Compare commits

..

85 Commits

Author SHA1 Message Date
Primakov Alexandr Alexandrovich
3e27c0110c docker compose up script fix 2024-08-23 16:38:07 +03:00
c2ada9072f Merge pull request 'school-stage stubs' (#27) from school-stage-branch into master
Reviewed-on: https://git.inno-js.ru/bro-students/multy-stub/pulls/27
2024-06-03 23:26:56 +03:00
1bd1d2b279 school-stage stubs 2024-06-03 23:26:23 +03:00
7b1ce2ae83 Merge pull request 'school-stage stubs' (#26) from school-stage-branch into master
Reviewed-on: https://git.inno-js.ru/bro-students/multy-stub/pulls/26
2024-06-03 23:20:29 +03:00
de22881c28 school-stage stubs 2024-06-03 23:19:56 +03:00
20d370f120 Merge pull request 'school-stage stubs' (#25) from school-stage-branch into master
Reviewed-on: https://git.inno-js.ru/bro-students/multy-stub/pulls/25
2024-06-03 19:02:09 +03:00
85986d1844 school-stage stubs 2024-06-03 19:00:44 +03:00
dccf769477 Merge pull request 'school-stage stubs' (#24) from school-stage-branch into master
Reviewed-on: https://git.inno-js.ru/bro-students/multy-stub/pulls/24
2024-06-02 20:31:21 +03:00
d088ef7af8 school-stage stubs 2024-06-02 20:30:51 +03:00
fad8cdfe08 Merge pull request 'school-stage stubs' (#23) from school-stage-branch into master
Reviewed-on: https://git.inno-js.ru/bro-students/multy-stub/pulls/23
2024-06-02 20:26:27 +03:00
a55e6d2ab2 school-stage stubs 2024-06-02 20:25:51 +03:00
eb6da8aa1b Merge pull request 'school-stage stubs' (#22) from school-stage-branch into master
Reviewed-on: https://git.inno-js.ru/bro-students/multy-stub/pulls/22
2024-06-02 20:16:40 +03:00
19a55f57c0 school-stage stubs 2024-06-02 20:15:01 +03:00
b649e86a43 Merge pull request 'stubs-kazan-explore' (#21) from stubs-kazan-explore into master
Reviewed-on: https://git.inno-js.ru/bro-students/multy-stub/pulls/21
2024-06-02 15:28:00 +03:00
guzelkha
c53f016eec Merge branch 'stubs-kazan-explore' of ssh://85.143.175.152:222/bro-students/multy-stub into stubs-kazan-explore 2024-06-02 15:23:45 +03:00
guzelkha
0a7cbc3434 stubs-kazan-explore change 2024-06-02 15:23:16 +03:00
Liliya Vasilova
279650db25 change stubs kazan-explore 2024-06-02 15:15:34 +03:00
2d45b4af72 Change trip schedule stub 2024-06-02 14:15:35 +03:00
bd4de9d7ba Merge pull request 'Add trip schedule stubs kazan-explore' (#20) from stubs-kazan-explore into master
Reviewed-on: https://git.inno-js.ru/bro-students/multy-stub/pulls/20
2024-06-02 13:20:37 +03:00
10dbe5c147 Add trip schedule stubs kazan-explore 2024-06-02 13:18:35 +03:00
435f17ee22 Merge pull request 'Add stubs kazan-explore' (#19) from stubs-kazan-explore into master
Reviewed-on: https://git.inno-js.ru/bro-students/multy-stub/pulls/19
2024-06-01 20:40:27 +03:00
677dc3dc29 Add stubs kazan-explore 2024-06-01 20:37:32 +03:00
88e3fe4172 Merge pull request 'Add stubs kazan-explore' (#18) from stubs-kazan-explore into master
Reviewed-on: https://git.inno-js.ru/bro-students/multy-stub/pulls/18
2024-06-01 20:34:05 +03:00
21dcc8bbec Add stubs kazan-explore 2024-06-01 20:32:45 +03:00
4778dba7ed Merge pull request 'stubs-kazan-explore' (#17) from stubs-kazan-explore into master
Reviewed-on: https://git.inno-js.ru/bro-students/multy-stub/pulls/17
2024-06-01 20:25:16 +03:00
07a02ade1f Add stubs kazan-explore 2024-06-01 20:22:43 +03:00
311846f92d Add stubs kazan-explore 2024-06-01 19:53:28 +03:00
ebd561098f Merge pull request 'small changes' (#16) from dhs-testing into master
Reviewed-on: https://git.inno-js.ru/bro-students/multy-stub/pulls/16
2024-06-01 14:14:00 +03:00
b4372eb53a small changes 2024-06-01 14:12:54 +03:00
bdb6b4ca3e Merge pull request 'schoo;-stage stubs' (#15) from school-stage-branch into master
Reviewed-on: https://git.inno-js.ru/bro-students/multy-stub/pulls/15
2024-06-01 09:54:28 +03:00
426cb70eb6 schoo;-stage stubs 2024-06-01 09:53:26 +03:00
61441e21b8 Merge pull request 'school-stage stubs' (#14) from school-stage-branch into master
Reviewed-on: https://git.inno-js.ru/bro-students/multy-stub/pulls/14
2024-06-01 09:51:42 +03:00
a6f61ba033 school-stage stubs 2024-06-01 09:51:14 +03:00
8588a7fa38 Merge pull request 'school-stage stubs' (#13) from school-stage-branch into master
Reviewed-on: https://git.inno-js.ru/bro-students/multy-stub/pulls/13
2024-06-01 00:40:16 +03:00
c35185ea32 school-stage stubs 2024-06-01 00:39:43 +03:00
78a332732d Merge pull request 'api' (#12) from school-stage-branch into master
Reviewed-on: https://git.inno-js.ru/bro-students/multy-stub/pulls/12
2024-06-01 00:01:29 +03:00
5f54355b97 api 2024-06-01 00:00:00 +03:00
4efbb56905 Merge pull request 'school-stage stubs' (#10) from school-stage-branch into master
Reviewed-on: https://git.inno-js.ru/bro-students/multy-stub/pulls/10
2024-05-31 23:56:37 +03:00
50c6286190 Merge pull request 'edit tests data' (#11) from dhs-testing into master
Reviewed-on: https://git.inno-js.ru/bro-students/multy-stub/pulls/11
2024-05-31 23:32:50 +03:00
de29da93ba edit tests data 2024-05-31 23:31:21 +03:00
7cdd7e790f school-stage stubs 2024-05-31 22:04:23 +03:00
569b1b0d9e Merge pull request 'school-stage stubs' (#9) from school-stage-branch into master
Reviewed-on: https://git.inno-js.ru/bro-students/multy-stub/pulls/9
2024-05-31 18:03:52 +03:00
272961c583 school-stage stubs 2024-05-31 18:01:50 +03:00
63284d6c08 Merge pull request 'school-stage-branch' (#8) from school-stage-branch into master
Reviewed-on: https://git.inno-js.ru/bro-students/multy-stub/pulls/8
2024-05-31 16:49:59 +03:00
cb56e2dd2c school-stage stubs 2024-05-31 16:38:40 +03:00
325e2f125b school-stage stubs 2024-05-31 16:28:05 +03:00
786085d4d0 Merge pull request 'dhs-testing stubs' (#7) from dhs-testing into master
Reviewed-on: https://git.inno-js.ru/bro-students/multy-stub/pulls/7
2024-05-30 18:51:51 +03:00
c95a00fb19 fixed json 2024-05-30 18:29:26 +03:00
95373069da dhs-testing stubs 2024-05-30 17:39:33 +03:00
b8275a4c8f Merge pull request 'add-dogsitters-finder' (#6) from add-dogsitters-finder into master
Reviewed-on: https://git.inno-js.ru/bro-students/multy-stub/pulls/6
Reviewed-by: primakov <primakovpro@gmail.com>
2024-05-27 18:12:19 +03:00
fb868bfefc Change path to json 2024-05-26 16:29:12 +03:00
086c94c58a Update json/users.json 2024-05-26 16:28:54 +03:00
812a95dd85 Merge pull request 'my-project stubs' (#4) from my into master
Reviewed-on: https://git.inno-js.ru/bro-students/multy-stub/pulls/4
Reviewed-by: primakov <primakovpro@gmail.com>
2024-05-25 12:50:19 +03:00
85ee64e92b Merge pull request 'back add' (#5) from edateam_branch into master
Reviewed-on: https://git.inno-js.ru/bro-students/multy-stub/pulls/5
Reviewed-by: primakov <primakovpro@gmail.com>
2024-05-25 12:50:05 +03:00
nothingnowhere1
eb87f400ee edit json files 2024-05-25 12:44:44 +03:00
92cabfa048 Add dogsitters-finder to server/index.json and server/routers 2024-05-25 11:12:21 +03:00
NewPerson
b2a853e183 back add 2024-05-25 00:10:46 +03:00
nothingnowhere1
0a6d50cb60 stubs 2024-05-24 05:04:31 +03:00
7809806b83 Merge pull request 'webstar-project stubs api' (#3) from webstar-branch into master
Reviewed-on: https://git.inno-js.ru/bro-students/multy-stub/pulls/3
Reviewed-by: primakov <primakovpro@gmail.com>
2024-05-22 22:47:01 +03:00
Deolys
1aa0c36c84 post login fixed 2024-05-22 22:42:58 +03:00
Deolys
7c3132c54b webstar-project stubs api 2024-05-22 15:11:46 +03:00
8fc85a7de8 Merge pull request 'fix problems with edateam stubs index.js' (#2) from edateam_branch into master
Reviewed-on: https://git.inno-js.ru/bro-students/multy-stub/pulls/2
Reviewed-by: primakov <primakovpro@gmail.com>
2024-05-19 21:14:14 +03:00
NewPerson
cb8b2cc5aa fix problems with edateam stubs index.js 2024-05-19 21:07:33 +03:00
6651215eeb a bit refresh deployment 2024-05-19 20:50:15 +03:00
80f8cef142 Merge pull request 'edateam_branch' (#1) from edateam_branch into master
Reviewed-on: https://git.inno-js.ru/bro-students/multy-stub/pulls/1
Reviewed-by: primakov <primakovpro@gmail.com>
2024-05-19 12:48:51 +03:00
WlfromB
5a57291523 index.js + edateam app use 2024-05-19 03:04:19 +03:00
WlfromB
39ab269f07 edateam stubs add 2024-05-19 03:01:32 +03:00
7cb23080bf search examples 2024-05-18 15:31:34 +03:00
d74e4a8624 r-and-m jsons 2024-05-18 13:40:25 +03:00
a564e5e63d 1.0.1 2024-05-18 11:49:25 +03:00
db1cbf6554 add version to root 2024-05-18 11:39:16 +03:00
grinikita
954938d6a9 Merge branch 'score-scout-stubs' of inno-js/multy-stub into master 2023-12-09 09:00:10 +00:00
anvar
839d0b377a add route to score-scout 2023-12-09 11:44:05 +03:00
anvar
cc0acd6814 add score-scout stubs 2023-12-09 11:26:08 +03:00
grinikita
2cfc6956aa Merge branch 'pen-plotter' of inno-js/multy-stub into master 2023-12-08 14:27:08 +00:00
Andrey
a918fe0c93 add: prod link for assemled svg 2023-12-08 17:21:15 +03:00
grinikita
c70d82a523 Merge branch 'pen-plotter' of inno-js/multy-stub into master 2023-12-08 09:13:34 +00:00
Andrey
2d414c86b4 ref: backend 2023-12-07 22:56:11 +03:00
Andrey
07d23f6bec refactor: remove unused 2023-12-07 22:03:11 +03:00
grinikita
9eafc74de9 Merge branch 'pen-plotter' of inno-js/multy-stub into master 2023-11-25 10:52:54 +00:00
Andrey
1021d16469 replace pen-plotter to epja folder 2023-11-25 13:11:35 +03:00
Andrey
6a4c6c1d86 recreated lock file 2023-11-25 12:46:41 +03:00
Andrey
12a6d49cf1 converted ts to js 2023-11-25 11:56:14 +03:00
Andrey
46c1a4915a added pen plotter backend 2023-11-25 11:55:44 +03:00
grinikita
b40efa6797 Merge branch 'example' of inno-js/multy-stub into master 2023-11-20 15:58:35 +00:00
165 changed files with 5148 additions and 30 deletions

View File

@ -1,14 +1,16 @@
FROM 'node:18'
FROM node:18
RUN mkdir -p /usr/src/app/server/
WORKDIR /usr/src/app/
COPY ./server /usr/src/app/server
COPY ./package.json /usr/src/app/package.json
COPY ./package-lock.json /usr/src/app/package-lock.json
COPY ./.serverrc.js /usr/src/app/.serverrc.js
# COPY ./.env /usr/src/app/.env
RUN npm i --only=prod
# RUN npm i --omit=dev
RUN npm ci
EXPOSE 8044
CMD ["npm", "run", "up:prod"]

402
package-lock.json generated
View File

@ -1,12 +1,12 @@
{
"name": "multi-stub",
"version": "1.0.0",
"version": "1.0.1",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "multi-stub",
"version": "1.0.0",
"version": "1.0.1",
"license": "MIT",
"dependencies": {
"bcrypt": "^5.1.0",
@ -19,6 +19,7 @@
"express": "^4.18.2",
"express-jwt": "^8.4.1",
"express-session": "^1.17.3",
"jsdom": "^22.1.0",
"jsonwebtoken": "^8.5.1",
"mongodb": "^3.6.8",
"mysql": "^2.18.1",
@ -269,6 +270,14 @@
"resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz",
"integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg=="
},
"node_modules/@tootallnate/once": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
"integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==",
"engines": {
"node": ">= 10"
}
},
"node_modules/@types/cookie": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz",
@ -301,6 +310,11 @@
"resolved": "https://registry.npmjs.org/@types/node/-/node-18.17.1.tgz",
"integrity": "sha512-xlR1jahfizdplZYRU59JlUx9uzF1ARa8jbhM11ccpCJya8kvos5jwdm2ZAgxSCwOl0fq21svP18EVwPBXMQudw=="
},
"node_modules/abab": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz",
"integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA=="
},
"node_modules/abbrev": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
@ -965,6 +979,61 @@
"resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.1.tgz",
"integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw=="
},
"node_modules/cssstyle": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-3.0.0.tgz",
"integrity": "sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==",
"dependencies": {
"rrweb-cssom": "^0.6.0"
},
"engines": {
"node": ">=14"
}
},
"node_modules/data-urls": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/data-urls/-/data-urls-4.0.0.tgz",
"integrity": "sha512-/mMTei/JXPqvFqQtfyTowxmJVwr2PVAeCcDxyFf6LhoOu/09TX2OX3kb2wzi4DMXcfj4OItwDOnhl5oziPnT6g==",
"dependencies": {
"abab": "^2.0.6",
"whatwg-mimetype": "^3.0.0",
"whatwg-url": "^12.0.0"
},
"engines": {
"node": ">=14"
}
},
"node_modules/data-urls/node_modules/tr46": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz",
"integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==",
"dependencies": {
"punycode": "^2.3.0"
},
"engines": {
"node": ">=14"
}
},
"node_modules/data-urls/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==",
"engines": {
"node": ">=12"
}
},
"node_modules/data-urls/node_modules/whatwg-url": {
"version": "12.0.1",
"resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-12.0.1.tgz",
"integrity": "sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==",
"dependencies": {
"tr46": "^4.1.1",
"webidl-conversions": "^7.0.0"
},
"engines": {
"node": ">=14"
}
},
"node_modules/debug": {
"version": "2.6.9",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
@ -973,6 +1042,11 @@
"ms": "2.0.0"
}
},
"node_modules/decimal.js": {
"version": "10.4.3",
"resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz",
"integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA=="
},
"node_modules/deep-is": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
@ -1053,6 +1127,25 @@
"node": ">=6.0.0"
}
},
"node_modules/domexception": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz",
"integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==",
"dependencies": {
"webidl-conversions": "^7.0.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/domexception/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==",
"engines": {
"node": ">=12"
}
},
"node_modules/dotenv": {
"version": "16.3.1",
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz",
@ -1144,6 +1237,17 @@
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
"node_modules/entities": {
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
"integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
"engines": {
"node": ">=0.12"
},
"funding": {
"url": "https://github.com/fb55/entities?sponsor=1"
}
},
"node_modules/es-abstract": {
"version": "1.22.1",
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz",
@ -1969,20 +2073,6 @@
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
"integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
},
"node_modules/fsevents": {
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
"integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
"dev": true,
"hasInstallScript": true,
"optional": true,
"os": [
"darwin"
],
"engines": {
"node": "^8.16.0 || ^10.6.0 || >=11.0.0"
}
},
"node_modules/function-bind": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
@ -2237,6 +2327,17 @@
"resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
"integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ=="
},
"node_modules/html-encoding-sniffer": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz",
"integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==",
"dependencies": {
"whatwg-encoding": "^2.0.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/http-errors": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
@ -2252,6 +2353,40 @@
"node": ">= 0.8"
}
},
"node_modules/http-proxy-agent": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
"integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
"dependencies": {
"@tootallnate/once": "2",
"agent-base": "6",
"debug": "4"
},
"engines": {
"node": ">= 6"
}
},
"node_modules/http-proxy-agent/node_modules/debug": {
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
"integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dependencies": {
"ms": "2.1.2"
},
"engines": {
"node": ">=6.0"
},
"peerDependenciesMeta": {
"supports-color": {
"optional": true
}
}
},
"node_modules/http-proxy-agent/node_modules/ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
"node_modules/https-proxy-agent": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
@ -2547,6 +2682,11 @@
"node": ">=8"
}
},
"node_modules/is-potential-custom-element-name": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
"integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ=="
},
"node_modules/is-regex": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
@ -2677,6 +2817,98 @@
"js-yaml": "bin/js-yaml.js"
}
},
"node_modules/jsdom": {
"version": "22.1.0",
"resolved": "https://registry.npmjs.org/jsdom/-/jsdom-22.1.0.tgz",
"integrity": "sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw==",
"dependencies": {
"abab": "^2.0.6",
"cssstyle": "^3.0.0",
"data-urls": "^4.0.0",
"decimal.js": "^10.4.3",
"domexception": "^4.0.0",
"form-data": "^4.0.0",
"html-encoding-sniffer": "^3.0.0",
"http-proxy-agent": "^5.0.0",
"https-proxy-agent": "^5.0.1",
"is-potential-custom-element-name": "^1.0.1",
"nwsapi": "^2.2.4",
"parse5": "^7.1.2",
"rrweb-cssom": "^0.6.0",
"saxes": "^6.0.0",
"symbol-tree": "^3.2.4",
"tough-cookie": "^4.1.2",
"w3c-xmlserializer": "^4.0.0",
"webidl-conversions": "^7.0.0",
"whatwg-encoding": "^2.0.0",
"whatwg-mimetype": "^3.0.0",
"whatwg-url": "^12.0.1",
"ws": "^8.13.0",
"xml-name-validator": "^4.0.0"
},
"engines": {
"node": ">=16"
},
"peerDependencies": {
"canvas": "^2.5.0"
},
"peerDependenciesMeta": {
"canvas": {
"optional": true
}
}
},
"node_modules/jsdom/node_modules/tr46": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz",
"integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==",
"dependencies": {
"punycode": "^2.3.0"
},
"engines": {
"node": ">=14"
}
},
"node_modules/jsdom/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==",
"engines": {
"node": ">=12"
}
},
"node_modules/jsdom/node_modules/whatwg-url": {
"version": "12.0.1",
"resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-12.0.1.tgz",
"integrity": "sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==",
"dependencies": {
"tr46": "^4.1.1",
"webidl-conversions": "^7.0.0"
},
"engines": {
"node": ">=14"
}
},
"node_modules/jsdom/node_modules/ws": {
"version": "8.14.2",
"resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz",
"integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==",
"engines": {
"node": ">=10.0.0"
},
"peerDependencies": {
"bufferutil": "^4.0.1",
"utf-8-validate": ">=5.0.2"
},
"peerDependenciesMeta": {
"bufferutil": {
"optional": true
},
"utf-8-validate": {
"optional": true
}
}
},
"node_modules/json-schema-traverse": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
@ -3228,6 +3460,11 @@
"set-blocking": "^2.0.0"
}
},
"node_modules/nwsapi": {
"version": "2.2.7",
"resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz",
"integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ=="
},
"node_modules/object-assign": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
@ -3442,6 +3679,17 @@
"node": ">=6"
}
},
"node_modules/parse5": {
"version": "7.1.2",
"resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz",
"integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==",
"dependencies": {
"entities": "^4.4.0"
},
"funding": {
"url": "https://github.com/inikulin/parse5?sponsor=1"
}
},
"node_modules/parseurl": {
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
@ -3554,6 +3802,11 @@
"node": ">= 0.10"
}
},
"node_modules/psl": {
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz",
"integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag=="
},
"node_modules/pstree.remy": {
"version": "1.1.8",
"resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz",
@ -3564,7 +3817,6 @@
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
"integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==",
"dev": true,
"engines": {
"node": ">=6"
}
@ -3583,6 +3835,11 @@
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/querystringify": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
"integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ=="
},
"node_modules/queue-microtask": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
@ -3689,6 +3946,11 @@
"node": ">=4"
}
},
"node_modules/requires-port": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
"integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ=="
},
"node_modules/resolve": {
"version": "1.22.3",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.3.tgz",
@ -3738,6 +4000,11 @@
"url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/rrweb-cssom": {
"version": "0.6.0",
"resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz",
"integrity": "sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw=="
},
"node_modules/run-parallel": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
@ -3843,6 +4110,17 @@
"node": ">=6"
}
},
"node_modules/saxes": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz",
"integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==",
"dependencies": {
"xmlchars": "^2.2.0"
},
"engines": {
"node": ">=v12.22.7"
}
},
"node_modules/semver": {
"version": "7.5.4",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
@ -4260,6 +4538,11 @@
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/symbol-tree": {
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
"integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw=="
},
"node_modules/tar": {
"version": "6.1.15",
"resolved": "https://registry.npmjs.org/tar/-/tar-6.1.15.tgz",
@ -4334,6 +4617,20 @@
"node": "*"
}
},
"node_modules/tough-cookie": {
"version": "4.1.3",
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz",
"integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==",
"dependencies": {
"psl": "^1.1.33",
"punycode": "^2.1.1",
"universalify": "^0.2.0",
"url-parse": "^1.5.3"
},
"engines": {
"node": ">=6"
}
},
"node_modules/tr46": {
"version": "0.0.3",
"resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
@ -4489,6 +4786,14 @@
"integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==",
"dev": true
},
"node_modules/universalify": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz",
"integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==",
"engines": {
"node": ">= 4.0.0"
}
},
"node_modules/unpipe": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
@ -4506,6 +4811,15 @@
"punycode": "^2.1.0"
}
},
"node_modules/url-parse": {
"version": "1.5.10",
"resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
"integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
"dependencies": {
"querystringify": "^2.1.1",
"requires-port": "^1.0.0"
}
},
"node_modules/util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
@ -4535,6 +4849,17 @@
"node": ">= 0.8"
}
},
"node_modules/w3c-xmlserializer": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz",
"integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==",
"dependencies": {
"xml-name-validator": "^4.0.0"
},
"engines": {
"node": ">=14"
}
},
"node_modules/wait-on": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/wait-on/-/wait-on-7.0.1.tgz",
@ -4558,6 +4883,36 @@
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
"integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
},
"node_modules/whatwg-encoding": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz",
"integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==",
"dependencies": {
"iconv-lite": "0.6.3"
},
"engines": {
"node": ">=12"
}
},
"node_modules/whatwg-encoding/node_modules/iconv-lite": {
"version": "0.6.3",
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
"integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
"dependencies": {
"safer-buffer": ">= 2.1.2 < 3.0.0"
},
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/whatwg-mimetype": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz",
"integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==",
"engines": {
"node": ">=12"
}
},
"node_modules/whatwg-url": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
@ -4649,6 +5004,19 @@
}
}
},
"node_modules/xml-name-validator": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz",
"integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==",
"engines": {
"node": ">=12"
}
},
"node_modules/xmlchars": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
"integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw=="
},
"node_modules/yallist": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",

View File

