From cef5e4165a3e025a2f490e922d437c409032aebf Mon Sep 17 00:00:00 2001 From: zedaes <147769903+zedaes@users.noreply.github.com> Date: Thu, 26 Dec 2024 15:03:58 -0500 Subject: [PATCH 01/29] chore: update dependencies --- package.json | 8 ++-- pnpm-lock.yaml | 128 ++++++++++++++++++++++++------------------------- 2 files changed, 68 insertions(+), 68 deletions(-) diff --git a/package.json b/package.json index 239f916b..5d6da911 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "license": "GPL-3.0", "devDependencies": { "@eslint/js": "^9.17.0", - "@next/eslint-plugin-next": "^14.2.21", + "@next/eslint-plugin-next": "^14.2.22", "@stylistic/eslint-plugin": "^2.12.1", "@types/eslint__js": "^8.42.3", "@types/luxon": "^3.4.2", @@ -41,8 +41,8 @@ "@damienvesper/bit-buffer": "^1.0.1", "@mdx-js/loader": "^3.1.0", "@mdx-js/react": "^3.1.0", - "@next/bundle-analyzer": "^14.2.21", - "@next/mdx": "^14.2.21", + "@next/bundle-analyzer": "^14.2.22", + "@next/mdx": "^14.2.22", "@tailwindcss/forms": "^0.5.9", "@tailwindcss/typography": "^0.5.15", "@tanstack/react-query": "^5.62.10", @@ -50,7 +50,7 @@ "cspell": "^8.17.1", "fuse.js": "^7.0.0", "lucide-react": "^0.408.0", - "next": "^14.2.21", + "next": "^14.2.22", "next-mdx-remote": "^5.0.0", "punycode": "^2.3.1", "react": "^18.3.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 37e0d2a8..54c16d1f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,11 +21,11 @@ importers: specifier: ^3.1.0 version: 3.1.0(@types/react@18.3.18)(react@18.3.1) '@next/bundle-analyzer': - specifier: ^14.2.21 - version: 14.2.21 + specifier: ^14.2.22 + version: 14.2.22 '@next/mdx': - specifier: ^14.2.21 - version: 14.2.21(@mdx-js/loader@3.1.0(acorn@8.14.0)(webpack@5.93.0))(@mdx-js/react@3.1.0(@types/react@18.3.18)(react@18.3.1)) + specifier: ^14.2.22 + version: 14.2.22(@mdx-js/loader@3.1.0(acorn@8.14.0)(webpack@5.93.0))(@mdx-js/react@3.1.0(@types/react@18.3.18)(react@18.3.1)) '@tailwindcss/forms': specifier: ^0.5.9 version: 0.5.9(tailwindcss@3.4.17) @@ -48,8 +48,8 @@ importers: specifier: ^0.408.0 version: 0.408.0(react@18.3.1) next: - specifier: ^14.2.21 - version: 14.2.21(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^14.2.22 + version: 14.2.22(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-mdx-remote: specifier: ^5.0.0 version: 5.0.0(@types/react@18.3.18)(acorn@8.14.0)(react@18.3.1) @@ -79,8 +79,8 @@ importers: specifier: ^9.17.0 version: 9.17.0 '@next/eslint-plugin-next': - specifier: ^14.2.21 - version: 14.2.21 + specifier: ^14.2.22 + version: 14.2.22 '@stylistic/eslint-plugin': specifier: ^2.12.1 version: 2.12.1(eslint@8.57.1)(typescript@5.7.2) @@ -460,17 +460,17 @@ packages: '@types/react': '>=16' react: '>=16' - '@next/bundle-analyzer@14.2.21': - resolution: {integrity: sha512-p5tMcbHlSCt65uviXnhUaEvh04sKx8WSDN8ZCOjhSC8/eNJ3w/fbZOaCcVdOEAVhz/GlsX/ACcCphdh/NtkB4g==} + '@next/bundle-analyzer@14.2.22': + resolution: {integrity: sha512-BJD/ieE058RXxubHCE/WfQ7AwbVqAEJcRkw7NdsYJ2ky2RKIB7A/0Pf7M0nemxM9vDah3wPUeEuLD7/DpZajsQ==} - '@next/env@14.2.21': - resolution: {integrity: sha512-lXcwcJd5oR01tggjWJ6SrNNYFGuOOMB9c251wUNkjCpkoXOPkDeF/15c3mnVlBqrW4JJXb2kVxDFhC4GduJt2A==} + '@next/env@14.2.22': + resolution: {integrity: sha512-EQ6y1QeNQglNmNIXvwP/Bb+lf7n9WtgcWvtoFsHquVLCJUuxRs+6SfZ5EK0/EqkkLex4RrDySvKgKNN7PXip7Q==} - '@next/eslint-plugin-next@14.2.21': - resolution: {integrity: sha512-bxfiExnMkpwo4bBhCqnDhdgFyxSp6Xt6xu4Ne7En6MpgqwiER95Or+q1WDUDX4e888taeIAdPIAVaY+Wv0kiwQ==} + '@next/eslint-plugin-next@14.2.22': + resolution: {integrity: sha512-8xCmBMd+hUapMpviPp5g3oDhoWRtbE/QeN/Nvth+SZrdt7xt9TBsH8cePkRwRjXFpwHndpRDNVQROxR/1HiVbg==} - '@next/mdx@14.2.21': - resolution: {integrity: sha512-joVypjIbtRT889y48EiI/zCrE0zp1YS2PSon7igPo25aSC1jilErhTmZ+i41bAXWzpcndutFqYum0k3K9ANkiQ==} + '@next/mdx@14.2.22': + resolution: {integrity: sha512-q+IjEdXdTFR9A7Qirnmo5yxJogcEqKXc3ADf7SPPzgg5pYeHgH/LGidVTejFLzZdX/jXMCXm0nrILpL0DZOJ4A==} peerDependencies: '@mdx-js/loader': '>=0.15.0' '@mdx-js/react': '>=0.15.0' @@ -480,56 +480,56 @@ packages: '@mdx-js/react': optional: true - '@next/swc-darwin-arm64@14.2.21': - resolution: {integrity: sha512-HwEjcKsXtvszXz5q5Z7wCtrHeTTDSTgAbocz45PHMUjU3fBYInfvhR+ZhavDRUYLonm53aHZbB09QtJVJj8T7g==} + '@next/swc-darwin-arm64@14.2.22': + resolution: {integrity: sha512-HUaLiehovgnqY4TMBZJ3pDaOsTE1spIXeR10pWgdQVPYqDGQmHJBj3h3V6yC0uuo/RoY2GC0YBFRkOX3dI9WVQ==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@14.2.21': - resolution: {integrity: sha512-TSAA2ROgNzm4FhKbTbyJOBrsREOMVdDIltZ6aZiKvCi/v0UwFmwigBGeqXDA97TFMpR3LNNpw52CbVelkoQBxA==} + '@next/swc-darwin-x64@14.2.22': + resolution: {integrity: sha512-ApVDANousaAGrosWvxoGdLT0uvLBUC+srqOcpXuyfglA40cP2LBFaGmBjhgpxYk5z4xmunzqQvcIgXawTzo2uQ==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@14.2.21': - resolution: {integrity: sha512-0Dqjn0pEUz3JG+AImpnMMW/m8hRtl1GQCNbO66V1yp6RswSTiKmnHf3pTX6xMdJYSemf3O4Q9ykiL0jymu0TuA==} + '@next/swc-linux-arm64-gnu@14.2.22': + resolution: {integrity: sha512-3O2J99Bk9aM+d4CGn9eEayJXHuH9QLx0BctvWyuUGtJ3/mH6lkfAPRI4FidmHMBQBB4UcvLMfNf8vF0NZT7iKw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@14.2.21': - resolution: {integrity: sha512-Ggfw5qnMXldscVntwnjfaQs5GbBbjioV4B4loP+bjqNEb42fzZlAaK+ldL0jm2CTJga9LynBMhekNfV8W4+HBw==} + '@next/swc-linux-arm64-musl@14.2.22': + resolution: {integrity: sha512-H/hqfRz75yy60y5Eg7DxYfbmHMjv60Dsa6IWHzpJSz4MRkZNy5eDnEW9wyts9bkxwbOVZNPHeb3NkqanP+nGPg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@14.2.21': - resolution: {integrity: sha512-uokj0lubN1WoSa5KKdThVPRffGyiWlm/vCc/cMkWOQHw69Qt0X1o3b2PyLLx8ANqlefILZh1EdfLRz9gVpG6tg==} + '@next/swc-linux-x64-gnu@14.2.22': + resolution: {integrity: sha512-LckLwlCLcGR1hlI5eiJymR8zSHPsuruuwaZ3H2uudr25+Dpzo6cRFjp/3OR5UYJt8LSwlXv9mmY4oI2QynwpqQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@14.2.21': - resolution: {integrity: sha512-iAEBPzWNbciah4+0yI4s7Pce6BIoxTQ0AGCkxn/UBuzJFkYyJt71MadYQkjPqCQCJAFQ26sYh7MOKdU+VQFgPg==} + '@next/swc-linux-x64-musl@14.2.22': + resolution: {integrity: sha512-qGUutzmh0PoFU0fCSu0XYpOfT7ydBZgDfcETIeft46abPqP+dmePhwRGLhFKwZWxNWQCPprH26TjaTxM0Nv8mw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@14.2.21': - resolution: {integrity: sha512-plykgB3vL2hB4Z32W3ktsfqyuyGAPxqwiyrAi2Mr8LlEUhNn9VgkiAl5hODSBpzIfWweX3er1f5uNpGDygfQVQ==} + '@next/swc-win32-arm64-msvc@14.2.22': + resolution: {integrity: sha512-K6MwucMWmIvMb9GlvT0haYsfIPxfQD8yXqxwFy4uLFMeXIb2TcVYQimxkaFZv86I7sn1NOZnpOaVk5eaxThGIw==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-ia32-msvc@14.2.21': - resolution: {integrity: sha512-w5bacz4Vxqrh06BjWgua3Yf7EMDb8iMcVhNrNx8KnJXt8t+Uu0Zg4JHLDL/T7DkTCEEfKXO/Er1fcfWxn2xfPA==} + '@next/swc-win32-ia32-msvc@14.2.22': + resolution: {integrity: sha512-5IhDDTPEbzPR31ZzqHe90LnNe7BlJUZvC4sA1thPJV6oN5WmtWjZ0bOYfNsyZx00FJt7gggNs6SrsX0UEIcIpA==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@next/swc-win32-x64-msvc@14.2.21': - resolution: {integrity: sha512-sT6+llIkzpsexGYZq8cjjthRyRGe5cJVhqh12FmlbxHqna6zsDDK8UNaV7g41T6atFHCJUPeLb3uyAwrBwy0NA==} + '@next/swc-win32-x64-msvc@14.2.22': + resolution: {integrity: sha512-nvRaB1PyG4scn9/qNzlkwEwLzuoPH3Gjp7Q/pLuwUgOTt1oPMlnCI3A3rgkt+eZnU71emOiEv/mR201HoURPGg==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -1177,8 +1177,8 @@ packages: resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==} engines: {node: '>= 0.4'} - es-module-lexer@1.5.4: - resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} + es-module-lexer@1.6.0: + resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==} es-object-atoms@1.0.0: resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} @@ -1965,8 +1965,8 @@ packages: peerDependencies: react: '>=16' - next@14.2.21: - resolution: {integrity: sha512-rZmLwucLHr3/zfDMYbJXbw0ZeoBpirxkXuvsJbk7UPorvPYZhP7vq7aHbKnU7dQNCYIimRrbB2pp3xmf+wsYUg==} + next@14.2.22: + resolution: {integrity: sha512-Ps2caobQ9hlEhscLPiPm3J3SYhfwfpMqzsoCMZGWxt9jBRK9hoBZj2A37i8joKhsyth2EuVKDVJCTF5/H4iEDw==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -3058,51 +3058,51 @@ snapshots: '@types/react': 18.3.18 react: 18.3.1 - '@next/bundle-analyzer@14.2.21': + '@next/bundle-analyzer@14.2.22': dependencies: webpack-bundle-analyzer: 4.10.1 transitivePeerDependencies: - bufferutil - utf-8-validate - '@next/env@14.2.21': {} + '@next/env@14.2.22': {} - '@next/eslint-plugin-next@14.2.21': + '@next/eslint-plugin-next@14.2.22': dependencies: glob: 10.3.10 - '@next/mdx@14.2.21(@mdx-js/loader@3.1.0(acorn@8.14.0)(webpack@5.93.0))(@mdx-js/react@3.1.0(@types/react@18.3.18)(react@18.3.1))': + '@next/mdx@14.2.22(@mdx-js/loader@3.1.0(acorn@8.14.0)(webpack@5.93.0))(@mdx-js/react@3.1.0(@types/react@18.3.18)(react@18.3.1))': dependencies: source-map: 0.7.4 optionalDependencies: '@mdx-js/loader': 3.1.0(acorn@8.14.0)(webpack@5.93.0) '@mdx-js/react': 3.1.0(@types/react@18.3.18)(react@18.3.1) - '@next/swc-darwin-arm64@14.2.21': + '@next/swc-darwin-arm64@14.2.22': optional: true - '@next/swc-darwin-x64@14.2.21': + '@next/swc-darwin-x64@14.2.22': optional: true - '@next/swc-linux-arm64-gnu@14.2.21': + '@next/swc-linux-arm64-gnu@14.2.22': optional: true - '@next/swc-linux-arm64-musl@14.2.21': + '@next/swc-linux-arm64-musl@14.2.22': optional: true - '@next/swc-linux-x64-gnu@14.2.21': + '@next/swc-linux-x64-gnu@14.2.22': optional: true - '@next/swc-linux-x64-musl@14.2.21': + '@next/swc-linux-x64-musl@14.2.22': optional: true - '@next/swc-win32-arm64-msvc@14.2.21': + '@next/swc-win32-arm64-msvc@14.2.22': optional: true - '@next/swc-win32-ia32-msvc@14.2.21': + '@next/swc-win32-ia32-msvc@14.2.22': optional: true - '@next/swc-win32-x64-msvc@14.2.21': + '@next/swc-win32-x64-msvc@14.2.22': optional: true '@nodelib/fs.scandir@2.1.5': @@ -3947,7 +3947,7 @@ snapshots: iterator.prototype: 1.1.4 safe-array-concat: 1.1.3 - es-module-lexer@1.5.4: + es-module-lexer@1.6.0: optional: true es-object-atoms@1.0.0: @@ -5030,9 +5030,9 @@ snapshots: - acorn - supports-color - next@14.2.21(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.22(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@next/env': 14.2.21 + '@next/env': 14.2.22 '@swc/helpers': 0.5.5 busboy: 1.6.0 caniuse-lite: 1.0.30001690 @@ -5042,15 +5042,15 @@ snapshots: react-dom: 18.3.1(react@18.3.1) styled-jsx: 5.1.1(react@18.3.1) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.21 - '@next/swc-darwin-x64': 14.2.21 - '@next/swc-linux-arm64-gnu': 14.2.21 - '@next/swc-linux-arm64-musl': 14.2.21 - '@next/swc-linux-x64-gnu': 14.2.21 - '@next/swc-linux-x64-musl': 14.2.21 - '@next/swc-win32-arm64-msvc': 14.2.21 - '@next/swc-win32-ia32-msvc': 14.2.21 - '@next/swc-win32-x64-msvc': 14.2.21 + '@next/swc-darwin-arm64': 14.2.22 + '@next/swc-darwin-x64': 14.2.22 + '@next/swc-linux-arm64-gnu': 14.2.22 + '@next/swc-linux-arm64-musl': 14.2.22 + '@next/swc-linux-x64-gnu': 14.2.22 + '@next/swc-linux-x64-musl': 14.2.22 + '@next/swc-win32-arm64-msvc': 14.2.22 + '@next/swc-win32-ia32-msvc': 14.2.22 + '@next/swc-win32-x64-msvc': 14.2.22 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros @@ -5875,7 +5875,7 @@ snapshots: browserslist: 4.24.3 chrome-trace-event: 1.0.4 enhanced-resolve: 5.18.0 - es-module-lexer: 1.5.4 + es-module-lexer: 1.6.0 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 From 366daf228fa5465ae5a47c20a84d96f526977d35 Mon Sep 17 00:00:00 2001 From: MrEndermanKing Date: Fri, 27 Dec 2024 22:15:24 -0600 Subject: [PATCH 02/29] HAZEL Crate article (#166) * feat: trash can, kitchen units, speaker articles + update table article * feat: updated sinks article * Added Birthday Cake Article * Updated birthday_cake.md * Update birthday_cake.md * Updated birthday_cake.md, Linking Firework Launcher article Yeah... forgot to add that * Added to birthday_cake.md * Updated grammar and fixed Firework Launcher link for birthday_cake.md * fixed Firework Launcher link birthday_cake.md * Added Birthday Cake Article (#164) * Added Birthday Cake Article * Updated birthday_cake.md * Update birthday_cake.md * Updated birthday_cake.md, Linking Firework Launcher article Yeah... forgot to add that * Added to birthday_cake.md * Updated grammar and fixed Firework Launcher link for birthday_cake.md * fixed Firework Launcher link birthday_cake.md * Create firework_warehouse.md * HAZEL Crate Article --------- Co-authored-by: 1092384 <66282302+1092384@users.noreply.github.com> --- app/(wiki)/obstacles/[item]/page.tsx | 10 +++++++ .../obstacles/articles/baby_plumpkin.md | 2 +- .../obstacles/articles/birthday_cake.md | 21 +++++++++++++++ app/(wiki)/obstacles/articles/hazel_crate.md | 21 +++++++++++++++ .../obstacles/articles/kitchen_units.md | 22 ++++++++++++++++ app/(wiki)/obstacles/articles/piano.md | 2 +- app/(wiki)/obstacles/articles/sinks.md | 21 +++++++++++++++ app/(wiki)/obstacles/articles/speaker.md | 17 ++++++++++++ app/(wiki)/obstacles/articles/table.md | 20 -------------- app/(wiki)/obstacles/articles/tables.md | 26 +++++++++++++++++++ app/(wiki)/obstacles/articles/trash_can.md | 20 ++++++++++++++ 11 files changed, 160 insertions(+), 22 deletions(-) create mode 100644 app/(wiki)/obstacles/articles/birthday_cake.md create mode 100644 app/(wiki)/obstacles/articles/hazel_crate.md create mode 100644 app/(wiki)/obstacles/articles/kitchen_units.md create mode 100644 app/(wiki)/obstacles/articles/sinks.md create mode 100644 app/(wiki)/obstacles/articles/speaker.md delete mode 100644 app/(wiki)/obstacles/articles/table.md create mode 100644 app/(wiki)/obstacles/articles/tables.md create mode 100644 app/(wiki)/obstacles/articles/trash_can.md diff --git a/app/(wiki)/obstacles/[item]/page.tsx b/app/(wiki)/obstacles/[item]/page.tsx index cfe60530..63d19284 100644 --- a/app/(wiki)/obstacles/[item]/page.tsx +++ b/app/(wiki)/obstacles/[item]/page.tsx @@ -105,6 +105,16 @@ const toExport = GenericArticlePage({ title: "Couches", items: ["couch", "white_small_couch", "red_small_couch", "couch_part", "couch_end_left", "couch_end_right", "couch_corner"], fileName: "couches" + }, + { + title: "Tables", + items: ["small_table", "large_table", "round_table"], + fileName: "tables" + }, + { + title: "Sinks", + items: ["sink", "sink2"], + fileName: "sinks" } ] }); diff --git a/app/(wiki)/obstacles/articles/baby_plumpkin.md b/app/(wiki)/obstacles/articles/baby_plumpkin.md index d4d1f7a2..ab15cfb0 100644 --- a/app/(wiki)/obstacles/articles/baby_plumpkin.md +++ b/app/(wiki)/obstacles/articles/baby_plumpkin.md @@ -6,7 +6,7 @@ Three Baby Plumpkins spawn inside of the second chamber inside the laboratory of # Loot & More -Baby Plumpkins don't drop loot. However, when they are broken, they will swap out your current held gun/melee/throwable with another weapon in the same category that is obtainable on the current map. Each obtainable weapon has an equal chance to spawn which means that you are just as likely to get a [L115A1](/weapons/guns/l115a1) than to get a [HP-18](/weapons/guns/hp18). +Baby Plumpkins don't drop loot. However, when they are broken, they will swap out your current held gun/melee/throwable with another weapon in the same category that is obtainable on the current map. Each obtainable weapon has an equal chance to spawn which means that you are just as likely to get an [L115A1](/weapons/guns/l115a1) than to get an [HP-18](/weapons/guns/hp18). # Tips diff --git a/app/(wiki)/obstacles/articles/birthday_cake.md b/app/(wiki)/obstacles/articles/birthday_cake.md new file mode 100644 index 00000000..af25be0e --- /dev/null +++ b/app/(wiki)/obstacles/articles/birthday_cake.md @@ -0,0 +1,21 @@ + + +The **Birthday Cake** is an [Obstacle](/obstacles) that only spawns on the Birthday Map, and was added in the [v0.18.0](https://github.com/HasangerGames/suroi/releases/tag/v0.18.0) "Back in the Saddle" update on June 8th, 2024. + +# Location & Spawning + +The Birthday Cake can be found anywhere on the map. +- There are 100 Birthday Cakes per map. + +# Loot & More + +The Birthday Cake contains good guns and equipment, an exclusive skin, and the [Firework Launcher](/weapons/guns/firework_launcher), along with Firework Rockets. + +# Tips + +- Due to its small size and low health, the Birthday Cake is not a very effective piece of cover. + +# History + +- [v0.18.0](https://github.com/HasangerGames/suroi/releases/tag/v0.18.0) + - Added diff --git a/app/(wiki)/obstacles/articles/hazel_crate.md b/app/(wiki)/obstacles/articles/hazel_crate.md new file mode 100644 index 00000000..c6799621 --- /dev/null +++ b/app/(wiki)/obstacles/articles/hazel_crate.md @@ -0,0 +1,21 @@ + + +The **HAZEL Crate** is an [Obstacle](/obstacles) that only spawns on the Birthday Map, and was added in the [v0.18.0](https://github.com/HasangerGames/suroi/releases/tag/v0.18.0) "Back in the Saddle" update on June 8th, 2024. + +# Location & Spawning + +The HAZEL Crate is in the [Firework Warehouse](/buildings/firework_warehouse). +- There is 1 HAZEL Crate per map. + +# Loot & More + +The HAZEL Crate contains an exclusive skin, and the [Firework Launcher](/weapons/guns/firework_launcher), along with Firework Rockets. + +# Tips + +- Due to its decent size and tanky health, it is great for cover. + +# History + +- [v0.18.0](https://github.com/HasangerGames/suroi/releases/tag/v0.18.0) + - Added diff --git a/app/(wiki)/obstacles/articles/kitchen_units.md b/app/(wiki)/obstacles/articles/kitchen_units.md new file mode 100644 index 00000000..56ba9aea --- /dev/null +++ b/app/(wiki)/obstacles/articles/kitchen_units.md @@ -0,0 +1,22 @@ +**Kitchen Units** are a type of [Obstacle](/obstacles) added in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) "Open Season" update on October 27th, 2024. They come in three variants. + +# Location & Spawning + +Currently, all three Kitchen Units are only found in the kitchen of the [Lodge](/buildings/lodge). + +# Loot & More + +All types of Kitchen Units can drop ammunition and healing but the first and second variants can also drop [guns](/weapons). See the [loot tables](/loot#kitchen_unit_1_normal) for more information. + +# Tips + +- The Kitchen Units are one of the more valuable loot sources in the Lodge due to their high chance of dropping healing items and are often broken along with the [Fridge](/obstacles/fridge) nearby. + +# Trivia + +- Visually, the third Kitchen Unit variant is extremely similar to the [Sink](/obstacles/sink). + +# History + +- [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) + - Added diff --git a/app/(wiki)/obstacles/articles/piano.md b/app/(wiki)/obstacles/articles/piano.md index 19e2a06a..2b1f7998 100644 --- a/app/(wiki)/obstacles/articles/piano.md +++ b/app/(wiki)/obstacles/articles/piano.md @@ -4,7 +4,7 @@ The **Piano** is an indestructible obstacle added in the [v0.19.0](https://githu Currently, only one **Piano** spawns per map in the lounge area of the second floor of the [Headquarters](/buildings/headquarters). # Loot & More -Since the Piano is indestructible, it can't no loot. However, it can be interacted with: if the Piano is hit using [Fists](/weapons/melee/fists), another melee weapon, or a gun, a sound resembling a dissonant chord being played on a piano plays. +Since the Piano is indestructible, it can't drop loot. However, it can be interacted with: if the Piano is hit using [Fists](/weapons/melee/fists), another melee weapon, or a gun, a sound resembling a dissonant chord being played on a piano plays. # Tips - Don’t attempt to use the Piano as cover as its positioning doesn’t allow you to manipulate its indestructibility. diff --git a/app/(wiki)/obstacles/articles/sinks.md b/app/(wiki)/obstacles/articles/sinks.md new file mode 100644 index 00000000..0e881877 --- /dev/null +++ b/app/(wiki)/obstacles/articles/sinks.md @@ -0,0 +1,21 @@ +**Sinks** are a type of [Obstacle](/obstacles) that has two variants. The first variant was added in the [v0.15.0](https://github.com/HasangerGames/suroi/releases/tag/v0.15.0) "Pulling the Pin" update on January 14th, 2024 and the second variant was added in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) "Open Season" update on October 27th, 2024. + +# Location & Spawning + +The first variant of the Sink can be found in the kitchen of the second variant of the [Red House](/buildings/red_houses), the kitchen of the [Green House](/buildings/green_house), the interior of the [Mobile Home](/buildings/mobile_home), and in the [AEGIS Headquarters](/buildings/headquarters). The second variant of the Sink can be found in the [Plumpkin Bunker](/buildings/plumpkin_bunker) and the [Lodge](/buildings/lodge). + +# Loot & More + +The first variant of the Sink has a wooden cabinet intergrated into it as well as a larger hitbox but lower health compared to the second variant. Both variants commonly drop [Healing Items](/healing) and ammunition but the second variant can sometimes drop guns. + +# Trivia + +- The first variant was known as the "Mobile Home Sink" until it was renamed in [v0.19.0](https://github.com/HasangerGames/suroi/releases/tag/v0.19.0) to just "Sink". +- The first variant of the Sink is very similar to the third [Kitchen Unit](/obstacles/kitchen_units). + +# History + +- [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) + - Added second variant +- [v0.15.0](https://github.com/HasangerGames/suroi/releases/tag/v0.15.0) + - Added \ No newline at end of file diff --git a/app/(wiki)/obstacles/articles/speaker.md b/app/(wiki)/obstacles/articles/speaker.md new file mode 100644 index 00000000..96d11dc7 --- /dev/null +++ b/app/(wiki)/obstacles/articles/speaker.md @@ -0,0 +1,17 @@ +The **Speaker** is an indestructible obstacle added in the [v0.19.0](https://github.com/HasangerGames/suroi/releases/tag/v0.19.0) “High-Caliber Negotiations” update on September 22nd, 2024. It is located in the [AEGIS Headquarters](/buildings/headquarters). + +# Location & Spawning + +The only Speaker in the game can be found next to the [Piano](/obstacles/piano) in the lounge on the second floor of the Headquarters. + +# Loot & More + +Upon interacting with the Speaker in the Headquarters, a cursed version of the main menu theme of Suroi will play. The Speaker cannot be paused in any way once it has been interacted with. + +# Tips + +- Depending on your playstyle, you may want to trigger the Speaker in order to attract players upstairs so that you can get more kills. + +# History +- [v0.19.0](https://github.com/HasangerGames/suroi/releases/tag/v0.19.0) + - Added diff --git a/app/(wiki)/obstacles/articles/table.md b/app/(wiki)/obstacles/articles/table.md deleted file mode 100644 index e362f609..00000000 --- a/app/(wiki)/obstacles/articles/table.md +++ /dev/null @@ -1,20 +0,0 @@ -The **Table** is an [Obstacle](/obstacles) added in the [v0.9.0](https://github.com/HasangerGames/suroi/releases/tag/v0.9.0) "Behind Closed Doors" update on July 30th, 2023. - -# Location & Spawning - -A single Table spawns in between two [Chairs](/obstacles/chair) in the Foyer of the [House](/buildings/house) and the Kitchen & Dining area of the [Small House](/buildings/small_house). One Table also spawns in the office in the [Refinery](/buildings/refinery) and inside the [Sheds](/buildings/port_shed) in the [Port](/buildings/port) and [Armory](/buildings/armory). - -# Loot & More - -Tables drop no loot when broken. Tables have no hitbox, so players and bullets can go through them. - -# Tips - -- Since the Table has no hitbox, it cannot be used as a cover. -- You can hide under Tables to avoid players or to set up an ambush on another player approaching the building. - - This is best done with a close-range weapon with high DPS such as the [Flues](/weapons/guns/flues) or [Micro Uzi](/weapons/guns/micro_uzi). - -# History - -- [v0.9.0](https://github.com/HasangerGames/suroi/releases/tag/v0.9.0) - - Added diff --git a/app/(wiki)/obstacles/articles/tables.md b/app/(wiki)/obstacles/articles/tables.md new file mode 100644 index 00000000..40842a2b --- /dev/null +++ b/app/(wiki)/obstacles/articles/tables.md @@ -0,0 +1,26 @@ +**Tables** are a type of [Obstacle](/obstacles) in Suroi. The Small Table was added in the [v0.9.0](https://github.com/HasangerGames/suroi/releases/tag/v0.9.0) "Behind Closed Doors" update on July 30th, 2023, the Large Table was added in the [v0.17.0](https://github.com/HasangerGames/suroi/releases/tag/v0.17.0) "Just the Two of Us" update on March 31st, 2024, and the Round Table was added in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) "Open Season" update on October 27th, 2024. + +# Location & Spawning + +Small Tables can be found inside of many buildings with indoor areas like the [Armory](/buildings/armory). Large Tables are found inside of the [Green House](/buildings/green_house), the [AEGIS Headquarters](/builings/headquarters), and the [Plumpkin Bunker](/buildings/plumpkin_bunker_meta). The Round Table is only found on the back porch of the [Lodge](/buildings/lodge). + +# Loot & More + +All types of tables don't drop loot and don't have a collidable hitbox, which means that players and bullets pass through it. + +# Tips + +- Tables can make great hiding spots for using [Healing Items](/healing) or escaping from an opponent. They can also be used to surprise your opponent with a high DPS weapon. + +# Trivia + +- The Small Table was originally known as just the "Table" until more types of tables were added. +- The Round Table is extremely similar in size to the [Fire Pit](/obstacles/fire_pit). +# History + +- [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) + - Added Round Table +- [v0.17.0](https://github.com/HasangerGames/suroi/releases/tag/v0.17.0) + - Added Large Table +- [v0.9.0](https://github.com/HasangerGames/suroi/releases/tag/v0.9.0) + - Added Small Table diff --git a/app/(wiki)/obstacles/articles/trash_can.md b/app/(wiki)/obstacles/articles/trash_can.md new file mode 100644 index 00000000..25fcaf37 --- /dev/null +++ b/app/(wiki)/obstacles/articles/trash_can.md @@ -0,0 +1,20 @@ +The **Trash Can** is an obstacle added in the [v0.19.0](https://github.com/HasangerGames/suroi/releases/tag/v0.19.0) “High-Caliber Negotiations” update on September 22nd, 2024. + +# Location & Spawning + +Trash Cans can be found in many buildings with an indoor area such as the [Red House](/buildings/red_houses) or the [Refinery](/buildings/refinery) and usually in their bathrooms and/or office areas. + +# Loot & More + +Trash Cans usually drop ammunition but can occasionally drop a [Cola](/healing/cola). Trash Cans can also reflect bullets upon being hit with one. + +# Trivia + +- Despite a Cola clearing being shown in the texture of the Trash Can, it doesn't always drop one. +- The Trash Can uses the same loot table as the [Trash Bag](/obstacles/trash_bag). +- The Trash Can in Suroi seems to have an unusually high amount of health compared to real life trash cans, which can easily be dented. + +# History + +- [v0.19.0](https://github.com/HasangerGames/suroi/releases/tag/v0.19.0) + - Added From 785a8754fb88678db054d86e7bf677fec8c3f3a4 Mon Sep 17 00:00:00 2001 From: zedaes <147769903+zedaes@users.noreply.github.com> Date: Fri, 27 Dec 2024 23:18:55 -0500 Subject: [PATCH 03/29] chore: cspell --- cspell.json | 1 + package.json | 2 +- pnpm-lock.yaml | 34 +++++++++++++++++----------------- 3 files changed, 19 insertions(+), 18 deletions(-) diff --git a/cspell.json b/cspell.json index 9f4a1395..af0e2b7f 100644 --- a/cspell.json +++ b/cspell.json @@ -9,6 +9,7 @@ "wasd", "bleh", "readded", + "tanky", // Suroi "suroi", diff --git a/package.json b/package.json index 5d6da911..545ba7d0 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "@next/mdx": "^14.2.22", "@tailwindcss/forms": "^0.5.9", "@tailwindcss/typography": "^0.5.15", - "@tanstack/react-query": "^5.62.10", + "@tanstack/react-query": "^5.62.11", "chart.js": "^4.4.7", "cspell": "^8.17.1", "fuse.js": "^7.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 54c16d1f..d36bffb6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,8 +33,8 @@ importers: specifier: ^0.5.15 version: 0.5.15(tailwindcss@3.4.17) '@tanstack/react-query': - specifier: ^5.62.10 - version: 5.62.10(react@18.3.1) + specifier: ^5.62.11 + version: 5.62.11(react@18.3.1) chart.js: specifier: ^4.4.7 version: 4.4.7 @@ -183,8 +183,8 @@ packages: '@cspell/dict-bash@4.1.8': resolution: {integrity: sha512-I2CM2pTNthQwW069lKcrVxchJGMVQBzru2ygsHCwgidXRnJL/NTjAPOFTxN58Jc1bf7THWghfEDyKX/oyfc0yg==} - '@cspell/dict-companies@3.1.10': - resolution: {integrity: sha512-KpRLiVDCpTkF+IjWnuYc31B0gyHVh0TSf/MDrWPobl9oYNQRWFUMACAJO9FP+kHI0jzLjTyLC1KpKwqte/88iA==} + '@cspell/dict-companies@3.1.11': + resolution: {integrity: sha512-1gbPfN4fk6Cmg8DbCc+3nFxnHJNNGN1R5T/VzGEp8UpVBcW3OFET2xXFKcJiKSh+DyXB+M2tAx3so6WBEwOK1Q==} '@cspell/dict-cpp@6.0.2': resolution: {integrity: sha512-yw5eejWvY4bAnc6LUA44m4WsFwlmgPt2uMSnO7QViGMBDuoeopMma4z9XYvs4lSjTi8fIJs/A1YDfM9AVzb8eg==} @@ -246,8 +246,8 @@ packages: '@cspell/dict-git@3.0.3': resolution: {integrity: sha512-LSxB+psZ0qoj83GkyjeEH/ZViyVsGEF/A6BAo8Nqc0w0HjD2qX/QR4sfA6JHUgQ3Yi/ccxdK7xNIo67L2ScW5A==} - '@cspell/dict-golang@6.0.17': - resolution: {integrity: sha512-uDDLEJ/cHdLiqPw4+5BnmIo2i/TSR+uDvYd6JlBjTmjBKpOCyvUgYRztH7nv5e7virsN5WDiUWah4/ATQGz4Pw==} + '@cspell/dict-golang@6.0.18': + resolution: {integrity: sha512-Mt+7NwfodDwUk7423DdaQa0YaA+4UoV3XSxQwZioqjpFBCuxfvvv4l80MxCTAAbK6duGj0uHbGTwpv8fyKYPKg==} '@cspell/dict-google@1.0.4': resolution: {integrity: sha512-JThUT9eiguCja1mHHLwYESgxkhk17Gv7P3b1S7ZJzXw86QyVHPrbpVoMpozHk0C9o+Ym764B7gZGKmw9uMGduQ==} @@ -326,8 +326,8 @@ packages: '@cspell/dict-scala@5.0.6': resolution: {integrity: sha512-tl0YWAfjUVb4LyyE4JIMVE8DlLzb1ecHRmIWc4eT6nkyDqQgHKzdHsnusxFEFMVLIQomgSg0Zz6hJ5S1E4W4ww==} - '@cspell/dict-software-terms@4.2.0': - resolution: {integrity: sha512-cTLTNdP9RM6nruZ01FThEFKRi7C4TPN8ndc+FpvCqis9J8iSg4Cr4YQemT/DxXoXz0527NbBPCARunxA0qIgTA==} + '@cspell/dict-software-terms@4.2.1': + resolution: {integrity: sha512-8FiZHeeTqBdjsw4uBsZ9GIV9zEUbr49bBeEyVGFmUMZYwhAzC9riGqbTWco277X5Mabe8OjbYxqiP2/snC6w5w==} '@cspell/dict-sql@2.1.8': resolution: {integrity: sha512-dJRE4JV1qmXTbbGm6WIcg1knmR6K5RXnQxF4XHs5HA3LAjc/zf77F95i5LC+guOGppVF6Hdl66S2UyxT+SAF3A==} @@ -578,8 +578,8 @@ packages: '@tanstack/query-core@5.62.9': resolution: {integrity: sha512-lwePd8hNYhyQ4nM/iRQ+Wz2cDtspGeZZHFZmCzHJ7mfKXt+9S301fULiY2IR2byJYY6Z03T427E5PoVfMexHjw==} - '@tanstack/react-query@5.62.10': - resolution: {integrity: sha512-1e1WpHM5oGf27nWM/NWLY62/X9pbMBWa6ErWYmeuK0OqB9/g9UzA59ogiWbxCmS2wtAFQRhOdHhfSofrkhPl2g==} + '@tanstack/react-query@5.62.11': + resolution: {integrity: sha512-Xb1nw0cYMdtFmwkvH9+y5yYFhXvLRCnXoqlzSw7UkqtCVFq3cG8q+rHZ2Yz1XrC+/ysUaTqbLKJqk95mCgC1oQ==} peerDependencies: react: ^18 || ^19 @@ -2728,7 +2728,7 @@ snapshots: '@cspell/dict-al': 1.0.3 '@cspell/dict-aws': 4.0.7 '@cspell/dict-bash': 4.1.8 - '@cspell/dict-companies': 3.1.10 + '@cspell/dict-companies': 3.1.11 '@cspell/dict-cpp': 6.0.2 '@cspell/dict-cryptocurrencies': 5.0.3 '@cspell/dict-csharp': 4.0.5 @@ -2748,7 +2748,7 @@ snapshots: '@cspell/dict-fullstack': 3.2.3 '@cspell/dict-gaming-terms': 1.0.9 '@cspell/dict-git': 3.0.3 - '@cspell/dict-golang': 6.0.17 + '@cspell/dict-golang': 6.0.18 '@cspell/dict-google': 1.0.4 '@cspell/dict-haskell': 4.0.4 '@cspell/dict-html': 4.0.10 @@ -2772,7 +2772,7 @@ snapshots: '@cspell/dict-ruby': 5.0.7 '@cspell/dict-rust': 4.0.10 '@cspell/dict-scala': 5.0.6 - '@cspell/dict-software-terms': 4.2.0 + '@cspell/dict-software-terms': 4.2.1 '@cspell/dict-sql': 2.1.8 '@cspell/dict-svelte': 1.0.5 '@cspell/dict-swift': 2.0.4 @@ -2802,7 +2802,7 @@ snapshots: '@cspell/dict-bash@4.1.8': {} - '@cspell/dict-companies@3.1.10': {} + '@cspell/dict-companies@3.1.11': {} '@cspell/dict-cpp@6.0.2': {} @@ -2844,7 +2844,7 @@ snapshots: '@cspell/dict-git@3.0.3': {} - '@cspell/dict-golang@6.0.17': {} + '@cspell/dict-golang@6.0.18': {} '@cspell/dict-google@1.0.4': {} @@ -2901,7 +2901,7 @@ snapshots: '@cspell/dict-scala@5.0.6': {} - '@cspell/dict-software-terms@4.2.0': {} + '@cspell/dict-software-terms@4.2.1': {} '@cspell/dict-sql@2.1.8': {} @@ -3156,7 +3156,7 @@ snapshots: '@tanstack/query-core@5.62.9': {} - '@tanstack/react-query@5.62.10(react@18.3.1)': + '@tanstack/react-query@5.62.11(react@18.3.1)': dependencies: '@tanstack/query-core': 5.62.9 react: 18.3.1 From edfc6a2c7189c7db293a593561c39f8e90e08a24 Mon Sep 17 00:00:00 2001 From: zedaes <147769903+zedaes@users.noreply.github.com> Date: Fri, 27 Dec 2024 23:44:50 -0500 Subject: [PATCH 04/29] enhance: add command switching to dev branch for new features --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index b55cd58a..ce7c600c 100644 --- a/README.md +++ b/README.md @@ -42,6 +42,8 @@ pnpm install To start a local development server, run: ```shell +git checkout dev +# This switches to the `dev` branch of the wiki with all the new changes pnpm dev ``` @@ -70,4 +72,4 @@ git submodule init git submodule update pnpm install pnpm dev -``` \ No newline at end of file +``` From 46f3adeee954289f387a15c396dadc50d05b7009 Mon Sep 17 00:00:00 2001 From: 1092384 <66282302+1092384@users.noreply.github.com> Date: Sat, 28 Dec 2024 17:03:31 +0900 Subject: [PATCH 05/29] feat: chairs and toilets combined articles, square desk and vending machine articles, minor updates to old articles --- .../removed_content/house/page.mdx} | 4 +++- app/(wiki)/(prose)/removed_content/page.mdx | 5 ++++- app/(wiki)/buildings/articles/tugboats.md | 2 +- app/(wiki)/obstacles/[item]/page.tsx | 5 +++++ app/(wiki)/obstacles/articles/chair.md | 18 ----------------- app/(wiki)/obstacles/articles/chairs.md | 20 +++++++++++++++++++ app/(wiki)/obstacles/articles/sink.md | 19 ------------------ app/(wiki)/obstacles/articles/smokestack.md | 4 ---- app/(wiki)/obstacles/articles/square_desk.md | 16 +++++++++++++++ app/(wiki)/obstacles/articles/toilets.md | 4 ++-- app/(wiki)/obstacles/articles/tv.md | 12 +---------- .../obstacles/articles/vending_machine.md | 18 +++++++++++++++++ app/(wiki)/obstacles/articles/viking_chest.md | 4 ++-- app/(wiki)/obstacles/articles/water_cooler.md | 2 +- 14 files changed, 73 insertions(+), 60 deletions(-) rename app/(wiki)/{buildings/articles/house.md => (prose)/removed_content/house/page.mdx} (89%) delete mode 100644 app/(wiki)/obstacles/articles/chair.md create mode 100644 app/(wiki)/obstacles/articles/chairs.md delete mode 100644 app/(wiki)/obstacles/articles/sink.md create mode 100644 app/(wiki)/obstacles/articles/square_desk.md create mode 100644 app/(wiki)/obstacles/articles/vending_machine.md diff --git a/app/(wiki)/buildings/articles/house.md b/app/(wiki)/(prose)/removed_content/house/page.mdx similarity index 89% rename from app/(wiki)/buildings/articles/house.md rename to app/(wiki)/(prose)/removed_content/house/page.mdx index d3d2ab2d..a259b02f 100644 --- a/app/(wiki)/buildings/articles/house.md +++ b/app/(wiki)/(prose)/removed_content/house/page.mdx @@ -1,4 +1,5 @@ - +# House + The **House** was a building added in the [v0.9.0](https://github.com/HasangerGames/suroi/releases/tag/v0.9.0) "Behind Closed Doors" update on July 30th, 2023. It was later removed from spawning on the map in the v0.11.0 "Making Waves" update on October 22nd, 2023 and completely removed in the v0.17.0 "Just the Two of Us" update on April 1st, 2024. It had a decent amount of loot for early games. # Areas @@ -35,6 +36,7 @@ The Garage contains a Bookshelf, [Regular Crate](/obstacles/regular_crate), [Bar # Trivia - The Garage has an oil stain on the floor, possibly suggesting a car or other vehicle had been there before. +- The House was removed because the developers decided that the layout of it made it hard to navigate and was generally a badly designed structure in terms of gameplay. It was replaced with the Green House in [v0.17.0](https://github.com/HasangerGames/suroi/releases/tag/v0.17.0). # History diff --git a/app/(wiki)/(prose)/removed_content/page.mdx b/app/(wiki)/(prose)/removed_content/page.mdx index f1bd895f..74ea2ddb 100644 --- a/app/(wiki)/(prose)/removed_content/page.mdx +++ b/app/(wiki)/(prose)/removed_content/page.mdx @@ -4,4 +4,7 @@ This special page contains a list of all content no longer existing in the curre ## Weapons - [940 Pro](/removed_content/940_pro) -- [Barrett M95](/removed_content/barrett_m95) \ No newline at end of file +- [Barrett M95](/removed_content/barrett_m95) + +## Buildings +- [House](/removed_content/house) \ No newline at end of file diff --git a/app/(wiki)/buildings/articles/tugboats.md b/app/(wiki)/buildings/articles/tugboats.md index f03b31f2..96527f92 100644 --- a/app/(wiki)/buildings/articles/tugboats.md +++ b/app/(wiki)/buildings/articles/tugboats.md @@ -14,7 +14,7 @@ All tugboats contain one [Grenade Crate](/obstacles/grenade_crate), one [Barrel] The Cabin can be accessed through a [Door](/obstacles/doors) in the center of the boat. -All tugboat cabins contain one [Tugboat Control Panel](/obstacles/tugboat_control_panel), one [Office Chair](/obstacles/office_chair), one [Large Drawer](/obstacles/drawers) and one [Life Preserver](/obstacles/life_preserver). Additionally, White Tugboats contain a [Gun Case](/obstacles/gun_case) and Red Tugboats contain a [Lux Crate](/obstacles/lux_crate) inside the cabin. The Lux Crate drops a guaranteed [CZ-600](/weapons/guns/cz600) and a scope. +All tugboat cabins contain one [Tugboat Control Panel](/obstacles/tugboat_control_panel), one [Office Chair](/obstacles/office_chair), one [Large Drawer](/obstacles/drawers) and one [Life Preserver](/obstacles/life_preserver). Additionally, White Tugboats contain a [Gun Case](/obstacles/gun_case) and Red Tugboats contain a [Lux Crate](/obstacles/lux_crate) inside the cabin. The Lux Crate drops a guaranteed [RGS](/weapons/guns/rgs) and a scope. # Tips diff --git a/app/(wiki)/obstacles/[item]/page.tsx b/app/(wiki)/obstacles/[item]/page.tsx index 63d19284..00c14b94 100644 --- a/app/(wiki)/obstacles/[item]/page.tsx +++ b/app/(wiki)/obstacles/[item]/page.tsx @@ -111,6 +111,11 @@ const toExport = GenericArticlePage({ items: ["small_table", "large_table", "round_table"], fileName: "tables" }, + { + title: "Chairs", + items: ["chair", "office_chair", "grey_office_chair"], + fileName: "chairs" + }, { title: "Sinks", items: ["sink", "sink2"], diff --git a/app/(wiki)/obstacles/articles/chair.md b/app/(wiki)/obstacles/articles/chair.md deleted file mode 100644 index e1c5bf51..00000000 --- a/app/(wiki)/obstacles/articles/chair.md +++ /dev/null @@ -1,18 +0,0 @@ -The **Chair** is an [Obstacle](/obstacles) added in the [v0.9.0](https://github.com/HasangerGames/suroi/releases/tag/v0.9.0) "Behind Closed Doors" update on July 30th, 2023. - -# Location & Spawning - -Two Chairs spawn across a [Table](/obstacles/table) in the Foyer of the [House](/buildings/house) and the Kitchen & Dining area of the [Small House](/buildings/small_house). One chair also spawns in the office in the [Refinery](/buildings/refinery) and inside the [Sheds](/buildings/port_shed) in the [Port](/buildings/port) and [Armory](/buildings/armory). - -# Loot & More - -Chairs drop no loot when broken. - -# Tips - -- Due to its low health and positioning, the Chair can only be used as temporary cover from enemies in specific situations. - -# History - -- [v0.9.0](https://github.com/HasangerGames/suroi/releases/tag/v0.9.0) - - Added diff --git a/app/(wiki)/obstacles/articles/chairs.md b/app/(wiki)/obstacles/articles/chairs.md new file mode 100644 index 00000000..584413b8 --- /dev/null +++ b/app/(wiki)/obstacles/articles/chairs.md @@ -0,0 +1,20 @@ +**Chairs** are a type of [Obstacle](/obstacles) in Suroi. The Normal Chair was added in the [v0.9.0](https://github.com/HasangerGames/suroi/releases/tag/v0.9.0) "Behind Closed Doors" update on July 30th, 2023 and the Office Chairs were added in the [v0.19.0](https://github.com/HasangerGames/suroi/releases/tag/v0.19.0) “High-Caliber Negotiations” update on September 22nd, 2024. + +# Location & Spawning + +Normal Chairs can be found in many structures and often facing a [Table](/obstacles/tables). Red Office Chairs are slightly less prelevant but can still be found in many structures such as the [Tugboats](/buildings/tugboats) and [Large Tents](/buildings/tents). Grey Office Chairs are the rarest type of Chair and are only found in certain areas of the [Plumpkin Bunker](/buildings/plumpkin_bunker_meta) and [AEGIS Headquarters](/buildings/headquarters). + +# Loot & More + +Chairs drop no loot when broken. + +# Tips + +- Since Chairs are often found near Tables, you can use them as cover if you are hiding under a Table. However, Chairs have low health, so they can't be used for very long as they will be broken quickly by most weapons. + +# History + +- [v0.19.0](https://github.com/HasangerGames/suroi/releases/tag/v0.19.0) + - Added Red and Grey Office Chairs +- [v0.9.0](https://github.com/HasangerGames/suroi/releases/tag/v0.9.0) + - Added diff --git a/app/(wiki)/obstacles/articles/sink.md b/app/(wiki)/obstacles/articles/sink.md deleted file mode 100644 index 76636cdc..00000000 --- a/app/(wiki)/obstacles/articles/sink.md +++ /dev/null @@ -1,19 +0,0 @@ -The **Sink** is an [Obstacle](/obstacles) added in the [v0.15.0](https://github.com/HasangerGames/suroi/releases/tag/v0.15.0) "Pulling the Pin" update on January 14th, 2024. - -# Location & Spawning - -A Sink spawns in every [Mobile Home](/buildings/mobile_home) in its interior next to the [Small Stove](/obstacles/small_stove). - -# Loot & More - -The Sink drops either healing items or ammo. The former is slightly more common. - -# Tips - -- Sinks can only be used as cover in certain situations. -- Sinks are a good way to get healing items when you need them. - -# History - -- [v0.15.0](https://github.com/HasangerGames/suroi/releases/tag/v0.15.0) - - Added \ No newline at end of file diff --git a/app/(wiki)/obstacles/articles/smokestack.md b/app/(wiki)/obstacles/articles/smokestack.md index ae784290..7b6fe25c 100644 --- a/app/(wiki)/obstacles/articles/smokestack.md +++ b/app/(wiki)/obstacles/articles/smokestack.md @@ -8,10 +8,6 @@ One Smokestack spawns in one of the corners of the [Refinery](/buildings/refiner Smokestacks are indestructible and reflect bullets. -# Tips - -- The Smokestack in the refinery can be used as cover from enemies; however, its usage very situational. - # Trivia - In real life, smokestacks are tall vertical pipes used to discharge gases or vapors safely. diff --git a/app/(wiki)/obstacles/articles/square_desk.md b/app/(wiki)/obstacles/articles/square_desk.md new file mode 100644 index 00000000..18b8ef37 --- /dev/null +++ b/app/(wiki)/obstacles/articles/square_desk.md @@ -0,0 +1,16 @@ +The **Square Desk** is an [Obstacle](/obstacles) added alongside the [Plumpkin Bunker](/buildings/plumpkin_bunker_meta) in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) "Open Season" update on October 27th, 2024. + +# Location & Spawning + +The Square Desk only appears in the Lobby of the Plumpkin Bunker, where it encloses a [Button](/obstacles/button) that can be used to open the blue sliding doors, letting players access the Security Office. + +# Tips + +- Try not to be caught inside of the Square Desk as you can easily be killed by someone with a CQC weapon such as the [Flues](/weapons/flues). Make sure you leave the area as soon as possible after activating the button. + - In contrast, the whole of the Square Desk is a great piece of cover as it is completely indestructible. + +# History + +- [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) + - Added + \ No newline at end of file diff --git a/app/(wiki)/obstacles/articles/toilets.md b/app/(wiki)/obstacles/articles/toilets.md index 4b423c6b..a1664d7d 100644 --- a/app/(wiki)/obstacles/articles/toilets.md +++ b/app/(wiki)/obstacles/articles/toilets.md @@ -2,7 +2,7 @@ # Location & Spawning -One "Ceramic" Toilet always spawns in the bathrooms of the [House](/buildings/house) and the [Small House](/buildings/small_house). These toilets have a 30% chance to be used. Porta Potty Toilets spawn in [Porta Potties](/buildings/porta_potty) and have a 70% chance to be used. +Ceramic Toilets are found across many structures and can often spawn multiple times in large structures like the [Lodge](/buildings/lodge). In contrast, the Porta Potty Toilet is only found as part of the [Porta Potty](/buildings/porta_potty). # Loot & More @@ -11,7 +11,7 @@ Unused Toilets usually contain 2-3 healing items but can occasionally contain sc # Tips - Toilets can be used as cover in certain situations, but it is more worthwhile to break them for loot. -- Toilets often contain the best loot in houses along with the [Fridge](/obstacles/fridge), so it is recommended to loot them first. +- Toilets often contain the best loot in houses along with the [Fridge](/obstacles/fridge), so it is recommended to loot them first. Some players go as far as to only loot the Fridge and the Toilet and then immediately leave the house in order to not waste time looting the less valuable obstacles. # History diff --git a/app/(wiki)/obstacles/articles/tv.md b/app/(wiki)/obstacles/articles/tv.md index ed3d09b3..0a18a7eb 100644 --- a/app/(wiki)/obstacles/articles/tv.md +++ b/app/(wiki)/obstacles/articles/tv.md @@ -2,19 +2,9 @@ The **TV** is an [Obstacle](/obstacles) added in the [v0.9.0](https://github.com # Location & Spawning -A single TV spawned in the Living Room of the removed [House](/buildings/house). A TV also spawns in the Living Room of the Green House. - -# Loot & More - -TVs drop no loot when broken. - -# Tips - -- Since the TV has extremely low health, it cannot be normally used as cover. +TVs can be found in certain residential buildings such as the [Green House](/buildings/green_house) and the [Lodge](/buildings/lodge). # History -- [v0.17.0](https://github.com/HasangerGames/suroi/releases/tag/v0.17.0) - - Added to the Green House - [v0.9.0](https://github.com/HasangerGames/suroi/releases/tag/v0.9.0) - Added diff --git a/app/(wiki)/obstacles/articles/vending_machine.md b/app/(wiki)/obstacles/articles/vending_machine.md new file mode 100644 index 00000000..1dbe38e7 --- /dev/null +++ b/app/(wiki)/obstacles/articles/vending_machine.md @@ -0,0 +1,18 @@ +The **Vending Machine** is an [Obstacle](/obstacles) added in the [v0.19.0](https://github.com/HasangerGames/suroi/releases/tag/v0.19.0) "High-Caliber Negotiations" update on September 22nd, 2024. + +# Location & Spawning + +The Vending Machine can only be found on the first floor of the [AEGIS Headquarters](/buildings/headquarters). + +# Loot & More + +Vending Machines can drop [Cola](/healing/cola), [Medikits](/healing/medikits), or [Tablets](/healing/tablets). They always drop 2-3 of these items with Cola being the most common drop. See the [loot tables](/loot#vending_machine_normal) for more information. + +# Tips + +- Vending Machines are a great source of healing items in the Headquarters and should be looted along with the [Fridges](/obstacles/fridges) in the Kitchen after getting a solid weapon. + +# History + +- [v0.19.0](https://github.com/HasangerGames/suroi/releases/tag/v0.19.0) + - Added diff --git a/app/(wiki)/obstacles/articles/viking_chest.md b/app/(wiki)/obstacles/articles/viking_chest.md index fd67ad08..c181c7f0 100644 --- a/app/(wiki)/obstacles/articles/viking_chest.md +++ b/app/(wiki)/obstacles/articles/viking_chest.md @@ -6,11 +6,11 @@ A single Viking Chest typically spawns on the beach near the shore once per game # Loot & More -The Viking Chest has decent [loot](/loot#viking_crate). It drops a [Seax](/weapons/melee/seax), 2-3 [Guns](/loot#viking_chest_guns), up to two pieces of [Equipment](/loot#special_equipment), and up to two [Scopes](/loot#special_scopes). +The Viking Chest has decent [loot](/loot#viking_crate_normal). It drops a [Seax](/weapons/melee/seax), 2-3 [Guns](/loot#viking_chest_guns_normal), up to two pieces of [Equipment](/loot#special_equipment_normal), and up to two [Scopes](/loot#special_scopes_normal). # Tips -- The Viking Chest can be used as cover in certain situations, but it is more worthwhile to break them for loot. +- The Viking Chest can be used as cover in certain situations, but it is more worthwhile to break it for loot. # History diff --git a/app/(wiki)/obstacles/articles/water_cooler.md b/app/(wiki)/obstacles/articles/water_cooler.md index 21ccbc45..4675979f 100644 --- a/app/(wiki)/obstacles/articles/water_cooler.md +++ b/app/(wiki)/obstacles/articles/water_cooler.md @@ -11,7 +11,7 @@ Water Coolers drop no loot upon being broken. # Tips - You can hide behind Water Coolers for a short period of time for cover. - - Do not use Water Coolers as prolonged cover, because they have low health. Instead, hide behind walls or corners. + - Do not use Water Coolers as prolonged cover because they have low health. Instead, hide behind walls or corners. # History From 34e3a2ab905597159e536d9198f8a56ef76ba885 Mon Sep 17 00:00:00 2001 From: 1092384 <66282302+1092384@users.noreply.github.com> Date: Sat, 28 Dec 2024 21:11:47 +0900 Subject: [PATCH 06/29] wip: gun comparer --- app/(wiki)/kitchen-sink/page.tsx | 2 + components/interactive/WeaponComparer.tsx | 92 +++++++++++++++++++++++ components/sidebars/GunSidebar.tsx | 5 +- 3 files changed, 97 insertions(+), 2 deletions(-) create mode 100644 components/interactive/WeaponComparer.tsx diff --git a/app/(wiki)/kitchen-sink/page.tsx b/app/(wiki)/kitchen-sink/page.tsx index 317d471a..f2299c25 100644 --- a/app/(wiki)/kitchen-sink/page.tsx +++ b/app/(wiki)/kitchen-sink/page.tsx @@ -12,6 +12,7 @@ import PlayerWearingEquipment from "@/components/svg/special/PlayerWearingEquipm import MatrixTable from "@/components/tables/MatrixTable"; import TableWithHeader from "@/components/tables/TableWithHeader"; import LootTable from "@/components/tables/LootTable"; +import WeaponComparer from "@/components/interactive/WeaponComparer"; import { getSuroiImageLink } from "@/lib/util/suroi"; import { Guns } from "@/vendor/suroi/common/src/definitions/guns"; @@ -60,6 +61,7 @@ export default function Kitchen() { ] }} /> + diff --git a/components/interactive/WeaponComparer.tsx b/components/interactive/WeaponComparer.tsx new file mode 100644 index 00000000..a8604dd5 --- /dev/null +++ b/components/interactive/WeaponComparer.tsx @@ -0,0 +1,92 @@ +"use client"; + +import { + GunDefinition, + Guns +} from "@/vendor/suroi/common/src/definitions/guns"; +import GunSidebar from "../sidebars/GunSidebar"; +import { useState } from "react"; +import { Explosions } from "@/vendor/suroi/common/src/definitions/explosions"; + +export default function WeaponComparer() { + const [gun1, setGun1] = useState(null); + const [gun2, setGun2] = useState(null); + const [gun3, setGun3] = useState(null); + + return ( +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+ { + gun1 && explosion.idString === gun1.ballistics.onHitExplosion)} showTitle={false} /> + } +
+
+ { + gun2 && explosion.idString === gun2.ballistics.onHitExplosion)} showTitle={false} /> + } +
+
+ { + gun3 && explosion.idString === gun3.ballistics.onHitExplosion)} showTitle={false} /> + } +
+
+
+ ); +} diff --git a/components/sidebars/GunSidebar.tsx b/components/sidebars/GunSidebar.tsx index 3595a2f6..8061e9ce 100644 --- a/components/sidebars/GunSidebar.tsx +++ b/components/sidebars/GunSidebar.tsx @@ -12,13 +12,13 @@ import PlayerHoldingGun from "../svg/special/PlayerHoldingGun"; import GunDetails from "./GunDetails"; import GenericSidebar from "./utils/GenericSidebar"; -export default function GunSidebar({ gun, explosion }: GunSidebarProps) { +export default function GunSidebar({ gun, explosion, showTitle }: GunSidebarProps) { // ah yes, top 10 naming const [showDual, showDual_] = useState(false); const dualDef = Guns.fromStringSafe(`dual_${gun.idString}`); return (
- {dualDef && ( + {(dualDef && showTitle !== false) && (
); @@ -92,5 +92,6 @@ export default function GunSidebar({ gun, explosion, showTitle }: GunSidebarProp export interface GunSidebarProps { gun: GunDefinition explosion?: ExplosionDefinition - showTitle?: boolean + hideTitle?: boolean + hideSounds?: boolean } From 077a403b72bc2a522bf4a5e37881ec82fdbac856 Mon Sep 17 00:00:00 2001 From: 1092384 <66282302+1092384@users.noreply.github.com> Date: Sun, 29 Dec 2024 21:24:05 +0900 Subject: [PATCH 09/29] feat: update old articles + add weapon comparer --- app/(wiki)/obstacles/articles/bunk_bed.md | 4 ++-- app/(wiki)/obstacles/articles/cabinet.md | 10 +++++----- app/(wiki)/obstacles/articles/forklift.md | 6 ++---- app/(wiki)/obstacles/articles/fridge.md | 5 +++-- app/(wiki)/weapons/page.tsx | 14 ++++++++++++++ 5 files changed, 26 insertions(+), 13 deletions(-) diff --git a/app/(wiki)/obstacles/articles/bunk_bed.md b/app/(wiki)/obstacles/articles/bunk_bed.md index 9b1ca486..9f26c2ad 100644 --- a/app/(wiki)/obstacles/articles/bunk_bed.md +++ b/app/(wiki)/obstacles/articles/bunk_bed.md @@ -2,7 +2,7 @@ The **Bunk Bed** is an indestructible [Obstacle](/obstacles) added in the [v0.15 # Location & Spawning -Five Bunk Beds spawn in the Barracks of the [Armory](/buildings/armory). +Five Bunk Beds spawn in the Barracks of the [Armory](/buildings/armory) and in the Residential Quarters of the [Plumpkin Bunker](/buildings/plumpkin_bunker_meta). # Loot & More @@ -10,7 +10,7 @@ Bunk Beds cannot be destroyed and reflect bullets. # Tips -- Due to its positioning, the Bunk Bed is not a very effective piece of cover. +- Bunk Beds reflect bullets, so they can be dangerous to stick around as sometimes an enemy bullet can hit you without a direct line of sight. You can also use this to your advantage to hit enemies behind walls. # History diff --git a/app/(wiki)/obstacles/articles/cabinet.md b/app/(wiki)/obstacles/articles/cabinet.md index bc808527..e68ea066 100644 --- a/app/(wiki)/obstacles/articles/cabinet.md +++ b/app/(wiki)/obstacles/articles/cabinet.md @@ -2,15 +2,15 @@ The **Cabinet** is an [Obstacle](/obstacles) added in the [v0.15.0](https://gith # Location & Spawning -Three Cabinets spawn in the [Armory](/buildings/armory). Two spawn in the Barracks and one spawns in the center. +- Three Cabinets spawn in the [Armory](/buildings/armory). Two spawn in the Barracks and one spawns in the center. -# Loot & More +- Two Cabinets spawn on the first floor of the [AEGIS Headquarters](/buildings/headquarters). -Cabinets drop medium-tier guns, healing, scopes, or equipment and reflect bullets. +- Four Cabinets spawn in various areas of the [Plumpkin Bunker](/buildings/plumpkin_bunker_meta). -# Tips +# Loot & More -- Due to their positioning, Cabinets can't be used as cover. +Cabinets drop medium-tier guns, healing, scopes, or equipment and reflect bullets. # History diff --git a/app/(wiki)/obstacles/articles/forklift.md b/app/(wiki)/obstacles/articles/forklift.md index 3f3fa0dc..d41aae19 100644 --- a/app/(wiki)/obstacles/articles/forklift.md +++ b/app/(wiki)/obstacles/articles/forklift.md @@ -2,13 +2,11 @@ The **Forklift** is an [Obstacle](/obstacles) added in the [v0.11.0](https://git # Location & Spawning -The Forklift always spawns inside [Port Warehouses](/buildings/port_warehouse) as well as around the rest of the [Port](/buildings/port). +The Forklift always spawns inside [Port Warehouses](/buildings/port_warehouse) as well as around the rest of the [Port](/buildings/port). A single Forklift can also be found in the warehouse of the [Plumpkin Bunker](/buildings/plumpkin_bunker_meta). # Loot & More -The Forklift is indestructible and drops no loot. - -Some Forklifts spawn with a pallet with [Boxes](/obstacles/box), a [Barrel](/obstacles/barrel), or a [Grenade Crate](/obstacles/grenade_crate) on top of it. +The Forklift itself is indestructible and drops no loot. However, it often has a [Pallet](/obstacles/pallet) on the forks of it, which can often have lootable obstacles such as [Boxes](/obstacles/boxes). # Tips diff --git a/app/(wiki)/obstacles/articles/fridge.md b/app/(wiki)/obstacles/articles/fridge.md index bdd8e493..a38f69ff 100644 --- a/app/(wiki)/obstacles/articles/fridge.md +++ b/app/(wiki)/obstacles/articles/fridge.md @@ -2,7 +2,7 @@ The **Fridge** is an [Obstacle](/obstacles) added in the [v0.9.0](https://github # Location & Spawning -Fridges spawn in the Kitchens of both [Houses](/buildings/house) and [Small Houses](/buildings/small_house). It also spawns in the Barracks of the [Armory](/buildings/armory). +Fridges spawn in many residential structures such as [Red Houses](/buildings/red_houses) and the [AEGIS Headquarters](/buildings/headquarters). # Loot & More @@ -10,8 +10,9 @@ The Fridge reflects bullets and always drops 2-3 [Colas](/healing/colas) upon be # Tips -- Many players don't know that you can break Fridges, so you can often find them late-game in Houses/Small Houses that are otherwise completely looted. +- Some players don't know that you can break Fridges, so you can sometimes stumble upon houses that still have Fridges but are otherwise completely looted. - Be careful if you're using a gun to destroy the Fridge, as you could damage yourself with the reflected bullets. + - Some people also choose to first destroy the [Stove](/obstacles/stove) that spawns close to most Fridges, which usually heavily damages the Fridge. # History diff --git a/app/(wiki)/weapons/page.tsx b/app/(wiki)/weapons/page.tsx index 8a4d2866..8d68fa90 100644 --- a/app/(wiki)/weapons/page.tsx +++ b/app/(wiki)/weapons/page.tsx @@ -9,6 +9,7 @@ import { Throwables } from "@/vendor/suroi/common/src/definitions/throwables"; import Link from "next/link"; import TableWithHeader from "@/components/tables/TableWithHeader"; import { FireMode } from "@/vendor/suroi/common/src/constants"; +import WeaponComparer from "@/components/interactive/WeaponComparer"; const dpsList: Array<[string, number, number]> = []; for (const gun of Guns) { const explosion = Explosions.definitions.find( @@ -146,6 +147,19 @@ export default function WeaponsPage() {
+ +

Gun Comparer

+ + )} + className="my-4" + > +
+ +
+ +
); From 5bb56de81fe917b377b3a3b0ebe2e978053a5129 Mon Sep 17 00:00:00 2001 From: 1092384 <66282302+1092384@users.noreply.github.com> Date: Sun, 29 Dec 2024 22:51:24 +0900 Subject: [PATCH 10/29] feat: update old articles + combined beds and stoves articles --- app/(wiki)/buildings/articles/cargo_ship.md | 2 +- app/(wiki)/obstacles/[item]/page.tsx | 10 +++++++ app/(wiki)/obstacles/articles/bed.md | 18 ------------- app/(wiki)/obstacles/articles/beds.md | 18 +++++++++++++ app/(wiki)/obstacles/articles/bookshelf.md | 6 +---- app/(wiki)/obstacles/articles/drawers.md | 6 +---- app/(wiki)/obstacles/articles/potted_plant.md | 4 +-- app/(wiki)/obstacles/articles/small_stove.md | 22 --------------- app/(wiki)/obstacles/articles/stove.md | 23 ---------------- app/(wiki)/obstacles/articles/stoves.md | 27 +++++++++++++++++++ 10 files changed, 60 insertions(+), 76 deletions(-) delete mode 100644 app/(wiki)/obstacles/articles/bed.md create mode 100644 app/(wiki)/obstacles/articles/beds.md delete mode 100644 app/(wiki)/obstacles/articles/small_stove.md delete mode 100644 app/(wiki)/obstacles/articles/stove.md create mode 100644 app/(wiki)/obstacles/articles/stoves.md diff --git a/app/(wiki)/buildings/articles/cargo_ship.md b/app/(wiki)/buildings/articles/cargo_ship.md index 843fb0be..c717ac4c 100644 --- a/app/(wiki)/buildings/articles/cargo_ship.md +++ b/app/(wiki)/buildings/articles/cargo_ship.md @@ -35,7 +35,7 @@ The Vault, located in the bow of the Cargo Ship, is the most valuable area of th # Trivia - Despite clearly having stairs into the Control Room, the stairs don't lead to another layer. - - The Control Room is treated as an indoor area on the map, similar to [Small Houses](/buildings/small_house). + - The Control Room is treated as an indoor area on the map, similar to buildings such as the [Red House](/buildings/red_houses). # History - [v0.15.0](https://github.com/HasangerGames/suroi/releases/tag/v0.15.0) diff --git a/app/(wiki)/obstacles/[item]/page.tsx b/app/(wiki)/obstacles/[item]/page.tsx index 00c14b94..968d20ec 100644 --- a/app/(wiki)/obstacles/[item]/page.tsx +++ b/app/(wiki)/obstacles/[item]/page.tsx @@ -120,6 +120,16 @@ const toExport = GenericArticlePage({ title: "Sinks", items: ["sink", "sink2"], fileName: "sinks" + }, + { + title: "Stoves", + items: ["stove", "small_stove"], + fileName: "stoves" + }, + { + title: "Beds", + items: ["bed", "small_bed"], + fileName: "beds" } ] }); diff --git a/app/(wiki)/obstacles/articles/bed.md b/app/(wiki)/obstacles/articles/bed.md deleted file mode 100644 index 3afab054..00000000 --- a/app/(wiki)/obstacles/articles/bed.md +++ /dev/null @@ -1,18 +0,0 @@ -The **Bed** is an [Obstacle](/obstacles) added in the [v0.9.0](https://github.com/HasangerGames/suroi/releases/tag/v0.9.0) "Behind Closed Doors" update on July 30th, 2023. - -# Location & Spawning - -Beds spawn in the Bedrooms of both the [House](/buildings/house) and the [Small House](/buildings/small_house). - -# Loot & More - -The Bed drops no loot upon being broken. - -# Tips - -- Due to its positioning and low health, the Bed is not a very effective piece of cover. - -# History - -- [v0.9.0](https://github.com/HasangerGames/suroi/releases/tag/v0.9.0) - - Added diff --git a/app/(wiki)/obstacles/articles/beds.md b/app/(wiki)/obstacles/articles/beds.md new file mode 100644 index 00000000..e6e0280e --- /dev/null +++ b/app/(wiki)/obstacles/articles/beds.md @@ -0,0 +1,18 @@ +**Beds** are a type of [Obstacle](/obstacles) in Suroi. The Normal Bed was added in the [v0.9.0](https://github.com/HasangerGames/suroi/releases/tag/v0.9.0) "Behind Closed Doors" update on July 30th, 2023 and the Small Bed was added in the [v0.15.0](https://github.com/HasangerGames/suroi/releases/tag/v0.15.0) "Pulling the Pin" update on January 14th, 2024 along with the [Mobile Home](/buildings/mobile_home). + +# Location & Spawning + +A Normal Bed can be found in one of the bedrooms of the [Lodge](/buildings/lodge), the bedroom in the first variant of the [Red House](/buildings/red_houses), and the bedroom of the [Green House](/buildings/green_house). + +A Small Bed can be found next to the [Small Stove](/obstacles/stove) inside the Mobile Home, the bedroom of the second variant of the [Red House](/buildings/red_houses), the bedroom of the [Blue House](/buildings/blue_house), the [Small Bunker](/buildings/small_bunker), the other bedroom in the [Lodge](/buildings/lodge), and inside of [Large Tents](/buildings/tents). + +# Trivia + +- The Small Bed was once known as the "Mobile Home Bed", but this was changed as the Small Bed was added to more structures besides the Mobile Home. + +# History + +- [v0.15.0](https://github.com/HasangerGames/suroi/releases/tag/v0.15.0) + - Added Small Bed +- [v0.9.0](https://github.com/HasangerGames/suroi/releases/tag/v0.9.0) + - Added Normal Bed diff --git a/app/(wiki)/obstacles/articles/bookshelf.md b/app/(wiki)/obstacles/articles/bookshelf.md index 5237dc26..6700afbc 100644 --- a/app/(wiki)/obstacles/articles/bookshelf.md +++ b/app/(wiki)/obstacles/articles/bookshelf.md @@ -2,16 +2,12 @@ The **Bookshelf** is an [Obstacle](/obstacles) added in the [v0.9.0](https://git # Location & Spawning -One Bookshelf spawns each in the Bedroom, Bathroom, and Garage areas of the [House](/buildings/house) and the Bedroom and Living Room areas of the [Small House](/buildings/small_house). One bookshelf also spawns each in the [Shed](/buildings/port_shed) and on the ship in the [Port](/buildings/port). +Bookshelves are common obstacles that can be found inside of most medium or large sized buildings such as the [Blue House](/buildings/blue_house) and the [AEGIS Headquarters](/buildings/headquarters). # Loot & More Bookshelves can drop equipment, scopes, guns, and healing items when broken. -# Tips - -- Bookshelves can be used as cover in some situations, but it is better to break them for loot. - # History - [v0.9.0](https://github.com/HasangerGames/suroi/releases/tag/v0.9.0) diff --git a/app/(wiki)/obstacles/articles/drawers.md b/app/(wiki)/obstacles/articles/drawers.md index a6a1468c..ef85dc84 100644 --- a/app/(wiki)/obstacles/articles/drawers.md +++ b/app/(wiki)/obstacles/articles/drawers.md @@ -2,16 +2,12 @@ # Location & Spawning -Drawers of both sizes spawn throughout the [House](/buildings/house) and the [Small House](/buildings/small_house) as well as in some areas of the [Armory](/buildings/armory). A Small Drawer can be found in the [Mobile Home](/buildings/mobile_home) and a Large Drawer spawns in the Control Room of the [Oil Tanker](/buildings/oil_tanker). Two Small Drawers can also be found in the [Small Bunker](/buildings/small_bunker). +Drawers of both sizes spawn in many residential buildings such as the [Green House](/buildings/green_house). # Loot & More Small Drawers drop either healing items or ammo while Large Drawers drop guns, scopes, and equipment. -# Tips - -- Drawers can be used as cover in some situations, but it is better to break them for loot. - # History - [v0.9.0](https://github.com/HasangerGames/suroi/releases/tag/v0.9.0) diff --git a/app/(wiki)/obstacles/articles/potted_plant.md b/app/(wiki)/obstacles/articles/potted_plant.md index c9c9d6f7..13f55e52 100644 --- a/app/(wiki)/obstacles/articles/potted_plant.md +++ b/app/(wiki)/obstacles/articles/potted_plant.md @@ -2,7 +2,7 @@ The **Potted Plant** is an [Obstacle](/obstacles) added in the [v0.17.0](https:/ # Location and Spawning -Potted Plants spawn in [Green Houses](/buildings/green_house), [Red Houses](/buildings/small_house), [Blue Houses](/buildings/blue_house), in the [Aegis Headquarters](/buildings/headquarters), the [Lodge](/buildings/lodge) and the [Plumpkin Bunker](/buildings/plumpkin_bunker_meta). +Potted Plants spawn in [Green Houses](/buildings/green_house), [Red Houses](/buildings/red_houses), [Blue Houses](/buildings/blue_house), in the [Aegis Headquarters](/buildings/headquarters), the [Lodge](/buildings/lodge) and the [Plumpkin Bunker](/buildings/plumpkin_bunker_meta). # Loot & More @@ -10,7 +10,7 @@ Potted Plants can drop ammunition, [Cola](/healing/cola), and occasionally other # Tips -Potted Plants are usually left unlooted and can be used as a way to get [Healing items](/healing) and ammunition in the endgame if you are running low on either. +- Potted Plants are usually left unlooted and can be used as a way to get [Healing items](/healing) and ammunition in the endgame if you are running low on either. # History diff --git a/app/(wiki)/obstacles/articles/small_stove.md b/app/(wiki)/obstacles/articles/small_stove.md deleted file mode 100644 index 4ff27d2c..00000000 --- a/app/(wiki)/obstacles/articles/small_stove.md +++ /dev/null @@ -1,22 +0,0 @@ -The **Small Stove** is an [Obstacle](/obstacles) added in the [v0.15.0](https://github.com/HasangerGames/suroi/releases/tag/v0.15.0) "Pulling the Pin" update on January 14th, 2024. - -# Location & Spawning - -A single Small Stove spawns in every [Mobile Home](/buildings/mobile_home) in its interior next to the [Sink](/obstacles/sink). - -# Loot & More - -The Small Stove doesn't drop loot and explodes when broken. - -# Tips - -- The Small Stove shouldn't be used as cover since it is explosive and has low health. - -# Trivia - -- THe Small Stove is very similar to the normal [Stove](/obstacles/bed) except for its size. - -# History - -- [v0.15.0](https://github.com/HasangerGames/suroi/releases/tag/v0.15.0) - - Added \ No newline at end of file diff --git a/app/(wiki)/obstacles/articles/stove.md b/app/(wiki)/obstacles/articles/stove.md deleted file mode 100644 index 81aef224..00000000 --- a/app/(wiki)/obstacles/articles/stove.md +++ /dev/null @@ -1,23 +0,0 @@ -The **Stove** is an [Obstacle](/obstacles) added in the [v0.9.0](https://github.com/HasangerGames/suroi/releases/tag/v0.9.0) "Behind Closed Doors" update on July 30th, 2023. It is explosive and drops no loot. - -# Location & Spawning - -Stoves spawn in the Kitchens of both [Houses](/buildings/house) and [Small Houses](/buildings/small_house). One also spawns in the Barracks of the [Armory](/buildings/armory). - -# Loot & More - -The Stove reflects bullets and always explodes upon being broken. - -# Tips - -- If another player is inside the Small House and is in the Kitchen, you can shoot at the Stove with an assault rifle or LMG to explode it and damage or kill them. -- Be wary of the Stove when you're inside the Small House. - -# Trivia - -- The explosion of the Stove has the same stats as a [Barrel](/obstacles/barrel). - -# History - -- [v0.9.0](https://github.com/HasangerGames/suroi/releases/tag/v0.9.0) - - Added diff --git a/app/(wiki)/obstacles/articles/stoves.md b/app/(wiki)/obstacles/articles/stoves.md new file mode 100644 index 00000000..fe6c2811 --- /dev/null +++ b/app/(wiki)/obstacles/articles/stoves.md @@ -0,0 +1,27 @@ +**Stoves** are a type of [Obstacle](/obstacles) in suroi. The Normal Stove was added in the [v0.9.0](https://github.com/HasangerGames/suroi/releases/tag/v0.9.0) "Behind Closed Doors" update on July 30th, 2023 and the Small Stove was added in the [v0.15.0](https://github.com/HasangerGames/suroi/releases/tag/v0.15.0) "Pulling the Pin" update on January 14th, 2024. + +# Location & Spawning + +Normal Stoves and Small Stoves, similar to other kinds of furniture-like obstacles, spawn in residential buildings such as the [Green House](/buildings/green_house) and [Mobile Home](/buildings/mobile_home). + +# Loot & More + +All types of Stoves reflect bullets, drop no loot, and always explode upon being broken, dealing heavy damage to nearby players and obstacles. + +# Tips + +- If another player is near a Stove inside of a building, you can shoot at the Stove with an assault rifle or LMG to explode it and damage or kill the player. +- The Small Stove inside of the Mobile Home is particularly dangerous as the Mobile Home is a very cramped building which leaves little room for you to escape the explosion of the Small Stove if an enemy begins shooting it down, especially due to the relatively low health of Stoves. + +# Trivia + +- The explosion of the Stove has the same stats as a [Barrel](/obstacles/barrel). +- The Small Stove was once known as the "Mobile Home Stove", but this was changed as the Small Stove was added to more structures besides the Mobile Home. +- The Stoves in Suroi are most likely gas stoves as they explode upon being broken. This also means that the gas used to power the stove is probably stored directly inside of the Stove. Shooting the stove with a gun would cause the gas to leak out and potentially ignite, causing a large explosion. + +# History + +- [v0.15.0](https://github.com/HasangerGames/suroi/releases/tag/v0.15.0) + - Added Small Stove +- [v0.9.0](https://github.com/HasangerGames/suroi/releases/tag/v0.9.0) + - Added Normal Stove From 6dfb54a3bc6f3aafed32edfaa71eb4074067889d Mon Sep 17 00:00:00 2001 From: 1092384 <66282302+1092384@users.noreply.github.com> Date: Sun, 29 Dec 2024 23:51:55 +0900 Subject: [PATCH 11/29] feat: BATHTUB ARTICLE :awhhmahgawd: x5 (take 2) --- app/(wiki)/buildings/articles/headquarters.md | 1 + app/(wiki)/obstacles/articles/bathtub.md | 9 ++++++++ app/(wiki)/obstacles/articles/small_bed.md | 22 ------------------- 3 files changed, 10 insertions(+), 22 deletions(-) create mode 100644 app/(wiki)/obstacles/articles/bathtub.md delete mode 100644 app/(wiki)/obstacles/articles/small_bed.md diff --git a/app/(wiki)/buildings/articles/headquarters.md b/app/(wiki)/buildings/articles/headquarters.md index 561f191d..9f340a98 100644 --- a/app/(wiki)/buildings/articles/headquarters.md +++ b/app/(wiki)/buildings/articles/headquarters.md @@ -43,6 +43,7 @@ In the black space between the Lounge and the Executive Office, there is a hidde [View Loot Chances](/loot/tier_aegis_golden_crate) # Tips +- Papas24, the developer who added the Headquarters into the game, didn't know about the object placer tool for buildings and calculated the positions of all of the obstacles, hitboxes, and stair colliders from scratch. - As the game's currently largest single building in normal mode, the Headquarters usually had a lot of players converging on it. - The Headquarters includes a lot of areas suitable for CQC weapons like SMGs and shotguns. - LMGs can be useful in certain areas such as the cubicles for destroying cover. diff --git a/app/(wiki)/obstacles/articles/bathtub.md b/app/(wiki)/obstacles/articles/bathtub.md new file mode 100644 index 00000000..f1fcc1ce --- /dev/null +++ b/app/(wiki)/obstacles/articles/bathtub.md @@ -0,0 +1,9 @@ +The **Bathtub** is an [Obstacle](/obstacles) added in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) "Open Season" update on October 27th, 2024. + +# Location & Spawning + +The Bathtub is only found in the upstairs bathroom of the Lodge. + +# History +- [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) + - Added diff --git a/app/(wiki)/obstacles/articles/small_bed.md b/app/(wiki)/obstacles/articles/small_bed.md deleted file mode 100644 index 596df0f3..00000000 --- a/app/(wiki)/obstacles/articles/small_bed.md +++ /dev/null @@ -1,22 +0,0 @@ -The **Small Bed** is an [Obstacle](/obstacles) added in the [v0.15.0](https://github.com/HasangerGames/suroi/releases/tag/v0.15.0) "Pulling the Pin" update on January 14th, 2024. - -# Location & Spawning - -A Small Bed also be found inside the [Mobile Home](/buildings/mobile_home), the bedroom of the second variant of the [Red House](/buildings/red_houses), the bedroom of the [Blue House](/buildings/blue_house), the [Small Bunker](/buildings/small_bunker), the [Lodge](/buildings/lodge), and inside of [Large Tents](/buildings/tents). - -# Loot & More - -The Small Bed doesn't drop loot. - -# Tips - -- The Small Bed can only be used as cover in certain situations. - -# Trivia - -- The Small Bed is very similar to the normal [Bed](/obstacles/bed) except for its size. - -# History - -- [v0.15.0](https://github.com/HasangerGames/suroi/releases/tag/v0.15.0) - - Added \ No newline at end of file From 5c7322233e5ebb487309d0c66e9badaf84c43ea2 Mon Sep 17 00:00:00 2001 From: 1092384 <66282302+1092384@users.noreply.github.com> Date: Mon, 30 Dec 2024 09:16:58 +0900 Subject: [PATCH 12/29] feat: new icons --- lib/util/search.tsx | 4 ++-- public/img/icons/art_guide.svg | 13 +++++++++++++ public/img/icons/writing_guide.svg | 16 ++++++++++++++++ 3 files changed, 31 insertions(+), 2 deletions(-) create mode 100644 public/img/icons/art_guide.svg create mode 100644 public/img/icons/writing_guide.svg diff --git a/lib/util/search.tsx b/lib/util/search.tsx index 79def46c..692c90a6 100644 --- a/lib/util/search.tsx +++ b/lib/util/search.tsx @@ -113,7 +113,7 @@ export const wikiPages: SearchItem[] = [ name: "Writing Guide", url: "/meta/writingarticles", description: "Guidelines for writing articles", - image: `${IMAGE_BASE_URL}/game/shared/emotes/monocle_face.svg` + image: "/img/icons/writing_guide.svg" }, { name: "Developer Guide", @@ -125,7 +125,7 @@ export const wikiPages: SearchItem[] = [ name: "Art Guides", url: "/art_guides", description: "Guidelines for drawing assets for suroi.io", - image: `${IMAGE_BASE_URL}/game/shared/emotes/trophy.svg` + image: "/img/icons/art_guide.svg" }, { name: "Removed Content", diff --git a/public/img/icons/art_guide.svg b/public/img/icons/art_guide.svg new file mode 100644 index 00000000..0cb4e22e --- /dev/null +++ b/public/img/icons/art_guide.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/img/icons/writing_guide.svg b/public/img/icons/writing_guide.svg new file mode 100644 index 00000000..82697db9 --- /dev/null +++ b/public/img/icons/writing_guide.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + From 42a576ef804671153fce64a9cef0e35852b110f0 Mon Sep 17 00:00:00 2001 From: 1092384 <66282302+1092384@users.noreply.github.com> Date: Mon, 30 Dec 2024 14:27:38 +0900 Subject: [PATCH 13/29] feat: planted bush, roadblock, and cooler articles --- app/(wiki)/buildings/[item]/page.tsx | 4 ++-- .../buildings/articles/construction_site.md | 2 +- app/(wiki)/obstacles/articles/birthday_cake.md | 2 +- .../obstacles/articles/confetti_grenade_box.md | 2 +- app/(wiki)/obstacles/articles/cooler.md | 18 ++++++++++++++++++ .../obstacles/articles/planted_bushes.md | 9 +++++++++ app/(wiki)/obstacles/articles/roadblock.md | 10 ++++++++++ app/(wiki)/obstacles/page.tsx | 1 + .../weapons/guns/articles/firework_launcher.md | 2 +- .../throwables/articles/confetti_grenade.md | 2 +- 10 files changed, 45 insertions(+), 7 deletions(-) create mode 100644 app/(wiki)/obstacles/articles/cooler.md create mode 100644 app/(wiki)/obstacles/articles/planted_bushes.md create mode 100644 app/(wiki)/obstacles/articles/roadblock.md diff --git a/app/(wiki)/buildings/[item]/page.tsx b/app/(wiki)/buildings/[item]/page.tsx index 2d736fbc..4c107a4d 100644 --- a/app/(wiki)/buildings/[item]/page.tsx +++ b/app/(wiki)/buildings/[item]/page.tsx @@ -28,7 +28,6 @@ export const BuildingMetaArticles = [ "port_warehouse_blue" ], fileName: "port_meta" // For some reason using `port` crashes my browser - // 109 says: LLLLLLLLLLLLLLLL }, { title: "Armory", @@ -37,7 +36,8 @@ export const BuildingMetaArticles = [ "armory_center", "armory_vault", "armory_inner_vault", - "armory" + "armory", + "bombed_armory" ], fileName: "armory_meta" // Same as port }, diff --git a/app/(wiki)/buildings/articles/construction_site.md b/app/(wiki)/buildings/articles/construction_site.md index 5717f877..9b739feb 100644 --- a/app/(wiki)/buildings/articles/construction_site.md +++ b/app/(wiki)/buildings/articles/construction_site.md @@ -1,5 +1,5 @@ -The **Construction Site** is a building added in [v0.19.0](https://github.com/HasangerGames/suroi/releases/tag/v0.19.0) "Back in the Saddle" update alongside the Birthday Event. The site is a relatively small structure with moderately good loot. +The **Construction Site** is a building added in [v0.18.0](https://github.com/HasangerGames/suroi/releases/tag/v0.18.0) "Back in the Saddle" update alongside the Birthday Event. The site is a relatively small structure with moderately good loot. # Location and Spawning diff --git a/app/(wiki)/obstacles/articles/birthday_cake.md b/app/(wiki)/obstacles/articles/birthday_cake.md index af25be0e..8acd9b65 100644 --- a/app/(wiki)/obstacles/articles/birthday_cake.md +++ b/app/(wiki)/obstacles/articles/birthday_cake.md @@ -1,6 +1,6 @@ -The **Birthday Cake** is an [Obstacle](/obstacles) that only spawns on the Birthday Map, and was added in the [v0.18.0](https://github.com/HasangerGames/suroi/releases/tag/v0.18.0) "Back in the Saddle" update on June 8th, 2024. +The **Birthday Cake** is an [Obstacle](/obstacles) that only spawns on the Birthday Map, and was added in the [v0.18.0](https://github.com/HasangerGames/suroi/releases/tag/v0.18.0) "Back in the Saddle" update on June 9th, 2024. # Location & Spawning diff --git a/app/(wiki)/obstacles/articles/confetti_grenade_box.md b/app/(wiki)/obstacles/articles/confetti_grenade_box.md index 4d9ef0be..50537da6 100644 --- a/app/(wiki)/obstacles/articles/confetti_grenade_box.md +++ b/app/(wiki)/obstacles/articles/confetti_grenade_box.md @@ -1,4 +1,4 @@ -The **Confetti Grenade Box** is an [Obstacle](/obstacles) added in the [v0.18.0](https://github.com/HasangerGames/suroi/releases/tag/v0.18.0) "Back in the Saddle" update on February 26th, 2024. +The **Confetti Grenade Box** is an [Obstacle](/obstacles) added in the [v0.18.0](https://github.com/HasangerGames/suroi/releases/tag/v0.18.0) "Back in the Saddle" update on June 9th, 2024. # Location & Spawning diff --git a/app/(wiki)/obstacles/articles/cooler.md b/app/(wiki)/obstacles/articles/cooler.md new file mode 100644 index 00000000..da0cc83c --- /dev/null +++ b/app/(wiki)/obstacles/articles/cooler.md @@ -0,0 +1,18 @@ +The **Cooler** is an [Obstacle](/obstacles) added alongside the [Construction Site](/buildings/construction_site) in the [v0.18.0](https://github.com/HasangerGames/suroi/releases/tag/v0.18.0) "Back in the Saddle" update on June 9th, 2024. + +# Location & Spawning + +The Cooler can be found at the Construction Site next to some [Sandbags](/obstacles/sandbags). + +# Loot & More + +The Cooler drops 2-3 [Cola](/healing/cola), similar to [Fridges](/obstacles/fridges). + +# Tips + +- The Cooler the [Flint Crate](/obstacles/flint_crate) that spawn at the Construction Site are the main attractions of the building. + +# History + +- [v0.18.0](https://github.com/HasangerGames/suroi/releases/tag/v0.18.0) + - Added \ No newline at end of file diff --git a/app/(wiki)/obstacles/articles/planted_bushes.md b/app/(wiki)/obstacles/articles/planted_bushes.md new file mode 100644 index 00000000..5b50a720 --- /dev/null +++ b/app/(wiki)/obstacles/articles/planted_bushes.md @@ -0,0 +1,9 @@ +The **Planted Bushes** is an indestructible obstacle added in the [v0.19.0](https://github.com/HasangerGames/suroi/releases/tag/v0.19.0) “High-Caliber Negotiations” update on September 22nd, 2024. + +# Location & Spawning + +Two Planted Bushes can be found located on the outside of the main entrance of the [AEGIS Headquarters](/buildings/headquarters). + +# History +- [v0.19.0](https://github.com/HasangerGames/suroi/releases/tag/v0.19.0) + - Added diff --git a/app/(wiki)/obstacles/articles/roadblock.md b/app/(wiki)/obstacles/articles/roadblock.md new file mode 100644 index 00000000..09a6e986 --- /dev/null +++ b/app/(wiki)/obstacles/articles/roadblock.md @@ -0,0 +1,10 @@ +The **Roadblock** is an [Obstacle](/obstacles) added alongside the [Construction Site](/buildings/construction_site) in the [v0.18.0](https://github.com/HasangerGames/suroi/releases/tag/v0.18.0) "Back in the Saddle" update on June 9th, 2024. + +# Location & Spawning + +Several Roadblocks can be found at the Construction Site and the [Bombed Armory](/buildings/bombed_armory). + +# History + +- [v0.18.0](https://github.com/HasangerGames/suroi/releases/tag/v0.18.0) + - Added \ No newline at end of file diff --git a/app/(wiki)/obstacles/page.tsx b/app/(wiki)/obstacles/page.tsx index ff0cdcf9..3530273c 100644 --- a/app/(wiki)/obstacles/page.tsx +++ b/app/(wiki)/obstacles/page.tsx @@ -22,6 +22,7 @@ export default GenericListingPageFactory( "headquarters_wood_table_second_floor", "headquarters_sinks", "headquarters_security_desk_activated", + "bunker_entrance", // obstacles not significant enough to need a page or have missing textures "pebble", diff --git a/app/(wiki)/weapons/guns/articles/firework_launcher.md b/app/(wiki)/weapons/guns/articles/firework_launcher.md index 4a36f5a5..7ff28233 100644 --- a/app/(wiki)/weapons/guns/articles/firework_launcher.md +++ b/app/(wiki)/weapons/guns/articles/firework_launcher.md @@ -1,6 +1,6 @@ -The **Firework Launcher** is an RPG utilizing firework ammunition. It was added to the game in the [v0.18.0](https://github.com/HasangerGames/suroi/releases/tag/v0.18.0) "Back in the Saddle" update on July 8th, 2024. It shoots very slowly but has a high spread and damage. +The **Firework Launcher** is an RPG utilizing firework ammunition. It was added to the game in the [v0.18.0](https://github.com/HasangerGames/suroi/releases/tag/v0.18.0) "Back in the Saddle" update on June 9th, 2024. It shoots very slowly but has a high spread and damage. # Strategies diff --git a/app/(wiki)/weapons/throwables/articles/confetti_grenade.md b/app/(wiki)/weapons/throwables/articles/confetti_grenade.md index 13d26c8c..bd463d28 100644 --- a/app/(wiki)/weapons/throwables/articles/confetti_grenade.md +++ b/app/(wiki)/weapons/throwables/articles/confetti_grenade.md @@ -1,7 +1,7 @@ -The **Confetti Grenade** is an explosive [Throwable](/throwables) added in the [v0.18.0](https://github.com/HasangerGames/suroi/releases/tag/v0.18.0) "Back in the Saddle" update on June 8th, 2024. It has lower damage when compared to the [Frag Grenade](/throwables/frag_grenade) but has more shrapnel and can be carried in larger quantities. +The **Confetti Grenade** is an explosive [Throwable](/throwables) added in the [v0.18.0](https://github.com/HasangerGames/suroi/releases/tag/v0.18.0) "Back in the Saddle" update on June 9th, 2024. It has lower damage when compared to the [Frag Grenade](/throwables/frag_grenade) but has more shrapnel and can be carried in larger quantities. # Strategies ## Using From 5d95b4779d74d01e79d88c67008fe8a9d9147ab5 Mon Sep 17 00:00:00 2001 From: zedaes <147769903+zedaes@users.noreply.github.com> Date: Sun, 29 Dec 2024 12:26:27 -0500 Subject: [PATCH 14/29] chore: update dependencies --- pnpm-lock.yaml | 53 +++++++++++++++++++++++++++++++++++--------------- 1 file changed, 37 insertions(+), 16 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d36bffb6..009a83df 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1161,8 +1161,8 @@ packages: resolution: {integrity: sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - es-abstract@1.23.7: - resolution: {integrity: sha512-OygGC8kIcDhXX+6yAZRGLqwi2CmEXCbLQixeGUgYeR+Qwlppqmo7DIDr8XibtEBZp+fJcoYpoatp5qwLMEdcqQ==} + es-abstract@1.23.8: + resolution: {integrity: sha512-lfab8IzDn6EpI1ibZakcgS6WsfEBiB+43cuJo+wgylx1xKXf+Sp+YR3vFuQwC/u3sxYwV8Cxe3B0DpVUu/WiJQ==} engines: {node: '>= 0.4'} es-define-property@1.0.1: @@ -2037,6 +2037,10 @@ packages: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} + own-keys@1.0.0: + resolution: {integrity: sha512-HcuIjzpjrUbqZPGzWHVg95Bc2Y37KoY5n66QQyEGMzrIWVKHsgHcv8/Aq5Cu3qFUQJzMSPVP8MD3oaFoaME1lg==} + engines: {node: '>= 0.4'} + p-limit@3.1.0: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} @@ -2282,6 +2286,10 @@ packages: safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + safe-push-apply@1.0.0: + resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==} + engines: {node: '>= 0.4'} + safe-regex-test@1.1.0: resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} engines: {node: '>= 0.4'} @@ -3483,7 +3491,7 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.7 + es-abstract: 1.23.8 es-object-atoms: 1.0.0 get-intrinsic: 1.2.6 is-string: 1.1.1 @@ -3494,7 +3502,7 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.7 + es-abstract: 1.23.8 es-errors: 1.3.0 es-object-atoms: 1.0.0 es-shim-unscopables: 1.0.2 @@ -3503,21 +3511,21 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.7 + es-abstract: 1.23.8 es-shim-unscopables: 1.0.2 array.prototype.flatmap@1.3.3: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.7 + es-abstract: 1.23.8 es-shim-unscopables: 1.0.2 array.prototype.tosorted@1.1.4: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.7 + es-abstract: 1.23.8 es-errors: 1.3.0 es-shim-unscopables: 1.0.2 @@ -3526,7 +3534,7 @@ snapshots: array-buffer-byte-length: 1.0.2 call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.7 + es-abstract: 1.23.8 es-errors: 1.3.0 get-intrinsic: 1.2.6 is-array-buffer: 3.0.5 @@ -3874,7 +3882,7 @@ snapshots: env-paths@3.0.0: {} - es-abstract@1.23.7: + es-abstract@1.23.8: dependencies: array-buffer-byte-length: 1.0.2 arraybuffer.prototype.slice: 1.0.4 @@ -3911,8 +3919,10 @@ snapshots: object-inspect: 1.13.3 object-keys: 1.1.1 object.assign: 4.1.7 + own-keys: 1.0.0 regexp.prototype.flags: 1.5.3 safe-array-concat: 1.1.3 + safe-push-apply: 1.0.0 safe-regex-test: 1.1.0 string.prototype.trim: 1.2.10 string.prototype.trimend: 1.0.9 @@ -3933,7 +3943,7 @@ snapshots: call-bind: 1.0.8 call-bound: 1.0.3 define-properties: 1.2.1 - es-abstract: 1.23.7 + es-abstract: 1.23.8 es-errors: 1.3.0 es-set-tostringtag: 2.0.3 function-bind: 1.1.2 @@ -5088,7 +5098,7 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.7 + es-abstract: 1.23.8 es-object-atoms: 1.0.0 object.values@1.2.1: @@ -5113,6 +5123,12 @@ snapshots: type-check: 0.4.0 word-wrap: 1.2.5 + own-keys@1.0.0: + dependencies: + get-intrinsic: 1.2.6 + object-keys: 1.1.1 + safe-push-apply: 1.0.0 + p-limit@3.1.0: dependencies: yocto-queue: 0.1.0 @@ -5304,7 +5320,7 @@ snapshots: call-bind: 1.0.8 define-properties: 1.2.1 dunder-proto: 1.0.1 - es-abstract: 1.23.7 + es-abstract: 1.23.8 es-errors: 1.3.0 get-intrinsic: 1.2.6 gopd: 1.2.0 @@ -5391,6 +5407,11 @@ snapshots: safe-buffer@5.2.1: optional: true + safe-push-apply@1.0.0: + dependencies: + es-errors: 1.3.0 + isarray: 2.0.5 + safe-regex-test@1.1.0: dependencies: call-bound: 1.0.3 @@ -5516,14 +5537,14 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.7 + es-abstract: 1.23.8 string.prototype.matchall@4.0.12: dependencies: call-bind: 1.0.8 call-bound: 1.0.3 define-properties: 1.2.1 - es-abstract: 1.23.7 + es-abstract: 1.23.8 es-errors: 1.3.0 es-object-atoms: 1.0.0 get-intrinsic: 1.2.6 @@ -5537,7 +5558,7 @@ snapshots: string.prototype.repeat@1.0.0: dependencies: define-properties: 1.2.1 - es-abstract: 1.23.7 + es-abstract: 1.23.8 string.prototype.trim@1.2.10: dependencies: @@ -5545,7 +5566,7 @@ snapshots: call-bound: 1.0.3 define-data-property: 1.1.4 define-properties: 1.2.1 - es-abstract: 1.23.7 + es-abstract: 1.23.8 es-object-atoms: 1.0.0 has-property-descriptors: 1.0.2 From 625df25955f89c633f3f730bfd4d4db50e797d4d Mon Sep 17 00:00:00 2001 From: zedaes <147769903+zedaes@users.noreply.github.com> Date: Sun, 29 Dec 2024 20:38:34 -0500 Subject: [PATCH 15/29] chore: update dependencies --- pnpm-lock.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 009a83df..f8619b81 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2037,8 +2037,8 @@ packages: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} - own-keys@1.0.0: - resolution: {integrity: sha512-HcuIjzpjrUbqZPGzWHVg95Bc2Y37KoY5n66QQyEGMzrIWVKHsgHcv8/Aq5Cu3qFUQJzMSPVP8MD3oaFoaME1lg==} + own-keys@1.0.1: + resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} engines: {node: '>= 0.4'} p-limit@3.1.0: @@ -3919,7 +3919,7 @@ snapshots: object-inspect: 1.13.3 object-keys: 1.1.1 object.assign: 4.1.7 - own-keys: 1.0.0 + own-keys: 1.0.1 regexp.prototype.flags: 1.5.3 safe-array-concat: 1.1.3 safe-push-apply: 1.0.0 @@ -5123,7 +5123,7 @@ snapshots: type-check: 0.4.0 word-wrap: 1.2.5 - own-keys@1.0.0: + own-keys@1.0.1: dependencies: get-intrinsic: 1.2.6 object-keys: 1.1.1 From 511e10478925ad98df5a32be7dc32d5e5389f921 Mon Sep 17 00:00:00 2001 From: zedaes <147769903+zedaes@users.noreply.github.com> Date: Sun, 29 Dec 2024 20:40:06 -0500 Subject: [PATCH 16/29] fix: rename suroi.io -> Suroi --- lib/util/search.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/util/search.tsx b/lib/util/search.tsx index 692c90a6..b9ac8282 100644 --- a/lib/util/search.tsx +++ b/lib/util/search.tsx @@ -124,7 +124,7 @@ export const wikiPages: SearchItem[] = [ { name: "Art Guides", url: "/art_guides", - description: "Guidelines for drawing assets for suroi.io", + description: "Guidelines for drawing assets for Suroi", image: "/img/icons/art_guide.svg" }, { From d7aea9184d938327099d6968c66d3fcc3bc932da Mon Sep 17 00:00:00 2001 From: zedaes <147769903+zedaes@users.noreply.github.com> Date: Mon, 30 Dec 2024 11:17:59 -0500 Subject: [PATCH 17/29] enhance: new developer guide icon --- lib/util/search.tsx | 2 +- public/img/icons/developer_guide.svg | 296 +++++++++++++++++++++++++++ 2 files changed, 297 insertions(+), 1 deletion(-) create mode 100644 public/img/icons/developer_guide.svg diff --git a/lib/util/search.tsx b/lib/util/search.tsx index b9ac8282..1f988e55 100644 --- a/lib/util/search.tsx +++ b/lib/util/search.tsx @@ -119,7 +119,7 @@ export const wikiPages: SearchItem[] = [ name: "Developer Guide", url: "/meta/developing", description: "Guidelines for developing for the wiki", - image: `${IMAGE_BASE_URL}/game/shared/emotes/picasso_face.svg` + image: `/img/icons/developer_guide.svg` }, { name: "Art Guides", diff --git a/public/img/icons/developer_guide.svg b/public/img/icons/developer_guide.svg new file mode 100644 index 00000000..6bed2684 --- /dev/null +++ b/public/img/icons/developer_guide.svg @@ -0,0 +1,296 @@ + + + + + + + + + + + + + + + -------------------------------------------- 01110011 01110101 01110010 01101111 01101001 00101110 01101001 01101111--------------------------------------------- Process complete. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From 9cb7683bed0c198c102e6377c4a62f0ebb2ccdd7 Mon Sep 17 00:00:00 2001 From: 1092384 <66282302+1092384@users.noreply.github.com> Date: Tue, 31 Dec 2024 16:59:18 +0800 Subject: [PATCH 18/29] feat: rewrite port article --- app/(wiki)/buildings/articles/port.md | 44 ------------------- app/(wiki)/buildings/articles/port_meta.md | 40 +++++++++-------- app/(wiki)/buildings/articles/port_shed.md | 22 ---------- .../buildings/articles/port_warehouse.md | 25 ----------- app/(wiki)/buildings/articles/shed.md | 21 +++++++++ app/(wiki)/obstacles/articles/ammo_crate.md | 4 +- app/(wiki)/obstacles/articles/truck.md | 0 app/(wiki)/weapons/guns/articles/m3k.md | 2 +- app/(wiki)/weapons/guns/articles/mg36.md | 2 +- 9 files changed, 47 insertions(+), 113 deletions(-) delete mode 100644 app/(wiki)/buildings/articles/port.md delete mode 100644 app/(wiki)/buildings/articles/port_shed.md delete mode 100644 app/(wiki)/buildings/articles/port_warehouse.md create mode 100644 app/(wiki)/buildings/articles/shed.md create mode 100644 app/(wiki)/obstacles/articles/truck.md diff --git a/app/(wiki)/buildings/articles/port.md b/app/(wiki)/buildings/articles/port.md deleted file mode 100644 index 04d4ef1a..00000000 --- a/app/(wiki)/buildings/articles/port.md +++ /dev/null @@ -1,44 +0,0 @@ -The **Port** is a very large structure added in the [v0.11.0](https://github.com/HasangerGames/suroi/releases/tag/v0.11.0) "Making Waves" update on October 22nd, 2023. It has a number of buildings and containers and is also the home of the [Cargo Ship](/buildings/cargo_ship) and the [Oil Tanker](/buildings/oil_tanker). - -# Location & Spawning - -One Port attempts to spawn per map, always at the edge of the map. - Very rarely, a Port can fail to spawn on a map. - -# Areas - -## Ships - -Main article: [Cargo Ship](/buildings/cargo_ship), [Oil Tanker](/buildings/oil_tanker). -On the outer edge of the Port, the Ships spawn in the water. - -## Port Warehouses - -Main article: [Port Warehouse](/buildings/port_warehouse). - -## Port Shed - -Main article: [Port Shed](/buildings/port_shed). -A Port Shed spawns towards the center of the Port, alongside a lowered [Barrier](/obstacles/barrier). - -## Crane - -Main article: [Crane](/buildings/crane). -A crane always spawns parallel to the Cargo Ship and contains a large amount of loot underneath it. - -## Other - -- The Port contains a large number of Containers in various locations. They are useful for getting some basic weapons, armor, and healing items to engage other players. -- In one of the corners opposite the Port Warehouses, there are multiple [Trucks](/obstacles/truck) and [Trailers](/obstacles/trailer), which make for effective cover. -- [Bollards](/obstacles/bollard) spawn along the border with the ocean. -- A line of [Porta Potties](/buildings/porta_potty) spawns near the trucks. - - These are great for getting tons of healing items early in a game. - -# Tips - -- Be careful as there are often many players at the port looking for loot. - - Unless you spawn close to the Port early-game, don't bother heading for the Port as it will likely already be looted by the time you arrive. - -# History - -- [v0.11.0](https://github.com/HasangerGames/suroi/releases/tag/v0.11.0) - - Added diff --git a/app/(wiki)/buildings/articles/port_meta.md b/app/(wiki)/buildings/articles/port_meta.md index 04d4ef1a..89ca31f1 100644 --- a/app/(wiki)/buildings/articles/port_meta.md +++ b/app/(wiki)/buildings/articles/port_meta.md @@ -2,36 +2,38 @@ The **Port** is a very large structure added in the [v0.11.0](https://github.com # Location & Spawning -One Port attempts to spawn per map, always at the edge of the map. - Very rarely, a Port can fail to spawn on a map. +One Port attempts to spawn per map, always at the edge of the map. However, a Port can fail to spawn on a map in very rare circumstances. # Areas -## Ships - -Main article: [Cargo Ship](/buildings/cargo_ship), [Oil Tanker](/buildings/oil_tanker). -On the outer edge of the Port, the Ships spawn in the water. +## Entrance +The Entrance to the Port contains a [Barrier](/obstacles/barrier) with a [Shed](/buildings/shed) next to it. Adjacent to the Shed is a [Porta Potty](/buildings/porta_potty). ## Port Warehouses +Two Port Warehouses spawn at opposite sides of the Port. They are special variants of the [Warehouse](/buildings/warehouse) that have a different layout and roof design. All Port Warehouses contain the following: -Main article: [Port Warehouse](/buildings/port_warehouse). +- A [Flint Crate](/obstacles/crates) near a [Regular Crate](/obstacles/crates), a [Super Barrel](/obstacles/super_barrel), and two [Barrels](/obstacles/barrel) at one end of the building. The Flint Crate is sometimes replaced by a regular crate. +- A [Forklift](/obstacles/forklift) with three Regular Crates behind it and two Barrels with two [Boxes](/obstacles/box) near them at the center of the building. +- A Forklift, a Super Barrel, and a Regular Crate at the other end of the building. -## Port Shed +One of the Port Warehouses is colored blue while the other is colored red. Two [Dumpsters](/obstacles/dumpster), a Flint Crate that is sometimes replaced with a Regular Crate, and a Forklift with a Flint Crate can be found on the outside of the blue Port Warehouse. -Main article: [Port Shed](/buildings/port_shed). -A Port Shed spawns towards the center of the Port, alongside a lowered [Barrier](/obstacles/barrier). +## Containers +Four groups of six [Containers](/buildings/containers) can be found scattered throughout the Port. These Containers are usually the blue, green, and yellow Containers found scattered around the map but can also be silver or red, which are container colors exclusive to the Port. Silver and red Containers are inaccessible and never have any openings. -## Crane +One group of Containers spawns inland of the blue Port Warehouse, two groups can be found in the center of the Port, and one group can be found underneath the Crane at the far end of the Port. The group of Containers found near the blue Port Warehouse also has a Barrel and a Super Barrel near it as well as several crates which can be [AEGIS Crates](/obstacles/crates), Flint Crates, Normal Crates, or Grenade Crates. -Main article: [Crane](/buildings/crane). -A crane always spawns parallel to the Cargo Ship and contains a large amount of loot underneath it. +## Parking Lot +The Parking Lot can be found at the far end of the Port near the Crane. It contains two [Trucks](/obstacles/trucks) that both have [Trailers](/obstacles/trailer) attached to them, two Forklifts with one having a Barrel and the other having a Regular Crate, three Boxes, and three Regular Crates. One of the Regular Crates is sometimes replaced with a [Grenade Crate](/obstacles/grenade_crate). + +## Crane +The Crane can be found at the far end of the Port next to the Parking Lot. A group of Containers and two Barrels that are sometimes replaced by Super Barrels can be found right underneath the Crane. A Porta Potty, two Regular Crates, two AEGIS Crates, a Forklift with a Regular Crate and Box, and a Grenade Crate can also be found nearby. -## Other +## Secret Area +Next to the Porta Potty near the Shed and inland of the red Port Warehouse is the the Secret Area. It contains three [Sandbags](/obstacles/sandbags), three Barrels, two Super Barrels, and two crates which can either be Flint Crates or AEGIS Crates. -- The Port contains a large number of Containers in various locations. They are useful for getting some basic weapons, armor, and healing items to engage other players. -- In one of the corners opposite the Port Warehouses, there are multiple [Trucks](/obstacles/truck) and [Trailers](/obstacles/trailer), which make for effective cover. -- [Bollards](/obstacles/bollard) spawn along the border with the ocean. -- A line of [Porta Potties](/buildings/porta_potty) spawns near the trucks. - - These are great for getting tons of healing items early in a game. +## Ship +The ship can be found offshore of the Port and is connected to the Port through two walkways near the Crane. There are two types of ships that both have an equal chance of spawning: the [Cargo Ship](/buildings/cargo_ship) and the [Oil Tanker](/buildings/oil_tanker). # Tips @@ -40,5 +42,7 @@ A crane always spawns parallel to the Cargo Ship and contains a large amount of # History +- [v0.15.0](https://github.com/HasangerGames/suroi/releases/tag/v0.15.0) + - Revamped - [v0.11.0](https://github.com/HasangerGames/suroi/releases/tag/v0.11.0) - Added diff --git a/app/(wiki)/buildings/articles/port_shed.md b/app/(wiki)/buildings/articles/port_shed.md deleted file mode 100644 index c4c7b77e..00000000 --- a/app/(wiki)/buildings/articles/port_shed.md +++ /dev/null @@ -1,22 +0,0 @@ -The **Port Shed** is a sub-building of the [Port](/buildings/port). It was added in the [v0.11.0](https://github.com/HasangerGames/suroi/releases/tag/v0.11.0) "Making Waves" update on October 22nd, 2023. It features indestructible walls, a bookshelf, and a desk. - -# Location & Spawning - -One Port Shed spawns towards the center of every Port. It is near the [Barrier](/obstacles/barrier). A Port Shed also spawns in the lower right of the [Armory](/buildings/armory). - -# Loot & More - -The Port Shed has barely any loot (only a [Bookshelf](/obstacles/bookshelf) and a [Table](/obstacles/table)/[Chair](/obstacles/chair)) and is generally not worth checking out. - -# Tips - -- While it doesn't have the best loot, the Port Shed's indestructible nature makes it a good refuge if you need to heal during a fight. -- You can hide under the desk to ambush other players. - - This is generally not as effective as hiding under the desk in the [Refinery](/buildings/refinery), because few players bother to enter it. - -# History - -- [v0.13.0](https://github.com/HasangerGames/suroi/releases/tag/v0.13.0) - - Fixed an issue where the window on the Port Shed was nonfunctional -- [v0.11.0](https://github.com/HasangerGames/suroi/releases/tag/v0.11.0) - - Added diff --git a/app/(wiki)/buildings/articles/port_warehouse.md b/app/(wiki)/buildings/articles/port_warehouse.md deleted file mode 100644 index b8b46717..00000000 --- a/app/(wiki)/buildings/articles/port_warehouse.md +++ /dev/null @@ -1,25 +0,0 @@ -The **Port Warehouse** is a medium-sized sub-building of the [Port](/buildings/port). It was added in the [v0.11.0](https://github.com/HasangerGames/suroi/releases/tag/v0.11.0) "Making Waves" update on October 22nd, 2023. Crane Warehouses contain a decent amount of loot for the early game from crates and boxes. - -# Location & Spawning - -Two Port Warehouses spawn parallel to each other in one corner of the port, farthest from the ocean. - -# Loot & More - -The Port Warehouse contains a bunch of [Regular Crates](/obstacles/regular_crate), [Barrels](/obstacles/barrel), and [Boxes](/obstacles/box), some [Forklifts](/obstacles/forklift), and a [Flint Crate](/obstacles/flint_crate) in one corner. - -# Tips - -- Be careful of the Barrels inside the Port Warehouse, as an opponent could destroy them when you are distracted and kill you. -- The most valuable loot in the Port Warehouse is arguably the [Flint Crate](/obstacles/flint_crate) in one of the corners, so aim for that first. -- Use the Forklifts as cover against opponents. -- If you spawn late in a game and are certain you won't be first to the ship, it may be wise to get geared up in a Port Warehouse and then confront the player(s) on the Ship. - -# Trivia - -- As of the latest version, there is a small hole in the hitbox of the Port Warehouse that allows you to see inside from the outside wall. - -# History - -- [v0.11.0](https://github.com/HasangerGames/suroi/releases/tag/v0.11.0) - - Added diff --git a/app/(wiki)/buildings/articles/shed.md b/app/(wiki)/buildings/articles/shed.md new file mode 100644 index 00000000..cb5b1495 --- /dev/null +++ b/app/(wiki)/buildings/articles/shed.md @@ -0,0 +1,21 @@ +The **Shed** is a building that generates as part of other buildings. It was added in the [v0.11.0](https://github.com/HasangerGames/suroi/releases/tag/v0.11.0) "Making Waves" update on October 22nd, 2023. + +# Location & Spawning + +One Shed spawns towards the center of every Port near the [Barrier](/obstacles/barrier), in the lower right of the [Armory](/buildings/armory), on both sides of the [Large Bridge](/buildings/large_bridge), and in the [Christmas Camp](/buildings/christmas_camp). + +# Loot & More + +The Shed contains a [Bookshelf](/obstacles/bookshelf), a [Trash Can](/obstacles/trash_can), and a [Table](/obstacles/table) with a [Chair](/obstacles/chair). The Shed near the Christmas Camp also contains an [Ice Pick Case](/obstacles/ice_pick_case) underneath the Table. +# Tips + +- While it doesn't have the best loot, the Shed's indestructible nature makes it a good refuge if you need to heal during a fight. +- You can hide under the desk to ambush other players. + - This is generally not as effective as hiding under the desk in the [Refinery](/buildings/refinery), because few players bother to enter it. + +# History + +- [v0.13.0](https://github.com/HasangerGames/suroi/releases/tag/v0.13.0) + - Fixed an issue where the window on the Shed was nonfunctional +- [v0.11.0](https://github.com/HasangerGames/suroi/releases/tag/v0.11.0) + - Added diff --git a/app/(wiki)/obstacles/articles/ammo_crate.md b/app/(wiki)/obstacles/articles/ammo_crate.md index 63127001..4d700a71 100644 --- a/app/(wiki)/obstacles/articles/ammo_crate.md +++ b/app/(wiki)/obstacles/articles/ammo_crate.md @@ -3,7 +3,7 @@ The **Ammo Crate** is an impenetrable [Obstacle](/obstacles) added in the [v0.15 # Location & Spawning -Three Ammo Crates spawn in the [Armory](/buildings/armory) in various locations around the structure. Several Ammo Crates can also spawn in the interior of each [Warehouse](/buildings/warehouse) in the various layouts. +Ammo Crates can be found in many structures, especially medium and large structures such as the [Large Bridge](/buildings/large_bridge) and [Armory](/buildings/armory). # Loot & More @@ -11,7 +11,7 @@ Ammo Crates drop two loot instances of the following: 60 rounds of 5.56mm, 7.62m # Tips -- Since Ammo Crates aren't easily destroyed, they make a great cover from enemies. +- Since Ammo Crates aren't easily destroyed, they can be effectively used as cover from enemies. # Trivia diff --git a/app/(wiki)/obstacles/articles/truck.md b/app/(wiki)/obstacles/articles/truck.md new file mode 100644 index 00000000..e69de29b diff --git a/app/(wiki)/weapons/guns/articles/m3k.md b/app/(wiki)/weapons/guns/articles/m3k.md index 1d86fab2..be8e8808 100644 --- a/app/(wiki)/weapons/guns/articles/m3k.md +++ b/app/(wiki)/weapons/guns/articles/m3k.md @@ -47,7 +47,7 @@ The M3K is uncommon in general world loot, but fairly common in rarer loot sourc - Length decreased to 7.7 (from 11) - Jitter radius set to 0.5 - Left fist x-offset decreased to 105 (from 120) - - Right fist x-offset decreased to 40 (from 47 + - Right fist x-offset decreased to 40 (from 47) - Image moved to (90, 5) (from (110, 1)) - Right fist z-index set to 4 - [v0.10.0](https://github.com/HasangerGames/suroi/releases/tag/v0.10.0) diff --git a/app/(wiki)/weapons/guns/articles/mg36.md b/app/(wiki)/weapons/guns/articles/mg36.md index 1ef82eeb..af90a204 100644 --- a/app/(wiki)/weapons/guns/articles/mg36.md +++ b/app/(wiki)/weapons/guns/articles/mg36.md @@ -1,4 +1,4 @@ -The **Heckler & Koch MG36**, known in-game as the **MG36**, is a LMG utilizing the 5.56mm ammunition. It was added to the game in the [v0.17.0](https://github.com/HasangerGames/suroi/releases/tag/v0.17.0) "Just the Two of Us" update on March 31st, 2024. The MG36 features a high fire rate and decent DPS, and has excellent mobility for a LMG. +The **Heckler & Koch MG36**, known in-game as the **MG36**, is an LMG utilizing the 5.56mm ammunition. It was added to the game in the [v0.17.0](https://github.com/HasangerGames/suroi/releases/tag/v0.17.0) "Just the Two of Us" update on March 31st, 2024. The MG36 features a high fire rate and decent DPS, and has excellent mobility for a LMG. # Background - The Heckler & Koch G36 is an assault rifle chambered in 5.56x45mm NATO, developed by Heckler & Koch as a replacement for the aging G3 battle rifle after the cancelation of the astronomically expensive G11 program in 1990. The MG variant differs only slightly from the standard versions, with a heavier barrel for better performance in sustained fire roles, different optics, and a bipod for increased stability while firing prone. Despite some major problems with overheating, the rifle has been very successful and is currently used by many military and law enforcement groups around the world. Most notably, it serves as the standard service rifle of the German and Spanish Armed Forces. From 006c920017539c7c9cf90d059279491560942e7e Mon Sep 17 00:00:00 2001 From: 1092384 <66282302+1092384@users.noreply.github.com> Date: Tue, 31 Dec 2024 17:29:35 +0800 Subject: [PATCH 19/29] feat: update developer guide icon --- app/(wiki)/buildings/articles/crane.md | 25 -- app/(wiki)/buildings/articles/port_meta.md | 3 +- public/img/icons/developer_guide.svg | 317 ++------------------- 3 files changed, 24 insertions(+), 321 deletions(-) delete mode 100644 app/(wiki)/buildings/articles/crane.md diff --git a/app/(wiki)/buildings/articles/crane.md b/app/(wiki)/buildings/articles/crane.md deleted file mode 100644 index aca2c5b1..00000000 --- a/app/(wiki)/buildings/articles/crane.md +++ /dev/null @@ -1,25 +0,0 @@ -The **Crane** is a sub-building of the [Port](/buildings/port). It was added in the [v0.11.0](https://github.com/HasangerGames/suroi/releases/tag/v0.11.0) "Making Waves" update on October 22nd, 2023. The crane is a good source of cover and can also be used to surprise players. - -# Location & Spawning - -The Crane always spawns parallel to the ship, and only one spawns per map. - -# Loot & More - -The Crane itself does not have any loot, but it does have a large number of [AEGIS](/obstacles/aegis_crate) and [Flint Crates](/obstacles/flint_crate) underneath it, which are great sources of loot. - -# Tips - -- The parts of the base of the crane are indestructible and can be used to take cover from opponents. - - If you get caught fighting around the crane, it is best to use a shotgun or SMG. -- The ends of the parts of the base of the crane have a gap that is just wide enough for players. - - Use this gap to your advantage when fighting opponents at close range. - -# Trivia - -- The Crane is used to load and unload cargo off of the Ship. - -# History - -- [v0.11.0](https://github.com/HasangerGames/suroi/releases/tag/v0.11.0) - - Added diff --git a/app/(wiki)/buildings/articles/port_meta.md b/app/(wiki)/buildings/articles/port_meta.md index 89ca31f1..1cb7ad3b 100644 --- a/app/(wiki)/buildings/articles/port_meta.md +++ b/app/(wiki)/buildings/articles/port_meta.md @@ -5,7 +5,6 @@ The **Port** is a very large structure added in the [v0.11.0](https://github.com One Port attempts to spawn per map, always at the edge of the map. However, a Port can fail to spawn on a map in very rare circumstances. # Areas - ## Entrance The Entrance to the Port contains a [Barrier](/obstacles/barrier) with a [Shed](/buildings/shed) next to it. Adjacent to the Shed is a [Porta Potty](/buildings/porta_potty). @@ -33,7 +32,7 @@ The Crane can be found at the far end of the Port next to the Parking Lot. A gro Next to the Porta Potty near the Shed and inland of the red Port Warehouse is the the Secret Area. It contains three [Sandbags](/obstacles/sandbags), three Barrels, two Super Barrels, and two crates which can either be Flint Crates or AEGIS Crates. ## Ship -The ship can be found offshore of the Port and is connected to the Port through two walkways near the Crane. There are two types of ships that both have an equal chance of spawning: the [Cargo Ship](/buildings/cargo_ship) and the [Oil Tanker](/buildings/oil_tanker). +The Ship can be found offshore of the Port and is connected to the Port through two walkways near the Crane. There are two types of ships that both have an equal chance of spawning: the [Cargo Ship](/buildings/cargo_ship) and the [Oil Tanker](/buildings/oil_tanker). # Tips diff --git a/public/img/icons/developer_guide.svg b/public/img/icons/developer_guide.svg index 6bed2684..0df7d0d9 100644 --- a/public/img/icons/developer_guide.svg +++ b/public/img/icons/developer_guide.svg @@ -1,296 +1,25 @@ - - - - - - - - - - - - - - - -------------------------------------------- 01110011 01110101 01110010 01101111 01101001 00101110 01101001 01101111--------------------------------------------- Process complete. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - + + + + + + + + + + + + + - - - \ No newline at end of file + From 1c12c2fe241775f112905a135f47b998dcfa474b Mon Sep 17 00:00:00 2001 From: geodic Date: Tue, 31 Dec 2024 09:43:48 -0500 Subject: [PATCH 20/29] feat: add pole article --- app/(wiki)/obstacles/articles/pole.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 app/(wiki)/obstacles/articles/pole.md diff --git a/app/(wiki)/obstacles/articles/pole.md b/app/(wiki)/obstacles/articles/pole.md new file mode 100644 index 00000000..91fea541 --- /dev/null +++ b/app/(wiki)/obstacles/articles/pole.md @@ -0,0 +1,22 @@ +The **Pole** is a small circular [Obstacle](/obstacles) that spawns on the Harvest Map and was added in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) "Open Season" update on October 27th, 2024. + +# Location & Spawning + +Poles spawn in all [Tents](/buildings/tents) and [Hay Sheds](/buildings/hay_sheds). Normally there are 1 or 2 per building. + +# Loot & More + +Poles do not yield and loot, but if destroyed, they will collapse the building and all other poles inside it. + +# Tips + +- If desperate, you can destroy pole(s) in a tent, killing all players with low health. + +# Trivia + +- The number of poles you have to destroy to collapse the building varies between [Tents](/buildings/tents) and [Hay Sheds](/buildings/hay_sheds). + +# History + +- [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) + - Added From babb11536e2fb03b927b68633bb8fb5fa55c99ab Mon Sep 17 00:00:00 2001 From: 1092384 <66282302+1092384@users.noreply.github.com> Date: Tue, 31 Dec 2024 22:50:31 +0800 Subject: [PATCH 21/29] minor fix: tents don't deal damage to you anymore --- app/(wiki)/buildings/articles/blue_house.md | 2 -- app/(wiki)/buildings/articles/containers.md | 4 ++-- app/(wiki)/buildings/articles/green_house.md | 2 -- app/(wiki)/obstacles/articles/pole.md | 8 ++------ 4 files changed, 4 insertions(+), 12 deletions(-) diff --git a/app/(wiki)/buildings/articles/blue_house.md b/app/(wiki)/buildings/articles/blue_house.md index ae3aced9..df850707 100644 --- a/app/(wiki)/buildings/articles/blue_house.md +++ b/app/(wiki)/buildings/articles/blue_house.md @@ -1,5 +1,3 @@ -# Blue House - The Blue House is a variant of the classic [Red House](/buildings/red_house) and is the newest house to be added in the game, being added in the [v0.19.0](https://github.com/HasangerGames/suroi/releases/tag/v0.19.0) "High Caliber Negotiations" update on September 22nd, 2024. # Location & Spawning diff --git a/app/(wiki)/buildings/articles/containers.md b/app/(wiki)/buildings/articles/containers.md index 614a7b31..9db955cc 100644 --- a/app/(wiki)/buildings/articles/containers.md +++ b/app/(wiki)/buildings/articles/containers.md @@ -2,7 +2,7 @@ The **Container** is a building added in the [v0.11.0](https://github.com/Hasang # Location & Spawning -Up to twelve Containers spawn in random positions on the map. Many Containers can also spawn as part of the [Port](/buildings/port) structure. +Up to twelve Containers spawn in random positions on the map. Many Containers can also spawn as part of the [Port](/buildings/port) structure. Containers can be blue, green, yellow, red, or silver. Silver and red containers can only be found at the Port and don't have an entrance, which means you can't enter them. # Loot & More @@ -17,7 +17,7 @@ Containers always contain one ground loot item on its floor. - If you see a player inside a Container with one exit, you can fire bullets into the Container with a high-DPS weapon. Your opponent won't be able to see you because they have their scopes disabled when inside a Container. - This usually kills your opponent because the interior of a Container also reflects bullets, making them harder to dodge. - However, don't get too close, as your opponent could rush you. - - You can also be hit by your own bullets. + - You can also be hit by your own bullets if you aren't careful. # History diff --git a/app/(wiki)/buildings/articles/green_house.md b/app/(wiki)/buildings/articles/green_house.md index bd7afb21..23ef7c97 100644 --- a/app/(wiki)/buildings/articles/green_house.md +++ b/app/(wiki)/buildings/articles/green_house.md @@ -1,5 +1,3 @@ -# Green House - The Green House is a building added in the [v0.17.0](https://github.com/HasangerGames/suroi/releases/tag/v0.17.0) "Just the Two of Us" update on March 31st, 2024. It drops decent loot, especially with the recent buff of the [HP-18](/weapons/guns/hp18). # Location & Spawning diff --git a/app/(wiki)/obstacles/articles/pole.md b/app/(wiki)/obstacles/articles/pole.md index 91fea541..8f9e2f67 100644 --- a/app/(wiki)/obstacles/articles/pole.md +++ b/app/(wiki)/obstacles/articles/pole.md @@ -1,4 +1,4 @@ -The **Pole** is a small circular [Obstacle](/obstacles) that spawns on the Harvest Map and was added in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) "Open Season" update on October 27th, 2024. +The **Pole** is a small circular [Obstacle](/obstacles) that spawns on the Harvest and Halloween Maps and was added in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) "Open Season" update on October 27th, 2024. # Location & Spawning @@ -6,11 +6,7 @@ Poles spawn in all [Tents](/buildings/tents) and [Hay Sheds](/buildings/hay_shed # Loot & More -Poles do not yield and loot, but if destroyed, they will collapse the building and all other poles inside it. - -# Tips - -- If desperate, you can destroy pole(s) in a tent, killing all players with low health. +Poles do not yield loot, but if destroyed, they will collapse the building and all other poles inside it. # Trivia From ccb4e26185cb6282442d16897971c927913309cd Mon Sep 17 00:00:00 2001 From: zedaes <147769903+zedaes@users.noreply.github.com> Date: Tue, 31 Dec 2024 09:50:47 -0500 Subject: [PATCH 22/29] chore: update dependencies --- package.json | 2 +- pnpm-lock.yaml | 520 ++++++++++++++++++++++++------------------------- 2 files changed, 261 insertions(+), 261 deletions(-) diff --git a/package.json b/package.json index 545ba7d0..b5843996 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "globals": "^15.14.0", "postcss": "^8.4.49", "typescript": "^5.7.2", - "typescript-eslint": "^8.18.2" + "typescript-eslint": "^8.19.0" }, "dependencies": { "@cspell/dict-ru_ru": "^2.2.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f8619b81..c22bff6d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -130,8 +130,8 @@ importers: specifier: ^5.7.2 version: 5.7.2 typescript-eslint: - specifier: ^8.18.2 - version: 8.18.2(eslint@8.57.1)(typescript@5.7.2) + specifier: ^8.19.0 + version: 8.19.0(eslint@8.57.1)(typescript@5.7.2) packages: @@ -171,53 +171,53 @@ packages: resolution: {integrity: sha512-NJbov7Jp57fh8addoxesjb8atg/APQfssCH5Q9uZuHBN06wEJDgs7fhfE48bU+RBViC9gltblsYZzZZQKzHYKg==} engines: {node: '>=18'} - '@cspell/dict-ada@4.0.5': - resolution: {integrity: sha512-6/RtZ/a+lhFVmrx/B7bfP7rzC4yjEYe8o74EybXcvu4Oue6J4Ey2WSYj96iuodloj1LWrkNCQyX5h4Pmcj0Iag==} + '@cspell/dict-ada@4.0.6': + resolution: {integrity: sha512-1DpA3LeidQS5Wec5ZnrIRtuv/ijUcfcUq8G5hj/3QZT4vTTRXtIaQnfsq7t3XYsRlisYHkVmm2CgsJ/8hKChLw==} - '@cspell/dict-al@1.0.3': - resolution: {integrity: sha512-V1HClwlfU/qwSq2Kt+MkqRAsonNu3mxjSCDyGRecdLGIHmh7yeEeaxqRiO/VZ4KP+eVSiSIlbwrb5YNFfxYZbw==} + '@cspell/dict-al@1.0.4': + resolution: {integrity: sha512-W4ppuwhZN6A1genmj9Q4NC8UKy7TrRb7UjvMsuPDen+V8anePTys9a0DpKp3z0S6nlrcZgqYNe9Hw/9k76mkAQ==} - '@cspell/dict-aws@4.0.7': - resolution: {integrity: sha512-PoaPpa2NXtSkhGIMIKhsJUXB6UbtTt6Ao3x9JdU9kn7fRZkwD4RjHDGqulucIOz7KeEX/dNRafap6oK9xHe4RA==} + '@cspell/dict-aws@4.0.8': + resolution: {integrity: sha512-9gYdKw34dorYbwh+ycUDNQQHfkUTBRKQNriSUXB0L/SA/k1bbFuD7qQxUmSmmH+Q0AjDCJ41OntF7l/Ok1H3ig==} - '@cspell/dict-bash@4.1.8': - resolution: {integrity: sha512-I2CM2pTNthQwW069lKcrVxchJGMVQBzru2ygsHCwgidXRnJL/NTjAPOFTxN58Jc1bf7THWghfEDyKX/oyfc0yg==} + '@cspell/dict-bash@4.1.9': + resolution: {integrity: sha512-Gl7tE1dFgtZHUZTpzAA4/HyKE9QXJ1dyDrru98J4LdhTPaoyXW+b8hfr4y7n21zzEqE2zAW4fi3o85IY28uPTQ==} - '@cspell/dict-companies@3.1.11': - resolution: {integrity: sha512-1gbPfN4fk6Cmg8DbCc+3nFxnHJNNGN1R5T/VzGEp8UpVBcW3OFET2xXFKcJiKSh+DyXB+M2tAx3so6WBEwOK1Q==} + '@cspell/dict-companies@3.1.12': + resolution: {integrity: sha512-99FxBNdLOQc3nVQ663Xh7JqDLbIy/AdqOecQ5bk3HpmXpSkoDvTT7XCUU5nQZvmFBrrQlXFKlRRYjLfTEOUDdA==} - '@cspell/dict-cpp@6.0.2': - resolution: {integrity: sha512-yw5eejWvY4bAnc6LUA44m4WsFwlmgPt2uMSnO7QViGMBDuoeopMma4z9XYvs4lSjTi8fIJs/A1YDfM9AVzb8eg==} + '@cspell/dict-cpp@6.0.3': + resolution: {integrity: sha512-OFrVXdxCeGKnon36Pe3yFjBuY4kzzEwWFf3vDz+cJTodZDkjFkBifQeTtt5YfimgF8cfAJZXkBCsxjipAgmAiw==} - '@cspell/dict-cryptocurrencies@5.0.3': - resolution: {integrity: sha512-bl5q+Mk+T3xOZ12+FG37dB30GDxStza49Rmoax95n37MTLksk9wBo1ICOlPJ6PnDUSyeuv4SIVKgRKMKkJJglA==} + '@cspell/dict-cryptocurrencies@5.0.4': + resolution: {integrity: sha512-6iFu7Abu+4Mgqq08YhTKHfH59mpMpGTwdzDB2Y8bbgiwnGFCeoiSkVkgLn1Kel2++hYcZ8vsAW/MJS9oXxuMag==} - '@cspell/dict-csharp@4.0.5': - resolution: {integrity: sha512-c/sFnNgtRwRJxtC3JHKkyOm+U3/sUrltFeNwml9VsxKBHVmvlg4tk4ar58PdpW9/zTlGUkWi2i85//DN1EsUCA==} + '@cspell/dict-csharp@4.0.6': + resolution: {integrity: sha512-w/+YsqOknjQXmIlWDRmkW+BHBPJZ/XDrfJhZRQnp0wzpPOGml7W0q1iae65P2AFRtTdPKYmvSz7AL5ZRkCnSIw==} - '@cspell/dict-css@4.0.16': - resolution: {integrity: sha512-70qu7L9z/JR6QLyJPk38fNTKitlIHnfunx0wjpWQUQ8/jGADIhMCrz6hInBjqPNdtGpYm8d1dNFyF8taEkOgrQ==} + '@cspell/dict-css@4.0.17': + resolution: {integrity: sha512-2EisRLHk6X/PdicybwlajLGKF5aJf4xnX2uuG5lexuYKt05xV/J/OiBADmi8q9obhxf1nesrMQbqAt+6CsHo/w==} - '@cspell/dict-dart@2.2.4': - resolution: {integrity: sha512-of/cVuUIZZK/+iqefGln8G3bVpfyN6ZtH+LyLkHMoR5tEj+2vtilGNk9ngwyR8L4lEqbKuzSkOxgfVjsXf5PsQ==} + '@cspell/dict-dart@2.2.5': + resolution: {integrity: sha512-j/J99MH4NV2Klok0XMqnHxGl2lkewBcYjGYWdBKvVSbLXyA4oOaL+vCZR8Nmwf+lHInJFN8nkMU2k7TnC0MgUw==} - '@cspell/dict-data-science@2.0.5': - resolution: {integrity: sha512-nNSILXmhSJox9/QoXICPQgm8q5PbiSQP4afpbkBqPi/u/b3K9MbNH5HvOOa6230gxcGdbZ9Argl2hY/U8siBlg==} + '@cspell/dict-data-science@2.0.6': + resolution: {integrity: sha512-gOYKZOg358yhnnQfr1/f232REmjeIymXUHJdrLEMPirluv2rzMWvEBBazqRVQ++jMUNg9IduVI0v096ZWMDekA==} - '@cspell/dict-django@4.1.3': - resolution: {integrity: sha512-yBspeL3roJlO0a1vKKNaWABURuHdHZ9b1L8d3AukX0AsBy9snSggc8xCavPmSzNfeMDXbH+1lgQiYBd3IW03fg==} + '@cspell/dict-django@4.1.4': + resolution: {integrity: sha512-fX38eUoPvytZ/2GA+g4bbdUtCMGNFSLbdJJPKX2vbewIQGfgSFJKY56vvcHJKAvw7FopjvgyS/98Ta9WN1gckg==} - '@cspell/dict-docker@1.1.11': - resolution: {integrity: sha512-s0Yhb16/R+UT1y727ekbR/itWQF3Qz275DR1ahOa66wYtPjHUXmhM3B/LT3aPaX+hD6AWmK23v57SuyfYHUjsw==} + '@cspell/dict-docker@1.1.12': + resolution: {integrity: sha512-6d25ZPBnYZaT9D9An/x6g/4mk542R8bR3ipnby3QFCxnfdd6xaWiTcwDPsCgwN2aQZIQ1jX/fil9KmBEqIK/qA==} - '@cspell/dict-dotnet@5.0.8': - resolution: {integrity: sha512-MD8CmMgMEdJAIPl2Py3iqrx3B708MbCIXAuOeZ0Mzzb8YmLmiisY7QEYSZPg08D7xuwARycP0Ki+bb0GAkFSqg==} + '@cspell/dict-dotnet@5.0.9': + resolution: {integrity: sha512-JGD6RJW5sHtO5lfiJl11a5DpPN6eKSz5M1YBa1I76j4dDOIqgZB6rQexlDlK1DH9B06X4GdDQwdBfnpAB0r2uQ==} - '@cspell/dict-elixir@4.0.6': - resolution: {integrity: sha512-TfqSTxMHZ2jhiqnXlVKM0bUADtCvwKQv2XZL/DI0rx3doG8mEMS8SGPOmiyyGkHpR/pGOq18AFH3BEm4lViHIw==} + '@cspell/dict-elixir@4.0.7': + resolution: {integrity: sha512-MAUqlMw73mgtSdxvbAvyRlvc3bYnrDqXQrx5K9SwW8F7fRYf9V4vWYFULh+UWwwkqkhX9w03ZqFYRTdkFku6uA==} - '@cspell/dict-en-common-misspellings@2.0.7': - resolution: {integrity: sha512-qNFo3G4wyabcwnM+hDrMYKN9vNVg/k9QkhqSlSst6pULjdvPyPs1mqz1689xO/v9t8e6sR4IKc3CgUXDMTYOpA==} + '@cspell/dict-en-common-misspellings@2.0.8': + resolution: {integrity: sha512-l1u/pDjwrPyWwBd1hCkZhdsK8yLbLFPD2xWz+1tFFI7WaV9ckDZoF3woRc/0wFGRy53yrfSAVuwhoYOQnHe/fA==} '@cspell/dict-en-gb@1.1.33': resolution: {integrity: sha512-tKSSUf9BJEV+GJQAYGw5e+ouhEe2ZXE620S7BLKe3ZmpnjlNG9JqlnaBhkIMxKnNFkLY2BP/EARzw31AZnOv4g==} @@ -225,94 +225,94 @@ packages: '@cspell/dict-en_us@4.3.28': resolution: {integrity: sha512-BN1PME7cOl7DXRQJ92pEd1f0Xk5sqjcDfThDGkKcsgwbSOY7KnTc/czBW6Pr3WXIchIm6cT12KEfjNqx7U7Rrw==} - '@cspell/dict-filetypes@3.0.9': - resolution: {integrity: sha512-U7ycC1cE32A5aEgwzp/iE0TVabonUFnVt+Ygbf6NsIWqEuFWZgZChC7gfztA4T1fpuj602nFdp7eOnTWKORsnQ==} + '@cspell/dict-filetypes@3.0.10': + resolution: {integrity: sha512-JEN3627joBVtpa1yfkdN9vz1Z129PoKGHBKjXCEziJvf2Zt1LeULWYYYg/O6pzRR4yzRa5YbXDTuyrN7vX7DFg==} - '@cspell/dict-flutter@1.0.3': - resolution: {integrity: sha512-52C9aUEU22ptpgYh6gQyIdA4MP6NPwzbEqndfgPh3Sra191/kgs7CVqXiO1qbtZa9gnYHUoVApkoxRE7mrXHfg==} + '@cspell/dict-flutter@1.0.4': + resolution: {integrity: sha512-XlWLCUsI9m2rKJ5TqYcDucajzQOqa7Hy8dhHaRQEyWic6oYvikpA1KtXsi8JD6JaiqfhejZZ6vNsQm1//6iSAg==} - '@cspell/dict-fonts@4.0.3': - resolution: {integrity: sha512-sPd17kV5qgYXLteuHFPn5mbp/oCHKgitNfsZLFC3W2fWEgZlhg4hK+UGig3KzrYhhvQ8wBnmZrAQm0TFKCKzsA==} + '@cspell/dict-fonts@4.0.4': + resolution: {integrity: sha512-cHFho4hjojBcHl6qxidl9CvUb492IuSk7xIf2G2wJzcHwGaCFa2o3gRcxmIg1j62guetAeDDFELizDaJlVRIOg==} - '@cspell/dict-fsharp@1.0.4': - resolution: {integrity: sha512-G5wk0o1qyHUNi9nVgdE1h5wl5ylq7pcBjX8vhjHcO4XBq20D5eMoXjwqMo/+szKAqzJ+WV3BgAL50akLKrT9Rw==} + '@cspell/dict-fsharp@1.0.5': + resolution: {integrity: sha512-6SsdHOtUsTDZ50wjK4FcvIjPiwBSDU9M/+zmUWpFfT5k5d5Ei80n4HGisFtuFdtmoLgz2F/xNnVvhsA2MWJv+w==} '@cspell/dict-fullstack@3.2.3': resolution: {integrity: sha512-62PbndIyQPH11mAv0PyiyT0vbwD0AXEocPpHlCHzfb5v9SspzCCbzQ/LIBiFmyRa+q5LMW35CnSVu6OXdT+LKg==} - '@cspell/dict-gaming-terms@1.0.9': - resolution: {integrity: sha512-AVIrZt3YiUnxsUzzGYTZ1XqgtkgwGEO0LWIlEf+SiDUEVLtv4CYmmyXFQ+WXDN0pyJ0wOwDazWrP0Cu7avYQmQ==} + '@cspell/dict-gaming-terms@1.0.10': + resolution: {integrity: sha512-LJBUSg2ErWi5+QQysFKFwRvq09zAswteIKdAM/g06NpSiPT+SoIeRNKnnASmvuQQSFS427EwgKKtJ3723n2SFQ==} - '@cspell/dict-git@3.0.3': - resolution: {integrity: sha512-LSxB+psZ0qoj83GkyjeEH/ZViyVsGEF/A6BAo8Nqc0w0HjD2qX/QR4sfA6JHUgQ3Yi/ccxdK7xNIo67L2ScW5A==} + '@cspell/dict-git@3.0.4': + resolution: {integrity: sha512-C44M+m56rYn6QCsLbiKiedyPTMZxlDdEYAsPwwlL5bhMDDzXZ3Ic8OCQIhMbiunhCOJJT+er4URmOmM+sllnjg==} '@cspell/dict-golang@6.0.18': resolution: {integrity: sha512-Mt+7NwfodDwUk7423DdaQa0YaA+4UoV3XSxQwZioqjpFBCuxfvvv4l80MxCTAAbK6duGj0uHbGTwpv8fyKYPKg==} - '@cspell/dict-google@1.0.4': - resolution: {integrity: sha512-JThUT9eiguCja1mHHLwYESgxkhk17Gv7P3b1S7ZJzXw86QyVHPrbpVoMpozHk0C9o+Ym764B7gZGKmw9uMGduQ==} + '@cspell/dict-google@1.0.5': + resolution: {integrity: sha512-KNrzfUsoFat94slWzo36g601sIGz6KtE4kBMM0gpqwFLK/MXRyaW65IL4SwysY0PEhuRzg9spLLMnUXuVcY2hQ==} - '@cspell/dict-haskell@4.0.4': - resolution: {integrity: sha512-EwQsedEEnND/vY6tqRfg9y7tsnZdxNqOxLXSXTsFA6JRhUlr8Qs88iUUAfsUzWc4nNmmzQH2UbtT25ooG9x4nA==} + '@cspell/dict-haskell@4.0.5': + resolution: {integrity: sha512-s4BG/4tlj2pPM9Ha7IZYMhUujXDnI0Eq1+38UTTCpatYLbQqDwRFf2KNPLRqkroU+a44yTUAe0rkkKbwy4yRtQ==} '@cspell/dict-html-symbol-entities@4.0.3': resolution: {integrity: sha512-aABXX7dMLNFdSE8aY844X4+hvfK7977sOWgZXo4MTGAmOzR8524fjbJPswIBK7GaD3+SgFZ2yP2o0CFvXDGF+A==} - '@cspell/dict-html@4.0.10': - resolution: {integrity: sha512-I9uRAcdtHbh0wEtYZlgF0TTcgH0xaw1B54G2CW+tx4vHUwlde/+JBOfIzird4+WcMv4smZOfw+qHf7puFUbI5g==} + '@cspell/dict-html@4.0.11': + resolution: {integrity: sha512-QR3b/PB972SRQ2xICR1Nw/M44IJ6rjypwzA4jn+GH8ydjAX9acFNfc+hLZVyNe0FqsE90Gw3evLCOIF0vy1vQw==} - '@cspell/dict-java@5.0.10': - resolution: {integrity: sha512-pVNcOnmoGiNL8GSVq4WbX/Vs2FGS0Nej+1aEeGuUY9CU14X8yAVCG+oih5ZoLt1jaR8YfR8byUF8wdp4qG4XIw==} + '@cspell/dict-java@5.0.11': + resolution: {integrity: sha512-T4t/1JqeH33Raa/QK/eQe26FE17eUCtWu+JsYcTLkQTci2dk1DfcIKo8YVHvZXBnuM43ATns9Xs0s+AlqDeH7w==} - '@cspell/dict-julia@1.0.4': - resolution: {integrity: sha512-bFVgNX35MD3kZRbXbJVzdnN7OuEqmQXGpdOi9jzB40TSgBTlJWA4nxeAKV4CPCZxNRUGnLH0p05T/AD7Aom9/w==} + '@cspell/dict-julia@1.0.5': + resolution: {integrity: sha512-rMC9OC8POmGw9pN96ByZJaY0YGtzSh64AtuJu4uFcuooF0MGmtXwiAhazRC5kPK5XMS+pKMQql/ItTyKbYh1yg==} - '@cspell/dict-k8s@1.0.9': - resolution: {integrity: sha512-Q7GELSQIzo+BERl2ya/nBEnZeQC+zJP19SN1pI6gqDYraM51uYJacbbcWLYYO2Y+5joDjNt/sd/lJtLaQwoSlA==} + '@cspell/dict-k8s@1.0.10': + resolution: {integrity: sha512-313haTrX9prep1yWO7N6Xw4D6tvUJ0Xsx+YhCP+5YrrcIKoEw5Rtlg8R4PPzLqe6zibw6aJ+Eqq+y76Vx5BZkw==} '@cspell/dict-latex@4.0.3': resolution: {integrity: sha512-2KXBt9fSpymYHxHfvhUpjUFyzrmN4c4P8mwIzweLyvqntBT3k0YGZJSriOdjfUjwSygrfEwiuPI1EMrvgrOMJw==} - '@cspell/dict-lorem-ipsum@4.0.3': - resolution: {integrity: sha512-WFpDi/PDYHXft6p0eCXuYnn7mzMEQLVeqpO+wHSUd+kz5ADusZ4cpslAA4wUZJstF1/1kMCQCZM6HLZic9bT8A==} + '@cspell/dict-lorem-ipsum@4.0.4': + resolution: {integrity: sha512-+4f7vtY4dp2b9N5fn0za/UR0kwFq2zDtA62JCbWHbpjvO9wukkbl4rZg4YudHbBgkl73HRnXFgCiwNhdIA1JPw==} - '@cspell/dict-lua@4.0.6': - resolution: {integrity: sha512-Jwvh1jmAd9b+SP9e1GkS2ACbqKKRo9E1f9GdjF/ijmooZuHU0hPyqvnhZzUAxO1egbnNjxS/J2T6iUtjAUK2KQ==} + '@cspell/dict-lua@4.0.7': + resolution: {integrity: sha512-Wbr7YSQw+cLHhTYTKV6cAljgMgcY+EUAxVIZW3ljKswEe4OLxnVJ7lPqZF5JKjlXdgCjbPSimsHqyAbC5pQN/Q==} - '@cspell/dict-makefile@1.0.3': - resolution: {integrity: sha512-R3U0DSpvTs6qdqfyBATnePj9Q/pypkje0Nj26mQJ8TOBQutCRAJbr2ZFAeDjgRx5EAJU/+8txiyVF97fbVRViw==} + '@cspell/dict-makefile@1.0.4': + resolution: {integrity: sha512-E4hG/c0ekPqUBvlkrVvzSoAA+SsDA9bLi4xSV3AXHTVru7Y2bVVGMPtpfF+fI3zTkww/jwinprcU1LSohI3ylw==} - '@cspell/dict-markdown@2.0.7': - resolution: {integrity: sha512-F9SGsSOokFn976DV4u/1eL4FtKQDSgJHSZ3+haPRU5ki6OEqojxKa8hhj4AUrtNFpmBaJx/WJ4YaEzWqG7hgqg==} + '@cspell/dict-markdown@2.0.8': + resolution: {integrity: sha512-GCzfae+PLw9MjdgOO0OB67zguNfhiLnaZX1glCNJ6G1ZWqfeC9eBOxrAR3BkFXoBY0cvDSjIP037QXFEfCgeTg==} peerDependencies: - '@cspell/dict-css': ^4.0.16 - '@cspell/dict-html': ^4.0.10 + '@cspell/dict-css': ^4.0.17 + '@cspell/dict-html': ^4.0.11 '@cspell/dict-html-symbol-entities': ^4.0.3 - '@cspell/dict-typescript': ^3.1.11 + '@cspell/dict-typescript': ^3.1.12 - '@cspell/dict-monkeyc@1.0.9': - resolution: {integrity: sha512-Jvf6g5xlB4+za3ThvenYKREXTEgzx5gMUSzrAxIiPleVG4hmRb/GBSoSjtkGaibN3XxGx5x809gSTYCA/IHCpA==} + '@cspell/dict-monkeyc@1.0.10': + resolution: {integrity: sha512-7RTGyKsTIIVqzbvOtAu6Z/lwwxjGRtY5RkKPlXKHEoEAgIXwfDxb5EkVwzGQwQr8hF/D3HrdYbRT8MFBfsueZw==} - '@cspell/dict-node@5.0.5': - resolution: {integrity: sha512-7NbCS2E8ZZRZwlLrh2sA0vAk9n1kcTUiRp/Nia8YvKaItGXLfxYqD2rMQ3HpB1kEutal6hQLVic3N2Yi1X7AaA==} + '@cspell/dict-node@5.0.6': + resolution: {integrity: sha512-CEbhPCpxGvRNByGolSBTrXXW2rJA4bGqZuTx1KKO85mwR6aadeOmUE7xf/8jiCkXSy+qvr9aJeh+jlfXcsrziQ==} - '@cspell/dict-npm@5.1.20': - resolution: {integrity: sha512-vE9pFIifCDChsVhhUDuVtnwxygOdtHNluDm+8FkgC84M6LwiUVJr/CuSOI/SCR0oI9iiFp0VvMz194B6XwMv3g==} + '@cspell/dict-npm@5.1.21': + resolution: {integrity: sha512-AHqgbnBPwdMUF6jV/vyf5lz1+9MpmQn8h2E/Px0jHYFri4VTZ5TNBa40NaTNC/L/U/ggbVQTSoBnqZ6rLFwGCg==} - '@cspell/dict-php@4.0.13': - resolution: {integrity: sha512-P6sREMZkhElzz/HhXAjahnICYIqB/HSGp1EhZh+Y6IhvC15AzgtDP8B8VYCIsQof6rPF1SQrFwunxOv8H1e2eg==} + '@cspell/dict-php@4.0.14': + resolution: {integrity: sha512-7zur8pyncYZglxNmqsRycOZ6inpDoVd4yFfz1pQRe5xaRWMiK3Km4n0/X/1YMWhh3e3Sl/fQg5Axb2hlN68t1g==} - '@cspell/dict-powershell@5.0.13': - resolution: {integrity: sha512-0qdj0XZIPmb77nRTynKidRJKTU0Fl+10jyLbAhFTuBWKMypVY06EaYFnwhsgsws/7nNX8MTEQuewbl9bWFAbsg==} + '@cspell/dict-powershell@5.0.14': + resolution: {integrity: sha512-ktjjvtkIUIYmj/SoGBYbr3/+CsRGNXGpvVANrY0wlm/IoGlGywhoTUDYN0IsGwI2b8Vktx3DZmQkfb3Wo38jBA==} - '@cspell/dict-public-licenses@2.0.11': - resolution: {integrity: sha512-rR5KjRUSnVKdfs5G+gJ4oIvQvm8+NJ6cHWY2N+GE69/FSGWDOPHxulCzeGnQU/c6WWZMSimG9o49i9r//lUQyA==} + '@cspell/dict-public-licenses@2.0.12': + resolution: {integrity: sha512-obreJMVbz8ZrXyc60PcS/B2FwXaO3AWPO2x50zrI/n4UDuBr/UdPb6M1q++6c08n+151I35GEx52xRFiToSg4g==} - '@cspell/dict-python@4.2.13': - resolution: {integrity: sha512-mZIcmo9qif8LkJ6N/lqTZawcOk2kVTcuWIUOSbMcjyomO0XZ7iWz15TfONyr03Ea/l7o5ULV+MZ4vx76bAUb7w==} + '@cspell/dict-python@4.2.14': + resolution: {integrity: sha512-NZ/rsTH5gqTlEwbSg0vn5b1TsyzrUvA6ykwCVCwsVDdlQAS82cyDsF9JqHp8S4d6PFykmkfSxtAXYyOUr0KCbg==} - '@cspell/dict-r@2.0.4': - resolution: {integrity: sha512-cBpRsE/U0d9BRhiNRMLMH1PpWgw+N+1A2jumgt1if9nBGmQw4MUpg2u9I0xlFVhstTIdzXiLXMxP45cABuiUeQ==} + '@cspell/dict-r@2.0.5': + resolution: {integrity: sha512-CpZvA/6Ps/vCaR5c+2tL1dGU7ZlIFMp+lUamamHGG1ZIc0+j+16Tb1+9oksEf7k8LCI/F5Io4uIJ+0NezaY8Rg==} '@cspell/dict-ru_ru@2.2.4': resolution: {integrity: sha512-Ub5Y318ZAaFJDAPgeImcLg8ksfthGhxMHsyHGkn9Uf3g9AZUlYsabs1HwgLmh9NtqDNjMlF52S9R11GFDdaWIw==} @@ -320,32 +320,32 @@ packages: '@cspell/dict-ruby@5.0.7': resolution: {integrity: sha512-4/d0hcoPzi5Alk0FmcyqlzFW9lQnZh9j07MJzPcyVO62nYJJAGKaPZL2o4qHeCS/od/ctJC5AHRdoUm0ktsw6Q==} - '@cspell/dict-rust@4.0.10': - resolution: {integrity: sha512-6o5C8566VGTTctgcwfF3Iy7314W0oMlFFSQOadQ0OEdJ9Z9ERX/PDimrzP3LGuOrvhtEFoK8pj+BLnunNwRNrw==} + '@cspell/dict-rust@4.0.11': + resolution: {integrity: sha512-OGWDEEzm8HlkSmtD8fV3pEcO2XBpzG2XYjgMCJCRwb2gRKvR+XIm6Dlhs04N/K2kU+iH8bvrqNpM8fS/BFl0uw==} - '@cspell/dict-scala@5.0.6': - resolution: {integrity: sha512-tl0YWAfjUVb4LyyE4JIMVE8DlLzb1ecHRmIWc4eT6nkyDqQgHKzdHsnusxFEFMVLIQomgSg0Zz6hJ5S1E4W4ww==} + '@cspell/dict-scala@5.0.7': + resolution: {integrity: sha512-yatpSDW/GwulzO3t7hB5peoWwzo+Y3qTc0pO24Jf6f88jsEeKmDeKkfgPbYuCgbE4jisGR4vs4+jfQZDIYmXPA==} - '@cspell/dict-software-terms@4.2.1': - resolution: {integrity: sha512-8FiZHeeTqBdjsw4uBsZ9GIV9zEUbr49bBeEyVGFmUMZYwhAzC9riGqbTWco277X5Mabe8OjbYxqiP2/snC6w5w==} + '@cspell/dict-software-terms@4.2.2': + resolution: {integrity: sha512-cgteXRzx2W/Ug7QSdFJrVxLES7krrZEjZ9J6sXRWOsVYFpgu2Gup8NKmjKOZ8NTnCjHQFrMnbmKdv56q9Kwixw==} - '@cspell/dict-sql@2.1.8': - resolution: {integrity: sha512-dJRE4JV1qmXTbbGm6WIcg1knmR6K5RXnQxF4XHs5HA3LAjc/zf77F95i5LC+guOGppVF6Hdl66S2UyxT+SAF3A==} + '@cspell/dict-sql@2.1.9': + resolution: {integrity: sha512-dyVtWGUs79SihmxzoXXOpA2mRipQhzZOy5mrRTZvMp3HE7Y5vM1ag/Di8+QCtjYD6l7MjVjp0CxkKp1U7PBpbw==} - '@cspell/dict-svelte@1.0.5': - resolution: {integrity: sha512-sseHlcXOqWE4Ner9sg8KsjxwSJ2yssoJNqFHR9liWVbDV+m7kBiUtn2EB690TihzVsEmDr/0Yxrbb5Bniz70mA==} + '@cspell/dict-svelte@1.0.6': + resolution: {integrity: sha512-8LAJHSBdwHCoKCSy72PXXzz7ulGROD0rP1CQ0StOqXOOlTUeSFaJJlxNYjlONgd2c62XBQiN2wgLhtPN+1Zv7Q==} - '@cspell/dict-swift@2.0.4': - resolution: {integrity: sha512-CsFF0IFAbRtYNg0yZcdaYbADF5F3DsM8C4wHnZefQy8YcHP/qjAF/GdGfBFBLx+XSthYuBlo2b2XQVdz3cJZBw==} + '@cspell/dict-swift@2.0.5': + resolution: {integrity: sha512-3lGzDCwUmnrfckv3Q4eVSW3sK3cHqqHlPprFJZD4nAqt23ot7fic5ALR7J4joHpvDz36nHX34TgcbZNNZOC/JA==} - '@cspell/dict-terraform@1.0.7': - resolution: {integrity: sha512-Ip7tOlAt/qUVdWYyDMA7DlKMpQ6sjtrsXk4vcpqXoYpoJlzMoDce7pw+fPhHshtNOFBAZ4nOrszlLu6APuy+HQ==} + '@cspell/dict-terraform@1.0.8': + resolution: {integrity: sha512-YR2v2iDtuzEIwOWAlV9V8pdnrIQud6wHQOhuk3oqR3PS0rkAd6dkWrS0Ce2gbZY7AHHxQ2jvJ66pOjAdIDXbtA==} - '@cspell/dict-typescript@3.1.11': - resolution: {integrity: sha512-FwvK5sKbwrVpdw0e9+1lVTl8FPoHYvfHRuQRQz2Ql5XkC0gwPPkpoyD1zYImjIyZRoYXk3yp9j8ss4iz7A7zoQ==} + '@cspell/dict-typescript@3.1.12': + resolution: {integrity: sha512-gQxryTuRrRW3whM7gASetOTcPVsDGxfVn/MoSX507rcsFdZTnX18+M6D4iE0sUtranF1MWscGPIm6J2gfL3Zxw==} - '@cspell/dict-vue@3.0.3': - resolution: {integrity: sha512-akmYbrgAGumqk1xXALtDJcEcOMYBYMnkjpmGzH13Ozhq1mkPF4VgllFQlm1xYde+BUKNnzMgPEzxrL2qZllgYA==} + '@cspell/dict-vue@3.0.4': + resolution: {integrity: sha512-0dPtI0lwHcAgSiQFx8CzvqjdoXROcH+1LyqgROCpBgppommWpVhbQ0eubnKotFEXgpUCONVkeZJ6Ql8NbTEu+w==} '@cspell/dynamic-import@8.17.1': resolution: {integrity: sha512-XQtr2olYOtqbg49E+8SISd6I5DzfxmsKINDn0ZgaTFeLalnNdF3ewDU4gOEbApIzGffRa1mW9t19MsiVrznSDw==} @@ -645,51 +645,51 @@ packages: '@types/unist@3.0.3': resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - '@typescript-eslint/eslint-plugin@8.18.2': - resolution: {integrity: sha512-adig4SzPLjeQ0Tm+jvsozSGiCliI2ajeURDGHjZ2llnA+A67HihCQ+a3amtPhUakd1GlwHxSRvzOZktbEvhPPg==} + '@typescript-eslint/eslint-plugin@8.19.0': + resolution: {integrity: sha512-NggSaEZCdSrFddbctrVjkVZvFC6KGfKfNK0CU7mNK/iKHGKbzT4Wmgm08dKpcZECBu9f5FypndoMyRHkdqfT1Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/parser@8.18.2': - resolution: {integrity: sha512-y7tcq4StgxQD4mDr9+Jb26dZ+HTZ/SkfqpXSiqeUXZHxOUyjWDKsmwKhJ0/tApR08DgOhrFAoAhyB80/p3ViuA==} + '@typescript-eslint/parser@8.19.0': + resolution: {integrity: sha512-6M8taKyOETY1TKHp0x8ndycipTVgmp4xtg5QpEZzXxDhNvvHOJi5rLRkLr8SK3jTgD5l4fTlvBiRdfsuWydxBw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/scope-manager@8.18.2': - resolution: {integrity: sha512-YJFSfbd0CJjy14r/EvWapYgV4R5CHzptssoag2M7y3Ra7XNta6GPAJPPP5KGB9j14viYXyrzRO5GkX7CRfo8/g==} + '@typescript-eslint/scope-manager@8.19.0': + resolution: {integrity: sha512-hkoJiKQS3GQ13TSMEiuNmSCvhz7ujyqD1x3ShbaETATHrck+9RaDdUbt+osXaUuns9OFwrDTTrjtwsU8gJyyRA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.18.2': - resolution: {integrity: sha512-AB/Wr1Lz31bzHfGm/jgbFR0VB0SML/hd2P1yxzKDM48YmP7vbyJNHRExUE/wZsQj2wUCvbWH8poNHFuxLqCTnA==} + '@typescript-eslint/type-utils@8.19.0': + resolution: {integrity: sha512-TZs0I0OSbd5Aza4qAMpp1cdCYVnER94IziudE3JU328YUHgWu9gwiwhag+fuLeJ2LkWLXI+F/182TbG+JaBdTg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/types@8.18.2': - resolution: {integrity: sha512-Z/zblEPp8cIvmEn6+tPDIHUbRu/0z5lqZ+NvolL5SvXWT5rQy7+Nch83M0++XzO0XrWRFWECgOAyE8bsJTl1GQ==} + '@typescript-eslint/types@8.19.0': + resolution: {integrity: sha512-8XQ4Ss7G9WX8oaYvD4OOLCjIQYgRQxO+qCiR2V2s2GxI9AUpo7riNwo6jDhKtTcaJjT8PY54j2Yb33kWtSJsmA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.18.2': - resolution: {integrity: sha512-WXAVt595HjpmlfH4crSdM/1bcsqh+1weFRWIa9XMTx/XHZ9TCKMcr725tLYqWOgzKdeDrqVHxFotrvWcEsk2Tg==} + '@typescript-eslint/typescript-estree@8.19.0': + resolution: {integrity: sha512-WW9PpDaLIFW9LCbucMSdYUuGeFUz1OkWYS/5fwZwTA+l2RwlWFdJvReQqMUMBw4yJWJOfqd7An9uwut2Oj8sLw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/utils@8.18.2': - resolution: {integrity: sha512-Cr4A0H7DtVIPkauj4sTSXVl+VBWewE9/o40KcF3TV9aqDEOWoXF3/+oRXNby3DYzZeCATvbdksYsGZzplwnK/Q==} + '@typescript-eslint/utils@8.19.0': + resolution: {integrity: sha512-PTBG+0oEMPH9jCZlfg07LCB2nYI0I317yyvXGfxnvGvw4SHIOuRnQ3kadyyXY6tGdChusIHIbM5zfIbp4M6tCg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/visitor-keys@8.18.2': - resolution: {integrity: sha512-zORcwn4C3trOWiCqFQP1x6G3xTRyZ1LYydnj51cRnJ6hxBlr/cKPckk+PKPUw/fXmvfKTcw7bwY3w9izgx5jZw==} + '@typescript-eslint/visitor-keys@8.19.0': + resolution: {integrity: sha512-mCFtBbFBJDCNCWUl5y6sZSCHXw1DEFEk3c/M3nRK2a4XUB8StGFtmcEMizdjKuBzB6e/smJAAWYug3VrdLMr1w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@ungap/structured-clone@1.2.1': @@ -2555,8 +2555,8 @@ packages: resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} engines: {node: '>= 0.4'} - typescript-eslint@8.18.2: - resolution: {integrity: sha512-KuXezG6jHkvC3MvizeXgupZzaG5wjhU3yE8E7e6viOvAvD9xAWYp8/vy0WULTGe9DYDWcQu7aW03YIV3mSitrQ==} + typescript-eslint@8.19.0: + resolution: {integrity: sha512-Ni8sUkVWYK4KAcTtPjQ/UTiRk6jcsuDhPpxULapUDi8A/l8TSBk+t1GtJA1RsCzIJg0q6+J7bf35AwQigENWRQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2706,8 +2706,8 @@ packages: resolution: {integrity: sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==} engines: {node: '>=12'} - yaml@2.6.1: - resolution: {integrity: sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==} + yaml@2.7.0: + resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==} engines: {node: '>= 14'} hasBin: true @@ -2732,61 +2732,61 @@ snapshots: '@cspell/cspell-bundled-dicts@8.17.1': dependencies: - '@cspell/dict-ada': 4.0.5 - '@cspell/dict-al': 1.0.3 - '@cspell/dict-aws': 4.0.7 - '@cspell/dict-bash': 4.1.8 - '@cspell/dict-companies': 3.1.11 - '@cspell/dict-cpp': 6.0.2 - '@cspell/dict-cryptocurrencies': 5.0.3 - '@cspell/dict-csharp': 4.0.5 - '@cspell/dict-css': 4.0.16 - '@cspell/dict-dart': 2.2.4 - '@cspell/dict-django': 4.1.3 - '@cspell/dict-docker': 1.1.11 - '@cspell/dict-dotnet': 5.0.8 - '@cspell/dict-elixir': 4.0.6 - '@cspell/dict-en-common-misspellings': 2.0.7 + '@cspell/dict-ada': 4.0.6 + '@cspell/dict-al': 1.0.4 + '@cspell/dict-aws': 4.0.8 + '@cspell/dict-bash': 4.1.9 + '@cspell/dict-companies': 3.1.12 + '@cspell/dict-cpp': 6.0.3 + '@cspell/dict-cryptocurrencies': 5.0.4 + '@cspell/dict-csharp': 4.0.6 + '@cspell/dict-css': 4.0.17 + '@cspell/dict-dart': 2.2.5 + '@cspell/dict-django': 4.1.4 + '@cspell/dict-docker': 1.1.12 + '@cspell/dict-dotnet': 5.0.9 + '@cspell/dict-elixir': 4.0.7 + '@cspell/dict-en-common-misspellings': 2.0.8 '@cspell/dict-en-gb': 1.1.33 '@cspell/dict-en_us': 4.3.28 - '@cspell/dict-filetypes': 3.0.9 - '@cspell/dict-flutter': 1.0.3 - '@cspell/dict-fonts': 4.0.3 - '@cspell/dict-fsharp': 1.0.4 + '@cspell/dict-filetypes': 3.0.10 + '@cspell/dict-flutter': 1.0.4 + '@cspell/dict-fonts': 4.0.4 + '@cspell/dict-fsharp': 1.0.5 '@cspell/dict-fullstack': 3.2.3 - '@cspell/dict-gaming-terms': 1.0.9 - '@cspell/dict-git': 3.0.3 + '@cspell/dict-gaming-terms': 1.0.10 + '@cspell/dict-git': 3.0.4 '@cspell/dict-golang': 6.0.18 - '@cspell/dict-google': 1.0.4 - '@cspell/dict-haskell': 4.0.4 - '@cspell/dict-html': 4.0.10 + '@cspell/dict-google': 1.0.5 + '@cspell/dict-haskell': 4.0.5 + '@cspell/dict-html': 4.0.11 '@cspell/dict-html-symbol-entities': 4.0.3 - '@cspell/dict-java': 5.0.10 - '@cspell/dict-julia': 1.0.4 - '@cspell/dict-k8s': 1.0.9 + '@cspell/dict-java': 5.0.11 + '@cspell/dict-julia': 1.0.5 + '@cspell/dict-k8s': 1.0.10 '@cspell/dict-latex': 4.0.3 - '@cspell/dict-lorem-ipsum': 4.0.3 - '@cspell/dict-lua': 4.0.6 - '@cspell/dict-makefile': 1.0.3 - '@cspell/dict-markdown': 2.0.7(@cspell/dict-css@4.0.16)(@cspell/dict-html-symbol-entities@4.0.3)(@cspell/dict-html@4.0.10)(@cspell/dict-typescript@3.1.11) - '@cspell/dict-monkeyc': 1.0.9 - '@cspell/dict-node': 5.0.5 - '@cspell/dict-npm': 5.1.20 - '@cspell/dict-php': 4.0.13 - '@cspell/dict-powershell': 5.0.13 - '@cspell/dict-public-licenses': 2.0.11 - '@cspell/dict-python': 4.2.13 - '@cspell/dict-r': 2.0.4 + '@cspell/dict-lorem-ipsum': 4.0.4 + '@cspell/dict-lua': 4.0.7 + '@cspell/dict-makefile': 1.0.4 + '@cspell/dict-markdown': 2.0.8(@cspell/dict-css@4.0.17)(@cspell/dict-html-symbol-entities@4.0.3)(@cspell/dict-html@4.0.11)(@cspell/dict-typescript@3.1.12) + '@cspell/dict-monkeyc': 1.0.10 + '@cspell/dict-node': 5.0.6 + '@cspell/dict-npm': 5.1.21 + '@cspell/dict-php': 4.0.14 + '@cspell/dict-powershell': 5.0.14 + '@cspell/dict-public-licenses': 2.0.12 + '@cspell/dict-python': 4.2.14 + '@cspell/dict-r': 2.0.5 '@cspell/dict-ruby': 5.0.7 - '@cspell/dict-rust': 4.0.10 - '@cspell/dict-scala': 5.0.6 - '@cspell/dict-software-terms': 4.2.1 - '@cspell/dict-sql': 2.1.8 - '@cspell/dict-svelte': 1.0.5 - '@cspell/dict-swift': 2.0.4 - '@cspell/dict-terraform': 1.0.7 - '@cspell/dict-typescript': 3.1.11 - '@cspell/dict-vue': 3.0.3 + '@cspell/dict-rust': 4.0.11 + '@cspell/dict-scala': 5.0.7 + '@cspell/dict-software-terms': 4.2.2 + '@cspell/dict-sql': 2.1.9 + '@cspell/dict-svelte': 1.0.6 + '@cspell/dict-swift': 2.0.5 + '@cspell/dict-terraform': 1.0.8 + '@cspell/dict-typescript': 3.1.12 + '@cspell/dict-vue': 3.0.4 '@cspell/cspell-json-reporter@8.17.1': dependencies: @@ -2802,126 +2802,126 @@ snapshots: '@cspell/cspell-types@8.17.1': {} - '@cspell/dict-ada@4.0.5': {} + '@cspell/dict-ada@4.0.6': {} - '@cspell/dict-al@1.0.3': {} + '@cspell/dict-al@1.0.4': {} - '@cspell/dict-aws@4.0.7': {} + '@cspell/dict-aws@4.0.8': {} - '@cspell/dict-bash@4.1.8': {} + '@cspell/dict-bash@4.1.9': {} - '@cspell/dict-companies@3.1.11': {} + '@cspell/dict-companies@3.1.12': {} - '@cspell/dict-cpp@6.0.2': {} + '@cspell/dict-cpp@6.0.3': {} - '@cspell/dict-cryptocurrencies@5.0.3': {} + '@cspell/dict-cryptocurrencies@5.0.4': {} - '@cspell/dict-csharp@4.0.5': {} + '@cspell/dict-csharp@4.0.6': {} - '@cspell/dict-css@4.0.16': {} + '@cspell/dict-css@4.0.17': {} - '@cspell/dict-dart@2.2.4': {} + '@cspell/dict-dart@2.2.5': {} - '@cspell/dict-data-science@2.0.5': {} + '@cspell/dict-data-science@2.0.6': {} - '@cspell/dict-django@4.1.3': {} + '@cspell/dict-django@4.1.4': {} - '@cspell/dict-docker@1.1.11': {} + '@cspell/dict-docker@1.1.12': {} - '@cspell/dict-dotnet@5.0.8': {} + '@cspell/dict-dotnet@5.0.9': {} - '@cspell/dict-elixir@4.0.6': {} + '@cspell/dict-elixir@4.0.7': {} - '@cspell/dict-en-common-misspellings@2.0.7': {} + '@cspell/dict-en-common-misspellings@2.0.8': {} '@cspell/dict-en-gb@1.1.33': {} '@cspell/dict-en_us@4.3.28': {} - '@cspell/dict-filetypes@3.0.9': {} + '@cspell/dict-filetypes@3.0.10': {} - '@cspell/dict-flutter@1.0.3': {} + '@cspell/dict-flutter@1.0.4': {} - '@cspell/dict-fonts@4.0.3': {} + '@cspell/dict-fonts@4.0.4': {} - '@cspell/dict-fsharp@1.0.4': {} + '@cspell/dict-fsharp@1.0.5': {} '@cspell/dict-fullstack@3.2.3': {} - '@cspell/dict-gaming-terms@1.0.9': {} + '@cspell/dict-gaming-terms@1.0.10': {} - '@cspell/dict-git@3.0.3': {} + '@cspell/dict-git@3.0.4': {} '@cspell/dict-golang@6.0.18': {} - '@cspell/dict-google@1.0.4': {} + '@cspell/dict-google@1.0.5': {} - '@cspell/dict-haskell@4.0.4': {} + '@cspell/dict-haskell@4.0.5': {} '@cspell/dict-html-symbol-entities@4.0.3': {} - '@cspell/dict-html@4.0.10': {} + '@cspell/dict-html@4.0.11': {} - '@cspell/dict-java@5.0.10': {} + '@cspell/dict-java@5.0.11': {} - '@cspell/dict-julia@1.0.4': {} + '@cspell/dict-julia@1.0.5': {} - '@cspell/dict-k8s@1.0.9': {} + '@cspell/dict-k8s@1.0.10': {} '@cspell/dict-latex@4.0.3': {} - '@cspell/dict-lorem-ipsum@4.0.3': {} + '@cspell/dict-lorem-ipsum@4.0.4': {} - '@cspell/dict-lua@4.0.6': {} + '@cspell/dict-lua@4.0.7': {} - '@cspell/dict-makefile@1.0.3': {} + '@cspell/dict-makefile@1.0.4': {} - '@cspell/dict-markdown@2.0.7(@cspell/dict-css@4.0.16)(@cspell/dict-html-symbol-entities@4.0.3)(@cspell/dict-html@4.0.10)(@cspell/dict-typescript@3.1.11)': + '@cspell/dict-markdown@2.0.8(@cspell/dict-css@4.0.17)(@cspell/dict-html-symbol-entities@4.0.3)(@cspell/dict-html@4.0.11)(@cspell/dict-typescript@3.1.12)': dependencies: - '@cspell/dict-css': 4.0.16 - '@cspell/dict-html': 4.0.10 + '@cspell/dict-css': 4.0.17 + '@cspell/dict-html': 4.0.11 '@cspell/dict-html-symbol-entities': 4.0.3 - '@cspell/dict-typescript': 3.1.11 + '@cspell/dict-typescript': 3.1.12 - '@cspell/dict-monkeyc@1.0.9': {} + '@cspell/dict-monkeyc@1.0.10': {} - '@cspell/dict-node@5.0.5': {} + '@cspell/dict-node@5.0.6': {} - '@cspell/dict-npm@5.1.20': {} + '@cspell/dict-npm@5.1.21': {} - '@cspell/dict-php@4.0.13': {} + '@cspell/dict-php@4.0.14': {} - '@cspell/dict-powershell@5.0.13': {} + '@cspell/dict-powershell@5.0.14': {} - '@cspell/dict-public-licenses@2.0.11': {} + '@cspell/dict-public-licenses@2.0.12': {} - '@cspell/dict-python@4.2.13': + '@cspell/dict-python@4.2.14': dependencies: - '@cspell/dict-data-science': 2.0.5 + '@cspell/dict-data-science': 2.0.6 - '@cspell/dict-r@2.0.4': {} + '@cspell/dict-r@2.0.5': {} '@cspell/dict-ru_ru@2.2.4': {} '@cspell/dict-ruby@5.0.7': {} - '@cspell/dict-rust@4.0.10': {} + '@cspell/dict-rust@4.0.11': {} - '@cspell/dict-scala@5.0.6': {} + '@cspell/dict-scala@5.0.7': {} - '@cspell/dict-software-terms@4.2.1': {} + '@cspell/dict-software-terms@4.2.2': {} - '@cspell/dict-sql@2.1.8': {} + '@cspell/dict-sql@2.1.9': {} - '@cspell/dict-svelte@1.0.5': {} + '@cspell/dict-svelte@1.0.6': {} - '@cspell/dict-swift@2.0.4': {} + '@cspell/dict-swift@2.0.5': {} - '@cspell/dict-terraform@1.0.7': {} + '@cspell/dict-terraform@1.0.8': {} - '@cspell/dict-typescript@3.1.11': {} + '@cspell/dict-typescript@3.1.12': {} - '@cspell/dict-vue@3.0.3': {} + '@cspell/dict-vue@3.0.4': {} '@cspell/dynamic-import@8.17.1': dependencies: @@ -3132,7 +3132,7 @@ snapshots: '@stylistic/eslint-plugin@2.12.1(eslint@8.57.1)(typescript@5.7.2)': dependencies: - '@typescript-eslint/utils': 8.18.2(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/utils': 8.19.0(eslint@8.57.1)(typescript@5.7.2) eslint: 8.57.1 eslint-visitor-keys: 4.2.0 espree: 10.3.0 @@ -3237,14 +3237,14 @@ snapshots: '@types/unist@3.0.3': {} - '@typescript-eslint/eslint-plugin@8.18.2(@typescript-eslint/parser@8.18.2(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2)': + '@typescript-eslint/eslint-plugin@8.19.0(@typescript-eslint/parser@8.19.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.18.2(eslint@8.57.1)(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.18.2 - '@typescript-eslint/type-utils': 8.18.2(eslint@8.57.1)(typescript@5.7.2) - '@typescript-eslint/utils': 8.18.2(eslint@8.57.1)(typescript@5.7.2) - '@typescript-eslint/visitor-keys': 8.18.2 + '@typescript-eslint/parser': 8.19.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.19.0 + '@typescript-eslint/type-utils': 8.19.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/utils': 8.19.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/visitor-keys': 8.19.0 eslint: 8.57.1 graphemer: 1.4.0 ignore: 5.3.2 @@ -3254,27 +3254,27 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.18.2(eslint@8.57.1)(typescript@5.7.2)': + '@typescript-eslint/parser@8.19.0(eslint@8.57.1)(typescript@5.7.2)': dependencies: - '@typescript-eslint/scope-manager': 8.18.2 - '@typescript-eslint/types': 8.18.2 - '@typescript-eslint/typescript-estree': 8.18.2(typescript@5.7.2) - '@typescript-eslint/visitor-keys': 8.18.2 + '@typescript-eslint/scope-manager': 8.19.0 + '@typescript-eslint/types': 8.19.0 + '@typescript-eslint/typescript-estree': 8.19.0(typescript@5.7.2) + '@typescript-eslint/visitor-keys': 8.19.0 debug: 4.4.0 eslint: 8.57.1 typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.18.2': + '@typescript-eslint/scope-manager@8.19.0': dependencies: - '@typescript-eslint/types': 8.18.2 - '@typescript-eslint/visitor-keys': 8.18.2 + '@typescript-eslint/types': 8.19.0 + '@typescript-eslint/visitor-keys': 8.19.0 - '@typescript-eslint/type-utils@8.18.2(eslint@8.57.1)(typescript@5.7.2)': + '@typescript-eslint/type-utils@8.19.0(eslint@8.57.1)(typescript@5.7.2)': dependencies: - '@typescript-eslint/typescript-estree': 8.18.2(typescript@5.7.2) - '@typescript-eslint/utils': 8.18.2(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/typescript-estree': 8.19.0(typescript@5.7.2) + '@typescript-eslint/utils': 8.19.0(eslint@8.57.1)(typescript@5.7.2) debug: 4.4.0 eslint: 8.57.1 ts-api-utils: 1.4.3(typescript@5.7.2) @@ -3282,12 +3282,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.18.2': {} + '@typescript-eslint/types@8.19.0': {} - '@typescript-eslint/typescript-estree@8.18.2(typescript@5.7.2)': + '@typescript-eslint/typescript-estree@8.19.0(typescript@5.7.2)': dependencies: - '@typescript-eslint/types': 8.18.2 - '@typescript-eslint/visitor-keys': 8.18.2 + '@typescript-eslint/types': 8.19.0 + '@typescript-eslint/visitor-keys': 8.19.0 debug: 4.4.0 fast-glob: 3.3.2 is-glob: 4.0.3 @@ -3298,20 +3298,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.18.2(eslint@8.57.1)(typescript@5.7.2)': + '@typescript-eslint/utils@8.19.0(eslint@8.57.1)(typescript@5.7.2)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) - '@typescript-eslint/scope-manager': 8.18.2 - '@typescript-eslint/types': 8.18.2 - '@typescript-eslint/typescript-estree': 8.18.2(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.19.0 + '@typescript-eslint/types': 8.19.0 + '@typescript-eslint/typescript-estree': 8.19.0(typescript@5.7.2) eslint: 8.57.1 typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.18.2': + '@typescript-eslint/visitor-keys@8.19.0': dependencies: - '@typescript-eslint/types': 8.18.2 + '@typescript-eslint/types': 8.19.0 eslint-visitor-keys: 4.2.0 '@ungap/structured-clone@1.2.1': {} @@ -3707,7 +3707,7 @@ snapshots: dependencies: '@cspell/cspell-types': 8.17.1 comment-json: 4.2.5 - yaml: 2.6.1 + yaml: 2.7.0 cspell-dictionary@8.17.1: dependencies: @@ -5197,7 +5197,7 @@ snapshots: postcss-load-config@4.0.2(postcss@8.4.49): dependencies: lilconfig: 3.1.3 - yaml: 2.6.1 + yaml: 2.7.0 optionalDependencies: postcss: 8.4.49 @@ -5752,11 +5752,11 @@ snapshots: possible-typed-array-names: 1.0.0 reflect.getprototypeof: 1.0.9 - typescript-eslint@8.18.2(eslint@8.57.1)(typescript@5.7.2): + typescript-eslint@8.19.0(eslint@8.57.1)(typescript@5.7.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.18.2(@typescript-eslint/parser@8.18.2(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2) - '@typescript-eslint/parser': 8.18.2(eslint@8.57.1)(typescript@5.7.2) - '@typescript-eslint/utils': 8.18.2(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/eslint-plugin': 8.19.0(@typescript-eslint/parser@8.19.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/parser': 8.19.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/utils': 8.19.0(eslint@8.57.1)(typescript@5.7.2) eslint: 8.57.1 typescript: 5.7.2 transitivePeerDependencies: @@ -5840,7 +5840,7 @@ snapshots: vfile-matter@5.0.0: dependencies: vfile: 6.0.3 - yaml: 2.6.1 + yaml: 2.7.0 vfile-message@4.0.2: dependencies: @@ -5980,7 +5980,7 @@ snapshots: xdg-basedir@5.1.0: {} - yaml@2.6.1: {} + yaml@2.7.0: {} yocto-queue@0.1.0: {} From ecf88eb51544336789a5948d9e49ad3994a87c99 Mon Sep 17 00:00:00 2001 From: zedaes <147769903+zedaes@users.noreply.github.com> Date: Tue, 31 Dec 2024 10:26:22 -0500 Subject: [PATCH 23/29] wip: mode tag --- app/(wiki)/(prose)/meta/writingarticles/page.mdx | 6 ++++++ app/(wiki)/kitchen-sink/page.tsx | 2 ++ components/articles/notices/Mode.tsx | 10 ++++++++++ components/client/MDXClient.tsx | 2 ++ 4 files changed, 20 insertions(+) create mode 100644 components/articles/notices/Mode.tsx diff --git a/app/(wiki)/(prose)/meta/writingarticles/page.mdx b/app/(wiki)/(prose)/meta/writingarticles/page.mdx index fb06fdc3..ee6f8d63 100644 --- a/app/(wiki)/(prose)/meta/writingarticles/page.mdx +++ b/app/(wiki)/(prose)/meta/writingarticles/page.mdx @@ -44,6 +44,12 @@ that this item is only available in a specific event. See below: +### `` + +Shows a small banner at the top of the article that is only found in a specific mode. See below: + + + ### `` Shows a link to a commit on the GitHub repo. Useful for linking to the commit that introduced a feature. diff --git a/app/(wiki)/kitchen-sink/page.tsx b/app/(wiki)/kitchen-sink/page.tsx index f2299c25..a3c241e8 100644 --- a/app/(wiki)/kitchen-sink/page.tsx +++ b/app/(wiki)/kitchen-sink/page.tsx @@ -4,6 +4,7 @@ import Gallery from "@/components/articles/gallery/Gallery"; import DevWeapon from "@/components/articles/notices/DevWeapon"; import Empty from "@/components/articles/notices/Empty"; +import Mode from "@/components/articles/notices/Mode"; import Event from "@/components/articles/notices/Event"; import Removed from "@/components/articles/notices/Removed"; import Stub from "@/components/articles/notices/Stub"; @@ -66,6 +67,7 @@ export default function Kitchen() { + + This article is about gameplay or items only available during certain + Modes. + + ); +} diff --git a/components/client/MDXClient.tsx b/components/client/MDXClient.tsx index c35c9271..3852c158 100644 --- a/components/client/MDXClient.tsx +++ b/components/client/MDXClient.tsx @@ -7,6 +7,7 @@ import Spoiler from "../articles/Spoiler"; import Gallery from "../articles/gallery/Gallery"; import DevWeapon from "../articles/notices/DevWeapon"; import Empty from "../articles/notices/Empty"; +import Mode from "../articles/notices/Mode"; import EventItem from "../articles/notices/Event"; import Removed from "../articles/notices/Removed"; import Stub from "../articles/notices/Stub"; @@ -17,6 +18,7 @@ import TimeLink from "../links/TimeLink"; const components = { Link, Event: EventItem, + Mode, TimeLink, FileLink, CommitLink, From 8d5e7cc3894c74829e322c9f3587963053920630 Mon Sep 17 00:00:00 2001 From: zedaes <147769903+zedaes@users.noreply.github.com> Date: Tue, 31 Dec 2024 10:28:19 -0500 Subject: [PATCH 24/29] enhance: event tag in writing guide --- app/(wiki)/(prose)/meta/writingarticles/page.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/(wiki)/(prose)/meta/writingarticles/page.mdx b/app/(wiki)/(prose)/meta/writingarticles/page.mdx index ee6f8d63..96541896 100644 --- a/app/(wiki)/(prose)/meta/writingarticles/page.mdx +++ b/app/(wiki)/(prose)/meta/writingarticles/page.mdx @@ -40,7 +40,7 @@ There are a couple [MDX](https://mdxjs.com/docs/what-is-mdx/) / [JSX](https://le ### `` Shows a small banner at the top of the page like the one on the [USAS-12 Article](/weapons/guns/usas12) notifying readers -that this item is only available in a specific event. See below: +that this it is only found in a specific event. See below: From 83fcaf525f2149c50f3f6895abc28c0b0b518e24 Mon Sep 17 00:00:00 2001 From: zedaes <147769903+zedaes@users.noreply.github.com> Date: Tue, 31 Dec 2024 10:33:23 -0500 Subject: [PATCH 25/29] enhance: FROOOOOOOOOOOOOOOOOOOOOOOOOOG emote --- components/articles/notices/Mode.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/articles/notices/Mode.tsx b/components/articles/notices/Mode.tsx index 9fe68ed5..fa6b6afe 100644 --- a/components/articles/notices/Mode.tsx +++ b/components/articles/notices/Mode.tsx @@ -2,7 +2,7 @@ import GenericNotice from "./GenericNotice"; export default function ModeItem() { return ( - + This article is about gameplay or items only available during certain Modes. From 3cf23d59f6d0937d158539bd86b54f2be333fb24 Mon Sep 17 00:00:00 2001 From: zedaes <147769903+zedaes@users.noreply.github.com> Date: Tue, 31 Dec 2024 10:52:09 -0500 Subject: [PATCH 26/29] enhance: add mode tag to all harvest articles --- app/(wiki)/buildings/articles/barn.md | 2 ++ app/(wiki)/buildings/articles/hay_sheds.md | 2 ++ app/(wiki)/buildings/articles/lodge.md | 3 ++- app/(wiki)/buildings/articles/outhouse.md | 2 ++ app/(wiki)/buildings/articles/plumpkin_bunker_meta.md | 2 ++ app/(wiki)/buildings/articles/tents.md | 2 ++ app/(wiki)/obstacles/articles/baby_plumpkin.md | 2 ++ app/(wiki)/obstacles/articles/clearing_boulder.md | 2 ++ app/(wiki)/obstacles/articles/diseased_plumpkin.md | 3 +++ app/(wiki)/obstacles/articles/fireplace.md | 2 ++ app/(wiki)/obstacles/articles/hatchet_stump.md | 2 ++ app/(wiki)/obstacles/articles/lux_crate.md | 2 ++ app/(wiki)/obstacles/articles/oak_leaf_pile.md | 2 ++ app/(wiki)/obstacles/articles/plumpkin.md | 3 +++ app/(wiki)/obstacles/articles/pole.md | 2 ++ app/(wiki)/obstacles/articles/pumpkins.md | 3 +++ app/(wiki)/obstacles/articles/stump.md | 2 ++ app/(wiki)/perks/articles/advanced_athletics.md | 3 ++- app/(wiki)/perks/articles/claustrophobic.md | 4 ++-- app/(wiki)/perks/articles/demo_expert.md | 3 ++- app/(wiki)/perks/articles/engorged.md | 3 ++- app/(wiki)/perks/articles/experimental_treatment.md | 4 ++-- app/(wiki)/perks/articles/extended_mags.md | 3 ++- app/(wiki)/perks/articles/field_medic.md | 3 ++- app/(wiki)/perks/articles/flechettes.md | 3 ++- app/(wiki)/perks/articles/infinite_ammo.md | 3 ++- app/(wiki)/perks/articles/laced_stimulants.md | 5 +++-- app/(wiki)/perks/articles/lets_go_gambling.md | 3 ++- app/(wiki)/perks/articles/low_profile.md | 3 ++- app/(wiki)/perks/articles/lycanthropy.md | 2 +- app/(wiki)/perks/articles/plumpkin_bomb.md | 2 +- app/(wiki)/perks/articles/rotten_plumpkin.md | 2 +- app/(wiki)/perks/articles/sabot_rounds.md | 2 +- app/(wiki)/perks/articles/second_wind.md | 2 +- app/(wiki)/perks/articles/shrouded.md | 2 +- app/(wiki)/perks/articles/stark_melee_gauntlet.md | 2 +- app/(wiki)/perks/articles/toploaded.md | 2 +- app/(wiki)/perks/articles/torn_pockets.md | 2 +- app/(wiki)/weapons/guns/articles/blr.md | 2 ++ app/(wiki)/weapons/guns/articles/dt11.md | 2 +- app/(wiki)/weapons/guns/articles/m590m.md | 2 +- app/(wiki)/weapons/guns/articles/usas12.md | 2 +- app/(wiki)/weapons/melee/articles/hatchet.md | 1 + 43 files changed, 77 insertions(+), 28 deletions(-) diff --git a/app/(wiki)/buildings/articles/barn.md b/app/(wiki)/buildings/articles/barn.md index 6f08c5cc..445281f5 100644 --- a/app/(wiki)/buildings/articles/barn.md +++ b/app/(wiki)/buildings/articles/barn.md @@ -1,3 +1,5 @@ + + The **Barn** is a medium-sized building added in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) "Open Season" update on October 27th, 2024. It contains a good amount of loot, but is a dangerous structure due to the lack of solid cover. # Location & Spawning diff --git a/app/(wiki)/buildings/articles/hay_sheds.md b/app/(wiki)/buildings/articles/hay_sheds.md index f50a2b5f..ffa555a1 100644 --- a/app/(wiki)/buildings/articles/hay_sheds.md +++ b/app/(wiki)/buildings/articles/hay_sheds.md @@ -1,3 +1,5 @@ + + The **Hay Shed** is a small building added in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) “Open Season” update on October 27, 2024. It only spawns on the Harvest and Halloween maps. # Location & Spawning diff --git a/app/(wiki)/buildings/articles/lodge.md b/app/(wiki)/buildings/articles/lodge.md index 5c83d90b..c4406319 100644 --- a/app/(wiki)/buildings/articles/lodge.md +++ b/app/(wiki)/buildings/articles/lodge.md @@ -1,4 +1,5 @@ - + + The **Lodge** was a building added in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) "Open Season" update on October 28th, 2024. The lodge spawns once per map and only on the Harvest and Halloween maps. It contains a Gun Mount containing the [M590M](/weapons/guns/m590m), a rare and powerful shotgun that fires FRAG-12 rounds. # Areas diff --git a/app/(wiki)/buildings/articles/outhouse.md b/app/(wiki)/buildings/articles/outhouse.md index 85d76a15..a4879e9e 100644 --- a/app/(wiki)/buildings/articles/outhouse.md +++ b/app/(wiki)/buildings/articles/outhouse.md @@ -1,3 +1,5 @@ + + The **Outhouse** is a small building added alongside the Harvest Map in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) "Open Season" update on October 27th, 2024. # Location & Spawning diff --git a/app/(wiki)/buildings/articles/plumpkin_bunker_meta.md b/app/(wiki)/buildings/articles/plumpkin_bunker_meta.md index e8a9461a..f41326cb 100644 --- a/app/(wiki)/buildings/articles/plumpkin_bunker_meta.md +++ b/app/(wiki)/buildings/articles/plumpkin_bunker_meta.md @@ -1,3 +1,5 @@ + + The **Plumpkin Bunker** is a large bunker added alongside the Harvest Map in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) "Open Season" update on October 27th, 2024. It has a multitude of different rooms, two puzzles, and is the only place where the [Plumpkin](/obstacles/plumpkin) can be found. # Location & Spawning diff --git a/app/(wiki)/buildings/articles/tents.md b/app/(wiki)/buildings/articles/tents.md index e2eab105..aca0a137 100644 --- a/app/(wiki)/buildings/articles/tents.md +++ b/app/(wiki)/buildings/articles/tents.md @@ -1,3 +1,5 @@ + + **Tents** are small buildings that were added alongside the Harvest Map in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) "Open Season" update on October 27th, 2024. They come in two sizes and contain mediocre loot. # Location & Spawning diff --git a/app/(wiki)/obstacles/articles/baby_plumpkin.md b/app/(wiki)/obstacles/articles/baby_plumpkin.md index ab15cfb0..883ca686 100644 --- a/app/(wiki)/obstacles/articles/baby_plumpkin.md +++ b/app/(wiki)/obstacles/articles/baby_plumpkin.md @@ -1,3 +1,5 @@ + + The **Baby Plumpkin** is an [Obstacle](/obstacles) that only spawns on the Harvest and Halloween Maps and was added alongside the Harvest Map in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) "Open Season" update on October 27th, 2024. Visually, it resembles a smaller sized [Plumpkin](/obstacles/plumpkin). # Location & Spawning diff --git a/app/(wiki)/obstacles/articles/clearing_boulder.md b/app/(wiki)/obstacles/articles/clearing_boulder.md index 9e01db1a..6ad1c709 100644 --- a/app/(wiki)/obstacles/articles/clearing_boulder.md +++ b/app/(wiki)/obstacles/articles/clearing_boulder.md @@ -1,3 +1,5 @@ + + The **Clearing Boulder** is an [Obstacle](/obstacles) that spawns across the map on the Harvest and Halloween Maps. It was added alongside the Harvest Map in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) "Open Season" update on October 27th, 2024. # Location & Spawning diff --git a/app/(wiki)/obstacles/articles/diseased_plumpkin.md b/app/(wiki)/obstacles/articles/diseased_plumpkin.md index 9ecff940..ebf52c33 100644 --- a/app/(wiki)/obstacles/articles/diseased_plumpkin.md +++ b/app/(wiki)/obstacles/articles/diseased_plumpkin.md @@ -1,3 +1,6 @@ + + + The **Diseased Plumpkin** is an [Obstacle](/obstacles) that only spawns on the Harvest and Halloween Maps and was added alongside the Harvest Map in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) "Open Season" update on October 27th, 2024. # Location & Spawning diff --git a/app/(wiki)/obstacles/articles/fireplace.md b/app/(wiki)/obstacles/articles/fireplace.md index e7b6c55d..df8fbe23 100644 --- a/app/(wiki)/obstacles/articles/fireplace.md +++ b/app/(wiki)/obstacles/articles/fireplace.md @@ -1,3 +1,5 @@ + + The **Fireplace is an [Obstacle](/obstacles) added with the Harvest Map in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) "Open Season" update on October 27th, 2024. # Location & Spawning diff --git a/app/(wiki)/obstacles/articles/hatchet_stump.md b/app/(wiki)/obstacles/articles/hatchet_stump.md index cba04969..2bcd5207 100644 --- a/app/(wiki)/obstacles/articles/hatchet_stump.md +++ b/app/(wiki)/obstacles/articles/hatchet_stump.md @@ -1,3 +1,5 @@ + + The **Hatchet Stump** is an [Obstacle](/obstacles) that only spawns on the Harvest and Halloween Maps and was added alongside the Harvest Map in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) "Open Season" update on October 27th, 2024. It is a rare variant of the [Stump](/obstacles/stump). # Location & Spawning diff --git a/app/(wiki)/obstacles/articles/lux_crate.md b/app/(wiki)/obstacles/articles/lux_crate.md index ac8171f4..c6d67898 100644 --- a/app/(wiki)/obstacles/articles/lux_crate.md +++ b/app/(wiki)/obstacles/articles/lux_crate.md @@ -1,3 +1,5 @@ + + The **Lux Crate** is an [Obstacle](/obstacles) added in [v0.16.0](https://github.com/HasangerGames/suroi/releases/tag/v0.16.0) "A Sailor's Dream" update on February 25th, 2024. # Location & Spawning diff --git a/app/(wiki)/obstacles/articles/oak_leaf_pile.md b/app/(wiki)/obstacles/articles/oak_leaf_pile.md index 7c377cfd..3de3fcd1 100644 --- a/app/(wiki)/obstacles/articles/oak_leaf_pile.md +++ b/app/(wiki)/obstacles/articles/oak_leaf_pile.md @@ -1,3 +1,5 @@ + + The **Oak Leaf Pile** is an [Obstacle](/obstacles) that spawns commonly across the map on the Harvest and Halloween Maps. It was added alongside the Harvest Map in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) "Open Season" update on October 27th, 2024. # Location & Spawning diff --git a/app/(wiki)/obstacles/articles/plumpkin.md b/app/(wiki)/obstacles/articles/plumpkin.md index 49554977..230c6cf1 100644 --- a/app/(wiki)/obstacles/articles/plumpkin.md +++ b/app/(wiki)/obstacles/articles/plumpkin.md @@ -1,3 +1,6 @@ + + + The **Plumpkin** is an [Obstacle](/obstacles) that only spawns on the Harvest and Halloween Maps and was added alongside the Harvest Map in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) "Open Season" update on October 27th, 2024. # Location & Spawning diff --git a/app/(wiki)/obstacles/articles/pole.md b/app/(wiki)/obstacles/articles/pole.md index 8f9e2f67..df1aaa60 100644 --- a/app/(wiki)/obstacles/articles/pole.md +++ b/app/(wiki)/obstacles/articles/pole.md @@ -1,3 +1,5 @@ + + The **Pole** is a small circular [Obstacle](/obstacles) that spawns on the Harvest and Halloween Maps and was added in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) "Open Season" update on October 27th, 2024. # Location & Spawning diff --git a/app/(wiki)/obstacles/articles/pumpkins.md b/app/(wiki)/obstacles/articles/pumpkins.md index b2d6ad2e..af3463c7 100644 --- a/app/(wiki)/obstacles/articles/pumpkins.md +++ b/app/(wiki)/obstacles/articles/pumpkins.md @@ -1,3 +1,6 @@ + + + **Pumpkins** are a type of [Obstacle](/obstacles) that come in two sizes and only spawn on the Harvest and Halloween Maps. The Normal Pumpkin was added to the game in the [v0.12.0](https://github.com/HasangerGames/suroi/releases/tag/v0.12.0) "Trick-or-Tweak" update on October 29th, 2023 and the Large Pumpkins were added to the game in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) "Open Season" update on October 27th, 2024. Normal Pumpkins are a very common obstacle on both the Harvest and Halloween Maps while Large Pumpkins are rarer. # Location & Spawning diff --git a/app/(wiki)/obstacles/articles/stump.md b/app/(wiki)/obstacles/articles/stump.md index c767bf96..4577c62d 100644 --- a/app/(wiki)/obstacles/articles/stump.md +++ b/app/(wiki)/obstacles/articles/stump.md @@ -1,3 +1,5 @@ + + The **Stump** is an [Obstacle](/obstacles) that only spawns on the Harvest and Halloween Maps and was added alongside the Harvest Map in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) "Open Season" update on October 27th, 2024. It is a relatively common obstacle on both the Harvest and Halloween Maps. # Location & Spawning diff --git a/app/(wiki)/perks/articles/advanced_athletics.md b/app/(wiki)/perks/articles/advanced_athletics.md index e451e7b1..226be854 100644 --- a/app/(wiki)/perks/articles/advanced_athletics.md +++ b/app/(wiki)/perks/articles/advanced_athletics.md @@ -1,4 +1,5 @@ - + + **Advanced Athletics** is a [Perk](/perks) added in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) "Open Season" update on October 27th, 2024. It grants a speed boost when in water or smoke, and also allows the ability phase through trees and windows. # Effects: diff --git a/app/(wiki)/perks/articles/claustrophobic.md b/app/(wiki)/perks/articles/claustrophobic.md index 10dea880..344f560b 100644 --- a/app/(wiki)/perks/articles/claustrophobic.md +++ b/app/(wiki)/perks/articles/claustrophobic.md @@ -1,5 +1,5 @@ - - + + **Claustrophobic** is a [Perk](/perks) added in the [v0.21.0](https://github.com/HasangerGames/suroi/releases/tag/v0.21.0) "Plumpkin Panic" update on October 31st, 2024. It reduces a player's speed when they are inside buildings or bunkers. # Effects diff --git a/app/(wiki)/perks/articles/demo_expert.md b/app/(wiki)/perks/articles/demo_expert.md index 522b5ce0..b6f473b8 100644 --- a/app/(wiki)/perks/articles/demo_expert.md +++ b/app/(wiki)/perks/articles/demo_expert.md @@ -1,4 +1,5 @@ - + + **Demo Expert** is a [Perk](/perks) added in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) "Open Season" update on October 27th, 2024. It allows for a greater range with [Throwables](/throwables), as well as providing a precise aiming point. # Effects diff --git a/app/(wiki)/perks/articles/engorged.md b/app/(wiki)/perks/articles/engorged.md index f33248bf..12c62f5f 100644 --- a/app/(wiki)/perks/articles/engorged.md +++ b/app/(wiki)/perks/articles/engorged.md @@ -1,4 +1,5 @@ - + + **Engorged** is a [Perk](/perks) added in the [v0.21.0](https://github.com/HasangerGames/suroi/releases/tag/v0.21.0) "Plumpkin Panic" update on October 31st, 2024. It increases the player's health and size for every kill they have. # Effects diff --git a/app/(wiki)/perks/articles/experimental_treatment.md b/app/(wiki)/perks/articles/experimental_treatment.md index 4d7beee2..ce96353b 100644 --- a/app/(wiki)/perks/articles/experimental_treatment.md +++ b/app/(wiki)/perks/articles/experimental_treatment.md @@ -1,5 +1,5 @@ - - + + **Experimental Treatment** is a [Perk](/perks) added in the [v0.21.0](https://github.com/HasangerGames/suroi/releases/tag/v0.21.0) "Plumpkin Panic" update on October 31st, 2024. It gives the player a permanent full adrenaline bar. # Effects diff --git a/app/(wiki)/perks/articles/extended_mags.md b/app/(wiki)/perks/articles/extended_mags.md index 2d1d9788..87d93a6c 100644 --- a/app/(wiki)/perks/articles/extended_mags.md +++ b/app/(wiki)/perks/articles/extended_mags.md @@ -1,4 +1,5 @@ - + + **Extended Mags** is a [Perk](/perks) added in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) "Open Season" update on October 27th, 2024. It increases the magazine capacity of most [Guns](/weapons/guns). # Effects diff --git a/app/(wiki)/perks/articles/field_medic.md b/app/(wiki)/perks/articles/field_medic.md index 54a46482..0408bd8b 100644 --- a/app/(wiki)/perks/articles/field_medic.md +++ b/app/(wiki)/perks/articles/field_medic.md @@ -1,4 +1,5 @@ - + + **Field Medic** is a [Perk](/perks) added in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) "Open Season" update on October 27th, 2024. It speeds up the usage of [Healing Items](/healing) as well as the time it takes to revive teammates. # Effects diff --git a/app/(wiki)/perks/articles/flechettes.md b/app/(wiki)/perks/articles/flechettes.md index 68e63bd6..2b3dee7b 100644 --- a/app/(wiki)/perks/articles/flechettes.md +++ b/app/(wiki)/perks/articles/flechettes.md @@ -1,4 +1,5 @@ - + + **Flechettes** is a [Perk](/perks) added in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) "Open Season" update on October 27th, 2024. It splits your bullets into 3 smaller and weaker (but collectively stronger) bullets. # Effects diff --git a/app/(wiki)/perks/articles/infinite_ammo.md b/app/(wiki)/perks/articles/infinite_ammo.md index 5ed9a72f..834e6b20 100644 --- a/app/(wiki)/perks/articles/infinite_ammo.md +++ b/app/(wiki)/perks/articles/infinite_ammo.md @@ -1,4 +1,5 @@ - + + **Infinite Ammo** is a [Perk](/perks) added in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) "Open Season" update on October 27th, 2024. As the name implies, player have infinite ammo and can empty and reload without affecting the ammo stored in their [Backpack](/equipment/backpacks). # Effects diff --git a/app/(wiki)/perks/articles/laced_stimulants.md b/app/(wiki)/perks/articles/laced_stimulants.md index e63c102d..b92f636f 100644 --- a/app/(wiki)/perks/articles/laced_stimulants.md +++ b/app/(wiki)/perks/articles/laced_stimulants.md @@ -1,5 +1,6 @@ - - + + + **Laced Stimulants** is a [Perk](/perks) added in the [v0.21.0](https://github.com/HasangerGames/suroi/releases/tag/v0.21.0) "Plumpkin Panic" update on October 31st, 2024. It makes adrenaline deal damage instead of healing the player. # Effects diff --git a/app/(wiki)/perks/articles/lets_go_gambling.md b/app/(wiki)/perks/articles/lets_go_gambling.md index 17624556..ee043620 100644 --- a/app/(wiki)/perks/articles/lets_go_gambling.md +++ b/app/(wiki)/perks/articles/lets_go_gambling.md @@ -1,4 +1,5 @@ - + + **Plumpkin Gamble** is a [Perk](/perks) added in the [v0.21.0](https://github.com/HasangerGames/suroi/releases/tag/v0.21.0) "Plumpkin Panic" update on October 31st, 2024. It gives the player a random Halloween perk. # Effects diff --git a/app/(wiki)/perks/articles/low_profile.md b/app/(wiki)/perks/articles/low_profile.md index 1d482993..bfe5718a 100644 --- a/app/(wiki)/perks/articles/low_profile.md +++ b/app/(wiki)/perks/articles/low_profile.md @@ -1,4 +1,5 @@ - + + **Low Profile** is a [Perk](/perks) added in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) "Open Season" update on October 27th, 2024. It shrinks the player and provides reduced damage from explosions. # Effects diff --git a/app/(wiki)/perks/articles/lycanthropy.md b/app/(wiki)/perks/articles/lycanthropy.md index ef3bdddf..dbe9854b 100644 --- a/app/(wiki)/perks/articles/lycanthropy.md +++ b/app/(wiki)/perks/articles/lycanthropy.md @@ -1,4 +1,4 @@ - + **Lycanthropy** is a [Perk](/perks) added in the [v0.21.0](https://github.com/HasangerGames/suroi/releases/tag/v0.21.0) "Plumpkin Panic" update on October 31st, 2024. It turns players into wolf furries along with giving players high damage, speed, and health. However, it removes the ability to use guns, melee weapons, and grenades. # Effects diff --git a/app/(wiki)/perks/articles/plumpkin_bomb.md b/app/(wiki)/perks/articles/plumpkin_bomb.md index 0b3c2821..67ce1d13 100644 --- a/app/(wiki)/perks/articles/plumpkin_bomb.md +++ b/app/(wiki)/perks/articles/plumpkin_bomb.md @@ -1,4 +1,4 @@ - + **Plumpkin Bomb** is a [Perk](/perks) added in the [v0.21.0](https://github.com/HasangerGames/suroi/releases/tag/v0.21.0) "Plumpkin Panic" update on October 31st, 2024. It makes Plumpkins explosive when they are destroyed by a player with Plumpkin Bomb. It also makes throwables more deadly and gives them a new appearance. # Effects diff --git a/app/(wiki)/perks/articles/rotten_plumpkin.md b/app/(wiki)/perks/articles/rotten_plumpkin.md index 1fb35a9b..d4406fd1 100644 --- a/app/(wiki)/perks/articles/rotten_plumpkin.md +++ b/app/(wiki)/perks/articles/rotten_plumpkin.md @@ -1,5 +1,5 @@ - + **Rotten Plumpkin** is a [Perk](/perks) added in the [v0.21.0](https://github.com/HasangerGames/suroi/releases/tag/v0.21.0) "Plumpkin Panic" update on October 31st, 2024. It makes players vomit and lose 5% adrenaline and 5 health. # Effects diff --git a/app/(wiki)/perks/articles/sabot_rounds.md b/app/(wiki)/perks/articles/sabot_rounds.md index a321ab06..aeba2fcd 100644 --- a/app/(wiki)/perks/articles/sabot_rounds.md +++ b/app/(wiki)/perks/articles/sabot_rounds.md @@ -1,4 +1,4 @@ - + **Sabot Rounds** is a [Perk](/perks) added in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) "Open Season" update on October 27th, 2024. It boosts bullet range, bullet velocity, and accuracy, at a slight cost of damage. # Effects diff --git a/app/(wiki)/perks/articles/second_wind.md b/app/(wiki)/perks/articles/second_wind.md index a40240b5..2d70608a 100644 --- a/app/(wiki)/perks/articles/second_wind.md +++ b/app/(wiki)/perks/articles/second_wind.md @@ -1,4 +1,4 @@ - + **Second Wind** is a [Perk](/perks) added in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) "Open Season" update on October 27th, 2024. It grants a speed boost when below 50% health. # Effects diff --git a/app/(wiki)/perks/articles/shrouded.md b/app/(wiki)/perks/articles/shrouded.md index 8d05e35c..1ca8fd0c 100644 --- a/app/(wiki)/perks/articles/shrouded.md +++ b/app/(wiki)/perks/articles/shrouded.md @@ -1,4 +1,4 @@ - + **Shrouded** is a [Perk](/perks) added in the [v0.21.0](https://github.com/HasangerGames/suroi/releases/tag/v0.21.0) "Plumpkin Panic" update on October 31st, 2024 that surrounds the player equipped with it in smoke. # Effects diff --git a/app/(wiki)/perks/articles/stark_melee_gauntlet.md b/app/(wiki)/perks/articles/stark_melee_gauntlet.md index f8a922bc..21002e5a 100644 --- a/app/(wiki)/perks/articles/stark_melee_gauntlet.md +++ b/app/(wiki)/perks/articles/stark_melee_gauntlet.md @@ -1,4 +1,4 @@ - + **Berserker** is a [Perk](/perks) added in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) "Open Season" update on October 27th, 2024. It grants a speed boost when holding a [Melee Weapon](/weapons/melee), as well as increasing any melee damage done. # Effects diff --git a/app/(wiki)/perks/articles/toploaded.md b/app/(wiki)/perks/articles/toploaded.md index 21590572..810607f4 100644 --- a/app/(wiki)/perks/articles/toploaded.md +++ b/app/(wiki)/perks/articles/toploaded.md @@ -1,4 +1,4 @@ - + **Toploaded** is a [Perk](/perks) added in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) "Open Season" update on October 27th, 2024. # Effects diff --git a/app/(wiki)/perks/articles/torn_pockets.md b/app/(wiki)/perks/articles/torn_pockets.md index 6314d9d7..45cfe2f5 100644 --- a/app/(wiki)/perks/articles/torn_pockets.md +++ b/app/(wiki)/perks/articles/torn_pockets.md @@ -1,4 +1,4 @@ - + **Torn Pockets** is a [Perk](/perks) added in the [v0.21.0](https://github.com/HasangerGames/suroi/releases/tag/v0.21.0) "Plumpkin Panic" update on October 31st, 2024 that causes you to drop two of any ammo every two seconds. # Effects diff --git a/app/(wiki)/weapons/guns/articles/blr.md b/app/(wiki)/weapons/guns/articles/blr.md index 87861d7a..15297d8a 100644 --- a/app/(wiki)/weapons/guns/articles/blr.md +++ b/app/(wiki)/weapons/guns/articles/blr.md @@ -1,3 +1,5 @@ + + The **BLR Lightweight '81 Stainless Takedown**, known in-game as the **BLR 556**, is a common lever-action DMR chambered in 5.56mm that can only be found on the Harvest Map. It was added to the game in the [v0.22.0](https://github.com/HasangerGames/suroi/releases/tag/v0.16.0) "Cold Steel" update on December 11th, 2024. # Background diff --git a/app/(wiki)/weapons/guns/articles/dt11.md b/app/(wiki)/weapons/guns/articles/dt11.md index cb7108e4..5001748f 100644 --- a/app/(wiki)/weapons/guns/articles/dt11.md +++ b/app/(wiki)/weapons/guns/articles/dt11.md @@ -1,4 +1,4 @@ - + The **Beretta DT-11**, known in-game as the **DT-11**, is a double-barrel shotgun utilizing the 12-gauge ammunition. It was added to the game in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) "Open Season" update on October 27th, 2024. The DT-11 features higher range than its contemporary, the [Flues](/weapons/guns/flues), but at the cost of damage and fire rate. diff --git a/app/(wiki)/weapons/guns/articles/m590m.md b/app/(wiki)/weapons/guns/articles/m590m.md index f644d801..fb5b8a34 100644 --- a/app/(wiki)/weapons/guns/articles/m590m.md +++ b/app/(wiki)/weapons/guns/articles/m590m.md @@ -1,4 +1,4 @@ - + The **Mossberg 590M "Shockwave"**, known in-game as the **M590M**, is a powerful pump-action shotgun firing explosive 12 Gauge ammunition. It was added to the game in the [v0.20.0](https://github.com/HasangerGames/suroi/releases/tag/v0.20.0) "Open Season" update on October 27th, 2024. The M590M is similar to the [USAS-12](/weapons/guns/usas12), but has a smaller magazine capacity. diff --git a/app/(wiki)/weapons/guns/articles/usas12.md b/app/(wiki)/weapons/guns/articles/usas12.md index eded49e5..500d785d 100644 --- a/app/(wiki)/weapons/guns/articles/usas12.md +++ b/app/(wiki)/weapons/guns/articles/usas12.md @@ -1,4 +1,4 @@ - + The **Daewoo Precision Industries USAS-12**, known in-game as the **USAS-12**, is a powerful automatic shotgun firing explosive 12 Gauge ammunition. It was added to the game in the [v0.12.0](https://github.com/HasangerGames/suroi/releases/tag/v0.12.0) "Trick-or-Tweak" update on October 29th, 2023. diff --git a/app/(wiki)/weapons/melee/articles/hatchet.md b/app/(wiki)/weapons/melee/articles/hatchet.md index 6194b7b7..7ca52c91 100644 --- a/app/(wiki)/weapons/melee/articles/hatchet.md +++ b/app/(wiki)/weapons/melee/articles/hatchet.md @@ -1,4 +1,5 @@ + The **Hatchet** is a melee weapon added in the [v0.18.1](https://github.com/HasangerGames/suroi/releases/tag/v0.18.1) update on June 21, 2024. # Background From f7df4dd16d3d225b8d27ff76dc484ecac334449a Mon Sep 17 00:00:00 2001 From: 1092384 <66282302+1092384@users.noreply.github.com> Date: Wed, 1 Jan 2025 00:05:52 +0800 Subject: [PATCH 27/29] feat: looting tips for the port --- app/(wiki)/buildings/articles/port_meta.md | 45 ++++++++++++++++-- .../port/flint_crates_blue_warehouse.png | Bin 0 -> 109936 bytes .../buildings/port/starting_point_1.png | Bin 0 -> 266587 bytes .../buildings/port/starting_point_2.png | Bin 0 -> 128634 bytes 4 files changed, 40 insertions(+), 5 deletions(-) create mode 100644 public/img/articles/buildings/port/flint_crates_blue_warehouse.png create mode 100644 public/img/articles/buildings/port/starting_point_1.png create mode 100644 public/img/articles/buildings/port/starting_point_2.png diff --git a/app/(wiki)/buildings/articles/port_meta.md b/app/(wiki)/buildings/articles/port_meta.md index 1cb7ad3b..5dc2b17c 100644 --- a/app/(wiki)/buildings/articles/port_meta.md +++ b/app/(wiki)/buildings/articles/port_meta.md @@ -15,12 +15,12 @@ Two Port Warehouses spawn at opposite sides of the Port. They are special varian - A [Forklift](/obstacles/forklift) with three Regular Crates behind it and two Barrels with two [Boxes](/obstacles/box) near them at the center of the building. - A Forklift, a Super Barrel, and a Regular Crate at the other end of the building. -One of the Port Warehouses is colored blue while the other is colored red. Two [Dumpsters](/obstacles/dumpster), a Flint Crate that is sometimes replaced with a Regular Crate, and a Forklift with a Flint Crate can be found on the outside of the blue Port Warehouse. +One of the Port Warehouses is colored blue while the other is colored red. Two [Dumpsters](/obstacles/dumpster), a Flint Crate that is sometimes replaced with a Regular Crate, and a Forklift with a Flint Crate can be found on the outside of the Blue Port Warehouse. ## Containers Four groups of six [Containers](/buildings/containers) can be found scattered throughout the Port. These Containers are usually the blue, green, and yellow Containers found scattered around the map but can also be silver or red, which are container colors exclusive to the Port. Silver and red Containers are inaccessible and never have any openings. -One group of Containers spawns inland of the blue Port Warehouse, two groups can be found in the center of the Port, and one group can be found underneath the Crane at the far end of the Port. The group of Containers found near the blue Port Warehouse also has a Barrel and a Super Barrel near it as well as several crates which can be [AEGIS Crates](/obstacles/crates), Flint Crates, Normal Crates, or Grenade Crates. +One group of Containers spawns inland of the Blue Port Warehouse, two groups can be found in the center of the Port, and one group can be found underneath the Crane at the far end of the Port. The group of Containers found near the Blue Port Warehouse also has a Barrel and a Super Barrel near it as well as several crates which can be [AEGIS Crates](/obstacles/crates), Flint Crates, Normal Crates, or Grenade Crates. ## Parking Lot The Parking Lot can be found at the far end of the Port near the Crane. It contains two [Trucks](/obstacles/trucks) that both have [Trailers](/obstacles/trailer) attached to them, two Forklifts with one having a Barrel and the other having a Regular Crate, three Boxes, and three Regular Crates. One of the Regular Crates is sometimes replaced with a [Grenade Crate](/obstacles/grenade_crate). @@ -29,15 +29,50 @@ The Parking Lot can be found at the far end of the Port near the Crane. It conta The Crane can be found at the far end of the Port next to the Parking Lot. A group of Containers and two Barrels that are sometimes replaced by Super Barrels can be found right underneath the Crane. A Porta Potty, two Regular Crates, two AEGIS Crates, a Forklift with a Regular Crate and Box, and a Grenade Crate can also be found nearby. ## Secret Area -Next to the Porta Potty near the Shed and inland of the red Port Warehouse is the the Secret Area. It contains three [Sandbags](/obstacles/sandbags), three Barrels, two Super Barrels, and two crates which can either be Flint Crates or AEGIS Crates. +Next to the Porta Potty near the Shed and inland of the Red Port Warehouse is the the Secret Area. It contains three [Sandbags](/obstacles/sandbags), three Barrels, two Super Barrels, and two crates which can either be Flint Crates or AEGIS Crates. ## Ship The Ship can be found offshore of the Port and is connected to the Port through two walkways near the Crane. There are two types of ships that both have an equal chance of spawning: the [Cargo Ship](/buildings/cargo_ship) and the [Oil Tanker](/buildings/oil_tanker). # Tips -- Be careful as there are often many players at the port looking for loot. - - Unless you spawn close to the Port early-game, don't bother heading for the Port as it will likely already be looted by the time you arrive. +## Looting the Port +- The first thing you should go for when entering the Port should be the Flint and Aegis Crates that spawn in the structure as these crate will provide you with basic equipment such as [armor](/equipment/armor) and common [weapons](/weapons). Don't immediately rush for the loot on the Ship as you could easily be ambushed who have more gear than you. + - One of the best places to start is to break a hole in the [Fence](/obstacles/fence) near the Secret Area as this will instantly give you access to two crates that are either Flint or AEGIS Crates. Just make sure no other players spot you so nobody blows up the Barrels and Super Barrels nearby. + - If you enter in from the side with the Blue Port Warehouse, you can also start by looting the two AEGIS Crates near the Crane. + + + + - Depending on your loadout after looting these crates you can either go for the two Flint Crates near the Blue Port Warehouse (one of them is on a Forklift) or head directly for the Ship. + + + +- On the way to the Ship, briefly look inside the Containers and grab anything that might be useful such as a spare weapon or healing items. +- Since the Ships are generally very dangerous since both variants will attact many players due to their high amounts of valuable loot, try to loot them efficiently and not attract too much attention unless you are looking to get more kills. + - You can do this by only looting the most important area of the Ship which is the [Tango Crate](/obstacles/tango_crate) for the Cargo Ship and the [Briefcase](/obstacles/briefcase) for the Oil Tanker. Note that both crates are locked in vaults and require different puzzles to solve in order to unlock the vault in question. See the individual pages for each Ship variant for more information. + - If there is time you can loot the rest of the Ship which often has more loot to offer such as AEGIS Crates and a [Fire Hatchet Case](/obstacles/fire_hatchet_case) on the Oil Tanker. +- After looting the Ship, you can either exit the Port or loot the rest of the Port if there's enough time. # History diff --git a/public/img/articles/buildings/port/flint_crates_blue_warehouse.png b/public/img/articles/buildings/port/flint_crates_blue_warehouse.png new file mode 100644 index 0000000000000000000000000000000000000000..fa5137f8e6a9c0299ef727744a1a122582e9ae07 GIT binary patch literal 109936 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ξ0VK#lJ1M=kto4 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 literal 0 HcmV?d00001 diff --git a/public/img/articles/buildings/port/starting_point_1.png b/public/img/articles/buildings/port/starting_point_1.png new file mode 100644 index 0000000000000000000000000000000000000000..77220648f664c87c541725d63edf74799c96b29e GIT binary patch literal 266587 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ⅅH zQL0(4Pb3k*RlYs9{jABO02*^48k5brHT~QmNlC5%4}FaS(h5P#yns=5T&KtQ2Mf`Z zuDVdX1#4gwPH<<$;Jl%cfTnwbEmhr}(yedtR#?8jml*5G z&<8OpcLA(!3$j%-ENPNv29gEfH8bpMS}HPk`sSDt`d@s{kN`!@9W=NXrdo*2pp9I-yX>9VbTvDn9{XhHa zxSV%j`Q7?ahTDdqA6D$G8bQu)9hHW~(YW`x78DSiu^`Ya0Dxa{H=-ag`8llqT;U0d4K2Q7q$SU_)UJoCXxaV9 z7~p6~jH+N|Xhv!uQ@tg7WgX^jwphGc{w^ffFcA+&izm{2G~dIk638qq$sK~(gigWX zs0GJK_H+Rev(T{%(5(GcilC7PZFg_-d%ST#1-^~EXTkUsW3TJ>wj?`~Uy9BkGVWOT zL4>8UOpTkY|92EY3|UFGGmoJf4_nQx^1cU9+PKcNWX$4Xz5vZ?Jsb&QlmeRXHNuj3>}T9gzHI~wl(`6^^{*NpTA;4O9h-hT!2<;Gu}>)W!V zehWv%c4{LNV`j0I5H%TKRECvuJ|-JnG5InOjC%|!2i+Pfjk*A(qDu$9_`3mQj-We5 z>FmbWf8xX&|0yTJbLe_4ZCPx~nZu2=1BiYMj5h&1Q8Wha+ln;zx5yq{p%$nSRE zm)dljd&<9}q-O<`o6Ri|Sd60Jj@Oxt2dutEJfpG-d69&BsWvRtbhk_I)3f|L@8vgA z$F+{WmrE24Vx0sKjJ@fB^xTH{A1Zqt=QFhpzL4?*yy*(!Ejx&_KoE^Hi~qk@<&=8O z!v%=*3){RTWbWz;*r^J@nn{*~e#u!E=)!-ey8r2lgzv6fq1z($h|shIE_lK~#nfU< z4P9)~8v(Xh0|lUI{A3l`7T~n97qrHjVU&LtAIG3K)ZT!UG-a;u_x|UNIts`T+2RRs z(}4gSPsNbP1F<f-@{g>O8hN&gI;~vPhD)K!aA(6udIe+9lEt-Y zXR{_ly%li6tbO;`Mgzff#N84%(qB22bsQvggqx|U(iRUO>+`5-*V}*av6GJ%TIxi> zpHd`<&73jgFr315b8Me_0yjrX$;b-)Gw94vlHT{{$M;4PHVzVRDgXIrX>h{rf?aw< z*`RTfqj>oB&JcKi{9XSEW!@9rJYXBpq)RSeEU-IO=r$LS{Qv1T!oP&-581)SpltwuezfZ|>~CmQ zAfvpc&fj?ySjqtXS--F?zCKot&`SpFC}_@fP!YhUOM*-QsaW>^kTBri$pn{G)#R&> zjX`gYk#cWlz9kUaqJp%{iO=;6Q{teq;}Kg0LN(EPLchrhnDy<_dB*tqvL_n$vw@uB zSv{1V82^SmSoVUI^04*)V@EYm!mO!Vh_9P8*4NA>=)FuVSZ<%%tKdLETf%}4pt*Gkf?VPT>6M;c*D zqtS+=<2x9$AkXuEC?P^d0|y7J-0VSr2ty0WOO}`H{sSTJ&|^C!Dxa)-0gj@W@s*hP zFhdZT+{*Jvbw|R1EBQJ?RS(Yg)4EY-d3jHkK#8qoy!d6LVjdk?i%8^-Ct7 zv`FkSyc(FP&Lvk4GYWt7m5}NWr7;GlQlXktS3KZlSW)=UM09R3V*EpM!;spwZqoaYtPN!xEwgQD*5`kGiMQ_EZtq0dV^w<&C z)GYG<@?RRX3(Kp|ZA;Uw0d3%vRH{5O%YN3OYhfVQRoErL-wy%5mnl0zBNd#`+tEx8{QX4m zH^eqIyky0S;5T2VVFX3QKLb;2z&8uI@`}+cx@q%GQ<|{&jhp9k>^eaw?Hm`8%Uo z!SwFFWRMQfqObZjwk#z~3l8w7_uo8||BY(H({Rt`fhf~LYOrsk#+`hGMzDht~IBe=^&l#Cr735A?o<-1p4bO*~xTVIgy#_}5Ir(cOgGqhk&m_xwJ zI>u9v{JRSw=rUcE*6mR&7bCuDBCFnt3dq33F^=O&zL7jGrur==8LR|Wz1>^?Q>X>J z5uvQ~CM$S&xo(Ha|C^%n|EMhg3-+V#z;-VzLl!nVD66eIJ6+1Glq9OJ=K;RVXx`F3*#9|a=4h$(3^2?dpLp#m<(3R|sl%J!82%6!*h&)DFw8LsB z%=|Qq_Dc4>w_(;KV1sV_DD}`@MAyoujWhSajRr1)2Hkkc+EQ!r3Q=aONLWhRl>O~U z@);uY5uV~v2mu&2kn?|r4eSRKN`%g$QI4$FA?*KCoCiSPu^EQZf%`f6ws6rH*RyW6 z^$$2HmyVeI_KaO&fx$-LE27>tfcZX&AJUQbF_qk|_e28-tIdXg-1?(uMHl@xJ?@u1 z(*X}&H5rk|`v0YbGKmJ@uwN`6x8&_7)QfR)UYP5l2tWsdYG+$zp&`sJZz{GNdUL1~ z!(Em7FYn(BwkF5L@$2?Autb{qzJ*a(Hu~G8JdR26_kk-?N>Hew`vcnhPW!p1H@AXx@W7lVEte6N=Zy}O-u3z28~5-U?OimHk>d`Hl+BTbJaO4z zDvMsSfIKr8=u^x|H63!{q0109w6Hd8tx3?O751DWXhp0WyZoByfe8z|BG4r(x}3HB zA$d3oj774|;h|z=3kgAIAKO~J81We3Np2zR?x6nMDQg+DBj}g%3wRNS9+GmSXo%f& zVW-)X1(XlopH3zY7qDG?>VZ<)tMIHEMU+R&%@MV6Ky3;Cj!V%?p#aSmTj&%fYf#d^ zkho`a-`hz6iTe@x6ODz`_UeM#Ciq%venyR2^ln-dAZUi@qH1XG0YkdidYpOM2`riB zWx>3{KZ*ryj=y*4Cd8!Z7r?JP|?*A0_wE9Zh-T*pZ1BWC7$coY3 z7*sbw!__SM>M*z*s{F;97U*bf)XMtZf6;$qGO5ngeGJRx^f=Ual4=6?}nsXHh0L`f@%aa-Ytt!8OVIq3HIZ0k1` z#vcYoZv^AvFOiwSW~CGM-)6ZF3yo z0h5%~8^*W~vTg=$Fk&b}$>HmjEKg3n29PhV`M7J8%HsPZ-QZ>wW^ljr{I zs#p9&hemxghW>xifCeA!A*y3DdlS*uVi#v=`yUU8)_p33Rt}+u7Ze{__$G|&`%`>| zQacyOe3OmWv!(RwP5}?D40tq(KRlWU==|rY>7AiQHSRYIxLG38G{zZQWws|;4WQIn z3iDk@`U2w|eY#;!lL$1L8f+_N32z5U3sN|vP_?jT_b*A15U(vTA(>VbYzBlrA-U57 z{Y;w&i>vBDblUA$&g!7}_w2#QBpom^$+$0cO=}Qoa5fu>KY7{gX(L@1WoDf7bHesC zZ{}XX-+tL(^stqZgAb8ymnH+V7tJ!qI%ZgtJ`9Wr{in$vmPumz67Q_YgE!C^R-00v>(j3MLJ2H~_Dxu3Ye+k}>L#EeFi;jAZ& zmrsu4aRKYf;FMrcL^s`u$Eb+EvqlxU8B)DS1>o~54}SkV&5Ce@(CYQv*D@oShpE!)HaUJ zs;jD=J_fe1;L#~`V|`(3cURch*tq<0*=F|=Dfa7Q4TnzZM<|SG5`mjJ5NVO z!;Q9)y3EXviD;xWhFq-rXCr^r+~P{vM%DA=B_2v^e8;bD`{YrM(`cXQLdmPwcwOJ6 z@}iM6D{r3{Ec*;QofJ|M#~ayxx-#&ll@IIo!rn<$V`C(%dVJ?^U+T}Fig7!^h_c3j z1D@yBdKo`=dmjIsc`0!w`$g^w8Zv`TRwl@LxW>t5x{&09&_I%N-mwNVyaZCq{7a*a z^^U%{RJMi3#SyMIavVqpxu22*sb}$J0eeCV2!!BhoarnnnZ|-f3;B?Kn}1E|=t&Kr zD&roe07hOhQ(}Ulx%{)`OG@TT-3;8b<^o{C8SP!}EM?3Y&e2#zq-F5+s2JUz$ff%s zr=lm|Evz}YRPV*vsW)faVyLZxNO_Qi-qIUq!?r&&E{k>znshNEHS?9uC*-RMLeSHj z2!3|qGS!9|Niu?eGu`xz+R|UqSxQUap{XG=M%QL-NM2tCNaG?y-C@@GXpcYc=_#y? zPU2wH@jd@Ak0&@6K=RDtq0K{TawW6#A@?_WkCFFTvoPvDFTSQkA}!JtEp~K~HZsy3 zmR*V7ebnS7=Ac$E*6o|s@Xwi2KIr#ShLl$8xj~RhFA!7Tz9l6rf4}#G#D4CeEQxmR z|KjW~fU5kWzG0Z|?h_zy`i?U-r6xjNN_)+Bee}>E|Cc(v#9CEturXHz>O3Z1 zUf`hC66s;JFt}3P=7h+ic{M2<)?}c*hm9UV1n3&8r=nsZ4+~L#v^h-PVBcyWg3V4t zJEf!@DbVRrg3v?_3P+%yUZ?UBxAl6LT4g#BxX$X{M`9#3r6c_r#AQbB+pQQb4Gv6( zqRMA+A*B*vl8VxrE`A#?>w6*sMpL{J`Sm0|RGRMWVxk$`V8v@?>$%_;0x^n@!%Ubb z^hpsGx`T$0H@esx4iT&D%GIz=7xwt72+^|g`zU_)U|9H#InPUChZ_RfG1ePIV4GI2h;DN|<~yFa~C^e~&b%#&{&8EEaHqK((ih zB?yLO$d=K%hU4C4TiAm`cTNV=MNIU;h={V^yaQ)>#2>PJpOk9Q7PfsF<4eH&eZHPq zi}6!28R2LFf57*$>|vTpiQYS5K2IbqB*~-Wd`8p7VdFI(`$y>luG?fo=|WG7XUe_C zH@#i#L@u{0wIyC`@J-?h2d23FithY&bH+q=p`73?m}AYo}B2~VMvmiY(UFOBc#BP%}|S0&FdmO_z! zO@f(pJpr)uI&?rTC4UVahNS;yh$z__4>{SH2}Y%Mhuf_7R{Ef!qo>yfZWaS$2~%g0 zFMqw`zDmsG5KFjZ@SBX}Qiz0zLGT-2^afsCp6c_GfDwjl8wD&7r6kV9z67@M7pa4^ zkk)2ILfqft`v%~A6h;%Ux}cGPTcf|X7waC(>KY2*yt}cweL(!)5-$4EgRBCXP;i9` z{jsVF{YK%P!mO`%XA^SXG{%4GAgfeO}(@Aowwg2iHp#*;f)^vfhcC zez^PaSM(KLLvZHyMcQQR9=^N{2d(F#X3yO9M_%`&en@>im_dnw@bYO^A}5d(YETs%nufASW^=6YSS(g7vHg9n_yqbx zdXmSn=;f5Z{W?0E1Mqcgy7E>6;xN8_`=*BbW~|-liH@6(j|e!kFjSF4yhbgv7kSrj zkoaa_+!YEPi7Rv9rXtp{#Az)>1{b5kOQpu)Rma2v4PK!G4RAAQ;l!fAh4$mV#_G>3 z0w6n_MWniq{!kKF1AIl{V5Cp5IY^(qrykvwbHHE;$zioO<9p+Dw{(h)WuMhz;|a*7GvkeJ^60_KTm;H0*gS z&S`vA?1e1l2^r6y!XZRo(WJ%8g$Iv;vld{Q$^X*hf7D@-hs3;>(7?q#o!*3Xf;4XI zI}vPP`&)DdP&{FBM0My5&1||#Tj?;W{z~^GO1tT08ujFh;TE6moxK4u^=dr3RTp8N zQl!ylwv;{P4jH}YiAI6=`fq-jX@*Kc#swRoyRY%);^#G<=ztKmnITxeKY zI}{d9oe-~_-MH@sQ5fcq@n<|$vWDDZUl(Q_Y2%j|EtUwYX)nBB=3%;p)O%DFpnv{m z*lreac^1mMNIRPP10GPPYny!LAB)vK@Ii)pgN~?SM7R>F%GKtx5otf1k(kDNz@1Eq zzO5im_sn!lp1s*`U=sksr^fF`8xtU527c|hvuvm10}k#a8GcT$%3p=U_wD>{^JiFS!0>MS=!(`@UV=g0XCGuY`Ux;Crl=1R zpq2bi03Bc*)#>iSK{4PG0t?r$1`-wX{WS#irvK2C4H#+X9=wQV7{LS*(wH?MDxU=; z0&?MfcJD^}u&`m|*Zt^EVJT7$HyAi*WBU6@Lcsdx$7RkQ2yrZCFAo@HAqWQfnT*C` z=+Z~pJ7bpb2*gxA`DeBPu(+okzIDv&#!gzlIX9-WCb`k86llnGrA(JmuoNbq*a*d6 zv0C?NU50dnlnEsnm^3&poM1jaK!q-gLP7PvaHl$ON!*)k-_y?lP6sQ%A^Kgo(bB9RtbmN7F?K0y1|%8pLL4ss%Dw;`>Hs zjp(oPbipzb_hP5~7xhUxA!KYJFN*{g#DY9xkvP3p+h6lCF_I?Ma+&cu-Vvk^C*KtY zBc{S53OI-1Jqup-*V(Ncv7fn^+6%!s+Ba5_>DDDAY3uoI&yBHYZ*1tYFu zwvlUc>Xs+Y8Ned0r$kAG|3v`aU>b@G9pph8b|6`45gQ3hdIxAp+LRQ_wBP zE2I3)-g4>vFZGwPqli752-y@-k2x7*G5DeStObC9AHOW!C)g12XFKVBA6T;6M7{0v zdpj1%Q(0UNC*N_n-NM3amiH1?F^dO;dI#qri0HWJrLkZ=e|M{6WC( zre=RyQ-ccD$M9iTx$QjFCA5wJGwo@!3lN^a87~-B1Q8W~k#u8DN3a3IX0sk$*nqN-voa}A@%TzRKV_$fNQE?{KNTY( zT1@J6up~{gC;kSR`ctTYRc#ka#KDnwfEE4bT|m2qt?0qJ9|bsUQ@qq>U-{4`tTNc7 z@bxb5(}il-xI(heGf{*$X%-Mt{~92%Rgh@Xc=5j@6zC~$W%s5%6>Av{q*jSqdqYZw z5PqfX{!NIX@;B&5mW@;Kks2jw2P5d1Wa%HgHui1z zei!}Vel{0HEKz4n5P>C9#bT;>?q`3LX~SK^C$k4kjp@ffWODSuka>;&~#sAujxhDtAUL#7B(!2ajb!CYQU=bF6GvZdLk^A&FuHFEz_gM6{v@o0zt& zn0#`xD@$p=Hc9$N4cgJ-4@_wFbO_3(FW;?dx##4xrG;VqFz6HhC?`d$d|XsF@>)fN z^c6CqRv&Ri1(^>`5oI_*53agS0l$JUXs5U>|1+pbfF~m3P{*`n!zjoyd9HTzu1Qeq zCppP@$zL@oufr0urnL9L+;jWAyTP#t%10UGca&|+$|vb@y*;|U|1yWMYCjR=y*)zosB&d<(hzk-!hv!nzS5 zeIim%t4&4%bYc=dhICn>1W21CBQ7;CjyF*Y9D0bF&H^iqe>*c+|K7Tv$jz($K^KLI zi7L0NA^m4!k{TIgwtUG4_S8voU7o5v=D&5(J=r>uF)#-=_HXk6*b~JC!D?3@g6@`J zDX{%T`*qD*^D~UDrZegE-tY?zxEkG8_M(#cRady0{1`PR^6}&3`8s-4ep{uy)s(|aFxAesW%w%#(+$pIL0NOPjXCou9RAb$^9o_VBWnF5U~jr5metmG&LOo z$@tdN8-lhR0-4(rKKgX}3=K24p0p#AQXmfRATGXs5}TOBK(6BTHqk#jXlW$`BDyzl zE=^Ft1XLsyE&7IFS;~N5mfu2!R%|tO1Xj=&mT$iJV?A9T1M)`2?xPS)I>BTbRzAJ) z+3kRFi}rQ3mzww3t1huBe*d@d5g#Bk&hu$b9dgld5J)aR^EUp?Vz$G;4-8GVF5ZFv zaYaA__n!<}f}RADY1_WZMI2x-vJsgRr2aN5Y^Z=QJ~_>0x{VT%WF*n--ZZZNS%`oo z_!1{oAX5&Z8oYIsXOa9?zKrleAl*~3;AA^LG80n>K}z}g-hNl z6+EQR57sbPg#S?mP9US%{iJZguNh!eC-~N)@;_7uWZe6O^|>6G?2P`L@M~szA-OML zH|UbxKllD%Rqw5x^MiLvu~h!q?=W98*Vjb@(dnI5ov zKFx`4{BZI8#*O^h%Z4p%qh8m77r8L4{*sJ(ay!!|;~k*ey6j{EcFW{^W@e)NiTU7} zA!pLj@v#B}L17)quytSi7?(LmInB9b37MLDy*pfN&afDRW^5%785OD9aE%(Ax`~;Y z)Yl)*gC+N-G)xvVI;ic!DR~pzZ(jm)jafxt&l?|qtQkkM040-iHl5_SHEZ|44}=)I zE@+^XCh(_IOKqRRFzcC?5Tqf`=3}TR{R+6Va{^G6-(o-@1Q~h|5g(L+wHq;80BM|#0L$0(<1~vlNjsx5ENK)f)J6_YVND0xb)9YkVwC5e3k_Ig zst`qWc>Yd8hvo7Zg%_`;v$`d*2{Qg+TPcifTS;*6RPca|Q7sHm%o~w}lEQ2la_3L0 z+*oMVPpll7Kz@C7z5V7<(8e(@*&cNDkr>s=TCvP`e+ag+i^(deN;$aB7xFPl#k)-@cx_q;K4 z+BkGWhZWT52pp6(bu8PD+c|F%3RsL|0`rt)qvwxdhu}@J<4~h-!!a9}8JZ~+8jY%@ zW49(*dpIi@eby);_~0Py=(79adO&~qd{4dK(rF-tJ8N-Kew#8qD~LtVkFnHr?BDms z|7U%~5mW%h1k@J=2?TV&W^fYuGi7i5_N6S?OjGvGMvy)+i8b1ufq>A#$D?z(O(y4> zEp0nYwAXKSle(?=&3W&0;SsB`uxrIH-T%jqio?PRiZ6@21OjBRM+ZH~{5vOE9N|(0 z_GtQ_J*eASI&etM%q;7&Ml-Q>#-SLLtgHr_>L%F?tXU!$m{~2izXDtH2rE#kk~mWl zf=SRXO>z>=p?{0+BZ6RNQQX08pxu?8-FPptZV%{NyRrx=hQ^5W;MRe>45XS>9o|M= z2M(F!AJOsGhS4&CXe+km8aOWKYwIbVn>|p$bQ(46vl(@bz6m@W4W|LsYq_?jklt1` zTtyzr_)E4-?LaZsG9{DjG?deSJwYnW1xDbN#kYWf7Yh9yaeg}nQUDJ|2_&a(k(F}@ zq*hCZOwFWKFy(n?vZGydIH$><&1nSBLitolt!i`>ww5vJ$=q7 z+PyN!M`Zi&#{X9?(2W(`&gmQf)FeMAV6c~fw6w5puZjT{73Z~c{3}0fKs2i)LtW&J zU&8_wqbBRyvLH?bST3T}tUB&=DAdn*uVvKF~e;Z_rlv1OgqCB_H@;IY+XPwLmP%h8Umy=|br@Gs~@J7~PZ!$?yf5jlA zu)D46B50)|kwyJefe;Z%-%HTe`5*1T2|;%IJ25SbfK2vhPA$~8qMre5B$S!#Gnhiu z7SO*M*VH5ms#;M7eeHLjgkzjwXUJH~ZCjk2! z0V$oMHE^@Y%)IOxAJzjH*{utpF*SDgZ0@nYRRi~|{kQNedA~M0(&Eg|M_h(j*%J75Bfz`XQwPa*iP3amD{15?wR?HUt*)!OWnfk671{M=KJaQtA}>o*{G%S8#8 zr^9TrK~IpL<+f@=r7gUP)Ud5|r?b>=Jd#hl5&ED6ErnSkOO#t%j+|LA?nRbmNh)SAmyz^= zPuUh@6Lo9Bk7MK%)^b?XR`?S-t!Y*eWX2zt@a~&SE+wcbUlNhLirGW@&-OWs0KOVF zBcUyz!AOI|KH4yd%5gGbhfo&eoNh+VL1`#Iu$^37Qthuk>@Jeahk z*hq=-uH{EHTRDNhCHTMcw{XUxnE6i(1ZK1hdR8s#VGE_X$3DqW_g^FmKuri( zi#AI+4*E71py_3QQpqhM?GJM?#sxx~5+EpmgU^oPRBoU*na?s4MW)meu4Kg37K^V2 z!^tpaGB8eDFfjSh{~w-Q50EmOSg}|N;S%K4ZP)(|lC(F55rk|r%5%gPg6z&75ft6O z->SsQjYNronPQ-k(MjF2w1%i)ZpOQW0D(m5X;9sISD^3PLa=p4CF9cg=Yi)ulPuIF|nS)!gqNCu$@tDH@b0#hp7*D?So2Et?FjJyqLNXeT&UhTHx8K)! z2}k)16IW1NZxjO8C;3%SNejxRwcl10C7zUk4Zl z7-N6$e-mh2i-sP_QPqoU>5QdeoIVxRRHyx+lTYkGn-S6vLK$-&?WOgDAQtww-xfsw z+fNJ}uqz9X{*Tz6G6W(@OhQ-PCRrN87KV{oP!RK~rzE8=MxJ5R%mju>D1!*;|H5H> zCM3b2xVBXJ$$lltlWLTmV7hLQye-5iTFYd^!UlpaV=%$;KWb#bAPi;va)f`B_C}K5 z!0;?%0k>&Q5N525>4Ubky9y5*IU$nSj12B7Jrm3i-XuL2c=+M;=$5%>@5KIw*J*4Lr8*yP6 z-*`i_?y)CE#mro4# ziVEyaH;{>mqsBro^6sqZ2smy9-1!Tk{c%aTFfdO&)#2U>k4Ddy-DA=G*hvFA&MT3xs?pb+^#+`k)zMz|%3H=Wn#EQ%9HL2M z;^OTqFDDx$Ma!PqOzK@O7~zQod$2qkHk-euQG6CH=lR{%!3$yO1k$-W)*vi0vv_zC z$JKUDT%k}Y>zLAULUC_JX{)^$aVOeUaw71g#QG|^*-A&s){tu{u}$>YiL2ZD{WQXB zFCP}CN|mF@V$@4-2kew;vms(<>M*CpgUt)Htw-o#{mVicQf4nsGQsYzUJNkDh=X~; zB&qmIF1Pwf2-8RNoG2ZBppPECisOXwgv&2Fw{S*x1Un%56eRcbh)H_$Pt&OC>DpWG z6*9A~V36xh8N4ltln8WL^ShhDJf=l+ncJEqt=pyn0KbLR^o(zZpn8C4d@w%*qT*<)`Z-c9mR>Etk!w?tEY`7Ypm+n*+j?wROQqG%+ivbKm)Oe^fw z65i~sc7nH6oa0ftTu(7 z9LS@)sBgnNq>})^jK-`Uz8fXD4HmPpKaV`tnd}pbFLu)$ifW>5Y`Vz6+~3aou6t2$ z{h>H;2#;7LvVr|gD|+{yoOnWy?COsTY;f}6y($yHrx!0wk`xwL@L5*A#(h_lpe@g{ z%g*PZUwh^XH6I96aGI&Jo=U8Z9;CN#3Sy+ zO*vy7xjSZ(W6I}FTUY~R9wtyZe-mx&27!E2zo|BBt3Z-|OH4#NRdt%4Wn~8^v52Nm z(Vy}PO})nbGrG!Mh6pg6@2(%2MYOGb8F$$hb^GG*`TMi|Gq27GvF9};nTA!x%l%CJ zjE&VaQ(9V)iz!R)u3xkp^||Li9A_tl9oC4vuKSXzX;8VTcf5V9u19KdO{=ki`rCMC z;}g8Cez9Ltpf0oPyS$7>>iy!68hlSTkk{}K{CH1wn3I*17`Q7f$0gOd+nRLg@d%3_ z6&MNaTDE^Lp|svHv$85BDtmftI}v<#T_^0jkAlj`El}d8HEHq#hOa;J^c1Y)gN0AZ zOkuOP6#xsE@2BtBQb95<*cet-V(_Y1;}Is|JH)JDJR~?e>8nRsLWscFAISS|c>Uph zg@d4=_lM8|D5L7QU7yBLEYf=;y3&^zn7j{0W|;@xL0@qf)$Z6nqVhq8=T%$#dS9Vb zOxvv7^WFmXMXpYSKe?+#vXf0a*U65P1up8E!4D(i?k5w93EOwfDyngdOKe)IYrA?d zHMutRf}Uxyllzq*{<@SWws*ReBnT;}%jz<#rrRxe4QcSa*OACref;=fbIdf-O-_0H z^=d_Z=`&`FwZY>h3YH@MN()6gDVrn*Hw82(SJF5NC&>h)@TseH=0u6^^VQSI9V&mD z=o$J9ap{0J546cj=tr1cOn_w%3~0?-@T9?uNelYE=PsOw^Rt_`>ba5AJNJ#cwy*n0qjjPD!-Q72 z3}rL)FWG;BUhqkHx(r{?D1uK~%zyk&>~41S*Ds93#A}RYbL@%x4d*_^U-FPfy;_%d zlSX=8E_aUP$%gSnaim+TpoiQ(zHXX0m;+Teyp;mYR&q(7@5x4pq9HdSQ^KI_v1 zXl(3env(~1Yrsk!9;#Z7I<{EOIt{hB8UQdX!kt#{hM?BOlAY#qN~2a0Vn8B#@Nj|$ zMSPosn)f^hDR#Chm#n0$TTpE#^|!DWhD`cn3-SZHx>ZX>x%UrxbG^{&u1tLBuL7G= z=E`1&;qiU+m0ht=d^=q_xrd?W)f?8k0+?tjKK=z@gw&_vu5|`| zB4V}ZwgAGC6A@GgIAm(1^5md=buPpZv^`P30yuxT9C(Zx9nBg)V-?ZvW*YH@b3BR> zJ|wgd3;{6#0n4HGZ}0&~N|%ICC)W3Tq(|7!R8->Kgbv?rwB+do*1~xbV9NdJ0JqW#8lGARdOcqMAM&Jl5v->*4FZ@ZEVPC;WN-` z3XH>1PfoJrtT1u*Ec{*|3g4BLm3_Ry5U3n**7DT?=`q0^b|}|;wdBmh4PSwcg!0xH ztiY=!hoaN)(g|lK=9FUFSMYW0~I(_iT!g2hfm7@2D-V%>PTE?ABt&$#Zv2wlv zihYvW6VH1YryB;V&W6@qUn}ZJ;!Em?HOl4?@gK1X`<9at6dothZdP|6$^`@Wlly>l zTj7)dP_xl#_~zC+XEH#{JAB!w57Pj6yg`B0VPYf={Ln{gEJW;1h>a@5gLh+$0uJOr zBj&q{X4bff?svfvDQ1M4niyj*hV4cA)2e&=3*gGwt|EA996SnZRTP64g40M5tvd6P zsx}v;$sH$(myVV*ON%YJW;?a=hZ<$zC4X)6rG+dc zL9m7!7>THviNgfv(3q3;dc{Qr-B6aD{Yg~e@Bt9uxGalOL%ai=t zkY1O#$ohT`gPw`uhC9!6qAuH-yVtDXapCN+1h=EvQ28@wL*t)=k6QKoW3&t&F#0PX zBcZ8KM~}DbwOo0Yoljn#Xb+nWEo8lY{NlL{+dbShzLk@Bm-brf&kG~PXP3+y)oQqE z?=teCBYA|~wr;Qh`wnmVO-?S(4^xD}%I3@RU2UBf!mErdgH(4p2t;1Wgf=Cz_s!U_ zGTQqFsX77-%+Hz4?RA7X@JNB+z`$}goH~4Vl(pHF$O4H{ELixh zJda4jasoNDTD-b>1gu1OS!Pb#3amTOXWPVWLP-<3O(G^NRVQcyu@4PqhqnZ`+no^Z zUK#Zxw?j-wmV>%Mzn*awM17oRQg6Z@Cj%+b*cctI#u%=hJECD`qQt9&Z}cp@CLBSc zmn`C<^Tni1&b7+9S(d`FL7iAL?OlWPq!OJzhhLnv-5n#Ruh@NZQQqRS5;?}{Wokx4 znAa{1U3<3!5QT}J)eF#m%k?2R+7-qTTkA-@Txv*l@%Kre$x(xx^B!7`V~hv7SeFo@ zX?9+8x|pEj>2S%w=T4H0lZ>a&mF}z;yJVxdj*@=EwMy5DuKcopLQ%d(aA-a*cdn<8l$Ltu}K2KBiNZMCO_x>b>REvfo=&l91tEf>E#J|4;PdLKgk=sw8-}DAq=g@j!aW!7*;6$l= zRL5H&NP5QI8WWqFol>fjA~@1MtIJpuHNgMbgBp|B;8=TcsOK=VCZ)*7ohLCfnY=}@ZMW|ezzYH~39j_|h zmF=_emEgm4BA#%iW1ZyZBOqmApL`oNH-4hxmj!npelZH~8ci0e!qw9VHw+P{pt*tf-u;oR{W!1W+A9&#igZvzZ#fC zmGc=B9B~9INgF#UE8Q_C<~)U|2{#e-j}T>jtz+E<<9n0MLMT^Hw`IiArdula4OWbk zQ@%)-Q}BhZ#-JBWXnLUg=I+H0aF z0;g&(9+28GwX<7N7x)XKH?liUsgrGJIg5WKA!#_OzlgNUs&rr4i(qopUibC>n|A~y z@dJVa?vls_W;=ocC)2T@AwiBElqpaZ0ki#=*4l3ZCgb0*&{wP`{k!8AgQw8Xqi%zI_w!{r470Y@IQtHG_TJcx2(*m=pgDxQuWL+a8ergPX zxqbvGkqonNWHce9SQ;{{)I%R1A6aQ=G%aTq?jDu6D5|wtd2*M}sXSdQ_g%8_()I#_B-+7 z!YQ%4A7AvhDGoTmUH81D34Nfn4hxP2oqA)dU`X|jklVK4O~|hWzESgkgUUf*`KRXk zPI~ZxRMK;XhdV4}3l94OiJtV|N8N{Crfi5Y`ds77m7&mczSlCCtP&(;O|)%<#qCLU}&gsf4N(E#%qje z=4GrO24-l2SKPE-aXozbTz6)Gr^O5f_Ga?OaLGuH$Wa#ml5eILp;&Y^r z9@?vu_ll{#M?I-c(rbXw zYibJQn$9P`9G(AywuZ27PEzF)Y8+yeDhol9uRmQ<$UnW$z@TXVq>{517={r&QP%&; z`U%M6_HMd$ml=5j9qnO=P@H1k`?42dZEe&;TPmpm{BT$Y;o;#GRaNF#d)%X9 zsuFcHpt&nH1Pco^9U(ACbqR)`vvBt<3a&1-9twYJB1J%$?x=%C<2I1vDWYfKI5{~n zW-oelhrY-Vbdt@>&)?~G^1?%Mo@JPzewF;L?-!T*!-#nKzDq9OOUHf@3Dc)ZGr3#e z=tVe*>mHXPkVVq6>By>Bl^Ea6-`SPh*DJ)K*7Y5tN*JpCo=va*h36!Pt!u%m2KtKx zd-Frd6ZqFk+hHGetLpI;G98q+{PWLMUV*bVzG7}PM^{(DxGO`1>uU0IBYr`3Dfp@` zEbq@!i81bxj|D$XG;X2iN~cKRH%j~1FtUJV)xPs(o{yN-C3d6E;L*&u_g2e5x`oZ; zR&JHAy@FNh;n>U)qOze@<%IVBFZKCkLB2}6L5G)y#_3syGh3Z$+)CMX)E`SzTuklh z1`Jguf=danW;v@^WMz0s!QI_gE(#2lQKJZ(C3tFO$caNR_`qo`j{c<)3{`XcIq7r* zvlW2yAFOJt#{lOf?qfpB{PHvpbb&n=5FQIC;AWm`IDWlhLKA`{3(7}DOKknqGwj!8=W=Qhjz5>$TR18$h>~NLf!dN9h>0JQ!*c2Y;HU`O4;!0@yWTt z(jm=ykmr=;jEIN~{r!lx=dxxA1EWLMRdTIOdsI2c7Cl! z+x5qHay%&gsI>Gguz|^=vi87Ep0oP7FbU88@ut2rwV|V}g}m?8F(L0npK8`HxiVH7 zn`K5)fYR?S39S}6ks_^_gUg1m6O<#>**Qc^lHI1^nB%_!kcL`wv)!?Axi6n@wG~JA zZE5rRG?lhm8VIruKW4HbbFccXvo7kraQvZL7O%)8lyC4TOORu_J1nPC`_c0qo$eEb zSrWFlL+_MktR%h#=|6dlT=mo!xAb^pn$YUbrVbDJubp09r@|++0++}94~w_%FPv_c zm)=EFo2pvjxp&3Dn1AYT));WV)P`|Y_4=~<>!Y$#O6qSbgNufq1zP-F%k;30%GhKS z*PMP>gmQq~viLVocE$m=JN-ctsvto!$|gD{RP0QOnw&CKt=+HEA14Dt6;|fiR#4D_ zUhaPNqT4Lz9uqfEiw~AIdsop^&Iu_l*Pg6>#{u*IUao#I;_l%9S=pP4%z`tEy^r?N zGPhNNI5Q|XG8h2~B~a+mCUSPBwFCSThP$!w=jZSa@aMFg26e`PLAj#WCqFYO^kJdq zryT*TS_-D$owZy_%@nL#B!^B z8v(vdH&~)sAN%0qbJ5nYUieAs5t%REod#CXtY$P~i?GIOoW1p?0>O=p^GrkB*O%ez z_R;laEY!(fgB4@E$qxpKdC}pKzVlcZN@7Vgx8mIOF5^zb64rJuMtef~^%%~z9nt3# z=cTzNjdhdJ8P3W>IaxmPcx$E-RrX6xqReRQz^e1rf?w-*=U9dG>t}?{C6%e8`Y427 zfx8Y!rfs?==T%^xl7uf3%x=1&6~Pyu9H%qAMj``|$#hLvWCSSl<9a?8Kz%h6pJ??E zgQ#<>nvQd!WFO2yI6Uz_z9J&|7%Dt}KjI;pSD-KkcV4@hNq#5aqc%1ZZ}0C7AEMLH z@rb6&#m(VK8H!K{i{(Oa_UoL|e#)9v9m+peRwf_DCL7Q>2^Qxo=lt?wf}_Y{jGl)5 z*Y(73Px%+$ejGiQJHgatMh)2^O`)ZNg5zcf?zS@2qK0wxA6(KewPtHGcJhq(x@N|> zLsFwDl1;d~>$Ae}d}mRdF%bo^KH-r=JN19!-GM?JDA)8!Bi27b7VlW$XCQOCu8&S) zXBU}Qja8>==DK}ipG!!Nui^x{L++wY!)En@#x5Zdw{$Dz?vFtaVv@ARIFw67N8NaS%KH+RnOf=$DSd@# zx$G|QwDMm1d~QlWh+@u{TRj@6qspX+o3kG|`kdg^za`Ev{avx=dnIrEsk^#IX<+U$_gr<;-LC2bO#Ox6D<+aA%P&79OxbuVci>j zd<-Y=~? z@F4>sAt4ikR{s4*J?90d#n!B>ielU_hJ(n35z%W zfdHb}!7~!F#2s!Gl^xH3tEH1yKS{9F%_%!#58)Pr9baN+zMZa@-#ALs9y$(sQY_&0 z_?fVqK~V5TYVb0v6_L}Wxyhh?!=b%IiwhT~fa#8|)fa*$`v^5fYQr}=@pz1G`^gy)yh@!*`wD6OkF5izeaY0JvrVJ zyo)lWYm@eIeWC9AQK2b4tUs6fx#m;n(5ig6pAVTb2(zIrPs9;|VafR7Fud1oQ;8R> zAdz9b{Ye&-wim8CQHwHr+tv(07mC+A!lgDfON~6#A*C|Af&kDtfUnqWS)=fp9NQjMAoh#vd)iN0q?o1UX0z++5U3SolZ#lS1W_N zCbp(Z{ETIGJWol<)Qp-R(i$}hud=Y$@tUj9?Z$KcM7ZTY@y31QBB{%h@4*?da8s;%(b)v*%W4($gPWE)%=DRECZ2m8(}-!ssRX|ZSc zy^*0S%-MbO;$VOM^!c+!3mq+c&8W&vgNaEMd(;>z8T$6j3O~gul zWu>Aqs-ov-!>&cMwZXjZ3Y`!xBSEtch%6oU0k*;CLoLy>m8i8d0fF5x*JNV* zcPSLHWeu(>QIW@6r#?y*IHslsQe0OHq|pzl;wo8|v2m3wSE`umPO93WQ{5ymyaS)8 zD7FPmw1YyU?Wb;!M^P~V!l5dBcFL#*%?-K3Ynn{WZKg-r?<4DsJF8sj5Y3G}JA}3vS@L|+Zbr&rvdlDiq-FeiL02t< ze(-h{!0P2m=# z%*>Ie0h%HiGvxl>eD`{f<>KZ(MrKAca`S#=dwmw^#A`Q8KYq#VrhPnU5rQFvi&|6p ztmcJ{JE!+@WVqw%*ND(>yALq}ch1Mgf)B#Ee!i2QP;vQmMKxFVdKIGUarNPw?0bhL z|Bf#H-JyQ3=DI>bR#TNHpRTC{GK2*08F?JPz2*;Gqf!_P)A{1AcfFbKwmS8(l6!eK zGp1z$q{qppdGRDf5Qs{ua?}Sy7;Ps~%$jepBpAHON+WC?3Jxk}*OonvXT}kzc^-<% zZ+`z{SL36l0R7*pzl`lGRtnWPShE(T={UD2T$yt3zbnFw=YLB0@`|j>&KvK#hi|Ud z(M^Dgk2X5SudcSXc9F8br0VH2)GNR2I~jy{NPS}5bIYlX)tA=uW_CL#G)xP=A((Zz z-IH?VwF1$@&xk`F$opdF?HT)xjJ)!%4d&qVbI1>ldzH{{yG4A&&s-Slp}D1MmD&<< z8tikx)pR8Zf%?Tfn7GT?KP;LVZ`p8in%6+fPRUU1QeSfX#{IB9EkUQgVNQL%TLACD zyb4L=H66U2Ui>T{E3LBZmDjxI6BQ~-5;W{pWOmzEqL9c597p>tQSw z)#JlYBu+Zd4@EbvI zMsZ_qKFwT~epe84$LundC{4UlUwq`diuX$hZFIE10}R>K;WIGSk2u;TuEdTKWQj-n zt(MkHCW9y}Yv0E}db2A)i`~kXKKzJzdGTKht%!tO`3YWXs6o5_{_un+Xw(>9&(DHr z{BSRjzrbZWN@R~+^L|9#Zy})`vDC%c)Wbs8V0&M6B1%l>v=JzZ=z06giEyx!9O*+x=sjNsb4Eu%lsby;n>}f zo+%;&K2zWGjVSpBxLdgAMa07WW7`ns%D7Sffk=s`*nN|2;0J_tD4i4g60tb5DBLoyenNp+brx{MfdYp|E)wQY1H>(rwJpSzE=y&1$m zw4-dYi4r&|07V>k7vX2KdZugI>>S~r68REd$YL*pVxzFghwKkSFA0|9JNqWXm{xOD zcl&}bTI~`wC7Qicbp(rtqmEF_p%X7UO5N$KA~w*EsR|b@%VeypXCEmGiTtb|Hu0Il zvWXfWSH!@M(upR+6~#-VL18arHdpqbL3e7rR*5|6ecJrKHx2a-@0G#4Vqd2BuHNi1 z6}1rC+z6EEtn_L(Cbi2w#|FTomhTEp<%E)fYU5-W;QZ~o&H4#JgY7z3S$@T~oIQ4oJMkCk5wX8LX)7iHIxCtE@jfOtE)<;)u?Btyqxf z1KKC#DKh-N_uepk5l)dG+_IY;nk+a+aYPXqd=T)W)VgE! zYB-~BSte4~NX}sIvhg7J_Xe-veGyY(>JgNS>wQw(QL@r=xGL=YC3UlXKZ@4YyGAhokX%o408CT zAC-TA<6eb~;jl`Wb(^Kz!wrDwfhY6);b(j*PV=Xe|hWORy`U4)99k*38{$TE#jxaR|N%9(E9%Mf(Y-&?n>(BO^WIU{3w3)RwjgLE>hwB*o! z#C%cX0)9DrB3M1lZjI?$({gdU-~MEQUv?6eXI<0Lesoq)aX_d-%d!;g#nRkL751T7 zAq#gqq>u;tN0xDxaQ{@-uSO}Y{doh|hKf@(^q?Za*IrG*PEro{E#`#SY7Xgs#R0ti zv*mfRGPH3#t56L$hX1jdU@5Nn)}4|egfg>BW`V1usH>ap4RInDe5w(D;CIEe%DwbWt05~LQTEz;ssykSZQrj$ z!wV}#YLE-52;-G}!Zz~0D*J3OES|H63%DgyBn(;HAFd1GeFE)xOR)oa@QH|6HzM?0 z*R1`r#<0;yDdsoA?OqBnaoN9$SZ!oMRzf}p*xT1b_j0)gFSoc&)yzn6@4ssijvQ}n zZ(qAEjC)ke|Lr@f`MHs-5@cyiN$c{uz~4lb{f^8~GLZCq?`$1_o!5mE+sUk-xclhTgo+D=d?+7iBml2bF{ek2jmil~I< zzb4v9U8nYKr2n7@qHMZp{NmtY6|}BqWRCb1TXd&T#LjNjT5vU-6P=+}Nbv{(~vtGMyo2Q!sbaIyV*jJ7&MACGq<{F#o-RhCb z24ZDTs=c4O)>3IOI#nD+xa-Oyklo{kvpFMZFt1-`a~-aal9#Q;E!Mo9u97^RT?U3* z6}g!oh@QjPWpF2k+fbqqpcZ_*&ceNlOqTecKiRvH4IkU^&a(7lh`woJcy2IxD&(9=$l+}Hr$o2V%mX{dP^PYPf%%b65$>iH3IG=YmkHtoAWcVP%&*_?O zTu0=O@l_)J)a#~3EB4hn@(XG;J^qkxU;B_cv47{Ix2voy?m0T=R`;)q*07KJ&02|) zEQRvVI({bb47}R@DR}Kjgb=O$L`XHPxlvwG24v`YF}{Rcv+d54bi#Jb{j|1CkEym z4;sGhwWDrp+R?1J8;UTb<9^Kw;Jbe+^mOo$U;9z+l})H`=Y3L($64HKm;Z%c#@b~P zcxinzN~^Wqs_RfG0#V%Yb-=crY$`^0cQUxWiI&96S@jBmqNo@@!WR%V2ag`&d85C( zXbPGYGM>_Nhq9b2-9H@RZ0G)Bh8en9a=Z-qP&W8rV$DHa(l^!j@sdE7PaW+tpTM=t z5f+KRh0D~zUMYf;@VfsOKK9{ILcT=8dX%5X%SH@kuHz0juT6P}VV3ACK~Qe>+fiNu z-Zoo&Geq8|vfn2EyLN5?{H8##3xghY9`JSUMsn*r??dAuk4@ib72M6I!u!0J--r)I zD9!~;aS~L{E$<9(H#h%$HR>~{j6Ws8$B!Nu5XT5IWe>9A!SIJd$6jj0SX5V{3WkyI ze3{ol+L_Z_5G{k&)bhmH<)1jPje%C>v2-Puh;-SS$$J1Mnjs%yASU4(d7IWl6@4cSGeqBDqDVp53 z-ygRN)!eIgAeqQ^zanOc zW|)+4(i%BfNqb%X$L_uFQ=YryJhU4J={~SiV~|la@9vKVAE7O$uYc#pLW95E2}Bg@ zZ}dw+b5HiXVVsL?$NhiQ)il6lBV;BkOWMrfT)D?<81A#KCC1wPwQ>B0Cxa^hNL=~He6 zjlYY41}21_nacU^%F3@8*wm=|G64q6A~SPW3$YX`XOf@mP9T+a_J(WlN!NJHy9l1a z&2z@~tYmI~H415L&18HNSOR4^=I`rE4(q}>mqT-R_&v`owDmXc+HQ(c`FYLJzrXIR zdC>txp%apqv%Rz0s=K~KBuOU0P!ay$wP&z!jA^I&ldjiui|6+keRA_V(TwFd5--=4 z!sO2%J`A|DIfw`emT%q2@SE?bC&r{iSiE{bu8QX8!E7&`sil+Xp@rq|z>@ICKRO~4vqZ9I#x}^YF5l|LeF#u)ndO3d+{-$*r=0(5z#|yph{6^V(K_A;Z0mij+mTj#D zj+eUYM^Tn?p=Z~{iR&gFwPz_dbV-GApCUvM$l~KjM3m%4X8>$fQ`4c@da=z0K(R3a z$)ZB1O1hRmepiUrB?uMUuCiO473c{6evzX2Y!k7oey*~cN+o-aw8bB;Nv{{oS+$42 zlY%uo6@o$e_v~!6elO*Mx;=d??^9!*zT2N)JNc52aQ4^Dy4;3=ApXZyR`pdeE(FAL zmHWwsuLsDrHmEMd}FyXr|zOYt;$ahjZV^s`LHA{ zQE79_l!KpA#Le?9d~DN*gW3PSZmtkS&r&qVKyzZtjD@GTzSdQ&E1f-skO4N{SlQxS z(RNv4U4gz#ksmvWb7xY5ty!1&T#P;fI`a3AwIdUyYxWUf?Gf5;sm}{cqOLSg`w0=- z3l`R^?-TI<0!J1xA|5jNO%?(o|I2<5d7eEM_R9r#ey%O-kvyet%MM{2k@wtX6YZ6jlb@6`}oj(R$PTrX>+PhSHCR3j#O5V-lfkXK=&Yn60vK~(O1)nzQb|07Jx?>8bJ^spSK6f*sAbt~1{IW$eH&}i%UGP{ z)hfhm>v~eo=gM^xYHMrr^qm0?artFV*Jp)-ay3Mra7?h^6C6Ss?k!bH=;8dPzco!I z11E0#b%V=#;&nu-O19e0QrG#VFC`=ou5%Y!H9|SMD?>^79R6UDDUp9yrD2~GF;bwu zL7{ABrpVOxZfeeK2A2vx5z-((co*7hs?DB?f+E06xd)_zw26w@;s=-#x_c{ZiA&mp z>(JJonhGIV%SE(t`w=au#){|SjkiIaTEahT&48Z-K`yvv+V}g_QNFW_hl?Gxmr*#6 zetg?Ar0LGlu#c{_XH#h`qb- z`t-_s(7Z&ct13CLr@xdDb}BR`d69F)I+i?n7_chb*jf{;sl&nOnfoA#*2_i^aU_?m zgYm?zOOvdXi&=vs(ya$&S^Ul?n}oxm86D`fBIk7ZN-Z-m`E$RCxY8-L{8-LsPg>_hSyt zjTa9k(G(#iYD>`z0fh1(qEI{;=43Z$Q*Wf_x@ zgTeb*droGyrVr!fEyTcMjKpIN?`_cb@;G4rGiWI?d%t>Zv1t=rE$6<9j*HXU4QhstiVAHiI;(24I@ouwPfsmCR=X_nw~@7%ze{I8FfS7m z(`3m(=n?mH z*B2$A=Brj6W2c~(C`PfpJCgF5PNBLnpuz5Nni`LU#O3&%tj7B<`Guv>;$?ge-~1za zUZ-re*}A%PU$@J6)a+zdf3u&gHLxtOu=_4;Vb~VP@*Eass%Z6@s-&{OEYUC*0cIiC z63(IKEVF4)q#Vntfn~bl z`&AyGqp_8;ORRbt{LyVIfv=_v_9%8&aD(e^<0q7tg~lS)!22~)QiZpZzZ{!I!|o2v zvw;!ph1+ps=vwp@Z;Z-gG@SF0OVWmpV9Qk*hX&=0Pd(<2KLaE1vXEgTa}5qr*Ij>B z>*3y!!uF->t19$+kZl_qxgvQOr-78;xo^WW*$RDF(Zj@2pA!d7!=!B{n264S#S-mA z$n~oTcy9}?JYC63yA=oj7b2<|DIJe?sLfq#1J1R_Hb{{iSP-Sb!~`I?!b>~JTD&y! z!H$xUaP{U<#yBgm{1zh1odNjON2~kVTo3>PJ&h@b5cVJCVeSnq-AL-GLg;b)XR7f= z_9ssPLod(`$Cau7>B`i?_0Z(Sa>j<`i;)~qywP&S_9DgGYSd!|Vp{_1H&A|?0LqQS z-Y8LwK%>5KD+d=B4G{6ZAkU`bAqz6;Ju?~ON0_TVNW`z4KKfYu>ELe=0{mfC zrU4X^gR5b^4*ZSmV8=Z)7GCNc$Er69Ou%O?c}W;vFI3l$lrYiO?1;1=wkR_KvZ#m0 z$C0Jkn}@}by)d;L{YZ4$4}@RWPj+8-xEYg|AG5i zx5x*&TpVa_5VLL?JRhr5<9kSZcq}mBPuEo+1m^s)j7Mve$uD2kjVCex{ZJw-w7Y62 z5X0V1*7q4^WQG4>ffc+{8yqb*i*Nt7rWQ7&=#Q#&gRts)2mLs6MBY+Qc+ufy6vBR@ zs7d>stl#a&90^^qpr_#M4f4Yw(>O_Vd8@aePK({L*2DE8c}xpuQqc{S;N)((&p|_K z;&Hi6-sXJyAAeEKx(5O!d&lemukFOCNU?)^5nwE1C8W+uiy9nhmoku=CN4-g2>7DfJm)I?xsC_gUjh=sDtu8{ zGuE^nhRMJ1F4F3{xoPwUAC9<0;CHhwOHozbiD>nupRI@o8cG~#ZsK9#9>zu3()9z| zl|Vda{WI-Qf8=iA{f(-z1Dydw%j<{rL^0t05BT|-K8f3ycJNjiV=U0 zf9Li1EHJ=pZmx+m_5d7hCBFeUchkB4K>en-1XATgp};tYGu41I^wR1m-H1hy5(L_v zil|?)U29uWz)j1_B8w@&gHO@)iop^RVk)$aE-DzeNk{0VC5xeQ`?QW5l9*-9dMRP{ zZRG@huwz~w{(D`wHOEZw&v)7Ue5F-E^^C zf57l$An8)XpcWj-{yIX^M#opK>FsT;!>5vMOQU#H=&yye=9=rhkB4jDn&nOVBVsEi z{8St+h!YDdTC>=R8~kD_yOY44VZIuu5x~iV)%JXoU~Ki*-Qxu(VN-cb- zC<}YXQNri#WqZ>A4uh*lrPQxFBu*ZVKNyW>aBbXtI0*joPqN-7g(6l42B{X)C~m#G zjGG%BT2McdeoS%M11`^6F*7%dcKogQZRlBzk&oStW^g%eopn1uZ|139`&e(D?$>|0 ziTc5;6548|e{sXMVjDWL2P4-(NITh8CgXeo@LVD$n+h4xGp$lZHEu{eg+-mdDZX<}UBn?OWPtE*p}#L>mDb`>gCGF~GA?;UBmx(>WNt*VfarpuWcDxM{+W z^}{lOM&6&OhX~@x#3K#KnA~MB;@HOI-<3lLiY$igb+vljNtGe}(3ASDYxao1}``# zD9xVArd$?zll)|_RE`kwQvdIqGS6J8BKRO*b{i3yHco0LRFyJ33|C*@dC|aeuag;k zAv$NQZ=Ri3SP}H-)=0A~Yn)3A|3S7Wt!1QzFEjvxKQOKeol`X&NfhvPC`5obk?WOd z$A6o>zz5QEI}Klk`eD}9U?=b^>SyU3q_vcEK?Qy_l^t}yyLg&-OAFl}L-Uvizg?VO z2pt3eX+&*cqd_P^>YDgNby7t|oX=-y9|cF6mYFa4Kp0^&4GjhBR|X!OWeZ>KudeF7 z?qm!c!O}uPdz@IpW3vU9o|6zW*p4v8ZxJ5b*0Bo0Hal2}0Cvb#;m@7Cqu zMJFPlJZP$F^n~Ow%-#6vecO}#)O^Ml3!1U+roE&^I!q~p#KP5}h6BAn^OvKVc2J}E$<<$fe!Nf} z6d|xAw#~!KyHaI0QPC;WIPc%r)&BBKi!LX8(hZgdH%FXGE^pAA{ghereyrJru|xfE zU25l3AZu7NCoASTZNJGKv#21*u=S+<`o=NICQKjo32L=C*o(A1Jh+8is}mc$knqLa z@imb-{yJjqM%i~cnYqHi3UQK*i_M-ZhaY2Y7vfIHd1)QYL+dJ034EiqcSd8J`Y7g6 z%~suRT7E}pY|g}hmB9myHUlf7wQFAOL8nc225M~=MREI$(FwbSa(=yQyHL^^SIPov zcIY+y(@zLutH(9OZyLspYIwqBmfiqEY2UQrhRCP9s%&6!fY;k~Sx$|rdlIb~z{Upn zoIly#!Z}AMBUk>*Zv8jjlACN?Osykjveio;@8>l8`%>)xrJOmFwBRF{yPvnf|59T7 zt-ynp5auM!kX+~$)35}B#(m*`*v}3Ej@?mL$(I>b-MCIc>CmFS5d(lswffzxb?XWhLugUD&ok$eXhkPb-qB7Q_ zPqbGhuI~OMi5w6(P8-+DWA>h7ir`0aqMqBQRHd)_?kr~CKra=2xG7r72L8M@nt|$T zgZ&v#D;VIV5AifXc*g_@ofp68LBdtGfuyiw(1G8(ylJ7q%?sVR8q%Zl{CV|2ha|*zJiOOKn)?+(10w5*tm_w)&25l3Rw=54!&kqqPmB*`u7U>ym2b=ky zg-$K0G7kOErfBzir3#W4frYOhzI{RlhVoa6!SUTK%P*S^}Deb{$;P}eC zO8L4!RE>^ev!|`GAl9GZeb$tn8Q=j3z(obQoOl*W!dk}WrU0e2=yp4QC-X*RDw;%Z z{S(#pUk>>(LWd0y()As>Sy4pmEn7i9s)+Z07CxGK*MR3KS$^ei*IdZrmiV!~n8HHp zm}Q*D5eXESUL}c+7VFTqxVEwZx9p<`XJeu-tRr6Q0n%6qVX=czaIKv0F%U=?`@V8sB zTXA^B`3)mcf+S^dn2WHJp@^ECeU|pGI77i0X6|j6j@m@UWnr2=5cm5!TdmSLKG^H7-nd)4QQYleIp<1_Qs{ z>4t~)lC4$>hh;=qtQN${u@~o5*<+FoH<}D(V5Sdtv~bX5xUqY#RsAN}$xByvEz({Hi3aSr@h=g4W{4@ja5*BtdB?{M3?$ zZ-5O)^kBX9ZgtA2XtbBFd2)L@XLxuxal7rdQABe|5fV!HG1ebGpr$ULWba|SGT(w*$4j@CDX2wxken#e` z=pa4-adhN`BhcbS``bz%TfM;~-dE9R*ykeP_SdE2D!lKWPm7nch>Dk+NoZIp7FPo` zK9{>C6zmDtkBX12eFU4YV?NI{AMM>Z)7HSd3EP`V)L2?2XW~3j@$KLVN{6d-N3*IS zno-Z4!I}X}`Bjv*+O$Xl(zd+HS0WCZo=F;+)fhMA#vP@$%SBGN$2iC2?G@t3}!VUkm z=c&FoNg=gt9B#HQ`ZB}EPSF4btT-+v*1Z6BSN=I+r$zU#5JM?CmHvi1_gX6F{sp3P zK<@op{B*znw1IvvDlU zbZt~zC;@|oHpp^GF{||(v}H}<-{g`}ue>0tumNp49odK{TN*mgtvG#c#T#Ui$hLE~ z+jm$Pt z*Y-3%*P6EdNedUze%vV|11>)2w2jV>g^Es`8#ZcMCV zpIV_Qlbe^JJ}{UD`r-0O)QjW@H7hbTI)w4)?kc<3(c#g4=j=;wAga7+#D_uKHn%E+ zpGPzzPjh#tW)0QW@(nFQcIScjTBUJ}WQORjZPn?uA$F$aePSx&efFnlMBkz znLH;aJL)BRAs9&A(Dt>ijvg_Ac4H;xpRJIUnYFcs_=xU6pURmnB5GZqA_>HIY%h|F zi>7tw4Fh{OfW+2hg!zi-Rg5Q|dUe<;r>!%I$|uHy#29?Ii5S>Z+$ALYi<7zNjQ@D6 z#oZYIpwf@j4T zZco#iv#DPZzSnEHm;q1PM)ERP?Zszbc1MuFzYjXxRN1&nvDJ=eFH5D-_7}JUR>*f& z?#kmw8yg z3ibMW+^YJ+Xu&D35i;<5hsPN@e9m27RZG5@I9+IL!3P6b`dOFC`A>A#qx=IPuk62JG~u z5pY-v+LGQ;L={$^?l4I@+ z)wnW6W3F;3h`mnf)`TioBs1WgF--Y9?Qlrb+gKPoHWXIr^EdLy>P!*hA@*y{4-Vsb zr6(n2dEA{ErvgtL)YR35GO1~qGSXF^WU{tQz(>DJij9Qk*~Z`>wH7SFwV- za$5$5@*6f&Izry@N_)7q8%r0FgY4>hqZUz~;IsB=!J9Y{qA1R-!bP3D#a>vG2}Gmu zZ?o~adin;Vq6v+d=yeaf4ww^uW%#2%#m8nZp+A1q{5#CCq^=@+T7>d4_QBHI=Z34` zE(L+AqM{Jwo{Q-!4}3iT6RVn0{J+x1LP_`$sR;Oih_G2?Z4%(=N^s5x?L-stEg_({ zX|pj}q6zKve;lwue{5rEs30mpl?*grs28woBgOjkJD2$qnNAM~_V|Uv9N*QM-RSe` zZDD2x+;>qjg(%R;+I4mAmLwwF%&f!X^Uf+EPj*A~np=He9^3b`gpqI+kW;cN-_w`% z?)$vJmd)_C$>L6M{|^)+3&;J7SeiBE9H83Dx&$`J!~z!@Qu=T2k028 z!1mRd>luW2d)O->V56eG#;o}y;UCdX2Hh`!J$^i&Qh^#$Bid@G3(gj?kiT2O(Hu4GlkAC!T1 z25JtO+c8R;+0iv>nf$?J_&qi{Ci&|F4^|__v_fUD1ffY1qP+(E=;ZyS_NAz5kHq7N z0JIV3Fj$mx|AgGMCHmM1X@7@64VQ$3@(J=wV(r6&yF5&OOR8m??F0mtoCVF)b6vyt zS;Fw@jK1Z20sb%NJ{ChkT zN=AD6iIb&zW+<|h5s|dxT8MXNo+BC%YH-81@;nw=pHQszKY9jk_`_hgwXg}^iQrJ7 zv-*ST9u(Zca@C%>ty9t{>;cehBehzF?x?@)2B=^f9$+f$EX~r}n)t}*KPbzqNcr4z z=NGoI@isi)#6dQBdL%yijSLf?tcJ}HbM^S?8Zqn>NCl^TQl6cTf{lU5RM(F62Q8Is z?X=8X0GTHz#KzJXONTo&R%JIIP5wX%`qOm|-pxcy-}shN9m|9K z2vk~;o_&?7B9h>$Kt$gfsCUKfQ{gJ@Kh^eC&=ZD)#%9ZrVois=Soz0hg6E?oQ_TdIuXzs&w!OfGjp3Y2Sb-y7e%+;Ao7&DPBvE={J=ih~Ppo-AMXD0pb`hm? z3)j;3aR}7bW`Lfi8W3O;7$KGBWyC3lS2{X;&o%nrgILO;mzha4Q^{g{9#CL=!aliW z_SHAUO3Bi~R*@LfX*Do^XD1%6Osc;mGIX_6AG6ECC5HI~t~2>sff9mAoSzhF_f_P*k)#rcEUCcZa$+6FP>g;k)c z6H?x?;j+Ms8k9Vz`XZuN-g_M7Ozw6gVNd!T8SfQ&%_;z=wdF{{p|uSS@H&XiXfb}= zzvuRL78C;A_D0TGM`ZmwY?ZluS7n!ty7exEZsmr17~fh`-+4B_s8bNZlX!JooA2 zrz{{PW83Q$wK%i8=|MciBBSbYe~N-g1YR>2?$`NZd2Tb_!d6F9Y2^Ij=ycE5tzXm< z2|F50+Z*NiT1xEAC&4x-t9_KQqr5Yv)zt@wtr!2;Td86Z7kln^@I`_Q>tfadS&t0c zBm%3*ay@vmKakN^gCHg(l8qPvF@5m3}V zMPK;h3o4}V%FQ{ApohOYo_=1mOw>-OCEi2V!XD*@Q*VMbb2vRN*>k5 znPBSw`gwhU8kpbJQ)~%mE!q_j$fyk^KV}qD`n3d-ei^M?DtYPc|JJjGtmH1sfiGA$ zELfKnf=>O@0R^9}QzECUr4?HczYLl=h5N|P&W*#tT*ZAQ<$5-XqYIXPp0o_Oa;`d90kB-P1mwY4I zkJ;Xq?XdCJ3t7YKk+f?8EAj7$adS5gcGm|gn&eYCH8s=cjf;Dhn!_9C=N0$Dc51V7 zP=$GUBChmSH&Xp&_1Anar6Ctr6>J`BKX83sPM($25p;iTQ@aG?>>n+~V8*`pk$2xc z!8n;-jnuh?RqgsQKbjjE%Hh~)A?*u&n+fN5fale1cmt06+QePe|Ec@;*gOMDVEgML znGkixv~z;wy{DJ8?=DUlcd(w5DxfXOo9Rwjxa;ZrpDUY%G`VGT6PnFYIi6hLQ{&z4Z937H4ci7(Mnz!9gJ%JKdT&!+W zLF}5p2p2B0&UWJpr^vnvV&Acmw#%+;A)q$(b;!zWec?&cNU~t9%;-JZZZC0mP7>}g zTCf!eB<@q27iF2RMASCym+xJta5CpRirO$)hVg`i)2aJdG^%F8?>{n&gLL#WPz|@%A}1vnM&kJx zd#|b-Wmy_NclfJJGSnuho{o)U-4;d0(H57}^L`)ycnmGD0&lHky-W7tb8 z+rO(-IbCAYiZrG%YaMf`@KyM(mc+-&StxEW|4}omwpKZjt=p7LQ8*rIkW|0NW0X}V z7bOA|*9dv5E*3x0VR7BvJorB-WkE~$!*X7hoSCeN4fl_u%e<-3$8Hyyh5fO$LX!?s z-3yO{Ri@`)-SDaDuDn8vs1a%9u*U&q1Fewf1}^gEj;#x;BsZup)4&ssNUg?xx}G*| z$sFaBe=v2@vd1qImAvz_BVSHjK2$RfnA}e9*Cg;Y@_a50IIF;!e9Y%IS9N@_Fk2?9 zJw7>Akc4r7#QxK%jIxd2stEz0E$5#@-fqT~4qWp~61M59lE%3QYcW}soLnAYKIzds z(;ER=obnp}-W?B_Q|7W7Mk=F<4&PoI`3i{c4LD)^BsCIU!cVv#L=8m}n}Z=oX#3m? zvKWXoq(|wh!=G7L_z({!lc#jPc`O$1k8D|+KgQT1G~_689wqAhk#I0jISqyJEXj`W z=?>G-Hrg`rg*GDFCwP+8;hvO0o;eTzkr--R!|b2&pTBVm5HYN4e8GCJis8w} zgq{#_{Q3}e{6mWD?!l0zd@>LwoTai0wdS!P?ek*OdSEAy za^M4A5^Q2`!uw6X{jfaXAm$-ezH|y{MBhOIdDRrh-gSLlxf zp406DoEs(eF)P0L`dmTuQRVBw<0ISel&qEMC;aE#t}g?J_1)|0%pS8xztQgADBL~wC*Rs7)6lm=cu~odYOy6!zW46o}?j}g&&vYCo~v^wPD#E zFa#IJKGRI9rXGzA&EB0C{;cBnl`7Ho;{67pTBt6w$boWQGd_fbef@c!*-_`=;Sgel zBz;n5WuD6lR8yQQ)KM0eM$JfAl9kOtq?AKAdYFLbO`QG2bJz)W+0C$=oHLYK3!#>2 zTY6)B-Ftyj#IQ0fG&y=v209QWS=;)JMjqM0*~8l04@oubjaal3{?>e>T18Q6sz4=6 zxLu0&0Ep!KzupuBnij;uIh|rnbDpCIS?_X*aN2rf%33y<^TdC}0& zWb%6!N4?yqeMT#IJ?>?CzGCOYcWsa1^$kB88O?G=)<*K8yOadG%gM_?v!=DfUkyWgK@9hf)Ft+sj; z*4-XdQ%mtv453gMkRi~A$^XsZ6W#w@rM5^gcyOn?)Z^F=&%37zbH z-GT(wkbE8TQ`3#OTPpT|xZ97UWdy7pU28tmqLRge=A?JS6E<94IVn6n2YEA7$MEN1 zkO#}9osNs>=;=BmK?|e~uL0f0y9!_B+kTA-1H{L8HPOT-g6!4Tr@-6MX$ed%%_-_HR1^1yN$1j?Cz?*Sw4qHgKIemP@kx61B;BIftA@o@kM< zp`M0wU+*9!@V&bAAU_{f&915mo~0iCQJC9x(cm8ITRX_`0sF>#Q8i9F{g(yc0C7}g zMP};8{K{rDdOvlVUpFiFc6}a>IW)Eb;INR*SUG;$e-ke^0KvMyTfd|WEm=dUPMZU?jLG}4!k(;Q?^SQeV$ z_Ts7ejDmmM=&dM+AkN`GMai*A&dL!Z=B)yE_^NKsMn+=fs`f6@p2nQeHbKqle4i^< zOMHrsB9r$dm2tK8vNaQ{;T9V+QSMqLHKw)@+^~+Nv*=I5-=2o7Ty2mVK66AqzP=o? zl|ob8bh&2QrY;KiYuGhUwKF0TqP|`~Y2y;8oxUQl*dLE&?O$#&J3G{8o05z7TN9k4hT>5u z?8^9YvmzLNPyS84xP#~;%B|flJKPS0CRimQp6I3-JYjfV4?`0s;&@!6}LM(t?7_t-gp~ zlbjERg=avtq%XokD$t-DDs#5VFO*JNy>myH=OdGs*V+D0jsrp(QCU?u=aGJ-N$`IE=mELY42jWVDW9wxa?UB(>5O{Ai4fw zEh<5$x;m<%x@6HV4a+%jj@Z~cM?v${^$TIHEiTUzfZcopNPav3i4EfMfk?Nz zk3htZEF71s`<0AKgK3RHW2Vg|67S7 z|M6Gd?!OB=66N~k?a+D?0k9w52Qpoa3W$H=p=D)deHe1Q^rAZ^e;w8qPIE?5x&LIR zp1o44Y_12{+r)1Wpjz!fZHmHjVeyDBOiIM=*XNHVc~8;Vg&qKH2&R1h_w_DgH8TFp zFTDM67j3b=IjOz+pt$AP?~B*<4E-TNa+i5fT?9}l{=r<+A9I4DXsC>}yAqF?F7ZyW zu(duHGo+>>1Jyk`yc5E{h%%;JKXtEy_a{flMm2C*%zhF%Vf9@1ot{Zp0LyQflk|G%T%4#s8xdCg94<-PC-2P zTU&BF7K#{XzqRG*a$)-aYfDmTpe-l2~u;Tb$x`zN?=#OOPHdn$(>70(5V?ogP=dx zn5X$=Xkj4{JHj+1<`;f)at zp5-cvI!CR>-CU7LNvGkV|vg39w~ss&0b0HGBLYchab zqy2x(6xipoudsJ&FmDuV$sdt{Ci}7ryDDY^m0gN2S)1VV>$g+rcY0NT>K^xd0U<6f zuEutakA{(P&M4ld)(X0M=6Lc~`qU^8)eVUqS(<5kj$>wJm2-G_*hdrfeoFRr@O|kp z@_FcuQD(%J%#VuV*q58L8uZ~*)puVRY-_qYKi{gu**o_;d@C7V<)S597!uN1NTyp+ z7!>5e;pAoAW+=sYbf(dS%y>^)L4;viJ|_vR9(*$L>Bon%?N0cs7|^a{wToZ5`+kP#hSQJ}d*Nc`H!{PxoRpU(zSWL(FTK{?dw7<99O+E5 zz`j*od_7csx%OU5Y0@*WGybBTIfq?|n?B1I3Nb$M^UMI@+Ylzq&|~HK_bS~_@;0Y4 z8dnFRY+&gEf5q1iE5Y?av9xmiA7gJB7v=hW56=t?HKfAOB_Id`j5JCNprT0U5W*l` z0wNL;Ly8I#(v3)WgCGo`grqcxq;z+~bMyV3bN+81-#8y$Ui;qr+Iy|F*VRFZiPn3s zm^U#f-?Lz(b&ta+-cn&n&LI5d#+iS110D?RN3LaDfx5d$50H#{WBD1~lr!?xe$c|= zcHkjTVirnEvKf3V*bu*?#^77{S>X9zrIbr}7rR68jn`wa+;17^V-B2Pb02Efx%>u6 zZG#?_6~|buPh9|6;-4(CNc<@y6&(wUW@M!lvr6Yu*H~_A#7Crt|=!ZQ6!T+}BH$ z9M1dn+5Vr=*JbSAG!)}0-|*5Sq%x$KFE0~Mru$DB4x@S;RD3B0IctGD)%Tu1J` zje5#8AN+p=(%?0LG-wwe?lwk(2!!c%Jezy|7-M{CjmLZZ=uV=$d3M(i5?eX}5eG1B zY=CfOcY)1^&o9c0>dCYs3g}@(wV6`=+ej<-#}Jo9N-T-1E1D~fWoYoDSyE4S4`8eO zJeg;(G9{Si2t-O$?g*uu`vvMzGs?22lYu2QtBi@+-{yWyB$Y( zFb#XKlKEwGal+9``L`tDLc~l}M5ha+kC=^Y#-ARI@&&{se5nZ=Ud0xDv!OA#0iK7t zVFyDyI&#DbvL_=lE8CX~lWbuPj8mqI{n-Ds71-y+oe{D6wWK;Lwhi4-uea% zAA3coFOx?md;b$m#`K>3;m!S$MprC@oqG0%CT+^tD-3V93B&370Ogsg@!74n0=e#}{4AHiT}s5M`0vb;+N+E*bJBYBSAp6ynQ>Ust7|aWv_bZ5}`@IXdS>|JAo210QH@}$2 z&S>ql8%;M=59C67FBeBR|1c!yIElQdt<5S9G``ob+*8FBYzBfAmos#&giIr`P!QOg zadAM}%2DPE%^^|0H~f-M+;VH(^T0VnL z{mv`tOoLtkFP86B&SD4&0&dslmQOifi~nQuwSi21tfTO4su+@hgZQWL6g}6Smc6lr zD?0)!1hEH`>0MikNSh@)z!Mkd>F1b*} zS!Kk=%xv4cbJf1DV;jq5tdmEEn_VV3m0l$t%cJ4lYo&ddx* zRyFf}bMlP8HZGvP`G#FQO2$Zv=1^tdILT#~a-K{AiEVOT-*Mu)$!z)R3^TYw}< zP#7j7uT3FG5;Uo65__3(PCf-HE;m^73wn@zZa;;{L>{%nSI#%?92O!k8FdZpbM!o7 zq)Ce`8~_D?OudwVH;ePeZ|;e_OpVPlEzKWtuUof1uWOZCu}aCd*nwb=ia^!^f08UI zqI-5<8}vOLvx2m(a$g4$s-SVYon-1M(R5q-hyDm^b5&sFZq;BSkZ+hC53O&#{MYrh z=tMj7zX|4Alp&RRogvCa!pMAmEKw8%~ucGhNy|0eLs;n_osh zffzmZ$NqK5WEbRD{j>P;aZ;A>K>3aJ7rjb6?0PoRara&lMS#-TlH$>^d&NqN~GTc6&zWuoZ=9sF}01udNd!p!;7;?E;2aLJPV=F58y=C%gvK-6#(`6#yVBN z1vN>Fv<0UH>XD27Du#PFTxGoN+CQms9{EMI^wgakq29nz=AVLf3{h_3KnML>d~2cP@GTRNmbRAe;uje1g(o+uIor; zjcc3z8>xotNHwHhaib%Xd_l99)J7EEGOYo`}-5%^Oqrak#HjctQYI z*JI>zI6cKA^1@cQXrus3A)@RYf`Nkx2oGCGS|^>pZ_l2)taML-s+AS7OMz%8-nd{M zJsr=VOfZ3U#kr#8eaD-?mdq~ppc?~8kwXdA6TxY<(8GM zIhXalc!!LKPly{>gb0gGkN-?hJCb|?@f@y?E9mI#(hOLpITl^4t(PF5`u#AqsWFW| z+lagO5E;k%sWMoTZ&XEhLfi?(Bsyuh8k%LbZolks1VW4rZpIBe9-mQ#2ah#){OVVU z*E2DbaJoGFLXE)X%-uJdX7zK{ukW;oDE^ZcSv=5Q#eF3D7;mn>PsiY4P;wn6>$Z?A z$eOcheDu_c*jK1S({Lp_j$Svxf;m*xW97rz&4FF%A1@eFX1l}jp6z13=0sK0Aqc@2 z7G_uf{HDE`Klu8CL!%!QzqM?YiSM)rvOZny_LdOj0-_ zJw4>APzT29-5#G#Xq+T!?q}5G^N0Gj-00NQ6n{qa_(f5D&mg)7)t%pX=j_L%?k;7TBr`{sv9hPtfBlqf5hiqJSmwiZfF5$Iy57&Z z4p2_E7TJFR(!UOn$6=b+IuM|3o3aOi1hmCMM)Bh}1VFse5(Q%E5E_SWTeTnPjA`vf32#DnfU!% z7(y~$r8_|z{u1Y96aCrG!lnjHOYS@#4XAi-goacFmx}^p@{<4@n&zSnkekE}RnlUb zdoazZ_c36CZnTY{9go%iX_+p8NOGPjUhY#_SR+J_4$%RbqcN&pJWlnzhqJ6d4c63D z1+*oSg$v+vur)v-_1z3D3^3&=^!Gbh!3!HQ;3k9-1*e&nB5Ul=ncwaR|GbJnA)(eA z5?U@#{rErekOrT%dr(GN;TP)kX&W)!t=Q=3mT1J8KalRXyjiNON-GzTG~>c=;5JM7 zMWVp@H#6*g@l5!A-2(pJD|iHigG6G`zbN=C30mh`-%1j-$jvE}H80rn22_@p z-zujmRdFDSZ8dCuQR8TS8)ukNT&%hZ1)(9h^k!mV9LRg73G~TI%1)P%6r|M8tJMZ+ z6m;8~qS?N!W40k$9JB*8@%2Gd6PHH6i(Rsn%pFwYC6dC(P^M~%G^4eSx8nu{e7sK| z(XQB$=XU)ZiS}UHUn~<_wHHcUm{?aW7e<$AqL`+W&=NSyx<|+Up+P0J_!Rzi<-toG zy5F0|NU66O5?EE=P)X7WNw_n9{BG?LrkD1#fj52rE&=RqeHh=yCrpOFYjhks>VS*! z@P~do+pB17kc&9$4Iv5hM^nuUl4E(JB#B|mJ@ zn#scJIaQeZR^Jeew=gn5)n~?8$_s^wOC&A-ys*iee(=nq45>TnD;}AL{I;A^Aw{@H zYQ;IoQOP@}X~{)KSo92~2RgYhs;Pmn~vra zhZgUUg0=s?R2Y%Rm}2MHn^uriOoIHcHP!5(qN8!Y&ZE+bcX_?_#~H$Zt2#0}WF_e@RMl6Y2Y*jqGe^D=~Lh8J`WXMm5q-YoZ9wKhBd~8O>j|nK;~v zCuiNrqb=At5a%b zBVp|JbjVSZ-#zAsuOcpJj3p6-K;v&)uCLNgikT&O^BPAj#o2j|f|DxQRSm@nP4fN? zA|p01AR8Rp=gml_MybdPi6<7m5Oa7PE4uyQOWdQuj|D}d*Ij$!Ubbh7;dQnd?&Uqo z{5RVQud_|+MD6arGKO95E(vY1x|suC%)R^?ENsOh(rNmJ6_=|H>m0uc-z|+5=4V#( zOQ=^dv0i)ji*(%gX>!tVTQ8{)fV1_l<>g!(Vh;S6`mbMeb8_0#6<5g%j}>Q_f7@I0 zIEx6kS{9Q+G#R~ULKG#(uIJ{B2{>f{G*rpn)` zR04wql=(jd;;i0P$Q$7~LhoqLh$ckYak0zCx+Hmsj%Ubdw`V%q|px%6x!O&WIs?f4tbu`TNl4?YD?2$?@KCGM!*M z1Tp-$28|8E{tCy#%(glP+nE1!??xWCPevkUwYZf=mj!7s8MVpwsvM6;(vnoR%$h|> z6 zJk>T{l-HfyC%ctlpb7}mP=6o&scPa&c15R|AMq{fc6Zaa|vU*BA zPO?#1aL6+ZuSuBF4S+?uqs@8UnHp@9uhd3#YhT?+_ZP23{eaSVK;h~wmgeT1X6o)& zmlxX4p7DQrVa95^F)ui%v=R0xZ3hMl0*tAt_SG(UP|zMjcGs)H27>P(On+Od&H1(y z_6ni|vEUWl7r7Ykv;)hjvyk{&lFbLb{Sm{br`&}xZ8$sJxVboHdDNM5(O@gt@~F29 z`BE(Q+#}h!<77WsP6rWYYkYr&wFjcJ=Ap%gozrajJZ~91F{m?>o!St(IZE( z?pZ0euZm`ZPJqd(w%>Ll41J4NH-r{W?EvGQd31sgSFg7A^t{J`MyVeIt398S!xQ?6 z1ne-)>&Z)1tTGgIH)rGl-((OxRYx*)gFy<9$C{weJ!J!%QCo|4e`L-(FCr_e2HdkZ z>G|>!?MgDd-P~%nllu=B_G6nU%7~I$JlpFECqBg;Hv2Cg(IM6sc7*}WG{!B?z&6PJ z27-+()i{;ZOo8&;D($FZ#{nffl;aZ~B?^e`1_~5Ixx6T6T!qrh>I!Kn!|}aaUZG>l zw!2&uM8xJT(8+b2ee-}d$9(``xi9GUM9?(`i7t)*2omYPVbQ(6F&XyuRTx>aaP#vE zQOm8!ycr%xU|Pjv6#Lz+s&&R+3{+5f8fy3=`TA;1j(;Rd^j~H>MPR!+A8@o?WdtV< zsETQ7tK4DJnsLTKibrSURh&QEk%;jASnbFq0qn9I*@#vWF+MH3pN50{#18|w^Y7mS zZMN|*K_D0rxs@$Y?;hMrQ1uXKpDDn~V#$lxd5U9D1EI;nMJ=PnZ=yC{lci>GgYe4f zK(s>8&9pD9_npa31BD)A?|wPIP}if zdkV8v`m^dA4qDa^KAn@ZO_wBxp^Y~{AF^6qtYP+Piqp0@7V4>4*di7P$Yz(;rpam=O#0W1} zZ~tOpwEKiE#!bWdAzz$qJ|;K)^6bdwpnGwR2HmkZuHoH9dp+{TCFss;|3j}PUnBd; zX>(RWxOSi?48+1j+aKeC{97E3>=H6s6i`7(1t>YhmLE7eAvggc;luHCZ9#|%%w7XR zoE0H-a%0Aza7+<<@=y%_AhHNFzc@q?l78UpAzA0&(9mFn-%U02mK@33=2Cjo&v8;w z*gaS*uTRgmX`A5!g27VY$-Lo~F}b2w+hYOY>%$U+_>d#O_U@-qzLIdqig7^vs1@z^ zvwBB5Ow7=vzBd&{B@p(#KTKsdQ%)c(de^Yx;Nbhg`fqDrE3#&USQX7~z7_uWqQ7L= z&>$Y&iM_N&Fyj2U=E$bGo)}-N&)Gdcw?jvuk#%j2xcFUKy1#3@u}cEO)a^Nq-W#S( zpU@%)LOTpxSs?h7#BDrSL)0YD?>~E9E0E;&;M{n`Ijp|+#4&DU`dW~}^72VuAU*<9 z<;BkEOY0=r3^{+(>D$R~b&w%Nu}1#^89j4D4oIYaO}$5~4KE;YsRdFvTJcXsev_Km zx6xEZsiZuzrg1AtvsoJ)X{F9R4p62n^0AX&Ou4~zU$Hs|HW(DA|i9nmBY772T zI#72?vw%O@--)~@_xW1nFxh6joZg$*3K2+O|E237DbbTaa`AUi4r&zVhyh;$n_Ngc zBKI^2XMaj2F*~9bwp`XQh5%2?(e-_weQhq4M|!wDX;I)! z5D2o2rMw>_w=F@?M?*t%Ynz-R#2!NWy8hX*ra1)Cf3`YY&|)ViR?>eHlTkHHHx`qU z=5i*1W(*JJX~;(W?}u{B?a4~ zGlF@2-crd0&aF%}x+A^rRf%&)|t5XZ}2zD$b#gb>qtW`0a-yH|7qBT0UjFV z#JaRajX}+L*Aw&s3)2u}tx<8PKE%K`?EsDeXGKK(G95{u1q`rB6K+kM)K(W20U~Sb z#F{W)$I@~Z-{hZcy1%)fo07cYerOq>948)L^F9>H7)Pb-FoF+r7OS)@Wz#1M4-INM z>yb9l|70ay$7?vg4?kF0$TFYP5bHMfH?96P2yuRa4FdE>IZ8an+|BZN+XYCb?m1@D zD-tVTwgME)&hhnO&brQB$*s7{?ECb+5?x7R%`J--b2P6)-E(->lZKg}_y=Vt-Z;Gk z-h($A1DB8-`=E&toN0<2XxyIrW*g@prs#m6TfN;_6UaLRMK@U190c2Td48Vgz zE1f&R=iy$T;3|PO_ABK4$J{(^&C=do+@&B&Bw*F^lW@hge~P2u8?dqtm3vWmsMzMe zXp;Wytf3lv{YKJrgisnG4&shrdrVH`KU_!TgqO=^CP$zX@e72*Du<;&NRJU90xW@7 z_PR?3{V8GkAYkKlSL?6G@`oLTdS!Z8KQ%oJ25ZylUFO)wL*q=01E8IOT+i7JlIj$R zd#xj?M(e!#j#a3b>Cws1Tj_%(h{IN#(y38uR;P}kg*n}=59{QwLCOY*0x zy>otsVKTb0Tu+c+IkEL_6VkzWUseQA;z3{_2mluJ#FzCC4BQfeW9IBeDAC4-hHp$U z;0t+g-)L7QQHPNu+ES3*OZ={1(?vhU+2hG;v38V{(|PF&%qv&qIwqhCA;VlA)1fd=$~35I+`K9 zQ`0&s0JV-Z3JHbs`3G%J+*k{-YI{s^x${Ye0QM;CuDg}~AV(?Nl{6umh{McJrTu_R zhBa*X$Nt-`^nLwH{M;z+ei?oD zPwrCe@C8v@>oyuVQpGk1@b+gFZAuxoksSsyrb51Wn7cdF`ZySGZV9=goCa^fr+%Xv2ulz6Yq()F8NJY$$`75l_J1xu(BL zZ{{C=%BlmwL$7Y5>QD0l#;N``2AsfZKVzR43XP6_-k(JXn|-W|4Z7dDi$J*RP>-(9 zy+U}{2xOMqs>xh4aWdWI3})5W`qApXh}E?JN=9`a@FoAIR!WJ@#?51)$!k;zB#It} zom(s==l)ojMlfs&91LtJKW@4HYKa;%#e8muL+LgT4-Yk~tq|4}1At%awgE^4cPs=Z z*kEw@kS^~3*OH6@gkEDqe!)z89otc$Y4$sCHA-JYhR9c^VyfFM!Sr~3CIjIaZh`=y< z7|>r@mLkunG3;|G+5M~9s{y>mj!<~S$!z55y zeF=JoKAr>HXhG+Rj-nIm+Q6^%WZGfA|9Wq!YT%=jsy1JR=wj+I;H4M|zTARSBFBR7 zu0mivdEr}V!_~suh8bo1co0Z)Zg_SBg%}{b1T-GItbp#)&ppA1h^Y1WczWZkJ1BPeW%QF~F47VO-X9On@6P-G`_IzTH$~3`B^pm7Pov`b~(dP1p z^7)ET$hNDi>n*zQnadBh%Wri_eil-=e+1=PT7?Cd)Dln<(8HLSnJsHNPA-Tf+v>WN z{d=6vc;4XeS?&-jn2D*Wea~WGGn-X+BO7;+j3~pI0R{MWR>b9E>-|djWH-xGn(sP4 zvLa^6Fq$O981@c&*sq38G}=d7^Cy~Qr9EvjhyD;9QB@=jZ)s_eG>sKqJzz_nPA){z5v+w>=;hanJnKrz$q(Q~23ZyjoDj6*=of27I=4DD)-4co2 z`n)<98|q}5INKs+B_J^(t!+FeZ=^rfuV!qhTw&MxHw`II(%K0h|1~DAyt|EB(6HBz2*LTSvtj@!LS*7riX9<)O0F28?_tO^Q;%V zqeSkx*JN7Ab(x-5{VZJZPRqSVBca(pB-hF)7wzvp%QiryrdJ>xSwvP#+4-)DXC;Ri ze3sDYj3O+o7w8xTtvaw*vHh|h6FRm@Pp><>rxkf^&vk%1t8}$H53q*%XDbAi1Jr|i zaznoz?v&D?x49Or|ImN=n2)EuS~z}#_qgS0^bAg`>|1mq-)mtbYs=ahk$tX&x>BXV zDRu)`p$75r0u+rSIoa89-m#)w_(dMQCh4+BnlaU+udvPR=ZwEwQI_EdB2B#VZwx1z zDiJ!7Hbz(^($N?lG0M>{9Z`lYH#ix35HZq(YkpDq-gu#0@#Pg(IkCaHFoyiq za6}Oga|g8n4FZ3>Qp(y$B^*3(`Zsea{b*W;)Dyq`@iXFURBrA2{>5>{As=V_B_g=BIQkFVIP9;-4trNPuOmeP>qwA_lw(wclC@PT78) zr;cgX!jrtjaEY~CV0#X3OVxA~`SDTdc10hd^~+S@Volw_t?&KsL2%or%M?>0c(8?Y zNfH^b5VtA`KST{s(^lqb(SUpA!!24ksC@R5B&c?kXNVp`fXRNdd#&hanZw z+X*mQ6SoG21r+qYRUuvNJ)GgJ{q4WO=L-hokl4T zO^pr>nTzBQgy4k1I1nn57zqGihA|W^-XI!~fRk*IoMW_we6_q-% zc}o_9YnGa6yA0grgOt!cRk?D0*zr8lD;joDDAY5JYQa zGyqE=&0n|%u>USLSY=-He?72x#;FsF(}Bw5b=bMtg@1h?JMh)Dggu*4Ut5zcdDi7twxAfXzpKaq(3D<12`t z+cH6EL?T(b?AF6?ij=a$-I7(T?!_4OFa)4du(ItC0f1N~+AIk8!qr`M$11iCM2VN1 z{`M}GsY4gLDfpGW9)$<9^ltXT8%dV+o!Y0D7i-T@cpJz9;IUyBYoD3a#_m5fWo6W_ z5L5d-C6j;;Bl?(AZG;bCVEZyX{1s&fDK_)DqGJZcBg=s0z}|(3!Xfn*ZYEIr zT^X~heXf8YN!BwMJ#dh8AKsJX7Bz-8o*C5ai>Xq?oy!q~ZR*FQCUf1-yv7#>EbrVa zva>2t>#t&lz-qaD)KV6T{_;9f8k0^em@E1vonF{8o$em0_qW@^JccU*x{lENX6$VT>#a=GqvGa>^gs&bw{Bm@CD?pInp^A?Eif4&$sOmV z>QC-02k0D9^%_L@1p!?Cmz{)RWoS{4%Bdb3?K$5uc?Vk zf6^-!tXGCSvp|q4g*j@qKU*)?xD)5LoYz2nQz1GtE7FqPJ1{1JPtHiDnuYvvr2 zw+=B3Qoctb$+w#VnsYC8ZMGcFza0!6Iz8cBsEN3(Ox~b@VJEz;LDswrlv>Qm9c{e- zguN(Dpkxev+U6vYqDP~1B(HL}b%`E&{Al;cFh52;!}bYvN5%>9?1J$ z7LJ+><*e#IiAHT%NYGW`Z)}5mJY^wFZ)@bmPAD;rVCX)E(;^qL*lc17@IS6@6L!(R z$mJxCMX5Sy+9S!mj$Kfc-h}@8-g6%1} z1fKIv#c|qp1d&&Kb4!9kPp~2Ft{d|dNEaePhYzfyU%jVBc)c+Dwm&Bjl~Qfw%+upv$qKR_dOsUwo3yp{2+vRvs`?p@SZXH9qmNF9|80<}&i z*WKlA3zNlxK?EqUw?Z~VIpaW|vO@wV3gQO=&;FwDyqG}LrGh%#_?uOL(svwu+UGm6 zm7;W=2HvKAs+-0Z~+~$P^}gpR)(|4=Q!&Khlgd0Tg5w4nkN$)j}G8;ZDT$kf}M*pYb&P3?(<-mSB|?<0?Wvz8d|t zg7-+_Re?WrnNA1{OEY50A}llul>5*)tOM72V@6L?zd=0@Xg!+C==xx5tP8S*)oF&r z>PYi$8A$Z9L&2iefVF>EUzq?Jlet#w+z_{^0xPBbNN4JCGe8cTA3HH1@-Ab3@+G!- zD$Vq98_wS^pm2PW=5OBb9wT;_1j+F#Ta&}<%6HfswyJ-5eWzS@S25)MyLnoBeS06{ z%Vy3xK;cqcKeY8tNy{_tV_`0rREY*2sAjrW=+N!{s-kp=>Jj0&(V0(BfIu5Y9?;$> z3U)2#Ni0}DPzDB2S-Oq z{&%cLCnp;$?iATG9DUm7f}=UF?3+YP-qZ5H27e!^x`tq1e zN#S2T04XQUI6a~^vJ8W7eCkrMAl*o4iDB;rkE@k@)R^vwss!wUeqU8_@EiHG{pjPk z%zEtD@v7F{Ezy#bg^Wkq)!dCaWpXs$hpOo&20R6V|2)UB30WY#oE?$@FO^6H+te?# zYR;i}NX#L@U3bF$R;7!(ht~b#=JxWoYte{<96O3|zHJiR2oQe+)crF7yoR zfKYX~YP^Yo^j$BJrshnnR{T5e-PtC+#?DJ03x`6Vwn6(i4mL%B!l zj87(bR6Gdj1q!p80VCL+QfnS^70wFPldwY8X5uZ~6 zlnHT!=87{ez$j-265dWQzzacDL;SanL+x#NM!~tIG1GW#ok1|#2k*G`r=3}&<@_UE zd&S5(gLPSUrvqPwkdt@#Y(J_YT3p4O!@K$P)nS{0!KY~X-CBqJ!=2Zww#CTFQA;cCx?m7sKQ#ug}ZxFaZ#$7g(?2Tt(XHTP^-)G*)%Q5?Q5NsCo zQ0%4WPktRul7NsP|Ku_pWpJ9b_x<+1!9S7E;uFWf`J#iYSDwBcqHDSnc1Q6B=*+!! z{%t22W}ms*L5&A*zuK-Ww6;ZQN^J5Ln4-*>`-5bxAh1!wMSOIG$8EN~d9GgUig_Qg zzQW0uYkl}W31i*UMWRvnRnI!6sIu;absyWb|9|>7WsKhkF-qFhjJX@)!!f%*P2PAC zLy8!&unId4V2SBLv-J%DdqUnoGdTki<(GHJ1jj$Klxvl}?h11d@Q0F;%N+nlb%QfV zDLir}36zRTo8~RXxosH0c1noDzI;hdQYrc6h<_F74dUO={%K%B#YrfEWjXG`zlHG( zMGz*xwR2L7mKzA5#lCNAdldOA-CMQV9;{yN&kTsbZ<(>v#C|zsMP=pWSQ%Q5<&EmE zidsE|(kcQBiRdfFaS|TyeeSI-QKr_9Z!%%{pU}QeH^pqYWB*SbXS1ydXlM{fOsUdM zdRT+JRQI;-w0h=cQWC`q1EGsWQC)H1)ctX}1+Lv484SwhWQw$>f~vYvuHEd->IyPW zVL%)VS2~ugG2~-o3CF*){3##^R+FDuFv(UFg~$5o=1*l_E(*EU+B9{*Ll@m1Q2I zE&CJzh8Dp&4_>Oxzt^FYdNQrOVQgzhc8#~RN#z+YUgL~^56|;|{bQDdV!2kPu&5l) zsVNPEKq$a-Ku(*S+?B7iG%=ptw;3_)X^>af5EmA=&>X2#%C)=U}c*M)Yy?_1&K;LjIj{#oVSLRjEEP%Z~N(V zUy0rM31^pxaUHW6#ryu%&lz1HSlp(n^GI_jum~ff{bt!P=YAb^l$4XVuYF_yPPlSe z)YC{C8H%m>0XB9haePv$ZgU3}aQAzrDM|55da+Jhck>sMUPx~5Y=#1lENP|Vp}3VS z%B^-Q?|o4`mSgHn@?GWHY)W6nD_7jiYko~v+=5mSUWay|RSysySq_V22l3H^W9fuP8!Ye#9 znr<%UxXmgnLezR*NQSjxia%z?^9opR&eTiL7tnp!^s^CC&W4l%GbNW{exQnpLe_>r zXzVP%?r+8qXKZV&D$^cyA9%+B6jl9n$#xpSe-?_#cn>DSwKS5ONeW=0@#M7S^wlv2 zx8NDrxHNHMG*%pU01n=cLeNQR30ABi8{p<-QzRzNPx7;LGCywTW7VMNyyiu<<$lt9 zp1j`MDS}htWaw{pk;F>SDQ_L@J7{fTJIjGvU&=(dyT zg+>U;QH&@VZ?}*(QQ54pfs8-2P)hL*C;mW>?yMOUuvE?wimhy}!jdE?;dd^wGaj*5 zfY?B0egeqnVs=;pqR;aT)|hP5)q@TK;A+CEREwHt;S9lxJqZlBmhlQJG92eYA|RBR zWskhG$9~}Tw2=UfX2{%Lt;{%^5z=Y+deYZe)#pTdU!ZJu+tv7)0AJjI`a*_YZL0T& zFZN-s%@ExQMzFGfb4$^z$LZ>7AT=Ty$PvO4R~Y}Nro}r=E9W=(_Dh_{8A@cI_t!1{ zTHR&oT;088Y`SGWXj%aMev^ra!d+6~5d_eqEeYAN?`?q0JrcDLvi5T^ig8G;>i?WlTrHUnwD^+9ceX^afaC_+rIx|)f37sw z(^?b|sPxo8ZjEaJ(`Gp4h4&Leu33M=H`NzqkrE}3tptO$bFm-xs1TS*;He>zd-rS& z1_=1Z%67d9P!j$-$bC^hj=(<85i&n-FB$B+>S4%lqC}3|@C&5sRQ{~gxeY-dT~cFA zT-=A3k0ivTrTIY$ww)XoC+-xjmgaovg5x9G-{gq_-=dQKrP*0i4U#8m?=r#&2}S?{ zMcdF0A(xr*>87F2l>F2k68`WfZ}A3yU+un8JU;sAPG@2D!lg5&^t*LU(AsR;?C^q$ zXq%AcYpc8CKwnr!GY3$4@5{`!{YBSVO}Hw9nvSx>D)ZS;Yg_^bR*K7R4GJ1JOMc;{6#8c5rqSyc30;q#07@?T zl%?))9b)r4OEHIzsq0zN&yeMopK+rl!gM#0(KUFPd;6U~C@#X zq=$J{ERA{lB;M0DaW`KX2aU#l!N}413m+%NL3f#6l7z?eq9BO>^w_PL@R(yB*}$W1)R?Lhs}uMLZDd4EPs$VXrD$ETjU&fIObE-O?>+vhRV&gwcnsS<$LLOh2ZJVFKS%h7xzT^ z`aHhZed|#FxNG`8ilwG(vUf?ZedTiO#>3B#WGSKxJl=)91c(W_X%L(#^(Aj98pXu- zJ%AKmX)okp1cGsB8J`Z1DwLxo#~mK-(@y)QtlBM1fvg0N24jA6P!lmU%WH+bRo!yD z!If9pH(3492-5ijlff3?7Wx{HQG@Z$pMqd*xd;7!Nm9P;^mDG^o@_NXq>-=N#E>sd z;W)jI7sv>nJrds06l?ZblSq1(6s^IV_X1w3=sA!0LyWq4$X|Z+mg-ArkNd+%zlP+6 zlJ2?^@xWYj>vg5{^3JM8J8%j5hl6S|E2FRJt5bvVTDX5Wp*Bjdh4kpxtJ>`@*8zNK zEi|nDPoK}$1a$fAO-ol#6t4hyE{&kJ|49+en@;1uKZ$6cza#274z{s$9Rtxg<#<71 zM7T_*fq{V==139z1S%dG?^BTsgl2Z|jEom!s-A)+q#PQd142QFKsa{YS<7YopBESe z9qkNGH_O+F4+ov}1s+U3Mr!NneJGdfSbprVOaa0>jV7T3aYPh>C^MRFADq%2FkA$% zh$ZoJptn!FT1>zepUuhoo*Ewm22@^%QhB?IBXdnkT+7k)dd8z(ss4(@aKX@iHbVc* zyJpzhq^{xQi9S$%OZ@P2H;*whFs9j-?>jxh>CP9|KSD1qzYhFu2nXIW!crqpHBINu zj6-M>_Tl5by`$yT6e=531F$Dc_8}>^u8pV`AI($Jb6ogTb{o2dAHO5`a)qB5O=p#c zA1xepq9Va8=D8Jv_sZR*{uRF4DfhBo+BC-T*8Cp24KsV8MY_Y4Rk!WvL~MniV{ux^ zG4E5Adi$glgRe<(;?eNRD)IKBS1@_~SjQ<_l3$ZoNISx&-_hMR$mgOb-vX$7f_{~+OF5(+(vRK3rrKD@q6kk3odVLOf8L&TQMct` zOv;Ah{PkOFBdK0qo_h>hK}Ui87Cmzd%w*lv^I6f|zRA1z-FG+T31C|(wmDPPwhEI6 zChkF(WBd6c5%oFWl;RgY3p6%L(jmsAY3S3WFGR<;0jE)5#Y@t7_F`Ub^Jz2W^wNs8 zL8(Z^zOvhM^|xc+RJNU)V%ELt3Xem20$6!BMN*0|{HO3$>WVC%;nW%J__6^6o(&&a zuHZ8RIz|R0?T*{dH$94hodD)wQ_$vQgZQJS)45=v$J8z@!PS^-{(Y(4M#=yZaQ|Pl zQp&BkeY#o-U_b+e4-@`i_bT!!d)V%g)-==Mt%<(2o)XrWH=JyEE97w!3X36y8G-sX z!f}dxKS@_CM)SSL3xJ4?-xtrfI=NP5od}QGe)*?hM$BKcL-RM!LxYdLV48KUGY!-j ztMr&T8S#RZ`O8?W9D_^~7ej+EuX;fLX9xolV8aO7ZQnuJBvn_7QE|ql1b7pT0Lu&( ze%q(|qWBw;lIa#ush%aaV=^_6IU7j8J|X+Somm$4KV?~4zm#anD?49a}>n|yHV+Yq_W?FOIXCs(u2 zE_))}PTx*@yu0_?wo}&}Ux)Q2@|=M1hsEe?v6#Vvbsg}{jeT8|SpBDF|H)8^i^=sj zOD2hy5f*_pFh20<@*EF;Azj+TPzXJYo5GDgmASCIso80fBUq$dxAT&;sgGbHCTnF} zU!o@B%7KRfU1~5-c)Rkw=Ho|1!hQFQXF{Rw{L74~&EHb0_64k*IOkUSgnG%G@7$r2 zHCc@Y}pxoL7vit=lIj)4jtow}-~O~r>x#Jlr{S~2onhPMwzCC#h;s||)d$o+iPw=hcgp4eMEpuY zYe3hppAV6MY=gZX-VwSs2riUG)0Q-|=E{ zMdv=cPrawOW8hy$+{}%<(Bs05 z$j#L%R(xpPtsm>X^kKZ6m%RYIBt1S~^)%vrb#X3gKdtr2lwf)22@A!e?#`kH!2>-N zNg|##yF#yo~=s1PO#W=IGCoukx41Q!7*RGx%!rQ#5N_~!H$I~D?#ez1L z6I6zqPcf+2nb#ccZ9SjpC+Jb;vK%}a)IY4C-f&w;;{P&(!ivJtQZGJ%0#RGRWQ_V_ ziGtz-E?;`knoOb&51P|Ml9zaWCp+6Ab1&PO` z?L7_a*nXV+-j;6us>DgX_mk&V`=81XTxV6|eY_3+7_gouXL4K%GS=*78-Y@JO>Bi< z{h3D$r7o-c?XWM#C+d_pFiSy&Ful8I0xqk*&LKcAS@vH*DDg8n)y7zgA63 zXkV8eA^mRPOuWeB>m%Zr=@#Am_^)Qi5}E%=z=A)4r%I47bI3wq76UwscrcG$3A*inmx1 z9@6=6A828=cjJgpQ+>kzC)MV;^npuM)TV~XZ<@LONk$|~%yU3&=d)A&#DT)G)Hq>B zaEbo)>sKqCbNTwtUOg0yme``1m6fc+UW6#iR$ftXU9V5Og zr_EssXS?KK2}GJpPJq?MEy404wm7N^m}njbHjDVFTj{R)03$tCB8C=|pIei^-7AA` zv~$)?fbPq5!-ePGa`)~>o!gCHJ-o3fi}D`si+^KoRd4POw{%y2g%2MNm=xU#|8(ae zL17n|Ut=zaHHhC6TK+&3vNSz?J1>!bBy>JD6th5G&YdDKC2bbIw=t@={d37+;s_Z= zU+3UHW%ulXO2eco@O~@xvAr8+QQDHhMu7>HyMXwip77&BY(x`c!fPuE{1$}f;8Wc_Wv*8&!U3w{RA;F5_w3UQqd)x zo>v4S>7-p4?M-wx9~Kwfy{qFsxu(U#vEKPC1Z!nA#A+xcD&!XQ{`$wUI1c=bnRWe3 z6Et)B>HLr@QZKgmRW)^cVLz>Shb8&LcG##Qi$*{+vzsa*oSyx{YjrsaWx=0b>cWRI zaroruxhRp(>jVD%#;?!q0`wW%5$oNWN!SZ{0kJU%1o1aE_Lde=9-eHi9I_K$AEJl9 z1)4klcN(9?8XXd0X-B)ThRi0%|68b(&Qkf`z*Fa;ydxK!(p^0ACAZ8Ha z{VyY%{-L3qM|yvM^=(X#j{2aoBn+FeBsYCHQB7k|4ZlDQ zjd(acm;4Opb>9jj!yLD~L4NAM>z~?QK3Wk5Yq1eRp0cy&ldfQd$)*K2-<^>c1^&TN zTAv9kDdoQHjMMzPHehJcTwW({>tz@J@@HtUL+c%myJv%!b?K6|oN6o5uRb_MIi(Qk z_c=uJGG|5Ztrf4q1J6+5c8BuV9JMwlE)nz(X40`+BfypfriFLnnK7`$jbVvyfyy=oyaX}b;d1Jo} zonFtOEVM|lkz3`2k~p@13kITaYR9OapCiZOHck{F)8dEp#Mu<-!B9=A{`~o=m1}F= zYW|s>i=095V7ySfk0P61r3IV?6@6l|w_&z)M~I90fjmur2#vg)9>qnN<^+pPSWih` zT#TOMJ)7?P%WH;4JkOIWkIx8{AWlQiv$!PM4vM*jg<^@%nN4-9w>MEUGZ}|Sml2zX zn*+lPr)IORA2n2=qnr!wQbFrBT1_{jT&dKSJTE+K%qycp+UTaI6TVcH4>V)-Y+*9~ z35B`QvESY$>%RU%ZU*iH$IEWT?V1TBe!Ew=sqLV!A0P{b)F{*&@J28mIJEn3PIWkXR!TNrg&C7BKC&%pNHH zn&0jDrUX}m3?(Jyr@plk2`TR#dXlHt*zcAXMDRzD0k_5&254lQ204H!M>M@H9hykyhOlEH%AF?Qp+_F#B|xHT)5_`|gkwHbK~hP)K+2W22_c`C708pSEmf@@f?A6a zf@1sSeecDme5<>Gv6}Br1h9NAT9q_m9jzQ@-QdrhR+?{#ehy5pcz9i3TU71TbJr`l zI(?4ux?3j3kp+7f$^~OD)(a|`VTK(&P+F(Rq9grYE9rt0o!f+Ef~kp|87;kN@<0dob@q;5A8B1uVo57y#$9I^~x@ch>k2gBuE0USJGF#&B1 z@83`(LRBk-G6J#aaSEpyC^rj|Z~A_ccO5G}HkNo$P*z&`?!f!pXI~_ZXGxs7MDy;| z=|}uK6Ri|wuXSk?r@fkVMHyF78*2(UM&*r($^tH|l|4t@P?p%!KgRFEE+~HvZ6jjS zZ>K)h-C!}0YjMsym13{+p>y~ks_4yQ=ndG%XiY*;i6E9=gmd}-?-c3Py3nPd`Kzto z0mbo8A*HVyYo}#>#g9Hjbx30rsbA7w+t7x9Uzzo2O6do6WRZM=(I;|I-0Vn0QC`6t zeCcUB&y6vbZ8-F6G8`yL>ajLqm9nFYz{%yNjh8F~-LyvycG3yN9PwWk9q3wI!Y|eW zq>w^OWy51*+5EYte=bGo;3N*3v1~@iBeJyW%p|OCYz-ul?%4$_i^E!{z7+M5DpJhC z4{s=eC5ZYXAJ%C!~cw1{i`(6 zn879`tQLWRM3#sSi$X|PM1vMY_N?RUn4o%9c#&6B5?vMP-;ywuM`kc2p^mQbJ z%CfST;70Xh8IRTg#cRl6s6j z3gzvP|3u&4H^3q8xLp?Rd$__f6A_5p4?nK^dV_JUJ;SK9>-+d~95`I4t}s#O{7H8Y zpIKvLxc#Sbz?=|zy9kI;Igvu=|~{VXdh%bG`$(-mCgD#m|b(A*^(?ID+j zbg{(n640ObIx=m|Oz)?n4-(`}ZoT3Yl~Il+b)R>-9wQ61$QinHH(QMxRI%lmPPt;c zC~6_|d-uJKj^5W1=IeQ@4AJeJW(G%PmWJYg8*^^9pN^zlYF%~Z3tG%Wd|tJU8(Piy zvgsCEqXso(7}8n$Rcb89a>`iX$O}8$k00Yb{}lJ)V+$^9)gG0C5wTe=Px^D zn@)ynFAW`{W3STw`H_m-S#K~>(W4*jvtuEni23ldep#2{PoteV%Z3gs8+s-uBs^E) zPJi6CKcB;&EfcEOeh!H#_dYU;O4sWaX{?AiC@Q%q2Z4p8EX`!$h?!@K+ri%+BW%7b z=Ewj0xG?~a8x6i-ex!I6QX)6YZy{7;#Sa9gU<9E84!OK<-hAMN6Sbq0pO<{B*BW8{ z=EClCU?BPYT`1JR;Afs{`i^A&ACM+|{Cr(1tRb+MO8mV~O{AU?7cCXl9RESW2junh`6XKzn*}#WUZ_6(Uu` z>`co!c9TLi(Qh6MFSTvpl9D6TgZ{&hKZceH_Cqk?5Hwx3g36i{=^QyFZTaD>9yG6;Fk{i{^F;}OVro=g>mr`hK)5Cn- zaB(OQHBUOzP-0Lt3=JALAAZf2WXm_F=8bCp%b`3y3g=YF=o*S}{H~7!_h~qsa zgk@r4oe|cd!{{TQz3{f|KI9{pNKQTxf&3B7T~Ru0Quv!PNUlvu!P+A@(hUQ>O;%B} zHHvi*AyWW@VY)bCKMyMz@_x?DBciAa{}SDIvh!lQg{w)K4W_6s`}Ico_)^qD=yd;8 ziN6Pwf&MR8p(~gF@=8%u<0Our)IKSFO6ysKKr`r8_C3&K{A_IOcgXS*v|K+8%!2?6 z9pm0>KN89IGrH~)!QDv~w5pEeIR^{m&+C;>Jg)rkwyHZf%-L-8Kj3Gt?@nS0!}0B#~Z$To1BpTm3&fkwE-o;&=mG3Qg1n# zGc9|J;c9vQ(VabmY+dSgRDpBd90md;KdShnL)}rc8)7cEXs7rjo zlx!AmibQK5jifZzvgsO)~kTNGj(apDSB2 zFA1JLnM|;p{yoicC0<3gtTkeyqT7zvoJSfepw^&KOPC+z0|Jx6qLcq~fZ`x3Z{SF& z9=P9zzk-(zCvLC8o0OK?MIaE@+#tFxB(MTN(d|`Bw>PjZyvn#yzv&4% zCkjGu^_V_g{)rm!G1$OI)o(Twq+Q2VY>+EH=7p zmvN5M!h?~QlkVzBWG8zE|Aw;qS9_)NWvcr9&;31h%Lz4mvFFjWOhXhSJ4Ko?iYq z(G{n5i~dAj(nm^uwYj-D&UE1g#6|Q)oO_@bbsEVbwENXzw@(+^g4x;V-@iH6QM*?r z6HHu&hK6~Mwz3}wg)U~kln|kZxN*)>DKOILW)v+|vf#AeJX|c+mol&$eK=`Xii~Di zbzXY!4eqi%06u|%cOC%5qK)d4bf88Nlx#n&@55#MK?G(gVyYW{ zDJ8}~CL}ruMQN)27iwI6iw&p-ch9v~HBXbBZB9JqNI#rW>bmSd-|RvG8+0OToo1$Q zd@)SfAaHRFBpTQN@!5?f2aZV0y=^A8OP}q)E|Lw!F7i*dzut7FN&5cQ1%CnOP?r#f z%4=B&e0054md3J|z-Rs~Xfta0pW>Gg4HF0h^2qLBoX2xP&0(m)5QNYOyBKlRkn!aL z#;uR2`srIT12*A>FLEzl*al2W*nk+xE20`|Q{ttT>lLYY{Q|uRq(aWmo#G^sJ4nC% zWp!*$7wfqu&txsFe&Wa-4`6MXxw*NV*zesvzD-woJMx^VnH(0Z_%WG>?XGwo=rHc| z!|^^tlBuK{t2HlfI<3v>%8Kr zZ;-bwlMU4Y(XL&(tgeTguEc%hWB_%id*8)+o$Ol|b9(EyP@f#ubK)ht4KMMR7o=)0 z=~dFj8v8kVBZJy&Oxp%s^>+c#rq0@hL1DIDq=k$YYcZ8+G zU*cad(|}#)ESLXRwT?fcvooUD^Zyr}0nh)tpAv5#Q9;1WvatUx=Ao`nYc14wnF8Ab z3lp<<1Gx84QUXcQr!V8#Y7Um$0$mTZF<%+@8p;>@IGnB4EdaCvF8Q*%n_GT!b8|Fn z_`1jvIswMocjnCkAAC9seqpJ|n)>(e8V|MdrSh3Ss21tZnm+mbx?Ex;PWI@$phz*P$vbu}iGB~N^~-mPc4G=FNKc zVI`E{q58S|-g^$Bb93QTLyHPuoxVK8p z^=mUg59ukV6hX4jjiTv_K9Cy!6)s5w$^99D;qZK51>!@&YK4E%=}w%N z$O7J zQ~b?BF1FMZ+O@or^p_ERVl~JkS8`l+V{Vn$n+ff&4@V7eIc`^1 zkv|{ML0AOV=xix!2VKL()gS4NP%wTLbD`?cxfx7VI*0 zB)gQy?KryUX$Ktm8`<^Bio(V2-`5Oei*ZyHwf9;2_PSg}UlMam)-$AZUuTzWZtr$& z&@aneqn-N4tM0EUzr#3$T-7gzQtphZUb=CXmo9C#_1@P@daL~DN(b;#mv?9mqDmFW zUo*5O+nN8Z`>`ME{!bYfwaIw5Vl%$|C|8^u z@)Rwa{jpxV>=boo!V zmbYU93Di3%;ozWSf9gON3wQ{SIN!OF-_weDSwZC^#!nK+2w(p?V+G8)dflH_8|FK^ zxIl|~tBq@DL;Z&~3lqSXNKMo$_Wq4#QT$69q#o)w#UA>W=63~KZxQkR+McU}54SO! z-F-cdCP3Y0+f11^kUvrreq+$gCr%bH8|VBa+*$ESt$=-ne+Nb(P^p9mx*}Xgh0$jo zPC{l$U>v5=N4xxkBUOqFz(sUG=g(s0Y-t~p)}+#wso$z9WO9;V+MCOPV-SGBSHT(1 z#d@EZAo@Rfnc6mLG+bY)IFhG591Wr?b0&tgOeQWDva|EvR5q*nXXZa86}`EZHxLnM zvE2zCe0e=xJw#EwEcMF8i;hI&H9m|!ok7@~5NA6CtMk+9){RkhdXuwbQ1e)lc$;^e z{bd2@?$-IjZo2aFnj>Z&v8X}>Q9{+Z%mIOcH{HT*fDkA*O#?LEK7S;>3DM3}fTMLw zM;$+-Mf!=2srvp6%0wfVPfkt-%>CCshA_7Al2T=lgN&`TUvjjlJ+*UIGhC{C3bDeg zU#2$Fm#(3%sClrT$&qGcCvUS{d-F?%!02lr>itNzY_B{0B*<{;GaUadFv0%K*;$+F zC&&*U`JA+ntkb6bUbZO^X(tVhBJk%&_h}3Q=M&QqgM8m#8o01!+-dP<_+vE)wB(GU zsiPXulLs1Od`lCsmw3vTjJmRzt{?)L;IH1Iedxv>G1)*Ooo#RnF82aRSJ;EcHKWu;3MPRu1m!#IJ5!H$cerT6Re*lurWUk`{JQ2}a(+Z}FImHEn2 zuUmrXeaxE$8RNQO}irj(x^3u*V8|x^64WuLT1Wh{nYktwLRC{n~&6AvpSer^XsIb-5sCnB80(* zR6gBmzglWMmysAddwWGteV-`W75qP@7!oKAFDE7@a97ZzFvv$?w*hi$3PwI$z76YsMDM)4 z8&nst@_)VXpPje9f7*pOc?zd|EG3j!f9y(>{=4w+QbNIdx^p1;!{ zZX_GVZ=?a?Tnibgb>)>V-TV5YTH4x{2=KpyQOkbA<%V$zlD44Hyj@*gt!!#CD4#wg zr=X$H(pOl3=8?g;RAsc7>yEo)QM9}s22@K*GbdzJ$@sRaX;n48_A#@!(1q9R1ufbz z|9&f=^WM%u;6>pNT<^`5WHu^f*Cl0$=-u(1?CB>Pe}v>J>n%8&X-kiPNb`$0&zfkG zZcepWlkAD&yC?Y7eKM0n=feO=gFAWI739bc_0IKVuZdkZ|8y3pnzwcTmz6PEMzv{7 zQiOdtC6ibrsjCwg%yZy*?bA|GS|iYUQk%(lJ#p5GRNR@`u!~|E22v6$QwTyr;zq2# zI{&Evlcr4g#}xM!N-E1jF}C3)FZl&roHL#Ol4i7=k07q(D01Tef&xfk`AI-re8?`` z#Ztru2T?4YmS@%#1v*HQt)pqKAg{@bx;9widibY4JZJs%XRPwsw2|bOAZBa*Tn;3X z!#W6js4H%s<&X;)e-EaKC_?uPEZ*ILLeT9qfp?n*2Vw5y^h1F$dIEtFDkAE3`NHb# z4q3Nc;A5u;xIU1&>yS*?lXPv-N@2KI8R=QPD>t?K{fTP1)mLhQ&>)8#+v>zt<#~fr z**H^Yh)3so<%sw7(Pu{Xxpdv^YSHwcMK$(bkBsz!A_MDfsE#zgbBw~moY9DVcWDM8 z_|+JnH^D&ffmmXWd(0PhLdvl9Jk0uSp^}eT=UT7eLyf_LZWk3dm6gcmX^f7|Z_Mhb zu8{uksdy`L3sxV(m&ouqNY*d+wRr$K8nKz6E=(;t^6pVGQ1cFy;1O(8I`D89`g_vW z7F@!a{x2gwT?iHsbv4~RJEIw8XQkUpl-^%Tm#{o-(&dG>Bsy5?8bK=Yi|IS}@V$d8K&SH8AH5ppp^@@xZa#z)7R@CG=dT*=V42N% zVP1#VA9i+zr{-wVvk018|`0pVv08DuKV*|1<<;TVp9Y(QOUqLFXIkD;sN zYl{YsPxzwo7riQ_)MM=QnCkT6O1a+771eQZV-H2x>q4iwz83VDJW5DoXO1t^Xm|E8 zk1vI~H!2rAq)s$bDg}u?6C_ruueF_(F%_PU%nKTPHB#bR*l`|HBy->TM+e53MuRQW z3Z!WFw^L$Qy9lX7jdjt`P)#T)SQ7!T;ZLWgn~5?IfKbP|obmtYc68{t0Gj8biy|f^ zWM*QAzXr!v+77GDGFqOUCgGsFD3b`1O*ztcr-3cbCCr_w%JS{Pr4bxnou=l&9IXA; zN@^)#MFV)A00Y7NOtnQWe^bxL`CTnq8?P{#5qe3bIG4`_8j=B~2PN#pD%=Cy`~CR# zs+gC9+iqL3(H2NS*`MOj)ZblbOo6q7-pL`uBDHc8eDN9tiVYfBvm_Gb%ThN84JcD? zlf+DO3&$0`&pLI0_@hY98xm|+5VjzJ*e&i-RX3JM>ctsC$+V^zsG{dT>bR64HzSV8 zJ7=ZftM_C*B|d*V-!^4P4CRb=9yplk@!Vad>*u9$yi)p`SDilGWvC3y4d32vgIu;S z!Qecs0g>GIX&C&0lE=rEC%;QwVy(`PZ9L4%dPNHaCje;!m8ZZ~fd!W&33z zWZ$uQ38v~n&+*Xxkt=3LJAm@x#u2D&$D{IaJ198=N_H2onGNXKGmDaeBP3FOh(Tbj z$CAv{`KXUoR|}m2+5d=8A0SX)6a1oA3ob3K6;b5~3=Eh}%jScSQ7FUF8ibN?M^4`c zGIY0ZOQ8sozEwUz6vyWwy#dGZYe*4x!g5i{x`X)|)>xx1vy{#5;D z)ZK7!IJK+q=h4B9kmu>lxYv%&tTIRsnwhE%>@)~IX>xs4n(5XhTomGX=rv;4KoH;z z-VW;^n!n-G0QRM4FtlIMp*6$4?~$d_gA7&}Yf|>hggDxO3g=M+0O-Be@lK zJ4f{drdtC92cxD_-P|pmC-H)FL(|XE@K}B1R&8v?8^q3G#ank8jbk?nMcM;Bo-SCO ztf@ZL68ZVnXxHZn#72^U!#MwUZBX^MGu{S4CvV!;8*i_}sZ+1No0fZG`OCI+;MB) zrlp}-s4zo8e-Z>H#p~?o4W9X35!D*0Dcn=v7wn^{^dJD%pyP zOerijasx8p8j%ZEm5M1gEUNOE{j88~=j(hK4ti@bqB2_`8DA$O0sElCd9 zb;d{`EPC4l*Mxb~h^omouGQrYs=Hj(>Js$Nd~|Q& zK#52zZsDc;SR%d*P=8DRpAu0*Tp02R|Glh_GWy!ksV3bU<9rlB2q6wO($7HOi6C{y zC9RQ&a3%lv@U4rN_WK%unKPb{Yd?yRh7KQTH6WreYYBh;{Aup$s`IR*Pb4(q4v-c9 z_R|NQ>(X(wFdMLQqBKw*`YvOypuy3p+9XkLxVl#FF9u9m@hb>rL$Mf-UY26FdpS|H*L)zc+%XI4vRpsrXim- zx;Eg0^C6A;dfbS@DBq)41^ zzB}sUohw1CUkwO3Z=E-?oZoVFcF~$jUgCv&FV5P~XjtY&%rOOl@d-AW)v2l$(K}?; zIfoO=t4W}*C5_V#ziV_Effv4CsT6fMw-BN5%L+Z%t6#h5E%e4sD~Q!0Hyj8bRTQewZ(lCDUa?dA8 zzYmuAuO7-rotaGpDf?aTTg-7*1w)s)R(_42k^V6eB+vDBIT2;lkYV7bIGhyo2v))S zRsn1B^*Y)hgL8>mq^%;>0Yz!Pp*@W@VlgVF+LPK^C%2Xf3-?w@5M_zWshUCC^3ucJvoT@5*{{2OvaBT0 zIs>V%Xs#EO?^BCo8N5ma-ji*hemBnB$bQLuh+Q%H??LblZR^wL{x5~aD}4ebl616K zjo6E11xQByaDv}Y$ptn>sSs3-I!_VHbB+|f@H{;eo?k}aGwm2OkWv0fR=%iRA+(nA z;Ze32kBV`ceB>uAEqHS||9hm9kHW?7a!K9EI0)=AZP1QEUWW`mvvSyEOo%w1VFOxE z!bNE5SPsYXR4uHni;SO~1N7bp<0VVrHwWlBTKrKlFZGFFLt$b81TEbJs$h5|((4Tp z)F4N9X{6Lr_}01-F_XDpD*BhgGkolFu%LfSu!1B{l)?ZXfyo z&j#{o+}wW*g=VFP(zjoxPZAZXC!(P6l|6a^yp?YsxYpaNRpV9hzS-p-yCu#)$y=;d zF;h7|zQ~Nazp73jnQH&NUAS~*AJdWY<2yRV7%RJ{!)FE=@5?ooff5SI%M6q5vO`uT zJC(fA)1!Fe)AJ(tpLcsUC!-MtBGLoj-qLC(GDH_KeAR*Z%7IXKu{gh^(E>&&sv~3s zkgG%la(3K4drWem5fHqllH+qNK06#k0c5=l#S7&9sq#pE=RM(^|4)_VJM-AMvlq4v zJI&XHp;}8qb57<*Kx;$BdT^tSeBeYe^elm ze!-**)=R*e1QHqK8H>Ph z`MSjzr8G9R#u_M@G@-g~O?i1Sx9I&5ju2+8vIoADb!he}a^?~GoL|cC{tx>610FLN z7UJJOU!eO5EzMCVY0GL-k)6FVmIPv4z~#<1ms_<(6*$E8vY7-1BY2{Lt5@g;L=A?$G}v4xpRD|!hnPsy-a0P|4Z&OmXwi1lnq8bFI;{Bn%D83-{9SB2 zGR?j>4QG+P6ufAExLvXzp#nejrCSI>T8<`d7k|!P0(fxa(wkIP?jtolJhditY1I+>MZRJWg*Bd9b( z)9ueIVG!Yvw~bA4R?WQ&Wi&d&0Wz4F=`W;n-x3VR@EFD?pC}V4mL_n9->+y|cQZ74 z1H;WPU%mwOBoRITrSF@7%83#5R@Bgw0@laP>P#(&7d`UfJBMn*0uICF!~Nz^)a0Jp z^MRd3a#Fozlwij=g7bRsSU&QJ(+_7FTXf z3IqL|m3_&JiOE)U@lFAFh>??Q_VfZWU!rsrHebY$0D%5)1$CRr^3iG+d=4B(0!Q81 z-`5KECwh*ZhC9ASI=qPS4wdbao}+y=>4>OnUF&dnh_)Sa*UF?V*W&eNIox43Uhc*F zt?a8SSJH6S3*9o$Ao9k>Mpm7QAe;{7II-q|;ArAy#_vTcNelm$B3T~R^Rz*knrcRe zo(Fx;W)u>@2Ap=$n{0VP>4HOOs^8*dWvs6VJVW@l=#%YK>J_c+O7*7p3lc@S&0J}{ z?Rpj`H!9v%->juw42O?L{-_Z&c!4|GEzab5G2ZugWa0Nt^NrDug@=EluS%Y2$E*fa zP~mUK^)Yongt|gV_#@F(@1N*(u)F^bKXsg8ysgzE>H6qYlW~Wi-$rwD^(B}O<|3+r6ouTFshC_|u9MzIS z!L!F2x?fE}mR$*m5HLX+@5lc}i1=fKI9POh<)TleNZc!lVQ4S}$i9xvQZx0Hn04Ht z*hl2sy<7ia&OKL>I$ZR0+Hjh45txZXFrgpKGi;iIK3X@pFQ-XCO~rAt6Oz+W(h# zoLxX52uVw?e&SV`J##*Zbe!Erx3=zAPZ2|4G>dXsJ=luX-=Y6^QWG0kc zJ7~3T)*?^4Bqf9ANzqy&ly@kcu zdMu3QFQQqR2Gh~KX)lGMmR>YnK7&u97$0U&?S(1e`f{x}%v_oZ6dsJJbAsH%t8Xmg`0R;7Rb9y7iAYJ>cVn86)wSZ;!a zU&NbmqZB!x&q*3{5icB-@|?XjhrR1l#ct;VOV>=pRcJI1(Rn&XS2JFcIijmByrl}; zafX#pac?YLLb@)}mp_~oRC23g$edq=w4L^z@sJn|VZ^?HJQuxPq4yL#e@{(zzr1#y z@^%DC?~QrUuTEy9#jGL+2MXd9duDn37ClgMn!u%OoHWJW$am7zUznXFj z+`xngn~kaVe*ig>e7U-8Z|flBDyr2J)g{_bB}Q$SVLupe1S!X*isHeLp9T{b*}?@; zuWUP&M50?-XSo$r46(e`c{7PNbD)np?F6mlw(r>^OuOTbrTHH@t_D1Zk-=(sz6uD$ zNA=}5aldP)>a(bhK{9w`fePhs5(3AA0flcM4a}xv{|=5Y<}DN>VBkldh(pDVHx-a4 zTegxymid@t zSYD~?>trN1sYuN2vC?hk8O8y-o z?W#U6+shUsZz#qcd}Ok1@4PINs&m5h%sz^C_9eMzR47&RlKvq|JTGN)`s=`prWD4? zW~gueQN_VxMkX<}5EZ@O?R{g(cHvQ;RV?4dz0b(ioDn5Gi&HTwbXAVk^~jVrah=Sp zjHw{>B$@plt|K>P{6qlVzl}8m4Ha#bAY8eBa7g0&&?a4TVD%2UaiMAKgts#ts}d*T zy{ON+Q9o}i$+b`I>2()vRoD7u2r<#%ZWzaZ69I8nulQItgvXNIsij^K({kS0B( zm+L`dsps~u$0sk?y?BD}aI2(~dB>n5o&+A0kH5D3gh)7bZS`u)ByEfAr!hwt(1+w{ zpH95UX#-gga{U%8U8tSD%X5l_To!9Oi=^X9AXV+7t3{&{EwJ}ScdT&ku5DuiG_GZy zczzsT2_S)yJdHB>UlSMv&>Q`vvG#+K@fMhx8I-5Mg<5e< znXDFwFd@+w3-bFTo}*)6pe3Jl!8!rVJ?85}u*RGGw@&Pfd4TetJO?QM5x4{G!f(aq zWW0}8hQpaqY?5?wM;<#Q>HpM_qx%D6o>{3>4jnygb3~l9Y@))ECz{9{V)>+?%^BfFzsmu57mmHqI8Yfo^4XM%^3TnG|n_;noc)P%59=i zEMQHkxX%$8)oO#rf-!jDUay=|8N-KjoP2ow?TO#KK2+<;T1 zx+9kZ|Bu@J2L@iFa}1OD4;sOxk(IV~SsTfWj;!MET}n@}rK8_{c5xJHP|!C&`bu`B zKlRduqaXdC%=b&o?IR^mwe(LmUe7CvjL#*r zi7usfgclaLa}J3gPR-4|&q4yFUYxjQf&DW;&-ea%eQL3u>tn)lBT1KPl)ZoK+55sc z0Eb9x3zNzDm68|u=AcB>MJndxpM~+$@|V@m$-j=j_V)T&IW2Heu-aI1-LCvQN6g^- z>*X$OlT@Qfk?RVsTTtA!t*3xYdW3ShTW4&8;sEW0d@y!vNzNu&Clf?BQt} z;B|3NO&Z-Dn(kG+AjnsiaB_R)B{913e(o|g(7AKguz&cD#j&h!*@Dq_(gFfm3SV8! zYxV@!fysFY_DGfHwm^|}vDzmdiF4~$=U?}Q+D+)=WzKH6;0%d84roT>o;F*V4plo6 zNI+<}0NPhvF}rqIuEqqygVO zMe~SD8q%~uh0&RC4$XbYqYAv6GZJzfvVA6zd%NS`)i5Kh<&^7sA9Lmicexh3o*;ee z{wt!9uOF{$my*bBH=Dce!rVXrl1Kr%I_dqkmQTK6C%0kXOqtAGcQ(#&y>@QW=h{ZH zecqJrRNB>v7$H8r4$1zcD$A1k+RajYsqW1m@pMN4#tLIcx9&;DU<#{x`oaGF7{`g{ zKpv^;RMgc=exwEl?BfiuANv>J;?$2UG(MImZJoXX)W^QKpf*?+t%#k41iD#%z(+<} z8RCMO2KFzC&mWl8Yj^Y&h?Pp<;}h7gm2a>C?l3IU@t02*+A+uPqN0KimxA%EGvma< z7pJFo4)1Tm$t0x-^p;-2_5DEpR{~;UC4UaJ#L06Mz~~qtY+%y;@9b=!Jgg(~15175 zT>K1GbOaX4yNL#06*5_!)4f-Y@;m7H z`;WEpV*1JBkfek5U0T2-ZnQzO3*zM0Wh17qBGZ%bkUskBr4uaPdvg`BSF`M>LHc>J zZqWAvim0j#9odu~9b1n69<(MYr&rc0S=L$iZVZN+qaqk5RvtRhACR4GavxKQ)==#^z@%mIQ;9d57J6XBs_! zu1K&$G%@vGoV{XyOzf`bCgelf+S=o+9w0o^xxU5@V0*a(m(lFs_7!5L7k?al?Fm*; zkC}Y%fI8c>^Qw^~zAx8>jvqscT;!n5U?+)Hv!+T(AwF|pOgNi({- z&A0(|k@ciu*ggvx`hObx?s&Mi=wIC+qR(j2q7x-Sl#wuqlIX&y(d!UB2#GR-=ru*J zLA24LCRzkn7oF%q^b#e6ymM}@`|f*x{ND5DoR787UVE*zSN)#!oMKpL*T7Fcwy`9B z$c-9oQ}!nevE~ZK3JOgS&t%;yNHx&Zz7Nq!_{vcCH9IiE&vq;tYFwdPyB3p`Zq zqADV1c1=IH-6Nm3`*^FCyt!6DuKdnjHHGu^Wp{Z!-hQFl;)tbn?p0$S#1ajhduHrh z(4NSLi(F7(5bXbscD^l>ZrgsKpuup?M4A|^ioL{t2rbK_|E7 z?q}kmc1JX(S0aoV=^u+QE@n2Krk|TBNf&WENxLC7;T>f3^@DG1I5sY9X^!) z`F{+Uk+1t%QEd|saQvcZ<6NK*#)mVye$-h?F`JWjS;!BfKrnx2&yKr~yH)b`H-rQO zCtZ_4({VPvbZ;RzdBXGlG-)yQAQaY0`E})Z@cGFFVS7y*jmW(=5$O-iZ-HWZHI`cY z-dWojX{@tEpWJjWiOrt8Pvr>Q?r;`&#C3rZ}Ca2zfD@Bv{3Nme3^$m<($AN!5j|H znqTn1Wg4cNJYDM2L;dhJ7ZxmqQ|}!HJak4}=lhLxl9A3!S5_X}M#9yrBIO%oMDHgu za}=5A*i}Oog5fSqWWpNz3%OCVDn9+qti2RwG%T;8H?Qo*W~vWu?sKnx6J>mPZC1j) z25Z0d!|__*Y(hktwxHPkH+7;8vg_Bb+2?=3cm6B9yrTD}_1gvdE31Ob*sk2@Nd210 zO!KkP?E=v4v3^cW=yTC3H;{|LUDos#oRBL&@1NgMzt|02ZFK!xM zLBF+}mrEsBhy0-|C)N>-!F!)g2+HjRm0rhMtiUW{QVntO=4y2ad#8+2*EUszqpy1F zWOZx2-=ZZWC9%z&HCuN>TqONIHh5x4Df(Pfca>Ml-;`@3F7p5D@`}dd9JHx0$9;^Ks)G{z9I{mG7CwYoD1WPh) z1oEhsh|Lg*kL^fee1=&Jg(5*XG2}6tbBw=$_$l|=c;sR3h_4TC)^h-0kzbJZG>_?< znk>)wQ4kK3Sgt^U%U9np+d+ zj{dZYr4-q{XlF9Fu!!3%TWRv zhx6lQVPckqMB=)Y7{Wt`rC#tYsseEUzdRVV;vk49a0jO{Ec z_v}vj;uu9oNE93@n8_T>lU!>oP^(TZfh2(g?E-lEc znV3j`7A5+~YXIMe)7;F0j0)G66C3MCwZ3LZsz~jBdUlrl3h&fBc~Em;c*p8c5RDmC zRYM8Urx4;h0>l01o6%LFPTw?IUPmFfM1tG2-oZvls9J49TA>S(=D)_uSq5&Tl!sNe zO7sbwi)UMp2WCDdm}`DEFUx0J*G|Rz=2gEo35lV6woVi{H3p-ANsT195jKAvRoou4 zsC>HLKEpX_Wf2Js6%6qS_Mu)k`@KyqOWzV|N_v8tFH|Hh*(}&hv+wo8Tb6wOS;eF`8~gFT)%h)}{Vs@7 z2rLb!*bQ8-T0A;VXbkwYnUGe+3q(kQ(yqgsDS+$xcL&A2KX=YLcx;F8)6wG(|8#)1 zz(pVX$-JS1ZSSumuX0&&2qn?b4er}VMK`yS#|XGY@!jZ7EoPmz^QFFb0er7KB_%~C z^cnMAry(Vx5&R(BrRcl?k>Tr}33EFJt89|<0g}WavWochJ4<_Y(xEEA*C|P{7#QAq zn=i@@=qU`R@PQipXVhe!v&1U<@??Eo!=DoR27&DQxDeVU4b|;#Vaxq|=`NoC8nUUZ z+A~sfraW0}K1+WacGR`KAK&QQMR}L?CtVU2TVr?)IfA(SzV zZ+(Ylfp>bv;-=0U&e9HBd&ht@g)pq>ZDo@}MLoHXq4O&#H?Q8dWex?Z0p@b zR+0=D4E7}I`0OhV{pQ{fApwLyWPZcA8W#`$6VXhVRS9DlGK-9*ArL#~tPtP>Q=|wd zDJ?B^WZjB$Pa=4qT#NAh_QK&h_Vj0GdHQ0UN|04^!gMvh`>@=6$n-7Gv!Muwe%#b) zWfmX7x^v%w{6&k1DjY&^j%eq_g%E4NYQ6=XM&WJ)vvDjA9D4C{i{z@EZEsP~Y@HNE zSff{$-?c<23`m3^w8h-zAb53Z8eG^tz`KU#qhX2JaDnB!JH8gs=>N6UyE*4fTt zFZH-9I_p+Y9riCN*xQiCMFdw4;%1*)-Ou{yJ}>vYlo!|UZ9LpY0lkazZh0~yD+(q^ zQ`3AE&YUK^m}+_AU+&=~l(*P;=R@G6T@*naIc>P@<=9hCR7l(XrL>WUWMRo?^q!g7 zEO*a$lXaQjzCCJ!{$R$zuv>}Tj^D{1^AzSJy6AWsYi}WLneuvk!PzEv4`&i+yQ@Wc z49}I$3w9`c=A5ge@FfLo>f7Snui~8#NXnVtclR3KKmX`vUv9*IqQO>wEbN=XM)1mT zubMnjV9?H6wcjua&;aN)Ne6FrumSLGsIK(&KTRQrK-wGQ$8x@YW~PCJ*g$!wun)G> zdF%@hElJ#h5+78mh|n|*h-TA_EZsE}E5I`%)3)HdsYI6DITGitm9+;nn~YK{Wy`)` zChBSpBWR-wvDb`Jf6T&-$f&zOqpSXOOXD0@8Xil>PlK z4Cqj9C~mg-v%=IUk3^2^f=OyO`(RtWM8^xvM_VZC&(PjY`1oM}r@sD~qtnt(tIJoT z`&TbCf6%bUeH2W1gnPr)ZPTAVifOAXn8>-R5S!Hmz3E_8D7)OZ=6E>VcRxU^3o&8= zi^`Swm==r3Bx_P?ThmkP(G99klzIN+XV6)Euc78xsdEjSagF$`TE(1ARL-3z*wIyz z72=Nq{F#udA&-c8WFPqv!SD+DhRowi49e>ewi#Umhk5l7M zyXQxBe%RKVlYm(Y%h!4F;@~I;BdhuMj6b!c5eh(j*X>G?jgmd?fdj;1)JA{0xPCyOH~W*d!<4|`y z>l3W%Of6m4s^0_mKtA>Qq;IfQ1`kp`Rw}qOg$K@~<6rVZc?v$b8m5M7y7kDreDAvB zMWJu&+3VZ9lrU`Z3jIoycY~hCL76-rj>3gOA1qU>r+l9O2nj1Mta*2 zA*EXWHye%n4KaYa>ND^;*xdlq3E3}|4NkfLsH>L}AR7&g+W{M>{5Cu@h+B3@2d4FA z23g(sSl2x`5=$Dv%@5D-7^I1)EDZEYo(+XkK}jVIzf~jVEa37JYhfjzLITcSIKHNs`l`&+Fu0N5G+z^;w_&NV6!rKNph9(Y}>-cOFz&h9L z16MCj6-_ZE{W7EWnoWfE*6V56XLPscwjCw%8`4!B%*dFkQ0Uv52nq$C)Hxt}?i=~i z-ArOuU=%>HB)jrLf)zm`O{`Sw(z`y)rpbcGZj5#?bbze)dQ^zQ3w=rs?^Vc3v;wSD#Ngx( z_KGr1bv5*%hjn}{B|`+=lX-%Aqtl}7A^0P`iq+*`d*C=KkOy}#4FEgv?tC`%%f{~6XwZVQWmEj1wd4W(IjBaZrvY7FZyfvEg>v-7FA4cU~M0L;BMllpp z;iMHB&(O(>>}zJY4?WZwoSSYLs52(&o}B3*vQifrF8}62B_!}sv`;lHq`u(bsNUD{ zu&KFQiRINwDSD0%q9$S~P);zr!eaHze3p4^$IvXqX&2|Wc)Wm^JxB5#Ws$qy9T1UN zE}sl+9hOcrId7@Qs5b8L3#^t(u|y0ze~T4vFhYc0?`+6E z36UMQPY>p_jUiMG78-N<2ss$9=N^u+&-JzJXg0={TkMn&$|H8(d3pricA^d$!Ng$d zOipP{0f1>&jJc}H%Fop@_av-V{r=SE2z4>+DQyO6cNeKMW`$R`tucS%z ztAt|Nipv=7@{_rS>khN-RM6h~E<<+L*FXdz`Cw{a=(0*ftO7^^KH9kbp}}=QoKB$K zO17YlgU4~Ko%I_Bodu9!-r80$58Pu74$1hzz=7YtK+j75i%NrJQ4UBC2IC-Z$WsQY z1Z_0L1$vy!Go$f+l;q$o&2mischc`?j|+Z23Hx9S*^*^b_UJWFP2r#IA_AL1-DVSF|BaV#p+ z)UPdH`H|QcgpJm5j0XcX$#=s%U`3_X@jCYw9o|2kZfM|y;J#=s_M4=s*6ADo{^44e9K}T9eqcQ z=x39zZM#*H7{i2z2bOj&YX_V%!Xmducx3D(RnnwKPE)qZr{*ax3V()t-K_06JzT-)S^Gt6qp#2psW@IT;*LR@p^8D?K2Ohxr%1zZQc)bw#Ix>`DeOG>;?>eRYY?oxJVlO%GJty zUrj@H%iNHd%^=s7?#R8yqAOjfAETKDH@-=GDPZ-96(Jwi5Fy?rHDMdU3BnI z1#?Z!9;OW8;vu4$%gXE=*3qBTka9NuF$dK4bUTc3HD_Ao-0-!|(}O9G$+Ie=jdX6= z_N$WO(y7P?khlj6yzt6If(?rOz03=Fb7 z^csCGHX&6W^Q8c8nD+7NXB~L1Mk-4*%l;y931If@J`eSp= zuVn4Q+vT&AX7aHVYtTOW5|5A|hS2ZM^s!zqn;xE_?DfY-#W&mMdyjW!dc16uu6SMj z{0(I)6Y4b5p=38@@1d33*O85as{xH>DRlR}zEoYb?r2mUBT@*7!hw;Zl91c&-qIc7 zPR_dJEp^`y@GNnES9$cV)(krRTpfY8c)SKe=z#_LdbSb$%tws_4&!bVnN>zZol=ke z*`-A~H%~SWxDwNOPSY&rrveH?Iu)BWWg|~V4jNb8t{vQS(?M=QxXYqIOYF%}b}?^7xa zWMUsK=^Uxy5LtZX?KQ4J+;Nh-_fTfsQ{m3`LQd2UoJi36_I^QYX!0tty{ny-7k9dz zhmx;jmMPLAHfIGNjT69PZ_Gt+J+S4+lod@pp)s0e^ee=06+$)z4-yGFn5-Bq7Z@N; z>xl`WK1P)+NS^5Z2VSjpQRr%g%Q*NJ7zZ=pj(uN3H57GO zwe}#Wvgr*JPPqWkirncm^$YkHE$yFR6OrWzh^=09Ss81IA~IY;P*?d238Q19$*?Z2 z6s>LWF<;+a@l(kPk0%G+m5XiuYog+Lo6CDx~FUSOj z3`s-By5b#eEn2Oz_*uw^INcHdum_y0_W~gk8ZzLex-z|`!1UtPBw&0k_cu>dcaNY1*U5_crF_V08(1V0H+Gi_}Fk_ za6!Y;%BDhd`FN8U_~j_X@_bZVA8BuE!ER0q71Oo=KA5_rmGA+oMi)*d%M2x9t!?l8 zp2M{765C-}-O57t0$ssE1>M)`4*Jj8pmBhxMgDEj|J=q9jm4@@qZRvN4L)*0t|Zg; zc`VQ#o+@|S9Iwa%%mI)NFJYws76elAf`!7HfybLV*Xh(s2%V{+AOrn zK0ML8E(lBqdp=n(or)@_a_7|3*=5Nr#t<0`YZVuSu}&TW7)sgH!S1pDeceDH;3iB* zqcAN)U=#P+L{I9!ZN~y2Tj=b*>gfaJ0!iZ{5n1F#QX9YxpRh0mHuCC>0*S|&>{Qi& zb-wjAFZc2$1zvap1Vz~-yH}(Lfztp~GDtGvg5XYoZOxy6!gLaaNjB0c#RlGSTx{bJ z6e@uon#i5IDASO?H_h|bWEGc~xZ?9?DDyvbDe<_#$}(Pz2{m3A2;`}Nccc7Yt2GEJ zgMC|#;d4HV?Cgr56o24rdk#zeJE1~HOmC!6NDhzDksDSW1zN*6? z-(PC9b${O$pIYkQX(0$Cr~%ZnubQ~Hu2+CHU9S+yr~G{wz!uE!0>5BcX*bGablMQ1 zI!V=G4p|#XYIRXh`yzaioJWAAx6eC|_^Zf#r6`bdu;@YX7$TDPs#3T7Pu282A;2{b z?~ww<`)`iOK}K!^Oj>{XEC0AN1i0)vt(f!ZF1MWlW^f0hutEZVW>W=)P=jy!nSf&c zR{gH)H{Ge3VQT3{ph`cw2d}AXjP&DIOk@WzxN}v+9$bXp0qD9DsTEuvDxeD3C*a|v zzk#z89Hj!Z&(!tSY4H9m=c)+ukYgA6+?lJbZRH4F&&(n{?R!f===BrE3^GdCVmEL4 zW}T6~-fLTJ3of{NMko#;hBdjcnJ zgIi!yD^h{zf#ueBL){^lk7Hl}^_X!VWWIPZDcPFl$GX9H{q$$`rpryMaS-n1UVr%yw7rZPQ+lk5TD2-cXS7U>nCJ3FanH4loF=?nl|o01XhbrzFza+HwB~x2Ot#Z%SI5B0nk>yOEipkN%0H; zPz-2AK1tquh{R!oFM0cX_gsw}*|c^8C=9qbFt%Tqzs78Ah; zQp%yi0EOjr zdja~gy4*+R3xdkhu_yftulP6dKP^-L&jXY@$<@6!pxeWuNO+C^69y7VR@F)@DAc?SKYy*1L24GvpJ6;K_Ni0zO8jXdFo&N_>;5uQvXn>V}W}tuO~U_R+Cp4 zsMtqN?qA;LwBDEX3G<1u&jmh11$w$gd|c_5Mi5|jOAy$H(?ZolhL$q~^dw1%^Y$f^ zutdPJC88RgrOC+7h>lhtq(_x&u0vnM*<+?wEn1Vz$Iy zdii!*AlUM|dj{ha`W%9sC?>I)XK$w9A8eE`=BOYHMoheMs<8PR%FqorgUq<%hNH_G z5QCT5<#=9>Zh-bO8O#g1>$?|FO7a5RW2QAMGPv{>*ukyG1&w!Y0JyRaYE!q1O7lNN z6(GW8={`ep5d4Wc)|6L^CPy{SgTB!2dcN8->e;*Qhe+$3zv6i$89)pgW{wl7WZ8e0LLBIa-co`36m zlQEmn36QI{a>MP;aE?A|+K`-BdEORJ>5M{Y=_htI0@yA8w_g9jlKh_q4#0|MWMV3+ zuYZFV6vzhyoOC;Fi+(o#H44Dt`eZ4}CCEula$b>M3P3CKS}XrYO%QDNfjj>VDPn#N zI4Rd3R%|zbo&K#zSYhDACSXxs2CBfMks=1vHziwODEBSrZ7!j@Nsm^F0YZ(nnYFI} cr#ZTKK4kYDoAPTZ0SEX~Rnkx_LzoBuFDU#cNB{r; literal 0 HcmV?d00001 diff --git a/public/img/articles/buildings/port/starting_point_2.png b/public/img/articles/buildings/port/starting_point_2.png new file mode 100644 index 0000000000000000000000000000000000000000..33f27440dd57313137c732d45b54dd8e185cdf2d GIT binary patch literal 128634 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 z

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 Oz@NU30lrephWtNljy^{K literal 0 HcmV?d00001 From 465ac59edbb170d37eca9da97b7101556abe7b8f Mon Sep 17 00:00:00 2001 From: 1092384 <66282302+1092384@users.noreply.github.com> Date: Wed, 1 Jan 2025 00:16:57 +0800 Subject: [PATCH 28/29] chore: lint / dv --- app/(wiki)/(prose)/meta/writingarticles/page.mdx | 1 + lib/util/search.tsx | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/(wiki)/(prose)/meta/writingarticles/page.mdx b/app/(wiki)/(prose)/meta/writingarticles/page.mdx index 96541896..a549bcd7 100644 --- a/app/(wiki)/(prose)/meta/writingarticles/page.mdx +++ b/app/(wiki)/(prose)/meta/writingarticles/page.mdx @@ -3,6 +3,7 @@ import TimeLink from "@/components/links/TimeLink"; import Removed from "@/components/articles/notices/Removed"; import CommitLink from "@/components/links/CommitLink"; import DevWeapon from "@/components/articles/notices/DevWeapon"; +import Mode from "@/components/articles/notices/Mode.tsx"; import Gallery from "@/components/articles/gallery/Gallery.tsx"; import SuroiItemImage from "@/components/articles/SuroiItemImage.tsx"; diff --git a/lib/util/search.tsx b/lib/util/search.tsx index 1f988e55..ba0bb0a5 100644 --- a/lib/util/search.tsx +++ b/lib/util/search.tsx @@ -119,7 +119,7 @@ export const wikiPages: SearchItem[] = [ name: "Developer Guide", url: "/meta/developing", description: "Guidelines for developing for the wiki", - image: `/img/icons/developer_guide.svg` + image: "/img/icons/developer_guide.svg" }, { name: "Art Guides", From c3cf72d6265aac16ba0b2ec1ac50dc367ebc5ec9 Mon Sep 17 00:00:00 2001 From: 1092384 <66282302+1092384@users.noreply.github.com> Date: Thu, 2 Jan 2025 23:08:11 +0800 Subject: [PATCH 29/29] feat: update to latest commit --- vendor/suroi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vendor/suroi b/vendor/suroi index 21db3ae5..f9b8b7a8 160000 --- a/vendor/suroi +++ b/vendor/suroi @@ -1 +1 @@ -Subproject commit 21db3ae55a9c8c74e2884919c3cf9867c46cb251 +Subproject commit f9b8b7a8dbd40b73338a1db5e64f68b50974f47e