diff options
| author | Mark Freeman <mark@golang.org> | 2026-03-17 14:13:45 -0400 |
|---|---|---|
| committer | Gopher Robot <gobot@golang.org> | 2026-03-24 14:16:51 -0700 |
| commit | 914537a3dacb58e0b7189623c40a1ac6b4cec132 (patch) | |
| tree | d3cf74dc552a718d919d638a42c8cdf9afb19a81 | |
| parent | 48a89e357810977702866cbdc0a779c8a54d94d3 (diff) | |
| download | go-x-website-914537a3dacb58e0b7189623c40a1ac6b4cec132.tar.xz | |
_content/blog: add post on type construction and cycle detection
To preview this CL, download it and:
$ go run ./cmd/golangorg &
$ open http://localhost:6060/go.dev/blog/type-construction-and-cycle-detection
Change-Id: I4d4c840d37b3d66c2d0a95cf8dbd4a5d381e52cd
Reviewed-on: https://go-review.googlesource.com/c/website/+/756180
Reviewed-by: Austin Clements <austin@google.com>
Reviewed-by: Robert Griesemer <gri@google.com>
Auto-Submit: Mark Freeman <markfreeman@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
11 files changed, 379 insertions, 0 deletions
diff --git a/_content/blog/type-construction-and-cycle-detection.md b/_content/blog/type-construction-and-cycle-detection.md new file mode 100644 index 00000000..581036b7 --- /dev/null +++ b/_content/blog/type-construction-and-cycle-detection.md @@ -0,0 +1,369 @@ +--- +title: Type Construction and Cycle Detection +date: 2026-03-24 +by: +- Mark Freeman +summary: Go 1.26 simplifies type construction and enhances cycle detection for certain kinds of recursive types. +template: true +--- + +Go's static typing is an important part of why Go is a good fit for production +systems that have to be robust and reliable. When a Go package is compiled, it +is first parsed—meaning that the Go source code within that package is converted +into an abstract syntax tree (or AST). This AST is then passed to the Go +*type checker*. + +In this blog post, we'll dive into a part of the type checker we significantly +improved in Go 1.26. How does this change things from a Go user's perspective? +Unless one is fond of arcane type definitions, there's no observable change +here. This refinement was intended to reduce corner cases, setting us up for +future improvements to Go. Also, it's a fun look at something that seems quite +ordinary to Go programmers, but has some real subtleties hiding within. + +But first, what exactly is *type checking*? It's a step in the Go compiler that +eliminates whole classes of errors at compile time. Specifically, the Go type +checker verifies that: + +1. Types appearing in the AST are valid (for example, a map's key type must be + `comparable`). +2. Operations involving those types (or their values) are valid (for example, + one can't add an `int` and a `string`). + +To accomplish this, the type checker constructs an internal representation for +each type it encounters while traversing the AST—a process informally called +*type construction*. + +As we'll soon see, even though Go is known for its simple type system, type +construction can be deceptively complex in certain corners of the language. + +## Type construction + +Let’s start by considering a simple pair of type declarations: + +```go +type T []U +type U *int +``` + +When the type checker is invoked, it first encounters the type declaration for +`T`. Here, the AST records a type definition of a type name `T` and a +*type expression* `[]U`. `T` is a [defined type](/ref/spec#Types); to represent +the actual data structure that the type checker uses when constructing defined +types, we’ll use a `Defined` struct. + +The `Defined` struct contains a pointer to the type for the type expression to +the right of the type name. This `underlying` field is relevant for sourcing the +type’s [underlying type](/ref/spec#Underlying_types). To help illustrate the +type checker’s state, let’s see how walking the AST fills in the data +structures, starting with: + +<img style="background-color:#f3f3f3" src="type-construction-and-cycle-detection/01.svg" /> + +At this point, `T` is *under construction*, indicated by the color yellow. Since +we haven’t evaluated the type expression `[]U` yet—it’s still black—`underlying` +points to `nil`, indicated by an open arrow. + +When we evaluate `[]U`, the type checker constructs a `Slice` struct, the +internal data structure used to represent slice types. Similarly to `Defined`, +it contains a pointer to the element type for the slice. We don’t yet know what +the name `U` refers to, though we expect it to refer to a type. So, again, this +pointer is `nil`. We are left with: + +<img style="background-color:#f3f3f3" src="type-construction-and-cycle-detection/02.svg" /> + +By now you might be getting the gist, so we’ll pick up the pace a bit. + +To convert the type name `U` to a type, we first locate its declaration. Upon +seeing that it represents another defined type, we construct a separate +`Defined` for `U` accordingly. Inspecting the right side of `U`, we see the type +expression `*int`, which evaluates to a `Pointer` struct, with the base type of +the pointer being the type expression `int`. + +When we evaluate `int`, something special happens: we get back a predeclared +type. Predeclared types are constructed *before* the type checker even begins +walking the AST. Since the type for `int` is already constructed, there’s +nothing for us to do but point to that type. + +We now have: + +<img style="background-color:#f3f3f3" src="type-construction-and-cycle-detection/03.svg" /> + +Note that the `Pointer` type is *complete* at this point, indicated by the color +green. Completeness means that the type’s internal data structure has all of its +fields populated and any types pointed to by those fields are complete. +Completeness is an important property of a type because it ensures that +accessing the internals, or *deconstruction*, of that type is sound: we have all +the information describing the type. + +In the image above, the `Pointer` struct only contains a `base` field, which +points to `int`. Since `int` has no fields to populate, it’s “vacuously” +complete, making the type for `*int` complete. + +From here, the type checker begins unwinding the stack. Since the type for +`*int` is complete, we can complete the type for `U`, meaning we can complete +the type for `[]U`, and so on for `T`. When this process ends, we are left with +only complete types, as shown below: + +<img style="background-color:#f3f3f3" src="type-construction-and-cycle-detection/04.svg" /> + +The numbering above shows the order in which the types were completed (after the +`Pointer`). Note that the type on the bottom completed first. Type construction +is naturally a depth-first process, since completing a type requires its +dependencies to be completed first. + +## Recursive types + +With this simple example out of the way, let’s add a bit more nuance. Go’s type +system also allows us to express recursive types. A typical example is something +like: + +```go +type Node struct { + next *Node +} +``` + +If we reconsider our example from above, we can add a bit of recursion by +swapping `*int` for `*T` like so: + +```go +type T []U +type U *T +``` + +Now for a trace: let’s start once more with `T`, but skip ahead to illustrate +the effects of this change. As one might suspect from our previous example, the +type checker will approach the evaluation of `*T` with the below state: + +<img style="background-color:#f3f3f3" src="type-construction-and-cycle-detection/05.svg" /> + +The question is what to do with the base type for `*T`. We have an idea of what +`T` is (a `Defined`), but it’s currently being constructed (its `underlying` is +still `nil`). + +We simply point the base type for `*T` to `T`, even though `T` is incomplete: + +<img id="example" style="background-color:#f3f3f3" src="type-construction-and-cycle-detection/06.svg" /> + +We do this assuming that `T` will complete when it finishes construction +*in the future* (by pointing to a complete type). When that happens, `base` will +point to a complete type, thus making `*T` complete. + +In the meantime, we'll begin heading back up the stack: + +<img style="background-color:#f3f3f3" src="type-construction-and-cycle-detection/07.svg" /> + +When we get back to the top and finish constructing `T`, the “loop” of types +will close, completing each type in the loop simultaneously: + +<img style="background-color:#f3f3f3" src="type-construction-and-cycle-detection/08.svg" /> + +Before we considered recursive types, evaluating a type expression always +returned a complete type. That was a convenient property because it meant the +type checker could always deconstruct (look inside) a type returned from +evaluation. + +But in the [example above](#example), evaluation of `T` returned an *incomplete* +type, meaning deconstructing `T` is unsound until it completes. Generally +speaking, recursive types mean that the type checker can no longer assume that +types returned from evaluation will be complete. + +Yet, type checking involves many checks which require deconstructing a type. A +classic example is confirming that a map key is `comparable`, which requires +inspecting the `underlying` field. How do we safely interact with incomplete +types like `T`? + +Recall that type completeness is a prerequisite for deconstructing a type. In +this case, type construction never deconstructs a type, it merely refers to +types. In other words, type completeness *does not* block type construction +here. + +Because type construction isn't blocked, the type checker can simply delay such +checks until the end of type checking, when all types are complete (note that +the checks themselves also do not block type construction). If a type were to +reveal a type error, it makes no difference when that error is reported during +type checking—only that it is reported eventually. + +With this knowledge in mind, let’s examine a more complex example involving +values of incomplete types. + +## Recursive types and values + +Let’s take a brief detour and have a look at Go’s +[array types](/ref/spec#Array_types). Importantly, array types have a size, +which is a [constant](/ref/spec#Array_types) that is part of the type. Some +operations, like the built-in functions `unsafe.Sizeof` and `len` can return +constants when applied to [certain values](/ref/spec#Package_unsafe) or +[expressions](/ref/spec#Length_and_capacity), meaning they can appear as array +sizes. Importantly, the values passed to those functions can be of any type, +even an incomplete type. We call these *incomplete values*. + +Let's consider this example: + +```go +type T [unsafe.Sizeof(T{})]int +``` + +In the same way as before, we'll reach a state like the below: + +<img style="background-color:#f3f3f3" src="type-construction-and-cycle-detection/09.svg" /> + +To construct the `Array`, we must calculate its size. From the value expression +`unsafe.Sizeof(T{})`, that’s the size of `T`. For array types (such as `T`), +calculating their size requires deconstruction: we need to look inside the type +to determine the length of the array and size of each element. + +In other words, type construction for the `Array` *does* deconstruct `T`, +meaning the `Array` cannot finish construction (let alone complete) before `T` +completes. The “loop” trick that we used earlier—where a loop of types +simultaneously completes as the type starting the loop finishes +construction—doesn’t work here. + +This leaves us in a bind: + +* `T` cannot be completed until the `Array` completes. +* The `Array` cannot be completed until `T` completes. +* They *cannot* be completed simultaneously (unlike before). + +Clearly, this is impossible to satisfy. What is the type checker to do? + +### Cycle detection + +Fundamentally, code such as this is invalid because the size of `T` cannot be +determined without knowing the size of `T`, regardless of how the type checker +operates. This particular instance—cyclic size definition—is part of a class of +errors called *cycle errors*, which generally involve cyclic definition of Go +constructs. As another example, consider `type T T`, which is also in this +class, but for different reasons. The process of finding and reporting cycle +errors in the course of type checking is called *cycle detection*. + +Now, how does cycle detection work for `type T [unsafe.Sizeof(T{})]int`? To +answer this, let’s look at the inner `T{}`. Because `T{}` is a composite literal +expression, the type checker knows that its resulting value is of type `T`. +Because `T` is incomplete, we call the value `T{}` an *incomplete value*. + +We must be cautious—operating on an incomplete value is only sound if it doesn’t +deconstruct the value’s type. For example, `type T [unsafe.Sizeof(new(T))]int` +*is* sound, since the value `new(T)` (of type `*T`) is never deconstructed—all +pointers have the same size. To reiterate, it is sound to size an incomplete +value of type `*T`, but not one of type `T`. + +This is because the “pointerness” of `*T` provides enough type information for +`unsafe.Sizeof`, whereas just `T` does not. In fact, it’s never sound to operate +on an incomplete value *whose type is a defined type*, because a mere type name +conveys no (underlying) type information at all. + +#### Where to do it + +Up to now we’ve focused on `unsafe.Sizeof` directly operating on potentially +incomplete values. In `type T [unsafe.Sizeof(T{})]`, the call to `unsafe.Sizeof` +is just the "root" of the array length expression. We can readily imagine the +incomplete value `T{}` as an operand in some other value expression. + +For example, it could be passed to a function (i.e. +`type T [unsafe.Sizeof(f(T{}))]int`), sliced (i.e. +`type T [unsafe.Sizeof(T{}[:])]int`), indexed (i.e. +`type T [unsafe.Sizeof(T{}[0])]int`), etc. All of these are invalid because they +require deconstructing `T`. For instance, indexing `T` +[requires checking](/ref/spec#Index_expressions) the underlying type of `T`. +Because these expressions "consume" potentially incomplete values, let's call +them *downstreams*. There are many more examples of downstream operators, some +of which are not syntactically obvious. + +Similarly, `T{}` is just one example of an expression that "produces" a +potentially incomplete value—let's call these kinds of expressions *upstreams*: + +<img style="background-color:#f3f3f3" src="type-construction-and-cycle-detection/10.svg" /> + +Comparatively, there are fewer and more syntactically obvious value expressions +that might result in incomplete values. Also, it’s rather simple to enumerate +these cases by inspecting Go’s syntax definition. For these reasons, it'll be +simpler to implement our cycle detection logic via the upstreams, where +potentially incomplete values originate. Below are some examples of them: + +```go + +type T [unsafe.Sizeof(T(42))]int // conversion + +func f() T +type T [unsafe.Sizeof(f())]int // function call + +var i interface{} +type T [unsafe.Sizeof(i.(T))]int // assertion + +type T [unsafe.Sizeof({{raw "<"}}-(make({{raw "<"}}-chan T)))]int // channel receive + +type T [unsafe.Sizeof(make(map[int]T)[42])]int // map access + +type T [unsafe.Sizeof(*new(T))]int // dereference + +// ... and a handful more +``` + +For each of these cases, the type checker has extra logic where that particular +kind of value expression is evaluated. As soon as we know the type of the +resulting value, we insert a simple test that checks that the type is complete. + +For instance, in the conversion example `type T [unsafe.Sizeof(T(42))]int`, +there is a snippet in the type checker that resembles: + +```go +func callExpr(call *syntax.CallExpr) operand { + x := typeOrValue(call.Fun) + switch x.mode() { + // ... other cases + case typeExpr: + // T(), meaning it's a conversion + T := x.typ() + // ... handle the conversion, T *is not* safe to deconstruct + } +} +``` + +As soon as we observe that the `CallExpr` is a conversion to `T`, we know that +the resulting type will be `T` (assuming no preceding errors). Before we pass +back a value (here, an `operand`) of type `T` to the rest of the type checker, +we need to check for completeness of `T`: + +```go +func callExpr(call *syntax.CallExpr) operand { + x := typeOrValue(call.Fun) + switch x.mode() { + // ... other cases + case typeExpr: + // T(), meaning it's a conversion + T := x.typ() ++ if !isComplete(T) { ++ reportCycleErr(T) ++ return invalid ++ } + // ... handle the conversion, T *is* safe to deconstruct + } +} +``` + +Instead of returning an incomplete value, we return a special `invalid` operand, +which signals that the call expression could not be evaluated. The rest of the +type checker has special handling for invalid operands. By adding this, we +prevented incomplete values from “escaping” downstream—both into the rest of the +type conversion logic and to downstream operators—and instead reported a cycle +error describing the problem with `T`. + +A similar code pattern is used in all other cases, implementing cycle detection +for incomplete values. + +## Conclusion + +Systematic cycle detection involving incomplete values is a new addition to the +type checker. Before Go 1.26, we used a more complex type construction algorithm, +which involved more bespoke cycle detection that didn’t always work. Our new, +simpler approach addressed a number of (admittedly esoteric) compiler panics +(issues [\#75918](/issue/75918), [\#76383](/issue/76383), +[\#76384](/issue/76384), [\#76478](/issue/76478), and more), resulting in a more +stable compiler. + +As programmers, we’ve become accustomed to features like recursive type +definitions and sized array types such that we might overlook the nuance of +their underlying complexity. While this post does skip over some finer details, +hopefully we’ve conveyed a deeper understanding of (and perhaps appreciation +for) the problems surrounding type checking in Go. diff --git a/_content/blog/type-construction-and-cycle-detection/01.svg b/_content/blog/type-construction-and-cycle-detection/01.svg new file mode 100644 index 00000000..d200164e --- /dev/null +++ b/_content/blog/type-construction-and-cycle-detection/01.svg @@ -0,0 +1 @@ +<svg version="1.1" viewBox="0.0 0.0 624.0 216.0" fill="none" stroke="none" stroke-linecap="square" stroke-miterlimit="10" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"><clipPath id="p.0"><path d="m0 0l624.0 0l0 216.0l-624.0 0l0 -216.0z" clip-rule="nonzero"/></clipPath><g clip-path="url(#p.0)"><path fill="#000000" fill-opacity="0.0" d="m0 0l624.0 0l0 216.0l-624.0 0z" fill-rule="evenodd"/><path fill="#fff2cc" d="m74.56693 118.5815l302.80316 0l0 64.66142l-302.80316 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m74.56693 118.5815l302.80316 0l0 64.66142l-302.80316 0z" fill-rule="evenodd"/><path fill="#000000" d="m87.72318 146.8322l0 -12.40625l1.59375 0l0 12.40625l-1.59375 0zm-3.75 -11.84375l0 -1.515625l9.078125 0l0 1.515625l-9.078125 0z" fill-rule="nonzero"/><path fill="#000000" d="m85.03568 168.8322l0 -13.359375l4.03125 0q2.09375 0 3.59375 0.859375q1.515625 0.84375 2.328125 2.359375q0.828125 1.5 0.828125 3.46875q0 1.953125 -0.828125 3.453125q-0.8125 1.5 -2.328125 2.359375q-1.5 0.859375 -3.59375 0.859375l-4.03125 0zm1.59375 -1.515625l2.4375 0q1.578125 0 2.734375 -0.59375q1.15625 -0.609375 1.78125 -1.765625q0.640625 -1.15625 0.640625 -2.796875q0 -1.65625 -0.640625 -2.8125q-0.625 -1.15625 -1.78125 -1.75q-1.15625 -0.609375 -2.734375 -0.609375l-2.4375 0l0 10.328125zm15.406158 1.8125q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm5.170944 -8.375l0 -1.4375l1.84375 0l0 1.4375l-1.84375 0zm1.75 8.078125l0 -10.546875q0 -0.875 0.375 -1.53125q0.390625 -0.671875 1.09375 -1.046875q0.703125 -0.375 1.625 -0.375q0.359375 0 0.6875 0.0625q0.34375 0.046875 0.65625 0.15625l0 1.546875q-0.375 -0.15625 -0.703125 -0.21875q-0.3125 -0.078125 -0.59375 -0.078125q-0.6875 0 -1.125 0.453125q-0.421875 0.4375 -0.421875 1.203125l0 10.375l-1.59375 0zm1.5 -8.078125l0 -1.4375l4.578125 0l0 1.4375l-4.578125 0zm4.453125 8.078125l0 -9.515625l1.59375 0l0 9.515625l-1.59375 0zm0.78125 -11.265625q-0.46875 0 -0.8125 -0.328125q-0.328125 -0.34375 -0.328125 -0.8125q0 -0.484375 0.328125 -0.8125q0.34375 -0.328125 0.8125 -0.328125q0.484375 0 0.8125 0.328125q0.328125 0.328125 0.328125 0.8125q0 0.46875 -0.328125 0.8125q-0.328125 0.328125 -0.8125 0.328125zm3.117035 11.265625l0 -9.515625l1.515625 0l0 1.40625l0.078125 0q0.359375 -0.703125 1.203125 -1.203125q0.859375 -0.5 1.875 -0.5q1.75 0 2.625 1.015625q0.890625 1.015625 0.890625 2.703125l0 6.09375l-1.578125 0l0 -5.859375q0 -1.375 -0.671875 -1.9375q-0.65625 -0.578125 -1.703125 -0.578125q-0.78125 0 -1.375 0.4375q-0.59375 0.4375 -0.9375 1.125q-0.328125 0.6875 -0.328125 1.453125l0 5.359375l-1.59375 0zm14.663216 0.296875q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm10.278656 0q-1.28125 0 -2.328125 -0.640625q-1.03125 -0.65625 -1.625 -1.796875q-0.59375 -1.140625 -0.59375 -2.609375q0 -1.484375 0.59375 -2.609375q0.59375 -1.140625 1.625 -1.796875q1.046875 -0.65625 2.328125 -0.65625q0.765625 0 1.390625 0.25q0.640625 0.234375 1.109375 0.625q0.484375 0.390625 0.75 0.84375l0.078125 0l-0.078125 -1.328125l0 -3.9375l1.578125 0l0 13.359375l-1.5 0l0 -1.40625l-0.078125 0q-0.265625 0.4375 -0.75 0.828125q-0.46875 0.390625 -1.109375 0.625q-0.625 0.25 -1.390625 0.25zm0.171875 -1.4375q0.8125 0 1.53125 -0.4375q0.71875 -0.4375 1.171875 -1.25q0.453125 -0.8125 0.453125 -1.921875q0 -1.125 -0.453125 -1.9375q-0.453125 -0.8125 -1.171875 -1.25q-0.71875 -0.4375 -1.53125 -0.4375q-0.828125 0 -1.546875 0.4375q-0.71875 0.4375 -1.171875 1.25q-0.4375 0.8125 -0.4375 1.9375q0 1.09375 0.4375 1.921875q0.453125 0.8125 1.171875 1.25q0.71875 0.4375 1.546875 0.4375z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m74.56693 21.52113l232.06299 0l0 90.48819l-232.06299 0z" fill-rule="evenodd"/><path fill="#fbbc04" d="m92.33256 39.43113l-2.671875 0l0 3.75l-4.0625 0l0 2.046875l4.0625 0l0 8.421875q0 1.4375 0.375 2.453125q0.390625 1.0 1.046875 1.640625q0.65625 0.640625 1.546875 0.9375q0.90625 0.28125 1.9375 0.28125q0.609375 0 1.234375 -0.0625q0.625 -0.046875 1.1875 -0.15625q0.5625 -0.109375 1.03125 -0.25q0.46875 -0.15625 0.796875 -0.359375l-0.375 -1.875q-0.234375 0.0625 -0.625 0.140625q-0.375 0.078125 -0.796875 0.140625q-0.453125 0.078125 -0.90625 0.125q-0.453125 0.046875 -0.890625 0.046875q-0.59375 0 -1.109375 -0.140625q-0.515625 -0.140625 -0.921875 -0.5q-0.40625 -0.34375 -0.640625 -0.921875q-0.21875 -0.59375 -0.21875 -1.5l0 -8.421875l5.90625 0l0 -2.046875l-5.90625 0l0 -3.75zm12.568497 25.515625q1.046875 0 1.84375 -0.390625q0.8125 -0.390625 1.40625 -0.96875q0.609375 -0.5625 1.03125 -1.234375q0.421875 -0.671875 0.6875 -1.28125l7.859375 -17.890625l-2.953125 0l-4.0 10.0625l-0.734375 1.8125l-0.6875 -1.875l-4.25 -10.0l-2.96875 0l6.671875 14.765625l-1.046875 2.0625q-0.15625 0.296875 -0.40625 0.734375q-0.25 0.4375 -0.59375 0.859375q-0.359375 0.421875 -0.8125 0.71875q-0.4375 0.296875 -0.984375 0.296875q-0.203125 0 -0.5625 -0.03125q-0.34375 -0.015625 -0.703125 -0.046875l-0.421875 2.171875q0.25 0.0625 0.75 0.140625q0.5 0.09375 0.875 0.09375zm16.349747 -0.3125l2.640625 0l0 -7.4375q0.28125 0.3125 0.609375 0.578125q0.34375 0.265625 0.703125 0.484375q0.625 0.34375 1.390625 0.515625q0.765625 0.1875 1.6562424 0.1875q1.453125 0 2.59375 -0.59375q1.140625 -0.609375 1.90625 -1.65625q0.78125 -1.0625 1.171875 -2.5q0.40625 -1.453125 0.40625 -3.109375l0 -0.296875q0 -1.734375 -0.40625 -3.1875q-0.390625 -1.453125 -1.171875 -2.5q-0.765625 -1.046875 -1.921875 -1.625q-1.140625 -0.59375 -2.625 -0.59375q-0.8437424 0 -1.5781174 0.1875q-0.734375 0.171875 -1.34375 0.515625q-0.421875 0.234375 -0.796875 0.5625q-0.375 0.3125 -0.6875 0.703125l-0.140625 -1.6875l-2.40625 0l0 21.453125zm10.437492 -13.828125l0 0.296875q0 1.140625 -0.25 2.171875q-0.25 1.03125 -0.765625 1.8125q-0.515625 0.78125 -1.328125 1.25q-0.796875 0.46875 -1.9062424 0.46875q-0.6875 0 -1.25 -0.171875q-0.5625 -0.171875 -1.015625 -0.46875q-0.40625 -0.265625 -0.71875 -0.625q-0.3125 -0.375 -0.5625 -0.8125l0 -7.453125q0.28125 -0.5 0.625 -0.890625q0.359375 -0.40625 0.828125 -0.671875q0.40625 -0.28125 0.921875 -0.421875q0.53125 -0.140625 1.15625 -0.140625q1.1093674 0 1.9062424 0.46875q0.8125 0.453125 1.34375 1.21875q0.515625 0.78125 0.765625 1.8125q0.25 1.03125 0.25 2.15625zm14.021622 8.15625q2.25 0 3.78125 -0.90625q1.546875 -0.90625 2.328125 -2.078125l-1.625 -1.265625q-0.71875 0.953125 -1.828125 1.53125q-1.109375 0.5625 -2.515625 0.5625q-1.078125 0 -1.96875 -0.390625q-0.890625 -0.40625 -1.515625 -1.109375q-0.609375 -0.65625 -0.96875 -1.515625q-0.34375 -0.859375 -0.453125 -2.0l0 -0.09375l11.078125 0l0 -1.1875q0 -1.625 -0.421875 -3.015625q-0.40625 -1.390625 -1.234375 -2.421875q-0.828125 -1.015625 -2.078125 -1.59375q-1.25 -0.578125 -2.921875 -0.578125q-1.34375 0 -2.609375 0.546875q-1.265625 0.546875 -2.25 1.5625q-1.0 1.03125 -1.609375 2.515625q-0.59375 1.46875 -0.59375 3.359375l0 0.59375q0 1.625 0.53125 3.0q0.546875 1.375 1.53125 2.375q0.96875 1.0 2.328125 1.5625q1.375 0.546875 3.015625 0.546875zm-0.34375 -13.890625q1.015625 0 1.75 0.375q0.734375 0.375 1.21875 0.96875q0.484375 0.609375 0.75 1.4375q0.28125 0.8125 0.28125 1.53125l0 0.125l-8.328125 0q0.15625 -1.0625 0.546875 -1.890625q0.390625 -0.828125 0.96875 -1.390625q0.578125 -0.5625 1.28125 -0.859375q0.71875 -0.296875 1.53125 -0.296875zm42.74637 -4.984375l0 -2.25l-15.453125 0l0 2.25l6.4375 0l0 18.59375l2.578125 0l0 -18.59375l6.4375 0z" fill-rule="nonzero"/><path fill="#000000" d="m218.53078 37.02488l0 -2.171875l-5.671875 0l0 28.296875l5.671875 0l0 -2.171875l-3.15625 0l0 -23.953125l3.15625 0zm11.630997 -2.171875l0 2.171875l3.1875 0l0 23.953125l-3.1875 0l0 2.171875l5.6875 0l0 -28.296875l-5.6875 0zm27.381012 2.984375l-2.5625153 0l-0.046875 14.109375q-0.015625 0.9375 -0.296875 1.796875q-0.265625 0.859375 -0.78125 1.515625q-0.53125 0.671875 -1.3125 1.0625q-0.765625 0.390625 -1.78125 0.390625q-1.015625 0 -1.796875 -0.390625q-0.78125 -0.40625 -1.296875 -1.0625q-0.53125 -0.65625 -0.8125 -1.515625q-0.28125 -0.859375 -0.296875 -1.796875l-0.046875 -14.109375l-2.53125 0l-0.03125 14.109375q0.015625 1.46875 0.515625 2.75q0.5 1.28125 1.390625 2.21875q0.890625 0.96875 2.140625 1.515625q1.25 0.53125 2.765625 0.53125q1.484375 0 2.734375 -0.546875q1.25 -0.546875 2.140625 -1.515625q0.90626526 -0.9375 1.4218903 -2.203125q0.515625 -1.28125 0.515625 -2.75l-0.03125 -14.109375z" fill-rule="nonzero"/><path fill="#000000" d="m92.33256 74.631134l-2.671875 0l0 3.75l-4.0625 0l0 2.046875l4.0625 0l0 8.421875q0 1.4375 0.375 2.453125q0.390625 1.0 1.046875 1.640625q0.65625 0.640625 1.546875 0.9375q0.90625 0.28125 1.9375 0.28125q0.609375 0 1.234375 -0.0625q0.625 -0.046875 1.1875 -0.15625q0.5625 -0.109375 1.03125 -0.25q0.46875 -0.15625 0.796875 -0.359375l-0.375 -1.875q-0.234375 0.0625 -0.625 0.140625q-0.375 0.078125 -0.796875 0.140625q-0.453125 0.078125 -0.90625 0.125q-0.453125 0.046875 -0.890625 0.046875q-0.59375 0 -1.109375 -0.140625q-0.515625 -0.140625 -0.921875 -0.5q-0.40625 -0.34375 -0.640625 -0.921875q-0.21875 -0.59375 -0.21875 -1.5l0 -8.421875l5.90625 0l0 -2.046875l-5.90625 0l0 -3.75zm12.568497 25.515625q1.046875 0 1.84375 -0.390625q0.8125 -0.390625 1.40625 -0.96875q0.609375 -0.5625 1.03125 -1.234375q0.421875 -0.671875 0.6875 -1.28125l7.859375 -17.890625l-2.953125 0l-4.0 10.0625l-0.734375 1.8125l-0.6875 -1.875l-4.25 -10.0l-2.96875 0l6.671875 14.765625l-1.046875 2.0625q-0.15625 0.296875 -0.40625 0.734375q-0.25 0.4375 -0.59375 0.859375q-0.359375 0.421875 -0.8125 0.71875q-0.4375 0.296875 -0.984375 0.296875q-0.203125 0 -0.5625 -0.03125q-0.34375 -0.015625 -0.703125 -0.046875l-0.421875 2.171875q0.25 0.0625 0.75 0.140625q0.5 0.09375 0.875 0.09375zm16.349747 -0.3125l2.640625 0l0 -7.4375q0.28125 0.3125 0.609375 0.578125q0.34375 0.265625 0.703125 0.484375q0.625 0.34375 1.390625 0.515625q0.765625 0.1875 1.6562424 0.1875q1.453125 0 2.59375 -0.59375q1.140625 -0.609375 1.90625 -1.65625q0.78125 -1.0625 1.171875 -2.5q0.40625 -1.453125 0.40625 -3.109375l0 -0.296875q0 -1.734375 -0.40625 -3.1875q-0.390625 -1.453125 -1.171875 -2.5q-0.765625 -1.046875 -1.921875 -1.625q-1.140625 -0.59375 -2.625 -0.59375q-0.8437424 0 -1.5781174 0.1875q-0.734375 0.171875 -1.34375 0.515625q-0.421875 0.234375 -0.796875 0.5625q-0.375 0.3125 -0.6875 0.703125l-0.140625 -1.6875l-2.40625 0l0 21.453125zm10.437492 -13.828125l0 0.296875q0 1.140625 -0.25 2.171875q-0.25 1.03125 -0.765625 1.8125q-0.515625 0.78125 -1.328125 1.25q-0.796875 0.46875 -1.9062424 0.46875q-0.6875 0 -1.25 -0.171875q-0.5625 -0.171875 -1.015625 -0.46875q-0.40625 -0.265625 -0.71875 -0.625q-0.3125 -0.375 -0.5625 -0.8125l0 -7.453125q0.28125 -0.5 0.625 -0.890625q0.359375 -0.40625 0.828125 -0.671875q0.40625 -0.28125 0.921875 -0.421875q0.53125 -0.140625 1.15625 -0.140625q1.1093674 0 1.9062424 0.46875q0.8125 0.453125 1.34375 1.21875q0.515625 0.78125 0.765625 1.8125q0.25 1.03125 0.25 2.15625zm14.021622 8.15625q2.25 0 3.78125 -0.90625q1.546875 -0.90625 2.328125 -2.078125l-1.625 -1.265625q-0.71875 0.953125 -1.828125 1.53125q-1.109375 0.5625 -2.515625 0.5625q-1.078125 0 -1.96875 -0.390625q-0.890625 -0.40625 -1.515625 -1.109375q-0.609375 -0.65625 -0.96875 -1.515625q-0.34375 -0.859375 -0.453125 -2.0l0 -0.09375l11.078125 0l0 -1.1875q0 -1.625 -0.421875 -3.015625q-0.40625 -1.390625 -1.234375 -2.421875q-0.828125 -1.015625 -2.078125 -1.59375q-1.25 -0.578125 -2.921875 -0.578125q-1.34375 0 -2.609375 0.546875q-1.265625 0.546875 -2.25 1.5625q-1.0 1.03125 -1.609375 2.515625q-0.59375 1.46875 -0.59375 3.359375l0 0.59375q0 1.625 0.53125 3.0q0.546875 1.375 1.53125 2.375q0.96875 1.0 2.328125 1.5625q1.375 0.546875 3.015625 0.546875zm-0.34375 -13.890625q1.015625 0 1.75 0.375q0.734375 0.375 1.21875 0.96875q0.484375 0.609375 0.75 1.4375q0.28125 0.8125 0.28125 1.53125l0 0.125l-8.328125 0q0.15625 -1.0625 0.546875 -1.890625q0.390625 -0.828125 0.96875 -1.390625q0.578125 -0.5625 1.28125 -0.859375q0.71875 -0.296875 1.53125 -0.296875zm41.77762 -7.234375l-2.5625 0l-0.046875 14.109375q-0.015625 0.9375 -0.296875 1.796875q-0.265625 0.859375 -0.78125 1.515625q-0.53125 0.671875 -1.3125 1.0625q-0.765625 0.390625 -1.78125 0.390625q-1.015625 0 -1.796875 -0.390625q-0.78125 -0.40625 -1.296875 -1.0625q-0.53125 -0.65625 -0.8125 -1.515625q-0.28125 -0.859375 -0.296875 -1.796875l-0.046875 -14.109375l-2.53125 0l-0.03125 14.109375q0.015625 1.46875 0.515625 2.75q0.5 1.28125 1.390625 2.21875q0.890625 0.96875 2.140625 1.515625q1.25 0.53125 2.765625 0.53125q1.484375 0 2.734375 -0.546875q1.25 -0.546875 2.140625 -1.515625q0.90625 -0.9375 1.421875 -2.203125q0.515625 -1.28125 0.515625 -2.75l-0.03125 -14.109375zm27.308868 7.734375l-3.734375 4.6875l2.09375 1.515625l3.03125 -5.0625l3.0625 5.1875l2.09375 -1.5625l-3.671875 -4.640625l5.46875 -1.34375l-0.765625 -2.5625l-5.203125 2.15625l0.421875 -6.109375l-2.546875 0l0.359375 6.015625l-5.234375 -2.15625l-0.765625 2.5l5.390625 1.375zm12.818497 -2.390625l0 2.3125l5.265625 0l0 10.890625l-5.265625 0l0 2.296875l12.96875 0l0 -2.296875l-5.046875 0l0 -13.203125l-7.921875 0zm4.921875 -4.0625q0 0.640625 0.390625 1.078125q0.40625 0.421875 1.203125 0.421875q0.78125 0 1.1875 -0.421875q0.40625 -0.4375 0.40625 -1.078125q0 -0.359375 -0.125 -0.65625q-0.109375 -0.296875 -0.34375 -0.5q-0.171875 -0.1875 -0.46875 -0.296875q-0.28125 -0.109375 -0.65625 -0.109375q-0.375 0 -0.671875 0.109375q-0.28125 0.109375 -0.46875 0.296875q-0.234375 0.21875 -0.34375 0.515625q-0.109375 0.296875 -0.109375 0.640625zm12.255997 19.5625l2.65625 0l0 -11.109375q0.265625 -0.5 0.625 -0.90625q0.375 -0.421875 0.8125 -0.75q0.53125 -0.359375 1.15625 -0.5625q0.625 -0.203125 1.359375 -0.203125q0.84375 0 1.484375 0.203125q0.65625 0.203125 1.125 0.640625q0.4375 0.4375 0.671875 1.15625q0.234375 0.71875 0.234375 1.75l0 9.78125l2.6406403 0l0 -9.84375q0 -1.546875 -0.375 -2.671875q-0.375 -1.125 -1.0781403 -1.84375q-0.703125 -0.734375 -1.703125 -1.078125q-1.0 -0.34375 -2.21875 -0.34375q-0.890625 0.015625 -1.703125 0.265625q-0.8125 0.25 -1.5 0.703125q-0.453125 0.3125 -0.859375 0.71875q-0.40625 0.40625 -0.75 0.890625l-0.1875 -2.296875l-2.390625 0l0 15.5zm23.880997 -19.25l-2.671875 0l0 3.75l-4.0625 0l0 2.046875l4.0625 0l0 8.421875q0 1.4375 0.375 2.453125q0.390625 1.0 1.046875 1.640625q0.65625 0.640625 1.546875 0.9375q0.90625 0.28125 1.9375 0.28125q0.609375 0 1.234375 -0.0625q0.625 -0.046875 1.1875 -0.15625q0.5625 -0.109375 1.03125 -0.25q0.46875 -0.15625 0.796875 -0.359375l-0.375 -1.875q-0.234375 0.0625 -0.625 0.140625q-0.375 0.078125 -0.796875 0.140625q-0.453125 0.078125 -0.90625 0.125q-0.453125 0.046875 -0.890625 0.046875q-0.59375 0 -1.109375 -0.140625q-0.515625 -0.140625 -0.921875 -0.5q-0.40625 -0.34375 -0.640625 -0.921875q-0.21875 -0.59375 -0.21875 -1.5l0 -8.421875l5.90625 0l0 -2.046875l-5.90625 0l0 -3.75z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m377.3701 162.23505l86.031494 0l0 0.06298828l86.03146 0" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m384.9501 162.23505l78.45148 0l0 0.06298828l78.45151 0" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m384.95007 165.52504l-6.5799866 0l0 -6.580002l6.5799866 0l0 6.580002z" fill-rule="nonzero"/><path stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m548.43304 162.29803c0 1.8170166 -1.4729614 3.2899933 -3.289978 3.2899933c-1.8170166 0 -3.289978 -1.4729767 -3.289978 -3.2899933c0 -1.8170166 1.4729614 -3.2900085 3.289978 -3.2900085c1.8170166 0 3.289978 1.472992 3.289978 3.2900085z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m271.73227 141.22717l105.63782 0l0 42.015747l-105.63782 0z" fill-rule="evenodd"/><path fill="#000000" d="m289.84784 168.14717l0 -1.421875q-1.125 1.640625 -3.0625 1.640625q-0.859375 0 -1.609375 -0.328125q-0.734375 -0.328125 -1.09375 -0.828125q-0.359375 -0.5 -0.5 -1.21875q-0.109375 -0.46875 -0.109375 -1.53125l0 -5.984375l1.640625 0l0 5.359375q0 1.28125 0.109375 1.734375q0.15625 0.640625 0.65625 1.015625q0.5 0.375 1.234375 0.375q0.734375 0 1.375 -0.375q0.65625 -0.390625 0.921875 -1.03125q0.265625 -0.65625 0.265625 -1.890625l0 -5.1875l1.640625 0l0 9.671875l-1.46875 0zm4.047577 0l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm16.641357 0l0 -1.21875q-0.90625 1.4375 -2.703125 1.4375q-1.15625 0 -2.125 -0.640625q-0.96875 -0.640625 -1.5 -1.78125q-0.53125 -1.140625 -0.53125 -2.625q0 -1.453125 0.484375 -2.625q0.484375 -1.1875 1.4375 -1.8125q0.96875 -0.625 2.171875 -0.625q0.875 0 1.546875 0.375q0.6875 0.359375 1.109375 0.953125l0 -4.796875l1.640625 0l0 13.359375l-1.53125 0zm-5.171875 -4.828125q0 1.859375 0.78125 2.78125q0.78125 0.921875 1.84375 0.921875q1.078125 0 1.828125 -0.875q0.75 -0.890625 0.75 -2.6875q0 -1.984375 -0.765625 -2.90625q-0.765625 -0.9375 -1.890625 -0.9375q-1.078125 0 -1.8125 0.890625q-0.734375 0.890625 -0.734375 2.8125zm15.906952 1.71875l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.125732 5.765625l0 -9.671875l1.46875 0l0 1.46875q0.5625 -1.03125 1.03125 -1.359375q0.484375 -0.328125 1.0625 -0.328125q0.828125 0 1.6875 0.53125l-0.5625 1.515625q-0.609375 -0.359375 -1.203125 -0.359375q-0.546875 0 -0.96875 0.328125q-0.421875 0.328125 -0.609375 0.890625q-0.28125 0.875 -0.28125 1.921875l0 5.0625l-1.625 0zm6.181427 0l0 -13.359375l1.640625 0l0 13.359375l-1.640625 0zm4.113556 3.71875l-0.1875 -1.53125q0.546875 0.140625 0.9375 0.140625q0.546875 0 0.875 -0.1875q0.328125 -0.171875 0.546875 -0.5q0.15625 -0.25 0.5 -1.21875q0.046875 -0.140625 0.140625 -0.40625l-3.671875 -9.6875l1.765625 0l2.015625 5.59375q0.390625 1.078125 0.703125 2.25q0.28125 -1.125 0.671875 -2.203125l2.078125 -5.640625l1.640625 0l-3.6875 9.828125q-0.59375 1.609375 -0.921875 2.203125q-0.4375 0.8125 -1.0 1.1875q-0.5625 0.375 -1.34375 0.375q-0.484375 0 -1.0625 -0.203125zm9.40625 -15.1875l0 -1.890625l1.640625 0l0 1.890625l-1.640625 0zm0 11.46875l0 -9.671875l1.640625 0l0 9.671875l-1.640625 0zm4.1448364 0l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm10.063202 0.796875l1.59375 0.234375q0.109375 0.75 0.5625 1.078125q0.609375 0.453125 1.671875 0.453125q1.140625 0 1.75 -0.453125q0.625 -0.453125 0.84375 -1.265625q0.125 -0.5 0.109375 -2.109375q-1.0625 1.265625 -2.671875 1.265625q-2.0 0 -3.09375 -1.4375q-1.09375 -1.4375 -1.09375 -3.453125q0 -1.390625 0.5 -2.5625q0.515625 -1.171875 1.453125 -1.796875q0.953125 -0.640625 2.25 -0.640625q1.703125 0 2.8125 1.375l0 -1.15625l1.515625 0l0 8.359375q0 2.265625 -0.46875 3.203125q-0.453125 0.9375 -1.453125 1.484375q-0.984375 0.546875 -2.453125 0.546875q-1.71875 0 -2.796875 -0.78125q-1.0625 -0.765625 -1.03125 -2.34375zm1.359375 -5.8125q0 1.90625 0.75 2.78125q0.765625 0.875 1.90625 0.875q1.125 0 1.890625 -0.859375q0.765625 -0.875 0.765625 -2.734375q0 -1.78125 -0.796875 -2.671875q-0.78125 -0.90625 -1.890625 -0.90625q-1.09375 0 -1.859375 0.890625q-0.765625 0.875 -0.765625 2.625z" fill-rule="nonzero"/></g></svg>
\ No newline at end of file diff --git a/_content/blog/type-construction-and-cycle-detection/02.svg b/_content/blog/type-construction-and-cycle-detection/02.svg new file mode 100644 index 00000000..c02392de --- /dev/null +++ b/_content/blog/type-construction-and-cycle-detection/02.svg @@ -0,0 +1 @@ +<svg version="1.1" viewBox="0.0 0.0 624.0 312.0" fill="none" stroke="none" stroke-linecap="square" stroke-miterlimit="10" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"><clipPath id="p.0"><path d="m0 0l624.0 0l0 312.0l-624.0 0l0 -312.0z" clip-rule="nonzero"/></clipPath><g clip-path="url(#p.0)"><path fill="#000000" fill-opacity="0.0" d="m0 0l624.0 0l0 312.0l-624.0 0z" fill-rule="evenodd"/><path fill="#fff2cc" d="m74.56693 114.06002l302.80316 0l0 64.661415l-302.80316 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m74.56693 114.06002l302.80316 0l0 64.661415l-302.80316 0z" fill-rule="evenodd"/><path fill="#000000" d="m87.72318 142.31073l0 -12.40625l1.59375 0l0 12.40625l-1.59375 0zm-3.75 -11.84375l0 -1.515625l9.078125 0l0 1.515625l-9.078125 0z" fill-rule="nonzero"/><path fill="#000000" d="m85.03568 164.31073l0 -13.359375l4.03125 0q2.09375 0 3.59375 0.859375q1.515625 0.84375 2.328125 2.359375q0.828125 1.5 0.828125 3.46875q0 1.953125 -0.828125 3.453125q-0.8125 1.5 -2.328125 2.359375q-1.5 0.859375 -3.59375 0.859375l-4.03125 0zm1.59375 -1.515625l2.4375 0q1.578125 0 2.734375 -0.59375q1.15625 -0.609375 1.78125 -1.765625q0.640625 -1.15625 0.640625 -2.796875q0 -1.65625 -0.640625 -2.8125q-0.625 -1.15625 -1.78125 -1.75q-1.15625 -0.609375 -2.734375 -0.609375l-2.4375 0l0 10.328125zm15.406158 1.8125q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm5.170944 -8.375l0 -1.4375l1.84375 0l0 1.4375l-1.84375 0zm1.75 8.078125l0 -10.546875q0 -0.875 0.375 -1.53125q0.390625 -0.671875 1.09375 -1.046875q0.703125 -0.375 1.625 -0.375q0.359375 0 0.6875 0.0625q0.34375 0.046875 0.65625 0.15625l0 1.546875q-0.375 -0.15625 -0.703125 -0.21875q-0.3125 -0.078125 -0.59375 -0.078125q-0.6875 0 -1.125 0.453125q-0.421875 0.4375 -0.421875 1.203125l0 10.375l-1.59375 0zm1.5 -8.078125l0 -1.4375l4.578125 0l0 1.4375l-4.578125 0zm4.453125 8.078125l0 -9.515625l1.59375 0l0 9.515625l-1.59375 0zm0.78125 -11.265625q-0.46875 0 -0.8125 -0.328125q-0.328125 -0.34375 -0.328125 -0.8125q0 -0.484375 0.328125 -0.8125q0.34375 -0.328125 0.8125 -0.328125q0.484375 0 0.8125 0.328125q0.328125 0.328125 0.328125 0.8125q0 0.46875 -0.328125 0.8125q-0.328125 0.328125 -0.8125 0.328125zm3.117035 11.265625l0 -9.515625l1.515625 0l0 1.40625l0.078125 0q0.359375 -0.703125 1.203125 -1.203125q0.859375 -0.5 1.875 -0.5q1.75 0 2.625 1.015625q0.890625 1.015625 0.890625 2.703125l0 6.09375l-1.578125 0l0 -5.859375q0 -1.375 -0.671875 -1.9375q-0.65625 -0.578125 -1.703125 -0.578125q-0.78125 0 -1.375 0.4375q-0.59375 0.4375 -0.9375 1.125q-0.328125 0.6875 -0.328125 1.453125l0 5.359375l-1.59375 0zm14.663216 0.296875q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm10.278656 0q-1.28125 0 -2.328125 -0.640625q-1.03125 -0.65625 -1.625 -1.796875q-0.59375 -1.140625 -0.59375 -2.609375q0 -1.484375 0.59375 -2.609375q0.59375 -1.140625 1.625 -1.796875q1.046875 -0.65625 2.328125 -0.65625q0.765625 0 1.390625 0.25q0.640625 0.234375 1.109375 0.625q0.484375 0.390625 0.75 0.84375l0.078125 0l-0.078125 -1.328125l0 -3.9375l1.578125 0l0 13.359375l-1.5 0l0 -1.40625l-0.078125 0q-0.265625 0.4375 -0.75 0.828125q-0.46875 0.390625 -1.109375 0.625q-0.625 0.25 -1.390625 0.25zm0.171875 -1.4375q0.8125 0 1.53125 -0.4375q0.71875 -0.4375 1.171875 -1.25q0.453125 -0.8125 0.453125 -1.921875q0 -1.125 -0.453125 -1.9375q-0.453125 -0.8125 -1.171875 -1.25q-0.71875 -0.4375 -1.53125 -0.4375q-0.828125 0 -1.546875 0.4375q-0.71875 0.4375 -1.171875 1.25q-0.4375 0.8125 -0.4375 1.9375q0 1.09375 0.4375 1.921875q0.453125 0.8125 1.171875 1.25q0.71875 0.4375 1.546875 0.4375z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m74.56693 16.999651l232.06299 0l0 90.48819l-232.06299 0z" fill-rule="evenodd"/><path fill="#fbbc04" d="m92.33256 34.909653l-2.671875 0l0 3.75l-4.0625 0l0 2.046875l4.0625 0l0 8.421875q0 1.4375 0.375 2.453125q0.390625 1.0 1.046875 1.640625q0.65625 0.640625 1.546875 0.9375q0.90625 0.28125 1.9375 0.28125q0.609375 0 1.234375 -0.0625q0.625 -0.046875 1.1875 -0.15625q0.5625 -0.109375 1.03125 -0.25q0.46875 -0.15625 0.796875 -0.359375l-0.375 -1.875q-0.234375 0.0625 -0.625 0.140625q-0.375 0.078125 -0.796875 0.140625q-0.453125 0.078125 -0.90625 0.125q-0.453125 0.046875 -0.890625 0.046875q-0.59375 0 -1.109375 -0.140625q-0.515625 -0.140625 -0.921875 -0.5q-0.40625 -0.34375 -0.640625 -0.921875q-0.21875 -0.59375 -0.21875 -1.5l0 -8.421875l5.90625 0l0 -2.046875l-5.90625 0l0 -3.75zm12.568497 25.515625q1.046875 0 1.84375 -0.390625q0.8125 -0.390625 1.40625 -0.96875q0.609375 -0.5625 1.03125 -1.234375q0.421875 -0.671875 0.6875 -1.28125l7.859375 -17.890625l-2.953125 0l-4.0 10.0625l-0.734375 1.8125l-0.6875 -1.875l-4.25 -10.0l-2.96875 0l6.671875 14.765625l-1.046875 2.0625q-0.15625 0.296875 -0.40625 0.734375q-0.25 0.4375 -0.59375 0.859375q-0.359375 0.421875 -0.8125 0.71875q-0.4375 0.296875 -0.984375 0.296875q-0.203125 0 -0.5625 -0.03125q-0.34375 -0.015625 -0.703125 -0.046875l-0.421875 2.171875q0.25 0.0625 0.75 0.140625q0.5 0.09375 0.875 0.09375zm16.349747 -0.3125l2.640625 0l0 -7.4375q0.28125 0.3125 0.609375 0.578125q0.34375 0.265625 0.703125 0.484375q0.625 0.34375 1.390625 0.515625q0.765625 0.1875 1.6562424 0.1875q1.453125 0 2.59375 -0.59375q1.140625 -0.609375 1.90625 -1.65625q0.78125 -1.0625 1.171875 -2.5q0.40625 -1.453125 0.40625 -3.109375l0 -0.296875q0 -1.734375 -0.40625 -3.1875q-0.390625 -1.453125 -1.171875 -2.5q-0.765625 -1.046875 -1.921875 -1.625q-1.140625 -0.59375 -2.625 -0.59375q-0.8437424 0 -1.5781174 0.1875q-0.734375 0.171875 -1.34375 0.515625q-0.421875 0.234375 -0.796875 0.5625q-0.375 0.3125 -0.6875 0.703125l-0.140625 -1.6875l-2.40625 0l0 21.453125zm10.437492 -13.828125l0 0.296875q0 1.140625 -0.25 2.171875q-0.25 1.03125 -0.765625 1.8125q-0.515625 0.78125 -1.328125 1.25q-0.796875 0.46875 -1.9062424 0.46875q-0.6875 0 -1.25 -0.171875q-0.5625 -0.171875 -1.015625 -0.46875q-0.40625 -0.265625 -0.71875 -0.625q-0.3125 -0.375 -0.5625 -0.8125l0 -7.453125q0.28125 -0.5 0.625 -0.890625q0.359375 -0.40625 0.828125 -0.671875q0.40625 -0.28125 0.921875 -0.421875q0.53125 -0.140625 1.15625 -0.140625q1.1093674 0 1.9062424 0.46875q0.8125 0.453125 1.34375 1.21875q0.515625 0.78125 0.765625 1.8125q0.25 1.03125 0.25 2.15625zm14.021622 8.15625q2.25 0 3.78125 -0.90625q1.546875 -0.90625 2.328125 -2.078125l-1.625 -1.265625q-0.71875 0.953125 -1.828125 1.53125q-1.109375 0.5625 -2.515625 0.5625q-1.078125 0 -1.96875 -0.390625q-0.890625 -0.40625 -1.515625 -1.109375q-0.609375 -0.65625 -0.96875 -1.515625q-0.34375 -0.859375 -0.453125 -2.0l0 -0.09375l11.078125 0l0 -1.1875q0 -1.625 -0.421875 -3.015625q-0.40625 -1.390625 -1.234375 -2.421875q-0.828125 -1.015625 -2.078125 -1.59375q-1.25 -0.578125 -2.921875 -0.578125q-1.34375 0 -2.609375 0.546875q-1.265625 0.546875 -2.25 1.5625q-1.0 1.03125 -1.609375 2.515625q-0.59375 1.46875 -0.59375 3.359375l0 0.59375q0 1.625 0.53125 3.0q0.546875 1.375 1.53125 2.375q0.96875 1.0 2.328125 1.5625q1.375 0.546875 3.015625 0.546875zm-0.34375 -13.890625q1.015625 0 1.75 0.375q0.734375 0.375 1.21875 0.96875q0.484375 0.609375 0.75 1.4375q0.28125 0.8125 0.28125 1.53125l0 0.125l-8.328125 0q0.15625 -1.0625 0.546875 -1.890625q0.390625 -0.828125 0.96875 -1.390625q0.578125 -0.5625 1.28125 -0.859375q0.71875 -0.296875 1.53125 -0.296875zm42.74637 -4.984375l0 -2.25l-15.453125 0l0 2.25l6.4375 0l0 18.59375l2.578125 0l0 -18.59375l6.4375 0zm30.418243 -3.0625l0 -2.171877l-5.671875 0l0 28.296877l5.671875 0l0 -2.171875l-3.15625 0l0 -23.953125l3.15625 0zm11.630997 -2.171877l0 2.171877l3.1875 0l0 23.953125l-3.1875 0l0 2.171875l5.6875 0l0 -28.296877l-5.6875 0zm27.381012 2.984377l-2.5625153 0l-0.046875 14.109375q-0.015625 0.9375 -0.296875 1.796875q-0.265625 0.859375 -0.78125 1.515625q-0.53125 0.671875 -1.3125 1.0625q-0.765625 0.390625 -1.78125 0.390625q-1.015625 0 -1.796875 -0.390625q-0.78125 -0.40625 -1.296875 -1.0625q-0.53125 -0.65625 -0.8125 -1.515625q-0.28125 -0.859375 -0.296875 -1.796875l-0.046875 -14.109375l-2.53125 0l-0.03125 14.109375q0.015625 1.46875 0.515625 2.75q0.5 1.28125 1.390625 2.21875q0.890625 0.96875 2.140625 1.515625q1.25 0.53125 2.765625 0.53125q1.484375 0 2.734375 -0.546875q1.25 -0.546875 2.140625 -1.515625q0.90626526 -0.9375 1.4218903 -2.203125q0.515625 -1.28125 0.515625 -2.75l-0.03125 -14.109375z" fill-rule="nonzero"/><path fill="#000000" d="m92.33256 70.10965l-2.671875 0l0 3.75l-4.0625 0l0 2.046875l4.0625 0l0 8.421875q0 1.4375 0.375 2.453125q0.390625 1.0 1.046875 1.640625q0.65625 0.640625 1.546875 0.9375q0.90625 0.28125 1.9375 0.28125q0.609375 0 1.234375 -0.0625q0.625 -0.046875 1.1875 -0.15625q0.5625 -0.109375 1.03125 -0.25q0.46875 -0.15625 0.796875 -0.359375l-0.375 -1.875q-0.234375 0.0625 -0.625 0.140625q-0.375 0.078125 -0.796875 0.140625q-0.453125 0.078125 -0.90625 0.125q-0.453125 0.046875 -0.890625 0.046875q-0.59375 0 -1.109375 -0.140625q-0.515625 -0.140625 -0.921875 -0.5q-0.40625 -0.34375 -0.640625 -0.921875q-0.21875 -0.59375 -0.21875 -1.5l0 -8.421875l5.90625 0l0 -2.046875l-5.90625 0l0 -3.75zm12.568497 25.515625q1.046875 0 1.84375 -0.390625q0.8125 -0.390625 1.40625 -0.96875q0.609375 -0.5625 1.03125 -1.234375q0.421875 -0.671875 0.6875 -1.28125l7.859375 -17.890625l-2.953125 0l-4.0 10.0625l-0.734375 1.8125l-0.6875 -1.875l-4.25 -10.0l-2.96875 0l6.671875 14.765625l-1.046875 2.0625q-0.15625 0.296875 -0.40625 0.734375q-0.25 0.4375 -0.59375 0.859375q-0.359375 0.421875 -0.8125 0.71875q-0.4375 0.296875 -0.984375 0.296875q-0.203125 0 -0.5625 -0.03125q-0.34375 -0.015625 -0.703125 -0.046875l-0.421875 2.171875q0.25 0.0625 0.75 0.140625q0.5 0.09375 0.875 0.09375zm16.349747 -0.3125l2.640625 0l0 -7.4375q0.28125 0.3125 0.609375 0.578125q0.34375 0.265625 0.703125 0.484375q0.625 0.34375 1.390625 0.515625q0.765625 0.1875 1.6562424 0.1875q1.453125 0 2.59375 -0.59375q1.140625 -0.609375 1.90625 -1.65625q0.78125 -1.0625 1.171875 -2.5q0.40625 -1.453125 0.40625 -3.109375l0 -0.296875q0 -1.734375 -0.40625 -3.1875q-0.390625 -1.453125 -1.171875 -2.5q-0.765625 -1.046875 -1.921875 -1.625q-1.140625 -0.59375 -2.625 -0.59375q-0.8437424 0 -1.5781174 0.1875q-0.734375 0.171875 -1.34375 0.515625q-0.421875 0.234375 -0.796875 0.5625q-0.375 0.3125 -0.6875 0.703125l-0.140625 -1.6875l-2.40625 0l0 21.453125zm10.437492 -13.828125l0 0.296875q0 1.140625 -0.25 2.171875q-0.25 1.03125 -0.765625 1.8125q-0.515625 0.78125 -1.328125 1.25q-0.796875 0.46875 -1.9062424 0.46875q-0.6875 0 -1.25 -0.171875q-0.5625 -0.171875 -1.015625 -0.46875q-0.40625 -0.265625 -0.71875 -0.625q-0.3125 -0.375 -0.5625 -0.8125l0 -7.453125q0.28125 -0.5 0.625 -0.890625q0.359375 -0.40625 0.828125 -0.671875q0.40625 -0.28125 0.921875 -0.421875q0.53125 -0.140625 1.15625 -0.140625q1.1093674 0 1.9062424 0.46875q0.8125 0.453125 1.34375 1.21875q0.515625 0.78125 0.765625 1.8125q0.25 1.03125 0.25 2.15625zm14.021622 8.15625q2.25 0 3.78125 -0.90625q1.546875 -0.90625 2.328125 -2.078125l-1.625 -1.265625q-0.71875 0.953125 -1.828125 1.53125q-1.109375 0.5625 -2.515625 0.5625q-1.078125 0 -1.96875 -0.390625q-0.890625 -0.40625 -1.515625 -1.109375q-0.609375 -0.65625 -0.96875 -1.515625q-0.34375 -0.859375 -0.453125 -2.0l0 -0.09375l11.078125 0l0 -1.1875q0 -1.625 -0.421875 -3.015625q-0.40625 -1.390625 -1.234375 -2.421875q-0.828125 -1.015625 -2.078125 -1.59375q-1.25 -0.578125 -2.921875 -0.578125q-1.34375 0 -2.609375 0.546875q-1.265625 0.546875 -2.25 1.5625q-1.0 1.03125 -1.609375 2.515625q-0.59375 1.46875 -0.59375 3.359375l0 0.59375q0 1.625 0.53125 3.0q0.546875 1.375 1.53125 2.375q0.96875 1.0 2.328125 1.5625q1.375 0.546875 3.015625 0.546875zm-0.34375 -13.890625q1.015625 0 1.75 0.375q0.734375 0.375 1.21875 0.96875q0.484375 0.609375 0.75 1.4375q0.28125 0.8125 0.28125 1.53125l0 0.125l-8.328125 0q0.15625 -1.0625 0.546875 -1.890625q0.390625 -0.828125 0.96875 -1.390625q0.578125 -0.5625 1.28125 -0.859375q0.71875 -0.296875 1.53125 -0.296875zm41.77762 -7.234375l-2.5625 0l-0.046875 14.109375q-0.015625 0.9375 -0.296875 1.796875q-0.265625 0.859375 -0.78125 1.515625q-0.53125 0.671875 -1.3125 1.0625q-0.765625 0.390625 -1.78125 0.390625q-1.015625 0 -1.796875 -0.390625q-0.78125 -0.40625 -1.296875 -1.0625q-0.53125 -0.65625 -0.8125 -1.515625q-0.28125 -0.859375 -0.296875 -1.796875l-0.046875 -14.109375l-2.53125 0l-0.03125 14.109375q0.015625 1.46875 0.515625 2.75q0.5 1.28125 1.390625 2.21875q0.890625 0.96875 2.140625 1.515625q1.25 0.53125 2.765625 0.53125q1.484375 0 2.734375 -0.546875q1.25 -0.546875 2.140625 -1.515625q0.90625 -0.9375 1.421875 -2.203125q0.515625 -1.28125 0.515625 -2.75l-0.03125 -14.109375zm27.308868 7.734375l-3.734375 4.6875l2.09375 1.515625l3.03125 -5.0625l3.0625 5.1875l2.09375 -1.5625l-3.671875 -4.640625l5.46875 -1.34375l-0.765625 -2.5625l-5.203125 2.15625l0.421875 -6.109375l-2.546875 0l0.359375 6.015625l-5.234375 -2.15625l-0.765625 2.5l5.390625 1.375zm12.818497 -2.390625l0 2.3125l5.265625 0l0 10.890625l-5.265625 0l0 2.296875l12.96875 0l0 -2.296875l-5.046875 0l0 -13.203125l-7.921875 0zm4.921875 -4.0625q0 0.640625 0.390625 1.078125q0.40625 0.421875 1.203125 0.421875q0.78125 0 1.1875 -0.421875q0.40625 -0.4375 0.40625 -1.078125q0 -0.359375 -0.125 -0.65625q-0.109375 -0.296875 -0.34375 -0.5q-0.171875 -0.1875 -0.46875 -0.296875q-0.28125 -0.109375 -0.65625 -0.109375q-0.375 0 -0.671875 0.109375q-0.28125 0.109375 -0.46875 0.296875q-0.234375 0.21875 -0.34375 0.515625q-0.109375 0.296875 -0.109375 0.640625zm12.255997 19.5625l2.65625 0l0 -11.109375q0.265625 -0.5 0.625 -0.90625q0.375 -0.421875 0.8125 -0.75q0.53125 -0.359375 1.15625 -0.5625q0.625 -0.203125 1.359375 -0.203125q0.84375 0 1.484375 0.203125q0.65625 0.203125 1.125 0.640625q0.4375 0.4375 0.671875 1.15625q0.234375 0.71875 0.234375 1.75l0 9.78125l2.6406403 0l0 -9.84375q0 -1.546875 -0.375 -2.671875q-0.375 -1.125 -1.0781403 -1.84375q-0.703125 -0.734375 -1.703125 -1.078125q-1.0 -0.34375 -2.21875 -0.34375q-0.890625 0.015625 -1.703125 0.265625q-0.8125 0.25 -1.5 0.703125q-0.453125 0.3125 -0.859375 0.71875q-0.40625 0.40625 -0.75 0.890625l-0.1875 -2.296875l-2.390625 0l0 15.5zm23.880997 -19.25l-2.671875 0l0 3.75l-4.0625 0l0 2.046875l4.0625 0l0 8.421875q0 1.4375 0.375 2.453125q0.390625 1.0 1.046875 1.640625q0.65625 0.640625 1.546875 0.9375q0.90625 0.28125 1.9375 0.28125q0.609375 0 1.234375 -0.0625q0.625 -0.046875 1.1875 -0.15625q0.5625 -0.109375 1.03125 -0.25q0.46875 -0.15625 0.796875 -0.359375l-0.375 -1.875q-0.234375 0.0625 -0.625 0.140625q-0.375 0.078125 -0.796875 0.140625q-0.453125 0.078125 -0.90625 0.125q-0.453125 0.046875 -0.890625 0.046875q-0.59375 0 -1.109375 -0.140625q-0.515625 -0.140625 -0.921875 -0.5q-0.40625 -0.34375 -0.640625 -0.921875q-0.21875 -0.59375 -0.21875 -1.5l0 -8.421875l5.90625 0l0 -2.046875l-5.90625 0l0 -3.75z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m271.73227 136.70569l105.63782 0l0 42.015747l-105.63782 0z" fill-rule="evenodd"/><path fill="#000000" d="m289.84784 163.62569l0 -1.421875q-1.125 1.640625 -3.0625 1.640625q-0.859375 0 -1.609375 -0.328125q-0.734375 -0.328125 -1.09375 -0.828125q-0.359375 -0.5 -0.5 -1.21875q-0.109375 -0.46875 -0.109375 -1.53125l0 -5.984375l1.640625 0l0 5.359375q0 1.28125 0.109375 1.734375q0.15625 0.640625 0.65625 1.015625q0.5 0.375 1.234375 0.375q0.734375 0 1.375 -0.375q0.65625 -0.390625 0.921875 -1.03125q0.265625 -0.65625 0.265625 -1.890625l0 -5.1875l1.640625 0l0 9.671875l-1.46875 0zm4.047577 0l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm16.641357 0l0 -1.21875q-0.90625 1.4375 -2.703125 1.4375q-1.15625 0 -2.125 -0.640625q-0.96875 -0.640625 -1.5 -1.78125q-0.53125 -1.140625 -0.53125 -2.625q0 -1.453125 0.484375 -2.625q0.484375 -1.1875 1.4375 -1.8125q0.96875 -0.625 2.171875 -0.625q0.875 0 1.546875 0.375q0.6875 0.359375 1.109375 0.953125l0 -4.796875l1.640625 0l0 13.359375l-1.53125 0zm-5.171875 -4.828125q0 1.859375 0.78125 2.78125q0.78125 0.921875 1.84375 0.921875q1.078125 0 1.828125 -0.875q0.75 -0.890625 0.75 -2.6875q0 -1.984375 -0.765625 -2.90625q-0.765625 -0.9375 -1.890625 -0.9375q-1.078125 0 -1.8125 0.890625q-0.734375 0.890625 -0.734375 2.8125zm15.906952 1.71875l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.125732 5.765625l0 -9.671875l1.46875 0l0 1.46875q0.5625 -1.03125 1.03125 -1.359375q0.484375 -0.328125 1.0625 -0.328125q0.828125 0 1.6875 0.53125l-0.5625 1.515625q-0.609375 -0.359375 -1.203125 -0.359375q-0.546875 0 -0.96875 0.328125q-0.421875 0.328125 -0.609375 0.890625q-0.28125 0.875 -0.28125 1.921875l0 5.0625l-1.625 0zm6.181427 0l0 -13.359375l1.640625 0l0 13.359375l-1.640625 0zm4.113556 3.71875l-0.1875 -1.53125q0.546875 0.140625 0.9375 0.140625q0.546875 0 0.875 -0.1875q0.328125 -0.171875 0.546875 -0.5q0.15625 -0.25 0.5 -1.21875q0.046875 -0.140625 0.140625 -0.40625l-3.671875 -9.6875l1.765625 0l2.015625 5.59375q0.390625 1.078125 0.703125 2.25q0.28125 -1.125 0.671875 -2.203125l2.078125 -5.640625l1.640625 0l-3.6875 9.828125q-0.59375 1.609375 -0.921875 2.203125q-0.4375 0.8125 -1.0 1.1875q-0.5625 0.375 -1.34375 0.375q-0.484375 0 -1.0625 -0.203125zm9.40625 -15.1875l0 -1.890625l1.640625 0l0 1.890625l-1.640625 0zm0 11.46875l0 -9.671875l1.640625 0l0 9.671875l-1.640625 0zm4.1448364 0l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm10.063202 0.796875l1.59375 0.234375q0.109375 0.75 0.5625 1.078125q0.609375 0.453125 1.671875 0.453125q1.140625 0 1.75 -0.453125q0.625 -0.453125 0.84375 -1.265625q0.125 -0.5 0.109375 -2.109375q-1.0625 1.265625 -2.671875 1.265625q-2.0 0 -3.09375 -1.4375q-1.09375 -1.4375 -1.09375 -3.453125q0 -1.390625 0.5 -2.5625q0.515625 -1.171875 1.453125 -1.796875q0.953125 -0.640625 2.25 -0.640625q1.703125 0 2.8125 1.375l0 -1.15625l1.515625 0l0 8.359375q0 2.265625 -0.46875 3.203125q-0.453125 0.9375 -1.453125 1.484375q-0.984375 0.546875 -2.453125 0.546875q-1.71875 0 -2.796875 -0.78125q-1.0625 -0.765625 -1.03125 -2.34375zm1.359375 -5.8125q0 1.90625 0.75 2.78125q0.765625 0.875 1.90625 0.875q1.125 0 1.890625 -0.859375q0.765625 -0.875 0.765625 -2.734375q0 -1.78125 -0.796875 -2.671875q-0.78125 -0.90625 -1.890625 -0.90625q-1.09375 0 -1.859375 0.890625q-0.765625 0.875 -0.765625 2.625z" fill-rule="nonzero"/><path fill="#fff2cc" d="m74.56693 213.12039l302.80316 0l0 64.66141l-302.80316 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m74.56693 213.12039l302.80316 0l0 64.66141l-302.80316 0z" fill-rule="evenodd"/><path fill="#000000" d="m85.03568 243.6836l0 -17.09375l3.75 0l0 1.3125l-2.3125 0l0 14.46875l2.3125 0l0 1.3125l-3.75 0zm5.0984955 0l0 -1.3125l2.3125 0l0 -14.46875l-2.3125 0l0 -1.3125l3.75 0l0 17.09375l-3.75 0zm11.4422455 -2.015625q-1.46875 0 -2.5625 -0.65625q-1.09375 -0.671875 -1.71875 -1.84375q-0.625 -1.1875 -0.625 -2.734375l0 -8.421875l1.578125 0l0 8.484375q0 1.046875 0.375 1.875q0.375 0.828125 1.109375 1.3125q0.734375 0.46875 1.84375 0.46875q1.09375 0 1.84375 -0.46875q0.75 -0.484375 1.109375 -1.3125q0.375 -0.828125 0.375 -1.875l0 -8.484375l1.59375 0l0 8.421875q0 1.546875 -0.59375 2.734375q-0.578125 1.171875 -1.6875 1.84375q-1.09375 0.65625 -2.640625 0.65625z" fill-rule="nonzero"/><path fill="#000000" d="m88.77006 263.66797q-0.96875 0 -1.921875 -0.40625q-0.953125 -0.40625 -1.6875 -1.203125q-0.71875 -0.8125 -1.046875 -2.015625l1.5 -0.609375q0.328125 1.15625 1.15625 1.9375q0.84375 0.78125 2.046875 0.78125q0.734375 0 1.359375 -0.265625q0.625 -0.265625 1.0 -0.78125q0.390625 -0.53125 0.390625 -1.28125q0 -0.671875 -0.328125 -1.140625q-0.328125 -0.46875 -0.984375 -0.828125q-0.640625 -0.359375 -1.59375 -0.703125l-0.84375 -0.296875q-0.5625 -0.203125 -1.125 -0.484375q-0.5625 -0.296875 -1.046875 -0.71875q-0.46875 -0.421875 -0.75 -1.0q-0.28125 -0.59375 -0.28125 -1.390625q0 -0.96875 0.515625 -1.765625q0.53125 -0.8125 1.4375 -1.296875q0.921875 -0.484375 2.109375 -0.484375q1.25 0 2.09375 0.453125q0.859375 0.453125 1.34375 1.078125q0.5 0.625 0.671875 1.15625l-1.46875 0.640625q-0.125 -0.40625 -0.4375 -0.8125q-0.3125 -0.421875 -0.84375 -0.703125q-0.53125 -0.296875 -1.34375 -0.296875q-0.640625 0 -1.21875 0.265625q-0.5625 0.25 -0.90625 0.71875q-0.34375 0.453125 -0.34375 1.046875q0 0.84375 0.671875 1.328125q0.671875 0.484375 1.796875 0.875l0.875 0.296875q0.609375 0.203125 1.234375 0.5q0.625 0.296875 1.15625 0.765625q0.546875 0.46875 0.875 1.15625q0.34375 0.671875 0.34375 1.625q0 1.03125 -0.40625 1.765625q-0.390625 0.734375 -1.046875 1.203125q-0.65625 0.46875 -1.4375 0.671875q-0.765625 0.21875 -1.515625 0.21875zm6.3073425 -0.296875l0 -13.359375l1.59375 0l0 13.359375l-1.59375 0zm3.8991547 0l0 -9.515625l1.59375 0l0 9.515625l-1.59375 0zm0.78125 -11.265625q-0.46875 0 -0.8125 -0.328125q-0.328125 -0.34375 -0.328125 -0.8125q0 -0.484375 0.328125 -0.8125q0.34375 -0.328125 0.8125 -0.328125q0.484375 0 0.8125 0.328125q0.328125 0.328125 0.328125 0.8125q0 0.46875 -0.328125 0.8125q-0.328125 0.328125 -0.8125 0.328125zm7.4304047 11.5625q-1.40625 0 -2.5 -0.65625q-1.078125 -0.671875 -1.703125 -1.8125q-0.609375 -1.15625 -0.609375 -2.578125q0 -1.46875 0.609375 -2.59375q0.625 -1.140625 1.703125 -1.796875q1.09375 -0.671875 2.5 -0.671875q1.609375 0 2.640625 0.734375q1.03125 0.734375 1.46875 1.890625l-1.4375 0.609375q-0.359375 -0.890625 -1.0625 -1.34375q-0.703125 -0.453125 -1.6875 -0.453125q-0.84375 0 -1.5625 0.453125q-0.71875 0.4375 -1.171875 1.25q-0.4375 0.8125 -0.4375 1.921875q0 1.078125 0.4375 1.90625q0.453125 0.8125 1.171875 1.265625q0.71875 0.4375 1.5625 0.4375q1.015625 0 1.734375 -0.46875q0.734375 -0.46875 1.078125 -1.3125l1.421875 0.59375q-0.46875 1.09375 -1.515625 1.859375q-1.03125 0.765625 -2.640625 0.765625zm9.809586 0q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m271.73227 235.76605l105.63782 0l0 42.015747l-105.63782 0z" fill-rule="evenodd"/><path fill="#000000" d="m309.85767 259.5767l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.4531403 1.25 -3.7968903q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.7031403q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.2187653 -0.625 -1.8281403q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.0156403zm9.094452 5.765625l0 -13.35939l1.640625 0l0 13.35939l-1.640625 0zm10.816711 -3.109375l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.4531403 1.25 -3.7968903q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.7031403q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.2187653 -0.625 -1.8281403q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.0156403zm9.141327 5.765625l0 -9.67189l1.46875 0l0 1.359375q0.453125 -0.71875 1.203125 -1.140625q0.765625 -0.4375 1.71875 -0.4375q1.078125 0 1.765625 0.453125q0.6875 0.4375 0.96875 1.234375q1.15625 -1.6875 2.984375 -1.6875q1.453125 0 2.21875 0.796875q0.78125 0.796875 0.78125 2.4531403l0 6.640625l-1.640625 0l0 -6.09375q0 -0.98439026 -0.15625 -1.4062653q-0.15625 -0.4375 -0.578125 -0.703125q-0.421875 -0.265625 -0.984375 -0.265625q-1.015625 0 -1.6875 0.6875q-0.671875 0.671875 -0.671875 2.1562653l0 5.625l-1.640625 0l0 -6.28125q0 -1.0937653 -0.40625 -1.6406403q-0.40625 -0.546875 -1.3125 -0.546875q-0.6875 0 -1.28125 0.359375q-0.59375 0.359375 -0.859375 1.0625q-0.25 0.70314026 -0.25 2.0312653l0 5.015625l-1.640625 0zm22.165802 -3.109375l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.4531403 1.25 -3.7968903q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.7031403q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.2187653 -0.625 -1.8281403q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.0156403zm9.141357 5.765625l0 -9.67189l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.5937653l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0000153 -0.203125 -1.4843903q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.5156403l0 5.28125l-1.640625 0zm13.953827 -1.46875l0.234375 1.453125q-0.6875 0.140625 -1.234375 0.140625q-0.890625 0 -1.390625 -0.28125q-0.484375 -0.28125 -0.6875 -0.734375q-0.203125 -0.46875 -0.203125 -1.9375l0 -5.5781403l-1.203125 0l0 -1.265625l1.203125 0l0 -2.390625l1.625 -0.984375l0 3.375l1.65625 0l0 1.265625l-1.65625 0l0 5.6718903q0 0.6875 0.078125 0.890625q0.09375 0.203125 0.28125 0.328125q0.203125 0.109375 0.578125 0.109375q0.265625 0 0.71875 -0.0625z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m377.3701 157.71356l86.031494 0l0 0.06298828l86.03146 0" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m384.9501 157.71356l78.45148 0l0 0.06298828l78.45151 0" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m384.95007 161.00356l-6.5799866 0l0 -6.5799866l6.5799866 0l0 6.5799866z" fill-rule="nonzero"/><path stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m548.43304 157.77655c0 1.8170166 -1.4729614 3.2900085 -3.289978 3.2900085c-1.8170166 0 -3.289978 -1.472992 -3.289978 -3.2900085c0 -1.8170166 1.4729614 -3.2899933 3.289978 -3.2899933c1.8170166 0 3.289978 1.4729767 3.289978 3.2899933z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m377.3701 256.74243l86.031494 0l0 0.06298828l86.03146 0" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m384.9501 256.74243l78.45148 0l0 0.06298828l78.45151 0" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m384.95007 260.03244l-6.5799866 0l0 -6.580002l6.5799866 0l0 6.580002z" fill-rule="nonzero"/><path stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m548.43304 256.80542c0 1.8170166 -1.4729614 3.2900085 -3.289978 3.2900085c-1.8170166 0 -3.289978 -1.472992 -3.289978 -3.2900085c0 -1.8170166 1.4729614 -3.2899933 3.289978 -3.2899933c1.8170166 0 3.289978 1.4729767 3.289978 3.2899933z" fill-rule="nonzero"/></g></svg>
\ No newline at end of file diff --git a/_content/blog/type-construction-and-cycle-detection/03.svg b/_content/blog/type-construction-and-cycle-detection/03.svg new file mode 100644 index 00000000..c1cea331 --- /dev/null +++ b/_content/blog/type-construction-and-cycle-detection/03.svg @@ -0,0 +1 @@ +<svg version="1.1" viewBox="0.0 0.0 624.0 480.0" fill="none" stroke="none" stroke-linecap="square" stroke-miterlimit="10" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"><clipPath id="p.0"><path d="m0 0l624.0 0l0 480.0l-624.0 0l0 -480.0z" clip-rule="nonzero"/></clipPath><g clip-path="url(#p.0)"><path fill="#000000" fill-opacity="0.0" d="m0 0l624.0 0l0 480.0l-624.0 0z" fill-rule="evenodd"/><path fill="#fff2cc" d="m40.559055 105.22876l302.80316 0l0 64.66142l-302.80316 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m40.559055 105.22876l302.80316 0l0 64.66142l-302.80316 0z" fill-rule="evenodd"/><path fill="#000000" d="m53.715305 133.47946l0 -12.40625l1.59375 0l0 12.40625l-1.59375 0zm-3.75 -11.84375l0 -1.515625l9.078125 0l0 1.515625l-9.078125 0z" fill-rule="nonzero"/><path fill="#000000" d="m51.027805 155.47946l0 -13.359375l4.03125 0q2.09375 0 3.59375 0.859375q1.515625 0.84375 2.328125 2.359375q0.828125 1.5 0.828125 3.46875q0 1.953125 -0.828125 3.453125q-0.8125 1.5 -2.328125 2.359375q-1.5 0.859375 -3.59375 0.859375l-4.03125 0zm1.59375 -1.515625l2.4375 0q1.578125 0 2.734375 -0.59375q1.15625 -0.609375 1.78125 -1.765625q0.640625 -1.15625 0.640625 -2.796875q0 -1.65625 -0.640625 -2.8125q-0.625 -1.15625 -1.78125 -1.75q-1.15625 -0.609375 -2.734375 -0.609375l-2.4375 0l0 10.328125zm15.406155 1.8125q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6874962 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.5781212 -1.15625 1.6093712 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm5.170944 -8.375l0 -1.4375l1.84375 0l0 1.4375l-1.84375 0zm1.75 8.078125l0 -10.546875q0 -0.875 0.375 -1.53125q0.390625 -0.671875 1.09375 -1.046875q0.703125 -0.375 1.625 -0.375q0.359375 0 0.6875 0.0625q0.34375 0.046875 0.65625 0.15625l0 1.546875q-0.375 -0.15625 -0.703125 -0.21875q-0.3125 -0.078125 -0.59375 -0.078125q-0.6875 0 -1.125 0.453125q-0.421875 0.4375 -0.421875 1.203125l0 10.375l-1.59375 0zm1.5 -8.078125l0 -1.4375l4.578125 0l0 1.4375l-4.578125 0zm4.453125 8.078125l0 -9.515625l1.59375 0l0 9.515625l-1.59375 0zm0.78125 -11.265625q-0.46875 0 -0.8125 -0.328125q-0.328125 -0.34375 -0.328125 -0.8125q0 -0.484375 0.328125 -0.8125q0.34375 -0.328125 0.8125 -0.328125q0.484375 0 0.8125 0.328125q0.328125 0.328125 0.328125 0.8125q0 0.46875 -0.328125 0.8125q-0.328125 0.328125 -0.8125 0.328125zm3.117035 11.265625l0 -9.515625l1.515625 0l0 1.40625l0.078125 0q0.359375 -0.703125 1.203125 -1.203125q0.859375 -0.5 1.875 -0.5q1.75 0 2.625 1.015625q0.890625 1.015625 0.890625 2.703125l0 6.09375l-1.578125 0l0 -5.859375q0 -1.375 -0.671875 -1.9375q-0.65625 -0.578125 -1.703125 -0.578125q-0.78125 0 -1.375 0.4375q-0.59375 0.4375 -0.9375 1.125q-0.328125 0.6875 -0.328125 1.453125l0 5.359375l-1.59375 0zm14.663223 0.296875q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm10.278656 0q-1.28125 0 -2.328125 -0.640625q-1.03125 -0.65625 -1.625 -1.796875q-0.59375 -1.140625 -0.59375 -2.609375q0 -1.484375 0.59375 -2.609375q0.59375 -1.140625 1.625 -1.796875q1.046875 -0.65625 2.328125 -0.65625q0.765625 0 1.390625 0.25q0.640625 0.234375 1.109375 0.625q0.484375 0.390625 0.75 0.84375l0.078125 0l-0.078125 -1.328125l0 -3.9375l1.578125 0l0 13.359375l-1.5 0l0 -1.40625l-0.078125 0q-0.265625 0.4375 -0.75 0.828125q-0.46875 0.390625 -1.109375 0.625q-0.625 0.25 -1.390625 0.25zm0.171875 -1.4375q0.8125 0 1.53125 -0.4375q0.71875 -0.4375 1.171875 -1.25q0.453125 -0.8125 0.453125 -1.921875q0 -1.125 -0.453125 -1.9375q-0.453125 -0.8125 -1.171875 -1.25q-0.71875 -0.4375 -1.53125 -0.4375q-0.828125 0 -1.546875 0.4375q-0.71875 0.4375 -1.171875 1.25q-0.4375 0.8125 -0.4375 1.9375q0 1.09375 0.4375 1.921875q0.453125 0.8125 1.171875 1.25q0.71875 0.4375 1.546875 0.4375z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m40.559055 8.168391l232.06299 0l0 90.48819l-232.06299 0z" fill-rule="evenodd"/><path fill="#fbbc04" d="m58.32468 26.07839l-2.671875 0l0 3.75l-4.0625 0l0 2.046875l4.0625 0l0 8.421877q0 1.4375 0.375 2.453125q0.390625 1.0 1.046875 1.640625q0.65625 0.640625 1.546875 0.9375q0.90625 0.28125 1.9375 0.28125q0.609375 0 1.234375 -0.0625q0.625 -0.046875 1.1875 -0.15625q0.5625 -0.109375 1.0312462 -0.25q0.46875 -0.15625 0.796875 -0.359375l-0.375 -1.875q-0.234375 0.0625 -0.6249962 0.140625q-0.375 0.078125 -0.796875 0.140625q-0.453125 0.078125 -0.90625 0.125q-0.453125 0.046875 -0.890625 0.046875q-0.59375 0 -1.109375 -0.140625q-0.515625 -0.140625 -0.921875 -0.5q-0.40625 -0.34375 -0.640625 -0.921875q-0.21875 -0.59375 -0.21875 -1.5l0 -8.421877l5.906246 0l0 -2.046875l-5.906246 0l0 -3.75zm12.568493 25.515627q1.046875 0 1.84375 -0.390625q0.8125 -0.390625 1.40625 -0.96875q0.609375 -0.5625 1.03125 -1.234375q0.421875 -0.671875 0.6875 -1.28125l7.859375 -17.890627l-2.953125 0l-4.0 10.062502l-0.734375 1.8125l-0.6875 -1.875l-4.25 -10.000002l-2.96875 0l6.671875 14.765627l-1.046875 2.0625q-0.15625 0.296875 -0.40625 0.734375q-0.25 0.4375 -0.59375 0.859375q-0.359375 0.421875 -0.8125 0.71875q-0.4375 0.296875 -0.984375 0.296875q-0.203125 0 -0.5625 -0.03125q-0.34375 -0.015625 -0.703125 -0.046875l-0.421875 2.171875q0.25 0.0625 0.75 0.140625q0.5 0.09375 0.875 0.09375zm16.349747 -0.3125l2.640625 0l0 -7.4375q0.28125 0.3125 0.609375 0.578125q0.34375 0.265625 0.703125 0.484375q0.625 0.34375 1.390625 0.515625q0.765625 0.1875 1.65625 0.1875q1.453125 0 2.59375 -0.59375q1.140625 -0.609375 1.90625 -1.65625q0.78125 -1.0625 1.171875 -2.5q0.40625 -1.453125 0.40625 -3.109375l0 -0.296875q0 -1.734375 -0.40625 -3.1875q-0.390625 -1.453125 -1.171875 -2.500002q-0.765625 -1.046875 -1.921875 -1.625q-1.140625 -0.59375 -2.625 -0.59375q-0.84375 0 -1.578125 0.1875q-0.734375 0.171875 -1.34375 0.515625q-0.421875 0.234375 -0.796875 0.5625q-0.375 0.3125 -0.6875 0.703125l-0.140625 -1.6875l-2.40625 0l0 21.453127zm10.4375 -13.828125l0 0.296875q0 1.140625 -0.25 2.171875q-0.25 1.03125 -0.765625 1.8125q-0.515625 0.78125 -1.328125 1.25q-0.796875 0.46875 -1.90625 0.46875q-0.6875 0 -1.25 -0.171875q-0.5625 -0.171875 -1.015625 -0.46875q-0.40625 -0.265625 -0.71875 -0.625q-0.3125 -0.375 -0.5625 -0.8125l0 -7.453125q0.28125 -0.5 0.625 -0.890625q0.359375 -0.40625 0.828125 -0.671875q0.40625 -0.28125 0.921875 -0.4218769q0.53125 -0.140625 1.15625 -0.140625q1.109375 0 1.90625 0.4687519q0.8125 0.453125 1.34375 1.21875q0.515625 0.78125 0.765625 1.8125q0.25 1.03125 0.25 2.15625zm14.021622 8.15625q2.25 0 3.78125 -0.90625q1.546875 -0.90625 2.328125 -2.078125l-1.625 -1.265625q-0.71875 0.953125 -1.828125 1.53125q-1.109375 0.5625 -2.515625 0.5625q-1.078125 0 -1.96875 -0.390625q-0.890625 -0.40625 -1.515625 -1.109375q-0.609375 -0.65625 -0.96875 -1.515625q-0.34375 -0.859375 -0.453125 -2.0l0 -0.09375l11.078125 0l0 -1.1875q0 -1.625 -0.421875 -3.015625q-0.40625 -1.390625 -1.234375 -2.421877q-0.828125 -1.015625 -2.078125 -1.59375q-1.25 -0.578125 -2.921875 -0.578125q-1.34375 0 -2.609375 0.546875q-1.265625 0.546875 -2.25 1.5625q-1.0 1.0312519 -1.609375 2.515627q-0.59375 1.46875 -0.59375 3.359375l0 0.59375q0 1.625 0.53125 3.0q0.546875 1.375 1.53125 2.375q0.96875 1.0 2.328125 1.5625q1.375 0.546875 3.015625 0.546875zm-0.34375 -13.890627q1.015625 0 1.75 0.3750019q0.734375 0.375 1.21875 0.96875q0.484375 0.609375 0.75 1.4375q0.28125 0.8125 0.28125 1.53125l0 0.125l-8.328125 0q0.15625 -1.0625 0.546875 -1.890625q0.390625 -0.828125 0.96875 -1.390625q0.578125 -0.5625 1.28125 -0.859375q0.71875 -0.2968769 1.53125 -0.2968769zm42.74637 -4.984375l0 -2.25l-15.453125 0l0 2.25l6.4375 0l0 18.593752l2.578125 0l0 -18.593752l6.4375 0zm30.418243 -3.0625l0 -2.171875l-5.671875 0l0 28.296877l5.671875 0l0 -2.171875l-3.15625 0l0 -23.953127l3.15625 0zm11.630997 -2.171875l0 2.171875l3.1875 0l0 23.953127l-3.1875 0l0 2.171875l5.6875 0l0 -28.296877l-5.6875 0zm27.380997 2.984375l-2.5625 0l-0.046875 14.109377q-0.015625 0.9375 -0.296875 1.796875q-0.265625 0.859375 -0.78125 1.515625q-0.53125 0.671875 -1.3125 1.0625q-0.765625 0.390625 -1.78125 0.390625q-1.015625 0 -1.796875 -0.390625q-0.78125 -0.40625 -1.296875 -1.0625q-0.53125 -0.65625 -0.8125 -1.515625q-0.28125 -0.859375 -0.296875 -1.796875l-0.046875 -14.109377l-2.53125 0l-0.03125 14.109377q0.015625 1.46875 0.515625 2.75q0.5 1.28125 1.390625 2.21875q0.890625 0.96875 2.140625 1.515625q1.25 0.53125 2.765625 0.53125q1.484375 0 2.734375 -0.546875q1.25 -0.546875 2.140625 -1.515625q0.90625 -0.9375 1.421875 -2.203125q0.515625 -1.28125 0.515625 -2.75l-0.03125 -14.109377z" fill-rule="nonzero"/><path fill="#fbbc04" d="m58.32468 61.278393l-2.671875 0l0 3.7499962l-4.0625 0l0 2.046875l4.0625 0l0 8.421875q0 1.4375 0.375 2.453125q0.390625 1.0 1.046875 1.640625q0.65625 0.640625 1.546875 0.9375q0.90625 0.28125 1.9375 0.28125q0.609375 0 1.234375 -0.0625q0.625 -0.046875 1.1875 -0.15625q0.5625 -0.109375 1.0312462 -0.25q0.46875 -0.15625 0.796875 -0.359375l-0.375 -1.875q-0.234375 0.0625 -0.6249962 0.140625q-0.375 0.078125 -0.796875 0.140625q-0.453125 0.078125 -0.90625 0.125q-0.453125 0.046875 -0.890625 0.046875q-0.59375 0 -1.109375 -0.140625q-0.515625 -0.140625 -0.921875 -0.5q-0.40625 -0.34375 -0.640625 -0.921875q-0.21875 -0.59375 -0.21875 -1.5l0 -8.421875l5.906246 0l0 -2.046875l-5.906246 0l0 -3.7499962zm12.568493 25.515621q1.046875 0 1.84375 -0.390625q0.8125 -0.390625 1.40625 -0.96875q0.609375 -0.5625 1.03125 -1.234375q0.421875 -0.671875 0.6875 -1.28125l7.859375 -17.890625l-2.953125 0l-4.0 10.0625l-0.734375 1.8125l-0.6875 -1.875l-4.25 -10.0l-2.96875 0l6.671875 14.765625l-1.046875 2.0625q-0.15625 0.296875 -0.40625 0.734375q-0.25 0.4375 -0.59375 0.859375q-0.359375 0.421875 -0.8125 0.71875q-0.4375 0.296875 -0.984375 0.296875q-0.203125 0 -0.5625 -0.03125q-0.34375 -0.015625 -0.703125 -0.046875l-0.421875 2.171875q0.25 0.0625 0.75 0.140625q0.5 0.09375 0.875 0.09375zm16.349747 -0.3125l2.640625 0l0 -7.4375q0.28125 0.3125 0.609375 0.578125q0.34375 0.265625 0.703125 0.484375q0.625 0.34375 1.390625 0.515625q0.765625 0.1875 1.65625 0.1875q1.453125 0 2.59375 -0.59375q1.140625 -0.609375 1.90625 -1.65625q0.78125 -1.0625 1.171875 -2.5q0.40625 -1.453125 0.40625 -3.109375l0 -0.296875q0 -1.734375 -0.40625 -3.1875q-0.390625 -1.453125 -1.171875 -2.5q-0.765625 -1.046875 -1.921875 -1.625q-1.140625 -0.59375 -2.625 -0.59375q-0.84375 0 -1.578125 0.1875q-0.734375 0.171875 -1.34375 0.515625q-0.421875 0.234375 -0.796875 0.5625q-0.375 0.3125 -0.6875 0.703125l-0.140625 -1.6875l-2.40625 0l0 21.453125zm10.4375 -13.828125l0 0.296875q0 1.140625 -0.25 2.171875q-0.25 1.03125 -0.765625 1.8125q-0.515625 0.78125 -1.328125 1.25q-0.796875 0.46875 -1.90625 0.46875q-0.6875 0 -1.25 -0.171875q-0.5625 -0.171875 -1.015625 -0.46875q-0.40625 -0.265625 -0.71875 -0.625q-0.3125 -0.375 -0.5625 -0.8125l0 -7.453125q0.28125 -0.5 0.625 -0.890625q0.359375 -0.40625 0.828125 -0.671875q0.40625 -0.28125 0.921875 -0.421875q0.53125 -0.140625 1.15625 -0.140625q1.109375 0 1.90625 0.46875q0.8125 0.453125 1.34375 1.21875q0.515625 0.78125 0.765625 1.8125q0.25 1.03125 0.25 2.15625zm14.021622 8.15625q2.25 0 3.78125 -0.90625q1.546875 -0.90625 2.328125 -2.078125l-1.625 -1.265625q-0.71875 0.953125 -1.828125 1.53125q-1.109375 0.5625 -2.515625 0.5625q-1.078125 0 -1.96875 -0.390625q-0.890625 -0.40625 -1.515625 -1.109375q-0.609375 -0.65625 -0.96875 -1.515625q-0.34375 -0.859375 -0.453125 -2.0l0 -0.09375l11.078125 0l0 -1.1875q0 -1.625 -0.421875 -3.015625q-0.40625 -1.390625 -1.234375 -2.421875q-0.828125 -1.015625 -2.078125 -1.59375q-1.25 -0.578125 -2.921875 -0.578125q-1.34375 0 -2.609375 0.546875q-1.265625 0.546875 -2.25 1.5625q-1.0 1.03125 -1.609375 2.515625q-0.59375 1.46875 -0.59375 3.359375l0 0.59375q0 1.625 0.53125 3.0q0.546875 1.375 1.53125 2.375q0.96875 1.0 2.328125 1.5625q1.375 0.546875 3.015625 0.546875zm-0.34375 -13.890625q1.015625 0 1.75 0.375q0.734375 0.375 1.21875 0.96875q0.484375 0.609375 0.75 1.4375q0.28125 0.8125 0.28125 1.53125l0 0.125l-8.328125 0q0.15625 -1.0625 0.546875 -1.890625q0.390625 -0.828125 0.96875 -1.390625q0.578125 -0.5625 1.28125 -0.859375q0.71875 -0.296875 1.53125 -0.296875zm41.77762 -7.234371l-2.5625 0l-0.046875 14.109371q-0.015625 0.9375 -0.296875 1.796875q-0.265625 0.859375 -0.78125 1.515625q-0.53125 0.671875 -1.3125 1.0625q-0.765625 0.390625 -1.78125 0.390625q-1.015625 0 -1.796875 -0.390625q-0.78125 -0.40625 -1.296875 -1.0625q-0.53125 -0.65625 -0.8125 -1.515625q-0.28125 -0.859375 -0.296875 -1.796875l-0.046875 -14.109371l-2.53125 0l-0.03125 14.109371q0.015625 1.46875 0.515625 2.75q0.5 1.28125 1.390625 2.21875q0.890625 0.96875 2.140625 1.515625q1.25 0.53125 2.765625 0.53125q1.484375 0 2.734375 -0.546875q1.25 -0.546875 2.140625 -1.515625q0.90625 -0.9375 1.421875 -2.203125q0.515625 -1.28125 0.515625 -2.75l-0.03125 -14.109371z" fill-rule="nonzero"/><path fill="#34a853" d="m180.44478 67.419014l-3.734375 4.6875l2.09375 1.515625l3.03125 -5.0625l3.0625 5.1875l2.09375 -1.5625l-3.671875 -4.640625l5.46875 -1.34375l-0.765625 -2.5624962l-5.203125 2.1562462l0.421875 -6.109371l-2.546875 0l0.359375 6.015621l-5.234375 -2.1562462l-0.765625 2.4999962l5.390625 1.375zm12.818497 -2.390625l0 2.3125l5.265625 0l0 10.890625l-5.265625 0l0 2.296875l12.96875 0l0 -2.296875l-5.046875 0l0 -13.203125l-7.921875 0zm4.921875 -4.062496q0 0.640625 0.390625 1.078125q0.40625 0.421875 1.203125 0.421875q0.78125 0 1.1875 -0.421875q0.40625 -0.4375 0.40625 -1.078125q0 -0.359375 -0.125 -0.65625q-0.109375 -0.296875 -0.34375 -0.5q-0.171875 -0.1875 -0.46875 -0.296875q-0.28125 -0.109375 -0.65625 -0.109375q-0.375 0 -0.671875 0.109375q-0.28125 0.109375 -0.46875 0.296875q-0.234375 0.21875 -0.34375 0.515625q-0.109375 0.296875 -0.109375 0.640625zm12.255997 19.562496l2.65625 0l0 -11.109375q0.265625 -0.5 0.625 -0.90625q0.375 -0.421875 0.8125 -0.75q0.53125 -0.359375 1.15625 -0.5625q0.625 -0.203125 1.359375 -0.203125q0.84375 0 1.484375 0.203125q0.65625 0.203125 1.125 0.640625q0.4375 0.4375 0.671875 1.15625q0.234375 0.71875 0.234375 1.75l0 9.78125l2.640625 0l0 -9.84375q0 -1.546875 -0.375 -2.671875q-0.375 -1.125 -1.078125 -1.84375q-0.703125 -0.734375 -1.703125 -1.078125q-1.0 -0.34375 -2.21875 -0.34375q-0.890625 0.015625 -1.703125 0.265625q-0.8125 0.25 -1.5 0.703125q-0.453125 0.3125 -0.859375 0.71875q-0.40625 0.40625 -0.75 0.890625l-0.1875 -2.296875l-2.390625 0l0 15.5zm23.880997 -19.249996l-2.671875 0l0 3.7499962l-4.0625 0l0 2.046875l4.0625 0l0 8.421875q0 1.4375 0.375 2.453125q0.390625 1.0 1.046875 1.640625q0.65625 0.640625 1.546875 0.9375q0.90625 0.28125 1.9375 0.28125q0.609375 0 1.234375 -0.0625q0.625 -0.046875 1.1875 -0.15625q0.5625 -0.109375 1.03125 -0.25q0.46875 -0.15625 0.796875 -0.359375l-0.375 -1.875q-0.234375 0.0625 -0.625 0.140625q-0.375 0.078125 -0.796875 0.140625q-0.453125 0.078125 -0.90625 0.125q-0.453125 0.046875 -0.890625 0.046875q-0.59375 0 -1.109375 -0.140625q-0.515625 -0.140625 -0.921875 -0.5q-0.40625 -0.34375 -0.640625 -0.921875q-0.21875 -0.59375 -0.21875 -1.5l0 -8.421875l5.90625 0l0 -2.046875l-5.90625 0l0 -3.7499962z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m237.72441 127.87443l105.6378 0l0 42.015755l-105.6378 0z" fill-rule="evenodd"/><path fill="#000000" d="m255.83995 154.79443l0 -1.421875q-1.125 1.640625 -3.0625 1.640625q-0.859375 0 -1.609375 -0.328125q-0.734375 -0.328125 -1.09375 -0.828125q-0.359375 -0.5 -0.5 -1.21875q-0.109375 -0.46875 -0.109375 -1.53125l0 -5.984375l1.640625 0l0 5.359375q0 1.28125 0.109375 1.734375q0.15625 0.640625 0.65625 1.015625q0.5 0.375 1.234375 0.375q0.734375 0 1.375 -0.375q0.65625 -0.390625 0.921875 -1.03125q0.265625 -0.65625 0.265625 -1.890625l0 -5.1875l1.6406403 0l0 9.671875l-1.4687653 0zm4.047592 0l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm16.641357 0l0 -1.21875q-0.90625 1.4375 -2.703125 1.4375q-1.15625 0 -2.125 -0.640625q-0.96875 -0.640625 -1.5 -1.78125q-0.53125 -1.140625 -0.53125 -2.625q0 -1.453125 0.484375 -2.625q0.484375 -1.1875 1.4375 -1.8125q0.96875 -0.625 2.171875 -0.625q0.875 0 1.546875 0.375q0.6875 0.359375 1.109375 0.953125l0 -4.796875l1.640625 0l0 13.359375l-1.53125 0zm-5.171875 -4.828125q0 1.859375 0.78125 2.78125q0.78125 0.921875 1.84375 0.921875q1.078125 0 1.828125 -0.875q0.75 -0.890625 0.75 -2.6875q0 -1.984375 -0.765625 -2.90625q-0.765625 -0.9375 -1.890625 -0.9375q-1.078125 0 -1.8125 0.890625q-0.734375 0.890625 -0.734375 2.8125zm15.906952 1.71875l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.125732 5.765625l0 -9.671875l1.46875 0l0 1.46875q0.5625 -1.03125 1.03125 -1.359375q0.484375 -0.328125 1.0625 -0.328125q0.828125 0 1.6875 0.53125l-0.5625 1.515625q-0.609375 -0.359375 -1.203125 -0.359375q-0.546875 0 -0.96875 0.328125q-0.421875 0.328125 -0.609375 0.890625q-0.28125 0.875 -0.28125 1.921875l0 5.0625l-1.625 0zm6.181427 0l0 -13.359375l1.640625 0l0 13.359375l-1.640625 0zm4.113556 3.71875l-0.1875 -1.53125q0.546875 0.140625 0.9375 0.140625q0.546875 0 0.875 -0.1875q0.328125 -0.171875 0.546875 -0.5q0.15625 -0.25 0.5 -1.21875q0.046875 -0.140625 0.140625 -0.40625l-3.671875 -9.6875l1.765625 0l2.015625 5.59375q0.390625 1.078125 0.703125 2.25q0.28125 -1.125 0.671875 -2.203125l2.078125 -5.640625l1.640625 0l-3.6875 9.828125q-0.59375 1.609375 -0.921875 2.203125q-0.4375 0.8125 -1.0 1.1875q-0.5625 0.375 -1.34375 0.375q-0.484375 0 -1.0625 -0.203125zm9.40625 -15.1875l0 -1.890625l1.640625 0l0 1.890625l-1.640625 0zm0 11.46875l0 -9.671875l1.640625 0l0 9.671875l-1.640625 0zm4.1448364 0l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm10.063202 0.796875l1.59375 0.234375q0.109375 0.75 0.5625 1.078125q0.609375 0.453125 1.671875 0.453125q1.140625 0 1.75 -0.453125q0.625 -0.453125 0.84375 -1.265625q0.125 -0.5 0.109375 -2.109375q-1.0625 1.265625 -2.671875 1.265625q-2.0 0 -3.09375 -1.4375q-1.09375 -1.4375 -1.09375 -3.453125q0 -1.390625 0.5 -2.5625q0.515625 -1.171875 1.453125 -1.796875q0.953125 -0.640625 2.25 -0.640625q1.703125 0 2.8125 1.375l0 -1.15625l1.515625 0l0 8.359375q0 2.265625 -0.46875 3.203125q-0.453125 0.9375 -1.453125 1.484375q-0.984375 0.546875 -2.453125 0.546875q-1.71875 0 -2.796875 -0.78125q-1.0625 -0.765625 -1.03125 -2.34375zm1.359375 -5.8125q0 1.90625 0.75 2.78125q0.765625 0.875 1.90625 0.875q1.125 0 1.890625 -0.859375q0.765625 -0.875 0.765625 -2.734375q0 -1.78125 -0.796875 -2.671875q-0.78125 -0.90625 -1.890625 -0.90625q-1.09375 0 -1.859375 0.890625q-0.765625 0.875 -0.765625 2.625z" fill-rule="nonzero"/><path fill="#fff2cc" d="m40.559055 204.28912l302.80316 0l0 64.66141l-302.80316 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m40.559055 204.28912l302.80316 0l0 64.66141l-302.80316 0z" fill-rule="evenodd"/><path fill="#000000" d="m51.027805 234.85233l0 -17.09375l3.75 0l0 1.3125l-2.3125 0l0 14.46875l2.3125 0l0 1.3125l-3.75 0zm5.0984955 0l0 -1.3125l2.3125 0l0 -14.46875l-2.3125 0l0 -1.3125l3.75 0l0 17.09375l-3.75 0zm11.442242 -2.015625q-1.46875 0 -2.5625 -0.65625q-1.0937462 -0.671875 -1.7187462 -1.84375q-0.625 -1.1875 -0.625 -2.734375l0 -8.421875l1.5781212 0l0 8.484375q0 1.046875 0.375 1.875q0.375 0.828125 1.109375 1.3125q0.734375 0.46875 1.84375 0.46875q1.09375 0 1.84375 -0.46875q0.75 -0.484375 1.109375 -1.3125q0.375 -0.828125 0.375 -1.875l0 -8.484375l1.59375 0l0 8.421875q0 1.546875 -0.59375 2.734375q-0.578125 1.171875 -1.6875 1.84375q-1.09375 0.65625 -2.640625 0.65625z" fill-rule="nonzero"/><path fill="#000000" d="m54.76218 254.8367q-0.96875 0 -1.921875 -0.40625q-0.953125 -0.40625 -1.6875 -1.203125q-0.71875 -0.8125 -1.046875 -2.015625l1.5 -0.609375q0.328125 1.15625 1.15625 1.9375q0.84375 0.78125 2.046875 0.78125q0.734375 0 1.359375 -0.265625q0.625 -0.265625 1.0 -0.78125q0.390625 -0.53125 0.390625 -1.28125q0 -0.671875 -0.328125 -1.140625q-0.328125 -0.46875 -0.984375 -0.828125q-0.640625 -0.359375 -1.59375 -0.703125l-0.84375 -0.296875q-0.5625 -0.203125 -1.125 -0.484375q-0.5625 -0.296875 -1.046875 -0.71875q-0.46875 -0.421875 -0.75 -1.0q-0.28125 -0.59375 -0.28125 -1.390625q0 -0.96875 0.515625 -1.765625q0.53125 -0.8125 1.4375 -1.296875q0.921875 -0.484375 2.109375 -0.484375q1.25 0 2.09375 0.453125q0.859375 0.453125 1.34375 1.078125q0.5 0.625 0.671875 1.15625l-1.46875 0.640625q-0.125 -0.40625 -0.4375 -0.8125q-0.3125 -0.421875 -0.84375 -0.703125q-0.53125 -0.296875 -1.34375 -0.296875q-0.640625 0 -1.21875 0.265625q-0.5625 0.25 -0.90625 0.71875q-0.34375 0.453125 -0.34375 1.046875q0 0.84375 0.671875 1.328125q0.671875 0.484375 1.796875 0.875l0.875 0.296875q0.609375 0.203125 1.234375 0.5q0.625 0.296875 1.15625 0.765625q0.546875 0.46875 0.875 1.15625q0.34375 0.671875 0.34375 1.625q0 1.03125 -0.40625 1.765625q-0.390625 0.734375 -1.046875 1.203125q-0.65625 0.46875 -1.4375 0.671875q-0.765625 0.21875 -1.515625 0.21875zm6.3073425 -0.296875l0 -13.359375l1.59375 0l0 13.359375l-1.59375 0zm3.8991508 0l0 -9.515625l1.59375 0l0 9.515625l-1.59375 0zm0.78125 -11.265625q-0.46875 0 -0.8125 -0.328125q-0.328125 -0.34375 -0.328125 -0.8125q0 -0.484375 0.328125 -0.8125q0.34375 -0.328125 0.8125 -0.328125q0.484375 0 0.8125 0.328125q0.328125 0.328125 0.328125 0.8125q0 0.46875 -0.328125 0.8125q-0.328125 0.328125 -0.8125 0.328125zm7.4304047 11.5625q-1.40625 0 -2.5 -0.65625q-1.078125 -0.671875 -1.703125 -1.8125q-0.609375 -1.15625 -0.609375 -2.578125q0 -1.46875 0.609375 -2.59375q0.625 -1.140625 1.703125 -1.796875q1.09375 -0.671875 2.5 -0.671875q1.609375 0 2.640625 0.734375q1.03125 0.734375 1.46875 1.890625l-1.4375 0.609375q-0.359375 -0.890625 -1.0625 -1.34375q-0.703125 -0.453125 -1.6875 -0.453125q-0.84375 0 -1.5625 0.453125q-0.71875 0.4375 -1.171875 1.25q-0.4375 0.8125 -0.4375 1.921875q0 1.078125 0.4375 1.90625q0.453125 0.8125 1.171875 1.265625q0.71875 0.4375 1.5625 0.4375q1.015625 0 1.734375 -0.46875q0.734375 -0.46875 1.078125 -1.3125l1.421875 0.59375q-0.46875 1.09375 -1.515625 1.859375q-1.03125 0.765625 -2.640625 0.765625zm9.809586 0q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m237.72441 226.9348l105.6378 0l0 42.01573l-105.6378 0z" fill-rule="evenodd"/><path fill="#000000" d="m275.8498 250.74542l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.094452 5.765625l0 -13.359375l1.640625 0l0 13.359375l-1.640625 0zm10.816711 -3.109375l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.141327 5.765625l0 -9.671875l1.46875 0l0 1.359375q0.453125 -0.71875 1.203125 -1.140625q0.765625 -0.4375 1.71875 -0.4375q1.078125 0 1.765625 0.453125q0.6875 0.4375 0.96875 1.234375q1.15625 -1.6875 2.984375 -1.6875q1.453125 0 2.21875 0.796875q0.78125 0.796875 0.78125 2.453125l0 6.640625l-1.640625 0l0 -6.09375q0 -0.984375 -0.15625 -1.40625q-0.15625 -0.4375 -0.578125 -0.703125q-0.421875 -0.265625 -0.984375 -0.265625q-1.015625 0 -1.6875 0.6875q-0.671875 0.671875 -0.671875 2.15625l0 5.625l-1.640625 0l0 -6.28125q0 -1.09375 -0.40625 -1.640625q-0.40625 -0.546875 -1.3125 -0.546875q-0.6875 0 -1.28125 0.359375q-0.59375 0.359375 -0.859375 1.0625q-0.25 0.703125 -0.25 2.03125l0 5.015625l-1.640625 0zm22.165802 -3.109375l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.141357 5.765625l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm13.953827 -1.46875l0.234375 1.453125q-0.6875 0.140625 -1.234375 0.140625q-0.890625 0 -1.390625 -0.28125q-0.484375 -0.28125 -0.6875 -0.734375q-0.203125 -0.46875 -0.203125 -1.9375l0 -5.578125l-1.203125 0l0 -1.265625l1.203125 0l0 -2.390625l1.625 -0.984375l0 3.375l1.65625 0l0 1.265625l-1.65625 0l0 5.671875q0 0.6875 0.078125 0.890625q0.09375 0.203125 0.28125 0.328125q0.203125 0.109375 0.578125 0.109375q0.265625 0 0.71875 -0.0625z" fill-rule="nonzero"/><path fill="#fff2cc" d="m40.559055 303.3495l302.80316 0l0 64.66144l-302.80316 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m40.559055 303.3495l302.80316 0l0 64.66144l-302.80316 0z" fill-rule="evenodd"/><path fill="#000000" d="m55.777805 331.89706q-1.46875 0 -2.5625 -0.65625q-1.09375 -0.671875 -1.71875 -1.84375q-0.625 -1.1875 -0.625 -2.734375l0 -8.421875l1.578125 0l0 8.484375q0 1.046875 0.375 1.875q0.375 0.828125 1.109375 1.3125q0.734375 0.46875 1.84375 0.46875q1.09375 0 1.84375 -0.46875q0.75 -0.484375 1.109375 -1.3125q0.375 -0.828125 0.375 -1.875l0 -8.484375l1.59375 0l0 8.421875q0 1.546875 -0.59375 2.734375q-0.578125 1.171875 -1.6875 1.84375q-1.09375 0.65625 -2.640625 0.65625z" fill-rule="nonzero"/><path fill="#000000" d="m51.027805 353.6002l0 -13.359375l4.03125 0q2.09375 0 3.59375 0.859375q1.515625 0.84375 2.328125 2.359375q0.828125 1.5 0.828125 3.46875q0 1.953125 -0.828125 3.453125q-0.8125 1.5 -2.328125 2.359375q-1.5 0.859375 -3.59375 0.859375l-4.03125 0zm1.59375 -1.515625l2.4375 0q1.578125 0 2.734375 -0.59375q1.15625 -0.609375 1.78125 -1.765625q0.640625 -1.15625 0.640625 -2.796875q0 -1.65625 -0.640625 -2.8125q-0.625 -1.15625 -1.78125 -1.75q-1.15625 -0.609375 -2.734375 -0.609375l-2.4375 0l0 10.328125zm15.406155 1.8125q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6874962 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.5781212 -1.15625 1.6093712 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm5.170944 -8.375l0 -1.4375l1.84375 0l0 1.4375l-1.84375 0zm1.75 8.078125l0 -10.546875q0 -0.875 0.375 -1.53125q0.390625 -0.671875 1.09375 -1.046875q0.703125 -0.375 1.625 -0.375q0.359375 0 0.6875 0.0625q0.34375 0.046875 0.65625 0.15625l0 1.546875q-0.375 -0.15625 -0.703125 -0.21875q-0.3125 -0.078125 -0.59375 -0.078125q-0.6875 0 -1.125 0.453125q-0.421875 0.4375 -0.421875 1.203125l0 10.375l-1.59375 0zm1.5 -8.078125l0 -1.4375l4.578125 0l0 1.4375l-4.578125 0zm4.453125 8.078125l0 -9.515625l1.59375 0l0 9.515625l-1.59375 0zm0.78125 -11.265625q-0.46875 0 -0.8125 -0.328125q-0.328125 -0.34375 -0.328125 -0.8125q0 -0.484375 0.328125 -0.8125q0.34375 -0.328125 0.8125 -0.328125q0.484375 0 0.8125 0.328125q0.328125 0.328125 0.328125 0.8125q0 0.46875 -0.328125 0.8125q-0.328125 0.328125 -0.8125 0.328125zm3.117035 11.265625l0 -9.515625l1.515625 0l0 1.40625l0.078125 0q0.359375 -0.703125 1.203125 -1.203125q0.859375 -0.5 1.875 -0.5q1.75 0 2.625 1.015625q0.890625 1.015625 0.890625 2.703125l0 6.09375l-1.578125 0l0 -5.859375q0 -1.375 -0.671875 -1.9375q-0.65625 -0.578125 -1.703125 -0.578125q-0.78125 0 -1.375 0.4375q-0.59375 0.4375 -0.9375 1.125q-0.328125 0.6875 -0.328125 1.453125l0 5.359375l-1.59375 0zm14.663223 0.296875q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm10.278656 0q-1.28125 0 -2.328125 -0.640625q-1.03125 -0.65625 -1.625 -1.796875q-0.59375 -1.140625 -0.59375 -2.609375q0 -1.484375 0.59375 -2.609375q0.59375 -1.140625 1.625 -1.796875q1.046875 -0.65625 2.328125 -0.65625q0.765625 0 1.390625 0.25q0.640625 0.234375 1.109375 0.625q0.484375 0.390625 0.75 0.84375l0.078125 0l-0.078125 -1.328125l0 -3.9375l1.578125 0l0 13.359375l-1.5 0l0 -1.40625l-0.078125 0q-0.265625 0.4375 -0.75 0.828125q-0.46875 0.390625 -1.109375 0.625q-0.625 0.25 -1.390625 0.25zm0.171875 -1.4375q0.8125 0 1.53125 -0.4375q0.71875 -0.4375 1.171875 -1.25q0.453125 -0.8125 0.453125 -1.921875q0 -1.125 -0.453125 -1.9375q-0.453125 -0.8125 -1.171875 -1.25q-0.71875 -0.4375 -1.53125 -0.4375q-0.828125 0 -1.546875 0.4375q-0.71875 0.4375 -1.171875 1.25q-0.4375 0.8125 -0.4375 1.9375q0 1.09375 0.4375 1.921875q0.453125 0.8125 1.171875 1.25q0.71875 0.4375 1.546875 0.4375z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m237.72441 325.99515l105.6378 0l0 42.015778l-105.6378 0z" fill-rule="evenodd"/><path fill="#000000" d="m255.83995 352.91516l0 -1.421875q-1.125 1.640625 -3.0625 1.640625q-0.859375 0 -1.609375 -0.328125q-0.734375 -0.328125 -1.09375 -0.828125q-0.359375 -0.5 -0.5 -1.21875q-0.109375 -0.46875 -0.109375 -1.53125l0 -5.984375l1.640625 0l0 5.359375q0 1.28125 0.109375 1.734375q0.15625 0.640625 0.65625 1.015625q0.5 0.375 1.234375 0.375q0.734375 0 1.375 -0.375q0.65625 -0.390625 0.921875 -1.03125q0.265625 -0.65625 0.265625 -1.890625l0 -5.1875l1.6406403 0l0 9.671875l-1.4687653 0zm4.047592 0l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm16.641357 0l0 -1.21875q-0.90625 1.4375 -2.703125 1.4375q-1.15625 0 -2.125 -0.640625q-0.96875 -0.640625 -1.5 -1.78125q-0.53125 -1.140625 -0.53125 -2.625q0 -1.453125 0.484375 -2.625q0.484375 -1.1875 1.4375 -1.8125q0.96875 -0.625 2.171875 -0.625q0.875 0 1.546875 0.375q0.6875 0.359375 1.109375 0.953125l0 -4.796875l1.640625 0l0 13.359375l-1.53125 0zm-5.171875 -4.828125q0 1.859375 0.78125 2.78125q0.78125 0.921875 1.84375 0.921875q1.078125 0 1.828125 -0.875q0.75 -0.890625 0.75 -2.6875q0 -1.984375 -0.765625 -2.90625q-0.765625 -0.9375 -1.890625 -0.9375q-1.078125 0 -1.8125 0.890625q-0.734375 0.890625 -0.734375 2.8125zm15.906952 1.71875l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.125732 5.765625l0 -9.671875l1.46875 0l0 1.46875q0.5625 -1.03125 1.03125 -1.359375q0.484375 -0.328125 1.0625 -0.328125q0.828125 0 1.6875 0.53125l-0.5625 1.515625q-0.609375 -0.359375 -1.203125 -0.359375q-0.546875 0 -0.96875 0.328125q-0.421875 0.328125 -0.609375 0.890625q-0.28125 0.875 -0.28125 1.921875l0 5.0625l-1.625 0zm6.181427 0l0 -13.359375l1.640625 0l0 13.359375l-1.640625 0zm4.113556 3.71875l-0.1875 -1.53125q0.546875 0.140625 0.9375 0.140625q0.546875 0 0.875 -0.1875q0.328125 -0.171875 0.546875 -0.5q0.15625 -0.25 0.5 -1.21875q0.046875 -0.140625 0.140625 -0.40625l-3.671875 -9.6875l1.765625 0l2.015625 5.59375q0.390625 1.078125 0.703125 2.25q0.28125 -1.125 0.671875 -2.203125l2.078125 -5.640625l1.640625 0l-3.6875 9.828125q-0.59375 1.609375 -0.921875 2.203125q-0.4375 0.8125 -1.0 1.1875q-0.5625 0.375 -1.34375 0.375q-0.484375 0 -1.0625 -0.203125zm9.40625 -15.1875l0 -1.890625l1.640625 0l0 1.890625l-1.640625 0zm0 11.46875l0 -9.671875l1.640625 0l0 9.671875l-1.640625 0zm4.1448364 0l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm10.063202 0.796875l1.59375 0.234375q0.109375 0.75 0.5625 1.078125q0.609375 0.453125 1.671875 0.453125q1.140625 0 1.75 -0.453125q0.625 -0.453125 0.84375 -1.265625q0.125 -0.5 0.109375 -2.109375q-1.0625 1.265625 -2.671875 1.265625q-2.0 0 -3.09375 -1.4375q-1.09375 -1.4375 -1.09375 -3.453125q0 -1.390625 0.5 -2.5625q0.515625 -1.171875 1.453125 -1.796875q0.953125 -0.640625 2.25 -0.640625q1.703125 0 2.8125 1.375l0 -1.15625l1.515625 0l0 8.359375q0 2.265625 -0.46875 3.203125q-0.453125 0.9375 -1.453125 1.484375q-0.984375 0.546875 -2.453125 0.546875q-1.71875 0 -2.796875 -0.78125q-1.0625 -0.765625 -1.03125 -2.34375zm1.359375 -5.8125q0 1.90625 0.75 2.78125q0.765625 0.875 1.90625 0.875q1.125 0 1.890625 -0.859375q0.765625 -0.875 0.765625 -2.734375q0 -1.78125 -0.796875 -2.671875q-0.78125 -0.90625 -1.890625 -0.90625q-1.09375 0 -1.859375 0.890625q-0.765625 0.875 -0.765625 2.625z" fill-rule="nonzero"/><path fill="#d9ead3" d="m40.559055 402.40985l302.80316 0l0 64.66144l-302.80316 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m40.559055 402.40985l302.80316 0l0 64.66144l-302.80316 0z" fill-rule="evenodd"/><path fill="#000000" d="m52.059055 423.64493l-1.078125 -0.78125l1.40625 -1.921875l-0.03125 -0.15625l-2.09375 -0.703125l0.4375 -1.25l2.046875 0.734375l0.109375 -0.046875l0 -2.21875l1.328125 0l0 2.21875l0.09375 0.046875l2.078125 -0.734375l0.421875 1.25l-2.09375 0.703125l-0.046875 0.15625l1.4375 1.921875l-1.09375 0.78125l-1.390625 -1.921875l-0.125 0l-1.40625 1.921875zm6.5851593 7.015625l0 -9.515625l1.59375 0l0 9.515625l-1.59375 0zm0.78125 -11.265625q-0.46875 0 -0.8125 -0.328125q-0.328125 -0.34375 -0.328125 -0.8125q0 -0.484375 0.328125 -0.8125q0.34375 -0.328125 0.8125 -0.328125q0.484375 0 0.8125 0.328125q0.328125 0.328125 0.328125 0.8125q0 0.46875 -0.328125 0.8125q-0.328125 0.328125 -0.8125 0.328125zm3.1179047 11.265625l0 -9.515625l1.5156212 0l0 1.40625l0.078125 0q0.359375 -0.703125 1.203125 -1.203125q0.859375 -0.5 1.875 -0.5q1.75 0 2.625 1.015625q0.890625 1.015625 0.890625 2.703125l0 6.09375l-1.578125 0l0 -5.859375q0 -1.375 -0.671875 -1.9375q-0.65625 -0.578125 -1.703125 -0.578125q-0.78125 0 -1.375 0.4375q-0.59375 0.4375 -0.9375 1.125q-0.328125 0.6875 -0.328125 1.453125l0 5.359375l-1.5937462 0zm9.461346 -8.078125l0 -1.4375l1.765625 0l0 1.4375l-1.765625 0zm4.328125 8.234375q-1.203125 0 -1.9375 -0.71875q-0.71875 -0.71875 -0.71875 -1.9375l0 -9.703125l1.59375 0l0 9.3125q0 0.796875 0.3125 1.1875q0.328125 0.375 0.984375 0.375q0.296875 0 0.5625 -0.078125q0.265625 -0.09375 0.5 -0.234375l0 1.546875q-0.296875 0.109375 -0.609375 0.171875q-0.3125 0.078125 -0.6875 0.078125zm-1.15625 -8.234375l0 -1.4375l2.421875 0l0 1.4375l-2.421875 0z" fill-rule="nonzero"/><path fill="#000000" d="m51.027805 452.66055l0 -13.359375l4.5 0q1.125 0 2.078125 0.515625q0.953125 0.5 1.515625 1.390625q0.5625 0.875 0.5625 2.046875q0 1.15625 -0.5625 2.0625q-0.5625 0.890625 -1.515625 1.390625q-0.953125 0.5 -2.078125 0.5l-3.65625 0l0 -1.5l3.6875 0q0.796875 0 1.34375 -0.359375q0.5625 -0.375 0.875 -0.9375q0.3125 -0.5625 0.3125 -1.15625q0 -0.59375 -0.3125 -1.15625q-0.3125 -0.5625 -0.875 -0.921875q-0.546875 -0.359375 -1.34375 -0.359375l-2.9375 0l0 11.84375l-1.59375 0zm14.320156 0.296875q-1.4374962 0 -2.5468712 -0.671875q-1.09375 -0.671875 -1.71875 -1.8125q-0.625 -1.15625 -0.625 -2.5625q0 -1.421875 0.625 -2.5625q0.625 -1.15625 1.71875 -1.828125q1.109375 -0.671875 2.5468712 -0.671875q1.4375 0 2.53125 0.6875q1.09375 0.671875 1.71875 1.828125q0.625 1.140625 0.625 2.546875q0 1.40625 -0.625 2.5625q-0.625 1.140625 -1.71875 1.8125q-1.09375 0.671875 -2.53125 0.671875zm0 -1.4375q0.859375 0 1.609375 -0.421875q0.75 -0.4375 1.21875 -1.25q0.46875 -0.8125 0.46875 -1.9375q0 -1.140625 -0.46875 -1.953125q-0.46875 -0.8125 -1.21875 -1.234375q-0.75 -0.4375 -1.609375 -0.4375q-0.859375 0 -1.6249962 0.4375q-0.765625 0.421875 -1.234375 1.234375q-0.46875 0.8125 -0.46875 1.953125q0 1.125 0.46875 1.9375q0.46875 0.8125 1.234375 1.25q0.7656212 0.421875 1.6249962 0.421875zm6.6911926 1.140625l0 -9.515625l1.59375 0l0 9.515625l-1.59375 0zm0.78125 -11.265625q-0.46875 0 -0.8125 -0.328125q-0.328125 -0.34375 -0.328125 -0.8125q0 -0.484375 0.328125 -0.8125q0.34375 -0.328125 0.8125 -0.328125q0.484375 0 0.8125 0.328125q0.328125 0.328125 0.328125 0.8125q0 0.46875 -0.328125 0.8125q-0.328125 0.328125 -0.8125 0.328125zm3.1179047 11.265625l0 -9.515625l1.515625 0l0 1.40625l0.078125 0q0.359375 -0.703125 1.203125 -1.203125q0.859375 -0.5 1.875 -0.5q1.75 0 2.625 1.015625q0.890625 1.015625 0.890625 2.703125l0 6.09375l-1.578125 0l0 -5.859375q0 -1.375 -0.671875 -1.9375q-0.65625 -0.578125 -1.703125 -0.578125q-0.78125 0 -1.375 0.4375q-0.59375 0.4375 -0.9375 1.125q-0.328125 0.6875 -0.328125 1.453125l0 5.359375l-1.59375 0zm9.4613495 -8.078125l0 -1.4375l1.765625 0l0 1.4375l-1.765625 0zm4.328125 8.234375q-1.203125 0 -1.9375 -0.71875q-0.71875 -0.71875 -0.71875 -1.9375l0 -9.703125l1.59375 0l0 9.3125q0 0.796875 0.3125 1.1875q0.328125 0.375 0.984375 0.375q0.296875 0 0.5625 -0.078125q0.265625 -0.09375 0.5 -0.234375l0 1.546875q-0.296875 0.109375 -0.609375 0.171875q-0.3125 0.078125 -0.6875 0.078125zm-1.15625 -8.234375l0 -1.4375l2.421875 0l0 1.4375l-2.421875 0zm8.074219 8.375q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm6.231781 -0.296875l0 -9.515625l1.515625 0l0 1.53125l0.078125 0q0.171875 -0.546875 0.609375 -0.9375q0.453125 -0.40625 1.015625 -0.640625q0.5625 -0.234375 1.125 -0.234375q0.4375 0 0.671875 0.046875q0.25 0.046875 0.453125 0.140625l0 1.71875q-0.296875 -0.15625 -0.640625 -0.21875q-0.34375 -0.078125 -0.703125 -0.078125q-0.6875 0 -1.265625 0.390625q-0.578125 0.390625 -0.921875 1.046875q-0.34375 0.65625 -0.34375 1.4375l0 5.3125l-1.59375 0z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m237.72441 425.05554l105.6378 0l0 42.015747l-105.6378 0z" fill-rule="evenodd"/><path fill="#000000" d="m296.6413 451.97552l-1.515625 0l0 -13.359375l1.640625 0l0 4.765625q1.046875 -1.296875 2.65625 -1.296875q0.890625 0 1.6875 0.359375q0.796875 0.359375 1.3125 1.015625q0.515625 0.640625 0.796875 1.5625q0.296875 0.921875 0.296875 1.96875q0 2.484375 -1.234375 3.84375q-1.21875 1.359375 -2.953125 1.359375q-1.703125 0 -2.6875 -1.4375l0 1.21875zm-0.015625 -4.90625q0 1.734375 0.484375 2.515625q0.765625 1.265625 2.09375 1.265625q1.078125 0 1.859375 -0.9375q0.78125 -0.9375 0.78125 -2.78125q0 -1.890625 -0.75 -2.796875q-0.75 -0.90625 -1.828125 -0.90625q-1.0625 0 -1.859375 0.9375q-0.78125 0.9375 -0.78125 2.703125zm15.203857 3.71875q-0.921875 0.765625 -1.765625 1.09375q-0.828125 0.3125 -1.796875 0.3125q-1.59375 0 -2.453125 -0.78125q-0.859375 -0.78125 -0.859375 -1.984375q0 -0.71875 0.328125 -1.296875q0.328125 -0.59375 0.84375 -0.9375q0.53125 -0.359375 1.1875 -0.546875q0.46875 -0.125 1.453125 -0.25q1.984375 -0.234375 2.921875 -0.5625q0.015625 -0.34375 0.015625 -0.421875q0 -1.0 -0.46875 -1.421875q-0.625 -0.546875 -1.875 -0.546875q-1.15625 0 -1.703125 0.40625q-0.546875 0.40625 -0.8125 1.421875l-1.609375 -0.21875q0.21875 -1.015625 0.71875 -1.640625q0.5 -0.640625 1.453125 -0.984375q0.953125 -0.34375 2.1875 -0.34375q1.25 0 2.015625 0.296875q0.78125 0.28125 1.140625 0.734375q0.375 0.4375 0.515625 1.109375q0.078125 0.421875 0.078125 1.515625l0 2.1875q0 2.28125 0.109375 2.890625q0.109375 0.59375 0.40625 1.15625l-1.703125 0q-0.265625 -0.515625 -0.328125 -1.1875zm-0.140625 -3.671875q-0.890625 0.375 -2.671875 0.625q-1.015625 0.140625 -1.4375 0.328125q-0.421875 0.1875 -0.65625 0.53125q-0.21875 0.34375 -0.21875 0.78125q0 0.65625 0.5 1.09375q0.5 0.4375 1.453125 0.4375q0.9375 0 1.671875 -0.40625q0.75 -0.421875 1.09375 -1.140625q0.265625 -0.5625 0.265625 -1.640625l0 -0.609375zm3.547577 1.96875l1.625 -0.25q0.125 0.96875 0.75 1.5q0.625 0.515625 1.75 0.515625q1.125 0 1.671875 -0.453125q0.546875 -0.46875 0.546875 -1.09375q0 -0.546875 -0.484375 -0.875q-0.328125 -0.21875 -1.671875 -0.546875q-1.8125 -0.46875 -2.515625 -0.796875q-0.6875 -0.328125 -1.046875 -0.90625q-0.359375 -0.59375 -0.359375 -1.3125q0 -0.640625 0.296875 -1.1875q0.296875 -0.5625 0.8125 -0.921875q0.375 -0.28125 1.03125 -0.46875q0.671875 -0.203125 1.421875 -0.203125q1.140625 0 2.0 0.328125q0.859375 0.328125 1.265625 0.890625q0.421875 0.5625 0.578125 1.5l-1.609375 0.21875q-0.109375 -0.75 -0.640625 -1.171875q-0.515625 -0.421875 -1.46875 -0.421875q-1.140625 0 -1.625 0.375q-0.46875 0.375 -0.46875 0.875q0 0.3125 0.1875 0.578125q0.203125 0.265625 0.640625 0.4375q0.234375 0.09375 1.4375 0.421875q1.75 0.453125 2.4375 0.75q0.6875 0.296875 1.078125 0.859375q0.390625 0.5625 0.390625 1.40625q0 0.828125 -0.484375 1.546875q-0.46875 0.71875 -1.375 1.125q-0.90625 0.390625 -2.046875 0.390625q-1.875 0 -2.875 -0.78125q-0.984375 -0.78125 -1.25 -2.328125zm16.609375 -0.21875l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m343.3622 148.88231l86.031494 0l0 0.06298828l86.03146 0" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m350.94223 148.8823l78.45148 0l0 0.06300354l78.45148 0" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m350.9422 152.1723l-6.5799866 0l0 -6.580002l6.5799866 0l0 6.580002z" fill-rule="nonzero"/><path stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m514.4252 148.9453c0 1.8170166 -1.4729614 3.2899933 -3.289978 3.2899933c-1.8170166 0 -3.2900085 -1.4729767 -3.2900085 -3.2899933c0 -1.8170166 1.472992 -3.2900085 3.2900085 -3.2900085c1.8170166 0 3.289978 1.472992 3.289978 3.2900085z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m343.3622 247.91118l86.031494 0l0 0.06298828l86.03146 0" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m350.94223 247.91118l78.45148 0l0 0.06298828l78.45148 0" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m350.9422 251.20117l-6.5799866 0l0 -6.580002l6.5799866 0l0 6.580002z" fill-rule="nonzero"/><path stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m514.4252 247.97417c0 1.8170166 -1.4729614 3.2899933 -3.289978 3.2899933c-1.8170166 0 -3.2900085 -1.4729767 -3.2900085 -3.2899933c0 -1.8170166 1.472992 -3.2900085 3.2900085 -3.2900085c1.8170166 0 3.289978 1.472992 3.289978 3.2900085z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m343.3622 346.97153l86.031494 0l0 0.0630188l86.03146 0" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m350.94223 346.97153l78.45148 0l0 0.0630188l78.45148 0" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m350.9422 350.26154l-6.5799866 0l0 -6.5799866l6.5799866 0l0 6.5799866z" fill-rule="nonzero"/><path stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m514.4252 347.03455c0 1.8170166 -1.4729614 3.289978 -3.289978 3.289978c-1.8170166 0 -3.2900085 -1.4729614 -3.2900085 -3.289978c0 -1.8170166 1.472992 -3.2900085 3.2900085 -3.2900085c1.8170166 0 3.289978 1.472992 3.289978 3.2900085z" fill-rule="nonzero"/><path fill="#d9ead3" d="m515.8189 402.40985l67.62201 0l0 64.66144l-67.62201 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m515.8189 402.40985l67.62201 0l0 64.66144l-67.62201 0z" fill-rule="evenodd"/><path fill="#000000" d="m525.97516 430.66055l0 -9.515625l1.59375 0l0 9.515625l-1.59375 0zm0.78125 -11.265625q-0.46875 0 -0.8125 -0.328125q-0.328125 -0.34375 -0.328125 -0.8125q0 -0.484375 0.328125 -0.8125q0.34375 -0.328125 0.8125 -0.328125q0.484375 0 0.8125 0.328125q0.328125 0.328125 0.328125 0.8125q0 0.46875 -0.328125 0.8125q-0.328125 0.328125 -0.8125 0.328125zm3.11792 11.265625l0 -9.515625l1.515625 0l0 1.40625l0.078125 0q0.359375 -0.703125 1.203125 -1.203125q0.859375 -0.5 1.875 -0.5q1.75 0 2.625 1.015625q0.890625 1.015625 0.890625 2.703125l0 6.09375l-1.578125 0l0 -5.859375q0 -1.375 -0.671875 -1.9375q-0.65625 -0.578125 -1.703125 -0.578125q-0.78125 0 -1.375 0.4375q-0.59375 0.4375 -0.9375 1.125q-0.328125 0.6875 -0.328125 1.453125l0 5.359375l-1.59375 0zm9.461304 -8.078125l0 -1.4375l1.765625 0l0 1.4375l-1.765625 0zm4.328125 8.234375q-1.203125 0 -1.9375 -0.71875q-0.71875 -0.71875 -0.71875 -1.9375l0 -9.703125l1.59375 0l0 9.3125q0 0.796875 0.3125 1.1875q0.328125 0.375 0.984375 0.375q0.296875 0 0.5625 -0.078125q0.265625 -0.09375 0.5 -0.234375l0 1.546875q-0.296875 0.109375 -0.609375 0.171875q-0.3125 0.078125 -0.6875 0.078125zm-1.15625 -8.234375l0 -1.4375l2.421875 0l0 1.4375l-2.421875 0z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m343.3622 446.06342l86.031494 0l0 0.06298828l86.03146 0" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m350.94223 446.06342l78.45148 0l0 0.06298828l74.031494 0" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m350.9422 449.3534l-6.5799866 0l0 -6.5799866l6.5799866 0l0 6.5799866z" fill-rule="nonzero"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m503.4252 449.42987l9.076202 -3.3034668l-9.076202 -3.3034668z" fill-rule="evenodd"/></g></svg>
\ No newline at end of file diff --git a/_content/blog/type-construction-and-cycle-detection/04.svg b/_content/blog/type-construction-and-cycle-detection/04.svg new file mode 100644 index 00000000..265b2ee6 --- /dev/null +++ b/_content/blog/type-construction-and-cycle-detection/04.svg @@ -0,0 +1 @@ +<svg version="1.1" viewBox="0.0 0.0 624.0 480.0" fill="none" stroke="none" stroke-linecap="square" stroke-miterlimit="10" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"><clipPath id="p.0"><path d="m0 0l624.0 0l0 480.0l-624.0 0l0 -480.0z" clip-rule="nonzero"/></clipPath><g clip-path="url(#p.0)"><path fill="#000000" fill-opacity="0.0" d="m0 0l624.0 0l0 480.0l-624.0 0z" fill-rule="evenodd"/><path fill="#d9ead3" d="m40.559055 104.43537l302.80316 0l0 64.661415l-302.80316 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m40.559055 104.43537l302.80316 0l0 64.661415l-302.80316 0z" fill-rule="evenodd"/><path fill="#000000" d="m53.715305 132.68608l0 -12.406258l1.59375 0l0 12.406258l-1.59375 0zm-3.75 -11.843758l0 -1.515625l9.078125 0l0 1.515625l-9.078125 0z" fill-rule="nonzero"/><path fill="#000000" d="m51.027805 154.68608l0 -13.359375l4.03125 0q2.09375 0 3.59375 0.859375q1.515625 0.84375 2.328125 2.359375q0.828125 1.5 0.828125 3.46875q0 1.953125 -0.828125 3.453125q-0.8125 1.5 -2.328125 2.359375q-1.5 0.859375 -3.59375 0.859375l-4.03125 0zm1.59375 -1.515625l2.4375 0q1.578125 0 2.734375 -0.59375q1.15625 -0.609375 1.78125 -1.765625q0.640625 -1.15625 0.640625 -2.796875q0 -1.65625 -0.640625 -2.8125q-0.625 -1.15625 -1.78125 -1.75q-1.15625 -0.609375 -2.734375 -0.609375l-2.4375 0l0 10.328125zm15.406155 1.8125q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6874962 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.5781212 -1.15625 1.6093712 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm5.170944 -8.375l0 -1.4375l1.84375 0l0 1.4375l-1.84375 0zm1.75 8.078125l0 -10.546875q0 -0.875 0.375 -1.53125q0.390625 -0.671875 1.09375 -1.046875q0.703125 -0.375 1.625 -0.375q0.359375 0 0.6875 0.0625q0.34375 0.046875 0.65625 0.15625l0 1.546875q-0.375 -0.15625 -0.703125 -0.21875q-0.3125 -0.078125 -0.59375 -0.078125q-0.6875 0 -1.125 0.453125q-0.421875 0.4375 -0.421875 1.203125l0 10.375l-1.59375 0zm1.5 -8.078125l0 -1.4375l4.578125 0l0 1.4375l-4.578125 0zm4.453125 8.078125l0 -9.515625l1.59375 0l0 9.515625l-1.59375 0zm0.78125 -11.265625q-0.46875 0 -0.8125 -0.328125q-0.328125 -0.34375 -0.328125 -0.8125q0 -0.484375 0.328125 -0.8125q0.34375 -0.328125 0.8125 -0.328125q0.484375 0 0.8125 0.328125q0.328125 0.328125 0.328125 0.8125q0 0.46875 -0.328125 0.8125q-0.328125 0.328125 -0.8125 0.328125zm3.117035 11.265625l0 -9.515625l1.515625 0l0 1.40625l0.078125 0q0.359375 -0.703125 1.203125 -1.203125q0.859375 -0.5 1.875 -0.5q1.75 0 2.625 1.015625q0.890625 1.015625 0.890625 2.703125l0 6.09375l-1.578125 0l0 -5.859375q0 -1.375 -0.671875 -1.9375q-0.65625 -0.578125 -1.703125 -0.578125q-0.78125 0 -1.375 0.4375q-0.59375 0.4375 -0.9375 1.125q-0.328125 0.6875 -0.328125 1.453125l0 5.359375l-1.59375 0zm14.663223 0.296875q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm10.278656 0q-1.28125 0 -2.328125 -0.640625q-1.03125 -0.65625 -1.625 -1.796875q-0.59375 -1.140625 -0.59375 -2.609375q0 -1.484375 0.59375 -2.609375q0.59375 -1.140625 1.625 -1.796875q1.046875 -0.65625 2.328125 -0.65625q0.765625 0 1.390625 0.25q0.640625 0.234375 1.109375 0.625q0.484375 0.390625 0.75 0.84375l0.078125 0l-0.078125 -1.328125l0 -3.9375l1.578125 0l0 13.359375l-1.5 0l0 -1.40625l-0.078125 0q-0.265625 0.4375 -0.75 0.828125q-0.46875 0.390625 -1.109375 0.625q-0.625 0.25 -1.390625 0.25zm0.171875 -1.4375q0.8125 0 1.53125 -0.4375q0.71875 -0.4375 1.171875 -1.25q0.453125 -0.8125 0.453125 -1.921875q0 -1.125 -0.453125 -1.9375q-0.453125 -0.8125 -1.171875 -1.25q-0.71875 -0.4375 -1.53125 -0.4375q-0.828125 0 -1.546875 0.4375q-0.71875 0.4375 -1.171875 1.25q-0.4375 0.8125 -0.4375 1.9375q0 1.09375 0.4375 1.921875q0.453125 0.8125 1.171875 1.25q0.71875 0.4375 1.546875 0.4375z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m40.559055 7.375003l232.06299 0l0 90.48819l-232.06299 0z" fill-rule="evenodd"/><path fill="#34a853" d="m58.32468 25.285002l-2.671875 0l0 3.75l-4.0625 0l0 2.046875l4.0625 0l0 8.421877q0 1.4375 0.375 2.453125q0.390625 1.0 1.046875 1.640625q0.65625 0.640625 1.546875 0.9375q0.90625 0.28125 1.9375 0.28125q0.609375 0 1.234375 -0.0625q0.625 -0.046875 1.1875 -0.15625q0.5625 -0.109375 1.0312462 -0.25q0.46875 -0.15625 0.796875 -0.359375l-0.375 -1.875q-0.234375 0.0625 -0.6249962 0.140625q-0.375 0.078125 -0.796875 0.140625q-0.453125 0.078125 -0.90625 0.125q-0.453125 0.046875 -0.890625 0.046875q-0.59375 0 -1.109375 -0.140625q-0.515625 -0.140625 -0.921875 -0.5q-0.40625 -0.34375 -0.640625 -0.921875q-0.21875 -0.59375 -0.21875 -1.5l0 -8.421877l5.906246 0l0 -2.046875l-5.906246 0l0 -3.75zm12.568493 25.515627q1.046875 0 1.84375 -0.390625q0.8125 -0.390625 1.40625 -0.96875q0.609375 -0.5625 1.03125 -1.234375q0.421875 -0.671875 0.6875 -1.28125l7.859375 -17.890627l-2.953125 0l-4.0 10.062502l-0.734375 1.8125l-0.6875 -1.875l-4.25 -10.000002l-2.96875 0l6.671875 14.765627l-1.046875 2.0625q-0.15625 0.296875 -0.40625 0.734375q-0.25 0.4375 -0.59375 0.859375q-0.359375 0.421875 -0.8125 0.71875q-0.4375 0.296875 -0.984375 0.296875q-0.203125 0 -0.5625 -0.03125q-0.34375 -0.015625 -0.703125 -0.046875l-0.421875 2.171875q0.25 0.0625 0.75 0.140625q0.5 0.09375 0.875 0.09375zm16.349747 -0.3125l2.640625 0l0 -7.4375q0.28125 0.3125 0.609375 0.578125q0.34375 0.265625 0.703125 0.484375q0.625 0.34375 1.390625 0.515625q0.765625 0.1875 1.65625 0.1875q1.453125 0 2.59375 -0.59375q1.140625 -0.609375 1.90625 -1.65625q0.78125 -1.0625 1.171875 -2.5q0.40625 -1.453125 0.40625 -3.109375l0 -0.296875q0 -1.734375 -0.40625 -3.1875q-0.390625 -1.453125 -1.171875 -2.500002q-0.765625 -1.046875 -1.921875 -1.625q-1.140625 -0.59375 -2.625 -0.59375q-0.84375 0 -1.578125 0.1875q-0.734375 0.171875 -1.34375 0.515625q-0.421875 0.234375 -0.796875 0.5625q-0.375 0.3125 -0.6875 0.703125l-0.140625 -1.6875l-2.40625 0l0 21.453127zm10.4375 -13.828125l0 0.296875q0 1.140625 -0.25 2.171875q-0.25 1.03125 -0.765625 1.8125q-0.515625 0.78125 -1.328125 1.25q-0.796875 0.46875 -1.90625 0.46875q-0.6875 0 -1.25 -0.171875q-0.5625 -0.171875 -1.015625 -0.46875q-0.40625 -0.265625 -0.71875 -0.625q-0.3125 -0.375 -0.5625 -0.8125l0 -7.453125q0.28125 -0.5 0.625 -0.890625q0.359375 -0.4062519 0.828125 -0.6718769q0.40625 -0.28125 0.921875 -0.421875q0.53125 -0.140625 1.15625 -0.140625q1.109375 0 1.90625 0.46875q0.8125 0.453125 1.34375 1.2187519q0.515625 0.78125 0.765625 1.8125q0.25 1.03125 0.25 2.15625zm14.021622 8.15625q2.25 0 3.78125 -0.90625q1.546875 -0.90625 2.328125 -2.078125l-1.625 -1.265625q-0.71875 0.953125 -1.828125 1.53125q-1.109375 0.5625 -2.515625 0.5625q-1.078125 0 -1.96875 -0.390625q-0.890625 -0.40625 -1.515625 -1.109375q-0.609375 -0.65625 -0.96875 -1.515625q-0.34375 -0.859375 -0.453125 -2.0l0 -0.09375l11.078125 0l0 -1.1875q0 -1.625 -0.421875 -3.015625q-0.40625 -1.3906269 -1.234375 -2.421877q-0.828125 -1.015625 -2.078125 -1.59375q-1.25 -0.578125 -2.921875 -0.578125q-1.34375 0 -2.609375 0.546875q-1.265625 0.546875 -2.25 1.5625q-1.0 1.03125 -1.609375 2.515627q-0.59375 1.46875 -0.59375 3.359375l0 0.59375q0 1.625 0.53125 3.0q0.546875 1.375 1.53125 2.375q0.96875 1.0 2.328125 1.5625q1.375 0.546875 3.015625 0.546875zm-0.34375 -13.890627q1.015625 0 1.75 0.375q0.734375 0.375 1.21875 0.9687519q0.484375 0.609375 0.75 1.4375q0.28125 0.8125 0.28125 1.53125l0 0.125l-8.328125 0q0.15625 -1.0625 0.546875 -1.890625q0.390625 -0.828125 0.96875 -1.390625q0.578125 -0.5625019 1.28125 -0.8593769q0.71875 -0.296875 1.53125 -0.296875zm42.74637 -4.984375l0 -2.25l-15.453125 0l0 2.25l6.4375 0l0 18.593752l2.578125 0l0 -18.593752l6.4375 0zm30.418243 -3.0625l0 -2.171875l-5.671875 0l0 28.296877l5.671875 0l0 -2.171875l-3.15625 0l0 -23.953127l3.15625 0zm11.630997 -2.171875l0 2.171875l3.1875 0l0 23.953127l-3.1875 0l0 2.171875l5.6875 0l0 -28.296877l-5.6875 0zm27.380997 2.984375l-2.5625 0l-0.046875 14.109377q-0.015625 0.9375 -0.296875 1.796875q-0.265625 0.859375 -0.78125 1.515625q-0.53125 0.671875 -1.3125 1.0625q-0.765625 0.390625 -1.78125 0.390625q-1.015625 0 -1.796875 -0.390625q-0.78125 -0.40625 -1.296875 -1.0625q-0.53125 -0.65625 -0.8125 -1.515625q-0.28125 -0.859375 -0.296875 -1.796875l-0.046875 -14.109377l-2.53125 0l-0.03125 14.109377q0.015625 1.46875 0.515625 2.75q0.5 1.28125 1.390625 2.21875q0.890625 0.96875 2.140625 1.515625q1.25 0.53125 2.765625 0.53125q1.484375 0 2.734375 -0.546875q1.25 -0.546875 2.140625 -1.515625q0.90625 -0.9375 1.421875 -2.203125q0.515625 -1.28125 0.515625 -2.75l-0.03125 -14.109377z" fill-rule="nonzero"/><path fill="#34a853" d="m58.32468 60.485004l-2.671875 0l0 3.7499962l-4.0625 0l0 2.046875l4.0625 0l0 8.421875q0 1.4375 0.375 2.453125q0.390625 1.0 1.046875 1.640625q0.65625 0.640625 1.546875 0.9375q0.90625 0.28125 1.9375 0.28125q0.609375 0 1.234375 -0.0625q0.625 -0.046875 1.1875 -0.15625q0.5625 -0.109375 1.0312462 -0.25q0.46875 -0.15625 0.796875 -0.359375l-0.375 -1.875q-0.234375 0.0625 -0.6249962 0.140625q-0.375 0.078125 -0.796875 0.140625q-0.453125 0.078125 -0.90625 0.125q-0.453125 0.046875 -0.890625 0.046875q-0.59375 0 -1.109375 -0.140625q-0.515625 -0.140625 -0.921875 -0.5q-0.40625 -0.34375 -0.640625 -0.921875q-0.21875 -0.59375 -0.21875 -1.5l0 -8.421875l5.906246 0l0 -2.046875l-5.906246 0l0 -3.7499962zm12.568493 25.515621q1.046875 0 1.84375 -0.390625q0.8125 -0.390625 1.40625 -0.96875q0.609375 -0.5625 1.03125 -1.234375q0.421875 -0.671875 0.6875 -1.28125l7.859375 -17.890625l-2.953125 0l-4.0 10.0625l-0.734375 1.8125l-0.6875 -1.875l-4.25 -10.0l-2.96875 0l6.671875 14.765625l-1.046875 2.0625q-0.15625 0.296875 -0.40625 0.734375q-0.25 0.4375 -0.59375 0.859375q-0.359375 0.421875 -0.8125 0.71875q-0.4375 0.296875 -0.984375 0.296875q-0.203125 0 -0.5625 -0.03125q-0.34375 -0.015625 -0.703125 -0.046875l-0.421875 2.171875q0.25 0.0625 0.75 0.140625q0.5 0.09375 0.875 0.09375zm16.349747 -0.3125l2.640625 0l0 -7.4375q0.28125 0.3125 0.609375 0.578125q0.34375 0.265625 0.703125 0.484375q0.625 0.34375 1.390625 0.515625q0.765625 0.1875 1.65625 0.1875q1.453125 0 2.59375 -0.59375q1.140625 -0.609375 1.90625 -1.65625q0.78125 -1.0625 1.171875 -2.5q0.40625 -1.453125 0.40625 -3.109375l0 -0.296875q0 -1.734375 -0.40625 -3.1875q-0.390625 -1.453125 -1.171875 -2.5q-0.765625 -1.046875 -1.921875 -1.625q-1.140625 -0.5937462 -2.625 -0.5937462q-0.84375 0 -1.578125 0.18749619q-0.734375 0.171875 -1.34375 0.515625q-0.421875 0.234375 -0.796875 0.5625q-0.375 0.3125 -0.6875 0.703125l-0.140625 -1.6875l-2.40625 0l0 21.453125zm10.4375 -13.828125l0 0.296875q0 1.140625 -0.25 2.171875q-0.25 1.03125 -0.765625 1.8125q-0.515625 0.78125 -1.328125 1.25q-0.796875 0.46875 -1.90625 0.46875q-0.6875 0 -1.25 -0.171875q-0.5625 -0.171875 -1.015625 -0.46875q-0.40625 -0.265625 -0.71875 -0.625q-0.3125 -0.375 -0.5625 -0.8125l0 -7.453125q0.28125 -0.5 0.625 -0.890625q0.359375 -0.40625 0.828125 -0.671875q0.40625 -0.28125 0.921875 -0.421875q0.53125 -0.140625 1.15625 -0.140625q1.109375 0 1.90625 0.46875q0.8125 0.453125 1.34375 1.21875q0.515625 0.78125 0.765625 1.8125q0.25 1.03125 0.25 2.15625zm14.021622 8.15625q2.25 0 3.78125 -0.90625q1.546875 -0.90625 2.328125 -2.078125l-1.625 -1.265625q-0.71875 0.953125 -1.828125 1.53125q-1.109375 0.5625 -2.515625 0.5625q-1.078125 0 -1.96875 -0.390625q-0.890625 -0.40625 -1.515625 -1.109375q-0.609375 -0.65625 -0.96875 -1.515625q-0.34375 -0.859375 -0.453125 -2.0l0 -0.09375l11.078125 0l0 -1.1875q0 -1.625 -0.421875 -3.015625q-0.40625 -1.390625 -1.234375 -2.421875q-0.828125 -1.015625 -2.078125 -1.59375q-1.25 -0.5781212 -2.921875 -0.5781212q-1.34375 0 -2.609375 0.5468712q-1.265625 0.546875 -2.25 1.5625q-1.0 1.03125 -1.609375 2.515625q-0.59375 1.46875 -0.59375 3.359375l0 0.59375q0 1.625 0.53125 3.0q0.546875 1.375 1.53125 2.375q0.96875 1.0 2.328125 1.5625q1.375 0.546875 3.015625 0.546875zm-0.34375 -13.890625q1.015625 0 1.75 0.375q0.734375 0.375 1.21875 0.96875q0.484375 0.609375 0.75 1.4375q0.28125 0.8125 0.28125 1.53125l0 0.125l-8.328125 0q0.15625 -1.0625 0.546875 -1.890625q0.390625 -0.828125 0.96875 -1.390625q0.578125 -0.5625 1.28125 -0.859375q0.71875 -0.296875 1.53125 -0.296875zm41.77762 -7.234371l-2.5625 0l-0.046875 14.109371q-0.015625 0.9375 -0.296875 1.796875q-0.265625 0.859375 -0.78125 1.515625q-0.53125 0.671875 -1.3125 1.0625q-0.765625 0.390625 -1.78125 0.390625q-1.015625 0 -1.796875 -0.390625q-0.78125 -0.40625 -1.296875 -1.0625q-0.53125 -0.65625 -0.8125 -1.515625q-0.28125 -0.859375 -0.296875 -1.796875l-0.046875 -14.109371l-2.53125 0l-0.03125 14.109371q0.015625 1.46875 0.515625 2.75q0.5 1.28125 1.390625 2.21875q0.890625 0.96875 2.140625 1.515625q1.25 0.53125 2.765625 0.53125q1.484375 0 2.734375 -0.546875q1.25 -0.546875 2.140625 -1.515625q0.90625 -0.9375 1.421875 -2.203125q0.515625 -1.28125 0.515625 -2.75l-0.03125 -14.109371zm27.308868 7.734371l-3.734375 4.6875l2.09375 1.515625l3.03125 -5.0625l3.0625 5.1875l2.09375 -1.5625l-3.671875 -4.640625l5.46875 -1.34375l-0.765625 -2.5624962l-5.203125 2.1562462l0.421875 -6.109371l-2.546875 0l0.359375 6.015621l-5.234375 -2.1562462l-0.765625 2.4999962l5.390625 1.375zm12.818497 -2.390625l0 2.3125l5.265625 0l0 10.890625l-5.265625 0l0 2.296875l12.96875 0l0 -2.296875l-5.046875 0l0 -13.203125l-7.921875 0zm4.921875 -4.062496q0 0.640625 0.390625 1.078125q0.40625 0.421875 1.203125 0.421875q0.78125 0 1.1875 -0.421875q0.40625 -0.4375 0.40625 -1.078125q0 -0.359375 -0.125 -0.65625q-0.109375 -0.296875 -0.34375 -0.5q-0.171875 -0.1875 -0.46875 -0.296875q-0.28125 -0.109375 -0.65625 -0.109375q-0.375 0 -0.671875 0.109375q-0.28125 0.109375 -0.46875 0.296875q-0.234375 0.21875 -0.34375 0.515625q-0.109375 0.296875 -0.109375 0.640625zm12.255997 19.562496l2.65625 0l0 -11.109375q0.265625 -0.5 0.625 -0.90625q0.375 -0.421875 0.8125 -0.75q0.53125 -0.359375 1.15625 -0.5625q0.625 -0.203125 1.359375 -0.203125q0.84375 0 1.484375 0.203125q0.65625 0.203125 1.125 0.640625q0.4375 0.4375 0.671875 1.15625q0.234375 0.71875 0.234375 1.75l0 9.78125l2.640625 0l0 -9.84375q0 -1.546875 -0.375 -2.671875q-0.375 -1.125 -1.078125 -1.84375q-0.703125 -0.734375 -1.703125 -1.078125q-1.0 -0.3437462 -2.21875 -0.3437462q-0.890625 0.015625 -1.703125 0.2656212q-0.8125 0.25 -1.5 0.703125q-0.453125 0.3125 -0.859375 0.71875q-0.40625 0.40625 -0.75 0.890625l-0.1875 -2.296875l-2.390625 0l0 15.5zm23.880997 -19.249996l-2.671875 0l0 3.7499962l-4.0625 0l0 2.046875l4.0625 0l0 8.421875q0 1.4375 0.375 2.453125q0.390625 1.0 1.046875 1.640625q0.65625 0.640625 1.546875 0.9375q0.90625 0.28125 1.9375 0.28125q0.609375 0 1.234375 -0.0625q0.625 -0.046875 1.1875 -0.15625q0.5625 -0.109375 1.03125 -0.25q0.46875 -0.15625 0.796875 -0.359375l-0.375 -1.875q-0.234375 0.0625 -0.625 0.140625q-0.375 0.078125 -0.796875 0.140625q-0.453125 0.078125 -0.90625 0.125q-0.453125 0.046875 -0.890625 0.046875q-0.59375 0 -1.109375 -0.140625q-0.515625 -0.140625 -0.921875 -0.5q-0.40625 -0.34375 -0.640625 -0.921875q-0.21875 -0.59375 -0.21875 -1.5l0 -8.421875l5.90625 0l0 -2.046875l-5.90625 0l0 -3.7499962z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m343.3622 148.08891l24.99942 0l0 38.207138l-176.401 0l0 17.194443" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m350.94223 148.08891l17.419403 0l0 38.207138l-176.401 0l0 5.1944275" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m350.9422 151.3789l-6.5799866 0l0 -6.580002l6.5799866 0l0 6.580002z" fill-rule="nonzero"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m188.65717 191.49048l3.3034668 9.076202l3.3034668 -9.076202z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m237.72441 127.08104l105.6378 0l0 42.015747l-105.6378 0z" fill-rule="evenodd"/><path fill="#000000" d="m255.83995 154.00104l0 -1.421875q-1.125 1.640625 -3.0625 1.640625q-0.859375 0 -1.609375 -0.328125q-0.734375 -0.328125 -1.09375 -0.828125q-0.359375 -0.5 -0.5 -1.21875q-0.109375 -0.46875 -0.109375 -1.53125l0 -5.984375l1.640625 0l0 5.359375q0 1.28125 0.109375 1.734375q0.15625 0.640625 0.65625 1.015625q0.5 0.375 1.234375 0.375q0.734375 0 1.375 -0.375q0.65625 -0.390625 0.921875 -1.03125q0.265625 -0.65625 0.265625 -1.890625l0 -5.1875l1.6406403 0l0 9.671875l-1.4687653 0zm4.047592 0l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm16.641357 0l0 -1.21875q-0.90625 1.4375 -2.703125 1.4375q-1.15625 0 -2.125 -0.640625q-0.96875 -0.640625 -1.5 -1.78125q-0.53125 -1.140625 -0.53125 -2.625q0 -1.453125 0.484375 -2.625q0.484375 -1.1875 1.4375 -1.8125q0.96875 -0.625 2.171875 -0.625q0.875 0 1.546875 0.375q0.6875 0.359375 1.109375 0.953125l0 -4.796875l1.640625 0l0 13.359375l-1.53125 0zm-5.171875 -4.828125q0 1.859375 0.78125 2.78125q0.78125 0.921875 1.84375 0.921875q1.078125 0 1.828125 -0.875q0.75 -0.890625 0.75 -2.6875q0 -1.984375 -0.765625 -2.90625q-0.765625 -0.9375 -1.890625 -0.9375q-1.078125 0 -1.8125 0.890625q-0.734375 0.890625 -0.734375 2.8125zm15.906952 1.71875l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.125732 5.765625l0 -9.671875l1.46875 0l0 1.46875q0.5625 -1.03125 1.03125 -1.359375q0.484375 -0.328125 1.0625 -0.328125q0.828125 0 1.6875 0.53125l-0.5625 1.515625q-0.609375 -0.359375 -1.203125 -0.359375q-0.546875 0 -0.96875 0.328125q-0.421875 0.328125 -0.609375 0.890625q-0.28125 0.875 -0.28125 1.921875l0 5.0625l-1.625 0zm6.181427 0l0 -13.359375l1.640625 0l0 13.359375l-1.640625 0zm4.113556 3.71875l-0.1875 -1.53125q0.546875 0.140625 0.9375 0.140625q0.546875 0 0.875 -0.1875q0.328125 -0.171875 0.546875 -0.5q0.15625 -0.25 0.5 -1.21875q0.046875 -0.140625 0.140625 -0.40625l-3.671875 -9.6875l1.765625 0l2.015625 5.59375q0.390625 1.078125 0.703125 2.25q0.28125 -1.125 0.671875 -2.203125l2.078125 -5.640625l1.640625 0l-3.6875 9.828125q-0.59375 1.609375 -0.921875 2.203125q-0.4375 0.8125 -1.0 1.1875q-0.5625 0.375 -1.34375 0.375q-0.484375 0 -1.0625 -0.203125zm9.40625 -15.1875l0 -1.890625l1.640625 0l0 1.890625l-1.640625 0zm0 11.46875l0 -9.671875l1.640625 0l0 9.671875l-1.640625 0zm4.1448364 0l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm10.063202 0.796875l1.59375 0.234375q0.109375 0.75 0.5625 1.078125q0.609375 0.453125 1.671875 0.453125q1.140625 0 1.75 -0.453125q0.625 -0.453125 0.84375 -1.265625q0.125 -0.5 0.109375 -2.109375q-1.0625 1.265625 -2.671875 1.265625q-2.0 0 -3.09375 -1.4375q-1.09375 -1.4375 -1.09375 -3.453125q0 -1.390625 0.5 -2.5625q0.515625 -1.171875 1.453125 -1.796875q0.953125 -0.640625 2.25 -0.640625q1.703125 0 2.8125 1.375l0 -1.15625l1.515625 0l0 8.359375q0 2.265625 -0.46875 3.203125q-0.453125 0.9375 -1.453125 1.484375q-0.984375 0.546875 -2.453125 0.546875q-1.71875 0 -2.796875 -0.78125q-1.0625 -0.765625 -1.03125 -2.34375zm1.359375 -5.8125q0 1.90625 0.75 2.78125q0.765625 0.875 1.90625 0.875q1.125 0 1.890625 -0.859375q0.765625 -0.875 0.765625 -2.734375q0 -1.78125 -0.796875 -2.671875q-0.78125 -0.90625 -1.890625 -0.90625q-1.09375 0 -1.859375 0.890625q-0.765625 0.875 -0.765625 2.625z" fill-rule="nonzero"/><path fill="#d9ead3" d="m40.559055 203.49574l302.80316 0l0 64.66142l-302.80316 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m40.559055 203.49574l302.80316 0l0 64.66142l-302.80316 0z" fill-rule="evenodd"/><path fill="#000000" d="m51.027805 234.05894l0 -17.09375l3.75 0l0 1.3125l-2.3125 0l0 14.46875l2.3125 0l0 1.3125l-3.75 0zm5.0984955 0l0 -1.3125l2.3125 0l0 -14.46875l-2.3125 0l0 -1.3125l3.75 0l0 17.09375l-3.75 0zm11.442242 -2.015625q-1.46875 0 -2.5625 -0.65625q-1.0937462 -0.671875 -1.7187462 -1.84375q-0.625 -1.1875 -0.625 -2.734375l0 -8.421875l1.5781212 0l0 8.484375q0 1.046875 0.375 1.875q0.375 0.828125 1.109375 1.3125q0.734375 0.46875 1.84375 0.46875q1.09375 0 1.84375 -0.46875q0.75 -0.484375 1.109375 -1.3125q0.375 -0.828125 0.375 -1.875l0 -8.484375l1.59375 0l0 8.421875q0 1.546875 -0.59375 2.734375q-0.578125 1.171875 -1.6875 1.84375q-1.09375 0.65625 -2.640625 0.65625z" fill-rule="nonzero"/><path fill="#000000" d="m54.76218 254.04332q-0.96875 0 -1.921875 -0.40625q-0.953125 -0.40625 -1.6875 -1.203125q-0.71875 -0.8125 -1.046875 -2.015625l1.5 -0.609375q0.328125 1.15625 1.15625 1.9375q0.84375 0.78125 2.046875 0.78125q0.734375 0 1.359375 -0.265625q0.625 -0.265625 1.0 -0.78125q0.390625 -0.53125 0.390625 -1.28125q0 -0.671875 -0.328125 -1.140625q-0.328125 -0.46875 -0.984375 -0.828125q-0.640625 -0.359375 -1.59375 -0.703125l-0.84375 -0.296875q-0.5625 -0.203125 -1.125 -0.484375q-0.5625 -0.296875 -1.046875 -0.71875q-0.46875 -0.421875 -0.75 -1.0q-0.28125 -0.59375 -0.28125 -1.390625q0 -0.96875 0.515625 -1.765625q0.53125 -0.8125 1.4375 -1.296875q0.921875 -0.484375 2.109375 -0.484375q1.25 0 2.09375 0.453125q0.859375 0.453125 1.34375 1.078125q0.5 0.625 0.671875 1.15625l-1.46875 0.640625q-0.125 -0.40625 -0.4375 -0.8125q-0.3125 -0.421875 -0.84375 -0.703125q-0.53125 -0.296875 -1.34375 -0.296875q-0.640625 0 -1.21875 0.265625q-0.5625 0.25 -0.90625 0.71875q-0.34375 0.453125 -0.34375 1.046875q0 0.84375 0.671875 1.328125q0.671875 0.484375 1.796875 0.875l0.875 0.296875q0.609375 0.203125 1.234375 0.5q0.625 0.296875 1.15625 0.765625q0.546875 0.46875 0.875 1.15625q0.34375 0.671875 0.34375 1.625q0 1.03125 -0.40625 1.765625q-0.390625 0.734375 -1.046875 1.203125q-0.65625 0.46875 -1.4375 0.671875q-0.765625 0.21875 -1.515625 0.21875zm6.3073425 -0.296875l0 -13.359375l1.59375 0l0 13.359375l-1.59375 0zm3.8991508 0l0 -9.515625l1.59375 0l0 9.515625l-1.59375 0zm0.78125 -11.265625q-0.46875 0 -0.8125 -0.328125q-0.328125 -0.34375 -0.328125 -0.8125q0 -0.484375 0.328125 -0.8125q0.34375 -0.328125 0.8125 -0.328125q0.484375 0 0.8125 0.328125q0.328125 0.328125 0.328125 0.8125q0 0.46875 -0.328125 0.8125q-0.328125 0.328125 -0.8125 0.328125zm7.4304047 11.5625q-1.40625 0 -2.5 -0.65625q-1.078125 -0.671875 -1.703125 -1.8125q-0.609375 -1.15625 -0.609375 -2.578125q0 -1.46875 0.609375 -2.59375q0.625 -1.140625 1.703125 -1.796875q1.09375 -0.671875 2.5 -0.671875q1.609375 0 2.640625 0.734375q1.03125 0.734375 1.46875 1.890625l-1.4375 0.609375q-0.359375 -0.890625 -1.0625 -1.34375q-0.703125 -0.453125 -1.6875 -0.453125q-0.84375 0 -1.5625 0.453125q-0.71875 0.4375 -1.171875 1.25q-0.4375 0.8125 -0.4375 1.921875q0 1.078125 0.4375 1.90625q0.453125 0.8125 1.171875 1.265625q0.71875 0.4375 1.5625 0.4375q1.015625 0 1.734375 -0.46875q0.734375 -0.46875 1.078125 -1.3125l1.421875 0.59375q-0.46875 1.09375 -1.515625 1.859375q-1.03125 0.765625 -2.640625 0.765625zm9.809586 0q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m237.72441 226.1414l105.6378 0l0 42.015762l-105.6378 0z" fill-rule="evenodd"/><path fill="#000000" d="m275.8498 249.95203l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.094452 5.765625l0 -13.359375l1.640625 0l0 13.359375l-1.640625 0zm10.816711 -3.109375l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.141327 5.765625l0 -9.671875l1.46875 0l0 1.359375q0.453125 -0.71875 1.203125 -1.140625q0.765625 -0.4375 1.71875 -0.4375q1.078125 0 1.765625 0.453125q0.6875 0.4375 0.96875 1.234375q1.15625 -1.6875 2.984375 -1.6875q1.453125 0 2.21875 0.796875q0.78125 0.796875 0.78125 2.453125l0 6.640625l-1.640625 0l0 -6.09375q0 -0.984375 -0.15625 -1.40625q-0.15625 -0.4375 -0.578125 -0.703125q-0.421875 -0.265625 -0.984375 -0.265625q-1.015625 0 -1.6875 0.6875q-0.671875 0.671875 -0.671875 2.15625l0 5.625l-1.640625 0l0 -6.28125q0 -1.09375 -0.40625 -1.640625q-0.40625 -0.546875 -1.3125 -0.546875q-0.6875 0 -1.28125 0.359375q-0.59375 0.359375 -0.859375 1.0625q-0.25 0.703125 -0.25 2.03125l0 5.015625l-1.640625 0zm22.165802 -3.109375l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.141357 5.765625l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm13.953827 -1.46875l0.234375 1.453125q-0.6875 0.140625 -1.234375 0.140625q-0.890625 0 -1.390625 -0.28125q-0.484375 -0.28125 -0.6875 -0.734375q-0.203125 -0.46875 -0.203125 -1.9375l0 -5.578125l-1.203125 0l0 -1.265625l1.203125 0l0 -2.390625l1.625 -0.984375l0 3.375l1.65625 0l0 1.265625l-1.65625 0l0 5.671875q0 0.6875 0.078125 0.890625q0.09375 0.203125 0.28125 0.328125q0.203125 0.109375 0.578125 0.109375q0.265625 0 0.71875 -0.0625z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m343.3622 247.14928l24.99942 0l0 38.207138l-176.401 0l0 17.194427" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m350.94223 247.14928l17.419403 0l0 38.207138l-176.401 0l0 5.1944275" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m350.9422 250.43929l-6.5799866 0l0 -6.580002l6.5799866 0l0 6.580002z" fill-rule="nonzero"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m188.65717 290.55084l3.3034668 9.076202l3.3034668 -9.076202z" fill-rule="evenodd"/><path fill="#d9ead3" d="m40.559055 302.5561l302.80316 0l0 64.66144l-302.80316 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m40.559055 302.5561l302.80316 0l0 64.66144l-302.80316 0z" fill-rule="evenodd"/><path fill="#000000" d="m55.777805 331.1037q-1.46875 0 -2.5625 -0.65625q-1.09375 -0.671875 -1.71875 -1.84375q-0.625 -1.1875 -0.625 -2.734375l0 -8.421875l1.578125 0l0 8.484375q0 1.046875 0.375 1.875q0.375 0.828125 1.109375 1.3125q0.734375 0.46875 1.84375 0.46875q1.09375 0 1.84375 -0.46875q0.75 -0.484375 1.109375 -1.3125q0.375 -0.828125 0.375 -1.875l0 -8.484375l1.59375 0l0 8.421875q0 1.546875 -0.59375 2.734375q-0.578125 1.171875 -1.6875 1.84375q-1.09375 0.65625 -2.640625 0.65625z" fill-rule="nonzero"/><path fill="#000000" d="m51.027805 352.80682l0 -13.359375l4.03125 0q2.09375 0 3.59375 0.859375q1.515625 0.84375 2.328125 2.359375q0.828125 1.5 0.828125 3.46875q0 1.953125 -0.828125 3.453125q-0.8125 1.5 -2.328125 2.359375q-1.5 0.859375 -3.59375 0.859375l-4.03125 0zm1.59375 -1.515625l2.4375 0q1.578125 0 2.734375 -0.59375q1.15625 -0.609375 1.78125 -1.765625q0.640625 -1.15625 0.640625 -2.796875q0 -1.65625 -0.640625 -2.8125q-0.625 -1.15625 -1.78125 -1.75q-1.15625 -0.609375 -2.734375 -0.609375l-2.4375 0l0 10.328125zm15.406155 1.8125q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6874962 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.5781212 -1.15625 1.6093712 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm5.170944 -8.375l0 -1.4375l1.84375 0l0 1.4375l-1.84375 0zm1.75 8.078125l0 -10.546875q0 -0.875 0.375 -1.53125q0.390625 -0.671875 1.09375 -1.046875q0.703125 -0.375 1.625 -0.375q0.359375 0 0.6875 0.0625q0.34375 0.046875 0.65625 0.15625l0 1.546875q-0.375 -0.15625 -0.703125 -0.21875q-0.3125 -0.078125 -0.59375 -0.078125q-0.6875 0 -1.125 0.453125q-0.421875 0.4375 -0.421875 1.203125l0 10.375l-1.59375 0zm1.5 -8.078125l0 -1.4375l4.578125 0l0 1.4375l-4.578125 0zm4.453125 8.078125l0 -9.515625l1.59375 0l0 9.515625l-1.59375 0zm0.78125 -11.265625q-0.46875 0 -0.8125 -0.328125q-0.328125 -0.34375 -0.328125 -0.8125q0 -0.484375 0.328125 -0.8125q0.34375 -0.328125 0.8125 -0.328125q0.484375 0 0.8125 0.328125q0.328125 0.328125 0.328125 0.8125q0 0.46875 -0.328125 0.8125q-0.328125 0.328125 -0.8125 0.328125zm3.117035 11.265625l0 -9.515625l1.515625 0l0 1.40625l0.078125 0q0.359375 -0.703125 1.203125 -1.203125q0.859375 -0.5 1.875 -0.5q1.75 0 2.625 1.015625q0.890625 1.015625 0.890625 2.703125l0 6.09375l-1.578125 0l0 -5.859375q0 -1.375 -0.671875 -1.9375q-0.65625 -0.578125 -1.703125 -0.578125q-0.78125 0 -1.375 0.4375q-0.59375 0.4375 -0.9375 1.125q-0.328125 0.6875 -0.328125 1.453125l0 5.359375l-1.59375 0zm14.663223 0.296875q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm10.278656 0q-1.28125 0 -2.328125 -0.640625q-1.03125 -0.65625 -1.625 -1.796875q-0.59375 -1.140625 -0.59375 -2.609375q0 -1.484375 0.59375 -2.609375q0.59375 -1.140625 1.625 -1.796875q1.046875 -0.65625 2.328125 -0.65625q0.765625 0 1.390625 0.25q0.640625 0.234375 1.109375 0.625q0.484375 0.390625 0.75 0.84375l0.078125 0l-0.078125 -1.328125l0 -3.9375l1.578125 0l0 13.359375l-1.5 0l0 -1.40625l-0.078125 0q-0.265625 0.4375 -0.75 0.828125q-0.46875 0.390625 -1.109375 0.625q-0.625 0.25 -1.390625 0.25zm0.171875 -1.4375q0.8125 0 1.53125 -0.4375q0.71875 -0.4375 1.171875 -1.25q0.453125 -0.8125 0.453125 -1.921875q0 -1.125 -0.453125 -1.9375q-0.453125 -0.8125 -1.171875 -1.25q-0.71875 -0.4375 -1.53125 -0.4375q-0.828125 0 -1.546875 0.4375q-0.71875 0.4375 -1.171875 1.25q-0.4375 0.8125 -0.4375 1.9375q0 1.09375 0.4375 1.921875q0.453125 0.8125 1.171875 1.25q0.71875 0.4375 1.546875 0.4375z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m237.72441 325.20178l105.6378 0l0 42.015747l-105.6378 0z" fill-rule="evenodd"/><path fill="#000000" d="m255.83995 352.12177l0 -1.421875q-1.125 1.640625 -3.0625 1.640625q-0.859375 0 -1.609375 -0.328125q-0.734375 -0.328125 -1.09375 -0.828125q-0.359375 -0.5 -0.5 -1.21875q-0.109375 -0.46875 -0.109375 -1.53125l0 -5.984375l1.640625 0l0 5.359375q0 1.28125 0.109375 1.734375q0.15625 0.640625 0.65625 1.015625q0.5 0.375 1.234375 0.375q0.734375 0 1.375 -0.375q0.65625 -0.390625 0.921875 -1.03125q0.265625 -0.65625 0.265625 -1.890625l0 -5.1875l1.6406403 0l0 9.671875l-1.4687653 0zm4.047592 0l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm16.641357 0l0 -1.21875q-0.90625 1.4375 -2.703125 1.4375q-1.15625 0 -2.125 -0.640625q-0.96875 -0.640625 -1.5 -1.78125q-0.53125 -1.140625 -0.53125 -2.625q0 -1.453125 0.484375 -2.625q0.484375 -1.1875 1.4375 -1.8125q0.96875 -0.625 2.171875 -0.625q0.875 0 1.546875 0.375q0.6875 0.359375 1.109375 0.953125l0 -4.796875l1.640625 0l0 13.359375l-1.53125 0zm-5.171875 -4.828125q0 1.859375 0.78125 2.78125q0.78125 0.921875 1.84375 0.921875q1.078125 0 1.828125 -0.875q0.75 -0.890625 0.75 -2.6875q0 -1.984375 -0.765625 -2.90625q-0.765625 -0.9375 -1.890625 -0.9375q-1.078125 0 -1.8125 0.890625q-0.734375 0.890625 -0.734375 2.8125zm15.906952 1.71875l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.125732 5.765625l0 -9.671875l1.46875 0l0 1.46875q0.5625 -1.03125 1.03125 -1.359375q0.484375 -0.328125 1.0625 -0.328125q0.828125 0 1.6875 0.53125l-0.5625 1.515625q-0.609375 -0.359375 -1.203125 -0.359375q-0.546875 0 -0.96875 0.328125q-0.421875 0.328125 -0.609375 0.890625q-0.28125 0.875 -0.28125 1.921875l0 5.0625l-1.625 0zm6.181427 0l0 -13.359375l1.640625 0l0 13.359375l-1.640625 0zm4.113556 3.71875l-0.1875 -1.53125q0.546875 0.140625 0.9375 0.140625q0.546875 0 0.875 -0.1875q0.328125 -0.171875 0.546875 -0.5q0.15625 -0.25 0.5 -1.21875q0.046875 -0.140625 0.140625 -0.40625l-3.671875 -9.6875l1.765625 0l2.015625 5.59375q0.390625 1.078125 0.703125 2.25q0.28125 -1.125 0.671875 -2.203125l2.078125 -5.640625l1.640625 0l-3.6875 9.828125q-0.59375 1.609375 -0.921875 2.203125q-0.4375 0.8125 -1.0 1.1875q-0.5625 0.375 -1.34375 0.375q-0.484375 0 -1.0625 -0.203125zm9.40625 -15.1875l0 -1.890625l1.640625 0l0 1.890625l-1.640625 0zm0 11.46875l0 -9.671875l1.640625 0l0 9.671875l-1.640625 0zm4.1448364 0l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm10.063202 0.796875l1.59375 0.234375q0.109375 0.75 0.5625 1.078125q0.609375 0.453125 1.671875 0.453125q1.140625 0 1.75 -0.453125q0.625 -0.453125 0.84375 -1.265625q0.125 -0.5 0.109375 -2.109375q-1.0625 1.265625 -2.671875 1.265625q-2.0 0 -3.09375 -1.4375q-1.09375 -1.4375 -1.09375 -3.453125q0 -1.390625 0.5 -2.5625q0.515625 -1.171875 1.453125 -1.796875q0.953125 -0.640625 2.25 -0.640625q1.703125 0 2.8125 1.375l0 -1.15625l1.515625 0l0 8.359375q0 2.265625 -0.46875 3.203125q-0.453125 0.9375 -1.453125 1.484375q-0.984375 0.546875 -2.453125 0.546875q-1.71875 0 -2.796875 -0.78125q-1.0625 -0.765625 -1.03125 -2.34375zm1.359375 -5.8125q0 1.90625 0.75 2.78125q0.765625 0.875 1.90625 0.875q1.125 0 1.890625 -0.859375q0.765625 -0.875 0.765625 -2.734375q0 -1.78125 -0.796875 -2.671875q-0.78125 -0.90625 -1.890625 -0.90625q-1.09375 0 -1.859375 0.890625q-0.765625 0.875 -0.765625 2.625z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m343.3622 346.20966l24.99942 0l0 38.207123l-176.401 0l0 17.194458" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m350.94223 346.20966l17.419403 0l0 38.207123l-176.401 0l0 5.1944275" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m350.9422 349.49963l-6.5799866 0l0 -6.5799866l6.5799866 0l0 6.5799866z" fill-rule="nonzero"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m188.65717 389.6112l3.3034668 9.076202l3.3034668 -9.076202z" fill-rule="evenodd"/><path fill="#d9ead3" d="m40.559055 401.6165l302.80316 0l0 64.66141l-302.80316 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m40.559055 401.6165l302.80316 0l0 64.66141l-302.80316 0z" fill-rule="evenodd"/><path fill="#000000" d="m52.059055 422.85156l-1.078125 -0.78125l1.40625 -1.921875l-0.03125 -0.15625l-2.09375 -0.703125l0.4375 -1.25l2.046875 0.734375l0.109375 -0.046875l0 -2.21875l1.328125 0l0 2.21875l0.09375 0.046875l2.078125 -0.734375l0.421875 1.25l-2.09375 0.703125l-0.046875 0.15625l1.4375 1.921875l-1.09375 0.78125l-1.390625 -1.921875l-0.125 0l-1.40625 1.921875zm6.5851593 7.015625l0 -9.515625l1.59375 0l0 9.515625l-1.59375 0zm0.78125 -11.265625q-0.46875 0 -0.8125 -0.328125q-0.328125 -0.34375 -0.328125 -0.8125q0 -0.484375 0.328125 -0.8125q0.34375 -0.328125 0.8125 -0.328125q0.484375 0 0.8125 0.328125q0.328125 0.328125 0.328125 0.8125q0 0.46875 -0.328125 0.8125q-0.328125 0.328125 -0.8125 0.328125zm3.1179047 11.265625l0 -9.515625l1.5156212 0l0 1.40625l0.078125 0q0.359375 -0.703125 1.203125 -1.203125q0.859375 -0.5 1.875 -0.5q1.75 0 2.625 1.015625q0.890625 1.015625 0.890625 2.703125l0 6.09375l-1.578125 0l0 -5.859375q0 -1.375 -0.671875 -1.9375q-0.65625 -0.578125 -1.703125 -0.578125q-0.78125 0 -1.375 0.4375q-0.59375 0.4375 -0.9375 1.125q-0.328125 0.6875 -0.328125 1.453125l0 5.359375l-1.5937462 0zm9.461346 -8.078125l0 -1.4375l1.765625 0l0 1.4375l-1.765625 0zm4.328125 8.234375q-1.203125 0 -1.9375 -0.71875q-0.71875 -0.71875 -0.71875 -1.9375l0 -9.703125l1.59375 0l0 9.3125q0 0.796875 0.3125 1.1875q0.328125 0.375 0.984375 0.375q0.296875 0 0.5625 -0.078125q0.265625 -0.09375 0.5 -0.234375l0 1.546875q-0.296875 0.109375 -0.609375 0.171875q-0.3125 0.078125 -0.6875 0.078125zm-1.15625 -8.234375l0 -1.4375l2.421875 0l0 1.4375l-2.421875 0z" fill-rule="nonzero"/><path fill="#000000" d="m51.027805 451.8672l0 -13.359375l4.5 0q1.125 0 2.078125 0.515625q0.953125 0.5 1.515625 1.390625q0.5625 0.875 0.5625 2.046875q0 1.15625 -0.5625 2.0625q-0.5625 0.890625 -1.515625 1.390625q-0.953125 0.5 -2.078125 0.5l-3.65625 0l0 -1.5l3.6875 0q0.796875 0 1.34375 -0.359375q0.5625 -0.375 0.875 -0.9375q0.3125 -0.5625 0.3125 -1.15625q0 -0.59375 -0.3125 -1.15625q-0.3125 -0.5625 -0.875 -0.921875q-0.546875 -0.359375 -1.34375 -0.359375l-2.9375 0l0 11.84375l-1.59375 0zm14.320156 0.296875q-1.4374962 0 -2.5468712 -0.671875q-1.09375 -0.671875 -1.71875 -1.8125q-0.625 -1.15625 -0.625 -2.5625q0 -1.421875 0.625 -2.5625q0.625 -1.15625 1.71875 -1.828125q1.109375 -0.671875 2.5468712 -0.671875q1.4375 0 2.53125 0.6875q1.09375 0.671875 1.71875 1.828125q0.625 1.140625 0.625 2.546875q0 1.40625 -0.625 2.5625q-0.625 1.140625 -1.71875 1.8125q-1.09375 0.671875 -2.53125 0.671875zm0 -1.4375q0.859375 0 1.609375 -0.421875q0.75 -0.4375 1.21875 -1.25q0.46875 -0.8125 0.46875 -1.9375q0 -1.140625 -0.46875 -1.953125q-0.46875 -0.8125 -1.21875 -1.234375q-0.75 -0.4375 -1.609375 -0.4375q-0.859375 0 -1.6249962 0.4375q-0.765625 0.421875 -1.234375 1.234375q-0.46875 0.8125 -0.46875 1.953125q0 1.125 0.46875 1.9375q0.46875 0.8125 1.234375 1.25q0.7656212 0.421875 1.6249962 0.421875zm6.6911926 1.140625l0 -9.515625l1.59375 0l0 9.515625l-1.59375 0zm0.78125 -11.265625q-0.46875 0 -0.8125 -0.328125q-0.328125 -0.34375 -0.328125 -0.8125q0 -0.484375 0.328125 -0.8125q0.34375 -0.328125 0.8125 -0.328125q0.484375 0 0.8125 0.328125q0.328125 0.328125 0.328125 0.8125q0 0.46875 -0.328125 0.8125q-0.328125 0.328125 -0.8125 0.328125zm3.1179047 11.265625l0 -9.515625l1.515625 0l0 1.40625l0.078125 0q0.359375 -0.703125 1.203125 -1.203125q0.859375 -0.5 1.875 -0.5q1.75 0 2.625 1.015625q0.890625 1.015625 0.890625 2.703125l0 6.09375l-1.578125 0l0 -5.859375q0 -1.375 -0.671875 -1.9375q-0.65625 -0.578125 -1.703125 -0.578125q-0.78125 0 -1.375 0.4375q-0.59375 0.4375 -0.9375 1.125q-0.328125 0.6875 -0.328125 1.453125l0 5.359375l-1.59375 0zm9.4613495 -8.078125l0 -1.4375l1.765625 0l0 1.4375l-1.765625 0zm4.328125 8.234375q-1.203125 0 -1.9375 -0.71875q-0.71875 -0.71875 -0.71875 -1.9375l0 -9.703125l1.59375 0l0 9.3125q0 0.796875 0.3125 1.1875q0.328125 0.375 0.984375 0.375q0.296875 0 0.5625 -0.078125q0.265625 -0.09375 0.5 -0.234375l0 1.546875q-0.296875 0.109375 -0.609375 0.171875q-0.3125 0.078125 -0.6875 0.078125zm-1.15625 -8.234375l0 -1.4375l2.421875 0l0 1.4375l-2.421875 0zm8.074219 8.375q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm6.231781 -0.296875l0 -9.515625l1.515625 0l0 1.53125l0.078125 0q0.171875 -0.546875 0.609375 -0.9375q0.453125 -0.40625 1.015625 -0.640625q0.5625 -0.234375 1.125 -0.234375q0.4375 0 0.671875 0.046875q0.25 0.046875 0.453125 0.140625l0 1.71875q-0.296875 -0.15625 -0.640625 -0.21875q-0.34375 -0.078125 -0.703125 -0.078125q-0.6875 0 -1.265625 0.390625q-0.578125 0.390625 -0.921875 1.046875q-0.34375 0.65625 -0.34375 1.4375l0 5.3125l-1.59375 0z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m237.72441 424.2569l105.6378 0l0 42.015747l-105.6378 0z" fill-rule="evenodd"/><path fill="#000000" d="m296.6413 451.17688l-1.515625 0l0 -13.359375l1.640625 0l0 4.765625q1.046875 -1.296875 2.65625 -1.296875q0.890625 0 1.6875 0.359375q0.796875 0.359375 1.3125 1.015625q0.515625 0.640625 0.796875 1.5625q0.296875 0.921875 0.296875 1.96875q0 2.484375 -1.234375 3.84375q-1.21875 1.359375 -2.953125 1.359375q-1.703125 0 -2.6875 -1.4375l0 1.21875zm-0.015625 -4.90625q0 1.734375 0.484375 2.515625q0.765625 1.265625 2.09375 1.265625q1.078125 0 1.859375 -0.9375q0.78125 -0.9375 0.78125 -2.78125q0 -1.890625 -0.75 -2.796875q-0.75 -0.90625 -1.828125 -0.90625q-1.0625 0 -1.859375 0.9375q-0.78125 0.9375 -0.78125 2.703125zm15.203857 3.71875q-0.921875 0.765625 -1.765625 1.09375q-0.828125 0.3125 -1.796875 0.3125q-1.59375 0 -2.453125 -0.78125q-0.859375 -0.78125 -0.859375 -1.984375q0 -0.71875 0.328125 -1.296875q0.328125 -0.59375 0.84375 -0.9375q0.53125 -0.359375 1.1875 -0.546875q0.46875 -0.125 1.453125 -0.25q1.984375 -0.234375 2.921875 -0.5625q0.015625 -0.34375 0.015625 -0.421875q0 -1.0 -0.46875 -1.421875q-0.625 -0.546875 -1.875 -0.546875q-1.15625 0 -1.703125 0.40625q-0.546875 0.40625 -0.8125 1.421875l-1.609375 -0.21875q0.21875 -1.015625 0.71875 -1.640625q0.5 -0.640625 1.453125 -0.984375q0.953125 -0.34375 2.1875 -0.34375q1.25 0 2.015625 0.296875q0.78125 0.28125 1.140625 0.734375q0.375 0.4375 0.515625 1.109375q0.078125 0.421875 0.078125 1.515625l0 2.1875q0 2.28125 0.109375 2.890625q0.109375 0.59375 0.40625 1.15625l-1.703125 0q-0.265625 -0.515625 -0.328125 -1.1875zm-0.140625 -3.671875q-0.890625 0.375 -2.671875 0.625q-1.015625 0.140625 -1.4375 0.328125q-0.421875 0.1875 -0.65625 0.53125q-0.21875 0.34375 -0.21875 0.78125q0 0.65625 0.5 1.09375q0.5 0.4375 1.453125 0.4375q0.9375 0 1.671875 -0.40625q0.75 -0.421875 1.09375 -1.140625q0.265625 -0.5625 0.265625 -1.640625l0 -0.609375zm3.547577 1.96875l1.625 -0.25q0.125 0.96875 0.75 1.5q0.625 0.515625 1.75 0.515625q1.125 0 1.671875 -0.453125q0.546875 -0.46875 0.546875 -1.09375q0 -0.546875 -0.484375 -0.875q-0.328125 -0.21875 -1.671875 -0.546875q-1.8125 -0.46875 -2.515625 -0.796875q-0.6875 -0.328125 -1.046875 -0.90625q-0.359375 -0.59375 -0.359375 -1.3125q0 -0.640625 0.296875 -1.1875q0.296875 -0.5625 0.8125 -0.921875q0.375 -0.28125 1.03125 -0.46875q0.671875 -0.203125 1.421875 -0.203125q1.140625 0 2.0 0.328125q0.859375 0.328125 1.265625 0.890625q0.421875 0.5625 0.578125 1.5l-1.609375 0.21875q-0.109375 -0.75 -0.640625 -1.171875q-0.515625 -0.421875 -1.46875 -0.421875q-1.140625 0 -1.625 0.375q-0.46875 0.375 -0.46875 0.875q0 0.3125 0.1875 0.578125q0.203125 0.265625 0.640625 0.4375q0.234375 0.09375 1.4375 0.421875q1.75 0.453125 2.4375 0.75q0.6875 0.296875 1.078125 0.859375q0.390625 0.5625 0.390625 1.40625q0 0.828125 -0.484375 1.546875q-0.46875 0.71875 -1.375 1.125q-0.90625 0.390625 -2.046875 0.390625q-1.875 0 -2.875 -0.78125q-0.984375 -0.78125 -1.25 -2.328125zm16.609375 -0.21875l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625z" fill-rule="nonzero"/><path fill="#efefef" d="m321.84253 313.8737c0 -11.602325 9.405548 -21.007874 21.007874 -21.007874c5.5716248 0 10.91507 2.2133179 14.854797 6.153076c3.9397583 3.9397278 6.153076 9.283173 6.153076 14.854797c0 11.602325 -9.405548 21.007874 -21.007874 21.007874c-11.602325 0 -21.007874 -9.405548 -21.007874 -21.007874z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m321.84253 313.8737c0 -11.602325 9.405548 -21.007874 21.007874 -21.007874c5.5716248 0 10.91507 2.2133179 14.854797 6.153076c3.9397583 3.9397278 6.153076 9.283173 6.153076 14.854797c0 11.602325 -9.405548 21.007874 -21.007874 21.007874c-11.602325 0 -21.007874 -9.405548 -21.007874 -21.007874z" fill-rule="evenodd"/><path fill="#000000" d="m338.39883 319.7337l0 -9.546875l-1.921875 1.375l-0.703125 -1.046875l3.125 -2.234375l0.859375 0l0 11.453125l-1.359375 0z" fill-rule="nonzero"/><path fill="#000000" d="m344.40387 313.90558q-0.609375 0 -1.078125 -0.1875q-0.46875 -0.203125 -0.765625 -0.53125q-0.296875 -0.34375 -0.453125 -0.75l0.8125 -0.359375q0.21875 0.5 0.609375 0.765625q0.40625 0.265625 0.9375 0.265625q0.5 0 0.828125 -0.203125q0.34375 -0.203125 0.34375 -0.59375q0 -0.25 -0.140625 -0.40625q-0.140625 -0.171875 -0.40625 -0.28125q-0.265625 -0.125 -0.65625 -0.21875l-0.65625 -0.171875q-0.375 -0.109375 -0.71875 -0.296875q-0.34375 -0.203125 -0.5625 -0.5q-0.203125 -0.3125 -0.203125 -0.734375q0 -0.5 0.28125 -0.84375q0.296875 -0.359375 0.765625 -0.546875q0.46875 -0.1875 1.0 -0.1875q0.46875 0 0.875 0.140625q0.421875 0.125 0.71875 0.390625q0.3125 0.265625 0.484375 0.640625l-0.796875 0.359375q-0.203125 -0.390625 -0.546875 -0.546875q-0.328125 -0.171875 -0.75 -0.171875q-0.453125 0 -0.78125 0.203125q-0.328125 0.1875 -0.328125 0.53125q0 0.34375 0.265625 0.515625q0.28125 0.171875 0.671875 0.28125l0.78125 0.203125q0.8125 0.203125 1.203125 0.609375q0.40625 0.390625 0.40625 0.96875q0 0.5 -0.28125 0.875q-0.28125 0.375 -0.78125 0.578125q-0.484375 0.203125 -1.078125 0.203125zm2.7222595 -4.78125l0 -0.828125l1.015625 0l0 0.828125l-1.015625 0zm2.484375 4.6875q-0.6875 0 -1.109375 -0.40625q-0.40625 -0.40625 -0.40625 -1.09375l0 -5.546875l0.90625 0l0 5.3125q0 0.46875 0.1875 0.6875q0.1875 0.21875 0.546875 0.21875q0.171875 0 0.3125 -0.046875q0.15625 -0.0625 0.296875 -0.140625l0 0.890625q-0.171875 0.0625 -0.359375 0.09375q-0.171875 0.03125 -0.375 0.03125zm-0.671875 -4.6875l0 -0.828125l1.390625 0l0 0.828125l-1.390625 0z" fill-rule="nonzero"/><path fill="#efefef" d="m321.84253 215.57973c0 -11.602325 9.405548 -21.007874 21.007874 -21.007874c5.5716248 0 10.91507 2.2133179 14.854797 6.153061c3.9397583 3.939743 6.153076 9.283173 6.153076 14.854813c0 11.602325 -9.405548 21.007874 -21.007874 21.007874c-11.602325 0 -21.007874 -9.405548 -21.007874 -21.007874z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m321.84253 215.57973c0 -11.602325 9.405548 -21.007874 21.007874 -21.007874c5.5716248 0 10.91507 2.2133179 14.854797 6.153061c3.9397583 3.939743 6.153076 9.283173 6.153076 14.854813c0 11.602325 -9.405548 21.007874 -21.007874 21.007874c-11.602325 0 -21.007874 -9.405548 -21.007874 -21.007874z" fill-rule="evenodd"/><path fill="#000000" d="m333.18616 221.43973l0 -1.359375q0.046875 -0.046875 0.28125 -0.3125q0.25 -0.265625 0.609375 -0.671875q0.375 -0.40625 0.796875 -0.875q0.421875 -0.484375 0.859375 -0.953125q0.4375 -0.484375 0.796875 -0.875q0.375 -0.40625 0.59375 -0.65625q0.75 -0.8125 1.109375 -1.4375q0.359375 -0.640625 0.359375 -1.34375q0 -0.53125 -0.265625 -0.96875q-0.25 -0.4375 -0.71875 -0.703125q-0.46875 -0.265625 -1.09375 -0.265625q-0.59375 0 -1.03125 0.265625q-0.4375 0.25 -0.703125 0.625q-0.265625 0.359375 -0.34375 0.71875l-1.234375 -0.5q0.09375 -0.328125 0.34375 -0.734375q0.25 -0.421875 0.65625 -0.796875q0.421875 -0.390625 1.015625 -0.625q0.59375 -0.25 1.359375 -0.25q1.078125 0 1.828125 0.46875q0.765625 0.46875 1.171875 1.203125q0.421875 0.71875 0.421875 1.546875q0 0.71875 -0.3125 1.40625q-0.296875 0.6875 -0.734375 1.28125q-0.421875 0.578125 -0.828125 1.0q-0.203125 0.203125 -0.5625 0.59375q-0.359375 0.390625 -0.78125 0.859375q-0.40625 0.453125 -0.8125 0.890625q-0.390625 0.421875 -0.6875 0.75q-0.296875 0.3125 -0.40625 0.421875l0 0l5.21875 0l0 1.296875l-6.90625 0z" fill-rule="nonzero"/><path fill="#000000" d="m341.5233 215.43973l0 -5.4375l0.875 0l0 0.796875l0.03125 0q0.21875 -0.390625 0.703125 -0.671875q0.484375 -0.296875 1.0625 -0.296875q1.0 0 1.5 0.59375q0.515625 0.578125 0.515625 1.53125l0 3.484375l-0.90625 0l0 -3.34375q0 -0.796875 -0.390625 -1.109375q-0.375 -0.328125 -0.96875 -0.328125q-0.453125 0 -0.796875 0.25q-0.328125 0.25 -0.53125 0.640625q-0.1875 0.390625 -0.1875 0.828125l0 3.0625l-0.90625 0zm8.269409 0.171875q-0.734375 0 -1.328125 -0.375q-0.578125 -0.375 -0.921875 -1.015625q-0.34375 -0.65625 -0.34375 -1.5q0 -0.84375 0.34375 -1.484375q0.34375 -0.65625 0.921875 -1.03125q0.59375 -0.375 1.328125 -0.375q0.4375 0 0.796875 0.140625q0.375 0.140625 0.640625 0.375q0.265625 0.21875 0.421875 0.46875l0.046875 0l-0.046875 -0.75l0 -2.25l0.90625 0l0 7.625l-0.859375 0l0 -0.796875l-0.046875 0q-0.15625 0.25 -0.421875 0.46875q-0.265625 0.21875 -0.640625 0.359375q-0.359375 0.140625 -0.796875 0.140625zm0.09375 -0.828125q0.46875 0 0.875 -0.25q0.421875 -0.25 0.671875 -0.703125q0.265625 -0.46875 0.265625 -1.109375q0 -0.640625 -0.265625 -1.09375q-0.25 -0.46875 -0.671875 -0.71875q-0.40625 -0.25 -0.875 -0.25q-0.46875 0 -0.875 0.25q-0.40625 0.25 -0.671875 0.71875q-0.25 0.453125 -0.25 1.09375q0 0.625 0.25 1.09375q0.265625 0.46875 0.671875 0.71875q0.40625 0.25 0.875 0.25z" fill-rule="nonzero"/><path fill="#efefef" d="m321.84253 117.28577c0 -11.602333 9.405548 -21.007874 21.007874 -21.007874c5.5716248 0 10.91507 2.2133179 14.854797 6.153061c3.9397583 3.939743 6.153076 9.283173 6.153076 14.854813c0 11.602325 -9.405548 21.007874 -21.007874 21.007874c-11.602325 0 -21.007874 -9.405548 -21.007874 -21.007874z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m321.84253 117.28577c0 -11.602333 9.405548 -21.007874 21.007874 -21.007874c5.5716248 0 10.91507 2.2133179 14.854797 6.153061c3.9397583 3.939743 6.153076 9.283173 6.153076 14.854813c0 11.602325 -9.405548 21.007874 -21.007874 21.007874c-11.602325 0 -21.007874 -9.405548 -21.007874 -21.007874z" fill-rule="evenodd"/><path fill="#000000" d="m337.7343 123.39576q-0.640625 0 -1.359375 -0.265625q-0.71875 -0.28125 -1.3125 -0.90625q-0.59375 -0.640625 -0.875 -1.6875l1.25 -0.546875q0.265625 0.96875 0.859375 1.546875q0.609375 0.5625 1.4375 0.5625q0.625 0 1.140625 -0.28125q0.53125 -0.28125 0.84375 -0.78125q0.3125 -0.515625 0.3125 -1.125q0 -0.609375 -0.328125 -1.078125q-0.3125 -0.484375 -0.84375 -0.765625q-0.53125 -0.28125 -1.171875 -0.28125l-0.9375 0l0 -1.28125l0.84375 0q0.578125 0 1.046875 -0.234375q0.46875 -0.25 0.734375 -0.671875q0.28125 -0.4375 0.28125 -1.03125q0 -0.578125 -0.265625 -0.984375q-0.25 -0.421875 -0.703125 -0.640625q-0.4375 -0.21875 -1.03125 -0.21875q-0.609375 0 -1.015625 0.265625q-0.390625 0.25 -0.625 0.625q-0.234375 0.375 -0.34375 0.734375l-1.25 -0.5625q0.171875 -0.5 0.578125 -1.03125q0.421875 -0.546875 1.09375 -0.9375q0.6875 -0.390625 1.625 -0.390625q1.0 0 1.734375 0.390625q0.75 0.375 1.15625 1.078125q0.421875 0.6875 0.421875 1.640625q0 0.640625 -0.203125 1.140625q-0.1875 0.5 -0.53125 0.84375q-0.34375 0.328125 -0.765625 0.515625l0 0.0625q0.515625 0.203125 0.9375 0.59375q0.421875 0.390625 0.671875 0.953125q0.265625 0.546875 0.265625 1.25q0 1.03125 -0.5 1.828125q-0.5 0.78125 -1.328125 1.234375q-0.828125 0.4375 -1.84375 0.4375z" fill-rule="nonzero"/><path fill="#000000" d="m342.76233 117.14576l0 -5.4375l0.875 0l0 0.875l0.03125 0q0.109375 -0.3125 0.359375 -0.53125q0.25 -0.234375 0.578125 -0.359375q0.328125 -0.140625 0.640625 -0.140625q0.25 0 0.390625 0.03125q0.140625 0.015625 0.25 0.078125l0 0.984375q-0.171875 -0.09375 -0.375 -0.125q-0.1875 -0.046875 -0.390625 -0.046875q-0.390625 0 -0.734375 0.21875q-0.328125 0.21875 -0.53125 0.59375q-0.1875 0.375 -0.1875 0.828125l0 3.03125l-0.90625 0zm5.9353333 0.171875q-0.734375 0 -1.328125 -0.375q-0.578125 -0.375 -0.921875 -1.015625q-0.34375 -0.65625 -0.34375 -1.5q0 -0.84375 0.34375 -1.484375q0.34375 -0.65625 0.921875 -1.03125q0.59375 -0.375 1.328125 -0.375q0.4375 0 0.796875 0.140625q0.375 0.140625 0.640625 0.375q0.265625 0.21875 0.421875 0.46875l0.046875 0l-0.046875 -0.75l0 -2.25l0.90625 0l0 7.625l-0.859375 0l0 -0.796875l-0.046875 0q-0.15625 0.25 -0.421875 0.46875q-0.265625 0.21875 -0.640625 0.359375q-0.359375 0.140625 -0.796875 0.140625zm0.09375 -0.828125q0.46875 0 0.875 -0.25q0.421875 -0.25 0.671875 -0.703125q0.265625 -0.46875 0.265625 -1.109375q0 -0.640625 -0.265625 -1.09375q-0.25 -0.46875 -0.671875 -0.71875q-0.40625 -0.25 -0.875 -0.25q-0.46875 0 -0.875 0.25q-0.40625 0.25 -0.671875 0.71875q-0.25 0.453125 -0.25 1.09375q0 0.625 0.25 1.09375q0.265625 0.46875 0.671875 0.71875q0.40625 0.25 0.875 0.25z" fill-rule="nonzero"/><path fill="#d9ead3" d="m515.8189 401.6165l67.62201 0l0 64.66141l-67.62201 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m515.8189 401.6165l67.62201 0l0 64.66141l-67.62201 0z" fill-rule="evenodd"/><path fill="#000000" d="m525.97516 429.8672l0 -9.515625l1.59375 0l0 9.515625l-1.59375 0zm0.78125 -11.265625q-0.46875 0 -0.8125 -0.328125q-0.328125 -0.34375 -0.328125 -0.8125q0 -0.484375 0.328125 -0.8125q0.34375 -0.328125 0.8125 -0.328125q0.484375 0 0.8125 0.328125q0.328125 0.328125 0.328125 0.8125q0 0.46875 -0.328125 0.8125q-0.328125 0.328125 -0.8125 0.328125zm3.11792 11.265625l0 -9.515625l1.515625 0l0 1.40625l0.078125 0q0.359375 -0.703125 1.203125 -1.203125q0.859375 -0.5 1.875 -0.5q1.75 0 2.625 1.015625q0.890625 1.015625 0.890625 2.703125l0 6.09375l-1.578125 0l0 -5.859375q0 -1.375 -0.671875 -1.9375q-0.65625 -0.578125 -1.703125 -0.578125q-0.78125 0 -1.375 0.4375q-0.59375 0.4375 -0.9375 1.125q-0.328125 0.6875 -0.328125 1.453125l0 5.359375l-1.59375 0zm9.461304 -8.078125l0 -1.4375l1.765625 0l0 1.4375l-1.765625 0zm4.328125 8.234375q-1.203125 0 -1.9375 -0.71875q-0.71875 -0.71875 -0.71875 -1.9375l0 -9.703125l1.59375 0l0 9.3125q0 0.796875 0.3125 1.1875q0.328125 0.375 0.984375 0.375q0.296875 0 0.5625 -0.078125q0.265625 -0.09375 0.5 -0.234375l0 1.546875q-0.296875 0.109375 -0.609375 0.171875q-0.3125 0.078125 -0.6875 0.078125zm-1.15625 -8.234375l0 -1.4375l2.421875 0l0 1.4375l-2.421875 0z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m343.3622 445.27002l86.031494 0l0 0.06298828l86.03146 0" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m350.94223 445.27002l78.45148 0l0 0.06298828l74.031494 0" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m350.9422 448.56003l-6.5799866 0l0 -6.580017l6.5799866 0l0 6.580017z" fill-rule="nonzero"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m503.4252 448.63647l9.076202 -3.3034668l-9.076202 -3.3034668z" fill-rule="evenodd"/></g></svg>
\ No newline at end of file diff --git a/_content/blog/type-construction-and-cycle-detection/05.svg b/_content/blog/type-construction-and-cycle-detection/05.svg new file mode 100644 index 00000000..a0ecb46c --- /dev/null +++ b/_content/blog/type-construction-and-cycle-detection/05.svg @@ -0,0 +1 @@ +<svg version="1.1" viewBox="0.0 0.0 624.0 480.0" fill="none" stroke="none" stroke-linecap="square" stroke-miterlimit="10" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"><clipPath id="p.0"><path d="m0 0l624.0 0l0 480.0l-624.0 0l0 -480.0z" clip-rule="nonzero"/></clipPath><g clip-path="url(#p.0)"><path fill="#000000" fill-opacity="0.0" d="m0 0l624.0 0l0 480.0l-624.0 0z" fill-rule="evenodd"/><path fill="#fff2cc" d="m74.56693 101.26182l302.80316 0l0 64.661415l-302.80316 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m74.56693 101.26182l302.80316 0l0 64.661415l-302.80316 0z" fill-rule="evenodd"/><path fill="#000000" d="m87.72318 129.51253l0 -12.406258l1.59375 0l0 12.406258l-1.59375 0zm-3.75 -11.843758l0 -1.515625l9.078125 0l0 1.515625l-9.078125 0z" fill-rule="nonzero"/><path fill="#000000" d="m85.03568 151.51253l0 -13.359375l4.03125 0q2.09375 0 3.59375 0.859375q1.515625 0.84375 2.328125 2.359375q0.828125 1.5 0.828125 3.46875q0 1.953125 -0.828125 3.453125q-0.8125 1.5 -2.328125 2.359375q-1.5 0.859375 -3.59375 0.859375l-4.03125 0zm1.59375 -1.515625l2.4375 0q1.578125 0 2.734375 -0.59375q1.15625 -0.609375 1.78125 -1.765625q0.640625 -1.15625 0.640625 -2.796875q0 -1.65625 -0.640625 -2.8125q-0.625 -1.15625 -1.78125 -1.75q-1.15625 -0.609375 -2.734375 -0.609375l-2.4375 0l0 10.328125zm15.406158 1.8125q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm5.170944 -8.375l0 -1.4375l1.84375 0l0 1.4375l-1.84375 0zm1.75 8.078125l0 -10.546875q0 -0.875 0.375 -1.53125q0.390625 -0.671875 1.09375 -1.046875q0.703125 -0.375 1.625 -0.375q0.359375 0 0.6875 0.0625q0.34375 0.046875 0.65625 0.15625l0 1.546875q-0.375 -0.15625 -0.703125 -0.21875q-0.3125 -0.078125 -0.59375 -0.078125q-0.6875 0 -1.125 0.453125q-0.421875 0.4375 -0.421875 1.203125l0 10.375l-1.59375 0zm1.5 -8.078125l0 -1.4375l4.578125 0l0 1.4375l-4.578125 0zm4.453125 8.078125l0 -9.515625l1.59375 0l0 9.515625l-1.59375 0zm0.78125 -11.265625q-0.46875 0 -0.8125 -0.328125q-0.328125 -0.34375 -0.328125 -0.8125q0 -0.484375 0.328125 -0.8125q0.34375 -0.328125 0.8125 -0.328125q0.484375 0 0.8125 0.328125q0.328125 0.328125 0.328125 0.8125q0 0.46875 -0.328125 0.8125q-0.328125 0.328125 -0.8125 0.328125zm3.117035 11.265625l0 -9.515625l1.515625 0l0 1.40625l0.078125 0q0.359375 -0.703125 1.203125 -1.203125q0.859375 -0.5 1.875 -0.5q1.75 0 2.625 1.015625q0.890625 1.015625 0.890625 2.703125l0 6.09375l-1.578125 0l0 -5.859375q0 -1.375 -0.671875 -1.9375q-0.65625 -0.578125 -1.703125 -0.578125q-0.78125 0 -1.375 0.4375q-0.59375 0.4375 -0.9375 1.125q-0.328125 0.6875 -0.328125 1.453125l0 5.359375l-1.59375 0zm14.663216 0.296875q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm10.278656 0q-1.28125 0 -2.328125 -0.640625q-1.03125 -0.65625 -1.625 -1.796875q-0.59375 -1.140625 -0.59375 -2.609375q0 -1.484375 0.59375 -2.609375q0.59375 -1.140625 1.625 -1.796875q1.046875 -0.65625 2.328125 -0.65625q0.765625 0 1.390625 0.25q0.640625 0.234375 1.109375 0.625q0.484375 0.390625 0.75 0.84375l0.078125 0l-0.078125 -1.328125l0 -3.9375l1.578125 0l0 13.359375l-1.5 0l0 -1.40625l-0.078125 0q-0.265625 0.4375 -0.75 0.828125q-0.46875 0.390625 -1.109375 0.625q-0.625 0.25 -1.390625 0.25zm0.171875 -1.4375q0.8125 0 1.53125 -0.4375q0.71875 -0.4375 1.171875 -1.25q0.453125 -0.8125 0.453125 -1.921875q0 -1.125 -0.453125 -1.9375q-0.453125 -0.8125 -1.171875 -1.25q-0.71875 -0.4375 -1.53125 -0.4375q-0.828125 0 -1.546875 0.4375q-0.71875 0.4375 -1.171875 1.25q-0.4375 0.8125 -0.4375 1.9375q0 1.09375 0.4375 1.921875q0.453125 0.8125 1.171875 1.25q0.71875 0.4375 1.546875 0.4375z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m74.56693 4.201449l232.06299 0l0 90.48819l-232.06299 0z" fill-rule="evenodd"/><path fill="#fbbc04" d="m92.33256 22.111448l-2.671875 0l0 3.75l-4.0625 0l0 2.046875l4.0625 0l0 8.421877q0 1.4375 0.375 2.453125q0.390625 1.0 1.046875 1.640625q0.65625 0.640625 1.546875 0.9375q0.90625 0.28125 1.9375 0.28125q0.609375 0 1.234375 -0.0625q0.625 -0.046875 1.1875 -0.15625q0.5625 -0.109375 1.03125 -0.25q0.46875 -0.15625 0.796875 -0.359375l-0.375 -1.875q-0.234375 0.0625 -0.625 0.140625q-0.375 0.078125 -0.796875 0.140625q-0.453125 0.078125 -0.90625 0.125q-0.453125 0.046875 -0.890625 0.046875q-0.59375 0 -1.109375 -0.140625q-0.515625 -0.140625 -0.921875 -0.5q-0.40625 -0.34375 -0.640625 -0.921875q-0.21875 -0.59375 -0.21875 -1.5l0 -8.421877l5.90625 0l0 -2.046875l-5.90625 0l0 -3.75zm12.568497 25.515627q1.046875 0 1.84375 -0.390625q0.8125 -0.390625 1.40625 -0.96875q0.609375 -0.5625 1.03125 -1.234375q0.421875 -0.671875 0.6875 -1.28125l7.859375 -17.890627l-2.953125 0l-4.0 10.062502l-0.734375 1.8125l-0.6875 -1.875l-4.25 -10.000002l-2.96875 0l6.671875 14.765627l-1.046875 2.0625q-0.15625 0.296875 -0.40625 0.734375q-0.25 0.4375 -0.59375 0.859375q-0.359375 0.421875 -0.8125 0.71875q-0.4375 0.296875 -0.984375 0.296875q-0.203125 0 -0.5625 -0.03125q-0.34375 -0.015625 -0.703125 -0.046875l-0.421875 2.171875q0.25 0.0625 0.75 0.140625q0.5 0.09375 0.875 0.09375zm16.349747 -0.3125l2.640625 0l0 -7.4375q0.28125 0.3125 0.609375 0.578125q0.34375 0.265625 0.703125 0.484375q0.625 0.34375 1.390625 0.515625q0.765625 0.1875 1.6562424 0.1875q1.453125 0 2.59375 -0.59375q1.140625 -0.609375 1.90625 -1.65625q0.78125 -1.0625 1.171875 -2.5q0.40625 -1.453125 0.40625 -3.109375l0 -0.296875q0 -1.7343769 -0.40625 -3.187502q-0.390625 -1.453125 -1.171875 -2.5q-0.765625 -1.046875 -1.921875 -1.625q-1.140625 -0.59375 -2.625 -0.59375q-0.8437424 0 -1.5781174 0.1875q-0.734375 0.171875 -1.34375 0.515625q-0.421875 0.234375 -0.796875 0.5625q-0.375 0.3125 -0.6875 0.703125l-0.140625 -1.6875l-2.40625 0l0 21.453127zm10.437492 -13.828125l0 0.296875q0 1.140625 -0.25 2.171875q-0.25 1.03125 -0.765625 1.8125q-0.515625 0.78125 -1.328125 1.25q-0.796875 0.46875 -1.9062424 0.46875q-0.6875 0 -1.25 -0.171875q-0.5625 -0.171875 -1.015625 -0.46875q-0.40625 -0.265625 -0.71875 -0.625q-0.3125 -0.375 -0.5625 -0.8125l0 -7.453127q0.28125 -0.5 0.625 -0.890625q0.359375 -0.40625 0.828125 -0.671875q0.40625 -0.28125 0.921875 -0.421875q0.53125 -0.140625 1.15625 -0.140625q1.1093674 0 1.9062424 0.46875q0.8125 0.453125 1.34375 1.21875q0.515625 0.78125 0.765625 1.8125q0.25 1.0312519 0.25 2.156252zm14.021622 8.15625q2.25 0 3.78125 -0.90625q1.546875 -0.90625 2.328125 -2.078125l-1.625 -1.265625q-0.71875 0.953125 -1.828125 1.53125q-1.109375 0.5625 -2.515625 0.5625q-1.078125 0 -1.96875 -0.390625q-0.890625 -0.40625 -1.515625 -1.109375q-0.609375 -0.65625 -0.96875 -1.515625q-0.34375 -0.859375 -0.453125 -2.0l0 -0.09375l11.078125 0l0 -1.1875q0 -1.6250019 -0.421875 -3.015627q-0.40625 -1.390625 -1.234375 -2.421875q-0.828125 -1.015625 -2.078125 -1.59375q-1.25 -0.578125 -2.921875 -0.578125q-1.34375 0 -2.609375 0.546875q-1.265625 0.546875 -2.25 1.5625q-1.0 1.03125 -1.609375 2.515625q-0.59375 1.46875 -0.59375 3.359377l0 0.59375q0 1.625 0.53125 3.0q0.546875 1.375 1.53125 2.375q0.96875 1.0 2.328125 1.5625q1.375 0.546875 3.015625 0.546875zm-0.34375 -13.890627q1.015625 0 1.75 0.375q0.734375 0.375 1.21875 0.96875q0.484375 0.609375 0.75 1.4375q0.28125 0.8125 0.28125 1.5312519l0 0.125l-8.328125 0q0.15625 -1.0625019 0.546875 -1.8906269q0.390625 -0.828125 0.96875 -1.390625q0.578125 -0.5625 1.28125 -0.859375q0.71875 -0.296875 1.53125 -0.296875zm42.74637 -4.984375l0 -2.25l-15.453125 0l0 2.25l6.4375 0l0 18.593752l2.578125 0l0 -18.593752l6.4375 0zm30.418243 -3.0625l0 -2.171875l-5.671875 0l0 28.296877l5.671875 0l0 -2.171875l-3.15625 0l0 -23.953127l3.15625 0zm11.630997 -2.171875l0 2.171875l3.1875 0l0 23.953127l-3.1875 0l0 2.171875l5.6875 0l0 -28.296877l-5.6875 0zm27.381012 2.984375l-2.5625153 0l-0.046875 14.109377q-0.015625 0.9375 -0.296875 1.796875q-0.265625 0.859375 -0.78125 1.515625q-0.53125 0.671875 -1.3125 1.0625q-0.765625 0.390625 -1.78125 0.390625q-1.015625 0 -1.796875 -0.390625q-0.78125 -0.40625 -1.296875 -1.0625q-0.53125 -0.65625 -0.8125 -1.515625q-0.28125 -0.859375 -0.296875 -1.796875l-0.046875 -14.109377l-2.53125 0l-0.03125 14.109377q0.015625 1.46875 0.515625 2.75q0.5 1.28125 1.390625 2.21875q0.890625 0.96875 2.140625 1.515625q1.25 0.53125 2.765625 0.53125q1.484375 0 2.734375 -0.546875q1.25 -0.546875 2.140625 -1.515625q0.90626526 -0.9375 1.4218903 -2.203125q0.515625 -1.28125 0.515625 -2.75l-0.03125 -14.109377z" fill-rule="nonzero"/><path fill="#fbbc04" d="m92.33256 57.31145l-2.671875 0l0 3.75l-4.0625 0l0 2.046875l4.0625 0l0 8.421871q0 1.4375 0.375 2.453125q0.390625 1.0 1.046875 1.640625q0.65625 0.640625 1.546875 0.9375q0.90625 0.28125 1.9375 0.28125q0.609375 0 1.234375 -0.0625q0.625 -0.046875 1.1875 -0.15625q0.5625 -0.109375 1.03125 -0.25q0.46875 -0.15625 0.796875 -0.359375l-0.375 -1.875q-0.234375 0.0625 -0.625 0.140625q-0.375 0.078125 -0.796875 0.140625q-0.453125 0.078125 -0.90625 0.125q-0.453125 0.046875 -0.890625 0.046875q-0.59375 0 -1.109375 -0.140625q-0.515625 -0.140625 -0.921875 -0.5q-0.40625 -0.34375 -0.640625 -0.921875q-0.21875 -0.59375 -0.21875 -1.5l0 -8.421871l5.90625 0l0 -2.046875l-5.90625 0l0 -3.75zm12.568497 25.515621q1.046875 0 1.84375 -0.390625q0.8125 -0.390625 1.40625 -0.96875q0.609375 -0.5625 1.03125 -1.234375q0.421875 -0.671875 0.6875 -1.28125l7.859375 -17.890621l-2.953125 0l-4.0 10.062496l-0.734375 1.8125l-0.6875 -1.875l-4.25 -9.999996l-2.96875 0l6.671875 14.765621l-1.046875 2.0625q-0.15625 0.296875 -0.40625 0.734375q-0.25 0.4375 -0.59375 0.859375q-0.359375 0.421875 -0.8125 0.71875q-0.4375 0.296875 -0.984375 0.296875q-0.203125 0 -0.5625 -0.03125q-0.34375 -0.015625 -0.703125 -0.046875l-0.421875 2.171875q0.25 0.0625 0.75 0.140625q0.5 0.09375 0.875 0.09375zm16.349747 -0.3125l2.640625 0l0 -7.4375q0.28125 0.3125 0.609375 0.578125q0.34375 0.265625 0.703125 0.484375q0.625 0.34375 1.390625 0.515625q0.765625 0.1875 1.6562424 0.1875q1.453125 0 2.59375 -0.59375q1.140625 -0.609375 1.90625 -1.65625q0.78125 -1.0625 1.171875 -2.5q0.40625 -1.453125 0.40625 -3.109375l0 -0.296875q0 -1.734375 -0.40625 -3.1875q-0.390625 -1.453125 -1.171875 -2.4999962q-0.765625 -1.046875 -1.921875 -1.625q-1.140625 -0.59375 -2.625 -0.59375q-0.8437424 0 -1.5781174 0.1875q-0.734375 0.171875 -1.34375 0.515625q-0.421875 0.234375 -0.796875 0.5625q-0.375 0.3125 -0.6875 0.703125l-0.140625 -1.6875l-2.40625 0l0 21.453121zm10.437492 -13.828125l0 0.296875q0 1.140625 -0.25 2.171875q-0.25 1.03125 -0.765625 1.8125q-0.515625 0.78125 -1.328125 1.25q-0.796875 0.46875 -1.9062424 0.46875q-0.6875 0 -1.25 -0.171875q-0.5625 -0.171875 -1.015625 -0.46875q-0.40625 -0.265625 -0.71875 -0.625q-0.3125 -0.375 -0.5625 -0.8125l0 -7.453125q0.28125 -0.5 0.625 -0.890625q0.359375 -0.4062462 0.828125 -0.6718712q0.40625 -0.28125 0.921875 -0.421875q0.53125 -0.140625 1.15625 -0.140625q1.1093674 0 1.9062424 0.46875q0.8125 0.453125 1.34375 1.2187462q0.515625 0.78125 0.765625 1.8125q0.25 1.03125 0.25 2.15625zm14.021622 8.15625q2.25 0 3.78125 -0.90625q1.546875 -0.90625 2.328125 -2.078125l-1.625 -1.265625q-0.71875 0.953125 -1.828125 1.53125q-1.109375 0.5625 -2.515625 0.5625q-1.078125 0 -1.96875 -0.390625q-0.890625 -0.40625 -1.515625 -1.109375q-0.609375 -0.65625 -0.96875 -1.515625q-0.34375 -0.859375 -0.453125 -2.0l0 -0.09375l11.078125 0l0 -1.1875q0 -1.625 -0.421875 -3.015625q-0.40625 -1.3906212 -1.234375 -2.4218712q-0.828125 -1.015625 -2.078125 -1.59375q-1.25 -0.578125 -2.921875 -0.578125q-1.34375 0 -2.609375 0.546875q-1.265625 0.546875 -2.25 1.5625q-1.0 1.03125 -1.609375 2.5156212q-0.59375 1.46875 -0.59375 3.359375l0 0.59375q0 1.625 0.53125 3.0q0.546875 1.375 1.53125 2.375q0.96875 1.0 2.328125 1.5625q1.375 0.546875 3.015625 0.546875zm-0.34375 -13.890621q1.015625 0 1.75 0.375q0.734375 0.375 1.21875 0.9687462q0.484375 0.609375 0.75 1.4375q0.28125 0.8125 0.28125 1.53125l0 0.125l-8.328125 0q0.15625 -1.0625 0.546875 -1.890625q0.390625 -0.828125 0.96875 -1.390625q0.578125 -0.5624962 1.28125 -0.8593712q0.71875 -0.296875 1.53125 -0.296875zm41.77762 -7.234375l-2.5625 0l-0.046875 14.109371q-0.015625 0.9375 -0.296875 1.796875q-0.265625 0.859375 -0.78125 1.515625q-0.53125 0.671875 -1.3125 1.0625q-0.765625 0.390625 -1.78125 0.390625q-1.015625 0 -1.796875 -0.390625q-0.78125 -0.40625 -1.296875 -1.0625q-0.53125 -0.65625 -0.8125 -1.515625q-0.28125 -0.859375 -0.296875 -1.796875l-0.046875 -14.109371l-2.53125 0l-0.03125 14.109371q0.015625 1.46875 0.515625 2.75q0.5 1.28125 1.390625 2.21875q0.890625 0.96875 2.140625 1.515625q1.25 0.53125 2.765625 0.53125q1.484375 0 2.734375 -0.546875q1.25 -0.546875 2.140625 -1.515625q0.90625 -0.9375 1.421875 -2.203125q0.515625 -1.28125 0.515625 -2.75l-0.03125 -14.109371zm27.308868 7.734375l-3.734375 4.687496l2.09375 1.515625l3.03125 -5.0625l3.0625 5.1875l2.09375 -1.5625l-3.671875 -4.640621l5.46875 -1.34375l-0.765625 -2.5625l-5.203125 2.15625l0.421875 -6.109375l-2.546875 0l0.359375 6.015625l-5.234375 -2.15625l-0.765625 2.5l5.390625 1.375zm26.459122 -5.484375l0 -2.25l-15.453125 0l0 2.25l6.4375 0l0 18.593746l2.578125 0l0 -18.593746l6.4375 0z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m271.73227 123.907486l105.63782 0l0 42.015747l-105.63782 0z" fill-rule="evenodd"/><path fill="#000000" d="m289.84784 150.82748l0 -1.421875q-1.125 1.640625 -3.0625 1.640625q-0.859375 0 -1.609375 -0.328125q-0.734375 -0.328125 -1.09375 -0.828125q-0.359375 -0.5 -0.5 -1.21875q-0.109375 -0.46875 -0.109375 -1.53125l0 -5.984375l1.640625 0l0 5.359375q0 1.28125 0.109375 1.734375q0.15625 0.640625 0.65625 1.015625q0.5 0.375 1.234375 0.375q0.734375 0 1.375 -0.375q0.65625 -0.390625 0.921875 -1.03125q0.265625 -0.65625 0.265625 -1.890625l0 -5.1875l1.640625 0l0 9.671875l-1.46875 0zm4.047577 0l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm16.641357 0l0 -1.21875q-0.90625 1.4375 -2.703125 1.4375q-1.15625 0 -2.125 -0.640625q-0.96875 -0.640625 -1.5 -1.78125q-0.53125 -1.140625 -0.53125 -2.625q0 -1.453125 0.484375 -2.625q0.484375 -1.1875 1.4375 -1.8125q0.96875 -0.625 2.171875 -0.625q0.875 0 1.546875 0.375q0.6875 0.359375 1.109375 0.953125l0 -4.796875l1.640625 0l0 13.359375l-1.53125 0zm-5.171875 -4.828125q0 1.859375 0.78125 2.78125q0.78125 0.921875 1.84375 0.921875q1.078125 0 1.828125 -0.875q0.75 -0.890625 0.75 -2.6875q0 -1.984375 -0.765625 -2.90625q-0.765625 -0.9375 -1.890625 -0.9375q-1.078125 0 -1.8125 0.890625q-0.734375 0.890625 -0.734375 2.8125zm15.906952 1.71875l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.125732 5.765625l0 -9.671875l1.46875 0l0 1.46875q0.5625 -1.03125 1.03125 -1.359375q0.484375 -0.328125 1.0625 -0.328125q0.828125 0 1.6875 0.53125l-0.5625 1.515625q-0.609375 -0.359375 -1.203125 -0.359375q-0.546875 0 -0.96875 0.328125q-0.421875 0.328125 -0.609375 0.890625q-0.28125 0.875 -0.28125 1.921875l0 5.0625l-1.625 0zm6.181427 0l0 -13.359375l1.640625 0l0 13.359375l-1.640625 0zm4.113556 3.71875l-0.1875 -1.53125q0.546875 0.140625 0.9375 0.140625q0.546875 0 0.875 -0.1875q0.328125 -0.171875 0.546875 -0.5q0.15625 -0.25 0.5 -1.21875q0.046875 -0.140625 0.140625 -0.40625l-3.671875 -9.6875l1.765625 0l2.015625 5.59375q0.390625 1.078125 0.703125 2.25q0.28125 -1.125 0.671875 -2.203125l2.078125 -5.640625l1.640625 0l-3.6875 9.828125q-0.59375 1.609375 -0.921875 2.203125q-0.4375 0.8125 -1.0 1.1875q-0.5625 0.375 -1.34375 0.375q-0.484375 0 -1.0625 -0.203125zm9.40625 -15.1875l0 -1.890625l1.640625 0l0 1.890625l-1.640625 0zm0 11.46875l0 -9.671875l1.640625 0l0 9.671875l-1.640625 0zm4.1448364 0l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm10.063202 0.796875l1.59375 0.234375q0.109375 0.75 0.5625 1.078125q0.609375 0.453125 1.671875 0.453125q1.140625 0 1.75 -0.453125q0.625 -0.453125 0.84375 -1.265625q0.125 -0.5 0.109375 -2.109375q-1.0625 1.265625 -2.671875 1.265625q-2.0 0 -3.09375 -1.4375q-1.09375 -1.4375 -1.09375 -3.453125q0 -1.390625 0.5 -2.5625q0.515625 -1.171875 1.453125 -1.796875q0.953125 -0.640625 2.25 -0.640625q1.703125 0 2.8125 1.375l0 -1.15625l1.515625 0l0 8.359375q0 2.265625 -0.46875 3.203125q-0.453125 0.9375 -1.453125 1.484375q-0.984375 0.546875 -2.453125 0.546875q-1.71875 0 -2.796875 -0.78125q-1.0625 -0.765625 -1.03125 -2.34375zm1.359375 -5.8125q0 1.90625 0.75 2.78125q0.765625 0.875 1.90625 0.875q1.125 0 1.890625 -0.859375q0.765625 -0.875 0.765625 -2.734375q0 -1.78125 -0.796875 -2.671875q-0.78125 -0.90625 -1.890625 -0.90625q-1.09375 0 -1.859375 0.890625q-0.765625 0.875 -0.765625 2.625z" fill-rule="nonzero"/><path fill="#fff2cc" d="m74.56693 200.32219l302.80316 0l0 64.66142l-302.80316 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m74.56693 200.32219l302.80316 0l0 64.66142l-302.80316 0z" fill-rule="evenodd"/><path fill="#000000" d="m85.03568 230.88539l0 -17.09375l3.75 0l0 1.3125l-2.3125 0l0 14.46875l2.3125 0l0 1.3125l-3.75 0zm5.0984955 0l0 -1.3125l2.3125 0l0 -14.46875l-2.3125 0l0 -1.3125l3.75 0l0 17.09375l-3.75 0zm11.4422455 -2.015625q-1.46875 0 -2.5625 -0.65625q-1.09375 -0.671875 -1.71875 -1.84375q-0.625 -1.1875 -0.625 -2.734375l0 -8.421875l1.578125 0l0 8.484375q0 1.046875 0.375 1.875q0.375 0.828125 1.109375 1.3125q0.734375 0.46875 1.84375 0.46875q1.09375 0 1.84375 -0.46875q0.75 -0.484375 1.109375 -1.3125q0.375 -0.828125 0.375 -1.875l0 -8.484375l1.59375 0l0 8.421875q0 1.546875 -0.59375 2.734375q-0.578125 1.171875 -1.6875 1.84375q-1.09375 0.65625 -2.640625 0.65625z" fill-rule="nonzero"/><path fill="#000000" d="m88.77006 250.86977q-0.96875 0 -1.921875 -0.40625q-0.953125 -0.40625 -1.6875 -1.203125q-0.71875 -0.8125 -1.046875 -2.015625l1.5 -0.609375q0.328125 1.15625 1.15625 1.9375q0.84375 0.78125 2.046875 0.78125q0.734375 0 1.359375 -0.265625q0.625 -0.265625 1.0 -0.78125q0.390625 -0.53125 0.390625 -1.28125q0 -0.671875 -0.328125 -1.140625q-0.328125 -0.46875 -0.984375 -0.828125q-0.640625 -0.359375 -1.59375 -0.703125l-0.84375 -0.296875q-0.5625 -0.203125 -1.125 -0.484375q-0.5625 -0.296875 -1.046875 -0.71875q-0.46875 -0.421875 -0.75 -1.0q-0.28125 -0.59375 -0.28125 -1.390625q0 -0.96875 0.515625 -1.765625q0.53125 -0.8125 1.4375 -1.296875q0.921875 -0.484375 2.109375 -0.484375q1.25 0 2.09375 0.453125q0.859375 0.453125 1.34375 1.078125q0.5 0.625 0.671875 1.15625l-1.46875 0.640625q-0.125 -0.40625 -0.4375 -0.8125q-0.3125 -0.421875 -0.84375 -0.703125q-0.53125 -0.296875 -1.34375 -0.296875q-0.640625 0 -1.21875 0.265625q-0.5625 0.25 -0.90625 0.71875q-0.34375 0.453125 -0.34375 1.046875q0 0.84375 0.671875 1.328125q0.671875 0.484375 1.796875 0.875l0.875 0.296875q0.609375 0.203125 1.234375 0.5q0.625 0.296875 1.15625 0.765625q0.546875 0.46875 0.875 1.15625q0.34375 0.671875 0.34375 1.625q0 1.03125 -0.40625 1.765625q-0.390625 0.734375 -1.046875 1.203125q-0.65625 0.46875 -1.4375 0.671875q-0.765625 0.21875 -1.515625 0.21875zm6.3073425 -0.296875l0 -13.359375l1.59375 0l0 13.359375l-1.59375 0zm3.8991547 0l0 -9.515625l1.59375 0l0 9.515625l-1.59375 0zm0.78125 -11.265625q-0.46875 0 -0.8125 -0.328125q-0.328125 -0.34375 -0.328125 -0.8125q0 -0.484375 0.328125 -0.8125q0.34375 -0.328125 0.8125 -0.328125q0.484375 0 0.8125 0.328125q0.328125 0.328125 0.328125 0.8125q0 0.46875 -0.328125 0.8125q-0.328125 0.328125 -0.8125 0.328125zm7.4304047 11.5625q-1.40625 0 -2.5 -0.65625q-1.078125 -0.671875 -1.703125 -1.8125q-0.609375 -1.15625 -0.609375 -2.578125q0 -1.46875 0.609375 -2.59375q0.625 -1.140625 1.703125 -1.796875q1.09375 -0.671875 2.5 -0.671875q1.609375 0 2.640625 0.734375q1.03125 0.734375 1.46875 1.890625l-1.4375 0.609375q-0.359375 -0.890625 -1.0625 -1.34375q-0.703125 -0.453125 -1.6875 -0.453125q-0.84375 0 -1.5625 0.453125q-0.71875 0.4375 -1.171875 1.25q-0.4375 0.8125 -0.4375 1.921875q0 1.078125 0.4375 1.90625q0.453125 0.8125 1.171875 1.265625q0.71875 0.4375 1.5625 0.4375q1.015625 0 1.734375 -0.46875q0.734375 -0.46875 1.078125 -1.3125l1.421875 0.59375q-0.46875 1.09375 -1.515625 1.859375q-1.03125 0.765625 -2.640625 0.765625zm9.809586 0q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m271.73227 222.82481l105.63782 0l0 42.01573l-105.63782 0z" fill-rule="evenodd"/><path fill="#000000" d="m309.85767 246.63544l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.094452 5.765625l0 -13.359375l1.640625 0l0 13.359375l-1.640625 0zm10.816711 -3.109375l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.141327 5.765625l0 -9.671875l1.46875 0l0 1.359375q0.453125 -0.71875 1.203125 -1.140625q0.765625 -0.4375 1.71875 -0.4375q1.078125 0 1.765625 0.453125q0.6875 0.4375 0.96875 1.234375q1.15625 -1.6875 2.984375 -1.6875q1.453125 0 2.21875 0.796875q0.78125 0.796875 0.78125 2.453125l0 6.640625l-1.640625 0l0 -6.09375q0 -0.984375 -0.15625 -1.40625q-0.15625 -0.4375 -0.578125 -0.703125q-0.421875 -0.265625 -0.984375 -0.265625q-1.015625 0 -1.6875 0.6875q-0.671875 0.671875 -0.671875 2.15625l0 5.625l-1.640625 0l0 -6.28125q0 -1.09375 -0.40625 -1.640625q-0.40625 -0.546875 -1.3125 -0.546875q-0.6875 0 -1.28125 0.359375q-0.59375 0.359375 -0.859375 1.0625q-0.25 0.703125 -0.25 2.03125l0 5.015625l-1.640625 0zm22.165802 -3.109375l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.141357 5.765625l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm13.953827 -1.46875l0.234375 1.453125q-0.6875 0.140625 -1.234375 0.140625q-0.890625 0 -1.390625 -0.28125q-0.484375 -0.28125 -0.6875 -0.734375q-0.203125 -0.46875 -0.203125 -1.9375l0 -5.578125l-1.203125 0l0 -1.265625l1.203125 0l0 -2.390625l1.625 -0.984375l0 3.375l1.65625 0l0 1.265625l-1.65625 0l0 5.671875q0 0.6875 0.078125 0.890625q0.09375 0.203125 0.28125 0.328125q0.203125 0.109375 0.578125 0.109375q0.265625 0 0.71875 -0.0625z" fill-rule="nonzero"/><path fill="#fff2cc" d="m74.56693 398.44293l302.80316 0l0 64.66141l-302.80316 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m74.56693 398.44293l302.80316 0l0 64.66141l-302.80316 0z" fill-rule="evenodd"/><path fill="#000000" d="m86.06693 419.678l-1.078125 -0.78125l1.40625 -1.921875l-0.03125 -0.15625l-2.09375 -0.703125l0.4375 -1.25l2.046875 0.734375l0.109375 -0.046875l0 -2.21875l1.328125 0l0 2.21875l0.09375 0.046875l2.078125 -0.734375l0.421875 1.25l-2.09375 0.703125l-0.046875 0.15625l1.4375 1.921875l-1.09375 0.78125l-1.390625 -1.921875l-0.125 0l-1.40625 1.921875zm9.585159 7.015625l0 -12.40625l1.59375 0l0 12.40625l-1.59375 0zm-3.75 -11.84375l0 -1.515625l9.078125 0l0 1.515625l-9.078125 0z" fill-rule="nonzero"/><path fill="#000000" d="m85.03568 448.69363l0 -13.359375l4.5 0q1.125 0 2.078125 0.515625q0.953125 0.5 1.515625 1.390625q0.5625 0.875 0.5625 2.046875q0 1.15625 -0.5625 2.0625q-0.5625 0.890625 -1.515625 1.390625q-0.953125 0.5 -2.078125 0.5l-3.65625 0l0 -1.5l3.6875 0q0.796875 0 1.34375 -0.359375q0.5625 -0.375 0.875 -0.9375q0.3125 -0.5625 0.3125 -1.15625q0 -0.59375 -0.3125 -1.15625q-0.3125 -0.5625 -0.875 -0.921875q-0.546875 -0.359375 -1.34375 -0.359375l-2.9375 0l0 11.84375l-1.59375 0zm14.32016 0.296875q-1.4375 0 -2.546875 -0.671875q-1.09375 -0.671875 -1.71875 -1.8125q-0.625 -1.15625 -0.625 -2.5625q0 -1.421875 0.625 -2.5625q0.625 -1.15625 1.71875 -1.828125q1.109375 -0.671875 2.546875 -0.671875q1.4375 0 2.53125 0.6875q1.09375 0.671875 1.71875 1.828125q0.625 1.140625 0.625 2.546875q0 1.40625 -0.625 2.5625q-0.625 1.140625 -1.71875 1.8125q-1.09375 0.671875 -2.53125 0.671875zm0 -1.4375q0.859375 0 1.609375 -0.421875q0.75 -0.4375 1.21875 -1.25q0.46875 -0.8125 0.46875 -1.9375q0 -1.140625 -0.46875 -1.953125q-0.46875 -0.8125 -1.21875 -1.234375q-0.75 -0.4375 -1.609375 -0.4375q-0.859375 0 -1.625 0.4375q-0.765625 0.421875 -1.234375 1.234375q-0.46875 0.8125 -0.46875 1.953125q0 1.125 0.46875 1.9375q0.46875 0.8125 1.234375 1.25q0.765625 0.421875 1.625 0.421875zm6.6911926 1.140625l0 -9.515625l1.59375 0l0 9.515625l-1.59375 0zm0.78125 -11.265625q-0.46875 0 -0.8125 -0.328125q-0.328125 -0.34375 -0.328125 -0.8125q0 -0.484375 0.328125 -0.8125q0.34375 -0.328125 0.8125 -0.328125q0.484375 0 0.8125 0.328125q0.328125 0.328125 0.328125 0.8125q0 0.46875 -0.328125 0.8125q-0.328125 0.328125 -0.8125 0.328125zm3.1179047 11.265625l0 -9.515625l1.515625 0l0 1.40625l0.078125 0q0.359375 -0.703125 1.203125 -1.203125q0.859375 -0.5 1.875 -0.5q1.75 0 2.625 1.015625q0.890625 1.015625 0.890625 2.703125l0 6.09375l-1.578125 0l0 -5.859375q0 -1.375 -0.671875 -1.9375q-0.65625 -0.578125 -1.703125 -0.578125q-0.78125 0 -1.375 0.4375q-0.59375 0.4375 -0.9375 1.125q-0.328125 0.6875 -0.328125 1.453125l0 5.359375l-1.59375 0zm9.4613495 -8.078125l0 -1.4375l1.765625 0l0 1.4375l-1.765625 0zm4.328125 8.234375q-1.203125 0 -1.9375 -0.71875q-0.71875 -0.71875 -0.71875 -1.9375l0 -9.703125l1.59375 0l0 9.3125q0 0.796875 0.3125 1.1875q0.328125 0.375 0.984375 0.375q0.296875 0 0.5625 -0.078125q0.265625 -0.09375 0.5 -0.234375l0 1.546875q-0.296875 0.109375 -0.609375 0.171875q-0.3125 0.078125 -0.6875 0.078125zm-1.15625 -8.234375l0 -1.4375l2.421875 0l0 1.4375l-2.421875 0zm8.074211 8.375q-1.375 0 -2.453125 -0.640625q-1.0781174 -0.65625 -1.6874924 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.6093674 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203117 0l0 -1.3125l6.5624924 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.0468674 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46874237 0.796875 1.2031174 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm6.231781 -0.296875l0 -9.515625l1.515625 0l0 1.53125l0.078125 0q0.171875 -0.546875 0.609375 -0.9375q0.453125 -0.40625 1.015625 -0.640625q0.5625 -0.234375 1.125 -0.234375q0.4375 0 0.671875 0.046875q0.25 0.046875 0.453125 0.140625l0 1.71875q-0.296875 -0.15625 -0.640625 -0.21875q-0.34375 -0.078125 -0.703125 -0.078125q-0.6875 0 -1.265625 0.390625q-0.578125 0.390625 -0.921875 1.046875q-0.34375 0.65625 -0.34375 1.4375l0 5.3125l-1.59375 0z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m271.73227 420.51642l105.63782 0l0 42.015747l-105.63782 0z" fill-rule="evenodd"/><path fill="#000000" d="m330.64917 447.4364l-1.515625 0l0 -13.359375l1.640625 0l0 4.765625q1.046875 -1.296875 2.65625 -1.296875q0.890625 0 1.6875 0.359375q0.796875 0.359375 1.3125 1.015625q0.515625 0.640625 0.796875 1.5625q0.296875 0.921875 0.296875 1.96875q0 2.484375 -1.234375 3.84375q-1.21875 1.359375 -2.953125 1.359375q-1.703125 0 -2.6875 -1.4375l0 1.21875zm-0.015625 -4.90625q0 1.734375 0.484375 2.515625q0.765625 1.265625 2.09375 1.265625q1.078125 0 1.859375 -0.9375q0.78125 -0.9375 0.78125 -2.78125q0 -1.890625 -0.75 -2.796875q-0.75 -0.90625 -1.828125 -0.90625q-1.0625 0 -1.859375 0.9375q-0.78125 0.9375 -0.78125 2.703125zm15.203857 3.71875q-0.921875 0.765625 -1.765625 1.09375q-0.828125 0.3125 -1.796875 0.3125q-1.59375 0 -2.453125 -0.78125q-0.859375 -0.78125 -0.859375 -1.984375q0 -0.71875 0.328125 -1.296875q0.328125 -0.59375 0.84375 -0.9375q0.53125 -0.359375 1.1875 -0.546875q0.46875 -0.125 1.453125 -0.25q1.984375 -0.234375 2.921875 -0.5625q0.015625 -0.34375 0.015625 -0.421875q0 -1.0 -0.46875 -1.421875q-0.625 -0.546875 -1.875 -0.546875q-1.15625 0 -1.703125 0.40625q-0.546875 0.40625 -0.8125 1.421875l-1.609375 -0.21875q0.21875 -1.015625 0.71875 -1.640625q0.5 -0.640625 1.453125 -0.984375q0.953125 -0.34375 2.1875 -0.34375q1.25 0 2.015625 0.296875q0.78125 0.28125 1.140625 0.734375q0.375 0.4375 0.515625 1.109375q0.078125 0.421875 0.078125 1.515625l0 2.1875q0 2.28125 0.109375 2.890625q0.109375 0.59375 0.40625 1.15625l-1.703125 0q-0.265625 -0.515625 -0.328125 -1.1875zm-0.140625 -3.671875q-0.890625 0.375 -2.671875 0.625q-1.015625 0.140625 -1.4375 0.328125q-0.421875 0.1875 -0.65625 0.53125q-0.21875 0.34375 -0.21875 0.78125q0 0.65625 0.5 1.09375q0.5 0.4375 1.453125 0.4375q0.9375 0 1.671875 -0.40625q0.75 -0.421875 1.09375 -1.140625q0.265625 -0.5625 0.265625 -1.640625l0 -0.609375zm3.547577 1.96875l1.625 -0.25q0.125 0.96875 0.75 1.5q0.625 0.515625 1.75 0.515625q1.125 0 1.671875 -0.453125q0.546875 -0.46875 0.546875 -1.09375q0 -0.546875 -0.484375 -0.875q-0.328125 -0.21875 -1.671875 -0.546875q-1.8125 -0.46875 -2.515625 -0.796875q-0.6875 -0.328125 -1.046875 -0.90625q-0.359375 -0.59375 -0.359375 -1.3125q0 -0.640625 0.296875 -1.1875q0.296875 -0.5625 0.8125 -0.921875q0.375 -0.28125 1.03125 -0.46875q0.671875 -0.203125 1.421875 -0.203125q1.140625 0 2.0 0.328125q0.859375 0.328125 1.265625 0.890625q0.421875 0.5625 0.578125 1.5l-1.609375 0.21875q-0.109375 -0.75 -0.640625 -1.171875q-0.515625 -0.421875 -1.46875 -0.421875q-1.140625 0 -1.625 0.375q-0.46875 0.375 -0.46875 0.875q0 0.3125 0.1875 0.578125q0.203125 0.265625 0.640625 0.4375q0.234375 0.09375 1.4375 0.421875q1.75 0.453125 2.4375 0.75q0.6875 0.296875 1.078125 0.859375q0.390625 0.5625 0.390625 1.40625q0 0.828125 -0.484375 1.546875q-0.46875 0.71875 -1.375 1.125q-0.90625 0.390625 -2.046875 0.390625q-1.875 0 -2.875 -0.78125q-0.984375 -0.78125 -1.25 -2.328125zm16.609375 -0.21875l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625z" fill-rule="nonzero"/><path fill="#fff2cc" d="m74.56693 299.38254l302.80316 0l0 64.66144l-302.80316 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m74.56693 299.38254l302.80316 0l0 64.66144l-302.80316 0z" fill-rule="evenodd"/><path fill="#000000" d="m89.78568 327.93015q-1.46875 0 -2.5625 -0.65625q-1.09375 -0.671875 -1.71875 -1.84375q-0.625 -1.1875 -0.625 -2.734375l0 -8.421875l1.578125 0l0 8.484375q0 1.046875 0.375 1.875q0.375 0.828125 1.109375 1.3125q0.734375 0.46875 1.84375 0.46875q1.09375 0 1.84375 -0.46875q0.75 -0.484375 1.109375 -1.3125q0.375 -0.828125 0.375 -1.875l0 -8.484375l1.59375 0l0 8.421875q0 1.546875 -0.59375 2.734375q-0.578125 1.171875 -1.6875 1.84375q-1.09375 0.65625 -2.640625 0.65625z" fill-rule="nonzero"/><path fill="#000000" d="m85.03568 349.63327l0 -13.359375l4.03125 0q2.09375 0 3.59375 0.859375q1.515625 0.84375 2.328125 2.359375q0.828125 1.5 0.828125 3.46875q0 1.953125 -0.828125 3.453125q-0.8125 1.5 -2.328125 2.359375q-1.5 0.859375 -3.59375 0.859375l-4.03125 0zm1.59375 -1.515625l2.4375 0q1.578125 0 2.734375 -0.59375q1.15625 -0.609375 1.78125 -1.765625q0.640625 -1.15625 0.640625 -2.796875q0 -1.65625 -0.640625 -2.8125q-0.625 -1.15625 -1.78125 -1.75q-1.15625 -0.609375 -2.734375 -0.609375l-2.4375 0l0 10.328125zm15.406158 1.8125q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm5.170944 -8.375l0 -1.4375l1.84375 0l0 1.4375l-1.84375 0zm1.75 8.078125l0 -10.546875q0 -0.875 0.375 -1.53125q0.390625 -0.671875 1.09375 -1.046875q0.703125 -0.375 1.625 -0.375q0.359375 0 0.6875 0.0625q0.34375 0.046875 0.65625 0.15625l0 1.546875q-0.375 -0.15625 -0.703125 -0.21875q-0.3125 -0.078125 -0.59375 -0.078125q-0.6875 0 -1.125 0.453125q-0.421875 0.4375 -0.421875 1.203125l0 10.375l-1.59375 0zm1.5 -8.078125l0 -1.4375l4.578125 0l0 1.4375l-4.578125 0zm4.453125 8.078125l0 -9.515625l1.59375 0l0 9.515625l-1.59375 0zm0.78125 -11.265625q-0.46875 0 -0.8125 -0.328125q-0.328125 -0.34375 -0.328125 -0.8125q0 -0.484375 0.328125 -0.8125q0.34375 -0.328125 0.8125 -0.328125q0.484375 0 0.8125 0.328125q0.328125 0.328125 0.328125 0.8125q0 0.46875 -0.328125 0.8125q-0.328125 0.328125 -0.8125 0.328125zm3.117035 11.265625l0 -9.515625l1.515625 0l0 1.40625l0.078125 0q0.359375 -0.703125 1.203125 -1.203125q0.859375 -0.5 1.875 -0.5q1.75 0 2.625 1.015625q0.890625 1.015625 0.890625 2.703125l0 6.09375l-1.578125 0l0 -5.859375q0 -1.375 -0.671875 -1.9375q-0.65625 -0.578125 -1.703125 -0.578125q-0.78125 0 -1.375 0.4375q-0.59375 0.4375 -0.9375 1.125q-0.328125 0.6875 -0.328125 1.453125l0 5.359375l-1.59375 0zm14.663216 0.296875q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm10.278656 0q-1.28125 0 -2.328125 -0.640625q-1.03125 -0.65625 -1.625 -1.796875q-0.59375 -1.140625 -0.59375 -2.609375q0 -1.484375 0.59375 -2.609375q0.59375 -1.140625 1.625 -1.796875q1.046875 -0.65625 2.328125 -0.65625q0.765625 0 1.390625 0.25q0.640625 0.234375 1.109375 0.625q0.484375 0.390625 0.75 0.84375l0.078125 0l-0.078125 -1.328125l0 -3.9375l1.578125 0l0 13.359375l-1.5 0l0 -1.40625l-0.078125 0q-0.265625 0.4375 -0.75 0.828125q-0.46875 0.390625 -1.109375 0.625q-0.625 0.25 -1.390625 0.25zm0.171875 -1.4375q0.8125 0 1.53125 -0.4375q0.71875 -0.4375 1.171875 -1.25q0.453125 -0.8125 0.453125 -1.921875q0 -1.125 -0.453125 -1.9375q-0.453125 -0.8125 -1.171875 -1.25q-0.71875 -0.4375 -1.53125 -0.4375q-0.828125 0 -1.546875 0.4375q-0.71875 0.4375 -1.171875 1.25q-0.4375 0.8125 -0.4375 1.9375q0 1.09375 0.4375 1.921875q0.453125 0.8125 1.171875 1.25q0.71875 0.4375 1.546875 0.4375z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m271.73227 322.02823l105.63782 0l0 42.015747l-105.63782 0z" fill-rule="evenodd"/><path fill="#000000" d="m289.84784 348.9482l0 -1.421875q-1.125 1.640625 -3.0625 1.640625q-0.859375 0 -1.609375 -0.328125q-0.734375 -0.328125 -1.09375 -0.828125q-0.359375 -0.5 -0.5 -1.21875q-0.109375 -0.46875 -0.109375 -1.53125l0 -5.984375l1.640625 0l0 5.359375q0 1.28125 0.109375 1.734375q0.15625 0.640625 0.65625 1.015625q0.5 0.375 1.234375 0.375q0.734375 0 1.375 -0.375q0.65625 -0.390625 0.921875 -1.03125q0.265625 -0.65625 0.265625 -1.890625l0 -5.1875l1.640625 0l0 9.671875l-1.46875 0zm4.047577 0l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm16.641357 0l0 -1.21875q-0.90625 1.4375 -2.703125 1.4375q-1.15625 0 -2.125 -0.640625q-0.96875 -0.640625 -1.5 -1.78125q-0.53125 -1.140625 -0.53125 -2.625q0 -1.453125 0.484375 -2.625q0.484375 -1.1875 1.4375 -1.8125q0.96875 -0.625 2.171875 -0.625q0.875 0 1.546875 0.375q0.6875 0.359375 1.109375 0.953125l0 -4.796875l1.640625 0l0 13.359375l-1.53125 0zm-5.171875 -4.828125q0 1.859375 0.78125 2.78125q0.78125 0.921875 1.84375 0.921875q1.078125 0 1.828125 -0.875q0.75 -0.890625 0.75 -2.6875q0 -1.984375 -0.765625 -2.90625q-0.765625 -0.9375 -1.890625 -0.9375q-1.078125 0 -1.8125 0.890625q-0.734375 0.890625 -0.734375 2.8125zm15.906952 1.71875l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.125732 5.765625l0 -9.671875l1.46875 0l0 1.46875q0.5625 -1.03125 1.03125 -1.359375q0.484375 -0.328125 1.0625 -0.328125q0.828125 0 1.6875 0.53125l-0.5625 1.515625q-0.609375 -0.359375 -1.203125 -0.359375q-0.546875 0 -0.96875 0.328125q-0.421875 0.328125 -0.609375 0.890625q-0.28125 0.875 -0.28125 1.921875l0 5.0625l-1.625 0zm6.181427 0l0 -13.359375l1.640625 0l0 13.359375l-1.640625 0zm4.113556 3.71875l-0.1875 -1.53125q0.546875 0.140625 0.9375 0.140625q0.546875 0 0.875 -0.1875q0.328125 -0.171875 0.546875 -0.5q0.15625 -0.25 0.5 -1.21875q0.046875 -0.140625 0.140625 -0.40625l-3.671875 -9.6875l1.765625 0l2.015625 5.59375q0.390625 1.078125 0.703125 2.25q0.28125 -1.125 0.671875 -2.203125l2.078125 -5.640625l1.640625 0l-3.6875 9.828125q-0.59375 1.609375 -0.921875 2.203125q-0.4375 0.8125 -1.0 1.1875q-0.5625 0.375 -1.34375 0.375q-0.484375 0 -1.0625 -0.203125zm9.40625 -15.1875l0 -1.890625l1.640625 0l0 1.890625l-1.640625 0zm0 11.46875l0 -9.671875l1.640625 0l0 9.671875l-1.640625 0zm4.1448364 0l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm10.063202 0.796875l1.59375 0.234375q0.109375 0.75 0.5625 1.078125q0.609375 0.453125 1.671875 0.453125q1.140625 0 1.75 -0.453125q0.625 -0.453125 0.84375 -1.265625q0.125 -0.5 0.109375 -2.109375q-1.0625 1.265625 -2.671875 1.265625q-2.0 0 -3.09375 -1.4375q-1.09375 -1.4375 -1.09375 -3.453125q0 -1.390625 0.5 -2.5625q0.515625 -1.171875 1.453125 -1.796875q0.953125 -0.640625 2.25 -0.640625q1.703125 0 2.8125 1.375l0 -1.15625l1.515625 0l0 8.359375q0 2.265625 -0.46875 3.203125q-0.453125 0.9375 -1.453125 1.484375q-0.984375 0.546875 -2.453125 0.546875q-1.71875 0 -2.796875 -0.78125q-1.0625 -0.765625 -1.03125 -2.34375zm1.359375 -5.8125q0 1.90625 0.75 2.78125q0.765625 0.875 1.90625 0.875q1.125 0 1.890625 -0.859375q0.765625 -0.875 0.765625 -2.734375q0 -1.78125 -0.796875 -2.671875q-0.78125 -0.90625 -1.890625 -0.90625q-1.09375 0 -1.859375 0.890625q-0.765625 0.875 -0.765625 2.625z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m377.3701 144.91536l86.031494 0l0 0.06298828l86.03146 0" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m384.9501 144.91536l78.45148 0l0 0.06300354l78.45151 0" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m384.95007 148.20537l-6.5799866 0l0 -6.580002l6.5799866 0l0 6.580002z" fill-rule="nonzero"/><path stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m548.43304 144.97836c0 1.8170166 -1.4729614 3.2899933 -3.289978 3.2899933c-1.8170166 0 -3.289978 -1.4729767 -3.289978 -3.2899933c0 -1.8170166 1.4729614 -3.2900085 3.289978 -3.2900085c1.8170166 0 3.289978 1.472992 3.289978 3.2900085z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m377.3701 243.94423l86.031494 0l0 0.06298828l86.03146 0" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m384.9501 243.94423l78.45148 0l0 0.06298828l78.45151 0" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m384.95007 247.23422l-6.5799866 0l0 -6.580002l6.5799866 0l0 6.580002z" fill-rule="nonzero"/><path stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m548.43304 244.00722c0 1.8170166 -1.4729614 3.2899933 -3.289978 3.2899933c-1.8170166 0 -3.289978 -1.4729767 -3.289978 -3.2899933c0 -1.8170166 1.4729614 -3.2899933 3.289978 -3.2899933c1.8170166 0 3.289978 1.4729767 3.289978 3.2899933z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m377.3701 342.7185l86.031494 0l0 0.06298828l86.03146 0" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m384.9501 342.7185l78.45148 0l0 0.06298828l78.45151 0" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m384.95007 346.0085l-6.5799866 0l0 -6.580017l6.5799866 0l0 6.580017z" fill-rule="nonzero"/><path stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m548.43304 342.7815c0 1.8170166 -1.4729614 3.2900085 -3.289978 3.2900085c-1.8170166 0 -3.289978 -1.472992 -3.289978 -3.2900085c0 -1.8170166 1.4729614 -3.2900085 3.289978 -3.2900085c1.8170166 0 3.289978 1.472992 3.289978 3.2900085z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m377.3701 441.5243l169.29135 0" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="8.0,6.0" d="m384.9501 441.5243l149.71133 0" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m384.95007 444.81427l-6.5799866 0l0 -6.5799866l6.5799866 0l0 6.5799866z" fill-rule="nonzero"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m534.66144 444.82773l9.076172 -3.3034363l-9.076172 -3.3034668z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m546.66144 420.51706l30.929138 0l0 42.015747l-30.929138 0z" fill-rule="evenodd"/><path fill="#000000" d="m559.9583 444.15582q0 -0.328125 0 -0.5q0 -0.96875 0.265625 -1.671875q0.203125 -0.515625 0.640625 -1.0625q0.328125 -0.390625 1.171875 -1.140625q0.859375 -0.75 1.109375 -1.1875q0.265625 -0.453125 0.265625 -0.984375q0 -0.953125 -0.75 -1.671875q-0.734375 -0.734375 -1.828125 -0.734375q-1.046875 0 -1.75 0.65625q-0.703125 0.65625 -0.921875 2.046875l-1.6875 -0.203125q0.234375 -1.859375 1.359375 -2.84375q1.125 -1.0 2.96875 -1.0q1.96875 0 3.125 1.0625q1.171875 1.0625 1.171875 2.578125q0 0.875 -0.40625 1.609375q-0.40625 0.734375 -1.609375 1.796875q-0.796875 0.703125 -1.046875 1.046875q-0.25 0.34375 -0.375 0.78125q-0.109375 0.4375 -0.125 1.421875l-1.578125 0zm-0.09375 3.28125l0 -1.875l1.859375 0l0 1.875l-1.859375 0z" fill-rule="nonzero"/></g></svg>
\ No newline at end of file diff --git a/_content/blog/type-construction-and-cycle-detection/06.svg b/_content/blog/type-construction-and-cycle-detection/06.svg new file mode 100644 index 00000000..9bd936d1 --- /dev/null +++ b/_content/blog/type-construction-and-cycle-detection/06.svg @@ -0,0 +1 @@ +<svg version="1.1" viewBox="0.0 0.0 624.0 480.0" fill="none" stroke="none" stroke-linecap="square" stroke-miterlimit="10" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"><clipPath id="p.0"><path d="m0 0l624.0 0l0 480.0l-624.0 0l0 -480.0z" clip-rule="nonzero"/></clipPath><g clip-path="url(#p.0)"><path fill="#000000" fill-opacity="0.0" d="m0 0l624.0 0l0 480.0l-624.0 0z" fill-rule="evenodd"/><path fill="#fff2cc" d="m74.56693 101.26182l302.80316 0l0 64.661415l-302.80316 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m74.56693 101.26182l302.80316 0l0 64.661415l-302.80316 0z" fill-rule="evenodd"/><path fill="#000000" d="m87.72318 129.51253l0 -12.406258l1.59375 0l0 12.406258l-1.59375 0zm-3.75 -11.843758l0 -1.515625l9.078125 0l0 1.515625l-9.078125 0z" fill-rule="nonzero"/><path fill="#000000" d="m85.03568 151.51253l0 -13.359375l4.03125 0q2.09375 0 3.59375 0.859375q1.515625 0.84375 2.328125 2.359375q0.828125 1.5 0.828125 3.46875q0 1.953125 -0.828125 3.453125q-0.8125 1.5 -2.328125 2.359375q-1.5 0.859375 -3.59375 0.859375l-4.03125 0zm1.59375 -1.515625l2.4375 0q1.578125 0 2.734375 -0.59375q1.15625 -0.609375 1.78125 -1.765625q0.640625 -1.15625 0.640625 -2.796875q0 -1.65625 -0.640625 -2.8125q-0.625 -1.15625 -1.78125 -1.75q-1.15625 -0.609375 -2.734375 -0.609375l-2.4375 0l0 10.328125zm15.406158 1.8125q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm5.170944 -8.375l0 -1.4375l1.84375 0l0 1.4375l-1.84375 0zm1.75 8.078125l0 -10.546875q0 -0.875 0.375 -1.53125q0.390625 -0.671875 1.09375 -1.046875q0.703125 -0.375 1.625 -0.375q0.359375 0 0.6875 0.0625q0.34375 0.046875 0.65625 0.15625l0 1.546875q-0.375 -0.15625 -0.703125 -0.21875q-0.3125 -0.078125 -0.59375 -0.078125q-0.6875 0 -1.125 0.453125q-0.421875 0.4375 -0.421875 1.203125l0 10.375l-1.59375 0zm1.5 -8.078125l0 -1.4375l4.578125 0l0 1.4375l-4.578125 0zm4.453125 8.078125l0 -9.515625l1.59375 0l0 9.515625l-1.59375 0zm0.78125 -11.265625q-0.46875 0 -0.8125 -0.328125q-0.328125 -0.34375 -0.328125 -0.8125q0 -0.484375 0.328125 -0.8125q0.34375 -0.328125 0.8125 -0.328125q0.484375 0 0.8125 0.328125q0.328125 0.328125 0.328125 0.8125q0 0.46875 -0.328125 0.8125q-0.328125 0.328125 -0.8125 0.328125zm3.117035 11.265625l0 -9.515625l1.515625 0l0 1.40625l0.078125 0q0.359375 -0.703125 1.203125 -1.203125q0.859375 -0.5 1.875 -0.5q1.75 0 2.625 1.015625q0.890625 1.015625 0.890625 2.703125l0 6.09375l-1.578125 0l0 -5.859375q0 -1.375 -0.671875 -1.9375q-0.65625 -0.578125 -1.703125 -0.578125q-0.78125 0 -1.375 0.4375q-0.59375 0.4375 -0.9375 1.125q-0.328125 0.6875 -0.328125 1.453125l0 5.359375l-1.59375 0zm14.663216 0.296875q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm10.278656 0q-1.28125 0 -2.328125 -0.640625q-1.03125 -0.65625 -1.625 -1.796875q-0.59375 -1.140625 -0.59375 -2.609375q0 -1.484375 0.59375 -2.609375q0.59375 -1.140625 1.625 -1.796875q1.046875 -0.65625 2.328125 -0.65625q0.765625 0 1.390625 0.25q0.640625 0.234375 1.109375 0.625q0.484375 0.390625 0.75 0.84375l0.078125 0l-0.078125 -1.328125l0 -3.9375l1.578125 0l0 13.359375l-1.5 0l0 -1.40625l-0.078125 0q-0.265625 0.4375 -0.75 0.828125q-0.46875 0.390625 -1.109375 0.625q-0.625 0.25 -1.390625 0.25zm0.171875 -1.4375q0.8125 0 1.53125 -0.4375q0.71875 -0.4375 1.171875 -1.25q0.453125 -0.8125 0.453125 -1.921875q0 -1.125 -0.453125 -1.9375q-0.453125 -0.8125 -1.171875 -1.25q-0.71875 -0.4375 -1.53125 -0.4375q-0.828125 0 -1.546875 0.4375q-0.71875 0.4375 -1.171875 1.25q-0.4375 0.8125 -0.4375 1.9375q0 1.09375 0.4375 1.921875q0.453125 0.8125 1.171875 1.25q0.71875 0.4375 1.546875 0.4375z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m74.56693 4.201449l232.06299 0l0 90.48819l-232.06299 0z" fill-rule="evenodd"/><path fill="#fbbc04" d="m92.33256 22.111448l-2.671875 0l0 3.75l-4.0625 0l0 2.046875l4.0625 0l0 8.421877q0 1.4375 0.375 2.453125q0.390625 1.0 1.046875 1.640625q0.65625 0.640625 1.546875 0.9375q0.90625 0.28125 1.9375 0.28125q0.609375 0 1.234375 -0.0625q0.625 -0.046875 1.1875 -0.15625q0.5625 -0.109375 1.03125 -0.25q0.46875 -0.15625 0.796875 -0.359375l-0.375 -1.875q-0.234375 0.0625 -0.625 0.140625q-0.375 0.078125 -0.796875 0.140625q-0.453125 0.078125 -0.90625 0.125q-0.453125 0.046875 -0.890625 0.046875q-0.59375 0 -1.109375 -0.140625q-0.515625 -0.140625 -0.921875 -0.5q-0.40625 -0.34375 -0.640625 -0.921875q-0.21875 -0.59375 -0.21875 -1.5l0 -8.421877l5.90625 0l0 -2.046875l-5.90625 0l0 -3.75zm12.568497 25.515627q1.046875 0 1.84375 -0.390625q0.8125 -0.390625 1.40625 -0.96875q0.609375 -0.5625 1.03125 -1.234375q0.421875 -0.671875 0.6875 -1.28125l7.859375 -17.890627l-2.953125 0l-4.0 10.062502l-0.734375 1.8125l-0.6875 -1.875l-4.25 -10.000002l-2.96875 0l6.671875 14.765627l-1.046875 2.0625q-0.15625 0.296875 -0.40625 0.734375q-0.25 0.4375 -0.59375 0.859375q-0.359375 0.421875 -0.8125 0.71875q-0.4375 0.296875 -0.984375 0.296875q-0.203125 0 -0.5625 -0.03125q-0.34375 -0.015625 -0.703125 -0.046875l-0.421875 2.171875q0.25 0.0625 0.75 0.140625q0.5 0.09375 0.875 0.09375zm16.349747 -0.3125l2.640625 0l0 -7.4375q0.28125 0.3125 0.609375 0.578125q0.34375 0.265625 0.703125 0.484375q0.625 0.34375 1.390625 0.515625q0.765625 0.1875 1.6562424 0.1875q1.453125 0 2.59375 -0.59375q1.140625 -0.609375 1.90625 -1.65625q0.78125 -1.0625 1.171875 -2.5q0.40625 -1.453125 0.40625 -3.109375l0 -0.296875q0 -1.7343769 -0.40625 -3.187502q-0.390625 -1.453125 -1.171875 -2.5q-0.765625 -1.046875 -1.921875 -1.625q-1.140625 -0.59375 -2.625 -0.59375q-0.8437424 0 -1.5781174 0.1875q-0.734375 0.171875 -1.34375 0.515625q-0.421875 0.234375 -0.796875 0.5625q-0.375 0.3125 -0.6875 0.703125l-0.140625 -1.6875l-2.40625 0l0 21.453127zm10.437492 -13.828125l0 0.296875q0 1.140625 -0.25 2.171875q-0.25 1.03125 -0.765625 1.8125q-0.515625 0.78125 -1.328125 1.25q-0.796875 0.46875 -1.9062424 0.46875q-0.6875 0 -1.25 -0.171875q-0.5625 -0.171875 -1.015625 -0.46875q-0.40625 -0.265625 -0.71875 -0.625q-0.3125 -0.375 -0.5625 -0.8125l0 -7.453127q0.28125 -0.5 0.625 -0.890625q0.359375 -0.40625 0.828125 -0.671875q0.40625 -0.28125 0.921875 -0.421875q0.53125 -0.140625 1.15625 -0.140625q1.1093674 0 1.9062424 0.46875q0.8125 0.453125 1.34375 1.21875q0.515625 0.78125 0.765625 1.8125q0.25 1.0312519 0.25 2.156252zm14.021622 8.15625q2.25 0 3.78125 -0.90625q1.546875 -0.90625 2.328125 -2.078125l-1.625 -1.265625q-0.71875 0.953125 -1.828125 1.53125q-1.109375 0.5625 -2.515625 0.5625q-1.078125 0 -1.96875 -0.390625q-0.890625 -0.40625 -1.515625 -1.109375q-0.609375 -0.65625 -0.96875 -1.515625q-0.34375 -0.859375 -0.453125 -2.0l0 -0.09375l11.078125 0l0 -1.1875q0 -1.6250019 -0.421875 -3.015627q-0.40625 -1.390625 -1.234375 -2.421875q-0.828125 -1.015625 -2.078125 -1.59375q-1.25 -0.578125 -2.921875 -0.578125q-1.34375 0 -2.609375 0.546875q-1.265625 0.546875 -2.25 1.5625q-1.0 1.03125 -1.609375 2.515625q-0.59375 1.46875 -0.59375 3.359377l0 0.59375q0 1.625 0.53125 3.0q0.546875 1.375 1.53125 2.375q0.96875 1.0 2.328125 1.5625q1.375 0.546875 3.015625 0.546875zm-0.34375 -13.890627q1.015625 0 1.75 0.375q0.734375 0.375 1.21875 0.96875q0.484375 0.609375 0.75 1.4375q0.28125 0.8125 0.28125 1.5312519l0 0.125l-8.328125 0q0.15625 -1.0625019 0.546875 -1.8906269q0.390625 -0.828125 0.96875 -1.390625q0.578125 -0.5625 1.28125 -0.859375q0.71875 -0.296875 1.53125 -0.296875zm42.74637 -4.984375l0 -2.25l-15.453125 0l0 2.25l6.4375 0l0 18.593752l2.578125 0l0 -18.593752l6.4375 0zm30.418243 -3.0625l0 -2.171875l-5.671875 0l0 28.296877l5.671875 0l0 -2.171875l-3.15625 0l0 -23.953127l3.15625 0zm11.630997 -2.171875l0 2.171875l3.1875 0l0 23.953127l-3.1875 0l0 2.171875l5.6875 0l0 -28.296877l-5.6875 0zm27.381012 2.984375l-2.5625153 0l-0.046875 14.109377q-0.015625 0.9375 -0.296875 1.796875q-0.265625 0.859375 -0.78125 1.515625q-0.53125 0.671875 -1.3125 1.0625q-0.765625 0.390625 -1.78125 0.390625q-1.015625 0 -1.796875 -0.390625q-0.78125 -0.40625 -1.296875 -1.0625q-0.53125 -0.65625 -0.8125 -1.515625q-0.28125 -0.859375 -0.296875 -1.796875l-0.046875 -14.109377l-2.53125 0l-0.03125 14.109377q0.015625 1.46875 0.515625 2.75q0.5 1.28125 1.390625 2.21875q0.890625 0.96875 2.140625 1.515625q1.25 0.53125 2.765625 0.53125q1.484375 0 2.734375 -0.546875q1.25 -0.546875 2.140625 -1.515625q0.90626526 -0.9375 1.4218903 -2.203125q0.515625 -1.28125 0.515625 -2.75l-0.03125 -14.109377z" fill-rule="nonzero"/><path fill="#fbbc04" d="m92.33256 57.31145l-2.671875 0l0 3.75l-4.0625 0l0 2.046875l4.0625 0l0 8.421871q0 1.4375 0.375 2.453125q0.390625 1.0 1.046875 1.640625q0.65625 0.640625 1.546875 0.9375q0.90625 0.28125 1.9375 0.28125q0.609375 0 1.234375 -0.0625q0.625 -0.046875 1.1875 -0.15625q0.5625 -0.109375 1.03125 -0.25q0.46875 -0.15625 0.796875 -0.359375l-0.375 -1.875q-0.234375 0.0625 -0.625 0.140625q-0.375 0.078125 -0.796875 0.140625q-0.453125 0.078125 -0.90625 0.125q-0.453125 0.046875 -0.890625 0.046875q-0.59375 0 -1.109375 -0.140625q-0.515625 -0.140625 -0.921875 -0.5q-0.40625 -0.34375 -0.640625 -0.921875q-0.21875 -0.59375 -0.21875 -1.5l0 -8.421871l5.90625 0l0 -2.046875l-5.90625 0l0 -3.75zm12.568497 25.515621q1.046875 0 1.84375 -0.390625q0.8125 -0.390625 1.40625 -0.96875q0.609375 -0.5625 1.03125 -1.234375q0.421875 -0.671875 0.6875 -1.28125l7.859375 -17.890621l-2.953125 0l-4.0 10.062496l-0.734375 1.8125l-0.6875 -1.875l-4.25 -9.999996l-2.96875 0l6.671875 14.765621l-1.046875 2.0625q-0.15625 0.296875 -0.40625 0.734375q-0.25 0.4375 -0.59375 0.859375q-0.359375 0.421875 -0.8125 0.71875q-0.4375 0.296875 -0.984375 0.296875q-0.203125 0 -0.5625 -0.03125q-0.34375 -0.015625 -0.703125 -0.046875l-0.421875 2.171875q0.25 0.0625 0.75 0.140625q0.5 0.09375 0.875 0.09375zm16.349747 -0.3125l2.640625 0l0 -7.4375q0.28125 0.3125 0.609375 0.578125q0.34375 0.265625 0.703125 0.484375q0.625 0.34375 1.390625 0.515625q0.765625 0.1875 1.6562424 0.1875q1.453125 0 2.59375 -0.59375q1.140625 -0.609375 1.90625 -1.65625q0.78125 -1.0625 1.171875 -2.5q0.40625 -1.453125 0.40625 -3.109375l0 -0.296875q0 -1.734375 -0.40625 -3.1875q-0.390625 -1.453125 -1.171875 -2.4999962q-0.765625 -1.046875 -1.921875 -1.625q-1.140625 -0.59375 -2.625 -0.59375q-0.8437424 0 -1.5781174 0.1875q-0.734375 0.171875 -1.34375 0.515625q-0.421875 0.234375 -0.796875 0.5625q-0.375 0.3125 -0.6875 0.703125l-0.140625 -1.6875l-2.40625 0l0 21.453121zm10.437492 -13.828125l0 0.296875q0 1.140625 -0.25 2.171875q-0.25 1.03125 -0.765625 1.8125q-0.515625 0.78125 -1.328125 1.25q-0.796875 0.46875 -1.9062424 0.46875q-0.6875 0 -1.25 -0.171875q-0.5625 -0.171875 -1.015625 -0.46875q-0.40625 -0.265625 -0.71875 -0.625q-0.3125 -0.375 -0.5625 -0.8125l0 -7.453125q0.28125 -0.5 0.625 -0.890625q0.359375 -0.4062462 0.828125 -0.6718712q0.40625 -0.28125 0.921875 -0.421875q0.53125 -0.140625 1.15625 -0.140625q1.1093674 0 1.9062424 0.46875q0.8125 0.453125 1.34375 1.2187462q0.515625 0.78125 0.765625 1.8125q0.25 1.03125 0.25 2.15625zm14.021622 8.15625q2.25 0 3.78125 -0.90625q1.546875 -0.90625 2.328125 -2.078125l-1.625 -1.265625q-0.71875 0.953125 -1.828125 1.53125q-1.109375 0.5625 -2.515625 0.5625q-1.078125 0 -1.96875 -0.390625q-0.890625 -0.40625 -1.515625 -1.109375q-0.609375 -0.65625 -0.96875 -1.515625q-0.34375 -0.859375 -0.453125 -2.0l0 -0.09375l11.078125 0l0 -1.1875q0 -1.625 -0.421875 -3.015625q-0.40625 -1.3906212 -1.234375 -2.4218712q-0.828125 -1.015625 -2.078125 -1.59375q-1.25 -0.578125 -2.921875 -0.578125q-1.34375 0 -2.609375 0.546875q-1.265625 0.546875 -2.25 1.5625q-1.0 1.03125 -1.609375 2.5156212q-0.59375 1.46875 -0.59375 3.359375l0 0.59375q0 1.625 0.53125 3.0q0.546875 1.375 1.53125 2.375q0.96875 1.0 2.328125 1.5625q1.375 0.546875 3.015625 0.546875zm-0.34375 -13.890621q1.015625 0 1.75 0.375q0.734375 0.375 1.21875 0.9687462q0.484375 0.609375 0.75 1.4375q0.28125 0.8125 0.28125 1.53125l0 0.125l-8.328125 0q0.15625 -1.0625 0.546875 -1.890625q0.390625 -0.828125 0.96875 -1.390625q0.578125 -0.5624962 1.28125 -0.8593712q0.71875 -0.296875 1.53125 -0.296875zm41.77762 -7.234375l-2.5625 0l-0.046875 14.109371q-0.015625 0.9375 -0.296875 1.796875q-0.265625 0.859375 -0.78125 1.515625q-0.53125 0.671875 -1.3125 1.0625q-0.765625 0.390625 -1.78125 0.390625q-1.015625 0 -1.796875 -0.390625q-0.78125 -0.40625 -1.296875 -1.0625q-0.53125 -0.65625 -0.8125 -1.515625q-0.28125 -0.859375 -0.296875 -1.796875l-0.046875 -14.109371l-2.53125 0l-0.03125 14.109371q0.015625 1.46875 0.515625 2.75q0.5 1.28125 1.390625 2.21875q0.890625 0.96875 2.140625 1.515625q1.25 0.53125 2.765625 0.53125q1.484375 0 2.734375 -0.546875q1.25 -0.546875 2.140625 -1.515625q0.90625 -0.9375 1.421875 -2.203125q0.515625 -1.28125 0.515625 -2.75l-0.03125 -14.109371zm27.308868 7.734375l-3.734375 4.687496l2.09375 1.515625l3.03125 -5.0625l3.0625 5.1875l2.09375 -1.5625l-3.671875 -4.640621l5.46875 -1.34375l-0.765625 -2.5625l-5.203125 2.15625l0.421875 -6.109375l-2.546875 0l0.359375 6.015625l-5.234375 -2.15625l-0.765625 2.5l5.390625 1.375zm26.459122 -5.484375l0 -2.25l-15.453125 0l0 2.25l6.4375 0l0 18.593746l2.578125 0l0 -18.593746l6.4375 0z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m271.73227 123.907486l105.63782 0l0 42.015747l-105.63782 0z" fill-rule="evenodd"/><path fill="#000000" d="m289.84784 150.82748l0 -1.421875q-1.125 1.640625 -3.0625 1.640625q-0.859375 0 -1.609375 -0.328125q-0.734375 -0.328125 -1.09375 -0.828125q-0.359375 -0.5 -0.5 -1.21875q-0.109375 -0.46875 -0.109375 -1.53125l0 -5.984375l1.640625 0l0 5.359375q0 1.28125 0.109375 1.734375q0.15625 0.640625 0.65625 1.015625q0.5 0.375 1.234375 0.375q0.734375 0 1.375 -0.375q0.65625 -0.390625 0.921875 -1.03125q0.265625 -0.65625 0.265625 -1.890625l0 -5.1875l1.640625 0l0 9.671875l-1.46875 0zm4.047577 0l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm16.641357 0l0 -1.21875q-0.90625 1.4375 -2.703125 1.4375q-1.15625 0 -2.125 -0.640625q-0.96875 -0.640625 -1.5 -1.78125q-0.53125 -1.140625 -0.53125 -2.625q0 -1.453125 0.484375 -2.625q0.484375 -1.1875 1.4375 -1.8125q0.96875 -0.625 2.171875 -0.625q0.875 0 1.546875 0.375q0.6875 0.359375 1.109375 0.953125l0 -4.796875l1.640625 0l0 13.359375l-1.53125 0zm-5.171875 -4.828125q0 1.859375 0.78125 2.78125q0.78125 0.921875 1.84375 0.921875q1.078125 0 1.828125 -0.875q0.75 -0.890625 0.75 -2.6875q0 -1.984375 -0.765625 -2.90625q-0.765625 -0.9375 -1.890625 -0.9375q-1.078125 0 -1.8125 0.890625q-0.734375 0.890625 -0.734375 2.8125zm15.906952 1.71875l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.125732 5.765625l0 -9.671875l1.46875 0l0 1.46875q0.5625 -1.03125 1.03125 -1.359375q0.484375 -0.328125 1.0625 -0.328125q0.828125 0 1.6875 0.53125l-0.5625 1.515625q-0.609375 -0.359375 -1.203125 -0.359375q-0.546875 0 -0.96875 0.328125q-0.421875 0.328125 -0.609375 0.890625q-0.28125 0.875 -0.28125 1.921875l0 5.0625l-1.625 0zm6.181427 0l0 -13.359375l1.640625 0l0 13.359375l-1.640625 0zm4.113556 3.71875l-0.1875 -1.53125q0.546875 0.140625 0.9375 0.140625q0.546875 0 0.875 -0.1875q0.328125 -0.171875 0.546875 -0.5q0.15625 -0.25 0.5 -1.21875q0.046875 -0.140625 0.140625 -0.40625l-3.671875 -9.6875l1.765625 0l2.015625 5.59375q0.390625 1.078125 0.703125 2.25q0.28125 -1.125 0.671875 -2.203125l2.078125 -5.640625l1.640625 0l-3.6875 9.828125q-0.59375 1.609375 -0.921875 2.203125q-0.4375 0.8125 -1.0 1.1875q-0.5625 0.375 -1.34375 0.375q-0.484375 0 -1.0625 -0.203125zm9.40625 -15.1875l0 -1.890625l1.640625 0l0 1.890625l-1.640625 0zm0 11.46875l0 -9.671875l1.640625 0l0 9.671875l-1.640625 0zm4.1448364 0l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm10.063202 0.796875l1.59375 0.234375q0.109375 0.75 0.5625 1.078125q0.609375 0.453125 1.671875 0.453125q1.140625 0 1.75 -0.453125q0.625 -0.453125 0.84375 -1.265625q0.125 -0.5 0.109375 -2.109375q-1.0625 1.265625 -2.671875 1.265625q-2.0 0 -3.09375 -1.4375q-1.09375 -1.4375 -1.09375 -3.453125q0 -1.390625 0.5 -2.5625q0.515625 -1.171875 1.453125 -1.796875q0.953125 -0.640625 2.25 -0.640625q1.703125 0 2.8125 1.375l0 -1.15625l1.515625 0l0 8.359375q0 2.265625 -0.46875 3.203125q-0.453125 0.9375 -1.453125 1.484375q-0.984375 0.546875 -2.453125 0.546875q-1.71875 0 -2.796875 -0.78125q-1.0625 -0.765625 -1.03125 -2.34375zm1.359375 -5.8125q0 1.90625 0.75 2.78125q0.765625 0.875 1.90625 0.875q1.125 0 1.890625 -0.859375q0.765625 -0.875 0.765625 -2.734375q0 -1.78125 -0.796875 -2.671875q-0.78125 -0.90625 -1.890625 -0.90625q-1.09375 0 -1.859375 0.890625q-0.765625 0.875 -0.765625 2.625z" fill-rule="nonzero"/><path fill="#fff2cc" d="m74.56693 200.32219l302.80316 0l0 64.66142l-302.80316 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m74.56693 200.32219l302.80316 0l0 64.66142l-302.80316 0z" fill-rule="evenodd"/><path fill="#000000" d="m85.03568 230.88539l0 -17.09375l3.75 0l0 1.3125l-2.3125 0l0 14.46875l2.3125 0l0 1.3125l-3.75 0zm5.0984955 0l0 -1.3125l2.3125 0l0 -14.46875l-2.3125 0l0 -1.3125l3.75 0l0 17.09375l-3.75 0zm11.4422455 -2.015625q-1.46875 0 -2.5625 -0.65625q-1.09375 -0.671875 -1.71875 -1.84375q-0.625 -1.1875 -0.625 -2.734375l0 -8.421875l1.578125 0l0 8.484375q0 1.046875 0.375 1.875q0.375 0.828125 1.109375 1.3125q0.734375 0.46875 1.84375 0.46875q1.09375 0 1.84375 -0.46875q0.75 -0.484375 1.109375 -1.3125q0.375 -0.828125 0.375 -1.875l0 -8.484375l1.59375 0l0 8.421875q0 1.546875 -0.59375 2.734375q-0.578125 1.171875 -1.6875 1.84375q-1.09375 0.65625 -2.640625 0.65625z" fill-rule="nonzero"/><path fill="#000000" d="m88.77006 250.86977q-0.96875 0 -1.921875 -0.40625q-0.953125 -0.40625 -1.6875 -1.203125q-0.71875 -0.8125 -1.046875 -2.015625l1.5 -0.609375q0.328125 1.15625 1.15625 1.9375q0.84375 0.78125 2.046875 0.78125q0.734375 0 1.359375 -0.265625q0.625 -0.265625 1.0 -0.78125q0.390625 -0.53125 0.390625 -1.28125q0 -0.671875 -0.328125 -1.140625q-0.328125 -0.46875 -0.984375 -0.828125q-0.640625 -0.359375 -1.59375 -0.703125l-0.84375 -0.296875q-0.5625 -0.203125 -1.125 -0.484375q-0.5625 -0.296875 -1.046875 -0.71875q-0.46875 -0.421875 -0.75 -1.0q-0.28125 -0.59375 -0.28125 -1.390625q0 -0.96875 0.515625 -1.765625q0.53125 -0.8125 1.4375 -1.296875q0.921875 -0.484375 2.109375 -0.484375q1.25 0 2.09375 0.453125q0.859375 0.453125 1.34375 1.078125q0.5 0.625 0.671875 1.15625l-1.46875 0.640625q-0.125 -0.40625 -0.4375 -0.8125q-0.3125 -0.421875 -0.84375 -0.703125q-0.53125 -0.296875 -1.34375 -0.296875q-0.640625 0 -1.21875 0.265625q-0.5625 0.25 -0.90625 0.71875q-0.34375 0.453125 -0.34375 1.046875q0 0.84375 0.671875 1.328125q0.671875 0.484375 1.796875 0.875l0.875 0.296875q0.609375 0.203125 1.234375 0.5q0.625 0.296875 1.15625 0.765625q0.546875 0.46875 0.875 1.15625q0.34375 0.671875 0.34375 1.625q0 1.03125 -0.40625 1.765625q-0.390625 0.734375 -1.046875 1.203125q-0.65625 0.46875 -1.4375 0.671875q-0.765625 0.21875 -1.515625 0.21875zm6.3073425 -0.296875l0 -13.359375l1.59375 0l0 13.359375l-1.59375 0zm3.8991547 0l0 -9.515625l1.59375 0l0 9.515625l-1.59375 0zm0.78125 -11.265625q-0.46875 0 -0.8125 -0.328125q-0.328125 -0.34375 -0.328125 -0.8125q0 -0.484375 0.328125 -0.8125q0.34375 -0.328125 0.8125 -0.328125q0.484375 0 0.8125 0.328125q0.328125 0.328125 0.328125 0.8125q0 0.46875 -0.328125 0.8125q-0.328125 0.328125 -0.8125 0.328125zm7.4304047 11.5625q-1.40625 0 -2.5 -0.65625q-1.078125 -0.671875 -1.703125 -1.8125q-0.609375 -1.15625 -0.609375 -2.578125q0 -1.46875 0.609375 -2.59375q0.625 -1.140625 1.703125 -1.796875q1.09375 -0.671875 2.5 -0.671875q1.609375 0 2.640625 0.734375q1.03125 0.734375 1.46875 1.890625l-1.4375 0.609375q-0.359375 -0.890625 -1.0625 -1.34375q-0.703125 -0.453125 -1.6875 -0.453125q-0.84375 0 -1.5625 0.453125q-0.71875 0.4375 -1.171875 1.25q-0.4375 0.8125 -0.4375 1.921875q0 1.078125 0.4375 1.90625q0.453125 0.8125 1.171875 1.265625q0.71875 0.4375 1.5625 0.4375q1.015625 0 1.734375 -0.46875q0.734375 -0.46875 1.078125 -1.3125l1.421875 0.59375q-0.46875 1.09375 -1.515625 1.859375q-1.03125 0.765625 -2.640625 0.765625zm9.809586 0q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m271.73227 222.82481l105.63782 0l0 42.01573l-105.63782 0z" fill-rule="evenodd"/><path fill="#000000" d="m309.85767 246.63544l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.094452 5.765625l0 -13.359375l1.640625 0l0 13.359375l-1.640625 0zm10.816711 -3.109375l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.141327 5.765625l0 -9.671875l1.46875 0l0 1.359375q0.453125 -0.71875 1.203125 -1.140625q0.765625 -0.4375 1.71875 -0.4375q1.078125 0 1.765625 0.453125q0.6875 0.4375 0.96875 1.234375q1.15625 -1.6875 2.984375 -1.6875q1.453125 0 2.21875 0.796875q0.78125 0.796875 0.78125 2.453125l0 6.640625l-1.640625 0l0 -6.09375q0 -0.984375 -0.15625 -1.40625q-0.15625 -0.4375 -0.578125 -0.703125q-0.421875 -0.265625 -0.984375 -0.265625q-1.015625 0 -1.6875 0.6875q-0.671875 0.671875 -0.671875 2.15625l0 5.625l-1.640625 0l0 -6.28125q0 -1.09375 -0.40625 -1.640625q-0.40625 -0.546875 -1.3125 -0.546875q-0.6875 0 -1.28125 0.359375q-0.59375 0.359375 -0.859375 1.0625q-0.25 0.703125 -0.25 2.03125l0 5.015625l-1.640625 0zm22.165802 -3.109375l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.141357 5.765625l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm13.953827 -1.46875l0.234375 1.453125q-0.6875 0.140625 -1.234375 0.140625q-0.890625 0 -1.390625 -0.28125q-0.484375 -0.28125 -0.6875 -0.734375q-0.203125 -0.46875 -0.203125 -1.9375l0 -5.578125l-1.203125 0l0 -1.265625l1.203125 0l0 -2.390625l1.625 -0.984375l0 3.375l1.65625 0l0 1.265625l-1.65625 0l0 5.671875q0 0.6875 0.078125 0.890625q0.09375 0.203125 0.28125 0.328125q0.203125 0.109375 0.578125 0.109375q0.265625 0 0.71875 -0.0625z" fill-rule="nonzero"/><path fill="#fff2cc" d="m74.56693 398.44293l302.80316 0l0 64.66141l-302.80316 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m74.56693 398.44293l302.80316 0l0 64.66141l-302.80316 0z" fill-rule="evenodd"/><path fill="#000000" d="m86.06693 419.678l-1.078125 -0.78125l1.40625 -1.921875l-0.03125 -0.15625l-2.09375 -0.703125l0.4375 -1.25l2.046875 0.734375l0.109375 -0.046875l0 -2.21875l1.328125 0l0 2.21875l0.09375 0.046875l2.078125 -0.734375l0.421875 1.25l-2.09375 0.703125l-0.046875 0.15625l1.4375 1.921875l-1.09375 0.78125l-1.390625 -1.921875l-0.125 0l-1.40625 1.921875zm9.585159 7.015625l0 -12.40625l1.59375 0l0 12.40625l-1.59375 0zm-3.75 -11.84375l0 -1.515625l9.078125 0l0 1.515625l-9.078125 0z" fill-rule="nonzero"/><path fill="#000000" d="m85.03568 448.69363l0 -13.359375l4.5 0q1.125 0 2.078125 0.515625q0.953125 0.5 1.515625 1.390625q0.5625 0.875 0.5625 2.046875q0 1.15625 -0.5625 2.0625q-0.5625 0.890625 -1.515625 1.390625q-0.953125 0.5 -2.078125 0.5l-3.65625 0l0 -1.5l3.6875 0q0.796875 0 1.34375 -0.359375q0.5625 -0.375 0.875 -0.9375q0.3125 -0.5625 0.3125 -1.15625q0 -0.59375 -0.3125 -1.15625q-0.3125 -0.5625 -0.875 -0.921875q-0.546875 -0.359375 -1.34375 -0.359375l-2.9375 0l0 11.84375l-1.59375 0zm14.32016 0.296875q-1.4375 0 -2.546875 -0.671875q-1.09375 -0.671875 -1.71875 -1.8125q-0.625 -1.15625 -0.625 -2.5625q0 -1.421875 0.625 -2.5625q0.625 -1.15625 1.71875 -1.828125q1.109375 -0.671875 2.546875 -0.671875q1.4375 0 2.53125 0.6875q1.09375 0.671875 1.71875 1.828125q0.625 1.140625 0.625 2.546875q0 1.40625 -0.625 2.5625q-0.625 1.140625 -1.71875 1.8125q-1.09375 0.671875 -2.53125 0.671875zm0 -1.4375q0.859375 0 1.609375 -0.421875q0.75 -0.4375 1.21875 -1.25q0.46875 -0.8125 0.46875 -1.9375q0 -1.140625 -0.46875 -1.953125q-0.46875 -0.8125 -1.21875 -1.234375q-0.75 -0.4375 -1.609375 -0.4375q-0.859375 0 -1.625 0.4375q-0.765625 0.421875 -1.234375 1.234375q-0.46875 0.8125 -0.46875 1.953125q0 1.125 0.46875 1.9375q0.46875 0.8125 1.234375 1.25q0.765625 0.421875 1.625 0.421875zm6.6911926 1.140625l0 -9.515625l1.59375 0l0 9.515625l-1.59375 0zm0.78125 -11.265625q-0.46875 0 -0.8125 -0.328125q-0.328125 -0.34375 -0.328125 -0.8125q0 -0.484375 0.328125 -0.8125q0.34375 -0.328125 0.8125 -0.328125q0.484375 0 0.8125 0.328125q0.328125 0.328125 0.328125 0.8125q0 0.46875 -0.328125 0.8125q-0.328125 0.328125 -0.8125 0.328125zm3.1179047 11.265625l0 -9.515625l1.515625 0l0 1.40625l0.078125 0q0.359375 -0.703125 1.203125 -1.203125q0.859375 -0.5 1.875 -0.5q1.75 0 2.625 1.015625q0.890625 1.015625 0.890625 2.703125l0 6.09375l-1.578125 0l0 -5.859375q0 -1.375 -0.671875 -1.9375q-0.65625 -0.578125 -1.703125 -0.578125q-0.78125 0 -1.375 0.4375q-0.59375 0.4375 -0.9375 1.125q-0.328125 0.6875 -0.328125 1.453125l0 5.359375l-1.59375 0zm9.4613495 -8.078125l0 -1.4375l1.765625 0l0 1.4375l-1.765625 0zm4.328125 8.234375q-1.203125 0 -1.9375 -0.71875q-0.71875 -0.71875 -0.71875 -1.9375l0 -9.703125l1.59375 0l0 9.3125q0 0.796875 0.3125 1.1875q0.328125 0.375 0.984375 0.375q0.296875 0 0.5625 -0.078125q0.265625 -0.09375 0.5 -0.234375l0 1.546875q-0.296875 0.109375 -0.609375 0.171875q-0.3125 0.078125 -0.6875 0.078125zm-1.15625 -8.234375l0 -1.4375l2.421875 0l0 1.4375l-2.421875 0zm8.074211 8.375q-1.375 0 -2.453125 -0.640625q-1.0781174 -0.65625 -1.6874924 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.6093674 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203117 0l0 -1.3125l6.5624924 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.0468674 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46874237 0.796875 1.2031174 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm6.231781 -0.296875l0 -9.515625l1.515625 0l0 1.53125l0.078125 0q0.171875 -0.546875 0.609375 -0.9375q0.453125 -0.40625 1.015625 -0.640625q0.5625 -0.234375 1.125 -0.234375q0.4375 0 0.671875 0.046875q0.25 0.046875 0.453125 0.140625l0 1.71875q-0.296875 -0.15625 -0.640625 -0.21875q-0.34375 -0.078125 -0.703125 -0.078125q-0.6875 0 -1.265625 0.390625q-0.578125 0.390625 -0.921875 1.046875q-0.34375 0.65625 -0.34375 1.4375l0 5.3125l-1.59375 0z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m271.73227 420.51642l105.63782 0l0 42.015747l-105.63782 0z" fill-rule="evenodd"/><path fill="#000000" d="m330.64917 447.4364l-1.515625 0l0 -13.359375l1.640625 0l0 4.765625q1.046875 -1.296875 2.65625 -1.296875q0.890625 0 1.6875 0.359375q0.796875 0.359375 1.3125 1.015625q0.515625 0.640625 0.796875 1.5625q0.296875 0.921875 0.296875 1.96875q0 2.484375 -1.234375 3.84375q-1.21875 1.359375 -2.953125 1.359375q-1.703125 0 -2.6875 -1.4375l0 1.21875zm-0.015625 -4.90625q0 1.734375 0.484375 2.515625q0.765625 1.265625 2.09375 1.265625q1.078125 0 1.859375 -0.9375q0.78125 -0.9375 0.78125 -2.78125q0 -1.890625 -0.75 -2.796875q-0.75 -0.90625 -1.828125 -0.90625q-1.0625 0 -1.859375 0.9375q-0.78125 0.9375 -0.78125 2.703125zm15.203857 3.71875q-0.921875 0.765625 -1.765625 1.09375q-0.828125 0.3125 -1.796875 0.3125q-1.59375 0 -2.453125 -0.78125q-0.859375 -0.78125 -0.859375 -1.984375q0 -0.71875 0.328125 -1.296875q0.328125 -0.59375 0.84375 -0.9375q0.53125 -0.359375 1.1875 -0.546875q0.46875 -0.125 1.453125 -0.25q1.984375 -0.234375 2.921875 -0.5625q0.015625 -0.34375 0.015625 -0.421875q0 -1.0 -0.46875 -1.421875q-0.625 -0.546875 -1.875 -0.546875q-1.15625 0 -1.703125 0.40625q-0.546875 0.40625 -0.8125 1.421875l-1.609375 -0.21875q0.21875 -1.015625 0.71875 -1.640625q0.5 -0.640625 1.453125 -0.984375q0.953125 -0.34375 2.1875 -0.34375q1.25 0 2.015625 0.296875q0.78125 0.28125 1.140625 0.734375q0.375 0.4375 0.515625 1.109375q0.078125 0.421875 0.078125 1.515625l0 2.1875q0 2.28125 0.109375 2.890625q0.109375 0.59375 0.40625 1.15625l-1.703125 0q-0.265625 -0.515625 -0.328125 -1.1875zm-0.140625 -3.671875q-0.890625 0.375 -2.671875 0.625q-1.015625 0.140625 -1.4375 0.328125q-0.421875 0.1875 -0.65625 0.53125q-0.21875 0.34375 -0.21875 0.78125q0 0.65625 0.5 1.09375q0.5 0.4375 1.453125 0.4375q0.9375 0 1.671875 -0.40625q0.75 -0.421875 1.09375 -1.140625q0.265625 -0.5625 0.265625 -1.640625l0 -0.609375zm3.547577 1.96875l1.625 -0.25q0.125 0.96875 0.75 1.5q0.625 0.515625 1.75 0.515625q1.125 0 1.671875 -0.453125q0.546875 -0.46875 0.546875 -1.09375q0 -0.546875 -0.484375 -0.875q-0.328125 -0.21875 -1.671875 -0.546875q-1.8125 -0.46875 -2.515625 -0.796875q-0.6875 -0.328125 -1.046875 -0.90625q-0.359375 -0.59375 -0.359375 -1.3125q0 -0.640625 0.296875 -1.1875q0.296875 -0.5625 0.8125 -0.921875q0.375 -0.28125 1.03125 -0.46875q0.671875 -0.203125 1.421875 -0.203125q1.140625 0 2.0 0.328125q0.859375 0.328125 1.265625 0.890625q0.421875 0.5625 0.578125 1.5l-1.609375 0.21875q-0.109375 -0.75 -0.640625 -1.171875q-0.515625 -0.421875 -1.46875 -0.421875q-1.140625 0 -1.625 0.375q-0.46875 0.375 -0.46875 0.875q0 0.3125 0.1875 0.578125q0.203125 0.265625 0.640625 0.4375q0.234375 0.09375 1.4375 0.421875q1.75 0.453125 2.4375 0.75q0.6875 0.296875 1.078125 0.859375q0.390625 0.5625 0.390625 1.40625q0 0.828125 -0.484375 1.546875q-0.46875 0.71875 -1.375 1.125q-0.90625 0.390625 -2.046875 0.390625q-1.875 0 -2.875 -0.78125q-0.984375 -0.78125 -1.25 -2.328125zm16.609375 -0.21875l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625z" fill-rule="nonzero"/><path fill="#fff2cc" d="m74.56693 299.38254l302.80316 0l0 64.66144l-302.80316 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m74.56693 299.38254l302.80316 0l0 64.66144l-302.80316 0z" fill-rule="evenodd"/><path fill="#000000" d="m89.78568 327.93015q-1.46875 0 -2.5625 -0.65625q-1.09375 -0.671875 -1.71875 -1.84375q-0.625 -1.1875 -0.625 -2.734375l0 -8.421875l1.578125 0l0 8.484375q0 1.046875 0.375 1.875q0.375 0.828125 1.109375 1.3125q0.734375 0.46875 1.84375 0.46875q1.09375 0 1.84375 -0.46875q0.75 -0.484375 1.109375 -1.3125q0.375 -0.828125 0.375 -1.875l0 -8.484375l1.59375 0l0 8.421875q0 1.546875 -0.59375 2.734375q-0.578125 1.171875 -1.6875 1.84375q-1.09375 0.65625 -2.640625 0.65625z" fill-rule="nonzero"/><path fill="#000000" d="m85.03568 349.63327l0 -13.359375l4.03125 0q2.09375 0 3.59375 0.859375q1.515625 0.84375 2.328125 2.359375q0.828125 1.5 0.828125 3.46875q0 1.953125 -0.828125 3.453125q-0.8125 1.5 -2.328125 2.359375q-1.5 0.859375 -3.59375 0.859375l-4.03125 0zm1.59375 -1.515625l2.4375 0q1.578125 0 2.734375 -0.59375q1.15625 -0.609375 1.78125 -1.765625q0.640625 -1.15625 0.640625 -2.796875q0 -1.65625 -0.640625 -2.8125q-0.625 -1.15625 -1.78125 -1.75q-1.15625 -0.609375 -2.734375 -0.609375l-2.4375 0l0 10.328125zm15.406158 1.8125q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm5.170944 -8.375l0 -1.4375l1.84375 0l0 1.4375l-1.84375 0zm1.75 8.078125l0 -10.546875q0 -0.875 0.375 -1.53125q0.390625 -0.671875 1.09375 -1.046875q0.703125 -0.375 1.625 -0.375q0.359375 0 0.6875 0.0625q0.34375 0.046875 0.65625 0.15625l0 1.546875q-0.375 -0.15625 -0.703125 -0.21875q-0.3125 -0.078125 -0.59375 -0.078125q-0.6875 0 -1.125 0.453125q-0.421875 0.4375 -0.421875 1.203125l0 10.375l-1.59375 0zm1.5 -8.078125l0 -1.4375l4.578125 0l0 1.4375l-4.578125 0zm4.453125 8.078125l0 -9.515625l1.59375 0l0 9.515625l-1.59375 0zm0.78125 -11.265625q-0.46875 0 -0.8125 -0.328125q-0.328125 -0.34375 -0.328125 -0.8125q0 -0.484375 0.328125 -0.8125q0.34375 -0.328125 0.8125 -0.328125q0.484375 0 0.8125 0.328125q0.328125 0.328125 0.328125 0.8125q0 0.46875 -0.328125 0.8125q-0.328125 0.328125 -0.8125 0.328125zm3.117035 11.265625l0 -9.515625l1.515625 0l0 1.40625l0.078125 0q0.359375 -0.703125 1.203125 -1.203125q0.859375 -0.5 1.875 -0.5q1.75 0 2.625 1.015625q0.890625 1.015625 0.890625 2.703125l0 6.09375l-1.578125 0l0 -5.859375q0 -1.375 -0.671875 -1.9375q-0.65625 -0.578125 -1.703125 -0.578125q-0.78125 0 -1.375 0.4375q-0.59375 0.4375 -0.9375 1.125q-0.328125 0.6875 -0.328125 1.453125l0 5.359375l-1.59375 0zm14.663216 0.296875q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm10.278656 0q-1.28125 0 -2.328125 -0.640625q-1.03125 -0.65625 -1.625 -1.796875q-0.59375 -1.140625 -0.59375 -2.609375q0 -1.484375 0.59375 -2.609375q0.59375 -1.140625 1.625 -1.796875q1.046875 -0.65625 2.328125 -0.65625q0.765625 0 1.390625 0.25q0.640625 0.234375 1.109375 0.625q0.484375 0.390625 0.75 0.84375l0.078125 0l-0.078125 -1.328125l0 -3.9375l1.578125 0l0 13.359375l-1.5 0l0 -1.40625l-0.078125 0q-0.265625 0.4375 -0.75 0.828125q-0.46875 0.390625 -1.109375 0.625q-0.625 0.25 -1.390625 0.25zm0.171875 -1.4375q0.8125 0 1.53125 -0.4375q0.71875 -0.4375 1.171875 -1.25q0.453125 -0.8125 0.453125 -1.921875q0 -1.125 -0.453125 -1.9375q-0.453125 -0.8125 -1.171875 -1.25q-0.71875 -0.4375 -1.53125 -0.4375q-0.828125 0 -1.546875 0.4375q-0.71875 0.4375 -1.171875 1.25q-0.4375 0.8125 -0.4375 1.9375q0 1.09375 0.4375 1.921875q0.453125 0.8125 1.171875 1.25q0.71875 0.4375 1.546875 0.4375z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m271.73227 322.02823l105.63782 0l0 42.015747l-105.63782 0z" fill-rule="evenodd"/><path fill="#000000" d="m289.84784 348.9482l0 -1.421875q-1.125 1.640625 -3.0625 1.640625q-0.859375 0 -1.609375 -0.328125q-0.734375 -0.328125 -1.09375 -0.828125q-0.359375 -0.5 -0.5 -1.21875q-0.109375 -0.46875 -0.109375 -1.53125l0 -5.984375l1.640625 0l0 5.359375q0 1.28125 0.109375 1.734375q0.15625 0.640625 0.65625 1.015625q0.5 0.375 1.234375 0.375q0.734375 0 1.375 -0.375q0.65625 -0.390625 0.921875 -1.03125q0.265625 -0.65625 0.265625 -1.890625l0 -5.1875l1.640625 0l0 9.671875l-1.46875 0zm4.047577 0l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm16.641357 0l0 -1.21875q-0.90625 1.4375 -2.703125 1.4375q-1.15625 0 -2.125 -0.640625q-0.96875 -0.640625 -1.5 -1.78125q-0.53125 -1.140625 -0.53125 -2.625q0 -1.453125 0.484375 -2.625q0.484375 -1.1875 1.4375 -1.8125q0.96875 -0.625 2.171875 -0.625q0.875 0 1.546875 0.375q0.6875 0.359375 1.109375 0.953125l0 -4.796875l1.640625 0l0 13.359375l-1.53125 0zm-5.171875 -4.828125q0 1.859375 0.78125 2.78125q0.78125 0.921875 1.84375 0.921875q1.078125 0 1.828125 -0.875q0.75 -0.890625 0.75 -2.6875q0 -1.984375 -0.765625 -2.90625q-0.765625 -0.9375 -1.890625 -0.9375q-1.078125 0 -1.8125 0.890625q-0.734375 0.890625 -0.734375 2.8125zm15.906952 1.71875l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.125732 5.765625l0 -9.671875l1.46875 0l0 1.46875q0.5625 -1.03125 1.03125 -1.359375q0.484375 -0.328125 1.0625 -0.328125q0.828125 0 1.6875 0.53125l-0.5625 1.515625q-0.609375 -0.359375 -1.203125 -0.359375q-0.546875 0 -0.96875 0.328125q-0.421875 0.328125 -0.609375 0.890625q-0.28125 0.875 -0.28125 1.921875l0 5.0625l-1.625 0zm6.181427 0l0 -13.359375l1.640625 0l0 13.359375l-1.640625 0zm4.113556 3.71875l-0.1875 -1.53125q0.546875 0.140625 0.9375 0.140625q0.546875 0 0.875 -0.1875q0.328125 -0.171875 0.546875 -0.5q0.15625 -0.25 0.5 -1.21875q0.046875 -0.140625 0.140625 -0.40625l-3.671875 -9.6875l1.765625 0l2.015625 5.59375q0.390625 1.078125 0.703125 2.25q0.28125 -1.125 0.671875 -2.203125l2.078125 -5.640625l1.640625 0l-3.6875 9.828125q-0.59375 1.609375 -0.921875 2.203125q-0.4375 0.8125 -1.0 1.1875q-0.5625 0.375 -1.34375 0.375q-0.484375 0 -1.0625 -0.203125zm9.40625 -15.1875l0 -1.890625l1.640625 0l0 1.890625l-1.640625 0zm0 11.46875l0 -9.671875l1.640625 0l0 9.671875l-1.640625 0zm4.1448364 0l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm10.063202 0.796875l1.59375 0.234375q0.109375 0.75 0.5625 1.078125q0.609375 0.453125 1.671875 0.453125q1.140625 0 1.75 -0.453125q0.625 -0.453125 0.84375 -1.265625q0.125 -0.5 0.109375 -2.109375q-1.0625 1.265625 -2.671875 1.265625q-2.0 0 -3.09375 -1.4375q-1.09375 -1.4375 -1.09375 -3.453125q0 -1.390625 0.5 -2.5625q0.515625 -1.171875 1.453125 -1.796875q0.953125 -0.640625 2.25 -0.640625q1.703125 0 2.8125 1.375l0 -1.15625l1.515625 0l0 8.359375q0 2.265625 -0.46875 3.203125q-0.453125 0.9375 -1.453125 1.484375q-0.984375 0.546875 -2.453125 0.546875q-1.71875 0 -2.796875 -0.78125q-1.0625 -0.765625 -1.03125 -2.34375zm1.359375 -5.8125q0 1.90625 0.75 2.78125q0.765625 0.875 1.90625 0.875q1.125 0 1.890625 -0.859375q0.765625 -0.875 0.765625 -2.734375q0 -1.78125 -0.796875 -2.671875q-0.78125 -0.90625 -1.890625 -0.90625q-1.09375 0 -1.859375 0.890625q-0.765625 0.875 -0.765625 2.625z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m377.3701 144.91536l86.031494 0l0 0.06298828l86.03146 0" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m384.9501 144.91536l78.45148 0l0 0.06300354l78.45151 0" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m384.95007 148.20537l-6.5799866 0l0 -6.580002l6.5799866 0l0 6.580002z" fill-rule="nonzero"/><path stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m548.43304 144.97836c0 1.8170166 -1.4729614 3.2899933 -3.289978 3.2899933c-1.8170166 0 -3.289978 -1.4729767 -3.289978 -3.2899933c0 -1.8170166 1.4729614 -3.2900085 3.289978 -3.2900085c1.8170166 0 3.289978 1.472992 3.289978 3.2900085z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m377.3701 243.94423l86.031494 0l0 0.06298828l86.03146 0" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m384.9501 243.94423l78.45148 0l0 0.06298828l78.45151 0" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m384.95007 247.23422l-6.5799866 0l0 -6.580002l6.5799866 0l0 6.580002z" fill-rule="nonzero"/><path stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m548.43304 244.00722c0 1.8170166 -1.4729614 3.2899933 -3.289978 3.2899933c-1.8170166 0 -3.289978 -1.4729767 -3.289978 -3.2899933c0 -1.8170166 1.4729614 -3.2899933 3.289978 -3.2899933c1.8170166 0 3.289978 1.4729767 3.289978 3.2899933z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m377.3701 342.7185l86.031494 0l0 0.06298828l86.03146 0" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m384.9501 342.7185l78.45148 0l0 0.06298828l78.45151 0" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m384.95007 346.0085l-6.5799866 0l0 -6.580017l6.5799866 0l0 6.580017z" fill-rule="nonzero"/><path stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m548.43304 342.7815c0 1.8170166 -1.4729614 3.2900085 -3.289978 3.2900085c-1.8170166 0 -3.289978 -1.472992 -3.289978 -3.2900085c0 -1.8170166 1.4729614 -3.2900085 3.289978 -3.2900085c1.8170166 0 3.289978 1.472992 3.289978 3.2900085z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m377.3701 441.5243l181.17587 0l0 -307.937l-181.11288 0" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m384.9501 441.5243l173.59586 0l0 -307.937l-169.11288 0" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m384.95007 444.81427l-6.5799866 0l0 -6.5799866l6.5799866 0l0 6.5799866z" fill-rule="nonzero"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m389.43307 130.28381l-9.076202 3.3034668l9.076202 3.3034668z" fill-rule="evenodd"/></g></svg>
\ No newline at end of file diff --git a/_content/blog/type-construction-and-cycle-detection/07.svg b/_content/blog/type-construction-and-cycle-detection/07.svg new file mode 100644 index 00000000..62e7bf76 --- /dev/null +++ b/_content/blog/type-construction-and-cycle-detection/07.svg @@ -0,0 +1 @@ +<svg version="1.1" viewBox="0.0 0.0 624.0 480.0" fill="none" stroke="none" stroke-linecap="square" stroke-miterlimit="10" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"><clipPath id="p.0"><path d="m0 0l624.0 0l0 480.0l-624.0 0l0 -480.0z" clip-rule="nonzero"/></clipPath><g clip-path="url(#p.0)"><path fill="#000000" fill-opacity="0.0" d="m0 0l624.0 0l0 480.0l-624.0 0z" fill-rule="evenodd"/><path fill="#fff2cc" d="m74.56693 102.848595l302.80316 0l0 64.661415l-302.80316 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m74.56693 102.848595l302.80316 0l0 64.661415l-302.80316 0z" fill-rule="evenodd"/><path fill="#000000" d="m87.72318 131.0993l0 -12.406258l1.59375 0l0 12.406258l-1.59375 0zm-3.75 -11.843758l0 -1.515625l9.078125 0l0 1.515625l-9.078125 0z" fill-rule="nonzero"/><path fill="#000000" d="m85.03568 153.0993l0 -13.359375l4.03125 0q2.09375 0 3.59375 0.859375q1.515625 0.84375 2.328125 2.359375q0.828125 1.5 0.828125 3.46875q0 1.953125 -0.828125 3.453125q-0.8125 1.5 -2.328125 2.359375q-1.5 0.859375 -3.59375 0.859375l-4.03125 0zm1.59375 -1.515625l2.4375 0q1.578125 0 2.734375 -0.59375q1.15625 -0.609375 1.78125 -1.765625q0.640625 -1.15625 0.640625 -2.796875q0 -1.65625 -0.640625 -2.8125q-0.625 -1.15625 -1.78125 -1.75q-1.15625 -0.609375 -2.734375 -0.609375l-2.4375 0l0 10.328125zm15.406158 1.8125q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm5.170944 -8.375l0 -1.4375l1.84375 0l0 1.4375l-1.84375 0zm1.75 8.078125l0 -10.546875q0 -0.875 0.375 -1.53125q0.390625 -0.671875 1.09375 -1.046875q0.703125 -0.375 1.625 -0.375q0.359375 0 0.6875 0.0625q0.34375 0.046875 0.65625 0.15625l0 1.546875q-0.375 -0.15625 -0.703125 -0.21875q-0.3125 -0.078125 -0.59375 -0.078125q-0.6875 0 -1.125 0.453125q-0.421875 0.4375 -0.421875 1.203125l0 10.375l-1.59375 0zm1.5 -8.078125l0 -1.4375l4.578125 0l0 1.4375l-4.578125 0zm4.453125 8.078125l0 -9.515625l1.59375 0l0 9.515625l-1.59375 0zm0.78125 -11.265625q-0.46875 0 -0.8125 -0.328125q-0.328125 -0.34375 -0.328125 -0.8125q0 -0.484375 0.328125 -0.8125q0.34375 -0.328125 0.8125 -0.328125q0.484375 0 0.8125 0.328125q0.328125 0.328125 0.328125 0.8125q0 0.46875 -0.328125 0.8125q-0.328125 0.328125 -0.8125 0.328125zm3.117035 11.265625l0 -9.515625l1.515625 0l0 1.40625l0.078125 0q0.359375 -0.703125 1.203125 -1.203125q0.859375 -0.5 1.875 -0.5q1.75 0 2.625 1.015625q0.890625 1.015625 0.890625 2.703125l0 6.09375l-1.578125 0l0 -5.859375q0 -1.375 -0.671875 -1.9375q-0.65625 -0.578125 -1.703125 -0.578125q-0.78125 0 -1.375 0.4375q-0.59375 0.4375 -0.9375 1.125q-0.328125 0.6875 -0.328125 1.453125l0 5.359375l-1.59375 0zm14.663216 0.296875q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm10.278656 0q-1.28125 0 -2.328125 -0.640625q-1.03125 -0.65625 -1.625 -1.796875q-0.59375 -1.140625 -0.59375 -2.609375q0 -1.484375 0.59375 -2.609375q0.59375 -1.140625 1.625 -1.796875q1.046875 -0.65625 2.328125 -0.65625q0.765625 0 1.390625 0.25q0.640625 0.234375 1.109375 0.625q0.484375 0.390625 0.75 0.84375l0.078125 0l-0.078125 -1.328125l0 -3.9375l1.578125 0l0 13.359375l-1.5 0l0 -1.40625l-0.078125 0q-0.265625 0.4375 -0.75 0.828125q-0.46875 0.390625 -1.109375 0.625q-0.625 0.25 -1.390625 0.25zm0.171875 -1.4375q0.8125 0 1.53125 -0.4375q0.71875 -0.4375 1.171875 -1.25q0.453125 -0.8125 0.453125 -1.921875q0 -1.125 -0.453125 -1.9375q-0.453125 -0.8125 -1.171875 -1.25q-0.71875 -0.4375 -1.53125 -0.4375q-0.828125 0 -1.546875 0.4375q-0.71875 0.4375 -1.171875 1.25q-0.4375 0.8125 -0.4375 1.9375q0 1.09375 0.4375 1.921875q0.453125 0.8125 1.171875 1.25q0.71875 0.4375 1.546875 0.4375z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m74.56693 5.7882257l232.06299 0l0 90.48819l-232.06299 0z" fill-rule="evenodd"/><path fill="#fbbc04" d="m92.33256 23.698225l-2.671875 0l0 3.75l-4.0625 0l0 2.046875l4.0625 0l0 8.421877q0 1.4375 0.375 2.453125q0.390625 1.0 1.046875 1.640625q0.65625 0.640625 1.546875 0.9375q0.90625 0.28125 1.9375 0.28125q0.609375 0 1.234375 -0.0625q0.625 -0.046875 1.1875 -0.15625q0.5625 -0.109375 1.03125 -0.25q0.46875 -0.15625 0.796875 -0.359375l-0.375 -1.875q-0.234375 0.0625 -0.625 0.140625q-0.375 0.078125 -0.796875 0.140625q-0.453125 0.078125 -0.90625 0.125q-0.453125 0.046875 -0.890625 0.046875q-0.59375 0 -1.109375 -0.140625q-0.515625 -0.140625 -0.921875 -0.5q-0.40625 -0.34375 -0.640625 -0.921875q-0.21875 -0.59375 -0.21875 -1.5l0 -8.421877l5.90625 0l0 -2.046875l-5.90625 0l0 -3.75zm12.568497 25.515627q1.046875 0 1.84375 -0.390625q0.8125 -0.390625 1.40625 -0.96875q0.609375 -0.5625 1.03125 -1.234375q0.421875 -0.671875 0.6875 -1.28125l7.859375 -17.890627l-2.953125 0l-4.0 10.062502l-0.734375 1.8125l-0.6875 -1.875l-4.25 -10.000002l-2.96875 0l6.671875 14.765627l-1.046875 2.0625q-0.15625 0.296875 -0.40625 0.734375q-0.25 0.4375 -0.59375 0.859375q-0.359375 0.421875 -0.8125 0.71875q-0.4375 0.296875 -0.984375 0.296875q-0.203125 0 -0.5625 -0.03125q-0.34375 -0.015625 -0.703125 -0.046875l-0.421875 2.171875q0.25 0.0625 0.75 0.140625q0.5 0.09375 0.875 0.09375zm16.349747 -0.3125l2.640625 0l0 -7.4375q0.28125 0.3125 0.609375 0.578125q0.34375 0.265625 0.703125 0.484375q0.625 0.34375 1.390625 0.515625q0.765625 0.1875 1.6562424 0.1875q1.453125 0 2.59375 -0.59375q1.140625 -0.609375 1.90625 -1.65625q0.78125 -1.0625 1.171875 -2.5q0.40625 -1.453125 0.40625 -3.109375l0 -0.296875q0 -1.734375 -0.40625 -3.187502q-0.390625 -1.453125 -1.171875 -2.5q-0.765625 -1.046875 -1.921875 -1.625q-1.140625 -0.59375 -2.625 -0.59375q-0.8437424 0 -1.5781174 0.1875q-0.734375 0.171875 -1.34375 0.515625q-0.421875 0.234375 -0.796875 0.5625q-0.375 0.3125 -0.6875 0.703125l-0.140625 -1.6875l-2.40625 0l0 21.453127zm10.437492 -13.828125l0 0.296875q0 1.140625 -0.25 2.171875q-0.25 1.03125 -0.765625 1.8125q-0.515625 0.78125 -1.328125 1.25q-0.796875 0.46875 -1.9062424 0.46875q-0.6875 0 -1.25 -0.171875q-0.5625 -0.171875 -1.015625 -0.46875q-0.40625 -0.265625 -0.71875 -0.625q-0.3125 -0.375 -0.5625 -0.8125l0 -7.453127q0.28125 -0.5 0.625 -0.890625q0.359375 -0.40625 0.828125 -0.671875q0.40625 -0.28125 0.921875 -0.421875q0.53125 -0.140625 1.15625 -0.140625q1.1093674 0 1.9062424 0.46875q0.8125 0.453125 1.34375 1.21875q0.515625 0.78125 0.765625 1.8125019q0.25 1.03125 0.25 2.15625zm14.021622 8.15625q2.25 0 3.78125 -0.90625q1.546875 -0.90625 2.328125 -2.078125l-1.625 -1.265625q-0.71875 0.953125 -1.828125 1.53125q-1.109375 0.5625 -2.515625 0.5625q-1.078125 0 -1.96875 -0.390625q-0.890625 -0.40625 -1.515625 -1.109375q-0.609375 -0.65625 -0.96875 -1.515625q-0.34375 -0.859375 -0.453125 -2.0l0 -0.09375l11.078125 0l0 -1.1875q0 -1.625 -0.421875 -3.015627q-0.40625 -1.390625 -1.234375 -2.421875q-0.828125 -1.015625 -2.078125 -1.59375q-1.25 -0.578125 -2.921875 -0.578125q-1.34375 0 -2.609375 0.546875q-1.265625 0.546875 -2.25 1.5625q-1.0 1.03125 -1.609375 2.515625q-0.59375 1.4687519 -0.59375 3.359377l0 0.59375q0 1.625 0.53125 3.0q0.546875 1.375 1.53125 2.375q0.96875 1.0 2.328125 1.5625q1.375 0.546875 3.015625 0.546875zm-0.34375 -13.890627q1.015625 0 1.75 0.375q0.734375 0.375 1.21875 0.96875q0.484375 0.609375 0.75 1.4375019q0.28125 0.8125 0.28125 1.53125l0 0.125l-8.328125 0q0.15625 -1.0625 0.546875 -1.8906269q0.390625 -0.828125 0.96875 -1.390625q0.578125 -0.5625 1.28125 -0.859375q0.71875 -0.296875 1.53125 -0.296875zm42.74637 -4.984375l0 -2.25l-15.453125 0l0 2.25l6.4375 0l0 18.593752l2.578125 0l0 -18.593752l6.4375 0zm30.418243 -3.0625l0 -2.171875l-5.671875 0l0 28.296877l5.671875 0l0 -2.171875l-3.15625 0l0 -23.953127l3.15625 0zm11.630997 -2.171875l0 2.171875l3.1875 0l0 23.953127l-3.1875 0l0 2.171875l5.6875 0l0 -28.296877l-5.6875 0zm27.381012 2.984375l-2.5625153 0l-0.046875 14.109377q-0.015625 0.9375 -0.296875 1.796875q-0.265625 0.859375 -0.78125 1.515625q-0.53125 0.671875 -1.3125 1.0625q-0.765625 0.390625 -1.78125 0.390625q-1.015625 0 -1.796875 -0.390625q-0.78125 -0.40625 -1.296875 -1.0625q-0.53125 -0.65625 -0.8125 -1.515625q-0.28125 -0.859375 -0.296875 -1.796875l-0.046875 -14.109377l-2.53125 0l-0.03125 14.109377q0.015625 1.46875 0.515625 2.75q0.5 1.28125 1.390625 2.21875q0.890625 0.96875 2.140625 1.515625q1.25 0.53125 2.765625 0.53125q1.484375 0 2.734375 -0.546875q1.25 -0.546875 2.140625 -1.515625q0.90626526 -0.9375 1.4218903 -2.203125q0.515625 -1.28125 0.515625 -2.75l-0.03125 -14.109377z" fill-rule="nonzero"/><path fill="#fbbc04" d="m92.33256 58.898228l-2.671875 0l0 3.75l-4.0625 0l0 2.0468712l4.0625 0l0 8.421875q0 1.4375 0.375 2.453125q0.390625 1.0 1.046875 1.640625q0.65625 0.640625 1.546875 0.9375q0.90625 0.28125 1.9375 0.28125q0.609375 0 1.234375 -0.0625q0.625 -0.046875 1.1875 -0.15625q0.5625 -0.109375 1.03125 -0.25q0.46875 -0.15625 0.796875 -0.359375l-0.375 -1.875q-0.234375 0.0625 -0.625 0.140625q-0.375 0.078125 -0.796875 0.140625q-0.453125 0.078125 -0.90625 0.125q-0.453125 0.046875 -0.890625 0.046875q-0.59375 0 -1.109375 -0.140625q-0.515625 -0.140625 -0.921875 -0.5q-0.40625 -0.34375 -0.640625 -0.921875q-0.21875 -0.59375 -0.21875 -1.5l0 -8.421875l5.90625 0l0 -2.0468712l-5.90625 0l0 -3.75zm12.568497 25.515621q1.046875 0 1.84375 -0.390625q0.8125 -0.390625 1.40625 -0.96875q0.609375 -0.5625 1.03125 -1.234375q0.421875 -0.671875 0.6875 -1.28125l7.859375 -17.890621l-2.953125 0l-4.0 10.062496l-0.734375 1.8125l-0.6875 -1.875l-4.25 -9.999996l-2.96875 0l6.671875 14.765621l-1.046875 2.0625q-0.15625 0.296875 -0.40625 0.734375q-0.25 0.4375 -0.59375 0.859375q-0.359375 0.421875 -0.8125 0.71875q-0.4375 0.296875 -0.984375 0.296875q-0.203125 0 -0.5625 -0.03125q-0.34375 -0.015625 -0.703125 -0.046875l-0.421875 2.171875q0.25 0.0625 0.75 0.140625q0.5 0.09375 0.875 0.09375zm16.349747 -0.3125l2.640625 0l0 -7.4375q0.28125 0.3125 0.609375 0.578125q0.34375 0.265625 0.703125 0.484375q0.625 0.34375 1.390625 0.515625q0.765625 0.1875 1.6562424 0.1875q1.453125 0 2.59375 -0.59375q1.140625 -0.609375 1.90625 -1.65625q0.78125 -1.0625 1.171875 -2.5q0.40625 -1.453125 0.40625 -3.109375l0 -0.296875q0 -1.734375 -0.40625 -3.1875q-0.390625 -1.453125 -1.171875 -2.5q-0.765625 -1.0468712 -1.921875 -1.6249962q-1.140625 -0.59375 -2.625 -0.59375q-0.8437424 0 -1.5781174 0.1875q-0.734375 0.171875 -1.34375 0.515625q-0.421875 0.234375 -0.796875 0.5625q-0.375 0.3125 -0.6875 0.7031212l-0.140625 -1.6874962l-2.40625 0l0 21.453121zm10.437492 -13.828125l0 0.296875q0 1.140625 -0.25 2.171875q-0.25 1.03125 -0.765625 1.8125q-0.515625 0.78125 -1.328125 1.25q-0.796875 0.46875 -1.9062424 0.46875q-0.6875 0 -1.25 -0.171875q-0.5625 -0.171875 -1.015625 -0.46875q-0.40625 -0.265625 -0.71875 -0.625q-0.3125 -0.375 -0.5625 -0.8125l0 -7.453125q0.28125 -0.5 0.625 -0.890625q0.359375 -0.40625 0.828125 -0.671875q0.40625 -0.28125 0.921875 -0.421875q0.53125 -0.140625 1.15625 -0.140625q1.1093674 0 1.9062424 0.46875q0.8125 0.453125 1.34375 1.21875q0.515625 0.78125 0.765625 1.8125q0.25 1.03125 0.25 2.15625zm14.021622 8.15625q2.25 0 3.78125 -0.90625q1.546875 -0.90625 2.328125 -2.078125l-1.625 -1.265625q-0.71875 0.953125 -1.828125 1.53125q-1.109375 0.5625 -2.515625 0.5625q-1.078125 0 -1.96875 -0.390625q-0.890625 -0.40625 -1.515625 -1.109375q-0.609375 -0.65625 -0.96875 -1.515625q-0.34375 -0.859375 -0.453125 -2.0l0 -0.09375l11.078125 0l0 -1.1875q0 -1.625 -0.421875 -3.015625q-0.40625 -1.390625 -1.234375 -2.421875q-0.828125 -1.0156212 -2.078125 -1.5937462q-1.25 -0.578125 -2.921875 -0.578125q-1.34375 0 -2.609375 0.546875q-1.265625 0.546875 -2.25 1.5624962q-1.0 1.03125 -1.609375 2.515625q-0.59375 1.46875 -0.59375 3.359375l0 0.59375q0 1.625 0.53125 3.0q0.546875 1.375 1.53125 2.375q0.96875 1.0 2.328125 1.5625q1.375 0.546875 3.015625 0.546875zm-0.34375 -13.890625q1.015625 0 1.75 0.375q0.734375 0.375 1.21875 0.96875q0.484375 0.609375 0.75 1.4375q0.28125 0.8125 0.28125 1.53125l0 0.125l-8.328125 0q0.15625 -1.0625 0.546875 -1.890625q0.390625 -0.828125 0.96875 -1.390625q0.578125 -0.5625 1.28125 -0.859375q0.71875 -0.296875 1.53125 -0.296875zm41.77762 -7.234371l-2.5625 0l-0.046875 14.109371q-0.015625 0.9375 -0.296875 1.796875q-0.265625 0.859375 -0.78125 1.515625q-0.53125 0.671875 -1.3125 1.0625q-0.765625 0.390625 -1.78125 0.390625q-1.015625 0 -1.796875 -0.390625q-0.78125 -0.40625 -1.296875 -1.0625q-0.53125 -0.65625 -0.8125 -1.515625q-0.28125 -0.859375 -0.296875 -1.796875l-0.046875 -14.109371l-2.53125 0l-0.03125 14.109371q0.015625 1.46875 0.515625 2.75q0.5 1.28125 1.390625 2.21875q0.890625 0.96875 2.140625 1.515625q1.25 0.53125 2.765625 0.53125q1.484375 0 2.734375 -0.546875q1.25 -0.546875 2.140625 -1.515625q0.90625 -0.9375 1.421875 -2.203125q0.515625 -1.28125 0.515625 -2.75l-0.03125 -14.109371zm27.308868 7.734371l-3.734375 4.6875l2.09375 1.515625l3.03125 -5.0625l3.0625 5.1875l2.09375 -1.5625l-3.671875 -4.640625l5.46875 -1.3437462l-0.765625 -2.5625l-5.203125 2.15625l0.421875 -6.109375l-2.546875 0l0.359375 6.015625l-5.234375 -2.15625l-0.765625 2.5l5.390625 1.3749962zm26.459122 -5.484371l0 -2.25l-15.453125 0l0 2.25l6.4375 0l0 18.593746l2.578125 0l0 -18.593746l6.4375 0z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m271.73227 125.49426l105.63782 0l0 42.015747l-105.63782 0z" fill-rule="evenodd"/><path fill="#000000" d="m289.84784 152.41426l0 -1.421875q-1.125 1.640625 -3.0625 1.640625q-0.859375 0 -1.609375 -0.328125q-0.734375 -0.328125 -1.09375 -0.828125q-0.359375 -0.5 -0.5 -1.21875q-0.109375 -0.46875 -0.109375 -1.53125l0 -5.984375l1.640625 0l0 5.359375q0 1.28125 0.109375 1.734375q0.15625 0.640625 0.65625 1.015625q0.5 0.375 1.234375 0.375q0.734375 0 1.375 -0.375q0.65625 -0.390625 0.921875 -1.03125q0.265625 -0.65625 0.265625 -1.890625l0 -5.1875l1.640625 0l0 9.671875l-1.46875 0zm4.047577 0l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm16.641357 0l0 -1.21875q-0.90625 1.4375 -2.703125 1.4375q-1.15625 0 -2.125 -0.640625q-0.96875 -0.640625 -1.5 -1.78125q-0.53125 -1.140625 -0.53125 -2.625q0 -1.453125 0.484375 -2.625q0.484375 -1.1875 1.4375 -1.8125q0.96875 -0.625 2.171875 -0.625q0.875 0 1.546875 0.375q0.6875 0.359375 1.109375 0.953125l0 -4.796875l1.640625 0l0 13.359375l-1.53125 0zm-5.171875 -4.828125q0 1.859375 0.78125 2.78125q0.78125 0.921875 1.84375 0.921875q1.078125 0 1.828125 -0.875q0.75 -0.890625 0.75 -2.6875q0 -1.984375 -0.765625 -2.90625q-0.765625 -0.9375 -1.890625 -0.9375q-1.078125 0 -1.8125 0.890625q-0.734375 0.890625 -0.734375 2.8125zm15.906952 1.71875l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.125732 5.765625l0 -9.671875l1.46875 0l0 1.46875q0.5625 -1.03125 1.03125 -1.359375q0.484375 -0.328125 1.0625 -0.328125q0.828125 0 1.6875 0.53125l-0.5625 1.515625q-0.609375 -0.359375 -1.203125 -0.359375q-0.546875 0 -0.96875 0.328125q-0.421875 0.328125 -0.609375 0.890625q-0.28125 0.875 -0.28125 1.921875l0 5.0625l-1.625 0zm6.181427 0l0 -13.359375l1.640625 0l0 13.359375l-1.640625 0zm4.113556 3.71875l-0.1875 -1.53125q0.546875 0.140625 0.9375 0.140625q0.546875 0 0.875 -0.1875q0.328125 -0.171875 0.546875 -0.5q0.15625 -0.25 0.5 -1.21875q0.046875 -0.140625 0.140625 -0.40625l-3.671875 -9.6875l1.765625 0l2.015625 5.59375q0.390625 1.078125 0.703125 2.25q0.28125 -1.125 0.671875 -2.203125l2.078125 -5.640625l1.640625 0l-3.6875 9.828125q-0.59375 1.609375 -0.921875 2.203125q-0.4375 0.8125 -1.0 1.1875q-0.5625 0.375 -1.34375 0.375q-0.484375 0 -1.0625 -0.203125zm9.40625 -15.1875l0 -1.890625l1.640625 0l0 1.890625l-1.640625 0zm0 11.46875l0 -9.671875l1.640625 0l0 9.671875l-1.640625 0zm4.1448364 0l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm10.063202 0.796875l1.59375 0.234375q0.109375 0.75 0.5625 1.078125q0.609375 0.453125 1.671875 0.453125q1.140625 0 1.75 -0.453125q0.625 -0.453125 0.84375 -1.265625q0.125 -0.5 0.109375 -2.109375q-1.0625 1.265625 -2.671875 1.265625q-2.0 0 -3.09375 -1.4375q-1.09375 -1.4375 -1.09375 -3.453125q0 -1.390625 0.5 -2.5625q0.515625 -1.171875 1.453125 -1.796875q0.953125 -0.640625 2.25 -0.640625q1.703125 0 2.8125 1.375l0 -1.15625l1.515625 0l0 8.359375q0 2.265625 -0.46875 3.203125q-0.453125 0.9375 -1.453125 1.484375q-0.984375 0.546875 -2.453125 0.546875q-1.71875 0 -2.796875 -0.78125q-1.0625 -0.765625 -1.03125 -2.34375zm1.359375 -5.8125q0 1.90625 0.75 2.78125q0.765625 0.875 1.90625 0.875q1.125 0 1.890625 -0.859375q0.765625 -0.875 0.765625 -2.734375q0 -1.78125 -0.796875 -2.671875q-0.78125 -0.90625 -1.890625 -0.90625q-1.09375 0 -1.859375 0.890625q-0.765625 0.875 -0.765625 2.625z" fill-rule="nonzero"/><path fill="#fff2cc" d="m74.56693 201.90897l302.80316 0l0 64.66141l-302.80316 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m74.56693 201.90897l302.80316 0l0 64.66141l-302.80316 0z" fill-rule="evenodd"/><path fill="#000000" d="m85.03568 232.47217l0 -17.09375l3.75 0l0 1.3125l-2.3125 0l0 14.46875l2.3125 0l0 1.3125l-3.75 0zm5.0984955 0l0 -1.3125l2.3125 0l0 -14.46875l-2.3125 0l0 -1.3125l3.75 0l0 17.09375l-3.75 0zm11.4422455 -2.015625q-1.46875 0 -2.5625 -0.65625q-1.09375 -0.671875 -1.71875 -1.84375q-0.625 -1.1875 -0.625 -2.734375l0 -8.421875l1.578125 0l0 8.484375q0 1.046875 0.375 1.875q0.375 0.828125 1.109375 1.3125q0.734375 0.46875 1.84375 0.46875q1.09375 0 1.84375 -0.46875q0.75 -0.484375 1.109375 -1.3125q0.375 -0.828125 0.375 -1.875l0 -8.484375l1.59375 0l0 8.421875q0 1.546875 -0.59375 2.734375q-0.578125 1.171875 -1.6875 1.84375q-1.09375 0.65625 -2.640625 0.65625z" fill-rule="nonzero"/><path fill="#000000" d="m88.77006 252.45654q-0.96875 0 -1.921875 -0.40625q-0.953125 -0.40625 -1.6875 -1.203125q-0.71875 -0.8125 -1.046875 -2.015625l1.5 -0.609375q0.328125 1.15625 1.15625 1.9375q0.84375 0.78125 2.046875 0.78125q0.734375 0 1.359375 -0.265625q0.625 -0.265625 1.0 -0.78125q0.390625 -0.53125 0.390625 -1.28125q0 -0.671875 -0.328125 -1.140625q-0.328125 -0.46875 -0.984375 -0.828125q-0.640625 -0.359375 -1.59375 -0.703125l-0.84375 -0.296875q-0.5625 -0.203125 -1.125 -0.484375q-0.5625 -0.296875 -1.046875 -0.71875q-0.46875 -0.421875 -0.75 -1.0q-0.28125 -0.59375 -0.28125 -1.390625q0 -0.96875 0.515625 -1.765625q0.53125 -0.8125 1.4375 -1.296875q0.921875 -0.484375 2.109375 -0.484375q1.25 0 2.09375 0.453125q0.859375 0.453125 1.34375 1.078125q0.5 0.625 0.671875 1.15625l-1.46875 0.640625q-0.125 -0.40625 -0.4375 -0.8125q-0.3125 -0.421875 -0.84375 -0.703125q-0.53125 -0.296875 -1.34375 -0.296875q-0.640625 0 -1.21875 0.265625q-0.5625 0.25 -0.90625 0.71875q-0.34375 0.453125 -0.34375 1.046875q0 0.84375 0.671875 1.328125q0.671875 0.484375 1.796875 0.875l0.875 0.296875q0.609375 0.203125 1.234375 0.5q0.625 0.296875 1.15625 0.765625q0.546875 0.46875 0.875 1.15625q0.34375 0.671875 0.34375 1.625q0 1.03125 -0.40625 1.765625q-0.390625 0.734375 -1.046875 1.203125q-0.65625 0.46875 -1.4375 0.671875q-0.765625 0.21875 -1.515625 0.21875zm6.3073425 -0.296875l0 -13.359375l1.59375 0l0 13.359375l-1.59375 0zm3.8991547 0l0 -9.515625l1.59375 0l0 9.515625l-1.59375 0zm0.78125 -11.265625q-0.46875 0 -0.8125 -0.328125q-0.328125 -0.34375 -0.328125 -0.8125q0 -0.484375 0.328125 -0.8125q0.34375 -0.328125 0.8125 -0.328125q0.484375 0 0.8125 0.328125q0.328125 0.328125 0.328125 0.8125q0 0.46875 -0.328125 0.8125q-0.328125 0.328125 -0.8125 0.328125zm7.4304047 11.5625q-1.40625 0 -2.5 -0.65625q-1.078125 -0.671875 -1.703125 -1.8125q-0.609375 -1.15625 -0.609375 -2.578125q0 -1.46875 0.609375 -2.59375q0.625 -1.140625 1.703125 -1.796875q1.09375 -0.671875 2.5 -0.671875q1.609375 0 2.640625 0.734375q1.03125 0.734375 1.46875 1.890625l-1.4375 0.609375q-0.359375 -0.890625 -1.0625 -1.34375q-0.703125 -0.453125 -1.6875 -0.453125q-0.84375 0 -1.5625 0.453125q-0.71875 0.4375 -1.171875 1.25q-0.4375 0.8125 -0.4375 1.921875q0 1.078125 0.4375 1.90625q0.453125 0.8125 1.171875 1.265625q0.71875 0.4375 1.5625 0.4375q1.015625 0 1.734375 -0.46875q0.734375 -0.46875 1.078125 -1.3125l1.421875 0.59375q-0.46875 1.09375 -1.515625 1.859375q-1.03125 0.765625 -2.640625 0.765625zm9.809586 0q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m271.73227 224.41159l105.63782 0l0 42.015747l-105.63782 0z" fill-rule="evenodd"/><path fill="#000000" d="m309.85767 248.22221l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.094452 5.765625l0 -13.359375l1.640625 0l0 13.359375l-1.640625 0zm10.816711 -3.109375l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.141327 5.765625l0 -9.671875l1.46875 0l0 1.359375q0.453125 -0.71875 1.203125 -1.140625q0.765625 -0.4375 1.71875 -0.4375q1.078125 0 1.765625 0.453125q0.6875 0.4375 0.96875 1.234375q1.15625 -1.6875 2.984375 -1.6875q1.453125 0 2.21875 0.796875q0.78125 0.796875 0.78125 2.453125l0 6.640625l-1.640625 0l0 -6.09375q0 -0.984375 -0.15625 -1.40625q-0.15625 -0.4375 -0.578125 -0.703125q-0.421875 -0.265625 -0.984375 -0.265625q-1.015625 0 -1.6875 0.6875q-0.671875 0.671875 -0.671875 2.15625l0 5.625l-1.640625 0l0 -6.28125q0 -1.09375 -0.40625 -1.640625q-0.40625 -0.546875 -1.3125 -0.546875q-0.6875 0 -1.28125 0.359375q-0.59375 0.359375 -0.859375 1.0625q-0.25 0.703125 -0.25 2.03125l0 5.015625l-1.640625 0zm22.165802 -3.109375l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.141357 5.765625l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm13.953827 -1.46875l0.234375 1.453125q-0.6875 0.140625 -1.234375 0.140625q-0.890625 0 -1.390625 -0.28125q-0.484375 -0.28125 -0.6875 -0.734375q-0.203125 -0.46875 -0.203125 -1.9375l0 -5.578125l-1.203125 0l0 -1.265625l1.203125 0l0 -2.390625l1.625 -0.984375l0 3.375l1.65625 0l0 1.265625l-1.65625 0l0 5.671875q0 0.6875 0.078125 0.890625q0.09375 0.203125 0.28125 0.328125q0.203125 0.109375 0.578125 0.109375q0.265625 0 0.71875 -0.0625z" fill-rule="nonzero"/><path fill="#fff2cc" d="m74.56693 400.0297l302.80316 0l0 64.66141l-302.80316 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m74.56693 400.0297l302.80316 0l0 64.66141l-302.80316 0z" fill-rule="evenodd"/><path fill="#000000" d="m86.06693 421.26477l-1.078125 -0.78125l1.40625 -1.921875l-0.03125 -0.15625l-2.09375 -0.703125l0.4375 -1.25l2.046875 0.734375l0.109375 -0.046875l0 -2.21875l1.328125 0l0 2.21875l0.09375 0.046875l2.078125 -0.734375l0.421875 1.25l-2.09375 0.703125l-0.046875 0.15625l1.4375 1.921875l-1.09375 0.78125l-1.390625 -1.921875l-0.125 0l-1.40625 1.921875zm9.585159 7.015625l0 -12.40625l1.59375 0l0 12.40625l-1.59375 0zm-3.75 -11.84375l0 -1.515625l9.078125 0l0 1.515625l-9.078125 0z" fill-rule="nonzero"/><path fill="#000000" d="m85.03568 450.2804l0 -13.359375l4.5 0q1.125 0 2.078125 0.515625q0.953125 0.5 1.515625 1.390625q0.5625 0.875 0.5625 2.046875q0 1.15625 -0.5625 2.0625q-0.5625 0.890625 -1.515625 1.390625q-0.953125 0.5 -2.078125 0.5l-3.65625 0l0 -1.5l3.6875 0q0.796875 0 1.34375 -0.359375q0.5625 -0.375 0.875 -0.9375q0.3125 -0.5625 0.3125 -1.15625q0 -0.59375 -0.3125 -1.15625q-0.3125 -0.5625 -0.875 -0.921875q-0.546875 -0.359375 -1.34375 -0.359375l-2.9375 0l0 11.84375l-1.59375 0zm14.32016 0.296875q-1.4375 0 -2.546875 -0.671875q-1.09375 -0.671875 -1.71875 -1.8125q-0.625 -1.15625 -0.625 -2.5625q0 -1.421875 0.625 -2.5625q0.625 -1.15625 1.71875 -1.828125q1.109375 -0.671875 2.546875 -0.671875q1.4375 0 2.53125 0.6875q1.09375 0.671875 1.71875 1.828125q0.625 1.140625 0.625 2.546875q0 1.40625 -0.625 2.5625q-0.625 1.140625 -1.71875 1.8125q-1.09375 0.671875 -2.53125 0.671875zm0 -1.4375q0.859375 0 1.609375 -0.421875q0.75 -0.4375 1.21875 -1.25q0.46875 -0.8125 0.46875 -1.9375q0 -1.140625 -0.46875 -1.953125q-0.46875 -0.8125 -1.21875 -1.234375q-0.75 -0.4375 -1.609375 -0.4375q-0.859375 0 -1.625 0.4375q-0.765625 0.421875 -1.234375 1.234375q-0.46875 0.8125 -0.46875 1.953125q0 1.125 0.46875 1.9375q0.46875 0.8125 1.234375 1.25q0.765625 0.421875 1.625 0.421875zm6.6911926 1.140625l0 -9.515625l1.59375 0l0 9.515625l-1.59375 0zm0.78125 -11.265625q-0.46875 0 -0.8125 -0.328125q-0.328125 -0.34375 -0.328125 -0.8125q0 -0.484375 0.328125 -0.8125q0.34375 -0.328125 0.8125 -0.328125q0.484375 0 0.8125 0.328125q0.328125 0.328125 0.328125 0.8125q0 0.46875 -0.328125 0.8125q-0.328125 0.328125 -0.8125 0.328125zm3.1179047 11.265625l0 -9.515625l1.515625 0l0 1.40625l0.078125 0q0.359375 -0.703125 1.203125 -1.203125q0.859375 -0.5 1.875 -0.5q1.75 0 2.625 1.015625q0.890625 1.015625 0.890625 2.703125l0 6.09375l-1.578125 0l0 -5.859375q0 -1.375 -0.671875 -1.9375q-0.65625 -0.578125 -1.703125 -0.578125q-0.78125 0 -1.375 0.4375q-0.59375 0.4375 -0.9375 1.125q-0.328125 0.6875 -0.328125 1.453125l0 5.359375l-1.59375 0zm9.4613495 -8.078125l0 -1.4375l1.765625 0l0 1.4375l-1.765625 0zm4.328125 8.234375q-1.203125 0 -1.9375 -0.71875q-0.71875 -0.71875 -0.71875 -1.9375l0 -9.703125l1.59375 0l0 9.3125q0 0.796875 0.3125 1.1875q0.328125 0.375 0.984375 0.375q0.296875 0 0.5625 -0.078125q0.265625 -0.09375 0.5 -0.234375l0 1.546875q-0.296875 0.109375 -0.609375 0.171875q-0.3125 0.078125 -0.6875 0.078125zm-1.15625 -8.234375l0 -1.4375l2.421875 0l0 1.4375l-2.421875 0zm8.074211 8.375q-1.375 0 -2.453125 -0.640625q-1.0781174 -0.65625 -1.6874924 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.6093674 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203117 0l0 -1.3125l6.5624924 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.0468674 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46874237 0.796875 1.2031174 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm6.231781 -0.296875l0 -9.515625l1.515625 0l0 1.53125l0.078125 0q0.171875 -0.546875 0.609375 -0.9375q0.453125 -0.40625 1.015625 -0.640625q0.5625 -0.234375 1.125 -0.234375q0.4375 0 0.671875 0.046875q0.25 0.046875 0.453125 0.140625l0 1.71875q-0.296875 -0.15625 -0.640625 -0.21875q-0.34375 -0.078125 -0.703125 -0.078125q-0.6875 0 -1.265625 0.390625q-0.578125 0.390625 -0.921875 1.046875q-0.34375 0.65625 -0.34375 1.4375l0 5.3125l-1.59375 0z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m271.73227 422.10318l105.63782 0l0 42.015747l-105.63782 0z" fill-rule="evenodd"/><path fill="#000000" d="m330.64917 449.0232l-1.515625 0l0 -13.359375l1.640625 0l0 4.765625q1.046875 -1.296875 2.65625 -1.296875q0.890625 0 1.6875 0.359375q0.796875 0.359375 1.3125 1.015625q0.515625 0.640625 0.796875 1.5625q0.296875 0.921875 0.296875 1.96875q0 2.484375 -1.234375 3.84375q-1.21875 1.359375 -2.953125 1.359375q-1.703125 0 -2.6875 -1.4375l0 1.21875zm-0.015625 -4.90625q0 1.734375 0.484375 2.515625q0.765625 1.265625 2.09375 1.265625q1.078125 0 1.859375 -0.9375q0.78125 -0.9375 0.78125 -2.78125q0 -1.890625 -0.75 -2.796875q-0.75 -0.90625 -1.828125 -0.90625q-1.0625 0 -1.859375 0.9375q-0.78125 0.9375 -0.78125 2.703125zm15.203857 3.71875q-0.921875 0.765625 -1.765625 1.09375q-0.828125 0.3125 -1.796875 0.3125q-1.59375 0 -2.453125 -0.78125q-0.859375 -0.78125 -0.859375 -1.984375q0 -0.71875 0.328125 -1.296875q0.328125 -0.59375 0.84375 -0.9375q0.53125 -0.359375 1.1875 -0.546875q0.46875 -0.125 1.453125 -0.25q1.984375 -0.234375 2.921875 -0.5625q0.015625 -0.34375 0.015625 -0.421875q0 -1.0 -0.46875 -1.421875q-0.625 -0.546875 -1.875 -0.546875q-1.15625 0 -1.703125 0.40625q-0.546875 0.40625 -0.8125 1.421875l-1.609375 -0.21875q0.21875 -1.015625 0.71875 -1.640625q0.5 -0.640625 1.453125 -0.984375q0.953125 -0.34375 2.1875 -0.34375q1.25 0 2.015625 0.296875q0.78125 0.28125 1.140625 0.734375q0.375 0.4375 0.515625 1.109375q0.078125 0.421875 0.078125 1.515625l0 2.1875q0 2.28125 0.109375 2.890625q0.109375 0.59375 0.40625 1.15625l-1.703125 0q-0.265625 -0.515625 -0.328125 -1.1875zm-0.140625 -3.671875q-0.890625 0.375 -2.671875 0.625q-1.015625 0.140625 -1.4375 0.328125q-0.421875 0.1875 -0.65625 0.53125q-0.21875 0.34375 -0.21875 0.78125q0 0.65625 0.5 1.09375q0.5 0.4375 1.453125 0.4375q0.9375 0 1.671875 -0.40625q0.75 -0.421875 1.09375 -1.140625q0.265625 -0.5625 0.265625 -1.640625l0 -0.609375zm3.547577 1.96875l1.625 -0.25q0.125 0.96875 0.75 1.5q0.625 0.515625 1.75 0.515625q1.125 0 1.671875 -0.453125q0.546875 -0.46875 0.546875 -1.09375q0 -0.546875 -0.484375 -0.875q-0.328125 -0.21875 -1.671875 -0.546875q-1.8125 -0.46875 -2.515625 -0.796875q-0.6875 -0.328125 -1.046875 -0.90625q-0.359375 -0.59375 -0.359375 -1.3125q0 -0.640625 0.296875 -1.1875q0.296875 -0.5625 0.8125 -0.921875q0.375 -0.28125 1.03125 -0.46875q0.671875 -0.203125 1.421875 -0.203125q1.140625 0 2.0 0.328125q0.859375 0.328125 1.265625 0.890625q0.421875 0.5625 0.578125 1.5l-1.609375 0.21875q-0.109375 -0.75 -0.640625 -1.171875q-0.515625 -0.421875 -1.46875 -0.421875q-1.140625 0 -1.625 0.375q-0.46875 0.375 -0.46875 0.875q0 0.3125 0.1875 0.578125q0.203125 0.265625 0.640625 0.4375q0.234375 0.09375 1.4375 0.421875q1.75 0.453125 2.4375 0.75q0.6875 0.296875 1.078125 0.859375q0.390625 0.5625 0.390625 1.40625q0 0.828125 -0.484375 1.546875q-0.46875 0.71875 -1.375 1.125q-0.90625 0.390625 -2.046875 0.390625q-1.875 0 -2.875 -0.78125q-0.984375 -0.78125 -1.25 -2.328125zm16.609375 -0.21875l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625z" fill-rule="nonzero"/><path fill="#fff2cc" d="m74.56693 300.96933l302.80316 0l0 64.66141l-302.80316 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m74.56693 300.96933l302.80316 0l0 64.66141l-302.80316 0z" fill-rule="evenodd"/><path fill="#000000" d="m89.78568 329.5169q-1.46875 0 -2.5625 -0.65625q-1.09375 -0.671875 -1.71875 -1.84375q-0.625 -1.1875 -0.625 -2.734375l0 -8.421875l1.578125 0l0 8.484375q0 1.046875 0.375 1.875q0.375 0.828125 1.109375 1.3125q0.734375 0.46875 1.84375 0.46875q1.09375 0 1.84375 -0.46875q0.75 -0.484375 1.109375 -1.3125q0.375 -0.828125 0.375 -1.875l0 -8.484375l1.59375 0l0 8.421875q0 1.546875 -0.59375 2.734375q-0.578125 1.171875 -1.6875 1.84375q-1.09375 0.65625 -2.640625 0.65625z" fill-rule="nonzero"/><path fill="#000000" d="m85.03568 351.22003l0 -13.359375l4.03125 0q2.09375 0 3.59375 0.859375q1.515625 0.84375 2.328125 2.359375q0.828125 1.5 0.828125 3.46875q0 1.953125 -0.828125 3.453125q-0.8125 1.5 -2.328125 2.359375q-1.5 0.859375 -3.59375 0.859375l-4.03125 0zm1.59375 -1.515625l2.4375 0q1.578125 0 2.734375 -0.59375q1.15625 -0.609375 1.78125 -1.765625q0.640625 -1.15625 0.640625 -2.796875q0 -1.65625 -0.640625 -2.8125q-0.625 -1.15625 -1.78125 -1.75q-1.15625 -0.609375 -2.734375 -0.609375l-2.4375 0l0 10.328125zm15.406158 1.8125q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm5.170944 -8.375l0 -1.4375l1.84375 0l0 1.4375l-1.84375 0zm1.75 8.078125l0 -10.546875q0 -0.875 0.375 -1.53125q0.390625 -0.671875 1.09375 -1.046875q0.703125 -0.375 1.625 -0.375q0.359375 0 0.6875 0.0625q0.34375 0.046875 0.65625 0.15625l0 1.546875q-0.375 -0.15625 -0.703125 -0.21875q-0.3125 -0.078125 -0.59375 -0.078125q-0.6875 0 -1.125 0.453125q-0.421875 0.4375 -0.421875 1.203125l0 10.375l-1.59375 0zm1.5 -8.078125l0 -1.4375l4.578125 0l0 1.4375l-4.578125 0zm4.453125 8.078125l0 -9.515625l1.59375 0l0 9.515625l-1.59375 0zm0.78125 -11.265625q-0.46875 0 -0.8125 -0.328125q-0.328125 -0.34375 -0.328125 -0.8125q0 -0.484375 0.328125 -0.8125q0.34375 -0.328125 0.8125 -0.328125q0.484375 0 0.8125 0.328125q0.328125 0.328125 0.328125 0.8125q0 0.46875 -0.328125 0.8125q-0.328125 0.328125 -0.8125 0.328125zm3.117035 11.265625l0 -9.515625l1.515625 0l0 1.40625l0.078125 0q0.359375 -0.703125 1.203125 -1.203125q0.859375 -0.5 1.875 -0.5q1.75 0 2.625 1.015625q0.890625 1.015625 0.890625 2.703125l0 6.09375l-1.578125 0l0 -5.859375q0 -1.375 -0.671875 -1.9375q-0.65625 -0.578125 -1.703125 -0.578125q-0.78125 0 -1.375 0.4375q-0.59375 0.4375 -0.9375 1.125q-0.328125 0.6875 -0.328125 1.453125l0 5.359375l-1.59375 0zm14.663216 0.296875q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm10.278656 0q-1.28125 0 -2.328125 -0.640625q-1.03125 -0.65625 -1.625 -1.796875q-0.59375 -1.140625 -0.59375 -2.609375q0 -1.484375 0.59375 -2.609375q0.59375 -1.140625 1.625 -1.796875q1.046875 -0.65625 2.328125 -0.65625q0.765625 0 1.390625 0.25q0.640625 0.234375 1.109375 0.625q0.484375 0.390625 0.75 0.84375l0.078125 0l-0.078125 -1.328125l0 -3.9375l1.578125 0l0 13.359375l-1.5 0l0 -1.40625l-0.078125 0q-0.265625 0.4375 -0.75 0.828125q-0.46875 0.390625 -1.109375 0.625q-0.625 0.25 -1.390625 0.25zm0.171875 -1.4375q0.8125 0 1.53125 -0.4375q0.71875 -0.4375 1.171875 -1.25q0.453125 -0.8125 0.453125 -1.921875q0 -1.125 -0.453125 -1.9375q-0.453125 -0.8125 -1.171875 -1.25q-0.71875 -0.4375 -1.53125 -0.4375q-0.828125 0 -1.546875 0.4375q-0.71875 0.4375 -1.171875 1.25q-0.4375 0.8125 -0.4375 1.9375q0 1.09375 0.4375 1.921875q0.453125 0.8125 1.171875 1.25q0.71875 0.4375 1.546875 0.4375z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m271.73227 323.615l105.63782 0l0 42.015747l-105.63782 0z" fill-rule="evenodd"/><path fill="#000000" d="m289.84784 350.535l0 -1.421875q-1.125 1.640625 -3.0625 1.640625q-0.859375 0 -1.609375 -0.328125q-0.734375 -0.328125 -1.09375 -0.828125q-0.359375 -0.5 -0.5 -1.21875q-0.109375 -0.46875 -0.109375 -1.53125l0 -5.984375l1.640625 0l0 5.359375q0 1.28125 0.109375 1.734375q0.15625 0.640625 0.65625 1.015625q0.5 0.375 1.234375 0.375q0.734375 0 1.375 -0.375q0.65625 -0.390625 0.921875 -1.03125q0.265625 -0.65625 0.265625 -1.890625l0 -5.1875l1.640625 0l0 9.671875l-1.46875 0zm4.047577 0l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm16.641357 0l0 -1.21875q-0.90625 1.4375 -2.703125 1.4375q-1.15625 0 -2.125 -0.640625q-0.96875 -0.640625 -1.5 -1.78125q-0.53125 -1.140625 -0.53125 -2.625q0 -1.453125 0.484375 -2.625q0.484375 -1.1875 1.4375 -1.8125q0.96875 -0.625 2.171875 -0.625q0.875 0 1.546875 0.375q0.6875 0.359375 1.109375 0.953125l0 -4.796875l1.640625 0l0 13.359375l-1.53125 0zm-5.171875 -4.828125q0 1.859375 0.78125 2.78125q0.78125 0.921875 1.84375 0.921875q1.078125 0 1.828125 -0.875q0.75 -0.890625 0.75 -2.6875q0 -1.984375 -0.765625 -2.90625q-0.765625 -0.9375 -1.890625 -0.9375q-1.078125 0 -1.8125 0.890625q-0.734375 0.890625 -0.734375 2.8125zm15.906952 1.71875l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.125732 5.765625l0 -9.671875l1.46875 0l0 1.46875q0.5625 -1.03125 1.03125 -1.359375q0.484375 -0.328125 1.0625 -0.328125q0.828125 0 1.6875 0.53125l-0.5625 1.515625q-0.609375 -0.359375 -1.203125 -0.359375q-0.546875 0 -0.96875 0.328125q-0.421875 0.328125 -0.609375 0.890625q-0.28125 0.875 -0.28125 1.921875l0 5.0625l-1.625 0zm6.181427 0l0 -13.359375l1.640625 0l0 13.359375l-1.640625 0zm4.113556 3.71875l-0.1875 -1.53125q0.546875 0.140625 0.9375 0.140625q0.546875 0 0.875 -0.1875q0.328125 -0.171875 0.546875 -0.5q0.15625 -0.25 0.5 -1.21875q0.046875 -0.140625 0.140625 -0.40625l-3.671875 -9.6875l1.765625 0l2.015625 5.59375q0.390625 1.078125 0.703125 2.25q0.28125 -1.125 0.671875 -2.203125l2.078125 -5.640625l1.640625 0l-3.6875 9.828125q-0.59375 1.609375 -0.921875 2.203125q-0.4375 0.8125 -1.0 1.1875q-0.5625 0.375 -1.34375 0.375q-0.484375 0 -1.0625 -0.203125zm9.40625 -15.1875l0 -1.890625l1.640625 0l0 1.890625l-1.640625 0zm0 11.46875l0 -9.671875l1.640625 0l0 9.671875l-1.640625 0zm4.1448364 0l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm10.063202 0.796875l1.59375 0.234375q0.109375 0.75 0.5625 1.078125q0.609375 0.453125 1.671875 0.453125q1.140625 0 1.75 -0.453125q0.625 -0.453125 0.84375 -1.265625q0.125 -0.5 0.109375 -2.109375q-1.0625 1.265625 -2.671875 1.265625q-2.0 0 -3.09375 -1.4375q-1.09375 -1.4375 -1.09375 -3.453125q0 -1.390625 0.5 -2.5625q0.515625 -1.171875 1.453125 -1.796875q0.953125 -0.640625 2.25 -0.640625q1.703125 0 2.8125 1.375l0 -1.15625l1.515625 0l0 8.359375q0 2.265625 -0.46875 3.203125q-0.453125 0.9375 -1.453125 1.484375q-0.984375 0.546875 -2.453125 0.546875q-1.71875 0 -2.796875 -0.78125q-1.0625 -0.765625 -1.03125 -2.34375zm1.359375 -5.8125q0 1.90625 0.75 2.78125q0.765625 0.875 1.90625 0.875q1.125 0 1.890625 -0.859375q0.765625 -0.875 0.765625 -2.734375q0 -1.78125 -0.796875 -2.671875q-0.78125 -0.90625 -1.890625 -0.90625q-1.09375 0 -1.859375 0.890625q-0.765625 0.875 -0.765625 2.625z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m377.3701 146.50214l86.031494 0l0 0.06298828l86.03146 0" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m384.9501 146.50214l78.45148 0l0 0.06298828l78.45151 0" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m384.95007 149.79213l-6.5799866 0l0 -6.580002l6.5799866 0l0 6.580002z" fill-rule="nonzero"/><path stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m548.43304 146.56512c0 1.8170166 -1.4729614 3.2899933 -3.289978 3.2899933c-1.8170166 0 -3.289978 -1.4729767 -3.289978 -3.2899933c0 -1.8170166 1.4729614 -3.2899933 3.289978 -3.2899933c1.8170166 0 3.289978 1.4729767 3.289978 3.2899933z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m377.3701 245.531l86.031494 0l0 0.06298828l86.03146 0" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m384.9501 245.531l78.45148 0l0 0.06298828l78.45151 0" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m384.95007 248.821l-6.5799866 0l0 -6.580002l6.5799866 0l0 6.580002z" fill-rule="nonzero"/><path stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m548.43304 245.594c0 1.8170166 -1.4729614 3.2900085 -3.289978 3.2900085c-1.8170166 0 -3.289978 -1.472992 -3.289978 -3.2900085c0 -1.8170166 1.4729614 -3.2899933 3.289978 -3.2899933c1.8170166 0 3.289978 1.4729767 3.289978 3.2899933z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m377.3701 344.62286l24.99942 0l0 38.207153l-176.401 0l0 17.194427" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m384.9501 344.62286l17.419403 0l0 38.207153l-176.401 0l0 5.1944275" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m384.95007 347.91287l-6.5799866 0l0 -6.580017l6.5799866 0l0 6.580017z" fill-rule="nonzero"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m222.66504 388.02444l3.3034668 9.076202l3.3034668 -9.076202z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m377.3701 443.11105l181.17587 0l0 -307.937l-181.11288 0" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m384.9501 443.11105l173.59586 0l0 -307.937l-169.11288 0" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m384.95007 446.40106l-6.5799866 0l0 -6.580017l6.5799866 0l0 6.580017z" fill-rule="nonzero"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m389.43307 131.87059l-9.076202 3.3034515l9.076202 3.3034668z" fill-rule="evenodd"/></g></svg>
\ No newline at end of file diff --git a/_content/blog/type-construction-and-cycle-detection/08.svg b/_content/blog/type-construction-and-cycle-detection/08.svg new file mode 100644 index 00000000..0396f097 --- /dev/null +++ b/_content/blog/type-construction-and-cycle-detection/08.svg @@ -0,0 +1 @@ +<svg version="1.1" viewBox="0.0 0.0 624.0 480.0" fill="none" stroke="none" stroke-linecap="square" stroke-miterlimit="10" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"><clipPath id="p.0"><path d="m0 0l624.0 0l0 480.0l-624.0 0l0 -480.0z" clip-rule="nonzero"/></clipPath><g clip-path="url(#p.0)"><path fill="#000000" fill-opacity="0.0" d="m0 0l624.0 0l0 480.0l-624.0 0z" fill-rule="evenodd"/><path fill="#d9ead3" d="m148.09842 103.64198l302.80316 0l0 64.66142l-302.80316 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m148.09842 103.64198l302.80316 0l0 64.66142l-302.80316 0z" fill-rule="evenodd"/><path fill="#000000" d="m161.25467 131.89268l0 -12.40625l1.59375 0l0 12.40625l-1.59375 0zm-3.75 -11.84375l0 -1.515625l9.078125 0l0 1.515625l-9.078125 0z" fill-rule="nonzero"/><path fill="#000000" d="m158.56717 153.89268l0 -13.359375l4.03125 0q2.09375 0 3.59375 0.859375q1.515625 0.84375 2.328125 2.359375q0.828125 1.5 0.828125 3.46875q0 1.953125 -0.828125 3.453125q-0.8125 1.5 -2.328125 2.359375q-1.5 0.859375 -3.59375 0.859375l-4.03125 0zm1.59375 -1.515625l2.4375 0q1.578125 0 2.734375 -0.59375q1.15625 -0.609375 1.78125 -1.765625q0.640625 -1.15625 0.640625 -2.796875q0 -1.65625 -0.640625 -2.8125q-0.625 -1.15625 -1.78125 -1.75q-1.15625 -0.609375 -2.734375 -0.609375l-2.4375 0l0 10.328125zm15.406158 1.8125q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm5.170944 -8.375l0 -1.4375l1.84375 0l0 1.4375l-1.84375 0zm1.75 8.078125l0 -10.546875q0 -0.875 0.375 -1.53125q0.390625 -0.671875 1.09375 -1.046875q0.703125 -0.375 1.625 -0.375q0.359375 0 0.6875 0.0625q0.34375 0.046875 0.65625 0.15625l0 1.546875q-0.375 -0.15625 -0.703125 -0.21875q-0.3125 -0.078125 -0.59375 -0.078125q-0.6875 0 -1.125 0.453125q-0.421875 0.4375 -0.421875 1.203125l0 10.375l-1.59375 0zm1.5 -8.078125l0 -1.4375l4.578125 0l0 1.4375l-4.578125 0zm4.453125 8.078125l0 -9.515625l1.59375 0l0 9.515625l-1.59375 0zm0.78125 -11.265625q-0.46875 0 -0.8125 -0.328125q-0.328125 -0.34375 -0.328125 -0.8125q0 -0.484375 0.328125 -0.8125q0.34375 -0.328125 0.8125 -0.328125q0.484375 0 0.8125 0.328125q0.328125 0.328125 0.328125 0.8125q0 0.46875 -0.328125 0.8125q-0.328125 0.328125 -0.8125 0.328125zm3.117035 11.265625l0 -9.515625l1.515625 0l0 1.40625l0.078125 0q0.359375 -0.703125 1.203125 -1.203125q0.859375 -0.5 1.875 -0.5q1.75 0 2.625 1.015625q0.890625 1.015625 0.890625 2.703125l0 6.09375l-1.578125 0l0 -5.859375q0 -1.375 -0.671875 -1.9375q-0.65625 -0.578125 -1.703125 -0.578125q-0.78125 0 -1.375 0.4375q-0.59375 0.4375 -0.9375 1.125q-0.328125 0.6875 -0.328125 1.453125l0 5.359375l-1.59375 0zm14.663223 0.296875q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm10.278656 0q-1.28125 0 -2.328125 -0.640625q-1.03125 -0.65625 -1.625 -1.796875q-0.59375 -1.140625 -0.59375 -2.609375q0 -1.484375 0.59375 -2.609375q0.59375 -1.140625 1.625 -1.796875q1.046875 -0.65625 2.328125 -0.65625q0.765625 0 1.390625 0.25q0.640625 0.234375 1.109375 0.625q0.484375 0.390625 0.75 0.84375l0.078125 0l-0.078125 -1.328125l0 -3.9375l1.578125 0l0 13.359375l-1.5 0l0 -1.40625l-0.078125 0q-0.265625 0.4375 -0.75 0.828125q-0.46875 0.390625 -1.109375 0.625q-0.625 0.25 -1.390625 0.25zm0.171875 -1.4375q0.8125 0 1.53125 -0.4375q0.71875 -0.4375 1.171875 -1.25q0.453125 -0.8125 0.453125 -1.921875q0 -1.125 -0.453125 -1.9375q-0.453125 -0.8125 -1.171875 -1.25q-0.71875 -0.4375 -1.53125 -0.4375q-0.828125 0 -1.546875 0.4375q-0.71875 0.4375 -1.171875 1.25q-0.4375 0.8125 -0.4375 1.9375q0 1.09375 0.4375 1.921875q0.453125 0.8125 1.171875 1.25q0.71875 0.4375 1.546875 0.4375z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m148.09842 6.581614l232.06299 0l0 90.48819l-232.06299 0z" fill-rule="evenodd"/><path fill="#34a853" d="m165.86404 24.491613l-2.671875 0l0 3.75l-4.0625 0l0 2.046875l4.0625 0l0 8.421877q0 1.4375 0.375 2.453125q0.390625 1.0 1.046875 1.640625q0.65625 0.640625 1.546875 0.9375q0.90625 0.28125 1.9375 0.28125q0.609375 0 1.234375 -0.0625q0.625 -0.046875 1.1875 -0.15625q0.5625 -0.109375 1.03125 -0.25q0.46875 -0.15625 0.796875 -0.359375l-0.375 -1.875q-0.234375 0.0625 -0.625 0.140625q-0.375 0.078125 -0.796875 0.140625q-0.453125 0.078125 -0.90625 0.125q-0.453125 0.046875 -0.890625 0.046875q-0.59375 0 -1.109375 -0.140625q-0.515625 -0.140625 -0.921875 -0.5q-0.40625 -0.34375 -0.640625 -0.921875q-0.21875 -0.59375 -0.21875 -1.5l0 -8.421877l5.90625 0l0 -2.046875l-5.90625 0l0 -3.75zm12.568497 25.515627q1.046875 0 1.84375 -0.390625q0.8125 -0.390625 1.40625 -0.96875q0.609375 -0.5625 1.03125 -1.234375q0.421875 -0.671875 0.6875 -1.28125l7.859375 -17.890627l-2.953125 0l-4.0 10.062502l-0.734375 1.8125l-0.6875 -1.875l-4.25 -10.000002l-2.96875 0l6.671875 14.765627l-1.046875 2.0625q-0.15625 0.296875 -0.40625 0.734375q-0.25 0.4375 -0.59375 0.859375q-0.359375 0.421875 -0.8125 0.71875q-0.4375 0.296875 -0.984375 0.296875q-0.203125 0 -0.5625 -0.03125q-0.34375 -0.015625 -0.703125 -0.046875l-0.421875 2.171875q0.25 0.0625 0.75 0.140625q0.5 0.09375 0.875 0.09375zm16.349747 -0.3125l2.640625 0l0 -7.4375q0.28125 0.3125 0.609375 0.578125q0.34375 0.265625 0.703125 0.484375q0.625 0.34375 1.390625 0.515625q0.765625 0.1875 1.65625 0.1875q1.453125 0 2.59375 -0.59375q1.140625 -0.609375 1.90625 -1.65625q0.78125 -1.0625 1.171875 -2.5q0.40625 -1.453125 0.40625 -3.109375l0 -0.296875q0 -1.734375 -0.40625 -3.1875q-0.390625 -1.4531269 -1.171875 -2.500002q-0.765625 -1.046875 -1.921875 -1.625q-1.140625 -0.59375 -2.625 -0.59375q-0.84375 0 -1.578125 0.1875q-0.734375 0.171875 -1.34375 0.515625q-0.421875 0.234375 -0.796875 0.5625q-0.375 0.3125 -0.6875 0.703125l-0.140625 -1.6875l-2.40625 0l0 21.453127zm10.4375 -13.828125l0 0.296875q0 1.140625 -0.25 2.171875q-0.25 1.03125 -0.765625 1.8125q-0.515625 0.78125 -1.328125 1.25q-0.796875 0.46875 -1.90625 0.46875q-0.6875 0 -1.25 -0.171875q-0.5625 -0.171875 -1.015625 -0.46875q-0.40625 -0.265625 -0.71875 -0.625q-0.3125 -0.375 -0.5625 -0.8125l0 -7.453125q0.28125 -0.5000019 0.625 -0.8906269q0.359375 -0.40625 0.828125 -0.671875q0.40625 -0.28125 0.921875 -0.421875q0.53125 -0.140625 1.15625 -0.140625q1.109375 0 1.90625 0.46875q0.8125 0.453125 1.34375 1.21875q0.515625 0.7812519 0.765625 1.8125019q0.25 1.03125 0.25 2.15625zm14.021622 8.15625q2.25 0 3.78125 -0.90625q1.546875 -0.90625 2.328125 -2.078125l-1.625 -1.265625q-0.71875 0.953125 -1.828125 1.53125q-1.109375 0.5625 -2.515625 0.5625q-1.078125 0 -1.96875 -0.390625q-0.890625 -0.40625 -1.515625 -1.109375q-0.609375 -0.65625 -0.96875 -1.515625q-0.34375 -0.859375 -0.453125 -2.0l0 -0.09375l11.078125 0l0 -1.1875q0 -1.625 -0.421875 -3.015625q-0.40625 -1.3906269 -1.234375 -2.421877q-0.828125 -1.015625 -2.078125 -1.59375q-1.25 -0.578125 -2.921875 -0.578125q-1.34375 0 -2.609375 0.546875q-1.265625 0.546875 -2.25 1.5625q-1.0 1.03125 -1.609375 2.515627q-0.59375 1.46875 -0.59375 3.359375l0 0.59375q0 1.625 0.53125 3.0q0.546875 1.375 1.53125 2.375q0.96875 1.0 2.328125 1.5625q1.375 0.546875 3.015625 0.546875zm-0.34375 -13.890627q1.015625 0 1.75 0.375q0.734375 0.375 1.21875 0.96875q0.484375 0.6093769 0.75 1.4375019q0.28125 0.8125 0.28125 1.53125l0 0.125l-8.328125 0q0.15625 -1.0625 0.546875 -1.890625q0.390625 -0.8281269 0.96875 -1.3906269q0.578125 -0.5625 1.28125 -0.859375q0.71875 -0.296875 1.53125 -0.296875zm42.746384 -4.984375l0 -2.25l-15.45314 0l0 2.25l6.4375 0l0 18.593752l2.578125 0l0 -18.593752l6.4375153 0zm30.418243 -3.0625l0 -2.171875l-5.671875 0l0 28.296877l5.671875 0l0 -2.171875l-3.15625 0l0 -23.953127l3.15625 0zm11.630981 -2.171875l0 2.171875l3.1875 0l0 23.953127l-3.1875 0l0 2.171875l5.6875 0l0 -28.296877l-5.6875 0zm27.381012 2.984375l-2.5625 0l-0.046875 14.109377q-0.015625 0.9375 -0.296875 1.796875q-0.265625 0.859375 -0.78125 1.515625q-0.53125 0.671875 -1.3125 1.0625q-0.765625 0.390625 -1.78125 0.390625q-1.015625 0 -1.796875 -0.390625q-0.78125 -0.40625 -1.296875 -1.0625q-0.53125 -0.65625 -0.8125 -1.515625q-0.28125 -0.859375 -0.296875 -1.796875l-0.046875 -14.109377l-2.53125 0l-0.03125 14.109377q0.015625 1.46875 0.515625 2.75q0.5 1.28125 1.390625 2.21875q0.890625 0.96875 2.140625 1.515625q1.25 0.53125 2.765625 0.53125q1.484375 0 2.734375 -0.546875q1.25 -0.546875 2.140625 -1.515625q0.90625 -0.9375 1.421875 -2.203125q0.515625 -1.28125 0.515625 -2.75l-0.03125 -14.109377z" fill-rule="nonzero"/><path fill="#34a853" d="m165.86404 59.691616l-2.671875 0l0 3.75l-4.0625 0l0 2.0468712l4.0625 0l0 8.421875q0 1.4375 0.375 2.453125q0.390625 1.0 1.046875 1.640625q0.65625 0.640625 1.546875 0.9375q0.90625 0.28125 1.9375 0.28125q0.609375 0 1.234375 -0.0625q0.625 -0.046875 1.1875 -0.15625q0.5625 -0.109375 1.03125 -0.25q0.46875 -0.15625 0.796875 -0.359375l-0.375 -1.875q-0.234375 0.0625 -0.625 0.140625q-0.375 0.078125 -0.796875 0.140625q-0.453125 0.078125 -0.90625 0.125q-0.453125 0.046875 -0.890625 0.046875q-0.59375 0 -1.109375 -0.140625q-0.515625 -0.140625 -0.921875 -0.5q-0.40625 -0.34375 -0.640625 -0.921875q-0.21875 -0.59375 -0.21875 -1.5l0 -8.421875l5.90625 0l0 -2.0468712l-5.90625 0l0 -3.75zm12.568497 25.515621q1.046875 0 1.84375 -0.390625q0.8125 -0.390625 1.40625 -0.96875q0.609375 -0.5625 1.03125 -1.234375q0.421875 -0.671875 0.6875 -1.28125l7.859375 -17.890621l-2.953125 0l-4.0 10.062496l-0.734375 1.8125l-0.6875 -1.875l-4.25 -9.999996l-2.96875 0l6.671875 14.765621l-1.046875 2.0625q-0.15625 0.296875 -0.40625 0.734375q-0.25 0.4375 -0.59375 0.859375q-0.359375 0.421875 -0.8125 0.71875q-0.4375 0.296875 -0.984375 0.296875q-0.203125 0 -0.5625 -0.03125q-0.34375 -0.015625 -0.703125 -0.046875l-0.421875 2.171875q0.25 0.0625 0.75 0.140625q0.5 0.09375 0.875 0.09375zm16.349747 -0.3125l2.640625 0l0 -7.4375q0.28125 0.3125 0.609375 0.578125q0.34375 0.265625 0.703125 0.484375q0.625 0.34375 1.390625 0.515625q0.765625 0.1875 1.65625 0.1875q1.453125 0 2.59375 -0.59375q1.140625 -0.609375 1.90625 -1.65625q0.78125 -1.0625 1.171875 -2.5q0.40625 -1.453125 0.40625 -3.109375l0 -0.296875q0 -1.734375 -0.40625 -3.1875q-0.390625 -1.453125 -1.171875 -2.5q-0.765625 -1.046875 -1.921875 -1.6249962q-1.140625 -0.59375 -2.625 -0.59375q-0.84375 0 -1.578125 0.1875q-0.734375 0.171875 -1.34375 0.515625q-0.421875 0.23437119 -0.796875 0.5624962q-0.375 0.3125 -0.6875 0.703125l-0.140625 -1.6874962l-2.40625 0l0 21.453121zm10.4375 -13.828125l0 0.296875q0 1.140625 -0.25 2.171875q-0.25 1.03125 -0.765625 1.8125q-0.515625 0.78125 -1.328125 1.25q-0.796875 0.46875 -1.90625 0.46875q-0.6875 0 -1.25 -0.171875q-0.5625 -0.171875 -1.015625 -0.46875q-0.40625 -0.265625 -0.71875 -0.625q-0.3125 -0.375 -0.5625 -0.8125l0 -7.453125q0.28125 -0.5 0.625 -0.890625q0.359375 -0.40625 0.828125 -0.671875q0.40625 -0.28125 0.921875 -0.421875q0.53125 -0.140625 1.15625 -0.140625q1.109375 0 1.90625 0.46875q0.8125 0.453125 1.34375 1.21875q0.515625 0.78125 0.765625 1.8125q0.25 1.03125 0.25 2.15625zm14.021622 8.15625q2.25 0 3.78125 -0.90625q1.546875 -0.90625 2.328125 -2.078125l-1.625 -1.265625q-0.71875 0.953125 -1.828125 1.53125q-1.109375 0.5625 -2.515625 0.5625q-1.078125 0 -1.96875 -0.390625q-0.890625 -0.40625 -1.515625 -1.109375q-0.609375 -0.65625 -0.96875 -1.515625q-0.34375 -0.859375 -0.453125 -2.0l0 -0.09375l11.078125 0l0 -1.1875q0 -1.625 -0.421875 -3.015625q-0.40625 -1.390625 -1.234375 -2.421875q-0.828125 -1.015625 -2.078125 -1.5937462q-1.25 -0.578125 -2.921875 -0.578125q-1.34375 0 -2.609375 0.546875q-1.265625 0.5468712 -2.25 1.5624962q-1.0 1.03125 -1.609375 2.515625q-0.59375 1.46875 -0.59375 3.359375l0 0.59375q0 1.625 0.53125 3.0q0.546875 1.375 1.53125 2.375q0.96875 1.0 2.328125 1.5625q1.375 0.546875 3.015625 0.546875zm-0.34375 -13.890625q1.015625 0 1.75 0.375q0.734375 0.375 1.21875 0.96875q0.484375 0.609375 0.75 1.4375q0.28125 0.8125 0.28125 1.53125l0 0.125l-8.328125 0q0.15625 -1.0625 0.546875 -1.890625q0.390625 -0.828125 0.96875 -1.390625q0.578125 -0.5625 1.28125 -0.859375q0.71875 -0.296875 1.53125 -0.296875zm41.777634 -7.234371l-2.5625 0l-0.046875 14.109371q-0.015625 0.9375 -0.296875 1.796875q-0.265625 0.859375 -0.78125 1.515625q-0.53125 0.671875 -1.3125153 1.0625q-0.765625 0.390625 -1.78125 0.390625q-1.015625 0 -1.796875 -0.390625q-0.78125 -0.40625 -1.296875 -1.0625q-0.53125 -0.65625 -0.8125 -1.515625q-0.28125 -0.859375 -0.296875 -1.796875l-0.046875 -14.109371l-2.53125 0l-0.03125 14.109371q0.015625 1.46875 0.515625 2.75q0.5 1.28125 1.390625 2.21875q0.890625 0.96875 2.140625 1.515625q1.25 0.53125 2.765625 0.53125q1.484375 0 2.7343903 -0.546875q1.25 -0.546875 2.140625 -1.515625q0.90625 -0.9375 1.421875 -2.203125q0.515625 -1.28125 0.515625 -2.75l-0.03125 -14.109371zm27.308868 7.734371l-3.734375 4.6875l2.09375 1.515625l3.03125 -5.0625l3.0625 5.1875l2.09375 -1.5625l-3.671875 -4.640625l5.46875 -1.34375l-0.765625 -2.5624962l-5.203125 2.1562462l0.421875 -6.109371l-2.546875 0l0.359375 6.015621l-5.234375 -2.1562462l-0.765625 2.4999962l5.390625 1.375zm26.459106 -5.484371l0 -2.25l-15.453125 0l0 2.25l6.4375 0l0 18.593746l2.578125 0l0 -18.593746l6.4375 0z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m450.90158 147.29553l24.99942 0l0 38.207138l-176.401 0l0 17.194427" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m458.4816 147.29552l17.419403 0l0 38.207153l-176.401 0l0 5.1944275" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m458.48157 150.58553l-6.5799866 0l0 -6.580002l6.5799866 0l0 6.580002z" fill-rule="nonzero"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m296.19653 190.6971l3.3034668 9.076187l3.3034668 -9.076187z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m345.2638 126.28765l105.63779 0l0 42.015755l-105.63779 0z" fill-rule="evenodd"/><path fill="#000000" d="m363.37933 153.20764l0 -1.421875q-1.125 1.640625 -3.0625 1.640625q-0.859375 0 -1.609375 -0.328125q-0.734375 -0.328125 -1.09375 -0.828125q-0.359375 -0.5 -0.5 -1.21875q-0.109375 -0.46875 -0.109375 -1.53125l0 -5.984375l1.640625 0l0 5.359375q0 1.28125 0.109375 1.734375q0.15625 0.640625 0.65625 1.015625q0.5 0.375 1.234375 0.375q0.734375 0 1.375 -0.375q0.65625 -0.390625 0.921875 -1.03125q0.265625 -0.65625 0.265625 -1.890625l0 -5.1875l1.640625 0l0 9.671875l-1.46875 0zm4.047577 0l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm16.641357 0l0 -1.21875q-0.90625 1.4375 -2.703125 1.4375q-1.15625 0 -2.125 -0.640625q-0.96875 -0.640625 -1.5 -1.78125q-0.53125 -1.140625 -0.53125 -2.625q0 -1.453125 0.484375 -2.625q0.484375 -1.1875 1.4375 -1.8125q0.96875 -0.625 2.171875 -0.625q0.875 0 1.546875 0.375q0.6875 0.359375 1.109375 0.953125l0 -4.796875l1.640625 0l0 13.359375l-1.53125 0zm-5.171875 -4.828125q0 1.859375 0.78125 2.78125q0.78125 0.921875 1.84375 0.921875q1.078125 0 1.828125 -0.875q0.75 -0.890625 0.75 -2.6875q0 -1.984375 -0.765625 -2.90625q-0.765625 -0.9375 -1.890625 -0.9375q-1.078125 0 -1.8125 0.890625q-0.734375 0.890625 -0.734375 2.8125zm15.906952 1.71875l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.125732 5.765625l0 -9.671875l1.46875 0l0 1.46875q0.5625 -1.03125 1.03125 -1.359375q0.484375 -0.328125 1.0625 -0.328125q0.828125 0 1.6875 0.53125l-0.5625 1.515625q-0.609375 -0.359375 -1.203125 -0.359375q-0.546875 0 -0.96875 0.328125q-0.421875 0.328125 -0.609375 0.890625q-0.28125 0.875 -0.28125 1.921875l0 5.0625l-1.625 0zm6.181427 0l0 -13.359375l1.640625 0l0 13.359375l-1.640625 0zm4.113556 3.71875l-0.1875 -1.53125q0.546875 0.140625 0.9375 0.140625q0.546875 0 0.875 -0.1875q0.328125 -0.171875 0.546875 -0.5q0.15625 -0.25 0.5 -1.21875q0.046875 -0.140625 0.140625 -0.40625l-3.671875 -9.6875l1.765625 0l2.015625 5.59375q0.390625 1.078125 0.703125 2.25q0.28125 -1.125 0.671875 -2.203125l2.078125 -5.640625l1.640625 0l-3.6875 9.828125q-0.59375 1.609375 -0.921875 2.203125q-0.4375 0.8125 -1.0 1.1875q-0.5625 0.375 -1.34375 0.375q-0.484375 0 -1.0625 -0.203125zm9.40625 -15.1875l0 -1.890625l1.640625 0l0 1.890625l-1.640625 0zm0 11.46875l0 -9.671875l1.640625 0l0 9.671875l-1.640625 0zm4.1448364 0l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm10.063202 0.796875l1.59375 0.234375q0.109375 0.75 0.5625 1.078125q0.609375 0.453125 1.671875 0.453125q1.140625 0 1.75 -0.453125q0.625 -0.453125 0.84375 -1.265625q0.125 -0.5 0.109375 -2.109375q-1.0625 1.265625 -2.671875 1.265625q-2.0 0 -3.09375 -1.4375q-1.09375 -1.4375 -1.09375 -3.453125q0 -1.390625 0.5 -2.5625q0.515625 -1.171875 1.453125 -1.796875q0.953125 -0.640625 2.25 -0.640625q1.703125 0 2.8125 1.375l0 -1.15625l1.515625 0l0 8.359375q0 2.265625 -0.46875 3.203125q-0.453125 0.9375 -1.453125 1.484375q-0.984375 0.546875 -2.453125 0.546875q-1.71875 0 -2.796875 -0.78125q-1.0625 -0.765625 -1.03125 -2.34375zm1.359375 -5.8125q0 1.90625 0.75 2.78125q0.765625 0.875 1.90625 0.875q1.125 0 1.890625 -0.859375q0.765625 -0.875 0.765625 -2.734375q0 -1.78125 -0.796875 -2.671875q-0.78125 -0.90625 -1.890625 -0.90625q-1.09375 0 -1.859375 0.890625q-0.765625 0.875 -0.765625 2.625z" fill-rule="nonzero"/><path fill="#d9ead3" d="m148.09842 202.70235l302.80316 0l0 64.66142l-302.80316 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m148.09842 202.70235l302.80316 0l0 64.66142l-302.80316 0z" fill-rule="evenodd"/><path fill="#000000" d="m158.56717 233.26555l0 -17.09375l3.75 0l0 1.3125l-2.3125 0l0 14.46875l2.3125 0l0 1.3125l-3.75 0zm5.0984955 0l0 -1.3125l2.3125 0l0 -14.46875l-2.3125 0l0 -1.3125l3.75 0l0 17.09375l-3.75 0zm11.4422455 -2.015625q-1.46875 0 -2.5625 -0.65625q-1.09375 -0.671875 -1.71875 -1.84375q-0.625 -1.1875 -0.625 -2.734375l0 -8.421875l1.578125 0l0 8.484375q0 1.046875 0.375 1.875q0.375 0.828125 1.109375 1.3125q0.734375 0.46875 1.84375 0.46875q1.09375 0 1.84375 -0.46875q0.75 -0.484375 1.109375 -1.3125q0.375 -0.828125 0.375 -1.875l0 -8.484375l1.59375 0l0 8.421875q0 1.546875 -0.59375 2.734375q-0.578125 1.171875 -1.6875 1.84375q-1.09375 0.65625 -2.640625 0.65625z" fill-rule="nonzero"/><path fill="#000000" d="m162.30154 253.24992q-0.96875 0 -1.921875 -0.40625q-0.953125 -0.40625 -1.6875 -1.203125q-0.71875 -0.8125 -1.046875 -2.015625l1.5 -0.609375q0.328125 1.15625 1.15625 1.9375q0.84375 0.78125 2.046875 0.78125q0.734375 0 1.359375 -0.265625q0.625 -0.265625 1.0 -0.78125q0.390625 -0.53125 0.390625 -1.28125q0 -0.671875 -0.328125 -1.140625q-0.328125 -0.46875 -0.984375 -0.828125q-0.640625 -0.359375 -1.59375 -0.703125l-0.84375 -0.296875q-0.5625 -0.203125 -1.125 -0.484375q-0.5625 -0.296875 -1.046875 -0.71875q-0.46875 -0.421875 -0.75 -1.0q-0.28125 -0.59375 -0.28125 -1.390625q0 -0.96875 0.515625 -1.765625q0.53125 -0.8125 1.4375 -1.296875q0.921875 -0.484375 2.109375 -0.484375q1.25 0 2.09375 0.453125q0.859375 0.453125 1.34375 1.078125q0.5 0.625 0.671875 1.15625l-1.46875 0.640625q-0.125 -0.40625 -0.4375 -0.8125q-0.3125 -0.421875 -0.84375 -0.703125q-0.53125 -0.296875 -1.34375 -0.296875q-0.640625 0 -1.21875 0.265625q-0.5625 0.25 -0.90625 0.71875q-0.34375 0.453125 -0.34375 1.046875q0 0.84375 0.671875 1.328125q0.671875 0.484375 1.796875 0.875l0.875 0.296875q0.609375 0.203125 1.234375 0.5q0.625 0.296875 1.15625 0.765625q0.546875 0.46875 0.875 1.15625q0.34375 0.671875 0.34375 1.625q0 1.03125 -0.40625 1.765625q-0.390625 0.734375 -1.046875 1.203125q-0.65625 0.46875 -1.4375 0.671875q-0.765625 0.21875 -1.515625 0.21875zm6.3073425 -0.296875l0 -13.359375l1.59375 0l0 13.359375l-1.59375 0zm3.8991547 0l0 -9.515625l1.59375 0l0 9.515625l-1.59375 0zm0.78125 -11.265625q-0.46875 0 -0.8125 -0.328125q-0.328125 -0.34375 -0.328125 -0.8125q0 -0.484375 0.328125 -0.8125q0.34375 -0.328125 0.8125 -0.328125q0.484375 0 0.8125 0.328125q0.328125 0.328125 0.328125 0.8125q0 0.46875 -0.328125 0.8125q-0.328125 0.328125 -0.8125 0.328125zm7.4304047 11.5625q-1.40625 0 -2.5 -0.65625q-1.078125 -0.671875 -1.703125 -1.8125q-0.609375 -1.15625 -0.609375 -2.578125q0 -1.46875 0.609375 -2.59375q0.625 -1.140625 1.703125 -1.796875q1.09375 -0.671875 2.5 -0.671875q1.609375 0 2.640625 0.734375q1.03125 0.734375 1.46875 1.890625l-1.4375 0.609375q-0.359375 -0.890625 -1.0625 -1.34375q-0.703125 -0.453125 -1.6875 -0.453125q-0.84375 0 -1.5625 0.453125q-0.71875 0.4375 -1.171875 1.25q-0.4375 0.8125 -0.4375 1.921875q0 1.078125 0.4375 1.90625q0.453125 0.8125 1.171875 1.265625q0.71875 0.4375 1.5625 0.4375q1.015625 0 1.734375 -0.46875q0.734375 -0.46875 1.078125 -1.3125l1.421875 0.59375q-0.46875 1.09375 -1.515625 1.859375q-1.03125 0.765625 -2.640625 0.765625zm9.809586 0q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m345.2638 225.34802l105.63779 0l0 42.015747l-105.63779 0z" fill-rule="evenodd"/><path fill="#000000" d="m383.38916 249.15865l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.094452 5.765625l0 -13.359375l1.640625 0l0 13.359375l-1.640625 0zm10.816711 -3.109375l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.141327 5.765625l0 -9.671875l1.46875 0l0 1.359375q0.453125 -0.71875 1.203125 -1.140625q0.765625 -0.4375 1.71875 -0.4375q1.078125 0 1.765625 0.453125q0.6875 0.4375 0.96875 1.234375q1.15625 -1.6875 2.984375 -1.6875q1.453125 0 2.21875 0.796875q0.78125 0.796875 0.78125 2.453125l0 6.640625l-1.640625 0l0 -6.09375q0 -0.984375 -0.15625 -1.40625q-0.15625 -0.4375 -0.578125 -0.703125q-0.421875 -0.265625 -0.984375 -0.265625q-1.015625 0 -1.6875 0.6875q-0.671875 0.671875 -0.671875 2.15625l0 5.625l-1.640625 0l0 -6.28125q0 -1.09375 -0.40625 -1.640625q-0.40625 -0.546875 -1.3125 -0.546875q-0.6875 0 -1.28125 0.359375q-0.59375 0.359375 -0.859375 1.0625q-0.25 0.703125 -0.25 2.03125l0 5.015625l-1.640625 0zm22.165802 -3.109375l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.141357 5.765625l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm13.953827 -1.46875l0.234375 1.453125q-0.6875 0.140625 -1.234375 0.140625q-0.890625 0 -1.390625 -0.28125q-0.484375 -0.28125 -0.6875 -0.734375q-0.203125 -0.46875 -0.203125 -1.9375l0 -5.578125l-1.203125 0l0 -1.265625l1.203125 0l0 -2.390625l1.625 -0.984375l0 3.375l1.65625 0l0 1.265625l-1.65625 0l0 5.671875q0 0.6875 0.078125 0.890625q0.09375 0.203125 0.28125 0.328125q0.203125 0.109375 0.578125 0.109375q0.265625 0 0.71875 -0.0625z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m450.90158 246.3559l24.99942 0l0 38.207153l-176.401 0l0 17.194427" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m458.4816 246.3559l17.419403 0l0 38.207123l-176.401 0l0 5.194458" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m458.48157 249.64589l-6.5799866 0l0 -6.580002l6.5799866 0l0 6.580002z" fill-rule="nonzero"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m296.19653 289.75748l3.3034668 9.076172l3.3034668 -9.076172z" fill-rule="evenodd"/><path fill="#d9ead3" d="m148.09842 301.76273l302.80316 0l0 64.66141l-302.80316 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m148.09842 301.76273l302.80316 0l0 64.66141l-302.80316 0z" fill-rule="evenodd"/><path fill="#000000" d="m163.31717 330.3103q-1.46875 0 -2.5625 -0.65625q-1.09375 -0.671875 -1.71875 -1.84375q-0.625 -1.1875 -0.625 -2.734375l0 -8.421875l1.578125 0l0 8.484375q0 1.046875 0.375 1.875q0.375 0.828125 1.109375 1.3125q0.734375 0.46875 1.84375 0.46875q1.09375 0 1.84375 -0.46875q0.75 -0.484375 1.109375 -1.3125q0.375 -0.828125 0.375 -1.875l0 -8.484375l1.59375 0l0 8.421875q0 1.546875 -0.59375 2.734375q-0.578125 1.171875 -1.6875 1.84375q-1.09375 0.65625 -2.640625 0.65625z" fill-rule="nonzero"/><path fill="#000000" d="m158.56717 352.01343l0 -13.359375l4.03125 0q2.09375 0 3.59375 0.859375q1.515625 0.84375 2.328125 2.359375q0.828125 1.5 0.828125 3.46875q0 1.953125 -0.828125 3.453125q-0.8125 1.5 -2.328125 2.359375q-1.5 0.859375 -3.59375 0.859375l-4.03125 0zm1.59375 -1.515625l2.4375 0q1.578125 0 2.734375 -0.59375q1.15625 -0.609375 1.78125 -1.765625q0.640625 -1.15625 0.640625 -2.796875q0 -1.65625 -0.640625 -2.8125q-0.625 -1.15625 -1.78125 -1.75q-1.15625 -0.609375 -2.734375 -0.609375l-2.4375 0l0 10.328125zm15.406158 1.8125q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm5.170944 -8.375l0 -1.4375l1.84375 0l0 1.4375l-1.84375 0zm1.75 8.078125l0 -10.546875q0 -0.875 0.375 -1.53125q0.390625 -0.671875 1.09375 -1.046875q0.703125 -0.375 1.625 -0.375q0.359375 0 0.6875 0.0625q0.34375 0.046875 0.65625 0.15625l0 1.546875q-0.375 -0.15625 -0.703125 -0.21875q-0.3125 -0.078125 -0.59375 -0.078125q-0.6875 0 -1.125 0.453125q-0.421875 0.4375 -0.421875 1.203125l0 10.375l-1.59375 0zm1.5 -8.078125l0 -1.4375l4.578125 0l0 1.4375l-4.578125 0zm4.453125 8.078125l0 -9.515625l1.59375 0l0 9.515625l-1.59375 0zm0.78125 -11.265625q-0.46875 0 -0.8125 -0.328125q-0.328125 -0.34375 -0.328125 -0.8125q0 -0.484375 0.328125 -0.8125q0.34375 -0.328125 0.8125 -0.328125q0.484375 0 0.8125 0.328125q0.328125 0.328125 0.328125 0.8125q0 0.46875 -0.328125 0.8125q-0.328125 0.328125 -0.8125 0.328125zm3.117035 11.265625l0 -9.515625l1.515625 0l0 1.40625l0.078125 0q0.359375 -0.703125 1.203125 -1.203125q0.859375 -0.5 1.875 -0.5q1.75 0 2.625 1.015625q0.890625 1.015625 0.890625 2.703125l0 6.09375l-1.578125 0l0 -5.859375q0 -1.375 -0.671875 -1.9375q-0.65625 -0.578125 -1.703125 -0.578125q-0.78125 0 -1.375 0.4375q-0.59375 0.4375 -0.9375 1.125q-0.328125 0.6875 -0.328125 1.453125l0 5.359375l-1.59375 0zm14.663223 0.296875q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm10.278656 0q-1.28125 0 -2.328125 -0.640625q-1.03125 -0.65625 -1.625 -1.796875q-0.59375 -1.140625 -0.59375 -2.609375q0 -1.484375 0.59375 -2.609375q0.59375 -1.140625 1.625 -1.796875q1.046875 -0.65625 2.328125 -0.65625q0.765625 0 1.390625 0.25q0.640625 0.234375 1.109375 0.625q0.484375 0.390625 0.75 0.84375l0.078125 0l-0.078125 -1.328125l0 -3.9375l1.578125 0l0 13.359375l-1.5 0l0 -1.40625l-0.078125 0q-0.265625 0.4375 -0.75 0.828125q-0.46875 0.390625 -1.109375 0.625q-0.625 0.25 -1.390625 0.25zm0.171875 -1.4375q0.8125 0 1.53125 -0.4375q0.71875 -0.4375 1.171875 -1.25q0.453125 -0.8125 0.453125 -1.921875q0 -1.125 -0.453125 -1.9375q-0.453125 -0.8125 -1.171875 -1.25q-0.71875 -0.4375 -1.53125 -0.4375q-0.828125 0 -1.546875 0.4375q-0.71875 0.4375 -1.171875 1.25q-0.4375 0.8125 -0.4375 1.9375q0 1.09375 0.4375 1.921875q0.453125 0.8125 1.171875 1.25q0.71875 0.4375 1.546875 0.4375z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m345.2638 324.4084l105.63779 0l0 42.015747l-105.63779 0z" fill-rule="evenodd"/><path fill="#000000" d="m363.37933 351.32837l0 -1.421875q-1.125 1.640625 -3.0625 1.640625q-0.859375 0 -1.609375 -0.328125q-0.734375 -0.328125 -1.09375 -0.828125q-0.359375 -0.5 -0.5 -1.21875q-0.109375 -0.46875 -0.109375 -1.53125l0 -5.984375l1.640625 0l0 5.359375q0 1.28125 0.109375 1.734375q0.15625 0.640625 0.65625 1.015625q0.5 0.375 1.234375 0.375q0.734375 0 1.375 -0.375q0.65625 -0.390625 0.921875 -1.03125q0.265625 -0.65625 0.265625 -1.890625l0 -5.1875l1.640625 0l0 9.671875l-1.46875 0zm4.047577 0l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm16.641357 0l0 -1.21875q-0.90625 1.4375 -2.703125 1.4375q-1.15625 0 -2.125 -0.640625q-0.96875 -0.640625 -1.5 -1.78125q-0.53125 -1.140625 -0.53125 -2.625q0 -1.453125 0.484375 -2.625q0.484375 -1.1875 1.4375 -1.8125q0.96875 -0.625 2.171875 -0.625q0.875 0 1.546875 0.375q0.6875 0.359375 1.109375 0.953125l0 -4.796875l1.640625 0l0 13.359375l-1.53125 0zm-5.171875 -4.828125q0 1.859375 0.78125 2.78125q0.78125 0.921875 1.84375 0.921875q1.078125 0 1.828125 -0.875q0.75 -0.890625 0.75 -2.6875q0 -1.984375 -0.765625 -2.90625q-0.765625 -0.9375 -1.890625 -0.9375q-1.078125 0 -1.8125 0.890625q-0.734375 0.890625 -0.734375 2.8125zm15.906952 1.71875l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.125732 5.765625l0 -9.671875l1.46875 0l0 1.46875q0.5625 -1.03125 1.03125 -1.359375q0.484375 -0.328125 1.0625 -0.328125q0.828125 0 1.6875 0.53125l-0.5625 1.515625q-0.609375 -0.359375 -1.203125 -0.359375q-0.546875 0 -0.96875 0.328125q-0.421875 0.328125 -0.609375 0.890625q-0.28125 0.875 -0.28125 1.921875l0 5.0625l-1.625 0zm6.181427 0l0 -13.359375l1.640625 0l0 13.359375l-1.640625 0zm4.113556 3.71875l-0.1875 -1.53125q0.546875 0.140625 0.9375 0.140625q0.546875 0 0.875 -0.1875q0.328125 -0.171875 0.546875 -0.5q0.15625 -0.25 0.5 -1.21875q0.046875 -0.140625 0.140625 -0.40625l-3.671875 -9.6875l1.765625 0l2.015625 5.59375q0.390625 1.078125 0.703125 2.25q0.28125 -1.125 0.671875 -2.203125l2.078125 -5.640625l1.640625 0l-3.6875 9.828125q-0.59375 1.609375 -0.921875 2.203125q-0.4375 0.8125 -1.0 1.1875q-0.5625 0.375 -1.34375 0.375q-0.484375 0 -1.0625 -0.203125zm9.40625 -15.1875l0 -1.890625l1.640625 0l0 1.890625l-1.640625 0zm0 11.46875l0 -9.671875l1.640625 0l0 9.671875l-1.640625 0zm4.1448364 0l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm10.063202 0.796875l1.59375 0.234375q0.109375 0.75 0.5625 1.078125q0.609375 0.453125 1.671875 0.453125q1.140625 0 1.75 -0.453125q0.625 -0.453125 0.84375 -1.265625q0.125 -0.5 0.109375 -2.109375q-1.0625 1.265625 -2.671875 1.265625q-2.0 0 -3.09375 -1.4375q-1.09375 -1.4375 -1.09375 -3.453125q0 -1.390625 0.5 -2.5625q0.515625 -1.171875 1.453125 -1.796875q0.953125 -0.640625 2.25 -0.640625q1.703125 0 2.8125 1.375l0 -1.15625l1.515625 0l0 8.359375q0 2.265625 -0.46875 3.203125q-0.453125 0.9375 -1.453125 1.484375q-0.984375 0.546875 -2.453125 0.546875q-1.71875 0 -2.796875 -0.78125q-1.0625 -0.765625 -1.03125 -2.34375zm1.359375 -5.8125q0 1.90625 0.75 2.78125q0.765625 0.875 1.90625 0.875q1.125 0 1.890625 -0.859375q0.765625 -0.875 0.765625 -2.734375q0 -1.78125 -0.796875 -2.671875q-0.78125 -0.90625 -1.890625 -0.90625q-1.09375 0 -1.859375 0.890625q-0.765625 0.875 -0.765625 2.625z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m450.90158 345.41626l24.99942 0l0 38.207153l-176.401 0l0 17.194427" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m458.4816 345.41626l17.419403 0l0 38.207153l-176.401 0l0 5.1944275" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m458.48157 348.70627l-6.5799866 0l0 -6.580017l6.5799866 0l0 6.580017z" fill-rule="nonzero"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m296.19653 388.81784l3.3034668 9.076172l3.3034668 -9.076172z" fill-rule="evenodd"/><path fill="#d9ead3" d="m148.09842 400.8231l302.80316 0l0 64.66141l-302.80316 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m148.09842 400.8231l302.80316 0l0 64.66141l-302.80316 0z" fill-rule="evenodd"/><path fill="#000000" d="m159.59842 422.05817l-1.078125 -0.78125l1.40625 -1.921875l-0.03125 -0.15625l-2.09375 -0.703125l0.4375 -1.25l2.046875 0.734375l0.109375 -0.046875l0 -2.21875l1.328125 0l0 2.21875l0.09375 0.046875l2.078125 -0.734375l0.421875 1.25l-2.09375 0.703125l-0.046875 0.15625l1.4375 1.921875l-1.09375 0.78125l-1.390625 -1.921875l-0.125 0l-1.40625 1.921875zm9.585159 7.015625l0 -12.40625l1.59375 0l0 12.40625l-1.59375 0zm-3.75 -11.84375l0 -1.515625l9.078125 0l0 1.515625l-9.078125 0z" fill-rule="nonzero"/><path fill="#000000" d="m158.56717 451.0738l0 -13.359375l4.5 0q1.125 0 2.078125 0.515625q0.953125 0.5 1.515625 1.390625q0.5625 0.875 0.5625 2.046875q0 1.15625 -0.5625 2.0625q-0.5625 0.890625 -1.515625 1.390625q-0.953125 0.5 -2.078125 0.5l-3.65625 0l0 -1.5l3.6875 0q0.796875 0 1.34375 -0.359375q0.5625 -0.375 0.875 -0.9375q0.3125 -0.5625 0.3125 -1.15625q0 -0.59375 -0.3125 -1.15625q-0.3125 -0.5625 -0.875 -0.921875q-0.546875 -0.359375 -1.34375 -0.359375l-2.9375 0l0 11.84375l-1.59375 0zm14.32016 0.296875q-1.4375 0 -2.546875 -0.671875q-1.09375 -0.671875 -1.71875 -1.8125q-0.625 -1.15625 -0.625 -2.5625q0 -1.421875 0.625 -2.5625q0.625 -1.15625 1.71875 -1.828125q1.109375 -0.671875 2.546875 -0.671875q1.4375 0 2.53125 0.6875q1.09375 0.671875 1.71875 1.828125q0.625 1.140625 0.625 2.546875q0 1.40625 -0.625 2.5625q-0.625 1.140625 -1.71875 1.8125q-1.09375 0.671875 -2.53125 0.671875zm0 -1.4375q0.859375 0 1.609375 -0.421875q0.75 -0.4375 1.21875 -1.25q0.46875 -0.8125 0.46875 -1.9375q0 -1.140625 -0.46875 -1.953125q-0.46875 -0.8125 -1.21875 -1.234375q-0.75 -0.4375 -1.609375 -0.4375q-0.859375 0 -1.625 0.4375q-0.765625 0.421875 -1.234375 1.234375q-0.46875 0.8125 -0.46875 1.953125q0 1.125 0.46875 1.9375q0.46875 0.8125 1.234375 1.25q0.765625 0.421875 1.625 0.421875zm6.6911926 1.140625l0 -9.515625l1.59375 0l0 9.515625l-1.59375 0zm0.78125 -11.265625q-0.46875 0 -0.8125 -0.328125q-0.328125 -0.34375 -0.328125 -0.8125q0 -0.484375 0.328125 -0.8125q0.34375 -0.328125 0.8125 -0.328125q0.484375 0 0.8125 0.328125q0.328125 0.328125 0.328125 0.8125q0 0.46875 -0.328125 0.8125q-0.328125 0.328125 -0.8125 0.328125zm3.1179047 11.265625l0 -9.515625l1.515625 0l0 1.40625l0.078125 0q0.359375 -0.703125 1.203125 -1.203125q0.859375 -0.5 1.875 -0.5q1.75 0 2.625 1.015625q0.890625 1.015625 0.890625 2.703125l0 6.09375l-1.578125 0l0 -5.859375q0 -1.375 -0.671875 -1.9375q-0.65625 -0.578125 -1.703125 -0.578125q-0.78125 0 -1.375 0.4375q-0.59375 0.4375 -0.9375 1.125q-0.328125 0.6875 -0.328125 1.453125l0 5.359375l-1.59375 0zm9.4613495 -8.078125l0 -1.4375l1.765625 0l0 1.4375l-1.765625 0zm4.328125 8.234375q-1.203125 0 -1.9375 -0.71875q-0.71875 -0.71875 -0.71875 -1.9375l0 -9.703125l1.59375 0l0 9.3125q0 0.796875 0.3125 1.1875q0.328125 0.375 0.984375 0.375q0.296875 0 0.5625 -0.078125q0.265625 -0.09375 0.5 -0.234375l0 1.546875q-0.296875 0.109375 -0.609375 0.171875q-0.3125 0.078125 -0.6875 0.078125zm-1.15625 -8.234375l0 -1.4375l2.421875 0l0 1.4375l-2.421875 0zm8.074219 8.375q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm6.231781 -0.296875l0 -9.515625l1.515625 0l0 1.53125l0.078125 0q0.171875 -0.546875 0.609375 -0.9375q0.453125 -0.40625 1.015625 -0.640625q0.5625 -0.234375 1.125 -0.234375q0.4375 0 0.671875 0.046875q0.25 0.046875 0.453125 0.140625l0 1.71875q-0.296875 -0.15625 -0.640625 -0.21875q-0.34375 -0.078125 -0.703125 -0.078125q-0.6875 0 -1.265625 0.390625q-0.578125 0.390625 -0.921875 1.046875q-0.34375 0.65625 -0.34375 1.4375l0 5.3125l-1.59375 0z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m345.2638 423.46875l105.63779 0l0 42.015747l-105.63779 0z" fill-rule="evenodd"/><path fill="#000000" d="m404.18066 450.38876l-1.515625 0l0 -13.359375l1.640625 0l0 4.765625q1.046875 -1.296875 2.65625 -1.296875q0.890625 0 1.6875 0.359375q0.796875 0.359375 1.3125 1.015625q0.515625 0.640625 0.796875 1.5625q0.296875 0.921875 0.296875 1.96875q0 2.484375 -1.234375 3.84375q-1.21875 1.359375 -2.953125 1.359375q-1.703125 0 -2.6875 -1.4375l0 1.21875zm-0.015625 -4.90625q0 1.734375 0.484375 2.515625q0.765625 1.265625 2.09375 1.265625q1.078125 0 1.859375 -0.9375q0.78125 -0.9375 0.78125 -2.78125q0 -1.890625 -0.75 -2.796875q-0.75 -0.90625 -1.828125 -0.90625q-1.0625 0 -1.859375 0.9375q-0.78125 0.9375 -0.78125 2.703125zm15.203857 3.71875q-0.921875 0.765625 -1.765625 1.09375q-0.828125 0.3125 -1.796875 0.3125q-1.59375 0 -2.453125 -0.78125q-0.859375 -0.78125 -0.859375 -1.984375q0 -0.71875 0.328125 -1.296875q0.328125 -0.59375 0.84375 -0.9375q0.53125 -0.359375 1.1875 -0.546875q0.46875 -0.125 1.453125 -0.25q1.984375 -0.234375 2.921875 -0.5625q0.015625 -0.34375 0.015625 -0.421875q0 -1.0 -0.46875 -1.421875q-0.625 -0.546875 -1.875 -0.546875q-1.15625 0 -1.703125 0.40625q-0.546875 0.40625 -0.8125 1.421875l-1.609375 -0.21875q0.21875 -1.015625 0.71875 -1.640625q0.5 -0.640625 1.453125 -0.984375q0.953125 -0.34375 2.1875 -0.34375q1.25 0 2.015625 0.296875q0.78125 0.28125 1.140625 0.734375q0.375 0.4375 0.515625 1.109375q0.078125 0.421875 0.078125 1.515625l0 2.1875q0 2.28125 0.109375 2.890625q0.109375 0.59375 0.40625 1.15625l-1.703125 0q-0.265625 -0.515625 -0.328125 -1.1875zm-0.140625 -3.671875q-0.890625 0.375 -2.671875 0.625q-1.015625 0.140625 -1.4375 0.328125q-0.421875 0.1875 -0.65625 0.53125q-0.21875 0.34375 -0.21875 0.78125q0 0.65625 0.5 1.09375q0.5 0.4375 1.453125 0.4375q0.9375 0 1.671875 -0.40625q0.75 -0.421875 1.09375 -1.140625q0.265625 -0.5625 0.265625 -1.640625l0 -0.609375zm3.547577 1.96875l1.625 -0.25q0.125 0.96875 0.75 1.5q0.625 0.515625 1.75 0.515625q1.125 0 1.671875 -0.453125q0.546875 -0.46875 0.546875 -1.09375q0 -0.546875 -0.484375 -0.875q-0.328125 -0.21875 -1.671875 -0.546875q-1.8125 -0.46875 -2.515625 -0.796875q-0.6875 -0.328125 -1.046875 -0.90625q-0.359375 -0.59375 -0.359375 -1.3125q0 -0.640625 0.296875 -1.1875q0.296875 -0.5625 0.8125 -0.921875q0.375 -0.28125 1.03125 -0.46875q0.671875 -0.203125 1.421875 -0.203125q1.140625 0 2.0 0.328125q0.859375 0.328125 1.265625 0.890625q0.421875 0.5625 0.578125 1.5l-1.609375 0.21875q-0.109375 -0.75 -0.640625 -1.171875q-0.515625 -0.421875 -1.46875 -0.421875q-1.140625 0 -1.625 0.375q-0.46875 0.375 -0.46875 0.875q0 0.3125 0.1875 0.578125q0.203125 0.265625 0.640625 0.4375q0.234375 0.09375 1.4375 0.421875q1.75 0.453125 2.4375 0.75q0.6875 0.296875 1.078125 0.859375q0.390625 0.5625 0.390625 1.40625q0 0.828125 -0.484375 1.546875q-0.46875 0.71875 -1.375 1.125q-0.90625 0.390625 -2.046875 0.390625q-1.875 0 -2.875 -0.78125q-0.984375 -0.78125 -1.25 -2.328125zm16.609375 -0.21875l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m450.90158 444.47662l34.65222 0l0 -308.50394l-34.589233 0" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m458.4816 444.47662l27.072205 0l0 -308.50394l-22.589233 0" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m458.48157 447.76663l-6.5799866 0l0 -6.580017l6.5799866 0l0 6.580017z" fill-rule="nonzero"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m462.96457 132.66922l-9.076202 3.3034668l9.076202 3.3034668z" fill-rule="evenodd"/></g></svg>
\ No newline at end of file diff --git a/_content/blog/type-construction-and-cycle-detection/09.svg b/_content/blog/type-construction-and-cycle-detection/09.svg new file mode 100644 index 00000000..c6ddeb65 --- /dev/null +++ b/_content/blog/type-construction-and-cycle-detection/09.svg @@ -0,0 +1 @@ +<svg version="1.1" viewBox="0.0 0.0 624.0 240.0" fill="none" stroke="none" stroke-linecap="square" stroke-miterlimit="10" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"><clipPath id="p.0"><path d="m0 0l624.0 0l0 240.0l-624.0 0l0 -240.0z" clip-rule="nonzero"/></clipPath><g clip-path="url(#p.0)"><path fill="#000000" fill-opacity="0.0" d="m0 0l624.0 0l0 240.0l-624.0 0z" fill-rule="evenodd"/><path fill="#fff2cc" d="m34.866142 62.340973l302.80313 0l0 64.661415l-302.80313 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m34.866142 62.340973l302.80313 0l0 64.661415l-302.80313 0z" fill-rule="evenodd"/><path fill="#000000" d="m48.022392 90.59168l0 -12.40625l1.59375 0l0 12.40625l-1.59375 0zm-3.75 -11.84375l0 -1.515625l9.078125 0l0 1.515625l-9.078125 0z" fill-rule="nonzero"/><path fill="#000000" d="m45.334892 112.59168l0 -13.359375l4.03125 0q2.09375 0 3.59375 0.859375q1.515625 0.84375 2.328125 2.359375q0.828125 1.5 0.828125 3.46875q0 1.953125 -0.828125 3.453125q-0.8125 1.5 -2.328125 2.359375q-1.5 0.859375 -3.59375 0.859375l-4.03125 0zm1.59375 -1.515625l2.4375 0q1.578125 0 2.734375 -0.59375q1.15625 -0.609375 1.78125 -1.765625q0.640625 -1.15625 0.640625 -2.796875q0 -1.65625 -0.640625 -2.8125q-0.625 -1.15625 -1.78125 -1.75q-1.15625 -0.609375 -2.734375 -0.609375l-2.4375 0l0 10.328125zm15.406158 1.8125q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm5.170944 -8.375l0 -1.4375l1.84375 0l0 1.4375l-1.84375 0zm1.75 8.078125l0 -10.546875q0 -0.875 0.375 -1.53125q0.390625 -0.671875 1.09375 -1.046875q0.703125 -0.375 1.625 -0.375q0.359375 0 0.6875 0.0625q0.34375 0.046875 0.65625 0.15625l0 1.546875q-0.375 -0.15625 -0.703125 -0.21875q-0.3125 -0.078125 -0.59375 -0.078125q-0.6875 0 -1.125 0.453125q-0.421875 0.4375 -0.421875 1.203125l0 10.375l-1.59375 0zm1.5 -8.078125l0 -1.4375l4.578125 0l0 1.4375l-4.578125 0zm4.453125 8.078125l0 -9.515625l1.59375 0l0 9.515625l-1.59375 0zm0.78125 -11.265625q-0.46875 0 -0.8125 -0.328125q-0.328125 -0.34375 -0.328125 -0.8125q0 -0.484375 0.328125 -0.8125q0.34375 -0.328125 0.8125 -0.328125q0.484375 0 0.8125 0.328125q0.328125 0.328125 0.328125 0.8125q0 0.46875 -0.328125 0.8125q-0.328125 0.328125 -0.8125 0.328125zm3.117035 11.265625l0 -9.515625l1.515625 0l0 1.40625l0.078125 0q0.359375 -0.703125 1.203125 -1.203125q0.859375 -0.5 1.875 -0.5q1.75 0 2.625 1.015625q0.890625 1.015625 0.890625 2.703125l0 6.09375l-1.578125 0l0 -5.859375q0 -1.375 -0.671875 -1.9375q-0.65625 -0.578125 -1.703125 -0.578125q-0.78125 0 -1.375 0.4375q-0.59375 0.4375 -0.9375 1.125q-0.328125 0.6875 -0.328125 1.453125l0 5.359375l-1.59375 0zm14.663223 0.296875q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm10.278656 0q-1.28125 0 -2.328125 -0.640625q-1.03125 -0.65625 -1.625 -1.796875q-0.59375 -1.140625 -0.59375 -2.609375q0 -1.484375 0.59375 -2.609375q0.59375 -1.140625 1.625 -1.796875q1.046875 -0.65625 2.328125 -0.65625q0.765625 0 1.390625 0.25q0.640625 0.234375 1.109375 0.625q0.484375 0.390625 0.75 0.84375l0.078125 0l-0.078125 -1.328125l0 -3.9375l1.578125 0l0 13.359375l-1.5 0l0 -1.40625l-0.078125 0q-0.265625 0.4375 -0.75 0.828125q-0.46875 0.390625 -1.109375 0.625q-0.625 0.25 -1.390625 0.25zm0.171875 -1.4375q0.8125 0 1.53125 -0.4375q0.71875 -0.4375 1.171875 -1.25q0.453125 -0.8125 0.453125 -1.921875q0 -1.125 -0.453125 -1.9375q-0.453125 -0.8125 -1.171875 -1.25q-0.71875 -0.4375 -1.53125 -0.4375q-0.828125 0 -1.546875 0.4375q-0.71875 0.4375 -1.171875 1.25q-0.4375 0.8125 -0.4375 1.9375q0 1.09375 0.4375 1.921875q0.453125 0.8125 1.171875 1.25q0.71875 0.4375 1.546875 0.4375z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m232.0315 84.98664l105.63779 0l0 42.015747l-105.63779 0z" fill-rule="evenodd"/><path fill="#000000" d="m250.14705 111.90664l0 -1.421875q-1.125 1.640625 -3.0625 1.640625q-0.859375 0 -1.609375 -0.328125q-0.734375 -0.328125 -1.09375 -0.828125q-0.359375 -0.5 -0.5 -1.21875q-0.109375 -0.46875 -0.109375 -1.53125l0 -5.984375l1.640625 0l0 5.359375q0 1.28125 0.109375 1.734375q0.15625 0.640625 0.65625 1.015625q0.5 0.375 1.234375 0.375q0.734375 0 1.375 -0.375q0.65625 -0.390625 0.921875 -1.03125q0.265625 -0.65625 0.265625 -1.890625l0 -5.1875l1.640625 0l0 9.671875l-1.46875 0zm4.047592 0l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm16.641327 0l0 -1.21875q-0.90625 1.4375 -2.703125 1.4375q-1.15625 0 -2.125 -0.640625q-0.96875 -0.640625 -1.5 -1.78125q-0.53125 -1.140625 -0.53125 -2.625q0 -1.453125 0.484375 -2.625q0.484375 -1.1875 1.4375 -1.8125q0.96875 -0.625 2.171875 -0.625q0.875 0 1.546875 0.375q0.6875 0.359375 1.109375 0.953125l0 -4.796875l1.640625 0l0 13.359375l-1.53125 0zm-5.171875 -4.828125q0 1.859375 0.78125 2.78125q0.78125 0.921875 1.84375 0.921875q1.078125 0 1.828125 -0.875q0.75 -0.890625 0.75 -2.6875q0 -1.984375 -0.765625 -2.90625q-0.765625 -0.9375 -1.890625 -0.9375q-1.078125 0 -1.8125 0.890625q-0.734375 0.890625 -0.734375 2.8125zm15.906982 1.71875l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.125702 5.765625l0 -9.671875l1.46875 0l0 1.46875q0.5625 -1.03125 1.03125 -1.359375q0.484375 -0.328125 1.0625 -0.328125q0.828125 0 1.6875 0.53125l-0.5625 1.515625q-0.609375 -0.359375 -1.203125 -0.359375q-0.546875 0 -0.96875 0.328125q-0.421875 0.328125 -0.609375 0.890625q-0.28125 0.875 -0.28125 1.921875l0 5.0625l-1.625 0zm6.181427 0l0 -13.359375l1.640625 0l0 13.359375l-1.640625 0zm4.1135864 3.71875l-0.1875 -1.53125q0.546875 0.140625 0.9375 0.140625q0.546875 0 0.875 -0.1875q0.328125 -0.171875 0.546875 -0.5q0.15625 -0.25 0.5 -1.21875q0.046875 -0.140625 0.140625 -0.40625l-3.671875 -9.6875l1.765625 0l2.015625 5.59375q0.390625 1.078125 0.703125 2.25q0.28125 -1.125 0.671875 -2.203125l2.078125 -5.640625l1.640625 0l-3.6875 9.828125q-0.59375 1.609375 -0.921875 2.203125q-0.4375 0.8125 -1.0 1.1875q-0.5625 0.375 -1.34375 0.375q-0.484375 0 -1.0625 -0.203125zm9.40625 -15.1875l0 -1.890625l1.640625 0l0 1.890625l-1.640625 0zm0 11.46875l0 -9.671875l1.640625 0l0 9.671875l-1.640625 0zm4.144806 0l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm10.063232 0.796875l1.59375 0.234375q0.109375 0.75 0.5625 1.078125q0.609375 0.453125 1.671875 0.453125q1.140625 0 1.75 -0.453125q0.625 -0.453125 0.84375 -1.265625q0.125 -0.5 0.109375 -2.109375q-1.0625 1.265625 -2.671875 1.265625q-2.0 0 -3.09375 -1.4375q-1.09375 -1.4375 -1.09375 -3.453125q0 -1.390625 0.5 -2.5625q0.515625 -1.171875 1.453125 -1.796875q0.953125 -0.640625 2.25 -0.640625q1.703125 0 2.8125 1.375l0 -1.15625l1.515625 0l0 8.359375q0 2.265625 -0.46875 3.203125q-0.453125 0.9375 -1.453125 1.484375q-0.984375 0.546875 -2.453125 0.546875q-1.71875 0 -2.796875 -0.78125q-1.0625 -0.765625 -1.03125 -2.34375zm1.359375 -5.8125q0 1.90625 0.75 2.78125q0.765625 0.875 1.90625 0.875q1.125 0 1.890625 -0.859375q0.765625 -0.875 0.765625 -2.734375q0 -1.78125 -0.796875 -2.671875q-0.78125 -0.90625 -1.890625 -0.90625q-1.09375 0 -1.859375 0.890625q-0.765625 0.875 -0.765625 2.625z" fill-rule="nonzero"/><path fill="#fff2cc" d="m34.866142 161.40134l302.80313 0l0 64.66142l-302.80313 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m34.866142 161.40134l302.80313 0l0 64.66142l-302.80313 0z" fill-rule="evenodd"/><path fill="#000000" d="m45.334892 191.96455l0 -17.09375l3.75 0l0 1.3125l-2.3125 0l0 14.46875l2.3125 0l0 1.3125l-3.75 0zm9.0359955 -2.015625q-1.75 0 -2.640625 -1.015625q-0.890625 -1.03125 -0.890625 -2.8125l0 -5.984375l1.59375 0l0 5.75q0 1.421875 0.640625 2.03125q0.65625 0.59375 1.625 0.59375q0.84375 0 1.453125 -0.4375q0.625 -0.4375 0.953125 -1.125q0.34375 -0.6875 0.34375 -1.4375l0 -5.375l1.578125 0l0 9.515625l-1.5 0l0 -1.375l-0.078125 0q-0.25 0.4375 -0.71875 0.828125q-0.46875 0.375 -1.078125 0.609375q-0.609375 0.234375 -1.28125 0.234375zm6.9757233 -0.296875l0 -9.515625l1.515625 0l0 1.40625l0.078125 0q0.359375 -0.703125 1.203125 -1.203125q0.859375 -0.5 1.875 -0.5q1.75 0 2.625 1.015625q0.890625 1.015625 0.890625 2.703125l0 6.09375l-1.578125 0l0 -5.859375q0 -1.375 -0.671875 -1.9375q-0.65625 -0.578125 -1.703125 -0.578125q-0.78125 0 -1.375 0.4375q-0.59375 0.4375 -0.9375 1.125q-0.328125 0.6875 -0.328125 1.453125l0 5.359375l-1.59375 0zm13.756973 0.296875q-1.0625 0 -1.875 -0.34375q-0.8125 -0.34375 -1.34375 -0.921875q-0.53125 -0.59375 -0.796875 -1.28125l1.421875 -0.640625q0.359375 0.859375 1.0625 1.328125q0.71875 0.46875 1.640625 0.46875q0.875 0 1.453125 -0.359375q0.59375 -0.359375 0.59375 -1.046875q0 -0.421875 -0.25 -0.703125q-0.234375 -0.296875 -0.703125 -0.5q-0.46875 -0.21875 -1.140625 -0.375l-1.15625 -0.3125q-0.671875 -0.1875 -1.265625 -0.515625q-0.59375 -0.34375 -0.96875 -0.875q-0.359375 -0.53125 -0.359375 -1.296875q0 -0.84375 0.5 -1.453125q0.515625 -0.625 1.328125 -0.953125q0.828125 -0.328125 1.765625 -0.328125q0.8125 0 1.53125 0.234375q0.71875 0.234375 1.25 0.6875q0.546875 0.453125 0.828125 1.125l-1.375 0.640625q-0.359375 -0.703125 -0.953125 -0.984375q-0.59375 -0.28125 -1.328125 -0.28125q-0.78125 0 -1.359375 0.34375q-0.578125 0.34375 -0.578125 0.9375q0 0.59375 0.46875 0.90625q0.484375 0.296875 1.171875 0.46875l1.375 0.359375q1.40625 0.359375 2.109375 1.0625q0.71875 0.6875 0.71875 1.703125q0 0.890625 -0.515625 1.546875q-0.5 0.65625 -1.359375 1.015625q-0.859375 0.34375 -1.890625 0.34375zm8.537094 0q-1.0625 0 -1.875 -0.40625q-0.796875 -0.40625 -1.25 -1.125q-0.453125 -0.71875 -0.453125 -1.640625q0 -1.046875 0.53125 -1.765625q0.546875 -0.71875 1.453125 -1.078125q0.921875 -0.359375 2.03125 -0.359375q0.625 0 1.15625 0.109375q0.546875 0.09375 0.953125 0.234375q0.40625 0.140625 0.609375 0.265625l0 -0.578125q0 -1.078125 -0.765625 -1.703125q-0.765625 -0.640625 -1.875 -0.640625q-0.78125 0 -1.46875 0.34375q-0.671875 0.34375 -1.0625 0.953125l-1.1875 -0.890625q0.375 -0.5625 0.921875 -0.96875q0.5625 -0.40625 1.28125 -0.625q0.71875 -0.234375 1.515625 -0.234375q1.953125 0 3.046875 1.03125q1.109375 1.015625 1.109375 2.75l0 6.03125l-1.515625 0l0 -1.359375l-0.078125 0q-0.234375 0.40625 -0.6875 0.796875q-0.453125 0.375 -1.0625 0.609375q-0.59375 0.25 -1.328125 0.25zm0.15625 -1.390625q0.8125 0 1.484375 -0.40625q0.6875 -0.421875 1.09375 -1.109375q0.421875 -0.6875 0.421875 -1.515625q-0.4375 -0.296875 -1.078125 -0.484375q-0.640625 -0.1875 -1.40625 -0.1875q-1.359375 0 -2.0 0.5625q-0.625 0.5625 -0.625 1.375q0 0.78125 0.59375 1.28125q0.59375 0.484375 1.515625 0.484375zm5.70459 -6.984375l0 -1.4375l1.84375 0l0 1.4375l-1.84375 0zm1.75 8.078125l0 -10.546875q0 -0.875 0.375 -1.53125q0.390625 -0.671875 1.09375 -1.046875q0.703125 -0.375 1.625 -0.375q0.359375 0 0.6875 0.0625q0.34375 0.046875 0.65625 0.15625l0 1.546875q-0.375 -0.15625 -0.703125 -0.21875q-0.3125 -0.078125 -0.59375 -0.078125q-0.6875 0 -1.125 0.453125q-0.421875 0.4375 -0.421875 1.203125l0 10.375l-1.59375 0zm1.5 -8.078125l0 -1.4375l2.53125 0l0 1.4375l-2.53125 0zm7.958786 8.375q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm7.278656 -0.1875q-0.5 0 -0.859375 -0.34375q-0.34375 -0.34375 -0.34375 -0.84375q0 -0.484375 0.34375 -0.828125q0.359375 -0.34375 0.859375 -0.34375q0.5 0 0.84375 0.34375q0.34375 0.34375 0.34375 0.828125q0 0.5 -0.34375 0.84375q-0.34375 0.34375 -0.84375 0.34375zm7.402878 0.1875q-0.96875 0 -1.921875 -0.40625q-0.953125 -0.40625 -1.6875 -1.203125q-0.71875 -0.8125 -1.046875 -2.015625l1.5 -0.609375q0.328125 1.15625 1.15625 1.9375q0.84375 0.78125 2.046875 0.78125q0.734375 0 1.359375 -0.265625q0.625 -0.265625 1.0 -0.78125q0.390625 -0.53125 0.390625 -1.28125q0 -0.671875 -0.328125 -1.140625q-0.328125 -0.46875 -0.984375 -0.828125q-0.640625 -0.359375 -1.59375 -0.703125l-0.84375 -0.296875q-0.5625 -0.203125 -1.125 -0.484375q-0.5625 -0.296875 -1.046875 -0.71875q-0.46875 -0.421875 -0.75 -1.0q-0.28125 -0.59375 -0.28125 -1.390625q0 -0.96875 0.515625 -1.765625q0.53125 -0.8125 1.4375 -1.296875q0.921875 -0.484375 2.109375 -0.484375q1.25 0 2.09375 0.453125q0.859375 0.453125 1.34375 1.078125q0.5 0.625 0.671875 1.15625l-1.46875 0.640625q-0.125 -0.40625 -0.4375 -0.8125q-0.3125 -0.421875 -0.84375 -0.703125q-0.53125 -0.296875 -1.34375 -0.296875q-0.640625 0 -1.21875 0.265625q-0.5625 0.25 -0.90625 0.71875q-0.34375 0.453125 -0.34375 1.046875q0 0.84375 0.671875 1.328125q0.671875 0.484375 1.796875 0.875l0.875 0.296875q0.609375 0.203125 1.234375 0.5q0.625 0.296875 1.15625 0.765625q0.546875 0.46875 0.875 1.15625q0.34375 0.671875 0.34375 1.625q0 1.03125 -0.40625 1.765625q-0.390625 0.734375 -1.046875 1.203125q-0.65625 0.46875 -1.4375 0.671875q-0.765625 0.21875 -1.515625 0.21875zm6.3073425 -0.296875l0 -9.515625l1.59375 0l0 9.515625l-1.59375 0zm0.78125 -11.265625q-0.46875 0 -0.8125 -0.328125q-0.328125 -0.34375 -0.328125 -0.8125q0 -0.484375 0.328125 -0.8125q0.34375 -0.328125 0.8125 -0.328125q0.484375 0 0.8125 0.328125q0.328125 0.328125 0.328125 0.8125q0 0.46875 -0.328125 0.8125q-0.328125 0.328125 -0.8125 0.328125zm2.7116547 11.265625l0 -1.359375l5.6093674 -6.71875l-5.4374924 0l0 -1.4375l7.3749924 0l0 1.359375l-5.6093674 6.71875l5.7656174 0l0 1.4375l-7.7031174 0zm13.334221 0.296875q-1.375 0 -2.453125 -0.640625q-1.078125 -0.65625 -1.6875 -1.796875q-0.59375 -1.140625 -0.59375 -2.59375q0 -1.359375 0.5625 -2.515625q0.578125 -1.15625 1.609375 -1.859375q1.03125 -0.703125 2.4375 -0.703125q1.40625 0 2.421875 0.625q1.03125 0.625 1.578125 1.734375q0.546875 1.09375 0.546875 2.515625q0 0.125 -0.015625 0.265625q0 0.125 -0.015625 0.21875l-8.203125 0l0 -1.3125l6.5625 0q-0.03125 -0.390625 -0.1875 -0.84375q-0.15625 -0.46875 -0.5 -0.859375q-0.34375 -0.40625 -0.875 -0.65625q-0.53125 -0.25 -1.3125 -0.25q-0.9375 0 -1.625 0.484375q-0.671875 0.46875 -1.046875 1.296875q-0.359375 0.8125 -0.359375 1.859375q0 1.203125 0.46875 2.015625q0.46875 0.796875 1.203125 1.1875q0.734375 0.390625 1.546875 0.390625q1.046875 0 1.71875 -0.484375q0.6875 -0.5 1.09375 -1.234375l1.34375 0.65625q-0.5625 1.078125 -1.609375 1.796875q-1.046875 0.703125 -2.609375 0.703125zm10.622406 0q-1.4375 0 -2.546875 -0.671875q-1.09375 -0.671875 -1.71875 -1.8125q-0.625 -1.15625 -0.625 -2.5625q0 -1.421875 0.625 -2.5625q0.625 -1.15625 1.71875 -1.828125q1.109375 -0.671875 2.546875 -0.671875q1.4375 0 2.53125 0.6875q1.09375 0.671875 1.71875 1.828125q0.625 1.140625 0.625 2.546875q0 1.40625 -0.625 2.5625q-0.625 1.140625 -1.71875 1.8125q-1.09375 0.671875 -2.53125 0.671875zm0 -1.4375q0.859375 0 1.609375 -0.421875q0.75 -0.4375 1.21875 -1.25q0.46875 -0.8125 0.46875 -1.9375q0 -1.140625 -0.46875 -1.953125q-0.46875 -0.8125 -1.21875 -1.234375q-0.75 -0.4375 -1.609375 -0.4375q-0.859375 0 -1.625 0.4375q-0.765625 0.421875 -1.234375 1.234375q-0.46875 0.8125 -0.46875 1.953125q0 1.125 0.46875 1.9375q0.46875 0.8125 1.234375 1.25q0.765625 0.421875 1.625 0.421875zm5.630356 -6.9375l0 -1.4375l1.84375 0l0 1.4375l-1.84375 0zm1.75 8.078125l0 -10.546875q0 -0.875 0.375 -1.53125q0.390625 -0.671875 1.09375 -1.046875q0.703125 -0.375 1.625 -0.375q0.359375 0 0.6875 0.0625q0.34375 0.046875 0.65625 0.15625l0 1.546875q-0.375 -0.15625 -0.703125 -0.21875q-0.3125 -0.078125 -0.59375 -0.078125q-0.6875 0 -1.125 0.453125q-0.421875 0.4375 -0.421875 1.203125l0 10.375l-1.59375 0zm1.5 -8.078125l0 -1.4375l2.53125 0l0 1.4375l-2.53125 0zm7.5191956 10.609375q-0.5625 -0.640625 -1.15625 -1.546875q-0.578125 -0.890625 -1.078125 -1.984375q-0.484375 -1.09375 -0.796875 -2.34375q-0.296875 -1.265625 -0.296875 -2.65625q0 -1.40625 0.296875 -2.65625q0.3125 -1.265625 0.796875 -2.359375q0.5 -1.09375 1.078125 -1.984375q0.59375 -0.90625 1.15625 -1.546875l1.15625 0.8125q-0.796875 0.9375 -1.453125 2.171875q-0.65625 1.234375 -1.0625 2.65625q-0.40625 1.40625 -0.40625 2.90625q0 1.484375 0.40625 2.90625q0.40625 1.421875 1.0625 2.65625q0.65625 1.21875 1.453125 2.15625l-1.15625 0.8125zm6.0338745 -2.53125l0 -12.40625l1.59375 0l0 12.40625l-1.59375 0zm-3.75 -11.84375l0 -1.515625l9.078125 0l0 1.515625l-9.078125 0zm14.309692 14.15625q-0.921875 0 -1.625 -0.390625q-0.6875 -0.375 -1.046875 -1.0625q-0.359375 -0.671875 -0.359375 -1.59375l0 -3.265625q0 -0.53125 -0.1875 -0.875q-0.171875 -0.34375 -0.5 -0.515625q-0.3125 -0.1875 -0.703125 -0.1875l0 -1.3125q0.390625 0 0.703125 -0.171875q0.328125 -0.171875 0.5 -0.53125q0.1875 -0.359375 0.1875 -0.875l0 -3.265625q0 -0.921875 0.359375 -1.59375q0.359375 -0.6875 1.046875 -1.0625q0.703125 -0.390625 1.625 -0.390625l0.421875 0l0 1.3125l-0.40625 0q-0.6875 0 -1.140625 0.484375q-0.453125 0.46875 -0.453125 1.3125l0 3.265625q0 0.890625 -0.328125 1.40625q-0.3125 0.5 -0.9375 0.734375l0 0.078125q0.625 0.21875 0.9375 0.71875q0.328125 0.5 0.328125 1.421875l0 3.265625q0 0.84375 0.453125 1.3125q0.453125 0.46875 1.140625 0.46875l0.40625 0l0 1.3125l-0.421875 0zm1.5364685 0l0 -1.3125l0.390625 0q0.703125 0 1.15625 -0.46875q0.46875 -0.46875 0.46875 -1.3125l0 -3.265625q0 -0.921875 0.296875 -1.421875q0.3125 -0.5 0.953125 -0.71875l0 -0.078125q-0.640625 -0.234375 -0.953125 -0.734375q-0.296875 -0.515625 -0.296875 -1.40625l0 -3.265625q0 -0.84375 -0.46875 -1.3125q-0.453125 -0.484375 -1.15625 -0.484375l-0.390625 0l0 -1.3125l0.40625 0q0.953125 0 1.625 0.390625q0.6875 0.375 1.046875 1.0625q0.375 0.671875 0.375 1.59375l0 3.265625q0 0.515625 0.1875 0.875q0.1875 0.359375 0.484375 0.53125q0.3125 0.171875 0.703125 0.171875l0 1.3125q-0.390625 0 -0.703125 0.1875q-0.296875 0.171875 -0.484375 0.515625q-0.1875 0.34375 -0.1875 0.875l0 3.265625q0 0.921875 -0.375 1.59375q-0.359375 0.6875 -1.046875 1.0625q-0.671875 0.390625 -1.625 0.390625l-0.40625 0zm6.7552185 0.21875l-1.15625 -0.8125q0.78125 -0.9375 1.4375 -2.15625q0.671875 -1.234375 1.0625 -2.65625q0.40625 -1.421875 0.40625 -2.90625q0 -1.5 -0.40625 -2.90625q-0.390625 -1.421875 -1.0625 -2.65625q-0.65625 -1.234375 -1.4375 -2.171875l1.15625 -0.8125q0.734375 0.859375 1.5 2.15625q0.765625 1.296875 1.28125 2.90625q0.53125 1.609375 0.53125 3.484375q0 1.390625 -0.3125 2.65625q-0.296875 1.25 -0.78125 2.34375q-0.484375 1.09375 -1.078125 1.984375q-0.578125 0.90625 -1.140625 1.546875zm5.1449127 -0.21875l0 -1.3125l2.3125 0l0 -14.46875l-2.3125 0l0 -1.3125l3.75 0l0 17.09375l-3.75 0zm6.3797455 -2.3125l0 -9.515625l1.59375 0l0 9.515625l-1.59375 0zm0.78125 -11.265625q-0.46875 0 -0.8125 -0.328125q-0.328125 -0.34375 -0.328125 -0.8125q0 -0.484375 0.328125 -0.8125q0.34375 -0.328125 0.8125 -0.328125q0.484375 0 0.8125 0.328125q0.328125 0.328125 0.328125 0.8125q0 0.46875 -0.328125 0.8125q-0.328125 0.328125 -0.8125 0.328125zm3.1179047 11.265625l0 -9.515625l1.515625 0l0 1.40625l0.078125 0q0.359375 -0.703125 1.203125 -1.203125q0.859375 -0.5 1.875 -0.5q1.75 0 2.625 1.015625q0.890625 1.015625 0.890625 2.703125l0 6.09375l-1.578125 0l0 -5.859375q0 -1.375 -0.671875 -1.9375q-0.65625 -0.578125 -1.703125 -0.578125q-0.78125 0 -1.375 0.4375q-0.59375 0.4375 -0.9375 1.125q-0.328125 0.6875 -0.328125 1.453125l0 5.359375l-1.59375 0zm9.4613495 -8.078125l0 -1.4375l1.765625 0l0 1.4375l-1.765625 0zm4.328125 8.234375q-1.203125 0 -1.9375 -0.71875q-0.71875 -0.71875 -0.71875 -1.9375l0 -9.703125l1.59375 0l0 9.3125q0 0.796875 0.3125 1.1875q0.328125 0.375 0.984375 0.375q0.296875 0 0.5625 -0.078125q0.265625 -0.09375 0.5 -0.234375l0 1.546875q-0.296875 0.109375 -0.609375 0.171875q-0.3125 0.078125 -0.6875 0.078125zm-1.15625 -8.234375l0 -1.4375l2.421875 0l0 1.4375l-2.421875 0z" fill-rule="nonzero"/><path fill="#000000" d="m44.147392 211.65205l5.078125 -13.359375l1.78125 0l5.078125 13.359375l-1.734375 0l-3.671875 -9.984375l-0.53125 -1.4375l-0.0625 0l-0.53125 1.4375l-3.671875 9.984375l-1.734375 0zm5.78125 -3.671875l0 -1.5l3.078125 0l0.546875 1.5l-3.625 0zm-3.625 0l0.546875 -1.5l3.078125 0l0 1.5l-3.625 0zm11.218445 3.671875l0 -9.515625l1.515625 0l0 1.53125l0.078125 0q0.171875 -0.546875 0.609375 -0.9375q0.453125 -0.40625 1.015625 -0.640625q0.5625 -0.234375 1.125 -0.234375q0.4375 0 0.671875 0.046875q0.25 0.046875 0.453125 0.140625l0 1.71875q-0.296875 -0.15625 -0.640625 -0.21875q-0.34375 -0.078125 -0.703125 -0.078125q-0.6875 0 -1.265625 0.390625q-0.578125 0.390625 -0.921875 1.046875q-0.34375 0.65625 -0.34375 1.4375l0 5.3125l-1.59375 0zm6.902817 0l0 -9.515625l1.515625 0l0 1.53125l0.078125 0q0.171875 -0.546875 0.609375 -0.9375q0.453125 -0.40625 1.015625 -0.640625q0.5625 -0.234375 1.125 -0.234375q0.4375 0 0.671875 0.046875q0.25 0.046875 0.453125 0.140625l0 1.71875q-0.296875 -0.15625 -0.640625 -0.21875q-0.34375 -0.078125 -0.703125 -0.078125q-0.6875 0 -1.265625 0.390625q-0.578125 0.390625 -0.921875 1.046875q-0.34375 0.65625 -0.34375 1.4375l0 5.3125l-1.59375 0zm9.700943 0.296875q-1.0625 0 -1.875 -0.40625q-0.796875 -0.40625 -1.25 -1.125q-0.453125 -0.71875 -0.453125 -1.640625q0 -1.046875 0.53125 -1.765625q0.546875 -0.71875 1.453125 -1.078125q0.921875 -0.359375 2.03125 -0.359375q0.625 0 1.15625 0.109375q0.546875 0.09375 0.953125 0.234375q0.40625 0.140625 0.609375 0.265625l0 -0.578125q0 -1.078125 -0.765625 -1.703125q-0.765625 -0.640625 -1.875 -0.640625q-0.78125 0 -1.46875 0.34375q-0.671875 0.34375 -1.0625 0.953125l-1.1875 -0.890625q0.375 -0.5625 0.921875 -0.96875q0.5625 -0.40625 1.28125 -0.625q0.71875 -0.234375 1.515625 -0.234375q1.953125 0 3.046875 1.03125q1.109375 1.015625 1.109375 2.75l0 6.03125l-1.515625 0l0 -1.359375l-0.078125 0q-0.234375 0.40625 -0.6875 0.796875q-0.453125 0.375 -1.0625 0.609375q-0.59375 0.25 -1.328125 0.25zm0.15625 -1.390625q0.8125 0 1.484375 -0.40625q0.6875 -0.421875 1.09375 -1.109375q0.421875 -0.6875 0.421875 -1.515625q-0.4375 -0.296875 -1.078125 -0.484375q-0.640625 -0.1875 -1.40625 -0.1875q-1.359375 0 -2.0 0.5625q-0.625 0.5625 -0.625 1.375q0 0.78125 0.59375 1.28125q0.59375 0.484375 1.515625 0.484375zm8.98584 4.640625q-0.0625 0.125 -0.140625 0.28125q-0.0625 0.171875 -0.078125 0.203125l-1.640625 0q0.109375 -0.25 0.234375 -0.546875q0.125 -0.28125 0.3125 -0.6875q0.125 -0.234375 0.21875 -0.453125q0.09375 -0.203125 0.203125 -0.453125q0.125 -0.25 0.296875 -0.625l1.296875 -2.828125l0.359375 -0.875l2.875 -7.078125l1.71875 0l-4.921875 11.359375q-0.078125 0.171875 -0.25 0.53125q-0.15625 0.375 -0.296875 0.71875q-0.125 0.34375 -0.1875 0.453125zm0.359375 -3.9375l-4.03125 -9.125l1.71875 0l2.984375 7.078125l0.140625 0l-0.8125 2.046875z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m232.0315 184.04701l105.63779 0l0 42.015747l-105.63779 0z" fill-rule="evenodd"/><path fill="#000000" d="m270.15686 207.85764l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.094482 5.765625l0 -13.359375l1.640625 0l0 13.359375l-1.640625 0zm10.816681 -3.109375l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.141357 5.765625l0 -9.671875l1.46875 0l0 1.359375q0.453125 -0.71875 1.203125 -1.140625q0.765625 -0.4375 1.71875 -0.4375q1.078125 0 1.765625 0.453125q0.6875 0.4375 0.96875 1.234375q1.15625 -1.6875 2.984375 -1.6875q1.453125 0 2.21875 0.796875q0.78125 0.796875 0.78125 2.453125l0 6.640625l-1.640625 0l0 -6.09375q0 -0.984375 -0.15625 -1.40625q-0.15625 -0.4375 -0.578125 -0.703125q-0.421875 -0.265625 -0.984375 -0.265625q-1.015625 0 -1.6875 0.6875q-0.671875 0.671875 -0.671875 2.15625l0 5.625l-1.640625 0l0 -6.28125q0 -1.09375 -0.40625 -1.640625q-0.40625 -0.546875 -1.3125 -0.546875q-0.6875 0 -1.28125 0.359375q-0.59375 0.359375 -0.859375 1.0625q-0.25 0.703125 -0.25 2.03125l0 5.015625l-1.640625 0zm22.165802 -3.109375l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.141327 5.765625l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm13.953857 -1.46875l0.234375 1.453125q-0.6875 0.140625 -1.234375 0.140625q-0.890625 0 -1.390625 -0.28125q-0.484375 -0.28125 -0.6875 -0.734375q-0.203125 -0.46875 -0.203125 -1.9375l0 -5.578125l-1.203125 0l0 -1.265625l1.203125 0l0 -2.390625l1.625 -0.984375l0 3.375l1.65625 0l0 1.265625l-1.65625 0l0 5.671875q0 0.6875 0.078125 0.890625q0.09375 0.203125 0.28125 0.328125q0.203125 0.109375 0.578125 0.109375q0.265625 0 0.71875 -0.0625z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m232.0315 161.40659l105.63779 0l0 42.015747l-105.63779 0z" fill-rule="evenodd"/><path fill="#000000" d="m296.07062 185.43596l1.625 -0.25q0.125 0.96875 0.75 1.5q0.625 0.515625 1.75 0.515625q1.125 0 1.671875 -0.453125q0.546875 -0.46875 0.546875 -1.09375q0 -0.546875 -0.484375 -0.875q-0.328125 -0.21875 -1.671875 -0.546875q-1.8125 -0.46875 -2.515625 -0.796875q-0.6875 -0.328125 -1.046875 -0.90625q-0.359375 -0.59375 -0.359375 -1.3125q0 -0.640625 0.296875 -1.1875q0.296875 -0.5625 0.8125 -0.921875q0.375 -0.28125 1.03125 -0.46875q0.671875 -0.203125 1.421875 -0.203125q1.140625 0 2.0 0.328125q0.859375 0.328125 1.265625 0.890625q0.421875 0.5625 0.578125 1.5l-1.609375 0.21875q-0.109375 -0.75 -0.640625 -1.171875q-0.515625 -0.421875 -1.46875 -0.421875q-1.140625 0 -1.625 0.375q-0.46875 0.375 -0.46875 0.875q0 0.3125 0.1875 0.578125q0.203125 0.265625 0.640625 0.4375q0.234375 0.09375 1.4375 0.421875q1.75 0.453125 2.4375 0.75q0.6875 0.296875 1.078125 0.859375q0.390625 0.5625 0.390625 1.40625q0 0.828125 -0.484375 1.546875q-0.46875 0.71875 -1.375 1.125q-0.90625 0.390625 -2.046875 0.390625q-1.875 0 -2.875 -0.78125q-0.984375 -0.78125 -1.25 -2.328125zm9.984375 -8.578125l0 -1.890625l1.640625 0l0 1.890625l-1.640625 0zm0 11.46875l0 -9.671875l1.640625 0l0 9.671875l-1.640625 0zm3.2698364 0l0 -1.328125l6.15625 -7.078125q-1.046875 0.0625 -1.84375 0.0625l-3.9375 0l0 -1.328125l7.90625 0l0 1.078125l-5.25 6.140625l-1.0 1.125q1.09375 -0.078125 2.0625 -0.078125l4.46875 0l0 1.40625l-8.5625 0zm16.828125 -3.109375l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.125 0 -3.375 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.265625 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.21875 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.015625 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.390625 -2.65625l5.40625 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.125 0 -1.90625 0.765625q-0.765625 0.75 -0.84375 2.015625z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m34.866142 -34.719395l554.2677 0l0 90.48819l-554.2677 0z" fill-rule="evenodd"/><path fill="#fbbc04" d="m52.631767 18.390606l-2.671875 0l0 3.75l-4.0625 0l0 2.046875l4.0625 0l0 8.421875q0 1.4375 0.375 2.453125q0.390625 1.0 1.046875 1.640625q0.65625 0.640625 1.546875 0.9375q0.90625 0.28125 1.9375 0.28125q0.609375 0 1.234375 -0.0625q0.625 -0.046875 1.1875 -0.15625q0.5625 -0.109375 1.03125 -0.25q0.46875 -0.15625 0.796875 -0.359375l-0.375 -1.875q-0.234375 0.0625 -0.625 0.140625q-0.375 0.078125 -0.796875 0.140625q-0.453125 0.078125 -0.90625 0.125q-0.453125 0.046875 -0.890625 0.046875q-0.59375 0 -1.109375 -0.140625q-0.515625 -0.140625 -0.921875 -0.5q-0.40625 -0.34375 -0.640625 -0.921875q-0.21875 -0.59375 -0.21875 -1.5l0 -8.421875l5.90625 0l0 -2.046875l-5.90625 0l0 -3.75zm12.568497 25.515625q1.046875 0 1.84375 -0.390625q0.8125 -0.390625 1.40625 -0.96875q0.609375 -0.5625 1.03125 -1.234375q0.421875 -0.671875 0.6875 -1.28125l7.859375 -17.890625l-2.953125 0l-4.0 10.0625l-0.734375 1.8125l-0.6875 -1.875l-4.25 -10.0l-2.96875 0l6.671875 14.765625l-1.046875 2.0625q-0.15625 0.296875 -0.40625 0.734375q-0.25 0.4375 -0.59375 0.859375q-0.359375 0.421875 -0.8125 0.71875q-0.4375 0.296875 -0.984375 0.296875q-0.203125 0 -0.5625 -0.03125q-0.34375 -0.015625 -0.703125 -0.046875l-0.421875 2.171875q0.25 0.0625 0.75 0.140625q0.5 0.09375 0.875 0.09375zm16.349747 -0.3125l2.640625 0l0 -7.4375q0.28125 0.3125 0.609375 0.578125q0.34375 0.265625 0.703125 0.484375q0.625 0.34375 1.390625 0.515625q0.765625 0.1875 1.65625 0.1875q1.453125 0 2.59375 -0.59375q1.140625 -0.609375 1.90625 -1.65625q0.78125 -1.0625 1.171875 -2.5q0.40625 -1.453125 0.40625 -3.109375l0 -0.296875q0 -1.734375 -0.40625 -3.1875q-0.390625 -1.453125 -1.171875 -2.5q-0.765625 -1.046875 -1.921875 -1.625q-1.140625 -0.59375 -2.625 -0.59375q-0.84375 0 -1.578125 0.1875q-0.734375 0.171875 -1.34375 0.515625q-0.421875 0.234375 -0.796875 0.5625q-0.375 0.3125 -0.6875 0.703125l-0.140625 -1.6875l-2.40625 0l0 21.453125zm10.4375 -13.828125l0 0.296875q0 1.140625 -0.25 2.171875q-0.25 1.03125 -0.765625 1.8125q-0.515625 0.78125 -1.328125 1.25q-0.796875 0.46875 -1.90625 0.46875q-0.6875 0 -1.25 -0.171875q-0.5625 -0.171875 -1.015625 -0.46875q-0.40625 -0.265625 -0.71875 -0.625q-0.3125 -0.375 -0.5625 -0.8125l0 -7.453125q0.28125 -0.5 0.625 -0.890625q0.359375 -0.40625 0.828125 -0.671875q0.40625 -0.28125 0.921875 -0.421875q0.53125 -0.140625 1.15625 -0.140625q1.109375 0 1.90625 0.46875q0.8125 0.453125 1.34375 1.21875q0.515625 0.78125 0.765625 1.8125q0.25 1.03125 0.25 2.15625zm14.021622 8.15625q2.25 0 3.78125 -0.90625q1.546875 -0.90625 2.328125 -2.078125l-1.625 -1.265625q-0.71875 0.953125 -1.828125 1.53125q-1.109375 0.5625 -2.515625 0.5625q-1.078125 0 -1.96875 -0.390625q-0.890625 -0.40625 -1.515625 -1.109375q-0.609375 -0.65625 -0.96875 -1.515625q-0.34375 -0.859375 -0.453125 -2.0l0 -0.09375l11.078125 0l0 -1.1875q0 -1.625 -0.421875 -3.015625q-0.40625 -1.390625 -1.234375 -2.421875q-0.828125 -1.015625 -2.078125 -1.59375q-1.25 -0.578125 -2.921875 -0.578125q-1.34375 0 -2.609375 0.546875q-1.265625 0.546875 -2.25 1.5625q-1.0 1.03125 -1.609375 2.515625q-0.59375 1.46875 -0.59375 3.359375l0 0.59375q0 1.625 0.53125 3.0q0.546875 1.375 1.53125 2.375q0.96875 1.0 2.328125 1.5625q1.375 0.546875 3.015625 0.546875zm-0.34375 -13.890625q1.015625 0 1.75 0.375q0.734375 0.375 1.21875 0.96875q0.484375 0.609375 0.75 1.4375q0.28125 0.8125 0.28125 1.53125l0 0.125l-8.328125 0q0.15625 -1.0625 0.546875 -1.890625q0.390625 -0.828125 0.96875 -1.390625q0.578125 -0.5625 1.28125 -0.859375q0.71875 -0.296875 1.53125 -0.296875zm42.74636 -4.984375l0 -2.25l-15.453125 0l0 2.25l6.4375 0l0 18.59375l2.578125 0l0 -18.59375l6.4375 0zm30.418243 -3.0625l0 -2.171875l-5.671875 0l0 28.296875l5.671875 0l0 -2.171875l-3.15625 0l0 -23.953125l3.15625 0z" fill-rule="nonzero"/><path fill="#000000" d="m197.36723 37.640606l2.40625 0l0 -15.5l-2.671875 0l0 11.125q-0.203125 0.5 -0.53125 0.921875q-0.328125 0.421875 -0.75 0.71875q-0.515625 0.375 -1.21875 0.578125q-0.703125 0.203125 -1.59375 0.203125q-0.75 0 -1.328125 -0.1875q-0.578125 -0.203125 -0.984375 -0.703125q-0.40625 -0.5 -0.609375 -1.328125q-0.1875 -0.828125 -0.1875 -2.09375l0 -9.234375l-2.65625 0l0 9.21875q0 1.734375 0.375 2.96875q0.390625 1.234375 1.078125 2.03125q0.703125 0.8125 1.6875 1.1875q1.0 0.375 2.21875 0.375q1.515625 0 2.671875 -0.625q1.15625 -0.640625 1.9375 -1.796875l0.15625 2.140625zm7.3809967 0l2.65625 0l0 -11.109375q0.265625 -0.5 0.625 -0.90625q0.375 -0.421875 0.8125 -0.75q0.53125 -0.359375 1.15625 -0.5625q0.625 -0.203125 1.359375 -0.203125q0.84375 0 1.484375 0.203125q0.65625 0.203125 1.125 0.640625q0.4375 0.4375 0.671875 1.15625q0.234375 0.71875 0.234375 1.75l0 9.78125l2.640625 0l0 -9.84375q0 -1.546875 -0.375 -2.671875q-0.375 -1.125 -1.078125 -1.84375q-0.703125 -0.734375 -1.703125 -1.078125q-1.0 -0.34375 -2.21875 -0.34375q-0.890625 0.015625 -1.703125 0.265625q-0.8125 0.25 -1.5 0.703125q-0.453125 0.3125 -0.859375 0.71875q-0.40625 0.40625 -0.75 0.890625l-0.1875 -2.296875l-2.390625 0l0 15.5zm27.896622 -4.109375q0 0.375 -0.140625 0.703125q-0.140625 0.328125 -0.40625 0.59375q-0.453125 0.453125 -1.25 0.703125q-0.78125 0.25 -1.828125 0.25q-0.671875 0 -1.359375 -0.140625q-0.6875 -0.140625 -1.25 -0.484375q-0.578125 -0.34375 -0.953125 -0.90625q-0.375 -0.5625 -0.4375 -1.375l-2.65625 0q0 0.984375 0.453125 1.90625q0.453125 0.90625 1.3125 1.59375q0.84375 0.703125 2.078125 1.125q1.234375 0.421875 2.8125 0.421875q1.375 0 2.53125 -0.328125q1.15625 -0.328125 1.984375 -0.921875q0.828125 -0.609375 1.296875 -1.453125q0.46875 -0.84375 0.46875 -1.875q0 -0.953125 -0.40625 -1.6875q-0.40625 -0.734375 -1.1875 -1.296875q-0.765625 -0.53125 -1.90625 -0.921875q-1.125 -0.40625 -2.5625 -0.703125q-1.078125 -0.21875 -1.796875 -0.4375q-0.703125 -0.234375 -1.125 -0.515625q-0.421875 -0.296875 -0.59375 -0.65625q-0.171875 -0.359375 -0.171875 -0.8125q0 -0.4375 0.203125 -0.859375q0.21875 -0.421875 0.65625 -0.734375q0.40625 -0.3125 1.046875 -0.5q0.640625 -0.1875 1.484375 -0.1875q0.8125 0 1.46875 0.234375q0.65625 0.234375 1.109375 0.59375q0.453125 0.375 0.703125 0.859375q0.265625 0.484375 0.265625 0.984375l2.65625 0q0 -1.015625 -0.4375 -1.890625q-0.4375 -0.890625 -1.234375 -1.546875q-0.8125 -0.65625 -1.953125 -1.03125q-1.140625 -0.375 -2.578125 -0.375q-1.328125 0 -2.4375 0.359375q-1.109375 0.359375 -1.921875 0.96875q-0.796875 0.625 -1.25 1.453125q-0.4375 0.8125 -0.4375 1.765625q0 0.953125 0.421875 1.6875q0.4375 0.71875 1.234375 1.234375q0.765625 0.546875 1.859375 0.9375q1.09375 0.390625 2.4375 0.65625q1.078125 0.21875 1.8125 0.484375q0.734375 0.265625 1.171875 0.578125q0.453125 0.3125 0.625 0.703125q0.1875 0.375 0.1875 0.84375zm17.490372 4.109375l2.765625 0l0 -0.234375q-0.265625 -0.640625 -0.40625 -1.5q-0.140625 -0.875 -0.140625 -1.640625l0 -7.203125q0 -1.3125 -0.46875 -2.28125q-0.46875 -0.96875 -1.296875 -1.640625q-0.828125 -0.640625 -1.96875 -0.953125q-1.125 -0.328125 -2.4375 -0.328125q-1.4375 0 -2.578125 0.40625q-1.140625 0.390625 -1.9375 1.046875q-0.796875 0.65625 -1.21875 1.46875q-0.421875 0.8125 -0.4375 1.65625l2.671875 0q0 -0.484375 0.234375 -0.9375q0.234375 -0.453125 0.65625 -0.78125q0.4375 -0.328125 1.0625 -0.515625q0.625 -0.203125 1.40625 -0.203125q0.84375 0 1.515625 0.21875q0.6875 0.203125 1.15625 0.59375q0.484375 0.390625 0.734375 0.953125q0.265625 0.5625 0.265625 1.265625l0 1.21875l-2.90625 0q-1.609375 0 -2.921875 0.3125q-1.3125 0.3125 -2.234375 0.9375q-0.9375 0.65625 -1.453125 1.609375q-0.5 0.953125 -0.5 2.234375q0 0.96875 0.375 1.8125q0.390625 0.84375 1.078125 1.4375q0.6875 0.625 1.6875 0.984375q1.0 0.34375 2.234375 0.34375q0.75 0 1.421875 -0.15625q0.671875 -0.15625 1.28125 -0.421875q0.578125 -0.28125 1.078125 -0.625q0.5 -0.359375 0.890625 -0.765625q0.046875 0.484375 0.140625 0.9375q0.09375 0.453125 0.25 0.75zm-4.6875 -2.015625q-0.765625 0 -1.359375 -0.203125q-0.578125 -0.203125 -0.96875 -0.5625q-0.390625 -0.34375 -0.578125 -0.828125q-0.1875 -0.484375 -0.1875 -1.0625q0 -0.59375 0.21875 -1.0625q0.21875 -0.484375 0.640625 -0.828125q0.609375 -0.484375 1.625 -0.71875q1.03125 -0.234375 2.40625 -0.234375l2.46875 0l0 3.140625q-0.234375 0.453125 -0.640625 0.875q-0.390625 0.421875 -0.9375 0.75q-0.5625 0.328125 -1.234375 0.53125q-0.671875 0.203125 -1.453125 0.203125zm16.052887 2.015625l2.671875 0l0 -13.453125l5.96875 0l0 -2.046875l-5.96875 0l0 -1.078125q0 -0.984375 0.25 -1.703125q0.25 -0.734375 0.734375 -1.1875q0.453125 -0.453125 1.140625 -0.671875q0.703125 -0.21875 1.609375 -0.21875q0.890625 0 1.671875 0.15625q0.78125 0.140625 1.359375 0.34375l0.328125 -2.1875q-0.375 -0.109375 -0.734375 -0.1875q-0.359375 -0.078125 -0.71875 -0.140625q-0.546875 -0.109375 -1.109375 -0.171875q-0.546875 -0.0625 -1.125 -0.0625q-1.375 0 -2.5 0.390625q-1.109375 0.375 -1.890625 1.140625q-0.8125 0.75 -1.25 1.875q-0.4375 1.125 -0.4375 2.625l0 1.078125l-4.265625 0l0 2.046875l4.265625 0l0 13.453125zm20.505981 0.28125q2.25 0 3.78125 -0.90625q1.546875 -0.90625 2.328125 -2.078125l-1.625 -1.265625q-0.71875 0.953125 -1.828125 1.53125q-1.109375 0.5625 -2.515625 0.5625q-1.078125 0 -1.96875 -0.390625q-0.890625 -0.40625 -1.515625 -1.109375q-0.609375 -0.65625 -0.96875 -1.515625q-0.34375 -0.859375 -0.453125 -2.0l0 -0.09375l11.078125 0l0 -1.1875q0 -1.625 -0.421875 -3.015625q-0.40625 -1.390625 -1.234375 -2.421875q-0.828125 -1.015625 -2.078125 -1.59375q-1.25 -0.578125 -2.921875 -0.578125q-1.34375 0 -2.609375 0.546875q-1.265625 0.546875 -2.25 1.5625q-1.0 1.03125 -1.609375 2.515625q-0.59375 1.46875 -0.59375 3.359375l0 0.59375q0 1.625 0.53125 3.0q0.546875 1.375 1.53125 2.375q0.96875 1.0 2.328125 1.5625q1.375 0.546875 3.015625 0.546875zm-0.34375 -13.890625q1.015625 0 1.75 0.375q0.734375 0.375 1.21875 0.96875q0.484375 0.609375 0.75 1.4375q0.28125 0.8125 0.28125 1.53125l0 0.125l-8.328125 0q0.15625 -1.0625 0.546875 -1.890625q0.390625 -0.828125 0.96875 -1.390625q0.578125 -0.5625 1.28125 -0.859375q0.71875 -0.296875 1.53125 -0.296875zm15.709137 11.890625q0 0.828125 0.515625 1.40625q0.515625 0.578125 1.546875 0.578125q1.03125 0 1.5625 -0.5625q0.546875 -0.578125 0.546875 -1.421875q0 -0.859375 -0.546875 -1.453125q-0.53125 -0.59375 -1.5625 -0.59375q-1.03125 0 -1.546875 0.609375q-0.515625 0.59375 -0.515625 1.4375zm23.896637 -3.546875q0 0.859375 -0.375 1.484375q-0.375 0.609375 -0.953125 1.015625q-0.59375 0.421875 -1.34375 0.609375q-0.75 0.1875 -1.53125 0.1875q-0.96875 0 -1.796875 -0.25q-0.8125 -0.265625 -1.453125 -0.796875q-0.625 -0.515625 -1.03125 -1.265625q-0.390625 -0.765625 -0.53125 -1.734375l-2.703125 0q0.046875 1.34375 0.59375 2.4375q0.546875 1.09375 1.5 1.921875q1.0625 0.9375 2.5 1.4375q1.4375 0.5 2.921875 0.5q1.25 0 2.5 -0.34375q1.25 -0.359375 2.234375 -1.046875q0.984375 -0.6875 1.609375 -1.734375q0.625 -1.046875 0.625 -2.453125q0 -1.390625 -0.59375 -2.453125q-0.578125 -1.0625 -1.515625 -1.78125q-0.953125 -0.796875 -2.125 -1.296875q-1.15625 -0.515625 -2.3125 -0.875q-0.703125 -0.21875 -1.5 -0.5q-0.796875 -0.28125 -1.46875 -0.71875q-0.6875 -0.421875 -1.140625 -1.046875q-0.4375 -0.625 -0.453125 -1.53125q0 -0.828125 0.34375 -1.453125q0.34375 -0.625 0.90625 -1.0625q0.5625 -0.421875 1.28125 -0.640625q0.71875 -0.21875 1.484375 -0.21875q0.953125 0 1.703125 0.296875q0.75 0.296875 1.296875 0.828125q0.53125 0.515625 0.859375 1.265625q0.34375 0.734375 0.453125 1.640625l2.71875 0q-0.03125 -1.4375 -0.625 -2.59375q-0.578125 -1.171875 -1.546875 -1.984375q-0.984375 -0.8125 -2.25 -1.265625q-1.25 -0.453125 -2.609375 -0.453125q-1.234375 0 -2.453125 0.390625q-1.21875 0.375 -2.171875 1.109375q-0.953125 0.71875 -1.546875 1.78125q-0.59375 1.0625 -0.59375 2.40625q0 1.34375 0.59375 2.34375q0.59375 1.0 1.53125 1.71875q0.9375 0.71875 2.0625 1.234375q1.140625 0.5 2.25 0.859375q0.765625 0.25 1.578125 0.546875q0.828125 0.296875 1.515625 0.75q0.6875 0.453125 1.125 1.109375q0.4375 0.65625 0.4375 1.625zm7.0997314 -10.234375l0 2.3125l5.265625 0l0 10.890625l-5.265625 0l0 2.296875l12.96875 0l0 -2.296875l-5.046875 0l0 -13.203125l-7.921875 0zm4.921875 -4.0625q0 0.640625 0.390625 1.078125q0.40625 0.421875 1.203125 0.421875q0.78125 0 1.1875 -0.421875q0.40625 -0.4375 0.40625 -1.078125q0 -0.359375 -0.125 -0.65625q-0.109375 -0.296875 -0.34375 -0.5q-0.171875 -0.1875 -0.46875 -0.296875q-0.28125 -0.109375 -0.65625 -0.109375q-0.375 0 -0.671875 0.109375q-0.28125 0.109375 -0.46875 0.296875q-0.234375 0.21875 -0.34375 0.515625q-0.109375 0.296875 -0.109375 0.640625zm15.443481 17.40625l9.34375 -11.46875l0 -1.875l-12.59375 0l0 2.203125l9.125 0l-9.25 11.34375l0 1.953125l13.234375 0l0 -2.15625l-9.859375 0zm21.271637 2.4375q2.25 0 3.78125 -0.90625q1.546875 -0.90625 2.328125 -2.078125l-1.625 -1.265625q-0.71875 0.953125 -1.828125 1.53125q-1.109375 0.5625 -2.515625 0.5625q-1.078125 0 -1.96875 -0.390625q-0.890625 -0.40625 -1.515625 -1.109375q-0.609375 -0.65625 -0.96875 -1.515625q-0.34375 -0.859375 -0.453125 -2.0l0 -0.09375l11.078125 0l0 -1.1875q0 -1.625 -0.421875 -3.015625q-0.40625 -1.390625 -1.234375 -2.421875q-0.828125 -1.015625 -2.078125 -1.59375q-1.25 -0.578125 -2.921875 -0.578125q-1.34375 0 -2.609375 0.546875q-1.265625 0.546875 -2.25 1.5625q-1.0 1.03125 -1.609375 2.515625q-0.59375 1.46875 -0.59375 3.359375l0 0.59375q0 1.625 0.53125 3.0q0.546875 1.375 1.53125 2.375q0.96875 1.0 2.328125 1.5625q1.375 0.546875 3.015625 0.546875zm-0.34375 -13.890625q1.015625 0 1.75 0.375q0.734375 0.375 1.21875 0.96875q0.484375 0.609375 0.75 1.4375q0.28125 0.8125 0.28125 1.53125l0 0.125l-8.328125 0q0.15625 -1.0625 0.546875 -1.890625q0.390625 -0.828125 0.96875 -1.390625q0.578125 -0.5625 1.28125 -0.859375q0.71875 -0.296875 1.53125 -0.296875zm10.349762 5.71875l0 0.3125q0 1.671875 0.484375 3.109375q0.484375 1.4375 1.40625 2.5q0.90625 1.046875 2.203125 1.65625q1.3125 0.59375 2.96875 0.59375q1.625 0 2.921875 -0.59375q1.3125 -0.609375 2.234375 -1.65625q0.890625 -1.0625 1.375 -2.5q0.5 -1.4375 0.5 -3.109375l0 -0.3125q0 -1.671875 -0.5 -3.109375q-0.484375 -1.4375 -1.375 -2.5q-0.921875 -1.0625 -2.234375 -1.671875q-1.3125 -0.609375 -2.953125 -0.609375q-1.640625 0 -2.9375 0.609375q-1.296875 0.609375 -2.203125 1.671875q-0.921875 1.0625 -1.40625 2.5q-0.484375 1.4375 -0.484375 3.109375zm2.640625 0.3125l0 -0.3125q0 -1.125 0.265625 -2.15625q0.28125 -1.046875 0.84375 -1.84375q0.546875 -0.78125 1.359375 -1.25q0.8125 -0.46875 1.921875 -0.46875q1.09375 0 1.921875 0.46875q0.828125 0.46875 1.390625 1.25q0.53125 0.796875 0.8125 1.84375q0.28125 1.03125 0.28125 2.15625l0 0.3125q0 1.140625 -0.28125 2.1875q-0.265625 1.03125 -0.8125 1.828125q-0.546875 0.78125 -1.375 1.25q-0.828125 0.453125 -1.90625 0.453125q-1.109375 0 -1.9375 -0.453125q-0.828125 -0.46875 -1.375 -1.25q-0.5625 -0.796875 -0.84375 -1.828125q-0.265625 -1.046875 -0.265625 -2.1875zm19.646606 7.578125l2.671875 0l0 -13.453125l5.96875 0l0 -2.046875l-5.96875 0l0 -1.078125q0 -0.984375 0.25 -1.703125q0.25 -0.734375 0.734375 -1.1875q0.453125 -0.453125 1.140625 -0.671875q0.703125 -0.21875 1.609375 -0.21875q0.890625 0 1.671875 0.15625q0.78125 0.140625 1.359375 0.34375l0.328125 -2.1875q-0.375 -0.109375 -0.734375 -0.1875q-0.359375 -0.078125 -0.71875 -0.140625q-0.546875 -0.109375 -1.109375 -0.171875q-0.546875 -0.0625 -1.125 -0.0625q-1.375 0 -2.5 0.390625q-1.109375 0.375 -1.890625 1.140625q-0.8125 0.75 -1.25 1.875q-0.4375 1.125 -0.4375 2.625l0 1.078125l-4.265625 0l0 2.046875l4.265625 0l0 13.453125zm16.271606 -8.46875l0 0.15625q0 2.046875 0.3125 3.859375q0.328125 1.796875 0.875 3.328125q0.53125 1.546875 1.234375 2.8125q0.71875 1.265625 1.5 2.25q0.78125 1.0 1.578125 1.6875q0.796875 0.703125 1.5 1.109375l0.5625 -1.625q-0.578125 -0.46875 -1.171875 -1.140625q-0.578125 -0.65625 -1.125 -1.515625q-0.515625 -0.90625 -1.015625 -2.046875q-0.484375 -1.140625 -0.859375 -2.46875q-0.34375 -1.3125 -0.546875 -2.875q-0.1875 -1.5625 -0.1875 -3.359375l0 -0.1875q0 -1.875 0.203125 -3.484375q0.21875 -1.625 0.609375 -2.96875q0.40625 -1.484375 1.0 -2.734375q0.609375 -1.265625 1.265625 -2.1875q0.4375 -0.609375 0.90625 -1.09375q0.46875 -0.484375 0.921875 -0.828125l-0.5625 -1.75q-0.703125 0.40625 -1.5 1.109375q-0.78125 0.703125 -1.5625 1.6875q-0.78125 0.984375 -1.5 2.265625q-0.703125 1.265625 -1.25 2.796875q-0.546875 1.546875 -0.875 3.359375q-0.3125 1.796875 -0.3125 3.84375zm29.037262 -10.125l0 -2.25l-15.453125 0l0 2.25l6.4375 0l0 18.59375l2.578125 0l0 -18.59375l6.4375 0zm15.052887 23.828125l0.3125 -1.640625q-0.890625 -0.03125 -1.46875 -0.484375q-0.578125 -0.453125 -0.921875 -1.171875q-0.359375 -0.703125 -0.515625 -1.59375q-0.140625 -0.875 -0.140625 -1.765625l0 -2.421875q-0.015625 -1.703125 -0.796875 -3.0q-0.78125 -1.296875 -2.453125 -1.953125q1.671875 -0.671875 2.453125 -1.96875q0.796875 -1.296875 0.796875 -3.015625l0 -2.421875q0 -0.875 0.078125 -1.765625q0.09375 -0.890625 0.40625 -1.609375q0.3125 -0.703125 0.921875 -1.15625q0.609375 -0.453125 1.640625 -0.484375l-0.3125 -1.65625q-1.4375 0.046875 -2.453125 0.625q-1.015625 0.578125 -1.65625 1.5q-0.671875 0.953125 -0.984375 2.171875q-0.296875 1.203125 -0.296875 2.375l0 2.421875q0 2.078125 -0.984375 3.0q-0.984375 0.921875 -3.0 0.921875l0 2.078125q2.015625 0.015625 3.0 0.953125q0.984375 0.921875 0.984375 2.984375l0 2.421875q0 1.15625 0.328125 2.3125q0.328125 1.171875 0.96875 2.109375q0.671875 1.0 1.6875 1.59375q1.015625 0.609375 2.40625 0.640625zm8.224731 -1.640625l0.296875 1.640625q1.40625 -0.015625 2.421875 -0.640625q1.015625 -0.609375 1.6875 -1.578125q0.65625 -0.953125 0.96875 -2.125q0.328125 -1.15625 0.328125 -2.3125l0 -2.421875q0 -1.0 0.21875 -1.71875q0.234375 -0.734375 0.703125 -1.21875q0.5 -0.515625 1.265625 -0.75q0.765625 -0.234375 1.796875 -0.25l0 -2.078125q-1.1875 0 -2.03125 -0.296875q-0.828125 -0.3125 -1.296875 -0.984375q-0.328125 -0.46875 -0.5 -1.125q-0.15625 -0.65625 -0.15625 -1.515625l0 -2.421875q0 -1.203125 -0.328125 -2.4375q-0.3125 -1.234375 -1.046875 -2.21875q-0.640625 -0.875 -1.640625 -1.421875q-1.0 -0.546875 -2.390625 -0.59375l-0.28125 1.65625q1.03125 0.03125 1.625 0.484375q0.609375 0.453125 0.921875 1.15625q0.296875 0.71875 0.390625 1.609375q0.09375 0.890625 0.09375 1.765625l0 2.421875q0 1.125 0.328125 2.078125q0.328125 0.953125 1.015625 1.671875q0.359375 0.375 0.84375 0.703125q0.484375 0.3125 1.046875 0.53125q-0.546875 0.234375 -1.015625 0.53125q-0.46875 0.296875 -0.84375 0.671875q-0.703125 0.703125 -1.046875 1.671875q-0.328125 0.953125 -0.328125 2.078125l0 2.421875q0 0.890625 -0.15625 1.765625q-0.140625 0.890625 -0.484375 1.59375q-0.359375 0.71875 -0.953125 1.171875q-0.578125 0.453125 -1.453125 0.484375zm25.130981 -11.90625l0 -0.15625q0 -2.1875 -0.34375 -3.9375q-0.328125 -1.75 -0.84375 -3.265625q-0.53125 -1.5625 -1.234375 -2.796875q-0.703125 -1.25 -1.5 -2.265625q-0.78125 -0.984375 -1.578125 -1.6875q-0.796875 -0.703125 -1.515625 -1.109375l-0.5625 1.625q0.484375 0.375 0.984375 0.9375q0.5 0.546875 0.96875 1.28125q0.609375 0.921875 1.1875 2.1875q0.59375 1.25 1.015625 2.828125q0.28125 1.09375 0.515625 2.671875q0.25 1.578125 0.25 3.515625l0 0.1875q0 1.703125 -0.1875 3.203125q-0.171875 1.5 -0.5 2.78125q-0.328125 1.390625 -0.828125 2.5625q-0.484375 1.171875 -1.015625 2.09375q-0.546875 0.921875 -1.171875 1.625q-0.609375 0.703125 -1.21875 1.140625l0.5625 1.625q0.71875 -0.40625 1.515625 -1.109375q0.796875 -0.6875 1.578125 -1.6875q0.765625 -0.984375 1.46875 -2.25q0.71875 -1.265625 1.265625 -2.8125q0.546875 -1.53125 0.859375 -3.328125q0.328125 -1.8125 0.328125 -3.859375z" fill-rule="nonzero"/><path fill="#fbbc04" d="m507.2564 13.812481l0 2.171875l3.1875 0l0 23.953125l-3.1875 0l0 2.171875l5.6875 0l0 -28.296875l-5.6875 0z" fill-rule="nonzero"/><path fill="#000000" d="m521.9655 22.140606l0 2.3125l5.265625 0l0 10.890625l-5.265625 0l0 2.296875l12.96875 0l0 -2.296875l-5.046875 0l0 -13.203125l-7.921875 0zm4.921875 -4.0625q0 0.640625 0.390625 1.078125q0.40625 0.421875 1.203125 0.421875q0.78125 0 1.1875 -0.421875q0.40625 -0.4375 0.40625 -1.078125q0 -0.359375 -0.125 -0.65625q-0.109375 -0.296875 -0.34375 -0.5q-0.171875 -0.1875 -0.46875 -0.296875q-0.28125 -0.109375 -0.65625 -0.109375q-0.375 0 -0.671875 0.109375q-0.28125 0.109375 -0.46875 0.296875q-0.234375 0.21875 -0.34375 0.515625q-0.109375 0.296875 -0.109375 0.640625zm12.255981 19.5625l2.65625 0l0 -11.109375q0.265625 -0.5 0.625 -0.90625q0.375 -0.421875 0.8125 -0.75q0.53125 -0.359375 1.15625 -0.5625q0.625 -0.203125 1.359375 -0.203125q0.84375 0 1.484375 0.203125q0.65625 0.203125 1.125 0.640625q0.4375 0.4375 0.671875 1.15625q0.234375 0.71875 0.234375 1.75l0 9.78125l2.640625 0l0 -9.84375q0 -1.546875 -0.375 -2.671875q-0.375 -1.125 -1.078125 -1.84375q-0.703125 -0.734375 -1.703125 -1.078125q-1.0 -0.34375 -2.21875 -0.34375q-0.890625 0.015625 -1.703125 0.265625q-0.8125 0.25 -1.5 0.703125q-0.453125 0.3125 -0.859375 0.71875q-0.40625 0.40625 -0.75 0.890625l-0.1875 -2.296875l-2.390625 0l0 15.5zm23.880981 -19.25l-2.671875 0l0 3.75l-4.0625 0l0 2.046875l4.0625 0l0 8.421875q0 1.4375 0.375 2.453125q0.390625 1.0 1.046875 1.640625q0.65625 0.640625 1.546875 0.9375q0.90625 0.28125 1.9375 0.28125q0.609375 0 1.234375 -0.0625q0.625 -0.046875 1.1875 -0.15625q0.5625 -0.109375 1.03125 -0.25q0.46875 -0.15625 0.796875 -0.359375l-0.375 -1.875q-0.234375 0.0625 -0.625 0.140625q-0.375 0.078125 -0.796875 0.140625q-0.453125 0.078125 -0.90625 0.125q-0.453125 0.046875 -0.890625 0.046875q-0.59375 0 -1.109375 -0.140625q-0.515625 -0.140625 -0.921875 -0.5q-0.40625 -0.34375 -0.640625 -0.921875q-0.21875 -0.59375 -0.21875 -1.5l0 -8.421875l5.90625 0l0 -2.046875l-5.90625 0l0 -3.75z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m337.66928 105.96302l86.031494 0l0 0.06299591l86.031494 0" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m345.2493 105.96302l78.45148 0l0 0.06298828l78.45151 0" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m345.2493 109.25302l-6.580017 0l0 -6.580002l6.580017 0l0 6.580002z" fill-rule="nonzero"/><path stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m508.73227 106.02601c0 1.8170166 -1.4729614 3.290001 -3.289978 3.290001c-1.8170166 0 -3.2900085 -1.4729843 -3.2900085 -3.290001c0 -1.8170166 1.472992 -3.290001 3.2900085 -3.290001c1.8170166 0 3.289978 1.4729843 3.289978 3.290001z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m337.66928 205.02339l86.031494 0l0 0.06298828l86.031494 0" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m345.2493 205.02339l78.45148 0l0 0.06300354l78.45151 0" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m345.2493 208.3134l-6.580017 0l0 -6.580002l6.580017 0l0 6.580002z" fill-rule="nonzero"/><path stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m508.73227 205.0864c0 1.8170166 -1.4729614 3.2899933 -3.289978 3.2899933c-1.8170166 0 -3.2900085 -1.4729767 -3.2900085 -3.2899933c0 -1.8170166 1.472992 -3.2900085 3.2900085 -3.2900085c1.8170166 0 3.289978 1.472992 3.289978 3.2900085z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m510.12598 161.40659l57.88977 0l0 42.015747l-57.88977 0z" fill-rule="evenodd"/><path fill="#000000" d="m522.8135 184.38908l0 -0.890625q0 -0.65625 0.15625 -1.125q0.171875 -0.484375 0.53125 -0.921875q0.359375 -0.4375 0.9375 -0.984375q0.421875 -0.375 0.734375 -0.703125q0.3125 -0.34375 0.484375 -0.71875q0.1875 -0.375 0.1875 -0.875q0 -0.875 -0.578125 -1.421875q-0.5625 -0.5625 -1.609375 -0.5625q-0.671875 0 -1.140625 0.28125q-0.46875 0.28125 -0.75 0.703125q-0.265625 0.421875 -0.421875 0.859375l-1.453125 -0.609375q0.203125 -0.59375 0.671875 -1.21875q0.46875 -0.640625 1.234375 -1.078125q0.765625 -0.453125 1.859375 -0.453125q1.140625 0 1.984375 0.453125q0.859375 0.453125 1.328125 1.25q0.484375 0.796875 0.484375 1.796875q0 0.796875 -0.328125 1.40625q-0.328125 0.609375 -0.765625 1.0625q-0.421875 0.4375 -0.734375 0.734375q-0.40625 0.34375 -0.671875 0.6875q-0.25 0.328125 -0.390625 0.703125q-0.125 0.375 -0.125 0.84375l0 0.78125l-1.625 0zm0.828125 4.046875q-0.5 0 -0.84375 -0.34375q-0.34375 -0.34375 -0.34375 -0.84375q0 -0.484375 0.34375 -0.828125q0.34375 -0.34375 0.84375 -0.34375q0.484375 0 0.828125 0.34375q0.34375 0.34375 0.34375 0.828125q0 0.5 -0.34375 0.84375q-0.34375 0.34375 -0.828125 0.34375z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m337.66928 182.38297l86.031494 0l0 0.06298828l86.031494 0" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="8.0,6.0" d="m345.2493 182.38298l78.45148 0l0 0.06298828l74.031494 0" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m345.2493 185.67297l-6.580017 0l0 -6.580002l6.580017 0l0 6.580002z" fill-rule="nonzero"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m497.73227 185.74944l9.076202 -3.3034668l-9.076202 -3.3034668z" fill-rule="evenodd"/></g></svg>
\ No newline at end of file diff --git a/_content/blog/type-construction-and-cycle-detection/10.svg b/_content/blog/type-construction-and-cycle-detection/10.svg new file mode 100644 index 00000000..58786062 --- /dev/null +++ b/_content/blog/type-construction-and-cycle-detection/10.svg @@ -0,0 +1 @@ +<svg version="1.1" viewBox="0.0 0.0 624.0 144.0" fill="none" stroke="none" stroke-linecap="square" stroke-miterlimit="10" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"><clipPath id="p.0"><path d="m0 0l624.0 0l0 144.0l-624.0 0l0 -144.0z" clip-rule="nonzero"/></clipPath><g clip-path="url(#p.0)"><path fill="#000000" fill-opacity="0.0" d="m0 0l624.0 0l0 144.0l-624.0 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m11.496063 -21.23583l601.00793 0l0 90.48819l-601.00793 0z" fill-rule="evenodd"/><path fill="#f4cccc" d="m161.29404 22.96417l246.39642 0l0 35.199997l-246.39642 0l0 -35.199997z" fill-rule="nonzero"/><path fill="#d9ead3" d="m407.69046 22.96417l87.99878 0l0 35.199997l-87.99878 0l0 -35.199997z" fill-rule="nonzero"/><path fill="#f4cccc" d="m495.68924 22.96417l17.5997 0l0 35.199997l-17.5997 0l0 -35.199997z" fill-rule="nonzero"/><path fill="#fbbc04" d="m29.261688 31.87417l-2.671875 0l0 3.749998l-4.0625 0l0 2.046875l4.0625 0l0 8.421875q0 1.4375 0.375 2.453125q0.390625 1.0 1.046875 1.640625q0.65625 0.640625 1.546875 0.9375q0.90625 0.28125 1.9375 0.28125q0.609375 0 1.234375 -0.0625q0.625 -0.046875 1.1875 -0.15625q0.5625 -0.109375 1.03125 -0.25q0.46875 -0.15625 0.796875 -0.359375l-0.375 -1.875q-0.234375 0.0625 -0.625 0.140625q-0.375 0.078125 -0.796875 0.140625q-0.453125 0.078125 -0.90625 0.125q-0.453125 0.046875 -0.890625 0.046875q-0.59375 0 -1.109375 -0.140625q-0.515625 -0.140625 -0.921875 -0.5q-0.40625 -0.34375 -0.640625 -0.921875q-0.21875 -0.59375 -0.21875 -1.5l0 -8.421875l5.90625 0l0 -2.046875l-5.90625 0l0 -3.749998zm12.568497 25.515623q1.046875 0 1.84375 -0.390625q0.8125 -0.390625 1.40625 -0.96875q0.609375 -0.5625 1.03125 -1.234375q0.421875 -0.671875 0.6875 -1.28125l7.859375 -17.890625l-2.953125 0l-4.0 10.0625l-0.734375 1.8125l-0.6875 -1.875l-4.25 -10.0l-2.96875 0l6.671875 14.765625l-1.046875 2.0625q-0.15625 0.296875 -0.40625 0.734375q-0.25 0.4375 -0.59375 0.859375q-0.359375 0.421875 -0.8125 0.71875q-0.4375 0.296875 -0.984375 0.296875q-0.203125 0 -0.5625 -0.03125q-0.34375 -0.015625 -0.703125 -0.046875l-0.421875 2.171875q0.25 0.0625 0.75 0.140625q0.5 0.09375 0.875 0.09375zm16.349747 -0.3125l2.640625 0l0 -7.4375q0.28125 0.3125 0.609375 0.578125q0.34375 0.265625 0.703125 0.484375q0.625 0.34375 1.390625 0.515625q0.765625 0.1875 1.65625 0.1875q1.453125 0 2.59375 -0.59375q1.140625 -0.609375 1.90625 -1.65625q0.78125 -1.0625 1.171875 -2.5q0.40625 -1.453125 0.40625 -3.109375l0 -0.296875q0 -1.734375 -0.40625 -3.1875q-0.390625 -1.453125 -1.171875 -2.5q-0.765625 -1.046875 -1.921875 -1.625q-1.140625 -0.59375 -2.625 -0.59375q-0.84375 0 -1.578125 0.1875q-0.734375 0.171875 -1.34375 0.515625q-0.421875 0.234375 -0.796875 0.5625q-0.375 0.3125 -0.6875 0.703125l-0.140625 -1.6875l-2.40625 0l0 21.453125zm10.4375 -13.828125l0 0.296875q0 1.140625 -0.25 2.171875q-0.25 1.03125 -0.765625 1.8125q-0.515625 0.78125 -1.328125 1.25q-0.796875 0.46875 -1.90625 0.46875q-0.6875 0 -1.25 -0.171875q-0.5625 -0.171875 -1.015625 -0.46875q-0.40625 -0.265625 -0.71875 -0.625q-0.3125 -0.375 -0.5625 -0.8125l0 -7.453125q0.28125 -0.5 0.625 -0.890625q0.359375 -0.40625 0.828125 -0.671875q0.40625 -0.28125 0.921875 -0.421875q0.53125 -0.140625 1.15625 -0.140625q1.109375 0 1.90625 0.46875q0.8125 0.453125 1.34375 1.21875q0.515625 0.78125 0.765625 1.8125q0.25 1.03125 0.25 2.15625zm14.021622 8.15625q2.25 0 3.78125 -0.90625q1.546875 -0.90625 2.328125 -2.078125l-1.625 -1.265625q-0.71875 0.953125 -1.828125 1.53125q-1.109375 0.5625 -2.515625 0.5625q-1.078125 0 -1.96875 -0.390625q-0.890625 -0.40625 -1.515625 -1.109375q-0.609375 -0.65625 -0.96875 -1.515625q-0.34375 -0.859375 -0.453125 -2.0l0 -0.09375l11.078125 0l0 -1.1875q0 -1.625 -0.421875 -3.015625q-0.40625 -1.390625 -1.234375 -2.421875q-0.828125 -1.015625 -2.078125 -1.59375q-1.25 -0.578125 -2.921875 -0.578125q-1.34375 0 -2.609375 0.546875q-1.265625 0.546875 -2.25 1.5625q-1.0 1.03125 -1.609375 2.515625q-0.59375 1.46875 -0.59375 3.359375l0 0.59375q0 1.625 0.53125 3.0q0.546875 1.375 1.53125 2.375q0.96875 1.0 2.328125 1.5625q1.375 0.546875 3.015625 0.546875zm-0.34375 -13.890625q1.015625 0 1.75 0.375q0.734375 0.375 1.21875 0.96875q0.484375 0.609375 0.75 1.4375q0.28125 0.8125 0.28125 1.53125l0 0.125l-8.328125 0q0.15625 -1.0625 0.546875 -1.890625q0.390625 -0.828125 0.96875 -1.390625q0.578125 -0.5625 1.28125 -0.859375q0.71875 -0.296875 1.53125 -0.296875zm42.74637 -4.984375l0 -2.249998l-15.453125 0l0 2.249998l6.4375 0l0 18.59375l2.578125 0l0 -18.59375l6.4375 0zm30.418243 -3.062498l0 -2.171875l-5.671875 0l0 28.296873l5.671875 0l0 -2.171875l-3.15625 0l0 -23.953123l3.15625 0z" fill-rule="nonzero"/><path fill="#010000" fill-opacity="0.0" d="m161.29404 20.392649l246.39645 0l0 38.67933l-246.39645 0l0 -38.67933z" fill-rule="nonzero"/><path fill="#000000" d="m173.99716 51.12417l2.40625 0l0 -15.5l-2.671875 0l0 11.125q-0.203125 0.5 -0.53125 0.921875q-0.328125 0.421875 -0.75 0.71875q-0.515625 0.375 -1.21875 0.578125q-0.703125 0.203125 -1.59375 0.203125q-0.75 0 -1.328125 -0.1875q-0.578125 -0.203125 -0.984375 -0.703125q-0.40625 -0.5 -0.609375 -1.328125q-0.1875 -0.828125 -0.1875 -2.09375l0 -9.234375l-2.65625 0l0 9.21875q0 1.734375 0.375 2.96875q0.390625 1.234375 1.078125 2.03125q0.703125 0.8125 1.6875 1.1875q1.0 0.375 2.21875 0.375q1.515625 0 2.671875 -0.625q1.15625 -0.640625 1.9375 -1.796875l0.15625 2.140625zm7.3809967 0l2.65625 0l0 -11.109375q0.265625 -0.5 0.625 -0.90625q0.375 -0.421875 0.8125 -0.75q0.53125 -0.359375 1.15625 -0.5625q0.625 -0.203125 1.359375 -0.203125q0.84375 0 1.484375 0.203125q0.65625 0.203125 1.125 0.640625q0.4375 0.4375 0.671875 1.15625q0.234375 0.71875 0.234375 1.75l0 9.78125l2.640625 0l0 -9.84375q0 -1.546875 -0.375 -2.671875q-0.375 -1.125 -1.078125 -1.84375q-0.703125 -0.734375 -1.703125 -1.078125q-1.0 -0.34375 -2.21875 -0.34375q-0.890625 0.015625 -1.703125 0.265625q-0.8125 0.25 -1.5 0.703125q-0.453125 0.3125 -0.859375 0.71875q-0.40625 0.40625 -0.75 0.890625l-0.1875 -2.296875l-2.390625 0l0 15.5zm27.896622 -4.109375q0 0.375 -0.140625 0.703125q-0.140625 0.328125 -0.40625 0.59375q-0.453125 0.453125 -1.25 0.703125q-0.78125 0.25 -1.828125 0.25q-0.671875 0 -1.359375 -0.140625q-0.6875 -0.140625 -1.25 -0.484375q-0.578125 -0.34375 -0.953125 -0.90625q-0.375 -0.5625 -0.4375 -1.375l-2.65625 0q0 0.984375 0.453125 1.90625q0.453125 0.90625 1.3125 1.59375q0.84375 0.703125 2.078125 1.125q1.234375 0.421875 2.8125 0.421875q1.375 0 2.53125 -0.328125q1.15625 -0.328125 1.984375 -0.921875q0.828125 -0.609375 1.296875 -1.453125q0.46875 -0.84375 0.46875 -1.875q0 -0.953125 -0.40625 -1.6875q-0.40625 -0.734375 -1.1875 -1.296875q-0.765625 -0.53125 -1.90625 -0.921875q-1.125 -0.40625 -2.5625 -0.703125q-1.078125 -0.21875 -1.796875 -0.4375q-0.703125 -0.234375 -1.125 -0.515625q-0.421875 -0.296875 -0.59375 -0.65625q-0.171875 -0.359375 -0.171875 -0.8125q0 -0.4375 0.203125 -0.859375q0.21875 -0.421875 0.65625 -0.734375q0.40625 -0.3125 1.046875 -0.5q0.640625 -0.1875 1.484375 -0.1875q0.8125 0 1.46875 0.234375q0.65625 0.234375 1.109375 0.59375q0.453125 0.375 0.703125 0.859375q0.265625 0.484375 0.265625 0.984375l2.65625 0q0 -1.015625 -0.4375 -1.890625q-0.4375 -0.890625 -1.234375 -1.546875q-0.8125 -0.65625 -1.953125 -1.03125q-1.140625 -0.375 -2.578125 -0.375q-1.328125 0 -2.4375 0.359375q-1.109375 0.359375 -1.921875 0.96875q-0.796875 0.625 -1.25 1.453125q-0.4375 0.8125 -0.4375 1.765625q0 0.953125 0.421875 1.6875q0.4375 0.71875 1.234375 1.234375q0.765625 0.546875 1.859375 0.9375q1.09375 0.390625 2.4375 0.65625q1.078125 0.21875 1.8125 0.484375q0.734375 0.265625 1.171875 0.578125q0.453125 0.3125 0.625 0.703125q0.1875 0.375 0.1875 0.84375zm17.490372 4.109375l2.765625 0l0 -0.234375q-0.265625 -0.640625 -0.40625 -1.5q-0.140625 -0.875 -0.140625 -1.640625l0 -7.203125q0 -1.3125 -0.46875 -2.28125q-0.46875 -0.96875 -1.296875 -1.640625q-0.828125 -0.640625 -1.96875 -0.953125q-1.125 -0.328125 -2.4375 -0.328125q-1.4375 0 -2.578125 0.40625q-1.140625 0.390625 -1.9375 1.046875q-0.796875 0.65625 -1.21875 1.46875q-0.421875 0.8125 -0.4375 1.65625l2.671875 0q0 -0.484375 0.234375 -0.9375q0.234375 -0.453125 0.65625 -0.78125q0.4375 -0.328125 1.0625 -0.515625q0.625 -0.203125 1.40625 -0.203125q0.84375 0 1.515625 0.21875q0.6875 0.203125 1.15625 0.59375q0.484375 0.390625 0.734375 0.953125q0.265625 0.5625 0.265625 1.265625l0 1.21875l-2.90625 0q-1.609375 0 -2.921875 0.3125q-1.3125 0.3125 -2.234375 0.9375q-0.9375 0.65625 -1.453125 1.609375q-0.5 0.953125 -0.5 2.234375q0 0.96875 0.375 1.8125q0.390625 0.84375 1.078125 1.4375q0.6875 0.625 1.6875 0.984375q1.0 0.34375 2.234375 0.34375q0.75 0 1.421875 -0.15625q0.671875 -0.15625 1.28125 -0.421875q0.578125 -0.28125 1.078125 -0.625q0.5 -0.359375 0.890625 -0.765625q0.046875 0.484375 0.140625 0.9375q0.09375 0.453125 0.25 0.75zm-4.6875 -2.015625q-0.765625 0 -1.359375 -0.203125q-0.578125 -0.203125 -0.96875 -0.5625q-0.390625 -0.34375 -0.578125 -0.828125q-0.1875 -0.484375 -0.1875 -1.0625q0 -0.59375 0.21875 -1.0625q0.21875 -0.484375 0.640625 -0.828125q0.609375 -0.484375 1.625 -0.71875q1.03125 -0.234375 2.40625 -0.234375l2.46875 0l0 3.140625q-0.234375 0.453125 -0.640625 0.875q-0.390625 0.421875 -0.9375 0.75q-0.5625 0.328125 -1.234375 0.53125q-0.671875 0.203125 -1.453125 0.203125zm16.052872 2.015625l2.671875 0l0 -13.453125l5.96875 0l0 -2.046875l-5.96875 0l0 -1.078125q0 -0.984375 0.25 -1.703125q0.25 -0.734375 0.734375 -1.1874981q0.453125 -0.453125 1.140625 -0.671875q0.703125 -0.21875 1.609375 -0.21875q0.890625 0 1.671875 0.15625q0.78125 0.140625 1.359375 0.34375l0.328125 -2.1875q-0.375 -0.109375 -0.734375 -0.1875q-0.359375 -0.078125 -0.71875 -0.140625q-0.546875 -0.109375 -1.109375 -0.171875q-0.546875 -0.0625 -1.125 -0.0625q-1.375 0 -2.5 0.390625q-1.109375 0.375 -1.890625 1.140625q-0.8125 0.75 -1.25 1.875q-0.4375 1.1249981 -0.4375 2.624998l0 1.078125l-4.265625 0l0 2.046875l4.265625 0l0 13.453125zm20.505981 0.28125q2.25 0 3.78125 -0.90625q1.546875 -0.90625 2.328125 -2.078125l-1.625 -1.265625q-0.71875 0.953125 -1.828125 1.53125q-1.109375 0.5625 -2.515625 0.5625q-1.078125 0 -1.96875 -0.390625q-0.89060974 -0.40625 -1.5156097 -1.109375q-0.609375 -0.65625 -0.96875 -1.515625q-0.34375 -0.859375 -0.453125 -2.0l0 -0.09375l11.07811 0l0 -1.1875q0 -1.625 -0.421875 -3.015625q-0.40625 -1.390625 -1.234375 -2.421875q-0.828125 -1.015625 -2.078125 -1.59375q-1.25 -0.578125 -2.921875 -0.578125q-1.34375 0 -2.6093597 0.546875q-1.265625 0.546875 -2.25 1.5625q-1.0 1.03125 -1.609375 2.515625q-0.59375 1.46875 -0.59375 3.359375l0 0.59375q0 1.625 0.53125 3.0q0.546875 1.375 1.53125 2.375q0.96875 1.0 2.328125 1.5625q1.3749847 0.546875 3.0156097 0.546875zm-0.34375 -13.890625q1.015625 0 1.75 0.375q0.734375 0.375 1.21875 0.96875q0.484375 0.609375 0.75 1.4375q0.28125 0.8125 0.28125 1.53125l0 0.125l-8.32811 0q0.15625 -1.0625 0.546875 -1.890625q0.390625 -0.828125 0.96875 -1.390625q0.57810974 -0.5625 1.2812347 -0.859375q0.71875 -0.296875 1.53125 -0.296875zm15.709137 11.890625q0 0.828125 0.515625 1.40625q0.515625 0.578125 1.546875 0.578125q1.03125 0 1.5625 -0.5625q0.546875 -0.578125 0.546875 -1.421875q0 -0.859375 -0.546875 -1.453125q-0.53125 -0.59375 -1.5625 -0.59375q-1.03125 0 -1.546875 0.609375q-0.515625 0.59375 -0.515625 1.4375zm23.896637 -3.546875q0 0.859375 -0.375 1.484375q-0.375 0.609375 -0.953125 1.015625q-0.59375 0.421875 -1.34375 0.609375q-0.75 0.1875 -1.53125 0.1875q-0.96875 0 -1.796875 -0.25q-0.8125 -0.265625 -1.453125 -0.796875q-0.625 -0.515625 -1.03125 -1.265625q-0.390625 -0.765625 -0.53125 -1.734375l-2.703125 0q0.046875 1.34375 0.59375 2.4375q0.546875 1.09375 1.5 1.921875q1.0625 0.9375 2.5 1.4375q1.4375 0.5 2.921875 0.5q1.25 0 2.5 -0.34375q1.25 -0.359375 2.234375 -1.046875q0.984375 -0.6875 1.609375 -1.734375q0.625 -1.046875 0.625 -2.453125q0 -1.390625 -0.59375 -2.453125q-0.578125 -1.0625 -1.515625 -1.78125q-0.953125 -0.796875 -2.125 -1.296875q-1.15625 -0.515625 -2.3125 -0.875q-0.703125 -0.21875 -1.5 -0.5q-0.796875 -0.28125 -1.46875 -0.71875q-0.6875 -0.421875 -1.140625 -1.046875q-0.4375 -0.625 -0.453125 -1.53125q0 -0.828125 0.34375 -1.453125q0.34375 -0.625 0.90625 -1.0625q0.5625 -0.421875 1.28125 -0.640625q0.71875 -0.21875 1.484375 -0.21875q0.953125 0 1.703125 0.296875q0.75 0.296875 1.296875 0.828125q0.53125 0.515625 0.859375 1.265625q0.34375 0.734375 0.453125 1.640625l2.71875 0q-0.03125 -1.4375 -0.625 -2.59375q-0.578125 -1.171875 -1.546875 -1.9843731q-0.984375 -0.8125 -2.25 -1.265625q-1.25 -0.453125 -2.609375 -0.453125q-1.234375 0 -2.453125 0.390625q-1.21875 0.375 -2.171875 1.109375q-0.953125 0.7187481 -1.546875 1.7812481q-0.59375 1.0625 -0.59375 2.40625q0 1.34375 0.59375 2.34375q0.59375 1.0 1.53125 1.71875q0.9375 0.71875 2.0625 1.234375q1.140625 0.5 2.25 0.859375q0.765625 0.25 1.578125 0.546875q0.828125 0.296875 1.515625 0.75q0.6875 0.453125 1.125 1.109375q0.4375 0.65625 0.4375 1.625zm7.0997314 -10.234375l0 2.3125l5.265625 0l0 10.890625l-5.265625 0l0 2.296875l12.96875 0l0 -2.296875l-5.046875 0l0 -13.203125l-7.921875 0zm4.921875 -4.062498q0 0.6406231 0.390625 1.0781231q0.40625 0.421875 1.203125 0.421875q0.78125 0 1.1875 -0.421875q0.40625 -0.4375 0.40625 -1.0781231q0 -0.359375 -0.125 -0.65625q-0.109375 -0.296875 -0.34375 -0.5q-0.171875 -0.1875 -0.46875 -0.296875q-0.28125 -0.109375 -0.65625 -0.109375q-0.375 0 -0.671875 0.109375q-0.28125 0.109375 -0.46875 0.296875q-0.234375 0.21875 -0.34375 0.515625q-0.109375 0.296875 -0.109375 0.640625zm15.443481 17.406248l9.34375 -11.46875l0 -1.875l-12.59375 0l0 2.203125l9.125 0l-9.25 11.34375l0 1.953125l13.234375 0l0 -2.15625l-9.859375 0zm21.271637 2.4375q2.25 0 3.78125 -0.90625q1.546875 -0.90625 2.328125 -2.078125l-1.625 -1.265625q-0.71875 0.953125 -1.828125 1.53125q-1.109375 0.5625 -2.515625 0.5625q-1.078125 0 -1.96875 -0.390625q-0.890625 -0.40625 -1.515625 -1.109375q-0.609375 -0.65625 -0.96875 -1.515625q-0.34375 -0.859375 -0.453125 -2.0l0 -0.09375l11.078125 0l0 -1.1875q0 -1.625 -0.421875 -3.015625q-0.40625 -1.390625 -1.234375 -2.421875q-0.828125 -1.015625 -2.078125 -1.59375q-1.25 -0.578125 -2.921875 -0.578125q-1.34375 0 -2.609375 0.546875q-1.265625 0.546875 -2.25 1.5625q-1.0 1.03125 -1.609375 2.515625q-0.59375 1.46875 -0.59375 3.359375l0 0.59375q0 1.625 0.53125 3.0q0.546875 1.375 1.53125 2.375q0.96875 1.0 2.328125 1.5625q1.375 0.546875 3.015625 0.546875zm-0.34375 -13.890625q1.015625 0 1.75 0.375q0.734375 0.375 1.21875 0.96875q0.484375 0.609375 0.75 1.4375q0.28125 0.8125 0.28125 1.53125l0 0.125l-8.328125 0q0.15625 -1.0625 0.546875 -1.890625q0.390625 -0.828125 0.96875 -1.390625q0.578125 -0.5625 1.28125 -0.859375q0.71875 -0.296875 1.53125 -0.296875zm10.349762 5.71875l0 0.3125q0 1.671875 0.484375 3.109375q0.484375 1.4375 1.40625 2.5q0.90625 1.046875 2.203125 1.65625q1.3125 0.59375 2.96875 0.59375q1.625 0 2.921875 -0.59375q1.3125 -0.609375 2.234375 -1.65625q0.890625 -1.0625 1.375 -2.5q0.5 -1.4375 0.5 -3.109375l0 -0.3125q0 -1.671875 -0.5 -3.109375q-0.484375 -1.4375 -1.375 -2.5q-0.921875 -1.0625 -2.234375 -1.671875q-1.3125 -0.609375 -2.953125 -0.609375q-1.640625 0 -2.9375 0.609375q-1.296875 0.609375 -2.203125 1.671875q-0.921875 1.0625 -1.40625 2.5q-0.484375 1.4375 -0.484375 3.109375zm2.640625 0.3125l0 -0.3125q0 -1.125 0.265625 -2.15625q0.28125 -1.046875 0.84375 -1.84375q0.546875 -0.78125 1.359375 -1.25q0.8125 -0.46875 1.921875 -0.46875q1.09375 0 1.921875 0.46875q0.828125 0.46875 1.390625 1.25q0.53125 0.796875 0.8125 1.84375q0.28125 1.03125 0.28125 2.15625l0 0.3125q0 1.140625 -0.28125 2.1875q-0.265625 1.03125 -0.8125 1.828125q-0.546875 0.78125 -1.375 1.25q-0.828125 0.453125 -1.90625 0.453125q-1.109375 0 -1.9375 -0.453125q-0.828125 -0.46875 -1.375 -1.25q-0.5625 -0.796875 -0.84375 -1.828125q-0.265625 -1.046875 -0.265625 -2.1875zm19.646606 7.578125l2.671875 0l0 -13.453125l5.96875 0l0 -2.046875l-5.96875 0l0 -1.078125q0 -0.984375 0.25 -1.703125q0.25 -0.734375 0.734375 -1.1874981q0.453125 -0.453125 1.140625 -0.671875q0.703125 -0.21875 1.609375 -0.21875q0.890625 0 1.671875 0.15625q0.78125 0.140625 1.359375 0.34375l0.328125 -2.1875q-0.375 -0.109375 -0.734375 -0.1875q-0.359375 -0.078125 -0.71875 -0.140625q-0.546875 -0.109375 -1.109375 -0.171875q-0.546875 -0.0625 -1.125 -0.0625q-1.375 0 -2.5 0.390625q-1.109375 0.375 -1.890625 1.140625q-0.8125 0.75 -1.25 1.875q-0.4375 1.1249981 -0.4375 2.624998l0 1.078125l-4.265625 0l0 2.046875l4.265625 0l0 13.453125zm16.271606 -8.46875l0 0.15625q0 2.046875 0.3125 3.859375q0.328125 1.796875 0.875 3.328125q0.53125 1.546875 1.234375 2.8125q0.71875 1.265625 1.5 2.25q0.78125 1.0 1.578125 1.6875q0.796875 0.703125 1.5 1.109375l0.5625 -1.625q-0.578125 -0.46875 -1.171875 -1.140625q-0.578125 -0.65625 -1.125 -1.515625q-0.515625 -0.90625 -1.015625 -2.046875q-0.484375 -1.140625 -0.859375 -2.46875q-0.34375 -1.3125 -0.546875 -2.875q-0.1875 -1.5625 -0.1875 -3.359375l0 -0.1875q0 -1.875 0.203125 -3.484375q0.21875 -1.625 0.609375 -2.96875q0.40625 -1.484375 1.0 -2.734375q0.609375 -1.265625 1.265625 -2.187498q0.4375 -0.609375 0.90625 -1.09375q0.46875 -0.484375 0.921875 -0.828125l-0.5625 -1.75q-0.703125 0.40625 -1.5 1.109375q-0.78125 0.703125 -1.5625 1.6875q-0.78125 0.984375 -1.5 2.265623q-0.703125 1.265625 -1.25 2.796875q-0.546875 1.546875 -0.875 3.359375q-0.3125 1.796875 -0.3125 3.84375z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m407.6905 20.392649l87.99875 0l0 38.67933l-87.99875 0l0 -38.67933z" fill-rule="nonzero"/><path fill="#000000" d="m424.23737 32.53042l0 -2.249998l-15.453125 0l0 2.249998l6.4375 0l0 18.59375l2.578125 0l0 -18.59375l6.4375 0zm6.162262 10.125l0 0.15625q0 2.046875 0.3125 3.859375q0.328125 1.796875 0.875 3.328125q0.53125 1.546875 1.234375 2.8125q0.71875 1.265625 1.5 2.25q0.78125 1.0 1.578125 1.6875q0.796875 0.703125 1.5 1.109375l0.5625 -1.625q-0.578125 -0.46875 -1.171875 -1.140625q-0.578125 -0.65625 -1.125 -1.515625q-0.515625 -0.90625 -1.015625 -2.046875q-0.484375 -1.140625 -0.859375 -2.46875q-0.34375 -1.3125 -0.546875 -2.875q-0.1875 -1.5625 -0.1875 -3.359375l0 -0.1875q0 -1.875 0.203125 -3.484375q0.21875 -1.625 0.609375 -2.96875q0.40625 -1.484375 1.0 -2.734375q0.609375 -1.265625 1.265625 -2.187498q0.4375 -0.609375 0.90625 -1.09375q0.46875 -0.484375 0.921875 -0.828125l-0.5625 -1.75q-0.703125 0.40625 -1.5 1.109375q-0.78125 0.703125 -1.5625 1.6875q-0.78125 0.984375 -1.5 2.265623q-0.703125 1.265625 -1.25 2.796875q-0.546875 1.546875 -0.875 3.359375q-0.3125 1.796875 -0.3125 3.84375zm25.724731 1.46875l0 -13.843748l-2.828125 0l-9.328125 14.437498l0 1.5625l9.5 0l0 4.84375l2.65625 0l0 -4.84375l2.90625 0l0 -2.15625l-2.90625 0zm-9.21875 0l6.140625 -9.53125l0.421875 -0.796875l0 10.328125l-6.5625 0zm28.865356 7.0l0 -2.15625l-10.46875 0l5.59375 -6.078125q0.796875 -0.859375 1.5 -1.71875q0.703125 -0.875 1.25 -1.765625q0.53125 -0.890625 0.84375 -1.796875q0.328125 -0.90625 0.328125 -1.828125q0 -1.25 -0.4375 -2.3125q-0.4375 -1.0625 -1.265625 -1.8281231q-0.8125 -0.78125 -2.0 -1.21875q-1.171875 -0.4375 -2.65625 -0.4375q-1.59375 0 -2.859375 0.515625q-1.25 0.515625 -2.109375 1.390625q-0.859375 0.8749981 -1.328125 2.046873q-0.453125 1.15625 -0.453125 2.484375l2.65625 0q0 -0.984375 0.25 -1.765625q0.25 -0.78125 0.765625 -1.34375q0.515625 -0.546875 1.28125 -0.84375q0.765625 -0.296875 1.796875 -0.296875q0.859375 0 1.546875 0.296875q0.6875 0.28125 1.171875 0.78125q0.46875 0.5 0.71875 1.1875q0.25 0.671875 0.25 1.453125q0 0.625 -0.15625 1.21875q-0.15625 0.59375 -0.53125 1.25q-0.375 0.671875 -1.0 1.46875q-0.609375 0.78125 -1.515625 1.796875l-6.828125 7.59375l0 1.90625l13.65625 0zm14.474762 -8.3125l0 -0.15625q0 -2.1875 -0.34375 -3.9375q-0.328125 -1.75 -0.84375 -3.265625q-0.53125 -1.5625 -1.234375 -2.796875q-0.703125 -1.2499981 -1.5 -2.265623q-0.78125 -0.984375 -1.578125 -1.6875q-0.796875 -0.703125 -1.515625 -1.109375l-0.5625 1.625q0.484375 0.375 0.984375 0.9375q0.5 0.546875 0.96875 1.28125q0.609375 0.9218731 1.1875 2.187498q0.59375 1.25 1.015625 2.828125q0.28125 1.09375 0.515625 2.671875q0.25 1.578125 0.25 3.515625l0 0.1875q0 1.703125 -0.1875 3.203125q-0.171875 1.5 -0.5 2.78125q-0.328125 1.390625 -0.828125 2.5625q-0.484375 1.171875 -1.015625 2.09375q-0.546875 0.921875 -1.171875 1.625q-0.609375 0.703125 -1.21875 1.140625l0.5625 1.625q0.71875 -0.40625 1.515625 -1.109375q0.796875 -0.6875 1.578125 -1.6875q0.765625 -0.984375 1.46875 -2.25q0.71875 -1.265625 1.265625 -2.8125q0.546875 -1.53125 0.859375 -3.328125q0.328125 -1.8125 0.328125 -3.859375z" fill-rule="nonzero"/><path fill="#010000" fill-opacity="0.0" d="m495.68924 20.392649l17.5997 0l0 38.67933l-17.5997 0l0 -38.67933z" fill-rule="nonzero"/><path fill="#000000" d="m507.8455 42.81167l0 -0.15625q0 -2.1875 -0.34375 -3.9375q-0.328125 -1.75 -0.84375 -3.265625q-0.53125 -1.5625 -1.234375 -2.796875q-0.703125 -1.2499981 -1.5 -2.265623q-0.78125 -0.984375 -1.578125 -1.6875q-0.796875 -0.703125 -1.515625 -1.109375l-0.5625 1.625q0.484375 0.375 0.984375 0.9375q0.5 0.546875 0.96875 1.28125q0.609375 0.9218731 1.1875 2.187498q0.59375 1.25 1.015625 2.828125q0.28125 1.09375 0.515625 2.671875q0.25 1.578125 0.25 3.515625l0 0.1875q0 1.703125 -0.1875 3.203125q-0.171875 1.5 -0.5 2.78125q-0.328125 1.390625 -0.828125 2.5625q-0.484375 1.171875 -1.015625 2.09375q-0.546875 0.921875 -1.171875 1.625q-0.609375 0.703125 -1.21875 1.140625l0.5625 1.625q0.71875 -0.40625 1.515625 -1.109375q0.796875 -0.6875 1.578125 -1.6875q0.765625 -0.984375 1.46875 -2.25q0.71875 -1.265625 1.265625 -2.8125q0.546875 -1.53125 0.859375 -3.328125q0.328125 -1.8125 0.328125 -3.859375z" fill-rule="nonzero"/><path fill="#fbbc04" d="m519.0858 27.296045l0 2.171875l3.1875 0l0 23.953123l-3.1875 0l0 2.171875l5.6875 0l0 -28.296873l-5.6875 0z" fill-rule="nonzero"/><path fill="#000000" d="m533.7949 35.62417l0 2.3125l5.265625 0l0 10.890625l-5.265625 0l0 2.296875l12.96875 0l0 -2.296875l-5.046875 0l0 -13.203125l-7.921875 0zm4.921875 -4.062498q0 0.6406231 0.390625 1.0781231q0.40625 0.421875 1.203125 0.421875q0.78125 0 1.1875 -0.421875q0.40625 -0.4375 0.40625 -1.0781231q0 -0.359375 -0.125 -0.65625q-0.109375 -0.296875 -0.34375 -0.5q-0.171875 -0.1875 -0.46875 -0.296875q-0.28125 -0.109375 -0.65625 -0.109375q-0.375 0 -0.671875 0.109375q-0.28125 0.109375 -0.46875 0.296875q-0.234375 0.21875 -0.34375 0.515625q-0.109375 0.296875 -0.109375 0.640625zm12.255981 19.562498l2.65625 0l0 -11.109375q0.265625 -0.5 0.625 -0.90625q0.375 -0.421875 0.8125 -0.75q0.53125 -0.359375 1.15625 -0.5625q0.625 -0.203125 1.359375 -0.203125q0.84375 0 1.484375 0.203125q0.65625 0.203125 1.125 0.640625q0.4375 0.4375 0.671875 1.15625q0.234375 0.71875 0.234375 1.75l0 9.78125l2.640625 0l0 -9.84375q0 -1.546875 -0.375 -2.671875q-0.375 -1.125 -1.078125 -1.84375q-0.703125 -0.734375 -1.703125 -1.078125q-1.0 -0.34375 -2.21875 -0.34375q-0.890625 0.015625 -1.703125 0.265625q-0.8125 0.25 -1.5 0.703125q-0.453125 0.3125 -0.859375 0.71875q-0.40625 0.40625 -0.75 0.890625l-0.1875 -2.296875l-2.390625 0l0 15.5zm23.881042 -19.249998l-2.671875 0l0 3.749998l-4.0625 0l0 2.046875l4.0625 0l0 8.421875q0 1.4375 0.375 2.453125q0.390625 1.0 1.046875 1.640625q0.65625 0.640625 1.546875 0.9375q0.90625 0.28125 1.9375 0.28125q0.609375 0 1.234375 -0.0625q0.625 -0.046875 1.1875 -0.15625q0.5625 -0.109375 1.03125 -0.25q0.46875 -0.15625 0.796875 -0.359375l-0.375 -1.875q-0.234375 0.0625 -0.625 0.140625q-0.375 0.078125 -0.796875 0.140625q-0.453125 0.078125 -0.90625 0.125q-0.453125 0.046875 -0.890625 0.046875q-0.59375 0 -1.109375 -0.140625q-0.515625 -0.140625 -0.921875 -0.5q-0.40625 -0.34375 -0.640625 -0.921875q-0.21875 -0.59375 -0.21875 -1.5l0 -8.421875l5.90625 0l0 -2.046875l-5.90625 0l0 -3.749998z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m328.01312 95.75532l248.72443 0l0 37.48031l-248.72443 0z" fill-rule="evenodd"/><path fill="#000000" d="m412.3814 117.57906q-1.671875 0 -2.9375 -0.75q-1.25 -0.765625 -1.96875 -2.109375q-0.703125 -1.359375 -0.703125 -3.140625l0 -9.609375l1.8125 0l0 9.703125q0 1.1875 0.421875 2.140625q0.421875 0.953125 1.265625 1.5q0.84375 0.53125 2.109375 0.53125q1.25 0 2.09375 -0.53125q0.859375 -0.546875 1.28125 -1.5q0.4375 -0.953125 0.4375 -2.140625l0 -9.703125l1.8125 0l0 9.609375q0 1.78125 -0.671875 3.140625q-0.671875 1.34375 -1.9375 2.109375q-1.25 0.75 -3.015625 0.75zm8.444672 4.265625l0 -15.484375l1.71875 0l0 1.625l0.09375 0q0.296875 -0.515625 0.828125 -0.96875q0.546875 -0.453125 1.265625 -0.71875q0.734375 -0.28125 1.609375 -0.28125q1.5 0 2.671875 0.75q1.171875 0.75 1.84375 2.046875q0.6875 1.296875 0.6875 2.984375q0 1.6875 -0.6875 2.984375q-0.671875 1.296875 -1.84375 2.046875q-1.171875 0.75 -2.671875 0.75q-1.296875 0 -2.28125 -0.59375q-0.984375 -0.609375 -1.421875 -1.34375l-0.09375 0l0.09375 1.484375l0 4.71875l-1.8125 0zm5.328125 -5.90625q0.9375 0 1.75 -0.5q0.828125 -0.5 1.328125 -1.4375q0.5 -0.953125 0.5 -2.203125q0 -1.28125 -0.5 -2.203125q-0.5 -0.9375 -1.328125 -1.4375q-0.8125 -0.5 -1.75 -0.5q-0.9375 0 -1.765625 0.5q-0.8125 0.5 -1.328125 1.4375q-0.515625 0.921875 -0.515625 2.203125q0 1.28125 0.515625 2.21875q0.515625 0.921875 1.328125 1.421875q0.828125 0.5 1.765625 0.5zm11.2656555 1.640625q-1.21875 0 -2.15625 -0.390625q-0.921875 -0.40625 -1.53125 -1.078125q-0.609375 -0.671875 -0.90625 -1.453125l1.625 -0.734375q0.421875 0.984375 1.234375 1.515625q0.8125 0.53125 1.859375 0.53125q1.0 0 1.671875 -0.390625q0.671875 -0.40625 0.671875 -1.203125q0 -0.484375 -0.28125 -0.8125q-0.28125 -0.34375 -0.8125 -0.578125q-0.53125 -0.234375 -1.296875 -0.421875l-1.328125 -0.34375q-0.765625 -0.203125 -1.453125 -0.59375q-0.671875 -0.390625 -1.09375 -0.984375q-0.40625 -0.609375 -0.40625 -1.484375q0 -0.984375 0.5625 -1.6875q0.578125 -0.703125 1.515625 -1.078125q0.953125 -0.375 2.015625 -0.375q0.9375 0 1.75 0.265625q0.828125 0.265625 1.4375 0.796875q0.625 0.515625 0.953125 1.28125l-1.578125 0.734375q-0.40625 -0.8125 -1.09375 -1.125q-0.6875 -0.328125 -1.515625 -0.328125q-0.890625 0 -1.5625 0.390625q-0.65625 0.390625 -0.65625 1.078125q0 0.6875 0.546875 1.03125q0.546875 0.328125 1.328125 0.546875l1.578125 0.40625q1.609375 0.40625 2.40625 1.203125q0.8125 0.796875 0.8125 1.953125q0 1.015625 -0.578125 1.765625q-0.5625 0.75 -1.546875 1.15625q-0.984375 0.40625 -2.171875 0.40625zm5.4518433 -9.578125l0 -1.640625l2.03125 0l0 1.640625l-2.03125 0zm4.9375 9.40625q-1.359375 0 -2.1875 -0.8125q-0.828125 -0.828125 -0.828125 -2.21875l0 -11.09375l1.8125 0l0 10.640625q0 0.921875 0.359375 1.359375q0.375 0.4375 1.125 0.4375q0.34375 0 0.640625 -0.09375q0.296875 -0.09375 0.578125 -0.265625l0 1.765625q-0.34375 0.125 -0.703125 0.203125q-0.359375 0.078125 -0.796875 0.078125zm-1.3125 -9.40625l0 -1.640625l2.765625 0l0 1.640625l-2.765625 0zm4.935364 9.234375l0 -10.875l1.71875 0l0 1.75l0.09375 0q0.203125 -0.625 0.703125 -1.078125q0.5 -0.46875 1.15625 -0.734375q0.65625 -0.265625 1.296875 -0.265625q0.484375 0 0.765625 0.0625q0.28125 0.046875 0.515625 0.15625l0 1.96875q-0.34375 -0.171875 -0.75 -0.25q-0.390625 -0.09375 -0.796875 -0.09375q-0.78125 0 -1.453125 0.453125q-0.65625 0.4375 -1.046875 1.1875q-0.390625 0.75 -0.390625 1.640625l0 6.078125l-1.8125 0zm12.292877 0.34375q-1.578125 0 -2.796875 -0.75q-1.21875 -0.75 -1.921875 -2.046875q-0.6875 -1.296875 -0.6875 -2.96875q0 -1.546875 0.640625 -2.875q0.65625 -1.328125 1.84375 -2.125q1.1875 -0.796875 2.78125 -0.796875q1.625 0 2.78125 0.71875q1.15625 0.703125 1.78125 1.96875q0.640625 1.265625 0.640625 2.875q0 0.15625 -0.015625 0.3125q0 0.140625 -0.03125 0.25l-9.359375 0l0 -1.5l7.484375 0q-0.015625 -0.4375 -0.203125 -0.953125q-0.171875 -0.53125 -0.578125 -0.984375q-0.390625 -0.46875 -1.0 -0.75q-0.609375 -0.296875 -1.5 -0.296875q-1.0625 0 -1.84375 0.546875q-0.78125 0.546875 -1.203125 1.484375q-0.40625 0.9375 -0.40625 2.125q0 1.390625 0.53125 2.3125q0.53125 0.90625 1.375 1.359375q0.84375 0.453125 1.765625 0.453125q1.1875 0 1.96875 -0.5625q0.78125 -0.578125 1.25 -1.40625l1.53125 0.75q-0.640625 1.234375 -1.84375 2.046875q-1.1875 0.8125 -2.984375 0.8125zm10.652649 0q-1.21875 0 -2.140625 -0.46875q-0.90625 -0.46875 -1.4375 -1.28125q-0.515625 -0.828125 -0.515625 -1.875q0 -1.203125 0.609375 -2.015625q0.625 -0.828125 1.671875 -1.234375q1.046875 -0.421875 2.296875 -0.421875q0.734375 0 1.34375 0.125q0.625 0.109375 1.078125 0.265625q0.46875 0.15625 0.703125 0.3125l0 -0.65625q0 -1.234375 -0.875 -1.953125q-0.875 -0.734375 -2.140625 -0.734375q-0.890625 0 -1.671875 0.390625q-0.78125 0.390625 -1.234375 1.09375l-1.359375 -1.015625q0.421875 -0.640625 1.0625 -1.109375q0.640625 -0.46875 1.453125 -0.71875q0.828125 -0.265625 1.75 -0.265625q2.21875 0 3.46875 1.171875q1.265625 1.171875 1.265625 3.15625l0 6.890625l-1.71875 0l0 -1.5625l-0.09375 0q-0.28125 0.46875 -0.796875 0.90625q-0.5 0.4375 -1.203125 0.71875q-0.6875 0.28125 -1.515625 0.28125zm0.171875 -1.609375q0.9375 0 1.703125 -0.46875q0.78125 -0.46875 1.25 -1.25q0.484375 -0.796875 0.484375 -1.734375q-0.5 -0.34375 -1.234375 -0.546875q-0.734375 -0.21875 -1.609375 -0.21875q-1.5625 0 -2.28125 0.640625q-0.71875 0.640625 -0.71875 1.578125q0 0.890625 0.671875 1.453125q0.6875 0.546875 1.734375 0.546875zm7.637787 1.265625l0 -10.875l1.71875 0l0 1.59375l0.09375 0q0.296875 -0.53125 0.8125 -0.96875q0.53125 -0.4375 1.203125 -0.703125q0.671875 -0.265625 1.375 -0.265625q1.203125 0 2.078125 0.59375q0.875 0.578125 1.265625 1.515625q0.546875 -0.921875 1.484375 -1.515625q0.953125 -0.59375 2.25 -0.59375q1.9375 0 2.84375 1.171875q0.921875 1.171875 0.921875 3.078125l0 6.96875l-1.78125 0l0 -6.703125q0 -1.578125 -0.640625 -2.21875q-0.640625 -0.65625 -1.8125 -0.65625q-0.828125 0 -1.484375 0.484375q-0.65625 0.484375 -1.03125 1.265625q-0.359375 0.765625 -0.359375 1.6875l0 6.140625l-1.8125 0l0 -6.671875q0 -1.578125 -0.640625 -2.234375q-0.640625 -0.671875 -1.796875 -0.671875q-0.828125 0 -1.484375 0.5q-0.65625 0.484375 -1.03125 1.28125q-0.359375 0.78125 -0.359375 1.703125l0 6.09375l-1.8125 0z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m206.01756 95.75709l176.12599 0l0 37.48031l-176.12599 0z" fill-rule="evenodd"/><path fill="#000000" d="m234.14024 117.23708l0 -15.265625l4.609375 0q2.390625 0 4.109375 0.96875q1.734375 0.96875 2.671875 2.703125q0.9375 1.71875 0.9375 3.953125q0 2.25 -0.9375 3.96875q-0.9375 1.703125 -2.671875 2.6875q-1.71875 0.984375 -4.109375 0.984375l-4.609375 0zm1.8125 -1.734375l2.796875 0q1.78125 0 3.109375 -0.6875q1.328125 -0.6875 2.046875 -2.015625q0.71875 -1.328125 0.71875 -3.203125q0 -1.875 -0.71875 -3.1875q-0.71875 -1.328125 -2.046875 -2.015625q-1.328125 -0.703125 -3.109375 -0.703125l-2.796875 0l0 11.8125zm17.779205 2.078125q-1.640625 0 -2.90625 -0.765625q-1.25 -0.765625 -1.96875 -2.078125q-0.703125 -1.3125 -0.703125 -2.9375q0 -1.625 0.703125 -2.9375q0.71875 -1.3125 1.96875 -2.078125q1.265625 -0.765625 2.90625 -0.765625q1.65625 0 2.9062347 0.78125q1.265625 0.78125 1.96875 2.09375q0.71875 1.3125 0.71875 2.90625q0 1.625 -0.71875 2.9375q-0.703125 1.3125 -1.96875 2.078125q-1.2499847 0.765625 -2.9062347 0.765625zm0 -1.640625q0.984375 0 1.84375 -0.484375q0.87498474 -0.5 1.4062347 -1.421875q0.53125 -0.9375 0.53125 -2.234375q0 -1.296875 -0.53125 -2.21875q-0.53125 -0.9375 -1.4062347 -1.421875q-0.859375 -0.5 -1.84375 -0.5q-0.96875 0 -1.84375 0.5q-0.875 0.484375 -1.421875 1.421875q-0.53125 0.921875 -0.53125 2.21875q0 1.296875 0.53125 2.234375q0.546875 0.921875 1.421875 1.421875q0.875 0.484375 1.84375 0.484375zm9.965836 1.296875l-3.5 -10.875l1.875 0l2.578125 8.59375l0.03125 0l2.75 -8.59375l1.859375 0l2.75 8.578125l0.015625 0l2.578125 -8.578125l1.84375 0l-3.53125 10.875l-1.828125 0l-2.8125 -8.6875l0 0l-2.796875 8.6875l-1.8125 0zm14.232483 0l0 -10.875l1.71875 0l0 1.59375l0.09375 0q0.421875 -0.78125 1.390625 -1.359375q0.96875 -0.578125 2.125 -0.578125q2.0 0 3.015625 1.171875q1.015625 1.15625 1.015625 3.078125l0 6.96875l-1.8125 0l0 -6.703125q0 -1.578125 -0.765625 -2.21875q-0.75 -0.65625 -1.953125 -0.65625q-0.890625 0 -1.578125 0.5q-0.671875 0.5 -1.0625 1.296875q-0.375 0.78125 -0.375 1.65625l0 6.125l-1.8125 0zm15.71933 0.34375q-1.21875 0 -2.15625 -0.390625q-0.921875 -0.40625 -1.53125 -1.078125q-0.609375 -0.671875 -0.90625 -1.453125l1.625 -0.734375q0.421875 0.984375 1.234375 1.515625q0.8125 0.53125 1.859375 0.53125q1.0 0 1.671875 -0.390625q0.671875 -0.40625 0.671875 -1.203125q0 -0.484375 -0.28125 -0.8125q-0.28125 -0.34375 -0.8125 -0.578125q-0.53125 -0.234375 -1.296875 -0.421875l-1.328125 -0.34375q-0.765625 -0.203125 -1.453125 -0.59375q-0.671875 -0.390625 -1.09375 -0.984375q-0.40625 -0.609375 -0.40625 -1.484375q0 -0.984375 0.5625 -1.6875q0.578125 -0.703125 1.515625 -1.078125q0.953125 -0.375 2.015625 -0.375q0.9375 0 1.75 0.265625q0.828125 0.265625 1.4375 0.796875q0.625 0.515625 0.953125 1.28125l-1.578125 0.734375q-0.40625 -0.8125 -1.09375 -1.125q-0.6875 -0.328125 -1.515625 -0.328125q-0.890625 0 -1.5625 0.390625q-0.65625 0.390625 -0.65625 1.078125q0 0.6875 0.546875 1.03125q0.546875 0.328125 1.328125 0.546875l1.578125 0.40625q1.609375 0.40625 2.40625 1.203125q0.8125 0.796875 0.8125 1.953125q0 1.015625 -0.578125 1.765625q-0.5625 0.75 -1.546875 1.15625q-0.984375 0.40625 -2.171875 0.40625zm5.4518433 -9.578125l0 -1.640625l2.03125 0l0 1.640625l-2.03125 0zm4.9375 9.40625q-1.359375 0 -2.1875 -0.8125q-0.828125 -0.828125 -0.828125 -2.21875l0 -11.09375l1.8125 0l0 10.640625q0 0.921875 0.359375 1.359375q0.375 0.4375 1.125 0.4375q0.34375 0 0.640625 -0.09375q0.296875 -0.09375 0.578125 -0.265625l0 1.765625q-0.34375 0.125 -0.703125 0.203125q-0.359375 0.078125 -0.796875 0.078125zm-1.3125 -9.40625l0 -1.640625l2.765625 0l0 1.640625l-2.765625 0zm4.935364 9.234375l0 -10.875l1.71875 0l0 1.75l0.09375 0q0.203125 -0.625 0.703125 -1.078125q0.5 -0.46875 1.15625 -0.734375q0.65625 -0.265625 1.296875 -0.265625q0.484375 0 0.765625 0.0625q0.28125 0.046875 0.515625 0.15625l0 1.96875q-0.34375 -0.171875 -0.75 -0.25q-0.390625 -0.09375 -0.796875 -0.09375q-0.78125 0 -1.453125 0.453125q-0.65625 0.4375 -1.046875 1.1875q-0.390625 0.75 -0.390625 1.640625l0 6.078125l-1.8125 0zm12.292877 0.34375q-1.578125 0 -2.796875 -0.75q-1.21875 -0.75 -1.921875 -2.046875q-0.6875 -1.296875 -0.6875 -2.96875q0 -1.546875 0.640625 -2.875q0.65625 -1.328125 1.84375 -2.125q1.1875 -0.796875 2.78125 -0.796875q1.625 0 2.78125 0.71875q1.15625 0.703125 1.78125 1.96875q0.640625 1.265625 0.640625 2.875q0 0.15625 -0.015625 0.3125q0 0.140625 -0.03125 0.25l-9.359375 0l0 -1.5l7.484375 0q-0.015625 -0.4375 -0.203125 -0.953125q-0.171875 -0.53125 -0.578125 -0.984375q-0.390625 -0.46875 -1.0 -0.75q-0.609375 -0.296875 -1.5 -0.296875q-1.0625 0 -1.84375 0.546875q-0.78125 0.546875 -1.203125 1.484375q-0.40625 0.9375 -0.40625 2.125q0 1.390625 0.53125 2.3125q0.53125 0.90625 1.375 1.359375q0.84375 0.453125 1.765625 0.453125q1.1875 0 1.96875 -0.5625q0.78125 -0.578125 1.25 -1.40625l1.53125 0.75q-0.640625 1.234375 -1.84375 2.046875q-1.1875 0.8125 -2.984375 0.8125zm10.652649 0q-1.21875 0 -2.140625 -0.46875q-0.90625 -0.46875 -1.4375 -1.28125q-0.515625 -0.828125 -0.515625 -1.875q0 -1.203125 0.609375 -2.015625q0.625 -0.828125 1.671875 -1.234375q1.046875 -0.421875 2.296875 -0.421875q0.734375 0 1.34375 0.125q0.625 0.109375 1.078125 0.265625q0.46875 0.15625 0.703125 0.3125l0 -0.65625q0 -1.234375 -0.875 -1.953125q-0.875 -0.734375 -2.140625 -0.734375q-0.890625 0 -1.671875 0.390625q-0.78125 0.390625 -1.234375 1.09375l-1.359375 -1.015625q0.421875 -0.640625 1.0625 -1.109375q0.640625 -0.46875 1.453125 -0.71875q0.828125 -0.265625 1.75 -0.265625q2.21875 0 3.46875 1.171875q1.265625 1.171875 1.265625 3.15625l0 6.890625l-1.71875 0l0 -1.5625l-0.09375 0q-0.28125 0.46875 -0.796875 0.90625q-0.5 0.4375 -1.203125 0.71875q-0.6875 0.28125 -1.515625 0.28125zm0.171875 -1.609375q0.9375 0 1.703125 -0.46875q0.78125 -0.46875 1.25 -1.25q0.484375 -0.796875 0.484375 -1.734375q-0.5 -0.34375 -1.234375 -0.546875q-0.734375 -0.21875 -1.609375 -0.21875q-1.5625 0 -2.28125 0.640625q-0.71875 0.640625 -0.71875 1.578125q0 0.890625 0.671875 1.453125q0.6875 0.546875 1.734375 0.546875zm7.637787 1.265625l0 -10.875l1.71875 0l0 1.59375l0.09375 0q0.296875 -0.53125 0.8125 -0.96875q0.53125 -0.4375 1.203125 -0.703125q0.671875 -0.265625 1.375 -0.265625q1.203125 0 2.078125 0.59375q0.875 0.578125 1.265625 1.515625q0.546875 -0.921875 1.484375 -1.515625q0.953125 -0.59375 2.25 -0.59375q1.9375 0 2.84375 1.171875q0.921875 1.171875 0.921875 3.078125l0 6.96875l-1.78125 0l0 -6.703125q0 -1.578125 -0.640625 -2.21875q-0.640625 -0.65625 -1.8125 -0.65625q-0.828125 0 -1.484375 0.484375q-0.65625 0.484375 -1.03125 1.265625q-0.359375 0.765625 -0.359375 1.6875l0 6.140625l-1.8125 0l0 -6.671875q0 -1.578125 -0.640625 -2.234375q-0.640625 -0.671875 -1.796875 -0.671875q-0.828125 0 -1.484375 0.5q-0.65625 0.484375 -1.03125 1.28125q-0.359375 0.78125 -0.359375 1.703125l0 6.09375l-1.8125 0z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m400.67453 20.509186l103.40158 0l0 42.015747l-103.40158 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m452.37534 95.75532l0 -16.615173l0.06298828 0l0 -16.613174" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m452.37534 95.75531l0 -16.615166l0.06298828 0l0 -4.6131744" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m455.7418 74.52697l-3.3034668 -9.076195l-3.3034668 9.076195z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m455.81323 20.509577l66.64569 0l0 42.015747l-66.64569 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m260.75818 20.509577l66.64569 0l0 42.015747l-66.64569 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m294.08057 95.75709l0 -33.228348" fill-rule="evenodd"/><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m294.08057 95.75709l0 -21.228348" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m297.38403 74.52874l-3.3034668 -9.076195l-3.3034668 9.076195z" fill-rule="evenodd"/></g></svg>
\ No newline at end of file |