@ -1,14 +1,14 @@
{
"name": "multi-stub",
"version": "1.0.0",
"version": "1.0.1",
"description": "",
"main": "index.js",
"scripts": {
"start": "npx nodemon ./server",
"up:prod": "cross-env NODE_ENV=\"production\" node ./server",
"deploy:d:stop": "docker-compose down",
"deploy:d:build": "docker-compose build",
"deploy:d:up": "docker-compose up -d",
"deploy:d:stop": "docker compose down",
"deploy:d:build": "docker compose build",
"deploy:d:up": "docker compose up -d",
"redeploy": "npm run deploy:d:stop && npm run deploy:d:build && npm run deploy:d:up",
"eslint": "npx eslint ./server",
"eslint:fix": "npx eslint ./server --fix",
@ -34,6 +34,7 @@
"express": "^4.18.2",
"express-jwt": "^8.4.1",
"express-session": "^1.17.3",
"jsdom": "^22.1.0",
"jsonwebtoken": "^8.5.1",
"mongodb": "^3.6.8",
"mysql": "^2.18.1",

View File

@ -43,9 +43,9 @@ app.use(require('./root'))
app.use('/lobsters', require('./routers/lobsters'))
app.use('/example', require('./routers/example'))
// app.use('/coder', require('./routers/coder'))
app.use('/stc-21-03', require('./routers/stc-21-03'))
app.use('/stc-21', require('./routers/stc'))
app.use('/stc-22-24', require('./routers/stc-22-24'))
//app.use('/stc-21-03', require('./routers/stc-21-03'))
//app.use('/stc-21', require('./routers/stc'))
//app.use('/stc-22-24', require('./routers/stc-22-24'))
// app.use('/bushou-api', require('./routers/bushou'))
// app.use('/uryndyklar-api', require('./routers/uryndyklar'))
@ -55,11 +55,19 @@ app.use('/stc-22-24', require('./routers/stc-22-24'))
// app.use('/task-boss', require('./routers/task-boss'))
// app.use('/car-wash', require('./routers/car-wash'))
app.use('/zoom-bar', require('./routers/zoom-bar'))
app.use('/basket', require('./routers/basket'))
app.use('/easy-project', require('./routers/easy-project'))
app.use('/sugarbun', require('./routers/sugarbun'))
app.use('/r-and-m', require('./routers/r-and-m'))
app.use('/my', require('./routers/my'))
app.use('/edateam', require('./routers/edateam'))
app.use('/webstar-project', require('./routers/webstar-project'))
app.use('/dogsitters-finder', require('./routers/dogsitters-finder'))
app.use('/dhs-testing', require('./routers/dhs-testing'))
app.use('/kazan-explore', require('./routers/kazan-explore'))
//app.use('/basket', require('./routers/basket'))
//app.use('/easy-project', require('./routers/easy-project'))
//app.use('/sugarbun', require('./routers/sugarbun'))
app.use('/epja-2023-2', require('./routers/epja-2023-2'))
require('./routers/hub-video')
app.use('/school-stage', require('./routers/school-stage'))
app.use(require('./error'))

View File

@ -1,13 +1,14 @@
const router = require('express').Router()
const fs = require('fs')
const path = require('path')
const pkg = require('../package.json')
const folderPath = path.resolve(__dirname, './routers')
const folders = fs.readdirSync(folderPath)
router.get('/', (req, res) => {
res.send(`
<h1>multy stub is working</h1>
<h1>multy stub is working v${pkg.version}</h1>
<ul>
${folders.map((f) => `<li>${f}</li>`).join('')}
</ul>

View File

@ -0,0 +1,35 @@
const { response } = require('express');
const router = require('express').Router();
router.get('/tests-data', (request, response) => {
response.send(require('./json/tests-data/success.json'))
})
router.get("/users-data", (request, response) => {
response.send(require("./json/users-data/success.json"))
})
router.get('/results-data', (request, response) => {
response.send(require('./json/results-data/results.json'))
})
router.get('/records-data', (request, response) => {
response.send(require('./json/records-data/records.json'))
})
router.post('/submit-enter', (request, response) => {
const data = request.body;
response.send({ success: true, message: "Вы успешно вошли в аккаунт!" });
});
router.post('/submit-reg', (request, response) => {
const data = request.body;
response.send({ success: true, message: "Регистрация прошла успешно!" });
});
router.post('/submit-record', (request, response) => {
const formData = request.body;
response.send({ success: true, message: "Record submitted successfully" });
});
module.exports = router;

View File

@ -0,0 +1,13 @@
{
"dates":
[
{ "date": "2024-01-06T18:00:00"},
{ "date": "2024-01-05T16:00:00"},
{ "date": "2024-01-07T12:00:00"}
],
"specialists":
[{"name": "Петрова Анна"},
{"name": "Сидорова Елена"},
{"name": "Иванов Олег"}]
}

View File

@ -0,0 +1,17 @@
{
"titles":
[
{ "id": 1, "name": "Тест на самооценку", "flag":1 },
{ "id": 2, "name": "Какой у Вас тип мышления?", "flag":1 },
{ "id": 3, "name": "Экспресс IQ-тест", "flag":1 },
{ "id": 4, "name": "Определение уровня депрессии", "flag":0},
{ "id": 5, "name": "Есть ли у Вас РПП?", "flag":0 },
{ "id": 6, "name": "Тест на скрытый нарциссизм", "flag":0 },
{ "id": 7, "name": "Диагностика выгорания", "flag":0 },
{ "id": 8, "name": "Тест на уверенность в себе", "flag":0 },
{ "id": 9, "name": "Диагностика ОКР", "flag":0 },
{ "id": 10, "name": "Насколько Вы тревожны?", "flag":0 },
{ "id": 11, "name": "Тест на СДВГ", "flag":0 },
{ "id": 12, "name": "Ваш тип привязанности", "flag":0 }
]
}

View File

@ -0,0 +1,18 @@
{
"formData":[
{
"name": "Имя1",
"phone": "89997776655",
"date": "2024-01-06",
"time": "12:00",
"specialist": "Иванов"
},
{
"name": "Имя2",
"phone": "89997776654",
"date": "2024-01-06",
"time": "15:00",
"specialist": "Иванов"
}
]
}

View File

@ -0,0 +1,248 @@
{
"tests":
[
{
"questions":
["Мне кажется, что другие выглядят лучше, чем я",
"Я боюсь выступать перед большой аудиторией",
"Я чувствую себя неловко, находясь в центре внимания",
"Я часто чувствую себя напряженным",
"Я хочу, чтобы мои действия одобрялись другими людьми",
"Мне не хочется выглядеть глупым",
"Я прихожу к мысли, что моя жизнь бессмысленна",
"Я думаю о том, чего ждут от меня другие люди"
],
"results": [{
"title":"Ваш результат - заниженная самооценка",
"description":"Если в детстве критика и похвала родителей были нечеткими, пространными, ребенок не понимает, что конкретно означает быть хорошим или плохим. Так бывает, когда мы слышим от взрослых что-то вроде: «Что за негодный ребенок мне достался!» или «У Петровых дочь умница, не то что ты» вместо конструктивной критики за конкретный поступок. Тогда в будущем мы можем стать зависимыми от чужого одобрения, постоянно доказывать, что мы нужны — точно так же, как в детстве пытались заслужить признание взрослого. Человек, у которого не было достаточного опыта любви со стороны родителей, не может «просто полюбить» себя. Он будет искать «повод» для этой любви вовне, пристально наблюдая, как к нему относятся окружающие: уважают ли они его? Считают ли «достаточно хорошим»? Вечные спутники такого человека — болезненное восприятие критики, беспричинная ревность к партнеру, отношение к любой неудаче как к тотальному провалу. Если это про вас, попробуйте взглянуть на себя с сочувствием — не как строгий учитель, а как заботливый и внимательный взрослый смотрит на своего ребенка."
},
{ "title":"Ваша результат - средняя самооценка",
"description":"Люди со средней самооценкой обычно имеют здоровое чувство уверенности в себе, но при этом они не склонны к высокомерию или недооценке своих способностей. Они могут быть целеустремленными, умеющими принимать критику и стремящимися к самосовершенствованию. Такие люди часто открыты новым идеям и опытам, готовы рисковать и пробовать что-то новое, но при этом они сохраняют здравый рассудок и реалистичные ожидания от себя и окружающих."
},
{"title":"Ваш результат - высокая самооценка",
"description":"Люди с высокой самооценкой обычно имеют сильное чувство уверенности в себе и своих способностях. Они часто стремятся к достижению высоких целей, уверены в своих решениях и способны принимать ответственность за свои действия. Люди с высокой самооценкой часто проявляют лидерские качества, умеют влиять на окружающих и эффективно решать проблемы. Они обычно отличаются открытостью к новым идеям, готовностью к риску и стремлением к саморазвитию. В то же время, люди с высокой самооценкой могут быть склонны к высокомерию, недостаточно внимательны к мнению других и не всегда готовы принимать критику. Высокая самооценка - это уверенность в своих способностях и ценности как личности. Люди с высокой самооценкой обычно имеют позитивное отношение к себе, верят в свои собственные силы и способны принимать жизненные вызовы с оптимизмом. Они обладают уверенностью в собственных решениях и способны эффективно справляться с трудностями. Однако важно отметить, что высокая самооценка не должна переходить в высокомерие или недостаток уважения к другим."}
]
},
{
"questions":
["Я часто использую символические метафоры для выражения мыслей",
"Мне кажется, что работа сценаристаили писателя очень интересна",
"Я очень увлечен, когда читаю стихи и рассказы вслух",
"Я без труда излагаю свои мысли в устной и письменной форме.",
"В школе мне не очень нравились уроки по технологии труда",
"Меня абсолютно не интересуют языки программирования",
"Одной из самых любимых игрушек в детстве у меня был конструктор",
"Я всегда был увлечен изучением иностранных языков"
],
"results": [{
"title":"Ваш результат - образное мышление",
"description":"Отделено от предмета в пространстве и времени. Преобразование информации осуществляется с помощью действий с образами. Нет физических ограниченийна преобразование. Операции можно осуществлять последовательно и одновременно. Результатом является мысль, воплощенная в новом образе. Этим мышлением обладают люди с художественным складом ума."},
{ "title":"Ваш результат - знаковое мышление",
"description":"Преобразование информации осуществляется с помощью умозаключений. Знаки объединяются в более крупные единицы по правилам единой грамматики. Результатом является мысль в форме понятия или высказывания, фиксирующего существенные отношения между обозначаемыми предметами. Этим мышлением обладают люди с гуманитарным складом ума."
},
{"title":"Ваш результат - символическое мышление",
"description":"Преобразование информации осуществляется с помощью правил вывода (в частности, алгебраических правил или арифметических знаков и операций). Результатом является мысль, выраженная в виде структур и формул, фиксирующих существенные отношения между символами. Этим мышлением обладают люди с математическим складом ума."
}
]
},
{
"questions":
["Мой сон хуже, чем в обычное время",
"Сейчас мое настроение хуже обычного",
"Я не спокоен за свое будущее",
"Мой аппетит в последнее время изменился",
"Обычно я чувствую к себе ненависть",
"У меня порой бывает желание умереть",
с трудом могу принимаю решения",
"События радуют меня меньше, чем раньше"
],
"results": [
{ "title":"Ваш результат - выраженная депрессия ",
"description":"Вы стали малообщительным человеком, стараетесь избегать контактов даже с близкими людьми. Вероятно, подолгу не выходите из своей комнаты или из дома. Происходящее вокруг теперь не вызывает такого интереса как ранее, а жизнь кажется серой. Скорее всего, вы не следите за собой, за питанием и внешним видом. В вашем случае крайне необходима помощь со стороны специалиста, не стоит тянуть время."
},{"title":"Ваш результат - умеренная депрессия",
"description":"Легкая депрессия — это расстройство, возникающее в результате перегрузки организма, конфликта с окружающими или просто сильного стресса. Она характеризуется продолжительным плохим настроением (несколько дней и более), периодической раздражительностью или даже агрессией. В последнее время все чаще вы проявляете равнодушие и апатию к окружающему, к тому, что раньше часто приносило положительные эмоции. Чувство усталости даже от нетрудной и не длительной работы. Она проходит, когда человек решает свои проблемы, но если вам не удается самостоятельно справиться с ними, то стоит обратиться за помощью к психотерапевту."
},{
"title":"Ваш результат - депрессия отсутствует",
"description":"Депрессия отсутствует, либо незначительна. Смена настроения, самочувствия часто наблюдается при сезонной депрессии или кратковременных стрессах. В первом случае это следствие недостатка солнечного света, витамина D и дефицита аминов (серотонина, дофамина, норадреналина). А во втором случае — это ощущение эмоциональных и физических перегрузок. Не стоит переживать, это вполне нормальная защитная реакция организма."}
]
},
{
"questions":
["Я испытываю ужас при мысли об избыточном весе",
"Я избегаю приема пищи, когда чувствую голод",
"Я разрезаю свою еду на маленькие кусочки",
"Я знаю о количестве калорий в моей еде",
"Я избегаю пищу с большим содержанием углеводов",
"Другие хотели бы, чтобы я ел больше",
"У меня бывает рвота после того, как поем",
"Я испытываю чрезмерную вину после еды"
],
"results": [{
"title":"Ваш результат - похоже у вас РПП",
"description":"Вы набрали высокие баллы по показателям анорексии и булимии. Это момент для серьезного разговора и поддержки. Анорексия и булимия это не просто «диеты» или «плохие привычки». Это глубокие психологические трудности, которые могут иметь опасные и даже смертельные последствия. При анорексии люди могут потерять контакт с реальностью, столкнуться с критическим истощением, нарушением работы внутренних органов. И, да, это может привести к летальному исходу… Булимия тоже чревата серьезными последствиями: электролитный дисбаланс, проблемы с пищеварением, повреждение зубов и даже сердечные нарушения."},
{"title":"Ваш результат - ограничительное пищевое поведение",
"description":"Ограничительное пищевое поведение является следствием самолечения от ожирения или дистрофии.Ограничительное пищевое поведение может возникнуть на фоне диетотерапии. Крайняя степень выражения ограничительного поведения так называемая «диетическая депрессия».Профилактикой ограничительного пищевого поведения может послужить постепенное, а не одномоментное исключение из рациона любимых блюд."
},
{ "title":"Ваш результат - у вас нет РПП ",
"description":"Поздравляем! У вас отличные отношения с едой. Кажется, ваше детство прошло без лишнего давления или критики по поводу фигуры и пищевых привычек. Вас, вероятно, не заставляли есть против вашей воли, и вы выросли в атмосфере поддержки и позитивного отношения к своему телу. Будьте здоровы!"
}
]
},
{
"questions":
["Другие люди недостаточно ценят мои хорошие качества",
"Люди часто видятся мне либо величественными, либо ужасными",
"Я особенно чувствительно реагирую на свои успех и неудачи",
"Я очень сильно завидую тем, у кого есть то, чего нет у меня",
"Я завидую всем людям, которых считаю красивее себя",
"В отношениях я то обожаю, то презираю другого человека",
"Я сильно боюсь быть отвергнутым другим человеком",
"Когда меня критикуют, я чувствую сильное унижение и апатию"
],
"results": [{
"title":"Ваш результат - тайный поклонник себя",
"description":"Ваш результат указывает на высокий уровень скрытого нарциссизма. Это означает, что ваша самооценка и самоуважение во многом зависят от внешнего одобрения и восхищения со стороны окружающих. Вы особенно чувствительны к критике и склонны скрывать свое негодование, вызванное критическими замечаниями, из страха перед еще большим осуждением. Вы частенько «уходите в себя», пытаясь защитить свою уязвимую сторону от враждебного мира, и оставляете участников коммуникации и партнеров в недоумении.Вероятно, вам приходится постоянно ранжировать свои мысли, эмоции, чувства и действия, чтобы продемонстрировать те, которые «подходят» ситуации. Этот процесс может отнимать колоссальное количество ресурса — и вы постоянно чувствуете усталость и истощение. Истинные чувства и мотивы приходится скрывать. Из-за этого ваше поведение может выглядеть загадочным и непоследовательным для окружающих. "},
{"title":"Ваш результат - легкая тень нарциссизма",
"description":"Вы набрали средний балл по шкале нарциссической уязвимости. Вероятно, вы периодически ищете подтверждения своей значимости со стороны других. Вы чувствительны к критике и беспокоитесь о том, что о вас подумают другие. Иногда вы переживаете моменты неуверенности в себе, которые компенсируете внешним одобрением и вниманием окружающих. Несмотря на то, что ваш результат находится в рамках нормы, эти нарциссические черты все-таки могут вызывать некоторую неудовлетворенность. Кроме того, ваш результат может отражать определенную степень интроверсии, которая не обязательно связана с нарциссическими чертами. Это может означать, что вы предпочитаете делиться своими мыслями и мотивами поступков только с ограниченным кругом близких, и в целом проявляете избирательность в коммуникациях."
},
{ "title":"Ваша результат - ваше Эго в порядке ",
"description":"У вас нет или очень мало деструктивных нарциссических черт. Вы вряд ли находитесь в постоянном поиске внешней валидации, внимания или восхищения. Вы склонны подходить к критике с открытым умом, и не слишком огорчаетесь, если вам отказывают в просьбах. Ваши дружеские и романтические связи, скорее всего, строятся на взаимном уважении и эмпатии, а ваша самооценка стабильна и не зависит от постоянного одобрения окружающих. Это замечательно!"
}
]
},
{
"questions":
["Я чувствую эмоциональную опустошенность",
"После работы я чувствую себя, как выжатый лимон",
"Утром мне тяжело выйти на работу",
"Я редко чувствую энергию и эмоциональный подъем",
"Я часто чувствую угнетенность и апатию",
"Я замечаю, что моя работа ожесточает меня",
"Моя работа все больше меня разочаровывает",
"Мне глубоко безразлично, как живут мои знакомые"
],
"results": [{
"title":"Ваш результат - выгорание",
"description":"Эмоциональное выгорание случается, когда мы работаем до истощения ресурсов, игнорируем усталость и не умеем ее отслеживать. Нервное напряжение становится обычным фоном — и скоро желание что-то делать и вообще вставать с кровати приближается к нулю. Человек в таком состоянии недоволен не только работой, но и собой в целом, падает иммунитет, коллеги и задачи раздражают или даже вызывают ненависть. Частый спутник выгорания — зависимость. Сначала бокал вина кажется неплохим способом справиться со стрессом, затем бокал перерастает в бутылку, а последствия употребления алкоголя лишают сил окончательно. На последних стадиях выгорания мы уже не помним, что значит чувствовать вдохновение от работы, становимся апатичными, выполняем задачи по минимально допустимой планке качества — лишь бы не уволили. "},
{"title":"Ваш результат - на пороге выгорания",
"description":"Еще недавно вы были влюблены в свое дело и энергичны — теперь же редко можете выполнить больше необходимого минимума задач. Вы мотивируете себя — «надо поднажать, выпить еще кофе», — но результата почти нет. Утром вы никак не можете проснуться, а вечером тянетесь к алкоголю, вредной еде, сериалам. Так бывает, когда фокус внимания «застревает» на работе: вы считаете, что дела надо делать лучше, а жизнь за пределами офиса или рабочего ноутбука может пока подождать. Сказываются и сами условия работы: например, когда задач и требований слишком много, а внутри команды зреют конфликты и токсичная конкуренция"
},
{ "title":"Ваша результат - нет выгорания ",
"description":"Похоже, работа вам в радость. В понедельник утром вы бодры и настроены на продуктивную неделю: новые задачи вызывают любопытство, брейнштормы с командой — вдохновение, вычеркнутые из списка дела — гордость. Команда вас ценит: вы проявляете инициативу, не подводите с дедлайнами и готовы в перерывах поболтать за чашкой кофе. Большинство людей именно так представляют себе идеальные отношения с работой. В чем же ваш секрет? Чаще всего устойчивость к выгоранию наращивается за пределами рабочего места: в отношениях с близкими, интересных хобби, умении слышать себя. Вы отдыхаете качественно и регулярно (а не когда сил уже нет совсем), поддерживаете себя, если что-то не получается, не принимаете рабочие конфликты близко к сердцу."
}
]
},
{
"questions":
["Я чувствую беспокойство, если не знаю, чего от меня ждут",
"Я склонен очень критично относиться как к себе, так и к другим",
"Я боюсь выглядеть глупо и беспокоюсь о своей внешности",
"Я преувеличиваю свои ошибки и преуменьшаю успехи",
"Я часто чувствую опустошенность или подавленность",
"Большую часть времени я тревожусь относительно неважных вещей",
"Я чувствую, что не знаю, что нужно сделать или сказать",
"Я боюсь сделать ошибку, которую заметят другие люди"
],
"results": [{
"title":"Ваш результат - не уверены в себе",
"description":"Вы привыкли быть безжалостным критиком самому себе. Похоже, в детстве эту роль выполняли ваши родители — их похвала, если и была, то звучала абстрактно; зато упреки попадали прямо в цель. «Что за негодный ребенок мне достался!», «От тебя — одни беды», «За что мне такое наказание?» — такие послания говорят не о наших поступках, а о нас целиком. Они фиксируют в психике уверенность ребенка в том, что сам по себе он ничтожен, не достоин внимания и любви. Когда мы вырастаем, желание заслужить эту любовь становится ведущим, а критикующий голос «поселяется» внутри, превращается в преследователя и экзекутора, который следит за каждым нашим шагом. Следуя ему, мы начинаем себя оценивать еще до того, как нас оценили другие."},
{"title":"Ваш результат - средняя уверенность",
"description":"Ваши результаты теста на уверенность в себе указывают на то, что у вас сбалансированный уровень самоуверенности. Возможно, у вас бывают моменты колебаний и сомнений в своих способностях, но в целом вы обладаете здоровой долей уверенности. Вы можете иногда испытывать неуверенность в своих действиях или решениях, но это не мешает вам двигаться вперед и принимать вызовы. Вы готовы учиться на своих ошибках и стремитесь к личному развитию."
},
{ "title":"Ваш результат - уверены в себе ",
"description":"Ваши результаты теста на уверенность в себе свидетельствуют о том, что вы обладаете здоровой самоуверенностью и позитивным отношением к себе. Вероятно, у вас была поддерживающая и позитивная среда в детстве, где вас поощряли и высоко ценили. Вы умеете видеть свои сильные стороны и цените себя как личность. Ваши достижения и качества не остаются незамеченными, и вы умеете радоваться своим успехам. Ваше отношение к себе положительное, и вы не склонны к самокритике или излишнему самообвинению. "
}
]
},
{
"questions":
["Я порой чувствую, что мне не по себе",
"Я испытываю внутреннее напряжение или дрожь",
"Я часто испытываю сильный страх и ужас",
"Я неусидчивый, мне постоянно нужно двигаться",
"Беспокойные мысли крутятся у меня в голове",
"У меня бывает внезапное чувство паники",
"Мне бывает трудно сесть и расслабиться",
"Я боюсь сделать ошибку, которую заметят другие"
],
"results": [{
"title":"Ваш результат - выраженная тревога",
"description":"Возможно, вы часто ощущаете беспокойство, нервозность и неспокойство по поводу различных ситуаций в вашей жизни. Тревога может влиять на ваше поведение, эмоциональное состояние и даже физическое здоровье. Важно обратить внимание на свои ощущения и найти способы справляться с тревожностью. Помните, что тревога — это естественная реакция организма на стрессовые ситуации, но если она начинает мешать вашей повседневной жизни, важно обратиться за помощью к специалисту. "},
{"title":"Ваш результат - умеренный уровень",
"description":"У вас наблюдается определенная степень тревожности. Время от времени вы ощущаете беспокойство или нервозность, но это не преобладает в вашей повседневной жизни. Средний уровень тревоги может быть обусловлен стрессом, изменениями в жизни или другими факторами. Важно обращать внимание на свои эмоции и уметь справляться с ними. Регулярные методы релаксации могут помочь снизить уровень тревоги."
},
{ "title":"Ваша результат - нет тревоги ",
"description":"Поздравляем! Результаты вашего теста на тревогу показывают, что у вас низкий уровень тревожности. Это означает, что вы обычно спокойны и уверены в себе, не испытываете значительной тревоги или беспокойства. Низкий уровень тревоги свидетельствует о том, что вы хорошо справляетесь с повседневными стрессовыми ситуациями и не даете негативным эмоциям влиять на ваше благополучие. "
}
]
},
{
"questions":
["Мне трудно помнить обо всех назначенных встречах и обязательствах",
"Когда мне нужно долго сидеть на месте, я ерзаю, делаю лишние движения",
"Я часто совершаю в работе ошибки по невнимательности",
"Бывает такое, что я теряю и потом с трудом нахожу вещи",
"Мне сложно держать внимание при скучной однообразной работе",
"Я отвлекаюсь на события или шум вокруг во время работы или важного дела",
"Мне трудно расслабиться и отдохнуть, даже когда у меня есть свободное время",
"Я порой заканчиваю предложения за других, не давая им договорить"
],
"results": [{
"title":"Ваш результат - похоже у вас СДВГ",
"description":"Результаты теста говорят о том, что вы — и скорее всего, уже давно — замечаете за собой невнимательность к деталям, ошибки из-за небрежности, проблемы с планированием и организацией дел, склонность терять вещи и опаздывать. Это признаки так называемого «невнимательного» типа СДВГ, которые часто дополняются признаками «гиперактивного» типа: суетливостью, беспокойством, склонностью делать что-то импульсивно и не оценивая последствия. Жить с СДВГ правда тяжело — во многом еще и потому, что общество, ориентированное на «отличников», которые всего достигают и не делают глупостей, часто призывает людей с таким диагнозом «взять себя в руки», «перестать лениться», жить и работать по распорядку, держать дела «по полочкам»."},
{"title":"Ваш результат - симптомы СДВГ",
"description":"Синдром дефицита внимания и гиперактивности — это особенность нейроразвития, которая серьезно влияет на поведение человека. О его проявлениях сегодня говорят много — это неусидчивость, невнимательность, неспособность замедлиться и расслабиться, будто внутри работает заведенный мотор. Обычно симптомы проявляются с детства, и если у ребенка их можно объяснить особенностями темперамента или возрастным кризисом (кто из нас не отвлекался на уроках и не забывал сменку?), то взрослым СДВГ сильно мешает жить."
},
{ "title":"Ваша результат - нет СДВГ ",
"description":"Поздравляем! Ваши ответы на вопросы теста говорят о том, что с внимательностью и усидчивостью у вас все в порядке. У вас также нет проблем с концентрацией и памятью, вы можете работать последовательно — без вспышек активности и апатии. Похоже, вы не склонны действовать импульсивно, не оценивая последствий, и можете контролировать «неприятные» импульсы, вроде желания перебить собеседника, отвлечься на суету за окном, бросить дело на полпути. "
}
]
},
{
"questions":
[" Навязчивые мысли сильно влияют на вашу повседневную жизнь",
"У Вас есть привычка считать непредсказуемые вещи",
"Вы пристально наблюдаюте за дыханием, морганием",
"Вам постоянно кажется, что вокруг недостаточно чисто",
"У Вас есть ритуальные действия для снижения тревоги",
"Перед выходом из дома вы перепроверяете, выключен ли утюг, свет",
"Вы не выносите, когда вещи лежат не на своем месте",
"Вы испытываете навязчивый страх какого-либо тяжелого заболевания"
],
"results": [{
"title":"Ваш результат - сильное ОКР",
"description":"Похоже, ваша жизнь наполнена всепоглощающей тревогой. Иногда вы можете на время заглушать ее, выполняя весьма затейливые ритуалы. Может казаться, что вы временами теряете контакт с реальным миром, и магическое мышление начинает доминировать над логическим и рациональным. Например, вам кажется, что если вы выполните определенное действие несколько раз, то это каким-то образом улучшит ваше состояние, даже если это противоречит здравому смыслу. Вам чрезвычайно сложно контролировать и останавливать повторяющееся поведение. Если другие люди пытаются изменить «заведенный порядок», это может вызывать раздражение и гнев. "},
{"title":"Ваш результат - средне-выраженное ОКР",
"description":"Вы отмечаете некоторые странности в своем поведении и мыслях. Возможно, вас давно беспокоит какая-то идея, но в целом жить это не мешает. Подумаешь, странности есть у всех! Иногда хочется часто мыть руки после встречи с неприятным человеком или проверять, все ли в порядке в доме, в документах, в новостях. Но это ситуативные случаи, и в целом вы можете противостоять этим состояниям так, чтобы они не нарушали ваш привычный ритм. Если вы понимаете, что в последнее время навязчивое поведение повторяется слишком часто, и вы хотите от него избавиться — проконсультируйтесь со специалистом"
},
{ "title":"Ваша результат - нет ОКР ",
"description":"Поздравляем! Это означает, что у вас нет характерных симптомов этого психического расстройства, таких как навязчивые мысли и компульсивные действия. Отсутствие ОКР является позитивным результатом, поскольку обсессивно-компульсивное расстройство может серьезно повлиять на качество жизни человека, вызывая тревожность, стресс и нарушения в поведении."
}
]
}
],
"options": [
{"text": "Совершенно верно", "count": 4},
{"text": "Верно", "count": 3},
{"text": "Затрудняюсь ответить", "count": 2},
{"text": "Скорее неверно", "count": 1},
{"text": "Совершенно неверно", "count": 0}
],
"titles":
[
{ "id": 0, "name": "Тест на самооценку", "executionTime": 3, "filter": "На тип личности"},
{ "id": 1, "name": "Какой у Вас тип мышления?", "executionTime": 2, "filter": "Интеллектуальные" },
{ "id": 2, "name": "Определение уровня депрессии", "executionTime": 4, "filter": "Диагностика расстройств"},
{ "id": 3, "name": "Есть ли у Вас РПП?", "executionTime": 1, "filter": "Быстрые" },
{ "id": 4, "name": "Тест на скрытый нарциссизм", "executionTime": 4, "filter": "На тип личности" },
{ "id": 5, "name": "Диагностика выгорания", "executionTime": 3, "filter": "Диагностика расстройств" },
{ "id": 6, "name": "Тест на уверенность в себе", "executionTime": 2, "filter": "Быстрые" },
{ "id": 7, "name": "Насколько Вы тревожны?", "executionTime": 5, "filter": "Диагностика расстройств" },
{ "id": 8, "name": "Тест на СДВГ", "executionTime": 1, "filter": "Быстрые" },
{ "id": 9, "name": "Диагностика ОКР", "executionTime": 2, "filter": "Диагностика расстройств" }
]}

View File

@ -0,0 +1,14 @@
[
{
"eMail": "dashakhan3009@mail.ru",
"first_name": "Дарья",
"second_name": "Ханаева",
"password": "qwerty123"
},
{
"eMail": "alexandraaa.ha@gmail.com",
"first_name": "Александра",
"second_name": "Харитонова",
"password": "12345"
}
]

View File

@ -0,0 +1,9 @@
const { response } = require('express');
const router = require('express').Router();
router.get("/users", (request, response) => {
response.send(require("./json/users.json"))
})
module.exports = router;

View File

@ -0,0 +1,43 @@
[
{
"id": 1,
"phone_number": 89283244141,
"password": "1234",
"first_name": "Вася",
"second_name": "Пупкин",
"role": "dogsitter",
"location": "Россия, республика Татарстан, Казань, улица Пушкина, 12",
"price": 1500,
"about_me": "Я люблю собак"
},
{
"id": 2,
"phone_number": 89272844541,
"password": "1234",
"first_name": "Ваня",
"second_name": "Пуськин",
"role": "dogsitter",
"location": "Россия, республика Татарстан, Казань, улица Абсалямова, 19",
"price": 1000000,
"about_me": "Я не люблю собак. И вообще я котоман."
},
{
"id": 3,
"phone_number": 89872855893,
"password": "12345",
"first_name": "Гадий",
"second_name": "Петрович",
"role": "owner"
},
{
"id": 4,
"phone_number": 89872844591,
"password": "12345",
"first_name": "Галкин",
"second_name": "Максим",
"role": ["owner", "dogsitter"],
"location": "Россия, республика Татарстан, Казань, проспект Ямашева, 83",
"price": 1000000,
"about_me": "Миллион алых роз"
}
]

View File

@ -0,0 +1,36 @@
const router = require('express').Router();
const checkPassword = require('pbkdf2-password')();
const jwt = require('jsonwebtoken');
const {EDATEAM_JWT_TOKEN} = require('./key');
const {getUser, _idToId, getResponse, requiredFields, signUp} = require('./controllers');
router.post('/sign-in', requiredFields(['email','password']), async (req, res)=>{
try{
const user = await getUser(req.body);
checkPassword({password:req.body.password, salt:user.salt},async(err, pass, salt, hash )=>{
if(err){
throw new Error(err);
}
if(user.password === hash){
const {password, salt:_salt, ...rest} = user;
const token = jwt.sign(_idToId(rest), EDATEAM_JWT_TOKEN);
return res.send(getResponse(null, token));
}
return res.status(400).send(getResponse('Wrong email or password!'));
} )
}
catch(error){
res.status(400).send(getResponse(error.message));
}
});
router.post('/sign-up', requiredFields(['email', 'login', 'password']), async (req, res) => {
let error = null
const data = await signUp(req.body).catch((e) => error = e.message)
return res.status(error ? 400 : 200).send(getResponse(error, data))
})
module.exports = router;

View File

@ -0,0 +1,217 @@
const ObjectId = require('mongodb').ObjectId;
const getHash = require('pbkdf2-password')();
const { getDB } = require('../../utils/mongo');
const USERS_COLLECTION = 'users';
const RECIPES_COLLECTION = 'recipes_collection';
const FAVORITES_USER = 'favorites_user'
let db =null;
const connect = async () => {
db = await getDB('edateam');
};
const init = async () => {
await connect();
};
init();
const _idToId = (data) => {
const { _id, ...rest } = data;
return {
id: _id,
...rest
};
}
const _idToArray = (data) => {
const _idToMap = data.map((item) => _idToId(item));
return _idToMap;
}
const getResponse = (error, data, success = true) => {
if (error) {
return {
success: false,
error,
}
}
return {
success,
data,
}
}
const signUp = async ({ email, login, password }) => {
try {
db = await getDB('edateam');
const userCollection = db.collection(USERS_COLLECTION);
const userData = await userCollection.findOne({
$or: [
{ login },
{ email }
]
})
if (userData?.login === login) {
throw new Error('This login already in db!\nPlease come up with another login!');
}
if (userData?.email === email) {
throw new Error('This email already in db!\nPlease come up with another email!');
}
return new Promise((resolve, reject) => {
getHash({ password }, async (err, pass, salt, hash) => {
if (err) {
return reject(err);
}
const insertedCount = await userCollection.insertOne({ email, login, password: hash, salt });
if (!insertedCount) {
return reject(new Error('Insert error!'));
}
resolve({});
});
});
} catch (error) {
console.error(error);
throw error;
}
};
const getUser = async ({ email }) => {
if (db === null) {
throw new Error('no db connection :((');
}
try {
const userCollection = db.collection(USERS_COLLECTION);
const userData = await userCollection.findOne({ email });
if (userData) {
return userData;
}
throw new Error('Wrong email or password!');
} catch (error) {
throw new Error(error);
}
}
const getListRecipes = async () => {
try {
db = await getDB('edateam');
const recipesCollection = db.collection(RECIPES_COLLECTION);
const recipesData = await recipesCollection.find().toArray();
if (recipesData.length > 0) {
return _idToArray(recipesData);
} else {
throw new Error('No recipes found in the database!');
}
} catch (error) {
console.error('Error in getListRecipes:', error.message);
throw new Error(error.message);
}
};
const getRecipe = async (dishId ) => {
try {
db = await getDB('edateam');
const recipesCollection = db.collection(RECIPES_COLLECTION);
const id = dishId.id;
const recipeData = await recipesCollection.findOne({ _id :new ObjectId(id) } );
if (recipeData!=null) {
return _idToId(recipeData);
}
throw new Error('Not found recipe');
} catch (error) {
throw new Error(error);
}
}
const addRecipe = async (recipe) => {
try {
db = await getDB('edateam');
const recipesCollection = db.collection(RECIPES_COLLECTION);
const result = await recipesCollection.insertOne(recipe);
if (!result.insertedId) {
throw new Error('Recipe insertion failed');
}
return {
success: true,
id: result.insertedId
};
} catch (error) {
console.error('Error in addRecipe:', error.message);
throw new Error(error.message);
}
};
const requiredFields = (fields) => (req, res, next) => {
// eslint-disable-next-line no-restricted-syntax
for (const fieldName of fields) {
if (!req.body[fieldName]) {
throw new Error(`Параметр ${fieldName} не установлен`)
}
}
next()
}
const addFavorite = async (userId, recipeId) => {
try {
db = await getDB('edateam');
const favoritesCollection = db.collection(FAVORITES_USER);
const result = await favoritesCollection.updateOne(
{ userId: new ObjectId(userId) },
{ $addToSet: { favorites: new ObjectId(recipeId) } },
{ upsert: true }
);
return result;
} catch (error) {
throw new Error('Error adding favorite: ' + error.message);
}
};
const getFavorites = async (userId) => {
try {
db = await getDB('edateam');
const favoritesCollection = db.collection(FAVORITES_USER);
const userFavorites = await favoritesCollection.findOne({ userId: new ObjectId(userId) });
if (!userFavorites || !userFavorites.favorites || userFavorites.favorites.length === 0) {
return [];
}
const recipesCollection = db.collection(RECIPES_COLLECTION);
const favoriteRecipes = await recipesCollection.find({ _id: { $in: userFavorites.favorites } }).toArray();
return favoriteRecipes;
} catch (error) {
console.error(error);
throw new Error("Failed to get user favorites with recipes");
}
};
module.exports = {
getUser,
signUp,
getResponse,
_idToId,
_idToArray,
getListRecipes,
getRecipe,
addRecipe,
requiredFields,
getFavorites,
addFavorite
};

View File

@ -0,0 +1,25 @@
const router = require('express').Router();
router.get('/recipe-data', (request, response) => {
response.send(require('../json/recipe-data/success.json'));
});
router.get('/userpage-data', (req, res) => {
res.send(require('../json/userpage-data/success.json'));
});
router.post('/userpage-data', (req, res) => {
res.send(require('../json/userpage-data/success.json'));
});
router.get('/homepage-data', (req, res) => {
res.send(require('../json/homepage-data/success.json'));
});
router.use('/auth', require('./auth'));
router.use('/recipe', require('./user'));
router.use('/main', require('./main'));
module.exports = router;

View File

@ -0,0 +1,76 @@
{
"data": [
{
"src": "pancakes_meat",
"alt": "Фотография блинчиков с мясом, сыром и луком",
"href": "?=dish01",
"name": "Блинчики с мясом, сыром и лучком"
},
{
"src": "cheesecakes",
"alt": "Фотография сырников из творога",
"href": "?=dish02",
"name": "Сырники из творога"
},
{
"src": "borsch",
"alt": "Фотография борща",
"href": "?=dish03",
"name": "Борщ"
},
{
"src": "vareniki",
"alt": "Фотография вареников",
"href": "?=dish04",
"name": "Ленивые вареники"
},
{
"src": "rice_porridge",
"alt": "Фотография рисовой каши",
"href": "?=dish05",
"name": "Рисовая каша"
},
{
"src": "cutlets",
"alt": "Фотография котлет по-киевски",
"href": "?=dish06",
"name": "Котлеты по-киевски"
},
{
"src": "draniki",
"alt": "Фотография драников",
"href": "?=dish07",
"name": "Драники"
},
{
"src": "meringue",
"alt": "Фотография безе",
"href": "?=dish08",
"name": "Безе"
},
{
"src": "goulash",
"alt": "Фотография гуляша",
"href": "?=dish09",
"name": "Гуляш"
},
{
"src": "pancakes_cherries",
"alt": "Фотография блинчиков с вишней и творожным сыром",
"href": "?=dish10",
"name": "Блинчики с вишней и творожным сыром"
},
{
"src": "canned_soup",
"alt": "Фотография супа из рыбных консервов",
"href": "?=dish11",
"name": "Суп из рыбных консервов"
},
{
"src": "salad",
"alt": "Фотография салата",
"href": "?=dish12",
"name": "Салат \"Весенний\""
}
]
}

View File

@ -0,0 +1,58 @@
{
"name":"Блинчики с вишней и творожным сыром",
"stages":
[
"Смешать муку, молоко, яйца, сахар и соль в миске",
"Добавить вишню в тесто и перемешать",
"Вылить тесто на разогретую сковороду и обжарить с двух сторон до золотистого цвета",
"Подавать блинчики, украсив творожным сыром сверху"
],
"table":
[
{ "ingredient": "1",
"weight": "500 гр",
"price1": "500р.",
"price2": "439р.",
"price3": "600р." },
{ "ingredient": "Ингредиент 2",
"weight": "2 шт",
"price1": "120р.",
"price2": "150р.",
"price3": "130р." },
{ "ingredient": "Ингредиент 3",
"weight": "500 гр",
"price1": "12р.",
"price2": "12.99р.",
"price3": "10р." },
{ "ingredient": "Ингредиент 4",
"weight": "500 гр",
"price1": "500р.",
"price2": "439р.",
"price3": "600р." },
{ "ingredient": "Ингредиент 5",
"weight": "500 гр",
"price1": "500р.",
"price2": "439р.",
"price3": "600р." },
{ "ingredient": "Ингредиент 6",
"weight": "500 гр",
"price1": "500р.",
"price2": "439р.",
"price3": "600р." }
],
"tags":
[
{ "name": "#блины", "href": "#01" },
{ "name": "#вишня", "href": "#02" },
{ "name": "#молоко"," href": "#03" }
]
}

View File

@ -0,0 +1,30 @@
{
"data":{
"id":1,
"loginname":"Логин пользователя",
"datesignin":"2024/05/18",
"favoritedishes":
[
{"id":1,
"dishlink":"?=dish1",
"dishname":"Блюдо1"
},
{"id":2,
"dishlink":"?=dish2",
"dishname":"Блюдо2"
},
{"id":3,
"dishlink":"?=dish3",
"dishname":"Блюдо3"
},
{"id":4,
"dishlink":"?=dish4",
"dishname":"Блюдо4"
},
{"id":5,
"dishlink":"?=dish5",
"dishname":"Блюдо5"
}
]
}
}

View File

@ -0,0 +1,3 @@
const EDATEAM_JWT_TOKEN = 'secretyk token';
module.exports = {EDATEAM_JWT_TOKEN};

View File

@ -0,0 +1,51 @@
const { getListRecipes , getRecipe, addFavorite , getFavorites} = require('./controllers');
const router = require('express').Router();
router.get('/recipes', async (req, res) => {
try {
const result = await getListRecipes();
return res.status(200).json({ success: true, data: result });
} catch (error) {
console.error('Error in GET /recipes:', error.message);
return res.status(500).json({ success: false, message: error.message });
}
});
router.post('/recipe', async(req,res)=>{
try{
const result = await getRecipe(req.body);
return res.status(200).json({success:true, data: result});
}
catch(error){
console.error('Error in GET /recipes:', error.message);
return res.status(500).json({ success: false, message: error.message });
}
})
router.post('/favorites', async (req, res) => {
try {
const { userId, recipeId } = req.body;
const result = await addFavorite(userId, recipeId);
return res.status(200).json({ success: true, data: result });
} catch (error) {
console.error('Error in POST /favorites:', error.message);
return res.status(500).json({ success: false, message: error.message });
}
});
router.post('/get-favorites', async(req,res) =>{
try {
const { userId } = req.body;
const result = await getFavorites(userId);
console.log(result)
return res.status(200).json({ success: true, data: result });
} catch (error) {
console.error('Error in POST /get-favorites:', error.message);
return res.status(500).json({ success: false, message: error.message });
}
});
module.exports = router;

View File

@ -0,0 +1,35 @@
const { requiredFields , getFavorites, addRecipe} = require('./controllers');
const router = require('express').Router();
router.post('/favorites', requiredFields('id'), async(req,res)=>{
try{
const recipes = await getFavorites(req.body);
res.status(200).send(getResponse(recipes));
}
catch(error){
res.status(400).send(getResponse(error.message));
}
})
router.post('/add-recept', async (req, res) => {
let error = null;
let result = null;
try {
result = await addRecipe(req.body);
} catch (e) {
error = e.message;
}
if (error) {
console.error(`Error in POST /add-recept: ${error}`);
}
return res.status(error ? 500 : 201).json({
message: error ? error : 'Recipe added successfully',
id: result?.id
});
});
module.exports = router;

View File

@ -3,5 +3,7 @@ const router = express.Router()
router.use('/example', require('./example/index'))
router.use('/pen-plotter', require('./pen-plotter/index'))
router.use('/score-scout', require('./score-scout/index'))
module.exports = router

View File

@ -0,0 +1,28 @@
const express = require('express')
const router = express.Router()
const fs = require("fs");
const path = require("path");
const { BASE_PATH } = require("./paths");
router.use("/profiles", express.static(path.join(BASE_PATH, "/profiles")));
router.use("/static", express.static(path.join(BASE_PATH, "/static")));
router.use('/api', require('./routes/api').default)
// Add the required directories
router.use((req, res, next) => {
const directories = ["/static", "/profiles"];
directories.forEach((dir) => {
if (!fs.existsSync(BASE_PATH + dir)) {
fs.mkdirSync(BASE_PATH + dir);
}
});
next();
});
router.get('/info', (req, res) => {
res.send('Pen-Plotter backend')
})
module.exports = router

View File

@ -0,0 +1,10 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.STATIC_PATH = exports.PROFILES_PATH = exports.BASE_PATH = void 0;
const path = require("path");
const BASE_PATH = __dirname;
exports.BASE_PATH = BASE_PATH;
const PROFILES_PATH = path.join(BASE_PATH, "profiles");
exports.PROFILES_PATH = PROFILES_PATH;
const STATIC_PATH = path.join(BASE_PATH, "static");
exports.STATIC_PATH = STATIC_PATH;

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="77" height="68"><path stroke="#000000" stroke-width="3" fill="none" d="M 3 37 L 3 37 L 7 38 L 22 41 L 49 41 L 62 37 L 71 31 L 73 25 L 74 18 L 73 10 L 71 6 L 69 4 L 63 3 L 58 3 L 49 3 L 39 5 L 33 9 L 28 13 L 24 18 L 21 29 L 21 37 L 21 43 L 29 53 L 33 58 L 37 61 L 39 63 L 41 65 L 44 65 L 46 63 L 49 61 L 52 59 L 53 58 L 53 58"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="86" height="88"><path stroke="#000000" stroke-width="3" fill="none" d="M 13 3 L 13 3 L 14 7 L 16 30 L 18 44 L 20 59 L 21 63 L 21 66 L 21 68 L 22 69 L 23 67 L 27 55 L 31 43 L 36 33 L 40 25 L 43 18 L 46 16 L 46 15 L 46 15 L 46 15"/><path stroke="#000000" stroke-width="3" fill="none" d="M 44 42 L 44 42 L 44 42"/><path stroke="#000000" stroke-width="3" fill="none" d="M 44 42 L 44 42 L 44 42 L 42 42 L 35 42 L 29 42 L 22 41 L 18 39 L 12 36 L 8 35 L 4 31 L 3 31 L 3 31 L 3 31"/><path stroke="#000000" stroke-width="3" fill="none" d="M 3 31 L 3 31 L 7 33 L 29 43 L 63 60 L 75 69 L 81 76 L 83 79 L 83 82 L 83 84 L 82 85 L 80 85 L 78 84 L 78 84"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="70" height="125"><path stroke="#000000" stroke-width="3" fill="none" d="M 3 27 L 3 27 L 3 31 L 9 38 L 15 43 L 21 46 L 27 46 L 31 42 L 35 35 L 39 23 L 41 15 L 41 9 L 41 4 L 42 3 L 42 3 L 43 5 L 44 10 L 45 14 L 46 23 L 47 32 L 48 40 L 49 51 L 50 69 L 50 84 L 50 99 L 46 112 L 44 115 L 40 119 L 33 122 L 27 122 L 22 121 L 16 118 L 15 115 L 15 110 L 15 103 L 22 91 L 31 85 L 39 79 L 45 76 L 52 71 L 55 70 L 59 68 L 59 66 L 62 63 L 64 62 L 66 59 L 67 58 L 67 58 L 67 57 L 67 57"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="37.20001220703125" height="80.4000244140625"><path stroke="#000000" stroke-width="3" fill="none" d="M 7 7.79998779296875 L 7 7.79998779296875 L 7 18.20001220703125 L 7 22.20001220703125 L 7 26.20001220703125 L 6.20001220703125 29.4000244140625 L 6.20001220703125 31 L 6.20001220703125 31.79998779296875 L 6.20001220703125 33.4000244140625 L 6.20001220703125 34.20001220703125 L 6.20001220703125 35 L 6.20001220703125 35.79998779296875 L 6.20001220703125 36.60003662109375 L 5.399993896484375 37.4000244140625 L 5.399993896484375 38.20001220703125 L 4.600006103515625 38.20001220703125 L 4.600006103515625 38.20001220703125"/><path stroke="#000000" stroke-width="3" fill="none" d="M 3.79998779296875 29.4000244140625 L 3.79998779296875 29.4000244140625 L 13.399993896484375 30.20001220703125 L 17.399993896484375 30.20001220703125 L 20.600006103515625 30.20001220703125 L 23.79998779296875 31 L 25.399993896484375 31 L 27.79998779296875 31 L 28.600006103515625 31 L 30.20001220703125 31 L 31 31 L 31.79998779296875 31 L 32.600006103515625 31.79998779296875 L 33.399993896484375 31.79998779296875 L 34.20001220703125 32.60003662109375 L 34.20001220703125 32.60003662109375"/><path stroke="#000000" stroke-width="3" fill="none" d="M 34.20001220703125 3 L 34.20001220703125 3 L 34.20001220703125 12.60003662109375 L 34.20001220703125 24.60003662109375 L 34.20001220703125 31.79998779296875 L 34.20001220703125 39.79998779296875 L 33.399993896484375 46.20001220703125 L 33.399993896484375 54.20001220703125 L 33.399993896484375 59.79998779296875 L 31.79998779296875 65.4000244140625 L 31.79998779296875 69.4000244140625 L 31.79998779296875 71.79998779296875 L 31 74.20001220703125 L 31 75 L 31 75.79998779296875 L 31 76.60003662109375 L 31 77.4000244140625 L 31 77.4000244140625"/><path stroke="#000000" stroke-width="3" fill="none" d="M 3 29.4000244140625 L 3 29.4000244140625 L 3 39 L 3 43 L 3 47 L 3 50.20001220703125 L 3 53.4000244140625 L 3 55.79998779296875 L 3 56.60003662109375 L 3 58.20001220703125 L 3 59 L 3 59.79998779296875 L 3 60.60003662109375 L 3 61.4000244140625 L 3 61.4000244140625"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="59" height="61"><path stroke="#000000" stroke-width="3" fill="none" d="M 3 47 L 3 47 L 4 36 L 4 24 L 5 17 L 5 9 L 5 7 L 5 5 L 5 4 L 5 3 L 6 3 L 7 4 L 9 8 L 14 15 L 16 20 L 21 26 L 23 27 L 26 29 L 28 30 L 33 29 L 37 27 L 40 23 L 46 18 L 48 14 L 50 11 L 52 10 L 54 9 L 54 8 L 54 7 L 54 10 L 55 16 L 55 23 L 56 37 L 56 46 L 56 50 L 55 53 L 55 56 L 55 57 L 55 58 L 55 58"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="53" height="67"><path stroke="#000000" stroke-width="3" fill="none" d="M 50 64 L 50 64 L 49 64 L 49 63 L 48 63 L 48 62 L 46 61 L 45 61 L 44 60 L 43 59 L 42 59 L 42 58 L 41 58 L 39 58 L 38 57 L 37 56 L 36 55 L 34 53 L 32 52 L 32 51 L 31 51 L 30 49 L 29 49 L 28 48 L 27 48 L 26 47 L 25 46 L 24 45 L 24 44 L 23 43 L 22 42 L 22 41 L 21 41 L 21 40 L 20 40 L 20 39 L 19 39 L 18 37 L 18 35 L 16 35 L 16 34 L 16 32 L 15 32 L 14 30 L 14 29 L 14 27 L 13 27 L 13 25 L 12 23 L 11 22 L 11 21 L 11 20 L 11 19 L 11 18 L 11 17 L 11 16 L 11 15 L 11 14 L 11 13 L 11 12 L 11 11 L 11 10 L 11 9 L 11 7 L 11 6 L 12 5 L 13 5 L 14 4 L 15 4 L 16 4 L 17 3 L 18 3 L 19 3 L 20 3 L 21 3 L 22 3 L 23 3 L 24 3 L 25 3 L 26 3 L 27 3 L 28 3 L 29 3 L 30 3 L 30 4 L 31 4 L 31 5 L 31 6 L 31 7 L 32 8 L 33 8 L 33 9 L 33 10 L 33 11 L 33 12 L 33 14 L 32 14 L 32 15 L 32 16 L 32 17 L 31 18 L 30 19 L 29 20 L 28 21 L 27 22 L 26 22 L 25 22 L 24 23 L 23 24 L 22 24 L 21 25 L 20 25 L 19 26 L 19 27 L 17 27 L 16 28 L 15 29 L 14 29 L 14 30 L 13 30 L 13 31 L 11 31 L 11 32 L 10 33 L 9 34 L 9 35 L 8 36 L 7 37 L 6 38 L 5 39 L 5 41 L 4 41 L 3 42 L 3 43 L 3 44 L 3 45 L 3 46 L 3 47 L 3 48 L 3 49 L 3 50 L 3 51 L 3 52 L 3 53 L 3 54 L 3 55 L 4 57 L 5 58 L 5 59 L 7 60 L 7 61 L 8 61 L 8 62 L 9 63 L 10 63 L 10 64 L 11 64 L 12 64 L 13 64 L 14 64 L 15 64 L 16 64 L 17 64 L 18 64 L 19 64 L 20 64 L 21 63 L 22 63 L 23 63 L 25 62 L 27 61 L 28 61 L 28 60 L 29 60 L 30 59 L 31 59 L 31 58 L 32 57 L 33 57 L 34 56 L 35 55 L 36 54 L 37 53 L 38 52 L 40 51 L 41 50 L 41 49 L 42 48 L 43 48 L 43 47 L 44 46 L 44 45 L 44 44 L 44 43 L 45 41 L 45 40 L 45 39 L 45 38 L 45 37 L 45 37"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="32" height="30"><path stroke="#000000" stroke-width="3" fill="none" d="M 17 3 L 17 3 L 17 4 L 17 5 L 17 6 L 17 7 L 16 9 L 16 10 L 16 11 L 16 12 L 15 13 L 15 14 L 15 15 L 15 16 L 15 17 L 15 18 L 14 19 L 14 20 L 13 21 L 13 22 L 13 23 L 13 24 L 12 26 L 11 27 L 10 27 L 10 27"/><path stroke="#000000" stroke-width="3" fill="none" d="M 3 13 L 3 13 L 4 13 L 5 13 L 6 13 L 7 13 L 8 14 L 9 14 L 10 14 L 11 14 L 12 14 L 13 15 L 14 15 L 15 15 L 16 15 L 17 15 L 18 15 L 19 15 L 20 15 L 21 15 L 22 15 L 23 15 L 24 15 L 25 15 L 26 15 L 28 14 L 28 13 L 29 13 L 29 12 L 29 12"/><path stroke="#000000" stroke-width="3" fill="none" d="M 15 13 L 15 13 L 15 15 L 16 16 L 17 16 L 17 17 L 18 17 L 18 18 L 19 19 L 20 19 L 21 20 L 22 21 L 23 22 L 24 23 L 25 23 L 25 24 L 26 24 L 27 24 L 28 24 L 29 24 L 29 24"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="37" height="39"><path stroke="#000000" stroke-width="3" fill="none" d="M 3 36 L 3 36 L 3 35 L 3 33 L 4 32 L 4 31 L 5 29 L 6 29 L 6 28 L 7 28 L 7 26 L 8 25 L 9 24 L 9 22 L 10 22 L 11 20 L 11 19 L 12 18 L 12 17 L 12 16 L 13 14 L 14 14 L 14 13 L 14 12 L 14 11 L 14 10 L 14 8 L 14 7 L 15 6 L 15 5 L 15 4 L 16 3 L 17 3 L 18 3 L 19 3 L 20 3 L 20 4 L 21 4 L 21 5 L 22 6 L 22 7 L 23 8 L 24 10 L 24 11 L 25 12 L 26 13 L 26 15 L 27 16 L 28 17 L 28 19 L 29 19 L 29 20 L 30 21 L 30 22 L 31 24 L 31 26 L 31 27 L 32 29 L 33 31 L 33 32 L 34 33 L 34 33"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="18" height="54"><path stroke="#000000" stroke-width="3" fill="none" d="M 6 9 L 6 9 L 7 8 L 8 8 L 9 8 L 10 8 L 11 8 L 11 9 L 10 9 L 9 9 L 8 9 L 7 9 L 7 8 L 6 7 L 5 7 L 5 6 L 5 5 L 5 4 L 6 3 L 7 3 L 8 3 L 10 3 L 11 3 L 13 4 L 13 5 L 14 5 L 14 6 L 14 7 L 14 8 L 14 9 L 14 10 L 14 11 L 14 12 L 13 13 L 12 13 L 10 13 L 8 13 L 8 12 L 7 12 L 7 11 L 7 9 L 6 8 L 6 7 L 6 7"/><path stroke="#000000" stroke-width="3" fill="none" d="M 12 47 L 12 47 L 13 47 L 12 47 L 11 47 L 10 47 L 9 47 L 8 48 L 7 48 L 6 48 L 4 48 L 4 47 L 3 47 L 3 46 L 3 45 L 3 44 L 3 43 L 4 43 L 5 42 L 6 42 L 8 42 L 9 42 L 10 42 L 11 42 L 12 42 L 13 42 L 15 42 L 15 43 L 15 44 L 15 45 L 15 46 L 15 47 L 15 48 L 15 49 L 15 50 L 15 51 L 14 51 L 12 51 L 11 51 L 10 51 L 10 50 L 9 49 L 9 48 L 8 46 L 7 46 L 7 45 L 7 44 L 7 43 L 7 43"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="16" height="26"><path stroke="#000000" stroke-width="3" fill="none" d="M 10 7 L 10 7 L 9 7 L 8 7 L 7 7 L 7 6 L 7 5 L 7 4 L 8 4 L 9 4 L 10 4 L 10 5 L 10 6 L 10 7 L 10 9 L 9 9 L 8 9 L 7 9 L 7 8 L 6 6 L 6 5 L 6 4 L 7 3 L 8 3 L 9 3 L 10 3 L 11 3 L 12 3 L 13 4 L 13 5 L 13 6 L 13 7 L 13 8 L 13 9 L 13 10 L 13 11 L 13 12 L 13 13 L 13 14 L 13 15 L 13 16 L 13 17 L 12 18 L 12 19 L 11 19 L 10 20 L 9 20 L 9 21 L 8 21 L 7 22 L 6 22 L 5 22 L 4 22 L 4 23 L 3 23 L 3 23"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="44" height="86"><path stroke="#000000" stroke-width="3" fill="none" d="M 4 57 L 4 57 L 5 57 L 5 58 L 5 59 L 6 60 L 6 61 L 7 62 L 8 63 L 8 65 L 9 65 L 10 66 L 10 67 L 11 68 L 12 69 L 14 70 L 14 71 L 15 71 L 16 72 L 17 72 L 18 72 L 19 72 L 20 72 L 21 73 L 22 73 L 23 73 L 24 73 L 25 73 L 26 73 L 28 73 L 29 73 L 30 73 L 31 73 L 32 73 L 33 73 L 34 73 L 35 72 L 36 72 L 37 71 L 38 71 L 38 70 L 39 69 L 40 68 L 40 67 L 41 66 L 41 65 L 41 64 L 41 63 L 41 62 L 41 61 L 41 60 L 41 59 L 41 58 L 41 57 L 41 56 L 41 55 L 41 53 L 41 52 L 41 51 L 40 50 L 39 49 L 39 48 L 38 47 L 37 47 L 36 45 L 35 45 L 35 44 L 34 43 L 33 43 L 33 42 L 32 42 L 31 42 L 30 41 L 29 40 L 28 39 L 27 39 L 26 38 L 25 38 L 24 38 L 24 37 L 23 37 L 22 36 L 21 36 L 20 35 L 19 35 L 18 35 L 17 34 L 16 33 L 15 33 L 14 32 L 13 32 L 12 31 L 11 31 L 10 30 L 9 30 L 9 29 L 8 29 L 6 29 L 6 28 L 5 28 L 4 27 L 4 26 L 3 25 L 3 24 L 3 23 L 3 22 L 3 21 L 3 20 L 3 19 L 3 18 L 3 17 L 3 16 L 4 15 L 5 14 L 7 13 L 8 12 L 9 12 L 10 11 L 11 11 L 12 10 L 13 10 L 14 10 L 15 10 L 15 9 L 16 9 L 17 9 L 18 9 L 19 9 L 20 9 L 21 9 L 22 9 L 23 9 L 24 9 L 25 9 L 26 9 L 27 9 L 28 9 L 29 9 L 30 9 L 31 9 L 32 10 L 33 10 L 34 11 L 35 11 L 36 11 L 36 13 L 37 13 L 38 14 L 38 15 L 38 16 L 38 17 L 39 17 L 39 18 L 39 18"/><path stroke="#000000" stroke-width="3" fill="none" d="M 23 3 L 23 3 L 23 4 L 22 5 L 21 6 L 21 7 L 21 8 L 21 9 L 21 10 L 21 11 L 21 12 L 21 13 L 21 14 L 21 15 L 21 16 L 21 17 L 21 18 L 21 19 L 21 20 L 21 21 L 21 22 L 21 23 L 21 24 L 21 25 L 21 26 L 21 27 L 21 28 L 21 29 L 21 30 L 21 32 L 21 33 L 21 34 L 21 35 L 21 36 L 21 37 L 21 38 L 21 39 L 21 40 L 21 41 L 21 42 L 21 43 L 21 44 L 21 45 L 21 46 L 21 47 L 21 48 L 21 49 L 21 50 L 21 51 L 21 52 L 21 53 L 21 54 L 21 55 L 21 56 L 21 57 L 21 58 L 21 59 L 21 60 L 21 61 L 21 62 L 21 63 L 21 64 L 21 65 L 21 66 L 21 67 L 21 68 L 21 69 L 21 70 L 21 71 L 21 72 L 21 73 L 21 74 L 21 75 L 21 76 L 21 78 L 22 78 L 22 79 L 22 80 L 22 81 L 22 82 L 22 83 L 22 83"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="25" height="24"><path stroke="#000000" stroke-width="3" fill="none" d="M 4 5 L 4 5 L 4 6 L 4 7 L 4 8 L 3 9 L 3 10 L 3 11 L 3 12 L 3 13 L 3 14 L 3 15 L 3 17 L 3 18 L 4 20 L 4 21 L 5 21 L 5 21"/><path stroke="#000000" stroke-width="3" fill="none" d="M 22 3 L 22 3 L 22 4 L 22 5 L 22 6 L 22 7 L 22 8 L 22 9 L 22 10 L 22 11 L 22 12 L 22 13 L 22 14 L 22 15 L 22 16 L 22 17 L 22 18 L 22 18"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="41" height="66"><path stroke="#000000" stroke-width="3" fill="none" d="M 20 30 L 20 30 L 19 30 L 18 30 L 17 30 L 16 30 L 14 29 L 13 29 L 12 29 L 11 29 L 10 28 L 9 28 L 8 28 L 7 28 L 6 28 L 4 27 L 3 26 L 3 25 L 3 24 L 3 22 L 3 21 L 3 20 L 3 19 L 3 18 L 3 17 L 3 16 L 3 15 L 3 14 L 3 13 L 3 12 L 3 11 L 3 10 L 3 9 L 3 8 L 4 7 L 5 6 L 6 5 L 7 5 L 8 4 L 10 3 L 11 3 L 12 3 L 13 3 L 14 3 L 15 3 L 16 3 L 17 3 L 18 3 L 19 3 L 20 3 L 21 3 L 22 3 L 23 3 L 24 3 L 25 3 L 26 3 L 27 4 L 28 4 L 29 5 L 30 6 L 31 6 L 31 7 L 32 7 L 32 8 L 33 8 L 33 10 L 33 11 L 34 12 L 35 13 L 35 14 L 35 15 L 35 16 L 35 17 L 35 18 L 35 19 L 35 20 L 35 21 L 35 22 L 35 23 L 35 24 L 35 25 L 34 25 L 34 26 L 33 27 L 32 28 L 31 28 L 30 28 L 29 28 L 28 29 L 27 29 L 26 29 L 25 30 L 24 30 L 24 31 L 23 31 L 22 31 L 22 32 L 21 32 L 20 33 L 19 33 L 18 33 L 17 35 L 15 35 L 15 36 L 14 36 L 13 37 L 12 38 L 11 39 L 10 39 L 10 40 L 9 40 L 8 42 L 7 43 L 7 44 L 7 45 L 6 46 L 5 46 L 5 47 L 5 48 L 4 49 L 4 50 L 4 51 L 4 52 L 4 53 L 4 54 L 4 55 L 4 56 L 5 56 L 5 57 L 6 57 L 6 58 L 7 59 L 7 60 L 8 61 L 9 62 L 10 62 L 11 62 L 12 62 L 12 63 L 13 63 L 14 63 L 15 63 L 16 63 L 17 63 L 18 63 L 19 63 L 20 63 L 21 63 L 22 63 L 23 63 L 25 63 L 26 63 L 27 63 L 28 63 L 29 63 L 31 63 L 31 62 L 32 62 L 33 61 L 34 61 L 35 61 L 35 59 L 36 59 L 37 58 L 37 57 L 37 56 L 37 55 L 38 55 L 38 54 L 38 53 L 38 52 L 38 51 L 38 50 L 38 49 L 38 48 L 38 47 L 38 46 L 38 45 L 38 44 L 38 43 L 37 42 L 36 40 L 36 39 L 35 38 L 34 37 L 33 37 L 33 36 L 32 36 L 31 36 L 30 35 L 29 34 L 27 33 L 26 33 L 25 33 L 24 32 L 24 31 L 23 31 L 22 30 L 21 30 L 20 30 L 19 29 L 18 29 L 16 28 L 15 28 L 15 28"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="52" height="34"><path stroke="#000000" stroke-width="3" fill="none" d="M 3 5 L 3 5 L 4 5 L 5 5 L 6 5 L 7 5 L 9 5 L 11 5 L 14 5 L 15 5 L 16 5 L 18 5 L 20 5 L 22 5 L 23 5 L 24 5 L 25 5 L 26 5 L 27 5 L 28 5 L 30 5 L 31 5 L 32 5 L 33 5 L 34 5 L 35 5 L 36 5 L 37 5 L 38 5 L 39 5 L 41 4 L 41 3 L 42 3 L 43 3 L 44 3 L 45 3 L 46 3 L 47 3 L 48 3 L 49 3 L 49 3"/><path stroke="#000000" stroke-width="3" fill="none" d="M 4 31 L 4 31 L 4 30 L 5 30 L 6 30 L 7 30 L 9 29 L 11 29 L 12 29 L 14 29 L 15 29 L 17 29 L 18 29 L 20 29 L 21 29 L 23 29 L 24 29 L 26 28 L 27 28 L 28 28 L 29 28 L 29 27 L 30 27 L 31 27 L 32 27 L 33 27 L 34 27 L 35 27 L 36 27 L 37 27 L 38 27 L 39 27 L 40 27 L 41 27 L 42 27 L 43 27 L 44 27 L 45 27 L 46 27 L 47 27 L 48 27 L 48 27"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="11" height="66"><path stroke="#000000" stroke-width="3" fill="none" d="M 3 3 L 3 3 L 3 4 L 3 5 L 4 7 L 5 7 L 5 8 L 5 9 L 5 10 L 5 12 L 5 13 L 5 14 L 5 15 L 5 17 L 5 19 L 5 20 L 5 21 L 5 22 L 5 23 L 5 24 L 5 25 L 5 26 L 5 27 L 5 28 L 5 29 L 5 30 L 5 31 L 5 32 L 5 33 L 5 34 L 5 35 L 5 37 L 5 38 L 5 39 L 5 40 L 5 41 L 5 42 L 5 43 L 5 45 L 5 46 L 5 47 L 5 48 L 5 49 L 5 50 L 5 50"/><path stroke="#000000" stroke-width="3" fill="none" d="M 4 61 L 4 61 L 4 63 L 5 63 L 5 62 L 5 63 L 6 63 L 7 63 L 8 63 L 8 62 L 7 61 L 6 61 L 5 61 L 4 61 L 4 61"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="49" height="71"><path stroke="#000000" stroke-width="3" fill="none" d="M 39 5 L 39 5 L 38 5 L 37 5 L 35 5 L 34 5 L 32 5 L 31 5 L 30 5 L 29 5 L 28 5 L 26 5 L 25 5 L 24 5 L 23 5 L 22 5 L 21 5 L 20 5 L 20 4 L 19 3 L 18 3 L 17 3 L 16 3 L 15 3 L 14 3 L 13 3 L 12 3 L 11 3 L 10 3 L 10 4 L 9 4 L 8 5 L 8 6 L 8 7 L 8 8 L 8 9 L 8 10 L 8 11 L 8 12 L 8 13 L 8 14 L 8 15 L 8 16 L 8 17 L 8 18 L 8 19 L 8 20 L 8 21 L 8 22 L 8 23 L 7 23 L 7 24 L 7 26 L 6 27 L 6 28 L 5 30 L 5 31 L 4 33 L 3 34 L 3 35 L 3 36 L 3 37 L 4 37 L 4 36 L 5 36 L 5 35 L 6 34 L 7 33 L 7 32 L 8 32 L 8 30 L 9 30 L 10 29 L 10 28 L 11 27 L 11 26 L 13 26 L 14 26 L 15 26 L 16 26 L 17 26 L 18 26 L 19 26 L 20 26 L 21 26 L 22 26 L 23 26 L 25 26 L 26 26 L 27 26 L 28 26 L 29 26 L 31 26 L 32 26 L 34 27 L 35 27 L 36 27 L 37 28 L 38 28 L 38 29 L 40 29 L 40 30 L 41 31 L 42 32 L 43 33 L 43 34 L 43 35 L 44 36 L 44 37 L 44 38 L 44 40 L 44 41 L 45 42 L 46 43 L 46 44 L 46 45 L 46 46 L 46 47 L 46 49 L 46 50 L 45 51 L 45 52 L 45 53 L 44 54 L 44 55 L 43 56 L 43 58 L 42 59 L 42 60 L 41 60 L 41 61 L 39 62 L 38 63 L 38 64 L 37 64 L 36 65 L 35 66 L 34 66 L 33 66 L 32 67 L 32 68 L 31 68 L 30 68 L 29 68 L 28 68 L 27 68 L 26 68 L 24 68 L 24 67 L 23 67 L 22 67 L 21 66 L 20 65 L 18 64 L 17 63 L 15 62 L 14 61 L 13 60 L 12 60 L 12 59 L 11 59 L 11 58 L 10 57 L 10 56 L 9 55 L 8 55 L 8 54 L 8 54"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="48" height="68"><path stroke="#000000" stroke-width="3" fill="none" d="M 45 46 L 45 46 L 44 46 L 43 46 L 41 46 L 40 46 L 39 46 L 38 46 L 37 46 L 36 46 L 35 46 L 34 46 L 33 46 L 32 46 L 31 46 L 30 46 L 29 46 L 28 46 L 27 46 L 26 46 L 25 46 L 24 46 L 22 46 L 21 46 L 20 46 L 19 46 L 18 46 L 17 46 L 15 46 L 14 46 L 13 46 L 12 46 L 11 46 L 10 46 L 9 46 L 8 46 L 7 46 L 6 46 L 5 46 L 4 46 L 3 46 L 3 46"/><path stroke="#000000" stroke-width="3" fill="none" d="M 33 3 L 33 3 L 33 4 L 33 5 L 33 6 L 33 7 L 33 8 L 33 9 L 33 10 L 33 11 L 33 12 L 33 13 L 33 14 L 33 15 L 33 16 L 33 17 L 33 18 L 33 19 L 33 20 L 33 21 L 33 22 L 33 23 L 33 24 L 33 25 L 33 26 L 33 27 L 33 28 L 33 29 L 33 30 L 33 31 L 33 32 L 33 34 L 33 35 L 33 36 L 33 37 L 33 38 L 33 39 L 33 40 L 33 41 L 33 42 L 33 43 L 33 44 L 33 45 L 33 46 L 33 48 L 33 49 L 33 50 L 33 51 L 33 52 L 33 53 L 33 54 L 33 55 L 33 56 L 33 57 L 33 58 L 33 60 L 33 61 L 33 62 L 33 63 L 33 64 L 34 65 L 34 65"/><path stroke="#000000" stroke-width="3" fill="none" d="M 5 45 L 5 45 L 5 44 L 6 43 L 6 42 L 7 41 L 8 40 L 8 39 L 9 39 L 9 38 L 9 37 L 9 36 L 10 35 L 10 34 L 11 32 L 12 32 L 12 31 L 13 30 L 13 29 L 14 28 L 15 27 L 15 26 L 16 26 L 16 25 L 17 24 L 18 23 L 19 22 L 20 21 L 21 21 L 22 20 L 23 19 L 24 18 L 25 17 L 26 16 L 27 16 L 27 15 L 29 15 L 29 14 L 30 14 L 30 12 L 31 10 L 32 10 L 32 9 L 33 9 L 33 7 L 34 7 L 35 6 L 35 5 L 35 4 L 35 3 L 35 3"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="15" height="17"><path stroke="#000000" stroke-width="3" fill="none" d="M 3 3 L 3 3 L 4 3 L 5 3 L 5 4 L 6 6 L 6 7 L 7 7 L 7 8 L 7 9 L 8 11 L 9 12 L 9 13 L 10 13 L 12 14 L 12 14"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="52" height="46"><path stroke="#000000" stroke-width="3" fill="none" d="M 6 3 L 6 3 L 7 3 L 8 3 L 10 3 L 11 3 L 12 4 L 13 4 L 14 4 L 16 4 L 18 4 L 19 5 L 20 6 L 21 6 L 22 6 L 23 7 L 25 8 L 26 8 L 27 9 L 28 10 L 29 10 L 30 10 L 31 10 L 32 10 L 33 11 L 34 11 L 35 12 L 36 12 L 37 13 L 38 13 L 39 14 L 40 14 L 41 15 L 42 15 L 43 15 L 44 16 L 45 16 L 46 17 L 47 17 L 48 18 L 49 18 L 49 19 L 49 20 L 49 21 L 48 22 L 47 22 L 46 23 L 46 24 L 45 24 L 45 25 L 44 25 L 43 25 L 42 26 L 40 27 L 39 27 L 37 27 L 36 28 L 34 29 L 32 29 L 31 30 L 30 30 L 28 31 L 26 32 L 25 32 L 24 32 L 22 33 L 22 34 L 21 34 L 20 34 L 18 35 L 17 36 L 16 36 L 15 36 L 14 37 L 13 37 L 12 38 L 11 38 L 11 39 L 10 39 L 9 40 L 8 40 L 7 41 L 6 42 L 5 42 L 5 43 L 4 43 L 3 43 L 3 43"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="54" height="77"><path stroke="#000000" stroke-width="3" fill="none" d="M 23 3 L 23 3 L 23 4 L 22 6 L 21 7 L 21 8 L 21 9 L 20 11 L 19 13 L 19 14 L 18 15 L 18 16 L 17 17 L 17 18 L 17 19 L 16 21 L 16 22 L 16 23 L 15 25 L 15 26 L 15 27 L 15 28 L 15 29 L 14 30 L 14 32 L 13 34 L 13 35 L 13 37 L 12 39 L 12 40 L 12 41 L 11 43 L 10 44 L 10 45 L 10 46 L 9 49 L 9 50 L 9 52 L 8 55 L 8 56 L 8 57 L 7 59 L 7 61 L 7 62 L 6 64 L 6 65 L 6 66 L 5 67 L 4 69 L 4 70 L 4 71 L 4 72 L 4 73 L 4 74 L 4 74"/><path stroke="#000000" stroke-width="3" fill="none" d="M 45 9 L 45 9 L 45 10 L 45 11 L 45 13 L 45 15 L 44 18 L 43 20 L 42 22 L 41 23 L 41 25 L 40 27 L 39 28 L 39 30 L 39 33 L 38 34 L 38 35 L 37 37 L 37 39 L 36 40 L 35 42 L 35 43 L 35 44 L 35 46 L 35 47 L 35 48 L 34 49 L 34 50 L 34 51 L 34 52 L 34 53 L 34 55 L 34 56 L 34 57 L 34 58 L 34 59 L 34 60 L 34 62 L 34 63 L 34 64 L 34 65 L 34 66 L 34 67 L 34 68 L 34 69 L 34 70 L 33 71 L 32 71 L 32 72 L 31 74 L 29 74 L 29 72 L 27 70 L 27 70"/><path stroke="#000000" stroke-width="3" fill="none" d="M 3 28 L 3 28 L 4 28 L 6 28 L 7 28 L 8 28 L 10 28 L 11 28 L 12 28 L 13 28 L 14 28 L 15 28 L 16 28 L 18 28 L 20 28 L 21 28 L 22 28 L 23 28 L 24 28 L 25 28 L 27 28 L 28 28 L 29 28 L 30 28 L 31 28 L 32 28 L 33 28 L 34 28 L 36 28 L 37 28 L 38 28 L 39 28 L 40 28 L 41 28 L 42 28 L 43 28 L 44 28 L 45 28 L 46 28 L 47 28 L 48 28 L 48 28"/><path stroke="#000000" stroke-width="3" fill="none" d="M 3 49 L 3 49 L 4 49 L 6 49 L 8 49 L 10 49 L 11 49 L 13 49 L 14 50 L 15 50 L 17 50 L 19 50 L 21 50 L 22 50 L 24 50 L 25 50 L 26 50 L 27 50 L 29 50 L 30 50 L 31 50 L 32 50 L 33 50 L 34 50 L 35 50 L 36 50 L 37 50 L 38 50 L 39 50 L 40 50 L 41 50 L 42 50 L 43 50 L 44 50 L 45 50 L 46 50 L 47 50 L 49 51 L 50 51 L 51 51 L 51 51"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="27" height="9"><path stroke="#000000" stroke-width="3" fill="none" d="M 4 6 L 4 6 L 3 6 L 4 6 L 5 5 L 6 5 L 7 5 L 9 5 L 11 5 L 13 4 L 14 4 L 15 4 L 16 4 L 17 4 L 18 4 L 20 4 L 21 4 L 21 3 L 22 3 L 23 3 L 24 3 L 24 3"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="34" height="89"><path stroke="#000000" stroke-width="3" fill="none" d="M 28 3 L 28 3 L 27 3 L 26 3 L 25 3 L 24 3 L 23 3 L 22 3 L 21 3 L 20 3 L 20 4 L 19 5 L 18 6 L 18 7 L 18 8 L 17 9 L 17 11 L 17 12 L 16 14 L 16 15 L 16 17 L 16 18 L 16 19 L 16 20 L 16 21 L 16 22 L 16 23 L 16 24 L 16 25 L 16 26 L 16 27 L 16 28 L 16 29 L 15 30 L 14 32 L 14 33 L 13 34 L 13 35 L 13 36 L 12 37 L 11 37 L 10 39 L 9 40 L 8 40 L 7 40 L 6 40 L 4 41 L 4 42 L 3 42 L 3 43 L 4 43 L 5 44 L 6 44 L 6 45 L 7 45 L 7 46 L 8 46 L 9 47 L 9 49 L 10 49 L 10 50 L 10 52 L 10 53 L 10 54 L 10 55 L 10 56 L 10 57 L 11 58 L 12 59 L 12 60 L 12 61 L 12 62 L 12 63 L 12 64 L 13 65 L 13 66 L 13 67 L 13 68 L 14 69 L 14 70 L 14 71 L 14 72 L 14 73 L 14 74 L 14 75 L 14 76 L 14 77 L 14 78 L 14 79 L 14 80 L 14 81 L 14 82 L 15 82 L 15 83 L 16 84 L 17 84 L 18 85 L 19 85 L 20 85 L 21 85 L 22 85 L 23 86 L 24 86 L 25 86 L 26 86 L 27 86 L 28 86 L 29 86 L 30 86 L 31 86 L 31 86"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="24" height="99"><path stroke="#000000" stroke-width="3" fill="none" d="M 16 3 L 16 3 L 15 4 L 15 5 L 14 6 L 13 7 L 12 9 L 12 10 L 11 11 L 10 12 L 10 14 L 9 14 L 9 15 L 9 16 L 8 16 L 7 17 L 7 18 L 7 19 L 7 20 L 7 21 L 7 22 L 6 23 L 6 24 L 6 25 L 6 26 L 5 27 L 5 28 L 5 30 L 5 31 L 4 33 L 4 35 L 4 36 L 3 38 L 3 39 L 3 40 L 3 41 L 3 42 L 3 43 L 3 45 L 3 46 L 3 47 L 3 48 L 3 49 L 3 50 L 3 51 L 3 52 L 3 53 L 3 54 L 3 55 L 3 56 L 3 57 L 3 59 L 3 60 L 4 61 L 4 62 L 4 63 L 5 65 L 5 66 L 5 67 L 5 68 L 6 68 L 6 70 L 6 71 L 6 72 L 7 73 L 8 74 L 8 75 L 8 76 L 8 77 L 9 79 L 10 81 L 11 81 L 11 82 L 12 83 L 13 84 L 14 84 L 15 85 L 16 86 L 17 87 L 17 88 L 17 89 L 18 89 L 18 90 L 18 91 L 19 92 L 19 93 L 20 93 L 20 94 L 20 95 L 21 96 L 21 96"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="24" height="94"><path stroke="#000000" stroke-width="3" fill="none" d="M 18 3 L 18 3 L 17 3 L 15 3 L 14 3 L 13 4 L 12 5 L 11 5 L 10 5 L 9 5 L 8 5 L 7 6 L 6 6 L 5 6 L 4 7 L 3 7 L 3 8 L 3 9 L 3 10 L 3 11 L 3 12 L 3 13 L 3 15 L 3 16 L 3 17 L 3 18 L 3 20 L 3 21 L 3 22 L 3 23 L 3 25 L 3 26 L 3 27 L 3 29 L 3 30 L 3 32 L 3 33 L 3 34 L 3 35 L 3 37 L 3 38 L 3 40 L 3 41 L 3 42 L 3 44 L 3 46 L 3 47 L 3 48 L 3 49 L 3 52 L 3 54 L 3 55 L 3 56 L 3 58 L 3 59 L 3 60 L 3 61 L 3 63 L 3 64 L 3 65 L 3 66 L 3 68 L 3 69 L 3 70 L 3 72 L 3 73 L 3 74 L 3 75 L 3 76 L 3 78 L 3 79 L 3 80 L 3 82 L 3 84 L 3 85 L 3 86 L 3 87 L 3 88 L 3 89 L 3 90 L 3 91 L 4 91 L 5 91 L 6 91 L 7 91 L 9 91 L 11 91 L 12 90 L 13 89 L 14 89 L 15 89 L 16 89 L 17 89 L 18 89 L 19 89 L 20 89 L 21 89 L 21 89"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="53" height="43"><path stroke="#000000" stroke-width="3" fill="none" d="M 50 3 L 50 3 L 49 3 L 48 3 L 48 4 L 47 4 L 47 5 L 45 6 L 44 6 L 42 7 L 41 7 L 40 8 L 39 8 L 39 9 L 37 9 L 35 9 L 34 10 L 32 10 L 31 11 L 31 12 L 30 12 L 29 12 L 28 12 L 26 13 L 26 14 L 24 14 L 23 14 L 22 15 L 21 15 L 20 15 L 18 16 L 16 17 L 15 17 L 14 18 L 13 18 L 12 19 L 11 19 L 10 19 L 9 19 L 8 20 L 7 20 L 6 21 L 5 21 L 4 22 L 3 22 L 3 23 L 4 24 L 5 25 L 6 25 L 7 25 L 8 25 L 9 26 L 10 26 L 12 27 L 13 28 L 14 28 L 15 28 L 16 28 L 17 28 L 19 29 L 20 29 L 22 30 L 23 30 L 24 31 L 25 31 L 26 31 L 27 31 L 28 32 L 29 32 L 30 32 L 31 33 L 33 33 L 34 33 L 35 34 L 36 35 L 37 35 L 38 35 L 39 36 L 41 37 L 42 37 L 43 37 L 44 37 L 44 38 L 45 38 L 46 38 L 47 39 L 47 40 L 48 40 L 48 40"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="46" height="52"><path stroke="#000000" stroke-width="3" fill="none" d="M 6 13 L 6 13 L 5 13 L 5 12 L 5 11 L 5 10 L 6 8 L 7 7 L 7 6 L 8 5 L 9 4 L 10 4 L 10 3 L 11 3 L 12 3 L 13 3 L 14 3 L 15 3 L 16 3 L 17 3 L 18 3 L 19 3 L 20 3 L 21 3 L 22 3 L 23 3 L 25 3 L 26 3 L 27 3 L 28 4 L 29 4 L 30 5 L 31 5 L 32 5 L 33 6 L 34 6 L 35 7 L 35 8 L 36 8 L 36 9 L 36 10 L 37 10 L 37 11 L 37 12 L 37 13 L 38 14 L 38 15 L 38 17 L 38 18 L 38 19 L 38 20 L 38 21 L 38 22 L 38 23 L 38 24 L 38 25 L 38 26 L 38 27 L 38 28 L 38 29 L 38 30 L 38 31 L 38 32 L 38 33 L 38 35 L 39 35 L 39 36 L 39 37 L 39 38 L 39 39 L 40 40 L 41 40 L 41 41 L 41 42 L 41 43 L 41 44 L 41 45 L 42 46 L 42 47 L 43 48 L 43 49 L 43 49"/><path stroke="#000000" stroke-width="3" fill="none" d="M 35 23 L 35 23 L 35 22 L 34 22 L 33 22 L 32 22 L 31 22 L 30 23 L 29 23 L 28 23 L 27 23 L 26 23 L 25 23 L 25 24 L 24 24 L 23 24 L 22 24 L 21 24 L 20 25 L 19 25 L 18 25 L 17 26 L 16 26 L 15 26 L 14 26 L 14 27 L 13 27 L 11 28 L 11 29 L 10 29 L 10 30 L 9 30 L 8 31 L 7 31 L 7 33 L 5 33 L 4 35 L 3 36 L 3 37 L 3 38 L 3 39 L 3 40 L 3 41 L 3 42 L 3 44 L 3 45 L 4 45 L 4 46 L 5 47 L 6 47 L 7 47 L 8 48 L 9 48 L 11 48 L 12 48 L 14 48 L 15 48 L 16 48 L 17 48 L 18 48 L 19 48 L 21 48 L 22 47 L 22 46 L 23 46 L 24 45 L 25 45 L 25 44 L 26 44 L 26 43 L 27 42 L 28 42 L 29 41 L 30 40 L 31 39 L 32 38 L 33 37 L 34 36 L 36 35 L 36 34 L 36 34"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="46" height="70"><path stroke="#000000" stroke-width="3" fill="none" d="M 4 3 L 4 3 L 5 3 L 5 5 L 5 6 L 5 7 L 5 8 L 5 10 L 5 12 L 5 14 L 5 15 L 5 17 L 5 19 L 5 20 L 5 22 L 5 23 L 5 25 L 5 26 L 5 27 L 5 29 L 5 30 L 5 31 L 5 32 L 5 33 L 5 35 L 5 36 L 5 38 L 5 39 L 5 40 L 5 41 L 5 43 L 5 44 L 5 45 L 5 46 L 5 47 L 5 49 L 5 50 L 5 51 L 5 52 L 5 53 L 5 54 L 5 56 L 5 57 L 5 58 L 5 59 L 5 60 L 5 61 L 5 63 L 5 64 L 5 65 L 5 66 L 5 67 L 5 67"/><path stroke="#000000" stroke-width="3" fill="none" d="M 4 41 L 4 41 L 4 40 L 4 39 L 4 37 L 5 37 L 5 36 L 6 35 L 7 33 L 8 32 L 9 31 L 9 30 L 10 30 L 10 29 L 11 28 L 12 27 L 13 27 L 13 26 L 14 26 L 15 25 L 15 24 L 16 24 L 16 23 L 17 23 L 18 23 L 19 23 L 20 23 L 21 23 L 22 23 L 23 23 L 24 23 L 25 23 L 26 23 L 27 23 L 28 23 L 29 23 L 30 23 L 31 23 L 32 24 L 33 24 L 34 24 L 35 24 L 35 25 L 36 25 L 38 26 L 39 28 L 40 30 L 41 31 L 42 32 L 42 33 L 42 34 L 42 35 L 42 36 L 42 37 L 42 38 L 43 40 L 43 41 L 43 42 L 43 43 L 43 44 L 43 45 L 43 46 L 43 47 L 43 48 L 43 49 L 43 50 L 43 51 L 43 52 L 43 53 L 43 54 L 43 55 L 43 56 L 43 57 L 42 58 L 42 59 L 40 60 L 40 61 L 38 62 L 38 63 L 36 63 L 35 64 L 33 65 L 32 65 L 31 66 L 30 66 L 29 66 L 28 66 L 27 66 L 26 66 L 25 66 L 24 66 L 22 66 L 21 66 L 20 66 L 19 66 L 18 66 L 17 66 L 15 66 L 14 66 L 13 66 L 12 66 L 11 66 L 10 65 L 9 65 L 8 65 L 8 64 L 7 64 L 6 64 L 5 63 L 5 62 L 4 61 L 3 61 L 3 60 L 3 59 L 3 58 L 3 57 L 3 56 L 3 56"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="39" height="47"><path stroke="#000000" stroke-width="3" fill="none" d="M 35 11 L 35 11 L 35 10 L 35 9 L 35 8 L 34 8 L 33 6 L 33 5 L 32 5 L 32 4 L 31 3 L 30 3 L 29 3 L 28 3 L 27 3 L 25 3 L 24 3 L 23 3 L 22 3 L 20 3 L 19 3 L 18 3 L 17 3 L 16 3 L 15 3 L 14 3 L 13 3 L 12 3 L 11 3 L 10 3 L 9 3 L 8 3 L 8 4 L 7 5 L 7 6 L 7 7 L 7 8 L 6 9 L 6 10 L 6 11 L 6 12 L 5 13 L 5 14 L 5 15 L 5 16 L 5 17 L 4 18 L 4 19 L 4 20 L 4 21 L 3 22 L 3 23 L 3 24 L 3 25 L 3 26 L 3 27 L 3 28 L 3 29 L 3 30 L 3 31 L 3 32 L 3 33 L 3 34 L 3 35 L 4 36 L 4 37 L 5 38 L 6 38 L 6 39 L 7 39 L 8 39 L 9 40 L 10 41 L 11 41 L 13 42 L 15 43 L 16 43 L 17 43 L 18 43 L 19 43 L 20 43 L 21 44 L 22 44 L 23 44 L 24 44 L 25 44 L 26 44 L 27 44 L 28 44 L 29 44 L 30 44 L 31 44 L 32 44 L 33 43 L 34 43 L 34 42 L 35 42 L 35 41 L 35 40 L 36 40 L 36 39 L 36 38 L 36 37 L 36 36 L 36 35 L 36 34 L 36 34"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="42" height="74"><path stroke="#000000" stroke-width="3" fill="none" d="M 37 3 L 37 3 L 37 5 L 37 7 L 37 9 L 37 11 L 37 14 L 37 16 L 37 18 L 37 21 L 37 22 L 37 23 L 37 26 L 37 27 L 37 28 L 37 29 L 37 31 L 37 32 L 37 34 L 37 35 L 37 36 L 37 37 L 37 38 L 37 39 L 37 41 L 37 42 L 38 44 L 38 45 L 38 46 L 39 48 L 39 49 L 39 50 L 39 51 L 39 52 L 39 53 L 39 54 L 39 55 L 39 56 L 39 57 L 39 58 L 39 60 L 39 61 L 39 63 L 39 64 L 39 65 L 39 66 L 39 67 L 39 68 L 39 69 L 39 70 L 39 71 L 38 70 L 38 70"/><path stroke="#000000" stroke-width="3" fill="none" d="M 33 32 L 33 32 L 32 31 L 32 30 L 30 29 L 30 28 L 29 27 L 28 27 L 28 26 L 27 26 L 27 25 L 26 25 L 26 24 L 25 24 L 24 23 L 23 23 L 22 23 L 21 23 L 20 23 L 19 23 L 18 22 L 17 22 L 16 22 L 15 22 L 14 22 L 13 22 L 12 22 L 11 22 L 10 22 L 9 22 L 8 22 L 8 23 L 7 24 L 7 25 L 6 27 L 5 27 L 5 28 L 5 30 L 5 31 L 4 32 L 4 33 L 4 34 L 4 35 L 4 36 L 4 37 L 3 38 L 3 39 L 3 40 L 3 41 L 3 42 L 3 43 L 3 44 L 3 45 L 3 46 L 3 47 L 3 48 L 3 49 L 3 50 L 3 51 L 4 52 L 4 53 L 6 54 L 6 55 L 7 56 L 8 56 L 8 57 L 9 57 L 10 58 L 11 59 L 12 60 L 13 61 L 14 61 L 15 62 L 16 63 L 17 63 L 18 64 L 19 64 L 20 64 L 21 64 L 22 64 L 23 64 L 24 63 L 25 63 L 26 62 L 27 61 L 27 60 L 27 59 L 28 59 L 28 58 L 29 57 L 30 56 L 30 55 L 31 55 L 32 55 L 32 54 L 33 52 L 34 52 L 34 51 L 35 51 L 35 50 L 36 50 L 36 49 L 36 48 L 37 48 L 37 47 L 37 47"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="36" height="64"><path stroke="#000000" stroke-width="3" fill="none" d="M 24 3 L 24 3 L 25 5 L 25 6 L 25 8 L 25 11 L 25 14 L 25 17 L 25 20 L 25 23 L 25 25 L 26 28 L 27 30 L 27 31 L 27 33 L 27 34 L 27 36 L 27 38 L 28 42 L 29 47 L 31 51 L 32 55 L 33 58 L 33 60 L 33 61 L 33 60 L 33 57 L 33 57"/><path stroke="#000000" stroke-width="3" fill="none" d="M 26 25 L 26 25 L 25 25 L 25 24 L 24 24 L 23 23 L 22 22 L 21 21 L 20 21 L 17 19 L 15 19 L 14 17 L 13 17 L 12 17 L 11 17 L 10 17 L 9 19 L 8 20 L 7 21 L 6 24 L 5 26 L 5 27 L 5 30 L 4 32 L 4 34 L 3 37 L 3 39 L 3 40 L 3 41 L 3 42 L 3 45 L 3 46 L 3 48 L 3 49 L 3 51 L 4 52 L 5 53 L 6 54 L 8 55 L 9 56 L 10 56 L 11 56 L 12 56 L 13 56 L 15 56 L 17 55 L 17 54 L 19 53 L 20 52 L 20 51 L 21 50 L 21 49 L 22 49 L 22 47 L 23 47 L 24 47 L 25 46 L 26 46 L 26 46"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="51" height="51"><path stroke="#000000" stroke-width="3" fill="none" d="M 4 21 L 4 21 L 5 21 L 6 21 L 7 21 L 8 21 L 10 22 L 11 23 L 12 23 L 14 23 L 15 23 L 16 23 L 17 23 L 19 23 L 20 23 L 21 23 L 22 23 L 23 23 L 24 23 L 26 23 L 27 23 L 28 23 L 29 23 L 30 23 L 31 23 L 32 23 L 33 23 L 34 23 L 35 23 L 36 23 L 37 23 L 38 23 L 39 23 L 40 23 L 41 23 L 42 23 L 43 23 L 44 23 L 45 23 L 47 23 L 47 22 L 48 21 L 48 20 L 48 19 L 48 18 L 48 16 L 48 15 L 47 14 L 46 12 L 45 11 L 44 11 L 43 10 L 42 9 L 41 8 L 40 8 L 40 7 L 39 7 L 38 6 L 37 6 L 36 5 L 35 4 L 34 4 L 33 4 L 31 4 L 31 3 L 30 3 L 29 3 L 28 3 L 27 3 L 26 3 L 25 3 L 24 3 L 23 3 L 22 3 L 21 3 L 20 3 L 19 3 L 18 3 L 17 3 L 16 3 L 15 4 L 14 4 L 13 4 L 13 5 L 12 6 L 11 6 L 10 7 L 10 8 L 9 9 L 8 10 L 8 11 L 8 12 L 7 13 L 6 14 L 5 15 L 5 16 L 4 16 L 4 17 L 4 18 L 4 19 L 4 20 L 3 21 L 3 22 L 3 23 L 3 24 L 3 25 L 3 26 L 3 27 L 3 28 L 4 29 L 4 30 L 5 31 L 5 32 L 5 33 L 6 34 L 6 35 L 6 36 L 7 37 L 8 37 L 8 38 L 9 39 L 9 40 L 10 41 L 11 42 L 12 43 L 13 44 L 14 44 L 15 44 L 16 45 L 18 46 L 19 46 L 20 47 L 21 47 L 22 47 L 23 47 L 24 48 L 25 48 L 26 48 L 27 48 L 29 48 L 30 48 L 31 47 L 33 47 L 33 46 L 34 45 L 35 45 L 35 44 L 36 43 L 37 42 L 37 41 L 37 40 L 38 40 L 38 39 L 38 39"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="28" height="69"><path stroke="#000000" stroke-width="3" fill="none" d="M 25 3 L 25 3 L 24 3 L 23 3 L 22 3 L 21 3 L 20 3 L 19 4 L 18 4 L 17 4 L 16 4 L 16 5 L 15 5 L 15 6 L 14 6 L 14 7 L 13 8 L 13 9 L 12 10 L 12 11 L 12 12 L 12 13 L 12 14 L 12 15 L 12 16 L 12 17 L 12 18 L 12 19 L 12 20 L 12 21 L 12 22 L 12 23 L 12 24 L 12 25 L 12 26 L 12 27 L 12 28 L 12 29 L 12 30 L 12 31 L 12 32 L 12 33 L 12 34 L 12 35 L 12 36 L 12 37 L 12 38 L 12 39 L 12 40 L 12 41 L 12 43 L 12 44 L 12 45 L 12 46 L 12 47 L 12 48 L 12 49 L 12 50 L 12 51 L 12 52 L 12 53 L 12 54 L 12 55 L 12 56 L 12 57 L 12 58 L 12 59 L 12 60 L 12 61 L 12 62 L 12 63 L 12 64 L 12 65 L 12 66 L 12 66"/><path stroke="#000000" stroke-width="3" fill="none" d="M 3 21 L 3 21 L 4 21 L 5 21 L 6 21 L 7 21 L 8 21 L 9 21 L 10 21 L 11 21 L 12 21 L 13 21 L 14 21 L 15 21 L 16 21 L 17 21 L 18 21 L 19 21 L 20 21 L 21 21 L 22 21 L 23 21 L 24 21 L 25 21 L 25 21"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="45" height="69"><path stroke="#000000" stroke-width="3" fill="none" d="M 42 32 L 42 32 L 41 32 L 41 33 L 40 34 L 39 34 L 38 36 L 37 36 L 37 37 L 36 38 L 36 39 L 35 39 L 34 40 L 33 41 L 32 42 L 31 42 L 29 43 L 28 43 L 26 44 L 25 44 L 24 45 L 23 45 L 22 45 L 21 45 L 20 45 L 19 45 L 18 45 L 17 45 L 15 45 L 14 45 L 13 44 L 13 43 L 12 43 L 11 43 L 9 42 L 9 41 L 8 40 L 7 39 L 6 38 L 6 37 L 5 36 L 5 35 L 5 34 L 5 33 L 5 32 L 5 31 L 5 30 L 5 28 L 5 27 L 5 26 L 5 25 L 5 23 L 5 22 L 5 21 L 5 20 L 5 19 L 5 18 L 5 17 L 5 16 L 5 15 L 6 14 L 6 13 L 7 12 L 7 10 L 8 10 L 8 9 L 8 8 L 9 8 L 10 7 L 10 6 L 11 6 L 12 6 L 12 5 L 13 5 L 14 5 L 16 4 L 17 4 L 18 4 L 19 4 L 20 4 L 21 4 L 22 3 L 23 3 L 24 3 L 25 3 L 26 3 L 27 3 L 28 3 L 29 3 L 31 4 L 32 4 L 33 5 L 34 5 L 34 6 L 35 7 L 37 8 L 37 9 L 38 10 L 38 11 L 38 12 L 38 13 L 38 14 L 38 15 L 38 16 L 38 17 L 38 18 L 38 19 L 38 20 L 38 21 L 38 22 L 38 23 L 38 25 L 38 26 L 38 28 L 38 29 L 38 30 L 38 31 L 38 32 L 38 33 L 38 35 L 38 36 L 39 37 L 39 38 L 39 39 L 40 40 L 40 41 L 40 42 L 40 43 L 40 45 L 41 45 L 41 46 L 41 47 L 41 49 L 41 50 L 41 51 L 41 52 L 41 53 L 41 54 L 41 55 L 41 56 L 41 57 L 41 58 L 41 59 L 41 60 L 40 61 L 39 61 L 39 62 L 38 62 L 36 63 L 36 64 L 35 64 L 34 64 L 33 64 L 33 65 L 32 65 L 31 65 L 29 66 L 28 66 L 27 66 L 26 66 L 25 66 L 24 66 L 23 66 L 22 66 L 21 66 L 20 66 L 19 66 L 18 66 L 17 66 L 17 65 L 16 65 L 15 65 L 14 65 L 13 64 L 13 63 L 11 63 L 10 62 L 8 61 L 7 60 L 6 60 L 6 59 L 5 59 L 5 58 L 4 57 L 3 56 L 3 55 L 3 54 L 3 53 L 3 52 L 3 51 L 3 51"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="40" height="77"><path stroke="#000000" stroke-width="3" fill="none" d="M 3 3 L 3 3 L 3 4 L 3 5 L 3 6 L 3 8 L 3 9 L 3 11 L 3 14 L 3 15 L 3 16 L 3 17 L 4 20 L 4 21 L 4 23 L 4 24 L 4 26 L 4 27 L 4 29 L 4 30 L 4 32 L 4 33 L 4 34 L 4 35 L 4 36 L 4 37 L 4 38 L 4 39 L 4 40 L 4 41 L 4 42 L 4 43 L 4 44 L 4 45 L 4 47 L 4 48 L 4 49 L 4 51 L 4 52 L 4 54 L 4 55 L 4 56 L 4 57 L 4 58 L 4 59 L 4 60 L 4 61 L 4 62 L 4 63 L 4 64 L 4 65 L 4 66 L 4 67 L 4 68 L 4 69 L 4 70 L 4 71 L 4 72 L 4 73 L 4 74 L 4 73 L 4 71 L 4 71"/><path stroke="#000000" stroke-width="3" fill="none" d="M 4 50 L 4 50 L 4 49 L 4 48 L 4 47 L 4 46 L 4 45 L 4 44 L 4 43 L 4 42 L 4 41 L 4 39 L 4 38 L 5 37 L 5 36 L 5 35 L 6 35 L 6 34 L 6 33 L 7 32 L 8 32 L 9 31 L 9 30 L 10 30 L 10 29 L 11 29 L 13 28 L 14 27 L 15 27 L 16 27 L 17 27 L 18 27 L 19 27 L 20 27 L 21 27 L 22 27 L 23 27 L 24 27 L 25 27 L 26 27 L 27 27 L 28 27 L 29 27 L 30 27 L 31 27 L 33 27 L 33 28 L 33 29 L 33 30 L 34 31 L 34 32 L 34 34 L 34 35 L 34 36 L 34 37 L 34 38 L 34 39 L 34 40 L 34 41 L 34 42 L 34 43 L 34 44 L 34 45 L 34 46 L 34 47 L 34 48 L 34 49 L 35 50 L 35 51 L 35 52 L 35 53 L 36 54 L 36 55 L 36 56 L 37 58 L 37 59 L 37 60 L 37 61 L 37 62 L 37 63 L 37 64 L 37 65 L 37 66 L 37 67 L 37 68 L 37 69 L 37 70 L 37 71 L 37 72 L 37 73 L 37 74 L 37 74"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="11" height="73"><path stroke="#000000" stroke-width="3" fill="none" d="M 3 19 L 3 19 L 3 20 L 3 21 L 3 22 L 3 24 L 3 26 L 3 28 L 3 29 L 3 31 L 3 32 L 3 33 L 3 34 L 3 35 L 3 36 L 3 38 L 3 39 L 3 40 L 3 41 L 3 42 L 3 43 L 3 45 L 3 46 L 3 47 L 3 48 L 3 49 L 3 50 L 3 51 L 3 52 L 3 53 L 3 54 L 3 55 L 3 56 L 3 57 L 3 58 L 3 59 L 3 60 L 3 61 L 3 62 L 3 63 L 4 64 L 4 65 L 4 66 L 4 67 L 4 68 L 4 69 L 4 70 L 4 69 L 4 69"/><path stroke="#000000" stroke-width="3" fill="none" d="M 5 4 L 5 4 L 4 4 L 3 4 L 3 5 L 3 6 L 3 7 L 3 8 L 4 8 L 5 9 L 6 9 L 7 8 L 8 8 L 8 7 L 8 6 L 8 5 L 7 5 L 7 4 L 6 3 L 4 3 L 4 3"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="19" height="88"><path stroke="#000000" stroke-width="3" fill="none" d="M 13 19 L 13 19 L 13 21 L 13 22 L 14 24 L 14 25 L 14 27 L 14 28 L 14 30 L 15 31 L 15 32 L 15 33 L 15 35 L 15 36 L 15 38 L 15 39 L 15 40 L 15 41 L 15 42 L 15 43 L 15 44 L 15 45 L 15 46 L 15 47 L 15 48 L 15 49 L 15 50 L 15 51 L 15 52 L 15 54 L 15 55 L 15 56 L 15 57 L 15 58 L 15 59 L 15 61 L 15 62 L 15 63 L 15 64 L 15 65 L 15 66 L 15 67 L 15 68 L 15 69 L 15 70 L 15 72 L 15 73 L 14 74 L 14 75 L 14 76 L 14 77 L 13 77 L 13 78 L 12 78 L 12 79 L 12 80 L 11 80 L 9 81 L 9 82 L 8 83 L 7 83 L 7 84 L 6 85 L 5 85 L 4 85 L 3 85 L 4 85 L 5 85 L 6 85 L 7 84 L 8 84 L 9 84 L 10 84 L 10 83 L 12 83 L 12 82 L 13 81 L 14 80 L 15 80 L 15 79 L 15 78 L 15 78"/><path stroke="#000000" stroke-width="3" fill="none" d="M 12 3 L 12 3 L 13 3 L 14 3 L 15 3 L 16 4 L 16 5 L 16 6 L 15 7 L 14 6 L 14 5 L 13 4 L 13 3 L 14 3 L 15 3 L 15 4 L 15 4"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="43" height="72"><path stroke="#000000" stroke-width="3" fill="none" d="M 3 3 L 3 3 L 3 4 L 4 6 L 5 8 L 5 9 L 5 11 L 5 13 L 5 15 L 5 17 L 5 18 L 5 20 L 5 21 L 5 23 L 5 25 L 5 27 L 5 28 L 5 29 L 5 31 L 5 33 L 5 34 L 5 36 L 5 37 L 5 38 L 5 39 L 5 40 L 5 41 L 5 42 L 5 43 L 6 44 L 6 45 L 6 46 L 6 47 L 6 48 L 6 50 L 6 51 L 6 52 L 6 53 L 6 54 L 6 55 L 6 56 L 6 58 L 6 59 L 6 61 L 6 62 L 6 63 L 6 64 L 6 65 L 6 66 L 6 67 L 6 68 L 6 69 L 6 69"/><path stroke="#000000" stroke-width="3" fill="none" d="M 6 47 L 6 47 L 6 46 L 7 45 L 8 44 L 9 43 L 10 43 L 10 42 L 11 42 L 12 42 L 13 40 L 14 40 L 15 39 L 16 38 L 17 38 L 17 37 L 18 37 L 19 37 L 19 36 L 20 36 L 21 35 L 22 35 L 23 34 L 24 34 L 24 33 L 25 33 L 25 32 L 26 32 L 27 31 L 28 31 L 29 30 L 30 30 L 30 29 L 31 28 L 32 27 L 33 26 L 33 25 L 34 25 L 34 24 L 35 23 L 35 22 L 36 22 L 36 21 L 36 21"/><path stroke="#000000" stroke-width="3" fill="none" d="M 19 36 L 19 36 L 19 37 L 20 39 L 21 40 L 22 42 L 24 43 L 25 44 L 25 45 L 26 45 L 27 46 L 27 47 L 28 47 L 28 48 L 28 49 L 28 50 L 29 51 L 30 52 L 30 53 L 30 54 L 31 55 L 31 56 L 31 57 L 31 58 L 31 59 L 32 60 L 32 61 L 32 62 L 34 62 L 34 63 L 35 64 L 36 65 L 37 65 L 37 66 L 38 66 L 38 67 L 39 67 L 39 68 L 40 68 L 40 68"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="7" height="74"><path stroke="#000000" stroke-width="3" fill="none" d="M 4 3 L 4 3 L 4 4 L 4 5 L 4 6 L 4 7 L 4 9 L 4 10 L 4 11 L 4 12 L 4 13 L 4 15 L 4 16 L 4 17 L 4 19 L 4 20 L 4 22 L 4 23 L 4 25 L 4 26 L 4 28 L 4 29 L 4 31 L 4 32 L 4 34 L 4 35 L 4 36 L 4 37 L 4 38 L 4 40 L 4 41 L 4 42 L 4 43 L 4 44 L 4 46 L 4 47 L 3 48 L 3 49 L 3 50 L 3 51 L 3 52 L 3 53 L 3 55 L 3 56 L 3 57 L 3 58 L 3 59 L 3 60 L 3 61 L 3 62 L 3 63 L 3 64 L 3 65 L 3 66 L 3 67 L 3 68 L 4 69 L 4 70 L 4 71 L 4 71"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="69" height="55"><path stroke="#000000" stroke-width="3" fill="none" d="M 5 3 L 5 3 L 5 4 L 5 5 L 5 6 L 5 7 L 5 9 L 5 10 L 5 11 L 5 13 L 5 14 L 5 15 L 5 16 L 5 17 L 5 18 L 5 19 L 5 20 L 5 21 L 5 22 L 5 23 L 5 24 L 5 25 L 5 26 L 5 27 L 4 28 L 4 29 L 4 30 L 4 31 L 4 32 L 3 33 L 3 34 L 3 35 L 3 36 L 3 37 L 3 38 L 3 39 L 3 40 L 3 41 L 3 42 L 3 43 L 3 44 L 3 45 L 3 46 L 3 47 L 3 48 L 3 49 L 4 49 L 4 50 L 4 51 L 4 52 L 4 52"/><path stroke="#000000" stroke-width="3" fill="none" d="M 4 31 L 4 31 L 4 30 L 4 29 L 4 28 L 4 27 L 4 26 L 4 25 L 4 24 L 5 23 L 6 21 L 7 20 L 7 19 L 8 19 L 9 18 L 9 17 L 10 17 L 10 16 L 11 15 L 11 14 L 12 14 L 13 13 L 13 12 L 14 11 L 14 10 L 15 9 L 15 8 L 16 8 L 17 7 L 17 6 L 17 5 L 18 5 L 18 4 L 19 4 L 20 4 L 21 4 L 22 4 L 23 4 L 24 4 L 25 4 L 26 4 L 27 4 L 28 4 L 29 5 L 29 6 L 30 6 L 32 7 L 32 8 L 32 9 L 33 10 L 33 11 L 34 12 L 34 13 L 34 14 L 34 15 L 34 16 L 35 17 L 35 18 L 35 19 L 35 20 L 35 21 L 36 23 L 36 24 L 36 26 L 36 27 L 37 28 L 37 29 L 37 30 L 38 31 L 38 32 L 38 33 L 38 34 L 38 35 L 38 36 L 38 37 L 38 38 L 38 39 L 38 40 L 38 42 L 38 43 L 38 44 L 37 45 L 37 46 L 36 47 L 36 48 L 36 49 L 36 49"/><path stroke="#000000" stroke-width="3" fill="none" d="M 35 22 L 35 22 L 35 21 L 35 19 L 35 18 L 35 16 L 36 16 L 36 15 L 37 14 L 37 13 L 38 13 L 39 12 L 40 11 L 41 10 L 42 9 L 42 8 L 43 8 L 43 7 L 44 7 L 45 6 L 46 6 L 47 6 L 48 6 L 49 6 L 49 5 L 50 5 L 51 5 L 52 5 L 53 5 L 54 5 L 55 5 L 56 5 L 57 5 L 58 5 L 59 5 L 61 6 L 62 6 L 62 7 L 62 8 L 63 9 L 64 10 L 64 11 L 64 12 L 64 13 L 64 14 L 64 15 L 64 16 L 64 17 L 64 18 L 64 19 L 64 20 L 64 21 L 64 22 L 64 23 L 64 24 L 64 25 L 64 26 L 64 27 L 64 28 L 64 29 L 64 30 L 65 32 L 65 33 L 65 34 L 65 35 L 65 36 L 65 37 L 65 38 L 65 39 L 65 40 L 66 41 L 66 42 L 66 43 L 66 44 L 66 45 L 66 46 L 66 47 L 66 48 L 66 48"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="46" height="55"><path stroke="#000000" stroke-width="3" fill="none" d="M 3 3 L 3 3 L 3 4 L 3 6 L 3 7 L 3 9 L 3 10 L 3 11 L 3 12 L 3 14 L 3 15 L 3 16 L 3 18 L 3 19 L 3 20 L 3 21 L 3 23 L 3 24 L 3 26 L 3 27 L 3 29 L 3 30 L 3 31 L 3 32 L 3 33 L 3 34 L 3 35 L 3 36 L 3 37 L 4 39 L 4 40 L 4 41 L 4 42 L 4 43 L 4 44 L 4 45 L 4 46 L 4 47 L 4 48 L 4 49 L 4 50 L 4 51 L 4 51"/><path stroke="#000000" stroke-width="3" fill="none" d="M 4 22 L 4 22 L 4 21 L 4 20 L 4 19 L 4 18 L 4 17 L 5 17 L 5 16 L 5 15 L 5 13 L 6 12 L 7 11 L 8 10 L 9 9 L 10 8 L 11 7 L 12 7 L 13 7 L 14 6 L 15 6 L 16 6 L 17 6 L 18 6 L 19 6 L 20 6 L 21 6 L 22 6 L 23 6 L 24 6 L 25 6 L 26 6 L 27 6 L 28 6 L 29 6 L 30 6 L 31 6 L 32 6 L 33 6 L 34 7 L 35 8 L 36 8 L 37 9 L 38 9 L 39 10 L 39 11 L 40 11 L 40 12 L 41 13 L 42 15 L 42 16 L 42 18 L 43 19 L 43 20 L 43 21 L 43 23 L 43 24 L 43 25 L 43 26 L 43 27 L 43 28 L 43 30 L 43 31 L 43 33 L 42 34 L 42 35 L 42 36 L 42 37 L 42 38 L 42 39 L 41 40 L 41 41 L 41 42 L 41 43 L 41 44 L 41 45 L 41 46 L 41 47 L 41 48 L 41 49 L 41 50 L 40 50 L 40 51 L 39 52 L 39 52"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="39" height="42"><path stroke="#000000" stroke-width="3" fill="none" d="M 27 3 L 27 3 L 26 3 L 25 3 L 24 3 L 23 3 L 21 3 L 20 3 L 18 3 L 17 3 L 16 3 L 15 3 L 13 3 L 12 3 L 11 3 L 10 3 L 9 4 L 8 5 L 8 6 L 7 6 L 6 7 L 6 8 L 5 9 L 5 10 L 5 11 L 5 12 L 4 13 L 4 14 L 4 15 L 4 16 L 4 17 L 4 18 L 4 19 L 4 20 L 4 21 L 4 22 L 4 23 L 4 24 L 4 25 L 3 26 L 3 27 L 3 28 L 3 29 L 3 30 L 3 31 L 3 32 L 3 33 L 4 34 L 4 35 L 5 36 L 7 37 L 7 38 L 8 38 L 9 39 L 10 39 L 11 39 L 12 39 L 13 39 L 14 39 L 15 39 L 16 39 L 17 39 L 18 39 L 19 39 L 21 39 L 22 39 L 23 39 L 24 39 L 25 39 L 26 39 L 27 39 L 28 38 L 28 37 L 30 37 L 31 37 L 32 36 L 33 35 L 34 34 L 35 33 L 35 32 L 36 31 L 36 30 L 36 29 L 36 28 L 36 27 L 36 26 L 36 25 L 36 24 L 36 23 L 36 22 L 36 21 L 36 20 L 36 19 L 36 18 L 36 17 L 36 16 L 36 14 L 35 13 L 35 12 L 35 11 L 34 10 L 33 9 L 32 8 L 31 7 L 30 7 L 30 6 L 29 6 L 27 6 L 27 5 L 26 5 L 25 5 L 24 5 L 23 5 L 23 5"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="41" height="69"><path stroke="#000000" stroke-width="3" fill="none" d="M 3 5 L 3 5 L 3 7 L 3 8 L 3 9 L 3 11 L 3 12 L 3 13 L 3 14 L 3 15 L 3 16 L 3 17 L 3 19 L 4 21 L 4 22 L 4 23 L 4 24 L 4 25 L 4 26 L 4 28 L 4 29 L 4 30 L 4 31 L 5 33 L 5 34 L 5 35 L 5 37 L 5 38 L 5 39 L 5 40 L 5 41 L 5 42 L 5 43 L 5 44 L 6 46 L 6 47 L 6 48 L 6 49 L 6 50 L 6 51 L 6 52 L 6 53 L 6 55 L 6 56 L 6 57 L 6 58 L 6 59 L 6 60 L 6 62 L 6 63 L 6 64 L 6 65 L 6 66 L 6 66"/><path stroke="#000000" stroke-width="3" fill="none" d="M 3 15 L 3 15 L 3 14 L 4 12 L 5 11 L 7 10 L 9 9 L 10 8 L 11 7 L 13 7 L 14 6 L 15 5 L 16 5 L 17 5 L 18 4 L 19 3 L 20 3 L 21 3 L 22 3 L 23 3 L 24 3 L 25 3 L 26 3 L 27 3 L 28 3 L 29 3 L 30 3 L 31 3 L 32 3 L 33 4 L 34 4 L 34 5 L 35 6 L 36 7 L 36 8 L 36 10 L 37 11 L 38 12 L 38 14 L 38 15 L 38 17 L 38 18 L 38 20 L 38 21 L 38 22 L 38 24 L 38 25 L 38 27 L 38 28 L 38 29 L 38 30 L 38 31 L 38 32 L 38 34 L 37 35 L 37 36 L 37 37 L 36 38 L 36 39 L 35 39 L 35 40 L 33 41 L 32 41 L 31 42 L 30 42 L 29 42 L 28 42 L 27 43 L 26 44 L 25 44 L 24 44 L 23 44 L 21 44 L 20 44 L 19 44 L 18 44 L 17 44 L 16 44 L 15 44 L 14 44 L 13 44 L 12 44 L 11 44 L 9 44 L 8 44 L 7 44 L 6 43 L 5 43 L 5 42 L 5 42"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="39" height="77"><path stroke="#000000" stroke-width="3" fill="none" d="M 34 39 L 34 39 L 34 38 L 33 38 L 32 38 L 31 39 L 30 39 L 30 40 L 29 41 L 28 41 L 26 42 L 25 42 L 24 43 L 23 43 L 21 44 L 20 44 L 18 45 L 17 45 L 16 45 L 14 46 L 13 46 L 12 46 L 11 46 L 10 46 L 9 46 L 8 46 L 7 46 L 6 46 L 6 45 L 5 45 L 4 44 L 4 43 L 3 42 L 3 41 L 3 40 L 3 39 L 3 38 L 3 37 L 3 36 L 3 35 L 3 34 L 3 33 L 3 32 L 3 31 L 3 29 L 3 28 L 3 27 L 3 26 L 3 25 L 3 24 L 3 23 L 3 22 L 3 21 L 4 20 L 4 19 L 4 18 L 5 16 L 5 15 L 6 14 L 7 13 L 7 12 L 8 12 L 8 11 L 9 10 L 10 9 L 11 8 L 11 7 L 12 7 L 12 6 L 13 6 L 13 5 L 15 5 L 16 5 L 17 4 L 18 3 L 19 3 L 20 3 L 21 3 L 22 3 L 23 3 L 24 3 L 25 3 L 26 4 L 26 5 L 27 6 L 28 7 L 29 8 L 29 9 L 29 10 L 30 11 L 30 12 L 30 13 L 30 14 L 31 15 L 32 16 L 32 17 L 32 18 L 32 19 L 32 21 L 32 22 L 32 23 L 32 24 L 32 25 L 32 26 L 32 27 L 32 28 L 32 29 L 32 31 L 32 32 L 32 33 L 32 34 L 32 35 L 32 36 L 32 37 L 32 38 L 32 39 L 32 40 L 32 41 L 32 42 L 33 44 L 34 45 L 34 46 L 34 47 L 34 48 L 34 49 L 34 50 L 34 51 L 34 52 L 34 54 L 34 55 L 34 56 L 34 57 L 34 58 L 34 59 L 34 60 L 34 61 L 34 62 L 34 63 L 34 64 L 34 65 L 34 66 L 34 67 L 34 68 L 34 69 L 34 70 L 35 70 L 35 71 L 35 72 L 35 73 L 36 74 L 36 74"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="29" height="50"><path stroke="#000000" stroke-width="3" fill="none" d="M 3 3 L 3 3 L 3 4 L 3 5 L 3 6 L 3 7 L 3 8 L 3 9 L 3 11 L 3 12 L 3 13 L 3 14 L 3 15 L 3 16 L 3 18 L 4 20 L 4 22 L 5 24 L 5 25 L 5 26 L 5 27 L 5 28 L 5 29 L 5 31 L 5 32 L 5 33 L 5 34 L 5 35 L 5 36 L 5 37 L 5 38 L 5 39 L 5 40 L 5 41 L 5 42 L 5 43 L 5 44 L 5 45 L 5 46 L 5 47 L 5 47"/><path stroke="#000000" stroke-width="3" fill="none" d="M 8 19 L 8 19 L 8 18 L 8 16 L 8 15 L 9 14 L 10 13 L 11 12 L 12 11 L 13 11 L 13 10 L 14 9 L 15 9 L 16 9 L 17 9 L 18 9 L 19 9 L 20 9 L 21 9 L 22 9 L 22 8 L 23 8 L 24 8 L 25 8 L 26 8 L 26 8"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="41" height="50"><path stroke="#000000" stroke-width="3" fill="none" d="M 38 9 L 38 9 L 37 9 L 36 9 L 36 8 L 35 7 L 35 6 L 34 5 L 33 5 L 32 4 L 31 4 L 29 4 L 28 3 L 27 3 L 26 3 L 25 3 L 24 3 L 23 3 L 21 3 L 20 3 L 19 3 L 18 3 L 17 3 L 16 3 L 15 3 L 14 3 L 13 3 L 12 3 L 11 3 L 10 4 L 9 4 L 8 5 L 8 6 L 8 7 L 8 8 L 8 9 L 8 10 L 8 11 L 8 12 L 8 13 L 8 14 L 8 15 L 9 16 L 9 17 L 9 18 L 10 18 L 10 19 L 11 20 L 12 20 L 13 21 L 14 21 L 16 22 L 16 23 L 17 23 L 19 23 L 20 23 L 21 24 L 23 25 L 24 25 L 25 25 L 26 25 L 27 25 L 29 26 L 30 27 L 32 28 L 34 29 L 35 30 L 35 31 L 35 32 L 36 32 L 36 33 L 36 34 L 36 35 L 36 36 L 36 37 L 36 38 L 36 39 L 36 40 L 36 41 L 36 42 L 35 43 L 34 43 L 33 44 L 32 44 L 31 44 L 30 45 L 30 46 L 29 46 L 28 46 L 27 47 L 26 47 L 25 47 L 24 47 L 23 47 L 22 47 L 21 47 L 20 47 L 18 47 L 17 47 L 16 47 L 15 47 L 14 47 L 13 47 L 12 47 L 11 47 L 10 47 L 9 47 L 8 46 L 7 45 L 6 44 L 5 44 L 4 43 L 4 42 L 3 42 L 3 41 L 3 40 L 3 39 L 3 39"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="31" height="67"><path stroke="#000000" stroke-width="3" fill="none" d="M 16 3 L 16 3 L 16 4 L 16 5 L 16 8 L 16 10 L 16 11 L 16 12 L 16 14 L 16 15 L 16 16 L 16 17 L 16 19 L 16 20 L 16 21 L 16 22 L 16 24 L 16 25 L 16 26 L 16 27 L 16 28 L 16 29 L 16 31 L 16 32 L 16 33 L 16 34 L 16 35 L 16 36 L 15 37 L 15 38 L 15 40 L 15 41 L 15 42 L 15 44 L 15 45 L 15 47 L 14 49 L 14 50 L 14 51 L 14 52 L 14 53 L 14 54 L 14 55 L 14 56 L 14 57 L 14 58 L 14 60 L 14 61 L 15 62 L 16 63 L 17 63 L 18 63 L 19 64 L 20 64 L 21 64 L 22 64 L 23 64 L 24 64 L 25 64 L 26 64 L 27 64 L 27 63 L 28 62 L 28 62"/><path stroke="#000000" stroke-width="3" fill="none" d="M 3 19 L 3 19 L 4 19 L 5 19 L 6 19 L 7 19 L 8 19 L 9 19 L 10 19 L 12 19 L 13 19 L 14 19 L 15 19 L 16 19 L 17 19 L 18 19 L 19 19 L 20 19 L 21 19 L 22 19 L 23 19 L 24 19 L 25 19 L 26 19 L 27 19 L 28 19 L 28 19"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="46" height="55"><path stroke="#000000" stroke-width="3" fill="none" d="M 3 5 L 3 5 L 3 6 L 3 7 L 3 9 L 3 11 L 3 13 L 3 15 L 3 16 L 3 17 L 3 18 L 3 20 L 3 21 L 3 23 L 3 24 L 3 25 L 3 26 L 4 28 L 4 29 L 4 30 L 4 31 L 4 32 L 4 33 L 4 34 L 4 36 L 4 37 L 4 38 L 5 40 L 6 41 L 6 42 L 6 43 L 6 44 L 6 45 L 6 46 L 6 47 L 7 47 L 8 48 L 9 49 L 10 50 L 11 50 L 12 50 L 13 50 L 14 50 L 15 50 L 16 50 L 17 50 L 18 50 L 19 50 L 20 50 L 21 50 L 22 50 L 24 50 L 25 50 L 26 50 L 27 49 L 28 49 L 29 49 L 30 47 L 31 47 L 31 46 L 31 45 L 32 43 L 32 42 L 32 41 L 32 40 L 33 38 L 33 37 L 33 36 L 33 35 L 33 34 L 33 33 L 33 31 L 33 30 L 33 29 L 33 28 L 33 27 L 33 26 L 33 25 L 33 24 L 33 23 L 33 22 L 33 20 L 33 19 L 33 17 L 33 16 L 33 15 L 33 14 L 33 13 L 33 12 L 34 11 L 34 10 L 34 9 L 34 8 L 34 7 L 35 7 L 35 6 L 35 5 L 35 4 L 35 3 L 36 3 L 36 4 L 36 5 L 36 7 L 36 9 L 36 10 L 36 11 L 36 13 L 36 14 L 36 15 L 36 16 L 36 18 L 37 19 L 38 20 L 38 21 L 38 22 L 38 24 L 38 25 L 38 26 L 38 27 L 38 28 L 38 29 L 38 31 L 38 32 L 38 33 L 38 34 L 38 35 L 38 36 L 38 37 L 38 38 L 38 39 L 38 40 L 38 41 L 38 42 L 38 43 L 38 45 L 38 46 L 38 47 L 38 48 L 39 50 L 40 50 L 40 51 L 41 51 L 42 51 L 43 52 L 43 52"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="48" height="51"><path stroke="#000000" stroke-width="3" fill="none" d="M 3 4 L 3 4 L 4 4 L 5 4 L 6 5 L 6 6 L 7 6 L 7 7 L 8 8 L 8 9 L 9 11 L 9 12 L 9 13 L 10 13 L 10 14 L 11 15 L 11 16 L 11 17 L 12 18 L 12 20 L 12 21 L 13 23 L 14 24 L 14 25 L 14 26 L 15 28 L 16 28 L 16 29 L 17 31 L 17 32 L 17 33 L 18 34 L 18 35 L 19 36 L 19 37 L 19 39 L 20 40 L 20 41 L 20 42 L 20 43 L 21 43 L 21 44 L 21 45 L 21 46 L 22 47 L 22 48 L 23 48 L 23 47 L 23 46 L 24 44 L 25 43 L 25 42 L 25 41 L 26 39 L 27 39 L 27 38 L 27 37 L 27 36 L 28 35 L 28 34 L 29 32 L 29 31 L 29 30 L 30 29 L 30 28 L 31 27 L 31 26 L 31 25 L 32 23 L 33 21 L 34 20 L 35 19 L 35 18 L 36 17 L 37 16 L 37 15 L 37 14 L 38 13 L 39 12 L 39 11 L 40 10 L 40 9 L 41 9 L 42 8 L 43 7 L 43 6 L 44 5 L 44 4 L 45 3 L 44 5 L 44 5"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="71" height="51"><path stroke="#000000" stroke-width="3" fill="none" d="M 3 4 L 3 4 L 4 4 L 4 5 L 6 7 L 7 9 L 8 11 L 10 13 L 10 15 L 12 16 L 12 18 L 14 20 L 14 22 L 15 23 L 16 25 L 16 26 L 16 27 L 17 29 L 17 30 L 17 31 L 17 32 L 18 34 L 18 35 L 19 37 L 20 38 L 20 40 L 20 41 L 21 44 L 21 45 L 22 46 L 22 47 L 23 48 L 23 47 L 23 45 L 23 44 L 23 42 L 23 41 L 24 39 L 24 37 L 25 36 L 25 35 L 26 33 L 27 31 L 27 29 L 28 28 L 29 26 L 29 25 L 29 23 L 29 22 L 30 20 L 31 19 L 31 18 L 31 17 L 31 16 L 32 15 L 33 14 L 33 13 L 33 11 L 34 10 L 35 9 L 35 8 L 35 7 L 35 6 L 35 5 L 36 4 L 38 4 L 39 5 L 39 6 L 39 7 L 40 10 L 41 12 L 41 13 L 42 15 L 42 16 L 43 19 L 43 20 L 44 22 L 44 23 L 45 23 L 45 24 L 45 26 L 46 27 L 47 28 L 47 29 L 47 30 L 47 31 L 47 32 L 47 34 L 48 34 L 48 35 L 48 36 L 49 37 L 49 38 L 49 39 L 49 40 L 49 41 L 49 42 L 50 43 L 50 44 L 51 43 L 52 43 L 52 41 L 53 41 L 53 40 L 54 39 L 54 38 L 55 37 L 55 35 L 57 34 L 57 33 L 58 32 L 58 31 L 59 30 L 60 28 L 60 27 L 60 25 L 61 25 L 61 24 L 62 23 L 62 21 L 63 20 L 63 19 L 63 18 L 64 17 L 65 16 L 65 14 L 65 13 L 66 11 L 67 11 L 67 10 L 67 9 L 67 8 L 68 7 L 68 6 L 68 5 L 68 4 L 68 3 L 68 3"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="45" height="53"><path stroke="#000000" stroke-width="3" fill="none" d="M 42 3 L 42 3 L 41 3 L 39 3 L 39 4 L 36 5 L 35 6 L 35 7 L 34 7 L 33 8 L 32 8 L 31 9 L 30 10 L 29 11 L 28 12 L 27 13 L 26 14 L 26 15 L 25 16 L 25 17 L 23 17 L 23 18 L 21 19 L 21 20 L 20 21 L 20 22 L 19 22 L 18 23 L 18 24 L 17 24 L 17 25 L 17 26 L 16 28 L 15 29 L 14 31 L 13 32 L 13 33 L 13 34 L 12 35 L 11 37 L 10 38 L 9 39 L 9 41 L 8 42 L 7 43 L 7 44 L 7 45 L 6 46 L 6 47 L 5 48 L 4 48 L 4 49 L 3 49 L 3 50 L 3 48 L 3 48"/><path stroke="#000000" stroke-width="3" fill="none" d="M 5 3 L 5 3 L 6 3 L 7 3 L 7 4 L 8 5 L 9 5 L 10 6 L 10 7 L 11 8 L 13 9 L 13 10 L 14 11 L 15 13 L 16 14 L 16 15 L 17 15 L 18 16 L 19 17 L 20 18 L 21 20 L 22 22 L 23 23 L 24 26 L 25 27 L 25 28 L 26 29 L 27 30 L 27 31 L 28 32 L 29 33 L 29 35 L 30 36 L 30 37 L 31 38 L 31 39 L 31 41 L 32 42 L 32 43 L 32 44 L 33 45 L 34 46 L 35 47 L 35 48 L 35 49 L 35 49"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="42" height="71"><path stroke="#000000" stroke-width="3" fill="none" d="M 39 5 L 39 5 L 39 4 L 38 4 L 38 5 L 37 6 L 36 9 L 36 10 L 35 12 L 34 14 L 34 15 L 34 16 L 33 18 L 33 21 L 33 22 L 32 24 L 32 25 L 32 26 L 32 27 L 31 29 L 31 30 L 31 31 L 31 32 L 31 33 L 30 34 L 30 35 L 30 36 L 29 36 L 28 38 L 28 39 L 27 40 L 27 41 L 26 42 L 25 43 L 24 44 L 24 45 L 23 46 L 22 47 L 22 48 L 21 49 L 21 50 L 20 51 L 19 51 L 19 53 L 18 53 L 18 54 L 17 55 L 16 56 L 16 57 L 15 58 L 15 59 L 14 60 L 13 61 L 13 62 L 12 63 L 12 64 L 11 65 L 10 66 L 10 67 L 9 67 L 8 68 L 7 68 L 6 68 L 5 68 L 4 68 L 3 68 L 3 68"/><path stroke="#000000" stroke-width="3" fill="none" d="M 4 3 L 4 3 L 3 3 L 3 5 L 4 5 L 4 7 L 5 9 L 6 11 L 6 12 L 6 14 L 7 16 L 8 17 L 8 19 L 8 20 L 9 22 L 10 22 L 10 24 L 10 26 L 11 27 L 11 28 L 12 29 L 12 30 L 13 31 L 13 32 L 14 33 L 14 34 L 14 36 L 15 36 L 16 37 L 16 38 L 17 39 L 17 40 L 17 41 L 18 42 L 18 43 L 18 44 L 19 45 L 19 46 L 19 47 L 19 48 L 20 48 L 20 49 L 20 50 L 20 51 L 20 52 L 20 52"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="48" height="52"><path stroke="#000000" stroke-width="3" fill="none" d="M 3 3 L 3 3 L 3 4 L 4 4 L 5 4 L 7 4 L 9 4 L 11 4 L 13 4 L 15 4 L 16 4 L 17 4 L 19 4 L 21 4 L 23 4 L 24 4 L 25 4 L 27 4 L 28 4 L 29 4 L 30 4 L 31 4 L 32 4 L 33 4 L 34 4 L 35 4 L 36 4 L 37 4 L 38 4 L 40 4 L 41 4 L 42 4 L 43 5 L 43 6 L 43 8 L 42 8 L 42 10 L 41 11 L 40 12 L 40 13 L 39 14 L 38 15 L 37 16 L 36 18 L 35 19 L 34 19 L 34 20 L 33 20 L 33 21 L 32 22 L 30 23 L 29 24 L 28 25 L 27 25 L 26 27 L 25 27 L 24 29 L 23 29 L 21 31 L 20 31 L 18 33 L 17 34 L 16 35 L 15 35 L 14 37 L 13 37 L 11 38 L 10 39 L 10 40 L 8 40 L 8 41 L 8 42 L 8 43 L 8 44 L 8 45 L 9 46 L 10 46 L 12 47 L 13 47 L 14 47 L 16 47 L 17 47 L 18 47 L 19 47 L 20 47 L 21 47 L 22 47 L 23 47 L 24 47 L 25 47 L 26 47 L 27 47 L 28 47 L 29 47 L 30 47 L 31 47 L 32 47 L 33 47 L 34 47 L 35 47 L 36 47 L 37 47 L 38 47 L 39 47 L 41 47 L 42 47 L 43 47 L 44 47 L 45 47 L 45 48 L 45 49 L 45 49"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="40" height="71"><path stroke="#000000" stroke-width="3" fill="none" d="M 35 33 L 35 33 L 34 33 L 33 34 L 33 35 L 32 35 L 32 36 L 31 36 L 31 37 L 29 37 L 28 37 L 27 37 L 26 37 L 25 37 L 24 37 L 22 37 L 21 37 L 18 37 L 17 37 L 15 36 L 14 36 L 13 35 L 11 34 L 10 33 L 10 32 L 8 31 L 7 30 L 7 29 L 6 27 L 4 25 L 4 23 L 3 21 L 3 20 L 3 19 L 3 18 L 3 17 L 3 15 L 3 14 L 3 12 L 3 11 L 3 10 L 4 9 L 5 7 L 6 6 L 7 5 L 8 5 L 10 4 L 11 3 L 12 3 L 13 3 L 14 3 L 16 3 L 17 3 L 18 3 L 19 3 L 20 3 L 21 3 L 22 3 L 23 4 L 24 5 L 25 5 L 25 6 L 26 6 L 26 7 L 27 7 L 27 8 L 28 9 L 29 9 L 29 10 L 30 10 L 30 11 L 30 12 L 31 13 L 31 14 L 32 15 L 33 16 L 33 17 L 33 18 L 34 20 L 35 21 L 35 22 L 35 24 L 35 25 L 36 27 L 36 28 L 36 29 L 36 30 L 36 31 L 37 33 L 37 34 L 37 35 L 37 36 L 37 37 L 37 38 L 37 39 L 37 40 L 37 41 L 37 42 L 37 44 L 37 45 L 37 46 L 37 47 L 37 48 L 37 49 L 37 50 L 37 51 L 37 53 L 37 54 L 36 55 L 35 57 L 35 58 L 34 60 L 33 61 L 33 62 L 32 64 L 31 64 L 31 65 L 30 65 L 30 66 L 29 66 L 29 67 L 28 68 L 27 68 L 26 68 L 25 68 L 24 68 L 23 68 L 22 68 L 21 68 L 19 68 L 18 68 L 16 68 L 15 67 L 14 67 L 13 66 L 13 65 L 12 65 L 11 64 L 10 64 L 10 63 L 8 63 L 8 61 L 7 61 L 7 60 L 7 59 L 6 58 L 5 58 L 5 57 L 5 56 L 4 54 L 4 53 L 3 52 L 3 52"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="29" height="80"><path stroke="#000000" stroke-width="3" fill="none" d="M 3 20 L 3 20 L 3 19 L 4 19 L 6 18 L 6 17 L 7 17 L 9 16 L 11 15 L 11 14 L 12 14 L 12 13 L 14 13 L 15 12 L 15 11 L 16 11 L 17 10 L 18 9 L 19 9 L 20 8 L 21 7 L 22 6 L 23 6 L 24 5 L 24 4 L 25 3 L 26 3 L 26 4 L 26 5 L 26 6 L 26 8 L 26 9 L 26 10 L 26 11 L 26 13 L 26 15 L 26 16 L 26 17 L 26 19 L 26 20 L 26 21 L 26 22 L 26 23 L 26 24 L 26 25 L 26 26 L 26 27 L 26 29 L 26 30 L 26 31 L 26 33 L 25 34 L 25 35 L 25 37 L 25 38 L 25 39 L 25 40 L 25 41 L 25 42 L 25 44 L 25 45 L 25 46 L 25 47 L 25 48 L 24 50 L 23 51 L 23 52 L 23 53 L 23 55 L 23 56 L 23 57 L 23 58 L 23 59 L 23 60 L 23 61 L 23 62 L 23 63 L 23 64 L 23 65 L 23 66 L 23 67 L 23 69 L 23 70 L 23 72 L 23 73 L 23 74 L 23 76 L 23 77 L 23 77"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="72" height="76"><path stroke="#000000" stroke-width="3" fill="none" d="M 56 3 L 56 3 L 55 3 L 54 3 L 54 4 L 53 5 L 53 6 L 52 7 L 51 8 L 50 10 L 49 11 L 49 12 L 49 13 L 49 14 L 48 16 L 47 18 L 46 19 L 45 20 L 44 21 L 44 22 L 43 23 L 43 24 L 43 26 L 42 26 L 41 27 L 41 28 L 40 29 L 39 31 L 38 31 L 38 32 L 37 32 L 37 33 L 36 34 L 36 35 L 35 36 L 34 37 L 33 38 L 32 39 L 32 40 L 31 40 L 31 41 L 30 41 L 29 43 L 29 44 L 28 45 L 27 46 L 26 46 L 26 48 L 25 48 L 25 49 L 25 50 L 24 51 L 23 51 L 23 52 L 23 53 L 22 54 L 22 55 L 22 56 L 21 57 L 20 58 L 20 59 L 20 60 L 20 61 L 19 62 L 18 64 L 18 65 L 18 66 L 18 67 L 17 68 L 17 69 L 16 69 L 16 71 L 15 71 L 14 72 L 13 73 L 13 73"/><path stroke="#000000" stroke-width="3" fill="none" d="M 15 6 L 15 6 L 14 6 L 13 6 L 12 6 L 11 6 L 10 7 L 9 7 L 8 9 L 7 9 L 6 11 L 5 11 L 4 13 L 4 14 L 4 15 L 3 16 L 3 17 L 3 18 L 3 19 L 3 20 L 3 21 L 3 22 L 3 23 L 3 24 L 4 24 L 4 25 L 5 26 L 6 27 L 7 28 L 7 29 L 8 29 L 9 30 L 10 31 L 11 31 L 12 32 L 13 32 L 14 32 L 15 32 L 16 32 L 17 32 L 18 32 L 19 31 L 20 31 L 21 31 L 22 30 L 22 29 L 23 29 L 24 27 L 24 26 L 24 25 L 24 24 L 25 23 L 25 21 L 25 20 L 25 19 L 25 18 L 24 17 L 24 16 L 23 15 L 23 14 L 22 14 L 22 13 L 22 12 L 21 11 L 20 11 L 20 10 L 18 9 L 18 8 L 17 7 L 16 6 L 15 6 L 14 6 L 14 6"/><path stroke="#000000" stroke-width="3" fill="none" d="M 67 39 L 67 39 L 67 38 L 66 38 L 65 38 L 63 38 L 62 38 L 61 38 L 60 38 L 59 38 L 58 38 L 57 38 L 56 38 L 55 38 L 54 38 L 53 38 L 52 38 L 52 39 L 50 40 L 50 41 L 50 43 L 49 43 L 49 44 L 49 46 L 49 47 L 49 49 L 49 50 L 49 51 L 49 52 L 49 53 L 49 54 L 49 55 L 49 56 L 50 57 L 50 58 L 51 59 L 51 60 L 52 61 L 52 62 L 53 62 L 53 63 L 54 63 L 55 63 L 56 63 L 57 63 L 58 63 L 59 63 L 60 63 L 61 63 L 62 63 L 63 63 L 64 63 L 65 62 L 66 61 L 66 60 L 67 59 L 68 57 L 68 56 L 68 54 L 69 54 L 69 53 L 69 51 L 69 50 L 69 49 L 69 48 L 69 47 L 69 46 L 69 44 L 69 43 L 68 42 L 67 42 L 67 41 L 66 41 L 66 41"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="12" height="11"><path stroke="#000000" stroke-width="3" fill="none" d="M 9 4 L 9 4 L 9 5 L 9 6 L 8 6 L 8 8 L 7 8 L 7 7 L 7 6 L 7 5 L 8 4 L 8 5 L 7 5 L 6 5 L 5 5 L 4 5 L 3 5 L 3 4 L 4 3 L 5 3 L 6 3 L 7 3 L 7 4 L 7 5 L 7 6 L 7 7 L 7 7"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="9" height="93"><path stroke="#000000" stroke-width="3" fill="none" d="M 5 3 L 5 3 L 6 3 L 6 4 L 6 5 L 6 7 L 6 8 L 6 9 L 6 10 L 6 11 L 6 12 L 6 13 L 6 14 L 6 15 L 6 16 L 6 17 L 6 18 L 6 19 L 6 20 L 6 21 L 6 22 L 6 23 L 6 24 L 6 25 L 6 26 L 6 27 L 6 28 L 6 29 L 6 30 L 6 31 L 6 32 L 6 33 L 6 34 L 6 35 L 6 36 L 6 37 L 6 38 L 6 39 L 6 41 L 6 42 L 6 43 L 6 44 L 6 45 L 6 46 L 6 48 L 6 49 L 6 50 L 6 51 L 6 52 L 6 53 L 6 54 L 6 55 L 6 56 L 6 57 L 6 58 L 6 59 L 6 60 L 6 61 L 6 62 L 5 63 L 5 64 L 5 65 L 5 66 L 5 67 L 4 68 L 4 69 L 4 70 L 4 71 L 3 73 L 3 74 L 3 75 L 3 76 L 3 77 L 3 78 L 3 79 L 3 80 L 3 81 L 3 82 L 3 83 L 3 84 L 4 85 L 4 86 L 4 87 L 5 88 L 5 89 L 5 90 L 5 90"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="50" height="52"><path stroke="#000000" stroke-width="3" fill="none" d="M 3 26 L 3 26 L 4 26 L 5 26 L 6 26 L 7 26 L 8 26 L 9 26 L 10 26 L 11 26 L 13 26 L 14 26 L 15 26 L 16 26 L 17 26 L 18 26 L 19 26 L 20 27 L 21 27 L 22 27 L 23 27 L 24 27 L 25 27 L 26 27 L 27 27 L 28 27 L 30 27 L 31 27 L 33 27 L 34 27 L 35 27 L 36 27 L 37 27 L 38 27 L 39 27 L 40 27 L 41 27 L 42 27 L 43 27 L 44 27 L 45 27 L 46 27 L 47 26 L 47 26"/><path stroke="#000000" stroke-width="3" fill="none" d="M 26 3 L 26 3 L 25 3 L 25 4 L 24 5 L 24 6 L 24 8 L 24 10 L 24 11 L 24 13 L 24 14 L 24 15 L 24 16 L 24 18 L 24 20 L 24 21 L 24 22 L 24 24 L 24 25 L 24 26 L 24 27 L 24 28 L 24 29 L 24 30 L 24 31 L 24 32 L 24 33 L 24 34 L 24 35 L 24 37 L 24 38 L 24 39 L 24 40 L 24 41 L 24 42 L 24 43 L 24 44 L 24 45 L 24 46 L 24 47 L 24 48 L 24 49 L 24 49"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="39" height="68"><path stroke="#000000" stroke-width="3" fill="none" d="M 3 12 L 3 12 L 5 12 L 6 10 L 6 9 L 7 9 L 7 8 L 8 8 L 9 8 L 10 7 L 11 6 L 12 6 L 13 6 L 14 6 L 15 5 L 16 4 L 17 4 L 18 4 L 19 4 L 21 3 L 22 3 L 23 3 L 24 3 L 25 3 L 26 3 L 27 3 L 28 3 L 29 3 L 31 4 L 32 4 L 33 6 L 34 6 L 35 8 L 35 9 L 35 10 L 36 12 L 36 14 L 36 15 L 36 16 L 36 17 L 36 18 L 36 19 L 36 20 L 35 20 L 35 21 L 34 22 L 33 22 L 33 23 L 32 25 L 31 25 L 29 26 L 28 27 L 26 28 L 25 29 L 25 30 L 23 31 L 22 32 L 21 33 L 21 34 L 21 35 L 21 36 L 21 37 L 20 38 L 20 39 L 20 40 L 20 41 L 20 42 L 20 43 L 20 44 L 20 45 L 20 46 L 20 47 L 21 48 L 22 48 L 22 49 L 22 49"/><path stroke="#000000" stroke-width="3" fill="none" d="M 19 65 L 19 65 L 20 65 L 21 65 L 22 65 L 22 64 L 22 63 L 21 63 L 20 63 L 21 63 L 21 62 L 21 61 L 20 61 L 19 61 L 19 62 L 18 63 L 17 64 L 17 64"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="32" height="95"><path stroke="#000000" stroke-width="3" fill="none" d="M 4 3 L 4 3 L 4 5 L 5 5 L 6 5 L 8 5 L 9 5 L 10 5 L 11 5 L 12 5 L 13 6 L 14 7 L 15 7 L 16 7 L 16 8 L 16 9 L 16 10 L 16 11 L 16 12 L 16 13 L 16 14 L 16 15 L 16 16 L 16 17 L 16 18 L 16 19 L 16 21 L 16 22 L 16 23 L 16 24 L 16 25 L 16 26 L 16 27 L 16 28 L 16 29 L 16 30 L 16 31 L 17 32 L 17 33 L 17 34 L 17 35 L 17 36 L 18 36 L 18 37 L 18 38 L 18 39 L 19 40 L 20 41 L 21 42 L 22 43 L 23 45 L 24 45 L 25 46 L 26 46 L 27 46 L 28 47 L 29 47 L 29 48 L 28 49 L 26 50 L 25 51 L 24 51 L 24 52 L 23 52 L 23 53 L 23 54 L 22 55 L 22 56 L 22 57 L 22 58 L 21 59 L 21 60 L 21 61 L 21 62 L 20 63 L 20 64 L 20 65 L 19 66 L 19 67 L 19 68 L 19 69 L 19 70 L 19 71 L 19 72 L 19 73 L 19 74 L 19 75 L 19 76 L 19 77 L 18 78 L 18 79 L 18 80 L 18 81 L 17 81 L 17 82 L 17 83 L 16 84 L 16 85 L 15 86 L 14 86 L 14 87 L 14 88 L 13 89 L 12 90 L 12 91 L 11 91 L 10 91 L 9 91 L 7 92 L 6 92 L 5 92 L 4 92 L 3 92 L 3 92"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="22" height="94"><path stroke="#000000" stroke-width="3" fill="none" d="M 3 3 L 3 3 L 3 4 L 4 5 L 5 6 L 6 7 L 7 8 L 7 9 L 8 9 L 8 10 L 9 10 L 9 11 L 10 12 L 10 13 L 11 13 L 11 14 L 12 14 L 12 15 L 12 16 L 13 18 L 14 18 L 14 19 L 14 20 L 15 22 L 16 22 L 16 23 L 16 25 L 17 26 L 17 27 L 17 28 L 17 29 L 17 30 L 18 31 L 18 32 L 18 33 L 18 34 L 19 36 L 19 38 L 19 39 L 19 40 L 19 41 L 19 42 L 19 43 L 19 44 L 19 45 L 19 46 L 19 47 L 19 48 L 19 49 L 19 50 L 19 51 L 19 52 L 19 53 L 19 54 L 19 55 L 19 56 L 18 58 L 18 59 L 18 61 L 17 62 L 16 64 L 16 65 L 16 66 L 16 68 L 15 68 L 15 69 L 15 70 L 15 71 L 15 72 L 14 74 L 13 74 L 13 75 L 13 76 L 12 77 L 12 78 L 11 79 L 10 80 L 10 81 L 10 82 L 9 82 L 9 83 L 8 84 L 7 85 L 6 86 L 6 87 L 5 87 L 5 88 L 4 89 L 3 90 L 3 91 L 3 91"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="22" height="93"><path stroke="#000000" stroke-width="3" fill="none" d="M 3 3 L 3 3 L 4 3 L 5 4 L 6 4 L 7 5 L 8 5 L 9 5 L 10 5 L 11 5 L 12 5 L 13 5 L 14 5 L 15 5 L 16 5 L 17 5 L 18 5 L 19 5 L 19 6 L 19 8 L 19 9 L 19 10 L 19 11 L 19 12 L 19 13 L 19 15 L 19 18 L 19 20 L 19 22 L 19 24 L 19 25 L 19 26 L 19 28 L 19 29 L 19 31 L 19 32 L 19 34 L 19 35 L 19 36 L 19 38 L 19 39 L 19 40 L 19 41 L 19 42 L 19 43 L 19 45 L 19 46 L 19 47 L 19 48 L 19 49 L 19 50 L 19 51 L 19 52 L 19 53 L 19 54 L 19 55 L 19 56 L 19 57 L 19 58 L 19 59 L 19 60 L 19 62 L 19 63 L 19 65 L 19 66 L 19 67 L 19 68 L 19 69 L 19 70 L 19 72 L 19 73 L 19 74 L 19 75 L 19 76 L 19 77 L 19 78 L 19 79 L 19 80 L 19 81 L 19 82 L 19 83 L 19 84 L 19 85 L 19 86 L 19 87 L 19 88 L 18 88 L 17 89 L 16 89 L 15 89 L 14 89 L 13 89 L 13 90 L 12 90 L 11 90 L 10 90 L 9 90 L 8 90 L 7 90 L 6 90 L 5 90 L 4 90 L 4 90"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="48" height="66"><path stroke="#000000" stroke-width="3" fill="none" d="M 16 63 L 16 63 L 17 62 L 17 60 L 18 60 L 18 58 L 18 57 L 18 56 L 19 55 L 20 54 L 20 53 L 20 52 L 20 51 L 21 49 L 21 48 L 21 47 L 21 46 L 21 45 L 22 44 L 22 43 L 22 42 L 23 40 L 23 39 L 24 38 L 24 37 L 24 36 L 25 35 L 26 34 L 26 33 L 26 32 L 27 31 L 27 30 L 27 29 L 27 28 L 28 26 L 29 26 L 29 25 L 29 24 L 29 23 L 30 23 L 30 22 L 31 21 L 31 19 L 32 18 L 32 17 L 33 17 L 33 16 L 34 15 L 35 14 L 35 12 L 36 12 L 36 11 L 37 9 L 38 9 L 38 8 L 39 7 L 40 7 L 41 7 L 41 6 L 42 5 L 44 5 L 44 4 L 45 4 L 45 3 L 44 3 L 43 3 L 42 3 L 40 3 L 39 3 L 38 3 L 37 3 L 36 3 L 35 3 L 35 4 L 34 4 L 33 4 L 32 4 L 31 4 L 30 4 L 29 4 L 28 4 L 27 4 L 25 5 L 25 6 L 24 6 L 23 6 L 22 6 L 21 6 L 20 6 L 19 6 L 18 6 L 17 6 L 16 6 L 15 6 L 14 6 L 13 6 L 12 6 L 11 6 L 10 6 L 9 6 L 8 6 L 7 6 L 6 6 L 5 6 L 5 5 L 4 5 L 3 5 L 3 5"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="7" height="28"><path stroke="#000000" stroke-width="3" fill="none" d="M 3 3 L 3 3 L 3 4 L 3 5 L 4 6 L 4 8 L 4 9 L 4 11 L 4 12 L 4 13 L 4 14 L 4 15 L 4 16 L 4 17 L 4 18 L 4 19 L 4 20 L 4 21 L 4 22 L 4 23 L 4 24 L 4 25 L 4 25"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="44" height="69"><path stroke="#000000" stroke-width="3" fill="none" d="M 41 15 L 41 15 L 41 14 L 40 13 L 40 12 L 39 12 L 38 11 L 37 11 L 36 10 L 35 10 L 35 9 L 34 8 L 33 7 L 31 6 L 31 5 L 30 5 L 30 4 L 29 4 L 28 4 L 27 4 L 27 3 L 26 3 L 25 3 L 24 3 L 23 3 L 22 3 L 21 3 L 20 3 L 18 3 L 17 3 L 15 3 L 14 4 L 13 4 L 11 4 L 10 5 L 9 5 L 9 6 L 8 6 L 7 7 L 7 8 L 7 9 L 7 10 L 7 11 L 6 12 L 5 14 L 5 15 L 5 16 L 5 17 L 5 19 L 5 20 L 5 21 L 5 22 L 5 23 L 5 24 L 5 25 L 5 26 L 4 28 L 4 29 L 4 30 L 4 31 L 4 32 L 4 33 L 4 34 L 4 35 L 3 36 L 3 37 L 3 38 L 3 39 L 3 40 L 3 42 L 3 43 L 3 44 L 3 45 L 3 46 L 3 47 L 3 48 L 3 49 L 3 50 L 3 51 L 3 52 L 3 53 L 4 53 L 4 55 L 4 57 L 5 58 L 6 59 L 6 60 L 7 60 L 7 61 L 8 62 L 9 62 L 10 63 L 11 63 L 12 63 L 13 64 L 14 65 L 15 65 L 16 66 L 17 66 L 18 66 L 19 66 L 20 66 L 21 66 L 22 66 L 23 66 L 24 66 L 26 66 L 28 66 L 28 65 L 29 64 L 30 63 L 30 62 L 31 61 L 31 60 L 32 59 L 33 58 L 33 57 L 33 56 L 33 55 L 34 54 L 34 53 L 34 52 L 34 51 L 35 50 L 35 49 L 35 48 L 35 46 L 35 45 L 36 44 L 36 43 L 36 42 L 36 41 L 36 40 L 36 39 L 35 38 L 35 37 L 34 36 L 33 35 L 32 34 L 31 34 L 30 34 L 29 33 L 28 33 L 26 32 L 25 31 L 24 31 L 23 31 L 22 31 L 21 31 L 20 31 L 19 31 L 18 31 L 17 31 L 16 32 L 14 32 L 14 33 L 13 33 L 12 33 L 11 33 L 10 33 L 10 34 L 9 35 L 8 35 L 8 36 L 7 36 L 7 37 L 6 38 L 6 39 L 6 40 L 6 41 L 6 42 L 6 43 L 6 43"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="30" height="79"><path stroke="#000000" stroke-width="3" fill="none" d="M 27 3 L 27 3 L 27 4 L 27 5 L 27 6 L 27 7 L 27 9 L 26 9 L 26 10 L 25 12 L 25 13 L 25 16 L 24 17 L 24 18 L 23 19 L 23 21 L 22 22 L 21 23 L 21 24 L 21 26 L 20 26 L 20 27 L 19 29 L 18 30 L 18 31 L 18 32 L 18 33 L 17 35 L 16 37 L 15 39 L 15 40 L 15 41 L 14 42 L 13 45 L 13 46 L 12 47 L 12 48 L 11 50 L 11 51 L 11 52 L 11 53 L 10 55 L 10 56 L 10 58 L 9 59 L 9 60 L 8 61 L 8 62 L 7 64 L 7 65 L 6 66 L 6 67 L 6 68 L 5 68 L 5 69 L 5 70 L 5 71 L 5 72 L 5 73 L 4 74 L 4 75 L 3 76 L 3 76"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="42" height="69"><path stroke="#000000" stroke-width="3" fill="none" d="M 3 19 L 3 19 L 3 18 L 4 17 L 4 15 L 5 15 L 5 14 L 6 13 L 6 12 L 7 11 L 7 10 L 8 9 L 9 9 L 9 8 L 10 7 L 11 6 L 12 6 L 12 5 L 13 5 L 15 4 L 16 3 L 17 3 L 18 3 L 19 3 L 20 3 L 22 3 L 23 3 L 24 3 L 25 3 L 26 3 L 27 3 L 28 3 L 29 3 L 30 3 L 31 3 L 32 4 L 33 4 L 34 5 L 35 5 L 36 6 L 37 7 L 38 8 L 38 10 L 39 10 L 39 11 L 39 12 L 39 14 L 39 15 L 39 16 L 39 17 L 39 18 L 39 19 L 39 20 L 39 21 L 39 22 L 39 24 L 38 25 L 37 26 L 36 28 L 35 29 L 35 30 L 34 30 L 33 30 L 32 30 L 31 31 L 30 31 L 29 31 L 28 31 L 27 31 L 26 32 L 25 32 L 24 32 L 23 32 L 22 32 L 21 32 L 20 32 L 21 32 L 22 32 L 24 32 L 25 32 L 27 32 L 28 32 L 30 33 L 31 34 L 32 34 L 32 35 L 33 36 L 33 37 L 34 37 L 34 38 L 34 39 L 35 40 L 36 40 L 36 42 L 36 43 L 36 45 L 36 46 L 37 46 L 37 47 L 37 48 L 37 49 L 37 50 L 37 51 L 37 52 L 37 53 L 37 54 L 37 55 L 37 56 L 37 57 L 36 59 L 35 59 L 35 60 L 34 61 L 34 62 L 33 62 L 31 63 L 30 63 L 29 64 L 28 64 L 27 64 L 26 65 L 25 65 L 24 65 L 23 65 L 23 66 L 22 66 L 21 66 L 20 66 L 19 66 L 18 66 L 17 66 L 16 66 L 15 66 L 14 65 L 13 65 L 12 64 L 11 64 L 10 63 L 8 62 L 8 61 L 7 60 L 6 59 L 5 58 L 5 57 L 4 55 L 4 54 L 4 53 L 4 52 L 4 51 L 3 51 L 3 51"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="56" height="19"><path stroke="#000000" stroke-width="3" fill="none" d="M 3 16 L 3 16 L 4 16 L 4 15 L 5 14 L 6 12 L 6 11 L 7 10 L 8 9 L 8 8 L 9 7 L 10 7 L 11 6 L 12 6 L 13 6 L 14 6 L 15 6 L 16 6 L 17 6 L 19 6 L 20 6 L 21 7 L 22 8 L 22 9 L 24 10 L 24 11 L 26 11 L 27 12 L 28 13 L 29 13 L 30 13 L 31 14 L 32 14 L 33 14 L 34 14 L 35 14 L 36 14 L 37 15 L 38 15 L 39 15 L 40 15 L 41 15 L 43 15 L 44 15 L 45 15 L 46 15 L 47 14 L 48 13 L 49 12 L 50 11 L 51 9 L 52 9 L 52 8 L 52 7 L 53 6 L 53 5 L 53 4 L 53 3 L 53 3"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="48" height="70"><path stroke="#000000" stroke-width="3" fill="none" d="M 10 19 L 10 19 L 10 18 L 10 17 L 10 16 L 10 15 L 10 13 L 10 12 L 10 11 L 10 10 L 10 7 L 11 6 L 12 5 L 13 4 L 13 3 L 14 3 L 15 3 L 16 3 L 17 3 L 18 3 L 19 3 L 20 3 L 21 3 L 22 3 L 23 3 L 24 3 L 25 3 L 26 3 L 27 3 L 29 3 L 30 3 L 31 3 L 32 4 L 33 4 L 34 5 L 35 6 L 36 6 L 37 8 L 38 8 L 38 9 L 38 10 L 39 11 L 39 12 L 40 14 L 40 16 L 41 16 L 41 17 L 41 18 L 41 19 L 41 20 L 41 21 L 41 22 L 41 23 L 41 24 L 41 25 L 41 26 L 41 27 L 40 29 L 39 30 L 39 31 L 38 32 L 37 33 L 37 34 L 36 35 L 36 36 L 35 37 L 35 38 L 33 38 L 33 40 L 32 40 L 31 41 L 30 42 L 30 43 L 29 44 L 27 45 L 26 46 L 25 46 L 25 47 L 24 47 L 24 48 L 22 48 L 22 49 L 21 50 L 20 51 L 19 51 L 18 52 L 18 53 L 17 53 L 16 54 L 15 54 L 15 55 L 14 56 L 13 57 L 12 57 L 11 57 L 11 58 L 10 59 L 9 60 L 8 60 L 7 61 L 6 62 L 6 63 L 5 63 L 5 64 L 5 65 L 4 66 L 3 66 L 3 67 L 4 67 L 5 67 L 6 67 L 7 67 L 9 66 L 11 65 L 13 65 L 14 64 L 15 64 L 16 64 L 17 64 L 19 63 L 20 63 L 22 63 L 23 63 L 24 63 L 25 63 L 26 63 L 27 63 L 28 63 L 29 63 L 30 63 L 31 63 L 32 63 L 34 63 L 35 63 L 36 63 L 37 63 L 38 63 L 39 63 L 40 63 L 41 63 L 42 63 L 43 63 L 44 63 L 45 63 L 45 63"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="60" height="7"><path stroke="#000000" stroke-width="3" fill="none" d="M 3 4 L 3 4 L 4 4 L 5 4 L 7 4 L 8 4 L 9 4 L 10 4 L 12 4 L 13 4 L 14 4 L 15 4 L 16 4 L 17 4 L 18 4 L 19 4 L 20 4 L 21 4 L 22 4 L 23 4 L 24 4 L 25 4 L 26 4 L 27 4 L 28 4 L 29 4 L 30 4 L 31 4 L 32 4 L 33 4 L 34 4 L 35 4 L 36 4 L 37 4 L 38 4 L 39 4 L 40 4 L 41 4 L 42 4 L 43 4 L 44 4 L 45 4 L 46 4 L 47 4 L 48 4 L 49 4 L 50 4 L 51 4 L 52 4 L 53 4 L 54 4 L 55 4 L 56 4 L 57 3 L 57 3"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="17" height="68"><path stroke="#000000" stroke-width="3" fill="none" d="M 10 6 L 10 6 L 11 6 L 12 6 L 11 6 L 10 7 L 9 7 L 9 6 L 10 6 L 11 6 L 12 6 L 13 6 L 14 6 L 14 7 L 14 8 L 14 9 L 13 9 L 12 9 L 11 9 L 10 9 L 10 7 L 10 6 L 10 5 L 10 4 L 10 3 L 11 3 L 12 3 L 13 3 L 13 4 L 13 5 L 13 6 L 12 6 L 12 6"/><path stroke="#000000" stroke-width="3" fill="none" d="M 13 41 L 13 41 L 14 41 L 14 42 L 14 43 L 14 44 L 13 44 L 12 44 L 11 44 L 10 44 L 10 45 L 10 46 L 10 47 L 10 48 L 10 49 L 9 49 L 8 49 L 7 49 L 6 49 L 5 49 L 4 49 L 3 49 L 3 48 L 3 47 L 3 46 L 3 44 L 3 43 L 4 43 L 5 43 L 6 43 L 7 43 L 8 43 L 9 43 L 10 43 L 10 44 L 10 45 L 11 46 L 11 47 L 11 48 L 11 49 L 12 50 L 12 51 L 12 52 L 12 53 L 12 54 L 12 55 L 12 57 L 12 58 L 11 58 L 11 59 L 10 60 L 9 61 L 8 61 L 8 62 L 7 62 L 7 63 L 5 64 L 4 65 L 3 65 L 3 65"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="61" height="66"><path stroke="#000000" stroke-width="3" fill="none" d="M 3 63 L 3 63 L 3 62 L 4 60 L 5 59 L 5 58 L 5 57 L 5 56 L 6 54 L 6 52 L 7 51 L 7 50 L 7 49 L 8 47 L 8 46 L 9 44 L 10 42 L 10 41 L 10 40 L 11 39 L 12 37 L 12 36 L 13 35 L 14 33 L 14 32 L 15 31 L 16 31 L 16 30 L 16 29 L 17 28 L 17 27 L 18 27 L 19 25 L 19 24 L 20 23 L 20 22 L 21 21 L 22 20 L 22 19 L 23 18 L 23 17 L 24 16 L 25 14 L 25 13 L 25 12 L 26 11 L 26 10 L 27 9 L 27 8 L 27 7 L 28 6 L 28 5 L 28 4 L 28 3 L 29 3 L 30 3 L 31 3 L 33 3 L 33 4 L 34 5 L 35 6 L 35 7 L 36 8 L 37 9 L 38 11 L 38 12 L 39 13 L 40 14 L 40 15 L 41 16 L 41 17 L 42 18 L 43 20 L 43 21 L 44 22 L 45 23 L 45 24 L 45 26 L 46 28 L 47 30 L 47 31 L 48 32 L 48 34 L 48 35 L 48 36 L 48 37 L 48 38 L 49 40 L 49 41 L 49 43 L 50 45 L 50 46 L 50 47 L 50 48 L 51 49 L 52 50 L 52 51 L 52 52 L 53 53 L 53 54 L 53 55 L 54 55 L 54 56 L 55 57 L 55 58 L 55 59 L 56 59 L 56 60 L 56 61 L 57 62 L 58 62 L 58 63 L 57 63 L 57 63"/><path stroke="#000000" stroke-width="3" fill="none" d="M 13 44 L 13 44 L 14 44 L 16 44 L 17 44 L 18 44 L 20 44 L 21 44 L 22 44 L 23 44 L 24 44 L 25 44 L 26 44 L 27 44 L 28 44 L 30 44 L 31 44 L 32 44 L 33 44 L 34 44 L 35 44 L 36 44 L 37 44 L 38 44 L 39 44 L 40 44 L 41 44 L 42 44 L 43 44 L 44 44 L 45 44 L 46 44 L 46 44"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="53" height="75"><path stroke="#000000" stroke-width="3" fill="none" d="M 5 9 L 5 9 L 5 10 L 5 12 L 5 14 L 5 16 L 5 17 L 5 19 L 5 21 L 5 22 L 5 23 L 5 25 L 5 27 L 4 28 L 4 29 L 3 31 L 3 33 L 3 34 L 3 35 L 3 36 L 3 37 L 3 38 L 3 39 L 3 40 L 3 42 L 3 43 L 3 45 L 3 46 L 3 47 L 3 48 L 3 50 L 3 51 L 3 53 L 3 54 L 3 55 L 3 57 L 3 59 L 4 61 L 4 62 L 5 63 L 5 64 L 5 65 L 6 66 L 6 67 L 6 68 L 7 69 L 7 69"/><path stroke="#000000" stroke-width="3" fill="none" d="M 8 5 L 8 5 L 9 5 L 10 5 L 12 4 L 13 4 L 14 4 L 16 4 L 18 3 L 19 3 L 21 3 L 22 3 L 23 3 L 24 3 L 25 3 L 26 3 L 27 3 L 28 3 L 29 3 L 30 3 L 31 3 L 32 3 L 33 3 L 34 3 L 35 3 L 36 4 L 37 5 L 39 5 L 40 6 L 42 7 L 43 7 L 44 8 L 44 9 L 45 9 L 46 10 L 47 11 L 48 12 L 49 13 L 50 14 L 50 15 L 50 16 L 50 17 L 50 18 L 50 20 L 50 21 L 50 22 L 50 23 L 50 24 L 50 25 L 49 26 L 49 27 L 48 27 L 48 28 L 47 29 L 46 30 L 45 30 L 44 31 L 42 32 L 41 32 L 39 33 L 37 33 L 36 34 L 35 34 L 34 34 L 32 35 L 31 36 L 29 36 L 28 36 L 26 36 L 25 36 L 24 36 L 23 36 L 22 36 L 21 36 L 20 36 L 19 36 L 18 36 L 17 36 L 16 36 L 15 36 L 14 36 L 13 36 L 12 36 L 11 36 L 9 36 L 8 36 L 7 36 L 6 36 L 5 36 L 7 36 L 8 36 L 9 36 L 11 36 L 14 36 L 15 36 L 17 36 L 18 36 L 19 36 L 20 36 L 21 36 L 23 36 L 24 36 L 25 36 L 26 36 L 27 36 L 28 36 L 29 36 L 30 36 L 31 36 L 32 36 L 33 36 L 34 36 L 35 36 L 36 36 L 37 36 L 38 36 L 39 36 L 41 37 L 42 37 L 43 38 L 44 39 L 45 39 L 45 40 L 46 40 L 47 41 L 48 42 L 48 43 L 49 44 L 49 45 L 50 46 L 50 47 L 50 48 L 50 49 L 50 50 L 50 51 L 50 52 L 50 53 L 50 54 L 50 55 L 50 56 L 50 57 L 50 58 L 49 60 L 48 61 L 47 62 L 46 63 L 45 64 L 44 65 L 42 66 L 41 67 L 38 68 L 37 68 L 35 69 L 34 69 L 33 70 L 32 70 L 31 70 L 30 70 L 28 71 L 27 71 L 26 71 L 25 71 L 24 71 L 22 72 L 21 72 L 20 72 L 19 72 L 17 72 L 16 72 L 15 72 L 14 72 L 13 72 L 12 72 L 11 72 L 10 72 L 9 72 L 8 72 L 8 72"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="57" height="70"><path stroke="#000000" stroke-width="3" fill="none" d="M 54 20 L 54 20 L 54 19 L 54 18 L 53 17 L 53 16 L 53 15 L 52 14 L 52 13 L 51 13 L 51 11 L 50 10 L 49 9 L 48 8 L 48 7 L 47 6 L 46 5 L 45 5 L 44 5 L 43 5 L 42 5 L 41 4 L 40 3 L 38 3 L 37 3 L 35 3 L 34 3 L 33 3 L 32 3 L 31 3 L 30 3 L 29 3 L 28 3 L 27 3 L 26 3 L 25 3 L 24 3 L 23 3 L 22 3 L 21 3 L 20 3 L 19 3 L 19 4 L 18 4 L 17 5 L 16 5 L 15 6 L 14 7 L 13 8 L 12 8 L 11 8 L 10 9 L 9 10 L 9 11 L 8 11 L 8 12 L 8 13 L 7 13 L 7 14 L 7 15 L 7 16 L 6 16 L 6 17 L 6 19 L 6 21 L 5 22 L 5 24 L 4 25 L 4 26 L 4 27 L 4 28 L 4 29 L 4 30 L 3 32 L 3 33 L 3 34 L 3 35 L 3 37 L 3 38 L 3 39 L 3 40 L 3 41 L 3 42 L 3 44 L 3 45 L 3 46 L 3 47 L 3 48 L 3 49 L 3 51 L 3 52 L 4 53 L 5 54 L 6 55 L 7 56 L 8 56 L 9 57 L 10 57 L 11 57 L 12 58 L 13 58 L 13 59 L 14 59 L 15 59 L 16 60 L 17 60 L 18 60 L 18 61 L 19 62 L 20 62 L 21 63 L 22 63 L 23 64 L 24 65 L 25 65 L 26 65 L 27 66 L 28 66 L 29 66 L 30 67 L 31 67 L 32 67 L 33 67 L 34 67 L 35 67 L 36 67 L 37 67 L 38 67 L 39 67 L 40 67 L 41 67 L 43 67 L 44 67 L 45 66 L 46 65 L 47 64 L 48 64 L 49 63 L 50 62 L 51 61 L 52 60 L 52 59 L 52 58 L 53 57 L 53 56 L 53 55 L 53 54 L 53 53 L 53 52 L 53 51 L 53 51"/></g>

View File

@ -0,0 +1 @@
<g xmlns="http://www.w3.org/2000/svg" width="56" height="70"><path stroke="#000000" stroke-width="3" fill="none" d="M 3 5 L 3 5 L 4 5 L 4 6 L 4 7 L 4 8 L 4 9 L 4 10 L 4 11 L 4 13 L 4 14 L 4 15 L 4 16 L 4 18 L 4 19 L 4 20 L 4 21 L 4 22 L 4 23 L 4 24 L 4 25 L 4 26 L 4 27 L 4 28 L 4 29 L 4 30 L 4 31 L 4 32 L 4 33 L 4 34 L 4 35 L 4 36 L 4 37 L 4 38 L 4 39 L 4 40 L 4 41 L 4 42 L 4 44 L 4 45 L 4 46 L 4 47 L 4 48 L 4 49 L 4 51 L 4 52 L 4 53 L 4 54 L 4 55 L 4 56 L 4 57 L 4 58 L 4 59 L 4 60 L 4 61 L 4 62 L 4 63 L 4 64 L 4 65 L 4 65"/><path stroke="#000000" stroke-width="3" fill="none" d="M 6 4 L 6 4 L 7 4 L 8 4 L 9 4 L 10 4 L 11 4 L 13 3 L 14 3 L 15 3 L 16 3 L 17 3 L 19 3 L 20 3 L 21 3 L 22 3 L 23 3 L 24 3 L 26 3 L 27 3 L 28 3 L 29 3 L 30 3 L 31 3 L 32 3 L 33 3 L 34 3 L 35 3 L 36 3 L 37 3 L 38 3 L 39 3 L 40 3 L 41 3 L 41 4 L 42 4 L 43 5 L 44 6 L 45 6 L 46 8 L 47 9 L 47 11 L 48 11 L 49 12 L 49 13 L 49 14 L 50 14 L 50 15 L 50 17 L 50 18 L 50 19 L 51 21 L 52 21 L 52 22 L 52 23 L 52 24 L 52 25 L 52 26 L 52 27 L 52 28 L 52 29 L 53 29 L 53 30 L 53 31 L 53 32 L 53 33 L 53 34 L 53 35 L 53 36 L 53 37 L 53 38 L 53 39 L 53 40 L 53 41 L 53 42 L 53 43 L 53 44 L 53 45 L 53 46 L 53 47 L 52 48 L 51 48 L 51 49 L 51 50 L 50 51 L 49 52 L 48 53 L 47 54 L 45 54 L 45 55 L 44 55 L 43 55 L 42 56 L 41 57 L 40 57 L 39 58 L 37 58 L 37 59 L 36 60 L 35 60 L 34 61 L 33 61 L 32 62 L 31 62 L 30 62 L 29 62 L 28 63 L 27 64 L 25 64 L 24 64 L 23 65 L 22 66 L 21 66 L 20 66 L 19 66 L 18 67 L 17 67 L 16 67 L 15 67 L 14 67 L 13 67 L 11 67 L 10 67 L 9 67 L 8 67 L 7 67 L 6 67 L 5 67 L 5 67"/></g>

Some files were not shown because too many files have changed in this diff Show More