diff --git a/.env.example b/.env.example index 3d8eacd42cc7f13b0a90c0ccd04be34a1aaa781b..2b7020ced8d65cb55091a7afb8d0e2517266bf1c 100644 --- a/.env.example +++ b/.env.example @@ -8,5 +8,15 @@ DB_PASSWORD=samplepwd DB_NAME=datadb # 서버 이름(localhost일시 자동으로 도메인 설정) SERVER_NAME=localhost +# JWT 액세스 시크릿 키 +JWT_ACCESS_SECRET=sampleaccesssecret +# JWT 리프레시 시크릿 키 +JWT_REFRESH_SECRET=samplerefreshsecret +# JWT 탈퇴 시크릿 키 +JWT_DELETE_SECRET=sampledeletesecret +# 이메일 유저 +EMAIL_USER=example@gmail.com +# 이메일 비밀번호(2단계 인증 사용, 앱 비밀번호) +EMAIL_APP_PASSWORD= # 유튜브 API 키 -YOUTUBE_API_KEY=sampleapikey \ No newline at end of file +YOUTUBE_API_KEY='AIzaSyAtnFTu-E6GUePD2AYOXwa2YXQugbb08Jc' \ No newline at end of file diff --git a/.gitignore b/.gitignore index 428c69b6c294e2c55a3c45d790d0a0c4b649f456..e7799bd1229836a1f789f1800487a9fdd5207eb8 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,5 @@ node_modules db/data .env ssl/*.pem -ssl/certbot/* \ No newline at end of file +ssl/certbot/* +back/src/logs/* \ No newline at end of file diff --git a/back/.DS_Store b/back/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..1d733790081d52b9eacfeb6bfa86629a1cac08ab Binary files /dev/null and b/back/.DS_Store differ diff --git a/back/Dockerfile b/back/Dockerfile index a4d2fe447da5ab549ea50477fcf78792ac2660a7..7c49a734de19aad8144ad9f96e55e75de40e1fe4 100644 --- a/back/Dockerfile +++ b/back/Dockerfile @@ -2,5 +2,5 @@ FROM node:20.18.0-alpine WORKDIR /app COPY . . RUN npm install -CMD npm run start +CMD ./start.sh EXPOSE 8080 \ No newline at end of file diff --git a/back/package-lock.json b/back/package-lock.json index 11dfe4095fcf5947a5b323a3cbfb7d027ef75ae6..3ec2629a53697fe93e7d73378c8087754cecb7a3 100644 --- a/back/package-lock.json +++ b/back/package-lock.json @@ -9,10 +9,100 @@ "version": "1.0.0", "license": "ISC", "dependencies": { + "bcrypt": "^5.1.1", + "cookie-parser": "^1.4.7", "cors": "^2.8.5", - "express": "^4.21.1" + "dotenv": "^16.4.5", + "express": "^4.21.1", + "express-rate-limit": "^7.4.1", + "express-validator": "^7.2.0", + "jsonwebtoken": "^9.0.2", + "mongoose": "^8.8.3", + "nodemailer": "^6.9.16", + "ua-parser-js": "^2.0.0", + "winston": "^3.17.0", + "winston-daily-rotate-file": "^5.0.0" + }, + "devDependencies": { + "nodemon": "^3.1.7" + } + }, + "node_modules/@colors/colors": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.6.0.tgz", + "integrity": "sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==", + "license": "MIT", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@dabh/diagnostics": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", + "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", + "license": "MIT", + "dependencies": { + "colorspace": "1.1.x", + "enabled": "2.0.x", + "kuler": "^2.0.0" + } + }, + "node_modules/@mapbox/node-pre-gyp": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", + "integrity": "sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==", + "license": "BSD-3-Clause", + "dependencies": { + "detect-libc": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.7", + "nopt": "^5.0.0", + "npmlog": "^5.0.1", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.11" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" } }, + "node_modules/@mongodb-js/saslprep": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.1.9.tgz", + "integrity": "sha512-tVkljjeEaAhCqTzajSdgbQ6gE6f3oneVwa3iXR6csiEwXXOFsiC6Uh9iAjAhXPtqa/XMDHWjjeNH/77m/Yq2dw==", + "license": "MIT", + "dependencies": { + "sparse-bitfield": "^3.0.3" + } + }, + "node_modules/@types/triple-beam": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.5.tgz", + "integrity": "sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==", + "license": "MIT" + }, + "node_modules/@types/webidl-conversions": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.3.tgz", + "integrity": "sha512-CiJJvcRtIgzadHCYXw7dqEnMNRjhGZlYK05Mj9OyktqV8uVT8fD2BFOB7S1uwBE3Kj2Z+4UyPmFw/Ixgw/LAlA==", + "license": "MIT" + }, + "node_modules/@types/whatwg-url": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", + "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", + "license": "MIT", + "dependencies": { + "@types/webidl-conversions": "*" + } + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "license": "ISC" + }, "node_modules/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", @@ -26,12 +116,129 @@ "node": ">= 0.6" } }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/agent-base/node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/agent-base/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "license": "ISC" + }, + "node_modules/are-we-there-yet": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", + "deprecated": "This package is no longer supported.", + "license": "ISC", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", "license": "MIT" }, + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "license": "MIT" + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" + }, + "node_modules/bcrypt": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-5.1.1.tgz", + "integrity": "sha512-AGBHOG5hPYZ5Xl9KXzU5iKq9516yEmvCKDg3ecP5kX2aB6UqTeXZxk2ELnDgDm6BQSMlLt9rDB4LoSMx0rYwww==", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "@mapbox/node-pre-gyp": "^1.0.11", + "node-addon-api": "^5.0.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/body-parser": { "version": "1.20.3", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", @@ -56,6 +263,44 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/bson": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/bson/-/bson-6.10.0.tgz", + "integrity": "sha512-ROchNosXMJD2cbQGm84KoP7vOGPO6/bOAW0veMMbzhXLqoZptcaYRVLitwvuhwhjjpU1qP4YZRWLhgETdgqUQw==", + "license": "Apache-2.0", + "engines": { + "node": ">=16.20.1" + } + }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", + "license": "BSD-3-Clause" + }, "node_modules/bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", @@ -84,6 +329,106 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "license": "MIT", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "license": "ISC", + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/colorspace": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", + "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==", + "license": "MIT", + "dependencies": { + "color": "^3.1.3", + "text-hex": "1.0.x" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "license": "ISC" + }, "node_modules/content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", @@ -114,6 +459,28 @@ "node": ">= 0.6" } }, + "node_modules/cookie-parser": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.7.tgz", + "integrity": "sha512-nGUvgXnotP3BsjiLX2ypbQnWoGUPIIfHQNZkkC668ntrzGWEZVW70HDEB1qnNGMicPje6EttlIgzo51YSwNQGw==", + "license": "MIT", + "dependencies": { + "cookie": "0.7.2", + "cookie-signature": "1.0.6" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/cookie-parser/node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", @@ -159,6 +526,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "license": "MIT" + }, "node_modules/depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", @@ -178,12 +551,74 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/detect-europe-js": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/detect-europe-js/-/detect-europe-js-0.1.2.tgz", + "integrity": "sha512-lgdERlL3u0aUdHocoouzT10d9I89VVhk0qNRmll7mXdGfJT1/wqZ2ZLA4oJAjeACPY5fT1wsbq2AT+GkuInsow==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + } + ], + "license": "MIT" + }, + "node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/dotenv": { + "version": "16.4.5", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", + "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", "license": "MIT" }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/enabled": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", + "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==", + "license": "MIT" + }, "node_modules/encodeurl": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", @@ -271,6 +706,62 @@ "node": ">= 0.10.0" } }, + "node_modules/express-rate-limit": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-7.4.1.tgz", + "integrity": "sha512-KS3efpnpIDVIXopMc65EMbWbUht7qvTCdtCR2dD/IZmi9MIkopYESwyRqLgv8Pfu589+KqDqOdzJWW7AHoACeg==", + "license": "MIT", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://github.com/sponsors/express-rate-limit" + }, + "peerDependencies": { + "express": "4 || 5 || ^5.0.0-beta.1" + } + }, + "node_modules/express-validator": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/express-validator/-/express-validator-7.2.0.tgz", + "integrity": "sha512-I2ByKD8panjtr8Y05l21Wph9xk7kk64UMyvJCl/fFM/3CTJq8isXYPLeKW/aZBCdb/LYNv63PwhY8khw8VWocA==", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.21", + "validator": "~13.12.0" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/fecha": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", + "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==", + "license": "MIT" + }, + "node_modules/file-stream-rotator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/file-stream-rotator/-/file-stream-rotator-0.6.1.tgz", + "integrity": "sha512-u+dBid4PvZw17PmDeRcNOtCP9CCK/9lRN2w+r1xIS7yOL9JFrIBKTvrYsxT4P0pGtThYTn++QS5ChHaUov3+zQ==", + "license": "MIT", + "dependencies": { + "moment": "^2.29.1" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/finalhandler": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", @@ -289,6 +780,12 @@ "node": ">= 0.8" } }, + "node_modules/fn.name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", + "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==", + "license": "MIT" + }, "node_modules/forwarded": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", @@ -307,6 +804,51 @@ "node": ">= 0.6" } }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/function-bind": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", @@ -316,6 +858,27 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/gauge": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", + "deprecated": "This package is no longer supported.", + "license": "ISC", + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/get-intrinsic": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", @@ -335,6 +898,40 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/gopd": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", @@ -347,8 +944,18 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "license": "MIT", @@ -383,6 +990,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "license": "ISC" + }, "node_modules/hasown": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", @@ -411,6 +1024,42 @@ "node": ">= 0.8" } }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -423,6 +1072,24 @@ "node": ">=0.10.0" } }, + "node_modules/ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", + "dev": true, + "license": "ISC" + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", @@ -438,6 +1105,258 @@ "node": ">= 0.10" } }, + "node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "license": "MIT" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-standalone-pwa": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-standalone-pwa/-/is-standalone-pwa-0.1.1.tgz", + "integrity": "sha512-9Cbovsa52vNQCjdXOzeQq5CnCbAcRk05aU62K20WO372NrTv0NxibLFCK6lQ4/iZEFdEA3p3t2VNOn8AJ53F5g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + } + ], + "license": "MIT" + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jsonwebtoken": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz", + "integrity": "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==", + "license": "MIT", + "dependencies": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + } + }, + "node_modules/jsonwebtoken/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "license": "MIT", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "license": "MIT", + "dependencies": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/kareem": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.6.3.tgz", + "integrity": "sha512-C3iHfuGUXK2u8/ipq9LfjFfXFxAZMQJJq7vLS45r3D9Y2xQ/m4S8zaR4zMLFWh9AsNPXmcFfUDhTEO8UIC/V6Q==", + "license": "Apache-2.0", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/kuler": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", + "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==", + "license": "MIT" + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" + }, + "node_modules/lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==", + "license": "MIT" + }, + "node_modules/lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==", + "license": "MIT" + }, + "node_modules/lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==", + "license": "MIT" + }, + "node_modules/lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==", + "license": "MIT" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "license": "MIT" + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", + "license": "MIT" + }, + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + "license": "MIT" + }, + "node_modules/logform": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/logform/-/logform-2.7.0.tgz", + "integrity": "sha512-TFYA4jnP7PVbmlBIfhlSe+WKxs9dklXMTEGcBCIvLhE/Tn3H6Gk1norupVW7m5Cnd4bLcr08AytbyV/xj7f/kQ==", + "license": "MIT", + "dependencies": { + "@colors/colors": "1.6.0", + "@types/triple-beam": "^1.3.2", + "fecha": "^4.2.0", + "ms": "^2.1.1", + "safe-stable-stringify": "^2.3.1", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/logform/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", @@ -447,6 +1366,12 @@ "node": ">= 0.6" } }, + "node_modules/memory-pager": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", + "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", + "license": "MIT" + }, "node_modules/merge-descriptors": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", @@ -474,43 +1399,399 @@ "mime": "cli.js" }, "engines": { - "node": ">=4" + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "license": "MIT", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/moment": { + "version": "2.30.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", + "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/mongodb": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.10.0.tgz", + "integrity": "sha512-gP9vduuYWb9ZkDM546M+MP2qKVk5ZG2wPF63OvSRuUbqCR+11ZCAE1mOfllhlAG0wcoJY5yDL/rV3OmYEwXIzg==", + "license": "Apache-2.0", + "dependencies": { + "@mongodb-js/saslprep": "^1.1.5", + "bson": "^6.7.0", + "mongodb-connection-string-url": "^3.0.0" + }, + "engines": { + "node": ">=16.20.1" + }, + "peerDependencies": { + "@aws-sdk/credential-providers": "^3.188.0", + "@mongodb-js/zstd": "^1.1.0", + "gcp-metadata": "^5.2.0", + "kerberos": "^2.0.1", + "mongodb-client-encryption": ">=6.0.0 <7", + "snappy": "^7.2.2", + "socks": "^2.7.1" + }, + "peerDependenciesMeta": { + "@aws-sdk/credential-providers": { + "optional": true + }, + "@mongodb-js/zstd": { + "optional": true + }, + "gcp-metadata": { + "optional": true + }, + "kerberos": { + "optional": true + }, + "mongodb-client-encryption": { + "optional": true + }, + "snappy": { + "optional": true + }, + "socks": { + "optional": true + } + } + }, + "node_modules/mongodb-connection-string-url": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.1.tgz", + "integrity": "sha512-XqMGwRX0Lgn05TDB4PyG2h2kKO/FfWJyCzYQbIhXUxz7ETt0I/FqHjUeqj37irJ+Dl1ZtU82uYyj14u2XsZKfg==", + "license": "Apache-2.0", + "dependencies": { + "@types/whatwg-url": "^11.0.2", + "whatwg-url": "^13.0.0" + } + }, + "node_modules/mongodb-connection-string-url/node_modules/tr46": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz", + "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==", + "license": "MIT", + "dependencies": { + "punycode": "^2.3.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/mongodb-connection-string-url/node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + } + }, + "node_modules/mongodb-connection-string-url/node_modules/whatwg-url": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-13.0.0.tgz", + "integrity": "sha512-9WWbymnqj57+XEuqADHrCJ2eSXzn8WXIW/YSGaZtb2WKAInQ6CHfaUUcTyyver0p8BDg5StLQq8h1vtZuwmOig==", + "license": "MIT", + "dependencies": { + "tr46": "^4.1.1", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/mongoose": { + "version": "8.8.3", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-8.8.3.tgz", + "integrity": "sha512-/I4n/DcXqXyIiLRfAmUIiTjj3vXfeISke8dt4U4Y8Wfm074Wa6sXnQrXN49NFOFf2mM1kUdOXryoBvkuCnr+Qw==", + "license": "MIT", + "dependencies": { + "bson": "^6.7.0", + "kareem": "2.6.3", + "mongodb": "~6.10.0", + "mpath": "0.9.0", + "mquery": "5.0.0", + "ms": "2.1.3", + "sift": "17.1.3" + }, + "engines": { + "node": ">=16.20.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mongoose" + } + }, + "node_modules/mongoose/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/mpath": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.9.0.tgz", + "integrity": "sha512-ikJRQTk8hw5DEoFVxHG1Gn9T/xcjtdnOKIU1JTmGjZZlg9LST2mBLmcX3/ICIbgJydT2GOc15RnNy5mHmzfSew==", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mquery": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/mquery/-/mquery-5.0.0.tgz", + "integrity": "sha512-iQMncpmEK8R8ncT8HJGsGc9Dsp8xcgYMVSbs5jgnm1lFHTZqMJTUWTDx1LBO8+mK3tPNZWFLBghQEIOULSTHZg==", + "license": "MIT", + "dependencies": { + "debug": "4.x" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/mquery/node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/mquery/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/node-addon-api": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz", + "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==", + "license": "MIT" + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/nodemailer": { + "version": "6.9.16", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.16.tgz", + "integrity": "sha512-psAuZdTIRN08HKVd/E8ObdV6NO7NTBY3KsC30F7M4H1OnmLCUNaS56FpYxyb26zWLSyYF9Ozch9KYHhHegsiOQ==", + "license": "MIT-0", + "engines": { + "node": ">=6.0.0" } }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "node_modules/nodemon": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.7.tgz", + "integrity": "sha512-hLj7fuMow6f0lbB0cD14Lz2xNjwsyruH251Pk4t/yIitCFJbmY1myuLlHm/q06aST4jg6EgAh74PIBBrRqpVAQ==", + "dev": true, "license": "MIT", + "dependencies": { + "chokidar": "^3.5.2", + "debug": "^4", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.1.2", + "pstree.remy": "^1.1.8", + "semver": "^7.5.3", + "simple-update-notifier": "^2.0.0", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.5" + }, + "bin": { + "nodemon": "bin/nodemon.js" + }, "engines": { - "node": ">= 0.6" + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/nodemon" } }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "node_modules/nodemon/node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, "license": "MIT", "dependencies": { - "mime-db": "1.52.0" + "ms": "^2.1.3" }, "engines": { - "node": ">= 0.6" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "node_modules/nodemon/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, "license": "MIT" }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "license": "ISC", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" + } + }, + "node_modules/npmlog": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", + "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", + "deprecated": "This package is no longer supported.", + "license": "ISC", + "dependencies": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" } }, "node_modules/object-assign": { @@ -522,6 +1803,15 @@ "node": ">=0.10.0" } }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, "node_modules/object-inspect": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", @@ -546,6 +1836,24 @@ "node": ">= 0.8" } }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/one-time": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", + "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", + "license": "MIT", + "dependencies": { + "fn.name": "1.x.x" + } + }, "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", @@ -555,12 +1863,34 @@ "node": ">= 0.8" } }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/path-to-regexp": { "version": "0.1.10", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==", "license": "MIT" }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", @@ -574,6 +1904,22 @@ "node": ">= 0.10" } }, + "node_modules/pstree.remy": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", + "dev": true, + "license": "MIT" + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/qs": { "version": "6.13.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", @@ -613,6 +1959,49 @@ "node": ">= 0.8" } }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -633,12 +2022,33 @@ ], "license": "MIT" }, + "node_modules/safe-stable-stringify": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz", + "integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "license": "MIT" }, + "node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/send": { "version": "0.19.0", "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", @@ -693,6 +2103,12 @@ "node": ">= 0.8.0" } }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "license": "ISC" + }, "node_modules/set-function-length": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", @@ -734,6 +2150,58 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/sift": { + "version": "17.1.3", + "resolved": "https://registry.npmjs.org/sift/-/sift-17.1.3.tgz", + "integrity": "sha512-Rtlj66/b0ICeFzYTuNvX/EF1igRbbnGSvEyT79McoZa/DeGhMyC5pWKOEsZKnpkqtSeovd5FL/bjHWC3CIIvCQ==", + "license": "MIT" + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-update-notifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", + "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sparse-bitfield": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", + "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==", + "license": "MIT", + "dependencies": { + "memory-pager": "^1.0.2" + } + }, + "node_modules/stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", + "license": "MIT", + "engines": { + "node": "*" + } + }, "node_modules/statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", @@ -743,6 +2211,90 @@ "node": ">= 0.8" } }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "license": "ISC", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/text-hex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", + "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==", + "license": "MIT" + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, "node_modules/toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", @@ -752,6 +2304,31 @@ "node": ">=0.6" } }, + "node_modules/touch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz", + "integrity": "sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==", + "dev": true, + "license": "ISC", + "bin": { + "nodetouch": "bin/nodetouch.js" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "license": "MIT" + }, + "node_modules/triple-beam": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.4.1.tgz", + "integrity": "sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==", + "license": "MIT", + "engines": { + "node": ">= 14.0.0" + } + }, "node_modules/type-is": { "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", @@ -765,6 +2342,64 @@ "node": ">= 0.6" } }, + "node_modules/ua-is-frozen": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ua-is-frozen/-/ua-is-frozen-0.1.2.tgz", + "integrity": "sha512-RwKDW2p3iyWn4UbaxpP2+VxwqXh0jpvdxsYpZ5j/MLLiQOfbsV5shpgQiw93+KMYQPcteeMQ289MaAFzs3G9pw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + } + ], + "license": "MIT" + }, + "node_modules/ua-parser-js": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-2.0.0.tgz", + "integrity": "sha512-SASgD4RlB7+SCMmlVNqrhPw0f/2pGawWBzJ2+LwGTD0GgNnrKGzPJDiraGHJDwW9Zm5DH2lTmUpqDpbZjJY4+Q==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], + "license": "AGPL-3.0-or-later", + "dependencies": { + "detect-europe-js": "^0.1.2", + "is-standalone-pwa": "^0.1.1", + "ua-is-frozen": "^0.1.2" + }, + "bin": { + "ua-parser-js": "script/cli.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/undefsafe": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", + "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", + "dev": true, + "license": "MIT" + }, "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", @@ -774,6 +2409,12 @@ "node": ">= 0.8" } }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", @@ -783,6 +2424,15 @@ "node": ">= 0.4.0" } }, + "node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -791,6 +2441,97 @@ "engines": { "node": ">= 0.8" } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "license": "BSD-2-Clause" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "license": "ISC", + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/winston": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.17.0.tgz", + "integrity": "sha512-DLiFIXYC5fMPxaRg832S6F5mJYvePtmO5G9v9IgUFPhXm9/GkXarH/TUrBAVzhTCzAj9anE/+GjrgXp/54nOgw==", + "license": "MIT", + "dependencies": { + "@colors/colors": "^1.6.0", + "@dabh/diagnostics": "^2.0.2", + "async": "^3.2.3", + "is-stream": "^2.0.0", + "logform": "^2.7.0", + "one-time": "^1.0.0", + "readable-stream": "^3.4.0", + "safe-stable-stringify": "^2.3.1", + "stack-trace": "0.0.x", + "triple-beam": "^1.3.0", + "winston-transport": "^4.9.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/winston-daily-rotate-file": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/winston-daily-rotate-file/-/winston-daily-rotate-file-5.0.0.tgz", + "integrity": "sha512-JDjiXXkM5qvwY06733vf09I2wnMXpZEhxEVOSPenZMii+g7pcDcTBt2MRugnoi8BwVSuCT2jfRXBUy+n1Zz/Yw==", + "license": "MIT", + "dependencies": { + "file-stream-rotator": "^0.6.1", + "object-hash": "^3.0.0", + "triple-beam": "^1.4.1", + "winston-transport": "^4.7.0" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "winston": "^3" + } + }, + "node_modules/winston-transport": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.9.0.tgz", + "integrity": "sha512-8drMJ4rkgaPo1Me4zD/3WLfI/zPdA9o2IipKODunnGDcuqbHwjsbB79ylv04LCGGzU0xQ6vTznOMpQGaLhhm6A==", + "license": "MIT", + "dependencies": { + "logform": "^2.7.0", + "readable-stream": "^3.6.2", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" } } } diff --git a/back/package.json b/back/package.json index c2cbc059da60544249b1f231c1a39513bd4237e9..0b4abab05fa473e4afe2eea974de70e46bf0f7d7 100644 --- a/back/package.json +++ b/back/package.json @@ -4,6 +4,7 @@ "main": "src/index.js", "scripts": { "start": "node src/index.js", + "dev": "nodemon src/index.js", "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [], @@ -11,7 +12,21 @@ "license": "ISC", "description": "", "dependencies": { + "bcrypt": "^5.1.1", + "cookie-parser": "^1.4.7", "cors": "^2.8.5", - "express": "^4.21.1" + "dotenv": "^16.4.5", + "express": "^4.21.1", + "express-rate-limit": "^7.4.1", + "express-validator": "^7.2.0", + "jsonwebtoken": "^9.0.2", + "mongoose": "^8.8.3", + "nodemailer": "^6.9.16", + "ua-parser-js": "^2.0.0", + "winston": "^3.17.0", + "winston-daily-rotate-file": "^5.0.0" + }, + "devDependencies": { + "nodemon": "^3.1.7" } } diff --git a/back/public/cancel-delete.html b/back/public/cancel-delete.html new file mode 100644 index 0000000000000000000000000000000000000000..77fdd0bb8cb56763ef48bd3277ee39d8ce4a257f --- /dev/null +++ b/back/public/cancel-delete.html @@ -0,0 +1,149 @@ +<!DOCTYPE html> +<html lang="ko"> +<head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <title>계정 삭제 취소</title> + <style> + * { + margin: 0; + padding: 0; + box-sizing: border-box; + } + + body { + font-family: 'Arial', sans-serif; + background-color: #f5f5f5; + height: 100vh; + display: flex; + align-items: center; + justify-content: center; + } + + .container { + width: 100%; + max-width: 500px; + padding: 20px; + } + + .deny-box { + background-color: white; + padding: 30px; + border-radius: 10px; + box-shadow: 0 2px 10px rgba(0,0,0,0.1); + text-align: center; + } + + .error-icon { + font-size: 48px; + margin: 20px 0; + } + + .error-text { + font-size: 18px; + color: #333; + margin-bottom: 10px; + } + + .sub-text { + color: #666; + margin-bottom: 30px; + } + + .button-group { + display: flex; + gap: 10px; + justify-content: center; + } + + .btn { + padding: 12px 24px; + border: none; + border-radius: 5px; + cursor: pointer; + font-size: 16px; + transition: all 0.3s ease; + } + + .home-btn { + background-color: #4444ff; + color: white; + } + + .home-btn:hover { + background-color: #0000ff; + } + + .message { + margin-top: 20px; + padding: 10px; + border-radius: 5px; + display: none; + } + + .message.info { + display: block; + background-color: #cce5ff; + color: #004085; + } + + .message.error { + display: block; + background-color: #f8d7da; + color: #721c24; + } + </style> +</head> +<body> + <div class="container"> + <div class="deny-box"> + <h1>계정 삭제 취소</h1> + <div class="error-icon">❌</div> + <p class="error-text">계정 삭제를 취소하시겠습니까?</p> + <p class="sub-text">바로 계정을 사용 할 수 없습니다.</p> + <div class="button-group"> + <button id="confirmBtn" class="btn home-btn">삭제 취소하기 (계정 복구) + </button> + <button id="closeBtn" class="btn cancel-btn">창 닫기</button> + </div> + <div id="message" class="message"></div> + </div> + </div> + <script> + document.addEventListener('DOMContentLoaded', () => { + const urlParams = new URLSearchParams(window.location.search); + const token = urlParams.get('token'); + const confirmBtn = document.getElementById('confirmBtn'); + const closeBtn = document.getElementById('closeBtn'); + const messageDiv = document.getElementById('message'); + + confirmBtn.addEventListener('click', async () => { + try { + const response = await fetch(`/api/user/cancel-hard-delete?token=${token}`, { + method: 'POST' + }); + + if (response.ok) { + const data = await response.json(); + messageDiv.textContent = `${data.message}`; + messageDiv.className = 'message info'; + setTimeout(() => { + window.close(); + }, 2000); + } else { + const text = await response.text(); + throw new Error(text); + } + } catch (error) { + messageDiv.textContent = error.message; + messageDiv.className = 'message error'; + } + }); + + closeBtn.addEventListener('click', () => { + window.close(); + }); + }); + </script> +</body> +</html> \ No newline at end of file diff --git a/back/public/confirm-delete.html b/back/public/confirm-delete.html new file mode 100644 index 0000000000000000000000000000000000000000..5050ca7bdee5a8b13e075ad36e2c6aa4b37f943f --- /dev/null +++ b/back/public/confirm-delete.html @@ -0,0 +1,150 @@ +<!DOCTYPE html> +<html lang="ko"> +<head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <title>계정 삭제 확인</title> + <style> + * { + margin: 0; + padding: 0; + box-sizing: border-box; + } + + body { + font-family: 'Arial', sans-serif; + background-color: #f5f5f5; + height: 100vh; + display: flex; + align-items: center; + justify-content: center; + } + + .container { + width: 100%; + max-width: 500px; + padding: 20px; + } + + .confirm-box { + background-color: white; + padding: 30px; + border-radius: 10px; + box-shadow: 0 2px 10px rgba(0,0,0,0.1); + text-align: center; + } + + .warning-icon { + font-size: 48px; + margin: 20px 0; + } + + .warning-text { + font-size: 18px; + color: #333; + margin-bottom: 10px; + } + + .sub-text { + color: #ff4444; + margin-bottom: 30px; + } + + .button-group { + display: flex; + gap: 10px; + justify-content: center; + } + + .btn { + padding: 12px 24px; + border: none; + border-radius: 5px; + cursor: pointer; + font-size: 16px; + transition: all 0.3s ease; + } + + .cancel-btn { + background-color: #e0e0e0; + color: #333; + } + + .confirm-btn { + background-color: #ff4444; + color: white; + } + + .cancel-btn:hover { + background-color: #d0d0d0; + } + + .confirm-btn:hover { + background-color: #ff0000; + } + + .message { + margin-top: 20px; + padding: 10px; + border-radius: 5px; + display: none; + } + .message.info { + display: block; + background-color: #ffe5e5; + color: #850000; + } + .message.error { + display: block; + background-color: #ff4444; + color: white; + } + </style> +</head> +<body> + <div class="container"> + <div class="confirm-box"> + <h1>계정 삭제 확인</h1> + <div class="warning-icon">⚠️</div> + <p class="warning-text">정말로 계정을 삭제하시겠습니까?</p> + <p class="sub-text">이 작업은 되돌릴 수 없으며, 모든 데이터가 영구적으로 삭제됩니다.</p> + <div class="button-group"> + <button id="confirmBtn" class="btn confirm-btn">예, 삭제합니다</button> + </div> + <div id="message" class="message"></div> + </div> + </div> + <script> + document.addEventListener('DOMContentLoaded', () => { + const urlParams = new URLSearchParams(window.location.search); + const token = urlParams.get('token'); + const confirmBtn = document.getElementById('confirmBtn'); + const cancelBtn = document.getElementById('cancelBtn'); + const messageDiv = document.getElementById('message'); + + confirmBtn.addEventListener('click', async () => { + try { + const response = await fetch(`/api/user/confirm-hard-delete?token=${token}`, { + method: 'DELETE' + }); + + if (response.ok) { + const data = await response.json(); + messageDiv.textContent = `${data.message}`; + messageDiv.className = 'message info'; + setTimeout(() => { + window.close(); + }, 2000); + } else { + const text = await response.text(); + throw new Error(text); + } + } catch (error) { + messageDiv.textContent = error.message; + messageDiv.className = 'message error'; + } + }); + }); + </script> +</body> +</html> \ No newline at end of file diff --git a/back/public/unknown-delete.html b/back/public/unknown-delete.html new file mode 100644 index 0000000000000000000000000000000000000000..0edaf1480283449b74f8dfaa00d01c51c028b86c --- /dev/null +++ b/back/public/unknown-delete.html @@ -0,0 +1,113 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="UTF-8"> + <title>만료된 페이지</title> + <style> + body { + font-family: 'Arial', sans-serif; + display: flex; + justify-content: center; + align-items: center; + height: 100vh; + margin: 0; + background-color: #f5f5f5; + } + + .container { + background-color: white; + padding: 2rem; + border-radius: 8px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); + text-align: center; + max-width: 400px; + width: 90%; + } + + h1 { + color: #333; + margin-bottom: 1.5rem; + } + + .button-group { + display: flex; + gap: 1rem; + justify-content: center; + margin-top: 2rem; + } + + button { + padding: 0.8rem 1.5rem; + border: none; + border-radius: 4px; + cursor: pointer; + font-size: 1rem; + transition: background-color 0.3s; + } + + #confirmBtn { + background-color: #dc3545; + color: white; + } + + #confirmBtn:hover { + background-color: #c82333; + } + + #cancelBtn { + background-color: #6c757d; + color: white; + } + + #cancelBtn:hover { + background-color: #5a6268; + } + + .message { + margin-top: 1rem; + padding: 1rem; + border-radius: 4px; + display: none; + } + + .message.success { + background-color: #d4edda; + color: #155724; + display: block; + } + + .message.error { + background-color: #f8d7da; + color: #721c24; + display: block; + } + + .message.info { + background-color: #cce5ff; + color: #004085; + display: block; + } + </style> +</head> +<body> + <div class="container"> + <div class="deny-box"> + <h1>만료된 토큰</h1> + <div class="error-icon">❌</div> + <p class="error-text">유효하지 않은 토큰입니다</p> + <p class="sub-text">토큰이 만료되었거나 올바르지 않습니다.</p> + <div class="button-group"> + <button id="homeBtn" class="btn home-btn">홈으로 돌아가기</button> + </div> + </div> + </div> + <script> + document.addEventListener('DOMContentLoaded', () => { + const homeBtn = document.getElementById('homeBtn'); + homeBtn.addEventListener('click', () => { + window.location.href = '/'; + }); + }); + </script> +</body> +</html> diff --git a/back/src/.DS_Store b/back/src/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..8ef6d176674cc54720aaf6351950b0c6f2b10d7f Binary files /dev/null and b/back/src/.DS_Store differ diff --git a/back/src/controllers/etcController.js b/back/src/controllers/etcController.js new file mode 100644 index 0000000000000000000000000000000000000000..c8a6a4e1237202d577b6531b0d60ab55a1053c56 --- /dev/null +++ b/back/src/controllers/etcController.js @@ -0,0 +1,18 @@ +const path = require('path'); + +const etcController = { + getUptime: (req, res) => { + const uptime = process.uptime(); + res.json({ uptime }); + }, + + handleConfirmDelete: (req, res) => { + res.sendFile(path.join(__dirname, '../../public/confirm-delete.html')); + }, + + handleCancelDelete: (req, res) => { + res.sendFile(path.join(__dirname, '../../public/cancel-delete.html')); + } +}; + +module.exports = etcController; \ No newline at end of file diff --git a/back/src/controllers/habittrackerController.js b/back/src/controllers/habittrackerController.js new file mode 100644 index 0000000000000000000000000000000000000000..7ee920aab8315dec92f4ad8dfb09fe97e28a6b71 --- /dev/null +++ b/back/src/controllers/habittrackerController.js @@ -0,0 +1,98 @@ +const { minutesToSeconds, secondsToMinutes } = require('../utils/timeconvert'); + +//habittracker구조 +const HabitTracker = require('../models/habittracker'); +//goal_weight는 habit tracker schema 안에 존재하도록 + +const habittrackerController = { + setGoal: async (req, res) => { + const { goal_weekly, goal_daily, goal_daily_time, goal_weight } = + req.body; + //시간 변환 + const dailyTimeSeconds = minutesToSeconds(goal_daily_time); + try { + const newGoal = new HabitTracker({ + user_id: req.user.user_id, //미들웨어에서 설정한 user_id 가져온다 + goal_weekly, + goal_daily, + goal_daily_time: dailyTimeSeconds, + goal_weight, + }); + await newGoal.save(); + + res.status(201).json(newGoal); + } catch (error) { + console.error(error); + res.status(500).json({ + message: 'failed to add goal', + error: error.message, + }); + } + }, + getGoal: async (req, res) => { + try { + const goals = await HabitTracker.find({ + user_id: req.user.user_id, + }); + if (goals.length === 0) { + //만약 비어있다면 dummy data 반환 + const dummyGoal = [ + { + user_id: req.user.user_id, + goal_weekly: null, + goal_daily: [ + false, + false, + false, + false, + false, + false, + false, + ], + goal_daily_time: '00:00', + goal_weight: null, + }, + ]; + return res.status(200).json(dummyGoal); + } + + const habitTrackergoal = goals.map(goal => { + return { + user_id: req.user.user_id, + goal_weekly: goal.goal_weekly, + goal_daily: goal.goal_daily, + goal_daily_time: secondsToMinutes(goal.goal_daily_time), + goal_weight: goal.goal_weight, + }; + }); + + res.status(200).json(habitTrackergoal); + } catch (error) { + res.status(500).json({ + message: 'Failed to get habitTracker goals', + error: error.message, + }); + } + }, + getEveryRecords: async (req, res) => { + const { period } = req.query.period; + try { + //정규식 + const regex = new RegExp(`^${period}`); + + //해당 월에 해당하는 운동 기록들을 가져옴 + const monthlyRecords = Record.find({ + user_id: req.user.user_id, //미들웨어에 있는 user_id + date: { $regex: regex }, + }); + res.status(200).json(monthlyRecords); + } catch (error) { + res.status(500).json({ + message: 'Failed to get habitTracker monthly records', + error: error.message, + }); + } + }, +}; + +module.exports = habittrackerController; diff --git a/back/src/controllers/routineController.js b/back/src/controllers/routineController.js new file mode 100644 index 0000000000000000000000000000000000000000..176b649ed936a4cdf39b7d0874dcbce79035265a --- /dev/null +++ b/back/src/controllers/routineController.js @@ -0,0 +1,166 @@ +const express = require('express'); +const router = express.Router(); +const minutesToSeconds = require('../utils/timeconvert'); + +//운동 영상 구조 +const Video = require('../models/video'); +//루틴 구조 +const Routine = require('../models/routine'); +// 기록할 DB 구조 +const Record = require('../models/records'); + +const routineController = { + recordRoutine: async (req, res) => { + const { date, video_id, video_time, video_tag } = req.body; + try { + const newRecord = new Routine({ + user_id: req.user.user_id, //미들웨어에서 받아온 user_id + date, + video_id, + video_tag, + video_time: minutesToSeconds(video_time), + }); + await newRecord.save(); + res.status(201).send('Routine records added'); + } catch (error) { + console.error(error); + res.status(500).send('Failed to add workout records'); + } + }, + getRoutine: async (req, res) => { + try { + const userRoutine = await Routine.find({ + user_id: req.user.user_id, + }).populate('routine_exercises.video'); + if (userRoutine.length === 0) { + // 아무런 루틴도 없다면 null 로 채워진 루틴 하나를 return + const dummyRoutine = [ + { + routine_id: null, + routine_name: null, + routine_exercises: [ + { + video: { + video_id: null, + video_time: null, + video_tag: null, + }, + }, + ], + }, + ]; + return res.json(dummyRoutine); + } + return res.status(200).json(userRoutine); + } catch (error) { + console.error(error); + res.status(500).json({ + message: 'Failed to get user routine', + error: error.message, + }); + } + }, + getRoutineExercise: async (req, res) => { + const { routine_name } = req.body; + try { + const routine = await Routine.findOne({ + user_id: req.user.user_id, + routine_name, + }).populate('routine_exercises.video'); + + if (!routine) { + return res.status(404).json({ message: 'Routine not Found' }); + } + + res.status(200).json(routine.routine_exercises); + } catch (error) { + console.error(error); + res.status(500).json({ + message: 'Failed to get routine exercise', + error: error.message, + }); + } + }, + createRoutine: async (req, res) => { + const { routine_name } = req.body; + try { + const newRoutine = new Routine({ + user_id: req.user.user_id, + routine_name, + }); + await newRoutine.save(); + res.status(201).send('new routine folder was created'); + } catch (error) { + console.error(error); + res.status(500).send('Failed to add new routine folder'); + } + }, + deleteRoutine: async (req, res) => { + const { routine_name } = req.body; + try { + const deletedRoutine = await Routine.findOneAndDelete({ + user_id: req.user.user_id, //미들웨어에서 가져온 user_id + routine_name, + }); + // 성공적으로 삭제되었을 때 + res.status(200).json({ message: 'Routine deleted' }); + } catch (error) { + console.error(error); + res.status(500).json({ + message: 'Failed to delete routine', + error: error.message, + }); + } + }, + addRoutine: async (req, res) => { + const { routine_name, video_id } = req.body; + try { + const selectedVideo = await Video.findOne({ video_id: video_id }); + if (!selectedVideo) { + return res + .status(404) + .json({ message: 'Workout Video is not found' }); + } + //이걸 matchRoutine의 routine_Exercise로 추가해야함 + + const updatedRoutine = await Routine.findOneAndUpdate( + { user_id: req.user.user_id, routine_name }, + { $push: { routine_exercises: { video: selectedVideo._id } } }, + { new: true } + ); + res.status(201).json(updatedRoutine); + } catch (error) { + console.error(error); + res.status(500).json({ + message: 'Failed to add routine videos to Routine', + error: error.message, + }); + } + }, + deleteRoutineComponent: async (req, res) => { + const { routine_name, video_id } = req.body; + try { + const videoContent = await Video.findOne({ video_id }); + if (!videoContent) { + return res.status(404).json({ + message: 'Workout Video not found', + }); + } + + const deletedRoutineComponent = await Routine.updateMany( + { user_id: req.user.user_id }, + { $pull: { routine_exercises: { video: videoContent._id } } }, + { new: true } + ); + res.status(200).json(updatedRoutine); + } catch (error) { + console.error(error); + res.status(500).json({ + message: 'Failed to delete video from routines', + error: error.message, + }); + } + }, +}; + +module.exports = routineController; \ No newline at end of file diff --git a/back/src/controllers/userController.js b/back/src/controllers/userController.js new file mode 100644 index 0000000000000000000000000000000000000000..b0e7be51fe027b13d2579509d8a9624df0e0595b --- /dev/null +++ b/back/src/controllers/userController.js @@ -0,0 +1,541 @@ +const {User, UserAchievement} = require('../models/user'); +const bcrypt = require('bcrypt'); +const jwt = require('jsonwebtoken'); +const UAParser = require('ua-parser-js'); +const emailService = require('../utils/emailService'); + +const SALT_ROUNDS=12; + +const getAchievement = async (user_id, date = null) => { + try{ + let matchStage={ $match: { user_id: user_id } }; + + if(date){ + const startOfDay=new Date(date); + startOfDay.setHours(0, 0, 0, 0); + const endOfDay=new Date(date); + endOfDay.setHours(23, 59, 59, 999); + + matchStage = { + $match: { + user_id: user_id, + 'achievements.date': { + $gte: startOfDay, + $lte: endOfDay + } + } + }; + } + + const achievement=await UserAchievement.aggregate([ + matchStage, + { $unwind: '$achievements' }, + // 날짜가 주어진 경우 해당 날짜의 데이터만, 아닌 경우 가장 최근 데이터 + date ? + { $match: { + 'achievements.date': { + $gte: new Date(date).setHours(0, 0, 0, 0), + $lte: new Date(date).setHours(23, 59, 59, 999) + } + }} : + { $sort: { 'achievements.date': -1 } }, + { $limit: 1 }, + { $project: { + user_height: '$achievements.user_height', + user_weight: '$achievements.user_weight', + goal_weight: '$achievements.goal_weight', + date: '$achievements.date' + }} + ]); + + return achievement[0] || { + user_height: null, + user_weight: null, + goal_weight: null, + date: date || null + }; + } catch (error) { + console.error('Error fetching achievement:', error); + throw error; + } +}; + +const isSameDay=(date1, date2) => { + return date1.getFullYear() === date2.getFullYear() && + date1.getMonth() === date2.getMonth() && + date1.getDate() === date2.getDate(); +}; + +const userController = { + hashPassword: async (user_password) => { + return await bcrypt.hash(user_password,SALT_ROUNDS); + }, + createUser: async (req, res) => { + try { + const {user_name, user_id, user_password, user_gender, user_email, user_birth} = req.body; + const user = new User({ + user_name, + user_id, + user_password: await userController.hashPassword(user_password), + user_gender: user_gender ? "female" : "male", + user_email, + user_birth, + tokens: { + access_sessions: [], + delete_sessions: [] + } + }); + await user.save(); + res.json({user_id: user.user_id, message: '회원가입이 완료되었습니다'}); + } catch(error) { + if(error.code === 11000) res.status(400).json({message: '이미 존재하는 아이디입니다'}); + else res.status(500).json({message: `${error}`}); + } + }, + signIn: async (req, res) => { + try { + const {user_id, user_password} = req.body; + const user = await User.findOne({user_id: user_id}); + if(!user) { + return res.status(400).json({ + success: false, + message: '존재하지 않는 아이디입니다' + }); + } + if(user.is_deleted) { + return res.status(400).json({ + success: false, + message: '탈퇴 대기 중인 계정입니다' + }); + } + + if(user.lock_until && user.lock_until > Date.now()){ + const remainingTime=Math.ceil((user.lock_until - Date.now())/1000); + return res.status(429).json({ + message: `계정이 잠겼습니다. ${remainingTime}초 후에 다시 시도해주세요.`, + remainingTime + }); + } + if (user.lock_until && user.lock_until <= Date.now()) { + user.login_attempts = 0; + user.lock_until = null; + await user.save(); + } + + const isPasswordValid = await bcrypt.compare(user_password, user.user_password); + if(!isPasswordValid) { + user.login_attempts++; + if(user.login_attempts>=5){ + user.lock_until=new Date(Date.now() + 5*60*1000); + await user.save(); + return res.status(429).json({message: '비밀번호를 5회 이상 틀렸습니다. 5분 후에 다시 시도해주세요.'}); + } + await user.save(); + return res.status(400).json({message: `비밀번호가 일치하지 않습니다. 남은 시도 횟수: ${5 - user.login_attempts}회`}); + } + + user.login_attempts = 0; + user.lock_until = null; + + const userAgent = req.headers['user-agent']; + const parser = new UAParser(userAgent); + const result = parser.getResult(); + const clientIp = req.ip; + + const deviceInfo = { + ua: userAgent, + browser: { + name: result.browser.name ?? 'unknown', + version: result.browser.version ?? 'unknown' + }, + os: { + name: result.os.name ?? 'unknown', + version: result.os.version ?? 'unknown' + }, + device: { + vendor: result.device.vendor ?? 'unknown', + model: result.device.model ?? 'unknown', + type: result.device.type ?? 'desktop' + }, + ip: clientIp, + last_login_at: new Date(), + last_used: new Date() + }; + + const refreshTokenFromCookie = req.cookies.refreshToken; + let accessToken, refreshToken; + + if (refreshTokenFromCookie) { + const existingSession = user.tokens?.access_sessions?.find( + session => session.token_pair.refresh_token === refreshTokenFromCookie + ); + + if (existingSession) { + refreshToken = refreshTokenFromCookie; + accessToken = jwt.sign({ + type: 'ACCESS', + user_id: user.user_id, + deviceInfo: { + browser: deviceInfo.browser.name, + os: deviceInfo.os.name, + device: deviceInfo.device.type + } + }, + process.env.JWT_ACCESS_SECRET, + { expiresIn: '1h' } + ); + + existingSession.token_pair.access_token = accessToken; + existingSession.device_info = deviceInfo; + } + } + + if (!refreshToken) { + refreshToken = jwt.sign({ + type: 'REFRESH', + user_id: user.user_id, + deviceInfo: { + browser: deviceInfo.browser.name, + os: deviceInfo.os.name, + device: deviceInfo.device.type + } + }, + process.env.JWT_REFRESH_SECRET, + { expiresIn: '14d' } + ); + + accessToken = jwt.sign({ + type: 'ACCESS', + user_id: user.user_id, + deviceInfo: { + browser: deviceInfo.browser.name, + os: deviceInfo.os.name, + device: deviceInfo.device.type + } + }, + process.env.JWT_ACCESS_SECRET, + { expiresIn: '1h' } + ); + + const MAX_SESSIONS = 5; + if (!user.tokens) { + user.tokens = { + access_sessions: [], + delete_sessions: [] + }; + } + + if (user.tokens.access_sessions.length >= MAX_SESSIONS) { + user.tokens.access_sessions.sort((a, b) => + new Date(a.device_info.last_used) - new Date(b.device_info.last_used) + ); + user.tokens.access_sessions.shift(); + } + + user.tokens.access_sessions.push({ + token_pair: { + access_token: accessToken, + refresh_token: refreshToken + }, + device_info: deviceInfo + }); + } + + await user.save(); + + res.cookie('refreshToken', refreshToken, { + httpOnly: true, + secure: true, + sameSite: 'strict', + maxAge: 14 * 24 * 60 * 60 * 1000, + path: '/api' + }); + + res.json({ + message: 'signIn 성공', + accessToken, + user_id: user.user_id, + user_name: user.user_name + }); + + } catch(error) { + console.error('SignIn Error:', error); + res.status(500).json({ message: error.message }); + } + }, + signOut: async (req, res) => { + try { + const user_id = req.user.user_id; + const accessToken = req.headers.authorization?.split(' ')[1]; + + const result = await User.updateOne( + { + user_id, + 'tokens.access_sessions': { + $elemMatch: { + 'token_pair.access_token': accessToken + } + } + }, + { + $pull: { + 'tokens.access_sessions': { + 'token_pair.access_token': accessToken + } + } + } + ); + + if(result.modifiedCount === 0) { + return res.status(401).json({ + success: false, + message: '유효하지 않은 세션입니다' + }); + } + + res.clearCookie('refreshToken', { + httpOnly: true, + secure: true, + sameSite: 'strict', + path: '/api' + }); + + res.json({ + success: true, + message: '로그아웃 되었습니다' + }); + } catch(error) { + console.error('SignOut Error:', error); + res.status(500).json({ + success: false, + message: '로그아웃 처리 중 오류가 발생했습니다' + }); + } + }, + deleteUser: async (req, res) => { + try { + const {user_id, user_email, user_name, deviceInfo} = req.user; + const user_password = req.body.user_password; + + const user = await User.findOne({ + user_id, + is_deleted: false + }); + + if(!user) { + return res.status(404).json({ + success: false, + message: '사용자를 찾을 수 없습니다' + }); + } + + const isPasswordValid = await bcrypt.compare(user_password, user.user_password); + if(!isPasswordValid) { + return res.status(400).json({ + success: false, + message: '비밀번호가 일치하지 않습니다' + }); + } + + const deleteToken = jwt.sign({ + type: 'DELETE', + user_id: user.user_id, + deviceInfo: deviceInfo + }, + process.env.JWT_DELETE_SECRET, + { expiresIn: '24h' } + ); + + user.tokens.delete_sessions.push({ + delete_token: deleteToken, + device_info: deviceInfo + }); + user.tokens.access_sessions = []; + user.is_deleted = true; + user.deleted_at = new Date(); + await user.save(); + + res.clearCookie('refreshToken', { + httpOnly: true, + secure: true, + sameSite: 'strict', + path: '/api' + }); + + res.json({ + success: true, + message: '회원탈퇴가 완료되었습니다. 확인 이메일을 확인해주세요.' + }); + + await emailService.sendDeleteConfirmation(user_email, user_id, user_name, deviceInfo, deleteToken); + } catch(error) { + res.status(500).json({ + success: false, + message: '회원 탈퇴 처리 중 오류가 발생했습니다' + }); + } + }, + confirmHardDelete: async (req, res) => { + try{ + const {user_id, user_name, user_email}=req.user; + await User.deleteOne({ user_id: user_id }); + res.json({ message: `${user_id}님의 계정이 완전히 삭제되었습니다.` }); + await emailService.sendHardDelete(user_email, user_name); + }catch(error){ + console.error(error); + res.status(500).json({ message: '계정 삭제 중 오류가 발생했습니다.' }); + } + }, + cancelHardDelete: async (req, res) => { + try{ + const {user_id, user_name, user_email}=req.user; + const user=await User.findOneAndUpdate( + { user_id: user_id, is_deleted: true }, + { + is_deleted: false, + tokens: { + access_sessions: [], + delete_sessions: [] + } + }, + { new: true } + ); + + if(!user) return res.status(404).json({ message: '사용자를 찾을 수 없습니다.' }); + res.json({ message: `${user_id}님의 삭제가 취소되었습니다.` }); + await emailService.sendCancelDelete(user_email, user_name); + }catch(error){ + console.error(error); + res.status(500).json({ message: '서버 오류가 발생했습니다.' }); + } + }, + getProfile: async (req, res) => { + try{ + const user_id=req.user.user_id; + const user=await User.findOne({ user_id: user_id }); + const achievement=await getAchievement(user_id); + + res.json({ + success: true, + message: '프로필 조회가 완료되었습니다', + user_id: user.user_id, + user_name: user.user_name, + user_gender: user.user_gender === "female" ? 1 : 0, + user_email: user.user_email, + user_birth: user.user_birth.toLocaleDateString('ko-KR',{ + year: 'numeric', + month: '2-digit', + day: '2-digit', + }), + user_height: achievement.user_height ?? null, + user_weight: achievement.user_weight ?? null, + user_created_at: user.user_created_at.toLocaleDateString('ko-KR',{ + year: 'numeric', + month: '2-digit', + day: '2-digit', + hour: '2-digit', + minute: '2-digit', + second: '2-digit', + hour12: false + }) + }); + }catch(error){ + res.status(500).json({ + success: false, + message: '프로필 조회 중 오류가 발생했습니다' + }); + } + }, + updateProfile: async (req, res) => { + try{ + const user_id=req.user.user_id; + const updates=req.body; + + const { user_height, user_weight }=updates; + delete updates.user_height; + delete updates.user_weight; + + if(Object.keys(updates).length > 0){ + if(updates.user_password) updates.user_password = await userController.hashPassword(updates.user_password); + if('user_gender' in updates) updates.user_gender = updates.user_gender === 0 ? "male" : "female"; + await User.findOneAndUpdate( + { user_id: user_id }, + { $set: updates }, + { runValidators: true } + ); + } + + const today=new Date(); + today.setHours(0, 0, 0, 0); + + const userAchievement=await UserAchievement.findOne({ user_id }); + + if(userAchievement){ + const todayAchievement=userAchievement.achievements.find( + a => isSameDay(a.date, today) + ); + + if(todayAchievement){ + if(user_height !== undefined) todayAchievement.user_height=user_height; + if(user_weight !== undefined) todayAchievement.user_weight=user_weight; + }else{ + userAchievement.achievements.push({ + date: today, + user_height: user_height, + user_weight: user_weight + }); + } + + await userAchievement.save(); + }else{ + const newAchievement=new UserAchievement({ + user_id, + achievements: [{ + date: today, + user_height: user_height, + user_weight: user_weight, + }] + }); + await newAchievement.save(); + } + + const achievement=await getAchievement(user_id); + const user=await User.findOne({ user_id: user_id }); + + res.json({ + success: true, + message: '프로필이 업데이트되었습니다', + user_id: user.user_id, + user_name: user.user_name, + user_gender: user.user_gender === "female" ? 1 : 0, + user_email: user.user_email, + user_birth: user.user_birth.toLocaleDateString('ko-KR').split('T')[0], + user_height: achievement.user_height ?? null, + user_weight: achievement.user_weight ?? null, + user_created_at: user.user_created_at.toLocaleDateString('ko-KR',{ + year: 'numeric', + month: '2-digit', + day: '2-digit', + hour: '2-digit', + minute: '2-digit', + second: '2-digit', + hour12: false + }) + }); + }catch(error){ + if(error.name === 'ValidationError'){ + return res.status(400).json({ + success: false, + message: '입력값이 유효하지 않습니다', + errors: Object.values(error.errors).map(err => err.message) + }); + } + res.status(500).json({ + success: false, + message: '프로필 업데이트 중 오류가 발생했습니다' + }); + } + } +} + +module.exports = userController; \ No newline at end of file diff --git a/back/src/controllers/videoController.js b/back/src/controllers/videoController.js new file mode 100644 index 0000000000000000000000000000000000000000..0c1c4b2d7da4cbcfdb51e81d75937a1247a037b6 --- /dev/null +++ b/back/src/controllers/videoController.js @@ -0,0 +1,117 @@ +const minutesToSeconds = require('../utils/timeconvert'); + +//운동 영상 구조 +const Video = require('../models/video'); + +const videoController = { + getVideo: async (req, res) => { + try { + const video_per_page = parseInt(req.query.video_per_page) || 10; + const last_id = req.query.last_id; + + //전체 데이터 수 + const totalVideos = await Video.countDocuments(); + + // last_id 기반 쿼리 조건 설정 + const query = last_id ? { _id: { $gt: last_id } } : {}; + + //해당 페이지(오름차순) + const videos = await Video.find(query) + .sort({ _id: 1 }) + .limit(video_per_page); + + res.json({ + video_per_page, + videos, + last_id: + videos.length > 0 ? videos[videos.length - 1]._id : null, //다음페이지 여부 + }); + } catch (error) { + res.status(500).json({ + message: 'failed to retrieve Workout videos', + error: error.message, + }); + } + }, + filterVideo: async (req, res) => { + try { + const tags = req.query.video_tag; + const video_tag = tags ? tags.split(' ') : []; //video_tag 배열처리 + + //시간 undefined 방지를 위한 기본값 설정 + let video_min_time = minutesToSeconds('00:00'); + let video_max_time = minutesToSeconds('1440:00'); + + //00:00 입력에 대한 기본값 설정 + if ( + req.query.video_time_from === '00:00' && + req.query.video_time_to === '00:00' + ) { + video_min_time = minutesToSeconds('00:00'); + video_max_time = minutesToSeconds('1440:00'); + } else if (req.query.video_time_from && req.query.video_time_to) { + video_min_time = minutesToSeconds(req.query.video_time_from); + video_max_time = minutesToSeconds(req.query.video_time_to); + } + + const video_level = req.query.video_level; + const video_per_page = parseInt(req.query.video_per_page) || 10; + const last_id = req.query.last_id; //커서페이징 + + const filter = { + video_length: { $gte: video_min_time, $lte: video_max_time }, + }; + + // video_tag가 존재하면 필터에 추가 + if (video_tag && Array.isArray(video_tag)) { + const tagregex = video_tag.map(tag => `(${tag})`).join('|'); + + // video_tag가 존재하고 Advanced가 존재하는 경우 + if (video_level) { + filter.video_tag = { + $regex: `(?=.*advanced)(?=.*(${tagregex}))`, + $options: 'i', + }; + } else { + filter.video_tag = { + $regex: `(?=.*(${tagregex}))`, + $options: 'i', + }; + } + } else { + // advanced 만 존재할 때 + if (video_level) { + filter.video_tag = { + $regex: `(?=.*advanced)`, + $options: `i`, + }; + } + } + + const totalVideos = await Video.find(filter).countDocuments(); //filter된 영상 수 + + if (last_id) { + //페이징 여부에 따른 조건 추가 + filter._id = { $gt: last_id }; + } + + const videos = await Video.find(filter) + .sort({ _id: 1 }) + .limit(video_per_page); + + res.json({ + totalVideos, + videos, + last_id: videos.length ? videos[videos.length - 1]._id : null, + }); + } catch (error) { + console.error('tag error', error); + res.status(500).json({ + message: 'failed to retrieve filtered workout videos', + error: error.message, + }); + } + }, +}; + +module.exports = videoController; diff --git a/back/src/index.js b/back/src/index.js index c2c4573660b699d58caa8340affe2ead8d8418be..4ace9448d8a42c4a05c03ed46a887017b38707bd 100644 --- a/back/src/index.js +++ b/back/src/index.js @@ -1,20 +1,65 @@ +const mongoose = require('mongoose'); const express = require('express'); -const cors = require('cors'); // CORS 미들웨어 추가 +const cookieParser = require('cookie-parser'); +const path = require('path'); +const authMiddleware = require('./middleware/authMiddleware'); +const initDB = require('./initDB'); +const { logRequest } = require('./utils/logger'); + const app = express(); const port = 8080; -app.use(cors()); // 모든 요청에 대해 CORS 허용 +const cors = require('cors'); +app.use(cors({ + origin: `https://${process.env.SERVER_NAME}`, + credentials: true +})); + +app.use(express.static(path.join(__dirname, '../public'))); + +const mongoUrl = `mongodb://wss-db:27017`; +mongoose.connect(mongoUrl); + +app.use(express.json()); +app.use(express.urlencoded({ extended: true })); +app.use(cookieParser()); + +app.set('trust proxy', true); -// 서버 시작 시간을 기록합니다. -const serverStartTime = Date.now(); +app.disable('x-powered-by'); -// 업타임을 계산하여 반환하는 엔드포인트를 추가합니다. -app.get('/api/uptime', (req, res) => { - const uptime = Date.now() - serverStartTime; - console.log(`Server uptime: ${Math.floor(uptime / 1000)} seconds`); - res.send(`Server uptime: ${Math.floor(uptime / 1000)} seconds`); +app.use('/api', (req, res, next) => { + const startTime = Date.now(); + res.on('finish', () => logRequest(req, res, startTime)); + next(); }); +app.use(authMiddleware.requestLogger, authMiddleware.securityHeaders, authMiddleware.apiLimiter); + +const db = mongoose.connection; +db.on('error', console.error.bind(console, 'connection error:')); +db.once('open', async () => { + console.log('Connected to MongoDB'); + try { + await initDB(); + console.log('Database initialized successfully'); + } catch (error) { + console.error('Failed to initialize database:', error); + } +}); + +const userRouter = require('./routers/userRouter'); +const etcRouter = require('./routers/etcRouter'); +const videoRouter = require('./routers/videoRouter'); +const habitRouter = require('./routers/habittrackerRouter'); +const routineRouter = require('./routers/routineRouter'); + +app.use('/api/user', userRouter); +app.use('/api/video', videoRouter); +app.use('/api/habitTracker', habitRouter); +app.use('/api/routine', routineRouter); +app.use('/api', etcRouter); + app.listen(port, () => { console.log(`Backend server is running on http://172.20.0.3:${port}`); }); diff --git a/back/src/initDB.js b/back/src/initDB.js new file mode 100644 index 0000000000000000000000000000000000000000..8026af3babaee015814b1a456622c33d321770b5 --- /dev/null +++ b/back/src/initDB.js @@ -0,0 +1,133 @@ +const mongoose = require('mongoose'); +const { User, UserAchievement, UserDiet } = require('./models/user'); +const Food100 = require('./models/food100'); +const HabitTracker = require('./models/habittracker'); +const Muscle = require('./models/muscle'); +const Routine = require('./models/routine'); +const Video = require('./models/video'); + +// 타임스탬프 옵션 (KST 시간 사용) +const timestampOptions = { + timestamps: { + currentTime: () => new Date(Date.now() + (9 * 60 * 60 * 1000)) // KST (+9시간) + } +}; + +const foodOptions = [ + { name: "계란", calories: 70, carbs: 1, protein: 6, fat: 5 }, + { name: "밥", calories: 300, carbs: 68, protein: 6, fat: 0.5 }, + { name: "닭가슴살", calories: 120, carbs: 0, protein: 23, fat: 2 }, + { name: "사과", calories: 80, carbs: 21, protein: 0.5, fat: 0.3 }, + { name: "고구마", calories: 86, carbs: 20, protein: 1.6, fat: 0.1 }, + { name: "바나나", calories: 89, carbs: 23, protein: 1.1, fat: 0.3 }, + { name: "오렌지", calories: 62, carbs: 15, protein: 1.2, fat: 0.2 }, + { name: "소고기", calories: 250, carbs: 0, protein: 26, fat: 17 }, + { name: "돼지고기", calories: 242, carbs: 0, protein: 27, fat: 14 }, + { name: "고등어", calories: 189, carbs: 0, protein: 20, fat: 12 }, + { name: "연어", calories: 206, carbs: 0, protein: 22, fat: 13 }, + { name: "두부", calories: 76, carbs: 1.9, protein: 8, fat: 4.8 }, + { name: "김치", calories: 33, carbs: 6.1, protein: 1.1, fat: 0.2 }, + { name: "우유", calories: 42, carbs: 5, protein: 3.4, fat: 1 }, + { name: "요거트", calories: 59, carbs: 3.6, protein: 10, fat: 0.4 }, + { name: "치킨", calories: 239, carbs: 0, protein: 27, fat: 14 }, + { name: "고추", calories: 40, carbs: 9, protein: 2, fat: 0.4 }, + { name: "양파", calories: 40, carbs: 9, protein: 1.1, fat: 0.1 }, + { name: "당근", calories: 41, carbs: 10, protein: 0.9, fat: 0.2 }, + { name: "감자", calories: 77, carbs: 17, protein: 2, fat: 0.1 }, + { name: "브로콜리", calories: 34, carbs: 7, protein: 2.8, fat: 0.4 }, + { name: "호박", calories: 26, carbs: 6.5, protein: 1, fat: 0.1 }, + { name: "치즈", calories: 402, carbs: 1.3, protein: 25, fat: 33 }, + { name: "햄", calories: 145, carbs: 1.3, protein: 20, fat: 7 }, + { name: "소시지", calories: 301, carbs: 2, protein: 11, fat: 28 }, + { name: "초콜릿", calories: 546, carbs: 61, protein: 4.9, fat: 31 }, + { name: "아몬드", calories: 576, carbs: 21, protein: 21, fat: 49 }, + { name: "땅콩", calories: 567, carbs: 16, protein: 25, fat: 49 }, + { name: "식빵", calories: 265, carbs: 49, protein: 9, fat: 3.2 }, + { name: "파스타", calories: 131, carbs: 25, protein: 5, fat: 1.1 }, +]; + +const initDB = async () => { + try { + // 현재 데이터베이스의 모든 컬렉션 출력 + const collections = await mongoose.connection.db.listCollections().toArray(); + console.log('현재 데이터베이스의 컬렉션 목록:'); + collections.forEach(collection => { + console.log(' -', collection.name); + }); + + // 각 스키마에 타임스탬프 옵션 적용 + if (!mongoose.models.User) { + const schema = User; + schema.set('timestamps', timestampOptions.timestamps); + mongoose.model('User', schema); + console.log('User 스키마가 생성되었습니다.'); + } + + if (!mongoose.models.UserAchievement) { + const schema = UserAchievement; + schema.set('timestamps', timestampOptions.timestamps); + mongoose.model('UserAchievement', schema); + console.log('UserAchievement 스키마가 생성되었습니다.'); + } + + if (!mongoose.models.UserDiet) { + const schema = UserDiet; + schema.set('timestamps', timestampOptions.timestamps); + mongoose.model('UserDiet', schema); + console.log('UserDiet 스키마가 생성되었습니다.'); + } + + // Food100 컬렉션 초기화 + await Food100.deleteMany({}); + console.log('Food100 컬렉션이 초기화되었습니다.'); + + // Food100 데이터 추가 + const foodData = foodOptions.map(item => ({ + food_name: item.name, + energy_kcal: item.calories, + carbohydrate: item.carbs, + protein: item.protein, + fat: item.fat + })); + + await Food100.insertMany(foodData); + console.log('Food100 데이터가 성공적으로 추가되었습니다.'); + + // 추가 스키마들 + if (!mongoose.models.HabitTracker) { + const schema = HabitTracker; + schema.set('timestamps', timestampOptions.timestamps); + mongoose.model('HabitTracker', schema); + console.log('HabitTracker 스키마가 생성되었습니다.'); + } + + if (!mongoose.models.Muscle) { + const schema = Muscle; + schema.set('timestamps', timestampOptions.timestamps); + mongoose.model('Muscle', schema); + console.log('Muscle 스키마가 생성되었습니다.'); + } + + if (!mongoose.models.Routine) { + const schema = Routine; + schema.set('timestamps', timestampOptions.timestamps); + mongoose.model('Routine', schema); + console.log('Routine 스키마가 생성되었습니다.'); + } + + if (!mongoose.models.Video) { + const schema = Video; + schema.set('timestamps', timestampOptions.timestamps); + mongoose.model('Video', schema); + console.log('Video 스키마가 생성되었습니다.'); + } + + console.log('모든 스키마 확인이 완료되었습니다.'); + + } catch (error) { + console.error('스키마 초기화 중 오류 ���생:', error); + throw error; + } +}; + +module.exports = initDB; \ No newline at end of file diff --git a/back/src/middleware/authMiddleware.js b/back/src/middleware/authMiddleware.js new file mode 100644 index 0000000000000000000000000000000000000000..d93b7eb2b34fc2ffcd350ee4141bd83f920ca16b --- /dev/null +++ b/back/src/middleware/authMiddleware.js @@ -0,0 +1,225 @@ +const jwt = require('jsonwebtoken'); +const rateLimit = require('express-rate-limit'); +const { User } = require('../models/user'); +const UAParser = require('ua-parser-js'); + +const ERROR_MESSAGES = { + LOGIN_REQUIRED: '로그인이 필요한 서비스입니다', + INVALID_TOKEN: '유효하지 않은 토큰입니다', + EXPIRED_TOKEN: '토큰이 만료되었습니다', + INVALID_SESSION: '유효하지 않은 세션입니다', + PENDING_DELETION: '탈퇴 대기중인 사용자입니다', + INVALID_FIELD: '허용되지 않은 필드가 요청되었습니다', + EXPIRED_DELETE_TOKEN: '만료된 탈퇴 토큰입니다' +}; + +const ALLOWED_FIELDS = [ + 'user_id', + 'user_name', + 'user_email', + 'user_gender', + 'user_birth', + 'lock_until', + 'login_attempts', + 'user_height', + 'user_weight', + 'user_created_at', + 'type', + 'deviceInfo' +]; + +const authMiddleware = { + securityHeaders: (req, res, next) => { + try { + res.setHeader('X-XSS-Protection', '1; mode=block'); + res.setHeader('X-Content-Type-Options', 'nosniff'); + res.setHeader('Cache-Control', 'no-store, no-cache, must-revalidate, proxy-revalidate'); + res.setHeader('Pragma', 'no-cache'); + res.setHeader('X-Frame-Options', 'DENY'); + next(); + } catch (error) { + console.error('Error in securityHeaders:', error); + if (!res.headersSent) { + res.status(500).send('Internal Server Error'); + } + } + }, + apiLimiter: rateLimit({ + windowMs: 10 * 1000, + max: 100, + message: { + message: '너무 많은 요청이 발생했습니다. 잠시 후 다시 시도해주세요.' + }, + keyGenerator: (req) => { + return req.headers['x-real-ip'] || + req.headers['x-forwarded-for']?.split(',')[0] || + req.ip; + } + }), + authenticate: (fields = ['user_id']) => async (req, res, next) => { + try { + const token = extractToken(req); + const refreshToken = req.cookies?.refreshToken; + + if (!token) { + return next(createError(401, ERROR_MESSAGES.LOGIN_REQUIRED)); + } + + const invalidFields = fields.filter(field => !ALLOWED_FIELDS.includes(field)); + if (invalidFields.length > 0) { + return res.status(400).json({ + success: false, + message: ERROR_MESSAGES.INVALID_FIELD + }); + } + + let decoded = jwt.decode(token); + if (!decoded || !decoded.user_id) { + return next(createError(401, ERROR_MESSAGES.INVALID_TOKEN)); + } + + if (isTokenExpired(decoded)) { + if (decoded.type === 'DELETE') { + return next(createError(401, ERROR_MESSAGES.EXPIRED_DELETE_TOKEN)); + } + if (refreshToken) { + decoded = await handleRefreshToken(refreshToken, res, next); + } else { + return next(createError(401, ERROR_MESSAGES.EXPIRED_TOKEN)); + } + } + + const user = await findUser(decoded, token); + if (!user) { + return next(createError(401, ERROR_MESSAGES.INVALID_SESSION)); + } + + if (user.is_deleted && decoded.type !== 'DELETE') { + return next(createError(401, ERROR_MESSAGES.PENDING_DELETION)); + } + + req.user = filterUserFields(user, fields, req); + next(); + } catch (error) { + next(createError(401, ERROR_MESSAGES.INVALID_TOKEN)); + } + }, + requestLogger: (req, res, next) => { + console.log(`${req.method} ${req.url}`); + next(); + }, +}; + +function extractToken(req) { + const headerToken = req.headers.authorization?.split(' ')[1]; + const queryToken = req.query.token; + return headerToken || queryToken; +} + +function isTokenExpired(decoded) { + return decoded.exp && decoded.exp * 1000 < Date.now(); +} + +async function handleRefreshToken(refreshToken, res, next) { + const refreshDecoded = jwt.decode(refreshToken); + if (!refreshDecoded || !refreshDecoded.user_id) { + return next(createError(401, ERROR_MESSAGES.INVALID_TOKEN)); + } + + const user = await User.findOne({ + user_id: refreshDecoded.user_id, + 'tokens.access_sessions': { + $elemMatch: { + 'token_pair.refresh_token': refreshToken + } + } + }); + + if (!user) { + return next(createError(401, ERROR_MESSAGES.INVALID_SESSION)); + } + + const newAccessToken = jwt.sign({ + type: 'ACCESS', + user_id: user.user_id, + deviceInfo: refreshDecoded.deviceInfo, + isRefreshGenerated: true + }, + process.env.JWT_ACCESS_SECRET, + { expiresIn: '1h' } + ); + + await User.updateOne( + { + user_id: refreshDecoded.user_id, + 'tokens.access_sessions.token_pair.refresh_token': refreshToken + }, + { + $set: { + 'tokens.access_sessions.$.token_pair.access_token': newAccessToken, + 'tokens.access_sessions.$.device_info.last_used': new Date() + } + } + ); + + res.setHeader('Authorization', `Bearer ${newAccessToken}`); + return jwt.decode(newAccessToken); +} + +async function findUser(decoded, token) { + if (decoded.type === 'DELETE') { + return await User.findOne({ + user_id: decoded.user_id, + 'tokens.delete_sessions': { + $elemMatch: { + 'delete_token': token + } + } + }); + } else if (decoded.type === 'ACCESS') { + return await User.findOne({ + user_id: decoded.user_id, + 'tokens.access_sessions': { + $elemMatch: { + 'token_pair.access_token': token + } + } + }); + } +} + +function filterUserFields(user, fields, req) { + const userAgent = req.headers['user-agent']; + const parser = new UAParser(userAgent); + const result = parser.getResult(); + const clientIp = req.ip; + + const deviceInfo = { + browser: { + name: result.browser.name ?? 'unknown' + }, + os: { + name: result.os.name ?? 'unknown' + }, + device: { + type: result.device.type ?? 'desktop' + }, + ip: clientIp + }; + + return { + ...fields.reduce((acc, field) => { + if (user[field] !== undefined) acc[field] = user[field]; + return acc; + }, {}), + deviceInfo + }; +} + +function createError(status, message) { + const error = new Error(message); + error.status = status; + return error; +} + +module.exports = authMiddleware; \ No newline at end of file diff --git a/back/src/models/food100.js b/back/src/models/food100.js new file mode 100644 index 0000000000000000000000000000000000000000..c52150453dc4106fc2789bbac6f3cf997e7875d6 --- /dev/null +++ b/back/src/models/food100.js @@ -0,0 +1,46 @@ +const mongoose = require('mongoose'); + +const food100Schema = new mongoose.Schema({ + food_id: { + type: String, + required: true, + unique: true + }, + food_name: { + type: String, + required: true + }, + energy_kcal: { + type: Number + }, + carbohydrate: { + type: Number + }, + protein: { + type: Number + }, + fat: { + type: Number + }, + dietary_fiber: { + type: Number + }, + sugar: { + type: Number + }, + salt: { + type: Number + }, + vitamin: { + type: String + }, + mineral: { + type: String + } +}, { + timestamps: true +}); + +const Food100 = mongoose.model('Food100', food100Schema); + +module.exports = { Food100 }; \ No newline at end of file diff --git a/back/src/models/habittracker.js b/back/src/models/habittracker.js new file mode 100644 index 0000000000000000000000000000000000000000..ddeb3fb9eda2acd1637f4ae7690bc88ac59c0a33 --- /dev/null +++ b/back/src/models/habittracker.js @@ -0,0 +1,38 @@ +const mongoose = require('mongoose'); + +const habitTrackerSchema = new mongoose.Schema( + { + user_id: { + type: String, + required: true, + ref: 'user', + }, + goal_weekly: { + //일주일에 몇 회 할건지 + type: Number, + min: 0, + }, + goal_daily: { + //일주일 중 어떤 요일에 운동할건지 0, 1로 체크 + type: [Number], + default: [0, 0, 0, 0, 0, 0, 0], + }, + goal_daily_time: { + // 00:00 형태로 입력받는데 seconds로 변환해서 DB에 들어갑니다 + type: Number, + min: 0, + }, + goal_weight: { + //해빗트래커 페이지에서 받아온다 + type: Number, + min: 0, + }, + }, + { + timestamps: true, + } +); + +const HabitTracker = mongoose.model('HabitTracker', habitTrackerSchema); + +module.exports = { HabitTracker }; \ No newline at end of file diff --git a/back/src/models/muscle.js b/back/src/models/muscle.js new file mode 100644 index 0000000000000000000000000000000000000000..a9fe4b5be28e871f288ed1267fa869291dd472ee --- /dev/null +++ b/back/src/models/muscle.js @@ -0,0 +1,25 @@ +const mongoose = require('mongoose'); + +const muscleSchema = new mongoose.Schema({ + muscle_id: { + type: String, + required: true, + unique: true + }, + muscle_name: { + type: String, + required: true + }, + muscle_info: { + type: String + }, + muscle_tag: { + type: String + } +}, { + timestamps: true +}); + +const Muscle = mongoose.model('Muscle', muscleSchema); + +module.exports = { Muscle }; \ No newline at end of file diff --git a/back/src/models/records.js b/back/src/models/records.js new file mode 100644 index 0000000000000000000000000000000000000000..47013ec420e86143181a27c0fadaf39861060c71 --- /dev/null +++ b/back/src/models/records.js @@ -0,0 +1,32 @@ +const mongoose = require('mongoose'); + +const recordSchema = new mongoose.Schema({ + user_id: { + type: String, + required: true, + }, + date: { + // 0000-00-00 형태 + type: String, + }, + video_id: { + //video 모델 참조가 아니므로, 시간도 따로 측정 + type: String, + required: true, + }, + video_title: { + type: String, + }, + video_tag: { + type: String, + require: true, + }, + video_time: { + type: String, + required: true, + }, +}); + +const Record = mongoose.model('Record', recordSchema); + +module.exports = { Record }; diff --git a/back/src/models/routine.js b/back/src/models/routine.js new file mode 100644 index 0000000000000000000000000000000000000000..3d15812f707af6227feac91b486f5f351364100c --- /dev/null +++ b/back/src/models/routine.js @@ -0,0 +1,34 @@ +const mongoose = require('mongoose'); + +const routineSchema = new mongoose.Schema( + { + user_id: { + type: String, + required: true, + ref: 'User', + }, + routine_name: { + type: String, + required: true, + }, + routine_exercises: [ + { + video: { + type: mongoose.Schema.Types.ObjectId, + ref: 'Video', // Videon참조 + }, + }, + ], + routine_created_at: { + type: Date, + default: Date.now, + }, + }, + { + timestamps: true, + } +); + +const Routine = mongoose.model('Routine', routineSchema); + +module.exports = { Routine }; diff --git a/back/src/models/user.js b/back/src/models/user.js new file mode 100644 index 0000000000000000000000000000000000000000..f4faa2388aefaf0167820d8694e548d7059987be --- /dev/null +++ b/back/src/models/user.js @@ -0,0 +1,238 @@ +const mongoose = require('mongoose'); + +const dateOnly=function(date) { + if(date){ + if (typeof date === 'string') { + const [year, month, day] = date.split('-').map(Number); + return new Date(year, month - 1, day); + } + return new Date(date.getFullYear(), date.getMonth(), date.getDate()); + } + return date; +}; + +const userSchema = new mongoose.Schema({ + user_id: { + type: String, + required: true, + unique: true, + minlength: 4, + maxlength: 20 + }, + user_password: { + type: String, + required: true, + minlength: 6 + }, + user_name: { + type: String, + required: true, + minlength: 2, + maxlength: 20 + }, + user_gender: { + type: String, + enum: ['male', 'female'] + }, + user_birth: { + type: Date, + set: dateOnly + }, + user_email: { + type: String, + required: true, + match: [/^.+@.+\..+$/, '올바른 이메일 형식이 아닙니다'] + }, + tokens: { + access_sessions: [{ + token_pair: { + access_token: { + type: String, + required: true + }, + refresh_token: { + type: String, + required: true + } + }, + device_info: { + ua: { + type: String, + }, + browser: { + name: String, + version: String + }, + os: { + name: String, + version: String + }, + device: { + vendor: String, + model: String, + type: { + type: String, + default: 'desktop' + } + }, + ip: { + type: String, + required: true + }, + last_login_at: { + type: Date, + default: Date.now + }, + last_used: { + type: Date, + default: Date.now + } + } + }], + delete_sessions: [{ + delete_token: { + type: String, + required: true + }, + device_info: { + ua: { + type: String, + }, + browser: { + name: String, + version: String + }, + os: { + name: String, + version: String + }, + device: { + vendor: String, + model: String, + type: { + type: String, + default: 'desktop' + } + }, + ip: { + type: String, + required: true + }, + last_login_at: { + type: Date, + default: Date.now + }, + last_used: { + type: Date, + default: Date.now + } + } + }] + }, + login_attempts: { + type: Number, + default: 0 + }, + lock_until: { + type: Date + }, + is_deleted: { + type: Boolean, + default: false + }, + deleted_at: { + type: Date, + default: null + } +}, { + timestamps: { + createdAt: 'user_created_at', + updatedAt: 'user_updated_at' + } +}); + +const userAchievementSchema = new mongoose.Schema({ + user_id: { + type: String, + required: true, + ref: 'User' + }, + achievements: [{ + date: { + type: Date, + required: true, + set: dateOnly + }, + user_height: { + type: Number, + min: 0, + max: 300 + }, + user_weight: { + type: Number, + min: 0, + max: 500 + }, + goal_weight: { + type: Number, + min: 0, + max: 500 + } + }] +}, { + timestamps: true +}); + +const userDietSchema = new mongoose.Schema({ + user_id: { + type: String, + required: true, + ref: 'User' + }, + diets: [{ + date: { + type: Date, + required: true, + set: dateOnly + }, + meals: [{ + diet_id: { + type: String, + required: true, + unique: true + }, + mealtime: { + type: String, + enum: ['breakfast', 'lunch', 'dinner', 'snack'], + required: true + }, + foods: [{ + food_id: { + type: String, + required: true, + ref: 'Food100' + }, + grams: { + type: Number, + required: true, + min: 0 + } + }] + }] + }] +}, { + timestamps: true +}); + +// 인덱스 추가 +userAchievementSchema.index({ user_id: 1, 'achievements.date': 1 }); +userDietSchema.index({ user_id: 1, 'diets.date': 1 }); +userDietSchema.index({ 'diets.meals.diet_id': 1 }, { unique: true }); +userDietSchema.index({ 'diets.date': 1, 'diets.meals.mealtime': 1 }, { unique: true }); + +// 모델 생성 +const User = mongoose.model('User', userSchema); +const UserAchievement = mongoose.model('UserAchievement', userAchievementSchema); +const UserDiet = mongoose.model('UserDiet', userDietSchema); + +module.exports = { User, UserAchievement, UserDiet }; \ No newline at end of file diff --git a/back/src/models/video.js b/back/src/models/video.js new file mode 100644 index 0000000000000000000000000000000000000000..5106c7bb02c9b880a7b6160e34e1b5fd28511d15 --- /dev/null +++ b/back/src/models/video.js @@ -0,0 +1,32 @@ +const mongoose = require('mongoose'); + +const videoSchema = new mongoose.Schema({ + video_id: { + type: String, + required: true, + unique: true, + }, + video_title: { + type: String, + required: true, + }, + video_description: { + type: String, + }, + video_tag: { + type: String, + required: true, + }, + video_length: { + type: Number, + }, + video_likes: { + type: Number, + default: 0, + }, + channel_title: { + type: String, + }, +}); + +module.exports = mongoose.model('Video', videoSchema); diff --git a/back/src/routers/etcRouter.js b/back/src/routers/etcRouter.js new file mode 100644 index 0000000000000000000000000000000000000000..9b7c1d808c824132a26d010892c0fe5624244ccc --- /dev/null +++ b/back/src/routers/etcRouter.js @@ -0,0 +1,27 @@ +const express = require('express'); +const router = express.Router(); +const path = require('path'); +const etcController = require('../controllers/etcController'); +const authMiddleware = require('../middleware/authMiddleware'); + +router.get('/uptime', etcController.getUptime); + +router.get('/confirm-delete', + authMiddleware.authenticate(['user_id', 'type']), + etcController.handleConfirmDelete +); +router.get('/cancel-delete', + authMiddleware.authenticate(['user_id', 'type']), + etcController.handleCancelDelete +); + +// 인증 실패시 처리를 위한 에러 핸들러 +router.use((err, req, res, next) => { + if (err.status === 401) { + res.type('html'); + return res.sendFile(path.join(__dirname, '../../public/unknown-delete.html')); + } + next(err); +}); + +module.exports = router; \ No newline at end of file diff --git a/back/src/routers/habittrackerRouter.js b/back/src/routers/habittrackerRouter.js new file mode 100644 index 0000000000000000000000000000000000000000..58e8067a2c79be6f8d0fb0d45a9a3b3f534a598c --- /dev/null +++ b/back/src/routers/habittrackerRouter.js @@ -0,0 +1,22 @@ +const express = require('express'); +const router = express.Router(); +const authMiddleware = require('../middleware/authMiddleware'); +const habittrackerController = require('../controllers/habittrackerController'); + +router.put( + '/goal', + authMiddleware.authenticate(['user_id', 'user_name']), + habittrackerController.setGoal +); +router.get( + '/goal', + authMiddleware.authenticate(['user_id', 'user_name']), + habittrackerController.getGoal +); +router.get( + '/records', + authMiddleware.authenticate(['user_id', 'user_name']), + habittrackerController.getEveryRecords +); + +module.exports = router; diff --git a/back/src/routers/routineRouter.js b/back/src/routers/routineRouter.js new file mode 100644 index 0000000000000000000000000000000000000000..94b4790d4cc802d92bc60e1ce4237c4610409551 --- /dev/null +++ b/back/src/routers/routineRouter.js @@ -0,0 +1,42 @@ +const express = require('express'); +const router = express.Router(); +const authMiddleware = require('../middleware/authMiddleware'); +const routineController = require('../controllers/routineController'); + +router.post( + '/records', + authMiddleware.authenticate(['user_id', 'user_name']), + routineController.recordRoutine +); +router.get( + '/', + authMiddleware.authenticate(['user_id', 'user_name']), + routineController.getRoutine +); +router.get( + '/videos', + authMiddleware.authenticate(['user_id', 'user_name']), + routineController.getRoutineExercise +); +router.post( + '/', + authMiddleware.authenticate(['user_id', 'user_name']), + routineController.createRoutine +); +router.delete( + '/', + authMiddleware.authenticate(['user_id', 'user_name']), + routineController.deleteRoutine +); +router.put( + '/add', + authMiddleware.authenticate(['user_id', 'user_name']), + routineController.addRoutine +); +router.delete( + '/delete', + authMiddleware.authenticate(['user_id', 'user_name']), + routineController.deleteRoutineComponent +); + +module.exports = router; diff --git a/back/src/routers/userRouter.js b/back/src/routers/userRouter.js new file mode 100644 index 0000000000000000000000000000000000000000..5563f88b19085fc7f3b02bf3dee0b45b13f02191 --- /dev/null +++ b/back/src/routers/userRouter.js @@ -0,0 +1,26 @@ +const express = require('express'); +const router = express.Router(); +const userController = require('../controllers/userController'); +const authMiddleware = require('../middleware/authMiddleware'); + +router.post('/signup', userController.createUser); +router.post('/signin', userController.signIn); + +router.post('/signout', authMiddleware.authenticate(['user_id']), userController.signOut); +router.get('/profile', authMiddleware.authenticate(['user_id', 'user_name', 'user_email', 'deviceInfo']), userController.getProfile); +router.patch('/edit', authMiddleware.authenticate([ + 'user_id', + 'user_name', + 'user_email', + 'user_gender', + 'user_birth', + 'user_height', + 'user_weight', + 'user_created_at' +]), userController.updateProfile); +router.delete('/withdraw', authMiddleware.authenticate(['user_id', 'user_email', 'user_name', 'deviceInfo']), userController.deleteUser); + +router.delete('/confirm-hard-delete', authMiddleware.authenticate(['user_id', 'user_name', 'user_email', 'type']), userController.confirmHardDelete); +router.post('/cancel-hard-delete', authMiddleware.authenticate(['user_id', 'user_name', 'user_email','type']), userController.cancelHardDelete); + +module.exports = router; \ No newline at end of file diff --git a/back/src/routers/videoRouter.js b/back/src/routers/videoRouter.js new file mode 100644 index 0000000000000000000000000000000000000000..464c2f43780659f7a7d3b10d8d9c1bf4f76ab427 --- /dev/null +++ b/back/src/routers/videoRouter.js @@ -0,0 +1,8 @@ +const express = require('express'); +const router = express.Router(); +const videoController = require('../controllers/videoController'); + +router.get('/', videoController.getVideo); +router.get('/tag', videoController.filterVideo); + +module.exports = router; diff --git a/back/src/utils/addVideoDB.js b/back/src/utils/addVideoDB.js new file mode 100644 index 0000000000000000000000000000000000000000..9cef0671199624e9c6b547929c76269a938589b7 --- /dev/null +++ b/back/src/utils/addVideoDB.js @@ -0,0 +1,14 @@ +//운동 영상 구조 +const Video = require('../models/video'); + +function addVideoInfo(infoList) { + Video.insertMany(infoList, { ordered: false }) + .then(docs => { + console.log('DB에 성공적으로 추가되었습니다 : '); + }) + .catch(err => { + console.error('DB에 추가하는 도중 오류가 발생하였습니다 : '); + }); +} + +modulse.export = addVideoInfo; diff --git a/back/src/utils/emailService.js b/back/src/utils/emailService.js new file mode 100644 index 0000000000000000000000000000000000000000..52c62621734258e7745baa94c8d58be767c793f6 --- /dev/null +++ b/back/src/utils/emailService.js @@ -0,0 +1,95 @@ +const nodemailer = require('nodemailer'); +const jwt = require('jsonwebtoken'); +const { User } = require('../models/user'); +const UAParser = require('ua-parser-js'); + +const transporter = nodemailer.createTransport({ + service: 'gmail', + auth: { + user: process.env.EMAIL_USER, + pass: process.env.EMAIL_APP_PASSWORD + } +}); + +const emailService = { + sendDeleteConfirmation: async (user_email, user_id, user_name, deviceInfo, deleteToken) => { + const user = await User.findOne({ user_id: user_id }); + if (!user) { + throw new Error('사용자를 찾을 수 없습니다'); + } + + const confirmationLink = `https://${process.env.SERVER_NAME}/api/confirm-delete?token=${deleteToken}`; + const denyLink = `https://${process.env.SERVER_NAME}/api/cancel-delete?token=${deleteToken}`; + + const mailOptions = { + from: process.env.EMAIL_USER, + to: user_email, + subject: '회원탈퇴 확인 메일', + html: ` + <h2>회원탈퇴 확인</h2> + <p>안녕하세요, ${user_name}님,</p> + <p>${user_name}님의 계정이 ${deviceInfo.browser.name} ${deviceInfo.os.name} ${deviceInfo.device.type}에서(${deviceInfo.ip}) 비활성화되었습니다.</p> + <p>계정을 완전히 삭제하시려면 삭제 버튼을 클릭해주세요.</p> + <p>만약 탈퇴를 요청한 적이 없으면 취소 버튼을 클릭해주세요.</p> + <p>이 링크는 24시간 동안만 유효합니다.</p> + <p>24시간이 지나면 링크는 자동으로 비활성화 되고 삭제 대기상태로 유지됩니다.</p> + <div style="margin: 20px 0;"> + <a href="${confirmationLink}" + style="background-color: #ff4444; + color: white; + padding: 10px 20px; + text-decoration: none; + border-radius: 5px; + display: inline-block; + margin-right: 10px;"> + 계정 완전히 삭제하기 + </a> + <a href="${denyLink}" + style="background-color: #4444ff; + color: white; + padding: 10px 20px; + text-decoration: none; + border-radius: 5px; + display: inline-block;"> + 삭제 취소하기 + </a> + </div> + <p>주의: 삭제를 선택하면 이 작업은 되돌릴 수 없으며, 모든 데이터가 영구적으로 삭제됩니다.</p> + ` + }; + + await transporter.sendMail(mailOptions); + }, + sendCancelDelete: async (user_email, user_name) => { + const mailOptions = { + from: process.env.EMAIL_USER, + to: user_email, + subject: '계정 삭제 취소 확인', + html: ` + <h2>계정 삭제가 취소되었습니다</h2> + <p>안녕하세요, ${user_name}님,</p> + <p>회원님의 계정 삭제 요청이 취소되었습니다. 계정이 정상적으로 복구되었으며, 다시 로그인하여 서비스를 이용하실 수 있습니다.</p> + <p>감사합니다.</p> + ` + }; + + await transporter.sendMail(mailOptions); + }, + sendHardDelete: async (user_email, user_name) => { + const mailOptions = { + from: process.env.EMAIL_USER, + to: user_email, + subject: '계정 완전 삭제 확인', + html: ` + <h2>계정이 완전히 삭제되었습니다</h2> + <p>안녕하세요, ${user_name}님,</p> + <p>회원님의 계정이 완전히 삭제되었습니다. 이 작업은 되돌릴 수 없으며, 모든 데이터가 영구적으로 삭제되었습니다.</p> + <p>서비스를 이용해 주셔서 감사합니다.</p> + ` + }; + + await transporter.sendMail(mailOptions); + } +}; + +module.exports = emailService; \ No newline at end of file diff --git a/back/src/utils/fetchVideoLength.js b/back/src/utils/fetchVideoLength.js new file mode 100644 index 0000000000000000000000000000000000000000..0472cd735cb0ae59ce7689faea2cbbb6de67a2c5 --- /dev/null +++ b/back/src/utils/fetchVideoLength.js @@ -0,0 +1,25 @@ +require('dotenv').config(); +const ptToSeconds = require('./utils/timeconvert'); + +async function fetchVidLength(videoId) { + try { + const response = await fetch( + `https://www.googleapis.com/youtube/v3/videos?part=contentDetails,statistics,snippet&id=${videoId}&key=${process.env.YOUTUBE_API_KEY}` + ); + const data = await response.json(); + let video_length = data.items[0].contentDetails.duration; + let video_likes = data.items[0].statistics.likeCount; + video_length = ptToSeconds(video_length); + let channel_title = data.items[0].snippet.channelTitle; + return { + videoLength: video_length, + videoLikes: video_likes, + channelTitle: channel_title, + }; + } catch (err) { + console.error('Error during API details request;', err); + return null; + } +} + +module.exports = fetchVidLength; diff --git a/back/src/utils/fetchYoutube.js b/back/src/utils/fetchYoutube.js new file mode 100644 index 0000000000000000000000000000000000000000..d3dcc456b6a3de0b2cf49ee80a5bc07017119c56 --- /dev/null +++ b/back/src/utils/fetchYoutube.js @@ -0,0 +1,51 @@ +require('dotenv').config(); +const fetchVidLength = require('./fetchVideoLength'); + +// API 키를 사용하여 유튜브 API에 검색 요청 보내기 +async function fetchYoutube(query, iteration, videoObject, pageToken = '') { + const fetchUrl = `https://www.googleapis.com/youtube/v3/search?part=snippet&q=${encodeURIComponent( + query + )} + &type=video&maxResults=10&videoType=any&key=${ + process.env.YOUTUBE_API_KEY + }&pageToken=${pageToken}`; + + if (iteration >= maxiterations) { + return; + } + iteration++; + + try { + const response = await fetch(fetchUrl); + const data = await response.json(); + + const results = await Promise.all( + data.items.map(async item => { + let { videoLength, videoLikes, channelTitle } = + await fetchVidLength(item.id.videoId); + return { + video_id: item.id.videoId, + video_title: item.snippet.title, + video_description: item.snippet.description, + video_tag: query, // 검색 키워드가 들어가게 된다. + video_length: videoLength, //videoLength 값 사용 + video_likes: videoLikes, + channel_title: channelTitle, //채널명 추가 + }; + }) + ); + videoObject.push(...results); //video_object에 추가 + + //페이지 토큰 설정 + let nextPageToken = data.nextPageToken; + + //다음페이지 진행 + if (nextPageToken) { + await fetchYoutube(query, iteration, videoObject, nextPageToken); + } + } catch (err) { + console.error('Error during API request:', err); + } +} + +module.export = fetchYoutube; diff --git a/back/src/utils/logger.js b/back/src/utils/logger.js new file mode 100644 index 0000000000000000000000000000000000000000..f3761a4f42294c8b72bf0d5cfc1d80e75f4c3453 --- /dev/null +++ b/back/src/utils/logger.js @@ -0,0 +1,70 @@ +const winston = require('winston'); +const DailyRotateFile = require('winston-daily-rotate-file'); +const path = require('path'); + +const toKST = (date) => new Date(date.getTime() + (9*60*60*1000)); + +const logFormat = winston.format.printf(({ level, message }) => { + if(typeof message === 'object' && message.timestamp) message.timestamp = toKST(new Date(message.timestamp)).toLocaleString(); + return `[${toKST(new Date()).toLocaleString()}] ${level}: ${typeof message === 'object' ? JSON.stringify(message, null, 2) : message}`; +}); + +const logger = winston.createLogger({ + format: winston.format.combine(logFormat), + transports: [ + new DailyRotateFile({ + level: 'info', + dirname: path.join(__dirname, '../logs'), + filename: 'application-%DATE%.log', + datePattern: 'YYYY-MM-DD', + maxSize: '20m', + maxFiles: '14d', + zippedArchive: true + }), + new DailyRotateFile({ + level: 'warn', + dirname: path.join(__dirname, '../logs'), + filename: 'warn-%DATE%.log', + datePattern: 'YYYY-MM-DD', + maxSize: '20m', + maxFiles: '14d', + zippedArchive: true + }), + new DailyRotateFile({ + level: 'error', + dirname: path.join(__dirname, '../logs'), + filename: 'error-%DATE%.log', + datePattern: 'YYYY-MM-DD', + maxSize: '20m', + maxFiles: '14d', + zippedArchive: true + }) + ] +}); + +const logRequest = (req, res, startTime) => { + const responseTime = Date.now() - startTime; + const filteredHeaders = { ...req.headers }; + delete filteredHeaders.authorization; + delete filteredHeaders.cookie; + + const logData = { + timestamp: new Date(), + headers: filteredHeaders, + statusCode: res.statusCode, + responseTime: `${responseTime}ms`, + userId: req.user?.user_id || 'anonymous', + method: req.method, + path: req.path, + ips: req.ips.length ? req.ips : [req.ip], + body: req.method !== 'GET' ? req.body : undefined + }; + + if (res.statusCode >= 400) { + logger.error(logData); + } else { + logger.info(logData); + } +}; + +module.exports = { logger, logRequest }; \ No newline at end of file diff --git a/back/src/utils/timeconvert.js b/back/src/utils/timeconvert.js new file mode 100644 index 0000000000000000000000000000000000000000..d361aa869bd55f07314f45e479e97ba2f60d3564 --- /dev/null +++ b/back/src/utils/timeconvert.js @@ -0,0 +1,48 @@ +function ptToSeconds(time) { + const regex = /PT(?:(\d+)H)?(?:(\d+)M)?(?:(\d+)S)?/; + const matches = time.match(regex); + + const hours = parseInt(matches[1] || '0', 10); + const minutes = parseInt(matches[2] || '0', 10); + const seconds = parseInt(matches[3] || '0', 10); + + const totalSeconds = hours * 3600 + minutes * 60 + seconds; + + return totalSeconds; +} + +function minutesToSeconds(time) { + if (!time || typeof time !== 'string') { + throw new Error('Invalid time format.'); + } + + const [minutes, seconds] = time.split(':').map(Number); + if (isNaN(minutes) || isNaN(seconds)) { + throw new Error( + 'Invalid time format. Ensure the time is in MM:SS format.' + ); + } + + const formattedTime = minutes * 60 + seconds; + + return formattedTime; +} + +function secondsToMinutes(timeInSeconds) { + if (typeof timeInSeconds !== 'number' || isNaN(timeInSeconds)) { + throw new Error('Invalid input. Time must be a number.'); + } + + const minutes = Math.floor(timeInSeconds / 60); // 분 + const seconds = timeInSeconds % 60; // 나머지 초 + + const formattedTime = `${minutes}:${String(seconds).padStart(2, '0')}`; + + return formattedTime; +} + +module.exports = { + ptToSeconds, + minutesToSeconds, + secondsToMinutes, +}; diff --git a/back/src/videoScrap.js b/back/src/videoScrap.js new file mode 100644 index 0000000000000000000000000000000000000000..70a6594901fd140b67abfd5e095d555871123636 --- /dev/null +++ b/back/src/videoScrap.js @@ -0,0 +1,67 @@ +const mongoose = require('mongoose'); +const mongoUrl = `mongodb://wss-db:27017`; + +//몽고DB에 연결하기 +async function connect() { + try { + await mongoose.connect(mongoUrl); + } catch (error) { + console.error('MongoDB 연결 실패:', error.message); + } +} +connect(); + +const fetchYoutube = require('./utils/fetchYoutube'); +const addVideoInfo = require('./utils/addVideoDB'); + +/*const apiKey = 'AIzaSyAtnFTu-E6GUePD2AYOXwa2YXQugbb08Jc'; /*키1*/ +/*const apiKey = 'AIzaSyBeiUVktH4Rtnw34NQP-z3BNo7X5uXX38Y'; //임시 키2*/ +/*const apiKey = 'AIzaSyB5AzBrtWbFNlQxzIFMs_k6Fmel-7jmMUM'; /*임시 키3*/ +/*const apiKey = 'AIzaSyDZN4lyCTEDWZV9H9P3cq4xIIDSUmc-y-w'; /*임시 키 4*/ + +const queries = [ + '팔 홈트레이닝 | Arms Home Training', + '가슴 홈트레이닝 | Chest Home Training', + '등 홈트레이닝 | Back Home Training', + '어깨 홈트레이닝 | Shoulders Home Training', + '복근 홈트레이닝 | Abs Home Training', + '허벅지 홈트레이닝 | Thighs Home Training', + '엉덩이 홈트레이닝 | Glutes Home Training', + '전신 홈트레이닝 | Full Body Home Training', + '유산소 홈트레이닝 | Cardio Home Training', + '팔 홈트레이닝 숙련자 | Arms Home Training Advanced', + '가슴 홈트레이닝 숙련자 | Chest Home Training Advanced', + '등 홈트레이닝 숙련자 | Back Home Training Advanced', + '어깨 홈트레이닝 숙련자 | Shoulders Home Training Advanced', + '복근 홈트레이닝 숙련자 | Abs Home Training Advanced', + '허벅지 홈트레이닝 숙련자 | Thighs Home Training Advanced', + '엉덩이 홈트레이닝 숙련자 | Glutes Home Training Advanced', + '전신 홈트레이닝 숙련자 | Full Body Home Training Advanced', + '유산소 홈트레이닝 숙련자 | Cardio Home Training Advanced', +]; + +let currentIteration = 0; +const maxiterations = 2; //50개씩 2번 추출하므로 max=2 + +//query에 대해 반복하는 함수 +async function processAllQueries() { + for (let keyword of queries) { + console.log( + `processing query : # ${currentIteration + 1} : ${keyword}` + ); + await processSingleQuery(keyword); + currentIteration++; + } +} + +// qeury를 수행하는 함수 +async function processSingleQuery(query) { + let nextPageToken = ''; //처음엔 공백 + let iteration = 0; + let videoObject = []; + await fetchYoutube(query, iteration, videoObject, nextPageToken); + // 모든 페이지 데이터가 수집된 후 DB에 저장 + addVideoInfo(videoObject); +} + +processAllQueries(); diff --git a/back/start.sh b/back/start.sh new file mode 100755 index 0000000000000000000000000000000000000000..f68091fb820392975b797fd235a78e67be083edc --- /dev/null +++ b/back/start.sh @@ -0,0 +1,9 @@ +if [ -f ../.env ]; then + export $(grep -v '^#' ../.env | xargs) +fi + +if [ "$SERVER_NAME" == "localhost" ]; then + npm run dev +else + npm run start +fi \ No newline at end of file diff --git a/db/Dockerfile b/db/Dockerfile index af37f05e33a9e86146b92af3215d8042b430a3b6..724e14c2d76dc7cf9f45d47be2415160769e4599 100644 --- a/db/Dockerfile +++ b/db/Dockerfile @@ -1,4 +1,6 @@ -FROM mariadb:latest +FROM mongo:latest -ENV MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD} -ENV MYSQL_DATABASE=${MYSQL_DATABASE} \ No newline at end of file +COPY init-mongo.sh /docker-entrypoint-initdb.d/ +RUN chmod +x /docker-entrypoint-initdb.d/init-mongo.sh + +EXPOSE 27017 \ No newline at end of file diff --git a/db/init-mongo.sh b/db/init-mongo.sh new file mode 100644 index 0000000000000000000000000000000000000000..80a36b6410a910a3b00057a02c0eedcb20997beb --- /dev/null +++ b/db/init-mongo.sh @@ -0,0 +1,18 @@ +#!/bin/bash +set -e + +mongosh --eval " + db = db.getSiblingDB('admin'); + db.createUser({ + user: '${MONGO_INITDB_ROOT_USERNAME}', + pwd: '${MONGO_INITDB_ROOT_PASSWORD}', + roles: [ { role: 'root', db: 'admin' } ] + }); + + db = db.getSiblingDB('${MONGO_INITDB_DATABASE}'); + db.createUser({ + user: '${MONGO_INITDB_ROOT_USERNAME}', + pwd: '${MONGO_INITDB_ROOT_PASSWORD}', + roles: [ { role: 'dbOwner', db: '${MONGO_INITDB_DATABASE}' } ] + }); +" \ No newline at end of file diff --git a/db/init.sql b/db/init.sql deleted file mode 100644 index 8b13f2729a7fd06410e8ea338dfde6f04348c635..0000000000000000000000000000000000000000 --- a/db/init.sql +++ /dev/null @@ -1,57 +0,0 @@ -CREATE TABLE USER ( - user_id VARCHAR(255) PRIMARY KEY, - user_password VARCHAR(255) NOT NULL, - user_name VARCHAR(255) NOT NULL, - user_gender VARCHAR(50), - user_age INT, - user_email VARCHAR(255) UNIQUE, - user_phone VARCHAR(20), - user_created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, - user_last_login TIMESTAMP -); - -CREATE TABLE ROUTINE ( - routine_id INT PRIMARY KEY AUTO_INCREMENT, - user_id VARCHAR(255), - routine_name VARCHAR(255), - routine_created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, - FOREIGN KEY (user_id) REFERENCES USER(user_id) ON DELETE CASCADE -); - -CREATE TABLE VIDEO ( - video_id INT PRIMARY KEY, - video_title VARCHAR(255), - video_description TEXT, - video_tag VARCHAR(255), - video_url VARCHAR(255) -); - -CREATE TABLE MUSCLE ( - muscle_id INT PRIMARY KEY AUTO_INCREMENT, - muscle_name VARCHAR(255), - muscle_info TEXT, - muscle_tag VARCHAR(255) -); - -CREATE TABLE FOOD_100G ( - food_id INT PRIMARY KEY AUTO_INCREMENT, - food_name VARCHAR(255), - energy_kcal DECIMAL(5,2), - carbohydrate DECIMAL(5,2), - protein DECIMAL(5,2), - fat DECIMAL(5,2), - dietary_fiber DECIMAL(5,2), - sugar DECIMAL(5,2), - salt DECIMAL(5,2), - vitamin VARCHAR(255), - mineral VARCHAR(255) -); - -CREATE TABLE ROUTINE_COMPONENT ( - component_id INT PRIMARY KEY AUTO_INCREMENT, - routine_id INT, - video_id INT, - component_sets INT, - FOREIGN KEY (routine_id) REFERENCES ROUTINE(routine_id) ON DELETE CASCADE, - FOREIGN KEY (video_id) REFERENCES VIDEO(video_id) ON DELETE CASCADE -); \ No newline at end of file diff --git a/docker-compose.yaml b/docker-compose.yaml index beb06b6484420c35e1c277691d8d22bd63739170..fc2bd504be7c92c6a8091443a39e6bd4280a1aac 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -12,8 +12,10 @@ services: build: context: ./db dockerfile: Dockerfile - env_file: - - .env + environment: + - MONGODB_DATABASE=${DB_NAME} + - MONGODB_INITDB_ROOT_PASSWORD=${DB_PASSWORD} + - MONGODB_INITDB_ROOT_USERNAME=${DB_USER} container_name: wss-db networks: mybridge: @@ -22,7 +24,7 @@ services: - "27017:27017" volumes: - ./db/data:/data/db - - ./db/init.js:/docker-entrypoint-initdb.d/init.js + - ./db/init-mongo.sh:/docker-entrypoint-initdb.d/init-mongo.sh restart: always wss-back: @@ -30,6 +32,8 @@ services: context: ./back dockerfile: Dockerfile container_name: wss-back + env_file: + - .env depends_on: - wss-db networks: @@ -39,6 +43,7 @@ services: - "8080:8080" volumes: - ./back/src:/app/src + - ./back/public:/app/public restart: always wss-front: diff --git a/front/nginx/local-nginx.conf.template b/front/nginx/local-nginx.conf.template index 40a9ef40ec149ef404f1a0629886e43e73d6ba73..2e819886706568b0428f5335416916f034cec0fb 100644 --- a/front/nginx/local-nginx.conf.template +++ b/front/nginx/local-nginx.conf.template @@ -17,6 +17,7 @@ http { server { listen 80; + server_tokens off; server_name ${SERVER_NAME}; # Redirect all HTTP requests to HTTPS diff --git a/front/nginx/locations.conf b/front/nginx/locations.conf index 3e66be883963281fcf837fa3fab62523e75f6c2f..ebc847186a7c82b1f45ac80ce7222d249e5cfa79 100644 --- a/front/nginx/locations.conf +++ b/front/nginx/locations.conf @@ -1,6 +1,6 @@ # front/nginx/locations.conf location / { - try_files $uri $uri/ index.html; # 추가: React Router를 위한 설정 + try_files $uri $uri/ /index.html; } location /uptime { diff --git a/front/package-lock.json b/front/package-lock.json index f55869cf2e92bf918b1ee3f31df969b2128d691b..4e0b8c63bb755df0c436c236bb8d42dc43de917a 100644 --- a/front/package-lock.json +++ b/front/package-lock.json @@ -8,6 +8,11 @@ "name": "frontend", "version": "0.1.0", "dependencies": { + "@fortawesome/fontawesome-svg-core": "^6.7.1", + "@fortawesome/free-brands-svg-icons": "^6.7.1", + "@fortawesome/free-regular-svg-icons": "^6.7.1", + "@fortawesome/free-solid-svg-icons": "^6.7.1", + "@fortawesome/react-fontawesome": "^0.2.2", "@testing-library/jest-dom": "^5.17.0", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", @@ -17,6 +22,9 @@ "react-router-dom": "^7.0.1", "react-scripts": "5.0.1", "web-vitals": "^2.1.4" + }, + "devDependencies": { + "@babel/plugin-proposal-private-property-in-object": "^7.14.5" } }, "node_modules/@adobe/css-tools": { @@ -662,10 +670,18 @@ } }, "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0-placeholder-for-preset-env.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", - "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "version": "7.21.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", + "integrity": "sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.", + "dev": true, "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, "engines": { "node": ">=6.9.0" }, @@ -1972,6 +1988,18 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/preset-env/node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/preset-env/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -2487,6 +2515,76 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, + "node_modules/@fortawesome/fontawesome-common-types": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.7.1.tgz", + "integrity": "sha512-gbDz3TwRrIPT3i0cDfujhshnXO9z03IT1UKRIVi/VEjpNHtSBIP2o5XSm+e816FzzCFEzAxPw09Z13n20PaQJQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/fontawesome-svg-core": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.7.1.tgz", + "integrity": "sha512-8dBIHbfsKlCk2jHQ9PoRBg2Z+4TwyE3vZICSnoDlnsHA6SiMlTwfmW6yX0lHsRmWJugkeb92sA0hZdkXJhuz+g==", + "license": "MIT", + "dependencies": { + "@fortawesome/fontawesome-common-types": "6.7.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/free-brands-svg-icons": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-6.7.1.tgz", + "integrity": "sha512-nJR76eqPzCnMyhbiGf6X0aclDirZriTPRcFm1YFvuupyJOGwlNF022w3YBqu+yrHRhnKRpzFX+8wJKqiIjWZkA==", + "license": "(CC-BY-4.0 AND MIT)", + "dependencies": { + "@fortawesome/fontawesome-common-types": "6.7.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/free-regular-svg-icons": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/@fortawesome/free-regular-svg-icons/-/free-regular-svg-icons-6.7.1.tgz", + "integrity": "sha512-e13cp+bAx716RZOTQ59DhqikAgETA9u1qTBHO3e3jMQQ+4H/N1NC1ZVeFYt1V0m+Th68BrEL1/X6XplISutbXg==", + "license": "(CC-BY-4.0 AND MIT)", + "dependencies": { + "@fortawesome/fontawesome-common-types": "6.7.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/free-solid-svg-icons": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.7.1.tgz", + "integrity": "sha512-BTKc0b0mgjWZ2UDKVgmwaE0qt0cZs6ITcDgjrti5f/ki7aF5zs+N91V6hitGo3TItCFtnKg6cUVGdTmBFICFRg==", + "license": "(CC-BY-4.0 AND MIT)", + "dependencies": { + "@fortawesome/fontawesome-common-types": "6.7.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/react-fontawesome": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.2.2.tgz", + "integrity": "sha512-EnkrprPNqI6SXJl//m29hpaNzOp1bruISWaOiRtkMi/xSvHJlzc2j2JAYS7egxt/EbjSNV/k6Xy0AQI6vB2+1g==", + "license": "MIT", + "dependencies": { + "prop-types": "^15.8.1" + }, + "peerDependencies": { + "@fortawesome/fontawesome-svg-core": "~1 || ~6", + "react": ">=16.3" + } + }, "node_modules/@humanwhocodes/config-array": { "version": "0.13.0", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", diff --git a/front/package.json b/front/package.json index c5f60748f1fd1c862b694456185e73cb9e5f061c..9ca102aad4b8147874968e171e19d97fc034a28b 100644 --- a/front/package.json +++ b/front/package.json @@ -3,6 +3,11 @@ "version": "0.1.0", "private": true, "dependencies": { + "@fortawesome/fontawesome-svg-core": "^6.7.1", + "@fortawesome/free-brands-svg-icons": "^6.7.1", + "@fortawesome/free-regular-svg-icons": "^6.7.1", + "@fortawesome/free-solid-svg-icons": "^6.7.1", + "@fortawesome/react-fontawesome": "^0.2.2", "@testing-library/jest-dom": "^5.17.0", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", @@ -13,6 +18,9 @@ "react-scripts": "5.0.1", "web-vitals": "^2.1.4" }, + "devDependencies": { + "@babel/plugin-proposal-private-property-in-object": "^7.14.5" + }, "scripts": { "start": "react-scripts start", "build": "react-scripts build", diff --git a/front/src/App.jsx b/front/src/App.jsx index 31191f44a83fab4aaa7041ed74faa21ffe5fa91b..36198867147608ba27c94bf110ff3371058b72d0 100644 --- a/front/src/App.jsx +++ b/front/src/App.jsx @@ -1,13 +1,13 @@ import react, { useEffect, useState } from 'react'; import { BrowserRouter as Router, Routes, Route, Link } from 'react-router-dom'; - -import Header from './components/Header'; +import Header from './components/common/Header'; import Home from './pages/Home'; -import Footer from './components/Footer' +import Footer from './components/common/Footer' import Sign from './pages/Sign'; +import MyPage from './pages/MyPage'; +import Workout from './pages/Workout'; import Routine from './pages/routine/Routine'; - import './App.css'; function App(){ @@ -21,7 +21,9 @@ function App(){ <Routes> <Route exact path="/" element={<Home />} /> <Route path="/sign" element={<Sign />} /> + <Route path="/workout" element={<Workout />} /> <Route path="/routine" element={<Routine />} /> + <Route path="/mypage" element={<MyPage />} /> </Routes> </div> <Footer /> diff --git a/front/src/api/UserAPI.js b/front/src/api/UserAPI.js new file mode 100644 index 0000000000000000000000000000000000000000..b82ca607c0c8f10a9519728f70edf478ce06b238 --- /dev/null +++ b/front/src/api/UserAPI.js @@ -0,0 +1,165 @@ +async function userLogin(body){ + try{ + const uri = '/api/user/signin' + const response = await fetch(uri, { + method: "POST", + headers: { + "Content-Type": "application/json", + }, + body: JSON.stringify(body), + }); + const data = await response.json(); + + if (response.ok && data.accessToken){ + window.localStorage.setItem('accessToken', data.accessToken); + window.localStorage.setItem('user_id', data.user_id); + window.localStorage.setItem('user_name', data.user_name); + return { success: true, message: data.message }; + } else { + throw new Error(data.message || '로그인 실패'); + } + } catch(err) { + return { success: false, message: err.message }; + } +} + +async function userSignUp(body) { + try{ + const uri = '/api/user/signup' + const response = await fetch(uri, { + method: "POST", + headers: { + "Content-type": "application/json" + }, + body: JSON.stringify(body), + }); + const data = await response.json(); + if(!data) throw new Error('회원가입 실패'); + return {message: data.message}; + } catch(err){ + console.log(err.message); + } +} +async function getUserData(){ + try{ + const uri = `/api/user/profile` + const response = await fetch(uri, { + method: "GET", + headers: { + "Authorization": `Bearer ${localStorage.getItem('accessToken')}`, + "Content-Type": "application/json", + }, + }); + const data = await response.json(); + if(!data) throw new Error('회원정보 조회 실패'); + else return data; + } catch(err){ + console.log(err.message); + } +}; + +async function changeUserData(userData) { + try { + const uri = `/api/user/edit`; + const response = await fetch(uri, { + method: "PATCH", + headers: { + "Authorization": `Bearer ${localStorage.getItem('accessToken')}`, + "Content-Type": "application/json", + }, + body: JSON.stringify(userData) + }); + + const responseData = await response.json(); + + if (!response.ok) { + throw new Error(responseData.message || '회원정보 수정 실패'); + } + + return { + success: true, + message: responseData.message || '회원정보가 수정되었습니다', + data: responseData + }; + } catch (err) { + console.error('회원정보 수정 에러:', err); + return { + success: false, + message: err.message + }; + } +} + +async function userLogout() { + try { + const token = localStorage.getItem('accessToken'); + if (!token) { + throw new Error('이미 로그아웃되었습니다'); + } + + const uri = '/api/user/signout'; + const response = await fetch(uri, { + method: "POST", + headers: { + "Authorization": `Bearer ${token}`, + "Content-Type": "application/json", + }, + signal: AbortSignal.timeout(5000) + }); + + const data = await response.json(); + + if (!response.ok) { + throw new Error(data.message || '로그아웃 실패'); + } + + // 성공적으로 로그아웃된 후에 localStorage 클리어 + window.localStorage.clear(); + return data; // 객체 자체를 반환 + } catch(err) { + console.error('로그아웃 에러:', err); + // 에러 발생 시에도 localStorage 클리어 + localStorage.clear(); + throw err; + } +} + +// handleLogout 함수 수정 +async function handleLogout(e) { + if (e) e.preventDefault(); + try { + const result = await userLogout(); + console.log('로그아웃 결과:', result); + window.location.replace('/'); + } catch(err) { + console.error('로그아웃 실패:', err.message); + window.location.replace('/'); + } +} + +//soft delete가 아닐 시 수정 필요 +async function userWithdraw(password) { + const uri = '/api/user/withdraw' + try { + const response = await fetch(uri, { + method: "DELETE", + headers: { + "Authorization": `Bearer ${localStorage.getItem('accessToken')}`, + "Content-Type": "application/json", + }, + body: JSON.stringify({ user_password: password }), + }); + const data = await response.json(); + + if (!response.ok) { + throw new Error(data.message || '회원탈퇴 실패'); + } + + window.localStorage.clear(); + return { success: true, message: data.message }; + } catch(err) { + return { success: false, message: err.message }; + } +} + +export {userLogin, userSignUp, getUserData, changeUserData, userLogout, userWithdraw}; \ No newline at end of file diff --git a/front/src/api/workoutAPI.js b/front/src/api/workoutAPI.js new file mode 100644 index 0000000000000000000000000000000000000000..4fd8503f664865277fcd5a623a6cae8c795ded1c --- /dev/null +++ b/front/src/api/workoutAPI.js @@ -0,0 +1,341 @@ +async function getEntireVideos(last_id){ + const response= { + "page": 2, + "video_per_page": 10, + "totalVideos": 151, + "totalPages": 16, + "videos": [ + { + "_id": "6747313adeab7ea33db954d3", + "video_id": "v1xrOAONfAw", + "video_title": "홈트 - 가슴운동 '단! 17분! 보고 따라만 하세요!' [ Home training - Chest ]", + "video_description": "안녕하세요~! 배관장입니다! 홈트레이닝 가슴편! 단! 17분! 보고 따라만 하세요! 품태권도 김해진영점 경남 김해시 진영읍 본산 ...", + "video_tag": "가슴 홈트레이닝 | Chest Home Training", + "video_length": 1071, + "video_likes": 14, + "channel_title": "Men's Health UK", + "__v": 0 + }, + { + "_id": "6747313adeab7ea33db954d3", + "video_id": "v1xrOAONfAw", + "video_title": "홈트 - 가슴운동 '단! 17분! 보고 따라만 하세요!' [ Home training - Chest ]", + "video_description": "안녕하세요~! 배관장입니다! 홈트레이닝 가슴편! 단! 17분! 보고 따라만 하세요! 품태권도 김해진영점 경남 김해시 진영읍 본산 ...", + "video_tag": "가슴 홈트레이닝 | Chest Home Training", + "video_length": 1071, + "video_likes": 14, + "channel_title": "Men's Health UK", + "__v": 0 + }, + { + "_id": "6747313adeab7ea33db954d3", + "video_id": "v1xrOAONfAw", + "video_title": "홈트 - 가슴운동 '단! 17분! 보고 따라만 하세요!' [ Home training - Chest ]", + "video_description": "안녕하세요~! 배관장입니다! 홈트레이닝 가슴편! 단! 17분! 보고 따라만 하세요! 품태권도 김해진영점 경남 김해시 진영읍 본산 ...", + "video_tag": "가슴 홈트레이닝 | Chest Home Training", + "video_length": 1071, + "video_likes": 14, + "channel_title": "Men's Health UK", + "__v": 0 + }, + { + "_id": "6747313adeab7ea33db954d3", + "video_id": "v1xrOAONfAw", + "video_title": "홈트 - 가슴운동 '단! 17분! 보고 따라만 하세요!' [ Home training - Chest ]", + "video_description": "안녕하세요~! 배관장입니다! 홈트레이닝 가슴편! 단! 17분! 보고 따라만 하세요! 품태권도 김해진영점 경남 김해시 진영읍 본산 ...", + "video_tag": "가슴 홈트레이닝 | Chest Home Training", + "video_length": 1071, + "video_likes": 14, + "channel_title": "Men's Health UK", + "__v": 0 + }, + { + "_id": "6747313adeab7ea33db954d4", + "video_id": "v1xrOAONfAw", + "video_title": "video2", + "video_description": "안녕하세요~! 배관장입니다! 홈트레이닝 가슴편! 단! 17분! 보고 따라만 하세요! 품태권도 김해진영점 경남 김해시 진영읍 본산 ...", + "video_tag": "가슴 홈트레이닝 | Chest Home Training", + "video_length": 1071, + "video_likes": 14, + "channel_title": "Men's Health UK", + "__v": 0 + }, + { + "_id": "6747313adeab7ea33db954d5", + "video_id": "v1xrOAONfAw", + "video_title": "video3", + "video_description": "안녕하세요~! 배관장입니다! 홈트레이닝 가슴편! 단! 17분! 보고 따라만 하세요! 품태권도 김해진영점 경남 김해시 진영읍 본산 ...", + "video_tag": "가슴 홈트레이닝 | Chest Home Training", + "video_length": 1071, + "video_likes": 14, + "channel_title": "Men's Health UK", + "__v": 0 + }, + { + "_id": "6747313adeab7ea33db954d3", + "video_id": "v1xrOAONfAw", + "video_title": "홈트 - 가슴운동 '단! 17분! 보고 따라만 하세요!' [ Home training - Chest ]", + "video_description": "안녕하세요~! 배관장입니다! 홈트레이닝 가슴편! 단! 17분! 보고 따라만 하세요! 품태권도 김해진영점 경남 김해시 진영읍 본산 ...", + "video_tag": "가슴 홈트레이닝 | Chest Home Training", + "video_length": 1071, + "video_likes": 14, + "channel_title": "Men's Health UK", + "__v": 0 + }, + { + "_id": "6747313adeab7ea33db954d3", + "video_id": "v1xrOAONfAw", + "video_title": "홈트 - 가슴운동 '단! 17분! 보고 따라만 하세요!' [ Home training - Chest ]", + "video_description": "안녕하세요~! 배관장입니다! 홈트레이닝 가슴편! 단! 17분! 보고 따라만 하세요! 품태권도 김해진영점 경남 김해시 진영읍 본산 ...", + "video_tag": "가슴 홈트레이닝 | Chest Home Training", + "video_length": 1071, + "video_likes": 14, + "channel_title": "Men's Health UK", + "__v": 0 + }, + { + "_id": "6747313adeab7ea33db954d3", + "video_id": "v1xrOAONfAw", + "video_title": "홈트 - 가슴운동 '단! 17분! 보고 따라만 하세요!' [ Home training - Chest ]", + "video_description": "안녕하세요~! 배관장입니다! 홈트레이닝 가슴편! 단! 17분! 보고 따라만 하세요! 품태권도 김해진영점 경남 김해시 진영읍 본산 ...", + "video_tag": "가슴 홈트레이닝 | Chest Home Training", + "video_length": 1071, + "video_likes": 14, + "channel_title": "Men's Health UK", + "__v": 0 + }, + { + "_id": "6747313adeab7ea33db954d3", + "video_id": "v1xrOAONfAw", + "video_title": "홈트 - 가슴운동 '단! 17분! 보고 따라만 하세요!' [ Home training - Chest ]", + "video_description": "안녕하세요~! 배관장입니다! 홈트레이닝 가슴편! 단! 17분! 보고 따라만 하세요! 품태권도 김해진영점 경남 김해시 진영읍 본산 ...", + "video_tag": "가슴 홈트레이닝 | Chest Home Training", + "video_length": 1071, + "video_likes": 14, + "channel_title": "Men's Health UK", + "__v": 0 + }, + { + "_id": "6747313adeab7ea33db954d3", + "video_id": "v1xrOAONfAw", + "video_title": "홈트 - 가슴운동 '단! 17분! 보고 따라만 하세요!' [ Home training - Chest ]", + "video_description": "안녕하세요~! 배관장입니다! 홈트레이닝 가슴편! 단! 17분! 보고 따라만 하세요! 품태권도 김해진영점 경남 김해시 진영읍 본산 ...", + "video_tag": "가슴 홈트레이닝 | Chest Home Training", + "video_length": 1071, + "video_likes": 14, + "channel_title": "Men's Health UK", + "__v": 0 + }, + ]}; + return response; + const video_per_page = 30; + // try{ + // const uri = `/api/video?video_per_page=${video_per_page}&last_id=${last_id}` + // const response = await fetch(uri, { + // method: "GET", + // headers: { + // "Authorization": `Bearer ${localStorage.getItem('accessToken')}`, + // "Content-Type": "application/json", + // }, + // }); + // const data = await response.json(); + // if (response.ok){ + // return data; + // } + // else{ + // throw new Error(data.message); + // } + // } catch(err){ + // console.log(err.message); + // } +} + +async function searchVideos(filters, last_id){ + // const response= { + // "page": 2, + // "video_per_page": 10, + // "totalVideos": 151, + // "totalPages": 16, + // "videos": [ + // { + // "_id": "6747313adeab7ea33db954d3", + // "video_id": "v1xrOAONfAw", + // "video_title": "홈트 - 가슴운동 '단! 17분! 보고 따라만 하세요!' [ Home training - Chest ]", + // "video_description": "안녕하세요~! 배관장입니다! 홈트레이닝 가슴편! 단! 17분! 보고 따라만 하세요! 품태권도 김해진영점 경남 김해시 진영읍 본산 ...", + // "video_tag": "가슴 홈트레이닝 | Chest Home Training", + // "video_length": 1071, + // "video_likes": 14, + // "__v": 0 + // }, + // { + // "_id": "6747313adeab7ea33db954d3", + // "video_id": "v1xrOAONfAw", + // "video_title": "홈트 - 가슴운동 '단! 17분! 보고 따라만 하세요!' [ Home training - Chest ]", + // "video_description": "안녕하세요~! 배관장입니다! 홈트레이닝 가슴편! 단! 17분! 보고 따라만 하세요! 품태권도 김해진영점 경남 김해시 진영읍 본산 ...", + // "video_tag": "가슴 홈트레이닝 | Chest Home Training", + // "video_length": 1071, + // "video_likes": 14, + // "__v": 0 + // }, + // { + // "_id": "6747313adeab7ea33db954d3", + // "video_id": "v1xrOAONfAw", + // "video_title": "홈트 - 가슴운동 '단! 17분! 보고 따라만 하세요!' [ Home training - Chest ]", + // "video_description": "안녕하세요~! 배관장입니다! 홈트레이닝 가슴편! 단! 17분! 보고 따라만 하세요! 품태권도 김해진영점 경남 김해시 진영읍 본산 ...", + // "video_tag": "가슴 홈트레이닝 | Chest Home Training", + // "video_length": 1071, + // "video_likes": 14, + // "__v": 0 + // }, + // { + // "_id": "6747313adeab7ea33db954d3", + // "video_id": "v1xrOAONfAw", + // "video_title": "홈트 - 가슴운동 '단! 17분! 보고 따라만 하세요!' [ Home training - Chest ]", + // "video_description": "안녕하세요~! 배관장입니다! 홈트레이닝 가슴편! 단! 17분! 보고 따라만 하세요! 품태권도 김해진영점 경남 김해시 진영읍 본산 ...", + // "video_tag": "가슴 홈트레이닝 | Chest Home Training", + // "video_length": 1071, + // "video_likes": 14, + // "__v": 0 + // }, + // { + // "_id": "6747313adeab7ea33db954d4", + // "video_id": "v1xrOAONfAw", + // "video_title": "video2", + // "video_description": "안녕하세요~! 배관장입니다! 홈트레이닝 가슴편! 단! 17분! 보고 따라만 하세요! 품태권도 김해진영점 경남 김해시 진영읍 본산 ...", + // "video_tag": "가슴 홈트레이닝 | Chest Home Training", + // "video_length": 1071, + // "video_likes": 14, + // "__v": 0 + // }, + // { + // "_id": "6747313adeab7ea33db954d5", + // "video_id": "v1xrOAONfAw", + // "video_title": "video3", + // "video_description": "안녕하세요~! 배관장입니다! 홈트레이닝 가슴편! 단! 17분! 보고 따라만 하세요! 품태권도 김해진영점 경남 김해시 진영읍 본산 ...", + // "video_tag": "가슴 홈트레이닝 | Chest Home Training", + // "video_length": 1071, + // "video_likes": 14, + // "__v": 0 + // }, + // { + // "_id": "6747313adeab7ea33db954d3", + // "video_id": "v1xrOAONfAw", + // "video_title": "홈트 - 가슴운동 '단! 17분! 보고 따라만 하세요!' [ Home training - Chest ]", + // "video_description": "안녕하세요~! 배관장입니다! 홈트레이닝 가슴편! 단! 17분! 보고 따라만 하세요! 품태권도 김해진영점 경남 김해시 진영읍 본산 ...", + // "video_tag": "가슴 홈트레이닝 | Chest Home Training", + // "video_length": 1071, + // "video_likes": 14, + // "__v": 0 + // }, + // { + // "_id": "6747313adeab7ea33db954d3", + // "video_id": "v1xrOAONfAw", + // "video_title": "홈트 - 가슴운동 '단! 17분! 보고 따라만 하세요!' [ Home training - Chest ]", + // "video_description": "안녕하세요~! 배관장입니다! 홈트레이닝 가슴편! 단! 17분! 보고 따라만 하세요! 품태권도 김해진영점 경남 김해시 진영읍 본산 ...", + // "video_tag": "가슴 홈트레이닝 | Chest Home Training", + // "video_length": 1071, + // "video_likes": 14, + // "__v": 0 + // }, + // { + // "_id": "6747313adeab7ea33db954d3", + // "video_id": "v1xrOAONfAw", + // "video_title": "홈트 - 가슴운동 '단! 17분! 보고 따라만 하세요!' [ Home training - Chest ]", + // "video_description": "안녕하세요~! 배관장입니다! 홈트레이닝 가슴편! 단! 17분! 보고 따라만 하세요! 품태권도 김해진영점 경남 김해시 진영읍 본산 ...", + // "video_tag": "가슴 홈트레이닝 | Chest Home Training", + // "video_length": 1071, + // "video_likes": 14, + // "__v": 0 + // }, + // { + // "_id": "6747313adeab7ea33db954d3", + // "video_id": "v1xrOAONfAw", + // "video_title": "홈트 - 가슴운동 '단! 17분! 보고 따라만 하세요!' [ Home training - Chest ]", + // "video_description": "안녕하세요~! 배관장입니다! 홈트레이닝 가슴편! 단! 17분! 보고 따라만 하세요! 품태권도 김해진영점 경남 김해시 진영읍 본산 ...", + // "video_tag": "가슴 홈트레이닝 | Chest Home Training", + // "video_length": 1071, + // "video_likes": 14, + // "__v": 0 + // }, + // { + // "_id": "6747313adeab7ea33db954d3", + // "video_id": "v1xrOAONfAw", + // "video_title": "홈트 - 가슴운동 '단! 17분! 보고 따라만 하세요!' [ Home training - Chest ]", + // "video_description": "안녕하세요~! 배관장입니다! 홈트레이닝 가슴편! 단! 17분! 보고 따라만 하세요! 품태권도 김해진영점 경남 김해시 진영읍 본산 ...", + // "video_tag": "가슴 홈트레이닝 | Chest Home Training", + // "video_length": 1071, + // "video_likes": 14, + // "__v": 0 + // }, + // ]}; + // return response; + + // const filters = { + // video_tag: 'asdf', //body.video_tag?body.video_tag:null, + // video_time_from: 'qwer', //body.video_time_from?body.video_time_from:null, + // video_time_to: 'zxcv', //body.video_time_to?body.video_time_to:null, + // video_level: 'sfgd', //body.video_level?body.video_level:null, + // }; + + let uri = `/api/video/tag?` + + if (filters.video_tag.length){ + if (uri[-1] !== '?') uri += '&'; + uri += `video_tag=${filters.video_tag.join('%20')}` + } + if (filters.video_time_from){ + if (uri[-1] !== '?') uri += '&'; + uri += `video_time_from=${filters.video_time_from}` + } + if (filters.video_time_to){ + if (uri[-1] !== '?') uri += '&'; + uri += `video_time_to=${filters.video_time_to}` + } + if (filters.video_level){ + if (uri[-1] !== '?') uri += '&'; + uri += `video_level=${filters.video_level}` + } + console.log(uri); + + try{ + const response = await fetch(uri, { + method: "GET", + headers: { + "Authorization": `Bearer ${localStorage.getItem('accessToken')}`, + "Content-Type": "application/json", + }, + }); + const data = await response.json(); + if (response.ok){ + return data; + } + else{ + throw new Error(data.message); + } + } catch(err){ + console.log(err.message); + } +} + +async function addRoutineVideo(data){ + //추후에 RoutineAPI로 옮기기 + + try{ + const uri = `/api/routine/add` + const response = await fetch(uri, { + method: "PUT", //POST가 아니고?? + headers: { + "Authorization": `Bearer ${localStorage.getItem('accessToken')}`, + "Content-Type": "application/json", + }, + body: JSON.stringify(data), + }); + const responseData = await response.json(); + if(!responseData || !response.ok) + throw new Error(responseData.message || '루틴을 불러오는데 실패했습니다.'); + else return data; + } catch(err){ + console.log(err.message); + } +} +export { getEntireVideos, searchVideos, addRoutineVideo }; diff --git a/front/src/assets/explains.json b/front/src/assets/explains.json new file mode 100644 index 0000000000000000000000000000000000000000..1138d9e6d3d6f22befb796f059e79f15d727df66 --- /dev/null +++ b/front/src/assets/explains.json @@ -0,0 +1,69 @@ +[ + { + "name" : "가자미근 (Soleus muscle)", + "explains" : "정강이 뒤에 있는 하퇴삼두근을 구성하고 있는 가자미모양의 근육입니다. 종아리 근육인 비복근과 함께 발을 아래로 굽히는 동작을 도와주고 서 있을 때는 자세를 유지하는데 쓰이며, 걷는 동안 몸을 안정적으로 지탱해줍니다. 굽이 높은 신발을 신는 경우 해당 부위의 근육이 더 많이 사용됩니다. 가자미근이 피로해지면 통증이 주로 가자미근의 안쪽 아래 부분, 발뒤꿈치, 그리고 아킬레스건에 나타날 수 있습니다. 발끝을 잡아 발목을 몸 쪽으로 당기는 스트레칭이나, 계단 끝에 발을 올려 뒤꿈치를 내리는 동작을 통해 가자미근의 피로를 풀어줄 수 있습니다.", + "source" : "[네이버 지식백과] [넙치근](https://terms.naver.com/entry.naver?docId=1076186) [soleus muscle] (두산백과 두피디아, 두산백과) " + + }, + { + "id" : "thighs", + "name" : "대퇴사두근 (Quadriceps femoris)", + "explains" : "앞 허벅지로 잘 알려진 대퇴사두근은 넓적다리 안 쪽의 큰 근육으로 네 가지 주요 근육(대퇴직근·외측광근·중간광근·내측광근) 으로 구성됩니다. 이 근육은 주로 무릎을 피는 동작을 담당하며 이동할 때 골반과 무릎을 안정시키고 체중을 지지하는데 매우 중요한 역할을 합니다. 대퇴사두근의 유연성이 부족하거나 적절한 스트레칭을 하지 않으면 골반이 앞으로 기울어지는 현상이 발생할 수 있으며 체중을 지지하는 능력을 약화시킵니다. 대퇴사두근을 강화하기 위한 대표적인 운동으로는 레그 익스텐션, 바벨 스쿼트, 덤벨 스쿼트, 레그 프레스, 바벨 런지, 덤벨 스텝업 등이 있습니다.", + "source" : " [네이버 지식백과] [대퇴사두근](https://terms.naver.com/entry.naver?docId=1081589) [musculus quadriceps femoris, 大腿四頭筋] (두산백과 두피디아, 두산백과)" + }, + { + "name" : "비복근 (Gastrocnemius muscle)", + "explains" : "종아리 뒤쪽에 위치한 두 갈래로 나뉜 근육을 비복근이라 하며 허벅지뼈(넓적다리뼈)에서 시작해 발뒤꿈치까지 이어집니다. 비복근은 발뒤꿈치를 들거나 무릎을 굽히는 역할을 합니다. 이로 인해 걷기, 달리기, 점프 같은 다양한 움직임을 가능하게 해줍니다. 특히 단거리 달리기와 점프처럼 순간적으로 강한 힘이 필요한 동작에서 사용됩니다. 뛰다가 갑작스럽게 방향을 바꾸거나 과도한 움직임을 할 경우, 비복근이 손상되거나 파열될 위험이 있습니다. 평상시에도 벽을 향해 서서 한쪽 다리를 뒤로 뻗고 앞다리를 살짝 구부린 채 뒷다리의 종아리가 늘어나도록 하는 등의 스트레칭을 통해 충분히 풀어주어야 합니다.", + "source" : "[네이버 지식백과] [비복근](https://terms.naver.com/entry.naver?docId=1106015) [gastrocnemius, 腓腹筋] (두산백과 두피디아, 두산백과)" + }, + { + "id" : "chest", + "name" : "대흉근 (Pectoralis major muscle)", + "explains" : "대흉근은 가슴 앞부분에 위치한 크고 평평한 근육으로, 쇄골 중앙과 흉골, 늑연골, 복직근초에서 시작해 상완골에 붙어 상체의 운동을 담당하고 있습니다. 이 근육은 팔을 안쪽으로 돌리고 팔을 앞으로 밀거나 당기는 역할을 합니다. 주로 역도 선수나 근육을 많이 사용하는 사람들에게 잘 발달되어 있는 근육입니다. 대흉근을 강화하면 밀고 당기는 힘이 강해지고 가슴과 어깨의 안정성이 향상됩니다. 대표적인 강화 운동으로는 푸시업, 벤치프레스, 덤벨 플라이 등이 있으며 이 운동들은 가슴 근육을 발달시키는 데 효과적입니다. 또한, 손을 대고 팔꿈치를 구부린 상태로 팔을 벽에 대고 가슴을 앞으로 밀어 스트레칭을 해줄 수 있습니다.", + "source" : "[네이버 지식백과] [대흉근](https://terms.naver.com/entry.naver?docId=1081884) [musculus pectoralis major, 大胸筋] (두산백과 두피디아, 두산백과)" + }, + { + "id" : "glutes", + "name" : "둔근 (Gluteal muscle)", + "explains" : "둔근은 엉덩이를 형성하는 근육으로, 엉덩뼈의 바깥면에 위치하며 다리 근육 중 가장 윗부분에 속합니다. 둔근은 고관절의 움직임에 중요한 역할을 합니다. 큰볼기근은 다리를 고정하고 골반과 몸통을 뒤로 당겨서 우리가 똑바로 서 있을 수 있게 도와줍니다. 중간볼기근은 허벅지를 몸의 바깥쪽으로 움직여서 걷거나 달릴 때 균형을 잡는 데 중요한 역할을 합니다. 대표적인 강화 운동으로는 스쿼트, 힙쓰러스트, 런지 등이 있으며, 이 운동들은 둔근을 효과적으로 발달시킬 수 있습니다.", + "source" : "[네이버 지식백과] [대둔근](https://terms.naver.com/entry.naver?docId=1080751) [Gluteus maximus, 大臀筋] (두산백과 두피디아, 두산백과)" + }, + { + "id" : "abs", + "name" : "복직근 (Rectus Abdominis)", + "explains" : "복직근은 배 앞쪽에 위치한 긴 사각형 모양의 근육으로 복부의 전면을 덮고 있습니다. 이 근육은 몸통을 앞으로 굽히는 역할을 하며 주로 몸을 구부리거나 앉을 때 사용됩니다. 복직근을 강화하면 허리 통증을 줄이고, 체형 개선에 도움이 됩니다. 대표적인 운동으로는 윗몸일으키기, 플랭크, 복부 압력을 높이지 않는 운동 등이 있으며, 복횡근을 사용하는 운동도 효과적입니다.", + "source" : "[네이버 지식백과] [복직근](https://terms.naver.com/entry.naver?docId=1103126) [腹直筋] (두산백과 두피디아, 두산백과)" + }, + { + "id" : "shoulders", + "name" : "삼각근 (Deltoid)", + "explains" : "삼각근은 어깨를 덮고 있는 삼각형 모양의 근육으로 어깨관절의 움직임에 중요한 역할을 합니다. 삼각근은 어깨를 위로 올리고, 앞으로 혹은 뒤로 움직이는 기능을 하며, 어깨의 전반적인 움직임을 돕습니다. 삼각근을 강화하면 어깨의 안정성과 힘을 향상시킬 수 있 대표적인 운동으로는 덤벨 숄더 프레스, 랫 풀, 프론트 레이즈, 사이드 레이즈 등이 있습니다.", + "source" : "[네이버 지식백과] [삼각근](https://terms.naver.com/entry.naver?docId=1109047) [deltoid muscle, 三角筋] (두산백과 두피디아, 두산백과)" + }, + { + "name" : "삼두근 (Triceps Brachii)", + "explains" : "삼두근은 팔꿈치 뒤쪽에 위치한 근육으로, 팔꿈치를 펴는 역할을 합니다. 팔꿈치를 굽히고 펴는 동작에서 삼두근은 팔이두근과 함께 작용하며 팔꿈치를 수축하는 기능을 수행합니다. 이 근육은 팔꿈치를 펴는 것뿐만 아니라, 어깨 근육의 수축을 도와 팔이 몸통 쪽으로 움직이는 동작을 가능하게 합니다. 삼두근을 강화하면 팔꿈치를 펴는 힘이 강해지고 팔의 전반적인 힘과 형태가 개선됩니다. 대표적인 강화 운동으로는 트라이셉스 푸시다운, 트라이셉스 익스텐션, 덤벨 킥백 등이 있습니다.", + "source" : "[네이버 지식백과] [팔삼두근](https://terms.naver.com/entry.naver?docId=1109933) [triceps brachii muscle] (두산백과 두피디아, 두산백과)" + }, + { + "id" : "back", + "name" : "등근육 (Latissimus Dorsi, Rhomboids, Trapezius)", + "explains" : "등근육은 등과 어깨를 덮고 있는 여러 근육(광배근, 척추기립근, 승모근)들을 의미합니다. 몸통을 뒤로 당기고 어깨를 아래로 내리는 역할을 담당하며, 등근육을 강화하면 등과 어깨의 안정성이 향상되고 체형 개선에도 도움이 됩니다. 등근육의 강화는디스크와 거북목, 라운드 숄더 등 여러 질환을 예방하고, 전반적인 신체 기능을 향상시키는 데 매우 효과적입니다. 대표적인 운동으로는 풀업, 랫 풀다운, 데드리프트, 바벨 로우 등이 있으며, 이 운동들은 등근육을 효과적으로 발달시킬 수 있습니다.", + "source" : "[네이버 지식백과] [등근육](https://terms.naver.com/entry.naver?docId=938722) [muscles of back] (서울대학교병원 신체기관정보)" + }, + { + "name" : "전완근 (Forearm Muscles)", + "explains" : "전완근은 팔꿈치에서 손목 사이에 위치한 근육을 의미합니다. 이 근육은 다중관절근육으로 손을 펴고 쥐는 동작, 손목을 움직여 손을 올리고 내리는 동작, 팔꿈치를 움직여 아래팔을 올리고 내리는 역할을 합니다. 전완근을 강화하면 손목의 힘이 증가하고, 손목 부상 예방에 도움이 됩니다. 전완근을 강화하는 대표적인 운동으로는 바벨 컬, 리스트 등이 있으며 이 운동들은 전완근을 효과적으로 발달시킬 수 있습니다.", + "source" : "[네이버 지식백과] [전완근](https://terms.naver.com/entry.naver?docId=6209915) (건강용어사전)" + }, + { + "name" : "이두근 (Biceps Brachii)", + "explains" : "이두근(biceps brachii)은 팔꿈치 위쪽에 위치한 주요 근육으로, 팔꿈치를 굽히는 동작과 팔을 회전시키는 역할을 합니다. 이 근육은 팔꿈치 굴곡을 도와 물건을 들어 올리거나 팔꿈치를 구부리는 동작에서 작용하기에 많은 운동에서 중요한 역할을 합니다. 예를 들어, 수영, 조정, 레슬링 등 다양한 스포츠에서 이두근의 강화는 성능을 향상시키는 데 기여하게 됩니다. 이두근이 약하면 던지기, 밀기, 들기 등 기능을 수행하기가 어려워집니. 이두근을 강화하기 위한 대표적인 운동으로는 덤벨 컬, 바벨 컬, 프리처 컬 등이 있으며, 이 운동들은 이두근을 효과적으로 발달시킬 수 있습니다.", + "source" : "[네이버 지식백과] [위팔 두 갈래근](https://terms.naver.com/entry.naver?docId=1109934) [biceps brachii muscle] (두산백과 두피디아, 두산백과)" + }, + { + "name" : "햄스트링 (Hamstring Muscles)", + "explains" : "햄스트링은 허벅지 뒤쪽 부분의 엉덩이와 무릎관절을 연결하는 반건양근, 반막양근, 대퇴이두근 등 3개의 근육으로 이루어져있으며 걷기, 달리기, 점프하기, 볼기의 움직임 조절과 같은 여러 일상적인 활동을 할 때 햄스트링 사용됩니다. 햄스트링을 강화하는 것은 전반적인 다리의 안정성과 부상을 예방하는 데 매우 중요합니다. 대표적인 운동으로는 데드리프트, 런지, 레그 컬 등이 있는데 이를 통해 햄스트링을 효과적으로 발달시킬 수 있습니다.", + "source" : "[네이버 지식백과] [햄스트링](https://terms.naver.com/entry.naver?docId=933587) (시사상식사전, pmg 지식엔진연구소)" + } +] \ No newline at end of file diff --git "a/front/src/assets/\352\260\200\354\236\220\353\257\270\352\267\274.svg" "b/front/src/assets/\352\260\200\354\236\220\353\257\270\352\267\274.svg" new file mode 100644 index 0000000000000000000000000000000000000000..3b8d8ee6374280e9c4f06bb5f9086affcfaa2503 --- /dev/null +++ "b/front/src/assets/\352\260\200\354\236\220\353\257\270\352\267\274.svg" @@ -0,0 +1 @@ +<svg width="current" height="current" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 729.92 1456.14"><defs><style>.cls-1{fill:#f2888a;}.cls-2{fill:#d7e2f1;}.cls-3{fill:#4c80ba;}</style></defs><g id="레이어_2" data-name="레이어 2"><g id="_迹_1" data-name="卵迹_1"><g id="tibia_and_calf_muscles" data-name="tibia and calf muscles"><path class="cls-1" d="M262.34,1138c-10.78,58.9-11.75,120.38,11.17,172.58,0-.74-.07-1.51-.1-2.33l1.93-45.25c6.7-41.23,29.32-96,29.32-121.37,0-27.82-3-54-2.6-65.47a31.38,31.38,0,0,1,2-9.29C282.34,1082.75,267,1111.72,262.34,1138Z"/><path class="cls-2" d="M721.56,768.23c-4.52-7.1-5.82-10.77-8.77-18s-11.6-16.26-16.24-23.47-9.95-15.78-9.29-15.91h0c3.15-.7,4.2-2.18,4.2-2.18s2.51,3.48,7.44,9.61,8.36,3.21,16.58,5.17,12.74-2.36,10.69-5.47-9.85-5.13-14.63-10-8.21-12.47-13-17.36-27.25-12.12-30.95-15-5.22-4-7.34-4.19l-.09,0c-3-8.93-14.73-43.69-21-63.86-7.27-23.28-10.91-50.19-23.27-74.92s-25.6-32.73-25.6-32.73l-2.09.26c5.52-31,2.55-54.86-1.77-68.44-5.73-18-18.41-33.32-18.41-33.32h0c2.77,1,4.4,1.63,4.4,1.63s3.28-10.63,4.1-28.64-13.5-54.19-22.92-69.55c-15.54-25.37-70.26-31.79-70.26-31.79l-72.73-54.21-.12-3c.32-11.14.05-24.73-1.38-34.49H409a129.87,129.87,0,0,0,9.19-11.69c4.17-6,7-19.35,8.67-35.38-1,8.47,1.12-11,0,0,.21-1.74,4.34,3.23,5.65.6,2.66-5.35,3.54-9.82,4.74-13.89,5.5-18.61,3.24-21.55,1.36-24-2.54-3.34-10.13,1.87-10.13,1.87-.07-25.43-2.65-49.78-7.57-58.86-10.63-19.65-36.27-33.8-55.09-33.8h-.48c-18.82,0-44.46,14.15-55.1,33.8-5.2,9.6-6.69,31.35-6.46,58.32,0,2.83-6.53-3.28-9.62-.66-4.56,3.86.6,20.47,1.87,23.29,1.59,3.52,2.39,19,9.76,14.7,1.21,17.29,2.76,27.68,7.18,34a128,128,0,0,0,9.18,11.69h-.05c-1.43,9.76-1.7,23.35-1.38,34.49l-.12,3L247.9,270.07s-54.71,6.42-70.26,31.79c-9.42,15.36-23.73,51.55-22.91,69.55s4.09,28.64,4.09,28.64,1.64-.59,4.41-1.63h0s-12.68,15.31-18.4,33.32c-4.33,13.58-7.3,37.41-1.78,68.44v0s-15.31,7.78-27.67,32.51-16,51.64-23.28,74.92c-6.3,20.17-18,54.93-21,63.86l-.09,0c-2.12.17-3.63,1.28-7.33,4.19s-26.17,10.15-31,15-8.2,12.47-13,17.36S7.1,714.88,5,718s2.48,7.43,10.69,5.47,11.65,1,16.58-5.17,7.44-9.61,7.44-9.61,1.06,1.48,4.2,2.18h0c.66.13-4.65,8.7-9.29,15.91S21.38,743,18.43,750.25s-4.26,10.88-8.78,18c-4,6.35-8.69,15.32-5.26,18.24s7.07,1.17,12.56-6.15,11.89-18.75,15.63-25.45,12.67-18.23,12.67-18.23-3,15.6-6.82,20.61-6.36,16-9.69,22.79-10.37,13.05-8,17.53S30.1,801.2,33.7,797s10.42-15.56,14.3-23.5,6.13-12.71,9-19.5,5.28-9,5.28-9l2.6,2s-2.48,8.26-3.47,11.89-4.16,13-6,19.28-1.93,11.53-3.91,15.59S43.76,804,48.32,806.44s9.35-1.69,12-6.79,3.43-8.36,5.86-13.12A90.92,90.92,0,0,0,72.75,771c2.1-6.66,4.78-18.38,4.78-18.38l3,.93a22.75,22.75,0,0,1-1.08,11.05c-2.11,5.16-2.44,12.24-3.91,16.74s-1.77,8.63-2.83,11.07c-1.36,3.16-4.09,8.73-1.8,10,3.07,1.67,7.47-.93,11.19-8.7s8.54-18.4,9.67-24.8,1.16-9.75,2.61-14.06,5.08-8.17,9.27-18.31,9-21,9-25.63c0-3.21,1.17-12.55,1.63-18,1.27-1.53,3.86-5.2,6.46-12.21,3.64-9.82,13.54-23.85,29-42.88,14.46-17.77,26.81-27,36.09-51.32,10.91-28.55,16-58.56,16-58.56s2.36-20.73,8.36-33.82c5.08-11.08,13.28-20.61,19-40.46h0l7.65,28.44s.35,8.71,2.27,14.88h0s1.28,18.95,2.7,21.49,7.31,27.28,12.76,41.1c0,0-8.36,29.83-11.27,48.74S246.55,655,246.55,655s-27,90.07-30.81,123.9S204.28,864.53,213,920.72c7.68,49.46,13.27,83.28,14.5,90.67.4,3.62.49,11.67-3.46,24.92,5.7,17.9,6.73,36.81,10.29,56.73,1,4,0,9,0,12-1,62,9,127-13,185-.29.84-.6,1.68-.91,2.5,1.06,10.83,1.54,19.64.22,24.25-2.19,7.64-3.92,9.82-5.51,18s5.41,11.45,0,20.18-16.31,34.37-22.86,43.65-23.46,25.09-25.1,33.28-3.27,13.09,6.55,16.36S199.37,1445,201,1445s-8.73,8.18,1.09,9.27,15.27,3.28,21.82-3.27,13.09,0,20.19-13.09,2.72-14.19,10.36-26.19,19.64-11.46,24.55-25.64-6-39.83-6-39.83,4.91-3.27,4.91-8.73-3.82-13.63-4.36-25.64c0-.4,0-.83-.06-1.26-22.92-52.2-21.95-113.68-11.17-172.58,4.7-26.32,20-55.29,41.76-71.13,3-8.52,8.49-17.43,9.29-27.8,1.09-14.19,1.27-30,1.27-30s2.27-24.31,6.34-49.77c3.33-10.28,10.9-33.4,17.21-51,8.37-23.27,13.66-41.85,15.28-64.37,1.65-23.08,5.07-60.14,6-69.7a9.16,9.16,0,0,0,6.16-.67,9.13,9.13,0,0,0,6.15.67c.89,9.56,4.31,46.62,6,69.7,1.62,22.52,6.91,41.1,15.28,64.37,6.31,17.58,13.88,40.7,17.21,51,4.07,25.46,6.34,49.77,6.34,49.77s.18,15.82,1.27,30c.88,11.48,7.49,21.18,10.19,30.54,22.73,18.11,39,44.37,42.33,73.39,6.3,54.5,11.76,109.5-12.74,159.74l.2,5.51c-.05,1.3-.1,2.5-.15,3.59-.55,12-4.37,20.19-4.37,25.64s4.91,8.73,4.91,8.73-10.91,25.64-6,39.83,16.91,13.64,24.55,25.64,3.27,13.09,10.37,26.19,13.63,6.54,20.18,13.09,12,4.36,21.82,3.27-.54-9.27,1.09-9.27,17.46,6.55,27.28,3.27,8.19-8.18,6.55-16.36-18.55-24-25.1-33.28-17.45-34.92-22.86-43.65,1.59-12,0-20.18-3.32-10.37-5.51-18c-1-3.5-1-9.41-.43-16.78-7-20.38-10.54-42.34-11.79-64-3-36-1-73-2-109-1-8,1-16,1-24,1.72-23.27,2-47.28,9-69.47-3.15-11.63-3.05-18.81-2.68-22.18,1.23-7.39,6.82-41.21,14.5-90.67,8.73-56.19,1.09-108-2.73-141.84S484.66,655,484.66,655s6.08-27.77,3.17-46.68-11.27-48.74-11.27-48.74c5.45-13.82,11.35-38.55,12.77-41.1S492,497,492,497h0c1.92-6.17,2.27-14.88,2.27-14.88l7.65-28.44h0c5.71,19.85,13.91,29.38,19,40.46,6,13.09,8.37,33.82,8.37,33.82s5.09,30,16,58.56c9.28,24.28,21.64,33.55,36.09,51.32,15.47,19,25.37,33.06,29,42.88,2.6,7,5.19,10.68,6.47,12.21.46,5.42,1.63,14.76,1.63,18,0,4.67,4.83,15.48,9,25.63s7.83,14,9.27,18.31,1.47,7.66,2.61,14.06,6,17,9.67,24.8,8.12,10.37,11.19,8.7c2.29-1.25-.43-6.82-1.8-10-1.05-2.44-1.36-6.58-2.83-11.07s-1.8-11.58-3.91-16.74a22.89,22.89,0,0,1-1.08-11.05l3-.93s2.68,11.72,4.78,18.38A90.92,90.92,0,0,0,665,786.53c2.44,4.76,3.2,8,5.86,13.12s7.44,9.2,12,6.79-1.22-8.63-3.19-12.69-2-9.28-3.91-15.59-5-15.64-6-19.28S666.29,747,666.29,747l2.61-2s2.36,2.24,5.27,9,5.16,11.56,9,19.5,10.7,19.31,14.3,23.5,10.52,5,12.93.56-4.65-10.79-8-17.53-5.9-17.78-9.69-22.79S686,736.64,686,736.64s8.94,11.54,12.67,18.23,10.14,18.12,15.63,25.45,9.13,9.08,12.56,6.15S725.6,774.58,721.56,768.23ZM241.89,968.76h0Zm247.44,0h0Z"/><path class="cls-1" d="M496.34,1127c1,36-1,73,2,109,1.25,21.63,4.75,43.59,11.79,64,.64-8.71,2-19.45,3.16-30.68,2.18-20.73,16.37-102.56,15.28-139.66s-13.1-68.2-20.19-89.47c-.78-2.36-1.44-4.56-2-6.63-7.07,22.19-7.32,46.2-9,69.47C497.34,1111,495.34,1119,496.34,1127Z"/><path class="cls-1" d="M470.34,1143A117.07,117.07,0,0,0,428,1069.65a26.89,26.89,0,0,1,1.14,6.55c.42,11.46-2.6,37.65-2.6,65.47,0,25.32,27.58,95,30,133.12l1.21,33.5C478.57,1253,479,1197.59,470.34,1143Z"/><path class="cls-2" d="M426.89,131.29c1.12-11-1,8.47,0,0Z"/><path class="cls-1" d="M234.34,1105c0-3,1-8,0-12-3.56-19.92-4.59-38.83-10.29-56.73-.37,1.25-.77,2.54-1.22,3.89-7.09,21.27-19.09,52.37-20.19,89.47s13.1,118.93,15.28,139.66c.86,8.2,1.81,16.14,2.51,23.21.31-.82.73,11.87.91,11C234.26,1240,233.34,1167,234.34,1105Z"/><path class="cls-2" d="M570.62,525.94a5.06,5.06,0,0,1,2.1.71Z"/><path class="cls-3" d="M365.21,308.38a1.93,1.93,0,0,1-1.38-.59c-22.12-23.08-43.65-72.63-44.84-84.07-1.1-10.69-1.5-32.95.62-46.92a1.91,1.91,0,0,1,3.36-.92c.79,1,19.38,23.87,26,45.45,3.87,12.67,8.25,35.2,12.12,55.07,2.17,11.18,4.22,21.74,6,29.65a1.92,1.92,0,0,1-1,2.1A2,2,0,0,1,365.21,308.38Zm-42.4-126.47a239.57,239.57,0,0,0,0,41.42c.91,8.81,18.32,51.41,39,76.43-1.4-6.71-2.91-14.5-4.49-22.63-3.85-19.78-8.21-42.2-12-54.69C340.42,206.48,328.31,189.23,322.81,181.91Z"/><path class="cls-3" d="M247.26,270.71a1.91,1.91,0,0,1-1.14-3.44l72.73-54.21a1.91,1.91,0,1,1,2.28,3.06L248.4,270.33A1.86,1.86,0,0,1,247.26,270.71Z"/><path class="cls-3" d="M156.94,401.25l-.59-1.91c-.13-.44-3.35-11.07-4.17-29.11-.83-18.36,13.41-54.68,23.19-70.64,15.85-25.86,69.39-32.42,71.67-32.69l.16,0h.17a12.09,12.09,0,0,1,7.7,4.16c3.46,3.91,5,9.92,4.49,17.85-1.19,19.5-31.32,74.9-32.61,77.25l-.13.24-.19.19c-14.86,14.86-65.65,33.22-67.81,34Zm90.34-130.53c-3.66.47-54.24,7.35-68.65,30.86C169,317.33,155.22,353,156,370.05a138.67,138.67,0,0,0,3.49,26.22c9.55-3.55,51.35-19.55,64.25-32.2,2.22-4.08,30.92-57.38,32-75.4C256.72,272.65,248.54,270.9,247.28,270.72Zm-22,94.51Z"/><path class="cls-3" d="M148.23,534.84l-.81-3c-15.53-57.6-8.71-90.51-5.06-102,5.77-18.15,18.22-33.32,18.75-34l.31-.38.47-.18c30.92-12.08,51.27-23.54,51.47-23.65l2.94-1.66-.09,3.37c0,.52-1.47,52.66-10.19,82.83-7.2,24.9-25.35,49.94-55.49,76.55Zm15.52-136.1c-1.94,2.44-12.7,16.41-17.75,32.3-2.73,8.56-10.32,40.49,4.32,96.84,28.19-25.33,45.23-49.13,52-72.68,7.32-25.32,9.45-66.61,9.92-78.54A474.81,474.81,0,0,1,163.75,398.74Z"/><path class="cls-3" d="M298.34,432.34c-15.44,0-37.93-1.54-45.26-8.31-9.84-9.08-30.23-44.88-33.21-52.34l-.36-.91L220,370c17.64-27.62,32.33-65.76,35.75-81.57l.26-1.24,1.25-.23c6.12-1.15,39.88-1.82,56.44-1.12,20.64.87,41.4,2.75,48.66,14.93a15.14,15.14,0,0,0,2.29,3c2.1,2.2,2.17,3.11,2.43,14.43.35,15.75.56,61.9.14,81.37v.69l-.45.52c-6.9,8-43.84,29.8-54.37,31C310.06,432.07,304.82,432.34,298.34,432.34ZM223.8,371.16c3.89,8.73,22.92,41.8,31.87,50.07C264.06,429,300.8,429.3,312,428c8.54-1,43.65-21,51.47-29.23.4-19.82.19-65-.16-80.49-.25-10.7-.37-10.84-1.38-11.89a18.72,18.72,0,0,1-2.8-3.72c-6.81-11.44-31.05-12.46-45.54-13.08-16.19-.68-46.4,0-54.35.89C255.25,307.43,241.2,343.61,223.8,371.16Z"/><path class="cls-3" d="M82.86,680.75l-15.53-7.46.54-1.61c.15-.42,14.56-43,21.75-65.95C92,598.13,94,590.25,96,581.91c4.22-17,8.59-34.6,17-51.39,12.5-25,27.87-33,28.52-33.35l2.13-1.09.58,2.33c6.63,26.6,6.63,33.11,0,53.56-4.61,14.14-8.89,22.61-14.82,34.33-1.78,3.52-3.62,7.16-5.69,11.38-9,18.34-39.69,80.74-40,81.37ZM72,671.31l9.07,4.36c5-10.17,31-63,39.18-79.67,2.08-4.24,4-8,5.7-11.42,5.85-11.57,10.08-19.93,14.59-33.79,6.22-19.09,6.42-25.12.59-48.92-4.51,3.06-15.5,11.88-24.74,30.36-8.2,16.41-12.52,33.79-16.69,50.6-2.09,8.4-4.06,16.33-6.47,24C86.86,627.36,74.73,663.31,72,671.31Z"/><path class="cls-3" d="M92.49,685.08l-13.09-6,.87-1.76c.43-.88,43.15-87.71,52.49-106.58l.15-.25c8.74-12.52,31.53-24.36,48.17-33,6-3.15,11.28-5.86,14-7.73l6.65-4.51-3.91,7c-9.8,17.62-26.53,39.37-33.26,47.9C153.85,593.81,94,682.84,93.39,683.74Zm-7.92-7.79,6.55,3C99,668.6,151.36,590.8,161.59,577.84c5.9-7.47,19.51-25.14,29.27-41.14-2.33,1.26-5,2.66-8,4.22-15.32,8-38.45,20-46.72,31.69C127.41,590.22,90.7,664.81,84.57,677.29Z"/><path class="cls-3" d="M113.24,694.76,89,683.46l1.25-1.85,33.47-49.47c.69-1,43.07-60.77,44.87-63.31l36-50L203.16,527c0,.3-5.25,30.52-16.1,58.92-7.09,18.54-15.87,28.4-26,39.82-3.33,3.74-6.78,7.62-10.36,12-16.54,20.34-25.4,33.4-28.71,42.34-3.75,10.14-7.62,13.7-7.79,13.85Zm-18.6-12.87,17.78,8.28c1.2-1.5,3.57-5,6-11.43,3.46-9.35,12.51-22.74,29.32-43.42,3.64-4.47,7.12-8.37,10.48-12.15,9.91-11.14,18.47-20.76,25.31-38.65,7.25-19,11.94-38.76,14.24-49.68l-26.06,36.21c-15.25,21.5-44.25,62.4-44.82,63.24Z"/><path class="cls-3" d="M135.75,655.62l-.24,0a1.91,1.91,0,0,1-1.65-2.13c.1-.84,2.77-20.85,18.6-45s36.94-40.59,37.15-40.75a1.91,1.91,0,1,1,2.34,3c-.21.16-20.91,16.4-36.3,39.84s-18,43.13-18,43.33A1.93,1.93,0,0,1,135.75,655.62Z"/><path class="cls-3" d="M203.17,526.86l-3.8-.25c0-2.7,1.35-66.26,6.22-85.11,4.76-18.45,6.75-66.83,6.77-67.32l0-1.18,10.1-4.49,15.65,29.76,0,.42c0,.55.61,13.85-4.83,42.12-4,20.94-10.85,32.8-16.34,42.33-2.07,3.59-4,7-5.62,10.48C205.57,506.29,203.2,526.66,203.17,526.86Zm13-151.34c-.34,7.77-2.34,49.51-6.84,66.93-2.91,11.27-4.53,40-5.36,60.81a77.66,77.66,0,0,1,4-11.23c1.67-3.66,3.67-7.13,5.78-10.8,5.62-9.77,12-20.83,15.9-41.14,4.82-25.07,4.82-38.39,4.78-40.81l-13.58-25.83Z"/><path class="cls-3" d="M154.9,528.2a1.91,1.91,0,0,1-1.3-3.3c1-.93,2.72-1.19,8-1.9,9.53-1.25,27.27-3.6,38.4-13.08a1.9,1.9,0,0,1,2.69.21,1.92,1.92,0,0,1-.21,2.7c-12,10.21-30.46,12.65-40.38,14a43.26,43.26,0,0,0-6.07,1A1.92,1.92,0,0,1,154.9,528.2Zm1.31-.51Z"/><path class="cls-3" d="M49.84,810a7.9,7.9,0,0,1-3.68-.92A4.89,4.89,0,0,1,43.59,806c-.77-2.89,1.24-6.09,3.19-9.19.68-1.08,1.32-2.11,1.74-3a30.18,30.18,0,0,0,2-7.58,74.4,74.4,0,0,1,1.75-7.71c.92-3.1,2.16-7,3.26-10.4,1.16-3.61,2.26-7,2.76-8.84.76-2.8,2.37-8.22,3.1-10.68l-.09-.07a38.11,38.11,0,0,0-3.83,7.13c-3,7-5.32,11.92-9.08,19.59s-10.64,19.33-14.56,23.9a12,12,0,0,1-10,4.17,7.56,7.56,0,0,1-6.05-4c-2.16-4,.85-8.41,4.05-13a52.67,52.67,0,0,0,3.89-6.24,96.49,96.49,0,0,0,3.7-9.37c1.83-5.16,3.74-10.5,6.18-13.72,1.58-2.09,3.12-6.55,4.32-10.87-2.52,3.51-5.31,7.57-7,10.57C29.44,763,22.88,774.8,17.2,782.37c-4,5.36-7.15,7.9-10.17,8.23a6.65,6.65,0,0,1-5.15-1.76c-3.62-3.09-2-9.87,4.89-20.72a80.15,80.15,0,0,0,7.7-15.45l.92-2.23c1.94-4.74,6.07-10.05,10.06-15.18,2.38-3.07,4.63-6,6.33-8.61,4.64-7.21,7.24-11.53,8.38-13.65a11,11,0,0,1-1.33-.66c-1.21,1.59-3.3,4.33-6.31,8.07-3.78,4.7-7.11,4.85-11,5a32.75,32.75,0,0,0-6.65.81c-6.67,1.59-10.95-.56-12.58-2.89a4.72,4.72,0,0,1-.14-5.49C3.43,716,6,714.6,8.86,713s5.91-3.16,8.18-5.49a56.53,56.53,0,0,0,6.26-8.39,60.37,60.37,0,0,1,6.72-9C33.13,687,42.18,683.3,50.17,680c4.76-2,9.69-4,11-5,3.86-3,5.68-4.38,8.37-4.6a2,2,0,0,1,1,.19c15.15,7.32,39.8,19.07,42.61,20a2,2,0,0,1,1,.44c1.09.88,1.09,1.59.06,10.88-.41,3.7-.87,7.89-.87,9.86,0,4.41-3.6,13.05-7.43,22.18l-1.74,4.17a91.41,91.41,0,0,1-6.35,12.55A32.68,32.68,0,0,0,95,756.31a41.1,41.1,0,0,0-1.64,8c-.24,1.66-.5,3.53-.9,5.78-.92,5.19-4,13.22-9.83,25.29-2.61,5.45-5.71,8.89-9,9.94a6,6,0,0,1-4.85-.39c-3.63-2-1.19-7.5.59-11.54.13-.31.26-.6.38-.87a26.25,26.25,0,0,0,1.15-4.42,56.79,56.79,0,0,1,1.62-6.49,52.63,52.63,0,0,0,1.42-6.6,50.75,50.75,0,0,1,2.53-10.27,19.87,19.87,0,0,0,1.13-8.51c-.9,3.78-2.73,11.29-4.28,16.21a92,92,0,0,1-6.69,15.86c-1.13,2.21-1.87,4.07-2.67,6a73.6,73.6,0,0,1-3.19,7.1c-2.17,4.18-5.27,7.14-8.48,8.15A8.24,8.24,0,0,1,49.84,810ZM61,744a1.93,1.93,0,0,1,1.17.4l2.61,2a1.93,1.93,0,0,1,.66,2.06c0,.08-2.49,8.28-3.46,11.85-.52,1.9-1.58,5.19-2.8,9-1.1,3.4-2.34,7.26-3.24,10.31a73.62,73.62,0,0,0-1.66,7.33A33.63,33.63,0,0,1,52,795.49,38.13,38.13,0,0,1,50,798.82c-1.3,2.06-3.08,4.89-2.74,6.17,0,.11.1.37.66.67a4,4,0,0,0,3.19.28c2.19-.68,4.58-3.08,6.24-6.26a71,71,0,0,0,3-6.76c.79-2,1.61-4,2.81-6.35a88.42,88.42,0,0,0,6.45-15.27c2-6.51,4.71-18.11,4.73-18.23a1.91,1.91,0,0,1,2.43-1.4l3,.94a1.93,1.93,0,0,1,1.32,1.49A24.71,24.71,0,0,1,80,766.2a48.37,48.37,0,0,0-2.3,9.48,53.41,53.41,0,0,1-1.55,7.13,54.17,54.17,0,0,0-1.51,6.07,27.85,27.85,0,0,1-1.39,5.17l-.39.89c-.67,1.53-2.43,5.53-2.13,6.71a2.28,2.28,0,0,0,1.73,0c1-.33,3.75-1.77,6.71-8,5.55-11.59,8.66-19.54,9.51-24.3.39-2.18.65-4,.87-5.65a45.29,45.29,0,0,1,1.81-8.69,34.72,34.72,0,0,1,3.2-6.36,90.21,90.21,0,0,0,6.12-12.07c.57-1.39,1.16-2.8,1.74-4.19,3.51-8.39,7.14-17.06,7.13-20.71,0-2.18.46-6.3.9-10.28.28-2.59.66-5.94.73-7.59-2.43-.93-7.84-3.42-21-9.68-9.25-4.4-18.54-8.87-20.79-10-1.34.27-2.68,1.25-5.84,3.73-1.64,1.29-5.59,3-11.9,5.55-7.26,3-16.31,6.71-18.86,9.33a56.57,56.57,0,0,0-6.27,8.39,59.52,59.52,0,0,1-6.72,9c-2.68,2.74-6.09,4.57-9.11,6.19-2.35,1.26-4.57,2.45-5.29,3.55a1,1,0,0,0,.07,1.2c1,1.4,4.09,2.43,8.58,1.36a37.21,37.21,0,0,1,7.36-.91c3.64-.15,5.47-.23,8.17-3.6,4.83-6,7.36-9.5,7.38-9.53a1.92,1.92,0,0,1,1.59-.85,1.8,1.8,0,0,1,1.5.84c.28.29,3.4,3.29,13.35.69,12.44-3.26,24.54-10.07,28.15-15.84a1.91,1.91,0,0,1,3.24,2c-4.68,7.5-18.85,14.48-30.42,17.51A28.91,28.91,0,0,1,44,713.92c-1,2.19-3.52,6.32-9,14.8-1.79,2.79-4.09,5.75-6.53,8.88-3.83,4.93-7.8,10-9.54,14.29L18,754.11a84.76,84.76,0,0,1-8,16.06C3.29,780.69,3.3,785,4.36,785.93a2.84,2.84,0,0,0,2.25.88c1.81-.2,4.34-2.47,7.54-6.73,5.52-7.36,12-19,15.49-25.23,3.76-6.74,12.46-18,12.82-18.47a1.91,1.91,0,0,1,3.39,1.53c-.13.66-3.15,16.1-7.17,21.4-2.08,2.76-3.89,7.81-5.63,12.7a97.29,97.29,0,0,1-3.87,9.78A54.11,54.11,0,0,1,25,788.51c-2.51,3.64-4.89,7.09-3.82,9.07a3.79,3.79,0,0,0,3.09,1.95,8.14,8.14,0,0,0,6.7-2.85c3.32-3.87,10-14.88,14-23.1,3.73-7.61,6-12.46,9-19.42s5.45-9.41,5.72-9.66A1.91,1.91,0,0,1,61,744Zm51.19-49.7a1.79,1.79,0,0,0,.68.13A3.53,3.53,0,0,1,112.23,694.27Zm.08-3.59Z"/><path class="cls-3" d="M347.75,540.56H314.39A19.39,19.39,0,0,1,295,521.19V492.82a19.38,19.38,0,0,1,19.37-19.36h33.36a19.38,19.38,0,0,1,19.37,19.36v28.37A19.39,19.39,0,0,1,347.75,540.56Zm-33.36-63.29a15.57,15.57,0,0,0-15.55,15.55v28.37a15.57,15.57,0,0,0,15.55,15.55h33.36a15.57,15.57,0,0,0,15.55-15.55V492.82a15.57,15.57,0,0,0-15.55-15.55Z"/><path class="cls-3" d="M347.75,604H314.39A19.39,19.39,0,0,1,295,584.66V556.11a19.39,19.39,0,0,1,19.37-19.37h33.36a19.39,19.39,0,0,1,19.37,19.37v28.55A19.39,19.39,0,0,1,347.75,604Zm-33.36-63.46a15.57,15.57,0,0,0-15.55,15.55v28.55a15.56,15.56,0,0,0,15.55,15.54h33.36a15.56,15.56,0,0,0,15.55-15.54V556.11a15.57,15.57,0,0,0-15.55-15.55Z"/><path class="cls-3" d="M367.09,742.05H348l-.47-.31c-8-5.21-23-41.89-38-80.76-1.85-4.81-3.32-8.61-4.17-10.67C300.22,637.85,298,620.72,298,620l0-.23c0-11.7,6.62-19.56,16.46-19.56h33.36a19.39,19.39,0,0,1,19.37,19.37v28.55c0,2.16,0,6.83,0,13,.08,21.49.24,61.49,0,79Zm-17.9-3.82h14.13c.25-18.32.1-56.32,0-77.06,0-6.21,0-10.89,0-13V619.57A15.57,15.57,0,0,0,347.75,604H314.39c-9.28,0-12.6,8.38-12.64,15.61.2,1.54,2.41,17.76,7.13,29.22.87,2.11,2.34,5.92,4.2,10.75C321.45,681.28,340.84,731.54,349.19,738.23Z"/><path class="cls-3" d="M347.75,477.27H314.39c-11.95,0-19.37-7.42-19.37-19.36,0-13.05,13.43-25.62,26-33l46.26-27.05,0,3.36c-.14,18.23-.14,23.12-.14,32v24.73A19.38,19.38,0,0,1,347.75,477.27Zm15.66-72.75L323,428.17c-11.66,6.88-24.12,18.3-24.12,29.74,0,9.73,5.81,15.55,15.55,15.55h33.36a15.57,15.57,0,0,0,15.55-15.55V433.18C363.3,424.87,363.3,420.05,363.41,404.52Z"/><path class="cls-3" d="M237.11,491.21l-10.44-38.79.1-.45c0-.18,4-18.21,5.25-26s2.32-27.07,2.33-27.26l.34-6.25,11.52,19.3-.14.71c0,.12-2.18,11.33-3.25,23.09s-4.6,45.16-4.64,45.49Zm-6.51-38.88,4.86,18.08c1.14-10.87,2.86-27.54,3.56-35.23.93-10.23,2.67-20.05,3.17-22.74l-4.4-7.36c-.42,6.44-1.15,16.28-2,21.48C234.6,433.87,231.23,449.41,230.6,452.33Z"/><path class="cls-3" d="M261.29,461.06c-2.63,0-5.24-1-7.9-3.62-5.28-5.28-13.54-23.8-13.89-24.58l-.22-.51,3.62-24.59,2.72,3.05c4.07,4.58,10.75,11.41,12.83,12.26,3.31,1.34,7.07,2.43,7.1,2.45l1.29.37.09,1.33c0,.21,1.38,20.42,5.49,27.95l1,1.78-1.83.87C268.06,459.46,264.67,461.06,261.29,461.06Zm-18.07-29.25c1.36,3,8.53,18.59,12.87,22.93,3.63,3.62,6.69,2.89,12.11.43-3.28-7.8-4.63-22-5-26.37-1.44-.46-3.89-1.26-6.19-2.2-2.68-1.08-8.11-6.6-11.52-10.26Z"/><path class="cls-3" d="M258.6,486a24.75,24.75,0,0,1-12.52-3.52c-4.32-2.75-8.28-18.18-9.39-22.84l-.07-.32,2.73-27.38a1.91,1.91,0,1,1,3.8.38L240.48,459c2.12,8.77,5.61,18.9,7.65,20.2,2.91,1.85,9,3.88,14.35,2.43-4.27-7.95-9.33-24.23-9.56-25a1.91,1.91,0,1,1,3.65-1.12c.06.19,6.15,19.81,10.31,26.05l1.23,1.84-2,.95A17.53,17.53,0,0,1,258.6,486Z"/><path class="cls-3" d="M263.48,509.57l-4.38-.69c-7.09-1.12-14.41-2.27-19.15-6.65s-5.5-19.61-5.57-21.33v-.14l1.8-17.19a1.91,1.91,0,0,1,3.8.4l-1.77,16.91c.25,5.91,1.64,16,4.34,18.54,3.09,2.85,8,4.11,13.11,5a78.17,78.17,0,0,1-7.76-20.36c-.11-.45-.24-1-.31-1.2a1.92,1.92,0,0,1,2.45-2.67c.94.42,1.1,1.06,1.57,3,.91,3.71,3.32,13.57,9.46,22.77Zm-15-25.85Zm0,0Zm0,0h0Zm0,0Zm0,0Zm0,0h0Zm0,0h0Zm0,0Zm0,0Zm0,0Zm0,0Z"/><path class="cls-3" d="M261.39,527.09l-3.83-.36c-7.84-.74-16.1-5.23-18-8.61-1.51-2.71-2.63-17.75-2.93-22.29a1.91,1.91,0,0,1,1.77-2,1.93,1.93,0,0,1,2,1.78c.59,8.81,1.7,19.23,2.46,20.7s5.46,4.55,11.07,6a131.59,131.59,0,0,1-7.9-17.05,1.91,1.91,0,0,1,3.58-1.32,127,127,0,0,0,9.69,20Z"/><path class="cls-3" d="M305.27,479.84a1.9,1.9,0,0,1-1.19-.42A184.09,184.09,0,0,0,270,457.82a1.91,1.91,0,0,1,1.59-3.47,189.26,189.26,0,0,1,34.94,22.1,1.91,1.91,0,0,1-1.21,3.39Z"/><path class="cls-3" d="M296.93,514.74a1.9,1.9,0,0,1-1.56-.82c-14.22-20.25-28.53-30.6-30.45-31.23a1.91,1.91,0,0,1,.68-3.75c3.25.54,18.8,12.7,32.89,32.79a1.91,1.91,0,0,1-.46,2.66A2,2,0,0,1,296.93,514.74Zm-32-32h0Z"/><path class="cls-3" d="M299.84,548.37a1.88,1.88,0,0,1-1.48-.71c-17.11-21.2-39.83-39-40.06-39.15a1.91,1.91,0,1,1,2.34-3c.23.18,23.29,18.21,40.69,39.76a1.91,1.91,0,0,1-.29,2.68A1.88,1.88,0,0,1,299.84,548.37Z"/><path class="cls-3" d="M297.28,590a1.9,1.9,0,0,1-1.65-.94c-14-23.69-39.25-62.82-39.5-63.22a1.91,1.91,0,1,1,3.21-2.07c.25.4,25.54,39.59,39.58,63.35a1.9,1.9,0,0,1-1.64,2.88Z"/><path class="cls-3" d="M311.75,663.75a1.87,1.87,0,0,1-1-.3c-.42-.27-10.44-6.81-23.93-23.59-10.7-13.3-22.57-47.12-29.66-67.32-2-5.66-3.7-10.54-4.89-13.55-5.43-13.76-13.11-42-13.19-42.27a1.91,1.91,0,1,1,3.68-1c.08.28,7.71,28.31,13.06,41.87,1.21,3.07,2.86,7.76,4.94,13.69,7,20,18.74,53.39,29,66.19,13.07,16.24,22.93,22.71,23,22.77a1.91,1.91,0,0,1-1,3.51Z"/><path class="cls-3" d="M365.37,776.24h-.19a39.36,39.36,0,0,1-7.39-1.54c-2.52-.84-10-8.45-25.27-24.39-4.31-4.5-8.38-8.75-11.85-12.27-2.5-2.53-6.62-6.54-11.84-11.61-20.9-20.3-55.88-54.28-62.65-67.61-8.5-16.71-8.28-32.91-5.33-52.07,2.9-18.81,11.24-48.67,11.33-49a1.91,1.91,0,1,1,3.67,1c-.08.29-8.36,29.93-11.22,48.51-2.92,19-3.11,33.9,5,49.76,6.49,12.76,42.54,47.78,61.91,66.6,5.24,5.09,9.38,9.11,11.9,11.67,3.49,3.54,7.57,7.8,11.89,12.31,9.08,9.47,21.51,22.45,23.75,23.41a34.63,34.63,0,0,0,6.53,1.36,1.91,1.91,0,0,1-.19,3.81Z"/><path class="cls-3" d="M226.79,1021.16l-1.54-9.2c-.06-.36-6.14-36.66-14.77-92.22-8-51.3-2.44-98.3,1.59-132.62q.6-5.08,1.13-9.73c3.8-33.61,30.61-123.33,30.88-124.23a1.91,1.91,0,0,1,3.66,1.09c-.27.9-27,90.3-30.74,123.57-.35,3.1-.74,6.35-1.14,9.75-4,34.1-9.49,80.8-1.6,131.58,6.11,39.37,10.94,69.06,13.26,83.14,1.25-4.81,2.76-10.32,3.79-13.12l2.74-7.47c2.09-5.66,4.62-12.54,5.31-14.49a1.69,1.69,0,0,1,.12-.44,1.93,1.93,0,0,1,2.58-1.34c1.75.68,1.19,2.24.65,3.75l-1.26,3.46L237.64,983l-2.75,7.46c-1.94,5.29-5.87,21.45-5.9,21.62Z"/><path class="cls-3" d="M252.15,999.09l-1.62-2.87c-8.86-15.75-18.29-49.58-25.87-92.82-6.66-38-10.39-75.14-9.28-92.46,2-31,16.11-64.09,27.63-86.43a376.68,376.68,0,0,1,24.73-41.45,1.91,1.91,0,1,1,3.11,2.22c-.48.67-48,67.85-51.66,125.9-2,31.68,13.94,141.87,33.12,180.23l.7-1.15c5.28-8.61,11.26-18.37,16.65-36.44a1.91,1.91,0,1,1,3.66,1.09c-5.53,18.56-11.92,29-17.05,37.35-.84,1.36-1.65,2.68-2.43,4Z"/><path class="cls-3" d="M315.25,1015.73l-3-7.17a171.64,171.64,0,0,1-8.1-25.06c-1.33-6-1.4-26.88-1.49-51-.09-22.68-.19-48.39-1.44-63.12-1.94-22.71-5.6-39.42-10.23-60.57-1.41-6.45-2.87-13.11-4.39-20.45-11.94-57.66-11.34-92.17-11.23-95.92a1.91,1.91,0,1,1,3.81.11c-.1,3.7-.69,37.8,11.16,95,1.51,7.32,3,14,4.38,20.41,4.48,20.45,8.34,38.11,10.3,61.07,1.27,14.88,1.37,40.67,1.45,63.43s.17,44.54,1.41,50.2a144.24,144.24,0,0,0,5,16.73c1.26-13.73,3.91-42,6.54-64.91,3.77-32.8,4.67-53.17,0-87.18a466.85,466.85,0,0,0-18.76-83.58c-1.73-5.59-3.36-10.88-4.83-16.19-6.5-23.47-9.89-43.95-9.92-44.15a1.91,1.91,0,1,1,3.76-.62c0,.2,3.4,20.49,9.84,43.75,1.46,5.26,3.08,10.52,4.8,16.08,5.89,19.07,13.22,42.81,18.89,84.19,4.72,34.42,3.81,55,0,88.13-3.6,31.25-7.24,72.64-7.27,73Z"/><path class="cls-3" d="M413.92,1015.73l-.67-7.74c0-.41-3.68-41.8-7.27-73-3.81-33.12-4.71-53.71,0-88.13,5.67-41.38,13-65.12,18.89-84.18,1.72-5.57,3.35-10.83,4.8-16.09,6.44-23.26,9.52-41.91,9.55-42.1a1.91,1.91,0,0,1,3.77.62c0,.19-3.14,19-9.64,42.5-1.47,5.31-3.1,10.6-4.83,16.19a466.16,466.16,0,0,0-18.75,83.58c-4.66,34-3.77,54.38,0,87.18,2.63,22.88,5.29,51.18,6.54,64.91a142.31,142.31,0,0,0,5-16.73c1.24-5.66,1.32-27.3,1.41-50.2s.18-48.55,1.45-63.43c2-23,5.83-40.62,10.31-61.07,1.4-6.43,2.86-13.08,4.38-20.41,8.74-42.22,11.84-82.58,11.94-91.6a1.94,1.94,0,0,1-.37-1.45c.15-1,.32-2.06,1.47-2.48a2,2,0,0,1,1.93.35c.77.66,1,.88.52,9.63-.33,5.86-.95,13.3-1.74,21-1.58,15.42-4.61,39.28-10,65.38-1.52,7.34-3,14-4.39,20.45-4.64,21.15-8.3,37.86-10.23,60.57-1.26,14.73-1.36,40.44-1.44,63.12-.09,24.12-.17,45-1.5,51a170.31,170.31,0,0,1-8.1,25.06Zm40.36-321.18Z"/><path class="cls-3" d="M306.49,778.3a1.54,1.54,0,0,1-.43,0,1.9,1.9,0,0,1-1.44-2.28,173.39,173.39,0,0,1,15.73-40.2,1.92,1.92,0,0,1,2.59-.76,1.9,1.9,0,0,1,.76,2.59,172.22,172.22,0,0,0-15.35,39.22A1.92,1.92,0,0,1,306.49,778.3Z"/><path class="cls-3" d="M318,967.47a2,2,0,0,1-.59-.09,1.9,1.9,0,0,1-1.23-2.4c.1-.33,10.66-33.32,18.94-56.36,8.17-22.72,13.55-41.33,15.17-63.87,1.89-26.38,6.14-71.6,6.19-72a1.91,1.91,0,1,1,3.8.35c0,.46-4.29,45.64-6.18,72-1.65,23-7.11,41.87-15.38,64.89s-18.8,55.9-18.91,56.24A1.9,1.9,0,0,1,318,967.47Z"/><path class="cls-3" d="M276.13,1004.73l-.69-1.61c-.16-.37-3.86-9.25-5.51-30.06-1.54-19.51,2.16-46.09,9.9-71.09,7-22.58,16.9-65.47,17-65.9a1.91,1.91,0,0,1,3.72.86c-.1.43-10,43.45-17.07,66.17-7.6,24.56-11.24,50.61-9.74,69.66,1.18,14.9,3.46,23.54,4.57,27a45.14,45.14,0,0,0,12.32-9.65c7.52-8,12.08-29.45,12.21-31.76a1.89,1.89,0,0,1,2-1.86,1.92,1.92,0,0,1,1.87,2c0,1.29-4.35,24.79-13.25,34.29-8.42,9-15.33,11.32-15.62,11.42Z"/><path class="cls-3" d="M212.77,1456.14a53.71,53.71,0,0,1-7.16-.68c-1.38-.19-2.81-.39-4.36-.56-1.12-.13-4.53-.51-5.66-3.12a5.55,5.55,0,0,1,.68-4.93c-6,1.78-16.32,4.45-23.78,2-10.87-3.62-9.58-9.91-8.09-17.2q.14-.66.27-1.35c1.17-5.82,8.68-14.37,16-22.63,3.72-4.23,7.23-8.21,9.46-11.38,3.64-5.15,8.85-15.89,13.45-25.36,3.59-7.38,7-14.35,9.35-18.19,2.68-4.32,1.84-6.89.78-10.14-.84-2.58-1.79-5.49-1-9.4a63.37,63.37,0,0,1,3.17-11.05c.75-2,1.52-4.14,2.37-7.11,1.72-6,.14-20.16-1.68-36.55-.37-3.32-.74-6.73-1.11-10.19-.57-5.42-1.95-15-3.71-27.06-4.93-34-12.38-85.36-11.57-112.86,1-33.4,10.73-62,17.85-82.84.85-2.5,1.67-4.9,2.43-7.18,6.3-18.89,4.67-28.28,4.28-30,0-.11,0-.19,0-.22a1.91,1.91,0,0,1,3.76-.68c.62,2.68,2.08,12.73-4.37,32.07-.76,2.29-1.58,4.69-2.44,7.2-7,20.64-16.68,48.9-17.65,81.72-.8,27.17,6.63,78.34,11.54,112.2,1.76,12.13,3.15,21.72,3.73,27.21.36,3.45.74,6.85,1.11,10.17,1.87,16.79,3.48,31.29,1.55,38-.88,3.1-1.72,5.38-2.45,7.38a58.29,58.29,0,0,0-3,10.46c-.57,2.93.15,5.14.91,7.49,1.15,3.51,2.45,7.5-1.16,13.33-2.28,3.68-5.62,10.56-9.16,17.85-4.89,10.07-9.95,20.49-13.77,25.9-2.35,3.32-5.92,7.39-9.71,11.69-6.61,7.52-14.11,16-15.07,20.86-.1.47-.19.92-.28,1.37-1.53,7.46-2.1,10.26,5.55,12.81,7.09,2.36,18-.93,23.21-2.52a14.73,14.73,0,0,1,3.47-.85,2,2,0,0,1,1.87,1.13c.63,1.25-.14,2.26-1.1,3.53s-2.29,3.21-2,3.79c.07.15.67.62,2.57.83,1.6.18,3.06.38,4.46.58,7.08,1,11,1.52,15.8-3.3,3-3,6.15-3.66,8.9-4.2,3.83-.75,7.14-1.41,11-8.46a41.06,41.06,0,0,0,4.69-12.56c.81-3.7,1.58-7.2,5.74-13.74,3.6-5.65,8-8.61,12.26-11.48,5.13-3.46,9.57-6.45,12.1-13.76,4.61-13.33-5.85-38.2-6-38.45l-.62-1.46,1.32-.88s4.06-2.81,4.06-7.14a39.12,39.12,0,0,0-1.48-8.12A85.63,85.63,0,0,1,271,1310.7l0-.48a244.27,244.27,0,0,1,6.8-72.62c3.06-12.71,7.05-25.26,10.91-37.4,6.89-21.7,13.4-42.2,13.4-59.8,0-15.33-.92-30.3-1.67-42.33-.62-10-1.11-18-.92-23.21.21-5.94,2.71-11.67,5.35-17.73s5.44-12.48,6-19.44c1.07-14,1.26-29.73,1.27-29.88a1.91,1.91,0,0,1,1.91-1.89h0a1.9,1.9,0,0,1,1.88,1.93c0,.16-.19,16-1.27,30.13-.59,7.6-3.48,14.25-6.28,20.67-2.5,5.73-4.86,11.14-5.05,16.35-.18,5,.31,12.89.92,22.84.75,12.08,1.68,27.11,1.68,42.56,0,18.19-6.6,39-13.58,60.95-3.84,12.08-7.81,24.57-10.84,37.15a240.84,240.84,0,0,0-6.7,71.55l0,.47a82.92,82.92,0,0,0,2.78,16.7,41.08,41.08,0,0,1,1.59,9,12.86,12.86,0,0,1-4.51,9.33c2.21,5.58,10,26.88,5.5,39.85-2.95,8.51-8.35,12.15-13.58,15.67-3.93,2.66-8,5.4-11.17,10.37-3.8,6-4.46,9-5.22,12.51a45,45,0,0,1-5.07,13.56c-4.68,8.63-9.41,9.57-13.58,10.39-2.53.5-4.72.93-6.94,3.15A15.53,15.53,0,0,1,212.77,1456.14Z"/><path class="cls-3" d="M220.8,1310.61a1.69,1.69,0,0,1-.38,0,1.91,1.91,0,0,1-1.49-2.25c.11-.54,11-55.08,11.8-92.92.12-5.36.25-11.06.39-17,.88-36.9,2-82.84-.38-113.74-1.88-24.74-7.48-55.18-7.54-55.48a1.91,1.91,0,0,1,3.76-.7c0,.31,5.69,31,7.59,55.89,2.36,31.09,1.27,77.13.39,114.12-.14,6-.27,11.65-.39,17-.81,38.18-11.77,93-11.88,93.6A1.91,1.91,0,0,1,220.8,1310.61Z"/><path class="cls-3" d="M273.79,1320.5a1.91,1.91,0,0,1-1.82-1.32c-.14-.43-14.24-44-17.5-78.2-3.37-35.45,1.12-86,4.59-104.27,6.11-32.26,41.81-71.65,43.33-73.31a1.91,1.91,0,0,1,2.82,2.57c-.36.4-36.49,40.26-42.4,71.45-3.43,18.12-7.88,68.1-4.54,103.2,3.22,33.77,17.19,77,17.33,77.38a1.91,1.91,0,0,1-1.22,2.41A2.06,2.06,0,0,1,273.79,1320.5Z"/><path class="cls-3" d="M271.49,1060.47a1.9,1.9,0,0,1-.58-3.72c2.58-.83,6.92-5.79,11.36-17.24,3-7.78.16-18.84-1.21-24.15a18.45,18.45,0,0,1-.77-3.71,1.91,1.91,0,0,1,3.82,0c0,.35.36,1.64.65,2.78,1.47,5.7,4.53,17.56,1.07,26.48-2.5,6.43-7.6,17.52-13.76,19.49A2,2,0,0,1,271.49,1060.47Zm12.62-48.82h0Z"/><path class="cls-3" d="M252.91,1060.62c-10.08,0-17.46-6.33-17.79-6.62a1.91,1.91,0,0,1,2.51-2.88h0c.07.07,7.73,6.59,17.37,5.57a1.91,1.91,0,0,1,.4,3.8A23.62,23.62,0,0,1,252.91,1060.62Z"/><path class="cls-3" d="M364.71,308.38a2,2,0,0,1-.9-.23,1.92,1.92,0,0,1-1-2.1c1.78-7.91,3.83-18.47,6-29.64,3.87-19.88,8.25-42.41,12.12-55.08,6.6-21.58,25.19-44.49,26-45.45a1.91,1.91,0,0,1,3.36.92c2.12,14,1.72,36.23.62,46.92-1.18,11.44-22.72,61-44.84,84.07A1.93,1.93,0,0,1,364.71,308.38Zm42.4-126.47c-5.5,7.32-17.61,24.57-22.49,40.53-3.81,12.49-8.17,34.91-12,54.69-1.58,8.13-3.09,15.93-4.49,22.63,20.7-25,38.11-67.62,39-76.43A239.57,239.57,0,0,0,407.11,181.91Z"/><path class="cls-3" d="M482.66,270.71a1.86,1.86,0,0,1-1.14-.38l-72.73-54.21a1.91,1.91,0,0,1,2.28-3.06l72.73,54.21a1.91,1.91,0,0,1-1.14,3.44Z"/><path class="cls-3" d="M573,401.25l-1.88-.67c-2.16-.78-53-19.14-67.81-34l-.19-.19-.13-.24c-1.29-2.35-31.42-57.75-32.61-77.25-.48-7.93,1-13.94,4.5-17.85a12.08,12.08,0,0,1,7.69-4.16h.17l.16,0c2.28.27,55.82,6.83,71.67,32.69,9.79,16,24,52.28,23.19,70.64-.82,18-4,28.67-4.17,29.11Zm-66.79-37.18c12.9,12.65,54.7,28.65,64.25,32.2a138.67,138.67,0,0,0,3.49-26.22c.77-17-13-52.72-22.64-68.47-14.42-23.54-65-30.4-68.65-30.86-1.21.17-9.44,1.88-8.46,17.95C475.27,306.69,504,360,506.19,364.07Z"/><path class="cls-3" d="M581.34,534.72l-2.16-1.91c-29.95-26.44-48-51.48-55.28-76.55-8.72-30.17-10.17-82.31-10.19-82.83l-.09-3.37,2.94,1.66c.2.11,20.58,11.57,51.48,23.65l.46.18.31.38c.53.64,13,15.81,18.75,34,4.22,13.25,12.14,49.73-5.31,102.09ZM517.65,376.66c.47,11.93,2.6,53.22,9.92,78.54,6.86,23.75,23.87,47.59,52,72.81,16.36-51.26,7.54-87.08,4.39-97-5-15.89-15.81-29.86-17.75-32.3A474.81,474.81,0,0,1,517.65,376.66Z"/><path class="cls-3" d="M431.58,432.34c-6.48,0-11.72-.27-14.09-.54-10.53-1.22-47.47-23-54.37-31l-.45-.52v-.69c-.42-19.47-.21-65.62.15-81.37.25-11.32.32-12.23,2.42-14.43a15.14,15.14,0,0,0,2.29-3c7.26-12.18,28-14.06,48.66-14.93,16.56-.71,50.32,0,56.44,1.12l1.25.23.27,1.24c3.41,15.81,18.1,53.95,35.74,81.57l.53.83-.36.91c-3,7.46-23.37,43.26-33.21,52.34C469.51,430.8,447,432.34,431.58,432.34Zm-65.12-33.56C374.28,407,409.39,427,417.93,428c11.19,1.29,47.93,1,56.32-6.78,8.95-8.27,28-41.34,31.88-50.07-17.41-27.55-31.46-63.73-35.43-80.67-8-.92-38.17-1.58-54.36-.89-14.49.62-38.73,1.64-45.54,13.08a18.72,18.72,0,0,1-2.8,3.72c-1,1.05-1.13,1.19-1.38,11.89C366.27,333.81,366.06,379,366.46,398.78Z"/><path class="cls-3" d="M647.06,680.75l-.84-1.7c-.3-.63-31-63-40-81.37-1.69-3.44-3.24-6.56-4.69-9.46-6.42-12.9-10.67-21.43-15.8-36.21-7.23-20.79-5.85-26.27-.06-49.34l1.06-4.26.6-2.4,2.17,1.18c.6.33,14.92,8.35,27.41,33.33,8.4,16.79,12.77,34.38,17,51.39,2.07,8.34,4,16.22,6.4,23.82,7.19,23,21.61,65.53,21.75,65.95l.54,1.61ZM589.78,502c-.14.56-.28,1.11-.41,1.65-5.7,22.71-6.88,27.44,0,47.15,5.06,14.56,9.26,23,15.62,35.77,1.45,2.91,3,6,4.7,9.48,8.15,16.63,34.16,69.5,39.17,79.67l9.07-4.36c-2.7-8-14.83-43.95-21.23-64.44-2.41-7.71-4.38-15.64-6.47-24C626,566,621.7,548.64,613.5,532.23,604.36,514,594.12,505.11,589.78,502Z"/><path class="cls-3" d="M637.44,685.08l-.91-1.34c-.6-.9-60.46-89.93-71.2-103.54-6.73-8.53-23.46-30.27-33.26-47.9l-3.91-7,6.65,4.51c2.75,1.87,8,4.58,14,7.73,16.64,8.65,39.43,20.49,48.17,33l.15.25c9.34,18.87,52.06,105.7,52.49,106.58l.87,1.76ZM539.06,536.7c9.76,16,23.37,33.67,29.27,41.14,10.23,13,62.62,90.76,70.47,102.43l6.56-3c-6.14-12.48-42.85-87.07-51.56-104.68-8.27-11.71-31.4-23.73-46.72-31.69C544.09,539.36,541.39,538,539.06,536.7Z"/><path class="cls-3" d="M616.68,694.76l-.93-.84c-.17-.15-4-3.71-7.79-13.85-3.31-8.94-12.16-22-28.7-42.34-3.59-4.4-7-8.28-10.37-12-10.16-11.42-18.94-21.28-26-39.82-10.85-28.4-16.05-58.62-16.1-58.92l-1.38-8.12,36,50c1.81,2.56,44.19,62.32,44.88,63.33l33.47,49.47,1.25,1.85ZM532.19,534.84c2.3,10.92,7,30.72,14.24,49.68,6.84,17.89,15.4,27.51,25.31,38.65,3.36,3.78,6.84,7.68,10.48,12.15C599,656,608.08,669.39,611.54,678.74a41.51,41.51,0,0,0,6,11.43l17.78-8.28-32.21-47.6c-.57-.84-29.57-41.74-44.82-63.26Z"/><path class="cls-3" d="M594.17,655.62a1.93,1.93,0,0,1-1.9-1.67h0c0-.2-2.69-20-18-43.33s-36.09-39.68-36.3-39.84a1.91,1.91,0,1,1,2.34-3c.22.16,21.4,16.76,37.15,40.75s18.5,44.11,18.6,45a1.9,1.9,0,0,1-1.65,2.13Z"/><path class="cls-3" d="M526.75,526.86c0-.2-2.41-20.58-8.21-33.24-1.6-3.5-3.55-6.89-5.62-10.48-5.49-9.53-12.31-21.39-16.34-42.33-5.44-28.27-4.85-41.57-4.83-42.12l0-.42,15.63-29.72,10.11,4.18,0,1.22c0,.49,2,49.1,6.77,67.55,4.87,18.85,6.17,82.41,6.22,85.11ZM495.56,399.28c-.05,2.42-.05,15.73,4.77,40.81,3.91,20.31,10.28,31.37,15.9,41.14,2.11,3.67,4.11,7.14,5.78,10.8a77.66,77.66,0,0,1,4,11.23c-.83-20.79-2.45-49.54-5.36-60.81-4.49-17.4-6.5-59.25-6.85-67.13l-4.63-1.91Z"/><path class="cls-3" d="M575.19,528.56a2,2,0,0,1-1.17-.4,43.64,43.64,0,0,0-6.12-1.09c-10-1.41-28.52-4-40.5-14.24a1.92,1.92,0,0,1-.21-2.7,1.9,1.9,0,0,1,2.69-.21c11.14,9.49,29,12,38.55,13.37,5.35.76,7.09,1,8.07,2a1.92,1.92,0,0,1-1.31,3.31Zm-1.3-.52Z"/><path class="cls-3" d="M680.08,810a8.24,8.24,0,0,1-2.43-.37c-3.21-1-6.3-4-8.48-8.15a73.6,73.6,0,0,1-3.19-7.1c-.79-2-1.54-3.82-2.67-6a92,92,0,0,1-6.69-15.86c-1.55-4.92-3.38-12.43-4.27-16.21a19.84,19.84,0,0,0,1.12,8.51A50.75,50.75,0,0,1,656,775a52.63,52.63,0,0,0,1.42,6.6,59.17,59.17,0,0,1,1.63,6.49,25.43,25.43,0,0,0,1.14,4.42c.12.27.25.56.38.87,1.78,4,4.22,9.56.59,11.54a6,6,0,0,1-4.85.39c-3.26-1.05-6.37-4.49-9-9.94-5.79-12.07-8.91-20.11-9.83-25.29-.4-2.25-.66-4.12-.89-5.78a41.84,41.84,0,0,0-1.65-8,32.68,32.68,0,0,0-2.87-5.64,92.56,92.56,0,0,1-6.35-12.55c-.58-1.38-1.16-2.78-1.74-4.17-3.83-9.14-7.44-17.77-7.43-22.18,0-2-.46-6.17-.87-9.87-1-9.37-1-10,.06-10.87a2,2,0,0,1,1-.44c2.81-.94,27.46-12.69,42.61-20a2,2,0,0,1,1-.19c2.69.22,4.51,1.57,8.37,4.6,1.3,1,6.23,3.06,11,5,8,3.29,17,7,20.15,10.19a59.69,59.69,0,0,1,6.72,9,57.23,57.23,0,0,0,6.26,8.39c2.27,2.33,5.41,4,8.18,5.49s5.43,2.91,6.68,4.82a4.74,4.74,0,0,1-.13,5.49c-1.64,2.33-5.91,4.48-12.59,2.89a32.75,32.75,0,0,0-6.65-.81c-3.86-.17-7.19-.32-11-5-3-3.74-5.1-6.48-6.3-8.07a11.18,11.18,0,0,1-1.34.66c1.14,2.12,3.74,6.44,8.38,13.65,1.7,2.65,4,5.54,6.33,8.61,4,5.13,8.12,10.44,10.06,15.18.33.78.63,1.53.92,2.24a81,81,0,0,0,7.7,15.44c6.91,10.85,8.51,17.63,4.89,20.72a6.64,6.64,0,0,1-5.15,1.76c-3-.33-6.16-2.87-10.17-8.23-5.67-7.56-12.24-19.33-15.77-25.66-1.68-3-4.47-7.06-7-10.57,1.2,4.32,2.74,8.78,4.32,10.87,2.44,3.22,4.35,8.56,6.18,13.72a96.49,96.49,0,0,0,3.7,9.37,52.67,52.67,0,0,0,3.89,6.24c3.2,4.63,6.21,9,4.05,13a7.54,7.54,0,0,1-6.05,4,12,12,0,0,1-10-4.17c-3.92-4.57-10.82-16.26-14.56-23.9s-6.07-12.56-9.08-19.59a38.11,38.11,0,0,0-3.83-7.13l-.09.07c.73,2.46,2.34,7.88,3.11,10.68.49,1.83,1.59,5.24,2.75,8.85,1.1,3.42,2.35,7.3,3.26,10.39a74.4,74.4,0,0,1,1.75,7.71,30.18,30.18,0,0,0,2,7.58c.42.86,1.06,1.89,1.74,3,2,3.1,4,6.3,3.19,9.19a4.89,4.89,0,0,1-2.57,3.06A7.9,7.9,0,0,1,680.08,810Zm-26.41-58.37a1.88,1.88,0,0,1,1,.25,1.93,1.93,0,0,1,.91,1.23c0,.12,2.68,11.72,4.73,18.23a88.42,88.42,0,0,0,6.45,15.27c1.2,2.36,2,4.39,2.81,6.35a71,71,0,0,0,3,6.76c1.66,3.18,4.05,5.58,6.24,6.26a4,4,0,0,0,3.19-.28c.56-.3.63-.56.66-.67.34-1.28-1.44-4.11-2.73-6.17a36,36,0,0,1-1.95-3.33,33.63,33.63,0,0,1-2.36-8.55,70.91,70.91,0,0,0-1.66-7.33c-.9-3.05-2.14-6.9-3.24-10.31-1.22-3.81-2.28-7.1-2.8-9-1-3.57-3.43-11.77-3.45-11.85a1.91,1.91,0,0,1,.65-2.06l2.61-2a1.91,1.91,0,0,1,2.48.13c.27.25,2.74,2.71,5.72,9.66s5.27,11.81,9,19.42c4,8.22,10.71,19.23,14,23.1a8.14,8.14,0,0,0,6.7,2.85,3.82,3.82,0,0,0,3.1-1.95c1.06-2-1.32-5.43-3.83-9.07a55.32,55.32,0,0,1-4.17-6.72,97.29,97.29,0,0,1-3.87-9.78c-1.74-4.89-3.55-9.94-5.63-12.7-4-5.3-7-20.74-7.17-21.4a1.91,1.91,0,0,1,3.39-1.53c.36.48,9.06,11.73,12.82,18.47,3.49,6.25,10,17.87,15.49,25.23,3.2,4.26,5.73,6.53,7.54,6.73a2.84,2.84,0,0,0,2.25-.88c1.06-.9,1.07-5.24-5.63-15.76a85,85,0,0,1-8-16l-.91-2.23c-1.74-4.26-5.71-9.36-9.54-14.29-2.44-3.13-4.74-6.09-6.53-8.88-5.45-8.48-7.93-12.61-9-14.8a28.91,28.91,0,0,1-10.38-1.07c-11.57-3-25.74-10-30.42-17.51a1.91,1.91,0,1,1,3.24-2c3.61,5.77,15.71,12.58,28.15,15.84,10,2.6,13.07-.4,13.35-.69a1.8,1.8,0,0,1,1.5-.84,1.92,1.92,0,0,1,1.59.85s2.55,3.52,7.38,9.53c2.7,3.37,4.53,3.45,8.17,3.6a37.13,37.13,0,0,1,7.36.91c4.49,1.07,7.59,0,8.58-1.36a.93.93,0,0,0,.07-1.2c-.72-1.1-2.94-2.29-5.29-3.55-3-1.62-6.43-3.45-9.11-6.19a60.2,60.2,0,0,1-6.72-9,57.23,57.23,0,0,0-6.26-8.39c-2.56-2.62-11.6-6.34-18.87-9.33-6.31-2.6-10.26-4.26-11.9-5.55-3.16-2.48-4.5-3.46-5.84-3.73-2.25,1.09-11.54,5.56-20.79,10-13.17,6.26-18.58,8.75-21,9.68.07,1.65.45,5,.73,7.58.44,4,.9,8.11.9,10.29,0,3.65,3.62,12.32,7.13,20.7l1.75,4.2a89.19,89.19,0,0,0,6.11,12.07,34.1,34.1,0,0,1,3.2,6.36,44.54,44.54,0,0,1,1.81,8.69c.23,1.62.48,3.47.87,5.65.85,4.76,4,12.71,9.51,24.3,3,6.18,5.68,7.62,6.71,8a2.28,2.28,0,0,0,1.73,0c.3-1.18-1.46-5.18-2.13-6.71l-.39-.89a27.14,27.14,0,0,1-1.38-5.17,58.92,58.92,0,0,0-1.51-6.07,51.82,51.82,0,0,1-1.56-7.13,48.37,48.37,0,0,0-2.3-9.48,24.71,24.71,0,0,1-1.2-12.1,1.93,1.93,0,0,1,1.32-1.49l3-.94A1.87,1.87,0,0,1,653.67,751.59Zm-36-57.32a3.53,3.53,0,0,1-.68.13A1.79,1.79,0,0,0,617.69,694.27Z"/><path class="cls-3" d="M415.53,540.56H382.17a19.38,19.38,0,0,1-19.36-19.37V492.82a19.38,19.38,0,0,1,19.36-19.36h33.36a19.38,19.38,0,0,1,19.37,19.36v28.37A19.39,19.39,0,0,1,415.53,540.56Zm-33.36-63.29a15.57,15.57,0,0,0-15.55,15.55v28.37a15.57,15.57,0,0,0,15.55,15.55h33.36a15.57,15.57,0,0,0,15.55-15.55V492.82a15.57,15.57,0,0,0-15.55-15.55Z"/><path class="cls-3" d="M415.53,604H382.17a19.38,19.38,0,0,1-19.36-19.36V556.11a19.38,19.38,0,0,1,19.36-19.37h33.36a19.39,19.39,0,0,1,19.37,19.37v28.55A19.39,19.39,0,0,1,415.53,604Zm-33.36-63.46a15.57,15.57,0,0,0-15.55,15.55v28.55a15.56,15.56,0,0,0,15.55,15.54h33.36a15.56,15.56,0,0,0,15.55-15.54V556.11a15.57,15.57,0,0,0-15.55-15.55Z"/><path class="cls-3" d="M381.91,742.05H362.84l0-1.88c-.29-17.52-.13-57.52-.05-79,0-6.21.05-10.88.05-13V619.57a19.38,19.38,0,0,1,19.36-19.37h33.36c9.85,0,16.46,7.86,16.46,19.56l0,.23c-.09.73-2.27,17.86-7.4,30.32-.85,2.06-2.32,5.86-4.17,10.67-15,38.87-30,75.55-38,80.76Zm-15.31-3.82h14.13c8.35-6.69,27.74-57,36.11-78.63,1.86-4.83,3.33-8.64,4.2-10.75,4.72-11.46,6.93-27.68,7.13-29.22,0-7.23-3.36-15.61-12.64-15.61H382.17a15.57,15.57,0,0,0-15.55,15.55v28.55c0,2.16,0,6.84,0,13C366.5,681.91,366.35,719.91,366.6,738.23Z"/><path class="cls-3" d="M415.53,477.27H382.17a19.38,19.38,0,0,1-19.36-19.36V433.23c0-8.89,0-13.78-.15-32l0-3.36,46.25,27c12.58,7.42,26,20,26,33C434.9,469.85,427.48,477.27,415.53,477.27Zm-49-72.75c.11,15.56.11,20.38.11,28.71v24.68a15.57,15.57,0,0,0,15.55,15.55h33.36c9.74,0,15.55-5.82,15.55-15.55,0-11.44-12.46-22.86-24.12-29.74Z"/><path class="cls-3" d="M492.82,491.21,491.74,481c0-.33-3.56-33.61-4.64-45.49s-3.23-23-3.25-23.09l-.14-.71,11.52-19.3.34,6.25c0,.19,1.06,19.49,2.33,27.26s5.22,25.85,5.26,26l.09.45Zm-5.08-78.77c.49,2.69,2.23,12.51,3.16,22.74.7,7.69,2.42,24.36,3.56,35.23l4.87-18.08c-.64-2.92-4-18.46-5.2-25.77-.85-5.2-1.58-15-2-21.48Z"/><path class="cls-3" d="M468.63,461.06c-3.38,0-6.77-1.6-10.27-3.24l-1.83-.87,1-1.78c4.11-7.54,5.48-27.74,5.49-27.95l.09-1.33,1.29-.37s3.79-1.11,7.1-2.45c2.08-.85,8.76-7.68,12.83-12.26l2.72-3.06,3.62,24.6-.22.51c-.35.78-8.61,19.3-13.89,24.58C473.87,460.09,471.26,461.06,468.63,461.06Zm-6.9-5.89c5.41,2.46,8.47,3.19,12.1-.43,4.34-4.34,11.51-19.93,12.87-22.93l-2.28-15.47c-3.41,3.66-8.84,9.18-11.52,10.26-2.3.94-4.75,1.74-6.19,2.2C466.35,433.21,465,447.37,461.73,455.17Z"/><path class="cls-3" d="M471.32,486a17.53,17.53,0,0,1-7.5-1.58l-2-.95,1.23-1.84c4.16-6.24,10.25-25.86,10.31-26.05a1.91,1.91,0,1,1,3.65,1.12c-.23.76-5.29,17-9.56,25,5.34,1.45,11.44-.58,14.35-2.43,2-1.3,5.54-11.43,7.65-20.2l-2.67-26.74a1.91,1.91,0,0,1,3.8-.38l2.73,27.38-.07.32c-1.11,4.66-5.07,20.09-9.39,22.84A24.75,24.75,0,0,1,471.32,486Z"/><path class="cls-3" d="M466.45,509.57l2.41-3.62c6.14-9.2,8.55-19.06,9.46-22.77.47-1.9.63-2.54,1.57-3a1.92,1.92,0,0,1,2.45,2.67c-.07.24-.2.75-.31,1.2a78.17,78.17,0,0,1-7.76,20.36c5.14-.92,10-2.18,13.11-5,2.71-2.5,4.09-12.64,4.34-18.54L490,464a1.91,1.91,0,0,1,3.8-.4l1.8,17.19v.14c-.07,1.72-.8,16.92-5.57,21.33s-12.06,5.53-19.15,6.65Zm15-25.85Zm0,0Zm0,0h0Zm0,0Zm0,0Zm0,0h0Zm0,0Zm0,0Zm0,0Zm0,0h0Zm0,0Z"/><path class="cls-3" d="M468.53,527.09l2-3.27a127,127,0,0,0,9.69-20,1.91,1.91,0,0,1,3.58,1.32,131.59,131.59,0,0,1-7.9,17.05c5.61-1.42,10.21-4.42,11.08-6s1.86-11.88,2.45-20.69a1.91,1.91,0,0,1,3.82.26c-.31,4.54-1.43,19.58-2.94,22.29-1.88,3.38-10.14,7.87-18,8.61Z"/><path class="cls-3" d="M425.5,478.18a1.91,1.91,0,0,1-1.2-3.39,139.78,139.78,0,0,1,34.19-20.48,1.91,1.91,0,1,1,1.37,3.56,139,139,0,0,0-33.16,19.89A1.87,1.87,0,0,1,425.5,478.18Z"/><path class="cls-3" d="M433,514.74a2,2,0,0,1-1.1-.35,1.91,1.91,0,0,1-.46-2.66c14.09-20.09,29.64-32.25,32.89-32.79a1.91,1.91,0,0,1,.68,3.75c-1.92.63-16.23,11-30.45,31.23A1.9,1.9,0,0,1,433,514.74Zm32-32h0Z"/><path class="cls-3" d="M430.08,548.37a1.88,1.88,0,0,1-1.2-.43,1.91,1.91,0,0,1-.29-2.68c17.4-21.55,40.46-39.58,40.69-39.76a1.91,1.91,0,1,1,2.34,3c-.22.18-22.94,18-40.05,39.15A1.9,1.9,0,0,1,430.08,548.37Z"/><path class="cls-3" d="M432.55,590.45a1.91,1.91,0,0,1-1.64-2.88c14-23.76,39.41-63.37,39.67-63.77a1.91,1.91,0,1,1,3.21,2.06c-.25.4-25.59,39.95-39.6,63.65A1.9,1.9,0,0,1,432.55,590.45Z"/><path class="cls-3" d="M418.17,663.75a1.91,1.91,0,0,1-1-3.51c.1-.06,10-6.53,23-22.77,10.29-12.8,22-46.22,29-66.19,2.08-5.93,3.73-10.62,4.94-13.69,5.35-13.56,12.63-40.62,12.7-40.89a1.91,1.91,0,1,1,3.69,1c-.08.27-7.4,27.54-12.84,41.3-1.18,3-2.9,7.89-4.89,13.55-7.09,20.2-19,54-29.66,67.32-13.49,16.78-23.51,23.32-23.93,23.59A1.87,1.87,0,0,1,418.17,663.75Z"/><path class="cls-3" d="M364.55,776.24a1.91,1.91,0,0,1-.18-3.81,34.85,34.85,0,0,0,6.55-1.37c2.21-.95,14.64-13.93,23.72-23.4,4.32-4.51,8.4-8.77,11.89-12.31,2.52-2.56,6.66-6.58,11.9-11.67,19.37-18.81,55.42-53.83,61.91-66.6,8.06-15.86,7.87-30.8,5-49.76-2.86-18.59-11.14-48.22-11.22-48.51a1.91,1.91,0,1,1,3.67-1c.09.3,8.43,30.16,11.33,49,2.95,19.16,3.17,35.35-5.33,52.07C477,672.14,442,706.12,421.09,726.42c-5.22,5.07-9.34,9.08-11.84,11.61-3.47,3.52-7.54,7.77-11.85,12.27-15.28,15.94-22.75,23.55-25.27,24.39a39.36,39.36,0,0,1-7.39,1.54Z"/><path class="cls-3" d="M503.06,1021.59l-2.13-9.53c0-.16-3.78-16.78-5.86-21.46-1.22-2.75-3.63-9.37-5-13.07-.83-2.33-1.68-4.75-2.34-6.63-.3-.88-.55-1.61-.71-2.11-.35-1-.57-1.72,0-2.54l.65-.89,1.1.13a1.92,1.92,0,0,1,1.59,1.24,1.94,1.94,0,0,1,.14.51c.78,2.43,6.1,17.55,8,21.81a103.69,103.69,0,0,1,3.89,13c2.33-14.2,7.14-43.75,13.21-82.86,7.89-50.78,2.4-97.48-1.6-131.58q-.6-5.1-1.14-9.75c-3.75-33.27-30.47-122.67-30.74-123.57a1.91,1.91,0,0,1,3.66-1.09c.27.9,27.09,90.62,30.88,124.23q.53,4.65,1.13,9.73c4,34.32,9.56,81.32,1.59,132.62-8.63,55.56-14.71,91.86-14.77,92.22Z"/><path class="cls-3" d="M477.77,999.09l-1.69-2.83c-.78-1.32-1.59-2.64-2.43-4-5.13-8.38-11.52-18.79-17-37.35a1.91,1.91,0,1,1,3.66-1.09c5.39,18.07,11.37,27.83,16.65,36.44l.7,1.15c19.18-38.36,35.15-148.55,33.12-180.23-3.7-58-51.18-125.23-51.66-125.9a1.91,1.91,0,1,1,3.11-2.22,376.68,376.68,0,0,1,24.73,41.45c11.52,22.34,25.66,55.48,27.64,86.43,1.1,17.32-2.63,54.47-9.29,92.46-7.58,43.24-17,77.07-25.87,92.82Z"/><path class="cls-3" d="M423.08,777a1.9,1.9,0,0,1-1.86-1.49,164.83,164.83,0,0,0-15-37.89,1.91,1.91,0,1,1,3.35-1.83,164.61,164.61,0,0,1,15.37,38.88,1.9,1.9,0,0,1-1.44,2.28A2,2,0,0,1,423.08,777Z"/><path class="cls-3" d="M410.82,964.09a1.91,1.91,0,0,1-1.82-1.33c-.1-.29-9.56-29.87-17.82-52.85S377.45,868,375.8,845c-1.89-26.33-6.14-71.51-6.18-72a1.91,1.91,0,1,1,3.8-.35c.05.45,4.3,45.67,6.19,72,1.62,22.54,7,41.15,15.17,63.87,8.28,23,17.76,52.68,17.86,53a1.92,1.92,0,0,1-1.24,2.4A2,2,0,0,1,410.82,964.09Z"/><path class="cls-3" d="M453.79,1004.73l-1.66-.54c-.29-.1-7.2-2.44-15.62-11.42s-13.91-36.17-14-38.35a1.91,1.91,0,0,1,1.87-1.95h0a1.91,1.91,0,0,1,1.91,1.85c.17,2.57,5.47,27.88,12.92,35.83a45.35,45.35,0,0,0,12.32,9.65c1.11-3.5,3.39-12.14,4.57-27,1.51-19-2.14-45.1-9.74-69.66-7-22.7-17.71-65.67-17.82-66.1a1.91,1.91,0,1,1,3.71-.92c.1.43,10.76,43.29,17.76,65.89,7.74,25,11.44,51.58,9.9,71.09-1.64,20.81-5.35,29.69-5.51,30.06Z"/><path class="cls-3" d="M517.15,1456.14a15.53,15.53,0,0,1-11.86-5.06c-2.22-2.22-4.41-2.65-6.94-3.15-4.17-.82-8.9-1.76-13.58-10.39a44.65,44.65,0,0,1-5.06-13.56c-.77-3.51-1.43-6.54-5.23-12.51-3.17-5-7.24-7.71-11.17-10.37-5.23-3.52-10.63-7.16-13.58-15.67-4.49-13,3.29-34.27,5.5-39.85a12.86,12.86,0,0,1-4.51-9.33,41.08,41.08,0,0,1,1.59-9,82.92,82.92,0,0,0,2.78-16.7l0-.47a240.84,240.84,0,0,0-6.7-71.55c-3-12.58-7-25.07-10.84-37.15-7-22-13.58-42.76-13.58-60.95,0-15.45.93-30.48,1.68-42.56.61-9.95,1.1-17.81.92-22.84-.19-5.21-2.55-10.62-5-16.35-2.81-6.42-5.7-13.07-6.29-20.67-1.08-14.08-1.27-30-1.27-30.13a1.91,1.91,0,1,1,3.81,0c0,.15.2,15.92,1.27,29.88.54,7,3.3,13.3,6,19.44s5.14,11.79,5.35,17.73c.19,5.22-.3,13.16-.92,23.21-.75,12-1.67,27-1.67,42.33,0,17.6,6.51,38.1,13.4,59.8,3.86,12.14,7.85,24.69,10.91,37.4a243.89,243.89,0,0,1,6.8,72.62l0,.48a85.63,85.63,0,0,1-2.88,17.43,39.12,39.12,0,0,0-1.48,8.12c0,4.33,4,7.12,4.06,7.15l1.3.88-.6,1.45c-.11.25-10.57,25.13-6,38.45,2.53,7.31,7,10.3,12.1,13.76,4.26,2.87,8.66,5.83,12.26,11.48,4.16,6.54,4.93,10,5.74,13.74a41.06,41.06,0,0,0,4.69,12.56c3.82,7,7.13,7.71,11,8.46,2.75.54,5.86,1.16,8.9,4.2,4.82,4.82,8.72,4.28,15.8,3.3,1.4-.2,2.86-.4,4.46-.58,1.9-.21,2.51-.68,2.57-.83.14-.32-.1-1.23-2-3.79-1-1.27-1.73-2.28-1.1-3.53a2,2,0,0,1,1.87-1.13,14.73,14.73,0,0,1,3.47.85c5.24,1.59,16.12,4.88,23.21,2.52,7.65-2.55,7.08-5.35,5.55-12.81-.09-.45-.18-.9-.28-1.37-1-4.82-8.46-13.34-15.07-20.86-3.78-4.3-7.36-8.37-9.71-11.69-3.82-5.41-8.88-15.83-13.77-25.9-3.54-7.29-6.88-14.17-9.16-17.85-3.61-5.83-2.31-9.82-1.16-13.33.76-2.35,1.48-4.56.91-7.49a58.29,58.29,0,0,0-3-10.46c-.73-2-1.57-4.28-2.45-7.38-1.93-6.73-.31-21.23,1.55-38,.37-3.32.75-6.72,1.11-10.17.58-5.49,2-15.08,3.73-27.21,4.91-33.86,12.34-85,11.54-112.2-1-32.82-10.61-61.08-17.65-81.72-.86-2.51-1.68-4.91-2.44-7.2-6.46-19.37-5-29.42-4.38-32a1.91,1.91,0,0,1,3.77.65s0,.11-.05.22c-.39,1.68-2,11.06,4.28,30,.76,2.28,1.58,4.68,2.43,7.18,7.12,20.86,16.87,49.44,17.85,82.84.81,27.5-6.64,78.87-11.57,112.86-1.76,12.09-3.14,21.64-3.71,27.06-.36,3.46-.74,6.87-1.11,10.19-1.82,16.39-3.4,30.54-1.68,36.55.85,3,1.62,5.08,2.37,7.11a63.11,63.11,0,0,1,3.17,11.05c.76,3.91-.19,6.82-1,9.4-1.06,3.25-1.9,5.82.78,10.14,2.38,3.84,5.76,10.81,9.35,18.19,4.6,9.47,9.81,20.21,13.45,25.36,2.23,3.17,5.74,7.15,9.46,11.38,7.27,8.26,14.78,16.81,16,22.63q.13.69.27,1.35c1.5,7.29,2.78,13.58-8.09,17.2-7.46,2.49-17.74-.18-23.78-2a5.55,5.55,0,0,1,.68,4.93c-1.13,2.61-4.54,3-5.66,3.12-1.55.17-3,.37-4.36.56A53.71,53.71,0,0,1,517.15,1456.14Z"/><path class="cls-3" d="M509.12,1310.61a1.91,1.91,0,0,1-1.87-1.53c-.11-.55-11.07-55.42-11.88-93.6-.11-5.35-.25-11-.39-17-.88-37-2-83,.39-114.13,1.9-24.94,7.54-55.58,7.59-55.89a1.91,1.91,0,1,1,3.76.7c-.06.3-5.66,30.74-7.54,55.48-2.35,30.91-1.26,76.84-.38,113.75.14,5.95.27,11.65.39,17,.8,37.85,11.7,92.38,11.8,92.92a1.91,1.91,0,0,1-1.49,2.25A1.64,1.64,0,0,1,509.12,1310.61Z"/><path class="cls-3" d="M456.27,1319.63a2.06,2.06,0,0,1-.59-.09,1.91,1.91,0,0,1-1.22-2.41c.14-.43,14-42.75,17.19-76.51,3.34-35.1-1.11-85.08-4.54-103.2-5.9-31.19-41.83-70.52-42.2-70.92a1.91,1.91,0,1,1,2.81-2.58c1.51,1.64,37,40.53,43.14,72.79,3.47,18.31,8,68.82,4.59,104.27-3.26,34.19-17.22,76.91-17.36,77.34A1.92,1.92,0,0,1,456.27,1319.63Z"/><path class="cls-3" d="M458.43,1060.47a1.89,1.89,0,0,1-.8-.17c-2.18-1-7-7.4-11.64-17.29-5.35-11.4-2.08-23.89-.69-29.22.23-.89.49-1.89.51-2.17a1.9,1.9,0,0,1,1.91-1.9,1.93,1.93,0,0,1,1.91,1.93,14.25,14.25,0,0,1-.64,3.1c-1.39,5.35-4.3,16.49.46,26.64,4.66,9.94,8.86,14.85,9.81,15.46a1.91,1.91,0,0,1-.83,3.62Zm.85-3.61Zm-.06,0h0Z"/><path class="cls-3" d="M477,1060.62a23.62,23.62,0,0,1-2.49-.13,1.91,1.91,0,0,1,.4-3.8c9.64,1,17.3-5.5,17.37-5.57a1.91,1.91,0,1,1,2.51,2.88C494.47,1054.29,487.09,1060.62,477,1060.62Z"/><path class="cls-3" d="M427.87,98.48h0A1.91,1.91,0,0,1,426,96.56c.07-28-2.81-51.58-7.33-59.94C408,17,382.43,3.82,365.21,3.82S322.41,17,311.79,36.62c-4.28,7.89-7.08,29.13-7.33,55.42,0,1.38,0,2.77,0,4.16a1.91,1.91,0,0,1-1.91,1.91h0a1.9,1.9,0,0,1-1.91-1.9c0-1.41,0-2.81,0-4.21.2-21.06,2.35-47.15,7.79-57.2C320.06,13.3,347,0,365.21,0S410.35,13.3,422,34.8c5.84,10.78,7.86,39,7.8,61.77A1.9,1.9,0,0,1,427.87,98.48Z"/><path class="cls-3" d="M365.21,203.07c-5.89,0-11.78-.41-15.18-1.23-7.13-1.71-25.32-16-38.76-35.35-5-7.17-7.55-22.8-8.83-34.65a1.91,1.91,0,1,1,3.79-.41c1.75,16.13,4.65,27.8,8.17,32.88,12.54,18.07,30.29,32.32,36.52,33.82s22.3,1.5,28.57,0,24-15.75,36.52-33.82c3.21-4.63,6-16.56,8-33.59a1.91,1.91,0,0,1,3.8.43c-1.41,12.49-4,28.75-8.62,35.34-13.44,19.36-31.64,33.64-38.77,35.35C377,202.66,371.09,203.07,365.21,203.07Z"/><path class="cls-3" d="M300.82,135.92a3,3,0,0,1-.54,0c-2.46-.33-4.56-2.87-5.47-6.63L288.68,104a12.38,12.38,0,0,1,2.4-9.94c.81-1,2.11-2.27,3.66-2.27,2.09,0,6.69,2,8.05,2.65a1.91,1.91,0,1,1-1.59,3.47,32.54,32.54,0,0,0-6.32-2.29c-1,.56-3.28,4.2-2.49,7.48l6.13,25.22c.61,2.52,1.78,3.68,2.27,3.75.21,0,.73-.32,1.33-1.4a1.91,1.91,0,0,1,3.34,1.86C303.9,135.36,302,135.92,300.82,135.92Z"/><path class="cls-3" d="M429.33,135.44c-1.26,0-3.43-.51-5.13-3.57a1.91,1.91,0,0,1,3.34-1.86c.29.52,1,1.71,1.87,1.61s1.86-1.29,2.34-3.27l6.13-25.22c.79-3.28-1.5-6.92-2.49-7.48a32.54,32.54,0,0,0-6.32,2.29,1.91,1.91,0,1,1-1.58-3.47c1.35-.62,5.95-2.65,8-2.65,1.56,0,2.85,1.23,3.66,2.27a12.38,12.38,0,0,1,2.4,9.94l-6.13,25.22c-.82,3.39-3,5.81-5.54,6.15A4.69,4.69,0,0,1,429.33,135.44Z"/></g></g></g></svg> \ No newline at end of file diff --git "a/front/src/assets/\353\214\200\355\207\264\354\202\254\353\221\220\352\267\274.svg" "b/front/src/assets/\353\214\200\355\207\264\354\202\254\353\221\220\352\267\274.svg" new file mode 100644 index 0000000000000000000000000000000000000000..fbdfba7c242e4065541cd0ab2c9333cd3b69b297 --- /dev/null +++ "b/front/src/assets/\353\214\200\355\207\264\354\202\254\353\221\220\352\267\274.svg" @@ -0,0 +1 @@ +<svg width="current" height="current" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 729.92 1456.14"><defs><style>.cls-1{fill:#d7e2f1;}.cls-2{fill:#f2888a;}.cls-3{fill:#4c80ba;}</style></defs><g id="레이어_2" data-name="레이어 2"><g id="_迹_1" data-name="卵迹_1"><g id="thigh_muscles" data-name="thigh muscles"><path class="cls-1" d="M308.12,992.64a110,110,0,0,1-4.36-29.46c-3.28,15.82-10.37,32.19-26.19,38.73-3.27-15.27-7.64-30-6.55-45.82-3.82,14.18-12.55,26.73-19.09,39.82A183.46,183.46,0,0,1,241,967c-5.63,13.41-7.82,28.53-13.93,41.83.17,1,.32,1.91.42,2.56.44,4,.52,13.21-4.68,28.81-7.09,21.27-19.09,52.37-20.19,89.47s13.1,118.93,15.28,139.66,4.91,39.83,2.73,47.46-3.92,9.82-5.51,18,5.41,11.45,0,20.18-16.31,34.37-22.86,43.65-23.46,25.09-25.1,33.28-3.27,13.09,6.55,16.36S199.37,1445,201,1445s-8.73,8.18,1.09,9.27,15.27,3.28,21.82-3.27,13.09,0,20.19-13.09,2.72-14.19,10.36-26.19,19.64-11.46,24.55-25.64-6-39.83-6-39.83,4.91-3.27,4.91-8.73-3.82-13.63-4.36-25.64c-.05-1.09-.11-2.29-.16-3.59l.85-42.19,8.5-36.32c8.8-32,21.9-62.79,21.9-88.11,0-27.82-3-54-2.6-65.47s10.24-22.91,11.33-37.09,1.27-30,1.27-30,.09-.9.25-2.53a14.58,14.58,0,0,1-1.33-3C311.94,999.18,309.21,996.46,308.12,992.64Z"/><path class="cls-2" d="M246.14,656.35c-3.38,11.4-26.86,91.15-30.4,122.53-3.82,33.82-11.46,85.65-2.73,141.84,7,45.11,12.27,77.21,14.08,88.11,6.11-13.3,8.3-28.42,13.93-41.83a183.46,183.46,0,0,0,10.91,28.91c6.54-13.09,15.27-25.64,19.09-39.82-1.09,15.82,3.28,30.55,6.55,45.82,15.82-6.54,22.91-22.91,26.19-38.73a110,110,0,0,0,4.36,29.46c1.09,3.82,3.82,6.54,5.46,10.91a14.58,14.58,0,0,0,1.33,3c.69-6.86,2.81-26.67,6.09-47.24,3.33-10.28,10.9-33.4,17.21-51,8.37-23.27,13.66-41.85,15.28-64.37s4.92-58.46,5.9-69q-.52-.56-1.08-1.11C319.87,733.91,281.9,696.76,246.14,656.35Zm-4.25,312.41h0Z"/><path class="cls-1" d="M478.33,995.91c-7.09-12.55-14.18-25.09-19.09-38.73a136.68,136.68,0,0,1-6,44.73c-17.46-7.09-24-25.64-28.37-42.55,0,9.82,0,19.64-1.64,30-.91,6.1-3.87,10.66-7.15,15,.31,3,.47,4.72.47,4.72s.18,15.82,1.27,30,10.91,25.64,11.33,37.09-2.6,37.65-2.6,65.47c0,25.32,13.1,56.06,21.9,88.11l7.81,39.32,1.54,39.19c-.05,1.3-.1,2.5-.15,3.59-.55,12-4.37,20.19-4.37,25.64s4.91,8.73,4.91,8.73-10.91,25.64-6,39.83,16.91,13.64,24.55,25.64,3.27,13.09,10.37,26.19,13.63,6.54,20.18,13.09,12,4.36,21.82,3.27-.54-9.27,1.09-9.27,17.46,6.55,27.28,3.27,8.19-8.18,6.55-16.36-18.55-24-25.1-33.28-17.45-34.92-22.86-43.65,1.59-12,0-20.18-3.32-10.37-5.51-18,.55-26.73,2.73-47.46,16.37-102.56,15.28-139.66-13.1-68.2-20.19-89.47c-5.2-15.6-5.12-24.84-4.68-28.81.17-1,.42-2.55.75-4.55-7.89-11.81-12.6-26.57-15.21-39.84C486,976.82,482.7,986.64,478.33,995.91Zm11-27.16h0Z"/><path class="cls-2" d="M452.69,693.13c-27.19,28.21-55.34,53.53-80.82,82.31,1,11.09,4.26,46.3,5.85,68.54,1.62,22.52,6.91,41.1,15.28,64.37,6.31,17.58,13.88,40.7,17.21,51,3,18.69,5,36.76,5.87,45,3.28-4.36,6.24-8.92,7.15-15,1.64-10.36,1.64-20.18,1.64-30,4.36,16.91,10.91,35.46,28.37,42.55a136.68,136.68,0,0,0,6-44.73c4.91,13.64,12,26.18,19.09,38.73,4.37-9.27,7.64-19.09,10.91-28.91,2.61,13.27,7.32,28,15.21,39.84,2.06-12.49,7.13-43.49,13.75-86.12,8.73-56.19,1.09-108-2.73-141.84-3.51-31.16-26.68-110-30.33-122.28-1,.88-2,1.78-3,2.7C471.24,669.67,463.06,682.22,452.69,693.13Z"/><path class="cls-1" d="M721.56,768.23c-4.52-7.1-5.82-10.77-8.77-18s-11.6-16.26-16.24-23.47-9.95-15.78-9.29-15.91h0c3.15-.7,4.2-2.18,4.2-2.18s2.51,3.48,7.44,9.61,8.36,3.21,16.58,5.17,12.74-2.36,10.69-5.47-9.85-5.13-14.63-10-8.21-12.47-13-17.36-27.25-12.12-30.95-15-5.22-4-7.34-4.19l-.09,0c-3-8.93-14.73-43.69-21-63.86-7.27-23.28-10.91-50.19-23.27-74.92s-25.6-32.73-25.6-32.73l-2.09.26c5.52-31,2.55-54.86-1.77-68.44-5.73-18-18.41-33.32-18.41-33.32h0c2.77,1,4.4,1.63,4.4,1.63s3.28-10.63,4.1-28.64-13.5-54.19-22.92-69.55c-15.54-25.37-70.26-31.79-70.26-31.79l-72.73-54.21-.12-3c.32-11.13.05-24.72-1.38-34.48H409a129.87,129.87,0,0,0,9.19-11.69c4.17-6,7-19.35,8.67-35.38.21-1.75,4.34,3.23,5.65.6,2.66-5.35,3.54-9.82,4.74-13.89,5.5-18.61,3.24-21.55,1.36-24-2.54-3.34-10.13,1.87-10.13,1.87-.07-25.43-2.65-49.78-7.57-58.86-10.63-19.65-36.27-33.8-55.09-33.8h-.48c-18.82,0-44.46,14.15-55.1,33.8-5.2,9.6-6.69,31.35-6.46,58.32,0,2.83-6.53-3.28-9.62-.66-4.56,3.86.6,20.47,1.87,23.29,1.59,3.52,2.39,19,9.76,14.7,1.21,17.29,2.76,27.68,7.18,34a128,128,0,0,0,9.18,11.69h0c-1.44,9.76-1.71,23.35-1.39,34.48l-.12,3L247.9,270.07s-54.71,6.42-70.26,31.79c-9.42,15.36-23.73,51.55-22.91,69.55s4.09,28.64,4.09,28.64,1.64-.59,4.41-1.63h0s-12.68,15.31-18.4,33.32c-4.33,13.58-7.3,37.41-1.78,68.44v0s-15.31,7.78-27.67,32.51-16,51.64-23.28,74.92c-6.3,20.17-18,54.93-21,63.86l-.09,0c-2.12.16-3.63,1.27-7.33,4.19s-26.17,10.15-31,15-8.2,12.47-13,17.36S7.1,714.88,5,718s2.48,7.43,10.69,5.47,11.65,1,16.58-5.17,7.44-9.61,7.44-9.61,1.06,1.48,4.21,2.18h0c.66.13-4.65,8.7-9.29,15.91S21.38,743,18.43,750.25s-4.26,10.88-8.78,18c-4,6.35-8.69,15.32-5.26,18.24s7.07,1.17,12.56-6.15,11.89-18.75,15.63-25.45,12.67-18.23,12.67-18.23-3,15.6-6.82,20.61-6.36,16-9.69,22.79-10.37,13.05-8,17.53S30.1,801.2,33.7,797s10.42-15.56,14.3-23.5,6.13-12.71,9-19.5,5.28-9,5.28-9l2.6,2s-2.48,8.26-3.47,11.89-4.16,13-6,19.28-1.93,11.53-3.91,15.59S43.76,804,48.32,806.44s9.35-1.69,12-6.79,3.43-8.36,5.86-13.12A90.92,90.92,0,0,0,72.75,771c2.1-6.66,4.78-18.38,4.78-18.38l3,.93a22.75,22.75,0,0,1-1.08,11.05c-2.11,5.16-2.44,12.24-3.91,16.74s-1.77,8.63-2.83,11.07c-1.36,3.16-4.09,8.73-1.8,10,3.07,1.67,7.47-.93,11.19-8.7s8.54-18.4,9.67-24.8,1.16-9.75,2.61-14.06,5.08-8.17,9.27-18.31,9-21,9-25.63c0-3.21,1.17-12.55,1.63-18,1.27-1.53,3.86-5.2,6.46-12.21,3.64-9.82,13.54-23.85,29-42.88,14.46-17.77,26.81-27,36.09-51.32,10.91-28.55,16-58.56,16-58.56s2.36-20.73,8.36-33.82c5.08-11.08,13.28-20.61,19-40.46h0l7.66,28.44s.34,8.71,2.26,14.88c0,0,1.28,18.95,2.7,21.49s7.31,27.28,12.76,41.1c0,0-8.36,29.83-11.27,48.74S246.55,655,246.55,655s-.14.48-.41,1.37c35.76,40.41,73.73,77.56,112.17,117.52q.56.55,1.08,1.11c0-.25,0-.48.06-.7a9.16,9.16,0,0,0,6.16-.67,9.13,9.13,0,0,0,6.15.67l.11,1.16c25.48-28.78,53.63-54.1,80.82-82.31,10.37-10.91,18.55-23.46,29.46-33.83,1-.92,2-1.82,3-2.7-.31-1.06-.48-1.62-.48-1.62s6.08-27.77,3.17-46.68-11.27-48.74-11.27-48.74c5.45-13.82,11.35-38.55,12.77-41.1S492,497,492,497c1.92-6.17,2.27-14.88,2.27-14.88l7.65-28.44h0c5.71,19.85,13.91,29.38,19,40.46,6,13.09,8.37,33.82,8.37,33.82s5.09,30,16,58.56c9.28,24.28,21.64,33.55,36.09,51.32,15.47,19,25.37,33.06,29,42.88,2.6,7,5.19,10.68,6.47,12.21.46,5.42,1.63,14.76,1.63,18,0,4.67,4.83,15.48,9,25.63s7.83,14,9.27,18.31,1.47,7.66,2.61,14.06,6,17,9.67,24.8,8.12,10.37,11.19,8.7c2.29-1.25-.43-6.82-1.8-10-1.05-2.44-1.36-6.58-2.83-11.07s-1.8-11.58-3.91-16.74a22.89,22.89,0,0,1-1.08-11.05l3-.93s2.68,11.72,4.78,18.38A90.92,90.92,0,0,0,665,786.53c2.44,4.76,3.2,8,5.86,13.12s7.44,9.2,12,6.79-1.22-8.63-3.19-12.69-2-9.28-3.91-15.59-5-15.64-6-19.28S666.29,747,666.29,747l2.61-2s2.36,2.24,5.27,9,5.16,11.56,9,19.5,10.7,19.31,14.3,23.5,10.52,5,12.93.56-4.65-10.79-8-17.53-5.9-17.78-9.69-22.79S686,736.64,686,736.64s8.94,11.54,12.68,18.23,10.13,18.12,15.62,25.45,9.13,9.08,12.56,6.15S725.6,774.58,721.56,768.23Z"/><path class="cls-1" d="M570.62,525.94a5.06,5.06,0,0,1,2.1.71Z"/><path class="cls-3" d="M365.21,308.38a1.93,1.93,0,0,1-1.38-.59c-22.12-23.08-43.65-72.63-44.84-84.07-1.1-10.69-1.5-32.95.62-46.92a1.91,1.91,0,0,1,3.36-.92c.79,1,19.38,23.87,26,45.45,3.87,12.67,8.25,35.2,12.12,55.07,2.17,11.18,4.22,21.74,6,29.65a1.92,1.92,0,0,1-1,2.1A2,2,0,0,1,365.21,308.38Zm-42.4-126.47a239.57,239.57,0,0,0,0,41.42c.91,8.81,18.32,51.41,39,76.43-1.4-6.71-2.91-14.5-4.49-22.63-3.85-19.78-8.21-42.2-12-54.69C340.42,206.47,328.31,189.23,322.81,181.91Z"/><path class="cls-3" d="M247.26,270.71a1.91,1.91,0,0,1-1.14-3.44l72.73-54.21a1.91,1.91,0,1,1,2.28,3.06L248.4,270.33A1.86,1.86,0,0,1,247.26,270.71Z"/><path class="cls-3" d="M156.94,401.25l-.59-1.91c-.13-.44-3.35-11.08-4.17-29.11-.83-18.36,13.41-54.68,23.19-70.64,15.85-25.86,69.39-32.42,71.67-32.69l.16,0h.17a12.09,12.09,0,0,1,7.7,4.16c3.46,3.91,5,9.92,4.49,17.85-1.19,19.5-31.32,74.9-32.61,77.25l-.13.24-.19.19c-14.86,14.86-65.65,33.22-67.81,34Zm90.34-130.53c-3.66.47-54.24,7.35-68.65,30.86C169,317.33,155.22,353,156,370.05a138.67,138.67,0,0,0,3.49,26.22c9.55-3.55,51.35-19.55,64.25-32.2,2.22-4.08,30.92-57.38,32-75.4.41-6.79-.81-12-3.54-15.08A8.49,8.49,0,0,0,247.28,270.72Zm-22,94.51Z"/><path class="cls-3" d="M148.23,534.84l-.81-3c-15.53-57.6-8.71-90.51-5.06-102,5.77-18.15,18.22-33.32,18.75-34l.31-.38.47-.18c30.92-12.08,51.27-23.54,51.47-23.65l2.94-1.66-.09,3.37c0,.52-1.47,52.66-10.19,82.83-7.2,24.9-25.35,49.94-55.49,76.55Zm15.52-136.1c-1.94,2.44-12.7,16.41-17.75,32.3-2.72,8.55-10.32,40.49,4.32,96.84,28.2-25.34,45.23-49.14,52-72.68,7.32-25.32,9.45-66.61,9.92-78.55A471.82,471.82,0,0,1,163.75,398.74Z"/><path class="cls-3" d="M298.34,432.34c-15.44,0-37.92-1.54-45.26-8.31-9.84-9.08-30.23-44.88-33.21-52.34l-.36-.91L220,370c17.64-27.62,32.33-65.76,35.75-81.57l.26-1.24,1.25-.23c6.12-1.15,39.88-1.82,56.44-1.12,20.64.87,41.4,2.74,48.66,14.93a15.45,15.45,0,0,0,2.29,3c2.1,2.2,2.17,3.11,2.43,14.43.35,15.75.56,61.9.14,81.37v.69l-.45.52c-6.9,8-43.84,29.8-54.37,31C310.06,432.07,304.82,432.34,298.34,432.34ZM223.8,371.16c3.89,8.73,22.92,41.8,31.87,50.06C264.06,429,300.8,429.3,312,428c8.54-1,43.65-21,51.47-29.23.4-19.82.19-65-.16-80.49-.25-10.7-.37-10.84-1.38-11.89a18.72,18.72,0,0,1-2.8-3.72c-6.81-11.44-31.05-12.46-45.54-13.08-16.19-.68-46.4,0-54.35.89C255.25,307.43,241.2,343.61,223.8,371.16Z"/><path class="cls-3" d="M82.86,680.75l-15.53-7.47.54-1.6c.15-.42,14.56-43,21.75-65.95C92,598.13,94,590.25,96,581.91c4.22-17,8.59-34.6,17-51.39,12.5-25,27.87-33,28.52-33.35l2.13-1.09.58,2.33c6.63,26.6,6.63,33.11,0,53.56-4.61,14.14-8.89,22.61-14.82,34.34-1.78,3.51-3.62,7.15-5.69,11.37-9,18.34-39.69,80.74-40,81.37ZM72,671.31l9.07,4.36c5-10.17,31-63,39.18-79.67,2.08-4.24,4-8,5.7-11.42,5.85-11.57,10.08-19.93,14.59-33.79,6.22-19.09,6.42-25.11.59-48.92-4.51,3.05-15.5,11.88-24.74,30.36-8.2,16.41-12.52,33.79-16.69,50.6-2.09,8.4-4.06,16.33-6.47,24C86.86,627.36,74.73,663.31,72,671.31Z"/><path class="cls-3" d="M92.49,685.08l-13.09-6,.87-1.76c.43-.88,43.15-87.71,52.49-106.58l.15-.25c8.74-12.52,31.53-24.36,48.17-33,6-3.15,11.28-5.87,14-7.73l6.65-4.51-3.91,7c-9.8,17.63-26.53,39.37-33.26,47.9C153.85,593.81,94,682.84,93.39,683.74Zm-7.92-7.79,6.55,3C99,668.6,151.36,590.8,161.59,577.84c5.9-7.47,19.51-25.14,29.27-41.14-2.33,1.26-5,2.66-8,4.21-15.32,8-38.45,20-46.72,31.7C127.41,590.22,90.7,664.81,84.57,677.29Z"/><path class="cls-3" d="M113.24,694.76,89,683.46l1.25-1.85,33.47-49.47c.69-1,43.07-60.77,44.87-63.31l36-50L203.16,527c0,.3-5.25,30.52-16.1,58.91-7.09,18.55-15.87,28.41-26,39.83-3.33,3.74-6.78,7.62-10.36,12-16.54,20.34-25.4,33.4-28.71,42.34-3.75,10.14-7.62,13.7-7.78,13.85Zm-18.6-12.87,17.78,8.28c1.2-1.5,3.57-5,6-11.43,3.46-9.35,12.51-22.74,29.32-43.42,3.64-4.47,7.12-8.37,10.48-12.15,9.91-11.14,18.47-20.76,25.31-38.65,7.25-19,11.94-38.76,14.24-49.68l-26.06,36.21c-15.25,21.49-44.24,62.4-44.82,63.24Z"/><path class="cls-3" d="M135.75,655.61h-.24a1.91,1.91,0,0,1-1.65-2.13c.1-.84,2.77-20.85,18.6-45s36.94-40.59,37.15-40.75a1.91,1.91,0,1,1,2.34,3c-.21.16-20.91,16.4-36.3,39.84s-18,43.13-18,43.33A1.92,1.92,0,0,1,135.75,655.61Z"/><path class="cls-3" d="M203.18,526.86l-3.81-.25c0-2.7,1.35-66.26,6.22-85.11,4.76-18.45,6.75-66.83,6.77-67.32l0-1.18,10.1-4.49,15.65,29.75,0,.43c0,.55.61,13.85-4.83,42.12-4,20.94-10.85,32.8-16.34,42.33-2.07,3.59-4,7-5.62,10.48C205.58,506.28,203.2,526.66,203.18,526.86Zm12.94-151.34c-.34,7.77-2.34,49.51-6.84,66.93-2.91,11.27-4.53,40-5.36,60.81a77.66,77.66,0,0,1,4-11.23c1.67-3.66,3.67-7.13,5.78-10.8,5.62-9.77,12-20.83,15.9-41.14,4.82-25.07,4.82-38.39,4.78-40.81l-13.58-25.83Z"/><path class="cls-3" d="M154.9,528.2a1.91,1.91,0,0,1-1.3-3.3c1-.93,2.72-1.19,8-1.9,9.53-1.25,27.27-3.6,38.4-13.08a1.91,1.91,0,0,1,2.48,2.91c-12,10.21-30.46,12.65-40.38,14a43.26,43.26,0,0,0-6.07,1A1.92,1.92,0,0,1,154.9,528.2Zm1.31-.51Z"/><path class="cls-3" d="M49.84,810a7.9,7.9,0,0,1-3.68-.92A4.89,4.89,0,0,1,43.59,806c-.77-2.89,1.24-6.09,3.19-9.19.68-1.08,1.32-2.11,1.74-3a30.18,30.18,0,0,0,2-7.58,74.4,74.4,0,0,1,1.75-7.71c.92-3.1,2.16-7,3.26-10.4,1.16-3.61,2.26-7,2.76-8.84.76-2.8,2.37-8.22,3.1-10.68l-.09-.07a38.11,38.11,0,0,0-3.83,7.13c-3,7-5.32,11.92-9.08,19.59s-10.64,19.33-14.56,23.9a12,12,0,0,1-10,4.17,7.56,7.56,0,0,1-6.05-4c-2.16-4,.85-8.41,4.05-13a52.67,52.67,0,0,0,3.89-6.24,96.49,96.49,0,0,0,3.7-9.37c1.83-5.16,3.74-10.5,6.18-13.72,1.58-2.09,3.12-6.56,4.32-10.87-2.52,3.51-5.31,7.57-7,10.57C29.44,763,22.88,774.8,17.2,782.37c-4,5.36-7.15,7.9-10.17,8.23a6.65,6.65,0,0,1-5.15-1.76c-3.62-3.09-2-9.87,4.89-20.72a80.15,80.15,0,0,0,7.7-15.45c.29-.71.6-1.45.92-2.24,1.94-4.73,6.07-10,10.06-15.17,2.38-3.07,4.63-6,6.33-8.61,4.64-7.21,7.24-11.53,8.38-13.65a11,11,0,0,1-1.33-.66c-1.21,1.59-3.3,4.33-6.31,8.07-3.78,4.7-7.11,4.85-11,5a32.75,32.75,0,0,0-6.65.81c-6.67,1.59-10.95-.56-12.58-2.89a4.72,4.72,0,0,1-.14-5.49C3.43,716,6,714.6,8.86,713s5.91-3.16,8.18-5.49a56.53,56.53,0,0,0,6.26-8.39,60.37,60.37,0,0,1,6.72-9C33.13,687,42.18,683.3,50.17,680c4.76-2,9.69-4,11-5,3.86-3,5.68-4.38,8.37-4.6a2,2,0,0,1,1,.19c15.15,7.32,39.8,19.07,42.61,20a2,2,0,0,1,1,.44c1.1.89,1.1,1.5.06,10.87-.41,3.7-.87,7.9-.87,9.87,0,4.41-3.6,13.05-7.43,22.18l-1.74,4.17a91.41,91.41,0,0,1-6.35,12.55A32.68,32.68,0,0,0,95,756.31a41.1,41.1,0,0,0-1.64,8c-.24,1.65-.5,3.53-.9,5.78-.92,5.19-4,13.22-9.83,25.29-2.61,5.45-5.71,8.89-9,9.94a6,6,0,0,1-4.85-.39c-3.63-2-1.19-7.5.59-11.54.13-.31.26-.6.38-.87a26.25,26.25,0,0,0,1.15-4.42,56.79,56.79,0,0,1,1.62-6.49,52.63,52.63,0,0,0,1.42-6.6,50.59,50.59,0,0,1,2.53-10.27,19.67,19.67,0,0,0,1.13-8.52c-.89,3.77-2.72,11.29-4.28,16.22a92,92,0,0,1-6.69,15.86c-1.13,2.21-1.88,4.07-2.67,6a74.65,74.65,0,0,1-3.19,7.09c-2.17,4.18-5.27,7.14-8.48,8.14A7.94,7.94,0,0,1,49.84,810ZM61,744a1.93,1.93,0,0,1,1.17.4l2.61,2a1.93,1.93,0,0,1,.66,2.06c0,.08-2.49,8.28-3.46,11.85-.52,1.9-1.58,5.19-2.8,9-1.1,3.41-2.34,7.26-3.24,10.31a73.62,73.62,0,0,0-1.66,7.33A33.63,33.63,0,0,1,52,795.49,38.13,38.13,0,0,1,50,798.82c-1.3,2.06-3.08,4.89-2.74,6.17,0,.11.1.37.66.67a4,4,0,0,0,3.19.28c2.19-.68,4.58-3.08,6.24-6.26a71,71,0,0,0,3-6.76c.79-2,1.61-4,2.82-6.35a89.24,89.24,0,0,0,6.44-15.27c2-6.51,4.71-18.11,4.73-18.23a1.91,1.91,0,0,1,2.43-1.4l3,.94a1.93,1.93,0,0,1,1.32,1.49A24.71,24.71,0,0,1,80,766.2a48.37,48.37,0,0,0-2.3,9.48,53.41,53.41,0,0,1-1.55,7.13,54.17,54.17,0,0,0-1.51,6.07,27.85,27.85,0,0,1-1.39,5.17l-.39.89c-.67,1.53-2.43,5.53-2.13,6.71a2.28,2.28,0,0,0,1.73,0c1-.33,3.75-1.77,6.71-8,5.55-11.59,8.66-19.54,9.51-24.3.39-2.19.65-4,.87-5.66a45.35,45.35,0,0,1,1.81-8.68,34.72,34.72,0,0,1,3.2-6.36,89.82,89.82,0,0,0,6.12-12.08c.57-1.38,1.16-2.78,1.74-4.18,3.51-8.39,7.14-17.06,7.13-20.71,0-2.18.46-6.3.9-10.29.29-2.58.66-5.93.73-7.58-2.43-.93-7.84-3.42-21-9.68-9.25-4.4-18.54-8.87-20.79-10-1.34.27-2.68,1.25-5.84,3.73-1.64,1.29-5.59,3-11.9,5.55-7.26,3-16.31,6.71-18.86,9.33a56.57,56.57,0,0,0-6.27,8.39,59.52,59.52,0,0,1-6.72,9c-2.68,2.74-6.09,4.57-9.1,6.19-2.36,1.26-4.58,2.45-5.3,3.55a1,1,0,0,0,.07,1.2c1,1.41,4.09,2.43,8.58,1.36a37.21,37.21,0,0,1,7.36-.91c3.64-.16,5.47-.24,8.17-3.6,4.83-6,7.36-9.5,7.38-9.53a1.92,1.92,0,0,1,1.59-.85,1.81,1.81,0,0,1,1.5.83c.28.3,3.4,3.3,13.35.7,12.44-3.26,24.54-10.07,28.15-15.84a1.91,1.91,0,0,1,3.24,2c-4.68,7.5-18.85,14.48-30.42,17.51A28.91,28.91,0,0,1,44,713.92c-1,2.19-3.52,6.32-9,14.8-1.79,2.79-4.09,5.75-6.52,8.88-3.84,4.93-7.81,10-9.55,14.28-.32.79-.62,1.53-.91,2.23a84.76,84.76,0,0,1-8,16.06C3.29,780.69,3.3,785,4.36,785.93a2.84,2.84,0,0,0,2.25.88c1.81-.21,4.34-2.47,7.54-6.73,5.52-7.36,12-19,15.49-25.23,3.76-6.74,12.46-18,12.82-18.47a1.91,1.91,0,0,1,3.39,1.53c-.13.66-3.15,16.1-7.17,21.4-2.08,2.76-3.88,7.81-5.63,12.7a97.29,97.29,0,0,1-3.87,9.78A54.11,54.11,0,0,1,25,788.51c-2.51,3.64-4.89,7.09-3.82,9.07a3.79,3.79,0,0,0,3.09,1.95,8.14,8.14,0,0,0,6.7-2.85c3.32-3.87,10-14.88,14-23.1,3.73-7.61,6-12.46,9-19.42s5.45-9.41,5.72-9.67A1.94,1.94,0,0,1,61,744Zm51.19-49.7a1.8,1.8,0,0,0,.69.13A3.6,3.6,0,0,1,112.23,694.27Z"/><path class="cls-3" d="M347.75,540.56H314.39A19.39,19.39,0,0,1,295,521.19V492.82a19.38,19.38,0,0,1,19.37-19.36h33.36a19.38,19.38,0,0,1,19.37,19.36v28.37A19.39,19.39,0,0,1,347.75,540.56Zm-33.36-63.29a15.57,15.57,0,0,0-15.55,15.55v28.37a15.57,15.57,0,0,0,15.55,15.55h33.36a15.57,15.57,0,0,0,15.55-15.55V492.82a15.57,15.57,0,0,0-15.55-15.55Z"/><path class="cls-3" d="M347.75,604H314.39A19.39,19.39,0,0,1,295,584.66V556.11a19.39,19.39,0,0,1,19.37-19.37h33.36a19.39,19.39,0,0,1,19.37,19.37v28.55A19.39,19.39,0,0,1,347.75,604Zm-33.36-63.46a15.57,15.57,0,0,0-15.55,15.55v28.55a15.56,15.56,0,0,0,15.55,15.54h33.36a15.56,15.56,0,0,0,15.55-15.54V556.11a15.57,15.57,0,0,0-15.55-15.55Z"/><path class="cls-3" d="M367.09,742.05H348l-.47-.31c-8-5.21-23-41.9-38-80.77-1.85-4.8-3.32-8.6-4.17-10.66C300.22,637.85,298,620.72,298,620l0-.23c0-11.7,6.62-19.56,16.46-19.56h33.36a19.39,19.39,0,0,1,19.37,19.37v28.55c0,2.16,0,6.83,0,13,.08,21.49.24,61.49,0,79Zm-17.9-3.82h14.13c.25-18.32.1-56.32,0-77.06,0-6.21,0-10.89,0-13V619.57A15.57,15.57,0,0,0,347.75,604H314.39c-9.28,0-12.6,8.38-12.64,15.61.2,1.54,2.41,17.76,7.13,29.22.87,2.11,2.34,5.92,4.2,10.75C321.45,681.27,340.84,731.54,349.19,738.23Z"/><path class="cls-3" d="M347.75,477.27H314.39c-11.95,0-19.37-7.42-19.37-19.36,0-13.05,13.43-25.62,26-33l46.26-27.05,0,3.36c-.14,18.26-.14,23.15-.14,32v24.69A19.38,19.38,0,0,1,347.75,477.27Zm15.66-72.75L323,428.17c-11.66,6.87-24.12,18.3-24.12,29.74,0,9.73,5.81,15.55,15.55,15.55h33.36a15.57,15.57,0,0,0,15.55-15.55V433.22C363.3,424.9,363.3,420.08,363.41,404.52Z"/><path class="cls-3" d="M237.11,491.21l-10.44-38.79.1-.45c0-.18,4-18.21,5.25-26s2.32-27.07,2.33-27.26l.34-6.25,11.52,19.3-.14.71c0,.12-2.18,11.33-3.25,23.09s-4.6,45.16-4.64,45.49Zm-6.51-38.88,4.86,18.08c1.14-10.87,2.86-27.54,3.56-35.22.93-10.24,2.67-20.06,3.17-22.75l-4.4-7.37c-.42,6.45-1.15,16.29-2,21.49C234.6,433.87,231.23,449.41,230.6,452.33Z"/><path class="cls-3" d="M261.29,461.06c-2.62,0-5.24-1-7.9-3.62-5.28-5.28-13.54-23.8-13.89-24.58l-.22-.51,3.62-24.59,2.72,3.05c4.07,4.58,10.75,11.41,12.83,12.26,3.31,1.34,7.07,2.43,7.1,2.45l1.29.37.09,1.33c0,.21,1.38,20.42,5.49,27.95l1,1.78-1.83.87C268.06,459.46,264.67,461.06,261.29,461.06Zm-18.07-29.25c1.36,3,8.53,18.59,12.87,22.93,3.63,3.62,6.69,2.89,12.11.43-3.28-7.8-4.63-22-5-26.37-1.44-.46-3.89-1.26-6.19-2.2-2.68-1.08-8.11-6.6-11.52-10.26Z"/><path class="cls-3" d="M258.6,486a24.75,24.75,0,0,1-12.52-3.52c-4.32-2.75-8.28-18.18-9.39-22.84l-.07-.32,2.73-27.38a1.91,1.91,0,1,1,3.8.38L240.48,459c2.12,8.77,5.61,18.9,7.65,20.2,2.91,1.85,9,3.88,14.35,2.43-4.27-7.95-9.33-24.23-9.56-25a1.91,1.91,0,1,1,3.65-1.12c.06.19,6.15,19.81,10.31,26.05l1.23,1.84-2,.95A17.53,17.53,0,0,1,258.6,486Z"/><path class="cls-3" d="M263.48,509.57l-4.38-.69c-7.09-1.12-14.41-2.27-19.15-6.65s-5.5-19.62-5.57-21.33v-.14l1.8-17.19a1.91,1.91,0,0,1,3.8.4l-1.77,16.91c.25,5.91,1.64,16,4.34,18.54,3.09,2.85,8,4.11,13.11,5a78.55,78.55,0,0,1-7.76-20.36c-.11-.45-.24-1-.31-1.2a1.92,1.92,0,0,1,2.45-2.67c.94.42,1.1,1.06,1.57,3,.91,3.71,3.33,13.57,9.46,22.77Zm-15-25.85Zm0,0Zm0,0h0Zm0,0Zm0,0Zm0,0Zm0,0h0Zm0,0Zm0,0Z"/><path class="cls-3" d="M261.4,527.09l-3.84-.36c-7.84-.74-16.1-5.24-18-8.61-1.51-2.71-2.63-17.75-2.93-22.29a1.91,1.91,0,0,1,1.77-2,1.93,1.93,0,0,1,2,1.78c.59,8.81,1.7,19.23,2.46,20.7s5.46,4.55,11.07,6a132.26,132.26,0,0,1-7.9-17.05,1.91,1.91,0,0,1,3.58-1.32,127,127,0,0,0,9.69,20Z"/><path class="cls-3" d="M305.28,479.84a1.91,1.91,0,0,1-1.2-.42A184.63,184.63,0,0,0,270,457.82a1.91,1.91,0,0,1,1.59-3.47,189.26,189.26,0,0,1,34.94,22.1,1.91,1.91,0,0,1-1.2,3.39Z"/><path class="cls-3" d="M296.93,514.74a1.9,1.9,0,0,1-1.56-.82c-14.22-20.25-28.53-30.6-30.45-31.23a1.91,1.91,0,0,1,.68-3.75c3.25.54,18.8,12.7,32.89,32.79a1.91,1.91,0,0,1-.46,2.66A2,2,0,0,1,296.93,514.74Zm-32-32h0Z"/><path class="cls-3" d="M299.84,548.37a1.92,1.92,0,0,1-1.48-.71c-17.13-21.21-39.83-39-40.06-39.15a1.91,1.91,0,1,1,2.34-3c.23.18,23.29,18.21,40.69,39.76a1.91,1.91,0,0,1-.29,2.68A1.88,1.88,0,0,1,299.84,548.37Z"/><path class="cls-3" d="M297.28,590a1.9,1.9,0,0,1-1.65-.94c-14-23.69-39.24-62.82-39.5-63.22a1.91,1.91,0,1,1,3.21-2.07c.25.4,25.54,39.59,39.58,63.35a1.9,1.9,0,0,1-1.64,2.88Z"/><path class="cls-3" d="M311.75,663.75a1.87,1.87,0,0,1-1-.3c-.42-.27-10.44-6.81-23.93-23.59-10.7-13.3-22.57-47.12-29.66-67.32-2-5.66-3.7-10.54-4.89-13.55-5.43-13.76-13.11-42-13.19-42.27a1.91,1.91,0,1,1,3.69-1c.07.28,7.7,28.31,13,41.87,1.21,3.07,2.86,7.76,4.94,13.69,7,20,18.74,53.39,29,66.19,13.07,16.23,22.93,22.71,23,22.77a1.91,1.91,0,0,1-1,3.51Z"/><path class="cls-3" d="M365.37,776.24h-.19a39.36,39.36,0,0,1-7.39-1.54c-2.52-.84-10-8.45-25.27-24.39-4.31-4.5-8.38-8.75-11.85-12.27-2.5-2.53-6.62-6.54-11.84-11.61-20.9-20.3-55.88-54.28-62.65-67.61-8.5-16.71-8.28-32.91-5.33-52.07,2.9-18.81,11.24-48.67,11.33-49a1.91,1.91,0,1,1,3.67,1c-.08.29-8.36,29.93-11.22,48.51-2.92,19-3.11,33.9,5,49.76,6.49,12.76,42.54,47.78,61.91,66.6,5.24,5.09,9.38,9.11,11.9,11.67,3.49,3.54,7.57,7.8,11.89,12.31,9.08,9.47,21.51,22.45,23.75,23.41a34.63,34.63,0,0,0,6.53,1.36,1.91,1.91,0,0,1-.19,3.81Z"/><path class="cls-3" d="M226.79,1021.16l-1.54-9.2c-.06-.36-6.14-36.66-14.77-92.22-8-51.3-2.44-98.3,1.59-132.62q.6-5.08,1.13-9.73c3.8-33.61,30.61-123.33,30.88-124.23a1.91,1.91,0,0,1,3.66,1.09c-.27.9-27,90.3-30.74,123.57-.35,3.1-.74,6.35-1.14,9.75-4,34.1-9.49,80.8-1.6,131.58,6.11,39.37,10.94,69.06,13.26,83.14,1.25-4.81,2.76-10.32,3.79-13.12l2.75-7.49c2.08-5.65,4.61-12.52,5.3-14.47a1.69,1.69,0,0,1,.12-.44,1.93,1.93,0,0,1,2.58-1.34c1.75.68,1.19,2.24.65,3.74l-1.25,3.46L237.65,983c-1,2.62-1.93,5.22-2.76,7.48-1.94,5.29-5.87,21.45-5.9,21.62Z"/><path class="cls-3" d="M252.15,999.09l-1.62-2.87c-8.86-15.75-18.29-49.58-25.87-92.82-6.66-38-10.39-75.14-9.28-92.46,2-31,16.11-64.09,27.63-86.43a376.68,376.68,0,0,1,24.73-41.45,1.91,1.91,0,1,1,3.11,2.22c-.48.67-48,67.85-51.66,125.9-2,31.68,13.94,141.87,33.12,180.23l.7-1.15c5.28-8.61,11.26-18.36,16.65-36.44a1.91,1.91,0,1,1,3.66,1.09c-5.53,18.56-11.92,29-17.05,37.35-.84,1.36-1.65,2.68-2.43,4Z"/><path class="cls-3" d="M315.25,1015.73l-3-7.17a171.64,171.64,0,0,1-8.1-25.06c-1.33-6-1.4-26.88-1.49-51-.09-22.68-.18-48.39-1.44-63.12-1.94-22.71-5.6-39.42-10.23-60.57-1.41-6.45-2.87-13.11-4.39-20.45-11.94-57.66-11.34-92.17-11.23-95.92a1.91,1.91,0,1,1,3.81.11c-.1,3.7-.69,37.8,11.16,95,1.51,7.32,3,14,4.38,20.41,4.48,20.45,8.34,38.11,10.3,61.07,1.27,14.88,1.37,40.67,1.45,63.43s.17,44.54,1.41,50.2a144.24,144.24,0,0,0,5,16.73c1.26-13.73,3.91-42,6.54-64.92,3.77-32.79,4.67-53.16,0-87.17a466.85,466.85,0,0,0-18.76-83.58c-1.73-5.59-3.36-10.88-4.83-16.19-6.5-23.47-9.89-43.95-9.92-44.15a1.91,1.91,0,1,1,3.76-.62c0,.2,3.4,20.49,9.84,43.75,1.46,5.26,3.08,10.52,4.8,16.09,5.89,19.06,13.22,42.8,18.89,84.18,4.72,34.42,3.81,55,0,88.13-3.6,31.26-7.24,72.64-7.27,73Z"/><path class="cls-3" d="M413.92,1015.73l-.67-7.74c0-.41-3.68-41.8-7.27-73-3.81-33.12-4.71-53.71,0-88.13,5.67-41.38,13-65.12,18.89-84.18,1.72-5.57,3.35-10.83,4.8-16.09,6.44-23.26,9.52-41.91,9.55-42.1a1.91,1.91,0,0,1,3.77.62c0,.19-3.14,19-9.64,42.5-1.47,5.31-3.1,10.6-4.83,16.19a466.16,466.16,0,0,0-18.75,83.58c-4.66,34-3.77,54.38,0,87.17,2.63,22.89,5.29,51.19,6.54,64.92a142.31,142.31,0,0,0,5-16.73c1.24-5.66,1.32-27.3,1.41-50.2s.18-48.55,1.45-63.43c2-23,5.83-40.62,10.31-61.07,1.4-6.43,2.86-13.09,4.38-20.41,8.74-42.22,11.84-82.58,11.94-91.6a1.94,1.94,0,0,1-.37-1.45c.15-1,.32-2.06,1.47-2.48a2,2,0,0,1,1.93.35c.77.66,1,.88.52,9.63-.33,5.86-.95,13.29-1.74,21-1.58,15.42-4.61,39.28-10,65.38-1.52,7.34-3,14-4.39,20.45-4.64,21.15-8.3,37.86-10.23,60.57-1.26,14.73-1.36,40.44-1.44,63.12-.09,24.12-.17,45-1.5,51a170.31,170.31,0,0,1-8.1,25.06Z"/><path class="cls-3" d="M306.49,778.3a1.54,1.54,0,0,1-.43,0,1.9,1.9,0,0,1-1.44-2.28,173.39,173.39,0,0,1,15.73-40.2,1.91,1.91,0,0,1,3.35,1.83,172.22,172.22,0,0,0-15.35,39.22A1.92,1.92,0,0,1,306.49,778.3Z"/><path class="cls-3" d="M318,967.47a2,2,0,0,1-.59-.09,1.9,1.9,0,0,1-1.23-2.4c.1-.33,10.66-33.32,18.94-56.36,8.17-22.72,13.55-41.33,15.17-63.87,1.89-26.38,6.14-71.6,6.19-72a1.91,1.91,0,1,1,3.8.35c0,.46-4.29,45.64-6.18,72-1.65,23-7.11,41.87-15.38,64.89s-18.8,55.9-18.91,56.23A1.9,1.9,0,0,1,318,967.47Z"/><path class="cls-3" d="M276.13,1004.73l-.69-1.61c-.16-.37-3.86-9.25-5.51-30.06-1.54-19.51,2.16-46.09,9.9-71.09,7-22.58,16.9-65.47,17-65.9a1.91,1.91,0,0,1,3.72.86c-.1.43-10,43.45-17.07,66.17-7.6,24.56-11.24,50.61-9.74,69.66,1.18,14.9,3.46,23.54,4.57,27a45.14,45.14,0,0,0,12.32-9.65c7.52-8,12.08-29.45,12.21-31.76a1.9,1.9,0,0,1,1.91-1.86h0a1.92,1.92,0,0,1,1.87,2c0,1.29-4.35,24.79-13.25,34.29-8.42,9-15.33,11.32-15.62,11.42Z"/><path class="cls-3" d="M212.77,1456.14a53.71,53.71,0,0,1-7.16-.68c-1.38-.19-2.81-.39-4.36-.56-1.12-.13-4.53-.51-5.66-3.12a5.54,5.54,0,0,1,.68-4.93c-6,1.78-16.32,4.45-23.78,2-10.87-3.62-9.58-9.91-8.09-17.2q.14-.66.27-1.35c1.17-5.82,8.68-14.37,16-22.63,3.72-4.23,7.23-8.22,9.46-11.38,3.64-5.15,8.85-15.89,13.45-25.36,3.59-7.38,7-14.35,9.35-18.19,2.68-4.32,1.84-6.89.78-10.14-.84-2.58-1.79-5.49-1-9.4a63.37,63.37,0,0,1,3.17-11.05c.75-2,1.52-4.14,2.37-7.11,1.72-6,.14-20.16-1.68-36.55-.36-3.32-.74-6.73-1.11-10.19-.57-5.42-1.95-15-3.71-27.06-4.93-34-12.38-85.36-11.57-112.86,1-33.4,10.73-62,17.85-82.84.85-2.5,1.67-4.9,2.43-7.18,6.3-18.9,4.67-28.28,4.28-30,0-.11,0-.19,0-.22a1.91,1.91,0,0,1,3.76-.69c.62,2.68,2.08,12.73-4.37,32.08-.76,2.29-1.58,4.69-2.44,7.2-7,20.64-16.68,48.9-17.65,81.72-.8,27.17,6.63,78.34,11.54,112.2,1.76,12.13,3.15,21.71,3.73,27.21.36,3.45.74,6.85,1.11,10.17,1.87,16.79,3.48,31.29,1.55,38-.88,3.1-1.72,5.38-2.45,7.38a58.29,58.29,0,0,0-3,10.46c-.57,2.93.15,5.14.91,7.49,1.15,3.51,2.45,7.5-1.16,13.33-2.28,3.68-5.62,10.56-9.16,17.85-4.89,10.07-9.95,20.49-13.77,25.89-2.35,3.33-5.92,7.4-9.71,11.7-6.61,7.52-14.11,16-15.07,20.86-.1.46-.19.92-.28,1.37-1.53,7.46-2.1,10.26,5.55,12.81,7.09,2.36,18-.93,23.21-2.52a14.73,14.73,0,0,1,3.47-.85,2,2,0,0,1,1.87,1.13c.63,1.25-.14,2.26-1.1,3.53s-2.29,3.21-2,3.79c.07.15.67.62,2.57.83,1.6.18,3.06.38,4.46.58,7.08,1,11,1.52,15.8-3.3,3-3,6.15-3.66,8.9-4.2,3.83-.75,7.14-1.41,11-8.46a41.06,41.06,0,0,0,4.69-12.56c.81-3.7,1.58-7.2,5.74-13.74,3.6-5.65,8-8.61,12.26-11.48,5.13-3.46,9.57-6.45,12.1-13.76,4.61-13.33-5.85-38.2-6-38.45l-.62-1.46,1.32-.88s4.06-2.81,4.06-7.14a39.12,39.12,0,0,0-1.48-8.12A85.63,85.63,0,0,1,271,1310.7l0-.48a244.27,244.27,0,0,1,6.8-72.62c3.06-12.71,7.05-25.26,10.91-37.41,6.89-21.69,13.4-42.19,13.4-59.79,0-15.33-.92-30.3-1.67-42.33-.62-10-1.11-18-.92-23.21.21-5.94,2.71-11.67,5.35-17.73s5.44-12.48,6-19.44c1.07-14,1.26-29.73,1.27-29.88a1.91,1.91,0,1,1,3.82,0c0,.16-.2,16-1.28,30.13-.59,7.6-3.48,14.25-6.28,20.67-2.5,5.73-4.86,11.14-5.05,16.35-.18,5,.31,12.89.92,22.84.75,12.08,1.68,27.11,1.68,42.56,0,18.19-6.6,39-13.58,60.95-3.84,12.08-7.81,24.57-10.84,37.15a240.84,240.84,0,0,0-6.7,71.55l0,.47a82.92,82.92,0,0,0,2.78,16.7,41.08,41.08,0,0,1,1.59,9,12.81,12.81,0,0,1-4.51,9.32c2.21,5.59,10,26.89,5.5,39.86-2.95,8.51-8.35,12.15-13.58,15.67-3.93,2.65-8,5.4-11.17,10.37-3.8,6-4.46,9-5.22,12.51a45,45,0,0,1-5.07,13.56c-4.68,8.63-9.41,9.57-13.58,10.39-2.53.5-4.72.93-6.94,3.15A15.53,15.53,0,0,1,212.77,1456.14Z"/><path class="cls-3" d="M220.8,1310.61a1.69,1.69,0,0,1-.38,0,1.91,1.91,0,0,1-1.49-2.25c.11-.55,11-55.08,11.8-92.92.12-5.36.25-11.05.39-17,.88-36.91,2-82.84-.38-113.75-1.88-24.74-7.48-55.18-7.54-55.48a1.91,1.91,0,0,1,3.76-.7c0,.31,5.69,31,7.59,55.89,2.36,31.1,1.27,77.14.39,114.13-.14,5.94-.27,11.64-.39,17-.81,38.18-11.77,93-11.88,93.59A1.91,1.91,0,0,1,220.8,1310.61Z"/><path class="cls-3" d="M273.79,1320.5a1.91,1.91,0,0,1-1.82-1.32c-.14-.43-14.24-44-17.5-78.2-3.37-35.45,1.12-86,4.59-104.27,6.11-32.26,41.81-71.65,43.33-73.31a1.91,1.91,0,0,1,2.82,2.57c-.36.4-36.49,40.26-42.4,71.45-3.43,18.12-7.88,68.1-4.54,103.2,3.22,33.77,17.19,77,17.33,77.38a1.91,1.91,0,0,1-1.22,2.41A2.06,2.06,0,0,1,273.79,1320.5Z"/><path class="cls-3" d="M271.49,1060.47a1.91,1.91,0,0,1-1.82-1.32,1.93,1.93,0,0,1,1.24-2.41c2.58-.82,6.92-5.78,11.36-17.23,3-7.78.16-18.84-1.21-24.15a18.45,18.45,0,0,1-.77-3.71,1.91,1.91,0,0,1,3.82,0c0,.35.36,1.64.65,2.78,1.47,5.7,4.53,17.55,1.07,26.48-2.5,6.43-7.6,17.53-13.76,19.49A2,2,0,0,1,271.49,1060.47Zm12.62-48.82h0Z"/><path class="cls-3" d="M252.91,1060.62c-10.08,0-17.46-6.33-17.79-6.62a1.91,1.91,0,0,1,2.51-2.88h0c.07.07,7.72,6.59,17.37,5.57a1.91,1.91,0,0,1,.4,3.8A23.62,23.62,0,0,1,252.91,1060.62Z"/><path class="cls-3" d="M364.71,308.38a2,2,0,0,1-.9-.23,1.92,1.92,0,0,1-1-2.1c1.78-7.91,3.83-18.47,6-29.64,3.87-19.88,8.25-42.41,12.12-55.08,6.6-21.58,25.19-44.49,26-45.45a1.91,1.91,0,0,1,3.36.92c2.12,14,1.72,36.23.62,46.92-1.18,11.44-22.72,61-44.84,84.07A1.93,1.93,0,0,1,364.71,308.38Zm42.4-126.47c-5.5,7.32-17.61,24.57-22.49,40.53-3.81,12.49-8.17,34.91-12,54.69-1.58,8.13-3.09,15.93-4.49,22.63,20.7-25,38.11-67.62,39-76.43A239.57,239.57,0,0,0,407.11,181.91Z"/><path class="cls-3" d="M482.66,270.71a1.86,1.86,0,0,1-1.14-.38l-72.73-54.21a1.91,1.91,0,0,1,2.28-3.06l72.73,54.21a1.91,1.91,0,0,1-1.14,3.44Z"/><path class="cls-3" d="M573,401.25l-1.88-.67c-2.16-.78-53-19.14-67.81-34l-.19-.19-.13-.24c-1.29-2.35-31.42-57.75-32.61-77.25-.48-7.93,1-13.94,4.5-17.85a12.08,12.08,0,0,1,7.69-4.16h.17l.16,0c2.28.27,55.82,6.83,71.67,32.69,9.79,16,24,52.28,23.19,70.64-.82,18-4,28.67-4.17,29.11Zm-66.79-37.18c12.9,12.65,54.7,28.65,64.25,32.2a138.67,138.67,0,0,0,3.49-26.22c.77-17-13-52.72-22.64-68.47-14.42-23.52-65-30.4-68.65-30.86-1.21.17-9.44,1.88-8.46,17.95C475.27,306.69,504,360,506.19,364.07Z"/><path class="cls-3" d="M581.34,534.72l-2.16-1.91c-29.95-26.44-48-51.48-55.28-76.55-8.72-30.17-10.17-82.31-10.19-82.83l-.09-3.37,2.94,1.66c.2.11,20.58,11.57,51.48,23.65l.46.18.31.38c.53.64,13,15.81,18.75,34,4.22,13.25,12.14,49.73-5.31,102.09ZM517.65,376.65c.47,11.94,2.6,53.23,9.92,78.55,6.86,23.75,23.87,47.59,52,72.81,16.36-51.26,7.54-87.08,4.39-97-5.06-15.91-15.81-29.86-17.75-32.3A471.82,471.82,0,0,1,517.65,376.65Z"/><path class="cls-3" d="M431.58,432.34c-6.48,0-11.72-.27-14.09-.54-10.53-1.22-47.47-23-54.37-31l-.45-.52v-.69c-.42-19.47-.21-65.62.15-81.37.25-11.31.32-12.23,2.42-14.43a15.45,15.45,0,0,0,2.29-3c7.26-12.18,28-14.06,48.66-14.93,16.56-.71,50.32,0,56.44,1.12l1.25.23.27,1.24c3.41,15.81,18.1,53.95,35.74,81.57l.53.83-.36.91c-3,7.46-23.37,43.26-33.21,52.34C469.51,430.8,447,432.34,431.58,432.34Zm-65.12-33.56C374.28,407,409.39,427,417.93,428c11.19,1.29,47.93,1,56.32-6.79,8.95-8.26,28-41.33,31.88-50.06-17.41-27.55-31.46-63.73-35.43-80.67-8-.92-38.17-1.57-54.36-.89-14.49.62-38.73,1.64-45.54,13.08a18.72,18.72,0,0,1-2.8,3.72c-1,1.05-1.13,1.19-1.38,11.89C366.27,333.81,366.06,379,366.46,398.78Z"/><path class="cls-3" d="M647.06,680.75l-.84-1.7c-.3-.63-31-63-40-81.37-1.69-3.44-3.24-6.56-4.69-9.46-6.42-12.9-10.67-21.43-15.8-36.21-7.23-20.79-5.85-26.27-.06-49.34l1.06-4.26.6-2.4,2.17,1.18c.6.33,14.92,8.35,27.41,33.33,8.4,16.79,12.77,34.38,17,51.39,2.07,8.34,4,16.22,6.4,23.82,7.19,23,21.61,65.53,21.75,65.95l.54,1.6ZM589.78,502c-.14.56-.28,1.11-.41,1.65-5.7,22.71-6.88,27.44,0,47.15,5.06,14.56,9.26,23,15.62,35.77,1.45,2.91,3,6,4.7,9.48,8.15,16.63,34.16,69.5,39.17,79.67l9.07-4.36c-2.7-8-14.83-43.95-21.23-64.44-2.41-7.71-4.38-15.64-6.47-24C626,566,621.7,548.64,613.5,532.23,604.36,514,594.12,505.11,589.78,502Z"/><path class="cls-3" d="M637.44,685.08l-.91-1.34c-.6-.9-60.46-89.93-71.2-103.54-6.73-8.53-23.46-30.27-33.26-47.9l-3.91-7,6.65,4.51c2.75,1.86,8,4.58,14,7.73,16.64,8.65,39.43,20.49,48.17,33l.15.25c9.34,18.87,52.06,105.7,52.49,106.58l.87,1.76ZM539.06,536.7c9.76,16,23.38,33.67,29.27,41.14,10.23,13,62.62,90.76,70.47,102.43l6.56-3c-6.14-12.48-42.85-87.07-51.56-104.68-8.27-11.71-31.4-23.73-46.72-31.7C544.09,539.36,541.39,538,539.06,536.7Z"/><path class="cls-3" d="M616.68,694.76l-.93-.84c-.17-.15-4-3.71-7.79-13.85-3.31-8.94-12.16-22-28.7-42.34-3.59-4.4-7-8.28-10.37-12-10.16-11.42-18.94-21.28-26-39.83C532,557.49,526.81,527.27,526.76,527l-1.38-8.12,36,50c1.81,2.56,44.19,62.32,44.88,63.33l33.47,49.47,1.25,1.85ZM532.19,534.84c2.3,10.92,7,30.72,14.24,49.68,6.84,17.89,15.4,27.51,25.31,38.65,3.36,3.78,6.84,7.68,10.48,12.15C599,656,608.08,669.39,611.54,678.74a41.51,41.51,0,0,0,6,11.43l17.78-8.28-32.21-47.6c-.57-.84-29.57-41.75-44.82-63.26Z"/><path class="cls-3" d="M594.17,655.62a1.93,1.93,0,0,1-1.9-1.67h0c0-.2-2.69-20-18-43.33s-36.09-39.68-36.3-39.84a1.91,1.91,0,1,1,2.34-3c.22.16,21.4,16.76,37.15,40.75s18.5,44.11,18.6,45a1.9,1.9,0,0,1-1.65,2.13Z"/><path class="cls-3" d="M526.75,526.86c0-.2-2.41-20.58-8.21-33.24-1.6-3.5-3.55-6.89-5.62-10.48-5.49-9.53-12.31-21.39-16.34-42.33-5.44-28.27-4.85-41.57-4.83-42.12l0-.43,15.63-29.71,10.11,4.18,0,1.22c0,.49,2,49.1,6.77,67.55,4.87,18.85,6.17,82.41,6.22,85.11ZM495.56,399.28c-.05,2.42-.05,15.73,4.77,40.81,3.91,20.31,10.28,31.37,15.9,41.14,2.11,3.67,4.11,7.14,5.78,10.8a77.66,77.66,0,0,1,4,11.23c-.83-20.79-2.45-49.54-5.36-60.81-4.49-17.4-6.5-59.25-6.85-67.13l-4.63-1.91Z"/><path class="cls-3" d="M575.19,528.56a1.89,1.89,0,0,1-1.17-.41,45.58,45.58,0,0,0-6.13-1.08c-10-1.41-28.51-4-40.49-14.24a1.92,1.92,0,0,1-.21-2.7,1.9,1.9,0,0,1,2.69-.21c11.14,9.49,29,12,38.55,13.37,5.35.76,7.09,1,8.07,2a1.92,1.92,0,0,1-1.31,3.31Zm-1.3-.52Z"/><path class="cls-3" d="M680.08,810a7.94,7.94,0,0,1-2.43-.38c-3.21-1-6.3-4-8.48-8.14a73.6,73.6,0,0,1-3.19-7.1c-.79-2-1.54-3.82-2.67-6a92,92,0,0,1-6.69-15.86c-1.55-4.92-3.38-12.43-4.27-16.21a19.84,19.84,0,0,0,1.12,8.51A50.59,50.59,0,0,1,656,775a52.63,52.63,0,0,0,1.42,6.6,59.17,59.17,0,0,1,1.63,6.49,25.43,25.43,0,0,0,1.14,4.42c.12.27.25.56.38.87,1.78,4,4.22,9.56.59,11.54a6,6,0,0,1-4.85.39c-3.26-1.05-6.37-4.49-9-9.94-5.79-12.07-8.91-20.11-9.83-25.29-.4-2.25-.66-4.12-.89-5.78a41.84,41.84,0,0,0-1.65-8,32.68,32.68,0,0,0-2.87-5.64,92.56,92.56,0,0,1-6.35-12.55c-.58-1.38-1.16-2.78-1.74-4.17-3.83-9.14-7.44-17.77-7.43-22.18,0-2-.46-6.17-.87-9.87-1-9.37-1-10,.06-10.87a2,2,0,0,1,1-.44c2.81-.94,27.46-12.69,42.61-20a2,2,0,0,1,1-.19c2.69.22,4.51,1.57,8.37,4.6,1.3,1,6.23,3.06,11,5,8,3.29,17,7,20.15,10.19a59.69,59.69,0,0,1,6.72,9,57.23,57.23,0,0,0,6.26,8.39c2.27,2.33,5.41,4,8.18,5.49s5.43,2.91,6.68,4.82a4.74,4.74,0,0,1-.13,5.49c-1.64,2.33-5.91,4.48-12.59,2.89a32.75,32.75,0,0,0-6.65-.81c-3.86-.17-7.19-.32-11-5-3-3.74-5.1-6.48-6.3-8.07a11.18,11.18,0,0,1-1.34.66c1.14,2.12,3.74,6.44,8.38,13.65,1.7,2.65,4,5.54,6.33,8.61,4,5.13,8.12,10.44,10.06,15.17.33.79.63,1.53.92,2.24a80.15,80.15,0,0,0,7.7,15.45c6.91,10.85,8.51,17.63,4.89,20.72a6.64,6.64,0,0,1-5.15,1.76c-3-.33-6.16-2.87-10.17-8.23C707,774.8,700.48,763,697,756.71a125.73,125.73,0,0,0-7-10.57c1.2,4.31,2.74,8.78,4.32,10.87,2.44,3.22,4.35,8.56,6.18,13.72a96.49,96.49,0,0,0,3.7,9.37,52.67,52.67,0,0,0,3.89,6.24c3.2,4.63,6.21,9,4.05,13a7.54,7.54,0,0,1-6.05,4,12,12,0,0,1-10-4.17c-3.92-4.57-10.82-16.26-14.56-23.9s-6.07-12.56-9.08-19.59a38.11,38.11,0,0,0-3.83-7.13l-.09.07c.73,2.46,2.34,7.88,3.11,10.68.49,1.83,1.59,5.24,2.75,8.85,1.1,3.42,2.35,7.3,3.26,10.39a74.4,74.4,0,0,1,1.75,7.71,30.18,30.18,0,0,0,2,7.58c.42.86,1.06,1.89,1.74,3,2,3.1,4,6.3,3.19,9.19a4.89,4.89,0,0,1-2.57,3.06A7.9,7.9,0,0,1,680.08,810Zm-26.41-58.37a1.88,1.88,0,0,1,1,.25,1.93,1.93,0,0,1,.91,1.23c0,.12,2.68,11.72,4.73,18.23a88.42,88.42,0,0,0,6.45,15.27c1.2,2.36,2,4.39,2.81,6.35a71,71,0,0,0,3,6.76c1.66,3.18,4.05,5.58,6.24,6.26a4,4,0,0,0,3.19-.28c.56-.3.63-.56.66-.67.34-1.28-1.44-4.11-2.73-6.17a36,36,0,0,1-1.95-3.33,33.63,33.63,0,0,1-2.36-8.55,70.91,70.91,0,0,0-1.66-7.33c-.9-3.05-2.09-6.73-3.23-10.3-1.23-3.81-2.29-7.11-2.81-9-1-3.57-3.43-11.77-3.45-11.85a1.91,1.91,0,0,1,.65-2.06l2.61-2a1.92,1.92,0,0,1,2.48.12c.27.26,2.74,2.72,5.72,9.67s5.27,11.81,9,19.42c4,8.22,10.71,19.23,14,23.1a8.14,8.14,0,0,0,6.7,2.85,3.82,3.82,0,0,0,3.1-1.95c1.06-2-1.32-5.43-3.83-9.07a55.32,55.32,0,0,1-4.17-6.72,97.29,97.29,0,0,1-3.87-9.78c-1.74-4.89-3.55-9.94-5.63-12.7-4-5.3-7-20.74-7.17-21.4a1.91,1.91,0,0,1,3.39-1.53c.36.48,9.06,11.73,12.82,18.47,3.49,6.25,10,17.87,15.49,25.23,3.2,4.26,5.73,6.52,7.54,6.73a2.84,2.84,0,0,0,2.25-.88c1.06-.9,1.07-5.24-5.63-15.76a84.76,84.76,0,0,1-8-16.06c-.29-.7-.59-1.44-.91-2.23-1.74-4.25-5.71-9.35-9.54-14.28-2.44-3.13-4.74-6.09-6.53-8.88-5.45-8.48-7.93-12.61-9-14.8a28.91,28.91,0,0,1-10.38-1.07c-11.57-3-25.74-10-30.42-17.51a1.91,1.91,0,1,1,3.24-2c3.61,5.77,15.71,12.58,28.15,15.84,10,2.6,13.07-.4,13.35-.7a1.81,1.81,0,0,1,1.5-.83,1.92,1.92,0,0,1,1.59.85s2.55,3.52,7.38,9.53c2.7,3.36,4.53,3.44,8.17,3.6a37.13,37.13,0,0,1,7.36.91c4.49,1.07,7.59,0,8.58-1.36a.93.93,0,0,0,.07-1.2c-.72-1.1-2.94-2.29-5.29-3.55-3-1.62-6.43-3.45-9.11-6.19a60.2,60.2,0,0,1-6.72-9,57.23,57.23,0,0,0-6.26-8.39c-2.56-2.62-11.6-6.34-18.87-9.33-6.31-2.6-10.26-4.26-11.9-5.55-3.16-2.48-4.5-3.46-5.84-3.73-2.25,1.09-11.54,5.56-20.79,10-13.17,6.26-18.58,8.75-21,9.68.07,1.65.45,5,.73,7.58.44,4,.9,8.11.9,10.29,0,3.65,3.62,12.32,7.13,20.7.58,1.4,1.17,2.8,1.75,4.19a88.81,88.81,0,0,0,6.11,12.08,34.1,34.1,0,0,1,3.2,6.36,44.54,44.54,0,0,1,1.81,8.69c.23,1.62.48,3.47.87,5.65.85,4.76,4,12.71,9.51,24.3,3,6.18,5.68,7.62,6.71,8a2.28,2.28,0,0,0,1.73,0c.3-1.18-1.46-5.18-2.13-6.71l-.39-.89a27.14,27.14,0,0,1-1.38-5.17,58.92,58.92,0,0,0-1.51-6.07,51.82,51.82,0,0,1-1.56-7.13,48.37,48.37,0,0,0-2.3-9.48,24.71,24.71,0,0,1-1.2-12.1,1.93,1.93,0,0,1,1.32-1.49l3-.94A1.87,1.87,0,0,1,653.67,751.59Zm-36-57.32a3.53,3.53,0,0,1-.68.13A1.79,1.79,0,0,0,617.69,694.27Z"/><path class="cls-3" d="M415.53,540.56H382.17a19.38,19.38,0,0,1-19.36-19.37V492.82a19.38,19.38,0,0,1,19.36-19.36h33.36a19.38,19.38,0,0,1,19.37,19.36v28.37A19.39,19.39,0,0,1,415.53,540.56Zm-33.36-63.29a15.57,15.57,0,0,0-15.55,15.55v28.37a15.57,15.57,0,0,0,15.55,15.55h33.36a15.57,15.57,0,0,0,15.55-15.55V492.82a15.57,15.57,0,0,0-15.55-15.55Z"/><path class="cls-3" d="M415.53,604H382.17a19.38,19.38,0,0,1-19.36-19.36V556.11a19.38,19.38,0,0,1,19.36-19.37h33.36a19.39,19.39,0,0,1,19.37,19.37v28.55A19.39,19.39,0,0,1,415.53,604Zm-33.36-63.46a15.57,15.57,0,0,0-15.55,15.55v28.55a15.56,15.56,0,0,0,15.55,15.54h33.36a15.56,15.56,0,0,0,15.55-15.54V556.11a15.57,15.57,0,0,0-15.55-15.55Z"/><path class="cls-3" d="M381.91,742.05H362.84l0-1.88c-.29-17.52-.13-57.52-.05-79,0-6.21.05-10.88.05-13V619.57a19.38,19.38,0,0,1,19.36-19.37h33.36c9.85,0,16.46,7.86,16.46,19.56l0,.23c-.09.73-2.27,17.86-7.4,30.32-.85,2.06-2.32,5.86-4.17,10.67-15,38.87-30,75.55-38,80.76Zm-15.31-3.82h14.13c8.35-6.69,27.74-57,36.11-78.63,1.86-4.83,3.33-8.64,4.2-10.75,4.72-11.46,6.93-27.68,7.13-29.22,0-7.23-3.36-15.61-12.64-15.61H382.17a15.57,15.57,0,0,0-15.55,15.55v28.55c0,2.16,0,6.84,0,13C366.5,681.91,366.35,719.91,366.6,738.23Z"/><path class="cls-3" d="M415.53,477.27H382.17a19.38,19.38,0,0,1-19.36-19.36V433.22c0-8.88,0-13.77-.15-32l0-3.36,46.25,27c12.58,7.42,26,20,26,33C434.9,469.85,427.48,477.27,415.53,477.27Zm-49-72.75c.11,15.56.11,20.38.11,28.7v24.69a15.57,15.57,0,0,0,15.55,15.55h33.36c9.74,0,15.55-5.82,15.55-15.55,0-11.44-12.46-22.87-24.12-29.74Z"/><path class="cls-3" d="M492.82,491.21,491.74,481c0-.33-3.56-33.61-4.64-45.49s-3.23-23-3.25-23.09l-.14-.71,11.52-19.3.34,6.25c0,.19,1.07,19.49,2.33,27.26s5.22,25.85,5.26,26l.09.45Zm-5.08-78.77c.49,2.69,2.23,12.51,3.16,22.75.7,7.68,2.42,24.35,3.56,35.22l4.87-18.08c-.64-2.92-4-18.46-5.2-25.77-.85-5.2-1.58-15-2-21.49Z"/><path class="cls-3" d="M468.63,461.06c-3.38,0-6.77-1.6-10.27-3.24l-1.83-.87,1-1.78c4.11-7.53,5.48-27.74,5.5-27.95l.08-1.33,1.29-.37s3.79-1.11,7.1-2.45c2.08-.85,8.76-7.68,12.83-12.26l2.72-3.06,3.62,24.6-.22.51c-.35.78-8.61,19.3-13.89,24.58C473.87,460.09,471.26,461.06,468.63,461.06Zm-6.9-5.89c5.41,2.46,8.47,3.19,12.1-.43,3.85-3.85,10.38-17.39,12.87-22.93l-2.28-15.47c-3.41,3.66-8.84,9.18-11.52,10.26-2.3.94-4.75,1.74-6.19,2.2C466.35,433.21,465,447.37,461.73,455.17Z"/><path class="cls-3" d="M471.32,486a17.53,17.53,0,0,1-7.5-1.58l-2-.95,1.23-1.84c4.16-6.24,10.25-25.86,10.31-26.05a1.91,1.91,0,1,1,3.65,1.12c-.23.76-5.29,17-9.56,25,5.34,1.45,11.44-.58,14.35-2.43,2-1.3,5.54-11.43,7.65-20.2l-2.67-26.74a1.92,1.92,0,0,1,1.71-2.09,1.9,1.9,0,0,1,2.09,1.71l2.73,27.38-.07.32c-1.11,4.66-5.07,20.09-9.39,22.84A24.75,24.75,0,0,1,471.32,486Z"/><path class="cls-3" d="M466.45,509.57l2.41-3.62c6.14-9.2,8.55-19.06,9.46-22.77.47-1.9.63-2.54,1.57-3a1.92,1.92,0,0,1,2.45,2.67c-.07.24-.2.75-.31,1.2a78.17,78.17,0,0,1-7.76,20.36c5.14-.92,10-2.18,13.11-5,2.7-2.5,4.09-12.63,4.34-18.54L490,464a1.91,1.91,0,0,1,3.8-.4l1.8,17.19v.14c-.07,1.71-.8,16.92-5.57,21.33s-12.06,5.53-19.15,6.65Zm15-25.85Zm0,0Zm0,0h0Zm0,0Zm0,0Zm0,0Zm0,0Zm0,0Zm0,0Zm0,0h0Zm0,0Z"/><path class="cls-3" d="M468.53,527.09l2-3.27a126.87,126.87,0,0,0,9.69-20,1.91,1.91,0,0,1,3.58,1.32,132.26,132.26,0,0,1-7.9,17.05c5.61-1.42,10.21-4.42,11.08-6s1.86-11.88,2.45-20.69a1.91,1.91,0,0,1,3.82.26c-.31,4.54-1.43,19.58-2.94,22.29-1.88,3.37-10.14,7.87-18,8.61Z"/><path class="cls-3" d="M425.5,478.18a1.91,1.91,0,0,1-1.2-3.39,139.78,139.78,0,0,1,34.19-20.48,1.91,1.91,0,1,1,1.37,3.56,139,139,0,0,0-33.16,19.89A1.93,1.93,0,0,1,425.5,478.18Z"/><path class="cls-3" d="M433,514.74a2,2,0,0,1-1.1-.35,1.91,1.91,0,0,1-.46-2.66c14.09-20.09,29.64-32.25,32.89-32.79a1.91,1.91,0,0,1,.68,3.75c-1.92.63-16.23,11-30.45,31.23A1.9,1.9,0,0,1,433,514.74Zm32-32h0Z"/><path class="cls-3" d="M430.08,548.37a1.88,1.88,0,0,1-1.2-.43,1.91,1.91,0,0,1-.29-2.68c17.4-21.55,40.46-39.58,40.69-39.76a1.91,1.91,0,1,1,2.34,3c-.22.18-22.94,18-40.05,39.15A1.94,1.94,0,0,1,430.08,548.37Z"/><path class="cls-3" d="M432.55,590.45a1.91,1.91,0,0,1-1.64-2.88c14-23.76,39.41-63.37,39.67-63.77a1.91,1.91,0,1,1,3.21,2.06c-.25.4-25.59,39.95-39.6,63.65A1.9,1.9,0,0,1,432.55,590.45Z"/><path class="cls-3" d="M418.17,663.75a1.91,1.91,0,0,1-1-3.51c.1-.06,10-6.54,23-22.77,10.29-12.8,22-46.22,29-66.19,2.08-5.93,3.73-10.62,4.94-13.69,5.35-13.56,12.63-40.62,12.7-40.89a1.91,1.91,0,1,1,3.69,1c-.07.27-7.4,27.54-12.84,41.3-1.18,3-2.9,7.89-4.89,13.55-7.09,20.2-19,54-29.66,67.32-13.49,16.78-23.51,23.32-23.93,23.59A1.87,1.87,0,0,1,418.17,663.75Z"/><path class="cls-3" d="M364.55,776.24a1.91,1.91,0,0,1-.18-3.81,34.85,34.85,0,0,0,6.55-1.37c2.21-.95,14.64-13.93,23.72-23.4,4.32-4.51,8.4-8.77,11.89-12.31,2.53-2.56,6.66-6.58,11.9-11.67,19.37-18.82,55.42-53.84,61.91-66.6,8.06-15.86,7.87-30.8,5-49.76-2.85-18.58-11.14-48.22-11.22-48.51a1.91,1.91,0,1,1,3.67-1c.09.3,8.43,30.16,11.33,49,2.95,19.16,3.17,35.36-5.33,52.07C477,672.14,442,706.12,421.09,726.42c-5.22,5.07-9.34,9.08-11.84,11.61-3.47,3.52-7.54,7.77-11.85,12.27-15.28,15.94-22.75,23.55-25.27,24.39a39.36,39.36,0,0,1-7.39,1.54Z"/><path class="cls-3" d="M503.06,1021.59l-2.13-9.53c0-.16-3.78-16.78-5.86-21.46-1.22-2.75-3.63-9.37-5-13.07-.83-2.33-1.68-4.75-2.34-6.63-.3-.88-.55-1.61-.71-2.11-.35-1-.57-1.72,0-2.54l.65-.89,1.1.13a1.92,1.92,0,0,1,1.59,1.24,1.94,1.94,0,0,1,.14.51c.78,2.43,6.1,17.55,8,21.81a104.22,104.22,0,0,1,3.89,13c2.33-14.2,7.14-43.75,13.21-82.86,7.89-50.78,2.4-97.48-1.6-131.58q-.6-5.1-1.14-9.75c-3.75-33.27-30.47-122.67-30.74-123.57a1.91,1.91,0,0,1,3.66-1.09c.27.9,27.09,90.62,30.88,124.23q.53,4.65,1.13,9.73c4,34.32,9.56,81.32,1.59,132.62-8.63,55.56-14.71,91.86-14.77,92.22Z"/><path class="cls-3" d="M477.77,999.09l-1.69-2.83c-.78-1.32-1.59-2.64-2.43-4-5.13-8.37-11.52-18.78-17-37.34a1.91,1.91,0,1,1,3.66-1.09c5.39,18.07,11.37,27.83,16.65,36.44.24.38.47.77.7,1.15,19.18-38.36,35.15-148.55,33.12-180.23C507,753.11,459.55,686,459.07,685.28a1.91,1.91,0,1,1,3.11-2.22,376.68,376.68,0,0,1,24.73,41.45c11.52,22.34,25.66,55.48,27.64,86.43,1.1,17.32-2.63,54.47-9.29,92.46-7.58,43.24-17,77.07-25.87,92.82Z"/><path class="cls-3" d="M423.08,777a1.9,1.9,0,0,1-1.86-1.49,164.83,164.83,0,0,0-15-37.89,1.91,1.91,0,1,1,3.35-1.83,164.61,164.61,0,0,1,15.37,38.88,1.9,1.9,0,0,1-1.44,2.28A2,2,0,0,1,423.08,777Z"/><path class="cls-3" d="M410.82,964.09a1.91,1.91,0,0,1-1.82-1.33c-.1-.29-9.56-29.87-17.82-52.85S377.45,868,375.8,845c-1.89-26.33-6.13-71.51-6.18-72a1.91,1.91,0,1,1,3.8-.35c.05.45,4.3,45.67,6.19,72,1.62,22.54,7,41.15,15.17,63.87,8.28,23,17.76,52.68,17.86,53a1.92,1.92,0,0,1-1.24,2.4A2,2,0,0,1,410.82,964.09Z"/><path class="cls-3" d="M453.79,1004.73l-1.66-.54c-.29-.1-7.2-2.44-15.62-11.42s-13.91-36.17-14-38.35a1.91,1.91,0,0,1,3.82-.1c.17,2.57,5.47,27.88,12.92,35.83a45.35,45.35,0,0,0,12.32,9.65c1.11-3.5,3.39-12.14,4.57-27,1.51-19-2.14-45.1-9.74-69.66-7-22.7-17.71-65.67-17.82-66.1a1.91,1.91,0,1,1,3.71-.92c.1.43,10.76,43.29,17.76,65.89,7.74,25,11.44,51.58,9.9,71.09-1.64,20.81-5.35,29.69-5.51,30.06Z"/><path class="cls-3" d="M517.15,1456.14a15.53,15.53,0,0,1-11.86-5.06c-2.22-2.22-4.41-2.65-6.94-3.15-4.17-.82-8.9-1.76-13.58-10.39a44.65,44.65,0,0,1-5.06-13.56c-.77-3.51-1.43-6.54-5.23-12.51-3.17-5-7.24-7.72-11.17-10.37-5.23-3.52-10.63-7.16-13.58-15.67-4.49-13,3.29-34.27,5.5-39.86a12.81,12.81,0,0,1-4.51-9.32,41.08,41.08,0,0,1,1.59-9,82.92,82.92,0,0,0,2.78-16.7l0-.47a240.84,240.84,0,0,0-6.7-71.55c-3-12.58-7-25.07-10.84-37.15-7-22-13.58-42.76-13.58-60.95,0-15.45.93-30.48,1.68-42.56.61-9.95,1.1-17.81.92-22.84-.19-5.21-2.55-10.62-5-16.35-2.8-6.42-5.7-13.07-6.29-20.67-1.08-14.08-1.27-30-1.27-30.13a1.91,1.91,0,1,1,3.81,0c0,.15.2,15.92,1.27,29.88.54,7,3.3,13.3,6,19.44s5.14,11.79,5.35,17.73c.19,5.22-.3,13.16-.92,23.21-.75,12-1.67,27-1.67,42.33,0,17.6,6.51,38.1,13.4,59.8,3.86,12.14,7.85,24.69,10.91,37.4a243.87,243.87,0,0,1,6.8,72.62l0,.48a85.63,85.63,0,0,1-2.88,17.43,39.12,39.12,0,0,0-1.48,8.12c0,4.33,4,7.12,4.06,7.15l1.3.88-.6,1.45c-.11.25-10.57,25.13-6,38.45,2.53,7.31,7,10.3,12.1,13.76,4.26,2.87,8.67,5.83,12.26,11.48,4.16,6.54,4.93,10,5.74,13.74a41.06,41.06,0,0,0,4.69,12.56c3.82,7,7.13,7.71,11,8.46,2.75.54,5.86,1.16,8.9,4.2,4.82,4.82,8.72,4.28,15.8,3.3,1.4-.2,2.86-.4,4.46-.58,1.9-.21,2.51-.68,2.57-.83.14-.32-.1-1.23-2-3.79-1-1.27-1.73-2.28-1.1-3.53a2,2,0,0,1,1.87-1.13,14.73,14.73,0,0,1,3.47.85c5.24,1.59,16.12,4.88,23.21,2.52,7.65-2.55,7.08-5.35,5.55-12.81-.09-.45-.18-.91-.28-1.37-1-4.82-8.46-13.34-15.07-20.86-3.78-4.3-7.36-8.37-9.71-11.7-3.82-5.41-8.88-15.82-13.77-25.89-3.54-7.29-6.88-14.17-9.16-17.85-3.61-5.83-2.31-9.82-1.16-13.33.76-2.35,1.48-4.56.91-7.49a58.29,58.29,0,0,0-3-10.46c-.73-2-1.57-4.28-2.45-7.38-1.93-6.73-.31-21.23,1.55-38,.37-3.32.75-6.72,1.11-10.17.58-5.5,2-15.08,3.73-27.21,4.91-33.86,12.34-85,11.54-112.2-1-32.82-10.61-61.08-17.65-81.72-.86-2.51-1.68-4.91-2.44-7.2-6.46-19.37-5-29.42-4.38-32a1.91,1.91,0,0,1,3.77.65s0,.11-.05.22c-.39,1.68-2,11.06,4.28,30,.76,2.28,1.58,4.68,2.43,7.18,7.12,20.86,16.87,49.44,17.85,82.84.81,27.5-6.64,78.87-11.57,112.86-1.76,12.09-3.14,21.64-3.71,27.06-.36,3.46-.74,6.87-1.11,10.19-1.82,16.39-3.4,30.54-1.68,36.55.85,3,1.62,5.08,2.37,7.11a62.76,62.76,0,0,1,3.17,11.05c.76,3.91-.19,6.82-1,9.4-1.06,3.25-1.9,5.82.78,10.14,2.38,3.84,5.76,10.81,9.35,18.19,4.6,9.47,9.81,20.21,13.45,25.36,2.23,3.16,5.74,7.15,9.46,11.38,7.27,8.26,14.78,16.81,16,22.63q.13.69.27,1.35c1.5,7.29,2.78,13.58-8.09,17.2-7.46,2.49-17.74-.18-23.78-2a5.54,5.54,0,0,1,.68,4.93c-1.13,2.61-4.54,3-5.66,3.12-1.55.17-3,.37-4.36.56A53.71,53.71,0,0,1,517.15,1456.14Z"/><path class="cls-3" d="M509.12,1310.61a1.91,1.91,0,0,1-1.87-1.54c-.11-.55-11.07-55.41-11.88-93.59-.11-5.35-.25-11-.39-17-.88-37-2-83,.39-114.13,1.9-24.94,7.54-55.58,7.59-55.89a1.91,1.91,0,1,1,3.76.7c-.06.3-5.66,30.74-7.54,55.48-2.35,30.91-1.26,76.84-.38,113.75.14,5.95.27,11.64.39,17,.8,37.85,11.69,92.38,11.81,92.92a1.92,1.92,0,0,1-1.5,2.25A1.64,1.64,0,0,1,509.12,1310.61Z"/><path class="cls-3" d="M456.27,1319.63a2.06,2.06,0,0,1-.59-.09,1.91,1.91,0,0,1-1.22-2.41c.14-.43,14-42.75,17.19-76.51,3.34-35.1-1.11-85.08-4.54-103.2-5.91-31.2-41.83-70.52-42.2-70.92a1.91,1.91,0,1,1,2.81-2.58c1.51,1.64,37,40.53,43.14,72.79,3.47,18.31,8,68.82,4.59,104.27-3.26,34.19-17.22,76.91-17.36,77.34A1.92,1.92,0,0,1,456.27,1319.63Z"/><path class="cls-3" d="M458.43,1060.47a1.89,1.89,0,0,1-.8-.17c-2.18-1-7-7.4-11.64-17.29-5.35-11.4-2.08-23.89-.69-29.22.23-.89.49-1.89.51-2.17a1.9,1.9,0,0,1,1.91-1.9,1.93,1.93,0,0,1,1.91,1.93,14.25,14.25,0,0,1-.64,3.1c-1.39,5.35-4.3,16.49.46,26.64,4.66,9.94,8.86,14.85,9.81,15.46a1.91,1.91,0,0,1-.83,3.62Zm.85-3.61Zm-.06,0h0Z"/><path class="cls-3" d="M477,1060.62a23.67,23.67,0,0,1-2.5-.13,1.91,1.91,0,0,1,.4-3.8c9.64,1,17.3-5.5,17.37-5.57a1.91,1.91,0,1,1,2.51,2.88C494.47,1054.29,487.09,1060.62,477,1060.62Z"/><path class="cls-3" d="M427.87,98.48h0A1.91,1.91,0,0,1,426,96.56c.07-28-2.81-51.58-7.33-59.94C408,17,382.43,3.82,365.21,3.82S322.41,17,311.79,36.62c-4.28,7.89-7.08,29.12-7.33,55.42,0,1.38,0,2.77,0,4.16a1.9,1.9,0,0,1-1.91,1.91h0a1.9,1.9,0,0,1-1.91-1.9c0-1.41,0-2.81,0-4.21.2-21.06,2.35-47.15,7.79-57.2C320.06,13.3,347,0,365.21,0S410.35,13.3,422,34.8c5.84,10.78,7.86,39,7.8,61.77A1.9,1.9,0,0,1,427.87,98.48Z"/><path class="cls-3" d="M365.21,203.07c-5.89,0-11.78-.41-15.18-1.23-7.13-1.71-25.32-16-38.76-35.35-5-7.17-7.55-22.8-8.83-34.65a1.91,1.91,0,1,1,3.79-.41c1.75,16.13,4.65,27.8,8.17,32.88,12.54,18.07,30.29,32.32,36.52,33.82s22.3,1.5,28.57,0,24-15.75,36.52-33.82c3.21-4.63,6-16.56,8-33.59a1.91,1.91,0,0,1,3.8.43c-1.41,12.49-4,28.75-8.62,35.34-13.44,19.36-31.64,33.64-38.77,35.35C377,202.66,371.09,203.07,365.21,203.07Z"/><path class="cls-3" d="M300.82,135.92a3,3,0,0,1-.54,0c-2.46-.33-4.56-2.87-5.47-6.63L288.68,104a12.37,12.37,0,0,1,2.4-9.94c.81-1,2.11-2.27,3.66-2.27,2.09,0,6.69,2,8.05,2.65a1.91,1.91,0,1,1-1.59,3.47,32.54,32.54,0,0,0-6.32-2.29c-1,.56-3.28,4.2-2.49,7.48l6.13,25.22c.61,2.52,1.78,3.68,2.27,3.75.21,0,.73-.32,1.33-1.4a1.91,1.91,0,0,1,3.34,1.86C303.9,135.36,302,135.92,300.82,135.92Z"/><path class="cls-3" d="M429.33,135.44c-1.26,0-3.43-.51-5.13-3.57a1.91,1.91,0,0,1,3.34-1.86c.29.52,1.06,1.72,1.87,1.61s1.86-1.29,2.34-3.27l6.13-25.22c.79-3.28-1.5-6.92-2.49-7.48a31.88,31.88,0,0,0-6.32,2.29,1.91,1.91,0,1,1-1.58-3.47c1.35-.62,5.95-2.65,8-2.65,1.56,0,2.85,1.23,3.66,2.27a12.37,12.37,0,0,1,2.4,9.94l-6.13,25.22c-.82,3.39-3,5.81-5.54,6.15A4.69,4.69,0,0,1,429.33,135.44Z"/></g></g></g></svg> \ No newline at end of file diff --git "a/front/src/assets/\353\214\200\355\235\211\352\267\274.svg" "b/front/src/assets/\353\214\200\355\235\211\352\267\274.svg" new file mode 100644 index 0000000000000000000000000000000000000000..068d62126523f5be45adb0c00b546de4cb94e608 --- /dev/null +++ "b/front/src/assets/\353\214\200\355\235\211\352\267\274.svg" @@ -0,0 +1 @@ +<svg width="current" height="current" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 729.92 1456.14"><defs><style>.cls-1{fill:#d7e2f1;}.cls-2{fill:#4c80ba;}.cls-3{fill:#f2888a;}</style></defs><g id="레이어_2" data-name="레이어 2"><g id="_迹_1" data-name="卵迹_1"><g id="pectoralis_major_muscle" data-name="pectoralis major muscle"><path class="cls-1" d="M426.89,131.29c.21-1.74,4.34,3.23,5.65.6,2.66-5.35,3.54-9.82,4.74-13.89,5.5-18.61,3.24-21.55,1.36-24-2.54-3.34-10.13,1.87-10.13,1.87-.07-25.43-2.65-49.78-7.57-58.86-10.63-19.65-36.27-33.8-55.09-33.8h-.48c-18.82,0-44.46,14.15-55.1,33.8-5.2,9.6-6.69,31.35-6.46,58.32,0,2.83-6.53-3.28-9.62-.66-4.56,3.86.6,20.47,1.87,23.29,1.59,3.52,2.39,19,9.76,14.7,1.21,17.29,2.76,27.68,7.18,34a128,128,0,0,0,9.18,11.69h-.05c-1.43,9.76-1.7,23.35-1.38,34.49l-.12,3L247.9,270.07s-54.71,6.42-70.26,31.79c-9.42,15.36-23.73,51.55-22.91,69.55s4.09,28.64,4.09,28.64,1.64-.58,4.41-1.63h0s-12.68,15.31-18.4,33.32c-4.33,13.58-7.3,37.41-1.78,68.44v0s-15.31,7.78-27.67,32.51-16,51.64-23.28,74.92c-6.3,20.17-18,54.93-21,63.86l-.09,0c-2.12.17-3.63,1.28-7.33,4.19s-26.17,10.15-31,15-8.2,12.47-13,17.36S7.1,714.88,5,718s2.48,7.43,10.69,5.47,11.65,1,16.58-5.17,7.44-9.61,7.44-9.61,1.06,1.48,4.2,2.18h0c.66.13-4.65,8.7-9.29,15.91S21.38,743,18.43,750.25s-4.26,10.88-8.78,18c-4,6.35-8.69,15.32-5.26,18.24s7.07,1.17,12.56-6.15,11.89-18.75,15.63-25.45,12.67-18.23,12.67-18.23-3,15.6-6.82,20.61-6.36,16-9.69,22.79-10.37,13.05-8,17.53S30.1,801.2,33.7,797s10.42-15.56,14.3-23.5,6.13-12.71,9-19.5,5.28-9,5.28-9l2.6,2s-2.48,8.26-3.47,11.89-4.16,13-6,19.28-1.93,11.53-3.91,15.59S43.76,804,48.32,806.44s9.35-1.69,12-6.79,3.43-8.36,5.86-13.12A90.92,90.92,0,0,0,72.75,771c2.1-6.66,4.78-18.38,4.78-18.38l3,.93a22.75,22.75,0,0,1-1.08,11.05c-2.11,5.16-2.44,12.24-3.91,16.74s-1.77,8.63-2.83,11.07c-1.36,3.16-4.09,8.73-1.8,10,3.07,1.67,7.47-.93,11.19-8.7s8.54-18.4,9.67-24.8,1.16-9.75,2.61-14.06,5.08-8.17,9.27-18.31,9-21,9-25.63c0-3.21,1.17-12.55,1.63-18,1.27-1.53,3.86-5.2,6.46-12.21,3.64-9.82,13.54-23.85,29-42.88,14.46-17.77,26.81-27,36.09-51.32,10.91-28.55,16-58.56,16-58.56s2.36-20.73,8.36-33.82c5.08-11.08,13.28-20.61,19-40.46h0l7.65,28.44s.35,8.71,2.27,14.88h0s1.28,18.95,2.7,21.49,7.31,27.28,12.76,41.1c0,0-8.36,29.83-11.27,48.74S246.55,655,246.55,655s-27,90.07-30.81,123.9S204.28,864.53,213,920.72c7.68,49.46,13.27,83.28,14.5,90.67.44,4,.52,13.21-4.68,28.81-7.09,21.27-19.09,52.37-20.19,89.47s13.1,118.93,15.28,139.66,4.91,39.83,2.73,47.46-3.92,9.82-5.51,18,5.41,11.45,0,20.18-16.31,34.37-22.86,43.65-23.46,25.09-25.1,33.28-3.27,13.09,6.55,16.36S199.37,1445,201,1445s-8.73,8.18,1.09,9.27,15.27,3.28,21.82-3.27,13.09,0,20.19-13.09,2.72-14.19,10.36-26.19,19.64-11.46,24.55-25.64-6-39.83-6-39.83,4.91-3.27,4.91-8.73-3.82-13.63-4.36-25.64c-.05-1.09-.11-2.29-.16-3.59l1.93-43.75,7.42-34.76c8.8-32,21.9-62.79,21.9-88.11,0-27.82-3-54-2.6-65.47s10.24-22.91,11.33-37.09,1.27-30,1.27-30,2.27-24.31,6.34-49.77c3.33-10.28,10.9-33.4,17.21-51,8.37-23.27,13.66-41.85,15.28-64.37,1.65-23.08,5.07-60.14,6-69.7a9.16,9.16,0,0,0,6.16-.67,9.13,9.13,0,0,0,6.15.67c.89,9.56,4.31,46.62,6,69.7,1.62,22.52,6.91,41.1,15.28,64.37,6.31,17.58,13.88,40.7,17.21,51,4.07,25.46,6.34,49.77,6.34,49.77s.18,15.82,1.27,30,10.91,25.64,11.33,37.09-2.6,37.65-2.6,65.47c0,25.32,13.1,56.06,21.9,88.11l9.22,38.6.13,39.91c-.05,1.3-.1,2.5-.15,3.59-.55,12-4.37,20.19-4.37,25.64s4.91,8.73,4.91,8.73-10.91,25.64-6,39.83,16.91,13.64,24.55,25.64,3.27,13.09,10.37,26.19,13.63,6.54,20.18,13.09,12,4.36,21.82,3.27-.54-9.27,1.09-9.27,17.46,6.55,27.28,3.27,8.19-8.18,6.55-16.36-18.55-24-25.1-33.28-17.45-34.92-22.86-43.65,1.59-12,0-20.18-3.32-10.37-5.51-18,.55-26.73,2.73-47.46,16.37-102.56,15.28-139.66-13.1-68.2-20.19-89.47c-5.2-15.6-5.12-24.84-4.68-28.81,1.23-7.39,6.82-41.21,14.5-90.67,8.73-56.19,1.09-108-2.73-141.84S484.66,655,484.66,655s6.08-27.77,3.17-46.68-11.27-48.74-11.27-48.74c5.45-13.82,11.35-38.55,12.77-41.1S492,497,492,497h0c1.92-6.17,2.27-14.88,2.27-14.88l7.65-28.44h0c5.71,19.85,13.91,29.38,19,40.46,6,13.09,8.37,33.82,8.37,33.82s5.09,30,16,58.56c9.28,24.28,21.64,33.55,36.09,51.32,15.47,19,25.37,33.06,29,42.88,2.6,7,5.19,10.68,6.47,12.21.46,5.42,1.63,14.76,1.63,18,0,4.67,4.83,15.48,9,25.63s7.83,14,9.27,18.31,1.47,7.66,2.61,14.06,6,17,9.67,24.8,8.12,10.37,11.19,8.7c2.29-1.25-.43-6.82-1.8-10-1.05-2.44-1.36-6.58-2.83-11.07s-1.8-11.58-3.91-16.74a22.89,22.89,0,0,1-1.08-11.05l3-.93s2.68,11.72,4.78,18.38A90.92,90.92,0,0,0,665,786.53c2.44,4.76,3.2,8,5.86,13.12s7.44,9.2,12,6.79-1.22-8.63-3.19-12.69-2-9.28-3.91-15.59-5-15.64-6-19.28S666.29,747,666.29,747l2.61-2s2.36,2.24,5.27,9,5.16,11.56,9,19.5,10.7,19.31,14.3,23.5,10.52,5,12.93.56-4.65-10.79-8-17.53-5.9-17.78-9.69-22.79S686,736.64,686,736.64s8.94,11.54,12.67,18.23,10.14,18.12,15.63,25.45,9.13,9.08,12.56,6.15-1.22-11.89-5.26-18.24c-4.52-7.1-5.82-10.77-8.77-18s-11.6-16.26-16.24-23.47-9.95-15.78-9.29-15.91h0c3.15-.7,4.2-2.18,4.2-2.18s2.51,3.48,7.44,9.61,8.36,3.21,16.58,5.17,12.74-2.36,10.69-5.47-9.85-5.13-14.63-10-8.21-12.47-13-17.36-27.25-12.12-30.95-15-5.22-4-7.34-4.19l-.09,0c-3-8.93-14.73-43.69-21-63.86-7.27-23.28-10.91-50.19-23.27-74.92s-25.6-32.73-25.6-32.73l-2.09.26c5.52-31,2.55-54.86-1.77-68.44-5.73-18-18.41-33.32-18.41-33.32h0c2.77,1.05,4.4,1.63,4.4,1.63s3.28-10.63,4.1-28.64-13.5-54.19-22.92-69.55c-15.54-25.37-70.26-31.79-70.26-31.79l-72.73-54.21-.12-3c.32-11.14.05-24.73-1.38-34.49H409a129.87,129.87,0,0,0,9.19-11.69c4.17-6,7-19.35,8.67-35.38C428,120.25,425.86,139.76,426.89,131.29Zm-185,837.47h0Zm247.44,0h0Z"/><path class="cls-1" d="M570.62,525.94a5.06,5.06,0,0,1,2.1.71Z"/><path class="cls-2" d="M365.21,308.38a1.93,1.93,0,0,1-1.38-.59c-22.12-23.08-43.66-72.63-44.84-84.07-1.1-10.69-1.5-32.95.62-46.92a1.91,1.91,0,0,1,3.36-.92c.79,1,19.38,23.87,26,45.45,3.87,12.67,8.25,35.2,12.12,55.08,2.17,11.17,4.22,21.73,6,29.64a1.92,1.92,0,0,1-1,2.1A2,2,0,0,1,365.21,308.38Zm-42.4-126.47a239.57,239.57,0,0,0,0,41.42c.91,8.81,18.32,51.41,39,76.43-1.4-6.7-2.91-14.5-4.49-22.63-3.85-19.78-8.21-42.2-12-54.69C340.42,206.48,328.31,189.23,322.81,181.91Z"/><path class="cls-2" d="M247.26,270.71a1.91,1.91,0,0,1-1.14-3.44l72.73-54.21a1.91,1.91,0,1,1,2.28,3.06L248.4,270.33A1.86,1.86,0,0,1,247.26,270.71Z"/><path class="cls-2" d="M156.94,401.25l-.59-1.91c-.13-.44-3.35-11.07-4.17-29.11-.84-18.36,13.41-54.68,23.19-70.64,15.85-25.86,69.39-32.42,71.67-32.69l.16,0h.17a12.09,12.09,0,0,1,7.7,4.16c3.46,3.91,5,9.92,4.49,17.85-1.19,19.5-31.32,74.9-32.61,77.25l-.13.24-.19.19c-14.86,14.86-65.65,33.22-67.81,34Zm90.34-130.53c-3.66.47-54.24,7.35-68.65,30.86C169,317.33,155.22,353,156,370.05a138.67,138.67,0,0,0,3.49,26.22c9.55-3.55,51.35-19.55,64.25-32.2,2.22-4.08,30.92-57.38,32-75.4C256.72,272.65,248.54,270.9,247.28,270.72Zm-22,94.51Z"/><path class="cls-2" d="M148.23,534.84l-.81-3c-15.53-57.6-8.71-90.51-5.06-102,5.77-18.15,18.22-33.32,18.75-34l.31-.38.47-.18c30.92-12.08,51.27-23.54,51.47-23.65l2.94-1.66-.09,3.37c0,.52-1.47,52.66-10.19,82.83-7.19,24.9-25.35,49.94-55.49,76.55Zm15.52-136.1c-1.94,2.44-12.7,16.41-17.75,32.3-2.73,8.56-10.32,40.49,4.32,96.84,28.2-25.33,45.23-49.13,52-72.68,7.32-25.32,9.45-66.61,9.92-78.54A474.81,474.81,0,0,1,163.75,398.74Z"/><path class="cls-2" d="M82.86,680.75l-15.53-7.46.54-1.61c.15-.42,14.56-43,21.75-65.95C92,598.13,94,590.25,96,581.91c4.22-17,8.59-34.6,17-51.39,12.5-25,27.87-33,28.52-33.35l2.13-1.09.58,2.33c6.63,26.6,6.63,33.11,0,53.56-4.61,14.14-8.89,22.61-14.82,34.34-1.78,3.51-3.62,7.15-5.69,11.37-9,18.34-39.69,80.74-40,81.37ZM72,671.31l9.07,4.36c5-10.17,31-63,39.18-79.67,2.08-4.24,4-8,5.7-11.42,5.85-11.57,10.08-19.93,14.59-33.79,6.22-19.09,6.42-25.12.59-48.92-4.51,3.06-15.5,11.88-24.74,30.36-8.2,16.41-12.52,33.79-16.69,50.6-2.09,8.4-4.06,16.33-6.47,24C86.86,627.36,74.73,663.31,72,671.31Z"/><path class="cls-2" d="M92.49,685.08l-13.09-6,.87-1.76c.43-.88,43.15-87.71,52.49-106.58l.15-.25c8.74-12.52,31.53-24.36,48.17-33,6-3.15,11.28-5.86,14-7.73l6.65-4.51-3.91,7c-9.8,17.63-26.53,39.37-33.26,47.9C153.85,593.81,94,682.84,93.39,683.74Zm-7.92-7.79,6.55,3C99,668.6,151.36,590.8,161.59,577.84c5.9-7.47,19.51-25.14,29.27-41.14-2.33,1.26-5,2.66-8,4.22-15.32,8-38.45,20-46.72,31.69C127.41,590.22,90.7,664.81,84.57,677.29Z"/><path class="cls-2" d="M113.24,694.76,89,683.46l1.25-1.85,33.47-49.47c.69-1,43.07-60.77,44.87-63.31l36-50L203.16,527c0,.3-5.25,30.52-16.1,58.92-7.09,18.54-15.87,28.4-26,39.82-3.33,3.74-6.78,7.62-10.36,12-16.54,20.34-25.4,33.4-28.71,42.34-3.76,10.14-7.62,13.7-7.79,13.85Zm-18.6-12.87,17.78,8.28c1.2-1.5,3.57-5,6-11.43,3.46-9.35,12.51-22.74,29.32-43.42,3.64-4.47,7.12-8.37,10.48-12.15,9.91-11.14,18.47-20.76,25.31-38.65,7.25-19,11.94-38.76,14.24-49.68l-26.06,36.21c-15.25,21.5-44.25,62.4-44.82,63.24Z"/><path class="cls-2" d="M135.75,655.62l-.24,0a1.91,1.91,0,0,1-1.65-2.13c.1-.84,2.77-20.85,18.6-45s36.94-40.59,37.15-40.75a1.91,1.91,0,1,1,2.34,3c-.21.16-20.91,16.4-36.3,39.84s-18,43.13-18,43.33A1.93,1.93,0,0,1,135.75,655.62Z"/><path class="cls-2" d="M203.17,526.86l-3.8-.25c0-2.7,1.35-66.26,6.22-85.11,4.76-18.45,6.75-66.83,6.77-67.32l0-1.18,10.1-4.49,15.65,29.76,0,.42c0,.55.61,13.85-4.83,42.12-4,20.94-10.85,32.8-16.34,42.33-2.07,3.59-4,7-5.62,10.48C205.57,506.29,203.2,526.66,203.17,526.86Zm13-151.34c-.34,7.77-2.34,49.51-6.84,66.93-2.91,11.27-4.53,40-5.36,60.81a77.66,77.66,0,0,1,4-11.23c1.67-3.66,3.67-7.13,5.78-10.8,5.62-9.77,12-20.83,15.9-41.14,4.82-25.07,4.82-38.39,4.78-40.81l-13.58-25.83Z"/><path class="cls-2" d="M154.9,528.2a1.91,1.91,0,0,1-1.3-3.3c1-.93,2.72-1.19,8-1.9,9.53-1.25,27.27-3.6,38.4-13.08a1.9,1.9,0,0,1,2.69.21,1.92,1.92,0,0,1-.21,2.7c-12,10.21-30.46,12.65-40.38,14a43.26,43.26,0,0,0-6.07,1A1.92,1.92,0,0,1,154.9,528.2Zm1.31-.51Z"/><path class="cls-2" d="M49.84,810a7.9,7.9,0,0,1-3.68-.92A4.89,4.89,0,0,1,43.59,806c-.77-2.89,1.24-6.09,3.19-9.19.68-1.08,1.32-2.11,1.74-3a30.18,30.18,0,0,0,2-7.58,74.4,74.4,0,0,1,1.75-7.71c.92-3.09,2.16-7,3.26-10.39,1.16-3.61,2.26-7,2.76-8.85.76-2.8,2.37-8.22,3.1-10.68l-.09-.07a38.11,38.11,0,0,0-3.83,7.13c-3,7-5.32,11.92-9.08,19.59s-10.64,19.33-14.56,23.9a12,12,0,0,1-10,4.17,7.56,7.56,0,0,1-6.05-4c-2.16-4,.85-8.41,4.05-13a52.67,52.67,0,0,0,3.89-6.24,96.49,96.49,0,0,0,3.7-9.37c1.84-5.16,3.74-10.5,6.18-13.72,1.58-2.09,3.12-6.55,4.32-10.87-2.52,3.51-5.31,7.57-7,10.57C29.44,763,22.88,774.8,17.2,782.37c-4,5.36-7.15,7.9-10.17,8.23a6.65,6.65,0,0,1-5.15-1.76c-3.62-3.09-2-9.87,4.89-20.72a80.15,80.15,0,0,0,7.7-15.45l.92-2.23c1.94-4.74,6.07-10.05,10.06-15.18,2.38-3.07,4.63-6,6.33-8.61,4.64-7.21,7.24-11.53,8.38-13.65a11,11,0,0,1-1.33-.66c-1.21,1.59-3.3,4.33-6.31,8.07-3.78,4.7-7.11,4.85-11,5a32.75,32.75,0,0,0-6.65.81c-6.68,1.59-10.95-.56-12.59-2.89a4.74,4.74,0,0,1-.13-5.49C3.43,716,6,714.6,8.86,713s5.91-3.16,8.18-5.49a56.53,56.53,0,0,0,6.26-8.39,59.69,59.69,0,0,1,6.72-9C33.13,687,42.18,683.3,50.17,680c4.76-2,9.69-4,11-5,3.86-3,5.68-4.38,8.37-4.6a2,2,0,0,1,1,.19c15.15,7.32,39.8,19.07,42.61,20a2,2,0,0,1,1,.44c1.1.89,1.1,1.5.06,10.87-.41,3.7-.87,7.9-.87,9.87,0,4.41-3.6,13-7.42,22.18-.59,1.39-1.17,2.79-1.75,4.17a91.41,91.41,0,0,1-6.35,12.55A32.68,32.68,0,0,0,95,756.31a41.1,41.1,0,0,0-1.64,8c-.24,1.66-.5,3.53-.9,5.78-.92,5.18-4,13.22-9.83,25.29-2.61,5.45-5.71,8.89-9,9.94a6,6,0,0,1-4.85-.39c-3.63-2-1.19-7.51.59-11.54.13-.31.26-.6.38-.87a25.43,25.43,0,0,0,1.14-4.42,59.17,59.17,0,0,1,1.63-6.49,52.63,52.63,0,0,0,1.42-6.6,50.75,50.75,0,0,1,2.53-10.27,19.67,19.67,0,0,0,1.13-8.52c-.89,3.77-2.72,11.29-4.28,16.22a92,92,0,0,1-6.69,15.86c-1.13,2.21-1.87,4.07-2.67,6a73.6,73.6,0,0,1-3.19,7.1c-2.17,4.18-5.27,7.14-8.48,8.15A8.24,8.24,0,0,1,49.84,810ZM61,744a1.93,1.93,0,0,1,1.17.4l2.61,2a1.91,1.91,0,0,1,.65,2.06c0,.08-2.48,8.28-3.45,11.85-.52,1.9-1.58,5.2-2.8,9-1.15,3.57-2.34,7.25-3.24,10.3a70.91,70.91,0,0,0-1.66,7.33A33.63,33.63,0,0,1,52,795.49,38.13,38.13,0,0,1,50,798.82c-1.3,2.06-3.08,4.89-2.74,6.17,0,.11.1.37.66.67a4,4,0,0,0,3.19.28c2.19-.68,4.58-3.08,6.24-6.26a71,71,0,0,0,3-6.76c.79-2,1.61-4,2.81-6.35a88.42,88.42,0,0,0,6.45-15.27c2-6.51,4.71-18.11,4.73-18.23a1.91,1.91,0,0,1,2.43-1.4l3,.94a1.93,1.93,0,0,1,1.32,1.49A24.71,24.71,0,0,1,80,766.2a48.37,48.37,0,0,0-2.3,9.48,53.41,53.41,0,0,1-1.55,7.13,54.17,54.17,0,0,0-1.51,6.07,27.85,27.85,0,0,1-1.39,5.17l-.39.89c-.67,1.53-2.43,5.53-2.13,6.71a2.28,2.28,0,0,0,1.73,0c1-.33,3.74-1.77,6.71-8,5.55-11.59,8.66-19.54,9.51-24.3.39-2.18.65-4,.87-5.65a45.29,45.29,0,0,1,1.81-8.69,34.72,34.72,0,0,1,3.2-6.36,90.21,90.21,0,0,0,6.12-12.07c.57-1.4,1.16-2.8,1.74-4.2,3.51-8.38,7.14-17.05,7.13-20.7,0-2.18.46-6.3.9-10.29.28-2.58.66-5.93.73-7.58-2.43-.93-7.84-3.42-21-9.68-9.25-4.4-18.54-8.87-20.79-10-1.34.27-2.68,1.25-5.84,3.73-1.64,1.29-5.59,3-11.9,5.55-7.26,3-16.31,6.71-18.86,9.33a56.57,56.57,0,0,0-6.27,8.39,59.52,59.52,0,0,1-6.72,9c-2.68,2.74-6.09,4.57-9.11,6.19-2.35,1.26-4.57,2.45-5.29,3.55a1,1,0,0,0,.07,1.2c1,1.4,4.09,2.43,8.58,1.36a37.21,37.21,0,0,1,7.36-.91c3.64-.15,5.47-.23,8.17-3.6,4.83-6,7.36-9.5,7.38-9.53a1.92,1.92,0,0,1,1.59-.85,1.8,1.8,0,0,1,1.5.84c.28.29,3.4,3.29,13.35.69,12.44-3.26,24.54-10.07,28.15-15.84a1.91,1.91,0,0,1,3.24,2c-4.68,7.5-18.85,14.48-30.42,17.51A28.91,28.91,0,0,1,44,713.92c-1,2.19-3.52,6.32-9,14.8-1.79,2.79-4.09,5.75-6.52,8.88-3.84,4.93-7.81,10-9.55,14.29L18,754.11a84.76,84.76,0,0,1-8,16.06C3.29,780.69,3.3,785,4.36,785.93a2.84,2.84,0,0,0,2.25.88c1.81-.2,4.34-2.47,7.54-6.73,5.52-7.36,12-19,15.49-25.23,3.76-6.74,12.46-18,12.82-18.47a1.91,1.91,0,0,1,3.39,1.53c-.13.66-3.15,16.1-7.17,21.4-2.08,2.76-3.88,7.81-5.63,12.7a97.29,97.29,0,0,1-3.87,9.78A54.11,54.11,0,0,1,25,788.51c-2.51,3.64-4.89,7.09-3.82,9.07a3.79,3.79,0,0,0,3.09,1.95,8.13,8.13,0,0,0,6.7-2.85c3.32-3.87,10-14.88,14-23.1,3.73-7.61,6-12.46,9-19.42s5.45-9.41,5.72-9.66A1.91,1.91,0,0,1,61,744Zm51.19-49.7a1.79,1.79,0,0,0,.68.13A3.67,3.67,0,0,1,112.23,694.27Z"/><path class="cls-2" d="M347.75,540.56H314.39A19.39,19.39,0,0,1,295,521.19V492.82a19.38,19.38,0,0,1,19.37-19.36h33.36a19.38,19.38,0,0,1,19.37,19.36v28.37A19.39,19.39,0,0,1,347.75,540.56Zm-33.36-63.29a15.57,15.57,0,0,0-15.55,15.55v28.37a15.57,15.57,0,0,0,15.55,15.55h33.36a15.57,15.57,0,0,0,15.55-15.55V492.82a15.57,15.57,0,0,0-15.55-15.55Z"/><path class="cls-2" d="M347.75,604H314.39A19.39,19.39,0,0,1,295,584.66V556.11a19.39,19.39,0,0,1,19.37-19.37h33.36a19.39,19.39,0,0,1,19.37,19.37v28.55A19.39,19.39,0,0,1,347.75,604Zm-33.36-63.46a15.57,15.57,0,0,0-15.55,15.55v28.55a15.56,15.56,0,0,0,15.55,15.54h33.36a15.56,15.56,0,0,0,15.55-15.54V556.11a15.57,15.57,0,0,0-15.55-15.55Z"/><path class="cls-2" d="M367.08,742.05H348l-.47-.31c-8-5.21-23-41.89-38-80.76-1.85-4.81-3.32-8.61-4.17-10.67C300.22,637.85,298,620.72,298,620l0-.23c0-11.7,6.62-19.56,16.46-19.56h33.36a19.39,19.39,0,0,1,19.37,19.37v28.55c0,2.16,0,6.83,0,13,.08,21.49.24,61.49,0,79Zm-17.89-3.82h14.13c.25-18.32.1-56.32,0-77.06,0-6.21,0-10.89,0-13V619.57A15.57,15.57,0,0,0,347.75,604H314.39c-9.28,0-12.6,8.38-12.64,15.61.2,1.54,2.41,17.76,7.13,29.22.87,2.11,2.34,5.92,4.2,10.75C321.45,681.28,340.84,731.54,349.19,738.23Z"/><path class="cls-2" d="M347.75,477.27H314.39c-11.95,0-19.37-7.42-19.37-19.36,0-13.05,13.43-25.62,26-33l46.26-27.05,0,3.36c-.15,18.26-.14,23.15-.14,32v24.68A19.38,19.38,0,0,1,347.75,477.27Zm15.66-72.75L323,428.17c-11.66,6.88-24.12,18.3-24.12,29.74,0,9.73,5.81,15.55,15.55,15.55h33.36a15.57,15.57,0,0,0,15.55-15.55V433.23C363.3,424.9,363.3,420.08,363.41,404.52Z"/><path class="cls-2" d="M237.11,491.21l-10.44-38.79.1-.45c0-.18,4-18.21,5.25-26s2.32-27.07,2.33-27.26l.34-6.25,11.52,19.3-.14.71c0,.12-2.18,11.33-3.25,23.09s-4.6,45.16-4.64,45.49Zm-6.51-38.88,4.86,18.08c1.14-10.87,2.86-27.54,3.56-35.23.93-10.23,2.67-20.05,3.16-22.74l-4.39-7.36c-.42,6.44-1.15,16.28-2,21.48C234.6,433.87,231.23,449.41,230.6,452.33Z"/><path class="cls-2" d="M261.29,461.06c-2.62,0-5.24-1-7.9-3.62-5.28-5.28-13.54-23.8-13.89-24.58l-.22-.51,3.62-24.59,2.72,3.05c4.07,4.58,10.75,11.41,12.83,12.26,3.31,1.34,7.06,2.43,7.1,2.45l1.29.37.09,1.33c0,.21,1.38,20.42,5.49,27.95l1,1.78-1.83.87C268.06,459.46,264.67,461.06,261.29,461.06Zm-18.07-29.25c1.36,3,8.53,18.59,12.87,22.93,3.63,3.62,6.69,2.89,12.11.43-3.28-7.8-4.63-22-5-26.37-1.44-.46-3.89-1.26-6.19-2.2-2.68-1.08-8.11-6.6-11.52-10.26Z"/><path class="cls-2" d="M258.6,486a24.75,24.75,0,0,1-12.52-3.52c-4.32-2.75-8.28-18.18-9.39-22.84l-.07-.32,2.73-27.38a1.91,1.91,0,1,1,3.8.38L240.48,459c2.12,8.77,5.61,18.9,7.65,20.2,2.91,1.85,9,3.88,14.35,2.43-4.27-7.95-9.33-24.23-9.56-25a1.91,1.91,0,1,1,3.65-1.12c.06.19,6.15,19.81,10.31,26.05l1.23,1.84-2,.95A17.53,17.53,0,0,1,258.6,486Z"/><path class="cls-2" d="M263.48,509.57l-4.38-.69c-7.09-1.12-14.41-2.27-19.15-6.65s-5.5-19.61-5.57-21.33v-.14l1.8-17.19a1.91,1.91,0,0,1,3.8.4l-1.77,16.91c.25,5.91,1.64,16,4.34,18.54,3.09,2.85,8,4.11,13.11,5a78.17,78.17,0,0,1-7.76-20.36c-.11-.45-.24-1-.31-1.2a1.92,1.92,0,0,1,2.45-2.67c.94.42,1.1,1.06,1.57,3,.91,3.71,3.33,13.57,9.46,22.77Zm-15-25.85Zm0,0Zm0,0h0Zm0,0Zm0,0Zm0,0h0Zm0,0h0Zm0,0Zm0,0Zm0,0Zm0,0Z"/><path class="cls-2" d="M261.39,527.09l-3.83-.36c-7.84-.74-16.1-5.23-18-8.61-1.51-2.71-2.63-17.75-2.93-22.29a1.91,1.91,0,1,1,3.81-.26c.59,8.81,1.7,19.23,2.46,20.7s5.46,4.55,11.07,6a131.59,131.59,0,0,1-7.9-17.05,1.91,1.91,0,0,1,3.58-1.32,127,127,0,0,0,9.69,20Z"/><path class="cls-2" d="M305.27,479.84a1.9,1.9,0,0,1-1.19-.42A184.09,184.09,0,0,0,270,457.82a1.91,1.91,0,0,1,1.59-3.47,189.26,189.26,0,0,1,34.94,22.1,1.91,1.91,0,0,1-1.21,3.39Z"/><path class="cls-2" d="M296.93,514.74a1.9,1.9,0,0,1-1.56-.82c-14.22-20.25-28.53-30.6-30.45-31.23a1.91,1.91,0,0,1,.68-3.75c3.25.54,18.8,12.7,32.89,32.79a1.91,1.91,0,0,1-.46,2.66A2,2,0,0,1,296.93,514.74Zm-32-32h0Z"/><path class="cls-2" d="M299.84,548.37a1.87,1.87,0,0,1-1.48-.71c-17.12-21.2-39.83-39-40.06-39.15a1.91,1.91,0,1,1,2.34-3c.23.18,23.29,18.21,40.69,39.76a1.91,1.91,0,0,1-.29,2.68A1.88,1.88,0,0,1,299.84,548.37Z"/><path class="cls-2" d="M297.28,590a1.9,1.9,0,0,1-1.65-.94c-14-23.69-39.25-62.82-39.5-63.22a1.91,1.91,0,1,1,3.21-2.07c.25.4,25.54,39.59,39.58,63.35a1.9,1.9,0,0,1-1.64,2.88Z"/><path class="cls-2" d="M311.75,663.75a1.87,1.87,0,0,1-1-.3c-.42-.27-10.44-6.81-23.93-23.59-10.7-13.3-22.57-47.12-29.66-67.32-2-5.66-3.7-10.54-4.89-13.55-5.43-13.76-13.11-42-13.19-42.27a1.91,1.91,0,1,1,3.69-1c.07.28,7.7,28.31,13,41.87,1.21,3.07,2.86,7.76,4.94,13.69,7,20,18.74,53.39,29,66.19,13.07,16.24,22.93,22.71,23,22.77a1.91,1.91,0,0,1-1,3.51Z"/><path class="cls-2" d="M365.37,776.24h-.19a39.36,39.36,0,0,1-7.39-1.54c-2.52-.84-10-8.45-25.27-24.39-4.31-4.5-8.38-8.75-11.85-12.27-2.49-2.53-6.62-6.54-11.84-11.61-20.9-20.3-55.88-54.28-62.65-67.61-8.5-16.71-8.28-32.91-5.33-52.07,2.9-18.81,11.24-48.67,11.33-49a1.91,1.91,0,1,1,3.67,1c-.08.29-8.36,29.93-11.22,48.51-2.92,19-3.11,33.9,5,49.76,6.49,12.77,42.54,47.79,61.91,66.6,5.24,5.09,9.38,9.11,11.9,11.67,3.49,3.54,7.57,7.8,11.89,12.31,9.08,9.47,21.51,22.45,23.75,23.41a34.63,34.63,0,0,0,6.53,1.36,1.91,1.91,0,0,1-.19,3.81Z"/><path class="cls-2" d="M226.79,1021.16l-1.54-9.2c-.06-.36-6.14-36.66-14.77-92.22-8-51.3-2.44-98.3,1.59-132.62q.6-5.08,1.13-9.73c3.8-33.61,30.61-123.33,30.88-124.23a1.91,1.91,0,0,1,3.66,1.09c-.27.9-27,90.3-30.74,123.57-.35,3.1-.74,6.35-1.14,9.75-4,34.1-9.49,80.8-1.6,131.58,6.11,39.37,10.94,69.06,13.26,83.14,1.25-4.81,2.76-10.32,3.79-13.12.83-2.27,1.79-4.88,2.76-7.51,2.07-5.64,4.6-12.5,5.29-14.45a1.69,1.69,0,0,1,.12-.44,1.93,1.93,0,0,1,2.58-1.34c1.75.68,1.19,2.24.65,3.74-.3.84-.73,2-1.25,3.45-1,2.84-2.43,6.62-3.81,10.36-1,2.63-1.92,5.24-2.76,7.5-1.94,5.29-5.86,21.45-5.9,21.62Z"/><path class="cls-2" d="M252.15,999.09l-1.62-2.87c-8.86-15.75-18.29-49.58-25.87-92.82-6.66-38-10.39-75.14-9.28-92.46,2-31,16.11-64.09,27.63-86.43a376.68,376.68,0,0,1,24.73-41.45,1.91,1.91,0,1,1,3.11,2.22c-.48.67-48,67.85-51.66,125.9-2,31.68,13.94,141.87,33.12,180.23l.7-1.15c5.28-8.61,11.26-18.37,16.65-36.44a1.91,1.91,0,1,1,3.66,1.09c-5.53,18.56-11.92,29-17.05,37.35-.84,1.36-1.65,2.68-2.43,4Z"/><path class="cls-2" d="M315.25,1015.73l-3-7.17a171.64,171.64,0,0,1-8.1-25.06c-1.33-6-1.4-26.88-1.49-51-.09-22.68-.18-48.39-1.44-63.12-1.94-22.71-5.6-39.42-10.23-60.57-1.41-6.45-2.87-13.11-4.39-20.45-11.94-57.66-11.34-92.17-11.23-95.92a1.91,1.91,0,1,1,3.81.11c-.1,3.7-.7,37.8,11.16,95,1.51,7.32,3,14,4.38,20.41,4.48,20.45,8.34,38.11,10.3,61.07,1.27,14.88,1.37,40.67,1.45,63.43s.17,44.54,1.41,50.2a144.24,144.24,0,0,0,5,16.73c1.26-13.73,3.91-42,6.54-64.91,3.77-32.8,4.67-53.17,0-87.18a466.85,466.85,0,0,0-18.76-83.58c-1.73-5.59-3.36-10.88-4.83-16.19-6.5-23.47-9.89-43.95-9.92-44.15a1.91,1.91,0,1,1,3.76-.62c0,.2,3.4,20.49,9.84,43.75,1.46,5.26,3.08,10.52,4.8,16.09,5.89,19.06,13.22,42.8,18.89,84.18,4.72,34.42,3.81,55,0,88.13-3.6,31.25-7.24,72.64-7.27,73Z"/><path class="cls-2" d="M413.92,1015.73l-.67-7.74c0-.41-3.68-41.8-7.27-73-3.81-33.12-4.71-53.71,0-88.13,5.67-41.38,13-65.12,18.89-84.18,1.72-5.57,3.35-10.83,4.8-16.09,6.44-23.26,9.52-41.91,9.55-42.1a1.91,1.91,0,0,1,3.77.62c0,.19-3.14,19-9.64,42.5-1.47,5.31-3.1,10.6-4.83,16.19a466.16,466.16,0,0,0-18.75,83.58c-4.66,34-3.77,54.38,0,87.18,2.63,22.88,5.29,51.18,6.54,64.91a142.31,142.31,0,0,0,5-16.73c1.24-5.66,1.32-27.3,1.41-50.2s.18-48.55,1.45-63.43c2-23,5.83-40.62,10.31-61.07,1.4-6.43,2.86-13.09,4.38-20.41,8.74-42.22,11.84-82.58,11.94-91.6a1.94,1.94,0,0,1-.37-1.45c.15-1,.32-2.06,1.47-2.48a2,2,0,0,1,1.93.35c.77.66,1,.88.52,9.63-.33,5.86-.95,13.3-1.74,21-1.58,15.42-4.61,39.28-10,65.38-1.52,7.34-3,14-4.39,20.45-4.64,21.15-8.3,37.86-10.23,60.57-1.26,14.73-1.36,40.44-1.44,63.12-.09,24.12-.17,45-1.5,51a170.31,170.31,0,0,1-8.1,25.06Z"/><path class="cls-2" d="M306.49,778.3a1.54,1.54,0,0,1-.43,0,1.9,1.9,0,0,1-1.44-2.28,173.39,173.39,0,0,1,15.73-40.2,1.92,1.92,0,0,1,2.59-.76,1.9,1.9,0,0,1,.76,2.59,172.41,172.41,0,0,0-15.35,39.22A1.92,1.92,0,0,1,306.49,778.3Z"/><path class="cls-2" d="M318,967.47a2,2,0,0,1-.59-.09,1.9,1.9,0,0,1-1.23-2.4c.1-.33,10.66-33.32,18.94-56.36,8.17-22.72,13.55-41.33,15.17-63.87,1.89-26.38,6.14-71.6,6.19-72a1.91,1.91,0,1,1,3.8.35c0,.46-4.29,45.64-6.18,72-1.65,23-7.11,41.87-15.38,64.89s-18.8,55.9-18.91,56.24A1.9,1.9,0,0,1,318,967.47Z"/><path class="cls-2" d="M276.13,1004.73l-.69-1.61c-.16-.37-3.86-9.25-5.51-30.06-1.54-19.51,2.16-46.09,9.9-71.09,7-22.58,16.9-65.47,17-65.9a1.91,1.91,0,0,1,3.72.86c-.1.43-10,43.45-17.07,66.17-7.6,24.56-11.24,50.61-9.74,69.66,1.18,14.9,3.46,23.54,4.57,27a45.14,45.14,0,0,0,12.32-9.65c7.52-8,12.08-29.45,12.21-31.76a1.88,1.88,0,0,1,2-1.86,1.92,1.92,0,0,1,1.87,2c0,1.29-4.35,24.79-13.25,34.29-8.42,9-15.33,11.32-15.62,11.42Z"/><path class="cls-2" d="M212.77,1456.14a53.71,53.71,0,0,1-7.16-.68c-1.38-.19-2.81-.39-4.36-.56-1.12-.13-4.53-.51-5.66-3.12a5.55,5.55,0,0,1,.68-4.93c-6,1.78-16.32,4.45-23.78,2-10.87-3.62-9.58-9.91-8.09-17.2q.14-.66.27-1.35c1.17-5.82,8.68-14.37,16-22.63,3.72-4.23,7.23-8.21,9.46-11.38,3.64-5.15,8.85-15.89,13.45-25.36,3.59-7.38,7-14.35,9.35-18.19,2.68-4.32,1.84-6.89.78-10.14-.84-2.58-1.79-5.49-1-9.4a63.22,63.22,0,0,1,3.17-11c.75-2,1.52-4.15,2.37-7.12,1.72-6,.15-20.16-1.68-36.55-.36-3.32-.74-6.73-1.11-10.19-.57-5.42-1.95-15-3.71-27.06-4.93-34-12.38-85.36-11.57-112.86,1-33.4,10.73-62,17.85-82.84.85-2.5,1.67-4.9,2.43-7.18,6.3-18.9,4.67-28.28,4.28-30,0-.11,0-.19,0-.22a1.91,1.91,0,0,1,3.76-.68c.62,2.68,2.08,12.72-4.37,32.07-.76,2.29-1.58,4.69-2.44,7.2-7,20.64-16.68,48.9-17.65,81.72-.8,27.17,6.63,78.34,11.54,112.2,1.76,12.13,3.15,21.72,3.73,27.21.36,3.45.74,6.85,1.11,10.17,1.87,16.79,3.48,31.29,1.55,38-.88,3.1-1.72,5.38-2.45,7.38a58.29,58.29,0,0,0-3,10.46c-.57,2.93.15,5.14.91,7.49,1.15,3.51,2.45,7.5-1.16,13.33-2.28,3.68-5.62,10.56-9.16,17.85-4.89,10.07-9.95,20.48-13.77,25.9-2.35,3.32-5.92,7.39-9.71,11.69-6.61,7.52-14.11,16-15.07,20.86-.1.47-.19.92-.28,1.37-1.53,7.46-2.1,10.26,5.55,12.81,7.09,2.36,18-.93,23.21-2.52a14.73,14.73,0,0,1,3.47-.85,2,2,0,0,1,1.87,1.13c.63,1.25-.14,2.26-1.1,3.53s-2.29,3.21-2,3.79c.07.15.67.62,2.57.83,1.6.18,3.06.38,4.46.58,7.08,1,11,1.52,15.8-3.3,3-3,6.15-3.66,8.9-4.2,3.83-.75,7.14-1.41,11-8.46a41.06,41.06,0,0,0,4.69-12.56c.81-3.7,1.58-7.2,5.74-13.74,3.6-5.65,8-8.61,12.26-11.48,5.13-3.46,9.57-6.45,12.1-13.76,4.61-13.33-5.85-38.2-6-38.45l-.62-1.46,1.32-.88s4.06-2.81,4.06-7.14a39.12,39.12,0,0,0-1.48-8.12A85.63,85.63,0,0,1,271,1310.7l0-.48a244.25,244.25,0,0,1,6.8-72.62c3.06-12.71,7.05-25.26,10.91-37.4,6.89-21.7,13.4-42.2,13.4-59.8,0-15.33-.92-30.3-1.67-42.32-.62-10.06-1.11-18-.92-23.22.21-5.94,2.71-11.67,5.35-17.73s5.44-12.48,6-19.44c1.07-14,1.26-29.73,1.27-29.88a1.91,1.91,0,1,1,3.81,0c0,.16-.19,16-1.27,30.13-.59,7.6-3.48,14.25-6.28,20.67-2.5,5.73-4.86,11.14-5.05,16.35-.18,5,.31,12.89.92,22.84.75,12.08,1.68,27.11,1.68,42.56,0,18.19-6.6,39-13.58,60.95-3.84,12.08-7.81,24.57-10.84,37.15a240.84,240.84,0,0,0-6.7,71.55l0,.47a82.92,82.92,0,0,0,2.78,16.7,41.08,41.08,0,0,1,1.59,9,12.86,12.86,0,0,1-4.51,9.33c2.21,5.58,10,26.88,5.5,39.85-2.95,8.51-8.35,12.15-13.58,15.67-3.93,2.66-8,5.4-11.17,10.37-3.8,6-4.46,9-5.22,12.51a45,45,0,0,1-5.07,13.56c-4.68,8.63-9.41,9.57-13.58,10.39-2.53.5-4.72.93-6.94,3.15A15.53,15.53,0,0,1,212.77,1456.14Z"/><path class="cls-2" d="M220.8,1310.61a1.64,1.64,0,0,1-.38,0,1.91,1.91,0,0,1-1.49-2.25c.11-.54,11-55.08,11.8-92.92.12-5.35.25-11.05.39-17,.88-36.91,2-82.84-.38-113.75-1.88-24.74-7.48-55.18-7.54-55.48a1.91,1.91,0,0,1,3.76-.7c0,.31,5.69,31,7.59,55.89,2.36,31.1,1.27,77.14.39,114.13-.14,5.94-.27,11.64-.39,17-.81,38.18-11.77,93-11.88,93.6A1.91,1.91,0,0,1,220.8,1310.61Z"/><path class="cls-2" d="M273.79,1320.5a1.91,1.91,0,0,1-1.82-1.32c-.14-.43-14.24-44-17.5-78.2-3.37-35.45,1.12-86,4.59-104.27,6.11-32.26,41.81-71.65,43.33-73.31a1.91,1.91,0,0,1,2.82,2.57c-.37.4-36.49,40.26-42.4,71.45-3.43,18.12-7.88,68.1-4.54,103.2,3.22,33.77,17.19,77,17.33,77.38a1.91,1.91,0,0,1-1.22,2.41A2.06,2.06,0,0,1,273.79,1320.5Z"/><path class="cls-2" d="M271.49,1060.47a1.9,1.9,0,0,1-.58-3.72c2.58-.83,6.92-5.79,11.36-17.24,3-7.78.16-18.84-1.21-24.15a18.45,18.45,0,0,1-.77-3.71,1.91,1.91,0,0,1,3.82,0c0,.35.36,1.64.65,2.78,1.47,5.7,4.53,17.56,1.07,26.48-2.5,6.43-7.6,17.53-13.76,19.49A2,2,0,0,1,271.49,1060.47Zm12.62-48.82h0Z"/><path class="cls-2" d="M252.91,1060.62c-10.08,0-17.46-6.33-17.79-6.62a1.91,1.91,0,0,1,2.51-2.88h0c.07.07,7.73,6.59,17.37,5.57a1.91,1.91,0,0,1,.4,3.8A23.62,23.62,0,0,1,252.91,1060.62Z"/><path class="cls-2" d="M364.71,308.38a2,2,0,0,1-.9-.23,1.92,1.92,0,0,1-1-2.1c1.78-7.91,3.83-18.47,6-29.65,3.87-19.87,8.25-42.4,12.12-55.07,6.6-21.58,25.19-44.49,26-45.45a1.91,1.91,0,0,1,3.36.92c2.12,14,1.72,36.23.62,46.92-1.18,11.44-22.72,61-44.84,84.07A1.93,1.93,0,0,1,364.71,308.38Zm42.4-126.47c-5.5,7.32-17.61,24.57-22.49,40.53-3.81,12.49-8.17,34.91-12,54.69-1.58,8.13-3.09,15.92-4.49,22.63,20.7-25,38.11-67.62,39-76.43A239.57,239.57,0,0,0,407.11,181.91Z"/><path class="cls-2" d="M482.66,270.71a1.86,1.86,0,0,1-1.14-.38l-72.73-54.21a1.91,1.91,0,0,1,2.28-3.06l72.73,54.21a1.91,1.91,0,0,1-1.14,3.44Z"/><path class="cls-2" d="M573,401.25l-1.88-.67c-2.16-.78-53-19.14-67.81-34l-.19-.19-.13-.24c-1.29-2.35-31.42-57.75-32.61-77.25-.48-7.93,1-13.94,4.5-17.85a12.08,12.08,0,0,1,7.69-4.16h.17l.16,0c2.28.27,55.82,6.83,71.67,32.69,9.79,16,24,52.28,23.19,70.64-.82,18-4,28.67-4.17,29.11Zm-66.79-37.18c12.9,12.65,54.7,28.65,64.25,32.2a138.67,138.67,0,0,0,3.49-26.22c.77-17-13-52.72-22.64-68.47-14.42-23.54-65-30.4-68.65-30.86-1.21.17-9.44,1.88-8.46,17.95C475.27,306.69,504,360,506.19,364.07Z"/><path class="cls-2" d="M581.34,534.72l-2.16-1.91c-29.95-26.44-48-51.48-55.28-76.55-8.72-30.17-10.17-82.31-10.19-82.83l-.09-3.37,2.94,1.66c.2.11,20.58,11.57,51.48,23.65l.46.18.31.38c.53.64,13,15.81,18.75,34,4.22,13.25,12.14,49.73-5.31,102.09ZM517.65,376.66c.47,11.93,2.6,53.22,9.92,78.54,6.86,23.75,23.87,47.59,52,72.81,16.36-51.26,7.54-87.08,4.39-97-5.06-15.91-15.81-29.86-17.75-32.3A474.81,474.81,0,0,1,517.65,376.66Z"/><path class="cls-3" d="M221.64,371c18-28.18,32.56-66.2,36-82.19,5.82-1.1,39.28-1.8,56-1.1,17.6.75,40.07,2.2,47.1,14,4,6.65,4.08.54,4.45,16.55s.56,61.85.15,81.28c-6.91,8-43.7,29.28-53.15,30.37s-48.38,1.46-57.83-7.27S224.51,378.17,221.64,371Z"/><path class="cls-3" d="M508.28,371c-18-28.18-32.56-66.2-36-82.19-5.82-1.1-39.28-1.8-56-1.1-17.6.75-40.07,2.2-47.1,14-4,6.65-4.08.54-4.45,16.55s-.56,61.85-.14,81.28c6.91,8,43.69,29.28,53.14,30.37s48.38,1.46,57.83-7.27S505.41,378.17,508.28,371Z"/><path class="cls-2" d="M298.34,432.34c-15.44,0-37.93-1.54-45.26-8.31-9.84-9.08-30.23-44.88-33.21-52.34l-.36-.91L220,370c17.64-27.62,32.33-65.76,35.75-81.57l.26-1.24,1.25-.23c6.12-1.15,39.88-1.82,56.44-1.12,20.64.87,41.4,2.75,48.66,14.93a15.14,15.14,0,0,0,2.29,3c2.1,2.2,2.17,3.12,2.42,14.43.36,15.75.57,61.9.15,81.37v.69l-.45.52c-6.9,8-43.84,29.8-54.37,31C310.06,432.07,304.82,432.34,298.34,432.34ZM223.8,371.16c3.89,8.73,22.92,41.8,31.87,50.07C264.06,429,300.8,429.3,312,428c8.54-1,43.65-21,51.47-29.23.4-19.82.19-65-.16-80.49-.25-10.7-.37-10.84-1.38-11.89a18.72,18.72,0,0,1-2.8-3.72c-6.81-11.44-31.05-12.46-45.54-13.08-16.19-.68-46.4,0-54.35.89C255.25,307.43,241.2,343.61,223.8,371.16Z"/><path class="cls-2" d="M431.58,432.34c-6.48,0-11.72-.27-14.09-.54-10.53-1.22-47.47-23-54.37-31l-.45-.52v-.69c-.42-19.47-.21-65.62.15-81.37.25-11.31.32-12.23,2.42-14.43a14.76,14.76,0,0,0,2.29-3c7.26-12.18,28-14.06,48.66-14.93,16.56-.71,50.32,0,56.44,1.12l1.25.23.27,1.24c3.41,15.81,18.1,53.95,35.75,81.57l.52.83-.36.91c-3,7.46-23.37,43.26-33.21,52.34C469.51,430.8,447,432.34,431.58,432.34Zm-65.12-33.56C374.28,407,409.39,427,417.93,428c11.19,1.29,47.93,1,56.32-6.78,8.95-8.27,28-41.34,31.88-50.07-17.41-27.55-31.46-63.73-35.43-80.67-8-.92-38.17-1.58-54.36-.89-14.49.62-38.73,1.64-45.54,13.08a18.72,18.72,0,0,1-2.8,3.72c-1,1.05-1.13,1.19-1.38,11.89C366.27,333.82,366.06,379,366.46,398.78Z"/><path class="cls-2" d="M647.06,680.75l-.84-1.7c-.3-.63-31-63-40-81.37-1.69-3.45-3.24-6.56-4.69-9.46-6.42-12.9-10.67-21.43-15.8-36.21-7.23-20.79-5.85-26.27-.06-49.34l1.06-4.26.6-2.4,2.17,1.18c.6.33,14.92,8.35,27.41,33.33,8.4,16.79,12.77,34.38,17,51.39,2.07,8.34,4,16.22,6.4,23.82,7.19,23,21.61,65.53,21.75,65.95l.54,1.61ZM589.78,502c-.14.56-.28,1.11-.41,1.65-5.7,22.71-6.88,27.44,0,47.15,5.06,14.56,9.26,23,15.62,35.77,1.45,2.91,3,6,4.69,9.48,8.16,16.63,34.17,69.5,39.18,79.67l9.07-4.36c-2.7-8-14.83-43.95-21.23-64.44-2.41-7.71-4.38-15.64-6.47-24C626,566,621.7,548.64,613.5,532.23,604.36,514,594.11,505.11,589.78,502Z"/><path class="cls-2" d="M637.44,685.08l-.91-1.34c-.6-.9-60.46-89.93-71.2-103.54-6.73-8.53-23.46-30.28-33.26-47.9l-3.91-7,6.65,4.51c2.75,1.87,8,4.58,14,7.73,16.64,8.65,39.43,20.49,48.17,33l.15.25c9.34,18.87,52.06,105.7,52.49,106.58l.87,1.76ZM539.06,536.7c9.76,16,23.37,33.67,29.27,41.14,10.23,13,62.62,90.76,70.47,102.43l6.56-3c-6.14-12.48-42.85-87.07-51.56-104.68-8.27-11.71-31.4-23.73-46.72-31.69C544.09,539.36,541.39,538,539.06,536.7Z"/><path class="cls-2" d="M616.68,694.76l-.93-.84c-.17-.15-4-3.71-7.79-13.85-3.31-8.94-12.16-22-28.7-42.34-3.59-4.4-7-8.28-10.37-12-10.16-11.42-18.94-21.28-26-39.82-10.85-28.4-16.05-58.62-16.1-58.92l-1.38-8.12,36,50c1.81,2.56,44.19,62.32,44.88,63.33l33.47,49.47,1.25,1.85ZM532.19,534.84c2.3,10.92,7,30.72,14.24,49.68,6.84,17.89,15.4,27.51,25.31,38.65,3.36,3.78,6.84,7.68,10.48,12.15C599,656,608.08,669.39,611.54,678.74a41.51,41.51,0,0,0,6,11.43l17.78-8.28-32.21-47.6c-.57-.84-29.57-41.74-44.82-63.26Z"/><path class="cls-2" d="M594.17,655.62a1.93,1.93,0,0,1-1.9-1.67h0c0-.2-2.69-20-18-43.33s-36.09-39.68-36.3-39.84a1.91,1.91,0,1,1,2.34-3c.22.16,21.4,16.76,37.15,40.75s18.5,44.11,18.6,45a1.9,1.9,0,0,1-1.65,2.13Z"/><path class="cls-2" d="M526.75,526.86c0-.2-2.41-20.58-8.21-33.24-1.6-3.5-3.55-6.89-5.62-10.48-5.49-9.53-12.31-21.39-16.34-42.33-5.44-28.27-4.85-41.57-4.83-42.12l0-.42,15.63-29.72,10.11,4.18,0,1.22c0,.49,2,49.1,6.77,67.55,4.87,18.85,6.17,82.41,6.22,85.11ZM495.56,399.28c-.05,2.42-.05,15.73,4.77,40.81,3.91,20.31,10.28,31.37,15.9,41.14,2.11,3.67,4.11,7.14,5.78,10.8a77.66,77.66,0,0,1,4,11.23c-.83-20.79-2.45-49.54-5.36-60.81-4.49-17.4-6.5-59.25-6.85-67.13l-4.63-1.91Z"/><path class="cls-2" d="M575.19,528.56a2,2,0,0,1-1.17-.4,43.64,43.64,0,0,0-6.12-1.09c-10-1.41-28.52-4-40.5-14.24a1.92,1.92,0,0,1-.21-2.7,1.9,1.9,0,0,1,2.69-.21c11.14,9.49,29,12,38.55,13.37,5.35.76,7.09,1,8.07,2a1.92,1.92,0,0,1-1.31,3.31Zm-1.3-.52Z"/><path class="cls-2" d="M680.08,810a8.24,8.24,0,0,1-2.43-.37c-3.21-1-6.3-4-8.48-8.15a74.65,74.65,0,0,1-3.19-7.09c-.79-2-1.54-3.83-2.67-6a92,92,0,0,1-6.69-15.86c-1.55-4.92-3.38-12.43-4.27-16.21a19.84,19.84,0,0,0,1.12,8.51A50.75,50.75,0,0,1,656,775a52.63,52.63,0,0,0,1.42,6.6,59.17,59.17,0,0,1,1.63,6.49,25.43,25.43,0,0,0,1.14,4.42c.12.27.25.56.38.87,1.78,4,4.22,9.56.59,11.54a6,6,0,0,1-4.85.39c-3.26-1.05-6.37-4.49-9-9.94-5.79-12.07-8.91-20.1-9.83-25.29-.4-2.25-.66-4.13-.9-5.78a41.1,41.1,0,0,0-1.64-8,32.68,32.68,0,0,0-2.87-5.64,92.56,92.56,0,0,1-6.35-12.55c-.58-1.38-1.16-2.78-1.74-4.17-3.83-9.13-7.44-17.77-7.43-22.18,0-2-.46-6.16-.87-9.86-1-9.29-1-10,.06-10.88a2,2,0,0,1,1-.44c2.81-.94,27.46-12.69,42.61-20a2,2,0,0,1,1-.19c2.69.22,4.51,1.57,8.37,4.6,1.3,1,6.23,3.06,11,5,8,3.29,17,7,20.15,10.19a59.69,59.69,0,0,1,6.72,9,57.23,57.23,0,0,0,6.26,8.39c2.27,2.33,5.41,4,8.18,5.49s5.43,2.91,6.68,4.82a4.74,4.74,0,0,1-.13,5.49c-1.64,2.33-5.91,4.48-12.59,2.89a32.75,32.75,0,0,0-6.65-.81c-3.86-.17-7.19-.32-11-5-3-3.74-5.1-6.48-6.3-8.07a11.18,11.18,0,0,1-1.34.66c1.14,2.12,3.74,6.44,8.38,13.65,1.7,2.65,4,5.54,6.33,8.61,4,5.13,8.12,10.44,10.06,15.18.33.78.63,1.52.92,2.23a80.15,80.15,0,0,0,7.7,15.45c6.91,10.85,8.51,17.63,4.89,20.72a6.65,6.65,0,0,1-5.15,1.76c-3-.33-6.16-2.87-10.17-8.23C707,774.8,700.48,763,697,756.71a125.73,125.73,0,0,0-7-10.57c1.2,4.32,2.74,8.78,4.32,10.87,2.44,3.22,4.35,8.56,6.18,13.72a96.49,96.49,0,0,0,3.7,9.37,52.67,52.67,0,0,0,3.89,6.24c3.2,4.63,6.21,9,4.05,13a7.54,7.54,0,0,1-6.05,4,12,12,0,0,1-10-4.17c-3.92-4.57-10.82-16.26-14.56-23.9s-6.07-12.56-9.08-19.59a38.11,38.11,0,0,0-3.83-7.13l-.09.07c.73,2.46,2.34,7.88,3.11,10.68.49,1.82,1.59,5.23,2.75,8.84,1.1,3.42,2.35,7.3,3.26,10.4a74.4,74.4,0,0,1,1.75,7.71,30.18,30.18,0,0,0,2,7.58c.42.86,1.06,1.89,1.74,3,2,3.1,4,6.3,3.19,9.19a4.89,4.89,0,0,1-2.57,3.06A7.9,7.9,0,0,1,680.08,810Zm-26.41-58.37a1.88,1.88,0,0,1,1,.25,1.93,1.93,0,0,1,.91,1.23c0,.12,2.68,11.72,4.73,18.23a88.42,88.42,0,0,0,6.45,15.27c1.2,2.36,2,4.39,2.81,6.35a71,71,0,0,0,3,6.76c1.66,3.18,4.05,5.58,6.24,6.26a4,4,0,0,0,3.19-.28c.56-.3.63-.56.66-.67.34-1.28-1.44-4.11-2.74-6.17a38.13,38.13,0,0,1-1.94-3.33,33.63,33.63,0,0,1-2.36-8.55,70.91,70.91,0,0,0-1.66-7.33c-.9-3.05-2.14-6.91-3.24-10.31-1.22-3.81-2.28-7.1-2.8-9-1-3.57-3.43-11.77-3.45-11.85a1.91,1.91,0,0,1,.65-2.06l2.61-2a1.91,1.91,0,0,1,2.48.13c.27.25,2.74,2.71,5.72,9.66s5.27,11.81,9,19.42c4,8.22,10.71,19.23,14,23.1a8.14,8.14,0,0,0,6.7,2.85,3.82,3.82,0,0,0,3.1-1.95c1.06-2-1.32-5.43-3.83-9.07a55.32,55.32,0,0,1-4.17-6.72,97.29,97.29,0,0,1-3.87-9.78c-1.74-4.89-3.55-9.94-5.63-12.7-4-5.3-7-20.74-7.17-21.4a1.91,1.91,0,0,1,3.39-1.53c.36.48,9.06,11.73,12.82,18.47,3.49,6.25,10,17.87,15.49,25.23,3.2,4.26,5.73,6.53,7.54,6.73a2.84,2.84,0,0,0,2.25-.88c1.06-.9,1.07-5.24-5.63-15.76a84.76,84.76,0,0,1-8-16.06l-.91-2.22c-1.74-4.26-5.71-9.36-9.54-14.29-2.44-3.13-4.74-6.09-6.53-8.88-5.45-8.48-7.93-12.61-9-14.8a28.91,28.91,0,0,1-10.38-1.07c-11.57-3-25.74-10-30.42-17.51a1.91,1.91,0,1,1,3.24-2c3.61,5.77,15.71,12.58,28.15,15.84,10,2.6,13.07-.4,13.35-.69a1.8,1.8,0,0,1,1.5-.84,1.92,1.92,0,0,1,1.59.85s2.55,3.52,7.38,9.53c2.7,3.37,4.53,3.45,8.17,3.6a37.13,37.13,0,0,1,7.36.91c4.49,1.07,7.59,0,8.58-1.36a.93.93,0,0,0,.07-1.2c-.72-1.1-2.94-2.29-5.29-3.55-3-1.62-6.43-3.45-9.11-6.19a60.2,60.2,0,0,1-6.72-9,57.23,57.23,0,0,0-6.26-8.39c-2.56-2.62-11.6-6.34-18.87-9.33-6.31-2.6-10.26-4.26-11.9-5.55-3.16-2.48-4.5-3.46-5.84-3.73-2.25,1.09-11.54,5.56-20.79,10-13.17,6.26-18.58,8.75-21,9.68.07,1.65.45,5,.73,7.59.44,4,.9,8.1.9,10.28,0,3.65,3.62,12.32,7.13,20.71l1.75,4.19a89.19,89.19,0,0,0,6.11,12.07,34.1,34.1,0,0,1,3.2,6.36,44.54,44.54,0,0,1,1.81,8.69c.23,1.62.48,3.47.87,5.65.85,4.76,4,12.71,9.51,24.3,3,6.18,5.68,7.62,6.71,8a2.28,2.28,0,0,0,1.73,0c.3-1.18-1.46-5.18-2.13-6.71l-.39-.89a27.14,27.14,0,0,1-1.38-5.17,56.62,56.62,0,0,0-1.52-6.07,53.41,53.41,0,0,1-1.55-7.13,48.37,48.37,0,0,0-2.3-9.48,24.71,24.71,0,0,1-1.2-12.1,1.93,1.93,0,0,1,1.32-1.49l3.05-.94A1.77,1.77,0,0,1,653.67,751.59Zm-36-57.32a3.53,3.53,0,0,1-.68.13A1.79,1.79,0,0,0,617.69,694.27Zm-.08-3.59Z"/><path class="cls-2" d="M415.53,540.56H382.17a19.38,19.38,0,0,1-19.36-19.37V492.82a19.38,19.38,0,0,1,19.36-19.36h33.36a19.38,19.38,0,0,1,19.37,19.36v28.37A19.39,19.39,0,0,1,415.53,540.56Zm-33.36-63.29a15.57,15.57,0,0,0-15.55,15.55v28.37a15.57,15.57,0,0,0,15.55,15.55h33.36a15.57,15.57,0,0,0,15.55-15.55V492.82a15.57,15.57,0,0,0-15.55-15.55Z"/><path class="cls-2" d="M415.53,604H382.17a19.38,19.38,0,0,1-19.36-19.36V556.11a19.38,19.38,0,0,1,19.36-19.37h33.36a19.39,19.39,0,0,1,19.37,19.37v28.55A19.39,19.39,0,0,1,415.53,604Zm-33.36-63.46a15.57,15.57,0,0,0-15.55,15.55v28.55a15.56,15.56,0,0,0,15.55,15.54h33.36a15.56,15.56,0,0,0,15.55-15.54V556.11a15.57,15.57,0,0,0-15.55-15.55Z"/><path class="cls-2" d="M381.91,742.05H362.84l0-1.88c-.29-17.52-.13-57.52-.05-79,0-6.21.05-10.88.05-13V619.57a19.38,19.38,0,0,1,19.36-19.37h33.36c9.85,0,16.46,7.86,16.46,19.56l0,.23c-.09.73-2.27,17.86-7.4,30.32-.85,2.06-2.32,5.86-4.17,10.67-15,38.87-30,75.55-38,80.76Zm-15.31-3.82h14.13c8.35-6.69,27.74-57,36.11-78.63,1.86-4.83,3.33-8.64,4.2-10.75,4.72-11.46,6.93-27.68,7.13-29.22,0-7.23-3.36-15.61-12.64-15.61H382.17a15.57,15.57,0,0,0-15.55,15.55v28.55c0,2.16,0,6.84,0,13C366.5,681.91,366.35,719.91,366.6,738.23Z"/><path class="cls-2" d="M415.53,477.27H382.17a19.38,19.38,0,0,1-19.36-19.36V433.22c0-8.88,0-13.77-.15-32l0-3.36,46.25,27c12.58,7.42,26,20,26,33C434.9,469.85,427.48,477.27,415.53,477.27Zm-49-72.75c.11,15.56.11,20.38.11,28.7v24.69a15.57,15.57,0,0,0,15.55,15.55h33.36c9.74,0,15.55-5.82,15.55-15.55,0-11.44-12.46-22.86-24.12-29.74Z"/><path class="cls-2" d="M492.82,491.21,491.74,481c0-.33-3.56-33.61-4.64-45.49s-3.23-23-3.25-23.09l-.14-.71,11.52-19.3.34,6.25c0,.19,1.06,19.49,2.33,27.26s5.22,25.85,5.26,26l.09.45Zm-5.08-78.77c.49,2.69,2.23,12.51,3.16,22.74.7,7.69,2.42,24.36,3.56,35.23l4.87-18.08c-.64-2.92-4-18.46-5.2-25.77-.85-5.2-1.58-15-2-21.48Z"/><path class="cls-2" d="M468.63,461.06c-3.38,0-6.77-1.6-10.27-3.24l-1.83-.87,1-1.78c4.11-7.54,5.48-27.74,5.49-27.95l.09-1.33,1.29-.37s3.79-1.11,7.1-2.45c2.08-.85,8.76-7.68,12.83-12.26l2.72-3.05,3.62,24.59-.22.51c-.35.78-8.61,19.3-13.89,24.58C473.87,460.09,471.26,461.06,468.63,461.06Zm-6.9-5.89c5.41,2.46,8.47,3.19,12.1-.43,4.34-4.34,11.51-19.93,12.87-22.93l-2.28-15.47c-3.41,3.66-8.84,9.18-11.52,10.26-2.3.94-4.75,1.74-6.19,2.2C466.35,433.21,465,447.37,461.73,455.17Z"/><path class="cls-2" d="M471.32,486a17.53,17.53,0,0,1-7.5-1.58l-2-.95,1.23-1.84c4.16-6.24,10.25-25.86,10.31-26.05a1.91,1.91,0,1,1,3.65,1.12c-.23.76-5.29,17-9.56,25,5.34,1.45,11.44-.58,14.35-2.43,2-1.3,5.54-11.43,7.65-20.2l-2.67-26.74a1.91,1.91,0,0,1,3.8-.38l2.73,27.38-.07.32c-1.11,4.66-5.07,20.09-9.39,22.84A24.75,24.75,0,0,1,471.32,486Z"/><path class="cls-2" d="M466.45,509.57l2.41-3.62c6.14-9.2,8.55-19.06,9.46-22.77.47-1.9.63-2.54,1.57-3a1.92,1.92,0,0,1,2.45,2.67c-.07.24-.2.75-.31,1.2a78.17,78.17,0,0,1-7.76,20.36c5.14-.92,10-2.18,13.11-5,2.71-2.5,4.09-12.64,4.34-18.54L490,464a1.91,1.91,0,0,1,3.8-.4l1.8,17.19v.14c-.07,1.72-.8,16.92-5.57,21.33s-12.06,5.53-19.15,6.65Zm15-25.85Zm0,0Zm0,0h0Zm0,0Zm0,0Zm0,0h0Zm0,0Zm0,0Zm0,0Zm0,0h0Zm0,0Z"/><path class="cls-2" d="M468.53,527.09l2-3.27a127,127,0,0,0,9.69-20,1.91,1.91,0,0,1,3.58,1.32,131.59,131.59,0,0,1-7.9,17.05c5.61-1.42,10.21-4.42,11.08-6s1.86-11.88,2.45-20.69a1.91,1.91,0,0,1,3.82.26c-.31,4.54-1.43,19.58-2.94,22.29-1.88,3.38-10.14,7.87-18,8.61Z"/><path class="cls-2" d="M425.5,478.18a1.91,1.91,0,0,1-1.2-3.39,139.78,139.78,0,0,1,34.19-20.48,1.91,1.91,0,1,1,1.37,3.56,139,139,0,0,0-33.16,19.89A1.87,1.87,0,0,1,425.5,478.18Z"/><path class="cls-2" d="M433,514.74a2,2,0,0,1-1.1-.35,1.91,1.91,0,0,1-.46-2.66c14.09-20.09,29.64-32.25,32.89-32.79a1.91,1.91,0,0,1,.68,3.75c-1.92.63-16.23,11-30.45,31.23A1.9,1.9,0,0,1,433,514.74Zm32-32h0Z"/><path class="cls-2" d="M430.08,548.37a1.88,1.88,0,0,1-1.2-.43,1.91,1.91,0,0,1-.29-2.68c17.4-21.55,40.46-39.58,40.69-39.76a1.91,1.91,0,1,1,2.34,3c-.22.18-22.94,18-40.05,39.15A1.9,1.9,0,0,1,430.08,548.37Z"/><path class="cls-2" d="M432.55,590.45a1.91,1.91,0,0,1-1.64-2.88c14-23.76,39.41-63.37,39.67-63.77a1.91,1.91,0,1,1,3.21,2.06c-.25.4-25.59,39.95-39.6,63.65A1.9,1.9,0,0,1,432.55,590.45Z"/><path class="cls-2" d="M418.17,663.75a1.91,1.91,0,0,1-1-3.51c.1-.06,10-6.53,23-22.77,10.29-12.8,22-46.22,29-66.19,2.08-5.93,3.73-10.62,4.94-13.69,5.35-13.56,12.63-40.62,12.7-40.89a1.91,1.91,0,1,1,3.69,1c-.08.27-7.41,27.54-12.84,41.3-1.18,3-2.9,7.89-4.89,13.55-7.09,20.2-19,54-29.66,67.32-13.49,16.78-23.51,23.32-23.93,23.59A1.87,1.87,0,0,1,418.17,663.75Z"/><path class="cls-2" d="M364.55,776.24a1.91,1.91,0,0,1-.18-3.81,34.85,34.85,0,0,0,6.55-1.37c2.21-.95,14.64-13.93,23.72-23.4,4.32-4.51,8.4-8.77,11.89-12.31,2.53-2.56,6.66-6.58,11.9-11.67,19.37-18.82,55.42-53.84,61.91-66.6,8.06-15.86,7.87-30.8,5-49.76-2.86-18.59-11.14-48.22-11.22-48.51a1.91,1.91,0,1,1,3.67-1c.09.3,8.43,30.16,11.33,49,2.95,19.16,3.17,35.36-5.33,52.07C477,672.14,442,706.12,421.09,726.42c-5.22,5.07-9.34,9.08-11.84,11.61-3.47,3.52-7.54,7.77-11.85,12.27-15.28,15.94-22.75,23.55-25.27,24.39a39.36,39.36,0,0,1-7.39,1.54Z"/><path class="cls-2" d="M503.06,1021.59l-2.13-9.53c0-.16-3.78-16.78-5.86-21.46-1.22-2.75-3.63-9.37-5-13.07-.83-2.33-1.68-4.75-2.34-6.63-.3-.88-.55-1.61-.71-2.11-.35-1-.57-1.72,0-2.54l.65-.89,1.1.13a1.92,1.92,0,0,1,1.59,1.24,1.94,1.94,0,0,1,.14.51c.78,2.43,6.1,17.55,8,21.81a103.69,103.69,0,0,1,3.89,13c2.33-14.2,7.14-43.75,13.21-82.86,7.89-50.78,2.4-97.48-1.6-131.58q-.6-5.1-1.13-9.75c-3.76-33.27-30.48-122.67-30.75-123.57a1.91,1.91,0,0,1,3.66-1.09c.27.9,27.09,90.62,30.88,124.23q.53,4.65,1.13,9.73c4,34.32,9.56,81.32,1.59,132.62-8.63,55.56-14.71,91.86-14.77,92.22Z"/><path class="cls-2" d="M477.77,999.09l-1.69-2.83c-.78-1.32-1.59-2.64-2.42-4-5.14-8.38-11.53-18.79-17.06-37.35a1.91,1.91,0,1,1,3.66-1.09c5.39,18.08,11.37,27.83,16.65,36.44l.7,1.15c19.18-38.36,35.15-148.55,33.12-180.23-3.7-58-51.18-125.23-51.66-125.9a1.91,1.91,0,1,1,3.11-2.22,376.68,376.68,0,0,1,24.73,41.45c11.52,22.34,25.66,55.48,27.64,86.43,1.1,17.32-2.63,54.47-9.29,92.46-7.58,43.24-17,77.07-25.87,92.82Z"/><path class="cls-2" d="M423.08,777a1.9,1.9,0,0,1-1.86-1.49,164.83,164.83,0,0,0-15-37.89,1.91,1.91,0,1,1,3.35-1.83,164.61,164.61,0,0,1,15.37,38.88,1.9,1.9,0,0,1-1.44,2.28A2,2,0,0,1,423.08,777Z"/><path class="cls-2" d="M410.82,964.09a1.91,1.91,0,0,1-1.82-1.33c-.1-.29-9.56-29.87-17.82-52.85S377.45,868,375.8,845c-1.89-26.33-6.13-71.51-6.18-72a1.91,1.91,0,1,1,3.8-.35c.05.45,4.3,45.67,6.19,72,1.62,22.54,7,41.15,15.17,63.87,8.28,23,17.76,52.68,17.86,53a1.92,1.92,0,0,1-1.24,2.4A2,2,0,0,1,410.82,964.09Z"/><path class="cls-2" d="M453.79,1004.73l-1.66-.54c-.29-.1-7.2-2.44-15.62-11.42s-13.91-36.17-14-38.35a1.91,1.91,0,0,1,1.87-1.95h0a1.91,1.91,0,0,1,1.91,1.85c.17,2.57,5.47,27.88,12.92,35.83a45.35,45.35,0,0,0,12.32,9.65c1.11-3.5,3.39-12.14,4.57-27,1.51-19-2.14-45.1-9.74-69.66-7-22.7-17.71-65.67-17.82-66.1a1.91,1.91,0,1,1,3.71-.92c.1.43,10.76,43.29,17.76,65.89,7.74,25,11.44,51.58,9.9,71.09-1.64,20.81-5.35,29.69-5.51,30.06Z"/><path class="cls-2" d="M517.15,1456.14a15.53,15.53,0,0,1-11.86-5.06c-2.22-2.22-4.41-2.65-6.94-3.15-4.17-.82-8.9-1.76-13.58-10.39a44.65,44.65,0,0,1-5.06-13.56c-.77-3.51-1.43-6.54-5.23-12.51-3.17-5-7.24-7.71-11.17-10.37-5.23-3.52-10.63-7.16-13.58-15.67-4.49-13,3.29-34.27,5.5-39.85a12.86,12.86,0,0,1-4.51-9.33,41.08,41.08,0,0,1,1.59-9,82.92,82.92,0,0,0,2.78-16.7l0-.47a240.84,240.84,0,0,0-6.7-71.55c-3-12.58-7-25.07-10.84-37.15-7-22-13.58-42.76-13.58-60.95,0-15.45.93-30.48,1.68-42.56.61-9.95,1.1-17.81.92-22.84-.19-5.21-2.55-10.62-5-16.35-2.81-6.42-5.7-13.07-6.29-20.67-1.08-14.08-1.27-30-1.27-30.13a1.91,1.91,0,1,1,3.81,0c0,.15.2,15.92,1.27,29.88.54,7,3.3,13.3,6,19.44s5.14,11.79,5.35,17.73c.19,5.22-.3,13.16-.92,23.22-.75,12-1.67,27-1.67,42.32,0,17.6,6.51,38.1,13.4,59.8,3.86,12.14,7.85,24.69,10.91,37.4a243.91,243.91,0,0,1,6.8,72.62l0,.48a85.63,85.63,0,0,1-2.88,17.43,39.12,39.12,0,0,0-1.48,8.12c0,4.33,4,7.12,4.06,7.15l1.3.88-.6,1.45c-.11.25-10.57,25.13-6,38.45,2.53,7.31,7,10.3,12.1,13.76,4.26,2.87,8.67,5.83,12.26,11.48,4.16,6.54,4.93,10,5.74,13.74a41.06,41.06,0,0,0,4.69,12.56c3.82,7,7.13,7.71,11,8.46,2.75.54,5.86,1.16,8.9,4.2,4.82,4.82,8.72,4.28,15.8,3.3,1.4-.2,2.86-.4,4.46-.58,1.9-.21,2.51-.68,2.57-.83.14-.32-.1-1.23-2-3.79-1-1.27-1.73-2.28-1.1-3.53a2,2,0,0,1,1.87-1.13,14.87,14.87,0,0,1,3.48.85c5.23,1.59,16.11,4.88,23.2,2.52,7.65-2.55,7.08-5.35,5.55-12.81-.09-.45-.18-.9-.28-1.37-1-4.82-8.46-13.34-15.07-20.86-3.78-4.3-7.36-8.37-9.71-11.69-3.82-5.41-8.88-15.83-13.77-25.9-3.54-7.29-6.88-14.17-9.16-17.85-3.61-5.83-2.31-9.82-1.16-13.33.76-2.35,1.48-4.56.91-7.49a58.29,58.29,0,0,0-3-10.46c-.73-2-1.57-4.28-2.45-7.38-1.93-6.73-.31-21.23,1.55-38,.37-3.32.75-6.72,1.11-10.17.58-5.49,2-15.08,3.73-27.21,4.91-33.86,12.34-85,11.54-112.2-1-32.82-10.61-61.08-17.65-81.72-.86-2.51-1.68-4.91-2.44-7.2-6.46-19.37-5-29.42-4.38-32a1.91,1.91,0,0,1,3.77.65s0,.11-.05.22c-.39,1.68-2,11.06,4.28,30,.76,2.28,1.58,4.68,2.43,7.18,7.12,20.86,16.87,49.44,17.85,82.84.81,27.5-6.64,78.87-11.57,112.86-1.76,12.09-3.14,21.64-3.71,27.06-.36,3.46-.74,6.87-1.11,10.19-1.82,16.39-3.4,30.54-1.68,36.55.85,3,1.62,5.08,2.37,7.11a63.37,63.37,0,0,1,3.17,11.05c.76,3.91-.19,6.82-1,9.4-1.06,3.25-1.9,5.82.78,10.14,2.38,3.84,5.76,10.81,9.35,18.19,4.6,9.47,9.81,20.21,13.45,25.36,2.23,3.17,5.74,7.15,9.46,11.38,7.27,8.26,14.78,16.81,16,22.63q.13.69.27,1.35c1.5,7.29,2.78,13.58-8.09,17.2-7.46,2.49-17.74-.18-23.78-2a5.55,5.55,0,0,1,.68,4.93c-1.13,2.61-4.54,3-5.66,3.12-1.55.17-3,.37-4.36.56A53.71,53.71,0,0,1,517.15,1456.14Z"/><path class="cls-2" d="M509.12,1310.61a1.91,1.91,0,0,1-1.87-1.53c-.11-.55-11.07-55.42-11.88-93.6-.12-5.35-.25-11-.39-17-.88-37-2-83,.39-114.13,1.9-24.94,7.54-55.58,7.59-55.89a1.91,1.91,0,1,1,3.76.7c-.06.3-5.66,30.74-7.54,55.48-2.35,30.91-1.26,76.84-.38,113.75.14,5.95.27,11.65.39,17,.8,37.85,11.69,92.38,11.8,92.92a1.91,1.91,0,0,1-1.49,2.25A1.64,1.64,0,0,1,509.12,1310.61Z"/><path class="cls-2" d="M456.27,1319.63a2.06,2.06,0,0,1-.59-.09,1.91,1.91,0,0,1-1.22-2.41c.14-.43,14-42.75,17.19-76.51,3.34-35.1-1.11-85.08-4.54-103.2-5.9-31.19-41.83-70.52-42.2-70.92a1.91,1.91,0,1,1,2.81-2.58c1.51,1.64,37,40.53,43.14,72.79,3.47,18.31,8,68.82,4.59,104.27-3.26,34.19-17.22,76.91-17.36,77.34A1.92,1.92,0,0,1,456.27,1319.63Z"/><path class="cls-2" d="M458.43,1060.47a1.89,1.89,0,0,1-.8-.17c-2.18-1-7-7.4-11.64-17.29-5.35-11.4-2.08-23.89-.69-29.22.23-.89.49-1.89.51-2.17a1.9,1.9,0,0,1,1.91-1.9,1.93,1.93,0,0,1,1.91,1.93,14.25,14.25,0,0,1-.64,3.1c-1.39,5.35-4.3,16.49.46,26.64,4.66,9.94,8.86,14.85,9.81,15.46a1.91,1.91,0,0,1-.83,3.62Zm.85-3.61Zm-.06,0h0Z"/><path class="cls-2" d="M477,1060.62a23.62,23.62,0,0,1-2.49-.13,1.91,1.91,0,0,1,.4-3.8c9.69,1,17.29-5.5,17.37-5.57a1.91,1.91,0,0,1,2.51,2.88C494.47,1054.29,487.09,1060.62,477,1060.62Z"/><path class="cls-2" d="M427.87,98.48h0A1.91,1.91,0,0,1,426,96.56c.07-28-2.81-51.58-7.33-59.94C408,17,382.43,3.82,365.21,3.82S322.41,17,311.79,36.62c-4.28,7.89-7.08,29.13-7.33,55.42,0,1.38,0,2.77,0,4.16a1.9,1.9,0,0,1-1.91,1.91h0a1.9,1.9,0,0,1-1.91-1.9c0-1.41,0-2.81,0-4.21.2-21.06,2.35-47.15,7.79-57.2C320.06,13.3,347,0,365.21,0S410.35,13.3,422,34.8c5.84,10.78,7.86,39,7.8,61.77A1.9,1.9,0,0,1,427.87,98.48Z"/><path class="cls-2" d="M365.21,203.07c-5.89,0-11.78-.41-15.18-1.23-7.13-1.71-25.32-16-38.76-35.35-5-7.17-7.55-22.8-8.83-34.65a1.91,1.91,0,1,1,3.79-.41c1.75,16.13,4.65,27.8,8.17,32.88,12.54,18.07,30.29,32.32,36.52,33.82s22.3,1.5,28.57,0,24-15.75,36.52-33.82c3.21-4.63,6-16.56,8-33.59a1.91,1.91,0,0,1,3.8.43c-1.41,12.49-4,28.75-8.62,35.34-13.44,19.36-31.64,33.64-38.77,35.35C377,202.66,371.09,203.07,365.21,203.07Z"/><path class="cls-2" d="M300.82,135.92a3,3,0,0,1-.54,0c-2.46-.33-4.56-2.87-5.47-6.63L288.68,104a12.38,12.38,0,0,1,2.4-9.94c.81-1,2.11-2.27,3.66-2.27,2.09,0,6.69,2,8.05,2.65a1.91,1.91,0,1,1-1.59,3.47,32.54,32.54,0,0,0-6.32-2.29c-1,.56-3.28,4.2-2.49,7.48l6.13,25.22c.61,2.52,1.78,3.68,2.27,3.75.21,0,.73-.32,1.33-1.4a1.91,1.91,0,0,1,3.34,1.86C303.9,135.36,302,135.92,300.82,135.92Z"/><path class="cls-2" d="M429.33,135.44c-1.26,0-3.43-.51-5.13-3.57a1.91,1.91,0,0,1,3.34-1.86c.29.52,1,1.72,1.87,1.61s1.86-1.29,2.34-3.27l6.13-25.22c.79-3.28-1.5-6.92-2.49-7.48a32.54,32.54,0,0,0-6.32,2.29,1.91,1.91,0,1,1-1.58-3.47c1.35-.62,5.95-2.65,8-2.65,1.56,0,2.85,1.23,3.66,2.27a12.38,12.38,0,0,1,2.4,9.94l-6.13,25.22c-.83,3.39-3,5.81-5.54,6.15A4.69,4.69,0,0,1,429.33,135.44Z"/></g></g></g></svg> \ No newline at end of file diff --git "a/front/src/assets/\353\221\224\352\267\274.svg" "b/front/src/assets/\353\221\224\352\267\274.svg" new file mode 100644 index 0000000000000000000000000000000000000000..a7c0ae92721c6bf86477ec79fb3db513554c20f3 --- /dev/null +++ "b/front/src/assets/\353\221\224\352\267\274.svg" @@ -0,0 +1 @@ +<svg width="current" height="current" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 729.26 1424.27"><defs><style>.cls-1{fill:#d7e2f1;}.cls-2{fill:#4c80ba;}.cls-3{fill:#f2888a;}</style></defs><g id="레이어_2" data-name="레이어 2"><g id="_迹_1" data-name="卵迹_1"><g id="gluteal_muscle" data-name="gluteal muscle"><path class="cls-1" d="M720.58,767c-4.52-7.1-8.55-9.8-11.51-17s-8.86-17.23-13.5-24.44-10-15.79-9.29-15.91h0c3.15-.69,4.2-2.18,4.2-2.18s2.52,3.48,7.45,9.62,8.36,3.2,16.57,5.17,12.74-2.36,10.69-5.48-9.85-5.12-14.63-10-8.21-12.46-13-17.35-27.24-12.12-31-15-5.22-4-7.34-4.2l-.09,0c-3-8.92-14.73-43.68-21-63.85-7.28-23.28-10.91-50.19-23.28-74.92s-21.06-35-21.06-35-.82-13.63-.82-13.63c.77-29-3.26-38.68-7.58-52.27a86.35,86.35,0,0,0-15.61-29l1.61-2.66s3.27-10.64,4.09-28.64S562,316,552.6,300.59c-15.55-25.37-70.26-31.79-70.26-31.79L409.6,214.59l-.12-3c.32-11.13,0-24.72-1.38-34.48h-.05a127.73,127.73,0,0,0,9.19-11.69c3.86-5.56,6.6-17.4,8.28-31.84.39-3.33,4.79,4.65,7.75-5.46,1.44-4.93,3.22-13,4.09-16.84,1.64-7.15-.82-13.43-.8-16.69,0-2.67-9.22,3.48-9.19,2,.46-28-2-50.91-7.4-60.86-10.64-19.65-36.28-33.8-55.1-33.8h-.48c-18.82,0-44.46,14.15-55.1,33.8-5,9.27-7.61,34.48-7.57,60.5,0,2.53-9.28-4-9.23-1.43s-2.46,8.8-1.3,13.56c.86,3.55,3.23,13.41,4.09,16.84,4.65,18.48,7.9,3.31,8.24,6.49C305.18,147,308,159.6,312,165.4a129.41,129.41,0,0,0,9.18,11.69h0c-1.44,9.76-1.7,23.35-1.38,34.48l-.12,3L246.92,268.8s-54.71,6.42-70.26,31.79c-9.42,15.36-23.73,51.55-22.91,69.55s4.09,28.64,4.09,28.64l1.61,2.66a86.35,86.35,0,0,0-15.61,29c-4.32,13.59-7.58,26.32-8.4,65.9,0,0-8.7,10.28-21.06,35S98.38,583,91.1,606.3c-6.3,20.17-18,54.93-21,63.85l-.09,0c-2.12.17-3.63,1.28-7.34,4.2s-26.17,10.15-30.95,15-8.21,12.46-13,17.35-12.58,6.91-14.63,10,2.47,7.44,10.69,5.48,11.64,1,16.57-5.17,7.45-9.62,7.45-9.62,1,1.49,4.2,2.18h0c.65.12-4.66,8.69-9.3,15.91s-11,18.23-14,25.44-6.48,8.91-11,16c-4,6.34-8.7,15.31-5.27,18.24S10.48,786.37,16,779,27.86,760.3,31.6,753.6s12.67-18.23,12.67-18.23-6.09,21.86-8.39,26.68c-2.71,5.67-4.79,10-8.11,16.72s-10.38,13-8,17.53,9.32,3.63,12.93-.56S43.14,780.18,47,772.24s6.14-12.71,9-19.51,5.27-9,5.27-9l2.6,2s-2.47,8.26-3.47,11.89-2.67,11.77-4.54,18.08-4.37,9.54-6.14,15.82c-1.23,4.34-7,11.24-2.44,13.65s9.35-1.68,12-6.78,3.42-8.37,5.85-13.12a90.68,90.68,0,0,0,6.57-15.57c2.1-6.65,4.77-18.38,4.77-18.38l3,.94a22.71,22.71,0,0,1-1.08,11c-2.11,5.17-2.43,12.25-3.9,16.74s-1.78,8.64-2.83,11.08c-1.37,3.16-4.09,8.72-1.8,10,3.07,1.68,7.46-.92,11.18-8.69s8.54-18.4,9.68-24.8,1.16-9.76,2.6-14.07,5.08-8.17,9.28-18.31,9-21,9-25.62c0-3.21,1.17-12.55,1.63-18,1.27-1.52,3.87-5.2,6.46-12.21,3.64-9.82,13.54-23.85,29-42.87,14.45-17.77,26.81-27,36.09-51.33,10.91-28.55,16-58.55,16-58.55s2.36-20.73,8.37-33.83c5.07-11.08,14.46-16.19,20.17-36,1.19,4.41,6.47,24,6.47,24s.35,8.71,2.26,14.88h0s1.28,18.95,2.7,21.49,7.31,27.28,12.77,41.1c0,0-8.37,29.82-11.28,48.74s3.17,46.68,3.17,46.68-27,90.07-30.81,123.89S203.3,863.26,212,919.45c7.69,49.46,13.28,83.28,14.51,90.67.43,4,.51,13.2-4.69,28.8-7.09,21.28-19.09,52.38-20.18,89.48s13.09,118.93,15.27,139.66,4.91,39.82,2.73,47.46-3.92,9.82-5.51,18,5.41,11.46,0,20.19-21.15,16.42-30.62,25c-8.44,7.6-24.46,9.69-25.37,15.69-1.25,8.25,3.28,5.27,9.51,7.12,9.92,2.94,21.46,7.3,23.1,7.3s17-1.27,26.85-.18,10.77,4.55,13.88,6.35c3.83,2.21,8.41,5.16,12.85,6.45a53.17,53.17,0,0,0,12.74,1c14.37-.92,19.37,1.45,24.28-12.74S272,1345,272,1345s4.91-3.27,4.91-8.73-3.81-13.64-4.36-25.64c0-1.09-.11-2.29-.16-3.59l9.35-78.51c8.81-32,21.91-62.79,21.91-88.11,0-27.83-3-54-2.6-65.47s10.23-22.91,11.32-37.1-.74-32-.74-32S316,983.52,320,958.06c3.33-10.29,10.89-33.41,17.21-51,8.36-23.28,13.65-41.86,15.27-64.37,1.66-23.08,5.08-60.14,6-69.7a9.2,9.2,0,0,0,6.15-.67,9.19,9.19,0,0,0,6.15.67c.89,9.56,4.31,46.62,6,69.7,1.61,22.51,6.91,41.09,15.27,64.37,6.32,17.57,13.88,40.69,17.21,51,4.07,25.46,8.47,49.63,8.47,49.63s-1.95,16-.86,30.14,10.91,25.64,11.33,37.1-2.6,37.64-2.6,65.47c0,25.32,13.1,56.06,21.9,88.11l9.36,78.51c-.06,1.3-.11,2.5-.16,3.59-.55,12-4.37,20.19-4.37,25.64s4.91,8.73,4.91,8.73-1.19,2.81-2.61,7.08l.66.28c-3.73,14.54-11.12,46.46-7.38,57.28,4.91,14.19,9.91,11.82,24.28,12.74a53.17,53.17,0,0,0,12.74-1c4.44-1.29,9-4.24,12.85-6.45,3.11-1.8,4.06-5.26,13.88-6.35s25.21.18,26.85.18,13.18-4.36,23.1-7.3c6.23-1.85,10.76,1.13,9.51-7.12-.91-6-16.93-8.09-25.37-15.69-9.47-8.53-25.22-16.22-30.63-25l-.44-.75-.26-.5c0-.07-.07-.14-.11-.2l-.29-.63,0,0c-.09-.22-.18-.43-.26-.65h0c-2.54-6.76,2.79-10.16,1.38-17.42-1.58-8.18-3.32-10.36-5.5-18s.54-26.73,2.73-47.46,16.36-102.57,15.27-139.66-13.09-68.2-20.18-89.48c-5.2-15.6-5.12-24.83-4.69-28.8,1.23-7.39,6.82-41.21,14.51-90.67,8.72-56.19,1.09-108-2.73-141.85s-30.81-123.89-30.81-123.89,6.08-27.77,3.17-46.68-11.28-48.74-11.28-48.74c5.46-13.82,11.35-38.55,12.77-41.1s2.7-21.49,2.7-21.49h0c1.91-6.17,2.26-14.88,2.26-14.88l4.59-26.4a38.53,38.53,0,0,0,5.53,10.38c8.78,13.84,11.44,16.94,16.52,28,6,13.1,8.37,33.83,8.37,33.83s5.09,30,16,58.55c9.28,24.29,21.64,33.56,36.09,51.33,15.47,19,25.38,33.05,29,42.87,2.6,7,5.2,10.69,6.47,12.21.46,5.43,1.63,14.77,1.63,18,0,4.67,4.83,15.48,9,25.62s7.83,14,9.28,18.31,1.47,7.67,2.6,14.07,6,17,9.67,24.8,8.12,10.37,11.19,8.69c2.29-1.25-.43-6.81-1.8-10-1.05-2.44-1.36-6.59-2.83-11.08s-1.79-11.57-3.9-16.74a22.71,22.71,0,0,1-1.08-11l3-.94s2.67,11.73,4.77,18.38a90.68,90.68,0,0,0,6.57,15.57c2.43,4.75,3.19,8,5.85,13.12s7.44,9.2,12,6.78-1.21-8.62-3.19-12.68-2-9.28-3.91-15.59-5-15.65-6-19.28-3.47-11.89-3.47-11.89l2.6-2s2.36,2.24,5.27,9,5.16,11.57,9,19.51,10.7,19.31,14.3,23.5,10.52,5,12.93.56-4.64-10.79-8-17.53-7.61-13.62-9.69-22.79c-1.39-6.13-6.81-20.61-6.81-20.61s8.93,11.54,12.67,18.23,10.13,18.12,15.63,25.44,9.12,9.09,12.56,6.16S724.62,773.3,720.58,767ZM240.91,967.48h0Zm247.44,0h0Z"/><path class="cls-2" d="M570.92,523.76a5.12,5.12,0,0,1,2.1.71Z"/><path class="cls-2" d="M50.14,809a7.76,7.76,0,0,1-3.68-.93,5.06,5.06,0,0,1-2.64-3.1c-.89-3.07,1.19-6.69,3-9.89.52-.91,1-1.76,1.37-2.5a107.72,107.72,0,0,0,6-15.8c1.13-3.79,2.16-8.51,3-12.31.55-2.51,1-4.68,1.42-6.14.77-2.8,2.38-8.22,3.11-10.68l-.1-.08a39.59,39.59,0,0,0-3.82,7.13c-3,7-5.33,11.93-9.08,19.6S38.1,793.63,34.17,798.2a12,12,0,0,1-10,4.17,7.55,7.55,0,0,1-6.05-4c-2.47-4.6.83-9.2,4.32-14.07.85-1.19,1.74-2.43,2.57-3.7a76.62,76.62,0,0,0,8.58-16.18c1-2.67,3.06-9.19,4.92-15.31-3.06,4.86-6.28,10.06-7.92,13-3.72,6.66-7.4,11.65-13.09,19.25-4,5.36-7.15,7.89-10.18,8.23a6.66,6.66,0,0,1-5.15-1.76c-3.81-3.26-2.59-9.65,3.53-18.5,1.46-2.12,2.72-3.86,3.83-5.39a74.23,74.23,0,0,0,7.19-11.39l1.5-3c4.39-8.7,8.53-16.93,12.75-23.49,1.59-2.46,3.41-5.18,5-7.58s3.62-5.4,4.6-7c-.41-.24-.8-.43-1.14-.59-1.13,1.51-3.34,4.41-6.63,8.51-3.78,4.7-7.12,4.85-11,5a33.3,33.3,0,0,0-6.65.8c-6.68,1.6-11-.55-12.59-2.88a4.77,4.77,0,0,1-.14-5.5c1.26-1.9,3.77-3.25,6.69-4.81,2.77-1.48,5.9-3.17,8.18-5.49a57.23,57.23,0,0,0,6.26-8.39,59.61,59.61,0,0,1,6.72-9c3.11-3.17,12.16-6.9,20.15-10.18,4.76-2,9.68-4,11-5,3.85-3,5.67-4.39,8.36-4.6a1.89,1.89,0,0,1,1,.19c15.15,7.32,39.79,19.07,42.6,20a2,2,0,0,1,1,.44c1.1.89,1.1,1.5.06,10.87-.41,3.7-.87,7.9-.87,9.87,0,4.41-3.61,13-7.43,22.17-.58,1.4-1.17,2.8-1.74,4.18-1.83,4.44-3.49,8.21-4.82,11.24-1.72,3.91-3.08,7-3.87,9.35a118.68,118.68,0,0,0-4.49,16.71c-.9,5.09-3.15,9.52-5.76,14.65-.86,1.68-1.74,3.42-2.65,5.32-2.61,5.45-5.72,8.88-9,9.94a6,6,0,0,1-4.85-.39c-3.63-2-1.19-7.51.58-11.54.14-.31.27-.6.38-.87.72-1.67,1.3-3.49,2.1-6,.32-1,.67-2.12,1.09-3.38a102.69,102.69,0,0,0,3.34-14.46,85.2,85.2,0,0,0,1.13-12.22c-1.12,3.92-3.31,11.76-4.48,17.26-1.51,7.05-2.43,9.8-4.94,14.7-1.26,2.47-2.42,4.48-3.64,6.6-1.13,1.95-2.29,4-3.57,6.41-2.18,4.18-5.27,7.14-8.49,8.14A7.88,7.88,0,0,1,50.14,809Zm11.2-66a1.88,1.88,0,0,1,1.17.4l2.6,2a1.9,1.9,0,0,1,.66,2.06c0,.08-2.48,8.28-3.45,11.85-.38,1.36-.84,3.48-1.38,5.95-.84,3.85-1.88,8.65-3,12.58a112.23,112.23,0,0,1-6.25,16.38c-.41.85-.93,1.76-1.48,2.73-1.32,2.28-3.11,5.41-2.67,6.92a1.27,1.27,0,0,0,.75.8,4,4,0,0,0,3.19.28c2.18-.68,4.57-3.08,6.23-6.26,1.32-2.53,2.5-4.58,3.65-6.56s2.33-4,3.55-6.43c2.35-4.59,3.17-7,4.6-13.76,1.64-7.71,5.11-19.48,5.26-20a1.91,1.91,0,0,1,2.39-1.28l3,.94a1.89,1.89,0,0,1,1.35,1.77,85,85,0,0,1-1.19,15,105.14,105.14,0,0,1-3.47,15c-.41,1.25-.76,2.36-1.08,3.35a64.54,64.54,0,0,1-2.23,6.36l-.39.9c-.68,1.53-2.44,5.53-2.13,6.71a2.28,2.28,0,0,0,1.73,0c1-.33,3.74-1.77,6.7-8,.93-1.94,1.83-3.7,2.7-5.4,2.57-5.06,4.6-9,5.4-13.59a124.52,124.52,0,0,1,4.63-17.26c.84-2.51,2.23-5.67,4-9.67,1.39-3.17,3-6.76,4.79-11.16.58-1.39,1.16-2.79,1.75-4.19,3.51-8.38,7.13-17,7.13-20.7,0-2.18.45-6.3.9-10.29.28-2.58.65-5.93.73-7.58-2.43-.93-7.85-3.42-21-9.68-9.26-4.4-18.54-8.87-20.79-10-1.34.27-2.69,1.25-5.84,3.73-1.64,1.29-5.59,3-11.9,5.55-7.27,3-16.31,6.71-18.87,9.32a57.88,57.88,0,0,0-6.26,8.4,60.2,60.2,0,0,1-6.72,9C17.38,712,14,713.83,11,715.44c-2.35,1.27-4.58,2.46-5.3,3.55a1,1,0,0,0,.08,1.2c1,1.41,4.09,2.44,8.57,1.37a37.3,37.3,0,0,1,7.37-.91c3.64-.16,5.46-.24,8.16-3.6,4.84-6,7.36-9.5,7.39-9.53a1.91,1.91,0,0,1,2.09-.72,16.76,16.76,0,0,1,4.81,2.49h0a2.08,2.08,0,0,1,.65.82c.54,1.3.33,1.69-5.62,10.55-1.6,2.39-3.41,5.09-5,7.53-4.11,6.39-8.21,14.53-12.55,23.14l-1.51,3a77,77,0,0,1-7.5,11.91c-1.09,1.52-2.34,3.24-3.78,5.33C4.35,778,2.71,783.31,4.65,785a2.84,2.84,0,0,0,2.25.87c1.81-.2,4.35-2.46,7.54-6.72,5.77-7.69,9.21-12.36,12.81-18.82,3.73-6.67,14.94-24,15.42-24.75a1.91,1.91,0,0,1,3.43,1.58c-.27.93-6.75,23-8.94,28.7a80.82,80.82,0,0,1-8.95,16.91c-.88,1.34-1.79,2.61-2.67,3.84-3.35,4.67-5.34,7.65-4.06,10a3.83,3.83,0,0,0,3.1,2,8.12,8.12,0,0,0,6.7-2.86c3.32-3.86,10-14.87,14-23.09,3.72-7.61,6-12.46,9-19.42s5.45-9.41,5.72-9.67A1.92,1.92,0,0,1,61.34,743Zm51.19-49.7a1.79,1.79,0,0,0,.68.13A3.53,3.53,0,0,1,112.53,693.31Z"/><path class="cls-2" d="M364.63,550.1a1.91,1.91,0,0,1-1.61-.88c-.3-.47-29.71-46.73-42.69-71.61-12.77-24.48-21.85-78-24.22-108.21-2.17-27.73-19.86-46-35.47-62.11-17.19-17.74-34.54-24.5-47.73-28.41a1.91,1.91,0,0,1-.49-3.43c7.23-4.69,20.75-6.54,28.83-7.65,2.3-.32,4.48-.62,5.07-.81,3.77-1.34,45.63-33.29,71.57-53.44.39-2,1.85-7.85,7.23-23.85,3.79-11.27,6.51-25.59,8.7-37.1,2.24-11.79,3.59-18.59,5.24-21.07,3.67-5.5,22-5.4,25.61-5.33a1.91,1.91,0,0,1,1.87,1.91V548.19a1.9,1.9,0,0,1-1.38,1.83A1.59,1.59,0,0,1,364.63,550.1ZM218.53,276.63a106.58,106.58,0,0,1,44.85,28c16.06,16.57,34.26,35.36,36.54,64.46,2.34,29.88,11.27,82.75,23.79,106.74,10.23,19.61,30.78,52.66,39,65.75V130c-9,0-18.93,1.32-20.48,3.65-1.31,2-2.94,10.56-4.67,19.67-2.21,11.62-5,26.08-8.83,37.6-6.65,19.76-7.15,23.56-7.18,23.81a1.92,1.92,0,0,1-.73,1.37c-6.93,5.39-67.88,52.71-73.31,54.51a39.93,39.93,0,0,1-5.75,1C235.8,272.4,225.59,273.8,218.53,276.63Z"/><path class="cls-2" d="M427.37,98.48h0a1.91,1.91,0,0,1-1.9-1.92c.07-28-2.81-51.58-7.34-59.94C407.5,17,381.92,3.82,364.7,3.82S321.9,17,311.28,36.62C307,44.51,304.2,65.74,304,92c0,1.38,0,2.77,0,4.16A1.9,1.9,0,0,1,302,98.11h0a1.91,1.91,0,0,1-1.91-1.9c0-1.41,0-2.81,0-4.21.19-21.06,2.34-47.15,7.78-57.2C319.56,13.3,346.45,0,364.7,0s45.14,13.3,56.78,34.8c5.84,10.78,7.85,39,7.8,61.77A1.92,1.92,0,0,1,427.37,98.48Z"/><path class="cls-2" d="M408,178.89a1.9,1.9,0,0,1-1.43-3.17,127.78,127.78,0,0,0,8.95-11.41c3.22-4.63,6.05-16.56,8-33.58a1.91,1.91,0,1,1,3.79.42c-1.41,12.49-4.05,28.75-8.62,35.34a128.72,128.72,0,0,1-9.23,11.75A1.88,1.88,0,0,1,408,178.89Z"/><path class="cls-2" d="M321.38,178.84a1.91,1.91,0,0,1-1.43-.64,130.9,130.9,0,0,1-9.19-11.71c-5-7.17-7.55-22.8-8.83-34.65a1.91,1.91,0,1,1,3.8-.41c1.74,16.13,4.64,27.8,8.17,32.88a124.86,124.86,0,0,0,8.91,11.36,1.91,1.91,0,0,1-.17,2.7A1.88,1.88,0,0,1,321.38,178.84Z"/><path class="cls-2" d="M300.31,135.92a2.93,2.93,0,0,1-.53,0c-2.47-.33-4.56-2.87-5.48-6.63L288.18,104a12.34,12.34,0,0,1,2.39-9.94c.81-1,2.11-2.27,3.66-2.27,2.09,0,6.69,2,8,2.65a1.91,1.91,0,1,1-1.59,3.47,32.31,32.31,0,0,0-6.32-2.29c-1,.56-3.28,4.2-2.48,7.48L298,128.35c.61,2.52,1.78,3.68,2.27,3.75.22,0,.73-.32,1.32-1.4a1.91,1.91,0,1,1,3.34,1.86C303.39,135.36,301.54,135.92,300.31,135.92Z"/><path class="cls-2" d="M429.35,135.68c-1.44,0-3.84-.56-5.65-3.81A1.91,1.91,0,1,1,427,130c.46.82,1.21,1.8,2.2,1.85a1.78,1.78,0,0,0,1.27-.44l6.09-25.07c1.47-6-.71-10.07-1.72-10.7a33.14,33.14,0,0,0-6.3,2.29A1.91,1.91,0,0,1,427,94.47c1.36-.62,5.95-2.65,8-2.65a4.4,4.4,0,0,1,3.33,2c1.92,2.45,3.44,7.27,1.94,13.46l-6.13,25.23a4.82,4.82,0,0,1-4.11,3.15A4.63,4.63,0,0,1,429.35,135.68Z"/><path class="cls-2" d="M159.44,403.35a1.91,1.91,0,0,1-1.74-1.14,73.91,73.91,0,0,1-5.62-27c0-22.39,12.8-63.55,24.4-78.63,11.18-14.53,35.46-21.14,36.48-21.42a1.92,1.92,0,0,1,2.34,1.36,1.9,1.9,0,0,1-1.35,2.33c-.24.07-24.06,6.56-34.44,20.06s-23.58,52.77-23.61,76.3c0,10.57,3.34,20.4,4.71,24,7.22-1.58,37.73-8.72,51.72-19,15.88-11.65,37.3-29.25,49.18-47,4.86-7.24,7.95-17.9,8-18a1.91,1.91,0,0,1,3.67,1.05c-.13.46-3.28,11.33-8.47,19.08-12.2,18.19-34,36.11-50.11,47.94-16.51,12.11-53.2,19.65-54.75,20A2.58,2.58,0,0,1,159.44,403.35Z"/><path class="cls-2" d="M165.26,531.55a1.9,1.9,0,0,1-1.89-1.66c-.37-2.82-9-69.49.09-96.16,6.51-19,18.5-34.33,34.67-44.28C211.88,381,225.6,370.79,226.55,370a1.91,1.91,0,0,1,3.1,1c.42,1.89,10.26,46.35,8.44,65.7-1.42,15.08-8.2,25.57-17.57,40.08-2.9,4.49-6.19,9.59-9.61,15.28-14.31,23.85-43.55,38.66-44.79,39.28A2,2,0,0,1,165.26,531.55Zm61.29-156.78c-4.87,3.61-15.9,11.45-26.42,17.93-15.4,9.48-26.83,24.1-33.06,42.27-7.82,22.85-1.81,78.63-.25,91.67,7.3-4.08,29.41-17.52,40.82-36.53,3.44-5.75,6.75-10.87,9.67-15.39,9.08-14.06,15.64-24.22,17-38.37C235.79,420.38,228.74,385.15,226.55,374.77Z"/><path class="cls-2" d="M274.44,426.54H274c-15.06-.28-41.4-26.45-42.52-27.56a1.91,1.91,0,0,1,2.7-2.7c.27.26,26.36,26.19,39.89,26.44h.39c13.42,0,27.63-12.88,27.78-13a1.91,1.91,0,0,1,2.58,2.82C304.17,413.11,289.33,426.54,274.44,426.54Z"/><path class="cls-2" d="M113.37,693.52a1.83,1.83,0,0,1-.85-.2l-43.3-21.46a1.9,1.9,0,0,1-1-2.29l19.54-60.83c.45-1.6,15.49-54.59,24.81-78.07,8.45-21.29,18.45-32.51,21-35.11.11-5.12.84-34.54,3.83-52.43,3.31-19.87,19.84-41.92,20.54-42.85a1.91,1.91,0,0,1,3.05,2.31c-.17.22-16.67,22.23-19.83,41.17-3.21,19.27-3.78,52.3-3.79,52.63a1.91,1.91,0,0,1-.59,1.35c-.11.11-11.41,11.17-20.61,34.34-9.34,23.54-24.55,77.19-24.7,77.73a.19.19,0,0,1,0,.07l-19,59.29,40,19.83c2.18-5.16,8.68-19.67,17.68-32.26,4.56-6.39,9.5-11.47,14.73-16.84,7.37-7.58,15-15.41,22.28-27.76,11.56-19.6,21.49-37.65,25.95-60,4.32-21.56,10.76-55.73,10.83-56.07a1.91,1.91,0,1,1,3.75.71c-.06.34-6.51,34.53-10.83,56.11-4.58,22.9-14.67,41.24-26.42,61.15-7.51,12.74-15.29,20.74-22.82,28.48-5.13,5.27-10,10.25-14.36,16.4-10.66,14.91-18,33.18-18,33.36a1.9,1.9,0,0,1-1.09,1.08A2,2,0,0,1,113.37,693.52Z"/><path class="cls-2" d="M95.45,684.64a1.9,1.9,0,0,1-1.66-2.85c.25-.44,24.82-43.46,35.58-65,4-8.08,7.83-14.79,11.18-20.7,5.89-10.42,10.54-18.65,14.15-29.65,6.07-18.44,8.41-38.7,8.43-38.9a1.91,1.91,0,0,1,3.8.43c0,.2-2.41,20.84-8.6,39.67-3.73,11.35-8.7,20.14-14.46,30.33-3.32,5.87-7.09,12.53-11.09,20.53C122,640.13,97.36,683.25,97.11,683.68A1.9,1.9,0,0,1,95.45,684.64Z"/><path class="cls-2" d="M72.52,670.85a2,2,0,0,1-.93-.24,1.91,1.91,0,0,1-.74-2.6c1-1.77,7.13-16.52,13.08-30.79,4.91-11.79,10-24,13.75-32.72,9-21,28.59-54.37,38.65-69,11.51-16.78,23.8-42.05,23.92-42.3a1.91,1.91,0,1,1,3.44,1.66c-.12.26-12.54,25.79-24.21,42.8-10,14.53-29.36,47.57-38.29,68.37-3.75,8.74-8.83,20.91-13.73,32.69-6.54,15.68-12.18,29.22-13.27,31.18A1.9,1.9,0,0,1,72.52,670.85Z"/><path class="cls-2" d="M117.25,527.68h-.16a1.92,1.92,0,0,1-1.75-2.06c.14-1.6,1.5-2.41,7.91-6a169.15,169.15,0,0,0,16.49-10.07l21-17.05a1.91,1.91,0,1,1,2.41,3l-21.08,17.1-.09.06A174.33,174.33,0,0,1,125.1,523a65.58,65.58,0,0,0-6.15,3.64A1.9,1.9,0,0,1,117.25,527.68Z"/><path class="cls-2" d="M135.49,495.91a1.91,1.91,0,0,1-.84-3.62c.16-.08,16.58-8.31,24.95-21.84a1.91,1.91,0,0,1,3.25,2c-9,14.49-25.8,22.91-26.51,23.26A1.86,1.86,0,0,1,135.49,495.91Z"/><path class="cls-2" d="M136.26,476.63a2,2,0,0,1-.48-.06,1.91,1.91,0,0,1-1.38-2.3c.13-.49,3.25-12.24,26.64-25.4a1.91,1.91,0,0,1,1.87,3.33c-21.71,12.22-24.78,22.9-24.8,23A1.93,1.93,0,0,1,136.26,476.63Z"/><path class="cls-3" d="M261.56,737.5c-4.37,16.36-9.82,32.18-6.55,49.1,20.73-1.64,42-1.1,62.74-.55,8.73,0,17.46-2.18,24.55-7.64,9.82-6.54,16.37-15.27,22.37-25.09C379.4,767.5,393,788.23,416,787.14c20.19-.54,40.37-4.91,60,1.64,2.18-7.09,3.28-15.28.55-21.82-7.09-20.74-15.28-46.38,1.09-63.83,5-5.46,11-7.93,17.51-9.19-6.14-22.29-11.33-39.6-11.33-39.6a1.45,1.45,0,0,1,0-.16c-20.94-14.11-36.26-33.92-54.78-51.44-1.63-1.09-4.91,3.82-7.09,5.46a33.64,33.64,0,0,1-4.91,2.18C406.13,618,396.31,624,388.13,633.84c-8.19,10.37-12,22.37-16.37,34.92a140,140,0,0,1-6.55,17.45c-2.18-7.63-7.45-13.77-8.54-20.32-1.09-7.64-5.52-17.71-10.43-24.26a55.65,55.65,0,0,0-10.49-12.15c-3.81-3.28-6.54-7.64-10.36-10.37-7.64-7.09-17.46-10.91-25.64-16.91a7.82,7.82,0,0,1-1.09,3.27c-2.73,2.73-6,4.37-8.19,7.09a123.69,123.69,0,0,1-36.55,34.92c-2.85,1.81-5.73,3.44-8.64,5,.24,1.22.39,1.9.39,1.9s-5.3,17.66-11.53,40.28C254.58,697.07,266.23,718.27,261.56,737.5Z"/><path class="cls-2" d="M299.47,603.2a1.9,1.9,0,0,1-1.66-1c-7.72-13.68-44.92-42.14-45.29-42.42a2,2,0,0,1-.65-.89c0-.14-4.82-14-9-28.76-3.72-13.12-6.3-30.86-8-42.6-.24-1.68-.46-3.2-.66-4.55-1.55-10.32-5.73-25.57-5.77-25.73a1.91,1.91,0,0,1,3.68-1c.18.63,4.29,15.63,5.86,26.17.21,1.36.43,2.89.67,4.57,1.69,11.64,4.25,29.23,7.9,42.11,3.7,13,7.86,25.32,8.78,28,4.23,3.26,33.6,26,43.87,40.22,3.82-8.3,8.52-18,12.39-25.88,2.82-5.77,5.25-10.76,6.73-14,3.94-8.53,25.48-38.72,26.4-40a1.91,1.91,0,0,1,3.1,2.22c-.22.31-22.25,31.18-26,39.38-1.5,3.25-3.94,8.25-6.77,14-4.36,8.93-9.78,20.06-13.78,28.94a1.9,1.9,0,0,1-1.65,1.12Z"/><path class="cls-2" d="M364.63,690.58a1.92,1.92,0,0,1-1.83-1.35c-.13-.42-12.92-42.14-23.74-55.33-9.87-12-33.09-26.47-39.11-30.1-3.3,4.3-13.78,17.77-20.91,25.35-8.58,9.13-31.39,25.42-32.36,26.11a1.91,1.91,0,0,1-3-1.34c-.15-1.39-3.75-34.2-2.89-48.78.53-9,3.82-23.06,5.2-28.69,1.19-4.79,2.43-9.35,3.5-12.84,1.84-6,2.42-6.41,2.93-6.8a2.06,2.06,0,0,1,1.67-.39,1.91,1.91,0,0,1,1.46,2.27,1.84,1.84,0,0,1-.66,1.08c-1.92,3.6-9.49,32.17-10.29,45.59-.68,11.62,1.63,36,2.54,44.87,6.38-4.66,22.49-16.64,29.13-23.7,8.38-8.91,21.56-26.22,21.69-26.39a1.91,1.91,0,0,1,2.48-.5c1.21.71,29.81,17.47,41.59,31.83,7.7,9.4,16,31.53,20.7,45.2V548.19a1.91,1.91,0,1,1,3.82,0V688.67a1.91,1.91,0,0,1-1.63,1.89ZM253.36,560.17Zm0,0h0Zm0,0Zm-.07,0h0Zm0,0Z"/><path class="cls-2" d="M254.92,790.14a1.93,1.93,0,0,1-.63-.1,1.89,1.89,0,0,1-1.15-1.11c-5.9-15.07.33-33.85,3.28-41.23,2.5-6.26,7.32-22.52-2.05-38.13-7.45-12.43-18.55-12.19-19-12.17a1.9,1.9,0,0,1-2-1.83,1.92,1.92,0,0,1,1.82-2c.57,0,13.79-.42,22.46,14,10.24,17.08,5,34.73,2.31,41.52-2.07,5.18-8.23,22.58-3.94,36.49,9.17-3.53,30.22-3.94,42.75-2.55,14.52,1.62,24.9,2.2,36.52-4.14s27.64-28.15,27.8-28.37a1.91,1.91,0,1,1,3.08,2.26c-.68.93-16.82,22.79-29.05,29.46-12.57,6.86-24,6.23-38.77,4.59-15.81-1.76-36.84-.26-42.47,3A1.85,1.85,0,0,1,254.92,790.14Z"/><path class="cls-2" d="M257.49,1424.27c-2,0-3.89,0-5.79-.09l-2.92-.07c-5.55-.1-11.93-3.84-18.11-7.45-5.52-3.24-11.23-6.58-14.85-6.23-6.8.66-25.4,1.1-30.53-.64a47.94,47.94,0,0,1-4.87-2.12c-4.23-2-9.48-4.5-14.36-4.32-5.06.19-10-3.25-10.73-7.5-.24-1.39-.44-6.1,7.1-8.5,17.55-5.59,48.9-30.26,51.41-37.29,1.18-3.31.6-4.8-.28-7a17.14,17.14,0,0,1-1.29-9.76,41.56,41.56,0,0,1,3.21-11.75,67.57,67.57,0,0,0,2.36-6.54c2.21-7.29-2.79-46.66-5.47-67.82l-.26-2c-.5-3.88-1.21-9.13-2-15.2-4.24-31.18-11.35-83.38-10-106.27,1.61-26.86,4.2-39.6,13.2-64.9,8.57-24.09,10.27-32.88,11.34-48.75.58-8.56-1.26-16.83-3.8-28.29-2-9.17-4.58-20.59-6.54-35.55-4-30.48-7-69.53-8.2-107.12-.9-27.84,8.58-70.85,14.85-99.31,1.47-6.67,2.74-12.43,3.74-17.33,5.41-26.53,18.94-68.84,19.07-69.27a1.91,1.91,0,0,1,3.64,1.17c-.13.42-13.6,42.54-19,68.86-1,4.93-2.28,10.71-3.75,17.4-6.23,28.27-15.64,71-14.76,98.36,1.21,37.47,4.18,76.38,8.17,106.74,1.94,14.8,4.45,26.12,6.47,35.22,2.62,11.77,4.51,20.27,3.89,29.38-1.1,16.27-2.83,25.25-11.55,49.77-8.85,24.89-11.4,37.42-13,63.85-1.35,22.52,5.73,74.48,10,105.52.83,6.09,1.54,11.34,2,15.23l.25,2.05c3.95,31,7.6,62,5.35,69.4A72.81,72.81,0,0,1,219,1323a37.81,37.81,0,0,0-2.95,10.84,13.42,13.42,0,0,0,1.05,7.84,11.83,11.83,0,0,1,.33,9.71c-3.13,8.74-35.84,33.91-53.86,39.64-1.48.48-4.9,1.84-4.48,4.21.36,2.11,3.43,4.46,6.82,4.34,5.81-.22,11.54,2.51,16.14,4.69a45.75,45.75,0,0,0,4.46,2c4,1.35,20.85,1.23,28.93.45,4.85-.46,10.83,3,17.15,6.73,5.75,3.37,11.7,6.85,16.25,6.93l2.94.07c10.69.26,21.75.53,25.91-7.19,4.34-8,1.51-33.31-.8-41.39-.59-2.07-1.31-4.29-2-6.44-2-6.11-3.84-11.87-3.43-15.65a19.74,19.74,0,0,1,1.34-5.16,19.83,19.83,0,0,0,1.48-6.84A22.37,22.37,0,0,0,273,1330a55.13,55.13,0,0,1-2.39-14.74c-.42-14.35,6.18-64.15,6.93-69.78,2.33-17.43,5.86-29.32,11.7-49,1.24-4.2,2.49-8.15,3.71-12,4.4-13.87,8.21-25.85,8.21-39.87,0-9.36-.61-25.11-1.14-39-.5-13.15-1-25.58-.88-30.78.11-6,2.22-10.57,4.45-15.37a52.7,52.7,0,0,0,4.87-14.11c.95-5.54.91-12,.85-19.57-.06-9.33-.14-19.9,1.69-31.68,2.67-17.18,7.75-43.11,16.82-69.07,2.47-7.1,4.86-13,7-18.24,4.83-12,8.65-21.51,11.14-38.15,3.58-24.05,10.55-95.16,10.62-95.88a1.9,1.9,0,0,1,1.69-1.71l6.15-.67a1.91,1.91,0,1,1,.41,3.8l-4.6.5c-1.05,10.58-7.19,72.37-10.5,94.52-2.55,17.09-6.44,26.77-11.37,39-2.19,5.44-4.45,11.07-6.9,18.07-9,25.7-14,51.38-16.64,68.41-1.78,11.47-1.71,21.88-1.65,31.07.06,7.7.1,14.36-.91,20.24a56.64,56.64,0,0,1-5.17,15.07c-2.14,4.62-4,8.6-4.09,13.84-.1,5.09.37,17.46.88,30.55.53,13.93,1.14,29.71,1.14,39.15,0,14.61-3.89,26.85-8.4,41-1.2,3.8-2.45,7.73-3.68,11.89-5.79,19.53-9.28,31.31-11.57,48.45-.75,5.6-7.32,55.11-6.9,69.16a51,51,0,0,0,2.25,13.82,25.72,25.72,0,0,1,1.38,8.89,23.49,23.49,0,0,1-1.71,8,15.85,15.85,0,0,0-1.12,4.24c-.33,3,1.5,8.6,3.26,14.05.71,2.18,1.44,4.44,2.05,6.57,2.16,7.59,5.7,34.59.49,44.25C276.67,1423.12,267.09,1424.27,257.49,1424.27Z"/><path class="cls-2" d="M242.67,1034.41h-.2c-1.31-.15-1.8-1.2-2.88-3.78-.66-1.58-1.57-3.9-2.69-6.87-1.87-5-4.39-11.93-7.47-20.63C224.18,988.33,219,973.35,219,973.2a1.39,1.39,0,0,1-.09-.35c-8.38-60.59-1.33-100.63,3.62-119.1a221.45,221.45,0,0,1,19.74-49.91,135.41,135.41,0,0,1,7.84-12.57c3.35-4.71,3.83-4.81,4.45-4.93a1.89,1.89,0,0,1,1.89.71,2,2,0,0,1,.19,2,1.81,1.81,0,0,1-.55.67c-1.45,1.71-18.57,22.84-29.87,65-4.87,18.18-11.8,57.58-3.55,117.4,6.41,18.67,16.49,47.34,20.19,56.4,5.51-9.41,8-16,11.61-25.62,1.32-3.52,2.82-7.51,4.66-12.13,4.1-10.32,8.86-24,13.07-37.59,9.1-29.36,16.73-167.53,16.81-168.92a1.91,1.91,0,1,1,3.81.21c-.31,5.7-7.73,140-17,169.84-4.24,13.66-9,27.47-13.18,37.87-1.82,4.59-3.31,8.56-4.63,12.06-4,10.76-6.71,17.87-13.68,29.21A2,2,0,0,1,242.67,1034.41Z"/><path class="cls-2" d="M289.54,1040a1.84,1.84,0,0,1-.47-.06,1.91,1.91,0,0,1-1.43-1.66c-4.51-43.1-14.5-86.81-14.6-87.25a1.91,1.91,0,1,1,3.72-.85c.1.42,9.35,40.92,14.11,82.51,13.3-20.3,17-34.28,25.18-65.23l.24-.92c8.5-32.14,15.21-57.53,11.48-85.26-3.63-27-18.26-88.89-20.73-94.06a1.91,1.91,0,0,1,1.51-3.22c1.59.11,2.06,1.59,2.9,4.29.59,1.89,1.35,4.6,2.26,8,1.8,6.85,4.05,16.12,6.34,26.1,5.53,24.11,9.83,45.92,11.5,58.34,3.84,28.48-3,54.19-11.57,86.74l-.24.91c-8.61,32.57-12.54,47.43-28.63,70.74A1.92,1.92,0,0,1,289.54,1040ZM308.3,787.76Zm0,0Zm0,0h0Zm0,0Zm0,0h0Zm0,0Zm0,0Z"/><path class="cls-2" d="M237,1362.25a1.91,1.91,0,0,1-1.59-3h0a75,75,0,0,0,10.19-30.78c.57-5.82,1.35-11.27,2.11-16.55,1.64-11.45,3.06-21.34,1.55-29.85a1.91,1.91,0,1,1,3.76-.66c1.61,9.11.16,19.27-1.53,31-.75,5.24-1.53,10.65-2.09,16.39a77.19,77.19,0,0,1-10.81,32.51A1.91,1.91,0,0,1,237,1362.25Z"/><path class="cls-2" d="M273.72,1349.81a1.89,1.89,0,0,1-1.47-.69c-2.28-2.76-9.27-22.63-9.44-39.68a239.24,239.24,0,0,1,1.67-30.46,1.91,1.91,0,0,1,3.79.51,233.86,233.86,0,0,0-1.64,29.91c.17,16.38,7,35.35,8.56,37.29a1.9,1.9,0,0,1-1.47,3.12Z"/><path class="cls-2" d="M319.66,216.5a1.91,1.91,0,0,1-1.91-1.9c-.07-12.48,1.53-37.39,1.55-37.64a1.91,1.91,0,0,1,3.81.25c0,.25-1.61,25-1.54,37.37a1.92,1.92,0,0,1-1.9,1.92Z"/><path class="cls-2" d="M679.12,809a7.94,7.94,0,0,1-2.43-.38c-3.21-1-6.3-4-8.48-8.14-1.28-2.45-2.44-4.47-3.57-6.41-1.22-2.13-2.38-4.13-3.65-6.6-2.5-4.9-3.42-7.65-4.93-14.7-1.17-5.5-3.36-13.34-4.48-17.26a85.08,85.08,0,0,0,1.13,12.22,99.63,99.63,0,0,0,3.34,14.46c.42,1.26.77,2.37,1.09,3.38.8,2.51,1.37,4.33,2.09,6,.12.27.25.57.39.87,1.77,4,4.21,9.56.58,11.54a6,6,0,0,1-4.85.39c-3.26-1.06-6.37-4.49-9-9.94-.91-1.9-1.79-3.64-2.65-5.32-2.61-5.13-4.86-9.55-5.77-14.65a118.81,118.81,0,0,0-4.48-16.71c-.79-2.35-2.15-5.44-3.87-9.35-1.33-3-3-6.8-4.82-11.24-.58-1.38-1.16-2.78-1.74-4.18-3.83-9.13-7.43-17.76-7.43-22.17,0-2-.46-6.17-.87-9.86-1-9.38-1-10,.06-10.88a2,2,0,0,1,1.05-.44c2.81-.94,27.45-12.69,42.6-20a1.87,1.87,0,0,1,1-.19c2.7.21,4.51,1.57,8.37,4.6,1.31,1,6.23,3.06,11,5,8,3.28,17,7,20.15,10.18a60.29,60.29,0,0,1,6.72,9,57.23,57.23,0,0,0,6.26,8.39c2.28,2.32,5.41,4,8.18,5.49s5.43,2.91,6.69,4.81a4.77,4.77,0,0,1-.14,5.5c-1.64,2.33-5.91,4.48-12.59,2.88a33.38,33.38,0,0,0-6.65-.8c-3.86-.17-7.19-.32-11-5-3.29-4.1-5.5-7-6.63-8.51-.34.16-.73.35-1.14.59,1,1.61,2.94,4.54,4.6,7s3.43,5.12,5,7.58c4.22,6.56,8.36,14.78,12.74,23.48l1.51,3A74.23,74.23,0,0,0,719.73,764c1.11,1.54,2.37,3.27,3.83,5.39,6.12,8.85,7.34,15.24,3.53,18.5a6.67,6.67,0,0,1-5.16,1.76c-3-.34-6.16-2.87-10.17-8.23-5.7-7.6-9.37-12.59-13.09-19.25-1.64-2.94-4.86-8.14-7.93-13,1.87,6.12,3.91,12.64,4.92,15.31a77.18,77.18,0,0,0,8.59,16.18c.83,1.27,1.72,2.51,2.57,3.7,3.49,4.87,6.79,9.47,4.32,14.07a7.55,7.55,0,0,1-6,4,12,12,0,0,1-10-4.17c-3.92-4.57-10.82-16.27-14.56-23.9s-6.07-12.57-9.08-19.6a38.81,38.81,0,0,0-3.83-7.13l-.09.08c.73,2.46,2.34,7.88,3.11,10.68.4,1.46.87,3.63,1.42,6.15.82,3.79,1.85,8.51,3,12.3a108.16,108.16,0,0,0,6,15.8c.36.74.85,1.59,1.37,2.5,1.83,3.2,3.91,6.82,3,9.89a5.09,5.09,0,0,1-2.64,3.1A7.79,7.79,0,0,1,679.12,809Zm-26.41-58.37a1.9,1.9,0,0,1,.9.22,1.92,1.92,0,0,1,.93,1.14c.15.5,3.61,12.27,5.26,20,1.43,6.73,2.25,9.18,4.59,13.76,1.23,2.39,2.36,4.35,3.56,6.43s2.33,4,3.65,6.56c1.66,3.18,4,5.58,6.23,6.26a4,4,0,0,0,3.19-.28,1.27,1.27,0,0,0,.75-.8c.44-1.51-1.36-4.64-2.67-6.92-.55-1-1.07-1.88-1.48-2.73a111.09,111.09,0,0,1-6.25-16.38c-1.17-3.93-2.21-8.73-3-12.58-.54-2.46-1-4.59-1.38-5.95-1-3.57-3.43-11.77-3.45-11.85a1.9,1.9,0,0,1,.66-2.06l2.6-2a1.91,1.91,0,0,1,2.48.12c.27.26,2.74,2.72,5.72,9.67s5.27,11.8,9,19.42c4,8.22,10.71,19.23,14,23.09a8.12,8.12,0,0,0,6.7,2.86,3.83,3.83,0,0,0,3.1-2c1.28-2.39-.71-5.37-4.06-10-.88-1.23-1.79-2.5-2.67-3.84a80.82,80.82,0,0,1-8.95-16.91c-2.19-5.73-8.67-27.77-8.94-28.7a1.91,1.91,0,0,1,3.43-1.58c.48.74,11.69,18.08,15.41,24.75,3.61,6.46,7,11.13,12.81,18.82,3.2,4.26,5.74,6.52,7.55,6.72a2.81,2.81,0,0,0,2.25-.87c1.94-1.66.3-6.93-4.19-13.41-1.44-2.09-2.69-3.81-3.79-5.33a77.79,77.79,0,0,1-7.5-11.91l-1.51-3c-4.34-8.61-8.43-16.74-12.55-23.13-1.56-2.44-3.37-5.14-5-7.53-6-8.86-6.16-9.25-5.62-10.55a2.08,2.08,0,0,1,.65-.82h0a16.76,16.76,0,0,1,4.81-2.49,1.91,1.91,0,0,1,2.09.72s2.55,3.52,7.38,9.53c2.71,3.36,4.53,3.44,8.17,3.6a37.3,37.3,0,0,1,7.37.91c4.48,1.07,7.58,0,8.57-1.37a1,1,0,0,0,.08-1.2c-.73-1.09-3-2.28-5.3-3.55-3-1.61-6.43-3.44-9.11-6.18a60.2,60.2,0,0,1-6.72-9,57.88,57.88,0,0,0-6.26-8.4c-2.56-2.61-11.6-6.33-18.87-9.32-6.31-2.6-10.26-4.26-11.9-5.55-3.15-2.48-4.5-3.46-5.84-3.73-2.25,1.09-11.53,5.56-20.79,10-13.16,6.26-18.58,8.75-21,9.68.08,1.65.45,5,.73,7.58.44,4,.9,8.11.9,10.29,0,3.65,3.62,12.32,7.13,20.7.58,1.4,1.17,2.8,1.75,4.19,1.81,4.4,3.39,8,4.79,11.16,1.76,4,3.15,7.16,4,9.67a123.26,123.26,0,0,1,4.62,17.26c.81,4.54,2.84,8.53,5.41,13.59.87,1.7,1.77,3.46,2.7,5.4,3,6.18,5.67,7.62,6.7,8a2.28,2.28,0,0,0,1.73,0c.31-1.18-1.45-5.18-2.13-6.71q-.21-.47-.39-.9a64.54,64.54,0,0,1-2.23-6.36c-.32-1-.67-2.1-1.08-3.35a102.46,102.46,0,0,1-3.47-15,83.88,83.88,0,0,1-1.19-15,1.9,1.9,0,0,1,1.34-1.77l3-.94A1.77,1.77,0,0,1,652.71,750.63Zm33.57-39.81h0Zm-69.55-17.51a3.53,3.53,0,0,1-.68.13A1.79,1.79,0,0,0,616.73,693.31Zm-.08-3.59Z"/><path class="cls-2" d="M364.63,550.1a1.59,1.59,0,0,1-.53-.08,1.9,1.9,0,0,1-1.38-1.83V128.11a1.91,1.91,0,0,1,1.87-1.91c3.63-.07,21.94-.17,25.61,5.33,1.65,2.48,3,9.28,5.24,21.08,2.19,11.5,4.91,25.82,8.7,37.09,5.38,16,6.84,21.81,7.23,23.85,25.94,20.15,67.8,52.1,71.57,53.44.59.19,2.77.49,5.07.81,8.08,1.11,21.59,3,28.83,7.65a1.91,1.91,0,0,1-.49,3.43c-13.2,3.91-30.54,10.67-47.73,28.41-15.61,16.12-33.3,34.38-35.47,62.11-2.37,30.2-11.45,83.73-24.22,108.21-13,24.88-42.39,71.14-42.69,71.61A1.91,1.91,0,0,1,364.63,550.1ZM366.54,130V541.59c8.22-13.09,28.77-46.14,39-65.75,12.52-24,21.46-76.86,23.8-106.74,2.28-29.1,20.48-47.89,36.54-64.46a106.53,106.53,0,0,1,44.85-28c-7.06-2.83-17.27-4.23-23.24-5.05a39.93,39.93,0,0,1-5.75-1c-5.43-1.8-66.38-49.12-73.31-54.51a1.9,1.9,0,0,1-.73-1.37c0-.24-.52-4-7.18-23.81-3.88-11.52-6.62-26-8.83-37.6-1.73-9.11-3.36-17.71-4.67-19.67C385.47,131.32,375.55,130,366.54,130Z"/><path class="cls-2" d="M569.81,403.35a2.58,2.58,0,0,1-.38,0c-1.55-.32-38.24-7.86-54.76-20-16.12-11.83-37.9-29.75-50.1-47.94-5.19-7.75-8.34-18.62-8.47-19.08a1.91,1.91,0,0,1,3.67-1.05c0,.1,3.12,10.76,8,18,11.89,17.74,33.31,35.34,49.19,47,14,10.25,44.5,17.39,51.71,19a70.92,70.92,0,0,0,4.72-24c0-23.53-13.32-62.93-23.61-76.3s-34.2-20-34.44-20.06a1.91,1.91,0,0,1,1-3.69c1,.28,25.31,6.89,36.49,21.42,11.6,15.08,24.37,56.24,24.4,78.63a74.14,74.14,0,0,1-5.62,27A1.91,1.91,0,0,1,569.81,403.35Z"/><path class="cls-2" d="M564,531.55a2,2,0,0,1-.85-.2c-1.24-.62-30.49-15.43-44.79-39.28-3.42-5.69-6.71-10.79-9.61-15.28-9.37-14.51-16.15-25-17.57-40.08-1.83-19.35,8-63.81,8.44-65.7a1.91,1.91,0,0,1,3.1-1c1,.81,14.67,11,28.42,19.47,16.17,9.95,28.16,25.26,34.67,44.28,9.13,26.67.46,93.34.09,96.16a1.93,1.93,0,0,1-1,1.44A1.9,1.9,0,0,1,564,531.55ZM502.7,374.77c-2.18,10.38-9.23,45.61-7.73,61.58,1.34,14.15,7.9,24.31,17,38.37,2.92,4.52,6.22,9.64,9.67,15.39,11.42,19,33.52,32.45,40.82,36.53,1.56-13,7.57-68.83-.25-91.67-6.23-18.17-17.66-32.79-33.06-42.27C518.61,386.22,507.58,378.38,502.7,374.77Z"/><path class="cls-2" d="M454.82,426.54c-14.89,0-29.73-13.43-30.36-14a1.91,1.91,0,0,1,2.58-2.82c.14.13,14.38,13,27.78,13h.39c13.52-.25,39.62-26.18,39.88-26.44a1.91,1.91,0,0,1,2.7,2.7c-1.11,1.11-27.45,27.28-42.51,27.56Z"/><path class="cls-2" d="M615.89,693.52a2.09,2.09,0,0,1-.69-.12,2,2,0,0,1-1.09-1.08c-.07-.18-7.38-18.46-18-33.36-4.39-6.15-9.23-11.13-14.36-16.4-7.53-7.74-15.31-15.74-22.83-28.48-11.74-19.91-21.83-38.25-26.41-61.15-4.32-21.58-10.77-55.77-10.83-56.11a1.91,1.91,0,1,1,3.75-.71c.06.34,6.51,34.51,10.82,56.07,4.47,22.31,14.4,40.36,26,60,7.28,12.35,14.91,20.18,22.28,27.76,5.23,5.37,10.17,10.45,14.73,16.84,9,12.59,15.5,27.1,17.68,32.26l40-19.83-19-59.29a.19.19,0,0,1,0-.07c-.16-.54-15.36-54.19-24.7-77.73-9.2-23.17-20.5-34.23-20.62-34.34a1.94,1.94,0,0,1-.58-1.35c0-.33-.58-33.36-3.79-52.63-3.16-19-19.66-40.95-19.83-41.17a1.91,1.91,0,0,1,3.05-2.31c.7.93,17.23,23,20.54,42.85,3,17.89,3.72,47.31,3.83,52.43,2.5,2.6,12.49,13.82,20.94,35.11,9.32,23.48,24.37,76.47,24.82,78.07L661,669.57a1.9,1.9,0,0,1-1,2.29l-43.3,21.46A1.83,1.83,0,0,1,615.89,693.52Z"/><path class="cls-2" d="M633.81,684.64a1.9,1.9,0,0,1-1.66-1c-.25-.43-24.87-43.55-35.68-65.17-4-8-7.76-14.66-11.08-20.53-5.76-10.19-10.73-19-14.46-30.33-6.19-18.83-8.57-39.47-8.6-39.67a1.91,1.91,0,0,1,3.8-.43c0,.2,2.36,20.46,8.43,38.9,3.61,11,8.26,19.23,14.15,29.65,3.35,5.91,7.14,12.62,11.18,20.7,10.76,21.53,35.33,64.55,35.58,65a1.9,1.9,0,0,1-1.66,2.85Z"/><path class="cls-2" d="M656.74,670.85a1.9,1.9,0,0,1-1.67-1c-1.09-2-6.73-15.51-13.27-31.19-4.91-11.77-10-23.95-13.73-32.68-8.93-20.8-28.32-53.84-38.29-68.37-11.67-17-24.09-42.54-24.21-42.8a1.91,1.91,0,1,1,3.43-1.66c.13.25,12.43,25.53,23.93,42.3,10.06,14.66,29.62,48,38.65,69,3.76,8.75,8.83,20.93,13.74,32.71,5.95,14.27,12.1,29,13.09,30.8a1.91,1.91,0,0,1-.74,2.6A2,2,0,0,1,656.74,670.85Z"/><path class="cls-2" d="M612,527.68a1.92,1.92,0,0,1-1.71-1.06,63,63,0,0,0-6.15-3.64,174.28,174.28,0,0,1-16.9-10.34l-.09-.06-21.08-17.1a1.91,1.91,0,1,1,2.41-3l21,17.05A169.15,169.15,0,0,0,606,519.64c6.41,3.56,7.77,4.37,7.91,6a1.92,1.92,0,0,1-1.75,2.06Z"/><path class="cls-2" d="M593.77,495.91a1.83,1.83,0,0,1-.85-.2c-.71-.35-17.55-8.77-26.51-23.26a1.91,1.91,0,0,1,3.25-2c8.37,13.53,24.79,21.76,25,21.84a1.91,1.91,0,0,1-.84,3.62Z"/><path class="cls-2" d="M593,476.64a1.92,1.92,0,0,1-1.85-1.44c0-.19-3.17-10.83-24.8-23a1.91,1.91,0,1,1,1.87-3.33c23.38,13.16,26.51,24.91,26.64,25.4a1.92,1.92,0,0,1-1.4,2.31A1.88,1.88,0,0,1,593,476.64Z"/><path class="cls-2" d="M429.79,603.2h-.09a1.9,1.9,0,0,1-1.65-1.12c-4-8.88-9.43-20-13.79-28.94-2.82-5.8-5.26-10.8-6.76-14-3.79-8.2-25.81-39.07-26-39.38a1.91,1.91,0,0,1,3.11-2.22c.92,1.28,22.46,31.47,26.39,40,1.49,3.21,3.92,8.2,6.74,14,3.86,7.93,8.57,17.58,12.39,25.88,10.27-14.17,39.64-37,43.87-40.22.92-2.68,5.08-15,8.77-28,3.66-12.88,6.22-30.48,7.91-42.13.24-1.67.46-3.2.67-4.55,1.57-10.54,5.68-25.54,5.86-26.17a1.91,1.91,0,0,1,3.68,1c0,.16-4.23,15.42-5.77,25.73-.2,1.34-.42,2.87-.66,4.53-1.71,11.75-4.29,29.5-8,42.62-4.2,14.8-9,28.62-9,28.76a2,2,0,0,1-.65.89c-.38.28-37.57,28.74-45.29,42.42A1.92,1.92,0,0,1,429.79,603.2Z"/><path class="cls-2" d="M364.63,690.58l-.28,0a1.91,1.91,0,0,1-1.63-1.89V548.19a1.91,1.91,0,1,1,3.82,0V676.67c4.68-13.67,13-35.8,20.7-45.2,11.78-14.36,40.37-31.12,41.59-31.83a1.91,1.91,0,0,1,2.48.5c.13.17,13.31,17.48,21.69,26.39,6.64,7.06,22.75,19,29.13,23.7.9-8.83,3.22-33.25,2.54-44.87-.8-13.42-8.37-42-10.29-45.59a1.9,1.9,0,0,1,.8-3.35,2,2,0,0,1,1.66.39c.52.39,1.09.83,2.94,6.8,1.07,3.49,2.31,8,3.49,12.84,1.39,5.63,4.68,19.7,5.21,28.69.86,14.58-2.74,47.39-2.9,48.78a1.9,1.9,0,0,1-3,1.34c-1-.69-23.78-17-32.36-26.11-7.13-7.58-17.61-21-20.91-25.35-6,3.63-29.24,18.05-39.12,30.1-10.81,13.19-23.61,54.91-23.73,55.33A1.92,1.92,0,0,1,364.63,690.58Zm111.25-130.4Zm0,0h0Zm.08,0-.08,0Zm0,0h0Z"/><path class="cls-2" d="M474.34,790.14a1.82,1.82,0,0,1-1-.26c-5.63-3.28-26.67-4.78-42.47-3-14.77,1.64-26.2,2.27-38.77-4.59-12.24-6.67-28.37-28.53-29.05-29.46a1.91,1.91,0,0,1,3.08-2.26c.16.22,16.31,22.1,27.8,28.37s22,5.76,36.52,4.14c12.53-1.39,33.58-1,42.74,2.55,4.3-13.91-1.86-31.31-3.94-36.49-2.71-6.79-7.93-24.44,2.32-41.52,8.67-14.44,21.89-14,22.45-14a1.91,1.91,0,0,1-.08,3.82h-.07c-.48,0-11.57-.26-19,12.17-9.37,15.61-4.56,31.87-2.05,38.13,3,7.38,9.18,26.16,3.28,41.23A1.89,1.89,0,0,1,475,790,2,2,0,0,1,474.34,790.14Z"/><path class="cls-2" d="M471.77,1424.27c-9.6,0-19.19-1.15-23.58-9.29-5.21-9.66-1.68-36.66.49-44.25.61-2.13,1.34-4.39,2.05-6.57,1.76-5.45,3.59-11.09,3.26-14.05a16.23,16.23,0,0,0-1.12-4.24,23.49,23.49,0,0,1-1.71-8,25.48,25.48,0,0,1,1.38-8.89,51,51,0,0,0,2.25-13.82c.42-14-6.15-63.56-6.9-69.16-2.29-17.14-5.78-28.92-11.57-48.45-1.23-4.16-2.48-8.08-3.68-11.88-4.51-14.18-8.4-26.42-8.4-41,0-9.44.61-25.22,1.14-39.15.5-13.09,1-25.46.88-30.55-.1-5.24-1.95-9.22-4.09-13.84a56.5,56.5,0,0,1-5.18-15.07c-1-5.88-1-12.54-.9-20.24.06-9.19.13-19.6-1.65-31.07-2.64-17-7.67-42.71-16.64-68.41-2.45-7-4.71-12.63-6.9-18.07-4.93-12.25-8.82-21.92-11.37-39-3.31-22.15-9.45-83.94-10.5-94.52l-4.61-.5a1.91,1.91,0,0,1,.41-3.8l6.16.67a1.91,1.91,0,0,1,1.69,1.71c.07.72,7,71.83,10.62,95.88,2.49,16.64,6.31,26.13,11.14,38.15,2.1,5.22,4.49,11.14,7,18.24,9.07,26,14.15,51.89,16.82,69.07,1.82,11.78,1.75,22.35,1.69,31.68-.06,7.53-.1,14,.85,19.57a52.7,52.7,0,0,0,4.87,14.11c2.23,4.8,4.34,9.33,4.45,15.37.1,5.2-.38,17.63-.88,30.78-.54,13.89-1.14,29.64-1.14,39,0,14,3.81,26,8.21,39.87,1.22,3.82,2.47,7.76,3.71,12,5.84,19.7,9.36,31.59,11.7,49,.75,5.63,7.35,55.43,6.93,69.78a55.13,55.13,0,0,1-2.39,14.74,22.37,22.37,0,0,0-1.25,7.65,19.86,19.86,0,0,0,1.47,6.84,19.32,19.32,0,0,1,1.35,5.16c.41,3.78-1.45,9.54-3.43,15.65-.7,2.15-1.41,4.37-2,6.44-2.31,8.08-5.13,33.35-.8,41.39,4.17,7.72,15.23,7.45,25.92,7.19l2.94-.07c4.55-.08,10.5-3.56,16.25-6.93,6.32-3.7,12.29-7.2,17.14-6.73,8.09.78,25,.9,28.94-.45a45.75,45.75,0,0,0,4.46-2c4.6-2.18,10.31-4.92,16.14-4.69,3.39.13,6.45-2.23,6.82-4.34.42-2.37-3-3.73-4.49-4.21-18-5.73-50.73-30.9-53.85-39.64a11.83,11.83,0,0,1,.33-9.71,13.42,13.42,0,0,0,1.05-7.84,38.24,38.24,0,0,0-3-10.84,72.81,72.81,0,0,1-2.49-6.88c-2.26-7.44,1.4-38.35,5.34-69.38l.26-2.07c.5-3.89,1.21-9.14,2-15.23,4.23-31,11.31-83,10-105.52-1.58-26.43-4.13-39-13-63.85-8.72-24.52-10.45-33.5-11.55-49.77-.62-9.11,1.27-17.61,3.88-29.38,2-9.1,4.54-20.42,6.48-35.22,4-30.36,7-69.27,8.17-106.74.88-27.36-8.53-70.09-14.76-98.36-1.47-6.69-2.74-12.47-3.75-17.4-5.37-26.33-18.84-68.44-19-68.86a1.91,1.91,0,1,1,3.63-1.17c.14.43,13.67,42.74,19.08,69.27,1,4.9,2.27,10.66,3.74,17.33,6.27,28.46,15.75,71.47,14.85,99.31C522,876.62,519,915.67,515,946.15c-2,15-4.5,26.38-6.54,35.55-2.54,11.46-4.38,19.73-3.8,28.29,1.07,15.87,2.77,24.66,11.34,48.75,9,25.3,11.58,38,13.2,64.9,1.37,22.89-5.74,75.09-10,106.27-.83,6.07-1.55,11.32-2,15.2l-.26,2.06c-2.69,21.15-7.68,60.51-5.47,67.8a67.57,67.57,0,0,0,2.36,6.54,41.56,41.56,0,0,1,3.21,11.75,17.23,17.23,0,0,1-1.29,9.76c-.88,2.24-1.46,3.73-.28,7,2.51,7,33.86,31.7,51.41,37.29,7.54,2.4,7.34,7.11,7.09,8.5-.74,4.25-5.64,7.67-10.72,7.5-4.88-.19-10.13,2.31-14.36,4.32a47.94,47.94,0,0,1-4.87,2.12c-5.13,1.74-23.73,1.3-30.53.64-3.63-.35-9.33,3-14.85,6.23-6.18,3.61-12.57,7.35-18.11,7.45l-2.92.07C475.66,1424.22,473.71,1424.27,471.77,1424.27Z"/><path class="cls-2" d="M488.09,1030a2,2,0,0,1-1.66-.89c-5.5-8.49-8.28-15-13.34-26.72-1.18-2.75-2.49-5.8-4-9.24-.78-1.79-1.64-3.73-2.57-5.8-4.17-9.31-9.35-20.9-13.1-33-9.24-29.81-16.66-164.14-17-169.84a1.91,1.91,0,1,1,3.81-.21c.08,1.39,7.71,139.56,16.81,168.92,3.68,11.88,8.81,23.35,12.93,32.57.94,2.08,1.81,4,2.59,5.83,1.51,3.45,2.83,6.51,4,9.26,4.54,10.56,7.08,16.47,11.29,23.37,3.5-8.49,12.8-34.9,18.71-52.09,8.25-59.82,1.32-99.22-3.55-117.4-11.3-42.15-28.42-63.28-29.87-65a1.81,1.81,0,0,1-.55-.67,2,2,0,0,1,.19-2,1.89,1.89,0,0,1,1.89-.71c.62.12,1.1.22,4.45,4.93A135.41,135.41,0,0,1,487,803.84a221.45,221.45,0,0,1,19.74,49.91c4.95,18.47,12,58.51,3.62,119.1a2,2,0,0,1-.09.35c0,.14-4.81,14-9.68,27.71-2.86,8.05-5.21,14.48-7,19.1-1.05,2.76-1.89,4.91-2.52,6.38-1,2.37-1.51,3.42-2.8,3.58Z"/><path class="cls-2" d="M438.91,1040a1.89,1.89,0,0,1-1.57-.83c-14.91-21.59-18.64-35.8-26.08-64.1q-.83-3.19-1.74-6.64l-.25-.92c-8.6-32.55-15.4-58.25-11.56-86.73,1.67-12.42,6-34.23,11.5-58.34,2.29-10,4.54-19.25,6.34-26.1.91-3.45,1.67-6.16,2.26-8,.84-2.7,1.31-4.18,2.9-4.29a1.91,1.91,0,0,1,1.51,3.22c-2.47,5.17-17.1,67.1-20.73,94.06-3.73,27.73,3,53.12,11.48,85.26l.24.92q.92,3.45,1.75,6.64c7,26.63,10.47,39.85,22.5,58.38,3.86-43.05,15-82,15.06-82.4a1.91,1.91,0,1,1,3.67,1.05c-.12.42-12.05,42.34-15.38,87.1a1.91,1.91,0,0,1-1.4,1.7A2.08,2.08,0,0,1,438.91,1040ZM421,787.76Zm0,0h0Zm0,0h0Zm0,0Zm0,0h0Zm0,0Zm0,0Z"/><path class="cls-2" d="M497.24,1230.62a16.33,16.33,0,0,1-3.47-.39c-10.2-2.22-22.83-17.29-27.72-52.93-1.38-10-13.27-98.59-7.88-126,1.41-7.17,7.4-21.42,9.2-25.62,2-4.68,4-9,5.61-12.23,2.8-5.58,3.56-6.17,4.77-6.25a2,2,0,0,1,2,1.18c1.37,2.56,34.95,65,47.52,94.42a1.91,1.91,0,1,1-3.51,1.5c-11.26-26.37-39.52-79.44-46.05-91.64-3.93,7.21-14,30.46-15.77,39.37-5.28,26.83,6.54,114.82,7.91,124.77,4.63,33.72,16.23,47.86,24.75,49.71,5.11,1.12,11.28.52,19.65-20.82,6.06-15.45,8.84-41.06,9.89-50.7.2-1.85.34-3.18.45-3.9a1.91,1.91,0,0,1,3.78.55c-.1.65-.24,2-.44,3.76-1.06,9.78-3.88,35.76-10.13,51.68C511.3,1223.6,505.31,1230.62,497.24,1230.62Z"/><path class="cls-2" d="M461.81,1242.4a11.13,11.13,0,0,1-5-1.23c-9.51-4.78-14.43-22.49-15-24.7,0,0,0,0,0-.07a1.91,1.91,0,1,1,3.7-.93c.19.74,4.82,18.16,13,22.29a7.26,7.26,0,0,0,6.29.2c.13,0,3.21-1.53,4.2-22.38.53-11,.2-21.74.2-21.85a1.91,1.91,0,1,1,3.81-.12c0,.11.34,11-.19,22.13-1,20.87-4,24.73-6.58,25.76A11.81,11.81,0,0,1,461.81,1242.4Z"/><path class="cls-2" d="M427.49,1102.25h-.2a1.91,1.91,0,0,1-1.7-2.1c.44-4.09,2.91-11.83,4.89-18,.59-1.85,1.1-3.45,1.48-4.72,1.3-4.34,6-47.92,7.72-64.34a1.91,1.91,0,0,1,3.65-.58c.57,1.31,14.11,32,17.2,44.24a1.91,1.91,0,0,1-3.7.94c-2.16-8.51-9.86-27-14.11-37-1.71,16.07-5.77,53.36-7.1,57.8-.39,1.3-.91,2.92-1.5,4.79-1.83,5.73-4.33,13.58-4.73,17.28A1.92,1.92,0,0,1,427.49,1102.25Z"/><path class="cls-2" d="M232.06,1230.62c-8.07,0-14.05-7-20.54-23.56-6.25-15.92-9.07-41.9-10.13-51.68-.2-1.8-.34-3.11-.43-3.76a1.9,1.9,0,0,1,3.77-.55c.11.72.25,2,.45,3.9,1,9.64,3.83,35.25,9.89,50.7,8.38,21.34,14.53,21.93,19.65,20.82,8.52-1.85,20.12-16,24.75-49.71,2-14.86,2.09-25.91,2.15-36.59a277.09,277.09,0,0,1,1.23-29c6.09-58.91-5.78-78.63-11.49-88.11-.22-.36-.42-.69-.61-1-2.62,5.2-7.45,13.36-13.23,23.13-10.86,18.36-24.38,41.22-32,59a1.91,1.91,0,1,1-3.51-1.5c7.71-18,21.3-41,32.23-59.48,7-11.88,13.09-22.14,14.58-26.18a1.91,1.91,0,0,1,3.56,0,33.27,33.27,0,0,0,2.25,4.09c5.92,9.83,18.24,30.3,12,90.47a277.42,277.42,0,0,0-1.22,28.64c-.05,10.81-.1,22-2.18,37.09-4.89,35.64-17.52,50.71-27.72,52.93A16.33,16.33,0,0,1,232.06,1230.62Z"/><path class="cls-2" d="M267.49,1242.42a11.65,11.65,0,0,1-4.43-.92c-2.54-1-5.58-4.91-6.57-25.77-.53-11.11-.21-22-.2-22.12a1.91,1.91,0,1,1,3.81.12c0,.11-.32,10.88.2,21.84,1,20.85,4.07,22.34,4.2,22.39a7.15,7.15,0,0,0,6.29-.2c8.54-4.35,13.24-23.15,13.29-23.34a1.91,1.91,0,1,1,3.71.91c-.21.84-5.17,20.69-15.26,25.83A11,11,0,0,1,267.49,1242.42Z"/><path class="cls-2" d="M301.81,1102.25a1.92,1.92,0,0,1-1.9-1.71c-.4-3.7-2.9-11.55-4.73-17.28-.59-1.87-1.11-3.49-1.5-4.79-1.39-4.65-6.25-42.5-7.93-55.83-4.93,6.66-15,22-18.26,40.26a1.91,1.91,0,1,1-3.76-.67c4.54-25.41,21.19-44.81,21.9-45.62a1.91,1.91,0,0,1,3.34,1c1.88,15.15,7.07,55.41,8.37,59.76.38,1.27.89,2.87,1.48,4.72,2,6.21,4.45,14,4.89,18a1.91,1.91,0,0,1-1.7,2.1Z"/><path class="cls-2" d="M492.3,1362.25a1.9,1.9,0,0,1-1.59-.85,77.19,77.19,0,0,1-10.81-32.51c-.57-5.74-1.34-11.16-2.09-16.39-1.69-11.78-3.14-21.94-1.53-31a1.91,1.91,0,1,1,3.76.66c-1.51,8.51-.09,18.4,1.55,29.85.76,5.27,1.54,10.73,2.11,16.55a74.88,74.88,0,0,0,10.19,30.78,1.9,1.9,0,0,1-.54,2.64A1.85,1.85,0,0,1,492.3,1362.25Z"/><path class="cls-2" d="M455.54,1349.81a1.93,1.93,0,0,1-1.22-.43,1.91,1.91,0,0,1-.25-2.69c1.6-1.94,8.39-20.91,8.56-37.29a233.86,233.86,0,0,0-1.64-29.91,1.91,1.91,0,1,1,3.79-.51,240.42,240.42,0,0,1,1.66,30.46c-.17,17-7.15,36.92-9.43,39.68A1.89,1.89,0,0,1,455.54,1349.81Z"/><path class="cls-2" d="M409.6,216.5h0a1.92,1.92,0,0,1-1.91-1.91c0-13.16-1.53-37.14-1.54-37.38A1.91,1.91,0,1,1,410,177c0,.24,1.55,24.34,1.55,37.62A1.9,1.9,0,0,1,409.6,216.5Z"/><path class="cls-2" d="M364.63,753.59a1.9,1.9,0,0,1-1.91-1.91V677.27a1.91,1.91,0,0,1,3.82,0v74.41A1.91,1.91,0,0,1,364.63,753.59Z"/></g></g></g></svg> \ No newline at end of file diff --git "a/front/src/assets/\353\223\261\352\267\274\354\234\241.svg" "b/front/src/assets/\353\223\261\352\267\274\354\234\241.svg" new file mode 100644 index 0000000000000000000000000000000000000000..7a09ce61565bdfe3aa22606fafbcb594ed9fcf44 --- /dev/null +++ "b/front/src/assets/\353\223\261\352\267\274\354\234\241.svg" @@ -0,0 +1 @@ +<svg width="current" height="current" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 729.26 1424.27"><defs><style>.cls-1{fill:#f2888a;}.cls-2{fill:#d7e2f1;}.cls-3{fill:#4c80ba;}</style></defs><g id="레이어_2" data-name="레이어 2"><g id="_迹_1" data-name="卵迹_1"><g id="spinal_muscles" data-name="spinal muscles"><path class="cls-1" d="M500.92,371.16c-18-16.5-36.88-28.67-42.88-55.67,0-2-7,0-9-2-22-29-56-50-91-49-30,1-65,11-79,39-13,25-30.39,46.52-49.39,67.52-5.72,5.73,4.41,18.39,5.32,29,16.57,14.66,41.15,33.82,62.41,16.19,19.09-15.27,34.32-28.81,55.59-38.63,13.1-6,27.28,2.19,38.74,9.28,20.18,12.55,34.37,30.55,57.28,36,20.19,4.91,33.28-14.73,48-25.09-.13.74-.26,1.48-.4,2.22A106.9,106.9,0,0,0,500.92,371.16Z"/><path class="cls-2" d="M720.58,767c-4.52-7.1-8.55-9.8-11.51-17s-8.86-17.23-13.5-24.45-10-15.78-9.29-15.91h0c3.15-.69,4.2-2.18,4.2-2.18s2.52,3.48,7.45,9.62,8.36,3.2,16.57,5.17,12.74-2.36,10.69-5.48-9.85-5.12-14.63-10-8.21-12.46-13-17.35-27.24-12.12-31-15-5.22-4-7.34-4.2l-.09,0c-3-8.92-14.73-43.68-21-63.85-7.28-23.28-10.91-50.19-23.28-74.92s-21.06-35-21.06-35-.82-13.64-.82-13.64c.77-29-3.26-38.67-7.58-52.26a86.35,86.35,0,0,0-15.61-29l1.61-2.66s3.27-10.64,4.09-28.64S562,316,552.6,300.59c-15.55-25.37-70.26-31.79-70.26-31.79L409.6,214.59l-.12-3c.32-11.13,0-24.72-1.38-34.48h-.05a127.73,127.73,0,0,0,9.19-11.69c3.86-5.56,6.6-17.4,8.28-31.85.39-3.32,4.79,4.66,7.75-5.45,1.44-4.93,3.22-13,4.09-16.84,1.64-7.15-.82-13.43-.8-16.69,0-2.67-9.22,3.48-9.19,2,.46-28-2-50.91-7.4-60.86-10.64-19.65-36.28-33.8-55.1-33.8h-.48c-18.82,0-44.46,14.15-55.1,33.8-5,9.27-7.61,34.48-7.57,60.49,0,2.54-9.28-4-9.23-1.42s-2.46,8.8-1.3,13.56c.86,3.55,3.23,13.4,4.09,16.84,4.65,18.48,7.9,3.31,8.24,6.48C305.18,147,308,159.6,312,165.4a129.41,129.41,0,0,0,9.18,11.69h0c-1.44,9.76-1.7,23.35-1.38,34.48l-.12,3L246.92,268.8s-54.71,6.42-70.26,31.79c-9.42,15.36-23.73,51.55-22.91,69.55s4.09,28.64,4.09,28.64l1.61,2.66a86.35,86.35,0,0,0-15.61,29c-4.32,13.59-7.58,26.32-8.4,65.9,0,0-8.7,10.28-21.06,35S98.38,583,91.1,606.3c-6.3,20.17-18,54.93-21,63.85l-.09,0c-2.12.17-3.63,1.28-7.34,4.2s-26.17,10.15-30.95,15-8.21,12.46-13,17.35-12.58,6.91-14.63,10,2.47,7.44,10.69,5.48,11.64,1,16.57-5.17,7.45-9.62,7.45-9.62,1,1.49,4.2,2.18h0c.65.13-4.66,8.7-9.3,15.91s-11,18.24-14,25.45-6.48,8.91-11,16c-4,6.34-8.7,15.31-5.27,18.24S10.48,786.37,16,779,27.86,760.3,31.6,753.6s12.67-18.23,12.67-18.23-6.09,21.86-8.39,26.68c-2.71,5.67-4.79,10-8.11,16.72s-10.38,13-8,17.53,9.32,3.63,12.93-.56S43.14,780.18,47,772.24s6.14-12.71,9-19.51,5.27-9,5.27-9l2.6,2s-2.47,8.26-3.47,11.89-2.67,11.77-4.54,18.08-4.37,9.54-6.14,15.82c-1.23,4.34-7,11.24-2.44,13.65s9.35-1.68,12-6.78,3.42-8.37,5.85-13.12a90.68,90.68,0,0,0,6.57-15.57c2.1-6.66,4.77-18.38,4.77-18.38l3,.94a22.71,22.71,0,0,1-1.08,11c-2.11,5.17-2.43,12.25-3.9,16.74s-1.78,8.64-2.83,11.08c-1.37,3.16-4.09,8.72-1.8,10,3.07,1.68,7.46-.92,11.18-8.69s8.54-18.4,9.68-24.8,1.16-9.76,2.6-14.07,5.08-8.17,9.28-18.31,9-21,9-25.62c0-3.21,1.17-12.55,1.63-18,1.27-1.53,3.87-5.2,6.46-12.21,3.64-9.82,13.54-23.85,29-42.87,14.45-17.77,26.81-27,36.09-51.33,10.91-28.55,16-58.55,16-58.55s2.36-20.73,8.37-33.83c5.07-11.08,14.46-16.19,20.17-36l.78,2.9c6.56-19.81,7.73-41.48,2.15-62L235,400c-.91-10.57-12.3-24.63-6.58-30.35C258.71,347.16,266,328.49,279,303.49c14-28,49-38,79-39,35-1,69,20,91,49,2,2,9,0,9,2,6,27,28,42,42.88,57.25,2.59,6.91-1.18,17.33-4.32,27.2-2.86,15.08-8.07,30.11-2.87,44.15,1.4,3.63,2.76,7.26,4.07,10.92l.1-.59a38.53,38.53,0,0,0,5.53,10.38c8.78,13.84,11.44,16.94,16.52,28,6,13.1,8.37,33.83,8.37,33.83s5.09,30,16,58.55c9.28,24.28,21.64,33.56,36.09,51.33,15.47,19,25.38,33.05,29,42.87,2.6,7,5.2,10.68,6.47,12.21.46,5.43,1.63,14.77,1.63,18,0,4.67,4.83,15.48,9,25.62s7.83,14,9.28,18.31,1.47,7.67,2.6,14.07,6,17,9.67,24.8,8.12,10.37,11.19,8.69c2.29-1.25-.43-6.81-1.8-10-1.05-2.44-1.36-6.59-2.83-11.08s-1.79-11.57-3.9-16.74a22.71,22.71,0,0,1-1.08-11l3-.94s2.67,11.72,4.77,18.38a90.68,90.68,0,0,0,6.57,15.57c2.43,4.75,3.19,8,5.85,13.12s7.44,9.19,12,6.78-1.21-8.63-3.19-12.68-2-9.28-3.91-15.59-5-15.65-6-19.28-3.47-11.89-3.47-11.89l2.6-2s2.36,2.24,5.27,9,5.16,11.57,9,19.51,10.69,19.31,14.29,23.5,10.52,5,12.93.56-4.64-10.79-8-17.53-7.61-13.62-9.69-22.79c-1.39-6.13-6.81-20.61-6.81-20.61s8.93,11.54,12.67,18.23,10.13,18.12,15.63,25.44,9.12,9.09,12.56,6.16S724.62,773.3,720.58,767Z"/><path class="cls-1" d="M496.6,399.94c-.5,1.54-1,3.07-1.56,4.55,0-1-6-1,0-2-6,1,0,1,0,2,.54-1.48,1.06-3,1.56-4.55.14-.74.27-1.48.4-2.22-14.73,10.36-27.82,30-48,25.09-22.91-5.45-37.1-23.45-57.28-36-11.46-7.09-25.64-15.28-38.74-9.28-21.27,9.82-39.82,24-58.92,39.28C272.8,434.44,251.54,414.63,235,400c0,.51.07,1,.07,1.52,0-.5,0-1-.07-1.52l-2.56-2.25c5.58,20.48,4.41,42.15-2.15,62,1.87,7,5.69,21.14,5.69,21.14s.35,8.7,2.26,14.88h0s1.28,18.95,2.7,21.49,7.31,27.28,12.77,41.1l-.31,1.12c5.42,3.43,9.64,8.62,15.59,11.8,12.55,6.54,21.28,19.64,31.1,29.46,13.63-31.1,26.73-63.83,52.91-87.29,6-5.46,16.37-8.19,22.37-2.73a115.47,115.47,0,0,1,24,31.64c.54,1.64,3.27,2.73,4.36,4.91,10.91,17.46,15.82,36.55,26.19,53.47,4.91-8.73,14.18-13.64,21.27-21.28,1.1-.55,2.19-2.18,2.73-2.73,7.47-5.79,14.81-11.31,22.19-16.52-.32-1.19-.51-1.85-.51-1.85,5.46-13.82,11.35-38.55,12.77-41.1s2.7-21.49,2.7-21.49h0c1.91-6.18,2.26-14.88,2.26-14.88L497.8,455c-1.31-3.66-2.67-7.29-4.07-10.92C488.53,430.05,493.74,415,496.6,399.94Z"/><path class="cls-2" d="M571.09,1394.35c-.91-6-16.93-8.09-25.37-15.69-9.47-8.53-25.22-16.22-30.63-25l-.44-.75c-.09-.17-.18-.34-.26-.51l-.11-.19-.29-.63,0,0c-.09-.22-.18-.43-.26-.65-2.54-6.76,2.79-10.16,1.38-17.42-1.58-8.18-3.32-10.36-5.5-18s.54-26.73,2.73-47.46,16.36-102.57,15.27-139.67-13.09-68.19-20.18-89.47c-5.2-15.6-5.12-24.84-4.69-28.8,1.23-7.39,6.82-41.21,14.51-90.67,8.72-56.19,1.09-108-2.73-141.85s-30.81-123.89-30.81-123.89,6.08-27.77,3.17-46.68c-2.48-16.1-8.91-40.1-10.77-46.89-7.38,5.21-14.72,10.73-22.19,16.52-.54.55-1.63,2.18-2.73,2.73-7.09,7.64-16.36,12.55-21.27,21.28-10.37-16.92-15.28-36-26.19-53.47-1.09-2.18-3.82-3.27-4.36-4.91a115.47,115.47,0,0,0-24-31.64c-6-5.46-16.36-2.73-22.37,2.73-26.18,23.46-39.28,56.19-52.91,87.29-9.82-9.82-18.55-22.92-31.1-29.46-5.95-3.18-10.17-8.37-15.59-11.8-1.54,5.58-8.39,30.87-11,47.62-2.91,18.91,3.17,46.68,3.17,46.68s-27,90.07-30.81,123.89S203.3,863.26,212,919.45c7.69,49.46,13.28,83.28,14.51,90.67.43,4,.51,13.2-4.69,28.8-7.09,21.28-19.09,52.38-20.18,89.47s13.09,118.94,15.27,139.67,4.91,39.82,2.73,47.46-3.92,9.82-5.5,18,5.4,11.46,0,20.19-21.16,16.42-30.63,25c-8.44,7.6-24.46,9.69-25.37,15.69-1.25,8.25,3.28,5.27,9.51,7.12,9.92,2.94,21.46,7.3,23.1,7.3s17-1.27,26.85-.18,10.77,4.55,13.88,6.35c3.83,2.21,8.41,5.15,12.85,6.44a52.54,52.54,0,0,0,12.74,1c14.37-.92,19.37,1.45,24.28-12.74S272,1345,272,1345s4.91-3.27,4.91-8.73-3.81-13.64-4.36-25.64c0-1.09-.11-2.29-.16-3.59l9.35-78.51c8.81-32,21.91-62.79,21.91-88.11,0-27.83-3-54-2.6-65.47s10.23-22.91,11.33-37.1-.75-32-.75-32S316,983.52,320,958.06c3.33-10.29,10.89-33.41,17.21-51,8.36-23.28,13.65-41.86,15.27-64.37,1.66-23.08,5.08-60.14,6-69.7a9.26,9.26,0,0,0,6.15-.67,9.25,9.25,0,0,0,6.15.67c.89,9.56,4.31,46.62,6,69.7,1.62,22.51,6.91,41.09,15.27,64.37,6.32,17.57,13.88,40.69,17.21,51,4.07,25.46,8.47,49.63,8.47,49.63s-1.95,16-.86,30.14,10.91,25.64,11.33,37.1-2.6,37.64-2.6,65.47c0,25.32,13.1,56.06,21.9,88.11l9.36,78.51c-.06,1.3-.11,2.5-.16,3.59-.55,12-4.37,20.19-4.37,25.64s4.91,8.73,4.91,8.73-1.19,2.81-2.61,7.08l.66.28c-3.73,14.54-11.12,46.46-7.38,57.28,4.91,14.19,9.91,11.82,24.28,12.74a52.54,52.54,0,0,0,12.74-1c4.44-1.29,9-4.23,12.85-6.44,3.11-1.8,4.06-5.26,13.88-6.35s25.21.18,26.85.18,13.18-4.36,23.1-7.3C567.81,1399.62,572.34,1402.6,571.09,1394.35ZM240.91,967.48h0Zm247.44,0Z"/><path class="cls-3" d="M570.92,523.76a5.12,5.12,0,0,1,2.1.71Z"/><path class="cls-3" d="M50.14,809a7.79,7.79,0,0,1-3.68-.93,5.06,5.06,0,0,1-2.64-3.1c-.89-3.07,1.19-6.69,3-9.89.52-.91,1-1.76,1.37-2.5a107.72,107.72,0,0,0,6-15.8c1.13-3.79,2.15-8.51,3-12.31.55-2.51,1-4.68,1.42-6.14.77-2.8,2.38-8.22,3.11-10.68l-.1-.08a39.59,39.59,0,0,0-3.82,7.13c-3,7-5.33,11.92-9.08,19.6S38.1,793.63,34.17,798.2a11.93,11.93,0,0,1-10,4.17,7.55,7.55,0,0,1-6.05-4c-2.47-4.6.83-9.2,4.31-14.07.86-1.19,1.75-2.43,2.58-3.7a76.62,76.62,0,0,0,8.58-16.18c1-2.67,3.06-9.19,4.92-15.31-3.06,4.86-6.28,10.06-7.92,13-3.72,6.66-7.4,11.65-13.09,19.25-4,5.36-7.15,7.89-10.18,8.23a6.63,6.63,0,0,1-5.15-1.77c-3.81-3.25-2.59-9.64,3.53-18.49,1.46-2.12,2.72-3.85,3.83-5.39a73.09,73.09,0,0,0,7.18-11.4l1.51-3c4.39-8.7,8.53-16.92,12.75-23.48,1.59-2.46,3.41-5.18,5-7.58s3.62-5.4,4.6-7c-.41-.24-.8-.43-1.14-.59-1.13,1.51-3.34,4.41-6.63,8.5-3.78,4.71-7.12,4.86-11,5a32.58,32.58,0,0,0-6.65.8c-6.68,1.6-11-.55-12.59-2.88a4.77,4.77,0,0,1-.14-5.5c1.26-1.9,3.77-3.25,6.69-4.81,2.77-1.48,5.9-3.17,8.18-5.49a57.23,57.23,0,0,0,6.26-8.39,59.61,59.61,0,0,1,6.72-9c3.1-3.17,12.16-6.9,20.15-10.18,4.76-2,9.68-4,11-5,3.85-3,5.67-4.39,8.36-4.6a2,2,0,0,1,1,.19c15.15,7.32,39.79,19.07,42.6,20a2,2,0,0,1,1,.43c1.09.89,1.09,1.6.06,10.88-.41,3.7-.87,7.9-.87,9.87,0,4.41-3.61,13-7.43,22.18-.58,1.39-1.17,2.79-1.74,4.17-1.83,4.44-3.49,8.21-4.83,11.24-1.71,3.91-3.07,7-3.86,9.35a118.68,118.68,0,0,0-4.49,16.71c-.9,5.09-3.15,9.52-5.76,14.65-.86,1.68-1.74,3.42-2.65,5.32-2.61,5.45-5.72,8.88-9,9.94a6,6,0,0,1-4.85-.39c-3.63-2-1.19-7.51.58-11.54.14-.31.27-.6.38-.87.72-1.67,1.3-3.49,2.1-6,.32-1,.67-2.12,1.09-3.38a102.69,102.69,0,0,0,3.34-14.46,85.43,85.43,0,0,0,1.13-12.23c-1.12,3.93-3.31,11.77-4.48,17.27-1.51,7.05-2.43,9.8-4.94,14.7-1.26,2.47-2.42,4.48-3.64,6.6-1.13,1.95-2.29,4-3.57,6.41-2.18,4.17-5.27,7.14-8.49,8.14A7.88,7.88,0,0,1,50.14,809Zm11.2-66a1.88,1.88,0,0,1,1.17.4l2.6,2a1.9,1.9,0,0,1,.66,2.06c0,.08-2.48,8.28-3.45,11.84-.38,1.37-.84,3.5-1.38,6-.84,3.85-1.88,8.65-3,12.58a112.23,112.23,0,0,1-6.25,16.38c-.41.85-.93,1.76-1.49,2.73-1.31,2.28-3.1,5.41-2.66,6.92a1.27,1.27,0,0,0,.75.8,4,4,0,0,0,3.19.28c2.18-.68,4.57-3.08,6.23-6.26,1.32-2.53,2.5-4.58,3.65-6.56s2.33-4,3.55-6.43c2.35-4.59,3.17-7,4.6-13.76,1.64-7.71,5.11-19.48,5.26-20a1.91,1.91,0,0,1,2.39-1.28l3,.93a1.92,1.92,0,0,1,1.35,1.78,85,85,0,0,1-1.19,15,105.47,105.47,0,0,1-3.47,15c-.41,1.25-.76,2.36-1.08,3.35a64.54,64.54,0,0,1-2.23,6.36l-.39.9c-.68,1.53-2.44,5.53-2.13,6.71a2.28,2.28,0,0,0,1.73,0c1-.33,3.74-1.77,6.7-8,.93-1.94,1.83-3.7,2.7-5.4,2.57-5.06,4.6-9,5.4-13.59a124.91,124.91,0,0,1,4.63-17.26c.84-2.51,2.23-5.67,4-9.67,1.39-3.17,3-6.76,4.79-11.16.58-1.39,1.16-2.79,1.75-4.19,3.51-8.38,7.13-17,7.13-20.7,0-2.18.45-6.3.89-10.29.29-2.58.66-5.93.74-7.58-2.43-.93-7.85-3.42-21-9.68-9.26-4.4-18.54-8.87-20.79-10-1.35.27-2.69,1.25-5.84,3.73-1.64,1.29-5.59,3-11.9,5.55-7.27,3-16.31,6.71-18.87,9.32a57.88,57.88,0,0,0-6.26,8.4,60.2,60.2,0,0,1-6.72,9C17.38,712,14,713.83,11,715.44c-2.35,1.27-4.58,2.46-5.3,3.55a1,1,0,0,0,.08,1.2c1,1.41,4.09,2.44,8.57,1.37a37.3,37.3,0,0,1,7.37-.91c3.64-.16,5.46-.24,8.16-3.6,4.84-6,7.36-9.5,7.39-9.53a1.91,1.91,0,0,1,2.09-.72,16.76,16.76,0,0,1,4.81,2.49h0a2.08,2.08,0,0,1,.65.82c.54,1.3.33,1.69-5.62,10.55-1.6,2.39-3.41,5.09-5,7.53-4.11,6.39-8.21,14.52-12.54,23.13l-1.52,3a77.79,77.79,0,0,1-7.5,11.91c-1.1,1.52-2.34,3.24-3.78,5.32C4.35,778,2.71,783.31,4.65,785a2.84,2.84,0,0,0,2.25.87c1.81-.2,4.35-2.46,7.54-6.72,5.77-7.69,9.21-12.36,12.81-18.82,3.73-6.67,14.94-24,15.42-24.75a1.91,1.91,0,0,1,3.43,1.58c-.27.93-6.75,23-8.94,28.7a81.29,81.29,0,0,1-8.95,16.91c-.88,1.34-1.79,2.61-2.67,3.84-3.35,4.67-5.34,7.65-4.06,10a3.83,3.83,0,0,0,3.1,2,8.12,8.12,0,0,0,6.7-2.86c3.32-3.86,10-14.87,14-23.09,3.73-7.62,6-12.46,9-19.42s5.45-9.41,5.72-9.67A1.92,1.92,0,0,1,61.34,743Zm51.19-49.7a1.75,1.75,0,0,0,.68.13A3.53,3.53,0,0,1,112.53,693.31Z"/><path class="cls-3" d="M427.37,98.48h0a1.91,1.91,0,0,1-1.9-1.92c.07-28-2.81-51.58-7.34-59.94C407.5,17,381.92,3.82,364.7,3.82S321.9,17,311.28,36.62C307,44.51,304.2,65.75,304,92c0,1.38,0,2.77,0,4.16A1.9,1.9,0,0,1,302,98.11h0a1.91,1.91,0,0,1-1.91-1.9c0-1.41,0-2.81,0-4.21.19-21.06,2.34-47.15,7.78-57.2C319.56,13.3,346.45,0,364.7,0s45.14,13.3,56.78,34.8c5.84,10.78,7.85,39,7.8,61.77A1.92,1.92,0,0,1,427.37,98.48Z"/><path class="cls-3" d="M408,178.89a1.91,1.91,0,0,1-1.43-3.17,127.78,127.78,0,0,0,8.95-11.41c3.22-4.63,6.05-16.56,8-33.59a1.91,1.91,0,1,1,3.79.43c-1.41,12.49-4.05,28.75-8.62,35.34a128.72,128.72,0,0,1-9.23,11.75A1.88,1.88,0,0,1,408,178.89Z"/><path class="cls-3" d="M321.38,178.84a1.88,1.88,0,0,1-1.43-.65,129.38,129.38,0,0,1-9.19-11.7c-5-7.17-7.55-22.8-8.83-34.65a1.91,1.91,0,1,1,3.8-.41c1.74,16.12,4.64,27.8,8.17,32.88a124.86,124.86,0,0,0,8.91,11.36,1.91,1.91,0,0,1-.17,2.7A1.88,1.88,0,0,1,321.38,178.84Z"/><path class="cls-3" d="M300.31,135.92a2.93,2.93,0,0,1-.53,0c-2.47-.33-4.56-2.87-5.47-6.63L288.18,104a12.33,12.33,0,0,1,2.39-9.94c.81-1,2.11-2.27,3.66-2.27,2.09,0,6.69,2,8,2.65a1.91,1.91,0,1,1-1.59,3.47,32.31,32.31,0,0,0-6.32-2.29c-1,.56-3.28,4.2-2.48,7.48L298,128.35c.61,2.51,1.78,3.68,2.27,3.75.21,0,.73-.32,1.32-1.4a1.91,1.91,0,1,1,3.34,1.86C303.39,135.36,301.54,135.92,300.31,135.92Z"/><path class="cls-3" d="M429.35,135.68c-1.44,0-3.84-.56-5.65-3.81A1.91,1.91,0,1,1,427,130c.46.81,1.21,1.8,2.2,1.85a1.87,1.87,0,0,0,1.27-.44l6.09-25.07c1.47-6-.71-10.07-1.72-10.7a33.14,33.14,0,0,0-6.3,2.29A1.91,1.91,0,0,1,427,94.47c1.36-.62,5.95-2.65,8-2.65a4.4,4.4,0,0,1,3.33,2c1.92,2.45,3.44,7.27,1.94,13.46l-6.13,25.23a4.82,4.82,0,0,1-4.11,3.15A4.63,4.63,0,0,1,429.35,135.68Z"/><path class="cls-3" d="M159.44,403.35a1.91,1.91,0,0,1-1.74-1.14,73.91,73.91,0,0,1-5.62-27c0-22.4,12.8-63.55,24.4-78.63,11.18-14.53,35.46-21.14,36.48-21.42a1.91,1.91,0,0,1,1,3.69c-.24.07-24.06,6.56-34.44,20.05s-23.58,52.78-23.61,76.31a71,71,0,0,0,4.71,24c7.22-1.58,37.73-8.72,51.72-19,15.87-11.65,37.3-29.25,49.18-47,4.86-7.25,7.95-17.9,8-18a1.91,1.91,0,0,1,3.67,1.05c-.13.46-3.28,11.32-8.47,19.08-12.2,18.19-34,36.11-50.11,47.94-16.51,12.11-53.2,19.65-54.76,20A2.33,2.33,0,0,1,159.44,403.35Z"/><path class="cls-3" d="M165.26,531.55a1.9,1.9,0,0,1-1.89-1.66c-.37-2.82-9-69.49.09-96.16,6.51-19,18.5-34.34,34.67-44.29C211.88,381,225.6,370.79,226.55,370a1.91,1.91,0,0,1,3.1,1c.42,1.89,10.26,46.35,8.44,65.7-1.42,15.08-8.2,25.57-17.57,40.08-2.9,4.49-6.19,9.59-9.61,15.28-14.31,23.85-43.55,38.66-44.79,39.28A2,2,0,0,1,165.26,531.55Zm61.29-156.78c-4.87,3.61-15.9,11.45-26.42,17.93-15.4,9.48-26.83,24.09-33.06,42.27-7.82,22.84-1.81,78.63-.25,91.67,7.3-4.08,29.41-17.52,40.82-36.53,3.44-5.75,6.75-10.87,9.67-15.39,9.08-14.06,15.64-24.22,17-38.37C235.79,420.38,228.74,385.15,226.55,374.77Z"/><path class="cls-3" d="M274.44,426.54H274c-15.06-.28-41.4-26.45-42.52-27.56a1.91,1.91,0,0,1,2.7-2.7c.27.26,26.36,26.19,39.89,26.44h.39c13.42,0,27.63-12.88,27.78-13a1.91,1.91,0,0,1,2.58,2.82C304.17,413.11,289.33,426.54,274.44,426.54Z"/><path class="cls-3" d="M113.37,693.52a1.83,1.83,0,0,1-.85-.2l-43.3-21.46a1.9,1.9,0,0,1-1-2.29l19.54-60.83c.45-1.6,15.49-54.59,24.81-78.07,8.45-21.29,18.45-32.51,21-35.11.11-5.12.84-34.54,3.83-52.43,3.31-19.87,19.84-41.92,20.54-42.85a1.91,1.91,0,0,1,3.05,2.31c-.17.22-16.67,22.23-19.83,41.17-3.21,19.27-3.78,52.3-3.79,52.63a1.91,1.91,0,0,1-.59,1.35c-.11.11-11.41,11.16-20.61,34.34-9.34,23.54-24.55,77.19-24.7,77.73a.19.19,0,0,1,0,.07l-19,59.29,40,19.82c2.18-5.15,8.68-19.66,17.68-32.25,4.56-6.39,9.5-11.47,14.73-16.84,7.37-7.58,15-15.41,22.28-27.76,11.56-19.6,21.49-37.65,25.95-60,4.32-21.56,10.76-55.73,10.83-56.07a1.91,1.91,0,1,1,3.75.71c-.06.34-6.51,34.53-10.83,56.11-4.58,22.9-14.67,41.24-26.42,61.15-7.51,12.74-15.29,20.74-22.82,28.48-5.13,5.27-10,10.25-14.36,16.4-10.66,14.91-18,33.18-18,33.36a1.9,1.9,0,0,1-1.09,1.08A2,2,0,0,1,113.37,693.52Z"/><path class="cls-3" d="M95.45,684.64a1.9,1.9,0,0,1-1.66-2.85c.25-.44,24.82-43.46,35.58-65,4-8.08,7.83-14.79,11.18-20.7,5.89-10.42,10.54-18.66,14.15-29.65,6.07-18.46,8.41-38.7,8.43-38.9a1.91,1.91,0,0,1,3.8.43c0,.2-2.41,20.84-8.6,39.67-3.73,11.35-8.7,20.14-14.46,30.32-3.32,5.88-7.09,12.54-11.09,20.54C122,640.13,97.36,683.25,97.11,683.68A1.9,1.9,0,0,1,95.45,684.64Z"/><path class="cls-3" d="M72.52,670.85a2,2,0,0,1-.93-.24,1.92,1.92,0,0,1-.74-2.6c1-1.77,7.13-16.52,13.08-30.78,4.91-11.79,10-24,13.75-32.74,9-21,28.59-54.36,38.65-69,11.51-16.78,23.8-42.05,23.93-42.3a1.91,1.91,0,1,1,3.43,1.66c-.12.26-12.54,25.79-24.21,42.8-10,14.53-29.36,47.57-38.29,68.37-3.75,8.74-8.83,20.92-13.74,32.7-6.53,15.67-12.17,29.21-13.26,31.17A1.9,1.9,0,0,1,72.52,670.85Z"/><path class="cls-3" d="M117.25,527.68h-.16a1.92,1.92,0,0,1-1.75-2.06c.14-1.6,1.5-2.41,7.91-6a169.15,169.15,0,0,0,16.49-10.07l21-17.05a1.91,1.91,0,1,1,2.41,3l-21.08,17.1-.09.06A174.33,174.33,0,0,1,125.1,523a65.58,65.58,0,0,0-6.15,3.64A1.91,1.91,0,0,1,117.25,527.68Z"/><path class="cls-3" d="M135.49,495.91a1.91,1.91,0,0,1-.84-3.62c.16-.08,16.58-8.31,24.95-21.84a1.91,1.91,0,0,1,3.25,2c-9,14.49-25.8,22.91-26.51,23.26A1.86,1.86,0,0,1,135.49,495.91Z"/><path class="cls-3" d="M136.26,476.64a1.82,1.82,0,0,1-.46-.06,1.92,1.92,0,0,1-1.4-2.31c.13-.49,3.25-12.24,26.64-25.4a1.91,1.91,0,0,1,1.87,3.33c-22,12.36-24.77,22.88-24.8,23A1.9,1.9,0,0,1,136.26,476.64Z"/><path class="cls-3" d="M299.47,603.2a1.9,1.9,0,0,1-1.66-1c-7.72-13.68-44.92-42.14-45.29-42.42a2,2,0,0,1-.65-.9c-.05-.13-4.82-13.95-9-28.75-3.72-13.12-6.3-30.87-8-42.62-.24-1.66-.46-3.19-.66-4.53-1.55-10.32-5.73-25.57-5.77-25.73a1.91,1.91,0,0,1,3.68-1c.18.63,4.29,15.63,5.86,26.17.2,1.35.43,2.88.67,4.55,1.69,11.65,4.25,29.25,7.9,42.13,3.7,13,7.86,25.32,8.78,28,4.23,3.26,33.6,26,43.87,40.22,3.82-8.31,8.53-18,12.4-25.89,2.81-5.77,5.24-10.75,6.72-14,3.94-8.53,25.48-38.72,26.4-40a1.91,1.91,0,0,1,3.1,2.22c-.22.31-22.25,31.18-26,39.38-1.5,3.25-3.94,8.25-6.76,14-4.36,8.94-9.79,20.07-13.79,29a1.9,1.9,0,0,1-1.65,1.12Z"/><path class="cls-3" d="M364.63,690.58a1.92,1.92,0,0,1-1.83-1.35c-.13-.42-12.92-42.14-23.73-55.33-9.88-12-33.1-26.47-39.12-30.1-3.3,4.3-13.78,17.77-20.91,25.35-8.58,9.12-31.39,25.42-32.36,26.11a1.91,1.91,0,0,1-3-1.34c-.15-1.39-3.75-34.2-2.89-48.78.53-9,3.82-23.06,5.2-28.69,1.18-4.79,2.43-9.35,3.5-12.84,1.84-6,2.42-6.42,2.93-6.8a2.06,2.06,0,0,1,1.67-.39,1.91,1.91,0,0,1,1.46,2.27,1.84,1.84,0,0,1-.66,1.08c-1.92,3.6-9.49,32.17-10.29,45.59-.68,11.62,1.63,36,2.54,44.87,6.38-4.66,22.49-16.64,29.13-23.7,8.38-8.91,21.56-26.22,21.69-26.39a1.91,1.91,0,0,1,2.48-.5c1.22.71,29.81,17.47,41.59,31.83,7.7,9.4,16,31.53,20.7,45.2V548.19a1.91,1.91,0,1,1,3.82,0V688.67a1.91,1.91,0,0,1-1.63,1.89ZM253.36,560.17Zm0,0h0Zm0,0Zm-.07,0h0Zm0,0Z"/><path class="cls-3" d="M254.92,790.14a1.93,1.93,0,0,1-.63-.1,1.89,1.89,0,0,1-1.15-1.11c-5.9-15.07.33-33.85,3.28-41.23,2.5-6.26,7.32-22.52-2.05-38.13-7.46-12.43-18.54-12.18-19-12.17a1.91,1.91,0,0,1-.16-3.82c.57,0,13.79-.43,22.46,14,10.24,17.08,5,34.73,2.31,41.52-2.07,5.18-8.23,22.58-3.94,36.49,9.17-3.53,30.22-3.94,42.75-2.55,14.52,1.62,24.9,2.2,36.52-4.14s27.64-28.15,27.8-28.37a1.91,1.91,0,1,1,3.08,2.26c-.68.93-16.82,22.79-29.05,29.46-12.57,6.86-24,6.23-38.77,4.59-15.81-1.76-36.84-.26-42.47,3A1.85,1.85,0,0,1,254.92,790.14Z"/><path class="cls-3" d="M257.49,1424.27c-2,0-3.89,0-5.79-.09l-2.92-.07c-5.55-.1-11.93-3.84-18.11-7.45-5.52-3.24-11.23-6.59-14.85-6.23-6.81.66-25.4,1.1-30.53-.64a47.94,47.94,0,0,1-4.87-2.12c-4.23-2-9.48-4.5-14.36-4.32-5.07.18-10-3.25-10.73-7.5-.24-1.39-.44-6.11,7.1-8.51,17.55-5.58,48.9-30.25,51.41-37.28,1.18-3.32.6-4.8-.28-7a17.14,17.14,0,0,1-1.29-9.76,41.56,41.56,0,0,1,3.21-11.75,67.57,67.57,0,0,0,2.36-6.54c2.21-7.29-2.79-46.66-5.47-67.82l-.26-2c-.49-3.88-1.21-9.13-2-15.2-4.24-31.19-11.35-83.38-10-106.27,1.61-26.86,4.2-39.6,13.2-64.9,8.57-24.09,10.27-32.88,11.34-48.75.58-8.56-1.26-16.84-3.8-28.29-2-9.17-4.58-20.59-6.54-35.55-4-30.48-7-69.53-8.2-107.12-.9-27.84,8.58-70.85,14.85-99.31,1.47-6.67,2.74-12.43,3.74-17.33,5.41-26.53,18.94-68.84,19.07-69.27a1.91,1.91,0,0,1,3.64,1.17c-.13.42-13.6,42.54-19,68.86-1,4.93-2.28,10.71-3.75,17.39-6.23,28.28-15.64,71-14.76,98.37,1.21,37.47,4.18,76.38,8.17,106.74,1.94,14.8,4.45,26.12,6.47,35.22,2.62,11.77,4.51,20.27,3.89,29.38-1.1,16.27-2.83,25.25-11.55,49.77-8.85,24.89-11.4,37.42-13,63.85-1.35,22.52,5.73,74.48,10,105.52.83,6.09,1.54,11.34,2,15.23l.26,2.05c3.94,31,7.59,62,5.34,69.4A72.81,72.81,0,0,1,219,1323a38.14,38.14,0,0,0-2.95,10.84,13.42,13.42,0,0,0,1.05,7.84,11.83,11.83,0,0,1,.33,9.71c-3.13,8.74-35.84,33.91-53.86,39.64-1.48.48-4.9,1.84-4.48,4.21.36,2.11,3.4,4.46,6.82,4.34,5.81-.23,11.54,2.51,16.14,4.69a45.75,45.75,0,0,0,4.46,2c4,1.35,20.85,1.23,28.93.45,4.84-.48,10.83,3,17.15,6.73,5.75,3.37,11.7,6.85,16.25,6.93l2.94.07c10.69.26,21.75.53,25.91-7.2,4.34-8,1.51-33.3-.8-41.38-.59-2.07-1.31-4.29-2-6.44-2-6.11-3.84-11.87-3.43-15.65a19.74,19.74,0,0,1,1.34-5.16,19.83,19.83,0,0,0,1.48-6.85A22.35,22.35,0,0,0,273,1330a55.13,55.13,0,0,1-2.39-14.74c-.42-14.36,6.18-64.15,6.93-69.78,2.33-17.43,5.86-29.32,11.7-49,1.24-4.2,2.49-8.14,3.7-12,4.41-13.87,8.22-25.85,8.22-39.88,0-9.35-.61-25.1-1.14-39-.5-13.15-1-25.57-.88-30.78.11-6,2.22-10.57,4.45-15.37a52.83,52.83,0,0,0,4.87-14.11c.95-5.54.91-12,.85-19.57-.06-9.33-.14-19.9,1.69-31.68,2.67-17.18,7.75-43.11,16.82-69.07,2.47-7.1,4.86-13,7-18.24,4.83-12,8.65-21.51,11.13-38.15,3.59-24.05,10.56-95.16,10.63-95.88a1.91,1.91,0,0,1,1.69-1.71l6.15-.67a1.91,1.91,0,0,1,.42,3.8l-4.61.5c-1.05,10.58-7.19,72.37-10.5,94.52-2.55,17.09-6.44,26.77-11.37,39-2.19,5.44-4.45,11.07-6.9,18.07-9,25.7-14,51.38-16.64,68.41-1.79,11.47-1.71,21.88-1.65,31.07.06,7.7.1,14.36-.91,20.24a56.64,56.64,0,0,1-5.17,15.07c-2.14,4.61-4,8.6-4.09,13.84-.1,5.09.37,17.46.88,30.56.53,13.92,1.14,29.7,1.14,39.13,0,14.62-3.89,26.86-8.4,41-1.2,3.79-2.45,7.72-3.68,11.88-5.79,19.52-9.28,31.31-11.57,48.45-.75,5.6-7.32,55.11-6.9,69.16a51,51,0,0,0,2.25,13.82,25.72,25.72,0,0,1,1.38,8.89,23.56,23.56,0,0,1-1.71,8,15.85,15.85,0,0,0-1.12,4.24c-.33,3,1.5,8.6,3.26,14.05.71,2.18,1.44,4.43,2.05,6.57,2.16,7.58,5.7,34.58.49,44.25C276.67,1423.12,267.09,1424.27,257.49,1424.27Z"/><path class="cls-3" d="M242.67,1034.41h-.2c-1.31-.15-1.8-1.2-2.88-3.78-.66-1.59-1.57-3.9-2.69-6.87-1.87-5-4.39-11.93-7.47-20.63C224.18,988.33,219,973.35,219,973.2a1.36,1.36,0,0,1-.09-.36c-8.38-60.58-1.33-100.62,3.62-119.09a221.45,221.45,0,0,1,19.74-49.91,135.41,135.41,0,0,1,7.84-12.57c3.34-4.71,3.83-4.81,4.45-4.93a1.89,1.89,0,0,1,1.89.71,2,2,0,0,1,.19,2,1.81,1.81,0,0,1-.55.67c-1.45,1.71-18.57,22.84-29.87,65-4.87,18.18-11.8,57.58-3.55,117.4,6.41,18.67,16.49,47.33,20.19,56.4,5.51-9.41,8-16,11.61-25.62,1.32-3.52,2.82-7.51,4.66-12.13,4.1-10.32,8.86-24,13.07-37.6,9.1-29.36,16.73-167.52,16.81-168.91a1.91,1.91,0,1,1,3.81.21c-.31,5.7-7.73,140-17,169.84-4.24,13.66-9,27.47-13.18,37.87-1.82,4.59-3.31,8.56-4.63,12.06-4,10.76-6.71,17.86-13.68,29.21A2,2,0,0,1,242.67,1034.41Z"/><path class="cls-3" d="M289.54,1039.94a1.83,1.83,0,0,1-.47,0,1.91,1.91,0,0,1-1.43-1.66c-4.51-43.1-14.5-86.81-14.6-87.25a1.91,1.91,0,1,1,3.72-.85c.1.42,9.35,40.92,14.11,82.51,13.3-20.3,17-34.28,25.18-65.23l.24-.92c8.5-32.14,15.21-57.53,11.48-85.26-3.63-27-18.26-88.89-20.73-94.06a1.91,1.91,0,0,1,1.51-3.22c1.59.11,2.06,1.59,2.9,4.29.59,1.89,1.35,4.6,2.26,8,1.8,6.85,4.05,16.12,6.34,26.1,5.53,24.11,9.83,45.92,11.5,58.33,3.84,28.49-3,54.2-11.57,86.75l-.24.91c-8.61,32.57-12.54,47.43-28.63,70.74A1.91,1.91,0,0,1,289.54,1039.94ZM308.3,787.76Zm0,0Zm0,0h0Zm0,0Zm0,0h0Zm0,0Zm0,0Z"/><path class="cls-3" d="M237,1362.25a1.85,1.85,0,0,1-1.05-.32,1.9,1.9,0,0,1-.54-2.64h0a75,75,0,0,0,10.19-30.78c.57-5.82,1.35-11.27,2.11-16.55,1.64-11.45,3.06-21.34,1.55-29.85a1.91,1.91,0,1,1,3.76-.66c1.61,9.11.16,19.28-1.53,31-.75,5.24-1.53,10.65-2.09,16.39a77.19,77.19,0,0,1-10.81,32.51A1.91,1.91,0,0,1,237,1362.25Z"/><path class="cls-3" d="M273.72,1349.81a1.89,1.89,0,0,1-1.47-.69c-2.28-2.76-9.27-22.63-9.44-39.68a239.06,239.06,0,0,1,1.67-30.46,1.91,1.91,0,0,1,3.79.51,233.86,233.86,0,0,0-1.64,29.91c.17,16.38,7,35.35,8.56,37.29a1.9,1.9,0,0,1-1.47,3.12Z"/><path class="cls-3" d="M319.66,216.5a1.91,1.91,0,0,1-1.91-1.9c-.06-12.48,1.53-37.39,1.55-37.64a1.91,1.91,0,0,1,3.81.25c0,.25-1.61,25-1.54,37.37a1.92,1.92,0,0,1-1.9,1.92Z"/><path class="cls-3" d="M679.12,809a7.94,7.94,0,0,1-2.43-.38c-3.21-1-6.3-4-8.48-8.14-1.28-2.45-2.44-4.46-3.57-6.41-1.22-2.12-2.38-4.13-3.65-6.6-2.5-4.9-3.43-7.65-4.93-14.7-1.17-5.5-3.36-13.34-4.48-17.26a85.08,85.08,0,0,0,1.13,12.22,100,100,0,0,0,3.34,14.46c.42,1.26.77,2.38,1.09,3.38.8,2.52,1.37,4.33,2.09,6,.12.27.25.56.38.87,1.78,4,4.22,9.56.59,11.54a6.08,6.08,0,0,1-4.85.39c-3.26-1.06-6.37-4.49-9-9.94-.91-1.9-1.79-3.64-2.65-5.32-2.61-5.13-4.86-9.56-5.77-14.65a118.81,118.81,0,0,0-4.48-16.71c-.79-2.35-2.15-5.44-3.87-9.35-1.33-3-3-6.8-4.82-11.24-.57-1.38-1.16-2.78-1.74-4.17-3.82-9.14-7.43-17.77-7.43-22.18,0-2-.46-6.17-.87-9.87-1-9.28-1-10,.06-10.88a2,2,0,0,1,1.05-.43c2.81-.94,27.45-12.69,42.6-20a2,2,0,0,1,1-.19c2.7.21,4.51,1.57,8.37,4.6,1.31,1,6.23,3.06,11,5,8,3.28,17,7,20.15,10.18a60.29,60.29,0,0,1,6.72,9,57.23,57.23,0,0,0,6.26,8.39c2.28,2.32,5.41,4,8.18,5.49s5.43,2.91,6.69,4.81a4.77,4.77,0,0,1-.14,5.5c-1.64,2.33-5.91,4.48-12.59,2.88a32.66,32.66,0,0,0-6.65-.8c-3.86-.17-7.19-.32-11-5-3.3-4.09-5.5-7-6.63-8.5-.34.16-.73.35-1.14.58,1,1.62,2.94,4.55,4.6,7s3.43,5.12,5,7.58c4.22,6.57,8.36,14.79,12.75,23.49l1.5,3a73.86,73.86,0,0,0,7.19,11.4c1.11,1.53,2.37,3.27,3.83,5.39,6.12,8.85,7.34,15.24,3.52,18.49a6.6,6.6,0,0,1-5.15,1.77c-3-.34-6.16-2.87-10.17-8.23-5.7-7.6-9.37-12.59-13.09-19.25-1.64-2.94-4.86-8.14-7.93-13,1.87,6.12,3.91,12.64,4.92,15.31a77.18,77.18,0,0,0,8.59,16.18c.83,1.27,1.72,2.51,2.57,3.7,3.49,4.87,6.79,9.47,4.32,14.07a7.55,7.55,0,0,1-6,4,12,12,0,0,1-10-4.17c-3.92-4.57-10.82-16.26-14.56-23.9s-6.08-12.57-9.08-19.6a38.81,38.81,0,0,0-3.83-7.13l-.09.08c.73,2.46,2.34,7.88,3.11,10.68.4,1.46.87,3.63,1.42,6.15.82,3.79,1.85,8.51,3,12.3a106.6,106.6,0,0,0,6,15.8c.36.74.85,1.59,1.37,2.5,1.83,3.19,3.91,6.82,3,9.89a5.09,5.09,0,0,1-2.64,3.1A7.79,7.79,0,0,1,679.12,809Zm-26.41-58.37a1.9,1.9,0,0,1,.9.22,1.92,1.92,0,0,1,.93,1.14c.15.5,3.61,12.27,5.26,20,1.43,6.73,2.25,9.17,4.59,13.76,1.23,2.39,2.36,4.35,3.56,6.43s2.33,4,3.65,6.56c1.66,3.18,4,5.58,6.23,6.26a4,4,0,0,0,3.19-.28,1.27,1.27,0,0,0,.75-.8c.44-1.51-1.36-4.64-2.67-6.93-.55-1-1.07-1.87-1.48-2.72a110,110,0,0,1-6.25-16.38c-1.17-3.93-2.21-8.73-3-12.58-.54-2.46-1-4.59-1.38-5.95-1-3.57-3.43-11.77-3.45-11.85a1.9,1.9,0,0,1,.66-2.06l2.6-2a1.91,1.91,0,0,1,2.48.12c.27.26,2.74,2.71,5.72,9.67s5.27,11.8,9,19.42c4,8.22,10.71,19.23,14,23.09a8.12,8.12,0,0,0,6.7,2.86,3.83,3.83,0,0,0,3.1-2c1.28-2.39-.71-5.37-4.06-10-.88-1.23-1.79-2.5-2.67-3.84a80.82,80.82,0,0,1-8.95-16.91c-2.19-5.73-8.67-27.77-8.94-28.7a1.91,1.91,0,0,1,3.43-1.58c.48.74,11.69,18.08,15.41,24.75,3.61,6.46,7,11.12,12.81,18.82,3.2,4.26,5.74,6.52,7.55,6.72a2.84,2.84,0,0,0,2.25-.87c1.94-1.66.3-6.93-4.19-13.42-1.44-2.08-2.69-3.8-3.79-5.32a77.79,77.79,0,0,1-7.5-11.91l-1.5-3c-4.34-8.61-8.44-16.75-12.55-23.14-1.57-2.44-3.38-5.14-5-7.53-6-8.86-6.16-9.25-5.62-10.55a2.08,2.08,0,0,1,.65-.82h0a16.76,16.76,0,0,1,4.81-2.49,1.91,1.91,0,0,1,2.09.72s2.55,3.52,7.38,9.53c2.71,3.36,4.53,3.44,8.17,3.6a37.3,37.3,0,0,1,7.37.91c4.48,1.07,7.58,0,8.57-1.37a1,1,0,0,0,.08-1.2c-.73-1.09-3-2.28-5.3-3.55-3-1.61-6.43-3.44-9.11-6.18a60.2,60.2,0,0,1-6.72-9,57.88,57.88,0,0,0-6.26-8.4c-2.56-2.61-11.6-6.33-18.87-9.32-6.31-2.6-10.26-4.26-11.9-5.55-3.15-2.48-4.5-3.46-5.84-3.73-2.25,1.09-11.53,5.56-20.79,10-13.16,6.26-18.58,8.75-21,9.68.08,1.65.45,5,.73,7.58.44,4,.9,8.11.9,10.29,0,3.65,3.62,12.32,7.13,20.71.59,1.39,1.17,2.79,1.75,4.18,1.81,4.4,3.39,8,4.79,11.16,1.76,4,3.15,7.16,4,9.67a124.52,124.52,0,0,1,4.63,17.26c.8,4.54,2.83,8.53,5.4,13.59.87,1.7,1.77,3.46,2.7,5.4,3,6.18,5.67,7.62,6.7,8a2.28,2.28,0,0,0,1.73,0c.31-1.18-1.46-5.18-2.13-6.71l-.39-.9a65.2,65.2,0,0,1-2.23-6.35c-.32-1-.67-2.11-1.08-3.36a102.46,102.46,0,0,1-3.47-15,83.88,83.88,0,0,1-1.19-15,1.92,1.92,0,0,1,1.34-1.78l3-.93A1.77,1.77,0,0,1,652.71,750.63Zm33.57-39.81h0Zm-69.55-17.51a3.53,3.53,0,0,1-.68.13A1.79,1.79,0,0,0,616.73,693.31Z"/><path class="cls-1" d="M364.63,128.11s-20.71-.43-24,4.48-6.56,36.45-13.72,57.72-7.27,24.28-7.27,24.28-67.47,52.46-72.74,54.21c-2.93,1-24.19,2.25-33.46,8.25C228.19,281.41,245.1,288.51,262,306s33.82,35.47,36,63.29,10.91,82.38,24,107.47,42.61,71.47,42.61,71.47Z"/><path class="cls-1" d="M364.63,128.11s20.71-.43,24,4.48,6.56,36.45,13.72,57.72,7.27,24.28,7.27,24.28,67.47,52.46,72.74,54.21c2.93,1,24.19,2.25,33.46,8.25-14.73,4.36-31.64,11.46-48.55,28.91s-33.83,35.47-36,63.29-10.91,82.38-24,107.47-42.61,71.47-42.61,71.47Z"/><path class="cls-3" d="M364.63,550.1a1.91,1.91,0,0,1-1.61-.88c-.3-.47-29.71-46.73-42.69-71.61-12.77-24.48-21.85-78-24.22-108.21-2.17-27.73-19.86-46-35.47-62.11-17.19-17.74-34.54-24.5-47.73-28.41a1.91,1.91,0,0,1-.49-3.43c7.24-4.69,20.75-6.54,28.83-7.65,2.3-.32,4.48-.62,5.07-.81,3.77-1.34,45.63-33.29,71.57-53.44.39-2,1.85-7.85,7.23-23.85,3.79-11.27,6.51-25.59,8.7-37.1,2.24-11.79,3.59-18.59,5.24-21.07,3.67-5.5,22-5.4,25.61-5.33a1.91,1.91,0,0,1,1.87,1.91V548.19a1.9,1.9,0,0,1-1.38,1.83A1.59,1.59,0,0,1,364.63,550.1ZM218.53,276.63a106.58,106.58,0,0,1,44.85,28c16.06,16.57,34.26,35.36,36.54,64.46,2.34,29.88,11.27,82.74,23.79,106.74,10.23,19.61,30.78,52.66,39,65.75V130c-9,0-18.93,1.32-20.48,3.65-1.31,2-2.94,10.56-4.67,19.67-2.21,11.62-5,26.08-8.83,37.6-6.65,19.76-7.15,23.56-7.18,23.81a1.92,1.92,0,0,1-.73,1.37c-6.93,5.39-67.88,52.71-73.31,54.51a41.51,41.51,0,0,1-5.75,1C235.8,272.4,225.59,273.8,218.53,276.63Z"/><path class="cls-3" d="M364.63,550.1a1.59,1.59,0,0,1-.53-.08,1.9,1.9,0,0,1-1.38-1.83V128.11a1.91,1.91,0,0,1,1.87-1.91c3.63-.07,21.94-.17,25.61,5.33,1.65,2.48,3,9.28,5.24,21.08,2.19,11.5,4.91,25.82,8.7,37.09,5.38,16,6.84,21.81,7.23,23.85,25.94,20.15,67.8,52.1,71.57,53.44.59.19,2.77.49,5.07.81,8.08,1.11,21.59,3,28.83,7.65a1.91,1.91,0,0,1-.49,3.43c-13.2,3.91-30.54,10.67-47.73,28.41-15.61,16.11-33.3,34.38-35.47,62.11-2.37,30.2-11.45,83.73-24.22,108.21-13,24.88-42.39,71.14-42.69,71.61A1.91,1.91,0,0,1,364.63,550.1ZM366.54,130V541.59c8.22-13.09,28.77-46.14,39-65.75,12.51-24,21.45-76.86,23.79-106.74,2.28-29.1,20.48-47.89,36.54-64.46a106.53,106.53,0,0,1,44.85-28c-7.06-2.83-17.27-4.23-23.24-5.05a41.51,41.51,0,0,1-5.75-1c-5.43-1.8-66.38-49.12-73.31-54.51a1.92,1.92,0,0,1-.73-1.37c0-.24-.52-4-7.18-23.81-3.88-11.52-6.62-26-8.83-37.6-1.73-9.11-3.36-17.71-4.67-19.67C385.47,131.32,375.55,130,366.54,130Z"/><path class="cls-3" d="M569.81,403.35a2.58,2.58,0,0,1-.38,0c-1.55-.32-38.24-7.86-54.76-20-16.12-11.83-37.9-29.75-50.1-47.94-5.19-7.76-8.34-18.62-8.47-19.08a1.91,1.91,0,0,1,3.67-1.05c0,.1,3.12,10.75,8,18,11.89,17.74,33.31,35.34,49.19,47,14,10.25,44.5,17.39,51.71,19a70.92,70.92,0,0,0,4.72-24c0-23.53-13.32-62.93-23.61-76.31s-34.2-20-34.44-20.05a1.91,1.91,0,0,1,1-3.69c1,.28,25.31,6.89,36.49,21.42,11.6,15.08,24.37,56.24,24.4,78.63a74.14,74.14,0,0,1-5.62,27A1.91,1.91,0,0,1,569.81,403.35Z"/><path class="cls-3" d="M564,531.55a2,2,0,0,1-.85-.2c-1.24-.62-30.49-15.43-44.79-39.28-3.42-5.69-6.71-10.79-9.61-15.28-9.37-14.51-16.15-25-17.57-40.08-1.83-19.35,8-63.81,8.44-65.7a1.91,1.91,0,0,1,3.1-1c1,.81,14.67,11,28.42,19.46,16.17,9.95,28.16,25.27,34.67,44.29,9.13,26.67.46,93.34.09,96.16a1.93,1.93,0,0,1-1,1.44A1.9,1.9,0,0,1,564,531.55ZM502.7,374.77c-2.18,10.38-9.23,45.61-7.73,61.58,1.34,14.15,7.9,24.31,17,38.37,2.92,4.52,6.22,9.64,9.67,15.39,11.41,19,33.51,32.45,40.82,36.53,1.56-13,7.57-68.83-.25-91.67-6.23-18.18-17.66-32.79-33.06-42.27C518.61,386.22,507.58,378.38,502.7,374.77Z"/><path class="cls-3" d="M454.82,426.54c-14.89,0-29.73-13.43-30.36-14a1.91,1.91,0,0,1,2.58-2.82c.14.13,14.38,13,27.78,13h.39c13.52-.25,39.62-26.18,39.88-26.44a1.91,1.91,0,1,1,2.7,2.7c-1.11,1.11-27.45,27.28-42.51,27.56Z"/><path class="cls-3" d="M615.89,693.52a2,2,0,0,1-.68-.12,2,2,0,0,1-1.1-1.08c-.07-.18-7.38-18.46-18-33.36-4.39-6.15-9.23-11.13-14.36-16.4-7.53-7.74-15.31-15.74-22.83-28.48-11.74-19.91-21.83-38.25-26.41-61.15-4.32-21.58-10.77-55.77-10.83-56.11a1.9,1.9,0,0,1,1.52-2.23,1.92,1.92,0,0,1,2.23,1.52c.06.34,6.51,34.51,10.82,56.07,4.47,22.31,14.4,40.36,26,60,7.28,12.35,14.91,20.18,22.28,27.76,5.23,5.37,10.17,10.45,14.73,16.84,9,12.59,15.5,27.1,17.68,32.25l40-19.82-19-59.29a.19.19,0,0,1,0-.07c-.16-.54-15.36-54.19-24.7-77.73-9.23-23.25-20.5-34.23-20.61-34.34a1.91,1.91,0,0,1-.59-1.35c0-.33-.58-33.36-3.79-52.63-3.16-19-19.66-40.95-19.83-41.17a1.91,1.91,0,0,1,3.05-2.31c.7.93,17.23,23,20.54,42.85,3,17.89,3.72,47.31,3.83,52.43,2.5,2.6,12.5,13.82,20.94,35.11,9.33,23.49,24.38,76.49,24.82,78.07L661,669.57a1.9,1.9,0,0,1-1,2.29l-43.3,21.46A1.83,1.83,0,0,1,615.89,693.52Z"/><path class="cls-3" d="M633.81,684.64a1.9,1.9,0,0,1-1.66-1c-.25-.43-24.87-43.55-35.68-65.17-4-8-7.76-14.66-11.08-20.53-5.76-10.19-10.73-19-14.46-30.33-6.19-18.83-8.57-39.47-8.6-39.67a1.91,1.91,0,0,1,3.8-.43c0,.2,2.36,20.46,8.43,38.9,3.61,11,8.26,19.23,14.15,29.65,3.35,5.91,7.14,12.62,11.18,20.7,10.76,21.53,35.33,64.55,35.58,65a1.9,1.9,0,0,1-1.66,2.85Z"/><path class="cls-3" d="M656.74,670.85a1.9,1.9,0,0,1-1.67-1c-1.09-2-6.73-15.51-13.27-31.19-4.91-11.77-10-23.95-13.73-32.68-8.93-20.79-28.32-53.84-38.29-68.37-11.67-17-24.09-42.54-24.21-42.8a1.91,1.91,0,1,1,3.43-1.66c.13.25,12.43,25.53,23.93,42.3,10.06,14.66,29.63,48,38.65,69,3.76,8.76,8.84,20.94,13.75,32.72,5.94,14.27,12.09,29,13.08,30.8a1.92,1.92,0,0,1-.74,2.6A2,2,0,0,1,656.74,670.85Z"/><path class="cls-3" d="M612,527.68a1.92,1.92,0,0,1-1.71-1.06,63,63,0,0,0-6.15-3.64,174.28,174.28,0,0,1-16.9-10.34l-.09-.06-21.08-17.1a1.91,1.91,0,1,1,2.41-3l21,17.05A169.15,169.15,0,0,0,606,519.64c6.41,3.56,7.77,4.37,7.91,6a1.92,1.92,0,0,1-1.75,2.06Z"/><path class="cls-3" d="M593.77,495.91a1.83,1.83,0,0,1-.85-.2c-.71-.35-17.55-8.77-26.51-23.26a1.91,1.91,0,0,1,3.25-2c8.37,13.53,24.79,21.76,25,21.84a1.91,1.91,0,0,1-.84,3.62Z"/><path class="cls-3" d="M593,476.64a1.92,1.92,0,0,1-1.85-1.44c0-.19-3.17-10.83-24.8-23a1.91,1.91,0,1,1,1.87-3.33c23.39,13.16,26.51,24.91,26.64,25.4a1.92,1.92,0,0,1-1.4,2.31A1.82,1.82,0,0,1,593,476.64Z"/><path class="cls-3" d="M429.79,603.2h-.09a1.9,1.9,0,0,1-1.65-1.12c-4-8.88-9.42-20-13.78-28.94-2.83-5.79-5.27-10.8-6.77-14-3.79-8.2-25.81-39.07-26-39.38a1.91,1.91,0,0,1,3.11-2.22c.92,1.28,22.46,31.47,26.39,40,1.49,3.21,3.92,8.2,6.74,14,3.87,7.93,8.57,17.58,12.39,25.88,10.27-14.17,39.64-37,43.87-40.22.92-2.68,5.08-15,8.77-28,3.66-12.88,6.22-30.48,7.91-42.13.24-1.67.46-3.2.67-4.55,1.57-10.54,5.68-25.54,5.86-26.17a1.91,1.91,0,0,1,3.68,1c0,.16-4.23,15.42-5.77,25.73-.2,1.34-.42,2.87-.66,4.53-1.71,11.75-4.29,29.5-8,42.62-4.2,14.8-9,28.62-9,28.75a2,2,0,0,1-.65.9c-.38.28-37.57,28.74-45.29,42.42A1.92,1.92,0,0,1,429.79,603.2Z"/><path class="cls-3" d="M364.63,690.58l-.28,0a1.91,1.91,0,0,1-1.63-1.89V548.19a1.91,1.91,0,1,1,3.82,0V676.67c4.68-13.67,13-35.8,20.7-45.2,11.78-14.36,40.37-31.12,41.59-31.83a1.91,1.91,0,0,1,2.48.5c.13.17,13.31,17.48,21.69,26.39,6.64,7.06,22.75,19,29.13,23.7.9-8.83,3.22-33.25,2.54-44.87-.8-13.42-8.37-42-10.29-45.59a1.9,1.9,0,0,1,.8-3.35,2,2,0,0,1,1.66.39c.52.38,1.1.83,2.94,6.8,1.07,3.49,2.31,8,3.49,12.84,1.39,5.63,4.68,19.7,5.21,28.69.86,14.58-2.74,47.39-2.9,48.78a1.9,1.9,0,0,1-3,1.34c-1-.69-23.78-17-32.36-26.11-7.13-7.58-17.61-21-20.91-25.35-6,3.63-29.24,18.05-39.12,30.1-10.81,13.19-23.61,54.91-23.73,55.33A1.92,1.92,0,0,1,364.63,690.58Zm111.25-130.4Zm0,0h0Zm.08,0h0Zm0,0h0Z"/><path class="cls-3" d="M474.34,790.14a1.82,1.82,0,0,1-1-.26c-5.63-3.28-26.67-4.78-42.47-3-14.77,1.64-26.2,2.27-38.77-4.59-12.24-6.67-28.37-28.53-29.05-29.46a1.91,1.91,0,0,1,3.08-2.26c.16.22,16.31,22.1,27.8,28.37s22,5.76,36.52,4.14c12.53-1.39,33.58-1,42.74,2.55,4.3-13.91-1.86-31.31-3.94-36.49-2.71-6.79-7.93-24.44,2.32-41.52,8.67-14.44,21.89-14,22.45-14a1.91,1.91,0,0,1-.08,3.82h-.07c-.48,0-11.57-.26-19,12.17-9.37,15.61-4.55,31.87-2.05,38.13,3,7.38,9.18,26.16,3.28,41.23A1.89,1.89,0,0,1,475,790,2,2,0,0,1,474.34,790.14Z"/><path class="cls-3" d="M471.77,1424.27c-9.6,0-19.19-1.15-23.58-9.29-5.21-9.66-1.68-36.66.49-44.25.61-2.13,1.34-4.39,2.05-6.57,1.76-5.45,3.59-11.09,3.26-14.05a16.23,16.23,0,0,0-1.12-4.24,23.56,23.56,0,0,1-1.71-8,25.48,25.48,0,0,1,1.38-8.89,51,51,0,0,0,2.25-13.82c.42-14.06-6.15-63.56-6.9-69.16-2.29-17.15-5.78-28.93-11.57-48.45-1.23-4.16-2.48-8.09-3.69-11.88-4.5-14.18-8.39-26.42-8.39-41,0-9.43.61-25.21,1.14-39.14.5-13.1,1-25.46.88-30.55-.1-5.24-1.95-9.23-4.09-13.84a56.63,56.63,0,0,1-5.18-15.07c-1-5.88-1-12.54-.9-20.24.06-9.19.13-19.6-1.65-31.07-2.64-17-7.67-42.71-16.64-68.41-2.45-7-4.71-12.63-6.9-18.07-4.93-12.25-8.82-21.92-11.37-39-3.31-22.15-9.45-83.94-10.5-94.52l-4.61-.5a1.91,1.91,0,1,1,.42-3.8l6.15.67a1.91,1.91,0,0,1,1.69,1.71c.07.72,7,71.83,10.62,95.88,2.49,16.64,6.31,26.13,11.14,38.15,2.1,5.22,4.49,11.14,7,18.24,9.07,26,14.15,51.89,16.82,69.07,1.82,11.78,1.75,22.35,1.69,31.68-.06,7.53-.1,14,.85,19.57a52.83,52.83,0,0,0,4.87,14.11c2.23,4.8,4.34,9.33,4.45,15.37.1,5.2-.38,17.62-.88,30.77-.54,13.9-1.14,29.65-1.14,39,0,14,3.81,26,8.21,39.88,1.22,3.82,2.47,7.76,3.71,12,5.84,19.69,9.36,31.58,11.7,49,.75,5.63,7.35,55.42,6.93,69.78a55.13,55.13,0,0,1-2.39,14.74,22.35,22.35,0,0,0-1.25,7.64,19.87,19.87,0,0,0,1.47,6.85,19.32,19.32,0,0,1,1.35,5.16c.41,3.78-1.45,9.54-3.43,15.65-.7,2.15-1.41,4.37-2,6.44-2.3,8.08-5.13,33.35-.8,41.38,4.17,7.73,15.23,7.46,25.92,7.2l2.94-.07c4.55-.08,10.49-3.56,16.25-6.93,6.32-3.7,12.29-7.2,17.14-6.73,8.09.78,25,.9,28.94-.45a45.75,45.75,0,0,0,4.46-2c4.6-2.18,10.31-4.91,16.14-4.69,3.38.14,6.46-2.23,6.82-4.34.42-2.37-3-3.73-4.49-4.21-18-5.73-50.73-30.9-53.85-39.64a11.83,11.83,0,0,1,.33-9.71,13.42,13.42,0,0,0,1.05-7.84,38.14,38.14,0,0,0-3-10.84,72.81,72.81,0,0,1-2.49-6.88c-2.26-7.44,1.4-38.36,5.34-69.4l.26-2.05c.5-3.89,1.21-9.14,2-15.23,4.23-31,11.31-83,10-105.52-1.58-26.43-4.13-39-13-63.85-8.72-24.52-10.45-33.5-11.55-49.77-.62-9.11,1.27-17.61,3.88-29.38,2-9.1,4.54-20.42,6.48-35.22,4-30.36,7-69.27,8.17-106.74.88-27.37-8.53-70.09-14.76-98.37-1.47-6.68-2.74-12.46-3.75-17.39-5.37-26.33-18.84-68.44-19-68.86a1.91,1.91,0,1,1,3.63-1.17c.14.43,13.67,42.74,19.08,69.27,1,4.9,2.27,10.66,3.74,17.33,6.27,28.46,15.75,71.47,14.85,99.31C522,876.62,519,915.67,515,946.15c-2,15-4.5,26.38-6.54,35.55-2.54,11.45-4.38,19.73-3.8,28.29,1.07,15.87,2.77,24.66,11.34,48.75,9,25.3,11.58,38,13.2,64.9,1.37,22.89-5.74,75.08-10,106.27-.83,6.07-1.55,11.32-2,15.2l-.26,2c-2.68,21.16-7.68,60.53-5.47,67.82a67.57,67.57,0,0,0,2.36,6.54,41.28,41.28,0,0,1,3.2,11.75,17.15,17.15,0,0,1-1.28,9.76c-.88,2.24-1.46,3.72-.28,7,2.51,7,33.86,31.7,51.41,37.28,7.54,2.4,7.34,7.12,7.09,8.51-.74,4.25-5.64,7.69-10.72,7.5-4.86-.18-10.13,2.31-14.36,4.32a47.94,47.94,0,0,1-4.87,2.12c-5.13,1.74-23.73,1.3-30.53.64-3.63-.35-9.33,3-14.85,6.23-6.18,3.61-12.57,7.35-18.11,7.45l-2.92.07C475.66,1424.22,473.71,1424.27,471.77,1424.27Z"/><path class="cls-3" d="M488.09,1030a2,2,0,0,1-1.66-.89c-5.5-8.49-8.28-15-13.34-26.72-1.18-2.75-2.49-5.8-4-9.24-.78-1.79-1.65-3.74-2.57-5.81-4.17-9.31-9.35-20.89-13.1-33-9.24-29.81-16.66-164.14-17-169.84a1.9,1.9,0,0,1,1.8-2,1.93,1.93,0,0,1,2,1.8c.08,1.39,7.71,139.55,16.81,168.91,3.68,11.89,8.81,23.36,12.93,32.57.93,2.08,1.81,4,2.6,5.84,1.5,3.45,2.82,6.51,4,9.26,4.54,10.56,7.08,16.47,11.29,23.37,3.5-8.49,12.8-34.9,18.71-52.09,8.25-59.82,1.32-99.22-3.55-117.4-11.3-42.15-28.42-63.28-29.87-65a1.81,1.81,0,0,1-.55-.67,2,2,0,0,1,.19-2,1.89,1.89,0,0,1,1.89-.71c.62.12,1.1.22,4.45,4.93A135.41,135.41,0,0,1,487,803.84a221.45,221.45,0,0,1,19.74,49.91c4.95,18.47,12,58.51,3.62,119.09a1.9,1.9,0,0,1-.09.36c0,.14-4.81,14-9.68,27.71-2.87,8.05-5.21,14.48-7,19.1-1,2.76-1.89,4.91-2.52,6.38-1,2.37-1.51,3.42-2.79,3.58Z"/><path class="cls-3" d="M438.91,1039.94a1.91,1.91,0,0,1-1.57-.82c-14.91-21.59-18.64-35.8-26.08-64.1q-.83-3.19-1.74-6.64l-.25-.92c-8.6-32.55-15.4-58.25-11.56-86.74,1.67-12.41,6-34.22,11.5-58.33,2.29-10,4.54-19.25,6.34-26.1.91-3.45,1.67-6.16,2.26-8,.84-2.7,1.31-4.18,2.9-4.29a1.91,1.91,0,0,1,2,1.78,1.94,1.94,0,0,1-.52,1.44c-2.47,5.17-17.1,67.1-20.73,94.06-3.73,27.73,3,53.12,11.48,85.26l.24.92q.92,3.45,1.75,6.64c7,26.63,10.47,39.85,22.5,58.38,3.86-43.05,15-82,15.06-82.4a1.91,1.91,0,1,1,3.67,1.05c-.12.42-12.05,42.34-15.38,87.1a1.91,1.91,0,0,1-1.4,1.7A2.07,2.07,0,0,1,438.91,1039.94ZM421,787.76Zm0,0Zm0,0Zm0,0Zm0,0h0Z"/><path class="cls-3" d="M497.24,1230.62a15.81,15.81,0,0,1-3.47-.4c-3-.65-9-3.13-14.94-12.4s-10.38-23-12.78-40.52c-1.38-10-13.27-98.59-7.88-126,1.41-7.17,7.4-21.42,9.2-25.62,2-4.68,4-9,5.61-12.23,2.8-5.58,3.57-6.17,4.77-6.25a2,2,0,0,1,2,1.18c1.37,2.55,34.95,65,47.52,94.42a1.91,1.91,0,1,1-3.51,1.5c-11.26-26.37-39.52-79.44-46.05-91.64-3.93,7.21-14,30.46-15.77,39.37-5.28,26.83,6.54,114.82,7.91,124.77,4.63,33.72,16.23,47.86,24.75,49.71,5.12,1.12,11.27.52,19.65-20.82,6.06-15.45,8.84-41.06,9.89-50.71.2-1.84.34-3.17.45-3.89a1.91,1.91,0,0,1,3.78.55c-.1.65-.24,2-.44,3.76-1.06,9.78-3.88,35.76-10.13,51.68C511.29,1223.6,505.31,1230.62,497.24,1230.62Z"/><path class="cls-3" d="M461.81,1242.4a11.13,11.13,0,0,1-5-1.23c-9.51-4.78-14.43-22.49-15-24.7,0,0,0,0,0-.07a1.91,1.91,0,1,1,3.7-.93c.19.74,4.82,18.16,13,22.29a7.26,7.26,0,0,0,6.29.2c.13,0,3.21-1.53,4.2-22.38.53-11,.2-21.74.2-21.85a1.91,1.91,0,1,1,3.81-.12c0,.11.34,11-.19,22.13-1,20.87-4,24.73-6.58,25.76A11.81,11.81,0,0,1,461.81,1242.4Z"/><path class="cls-3" d="M427.49,1102.25h-.2a1.92,1.92,0,0,1-1.7-2.1c.44-4.09,2.91-11.83,4.89-18,.59-1.86,1.1-3.45,1.48-4.72,1.3-4.34,6-47.92,7.72-64.34a1.91,1.91,0,0,1,3.65-.58c.57,1.31,14.11,32,17.2,44.24a1.91,1.91,0,0,1-3.7.94c-2.16-8.51-9.86-27-14.11-37-1.71,16.07-5.77,53.36-7.1,57.8-.39,1.3-.91,2.92-1.5,4.79-1.83,5.73-4.33,13.58-4.73,17.28A1.92,1.92,0,0,1,427.49,1102.25Z"/><path class="cls-3" d="M232.06,1230.62c-8.07,0-14.05-7-20.54-23.56-6.25-15.92-9.07-41.9-10.13-51.68-.2-1.8-.34-3.11-.43-3.76a1.9,1.9,0,0,1,3.77-.55c.11.72.25,2,.45,3.9,1,9.64,3.83,35.25,9.89,50.7,8.38,21.34,14.54,21.94,19.65,20.82,8.52-1.85,20.12-16,24.75-49.71,2-14.86,2.09-25.91,2.15-36.59a277.09,277.09,0,0,1,1.23-29c6.09-58.91-5.78-78.63-11.49-88.11-.22-.36-.42-.69-.61-1-2.62,5.19-7.45,13.36-13.23,23.13-10.86,18.36-24.38,41.21-32,59a1.91,1.91,0,0,1-3.52-1.5c7.71-18,21.3-41,32.23-59.48,7-11.88,13.09-22.14,14.58-26.18a1.92,1.92,0,0,1,1.76-1.25,1.89,1.89,0,0,1,1.8,1.19,32.56,32.56,0,0,0,2.25,4.1c5.92,9.83,18.24,30.3,12,90.47a277.42,277.42,0,0,0-1.22,28.64c-.05,10.8-.1,22-2.18,37.09-4.89,35.64-17.52,50.71-27.72,52.92A15.81,15.81,0,0,1,232.06,1230.62Z"/><path class="cls-3" d="M267.49,1242.41a11.44,11.44,0,0,1-4.43-.91c-2.54-1-5.58-4.91-6.57-25.77-.53-11.11-.21-22-.2-22.12a1.91,1.91,0,1,1,3.81.12c0,.11-.32,10.88.2,21.84,1,20.84,4.07,22.34,4.2,22.39a7.15,7.15,0,0,0,6.29-.2c8.54-4.35,13.24-23.15,13.29-23.34a1.91,1.91,0,1,1,3.71.91c-.21.84-5.17,20.69-15.26,25.83A11,11,0,0,1,267.49,1242.41Z"/><path class="cls-3" d="M301.81,1102.25a1.92,1.92,0,0,1-1.9-1.71c-.39-3.7-2.9-11.55-4.73-17.28-.59-1.87-1.11-3.49-1.5-4.79-1.39-4.65-6.25-42.51-7.93-55.83-4.93,6.65-15,22-18.27,40.26a1.9,1.9,0,1,1-3.75-.67c4.54-25.41,21.19-44.81,21.9-45.62a1.91,1.91,0,0,1,2-.58,1.93,1.93,0,0,1,1.34,1.59c1.88,15.15,7.07,55.41,8.37,59.76.38,1.27.89,2.86,1.48,4.72,2,6.21,4.45,14,4.89,18a1.92,1.92,0,0,1-1.7,2.1Z"/><path class="cls-3" d="M492.3,1362.25a1.9,1.9,0,0,1-1.59-.85,77.19,77.19,0,0,1-10.81-32.51c-.57-5.74-1.34-11.16-2.09-16.39-1.69-11.78-3.14-21.94-1.53-31a1.91,1.91,0,1,1,3.76.66c-1.51,8.51-.09,18.4,1.55,29.85.76,5.27,1.54,10.73,2.11,16.55a74.88,74.88,0,0,0,10.19,30.78,1.9,1.9,0,0,1-.54,2.64A1.85,1.85,0,0,1,492.3,1362.25Z"/><path class="cls-3" d="M455.54,1349.81a1.93,1.93,0,0,1-1.22-.43,1.91,1.91,0,0,1-.25-2.69c1.6-1.94,8.39-20.91,8.56-37.29a233.51,233.51,0,0,0-1.64-29.91,1.91,1.91,0,1,1,3.79-.51,240.24,240.24,0,0,1,1.66,30.46c-.17,17-7.15,36.92-9.43,39.68A1.89,1.89,0,0,1,455.54,1349.81Z"/><path class="cls-3" d="M409.6,216.5h0a1.92,1.92,0,0,1-1.91-1.91c0-13.16-1.53-37.14-1.54-37.38A1.91,1.91,0,1,1,410,177c0,.25,1.55,24.35,1.55,37.63A1.91,1.91,0,0,1,409.6,216.5Z"/><path class="cls-3" d="M364.63,753.59a1.91,1.91,0,0,1-1.91-1.91V677.27a1.91,1.91,0,0,1,3.82,0v74.41A1.91,1.91,0,0,1,364.63,753.59Z"/></g></g></g></svg> \ No newline at end of file diff --git "a/front/src/assets/\353\263\265\354\247\201\352\267\274.svg" "b/front/src/assets/\353\263\265\354\247\201\352\267\274.svg" new file mode 100644 index 0000000000000000000000000000000000000000..ebd6838bb24e3cd7b606009eec5e53c253425522 --- /dev/null +++ "b/front/src/assets/\353\263\265\354\247\201\352\267\274.svg" @@ -0,0 +1 @@ +<svg width="current" height="current" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 729.92 1456.14"><defs><style>.cls-1{fill:#d7e2f1;}.cls-2{fill:#4c80ba;}.cls-3{fill:#f2888a;}</style></defs><g id="레이어_2" data-name="레이어 2"><g id="_迹_1" data-name="卵迹_1"><g id="abdominal_muscles" data-name="abdominal muscles"><path class="cls-1" d="M426.89,131.29c.21-1.75,4.34,3.23,5.65.6,2.66-5.35,3.54-9.82,4.74-13.89,5.5-18.61,3.24-21.55,1.36-24-2.54-3.34-10.13,1.87-10.13,1.87-.07-25.43-2.65-49.78-7.57-58.86-10.63-19.65-36.27-33.8-55.09-33.8h-.48c-18.82,0-44.46,14.15-55.1,33.8-5.2,9.6-6.69,31.35-6.46,58.32,0,2.83-6.53-3.28-9.62-.66-4.56,3.86.6,20.47,1.87,23.29,1.59,3.52,2.39,19,9.76,14.7,1.21,17.29,2.76,27.68,7.18,34a128,128,0,0,0,9.18,11.69h-.05c-1.43,9.76-1.7,23.35-1.38,34.48l-.12,3L247.9,270.07s-54.71,6.42-70.26,31.79c-9.42,15.36-23.73,51.55-22.91,69.55s4.09,28.64,4.09,28.64,1.64-.59,4.41-1.63h0s-12.68,15.31-18.4,33.32c-4.33,13.58-7.3,37.41-1.78,68.44v0s-15.31,7.78-27.67,32.51-16,51.64-23.28,74.92c-6.3,20.17-18,54.93-21,63.86l-.09,0c-2.12.17-3.63,1.28-7.33,4.19s-26.17,10.15-31,15-8.2,12.47-13,17.36S7.1,714.88,5,718s2.48,7.43,10.69,5.47,11.65,1,16.58-5.17,7.44-9.61,7.44-9.61,1.06,1.48,4.2,2.18h0c.66.13-4.65,8.7-9.29,15.91S21.38,743,18.43,750.25s-4.26,10.88-8.78,18c-4,6.35-8.69,15.32-5.26,18.24s7.07,1.17,12.56-6.15,11.89-18.75,15.63-25.45,12.67-18.23,12.67-18.23-3,15.6-6.82,20.61-6.36,16-9.69,22.79-10.37,13.05-8,17.53S30.1,801.2,33.7,797s10.42-15.56,14.3-23.5,6.13-12.71,9-19.5,5.28-9,5.28-9l2.6,2s-2.48,8.26-3.47,11.89-4.16,13-6,19.28-1.93,11.53-3.91,15.59S43.76,804,48.32,806.44s9.35-1.69,12-6.79,3.43-8.36,5.86-13.12A90.92,90.92,0,0,0,72.75,771c2.1-6.66,4.78-18.38,4.78-18.38l3,.93a22.75,22.75,0,0,1-1.08,11.05c-2.11,5.16-2.44,12.24-3.91,16.74s-1.77,8.63-2.83,11.07c-1.36,3.16-4.09,8.73-1.8,10,3.07,1.67,7.47-.93,11.19-8.7s8.54-18.4,9.67-24.8,1.16-9.75,2.61-14.06,5.08-8.17,9.27-18.31,9-21,9-25.63c0-3.21,1.17-12.55,1.63-18,1.27-1.53,3.86-5.2,6.46-12.21,3.64-9.82,13.54-23.85,29-42.88,14.46-17.77,26.81-27,36.09-51.32,10.91-28.55,16-58.56,16-58.56s2.36-20.73,8.36-33.82c5.08-11.08,13.28-20.61,19-40.46h0l7.65,28.44s.35,8.71,2.27,14.88h0s1.28,18.95,2.7,21.49,7.31,27.28,12.76,41.1c0,0-8.36,29.83-11.27,48.74S246.55,655,246.55,655s-27,90.07-30.81,123.9S204.28,864.53,213,920.72c7.68,49.46,13.27,83.28,14.5,90.67.44,4,.52,13.21-4.68,28.81-7.09,21.27-19.09,52.37-20.19,89.47s13.1,118.93,15.28,139.66,4.91,39.83,2.73,47.46-3.92,9.82-5.51,18,5.41,11.45,0,20.18-16.31,34.37-22.86,43.65-23.46,25.09-25.1,33.28-3.27,13.09,6.55,16.36S199.37,1445,201,1445s-8.73,8.18,1.09,9.27,15.27,3.28,21.82-3.27,13.09,0,20.19-13.09,2.72-14.19,10.36-26.19,19.64-11.46,24.55-25.64-6-39.83-6-39.83,4.91-3.27,4.91-8.73-3.82-13.63-4.36-25.64c-.05-1.09-.11-2.29-.16-3.59V1270.1l9.36-40.32c8.8-32,21.9-62.79,21.9-88.11,0-27.82-3-54-2.6-65.47s10.24-22.91,11.33-37.09,1.27-30,1.27-30,2.27-24.31,6.34-49.77c3.33-10.28,10.9-33.4,17.21-51,8.37-23.27,13.66-41.85,15.28-64.37,1.65-23.08,5.07-60.14,6-69.7a9.16,9.16,0,0,0,6.16-.67,9.13,9.13,0,0,0,6.15.67c.89,9.56,4.31,46.62,6,69.7,1.62,22.52,6.91,41.1,15.28,64.37,6.31,17.58,13.88,40.7,17.21,51,4.07,25.46,6.34,49.77,6.34,49.77s.18,15.82,1.27,30,10.91,25.64,11.33,37.09-2.6,37.65-2.6,65.47c0,25.32,13.1,56.06,21.9,88.11l9.46,40.75-.11,37.76c-.05,1.3-.1,2.5-.15,3.59-.55,12-4.37,20.19-4.37,25.64s4.91,8.73,4.91,8.73-10.91,25.64-6,39.83,16.91,13.64,24.55,25.64,3.27,13.09,10.37,26.19,13.63,6.54,20.18,13.09,12,4.36,21.82,3.27-.54-9.27,1.09-9.27,17.46,6.55,27.28,3.27,8.19-8.18,6.55-16.36-18.55-24-25.1-33.28-17.45-34.92-22.86-43.65,1.59-12,0-20.18-3.32-10.37-5.51-18,.55-26.73,2.73-47.46,16.37-102.56,15.28-139.66-13.1-68.2-20.19-89.47c-5.2-15.6-5.12-24.84-4.68-28.81,1.23-7.39,6.82-41.21,14.5-90.67,8.73-56.19,1.09-108-2.73-141.84S484.66,655,484.66,655s6.08-27.77,3.17-46.68-11.27-48.74-11.27-48.74c5.45-13.82,11.35-38.55,12.77-41.1S492,497,492,497h0c1.92-6.17,2.27-14.88,2.27-14.88l7.65-28.44h0c5.71,19.85,13.91,29.38,19,40.46,6,13.09,8.37,33.82,8.37,33.82s5.09,30,16,58.56c9.28,24.28,21.64,33.55,36.09,51.32,15.47,19,25.37,33.06,29,42.88,2.6,7,5.19,10.68,6.47,12.21.46,5.42,1.63,14.76,1.63,18,0,4.67,4.83,15.48,9,25.63s7.83,14,9.27,18.31,1.47,7.66,2.61,14.06,6,17,9.67,24.8,8.12,10.37,11.19,8.7c2.29-1.25-.43-6.82-1.8-10-1.05-2.44-1.36-6.58-2.83-11.07s-1.8-11.58-3.91-16.74a22.89,22.89,0,0,1-1.08-11.05l3-.93s2.68,11.72,4.78,18.38A90.92,90.92,0,0,0,665,786.53c2.44,4.76,3.2,8,5.86,13.12s7.44,9.2,12,6.79-1.22-8.63-3.19-12.69-2-9.28-3.91-15.59-5-15.64-6-19.28S666.29,747,666.29,747l2.61-2s2.36,2.24,5.27,9,5.16,11.56,9,19.5,10.7,19.31,14.3,23.5,10.52,5,12.93.56-4.65-10.79-8-17.53-5.9-17.78-9.69-22.79S686,736.64,686,736.64s8.94,11.54,12.67,18.23,10.14,18.12,15.63,25.45,9.13,9.08,12.56,6.15-1.22-11.89-5.26-18.24c-4.52-7.1-5.82-10.77-8.77-18s-11.6-16.26-16.24-23.47-9.95-15.78-9.29-15.91h0c3.15-.7,4.2-2.18,4.2-2.18s2.51,3.48,7.44,9.61,8.36,3.21,16.58,5.17,12.74-2.36,10.69-5.47-9.85-5.13-14.63-10-8.21-12.47-13-17.36-27.25-12.12-30.95-15-5.22-4-7.34-4.19l-.09,0c-3-8.93-14.73-43.69-21-63.86-7.27-23.28-10.91-50.19-23.27-74.92s-25.6-32.73-25.6-32.73l-2.09.26c5.52-31,2.55-54.86-1.77-68.44-5.73-18-18.41-33.32-18.41-33.32h0c2.77,1,4.4,1.63,4.4,1.63s3.28-10.63,4.1-28.64-13.5-54.19-22.92-69.55c-15.54-25.37-70.26-31.79-70.26-31.79l-72.73-54.21-.12-3c.32-11.13.05-24.72-1.38-34.48H409a129.87,129.87,0,0,0,9.19-11.69c4.17-6,7-19.35,8.67-35.38C428,120.25,425.86,139.76,426.89,131.29Zm-185,837.47h0Zm247.44,0h0Z"/><path class="cls-1" d="M570.62,525.94a5.06,5.06,0,0,1,2.1.71Z"/><path class="cls-2" d="M365.21,308.38a1.93,1.93,0,0,1-1.38-.59c-22.12-23.08-43.65-72.63-44.84-84.07-1.1-10.69-1.5-32.95.62-46.92a1.91,1.91,0,0,1,3.36-.92c.79,1,19.38,23.87,26,45.45,3.87,12.67,8.25,35.2,12.12,55.08,2.17,11.17,4.22,21.73,6,29.64a1.92,1.92,0,0,1-1,2.1A2,2,0,0,1,365.21,308.38Zm-42.4-126.47a239.57,239.57,0,0,0,0,41.42c.91,8.81,18.32,51.41,39,76.43-1.4-6.7-2.91-14.5-4.49-22.63-3.85-19.78-8.21-42.2-12-54.69C340.42,206.48,328.31,189.23,322.81,181.91Z"/><path class="cls-2" d="M247.26,270.71a1.91,1.91,0,0,1-1.14-3.44l72.73-54.21a1.91,1.91,0,1,1,2.28,3.06L248.4,270.33A1.86,1.86,0,0,1,247.26,270.71Z"/><path class="cls-2" d="M156.94,401.25l-.59-1.91c-.13-.44-3.35-11.08-4.17-29.11-.84-18.36,13.41-54.68,23.19-70.64,15.85-25.86,69.39-32.42,71.67-32.69l.16,0h.17a12.09,12.09,0,0,1,7.7,4.16c3.46,3.91,5,9.92,4.49,17.85-1.19,19.5-31.32,74.9-32.61,77.25l-.13.24-.19.19c-14.86,14.86-65.65,33.22-67.81,34Zm90.34-130.53c-3.66.47-54.24,7.35-68.65,30.86C169,317.33,155.22,353,156,370.05a138.67,138.67,0,0,0,3.49,26.22c9.55-3.55,51.35-19.55,64.25-32.2,2.22-4.08,30.92-57.38,32-75.4C256.72,272.65,248.54,270.9,247.28,270.72Zm-22,94.51Z"/><path class="cls-2" d="M148.23,534.84l-.81-3c-15.53-57.6-8.71-90.51-5.06-102,5.77-18.15,18.22-33.32,18.75-34l.31-.38.47-.18c30.92-12.08,51.27-23.54,51.47-23.65l2.94-1.66-.09,3.37c0,.52-1.47,52.66-10.19,82.83-7.2,24.9-25.35,49.94-55.49,76.55Zm15.52-136.1c-1.94,2.44-12.7,16.41-17.75,32.3-2.73,8.55-10.32,40.49,4.32,96.84,28.19-25.33,45.23-49.13,52-72.68,7.32-25.32,9.45-66.61,9.92-78.55A471.82,471.82,0,0,1,163.75,398.74Z"/><path class="cls-2" d="M298.34,432.34c-15.44,0-37.92-1.54-45.26-8.31-9.84-9.08-30.23-44.88-33.21-52.34l-.36-.91L220,370c17.64-27.62,32.33-65.76,35.75-81.57l.26-1.24,1.25-.23c6.12-1.15,39.88-1.82,56.44-1.12,20.64.87,41.4,2.74,48.66,14.93a15.45,15.45,0,0,0,2.29,3c2.1,2.2,2.17,3.11,2.43,14.43.35,15.75.56,61.9.14,81.37v.69l-.45.52c-6.9,8-43.84,29.8-54.37,31C310.06,432.07,304.82,432.34,298.34,432.34Zm-74.55-61.18c3.9,8.73,22.93,41.8,31.88,50.06C264.06,429,300.8,429.3,312,428c8.54-1,43.65-21,51.47-29.23.4-19.82.19-65-.16-80.49-.25-10.7-.37-10.84-1.38-11.89a18.72,18.72,0,0,1-2.8-3.72c-6.81-11.44-31.05-12.46-45.54-13.08-16.19-.68-46.4,0-54.35.89C255.25,307.43,241.2,343.61,223.79,371.16Z"/><path class="cls-2" d="M82.86,680.75l-15.53-7.47.54-1.6c.15-.42,14.56-43,21.75-65.95C92,598.13,94,590.25,96,581.91c4.22-17,8.59-34.6,17-51.39,12.5-25,27.87-33,28.52-33.35l2.13-1.09.58,2.33c6.63,26.6,6.63,33.11,0,53.56-4.61,14.14-8.89,22.61-14.82,34.34-1.78,3.51-3.62,7.15-5.69,11.37-9,18.34-39.69,80.74-40,81.37ZM72,671.31l9.07,4.36c5-10.17,31-63,39.18-79.67,2.08-4.24,4-8,5.7-11.42,5.85-11.57,10.08-19.93,14.59-33.79,6.22-19.09,6.42-25.12.59-48.92-4.51,3.05-15.5,11.88-24.74,30.36-8.2,16.41-12.52,33.79-16.69,50.6-2.09,8.4-4.06,16.33-6.47,24C86.86,627.36,74.73,663.31,72,671.31Z"/><path class="cls-2" d="M92.49,685.08l-13.09-6,.87-1.76c.43-.88,43.15-87.71,52.49-106.58l.15-.25c8.74-12.52,31.53-24.36,48.17-33,6-3.15,11.28-5.87,14-7.73l6.65-4.51-3.91,7c-9.8,17.63-26.53,39.37-33.26,47.9C153.85,593.81,94,682.84,93.39,683.74Zm-7.92-7.79,6.55,3C99,668.6,151.36,590.8,161.59,577.84c5.9-7.47,19.51-25.14,29.27-41.14-2.33,1.26-5,2.66-8,4.21-15.32,8-38.45,20-46.72,31.7C127.41,590.22,90.7,664.81,84.57,677.29Z"/><path class="cls-2" d="M113.24,694.76,89,683.46l1.25-1.85,33.47-49.47c.69-1,43.07-60.77,44.87-63.31l36-50L203.16,527c0,.3-5.25,30.52-16.1,58.91-7.09,18.55-15.87,28.41-26,39.83-3.33,3.74-6.78,7.62-10.36,12-16.54,20.34-25.4,33.4-28.71,42.34-3.75,10.14-7.62,13.7-7.79,13.85Zm-18.6-12.87,17.78,8.28c1.2-1.5,3.57-5,6-11.43,3.46-9.35,12.51-22.74,29.32-43.42,3.64-4.47,7.12-8.37,10.48-12.15,9.91-11.14,18.47-20.76,25.31-38.65,7.25-19,11.94-38.76,14.24-49.68l-26.06,36.21c-15.25,21.49-44.24,62.4-44.82,63.24Z"/><path class="cls-2" d="M135.75,655.62l-.24,0a1.91,1.91,0,0,1-1.65-2.13c.1-.84,2.77-20.85,18.6-45s36.94-40.59,37.15-40.75a1.91,1.91,0,1,1,2.34,3c-.21.16-20.91,16.4-36.3,39.84s-18,43.13-18,43.33A1.93,1.93,0,0,1,135.75,655.62Z"/><path class="cls-2" d="M203.17,526.86l-3.8-.25c0-2.7,1.35-66.26,6.22-85.11,4.76-18.45,6.75-66.83,6.77-67.32l0-1.18,10.1-4.49,15.65,29.75,0,.43c0,.55.61,13.85-4.83,42.12-4,20.94-10.85,32.8-16.34,42.33-2.07,3.59-4,7-5.62,10.48C205.57,506.29,203.2,526.66,203.17,526.86Zm13-151.34c-.34,7.77-2.34,49.51-6.84,66.93-2.91,11.27-4.53,40-5.36,60.81a77.66,77.66,0,0,1,4-11.23c1.67-3.66,3.67-7.13,5.78-10.8,5.62-9.77,12-20.83,15.9-41.14,4.82-25.07,4.82-38.39,4.78-40.81l-13.58-25.83Z"/><path class="cls-2" d="M154.9,528.2a1.91,1.91,0,0,1-1.3-3.3c1-.93,2.72-1.19,8-1.9,9.53-1.25,27.27-3.6,38.4-13.08a1.9,1.9,0,0,1,2.69.21,1.92,1.92,0,0,1-.21,2.7c-12,10.21-30.46,12.65-40.38,14a43.26,43.26,0,0,0-6.07,1A1.92,1.92,0,0,1,154.9,528.2Zm1.31-.51Z"/><path class="cls-2" d="M49.84,810a7.9,7.9,0,0,1-3.68-.92A4.89,4.89,0,0,1,43.59,806c-.77-2.89,1.24-6.09,3.19-9.19.68-1.08,1.32-2.11,1.74-3a30.18,30.18,0,0,0,2-7.58,74.4,74.4,0,0,1,1.75-7.71c.92-3.09,2.16-7,3.26-10.39,1.16-3.61,2.26-7,2.76-8.85.76-2.8,2.37-8.22,3.1-10.68l-.09-.07a38.11,38.11,0,0,0-3.83,7.13c-3,7-5.32,11.92-9.08,19.59s-10.64,19.33-14.56,23.9a12,12,0,0,1-10,4.17,7.56,7.56,0,0,1-6.05-4c-2.16-4,.85-8.41,4.05-13a52.67,52.67,0,0,0,3.89-6.24,96.49,96.49,0,0,0,3.7-9.37c1.83-5.16,3.74-10.5,6.18-13.72,1.58-2.09,3.12-6.56,4.32-10.87-2.52,3.51-5.31,7.57-7,10.57C29.44,763,22.88,774.8,17.2,782.37c-4,5.36-7.15,7.9-10.17,8.23a6.65,6.65,0,0,1-5.15-1.76c-3.62-3.09-2-9.87,4.89-20.72a80.15,80.15,0,0,0,7.7-15.45c.29-.71.6-1.45.92-2.24,1.94-4.73,6.07-10,10.06-15.17,2.38-3.07,4.63-6,6.33-8.61,4.64-7.21,7.24-11.53,8.38-13.65a11,11,0,0,1-1.33-.66c-1.21,1.59-3.3,4.33-6.31,8.07-3.78,4.7-7.11,4.85-11,5a32.75,32.75,0,0,0-6.65.81c-6.67,1.59-10.95-.56-12.59-2.89a4.74,4.74,0,0,1-.13-5.49C3.43,716,6,714.6,8.86,713s5.91-3.16,8.18-5.49a56.53,56.53,0,0,0,6.26-8.39,59.69,59.69,0,0,1,6.72-9C33.13,687,42.18,683.3,50.17,680c4.76-2,9.69-4,11-5,3.86-3,5.68-4.38,8.37-4.6a2,2,0,0,1,1,.19c15.15,7.32,39.8,19.07,42.61,20a2,2,0,0,1,1,.44c1.08.88,1.08,1.59,0,10.87-.41,3.7-.87,7.9-.87,9.87,0,4.41-3.6,13-7.43,22.18l-1.74,4.17a91.41,91.41,0,0,1-6.35,12.55A32.68,32.68,0,0,0,95,756.31a41.1,41.1,0,0,0-1.64,8c-.24,1.66-.5,3.53-.9,5.78-.92,5.18-4,13.22-9.83,25.29-2.61,5.45-5.71,8.88-9,9.94a6,6,0,0,1-4.84-.39c-3.64-2-1.2-7.5.58-11.54.13-.31.26-.6.38-.87a26.25,26.25,0,0,0,1.15-4.42,56.79,56.79,0,0,1,1.62-6.49,52.63,52.63,0,0,0,1.42-6.6,50.59,50.59,0,0,1,2.53-10.27,19.87,19.87,0,0,0,1.13-8.51c-.9,3.78-2.73,11.29-4.28,16.21a92,92,0,0,1-6.69,15.86c-1.12,2.21-1.87,4.07-2.67,6a73.6,73.6,0,0,1-3.19,7.1c-2.17,4.18-5.27,7.14-8.48,8.14A7.94,7.94,0,0,1,49.84,810ZM61,744a1.93,1.93,0,0,1,1.17.4l2.61,2a1.91,1.91,0,0,1,.65,2.06c0,.08-2.48,8.28-3.45,11.85-.52,1.9-1.58,5.2-2.8,9-1.15,3.56-2.34,7.25-3.24,10.3a70.91,70.91,0,0,0-1.66,7.33A33.63,33.63,0,0,1,52,795.49,38.13,38.13,0,0,1,50,798.82c-1.3,2.06-3.08,4.89-2.74,6.17,0,.11.1.37.66.67a4,4,0,0,0,3.19.28c2.19-.68,4.58-3.08,6.24-6.26a71,71,0,0,0,3-6.76c.79-2,1.61-4,2.81-6.35a88.42,88.42,0,0,0,6.45-15.27c2-6.51,4.71-18.11,4.73-18.23a1.91,1.91,0,0,1,2.43-1.4l3,.94a1.93,1.93,0,0,1,1.32,1.49A24.71,24.71,0,0,1,80,766.2a48.37,48.37,0,0,0-2.3,9.48,53.41,53.41,0,0,1-1.55,7.13,54.17,54.17,0,0,0-1.51,6.07,27.85,27.85,0,0,1-1.39,5.17l-.39.89c-.67,1.53-2.43,5.53-2.13,6.71a2.28,2.28,0,0,0,1.73,0c1-.33,3.74-1.77,6.71-8,5.55-11.59,8.66-19.54,9.51-24.3.39-2.18.65-4,.87-5.65a45.29,45.29,0,0,1,1.81-8.69,34.72,34.72,0,0,1,3.2-6.36,89.82,89.82,0,0,0,6.12-12.08c.57-1.38,1.16-2.79,1.74-4.18,3.51-8.39,7.14-17.06,7.13-20.71,0-2.18.46-6.3.9-10.29.28-2.58.66-5.93.73-7.58-2.43-.93-7.84-3.42-21-9.68-9.25-4.4-18.54-8.87-20.79-10-1.34.27-2.68,1.25-5.84,3.73-1.64,1.29-5.59,3-11.9,5.55-7.26,3-16.31,6.71-18.86,9.33a56.57,56.57,0,0,0-6.27,8.39,59.52,59.52,0,0,1-6.72,9c-2.68,2.74-6.09,4.57-9.1,6.19-2.36,1.26-4.58,2.45-5.3,3.55a1,1,0,0,0,.07,1.2c1,1.4,4.09,2.43,8.58,1.36a37.21,37.21,0,0,1,7.36-.91c3.64-.16,5.47-.24,8.17-3.6,4.83-6,7.36-9.5,7.38-9.53a1.9,1.9,0,0,1,1.59-.85,1.8,1.8,0,0,1,1.5.84c.28.29,3.4,3.29,13.35.69,12.44-3.26,24.54-10.07,28.15-15.84a1.91,1.91,0,0,1,3.24,2c-4.68,7.5-18.85,14.48-30.42,17.51A28.91,28.91,0,0,1,44,713.92c-1,2.19-3.52,6.32-9,14.8-1.79,2.79-4.09,5.75-6.52,8.88-3.84,4.93-7.81,10-9.55,14.28-.32.79-.62,1.53-.91,2.23a84.76,84.76,0,0,1-8,16.06C3.29,780.69,3.3,785,4.36,785.93a2.84,2.84,0,0,0,2.25.88c1.81-.21,4.34-2.47,7.54-6.73,5.52-7.36,12-19,15.49-25.23,3.76-6.74,12.46-18,12.82-18.47a1.91,1.91,0,0,1,3.39,1.53c-.13.66-3.15,16.1-7.17,21.4-2.08,2.76-3.89,7.81-5.63,12.7a97.29,97.29,0,0,1-3.87,9.78A54.11,54.11,0,0,1,25,788.51c-2.51,3.64-4.89,7.09-3.82,9.07a3.79,3.79,0,0,0,3.09,1.95,8.14,8.14,0,0,0,6.7-2.85c3.32-3.87,10-14.88,14-23.1,3.73-7.61,6-12.46,9-19.42s5.45-9.41,5.72-9.67A1.94,1.94,0,0,1,61,744Zm51.19-49.7a1.79,1.79,0,0,0,.68.13A3.53,3.53,0,0,1,112.23,694.27Zm.11-3.6h0Z"/><path class="cls-2" d="M237.11,491.21l-10.44-38.79.1-.45c0-.18,4-18.21,5.25-26s2.32-27.07,2.33-27.26l.34-6.25,11.52,19.3-.14.71c0,.12-2.18,11.33-3.25,23.09s-4.6,45.16-4.64,45.49Zm-6.51-38.88,4.86,18.08c1.14-10.87,2.86-27.54,3.56-35.22.93-10.24,2.67-20.06,3.16-22.75l-4.39-7.37c-.42,6.45-1.15,16.29-2,21.49C234.6,433.87,231.23,449.41,230.6,452.33Z"/><path class="cls-2" d="M261.29,461.06c-2.63,0-5.24-1-7.9-3.62-5.28-5.28-13.54-23.8-13.89-24.58l-.22-.51,3.62-24.59,2.72,3.05c4.07,4.58,10.75,11.41,12.83,12.26,3.31,1.34,7.07,2.43,7.1,2.45l1.29.37.09,1.33c0,.21,1.38,20.42,5.49,27.95l1,1.78-1.83.87C268.06,459.46,264.67,461.06,261.29,461.06Zm-18.07-29.25c1.36,3,8.53,18.59,12.87,22.93,3.63,3.62,6.69,2.89,12.11.43-3.28-7.8-4.63-22-5-26.37-1.44-.46-3.89-1.26-6.19-2.2-2.68-1.08-8.11-6.6-11.52-10.26Z"/><path class="cls-2" d="M258.6,486a24.75,24.75,0,0,1-12.52-3.52c-4.32-2.75-8.28-18.18-9.39-22.84l-.07-.32,2.73-27.38a1.91,1.91,0,1,1,3.8.38L240.48,459c2.12,8.77,5.61,18.9,7.65,20.2,2.91,1.85,9,3.88,14.35,2.43-4.27-7.95-9.33-24.23-9.56-25a1.91,1.91,0,1,1,3.65-1.12c.06.19,6.15,19.81,10.31,26.05l1.23,1.84-2,.95A17.53,17.53,0,0,1,258.6,486Z"/><path class="cls-2" d="M263.48,509.57l-4.38-.69c-7.09-1.12-14.41-2.27-19.15-6.65s-5.5-19.62-5.57-21.33v-.14l1.8-17.19a1.91,1.91,0,0,1,3.8.4l-1.77,16.91c.25,5.91,1.64,16,4.34,18.54,3.09,2.85,8,4.11,13.11,5a78.17,78.17,0,0,1-7.76-20.36c-.11-.45-.24-1-.31-1.2a1.92,1.92,0,0,1,2.45-2.67c.94.42,1.1,1.06,1.57,3,.91,3.71,3.32,13.57,9.46,22.77Zm-15-25.85Zm0,0Zm0,0h0Zm0,0Zm0,0Zm0,0Zm0,0h0Zm0,0Zm0,0Zm0,0Zm0,0Zm0,0Z"/><path class="cls-2" d="M261.39,527.09l-3.83-.36c-7.84-.74-16.1-5.24-18-8.61-1.51-2.71-2.63-17.75-2.93-22.29a1.91,1.91,0,0,1,1.77-2,1.93,1.93,0,0,1,2,1.78c.59,8.81,1.7,19.23,2.46,20.7s5.46,4.55,11.07,6a132.26,132.26,0,0,1-7.9-17.05,1.91,1.91,0,0,1,3.58-1.32,127,127,0,0,0,9.69,20Z"/><path class="cls-2" d="M305.27,479.84a1.9,1.9,0,0,1-1.19-.42A184.09,184.09,0,0,0,270,457.82a1.91,1.91,0,0,1,1.59-3.47,189.26,189.26,0,0,1,34.94,22.1,1.91,1.91,0,0,1-1.21,3.39Z"/><path class="cls-2" d="M296.93,514.74a1.9,1.9,0,0,1-1.56-.82c-14.22-20.25-28.53-30.6-30.45-31.23a1.91,1.91,0,0,1,.68-3.75c3.25.54,18.8,12.7,32.89,32.79a1.91,1.91,0,0,1-.46,2.66A2,2,0,0,1,296.93,514.74Zm-32-32h0Z"/><path class="cls-2" d="M299.84,548.37a1.92,1.92,0,0,1-1.48-.71c-17.13-21.21-39.83-39-40.06-39.15a1.91,1.91,0,1,1,2.34-3c.23.18,23.29,18.21,40.69,39.76a1.91,1.91,0,0,1-.29,2.68A1.88,1.88,0,0,1,299.84,548.37Z"/><path class="cls-2" d="M297.28,590a1.9,1.9,0,0,1-1.65-.94c-14-23.69-39.25-62.82-39.5-63.22a1.91,1.91,0,1,1,3.21-2.07c.25.4,25.54,39.59,39.58,63.35a1.9,1.9,0,0,1-1.64,2.88Z"/><path class="cls-2" d="M311.75,663.75a1.87,1.87,0,0,1-1-.3c-.42-.27-10.44-6.81-23.93-23.59-10.7-13.3-22.57-47.12-29.66-67.32-2-5.66-3.7-10.54-4.89-13.55-5.43-13.76-13.11-42-13.19-42.27a1.91,1.91,0,1,1,3.68-1c.08.28,7.71,28.31,13.06,41.87,1.21,3.07,2.86,7.76,4.94,13.69,7,20,18.74,53.39,29,66.19,13.07,16.23,22.93,22.71,23,22.77a1.91,1.91,0,0,1-1,3.51Z"/><path class="cls-2" d="M365.37,776.24h-.19a39.36,39.36,0,0,1-7.39-1.54c-2.52-.84-10-8.45-25.27-24.39-4.31-4.5-8.38-8.75-11.85-12.27-2.5-2.53-6.62-6.54-11.84-11.61-20.9-20.3-55.88-54.28-62.65-67.61-8.5-16.71-8.28-32.91-5.33-52.07,2.9-18.81,11.24-48.67,11.33-49a1.91,1.91,0,1,1,3.67,1c-.08.29-8.36,29.93-11.22,48.51-2.92,19-3.11,33.9,5,49.76,6.49,12.76,42.54,47.78,61.91,66.6,5.24,5.09,9.38,9.11,11.9,11.67,3.49,3.54,7.57,7.8,11.89,12.31,9.08,9.47,21.51,22.45,23.75,23.41a34.63,34.63,0,0,0,6.53,1.36,1.91,1.91,0,0,1-.19,3.81Z"/><path class="cls-2" d="M226.79,1021.16l-1.54-9.2c-.06-.36-6.14-36.66-14.77-92.22-8-51.3-2.44-98.3,1.59-132.62q.6-5.08,1.13-9.73c3.8-33.61,30.61-123.33,30.88-124.23a1.91,1.91,0,0,1,3.66,1.09c-.27.9-27,90.3-30.74,123.57-.35,3.1-.74,6.35-1.14,9.75-4,34.1-9.49,80.8-1.6,131.58,6.11,39.37,10.94,69.06,13.26,83.14,1.25-4.81,2.76-10.32,3.79-13.12.83-2.26,1.78-4.86,2.75-7.48,2.08-5.65,4.61-12.53,5.3-14.48a1.69,1.69,0,0,1,.12-.44,1.93,1.93,0,0,1,2.58-1.34c1.75.68,1.19,2.24.65,3.75-.3.83-.73,2-1.26,3.45-1,2.85-2.43,6.63-3.81,10.38l-2.75,7.47c-1.94,5.29-5.87,21.45-5.9,21.62Z"/><path class="cls-2" d="M252.15,999.09l-1.62-2.87c-8.86-15.75-18.29-49.58-25.87-92.82-6.66-38-10.39-75.14-9.28-92.46,2-31,16.11-64.09,27.63-86.43a376.68,376.68,0,0,1,24.73-41.45,1.91,1.91,0,1,1,3.11,2.22c-.48.67-48,67.85-51.66,125.9-2,31.68,13.94,141.87,33.12,180.23l.7-1.15c5.28-8.61,11.26-18.36,16.65-36.44a1.91,1.91,0,1,1,3.66,1.09c-5.53,18.56-11.92,29-17.05,37.35-.84,1.36-1.65,2.68-2.43,4Z"/><path class="cls-2" d="M315.25,1015.73l-3-7.17a171.64,171.64,0,0,1-8.1-25.06c-1.33-6-1.4-26.88-1.49-51-.09-22.68-.18-48.39-1.44-63.12-1.94-22.71-5.6-39.42-10.23-60.57-1.41-6.45-2.87-13.11-4.39-20.45-11.94-57.66-11.34-92.17-11.23-95.92a1.91,1.91,0,1,1,3.81.11c-.1,3.7-.69,37.8,11.16,95,1.51,7.32,3,14,4.38,20.41,4.48,20.45,8.34,38.11,10.3,61.07,1.27,14.88,1.37,40.67,1.45,63.43s.17,44.54,1.41,50.2a144.24,144.24,0,0,0,5,16.73c1.26-13.73,3.91-42,6.54-64.92,3.77-32.79,4.67-53.16,0-87.17a466.85,466.85,0,0,0-18.76-83.58c-1.73-5.59-3.36-10.88-4.83-16.19-6.5-23.47-9.89-43.95-9.92-44.15a1.91,1.91,0,1,1,3.76-.62c0,.2,3.4,20.49,9.84,43.75,1.46,5.26,3.08,10.52,4.8,16.09,5.89,19.06,13.22,42.8,18.89,84.18,4.72,34.42,3.81,55,0,88.13-3.6,31.25-7.24,72.64-7.27,73Z"/><path class="cls-2" d="M413.92,1015.73l-.67-7.74c0-.41-3.68-41.8-7.27-73-3.81-33.12-4.71-53.71,0-88.13,5.67-41.38,13-65.12,18.89-84.18,1.72-5.57,3.35-10.83,4.8-16.09,6.44-23.26,9.52-41.91,9.55-42.1a1.91,1.91,0,0,1,3.77.62c0,.19-3.14,19-9.64,42.5-1.47,5.31-3.1,10.6-4.83,16.19a466.16,466.16,0,0,0-18.75,83.58c-4.66,34-3.77,54.38,0,87.17,2.63,22.89,5.29,51.19,6.54,64.92a142.31,142.31,0,0,0,5-16.73c1.24-5.66,1.32-27.3,1.41-50.2s.18-48.55,1.45-63.43c2-23,5.83-40.62,10.31-61.07,1.4-6.43,2.86-13.09,4.38-20.41,8.74-42.22,11.84-82.58,11.94-91.6a1.94,1.94,0,0,1-.37-1.45c.15-1,.32-2.06,1.47-2.48a2,2,0,0,1,1.93.35c.77.66,1,.88.52,9.63-.33,5.86-.95,13.29-1.74,21-1.58,15.42-4.61,39.28-10,65.38-1.52,7.34-3,14-4.39,20.45-4.64,21.15-8.3,37.86-10.23,60.57-1.26,14.73-1.36,40.44-1.44,63.12-.09,24.12-.17,45-1.5,51a170.31,170.31,0,0,1-8.1,25.06Z"/><path class="cls-2" d="M306.49,778.3a1.54,1.54,0,0,1-.43,0,1.9,1.9,0,0,1-1.44-2.28,173.39,173.39,0,0,1,15.73-40.2,1.91,1.91,0,0,1,3.35,1.83,172.41,172.41,0,0,0-15.35,39.22A1.92,1.92,0,0,1,306.49,778.3Z"/><path class="cls-2" d="M318,967.47a2,2,0,0,1-.59-.09,1.9,1.9,0,0,1-1.23-2.4c.1-.33,10.66-33.32,18.94-56.36,8.17-22.72,13.55-41.33,15.17-63.87,1.89-26.38,6.14-71.6,6.19-72a1.91,1.91,0,1,1,3.8.35c0,.46-4.29,45.64-6.18,72-1.65,23-7.11,41.87-15.38,64.89s-18.8,55.91-18.91,56.24A1.9,1.9,0,0,1,318,967.47Z"/><path class="cls-2" d="M276.13,1004.73l-.69-1.61c-.16-.37-3.87-9.25-5.51-30.06-1.54-19.51,2.16-46.09,9.9-71.09,7-22.58,16.9-65.47,17-65.9a1.91,1.91,0,0,1,3.72.86c-.1.43-10,43.45-17.07,66.17-7.6,24.56-11.24,50.61-9.74,69.66,1.18,14.9,3.46,23.54,4.57,27a45.14,45.14,0,0,0,12.32-9.65c7.52-8,12.08-29.45,12.21-31.76a1.9,1.9,0,0,1,1.91-1.86h0a1.92,1.92,0,0,1,1.87,2c0,1.29-4.35,24.79-13.25,34.29-8.42,9-15.33,11.32-15.62,11.42Z"/><path class="cls-2" d="M212.77,1456.14a53.71,53.71,0,0,1-7.16-.68c-1.38-.19-2.81-.39-4.36-.56-1.12-.13-4.53-.51-5.66-3.12a5.54,5.54,0,0,1,.68-4.93c-6,1.78-16.32,4.45-23.78,2-10.87-3.62-9.58-9.91-8.09-17.2q.14-.66.27-1.35c1.17-5.82,8.68-14.37,16-22.63,3.72-4.23,7.23-8.22,9.46-11.38,3.64-5.15,8.85-15.89,13.45-25.36,3.59-7.38,7-14.35,9.35-18.19,2.68-4.32,1.84-6.89.78-10.14-.84-2.58-1.79-5.49-1-9.4a63.63,63.63,0,0,1,3.17-11.05c.75-2,1.52-4.14,2.37-7.11,1.72-6,.14-20.16-1.68-36.55-.36-3.32-.74-6.73-1.11-10.19-.57-5.42-1.95-15-3.71-27.06-4.93-34-12.38-85.36-11.57-112.86,1-33.4,10.73-62,17.85-82.84.85-2.5,1.67-4.9,2.43-7.18,6.3-18.9,4.67-28.28,4.28-30,0-.11,0-.19,0-.22a1.91,1.91,0,0,1,3.76-.68c.62,2.68,2.08,12.72-4.37,32.07-.76,2.29-1.58,4.69-2.44,7.2-7,20.64-16.68,48.9-17.65,81.72-.8,27.17,6.63,78.34,11.54,112.2,1.76,12.13,3.15,21.71,3.73,27.21.36,3.45.74,6.85,1.11,10.17,1.87,16.79,3.48,31.29,1.55,38-.88,3.1-1.72,5.38-2.45,7.38a58.29,58.29,0,0,0-3,10.46c-.57,2.93.15,5.14.91,7.49,1.15,3.51,2.45,7.5-1.16,13.33-2.28,3.68-5.62,10.56-9.16,17.85-4.89,10.07-9.95,20.48-13.77,25.89-2.35,3.33-5.92,7.4-9.71,11.7-6.61,7.52-14.11,16-15.07,20.86-.1.46-.19.92-.28,1.37-1.53,7.46-2.1,10.26,5.55,12.81,7.09,2.36,18-.93,23.21-2.52a14.73,14.73,0,0,1,3.47-.85,2,2,0,0,1,1.87,1.13c.63,1.25-.14,2.26-1.1,3.53s-2.29,3.21-2,3.79c.07.15.67.62,2.57.83,1.6.18,3.06.38,4.46.58,7.08,1,11,1.52,15.8-3.3,3-3,6.15-3.66,8.9-4.2,3.83-.75,7.14-1.41,11-8.46a40.79,40.79,0,0,0,4.69-12.56c.81-3.7,1.58-7.2,5.74-13.74,3.6-5.65,8-8.61,12.26-11.48,5.13-3.46,9.57-6.45,12.1-13.76,4.61-13.33-5.85-38.2-6-38.45l-.62-1.46,1.32-.88s4.06-2.81,4.06-7.14a39.12,39.12,0,0,0-1.48-8.12A85.63,85.63,0,0,1,271,1310.7l0-.48a244.25,244.25,0,0,1,6.8-72.62c3.06-12.71,7.05-25.26,10.91-37.4,6.89-21.7,13.4-42.2,13.4-59.8,0-15.33-.92-30.3-1.67-42.33-.62-10-1.11-18-.92-23.21.21-5.94,2.71-11.67,5.35-17.73s5.44-12.48,6-19.44c1.07-14,1.26-29.73,1.27-29.88a1.91,1.91,0,0,1,1.91-1.89h0a1.91,1.91,0,0,1,1.89,1.93c0,.16-.2,16-1.28,30.13-.59,7.6-3.48,14.25-6.28,20.67-2.5,5.73-4.86,11.14-5.05,16.35-.18,5,.31,12.89.92,22.84.75,12.08,1.68,27.11,1.68,42.56,0,18.19-6.6,39-13.58,60.95-3.84,12.08-7.81,24.57-10.84,37.15a240.84,240.84,0,0,0-6.7,71.55l0,.47a82.92,82.92,0,0,0,2.78,16.7,41.08,41.08,0,0,1,1.59,9,12.81,12.81,0,0,1-4.51,9.32c2.21,5.59,10,26.89,5.5,39.86-2.95,8.51-8.35,12.15-13.58,15.67-3.93,2.65-8,5.4-11.17,10.37-3.8,6-4.46,9-5.22,12.51a45,45,0,0,1-5.07,13.56c-4.68,8.63-9.41,9.57-13.58,10.39-2.53.5-4.72.93-6.94,3.15A15.53,15.53,0,0,1,212.77,1456.14Z"/><path class="cls-2" d="M220.8,1310.61a1.69,1.69,0,0,1-.38,0,1.91,1.91,0,0,1-1.49-2.25c.11-.55,11-55.08,11.8-92.92.12-5.36.25-11.05.39-17,.88-36.91,2-82.84-.38-113.75-1.88-24.74-7.48-55.18-7.54-55.48a1.91,1.91,0,0,1,3.76-.7c0,.31,5.69,31,7.59,55.89,2.36,31.1,1.27,77.14.39,114.13-.14,5.94-.27,11.64-.39,17-.81,38.18-11.77,93-11.88,93.59A1.91,1.91,0,0,1,220.8,1310.61Z"/><path class="cls-2" d="M273.79,1320.5a1.91,1.91,0,0,1-1.82-1.32c-.14-.43-14.24-44-17.5-78.2-3.37-35.45,1.12-86,4.59-104.27,6.11-32.26,41.81-71.65,43.33-73.31a1.91,1.91,0,0,1,2.82,2.57c-.36.4-36.49,40.26-42.4,71.45-3.43,18.12-7.88,68.1-4.54,103.2,3.22,33.76,17.19,77,17.33,77.38a1.91,1.91,0,0,1-1.22,2.41A2.06,2.06,0,0,1,273.79,1320.5Z"/><path class="cls-2" d="M271.49,1060.47a1.91,1.91,0,0,1-1.82-1.32,1.93,1.93,0,0,1,1.24-2.41c2.58-.82,6.92-5.78,11.36-17.23,3-7.78.16-18.84-1.21-24.15a18.45,18.45,0,0,1-.77-3.71,1.91,1.91,0,0,1,3.82,0c0,.35.36,1.64.65,2.78,1.47,5.7,4.53,17.55,1.07,26.48-2.5,6.43-7.6,17.53-13.76,19.49A2,2,0,0,1,271.49,1060.47Zm12.62-48.82h0Z"/><path class="cls-2" d="M252.91,1060.62c-10.08,0-17.46-6.33-17.79-6.62a1.91,1.91,0,0,1,2.51-2.88c.11.1,7.75,6.59,17.37,5.57a1.91,1.91,0,0,1,.4,3.8A23.62,23.62,0,0,1,252.91,1060.62Z"/><path class="cls-2" d="M364.71,308.38a2,2,0,0,1-.9-.23,1.92,1.92,0,0,1-1-2.1c1.78-7.91,3.83-18.47,6-29.64,3.87-19.88,8.25-42.41,12.12-55.08,6.6-21.58,25.19-44.49,26-45.45a1.91,1.91,0,0,1,3.36.92c2.12,14,1.72,36.23.62,46.92-1.18,11.44-22.72,61-44.84,84.07A1.93,1.93,0,0,1,364.71,308.38Zm42.4-126.47c-5.5,7.32-17.61,24.57-22.49,40.53-3.81,12.49-8.17,34.91-12,54.69-1.58,8.13-3.09,15.93-4.49,22.63,20.7-25,38.11-67.62,39-76.43A239.57,239.57,0,0,0,407.11,181.91Z"/><path class="cls-2" d="M482.66,270.71a1.86,1.86,0,0,1-1.14-.38l-72.73-54.21a1.91,1.91,0,0,1,2.28-3.06l72.73,54.21a1.91,1.91,0,0,1-1.14,3.44Z"/><path class="cls-2" d="M573,401.25l-1.88-.67c-2.16-.78-53-19.14-67.81-34l-.19-.19-.13-.24c-1.29-2.35-31.42-57.75-32.61-77.25-.48-7.93,1-13.94,4.5-17.85a12.08,12.08,0,0,1,7.69-4.16h.17l.16,0c2.28.27,55.82,6.83,71.67,32.69,9.79,16,24,52.28,23.19,70.64-.82,18-4,28.67-4.17,29.11Zm-66.79-37.18c12.9,12.65,54.7,28.65,64.25,32.2a138.67,138.67,0,0,0,3.49-26.22c.77-17-13-52.72-22.64-68.47-14.42-23.52-65-30.4-68.65-30.86-1.21.17-9.44,1.88-8.47,17.95C475.27,306.69,504,360,506.19,364.07Z"/><path class="cls-2" d="M581.34,534.72l-2.17-1.91c-29.94-26.44-48-51.48-55.27-76.55-8.72-30.17-10.17-82.31-10.19-82.83l-.09-3.37,2.94,1.66c.2.11,20.58,11.57,51.48,23.65l.46.18.31.38c.53.64,13,15.81,18.75,34,4.22,13.25,12.14,49.73-5.31,102.09ZM517.65,376.65c.47,11.94,2.6,53.23,9.92,78.55,6.86,23.75,23.87,47.59,52,72.81,16.36-51.26,7.54-87.08,4.39-97-5-15.89-15.81-29.86-17.75-32.3A471.82,471.82,0,0,1,517.65,376.65Z"/><path class="cls-2" d="M431.58,432.34c-6.48,0-11.72-.27-14.09-.54-10.53-1.22-47.47-23-54.37-31l-.45-.52v-.69c-.42-19.47-.21-65.62.15-81.37.25-11.32.32-12.23,2.42-14.43a15.06,15.06,0,0,0,2.29-3c7.26-12.19,28-14.06,48.66-14.93,16.56-.7,50.32,0,56.44,1.12l1.25.23.27,1.24c3.41,15.81,18.1,53.95,35.74,81.57l.53.83-.36.91c-3,7.46-23.37,43.26-33.21,52.34C469.51,430.8,447,432.34,431.58,432.34Zm-65.12-33.56C374.28,407,409.39,427,417.93,428c11.19,1.29,47.93,1,56.32-6.79,8.95-8.26,28-41.33,31.88-50.06-17.41-27.55-31.46-63.73-35.43-80.67-8-.92-38.17-1.57-54.36-.89-14.49.62-38.73,1.64-45.54,13.08a18.72,18.72,0,0,1-2.8,3.72c-1,1.05-1.13,1.19-1.38,11.89C366.27,333.82,366.06,379,366.46,398.78Z"/><path class="cls-2" d="M647.06,680.75l-.84-1.7c-.3-.63-31-63-40-81.37-1.69-3.44-3.24-6.56-4.69-9.46-6.42-12.9-10.67-21.43-15.8-36.21-7.23-20.79-5.85-26.27-.06-49.34l1.06-4.26.6-2.4,2.17,1.18c.6.33,14.92,8.35,27.41,33.33,8.4,16.79,12.77,34.38,17,51.39,2.07,8.34,4,16.22,6.4,23.82,7.19,23,21.61,65.53,21.75,65.95l.54,1.6ZM589.78,502c-.14.56-.28,1.11-.41,1.65-5.7,22.71-6.88,27.44,0,47.15,5.06,14.56,9.26,23,15.62,35.77,1.45,2.91,3,6,4.7,9.48,8.15,16.63,34.16,69.5,39.17,79.67l9.07-4.36c-2.7-8-14.83-43.95-21.23-64.44-2.41-7.71-4.38-15.64-6.47-24C626,566,621.7,548.64,613.5,532.23,604.32,513.88,594.11,505.08,589.78,502Z"/><path class="cls-2" d="M637.44,685.08l-.91-1.34c-.6-.9-60.46-89.93-71.2-103.54-6.73-8.53-23.46-30.27-33.26-47.9l-3.91-7,6.65,4.51c2.75,1.86,8,4.58,14,7.73,16.64,8.65,39.43,20.49,48.17,33l.15.25c9.34,18.87,52.06,105.7,52.49,106.58l.87,1.76ZM539.06,536.7c9.76,16,23.38,33.67,29.27,41.14,10.23,13,62.62,90.76,70.47,102.43l6.56-3c-6.14-12.48-42.85-87.07-51.56-104.68-8.27-11.71-31.4-23.73-46.72-31.7C544.09,539.36,541.39,538,539.06,536.7Z"/><path class="cls-2" d="M616.68,694.76l-.93-.84c-.17-.15-4-3.71-7.79-13.85-3.31-8.94-12.16-22-28.7-42.34-3.59-4.4-7-8.28-10.37-12-10.16-11.42-18.94-21.28-26-39.83C532,557.49,526.81,527.27,526.76,527l-1.38-8.12,36,50c1.81,2.56,44.19,62.32,44.88,63.33l33.47,49.47,1.25,1.85ZM532.19,534.84c2.3,10.92,7,30.72,14.24,49.68,6.84,17.89,15.4,27.51,25.31,38.65,3.36,3.78,6.84,7.68,10.48,12.15C599,656,608.08,669.39,611.54,678.74a41.51,41.51,0,0,0,6,11.43l17.78-8.28-32.21-47.6c-.57-.84-29.57-41.75-44.82-63.26Z"/><path class="cls-2" d="M594.17,655.62a1.93,1.93,0,0,1-1.9-1.67h0c0-.2-2.69-20-18-43.33s-36.09-39.68-36.3-39.84a1.91,1.91,0,1,1,2.34-3c.22.16,21.4,16.76,37.15,40.75s18.5,44.11,18.6,45a1.9,1.9,0,0,1-1.65,2.13Z"/><path class="cls-2" d="M526.75,526.86c0-.2-2.41-20.58-8.21-33.24-1.6-3.5-3.55-6.89-5.62-10.48-5.49-9.53-12.31-21.39-16.34-42.33-5.44-28.27-4.85-41.57-4.83-42.12l0-.43,15.63-29.71,10.11,4.18,0,1.22c0,.49,2,49.1,6.77,67.55,4.87,18.85,6.17,82.41,6.22,85.11ZM495.56,399.28c-.05,2.42-.05,15.73,4.77,40.81,3.91,20.31,10.28,31.37,15.9,41.14,2.11,3.67,4.11,7.14,5.78,10.8a77.66,77.66,0,0,1,4,11.23c-.83-20.79-2.45-49.54-5.36-60.81-4.49-17.4-6.5-59.25-6.85-67.13l-4.63-1.91Z"/><path class="cls-2" d="M575.19,528.56a1.89,1.89,0,0,1-1.17-.41,45.66,45.66,0,0,0-6.12-1.08c-10-1.41-28.52-4-40.5-14.24a1.92,1.92,0,0,1-.21-2.7,1.9,1.9,0,0,1,2.69-.21c11.14,9.49,29,12,38.55,13.37,5.35.76,7.09,1,8.07,2a1.92,1.92,0,0,1-1.31,3.31Zm-1.3-.52Z"/><path class="cls-2" d="M680.08,810a7.94,7.94,0,0,1-2.43-.38c-3.21-1-6.3-4-8.48-8.14a73.6,73.6,0,0,1-3.19-7.1c-.79-2-1.54-3.82-2.67-6a92,92,0,0,1-6.69-15.86c-1.55-4.92-3.38-12.43-4.27-16.21a19.84,19.84,0,0,0,1.12,8.51A50.59,50.59,0,0,1,656,775a52.63,52.63,0,0,0,1.42,6.6,59.17,59.17,0,0,1,1.63,6.49,25.43,25.43,0,0,0,1.14,4.42c.12.27.25.56.38.87,1.78,4,4.22,9.56.59,11.54a6,6,0,0,1-4.85.39c-3.26-1.06-6.37-4.49-9-9.94-5.79-12.07-8.91-20.11-9.83-25.29-.4-2.25-.66-4.12-.89-5.78a41.84,41.84,0,0,0-1.65-8,32.68,32.68,0,0,0-2.87-5.64,92.56,92.56,0,0,1-6.35-12.55c-.58-1.38-1.16-2.78-1.74-4.17-3.83-9.14-7.44-17.77-7.43-22.18,0-2-.46-6.17-.87-9.87-1-9.28-1-10,.06-10.87a2,2,0,0,1,1-.44c2.81-.94,27.46-12.69,42.61-20a2,2,0,0,1,1-.19c2.69.22,4.51,1.57,8.37,4.6,1.3,1,6.23,3.06,11,5,8,3.29,17,7,20.15,10.19a59.69,59.69,0,0,1,6.72,9,57.23,57.23,0,0,0,6.26,8.39c2.27,2.33,5.41,4,8.18,5.49s5.43,2.91,6.68,4.82a4.74,4.74,0,0,1-.13,5.49c-1.64,2.33-5.91,4.48-12.59,2.89a32.75,32.75,0,0,0-6.65-.81c-3.86-.17-7.19-.32-11-5-3-3.74-5.1-6.48-6.3-8.07a11.18,11.18,0,0,1-1.34.66c1.14,2.12,3.74,6.44,8.38,13.65,1.7,2.65,4,5.54,6.33,8.61,4,5.13,8.12,10.44,10.06,15.17.33.79.63,1.53.92,2.24a80.15,80.15,0,0,0,7.7,15.45c6.91,10.85,8.51,17.63,4.89,20.72a6.64,6.64,0,0,1-5.15,1.76c-3-.33-6.16-2.87-10.17-8.23C707,774.8,700.48,763,697,756.71a125.73,125.73,0,0,0-7-10.57c1.2,4.31,2.74,8.78,4.32,10.87,2.44,3.22,4.35,8.56,6.19,13.72a94.08,94.08,0,0,0,3.69,9.37,52.67,52.67,0,0,0,3.89,6.24c3.2,4.63,6.21,9,4.05,13a7.54,7.54,0,0,1-6.05,4,12,12,0,0,1-10-4.17c-3.92-4.57-10.82-16.26-14.56-23.9s-6.07-12.56-9.08-19.59a38.11,38.11,0,0,0-3.83-7.13l-.09.07c.73,2.46,2.34,7.88,3.11,10.68.49,1.83,1.59,5.24,2.75,8.85,1.1,3.42,2.35,7.3,3.26,10.39a74.4,74.4,0,0,1,1.75,7.71,30.18,30.18,0,0,0,2,7.58c.42.86,1.06,1.89,1.74,3,2,3.1,4,6.3,3.19,9.19a4.89,4.89,0,0,1-2.57,3.06A7.9,7.9,0,0,1,680.08,810Zm-26.41-58.37a1.88,1.88,0,0,1,1,.25,1.93,1.93,0,0,1,.91,1.23c0,.12,2.68,11.72,4.73,18.23a88.42,88.42,0,0,0,6.45,15.27c1.2,2.36,2,4.39,2.81,6.35a71,71,0,0,0,3,6.76c1.66,3.18,4.05,5.58,6.24,6.26a4,4,0,0,0,3.19-.28c.56-.3.63-.56.66-.67.34-1.28-1.44-4.11-2.74-6.17a38.13,38.13,0,0,1-1.94-3.33,33.63,33.63,0,0,1-2.36-8.55,70.91,70.91,0,0,0-1.66-7.33c-.9-3.05-2.09-6.74-3.24-10.3-1.22-3.81-2.28-7.11-2.8-9-1-3.57-3.43-11.77-3.45-11.85a1.91,1.91,0,0,1,.65-2.06l2.61-2a1.92,1.92,0,0,1,2.48.12c.27.26,2.74,2.72,5.72,9.67s5.27,11.81,9,19.42c4,8.22,10.71,19.23,14,23.1a8.14,8.14,0,0,0,6.7,2.85,3.82,3.82,0,0,0,3.1-1.95c1.06-2-1.32-5.43-3.83-9.07a55.32,55.32,0,0,1-4.17-6.72,97.29,97.29,0,0,1-3.87-9.78c-1.74-4.89-3.55-9.94-5.63-12.7-4-5.3-7-20.74-7.17-21.4a1.91,1.91,0,0,1,3.39-1.53c.36.48,9.06,11.73,12.82,18.47,3.49,6.25,10,17.87,15.49,25.23,3.2,4.26,5.73,6.52,7.54,6.73a2.84,2.84,0,0,0,2.25-.88c1.06-.9,1.07-5.24-5.63-15.76a84.76,84.76,0,0,1-8-16.06c-.29-.7-.59-1.44-.91-2.23-1.74-4.25-5.71-9.35-9.54-14.28-2.44-3.13-4.74-6.09-6.53-8.88-5.45-8.48-7.93-12.61-9-14.8a28.91,28.91,0,0,1-10.38-1.07c-11.57-3-25.74-10-30.42-17.51a1.91,1.91,0,1,1,3.24-2c3.61,5.77,15.71,12.58,28.15,15.84,10,2.6,13.07-.4,13.35-.69a1.8,1.8,0,0,1,1.5-.84,1.9,1.9,0,0,1,1.59.85s2.55,3.52,7.38,9.53c2.7,3.36,4.53,3.44,8.17,3.6a37.13,37.13,0,0,1,7.36.91c4.49,1.07,7.59,0,8.58-1.36a.93.93,0,0,0,.07-1.2c-.72-1.1-2.94-2.29-5.29-3.55-3-1.62-6.43-3.45-9.11-6.19a60.2,60.2,0,0,1-6.72-9,57.23,57.23,0,0,0-6.26-8.39c-2.56-2.62-11.6-6.34-18.87-9.33-6.31-2.6-10.26-4.26-11.9-5.55-3.16-2.48-4.5-3.46-5.84-3.73-2.25,1.09-11.54,5.56-20.79,10-13.17,6.26-18.58,8.75-21,9.68.07,1.65.45,5,.73,7.58.44,4,.9,8.11.9,10.29,0,3.65,3.62,12.32,7.13,20.71l1.75,4.18a88.81,88.81,0,0,0,6.11,12.08,34.1,34.1,0,0,1,3.2,6.36,44.54,44.54,0,0,1,1.81,8.69c.23,1.62.48,3.47.87,5.65.85,4.76,4,12.71,9.51,24.3,3,6.18,5.68,7.62,6.71,8a2.28,2.28,0,0,0,1.73,0c.3-1.18-1.46-5.18-2.13-6.71l-.39-.89a27.14,27.14,0,0,1-1.38-5.17,56.62,56.62,0,0,0-1.52-6.07,53.41,53.41,0,0,1-1.55-7.13,48.37,48.37,0,0,0-2.3-9.48,24.71,24.71,0,0,1-1.2-12.1,1.93,1.93,0,0,1,1.32-1.49l3.05-.94A1.77,1.77,0,0,1,653.67,751.59Zm-36-57.32a3.53,3.53,0,0,1-.68.13A1.79,1.79,0,0,0,617.69,694.27Zm-.11-3.6h0Z"/><rect class="cls-3" x="296.93" y="475.37" width="68.27" height="63.28" rx="20.66"/><rect class="cls-3" x="296.93" y="538.65" width="68.27" height="63.46" rx="18.48"/><path class="cls-3" d="M365.21,740.14H348.58c-10.37-6.73-36.37-78.19-41.46-90.56s-7.28-29.82-7.28-29.82c0-9.65,4.91-17.65,14.55-17.65h33.36a17.46,17.46,0,0,1,17.46,17.46v28.55C365.21,657.76,365.57,717.59,365.21,740.14Z"/><path class="cls-3" d="M347.75,475.37H314.39c-9.64,0-17.46-5.46-17.46-17.46s12.55-24,25.06-31.39l43.36-25.35c-.15,19.1-.14,23.64-.14,33.28v23.46A17.46,17.46,0,0,1,347.75,475.37Z"/><rect class="cls-3" x="364.71" y="475.37" width="68.27" height="63.28" rx="18.98" transform="translate(797.7 1014.01) rotate(180)"/><rect class="cls-3" x="364.71" y="538.65" width="68.27" height="63.46" rx="21.2" transform="translate(797.7 1140.76) rotate(-180)"/><path class="cls-3" d="M364.71,740.14h16.63c10.37-6.73,36.37-78.19,41.47-90.56s7.27-29.82,7.27-29.82c0-9.65-4.91-17.65-14.55-17.65H382.17a17.46,17.46,0,0,0-17.46,17.46v28.55C364.71,657.76,364.35,717.59,364.71,740.14Z"/><path class="cls-3" d="M382.17,475.37h33.36c9.64,0,17.46-5.46,17.46-17.46s-12.55-24-25.06-31.39l-43.36-25.35c.15,19.1.14,23.64.14,33.28v23.46A17.46,17.46,0,0,0,382.17,475.37Z"/><path class="cls-2" d="M347.75,540.56H314.39A19.39,19.39,0,0,1,295,521.19V492.82a19.38,19.38,0,0,1,19.37-19.36h33.36a19.38,19.38,0,0,1,19.37,19.36v28.37A19.39,19.39,0,0,1,347.75,540.56Zm-33.36-63.29a15.57,15.57,0,0,0-15.55,15.55v28.37a15.57,15.57,0,0,0,15.55,15.55h33.36a15.57,15.57,0,0,0,15.55-15.55V492.82a15.57,15.57,0,0,0-15.55-15.55Z"/><path class="cls-2" d="M347.75,604H314.39A19.38,19.38,0,0,1,295,584.66V556.11a19.39,19.39,0,0,1,19.37-19.37h33.36a19.39,19.39,0,0,1,19.37,19.37v28.55A19.38,19.38,0,0,1,347.75,604Zm-33.36-63.46a15.57,15.57,0,0,0-15.55,15.55v28.55a15.56,15.56,0,0,0,15.55,15.54h33.36a15.56,15.56,0,0,0,15.55-15.54V556.11a15.57,15.57,0,0,0-15.55-15.55Z"/><path class="cls-2" d="M367.09,742.05H348l-.47-.31c-8-5.21-23-41.89-38-80.76-1.85-4.81-3.32-8.61-4.17-10.67C300.22,637.85,298,620.72,298,620l0-.23c0-11.7,6.62-19.56,16.46-19.56h33.36a19.39,19.39,0,0,1,19.37,19.37v28.55c0,2.16,0,6.83,0,13,.08,21.49.24,61.49,0,79Zm-17.9-3.82h14.13c.25-18.32.1-56.32,0-77.06,0-6.21,0-10.89,0-13V619.57A15.57,15.57,0,0,0,347.75,604H314.39c-9.28,0-12.6,8.38-12.64,15.61.2,1.54,2.41,17.76,7.13,29.22.87,2.11,2.34,5.92,4.2,10.75C321.45,681.28,340.84,731.54,349.19,738.23Z"/><path class="cls-2" d="M347.75,477.27H314.39c-11.95,0-19.37-7.42-19.37-19.36,0-13.05,13.43-25.62,26-33l46.26-27.05,0,3.36c-.14,18.26-.14,23.15-.14,32v24.69A19.38,19.38,0,0,1,347.75,477.27Zm15.66-72.75L323,428.17c-11.66,6.87-24.12,18.3-24.12,29.74,0,9.73,5.81,15.55,15.55,15.55h33.36a15.57,15.57,0,0,0,15.55-15.55V433.22C363.3,424.9,363.3,420.08,363.41,404.52Z"/><path class="cls-2" d="M415.53,540.56H382.17a19.38,19.38,0,0,1-19.36-19.37V492.82a19.38,19.38,0,0,1,19.36-19.36h33.36a19.38,19.38,0,0,1,19.37,19.36v28.37A19.39,19.39,0,0,1,415.53,540.56Zm-33.36-63.29a15.57,15.57,0,0,0-15.55,15.55v28.37a15.57,15.57,0,0,0,15.55,15.55h33.36a15.57,15.57,0,0,0,15.55-15.55V492.82a15.57,15.57,0,0,0-15.55-15.55Z"/><path class="cls-2" d="M415.53,604H382.17a19.38,19.38,0,0,1-19.36-19.36V556.11a19.38,19.38,0,0,1,19.36-19.37h33.36a19.39,19.39,0,0,1,19.37,19.37v28.55A19.38,19.38,0,0,1,415.53,604Zm-33.36-63.46a15.57,15.57,0,0,0-15.55,15.55v28.55a15.56,15.56,0,0,0,15.55,15.54h33.36a15.56,15.56,0,0,0,15.55-15.54V556.11a15.57,15.57,0,0,0-15.55-15.55Z"/><path class="cls-2" d="M381.91,742.05H362.84l0-1.88c-.29-17.52-.13-57.52-.05-79,0-6.21.05-10.88.05-13V619.57a19.38,19.38,0,0,1,19.36-19.37h33.36c9.85,0,16.46,7.86,16.46,19.56l0,.23c-.09.73-2.27,17.86-7.4,30.32-.85,2.06-2.32,5.86-4.17,10.67-15,38.87-30,75.55-38,80.76Zm-15.31-3.82h14.13c8.35-6.69,27.74-57,36.11-78.63,1.86-4.83,3.33-8.64,4.2-10.75,4.72-11.46,6.93-27.68,7.13-29.22,0-7.23-3.36-15.61-12.64-15.61H382.17a15.57,15.57,0,0,0-15.55,15.55v28.55c0,2.16,0,6.84,0,13C366.5,681.91,366.35,719.91,366.6,738.23Z"/><path class="cls-2" d="M415.53,477.27H382.17a19.38,19.38,0,0,1-19.36-19.36V433.22c0-8.88,0-13.77-.15-32l0-3.36,46.25,27c12.58,7.42,26,20,26,33C434.9,469.85,427.48,477.27,415.53,477.27Zm-49-72.75c.11,15.56.11,20.38.11,28.7v24.69a15.57,15.57,0,0,0,15.55,15.55h33.36c9.74,0,15.55-5.82,15.55-15.55,0-11.44-12.46-22.87-24.12-29.74Z"/><path class="cls-2" d="M492.82,491.21,491.74,481c0-.33-3.56-33.61-4.64-45.49s-3.23-23-3.25-23.09l-.14-.71,11.52-19.3.34,6.25c0,.19,1.07,19.49,2.33,27.26s5.22,25.85,5.26,26l.09.45Zm-5.08-78.77c.49,2.69,2.23,12.51,3.16,22.75.7,7.68,2.42,24.35,3.56,35.22l4.87-18.08c-.64-2.92-4-18.46-5.2-25.77-.85-5.2-1.58-15-2-21.49Z"/><path class="cls-2" d="M468.63,461.06c-3.38,0-6.77-1.6-10.27-3.24l-1.83-.87,1-1.78c4.11-7.53,5.48-27.74,5.5-27.95l.08-1.33,1.29-.37s3.79-1.11,7.1-2.45c2.08-.85,8.76-7.68,12.83-12.26l2.72-3.06,3.62,24.6-.22.51c-.35.78-8.61,19.3-13.89,24.58C473.87,460.09,471.26,461.06,468.63,461.06Zm-6.9-5.89c5.41,2.46,8.47,3.19,12.1-.43,4.34-4.34,11.51-19.93,12.87-22.93l-2.28-15.47c-3.41,3.66-8.84,9.18-11.52,10.26-2.3.94-4.75,1.74-6.19,2.2C466.35,433.21,465,447.37,461.73,455.17Z"/><path class="cls-2" d="M471.32,486a17.53,17.53,0,0,1-7.5-1.58l-2-.95,1.23-1.84c4.16-6.24,10.25-25.86,10.31-26.05a1.91,1.91,0,1,1,3.65,1.12c-.23.76-5.29,17-9.56,25,5.34,1.45,11.44-.58,14.35-2.43,2-1.3,5.54-11.43,7.65-20.2l-2.67-26.74a1.91,1.91,0,0,1,3.8-.38l2.73,27.38-.07.32c-1.11,4.66-5.07,20.09-9.39,22.84A24.75,24.75,0,0,1,471.32,486Z"/><path class="cls-2" d="M466.45,509.57l2.41-3.62c6.14-9.2,8.55-19.06,9.46-22.77.47-1.9.63-2.54,1.57-3a1.92,1.92,0,0,1,2.45,2.67c-.07.24-.2.75-.31,1.2a78.17,78.17,0,0,1-7.76,20.36c5.14-.92,10-2.18,13.11-5,2.71-2.5,4.09-12.64,4.34-18.54L490,464a1.91,1.91,0,0,1,3.8-.4l1.8,17.19v.14c-.07,1.71-.8,16.92-5.57,21.33s-12.06,5.53-19.15,6.65Zm15-25.85Zm0,0Zm0,0h0Zm0,0Zm0,0Zm0,0Zm0,0Zm0,0Zm0,0Zm0,0h0Zm0,0Zm0,0Z"/><path class="cls-2" d="M468.53,527.09l2-3.27a126.87,126.87,0,0,0,9.69-20,1.91,1.91,0,0,1,3.58,1.32,132.26,132.26,0,0,1-7.9,17.05c5.61-1.42,10.21-4.42,11.08-6s1.86-11.88,2.45-20.69a1.91,1.91,0,1,1,3.81.26c-.3,4.54-1.42,19.58-2.93,22.29-1.88,3.37-10.14,7.87-18,8.61Z"/><path class="cls-2" d="M425.5,478.18a1.91,1.91,0,0,1-1.2-3.39,139.78,139.78,0,0,1,34.19-20.48,1.91,1.91,0,1,1,1.37,3.56,139,139,0,0,0-33.16,19.89A1.93,1.93,0,0,1,425.5,478.18Z"/><path class="cls-2" d="M433,514.74a2,2,0,0,1-1.1-.35,1.91,1.91,0,0,1-.46-2.66c14.09-20.09,29.64-32.25,32.89-32.79a1.91,1.91,0,0,1,.68,3.75c-1.92.63-16.23,11-30.45,31.23A1.9,1.9,0,0,1,433,514.74Zm32-32h0Z"/><path class="cls-2" d="M430.08,548.37a1.88,1.88,0,0,1-1.2-.43,1.91,1.91,0,0,1-.29-2.68c17.4-21.55,40.46-39.58,40.69-39.76a1.91,1.91,0,1,1,2.34,3c-.22.18-22.94,18-40.05,39.15A1.94,1.94,0,0,1,430.08,548.37Z"/><path class="cls-2" d="M432.55,590.45a1.91,1.91,0,0,1-1.64-2.88c14-23.76,39.41-63.37,39.67-63.77a1.91,1.91,0,1,1,3.21,2.06c-.25.4-25.59,39.95-39.6,63.65A1.9,1.9,0,0,1,432.55,590.45Z"/><path class="cls-2" d="M418.17,663.75a1.91,1.91,0,0,1-1-3.51c.1-.06,10-6.54,23-22.77,10.29-12.8,22-46.22,29-66.19,2.08-5.93,3.73-10.62,4.94-13.69,5.35-13.56,12.63-40.62,12.7-40.89a1.91,1.91,0,1,1,3.69,1c-.08.27-7.41,27.54-12.84,41.3-1.18,3-2.9,7.89-4.89,13.55-7.09,20.2-19,54-29.66,67.32-13.49,16.78-23.51,23.32-23.93,23.59A1.87,1.87,0,0,1,418.17,663.75Z"/><path class="cls-2" d="M364.55,776.24a1.91,1.91,0,0,1-.18-3.81,34.85,34.85,0,0,0,6.55-1.37c2.21-.95,14.64-13.93,23.72-23.4,4.32-4.51,8.4-8.77,11.89-12.31,2.53-2.56,6.66-6.58,11.9-11.67,19.37-18.82,55.42-53.84,61.91-66.6,8.06-15.86,7.87-30.8,5-49.76-2.86-18.59-11.14-48.22-11.22-48.51a1.91,1.91,0,1,1,3.67-1c.09.3,8.43,30.16,11.33,49,2.95,19.16,3.17,35.36-5.33,52.07C477,672.14,442,706.12,421.09,726.42c-5.22,5.07-9.34,9.08-11.84,11.61-3.47,3.52-7.54,7.77-11.85,12.27-15.28,15.94-22.75,23.55-25.27,24.39a39.36,39.36,0,0,1-7.39,1.54Z"/><path class="cls-2" d="M503.06,1021.59l-2.13-9.53c0-.16-3.78-16.78-5.86-21.46-1.22-2.75-3.63-9.37-5-13.07-.83-2.33-1.68-4.75-2.34-6.63-.3-.88-.55-1.61-.71-2.11-.35-1-.57-1.72,0-2.54l.65-.89,1.1.13a1.92,1.92,0,0,1,1.59,1.24,1.94,1.94,0,0,1,.14.51c.78,2.42,6.1,17.55,8,21.81a103.69,103.69,0,0,1,3.89,13c2.33-14.2,7.14-43.75,13.21-82.86,7.89-50.78,2.4-97.48-1.6-131.58q-.6-5.1-1.14-9.75c-3.75-33.27-30.47-122.67-30.74-123.57a1.91,1.91,0,0,1,3.66-1.09c.27.9,27.09,90.62,30.88,124.23q.53,4.65,1.13,9.73c4,34.32,9.56,81.32,1.59,132.62-8.63,55.56-14.71,91.86-14.77,92.22Z"/><path class="cls-2" d="M477.77,999.09l-1.69-2.83q-1.17-2-2.42-4c-5.14-8.37-11.53-18.79-17.06-37.35a1.91,1.91,0,1,1,3.66-1.09c5.39,18.08,11.37,27.83,16.65,36.44l.7,1.15c19.18-38.36,35.15-148.55,33.12-180.23-3.7-58-51.18-125.23-51.66-125.9a1.91,1.91,0,1,1,3.11-2.22,376.68,376.68,0,0,1,24.73,41.45c11.52,22.34,25.66,55.48,27.64,86.43,1.1,17.32-2.63,54.47-9.29,92.46-7.58,43.24-17,77.07-25.87,92.82Z"/><path class="cls-2" d="M423.08,777a1.9,1.9,0,0,1-1.86-1.49,164.83,164.83,0,0,0-15-37.89,1.91,1.91,0,1,1,3.35-1.83,164.61,164.61,0,0,1,15.37,38.88,1.9,1.9,0,0,1-1.44,2.28A2,2,0,0,1,423.08,777Z"/><path class="cls-2" d="M410.82,964.09a1.91,1.91,0,0,1-1.82-1.33c-.1-.29-9.56-29.87-17.82-52.85S377.45,868,375.8,845c-1.89-26.33-6.14-71.51-6.18-72a1.91,1.91,0,1,1,3.8-.35c.05.45,4.3,45.67,6.19,72,1.62,22.54,7,41.15,15.17,63.87,8.28,23,17.76,52.68,17.86,53a1.92,1.92,0,0,1-1.24,2.4A2,2,0,0,1,410.82,964.09Z"/><path class="cls-2" d="M453.79,1004.73l-1.66-.54c-.29-.1-7.2-2.44-15.62-11.42s-13.91-36.17-14-38.35a1.91,1.91,0,0,1,1.87-1.95h0a1.91,1.91,0,0,1,1.91,1.85c.17,2.57,5.47,27.88,12.92,35.83a45.35,45.35,0,0,0,12.32,9.65c1.11-3.5,3.39-12.14,4.57-27,1.51-19-2.14-45.1-9.74-69.66-7-22.7-17.71-65.67-17.82-66.1a1.91,1.91,0,1,1,3.71-.92c.1.43,10.76,43.29,17.76,65.89,7.74,25,11.44,51.58,9.9,71.09-1.64,20.81-5.35,29.69-5.51,30.06Z"/><path class="cls-2" d="M517.15,1456.14a15.53,15.53,0,0,1-11.86-5.06c-2.22-2.22-4.41-2.65-6.94-3.15-4.17-.82-8.9-1.76-13.58-10.39a44.65,44.65,0,0,1-5.06-13.56c-.77-3.51-1.43-6.54-5.23-12.51-3.17-5-7.24-7.72-11.17-10.37-5.23-3.52-10.63-7.16-13.58-15.67-4.49-13,3.29-34.27,5.5-39.86a12.81,12.81,0,0,1-4.51-9.32,41.08,41.08,0,0,1,1.59-9,82.92,82.92,0,0,0,2.78-16.7l0-.47a240.84,240.84,0,0,0-6.7-71.55c-3-12.58-7-25.07-10.84-37.15-7-22-13.58-42.76-13.58-60.95,0-15.45.93-30.48,1.68-42.56.61-9.95,1.1-17.81.92-22.84-.19-5.21-2.55-10.62-5-16.35-2.81-6.42-5.7-13.07-6.29-20.67-1.08-14.08-1.27-30-1.27-30.13a1.9,1.9,0,0,1,1.88-1.93h0a1.9,1.9,0,0,1,1.9,1.89c0,.15.2,15.92,1.27,29.88.54,7,3.3,13.3,6,19.44s5.14,11.79,5.35,17.73c.19,5.22-.3,13.16-.92,23.21-.75,12-1.67,27-1.67,42.33,0,17.6,6.51,38.1,13.4,59.8,3.86,12.14,7.85,24.69,10.91,37.4a243.89,243.89,0,0,1,6.8,72.62l0,.48a85.63,85.63,0,0,1-2.88,17.43,39.12,39.12,0,0,0-1.48,8.12c0,4.33,4,7.12,4.06,7.15l1.3.88-.6,1.45c-.11.25-10.57,25.13-6,38.45,2.53,7.31,7,10.3,12.1,13.76,4.26,2.87,8.67,5.83,12.26,11.48,4.16,6.54,4.93,10,5.74,13.74a41.06,41.06,0,0,0,4.69,12.56c3.82,7,7.13,7.71,11,8.46,2.75.54,5.86,1.16,8.9,4.2,4.82,4.82,8.72,4.28,15.8,3.3,1.4-.2,2.86-.4,4.46-.58,1.9-.21,2.51-.68,2.57-.83.14-.32-.1-1.23-2-3.79-1-1.27-1.73-2.28-1.1-3.53a2,2,0,0,1,1.87-1.13,14.73,14.73,0,0,1,3.47.85c5.24,1.59,16.12,4.88,23.21,2.52,7.65-2.55,7.08-5.35,5.55-12.81-.09-.45-.18-.91-.28-1.37-1-4.82-8.46-13.34-15.07-20.86-3.78-4.3-7.36-8.37-9.71-11.7-3.82-5.41-8.88-15.82-13.77-25.89-3.54-7.29-6.88-14.17-9.16-17.85-3.61-5.83-2.31-9.82-1.16-13.33.76-2.35,1.48-4.56.91-7.49a58.29,58.29,0,0,0-3-10.46c-.73-2-1.57-4.28-2.45-7.38-1.93-6.73-.31-21.23,1.55-38,.37-3.32.75-6.72,1.11-10.17.58-5.5,2-15.08,3.73-27.21,4.91-33.86,12.34-85,11.54-112.2-1-32.82-10.61-61.08-17.65-81.72-.86-2.51-1.68-4.91-2.44-7.2-6.46-19.37-5-29.42-4.38-32a1.91,1.91,0,0,1,3.77.65s0,.11-.05.22c-.39,1.68-2,11.06,4.28,30,.76,2.28,1.58,4.68,2.43,7.18,7.12,20.86,16.87,49.44,17.85,82.84.81,27.5-6.64,78.87-11.57,112.86-1.76,12.09-3.14,21.64-3.71,27.06-.36,3.46-.74,6.87-1.11,10.19-1.82,16.39-3.4,30.54-1.68,36.55.85,3,1.62,5.08,2.37,7.11a63.63,63.63,0,0,1,3.17,11.05c.76,3.91-.19,6.82-1,9.4-1.06,3.25-1.9,5.82.78,10.14,2.38,3.84,5.76,10.81,9.35,18.19,4.6,9.47,9.81,20.21,13.45,25.36,2.23,3.16,5.74,7.15,9.46,11.38,7.27,8.26,14.78,16.81,16,22.63q.13.69.27,1.35c1.49,7.29,2.78,13.58-8.09,17.2-7.46,2.49-17.74-.18-23.78-2a5.54,5.54,0,0,1,.68,4.93c-1.13,2.61-4.54,3-5.66,3.12-1.55.17-3,.37-4.36.56A53.71,53.71,0,0,1,517.15,1456.14Z"/><path class="cls-2" d="M509.12,1310.61a1.91,1.91,0,0,1-1.87-1.54c-.11-.55-11.07-55.41-11.88-93.59-.11-5.35-.25-11-.39-17-.88-37-2-83,.39-114.13,1.9-24.94,7.54-55.58,7.59-55.89a1.91,1.91,0,1,1,3.76.7c-.06.3-5.66,30.74-7.54,55.48-2.35,30.91-1.26,76.84-.38,113.75.14,5.95.27,11.64.39,17,.8,37.85,11.69,92.38,11.8,92.92a1.91,1.91,0,0,1-1.49,2.25A1.64,1.64,0,0,1,509.12,1310.61Z"/><path class="cls-2" d="M456.27,1319.63a2.06,2.06,0,0,1-.59-.09,1.91,1.91,0,0,1-1.22-2.41c.14-.43,14-42.75,17.19-76.51,3.34-35.1-1.11-85.08-4.54-103.2-5.9-31.19-41.83-70.52-42.2-70.92a1.91,1.91,0,1,1,2.81-2.58c1.51,1.64,37,40.53,43.14,72.79,3.47,18.31,8,68.82,4.59,104.27-3.26,34.19-17.22,76.91-17.36,77.34A1.92,1.92,0,0,1,456.27,1319.63Z"/><path class="cls-2" d="M458.43,1060.47a1.89,1.89,0,0,1-.8-.17c-2.18-1-7-7.4-11.64-17.29-5.35-11.4-2.08-23.89-.69-29.22.23-.89.49-1.89.51-2.17a1.89,1.89,0,0,1,1.91-1.9,1.93,1.93,0,0,1,1.91,1.93,14.25,14.25,0,0,1-.64,3.1c-1.39,5.35-4.3,16.49.46,26.64,4.66,9.94,8.86,14.85,9.81,15.46a1.91,1.91,0,0,1-.83,3.62Zm.85-3.61Zm-.06,0h0Z"/><path class="cls-2" d="M477,1060.62a23.67,23.67,0,0,1-2.5-.13,1.91,1.91,0,0,1,.4-3.8c9.64,1,17.3-5.5,17.37-5.57a1.91,1.91,0,1,1,2.51,2.88C494.47,1054.29,487.09,1060.62,477,1060.62Z"/><path class="cls-2" d="M427.87,98.48h0A1.91,1.91,0,0,1,426,96.56c.07-28-2.81-51.58-7.33-59.94C408,17,382.43,3.82,365.21,3.82S322.41,17,311.79,36.62c-4.28,7.89-7.08,29.13-7.33,55.42,0,1.38,0,2.77,0,4.16a1.91,1.91,0,0,1-1.91,1.91h0a1.9,1.9,0,0,1-1.91-1.9c0-1.41,0-2.81,0-4.21.2-21.06,2.35-47.15,7.79-57.2C320.06,13.3,347,0,365.21,0S410.35,13.3,422,34.8c5.84,10.78,7.86,39,7.8,61.77A1.9,1.9,0,0,1,427.87,98.48Z"/><path class="cls-2" d="M365.21,203.07c-5.89,0-11.78-.41-15.18-1.23-7.13-1.71-25.32-16-38.76-35.35-5-7.17-7.55-22.8-8.83-34.65a1.91,1.91,0,1,1,3.79-.41c1.75,16.13,4.65,27.8,8.17,32.88,12.54,18.07,30.29,32.32,36.52,33.82s22.3,1.5,28.57,0,24-15.75,36.52-33.82c3.21-4.63,6-16.56,8-33.59a1.91,1.91,0,0,1,3.8.43c-1.41,12.48-4,28.75-8.62,35.34-13.44,19.36-31.64,33.64-38.77,35.35C377,202.66,371.09,203.07,365.21,203.07Z"/><path class="cls-2" d="M300.82,135.92a3,3,0,0,1-.54,0c-2.46-.33-4.56-2.87-5.47-6.63L288.68,104a12.38,12.38,0,0,1,2.4-9.94c.81-1,2.11-2.27,3.66-2.27,2.09,0,6.69,2,8.05,2.65a1.91,1.91,0,1,1-1.59,3.47,32.54,32.54,0,0,0-6.32-2.29c-1,.56-3.28,4.2-2.49,7.48l6.13,25.22c.61,2.52,1.78,3.68,2.27,3.75.21,0,.73-.32,1.33-1.4a1.91,1.91,0,0,1,3.34,1.86C303.9,135.36,302,135.92,300.82,135.92Z"/><path class="cls-2" d="M429.33,135.44c-1.26,0-3.43-.51-5.13-3.57a1.91,1.91,0,0,1,3.34-1.86c.29.52,1,1.72,1.87,1.61s1.86-1.29,2.34-3.27l6.13-25.22c.79-3.28-1.5-6.92-2.49-7.48a32.54,32.54,0,0,0-6.32,2.29,1.91,1.91,0,1,1-1.58-3.47c1.35-.62,5.95-2.65,8-2.65,1.56,0,2.85,1.23,3.66,2.27a12.38,12.38,0,0,1,2.4,9.94l-6.13,25.22c-.83,3.39-3,5.81-5.54,6.15A4.69,4.69,0,0,1,429.33,135.44Z"/></g></g></g></svg> \ No newline at end of file diff --git "a/front/src/assets/\353\271\204\353\263\265\352\267\274.svg" "b/front/src/assets/\353\271\204\353\263\265\352\267\274.svg" new file mode 100644 index 0000000000000000000000000000000000000000..826492c51c7c6f52b2b4a812562930f42b3e16cd --- /dev/null +++ "b/front/src/assets/\353\271\204\353\263\265\352\267\274.svg" @@ -0,0 +1 @@ +<svg width="current" height="current" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 729.26 1424.27"><defs><style>.cls-1{fill:#f2888a;}.cls-2{fill:#d7e2f1;}.cls-3{fill:#4c80ba;}</style></defs><g id="레이어_2" data-name="레이어 2"><g id="_迹_1" data-name="卵迹_1"><g id="calf_muscle" data-name="calf muscle"><path class="cls-1" d="M233.79,1228.41c14.73-2.73,20.73-18.55,25.1-31.65,1.63,14.19-4.91,33.83,8.18,43.65,3.82,2.73,8.18-3.28,9.82-6q2.72-3.89,5.41-7.73c8.78-31.39,21.39-61.45,21.39-86.28,0-16.13-1-31.71-1.79-44.19-1.12-2.83-2.19-5.68-3.19-8.56-7.64-22.37-8.73-45.82-11.46-69.28a79,79,0,0,0-20.73,41.46c-2.18-14.73-6.54-28.92-15.27-40.92-.55,3.82-3.28,6.55-4.91,9.28-6,10.36-12,19.64-17.46,30-4.36,8.73-10.37,15.82-14.73,24.55-2.73,6-3.82,13.1-9.27,16.91l-.27.21a201.83,201.83,0,0,0-2.94,28.53c-.44,15,1.6,37.18,4.34,59.73,5.63,8.34,8.25,19,12.5,28.28C221.24,1222.4,226.7,1230,233.79,1228.41Z"/><path class="cls-2" d="M277,1336.25c0-5.45-3.81-13.64-4.36-25.64,0-1.09-.11-2.29-.16-3.6l9.35-78.5c.17-.61.35-1.22.52-1.83q-2.7,3.84-5.41,7.73c-1.64,2.72-6,8.73-9.82,6-13.09-9.82-6.55-29.46-8.18-43.65-4.37,13.1-10.37,28.92-25.1,31.65-7.09,1.63-12.55-6-15.28-12-4.25-9.28-6.87-19.94-12.5-28.28,4.05,33.41,9.63,67.56,10.93,79.94,2.19,20.73,4.91,39.82,2.73,47.46s-3.92,9.82-5.5,18,5.4,11.46,0,20.19-21.16,16.42-30.63,25c-8.44,7.6-24.46,9.69-25.37,15.69-1.25,8.25,3.28,5.27,9.51,7.12,9.92,2.94,21.46,7.3,23.1,7.3s17-1.27,26.85-.18,10.77,4.55,13.88,6.34c3.83,2.22,8.41,5.16,12.85,6.45a52.54,52.54,0,0,0,12.74,1c14.37-.92,19.37,1.45,24.28-12.74S272,1345,272,1345,277,1341.71,277,1336.25Z"/><path class="cls-1" d="M472.74,1198.4c2.73,11.46,9.28,20.73,18.55,28.37,4.37,3.27,9.82,3.27,13.1-.55a70.25,70.25,0,0,0,15.82-24.55q1-3,2.09-5.91c3.2-25.09,5.78-50.73,5.29-67.37a207.72,207.72,0,0,0-4.44-36.4c-12.5-19.07-22.57-39.9-32.4-61.08-2.73-6-6.55-10.91-10.91-16.36-.55-1.64-1.64-3.28-1.1-4.91-2.72,7.64-7.63,13.64-11.45,20.18-4.37,8.19-6.55,16.92-8.19,26.19-5.45-14.73-11.45-28.37-18-42.55-2.73,18.55-1.64,36.55-4.91,55.1-1.09,8.69-3.38,17.62-8.63,24.24-.78,13-2,30-2,47.6,0,25.32,13.1,56.06,21.9,88.11l.28,2.31c3.84,3.59,7.79,6.55,12.45,6.86C478.74,1239.32,468.38,1211.49,472.74,1198.4Z"/><path class="cls-2" d="M571.09,1394.35c-.91-6-16.93-8.09-25.37-15.69-9.47-8.53-25.22-16.22-30.63-25l-.44-.75c-.09-.17-.18-.34-.26-.51l-.11-.19-.29-.63,0,0c-.09-.22-.18-.43-.26-.65-2.54-6.76,2.79-10.16,1.38-17.42-1.58-8.18-3.32-10.36-5.5-18s.54-26.73,2.73-47.46c1.2-11.44,6-41.45,10-72.3q-1.11,2.92-2.09,5.91a70.25,70.25,0,0,1-15.82,24.55c-3.28,3.82-8.73,3.82-13.1.55-9.27-7.64-15.82-16.91-18.55-28.37-4.36,13.09,6,40.92-12.54,39.28-4.66-.31-8.61-3.27-12.45-6.86l9.08,76.19c-.06,1.31-.11,2.51-.16,3.6-.55,12-4.37,20.19-4.37,25.64s4.91,8.73,4.91,8.73-1.19,2.81-2.61,7.08l.66.28c-3.73,14.54-11.12,46.46-7.38,57.28,4.91,14.19,9.91,11.82,24.28,12.74a52.54,52.54,0,0,0,12.74-1c4.44-1.29,9-4.23,12.85-6.45,3.11-1.79,4.06-5.25,13.88-6.34s25.21.18,26.85.18,13.18-4.36,23.1-7.3C567.81,1399.62,572.34,1402.6,571.09,1394.35Z"/><path class="cls-2" d="M720.58,767c-4.52-7.1-8.55-9.8-11.51-17s-8.86-17.23-13.5-24.45-10-15.78-9.29-15.91h0c3.15-.69,4.2-2.18,4.2-2.18s2.52,3.48,7.45,9.62,8.36,3.2,16.57,5.17,12.74-2.36,10.69-5.48-9.85-5.12-14.63-10-8.21-12.46-13-17.35-27.24-12.12-31-15-5.22-4-7.34-4.2l-.09,0c-3-8.92-14.73-43.68-21-63.85-7.28-23.28-10.91-50.19-23.28-74.92s-21.06-35-21.06-35-.82-13.64-.82-13.64c.77-29-3.26-38.67-7.58-52.26a86.35,86.35,0,0,0-15.61-29l1.61-2.66s3.27-10.64,4.09-28.64S562,316,552.6,300.59c-15.55-25.37-70.26-31.79-70.26-31.79L409.6,214.59l-.12-3c.32-11.13,0-24.72-1.38-34.48h-.05a127.73,127.73,0,0,0,9.19-11.69c3.86-5.56,6.6-17.4,8.28-31.85.39-3.32,4.79,4.66,7.75-5.45,1.44-4.93,3.22-13,4.09-16.84,1.64-7.15-.82-13.43-.8-16.69,0-2.67-9.22,3.48-9.19,2,.46-28-2-50.91-7.4-60.86-10.64-19.65-36.28-33.8-55.1-33.8h-.48c-18.82,0-44.46,14.15-55.1,33.8-5,9.27-7.61,34.48-7.57,60.49,0,2.54-9.28-4-9.23-1.42s-2.46,8.8-1.3,13.56c.86,3.55,3.23,13.4,4.09,16.84,4.65,18.48,7.9,3.31,8.24,6.48C305.18,147,308,159.6,312,165.4a129.41,129.41,0,0,0,9.18,11.69h0c-1.44,9.76-1.7,23.35-1.38,34.48l-.12,3L246.92,268.8s-54.71,6.42-70.26,31.79c-9.42,15.36-23.73,51.55-22.91,69.55s4.09,28.64,4.09,28.64l1.61,2.66a86.35,86.35,0,0,0-15.61,29c-4.32,13.59-7.58,26.32-8.4,65.9,0,0-8.7,10.28-21.06,35S98.38,583,91.1,606.3c-6.3,20.17-18,54.93-21,63.85l-.09,0c-2.12.17-3.63,1.28-7.34,4.2s-26.17,10.15-30.95,15-8.21,12.46-13,17.35-12.58,6.91-14.63,10,2.47,7.44,10.69,5.48,11.64,1,16.57-5.17,7.45-9.62,7.45-9.62,1,1.49,4.2,2.18h0c.65.13-4.66,8.7-9.3,15.91s-11,18.24-14,25.45-6.48,8.91-11,16c-4,6.34-8.7,15.31-5.27,18.24S10.48,786.37,16,779,27.86,760.3,31.6,753.6s12.67-18.23,12.67-18.23-6.09,21.86-8.39,26.68c-2.71,5.67-4.79,10-8.11,16.72s-10.38,13-8,17.53,9.32,3.63,12.93-.56S43.14,780.18,47,772.24s6.14-12.71,9-19.51,5.27-9,5.27-9l2.6,2s-2.47,8.26-3.47,11.89-2.67,11.77-4.54,18.08-4.37,9.54-6.14,15.82c-1.23,4.34-7,11.24-2.44,13.65s9.35-1.68,12-6.78,3.42-8.37,5.85-13.12a90.68,90.68,0,0,0,6.57-15.57c2.1-6.66,4.77-18.38,4.77-18.38l3,.94a22.71,22.71,0,0,1-1.08,11c-2.11,5.17-2.43,12.25-3.9,16.74s-1.78,8.64-2.83,11.08c-1.37,3.16-4.09,8.72-1.8,10,3.07,1.68,7.46-.92,11.18-8.69s8.54-18.4,9.68-24.8,1.16-9.76,2.6-14.07,5.08-8.17,9.28-18.31,9-21,9-25.62c0-3.21,1.17-12.55,1.63-18,1.27-1.53,3.87-5.2,6.46-12.21,3.64-9.82,13.54-23.85,29-42.87,14.45-17.78,26.81-27,36.09-51.33,10.91-28.55,16-58.55,16-58.55s2.36-20.73,8.37-33.83c5.07-11.08,14.46-16.19,20.17-36,1.19,4.41,6.47,24,6.47,24s.35,8.7,2.26,14.88h0s1.28,18.95,2.7,21.49,7.31,27.28,12.77,41.1c0,0-8.37,29.82-11.28,48.74s3.17,46.68,3.17,46.68-27,90.07-30.81,123.89S203.3,863.25,212,919.45c7.69,49.46,13.28,83.28,14.51,90.67.43,4,.51,13.2-4.69,28.8s-13,36.37-17.24,60.94l.27-.21c5.45-3.81,6.54-10.91,9.27-16.91,4.36-8.73,10.37-15.82,14.73-24.55,5.46-10.36,11.46-19.64,17.46-30,1.63-2.73,4.36-5.46,4.91-9.28,8.73,12,13.09,26.19,15.27,40.92a79,79,0,0,1,20.73-41.46c2.73,23.46,3.82,46.91,11.46,69.28,1,2.88,2.07,5.73,3.19,8.56-.56-9-1-16.47-.81-21.28.41-11.46,10.23-22.91,11.33-37.1s-.75-32-.75-32S316,983.51,320,958.06c3.33-10.29,10.89-33.41,17.21-51,8.36-23.28,13.65-41.86,15.27-64.37,1.66-23.08,5.08-60.14,6-69.7a9.26,9.26,0,0,0,6.15-.67,9.25,9.25,0,0,0,6.15.67c.89,9.56,4.31,46.62,6,69.7,1.62,22.51,6.91,41.09,15.27,64.37,6.32,17.57,13.88,40.69,17.21,51,4.07,25.45,8.47,49.63,8.47,49.63s-1.95,16-.86,30.14,10.91,25.64,11.33,37.1c.15,4.19-.15,10.37-.61,17.87,5.25-6.62,7.54-15.55,8.63-24.24,3.27-18.55,2.18-36.55,4.91-55.1,6.55,14.18,12.55,27.82,18,42.55,1.64-9.27,3.82-18,8.19-26.19,3.82-6.54,8.73-12.54,11.45-20.18-.54,1.63.55,3.27,1.1,4.91,4.36,5.45,8.18,10.36,10.91,16.36,9.83,21.18,19.9,42,32.4,61.08-4.41-21.15-11.12-39.2-15.74-53.07-5.2-15.6-5.12-24.84-4.69-28.8,1.23-7.39,6.82-41.21,14.51-90.67,8.72-56.2,1.09-108-2.73-141.85s-30.81-123.89-30.81-123.89,6.08-27.77,3.17-46.68-11.28-48.74-11.28-48.74c5.46-13.82,11.35-38.55,12.77-41.1s2.7-21.49,2.7-21.49h0c1.91-6.18,2.26-14.88,2.26-14.88l4.59-26.4a38.53,38.53,0,0,0,5.53,10.38c8.78,13.84,11.44,16.94,16.52,28,6,13.1,8.37,33.83,8.37,33.83s5.09,30,16,58.55c9.28,24.28,21.64,33.55,36.09,51.33,15.47,19,25.38,33.05,29,42.87,2.6,7,5.2,10.68,6.47,12.21.46,5.43,1.63,14.77,1.63,18,0,4.67,4.83,15.48,9,25.62s7.83,14,9.28,18.31,1.47,7.67,2.6,14.07,6,17,9.67,24.8,8.12,10.37,11.19,8.69c2.29-1.25-.43-6.81-1.8-10-1.05-2.44-1.36-6.59-2.83-11.08s-1.79-11.57-3.9-16.74a22.71,22.71,0,0,1-1.08-11l3-.94s2.67,11.72,4.77,18.38a90.68,90.68,0,0,0,6.57,15.57c2.43,4.75,3.19,8,5.85,13.12s7.44,9.19,12,6.78-1.21-8.63-3.19-12.68-2-9.28-3.91-15.59-5-15.65-6-19.28-3.47-11.89-3.47-11.89l2.6-2s2.36,2.24,5.27,9,5.16,11.57,9,19.51,10.7,19.31,14.3,23.5,10.52,5,12.93.56-4.64-10.79-8-17.53-7.61-13.62-9.69-22.79c-1.39-6.13-6.81-20.61-6.81-20.61s8.93,11.54,12.67,18.23,10.13,18.12,15.63,25.44,9.12,9.09,12.56,6.16S724.62,773.3,720.58,767ZM240.91,967.48h0Zm247.44,0h0Z"/><path class="cls-3" d="M570.92,523.76a5.12,5.12,0,0,1,2.1.71Z"/><path class="cls-3" d="M50.14,809a7.76,7.76,0,0,1-3.68-.93,5.06,5.06,0,0,1-2.64-3.1c-.89-3.07,1.19-6.7,3-9.89.52-.91,1-1.76,1.37-2.5a108.16,108.16,0,0,0,6-15.8c1.13-3.79,2.16-8.51,3-12.31.55-2.51,1-4.68,1.42-6.14.77-2.8,2.38-8.23,3.11-10.68l-.1-.08a39.59,39.59,0,0,0-3.82,7.13c-3,7-5.32,11.92-9.08,19.6S38.1,793.63,34.17,798.2a11.94,11.94,0,0,1-10,4.17,7.55,7.55,0,0,1-6-4c-2.47-4.6.83-9.2,4.31-14.07.86-1.19,1.75-2.43,2.58-3.7a76.62,76.62,0,0,0,8.58-16.18c1-2.67,3.06-9.19,4.92-15.31-3.06,4.86-6.28,10.06-7.92,13-3.72,6.66-7.4,11.65-13.09,19.25-4,5.36-7.15,7.89-10.17,8.23a6.64,6.64,0,0,1-5.16-1.77c-3.81-3.25-2.59-9.64,3.53-18.49,1.46-2.12,2.72-3.86,3.83-5.39a73.86,73.86,0,0,0,7.19-11.4l1.5-3c4.39-8.7,8.53-16.93,12.75-23.49,1.59-2.46,3.41-5.18,5-7.58s3.62-5.4,4.6-7c-.41-.23-.8-.42-1.14-.58-1.13,1.51-3.34,4.41-6.63,8.5-3.78,4.71-7.12,4.86-11,5a32.58,32.58,0,0,0-6.65.8c-6.68,1.6-11-.55-12.59-2.88a4.77,4.77,0,0,1-.14-5.5c1.26-1.9,3.77-3.25,6.69-4.81,2.77-1.49,5.9-3.17,8.17-5.49a56.57,56.57,0,0,0,6.27-8.39,59.61,59.61,0,0,1,6.72-9c3.11-3.17,12.16-6.9,20.15-10.19,4.76-1.95,9.68-4,11-5,3.85-3,5.67-4.39,8.36-4.6a1.89,1.89,0,0,1,1,.19c15.15,7.31,39.79,19.07,42.6,20a2,2,0,0,1,1,.43c1.1.89,1.1,1.5.06,10.88-.41,3.7-.87,7.9-.87,9.87,0,4.41-3.61,13-7.43,22.18-.58,1.39-1.17,2.79-1.74,4.17-1.83,4.44-3.49,8.21-4.82,11.24-1.72,3.91-3.08,7-3.87,9.35a118.68,118.68,0,0,0-4.49,16.71c-.9,5.09-3.15,9.52-5.76,14.65-.86,1.68-1.74,3.42-2.65,5.32-2.61,5.45-5.72,8.88-9,9.94a6,6,0,0,1-4.85-.39c-3.63-2-1.19-7.51.58-11.54.14-.31.27-.6.38-.87a62.49,62.49,0,0,0,2.1-6c.32-1,.67-2.11,1.09-3.37a102.69,102.69,0,0,0,3.34-14.46,84,84,0,0,0,1.13-12.23c-1.12,3.93-3.31,11.77-4.48,17.27-1.51,7.05-2.43,9.8-4.94,14.7-1.26,2.47-2.42,4.48-3.64,6.6-1.13,1.95-2.29,4-3.57,6.41-2.18,4.17-5.27,7.14-8.49,8.14A7.88,7.88,0,0,1,50.14,809Zm11.2-66a1.88,1.88,0,0,1,1.17.4l2.6,2a1.9,1.9,0,0,1,.66,2.06c0,.08-2.48,8.28-3.45,11.85-.38,1.36-.84,3.48-1.38,5.94-.84,3.86-1.88,8.66-3,12.59a112.23,112.23,0,0,1-6.25,16.38c-.41.85-.93,1.76-1.48,2.72-1.32,2.29-3.11,5.42-2.67,6.93a1.27,1.27,0,0,0,.75.8,4,4,0,0,0,3.19.28c2.18-.68,4.57-3.08,6.23-6.26,1.32-2.53,2.5-4.58,3.65-6.56s2.33-4,3.56-6.43c2.34-4.59,3.16-7,4.59-13.76,1.64-7.71,5.11-19.48,5.26-20a1.91,1.91,0,0,1,2.39-1.28l3,.93a1.92,1.92,0,0,1,1.35,1.78,85,85,0,0,1-1.19,15,105.47,105.47,0,0,1-3.47,15c-.41,1.25-.76,2.35-1.08,3.35a65.48,65.48,0,0,1-2.23,6.36l-.39.9c-.68,1.53-2.44,5.53-2.13,6.71a2.28,2.28,0,0,0,1.73,0c1-.33,3.74-1.77,6.7-8,.93-1.94,1.83-3.7,2.7-5.4,2.57-5.06,4.6-9,5.4-13.59a124.52,124.52,0,0,1,4.63-17.26c.84-2.51,2.23-5.67,4-9.67,1.39-3.17,3-6.76,4.79-11.16.58-1.39,1.16-2.79,1.75-4.18,3.5-8.39,7.13-17.06,7.13-20.71,0-2.18.45-6.3.9-10.29.28-2.58.65-5.93.73-7.58-2.43-.93-7.85-3.42-21-9.68-9.26-4.4-18.54-8.87-20.79-10-1.34.27-2.69,1.25-5.84,3.73-1.64,1.29-5.59,3-11.9,5.55-7.27,3-16.31,6.71-18.87,9.32a57.88,57.88,0,0,0-6.26,8.4,60.2,60.2,0,0,1-6.72,9C17.38,712,14,713.83,11,715.44c-2.35,1.27-4.57,2.46-5.3,3.55a1,1,0,0,0,.08,1.2c1,1.41,4.09,2.44,8.57,1.37a37.3,37.3,0,0,1,7.37-.91c3.64-.16,5.46-.24,8.16-3.6,4.84-6,7.36-9.5,7.39-9.53a1.91,1.91,0,0,1,2.09-.72,16.76,16.76,0,0,1,4.81,2.49h0a2.08,2.08,0,0,1,.65.82c.54,1.3.33,1.69-5.62,10.55-1.6,2.39-3.41,5.09-5,7.53-4.11,6.39-8.21,14.53-12.55,23.14l-1.51,3a77.78,77.78,0,0,1-7.49,11.91c-1.1,1.52-2.35,3.24-3.79,5.33C4.35,778,2.71,783.31,4.65,785a2.81,2.81,0,0,0,2.25.87c1.81-.2,4.35-2.46,7.54-6.72,5.77-7.69,9.21-12.36,12.81-18.82,3.73-6.67,14.94-24,15.42-24.75a1.91,1.91,0,0,1,3.43,1.58c-.27.93-6.75,23-8.94,28.7a81.29,81.29,0,0,1-8.95,16.91c-.88,1.34-1.79,2.61-2.67,3.84-3.35,4.67-5.34,7.65-4.06,10a3.83,3.83,0,0,0,3.1,2,8.12,8.12,0,0,0,6.7-2.86c3.32-3.86,10-14.87,14-23.09,3.73-7.62,6-12.47,9-19.42s5.45-9.41,5.72-9.67A1.92,1.92,0,0,1,61.34,743Zm51.19-49.7a1.79,1.79,0,0,0,.68.13A3.53,3.53,0,0,1,112.53,693.31Z"/><path class="cls-3" d="M364.63,550.1a1.9,1.9,0,0,1-1.61-.88c-.3-.47-29.71-46.73-42.69-71.61-12.77-24.48-21.85-78-24.22-108.21-2.17-27.73-19.86-46-35.47-62.11-17.19-17.74-34.54-24.5-47.73-28.41a1.91,1.91,0,0,1-.49-3.43c7.24-4.69,20.75-6.54,28.83-7.65,2.3-.32,4.48-.62,5.07-.81,3.77-1.34,45.63-33.29,71.57-53.45.39-2,1.85-7.84,7.23-23.84,3.79-11.27,6.51-25.59,8.7-37.09,2.24-11.8,3.59-18.6,5.24-21.08,3.67-5.5,22-5.4,25.61-5.33a1.91,1.91,0,0,1,1.87,1.91V548.19a1.9,1.9,0,0,1-1.38,1.83A1.59,1.59,0,0,1,364.63,550.1ZM218.53,276.63a106.65,106.65,0,0,1,44.85,28c16.06,16.58,34.26,35.37,36.54,64.47,2.34,29.88,11.27,82.74,23.79,106.74,10.23,19.61,30.78,52.66,39,65.75V130c-9,0-18.93,1.32-20.48,3.65-1.31,2-2.94,10.56-4.67,19.67-2.21,11.62-5,26.08-8.83,37.59-6.65,19.77-7.15,23.57-7.18,23.82a1.92,1.92,0,0,1-.73,1.37c-6.93,5.39-67.88,52.71-73.31,54.51a41.51,41.51,0,0,1-5.75,1C235.8,272.4,225.59,273.8,218.53,276.63Z"/><path class="cls-3" d="M427.37,98.48h0a1.92,1.92,0,0,1-1.9-1.92c.07-28-2.81-51.58-7.34-59.94C407.5,17,381.92,3.82,364.7,3.82S321.9,17,311.28,36.62C307,44.51,304.2,65.75,304,92c0,1.38,0,2.77,0,4.16A1.9,1.9,0,0,1,302,98.11h0a1.91,1.91,0,0,1-1.91-1.9c0-1.41,0-2.81,0-4.21.19-21.06,2.34-47.15,7.78-57.2C319.56,13.3,346.45,0,364.7,0s45.14,13.3,56.78,34.8c5.84,10.78,7.85,39,7.8,61.77A1.92,1.92,0,0,1,427.37,98.48Z"/><path class="cls-3" d="M408,178.89a1.91,1.91,0,0,1-1.43-3.17,126,126,0,0,0,8.95-11.41c3.22-4.63,6.05-16.56,8-33.59a1.91,1.91,0,1,1,3.79.43c-1.41,12.49-4.05,28.75-8.62,35.34a130.11,130.11,0,0,1-9.23,11.75A1.88,1.88,0,0,1,408,178.89Z"/><path class="cls-3" d="M321.38,178.84a1.88,1.88,0,0,1-1.43-.65,129.38,129.38,0,0,1-9.19-11.7c-5-7.17-7.55-22.8-8.83-34.65a1.91,1.91,0,1,1,3.8-.41c1.74,16.13,4.64,27.8,8.17,32.88a124.86,124.86,0,0,0,8.91,11.36,1.91,1.91,0,0,1-.17,2.7A1.88,1.88,0,0,1,321.38,178.84Z"/><path class="cls-3" d="M300.31,135.92a2.93,2.93,0,0,1-.53,0c-2.47-.33-4.56-2.87-5.47-6.63L288.18,104a12.34,12.34,0,0,1,2.39-9.94c.81-1,2.11-2.27,3.66-2.27,2.09,0,6.69,2,8,2.65a1.91,1.91,0,1,1-1.59,3.47,31.66,31.66,0,0,0-6.32-2.29c-1,.56-3.28,4.2-2.48,7.48L298,128.35c.61,2.51,1.78,3.68,2.27,3.75.19,0,.73-.32,1.32-1.4a1.91,1.91,0,1,1,3.34,1.86C303.39,135.36,301.54,135.92,300.31,135.92Z"/><path class="cls-3" d="M429.35,135.68c-1.44,0-3.84-.56-5.65-3.81A1.91,1.91,0,1,1,427,130c.46.81,1.21,1.8,2.2,1.85a1.87,1.87,0,0,0,1.27-.44l6.09-25.07c1.47-6.06-.71-10.07-1.72-10.7a33.14,33.14,0,0,0-6.3,2.29A1.91,1.91,0,0,1,427,94.47c1.36-.62,5.95-2.65,8-2.65a4.4,4.4,0,0,1,3.33,2c1.92,2.45,3.44,7.27,1.94,13.46l-6.13,25.23a4.82,4.82,0,0,1-4.11,3.15A4.63,4.63,0,0,1,429.35,135.68Z"/><path class="cls-3" d="M159.44,403.35a1.91,1.91,0,0,1-1.74-1.14,73.91,73.91,0,0,1-5.62-27c0-22.4,12.8-63.55,24.4-78.63,11.18-14.53,35.46-21.14,36.48-21.42a1.92,1.92,0,0,1,2.34,1.36,1.9,1.9,0,0,1-1.35,2.33c-.24.07-24.06,6.56-34.44,20.05s-23.58,52.78-23.61,76.31c0,10.57,3.34,20.4,4.71,24,7.22-1.58,37.73-8.72,51.72-19,15.88-11.65,37.3-29.25,49.18-47,4.86-7.25,7.95-17.9,8-18a1.91,1.91,0,0,1,3.67,1.05c-.13.46-3.28,11.32-8.47,19.08-12.2,18.19-34,36.11-50.11,47.94-16.51,12.11-53.2,19.65-54.75,20A2.58,2.58,0,0,1,159.44,403.35Z"/><path class="cls-3" d="M165.26,531.55a1.9,1.9,0,0,1-1.89-1.66c-.37-2.82-9-69.49.09-96.16,6.51-19,18.5-34.34,34.67-44.29C211.87,381,225.6,370.79,226.55,370a1.91,1.91,0,0,1,3.1,1c.42,1.89,10.26,46.35,8.44,65.7-1.42,15.08-8.2,25.57-17.57,40.08-2.9,4.49-6.19,9.59-9.61,15.28-14.31,23.84-43.55,38.66-44.79,39.28A2,2,0,0,1,165.26,531.55Zm61.3-156.78c-4.89,3.61-15.91,11.45-26.43,17.93-15.4,9.48-26.83,24.09-33.06,42.27-7.82,22.84-1.81,78.63-.25,91.67,7.3-4.08,29.41-17.52,40.82-36.53,3.44-5.75,6.75-10.87,9.67-15.39,9.08-14.06,15.64-24.22,17-38.37C235.79,420.38,228.74,385.15,226.56,374.77Z"/><path class="cls-3" d="M274.44,426.54H274c-15.06-.28-41.4-26.45-42.52-27.56a1.91,1.91,0,0,1,2.7-2.7c.27.26,26.37,26.19,39.89,26.44h.39c13.42,0,27.63-12.88,27.78-13a1.91,1.91,0,0,1,2.58,2.82C304.17,413.11,289.33,426.54,274.44,426.54Z"/><path class="cls-3" d="M113.37,693.52a1.83,1.83,0,0,1-.85-.2l-43.3-21.46a1.9,1.9,0,0,1-1-2.29l19.54-60.83c.44-1.58,15.49-54.58,24.81-78.07,8.45-21.29,18.45-32.51,21-35.11.11-5.12.84-34.54,3.83-52.43,3.31-19.88,19.84-41.92,20.54-42.85a1.91,1.91,0,0,1,3.05,2.31c-.17.22-16.67,22.23-19.83,41.17-3.21,19.27-3.78,52.3-3.79,52.63a1.91,1.91,0,0,1-.59,1.35c-.11.11-11.41,11.16-20.61,34.34-9.34,23.54-24.55,77.19-24.7,77.73a.19.19,0,0,1,0,.07l-19,59.29,40,19.82c2.18-5.15,8.68-19.66,17.68-32.25,4.56-6.39,9.5-11.47,14.73-16.84,7.37-7.58,15-15.41,22.28-27.76,11.56-19.61,21.49-37.65,25.95-60,4.32-21.56,10.76-55.73,10.83-56.07a1.91,1.91,0,1,1,3.75.71c-.06.34-6.51,34.53-10.83,56.11-4.58,22.9-14.67,41.24-26.42,61.15-7.51,12.74-15.29,20.74-22.82,28.48-5.13,5.27-10,10.24-14.36,16.4-10.66,14.91-18,33.18-18,33.36a1.93,1.93,0,0,1-1.09,1.08A2,2,0,0,1,113.37,693.52Z"/><path class="cls-3" d="M95.45,684.64a1.9,1.9,0,0,1-1.66-2.85c.25-.44,24.82-43.46,35.58-65,4-8.08,7.83-14.79,11.18-20.7,5.89-10.42,10.54-18.65,14.15-29.65,6.07-18.44,8.41-38.7,8.43-38.9a1.91,1.91,0,0,1,3.8.43c0,.2-2.41,20.84-8.6,39.67-3.73,11.35-8.7,20.14-14.46,30.33-3.32,5.87-7.09,12.53-11.09,20.53C122,640.13,97.36,683.25,97.11,683.68A1.9,1.9,0,0,1,95.45,684.64Z"/><path class="cls-3" d="M72.52,670.85a2,2,0,0,1-.93-.24,1.92,1.92,0,0,1-.74-2.6c1-1.77,7.13-16.52,13.08-30.79,4.91-11.78,10-24,13.75-32.73,9-21,28.59-54.36,38.65-69,11.5-16.77,23.8-42.05,23.92-42.3a1.91,1.91,0,1,1,3.44,1.66c-.12.26-12.54,25.79-24.21,42.8-10,14.53-29.36,47.58-38.29,68.37-3.75,8.74-8.83,20.91-13.74,32.69-6.53,15.68-12.17,29.22-13.26,31.18A1.9,1.9,0,0,1,72.52,670.85Z"/><path class="cls-3" d="M117.25,527.68h-.16a1.92,1.92,0,0,1-1.75-2.06c.14-1.6,1.5-2.41,7.91-6a169.15,169.15,0,0,0,16.49-10.07l21-17.05a1.91,1.91,0,1,1,2.41,3l-21.08,17.1-.09.06A174.33,174.33,0,0,1,125.1,523a65.58,65.58,0,0,0-6.15,3.64A1.91,1.91,0,0,1,117.25,527.68Z"/><path class="cls-3" d="M135.49,495.91a1.91,1.91,0,0,1-.84-3.62c.16-.08,16.58-8.31,24.95-21.85a1.91,1.91,0,0,1,3.25,2c-9,14.49-25.8,22.91-26.51,23.26A1.86,1.86,0,0,1,135.49,495.91Z"/><path class="cls-3" d="M136.26,476.63a2,2,0,0,1-.48-.06,1.91,1.91,0,0,1-1.38-2.3c.13-.49,3.25-12.24,26.64-25.4a1.91,1.91,0,0,1,1.87,3.33c-21.71,12.22-24.77,22.9-24.8,23A1.93,1.93,0,0,1,136.26,476.63Z"/><path class="cls-3" d="M299.47,603.2a1.9,1.9,0,0,1-1.66-1c-7.72-13.68-44.92-42.14-45.29-42.42a2,2,0,0,1-.65-.9c-.05-.13-4.82-13.95-9-28.75-3.72-13.12-6.3-30.87-8-42.62-.24-1.66-.46-3.19-.66-4.53-1.55-10.32-5.73-25.57-5.77-25.73a1.91,1.91,0,1,1,3.68-1c.18.63,4.29,15.63,5.86,26.17.21,1.35.43,2.88.67,4.55,1.69,11.65,4.25,29.25,7.9,42.13,3.7,13,7.86,25.32,8.78,28,4.23,3.26,33.6,26,43.87,40.22,3.82-8.31,8.52-18,12.39-25.88,2.82-5.77,5.25-10.76,6.73-14,3.94-8.53,25.48-38.72,26.4-40a1.91,1.91,0,0,1,3.1,2.22c-.22.31-22.25,31.18-26,39.38-1.5,3.25-3.94,8.25-6.76,14-4.37,8.94-9.79,20.07-13.79,29a1.9,1.9,0,0,1-1.65,1.12Z"/><path class="cls-3" d="M364.63,690.58a1.92,1.92,0,0,1-1.83-1.35c-.13-.42-12.92-42.14-23.74-55.33-9.88-12-33.09-26.47-39.11-30.1-3.3,4.3-13.78,17.77-20.91,25.35-8.58,9.12-31.39,25.42-32.36,26.11a1.94,1.94,0,0,1-1.89.19,1.89,1.89,0,0,1-1.11-1.53c-.16-1.39-3.76-34.2-2.9-48.78.53-9,3.82-23.06,5.2-28.69,1.18-4.79,2.43-9.35,3.5-12.84,1.84-6,2.42-6.42,2.93-6.8a2.06,2.06,0,0,1,1.67-.39,1.91,1.91,0,0,1,1.46,2.27,1.84,1.84,0,0,1-.66,1.08c-1.92,3.6-9.49,32.17-10.29,45.59-.68,11.62,1.63,36,2.54,44.87,6.38-4.66,22.49-16.64,29.13-23.7,8.38-8.91,21.56-26.22,21.69-26.39a1.91,1.91,0,0,1,2.48-.5c1.22.71,29.81,17.47,41.59,31.83,7.7,9.4,16,31.53,20.7,45.19V548.19a1.91,1.91,0,1,1,3.82,0V688.67a1.91,1.91,0,0,1-1.63,1.89ZM253.36,560.17Zm0,0h0Zm0,0Zm-.07,0h0Zm0,0Z"/><path class="cls-3" d="M254.92,790.14a1.93,1.93,0,0,1-.63-.1,1.91,1.91,0,0,1-1.15-1.11c-5.9-15.07.33-33.85,3.28-41.23,2.5-6.26,7.32-22.52-2.05-38.13-7.46-12.43-18.54-12.19-19-12.17a1.91,1.91,0,0,1-.16-3.82c.57,0,13.79-.43,22.46,14,10.24,17.08,5,34.73,2.31,41.52-2.07,5.18-8.23,22.58-3.94,36.49,9.17-3.53,30.22-3.94,42.75-2.55,14.52,1.62,24.9,2.2,36.52-4.14s27.64-28.15,27.8-28.37a1.91,1.91,0,1,1,3.08,2.26c-.68.93-16.82,22.79-29.05,29.46-12.57,6.86-24,6.23-38.77,4.59-15.81-1.76-36.84-.26-42.47,3A1.85,1.85,0,0,1,254.92,790.14Z"/><path class="cls-3" d="M257.49,1424.27c-2,0-3.89,0-5.79-.09l-2.92-.07c-5.55-.1-11.93-3.84-18.11-7.45-5.52-3.24-11.24-6.59-14.85-6.23-6.81.66-25.4,1.1-30.53-.64a47.94,47.94,0,0,1-4.87-2.12c-4.23-2-9.5-4.5-14.36-4.32-5.08.18-10-3.25-10.73-7.5-.24-1.39-.44-6.11,7.1-8.51,17.55-5.58,48.9-30.25,51.41-37.28,1.18-3.32.6-4.8-.28-7a17.23,17.23,0,0,1-1.29-9.76,41.56,41.56,0,0,1,3.21-11.75,67.57,67.57,0,0,0,2.36-6.54c2.21-7.29-2.79-46.66-5.47-67.82l-.26-2.05c-.49-3.87-1.21-9.12-2-15.19-4.24-31.19-11.35-83.38-10-106.27,1.61-26.86,4.2-39.6,13.2-64.9,8.57-24.09,10.27-32.88,11.34-48.75.58-8.56-1.26-16.84-3.8-28.29-2-9.17-4.58-20.59-6.54-35.55-4-30.48-7-69.53-8.2-107.12-.9-27.84,8.58-70.85,14.85-99.31,1.47-6.67,2.74-12.43,3.74-17.33,5.41-26.53,18.94-68.84,19.07-69.27a1.91,1.91,0,0,1,3.64,1.17c-.13.42-13.6,42.54-19,68.86-1,4.93-2.28,10.71-3.75,17.39-6.23,28.28-15.64,71-14.76,98.37,1.21,37.47,4.18,76.38,8.17,106.74,1.94,14.8,4.45,26.12,6.47,35.22,2.62,11.77,4.51,20.27,3.89,29.38-1.1,16.27-2.83,25.25-11.55,49.77-8.85,24.89-11.4,37.42-13,63.85-1.35,22.52,5.73,74.48,10,105.52.83,6.09,1.54,11.34,2,15.23l.25,2.05c3.95,31,7.6,62,5.35,69.4A72.81,72.81,0,0,1,219,1323a38.14,38.14,0,0,0-2.95,10.84,13.37,13.37,0,0,0,1.05,7.83,11.86,11.86,0,0,1,.33,9.72c-3.13,8.74-35.84,33.91-53.86,39.64-1.48.48-4.9,1.83-4.48,4.21.36,2.11,3.45,4.46,6.82,4.34,5.82-.22,11.54,2.51,16.14,4.69a45.75,45.75,0,0,0,4.46,2c4,1.35,20.85,1.23,28.93.45,4.85-.47,10.83,3,17.15,6.73,5.75,3.37,11.7,6.85,16.25,6.93l2.94.07c10.7.26,21.75.53,25.91-7.2,4.34-8,1.51-33.3-.8-41.38-.59-2.07-1.31-4.3-2-6.45-2-6.1-3.84-11.86-3.43-15.64a19.74,19.74,0,0,1,1.34-5.16,19.83,19.83,0,0,0,1.48-6.85A22.35,22.35,0,0,0,273,1330a55.13,55.13,0,0,1-2.39-14.74c-.42-14.35,6.18-64.15,6.93-69.78,2.33-17.43,5.86-29.32,11.7-49,1.24-4.2,2.49-8.14,3.7-12,4.41-13.87,8.22-25.85,8.22-39.88,0-9.35-.61-25.1-1.14-39-.5-13.15-1-25.58-.88-30.78.11-6,2.22-10.57,4.45-15.37a52.83,52.83,0,0,0,4.87-14.11c.95-5.54.91-12,.85-19.57-.06-9.33-.14-19.9,1.69-31.68,2.67-17.18,7.75-43.11,16.82-69.08,2.47-7.09,4.86-13,7-18.23,4.83-12,8.65-21.51,11.14-38.16,3.58-24,10.55-95.15,10.62-95.87a1.9,1.9,0,0,1,1.69-1.71l6.15-.67a1.91,1.91,0,1,1,.41,3.8l-4.6.5c-1.05,10.58-7.19,72.37-10.5,94.52-2.55,17.09-6.44,26.77-11.37,39-2.19,5.44-4.45,11.07-6.9,18.07-9,25.7-14,51.38-16.64,68.41-1.79,11.47-1.71,21.88-1.65,31.07.06,7.7.1,14.36-.91,20.24a56.64,56.64,0,0,1-5.17,15.07c-2.14,4.61-4,8.6-4.09,13.84-.1,5.09.37,17.46.88,30.56.53,13.92,1.14,29.7,1.14,39.13,0,14.62-3.89,26.86-8.4,41-1.2,3.8-2.45,7.72-3.68,11.88-5.79,19.53-9.28,31.31-11.57,48.45-.75,5.6-7.32,55.1-6.9,69.16a51,51,0,0,0,2.25,13.82,25.72,25.72,0,0,1,1.38,8.89,23.49,23.49,0,0,1-1.71,8,15.85,15.85,0,0,0-1.12,4.24c-.33,3,1.5,8.6,3.26,14.05.71,2.18,1.44,4.43,2.05,6.57,2.16,7.58,5.7,34.58.49,44.25C276.67,1423.12,267.09,1424.27,257.49,1424.27Z"/><path class="cls-3" d="M242.67,1034.41h-.2c-1.31-.15-1.8-1.2-2.88-3.78-.66-1.59-1.57-3.9-2.69-6.87-1.87-5-4.39-11.93-7.47-20.63C224.18,988.33,219,973.35,219,973.2a1.9,1.9,0,0,1-.09-.36c-8.38-60.58-1.33-100.62,3.62-119.09a221.45,221.45,0,0,1,19.74-49.91,135.41,135.41,0,0,1,7.84-12.57c3.35-4.71,3.83-4.81,4.45-4.93a1.89,1.89,0,0,1,1.89.71,2,2,0,0,1,.19,2,1.81,1.81,0,0,1-.55.67c-1.45,1.71-18.57,22.84-29.87,65-4.87,18.18-11.8,57.58-3.55,117.4,6.42,18.67,16.49,47.33,20.19,56.4,5.51-9.41,8-16,11.61-25.63,1.32-3.51,2.82-7.5,4.66-12.12,4.1-10.31,8.86-24,13.07-37.6,9.1-29.36,16.73-167.52,16.81-168.91a1.91,1.91,0,1,1,3.81.21c-.31,5.7-7.73,140-17,169.84-4.24,13.67-9,27.48-13.18,37.87-1.82,4.59-3.31,8.56-4.63,12.06-4,10.76-6.71,17.86-13.68,29.21A2,2,0,0,1,242.67,1034.41Z"/><path class="cls-3" d="M289.54,1039.94a1.83,1.83,0,0,1-.47,0,1.91,1.91,0,0,1-1.43-1.66c-4.51-43.11-14.5-86.81-14.6-87.25a1.91,1.91,0,1,1,3.72-.85c.1.42,9.35,40.92,14.11,82.51,13.3-20.3,17-34.29,25.18-65.23l.24-.92c8.5-32.14,15.21-57.53,11.48-85.26-3.63-27-18.26-88.89-20.73-94.06a1.91,1.91,0,0,1,1.51-3.22c1.59.11,2.06,1.59,2.9,4.29.59,1.89,1.35,4.6,2.26,8,1.8,6.85,4.05,16.12,6.34,26.1,5.53,24.11,9.83,45.92,11.5,58.33,3.84,28.49-3,54.2-11.57,86.75l-.24.91c-8.61,32.57-12.53,47.43-28.63,70.74A1.91,1.91,0,0,1,289.54,1039.94ZM308.3,787.76Zm0,0Zm0,0h0Zm0,0Zm0,0h0Zm0,0Zm0,0Z"/><path class="cls-3" d="M237,1362.25a1.85,1.85,0,0,1-1.05-.32,1.9,1.9,0,0,1-.54-2.64h0a75,75,0,0,0,10.19-30.78c.57-5.82,1.35-11.27,2.11-16.55,1.64-11.45,3.06-21.34,1.55-29.85a1.91,1.91,0,1,1,3.76-.66c1.61,9.11.16,19.28-1.53,31-.75,5.24-1.53,10.65-2.09,16.38a77.26,77.26,0,0,1-10.81,32.52A1.91,1.91,0,0,1,237,1362.25Z"/><path class="cls-3" d="M273.72,1349.81a1.89,1.89,0,0,1-1.47-.69c-2.28-2.76-9.27-22.63-9.44-39.68a239.06,239.06,0,0,1,1.67-30.46,1.91,1.91,0,0,1,3.79.51,233.86,233.86,0,0,0-1.64,29.91c.17,16.37,7,35.35,8.56,37.29a1.9,1.9,0,0,1-1.47,3.12Z"/><path class="cls-3" d="M319.66,216.5a1.91,1.91,0,0,1-1.91-1.9c-.06-12.48,1.53-37.39,1.55-37.64a1.91,1.91,0,0,1,3.81.25c0,.25-1.61,25-1.54,37.37a1.92,1.92,0,0,1-1.9,1.92Z"/><path class="cls-3" d="M679.12,809a7.94,7.94,0,0,1-2.43-.38c-3.21-1-6.3-4-8.48-8.14-1.28-2.45-2.44-4.46-3.57-6.41-1.22-2.12-2.38-4.13-3.65-6.6-2.5-4.9-3.43-7.65-4.93-14.7-1.17-5.5-3.36-13.34-4.48-17.26a85.08,85.08,0,0,0,1.13,12.22,100,100,0,0,0,3.34,14.46c.41,1.26.77,2.37,1.09,3.37.8,2.52,1.37,4.34,2.09,6,.12.27.25.56.38.87,1.78,4,4.22,9.56.59,11.54a6,6,0,0,1-4.85.39c-3.26-1.06-6.37-4.49-9-9.94-.91-1.9-1.79-3.64-2.65-5.32-2.61-5.13-4.86-9.56-5.77-14.65a118.81,118.81,0,0,0-4.48-16.71c-.79-2.35-2.15-5.44-3.87-9.35-1.33-3-3-6.8-4.82-11.24-.57-1.38-1.16-2.78-1.74-4.17-3.82-9.14-7.43-17.77-7.43-22.18,0-2-.46-6.17-.87-9.87-1-9.38-1-10,.06-10.88a2,2,0,0,1,1.05-.43c2.81-.94,27.45-12.7,42.6-20a1.86,1.86,0,0,1,1-.19c2.7.21,4.51,1.57,8.37,4.6,1.31,1,6.23,3.06,11,5,8,3.29,17,7,20.15,10.19a60.29,60.29,0,0,1,6.72,9,57.23,57.23,0,0,0,6.26,8.39c2.28,2.32,5.41,4,8.18,5.49s5.43,2.91,6.69,4.81a4.77,4.77,0,0,1-.14,5.5c-1.63,2.33-5.91,4.48-12.59,2.88a32.66,32.66,0,0,0-6.65-.8c-3.86-.17-7.19-.32-11-5-3.29-4.09-5.5-7-6.63-8.5-.34.16-.73.35-1.14.58,1,1.62,2.94,4.55,4.6,7s3.43,5.12,5,7.58c4.22,6.56,8.36,14.79,12.75,23.49l1.5,3a73.86,73.86,0,0,0,7.19,11.4c1.11,1.53,2.37,3.27,3.83,5.39,6.12,8.85,7.34,15.24,3.53,18.49a6.63,6.63,0,0,1-5.16,1.77c-3-.34-6.16-2.87-10.17-8.23-5.69-7.6-9.37-12.59-13.09-19.25-1.64-2.94-4.86-8.14-7.93-13,1.87,6.12,3.91,12.64,4.92,15.31a77.18,77.18,0,0,0,8.59,16.18c.83,1.27,1.72,2.51,2.57,3.7,3.49,4.87,6.79,9.47,4.32,14.07a7.55,7.55,0,0,1-6,4,12,12,0,0,1-10-4.17c-3.92-4.57-10.82-16.26-14.56-23.9s-6.08-12.57-9.08-19.6a38.81,38.81,0,0,0-3.83-7.13l-.09.08c.73,2.45,2.34,7.88,3.11,10.68.4,1.46.87,3.63,1.42,6.14.82,3.8,1.85,8.52,3,12.31a107,107,0,0,0,6,15.8c.36.74.85,1.59,1.37,2.5,1.83,3.19,3.91,6.82,3,9.89a5.09,5.09,0,0,1-2.64,3.1A7.79,7.79,0,0,1,679.12,809Zm-26.41-58.38a1.92,1.92,0,0,1,1.83,1.37c.15.5,3.61,12.27,5.26,20,1.43,6.73,2.25,9.17,4.59,13.76,1.23,2.39,2.36,4.35,3.56,6.43s2.33,4,3.65,6.56c1.66,3.18,4,5.58,6.23,6.26a4,4,0,0,0,3.19-.28,1.27,1.27,0,0,0,.75-.8c.44-1.51-1.36-4.64-2.67-6.93-.55-1-1.07-1.87-1.48-2.72a111.09,111.09,0,0,1-6.25-16.38c-1.17-3.93-2.21-8.73-3.06-12.59-.53-2.46-1-4.58-1.37-5.95-1-3.56-3.43-11.76-3.45-11.84a1.9,1.9,0,0,1,.66-2.06l2.6-2a1.91,1.91,0,0,1,2.48.12c.27.26,2.74,2.71,5.72,9.67s5.27,11.8,9,19.42c4,8.22,10.71,19.23,14,23.09a8.12,8.12,0,0,0,6.7,2.86,3.83,3.83,0,0,0,3.1-2c1.28-2.39-.71-5.37-4.06-10-.88-1.23-1.79-2.5-2.67-3.84a80.82,80.82,0,0,1-8.95-16.91c-2.19-5.73-8.67-27.77-8.94-28.7a1.91,1.91,0,0,1,3.43-1.58c.48.74,11.69,18.08,15.41,24.75,3.61,6.46,7,11.13,12.81,18.82,3.2,4.26,5.74,6.52,7.55,6.72a2.81,2.81,0,0,0,2.25-.87c1.94-1.66.3-6.93-4.19-13.41-1.44-2.09-2.69-3.81-3.79-5.33a77,77,0,0,1-7.49-11.91l-1.51-3c-4.34-8.61-8.44-16.75-12.55-23.14-1.57-2.44-3.38-5.14-5-7.53-6-8.86-6.16-9.25-5.62-10.55a2.08,2.08,0,0,1,.65-.82h0a16.76,16.76,0,0,1,4.81-2.49,1.91,1.91,0,0,1,2.09.72s2.55,3.52,7.38,9.53c2.71,3.36,4.53,3.44,8.17,3.6a37.3,37.3,0,0,1,7.37.91c4.48,1.07,7.58,0,8.57-1.37a1,1,0,0,0,.08-1.2c-.73-1.09-3-2.28-5.3-3.55-3-1.61-6.42-3.44-9.11-6.18a60.2,60.2,0,0,1-6.72-9,57.88,57.88,0,0,0-6.26-8.4c-2.56-2.61-11.6-6.33-18.87-9.32-6.31-2.6-10.26-4.26-11.9-5.55-3.15-2.48-4.5-3.46-5.84-3.73-2.25,1.09-11.53,5.56-20.79,10-13.16,6.26-18.58,8.75-21,9.68.08,1.65.45,5,.73,7.58.44,4,.9,8.11.9,10.29,0,3.65,3.62,12.32,7.13,20.7.59,1.4,1.17,2.8,1.75,4.19,1.81,4.4,3.4,8,4.79,11.16,1.76,4,3.15,7.16,4,9.67a123.26,123.26,0,0,1,4.62,17.26c.81,4.54,2.84,8.53,5.41,13.59.87,1.7,1.77,3.46,2.7,5.4,3,6.18,5.67,7.62,6.7,8a2.28,2.28,0,0,0,1.73,0c.31-1.18-1.46-5.18-2.13-6.71l-.39-.9a65.48,65.48,0,0,1-2.23-6.36c-.32-1-.67-2.1-1.08-3.35a102.78,102.78,0,0,1-3.47-15,83.88,83.88,0,0,1-1.19-15,1.92,1.92,0,0,1,1.34-1.78l3-.93A1.77,1.77,0,0,1,652.71,750.62Zm33.57-39.8h0Zm-69.55-17.51a3.53,3.53,0,0,1-.68.13A1.79,1.79,0,0,0,616.73,693.31Z"/><path class="cls-3" d="M364.63,550.1a1.59,1.59,0,0,1-.53-.08,1.9,1.9,0,0,1-1.38-1.83V128.11a1.91,1.91,0,0,1,1.87-1.91c3.63-.07,21.94-.17,25.61,5.33,1.65,2.48,3,9.28,5.24,21.08,2.19,11.5,4.91,25.82,8.7,37.09,5.38,16,6.84,21.81,7.23,23.84,25.94,20.16,67.8,52.11,71.57,53.45.59.19,2.77.49,5.07.81,8.08,1.11,21.59,3,28.83,7.65a1.91,1.91,0,0,1-.49,3.43c-13.2,3.91-30.54,10.67-47.73,28.41-15.61,16.11-33.3,34.38-35.47,62.11-2.37,30.2-11.45,83.73-24.22,108.21-13,24.88-42.39,71.14-42.69,71.61A1.91,1.91,0,0,1,364.63,550.1ZM366.54,130V541.59c8.23-13.09,28.77-46.14,39-65.75,12.51-24,21.45-76.86,23.79-106.74,2.28-29.1,20.48-47.89,36.54-64.47a106.59,106.59,0,0,1,44.85-28c-7.06-2.83-17.27-4.23-23.24-5.05a42.09,42.09,0,0,1-5.76-1c-5.42-1.8-66.37-49.12-73.3-54.51a1.92,1.92,0,0,1-.73-1.37c0-.25-.53-4-7.18-23.82-3.88-11.51-6.62-26-8.83-37.59-1.73-9.11-3.36-17.71-4.67-19.67C385.47,131.32,375.55,130,366.54,130Z"/><path class="cls-3" d="M569.81,403.35a2.58,2.58,0,0,1-.38,0c-1.55-.32-38.24-7.86-54.76-20-16.12-11.83-37.9-29.75-50.1-47.94-5.19-7.76-8.34-18.62-8.47-19.08a1.91,1.91,0,0,1,3.67-1.05c0,.1,3.12,10.75,8,18,11.89,17.74,33.31,35.34,49.19,47,14,10.25,44.5,17.39,51.71,19a70.92,70.92,0,0,0,4.72-24c0-23.53-13.32-62.93-23.61-76.31s-34.2-20-34.44-20.05a1.91,1.91,0,0,1,1-3.69c1,.28,25.3,6.89,36.48,21.42,11.6,15.08,24.37,56.23,24.4,78.63a74.14,74.14,0,0,1-5.62,27A1.91,1.91,0,0,1,569.81,403.35Z"/><path class="cls-3" d="M564,531.55a2,2,0,0,1-.85-.2c-1.24-.62-30.49-15.44-44.79-39.28-3.42-5.69-6.71-10.79-9.61-15.28-9.37-14.51-16.15-25-17.57-40.08-1.83-19.35,8-63.81,8.44-65.7a1.91,1.91,0,0,1,3.1-1c1,.81,14.67,11,28.42,19.46,16.17,9.95,28.16,25.27,34.67,44.29,9.13,26.67.46,93.34.09,96.16a1.93,1.93,0,0,1-1,1.44A1.9,1.9,0,0,1,564,531.55ZM502.7,374.77c-2.18,10.38-9.23,45.61-7.73,61.58,1.34,14.15,7.9,24.31,17,38.37,2.92,4.52,6.22,9.64,9.67,15.39,11.41,19,33.51,32.45,40.82,36.53,1.56-13,7.57-68.83-.25-91.67-6.23-18.18-17.66-32.79-33.06-42.27C518.61,386.22,507.58,378.38,502.7,374.77Z"/><path class="cls-3" d="M454.82,426.54c-14.89,0-29.73-13.43-30.36-14a1.91,1.91,0,0,1,2.58-2.82c.14.13,14.38,13,27.78,13h.39c13.53-.25,39.62-26.18,39.88-26.44a1.91,1.91,0,0,1,2.7,2.7c-1.11,1.11-27.45,27.28-42.51,27.56Z"/><path class="cls-3" d="M615.89,693.52a1.9,1.9,0,0,1-1.78-1.2c-.07-.18-7.38-18.46-18-33.36-4.39-6.16-9.23-11.13-14.36-16.4-7.53-7.74-15.31-15.74-22.83-28.48-11.74-19.91-21.83-38.25-26.41-61.15-4.32-21.58-10.77-55.77-10.83-56.11a1.9,1.9,0,0,1,1.52-2.23,1.92,1.92,0,0,1,2.23,1.52c.06.34,6.51,34.51,10.82,56.07,4.47,22.31,14.4,40.35,26,60,7.28,12.35,14.91,20.18,22.28,27.76,5.23,5.37,10.17,10.45,14.73,16.84,9,12.59,15.5,27.1,17.68,32.25l40-19.82-19-59.29a.19.19,0,0,1,0-.07c-.16-.54-15.36-54.19-24.7-77.73-9.2-23.18-20.5-34.23-20.62-34.34a1.94,1.94,0,0,1-.58-1.35c0-.33-.58-33.36-3.79-52.63-3.16-19-19.66-40.95-19.83-41.17a1.91,1.91,0,0,1,3.05-2.31c.7.93,17.23,23,20.54,42.85,3,17.89,3.72,47.31,3.83,52.43,2.5,2.6,12.5,13.82,20.94,35.11,9.33,23.48,24.37,76.47,24.82,78.07L661,669.57a1.9,1.9,0,0,1-1,2.29l-43.3,21.46A1.83,1.83,0,0,1,615.89,693.52Z"/><path class="cls-3" d="M633.81,684.64a1.9,1.9,0,0,1-1.66-1c-.25-.43-24.87-43.55-35.68-65.17-4-8-7.76-14.66-11.08-20.53-5.76-10.19-10.73-19-14.46-30.33-6.19-18.83-8.57-39.47-8.6-39.67a1.91,1.91,0,0,1,3.8-.43c0,.2,2.36,20.46,8.43,38.9,3.61,11,8.26,19.23,14.15,29.65,3.35,5.91,7.14,12.62,11.18,20.7,10.76,21.53,35.33,64.55,35.58,65a1.9,1.9,0,0,1-1.66,2.85Z"/><path class="cls-3" d="M656.74,670.85a1.9,1.9,0,0,1-1.67-1c-1.09-2-6.73-15.5-13.26-31.18-4.91-11.78-10-24-13.74-32.69-8.93-20.8-28.32-53.84-38.29-68.37-11.67-17-24.09-42.54-24.21-42.8a1.91,1.91,0,1,1,3.43-1.66c.13.25,12.43,25.53,23.93,42.3,10.06,14.66,29.62,48,38.65,69,3.76,8.76,8.84,21,13.75,32.73,5.95,14.27,12.09,29,13.08,30.79a1.92,1.92,0,0,1-.74,2.6A2,2,0,0,1,656.74,670.85Z"/><path class="cls-3" d="M612,527.68a1.92,1.92,0,0,1-1.71-1.06,63,63,0,0,0-6.15-3.64,174.28,174.28,0,0,1-16.9-10.34l-.09-.06-21.08-17.1a1.91,1.91,0,1,1,2.41-3l21,17.05A169.15,169.15,0,0,0,606,519.64c6.41,3.56,7.77,4.37,7.91,6a1.92,1.92,0,0,1-1.75,2.06Z"/><path class="cls-3" d="M593.77,495.91a1.83,1.83,0,0,1-.85-.2c-.71-.35-17.55-8.77-26.51-23.26a1.91,1.91,0,0,1,3.25-2c8.38,13.57,24.79,21.77,25,21.85a1.91,1.91,0,0,1-.84,3.62Z"/><path class="cls-3" d="M593,476.64a1.92,1.92,0,0,1-1.85-1.44c0-.2-3.19-10.83-24.8-23a1.91,1.91,0,1,1,1.87-3.33c23.38,13.16,26.51,24.91,26.64,25.4a1.92,1.92,0,0,1-1.4,2.31A1.82,1.82,0,0,1,593,476.64Z"/><path class="cls-3" d="M429.79,603.2h-.09a1.9,1.9,0,0,1-1.65-1.12c-4-8.88-9.43-20-13.79-29-2.82-5.79-5.26-10.79-6.76-14-3.79-8.2-25.81-39.07-26-39.38a1.91,1.91,0,0,1,3.1-2.22c.92,1.28,22.46,31.47,26.4,40,1.48,3.21,3.91,8.2,6.73,14,3.86,7.93,8.57,17.57,12.39,25.88,10.27-14.17,39.64-37,43.87-40.22.92-2.68,5.08-15,8.77-28,3.66-12.88,6.22-30.48,7.91-42.13.24-1.67.46-3.2.67-4.55,1.57-10.54,5.68-25.54,5.86-26.17a1.91,1.91,0,1,1,3.68,1c0,.16-4.23,15.42-5.77,25.73-.2,1.34-.42,2.87-.66,4.53-1.71,11.75-4.29,29.5-8,42.62-4.2,14.8-9,28.62-9,28.75a2,2,0,0,1-.65.9c-.37.28-37.57,28.74-45.29,42.42A1.92,1.92,0,0,1,429.79,603.2Z"/><path class="cls-3" d="M364.63,690.58l-.28,0a1.91,1.91,0,0,1-1.63-1.89V548.19a1.91,1.91,0,1,1,3.82,0V676.67c4.68-13.67,13-35.8,20.7-45.2,11.78-14.36,40.37-31.12,41.59-31.83a1.9,1.9,0,0,1,2.48.5c.13.17,13.31,17.48,21.69,26.39,6.64,7.06,22.75,19,29.13,23.7.9-8.83,3.22-33.25,2.54-44.87-.8-13.42-8.37-42-10.29-45.59a1.9,1.9,0,0,1,.8-3.35,2,2,0,0,1,1.66.39c.52.38,1.1.83,2.94,6.8,1.07,3.49,2.31,8,3.49,12.84,1.39,5.63,4.68,19.7,5.21,28.69.86,14.58-2.74,47.39-2.9,48.78a1.91,1.91,0,0,1-1.11,1.53,1.94,1.94,0,0,1-1.89-.19c-1-.69-23.78-17-32.36-26.11-7.13-7.58-17.61-21-20.91-25.35-6,3.63-29.24,18.05-39.12,30.1-10.81,13.19-23.61,54.91-23.73,55.33A1.92,1.92,0,0,1,364.63,690.58Zm111.25-130.4Zm0,0h0Zm.09,0h0Zm0,0Z"/><path class="cls-3" d="M474.34,790.14a1.82,1.82,0,0,1-1-.26c-5.63-3.28-26.67-4.78-42.47-3-14.77,1.64-26.2,2.27-38.77-4.59-12.24-6.67-28.37-28.53-29.05-29.46a1.91,1.91,0,0,1,3.08-2.26c.16.22,16.31,22.1,27.8,28.37s22,5.76,36.52,4.14c12.53-1.39,33.58-1,42.74,2.55,4.3-13.91-1.86-31.31-3.94-36.49-2.71-6.79-7.93-24.44,2.32-41.52,8.67-14.44,21.89-14,22.45-14a1.91,1.91,0,0,1-.08,3.82h-.07c-.48,0-11.57-.26-19,12.17-9.37,15.61-4.55,31.87-2.05,38.13,3,7.38,9.18,26.16,3.28,41.23A1.91,1.91,0,0,1,475,790,2,2,0,0,1,474.34,790.14Z"/><path class="cls-3" d="M471.77,1424.27c-9.6,0-19.19-1.15-23.58-9.29-5.21-9.67-1.68-36.67.49-44.25.61-2.14,1.34-4.39,2.05-6.57,1.76-5.45,3.59-11.09,3.26-14.05a16.23,16.23,0,0,0-1.12-4.24,23.49,23.49,0,0,1-1.71-8,25.48,25.48,0,0,1,1.38-8.89,51,51,0,0,0,2.25-13.82c.42-14.06-6.15-63.56-6.9-69.16-2.29-17.14-5.78-28.92-11.57-48.45-1.23-4.16-2.48-8.08-3.68-11.88-4.51-14.18-8.4-26.42-8.4-41,0-9.43.61-25.21,1.14-39.13.5-13.1,1-25.47.88-30.56-.1-5.24-1.95-9.23-4.09-13.84a56.63,56.63,0,0,1-5.18-15.07c-1-5.88-1-12.54-.9-20.24.06-9.19.13-19.6-1.65-31.07-2.64-17-7.67-42.71-16.64-68.41-2.45-7-4.71-12.63-6.9-18.07-4.93-12.24-8.82-21.92-11.37-39-3.31-22.15-9.45-83.94-10.5-94.52l-4.61-.5a1.91,1.91,0,0,1,.41-3.8l6.16.67a1.91,1.91,0,0,1,1.69,1.71c.07.72,7,71.83,10.62,95.87,2.49,16.65,6.31,26.14,11.14,38.16,2.1,5.22,4.49,11.14,7,18.23,9.07,26,14.15,51.9,16.82,69.08,1.82,11.78,1.75,22.35,1.69,31.68-.06,7.53-.1,14,.85,19.57a52.83,52.83,0,0,0,4.87,14.11c2.23,4.8,4.34,9.33,4.45,15.37.1,5.2-.38,17.63-.88,30.78-.54,13.89-1.14,29.64-1.14,39,0,14,3.81,26,8.21,39.88,1.22,3.82,2.47,7.76,3.71,12,5.84,19.7,9.36,31.59,11.7,49,.75,5.63,7.35,55.43,6.93,69.78a55.13,55.13,0,0,1-2.39,14.74,22.35,22.35,0,0,0-1.25,7.64,19.87,19.87,0,0,0,1.47,6.85,19.32,19.32,0,0,1,1.35,5.16c.41,3.78-1.45,9.54-3.43,15.64-.7,2.15-1.41,4.38-2,6.45-2.31,8.08-5.13,33.35-.8,41.38,4.17,7.73,15.23,7.46,25.92,7.2l2.94-.07c4.55-.08,10.49-3.56,16.25-6.93,6.32-3.7,12.29-7.2,17.14-6.73,8.09.78,25,.9,28.94-.45a45.75,45.75,0,0,0,4.46-2c4.6-2.18,10.33-4.92,16.14-4.69,3.37.13,6.45-2.23,6.82-4.34.42-2.38-3-3.73-4.49-4.21-18-5.73-50.73-30.9-53.85-39.64a11.86,11.86,0,0,1,.33-9.72,13.37,13.37,0,0,0,1.05-7.83,38.14,38.14,0,0,0-3-10.84,72.81,72.81,0,0,1-2.49-6.88c-2.26-7.44,1.4-38.36,5.34-69.4l.26-2.05c.5-3.89,1.21-9.14,2-15.23,4.23-31,11.31-83,10-105.52-1.58-26.43-4.13-39-13-63.85-8.72-24.52-10.45-33.5-11.55-49.77-.62-9.11,1.27-17.61,3.88-29.38,2-9.1,4.54-20.42,6.48-35.22,4-30.36,7-69.27,8.17-106.74.88-27.37-8.53-70.09-14.76-98.37-1.47-6.68-2.74-12.46-3.75-17.39-5.37-26.33-18.84-68.44-19-68.86a1.91,1.91,0,1,1,3.63-1.17c.14.43,13.67,42.74,19.08,69.27,1,4.9,2.27,10.66,3.74,17.33,6.27,28.46,15.75,71.47,14.85,99.31C522,876.62,519,915.67,515,946.15c-2,15-4.5,26.38-6.54,35.55-2.54,11.45-4.38,19.73-3.8,28.29,1.07,15.87,2.77,24.66,11.34,48.75,9,25.3,11.58,38,13.2,64.9,1.37,22.89-5.74,75.08-10,106.27-.83,6.07-1.55,11.32-2,15.19l-.26,2.05c-2.68,21.16-7.68,60.53-5.47,67.82a67.57,67.57,0,0,0,2.36,6.54,41.56,41.56,0,0,1,3.21,11.75,17.23,17.23,0,0,1-1.29,9.76c-.88,2.24-1.46,3.72-.28,7,2.51,7,33.86,31.7,51.41,37.28,7.54,2.4,7.34,7.12,7.09,8.51-.74,4.25-5.66,7.67-10.72,7.5-4.87-.19-10.13,2.31-14.36,4.32a47.94,47.94,0,0,1-4.87,2.12c-5.13,1.74-23.73,1.3-30.53.64-3.63-.35-9.33,3-14.85,6.23-6.18,3.61-12.57,7.35-18.11,7.45l-2.92.07C475.66,1424.22,473.71,1424.27,471.77,1424.27Z"/><path class="cls-3" d="M488.09,1030a2,2,0,0,1-1.66-.89c-5.5-8.49-8.28-15-13.34-26.72-1.18-2.74-2.49-5.79-4-9.24-.78-1.79-1.64-3.73-2.57-5.8-4.17-9.31-9.35-20.9-13.1-33-9.24-29.81-16.66-164.14-17-169.84a1.91,1.91,0,1,1,3.81-.21c.08,1.39,7.71,139.55,16.81,168.91,3.68,11.89,8.81,23.36,12.94,32.58.93,2.08,1.8,4,2.58,5.83,1.51,3.46,2.83,6.51,4,9.27,4.54,10.55,7.08,16.46,11.29,23.36,3.5-8.49,12.8-34.9,18.71-52.09,8.25-59.82,1.32-99.22-3.55-117.4-11.3-42.15-28.42-63.28-29.87-65a1.81,1.81,0,0,1-.55-.67,2,2,0,0,1,.19-2,1.89,1.89,0,0,1,1.89-.71c.62.12,1.1.22,4.45,4.93A135.41,135.41,0,0,1,487,803.84a221.45,221.45,0,0,1,19.74,49.91c4.95,18.47,12,58.51,3.62,119.09a1.9,1.9,0,0,1-.09.36c0,.14-4.81,14-9.68,27.7-2.87,8.06-5.21,14.49-7,19.11-1,2.76-1.89,4.91-2.52,6.38-1,2.37-1.51,3.42-2.79,3.58Z"/><path class="cls-3" d="M438.91,1039.94a1.91,1.91,0,0,1-1.57-.82c-14.91-21.59-18.64-35.8-26.08-64.11q-.84-3.18-1.74-6.63l-.24-.91c-8.61-32.55-15.41-58.26-11.57-86.75,1.67-12.41,6-34.22,11.5-58.33,2.29-10,4.54-19.25,6.34-26.1.91-3.45,1.67-6.16,2.26-8,.84-2.7,1.31-4.18,2.9-4.29a1.9,1.9,0,0,1,2,1.78,1.94,1.94,0,0,1-.52,1.44c-2.47,5.17-17.1,67.1-20.73,94.06-3.73,27.73,3,53.12,11.48,85.26l.24.92c.61,2.3,1.19,4.5,1.75,6.63,7,26.64,10.46,39.86,22.5,58.39,3.86-43.05,15-82,15.06-82.4a1.91,1.91,0,1,1,3.67,1.05c-.12.42-12.05,42.34-15.37,87.1a1.93,1.93,0,0,1-1.41,1.7A2.07,2.07,0,0,1,438.91,1039.94ZM421,787.76Zm0,0h0Zm0,0h0Zm0,0Zm0,0h0Zm0,0Zm0,0Z"/><path class="cls-3" d="M497.24,1230.62a15.74,15.74,0,0,1-3.47-.4c-3-.65-9-3.13-14.94-12.4s-10.38-23-12.78-40.52c-1.38-10-13.27-98.59-7.88-126,1.41-7.17,7.4-21.43,9.2-25.62,2-4.68,4-9,5.61-12.23,2.8-5.58,3.57-6.17,4.77-6.25a2,2,0,0,1,2,1.18c1.37,2.56,34.95,65,47.52,94.42a1.91,1.91,0,1,1-3.51,1.5c-11.26-26.37-39.52-79.44-46.05-91.64-3.93,7.21-14,30.46-15.77,39.37-5.28,26.83,6.54,114.82,7.91,124.77,4.63,33.72,16.23,47.86,24.75,49.71,5.12,1.12,11.28.52,19.65-20.82,6.06-15.45,8.84-41.07,9.89-50.71.2-1.84.34-3.17.45-3.89a1.91,1.91,0,0,1,3.78.55c-.1.65-.24,2-.44,3.75-1.06,9.79-3.88,35.77-10.13,51.69C511.3,1223.6,505.31,1230.62,497.24,1230.62Z"/><path class="cls-3" d="M461.81,1242.4a11.13,11.13,0,0,1-5-1.23c-9.51-4.78-14.43-22.49-15-24.7,0,0,0,0,0-.07a1.91,1.91,0,1,1,3.7-.93c.19.74,4.82,18.16,13,22.29a7.26,7.26,0,0,0,6.29.2c.13,0,3.21-1.53,4.2-22.38.53-11,.2-21.74.2-21.85a1.91,1.91,0,1,1,3.81-.12c0,.11.34,11-.19,22.13-1,20.87-4,24.73-6.58,25.76A11.81,11.81,0,0,1,461.81,1242.4Z"/><path class="cls-3" d="M427.49,1102.25h-.2a1.92,1.92,0,0,1-1.7-2.1c.44-4.09,2.91-11.83,4.89-18,.59-1.86,1.1-3.45,1.48-4.72,1.3-4.34,6-47.92,7.72-64.34a1.91,1.91,0,0,1,3.65-.58c.57,1.31,14.11,32,17.2,44.24a1.91,1.91,0,0,1-3.7.94c-2.16-8.51-9.86-27-14.11-37-1.71,16.07-5.77,53.36-7.1,57.8-.39,1.3-.91,2.92-1.5,4.79-1.83,5.73-4.33,13.58-4.73,17.28A1.92,1.92,0,0,1,427.49,1102.25Z"/><path class="cls-3" d="M232.06,1230.62c-8.07,0-14.05-7-20.54-23.56-6.25-15.92-9.07-41.9-10.13-51.69-.2-1.8-.34-3.1-.43-3.75a1.9,1.9,0,0,1,3.77-.55c.11.72.25,2,.45,3.89,1,9.64,3.83,35.26,9.89,50.71,8.38,21.34,14.53,21.93,19.65,20.82,8.52-1.85,20.12-16,24.75-49.71,2-14.86,2.09-25.91,2.15-36.59a277.09,277.09,0,0,1,1.23-29c6.09-58.91-5.78-78.63-11.49-88.11-.22-.36-.42-.69-.61-1-2.62,5.19-7.45,13.36-13.23,23.13-10.86,18.36-24.38,41.21-32,59a1.91,1.91,0,0,1-3.52-1.5c7.71-18,21.3-41,32.23-59.48,7-11.88,13.09-22.14,14.58-26.18a1.91,1.91,0,0,1,3.56-.06,32.56,32.56,0,0,0,2.25,4.1c5.92,9.83,18.25,30.3,12,90.47a277.42,277.42,0,0,0-1.22,28.64c-.05,10.81-.1,22-2.18,37.09-2.4,17.48-6.7,31.12-12.77,40.52s-11.94,11.75-14.95,12.4A15.74,15.74,0,0,1,232.06,1230.62Z"/><path class="cls-3" d="M267.49,1242.41a11.44,11.44,0,0,1-4.43-.91c-2.54-1-5.58-4.91-6.57-25.77-.53-11.11-.21-22-.2-22.12a1.91,1.91,0,1,1,3.81.12c0,.11-.32,10.88.2,21.84,1,20.84,4.07,22.34,4.2,22.39a7.15,7.15,0,0,0,6.29-.2c8.54-4.35,13.24-23.15,13.29-23.34a1.91,1.91,0,1,1,3.71.91c-.21.84-5.17,20.69-15.26,25.83A11,11,0,0,1,267.49,1242.41Z"/><path class="cls-3" d="M301.81,1102.25a1.92,1.92,0,0,1-1.9-1.71c-.4-3.7-2.9-11.55-4.73-17.28-.59-1.87-1.11-3.49-1.5-4.79-1.39-4.65-6.25-42.5-7.93-55.83-4.93,6.65-15,22-18.26,40.26a1.91,1.91,0,1,1-3.76-.67c4.54-25.41,21.19-44.81,21.9-45.62a1.91,1.91,0,0,1,3.34,1c1.88,15.15,7.07,55.41,8.37,59.76.38,1.27.89,2.86,1.48,4.72,2,6.21,4.45,14,4.89,18a1.92,1.92,0,0,1-1.7,2.1Z"/><path class="cls-3" d="M492.3,1362.25a1.9,1.9,0,0,1-1.59-.85,77.26,77.26,0,0,1-10.81-32.52c-.57-5.73-1.34-11.14-2.09-16.38-1.69-11.77-3.14-21.94-1.53-31a1.91,1.91,0,1,1,3.76.66c-1.51,8.51-.09,18.4,1.55,29.85.76,5.28,1.54,10.73,2.11,16.55a74.88,74.88,0,0,0,10.19,30.78,1.9,1.9,0,0,1-.54,2.64A1.85,1.85,0,0,1,492.3,1362.25Z"/><path class="cls-3" d="M455.54,1349.81a1.93,1.93,0,0,1-1.22-.43,1.91,1.91,0,0,1-.25-2.69c1.6-1.94,8.39-20.92,8.56-37.29a233.51,233.51,0,0,0-1.64-29.91,1.91,1.91,0,1,1,3.79-.51,240.24,240.24,0,0,1,1.66,30.46c-.17,17-7.15,36.92-9.43,39.68A1.89,1.89,0,0,1,455.54,1349.81Z"/><path class="cls-3" d="M409.6,216.5h0a1.92,1.92,0,0,1-1.91-1.91c0-13.16-1.53-37.14-1.54-37.38A1.91,1.91,0,1,1,410,177c0,.25,1.55,24.35,1.55,37.63A1.91,1.91,0,0,1,409.6,216.5Z"/><path class="cls-3" d="M364.63,753.59a1.9,1.9,0,0,1-1.91-1.91V677.27a1.91,1.91,0,0,1,3.82,0v74.41A1.91,1.91,0,0,1,364.63,753.59Z"/></g></g></g></svg> \ No newline at end of file diff --git "a/front/src/assets/\354\202\274\352\260\201\352\267\274.svg" "b/front/src/assets/\354\202\274\352\260\201\352\267\274.svg" new file mode 100644 index 0000000000000000000000000000000000000000..62b216147772f301414bd865d63a9a50ce6f16ef --- /dev/null +++ "b/front/src/assets/\354\202\274\352\260\201\352\267\274.svg" @@ -0,0 +1 @@ +<svg width="current" height="current" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 729.92 1456.14"><defs><style>.cls-1{fill:#d7e2f1;}.cls-2{fill:#4c80ba;}.cls-3{fill:#f2888a;}</style></defs><g id="레이어_2" data-name="레이어 2"><g id="_迹_1" data-name="卵迹_1"><g id="deltoid"><path class="cls-1" d="M426.89,131.29c.21-1.74,4.34,3.23,5.65.6,2.66-5.35,3.54-9.82,4.74-13.89,5.5-18.61,3.24-21.55,1.36-24-2.54-3.34-10.13,1.87-10.13,1.87-.07-25.43-2.65-49.78-7.57-58.86-10.63-19.65-36.27-33.8-55.09-33.8h-.48c-18.82,0-44.46,14.15-55.1,33.8-5.2,9.6-6.69,31.35-6.46,58.32,0,2.83-6.53-3.28-9.62-.66-4.56,3.86.6,20.47,1.87,23.29,1.59,3.52,2.39,19,9.76,14.7,1.21,17.29,2.76,27.68,7.18,34a128,128,0,0,0,9.18,11.69h-.05c-1.43,9.76-1.7,23.35-1.38,34.49l-.12,3L247.9,270.07s-54.71,6.42-70.26,31.79c-9.42,15.36-23.73,51.55-22.91,69.55s4.09,28.64,4.09,28.64,1.64-.58,4.41-1.63h0s-12.68,15.31-18.4,33.32c-4.33,13.58-7.3,37.41-1.78,68.44v0s-15.31,7.78-27.67,32.51-16,51.64-23.28,74.92c-6.3,20.17-18,54.93-21,63.86l-.09,0c-2.12.17-3.63,1.28-7.33,4.19s-26.17,10.15-31,15-8.2,12.47-13,17.36S7.1,714.88,5,718s2.48,7.43,10.69,5.47,11.65,1,16.58-5.17,7.44-9.61,7.44-9.61,1.06,1.48,4.2,2.18h0c.66.13-4.65,8.7-9.29,15.91S21.38,743,18.43,750.25s-4.26,10.88-8.78,18c-4,6.35-8.69,15.32-5.26,18.24s7.07,1.17,12.56-6.15,11.89-18.75,15.63-25.45,12.67-18.23,12.67-18.23-3,15.6-6.82,20.61-6.36,16-9.69,22.79-10.37,13.05-8,17.53S30.1,801.2,33.7,797s10.42-15.56,14.3-23.5,6.13-12.71,9-19.5,5.28-9,5.28-9l2.6,2s-2.48,8.26-3.47,11.89-4.16,13-6,19.28-1.93,11.53-3.91,15.59S43.76,804,48.32,806.44s9.35-1.69,12-6.79,3.43-8.36,5.86-13.12A90.92,90.92,0,0,0,72.75,771c2.1-6.66,4.78-18.38,4.78-18.38l3,.93a22.75,22.75,0,0,1-1.08,11.05c-2.11,5.16-2.44,12.24-3.91,16.74s-1.77,8.63-2.83,11.07c-1.36,3.16-4.09,8.73-1.8,10,3.07,1.67,7.47-.93,11.19-8.7s8.54-18.4,9.67-24.8,1.16-9.75,2.61-14.06,5.08-8.17,9.27-18.31,9-21,9-25.63c0-3.21,1.17-12.55,1.63-18,1.27-1.53,3.86-5.2,6.46-12.21,3.64-9.82,13.54-23.85,29-42.88,14.46-17.77,26.81-27,36.09-51.32,10.91-28.55,16-58.56,16-58.56s2.36-20.73,8.36-33.82c5.08-11.08,13.28-20.61,19-40.46h0l7.65,28.44s.35,8.71,2.27,14.88h0s1.28,18.95,2.7,21.49,7.31,27.28,12.76,41.1c0,0-8.36,29.83-11.27,48.74S246.55,655,246.55,655s-27,90.07-30.81,123.9S204.28,864.53,213,920.72c7.68,49.46,13.27,83.28,14.5,90.67.44,4,.52,13.21-4.68,28.81-7.09,21.27-19.09,52.37-20.19,89.47s13.1,118.93,15.28,139.66,4.91,39.83,2.73,47.46-3.92,9.82-5.51,18,5.41,11.45,0,20.18-16.31,34.37-22.86,43.65-23.46,25.09-25.1,33.28-3.27,13.09,6.55,16.36S199.37,1445,201,1445s-8.73,8.18,1.09,9.27,15.27,3.28,21.82-3.27,13.09,0,20.19-13.09,2.72-14.19,10.36-26.19,19.64-11.46,24.55-25.64-6-39.83-6-39.83,4.91-3.27,4.91-8.73-3.82-13.63-4.36-25.64c-.05-1.09-.11-2.29-.16-3.59l1.93-46.25,7.42-32.26c8.8-32,21.9-62.79,21.9-88.11,0-27.82-3-54-2.6-65.47s10.24-22.91,11.33-37.09,1.27-30,1.27-30,2.27-24.31,6.34-49.77c3.33-10.28,10.9-33.4,17.21-51,8.37-23.27,13.66-41.85,15.28-64.37,1.65-23.08,5.07-60.14,6-69.7a9.16,9.16,0,0,0,6.16-.67,9.13,9.13,0,0,0,6.15.67c.89,9.56,4.31,46.62,6,69.7,1.62,22.52,6.91,41.1,15.28,64.37,6.31,17.58,13.88,40.7,17.21,51,4.07,25.46,6.34,49.77,6.34,49.77s.18,15.82,1.27,30,10.91,25.64,11.33,37.09-2.6,37.65-2.6,65.47c0,25.32,13.1,56.06,21.9,88.11l8.07,39.76,1.28,38.75c-.05,1.3-.1,2.5-.15,3.59-.55,12-4.37,20.19-4.37,25.64s4.91,8.73,4.91,8.73-10.91,25.64-6,39.83,16.91,13.64,24.55,25.64,3.27,13.09,10.37,26.19,13.63,6.54,20.18,13.09,12,4.36,21.82,3.27-.54-9.27,1.09-9.27,17.46,6.55,27.28,3.27,8.19-8.18,6.55-16.36-18.55-24-25.1-33.28-17.45-34.92-22.86-43.65,1.59-12,0-20.18-3.32-10.37-5.51-18,.55-26.73,2.73-47.46,16.37-102.56,15.28-139.66-13.1-68.2-20.19-89.47c-5.2-15.6-5.12-24.84-4.68-28.81,1.23-7.39,6.82-41.21,14.5-90.67,8.73-56.19,1.09-108-2.73-141.84S484.66,655,484.66,655s6.08-27.77,3.17-46.68-11.27-48.74-11.27-48.74c5.45-13.82,11.35-38.55,12.77-41.1S492,497,492,497h0c1.92-6.17,2.27-14.88,2.27-14.88l7.65-28.44h0c5.71,19.85,13.91,29.38,19,40.46,6,13.09,8.37,33.82,8.37,33.82s5.09,30,16,58.56c9.28,24.28,21.64,33.55,36.09,51.32,15.47,19,25.37,33.06,29,42.88,2.6,7,5.19,10.68,6.47,12.21.46,5.42,1.63,14.76,1.63,18,0,4.67,4.83,15.48,9,25.63s7.83,14,9.27,18.31,1.47,7.66,2.61,14.06,6,17,9.67,24.8,8.12,10.37,11.19,8.7c2.29-1.25-.43-6.82-1.8-10-1.05-2.44-1.36-6.58-2.83-11.07s-1.8-11.58-3.91-16.74a22.89,22.89,0,0,1-1.08-11.05l3-.93s2.68,11.72,4.78,18.38A90.92,90.92,0,0,0,665,786.53c2.44,4.76,3.2,8,5.86,13.12s7.44,9.2,12,6.79-1.22-8.63-3.19-12.69-2-9.28-3.91-15.59-5-15.64-6-19.28S666.29,747,666.29,747l2.61-2s2.36,2.24,5.27,9,5.16,11.56,9,19.5,10.7,19.31,14.3,23.5,10.52,5,12.93.56-4.65-10.79-8-17.53-5.9-17.78-9.69-22.79S686,736.64,686,736.64s8.94,11.54,12.67,18.23,10.14,18.12,15.63,25.45,9.13,9.08,12.56,6.15-1.22-11.89-5.26-18.24c-4.52-7.1-5.82-10.77-8.77-18s-11.6-16.26-16.24-23.47-9.95-15.78-9.29-15.91h0c3.15-.7,4.2-2.18,4.2-2.18s2.51,3.48,7.44,9.61,8.36,3.21,16.58,5.17,12.74-2.36,10.69-5.47-9.85-5.13-14.63-10-8.21-12.47-13-17.36-27.25-12.12-30.95-15-5.22-4-7.34-4.19l-.09,0c-3-8.93-14.73-43.69-21-63.86-7.27-23.28-10.91-50.19-23.27-74.92s-25.6-32.73-25.6-32.73l-2.09.26c5.52-31,2.55-54.86-1.77-68.44-5.73-18-18.41-33.32-18.41-33.32h0c2.77,1.05,4.4,1.63,4.4,1.63s3.28-10.63,4.1-28.64-13.5-54.19-22.92-69.55c-15.54-25.37-70.26-31.79-70.26-31.79l-72.73-54.21-.12-3c.32-11.14.05-24.73-1.38-34.49H409a129.87,129.87,0,0,0,9.19-11.69c4.17-6,7-19.35,8.67-35.38C428,120.25,425.86,139.76,426.89,131.29Zm-185,837.47h0Zm247.44,0h0Z"/><path class="cls-1" d="M570.62,525.94a5.06,5.06,0,0,1,2.1.71Z"/><path class="cls-2" d="M365.21,308.38a1.93,1.93,0,0,1-1.38-.59c-22.12-23.08-43.65-72.63-44.84-84.07-1.1-10.69-1.5-32.95.62-46.92a1.91,1.91,0,0,1,3.36-.92c.79,1,19.38,23.87,26,45.45,3.87,12.67,8.25,35.2,12.12,55.07,2.17,11.18,4.22,21.74,6,29.65a1.92,1.92,0,0,1-1,2.1A2,2,0,0,1,365.21,308.38Zm-42.4-126.47a239.57,239.57,0,0,0,0,41.42c.91,8.81,18.32,51.41,39,76.43-1.4-6.71-2.91-14.5-4.49-22.63-3.85-19.78-8.21-42.2-12-54.69C340.42,206.48,328.31,189.23,322.81,181.91Z"/><path class="cls-2" d="M247.26,270.71a1.91,1.91,0,0,1-1.14-3.44l72.73-54.21a1.91,1.91,0,1,1,2.28,3.06L248.4,270.33A1.86,1.86,0,0,1,247.26,270.71Z"/><path class="cls-3" d="M225.28,365.23s31.2-57.15,32.37-76.44-10.39-20-10.39-20-54.71,6.42-70.26,31.79c-9.42,15.36-23.73,51.55-22.91,69.55s4.09,28.64,4.09,28.64S210.55,380,225.28,365.23Z"/><path class="cls-2" d="M156.94,401.25l-.59-1.91c-.13-.44-3.35-11.07-4.17-29.11-.83-18.36,13.41-54.68,23.19-70.64,15.85-25.86,69.39-32.42,71.67-32.69l.16,0h.17a12.09,12.09,0,0,1,7.7,4.16c3.46,3.91,5,9.92,4.49,17.85-1.19,19.5-31.32,74.9-32.61,77.25l-.13.24-.19.19c-14.86,14.86-65.65,33.22-67.81,34Zm90.34-130.53c-3.66.47-54.24,7.35-68.65,30.86C169,317.33,155.22,353,156,370.05a138.67,138.67,0,0,0,3.49,26.22c9.55-3.55,51.35-19.55,64.25-32.2,2.22-4.08,30.92-57.38,32-75.4C256.72,272.65,248.54,270.9,247.28,270.72Zm-22,94.51Z"/><path class="cls-2" d="M148.23,534.84l-.81-3c-15.53-57.6-8.71-90.51-5.06-102,5.77-18.15,18.22-33.32,18.75-34l.31-.38.47-.18c30.92-12.08,51.27-23.54,51.47-23.65l2.94-1.66-.09,3.37c0,.52-1.47,52.66-10.19,82.83-7.2,24.9-25.35,49.94-55.49,76.55Zm15.52-136.1c-1.94,2.44-12.7,16.41-17.75,32.3-2.73,8.56-10.32,40.49,4.32,96.84,28.2-25.33,45.23-49.13,52-72.68,7.32-25.32,9.45-66.61,9.92-78.54A474.81,474.81,0,0,1,163.75,398.74Z"/><path class="cls-2" d="M298.34,432.34c-15.44,0-37.93-1.54-45.26-8.31-9.84-9.08-30.23-44.88-33.21-52.34l-.36-.91L220,370c17.64-27.62,32.33-65.76,35.75-81.57l.26-1.24,1.25-.23c6.12-1.15,39.88-1.82,56.44-1.12,20.64.87,41.4,2.75,48.66,14.93a15.14,15.14,0,0,0,2.29,3c2.1,2.2,2.17,3.11,2.43,14.43.35,15.75.56,61.9.14,81.37v.69l-.45.52c-6.9,8-43.84,29.8-54.37,31C310.06,432.07,304.82,432.34,298.34,432.34Zm-74.55-61.18c3.9,8.73,22.93,41.8,31.88,50.07C264.06,429,300.8,429.3,312,428c8.54-1,43.65-21,51.47-29.23.4-19.82.19-65-.16-80.49-.25-10.7-.37-10.84-1.38-11.89a18.72,18.72,0,0,1-2.8-3.72c-6.81-11.44-31.05-12.46-45.54-13.08-16.19-.68-46.4,0-54.35.89C255.25,307.43,241.2,343.61,223.79,371.16Z"/><path class="cls-2" d="M82.86,680.75l-15.53-7.46.54-1.61c.15-.42,14.56-43,21.75-65.95C92,598.13,94,590.25,96,581.91c4.22-17,8.59-34.6,17-51.39,12.5-25,27.87-33,28.52-33.35l2.13-1.09.58,2.33c6.63,26.6,6.63,33.11,0,53.56-4.61,14.14-8.89,22.61-14.82,34.34-1.78,3.51-3.62,7.15-5.69,11.37-9,18.34-39.69,80.74-40,81.37ZM72,671.31l9.07,4.36c5-10.17,31-63,39.18-79.67,2.08-4.24,4-8,5.7-11.42,5.85-11.57,10.08-19.93,14.59-33.79,6.22-19.09,6.42-25.12.59-48.92-4.51,3.06-15.5,11.88-24.74,30.36-8.2,16.41-12.52,33.79-16.69,50.6-2.09,8.4-4.06,16.33-6.47,24C86.86,627.36,74.73,663.31,72,671.31Z"/><path class="cls-2" d="M92.49,685.08l-13.09-6,.87-1.76c.43-.88,43.15-87.71,52.49-106.58l.15-.25c8.74-12.52,31.53-24.36,48.17-33,6-3.15,11.28-5.86,14-7.73l6.65-4.51-3.91,7c-9.8,17.63-26.53,39.37-33.26,47.9C153.85,593.81,94,682.84,93.39,683.74Zm-7.92-7.79,6.55,3C99,668.6,151.36,590.8,161.59,577.84c5.9-7.47,19.51-25.14,29.27-41.14-2.33,1.26-5,2.66-8,4.22-15.32,8-38.45,20-46.72,31.69C127.41,590.22,90.7,664.81,84.57,677.29Z"/><path class="cls-2" d="M113.24,694.76,89,683.46l1.25-1.85,33.47-49.47c.69-1,43.07-60.77,44.87-63.31l36-50L203.16,527c0,.3-5.25,30.52-16.1,58.92-7.09,18.54-15.87,28.4-26,39.82-3.33,3.74-6.78,7.62-10.36,12-16.54,20.34-25.4,33.4-28.71,42.34-3.75,10.14-7.62,13.7-7.79,13.85Zm-18.6-12.87,17.78,8.28c1.2-1.5,3.57-5,6-11.43,3.46-9.35,12.51-22.74,29.32-43.42,3.64-4.47,7.12-8.37,10.48-12.15,9.91-11.14,18.47-20.76,25.31-38.65a343.55,343.55,0,0,0,14.24-49.68l-26.06,36.21c-15.25,21.5-44.25,62.4-44.82,63.24Z"/><path class="cls-2" d="M135.75,655.62l-.24,0a1.91,1.91,0,0,1-1.65-2.13c.1-.84,2.77-20.85,18.6-45s36.94-40.59,37.15-40.75a1.91,1.91,0,1,1,2.34,3c-.21.16-20.91,16.4-36.3,39.84s-18,43.13-18,43.33A1.93,1.93,0,0,1,135.75,655.62Z"/><path class="cls-2" d="M203.17,526.86l-3.8-.25c0-2.7,1.35-66.26,6.22-85.11,4.76-18.45,6.75-66.83,6.77-67.32l0-1.18,10.1-4.49,15.65,29.76,0,.42c0,.55.61,13.85-4.83,42.12-4,20.94-10.85,32.8-16.34,42.33-2.07,3.59-4,7-5.62,10.48C205.57,506.29,203.2,526.66,203.17,526.86Zm13-151.34c-.34,7.77-2.34,49.51-6.84,66.93-2.91,11.27-4.53,40-5.36,60.81a77.66,77.66,0,0,1,4-11.23c1.67-3.66,3.67-7.13,5.78-10.8,5.62-9.77,12-20.83,15.9-41.14,4.82-25.07,4.82-38.39,4.78-40.81l-13.58-25.83Z"/><path class="cls-2" d="M154.9,528.2a1.91,1.91,0,0,1-1.3-3.3c1-.93,2.72-1.19,8-1.9,9.53-1.25,27.27-3.6,38.4-13.08a1.9,1.9,0,0,1,2.69.21,1.92,1.92,0,0,1-.21,2.7c-12,10.21-30.46,12.65-40.38,14a43.26,43.26,0,0,0-6.07,1A1.92,1.92,0,0,1,154.9,528.2Zm1.31-.51Z"/><path class="cls-2" d="M49.84,810a7.9,7.9,0,0,1-3.68-.92A4.89,4.89,0,0,1,43.59,806c-.77-2.89,1.24-6.09,3.19-9.19.68-1.08,1.32-2.11,1.74-3a30.18,30.18,0,0,0,2-7.58,74.4,74.4,0,0,1,1.75-7.71c.92-3.09,2.16-7,3.26-10.39,1.16-3.61,2.26-7,2.76-8.85.76-2.8,2.37-8.22,3.1-10.68l-.09-.07a38.11,38.11,0,0,0-3.83,7.13c-3,7-5.32,11.92-9.08,19.59s-10.64,19.33-14.56,23.9a12,12,0,0,1-10,4.17,7.56,7.56,0,0,1-6.05-4c-2.16-4,.85-8.41,4.05-13a52.67,52.67,0,0,0,3.89-6.24,96.49,96.49,0,0,0,3.7-9.37c1.83-5.16,3.74-10.5,6.18-13.72,1.58-2.09,3.12-6.56,4.32-10.87a125.73,125.73,0,0,0-7,10.57C29.44,763,22.88,774.8,17.2,782.37c-4,5.36-7.15,7.9-10.17,8.23a6.65,6.65,0,0,1-5.15-1.76c-3.62-3.09-2-9.87,4.89-20.72a80.15,80.15,0,0,0,7.7-15.45l.92-2.23c1.94-4.74,6.07-10.05,10.06-15.18,2.38-3.07,4.63-6,6.33-8.61,4.64-7.21,7.24-11.53,8.38-13.65a11,11,0,0,1-1.33-.66c-1.21,1.59-3.3,4.33-6.31,8.07-3.78,4.7-7.11,4.85-11,5a32.75,32.75,0,0,0-6.65.81c-6.67,1.59-10.95-.56-12.59-2.89a4.74,4.74,0,0,1-.13-5.49C3.43,716,6,714.6,8.86,713s5.91-3.16,8.18-5.49a56.53,56.53,0,0,0,6.26-8.39,60.37,60.37,0,0,1,6.72-9C33.13,687,42.18,683.3,50.17,680c4.76-2,9.69-4,11-5,3.86-3,5.68-4.38,8.37-4.6a2,2,0,0,1,1,.19c15.15,7.32,39.8,19.07,42.61,20a2,2,0,0,1,1,.44c1.09.88,1.09,1.59.06,10.87-.41,3.7-.87,7.9-.87,9.87,0,4.41-3.6,13-7.43,22.18l-1.74,4.17a91.41,91.41,0,0,1-6.35,12.55A32.68,32.68,0,0,0,95,756.31a41.1,41.1,0,0,0-1.64,8c-.24,1.66-.5,3.53-.9,5.78-.92,5.18-4,13.22-9.83,25.29-2.61,5.45-5.71,8.89-9,9.94a6,6,0,0,1-4.84-.39c-3.64-2-1.2-7.5.58-11.54.13-.31.26-.6.38-.87a26.25,26.25,0,0,0,1.15-4.42,56.79,56.79,0,0,1,1.62-6.49,52.63,52.63,0,0,0,1.42-6.6,50.75,50.75,0,0,1,2.53-10.27,19.87,19.87,0,0,0,1.13-8.51c-.9,3.78-2.73,11.29-4.28,16.21a92,92,0,0,1-6.69,15.86c-1.13,2.21-1.88,4.07-2.67,6a73.6,73.6,0,0,1-3.19,7.1c-2.17,4.18-5.27,7.14-8.48,8.15A8.24,8.24,0,0,1,49.84,810ZM61,744a1.93,1.93,0,0,1,1.17.4l2.61,2a1.91,1.91,0,0,1,.65,2.06c0,.08-2.48,8.28-3.45,11.85-.52,1.9-1.58,5.19-2.8,9-1.1,3.41-2.34,7.26-3.24,10.31a70.91,70.91,0,0,0-1.66,7.33A33.63,33.63,0,0,1,52,795.49,38.13,38.13,0,0,1,50,798.82c-1.3,2.06-3.08,4.89-2.74,6.17,0,.11.1.37.66.67a4,4,0,0,0,3.19.28c2.19-.68,4.58-3.08,6.24-6.26a71,71,0,0,0,3-6.76c.79-2,1.61-4,2.81-6.35a88.42,88.42,0,0,0,6.45-15.27c2-6.51,4.71-18.11,4.73-18.23a1.91,1.91,0,0,1,2.43-1.4l3,.94a1.93,1.93,0,0,1,1.32,1.49A24.71,24.71,0,0,1,80,766.2a48.37,48.37,0,0,0-2.3,9.48,53.41,53.41,0,0,1-1.55,7.13,54.17,54.17,0,0,0-1.51,6.07,27.85,27.85,0,0,1-1.39,5.17l-.39.89c-.67,1.53-2.43,5.53-2.13,6.71a2.28,2.28,0,0,0,1.73,0c1-.33,3.74-1.77,6.71-8,5.55-11.59,8.66-19.54,9.51-24.3.39-2.18.65-4,.87-5.65a44.54,44.54,0,0,1,1.81-8.69,34.72,34.72,0,0,1,3.2-6.36,90.21,90.21,0,0,0,6.12-12.07c.57-1.39,1.16-2.8,1.74-4.19,3.51-8.39,7.14-17.06,7.13-20.71,0-2.18.46-6.3.9-10.29.29-2.58.66-5.93.73-7.58-2.43-.93-7.84-3.42-21-9.68-9.25-4.4-18.54-8.87-20.79-10-1.34.27-2.68,1.25-5.84,3.73-1.64,1.29-5.59,3-11.9,5.55-7.26,3-16.31,6.71-18.86,9.33a56.57,56.57,0,0,0-6.27,8.39,59.52,59.52,0,0,1-6.72,9c-2.68,2.74-6.09,4.57-9.11,6.19-2.35,1.26-4.57,2.45-5.29,3.55a1,1,0,0,0,.07,1.2c1,1.4,4.09,2.43,8.58,1.36a37.21,37.21,0,0,1,7.36-.91c3.64-.15,5.47-.23,8.17-3.6,4.83-6,7.36-9.5,7.38-9.53a1.92,1.92,0,0,1,1.59-.85,1.8,1.8,0,0,1,1.5.84c.28.29,3.4,3.29,13.35.69,12.44-3.26,24.54-10.07,28.15-15.84a1.91,1.91,0,0,1,3.24,2c-4.68,7.5-18.85,14.48-30.42,17.51A28.91,28.91,0,0,1,44,713.92c-1,2.19-3.52,6.32-9,14.8-1.79,2.79-4.09,5.75-6.53,8.88-3.83,4.93-7.8,10-9.54,14.29L18,754.11a84.76,84.76,0,0,1-8,16.06C3.29,780.69,3.3,785,4.36,785.93a2.84,2.84,0,0,0,2.25.88c1.81-.2,4.34-2.47,7.54-6.73,5.52-7.36,12-19,15.49-25.23,3.76-6.74,12.46-18,12.82-18.47a1.91,1.91,0,0,1,3.39,1.53c-.13.66-3.15,16.1-7.17,21.4-2.08,2.76-3.89,7.81-5.63,12.7a97.29,97.29,0,0,1-3.87,9.78A54.11,54.11,0,0,1,25,788.51c-2.51,3.64-4.89,7.09-3.82,9.07a3.79,3.79,0,0,0,3.09,1.95,8.14,8.14,0,0,0,6.7-2.85c3.32-3.87,10-14.88,14-23.1,3.73-7.61,6-12.46,9-19.42s5.45-9.41,5.72-9.66A1.91,1.91,0,0,1,61,744Zm51.19-49.7a1.79,1.79,0,0,0,.68.13A3.53,3.53,0,0,1,112.23,694.27Zm.08-3.59Z"/><path class="cls-2" d="M347.75,540.56H314.39A19.39,19.39,0,0,1,295,521.19V492.82a19.38,19.38,0,0,1,19.37-19.36h33.36a19.38,19.38,0,0,1,19.37,19.36v28.37A19.39,19.39,0,0,1,347.75,540.56Zm-33.36-63.29a15.57,15.57,0,0,0-15.55,15.55v28.37a15.57,15.57,0,0,0,15.55,15.55h33.36a15.57,15.57,0,0,0,15.55-15.55V492.82a15.57,15.57,0,0,0-15.55-15.55Z"/><path class="cls-2" d="M347.75,604H314.39A19.39,19.39,0,0,1,295,584.66V556.11a19.39,19.39,0,0,1,19.37-19.37h33.36a19.39,19.39,0,0,1,19.37,19.37v28.55A19.39,19.39,0,0,1,347.75,604Zm-33.36-63.46a15.57,15.57,0,0,0-15.55,15.55v28.55a15.56,15.56,0,0,0,15.55,15.54h33.36a15.56,15.56,0,0,0,15.55-15.54V556.11a15.57,15.57,0,0,0-15.55-15.55Z"/><path class="cls-2" d="M367.09,742.05H348l-.47-.31c-8-5.21-23-41.89-38-80.76-1.85-4.81-3.32-8.61-4.17-10.67C300.22,637.85,298,620.72,298,620l0-.23c0-11.7,6.62-19.56,16.46-19.56h33.36a19.39,19.39,0,0,1,19.37,19.37v28.55c0,2.16,0,6.83,0,13,.08,21.49.24,61.49,0,79Zm-17.9-3.82h14.13c.25-18.32.1-56.32,0-77.06,0-6.21,0-10.89,0-13V619.57A15.57,15.57,0,0,0,347.75,604H314.39c-9.28,0-12.6,8.38-12.64,15.61.2,1.54,2.41,17.76,7.13,29.22.87,2.11,2.34,5.92,4.2,10.75C321.45,681.28,340.84,731.54,349.19,738.23Z"/><path class="cls-2" d="M347.75,477.27H314.39c-11.95,0-19.37-7.42-19.37-19.36,0-13.05,13.43-25.62,26-33l46.26-27.05,0,3.36c-.14,18.24-.14,23.13-.14,32v24.71A19.38,19.38,0,0,1,347.75,477.27Zm15.66-72.75L323,428.17c-11.66,6.88-24.12,18.3-24.12,29.74,0,9.73,5.81,15.55,15.55,15.55h33.36a15.57,15.57,0,0,0,15.55-15.55V433.2C363.3,424.89,363.3,420.07,363.41,404.52Z"/><path class="cls-2" d="M237.11,491.21l-10.44-38.79.1-.45c0-.18,4-18.21,5.25-26s2.32-27.07,2.33-27.26l.34-6.25,11.52,19.3-.14.71c0,.12-2.18,11.33-3.25,23.09s-4.6,45.16-4.64,45.49Zm-6.51-38.88,4.86,18.08c1.14-10.87,2.86-27.54,3.56-35.23.93-10.23,2.67-20.05,3.16-22.74l-4.39-7.36c-.42,6.44-1.15,16.28-2,21.48C234.6,433.87,231.23,449.41,230.6,452.33Z"/><path class="cls-2" d="M261.29,461.06c-2.62,0-5.24-1-7.9-3.62-5.28-5.28-13.54-23.8-13.89-24.58l-.22-.51,3.62-24.59,2.72,3.05c4.07,4.58,10.75,11.41,12.83,12.26,3.31,1.34,7.06,2.43,7.1,2.45l1.29.37.09,1.33c0,.21,1.38,20.42,5.49,27.95l1,1.78-1.83.87C268.06,459.46,264.67,461.06,261.29,461.06Zm-18.07-29.25c1.36,3,8.53,18.59,12.87,22.93,3.63,3.62,6.69,2.89,12.11.43-3.28-7.8-4.63-22-5-26.37-1.44-.46-3.89-1.26-6.19-2.2-2.68-1.08-8.11-6.6-11.52-10.26Z"/><path class="cls-2" d="M258.6,486a24.75,24.75,0,0,1-12.52-3.52c-4.32-2.75-8.28-18.18-9.39-22.84l-.07-.32,2.73-27.38a1.91,1.91,0,1,1,3.8.38L240.48,459c2.12,8.77,5.61,18.9,7.65,20.2,2.91,1.85,9,3.88,14.35,2.43-4.27-7.95-9.33-24.23-9.56-25a1.91,1.91,0,1,1,3.65-1.12c.06.19,6.15,19.81,10.31,26.05l1.23,1.84-2,.95A17.53,17.53,0,0,1,258.6,486Z"/><path class="cls-2" d="M263.48,509.57l-4.38-.69c-7.09-1.12-14.41-2.27-19.15-6.65s-5.5-19.61-5.57-21.33v-.14l1.8-17.19a1.91,1.91,0,0,1,3.8.4l-1.77,16.91c.25,5.91,1.64,16,4.34,18.54,3.09,2.85,8,4.11,13.11,5a78.17,78.17,0,0,1-7.76-20.36c-.11-.45-.24-1-.31-1.2a1.92,1.92,0,0,1,2.45-2.67c.94.42,1.1,1.06,1.57,3,.91,3.71,3.32,13.57,9.46,22.77Zm-15-25.85Zm0,0Zm0,0h0Zm0,0Zm0,0Zm0,0h0Zm0,0h0Zm0,0Zm0,0Zm0,0Zm0,0Zm0,0Z"/><path class="cls-2" d="M261.39,527.09l-3.83-.36c-7.84-.74-16.1-5.23-18-8.61-1.51-2.71-2.63-17.75-2.93-22.29a1.91,1.91,0,0,1,1.77-2,1.93,1.93,0,0,1,2,1.78c.59,8.81,1.7,19.23,2.46,20.7s5.46,4.55,11.07,6a131.59,131.59,0,0,1-7.9-17.05,1.91,1.91,0,0,1,3.58-1.32,127,127,0,0,0,9.69,20Z"/><path class="cls-2" d="M305.27,479.84a1.9,1.9,0,0,1-1.19-.42A184.09,184.09,0,0,0,270,457.82a1.91,1.91,0,0,1,1.59-3.47,189.26,189.26,0,0,1,34.94,22.1,1.91,1.91,0,0,1-1.21,3.39Z"/><path class="cls-2" d="M296.93,514.74a1.9,1.9,0,0,1-1.56-.82c-14.22-20.25-28.53-30.6-30.45-31.23a1.91,1.91,0,0,1,.68-3.75c3.25.54,18.8,12.7,32.89,32.79a1.91,1.91,0,0,1-.46,2.66A2,2,0,0,1,296.93,514.74Zm-32-32h0Z"/><path class="cls-2" d="M299.84,548.37a1.88,1.88,0,0,1-1.48-.71c-17.12-21.2-39.83-39-40.06-39.15a1.91,1.91,0,1,1,2.34-3c.23.18,23.29,18.21,40.69,39.76a1.91,1.91,0,0,1-.29,2.68A1.88,1.88,0,0,1,299.84,548.37Z"/><path class="cls-2" d="M297.28,590a1.9,1.9,0,0,1-1.65-.94c-14-23.69-39.25-62.82-39.5-63.22a1.91,1.91,0,1,1,3.21-2.07c.25.4,25.54,39.59,39.58,63.35a1.9,1.9,0,0,1-1.64,2.88Z"/><path class="cls-2" d="M311.75,663.75a1.87,1.87,0,0,1-1-.3c-.42-.27-10.44-6.81-23.93-23.59-10.7-13.3-22.57-47.12-29.66-67.32-2-5.66-3.7-10.54-4.89-13.55-5.43-13.76-13.11-42-13.19-42.27a1.91,1.91,0,1,1,3.68-1c.08.28,7.71,28.31,13.06,41.87,1.21,3.07,2.86,7.76,4.94,13.69,7,20,18.74,53.39,29,66.19,13.12,16.3,22.93,22.71,23,22.77a1.91,1.91,0,0,1-1,3.51Z"/><path class="cls-2" d="M365.37,776.24h-.19a39.36,39.36,0,0,1-7.39-1.54c-2.52-.84-10-8.45-25.27-24.39-4.31-4.5-8.38-8.75-11.85-12.27-2.49-2.53-6.62-6.54-11.84-11.61-20.9-20.3-55.88-54.28-62.65-67.61-8.5-16.71-8.28-32.91-5.33-52.07,2.9-18.81,11.24-48.67,11.33-49a1.91,1.91,0,1,1,3.67,1c-.08.29-8.36,29.93-11.22,48.51-2.92,19-3.11,33.9,5,49.76,6.49,12.76,42.54,47.78,61.91,66.6,5.24,5.09,9.38,9.11,11.9,11.67,3.49,3.54,7.57,7.8,11.89,12.31,9.08,9.47,21.51,22.45,23.75,23.41a34.63,34.63,0,0,0,6.53,1.36,1.91,1.91,0,0,1-.19,3.81Z"/><path class="cls-2" d="M226.79,1021.16l-1.54-9.2c-.06-.36-6.14-36.66-14.77-92.22-8-51.3-2.44-98.3,1.59-132.62q.6-5.08,1.13-9.73c3.8-33.61,30.61-123.33,30.88-124.23a1.91,1.91,0,0,1,3.66,1.09c-.27.9-27,90.3-30.74,123.57-.35,3.1-.74,6.35-1.14,9.75-4,34.1-9.49,80.8-1.6,131.58,6.11,39.37,10.94,69.06,13.26,83.14,1.25-4.81,2.76-10.32,3.79-13.12.83-2.27,1.79-4.89,2.76-7.52,2.08-5.64,4.6-12.49,5.29-14.44a1.69,1.69,0,0,1,.12-.44,1.93,1.93,0,0,1,2.58-1.34c1.75.68,1.19,2.24.65,3.74-.3.84-.73,2-1.25,3.45L237.66,983l-2.77,7.51c-1.94,5.29-5.87,21.45-5.9,21.62Z"/><path class="cls-2" d="M252.15,999.09l-1.62-2.87c-8.86-15.75-18.29-49.58-25.87-92.82-6.66-38-10.39-75.14-9.28-92.46,2-31,16.11-64.09,27.63-86.43a376.68,376.68,0,0,1,24.73-41.45,1.91,1.91,0,1,1,3.11,2.22c-.48.67-48,67.85-51.66,125.9-2,31.68,13.94,141.87,33.12,180.23l.7-1.15c5.28-8.61,11.26-18.37,16.65-36.44a1.91,1.91,0,1,1,3.66,1.09c-5.53,18.56-11.92,29-17.05,37.35-.84,1.36-1.65,2.68-2.43,4Z"/><path class="cls-2" d="M315.25,1015.73l-3-7.17a171.64,171.64,0,0,1-8.1-25.06c-1.33-6-1.4-26.88-1.49-51-.09-22.68-.18-48.39-1.44-63.12-1.94-22.71-5.6-39.42-10.23-60.57-1.41-6.45-2.87-13.11-4.39-20.45-11.94-57.66-11.34-92.17-11.23-95.92a1.91,1.91,0,1,1,3.81.11c-.1,3.7-.69,37.8,11.16,95,1.51,7.32,3,14,4.38,20.41,4.48,20.45,8.34,38.11,10.3,61.07,1.27,14.88,1.37,40.67,1.45,63.43s.17,44.54,1.41,50.2a144.24,144.24,0,0,0,5,16.73c1.26-13.73,3.91-42,6.54-64.91,3.77-32.8,4.67-53.17,0-87.18a466.85,466.85,0,0,0-18.76-83.58c-1.73-5.59-3.36-10.88-4.83-16.19-6.5-23.47-9.89-43.95-9.92-44.15a1.91,1.91,0,1,1,3.76-.62c0,.2,3.4,20.49,9.84,43.75,1.46,5.26,3.08,10.52,4.8,16.09,5.89,19.06,13.22,42.8,18.89,84.18,4.72,34.42,3.81,55,0,88.13-3.6,31.25-7.24,72.64-7.27,73Z"/><path class="cls-2" d="M413.92,1015.73l-.67-7.74c0-.41-3.68-41.8-7.27-73-3.81-33.12-4.71-53.71,0-88.13,5.67-41.38,13-65.12,18.89-84.18,1.72-5.57,3.35-10.83,4.8-16.09,6.44-23.26,9.52-41.91,9.55-42.1a1.91,1.91,0,0,1,3.77.62c0,.19-3.14,19-9.64,42.5-1.47,5.31-3.1,10.6-4.83,16.19a466.16,466.16,0,0,0-18.75,83.58c-4.66,34-3.77,54.38,0,87.18,2.63,22.88,5.29,51.18,6.54,64.91a142.31,142.31,0,0,0,5-16.73c1.24-5.66,1.32-27.3,1.41-50.2s.18-48.55,1.45-63.43c2-23,5.83-40.62,10.31-61.07,1.4-6.43,2.86-13.09,4.38-20.41,8.74-42.22,11.84-82.58,11.94-91.6a1.94,1.94,0,0,1-.37-1.45c.15-1,.32-2.06,1.47-2.48a2,2,0,0,1,1.93.35c.77.66,1,.88.52,9.63-.33,5.86-.95,13.3-1.74,21-1.58,15.42-4.61,39.28-10,65.38-1.52,7.34-3,14-4.39,20.45-4.64,21.15-8.3,37.86-10.23,60.57-1.26,14.73-1.36,40.44-1.44,63.12-.09,24.12-.17,45-1.5,51a170.31,170.31,0,0,1-8.1,25.06Z"/><path class="cls-2" d="M306.49,778.3a1.54,1.54,0,0,1-.43,0,1.9,1.9,0,0,1-1.44-2.28,173.39,173.39,0,0,1,15.73-40.2,1.92,1.92,0,0,1,2.59-.76,1.9,1.9,0,0,1,.76,2.59,172.41,172.41,0,0,0-15.35,39.22A1.92,1.92,0,0,1,306.49,778.3Z"/><path class="cls-2" d="M318,967.47a2,2,0,0,1-.59-.09,1.9,1.9,0,0,1-1.23-2.4c.1-.33,10.66-33.32,18.94-56.36,8.17-22.72,13.55-41.33,15.17-63.87,1.89-26.38,6.14-71.6,6.19-72a1.91,1.91,0,1,1,3.8.35c0,.46-4.29,45.64-6.18,72-1.65,23-7.11,41.87-15.38,64.89s-18.8,55.9-18.91,56.24A1.9,1.9,0,0,1,318,967.47Z"/><path class="cls-2" d="M276.13,1004.73l-.69-1.61c-.16-.37-3.87-9.25-5.51-30.06-1.54-19.51,2.16-46.09,9.9-71.09,7-22.58,16.9-65.47,17-65.9a1.91,1.91,0,0,1,3.72.86c-.1.43-10,43.45-17.07,66.17-7.6,24.56-11.24,50.61-9.74,69.66,1.18,14.9,3.46,23.54,4.57,27a45.14,45.14,0,0,0,12.32-9.65c7.52-8,12.08-29.45,12.21-31.76a1.9,1.9,0,0,1,2-1.86,1.92,1.92,0,0,1,1.87,2c0,1.29-4.35,24.79-13.25,34.29-8.42,9-15.33,11.32-15.62,11.42Z"/><path class="cls-2" d="M212.77,1456.14a53.71,53.71,0,0,1-7.16-.68c-1.38-.19-2.81-.39-4.36-.56-1.12-.13-4.53-.51-5.66-3.12a5.55,5.55,0,0,1,.68-4.93c-6,1.78-16.32,4.45-23.78,2-10.87-3.62-9.58-9.91-8.09-17.2q.14-.66.27-1.35c1.17-5.82,8.68-14.37,16-22.63,3.72-4.23,7.23-8.21,9.46-11.38,3.64-5.15,8.85-15.89,13.45-25.36,3.59-7.38,7-14.35,9.35-18.19,2.68-4.32,1.84-6.89.78-10.14-.84-2.58-1.79-5.49-1-9.4a63.22,63.22,0,0,1,3.17-11c.75-2,1.52-4.15,2.37-7.12,1.72-6,.14-20.16-1.68-36.55-.36-3.32-.74-6.73-1.11-10.19-.57-5.42-1.95-15-3.71-27.06-4.93-34-12.38-85.36-11.57-112.86,1-33.4,10.73-62,17.85-82.84.85-2.5,1.67-4.9,2.43-7.18,6.3-18.9,4.67-28.28,4.28-30,0-.11,0-.19,0-.22a1.91,1.91,0,0,1,3.76-.68c.62,2.68,2.08,12.72-4.37,32.07-.76,2.29-1.58,4.69-2.44,7.2-7,20.64-16.68,48.9-17.65,81.72-.8,27.17,6.63,78.34,11.54,112.2,1.76,12.13,3.15,21.72,3.73,27.21.36,3.45.74,6.85,1.11,10.17,1.87,16.79,3.48,31.29,1.55,38-.88,3.1-1.72,5.38-2.45,7.38a58.29,58.29,0,0,0-3,10.46c-.57,2.93.15,5.14.91,7.49,1.15,3.51,2.45,7.5-1.16,13.33-2.28,3.68-5.62,10.56-9.16,17.85-4.89,10.07-9.95,20.48-13.77,25.9-2.35,3.32-5.92,7.39-9.71,11.69-6.61,7.52-14.11,16-15.07,20.86-.1.47-.19.92-.28,1.37-1.53,7.46-2.1,10.26,5.55,12.81,7.09,2.36,18-.93,23.21-2.52a14.73,14.73,0,0,1,3.47-.85,2,2,0,0,1,1.87,1.13c.63,1.25-.14,2.26-1.1,3.53s-2.29,3.21-2,3.79c.07.15.67.62,2.57.83,1.6.18,3.06.38,4.46.58,7.08,1,11,1.52,15.8-3.3,3-3,6.15-3.66,8.9-4.2,3.83-.75,7.14-1.41,11-8.46a40.79,40.79,0,0,0,4.69-12.56c.81-3.7,1.58-7.2,5.74-13.74,3.6-5.65,8-8.61,12.26-11.48,5.13-3.46,9.57-6.45,12.1-13.76,4.61-13.33-5.85-38.2-6-38.45l-.62-1.46,1.32-.88s4.06-2.81,4.06-7.14a39.12,39.12,0,0,0-1.48-8.12A85.63,85.63,0,0,1,271,1310.7l0-.48a244.27,244.27,0,0,1,6.8-72.62c3.06-12.71,7.05-25.26,10.91-37.4,6.89-21.7,13.4-42.2,13.4-59.8,0-15.33-.92-30.3-1.67-42.33-.62-10-1.11-18-.92-23.21.21-5.94,2.71-11.67,5.35-17.73s5.44-12.48,6-19.44c1.07-14,1.26-29.73,1.27-29.88a1.91,1.91,0,0,1,1.91-1.89h0a1.91,1.91,0,0,1,1.89,1.93c0,.16-.2,16-1.28,30.13-.59,7.6-3.48,14.25-6.28,20.67-2.5,5.73-4.86,11.14-5.05,16.35-.18,5,.31,12.89.92,22.84.75,12.08,1.68,27.11,1.68,42.56,0,18.19-6.6,39-13.58,60.95-3.84,12.08-7.81,24.57-10.84,37.15a240.84,240.84,0,0,0-6.7,71.55l0,.47a82.92,82.92,0,0,0,2.78,16.7,41.08,41.08,0,0,1,1.59,9,12.86,12.86,0,0,1-4.51,9.33c2.21,5.58,10,26.88,5.5,39.85-2.95,8.51-8.35,12.15-13.58,15.67-3.93,2.66-8,5.4-11.17,10.37-3.8,6-4.46,9-5.22,12.51a45,45,0,0,1-5.07,13.56c-4.68,8.63-9.41,9.57-13.58,10.39-2.53.5-4.72.93-6.94,3.15A15.53,15.53,0,0,1,212.77,1456.14Z"/><path class="cls-2" d="M220.8,1310.61a1.69,1.69,0,0,1-.38,0,1.91,1.91,0,0,1-1.49-2.25c.11-.54,11-55.08,11.8-92.92.12-5.36.25-11.06.39-17,.88-36.91,2-82.84-.38-113.75-1.88-24.74-7.48-55.18-7.54-55.48a1.91,1.91,0,0,1,3.76-.7c0,.31,5.69,31,7.59,55.89,2.36,31.1,1.27,77.13.39,114.13-.14,5.94-.27,11.64-.39,17-.81,38.18-11.77,93-11.88,93.6A1.91,1.91,0,0,1,220.8,1310.61Z"/><path class="cls-2" d="M273.79,1320.5a1.91,1.91,0,0,1-1.82-1.32c-.14-.43-14.24-44-17.5-78.2-3.37-35.45,1.12-86,4.59-104.27,6.11-32.26,41.81-71.65,43.33-73.31a1.91,1.91,0,0,1,2.82,2.57c-.36.4-36.49,40.26-42.4,71.45-3.43,18.12-7.88,68.1-4.54,103.2,3.22,33.76,17.19,77,17.33,77.38a1.91,1.91,0,0,1-1.22,2.41A2.06,2.06,0,0,1,273.79,1320.5Z"/><path class="cls-2" d="M271.49,1060.47a1.9,1.9,0,0,1-.58-3.72c2.58-.83,6.92-5.79,11.36-17.24,3-7.78.16-18.84-1.21-24.15a18.45,18.45,0,0,1-.77-3.71,1.91,1.91,0,0,1,3.82,0c0,.35.36,1.64.65,2.78,1.47,5.7,4.53,17.56,1.07,26.48-2.5,6.43-7.6,17.53-13.76,19.49A2,2,0,0,1,271.49,1060.47Zm12.62-48.82h0Z"/><path class="cls-2" d="M252.91,1060.62c-10.08,0-17.46-6.33-17.79-6.62a1.91,1.91,0,0,1,2.51-2.88h0c.07.07,7.73,6.59,17.37,5.57a1.91,1.91,0,0,1,.4,3.8A23.62,23.62,0,0,1,252.91,1060.62Z"/><path class="cls-2" d="M364.71,308.38a2,2,0,0,1-.9-.23,1.92,1.92,0,0,1-1-2.1c1.78-7.91,3.83-18.47,6-29.65,3.87-19.87,8.25-42.4,12.12-55.07,6.6-21.58,25.19-44.49,26-45.45a1.91,1.91,0,0,1,3.36.92c2.12,14,1.72,36.23.62,46.92-1.18,11.44-22.72,61-44.84,84.07A1.93,1.93,0,0,1,364.71,308.38Zm42.4-126.47c-5.5,7.32-17.61,24.57-22.49,40.53-3.81,12.49-8.17,34.91-12,54.69-1.58,8.13-3.09,15.92-4.49,22.63,20.7-25,38.11-67.62,39-76.43A239.57,239.57,0,0,0,407.11,181.91Z"/><path class="cls-2" d="M482.66,270.71a1.86,1.86,0,0,1-1.14-.38l-72.73-54.21a1.91,1.91,0,0,1,2.28-3.06l72.73,54.21a1.91,1.91,0,0,1-1.14,3.44Z"/><path class="cls-2" d="M573,401.25l-1.88-.67c-2.16-.78-53-19.14-67.81-34l-.19-.19-.13-.24c-1.29-2.35-31.42-57.75-32.61-77.25-.48-7.93,1-13.94,4.5-17.85a12.08,12.08,0,0,1,7.69-4.16h.17l.16,0c2.28.27,55.82,6.83,71.67,32.69,9.79,16,24,52.28,23.19,70.64-.82,18-4,28.67-4.17,29.11Zm-66.79-37.18c12.9,12.65,54.7,28.65,64.25,32.2a138.67,138.67,0,0,0,3.49-26.22c.77-17-13-52.72-22.64-68.47-14.42-23.54-65-30.4-68.65-30.86-1.21.17-9.44,1.88-8.47,17.95C475.27,306.69,504,360,506.19,364.07Z"/><path class="cls-3" d="M504.64,365.23s-31.19-57.15-32.37-76.44,10.39-20,10.39-20,54.71,6.42,70.26,31.79c9.42,15.36,23.73,51.55,22.91,69.55s-4.09,28.64-4.09,28.64S519.37,380,504.64,365.23Z"/><path class="cls-2" d="M581.34,534.72l-2.17-1.91c-29.94-26.44-48-51.48-55.27-76.55-8.72-30.17-10.17-82.31-10.19-82.83l-.09-3.37,2.94,1.66c.2.11,20.58,11.57,51.48,23.65l.46.18.31.38c.53.64,13,15.81,18.75,34,4.22,13.25,12.14,49.73-5.31,102.09ZM517.65,376.66c.47,11.93,2.6,53.22,9.92,78.54,6.86,23.75,23.87,47.59,52,72.81,16.36-51.26,7.54-87.08,4.39-97-5-15.89-15.81-29.86-17.75-32.3A474.81,474.81,0,0,1,517.65,376.66Z"/><path class="cls-2" d="M431.58,432.34c-6.48,0-11.72-.27-14.09-.54-10.53-1.22-47.47-23-54.37-31l-.45-.52v-.69c-.42-19.47-.21-65.62.15-81.37.25-11.32.32-12.23,2.42-14.43a14.76,14.76,0,0,0,2.29-3c7.26-12.18,28-14.06,48.66-14.93,16.56-.71,50.32,0,56.44,1.12l1.25.23.27,1.24c3.41,15.81,18.1,53.95,35.75,81.57l.52.83-.36.91c-3,7.46-23.37,43.26-33.21,52.34C469.51,430.8,447,432.34,431.58,432.34Zm-65.12-33.56C374.28,407,409.39,427,417.93,428c11.19,1.29,47.93,1,56.32-6.78,8.95-8.27,28-41.34,31.88-50.07-17.41-27.55-31.46-63.73-35.43-80.67-8-.92-38.17-1.58-54.36-.89-14.49.62-38.73,1.64-45.54,13.08a18.72,18.72,0,0,1-2.8,3.72c-1,1.05-1.13,1.19-1.38,11.89C366.27,333.82,366.06,379,366.46,398.78Z"/><path class="cls-2" d="M647.06,680.75l-.84-1.7c-.3-.63-31-63-40-81.37-1.69-3.44-3.24-6.56-4.69-9.46-6.42-12.9-10.67-21.43-15.8-36.21-7.23-20.79-5.85-26.27-.06-49.34l1.06-4.26.6-2.4,2.17,1.18c.6.33,14.92,8.35,27.41,33.33,8.4,16.79,12.77,34.38,17,51.39,2.07,8.34,4,16.22,6.4,23.82,7.19,23,21.61,65.53,21.75,65.95l.54,1.61ZM589.78,502c-.14.56-.28,1.11-.41,1.65-5.7,22.71-6.88,27.44,0,47.15,5.06,14.56,9.26,23,15.62,35.77,1.45,2.91,3,6,4.7,9.48,8.15,16.63,34.16,69.5,39.17,79.67l9.07-4.36c-2.7-8-14.83-43.95-21.23-64.44-2.41-7.71-4.38-15.64-6.47-24C626,566,621.7,548.64,613.5,532.23,604.36,514,594.12,505.11,589.78,502Z"/><path class="cls-2" d="M637.44,685.08l-.91-1.34c-.6-.9-60.46-89.93-71.2-103.54-6.73-8.53-23.46-30.27-33.26-47.9l-3.91-7,6.65,4.51c2.75,1.87,8,4.58,14,7.73,16.64,8.65,39.43,20.49,48.17,33l.15.25c9.34,18.87,52.06,105.7,52.49,106.58l.87,1.76ZM539.06,536.7c9.76,16,23.37,33.67,29.27,41.14,10.23,13,62.62,90.76,70.47,102.43l6.56-3c-6.14-12.48-42.85-87.07-51.56-104.68-8.27-11.71-31.4-23.73-46.72-31.69C544.09,539.36,541.39,538,539.06,536.7Z"/><path class="cls-2" d="M616.68,694.76l-.93-.84c-.17-.15-4-3.71-7.79-13.85-3.31-8.94-12.16-22-28.7-42.34-3.59-4.4-7-8.28-10.37-12-10.16-11.42-18.94-21.28-26-39.82-10.85-28.4-16.05-58.62-16.1-58.92l-1.38-8.12,36,50c1.81,2.56,44.19,62.32,44.88,63.33l33.47,49.47,1.25,1.85ZM532.19,534.84c2.3,10.92,7,30.72,14.24,49.68,6.84,17.89,15.4,27.51,25.31,38.65,3.36,3.78,6.84,7.68,10.48,12.15C599,656,608.08,669.39,611.54,678.74a41.51,41.51,0,0,0,6,11.43l17.78-8.28-32.21-47.6c-.57-.84-29.57-41.74-44.82-63.26Z"/><path class="cls-2" d="M594.17,655.62a1.93,1.93,0,0,1-1.9-1.67h0c0-.2-2.69-20-18-43.33-15.41-23.47-36.09-39.68-36.3-39.84a1.91,1.91,0,1,1,2.34-3c.22.16,21.4,16.76,37.15,40.75s18.5,44.11,18.6,45a1.91,1.91,0,0,1-1.65,2.13Z"/><path class="cls-2" d="M526.75,526.86c0-.2-2.41-20.58-8.21-33.24-1.6-3.5-3.55-6.89-5.62-10.48-5.49-9.53-12.31-21.39-16.34-42.33-5.44-28.27-4.85-41.57-4.83-42.12l0-.42,15.63-29.72,10.11,4.18,0,1.22c0,.49,2,49.1,6.77,67.55,4.87,18.85,6.17,82.41,6.22,85.11ZM495.56,399.28c-.05,2.42-.05,15.73,4.77,40.81,3.91,20.31,10.28,31.37,15.9,41.14,2.11,3.67,4.11,7.14,5.78,10.8a77.66,77.66,0,0,1,4,11.23c-.83-20.79-2.45-49.54-5.36-60.81-4.49-17.4-6.5-59.25-6.85-67.13l-4.63-1.91Z"/><path class="cls-2" d="M575.19,528.56a2,2,0,0,1-1.17-.4,43.64,43.64,0,0,0-6.12-1.09c-10-1.41-28.52-4-40.5-14.24a1.92,1.92,0,0,1-.21-2.7,1.9,1.9,0,0,1,2.69-.21c11.14,9.49,29,12,38.55,13.37,5.35.76,7.09,1,8.07,2a1.92,1.92,0,0,1-1.31,3.31Zm-1.3-.52Z"/><path class="cls-2" d="M680.08,810a8.24,8.24,0,0,1-2.43-.37c-3.21-1-6.31-4-8.48-8.15a74.65,74.65,0,0,1-3.19-7.09c-.79-2-1.54-3.83-2.67-6a92,92,0,0,1-6.69-15.86c-1.55-4.92-3.38-12.43-4.27-16.21a19.84,19.84,0,0,0,1.12,8.51A50.75,50.75,0,0,1,656,775a52.63,52.63,0,0,0,1.42,6.6,59.17,59.17,0,0,1,1.63,6.49,25.43,25.43,0,0,0,1.14,4.42c.12.27.25.56.38.87,1.78,4,4.22,9.56.59,11.54a6,6,0,0,1-4.85.39c-3.26-1.05-6.37-4.49-9-9.94-5.79-12.07-8.91-20.11-9.83-25.29-.4-2.25-.66-4.12-.89-5.78a41.84,41.84,0,0,0-1.65-8,32.68,32.68,0,0,0-2.87-5.64,92.56,92.56,0,0,1-6.35-12.55c-.58-1.38-1.16-2.78-1.74-4.17-3.83-9.14-7.44-17.77-7.43-22.18,0-2-.46-6.17-.87-9.87-1-9.37-1-10,.06-10.87a2,2,0,0,1,1-.44c2.81-.94,27.46-12.69,42.61-20a2,2,0,0,1,1-.19c2.69.22,4.51,1.57,8.37,4.6,1.3,1,6.23,3.06,11,5,8,3.29,17,7,20.15,10.19a59.69,59.69,0,0,1,6.72,9,57.23,57.23,0,0,0,6.26,8.39c2.27,2.33,5.41,4,8.18,5.49s5.43,2.91,6.68,4.82a4.74,4.74,0,0,1-.13,5.49c-1.64,2.33-5.91,4.48-12.59,2.89a32.75,32.75,0,0,0-6.65-.81c-3.86-.17-7.19-.32-11-5-3-3.74-5.1-6.48-6.3-8.07a11.18,11.18,0,0,1-1.34.66c1.14,2.12,3.74,6.44,8.38,13.65,1.7,2.65,4,5.54,6.33,8.61,4,5.13,8.12,10.44,10.06,15.18.33.78.63,1.52.92,2.24a81,81,0,0,0,7.7,15.44c6.91,10.85,8.51,17.63,4.89,20.72a6.64,6.64,0,0,1-5.15,1.76c-3-.33-6.16-2.87-10.17-8.23C707.05,774.8,700.48,763,697,756.71c-1.68-3-4.47-7.06-7-10.57,1.2,4.32,2.74,8.78,4.32,10.87,2.44,3.22,4.35,8.56,6.19,13.72a94.08,94.08,0,0,0,3.69,9.37,52.67,52.67,0,0,0,3.89,6.24c3.2,4.63,6.21,9,4.05,13a7.54,7.54,0,0,1-6.05,4,12,12,0,0,1-10-4.17c-3.92-4.57-10.82-16.26-14.56-23.9s-6.07-12.56-9.08-19.59a38.11,38.11,0,0,0-3.83-7.13l-.09.07c.73,2.46,2.34,7.88,3.11,10.68.49,1.83,1.59,5.24,2.75,8.85,1.1,3.42,2.35,7.3,3.26,10.39a74.4,74.4,0,0,1,1.75,7.71,30.18,30.18,0,0,0,2,7.58c.42.86,1.06,1.89,1.74,3,2,3.1,4,6.3,3.19,9.19a4.89,4.89,0,0,1-2.57,3.06A7.9,7.9,0,0,1,680.08,810Zm-26.41-58.37a1.88,1.88,0,0,1,1,.25,1.93,1.93,0,0,1,.91,1.23c0,.12,2.68,11.72,4.73,18.23a88.42,88.42,0,0,0,6.45,15.27c1.2,2.36,2,4.39,2.81,6.35a71,71,0,0,0,3,6.76c1.66,3.18,4.05,5.58,6.24,6.26a4,4,0,0,0,3.19-.28c.56-.3.63-.56.66-.67.34-1.28-1.44-4.11-2.74-6.17a38.13,38.13,0,0,1-1.94-3.33,33.63,33.63,0,0,1-2.36-8.55,70.91,70.91,0,0,0-1.66-7.33c-.9-3.05-2.14-6.9-3.24-10.31-1.22-3.81-2.28-7.1-2.8-9-1-3.57-3.43-11.77-3.45-11.85a1.91,1.91,0,0,1,.65-2.06l2.61-2a1.91,1.91,0,0,1,2.48.13c.27.25,2.74,2.71,5.72,9.66s5.27,11.81,9,19.42c4,8.22,10.71,19.23,14,23.1a8.14,8.14,0,0,0,6.7,2.85,3.82,3.82,0,0,0,3.1-1.95c1.06-2-1.32-5.43-3.83-9.07a55.32,55.32,0,0,1-4.17-6.72,97.29,97.29,0,0,1-3.87-9.78c-1.74-4.89-3.55-9.94-5.63-12.7-4-5.3-7-20.74-7.17-21.4a1.91,1.91,0,0,1,3.39-1.53c.36.48,9.06,11.73,12.82,18.47,3.49,6.25,10,17.87,15.49,25.23,3.2,4.26,5.73,6.53,7.54,6.73a2.84,2.84,0,0,0,2.25-.88c1.06-.9,1.07-5.24-5.63-15.76a84.76,84.76,0,0,1-8-16.06l-.91-2.22c-1.74-4.26-5.71-9.36-9.54-14.29-2.44-3.13-4.74-6.09-6.53-8.88-5.45-8.48-7.93-12.61-9-14.8a28.91,28.91,0,0,1-10.38-1.07c-11.57-3-25.74-10-30.42-17.51a1.91,1.91,0,1,1,3.24-2c3.61,5.77,15.71,12.58,28.15,15.84,10,2.6,13.07-.4,13.35-.69a1.8,1.8,0,0,1,1.5-.84,1.92,1.92,0,0,1,1.59.85s2.55,3.52,7.38,9.53c2.7,3.37,4.53,3.45,8.17,3.6a37.13,37.13,0,0,1,7.36.91c4.49,1.07,7.59,0,8.58-1.36a.93.93,0,0,0,.07-1.2c-.72-1.1-2.94-2.29-5.29-3.55-3-1.62-6.43-3.45-9.11-6.19a60.2,60.2,0,0,1-6.72-9,57.23,57.23,0,0,0-6.26-8.39c-2.56-2.62-11.6-6.34-18.87-9.33-6.31-2.6-10.26-4.26-11.9-5.55-3.16-2.48-4.5-3.46-5.84-3.73-2.25,1.09-11.54,5.56-20.79,10-13.17,6.26-18.58,8.75-21,9.68.07,1.65.45,5,.73,7.58.44,4,.9,8.11.9,10.29,0,3.65,3.62,12.32,7.13,20.7l1.75,4.2a89.19,89.19,0,0,0,6.11,12.07,34.1,34.1,0,0,1,3.2,6.36,44.54,44.54,0,0,1,1.81,8.69c.23,1.62.48,3.47.87,5.65.85,4.76,4,12.71,9.51,24.3,3,6.18,5.68,7.62,6.71,8a2.28,2.28,0,0,0,1.73,0c.3-1.18-1.46-5.18-2.13-6.71l-.39-.89a27.14,27.14,0,0,1-1.38-5.17,56.62,56.62,0,0,0-1.52-6.07,53.41,53.41,0,0,1-1.55-7.13,48.37,48.37,0,0,0-2.3-9.48,24.71,24.71,0,0,1-1.2-12.1,1.93,1.93,0,0,1,1.32-1.49l3-.94A1.87,1.87,0,0,1,653.67,751.59Zm-36-57.32a3.53,3.53,0,0,1-.68.13A1.79,1.79,0,0,0,617.69,694.27Z"/><path class="cls-2" d="M415.53,540.56H382.17a19.38,19.38,0,0,1-19.36-19.37V492.82a19.38,19.38,0,0,1,19.36-19.36h33.36a19.38,19.38,0,0,1,19.37,19.36v28.37A19.39,19.39,0,0,1,415.53,540.56Zm-33.36-63.29a15.57,15.57,0,0,0-15.55,15.55v28.37a15.57,15.57,0,0,0,15.55,15.55h33.36a15.57,15.57,0,0,0,15.55-15.55V492.82a15.57,15.57,0,0,0-15.55-15.55Z"/><path class="cls-2" d="M415.53,604H382.17a19.38,19.38,0,0,1-19.36-19.36V556.11a19.38,19.38,0,0,1,19.36-19.37h33.36a19.39,19.39,0,0,1,19.37,19.37v28.55A19.39,19.39,0,0,1,415.53,604Zm-33.36-63.46a15.57,15.57,0,0,0-15.55,15.55v28.55a15.56,15.56,0,0,0,15.55,15.54h33.36a15.56,15.56,0,0,0,15.55-15.54V556.11a15.57,15.57,0,0,0-15.55-15.55Z"/><path class="cls-2" d="M381.91,742.05H362.84l0-1.88c-.29-17.52-.13-57.52-.05-79,0-6.21.05-10.88.05-13V619.57a19.38,19.38,0,0,1,19.36-19.37h33.36c9.85,0,16.46,7.86,16.46,19.56l0,.23c-.09.73-2.27,17.86-7.4,30.32-.85,2.06-2.32,5.86-4.17,10.67-15,38.87-30,75.55-38,80.76Zm-15.31-3.82h14.13c8.35-6.69,27.74-57,36.11-78.63,1.86-4.83,3.33-8.64,4.2-10.75,4.72-11.46,6.93-27.68,7.13-29.22,0-7.23-3.36-15.61-12.64-15.61H382.17a15.57,15.57,0,0,0-15.55,15.55v28.55c0,2.16,0,6.84,0,13C366.5,681.91,366.35,719.91,366.6,738.23Z"/><path class="cls-2" d="M415.53,477.27H382.17a19.38,19.38,0,0,1-19.36-19.36V433.22c0-8.88,0-13.77-.15-32l0-3.36,46.25,27c12.58,7.42,26,20,26,33C434.9,469.85,427.48,477.27,415.53,477.27Zm-49-72.75c.11,15.56.11,20.38.11,28.7v24.69a15.57,15.57,0,0,0,15.55,15.55h33.36c9.74,0,15.55-5.82,15.55-15.55,0-11.44-12.46-22.86-24.12-29.74Z"/><path class="cls-2" d="M492.82,491.21,491.74,481c0-.33-3.56-33.61-4.64-45.49s-3.23-23-3.25-23.09l-.14-.71,11.52-19.3.34,6.25c0,.19,1.06,19.49,2.33,27.26s5.22,25.85,5.26,26l.09.45Zm-5.08-78.77c.49,2.69,2.23,12.51,3.16,22.74.7,7.69,2.42,24.36,3.56,35.23l4.87-18.08c-.64-2.92-4-18.46-5.2-25.77-.85-5.2-1.58-15-2-21.48Z"/><path class="cls-2" d="M468.63,461.06c-3.38,0-6.77-1.6-10.27-3.24l-1.83-.87,1-1.78c4.11-7.54,5.48-27.74,5.5-27.95l.08-1.33,1.29-.37s3.79-1.11,7.1-2.45c2.08-.85,8.76-7.68,12.83-12.26l2.72-3.05,3.62,24.59-.22.51c-.35.78-8.61,19.3-13.89,24.58C473.87,460.09,471.26,461.06,468.63,461.06Zm-6.9-5.89c5.41,2.46,8.47,3.19,12.1-.43,3.85-3.85,10.38-17.39,12.87-22.93l-2.28-15.47c-3.41,3.66-8.84,9.18-11.52,10.26-2.3.94-4.75,1.74-6.19,2.2C466.35,433.21,465,447.37,461.73,455.17Z"/><path class="cls-2" d="M471.32,486a17.53,17.53,0,0,1-7.5-1.58l-2-.95,1.23-1.84c4.17-6.24,10.25-25.86,10.31-26.05a1.91,1.91,0,1,1,3.65,1.12c-.23.76-5.29,17-9.56,25,5.34,1.45,11.44-.58,14.35-2.43,2-1.3,5.54-11.43,7.65-20.2l-2.67-26.74a1.91,1.91,0,0,1,3.8-.38l2.73,27.38-.07.32c-1.11,4.66-5.07,20.09-9.39,22.84A24.75,24.75,0,0,1,471.32,486Z"/><path class="cls-2" d="M466.45,509.57l2.41-3.62c6.14-9.2,8.55-19.06,9.46-22.77.47-1.9.63-2.54,1.57-3a1.92,1.92,0,0,1,2.45,2.67c-.07.24-.2.75-.31,1.2a78.17,78.17,0,0,1-7.76,20.36c5.14-.92,10-2.18,13.11-5,2.71-2.5,4.09-12.64,4.34-18.54L490,464a1.91,1.91,0,0,1,3.8-.4l1.8,17.19v.14c-.07,1.72-.8,16.92-5.57,21.33s-12.06,5.53-19.15,6.65Zm15-25.85Zm0,0Zm0,0h0Zm0,0Zm0,0Zm0,0h0Zm0,0Zm0,0Zm0,0Zm0,0h0Zm0,0Zm0,0Z"/><path class="cls-2" d="M468.53,527.09l2-3.27a126.87,126.87,0,0,0,9.69-20,1.91,1.91,0,0,1,3.58,1.32,131.59,131.59,0,0,1-7.9,17.05c5.61-1.42,10.21-4.42,11.08-6s1.86-11.88,2.45-20.69a1.91,1.91,0,0,1,3.82.26c-.31,4.54-1.43,19.58-2.94,22.29-1.88,3.38-10.14,7.87-18,8.61Z"/><path class="cls-2" d="M425.5,478.18a1.91,1.91,0,0,1-1.2-3.39,139.78,139.78,0,0,1,34.19-20.48,1.91,1.91,0,1,1,1.37,3.56,139,139,0,0,0-33.16,19.89A1.87,1.87,0,0,1,425.5,478.18Z"/><path class="cls-2" d="M433,514.74a2,2,0,0,1-1.1-.35,1.91,1.91,0,0,1-.46-2.66c14.09-20.09,29.64-32.25,32.89-32.79a1.91,1.91,0,0,1,.68,3.75c-1.92.63-16.23,11-30.45,31.23A1.9,1.9,0,0,1,433,514.74Zm32-32h0Z"/><path class="cls-2" d="M430.08,548.37a1.88,1.88,0,0,1-1.2-.43,1.91,1.91,0,0,1-.29-2.68c17.4-21.55,40.46-39.58,40.69-39.76a1.91,1.91,0,1,1,2.34,3c-.22.18-22.94,18-40.05,39.15A1.9,1.9,0,0,1,430.08,548.37Z"/><path class="cls-2" d="M432.55,590.45a1.91,1.91,0,0,1-1.64-2.88c14-23.76,39.41-63.37,39.67-63.77a1.91,1.91,0,1,1,3.21,2.06c-.25.4-25.59,39.95-39.6,63.65A1.9,1.9,0,0,1,432.55,590.45Z"/><path class="cls-2" d="M418.17,663.75a1.91,1.91,0,0,1-1-3.51c.1-.06,10-6.53,23-22.77,10.29-12.8,22-46.22,29-66.19,2.08-5.93,3.73-10.62,4.94-13.69,5.35-13.56,12.63-40.62,12.7-40.89a1.91,1.91,0,1,1,3.69,1c-.08.27-7.41,27.54-12.84,41.3-1.18,3-2.9,7.89-4.89,13.55-7.09,20.2-19,54-29.66,67.32-13.49,16.78-23.51,23.32-23.93,23.59A1.87,1.87,0,0,1,418.17,663.75Z"/><path class="cls-2" d="M364.55,776.24a1.91,1.91,0,0,1-.18-3.81,34.85,34.85,0,0,0,6.55-1.37c2.21-.95,14.64-13.93,23.72-23.4,4.32-4.51,8.4-8.77,11.89-12.31,2.53-2.56,6.66-6.58,11.9-11.67,19.37-18.82,55.42-53.84,61.91-66.6,8.06-15.86,7.87-30.8,5-49.76-2.86-18.59-11.14-48.22-11.22-48.51a1.91,1.91,0,1,1,3.67-1c.09.3,8.43,30.16,11.33,49,2.95,19.16,3.17,35.35-5.33,52.07C477,672.14,442,706.12,421.09,726.42c-5.22,5.07-9.34,9.08-11.84,11.61-3.47,3.52-7.54,7.77-11.85,12.27-15.28,15.94-22.75,23.55-25.27,24.39a39.36,39.36,0,0,1-7.39,1.54Z"/><path class="cls-2" d="M503.06,1021.59l-2.13-9.53c0-.16-3.78-16.78-5.86-21.46-1.22-2.75-3.63-9.37-5-13.07-.83-2.33-1.68-4.75-2.34-6.63-.3-.88-.55-1.61-.71-2.11-.35-1-.57-1.72,0-2.54l.65-.89,1.1.13a1.92,1.92,0,0,1,1.59,1.24,1.94,1.94,0,0,1,.14.51c.78,2.43,6.1,17.55,8,21.81a103.69,103.69,0,0,1,3.89,13c2.33-14.2,7.14-43.75,13.21-82.86,7.89-50.78,2.4-97.48-1.6-131.58q-.6-5.1-1.13-9.75c-3.76-33.27-30.48-122.67-30.75-123.57a1.91,1.91,0,0,1,3.66-1.09c.27.9,27.09,90.62,30.88,124.23q.53,4.65,1.13,9.73c4,34.32,9.56,81.32,1.59,132.62-8.63,55.56-14.71,91.86-14.77,92.22Z"/><path class="cls-2" d="M477.77,999.09l-1.69-2.83c-.78-1.32-1.59-2.64-2.43-4-5.13-8.38-11.52-18.79-17-37.35a1.91,1.91,0,1,1,3.66-1.09c5.39,18.08,11.37,27.83,16.65,36.44l.7,1.15c19.18-38.36,35.15-148.55,33.12-180.23-3.7-58-51.18-125.23-51.66-125.9a1.91,1.91,0,1,1,3.11-2.22,376.68,376.68,0,0,1,24.73,41.45c11.52,22.34,25.66,55.48,27.64,86.43,1.1,17.32-2.63,54.47-9.29,92.46-7.58,43.24-17,77.07-25.87,92.82Z"/><path class="cls-2" d="M423.08,777a1.9,1.9,0,0,1-1.86-1.49,164.83,164.83,0,0,0-15-37.89,1.91,1.91,0,1,1,3.35-1.83,164.61,164.61,0,0,1,15.37,38.88,1.9,1.9,0,0,1-1.44,2.28A2,2,0,0,1,423.08,777Z"/><path class="cls-2" d="M410.82,964.09a1.91,1.91,0,0,1-1.82-1.33c-.1-.29-9.56-29.87-17.82-52.85S377.45,868,375.8,845c-1.89-26.33-6.14-71.51-6.18-72a1.91,1.91,0,1,1,3.8-.35c.05.45,4.3,45.67,6.19,72,1.62,22.54,7,41.15,15.17,63.87,8.28,23,17.76,52.68,17.86,53a1.92,1.92,0,0,1-1.24,2.4A2,2,0,0,1,410.82,964.09Z"/><path class="cls-2" d="M453.79,1004.73l-1.66-.54c-.29-.1-7.2-2.44-15.62-11.42s-13.91-36.17-14-38.35a1.91,1.91,0,0,1,3.82-.1c.17,2.57,5.47,27.88,12.92,35.83a45.35,45.35,0,0,0,12.32,9.65c1.11-3.5,3.39-12.14,4.57-27,1.51-19-2.14-45.1-9.74-69.66-7-22.7-17.71-65.67-17.82-66.1a1.91,1.91,0,1,1,3.71-.92c.1.43,10.76,43.29,17.76,65.89,7.74,25,11.44,51.58,9.9,71.09-1.64,20.81-5.35,29.69-5.51,30.06Z"/><path class="cls-2" d="M517.15,1456.14a15.53,15.53,0,0,1-11.86-5.06c-2.22-2.22-4.41-2.65-6.94-3.15-4.17-.82-8.9-1.76-13.58-10.39a44.65,44.65,0,0,1-5.06-13.56c-.77-3.51-1.43-6.54-5.23-12.51-3.17-5-7.24-7.71-11.17-10.37-5.23-3.52-10.63-7.16-13.58-15.67-4.49-13,3.29-34.27,5.5-39.85a12.86,12.86,0,0,1-4.51-9.33,41.08,41.08,0,0,1,1.59-9,82.92,82.92,0,0,0,2.78-16.7l0-.47a240.84,240.84,0,0,0-6.7-71.55c-3-12.58-7-25.07-10.84-37.15-7-22-13.58-42.76-13.58-60.95,0-15.45.93-30.48,1.68-42.56.61-9.95,1.1-17.81.92-22.84-.19-5.21-2.55-10.62-5-16.35-2.81-6.42-5.7-13.07-6.29-20.67-1.08-14.08-1.27-30-1.27-30.13a1.91,1.91,0,1,1,3.81,0c0,.15.2,15.92,1.27,29.88.54,7,3.3,13.3,6,19.44s5.14,11.79,5.35,17.73c.19,5.22-.3,13.16-.92,23.21-.75,12-1.67,27-1.67,42.33,0,17.6,6.51,38.1,13.4,59.8,3.86,12.14,7.85,24.69,10.91,37.4a243.91,243.91,0,0,1,6.8,72.62l0,.48a85.63,85.63,0,0,1-2.88,17.43,39.12,39.12,0,0,0-1.48,8.12c0,4.33,4,7.12,4.06,7.15l1.3.88-.6,1.45c-.11.25-10.57,25.13-6,38.45,2.53,7.31,7,10.3,12.1,13.76,4.26,2.87,8.67,5.83,12.26,11.48,4.16,6.54,4.93,10,5.74,13.74a41.06,41.06,0,0,0,4.69,12.56c3.82,7,7.13,7.71,11,8.46,2.75.54,5.86,1.16,8.9,4.2,4.82,4.82,8.72,4.28,15.8,3.3,1.4-.2,2.86-.4,4.46-.58,1.9-.21,2.51-.68,2.57-.83.14-.32-.1-1.23-2-3.79-1-1.27-1.73-2.28-1.1-3.53a2,2,0,0,1,1.87-1.13,14.73,14.73,0,0,1,3.47.85c5.24,1.59,16.12,4.88,23.21,2.52,7.65-2.55,7.08-5.35,5.55-12.81-.09-.45-.18-.9-.28-1.37-1-4.82-8.46-13.34-15.07-20.86-3.78-4.3-7.36-8.37-9.71-11.69-3.82-5.41-8.88-15.83-13.77-25.9-3.54-7.29-6.88-14.17-9.16-17.85-3.61-5.83-2.31-9.82-1.16-13.33.76-2.35,1.48-4.56.91-7.49a58.29,58.29,0,0,0-3-10.46c-.73-2-1.57-4.28-2.45-7.38-1.93-6.73-.31-21.23,1.55-38,.37-3.32.75-6.72,1.11-10.17.58-5.49,2-15.08,3.73-27.21,4.91-33.86,12.34-85,11.54-112.2-1-32.82-10.61-61.08-17.65-81.72-.86-2.51-1.68-4.91-2.44-7.2-6.46-19.37-5-29.42-4.38-32a1.91,1.91,0,0,1,3.77.65s0,.11-.05.22c-.39,1.68-2,11.06,4.28,30,.76,2.28,1.58,4.68,2.43,7.18,7.12,20.86,16.87,49.44,17.85,82.84.81,27.5-6.64,78.87-11.57,112.86-1.76,12.09-3.14,21.64-3.71,27.06-.36,3.46-.74,6.87-1.11,10.19-1.82,16.39-3.4,30.54-1.68,36.55.85,3,1.62,5.08,2.37,7.11a63.37,63.37,0,0,1,3.17,11.05c.76,3.91-.19,6.82-1,9.4-1.06,3.25-1.9,5.82.78,10.14,2.38,3.84,5.76,10.81,9.35,18.19,4.6,9.47,9.81,20.21,13.45,25.36,2.23,3.17,5.74,7.15,9.46,11.38,7.27,8.26,14.78,16.81,16,22.63q.13.69.27,1.35c1.5,7.29,2.78,13.58-8.09,17.2-7.46,2.49-17.74-.18-23.78-2a5.55,5.55,0,0,1,.68,4.93c-1.13,2.61-4.54,3-5.66,3.12-1.55.17-3,.37-4.36.56A53.71,53.71,0,0,1,517.15,1456.14Z"/><path class="cls-2" d="M509.12,1310.61a1.91,1.91,0,0,1-1.87-1.53c-.11-.55-11.07-55.42-11.88-93.6-.11-5.35-.25-11-.39-17-.88-37-2-83,.39-114.13,1.9-24.94,7.54-55.58,7.59-55.89a1.91,1.91,0,1,1,3.76.7c-.06.3-5.66,30.74-7.54,55.48-2.35,30.91-1.26,76.84-.38,113.75.14,5.95.27,11.65.39,17,.8,37.85,11.7,92.38,11.8,92.92a1.91,1.91,0,0,1-1.49,2.25A1.64,1.64,0,0,1,509.12,1310.61Z"/><path class="cls-2" d="M456.27,1319.63a2.06,2.06,0,0,1-.59-.09,1.91,1.91,0,0,1-1.22-2.41c.14-.43,14-42.75,17.19-76.51,3.34-35.1-1.11-85.08-4.54-103.2-5.9-31.19-41.83-70.52-42.2-70.92a1.91,1.91,0,1,1,2.81-2.58c1.51,1.64,37,40.53,43.14,72.79,3.47,18.31,8,68.82,4.59,104.27-3.26,34.19-17.22,76.91-17.36,77.34A1.92,1.92,0,0,1,456.27,1319.63Z"/><path class="cls-2" d="M458.43,1060.47a1.89,1.89,0,0,1-.8-.17c-2.18-1-7-7.4-11.64-17.29-5.35-11.4-2.08-23.89-.69-29.22.23-.89.49-1.89.51-2.17a1.89,1.89,0,0,1,1.91-1.9,1.93,1.93,0,0,1,1.91,1.93,14.25,14.25,0,0,1-.64,3.1c-1.39,5.35-4.3,16.49.46,26.64,4.66,9.94,8.86,14.85,9.81,15.46a1.91,1.91,0,0,1-.83,3.62Zm.85-3.61Zm-.06,0h0Z"/><path class="cls-2" d="M477,1060.62a23.67,23.67,0,0,1-2.5-.13,1.91,1.91,0,0,1,.4-3.8c9.64,1,17.3-5.5,17.37-5.57a1.91,1.91,0,1,1,2.51,2.88C494.47,1054.29,487.09,1060.62,477,1060.62Z"/><path class="cls-2" d="M427.87,98.48h0A1.91,1.91,0,0,1,426,96.56c.07-28-2.81-51.58-7.33-59.94C408,17,382.43,3.82,365.21,3.82S322.41,17,311.79,36.62c-4.28,7.89-7.08,29.13-7.33,55.42,0,1.38,0,2.77,0,4.16a1.91,1.91,0,0,1-1.91,1.91h0a1.9,1.9,0,0,1-1.91-1.9c0-1.41,0-2.81,0-4.21.2-21.06,2.35-47.15,7.79-57.2C320.06,13.3,347,0,365.21,0S410.35,13.3,422,34.8c5.84,10.78,7.86,39,7.8,61.77A1.9,1.9,0,0,1,427.87,98.48Z"/><path class="cls-2" d="M365.21,203.07c-5.89,0-11.78-.41-15.18-1.23-7.13-1.71-25.32-16-38.76-35.35-5-7.17-7.55-22.8-8.83-34.65a1.91,1.91,0,1,1,3.79-.41c1.75,16.13,4.65,27.8,8.17,32.88,12.54,18.07,30.29,32.32,36.52,33.82s22.3,1.5,28.57,0,24-15.75,36.52-33.82c3.21-4.63,6-16.56,8-33.59a1.91,1.91,0,0,1,3.8.43c-1.41,12.49-4,28.75-8.62,35.34-13.44,19.36-31.64,33.64-38.77,35.35C377,202.66,371.09,203.07,365.21,203.07Z"/><path class="cls-2" d="M300.82,135.92a3,3,0,0,1-.54,0c-2.46-.33-4.56-2.87-5.47-6.63L288.68,104a12.38,12.38,0,0,1,2.4-9.94c.81-1,2.11-2.27,3.66-2.27,2.09,0,6.69,2,8.05,2.65a1.91,1.91,0,1,1-1.59,3.47,32.54,32.54,0,0,0-6.32-2.29c-1,.56-3.28,4.2-2.49,7.48l6.13,25.22c.61,2.52,1.78,3.68,2.27,3.75.21,0,.73-.32,1.33-1.4a1.91,1.91,0,0,1,3.34,1.86C303.9,135.36,302,135.92,300.82,135.92Z"/><path class="cls-2" d="M429.33,135.44c-1.26,0-3.43-.51-5.13-3.57a1.91,1.91,0,0,1,3.34-1.86c.29.52,1,1.72,1.87,1.61s1.86-1.29,2.34-3.27l6.13-25.22c.79-3.28-1.5-6.92-2.49-7.48a32.54,32.54,0,0,0-6.32,2.29,1.91,1.91,0,1,1-1.58-3.47c1.35-.62,5.95-2.65,8-2.65,1.56,0,2.85,1.23,3.66,2.27a12.38,12.38,0,0,1,2.4,9.94l-6.13,25.22c-.83,3.39-3,5.81-5.54,6.15A4.69,4.69,0,0,1,429.33,135.44Z"/></g></g></g></svg> \ No newline at end of file diff --git "a/front/src/assets/\354\202\274\353\221\220\352\267\274.svg" "b/front/src/assets/\354\202\274\353\221\220\352\267\274.svg" new file mode 100644 index 0000000000000000000000000000000000000000..459b54e783b639c273a1c329fd26d3570d0a9c7e --- /dev/null +++ "b/front/src/assets/\354\202\274\353\221\220\352\267\274.svg" @@ -0,0 +1 @@ +<svg width="current" height="current" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 729.26 1424.27"><defs><style>.cls-1{fill:#f2888a;}.cls-2{fill:#d7e2f1;}.cls-3{fill:#4c80ba;}</style></defs><g id="레이어_2" data-name="레이어 2"><g id="_迹_1" data-name="卵迹_1"><g id="triceps_shoulder_muscle" data-name="triceps shoulder muscle"><path class="cls-1" d="M567.6,451.18c11.36,3.37,18.18,12.58,25.46,21.13-.35-21.14-3.88-30-7.64-41.85a86.35,86.35,0,0,0-15.61-29l.55-.91c-12.61-2.35-24.87-6.06-37.13-9.36C549.05,408.08,566.51,426.63,567.6,451.18Z"/><path class="cls-2" d="M720.58,767c-4.52-7.1-8.55-9.8-11.51-17s-8.86-17.23-13.5-24.45-10-15.78-9.29-15.91h0c3.15-.69,4.2-2.18,4.2-2.18s2.52,3.48,7.45,9.62,8.36,3.2,16.57,5.17,12.74-2.36,10.69-5.48-9.85-5.12-14.63-10-8.21-12.46-13-17.35-27.24-12.12-31-15-5.22-4-7.34-4.2l-.09,0c-3-8.92-14.73-43.68-21-63.85-7.28-23.28-10.91-50.19-23.28-74.92s-21.06-35-21.06-35-.82-13.64-.82-13.64c.1-3.78.12-7.23.06-10.41-7.28-8.55-14.1-17.76-25.46-21.13-1.09-24.55-18.55-43.1-34.37-60,12.26,3.3,24.52,7,37.13,9.36.46-.77,1.06-1.75,1.06-1.75s3.27-10.64,4.09-28.64S562,316,552.6,300.59c-15.55-25.37-70.26-31.79-70.26-31.79L409.6,214.59l-.12-3c.32-11.13,0-24.72-1.38-34.48h-.05a127.73,127.73,0,0,0,9.19-11.69c3.86-5.56,6.6-17.4,8.28-31.85.39-3.32,4.79,4.66,7.75-5.45,1.44-4.93,3.22-13,4.09-16.84,1.64-7.15-.82-13.43-.8-16.69,0-2.67-9.22,3.48-9.19,2,.46-28-2-50.91-7.4-60.86-10.64-19.65-36.28-33.8-55.1-33.8h-.48c-18.82,0-44.46,14.15-55.1,33.8-5,9.27-7.61,34.48-7.57,60.49,0,2.54-9.28-4-9.23-1.42s-2.46,8.8-1.3,13.56c.86,3.55,3.23,13.4,4.09,16.84,4.65,18.48,7.9,3.31,8.24,6.48C305.18,147,308,159.6,312,165.4a129.41,129.41,0,0,0,9.18,11.69h0c-1.44,9.76-1.7,23.35-1.38,34.48l-.12,3L246.92,268.8s-54.71,6.42-70.26,31.79c-9.42,15.36-23.73,51.55-22.91,69.55s4.09,28.64,4.09,28.64.55.9,1,1.66c5.72-1,11.49-1.63,17-3.27,7.64-2.72,14.73-6,22.91-7.09,3.28,0,4.37,3.27,4.91,5.46,2.19,13.64-4.91,26.18-13.64,36-9.27,10.91-23.45,14.73-34.91,23.46-6.47,5.28-12.67,10.61-18.65,16.05-.5,7-.86,15.31-1.07,25.31,0,0-8.7,10.28-21.06,35S98.38,583,91.1,606.3c-6.3,20.17-18,54.93-21,63.85l-.09,0c-2.12.17-3.63,1.28-7.34,4.2s-26.17,10.15-30.95,15-8.21,12.46-13,17.35-12.58,6.91-14.63,10,2.47,7.44,10.69,5.48,11.64,1,16.57-5.17,7.45-9.62,7.45-9.62,1,1.49,4.2,2.18h0c.65.13-4.66,8.7-9.3,15.91s-11,18.24-14,25.45-6.48,8.91-11,16c-4,6.34-8.7,15.31-5.27,18.24S10.48,786.37,16,779,27.86,760.3,31.6,753.6s12.67-18.23,12.67-18.23-6.09,21.86-8.39,26.68c-2.71,5.67-4.79,10-8.11,16.72s-10.38,13-8,17.53,9.32,3.63,12.93-.56S43.14,780.18,47,772.24s6.14-12.71,9-19.51,5.28-9,5.28-9l2.6,2s-2.47,8.26-3.47,11.89-2.67,11.77-4.54,18.08-4.37,9.54-6.14,15.82c-1.23,4.34-7,11.24-2.44,13.65s9.35-1.68,12-6.78,3.42-8.37,5.85-13.12a90.68,90.68,0,0,0,6.57-15.57c2.1-6.66,4.77-18.38,4.77-18.38l3,.94a22.71,22.71,0,0,1-1.08,11c-2.11,5.17-2.44,12.25-3.9,16.74s-1.78,8.64-2.83,11.08c-1.37,3.16-4.09,8.72-1.8,10,3.07,1.68,7.46-.92,11.18-8.69s8.54-18.4,9.68-24.8,1.16-9.76,2.6-14.07,5.08-8.17,9.28-18.31,9-21,9-25.62c0-3.21,1.17-12.55,1.63-18,1.27-1.53,3.87-5.2,6.46-12.21,3.64-9.82,13.54-23.85,29-42.87,14.45-17.77,26.81-27,36.09-51.33,10.91-28.55,16-58.55,16-58.55s2.36-20.73,8.36-33.83c5.08-11.08,14.47-16.19,20.18-36,1.19,4.41,6.47,24,6.47,24s.35,8.7,2.26,14.88h0s1.28,18.95,2.7,21.49,7.31,27.28,12.77,41.1c0,0-8.37,29.82-11.28,48.74s3.17,46.68,3.17,46.68-27,90.07-30.81,123.89S203.3,863.26,212,919.45c7.69,49.46,13.28,83.28,14.51,90.67.43,4,.51,13.2-4.69,28.8-7.09,21.28-19.09,52.38-20.18,89.47s13.09,118.94,15.27,139.67,4.91,39.82,2.73,47.46-3.92,9.82-5.51,18,5.41,11.46,0,20.19-21.15,16.42-30.62,25c-8.44,7.6-24.46,9.69-25.37,15.69-1.25,8.25,3.28,5.27,9.51,7.12,9.92,2.94,21.46,7.3,23.1,7.3s17-1.27,26.85-.18,10.77,4.55,13.88,6.35c3.83,2.21,8.41,5.15,12.85,6.44a52.54,52.54,0,0,0,12.74,1c14.37-.92,19.37,1.45,24.28-12.74S272,1345,272,1345s4.91-3.27,4.91-8.73-3.82-13.64-4.36-25.64c0-1.09-.11-2.29-.16-3.59l9.35-78.51c8.81-32,21.91-62.79,21.91-88.11,0-27.83-3-54-2.6-65.47s10.23-22.91,11.32-37.1-.74-32-.74-32S316,983.52,320,958.06c3.33-10.29,10.89-33.41,17.2-51,8.37-23.28,13.66-41.86,15.28-64.37,1.66-23.08,5.08-60.14,6-69.7a9.26,9.26,0,0,0,6.15-.67,9.25,9.25,0,0,0,6.15.67c.89,9.56,4.31,46.62,6,69.7,1.61,22.51,6.91,41.09,15.27,64.37,6.32,17.57,13.88,40.69,17.21,51,4.07,25.46,8.47,49.63,8.47,49.63s-1.95,16-.86,30.14,10.91,25.64,11.33,37.1-2.6,37.64-2.6,65.47c0,25.32,13.1,56.06,21.9,88.11l9.36,78.51c-.06,1.3-.11,2.5-.16,3.59-.55,12-4.37,20.19-4.37,25.64s4.91,8.73,4.91,8.73-1.19,2.81-2.61,7.08l.66.28c-3.73,14.54-11.12,46.46-7.38,57.28,4.91,14.19,9.91,11.82,24.28,12.74a52.54,52.54,0,0,0,12.74-1c4.44-1.29,9-4.23,12.85-6.44,3.11-1.8,4.06-5.26,13.88-6.35s25.21.18,26.85.18,13.18-4.36,23.1-7.3c6.23-1.85,10.76,1.13,9.51-7.12-.91-6-16.93-8.09-25.37-15.69-9.47-8.53-25.22-16.22-30.63-25l-.44-.75c-.09-.17-.18-.34-.26-.51l-.11-.19-.29-.63,0,0c-.09-.22-.18-.43-.26-.65-2.54-6.76,2.79-10.16,1.38-17.42-1.58-8.18-3.32-10.36-5.5-18s.54-26.73,2.73-47.46,16.36-102.57,15.27-139.67-13.09-68.19-20.18-89.47c-5.2-15.6-5.13-24.84-4.69-28.8,1.23-7.39,6.82-41.21,14.51-90.67,8.72-56.19,1.09-108-2.73-141.85s-30.81-123.89-30.81-123.89,6.08-27.77,3.17-46.68-11.28-48.74-11.28-48.74c5.46-13.82,11.35-38.55,12.77-41.1s2.7-21.49,2.7-21.49h0c1.91-6.18,2.26-14.88,2.26-14.88l4.59-26.4a38.53,38.53,0,0,0,5.53,10.38c8.77,13.84,11.44,16.94,16.52,28,6,13.1,8.37,33.83,8.37,33.83s5.09,30,16,58.55c9.28,24.28,21.64,33.56,36.09,51.33,15.47,19,25.38,33.05,29,42.87,2.6,7,5.2,10.68,6.47,12.21.46,5.43,1.63,14.77,1.63,18,0,4.67,4.83,15.48,9,25.62s7.83,14,9.28,18.31,1.47,7.67,2.6,14.07,6,17,9.67,24.8,8.12,10.37,11.19,8.69c2.29-1.25-.43-6.81-1.8-10-1.05-2.44-1.36-6.59-2.83-11.08s-1.79-11.57-3.9-16.74a22.78,22.78,0,0,1-1.09-11l3.05-.94s2.67,11.72,4.77,18.38a90.68,90.68,0,0,0,6.57,15.57c2.43,4.75,3.19,8,5.85,13.12s7.44,9.19,12,6.78-1.21-8.63-3.19-12.68-2-9.28-3.91-15.59-5-15.65-6-19.28-3.46-11.89-3.46-11.89l2.6-2s2.36,2.24,5.27,9,5.16,11.57,9,19.51,10.7,19.31,14.3,23.5,10.52,5,12.93.56-4.64-10.79-8-17.53-7.61-13.62-9.69-22.79c-1.39-6.13-6.81-20.61-6.81-20.61s8.93,11.54,12.67,18.23,10.13,18.12,15.63,25.44,9.12,9.09,12.56,6.16S724.62,773.3,720.58,767ZM240.91,967.48h0Zm247.44,0h0Z"/><path class="cls-1" d="M190.07,431.54c8.73-9.82,15.83-22.36,13.64-36-.54-2.19-1.63-5.46-4.91-5.46-8.18,1.09-15.27,4.37-22.91,7.09-5.56,1.64-11.33,2.3-17,3.27.33.53.61,1,.61,1a86.35,86.35,0,0,0-15.61,29c-3.23,10.16-5.87,19.83-7.33,40.59,6-5.44,12.18-10.77,18.65-16.05C166.62,446.27,180.8,442.45,190.07,431.54Z"/><path class="cls-3" d="M570.92,523.76a5.18,5.18,0,0,1,2.1.71Z"/><path class="cls-3" d="M50.14,809a7.76,7.76,0,0,1-3.68-.93,5.06,5.06,0,0,1-2.64-3.1c-.89-3.07,1.19-6.7,3-9.89.52-.91,1-1.76,1.37-2.5a107.72,107.72,0,0,0,6-15.8c1.13-3.79,2.15-8.51,3-12.3.55-2.52,1-4.69,1.42-6.15.77-2.8,2.38-8.22,3.11-10.68l-.1-.08a39.42,39.42,0,0,0-3.82,7.14c-3,7-5.32,11.91-9.08,19.59S38.1,793.63,34.17,798.2a12,12,0,0,1-10,4.17,7.55,7.55,0,0,1-6-4c-2.47-4.6.83-9.2,4.31-14.07.86-1.19,1.75-2.43,2.58-3.7a76.62,76.62,0,0,0,8.58-16.18c1-2.67,3.06-9.19,4.92-15.31-3.06,4.86-6.28,10.06-7.92,13-3.72,6.66-7.4,11.65-13.09,19.25-4,5.36-7.15,7.89-10.18,8.23a6.62,6.62,0,0,1-5.15-1.77c-3.81-3.25-2.59-9.64,3.53-18.49,1.46-2.12,2.72-3.86,3.83-5.39a73.86,73.86,0,0,0,7.19-11.4l1.5-3c4.39-8.7,8.53-16.92,12.75-23.49,1.59-2.46,3.41-5.18,5-7.58s3.62-5.4,4.6-7c-.41-.23-.8-.42-1.14-.58-1.13,1.51-3.34,4.41-6.63,8.5-3.78,4.71-7.12,4.86-11,5a32.58,32.58,0,0,0-6.65.8c-6.68,1.6-11-.55-12.59-2.88a4.77,4.77,0,0,1-.14-5.5c1.26-1.9,3.77-3.25,6.69-4.81,2.77-1.48,5.9-3.17,8.17-5.49a56.57,56.57,0,0,0,6.27-8.39,59.61,59.61,0,0,1,6.72-9c3.1-3.17,12.16-6.9,20.15-10.18,4.76-2,9.68-4,11-5,3.85-3,5.67-4.39,8.37-4.6a2,2,0,0,1,1,.19c15.15,7.32,39.79,19.07,42.6,20a2,2,0,0,1,1,.43c1.09.89,1.09,1.6.06,10.88-.41,3.7-.87,7.9-.87,9.87,0,4.41-3.61,13-7.43,22.17-.58,1.4-1.17,2.8-1.74,4.18-1.83,4.44-3.49,8.21-4.82,11.24-1.72,3.91-3.08,7-3.87,9.35a118.68,118.68,0,0,0-4.49,16.71c-.9,5.09-3.15,9.52-5.76,14.65-.86,1.68-1.74,3.42-2.65,5.32-2.61,5.45-5.72,8.88-9,9.94a6,6,0,0,1-4.85-.39c-3.63-2-1.19-7.51.58-11.54.14-.31.27-.6.38-.87.72-1.67,1.3-3.48,2.1-6,.32-1,.67-2.12,1.09-3.38a102.69,102.69,0,0,0,3.34-14.46,85.08,85.08,0,0,0,1.13-12.22c-1.13,3.92-3.31,11.76-4.48,17.26-1.51,7.05-2.43,9.8-4.94,14.7-1.26,2.47-2.42,4.48-3.64,6.6-1.13,1.95-2.29,4-3.57,6.41-2.18,4.17-5.27,7.14-8.49,8.14A7.88,7.88,0,0,1,50.14,809Zm11.2-66a1.9,1.9,0,0,1,1.17.4l2.6,2a1.9,1.9,0,0,1,.66,2.06c0,.08-2.48,8.28-3.45,11.85-.38,1.36-.84,3.49-1.38,5.95-.84,3.85-1.88,8.65-3,12.58a112.23,112.23,0,0,1-6.25,16.38c-.41.85-.93,1.76-1.48,2.72-1.32,2.29-3.11,5.42-2.67,6.93a1.27,1.27,0,0,0,.75.8,4,4,0,0,0,3.19.28c2.18-.68,4.57-3.08,6.23-6.26,1.32-2.53,2.5-4.58,3.65-6.56s2.33-4,3.56-6.43c2.34-4.59,3.16-7,4.59-13.76,1.64-7.71,5.11-19.48,5.26-20a1.91,1.91,0,0,1,2.39-1.28l3,.93a1.92,1.92,0,0,1,1.35,1.78,85,85,0,0,1-1.19,15,105.14,105.14,0,0,1-3.47,15c-.41,1.25-.76,2.36-1.08,3.36a65.2,65.2,0,0,1-2.23,6.35l-.39.9c-.68,1.53-2.44,5.53-2.13,6.71a2.28,2.28,0,0,0,1.73,0c1-.33,3.74-1.77,6.7-8,.93-1.94,1.83-3.7,2.7-5.4,2.57-5.06,4.6-9,5.4-13.59a124.52,124.52,0,0,1,4.63-17.26c.84-2.51,2.23-5.67,4-9.67,1.39-3.17,3-6.76,4.79-11.16.58-1.39,1.17-2.79,1.75-4.19,3.51-8.39,7.13-17,7.13-20.7,0-2.18.45-6.3.9-10.29.28-2.58.65-5.93.73-7.58-2.43-.93-7.85-3.42-21-9.68-9.26-4.4-18.54-8.87-20.79-10-1.34.27-2.69,1.25-5.84,3.73-1.64,1.29-5.59,3-11.9,5.55-7.27,3-16.31,6.71-18.87,9.32a57.88,57.88,0,0,0-6.26,8.4,60.2,60.2,0,0,1-6.72,9C17.38,712,14,713.83,11,715.44c-2.35,1.27-4.58,2.46-5.3,3.55a1,1,0,0,0,.08,1.2c1,1.41,4.09,2.44,8.57,1.37a37.3,37.3,0,0,1,7.37-.91c3.64-.16,5.46-.24,8.16-3.6,4.84-6,7.36-9.5,7.39-9.53a1.91,1.91,0,0,1,2.09-.72,16.76,16.76,0,0,1,4.81,2.49h0a2.08,2.08,0,0,1,.65.82c.54,1.3.33,1.69-5.62,10.55-1.6,2.39-3.41,5.09-5,7.53-4.11,6.39-8.21,14.53-12.55,23.14l-1.51,3a77,77,0,0,1-7.5,11.91c-1.09,1.52-2.34,3.24-3.78,5.32C4.35,778,2.71,783.31,4.65,785a2.84,2.84,0,0,0,2.25.87c1.81-.2,4.35-2.46,7.54-6.72,5.77-7.7,9.21-12.36,12.81-18.82,3.73-6.67,14.94-24,15.42-24.75a1.91,1.91,0,0,1,3.43,1.58c-.27.93-6.75,23-8.94,28.7a81.29,81.29,0,0,1-8.95,16.91c-.88,1.34-1.79,2.61-2.67,3.84-3.35,4.67-5.34,7.65-4.06,10a3.83,3.83,0,0,0,3.1,2,8.12,8.12,0,0,0,6.7-2.86c3.32-3.86,10-14.87,14-23.09,3.73-7.62,6-12.47,9-19.42s5.45-9.41,5.72-9.67A1.92,1.92,0,0,1,61.34,743Zm51.19-49.7a1.75,1.75,0,0,0,.68.13A3.53,3.53,0,0,1,112.53,693.31Z"/><path class="cls-3" d="M364.63,550.1a1.9,1.9,0,0,1-1.61-.88c-.3-.47-29.71-46.73-42.69-71.61-12.77-24.48-21.85-78-24.22-108.21-2.17-27.73-19.86-46-35.47-62.11-17.19-17.74-34.54-24.5-47.73-28.41a1.91,1.91,0,0,1-.49-3.43c7.24-4.69,20.75-6.54,28.83-7.65,2.3-.32,4.48-.62,5.07-.81,3.77-1.34,45.63-33.29,71.57-53.44.39-2,1.85-7.85,7.23-23.85,3.79-11.27,6.51-25.59,8.7-37.09,2.24-11.8,3.59-18.6,5.24-21.08,3.67-5.5,22-5.4,25.61-5.33a1.91,1.91,0,0,1,1.87,1.91V548.19a1.9,1.9,0,0,1-1.38,1.83A1.59,1.59,0,0,1,364.63,550.1ZM218.53,276.63a106.58,106.58,0,0,1,44.85,28c16.06,16.57,34.26,35.36,36.54,64.46,2.34,29.88,11.27,82.74,23.79,106.74,10.23,19.61,30.78,52.66,39,65.75V130c-9,0-18.93,1.32-20.48,3.65-1.31,2-2.94,10.56-4.67,19.67-2.21,11.62-5,26.08-8.83,37.6-6.66,19.79-7.15,23.57-7.18,23.81a1.92,1.92,0,0,1-.73,1.37c-6.93,5.39-67.88,52.71-73.31,54.51a41.51,41.51,0,0,1-5.75,1C235.8,272.4,225.59,273.8,218.53,276.63Z"/><path class="cls-3" d="M427.37,98.48h0a1.91,1.91,0,0,1-1.9-1.92c.07-28-2.81-51.58-7.34-59.94C407.5,17,381.92,3.82,364.7,3.82S321.9,17,311.28,36.62C307,44.51,304.2,65.75,304,92c0,1.38,0,2.77,0,4.16A1.9,1.9,0,0,1,302,98.11h0a1.91,1.91,0,0,1-1.91-1.9c0-1.41,0-2.81,0-4.21.19-21.06,2.34-47.15,7.78-57.2C319.56,13.3,346.45,0,364.7,0s45.14,13.3,56.78,34.8c5.84,10.78,7.85,39,7.8,61.77A1.92,1.92,0,0,1,427.37,98.48Z"/><path class="cls-3" d="M408,178.89a1.91,1.91,0,0,1-1.43-3.17,127.78,127.78,0,0,0,8.95-11.41c3.22-4.63,6.05-16.56,8-33.59a1.91,1.91,0,1,1,3.79.43c-1.41,12.48-4.05,28.75-8.62,35.34a130.49,130.49,0,0,1-9.23,11.75A1.88,1.88,0,0,1,408,178.89Z"/><path class="cls-3" d="M321.38,178.84a1.88,1.88,0,0,1-1.43-.65,129.38,129.38,0,0,1-9.19-11.7c-5-7.17-7.55-22.8-8.83-34.65a1.91,1.91,0,1,1,3.8-.41c1.74,16.13,4.64,27.8,8.17,32.88a124.86,124.86,0,0,0,8.91,11.36,1.91,1.91,0,0,1-.17,2.7A1.88,1.88,0,0,1,321.38,178.84Z"/><path class="cls-3" d="M300.31,135.92a2.93,2.93,0,0,1-.53,0c-2.47-.33-4.56-2.87-5.47-6.63L288.18,104a12.34,12.34,0,0,1,2.39-9.94c.81-1,2.11-2.27,3.66-2.27,2.09,0,6.69,2,8,2.65a1.91,1.91,0,1,1-1.59,3.47,32.31,32.31,0,0,0-6.32-2.29c-1,.56-3.28,4.2-2.48,7.48L298,128.35c.61,2.51,1.78,3.68,2.27,3.75.19,0,.73-.32,1.32-1.4a1.91,1.91,0,1,1,3.34,1.86C303.39,135.36,301.54,135.92,300.31,135.92Z"/><path class="cls-3" d="M429.35,135.68c-1.44,0-3.84-.56-5.65-3.81A1.91,1.91,0,1,1,427,130c.46.81,1.21,1.8,2.2,1.85a1.8,1.8,0,0,0,1.27-.44l6.09-25.07c1.47-6-.71-10.07-1.72-10.7a33.14,33.14,0,0,0-6.3,2.29A1.91,1.91,0,0,1,427,94.47c1.36-.62,5.95-2.65,8-2.65a4.4,4.4,0,0,1,3.33,2c1.92,2.45,3.44,7.27,1.94,13.46l-6.13,25.23a4.82,4.82,0,0,1-4.11,3.15A4.63,4.63,0,0,1,429.35,135.68Z"/><path class="cls-3" d="M159.44,403.35a1.91,1.91,0,0,1-1.74-1.14,73.91,73.91,0,0,1-5.62-27c0-22.39,12.8-63.55,24.4-78.63,11.18-14.53,35.46-21.14,36.48-21.42a1.91,1.91,0,0,1,1,3.69c-.24.07-24.06,6.56-34.44,20.05s-23.58,52.78-23.61,76.31c0,10.57,3.34,20.4,4.71,24,7.22-1.58,37.73-8.72,51.72-19,15.88-11.65,37.3-29.25,49.18-47,4.86-7.25,7.95-17.9,8-18a1.91,1.91,0,0,1,3.67,1.05c-.13.46-3.28,11.32-8.47,19.08-12.2,18.19-34,36.11-50.11,47.94-16.51,12.11-53.2,19.65-54.75,20A2.58,2.58,0,0,1,159.44,403.35Z"/><path class="cls-1" d="M227.79,371.43c-1.2,1-15.14,11.32-28.66,19.64-7.34,4.52-24.77,16.73-33.87,43.28s0,95.29,0,95.29,29.83-14.91,44-38.55,25.1-35.28,26.92-54.56S227.79,371.43,227.79,371.43Z"/><path class="cls-3" d="M165.26,531.55a1.9,1.9,0,0,1-1.89-1.66c-.37-2.82-9-69.49.09-96.16,6.51-19,18.5-34.34,34.67-44.29C211.88,381,225.6,370.79,226.55,370a1.91,1.91,0,0,1,3.1,1c.42,1.89,10.26,46.35,8.44,65.7-1.42,15.08-8.2,25.57-17.57,40.08-2.9,4.49-6.19,9.59-9.61,15.28-14.31,23.85-43.55,38.66-44.79,39.28A2,2,0,0,1,165.26,531.55Zm61.29-156.78c-4.87,3.61-15.9,11.45-26.42,17.93-15.4,9.48-26.83,24.09-33.06,42.27-7.82,22.84-1.81,78.63-.25,91.67,7.3-4.08,29.41-17.52,40.82-36.53,3.44-5.75,6.75-10.87,9.67-15.39,9.08-14.06,15.64-24.22,17-38.37C235.79,420.38,228.74,385.15,226.55,374.77Z"/><path class="cls-3" d="M274.44,426.54H274c-15.06-.28-41.4-26.45-42.52-27.56a1.91,1.91,0,0,1,2.7-2.7c.27.26,26.36,26.19,39.89,26.44h.39c13.42,0,27.63-12.88,27.78-13a1.91,1.91,0,0,1,2.58,2.82C304.17,413.11,289.33,426.54,274.44,426.54Z"/><path class="cls-3" d="M113.37,693.52a1.83,1.83,0,0,1-.85-.2l-43.3-21.46a1.9,1.9,0,0,1-1-2.29l19.54-60.83c.44-1.58,15.49-54.58,24.81-78.07,8.45-21.29,18.45-32.51,21-35.11.11-5.12.84-34.54,3.83-52.43,3.31-19.87,19.84-41.92,20.54-42.85a1.91,1.91,0,0,1,3.05,2.31c-.17.22-16.67,22.23-19.83,41.17-3.21,19.27-3.78,52.3-3.79,52.63a1.91,1.91,0,0,1-.59,1.35c-.11.11-11.41,11.16-20.61,34.34-9.34,23.54-24.55,77.19-24.7,77.73a.19.19,0,0,1,0,.07l-19,59.29,40,19.82c2.18-5.15,8.68-19.66,17.68-32.25,4.56-6.39,9.5-11.47,14.73-16.84,7.37-7.58,15-15.41,22.28-27.76,11.56-19.6,21.49-37.65,25.95-60,4.32-21.56,10.76-55.73,10.83-56.07a1.91,1.91,0,1,1,3.75.71c-.06.34-6.51,34.53-10.83,56.11-4.58,22.9-14.67,41.24-26.42,61.15-7.51,12.74-15.29,20.74-22.82,28.48-5.13,5.27-10,10.25-14.36,16.4-10.66,14.91-18,33.18-18,33.36a1.9,1.9,0,0,1-1.09,1.08A2,2,0,0,1,113.37,693.52Z"/><path class="cls-3" d="M95.45,684.64a1.9,1.9,0,0,1-1.66-2.85c.25-.44,24.82-43.46,35.58-65,4-8.08,7.83-14.79,11.18-20.7,5.89-10.42,10.54-18.66,14.15-29.65,6.07-18.46,8.41-38.7,8.43-38.9a1.91,1.91,0,0,1,3.79.43c0,.2-2.4,20.84-8.59,39.67-3.73,11.35-8.7,20.14-14.46,30.33-3.32,5.87-7.09,12.53-11.09,20.53C122,640.13,97.36,683.25,97.11,683.68A1.9,1.9,0,0,1,95.45,684.64Z"/><path class="cls-3" d="M72.52,670.85a2,2,0,0,1-.93-.24,1.92,1.92,0,0,1-.74-2.6c1-1.77,7.14-16.53,13.08-30.8,4.91-11.78,10-24,13.75-32.72,9-21,28.59-54.36,38.65-69,11.5-16.77,23.8-42.05,23.92-42.3a1.91,1.91,0,1,1,3.44,1.66c-.12.26-12.54,25.79-24.21,42.8-10,14.53-29.36,47.58-38.29,68.37-3.75,8.73-8.83,20.91-13.73,32.68-6.54,15.68-12.18,29.23-13.27,31.19A1.9,1.9,0,0,1,72.52,670.85Z"/><path class="cls-3" d="M117.25,527.68h-.16a1.92,1.92,0,0,1-1.75-2.06c.14-1.6,1.5-2.41,7.91-6a171.14,171.14,0,0,0,16.49-10.07l21-17.05a1.91,1.91,0,1,1,2.41,3l-21.08,17.1-.09.06A174.33,174.33,0,0,1,125.1,523a65.58,65.58,0,0,0-6.15,3.64A1.91,1.91,0,0,1,117.25,527.68Z"/><path class="cls-3" d="M135.49,495.91a1.91,1.91,0,0,1-.84-3.62c.16-.08,16.58-8.31,24.95-21.84a1.91,1.91,0,0,1,3.25,2c-9,14.49-25.8,22.91-26.51,23.26A1.86,1.86,0,0,1,135.49,495.91Z"/><path class="cls-3" d="M136.26,476.63a2,2,0,0,1-.48-.06,1.91,1.91,0,0,1-1.38-2.3c.13-.49,3.25-12.24,26.64-25.4a1.91,1.91,0,0,1,1.87,3.33c-21.71,12.22-24.77,22.9-24.8,23A1.93,1.93,0,0,1,136.26,476.63Z"/><path class="cls-3" d="M299.47,603.2a1.9,1.9,0,0,1-1.66-1c-7.72-13.68-44.92-42.14-45.29-42.42a2,2,0,0,1-.65-.9c-.05-.13-4.82-13.95-9-28.75-3.72-13.12-6.3-30.87-8-42.62-.24-1.66-.46-3.19-.66-4.53-1.55-10.32-5.73-25.57-5.77-25.73a1.91,1.91,0,0,1,3.68-1c.18.63,4.29,15.63,5.86,26.17.21,1.35.43,2.88.67,4.55,1.69,11.65,4.25,29.25,7.9,42.13,3.7,13,7.86,25.32,8.78,28,4.23,3.26,33.6,26,43.87,40.22,3.82-8.3,8.52-18,12.39-25.88,2.82-5.77,5.25-10.76,6.73-14,3.94-8.53,25.48-38.72,26.4-40a1.91,1.91,0,0,1,3.1,2.22c-.22.31-22.25,31.18-26,39.38-1.5,3.25-3.94,8.26-6.77,14-4.36,8.94-9.78,20.06-13.78,28.94a1.9,1.9,0,0,1-1.65,1.12Z"/><path class="cls-3" d="M364.63,690.58a1.92,1.92,0,0,1-1.83-1.35c-.13-.42-12.92-42.14-23.74-55.33-9.87-12-33.09-26.47-39.11-30.1-3.3,4.3-13.78,17.77-20.91,25.35-8.58,9.12-31.39,25.42-32.36,26.11a1.91,1.91,0,0,1-3-1.34c-.15-1.39-3.75-34.2-2.89-48.78.53-9,3.82-23.06,5.2-28.69,1.18-4.79,2.43-9.35,3.5-12.84,1.84-6,2.42-6.42,2.93-6.8a2.06,2.06,0,0,1,1.67-.39,1.91,1.91,0,0,1,1.46,2.27,1.84,1.84,0,0,1-.66,1.08c-1.92,3.6-9.49,32.17-10.29,45.59-.68,11.62,1.63,36,2.54,44.87,6.38-4.66,22.49-16.64,29.13-23.7,8.38-8.91,21.56-26.22,21.69-26.39a1.91,1.91,0,0,1,2.48-.5c1.21.71,29.81,17.47,41.59,31.83,7.7,9.4,16,31.53,20.7,45.2V548.19a1.91,1.91,0,1,1,3.82,0V688.67a1.91,1.91,0,0,1-1.63,1.89ZM253.36,560.17Zm0,0h0Zm0,0Zm-.07,0h0Zm0,0Z"/><path class="cls-3" d="M254.92,790.14a1.93,1.93,0,0,1-.63-.1,1.89,1.89,0,0,1-1.15-1.11c-5.9-15.07.33-33.85,3.28-41.23,2.5-6.26,7.32-22.52-2.05-38.13-7.46-12.43-18.55-12.18-19-12.17a1.91,1.91,0,0,1-.16-3.82c.57,0,13.79-.43,22.46,14,10.24,17.08,5,34.73,2.31,41.52-2.07,5.18-8.23,22.58-3.94,36.49,9.17-3.53,30.22-3.94,42.75-2.55,14.52,1.62,24.9,2.2,36.52-4.14s27.64-28.15,27.8-28.37a1.91,1.91,0,1,1,3.08,2.26c-.68.93-16.82,22.79-29.05,29.46-12.57,6.86-24,6.23-38.77,4.59-15.81-1.76-36.84-.26-42.47,3A1.85,1.85,0,0,1,254.92,790.14Z"/><path class="cls-3" d="M257.49,1424.27c-2,0-3.89,0-5.79-.09l-2.92-.07c-5.55-.1-11.93-3.84-18.11-7.45-5.52-3.24-11.24-6.59-14.85-6.23-6.81.66-25.4,1.1-30.53-.64a47.94,47.94,0,0,1-4.87-2.12c-4.23-2-9.48-4.51-14.36-4.32-5.1.17-10-3.25-10.73-7.5-.24-1.39-.44-6.11,7.1-8.51,17.55-5.58,48.9-30.25,51.41-37.28,1.18-3.32.6-4.8-.28-7a17.23,17.23,0,0,1-1.29-9.76,41.56,41.56,0,0,1,3.21-11.75,67.57,67.57,0,0,0,2.36-6.54c2.21-7.29-2.79-46.66-5.47-67.82l-.26-2c-.49-3.88-1.21-9.13-2-15.2-4.24-31.19-11.35-83.38-10-106.27,1.61-26.86,4.2-39.6,13.2-64.9,8.57-24.09,10.27-32.88,11.34-48.75.58-8.56-1.26-16.84-3.8-28.29-2-9.17-4.58-20.59-6.54-35.55-4-30.48-7-69.53-8.2-107.12-.9-27.84,8.58-70.85,14.85-99.31,1.47-6.67,2.74-12.43,3.74-17.33,5.41-26.53,18.94-68.84,19.07-69.27a1.91,1.91,0,0,1,3.64,1.17c-.13.42-13.6,42.54-19,68.86-1,4.93-2.28,10.71-3.75,17.39-6.23,28.28-15.64,71-14.76,98.37,1.21,37.47,4.18,76.38,8.17,106.74,1.94,14.8,4.45,26.12,6.47,35.22,2.62,11.77,4.51,20.27,3.89,29.38-1.1,16.27-2.83,25.25-11.55,49.77-8.85,24.89-11.4,37.42-13,63.85-1.35,22.52,5.73,74.48,10,105.52.83,6.09,1.54,11.34,2,15.23l.26,2.05c3.95,31,7.6,62,5.35,69.4A72.81,72.81,0,0,1,219,1323a38.14,38.14,0,0,0-2.95,10.84,13.42,13.42,0,0,0,1.05,7.84,11.83,11.83,0,0,1,.33,9.71c-3.13,8.74-35.84,33.91-53.86,39.64-1.48.48-4.9,1.84-4.48,4.21.36,2.11,3.42,4.47,6.82,4.34,5.82-.23,11.54,2.51,16.14,4.69a45.75,45.75,0,0,0,4.46,2c4,1.35,20.85,1.23,28.93.45,4.84-.48,10.83,3,17.15,6.73,5.75,3.37,11.7,6.85,16.25,6.93l2.94.07c10.69.26,21.75.53,25.91-7.2,4.34-8,1.51-33.3-.8-41.38-.59-2.07-1.31-4.29-2-6.44-2-6.11-3.84-11.87-3.43-15.65a19.74,19.74,0,0,1,1.34-5.16,19.83,19.83,0,0,0,1.48-6.85A22.35,22.35,0,0,0,273,1330a55.13,55.13,0,0,1-2.39-14.74c-.42-14.36,6.18-64.15,6.93-69.78,2.34-17.44,5.86-29.33,11.7-49,1.24-4.2,2.49-8.14,3.7-12,4.41-13.87,8.22-25.85,8.22-39.88,0-9.35-.61-25.1-1.14-39-.5-13.15-1-25.57-.88-30.77.11-6,2.22-10.57,4.45-15.37a52.83,52.83,0,0,0,4.87-14.11c.95-5.54.91-12,.85-19.57-.06-9.33-.14-19.9,1.69-31.68,2.67-17.18,7.75-43.11,16.82-69.07,2.47-7.1,4.86-13,7-18.24,4.83-12,8.65-21.51,11.13-38.15,3.59-24.05,10.56-95.16,10.63-95.88a1.9,1.9,0,0,1,1.69-1.71l6.15-.67a1.91,1.91,0,1,1,.41,3.8l-4.6.5c-1.05,10.58-7.19,72.37-10.5,94.52-2.55,17.09-6.44,26.76-11.37,39-2.19,5.44-4.45,11.07-6.9,18.07-9,25.7-14,51.38-16.64,68.41-1.78,11.47-1.71,21.88-1.65,31.07.06,7.7.1,14.36-.91,20.24a56.64,56.64,0,0,1-5.17,15.07c-2.14,4.61-4,8.6-4.09,13.84-.1,5.09.37,17.45.88,30.55.53,13.93,1.14,29.71,1.14,39.14,0,14.62-3.89,26.86-8.4,41-1.2,3.79-2.45,7.72-3.68,11.88-5.79,19.52-9.28,31.3-11.57,48.45-.75,5.6-7.32,55.1-6.9,69.16a51,51,0,0,0,2.25,13.82,25.72,25.72,0,0,1,1.38,8.89,23.56,23.56,0,0,1-1.71,8,15.85,15.85,0,0,0-1.12,4.24c-.33,3,1.5,8.6,3.26,14.05.71,2.18,1.44,4.44,2.05,6.57,2.16,7.59,5.7,34.59.49,44.25C276.67,1423.12,267.09,1424.27,257.49,1424.27Z"/><path class="cls-3" d="M242.67,1034.41h-.2c-1.31-.15-1.8-1.2-2.88-3.78-.66-1.59-1.57-3.9-2.69-6.87-1.87-5-4.39-11.93-7.47-20.63C224.18,988.33,219,973.35,219,973.2a1.9,1.9,0,0,1-.09-.36c-8.38-60.58-1.33-100.62,3.62-119.09a221.45,221.45,0,0,1,19.74-49.91,135.41,135.41,0,0,1,7.84-12.57c3.34-4.71,3.83-4.81,4.45-4.93a1.89,1.89,0,0,1,1.89.71,2,2,0,0,1,.19,2,1.81,1.81,0,0,1-.55.67c-1.45,1.71-18.57,22.84-29.87,65-4.87,18.18-11.8,57.58-3.55,117.4,6.41,18.67,16.49,47.33,20.19,56.4,5.51-9.41,8-16,11.61-25.63,1.32-3.52,2.82-7.5,4.66-12.12,4.1-10.31,8.86-24,13.07-37.6,9.1-29.36,16.73-167.52,16.81-168.91a1.91,1.91,0,1,1,3.81.21c-.31,5.7-7.73,140-17,169.84-4.24,13.66-9,27.47-13.18,37.87-1.82,4.59-3.31,8.55-4.63,12.06-4,10.75-6.71,17.86-13.68,29.21A2,2,0,0,1,242.67,1034.41Z"/><path class="cls-3" d="M289.54,1039.94a1.83,1.83,0,0,1-.47,0,1.91,1.91,0,0,1-1.43-1.66c-4.51-43.11-14.5-86.81-14.6-87.25a1.91,1.91,0,1,1,3.72-.85c.1.42,9.35,40.92,14.11,82.51,13.3-20.3,17-34.28,25.18-65.23l.24-.92c8.5-32.14,15.21-57.53,11.48-85.26-3.63-27-18.26-88.89-20.73-94.06a1.91,1.91,0,0,1,1.51-3.22c1.59.11,2.06,1.59,2.9,4.29.59,1.89,1.35,4.6,2.25,8,1.81,6.85,4.06,16.12,6.35,26.1,5.53,24.11,9.83,45.92,11.5,58.33,3.83,28.49-3,54.19-11.57,86.74l-.24.92c-8.61,32.57-12.54,47.43-28.63,70.74A1.91,1.91,0,0,1,289.54,1039.94ZM308.3,787.76Zm0,0Zm0,0h0Zm0,0Zm0,0Z"/><path class="cls-3" d="M237,1362.25a1.91,1.91,0,0,1-1.59-3h0a75,75,0,0,0,10.19-30.78c.57-5.82,1.35-11.28,2.11-16.55,1.64-11.45,3.06-21.34,1.55-29.85a1.91,1.91,0,1,1,3.76-.66c1.61,9.11.16,19.27-1.53,31-.75,5.23-1.53,10.65-2.09,16.39a77.19,77.19,0,0,1-10.81,32.51A1.91,1.91,0,0,1,237,1362.25Z"/><path class="cls-3" d="M273.72,1349.81a1.89,1.89,0,0,1-1.47-.69c-2.28-2.76-9.27-22.63-9.44-39.68a239.06,239.06,0,0,1,1.67-30.46,1.91,1.91,0,0,1,3.79.51,233.86,233.86,0,0,0-1.64,29.91c.17,16.38,7,35.35,8.56,37.29a1.9,1.9,0,0,1-1.47,3.12Z"/><path class="cls-3" d="M319.66,216.5a1.91,1.91,0,0,1-1.91-1.9c-.07-12.48,1.53-37.39,1.55-37.64a1.91,1.91,0,0,1,3.81.25c0,.25-1.61,25-1.54,37.37a1.92,1.92,0,0,1-1.9,1.92Z"/><path class="cls-3" d="M679.12,809a7.94,7.94,0,0,1-2.43-.38c-3.21-1-6.3-4-8.48-8.14-1.28-2.45-2.44-4.46-3.57-6.41-1.22-2.12-2.38-4.13-3.65-6.6-2.5-4.9-3.43-7.65-4.93-14.7-1.17-5.5-3.36-13.34-4.48-17.26a85.08,85.08,0,0,0,1.13,12.22,100,100,0,0,0,3.34,14.46c.41,1.26.77,2.37,1.09,3.37.8,2.52,1.37,4.34,2.09,6l.39.87c1.77,4,4.21,9.56.58,11.54a6,6,0,0,1-4.85.39c-3.26-1.06-6.37-4.49-9-9.94-.91-1.9-1.8-3.64-2.65-5.33-2.61-5.12-4.86-9.55-5.77-14.64a118.81,118.81,0,0,0-4.48-16.71c-.79-2.35-2.15-5.44-3.87-9.35-1.33-3-3-6.8-4.82-11.24-.57-1.38-1.16-2.78-1.74-4.17-3.82-9.14-7.43-17.77-7.43-22.18,0-2-.46-6.17-.87-9.87-1-9.37-1-10,.06-10.88a2,2,0,0,1,1.05-.43c2.8-.94,27.45-12.69,42.6-20a2,2,0,0,1,1-.19c2.7.21,4.51,1.57,8.37,4.6,1.31,1,6.23,3.06,11,5,8,3.28,17,7,20.15,10.18a60.29,60.29,0,0,1,6.72,9,57.23,57.23,0,0,0,6.26,8.39c2.28,2.32,5.41,4,8.18,5.49s5.43,2.91,6.69,4.81a4.77,4.77,0,0,1-.14,5.5c-1.64,2.33-5.91,4.48-12.59,2.88a32.66,32.66,0,0,0-6.65-.8c-3.86-.17-7.19-.32-11-5-3.3-4.09-5.5-7-6.63-8.5-.34.16-.73.35-1.14.59,1,1.61,2.94,4.54,4.6,7s3.43,5.12,5,7.58c4.22,6.57,8.36,14.79,12.75,23.49l1.5,3a73.86,73.86,0,0,0,7.19,11.4c1.11,1.53,2.37,3.27,3.83,5.39,6.12,8.85,7.34,15.24,3.53,18.49a6.64,6.64,0,0,1-5.16,1.77c-3-.34-6.16-2.87-10.17-8.23-5.69-7.6-9.37-12.59-13.09-19.25-1.64-2.94-4.86-8.14-7.93-13,1.87,6.12,3.91,12.64,4.92,15.31a77.18,77.18,0,0,0,8.59,16.18c.83,1.27,1.72,2.51,2.57,3.7,3.49,4.87,6.79,9.47,4.32,14.07a7.55,7.55,0,0,1-6,4,12,12,0,0,1-10-4.17c-3.92-4.57-10.82-16.26-14.56-23.9s-6.07-12.56-9.08-19.59a38.64,38.64,0,0,0-3.83-7.14l-.09.08c.73,2.46,2.34,7.88,3.11,10.68.4,1.46.87,3.63,1.42,6.14.82,3.8,1.85,8.52,3,12.31a106.6,106.6,0,0,0,6,15.8c.36.74.85,1.59,1.37,2.5,1.83,3.19,3.91,6.82,3,9.89a5.09,5.09,0,0,1-2.64,3.1A7.79,7.79,0,0,1,679.12,809Zm-26.41-58.37a1.9,1.9,0,0,1,.9.22,1.92,1.92,0,0,1,.93,1.14c.15.5,3.61,12.27,5.26,20,1.43,6.73,2.25,9.17,4.59,13.76,1.23,2.39,2.36,4.35,3.56,6.43s2.33,4,3.65,6.56c1.66,3.18,4,5.58,6.23,6.26a4,4,0,0,0,3.19-.28,1.27,1.27,0,0,0,.75-.8c.44-1.51-1.36-4.64-2.67-6.93-.55-1-1.07-1.87-1.48-2.72a111.09,111.09,0,0,1-6.25-16.38c-1.17-3.93-2.21-8.73-3.06-12.59-.53-2.46-1-4.58-1.37-5.95-1-3.56-3.43-11.76-3.45-11.84a1.9,1.9,0,0,1,.66-2.06l2.6-2a1.91,1.91,0,0,1,2.48.12c.27.26,2.74,2.71,5.72,9.67s5.28,11.81,9,19.42c4,8.22,10.71,19.23,14,23.09a8.12,8.12,0,0,0,6.7,2.86,3.83,3.83,0,0,0,3.1-2c1.28-2.39-.71-5.37-4.06-10-.88-1.22-1.79-2.49-2.67-3.83a80.82,80.82,0,0,1-8.95-16.91c-2.19-5.73-8.67-27.77-8.94-28.7a1.91,1.91,0,0,1,3.43-1.58c.48.74,11.69,18.08,15.41,24.75,3.61,6.46,7,11.13,12.81,18.82,3.2,4.26,5.74,6.52,7.55,6.72a2.84,2.84,0,0,0,2.25-.87c1.94-1.66.3-6.93-4.19-13.42-1.44-2.08-2.69-3.8-3.79-5.32a77.79,77.79,0,0,1-7.5-11.91l-1.5-3c-4.34-8.61-8.44-16.75-12.55-23.14-1.57-2.44-3.38-5.14-5-7.53-6-8.86-6.16-9.25-5.62-10.55a2.08,2.08,0,0,1,.65-.82h0a16.76,16.76,0,0,1,4.81-2.49,1.91,1.91,0,0,1,2.09.72s2.55,3.52,7.38,9.53c2.71,3.36,4.53,3.44,8.17,3.6a37.3,37.3,0,0,1,7.37.91c4.48,1.07,7.58,0,8.57-1.37a1,1,0,0,0,.08-1.2c-.73-1.09-3-2.28-5.3-3.55-3-1.61-6.42-3.44-9.11-6.18a60.2,60.2,0,0,1-6.72-9,57.88,57.88,0,0,0-6.26-8.4c-2.56-2.61-11.6-6.33-18.87-9.32-6.31-2.6-10.26-4.26-11.9-5.55-3.15-2.48-4.5-3.46-5.84-3.73-2.25,1.09-11.53,5.56-20.79,10-13.16,6.26-18.58,8.75-21,9.68.08,1.65.45,5,.73,7.58.44,4,.9,8.11.9,10.29,0,3.65,3.62,12.32,7.13,20.7.59,1.4,1.17,2.8,1.75,4.19,1.81,4.4,3.4,8,4.79,11.16,1.76,4,3.15,7.16,4,9.67a123.64,123.64,0,0,1,4.62,17.26c.81,4.54,2.84,8.53,5.41,13.58.87,1.71,1.76,3.47,2.7,5.41,3,6.18,5.67,7.62,6.7,8a2.28,2.28,0,0,0,1.73,0c.31-1.18-1.45-5.18-2.13-6.71-.14-.31-.27-.62-.39-.9a65.48,65.48,0,0,1-2.23-6.36c-.32-1-.67-2.1-1.08-3.35a102.78,102.78,0,0,1-3.47-15,83.88,83.88,0,0,1-1.19-15,1.92,1.92,0,0,1,1.34-1.78l3-.93A1.77,1.77,0,0,1,652.71,750.63Zm33.57-39.81h0Zm-69.55-17.51a3.53,3.53,0,0,1-.68.13A1.79,1.79,0,0,0,616.73,693.31Z"/><path class="cls-3" d="M364.63,550.1a1.59,1.59,0,0,1-.53-.08,1.9,1.9,0,0,1-1.38-1.83V128.11a1.91,1.91,0,0,1,1.87-1.91c3.64-.07,21.94-.17,25.61,5.33,1.65,2.48,3,9.28,5.24,21.07,2.19,11.51,4.91,25.83,8.7,37.1,5.38,16,6.84,21.81,7.23,23.85,25.94,20.15,67.8,52.1,71.57,53.44.59.19,2.77.49,5.07.81,8.08,1.11,21.59,3,28.83,7.65a1.91,1.91,0,0,1-.49,3.43c-13.2,3.91-30.54,10.67-47.73,28.41-15.61,16.11-33.3,34.38-35.47,62.11-2.37,30.2-11.45,83.73-24.22,108.21-13,24.88-42.39,71.14-42.69,71.61A1.91,1.91,0,0,1,364.63,550.1ZM366.54,130V541.59c8.22-13.09,28.77-46.14,39-65.75,12.51-24,21.45-76.86,23.79-106.74,2.28-29.1,20.48-47.89,36.54-64.46a106.53,106.53,0,0,1,44.85-28c-7.06-2.83-17.27-4.23-23.24-5.05a42.09,42.09,0,0,1-5.76-1c-5.42-1.8-66.37-49.12-73.3-54.51a1.92,1.92,0,0,1-.73-1.37c0-.25-.53-4-7.18-23.81-3.88-11.52-6.62-26-8.83-37.6-1.73-9.11-3.36-17.71-4.67-19.67C385.47,131.32,375.55,130,366.54,130Z"/><path class="cls-3" d="M569.81,403.35a2.58,2.58,0,0,1-.38,0c-1.55-.32-38.24-7.86-54.76-20-16.12-11.83-37.9-29.75-50.1-47.94-5.19-7.76-8.34-18.62-8.47-19.08a1.91,1.91,0,0,1,3.67-1.05c0,.1,3.12,10.75,8,18,11.89,17.74,33.31,35.34,49.19,47,14,10.25,44.5,17.39,51.71,19a70.92,70.92,0,0,0,4.72-24c0-23.53-13.32-62.93-23.61-76.31s-34.2-20-34.44-20.05a1.91,1.91,0,0,1,1-3.69c1,.28,25.3,6.89,36.48,21.42,11.6,15.08,24.37,56.23,24.4,78.63a74.14,74.14,0,0,1-5.62,27A1.91,1.91,0,0,1,569.81,403.35Z"/><path class="cls-1" d="M501.47,371.43c1.2,1,15.14,11.32,28.66,19.64,7.34,4.52,24.77,16.73,33.86,43.28s0,95.29,0,95.29-29.82-14.91-44-38.55-25.1-35.28-26.92-54.56S501.47,371.43,501.47,371.43Z"/><path class="cls-3" d="M564,531.55a2,2,0,0,1-.85-.2c-1.24-.62-30.49-15.43-44.79-39.28-3.42-5.69-6.71-10.79-9.61-15.28-9.37-14.51-16.15-25-17.57-40.08-1.83-19.35,8-63.81,8.43-65.7a1.92,1.92,0,0,1,1.27-1.39,1.87,1.87,0,0,1,1.84.36c1,.81,14.67,11,28.42,19.46,16.17,9.95,28.15,25.27,34.67,44.29,9.13,26.67.46,93.34.09,96.16a1.93,1.93,0,0,1-1,1.44A1.9,1.9,0,0,1,564,531.55ZM502.7,374.77c-2.18,10.38-9.23,45.61-7.73,61.58,1.34,14.15,7.9,24.31,17,38.37,2.92,4.52,6.22,9.64,9.67,15.39,11.41,19,33.51,32.45,40.82,36.53,1.56-13,7.57-68.83-.25-91.67-6.23-18.18-17.66-32.79-33.06-42.27C518.61,386.22,507.58,378.38,502.7,374.77Z"/><path class="cls-3" d="M454.82,426.54c-14.89,0-29.73-13.43-30.36-14a1.91,1.91,0,0,1,2.58-2.82c.14.13,14.38,13,27.78,13h.39c13.52-.25,39.62-26.18,39.88-26.44a1.91,1.91,0,0,1,2.7,2.7c-1.11,1.11-27.45,27.28-42.51,27.56Z"/><path class="cls-3" d="M615.89,693.52a2,2,0,0,1-.68-.12,2,2,0,0,1-1.1-1.08c-.07-.18-7.38-18.46-18-33.36-4.39-6.15-9.23-11.13-14.36-16.4-7.53-7.74-15.31-15.74-22.83-28.48-11.74-19.91-21.83-38.25-26.41-61.15-4.32-21.58-10.77-55.77-10.83-56.11a1.9,1.9,0,0,1,1.52-2.23,1.92,1.92,0,0,1,2.23,1.52c.06.34,6.51,34.51,10.82,56.07,4.47,22.31,14.4,40.36,26,60,7.28,12.35,14.91,20.18,22.28,27.76,5.23,5.37,10.17,10.45,14.73,16.84,9,12.59,15.5,27.1,17.68,32.25l40-19.82-19-59.29a.19.19,0,0,1,0-.07c-.16-.54-15.36-54.19-24.7-77.73-9.23-23.25-20.5-34.23-20.61-34.34a1.91,1.91,0,0,1-.59-1.35c0-.33-.58-33.36-3.79-52.63-3.16-19-19.66-40.95-19.83-41.17a1.91,1.91,0,0,1,3.05-2.31c.7.93,17.23,23,20.54,42.85,3,17.89,3.72,47.31,3.83,52.43,2.5,2.6,12.5,13.82,20.94,35.11,9.33,23.48,24.37,76.47,24.82,78.07L661,669.57a1.9,1.9,0,0,1-1,2.29l-43.3,21.46A1.83,1.83,0,0,1,615.89,693.52Z"/><path class="cls-3" d="M633.81,684.64a1.9,1.9,0,0,1-1.66-1c-.25-.43-24.87-43.55-35.68-65.17-4-8-7.76-14.66-11.08-20.53-5.76-10.19-10.73-19-14.46-30.33-6.19-18.83-8.57-39.47-8.6-39.67a1.91,1.91,0,0,1,3.8-.43c0,.2,2.36,20.46,8.43,38.9,3.61,11,8.26,19.23,14.15,29.65,3.35,5.91,7.14,12.62,11.18,20.7,10.76,21.53,35.33,64.55,35.58,65a1.9,1.9,0,0,1-1.66,2.85Z"/><path class="cls-3" d="M656.74,670.85a1.9,1.9,0,0,1-1.67-1c-1.09-2-6.73-15.5-13.26-31.17-4.91-11.78-10-24-13.74-32.7-8.93-20.8-28.32-53.84-38.29-68.37-11.67-17-24.09-42.54-24.21-42.8a1.91,1.91,0,1,1,3.43-1.66c.13.25,12.43,25.53,23.93,42.3,10.06,14.66,29.62,48,38.65,69,3.76,8.76,8.84,21,13.75,32.74,5.95,14.26,12.09,29,13.08,30.78a1.92,1.92,0,0,1-.74,2.6A2,2,0,0,1,656.74,670.85Z"/><path class="cls-3" d="M612,527.68a1.92,1.92,0,0,1-1.71-1.06,63,63,0,0,0-6.15-3.64,174.28,174.28,0,0,1-16.9-10.34l-.09-.06-21.08-17.1a1.91,1.91,0,1,1,2.41-3l21,17.05A171.14,171.14,0,0,0,606,519.64c6.41,3.56,7.77,4.37,7.9,6a1.91,1.91,0,0,1-1.74,2.06Z"/><path class="cls-3" d="M593.76,495.91a1.82,1.82,0,0,1-.84-.2c-.71-.35-17.55-8.77-26.51-23.26a1.91,1.91,0,0,1,3.25-2c8.37,13.53,24.79,21.76,25,21.84a1.91,1.91,0,0,1-.85,3.62Z"/><path class="cls-3" d="M593,476.64a1.92,1.92,0,0,1-1.85-1.44c0-.19-3.17-10.83-24.8-23a1.91,1.91,0,1,1,1.87-3.33c23.38,13.16,26.51,24.91,26.64,25.4a1.92,1.92,0,0,1-1.4,2.31A1.82,1.82,0,0,1,593,476.64Z"/><path class="cls-3" d="M429.79,603.2h-.09a1.9,1.9,0,0,1-1.65-1.12c-4-8.88-9.43-20-13.79-29-2.82-5.79-5.26-10.79-6.76-14-3.79-8.2-25.81-39.07-26-39.38a1.91,1.91,0,0,1,3.1-2.22c.92,1.28,22.46,31.47,26.39,40,1.49,3.21,3.92,8.19,6.73,14,3.87,7.93,8.58,17.58,12.4,25.89,10.27-14.17,39.64-37,43.87-40.22.92-2.68,5.08-15,8.77-28,3.66-12.88,6.21-30.47,7.91-42.11.24-1.68.46-3.21.67-4.57,1.57-10.54,5.68-25.54,5.86-26.17a1.91,1.91,0,0,1,3.68,1c0,.16-4.23,15.42-5.77,25.73-.2,1.35-.42,2.88-.66,4.55-1.71,11.74-4.29,29.48-8,42.6-4.2,14.8-9,28.62-9,28.75a2,2,0,0,1-.65.9c-.37.28-37.57,28.74-45.29,42.42A1.92,1.92,0,0,1,429.79,603.2Z"/><path class="cls-3" d="M364.63,690.58l-.28,0a1.91,1.91,0,0,1-1.63-1.89V548.19a1.91,1.91,0,1,1,3.82,0V676.67c4.68-13.67,13-35.8,20.7-45.2,11.78-14.36,40.37-31.12,41.59-31.83a1.91,1.91,0,0,1,2.48.5c.13.17,13.31,17.48,21.69,26.39,6.64,7.06,22.75,19,29.13,23.7.9-8.83,3.22-33.25,2.54-44.87-.8-13.42-8.37-42-10.29-45.59a1.9,1.9,0,0,1,.8-3.35,2,2,0,0,1,1.66.39c.52.38,1.1.83,2.94,6.8,1.07,3.49,2.31,8,3.49,12.84,1.39,5.63,4.68,19.7,5.21,28.69.86,14.58-2.74,47.39-2.9,48.78a1.9,1.9,0,0,1-3,1.34c-1-.69-23.78-17-32.36-26.11-7.13-7.58-17.61-21-20.91-25.35-6,3.63-29.24,18.05-39.12,30.1-10.81,13.19-23.61,54.91-23.73,55.33A1.92,1.92,0,0,1,364.63,690.58Zm111.25-130.4Zm.1,0-.1,0Z"/><path class="cls-3" d="M474.34,790.14a1.82,1.82,0,0,1-1-.26c-5.63-3.28-26.67-4.78-42.47-3-14.77,1.64-26.2,2.27-38.77-4.59-12.24-6.67-28.37-28.53-29.05-29.46a1.91,1.91,0,0,1,3.08-2.26c.16.22,16.31,22.1,27.8,28.37s22,5.76,36.52,4.14c12.53-1.39,33.58-1,42.74,2.55,4.3-13.91-1.86-31.31-3.94-36.49-2.71-6.79-7.93-24.44,2.32-41.52,8.67-14.44,21.89-14,22.45-14a1.91,1.91,0,0,1-.08,3.82h-.07c-.48,0-11.57-.26-19,12.17-9.37,15.61-4.55,31.87-2.05,38.13,3,7.38,9.18,26.16,3.28,41.23A1.89,1.89,0,0,1,475,790,2,2,0,0,1,474.34,790.14Z"/><path class="cls-3" d="M471.77,1424.27c-9.6,0-19.19-1.15-23.58-9.29-5.21-9.67-1.68-36.67.49-44.25.61-2.14,1.34-4.39,2.05-6.57,1.76-5.45,3.59-11.09,3.26-14.05a16.23,16.23,0,0,0-1.12-4.24,23.56,23.56,0,0,1-1.71-8,25.48,25.48,0,0,1,1.38-8.89,51,51,0,0,0,2.25-13.82c.42-14-6.15-63.56-6.9-69.16-2.29-17.14-5.78-28.93-11.57-48.45-1.23-4.16-2.48-8.09-3.69-11.89-4.5-14.17-8.39-26.41-8.39-41,0-9.43.61-25.21,1.14-39.13.5-13.1,1-25.47.88-30.56-.1-5.24-1.95-9.23-4.09-13.84a56.63,56.63,0,0,1-5.18-15.07c-1-5.88-1-12.54-.9-20.24.06-9.19.13-19.6-1.65-31.07-2.64-17-7.67-42.71-16.64-68.41-2.45-7-4.71-12.63-6.9-18.07-4.93-12.24-8.82-21.92-11.37-39-3.31-22.15-9.45-83.94-10.5-94.52l-4.61-.5a1.91,1.91,0,0,1,.41-3.8l6.16.67a1.91,1.91,0,0,1,1.69,1.71c.07.72,7,71.83,10.62,95.88,2.49,16.64,6.31,26.13,11.14,38.15,2.1,5.22,4.49,11.14,7,18.24,9.07,26,14.15,51.89,16.82,69.07,1.82,11.78,1.75,22.35,1.68,31.68,0,7.53-.09,14,.86,19.57a52.83,52.83,0,0,0,4.87,14.11c2.23,4.8,4.34,9.33,4.45,15.37.1,5.21-.38,17.63-.88,30.78-.54,13.89-1.14,29.64-1.14,39,0,14,3.81,26,8.21,39.88,1.22,3.81,2.47,7.76,3.71,12,5.84,19.7,9.36,31.59,11.7,49,.75,5.63,7.35,55.43,6.93,69.78a55.13,55.13,0,0,1-2.39,14.74,22.35,22.35,0,0,0-1.25,7.64,19.87,19.87,0,0,0,1.47,6.85,19,19,0,0,1,1.34,5.16c.42,3.78-1.44,9.54-3.42,15.65-.7,2.15-1.41,4.37-2,6.44-2.31,8.08-5.13,33.35-.8,41.38,4.17,7.73,15.23,7.46,25.92,7.2l2.94-.07c4.55-.08,10.49-3.56,16.25-6.93,6.32-3.7,12.29-7.2,17.14-6.73,8.09.78,25,.9,28.94-.45a45.75,45.75,0,0,0,4.46-2c4.6-2.18,10.33-4.91,16.14-4.69,3.39.14,6.45-2.23,6.82-4.34.42-2.37-3-3.73-4.49-4.21-18-5.73-50.73-30.9-53.85-39.64a11.83,11.83,0,0,1,.33-9.71,13.42,13.42,0,0,0,1.05-7.84,38.14,38.14,0,0,0-3-10.84,72.81,72.81,0,0,1-2.49-6.88c-2.26-7.44,1.4-38.36,5.34-69.4l.26-2.05c.5-3.89,1.21-9.14,2-15.23,4.23-31,11.31-83,10-105.52-1.58-26.43-4.13-39-13-63.85-8.72-24.52-10.45-33.5-11.55-49.77-.62-9.11,1.27-17.61,3.88-29.38,2-9.1,4.54-20.42,6.48-35.22,4-30.36,7-69.27,8.17-106.74.88-27.37-8.53-70.09-14.76-98.37-1.47-6.68-2.74-12.46-3.75-17.39-5.37-26.33-18.84-68.44-19-68.86a1.91,1.91,0,1,1,3.63-1.17c.14.43,13.67,42.74,19.08,69.27,1,4.9,2.27,10.66,3.74,17.33,6.27,28.46,15.75,71.47,14.85,99.31C522,876.62,519,915.67,515,946.15c-2,15-4.5,26.38-6.54,35.55-2.54,11.45-4.38,19.73-3.8,28.29,1.07,15.87,2.77,24.66,11.34,48.75,9,25.3,11.58,38,13.2,64.9,1.37,22.89-5.74,75.08-10,106.27-.83,6.07-1.55,11.32-2,15.2l-.26,2c-2.68,21.16-7.68,60.53-5.47,67.82a67.57,67.57,0,0,0,2.36,6.54,41.28,41.28,0,0,1,3.2,11.75,17.15,17.15,0,0,1-1.28,9.76c-.88,2.24-1.46,3.72-.28,7,2.51,7,33.86,31.7,51.41,37.28,7.54,2.4,7.34,7.12,7.09,8.51-.74,4.25-5.66,7.67-10.72,7.5-4.87-.18-10.13,2.31-14.36,4.32a47.94,47.94,0,0,1-4.87,2.12c-5.13,1.74-23.73,1.3-30.53.64-3.62-.35-9.33,3-14.85,6.23-6.18,3.61-12.57,7.35-18.11,7.45l-2.92.07C475.66,1424.22,473.71,1424.27,471.77,1424.27Z"/><path class="cls-3" d="M488.09,1030a2,2,0,0,1-1.66-.89c-5.5-8.48-8.28-15-13.34-26.71-1.18-2.75-2.49-5.8-4-9.25-.78-1.79-1.65-3.74-2.57-5.81-4.17-9.31-9.35-20.89-13.1-33-9.24-29.81-16.66-164.14-17-169.84a1.91,1.91,0,1,1,3.81-.21c.08,1.39,7.71,139.55,16.81,168.91,3.68,11.89,8.81,23.36,12.93,32.57.94,2.09,1.81,4,2.59,5.84,1.51,3.46,2.83,6.51,4,9.27,4.54,10.55,7.08,16.46,11.29,23.36,3.5-8.49,12.8-34.9,18.71-52.09,8.25-59.82,1.32-99.22-3.55-117.4-11.3-42.15-28.42-63.28-29.87-65a1.81,1.81,0,0,1-.55-.67,2,2,0,0,1,.19-2,1.89,1.89,0,0,1,1.89-.71c.62.12,1.1.22,4.45,4.93A135.41,135.41,0,0,1,487,803.84a221.45,221.45,0,0,1,19.74,49.91c4.95,18.47,12,58.51,3.62,119.09a1.9,1.9,0,0,1-.09.36c0,.14-4.81,14-9.68,27.71-2.87,8.05-5.21,14.48-7,19.1-1,2.76-1.89,4.91-2.52,6.38-1,2.37-1.51,3.42-2.79,3.58Z"/><path class="cls-3" d="M438.91,1039.94a1.91,1.91,0,0,1-1.57-.82c-14.91-21.59-18.64-35.8-26.08-64.11q-.84-3.18-1.74-6.63l-.24-.91c-8.61-32.55-15.41-58.26-11.57-86.75,1.67-12.41,6-34.22,11.5-58.33,2.29-10,4.54-19.25,6.34-26.1.91-3.45,1.67-6.16,2.26-8,.84-2.7,1.31-4.18,2.9-4.29a1.9,1.9,0,0,1,2,1.78,1.94,1.94,0,0,1-.52,1.44c-2.47,5.17-17.1,67.1-20.73,94.06-3.73,27.73,3,53.12,11.48,85.26l.24.92q.92,3.45,1.75,6.63c7,26.64,10.46,39.86,22.5,58.39,3.86-43.05,15-82,15.06-82.4a1.91,1.91,0,1,1,3.67,1.05c-.12.42-12.05,42.34-15.37,87.1a1.93,1.93,0,0,1-1.41,1.7A2.07,2.07,0,0,1,438.91,1039.94ZM421,787.76Zm0,0h0Zm0,0h0Zm0,0Zm0,0h0Zm0,0Zm0,0Z"/><path class="cls-3" d="M497.24,1230.62a15.81,15.81,0,0,1-3.47-.4c-10.19-2.21-22.83-17.28-27.72-52.92-1.38-10-13.27-98.59-7.88-126,1.41-7.17,7.4-21.42,9.2-25.62,2-4.68,4-9,5.61-12.23,2.8-5.58,3.57-6.17,4.77-6.25a2,2,0,0,1,2,1.18c1.37,2.56,34.95,65,47.52,94.42a1.91,1.91,0,1,1-3.51,1.5c-11.26-26.37-39.52-79.44-46.05-91.64-3.93,7.21-14,30.46-15.77,39.37-5.28,26.83,6.54,114.82,7.91,124.77,4.63,33.72,16.23,47.86,24.75,49.71,5.12,1.12,11.27.52,19.65-20.82,6.06-15.45,8.84-41.06,9.89-50.7.2-1.85.34-3.18.45-3.9a1.91,1.91,0,0,1,3.78.55c-.1.65-.24,2-.44,3.76-1.06,9.78-3.88,35.76-10.13,51.68C511.29,1223.6,505.31,1230.62,497.24,1230.62Z"/><path class="cls-3" d="M461.81,1242.4a11.13,11.13,0,0,1-5-1.23c-9.51-4.78-14.43-22.49-15-24.7,0,0,0,0,0-.07a1.91,1.91,0,1,1,3.7-.93c.19.74,4.82,18.16,13,22.29a7.26,7.26,0,0,0,6.29.2c.13,0,3.22-1.53,4.21-22.4.52-11,.19-21.72.19-21.83a1.91,1.91,0,1,1,3.81-.12c0,.11.34,11-.19,22.13-1,20.87-4,24.73-6.58,25.76A11.81,11.81,0,0,1,461.81,1242.4Z"/><path class="cls-3" d="M427.49,1102.25h-.2a1.92,1.92,0,0,1-1.7-2.1c.44-4.09,2.91-11.83,4.89-18,.59-1.86,1.1-3.45,1.48-4.72,1.3-4.34,6-47.92,7.72-64.34a1.91,1.91,0,0,1,3.65-.58c.57,1.31,14.11,32,17.2,44.24a1.91,1.91,0,0,1-3.7.94c-2.16-8.51-9.86-27-14.11-37-1.71,16.07-5.77,53.36-7.1,57.8-.39,1.3-.91,2.92-1.5,4.79-1.83,5.73-4.33,13.58-4.73,17.28A1.92,1.92,0,0,1,427.49,1102.25Z"/><path class="cls-3" d="M232.06,1230.62c-8.07,0-14.05-7-20.54-23.56-6.25-15.92-9.07-41.9-10.13-51.68-.2-1.81-.34-3.11-.43-3.76a1.9,1.9,0,0,1,3.77-.55c.11.72.25,2,.45,3.89,1,9.65,3.83,35.26,9.89,50.71,8.38,21.34,14.54,21.94,19.65,20.82,8.52-1.85,20.12-16,24.75-49.71,2-14.86,2.09-25.91,2.15-36.59a277.09,277.09,0,0,1,1.23-29c6.09-58.91-5.78-78.63-11.49-88.11-.22-.36-.42-.69-.61-1-2.62,5.19-7.45,13.36-13.23,23.13-10.86,18.36-24.38,41.22-32,59a1.91,1.91,0,0,1-3.52-1.5c7.71-18,21.3-41,32.22-59.48,7-11.88,13.1-22.14,14.59-26.18a1.92,1.92,0,0,1,1.76-1.25,1.88,1.88,0,0,1,1.8,1.19,32.56,32.56,0,0,0,2.25,4.1c5.92,9.83,18.25,30.3,12,90.47a277.42,277.42,0,0,0-1.22,28.64c-.05,10.8-.1,22-2.18,37.09-2.4,17.48-6.7,31.12-12.77,40.52s-11.94,11.75-14.95,12.4A15.81,15.81,0,0,1,232.06,1230.62Z"/><path class="cls-3" d="M267.49,1242.41a11.44,11.44,0,0,1-4.43-.91c-2.54-1-5.58-4.91-6.57-25.77-.53-11.11-.21-22-.2-22.12a1.91,1.91,0,1,1,3.81.12c0,.11-.32,10.88.2,21.84,1,20.84,4.07,22.34,4.2,22.39a7.15,7.15,0,0,0,6.29-.2c8.54-4.35,13.24-23.15,13.29-23.34a1.91,1.91,0,1,1,3.71.91c-.21.84-5.17,20.69-15.26,25.83A11,11,0,0,1,267.49,1242.41Z"/><path class="cls-3" d="M301.81,1102.25a1.92,1.92,0,0,1-1.9-1.71c-.4-3.7-2.9-11.55-4.73-17.28-.59-1.87-1.11-3.49-1.5-4.79-1.39-4.65-6.25-42.5-7.93-55.83-4.93,6.65-15,22-18.26,40.26a1.91,1.91,0,1,1-3.76-.67c4.54-25.41,21.19-44.81,21.9-45.62a1.91,1.91,0,0,1,3.34,1c1.88,15.15,7.07,55.41,8.37,59.76.38,1.27.89,2.86,1.48,4.72,2,6.21,4.45,14,4.89,18a1.92,1.92,0,0,1-1.7,2.1Z"/><path class="cls-3" d="M492.3,1362.25a1.9,1.9,0,0,1-1.59-.85,77.19,77.19,0,0,1-10.81-32.51c-.57-5.74-1.34-11.15-2.09-16.39-1.69-11.78-3.14-21.94-1.53-31a1.91,1.91,0,1,1,3.76.66c-1.51,8.51-.09,18.4,1.55,29.85.75,5.28,1.54,10.73,2.11,16.55a74.88,74.88,0,0,0,10.19,30.78,1.9,1.9,0,0,1-.54,2.64A1.85,1.85,0,0,1,492.3,1362.25Z"/><path class="cls-3" d="M455.54,1349.81a1.93,1.93,0,0,1-1.22-.43,1.91,1.91,0,0,1-.25-2.69c1.6-1.94,8.39-20.91,8.56-37.29a233.51,233.51,0,0,0-1.64-29.91,1.91,1.91,0,1,1,3.79-.51,240.24,240.24,0,0,1,1.66,30.46c-.17,17-7.15,36.92-9.43,39.68A1.89,1.89,0,0,1,455.54,1349.81Z"/><path class="cls-3" d="M409.6,216.5h0a1.92,1.92,0,0,1-1.91-1.91c0-13.16-1.53-37.14-1.54-37.38A1.91,1.91,0,1,1,410,177c0,.25,1.55,24.35,1.55,37.63A1.91,1.91,0,0,1,409.6,216.5Z"/><path class="cls-3" d="M364.63,753.59a1.9,1.9,0,0,1-1.91-1.91V677.27a1.91,1.91,0,0,1,3.82,0v74.41A1.91,1.91,0,0,1,364.63,753.59Z"/></g></g></g></svg> \ No newline at end of file diff --git "a/front/src/assets/\354\235\264\353\221\220\352\267\274.svg" "b/front/src/assets/\354\235\264\353\221\220\352\267\274.svg" new file mode 100644 index 0000000000000000000000000000000000000000..62b216147772f301414bd865d63a9a50ce6f16ef --- /dev/null +++ "b/front/src/assets/\354\235\264\353\221\220\352\267\274.svg" @@ -0,0 +1 @@ +<svg width="current" height="current" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 729.92 1456.14"><defs><style>.cls-1{fill:#d7e2f1;}.cls-2{fill:#4c80ba;}.cls-3{fill:#f2888a;}</style></defs><g id="레이어_2" data-name="레이어 2"><g id="_迹_1" data-name="卵迹_1"><g id="deltoid"><path class="cls-1" d="M426.89,131.29c.21-1.74,4.34,3.23,5.65.6,2.66-5.35,3.54-9.82,4.74-13.89,5.5-18.61,3.24-21.55,1.36-24-2.54-3.34-10.13,1.87-10.13,1.87-.07-25.43-2.65-49.78-7.57-58.86-10.63-19.65-36.27-33.8-55.09-33.8h-.48c-18.82,0-44.46,14.15-55.1,33.8-5.2,9.6-6.69,31.35-6.46,58.32,0,2.83-6.53-3.28-9.62-.66-4.56,3.86.6,20.47,1.87,23.29,1.59,3.52,2.39,19,9.76,14.7,1.21,17.29,2.76,27.68,7.18,34a128,128,0,0,0,9.18,11.69h-.05c-1.43,9.76-1.7,23.35-1.38,34.49l-.12,3L247.9,270.07s-54.71,6.42-70.26,31.79c-9.42,15.36-23.73,51.55-22.91,69.55s4.09,28.64,4.09,28.64,1.64-.58,4.41-1.63h0s-12.68,15.31-18.4,33.32c-4.33,13.58-7.3,37.41-1.78,68.44v0s-15.31,7.78-27.67,32.51-16,51.64-23.28,74.92c-6.3,20.17-18,54.93-21,63.86l-.09,0c-2.12.17-3.63,1.28-7.33,4.19s-26.17,10.15-31,15-8.2,12.47-13,17.36S7.1,714.88,5,718s2.48,7.43,10.69,5.47,11.65,1,16.58-5.17,7.44-9.61,7.44-9.61,1.06,1.48,4.2,2.18h0c.66.13-4.65,8.7-9.29,15.91S21.38,743,18.43,750.25s-4.26,10.88-8.78,18c-4,6.35-8.69,15.32-5.26,18.24s7.07,1.17,12.56-6.15,11.89-18.75,15.63-25.45,12.67-18.23,12.67-18.23-3,15.6-6.82,20.61-6.36,16-9.69,22.79-10.37,13.05-8,17.53S30.1,801.2,33.7,797s10.42-15.56,14.3-23.5,6.13-12.71,9-19.5,5.28-9,5.28-9l2.6,2s-2.48,8.26-3.47,11.89-4.16,13-6,19.28-1.93,11.53-3.91,15.59S43.76,804,48.32,806.44s9.35-1.69,12-6.79,3.43-8.36,5.86-13.12A90.92,90.92,0,0,0,72.75,771c2.1-6.66,4.78-18.38,4.78-18.38l3,.93a22.75,22.75,0,0,1-1.08,11.05c-2.11,5.16-2.44,12.24-3.91,16.74s-1.77,8.63-2.83,11.07c-1.36,3.16-4.09,8.73-1.8,10,3.07,1.67,7.47-.93,11.19-8.7s8.54-18.4,9.67-24.8,1.16-9.75,2.61-14.06,5.08-8.17,9.27-18.31,9-21,9-25.63c0-3.21,1.17-12.55,1.63-18,1.27-1.53,3.86-5.2,6.46-12.21,3.64-9.82,13.54-23.85,29-42.88,14.46-17.77,26.81-27,36.09-51.32,10.91-28.55,16-58.56,16-58.56s2.36-20.73,8.36-33.82c5.08-11.08,13.28-20.61,19-40.46h0l7.65,28.44s.35,8.71,2.27,14.88h0s1.28,18.95,2.7,21.49,7.31,27.28,12.76,41.1c0,0-8.36,29.83-11.27,48.74S246.55,655,246.55,655s-27,90.07-30.81,123.9S204.28,864.53,213,920.72c7.68,49.46,13.27,83.28,14.5,90.67.44,4,.52,13.21-4.68,28.81-7.09,21.27-19.09,52.37-20.19,89.47s13.1,118.93,15.28,139.66,4.91,39.83,2.73,47.46-3.92,9.82-5.51,18,5.41,11.45,0,20.18-16.31,34.37-22.86,43.65-23.46,25.09-25.1,33.28-3.27,13.09,6.55,16.36S199.37,1445,201,1445s-8.73,8.18,1.09,9.27,15.27,3.28,21.82-3.27,13.09,0,20.19-13.09,2.72-14.19,10.36-26.19,19.64-11.46,24.55-25.64-6-39.83-6-39.83,4.91-3.27,4.91-8.73-3.82-13.63-4.36-25.64c-.05-1.09-.11-2.29-.16-3.59l1.93-46.25,7.42-32.26c8.8-32,21.9-62.79,21.9-88.11,0-27.82-3-54-2.6-65.47s10.24-22.91,11.33-37.09,1.27-30,1.27-30,2.27-24.31,6.34-49.77c3.33-10.28,10.9-33.4,17.21-51,8.37-23.27,13.66-41.85,15.28-64.37,1.65-23.08,5.07-60.14,6-69.7a9.16,9.16,0,0,0,6.16-.67,9.13,9.13,0,0,0,6.15.67c.89,9.56,4.31,46.62,6,69.7,1.62,22.52,6.91,41.1,15.28,64.37,6.31,17.58,13.88,40.7,17.21,51,4.07,25.46,6.34,49.77,6.34,49.77s.18,15.82,1.27,30,10.91,25.64,11.33,37.09-2.6,37.65-2.6,65.47c0,25.32,13.1,56.06,21.9,88.11l8.07,39.76,1.28,38.75c-.05,1.3-.1,2.5-.15,3.59-.55,12-4.37,20.19-4.37,25.64s4.91,8.73,4.91,8.73-10.91,25.64-6,39.83,16.91,13.64,24.55,25.64,3.27,13.09,10.37,26.19,13.63,6.54,20.18,13.09,12,4.36,21.82,3.27-.54-9.27,1.09-9.27,17.46,6.55,27.28,3.27,8.19-8.18,6.55-16.36-18.55-24-25.1-33.28-17.45-34.92-22.86-43.65,1.59-12,0-20.18-3.32-10.37-5.51-18,.55-26.73,2.73-47.46,16.37-102.56,15.28-139.66-13.1-68.2-20.19-89.47c-5.2-15.6-5.12-24.84-4.68-28.81,1.23-7.39,6.82-41.21,14.5-90.67,8.73-56.19,1.09-108-2.73-141.84S484.66,655,484.66,655s6.08-27.77,3.17-46.68-11.27-48.74-11.27-48.74c5.45-13.82,11.35-38.55,12.77-41.1S492,497,492,497h0c1.92-6.17,2.27-14.88,2.27-14.88l7.65-28.44h0c5.71,19.85,13.91,29.38,19,40.46,6,13.09,8.37,33.82,8.37,33.82s5.09,30,16,58.56c9.28,24.28,21.64,33.55,36.09,51.32,15.47,19,25.37,33.06,29,42.88,2.6,7,5.19,10.68,6.47,12.21.46,5.42,1.63,14.76,1.63,18,0,4.67,4.83,15.48,9,25.63s7.83,14,9.27,18.31,1.47,7.66,2.61,14.06,6,17,9.67,24.8,8.12,10.37,11.19,8.7c2.29-1.25-.43-6.82-1.8-10-1.05-2.44-1.36-6.58-2.83-11.07s-1.8-11.58-3.91-16.74a22.89,22.89,0,0,1-1.08-11.05l3-.93s2.68,11.72,4.78,18.38A90.92,90.92,0,0,0,665,786.53c2.44,4.76,3.2,8,5.86,13.12s7.44,9.2,12,6.79-1.22-8.63-3.19-12.69-2-9.28-3.91-15.59-5-15.64-6-19.28S666.29,747,666.29,747l2.61-2s2.36,2.24,5.27,9,5.16,11.56,9,19.5,10.7,19.31,14.3,23.5,10.52,5,12.93.56-4.65-10.79-8-17.53-5.9-17.78-9.69-22.79S686,736.64,686,736.64s8.94,11.54,12.67,18.23,10.14,18.12,15.63,25.45,9.13,9.08,12.56,6.15-1.22-11.89-5.26-18.24c-4.52-7.1-5.82-10.77-8.77-18s-11.6-16.26-16.24-23.47-9.95-15.78-9.29-15.91h0c3.15-.7,4.2-2.18,4.2-2.18s2.51,3.48,7.44,9.61,8.36,3.21,16.58,5.17,12.74-2.36,10.69-5.47-9.85-5.13-14.63-10-8.21-12.47-13-17.36-27.25-12.12-30.95-15-5.22-4-7.34-4.19l-.09,0c-3-8.93-14.73-43.69-21-63.86-7.27-23.28-10.91-50.19-23.27-74.92s-25.6-32.73-25.6-32.73l-2.09.26c5.52-31,2.55-54.86-1.77-68.44-5.73-18-18.41-33.32-18.41-33.32h0c2.77,1.05,4.4,1.63,4.4,1.63s3.28-10.63,4.1-28.64-13.5-54.19-22.92-69.55c-15.54-25.37-70.26-31.79-70.26-31.79l-72.73-54.21-.12-3c.32-11.14.05-24.73-1.38-34.49H409a129.87,129.87,0,0,0,9.19-11.69c4.17-6,7-19.35,8.67-35.38C428,120.25,425.86,139.76,426.89,131.29Zm-185,837.47h0Zm247.44,0h0Z"/><path class="cls-1" d="M570.62,525.94a5.06,5.06,0,0,1,2.1.71Z"/><path class="cls-2" d="M365.21,308.38a1.93,1.93,0,0,1-1.38-.59c-22.12-23.08-43.65-72.63-44.84-84.07-1.1-10.69-1.5-32.95.62-46.92a1.91,1.91,0,0,1,3.36-.92c.79,1,19.38,23.87,26,45.45,3.87,12.67,8.25,35.2,12.12,55.07,2.17,11.18,4.22,21.74,6,29.65a1.92,1.92,0,0,1-1,2.1A2,2,0,0,1,365.21,308.38Zm-42.4-126.47a239.57,239.57,0,0,0,0,41.42c.91,8.81,18.32,51.41,39,76.43-1.4-6.71-2.91-14.5-4.49-22.63-3.85-19.78-8.21-42.2-12-54.69C340.42,206.48,328.31,189.23,322.81,181.91Z"/><path class="cls-2" d="M247.26,270.71a1.91,1.91,0,0,1-1.14-3.44l72.73-54.21a1.91,1.91,0,1,1,2.28,3.06L248.4,270.33A1.86,1.86,0,0,1,247.26,270.71Z"/><path class="cls-3" d="M225.28,365.23s31.2-57.15,32.37-76.44-10.39-20-10.39-20-54.71,6.42-70.26,31.79c-9.42,15.36-23.73,51.55-22.91,69.55s4.09,28.64,4.09,28.64S210.55,380,225.28,365.23Z"/><path class="cls-2" d="M156.94,401.25l-.59-1.91c-.13-.44-3.35-11.07-4.17-29.11-.83-18.36,13.41-54.68,23.19-70.64,15.85-25.86,69.39-32.42,71.67-32.69l.16,0h.17a12.09,12.09,0,0,1,7.7,4.16c3.46,3.91,5,9.92,4.49,17.85-1.19,19.5-31.32,74.9-32.61,77.25l-.13.24-.19.19c-14.86,14.86-65.65,33.22-67.81,34Zm90.34-130.53c-3.66.47-54.24,7.35-68.65,30.86C169,317.33,155.22,353,156,370.05a138.67,138.67,0,0,0,3.49,26.22c9.55-3.55,51.35-19.55,64.25-32.2,2.22-4.08,30.92-57.38,32-75.4C256.72,272.65,248.54,270.9,247.28,270.72Zm-22,94.51Z"/><path class="cls-2" d="M148.23,534.84l-.81-3c-15.53-57.6-8.71-90.51-5.06-102,5.77-18.15,18.22-33.32,18.75-34l.31-.38.47-.18c30.92-12.08,51.27-23.54,51.47-23.65l2.94-1.66-.09,3.37c0,.52-1.47,52.66-10.19,82.83-7.2,24.9-25.35,49.94-55.49,76.55Zm15.52-136.1c-1.94,2.44-12.7,16.41-17.75,32.3-2.73,8.56-10.32,40.49,4.32,96.84,28.2-25.33,45.23-49.13,52-72.68,7.32-25.32,9.45-66.61,9.92-78.54A474.81,474.81,0,0,1,163.75,398.74Z"/><path class="cls-2" d="M298.34,432.34c-15.44,0-37.93-1.54-45.26-8.31-9.84-9.08-30.23-44.88-33.21-52.34l-.36-.91L220,370c17.64-27.62,32.33-65.76,35.75-81.57l.26-1.24,1.25-.23c6.12-1.15,39.88-1.82,56.44-1.12,20.64.87,41.4,2.75,48.66,14.93a15.14,15.14,0,0,0,2.29,3c2.1,2.2,2.17,3.11,2.43,14.43.35,15.75.56,61.9.14,81.37v.69l-.45.52c-6.9,8-43.84,29.8-54.37,31C310.06,432.07,304.82,432.34,298.34,432.34Zm-74.55-61.18c3.9,8.73,22.93,41.8,31.88,50.07C264.06,429,300.8,429.3,312,428c8.54-1,43.65-21,51.47-29.23.4-19.82.19-65-.16-80.49-.25-10.7-.37-10.84-1.38-11.89a18.72,18.72,0,0,1-2.8-3.72c-6.81-11.44-31.05-12.46-45.54-13.08-16.19-.68-46.4,0-54.35.89C255.25,307.43,241.2,343.61,223.79,371.16Z"/><path class="cls-2" d="M82.86,680.75l-15.53-7.46.54-1.61c.15-.42,14.56-43,21.75-65.95C92,598.13,94,590.25,96,581.91c4.22-17,8.59-34.6,17-51.39,12.5-25,27.87-33,28.52-33.35l2.13-1.09.58,2.33c6.63,26.6,6.63,33.11,0,53.56-4.61,14.14-8.89,22.61-14.82,34.34-1.78,3.51-3.62,7.15-5.69,11.37-9,18.34-39.69,80.74-40,81.37ZM72,671.31l9.07,4.36c5-10.17,31-63,39.18-79.67,2.08-4.24,4-8,5.7-11.42,5.85-11.57,10.08-19.93,14.59-33.79,6.22-19.09,6.42-25.12.59-48.92-4.51,3.06-15.5,11.88-24.74,30.36-8.2,16.41-12.52,33.79-16.69,50.6-2.09,8.4-4.06,16.33-6.47,24C86.86,627.36,74.73,663.31,72,671.31Z"/><path class="cls-2" d="M92.49,685.08l-13.09-6,.87-1.76c.43-.88,43.15-87.71,52.49-106.58l.15-.25c8.74-12.52,31.53-24.36,48.17-33,6-3.15,11.28-5.86,14-7.73l6.65-4.51-3.91,7c-9.8,17.63-26.53,39.37-33.26,47.9C153.85,593.81,94,682.84,93.39,683.74Zm-7.92-7.79,6.55,3C99,668.6,151.36,590.8,161.59,577.84c5.9-7.47,19.51-25.14,29.27-41.14-2.33,1.26-5,2.66-8,4.22-15.32,8-38.45,20-46.72,31.69C127.41,590.22,90.7,664.81,84.57,677.29Z"/><path class="cls-2" d="M113.24,694.76,89,683.46l1.25-1.85,33.47-49.47c.69-1,43.07-60.77,44.87-63.31l36-50L203.16,527c0,.3-5.25,30.52-16.1,58.92-7.09,18.54-15.87,28.4-26,39.82-3.33,3.74-6.78,7.62-10.36,12-16.54,20.34-25.4,33.4-28.71,42.34-3.75,10.14-7.62,13.7-7.79,13.85Zm-18.6-12.87,17.78,8.28c1.2-1.5,3.57-5,6-11.43,3.46-9.35,12.51-22.74,29.32-43.42,3.64-4.47,7.12-8.37,10.48-12.15,9.91-11.14,18.47-20.76,25.31-38.65a343.55,343.55,0,0,0,14.24-49.68l-26.06,36.21c-15.25,21.5-44.25,62.4-44.82,63.24Z"/><path class="cls-2" d="M135.75,655.62l-.24,0a1.91,1.91,0,0,1-1.65-2.13c.1-.84,2.77-20.85,18.6-45s36.94-40.59,37.15-40.75a1.91,1.91,0,1,1,2.34,3c-.21.16-20.91,16.4-36.3,39.84s-18,43.13-18,43.33A1.93,1.93,0,0,1,135.75,655.62Z"/><path class="cls-2" d="M203.17,526.86l-3.8-.25c0-2.7,1.35-66.26,6.22-85.11,4.76-18.45,6.75-66.83,6.77-67.32l0-1.18,10.1-4.49,15.65,29.76,0,.42c0,.55.61,13.85-4.83,42.12-4,20.94-10.85,32.8-16.34,42.33-2.07,3.59-4,7-5.62,10.48C205.57,506.29,203.2,526.66,203.17,526.86Zm13-151.34c-.34,7.77-2.34,49.51-6.84,66.93-2.91,11.27-4.53,40-5.36,60.81a77.66,77.66,0,0,1,4-11.23c1.67-3.66,3.67-7.13,5.78-10.8,5.62-9.77,12-20.83,15.9-41.14,4.82-25.07,4.82-38.39,4.78-40.81l-13.58-25.83Z"/><path class="cls-2" d="M154.9,528.2a1.91,1.91,0,0,1-1.3-3.3c1-.93,2.72-1.19,8-1.9,9.53-1.25,27.27-3.6,38.4-13.08a1.9,1.9,0,0,1,2.69.21,1.92,1.92,0,0,1-.21,2.7c-12,10.21-30.46,12.65-40.38,14a43.26,43.26,0,0,0-6.07,1A1.92,1.92,0,0,1,154.9,528.2Zm1.31-.51Z"/><path class="cls-2" d="M49.84,810a7.9,7.9,0,0,1-3.68-.92A4.89,4.89,0,0,1,43.59,806c-.77-2.89,1.24-6.09,3.19-9.19.68-1.08,1.32-2.11,1.74-3a30.18,30.18,0,0,0,2-7.58,74.4,74.4,0,0,1,1.75-7.71c.92-3.09,2.16-7,3.26-10.39,1.16-3.61,2.26-7,2.76-8.85.76-2.8,2.37-8.22,3.1-10.68l-.09-.07a38.11,38.11,0,0,0-3.83,7.13c-3,7-5.32,11.92-9.08,19.59s-10.64,19.33-14.56,23.9a12,12,0,0,1-10,4.17,7.56,7.56,0,0,1-6.05-4c-2.16-4,.85-8.41,4.05-13a52.67,52.67,0,0,0,3.89-6.24,96.49,96.49,0,0,0,3.7-9.37c1.83-5.16,3.74-10.5,6.18-13.72,1.58-2.09,3.12-6.56,4.32-10.87a125.73,125.73,0,0,0-7,10.57C29.44,763,22.88,774.8,17.2,782.37c-4,5.36-7.15,7.9-10.17,8.23a6.65,6.65,0,0,1-5.15-1.76c-3.62-3.09-2-9.87,4.89-20.72a80.15,80.15,0,0,0,7.7-15.45l.92-2.23c1.94-4.74,6.07-10.05,10.06-15.18,2.38-3.07,4.63-6,6.33-8.61,4.64-7.21,7.24-11.53,8.38-13.65a11,11,0,0,1-1.33-.66c-1.21,1.59-3.3,4.33-6.31,8.07-3.78,4.7-7.11,4.85-11,5a32.75,32.75,0,0,0-6.65.81c-6.67,1.59-10.95-.56-12.59-2.89a4.74,4.74,0,0,1-.13-5.49C3.43,716,6,714.6,8.86,713s5.91-3.16,8.18-5.49a56.53,56.53,0,0,0,6.26-8.39,60.37,60.37,0,0,1,6.72-9C33.13,687,42.18,683.3,50.17,680c4.76-2,9.69-4,11-5,3.86-3,5.68-4.38,8.37-4.6a2,2,0,0,1,1,.19c15.15,7.32,39.8,19.07,42.61,20a2,2,0,0,1,1,.44c1.09.88,1.09,1.59.06,10.87-.41,3.7-.87,7.9-.87,9.87,0,4.41-3.6,13-7.43,22.18l-1.74,4.17a91.41,91.41,0,0,1-6.35,12.55A32.68,32.68,0,0,0,95,756.31a41.1,41.1,0,0,0-1.64,8c-.24,1.66-.5,3.53-.9,5.78-.92,5.18-4,13.22-9.83,25.29-2.61,5.45-5.71,8.89-9,9.94a6,6,0,0,1-4.84-.39c-3.64-2-1.2-7.5.58-11.54.13-.31.26-.6.38-.87a26.25,26.25,0,0,0,1.15-4.42,56.79,56.79,0,0,1,1.62-6.49,52.63,52.63,0,0,0,1.42-6.6,50.75,50.75,0,0,1,2.53-10.27,19.87,19.87,0,0,0,1.13-8.51c-.9,3.78-2.73,11.29-4.28,16.21a92,92,0,0,1-6.69,15.86c-1.13,2.21-1.88,4.07-2.67,6a73.6,73.6,0,0,1-3.19,7.1c-2.17,4.18-5.27,7.14-8.48,8.15A8.24,8.24,0,0,1,49.84,810ZM61,744a1.93,1.93,0,0,1,1.17.4l2.61,2a1.91,1.91,0,0,1,.65,2.06c0,.08-2.48,8.28-3.45,11.85-.52,1.9-1.58,5.19-2.8,9-1.1,3.41-2.34,7.26-3.24,10.31a70.91,70.91,0,0,0-1.66,7.33A33.63,33.63,0,0,1,52,795.49,38.13,38.13,0,0,1,50,798.82c-1.3,2.06-3.08,4.89-2.74,6.17,0,.11.1.37.66.67a4,4,0,0,0,3.19.28c2.19-.68,4.58-3.08,6.24-6.26a71,71,0,0,0,3-6.76c.79-2,1.61-4,2.81-6.35a88.42,88.42,0,0,0,6.45-15.27c2-6.51,4.71-18.11,4.73-18.23a1.91,1.91,0,0,1,2.43-1.4l3,.94a1.93,1.93,0,0,1,1.32,1.49A24.71,24.71,0,0,1,80,766.2a48.37,48.37,0,0,0-2.3,9.48,53.41,53.41,0,0,1-1.55,7.13,54.17,54.17,0,0,0-1.51,6.07,27.85,27.85,0,0,1-1.39,5.17l-.39.89c-.67,1.53-2.43,5.53-2.13,6.71a2.28,2.28,0,0,0,1.73,0c1-.33,3.74-1.77,6.71-8,5.55-11.59,8.66-19.54,9.51-24.3.39-2.18.65-4,.87-5.65a44.54,44.54,0,0,1,1.81-8.69,34.72,34.72,0,0,1,3.2-6.36,90.21,90.21,0,0,0,6.12-12.07c.57-1.39,1.16-2.8,1.74-4.19,3.51-8.39,7.14-17.06,7.13-20.71,0-2.18.46-6.3.9-10.29.29-2.58.66-5.93.73-7.58-2.43-.93-7.84-3.42-21-9.68-9.25-4.4-18.54-8.87-20.79-10-1.34.27-2.68,1.25-5.84,3.73-1.64,1.29-5.59,3-11.9,5.55-7.26,3-16.31,6.71-18.86,9.33a56.57,56.57,0,0,0-6.27,8.39,59.52,59.52,0,0,1-6.72,9c-2.68,2.74-6.09,4.57-9.11,6.19-2.35,1.26-4.57,2.45-5.29,3.55a1,1,0,0,0,.07,1.2c1,1.4,4.09,2.43,8.58,1.36a37.21,37.21,0,0,1,7.36-.91c3.64-.15,5.47-.23,8.17-3.6,4.83-6,7.36-9.5,7.38-9.53a1.92,1.92,0,0,1,1.59-.85,1.8,1.8,0,0,1,1.5.84c.28.29,3.4,3.29,13.35.69,12.44-3.26,24.54-10.07,28.15-15.84a1.91,1.91,0,0,1,3.24,2c-4.68,7.5-18.85,14.48-30.42,17.51A28.91,28.91,0,0,1,44,713.92c-1,2.19-3.52,6.32-9,14.8-1.79,2.79-4.09,5.75-6.53,8.88-3.83,4.93-7.8,10-9.54,14.29L18,754.11a84.76,84.76,0,0,1-8,16.06C3.29,780.69,3.3,785,4.36,785.93a2.84,2.84,0,0,0,2.25.88c1.81-.2,4.34-2.47,7.54-6.73,5.52-7.36,12-19,15.49-25.23,3.76-6.74,12.46-18,12.82-18.47a1.91,1.91,0,0,1,3.39,1.53c-.13.66-3.15,16.1-7.17,21.4-2.08,2.76-3.89,7.81-5.63,12.7a97.29,97.29,0,0,1-3.87,9.78A54.11,54.11,0,0,1,25,788.51c-2.51,3.64-4.89,7.09-3.82,9.07a3.79,3.79,0,0,0,3.09,1.95,8.14,8.14,0,0,0,6.7-2.85c3.32-3.87,10-14.88,14-23.1,3.73-7.61,6-12.46,9-19.42s5.45-9.41,5.72-9.66A1.91,1.91,0,0,1,61,744Zm51.19-49.7a1.79,1.79,0,0,0,.68.13A3.53,3.53,0,0,1,112.23,694.27Zm.08-3.59Z"/><path class="cls-2" d="M347.75,540.56H314.39A19.39,19.39,0,0,1,295,521.19V492.82a19.38,19.38,0,0,1,19.37-19.36h33.36a19.38,19.38,0,0,1,19.37,19.36v28.37A19.39,19.39,0,0,1,347.75,540.56Zm-33.36-63.29a15.57,15.57,0,0,0-15.55,15.55v28.37a15.57,15.57,0,0,0,15.55,15.55h33.36a15.57,15.57,0,0,0,15.55-15.55V492.82a15.57,15.57,0,0,0-15.55-15.55Z"/><path class="cls-2" d="M347.75,604H314.39A19.39,19.39,0,0,1,295,584.66V556.11a19.39,19.39,0,0,1,19.37-19.37h33.36a19.39,19.39,0,0,1,19.37,19.37v28.55A19.39,19.39,0,0,1,347.75,604Zm-33.36-63.46a15.57,15.57,0,0,0-15.55,15.55v28.55a15.56,15.56,0,0,0,15.55,15.54h33.36a15.56,15.56,0,0,0,15.55-15.54V556.11a15.57,15.57,0,0,0-15.55-15.55Z"/><path class="cls-2" d="M367.09,742.05H348l-.47-.31c-8-5.21-23-41.89-38-80.76-1.85-4.81-3.32-8.61-4.17-10.67C300.22,637.85,298,620.72,298,620l0-.23c0-11.7,6.62-19.56,16.46-19.56h33.36a19.39,19.39,0,0,1,19.37,19.37v28.55c0,2.16,0,6.83,0,13,.08,21.49.24,61.49,0,79Zm-17.9-3.82h14.13c.25-18.32.1-56.32,0-77.06,0-6.21,0-10.89,0-13V619.57A15.57,15.57,0,0,0,347.75,604H314.39c-9.28,0-12.6,8.38-12.64,15.61.2,1.54,2.41,17.76,7.13,29.22.87,2.11,2.34,5.92,4.2,10.75C321.45,681.28,340.84,731.54,349.19,738.23Z"/><path class="cls-2" d="M347.75,477.27H314.39c-11.95,0-19.37-7.42-19.37-19.36,0-13.05,13.43-25.62,26-33l46.26-27.05,0,3.36c-.14,18.24-.14,23.13-.14,32v24.71A19.38,19.38,0,0,1,347.75,477.27Zm15.66-72.75L323,428.17c-11.66,6.88-24.12,18.3-24.12,29.74,0,9.73,5.81,15.55,15.55,15.55h33.36a15.57,15.57,0,0,0,15.55-15.55V433.2C363.3,424.89,363.3,420.07,363.41,404.52Z"/><path class="cls-2" d="M237.11,491.21l-10.44-38.79.1-.45c0-.18,4-18.21,5.25-26s2.32-27.07,2.33-27.26l.34-6.25,11.52,19.3-.14.71c0,.12-2.18,11.33-3.25,23.09s-4.6,45.16-4.64,45.49Zm-6.51-38.88,4.86,18.08c1.14-10.87,2.86-27.54,3.56-35.23.93-10.23,2.67-20.05,3.16-22.74l-4.39-7.36c-.42,6.44-1.15,16.28-2,21.48C234.6,433.87,231.23,449.41,230.6,452.33Z"/><path class="cls-2" d="M261.29,461.06c-2.62,0-5.24-1-7.9-3.62-5.28-5.28-13.54-23.8-13.89-24.58l-.22-.51,3.62-24.59,2.72,3.05c4.07,4.58,10.75,11.41,12.83,12.26,3.31,1.34,7.06,2.43,7.1,2.45l1.29.37.09,1.33c0,.21,1.38,20.42,5.49,27.95l1,1.78-1.83.87C268.06,459.46,264.67,461.06,261.29,461.06Zm-18.07-29.25c1.36,3,8.53,18.59,12.87,22.93,3.63,3.62,6.69,2.89,12.11.43-3.28-7.8-4.63-22-5-26.37-1.44-.46-3.89-1.26-6.19-2.2-2.68-1.08-8.11-6.6-11.52-10.26Z"/><path class="cls-2" d="M258.6,486a24.75,24.75,0,0,1-12.52-3.52c-4.32-2.75-8.28-18.18-9.39-22.84l-.07-.32,2.73-27.38a1.91,1.91,0,1,1,3.8.38L240.48,459c2.12,8.77,5.61,18.9,7.65,20.2,2.91,1.85,9,3.88,14.35,2.43-4.27-7.95-9.33-24.23-9.56-25a1.91,1.91,0,1,1,3.65-1.12c.06.19,6.15,19.81,10.31,26.05l1.23,1.84-2,.95A17.53,17.53,0,0,1,258.6,486Z"/><path class="cls-2" d="M263.48,509.57l-4.38-.69c-7.09-1.12-14.41-2.27-19.15-6.65s-5.5-19.61-5.57-21.33v-.14l1.8-17.19a1.91,1.91,0,0,1,3.8.4l-1.77,16.91c.25,5.91,1.64,16,4.34,18.54,3.09,2.85,8,4.11,13.11,5a78.17,78.17,0,0,1-7.76-20.36c-.11-.45-.24-1-.31-1.2a1.92,1.92,0,0,1,2.45-2.67c.94.42,1.1,1.06,1.57,3,.91,3.71,3.32,13.57,9.46,22.77Zm-15-25.85Zm0,0Zm0,0h0Zm0,0Zm0,0Zm0,0h0Zm0,0h0Zm0,0Zm0,0Zm0,0Zm0,0Zm0,0Z"/><path class="cls-2" d="M261.39,527.09l-3.83-.36c-7.84-.74-16.1-5.23-18-8.61-1.51-2.71-2.63-17.75-2.93-22.29a1.91,1.91,0,0,1,1.77-2,1.93,1.93,0,0,1,2,1.78c.59,8.81,1.7,19.23,2.46,20.7s5.46,4.55,11.07,6a131.59,131.59,0,0,1-7.9-17.05,1.91,1.91,0,0,1,3.58-1.32,127,127,0,0,0,9.69,20Z"/><path class="cls-2" d="M305.27,479.84a1.9,1.9,0,0,1-1.19-.42A184.09,184.09,0,0,0,270,457.82a1.91,1.91,0,0,1,1.59-3.47,189.26,189.26,0,0,1,34.94,22.1,1.91,1.91,0,0,1-1.21,3.39Z"/><path class="cls-2" d="M296.93,514.74a1.9,1.9,0,0,1-1.56-.82c-14.22-20.25-28.53-30.6-30.45-31.23a1.91,1.91,0,0,1,.68-3.75c3.25.54,18.8,12.7,32.89,32.79a1.91,1.91,0,0,1-.46,2.66A2,2,0,0,1,296.93,514.74Zm-32-32h0Z"/><path class="cls-2" d="M299.84,548.37a1.88,1.88,0,0,1-1.48-.71c-17.12-21.2-39.83-39-40.06-39.15a1.91,1.91,0,1,1,2.34-3c.23.18,23.29,18.21,40.69,39.76a1.91,1.91,0,0,1-.29,2.68A1.88,1.88,0,0,1,299.84,548.37Z"/><path class="cls-2" d="M297.28,590a1.9,1.9,0,0,1-1.65-.94c-14-23.69-39.25-62.82-39.5-63.22a1.91,1.91,0,1,1,3.21-2.07c.25.4,25.54,39.59,39.58,63.35a1.9,1.9,0,0,1-1.64,2.88Z"/><path class="cls-2" d="M311.75,663.75a1.87,1.87,0,0,1-1-.3c-.42-.27-10.44-6.81-23.93-23.59-10.7-13.3-22.57-47.12-29.66-67.32-2-5.66-3.7-10.54-4.89-13.55-5.43-13.76-13.11-42-13.19-42.27a1.91,1.91,0,1,1,3.68-1c.08.28,7.71,28.31,13.06,41.87,1.21,3.07,2.86,7.76,4.94,13.69,7,20,18.74,53.39,29,66.19,13.12,16.3,22.93,22.71,23,22.77a1.91,1.91,0,0,1-1,3.51Z"/><path class="cls-2" d="M365.37,776.24h-.19a39.36,39.36,0,0,1-7.39-1.54c-2.52-.84-10-8.45-25.27-24.39-4.31-4.5-8.38-8.75-11.85-12.27-2.49-2.53-6.62-6.54-11.84-11.61-20.9-20.3-55.88-54.28-62.65-67.61-8.5-16.71-8.28-32.91-5.33-52.07,2.9-18.81,11.24-48.67,11.33-49a1.91,1.91,0,1,1,3.67,1c-.08.29-8.36,29.93-11.22,48.51-2.92,19-3.11,33.9,5,49.76,6.49,12.76,42.54,47.78,61.91,66.6,5.24,5.09,9.38,9.11,11.9,11.67,3.49,3.54,7.57,7.8,11.89,12.31,9.08,9.47,21.51,22.45,23.75,23.41a34.63,34.63,0,0,0,6.53,1.36,1.91,1.91,0,0,1-.19,3.81Z"/><path class="cls-2" d="M226.79,1021.16l-1.54-9.2c-.06-.36-6.14-36.66-14.77-92.22-8-51.3-2.44-98.3,1.59-132.62q.6-5.08,1.13-9.73c3.8-33.61,30.61-123.33,30.88-124.23a1.91,1.91,0,0,1,3.66,1.09c-.27.9-27,90.3-30.74,123.57-.35,3.1-.74,6.35-1.14,9.75-4,34.1-9.49,80.8-1.6,131.58,6.11,39.37,10.94,69.06,13.26,83.14,1.25-4.81,2.76-10.32,3.79-13.12.83-2.27,1.79-4.89,2.76-7.52,2.08-5.64,4.6-12.49,5.29-14.44a1.69,1.69,0,0,1,.12-.44,1.93,1.93,0,0,1,2.58-1.34c1.75.68,1.19,2.24.65,3.74-.3.84-.73,2-1.25,3.45L237.66,983l-2.77,7.51c-1.94,5.29-5.87,21.45-5.9,21.62Z"/><path class="cls-2" d="M252.15,999.09l-1.62-2.87c-8.86-15.75-18.29-49.58-25.87-92.82-6.66-38-10.39-75.14-9.28-92.46,2-31,16.11-64.09,27.63-86.43a376.68,376.68,0,0,1,24.73-41.45,1.91,1.91,0,1,1,3.11,2.22c-.48.67-48,67.85-51.66,125.9-2,31.68,13.94,141.87,33.12,180.23l.7-1.15c5.28-8.61,11.26-18.37,16.65-36.44a1.91,1.91,0,1,1,3.66,1.09c-5.53,18.56-11.92,29-17.05,37.35-.84,1.36-1.65,2.68-2.43,4Z"/><path class="cls-2" d="M315.25,1015.73l-3-7.17a171.64,171.64,0,0,1-8.1-25.06c-1.33-6-1.4-26.88-1.49-51-.09-22.68-.18-48.39-1.44-63.12-1.94-22.71-5.6-39.42-10.23-60.57-1.41-6.45-2.87-13.11-4.39-20.45-11.94-57.66-11.34-92.17-11.23-95.92a1.91,1.91,0,1,1,3.81.11c-.1,3.7-.69,37.8,11.16,95,1.51,7.32,3,14,4.38,20.41,4.48,20.45,8.34,38.11,10.3,61.07,1.27,14.88,1.37,40.67,1.45,63.43s.17,44.54,1.41,50.2a144.24,144.24,0,0,0,5,16.73c1.26-13.73,3.91-42,6.54-64.91,3.77-32.8,4.67-53.17,0-87.18a466.85,466.85,0,0,0-18.76-83.58c-1.73-5.59-3.36-10.88-4.83-16.19-6.5-23.47-9.89-43.95-9.92-44.15a1.91,1.91,0,1,1,3.76-.62c0,.2,3.4,20.49,9.84,43.75,1.46,5.26,3.08,10.52,4.8,16.09,5.89,19.06,13.22,42.8,18.89,84.18,4.72,34.42,3.81,55,0,88.13-3.6,31.25-7.24,72.64-7.27,73Z"/><path class="cls-2" d="M413.92,1015.73l-.67-7.74c0-.41-3.68-41.8-7.27-73-3.81-33.12-4.71-53.71,0-88.13,5.67-41.38,13-65.12,18.89-84.18,1.72-5.57,3.35-10.83,4.8-16.09,6.44-23.26,9.52-41.91,9.55-42.1a1.91,1.91,0,0,1,3.77.62c0,.19-3.14,19-9.64,42.5-1.47,5.31-3.1,10.6-4.83,16.19a466.16,466.16,0,0,0-18.75,83.58c-4.66,34-3.77,54.38,0,87.18,2.63,22.88,5.29,51.18,6.54,64.91a142.31,142.31,0,0,0,5-16.73c1.24-5.66,1.32-27.3,1.41-50.2s.18-48.55,1.45-63.43c2-23,5.83-40.62,10.31-61.07,1.4-6.43,2.86-13.09,4.38-20.41,8.74-42.22,11.84-82.58,11.94-91.6a1.94,1.94,0,0,1-.37-1.45c.15-1,.32-2.06,1.47-2.48a2,2,0,0,1,1.93.35c.77.66,1,.88.52,9.63-.33,5.86-.95,13.3-1.74,21-1.58,15.42-4.61,39.28-10,65.38-1.52,7.34-3,14-4.39,20.45-4.64,21.15-8.3,37.86-10.23,60.57-1.26,14.73-1.36,40.44-1.44,63.12-.09,24.12-.17,45-1.5,51a170.31,170.31,0,0,1-8.1,25.06Z"/><path class="cls-2" d="M306.49,778.3a1.54,1.54,0,0,1-.43,0,1.9,1.9,0,0,1-1.44-2.28,173.39,173.39,0,0,1,15.73-40.2,1.92,1.92,0,0,1,2.59-.76,1.9,1.9,0,0,1,.76,2.59,172.41,172.41,0,0,0-15.35,39.22A1.92,1.92,0,0,1,306.49,778.3Z"/><path class="cls-2" d="M318,967.47a2,2,0,0,1-.59-.09,1.9,1.9,0,0,1-1.23-2.4c.1-.33,10.66-33.32,18.94-56.36,8.17-22.72,13.55-41.33,15.17-63.87,1.89-26.38,6.14-71.6,6.19-72a1.91,1.91,0,1,1,3.8.35c0,.46-4.29,45.64-6.18,72-1.65,23-7.11,41.87-15.38,64.89s-18.8,55.9-18.91,56.24A1.9,1.9,0,0,1,318,967.47Z"/><path class="cls-2" d="M276.13,1004.73l-.69-1.61c-.16-.37-3.87-9.25-5.51-30.06-1.54-19.51,2.16-46.09,9.9-71.09,7-22.58,16.9-65.47,17-65.9a1.91,1.91,0,0,1,3.72.86c-.1.43-10,43.45-17.07,66.17-7.6,24.56-11.24,50.61-9.74,69.66,1.18,14.9,3.46,23.54,4.57,27a45.14,45.14,0,0,0,12.32-9.65c7.52-8,12.08-29.45,12.21-31.76a1.9,1.9,0,0,1,2-1.86,1.92,1.92,0,0,1,1.87,2c0,1.29-4.35,24.79-13.25,34.29-8.42,9-15.33,11.32-15.62,11.42Z"/><path class="cls-2" d="M212.77,1456.14a53.71,53.71,0,0,1-7.16-.68c-1.38-.19-2.81-.39-4.36-.56-1.12-.13-4.53-.51-5.66-3.12a5.55,5.55,0,0,1,.68-4.93c-6,1.78-16.32,4.45-23.78,2-10.87-3.62-9.58-9.91-8.09-17.2q.14-.66.27-1.35c1.17-5.82,8.68-14.37,16-22.63,3.72-4.23,7.23-8.21,9.46-11.38,3.64-5.15,8.85-15.89,13.45-25.36,3.59-7.38,7-14.35,9.35-18.19,2.68-4.32,1.84-6.89.78-10.14-.84-2.58-1.79-5.49-1-9.4a63.22,63.22,0,0,1,3.17-11c.75-2,1.52-4.15,2.37-7.12,1.72-6,.14-20.16-1.68-36.55-.36-3.32-.74-6.73-1.11-10.19-.57-5.42-1.95-15-3.71-27.06-4.93-34-12.38-85.36-11.57-112.86,1-33.4,10.73-62,17.85-82.84.85-2.5,1.67-4.9,2.43-7.18,6.3-18.9,4.67-28.28,4.28-30,0-.11,0-.19,0-.22a1.91,1.91,0,0,1,3.76-.68c.62,2.68,2.08,12.72-4.37,32.07-.76,2.29-1.58,4.69-2.44,7.2-7,20.64-16.68,48.9-17.65,81.72-.8,27.17,6.63,78.34,11.54,112.2,1.76,12.13,3.15,21.72,3.73,27.21.36,3.45.74,6.85,1.11,10.17,1.87,16.79,3.48,31.29,1.55,38-.88,3.1-1.72,5.38-2.45,7.38a58.29,58.29,0,0,0-3,10.46c-.57,2.93.15,5.14.91,7.49,1.15,3.51,2.45,7.5-1.16,13.33-2.28,3.68-5.62,10.56-9.16,17.85-4.89,10.07-9.95,20.48-13.77,25.9-2.35,3.32-5.92,7.39-9.71,11.69-6.61,7.52-14.11,16-15.07,20.86-.1.47-.19.92-.28,1.37-1.53,7.46-2.1,10.26,5.55,12.81,7.09,2.36,18-.93,23.21-2.52a14.73,14.73,0,0,1,3.47-.85,2,2,0,0,1,1.87,1.13c.63,1.25-.14,2.26-1.1,3.53s-2.29,3.21-2,3.79c.07.15.67.62,2.57.83,1.6.18,3.06.38,4.46.58,7.08,1,11,1.52,15.8-3.3,3-3,6.15-3.66,8.9-4.2,3.83-.75,7.14-1.41,11-8.46a40.79,40.79,0,0,0,4.69-12.56c.81-3.7,1.58-7.2,5.74-13.74,3.6-5.65,8-8.61,12.26-11.48,5.13-3.46,9.57-6.45,12.1-13.76,4.61-13.33-5.85-38.2-6-38.45l-.62-1.46,1.32-.88s4.06-2.81,4.06-7.14a39.12,39.12,0,0,0-1.48-8.12A85.63,85.63,0,0,1,271,1310.7l0-.48a244.27,244.27,0,0,1,6.8-72.62c3.06-12.71,7.05-25.26,10.91-37.4,6.89-21.7,13.4-42.2,13.4-59.8,0-15.33-.92-30.3-1.67-42.33-.62-10-1.11-18-.92-23.21.21-5.94,2.71-11.67,5.35-17.73s5.44-12.48,6-19.44c1.07-14,1.26-29.73,1.27-29.88a1.91,1.91,0,0,1,1.91-1.89h0a1.91,1.91,0,0,1,1.89,1.93c0,.16-.2,16-1.28,30.13-.59,7.6-3.48,14.25-6.28,20.67-2.5,5.73-4.86,11.14-5.05,16.35-.18,5,.31,12.89.92,22.84.75,12.08,1.68,27.11,1.68,42.56,0,18.19-6.6,39-13.58,60.95-3.84,12.08-7.81,24.57-10.84,37.15a240.84,240.84,0,0,0-6.7,71.55l0,.47a82.92,82.92,0,0,0,2.78,16.7,41.08,41.08,0,0,1,1.59,9,12.86,12.86,0,0,1-4.51,9.33c2.21,5.58,10,26.88,5.5,39.85-2.95,8.51-8.35,12.15-13.58,15.67-3.93,2.66-8,5.4-11.17,10.37-3.8,6-4.46,9-5.22,12.51a45,45,0,0,1-5.07,13.56c-4.68,8.63-9.41,9.57-13.58,10.39-2.53.5-4.72.93-6.94,3.15A15.53,15.53,0,0,1,212.77,1456.14Z"/><path class="cls-2" d="M220.8,1310.61a1.69,1.69,0,0,1-.38,0,1.91,1.91,0,0,1-1.49-2.25c.11-.54,11-55.08,11.8-92.92.12-5.36.25-11.06.39-17,.88-36.91,2-82.84-.38-113.75-1.88-24.74-7.48-55.18-7.54-55.48a1.91,1.91,0,0,1,3.76-.7c0,.31,5.69,31,7.59,55.89,2.36,31.1,1.27,77.13.39,114.13-.14,5.94-.27,11.64-.39,17-.81,38.18-11.77,93-11.88,93.6A1.91,1.91,0,0,1,220.8,1310.61Z"/><path class="cls-2" d="M273.79,1320.5a1.91,1.91,0,0,1-1.82-1.32c-.14-.43-14.24-44-17.5-78.2-3.37-35.45,1.12-86,4.59-104.27,6.11-32.26,41.81-71.65,43.33-73.31a1.91,1.91,0,0,1,2.82,2.57c-.36.4-36.49,40.26-42.4,71.45-3.43,18.12-7.88,68.1-4.54,103.2,3.22,33.76,17.19,77,17.33,77.38a1.91,1.91,0,0,1-1.22,2.41A2.06,2.06,0,0,1,273.79,1320.5Z"/><path class="cls-2" d="M271.49,1060.47a1.9,1.9,0,0,1-.58-3.72c2.58-.83,6.92-5.79,11.36-17.24,3-7.78.16-18.84-1.21-24.15a18.45,18.45,0,0,1-.77-3.71,1.91,1.91,0,0,1,3.82,0c0,.35.36,1.64.65,2.78,1.47,5.7,4.53,17.56,1.07,26.48-2.5,6.43-7.6,17.53-13.76,19.49A2,2,0,0,1,271.49,1060.47Zm12.62-48.82h0Z"/><path class="cls-2" d="M252.91,1060.62c-10.08,0-17.46-6.33-17.79-6.62a1.91,1.91,0,0,1,2.51-2.88h0c.07.07,7.73,6.59,17.37,5.57a1.91,1.91,0,0,1,.4,3.8A23.62,23.62,0,0,1,252.91,1060.62Z"/><path class="cls-2" d="M364.71,308.38a2,2,0,0,1-.9-.23,1.92,1.92,0,0,1-1-2.1c1.78-7.91,3.83-18.47,6-29.65,3.87-19.87,8.25-42.4,12.12-55.07,6.6-21.58,25.19-44.49,26-45.45a1.91,1.91,0,0,1,3.36.92c2.12,14,1.72,36.23.62,46.92-1.18,11.44-22.72,61-44.84,84.07A1.93,1.93,0,0,1,364.71,308.38Zm42.4-126.47c-5.5,7.32-17.61,24.57-22.49,40.53-3.81,12.49-8.17,34.91-12,54.69-1.58,8.13-3.09,15.92-4.49,22.63,20.7-25,38.11-67.62,39-76.43A239.57,239.57,0,0,0,407.11,181.91Z"/><path class="cls-2" d="M482.66,270.71a1.86,1.86,0,0,1-1.14-.38l-72.73-54.21a1.91,1.91,0,0,1,2.28-3.06l72.73,54.21a1.91,1.91,0,0,1-1.14,3.44Z"/><path class="cls-2" d="M573,401.25l-1.88-.67c-2.16-.78-53-19.14-67.81-34l-.19-.19-.13-.24c-1.29-2.35-31.42-57.75-32.61-77.25-.48-7.93,1-13.94,4.5-17.85a12.08,12.08,0,0,1,7.69-4.16h.17l.16,0c2.28.27,55.82,6.83,71.67,32.69,9.79,16,24,52.28,23.19,70.64-.82,18-4,28.67-4.17,29.11Zm-66.79-37.18c12.9,12.65,54.7,28.65,64.25,32.2a138.67,138.67,0,0,0,3.49-26.22c.77-17-13-52.72-22.64-68.47-14.42-23.54-65-30.4-68.65-30.86-1.21.17-9.44,1.88-8.47,17.95C475.27,306.69,504,360,506.19,364.07Z"/><path class="cls-3" d="M504.64,365.23s-31.19-57.15-32.37-76.44,10.39-20,10.39-20,54.71,6.42,70.26,31.79c9.42,15.36,23.73,51.55,22.91,69.55s-4.09,28.64-4.09,28.64S519.37,380,504.64,365.23Z"/><path class="cls-2" d="M581.34,534.72l-2.17-1.91c-29.94-26.44-48-51.48-55.27-76.55-8.72-30.17-10.17-82.31-10.19-82.83l-.09-3.37,2.94,1.66c.2.11,20.58,11.57,51.48,23.65l.46.18.31.38c.53.64,13,15.81,18.75,34,4.22,13.25,12.14,49.73-5.31,102.09ZM517.65,376.66c.47,11.93,2.6,53.22,9.92,78.54,6.86,23.75,23.87,47.59,52,72.81,16.36-51.26,7.54-87.08,4.39-97-5-15.89-15.81-29.86-17.75-32.3A474.81,474.81,0,0,1,517.65,376.66Z"/><path class="cls-2" d="M431.58,432.34c-6.48,0-11.72-.27-14.09-.54-10.53-1.22-47.47-23-54.37-31l-.45-.52v-.69c-.42-19.47-.21-65.62.15-81.37.25-11.32.32-12.23,2.42-14.43a14.76,14.76,0,0,0,2.29-3c7.26-12.18,28-14.06,48.66-14.93,16.56-.71,50.32,0,56.44,1.12l1.25.23.27,1.24c3.41,15.81,18.1,53.95,35.75,81.57l.52.83-.36.91c-3,7.46-23.37,43.26-33.21,52.34C469.51,430.8,447,432.34,431.58,432.34Zm-65.12-33.56C374.28,407,409.39,427,417.93,428c11.19,1.29,47.93,1,56.32-6.78,8.95-8.27,28-41.34,31.88-50.07-17.41-27.55-31.46-63.73-35.43-80.67-8-.92-38.17-1.58-54.36-.89-14.49.62-38.73,1.64-45.54,13.08a18.72,18.72,0,0,1-2.8,3.72c-1,1.05-1.13,1.19-1.38,11.89C366.27,333.82,366.06,379,366.46,398.78Z"/><path class="cls-2" d="M647.06,680.75l-.84-1.7c-.3-.63-31-63-40-81.37-1.69-3.44-3.24-6.56-4.69-9.46-6.42-12.9-10.67-21.43-15.8-36.21-7.23-20.79-5.85-26.27-.06-49.34l1.06-4.26.6-2.4,2.17,1.18c.6.33,14.92,8.35,27.41,33.33,8.4,16.79,12.77,34.38,17,51.39,2.07,8.34,4,16.22,6.4,23.82,7.19,23,21.61,65.53,21.75,65.95l.54,1.61ZM589.78,502c-.14.56-.28,1.11-.41,1.65-5.7,22.71-6.88,27.44,0,47.15,5.06,14.56,9.26,23,15.62,35.77,1.45,2.91,3,6,4.7,9.48,8.15,16.63,34.16,69.5,39.17,79.67l9.07-4.36c-2.7-8-14.83-43.95-21.23-64.44-2.41-7.71-4.38-15.64-6.47-24C626,566,621.7,548.64,613.5,532.23,604.36,514,594.12,505.11,589.78,502Z"/><path class="cls-2" d="M637.44,685.08l-.91-1.34c-.6-.9-60.46-89.93-71.2-103.54-6.73-8.53-23.46-30.27-33.26-47.9l-3.91-7,6.65,4.51c2.75,1.87,8,4.58,14,7.73,16.64,8.65,39.43,20.49,48.17,33l.15.25c9.34,18.87,52.06,105.7,52.49,106.58l.87,1.76ZM539.06,536.7c9.76,16,23.37,33.67,29.27,41.14,10.23,13,62.62,90.76,70.47,102.43l6.56-3c-6.14-12.48-42.85-87.07-51.56-104.68-8.27-11.71-31.4-23.73-46.72-31.69C544.09,539.36,541.39,538,539.06,536.7Z"/><path class="cls-2" d="M616.68,694.76l-.93-.84c-.17-.15-4-3.71-7.79-13.85-3.31-8.94-12.16-22-28.7-42.34-3.59-4.4-7-8.28-10.37-12-10.16-11.42-18.94-21.28-26-39.82-10.85-28.4-16.05-58.62-16.1-58.92l-1.38-8.12,36,50c1.81,2.56,44.19,62.32,44.88,63.33l33.47,49.47,1.25,1.85ZM532.19,534.84c2.3,10.92,7,30.72,14.24,49.68,6.84,17.89,15.4,27.51,25.31,38.65,3.36,3.78,6.84,7.68,10.48,12.15C599,656,608.08,669.39,611.54,678.74a41.51,41.51,0,0,0,6,11.43l17.78-8.28-32.21-47.6c-.57-.84-29.57-41.74-44.82-63.26Z"/><path class="cls-2" d="M594.17,655.62a1.93,1.93,0,0,1-1.9-1.67h0c0-.2-2.69-20-18-43.33-15.41-23.47-36.09-39.68-36.3-39.84a1.91,1.91,0,1,1,2.34-3c.22.16,21.4,16.76,37.15,40.75s18.5,44.11,18.6,45a1.91,1.91,0,0,1-1.65,2.13Z"/><path class="cls-2" d="M526.75,526.86c0-.2-2.41-20.58-8.21-33.24-1.6-3.5-3.55-6.89-5.62-10.48-5.49-9.53-12.31-21.39-16.34-42.33-5.44-28.27-4.85-41.57-4.83-42.12l0-.42,15.63-29.72,10.11,4.18,0,1.22c0,.49,2,49.1,6.77,67.55,4.87,18.85,6.17,82.41,6.22,85.11ZM495.56,399.28c-.05,2.42-.05,15.73,4.77,40.81,3.91,20.31,10.28,31.37,15.9,41.14,2.11,3.67,4.11,7.14,5.78,10.8a77.66,77.66,0,0,1,4,11.23c-.83-20.79-2.45-49.54-5.36-60.81-4.49-17.4-6.5-59.25-6.85-67.13l-4.63-1.91Z"/><path class="cls-2" d="M575.19,528.56a2,2,0,0,1-1.17-.4,43.64,43.64,0,0,0-6.12-1.09c-10-1.41-28.52-4-40.5-14.24a1.92,1.92,0,0,1-.21-2.7,1.9,1.9,0,0,1,2.69-.21c11.14,9.49,29,12,38.55,13.37,5.35.76,7.09,1,8.07,2a1.92,1.92,0,0,1-1.31,3.31Zm-1.3-.52Z"/><path class="cls-2" d="M680.08,810a8.24,8.24,0,0,1-2.43-.37c-3.21-1-6.31-4-8.48-8.15a74.65,74.65,0,0,1-3.19-7.09c-.79-2-1.54-3.83-2.67-6a92,92,0,0,1-6.69-15.86c-1.55-4.92-3.38-12.43-4.27-16.21a19.84,19.84,0,0,0,1.12,8.51A50.75,50.75,0,0,1,656,775a52.63,52.63,0,0,0,1.42,6.6,59.17,59.17,0,0,1,1.63,6.49,25.43,25.43,0,0,0,1.14,4.42c.12.27.25.56.38.87,1.78,4,4.22,9.56.59,11.54a6,6,0,0,1-4.85.39c-3.26-1.05-6.37-4.49-9-9.94-5.79-12.07-8.91-20.11-9.83-25.29-.4-2.25-.66-4.12-.89-5.78a41.84,41.84,0,0,0-1.65-8,32.68,32.68,0,0,0-2.87-5.64,92.56,92.56,0,0,1-6.35-12.55c-.58-1.38-1.16-2.78-1.74-4.17-3.83-9.14-7.44-17.77-7.43-22.18,0-2-.46-6.17-.87-9.87-1-9.37-1-10,.06-10.87a2,2,0,0,1,1-.44c2.81-.94,27.46-12.69,42.61-20a2,2,0,0,1,1-.19c2.69.22,4.51,1.57,8.37,4.6,1.3,1,6.23,3.06,11,5,8,3.29,17,7,20.15,10.19a59.69,59.69,0,0,1,6.72,9,57.23,57.23,0,0,0,6.26,8.39c2.27,2.33,5.41,4,8.18,5.49s5.43,2.91,6.68,4.82a4.74,4.74,0,0,1-.13,5.49c-1.64,2.33-5.91,4.48-12.59,2.89a32.75,32.75,0,0,0-6.65-.81c-3.86-.17-7.19-.32-11-5-3-3.74-5.1-6.48-6.3-8.07a11.18,11.18,0,0,1-1.34.66c1.14,2.12,3.74,6.44,8.38,13.65,1.7,2.65,4,5.54,6.33,8.61,4,5.13,8.12,10.44,10.06,15.18.33.78.63,1.52.92,2.24a81,81,0,0,0,7.7,15.44c6.91,10.85,8.51,17.63,4.89,20.72a6.64,6.64,0,0,1-5.15,1.76c-3-.33-6.16-2.87-10.17-8.23C707.05,774.8,700.48,763,697,756.71c-1.68-3-4.47-7.06-7-10.57,1.2,4.32,2.74,8.78,4.32,10.87,2.44,3.22,4.35,8.56,6.19,13.72a94.08,94.08,0,0,0,3.69,9.37,52.67,52.67,0,0,0,3.89,6.24c3.2,4.63,6.21,9,4.05,13a7.54,7.54,0,0,1-6.05,4,12,12,0,0,1-10-4.17c-3.92-4.57-10.82-16.26-14.56-23.9s-6.07-12.56-9.08-19.59a38.11,38.11,0,0,0-3.83-7.13l-.09.07c.73,2.46,2.34,7.88,3.11,10.68.49,1.83,1.59,5.24,2.75,8.85,1.1,3.42,2.35,7.3,3.26,10.39a74.4,74.4,0,0,1,1.75,7.71,30.18,30.18,0,0,0,2,7.58c.42.86,1.06,1.89,1.74,3,2,3.1,4,6.3,3.19,9.19a4.89,4.89,0,0,1-2.57,3.06A7.9,7.9,0,0,1,680.08,810Zm-26.41-58.37a1.88,1.88,0,0,1,1,.25,1.93,1.93,0,0,1,.91,1.23c0,.12,2.68,11.72,4.73,18.23a88.42,88.42,0,0,0,6.45,15.27c1.2,2.36,2,4.39,2.81,6.35a71,71,0,0,0,3,6.76c1.66,3.18,4.05,5.58,6.24,6.26a4,4,0,0,0,3.19-.28c.56-.3.63-.56.66-.67.34-1.28-1.44-4.11-2.74-6.17a38.13,38.13,0,0,1-1.94-3.33,33.63,33.63,0,0,1-2.36-8.55,70.91,70.91,0,0,0-1.66-7.33c-.9-3.05-2.14-6.9-3.24-10.31-1.22-3.81-2.28-7.1-2.8-9-1-3.57-3.43-11.77-3.45-11.85a1.91,1.91,0,0,1,.65-2.06l2.61-2a1.91,1.91,0,0,1,2.48.13c.27.25,2.74,2.71,5.72,9.66s5.27,11.81,9,19.42c4,8.22,10.71,19.23,14,23.1a8.14,8.14,0,0,0,6.7,2.85,3.82,3.82,0,0,0,3.1-1.95c1.06-2-1.32-5.43-3.83-9.07a55.32,55.32,0,0,1-4.17-6.72,97.29,97.29,0,0,1-3.87-9.78c-1.74-4.89-3.55-9.94-5.63-12.7-4-5.3-7-20.74-7.17-21.4a1.91,1.91,0,0,1,3.39-1.53c.36.48,9.06,11.73,12.82,18.47,3.49,6.25,10,17.87,15.49,25.23,3.2,4.26,5.73,6.53,7.54,6.73a2.84,2.84,0,0,0,2.25-.88c1.06-.9,1.07-5.24-5.63-15.76a84.76,84.76,0,0,1-8-16.06l-.91-2.22c-1.74-4.26-5.71-9.36-9.54-14.29-2.44-3.13-4.74-6.09-6.53-8.88-5.45-8.48-7.93-12.61-9-14.8a28.91,28.91,0,0,1-10.38-1.07c-11.57-3-25.74-10-30.42-17.51a1.91,1.91,0,1,1,3.24-2c3.61,5.77,15.71,12.58,28.15,15.84,10,2.6,13.07-.4,13.35-.69a1.8,1.8,0,0,1,1.5-.84,1.92,1.92,0,0,1,1.59.85s2.55,3.52,7.38,9.53c2.7,3.37,4.53,3.45,8.17,3.6a37.13,37.13,0,0,1,7.36.91c4.49,1.07,7.59,0,8.58-1.36a.93.93,0,0,0,.07-1.2c-.72-1.1-2.94-2.29-5.29-3.55-3-1.62-6.43-3.45-9.11-6.19a60.2,60.2,0,0,1-6.72-9,57.23,57.23,0,0,0-6.26-8.39c-2.56-2.62-11.6-6.34-18.87-9.33-6.31-2.6-10.26-4.26-11.9-5.55-3.16-2.48-4.5-3.46-5.84-3.73-2.25,1.09-11.54,5.56-20.79,10-13.17,6.26-18.58,8.75-21,9.68.07,1.65.45,5,.73,7.58.44,4,.9,8.11.9,10.29,0,3.65,3.62,12.32,7.13,20.7l1.75,4.2a89.19,89.19,0,0,0,6.11,12.07,34.1,34.1,0,0,1,3.2,6.36,44.54,44.54,0,0,1,1.81,8.69c.23,1.62.48,3.47.87,5.65.85,4.76,4,12.71,9.51,24.3,3,6.18,5.68,7.62,6.71,8a2.28,2.28,0,0,0,1.73,0c.3-1.18-1.46-5.18-2.13-6.71l-.39-.89a27.14,27.14,0,0,1-1.38-5.17,56.62,56.62,0,0,0-1.52-6.07,53.41,53.41,0,0,1-1.55-7.13,48.37,48.37,0,0,0-2.3-9.48,24.71,24.71,0,0,1-1.2-12.1,1.93,1.93,0,0,1,1.32-1.49l3-.94A1.87,1.87,0,0,1,653.67,751.59Zm-36-57.32a3.53,3.53,0,0,1-.68.13A1.79,1.79,0,0,0,617.69,694.27Z"/><path class="cls-2" d="M415.53,540.56H382.17a19.38,19.38,0,0,1-19.36-19.37V492.82a19.38,19.38,0,0,1,19.36-19.36h33.36a19.38,19.38,0,0,1,19.37,19.36v28.37A19.39,19.39,0,0,1,415.53,540.56Zm-33.36-63.29a15.57,15.57,0,0,0-15.55,15.55v28.37a15.57,15.57,0,0,0,15.55,15.55h33.36a15.57,15.57,0,0,0,15.55-15.55V492.82a15.57,15.57,0,0,0-15.55-15.55Z"/><path class="cls-2" d="M415.53,604H382.17a19.38,19.38,0,0,1-19.36-19.36V556.11a19.38,19.38,0,0,1,19.36-19.37h33.36a19.39,19.39,0,0,1,19.37,19.37v28.55A19.39,19.39,0,0,1,415.53,604Zm-33.36-63.46a15.57,15.57,0,0,0-15.55,15.55v28.55a15.56,15.56,0,0,0,15.55,15.54h33.36a15.56,15.56,0,0,0,15.55-15.54V556.11a15.57,15.57,0,0,0-15.55-15.55Z"/><path class="cls-2" d="M381.91,742.05H362.84l0-1.88c-.29-17.52-.13-57.52-.05-79,0-6.21.05-10.88.05-13V619.57a19.38,19.38,0,0,1,19.36-19.37h33.36c9.85,0,16.46,7.86,16.46,19.56l0,.23c-.09.73-2.27,17.86-7.4,30.32-.85,2.06-2.32,5.86-4.17,10.67-15,38.87-30,75.55-38,80.76Zm-15.31-3.82h14.13c8.35-6.69,27.74-57,36.11-78.63,1.86-4.83,3.33-8.64,4.2-10.75,4.72-11.46,6.93-27.68,7.13-29.22,0-7.23-3.36-15.61-12.64-15.61H382.17a15.57,15.57,0,0,0-15.55,15.55v28.55c0,2.16,0,6.84,0,13C366.5,681.91,366.35,719.91,366.6,738.23Z"/><path class="cls-2" d="M415.53,477.27H382.17a19.38,19.38,0,0,1-19.36-19.36V433.22c0-8.88,0-13.77-.15-32l0-3.36,46.25,27c12.58,7.42,26,20,26,33C434.9,469.85,427.48,477.27,415.53,477.27Zm-49-72.75c.11,15.56.11,20.38.11,28.7v24.69a15.57,15.57,0,0,0,15.55,15.55h33.36c9.74,0,15.55-5.82,15.55-15.55,0-11.44-12.46-22.86-24.12-29.74Z"/><path class="cls-2" d="M492.82,491.21,491.74,481c0-.33-3.56-33.61-4.64-45.49s-3.23-23-3.25-23.09l-.14-.71,11.52-19.3.34,6.25c0,.19,1.06,19.49,2.33,27.26s5.22,25.85,5.26,26l.09.45Zm-5.08-78.77c.49,2.69,2.23,12.51,3.16,22.74.7,7.69,2.42,24.36,3.56,35.23l4.87-18.08c-.64-2.92-4-18.46-5.2-25.77-.85-5.2-1.58-15-2-21.48Z"/><path class="cls-2" d="M468.63,461.06c-3.38,0-6.77-1.6-10.27-3.24l-1.83-.87,1-1.78c4.11-7.54,5.48-27.74,5.5-27.95l.08-1.33,1.29-.37s3.79-1.11,7.1-2.45c2.08-.85,8.76-7.68,12.83-12.26l2.72-3.05,3.62,24.59-.22.51c-.35.78-8.61,19.3-13.89,24.58C473.87,460.09,471.26,461.06,468.63,461.06Zm-6.9-5.89c5.41,2.46,8.47,3.19,12.1-.43,3.85-3.85,10.38-17.39,12.87-22.93l-2.28-15.47c-3.41,3.66-8.84,9.18-11.52,10.26-2.3.94-4.75,1.74-6.19,2.2C466.35,433.21,465,447.37,461.73,455.17Z"/><path class="cls-2" d="M471.32,486a17.53,17.53,0,0,1-7.5-1.58l-2-.95,1.23-1.84c4.17-6.24,10.25-25.86,10.31-26.05a1.91,1.91,0,1,1,3.65,1.12c-.23.76-5.29,17-9.56,25,5.34,1.45,11.44-.58,14.35-2.43,2-1.3,5.54-11.43,7.65-20.2l-2.67-26.74a1.91,1.91,0,0,1,3.8-.38l2.73,27.38-.07.32c-1.11,4.66-5.07,20.09-9.39,22.84A24.75,24.75,0,0,1,471.32,486Z"/><path class="cls-2" d="M466.45,509.57l2.41-3.62c6.14-9.2,8.55-19.06,9.46-22.77.47-1.9.63-2.54,1.57-3a1.92,1.92,0,0,1,2.45,2.67c-.07.24-.2.75-.31,1.2a78.17,78.17,0,0,1-7.76,20.36c5.14-.92,10-2.18,13.11-5,2.71-2.5,4.09-12.64,4.34-18.54L490,464a1.91,1.91,0,0,1,3.8-.4l1.8,17.19v.14c-.07,1.72-.8,16.92-5.57,21.33s-12.06,5.53-19.15,6.65Zm15-25.85Zm0,0Zm0,0h0Zm0,0Zm0,0Zm0,0h0Zm0,0Zm0,0Zm0,0Zm0,0h0Zm0,0Zm0,0Z"/><path class="cls-2" d="M468.53,527.09l2-3.27a126.87,126.87,0,0,0,9.69-20,1.91,1.91,0,0,1,3.58,1.32,131.59,131.59,0,0,1-7.9,17.05c5.61-1.42,10.21-4.42,11.08-6s1.86-11.88,2.45-20.69a1.91,1.91,0,0,1,3.82.26c-.31,4.54-1.43,19.58-2.94,22.29-1.88,3.38-10.14,7.87-18,8.61Z"/><path class="cls-2" d="M425.5,478.18a1.91,1.91,0,0,1-1.2-3.39,139.78,139.78,0,0,1,34.19-20.48,1.91,1.91,0,1,1,1.37,3.56,139,139,0,0,0-33.16,19.89A1.87,1.87,0,0,1,425.5,478.18Z"/><path class="cls-2" d="M433,514.74a2,2,0,0,1-1.1-.35,1.91,1.91,0,0,1-.46-2.66c14.09-20.09,29.64-32.25,32.89-32.79a1.91,1.91,0,0,1,.68,3.75c-1.92.63-16.23,11-30.45,31.23A1.9,1.9,0,0,1,433,514.74Zm32-32h0Z"/><path class="cls-2" d="M430.08,548.37a1.88,1.88,0,0,1-1.2-.43,1.91,1.91,0,0,1-.29-2.68c17.4-21.55,40.46-39.58,40.69-39.76a1.91,1.91,0,1,1,2.34,3c-.22.18-22.94,18-40.05,39.15A1.9,1.9,0,0,1,430.08,548.37Z"/><path class="cls-2" d="M432.55,590.45a1.91,1.91,0,0,1-1.64-2.88c14-23.76,39.41-63.37,39.67-63.77a1.91,1.91,0,1,1,3.21,2.06c-.25.4-25.59,39.95-39.6,63.65A1.9,1.9,0,0,1,432.55,590.45Z"/><path class="cls-2" d="M418.17,663.75a1.91,1.91,0,0,1-1-3.51c.1-.06,10-6.53,23-22.77,10.29-12.8,22-46.22,29-66.19,2.08-5.93,3.73-10.62,4.94-13.69,5.35-13.56,12.63-40.62,12.7-40.89a1.91,1.91,0,1,1,3.69,1c-.08.27-7.41,27.54-12.84,41.3-1.18,3-2.9,7.89-4.89,13.55-7.09,20.2-19,54-29.66,67.32-13.49,16.78-23.51,23.32-23.93,23.59A1.87,1.87,0,0,1,418.17,663.75Z"/><path class="cls-2" d="M364.55,776.24a1.91,1.91,0,0,1-.18-3.81,34.85,34.85,0,0,0,6.55-1.37c2.21-.95,14.64-13.93,23.72-23.4,4.32-4.51,8.4-8.77,11.89-12.31,2.53-2.56,6.66-6.58,11.9-11.67,19.37-18.82,55.42-53.84,61.91-66.6,8.06-15.86,7.87-30.8,5-49.76-2.86-18.59-11.14-48.22-11.22-48.51a1.91,1.91,0,1,1,3.67-1c.09.3,8.43,30.16,11.33,49,2.95,19.16,3.17,35.35-5.33,52.07C477,672.14,442,706.12,421.09,726.42c-5.22,5.07-9.34,9.08-11.84,11.61-3.47,3.52-7.54,7.77-11.85,12.27-15.28,15.94-22.75,23.55-25.27,24.39a39.36,39.36,0,0,1-7.39,1.54Z"/><path class="cls-2" d="M503.06,1021.59l-2.13-9.53c0-.16-3.78-16.78-5.86-21.46-1.22-2.75-3.63-9.37-5-13.07-.83-2.33-1.68-4.75-2.34-6.63-.3-.88-.55-1.61-.71-2.11-.35-1-.57-1.72,0-2.54l.65-.89,1.1.13a1.92,1.92,0,0,1,1.59,1.24,1.94,1.94,0,0,1,.14.51c.78,2.43,6.1,17.55,8,21.81a103.69,103.69,0,0,1,3.89,13c2.33-14.2,7.14-43.75,13.21-82.86,7.89-50.78,2.4-97.48-1.6-131.58q-.6-5.1-1.13-9.75c-3.76-33.27-30.48-122.67-30.75-123.57a1.91,1.91,0,0,1,3.66-1.09c.27.9,27.09,90.62,30.88,124.23q.53,4.65,1.13,9.73c4,34.32,9.56,81.32,1.59,132.62-8.63,55.56-14.71,91.86-14.77,92.22Z"/><path class="cls-2" d="M477.77,999.09l-1.69-2.83c-.78-1.32-1.59-2.64-2.43-4-5.13-8.38-11.52-18.79-17-37.35a1.91,1.91,0,1,1,3.66-1.09c5.39,18.08,11.37,27.83,16.65,36.44l.7,1.15c19.18-38.36,35.15-148.55,33.12-180.23-3.7-58-51.18-125.23-51.66-125.9a1.91,1.91,0,1,1,3.11-2.22,376.68,376.68,0,0,1,24.73,41.45c11.52,22.34,25.66,55.48,27.64,86.43,1.1,17.32-2.63,54.47-9.29,92.46-7.58,43.24-17,77.07-25.87,92.82Z"/><path class="cls-2" d="M423.08,777a1.9,1.9,0,0,1-1.86-1.49,164.83,164.83,0,0,0-15-37.89,1.91,1.91,0,1,1,3.35-1.83,164.61,164.61,0,0,1,15.37,38.88,1.9,1.9,0,0,1-1.44,2.28A2,2,0,0,1,423.08,777Z"/><path class="cls-2" d="M410.82,964.09a1.91,1.91,0,0,1-1.82-1.33c-.1-.29-9.56-29.87-17.82-52.85S377.45,868,375.8,845c-1.89-26.33-6.14-71.51-6.18-72a1.91,1.91,0,1,1,3.8-.35c.05.45,4.3,45.67,6.19,72,1.62,22.54,7,41.15,15.17,63.87,8.28,23,17.76,52.68,17.86,53a1.92,1.92,0,0,1-1.24,2.4A2,2,0,0,1,410.82,964.09Z"/><path class="cls-2" d="M453.79,1004.73l-1.66-.54c-.29-.1-7.2-2.44-15.62-11.42s-13.91-36.17-14-38.35a1.91,1.91,0,0,1,3.82-.1c.17,2.57,5.47,27.88,12.92,35.83a45.35,45.35,0,0,0,12.32,9.65c1.11-3.5,3.39-12.14,4.57-27,1.51-19-2.14-45.1-9.74-69.66-7-22.7-17.71-65.67-17.82-66.1a1.91,1.91,0,1,1,3.71-.92c.1.43,10.76,43.29,17.76,65.89,7.74,25,11.44,51.58,9.9,71.09-1.64,20.81-5.35,29.69-5.51,30.06Z"/><path class="cls-2" d="M517.15,1456.14a15.53,15.53,0,0,1-11.86-5.06c-2.22-2.22-4.41-2.65-6.94-3.15-4.17-.82-8.9-1.76-13.58-10.39a44.65,44.65,0,0,1-5.06-13.56c-.77-3.51-1.43-6.54-5.23-12.51-3.17-5-7.24-7.71-11.17-10.37-5.23-3.52-10.63-7.16-13.58-15.67-4.49-13,3.29-34.27,5.5-39.85a12.86,12.86,0,0,1-4.51-9.33,41.08,41.08,0,0,1,1.59-9,82.92,82.92,0,0,0,2.78-16.7l0-.47a240.84,240.84,0,0,0-6.7-71.55c-3-12.58-7-25.07-10.84-37.15-7-22-13.58-42.76-13.58-60.95,0-15.45.93-30.48,1.68-42.56.61-9.95,1.1-17.81.92-22.84-.19-5.21-2.55-10.62-5-16.35-2.81-6.42-5.7-13.07-6.29-20.67-1.08-14.08-1.27-30-1.27-30.13a1.91,1.91,0,1,1,3.81,0c0,.15.2,15.92,1.27,29.88.54,7,3.3,13.3,6,19.44s5.14,11.79,5.35,17.73c.19,5.22-.3,13.16-.92,23.21-.75,12-1.67,27-1.67,42.33,0,17.6,6.51,38.1,13.4,59.8,3.86,12.14,7.85,24.69,10.91,37.4a243.91,243.91,0,0,1,6.8,72.62l0,.48a85.63,85.63,0,0,1-2.88,17.43,39.12,39.12,0,0,0-1.48,8.12c0,4.33,4,7.12,4.06,7.15l1.3.88-.6,1.45c-.11.25-10.57,25.13-6,38.45,2.53,7.31,7,10.3,12.1,13.76,4.26,2.87,8.67,5.83,12.26,11.48,4.16,6.54,4.93,10,5.74,13.74a41.06,41.06,0,0,0,4.69,12.56c3.82,7,7.13,7.71,11,8.46,2.75.54,5.86,1.16,8.9,4.2,4.82,4.82,8.72,4.28,15.8,3.3,1.4-.2,2.86-.4,4.46-.58,1.9-.21,2.51-.68,2.57-.83.14-.32-.1-1.23-2-3.79-1-1.27-1.73-2.28-1.1-3.53a2,2,0,0,1,1.87-1.13,14.73,14.73,0,0,1,3.47.85c5.24,1.59,16.12,4.88,23.21,2.52,7.65-2.55,7.08-5.35,5.55-12.81-.09-.45-.18-.9-.28-1.37-1-4.82-8.46-13.34-15.07-20.86-3.78-4.3-7.36-8.37-9.71-11.69-3.82-5.41-8.88-15.83-13.77-25.9-3.54-7.29-6.88-14.17-9.16-17.85-3.61-5.83-2.31-9.82-1.16-13.33.76-2.35,1.48-4.56.91-7.49a58.29,58.29,0,0,0-3-10.46c-.73-2-1.57-4.28-2.45-7.38-1.93-6.73-.31-21.23,1.55-38,.37-3.32.75-6.72,1.11-10.17.58-5.49,2-15.08,3.73-27.21,4.91-33.86,12.34-85,11.54-112.2-1-32.82-10.61-61.08-17.65-81.72-.86-2.51-1.68-4.91-2.44-7.2-6.46-19.37-5-29.42-4.38-32a1.91,1.91,0,0,1,3.77.65s0,.11-.05.22c-.39,1.68-2,11.06,4.28,30,.76,2.28,1.58,4.68,2.43,7.18,7.12,20.86,16.87,49.44,17.85,82.84.81,27.5-6.64,78.87-11.57,112.86-1.76,12.09-3.14,21.64-3.71,27.06-.36,3.46-.74,6.87-1.11,10.19-1.82,16.39-3.4,30.54-1.68,36.55.85,3,1.62,5.08,2.37,7.11a63.37,63.37,0,0,1,3.17,11.05c.76,3.91-.19,6.82-1,9.4-1.06,3.25-1.9,5.82.78,10.14,2.38,3.84,5.76,10.81,9.35,18.19,4.6,9.47,9.81,20.21,13.45,25.36,2.23,3.17,5.74,7.15,9.46,11.38,7.27,8.26,14.78,16.81,16,22.63q.13.69.27,1.35c1.5,7.29,2.78,13.58-8.09,17.2-7.46,2.49-17.74-.18-23.78-2a5.55,5.55,0,0,1,.68,4.93c-1.13,2.61-4.54,3-5.66,3.12-1.55.17-3,.37-4.36.56A53.71,53.71,0,0,1,517.15,1456.14Z"/><path class="cls-2" d="M509.12,1310.61a1.91,1.91,0,0,1-1.87-1.53c-.11-.55-11.07-55.42-11.88-93.6-.11-5.35-.25-11-.39-17-.88-37-2-83,.39-114.13,1.9-24.94,7.54-55.58,7.59-55.89a1.91,1.91,0,1,1,3.76.7c-.06.3-5.66,30.74-7.54,55.48-2.35,30.91-1.26,76.84-.38,113.75.14,5.95.27,11.65.39,17,.8,37.85,11.7,92.38,11.8,92.92a1.91,1.91,0,0,1-1.49,2.25A1.64,1.64,0,0,1,509.12,1310.61Z"/><path class="cls-2" d="M456.27,1319.63a2.06,2.06,0,0,1-.59-.09,1.91,1.91,0,0,1-1.22-2.41c.14-.43,14-42.75,17.19-76.51,3.34-35.1-1.11-85.08-4.54-103.2-5.9-31.19-41.83-70.52-42.2-70.92a1.91,1.91,0,1,1,2.81-2.58c1.51,1.64,37,40.53,43.14,72.79,3.47,18.31,8,68.82,4.59,104.27-3.26,34.19-17.22,76.91-17.36,77.34A1.92,1.92,0,0,1,456.27,1319.63Z"/><path class="cls-2" d="M458.43,1060.47a1.89,1.89,0,0,1-.8-.17c-2.18-1-7-7.4-11.64-17.29-5.35-11.4-2.08-23.89-.69-29.22.23-.89.49-1.89.51-2.17a1.89,1.89,0,0,1,1.91-1.9,1.93,1.93,0,0,1,1.91,1.93,14.25,14.25,0,0,1-.64,3.1c-1.39,5.35-4.3,16.49.46,26.64,4.66,9.94,8.86,14.85,9.81,15.46a1.91,1.91,0,0,1-.83,3.62Zm.85-3.61Zm-.06,0h0Z"/><path class="cls-2" d="M477,1060.62a23.67,23.67,0,0,1-2.5-.13,1.91,1.91,0,0,1,.4-3.8c9.64,1,17.3-5.5,17.37-5.57a1.91,1.91,0,1,1,2.51,2.88C494.47,1054.29,487.09,1060.62,477,1060.62Z"/><path class="cls-2" d="M427.87,98.48h0A1.91,1.91,0,0,1,426,96.56c.07-28-2.81-51.58-7.33-59.94C408,17,382.43,3.82,365.21,3.82S322.41,17,311.79,36.62c-4.28,7.89-7.08,29.13-7.33,55.42,0,1.38,0,2.77,0,4.16a1.91,1.91,0,0,1-1.91,1.91h0a1.9,1.9,0,0,1-1.91-1.9c0-1.41,0-2.81,0-4.21.2-21.06,2.35-47.15,7.79-57.2C320.06,13.3,347,0,365.21,0S410.35,13.3,422,34.8c5.84,10.78,7.86,39,7.8,61.77A1.9,1.9,0,0,1,427.87,98.48Z"/><path class="cls-2" d="M365.21,203.07c-5.89,0-11.78-.41-15.18-1.23-7.13-1.71-25.32-16-38.76-35.35-5-7.17-7.55-22.8-8.83-34.65a1.91,1.91,0,1,1,3.79-.41c1.75,16.13,4.65,27.8,8.17,32.88,12.54,18.07,30.29,32.32,36.52,33.82s22.3,1.5,28.57,0,24-15.75,36.52-33.82c3.21-4.63,6-16.56,8-33.59a1.91,1.91,0,0,1,3.8.43c-1.41,12.49-4,28.75-8.62,35.34-13.44,19.36-31.64,33.64-38.77,35.35C377,202.66,371.09,203.07,365.21,203.07Z"/><path class="cls-2" d="M300.82,135.92a3,3,0,0,1-.54,0c-2.46-.33-4.56-2.87-5.47-6.63L288.68,104a12.38,12.38,0,0,1,2.4-9.94c.81-1,2.11-2.27,3.66-2.27,2.09,0,6.69,2,8.05,2.65a1.91,1.91,0,1,1-1.59,3.47,32.54,32.54,0,0,0-6.32-2.29c-1,.56-3.28,4.2-2.49,7.48l6.13,25.22c.61,2.52,1.78,3.68,2.27,3.75.21,0,.73-.32,1.33-1.4a1.91,1.91,0,0,1,3.34,1.86C303.9,135.36,302,135.92,300.82,135.92Z"/><path class="cls-2" d="M429.33,135.44c-1.26,0-3.43-.51-5.13-3.57a1.91,1.91,0,0,1,3.34-1.86c.29.52,1,1.72,1.87,1.61s1.86-1.29,2.34-3.27l6.13-25.22c.79-3.28-1.5-6.92-2.49-7.48a32.54,32.54,0,0,0-6.32,2.29,1.91,1.91,0,1,1-1.58-3.47c1.35-.62,5.95-2.65,8-2.65,1.56,0,2.85,1.23,3.66,2.27a12.38,12.38,0,0,1,2.4,9.94l-6.13,25.22c-.83,3.39-3,5.81-5.54,6.15A4.69,4.69,0,0,1,429.33,135.44Z"/></g></g></g></svg> \ No newline at end of file diff --git "a/front/src/assets/\354\240\204\354\213\240.svg" "b/front/src/assets/\354\240\204\354\213\240.svg" new file mode 100644 index 0000000000000000000000000000000000000000..01276cc90e9056242f29e10b485ec241a17f5088 --- /dev/null +++ "b/front/src/assets/\354\240\204\354\213\240.svg" @@ -0,0 +1 @@ +<svg width="current" height="current" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 729.92 1456.14"><defs><style>.cls-1{fill:#d7e2f1;}.cls-2{fill:#d7e2f1;}.cls-3{fill:#4c80ba;}</style></defs><g id="레이어_2" data-name="레이어 2"><g id="_迹_1" data-name="卵迹_1"><g id="forearm_muscles" data-name="forearm muscles"><path class="cls-1" d="M576,526.65c2.18.54,3.82,4.91,4.91,2.73,3.36-9.13,5-19.53,8.37-29.34l-1.1.14c5.52-31,2.55-54.86-1.77-68.44-5.73-18-18.41-33.32-18.41-33.32h0c2.77,1,4.4,1.63,4.4,1.63s3.28-10.63,4.1-28.64-13.5-54.19-22.92-69.55c-15.54-25.37-70.26-31.79-70.26-31.79l-72.73-54.21-.12-3c.32-11.13.05-24.72-1.38-34.48H409a129.87,129.87,0,0,0,9.19-11.69c4.17-6,7-19.35,8.67-35.38.21-1.75,4.34,3.23,5.65.6,2.66-5.35,3.54-9.82,4.74-13.89,5.5-18.61,3.24-21.55,1.36-24-2.54-3.34-10.13,1.87-10.13,1.87-.07-25.43-2.65-49.78-7.57-58.86-10.63-19.65-36.27-33.8-55.09-33.8h-.48c-18.82,0-44.46,14.15-55.1,33.8-5.2,9.6-6.69,31.35-6.46,58.32,0,2.83-6.53-3.28-9.62-.66-4.56,3.86.6,20.47,1.87,23.29,1.59,3.52,2.39,19,9.76,14.7,1.21,17.29,2.76,27.68,7.18,34a128,128,0,0,0,9.18,11.69h-.05c-1.43,9.76-1.7,23.35-1.38,34.48l-.12,3L247.9,270.07s-54.71,6.42-70.26,31.79c-9.42,15.36-23.73,51.55-22.91,69.55s4.09,28.64,4.09,28.64,1.64-.59,4.41-1.63h0s-12.68,15.31-18.4,33.32c-4.33,13.58-7.3,37.41-1.78,68.44v0s-.34.18-.95.54c4.45,8.83,3.22,19.93,7.83,28.7a47.7,47.7,0,0,1,4.36-2.73c18.07-4.32,34.45-10.06,50.75-16.19.1-.44.21-.88.32-1.33a86,86,0,0,1,4.94-15c5.08-11.08,13.28-20.61,19-40.46h0l7.65,28.44s.35,8.71,2.27,14.88c0,0,1.28,18.95,2.7,21.49s7.31,27.28,12.76,41.1c0,0-8.36,29.83-11.27,48.74S246.55,655,246.55,655s-27,90.07-30.81,123.9S204.28,864.53,213,920.72c7.68,49.46,13.27,83.28,14.5,90.67.44,4,.52,13.21-4.68,28.81-7.09,21.27-19.09,52.37-20.19,89.47s13.1,118.93,15.28,139.66,4.91,39.83,2.73,47.46-3.92,9.82-5.51,18,5.41,11.45,0,20.18-16.31,34.37-22.86,43.65-23.46,25.09-25.1,33.28-3.27,13.09,6.55,16.36S199.37,1445,201,1445s-8.73,8.18,1.09,9.27,15.27,3.28,21.82-3.27,13.09,0,20.19-13.09,2.72-14.19,10.36-26.19,19.64-11.46,24.55-25.64-6-39.83-6-39.83,4.91-3.27,4.91-8.73-3.82-13.63-4.36-25.64c-.05-1.09-.11-2.29-.16-3.59l1.93-42.19,7.42-36.32c8.8-32,21.9-62.79,21.9-88.11,0-27.82-3-54-2.6-65.47s10.24-22.91,11.33-37.09,1.27-30,1.27-30,2.27-24.31,6.34-49.77c3.33-10.28,10.9-33.4,17.21-51,8.37-23.27,13.66-41.85,15.28-64.37,1.65-23.08,5.07-60.14,6-69.7a9.16,9.16,0,0,0,6.16-.67,9.13,9.13,0,0,0,6.15.67c.89,9.56,4.31,46.62,6,69.7,1.62,22.52,6.91,41.1,15.28,64.37,6.31,17.58,13.88,40.7,17.21,51,4.07,25.46,6.34,49.77,6.34,49.77s.18,15.82,1.27,30,10.91,25.64,11.33,37.09-2.6,37.65-2.6,65.47c0,25.32,13.1,56.06,21.9,88.11l9.68,42.79-.33,35.72c-.05,1.3-.1,2.5-.15,3.59-.55,12-4.37,20.19-4.37,25.64s4.91,8.73,4.91,8.73-10.91,25.64-6,39.83,16.91,13.64,24.55,25.64,3.27,13.09,10.37,26.19,13.63,6.54,20.18,13.09,12,4.36,21.82,3.27-.54-9.27,1.09-9.27,17.46,6.55,27.28,3.27,8.19-8.18,6.55-16.36-18.55-24-25.1-33.28-17.45-34.92-22.86-43.65,1.59-12,0-20.18-3.32-10.37-5.51-18,.55-26.73,2.73-47.46,16.37-102.56,15.28-139.66-13.1-68.2-20.19-89.47c-5.2-15.6-5.12-24.84-4.68-28.81,1.23-7.39,6.82-41.21,14.5-90.67,8.73-56.19,1.09-108-2.73-141.84S484.66,655,484.66,655s6.08-27.77,3.17-46.68-11.27-48.74-11.27-48.74c5.45-13.82,11.35-38.55,12.77-41.1S492,497,492,497c1.92-6.17,2.27-14.88,2.27-14.88l7.65-28.44h0c5.71,19.85,13.91,29.38,19,40.46a92.8,92.8,0,0,1,5.57,17.69l.39.13C542.16,521.19,558.53,523.92,576,526.65ZM241.89,968.76h0Zm247.44,0h0Z"/><path class="cls-2" d="M639.13,607.57c-7.27-23.28-10.91-50.19-23.27-74.92s-25.6-32.73-25.6-32.73l-1,.12c-3.34,9.81-5,20.21-8.37,29.34-1.09,2.18-2.73-2.19-4.91-2.73-17.46-2.73-33.83-5.46-49.1-14.73l-.39-.13c2,8.74,2.8,16.13,2.8,16.13s5.09,30,16,58.56c9.28,24.28,21.64,33.55,36.09,51.32,15.47,19,25.37,33.06,29,42.88,2.6,7,5.19,10.68,6.47,12.21,0,.07,0,.14,0,.21,14.39-7,29.06-14,43.27-21.74C657.09,662.33,645.42,627.69,639.13,607.57Z"/><path class="cls-1" d="M721.56,768.23c-4.52-7.1-5.82-10.77-8.77-18s-11.6-16.26-16.24-23.47-9.95-15.78-9.29-15.91h0c3.15-.7,4.2-2.18,4.2-2.18s2.51,3.48,7.44,9.61,8.36,3.21,16.58,5.17,12.74-2.36,10.69-5.47-9.85-5.13-14.63-10-8.21-12.47-13-17.36-27.25-12.12-30.95-15-5.22-4-7.34-4.19l-.09,0,0-.07c-14.21,7.76-28.88,14.73-43.27,21.74.48,5.45,1.62,14.59,1.62,17.76,0,4.67,4.83,15.48,9,25.63s7.83,14,9.27,18.31,1.47,7.66,2.61,14.06,6,17,9.67,24.8,8.12,10.37,11.19,8.7c2.29-1.25-.43-6.82-1.8-10-1.05-2.44-1.36-6.58-2.83-11.07s-1.8-11.58-3.91-16.74a22.89,22.89,0,0,1-1.08-11.05l3-.93s2.68,11.72,4.78,18.38A90.92,90.92,0,0,0,665,786.53c2.44,4.76,3.2,8,5.86,13.12s7.44,9.2,12,6.79-1.22-8.63-3.19-12.69-2-9.28-3.91-15.59-5-15.64-6-19.28S666.29,747,666.29,747l2.61-2s2.36,2.24,5.27,9,5.16,11.56,9,19.5,10.7,19.31,14.3,23.5,10.52,5,12.93.56-4.65-10.79-8-17.53-5.9-17.78-9.69-22.79S686,736.64,686,736.64s8.94,11.54,12.67,18.23,10.14,18.12,15.63,25.45,9.13,9.08,12.56,6.15S725.6,774.58,721.56,768.23Z"/><path class="cls-1" d="M63.62,675.58c-3.71,2.92-26.17,10.15-31,15s-8.2,12.47-13,17.36S7.1,714.88,5,718s2.48,7.43,10.69,5.47,11.65,1,16.58-5.17,7.44-9.61,7.44-9.61,1.06,1.48,4.2,2.18h0c.66.13-4.65,8.7-9.29,15.91S21.38,743,18.43,750.25s-4.26,10.88-8.78,18c-4,6.35-8.69,15.32-5.26,18.24s7.07,1.17,12.56-6.15,11.89-18.75,15.63-25.45,12.67-18.23,12.67-18.23-3,15.6-6.82,20.61-6.36,16-9.69,22.79-10.37,13.05-8,17.53S30.1,801.2,33.7,797s10.42-15.56,14.3-23.5,6.13-12.71,9-19.5,5.28-9,5.28-9l2.6,2s-2.48,8.26-3.47,11.89-4.16,13-6,19.28-1.93,11.53-3.91,15.59S43.76,804,48.32,806.44s9.35-1.69,12-6.79,3.43-8.36,5.86-13.12A90.92,90.92,0,0,0,72.75,771c2.1-6.66,4.78-18.38,4.78-18.38l3,.93a22.75,22.75,0,0,1-1.08,11.05c-2.11,5.16-2.44,12.24-3.91,16.74s-1.77,8.63-2.83,11.07c-1.36,3.16-4.09,8.73-1.8,10,3.07,1.67,7.47-.93,11.19-8.7s8.54-18.4,9.67-24.8,1.16-9.75,2.61-14.06,5.08-8.17,9.27-18.31,9-21,9-25.63c0-3.21,1.17-12.55,1.63-18,.25-.31.56-.71.91-1.19-16.05-4.67-31.5-10.9-45.55-20.08C68.13,672.09,66.57,673.26,63.62,675.58Z"/><path class="cls-2" d="M154.27,526.65a47.7,47.7,0,0,0-4.36,2.73c-4.61-8.77-3.38-19.87-7.83-28.7-3.51,2.13-16.18,10.89-26.72,32-12.37,24.73-16,51.64-23.28,74.92-6.3,20.17-18,54.93-21,63.86l-.09,0a5.66,5.66,0,0,0-1.24.23c14.05,9.18,29.5,15.41,45.55,20.08a47,47,0,0,0,5.55-11c3.64-9.82,13.54-23.85,29-42.88,14.46-17.77,26.81-27,36.09-51.32,10.91-28.55,16-58.56,16-58.56a172.48,172.48,0,0,1,3.1-17.46C188.72,516.59,172.34,522.33,154.27,526.65Z"/><path class="cls-1" d="M570.62,525.94a5.06,5.06,0,0,1,2.1.71Z"/><path class="cls-3" d="M365.21,308.38a1.93,1.93,0,0,1-1.38-.59c-22.12-23.08-43.66-72.63-44.84-84.07-1.1-10.69-1.5-32.95.62-46.92a1.91,1.91,0,0,1,3.36-.92c.79,1,19.38,23.87,26,45.45,3.87,12.67,8.25,35.2,12.12,55.07,2.17,11.18,4.22,21.74,6,29.65a1.92,1.92,0,0,1-1,2.1A2,2,0,0,1,365.21,308.38Zm-42.4-126.47a239.57,239.57,0,0,0,0,41.42c.91,8.81,18.32,51.41,39,76.43-1.4-6.71-2.91-14.5-4.49-22.63-3.85-19.78-8.21-42.2-12-54.69C340.42,206.48,328.31,189.23,322.81,181.91Z"/><path class="cls-3" d="M247.26,270.71a1.91,1.91,0,0,1-1.14-3.44l72.73-54.21a1.91,1.91,0,1,1,2.28,3.06L248.4,270.33A1.86,1.86,0,0,1,247.26,270.71Z"/><path class="cls-3" d="M156.94,401.25l-.59-1.91c-.13-.44-3.35-11.07-4.17-29.11-.84-18.36,13.41-54.68,23.19-70.64,15.85-25.86,69.39-32.42,71.67-32.69l.16,0h.17a12.09,12.09,0,0,1,7.7,4.16c3.46,3.91,5,9.92,4.49,17.85-1.19,19.5-31.32,74.9-32.61,77.25l-.13.24-.19.19c-14.86,14.86-65.65,33.22-67.81,34Zm90.34-130.53c-3.66.47-54.24,7.35-68.65,30.86C169,317.33,155.22,353,156,370.05a138.67,138.67,0,0,0,3.49,26.22c9.55-3.55,51.35-19.55,64.25-32.2,2.22-4.08,30.92-57.38,32-75.4C256.72,272.65,248.54,270.9,247.28,270.72Zm-22,94.51Z"/><path class="cls-3" d="M148.23,534.84l-.81-3c-15.53-57.6-8.71-90.51-5.06-102,5.77-18.15,18.22-33.32,18.75-34l.31-.38.47-.18c30.89-12.08,51.27-23.54,51.47-23.65l2.94-1.66-.09,3.37c0,.52-1.47,52.66-10.19,82.83-7.2,24.9-25.35,49.94-55.49,76.55Zm15.52-136.1c-1.94,2.44-12.7,16.41-17.75,32.3-2.73,8.55-10.32,40.49,4.32,96.84,28.19-25.33,45.23-49.13,52-72.68,7.32-25.33,9.45-66.61,9.92-78.54A477.12,477.12,0,0,1,163.75,398.74Z"/><path class="cls-3" d="M298.34,432.34c-15.44,0-37.93-1.54-45.26-8.31-9.84-9.08-30.23-44.88-33.21-52.34l-.36-.91L220,370c17.64-27.62,32.33-65.76,35.75-81.57l.26-1.24,1.25-.23c6.12-1.15,39.88-1.83,56.44-1.12,20.64.87,41.4,2.74,48.66,14.93a15.45,15.45,0,0,0,2.29,3c2.1,2.2,2.17,3.11,2.43,14.43.35,15.75.56,61.9.14,81.37v.69l-.45.52c-6.9,8-43.84,29.8-54.37,31C310.06,432.07,304.82,432.34,298.34,432.34Zm-74.55-61.18c3.9,8.73,22.93,41.8,31.88,50.07C264.06,429,300.8,429.3,312,428c8.54-1,43.65-21,51.47-29.23.4-19.82.19-65-.16-80.49-.25-10.7-.37-10.84-1.38-11.89a18.72,18.72,0,0,1-2.8-3.72c-6.81-11.44-31.05-12.46-45.54-13.08-16.19-.68-46.4,0-54.35.89C255.25,307.43,241.2,343.61,223.79,371.16Z"/><path class="cls-3" d="M82.86,680.75l-15.53-7.47.54-1.6c.15-.42,14.56-43,21.75-65.95C92,598.13,94,590.25,96,581.91c4.22-17,8.59-34.6,17-51.39,12.5-25,27.87-33,28.52-33.35l2.13-1.09.58,2.33c6.63,26.6,6.63,33.11,0,53.56-4.61,14.14-8.89,22.61-14.82,34.34-1.78,3.51-3.62,7.15-5.69,11.37-9,18.34-39.69,80.74-40,81.37ZM72,671.31l9.07,4.36c5-10.17,31-63,39.18-79.67,2.08-4.24,4-8,5.7-11.42,5.85-11.57,10.08-19.93,14.59-33.79,6.22-19.09,6.42-25.11.59-48.92-4.51,3.06-15.5,11.88-24.74,30.36-8.2,16.41-12.52,33.79-16.69,50.6-2.09,8.4-4.06,16.33-6.47,24C86.86,627.36,74.73,663.31,72,671.31Z"/><path class="cls-3" d="M92.49,685.08l-13.09-6,.87-1.76c.43-.88,43.15-87.71,52.49-106.58l.15-.25c8.74-12.52,31.53-24.36,48.17-33,6-3.15,11.28-5.86,14-7.73l6.65-4.51-3.91,7c-9.8,17.63-26.53,39.37-33.26,47.9C153.85,593.81,94,682.84,93.39,683.74Zm-7.92-7.79,6.55,3C99,668.6,151.36,590.8,161.59,577.84c5.9-7.47,19.51-25.14,29.27-41.14-2.33,1.26-5,2.66-8,4.22-15.32,8-38.45,20-46.72,31.69C127.41,590.22,90.7,664.81,84.57,677.29Z"/><path class="cls-3" d="M113.24,694.76,89,683.46l1.25-1.85,33.47-49.47c.69-1,43.07-60.77,44.87-63.31l36-50L203.16,527c0,.3-5.25,30.52-16.1,58.92-7.09,18.54-15.87,28.4-26,39.82-3.33,3.74-6.78,7.62-10.36,12-16.54,20.34-25.4,33.4-28.71,42.34-3.75,10.14-7.62,13.7-7.79,13.85Zm-18.6-12.87,17.78,8.28c1.2-1.5,3.57-5,6-11.43,3.46-9.35,12.51-22.74,29.32-43.42,3.64-4.47,7.12-8.37,10.48-12.15,9.91-11.14,18.47-20.76,25.31-38.65,7.25-19,11.94-38.76,14.24-49.68l-26.06,36.21c-15.25,21.5-44.25,62.4-44.82,63.24Z"/><path class="cls-3" d="M135.75,655.62l-.24,0a1.91,1.91,0,0,1-1.65-2.13c.1-.84,2.77-20.85,18.6-45s36.94-40.59,37.15-40.75a1.91,1.91,0,1,1,2.34,3c-.21.16-20.91,16.4-36.3,39.84s-18,43.13-18,43.33A1.93,1.93,0,0,1,135.75,655.62Z"/><path class="cls-3" d="M203.17,526.86l-3.8-.25c0-2.7,1.35-66.26,6.22-85.11,4.76-18.45,6.75-66.83,6.77-67.32l0-1.18,10.1-4.49,15.65,29.76,0,.42c0,.55.61,13.85-4.83,42.12-4,20.94-10.85,32.8-16.34,42.33-2.07,3.59-4,7-5.62,10.48C205.57,506.29,203.2,526.66,203.17,526.86Zm13-151.34c-.34,7.77-2.34,49.51-6.84,66.93-2.91,11.27-4.53,40-5.36,60.81a77.66,77.66,0,0,1,4-11.23c1.67-3.66,3.67-7.13,5.78-10.8,5.62-9.77,12-20.83,15.9-41.14,4.82-25.07,4.82-38.39,4.78-40.81l-13.58-25.83Z"/><path class="cls-3" d="M154.9,528.2a1.91,1.91,0,0,1-1.3-3.3c1-.93,2.72-1.19,8-1.9,9.53-1.25,27.27-3.6,38.4-13.08a1.9,1.9,0,0,1,2.69.21,1.92,1.92,0,0,1-.21,2.7c-12,10.21-30.46,12.65-40.38,14a43.26,43.26,0,0,0-6.07,1A1.92,1.92,0,0,1,154.9,528.2Zm1.31-.51Z"/><path class="cls-3" d="M49.84,810a7.9,7.9,0,0,1-3.68-.92A4.89,4.89,0,0,1,43.59,806c-.77-2.89,1.24-6.09,3.19-9.19.68-1.08,1.32-2.11,1.74-3a30.18,30.18,0,0,0,2-7.58,74.4,74.4,0,0,1,1.75-7.71c.92-3.09,2.16-7,3.26-10.39,1.16-3.61,2.26-7,2.76-8.85.76-2.8,2.37-8.22,3.1-10.68l-.09-.07a38.11,38.11,0,0,0-3.83,7.13c-3,7-5.32,11.92-9.08,19.59s-10.64,19.33-14.56,23.9a12,12,0,0,1-10,4.17,7.56,7.56,0,0,1-6.05-4c-2.16-4,.85-8.41,4.05-13a52.67,52.67,0,0,0,3.89-6.24,96.49,96.49,0,0,0,3.7-9.37c1.83-5.16,3.74-10.5,6.18-13.72,1.58-2.09,3.12-6.56,4.32-10.87-2.52,3.51-5.31,7.57-7,10.57C29.44,763,22.88,774.8,17.2,782.37c-4,5.36-7.15,7.9-10.17,8.23a6.65,6.65,0,0,1-5.15-1.76c-3.62-3.09-2-9.87,4.89-20.72a80.15,80.15,0,0,0,7.7-15.45c.29-.71.6-1.45.92-2.24,1.94-4.73,6.07-10,10.06-15.17,2.38-3.07,4.63-6,6.33-8.61,4.64-7.21,7.24-11.53,8.38-13.65a11,11,0,0,1-1.33-.66c-1.21,1.59-3.3,4.33-6.31,8.07-3.78,4.7-7.11,4.85-11,5a32.75,32.75,0,0,0-6.65.81c-6.67,1.59-10.95-.56-12.59-2.89a4.74,4.74,0,0,1-.13-5.49C3.43,716,6,714.6,8.86,713s5.91-3.16,8.18-5.49a57.23,57.23,0,0,0,6.26-8.39,59.69,59.69,0,0,1,6.72-9C33.13,687,42.18,683.3,50.17,680c4.76-2,9.69-4,11-5,3.86-3,5.68-4.38,8.37-4.6a2,2,0,0,1,1,.19c15.15,7.32,39.8,19.07,42.61,20a2,2,0,0,1,1,.44c1.08.88,1.08,1.59,0,10.87-.41,3.7-.87,7.9-.87,9.87,0,4.41-3.6,13-7.43,22.18l-1.74,4.17a91.41,91.41,0,0,1-6.35,12.55A32.68,32.68,0,0,0,95,756.31a41.1,41.1,0,0,0-1.64,8c-.24,1.66-.5,3.53-.9,5.78-.92,5.18-4,13.22-9.83,25.29-2.61,5.45-5.71,8.88-9,9.94a6,6,0,0,1-4.84-.39c-3.64-2-1.2-7.51.58-11.54.13-.31.26-.6.38-.87a26.25,26.25,0,0,0,1.15-4.42,56.79,56.79,0,0,1,1.62-6.49,52.63,52.63,0,0,0,1.42-6.6,50.59,50.59,0,0,1,2.53-10.27,20,20,0,0,0,1.13-8.51c-.9,3.78-2.73,11.29-4.28,16.21a92,92,0,0,1-6.69,15.86c-1.12,2.21-1.87,4.07-2.67,6a73.6,73.6,0,0,1-3.19,7.1c-2.17,4.18-5.27,7.14-8.48,8.14A7.94,7.94,0,0,1,49.84,810ZM61,744a1.93,1.93,0,0,1,1.17.4l2.61,2a1.91,1.91,0,0,1,.65,2.06c0,.08-2.48,8.28-3.45,11.85-.52,1.9-1.58,5.2-2.8,9-1.15,3.56-2.34,7.25-3.24,10.3a70.91,70.91,0,0,0-1.66,7.33A33.63,33.63,0,0,1,52,795.49,38.13,38.13,0,0,1,50,798.82c-1.3,2.06-3.08,4.89-2.74,6.17,0,.11.1.37.66.67a4,4,0,0,0,3.19.28c2.19-.68,4.58-3.08,6.24-6.26a71,71,0,0,0,3-6.76c.79-2,1.61-4,2.81-6.35a88.42,88.42,0,0,0,6.45-15.27c2-6.51,4.71-18.11,4.73-18.23a1.91,1.91,0,0,1,2.43-1.4l3,.94a1.93,1.93,0,0,1,1.32,1.49A24.71,24.71,0,0,1,80,766.2a48.37,48.37,0,0,0-2.3,9.48,53.41,53.41,0,0,1-1.55,7.13,54.17,54.17,0,0,0-1.51,6.07,27.85,27.85,0,0,1-1.39,5.17l-.39.89c-.67,1.53-2.43,5.53-2.13,6.71a2.28,2.28,0,0,0,1.73,0c1-.33,3.75-1.77,6.71-8,5.55-11.59,8.66-19.54,9.51-24.3.39-2.18.65-4,.87-5.65a44.54,44.54,0,0,1,1.81-8.69,34.72,34.72,0,0,1,3.2-6.36,89.82,89.82,0,0,0,6.12-12.08c.57-1.38,1.16-2.79,1.74-4.18,3.51-8.39,7.14-17.06,7.13-20.71,0-2.18.46-6.3.9-10.29.28-2.58.66-5.93.73-7.58-2.43-.93-7.84-3.42-21-9.68-9.25-4.4-18.54-8.87-20.79-10-1.34.27-2.68,1.25-5.84,3.73-1.64,1.29-5.59,3-11.9,5.55-7.26,3-16.31,6.71-18.86,9.33a56.57,56.57,0,0,0-6.27,8.39,59.52,59.52,0,0,1-6.72,9c-2.68,2.74-6.09,4.57-9.1,6.19-2.36,1.26-4.58,2.45-5.3,3.55a1,1,0,0,0,.07,1.2c1,1.4,4.09,2.43,8.58,1.36a37.21,37.21,0,0,1,7.36-.91c3.64-.16,5.47-.24,8.17-3.6,4.83-6,7.36-9.5,7.38-9.53a1.9,1.9,0,0,1,1.59-.85,1.8,1.8,0,0,1,1.5.84c.28.29,3.4,3.29,13.35.69,12.44-3.26,24.54-10.07,28.15-15.84a1.91,1.91,0,0,1,3.24,2c-4.68,7.5-18.85,14.48-30.42,17.51A28.91,28.91,0,0,1,44,713.92c-1,2.19-3.52,6.32-9,14.8-1.79,2.79-4.09,5.75-6.53,8.88-3.83,4.93-7.8,10-9.54,14.28-.32.79-.62,1.53-.91,2.23a84.76,84.76,0,0,1-8,16.06C3.29,780.69,3.3,785,4.36,785.93a2.84,2.84,0,0,0,2.25.88c1.81-.21,4.34-2.47,7.54-6.73,5.52-7.36,12-19,15.49-25.23,3.76-6.74,12.46-18,12.82-18.47a1.91,1.91,0,0,1,3.39,1.53c-.13.66-3.15,16.1-7.17,21.4-2.08,2.76-3.89,7.81-5.63,12.7a97.29,97.29,0,0,1-3.87,9.78A54.11,54.11,0,0,1,25,788.51c-2.51,3.64-4.89,7.09-3.82,9.07a3.79,3.79,0,0,0,3.09,1.95,8.13,8.13,0,0,0,6.7-2.85c3.32-3.87,10-14.88,14-23.1,3.73-7.61,6-12.46,9-19.42s5.45-9.41,5.72-9.67A1.94,1.94,0,0,1,61,744Zm51.19-49.7a1.79,1.79,0,0,0,.68.13A3.53,3.53,0,0,1,112.23,694.27Zm.11-3.6h0Zm0,0Z"/><path class="cls-3" d="M347.75,540.56H314.39A19.39,19.39,0,0,1,295,521.19V492.82a19.38,19.38,0,0,1,19.37-19.36h33.36a19.38,19.38,0,0,1,19.37,19.36v28.37A19.39,19.39,0,0,1,347.75,540.56Zm-33.36-63.29a15.57,15.57,0,0,0-15.55,15.55v28.37a15.57,15.57,0,0,0,15.55,15.55h33.36a15.57,15.57,0,0,0,15.55-15.55V492.82a15.57,15.57,0,0,0-15.55-15.55Z"/><path class="cls-3" d="M347.75,604H314.39A19.38,19.38,0,0,1,295,584.66V556.11a19.39,19.39,0,0,1,19.37-19.37h33.36a19.39,19.39,0,0,1,19.37,19.37v28.55A19.38,19.38,0,0,1,347.75,604Zm-33.36-63.46a15.57,15.57,0,0,0-15.55,15.55v28.55a15.56,15.56,0,0,0,15.55,15.54h33.36a15.56,15.56,0,0,0,15.55-15.54V556.11a15.57,15.57,0,0,0-15.55-15.55Z"/><path class="cls-3" d="M367.09,742.05H348l-.47-.31c-8-5.21-23-41.89-38-80.76-1.85-4.81-3.32-8.61-4.17-10.67C300.22,637.85,298,620.72,298,620l0-.23c0-11.7,6.62-19.56,16.46-19.56h33.36a19.39,19.39,0,0,1,19.37,19.37v28.55c0,2.16,0,6.83,0,13,.08,21.49.24,61.49,0,79Zm-17.9-3.82h14.13c.25-18.32.1-56.32,0-77.06,0-6.21,0-10.89,0-13V619.57A15.57,15.57,0,0,0,347.75,604H314.39c-9.28,0-12.6,8.38-12.64,15.61.2,1.54,2.41,17.76,7.13,29.22.87,2.11,2.34,5.92,4.2,10.76C321.45,681.28,340.84,731.54,349.19,738.23Z"/><path class="cls-3" d="M347.75,477.27H314.39c-11.95,0-19.37-7.42-19.37-19.36,0-13.05,13.43-25.62,26-33l46.26-27.05,0,3.36c-.14,18.23-.14,23.12-.14,32v24.73A19.38,19.38,0,0,1,347.75,477.27Zm15.66-72.75L323,428.17c-11.66,6.87-24.12,18.3-24.12,29.74,0,9.73,5.81,15.55,15.55,15.55h33.36a15.57,15.57,0,0,0,15.55-15.55V433.18C363.3,424.87,363.3,420.05,363.41,404.52Z"/><path class="cls-3" d="M237.11,491.21l-10.44-38.79.1-.45c0-.18,4-18.21,5.25-26s2.32-27.07,2.33-27.26l.34-6.25,11.52,19.3-.14.71c0,.12-2.18,11.33-3.25,23.09s-4.6,45.16-4.64,45.49Zm-6.51-38.88,4.86,18.08c1.14-10.87,2.86-27.54,3.56-35.22.93-10.24,2.67-20.06,3.16-22.75l-4.39-7.36c-.42,6.44-1.15,16.28-2,21.48C234.6,433.87,231.23,449.41,230.6,452.33Z"/><path class="cls-3" d="M261.29,461.06c-2.63,0-5.24-1-7.9-3.62-5.28-5.28-13.54-23.8-13.89-24.58l-.22-.51,3.62-24.59,2.72,3.05c4.07,4.58,10.75,11.41,12.83,12.26,3.31,1.34,7.07,2.43,7.1,2.45l1.29.37.09,1.33c0,.21,1.38,20.42,5.49,27.95l1,1.78-1.83.87C268.06,459.46,264.67,461.06,261.29,461.06Zm-18.07-29.25c1.36,3,8.53,18.59,12.87,22.93,3.63,3.62,6.69,2.89,12.11.43-3.28-7.8-4.63-22-5-26.37-1.44-.46-3.89-1.26-6.19-2.2-2.68-1.08-8.11-6.6-11.52-10.26Z"/><path class="cls-3" d="M258.6,486a24.75,24.75,0,0,1-12.52-3.52c-4.32-2.75-8.28-18.18-9.39-22.84l-.07-.32,2.73-27.38a1.91,1.91,0,1,1,3.8.38L240.48,459c2.12,8.77,5.61,18.9,7.65,20.2,2.91,1.85,9,3.88,14.35,2.43-4.27-7.95-9.33-24.23-9.56-25a1.91,1.91,0,1,1,3.65-1.12c.06.19,6.15,19.81,10.31,26.05l1.23,1.84-2,.95A17.53,17.53,0,0,1,258.6,486Z"/><path class="cls-3" d="M263.48,509.57l-4.38-.69c-7.09-1.12-14.41-2.27-19.15-6.65s-5.5-19.62-5.57-21.33v-.14l1.8-17.19a1.91,1.91,0,0,1,3.8.4l-1.77,16.91c.25,5.91,1.64,16,4.34,18.54,3.09,2.85,8,4.11,13.11,5a78.17,78.17,0,0,1-7.76-20.36c-.11-.45-.24-1-.31-1.2a1.92,1.92,0,0,1,2.45-2.67c.94.42,1.1,1.06,1.57,3,.91,3.71,3.32,13.57,9.46,22.77Zm-15-25.85Zm0,0Zm0,0h0Zm0,0Zm0,0Zm0,0Zm0,0h0Zm0,0Zm0,0Zm0,0Zm0,0Zm0,0Z"/><path class="cls-3" d="M261.39,527.09l-3.83-.36c-7.84-.74-16.1-5.23-18-8.61-1.51-2.71-2.63-17.75-2.93-22.29a1.91,1.91,0,1,1,3.81-.26c.59,8.81,1.7,19.23,2.46,20.7s5.46,4.55,11.07,6a131.59,131.59,0,0,1-7.9-17.05,1.91,1.91,0,0,1,3.58-1.32,127,127,0,0,0,9.69,20Z"/><path class="cls-3" d="M305.27,479.84a1.9,1.9,0,0,1-1.19-.42A184.09,184.09,0,0,0,270,457.82a1.91,1.91,0,0,1,1.59-3.47,189.26,189.26,0,0,1,34.94,22.1,1.91,1.91,0,0,1-1.21,3.39Z"/><path class="cls-3" d="M296.93,514.74a1.9,1.9,0,0,1-1.56-.82c-14.22-20.25-28.53-30.6-30.45-31.23a1.91,1.91,0,0,1,.68-3.75c3.25.54,18.8,12.7,32.89,32.79a1.91,1.91,0,0,1-.46,2.66A2,2,0,0,1,296.93,514.74Zm-32-32h0Z"/><path class="cls-3" d="M299.84,548.37a1.92,1.92,0,0,1-1.48-.71c-17.13-21.21-39.83-39-40.06-39.15a1.91,1.91,0,1,1,2.34-3c.23.18,23.29,18.21,40.69,39.76a1.91,1.91,0,0,1-.29,2.68A1.88,1.88,0,0,1,299.84,548.37Z"/><path class="cls-3" d="M297.28,590a1.9,1.9,0,0,1-1.65-.94c-14-23.69-39.25-62.82-39.5-63.22a1.91,1.91,0,1,1,3.21-2.07c.25.4,25.54,39.59,39.58,63.35a1.9,1.9,0,0,1-1.64,2.88Z"/><path class="cls-3" d="M311.75,663.75a1.87,1.87,0,0,1-1-.3c-.42-.27-10.44-6.81-23.93-23.59-10.7-13.3-22.57-47.12-29.66-67.32-2-5.66-3.7-10.54-4.89-13.55-5.43-13.76-13.11-42-13.19-42.27a1.91,1.91,0,1,1,3.68-1c.08.28,7.71,28.31,13.06,41.87,1.21,3.07,2.86,7.76,4.94,13.69,7,20,18.74,53.39,29,66.19,13.12,16.3,22.93,22.71,23,22.77a1.91,1.91,0,0,1-1,3.51Z"/><path class="cls-3" d="M365.37,776.24h-.19a39.36,39.36,0,0,1-7.39-1.54c-2.52-.84-10-8.45-25.27-24.39-4.31-4.5-8.38-8.75-11.85-12.27-2.49-2.53-6.62-6.54-11.84-11.61-20.9-20.3-55.88-54.28-62.65-67.61-8.5-16.71-8.28-32.91-5.33-52.07,2.9-18.81,11.24-48.67,11.33-49a1.91,1.91,0,1,1,3.67,1c-.08.29-8.36,29.93-11.22,48.51-2.92,19-3.11,33.9,5,49.76,6.49,12.76,42.54,47.79,61.91,66.6,5.24,5.09,9.38,9.11,11.9,11.67,3.49,3.54,7.57,7.8,11.89,12.31,9.08,9.47,21.51,22.45,23.75,23.42a35.1,35.1,0,0,0,6.53,1.35,1.91,1.91,0,0,1-.19,3.81Z"/><path class="cls-3" d="M226.79,1021.16l-1.54-9.2c-.06-.36-6.14-36.66-14.77-92.22-8-51.3-2.44-98.3,1.59-132.62q.6-5.08,1.13-9.73c3.8-33.61,30.61-123.33,30.88-124.23a1.91,1.91,0,0,1,3.66,1.09c-.27.9-27,90.3-30.74,123.57-.35,3.1-.74,6.35-1.14,9.75-4,34.1-9.49,80.8-1.6,131.58,6.11,39.37,10.94,69.06,13.26,83.14,1.25-4.81,2.76-10.32,3.79-13.12.83-2.26,1.78-4.86,2.75-7.48,2.08-5.65,4.61-12.53,5.3-14.48a1.69,1.69,0,0,1,.12-.44,1.93,1.93,0,0,1,2.58-1.34c1.75.68,1.19,2.24.65,3.75-.3.83-.73,2-1.26,3.45-1,2.85-2.43,6.63-3.81,10.38l-2.75,7.47c-1.94,5.29-5.87,21.45-5.9,21.62Z"/><path class="cls-3" d="M252.15,999.09l-1.62-2.87c-8.86-15.75-18.29-49.58-25.87-92.82-6.66-38-10.39-75.14-9.28-92.46,2-31,16.11-64.09,27.63-86.43a376.68,376.68,0,0,1,24.73-41.45,1.91,1.91,0,1,1,3.11,2.22c-.48.67-48,67.85-51.66,125.91-2,31.67,13.94,141.86,33.12,180.22l.7-1.15c5.28-8.61,11.26-18.36,16.65-36.44a1.91,1.91,0,1,1,3.66,1.09c-5.53,18.56-11.92,29-17.05,37.35q-1.26,2-2.43,4Z"/><path class="cls-3" d="M315.25,1015.73l-3-7.17a171.64,171.64,0,0,1-8.1-25.06c-1.33-6-1.4-26.88-1.49-51-.09-22.68-.19-48.39-1.44-63.12-1.94-22.71-5.6-39.42-10.23-60.57-1.41-6.45-2.87-13.11-4.39-20.45-11.94-57.66-11.34-92.17-11.23-95.92a1.91,1.91,0,1,1,3.81.11c-.1,3.7-.69,37.8,11.16,95,1.51,7.32,3,14,4.38,20.41,4.48,20.45,8.34,38.11,10.3,61.07,1.27,14.88,1.37,40.67,1.45,63.43s.17,44.54,1.41,50.2a144.24,144.24,0,0,0,5,16.73c1.26-13.73,3.91-42,6.54-64.92,3.77-32.79,4.67-53.16,0-87.17a466.85,466.85,0,0,0-18.76-83.58c-1.73-5.59-3.36-10.88-4.83-16.19-6.5-23.47-9.89-43.95-9.92-44.15a1.91,1.91,0,1,1,3.76-.62c0,.2,3.4,20.49,9.84,43.75,1.46,5.26,3.08,10.52,4.8,16.09,5.89,19.06,13.22,42.8,18.89,84.18,4.72,34.42,3.81,55,0,88.13-3.6,31.25-7.24,72.64-7.27,73Z"/><path class="cls-3" d="M413.92,1015.73l-.67-7.74c0-.41-3.68-41.8-7.27-73-3.81-33.12-4.71-53.71,0-88.13,5.67-41.38,13-65.12,18.89-84.18,1.72-5.57,3.35-10.83,4.8-16.09,6.44-23.26,9.52-41.91,9.55-42.1a1.91,1.91,0,0,1,3.77.62c0,.19-3.14,19-9.64,42.5-1.47,5.31-3.1,10.6-4.83,16.19a466.16,466.16,0,0,0-18.75,83.58c-4.66,34-3.77,54.38,0,87.17,2.63,22.89,5.29,51.19,6.54,64.92a142.31,142.31,0,0,0,5-16.73c1.24-5.66,1.32-27.3,1.41-50.2s.18-48.55,1.45-63.43c2-23,5.83-40.62,10.31-61.07,1.4-6.43,2.86-13.09,4.38-20.41,8.74-42.22,11.84-82.58,11.94-91.6a1.94,1.94,0,0,1-.37-1.45c.15-1,.32-2.06,1.47-2.48a2,2,0,0,1,1.93.35c.77.66,1,.88.52,9.63-.33,5.86-.95,13.29-1.74,21-1.58,15.42-4.61,39.28-10,65.38-1.52,7.34-3,14-4.39,20.45-4.64,21.15-8.3,37.86-10.23,60.57-1.26,14.73-1.36,40.44-1.44,63.12-.09,24.12-.17,45-1.5,51a170.31,170.31,0,0,1-8.1,25.06Z"/><path class="cls-3" d="M306.49,778.3a1.54,1.54,0,0,1-.43,0,1.9,1.9,0,0,1-1.44-2.28,173.39,173.39,0,0,1,15.73-40.2,1.91,1.91,0,0,1,3.35,1.83,172.41,172.41,0,0,0-15.35,39.22A1.92,1.92,0,0,1,306.49,778.3Z"/><path class="cls-3" d="M318,967.47a2,2,0,0,1-.59-.09,1.9,1.9,0,0,1-1.23-2.4c.1-.33,10.66-33.32,18.94-56.36,8.17-22.72,13.55-41.33,15.17-63.87,1.89-26.38,6.14-71.6,6.19-72a1.91,1.91,0,1,1,3.8.35c0,.46-4.29,45.64-6.18,72-1.65,23-7.11,41.86-15.38,64.88s-18.8,55.91-18.91,56.24A1.9,1.9,0,0,1,318,967.47Z"/><path class="cls-3" d="M276.13,1004.73l-.69-1.61c-.16-.37-3.87-9.25-5.51-30.06-1.54-19.51,2.16-46.09,9.9-71.09,7-22.58,16.9-65.47,17-65.9a1.91,1.91,0,0,1,3.72.86c-.1.43-10,43.45-17.07,66.17-7.6,24.56-11.24,50.61-9.74,69.66,1.18,14.9,3.46,23.54,4.57,27a45.14,45.14,0,0,0,12.32-9.65c7.52-8,12.08-29.45,12.21-31.76a1.9,1.9,0,0,1,1.91-1.86h0a1.92,1.92,0,0,1,1.87,2c0,1.29-4.35,24.79-13.25,34.29-8.42,9-15.33,11.32-15.62,11.42Z"/><path class="cls-3" d="M212.77,1456.14a53.71,53.71,0,0,1-7.16-.68c-1.38-.19-2.81-.39-4.36-.56-1.12-.13-4.53-.51-5.66-3.12a5.54,5.54,0,0,1,.68-4.93c-6,1.78-16.32,4.45-23.78,2-10.87-3.62-9.58-9.91-8.09-17.2q.14-.66.27-1.35c1.17-5.82,8.68-14.37,16-22.63,3.72-4.23,7.23-8.22,9.46-11.38,3.64-5.15,8.85-15.89,13.45-25.36,3.59-7.38,7-14.35,9.35-18.19,2.68-4.32,1.84-6.89.78-10.14-.84-2.58-1.79-5.49-1-9.4a63.63,63.63,0,0,1,3.17-11.05c.75-2,1.52-4.14,2.37-7.11,1.72-6,.14-20.16-1.68-36.55-.36-3.32-.74-6.73-1.11-10.19-.57-5.42-1.95-15-3.71-27.06-4.93-34-12.38-85.36-11.57-112.86,1-33.4,10.73-62,17.85-82.84.85-2.5,1.67-4.9,2.43-7.18,6.3-18.9,4.67-28.28,4.28-30,0-.11,0-.19,0-.22a1.91,1.91,0,0,1,3.76-.68c.62,2.68,2.08,12.72-4.37,32.07-.76,2.29-1.58,4.69-2.44,7.2-7,20.64-16.68,48.9-17.65,81.72-.8,27.17,6.63,78.34,11.54,112.2,1.76,12.13,3.15,21.71,3.73,27.21.36,3.45.74,6.85,1.11,10.17,1.87,16.79,3.48,31.29,1.55,38-.88,3.1-1.72,5.38-2.45,7.38a58.29,58.29,0,0,0-3,10.46c-.57,2.93.15,5.14.91,7.49,1.15,3.51,2.45,7.5-1.16,13.33-2.28,3.68-5.62,10.56-9.16,17.85-4.89,10.07-9.95,20.48-13.77,25.89-2.35,3.33-5.92,7.4-9.71,11.7-6.61,7.52-14.11,16-15.07,20.86-.1.46-.19.92-.28,1.37-1.53,7.46-2.1,10.26,5.55,12.81,7.09,2.36,18-.93,23.21-2.52a14.73,14.73,0,0,1,3.47-.85,2,2,0,0,1,1.87,1.13c.63,1.25-.14,2.26-1.1,3.53s-2.29,3.21-2,3.79c.07.15.67.62,2.57.83,1.6.18,3.06.38,4.46.58,7.08,1,11,1.52,15.8-3.3,3-3,6.15-3.66,8.9-4.2,3.83-.75,7.14-1.41,11-8.46a40.79,40.79,0,0,0,4.69-12.56c.81-3.7,1.58-7.2,5.74-13.74,3.6-5.65,8-8.61,12.26-11.48,5.13-3.46,9.57-6.45,12.1-13.76,4.61-13.33-5.85-38.2-6-38.45l-.62-1.46,1.32-.88s4.06-2.81,4.06-7.14a39.12,39.12,0,0,0-1.48-8.12A85.63,85.63,0,0,1,271,1310.7l0-.48a244.25,244.25,0,0,1,6.8-72.62c3.06-12.71,7.05-25.26,10.91-37.4,6.89-21.7,13.4-42.2,13.4-59.8,0-15.33-.92-30.3-1.67-42.33-.62-10-1.11-18-.92-23.21.21-5.94,2.71-11.67,5.35-17.73s5.44-12.48,6-19.44c1.07-14,1.26-29.73,1.27-29.88a1.91,1.91,0,1,1,3.81,0c0,.16-.19,16-1.27,30.13-.59,7.6-3.48,14.25-6.28,20.67-2.5,5.73-4.86,11.14-5.05,16.35-.18,5,.31,12.89.92,22.84.75,12.08,1.68,27.11,1.68,42.56,0,18.19-6.6,39-13.58,60.95-3.84,12.08-7.81,24.57-10.84,37.15a240.84,240.84,0,0,0-6.7,71.55l0,.47a82.92,82.92,0,0,0,2.78,16.7,41.08,41.08,0,0,1,1.59,9,12.81,12.81,0,0,1-4.51,9.32c2.21,5.59,10,26.89,5.5,39.86-2.95,8.51-8.35,12.15-13.58,15.67-3.93,2.65-8,5.4-11.17,10.37-3.8,6-4.46,9-5.22,12.51a45,45,0,0,1-5.07,13.56c-4.68,8.63-9.41,9.57-13.58,10.39-2.53.5-4.72.93-6.94,3.15A15.53,15.53,0,0,1,212.77,1456.14Z"/><path class="cls-3" d="M220.8,1310.61a1.64,1.64,0,0,1-.38,0,1.91,1.91,0,0,1-1.49-2.25c.11-.55,11-55.08,11.8-92.92.12-5.36.25-11.06.39-17,.88-36.91,2-82.84-.38-113.75-1.88-24.74-7.48-55.18-7.54-55.48a1.91,1.91,0,0,1,3.76-.7c0,.31,5.69,31,7.59,55.89,2.36,31.1,1.27,77.13.39,114.13-.14,5.94-.27,11.64-.39,17-.81,38.18-11.77,93-11.88,93.59A1.91,1.91,0,0,1,220.8,1310.61Z"/><path class="cls-3" d="M273.79,1320.5a1.91,1.91,0,0,1-1.82-1.32c-.14-.43-14.24-44-17.5-78.2-3.37-35.45,1.12-86,4.59-104.27,6.11-32.26,41.81-71.65,43.33-73.31a1.91,1.91,0,0,1,2.82,2.57c-.36.4-36.49,40.26-42.4,71.45-3.43,18.12-7.88,68.1-4.54,103.2,3.22,33.76,17.19,77,17.33,77.38a1.91,1.91,0,0,1-1.22,2.41A2.06,2.06,0,0,1,273.79,1320.5Z"/><path class="cls-3" d="M271.49,1060.47a1.91,1.91,0,0,1-1.82-1.32,1.93,1.93,0,0,1,1.24-2.41c2.58-.82,6.92-5.78,11.36-17.23,3-7.78.16-18.84-1.21-24.15a18.45,18.45,0,0,1-.77-3.71,1.91,1.91,0,0,1,3.82,0c0,.35.36,1.64.65,2.78,1.47,5.7,4.53,17.55,1.07,26.48-2.5,6.43-7.6,17.53-13.76,19.49A2,2,0,0,1,271.49,1060.47Zm12.62-48.82h0Z"/><path class="cls-3" d="M252.91,1060.62c-10.08,0-17.46-6.33-17.79-6.62a1.91,1.91,0,0,1,2.51-2.88h0c.07.07,7.73,6.59,17.37,5.57a1.91,1.91,0,0,1,.4,3.8A23.62,23.62,0,0,1,252.91,1060.62Z"/><path class="cls-3" d="M364.71,308.38a2,2,0,0,1-.9-.23,1.92,1.92,0,0,1-1-2.1c1.78-7.91,3.83-18.47,6-29.65,3.87-19.87,8.25-42.4,12.12-55.07,6.6-21.58,25.19-44.49,26-45.45a1.91,1.91,0,0,1,3.36.92c2.12,14,1.72,36.23.62,46.92-1.18,11.44-22.72,61-44.84,84.07A1.93,1.93,0,0,1,364.71,308.38Zm42.4-126.47c-5.5,7.32-17.61,24.57-22.49,40.53-3.81,12.49-8.17,34.91-12,54.69-1.58,8.13-3.09,15.92-4.49,22.63,20.7-25,38.11-67.62,39-76.43A239.57,239.57,0,0,0,407.11,181.91Z"/><path class="cls-3" d="M482.66,270.71a1.86,1.86,0,0,1-1.14-.38l-72.73-54.21a1.91,1.91,0,0,1,2.28-3.06l72.73,54.21a1.91,1.91,0,0,1-1.14,3.44Z"/><path class="cls-3" d="M573,401.25l-1.88-.67c-2.16-.78-53-19.14-67.81-34l-.19-.19-.13-.24c-1.29-2.35-31.42-57.75-32.61-77.25-.48-7.93,1-13.94,4.5-17.85a12.08,12.08,0,0,1,7.69-4.16h.17l.16,0c2.28.27,55.82,6.83,71.67,32.69,9.79,16,24,52.28,23.19,70.64-.82,18-4,28.67-4.17,29.11Zm-66.79-37.18c12.9,12.65,54.7,28.65,64.25,32.2a138.67,138.67,0,0,0,3.49-26.22c.77-17-13-52.72-22.64-68.47-14.42-23.52-65-30.4-68.65-30.86-1.21.17-9.44,1.88-8.46,17.95C475.27,306.69,504,360,506.19,364.07Z"/><path class="cls-3" d="M581.34,534.72l-2.16-1.91c-29.95-26.44-48-51.48-55.28-76.55-8.72-30.17-10.17-82.31-10.19-82.83l-.09-3.37,2.94,1.66c.2.11,20.58,11.57,51.48,23.65l.46.18.31.38c.53.64,13,15.81,18.75,34,4.22,13.25,12.14,49.73-5.31,102.09ZM517.65,376.66c.47,11.93,2.6,53.22,9.92,78.54,6.86,23.75,23.87,47.59,52,72.81,16.36-51.26,7.54-87.08,4.39-97-5-15.89-15.81-29.86-17.75-32.3A474.81,474.81,0,0,1,517.65,376.66Z"/><path class="cls-3" d="M431.58,432.34c-6.48,0-11.72-.27-14.09-.54-10.53-1.22-47.47-23-54.37-31l-.45-.52v-.69c-.42-19.47-.21-65.62.15-81.37.25-11.32.32-12.23,2.42-14.43a15.45,15.45,0,0,0,2.29-3c7.26-12.19,28-14.06,48.66-14.93,16.56-.71,50.32,0,56.44,1.12l1.25.23.27,1.24c3.41,15.81,18.1,53.95,35.74,81.57l.53.83-.36.91c-3,7.46-23.37,43.26-33.21,52.34C469.51,430.8,447,432.34,431.58,432.34Zm-65.12-33.56C374.28,407,409.39,427,417.93,428c11.19,1.29,47.93,1,56.32-6.78,8.95-8.27,28-41.34,31.88-50.07-17.41-27.55-31.46-63.73-35.43-80.67-8-.92-38.17-1.58-54.36-.89-14.49.62-38.73,1.64-45.54,13.08a18.72,18.72,0,0,1-2.8,3.72c-1,1.05-1.13,1.19-1.38,11.89C366.27,333.82,366.06,379,366.46,398.78Z"/><path class="cls-3" d="M647.06,680.75l-.84-1.7c-.3-.63-31-63-40-81.37-1.69-3.45-3.24-6.56-4.69-9.46-6.42-12.9-10.67-21.43-15.8-36.21-7.23-20.79-5.85-26.27-.06-49.34l1.06-4.26.6-2.4,2.17,1.18c.6.33,14.92,8.35,27.41,33.33,8.4,16.79,12.77,34.38,17,51.39,2.07,8.34,4,16.22,6.4,23.82,7.19,23,21.61,65.53,21.75,65.95l.54,1.6ZM589.78,502c-.14.56-.28,1.11-.41,1.65-5.7,22.71-6.88,27.44,0,47.15,5.06,14.56,9.26,23,15.62,35.77,1.45,2.91,3,6,4.69,9.48,8.16,16.63,34.17,69.5,39.18,79.67l9.07-4.36c-2.7-8-14.83-43.95-21.23-64.44-2.41-7.71-4.38-15.64-6.47-24C626,566,621.7,548.64,613.5,532.23,604.36,514,594.12,505.11,589.78,502Z"/><path class="cls-3" d="M637.44,685.08l-.91-1.34c-.6-.9-60.46-89.93-71.2-103.54-6.73-8.53-23.46-30.27-33.26-47.9l-3.91-7,6.65,4.51c2.75,1.87,8,4.58,14,7.73,16.64,8.65,39.43,20.49,48.17,33l.15.25c9.34,18.87,52.06,105.7,52.49,106.58l.87,1.76ZM539.06,536.7c9.76,16,23.38,33.67,29.27,41.14,10.23,13,62.62,90.76,70.47,102.43l6.56-3c-6.14-12.48-42.85-87.07-51.56-104.68-8.27-11.71-31.4-23.73-46.72-31.69C544.09,539.36,541.39,538,539.06,536.7Z"/><path class="cls-3" d="M616.68,694.76l-.93-.84c-.17-.15-4-3.71-7.79-13.85-3.31-8.94-12.16-22-28.7-42.34-3.59-4.4-7-8.28-10.37-12-10.16-11.42-18.94-21.28-26-39.82-10.85-28.4-16.05-58.62-16.1-58.92l-1.38-8.12,36,50c1.81,2.56,44.19,62.32,44.88,63.33l33.47,49.47,1.25,1.85ZM532.19,534.84c2.3,10.92,7,30.72,14.24,49.68,6.84,17.89,15.4,27.51,25.31,38.65,3.36,3.78,6.84,7.68,10.48,12.15C599,656,608.08,669.39,611.54,678.74a41.51,41.51,0,0,0,6,11.43l17.78-8.28-32.21-47.6c-.57-.84-29.57-41.75-44.82-63.26Z"/><path class="cls-3" d="M594.17,655.62a1.93,1.93,0,0,1-1.9-1.67h0c0-.2-2.69-20-18-43.33s-36.09-39.68-36.3-39.84a1.91,1.91,0,1,1,2.34-3c.22.16,21.4,16.76,37.15,40.75s18.5,44.11,18.6,45a1.9,1.9,0,0,1-1.65,2.13Z"/><path class="cls-3" d="M526.75,526.86c0-.2-2.41-20.58-8.21-33.24-1.6-3.5-3.55-6.89-5.62-10.48-5.49-9.53-12.31-21.39-16.34-42.33-5.44-28.27-4.85-41.57-4.83-42.12l0-.42,15.63-29.72,10.11,4.18,0,1.22c0,.49,2,49.1,6.77,67.55,4.87,18.85,6.17,82.41,6.22,85.11ZM495.56,399.28c-.05,2.42-.05,15.73,4.77,40.81,3.91,20.31,10.28,31.37,15.9,41.14,2.11,3.67,4.11,7.14,5.78,10.8a77.66,77.66,0,0,1,4,11.23c-.83-20.79-2.45-49.54-5.36-60.81-4.49-17.4-6.5-59.25-6.85-67.13l-4.63-1.91Z"/><path class="cls-3" d="M575.19,528.56a1.89,1.89,0,0,1-1.17-.41,45.66,45.66,0,0,0-6.12-1.08c-10-1.41-28.52-4-40.5-14.24a1.92,1.92,0,0,1-.21-2.7,1.9,1.9,0,0,1,2.69-.21c11.14,9.49,29,12,38.55,13.37,5.35.76,7.09,1,8.07,2a1.92,1.92,0,0,1-1.31,3.31Zm-1.3-.52Z"/><path class="cls-3" d="M680.08,810a7.94,7.94,0,0,1-2.43-.38c-3.21-1-6.3-4-8.48-8.14a73.6,73.6,0,0,1-3.19-7.1c-.79-2-1.54-3.82-2.67-6a92,92,0,0,1-6.69-15.86c-1.55-4.92-3.38-12.43-4.27-16.21a19.84,19.84,0,0,0,1.12,8.51A50.59,50.59,0,0,1,656,775a52.63,52.63,0,0,0,1.42,6.6,59.17,59.17,0,0,1,1.63,6.49,25.43,25.43,0,0,0,1.14,4.42c.12.27.25.56.38.87,1.78,4,4.22,9.56.59,11.54a6,6,0,0,1-4.85.39c-3.27-1.06-6.37-4.49-9-9.94-5.79-12.07-8.91-20.1-9.83-25.29-.4-2.25-.66-4.12-.89-5.78a41.84,41.84,0,0,0-1.65-8,32.68,32.68,0,0,0-2.87-5.64,92.56,92.56,0,0,1-6.35-12.55c-.58-1.38-1.16-2.78-1.74-4.17-3.82-9.13-7.44-17.77-7.43-22.18,0-2-.46-6.17-.87-9.86-1-9.29-1-10,.06-10.88a2,2,0,0,1,1-.44c2.81-.94,27.46-12.69,42.61-20a2,2,0,0,1,1-.19c2.7.22,4.51,1.57,8.37,4.6,1.3,1,6.23,3.06,11,5,8,3.29,17,7,20.15,10.19a59.69,59.69,0,0,1,6.72,9,57.23,57.23,0,0,0,6.26,8.39c2.27,2.33,5.41,4,8.18,5.49s5.43,2.91,6.68,4.82a4.74,4.74,0,0,1-.13,5.49c-1.64,2.33-5.91,4.48-12.59,2.89a32.75,32.75,0,0,0-6.65-.81c-3.86-.17-7.19-.32-11-5-3-3.74-5.1-6.48-6.3-8.07a11.18,11.18,0,0,1-1.34.66c1.14,2.12,3.74,6.44,8.38,13.65,1.7,2.65,4,5.54,6.33,8.61,4,5.13,8.12,10.44,10.06,15.17.33.79.63,1.53.92,2.24a80.15,80.15,0,0,0,7.7,15.45c6.91,10.85,8.51,17.63,4.89,20.72a6.64,6.64,0,0,1-5.15,1.76c-3-.33-6.16-2.87-10.17-8.23-5.67-7.56-12.24-19.33-15.77-25.66a125.73,125.73,0,0,0-7-10.57c1.2,4.31,2.74,8.78,4.32,10.87,2.44,3.22,4.35,8.56,6.18,13.72a96.49,96.49,0,0,0,3.7,9.37,52.67,52.67,0,0,0,3.89,6.24c3.2,4.63,6.21,9,4.05,13a7.54,7.54,0,0,1-6.05,4,12,12,0,0,1-10-4.17c-3.92-4.57-10.82-16.26-14.56-23.9s-6.07-12.56-9.08-19.59a38.11,38.11,0,0,0-3.83-7.13l-.09.07c.73,2.46,2.34,7.88,3.11,10.68.49,1.83,1.59,5.23,2.75,8.84,1.1,3.43,2.35,7.3,3.26,10.4a74.4,74.4,0,0,1,1.75,7.71,30.18,30.18,0,0,0,2,7.58c.42.86,1.06,1.89,1.74,3,2,3.1,4,6.3,3.19,9.19a4.89,4.89,0,0,1-2.57,3.06A7.9,7.9,0,0,1,680.08,810Zm-26.41-58.37a1.88,1.88,0,0,1,1,.25,1.93,1.93,0,0,1,.91,1.23c0,.12,2.68,11.72,4.73,18.23a88.42,88.42,0,0,0,6.45,15.27c1.2,2.36,2,4.39,2.81,6.34a69.93,69.93,0,0,0,3,6.77c1.66,3.18,4.05,5.58,6.24,6.26a4,4,0,0,0,3.19-.28c.56-.3.63-.56.66-.67.34-1.28-1.44-4.11-2.74-6.17a38.13,38.13,0,0,1-1.94-3.33,33.63,33.63,0,0,1-2.36-8.55,70.91,70.91,0,0,0-1.66-7.33c-.9-3.05-2.14-6.91-3.24-10.31-1.22-3.81-2.28-7.1-2.8-9-1-3.57-3.43-11.77-3.45-11.85a1.91,1.91,0,0,1,.65-2.06l2.61-2a1.92,1.92,0,0,1,2.48.12c.27.26,2.74,2.72,5.72,9.67s5.27,11.81,9,19.42c4,8.22,10.71,19.23,14,23.1a8.14,8.14,0,0,0,6.7,2.85,3.82,3.82,0,0,0,3.1-1.95c1.06-2-1.32-5.43-3.83-9.07a55.32,55.32,0,0,1-4.17-6.72,97.29,97.29,0,0,1-3.87-9.78c-1.74-4.89-3.55-9.94-5.63-12.7-4-5.3-7-20.74-7.17-21.4a1.91,1.91,0,0,1,3.39-1.53c.36.48,9.06,11.73,12.82,18.47,3.49,6.25,10,17.87,15.49,25.23,3.2,4.26,5.73,6.52,7.54,6.73a2.84,2.84,0,0,0,2.25-.88c1.06-.9,1.07-5.24-5.63-15.76a84.76,84.76,0,0,1-8-16.06c-.29-.7-.59-1.44-.91-2.23-1.74-4.25-5.71-9.35-9.54-14.28-2.44-3.13-4.74-6.09-6.53-8.88-5.45-8.48-7.93-12.61-9-14.8a28.91,28.91,0,0,1-10.38-1.07c-11.57-3-25.74-10-30.42-17.51a1.91,1.91,0,1,1,3.24-2c3.61,5.77,15.71,12.58,28.15,15.84,10,2.6,13.07-.4,13.35-.69a1.8,1.8,0,0,1,1.5-.84,1.92,1.92,0,0,1,1.59.85s2.55,3.52,7.38,9.53c2.7,3.36,4.53,3.44,8.17,3.6a37.21,37.21,0,0,1,7.36.91c4.49,1.07,7.59.05,8.58-1.36a.93.93,0,0,0,.07-1.2c-.72-1.1-2.94-2.29-5.29-3.55-3-1.62-6.43-3.45-9.11-6.19a60.2,60.2,0,0,1-6.72-9,57.23,57.23,0,0,0-6.26-8.39c-2.56-2.62-11.6-6.34-18.87-9.33-6.31-2.6-10.26-4.26-11.9-5.55-3.16-2.48-4.5-3.46-5.84-3.73-2.25,1.09-11.54,5.56-20.79,10-13.17,6.26-18.58,8.75-21,9.68.07,1.65.45,5,.73,7.59.44,4,.9,8.1.9,10.28,0,3.65,3.62,12.32,7.13,20.71l1.75,4.18a88.81,88.81,0,0,0,6.11,12.08,34.1,34.1,0,0,1,3.2,6.36,44.54,44.54,0,0,1,1.81,8.69c.23,1.62.48,3.47.87,5.65.85,4.76,4,12.71,9.51,24.3,3,6.18,5.68,7.62,6.71,8a2.28,2.28,0,0,0,1.73,0c.3-1.18-1.46-5.18-2.13-6.71l-.39-.89a27.14,27.14,0,0,1-1.38-5.17,56.62,56.62,0,0,0-1.52-6.07,53.41,53.41,0,0,1-1.55-7.13,48.37,48.37,0,0,0-2.3-9.48,24.71,24.71,0,0,1-1.2-12.1,1.93,1.93,0,0,1,1.32-1.49l3-.94A1.87,1.87,0,0,1,653.67,751.59Zm-36-57.32a3.53,3.53,0,0,1-.68.13A1.79,1.79,0,0,0,617.69,694.27Zm-.11-3.6h0Z"/><path class="cls-3" d="M415.53,540.56H382.17a19.38,19.38,0,0,1-19.36-19.37V492.82a19.38,19.38,0,0,1,19.36-19.36h33.36a19.38,19.38,0,0,1,19.37,19.36v28.37A19.39,19.39,0,0,1,415.53,540.56Zm-33.36-63.29a15.57,15.57,0,0,0-15.55,15.55v28.37a15.57,15.57,0,0,0,15.55,15.55h33.36a15.57,15.57,0,0,0,15.55-15.55V492.82a15.57,15.57,0,0,0-15.55-15.55Z"/><path class="cls-3" d="M415.53,604H382.17a19.38,19.38,0,0,1-19.36-19.36V556.11a19.38,19.38,0,0,1,19.36-19.37h33.36a19.39,19.39,0,0,1,19.37,19.37v28.55A19.38,19.38,0,0,1,415.53,604Zm-33.36-63.46a15.57,15.57,0,0,0-15.55,15.55v28.55a15.56,15.56,0,0,0,15.55,15.54h33.36a15.56,15.56,0,0,0,15.55-15.54V556.11a15.57,15.57,0,0,0-15.55-15.55Z"/><path class="cls-3" d="M381.91,742.05H362.84l0-1.88c-.29-17.52-.13-57.52-.05-79,0-6.21.05-10.88.05-13V619.57a19.38,19.38,0,0,1,19.36-19.37h33.36c9.85,0,16.46,7.86,16.46,19.56l0,.23c-.09.73-2.27,17.86-7.4,30.32-.85,2.06-2.32,5.86-4.17,10.67-15,38.87-30,75.55-38,80.76Zm-15.31-3.82h14.13c8.35-6.69,27.74-57,36.11-78.62,1.86-4.84,3.33-8.65,4.2-10.76,4.72-11.46,6.93-27.68,7.13-29.22,0-7.23-3.36-15.61-12.64-15.61H382.17a15.57,15.57,0,0,0-15.55,15.55v28.55c0,2.16,0,6.84,0,13C366.5,681.91,366.35,719.91,366.6,738.23Z"/><path class="cls-3" d="M415.53,477.27H382.17a19.38,19.38,0,0,1-19.36-19.36V433.18c0-8.87,0-13.76-.15-32l0-3.36,46.25,27c12.58,7.42,26,20,26,33C434.9,469.85,427.48,477.27,415.53,477.27Zm-49-72.75c.11,15.53.11,20.35.11,28.66v24.73a15.57,15.57,0,0,0,15.55,15.55h33.36c9.74,0,15.55-5.82,15.55-15.55,0-11.44-12.46-22.87-24.12-29.74Z"/><path class="cls-3" d="M492.82,491.21,491.74,481c0-.33-3.56-33.61-4.64-45.49s-3.23-23-3.25-23.09l-.14-.71,11.52-19.3.34,6.25c0,.19,1.06,19.49,2.33,27.26s5.22,25.85,5.26,26l.09.45Zm-5.08-78.77c.49,2.69,2.23,12.51,3.16,22.75.7,7.68,2.42,24.35,3.56,35.22l4.87-18.08c-.64-2.92-4-18.46-5.2-25.77-.85-5.2-1.58-15-2-21.48Z"/><path class="cls-3" d="M468.63,461.06c-3.38,0-6.77-1.6-10.27-3.24l-1.83-.87,1-1.78c4.11-7.53,5.48-27.74,5.49-27.95l.09-1.33,1.29-.37s3.79-1.11,7.1-2.45c2.08-.85,8.76-7.68,12.83-12.26l2.72-3.05,3.62,24.59-.22.51c-.35.78-8.61,19.3-13.89,24.58C473.87,460.09,471.26,461.06,468.63,461.06Zm-6.9-5.89c5.41,2.46,8.47,3.19,12.1-.43,3.85-3.85,10.38-17.39,12.87-22.93l-2.28-15.47c-3.41,3.66-8.84,9.18-11.52,10.26-2.3.94-4.75,1.74-6.19,2.2C466.35,433.21,465,447.37,461.73,455.17Z"/><path class="cls-3" d="M471.32,486a17.53,17.53,0,0,1-7.5-1.58l-2-.95,1.23-1.84c4.16-6.24,10.25-25.86,10.31-26.05a1.91,1.91,0,1,1,3.65,1.12c-.23.76-5.29,17-9.56,25,5.34,1.45,11.44-.58,14.35-2.43,2-1.3,5.54-11.43,7.65-20.2l-2.67-26.74a1.91,1.91,0,0,1,3.8-.38l2.73,27.38-.07.32c-1.11,4.66-5.07,20.09-9.39,22.84A24.75,24.75,0,0,1,471.32,486Z"/><path class="cls-3" d="M466.45,509.57l2.41-3.62c6.14-9.2,8.55-19.06,9.46-22.77.47-1.9.63-2.54,1.57-3a1.92,1.92,0,0,1,2.45,2.67c-.07.24-.2.75-.31,1.2a78.17,78.17,0,0,1-7.76,20.36c5.14-.92,10-2.18,13.11-5,2.71-2.5,4.09-12.64,4.34-18.54L490,464a1.91,1.91,0,0,1,3.8-.4l1.8,17.19v.14c-.07,1.71-.8,16.92-5.57,21.33s-12.06,5.53-19.15,6.65Zm15-25.85Zm0,0Zm0,0h0Zm0,0Zm0,0Zm0,0Zm0,0Zm0,0Zm0,0Zm0,0h0Zm0,0Z"/><path class="cls-3" d="M468.53,527.09l2-3.27a126.87,126.87,0,0,0,9.69-20,1.91,1.91,0,0,1,3.58,1.32,131.59,131.59,0,0,1-7.9,17.05c5.61-1.42,10.21-4.42,11.08-6s1.86-11.88,2.45-20.69a1.91,1.91,0,0,1,3.82.26c-.31,4.54-1.43,19.58-2.94,22.29-1.88,3.38-10.14,7.87-18,8.61Z"/><path class="cls-3" d="M425.5,478.18a1.91,1.91,0,0,1-1.2-3.39,139.78,139.78,0,0,1,34.19-20.48,1.91,1.91,0,1,1,1.37,3.56,139,139,0,0,0-33.16,19.89A1.93,1.93,0,0,1,425.5,478.18Z"/><path class="cls-3" d="M433,514.74a2,2,0,0,1-1.1-.35,1.91,1.91,0,0,1-.46-2.66c14.09-20.09,29.64-32.25,32.89-32.79a1.91,1.91,0,0,1,.68,3.75c-1.92.63-16.23,11-30.45,31.23A1.9,1.9,0,0,1,433,514.74Zm32-32h0Z"/><path class="cls-3" d="M430.08,548.37a1.88,1.88,0,0,1-1.2-.43,1.91,1.91,0,0,1-.29-2.68c17.4-21.55,40.46-39.58,40.69-39.76a1.91,1.91,0,1,1,2.34,3c-.22.18-22.94,18-40.05,39.15A1.94,1.94,0,0,1,430.08,548.37Z"/><path class="cls-3" d="M432.55,590.45a1.91,1.91,0,0,1-1.64-2.88c14-23.76,39.41-63.37,39.67-63.77a1.91,1.91,0,1,1,3.21,2.06c-.25.4-25.59,39.95-39.6,63.65A1.9,1.9,0,0,1,432.55,590.45Z"/><path class="cls-3" d="M418.17,663.75a1.91,1.91,0,0,1-1-3.51c.1-.06,10-6.53,23-22.77,10.29-12.8,22-46.22,29-66.19,2.08-5.93,3.73-10.62,4.94-13.69,5.35-13.56,12.63-40.62,12.7-40.89a1.91,1.91,0,1,1,3.69,1c-.08.27-7.41,27.54-12.84,41.3-1.18,3-2.9,7.89-4.89,13.55-7.09,20.2-19,54-29.66,67.32-13.49,16.78-23.51,23.32-23.93,23.59A1.87,1.87,0,0,1,418.17,663.75Z"/><path class="cls-3" d="M364.55,776.24a1.91,1.91,0,0,1-.18-3.81,34.85,34.85,0,0,0,6.55-1.37c2.21-.95,14.64-13.93,23.72-23.4,4.32-4.51,8.4-8.77,11.89-12.31,2.53-2.56,6.66-6.58,11.9-11.67,19.37-18.82,55.42-53.84,61.91-66.6,8.06-15.86,7.87-30.8,5-49.76-2.85-18.58-11.14-48.22-11.22-48.51a1.91,1.91,0,1,1,3.67-1c.09.3,8.43,30.16,11.33,49,2.95,19.16,3.17,35.36-5.33,52.07C477,672.14,442,706.12,421.09,726.42c-5.22,5.07-9.34,9.08-11.84,11.61-3.47,3.52-7.54,7.77-11.85,12.27-15.28,15.94-22.75,23.55-25.27,24.39a39.36,39.36,0,0,1-7.39,1.54Z"/><path class="cls-3" d="M503.06,1021.59l-2.13-9.53c0-.16-3.78-16.78-5.86-21.46-1.22-2.75-3.63-9.37-5-13.07-.83-2.33-1.68-4.75-2.34-6.63-.3-.88-.55-1.61-.71-2.11-.35-1-.57-1.72,0-2.54l.65-.89,1.1.13a1.92,1.92,0,0,1,1.59,1.25,1.78,1.78,0,0,1,.14.5c.78,2.43,6.1,17.55,8,21.81a103.69,103.69,0,0,1,3.89,13c2.33-14.2,7.14-43.75,13.21-82.86,7.89-50.78,2.4-97.48-1.6-131.58q-.6-5.1-1.14-9.75c-3.75-33.27-30.47-122.67-30.74-123.57a1.91,1.91,0,0,1,3.66-1.09c.27.9,27.09,90.62,30.88,124.23q.53,4.65,1.13,9.73c4,34.32,9.56,81.32,1.59,132.62-8.63,55.56-14.71,91.86-14.77,92.22Z"/><path class="cls-3" d="M477.77,999.09l-1.69-2.83q-1.17-2-2.42-4c-5.14-8.37-11.53-18.79-17.06-37.35a1.91,1.91,0,1,1,3.66-1.09c5.39,18.08,11.37,27.83,16.65,36.44l.7,1.15c19.18-38.36,35.15-148.55,33.12-180.22C507,753.11,459.55,686,459.07,685.28a1.91,1.91,0,1,1,3.11-2.22,376.68,376.68,0,0,1,24.73,41.45c11.52,22.34,25.66,55.48,27.64,86.43,1.1,17.32-2.63,54.47-9.29,92.46-7.58,43.24-17,77.07-25.87,92.82Z"/><path class="cls-3" d="M423.08,777a1.9,1.9,0,0,1-1.86-1.49,164.83,164.83,0,0,0-15-37.89,1.91,1.91,0,1,1,3.35-1.83,164.61,164.61,0,0,1,15.37,38.88,1.9,1.9,0,0,1-1.44,2.28A2,2,0,0,1,423.08,777Z"/><path class="cls-3" d="M410.82,964.09a1.91,1.91,0,0,1-1.82-1.33c-.1-.29-9.56-29.87-17.82-52.85S377.45,868,375.8,845c-1.89-26.34-6.14-71.52-6.18-72a1.91,1.91,0,1,1,3.8-.35c.05.45,4.3,45.67,6.19,72,1.62,22.54,7,41.15,15.17,63.87,8.28,23,17.76,52.68,17.86,53a1.92,1.92,0,0,1-1.24,2.4A2,2,0,0,1,410.82,964.09Z"/><path class="cls-3" d="M453.79,1004.73l-1.66-.54c-.29-.1-7.2-2.44-15.62-11.42s-13.91-36.17-14-38.35a1.91,1.91,0,0,1,1.87-1.95,1.93,1.93,0,0,1,1.95,1.85c.17,2.57,5.47,27.88,12.92,35.83a45.35,45.35,0,0,0,12.32,9.65c1.11-3.5,3.39-12.14,4.57-27,1.51-19-2.14-45.1-9.74-69.66-7-22.7-17.71-65.67-17.82-66.1a1.91,1.91,0,1,1,3.71-.92c.1.43,10.76,43.29,17.76,65.89,7.74,25,11.44,51.58,9.9,71.09-1.64,20.81-5.35,29.69-5.51,30.06Z"/><path class="cls-3" d="M517.15,1456.14a15.53,15.53,0,0,1-11.86-5.06c-2.22-2.22-4.41-2.65-6.94-3.15-4.17-.82-8.9-1.76-13.58-10.39a44.65,44.65,0,0,1-5.06-13.56c-.77-3.51-1.43-6.54-5.23-12.51-3.17-5-7.24-7.72-11.17-10.37-5.23-3.52-10.63-7.16-13.58-15.67-4.49-13,3.29-34.27,5.5-39.86a12.81,12.81,0,0,1-4.51-9.32,41.08,41.08,0,0,1,1.59-9,82.92,82.92,0,0,0,2.78-16.7l0-.47a240.84,240.84,0,0,0-6.7-71.55c-3-12.58-7-25.07-10.84-37.15-7-22-13.58-42.76-13.58-60.95,0-15.45.93-30.48,1.68-42.56.61-9.95,1.1-17.81.92-22.84-.19-5.21-2.55-10.62-5-16.35-2.81-6.42-5.7-13.07-6.29-20.67-1.08-14.08-1.27-30-1.27-30.13a1.91,1.91,0,1,1,3.81,0c0,.15.2,15.92,1.27,29.88.54,7,3.3,13.3,6,19.44s5.14,11.79,5.35,17.73c.19,5.22-.3,13.16-.92,23.21-.75,12-1.67,27-1.67,42.33,0,17.6,6.51,38.1,13.4,59.8,3.86,12.14,7.85,24.69,10.91,37.4a243.91,243.91,0,0,1,6.8,72.62l0,.48a85.63,85.63,0,0,1-2.88,17.43,39.12,39.12,0,0,0-1.48,8.12c0,4.33,4,7.12,4.06,7.15l1.3.88-.6,1.45c-.11.25-10.57,25.13-6,38.45,2.53,7.31,7,10.3,12.1,13.76,4.26,2.87,8.67,5.83,12.26,11.48,4.16,6.54,4.93,10,5.74,13.74a41.06,41.06,0,0,0,4.69,12.56c3.82,7,7.13,7.71,11,8.46,2.75.54,5.86,1.16,8.9,4.2,4.82,4.82,8.72,4.28,15.8,3.3,1.4-.2,2.86-.4,4.46-.58,1.9-.21,2.51-.68,2.57-.83.14-.32-.1-1.23-2-3.79-1-1.27-1.73-2.28-1.1-3.53a2,2,0,0,1,1.87-1.13,14.73,14.73,0,0,1,3.47.85c5.24,1.59,16.12,4.88,23.21,2.52,7.65-2.55,7.08-5.35,5.55-12.81-.09-.45-.18-.91-.28-1.37-1-4.82-8.46-13.34-15.07-20.86-3.78-4.3-7.36-8.37-9.71-11.7-3.82-5.4-8.88-15.82-13.77-25.89-3.54-7.29-6.88-14.17-9.16-17.85-3.61-5.83-2.31-9.82-1.16-13.33.76-2.35,1.48-4.56.91-7.49a58.29,58.29,0,0,0-3-10.46c-.73-2-1.57-4.28-2.45-7.38-1.93-6.73-.31-21.23,1.55-38,.37-3.32.75-6.72,1.11-10.17.58-5.5,2-15.08,3.73-27.21,4.91-33.86,12.34-85,11.54-112.2-1-32.82-10.61-61.08-17.65-81.72-.86-2.51-1.68-4.91-2.44-7.2-6.46-19.37-5-29.42-4.38-32a1.91,1.91,0,0,1,3.77.65s0,.11-.05.22c-.39,1.68-2,11.07,4.28,30,.76,2.28,1.58,4.68,2.43,7.18,7.12,20.86,16.87,49.44,17.85,82.84.81,27.5-6.64,78.87-11.57,112.86-1.76,12.09-3.14,21.64-3.71,27.06-.36,3.46-.74,6.87-1.11,10.19-1.82,16.39-3.4,30.54-1.68,36.55.85,3,1.62,5.08,2.37,7.11a63.37,63.37,0,0,1,3.17,11.05c.76,3.91-.19,6.82-1,9.4-1.06,3.25-1.9,5.82.78,10.14,2.38,3.84,5.76,10.81,9.35,18.19,4.6,9.47,9.81,20.21,13.45,25.36,2.23,3.16,5.74,7.15,9.46,11.38,7.27,8.26,14.78,16.81,16,22.63q.13.69.27,1.35c1.5,7.29,2.78,13.58-8.09,17.2-7.46,2.49-17.74-.18-23.78-2a5.54,5.54,0,0,1,.68,4.93c-1.13,2.61-4.54,3-5.66,3.12-1.55.17-3,.37-4.36.56A53.71,53.71,0,0,1,517.15,1456.14Z"/><path class="cls-3" d="M509.12,1310.61a1.91,1.91,0,0,1-1.87-1.54c-.11-.55-11.07-55.41-11.88-93.59-.12-5.35-.25-11-.39-17-.88-37-2-83,.39-114.12,1.9-24.94,7.54-55.58,7.59-55.89a1.91,1.91,0,1,1,3.76.7c-.06.3-5.66,30.74-7.54,55.48-2.35,30.9-1.26,76.84-.38,113.74.14,5.95.27,11.65.39,17,.8,37.85,11.69,92.38,11.8,92.92a1.91,1.91,0,0,1-1.49,2.25A1.64,1.64,0,0,1,509.12,1310.61Z"/><path class="cls-3" d="M456.27,1319.63a2.06,2.06,0,0,1-.59-.09,1.91,1.91,0,0,1-1.22-2.41c.14-.43,14-42.75,17.19-76.51,3.34-35.1-1.11-85.08-4.54-103.2-5.9-31.19-41.83-70.52-42.2-70.92a1.91,1.91,0,1,1,2.81-2.58c1.51,1.64,37,40.53,43.14,72.79,3.47,18.31,8,68.82,4.59,104.27-3.26,34.19-17.22,76.91-17.36,77.34A1.92,1.92,0,0,1,456.27,1319.63Z"/><path class="cls-3" d="M458.43,1060.47a1.89,1.89,0,0,1-.8-.17c-2.18-1-7-7.4-11.64-17.29-5.35-11.4-2.08-23.89-.69-29.22.23-.89.49-1.89.51-2.17a1.9,1.9,0,0,1,1.91-1.9,1.93,1.93,0,0,1,1.91,1.93,14.25,14.25,0,0,1-.64,3.1c-1.39,5.35-4.3,16.49.46,26.64,4.66,9.94,8.86,14.85,9.81,15.46a1.91,1.91,0,0,1-.83,3.62Zm.85-3.61Zm-.06,0h0Z"/><path class="cls-3" d="M477,1060.62a23.62,23.62,0,0,1-2.49-.13,1.91,1.91,0,0,1,.4-3.8c9.69,1,17.29-5.5,17.37-5.57a1.91,1.91,0,0,1,2.51,2.88C494.47,1054.29,487.09,1060.62,477,1060.62Z"/><path class="cls-3" d="M427.87,98.48h0A1.91,1.91,0,0,1,426,96.56c.07-28-2.81-51.58-7.33-59.94C408,17,382.43,3.82,365.21,3.82S322.41,17,311.79,36.62c-4.28,7.89-7.08,29.13-7.33,55.42,0,1.38,0,2.77,0,4.16a1.91,1.91,0,0,1-1.91,1.91h0a1.9,1.9,0,0,1-1.91-1.9c0-1.41,0-2.81,0-4.21.2-21.06,2.35-47.15,7.79-57.2C320.06,13.3,347,0,365.21,0S410.35,13.3,422,34.8c5.84,10.78,7.86,39,7.8,61.77A1.9,1.9,0,0,1,427.87,98.48Z"/><path class="cls-3" d="M365.21,203.07c-5.89,0-11.78-.41-15.18-1.23-7.13-1.71-25.32-16-38.76-35.35-5-7.17-7.55-22.8-8.83-34.65a1.91,1.91,0,1,1,3.79-.41c1.75,16.13,4.65,27.8,8.17,32.88,12.54,18.07,30.29,32.32,36.52,33.82s22.3,1.5,28.57,0,24-15.75,36.52-33.82c3.21-4.63,6-16.56,8-33.59a1.91,1.91,0,0,1,3.8.43c-1.41,12.49-4,28.75-8.62,35.34-13.44,19.36-31.64,33.64-38.77,35.35C377,202.66,371.09,203.07,365.21,203.07Z"/><path class="cls-3" d="M300.82,135.92a3,3,0,0,1-.54,0c-2.46-.33-4.56-2.87-5.47-6.63L288.68,104a12.38,12.38,0,0,1,2.4-9.94c.81-1,2.11-2.27,3.66-2.27,2.09,0,6.69,2,8.05,2.65a1.91,1.91,0,1,1-1.59,3.47,32.54,32.54,0,0,0-6.32-2.29c-1,.56-3.28,4.2-2.49,7.48l6.13,25.22c.61,2.52,1.78,3.68,2.27,3.75.21,0,.73-.32,1.33-1.4a1.91,1.91,0,0,1,3.34,1.86C303.9,135.36,302,135.92,300.82,135.92Z"/><path class="cls-3" d="M429.33,135.44c-1.26,0-3.43-.51-5.13-3.57a1.91,1.91,0,0,1,3.34-1.86c.29.52,1,1.72,1.87,1.61s1.86-1.29,2.34-3.27l6.13-25.22c.79-3.28-1.5-6.92-2.49-7.48a32.54,32.54,0,0,0-6.32,2.29,1.91,1.91,0,1,1-1.58-3.47c1.35-.62,5.95-2.65,8-2.65,1.56,0,2.85,1.23,3.67,2.27a12.41,12.41,0,0,1,2.39,9.94l-6.13,25.22c-.83,3.39-3,5.81-5.54,6.15A4.69,4.69,0,0,1,429.33,135.44Z"/></g></g></g></svg> \ No newline at end of file diff --git "a/front/src/assets/\354\240\204\354\231\204\352\267\274.svg" "b/front/src/assets/\354\240\204\354\231\204\352\267\274.svg" new file mode 100644 index 0000000000000000000000000000000000000000..d574909f0b466e299746c8ff649dc213e41232d7 --- /dev/null +++ "b/front/src/assets/\354\240\204\354\231\204\352\267\274.svg" @@ -0,0 +1 @@ +<svg width="current" height="current" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 729.92 1456.14"><defs><style>.cls-1{fill:#d7e2f1;}.cls-2{fill:#f2888a;}.cls-3{fill:#4c80ba;}</style></defs><g id="레이어_2" data-name="레이어 2"><g id="_迹_1" data-name="卵迹_1"><g id="forearm_muscles" data-name="forearm muscles"><path class="cls-1" d="M576,526.65c2.18.54,3.82,4.91,4.91,2.73,3.36-9.13,5-19.53,8.37-29.34l-1.1.14c5.52-31,2.55-54.86-1.77-68.44-5.73-18-18.41-33.32-18.41-33.32h0c2.77,1,4.4,1.63,4.4,1.63s3.28-10.63,4.1-28.64-13.5-54.19-22.92-69.55c-15.54-25.37-70.26-31.79-70.26-31.79l-72.73-54.21-.12-3c.32-11.13.05-24.72-1.38-34.48H409a129.87,129.87,0,0,0,9.19-11.69c4.17-6,7-19.35,8.67-35.38.21-1.75,4.34,3.23,5.65.6,2.66-5.35,3.54-9.82,4.74-13.89,5.5-18.61,3.24-21.55,1.36-24-2.54-3.34-10.13,1.87-10.13,1.87-.07-25.43-2.65-49.78-7.57-58.86-10.63-19.65-36.27-33.8-55.09-33.8h-.48c-18.82,0-44.46,14.15-55.1,33.8-5.2,9.6-6.69,31.35-6.46,58.32,0,2.83-6.53-3.28-9.62-.66-4.56,3.86.6,20.47,1.87,23.29,1.59,3.52,2.39,19,9.76,14.7,1.21,17.29,2.76,27.68,7.18,34a128,128,0,0,0,9.18,11.69h-.05c-1.43,9.76-1.7,23.35-1.38,34.48l-.12,3L247.9,270.07s-54.71,6.42-70.26,31.79c-9.42,15.36-23.73,51.55-22.91,69.55s4.09,28.64,4.09,28.64,1.64-.59,4.41-1.63h0s-12.68,15.31-18.4,33.32c-4.33,13.58-7.3,37.41-1.78,68.44v0s-.34.18-.95.54c4.45,8.83,3.22,19.93,7.83,28.7a47.7,47.7,0,0,1,4.36-2.73c18.07-4.32,34.45-10.06,50.75-16.19.1-.44.21-.88.32-1.33a86,86,0,0,1,4.94-15c5.08-11.08,13.28-20.61,19-40.46h0l7.65,28.44s.35,8.71,2.27,14.88c0,0,1.28,18.95,2.7,21.49s7.31,27.28,12.76,41.1c0,0-8.36,29.83-11.27,48.74S246.55,655,246.55,655s-27,90.07-30.81,123.9S204.28,864.53,213,920.72c7.68,49.46,13.27,83.28,14.5,90.67.44,4,.52,13.21-4.68,28.81-7.09,21.27-19.09,52.37-20.19,89.47s13.1,118.93,15.28,139.66,4.91,39.83,2.73,47.46-3.92,9.82-5.51,18,5.41,11.45,0,20.18-16.31,34.37-22.86,43.65-23.46,25.09-25.1,33.28-3.27,13.09,6.55,16.36S199.37,1445,201,1445s-8.73,8.18,1.09,9.27,15.27,3.28,21.82-3.27,13.09,0,20.19-13.09,2.72-14.19,10.36-26.19,19.64-11.46,24.55-25.64-6-39.83-6-39.83,4.91-3.27,4.91-8.73-3.82-13.63-4.36-25.64c-.05-1.09-.11-2.29-.16-3.59l1.93-42.19,7.42-36.32c8.8-32,21.9-62.79,21.9-88.11,0-27.82-3-54-2.6-65.47s10.24-22.91,11.33-37.09,1.27-30,1.27-30,2.27-24.31,6.34-49.77c3.33-10.28,10.9-33.4,17.21-51,8.37-23.27,13.66-41.85,15.28-64.37,1.65-23.08,5.07-60.14,6-69.7a9.16,9.16,0,0,0,6.16-.67,9.13,9.13,0,0,0,6.15.67c.89,9.56,4.31,46.62,6,69.7,1.62,22.52,6.91,41.1,15.28,64.37,6.31,17.58,13.88,40.7,17.21,51,4.07,25.46,6.34,49.77,6.34,49.77s.18,15.82,1.27,30,10.91,25.64,11.33,37.09-2.6,37.65-2.6,65.47c0,25.32,13.1,56.06,21.9,88.11l9.68,42.79-.33,35.72c-.05,1.3-.1,2.5-.15,3.59-.55,12-4.37,20.19-4.37,25.64s4.91,8.73,4.91,8.73-10.91,25.64-6,39.83,16.91,13.64,24.55,25.64,3.27,13.09,10.37,26.19,13.63,6.54,20.18,13.09,12,4.36,21.82,3.27-.54-9.27,1.09-9.27,17.46,6.55,27.28,3.27,8.19-8.18,6.55-16.36-18.55-24-25.1-33.28-17.45-34.92-22.86-43.65,1.59-12,0-20.18-3.32-10.37-5.51-18,.55-26.73,2.73-47.46,16.37-102.56,15.28-139.66-13.1-68.2-20.19-89.47c-5.2-15.6-5.12-24.84-4.68-28.81,1.23-7.39,6.82-41.21,14.5-90.67,8.73-56.19,1.09-108-2.73-141.84S484.66,655,484.66,655s6.08-27.77,3.17-46.68-11.27-48.74-11.27-48.74c5.45-13.82,11.35-38.55,12.77-41.1S492,497,492,497c1.92-6.17,2.27-14.88,2.27-14.88l7.65-28.44h0c5.71,19.85,13.91,29.38,19,40.46a92.8,92.8,0,0,1,5.57,17.69l.39.13C542.16,521.19,558.53,523.92,576,526.65ZM241.89,968.76h0Zm247.44,0h0Z"/><path class="cls-2" d="M639.13,607.57c-7.27-23.28-10.91-50.19-23.27-74.92s-25.6-32.73-25.6-32.73l-1,.12c-3.34,9.81-5,20.21-8.37,29.34-1.09,2.18-2.73-2.19-4.91-2.73-17.46-2.73-33.83-5.46-49.1-14.73l-.39-.13c2,8.74,2.8,16.13,2.8,16.13s5.09,30,16,58.56c9.28,24.28,21.64,33.55,36.09,51.32,15.47,19,25.37,33.06,29,42.88,2.6,7,5.19,10.68,6.47,12.21,0,.07,0,.14,0,.21,14.39-7,29.06-14,43.27-21.74C657.09,662.33,645.42,627.69,639.13,607.57Z"/><path class="cls-1" d="M721.56,768.23c-4.52-7.1-5.82-10.77-8.77-18s-11.6-16.26-16.24-23.47-9.95-15.78-9.29-15.91h0c3.15-.7,4.2-2.18,4.2-2.18s2.51,3.48,7.44,9.61,8.36,3.21,16.58,5.17,12.74-2.36,10.69-5.47-9.85-5.13-14.63-10-8.21-12.47-13-17.36-27.25-12.12-30.95-15-5.22-4-7.34-4.19l-.09,0,0-.07c-14.21,7.76-28.88,14.73-43.27,21.74.48,5.45,1.62,14.59,1.62,17.76,0,4.67,4.83,15.48,9,25.63s7.83,14,9.27,18.31,1.47,7.66,2.61,14.06,6,17,9.67,24.8,8.12,10.37,11.19,8.7c2.29-1.25-.43-6.82-1.8-10-1.05-2.44-1.36-6.58-2.83-11.07s-1.8-11.58-3.91-16.74a22.89,22.89,0,0,1-1.08-11.05l3-.93s2.68,11.72,4.78,18.38A90.92,90.92,0,0,0,665,786.53c2.44,4.76,3.2,8,5.86,13.12s7.44,9.2,12,6.79-1.22-8.63-3.19-12.69-2-9.28-3.91-15.59-5-15.64-6-19.28S666.29,747,666.29,747l2.61-2s2.36,2.24,5.27,9,5.16,11.56,9,19.5,10.7,19.31,14.3,23.5,10.52,5,12.93.56-4.65-10.79-8-17.53-5.9-17.78-9.69-22.79S686,736.64,686,736.64s8.94,11.54,12.67,18.23,10.14,18.12,15.63,25.45,9.13,9.08,12.56,6.15S725.6,774.58,721.56,768.23Z"/><path class="cls-1" d="M63.62,675.58c-3.71,2.92-26.17,10.15-31,15s-8.2,12.47-13,17.36S7.1,714.88,5,718s2.48,7.43,10.69,5.47,11.65,1,16.58-5.17,7.44-9.61,7.44-9.61,1.06,1.48,4.2,2.18h0c.66.13-4.65,8.7-9.29,15.91S21.38,743,18.43,750.25s-4.26,10.88-8.78,18c-4,6.35-8.69,15.32-5.26,18.24s7.07,1.17,12.56-6.15,11.89-18.75,15.63-25.45,12.67-18.23,12.67-18.23-3,15.6-6.82,20.61-6.36,16-9.69,22.79-10.37,13.05-8,17.53S30.1,801.2,33.7,797s10.42-15.56,14.3-23.5,6.13-12.71,9-19.5,5.28-9,5.28-9l2.6,2s-2.48,8.26-3.47,11.89-4.16,13-6,19.28-1.93,11.53-3.91,15.59S43.76,804,48.32,806.44s9.35-1.69,12-6.79,3.43-8.36,5.86-13.12A90.92,90.92,0,0,0,72.75,771c2.1-6.66,4.78-18.38,4.78-18.38l3,.93a22.75,22.75,0,0,1-1.08,11.05c-2.11,5.16-2.44,12.24-3.91,16.74s-1.77,8.63-2.83,11.07c-1.36,3.16-4.09,8.73-1.8,10,3.07,1.67,7.47-.93,11.19-8.7s8.54-18.4,9.67-24.8,1.16-9.75,2.61-14.06,5.08-8.17,9.27-18.31,9-21,9-25.63c0-3.21,1.17-12.55,1.63-18,.25-.31.56-.71.91-1.19-16.05-4.67-31.5-10.9-45.55-20.08C68.13,672.09,66.57,673.26,63.62,675.58Z"/><path class="cls-2" d="M154.27,526.65a47.7,47.7,0,0,0-4.36,2.73c-4.61-8.77-3.38-19.87-7.83-28.7-3.51,2.13-16.18,10.89-26.72,32-12.37,24.73-16,51.64-23.28,74.92-6.3,20.17-18,54.93-21,63.86l-.09,0a5.66,5.66,0,0,0-1.24.23c14.05,9.18,29.5,15.41,45.55,20.08a47,47,0,0,0,5.55-11c3.64-9.82,13.54-23.85,29-42.88,14.46-17.77,26.81-27,36.09-51.32,10.91-28.55,16-58.56,16-58.56a172.48,172.48,0,0,1,3.1-17.46C188.72,516.59,172.34,522.33,154.27,526.65Z"/><path class="cls-1" d="M570.62,525.94a5.06,5.06,0,0,1,2.1.71Z"/><path class="cls-3" d="M365.21,308.38a1.93,1.93,0,0,1-1.38-.59c-22.12-23.08-43.66-72.63-44.84-84.07-1.1-10.69-1.5-32.95.62-46.92a1.91,1.91,0,0,1,3.36-.92c.79,1,19.38,23.87,26,45.45,3.87,12.67,8.25,35.2,12.12,55.07,2.17,11.18,4.22,21.74,6,29.65a1.92,1.92,0,0,1-1,2.1A2,2,0,0,1,365.21,308.38Zm-42.4-126.47a239.57,239.57,0,0,0,0,41.42c.91,8.81,18.32,51.41,39,76.43-1.4-6.71-2.91-14.5-4.49-22.63-3.85-19.78-8.21-42.2-12-54.69C340.42,206.48,328.31,189.23,322.81,181.91Z"/><path class="cls-3" d="M247.26,270.71a1.91,1.91,0,0,1-1.14-3.44l72.73-54.21a1.91,1.91,0,1,1,2.28,3.06L248.4,270.33A1.86,1.86,0,0,1,247.26,270.71Z"/><path class="cls-3" d="M156.94,401.25l-.59-1.91c-.13-.44-3.35-11.07-4.17-29.11-.84-18.36,13.41-54.68,23.19-70.64,15.85-25.86,69.39-32.42,71.67-32.69l.16,0h.17a12.09,12.09,0,0,1,7.7,4.16c3.46,3.91,5,9.92,4.49,17.85-1.19,19.5-31.32,74.9-32.61,77.25l-.13.24-.19.19c-14.86,14.86-65.65,33.22-67.81,34Zm90.34-130.53c-3.66.47-54.24,7.35-68.65,30.86C169,317.33,155.22,353,156,370.05a138.67,138.67,0,0,0,3.49,26.22c9.55-3.55,51.35-19.55,64.25-32.2,2.22-4.08,30.92-57.38,32-75.4C256.72,272.65,248.54,270.9,247.28,270.72Zm-22,94.51Z"/><path class="cls-3" d="M148.23,534.84l-.81-3c-15.53-57.6-8.71-90.51-5.06-102,5.77-18.15,18.22-33.32,18.75-34l.31-.38.47-.18c30.89-12.08,51.27-23.54,51.47-23.65l2.94-1.66-.09,3.37c0,.52-1.47,52.66-10.19,82.83-7.2,24.9-25.35,49.94-55.49,76.55Zm15.52-136.1c-1.94,2.44-12.7,16.41-17.75,32.3-2.73,8.55-10.32,40.49,4.32,96.84,28.19-25.33,45.23-49.13,52-72.68,7.32-25.33,9.45-66.61,9.92-78.54A477.12,477.12,0,0,1,163.75,398.74Z"/><path class="cls-3" d="M298.34,432.34c-15.44,0-37.93-1.54-45.26-8.31-9.84-9.08-30.23-44.88-33.21-52.34l-.36-.91L220,370c17.64-27.62,32.33-65.76,35.75-81.57l.26-1.24,1.25-.23c6.12-1.15,39.88-1.83,56.44-1.12,20.64.87,41.4,2.74,48.66,14.93a15.45,15.45,0,0,0,2.29,3c2.1,2.2,2.17,3.11,2.43,14.43.35,15.75.56,61.9.14,81.37v.69l-.45.52c-6.9,8-43.84,29.8-54.37,31C310.06,432.07,304.82,432.34,298.34,432.34Zm-74.55-61.18c3.9,8.73,22.93,41.8,31.88,50.07C264.06,429,300.8,429.3,312,428c8.54-1,43.65-21,51.47-29.23.4-19.82.19-65-.16-80.49-.25-10.7-.37-10.84-1.38-11.89a18.72,18.72,0,0,1-2.8-3.72c-6.81-11.44-31.05-12.46-45.54-13.08-16.19-.68-46.4,0-54.35.89C255.25,307.43,241.2,343.61,223.79,371.16Z"/><path class="cls-3" d="M82.86,680.75l-15.53-7.47.54-1.6c.15-.42,14.56-43,21.75-65.95C92,598.13,94,590.25,96,581.91c4.22-17,8.59-34.6,17-51.39,12.5-25,27.87-33,28.52-33.35l2.13-1.09.58,2.33c6.63,26.6,6.63,33.11,0,53.56-4.61,14.14-8.89,22.61-14.82,34.34-1.78,3.51-3.62,7.15-5.69,11.37-9,18.34-39.69,80.74-40,81.37ZM72,671.31l9.07,4.36c5-10.17,31-63,39.18-79.67,2.08-4.24,4-8,5.7-11.42,5.85-11.57,10.08-19.93,14.59-33.79,6.22-19.09,6.42-25.11.59-48.92-4.51,3.06-15.5,11.88-24.74,30.36-8.2,16.41-12.52,33.79-16.69,50.6-2.09,8.4-4.06,16.33-6.47,24C86.86,627.36,74.73,663.31,72,671.31Z"/><path class="cls-3" d="M92.49,685.08l-13.09-6,.87-1.76c.43-.88,43.15-87.71,52.49-106.58l.15-.25c8.74-12.52,31.53-24.36,48.17-33,6-3.15,11.28-5.86,14-7.73l6.65-4.51-3.91,7c-9.8,17.63-26.53,39.37-33.26,47.9C153.85,593.81,94,682.84,93.39,683.74Zm-7.92-7.79,6.55,3C99,668.6,151.36,590.8,161.59,577.84c5.9-7.47,19.51-25.14,29.27-41.14-2.33,1.26-5,2.66-8,4.22-15.32,8-38.45,20-46.72,31.69C127.41,590.22,90.7,664.81,84.57,677.29Z"/><path class="cls-3" d="M113.24,694.76,89,683.46l1.25-1.85,33.47-49.47c.69-1,43.07-60.77,44.87-63.31l36-50L203.16,527c0,.3-5.25,30.52-16.1,58.92-7.09,18.54-15.87,28.4-26,39.82-3.33,3.74-6.78,7.62-10.36,12-16.54,20.34-25.4,33.4-28.71,42.34-3.75,10.14-7.62,13.7-7.79,13.85Zm-18.6-12.87,17.78,8.28c1.2-1.5,3.57-5,6-11.43,3.46-9.35,12.51-22.74,29.32-43.42,3.64-4.47,7.12-8.37,10.48-12.15,9.91-11.14,18.47-20.76,25.31-38.65,7.25-19,11.94-38.76,14.24-49.68l-26.06,36.21c-15.25,21.5-44.25,62.4-44.82,63.24Z"/><path class="cls-3" d="M135.75,655.62l-.24,0a1.91,1.91,0,0,1-1.65-2.13c.1-.84,2.77-20.85,18.6-45s36.94-40.59,37.15-40.75a1.91,1.91,0,1,1,2.34,3c-.21.16-20.91,16.4-36.3,39.84s-18,43.13-18,43.33A1.93,1.93,0,0,1,135.75,655.62Z"/><path class="cls-3" d="M203.17,526.86l-3.8-.25c0-2.7,1.35-66.26,6.22-85.11,4.76-18.45,6.75-66.83,6.77-67.32l0-1.18,10.1-4.49,15.65,29.76,0,.42c0,.55.61,13.85-4.83,42.12-4,20.94-10.85,32.8-16.34,42.33-2.07,3.59-4,7-5.62,10.48C205.57,506.29,203.2,526.66,203.17,526.86Zm13-151.34c-.34,7.77-2.34,49.51-6.84,66.93-2.91,11.27-4.53,40-5.36,60.81a77.66,77.66,0,0,1,4-11.23c1.67-3.66,3.67-7.13,5.78-10.8,5.62-9.77,12-20.83,15.9-41.14,4.82-25.07,4.82-38.39,4.78-40.81l-13.58-25.83Z"/><path class="cls-3" d="M154.9,528.2a1.91,1.91,0,0,1-1.3-3.3c1-.93,2.72-1.19,8-1.9,9.53-1.25,27.27-3.6,38.4-13.08a1.9,1.9,0,0,1,2.69.21,1.92,1.92,0,0,1-.21,2.7c-12,10.21-30.46,12.65-40.38,14a43.26,43.26,0,0,0-6.07,1A1.92,1.92,0,0,1,154.9,528.2Zm1.31-.51Z"/><path class="cls-3" d="M49.84,810a7.9,7.9,0,0,1-3.68-.92A4.89,4.89,0,0,1,43.59,806c-.77-2.89,1.24-6.09,3.19-9.19.68-1.08,1.32-2.11,1.74-3a30.18,30.18,0,0,0,2-7.58,74.4,74.4,0,0,1,1.75-7.71c.92-3.09,2.16-7,3.26-10.39,1.16-3.61,2.26-7,2.76-8.85.76-2.8,2.37-8.22,3.1-10.68l-.09-.07a38.11,38.11,0,0,0-3.83,7.13c-3,7-5.32,11.92-9.08,19.59s-10.64,19.33-14.56,23.9a12,12,0,0,1-10,4.17,7.56,7.56,0,0,1-6.05-4c-2.16-4,.85-8.41,4.05-13a52.67,52.67,0,0,0,3.89-6.24,96.49,96.49,0,0,0,3.7-9.37c1.83-5.16,3.74-10.5,6.18-13.72,1.58-2.09,3.12-6.56,4.32-10.87-2.52,3.51-5.31,7.57-7,10.57C29.44,763,22.88,774.8,17.2,782.37c-4,5.36-7.15,7.9-10.17,8.23a6.65,6.65,0,0,1-5.15-1.76c-3.62-3.09-2-9.87,4.89-20.72a80.15,80.15,0,0,0,7.7-15.45c.29-.71.6-1.45.92-2.24,1.94-4.73,6.07-10,10.06-15.17,2.38-3.07,4.63-6,6.33-8.61,4.64-7.21,7.24-11.53,8.38-13.65a11,11,0,0,1-1.33-.66c-1.21,1.59-3.3,4.33-6.31,8.07-3.78,4.7-7.11,4.85-11,5a32.75,32.75,0,0,0-6.65.81c-6.67,1.59-10.95-.56-12.59-2.89a4.74,4.74,0,0,1-.13-5.49C3.43,716,6,714.6,8.86,713s5.91-3.16,8.18-5.49a57.23,57.23,0,0,0,6.26-8.39,59.69,59.69,0,0,1,6.72-9C33.13,687,42.18,683.3,50.17,680c4.76-2,9.69-4,11-5,3.86-3,5.68-4.38,8.37-4.6a2,2,0,0,1,1,.19c15.15,7.32,39.8,19.07,42.61,20a2,2,0,0,1,1,.44c1.08.88,1.08,1.59,0,10.87-.41,3.7-.87,7.9-.87,9.87,0,4.41-3.6,13-7.43,22.18l-1.74,4.17a91.41,91.41,0,0,1-6.35,12.55A32.68,32.68,0,0,0,95,756.31a41.1,41.1,0,0,0-1.64,8c-.24,1.66-.5,3.53-.9,5.78-.92,5.18-4,13.22-9.83,25.29-2.61,5.45-5.71,8.88-9,9.94a6,6,0,0,1-4.84-.39c-3.64-2-1.2-7.51.58-11.54.13-.31.26-.6.38-.87a26.25,26.25,0,0,0,1.15-4.42,56.79,56.79,0,0,1,1.62-6.49,52.63,52.63,0,0,0,1.42-6.6,50.59,50.59,0,0,1,2.53-10.27,20,20,0,0,0,1.13-8.51c-.9,3.78-2.73,11.29-4.28,16.21a92,92,0,0,1-6.69,15.86c-1.12,2.21-1.87,4.07-2.67,6a73.6,73.6,0,0,1-3.19,7.1c-2.17,4.18-5.27,7.14-8.48,8.14A7.94,7.94,0,0,1,49.84,810ZM61,744a1.93,1.93,0,0,1,1.17.4l2.61,2a1.91,1.91,0,0,1,.65,2.06c0,.08-2.48,8.28-3.45,11.85-.52,1.9-1.58,5.2-2.8,9-1.15,3.56-2.34,7.25-3.24,10.3a70.91,70.91,0,0,0-1.66,7.33A33.63,33.63,0,0,1,52,795.49,38.13,38.13,0,0,1,50,798.82c-1.3,2.06-3.08,4.89-2.74,6.17,0,.11.1.37.66.67a4,4,0,0,0,3.19.28c2.19-.68,4.58-3.08,6.24-6.26a71,71,0,0,0,3-6.76c.79-2,1.61-4,2.81-6.35a88.42,88.42,0,0,0,6.45-15.27c2-6.51,4.71-18.11,4.73-18.23a1.91,1.91,0,0,1,2.43-1.4l3,.94a1.93,1.93,0,0,1,1.32,1.49A24.71,24.71,0,0,1,80,766.2a48.37,48.37,0,0,0-2.3,9.48,53.41,53.41,0,0,1-1.55,7.13,54.17,54.17,0,0,0-1.51,6.07,27.85,27.85,0,0,1-1.39,5.17l-.39.89c-.67,1.53-2.43,5.53-2.13,6.71a2.28,2.28,0,0,0,1.73,0c1-.33,3.75-1.77,6.71-8,5.55-11.59,8.66-19.54,9.51-24.3.39-2.18.65-4,.87-5.65a44.54,44.54,0,0,1,1.81-8.69,34.72,34.72,0,0,1,3.2-6.36,89.82,89.82,0,0,0,6.12-12.08c.57-1.38,1.16-2.79,1.74-4.18,3.51-8.39,7.14-17.06,7.13-20.71,0-2.18.46-6.3.9-10.29.28-2.58.66-5.93.73-7.58-2.43-.93-7.84-3.42-21-9.68-9.25-4.4-18.54-8.87-20.79-10-1.34.27-2.68,1.25-5.84,3.73-1.64,1.29-5.59,3-11.9,5.55-7.26,3-16.31,6.71-18.86,9.33a56.57,56.57,0,0,0-6.27,8.39,59.52,59.52,0,0,1-6.72,9c-2.68,2.74-6.09,4.57-9.1,6.19-2.36,1.26-4.58,2.45-5.3,3.55a1,1,0,0,0,.07,1.2c1,1.4,4.09,2.43,8.58,1.36a37.21,37.21,0,0,1,7.36-.91c3.64-.16,5.47-.24,8.17-3.6,4.83-6,7.36-9.5,7.38-9.53a1.9,1.9,0,0,1,1.59-.85,1.8,1.8,0,0,1,1.5.84c.28.29,3.4,3.29,13.35.69,12.44-3.26,24.54-10.07,28.15-15.84a1.91,1.91,0,0,1,3.24,2c-4.68,7.5-18.85,14.48-30.42,17.51A28.91,28.91,0,0,1,44,713.92c-1,2.19-3.52,6.32-9,14.8-1.79,2.79-4.09,5.75-6.53,8.88-3.83,4.93-7.8,10-9.54,14.28-.32.79-.62,1.53-.91,2.23a84.76,84.76,0,0,1-8,16.06C3.29,780.69,3.3,785,4.36,785.93a2.84,2.84,0,0,0,2.25.88c1.81-.21,4.34-2.47,7.54-6.73,5.52-7.36,12-19,15.49-25.23,3.76-6.74,12.46-18,12.82-18.47a1.91,1.91,0,0,1,3.39,1.53c-.13.66-3.15,16.1-7.17,21.4-2.08,2.76-3.89,7.81-5.63,12.7a97.29,97.29,0,0,1-3.87,9.78A54.11,54.11,0,0,1,25,788.51c-2.51,3.64-4.89,7.09-3.82,9.07a3.79,3.79,0,0,0,3.09,1.95,8.13,8.13,0,0,0,6.7-2.85c3.32-3.87,10-14.88,14-23.1,3.73-7.61,6-12.46,9-19.42s5.45-9.41,5.72-9.67A1.94,1.94,0,0,1,61,744Zm51.19-49.7a1.79,1.79,0,0,0,.68.13A3.53,3.53,0,0,1,112.23,694.27Zm.11-3.6h0Zm0,0Z"/><path class="cls-3" d="M347.75,540.56H314.39A19.39,19.39,0,0,1,295,521.19V492.82a19.38,19.38,0,0,1,19.37-19.36h33.36a19.38,19.38,0,0,1,19.37,19.36v28.37A19.39,19.39,0,0,1,347.75,540.56Zm-33.36-63.29a15.57,15.57,0,0,0-15.55,15.55v28.37a15.57,15.57,0,0,0,15.55,15.55h33.36a15.57,15.57,0,0,0,15.55-15.55V492.82a15.57,15.57,0,0,0-15.55-15.55Z"/><path class="cls-3" d="M347.75,604H314.39A19.38,19.38,0,0,1,295,584.66V556.11a19.39,19.39,0,0,1,19.37-19.37h33.36a19.39,19.39,0,0,1,19.37,19.37v28.55A19.38,19.38,0,0,1,347.75,604Zm-33.36-63.46a15.57,15.57,0,0,0-15.55,15.55v28.55a15.56,15.56,0,0,0,15.55,15.54h33.36a15.56,15.56,0,0,0,15.55-15.54V556.11a15.57,15.57,0,0,0-15.55-15.55Z"/><path class="cls-3" d="M367.09,742.05H348l-.47-.31c-8-5.21-23-41.89-38-80.76-1.85-4.81-3.32-8.61-4.17-10.67C300.22,637.85,298,620.72,298,620l0-.23c0-11.7,6.62-19.56,16.46-19.56h33.36a19.39,19.39,0,0,1,19.37,19.37v28.55c0,2.16,0,6.83,0,13,.08,21.49.24,61.49,0,79Zm-17.9-3.82h14.13c.25-18.32.1-56.32,0-77.06,0-6.21,0-10.89,0-13V619.57A15.57,15.57,0,0,0,347.75,604H314.39c-9.28,0-12.6,8.38-12.64,15.61.2,1.54,2.41,17.76,7.13,29.22.87,2.11,2.34,5.92,4.2,10.76C321.45,681.28,340.84,731.54,349.19,738.23Z"/><path class="cls-3" d="M347.75,477.27H314.39c-11.95,0-19.37-7.42-19.37-19.36,0-13.05,13.43-25.62,26-33l46.26-27.05,0,3.36c-.14,18.23-.14,23.12-.14,32v24.73A19.38,19.38,0,0,1,347.75,477.27Zm15.66-72.75L323,428.17c-11.66,6.87-24.12,18.3-24.12,29.74,0,9.73,5.81,15.55,15.55,15.55h33.36a15.57,15.57,0,0,0,15.55-15.55V433.18C363.3,424.87,363.3,420.05,363.41,404.52Z"/><path class="cls-3" d="M237.11,491.21l-10.44-38.79.1-.45c0-.18,4-18.21,5.25-26s2.32-27.07,2.33-27.26l.34-6.25,11.52,19.3-.14.71c0,.12-2.18,11.33-3.25,23.09s-4.6,45.16-4.64,45.49Zm-6.51-38.88,4.86,18.08c1.14-10.87,2.86-27.54,3.56-35.22.93-10.24,2.67-20.06,3.16-22.75l-4.39-7.36c-.42,6.44-1.15,16.28-2,21.48C234.6,433.87,231.23,449.41,230.6,452.33Z"/><path class="cls-3" d="M261.29,461.06c-2.63,0-5.24-1-7.9-3.62-5.28-5.28-13.54-23.8-13.89-24.58l-.22-.51,3.62-24.59,2.72,3.05c4.07,4.58,10.75,11.41,12.83,12.26,3.31,1.34,7.07,2.43,7.1,2.45l1.29.37.09,1.33c0,.21,1.38,20.42,5.49,27.95l1,1.78-1.83.87C268.06,459.46,264.67,461.06,261.29,461.06Zm-18.07-29.25c1.36,3,8.53,18.59,12.87,22.93,3.63,3.62,6.69,2.89,12.11.43-3.28-7.8-4.63-22-5-26.37-1.44-.46-3.89-1.26-6.19-2.2-2.68-1.08-8.11-6.6-11.52-10.26Z"/><path class="cls-3" d="M258.6,486a24.75,24.75,0,0,1-12.52-3.52c-4.32-2.75-8.28-18.18-9.39-22.84l-.07-.32,2.73-27.38a1.91,1.91,0,1,1,3.8.38L240.48,459c2.12,8.77,5.61,18.9,7.65,20.2,2.91,1.85,9,3.88,14.35,2.43-4.27-7.95-9.33-24.23-9.56-25a1.91,1.91,0,1,1,3.65-1.12c.06.19,6.15,19.81,10.31,26.05l1.23,1.84-2,.95A17.53,17.53,0,0,1,258.6,486Z"/><path class="cls-3" d="M263.48,509.57l-4.38-.69c-7.09-1.12-14.41-2.27-19.15-6.65s-5.5-19.62-5.57-21.33v-.14l1.8-17.19a1.91,1.91,0,0,1,3.8.4l-1.77,16.91c.25,5.91,1.64,16,4.34,18.54,3.09,2.85,8,4.11,13.11,5a78.17,78.17,0,0,1-7.76-20.36c-.11-.45-.24-1-.31-1.2a1.92,1.92,0,0,1,2.45-2.67c.94.42,1.1,1.06,1.57,3,.91,3.71,3.32,13.57,9.46,22.77Zm-15-25.85Zm0,0Zm0,0h0Zm0,0Zm0,0Zm0,0Zm0,0h0Zm0,0Zm0,0Zm0,0Zm0,0Zm0,0Z"/><path class="cls-3" d="M261.39,527.09l-3.83-.36c-7.84-.74-16.1-5.23-18-8.61-1.51-2.71-2.63-17.75-2.93-22.29a1.91,1.91,0,1,1,3.81-.26c.59,8.81,1.7,19.23,2.46,20.7s5.46,4.55,11.07,6a131.59,131.59,0,0,1-7.9-17.05,1.91,1.91,0,0,1,3.58-1.32,127,127,0,0,0,9.69,20Z"/><path class="cls-3" d="M305.27,479.84a1.9,1.9,0,0,1-1.19-.42A184.09,184.09,0,0,0,270,457.82a1.91,1.91,0,0,1,1.59-3.47,189.26,189.26,0,0,1,34.94,22.1,1.91,1.91,0,0,1-1.21,3.39Z"/><path class="cls-3" d="M296.93,514.74a1.9,1.9,0,0,1-1.56-.82c-14.22-20.25-28.53-30.6-30.45-31.23a1.91,1.91,0,0,1,.68-3.75c3.25.54,18.8,12.7,32.89,32.79a1.91,1.91,0,0,1-.46,2.66A2,2,0,0,1,296.93,514.74Zm-32-32h0Z"/><path class="cls-3" d="M299.84,548.37a1.92,1.92,0,0,1-1.48-.71c-17.13-21.21-39.83-39-40.06-39.15a1.91,1.91,0,1,1,2.34-3c.23.18,23.29,18.21,40.69,39.76a1.91,1.91,0,0,1-.29,2.68A1.88,1.88,0,0,1,299.84,548.37Z"/><path class="cls-3" d="M297.28,590a1.9,1.9,0,0,1-1.65-.94c-14-23.69-39.25-62.82-39.5-63.22a1.91,1.91,0,1,1,3.21-2.07c.25.4,25.54,39.59,39.58,63.35a1.9,1.9,0,0,1-1.64,2.88Z"/><path class="cls-3" d="M311.75,663.75a1.87,1.87,0,0,1-1-.3c-.42-.27-10.44-6.81-23.93-23.59-10.7-13.3-22.57-47.12-29.66-67.32-2-5.66-3.7-10.54-4.89-13.55-5.43-13.76-13.11-42-13.19-42.27a1.91,1.91,0,1,1,3.68-1c.08.28,7.71,28.31,13.06,41.87,1.21,3.07,2.86,7.76,4.94,13.69,7,20,18.74,53.39,29,66.19,13.12,16.3,22.93,22.71,23,22.77a1.91,1.91,0,0,1-1,3.51Z"/><path class="cls-3" d="M365.37,776.24h-.19a39.36,39.36,0,0,1-7.39-1.54c-2.52-.84-10-8.45-25.27-24.39-4.31-4.5-8.38-8.75-11.85-12.27-2.49-2.53-6.62-6.54-11.84-11.61-20.9-20.3-55.88-54.28-62.65-67.61-8.5-16.71-8.28-32.91-5.33-52.07,2.9-18.81,11.24-48.67,11.33-49a1.91,1.91,0,1,1,3.67,1c-.08.29-8.36,29.93-11.22,48.51-2.92,19-3.11,33.9,5,49.76,6.49,12.76,42.54,47.79,61.91,66.6,5.24,5.09,9.38,9.11,11.9,11.67,3.49,3.54,7.57,7.8,11.89,12.31,9.08,9.47,21.51,22.45,23.75,23.42a35.1,35.1,0,0,0,6.53,1.35,1.91,1.91,0,0,1-.19,3.81Z"/><path class="cls-3" d="M226.79,1021.16l-1.54-9.2c-.06-.36-6.14-36.66-14.77-92.22-8-51.3-2.44-98.3,1.59-132.62q.6-5.08,1.13-9.73c3.8-33.61,30.61-123.33,30.88-124.23a1.91,1.91,0,0,1,3.66,1.09c-.27.9-27,90.3-30.74,123.57-.35,3.1-.74,6.35-1.14,9.75-4,34.1-9.49,80.8-1.6,131.58,6.11,39.37,10.94,69.06,13.26,83.14,1.25-4.81,2.76-10.32,3.79-13.12.83-2.26,1.78-4.86,2.75-7.48,2.08-5.65,4.61-12.53,5.3-14.48a1.69,1.69,0,0,1,.12-.44,1.93,1.93,0,0,1,2.58-1.34c1.75.68,1.19,2.24.65,3.75-.3.83-.73,2-1.26,3.45-1,2.85-2.43,6.63-3.81,10.38l-2.75,7.47c-1.94,5.29-5.87,21.45-5.9,21.62Z"/><path class="cls-3" d="M252.15,999.09l-1.62-2.87c-8.86-15.75-18.29-49.58-25.87-92.82-6.66-38-10.39-75.14-9.28-92.46,2-31,16.11-64.09,27.63-86.43a376.68,376.68,0,0,1,24.73-41.45,1.91,1.91,0,1,1,3.11,2.22c-.48.67-48,67.85-51.66,125.91-2,31.67,13.94,141.86,33.12,180.22l.7-1.15c5.28-8.61,11.26-18.36,16.65-36.44a1.91,1.91,0,1,1,3.66,1.09c-5.53,18.56-11.92,29-17.05,37.35q-1.26,2-2.43,4Z"/><path class="cls-3" d="M315.25,1015.73l-3-7.17a171.64,171.64,0,0,1-8.1-25.06c-1.33-6-1.4-26.88-1.49-51-.09-22.68-.19-48.39-1.44-63.12-1.94-22.71-5.6-39.42-10.23-60.57-1.41-6.45-2.87-13.11-4.39-20.45-11.94-57.66-11.34-92.17-11.23-95.92a1.91,1.91,0,1,1,3.81.11c-.1,3.7-.69,37.8,11.16,95,1.51,7.32,3,14,4.38,20.41,4.48,20.45,8.34,38.11,10.3,61.07,1.27,14.88,1.37,40.67,1.45,63.43s.17,44.54,1.41,50.2a144.24,144.24,0,0,0,5,16.73c1.26-13.73,3.91-42,6.54-64.92,3.77-32.79,4.67-53.16,0-87.17a466.85,466.85,0,0,0-18.76-83.58c-1.73-5.59-3.36-10.88-4.83-16.19-6.5-23.47-9.89-43.95-9.92-44.15a1.91,1.91,0,1,1,3.76-.62c0,.2,3.4,20.49,9.84,43.75,1.46,5.26,3.08,10.52,4.8,16.09,5.89,19.06,13.22,42.8,18.89,84.18,4.72,34.42,3.81,55,0,88.13-3.6,31.25-7.24,72.64-7.27,73Z"/><path class="cls-3" d="M413.92,1015.73l-.67-7.74c0-.41-3.68-41.8-7.27-73-3.81-33.12-4.71-53.71,0-88.13,5.67-41.38,13-65.12,18.89-84.18,1.72-5.57,3.35-10.83,4.8-16.09,6.44-23.26,9.52-41.91,9.55-42.1a1.91,1.91,0,0,1,3.77.62c0,.19-3.14,19-9.64,42.5-1.47,5.31-3.1,10.6-4.83,16.19a466.16,466.16,0,0,0-18.75,83.58c-4.66,34-3.77,54.38,0,87.17,2.63,22.89,5.29,51.19,6.54,64.92a142.31,142.31,0,0,0,5-16.73c1.24-5.66,1.32-27.3,1.41-50.2s.18-48.55,1.45-63.43c2-23,5.83-40.62,10.31-61.07,1.4-6.43,2.86-13.09,4.38-20.41,8.74-42.22,11.84-82.58,11.94-91.6a1.94,1.94,0,0,1-.37-1.45c.15-1,.32-2.06,1.47-2.48a2,2,0,0,1,1.93.35c.77.66,1,.88.52,9.63-.33,5.86-.95,13.29-1.74,21-1.58,15.42-4.61,39.28-10,65.38-1.52,7.34-3,14-4.39,20.45-4.64,21.15-8.3,37.86-10.23,60.57-1.26,14.73-1.36,40.44-1.44,63.12-.09,24.12-.17,45-1.5,51a170.31,170.31,0,0,1-8.1,25.06Z"/><path class="cls-3" d="M306.49,778.3a1.54,1.54,0,0,1-.43,0,1.9,1.9,0,0,1-1.44-2.28,173.39,173.39,0,0,1,15.73-40.2,1.91,1.91,0,0,1,3.35,1.83,172.41,172.41,0,0,0-15.35,39.22A1.92,1.92,0,0,1,306.49,778.3Z"/><path class="cls-3" d="M318,967.47a2,2,0,0,1-.59-.09,1.9,1.9,0,0,1-1.23-2.4c.1-.33,10.66-33.32,18.94-56.36,8.17-22.72,13.55-41.33,15.17-63.87,1.89-26.38,6.14-71.6,6.19-72a1.91,1.91,0,1,1,3.8.35c0,.46-4.29,45.64-6.18,72-1.65,23-7.11,41.86-15.38,64.88s-18.8,55.91-18.91,56.24A1.9,1.9,0,0,1,318,967.47Z"/><path class="cls-3" d="M276.13,1004.73l-.69-1.61c-.16-.37-3.87-9.25-5.51-30.06-1.54-19.51,2.16-46.09,9.9-71.09,7-22.58,16.9-65.47,17-65.9a1.91,1.91,0,0,1,3.72.86c-.1.43-10,43.45-17.07,66.17-7.6,24.56-11.24,50.61-9.74,69.66,1.18,14.9,3.46,23.54,4.57,27a45.14,45.14,0,0,0,12.32-9.65c7.52-8,12.08-29.45,12.21-31.76a1.9,1.9,0,0,1,1.91-1.86h0a1.92,1.92,0,0,1,1.87,2c0,1.29-4.35,24.79-13.25,34.29-8.42,9-15.33,11.32-15.62,11.42Z"/><path class="cls-3" d="M212.77,1456.14a53.71,53.71,0,0,1-7.16-.68c-1.38-.19-2.81-.39-4.36-.56-1.12-.13-4.53-.51-5.66-3.12a5.54,5.54,0,0,1,.68-4.93c-6,1.78-16.32,4.45-23.78,2-10.87-3.62-9.58-9.91-8.09-17.2q.14-.66.27-1.35c1.17-5.82,8.68-14.37,16-22.63,3.72-4.23,7.23-8.22,9.46-11.38,3.64-5.15,8.85-15.89,13.45-25.36,3.59-7.38,7-14.35,9.35-18.19,2.68-4.32,1.84-6.89.78-10.14-.84-2.58-1.79-5.49-1-9.4a63.63,63.63,0,0,1,3.17-11.05c.75-2,1.52-4.14,2.37-7.11,1.72-6,.14-20.16-1.68-36.55-.36-3.32-.74-6.73-1.11-10.19-.57-5.42-1.95-15-3.71-27.06-4.93-34-12.38-85.36-11.57-112.86,1-33.4,10.73-62,17.85-82.84.85-2.5,1.67-4.9,2.43-7.18,6.3-18.9,4.67-28.28,4.28-30,0-.11,0-.19,0-.22a1.91,1.91,0,0,1,3.76-.68c.62,2.68,2.08,12.72-4.37,32.07-.76,2.29-1.58,4.69-2.44,7.2-7,20.64-16.68,48.9-17.65,81.72-.8,27.17,6.63,78.34,11.54,112.2,1.76,12.13,3.15,21.71,3.73,27.21.36,3.45.74,6.85,1.11,10.17,1.87,16.79,3.48,31.29,1.55,38-.88,3.1-1.72,5.38-2.45,7.38a58.29,58.29,0,0,0-3,10.46c-.57,2.93.15,5.14.91,7.49,1.15,3.51,2.45,7.5-1.16,13.33-2.28,3.68-5.62,10.56-9.16,17.85-4.89,10.07-9.95,20.48-13.77,25.89-2.35,3.33-5.92,7.4-9.71,11.7-6.61,7.52-14.11,16-15.07,20.86-.1.46-.19.92-.28,1.37-1.53,7.46-2.1,10.26,5.55,12.81,7.09,2.36,18-.93,23.21-2.52a14.73,14.73,0,0,1,3.47-.85,2,2,0,0,1,1.87,1.13c.63,1.25-.14,2.26-1.1,3.53s-2.29,3.21-2,3.79c.07.15.67.62,2.57.83,1.6.18,3.06.38,4.46.58,7.08,1,11,1.52,15.8-3.3,3-3,6.15-3.66,8.9-4.2,3.83-.75,7.14-1.41,11-8.46a40.79,40.79,0,0,0,4.69-12.56c.81-3.7,1.58-7.2,5.74-13.74,3.6-5.65,8-8.61,12.26-11.48,5.13-3.46,9.57-6.45,12.1-13.76,4.61-13.33-5.85-38.2-6-38.45l-.62-1.46,1.32-.88s4.06-2.81,4.06-7.14a39.12,39.12,0,0,0-1.48-8.12A85.63,85.63,0,0,1,271,1310.7l0-.48a244.25,244.25,0,0,1,6.8-72.62c3.06-12.71,7.05-25.26,10.91-37.4,6.89-21.7,13.4-42.2,13.4-59.8,0-15.33-.92-30.3-1.67-42.33-.62-10-1.11-18-.92-23.21.21-5.94,2.71-11.67,5.35-17.73s5.44-12.48,6-19.44c1.07-14,1.26-29.73,1.27-29.88a1.91,1.91,0,1,1,3.81,0c0,.16-.19,16-1.27,30.13-.59,7.6-3.48,14.25-6.28,20.67-2.5,5.73-4.86,11.14-5.05,16.35-.18,5,.31,12.89.92,22.84.75,12.08,1.68,27.11,1.68,42.56,0,18.19-6.6,39-13.58,60.95-3.84,12.08-7.81,24.57-10.84,37.15a240.84,240.84,0,0,0-6.7,71.55l0,.47a82.92,82.92,0,0,0,2.78,16.7,41.08,41.08,0,0,1,1.59,9,12.81,12.81,0,0,1-4.51,9.32c2.21,5.59,10,26.89,5.5,39.86-2.95,8.51-8.35,12.15-13.58,15.67-3.93,2.65-8,5.4-11.17,10.37-3.8,6-4.46,9-5.22,12.51a45,45,0,0,1-5.07,13.56c-4.68,8.63-9.41,9.57-13.58,10.39-2.53.5-4.72.93-6.94,3.15A15.53,15.53,0,0,1,212.77,1456.14Z"/><path class="cls-3" d="M220.8,1310.61a1.64,1.64,0,0,1-.38,0,1.91,1.91,0,0,1-1.49-2.25c.11-.55,11-55.08,11.8-92.92.12-5.36.25-11.06.39-17,.88-36.91,2-82.84-.38-113.75-1.88-24.74-7.48-55.18-7.54-55.48a1.91,1.91,0,0,1,3.76-.7c0,.31,5.69,31,7.59,55.89,2.36,31.1,1.27,77.13.39,114.13-.14,5.94-.27,11.64-.39,17-.81,38.18-11.77,93-11.88,93.59A1.91,1.91,0,0,1,220.8,1310.61Z"/><path class="cls-3" d="M273.79,1320.5a1.91,1.91,0,0,1-1.82-1.32c-.14-.43-14.24-44-17.5-78.2-3.37-35.45,1.12-86,4.59-104.27,6.11-32.26,41.81-71.65,43.33-73.31a1.91,1.91,0,0,1,2.82,2.57c-.36.4-36.49,40.26-42.4,71.45-3.43,18.12-7.88,68.1-4.54,103.2,3.22,33.76,17.19,77,17.33,77.38a1.91,1.91,0,0,1-1.22,2.41A2.06,2.06,0,0,1,273.79,1320.5Z"/><path class="cls-3" d="M271.49,1060.47a1.91,1.91,0,0,1-1.82-1.32,1.93,1.93,0,0,1,1.24-2.41c2.58-.82,6.92-5.78,11.36-17.23,3-7.78.16-18.84-1.21-24.15a18.45,18.45,0,0,1-.77-3.71,1.91,1.91,0,0,1,3.82,0c0,.35.36,1.64.65,2.78,1.47,5.7,4.53,17.55,1.07,26.48-2.5,6.43-7.6,17.53-13.76,19.49A2,2,0,0,1,271.49,1060.47Zm12.62-48.82h0Z"/><path class="cls-3" d="M252.91,1060.62c-10.08,0-17.46-6.33-17.79-6.62a1.91,1.91,0,0,1,2.51-2.88h0c.07.07,7.73,6.59,17.37,5.57a1.91,1.91,0,0,1,.4,3.8A23.62,23.62,0,0,1,252.91,1060.62Z"/><path class="cls-3" d="M364.71,308.38a2,2,0,0,1-.9-.23,1.92,1.92,0,0,1-1-2.1c1.78-7.91,3.83-18.47,6-29.65,3.87-19.87,8.25-42.4,12.12-55.07,6.6-21.58,25.19-44.49,26-45.45a1.91,1.91,0,0,1,3.36.92c2.12,14,1.72,36.23.62,46.92-1.18,11.44-22.72,61-44.84,84.07A1.93,1.93,0,0,1,364.71,308.38Zm42.4-126.47c-5.5,7.32-17.61,24.57-22.49,40.53-3.81,12.49-8.17,34.91-12,54.69-1.58,8.13-3.09,15.92-4.49,22.63,20.7-25,38.11-67.62,39-76.43A239.57,239.57,0,0,0,407.11,181.91Z"/><path class="cls-3" d="M482.66,270.71a1.86,1.86,0,0,1-1.14-.38l-72.73-54.21a1.91,1.91,0,0,1,2.28-3.06l72.73,54.21a1.91,1.91,0,0,1-1.14,3.44Z"/><path class="cls-3" d="M573,401.25l-1.88-.67c-2.16-.78-53-19.14-67.81-34l-.19-.19-.13-.24c-1.29-2.35-31.42-57.75-32.61-77.25-.48-7.93,1-13.94,4.5-17.85a12.08,12.08,0,0,1,7.69-4.16h.17l.16,0c2.28.27,55.82,6.83,71.67,32.69,9.79,16,24,52.28,23.19,70.64-.82,18-4,28.67-4.17,29.11Zm-66.79-37.18c12.9,12.65,54.7,28.65,64.25,32.2a138.67,138.67,0,0,0,3.49-26.22c.77-17-13-52.72-22.64-68.47-14.42-23.52-65-30.4-68.65-30.86-1.21.17-9.44,1.88-8.46,17.95C475.27,306.69,504,360,506.19,364.07Z"/><path class="cls-3" d="M581.34,534.72l-2.16-1.91c-29.95-26.44-48-51.48-55.28-76.55-8.72-30.17-10.17-82.31-10.19-82.83l-.09-3.37,2.94,1.66c.2.11,20.58,11.57,51.48,23.65l.46.18.31.38c.53.64,13,15.81,18.75,34,4.22,13.25,12.14,49.73-5.31,102.09ZM517.65,376.66c.47,11.93,2.6,53.22,9.92,78.54,6.86,23.75,23.87,47.59,52,72.81,16.36-51.26,7.54-87.08,4.39-97-5-15.89-15.81-29.86-17.75-32.3A474.81,474.81,0,0,1,517.65,376.66Z"/><path class="cls-3" d="M431.58,432.34c-6.48,0-11.72-.27-14.09-.54-10.53-1.22-47.47-23-54.37-31l-.45-.52v-.69c-.42-19.47-.21-65.62.15-81.37.25-11.32.32-12.23,2.42-14.43a15.45,15.45,0,0,0,2.29-3c7.26-12.19,28-14.06,48.66-14.93,16.56-.71,50.32,0,56.44,1.12l1.25.23.27,1.24c3.41,15.81,18.1,53.95,35.74,81.57l.53.83-.36.91c-3,7.46-23.37,43.26-33.21,52.34C469.51,430.8,447,432.34,431.58,432.34Zm-65.12-33.56C374.28,407,409.39,427,417.93,428c11.19,1.29,47.93,1,56.32-6.78,8.95-8.27,28-41.34,31.88-50.07-17.41-27.55-31.46-63.73-35.43-80.67-8-.92-38.17-1.58-54.36-.89-14.49.62-38.73,1.64-45.54,13.08a18.72,18.72,0,0,1-2.8,3.72c-1,1.05-1.13,1.19-1.38,11.89C366.27,333.82,366.06,379,366.46,398.78Z"/><path class="cls-3" d="M647.06,680.75l-.84-1.7c-.3-.63-31-63-40-81.37-1.69-3.45-3.24-6.56-4.69-9.46-6.42-12.9-10.67-21.43-15.8-36.21-7.23-20.79-5.85-26.27-.06-49.34l1.06-4.26.6-2.4,2.17,1.18c.6.33,14.92,8.35,27.41,33.33,8.4,16.79,12.77,34.38,17,51.39,2.07,8.34,4,16.22,6.4,23.82,7.19,23,21.61,65.53,21.75,65.95l.54,1.6ZM589.78,502c-.14.56-.28,1.11-.41,1.65-5.7,22.71-6.88,27.44,0,47.15,5.06,14.56,9.26,23,15.62,35.77,1.45,2.91,3,6,4.69,9.48,8.16,16.63,34.17,69.5,39.18,79.67l9.07-4.36c-2.7-8-14.83-43.95-21.23-64.44-2.41-7.71-4.38-15.64-6.47-24C626,566,621.7,548.64,613.5,532.23,604.36,514,594.12,505.11,589.78,502Z"/><path class="cls-3" d="M637.44,685.08l-.91-1.34c-.6-.9-60.46-89.93-71.2-103.54-6.73-8.53-23.46-30.27-33.26-47.9l-3.91-7,6.65,4.51c2.75,1.87,8,4.58,14,7.73,16.64,8.65,39.43,20.49,48.17,33l.15.25c9.34,18.87,52.06,105.7,52.49,106.58l.87,1.76ZM539.06,536.7c9.76,16,23.38,33.67,29.27,41.14,10.23,13,62.62,90.76,70.47,102.43l6.56-3c-6.14-12.48-42.85-87.07-51.56-104.68-8.27-11.71-31.4-23.73-46.72-31.69C544.09,539.36,541.39,538,539.06,536.7Z"/><path class="cls-3" d="M616.68,694.76l-.93-.84c-.17-.15-4-3.71-7.79-13.85-3.31-8.94-12.16-22-28.7-42.34-3.59-4.4-7-8.28-10.37-12-10.16-11.42-18.94-21.28-26-39.82-10.85-28.4-16.05-58.62-16.1-58.92l-1.38-8.12,36,50c1.81,2.56,44.19,62.32,44.88,63.33l33.47,49.47,1.25,1.85ZM532.19,534.84c2.3,10.92,7,30.72,14.24,49.68,6.84,17.89,15.4,27.51,25.31,38.65,3.36,3.78,6.84,7.68,10.48,12.15C599,656,608.08,669.39,611.54,678.74a41.51,41.51,0,0,0,6,11.43l17.78-8.28-32.21-47.6c-.57-.84-29.57-41.75-44.82-63.26Z"/><path class="cls-3" d="M594.17,655.62a1.93,1.93,0,0,1-1.9-1.67h0c0-.2-2.69-20-18-43.33s-36.09-39.68-36.3-39.84a1.91,1.91,0,1,1,2.34-3c.22.16,21.4,16.76,37.15,40.75s18.5,44.11,18.6,45a1.9,1.9,0,0,1-1.65,2.13Z"/><path class="cls-3" d="M526.75,526.86c0-.2-2.41-20.58-8.21-33.24-1.6-3.5-3.55-6.89-5.62-10.48-5.49-9.53-12.31-21.39-16.34-42.33-5.44-28.27-4.85-41.57-4.83-42.12l0-.42,15.63-29.72,10.11,4.18,0,1.22c0,.49,2,49.1,6.77,67.55,4.87,18.85,6.17,82.41,6.22,85.11ZM495.56,399.28c-.05,2.42-.05,15.73,4.77,40.81,3.91,20.31,10.28,31.37,15.9,41.14,2.11,3.67,4.11,7.14,5.78,10.8a77.66,77.66,0,0,1,4,11.23c-.83-20.79-2.45-49.54-5.36-60.81-4.49-17.4-6.5-59.25-6.85-67.13l-4.63-1.91Z"/><path class="cls-3" d="M575.19,528.56a1.89,1.89,0,0,1-1.17-.41,45.66,45.66,0,0,0-6.12-1.08c-10-1.41-28.52-4-40.5-14.24a1.92,1.92,0,0,1-.21-2.7,1.9,1.9,0,0,1,2.69-.21c11.14,9.49,29,12,38.55,13.37,5.35.76,7.09,1,8.07,2a1.92,1.92,0,0,1-1.31,3.31Zm-1.3-.52Z"/><path class="cls-3" d="M680.08,810a7.94,7.94,0,0,1-2.43-.38c-3.21-1-6.3-4-8.48-8.14a73.6,73.6,0,0,1-3.19-7.1c-.79-2-1.54-3.82-2.67-6a92,92,0,0,1-6.69-15.86c-1.55-4.92-3.38-12.43-4.27-16.21a19.84,19.84,0,0,0,1.12,8.51A50.59,50.59,0,0,1,656,775a52.63,52.63,0,0,0,1.42,6.6,59.17,59.17,0,0,1,1.63,6.49,25.43,25.43,0,0,0,1.14,4.42c.12.27.25.56.38.87,1.78,4,4.22,9.56.59,11.54a6,6,0,0,1-4.85.39c-3.27-1.06-6.37-4.49-9-9.94-5.79-12.07-8.91-20.1-9.83-25.29-.4-2.25-.66-4.12-.89-5.78a41.84,41.84,0,0,0-1.65-8,32.68,32.68,0,0,0-2.87-5.64,92.56,92.56,0,0,1-6.35-12.55c-.58-1.38-1.16-2.78-1.74-4.17-3.82-9.13-7.44-17.77-7.43-22.18,0-2-.46-6.17-.87-9.86-1-9.29-1-10,.06-10.88a2,2,0,0,1,1-.44c2.81-.94,27.46-12.69,42.61-20a2,2,0,0,1,1-.19c2.7.22,4.51,1.57,8.37,4.6,1.3,1,6.23,3.06,11,5,8,3.29,17,7,20.15,10.19a59.69,59.69,0,0,1,6.72,9,57.23,57.23,0,0,0,6.26,8.39c2.27,2.33,5.41,4,8.18,5.49s5.43,2.91,6.68,4.82a4.74,4.74,0,0,1-.13,5.49c-1.64,2.33-5.91,4.48-12.59,2.89a32.75,32.75,0,0,0-6.65-.81c-3.86-.17-7.19-.32-11-5-3-3.74-5.1-6.48-6.3-8.07a11.18,11.18,0,0,1-1.34.66c1.14,2.12,3.74,6.44,8.38,13.65,1.7,2.65,4,5.54,6.33,8.61,4,5.13,8.12,10.44,10.06,15.17.33.79.63,1.53.92,2.24a80.15,80.15,0,0,0,7.7,15.45c6.91,10.85,8.51,17.63,4.89,20.72a6.64,6.64,0,0,1-5.15,1.76c-3-.33-6.16-2.87-10.17-8.23-5.67-7.56-12.24-19.33-15.77-25.66a125.73,125.73,0,0,0-7-10.57c1.2,4.31,2.74,8.78,4.32,10.87,2.44,3.22,4.35,8.56,6.18,13.72a96.49,96.49,0,0,0,3.7,9.37,52.67,52.67,0,0,0,3.89,6.24c3.2,4.63,6.21,9,4.05,13a7.54,7.54,0,0,1-6.05,4,12,12,0,0,1-10-4.17c-3.92-4.57-10.82-16.26-14.56-23.9s-6.07-12.56-9.08-19.59a38.11,38.11,0,0,0-3.83-7.13l-.09.07c.73,2.46,2.34,7.88,3.11,10.68.49,1.83,1.59,5.23,2.75,8.84,1.1,3.43,2.35,7.3,3.26,10.4a74.4,74.4,0,0,1,1.75,7.71,30.18,30.18,0,0,0,2,7.58c.42.86,1.06,1.89,1.74,3,2,3.1,4,6.3,3.19,9.19a4.89,4.89,0,0,1-2.57,3.06A7.9,7.9,0,0,1,680.08,810Zm-26.41-58.37a1.88,1.88,0,0,1,1,.25,1.93,1.93,0,0,1,.91,1.23c0,.12,2.68,11.72,4.73,18.23a88.42,88.42,0,0,0,6.45,15.27c1.2,2.36,2,4.39,2.81,6.34a69.93,69.93,0,0,0,3,6.77c1.66,3.18,4.05,5.58,6.24,6.26a4,4,0,0,0,3.19-.28c.56-.3.63-.56.66-.67.34-1.28-1.44-4.11-2.74-6.17a38.13,38.13,0,0,1-1.94-3.33,33.63,33.63,0,0,1-2.36-8.55,70.91,70.91,0,0,0-1.66-7.33c-.9-3.05-2.14-6.91-3.24-10.31-1.22-3.81-2.28-7.1-2.8-9-1-3.57-3.43-11.77-3.45-11.85a1.91,1.91,0,0,1,.65-2.06l2.61-2a1.92,1.92,0,0,1,2.48.12c.27.26,2.74,2.72,5.72,9.67s5.27,11.81,9,19.42c4,8.22,10.71,19.23,14,23.1a8.14,8.14,0,0,0,6.7,2.85,3.82,3.82,0,0,0,3.1-1.95c1.06-2-1.32-5.43-3.83-9.07a55.32,55.32,0,0,1-4.17-6.72,97.29,97.29,0,0,1-3.87-9.78c-1.74-4.89-3.55-9.94-5.63-12.7-4-5.3-7-20.74-7.17-21.4a1.91,1.91,0,0,1,3.39-1.53c.36.48,9.06,11.73,12.82,18.47,3.49,6.25,10,17.87,15.49,25.23,3.2,4.26,5.73,6.52,7.54,6.73a2.84,2.84,0,0,0,2.25-.88c1.06-.9,1.07-5.24-5.63-15.76a84.76,84.76,0,0,1-8-16.06c-.29-.7-.59-1.44-.91-2.23-1.74-4.25-5.71-9.35-9.54-14.28-2.44-3.13-4.74-6.09-6.53-8.88-5.45-8.48-7.93-12.61-9-14.8a28.91,28.91,0,0,1-10.38-1.07c-11.57-3-25.74-10-30.42-17.51a1.91,1.91,0,1,1,3.24-2c3.61,5.77,15.71,12.58,28.15,15.84,10,2.6,13.07-.4,13.35-.69a1.8,1.8,0,0,1,1.5-.84,1.92,1.92,0,0,1,1.59.85s2.55,3.52,7.38,9.53c2.7,3.36,4.53,3.44,8.17,3.6a37.21,37.21,0,0,1,7.36.91c4.49,1.07,7.59.05,8.58-1.36a.93.93,0,0,0,.07-1.2c-.72-1.1-2.94-2.29-5.29-3.55-3-1.62-6.43-3.45-9.11-6.19a60.2,60.2,0,0,1-6.72-9,57.23,57.23,0,0,0-6.26-8.39c-2.56-2.62-11.6-6.34-18.87-9.33-6.31-2.6-10.26-4.26-11.9-5.55-3.16-2.48-4.5-3.46-5.84-3.73-2.25,1.09-11.54,5.56-20.79,10-13.17,6.26-18.58,8.75-21,9.68.07,1.65.45,5,.73,7.59.44,4,.9,8.1.9,10.28,0,3.65,3.62,12.32,7.13,20.71l1.75,4.18a88.81,88.81,0,0,0,6.11,12.08,34.1,34.1,0,0,1,3.2,6.36,44.54,44.54,0,0,1,1.81,8.69c.23,1.62.48,3.47.87,5.65.85,4.76,4,12.71,9.51,24.3,3,6.18,5.68,7.62,6.71,8a2.28,2.28,0,0,0,1.73,0c.3-1.18-1.46-5.18-2.13-6.71l-.39-.89a27.14,27.14,0,0,1-1.38-5.17,56.62,56.62,0,0,0-1.52-6.07,53.41,53.41,0,0,1-1.55-7.13,48.37,48.37,0,0,0-2.3-9.48,24.71,24.71,0,0,1-1.2-12.1,1.93,1.93,0,0,1,1.32-1.49l3-.94A1.87,1.87,0,0,1,653.67,751.59Zm-36-57.32a3.53,3.53,0,0,1-.68.13A1.79,1.79,0,0,0,617.69,694.27Zm-.11-3.6h0Z"/><path class="cls-3" d="M415.53,540.56H382.17a19.38,19.38,0,0,1-19.36-19.37V492.82a19.38,19.38,0,0,1,19.36-19.36h33.36a19.38,19.38,0,0,1,19.37,19.36v28.37A19.39,19.39,0,0,1,415.53,540.56Zm-33.36-63.29a15.57,15.57,0,0,0-15.55,15.55v28.37a15.57,15.57,0,0,0,15.55,15.55h33.36a15.57,15.57,0,0,0,15.55-15.55V492.82a15.57,15.57,0,0,0-15.55-15.55Z"/><path class="cls-3" d="M415.53,604H382.17a19.38,19.38,0,0,1-19.36-19.36V556.11a19.38,19.38,0,0,1,19.36-19.37h33.36a19.39,19.39,0,0,1,19.37,19.37v28.55A19.38,19.38,0,0,1,415.53,604Zm-33.36-63.46a15.57,15.57,0,0,0-15.55,15.55v28.55a15.56,15.56,0,0,0,15.55,15.54h33.36a15.56,15.56,0,0,0,15.55-15.54V556.11a15.57,15.57,0,0,0-15.55-15.55Z"/><path class="cls-3" d="M381.91,742.05H362.84l0-1.88c-.29-17.52-.13-57.52-.05-79,0-6.21.05-10.88.05-13V619.57a19.38,19.38,0,0,1,19.36-19.37h33.36c9.85,0,16.46,7.86,16.46,19.56l0,.23c-.09.73-2.27,17.86-7.4,30.32-.85,2.06-2.32,5.86-4.17,10.67-15,38.87-30,75.55-38,80.76Zm-15.31-3.82h14.13c8.35-6.69,27.74-57,36.11-78.62,1.86-4.84,3.33-8.65,4.2-10.76,4.72-11.46,6.93-27.68,7.13-29.22,0-7.23-3.36-15.61-12.64-15.61H382.17a15.57,15.57,0,0,0-15.55,15.55v28.55c0,2.16,0,6.84,0,13C366.5,681.91,366.35,719.91,366.6,738.23Z"/><path class="cls-3" d="M415.53,477.27H382.17a19.38,19.38,0,0,1-19.36-19.36V433.18c0-8.87,0-13.76-.15-32l0-3.36,46.25,27c12.58,7.42,26,20,26,33C434.9,469.85,427.48,477.27,415.53,477.27Zm-49-72.75c.11,15.53.11,20.35.11,28.66v24.73a15.57,15.57,0,0,0,15.55,15.55h33.36c9.74,0,15.55-5.82,15.55-15.55,0-11.44-12.46-22.87-24.12-29.74Z"/><path class="cls-3" d="M492.82,491.21,491.74,481c0-.33-3.56-33.61-4.64-45.49s-3.23-23-3.25-23.09l-.14-.71,11.52-19.3.34,6.25c0,.19,1.06,19.49,2.33,27.26s5.22,25.85,5.26,26l.09.45Zm-5.08-78.77c.49,2.69,2.23,12.51,3.16,22.75.7,7.68,2.42,24.35,3.56,35.22l4.87-18.08c-.64-2.92-4-18.46-5.2-25.77-.85-5.2-1.58-15-2-21.48Z"/><path class="cls-3" d="M468.63,461.06c-3.38,0-6.77-1.6-10.27-3.24l-1.83-.87,1-1.78c4.11-7.53,5.48-27.74,5.49-27.95l.09-1.33,1.29-.37s3.79-1.11,7.1-2.45c2.08-.85,8.76-7.68,12.83-12.26l2.72-3.05,3.62,24.59-.22.51c-.35.78-8.61,19.3-13.89,24.58C473.87,460.09,471.26,461.06,468.63,461.06Zm-6.9-5.89c5.41,2.46,8.47,3.19,12.1-.43,3.85-3.85,10.38-17.39,12.87-22.93l-2.28-15.47c-3.41,3.66-8.84,9.18-11.52,10.26-2.3.94-4.75,1.74-6.19,2.2C466.35,433.21,465,447.37,461.73,455.17Z"/><path class="cls-3" d="M471.32,486a17.53,17.53,0,0,1-7.5-1.58l-2-.95,1.23-1.84c4.16-6.24,10.25-25.86,10.31-26.05a1.91,1.91,0,1,1,3.65,1.12c-.23.76-5.29,17-9.56,25,5.34,1.45,11.44-.58,14.35-2.43,2-1.3,5.54-11.43,7.65-20.2l-2.67-26.74a1.91,1.91,0,0,1,3.8-.38l2.73,27.38-.07.32c-1.11,4.66-5.07,20.09-9.39,22.84A24.75,24.75,0,0,1,471.32,486Z"/><path class="cls-3" d="M466.45,509.57l2.41-3.62c6.14-9.2,8.55-19.06,9.46-22.77.47-1.9.63-2.54,1.57-3a1.92,1.92,0,0,1,2.45,2.67c-.07.24-.2.75-.31,1.2a78.17,78.17,0,0,1-7.76,20.36c5.14-.92,10-2.18,13.11-5,2.71-2.5,4.09-12.64,4.34-18.54L490,464a1.91,1.91,0,0,1,3.8-.4l1.8,17.19v.14c-.07,1.71-.8,16.92-5.57,21.33s-12.06,5.53-19.15,6.65Zm15-25.85Zm0,0Zm0,0h0Zm0,0Zm0,0Zm0,0Zm0,0Zm0,0Zm0,0Zm0,0h0Zm0,0Z"/><path class="cls-3" d="M468.53,527.09l2-3.27a126.87,126.87,0,0,0,9.69-20,1.91,1.91,0,0,1,3.58,1.32,131.59,131.59,0,0,1-7.9,17.05c5.61-1.42,10.21-4.42,11.08-6s1.86-11.88,2.45-20.69a1.91,1.91,0,0,1,3.82.26c-.31,4.54-1.43,19.58-2.94,22.29-1.88,3.38-10.14,7.87-18,8.61Z"/><path class="cls-3" d="M425.5,478.18a1.91,1.91,0,0,1-1.2-3.39,139.78,139.78,0,0,1,34.19-20.48,1.91,1.91,0,1,1,1.37,3.56,139,139,0,0,0-33.16,19.89A1.93,1.93,0,0,1,425.5,478.18Z"/><path class="cls-3" d="M433,514.74a2,2,0,0,1-1.1-.35,1.91,1.91,0,0,1-.46-2.66c14.09-20.09,29.64-32.25,32.89-32.79a1.91,1.91,0,0,1,.68,3.75c-1.92.63-16.23,11-30.45,31.23A1.9,1.9,0,0,1,433,514.74Zm32-32h0Z"/><path class="cls-3" d="M430.08,548.37a1.88,1.88,0,0,1-1.2-.43,1.91,1.91,0,0,1-.29-2.68c17.4-21.55,40.46-39.58,40.69-39.76a1.91,1.91,0,1,1,2.34,3c-.22.18-22.94,18-40.05,39.15A1.94,1.94,0,0,1,430.08,548.37Z"/><path class="cls-3" d="M432.55,590.45a1.91,1.91,0,0,1-1.64-2.88c14-23.76,39.41-63.37,39.67-63.77a1.91,1.91,0,1,1,3.21,2.06c-.25.4-25.59,39.95-39.6,63.65A1.9,1.9,0,0,1,432.55,590.45Z"/><path class="cls-3" d="M418.17,663.75a1.91,1.91,0,0,1-1-3.51c.1-.06,10-6.53,23-22.77,10.29-12.8,22-46.22,29-66.19,2.08-5.93,3.73-10.62,4.94-13.69,5.35-13.56,12.63-40.62,12.7-40.89a1.91,1.91,0,1,1,3.69,1c-.08.27-7.41,27.54-12.84,41.3-1.18,3-2.9,7.89-4.89,13.55-7.09,20.2-19,54-29.66,67.32-13.49,16.78-23.51,23.32-23.93,23.59A1.87,1.87,0,0,1,418.17,663.75Z"/><path class="cls-3" d="M364.55,776.24a1.91,1.91,0,0,1-.18-3.81,34.85,34.85,0,0,0,6.55-1.37c2.21-.95,14.64-13.93,23.72-23.4,4.32-4.51,8.4-8.77,11.89-12.31,2.53-2.56,6.66-6.58,11.9-11.67,19.37-18.82,55.42-53.84,61.91-66.6,8.06-15.86,7.87-30.8,5-49.76-2.85-18.58-11.14-48.22-11.22-48.51a1.91,1.91,0,1,1,3.67-1c.09.3,8.43,30.16,11.33,49,2.95,19.16,3.17,35.36-5.33,52.07C477,672.14,442,706.12,421.09,726.42c-5.22,5.07-9.34,9.08-11.84,11.61-3.47,3.52-7.54,7.77-11.85,12.27-15.28,15.94-22.75,23.55-25.27,24.39a39.36,39.36,0,0,1-7.39,1.54Z"/><path class="cls-3" d="M503.06,1021.59l-2.13-9.53c0-.16-3.78-16.78-5.86-21.46-1.22-2.75-3.63-9.37-5-13.07-.83-2.33-1.68-4.75-2.34-6.63-.3-.88-.55-1.61-.71-2.11-.35-1-.57-1.72,0-2.54l.65-.89,1.1.13a1.92,1.92,0,0,1,1.59,1.25,1.78,1.78,0,0,1,.14.5c.78,2.43,6.1,17.55,8,21.81a103.69,103.69,0,0,1,3.89,13c2.33-14.2,7.14-43.75,13.21-82.86,7.89-50.78,2.4-97.48-1.6-131.58q-.6-5.1-1.14-9.75c-3.75-33.27-30.47-122.67-30.74-123.57a1.91,1.91,0,0,1,3.66-1.09c.27.9,27.09,90.62,30.88,124.23q.53,4.65,1.13,9.73c4,34.32,9.56,81.32,1.59,132.62-8.63,55.56-14.71,91.86-14.77,92.22Z"/><path class="cls-3" d="M477.77,999.09l-1.69-2.83q-1.17-2-2.42-4c-5.14-8.37-11.53-18.79-17.06-37.35a1.91,1.91,0,1,1,3.66-1.09c5.39,18.08,11.37,27.83,16.65,36.44l.7,1.15c19.18-38.36,35.15-148.55,33.12-180.22C507,753.11,459.55,686,459.07,685.28a1.91,1.91,0,1,1,3.11-2.22,376.68,376.68,0,0,1,24.73,41.45c11.52,22.34,25.66,55.48,27.64,86.43,1.1,17.32-2.63,54.47-9.29,92.46-7.58,43.24-17,77.07-25.87,92.82Z"/><path class="cls-3" d="M423.08,777a1.9,1.9,0,0,1-1.86-1.49,164.83,164.83,0,0,0-15-37.89,1.91,1.91,0,1,1,3.35-1.83,164.61,164.61,0,0,1,15.37,38.88,1.9,1.9,0,0,1-1.44,2.28A2,2,0,0,1,423.08,777Z"/><path class="cls-3" d="M410.82,964.09a1.91,1.91,0,0,1-1.82-1.33c-.1-.29-9.56-29.87-17.82-52.85S377.45,868,375.8,845c-1.89-26.34-6.14-71.52-6.18-72a1.91,1.91,0,1,1,3.8-.35c.05.45,4.3,45.67,6.19,72,1.62,22.54,7,41.15,15.17,63.87,8.28,23,17.76,52.68,17.86,53a1.92,1.92,0,0,1-1.24,2.4A2,2,0,0,1,410.82,964.09Z"/><path class="cls-3" d="M453.79,1004.73l-1.66-.54c-.29-.1-7.2-2.44-15.62-11.42s-13.91-36.17-14-38.35a1.91,1.91,0,0,1,1.87-1.95,1.93,1.93,0,0,1,1.95,1.85c.17,2.57,5.47,27.88,12.92,35.83a45.35,45.35,0,0,0,12.32,9.65c1.11-3.5,3.39-12.14,4.57-27,1.51-19-2.14-45.1-9.74-69.66-7-22.7-17.71-65.67-17.82-66.1a1.91,1.91,0,1,1,3.71-.92c.1.43,10.76,43.29,17.76,65.89,7.74,25,11.44,51.58,9.9,71.09-1.64,20.81-5.35,29.69-5.51,30.06Z"/><path class="cls-3" d="M517.15,1456.14a15.53,15.53,0,0,1-11.86-5.06c-2.22-2.22-4.41-2.65-6.94-3.15-4.17-.82-8.9-1.76-13.58-10.39a44.65,44.65,0,0,1-5.06-13.56c-.77-3.51-1.43-6.54-5.23-12.51-3.17-5-7.24-7.72-11.17-10.37-5.23-3.52-10.63-7.16-13.58-15.67-4.49-13,3.29-34.27,5.5-39.86a12.81,12.81,0,0,1-4.51-9.32,41.08,41.08,0,0,1,1.59-9,82.92,82.92,0,0,0,2.78-16.7l0-.47a240.84,240.84,0,0,0-6.7-71.55c-3-12.58-7-25.07-10.84-37.15-7-22-13.58-42.76-13.58-60.95,0-15.45.93-30.48,1.68-42.56.61-9.95,1.1-17.81.92-22.84-.19-5.21-2.55-10.62-5-16.35-2.81-6.42-5.7-13.07-6.29-20.67-1.08-14.08-1.27-30-1.27-30.13a1.91,1.91,0,1,1,3.81,0c0,.15.2,15.92,1.27,29.88.54,7,3.3,13.3,6,19.44s5.14,11.79,5.35,17.73c.19,5.22-.3,13.16-.92,23.21-.75,12-1.67,27-1.67,42.33,0,17.6,6.51,38.1,13.4,59.8,3.86,12.14,7.85,24.69,10.91,37.4a243.91,243.91,0,0,1,6.8,72.62l0,.48a85.63,85.63,0,0,1-2.88,17.43,39.12,39.12,0,0,0-1.48,8.12c0,4.33,4,7.12,4.06,7.15l1.3.88-.6,1.45c-.11.25-10.57,25.13-6,38.45,2.53,7.31,7,10.3,12.1,13.76,4.26,2.87,8.67,5.83,12.26,11.48,4.16,6.54,4.93,10,5.74,13.74a41.06,41.06,0,0,0,4.69,12.56c3.82,7,7.13,7.71,11,8.46,2.75.54,5.86,1.16,8.9,4.2,4.82,4.82,8.72,4.28,15.8,3.3,1.4-.2,2.86-.4,4.46-.58,1.9-.21,2.51-.68,2.57-.83.14-.32-.1-1.23-2-3.79-1-1.27-1.73-2.28-1.1-3.53a2,2,0,0,1,1.87-1.13,14.73,14.73,0,0,1,3.47.85c5.24,1.59,16.12,4.88,23.21,2.52,7.65-2.55,7.08-5.35,5.55-12.81-.09-.45-.18-.91-.28-1.37-1-4.82-8.46-13.34-15.07-20.86-3.78-4.3-7.36-8.37-9.71-11.7-3.82-5.4-8.88-15.82-13.77-25.89-3.54-7.29-6.88-14.17-9.16-17.85-3.61-5.83-2.31-9.82-1.16-13.33.76-2.35,1.48-4.56.91-7.49a58.29,58.29,0,0,0-3-10.46c-.73-2-1.57-4.28-2.45-7.38-1.93-6.73-.31-21.23,1.55-38,.37-3.32.75-6.72,1.11-10.17.58-5.5,2-15.08,3.73-27.21,4.91-33.86,12.34-85,11.54-112.2-1-32.82-10.61-61.08-17.65-81.72-.86-2.51-1.68-4.91-2.44-7.2-6.46-19.37-5-29.42-4.38-32a1.91,1.91,0,0,1,3.77.65s0,.11-.05.22c-.39,1.68-2,11.07,4.28,30,.76,2.28,1.58,4.68,2.43,7.18,7.12,20.86,16.87,49.44,17.85,82.84.81,27.5-6.64,78.87-11.57,112.86-1.76,12.09-3.14,21.64-3.71,27.06-.36,3.46-.74,6.87-1.11,10.19-1.82,16.39-3.4,30.54-1.68,36.55.85,3,1.62,5.08,2.37,7.11a63.37,63.37,0,0,1,3.17,11.05c.76,3.91-.19,6.82-1,9.4-1.06,3.25-1.9,5.82.78,10.14,2.38,3.84,5.76,10.81,9.35,18.19,4.6,9.47,9.81,20.21,13.45,25.36,2.23,3.16,5.74,7.15,9.46,11.38,7.27,8.26,14.78,16.81,16,22.63q.13.69.27,1.35c1.5,7.29,2.78,13.58-8.09,17.2-7.46,2.49-17.74-.18-23.78-2a5.54,5.54,0,0,1,.68,4.93c-1.13,2.61-4.54,3-5.66,3.12-1.55.17-3,.37-4.36.56A53.71,53.71,0,0,1,517.15,1456.14Z"/><path class="cls-3" d="M509.12,1310.61a1.91,1.91,0,0,1-1.87-1.54c-.11-.55-11.07-55.41-11.88-93.59-.12-5.35-.25-11-.39-17-.88-37-2-83,.39-114.12,1.9-24.94,7.54-55.58,7.59-55.89a1.91,1.91,0,1,1,3.76.7c-.06.3-5.66,30.74-7.54,55.48-2.35,30.9-1.26,76.84-.38,113.74.14,5.95.27,11.65.39,17,.8,37.85,11.69,92.38,11.8,92.92a1.91,1.91,0,0,1-1.49,2.25A1.64,1.64,0,0,1,509.12,1310.61Z"/><path class="cls-3" d="M456.27,1319.63a2.06,2.06,0,0,1-.59-.09,1.91,1.91,0,0,1-1.22-2.41c.14-.43,14-42.75,17.19-76.51,3.34-35.1-1.11-85.08-4.54-103.2-5.9-31.19-41.83-70.52-42.2-70.92a1.91,1.91,0,1,1,2.81-2.58c1.51,1.64,37,40.53,43.14,72.79,3.47,18.31,8,68.82,4.59,104.27-3.26,34.19-17.22,76.91-17.36,77.34A1.92,1.92,0,0,1,456.27,1319.63Z"/><path class="cls-3" d="M458.43,1060.47a1.89,1.89,0,0,1-.8-.17c-2.18-1-7-7.4-11.64-17.29-5.35-11.4-2.08-23.89-.69-29.22.23-.89.49-1.89.51-2.17a1.9,1.9,0,0,1,1.91-1.9,1.93,1.93,0,0,1,1.91,1.93,14.25,14.25,0,0,1-.64,3.1c-1.39,5.35-4.3,16.49.46,26.64,4.66,9.94,8.86,14.85,9.81,15.46a1.91,1.91,0,0,1-.83,3.62Zm.85-3.61Zm-.06,0h0Z"/><path class="cls-3" d="M477,1060.62a23.62,23.62,0,0,1-2.49-.13,1.91,1.91,0,0,1,.4-3.8c9.69,1,17.29-5.5,17.37-5.57a1.91,1.91,0,0,1,2.51,2.88C494.47,1054.29,487.09,1060.62,477,1060.62Z"/><path class="cls-3" d="M427.87,98.48h0A1.91,1.91,0,0,1,426,96.56c.07-28-2.81-51.58-7.33-59.94C408,17,382.43,3.82,365.21,3.82S322.41,17,311.79,36.62c-4.28,7.89-7.08,29.13-7.33,55.42,0,1.38,0,2.77,0,4.16a1.91,1.91,0,0,1-1.91,1.91h0a1.9,1.9,0,0,1-1.91-1.9c0-1.41,0-2.81,0-4.21.2-21.06,2.35-47.15,7.79-57.2C320.06,13.3,347,0,365.21,0S410.35,13.3,422,34.8c5.84,10.78,7.86,39,7.8,61.77A1.9,1.9,0,0,1,427.87,98.48Z"/><path class="cls-3" d="M365.21,203.07c-5.89,0-11.78-.41-15.18-1.23-7.13-1.71-25.32-16-38.76-35.35-5-7.17-7.55-22.8-8.83-34.65a1.91,1.91,0,1,1,3.79-.41c1.75,16.13,4.65,27.8,8.17,32.88,12.54,18.07,30.29,32.32,36.52,33.82s22.3,1.5,28.57,0,24-15.75,36.52-33.82c3.21-4.63,6-16.56,8-33.59a1.91,1.91,0,0,1,3.8.43c-1.41,12.49-4,28.75-8.62,35.34-13.44,19.36-31.64,33.64-38.77,35.35C377,202.66,371.09,203.07,365.21,203.07Z"/><path class="cls-3" d="M300.82,135.92a3,3,0,0,1-.54,0c-2.46-.33-4.56-2.87-5.47-6.63L288.68,104a12.38,12.38,0,0,1,2.4-9.94c.81-1,2.11-2.27,3.66-2.27,2.09,0,6.69,2,8.05,2.65a1.91,1.91,0,1,1-1.59,3.47,32.54,32.54,0,0,0-6.32-2.29c-1,.56-3.28,4.2-2.49,7.48l6.13,25.22c.61,2.52,1.78,3.68,2.27,3.75.21,0,.73-.32,1.33-1.4a1.91,1.91,0,0,1,3.34,1.86C303.9,135.36,302,135.92,300.82,135.92Z"/><path class="cls-3" d="M429.33,135.44c-1.26,0-3.43-.51-5.13-3.57a1.91,1.91,0,0,1,3.34-1.86c.29.52,1,1.72,1.87,1.61s1.86-1.29,2.34-3.27l6.13-25.22c.79-3.28-1.5-6.92-2.49-7.48a32.54,32.54,0,0,0-6.32,2.29,1.91,1.91,0,1,1-1.58-3.47c1.35-.62,5.95-2.65,8-2.65,1.56,0,2.85,1.23,3.67,2.27a12.41,12.41,0,0,1,2.39,9.94l-6.13,25.22c-.83,3.39-3,5.81-5.54,6.15A4.69,4.69,0,0,1,429.33,135.44Z"/></g></g></g></svg> \ No newline at end of file diff --git "a/front/src/assets/\355\226\204\354\212\244\355\212\270\353\247\201.svg" "b/front/src/assets/\355\226\204\354\212\244\355\212\270\353\247\201.svg" new file mode 100644 index 0000000000000000000000000000000000000000..db58d81bb058209af7d10a99dac042bf77d9cc17 --- /dev/null +++ "b/front/src/assets/\355\226\204\354\212\244\355\212\270\353\247\201.svg" @@ -0,0 +1 @@ +<svg width="current" height="current" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 729.26 1424.27"><defs><style>.cls-1{fill:#f2888a;}.cls-2{fill:#d7e2f1;}.cls-3{fill:#4c80ba;}</style></defs><g id="레이어_2" data-name="레이어 2"><g id="_迹_1" data-name="卵迹_1"><g id="thigh_muscles_back" data-name="thigh muscles back"><path class="cls-1" d="M277,950.56c3,30,10,59,13,89,8.06-17.6,16.66-34.65,25-52,1.47-8.26,3.26-18.61,5-29.54,3.33-10.29,10.89-33.41,17.21-51,8.36-23.28,13.65-41.86,15.27-64.37,1.59-22.16,4.81-57.19,5.85-68.42-2.06-3-4.19-5.89-6.35-8.73-6,5-10,12-16,15a39.22,39.22,0,0,1-18,4c-21,1-41,2-62,0-3,0-3-9-2-15,2-19,11-35,5-54-3.23-12.92-13.64-18.67-25.43-19.87-7.74,28.19-16.73,63.44-18.82,81.91-3.82,33.83-11.46,85.66-2.73,141.85,3.55,22.85,6.66,42.36,9.09,57.47,9.63,16.67,13.64,37.12,20.89,55.64C260,1007.56,266,977.56,277,950.56Zm-36.1,16.92h0Z"/><path class="cls-2" d="M290,1039.56c-3-30-10-59-13-89-11,27-17,57-35,82-7.25-18.52-11.26-39-20.89-55.64,2.83,17.59,4.76,29.22,5.42,33.2.43,4,.51,13.2-4.69,28.8-7.09,21.28-19.09,52.38-20.18,89.48s13.09,118.93,15.27,139.66,4.91,39.82,2.73,47.46-3.92,9.82-5.51,18,5.41,11.46,0,20.19-21.15,16.42-30.62,25c-8.44,7.6-24.46,9.69-25.37,15.69-1.25,8.25,3.28,5.27,9.51,7.12,9.92,2.94,21.46,7.3,23.1,7.3s17-1.27,26.85-.18,10.77,4.55,13.88,6.35c3.83,2.21,8.41,5.16,12.85,6.45a53.17,53.17,0,0,0,12.74,1c14.37-.92,19.37,1.45,24.28-12.74S272,1345,272,1345s4.91-3.27,4.91-8.73-3.82-13.64-4.36-25.64c0-1.09-.11-2.29-.16-3.59l9.35-78.51c8.81-32,21.91-62.79,21.91-88.11,0-27.83-3-54-2.6-65.47s10.23-22.91,11.32-37.1-.74-32-.74-32,1.4-7.27,3.35-18.23C306.67,1004.91,298.07,1022,290,1039.56Z"/><path class="cls-2" d="M720.58,767c-4.52-7.1-8.55-9.8-11.51-17s-8.86-17.23-13.5-24.44-10-15.79-9.29-15.91h0c3.15-.69,4.2-2.18,4.2-2.18s2.52,3.49,7.45,9.62,8.36,3.2,16.57,5.17,12.74-2.36,10.69-5.48-9.85-5.12-14.63-10-8.21-12.46-13-17.35-27.24-12.12-31-15-5.22-4-7.34-4.2l-.09,0c-3-8.92-14.73-43.68-21-63.85-7.28-23.28-10.91-50.19-23.28-74.92s-21.06-35-21.06-35-.82-13.64-.82-13.64c.77-29-3.26-38.67-7.58-52.26a86.35,86.35,0,0,0-15.61-29l1.61-2.66s3.27-10.64,4.09-28.64S562,316,552.6,300.59c-15.55-25.37-70.26-31.79-70.26-31.79L409.6,214.59l-.12-3c.32-11.13,0-24.72-1.38-34.48h-.05a127.73,127.73,0,0,0,9.19-11.69c3.86-5.56,6.6-17.4,8.28-31.85.39-3.32,4.79,4.66,7.75-5.45,1.44-4.93,3.22-13,4.09-16.84,1.64-7.15-.82-13.43-.8-16.69,0-2.67-9.22,3.48-9.19,2,.46-28-2-50.91-7.4-60.86-10.64-19.65-36.28-33.8-55.1-33.8h-.48c-18.82,0-44.46,14.15-55.1,33.8-5,9.27-7.61,34.48-7.57,60.5,0,2.53-9.28-4-9.23-1.43s-2.46,8.8-1.3,13.56c.86,3.55,3.23,13.41,4.09,16.84,4.65,18.48,7.9,3.31,8.24,6.49C305.18,147,308,159.6,312,165.4a129.41,129.41,0,0,0,9.18,11.69h0c-1.44,9.76-1.7,23.35-1.38,34.48l-.12,3L246.92,268.8s-54.71,6.42-70.26,31.79c-9.42,15.36-23.73,51.55-22.91,69.55s4.09,28.64,4.09,28.64l1.61,2.66a86.35,86.35,0,0,0-15.61,29c-4.32,13.59-7.58,26.32-8.4,65.9,0,0-8.7,10.28-21.06,35S98.38,583,91.1,606.3c-6.3,20.17-18,54.93-21,63.85l-.09,0c-2.12.17-3.63,1.28-7.34,4.2s-26.17,10.15-30.95,15-8.21,12.46-13,17.35-12.58,6.91-14.63,10,2.47,7.44,10.69,5.48,11.64,1,16.57-5.17,7.45-9.62,7.45-9.62,1,1.49,4.2,2.18h0c.65.12-4.66,8.69-9.3,15.91s-11,18.23-14,25.44-6.48,8.91-11,16c-4,6.34-8.7,15.31-5.27,18.24S10.48,786.37,16,779,27.86,760.3,31.6,753.6s12.67-18.23,12.67-18.23-6.09,21.86-8.39,26.68c-2.71,5.67-4.79,10-8.11,16.72s-10.38,13-8,17.53,9.32,3.63,12.93-.56S43.14,780.18,47,772.24s6.14-12.71,9-19.51,5.28-9,5.28-9l2.6,2s-2.47,8.26-3.47,11.89-2.67,11.77-4.54,18.08-4.37,9.54-6.14,15.82c-1.23,4.34-7,11.24-2.44,13.65s9.35-1.68,12-6.78,3.42-8.37,5.85-13.12a90.68,90.68,0,0,0,6.57-15.57c2.1-6.65,4.77-18.38,4.77-18.38l3,.94a22.71,22.71,0,0,1-1.08,11c-2.11,5.17-2.44,12.25-3.9,16.74s-1.78,8.64-2.83,11.08c-1.37,3.16-4.09,8.72-1.8,10,3.07,1.68,7.46-.92,11.18-8.69s8.54-18.4,9.68-24.8,1.16-9.76,2.6-14.07,5.08-8.17,9.28-18.31,9-21,9-25.62c0-3.21,1.17-12.55,1.63-18,1.27-1.53,3.87-5.2,6.46-12.21,3.64-9.82,13.54-23.85,29-42.87,14.45-17.77,26.81-27,36.09-51.33,10.91-28.55,16-58.55,16-58.55s2.36-20.73,8.37-33.83c5.07-11.08,14.46-16.19,20.17-36,1.19,4.41,6.47,24,6.47,24s.35,8.71,2.26,14.88h0s1.28,18.95,2.7,21.49,7.31,27.28,12.77,41.1c0,0-8.37,29.82-11.28,48.74s3.17,46.68,3.17,46.68-5.56,18.55-12,42c11.79,1.2,22.2,6.95,25.43,19.87,6,19-3,35-5,54-1,6-1,15,2,15,21,2,41,1,62,0a39.22,39.22,0,0,0,18-4c6-3,10-10,16-15,2.16,2.84,4.29,5.76,6.35,8.73,0-.46.08-.9.12-1.28a9.2,9.2,0,0,0,6.15-.67,9.26,9.26,0,0,0,6.05.69c1.61-2.94,3.25-5,4.33-4.47,26,24,59,14,90,16,3,0,8,4,9,2,4-5,4-14,3-21-2-10-8-18-10-28-3-11,4-22,9-31,4-7.15,11-10.7,19.16-12.71-6.21-22.55-11.48-40.14-11.48-40.14s6.08-27.77,3.17-46.68-11.28-48.74-11.28-48.74c5.46-13.82,11.35-38.55,12.77-41.1s2.7-21.49,2.7-21.49h0c1.91-6.17,2.26-14.88,2.26-14.88l4.59-26.4a38.53,38.53,0,0,0,5.53,10.38c8.77,13.84,11.44,16.94,16.52,28,6,13.1,8.37,33.83,8.37,33.83s5.09,30,16,58.55c9.28,24.29,21.64,33.56,36.09,51.33,15.47,19,25.38,33.05,29,42.87,2.6,7,5.2,10.68,6.47,12.21.46,5.43,1.63,14.77,1.63,18,0,4.67,4.83,15.48,9,25.62s7.83,14,9.28,18.31,1.47,7.67,2.6,14.07,6,17,9.67,24.8,8.12,10.37,11.19,8.69c2.29-1.25-.43-6.81-1.8-10-1.05-2.44-1.36-6.58-2.83-11.08s-1.79-11.57-3.9-16.74a22.78,22.78,0,0,1-1.09-11l3.05-.94s2.67,11.73,4.77,18.38a90.68,90.68,0,0,0,6.57,15.57c2.43,4.75,3.19,8,5.85,13.12s7.44,9.2,12,6.78-1.21-8.63-3.19-12.68-2-9.28-3.91-15.59-5-15.65-6-19.28-3.47-11.89-3.47-11.89l2.6-2s2.36,2.24,5.27,9,5.16,11.57,9,19.51,10.7,19.31,14.3,23.5,10.52,5,12.93.56-4.64-10.79-8-17.53-7.61-13.62-9.69-22.79c-1.39-6.13-6.81-20.61-6.81-20.61s8.93,11.54,12.67,18.23,10.13,18.12,15.63,25.44,9.12,9.09,12.56,6.16S724.62,773.3,720.58,767Z"/><path class="cls-2" d="M571.09,1394.35c-.91-6-16.93-8.09-25.37-15.69-9.47-8.53-25.22-16.22-30.63-25l-.44-.75-.26-.5c0-.07-.07-.14-.11-.2l-.29-.63,0,0c-.09-.22-.18-.43-.26-.65-2.54-6.76,2.79-10.16,1.38-17.42-1.58-8.18-3.32-10.36-5.5-18s.54-26.73,2.73-47.46,16.36-102.57,15.27-139.66-13.09-68.2-20.18-89.48c-5.2-15.6-5.12-24.83-4.69-28.8.59-3.56,2.19-13.23,4.55-27.81-7.4,14.64-14.07,29.53-18.26,45.25-14-24-27-49-34-76-8,27-12,56-16,84-11-14-16-29-24-45-.14-.21-.3-.4-.44-.6,1.83,10.59,3.13,17.73,3.13,17.73s-1.95,16-.86,30.14,10.91,25.64,11.33,37.1-2.6,37.64-2.6,65.47c0,25.32,13.1,56.06,21.9,88.11l9.36,78.51c-.06,1.3-.11,2.5-.16,3.59-.55,12-4.37,20.19-4.37,25.64s4.91,8.73,4.91,8.73-1.19,2.81-2.61,7.08l.66.28c-3.73,14.54-11.12,46.46-7.38,57.28,4.91,14.19,9.91,11.82,24.28,12.74a53.17,53.17,0,0,0,12.74-1c4.44-1.29,9-4.24,12.85-6.45,3.11-1.8,4.06-5.26,13.88-6.35s25.21.18,26.85.18,13.18-4.36,23.1-7.3C567.81,1399.62,572.34,1402.6,571.09,1394.35Z"/><path class="cls-1" d="M439,1035.56c4-28,8-57,16-84,7,27,20,52,34,76,4.19-15.72,10.86-30.61,18.26-45.25,2.54-15.74,6-37.18,10-62.86,8.72-56.19,1.09-108-2.73-141.85-2.13-18.87-11.48-55.27-19.33-83.75-8.13,2-15.14,5.56-19.16,12.71-5,9-8.79,18.72-9,31,2,10,8,18,10,28,1,7,1,16-3,21-1,2-6-2-9-2-31-2-64,8-90-16-1.08-.54-2.72,1.53-4.33,4.47l.1,0c.42,4.47,5.09,57.42,6,69.7,1.61,22.51,6.91,41.09,15.27,64.37,6.32,17.57,13.88,40.69,17.21,51,1.86,11.63,3.79,23,5.34,31.9.14.2.3.39.44.6C423,1006.56,428,1021.56,439,1035.56Zm49.34-68.09h0Z"/><path class="cls-3" d="M570.92,523.76a5.18,5.18,0,0,1,2.1.71Z"/><path class="cls-3" d="M50.14,809a7.76,7.76,0,0,1-3.68-.93,5.06,5.06,0,0,1-2.64-3.1c-.89-3.07,1.19-6.69,3-9.89.52-.91,1-1.76,1.37-2.5a107.72,107.72,0,0,0,6-15.8c1.13-3.79,2.16-8.51,3-12.31.55-2.51,1-4.68,1.42-6.14.77-2.8,2.38-8.22,3.11-10.68l-.1-.08a39.59,39.59,0,0,0-3.82,7.13c-3,7-5.32,11.92-9.08,19.6S38.1,793.63,34.17,798.2a12,12,0,0,1-10,4.17,7.55,7.55,0,0,1-6.05-4c-2.47-4.6.82-9.2,4.31-14.07.86-1.19,1.75-2.43,2.58-3.7a76.62,76.62,0,0,0,8.58-16.18c1-2.67,3.06-9.19,4.92-15.31-3.06,4.86-6.28,10.06-7.92,13-3.72,6.66-7.4,11.65-13.09,19.25-4,5.36-7.15,7.89-10.18,8.23a6.65,6.65,0,0,1-5.15-1.76c-3.81-3.26-2.59-9.65,3.53-18.5,1.46-2.12,2.72-3.85,3.83-5.39a73.86,73.86,0,0,0,7.19-11.4l1.5-3c4.39-8.71,8.53-16.93,12.75-23.49,1.59-2.46,3.41-5.18,5-7.58s3.62-5.4,4.6-7c-.41-.24-.8-.43-1.14-.59-1.13,1.51-3.34,4.41-6.63,8.51-3.78,4.7-7.12,4.85-11,5a33.3,33.3,0,0,0-6.65.8c-6.68,1.6-11-.55-12.59-2.88a4.77,4.77,0,0,1-.14-5.5c1.26-1.9,3.77-3.25,6.69-4.81,2.77-1.48,5.9-3.17,8.17-5.49a56.57,56.57,0,0,0,6.27-8.39,59.61,59.61,0,0,1,6.72-9c3.11-3.17,12.16-6.9,20.15-10.18,4.76-2,9.68-4,11-5,3.85-3,5.67-4.39,8.36-4.6a2,2,0,0,1,1,.19c15.15,7.32,39.79,19.07,42.6,20a2,2,0,0,1,1,.44c1.1.89,1.1,1.5.06,10.87-.41,3.7-.87,7.9-.87,9.87,0,4.41-3.61,13-7.43,22.18-.58,1.39-1.17,2.79-1.74,4.17-1.83,4.44-3.49,8.21-4.83,11.24-1.71,3.91-3.07,7-3.86,9.35a118.68,118.68,0,0,0-4.49,16.71c-.9,5.1-3.15,9.52-5.76,14.65-.86,1.68-1.74,3.42-2.65,5.32-2.61,5.45-5.72,8.88-9,9.94a6,6,0,0,1-4.85-.39c-3.63-2-1.19-7.51.58-11.54.14-.31.27-.6.38-.87.72-1.67,1.3-3.49,2.1-6,.32-1,.67-2.12,1.09-3.38a102.36,102.36,0,0,0,3.34-14.46,85.2,85.2,0,0,0,1.13-12.22c-1.12,3.92-3.31,11.76-4.48,17.26-1.51,7.05-2.43,9.8-4.94,14.7-1.26,2.47-2.42,4.48-3.64,6.6-1.13,1.95-2.29,4-3.57,6.41-2.18,4.18-5.27,7.14-8.49,8.14A7.88,7.88,0,0,1,50.14,809Zm11.2-66a1.88,1.88,0,0,1,1.17.4l2.6,2a1.9,1.9,0,0,1,.66,2.06c0,.08-2.48,8.28-3.45,11.85-.38,1.36-.84,3.48-1.38,5.95-.84,3.85-1.88,8.65-3,12.58a112.23,112.23,0,0,1-6.25,16.38c-.41.85-.93,1.76-1.48,2.73-1.32,2.28-3.11,5.41-2.67,6.92a1.27,1.27,0,0,0,.75.8,4,4,0,0,0,3.19.28c2.18-.68,4.57-3.08,6.23-6.26,1.32-2.53,2.5-4.58,3.65-6.56s2.33-4,3.55-6.43c2.35-4.59,3.17-7,4.6-13.76,1.64-7.71,5.11-19.48,5.26-20a1.91,1.91,0,0,1,2.39-1.28l3,.94a1.89,1.89,0,0,1,1.35,1.77,85,85,0,0,1-1.19,15,105.14,105.14,0,0,1-3.47,15c-.41,1.25-.76,2.36-1.08,3.35a64.54,64.54,0,0,1-2.23,6.36c-.12.29-.25.58-.39.9-.68,1.53-2.44,5.53-2.13,6.71a2.28,2.28,0,0,0,1.73,0c1-.33,3.74-1.77,6.7-8,.93-1.94,1.83-3.7,2.7-5.4,2.57-5.06,4.6-9,5.4-13.59a124.52,124.52,0,0,1,4.63-17.26c.84-2.51,2.23-5.67,4-9.67,1.39-3.17,3-6.76,4.79-11.16.58-1.39,1.16-2.79,1.75-4.19,3.51-8.38,7.13-17,7.13-20.7,0-2.18.45-6.3.9-10.29.28-2.58.65-5.93.73-7.58-2.43-.93-7.85-3.42-21-9.68-9.26-4.4-18.54-8.87-20.79-10-1.34.27-2.69,1.25-5.84,3.73-1.64,1.29-5.59,3-11.9,5.55-7.27,3-16.31,6.71-18.87,9.32a57.88,57.88,0,0,0-6.26,8.4,60.2,60.2,0,0,1-6.72,9C17.38,712,14,713.83,11,715.44c-2.35,1.27-4.58,2.46-5.3,3.55a1,1,0,0,0,.08,1.2c1,1.41,4.09,2.44,8.57,1.37a37.3,37.3,0,0,1,7.37-.91c3.64-.16,5.46-.24,8.16-3.6,4.84-6,7.36-9.5,7.39-9.53a1.91,1.91,0,0,1,2.09-.72,16.76,16.76,0,0,1,4.81,2.49h0a2.08,2.08,0,0,1,.65.82c.54,1.3.33,1.69-5.62,10.55-1.6,2.39-3.41,5.09-5,7.53-4.11,6.39-8.21,14.53-12.55,23.14l-1.51,3a77,77,0,0,1-7.5,11.91c-1.09,1.52-2.34,3.24-3.78,5.33C4.35,778,2.71,783.31,4.65,785a2.84,2.84,0,0,0,2.25.87c1.81-.2,4.35-2.46,7.54-6.72,5.77-7.69,9.21-12.36,12.81-18.82,3.73-6.67,14.94-24,15.42-24.75a1.91,1.91,0,0,1,3.43,1.58c-.27.93-6.75,23-8.94,28.7a80.82,80.82,0,0,1-8.95,16.91c-.88,1.34-1.79,2.61-2.67,3.84-3.35,4.67-5.34,7.65-4.06,10a3.83,3.83,0,0,0,3.1,2,8.12,8.12,0,0,0,6.7-2.86c3.32-3.86,10-14.87,14-23.09,3.73-7.62,6-12.47,9-19.42s5.45-9.41,5.72-9.67A1.92,1.92,0,0,1,61.34,743Zm51.19-49.7a1.79,1.79,0,0,0,.68.13A3.53,3.53,0,0,1,112.53,693.31Z"/><path class="cls-3" d="M364.63,550.1a1.91,1.91,0,0,1-1.61-.88c-.3-.47-29.71-46.73-42.69-71.61-12.77-24.48-21.85-78-24.22-108.21-2.17-27.73-19.86-46-35.47-62.11-17.19-17.74-34.54-24.5-47.73-28.41a1.91,1.91,0,0,1-.49-3.43c7.23-4.69,20.75-6.54,28.83-7.65,2.3-.32,4.48-.62,5.07-.81,3.77-1.34,45.63-33.29,71.57-53.44.39-2,1.85-7.85,7.23-23.85,3.79-11.27,6.51-25.59,8.7-37.09,2.24-11.8,3.59-18.6,5.24-21.08,3.67-5.5,22-5.4,25.61-5.33a1.91,1.91,0,0,1,1.87,1.91V548.19a1.9,1.9,0,0,1-1.38,1.83A1.59,1.59,0,0,1,364.63,550.1ZM218.53,276.63a106.58,106.58,0,0,1,44.85,28c16.06,16.57,34.26,35.36,36.54,64.46,2.34,29.88,11.27,82.75,23.79,106.74,10.23,19.61,30.78,52.66,39,65.75V130c-9,0-18.93,1.32-20.48,3.65-1.31,2-2.94,10.56-4.67,19.67-2.21,11.62-5,26.08-8.83,37.6-6.65,19.76-7.15,23.56-7.18,23.81a1.92,1.92,0,0,1-.73,1.37c-6.93,5.39-67.88,52.71-73.31,54.51a39.93,39.93,0,0,1-5.75,1C235.8,272.4,225.59,273.8,218.53,276.63Z"/><path class="cls-3" d="M427.37,98.48h0a1.91,1.91,0,0,1-1.9-1.92c.07-28-2.81-51.58-7.34-59.94C407.5,17,381.92,3.82,364.7,3.82S321.9,17,311.28,36.62C307,44.51,304.2,65.75,304,92c0,1.38,0,2.77,0,4.16A1.9,1.9,0,0,1,302,98.11h0a1.91,1.91,0,0,1-1.91-1.9c0-1.41,0-2.81,0-4.21.19-21.06,2.34-47.15,7.78-57.2C319.56,13.3,346.45,0,364.7,0s45.14,13.3,56.78,34.8c5.84,10.78,7.85,39,7.8,61.77A1.92,1.92,0,0,1,427.37,98.48Z"/><path class="cls-3" d="M408,178.89a1.9,1.9,0,0,1-1.43-3.17,127.78,127.78,0,0,0,8.95-11.41c3.22-4.63,6.05-16.56,8-33.58a1.91,1.91,0,1,1,3.79.42c-1.41,12.49-4.05,28.75-8.62,35.34a128.72,128.72,0,0,1-9.23,11.75A1.88,1.88,0,0,1,408,178.89Z"/><path class="cls-3" d="M321.38,178.84a1.91,1.91,0,0,1-1.43-.64,130.9,130.9,0,0,1-9.19-11.71c-5-7.17-7.55-22.8-8.83-34.65a1.91,1.91,0,1,1,3.8-.41c1.74,16.13,4.64,27.8,8.17,32.88a124.86,124.86,0,0,0,8.91,11.36,1.91,1.91,0,0,1-.17,2.7A1.88,1.88,0,0,1,321.38,178.84Z"/><path class="cls-3" d="M300.31,135.92a2.93,2.93,0,0,1-.53,0c-2.47-.33-4.56-2.87-5.47-6.63L288.18,104a12.34,12.34,0,0,1,2.39-9.94c.81-1,2.11-2.27,3.66-2.27,2.09,0,6.69,2,8,2.65a1.91,1.91,0,1,1-1.59,3.47,32.31,32.31,0,0,0-6.32-2.29c-1,.56-3.28,4.2-2.48,7.48L298,128.35c.61,2.52,1.78,3.68,2.27,3.75.21,0,.73-.32,1.32-1.4a1.91,1.91,0,1,1,3.34,1.86C303.39,135.36,301.54,135.92,300.31,135.92Z"/><path class="cls-3" d="M429.35,135.68c-1.44,0-3.84-.56-5.65-3.81A1.91,1.91,0,1,1,427,130c.46.82,1.21,1.8,2.2,1.85a1.82,1.82,0,0,0,1.27-.44l6.09-25.07c1.47-6-.71-10.07-1.72-10.7a33.14,33.14,0,0,0-6.3,2.29A1.91,1.91,0,0,1,427,94.47c1.36-.62,5.95-2.65,8-2.65a4.4,4.4,0,0,1,3.33,2c1.92,2.45,3.44,7.27,1.94,13.46l-6.13,25.23a4.82,4.82,0,0,1-4.11,3.15A4.63,4.63,0,0,1,429.35,135.68Z"/><path class="cls-3" d="M159.44,403.35a1.91,1.91,0,0,1-1.74-1.14,73.91,73.91,0,0,1-5.62-27c0-22.39,12.8-63.55,24.4-78.63,11.18-14.53,35.46-21.14,36.48-21.42a1.91,1.91,0,0,1,1,3.69c-.24.07-24.06,6.56-34.44,20.06s-23.58,52.77-23.61,76.3c0,10.57,3.34,20.4,4.71,24,7.22-1.58,37.73-8.72,51.72-19,15.88-11.65,37.3-29.25,49.18-47,4.86-7.24,7.95-17.9,8-18a1.91,1.91,0,0,1,3.67,1.05c-.13.46-3.28,11.33-8.47,19.08-12.2,18.19-34,36.11-50.11,47.94-16.51,12.11-53.2,19.65-54.75,20A2.58,2.58,0,0,1,159.44,403.35Z"/><path class="cls-3" d="M165.26,531.55a1.9,1.9,0,0,1-1.89-1.66c-.37-2.82-9-69.49.09-96.16,6.51-19,18.5-34.33,34.67-44.28C211.88,381,225.6,370.79,226.55,370a1.91,1.91,0,0,1,3.1,1c.42,1.89,10.26,46.35,8.44,65.7-1.42,15.08-8.2,25.57-17.57,40.08-2.9,4.49-6.19,9.59-9.61,15.28-14.31,23.85-43.55,38.66-44.79,39.28A2,2,0,0,1,165.26,531.55Zm61.29-156.78c-4.87,3.61-15.9,11.45-26.42,17.93-15.4,9.48-26.83,24.1-33.06,42.27-7.82,22.85-1.81,78.63-.25,91.67,7.3-4.08,29.41-17.52,40.82-36.53,3.44-5.75,6.75-10.87,9.67-15.39,9.08-14.06,15.64-24.22,17-38.37C235.79,420.38,228.74,385.15,226.55,374.77Z"/><path class="cls-3" d="M274.44,426.54H274c-15.06-.28-41.4-26.45-42.52-27.56a1.91,1.91,0,0,1,2.7-2.7c.27.26,26.36,26.19,39.89,26.44h.39c13.42,0,27.63-12.88,27.78-13a1.91,1.91,0,0,1,2.58,2.82C304.17,413.11,289.33,426.54,274.44,426.54Z"/><path class="cls-3" d="M113.37,693.52a1.83,1.83,0,0,1-.85-.2l-43.3-21.46a1.9,1.9,0,0,1-1-2.29l19.54-60.83c.45-1.6,15.49-54.59,24.81-78.07,8.45-21.29,18.45-32.51,21-35.11.11-5.12.84-34.54,3.83-52.43,3.31-19.87,19.84-41.92,20.54-42.85a1.91,1.91,0,0,1,3.05,2.31c-.17.22-16.67,22.23-19.83,41.17-3.21,19.27-3.78,52.3-3.79,52.63a1.91,1.91,0,0,1-.59,1.35c-.11.11-11.41,11.17-20.61,34.34-9.34,23.54-24.55,77.19-24.7,77.73a.19.19,0,0,1,0,.07l-19,59.29,40,19.83c2.18-5.16,8.68-19.67,17.68-32.26,4.56-6.39,9.5-11.47,14.73-16.84,7.37-7.58,15-15.41,22.28-27.76,11.56-19.6,21.49-37.65,25.95-60,4.32-21.56,10.76-55.73,10.83-56.07a1.91,1.91,0,1,1,3.75.71c-.06.34-6.51,34.53-10.83,56.11-4.58,22.9-14.67,41.24-26.42,61.15-7.51,12.74-15.29,20.74-22.82,28.48-5.13,5.27-10,10.25-14.36,16.4-10.66,14.91-18,33.18-18,33.36a1.9,1.9,0,0,1-1.09,1.08A2,2,0,0,1,113.37,693.52Z"/><path class="cls-3" d="M95.45,684.64a1.9,1.9,0,0,1-1.66-2.85c.25-.44,24.82-43.46,35.58-65,4-8.08,7.83-14.79,11.18-20.7,5.89-10.42,10.54-18.65,14.15-29.65,6.07-18.44,8.41-38.7,8.43-38.9a1.91,1.91,0,0,1,3.8.43c0,.2-2.41,20.84-8.6,39.67-3.73,11.35-8.7,20.14-14.46,30.33-3.32,5.87-7.09,12.53-11.09,20.53C122,640.13,97.36,683.25,97.11,683.68A1.9,1.9,0,0,1,95.45,684.64Z"/><path class="cls-3" d="M72.52,670.85a2,2,0,0,1-.93-.24,1.91,1.91,0,0,1-.74-2.6c1-1.77,7.13-16.52,13.08-30.79,4.91-11.79,10-24,13.75-32.72,9-21,28.59-54.37,38.65-69,11.51-16.78,23.8-42.05,23.92-42.3a1.91,1.91,0,1,1,3.44,1.66c-.12.26-12.54,25.79-24.21,42.8-10,14.53-29.36,47.57-38.29,68.37-3.75,8.74-8.83,20.91-13.73,32.69-6.54,15.68-12.18,29.22-13.27,31.18A1.9,1.9,0,0,1,72.52,670.85Z"/><path class="cls-3" d="M117.25,527.68h-.16a1.92,1.92,0,0,1-1.75-2.06c.14-1.6,1.5-2.41,7.91-6a169.15,169.15,0,0,0,16.49-10.07l21-17.05a1.91,1.91,0,1,1,2.41,3l-21.08,17.1-.09.06A174.33,174.33,0,0,1,125.1,523a65.58,65.58,0,0,0-6.15,3.64A1.91,1.91,0,0,1,117.25,527.68Z"/><path class="cls-3" d="M135.49,495.91a1.91,1.91,0,0,1-.84-3.62c.16-.08,16.58-8.31,24.95-21.84a1.91,1.91,0,0,1,3.25,2c-9,14.49-25.8,22.91-26.51,23.26A1.86,1.86,0,0,1,135.49,495.91Z"/><path class="cls-3" d="M136.26,476.63a2,2,0,0,1-.48-.06,1.91,1.91,0,0,1-1.38-2.3c.13-.49,3.25-12.24,26.64-25.4a1.91,1.91,0,0,1,1.87,3.33c-21.71,12.22-24.78,22.9-24.8,23A1.93,1.93,0,0,1,136.26,476.63Z"/><path class="cls-3" d="M299.47,603.2a1.9,1.9,0,0,1-1.66-1c-7.72-13.68-44.92-42.14-45.29-42.42a2,2,0,0,1-.65-.89c-.05-.14-4.82-14-9-28.76-3.72-13.12-6.3-30.87-8-42.62-.24-1.66-.46-3.19-.66-4.53-1.55-10.32-5.73-25.57-5.77-25.73a1.91,1.91,0,0,1,3.68-1c.18.63,4.29,15.63,5.86,26.17.2,1.35.43,2.88.67,4.55,1.69,11.65,4.25,29.25,7.9,42.13,3.7,13,7.86,25.32,8.78,28,4.23,3.26,33.6,26,43.87,40.22,3.82-8.3,8.52-18,12.39-25.88,2.82-5.77,5.25-10.76,6.73-14,3.94-8.53,25.48-38.72,26.4-40a1.91,1.91,0,0,1,3.1,2.22c-.22.31-22.25,31.18-26,39.38-1.5,3.25-3.94,8.25-6.77,14-4.36,8.93-9.78,20.06-13.78,28.94a1.9,1.9,0,0,1-1.65,1.12Z"/><path class="cls-3" d="M364.63,690.58a1.92,1.92,0,0,1-1.83-1.35c-.13-.42-12.92-42.14-23.74-55.33-9.87-12-33.09-26.47-39.11-30.1-3.3,4.3-13.78,17.77-20.91,25.35-8.58,9.13-31.39,25.42-32.36,26.11a1.91,1.91,0,0,1-3-1.34c-.15-1.39-3.75-34.2-2.89-48.78.53-9,3.82-23.06,5.2-28.69,1.18-4.79,2.43-9.35,3.5-12.84,1.84-6,2.42-6.41,2.93-6.8a2.06,2.06,0,0,1,1.67-.39,1.91,1.91,0,0,1,1.46,2.27,1.84,1.84,0,0,1-.66,1.08c-1.92,3.6-9.49,32.17-10.29,45.59-.68,11.62,1.63,36,2.54,44.87,6.38-4.66,22.49-16.64,29.13-23.7,8.38-8.91,21.56-26.22,21.69-26.39a1.91,1.91,0,0,1,2.48-.5c1.21.71,29.81,17.47,41.59,31.83,7.7,9.4,16,31.53,20.7,45.2V548.19a1.91,1.91,0,1,1,3.82,0V688.67a1.91,1.91,0,0,1-1.63,1.89ZM253.36,560.17Zm0,0h0Zm0,0Zm-.07,0h0Zm0,0Z"/><path class="cls-3" d="M254.92,790.14a1.93,1.93,0,0,1-.63-.1,1.89,1.89,0,0,1-1.15-1.11c-5.9-15.07.33-33.85,3.28-41.23,2.5-6.26,7.32-22.52-2.05-38.13-7.46-12.43-18.55-12.19-19-12.17a1.91,1.91,0,0,1-.16-3.82c.56,0,13.79-.43,22.46,14,10.24,17.08,5,34.73,2.31,41.52-2.07,5.18-8.23,22.58-3.94,36.49,9.17-3.53,30.22-3.94,42.75-2.55,14.52,1.62,24.9,2.2,36.52-4.14s27.64-28.15,27.8-28.37a1.91,1.91,0,1,1,3.08,2.26c-.68.93-16.82,22.79-29.05,29.46-12.57,6.86-24,6.23-38.77,4.59-15.8-1.76-36.84-.26-42.47,3A1.85,1.85,0,0,1,254.92,790.14Z"/><path class="cls-3" d="M257.49,1424.27c-2,0-3.89,0-5.79-.09l-2.92-.07c-5.55-.1-11.93-3.84-18.11-7.45-5.52-3.24-11.23-6.59-14.85-6.23-6.8.66-25.4,1.1-30.53-.64a47.94,47.94,0,0,1-4.87-2.12c-4.23-2-9.49-4.51-14.36-4.32-5.07.18-10-3.25-10.73-7.5-.24-1.39-.44-6.1,7.1-8.5,17.55-5.59,48.9-30.26,51.41-37.29,1.18-3.31.6-4.8-.28-7a17.23,17.23,0,0,1-1.29-9.76,41.56,41.56,0,0,1,3.21-11.75,67.57,67.57,0,0,0,2.36-6.54c2.21-7.29-2.79-46.66-5.47-67.81l-.26-2.05c-.49-3.88-1.21-9.13-2-15.2-4.24-31.18-11.35-83.38-10-106.27,1.61-26.86,4.2-39.6,13.2-64.9,8.57-24.09,10.27-32.88,11.34-48.75.58-8.56-1.26-16.83-3.8-28.29-2-9.17-4.58-20.59-6.54-35.55-4-30.48-7-69.53-8.2-107.12-.9-27.84,8.58-70.85,14.85-99.31,1.47-6.67,2.74-12.43,3.74-17.33,5.41-26.53,18.94-68.84,19.07-69.27a1.91,1.91,0,0,1,3.64,1.17c-.13.42-13.6,42.54-19,68.86-1,4.93-2.28,10.71-3.75,17.4-6.23,28.27-15.64,71-14.76,98.36,1.21,37.47,4.18,76.38,8.17,106.74,1.94,14.8,4.45,26.12,6.47,35.22,2.62,11.77,4.51,20.27,3.89,29.38-1.1,16.27-2.83,25.25-11.55,49.77-8.85,24.89-11.4,37.42-13,63.85-1.35,22.52,5.73,74.48,10,105.52.83,6.09,1.54,11.34,2,15.23l.26,2.06c3.94,31,7.59,62,5.34,69.39A72.81,72.81,0,0,1,219,1323a37.91,37.91,0,0,0-2.95,10.84,13.42,13.42,0,0,0,1.05,7.84,11.83,11.83,0,0,1,.33,9.71c-3.13,8.74-35.84,33.91-53.86,39.64-1.48.48-4.9,1.84-4.48,4.21.36,2.11,3.43,4.46,6.82,4.34,5.8-.23,11.54,2.51,16.14,4.69a45.75,45.75,0,0,0,4.46,2c4,1.35,20.85,1.23,28.93.45,4.85-.47,10.83,3,17.15,6.73,5.75,3.37,11.7,6.85,16.25,6.93l2.94.07c10.69.26,21.75.53,25.91-7.19,4.34-8,1.51-33.31-.8-41.39-.59-2.07-1.31-4.29-2-6.44-2-6.11-3.84-11.87-3.43-15.65a19.74,19.74,0,0,1,1.34-5.16,19.83,19.83,0,0,0,1.48-6.84A22.37,22.37,0,0,0,273,1330a55.13,55.13,0,0,1-2.39-14.74c-.42-14.35,6.18-64.15,6.93-69.78,2.33-17.43,5.86-29.32,11.7-49,1.24-4.2,2.49-8.14,3.7-12,4.41-13.87,8.22-25.85,8.22-39.87,0-9.36-.61-25.11-1.14-39-.5-13.15-1-25.57-.88-30.78.11-6,2.22-10.57,4.45-15.37a52.7,52.7,0,0,0,4.87-14.11c.95-5.54.91-12,.85-19.57-.06-9.33-.14-19.9,1.69-31.68,2.67-17.18,7.75-43.11,16.82-69.07,2.47-7.1,4.86-13,7-18.24,4.83-12,8.65-21.51,11.13-38.15,3.59-24.05,10.56-95.16,10.63-95.88a1.9,1.9,0,0,1,1.69-1.71l6.15-.67a1.91,1.91,0,0,1,.42,3.8l-4.61.5c-1.05,10.58-7.19,72.37-10.5,94.52-2.55,17.09-6.44,26.77-11.37,39-2.19,5.44-4.45,11.07-6.9,18.07-9,25.7-14,51.38-16.65,68.41-1.78,11.47-1.7,21.88-1.64,31.07.06,7.7.1,14.36-.91,20.24a56.52,56.52,0,0,1-5.17,15.07c-2.14,4.62-4,8.6-4.09,13.84-.1,5.09.37,17.46.88,30.55.53,13.93,1.14,29.71,1.14,39.15,0,14.61-3.89,26.85-8.4,41-1.2,3.8-2.45,7.72-3.68,11.88-5.79,19.53-9.28,31.31-11.57,48.45-.75,5.6-7.32,55.11-6.9,69.16a51,51,0,0,0,2.25,13.82,25.72,25.72,0,0,1,1.38,8.89,23.49,23.49,0,0,1-1.71,8,15.85,15.85,0,0,0-1.12,4.24c-.33,3,1.5,8.6,3.26,14.05.71,2.18,1.44,4.44,2.05,6.57,2.16,7.59,5.7,34.59.49,44.25C276.67,1423.12,267.09,1424.27,257.49,1424.27Z"/><path class="cls-3" d="M242.67,1034.41h-.2c-1.31-.15-1.8-1.2-2.88-3.78-.66-1.58-1.57-3.9-2.69-6.87-1.87-5-4.39-11.93-7.47-20.63C224.18,988.33,219,973.35,219,973.2a3.59,3.59,0,0,1-.08-.35c-8.38-60.59-1.33-100.63,3.62-119.1a221.45,221.45,0,0,1,19.74-49.91,135.41,135.41,0,0,1,7.84-12.57c3.35-4.71,3.83-4.81,4.45-4.93a1.89,1.89,0,0,1,1.89.71,2,2,0,0,1,.19,2,1.81,1.81,0,0,1-.55.67c-1.45,1.71-18.57,22.84-29.87,65-4.87,18.18-11.8,57.58-3.55,117.4,6.41,18.67,16.49,47.34,20.19,56.4,5.51-9.41,8-16,11.61-25.62,1.32-3.52,2.82-7.51,4.66-12.13,4.1-10.31,8.86-24,13.07-37.59,9.1-29.36,16.73-167.53,16.81-168.92a1.91,1.91,0,1,1,3.81.21c-.31,5.7-7.73,140-17,169.84-4.24,13.67-9,27.47-13.18,37.87-1.82,4.59-3.31,8.56-4.63,12.06-4,10.76-6.71,17.87-13.68,29.21A2,2,0,0,1,242.67,1034.41Z"/><path class="cls-3" d="M289.54,1040a1.84,1.84,0,0,1-.47-.06,1.91,1.91,0,0,1-1.43-1.66c-4.51-43.1-14.5-86.81-14.6-87.25a1.91,1.91,0,1,1,3.72-.85c.1.42,9.35,40.92,14.11,82.51,13.3-20.3,17-34.28,25.18-65.23l.24-.92c8.5-32.14,15.21-57.53,11.48-85.26-3.63-27-18.26-88.89-20.73-94.06a1.89,1.89,0,0,1-.52-1.44,1.92,1.92,0,0,1,2-1.78c1.59.11,2.06,1.59,2.9,4.29.59,1.89,1.35,4.6,2.26,8,1.8,6.85,4.05,16.12,6.34,26.1,5.53,24.11,9.83,45.92,11.5,58.34,3.84,28.48-3,54.19-11.57,86.73l-.24.92c-8.61,32.57-12.54,47.43-28.63,70.74A1.92,1.92,0,0,1,289.54,1040ZM308.3,787.76Zm0,0Zm0,0h0Zm0,0Zm0,0h0Zm0,0Zm0,0Z"/><path class="cls-3" d="M237,1362.25a1.91,1.91,0,0,1-1.59-3,74.93,74.93,0,0,0,10.19-30.78c.57-5.82,1.35-11.27,2.11-16.55,1.64-11.45,3.06-21.34,1.55-29.85a1.91,1.91,0,1,1,3.76-.66c1.61,9.11.16,19.28-1.53,31-.75,5.24-1.53,10.65-2.09,16.39a77.19,77.19,0,0,1-10.81,32.51A1.91,1.91,0,0,1,237,1362.25Z"/><path class="cls-3" d="M273.72,1349.81a1.89,1.89,0,0,1-1.47-.69c-2.28-2.76-9.27-22.63-9.44-39.68a239.24,239.24,0,0,1,1.67-30.46,1.91,1.91,0,0,1,3.79.51,233.86,233.86,0,0,0-1.64,29.91c.17,16.38,7,35.35,8.56,37.29a1.9,1.9,0,0,1-1.47,3.12Z"/><path class="cls-3" d="M319.66,216.5a1.91,1.91,0,0,1-1.91-1.9c-.07-12.48,1.53-37.39,1.55-37.64a1.91,1.91,0,0,1,3.81.25c0,.25-1.61,25-1.54,37.37a1.92,1.92,0,0,1-1.9,1.92Z"/><path class="cls-3" d="M679.12,809a7.94,7.94,0,0,1-2.43-.38c-3.21-1-6.3-4-8.48-8.14-1.28-2.45-2.44-4.46-3.57-6.41-1.22-2.12-2.38-4.13-3.65-6.6-2.5-4.9-3.43-7.65-4.93-14.7-1.17-5.5-3.36-13.34-4.48-17.26a85.08,85.08,0,0,0,1.13,12.22,100,100,0,0,0,3.34,14.46c.42,1.26.77,2.37,1.09,3.38.8,2.51,1.37,4.33,2.09,6l.39.87c1.77,4,4.21,9.56.58,11.54a6,6,0,0,1-4.85.39c-3.26-1.06-6.37-4.49-9-9.94-.91-1.9-1.79-3.64-2.65-5.32-2.61-5.13-4.86-9.55-5.77-14.65a118.81,118.81,0,0,0-4.48-16.71c-.79-2.35-2.15-5.44-3.87-9.35-1.33-3-3-6.8-4.82-11.24-.57-1.38-1.16-2.78-1.74-4.17-3.82-9.14-7.43-17.77-7.43-22.18,0-2-.46-6.17-.87-9.87-1-9.28-1-10,.06-10.87a2,2,0,0,1,1.05-.44c2.81-.94,27.45-12.69,42.6-20a2,2,0,0,1,1-.19c2.7.21,4.51,1.57,8.37,4.6,1.31,1,6.23,3.06,11,5,8,3.28,17,7,20.15,10.18a60.29,60.29,0,0,1,6.72,9,57.23,57.23,0,0,0,6.26,8.39c2.28,2.32,5.41,4,8.18,5.49s5.43,2.91,6.69,4.82a4.75,4.75,0,0,1-.14,5.49c-1.64,2.33-5.91,4.48-12.59,2.88a33.38,33.38,0,0,0-6.65-.8c-3.86-.17-7.19-.32-11-5-3.29-4.1-5.5-7-6.63-8.51-.34.16-.73.35-1.14.59,1,1.61,2.94,4.54,4.6,7s3.43,5.13,5,7.59c4.22,6.56,8.36,14.78,12.74,23.48l1.51,3a73.86,73.86,0,0,0,7.19,11.4c1.11,1.54,2.37,3.27,3.83,5.39,6.12,8.85,7.34,15.24,3.52,18.5a6.64,6.64,0,0,1-5.15,1.76c-3-.34-6.16-2.87-10.17-8.23-5.69-7.59-9.37-12.59-13.09-19.25-1.64-2.94-4.86-8.14-7.93-13,1.87,6.12,3.91,12.64,4.92,15.31a77.18,77.18,0,0,0,8.59,16.18c.83,1.27,1.72,2.51,2.57,3.7,3.49,4.87,6.79,9.47,4.32,14.07a7.55,7.55,0,0,1-6,4,12,12,0,0,1-10-4.17c-3.92-4.57-10.82-16.26-14.56-23.9s-6.07-12.57-9.08-19.6a38.81,38.81,0,0,0-3.83-7.13l-.09.08c.73,2.46,2.34,7.88,3.11,10.68.4,1.46.87,3.63,1.42,6.14.82,3.8,1.85,8.52,3,12.31a107.72,107.72,0,0,0,6,15.8c.36.74.85,1.59,1.37,2.5,1.83,3.2,3.91,6.82,3,9.89a5.09,5.09,0,0,1-2.64,3.1A7.79,7.79,0,0,1,679.12,809Zm-26.41-58.37a1.9,1.9,0,0,1,.9.22,1.92,1.92,0,0,1,.93,1.14c.15.5,3.61,12.27,5.26,20,1.43,6.73,2.25,9.17,4.59,13.76,1.23,2.39,2.36,4.35,3.56,6.43s2.33,4,3.65,6.56c1.66,3.18,4,5.58,6.23,6.26a4,4,0,0,0,3.19-.28,1.27,1.27,0,0,0,.75-.8c.44-1.5-1.36-4.64-2.67-6.92-.55-1-1.07-1.88-1.48-2.73a111.09,111.09,0,0,1-6.25-16.38c-1.17-3.93-2.21-8.73-3-12.58-.54-2.46-1-4.59-1.38-5.95-1-3.57-3.43-11.77-3.45-11.85a1.9,1.9,0,0,1,.66-2.06l2.6-2a1.91,1.91,0,0,1,2.48.12c.27.26,2.74,2.72,5.72,9.67s5.27,11.8,9,19.42c4,8.22,10.71,19.23,14,23.09a8.12,8.12,0,0,0,6.7,2.86,3.83,3.83,0,0,0,3.1-2c1.28-2.39-.71-5.37-4.06-10-.88-1.23-1.79-2.5-2.67-3.84a80.82,80.82,0,0,1-8.95-16.91c-2.19-5.73-8.67-27.77-8.94-28.7a1.91,1.91,0,0,1,3.43-1.58c.48.74,11.69,18.08,15.41,24.75,3.61,6.46,7,11.13,12.81,18.82,3.2,4.26,5.74,6.52,7.55,6.72a2.81,2.81,0,0,0,2.25-.87c1.94-1.66.3-6.93-4.19-13.41-1.44-2.09-2.69-3.81-3.78-5.33a77,77,0,0,1-7.51-11.91l-1.51-3c-4.34-8.61-8.43-16.74-12.55-23.13-1.56-2.44-3.38-5.14-5-7.53-5.94-8.86-6.15-9.25-5.61-10.55a2.08,2.08,0,0,1,.65-.82h0a16.76,16.76,0,0,1,4.81-2.49,1.91,1.91,0,0,1,2.09.72s2.55,3.52,7.38,9.53c2.71,3.36,4.53,3.44,8.17,3.6a37.3,37.3,0,0,1,7.37.91c4.48,1.07,7.58,0,8.57-1.37a.94.94,0,0,0,.08-1.19c-.73-1.1-3-2.29-5.3-3.56-3-1.61-6.43-3.44-9.11-6.18a60.2,60.2,0,0,1-6.72-9,57.88,57.88,0,0,0-6.26-8.4c-2.56-2.61-11.6-6.33-18.87-9.32-6.31-2.6-10.26-4.26-11.9-5.55-3.15-2.48-4.5-3.46-5.84-3.73-2.25,1.09-11.53,5.56-20.79,10-13.16,6.26-18.58,8.75-21,9.68.08,1.65.45,5,.73,7.58.44,4,.9,8.11.9,10.29,0,3.65,3.62,12.32,7.13,20.71.59,1.39,1.17,2.79,1.75,4.18,1.82,4.4,3.4,8,4.79,11.16,1.76,4,3.15,7.16,4,9.67a123.64,123.64,0,0,1,4.62,17.26c.81,4.54,2.84,8.53,5.41,13.59.87,1.7,1.77,3.46,2.7,5.4,3,6.18,5.67,7.62,6.7,8a2.28,2.28,0,0,0,1.73,0c.31-1.18-1.46-5.18-2.13-6.71-.14-.32-.27-.61-.39-.9a64.54,64.54,0,0,1-2.23-6.36c-.32-1-.67-2.1-1.08-3.35a102.46,102.46,0,0,1-3.47-15,83.88,83.88,0,0,1-1.19-15,1.9,1.9,0,0,1,1.34-1.77l3-.94A1.77,1.77,0,0,1,652.71,750.63Zm33.57-39.81h0Zm-69.55-17.51a3.53,3.53,0,0,1-.68.13A1.79,1.79,0,0,0,616.73,693.31Zm-.08-3.59Z"/><path class="cls-3" d="M364.63,550.1a1.59,1.59,0,0,1-.53-.08,1.9,1.9,0,0,1-1.38-1.83V128.11a1.91,1.91,0,0,1,1.87-1.91c3.63-.07,21.94-.17,25.61,5.33,1.65,2.48,3,9.28,5.24,21.08,2.19,11.5,4.91,25.82,8.7,37.09,5.38,16,6.84,21.81,7.23,23.85,25.94,20.15,67.8,52.1,71.57,53.44.59.19,2.77.49,5.07.81,8.08,1.11,21.59,3,28.83,7.65a1.91,1.91,0,0,1-.49,3.43c-13.2,3.91-30.54,10.67-47.73,28.41-15.61,16.12-33.3,34.38-35.47,62.11-2.37,30.2-11.45,83.73-24.22,108.21-13,24.88-42.39,71.14-42.69,71.61A1.91,1.91,0,0,1,364.63,550.1ZM366.54,130V541.59c8.22-13.09,28.77-46.14,39-65.75,12.52-24,21.46-76.86,23.8-106.74,2.28-29.1,20.48-47.89,36.54-64.46a106.53,106.53,0,0,1,44.85-28c-7.06-2.83-17.27-4.23-23.24-5.05a40.48,40.48,0,0,1-5.76-1c-5.42-1.8-66.37-49.12-73.3-54.51a1.92,1.92,0,0,1-.73-1.37c0-.25-.53-4-7.18-23.81-3.88-11.52-6.62-26-8.83-37.6-1.73-9.11-3.36-17.71-4.67-19.67C385.47,131.32,375.55,130,366.54,130Z"/><path class="cls-3" d="M569.81,403.35a2.58,2.58,0,0,1-.38,0c-1.55-.32-38.24-7.86-54.76-20-16.12-11.83-37.9-29.75-50.1-47.94-5.19-7.75-8.34-18.62-8.47-19.08a1.91,1.91,0,0,1,3.67-1.05c0,.1,3.12,10.76,8,18,11.89,17.74,33.31,35.34,49.19,47,14,10.25,44.5,17.39,51.71,19a70.92,70.92,0,0,0,4.72-24c0-23.53-13.32-62.93-23.61-76.3s-34.2-20-34.44-20.06a1.91,1.91,0,0,1,1-3.69c1,.28,25.3,6.89,36.48,21.42,11.6,15.08,24.37,56.24,24.4,78.63a74.14,74.14,0,0,1-5.62,27A1.91,1.91,0,0,1,569.81,403.35Z"/><path class="cls-3" d="M564,531.55a2,2,0,0,1-.85-.2c-1.24-.62-30.49-15.43-44.79-39.28-3.42-5.69-6.71-10.79-9.61-15.28-9.37-14.51-16.15-25-17.57-40.08-1.83-19.35,8-63.81,8.43-65.7a1.92,1.92,0,0,1,1.27-1.39,1.87,1.87,0,0,1,1.84.36c1,.81,14.67,11,28.42,19.47,16.17,9.95,28.16,25.26,34.67,44.28,9.13,26.67.46,93.34.09,96.16a1.93,1.93,0,0,1-1,1.44A1.9,1.9,0,0,1,564,531.55ZM502.7,374.77c-2.18,10.38-9.23,45.61-7.73,61.58,1.34,14.15,7.9,24.31,17,38.37,2.92,4.52,6.22,9.64,9.67,15.39,11.41,19,33.51,32.45,40.82,36.53,1.56-13,7.57-68.83-.25-91.67-6.23-18.17-17.66-32.79-33.06-42.27C518.61,386.22,507.58,378.38,502.7,374.77Z"/><path class="cls-3" d="M454.82,426.54c-14.89,0-29.73-13.43-30.36-14a1.91,1.91,0,0,1,2.58-2.82c.14.13,14.38,13,27.78,13h.39c13.53-.25,39.62-26.18,39.88-26.44a1.91,1.91,0,0,1,2.7,2.7c-1.11,1.11-27.45,27.28-42.51,27.56Z"/><path class="cls-3" d="M615.89,693.52a2,2,0,0,1-.68-.12,2,2,0,0,1-1.1-1.08c-.07-.18-7.38-18.46-18-33.36-4.39-6.15-9.23-11.13-14.36-16.4-7.53-7.74-15.31-15.74-22.83-28.48-11.74-19.91-21.83-38.25-26.41-61.15-4.32-21.58-10.77-55.77-10.83-56.11a1.91,1.91,0,1,1,3.75-.71c.06.34,6.51,34.51,10.82,56.07,4.47,22.31,14.4,40.36,26,60,7.28,12.35,14.91,20.18,22.28,27.76,5.23,5.37,10.17,10.45,14.73,16.84,9,12.59,15.5,27.1,17.68,32.26l40-19.83-19-59.29a.19.19,0,0,1,0-.07c-.16-.54-15.36-54.19-24.7-77.73-9.2-23.17-20.5-34.23-20.62-34.34a1.94,1.94,0,0,1-.58-1.35c0-.33-.58-33.36-3.79-52.63-3.16-19-19.66-40.95-19.83-41.17a1.91,1.91,0,0,1,3.05-2.31c.7.93,17.23,23,20.54,42.85,3,17.89,3.72,47.31,3.83,52.43,2.5,2.6,12.49,13.82,20.94,35.11,9.33,23.49,24.38,76.49,24.82,78.07L661,669.57a1.9,1.9,0,0,1-1,2.29l-43.3,21.46A1.83,1.83,0,0,1,615.89,693.52Z"/><path class="cls-3" d="M633.81,684.64a1.9,1.9,0,0,1-1.66-1c-.25-.43-24.87-43.55-35.68-65.17-4-8-7.76-14.66-11.08-20.53-5.76-10.19-10.73-19-14.46-30.33-6.19-18.83-8.57-39.47-8.6-39.67a1.91,1.91,0,0,1,3.8-.43c0,.2,2.36,20.46,8.42,38.9,3.62,11,8.27,19.23,14.16,29.65,3.35,5.91,7.14,12.62,11.18,20.7,10.76,21.53,35.33,64.55,35.58,65a1.9,1.9,0,0,1-1.66,2.85Z"/><path class="cls-3" d="M656.74,670.85a1.9,1.9,0,0,1-1.67-1c-1.09-2-6.73-15.5-13.27-31.18-4.9-11.77-10-24-13.73-32.69-8.93-20.8-28.32-53.84-38.29-68.37-11.67-17-24.09-42.54-24.21-42.8a1.91,1.91,0,1,1,3.43-1.66c.13.25,12.43,25.53,23.93,42.3,10.06,14.66,29.62,48,38.65,69,3.76,8.75,8.84,20.94,13.75,32.72,5.95,14.27,12.09,29,13.08,30.79a1.91,1.91,0,0,1-.74,2.6A2,2,0,0,1,656.74,670.85Z"/><path class="cls-3" d="M612,527.68a1.92,1.92,0,0,1-1.71-1.06,63,63,0,0,0-6.15-3.64,174.28,174.28,0,0,1-16.9-10.34l-.09-.06-21.08-17.1a1.91,1.91,0,1,1,2.41-3l21,17.05A169.15,169.15,0,0,0,606,519.64c6.41,3.56,7.77,4.37,7.9,6a1.91,1.91,0,0,1-1.74,2.06Z"/><path class="cls-3" d="M593.77,495.91a1.83,1.83,0,0,1-.85-.2c-.71-.35-17.55-8.77-26.51-23.26a1.91,1.91,0,0,1,3.25-2c8.37,13.53,24.79,21.76,25,21.84a1.91,1.91,0,0,1-.84,3.62Z"/><path class="cls-3" d="M593,476.64a1.92,1.92,0,0,1-1.85-1.44c0-.2-3.19-10.83-24.8-23a1.91,1.91,0,1,1,1.87-3.33c23.38,13.16,26.51,24.91,26.64,25.4a1.92,1.92,0,0,1-1.4,2.31A1.82,1.82,0,0,1,593,476.64Z"/><path class="cls-3" d="M429.79,603.2h-.09a1.9,1.9,0,0,1-1.65-1.12c-4-8.88-9.43-20-13.79-28.94-2.82-5.8-5.26-10.8-6.76-14-3.79-8.2-25.81-39.07-26-39.38a1.91,1.91,0,0,1,3.11-2.22c.92,1.28,22.46,31.47,26.4,40,1.48,3.21,3.91,8.2,6.73,14,3.86,7.93,8.57,17.58,12.39,25.88,10.27-14.17,39.64-37,43.87-40.22.92-2.68,5.08-15,8.77-28,3.66-12.88,6.22-30.48,7.91-42.12.24-1.67.46-3.21.67-4.56,1.57-10.54,5.68-25.54,5.86-26.17a1.91,1.91,0,0,1,3.68,1c0,.16-4.23,15.42-5.77,25.73-.2,1.34-.42,2.87-.66,4.54-1.71,11.74-4.29,29.49-8,42.61-4.2,14.8-9,28.62-9,28.76a2,2,0,0,1-.65.89c-.38.28-37.57,28.74-45.29,42.42A1.92,1.92,0,0,1,429.79,603.2Z"/><path class="cls-3" d="M364.63,690.58l-.28,0a1.91,1.91,0,0,1-1.63-1.89V548.19a1.91,1.91,0,1,1,3.82,0V676.67c4.68-13.67,13-35.8,20.7-45.2,11.78-14.36,40.37-31.12,41.59-31.83a1.91,1.91,0,0,1,2.48.5c.13.17,13.31,17.48,21.69,26.39,6.64,7.06,22.75,19,29.13,23.7.9-8.83,3.22-33.25,2.54-44.87-.8-13.42-8.37-42-10.29-45.59a1.9,1.9,0,0,1,.8-3.35,2,2,0,0,1,1.66.39c.52.39,1.1.83,2.94,6.8,1.07,3.49,2.31,8,3.49,12.84,1.39,5.63,4.68,19.7,5.21,28.69.86,14.58-2.74,47.39-2.9,48.78a1.9,1.9,0,0,1-3,1.34c-1-.69-23.78-17-32.36-26.11-7.13-7.58-17.61-21-20.91-25.35-6,3.63-29.24,18.05-39.12,30.1-10.81,13.19-23.61,54.91-23.73,55.33A1.92,1.92,0,0,1,364.63,690.58Zm111.25-130.4Zm0,0h0Zm.08,0-.08,0Zm0,0h0Z"/><path class="cls-3" d="M474.34,790.14a1.82,1.82,0,0,1-1-.26c-5.63-3.28-26.67-4.78-42.47-3-14.77,1.64-26.2,2.27-38.77-4.59-12.24-6.67-28.37-28.53-29.05-29.46a1.91,1.91,0,0,1,3.08-2.26c.16.22,16.31,22.1,27.8,28.37s22,5.76,36.52,4.14c12.53-1.39,33.58-1,42.74,2.55,4.3-13.91-1.86-31.31-3.94-36.49-2.71-6.79-7.93-24.44,2.32-41.52,8.67-14.45,21.9-14,22.45-14a1.91,1.91,0,0,1-.15,3.82c-.48,0-11.57-.26-19,12.17-9.37,15.61-4.56,31.87-2.05,38.13,3,7.38,9.18,26.16,3.28,41.23A1.89,1.89,0,0,1,475,790,2,2,0,0,1,474.34,790.14Z"/><path class="cls-3" d="M471.77,1424.27c-9.6,0-19.19-1.15-23.58-9.29-5.21-9.66-1.68-36.66.49-44.25.61-2.13,1.34-4.39,2.05-6.57,1.76-5.45,3.59-11.09,3.26-14.05a16.23,16.23,0,0,0-1.12-4.24,23.49,23.49,0,0,1-1.71-8,25.48,25.48,0,0,1,1.38-8.89,51,51,0,0,0,2.25-13.82c.42-14-6.15-63.56-6.9-69.16-2.29-17.14-5.78-28.92-11.57-48.45-1.23-4.16-2.48-8.09-3.69-11.88-4.5-14.18-8.39-26.42-8.39-41,0-9.44.61-25.22,1.14-39.15.5-13.09,1-25.46.88-30.55-.1-5.24-1.95-9.22-4.09-13.84a56.63,56.63,0,0,1-5.18-15.07c-1-5.88-1-12.54-.9-20.24.06-9.19.13-19.6-1.65-31.07-2.64-17-7.67-42.71-16.64-68.41-2.45-7-4.71-12.63-6.9-18.07-4.93-12.24-8.82-21.92-11.37-39-3.31-22.15-9.45-83.94-10.5-94.52l-4.61-.5a1.91,1.91,0,0,1,.42-3.8l6.15.67a1.91,1.91,0,0,1,1.69,1.71c.07.72,7,71.83,10.62,95.88,2.49,16.64,6.31,26.13,11.14,38.15,2.1,5.22,4.49,11.14,7,18.24,9.07,26,14.15,51.89,16.82,69.07,1.82,11.78,1.75,22.35,1.69,31.68-.06,7.53-.1,14,.85,19.57a52.7,52.7,0,0,0,4.87,14.11c2.23,4.8,4.34,9.33,4.45,15.37.1,5.21-.38,17.63-.88,30.78-.54,13.89-1.14,29.64-1.14,39,0,14,3.81,26,8.21,39.87,1.22,3.82,2.47,7.76,3.71,12,5.84,19.7,9.36,31.59,11.7,49,.75,5.63,7.35,55.43,6.93,69.78a55.13,55.13,0,0,1-2.39,14.74,22.37,22.37,0,0,0-1.25,7.65,19.86,19.86,0,0,0,1.47,6.84,19.32,19.32,0,0,1,1.35,5.16c.41,3.78-1.45,9.54-3.43,15.65-.7,2.15-1.41,4.37-2,6.44-2.31,8.08-5.13,33.35-.8,41.39,4.17,7.72,15.23,7.45,25.92,7.19l2.94-.07c4.55-.08,10.49-3.56,16.25-6.93,6.32-3.7,12.3-7.2,17.14-6.73,8.09.78,25,.9,28.94-.45a45.75,45.75,0,0,0,4.46-2c4.6-2.18,10.33-4.92,16.14-4.69,3.39.12,6.45-2.23,6.82-4.34.42-2.37-3-3.73-4.49-4.21-18-5.73-50.73-30.9-53.85-39.64a11.83,11.83,0,0,1,.33-9.71,13.42,13.42,0,0,0,1.05-7.84,38.14,38.14,0,0,0-3-10.84,72.81,72.81,0,0,1-2.49-6.88c-2.26-7.44,1.4-38.36,5.34-69.4l.26-2.05c.5-3.89,1.21-9.15,2-15.23,4.23-31.05,11.31-83,10-105.52-1.58-26.43-4.13-39-13-63.85-8.72-24.52-10.45-33.5-11.55-49.77-.62-9.11,1.27-17.61,3.88-29.38,2-9.1,4.54-20.42,6.48-35.22,4-30.36,7-69.27,8.17-106.74.88-27.36-8.53-70.09-14.76-98.36-1.47-6.69-2.74-12.47-3.75-17.4-5.37-26.33-18.84-68.44-19-68.86a1.91,1.91,0,1,1,3.63-1.17c.14.43,13.67,42.74,19.08,69.27,1,4.9,2.27,10.66,3.74,17.33,6.27,28.46,15.75,71.47,14.85,99.31C522,876.62,519,915.67,515,946.15c-2,15-4.5,26.38-6.54,35.55-2.54,11.46-4.38,19.73-3.8,28.29,1.07,15.87,2.77,24.66,11.34,48.75,9,25.3,11.58,38,13.2,64.9,1.37,22.89-5.74,75.08-10,106.26-.83,6.08-1.55,11.33-2,15.21l-.26,2c-2.68,21.16-7.68,60.53-5.47,67.82a67.57,67.57,0,0,0,2.36,6.54,41.28,41.28,0,0,1,3.2,11.75,17.15,17.15,0,0,1-1.28,9.76c-.88,2.24-1.46,3.73-.28,7,2.51,7,33.86,31.7,51.41,37.29,7.54,2.4,7.34,7.11,7.09,8.5-.74,4.25-5.65,7.7-10.72,7.5-4.88-.19-10.13,2.32-14.36,4.32a47.94,47.94,0,0,1-4.87,2.12c-5.13,1.74-23.73,1.3-30.53.64-3.62-.34-9.33,3-14.85,6.23-6.18,3.61-12.57,7.35-18.11,7.45l-2.92.07C475.66,1424.22,473.71,1424.27,471.77,1424.27Z"/><path class="cls-3" d="M488.09,1030a2,2,0,0,1-1.66-.89c-5.5-8.49-8.28-15-13.34-26.72-1.18-2.75-2.49-5.8-4-9.24-.78-1.79-1.64-3.73-2.57-5.8-4.17-9.31-9.35-20.9-13.1-33-9.24-29.81-16.66-164.14-17-169.84a1.91,1.91,0,1,1,3.81-.21c.08,1.39,7.71,139.56,16.81,168.92,3.68,11.88,8.81,23.35,12.93,32.57.94,2.08,1.81,4,2.59,5.83,1.51,3.45,2.83,6.51,4,9.26,4.54,10.56,7.08,16.47,11.29,23.37,3.5-8.49,12.8-34.9,18.71-52.09,8.25-59.82,1.32-99.22-3.55-117.4-11.3-42.15-28.42-63.28-29.87-65a1.81,1.81,0,0,1-.55-.67,2,2,0,0,1,.19-2,1.89,1.89,0,0,1,1.89-.71c.62.12,1.1.22,4.45,4.93A135.41,135.41,0,0,1,487,803.84a221.45,221.45,0,0,1,19.74,49.91c4.95,18.47,12,58.51,3.62,119.1a2,2,0,0,1-.09.35c0,.14-4.81,14-9.68,27.71-2.86,8.05-5.21,14.48-7,19.1-1,2.76-1.89,4.91-2.52,6.38-1,2.37-1.51,3.42-2.79,3.58Z"/><path class="cls-3" d="M438.91,1040a1.89,1.89,0,0,1-1.57-.83c-14.91-21.59-18.64-35.8-26.08-64.11q-.84-3.18-1.74-6.63l-.25-.91c-8.6-32.55-15.4-58.26-11.56-86.74,1.67-12.42,6-34.23,11.5-58.34,2.29-10,4.54-19.25,6.34-26.1.91-3.45,1.67-6.16,2.26-8,.84-2.7,1.31-4.18,2.9-4.29a1.9,1.9,0,0,1,2,1.78,1.93,1.93,0,0,1-.52,1.44c-2.47,5.17-17.1,67.1-20.73,94.06-3.73,27.73,3,53.12,11.48,85.26l.24.92q.92,3.45,1.75,6.63c7,26.64,10.46,39.86,22.5,58.39,3.86-43.05,15-82,15.06-82.4a1.91,1.91,0,1,1,3.67,1.05c-.12.42-12.05,42.34-15.37,87.1a1.92,1.92,0,0,1-1.41,1.7A2.08,2.08,0,0,1,438.91,1040ZM421,787.76Zm0,0h0Zm0,0h0Zm0,0Zm0,0h0Zm0,0Zm0,0Z"/><path class="cls-3" d="M497.24,1230.62a16.33,16.33,0,0,1-3.47-.39c-10.2-2.22-22.83-17.29-27.72-52.93-1.38-10-13.27-98.59-7.88-126,1.41-7.17,7.4-21.42,9.2-25.62,2-4.68,4-9,5.61-12.23,2.8-5.58,3.57-6.17,4.77-6.25a2,2,0,0,1,2,1.18c1.37,2.56,34.95,65,47.52,94.42a1.91,1.91,0,1,1-3.51,1.5c-11.26-26.37-39.52-79.44-46.05-91.64-3.93,7.21-14,30.46-15.77,39.37-5.28,26.83,6.54,114.82,7.91,124.77,4.63,33.72,16.23,47.86,24.75,49.71,5.12,1.12,11.28.52,19.65-20.82,6.06-15.45,8.84-41.06,9.89-50.7.2-1.85.34-3.18.45-3.9a1.91,1.91,0,0,1,3.78.55c-.1.65-.24,2-.44,3.76-1.06,9.78-3.88,35.76-10.13,51.68C511.3,1223.6,505.31,1230.62,497.24,1230.62Z"/><path class="cls-3" d="M461.81,1242.4a11.13,11.13,0,0,1-5-1.23c-9.52-4.78-14.43-22.49-15-24.7,0,0,0,0,0-.07a1.91,1.91,0,1,1,3.7-.93c.19.74,4.82,18.16,13,22.29a7.26,7.26,0,0,0,6.29.2c.13,0,3.22-1.53,4.21-22.4.52-11,.19-21.72.19-21.83a1.91,1.91,0,1,1,3.81-.12c0,.11.34,11-.19,22.13-1,20.87-4,24.73-6.58,25.76A11.81,11.81,0,0,1,461.81,1242.4Z"/><path class="cls-3" d="M427.49,1102.25h-.2a1.91,1.91,0,0,1-1.7-2.1c.44-4.09,2.91-11.83,4.89-18,.59-1.85,1.1-3.45,1.48-4.72,1.3-4.34,6-47.92,7.72-64.34a1.91,1.91,0,0,1,3.65-.58c.57,1.31,14.11,32,17.2,44.24a1.91,1.91,0,0,1-3.7.94c-2.16-8.5-9.86-27-14.11-37-1.71,16.07-5.77,53.36-7.1,57.8-.39,1.3-.91,2.92-1.5,4.79-1.83,5.73-4.33,13.58-4.73,17.28A1.92,1.92,0,0,1,427.49,1102.25Z"/><path class="cls-3" d="M232.06,1230.62c-8.07,0-14.05-7-20.54-23.56-6.25-15.92-9.07-41.9-10.13-51.68-.2-1.8-.34-3.11-.43-3.76a1.9,1.9,0,0,1,3.77-.55c.11.72.25,2,.45,3.9,1,9.64,3.83,35.25,9.89,50.7,8.38,21.34,14.53,21.93,19.65,20.82,8.52-1.85,20.12-16,24.75-49.71,2-14.86,2.09-25.91,2.15-36.59a277.09,277.09,0,0,1,1.23-29c6.09-58.91-5.78-78.63-11.49-88.11-.22-.36-.42-.69-.61-1-2.62,5.2-7.45,13.36-13.23,23.13-10.86,18.36-24.38,41.22-32,59a1.91,1.91,0,1,1-3.51-1.5c7.71-18,21.3-41,32.23-59.48,7-11.88,13.09-22.14,14.58-26.18a1.91,1.91,0,0,1,3.56,0,33.27,33.27,0,0,0,2.25,4.09c5.92,9.83,18.24,30.3,12,90.47a277.42,277.42,0,0,0-1.22,28.64c-.05,10.81-.1,22-2.18,37.09-4.89,35.64-17.52,50.71-27.72,52.93A16.33,16.33,0,0,1,232.06,1230.62Z"/><path class="cls-3" d="M267.49,1242.42a11.65,11.65,0,0,1-4.43-.92c-2.54-1-5.58-4.91-6.57-25.77-.53-11.11-.21-22-.2-22.12a1.91,1.91,0,1,1,3.81.12c0,.11-.32,10.88.2,21.84,1,20.85,4.07,22.34,4.2,22.39a7.15,7.15,0,0,0,6.29-.2c8.54-4.35,13.24-23.15,13.29-23.34a1.91,1.91,0,1,1,3.71.91c-.21.84-5.17,20.69-15.26,25.83A11,11,0,0,1,267.49,1242.42Z"/><path class="cls-3" d="M301.81,1102.25a1.92,1.92,0,0,1-1.9-1.71c-.4-3.7-2.9-11.55-4.73-17.28-.59-1.87-1.11-3.49-1.5-4.79-1.39-4.65-6.25-42.5-7.93-55.83-4.93,6.66-15,22-18.26,40.26a1.91,1.91,0,1,1-3.76-.67c4.54-25.41,21.19-44.81,21.9-45.62a1.91,1.91,0,0,1,3.34,1c1.88,15.15,7.07,55.41,8.37,59.76.38,1.27.89,2.87,1.48,4.72,2,6.21,4.45,14,4.89,18a1.91,1.91,0,0,1-1.7,2.1Z"/><path class="cls-3" d="M492.3,1362.25a1.9,1.9,0,0,1-1.59-.85,77.19,77.19,0,0,1-10.81-32.51c-.57-5.74-1.34-11.15-2.09-16.39-1.69-11.77-3.14-21.94-1.53-31a1.91,1.91,0,1,1,3.76.66c-1.51,8.51-.09,18.4,1.55,29.85.76,5.28,1.54,10.73,2.11,16.55a74.88,74.88,0,0,0,10.19,30.78,1.9,1.9,0,0,1-.54,2.64A1.85,1.85,0,0,1,492.3,1362.25Z"/><path class="cls-3" d="M455.54,1349.81a1.93,1.93,0,0,1-1.22-.43,1.91,1.91,0,0,1-.25-2.69c1.6-1.94,8.39-20.91,8.56-37.29a233.51,233.51,0,0,0-1.64-29.91,1.91,1.91,0,1,1,3.79-.51,240.42,240.42,0,0,1,1.66,30.46c-.17,17-7.15,36.92-9.43,39.68A1.89,1.89,0,0,1,455.54,1349.81Z"/><path class="cls-3" d="M409.6,216.5h0a1.92,1.92,0,0,1-1.91-1.91c0-13.16-1.53-37.14-1.54-37.38A1.91,1.91,0,1,1,410,177c0,.24,1.55,24.34,1.55,37.62A1.9,1.9,0,0,1,409.6,216.5Z"/><path class="cls-3" d="M364.63,753.59a1.9,1.9,0,0,1-1.91-1.91V677.27a1.91,1.91,0,0,1,3.82,0v74.41A1.91,1.91,0,0,1,364.63,753.59Z"/></g></g></g></svg> \ No newline at end of file diff --git a/front/src/components/ExerciseBlock.jsx b/front/src/components/ExerciseBlock.jsx new file mode 100644 index 0000000000000000000000000000000000000000..8bbc53832eb85a7aff3ea4c3ba89be7cf4b98816 --- /dev/null +++ b/front/src/components/ExerciseBlock.jsx @@ -0,0 +1,102 @@ +import react, {useState} from 'react'; + +import VideoDetails from './workout/VideoDetails'; +import Modal from '../components/common/Modal'; +import secToTime from './workout/secToTime'; +import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; +import { faHeart } from "@fortawesome/free-regular-svg-icons"; + + +import './index.css'; +import Thumbnails from './Thumbnails'; + +function handleClick(e, item, onClick) { + console.log(e); // 클릭 이벤트 로그 + onClick(item); // 부모로 데이터 전달 +} + +function Clickable({data, onClick}){ + console.log(data); + return ( + <> + {data.map((item) => ( + <div> + <div id="clickBlock" className="block" onClick={(e) => onClick(item)}> + <Thumbnails video_id={item.video_id} video_title={item.video_title} mode="mqdefault"/> + <div className='space-between'> + <h3 className="simplified">{item.video_title}</h3> + <span className='simplified'>{item.channel_title}</span> + <span>{item.video_tag}<br/></span> + <span className='right-text'> + <span>{secToTime(item.video_length)}</span> + <span><FontAwesomeIcon icon={faHeart} /> {item.video_likes}<br/></span> + </span> + </div> + </div> + </div> + ))} + </> + ); +} + +function NonClickable({data}){ + return ( + <> + {data.map((item) => ( + <div> + <div className="block"> + {item.video_title} + </div> + </div> + ))} + </> + ); +} + + +function ExerciseBlock({data, mode, routines}){ + const [showModal, setShowModal] = useState(false); + const [selectedVideo, setSelectedVideo] = useState(null); + + const handleVideoClick = (video) => { + setSelectedVideo(video); + setShowModal(true); + }; + + return ( + <> + {(mode === 'clickable')?( + <Clickable + data={data} + onClick={handleVideoClick}/> + ):( + <NonClickable + data={data} /> + )} + + {showModal && + <Modal width="80vw" height="80vh"> + <div style={{ position: 'relative', padding: '20px' }}> + <button + onClick={() => setShowModal(false)} + style={{ + position: 'absolute', + right: '-30px', + top: '-80px', + background: 'none', + border: 'none', + fontSize: '20px', + cursor: 'pointer' + }} + > + ✕ + </button> + <VideoDetails video={selectedVideo} routines={routines}/> + </div> + </Modal> + } + </> + ); +} + +export default ExerciseBlock; diff --git a/front/src/components/Resizable.jsx b/front/src/components/Resizable.jsx new file mode 100644 index 0000000000000000000000000000000000000000..63db821f12fab8ff03f2d7b07df5ac9bb05b1bb4 --- /dev/null +++ b/front/src/components/Resizable.jsx @@ -0,0 +1,39 @@ +import react, { useState } from 'react'; + +function Resizable({defaultSize, children}){ + const [leftSize, setLeftSize] = useState(defaultSize); + const [rightSize, setRightSize] = useState(defaultSize); + const [isResizing, setIsResizing] = useState(false); + + function startResize(e){ + console.log(e.target.getBoundingClientRect()); + + } + + function handleResize(e){ + setIsResizing(true); + } + + function finishResize(e){ + // const left = e.target.getBoundingClientRect().left; + // const right = e.target.getBoundingClientRect().right; + // const newWidth = right - left; + // //마우스업이 발생한 지점의 clientX가 그 컴포넌트의 너비가 됨... + // //console.log(e.clientX); + // e.target.style.width=newWidth; + // console.log(e.clientX); + e.target.getBoundingClientRect().left = e.clientX; + + } + + //onMouseUp={handle} + return( + <div onMouseDown={startResize} onMouseMove={handleResize} onMouseUp={finishResize} + style={{backgroundColor:"#999999"}}> + <div style={{backgroundColor:"#555555"}}></div> + <h2>Resizable</h2> + {children} + </div> + ); +} +export default Resizable; \ No newline at end of file diff --git a/front/src/components/Thumbnails.jsx b/front/src/components/Thumbnails.jsx new file mode 100644 index 0000000000000000000000000000000000000000..0458d00bc16ca7618f73e419643c9ba050c185b2 --- /dev/null +++ b/front/src/components/Thumbnails.jsx @@ -0,0 +1,9 @@ +import react from 'react'; + +function Thumbnails({video_id, video_title, mode}){ + return ( + <img className={`thumbnails-${mode}`} src={`https://img.youtube.com/vi/${video_id}/${mode}.jpg`} alt={video_title}/> + ) +} + +export default Thumbnails; \ No newline at end of file diff --git a/front/src/components/common/Footer.jsx b/front/src/components/common/Footer.jsx new file mode 100644 index 0000000000000000000000000000000000000000..d19f4a59a89d3e0f91e3bada36baf57650a4fa92 --- /dev/null +++ b/front/src/components/common/Footer.jsx @@ -0,0 +1,31 @@ +import react from 'react'; +import { BrowserRouter as Router, Switch, Route, Link } from 'react-router-dom'; + +import '../index.css'; + +function Footer() { + return ( + <div id="footer"> + <ul> + <li> 웹시스템설계 </li> + <li> 9조 </li> + </ul> + <ul> + <li> 백엔드 </li> + <li> 문경호 </li> + <li> 김다인 </li> + </ul> + <ul> + <li> 프론트엔드 </li> + <li> 박태현 </li> + <li> 장지윤 </li> + </ul> + <ul> + <li>DOCUMENT</li> + <li><a href='https://git.ajou.ac.kr/wss9/fiturring' class="link" >GitLab</a></li> + <li><a href='https://www.notion.so/2024-2-130669572a77805db7e8e4f991ad455e?pvs=4' class="link">Notion</a></li> + </ul> + </div> + ) +} +export default Footer; \ No newline at end of file diff --git a/front/src/components/common/Header.jsx b/front/src/components/common/Header.jsx new file mode 100644 index 0000000000000000000000000000000000000000..ad49399161782712f49d71321fad8415e9ad78ab --- /dev/null +++ b/front/src/components/common/Header.jsx @@ -0,0 +1,51 @@ +import react from 'react'; +import { BrowserRouter as Router, Switch, Route, Link } from 'react-router-dom'; + +import '../index.css'; +import {ReactComponent as Logo} from '../../assets/logo.svg'; +import { userLogout } from '../../api/UserAPI'; + +function Header(){ + async function handleSignOut() { + try{ + const result = await userLogout(); + alert(result.message); + window.location.reload(); + } catch(err) { + alert(err.message); + window.location.reload(); + } + } + + function MyPage(){ + if (localStorage.getItem('accessToken')){ + return ( + <span> + <Link class="link large" to='/mypage'>My Page</Link> + <label class="link large" onClick={handleSignOut}>Sign Out</label> + </span> + ); + } + else{ + return ( + <Link class="link large" to='/sign'>Sign in</Link> + ); + } + } + + return ( + <div id="header"> + <Link class="logo link large" to='/'> + <Logo width='25pt' height='30pt' fill='#0072CE'/> + <span>Fiturring</span> + </Link> + <Link class="link large" to='/workout'>Workout</Link> + <Link class="link large" to='/habitTracker'>Habit Tracker</Link> + <Link class="link large" to='/routine'>Routine</Link> + <Link class="link large" to='/diet'>Diet</Link> + <MyPage /> + </div> + ); +} + +export default Header; \ No newline at end of file diff --git a/front/src/components/common/Modal.jsx b/front/src/components/common/Modal.jsx new file mode 100644 index 0000000000000000000000000000000000000000..f5c3980f2709e8629f055428351ad3b111f12134 --- /dev/null +++ b/front/src/components/common/Modal.jsx @@ -0,0 +1,13 @@ +import react, {useState, useEffect} from 'react'; + +function Modal({children, width, height}){ + return ( + <div id="background"> + <div id="modal" style={{width: width, height: height}}> + {children} + </div> + </div> + ); +} + +export default Modal; \ No newline at end of file diff --git a/front/src/components/index.css b/front/src/components/index.css index 1dc88d0da747fb75ece25b1fc4c4fd19b0a9c1bc..193d192867737f25529b019a0f51f8744f3adda8 100644 --- a/front/src/components/index.css +++ b/front/src/components/index.css @@ -4,6 +4,7 @@ align-items: center; justify-content: space-evenly; height: 7rem; + width: 100vw; } .large{ @@ -32,4 +33,178 @@ ul{ list-style-type: none; +} + +.col{ + display: flex; + flex-direction: column; +} + +.center{ + justify-content: center; + align-items: center; +} + +#videoSelection{ + background-color: #CFFF5E; + color: black; + border-radius: 0 2em 2em 0px; +} + +#videoSelection button{ + margin: 5px; + width: 6em; + height: 2em; +} + +#timeSelection input{ + width: 2em; +} + +#videoSelection h3{ + margin: 5px; +} + +.padding{ + padding: 4px; +} + +#searchResults{ + background-color: #FFFFFF; +} + +#videoLists{ + border-top: solid 3px #B87EED; + display: flex; + flex-wrap: wrap; + max-height: 25em; + overflow-y: scroll; + bottom: 0; + align-items: center; + justify-content: center; + min-height: 20em; +} + +.block{ + background-color: #333333; + break-inside: avoid; + border-radius: 10px; + width: 30em; + padding: 5px; + margin: 5px; + margin-left: 1rem; + overflow: hidden; + font-size: small; + margin-bottom: 10px; + display: flex; + align-items: center; +} + +.simplified{ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 1; + overflow: hidden; + text-overflow: ellipsis; + margin: 3px; +} + +.space-between{ + display: flex; + justify-content: space-between; + flex-direction: column; + padding: 0.5em; +} + +.right-text{ + display: flex; + text-align: right; + padding-bottom: 10px; + justify-content: space-between; +} + +.thumbnails-mqdefault{ + width: 10em; + height: 5.6em; +} + +.thumbnails-maxresdefault{ + width: 32.4em; + height: 18em; +} + +.more{ + width: 100%; + display: inline-flex; + justify-content: center; +} + +.inputbox{ + display: flex; + flex-direction: row; + align-items: center; +} + +input[type='date']{ + width: 25vw; + text-align: center; + font-size: large; + font-weight: bold; +} +input[type='radio']{ + min-width: 1rem; + width: 2em; + height: 2em; + margin: 1em; +} + +input[type='radio']:checked { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: #B87EED; + border: 0.3em solid #FFFFFF; +} + +#background{ + position: absolute; + top: 0; + left: 0; + background-color: #333333a5; + width: 100vw; + height: 100vh; + display: flex; + justify-content: center; + align-items: center; +} + +#modal{ + border-radius: 3em; + background-color: #FFFFFF; + color: black; + display: flex; + justify-content: center; + text-align: center; + align-items: center; +} + +.videoDetails{ + display: flex; + align-items: center; +} + +.left-align{ + padding: 20px; + display: flex; + flex-direction: column; + text-align: left; +} + +.details{ + font-size: large; + padding-bottom: 7px; +} + +.addbutton{ + align-self: center; } \ No newline at end of file diff --git a/front/src/components/user/SignIn.jsx b/front/src/components/user/SignIn.jsx new file mode 100644 index 0000000000000000000000000000000000000000..c6d2dfa89869c6f588261accfc5b73e584307fa3 --- /dev/null +++ b/front/src/components/user/SignIn.jsx @@ -0,0 +1,37 @@ +import react, { useState } from 'react'; +import '../index.css'; +import { userLogin } from '../../api/UserAPI'; + +function SignIn(){ + const [userId, setUserId] = useState(''); + const [password, setPassword] = useState(''); + + async function handleSignIn(e){ + e.preventDefault(); + const data = { + user_id: userId, + user_password: password + } + try{ + const response = await userLogin(data); + if(response.success) { + window.location.href = '/home'; + } else { + alert(response.message); + } + } catch(err) { + alert(err.message); + } + } + + return ( + <form id="signInForm" className="rightmove" onSubmit={handleSignIn}> + <label id="title">Sign In</label> + <input type="text" name="id" placeholder='ID' onChange={(e) => setUserId(e.target.value)} value={userId}></input> + <input type="password" name="pw" placeholder='PW'onChange={(e) => setPassword(e.target.value)} value={password}></input> + <button type="submit">sign in</button> + </form> + ); +} + +export default SignIn; \ No newline at end of file diff --git a/front/src/components/user/SignUp.jsx b/front/src/components/user/SignUp.jsx new file mode 100644 index 0000000000000000000000000000000000000000..5c20cdf557e3d9da7c655f660c7dba68df91c4c1 --- /dev/null +++ b/front/src/components/user/SignUp.jsx @@ -0,0 +1,84 @@ +import react, { useState } from 'react'; +import '../index.css'; +import { userSignUp } from '../../api/UserAPI'; + +function SignUp(){ + const [userId, setUserId] = useState(''); + const [password, setPassword] = useState(''); + const [userName, setUserName] = useState(''); + const [email, setEmail] = useState(''); + const [birthdate, setBirthdate] = useState(); + const [gender, setGender] = useState(0); + + const [warning, setWarning] = useState(null); + + const handleConfirm = (e) => { + if (e.target.value !== password){ + setWarning('비밀번호가 일치하지 않습니다.'); + } + else setWarning(null); + }; + + async function handleSignUp(e){ + e.preventDefault(); + const data = { + user_id: userId, + user_password: password, + user_name: userName, + user_gender: (gender === 'male')?0:1, + user_birth: birthdate, + user_email: email, + } + + if (warning){ + alert(warning); + return; + } + + try { + const response = await userSignUp(data); + alert(response.message); + window.location.reload(); + } catch(err) { + alert(err.message); + } + } + + return ( + <> + <form id="signUpForm" className='leftmove' onSubmit={handleSignUp}> + <label id="title">Sign Up</label> + <input required type="text" name="name" placeholder='성함' value={userName} + onChange={(e) => setUserName(e.target.value)}></input> + <input required type="text" name="id" placeholder='ID' value={userId} + onChange={(e) => setUserId(e.target.value)} ></input> + <input required type="password" name="pw" placeholder='PW' value={password} + onChange={(e) => setPassword(e.target.value)}></input> + <input required type="password" name="pwConfirm" placeholder='PW를 한번 더 입력해주세요' + onChange={handleConfirm}></input> + <p style={{color: 'red'}}>{warning}</p> + <input required type="email" name="email" placeholder='이메일' value={email} + onChange={(e) => setEmail(e.target.value)}></input> + <div className='inputbox'> + <label>남</label> + <input type="radio" name="gender" value={"male"} onChange={(e) => setGender(e.target.value)}></input> + <label>여</label> + <input type="radio" name="gender" value={"female"} onChange={(e) => setGender(e.target.value)}></input> + </div> + <div className='inputbox'> + <label>생년월일</label> + <input type="date" placeholder="생년월일" name="birthdate" value={birthdate} onChange={(e) => setBirthdate(e.target.value)}></input> + </div> + {/* <div style={{display: "flex", width: "30em", justifyContent: "center"}}> + <input id="age" type="number" name="age" placeholder='나이'></input> + <input id="height" type="number" name="height" placeholder='키'></input> + <input id="weight" type="number" name="weight" placeholder='몸무게'></input> + </div> */} + + <button type="submit">sign up</button> + </form> + </> + ); +} + +export default SignUp; \ No newline at end of file diff --git a/front/src/components/workout/Images.jsx b/front/src/components/workout/Images.jsx new file mode 100644 index 0000000000000000000000000000000000000000..45edb12e2cbe2fc89f6ce4887df8b89998cf1343 --- /dev/null +++ b/front/src/components/workout/Images.jsx @@ -0,0 +1,37 @@ +import react from 'react'; + +import {ReactComponent as Soleus} from '../../assets/가자미근.svg'; +import {ReactComponent as Thighs} from '../../assets/대퇴사두근.svg'; +import {ReactComponent as Chest} from '../../assets/대흉근.svg'; +import {ReactComponent as Glutes} from '../../assets/둔근.svg'; +import {ReactComponent as Abs} from '../../assets/복직근.svg'; +import {ReactComponent as Gastrocnemius } from '../../assets/비복근.svg'; +import {ReactComponent as Deltoid} from '../../assets/삼각근.svg'; +import {ReactComponent as Triceps} from '../../assets/삼두근.svg'; +import {ReactComponent as Back} from '../../assets/등근육.svg'; +import {ReactComponent as Forearm} from '../../assets/전완근.svg'; +import {ReactComponent as Biceps} from '../../assets/이두근.svg'; +import {ReactComponent as Hamstring} from '../../assets/햄스트링.svg'; +import {ReactComponent as FullBody} from '../../assets/전신.svg'; + + +function Images({selected}){ + + switch(selected){ + case 'chest': + return <Chest width='25em' height='40em'/> + case 'back': + return <Back width='25em' height='40em'/> + case 'shoulders': + return <Deltoid width='25em' height='40em'/> + case 'abs': + return <Abs width='25em' height='40em'/> + case 'thighs': + return <Thighs width='25em' height='40em'/> + case 'glutes': + return <Glutes width='25em' height='40em'/> + default: + return <FullBody width='25em' height='40em'/>; + } +} +export default Images; \ No newline at end of file diff --git a/front/src/components/workout/SelectBtn.jsx b/front/src/components/workout/SelectBtn.jsx new file mode 100644 index 0000000000000000000000000000000000000000..2e6fdea6c1fa7435a6de305afd6144dbd19b5552 --- /dev/null +++ b/front/src/components/workout/SelectBtn.jsx @@ -0,0 +1,26 @@ +import react, {useState} from 'react'; + +function SelectBtn({children, type, onAdd, onDelete, value, name}){ + const [isChecked, setIsChecked] = useState(false); + function handleCheck(e){ + setIsChecked((prev) => { + const toggled = !prev; + console.log(toggled); + if (toggled) onAdd(e.target.value); + else onDelete(e.target.value); + return toggled; + }); + } + return (<button style={{ backgroundColor: isChecked ? '#E48D8D' : null }} value={value} name={name} onClick={handleCheck}>{children}</button>); + + // switch (type){ + // case 'button': + // return (<button style={{ backgroundColor: isChecked ? '#333333' : null }} value={value} name={name} onClick={handleCheck}>{children}</button>); + // case 'radio': + // return (<input type={type} value={value} name={name} />) + // default: + // return; + // } +} + +export default SelectBtn; \ No newline at end of file diff --git a/front/src/components/workout/VideoDetails.jsx b/front/src/components/workout/VideoDetails.jsx new file mode 100644 index 0000000000000000000000000000000000000000..5a611786cd1bc317565e8cdec2df053fe67b9295 --- /dev/null +++ b/front/src/components/workout/VideoDetails.jsx @@ -0,0 +1,54 @@ +import React from 'react'; + +import Thumbnails from '../Thumbnails'; +import secToTime from './secToTime'; +import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; +import { faHeart } from "@fortawesome/free-regular-svg-icons"; + +function VideoDetails({video, routines}) { + async function addRoutine(e){ + const data = { + routine_name : e.target.value, + video_id : video.video_id + } + try{ + const response = await addRoutineVideo(data); + } catch(err) { + alert(err.message); + } + } + + return ( + <div className='videoDetails'> + <Thumbnails video_id={video.video_id} video_title={video.video_title} mode="maxresdefault" /> + {/*머있어야되지,, 일단 드롭다운 메뉴에서 루틴 선택하기 루틴에 추가하는 API부르기*/} + <div className='left-align'> + <h2>{video.video_title}</h2> + <span className='details'>{video.channel_title}</span> + <span className='details'>{video.video_tag}<br/></span> + <span className='details right-text'> + <span>{secToTime(video.video_length)}</span> + <span><FontAwesomeIcon icon={faHeart} /> {video.video_likes}<br/></span> + </span> + <select name="routines" id="routines"> + {routines.map((item) => ( + <> + <option value={item}>{item}</option> + <option value="javascript">JavaScript</option> + <option value="php">PHP</option> + <option value="java">Java</option> + <option value="golang">Golang</option> + <option value="python">Python</option> + <option value="c#">C#</option> + <option value="C++">C++</option> + <option value="erlang">Erlang</option> + </> + ))} + </select> + <button className="addbutton" onClick={addRoutine}>추가</button> + </div> + </div> + ); +} + +export default VideoDetails; \ No newline at end of file diff --git a/front/src/components/workout/VideoLists.jsx b/front/src/components/workout/VideoLists.jsx new file mode 100644 index 0000000000000000000000000000000000000000..bc288336450e04d3c6fade7a9f1baf90cefed580 --- /dev/null +++ b/front/src/components/workout/VideoLists.jsx @@ -0,0 +1,59 @@ +import react, {useEffect, useState, useRef } from 'react'; +import ExerciseBlock from '../ExerciseBlock'; + +import { searchVideos } from '../../api/workoutAPI'; + +function timeToSecond(time){ + console.log(time); + let total = 0; + let min = parseInt(time.slice(0,time.indexOf(':'))); + let sec = parseInt(time.slice(time.indexOf(':')+1)); + total += (min*60+sec); + return total; +} +function VideoLists({data, filter, onShowMore, setShowModal}){ + const routines = useRef([]); + + useEffect(() => { + fetchRoutineNames(); + }, []) + + const fetchRoutineNames = async () => { + try{ + const data = await getUserRoutines(); + const routine = data.map(item => item.routine_name); + routines.current = routine; + } catch (error) { + console.error(error.message); + }} + + function filteringVideos(data, filter){ + return data.filter(video => { + const filterTag = filter.video_tag.length?filter.video_tag.some(tag => { + return (video.video_tag.toUpperCase().indexOf(tag.toUpperCase()) !== -1 ?true:false); + }):true; + const filterTimeFrom = filter.video_time_from?video.video_length >= timeToSecond(filter.video_time_from):true; + const filterTimeTo = filter.video_time_to?video.video_length <= timeToSecond(filter.video_time_to):true; + return filterTag && filterTimeFrom && filterTimeTo; + }); + } + const filteredVideos = filteringVideos(data, filter); + + return ( + <div id="videoLists"> + {filteredVideos.length? + <> + <ExerciseBlock + data={filteredVideos} + mode='clickable' + routines={routines.current} + /> + <div className='more' onClick={onShowMore}> + <button>더보기</button> + </div> + </> : <h1 style={{color: 'black'}}>표시할 영상이 없습니다.</h1> + } + </div> + ); +} +export default VideoLists; \ No newline at end of file diff --git a/front/src/components/workout/VideoSelection.jsx b/front/src/components/workout/VideoSelection.jsx new file mode 100644 index 0000000000000000000000000000000000000000..16c906377d20f7fc85133f4e294ac6d485914aae --- /dev/null +++ b/front/src/components/workout/VideoSelection.jsx @@ -0,0 +1,113 @@ +import React, { useState, useEffect, useRef } from 'react'; + +import SelectBtn from './SelectBtn'; + +function VideoSelection({dispatch, setSelected}){ + const [warning, setWarning] = useState(); + + const [startMin, setStartMin] = useState(0); + const [endMin, setEndMin] = useState(0); + const [startSec, setStartSec] = useState(0); + const [endSec, setSEndSec] = useState(0); + const [currentLevel, setCurrentLevel] = useState(null); + + const tagRef = useRef([]); + + useEffect(() => { + if (startSec || endSec || startMin || endMin){ + if (startMin > endMin || (startMin===endMin && startSec>endSec)){ + setWarning("시작 시간은 종료 시간보다 클 수 없습니다"); + } + else{ + setWarning(null); + } + dispatch({ + type: 'time', + start: `${startMin}:${startSec}`, + end: `${endMin}:${endSec}`, + }); + } + }, [startSec, endSec, startMin, endMin]); + + function handleAddTag(e){ + setSelected(e); + const newTag = [...tagRef.current, e]; + tagRef.current = newTag; + dispatch({ + type: 'tag', + tag: tagRef.current, + }); + } + function handleDelTag(e){ + setSelected(e); + const newTag = tagRef.current.filter((t) => t !== e); + tagRef.current = newTag; + dispatch({ + type: 'tag', + tag: tagRef.current, + }); + } + function handleLevel(e){ + if(currentLevel === e.target.value){ + setCurrentLevel(null); + } else { + setCurrentLevel(e.target.value); + dispatch({ + type: 'level', + level: currentLevel, + }); + } + } + function handleChange(e){ + if (e.target.name === 'startMin') setStartMin(e.target.value?e.target.value:0); + } + + return ( + <div id="videoSelection" className="col center"> + <div className='col padding'> + <h3>난이도</h3> + <label>상 + <input type="radio" value="advanced" name="level" onClick={handleLevel} checked={currentLevel === 'advanced'} ></input> + </label> + <label>하 + <input type="radio" value="beginner" name="level" onClick={handleLevel} checked={currentLevel === 'beginner'}></input> + </label> + </div> + <div id="timeSelection" className="col center padding"> + <h3>시간</h3> + <span> + <input type="text" name="startMin" onChange={handleChange}></input> + {/* <input type="text" name="start" value={startMin !== null ? startMin : ""} + onChange={(e) => { + const value = e.target.value; + setStartMin(value === "" ? null : parseInt(value, 10)); + }}></input> */} + <span> 분</span> + <input type="text" name="start" onChange={(e) => setStartSec(parseInt(e.target.value))}></input> + <span> 초</span> + </span> + <span> ~ + <input type="text" name="end" onChange={(e) => setEndMin(parseInt(e.target.value))}></input> + <span> 분 </span> + <input type="text" name="start" onChange={(e) => setSEndSec(parseInt(e.target.value))}></input> + <span> 초</span> + </span> + <p>{warning}</p> + </div> + <div className="col center padding"> + <h3>부위</h3> + <SelectBtn type="button" value="chest" onAdd={handleAddTag} onDelete={handleDelTag}>가슴</SelectBtn> + <SelectBtn type="button" value="back" onAdd={handleAddTag} onDelete={handleDelTag}>등</SelectBtn> + <SelectBtn type="button" value="shoulders" onAdd={handleAddTag} onDelete={handleDelTag}>어깨</SelectBtn> + <SelectBtn type="button" value="abs" onAdd={handleAddTag} onDelete={handleDelTag}>복근</SelectBtn> + <SelectBtn type="button" value="thighs" onAdd={handleAddTag} onDelete={handleDelTag}>허벅지</SelectBtn> + <SelectBtn type="button" value="glutes" onAdd={handleAddTag} onDelete={handleDelTag}>엉덩이</SelectBtn> + <SelectBtn type="button" value="fullbody" onAdd={handleAddTag} onDelete={handleDelTag}>전신</SelectBtn> + <SelectBtn type="button" value="cardio" onAdd={handleAddTag} onDelete={handleDelTag}>유산소</SelectBtn> + </div> + </div> + + ); +} + +export default VideoSelection; \ No newline at end of file diff --git a/front/src/components/workout/secToTime.js b/front/src/components/workout/secToTime.js new file mode 100644 index 0000000000000000000000000000000000000000..36a631af0ee831523c13a21e138c376267e0b8d2 --- /dev/null +++ b/front/src/components/workout/secToTime.js @@ -0,0 +1,12 @@ +function secToTime(time){ + let mins = Math.floor(parseInt(time) / 60); + const secs = parseInt(time) % 60; + if (mins>60){ + const hrs = Math.floor(mins/60); + mins = mins%60; + return `${hrs}:${mins}:${secs}`; + } + return `${mins}:${secs}`; +} + +export default secToTime; \ No newline at end of file diff --git a/front/src/index.js b/front/src/index.js index b54f3bb6a45d84c130961b9763446b7084b33d87..72c3a266deddd6b52f50243069f6e61a3bdce82e 100644 --- a/front/src/index.js +++ b/front/src/index.js @@ -5,9 +5,7 @@ import App from './App'; import reportWebVitals from './reportWebVitals'; ReactDOM.render( - <React.StrictMode> - <App /> - </React.StrictMode>, + <App />, document.getElementById('root') ); diff --git a/front/src/pages/MyPage.jsx b/front/src/pages/MyPage.jsx new file mode 100644 index 0000000000000000000000000000000000000000..aa858db9c88035c9cfa950d4ea9164e882d832d3 --- /dev/null +++ b/front/src/pages/MyPage.jsx @@ -0,0 +1,225 @@ +import react, { useState, useEffect } from 'react'; + +import {getUserData, changeUserData, userWithdraw} from '../api/UserAPI.js'; +import Modal from '../components/common/Modal.jsx'; + +function MyPage(){ + const [user, setUser] = useState({ + user_id: '', + user_password: '', + user_name: '', + user_gender: 0, + user_birth: '', + user_email: '', + user_created_at: '', + user_height: null, + user_weight: null + }); + const [newPW, setNewPW] = useState(''); + const [warning, setWarning] = useState(null); + const [showModal, setShowModal] = useState(false); + const [showPassword, setShowPassword] = useState(false); + useEffect(() => { + fetchUser(); + }, []); + const fetchUser = async () => { + try{ + const data = await getUserData(); + setUser(data); + } catch (err){ + alert(err); + setUser(null); + } + } + function handleConfirm(e){ + if (e.target.value !== newPW){ + setWarning(<p style={{color:'red'}}> 비밀번호가 일치하지 않습니다.</p>); + } + else setWarning(null); + } + async function handleSubmit(e){ + e.preventDefault(); + if (warning) { + alert(warning); + return; + } + + // 업데이트할 데이터 객체 생성 + const updateData = { + user_name: user.user_name, + user_email: user.user_email, + user_gender: user.user_gender, + user_height: user.user_height, + user_weight: user.user_weight + }; + + // 새 비밀번호가 있는 경우에만 포함 + if (newPW) { + updateData.user_password = newPW; + } + + try { + const response = await changeUserData(updateData); + if (response && response.success) { + setUser(response.data); // 서버에서 받은 새로운 데이터로 상태 업데이트 + setNewPW(''); // 비밀번호 입력 필드 초기화 + alert(response.message); + } else { + alert('정보 수정 실패'); + } + } catch(err) { + alert(err.message); + } + } + async function handleWithdraw(e) { + e.preventDefault(); + if (!newPW) { + alert("비밀번호를 입력해주세요."); + return; + } + + if (window.confirm("정말로 탈퇴하시겠습니까?")) { + const result = await userWithdraw(newPW); + if (result.success) { + alert(result.message); + window.location.replace('/'); + } else { + alert(result.message); + } + } + } + if (!user && !window.localStorage.getItem('accessToken')) + return (<h2>표시할 사항이 없습니다.</h2>); + + return ( + <div id="mypage"> + <label id="title">마이페이지</label> + <form id="myPageForm" onSubmit={handleSubmit}> + <table> + <tr> + <th>이름</th> + <td><input type="text" name="user_name" onChange={(e) => setUser({...user, user_name: e.target.value})} + value={user.user_name}></input></td> + </tr> + <tr> + <th>ID</th> + <td>{`${user.user_id}`}</td> + </tr> + <tr> + <th>비밀번호 변경</th> + <td> + <input + type={showPassword ? "text" : "password"} + name="user_password" + onChange={(e) => setNewPW(e.target.value)} + value={newPW} + /> + <button + type="button" + onClick={() => setShowPassword(!showPassword)} + style={{marginLeft: '5px'}} + > + {showPassword ? "숨기기" : "보기"} + </button> + </td> + </tr> + <tr> + <th>비밀번호 재입력</th> + <td> + <input + type={showPassword ? "text" : "password"} + name="confirm_password" + onChange={handleConfirm} + /> + <br/> + <label>{warning}</label> + </td> + </tr> + <tr> + <th>생년월일</th> + <td>{`${user.user_birth}`}</td> + </tr> + <tr> + <th>이메일</th> + <td><input type="text" name="user_email" onChange={(e) => setUser({...user, user_email: e.target.value})} value={user.user_email}></input></td> + </tr> + <tr> + <th>성별</th> + <td>{`${(user.user_gender===0)?'남':'여'}`}</td> + </tr> + <tr> + <th>키</th> + <td><input type="number" name="user_height" onChange={(e) => setUser({...user, user_height: e.target.value})} value={user.user_height}></input></td> + </tr> + <tr> + <th>몸무게</th> + <td><input type="number" name="user_weight" onChange={(e) => setUser({...user, user_weight: e.target.value})} value={user.user_weight}></input></td> + </tr> + <tr> + <th>가입일시</th> + <td>{`${user.user_created_at}`}</td> + </tr> + <tr> + <th></th> + <td> + <button type="submit">정보 수정</button> + <button type="button" onClick={()=>setShowModal(prev=>!prev)}>회원 탈퇴</button> + </td> + </tr> + </table> + </form> + {showModal && + <Modal width="50vw" height="40vh"> + <div style={{ position: 'relative', padding: '20px' }}> + <button + onClick={() => setShowModal(false)} + style={{ + position: 'absolute', + right: '10px', + top: '10px', + background: 'none', + border: 'none', + fontSize: '20px', + cursor: 'pointer' + }} + > + ✕ + </button> + <form onSubmit={handleWithdraw}> + <h2 className="modal-title">회원 탈퇴</h2> + <div> + <label>비밀번호를 입력해주세요</label> + <input + type={showPassword ? "text" : "password"} + onChange={(e) => setNewPW(e.target.value)} + className="modal-input" + /> + </div> + <div className="modal-checkbox-container"> + <input + type="checkbox" + id="showPasswordCheckbox" + checked={showPassword} + onChange={() => setShowPassword(!showPassword)} + /> + <label + htmlFor="showPasswordCheckbox" + > + 비밀번호 표시 + </label> + </div> + <button + type="submit" + className="modal-withdraw-btn" + > + 탈퇴 + </button> + </form> + </div> + </Modal> + } + </div> + ) +} + +export default MyPage; \ No newline at end of file diff --git a/front/src/pages/Sign.jsx b/front/src/pages/Sign.jsx index a3a3cc558389b71a682fe1ba92ced2c0a051ebfd..4a71d295491a167a2a02946e50d0a5231c3746b7 100644 --- a/front/src/pages/Sign.jsx +++ b/front/src/pages/Sign.jsx @@ -1,53 +1,12 @@ import React, { useEffect, useState } from 'react'; import './index.css'; - -function SignInForm(){ - return ( - <form id="signInForm" className="rightmove"> - <label id="title">Sign In</label> - <input - id="id" - type="text" - name="id" - placeholder='ID' - ></input> - <input - id="pw" - type="password" - name="pw" - placeholder='PW' - ></input> - <button type="submit">sign in</button> - </form> - ); -} - -function SignUpForm(){ - return ( - <form id="signUpForm" className='leftmove'> - <label id="title">Sign Up</label> - <input required id="name" type="text" name="name" placeholder='성함'></input> - <input required id="id" type="text" name="id" placeholder='ID'></input> - <input required id="pw" type="password" name="pw" placeholder='PW'></input> - <input required id="pwConfirm" type="password" name="pwConfirm" placeholder='PW를 한번 더 입력해주세요'></input> - <input required id="email" type="email" name="email" placeholder='이메일'></input> - - <div style={{display: "flex", width: "30em", justifyContent: "center"}}> - <input id="age" type="number" name="age" placeholder='나이'></input> - <input id="height" type="number" name="height" placeholder='키'></input> - <input id="weight" type="number" name="weight" placeholder='몸무게'></input> - </div> - - <button type="submit">sign up</button> - </form> - - ); -} +import SignIn from '../components/user/SignIn'; +import SignUp from '../components/user/SignUp'; function AsideContent({ isActive, onShow, title, label }){ let move = ''; if (label === 'Sign In') move = 'rightmove'; - else move = 'leftmove'; + else move = 'leftmove'; return ( <> @@ -94,14 +53,14 @@ function Sign() { isActive={activeIndex === 0} onShow={() => setActiveIndex(0)} > - <SignInForm /> + <SignIn /> </Panel> <Panel isActive={activeIndex === 1} onShow={() => setActiveIndex(1)} > - <SignUpForm /> + <SignUp /> </Panel> <AsideContent isActive={activeIndex === 1} diff --git a/front/src/pages/Workout.jsx b/front/src/pages/Workout.jsx new file mode 100644 index 0000000000000000000000000000000000000000..aa27e9e173c47e0002549b3d493677495234e01b --- /dev/null +++ b/front/src/pages/Workout.jsx @@ -0,0 +1,127 @@ +import React, { useState, useEffect, useReducer } from 'react'; + +import VideoLists from '../components/workout/VideoLists'; +import VideoSelection from '../components/workout/VideoSelection'; +import Images from '../components/workout/Images'; +import explain from '../assets/explains.json'; + +import { getEntireVideos, searchVideos} from '../api/workoutAPI'; + + +function Explains({data, selected}){ + //conditional Rendering -> handleClick에서 들어온 input의 처리결과 띄우기 + //h1으로 제목 + //p로 설명 + return ( + <div id="explains"> + <h1>{explain.find(item => item.id === selected)?.name}</h1> + <p className="content">{explain.find(item => item.id === selected)?.explains}</p> + <p className="source">{explain.find(item => item.id === selected)?.source}</p> + </div> + + ); +} + + +function Workout(){ + const initial = { + video_tag: [], + video_time_from: 0, + video_time_to: 0, + video_level: '', + } + + const [videos, setVideos] = useState([]); + const [selected, setSelected] = useState(); + const [showMore, setShowMore] = useState(false); + const [filter, dispatch] = useReducer(FilterReducer, initial); + + useEffect(() => { + fetchEntireVideos(); + }, []) + useEffect(() => { + if (videos.length > 500){ //500개만 가지고있도록 관리 + setVideos(videos.slice(-500)); + } + }, videos) + + const fetchEntireVideos = async () => { + try{ + const last_id = (videos.length)?videos[videos.length-1]._id:null; + const data = await getEntireVideos(last_id); + const newVideos = [...videos, ...data.videos]; + setVideos(newVideos); + } catch (error) { + console.error(error.message); + } + } + + const fetchFilteredVideos = async () => { + try{ + const last_id = (videos.length)?videos[videos.length-1]._id:null; + const data = await searchVideos(filter, last_id); + const newVideos = [...videos, ...data.videos]; + console.log(data); + setVideos(newVideos); + } catch (error) { + console.error(error.message); + } + } + + const handleShowMore = async () => { + console.log(filter); + if (filter){ + console.log("filtered"); + fetchFilteredVideos() + } + else{ + console.log("entire"); + fetchEntireVideos(); + } + }; + + function FilterReducer(filter, action){ + switch (action.type){ + case 'tag': { + const newFilter = {...filter, video_tag: action.tag}; + console.log(newFilter); + return newFilter; + } + case 'time': { + const newFilter = {...filter, video_time_from: action.start, video_time_to: action.end}; + return newFilter; + } + case 'level':{ + //레벨 다시 눌렀을때 없어질 수 있어야함... + const newFilter = {...filter, video_level: action.level}; + return newFilter; + } + default:{ + throw Error('Unknown action: ' + action.type); + } + } + } + + return ( + <div id="workout"> + <VideoSelection + dispatch={dispatch} + setSelected={setSelected}/> + <div id="muscles"> + <Images selected={selected}/> + </div> + <div id="searchResults"> + <Explains + selected={selected} + /> + <VideoLists + data={videos} + filter={filter} + onShowMore={handleShowMore} + /> + </div> + </div> + ); +} + +export default Workout; \ No newline at end of file diff --git a/front/src/pages/index.css b/front/src/pages/index.css index af29b5a5ff243ffae56dc96d2301018fc874788b..a084e251fb90de4cdb67e887efaa2469e7481cd9 100644 --- a/front/src/pages/index.css +++ b/front/src/pages/index.css @@ -18,22 +18,23 @@ aside{ overflow: hidden; } -@keyframes leftmove { +/* @keyframes leftmove { from {transform: translate3d(-50vw, 0, 0);} } @keyframes rightmove { from {transform: translate3d(50vw, 0, 0);} -} +} */ #title{ font-size: 3em; font-weight: 900; - padding: 0 0 1em 0 ; + padding: 0 0 2vw 0 ; } .panel{ width: calc(80vw - 30vw); + min-width: 40rem; } .leftmove{ @@ -50,7 +51,8 @@ form { align-items: center; } -input{ + +#signForm{ width: 42em; height: 3em; border:none; @@ -58,6 +60,16 @@ input{ background-color: lightgray; margin: 10px; } + +input{ + width: 28vw; + min-width: 20rem; + height: 4.5vh; + border:none; + border-radius: 10em; + background-color: lightgray; + margin: 10px; +} button{ background-color: CFFF5E; @@ -65,8 +77,89 @@ button{ color:black ; border: none; border-radius: 10em; - width: 10em; + width: 8vw; + min-width: 8rem; height: 2.5em; font-size:medium; } - \ No newline at end of file + +#workout{ + display: grid; + grid-template-columns: 1fr 3fr 6fr; + width: 100vw; + min-height: calc(100vh - 7rem - 7rem); +} + +#searchResults{ + /* display: grid; + grid-template-rows: 1fr; */ +} + +input::placeholder{ + color: #333333; + text-align: center; + font-size: large; +} + +#mypage{ + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; +} + +.modal-title { + font-size: 2em; + font-weight: 900; + text-align: center; + margin-bottom: 20px; +} + +.modal-input { + width: 100%; + height: 4.5vh; + border: none; + border-radius: 10em; + background-color: lightgray; + margin: 10px 0; +} + +.modal-checkbox-container { + display: flex; + align-items: center; + justify-content: right; + margin: 10px 0 20px 0; +} + +.modal-checkbox-container input[type="checkbox"] { + width: 14px; + height: 14px; + margin-right: 4px; +} + +.modal-checkbox-container label { + font-size: 14px; +} + +.modal-withdraw-btn { + background-color: red; + color: white; + width: 100%; + margin: 10px 0; +} + +#explains{ + margin: 10px; + padding: 10px; + max-height: 15em; + overflow-y: scroll; +} + +.content{ + color: black; +} + +.source{ + color: black; + font-size: small; +} \ No newline at end of file diff --git a/setup.sh b/setup.sh index 5e6bd0bd16e881afe3a9869eba29c34f8f29d938..0e18a78730b180e8f9f1dd28df60379cd809f879 100755 --- a/setup.sh +++ b/setup.sh @@ -7,22 +7,22 @@ else export $(grep -v '^#' .env | xargs) fi +cd ssl +find . -not -name 'init-letsencrypt.sh' -not -name 'setup_ssl.sh' -not -name '.' -not -name '..' -exec sudo rm -rf {} + +cd .. + echo "SERVER_NAME: $SERVER_NAME" docker-compose down -v if [ "$SERVER_NAME" = "localhost" ]; then - if [ ! -f ssl/fullchain.pem ]; then - cd ssl - sudo ./setup_ssl.sh - cd .. - fi + cd ssl + sudo ./setup_ssl.sh + cd .. else - if [ ! -d ssl/certbot ]; then - cd ssl - sudo ./init-letsencrypt.sh -y - cd .. - fi + cd ssl + sudo ./init-letsencrypt.sh -y + cd .. fi sudo rm -rf db/data diff --git a/ssl/setup_ssl.sh b/ssl/setup_ssl.sh index b9f5d7e843de261c6ca09386d3142f8d074409f1..95d457bd1cc2310173ea453b44816476231f24cc 100755 --- a/ssl/setup_ssl.sh +++ b/ssl/setup_ssl.sh @@ -46,7 +46,7 @@ install_local_ca() { # SSL 인증서 발급 및 이동 generate_and_move_ssl_certificates() { # IS_LOCAL이 true이면 localhost, 아니면 SERVER_NAME 사용 - if [ "$IS_LOCAL" = "true" ]; then + if [ "$SERVER_NAME" = "localhost" ]; then local domains="localhost" else local domains="$SERVER_NAME" diff --git a/up.sh b/up.sh index 68cdf23ea4a6845bc66796a34841a0f2363088f5..b7cd82d6516e0ffc9685ff90b4a1fc19303bc1a3 100755 --- a/up.sh +++ b/up.sh @@ -1 +1 @@ -docker-compose down -v; sudo rm -rf db/data; docker-compose up -d --build \ No newline at end of file +docker-compose down -v; docker-compose up -d --build \ No newline at end of file