Urara-Blog/urara/2022-05-09-copywithin/index.md
Sevichecc 330de1dee2 init
2022-08-01 13:50:59 +08:00

69 lines
75 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: JavaScript · 数组中的copyWithin方法
created: 2022-05-08T17:13:47.671Z
summary: 一种数组内元素复制的方法
tags:
- JavaScript
lastmod: 2022-05-09T02:27:47.533Z
---
> `copyWithin()` 方法浅复制数组的一部分到同一数组中的另一个位置,并返回它,不会改变原数组的长度
>
> —— MDN
## 简介
以下部分内容来自 [MDN](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/copyWithin)
### 语法:
```js
arr.copyWithin(target[, start[, end]])
```
## 参数
### target
0 为基底的索引,复制序列到该位置。
如果是负数,`target`  将从末尾开始计算。如果 `target` 大于等于 `arr.length`,将会不发生拷贝。如果 `target``start` 之后,复制的序列将被修改以符合 `arr.length`
### start
0 为基底的索引,开始复制元素的起始位置。
如果是负数,`start`  将从末尾开始计算。如果  `start`  被忽略,`copyWithin`  将会从 0 开始复制。
### end
0 为基底的索引,开始复制元素的结束位置。
`copyWithin`  将**会拷贝到该位置,但不包括 `end` 这个位置的元素**。
如果是负数, `end`  将从末尾开始计算。如果 `end` 被忽略,`copyWithin` 方法将会一直复制至数组结尾(默认为 `arr.length`)。
## 例子
### 源码
```js
const array1 = ['a', 'b', 'c', 'd', 'e']
// copy to index 0 the element at index 3
console.log(array1.copyWithin(0, 3, 4))
// expected output: Array ["d", "b", "c", "d", "e"]
// copy to index 1 all elements from index 3 to the end
console.log(array1.copyWithin(1, 3))
// expected output: Array ["d", "d", "e", "d", "e"]
```
### 可视化
<svg width="511" height="544" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M57.693 31.748v-9.791c0-.75-.152-1.4-.457-1.951a2.991 2.991 0 00-1.336-1.3c-.597-.306-1.335-.458-2.215-.458-.82 0-1.54.14-2.162.422-.609.281-1.09.65-1.441 1.107-.34.457-.51.95-.51 1.477H46.32c0-.68.176-1.354.528-2.022.351-.668.855-1.271 1.511-1.81.668-.55 1.465-.985 2.391-1.3.938-.329 1.98-.493 3.129-.493 1.383 0 2.602.234 3.656.703 1.067.469 1.899 1.178 2.496 2.127.61.938.914 2.115.914 3.533v8.86c0 .632.053 1.306.158 2.021.118.715.288 1.33.51 1.846V35h-3.392c-.164-.375-.293-.873-.387-1.494a12.045 12.045 0 01-.14-1.758zm.563-8.28l.035 2.286h-3.287c-.926 0-1.752.076-2.479.228-.726.141-1.335.358-1.828.65a3.092 3.092 0 00-1.125 1.108c-.258.434-.387.944-.387 1.53 0 .597.135 1.142.405 1.634s.674.885 1.213 1.178c.55.281 1.224.422 2.021.422.996 0 1.875-.211 2.637-.633.762-.422 1.365-.937 1.81-1.547.457-.61.704-1.201.739-1.775l1.388 1.564c-.082.492-.304 1.037-.668 1.635-.363.598-.85 1.172-1.458 1.723-.598.539-1.313.99-2.145 1.353-.82.352-1.746.528-2.777.528-1.29 0-2.42-.252-3.393-.756-.96-.504-1.71-1.178-2.25-2.022-.527-.855-.791-1.81-.791-2.865 0-1.02.2-1.916.598-2.69a5.192 5.192 0 011.722-1.95c.75-.528 1.653-.926 2.707-1.196 1.055-.27 2.233-.404 3.534-.404h3.779zm11.056-4.5V35h-3.251V15.98h3.164l.088 2.989zm5.942-3.093l-.018 3.023a4.693 4.693 0 00-.773-.105 8.2 8.2 0 00-.809-.035c-.75 0-1.412.117-1.986.351a4.116 4.116 0 00-1.459.985 4.732 4.732 0 00-.95 1.511 7.262 7.262 0 00-.439 1.899l-.914.527c0-1.148.112-2.226.334-3.234.235-1.008.592-1.899 1.073-2.672.48-.785 1.09-1.395 1.828-1.828.75-.445 1.64-.668 2.671-.668.235 0 .504.03.81.088.304.047.515.1.632.158zm6.258 3.094V35H78.26V15.98h3.164l.088 2.989zm5.941-3.094l-.017 3.023a4.693 4.693 0 00-.774-.105 8.2 8.2 0 00-.809-.035c-.75 0-1.412.117-1.986.351a4.116 4.116 0 00-1.459.985 4.735 4.735 0 00-.949 1.511 7.262 7.262 0 00-.44 1.899l-.913.527c0-1.148.11-2.226.334-3.234.234-1.008.591-1.899 1.072-2.672.48-.785 1.09-1.395 1.828-1.828.75-.445 1.64-.668 2.672-.668.234 0 .504.03.808.088.305.047.516.1.633.158zm13.518 15.873v-9.791c0-.75-.153-1.4-.457-1.951a2.992 2.992 0 00-1.336-1.3c-.598-.306-1.336-.458-2.215-.458-.82 0-1.541.14-2.162.422-.61.281-1.09.65-1.442 1.107-.34.457-.51.95-.51 1.477h-3.251c0-.68.175-1.354.527-2.022.352-.668.856-1.271 1.512-1.81.668-.55 1.465-.985 2.39-1.3.938-.329 1.98-.493 3.13-.493 1.382 0 2.6.234 3.655.703 1.067.469 1.899 1.178 2.497 2.127.609.938.914 2.115.914 3.533v8.86c0 .632.052 1.306.158 2.021.117.715.287 1.33.51 1.846V35h-3.393c-.164-.375-.293-.873-.387-1.494a12.152 12.152 0 01-.14-1.758zm.562-8.28l.035 2.286h-3.287c-.925 0-1.752.076-2.478.228-.727.141-1.336.358-1.828.65a3.092 3.092 0 00-1.125 1.108c-.258.434-.387.944-.387 1.53 0 .597.135 1.142.404 1.634.27.492.674.885 1.213 1.178.55.281 1.225.422 2.022.422.996 0 1.875-.211 2.636-.633.762-.422 1.366-.937 1.811-1.547.457-.61.703-1.201.738-1.775l1.389 1.564c-.082.492-.305 1.037-.668 1.635-.363.598-.85 1.172-1.459 1.723-.598.539-1.313.99-2.145 1.353-.82.352-1.746.528-2.777.528-1.29 0-2.42-.252-3.393-.756-.96-.504-1.71-1.178-2.25-2.022-.527-.855-.79-1.81-.79-2.865 0-1.02.199-1.916.597-2.69a5.193 5.193 0 011.723-1.95c.75-.528 1.652-.926 2.707-1.196 1.054-.27 2.232-.404 3.533-.404h3.779zm12.867 9.563l5.291-17.05h3.481l-7.629 21.954c-.176.47-.41.973-.703 1.512a7.242 7.242 0 01-1.09 1.565c-.445.492-.984.89-1.617 1.195-.621.316-1.365.475-2.233.475-.257 0-.586-.035-.984-.106a9.578 9.578 0 01-.844-.176l-.017-2.636c.093.011.24.023.439.035.211.023.358.035.44.035.738 0 1.365-.1 1.88-.299.516-.187.95-.51 1.301-.967.364-.445.674-1.06.932-1.845l1.353-3.692zm-3.884-17.05l4.939 14.765.844 3.428-2.338 1.195-6.996-19.389h3.551zm25.927-6.715V35h-3.252V13.326l-6.556 2.39v-2.935l9.299-3.515h.509zm33.698 8.595v2.83H155.48v-2.83h14.661zm0 7.295v2.83H155.48v-2.83h14.661zM190.689 5.75v2.672h-3.357v29.39h3.357v2.672h-6.609V5.75h6.609zM195.523 8v1.934l-.369 6.468h-2.267l.017-6.17V8h2.619zm14.643 23.748v-9.791c0-.75-.152-1.4-.457-1.951a2.99 2.99 0 00-1.336-1.3c-.598-.306-1.336-.458-2.215-.458-.82 0-1.541.14-2.162.422-.609.281-1.09.65-1.441 1.107-.34.457-.51.95-.51 1.477h-3.252c0-.68.176-1.354.527-2.022.352-.668.856-1.271 1.512-1.81.668-.55 1.465-.985 2.391-1.3.937-.329 1.98-.493 3.129-.493 1.382 0 2.601.234 3.656.703 1.066.469 1.898 1.178 2.496 2.127.609.938.914 2.115.914 3.533v8.86c0 .632.053 1.306.158 2.021.117.715.287 1.33.51 1.846V35h-3.393c-.164-.375-.293-.873-.386-1.494a12.02 12.02 0 01-.141-1.758zm.563-8.28l.035 2.286h-3.287c-.926 0-1.752.076-2.479.228-.727.141-1.336.358-1.828.65a3.095 3.095 0 00-1.125 1.108c-.258.434-.387.944-.387 1.53 0 .597.135 1.142.404 1.634.27.492.674.885 1.213 1.178.551.281 1.225.422 2.022.422.996 0 1.875-.211 2.637-.633.761-.422 1.365-.937 1.81-1.547.457-.61.703-1.201.738-1.775l1.389 1.564c-.082.492-.305 1.037-.668 1.635-.363.598-.849 1.172-1.459 1.723-.598.539-1.312.99-2.144 1.353-.821.352-1.746.528-2.778.528-1.289 0-2.42-.252-3.392-.756-.961-.504-1.711-1.178-2.25-2.022-.528-.855-.791-1.81-.791-2.865 0-1.02.199-1.916.597-2.69a5.198 5.198 0 011.723-1.95c.75-.528 1.652-.926 2.707-1.196 1.055-.27 2.232-.404 3.533-.404h3.78zM219.324 8v1.934l-.369 6.468h-2.267l.017-6.17V8h2.619zm7.26 23.133v2.619c0 1.066-.27 2.191-.809 3.375a8.114 8.114 0 01-2.267 2.988l-1.846-1.283c.375-.516.692-1.043.949-1.582a7.473 7.473 0 00.58-1.652c.141-.563.211-1.16.211-1.793v-2.672h3.182zM241.648 8v1.934l-.369 6.468h-2.267l.017-6.17V8h2.619zm4.29 0h3.269v23.309L248.926 35h-2.988V8zm16.119 17.332v.37c0 1.382-.164 2.665-.493 3.849-.328 1.172-.808 2.191-1.441 3.058a6.717 6.717 0 01-2.32 2.022c-.914.48-1.963.72-3.147.72-1.207 0-2.267-.204-3.181-.615a6.258 6.258 0 01-2.286-1.81c-.621-.785-1.119-1.735-1.494-2.848-.363-1.113-.615-2.367-.756-3.762V24.7c.141-1.406.393-2.666.756-3.78.375-1.112.873-2.062 1.494-2.847a6.025 6.025 0 012.286-1.81c.902-.422 1.951-.633 3.146-.633 1.195 0 2.256.234 3.182.703a6.252 6.252 0 012.32 1.969c.633.855 1.113 1.88 1.441 3.076.329 1.184.493 2.502.493 3.955zm-3.27.37v-.37c0-.95-.088-1.84-.264-2.672-.175-.844-.457-1.582-.843-2.215a4.205 4.205 0 00-1.53-1.511c-.632-.375-1.412-.563-2.338-.563-.82 0-1.535.14-2.144.422a4.633 4.633 0 00-1.529 1.143 6.049 6.049 0 00-1.037 1.617 9.289 9.289 0 00-.581 1.863v4.236a9.05 9.05 0 00.915 2.373 5.519 5.519 0 001.722 1.846c.727.48 1.623.72 2.69.72.879 0 1.629-.175 2.25-.526a4.254 4.254 0 001.529-1.495c.398-.633.691-1.365.879-2.197.187-.832.281-1.723.281-2.672zM267.629 8v1.934l-.369 6.468h-2.268l.018-6.17V8h2.619zm7.26 23.133v2.619c0 1.066-.27 2.191-.809 3.375a8.106 8.106 0 01-2.268 2.988l-1.845-1.283a10.11 10.11 0 00.949-1.582 7.473 7.473 0 00.58-1.652c.141-.563.211-1.16.211-1.793v-2.672h3.182zM289.953 8v1.934l-.369 6.468h-2.268l.018-6.17V8h2.619zm10.863 24.68c.774 0 1.489-.158 2.145-.475a4.42 4.42 0 001.617-1.3 3.625 3.625 0 00.721-1.917h3.094c-.059 1.125-.44 2.174-1.143 3.147-.691.96-1.6 1.74-2.725 2.338-1.125.586-2.361.879-3.709.879-1.429 0-2.677-.252-3.744-.756a7.423 7.423 0 01-2.636-2.074 9.265 9.265 0 01-1.565-3.024 12.753 12.753 0 01-.51-3.639v-.738c0-1.277.17-2.484.51-3.621.352-1.148.873-2.162 1.565-3.041a7.423 7.423 0 012.636-2.074c1.067-.504 2.315-.756 3.744-.756 1.489 0 2.789.305 3.903.914 1.113.598 1.986 1.418 2.619 2.46.644 1.032.996 2.204 1.055 3.517h-3.094a4.686 4.686 0 00-.668-2.127 4.167 4.167 0 00-1.547-1.512c-.645-.387-1.4-.58-2.268-.58-.996 0-1.834.199-2.513.597a4.41 4.41 0 00-1.6 1.582 7.383 7.383 0 00-.844 2.198 12.09 12.09 0 00-.246 2.443v.738c0 .832.082 1.653.246 2.461a7.05 7.05 0 00.827 2.198 4.59 4.59 0 001.599 1.582c.68.386 1.524.58 2.531.58zM313.824 8v1.934l-.369 6.468h-2.267l.017-6.17V8h2.619zm7.26 23.133v2.619c0 1.066-.27 2.191-.809 3.375a8.114 8.114 0 01-2.267 2.988l-1.846-1.283c.375-.516.692-1.043.949-1.582a7.473 7.473 0 00.58-1.652c.141-.563.211-1.16.211-1.793v-2.672h3.182zM336.148 8v1.934l-.369 6.468h-2.267l.017-6.17V8h2.619zm15.241 23.309V8h3.269v27h-2.988l-.281-3.691zM338.592 25.7v-.369c0-1.453.176-2.771.527-3.955.363-1.195.873-2.22 1.529-3.076a6.92 6.92 0 012.373-1.969c.926-.469 1.958-.703 3.094-.703 1.196 0 2.239.21 3.129.633a6.021 6.021 0 012.285 1.81c.633.785 1.131 1.735 1.494 2.848.364 1.113.616 2.373.756 3.78v1.616c-.129 1.395-.381 2.649-.756 3.762-.363 1.113-.861 2.063-1.494 2.848a6.255 6.255 0 01-2.285 1.81c-.902.41-1.957.616-3.164.616-1.113 0-2.133-.24-3.059-.721a7.22 7.22 0 01-2.373-2.022c-.656-.867-1.166-1.886-1.529-3.058-.351-1.184-.527-2.467-.527-3.85zm3.269-.369v.37c0 .948.094 1.839.282 2.671.199.832.503 1.564.914 2.197.41.633.931 1.131 1.564 1.495.633.351 1.389.527 2.268.527 1.078 0 1.963-.229 2.654-.686a5.103 5.103 0 001.687-1.81c.422-.75.75-1.565.985-2.444v-4.236a9.447 9.447 0 00-.615-1.863 5.742 5.742 0 00-1.02-1.617c-.41-.48-.92-.862-1.529-1.143-.598-.281-1.307-.422-2.127-.422-.891 0-1.658.188-2.303.563a4.482 4.482 0 00-1.564 1.511c-.411.633-.715 1.371-.914 2.215a12.103 12.103 0 00-.282 2.672zM361.707 8v1.934l-.369 6.468h-2.268l.018-6.17V8h2.619zm7.26 23.133v2.619c0 1.066-.27 2.191-.809 3.375a8.114 8.114 0 01-2.267 2.988l-1.846-1.283a10.11 10.11 0 00.949-1.582 7.473 7.473 0 00.58-1.652c.141-.563.211-1.16.211-1.793v-2.672h3.182zM384.031 8v1.934l-.369 6.468h-2.267l.017-6.17V8h2.619zm11.145 27.352c-1.324 0-2.526-.223-3.604-.668a8.18 8.18 0 01-2.76-1.916c-.761-.82-1.347-1.793-1.757-2.918-.41-1.125-.616-2.356-.616-3.692v-.738c0-1.547.229-2.924.686-4.13.457-1.22 1.078-2.25 1.863-3.095a7.982 7.982 0 012.672-1.916 7.677 7.677 0 013.094-.65c1.359 0 2.531.234 3.516.703a6.41 6.41 0 012.443 1.969c.633.832 1.101 1.816 1.406 2.953.305 1.125.457 2.355.457 3.691v1.46h-14.203V23.75h10.951v-.246a8.104 8.104 0 00-.527-2.461 4.428 4.428 0 00-1.406-1.969c-.645-.515-1.524-.773-2.637-.773-.738 0-1.418.158-2.039.474-.621.305-1.154.762-1.6 1.372-.445.609-.791 1.353-1.037 2.232-.246.879-.369 1.892-.369 3.04v.74c0 .902.123 1.751.369 2.548a6.517 6.517 0 001.108 2.074 5.31 5.31 0 001.775 1.407c.703.34 1.5.51 2.391.51 1.148 0 2.121-.235 2.918-.704a7.225 7.225 0 002.091-1.88l1.969 1.564a9.118 9.118 0 01-1.564 1.775c-.633.563-1.412 1.02-2.338 1.371-.914.352-1.998.528-3.252.528zM408.113 8v1.934l-.369 6.468h-2.267l.017-6.17V8h2.619zm2.004.422V5.75h6.645v34.734h-6.645v-2.672h3.375V8.422h-3.375zM54.693 366.748v-9.791c0-.75-.152-1.4-.457-1.951a2.99 2.99 0 00-1.336-1.301c-.597-.305-1.335-.457-2.215-.457-.82 0-1.54.141-2.162.422-.609.281-1.09.65-1.441 1.107-.34.457-.51.95-.51 1.477H43.32c0-.68.176-1.354.528-2.022.351-.668.855-1.271 1.511-1.81.668-.551 1.465-.984 2.391-1.301.938-.328 1.98-.492 3.129-.492 1.383 0 2.602.234 3.656.703 1.067.469 1.899 1.178 2.496 2.127.61.937.914 2.115.914 3.533v8.86c0 .632.053 1.306.158 2.021.118.715.288 1.33.51 1.846V370h-3.392c-.164-.375-.293-.873-.387-1.494a12.048 12.048 0 01-.14-1.758zm.563-8.279l.035 2.285h-3.287c-.926 0-1.752.076-2.479.228-.726.141-1.335.358-1.828.651-.492.293-.867.662-1.125 1.107-.258.434-.387.944-.387 1.53 0 .597.135 1.142.405 1.634s.674.885 1.213 1.178c.55.281 1.224.422 2.021.422.996 0 1.875-.211 2.637-.633.762-.422 1.365-.937 1.81-1.547.457-.609.704-1.201.739-1.775l1.388 1.564c-.082.492-.304 1.037-.668 1.635-.363.598-.85 1.172-1.458 1.723-.598.539-1.313.99-2.145 1.353-.82.352-1.746.528-2.777.528-1.29 0-2.42-.252-3.393-.756-.96-.504-1.71-1.178-2.25-2.022-.527-.855-.791-1.81-.791-2.865 0-1.02.2-1.916.598-2.689a5.19 5.19 0 011.722-1.952c.75-.527 1.653-.925 2.707-1.195 1.055-.269 2.233-.404 3.534-.404h3.779zm11.056-4.5V370H63.06v-19.02h3.165l.088 2.989zm5.942-3.094l-.018 3.023a4.79 4.79 0 00-.773-.105 8.363 8.363 0 00-.809-.035c-.75 0-1.412.117-1.986.351a4.123 4.123 0 00-1.459.985 4.742 4.742 0 00-.95 1.511 7.269 7.269 0 00-.439 1.899l-.914.527c0-1.148.112-2.226.334-3.234.235-1.008.592-1.899 1.073-2.672.48-.785 1.09-1.395 1.828-1.828.75-.445 1.64-.668 2.671-.668.235 0 .504.029.81.088.304.047.515.099.632.158zm6.258 3.094V370H75.26v-19.02h3.164l.088 2.989zm5.941-3.094l-.017 3.023a4.79 4.79 0 00-.774-.105 8.363 8.363 0 00-.809-.035c-.75 0-1.412.117-1.986.351a4.123 4.123 0 00-1.459.985 4.745 4.745 0 00-.949 1.511 7.269 7.269 0 00-.44 1.899l-.913.527c0-1.148.11-2.226.334-3.234.234-1.008.591-1.899 1.072-2.672.48-.785 1.09-1.395 1.828-1.828.75-.445 1.64-.668 2.672-.668.234 0 .504.029.808.088.305.047.516.099.633.158zm13.518 15.873v-9.791c0-.75-.153-1.4-.457-1.951a2.99 2.99 0 00-1.336-1.301c-.598-.305-1.336-.457-2.215-.457-.82 0-1.541.141-2.162.422-.61.281-1.09.65-1.442 1.107-.34.457-.51.95-.51 1.477h-3.251c0-.68.175-1.354.527-2.022.352-.668.856-1.271 1.512-1.81.668-.551 1.465-.984 2.39-1.301.938-.328 1.98-.492 3.13-.492 1.382 0 2.6.234 3.656.703 1.066.469 1.898 1.178 2.496 2.127.609.937.914 2.115.914 3.533v8.86c0 .632.052 1.306.158 2.021.117.715.287 1.33.51 1.846V370h-3.393c-.164-.375-.293-.873-.387-1.494a12.062 12.062 0 01-.14-1.758zm.562-8.279l.035 2.285h-3.287c-.925 0-1.752.076-2.478.228-.727.141-1.336.358-1.828.651-.493.293-.868.662-1.125 1.107-.258.434-.387.944-.387 1.53 0 .597.135 1.142.404 1.634.27.492.674.885 1.213 1.178.55.281 1.225.422 2.022.422.996 0 1.875-.211 2.636-.633.762-.422 1.365-.937 1.81-1.547.458-.609.704-1.201.74-1.775l1.388 1.564c-.082.492-.305 1.037-.668 1.635-.364.598-.85 1.172-1.46 1.723-.597.539-1.312.99-2.144 1.353-.82.352-1.746.528-2.777.528-1.29 0-2.42-.252-3.393-.756-.96-.504-1.71-1.178-2.25-2.022-.527-.855-.79-1.81-.79-2.865 0-1.02.199-1.916.597-2.689a5.192 5.192 0 011.723-1.952c.75-.527 1.652-.925 2.707-1.195 1.054-.269 2.232-.404 3.533-.404h3.78zm12.867 9.562l5.291-17.051h3.481l-7.629 21.956c-.176.468-.41.972-.703 1.511a7.234 7.234 0 01-1.09 1.565c-.445.492-.984.89-1.617 1.195-.621.316-1.365.475-2.233.475-.257 0-.586-.036-.984-.106a9.41 9.41 0 01-.844-.176l-.017-2.636c.093.011.24.023.439.035.211.023.358.035.44.035.738 0 1.365-.1 1.88-.299.516-.187.95-.51 1.301-.967.364-.445.674-1.06.932-1.845l1.353-3.692zm-3.884-17.051l4.939 14.766.844 3.428-2.338 1.195-6.996-19.389h3.551zm25.927-6.714V370h-3.252v-21.674l-6.556 2.391v-2.936l9.299-3.515h.509zm33.698 8.595v2.83H152.48v-2.83h14.661zm0 7.295v2.83H152.48v-2.83h14.661zm20.548-19.406v2.672h-3.357v29.39h3.357v2.672h-6.609V340.75h6.609zm4.834 2.25v1.934l-.369 6.468h-2.267l.017-6.17V343h2.619zm14.643 23.748v-9.791c0-.75-.152-1.4-.457-1.951a2.99 2.99 0 00-1.336-1.301c-.598-.305-1.336-.457-2.215-.457-.82 0-1.541.141-2.162.422-.609.281-1.09.65-1.441 1.107-.34.457-.51.95-.51 1.477h-3.252c0-.68.176-1.354.527-2.022.352-.668.856-1.271 1.512-1.81.668-.551 1.465-.984 2.391-1.301.937-.328 1.98-.492 3.129-.492 1.382 0 2.601.234 3.656.703 1.066.469 1.898 1.178 2.496 2.127.609.937.914 2.115.914 3.533v8.86c0 .632.053 1.306.158 2.021.117.715.287 1.33.51 1.846V370h-3.393c-.164-.375-.293-.873-.386-1.494a12.024 12.024 0 01-.141-1.758zm.563-8.279l.035 2.285h-3.287c-.926 0-1.752.076-2.479.228-.727.141-1.336.358-1.828.651a3.096 3.096 0 00-1.125 1.107c-.258.434-.387.944-.387 1.53 0 .597.135 1.142.404 1.634.27.492.674.885 1.213 1.178.551.281 1.225.422 2.022.422.996 0 1.875-.211 2.637-.633.761-.422 1.365-.937 1.81-1.547.457-.609.703-1.201.738-1.775l1.389 1.564c-.082.492-.305 1.037-.668 1.635-.363.598-.849 1.172-1.459 1.723a7.871 7.871 0 01-2.144 1.353c-.821.352-1.746.528-2.778.528-1.289 0-2.42-.252-3.392-.756-.961-.504-1.711-1.178-2.25-2.022-.528-.855-.791-1.81-.791-2.865 0-1.02.199-1.916.597-2.689a5.197 5.197 0 011.723-1.952c.75-.527 1.652-.925 2.707-1.195 1.055-.269 2.232-.404 3.533-.404h3.78zM216.324 343v1.934l-.369 6.468h-2.267l.017-6.17V343h2.619zm7.26 23.133v2.619c0 1.066-.27 2.191-.809 3.375a8.117 8.117 0 01-2.267 2.988l-1.846-1.283c.375-.516.692-1.043.949-1.582a7.469 7.469 0 00.58-1.652c.141-.563.211-1.16.211-1.793v-2.672h3.182zM238.648 343v1.934l-.369 6.468h-2.267l.017-6.17V343h2.619zm4.29 0h3.269v23.309l-.281 3.691h-2.988v-27zm16.119 17.332v.369c0 1.383-.164 2.666-.493 3.85-.328 1.172-.808 2.191-1.441 3.058a6.716 6.716 0 01-2.32 2.022c-.914.48-1.963.721-3.147.721-1.207 0-2.267-.206-3.181-.616a6.26 6.26 0 01-2.286-1.81c-.621-.785-1.119-1.735-1.494-2.848-.363-1.113-.615-2.367-.756-3.762v-1.617c.141-1.406.393-2.666.756-3.779.375-1.113.873-2.063 1.494-2.848a6.02 6.02 0 012.286-1.81c.902-.422 1.951-.633 3.146-.633 1.195 0 2.256.234 3.182.703a6.247 6.247 0 012.32 1.969c.633.855 1.113 1.881 1.441 3.076.329 1.184.493 2.502.493 3.955zm-3.27.369v-.369a12.9 12.9 0 00-.264-2.672c-.175-.844-.457-1.582-.843-2.215a4.204 4.204 0 00-1.53-1.511c-.632-.375-1.412-.563-2.338-.563-.82 0-1.535.141-2.144.422a4.624 4.624 0 00-1.529 1.143 6.024 6.024 0 00-1.037 1.617 9.262 9.262 0 00-.581 1.863v4.236c.188.821.493 1.612.915 2.373a5.515 5.515 0 001.722 1.846c.727.481 1.623.721 2.69.721.879 0 1.629-.176 2.25-.528a4.25 4.25 0 001.529-1.494c.398-.632.691-1.365.879-2.197.187-.832.281-1.723.281-2.672zM264.629 343v1.934l-.369 6.468h-2.268l.018-6.17V343h2.619zm7.26 23.133v2.619c0 1.066-.27 2.191-.809 3.375a8.11 8.11 0 01-2.268 2.988l-1.845-1.283c.375-.516.691-1.043.949-1.582a7.469 7.469 0 00.58-1.652c.141-.563.211-1.16.211-1.793v-2.672h3.182zM286.953 343v1.934l-.369 6.468h-2.268l.018-6.17V343h2.619zm10.863 24.68c.774 0 1.489-.159 2.145-.475a4.415 4.415 0 001.617-1.301 3.623 3.623 0 00.721-1.916h3.094c-.059 1.125-.44 2.174-1.143 3.147-.691.961-1.6 1.74-2.725 2.338-1.125.586-2.361.879-3.709.879-1.429 0-2.677-.252-3.744-.756a7.426 7.426 0 01-2.636-2.075 9.251 9.251 0 01-1.565-3.023 12.75 12.75 0 01-.51-3.639v-.738c0-1.277.17-2.484.51-3.621.352-1.148.873-2.162 1.565-3.041a7.423 7.423 0 012.636-2.074c1.067-.504 2.315-.756 3.744-.756 1.489 0 2.789.305 3.903.914 1.113.598 1.986 1.418 2.619 2.461.644 1.031.996 2.203 1.055 3.516h-3.094a4.68 4.68 0 00-.668-2.127 4.166 4.166 0 00-1.547-1.512c-.645-.387-1.4-.58-2.268-.58-.996 0-1.834.199-2.513.597a4.412 4.412 0 00-1.6 1.582 7.392 7.392 0 00-.844 2.198 12.087 12.087 0 00-.246 2.443v.738c0 .832.082 1.653.246 2.461.164.809.44 1.541.827 2.198a4.596 4.596 0 001.599 1.582c.68.386 1.524.58 2.531.58zM310.824 343v1.934l-.369 6.468h-2.267l.017-6.17V343h2.619zm7.26 23.133v2.619c0 1.066-.27 2.191-.809 3.375a8.117 8.117 0 01-2.267 2.988l-1.846-1.283c.375-.516.692-1.043.949-1.582a7.469 7.469 0 00.58-1.652c.141-.563.211-1.16.211-1.793v-2.672h3.182zM333.148 343v1.934l-.369 6.468h-2.267l.017-6.17V343h2.619zm15.241 23.309V343h3.269v27h-2.988l-.281-3.691zm-12.797-5.608v-.369c0-1.453.176-2.771.527-3.955.363-1.195.873-2.221 1.529-3.076a6.914 6.914 0 012.373-1.969c.926-.469 1.958-.703 3.094-.703 1.196 0 2.239.211 3.129.633a6.017 6.017 0 012.285 1.81c.633.785 1.131 1.735 1.494 2.848.364 1.113.616 2.373.756 3.779v1.617c-.129 1.395-.381 2.649-.756 3.762-.363 1.113-.861 2.063-1.494 2.848a6.257 6.257 0 01-2.285 1.81c-.902.41-1.957.616-3.164.616-1.113 0-2.133-.241-3.059-.721a7.218 7.218 0 01-2.373-2.022c-.656-.867-1.166-1.886-1.529-3.058-.351-1.184-.527-2.467-.527-3.85zm3.269-.369v.369c0 .949.094 1.84.282 2.672.199.832.503 1.565.914 2.197a4.53 4.53 0 001.564 1.494c.633.352 1.389.528 2.268.528 1.078 0 1.963-.229 2.654-.686a5.101 5.101 0 001.687-1.81c.422-.75.75-1.565.985-2.444v-4.236a9.418 9.418 0 00-.615-1.863 5.72 5.72 0 00-1.02-1.617 4.4 4.4 0 00-1.529-1.143c-.598-.281-1.307-.422-2.127-.422-.891 0-1.658.188-2.303.563a4.482 4.482 0 00-1.564 1.511c-.411.633-.715 1.371-.914 2.215a12.106 12.106 0 00-.282 2.672zM358.707 343v1.934l-.369 6.468h-2.268l.018-6.17V343h2.619zm7.26 23.133v2.619c0 1.066-.27 2.191-.809 3.375a8.117 8.117 0 01-2.267 2.988l-1.846-1.283c.375-.516.691-1.043.949-1.582a7.469 7.469 0 00.58-1.652c.141-.563.211-1.16.211-1.793v-2.672h3.182zM381.031 343v1.934l-.369 6.468h-2.267l.017-6.17V343h2.619zm11.145 27.352c-1.324 0-2.526-.223-3.604-.668a8.184 8.184 0 01-2.76-1.916 8.536 8.536 0 01-1.757-2.918c-.41-1.125-.616-2.356-.616-3.692v-.738c0-1.547.229-2.924.686-4.131.457-1.219 1.078-2.25 1.863-3.094a7.998 7.998 0 012.672-1.916 7.686 7.686 0 013.094-.65c1.359 0 2.531.234 3.516.703a6.41 6.41 0 012.443 1.969c.633.832 1.101 1.816 1.406 2.953.305 1.125.457 2.355.457 3.691v1.459h-14.203v-2.654h10.951v-.246a8.104 8.104 0 00-.527-2.461 4.43 4.43 0 00-1.406-1.969c-.645-.515-1.524-.773-2.637-.773-.738 0-1.418.158-2.039.474-.621.305-1.154.762-1.6 1.371-.445.61-.791 1.354-1.037 2.233-.246.879-.369 1.892-.369 3.041v.738c0 .903.123 1.752.369 2.549a6.512 6.512 0 001.108 2.074 5.31 5.31 0 001.775 1.407c.703.339 1.5.509 2.391.509 1.148 0 2.121-.234 2.918-.703a7.232 7.232 0 002.091-1.881l1.969 1.565a9.104 9.104 0 01-1.564 1.775c-.633.563-1.412 1.02-2.338 1.371-.914.352-1.998.528-3.252.528zM405.113 343v1.934l-.369 6.468h-2.267l.017-6.17V343h2.619zm2.004.422v-2.672h6.645v34.734h-6.645v-2.672h3.375v-29.39h-3.375z" fill="#000"/><path fill="#D66" fill-opacity=".32" d="M194 2h38v47h-38zM229 337h38v47h-38zM351 416h38v47h-38zM332 98h38v47h-38z"/><path fill="#66DDD6" fill-opacity=".32" d="M332 0h38v47h-38zM329 335h86v47h-86z"/><path stroke="#66DDD6" stroke-opacity=".32" stroke-width="5" d="M372.5 2.5h40v42h-40z"/><path fill="#66DDD6" fill-opacity=".32" d="M275 497h109v47H275zM392 416h45v47h-45zM232 193h38v47h-38zM377 97h64v47h-64z"/><path d="M57.693 128.748v-9.791c0-.75-.152-1.4-.457-1.951a2.99 2.99 0 00-1.336-1.301c-.597-.305-1.335-.457-2.215-.457-.82 0-1.54.141-2.162.422-.609.281-1.09.65-1.441 1.107-.34.457-.51.95-.51 1.477H46.32c0-.68.176-1.354.528-2.022.351-.668.855-1.271 1.511-1.81.668-.551 1.465-.984 2.391-1.301.938-.328 1.98-.492 3.129-.492 1.383 0 2.602.234 3.656.703 1.067.469 1.899 1.178 2.496 2.127.61.937.914 2.115.914 3.533v8.86c0 .632.053 1.306.158 2.021.118.715.288 1.33.51 1.846V132h-3.392c-.164-.375-.293-.873-.387-1.494a12.048 12.048 0 01-.14-1.758zm.563-8.279l.035 2.285h-3.287c-.926 0-1.752.076-2.479.228-.726.141-1.335.358-1.828.651-.492.293-.867.662-1.125 1.107-.258.434-.387.944-.387 1.53 0 .597.135 1.142.405 1.634s.674.885 1.213 1.178c.55.281 1.224.422 2.021.422.996 0 1.875-.211 2.637-.633.762-.422 1.365-.937 1.81-1.547.457-.609.704-1.201.739-1.775l1.388 1.564c-.082.492-.304 1.037-.668 1.635-.363.598-.85 1.172-1.458 1.723-.598.539-1.313.99-2.145 1.353-.82.352-1.746.528-2.777.528-1.29 0-2.42-.252-3.393-.756-.96-.504-1.71-1.178-2.25-2.022-.527-.855-.791-1.81-.791-2.865 0-1.02.2-1.916.598-2.689a5.19 5.19 0 011.722-1.952c.75-.527 1.653-.925 2.707-1.195 1.055-.269 2.233-.404 3.534-.404h3.779zm11.056-4.5V132h-3.251v-19.02h3.164l.088 2.989zm5.942-3.094l-.018 3.023a4.79 4.79 0 00-.773-.105 8.363 8.363 0 00-.809-.035c-.75 0-1.412.117-1.986.351a4.123 4.123 0 00-1.459.985 4.742 4.742 0 00-.95 1.511 7.269 7.269 0 00-.439 1.899l-.914.527c0-1.148.112-2.226.334-3.234.235-1.008.592-1.899 1.073-2.672.48-.785 1.09-1.395 1.828-1.828.75-.445 1.64-.668 2.671-.668.235 0 .504.029.81.088.304.047.515.099.632.158zm6.258 3.094V132H78.26v-19.02h3.164l.088 2.989zm5.941-3.094l-.017 3.023a4.79 4.79 0 00-.774-.105 8.363 8.363 0 00-.809-.035c-.75 0-1.412.117-1.986.351a4.123 4.123 0 00-1.459.985 4.745 4.745 0 00-.949 1.511 7.269 7.269 0 00-.44 1.899l-.913.527c0-1.148.11-2.226.334-3.234.234-1.008.591-1.899 1.072-2.672.48-.785 1.09-1.395 1.828-1.828.75-.445 1.64-.668 2.672-.668.234 0 .504.029.808.088.305.047.516.099.633.158zm13.518 15.873v-9.791c0-.75-.153-1.4-.457-1.951a2.991 2.991 0 00-1.336-1.301c-.598-.305-1.336-.457-2.215-.457-.82 0-1.541.141-2.162.422-.61.281-1.09.65-1.442 1.107-.34.457-.51.95-.51 1.477h-3.251c0-.68.175-1.354.527-2.022.352-.668.856-1.271 1.512-1.81.668-.551 1.465-.984 2.39-1.301.938-.328 1.98-.492 3.13-.492 1.382 0 2.6.234 3.655.703 1.067.469 1.899 1.178 2.497 2.127.609.937.914 2.115.914 3.533v8.86c0 .632.052 1.306.158 2.021.117.715.287 1.33.51 1.846V132h-3.393c-.164-.375-.293-.873-.387-1.494a12.155 12.155 0 01-.14-1.758zm.562-8.279l.035 2.285h-3.287c-.925 0-1.752.076-2.478.228-.727.141-1.336.358-1.828.651-.493.293-.868.662-1.125 1.107-.258.434-.387.944-.387 1.53 0 .597.135 1.142.404 1.634.27.492.674.885 1.213 1.178.55.281 1.225.422 2.022.422.996 0 1.875-.211 2.636-.633.762-.422 1.366-.937 1.811-1.547.457-.609.703-1.201.738-1.775l1.389 1.564c-.082.492-.305 1.037-.668 1.635-.363.598-.85 1.172-1.459 1.723-.598.539-1.313.99-2.145 1.353-.82.352-1.746.528-2.777.528-1.29 0-2.42-.252-3.393-.756-.96-.504-1.71-1.178-2.25-2.022-.527-.855-.79-1.81-.79-2.865 0-1.02.199-1.916.597-2.689a5.192 5.192 0 011.723-1.952c.75-.527 1.652-.925 2.707-1.195 1.054-.269 2.232-.404 3.533-.404h3.779zm12.867 9.562l5.291-17.051h3.481l-7.629 21.956c-.176.468-.41.972-.703 1.511a7.234 7.234 0 01-1.09 1.565c-.445.492-.984.89-1.617 1.195-.621.316-1.365.475-2.233.475-.257 0-.586-.036-.984-.106a9.41 9.41 0 01-.844-.176l-.017-2.636c.093.011.24.023.439.035.211.023.358.035.44.035.738 0 1.365-.1 1.88-.299.516-.187.95-.51 1.301-.967.364-.445.674-1.06.932-1.845l1.353-3.692zm-3.884-17.051l4.939 14.766.844 3.428-2.338 1.195-6.996-19.389h3.551zm25.927-6.714V132h-3.252v-21.674l-6.556 2.391v-2.936l9.299-3.515h.509zm9.967 24.011c0-.55.17-1.013.51-1.388.351-.387.855-.58 1.512-.58.656 0 1.154.193 1.494.58.351.375.527.838.527 1.388 0 .539-.176.996-.527 1.371-.34.375-.838.563-1.494.563-.657 0-1.161-.188-1.512-.563-.34-.375-.51-.832-.51-1.371zm17.051-.597c.773 0 1.488-.159 2.144-.475a4.41 4.41 0 001.618-1.301 3.613 3.613 0 00.72-1.916h3.094c-.058 1.125-.439 2.174-1.142 3.147-.692.961-1.6 1.74-2.725 2.338-1.125.586-2.361.879-3.709.879-1.43 0-2.678-.252-3.744-.756a7.42 7.42 0 01-2.637-2.075 9.249 9.249 0 01-1.564-3.023 12.75 12.75 0 01-.51-3.639v-.738c0-1.277.17-2.484.51-3.621a9.24 9.24 0 011.564-3.041 7.418 7.418 0 012.637-2.074c1.066-.504 2.314-.756 3.744-.756 1.488 0 2.789.305 3.902.914 1.114.598 1.987 1.418 2.619 2.461.645 1.031.997 2.203 1.055 3.516h-3.094a4.668 4.668 0 00-.668-2.127 4.163 4.163 0 00-1.546-1.512c-.645-.387-1.401-.58-2.268-.58-.996 0-1.834.199-2.514.597a4.401 4.401 0 00-1.599 1.582 7.392 7.392 0 00-.844 2.198 12.087 12.087 0 00-.246 2.443v.738c0 .832.082 1.653.246 2.461.164.809.439 1.541.826 2.198a4.608 4.608 0 001.6 1.582c.679.386 1.523.58 2.531.58zm10.371-6.979v-.404c0-1.371.199-2.643.598-3.815.398-1.183.972-2.209 1.722-3.076a7.696 7.696 0 012.725-2.039c1.066-.492 2.262-.738 3.586-.738 1.336 0 2.537.246 3.603.738a7.647 7.647 0 012.743 2.039c.761.867 1.341 1.893 1.74 3.076.398 1.172.597 2.444.597 3.815v.404c0 1.371-.199 2.643-.597 3.815a9.147 9.147 0 01-1.74 3.076 7.978 7.978 0 01-2.725 2.039c-1.055.48-2.25.721-3.586.721-1.336 0-2.537-.241-3.603-.721a8.154 8.154 0 01-2.743-2.039c-.75-.879-1.324-1.904-1.722-3.076-.399-1.172-.598-2.444-.598-3.815zm3.252-.404v.404c0 .949.111 1.846.334 2.69.223.832.557 1.57 1.002 2.214a5.065 5.065 0 001.705 1.53c.68.363 1.471.545 2.373.545.891 0 1.67-.182 2.338-.545a4.898 4.898 0 001.687-1.53 7.04 7.04 0 001.002-2.214 9.99 9.99 0 00.352-2.69v-.404a9.72 9.72 0 00-.352-2.654 6.826 6.826 0 00-1.019-2.233 4.844 4.844 0 00-1.688-1.547c-.668-.375-1.453-.562-2.355-.562-.891 0-1.676.187-2.356.562a5.059 5.059 0 00-1.687 1.547 7.078 7.078 0 00-1.002 2.233 10.21 10.21 0 00-.334 2.654zm21.393-5.66v22.675h-3.27V112.98h2.988l.282 3.657zm12.814 5.695v.369c0 1.383-.164 2.666-.492 3.85-.328 1.172-.809 2.191-1.442 3.058a6.554 6.554 0 01-2.302 2.022c-.914.48-1.963.721-3.147.721-1.207 0-2.273-.2-3.199-.598a6.316 6.316 0 01-2.355-1.74c-.645-.762-1.161-1.676-1.547-2.743-.375-1.066-.633-2.267-.774-3.603v-1.969c.141-1.406.405-2.666.791-3.779.387-1.113.897-2.063 1.53-2.848a6.268 6.268 0 012.337-1.81c.914-.422 1.969-.633 3.164-.633 1.196 0 2.256.234 3.182.703a6.398 6.398 0 012.338 1.969c.633.855 1.107 1.881 1.424 3.076.328 1.184.492 2.502.492 3.955zm-3.27.369v-.369c0-.949-.099-1.84-.298-2.672-.2-.844-.51-1.582-.932-2.215a4.433 4.433 0 00-1.582-1.511c-.645-.375-1.412-.563-2.303-.563-.82 0-1.535.141-2.144.422a4.628 4.628 0 00-1.53 1.143 6.073 6.073 0 00-1.037 1.617 9.324 9.324 0 00-.58 1.863v4.553c.235.82.563 1.593.985 2.32a5.088 5.088 0 001.687 1.74c.703.434 1.588.651 2.654.651.879 0 1.635-.182 2.268-.545a4.584 4.584 0 001.582-1.53 6.977 6.977 0 00.932-2.214c.199-.844.298-1.741.298-2.69zm12.551 7.33l5.291-17.051h3.481l-7.629 21.956c-.176.468-.41.972-.703 1.511a7.269 7.269 0 01-1.09 1.565c-.445.492-.984.89-1.617 1.195-.621.316-1.366.475-2.233.475-.258 0-.586-.036-.984-.106a9.332 9.332 0 01-.844-.176l-.017-2.636c.093.011.24.023.439.035.211.023.357.035.439.035.739 0 1.366-.1 1.881-.299.516-.187.95-.51 1.301-.967.363-.445.674-1.06.932-1.845l1.353-3.692zm-3.884-17.051l4.939 14.766.844 3.428-2.338 1.195-6.996-19.389h3.551zm22.816 11.286l5.08-17.86h2.461l-1.424 6.944-5.467 18.65h-2.443l1.793-7.734zm-5.256-17.86l4.043 17.508 1.213 8.086h-2.426l-6.205-25.594h3.375zm19.371 17.49l3.955-17.49h3.393L254.779 132h-2.425l1.265-8.104zm-6.205-17.49l4.94 17.86 1.792 7.734h-2.443l-5.273-18.65-1.442-6.944h2.426zm20.356 6.574V132h-3.27v-19.02h3.27zm-3.516-5.044c0-.528.158-.973.475-1.336.328-.364.808-.545 1.441-.545.621 0 1.096.181 1.424.545.34.363.51.808.51 1.336 0 .503-.17.937-.51 1.3-.328.352-.803.528-1.424.528-.633 0-1.113-.176-1.441-.528a1.911 1.911 0 01-.475-1.3zm16.699 5.044v2.497H270.67v-2.497h10.283zm-6.803-4.623h3.252v18.932c0 .645.1 1.131.299 1.459.199.328.457.545.774.65.316.106.656.159 1.019.159.27 0 .551-.024.844-.071.305-.058.533-.105.685-.14l.018 2.654a7.717 7.717 0 01-1.02.229c-.41.082-.908.123-1.494.123a5.072 5.072 0 01-2.197-.475c-.668-.316-1.201-.844-1.6-1.582-.386-.75-.58-1.758-.58-3.024v-18.914zM288.02 105v27h-3.252v-27h3.252zm-.774 16.77l-1.353-.053c.011-1.301.205-2.502.58-3.604.375-1.113.902-2.08 1.582-2.9a7.057 7.057 0 012.425-1.899c.95-.457 1.999-.685 3.147-.685.937 0 1.781.129 2.531.387.75.246 1.389.644 1.916 1.195.539.551.949 1.266 1.231 2.144.281.868.422 1.928.422 3.182V132h-3.27v-12.498c0-.996-.146-1.793-.439-2.391-.293-.609-.721-1.049-1.284-1.318-.562-.281-1.254-.422-2.074-.422-.808 0-1.547.17-2.215.51a5.303 5.303 0 00-1.705 1.406 7.055 7.055 0 00-1.107 2.057 7.507 7.507 0 00-.387 2.426zm20.883-8.79V132h-3.27v-19.02h3.27zm-3.516-5.044c0-.528.158-.973.475-1.336.328-.364.808-.545 1.441-.545.621 0 1.096.181 1.424.545.34.363.51.808.51 1.336 0 .503-.17.937-.51 1.3-.328.352-.803.528-1.424.528-.633 0-1.113-.176-1.441-.528a1.911 1.911 0 01-.475-1.3zm11.989 9.105V132h-3.252v-19.02h3.076l.176 4.061zm-.774 4.729l-1.353-.053c.011-1.301.205-2.502.58-3.604.375-1.113.902-2.08 1.582-2.9a7.057 7.057 0 012.425-1.899c.95-.457 1.999-.685 3.147-.685.937 0 1.781.129 2.531.387.75.246 1.389.644 1.916 1.195.539.551.949 1.266 1.231 2.144.281.868.422 1.928.422 3.182V132h-3.27v-12.498c0-.996-.146-1.793-.439-2.391-.293-.609-.721-1.049-1.284-1.318-.562-.281-1.254-.422-2.074-.422-.808 0-1.547.17-2.215.51a5.303 5.303 0 00-1.705 1.406 7.078 7.078 0 00-1.107 2.057 7.507 7.507 0 00-.387 2.426zm17.297 0v-.176c0-2.555.287-4.864.861-6.926.575-2.074 1.307-3.891 2.198-5.449.89-1.559 1.828-2.848 2.812-3.867.984-1.032 1.893-1.776 2.725-2.233l.685 2.145c-.691.527-1.394 1.254-2.109 2.179-.703.926-1.354 2.063-1.951 3.411-.586 1.347-1.061 2.912-1.424 4.693-.363 1.781-.545 3.785-.545 6.012v.246c0 2.226.182 4.236.545 6.029.363 1.781.838 3.352 1.424 4.711.597 1.359 1.248 2.514 1.951 3.463.715.961 1.418 1.722 2.109 2.285l-.685 1.969c-.832-.457-1.741-1.201-2.725-2.233-.984-1.019-1.922-2.308-2.812-3.867-.891-1.547-1.623-3.357-2.198-5.432-.574-2.074-.861-4.394-.861-6.96zm28.178-4.606v3.902c0 2.098-.188 3.868-.563 5.309-.375 1.441-.914 2.602-1.617 3.48-.703.879-1.553 1.518-2.549 1.916-.984.387-2.097.581-3.34.581-.984 0-1.892-.123-2.724-.37a6.466 6.466 0 01-2.25-1.177c-.656-.551-1.219-1.266-1.688-2.145-.468-.879-.826-1.945-1.072-3.199-.246-1.254-.369-2.719-.369-4.395v-3.902c0-2.098.187-3.855.562-5.273.387-1.418.932-2.555 1.635-3.411.703-.867 1.547-1.488 2.531-1.863.996-.375 2.11-.562 3.34-.562.996 0 1.91.123 2.742.369a6.191 6.191 0 012.25 1.142c.657.516 1.213 1.207 1.67 2.075.469.855.827 1.904 1.073 3.146s.369 2.701.369 4.377zm-3.27 4.43v-4.975c0-1.148-.07-2.156-.211-3.023-.129-.879-.322-1.629-.58-2.25-.258-.621-.586-1.125-.984-1.512a3.478 3.478 0 00-1.354-.844c-.504-.187-1.072-.281-1.705-.281-.773 0-1.459.146-2.056.439-.598.282-1.102.733-1.512 1.354-.399.621-.703 1.436-.914 2.443-.211 1.008-.317 2.233-.317 3.674v4.975c0 1.148.065 2.162.194 3.041.14.879.345 1.64.615 2.285.27.633.598 1.154.984 1.564.387.411.832.715 1.336.914a4.947 4.947 0 001.705.282c.797 0 1.495-.153 2.092-.457.598-.305 1.096-.78 1.494-1.424.41-.656.715-1.494.914-2.514.2-1.031.299-2.262.299-3.691zm10.758 6.539v2.619c0 1.066-.27 2.191-.809 3.375a8.107 8.107 0 01-2.267 2.988l-1.846-1.283c.375-.516.692-1.043.949-1.582a7.418 7.418 0 00.58-1.652c.141-.563.211-1.16.211-1.793v-2.672h3.182zm17.473-10.529h2.32c1.137 0 2.074-.188 2.812-.563.75-.387 1.307-.908 1.67-1.564.375-.668.563-1.418.563-2.25 0-.985-.164-1.811-.492-2.479a3.298 3.298 0 00-1.477-1.512c-.656-.34-1.488-.509-2.496-.509-.914 0-1.723.181-2.426.544a3.993 3.993 0 00-1.634 1.512c-.387.656-.581 1.43-.581 2.321h-3.252c0-1.301.329-2.485.985-3.551.656-1.067 1.576-1.916 2.76-2.549 1.195-.633 2.578-.949 4.148-.949 1.547 0 2.9.275 4.061.826a6.05 6.05 0 012.707 2.426c.644 1.066.966 2.396.966 3.99 0 .644-.152 1.336-.457 2.074-.293.727-.755 1.406-1.388 2.039-.621.633-1.43 1.154-2.426 1.565-.996.398-2.191.597-3.586.597h-2.777v-1.968zm0 2.671v-1.951h2.777c1.629 0 2.977.194 4.043.58 1.066.387 1.904.903 2.514 1.547.621.645 1.054 1.354 1.3 2.127.258.762.387 1.524.387 2.285 0 1.196-.205 2.256-.615 3.182a6.486 6.486 0 01-1.705 2.355 7.283 7.283 0 01-2.567 1.459c-.984.329-2.056.493-3.216.493-1.114 0-2.162-.159-3.147-.475a8.13 8.13 0 01-2.584-1.371 6.427 6.427 0 01-1.758-2.233c-.422-.89-.632-1.904-.632-3.041h3.251c0 .891.194 1.67.581 2.338.398.668.961 1.19 1.687 1.565.738.363 1.606.545 2.602.545.996 0 1.851-.17 2.566-.51a3.701 3.701 0 001.67-1.582c.398-.703.598-1.588.598-2.654 0-1.067-.223-1.94-.668-2.62-.446-.691-1.078-1.201-1.899-1.529-.808-.34-1.763-.51-2.865-.51h-2.32zm18.808 7.858v2.619c0 1.066-.269 2.191-.808 3.375a8.11 8.11 0 01-2.268 2.988l-1.846-1.283a10.14 10.14 0 00.95-1.582 7.52 7.52 0 00.58-1.652c.14-.563.211-1.16.211-1.793v-2.672h3.181zm30.024-4.746v2.672h-18.492v-1.916l11.46-17.737h2.655l-2.848 5.133-7.576 11.848h14.801zm-3.569-16.981V132h-3.252v-25.594h3.252zm14.362 15.188v.176c0 2.566-.287 4.886-.862 6.96-.574 2.075-1.306 3.885-2.197 5.432-.891 1.559-1.828 2.848-2.812 3.867-.985 1.032-1.893 1.776-2.725 2.233l-.686-1.969c.692-.527 1.389-1.266 2.092-2.215.703-.937 1.354-2.098 1.951-3.48.598-1.371 1.079-2.953 1.442-4.746.363-1.805.545-3.821.545-6.047v-.246c0-2.227-.194-4.237-.58-6.03-.387-1.804-.891-3.392-1.512-4.763-.609-1.371-1.266-2.526-1.969-3.463-.691-.949-1.347-1.682-1.969-2.198l.686-1.986c.832.457 1.74 1.201 2.725 2.233.984 1.019 1.921 2.308 2.812 3.867.891 1.558 1.623 3.375 2.197 5.449.575 2.062.862 4.371.862 6.926zM5.617 221.701v-.404c0-1.371.2-2.643.598-3.815.398-1.183.973-2.209 1.723-3.076a7.69 7.69 0 012.724-2.039c1.066-.492 2.262-.738 3.586-.738 1.336 0 2.537.246 3.604.738a7.652 7.652 0 012.742 2.039c.761.867 1.341 1.893 1.74 3.076.398 1.172.598 2.444.598 3.815v.404c0 1.371-.2 2.643-.598 3.815a9.127 9.127 0 01-1.74 3.076 7.973 7.973 0 01-2.725 2.039c-1.055.48-2.25.721-3.586.721-1.336 0-2.537-.241-3.603-.721a8.154 8.154 0 01-2.742-2.039c-.75-.879-1.325-1.904-1.723-3.076-.399-1.172-.598-2.444-.598-3.815zm3.252-.404v.404c0 .949.111 1.846.334 2.69a7.07 7.07 0 001.002 2.214 5.068 5.068 0 001.705 1.53c.68.363 1.47.545 2.373.545.89 0 1.67-.182 2.338-.545a4.905 4.905 0 001.688-1.53 7.069 7.069 0 001.002-2.214c.234-.844.351-1.741.351-2.69v-.404c0-.938-.117-1.822-.351-2.654a6.84 6.84 0 00-1.02-2.233 4.848 4.848 0 00-1.688-1.547c-.668-.375-1.453-.562-2.355-.562-.89 0-1.676.187-2.355.562a5.06 5.06 0 00-1.688 1.547 7.063 7.063 0 00-1.002 2.233 10.226 10.226 0 00-.334 2.654zm29.778 5.308V211.98h3.269V231h-3.111l-.158-4.395zm.615-4.007l1.353-.036c0 1.266-.135 2.438-.404 3.516-.258 1.067-.68 1.992-1.266 2.777-.586.786-1.353 1.401-2.302 1.846-.95.434-2.104.651-3.463.651-.926 0-1.776-.135-2.55-.405a5.08 5.08 0 01-1.968-1.248c-.55-.562-.978-1.295-1.283-2.197-.293-.902-.44-1.986-.44-3.252v-12.27h3.252v12.305c0 .856.094 1.565.282 2.127.199.551.463.99.79 1.318.34.317.715.54 1.126.668.421.129.855.194 1.3.194 1.383 0 2.479-.264 3.288-.791a4.509 4.509 0 001.74-2.162c.363-.914.545-1.928.545-3.041zm15.574-10.618v2.497H44.553v-2.497h10.283zm-6.803-4.623h3.252v18.932c0 .645.1 1.131.299 1.459.2.328.457.545.773.65a3.19 3.19 0 001.02.159c.27 0 .55-.024.844-.071.304-.058.533-.105.685-.14l.018 2.654a7.703 7.703 0 01-1.02.229c-.41.082-.908.123-1.494.123-.797 0-1.53-.159-2.197-.475-.668-.316-1.201-.844-1.6-1.582-.386-.75-.58-1.758-.58-3.024v-18.914zm13.87 8.28v22.675h-3.27V211.98h2.988l.281 3.657zm12.814 5.695v.369c0 1.383-.164 2.666-.492 3.85-.328 1.172-.809 2.191-1.442 3.058a6.557 6.557 0 01-2.302 2.022c-.915.48-1.963.721-3.147.721-1.207 0-2.273-.2-3.2-.598a6.323 6.323 0 01-2.355-1.74c-.644-.762-1.16-1.676-1.547-2.743-.375-1.066-.632-2.267-.773-3.603v-1.969c.14-1.406.404-2.666.791-3.779s.897-2.063 1.53-2.848a6.274 6.274 0 012.337-1.81c.914-.422 1.969-.633 3.164-.633 1.196 0 2.256.234 3.182.703a6.397 6.397 0 012.338 1.969c.633.855 1.107 1.881 1.424 3.076.328 1.184.492 2.502.492 3.955zm-3.27.369v-.369c0-.949-.1-1.84-.299-2.672-.199-.844-.51-1.582-.931-2.215a4.438 4.438 0 00-1.582-1.511c-.645-.375-1.412-.563-2.303-.563-.82 0-1.535.141-2.144.422a4.627 4.627 0 00-1.53 1.143 6.04 6.04 0 00-1.037 1.617 9.266 9.266 0 00-.58 1.863v4.553c.234.82.563 1.593.984 2.32a5.097 5.097 0 001.688 1.74c.703.434 1.588.651 2.654.651.88 0 1.635-.182 2.268-.545a4.59 4.59 0 001.582-1.53 6.96 6.96 0 00.931-2.214c.2-.844.3-1.741.3-2.69zm19.055 4.904V211.98h3.27V231H90.66l-.158-4.395zm.615-4.007l1.354-.036c0 1.266-.135 2.438-.405 3.516-.257 1.067-.68 1.992-1.265 2.777-.586.786-1.354 1.401-2.303 1.846-.95.434-2.104.651-3.463.651-.926 0-1.775-.135-2.549-.405a5.081 5.081 0 01-1.968-1.248c-.551-.562-.979-1.295-1.284-2.197-.293-.902-.44-1.986-.44-3.252v-12.27h3.253v12.305c0 .856.094 1.565.281 2.127.2.551.463.99.791 1.318.34.317.715.54 1.125.668.422.129.856.194 1.3.194 1.384 0 2.48-.264 3.288-.791a4.509 4.509 0 001.74-2.162c.364-.914.545-1.928.545-3.041zm15.574-10.618v2.497H96.408v-2.497h10.283zm-6.802-4.623h3.252v18.932c0 .645.099 1.131.298 1.459.2.328.457.545.774.65.316.106.656.159 1.019.159.27 0 .551-.024.844-.071.305-.058.533-.105.686-.14l.017 2.654a7.697 7.697 0 01-1.019.229c-.41.082-.908.123-1.494.123-.797 0-1.53-.159-2.198-.475-.668-.316-1.201-.844-1.599-1.582-.387-.75-.58-1.758-.58-3.024v-18.914zm10.476 21.92c0-.55.17-1.013.51-1.388.352-.387.855-.58 1.512-.58.656 0 1.154.193 1.494.58.351.375.527.838.527 1.388 0 .539-.176.996-.527 1.371-.34.375-.838.563-1.494.563-.657 0-1.16-.188-1.512-.563-.34-.375-.51-.832-.51-1.371zm.018-15.521c0-.551.17-1.014.51-1.389.351-.387.855-.58 1.511-.58.657 0 1.155.193 1.494.58.352.375.528.838.528 1.389 0 .539-.176.996-.528 1.371-.339.375-.837.562-1.494.562-.656 0-1.16-.187-1.511-.562-.34-.375-.51-.832-.51-1.371zm27.738-6.082L129.648 231h-3.462l9.755-25.594h2.233l-.053 2.268zM145.223 231l-8.491-23.326-.052-2.268h2.232L148.703 231h-3.48zm-.44-9.475v2.778h-14.379v-2.778h14.379zm10.108-6.556V231h-3.252v-19.02h3.164l.088 2.989zm5.941-3.094l-.018 3.023a4.779 4.779 0 00-.773-.105 8.36 8.36 0 00-.809-.035c-.75 0-1.412.117-1.986.351a4.13 4.13 0 00-1.459.985 4.745 4.745 0 00-.949 1.511 7.285 7.285 0 00-.44 1.899l-.914.527c0-1.148.112-2.226.334-3.234.235-1.008.592-1.899 1.073-2.672.48-.785 1.089-1.395 1.828-1.828.75-.445 1.64-.668 2.672-.668a4.3 4.3 0 01.808.088c.305.047.516.099.633.158zm6.258 3.094V231h-3.252v-19.02h3.164l.088 2.989zm5.941-3.094l-.017 3.023a4.805 4.805 0 00-.774-.105 8.354 8.354 0 00-.808-.035c-.75 0-1.412.117-1.987.351a4.13 4.13 0 00-1.459.985 4.745 4.745 0 00-.949 1.511 7.245 7.245 0 00-.439 1.899l-.914.527c0-1.148.111-2.226.334-3.234.234-1.008.591-1.899 1.072-2.672.48-.785 1.09-1.395 1.828-1.828.75-.445 1.641-.668 2.672-.668a4.3 4.3 0 01.808.088c.305.047.516.099.633.158zm13.518 15.873v-9.791c0-.75-.153-1.4-.457-1.951a2.99 2.99 0 00-1.336-1.301c-.598-.305-1.336-.457-2.215-.457-.82 0-1.541.141-2.162.422-.609.281-1.09.65-1.441 1.107-.34.457-.51.95-.51 1.477h-3.252c0-.68.176-1.354.527-2.022.352-.668.856-1.271 1.512-1.81.668-.551 1.465-.984 2.39-1.301.938-.328 1.981-.492 3.129-.492 1.383 0 2.602.234 3.657.703 1.066.469 1.898 1.178 2.496 2.127.609.937.914 2.115.914 3.533v8.86c0 .632.053 1.306.158 2.021.117.715.287 1.33.51 1.846V231h-3.393c-.164-.375-.293-.873-.387-1.494a12.155 12.155 0 01-.14-1.758zm.562-8.279l.035 2.285h-3.287c-.925 0-1.752.076-2.478.228-.727.141-1.336.358-1.828.651a3.096 3.096 0 00-1.125 1.107c-.258.434-.387.944-.387 1.53 0 .597.135 1.142.404 1.634.27.492.674.885 1.213 1.178.551.281 1.225.422 2.022.422.996 0 1.875-.211 2.636-.633.762-.422 1.366-.937 1.811-1.547.457-.609.703-1.201.738-1.775l1.389 1.564c-.082.492-.305 1.037-.668 1.635-.363.598-.85 1.172-1.459 1.723a7.877 7.877 0 01-2.145 1.353c-.82.352-1.746.528-2.777.528-1.289 0-2.42-.252-3.393-.756-.96-.504-1.71-1.178-2.25-2.022-.527-.855-.791-1.81-.791-2.865 0-1.02.2-1.916.598-2.689a5.197 5.197 0 011.723-1.952c.75-.527 1.652-.925 2.707-1.195 1.055-.269 2.232-.404 3.533-.404h3.779zm12.868 9.562l5.291-17.051h3.48l-7.629 21.956c-.176.468-.41.972-.703 1.511a7.234 7.234 0 01-1.09 1.565c-.445.492-.984.89-1.617 1.195-.621.316-1.365.475-2.232.475-.258 0-.586-.036-.985-.106a9.41 9.41 0 01-.844-.176l-.017-2.636c.094.011.24.023.439.035.211.023.358.035.44.035.738 0 1.365-.1 1.881-.299a2.84 2.84 0 001.3-.967c.364-.445.674-1.06.932-1.845l1.354-3.692zm-3.885-17.051l4.939 14.766.844 3.428-2.338 1.195-6.996-19.389h3.551zm31.236-10.23v2.672h-3.357v29.39h3.357v2.672h-6.609V201.75h6.609zm5.256 2.25v2.391l-.527 6.275h-1.952V204h2.479zm4.746 0v2.391l-.527 6.275h-1.951V204h2.478zm15.311 23.309V204h3.269v27h-2.988l-.281-3.691zm-12.797-5.608v-.369c0-1.453.175-2.771.527-3.955.363-1.195.873-2.221 1.529-3.076a6.914 6.914 0 012.373-1.969c.926-.469 1.957-.703 3.094-.703 1.195 0 2.238.211 3.129.633a6.017 6.017 0 012.285 1.81c.633.785 1.131 1.735 1.494 2.848.364 1.113.616 2.373.756 3.779v1.617c-.129 1.395-.381 2.649-.756 3.762-.363 1.113-.861 2.063-1.494 2.848a6.257 6.257 0 01-2.285 1.81c-.902.41-1.957.616-3.164.616-1.113 0-2.133-.241-3.059-.721a7.218 7.218 0 01-2.373-2.022c-.656-.867-1.166-1.886-1.529-3.058-.352-1.184-.527-2.467-.527-3.85zm3.269-.369v.369c0 .949.094 1.84.281 2.672.2.832.504 1.565.915 2.197a4.53 4.53 0 001.564 1.494c.633.352 1.389.528 2.268.528 1.078 0 1.962-.229 2.654-.686a5.11 5.11 0 001.687-1.81c.422-.75.75-1.565.985-2.444v-4.236a9.418 9.418 0 00-.615-1.863 5.72 5.72 0 00-1.02-1.617 4.4 4.4 0 00-1.529-1.143c-.598-.281-1.307-.422-2.127-.422-.891 0-1.658.188-2.303.563a4.482 4.482 0 00-1.564 1.511c-.411.633-.715 1.371-.915 2.215a12.168 12.168 0 00-.281 2.672zM263.383 204v2.391l-.528 6.275h-1.951V204h2.479zm4.746 0v2.391l-.527 6.275h-1.952V204h2.479zm7.33 23.133v2.619c0 1.066-.27 2.191-.809 3.375a8.117 8.117 0 01-2.267 2.988l-1.846-1.283c.375-.516.692-1.043.949-1.582a7.418 7.418 0 00.58-1.652c.141-.563.211-1.16.211-1.793v-2.672h3.182zM290.945 204v2.391l-.527 6.275h-1.951V204h2.478zm4.746 0v2.391l-.527 6.275h-1.951V204h2.478zm4.36 0h3.269v23.309l-.281 3.691h-2.988v-27zm16.119 17.332v.369c0 1.383-.164 2.666-.492 3.85-.328 1.172-.809 2.191-1.442 3.058a6.707 6.707 0 01-2.32 2.022c-.914.48-1.963.721-3.146.721-1.208 0-2.268-.206-3.182-.616a6.257 6.257 0 01-2.285-1.81c-.621-.785-1.119-1.735-1.494-2.848-.364-1.113-.616-2.367-.756-3.762v-1.617c.14-1.406.392-2.666.756-3.779.375-1.113.873-2.063 1.494-2.848a6.017 6.017 0 012.285-1.81c.902-.422 1.951-.633 3.146-.633 1.196 0 2.256.234 3.182.703a6.247 6.247 0 012.32 1.969c.633.855 1.114 1.881 1.442 3.076.328 1.184.492 2.502.492 3.955zm-3.27.369v-.369c0-.949-.088-1.84-.263-2.672-.176-.844-.457-1.582-.844-2.215a4.21 4.21 0 00-1.529-1.511c-.633-.375-1.412-.563-2.338-.563-.821 0-1.535.141-2.145.422a4.634 4.634 0 00-1.529 1.143 6.024 6.024 0 00-1.037 1.617 9.26 9.26 0 00-.58 1.863v4.236c.187.821.492 1.612.914 2.373a5.525 5.525 0 001.722 1.846c.727.481 1.624.721 2.69.721.879 0 1.629-.176 2.25-.528a4.233 4.233 0 001.529-1.494c.399-.632.692-1.365.879-2.197.188-.832.281-1.723.281-2.672zM322.164 204v2.391l-.527 6.275h-1.951V204h2.478zm4.746 0v2.391l-.527 6.275h-1.951V204h2.478zm7.33 23.133v2.619c0 1.066-.269 2.191-.808 3.375a8.11 8.11 0 01-2.268 2.988l-1.846-1.283a10.14 10.14 0 00.95-1.582 7.52 7.52 0 00.58-1.652c.14-.563.211-1.16.211-1.793v-2.672h3.181zM349.727 204v2.391l-.528 6.275h-1.951V204h2.479zm4.746 0v2.391l-.528 6.275h-1.951V204h2.479zm10.933 24.68c.774 0 1.489-.159 2.145-.475a4.415 4.415 0 001.617-1.301 3.623 3.623 0 00.721-1.916h3.093c-.058 1.125-.439 2.174-1.142 3.147-.692.961-1.6 1.74-2.725 2.338-1.125.586-2.361.879-3.709.879-1.429 0-2.677-.252-3.744-.756a7.43 7.43 0 01-2.637-2.075 9.249 9.249 0 01-1.564-3.023 12.75 12.75 0 01-.51-3.639v-.738c0-1.277.17-2.484.51-3.621a9.24 9.24 0 011.564-3.041 7.427 7.427 0 012.637-2.074c1.067-.504 2.315-.756 3.744-.756 1.489 0 2.789.305 3.903.914 1.113.598 1.986 1.418 2.619 2.461.644 1.031.996 2.203 1.054 3.516h-3.093a4.692 4.692 0 00-.668-2.127 4.166 4.166 0 00-1.547-1.512c-.645-.387-1.401-.58-2.268-.58-.996 0-1.834.199-2.513.597a4.404 4.404 0 00-1.6 1.582 7.392 7.392 0 00-.844 2.198 12.087 12.087 0 00-.246 2.443v.738c0 .832.082 1.653.246 2.461a7.08 7.08 0 00.826 2.198 4.608 4.608 0 001.6 1.582c.68.386 1.523.58 2.531.58zm13.43-24.68v2.391l-.527 6.275h-1.952V204h2.479zm4.746 0v2.391l-.527 6.275h-1.951V204h2.478zm7.33 23.133v2.619c0 1.066-.269 2.191-.808 3.375a8.12 8.12 0 01-2.268 2.988l-1.846-1.283c.375-.516.692-1.043.949-1.582a7.472 7.472 0 00.581-1.652c.14-.563.21-1.16.21-1.793v-2.672h3.182zM406.398 204v2.391l-.527 6.275h-1.951V204h2.478zm4.747 0v2.391l-.528 6.275h-1.951V204h2.479zm15.31 23.309V204h3.27v27h-2.989l-.281-3.691zm-12.797-5.608v-.369c0-1.453.176-2.771.528-3.955.363-1.195.873-2.221 1.529-3.076a6.914 6.914 0 012.373-1.969c.926-.469 1.957-.703 3.094-.703 1.195 0 2.238.211 3.129.633a6.017 6.017 0 012.285 1.81c.633.785 1.131 1.735 1.494 2.848.363 1.113.615 2.373.756 3.779v1.617c-.129 1.395-.381 2.649-.756 3.762-.363 1.113-.861 2.063-1.494 2.848a6.257 6.257 0 01-2.285 1.81c-.903.41-1.957.616-3.165.616-1.113 0-2.132-.241-3.058-.721a7.218 7.218 0 01-2.373-2.022c-.656-.867-1.166-1.886-1.529-3.058-.352-1.184-.528-2.467-.528-3.85zm3.27-.369v.369c0 .949.093 1.84.281 2.672.199.832.504 1.565.914 2.197.41.633.932 1.131 1.565 1.494.632.352 1.388.528 2.267.528 1.078 0 1.963-.229 2.654-.686a5.113 5.113 0 001.688-1.81c.422-.75.75-1.565.984-2.444v-4.236a9.29 9.29 0 00-.615-1.863 5.72 5.72 0 00-1.02-1.617 4.39 4.39 0 00-1.529-1.143c-.597-.281-1.306-.422-2.127-.422-.89 0-1.658.188-2.302.563a4.484 4.484 0 00-1.565 1.511c-.41.633-.715 1.371-.914 2.215a12.107 12.107 0 00-.281 2.672zM437.195 204v2.391l-.527 6.275h-1.951V204h2.478zm4.746 0v2.391l-.527 6.275h-1.951V204h2.478zm7.33 23.133v2.619c0 1.066-.269 2.191-.808 3.375a8.11 8.11 0 01-2.268 2.988l-1.845-1.283c.375-.516.691-1.043.949-1.582a7.469 7.469 0 00.58-1.652c.141-.563.211-1.16.211-1.793v-2.672h3.181zM464.758 204v2.391l-.528 6.275h-1.951V204h2.479zm4.746 0v2.391l-.527 6.275h-1.952V204h2.479zm11.215 27.352c-1.324 0-2.526-.223-3.604-.668a8.184 8.184 0 01-2.76-1.916 8.536 8.536 0 01-1.757-2.918c-.41-1.125-.616-2.356-.616-3.692v-.738c0-1.547.229-2.924.686-4.131.457-1.219 1.078-2.25 1.863-3.094a7.998 7.998 0 012.672-1.916 7.683 7.683 0 013.094-.65c1.359 0 2.531.234 3.515.703a6.406 6.406 0 012.444 1.969c.633.832 1.101 1.816 1.406 2.953.305 1.125.457 2.355.457 3.691v1.459h-14.203v-2.654h10.951v-.246a8.104 8.104 0 00-.527-2.461 4.43 4.43 0 00-1.406-1.969c-.645-.515-1.524-.773-2.637-.773-.738 0-1.418.158-2.039.474-.621.305-1.154.762-1.6 1.371-.445.61-.791 1.354-1.037 2.233-.246.879-.369 1.892-.369 3.041v.738c0 .903.123 1.752.369 2.549a6.512 6.512 0 001.108 2.074 5.3 5.3 0 001.775 1.407c.703.339 1.5.509 2.391.509 1.148 0 2.121-.234 2.917-.703a7.223 7.223 0 002.092-1.881l1.969 1.565a9.104 9.104 0 01-1.564 1.775c-.633.563-1.413 1.02-2.338 1.371-.914.352-1.998.528-3.252.528zM494.078 204v2.391l-.527 6.275H491.6V204h2.478zm4.746 0v2.391l-.527 6.275h-1.951V204h2.478zm2.074.422v-2.672h6.645v34.734h-6.645v-2.672h3.375v-29.39h-3.375z" fill="#000"/><path d="M276.595 195.474a1.5 1.5 0 00.879 1.931l12.644 4.732a1.5 1.5 0 001.051-2.81l-11.238-4.206 4.206-11.239a1.5 1.5 0 00-2.81-1.051l-4.732 12.643zm112.783-51.839l-112 51 1.244 2.73 112-51-1.244-2.73zM397.298 98.326a1.5 1.5 0 002.028-.624l6.316-11.931a1.5 1.5 0 00-2.651-1.404l-5.615 10.605-10.605-5.614a1.5 1.5 0 00-1.404 2.651l11.931 6.317zM380.566 45.44l16 52 2.868-.882-16-52-2.868.882z" fill="#66DDD6" fill-opacity=".32"/><path d="M339.509 98.411a1.5 1.5 0 00.902-1.92l-4.579-12.7a1.5 1.5 0 10-2.822 1.018l4.07 11.289-11.289 4.07a1.5 1.5 0 101.018 2.822l12.7-4.579zM238.362 51.358l100 47 1.276-2.716-100-47-1.276 2.715zM268.517 186.777a1.499 1.499 0 001.26 1.706l13.35 2.009a1.5 1.5 0 00.446-2.967l-11.867-1.785 1.786-11.867a1.5 1.5 0 00-2.967-.446l-2.008 13.35zm65.592-48.984l-65 48 1.782 2.414 65-48-1.782-2.414zM351.498 426.415a1.5 1.5 0 00.917-1.913l-4.479-12.735a1.5 1.5 0 00-2.83.995l3.981 11.321-11.32 3.981a1.5 1.5 0 00.995 2.83l12.736-4.479zm-99.147-47.063l98 47.001 1.298-2.705-98-47-1.298 2.704zM313.5 501.015a1.5 1.5 0 001.515 1.485l13.5-.139a1.5 1.5 0 00-.031-3l-12 .124-.123-12a1.5 1.5 0 00-3 .031l.139 13.499zm48.428-50.065l-48 49 2.144 2.1 48-49-2.144-2.1z" fill="#D66" fill-opacity=".32"/><path d="M70.693 448.748v-9.791c0-.75-.152-1.4-.457-1.951a2.99 2.99 0 00-1.336-1.301c-.597-.305-1.336-.457-2.215-.457-.82 0-1.54.141-2.162.422-.609.281-1.09.65-1.441 1.107-.34.457-.51.95-.51 1.477H59.32c0-.68.176-1.354.528-2.022.351-.668.855-1.271 1.511-1.81.668-.551 1.465-.984 2.391-1.301.938-.328 1.98-.492 3.129-.492 1.383 0 2.602.234 3.656.703 1.067.469 1.899 1.178 2.496 2.127.61.937.914 2.115.914 3.533v8.86c0 .632.053 1.306.159 2.021.117.715.287 1.33.51 1.846V452H71.22c-.164-.375-.293-.873-.387-1.494a12.048 12.048 0 01-.14-1.758zm.563-8.279l.035 2.285h-3.287c-.926 0-1.752.076-2.479.228-.726.141-1.336.358-1.828.651-.492.293-.867.662-1.125 1.107-.258.434-.387.944-.387 1.53 0 .597.135 1.142.405 1.634s.674.885 1.213 1.178c.55.281 1.224.422 2.021.422.996 0 1.875-.211 2.637-.633.762-.422 1.365-.937 1.81-1.547.457-.609.704-1.201.739-1.775l1.388 1.564c-.082.492-.304 1.037-.667 1.635-.364.598-.85 1.172-1.46 1.723-.597.539-1.312.99-2.144 1.353-.82.352-1.746.528-2.777.528-1.29 0-2.42-.252-3.393-.756-.96-.504-1.71-1.178-2.25-2.022-.527-.855-.791-1.81-.791-2.865 0-1.02.2-1.916.598-2.689a5.19 5.19 0 011.722-1.952c.75-.527 1.653-.925 2.707-1.195 1.055-.269 2.233-.404 3.534-.404h3.779zm11.056-4.5V452h-3.251v-19.02h3.164l.088 2.989zm5.942-3.094l-.018 3.023a4.79 4.79 0 00-.773-.105 8.363 8.363 0 00-.809-.035c-.75 0-1.412.117-1.986.351a4.123 4.123 0 00-1.459.985 4.742 4.742 0 00-.95 1.511 7.269 7.269 0 00-.439 1.899l-.914.527c0-1.148.112-2.226.334-3.234.235-1.008.592-1.899 1.073-2.672.48-.785 1.09-1.395 1.828-1.828.75-.445 1.64-.668 2.671-.668.235 0 .504.029.81.088.304.047.515.099.632.158zm6.258 3.094V452H91.26v-19.02h3.164l.088 2.989zm5.941-3.094l-.017 3.023a4.803 4.803 0 00-.774-.105 8.363 8.363 0 00-.809-.035c-.75 0-1.412.117-1.986.351a4.123 4.123 0 00-1.459.985 4.745 4.745 0 00-.949 1.511 7.269 7.269 0 00-.44 1.899l-.913.527c0-1.148.11-2.226.334-3.234.234-1.008.591-1.899 1.072-2.672.48-.785 1.09-1.395 1.828-1.828.75-.445 1.64-.668 2.672-.668.234 0 .504.029.808.088.305.047.516.099.633.158zm13.518 15.873v-9.791c0-.75-.153-1.4-.457-1.951a2.994 2.994 0 00-1.336-1.301c-.598-.305-1.336-.457-2.215-.457-.82 0-1.541.141-2.162.422-.61.281-1.09.65-1.442 1.107-.339.457-.509.95-.509 1.477h-3.252c0-.68.175-1.354.527-2.022.352-.668.855-1.271 1.512-1.81.668-.551 1.465-.984 2.39-1.301.938-.328 1.981-.492 3.129-.492 1.383 0 2.602.234 3.656.703 1.067.469 1.899 1.178 2.497 2.127.609.937.914 2.115.914 3.533v8.86c0 .632.052 1.306.158 2.021.117.715.287 1.33.51 1.846V452h-3.393c-.164-.375-.293-.873-.387-1.494a12.155 12.155 0 01-.14-1.758zm.562-8.279l.035 2.285h-3.287c-.926 0-1.752.076-2.478.228-.727.141-1.336.358-1.828.651-.493.293-.868.662-1.125 1.107-.258.434-.387.944-.387 1.53 0 .597.135 1.142.404 1.634.27.492.674.885 1.213 1.178.551.281 1.225.422 2.022.422.996 0 1.875-.211 2.636-.633.762-.422 1.366-.937 1.811-1.547.457-.609.703-1.201.738-1.775l1.389 1.564c-.082.492-.305 1.037-.668 1.635-.363.598-.85 1.172-1.459 1.723a7.877 7.877 0 01-2.145 1.353c-.82.352-1.746.528-2.777.528-1.289 0-2.42-.252-3.393-.756-.961-.504-1.711-1.178-2.25-2.022-.527-.855-.791-1.81-.791-2.865 0-1.02.2-1.916.598-2.689a5.188 5.188 0 011.723-1.952c.75-.527 1.652-.925 2.707-1.195 1.054-.269 2.232-.404 3.533-.404h3.779zm12.867 9.562l5.291-17.051h3.481l-7.629 21.956c-.176.468-.41.972-.703 1.511a7.234 7.234 0 01-1.09 1.565c-.445.492-.984.89-1.617 1.195-.621.316-1.365.475-2.233.475-.257 0-.586-.036-.984-.106a9.41 9.41 0 01-.844-.176l-.017-2.636c.093.011.24.023.439.035.211.023.358.035.44.035.738 0 1.365-.1 1.88-.299.516-.187.95-.51 1.301-.967.364-.445.674-1.06.932-1.845l1.353-3.692zm-3.884-17.051l4.939 14.766.844 3.428-2.338 1.195-6.996-19.389h3.551zm25.927-6.714V452h-3.252v-21.674l-6.556 2.391v-2.936l9.299-3.515h.509zm9.967 24.011c0-.55.17-1.013.51-1.388.351-.387.855-.58 1.512-.58.656 0 1.154.193 1.494.58.351.375.527.838.527 1.388 0 .539-.176.996-.527 1.371-.34.375-.838.563-1.494.563-.657 0-1.161-.188-1.512-.563-.34-.375-.51-.832-.51-1.371zm17.051-.597c.773 0 1.488-.159 2.144-.475a4.41 4.41 0 001.618-1.301 3.613 3.613 0 00.72-1.916h3.094c-.058 1.125-.439 2.174-1.142 3.147-.692.961-1.6 1.74-2.725 2.338-1.125.586-2.361.879-3.709.879-1.43 0-2.678-.252-3.744-.756a7.42 7.42 0 01-2.637-2.075 9.249 9.249 0 01-1.564-3.023 12.75 12.75 0 01-.51-3.639v-.738c0-1.277.17-2.484.51-3.621a9.24 9.24 0 011.564-3.041 7.418 7.418 0 012.637-2.074c1.066-.504 2.314-.756 3.744-.756 1.488 0 2.789.305 3.902.914 1.114.598 1.987 1.418 2.619 2.461.645 1.031.997 2.203 1.055 3.516h-3.094a4.668 4.668 0 00-.668-2.127 4.163 4.163 0 00-1.546-1.512c-.645-.387-1.401-.58-2.268-.58-.996 0-1.834.199-2.514.597a4.401 4.401 0 00-1.599 1.582 7.392 7.392 0 00-.844 2.198 12.087 12.087 0 00-.246 2.443v.738c0 .832.082 1.653.246 2.461.164.809.439 1.541.826 2.198a4.608 4.608 0 001.6 1.582c.679.386 1.523.58 2.531.58zm10.371-6.979v-.404c0-1.371.199-2.643.598-3.815.398-1.183.972-2.209 1.722-3.076a7.696 7.696 0 012.725-2.039c1.066-.492 2.262-.738 3.586-.738 1.336 0 2.537.246 3.603.738a7.647 7.647 0 012.743 2.039c.761.867 1.341 1.893 1.74 3.076.398 1.172.597 2.444.597 3.815v.404c0 1.371-.199 2.643-.597 3.815a9.147 9.147 0 01-1.74 3.076 7.978 7.978 0 01-2.725 2.039c-1.055.48-2.25.721-3.586.721-1.336 0-2.537-.241-3.603-.721a8.154 8.154 0 01-2.743-2.039c-.75-.879-1.324-1.904-1.722-3.076-.399-1.172-.598-2.444-.598-3.815zm3.252-.404v.404c0 .949.111 1.846.334 2.69.223.832.557 1.57 1.002 2.214a5.065 5.065 0 001.705 1.53c.68.363 1.471.545 2.373.545.891 0 1.67-.182 2.338-.545a4.898 4.898 0 001.687-1.53 7.04 7.04 0 001.002-2.214 9.99 9.99 0 00.352-2.69v-.404a9.72 9.72 0 00-.352-2.654 6.826 6.826 0 00-1.019-2.233 4.844 4.844 0 00-1.688-1.547c-.668-.375-1.453-.562-2.355-.562-.891 0-1.676.187-2.356.562a5.059 5.059 0 00-1.687 1.547 7.078 7.078 0 00-1.002 2.233 10.21 10.21 0 00-.334 2.654zm21.393-5.66v22.675h-3.27V432.98h2.988l.282 3.657zm12.814 5.695v.369c0 1.383-.164 2.666-.492 3.85-.328 1.172-.809 2.191-1.442 3.058a6.554 6.554 0 01-2.302 2.022c-.914.48-1.963.721-3.147.721-1.207 0-2.273-.2-3.199-.598a6.316 6.316 0 01-2.355-1.74c-.645-.762-1.161-1.676-1.547-2.743-.375-1.066-.633-2.267-.774-3.603v-1.969c.141-1.406.405-2.666.791-3.779.387-1.113.897-2.063 1.53-2.848a6.268 6.268 0 012.337-1.81c.914-.422 1.969-.633 3.164-.633 1.196 0 2.256.234 3.182.703a6.398 6.398 0 012.338 1.969c.633.855 1.107 1.881 1.424 3.076.328 1.184.492 2.502.492 3.955zm-3.27.369v-.369c0-.949-.099-1.84-.298-2.672-.2-.844-.51-1.582-.932-2.215a4.433 4.433 0 00-1.582-1.511c-.645-.375-1.412-.563-2.303-.563-.82 0-1.535.141-2.144.422a4.628 4.628 0 00-1.53 1.143 6.073 6.073 0 00-1.037 1.617 9.324 9.324 0 00-.58 1.863v4.553c.235.82.563 1.593.985 2.32a5.088 5.088 0 001.687 1.74c.703.434 1.588.651 2.654.651.879 0 1.635-.182 2.268-.545a4.584 4.584 0 001.582-1.53 6.977 6.977 0 00.932-2.214c.199-.844.298-1.741.298-2.69zm12.551 7.33l5.291-17.051h3.481l-7.629 21.956c-.176.468-.41.972-.703 1.511a7.269 7.269 0 01-1.09 1.565c-.445.492-.984.89-1.617 1.195-.621.316-1.366.475-2.233.475-.258 0-.586-.036-.984-.106a9.332 9.332 0 01-.844-.176l-.017-2.636c.093.011.24.023.439.035.211.023.357.035.439.035.739 0 1.366-.1 1.881-.299.516-.187.95-.51 1.301-.967.363-.445.674-1.06.932-1.845l1.353-3.692zm-3.884-17.051l4.939 14.766.844 3.428-2.338 1.195-6.996-19.389h3.551zm22.816 11.286l5.08-17.86h2.461l-1.424 6.944-5.467 18.65h-2.443l1.793-7.734zm-5.256-17.86l4.043 17.508 1.213 8.086h-2.426l-6.205-25.594h3.375zm19.371 17.49l3.955-17.49h3.393L267.779 452h-2.425l1.265-8.104zm-6.205-17.49l4.94 17.86 1.792 7.734h-2.443l-5.273-18.65-1.442-6.944h2.426zm20.356 6.574V452h-3.27v-19.02h3.27zm-3.516-5.044c0-.528.158-.973.475-1.336.328-.364.808-.545 1.441-.545.621 0 1.096.181 1.424.545.34.363.51.808.51 1.336 0 .503-.17.937-.51 1.3-.328.352-.803.528-1.424.528-.633 0-1.113-.176-1.441-.528a1.911 1.911 0 01-.475-1.3zm16.699 5.044v2.497H283.67v-2.497h10.283zm-6.803-4.623h3.252v18.932c0 .645.1 1.131.299 1.459.199.328.457.545.774.65.316.106.656.159 1.019.159.27 0 .551-.024.844-.071.305-.058.533-.105.685-.14l.018 2.654a7.717 7.717 0 01-1.02.229c-.41.082-.908.123-1.494.123a5.072 5.072 0 01-2.197-.475c-.668-.316-1.201-.844-1.6-1.582-.386-.75-.58-1.758-.58-3.024v-18.914zM301.02 425v27h-3.252v-27h3.252zm-.774 16.77l-1.353-.053c.011-1.301.205-2.502.58-3.604.375-1.113.902-2.08 1.582-2.9a7.057 7.057 0 012.425-1.899c.95-.457 1.999-.685 3.147-.685.937 0 1.781.129 2.531.387.75.246 1.389.644 1.916 1.195.539.551.949 1.266 1.231 2.144.281.868.422 1.928.422 3.182V452h-3.27v-12.498c0-.996-.146-1.793-.439-2.391-.293-.609-.721-1.049-1.284-1.318-.562-.281-1.254-.422-2.074-.422-.808 0-1.547.17-2.215.51a5.303 5.303 0 00-1.705 1.406 7.055 7.055 0 00-1.107 2.057 7.507 7.507 0 00-.387 2.426zm20.883-8.79V452h-3.27v-19.02h3.27zm-3.516-5.044c0-.528.158-.973.475-1.336.328-.364.808-.545 1.441-.545.621 0 1.096.181 1.424.545.34.363.51.808.51 1.336 0 .503-.17.937-.51 1.3-.328.352-.803.528-1.424.528-.633 0-1.113-.176-1.441-.528a1.911 1.911 0 01-.475-1.3zm11.989 9.105V452h-3.252v-19.02h3.076l.176 4.061zm-.774 4.729l-1.353-.053c.011-1.301.205-2.502.58-3.604.375-1.113.902-2.08 1.582-2.9a7.057 7.057 0 012.425-1.899c.95-.457 1.999-.685 3.147-.685.937 0 1.781.129 2.531.387.75.246 1.389.644 1.916 1.195.539.551.949 1.266 1.231 2.144.281.868.422 1.928.422 3.182V452h-3.27v-12.498c0-.996-.146-1.793-.439-2.391-.293-.609-.721-1.049-1.284-1.318-.562-.281-1.254-.422-2.074-.422-.808 0-1.547.17-2.215.51a5.303 5.303 0 00-1.705 1.406 7.078 7.078 0 00-1.107 2.057 7.507 7.507 0 00-.387 2.426zm17.297 0v-.176c0-2.555.287-4.864.861-6.926.575-2.074 1.307-3.891 2.198-5.449.89-1.559 1.828-2.848 2.812-3.867.984-1.032 1.893-1.776 2.725-2.233l.685 2.145c-.691.527-1.394 1.254-2.109 2.179-.703.926-1.354 2.063-1.951 3.411-.586 1.347-1.061 2.912-1.424 4.693-.363 1.781-.545 3.785-.545 6.012v.246c0 2.226.182 4.236.545 6.029.363 1.781.838 3.352 1.424 4.711.597 1.359 1.248 2.514 1.951 3.463.715.961 1.418 1.722 2.109 2.285l-.685 1.969c-.832-.457-1.741-1.201-2.725-2.233-.984-1.019-1.922-2.308-2.812-3.867-.891-1.547-1.623-3.357-2.198-5.432-.574-2.074-.861-4.394-.861-6.96zm22.799-15.504V452h-3.252v-21.674l-6.557 2.391v-2.936l9.299-3.515h.51zm12.867 21.867v2.619c0 1.066-.27 2.191-.809 3.375a8.107 8.107 0 01-2.267 2.988l-1.846-1.283c.375-.516.692-1.043.949-1.582a7.418 7.418 0 00.58-1.652c.141-.563.211-1.16.211-1.793v-2.672h3.182zm17.473-10.529h2.32c1.137 0 2.074-.188 2.812-.563.75-.387 1.307-.908 1.67-1.564.375-.668.563-1.418.563-2.25 0-.985-.164-1.811-.492-2.479a3.298 3.298 0 00-1.477-1.512c-.656-.34-1.488-.509-2.496-.509-.914 0-1.723.181-2.426.544a3.993 3.993 0 00-1.634 1.512c-.387.656-.581 1.43-.581 2.321h-3.252c0-1.301.329-2.485.985-3.551.656-1.067 1.576-1.916 2.76-2.549 1.195-.633 2.578-.949 4.148-.949 1.547 0 2.9.275 4.061.826a6.05 6.05 0 012.707 2.426c.644 1.066.966 2.396.966 3.99 0 .644-.152 1.336-.457 2.074-.293.727-.755 1.406-1.388 2.039-.621.633-1.43 1.154-2.426 1.565-.996.398-2.191.597-3.586.597h-2.777v-1.968zm0 2.671v-1.951h2.777c1.629 0 2.977.194 4.043.58 1.066.387 1.904.903 2.514 1.547.621.645 1.054 1.354 1.3 2.127.258.762.387 1.524.387 2.285 0 1.196-.205 2.256-.615 3.182a6.486 6.486 0 01-1.705 2.355 7.283 7.283 0 01-2.567 1.459c-.984.329-2.056.493-3.216.493-1.114 0-2.162-.159-3.147-.475a8.13 8.13 0 01-2.584-1.371 6.427 6.427 0 01-1.758-2.233c-.422-.89-.632-1.904-.632-3.041h3.251c0 .891.194 1.67.581 2.338.398.668.961 1.19 1.687 1.565.738.363 1.606.545 2.602.545.996 0 1.851-.17 2.566-.51a3.701 3.701 0 001.67-1.582c.398-.703.598-1.588.598-2.654 0-1.067-.223-1.94-.668-2.62-.446-.691-1.078-1.201-1.899-1.529-.808-.34-1.763-.51-2.865-.51h-2.32zm23.343 1.319v.176c0 2.566-.287 4.886-.861 6.96-.574 2.075-1.307 3.885-2.197 5.432-.891 1.559-1.828 2.848-2.813 3.867-.984 1.032-1.892 1.776-2.724 2.233l-.686-1.969c.692-.527 1.389-1.266 2.092-2.215.703-.937 1.353-2.098 1.951-3.48.598-1.371 1.078-2.953 1.442-4.746.363-1.805.544-3.821.544-6.047v-.246c0-2.227-.193-4.237-.58-6.03-.386-1.804-.89-3.392-1.511-4.763-.61-1.371-1.266-2.526-1.969-3.463-.691-.949-1.348-1.682-1.969-2.198l.686-1.986c.832.457 1.74 1.201 2.724 2.233.985 1.019 1.922 2.308 2.813 3.867.89 1.558 1.623 3.375 2.197 5.449.574 2.062.861 4.371.861 6.926zm12.551 0v.176c0 2.566-.287 4.886-.861 6.96-.574 2.075-1.307 3.885-2.197 5.432-.891 1.559-1.829 2.848-2.813 3.867-.984 1.032-1.892 1.776-2.725 2.233l-.685-1.969c.691-.527 1.389-1.266 2.092-2.215.703-.937 1.353-2.098 1.951-3.48.598-1.371 1.078-2.953 1.441-4.746.364-1.805.545-3.821.545-6.047v-.246c0-2.227-.193-4.237-.58-6.03-.387-1.804-.89-3.392-1.512-4.763-.609-1.371-1.265-2.526-1.968-3.463-.692-.949-1.348-1.682-1.969-2.198l.685-1.986c.833.457 1.741 1.201 2.725 2.233.984 1.019 1.922 2.308 2.813 3.867.89 1.558 1.623 3.375 2.197 5.449.574 2.062.861 4.371.861 6.926zM1.617 519.701v-.404c0-1.371.2-2.643.598-3.815.398-1.183.973-2.209 1.723-3.076a7.69 7.69 0 012.724-2.039c1.067-.492 2.262-.738 3.586-.738 1.336 0 2.537.246 3.604.738a7.652 7.652 0 012.742 2.039c.761.867 1.341 1.893 1.74 3.076.398 1.172.598 2.444.598 3.815v.404c0 1.371-.2 2.643-.598 3.815a9.127 9.127 0 01-1.74 3.076 7.973 7.973 0 01-2.725 2.039c-1.054.48-2.25.721-3.586.721-1.336 0-2.537-.241-3.603-.721a8.154 8.154 0 01-2.742-2.039c-.75-.879-1.325-1.904-1.723-3.076-.399-1.172-.598-2.444-.598-3.815zm3.252-.404v.404c0 .949.111 1.846.334 2.69a7.07 7.07 0 001.002 2.214 5.069 5.069 0 001.705 1.53c.68.363 1.47.545 2.373.545.89 0 1.67-.182 2.338-.545a4.905 4.905 0 001.688-1.53 7.069 7.069 0 001.002-2.214c.234-.844.351-1.741.351-2.69v-.404c0-.938-.117-1.822-.352-2.654a6.84 6.84 0 00-1.019-2.233 4.848 4.848 0 00-1.688-1.547c-.668-.375-1.453-.562-2.355-.562-.89 0-1.676.187-2.355.562a5.06 5.06 0 00-1.688 1.547 7.064 7.064 0 00-1.002 2.233 10.226 10.226 0 00-.334 2.654zm29.778 5.308V509.98h3.269V529h-3.111l-.158-4.395zm.615-4.007l1.353-.036c0 1.266-.135 2.438-.404 3.516-.258 1.067-.68 1.992-1.266 2.777-.586.786-1.353 1.401-2.302 1.846-.95.434-2.104.651-3.463.651-.926 0-1.776-.135-2.55-.405a5.08 5.08 0 01-1.968-1.248c-.55-.562-.978-1.295-1.283-2.197-.293-.902-.44-1.986-.44-3.252v-12.27h3.252v12.305c0 .856.094 1.565.282 2.127.199.551.463.99.79 1.318.34.317.715.54 1.126.668.422.129.855.194 1.3.194 1.383 0 2.479-.264 3.288-.791a4.509 4.509 0 001.74-2.162c.363-.914.545-1.928.545-3.041zm15.574-10.618v2.497H40.553v-2.497h10.283zm-6.803-4.623h3.252v18.932c0 .645.1 1.131.299 1.459.2.328.457.545.773.65a3.19 3.19 0 001.02.159c.27 0 .55-.024.844-.071.304-.058.533-.105.685-.14l.018 2.654a7.703 7.703 0 01-1.02.229c-.41.082-.908.123-1.494.123-.797 0-1.53-.159-2.197-.475-.668-.316-1.201-.844-1.6-1.582-.386-.75-.58-1.758-.58-3.024v-18.914zm13.87 8.28v22.675h-3.27V509.98h2.988l.281 3.657zm12.814 5.695v.369c0 1.383-.164 2.666-.492 3.85-.328 1.172-.809 2.191-1.442 3.058a6.557 6.557 0 01-2.302 2.022c-.915.48-1.963.721-3.147.721-1.207 0-2.274-.2-3.2-.598a6.323 6.323 0 01-2.355-1.74c-.644-.762-1.16-1.676-1.547-2.743-.375-1.066-.632-2.267-.773-3.603v-1.969c.14-1.406.404-2.666.791-3.779s.897-2.063 1.53-2.848a6.274 6.274 0 012.337-1.81c.914-.422 1.969-.633 3.164-.633 1.196 0 2.256.234 3.182.703a6.397 6.397 0 012.338 1.969c.633.855 1.107 1.881 1.424 3.076.328 1.184.492 2.502.492 3.955zm-3.27.369v-.369c0-.949-.1-1.84-.299-2.672-.199-.844-.51-1.582-.931-2.215a4.438 4.438 0 00-1.582-1.511c-.645-.375-1.412-.563-2.303-.563-.82 0-1.535.141-2.145.422a4.627 4.627 0 00-1.529 1.143 6.04 6.04 0 00-1.037 1.617 9.266 9.266 0 00-.58 1.863v4.553c.234.82.563 1.593.984 2.32a5.097 5.097 0 001.688 1.74c.703.434 1.588.651 2.654.651.88 0 1.635-.182 2.268-.545a4.59 4.59 0 001.582-1.53 6.96 6.96 0 00.931-2.214c.2-.844.3-1.741.3-2.69zm19.055 4.904V509.98h3.27V529H86.66l-.158-4.395zm.615-4.007l1.354-.036c0 1.266-.135 2.438-.405 3.516-.257 1.067-.68 1.992-1.265 2.777-.586.786-1.354 1.401-2.303 1.846-.95.434-2.104.651-3.463.651-.926 0-1.775-.135-2.549-.405a5.081 5.081 0 01-1.968-1.248c-.551-.562-.979-1.295-1.284-2.197-.293-.902-.44-1.986-.44-3.252v-12.27h3.253v12.305c0 .856.094 1.565.281 2.127.2.551.463.99.791 1.318.34.317.715.54 1.125.668.422.129.856.194 1.3.194 1.384 0 2.48-.264 3.288-.791a4.509 4.509 0 001.74-2.162c.364-.914.545-1.928.545-3.041zm15.574-10.618v2.497H92.408v-2.497h10.283zm-6.802-4.623h3.252v18.932c0 .645.1 1.131.298 1.459.2.328.458.545.774.65.316.106.656.159 1.019.159.27 0 .551-.024.844-.071.305-.058.533-.105.686-.14l.017 2.654a7.697 7.697 0 01-1.019.229c-.41.082-.908.123-1.494.123-.797 0-1.53-.159-2.198-.475-.668-.316-1.2-.844-1.6-1.582-.386-.75-.58-1.758-.58-3.024v-18.914zm10.476 21.92c0-.55.17-1.013.51-1.388.352-.387.855-.58 1.512-.58.656 0 1.154.193 1.494.58.351.375.527.838.527 1.388 0 .539-.176.996-.527 1.371-.34.375-.838.563-1.494.563-.657 0-1.16-.188-1.512-.563-.34-.375-.51-.832-.51-1.371zm.018-15.521c0-.551.17-1.014.51-1.389.351-.387.855-.58 1.511-.58.657 0 1.155.193 1.494.58.352.375.528.838.528 1.389 0 .539-.176.996-.528 1.371-.339.375-.837.562-1.494.562-.656 0-1.16-.187-1.511-.562-.34-.375-.51-.832-.51-1.371zm27.738-6.082L125.648 529h-3.462l9.755-25.594h2.233l-.053 2.268zM141.223 529l-8.491-23.326-.052-2.268h2.232L144.703 529h-3.48zm-.44-9.475v2.778h-14.379v-2.778h14.379zm10.108-6.556V529h-3.252v-19.02h3.164l.088 2.989zm5.941-3.094l-.018 3.023a4.779 4.779 0 00-.773-.105 8.36 8.36 0 00-.809-.035c-.75 0-1.412.117-1.986.351a4.13 4.13 0 00-1.459.985 4.745 4.745 0 00-.949 1.511 7.285 7.285 0 00-.44 1.899l-.914.527c0-1.148.112-2.226.334-3.234.235-1.008.592-1.899 1.073-2.672.48-.785 1.089-1.395 1.828-1.828.75-.445 1.64-.668 2.672-.668a4.3 4.3 0 01.808.088c.305.047.516.099.633.158zm6.258 3.094V529h-3.252v-19.02h3.164l.088 2.989zm5.941-3.094l-.017 3.023a4.805 4.805 0 00-.774-.105 8.354 8.354 0 00-.808-.035c-.75 0-1.412.117-1.987.351a4.13 4.13 0 00-1.459.985 4.745 4.745 0 00-.949 1.511 7.245 7.245 0 00-.439 1.899l-.914.527c0-1.148.111-2.226.334-3.234.234-1.008.591-1.899 1.072-2.672.48-.785 1.09-1.395 1.828-1.828.75-.445 1.641-.668 2.672-.668a4.3 4.3 0 01.808.088c.305.047.516.099.633.158zm13.518 15.873v-9.791c0-.75-.153-1.4-.457-1.951a2.99 2.99 0 00-1.336-1.301c-.598-.305-1.336-.457-2.215-.457-.82 0-1.541.141-2.162.422-.609.281-1.09.65-1.441 1.107-.34.457-.51.95-.51 1.477h-3.252c0-.68.176-1.354.527-2.022.352-.668.856-1.271 1.512-1.81.668-.551 1.465-.984 2.39-1.301.938-.328 1.981-.492 3.129-.492 1.383 0 2.602.234 3.657.703 1.066.469 1.898 1.178 2.496 2.127.609.937.914 2.115.914 3.533v8.86c0 .632.053 1.306.158 2.021.117.715.287 1.33.51 1.846V529h-3.393c-.164-.375-.293-.873-.387-1.494a12.155 12.155 0 01-.14-1.758zm.562-8.279l.035 2.285h-3.287c-.925 0-1.752.076-2.478.228-.727.141-1.336.358-1.828.651a3.096 3.096 0 00-1.125 1.107c-.258.434-.387.944-.387 1.53 0 .597.135 1.142.404 1.634.27.492.674.885 1.213 1.178.551.281 1.225.422 2.022.422.996 0 1.875-.211 2.636-.633.762-.422 1.366-.937 1.811-1.547.457-.609.703-1.201.738-1.775l1.389 1.564c-.082.492-.305 1.037-.668 1.635-.363.598-.85 1.172-1.459 1.723a7.877 7.877 0 01-2.145 1.353c-.82.352-1.746.528-2.777.528-1.289 0-2.42-.252-3.393-.756-.96-.504-1.71-1.178-2.25-2.022-.527-.855-.791-1.81-.791-2.865 0-1.02.2-1.916.598-2.689a5.197 5.197 0 011.723-1.952c.75-.527 1.652-.925 2.707-1.195 1.055-.269 2.232-.404 3.533-.404h3.779zm12.868 9.562l5.291-17.051h3.48l-7.629 21.956c-.176.468-.41.972-.703 1.511a7.234 7.234 0 01-1.09 1.565c-.445.492-.984.89-1.617 1.195-.621.316-1.365.475-2.232.475-.258 0-.586-.036-.985-.106a9.41 9.41 0 01-.844-.176l-.017-2.636c.094.011.24.023.439.035.211.023.358.035.44.035.738 0 1.365-.1 1.881-.299a2.84 2.84 0 001.3-.967c.364-.445.674-1.06.932-1.845l1.354-3.692zm-3.885-17.051l4.939 14.766.844 3.428-2.338 1.195-6.996-19.389h3.551zm31.236-10.23v2.672h-3.357v29.39h3.357v2.672h-6.609V499.75h6.609zm5.256 2.25v2.391l-.527 6.275h-1.952V502h2.479zm4.746 0v2.391l-.527 6.275h-1.951V502h2.478zm14.713 23.748v-9.791c0-.75-.152-1.4-.457-1.951a2.99 2.99 0 00-1.336-1.301c-.598-.305-1.336-.457-2.215-.457-.82 0-1.541.141-2.162.422-.609.281-1.09.65-1.441 1.107-.34.457-.51.95-.51 1.477h-3.252c0-.68.176-1.354.527-2.022.352-.668.856-1.271 1.512-1.81.668-.551 1.465-.984 2.391-1.301.937-.328 1.98-.492 3.128-.492 1.383 0 2.602.234 3.657.703 1.066.469 1.898 1.178 2.496 2.127.609.937.914 2.115.914 3.533v8.86c0 .632.053 1.306.158 2.021.117.715.287 1.33.51 1.846V529h-3.393c-.164-.375-.293-.873-.386-1.494a12.024 12.024 0 01-.141-1.758zm.562-8.279l.036 2.285h-3.288c-.925 0-1.751.076-2.478.228-.727.141-1.336.358-1.828.651a3.096 3.096 0 00-1.125 1.107c-.258.434-.387.944-.387 1.53 0 .597.135 1.142.404 1.634.27.492.674.885 1.213 1.178.551.281 1.225.422 2.022.422.996 0 1.875-.211 2.636-.633.762-.422 1.366-.937 1.811-1.547.457-.609.703-1.201.738-1.775l1.389 1.564c-.082.492-.305 1.037-.668 1.635-.363.598-.85 1.172-1.459 1.723a7.871 7.871 0 01-2.144 1.353c-.821.352-1.747.528-2.778.528-1.289 0-2.42-.252-3.392-.756-.961-.504-1.711-1.178-2.25-2.022-.528-.855-.791-1.81-.791-2.865 0-1.02.199-1.916.597-2.689a5.197 5.197 0 011.723-1.952c.75-.527 1.652-.925 2.707-1.195 1.055-.269 2.232-.404 3.533-.404h3.779zM257.625 502v2.391l-.527 6.275h-1.952V502h2.479zm4.746 0v2.391l-.527 6.275h-1.951V502h2.478zm7.33 23.133v2.619c0 1.066-.269 2.191-.808 3.375a8.11 8.11 0 01-2.268 2.988l-1.846-1.283a10.14 10.14 0 00.95-1.582 7.52 7.52 0 00.58-1.652c.14-.563.211-1.16.211-1.793v-2.672h3.181zM285.188 502v2.391l-.528 6.275h-1.951V502h2.479zm4.746 0v2.391l-.528 6.275h-1.951V502h2.479zm15.31 23.309V502h3.27v27h-2.989l-.281-3.691zm-12.797-5.608v-.369c0-1.453.176-2.771.528-3.955.363-1.195.873-2.221 1.529-3.076a6.914 6.914 0 012.373-1.969c.926-.469 1.957-.703 3.094-.703 1.195 0 2.238.211 3.129.633a6.017 6.017 0 012.285 1.81c.633.785 1.131 1.735 1.494 2.848.363 1.113.615 2.373.756 3.779v1.617c-.129 1.395-.381 2.649-.756 3.762-.363 1.113-.861 2.063-1.494 2.848a6.257 6.257 0 01-2.285 1.81c-.903.41-1.957.616-3.164.616-1.114 0-2.133-.241-3.059-.721a7.218 7.218 0 01-2.373-2.022c-.656-.867-1.166-1.886-1.529-3.058-.352-1.184-.528-2.467-.528-3.85zm3.27-.369v.369c0 .949.094 1.84.281 2.672.199.832.504 1.565.914 2.197.41.633.932 1.131 1.565 1.494.632.352 1.388.528 2.267.528 1.078 0 1.963-.229 2.654-.686a5.104 5.104 0 001.688-1.81c.422-.75.75-1.565.984-2.444v-4.236a9.29 9.29 0 00-.615-1.863 5.74 5.74 0 00-1.019-1.617 4.404 4.404 0 00-1.53-1.143c-.597-.281-1.306-.422-2.127-.422-.89 0-1.658.188-2.302.563a4.484 4.484 0 00-1.565 1.511c-.41.633-.715 1.371-.914 2.215a12.168 12.168 0 00-.281 2.672zM315.984 502v2.391l-.527 6.275h-1.951V502h2.478zm4.746 0v2.391l-.527 6.275h-1.951V502h2.478zm7.331 23.133v2.619c0 1.066-.27 2.191-.809 3.375a8.11 8.11 0 01-2.268 2.988l-1.845-1.283c.375-.516.691-1.043.949-1.582a7.469 7.469 0 00.58-1.652c.141-.563.211-1.16.211-1.793v-2.672h3.182zM343.547 502v2.391l-.527 6.275h-1.952V502h2.479zm4.746 0v2.391l-.527 6.275h-1.952V502h2.479zm11.215 27.352c-1.324 0-2.526-.223-3.604-.668a8.17 8.17 0 01-2.759-1.916c-.762-.821-1.348-1.793-1.758-2.918-.41-1.125-.616-2.356-.616-3.692v-.738c0-1.547.229-2.924.686-4.131.457-1.219 1.078-2.25 1.863-3.094a7.998 7.998 0 012.672-1.916 7.686 7.686 0 013.094-.65c1.359 0 2.531.234 3.516.703a6.41 6.41 0 012.443 1.969c.633.832 1.101 1.816 1.406 2.953.305 1.125.457 2.355.457 3.691v1.459h-14.203v-2.654h10.951v-.246a8.104 8.104 0 00-.527-2.461 4.43 4.43 0 00-1.406-1.969c-.645-.515-1.524-.773-2.637-.773-.738 0-1.418.158-2.039.474-.621.305-1.154.762-1.6 1.371-.445.61-.791 1.354-1.037 2.233-.246.879-.369 1.892-.369 3.041v.738c0 .903.123 1.752.369 2.549a6.512 6.512 0 001.108 2.074 5.31 5.31 0 001.775 1.407c.703.339 1.5.509 2.391.509 1.148 0 2.121-.234 2.918-.703a7.232 7.232 0 002.091-1.881l1.969 1.565a9.104 9.104 0 01-1.564 1.775c-.633.563-1.412 1.02-2.338 1.371-.914.352-1.998.528-3.252.528zM372.867 502v2.391l-.527 6.275h-1.951V502h2.478zm4.746 0v2.391l-.527 6.275h-1.951V502h2.478zm7.33 23.133v2.619c0 1.066-.269 2.191-.808 3.375a8.11 8.11 0 01-2.268 2.988l-1.846-1.283a10.14 10.14 0 00.95-1.582 7.469 7.469 0 00.58-1.652c.14-.563.211-1.16.211-1.793v-2.672h3.181zM400.43 502v2.391l-.528 6.275h-1.951V502h2.479zm4.746 0v2.391l-.528 6.275h-1.951V502h2.479zm15.31 23.309V502h3.27v27h-2.988l-.282-3.691zm-12.797-5.608v-.369c0-1.453.176-2.771.528-3.955.363-1.195.873-2.221 1.529-3.076a6.914 6.914 0 012.373-1.969c.926-.469 1.957-.703 3.094-.703 1.195 0 2.238.211 3.129.633a6.017 6.017 0 012.285 1.81c.633.785 1.131 1.735 1.494 2.848.363 1.113.615 2.373.756 3.779v1.617c-.129 1.395-.381 2.649-.756 3.762-.363 1.113-.861 2.063-1.494 2.848a6.257 6.257 0 01-2.285 1.81c-.903.41-1.957.616-3.164.616-1.114 0-2.133-.241-3.059-.721a7.218 7.218 0 01-2.373-2.022c-.656-.867-1.166-1.886-1.529-3.058-.352-1.184-.528-2.467-.528-3.85zm3.27-.369v.369c0 .949.094 1.84.281 2.672.199.832.504 1.565.914 2.197.41.633.932 1.131 1.565 1.494.633.352 1.388.528 2.267.528 1.078 0 1.963-.229 2.655-.686a5.11 5.11 0 001.687-1.81c.422-.75.75-1.565.984-2.444v-4.236a9.29 9.29 0 00-.615-1.863 5.717 5.717 0 00-1.019-1.617 4.395 4.395 0 00-1.53-1.143c-.597-.281-1.306-.422-2.127-.422-.89 0-1.658.188-2.302.563a4.484 4.484 0 00-1.565 1.511c-.41.633-.715 1.371-.914 2.215a12.168 12.168 0 00-.281 2.672zM431.227 502v2.391l-.528 6.275h-1.951V502h2.479zm4.746 0v2.391l-.528 6.275h-1.951V502h2.479zm7.33 23.133v2.619c0 1.066-.27 2.191-.809 3.375a8.117 8.117 0 01-2.267 2.988l-1.846-1.283c.375-.516.691-1.043.949-1.582a7.469 7.469 0 00.58-1.652c.141-.563.211-1.16.211-1.793v-2.672h3.182zM458.789 502v2.391l-.527 6.275h-1.951V502h2.478zm4.746 0v2.391l-.527 6.275h-1.951V502h2.478zm11.215 27.352c-1.324 0-2.525-.223-3.604-.668a8.17 8.17 0 01-2.759-1.916c-.762-.821-1.348-1.793-1.758-2.918-.41-1.125-.615-2.356-.615-3.692v-.738c0-1.547.228-2.924.685-4.131.457-1.219 1.078-2.25 1.863-3.094a8.008 8.008 0 012.672-1.916 7.686 7.686 0 013.094-.65c1.36 0 2.531.234 3.516.703a6.41 6.41 0 012.443 1.969c.633.832 1.102 1.816 1.406 2.953.305 1.125.457 2.355.457 3.691v1.459h-14.203v-2.654h10.951v-.246a8.074 8.074 0 00-.527-2.461 4.43 4.43 0 00-1.406-1.969c-.645-.515-1.524-.773-2.637-.773-.738 0-1.418.158-2.039.474-.621.305-1.154.762-1.6 1.371-.445.61-.791 1.354-1.037 2.233-.246.879-.369 1.892-.369 3.041v.738c0 .903.123 1.752.369 2.549a6.512 6.512 0 001.108 2.074 5.31 5.31 0 001.775 1.407c.703.339 1.5.509 2.391.509 1.148 0 2.121-.234 2.918-.703a7.235 7.235 0 002.092-1.881l1.968 1.565a9.071 9.071 0 01-1.564 1.775c-.633.563-1.412 1.02-2.338 1.371-.914.352-1.998.528-3.252.528zM488.109 502v2.391l-.527 6.275h-1.951V502h2.478zm4.746 0v2.391l-.527 6.275h-1.951V502h2.478zm2.075.422v-2.672h6.644v34.734h-6.644v-2.672h3.375v-29.39h-3.375z" fill="#000"/></svg>
上图将 target 位置用红色的部分表示,被复制的元素为蓝色。
1. `a = array1[0]` ,所在位置是将要被替换的 target 位置。`d = array1[3]`是复制的起始元素,复制结束在`array1[4]`之前。复制后`a`的位置被 `d`所取代。
2. `b = array1[1]` ,所在位置是将要被替换的 target 位置,`d = array1[3]`是复制的起始元素,复制没有指定结束位置,所以一直复制到数组末尾。复制后`a`的位置被 `'d','e'`所取代。