From ae486b8ef287415d27b39876686ef336b0c7b819 Mon Sep 17 00:00:00 2001 From: "DESKTOP-B8MI20L\\aluca" Date: Thu, 25 Apr 2024 17:02:40 -0300 Subject: [PATCH] dygeras QBCORE V1 --- .../.github/ISSUE_TEMPLATE/bug_report.md | 32 + .../.github/ISSUE_TEMPLATE/feature-request.md | 20 + [qb]/qb-menu/.github/auto_assign.yml | 17 + [qb]/qb-menu/.github/contributing.md | 201 ++ [qb]/qb-menu/.github/pull_request_template.md | 10 + [qb]/qb-menu/.github/workflows/lint.yml | 23 + [qb]/qb-menu/LICENSE | 674 ++++++ [qb]/qb-menu/README.md | 84 + [qb]/qb-menu/client/main.lua | 120 + [qb]/qb-menu/fxmanifest.lua | 17 + [qb]/qb-menu/html/index.html | 20 + [qb]/qb-menu/html/script.js | 76 + [qb]/qb-menu/html/style.css | 176 ++ .../.github/ISSUE_TEMPLATE/bug_report.md | 32 + .../.github/ISSUE_TEMPLATE/feature-request.md | 20 + .../qb-multicharacter/.github/auto_assign.yml | 17 + .../qb-multicharacter/.github/contributing.md | 201 ++ .../.github/pull_request_template.md | 10 + .../.github/workflows/lint.yml | 23 + [qb]/qb-multicharacter/LICENSE | 674 ++++++ [qb]/qb-multicharacter/README.md | 51 + [qb]/qb-multicharacter/client/main.lua | 229 ++ [qb]/qb-multicharacter/config.lua | 13 + [qb]/qb-multicharacter/fxmanifest.lua | 40 + [qb]/qb-multicharacter/html/index.html | 457 ++++ [qb]/qb-multicharacter/html/profanity.js | 453 ++++ [qb]/qb-multicharacter/html/reset.css | 45 + [qb]/qb-multicharacter/html/style.css | 583 +++++ [qb]/qb-multicharacter/html/swal2.js | 2 + [qb]/qb-multicharacter/html/vue.js | 6 + [qb]/qb-multicharacter/locales/ar.lua | 80 + [qb]/qb-multicharacter/locales/cs.lua | 80 + [qb]/qb-multicharacter/locales/en.lua | 77 + [qb]/qb-multicharacter/locales/es.lua | 80 + [qb]/qb-multicharacter/locales/fr.lua | 80 + [qb]/qb-multicharacter/locales/it.lua | 80 + [qb]/qb-multicharacter/locales/ja.lua | 77 + [qb]/qb-multicharacter/locales/nl.lua | 80 + [qb]/qb-multicharacter/locales/pt.lua | 80 + [qb]/qb-multicharacter/locales/sv.lua | 80 + [qb]/qb-multicharacter/locales/vi.lua | 80 + [qb]/qb-multicharacter/server/main.lua | 204 ++ .../.github/ISSUE_TEMPLATE/bug_report.md | 32 + .../.github/ISSUE_TEMPLATE/feature-request.md | 20 + [qb]/qb-newsjob/.github/auto_assign.yml | 17 + [qb]/qb-newsjob/.github/contributing.md | 201 ++ .../.github/pull_request_template.md | 10 + [qb]/qb-newsjob/.github/workflows/lint.yml | 23 + [qb]/qb-newsjob/LICENSE | 674 ++++++ [qb]/qb-newsjob/README.md | 20 + [qb]/qb-newsjob/client/camera.lua | 456 ++++ [qb]/qb-newsjob/client/main.lua | 253 ++ [qb]/qb-newsjob/config.lua | 107 + [qb]/qb-newsjob/fxmanifest.lua | 21 + [qb]/qb-newsjob/locales/en.lua | 22 + [qb]/qb-newsjob/locales/es.lua | 25 + [qb]/qb-newsjob/locales/fr.lua | 25 + [qb]/qb-newsjob/server/main.lua | 34 + .../.github/ISSUE_TEMPLATE/bug_report.md | 32 + .../.github/ISSUE_TEMPLATE/feature-request.md | 20 + [qb]/qb-pawnshop/.github/auto_assign.yml | 17 + [qb]/qb-pawnshop/.github/contributing.md | 201 ++ .../.github/pull_request_template.md | 10 + [qb]/qb-pawnshop/.github/workflows/lint.yml | 23 + [qb]/qb-pawnshop/LICENSE | 674 ++++++ [qb]/qb-pawnshop/README.md | 20 + [qb]/qb-pawnshop/client/main.lua | 334 +++ [qb]/qb-pawnshop/config.lua | 116 + [qb]/qb-pawnshop/fxmanifest.lua | 26 + [qb]/qb-pawnshop/locales/cs.lua | 38 + [qb]/qb-pawnshop/locales/en.lua | 35 + [qb]/qb-pawnshop/locales/es.lua | 37 + [qb]/qb-pawnshop/locales/fi.lua | 37 + [qb]/qb-pawnshop/locales/fr.lua | 37 + [qb]/qb-pawnshop/locales/it.lua | 37 + [qb]/qb-pawnshop/locales/pt.lua | 37 + [qb]/qb-pawnshop/locales/sv.lua | 37 + [qb]/qb-pawnshop/locales/tc.lua | 37 + [qb]/qb-pawnshop/server/main.lua | 93 + .../.github/ISSUE_TEMPLATE/bug_report.yml | 71 + .../.github/ISSUE_TEMPLATE/config.yml | 5 + .../ISSUE_TEMPLATE/feature_request.yml | 37 + [qb]/qb-phone/.github/auto_assign.yml | 17 + [qb]/qb-phone/.github/contributing.md | 201 ++ .../qb-phone/.github/pull_request_template.md | 11 + [qb]/qb-phone/.github/workflows/lint.yml | 23 + [qb]/qb-phone/.gitignore | 5 + [qb]/qb-phone/.vscode/extensions.json | 9 + [qb]/qb-phone/.vscode/settings.json | 4 + [qb]/qb-phone/LICENSE | 674 ++++++ [qb]/qb-phone/README.md | 113 + [qb]/qb-phone/client/animation.lua | 59 + [qb]/qb-phone/client/main.lua | 2147 +++++++++++++++++ [qb]/qb-phone/config.lua | 189 ++ [qb]/qb-phone/fxmanifest.lua | 34 + [qb]/qb-phone/html/css/bank.css | 471 ++++ [qb]/qb-phone/html/css/camera.css | 40 + [qb]/qb-phone/html/css/crypto.css | 611 +++++ [qb]/qb-phone/html/css/gallery.css | 209 ++ [qb]/qb-phone/html/css/garage.css | 226 ++ [qb]/qb-phone/html/css/houses.css | 415 ++++ [qb]/qb-phone/html/css/lawyers.css | 122 + [qb]/qb-phone/html/css/mail.css | 478 ++++ [qb]/qb-phone/html/css/main.css | 527 ++++ [qb]/qb-phone/html/css/meos.css | 700 ++++++ [qb]/qb-phone/html/css/phone.css | 1028 ++++++++ [qb]/qb-phone/html/css/qstore.css | 259 ++ [qb]/qb-phone/html/css/racing.css | 749 ++++++ [qb]/qb-phone/html/css/settings.css | 489 ++++ [qb]/qb-phone/html/css/tooltip.css | 19 + [qb]/qb-phone/html/css/trucker.css | 158 ++ [qb]/qb-phone/html/css/twitter.css | 405 ++++ [qb]/qb-phone/html/css/whatsapp.css | 472 ++++ [qb]/qb-phone/html/img/apps/bank-logo.png | Bin 0 -> 30121 bytes [qb]/qb-phone/html/img/apps/whatsapp-chat.png | Bin 0 -> 237102 bytes .../html/img/apps/whatsapp-chatlight.png | Bin 0 -> 698653 bytes .../html/img/backgrounds/background-1.png | Bin 0 -> 629182 bytes .../html/img/backgrounds/default-qbcore.png | Bin 0 -> 791995 bytes [qb]/qb-phone/html/img/default.png | Bin 0 -> 2889 bytes [qb]/qb-phone/html/img/politie.png | Bin 0 -> 18318 bytes [qb]/qb-phone/html/img/qbit.png | Bin 0 -> 21753 bytes [qb]/qb-phone/html/img/samsung-s10.png | Bin 0 -> 38986 bytes [qb]/qb-phone/html/img/samsung-s10og.png | Bin 0 -> 41296 bytes [qb]/qb-phone/html/index.html | 1137 +++++++++ [qb]/qb-phone/html/js/app.js | 688 ++++++ [qb]/qb-phone/html/js/bank.js | 250 ++ [qb]/qb-phone/html/js/camera.js | 3 + [qb]/qb-phone/html/js/config.js | 15 + [qb]/qb-phone/html/js/crypto.js | 269 +++ [qb]/qb-phone/html/js/gallery.js | 163 ++ [qb]/qb-phone/html/js/garage.js | 59 + [qb]/qb-phone/html/js/houses.js | 180 ++ [qb]/qb-phone/html/js/lawyers.js | 193 ++ [qb]/qb-phone/html/js/mail.js | 225 ++ [qb]/qb-phone/html/js/meos.js | 337 +++ [qb]/qb-phone/html/js/phone.js | 753 ++++++ [qb]/qb-phone/html/js/qstore.js | 140 ++ [qb]/qb-phone/html/js/racing.js | 452 ++++ [qb]/qb-phone/html/js/settings.js | 193 ++ [qb]/qb-phone/html/js/trucker.js | 28 + [qb]/qb-phone/html/js/twitter.js | 360 +++ [qb]/qb-phone/html/js/whatsapp.js | 369 +++ [qb]/qb-phone/qb-phone.sql | 101 + [qb]/qb-phone/server/main.lua | 1083 +++++++++ 144 files changed, 27217 insertions(+) create mode 100644 [qb]/qb-menu/.github/ISSUE_TEMPLATE/bug_report.md create mode 100644 [qb]/qb-menu/.github/ISSUE_TEMPLATE/feature-request.md create mode 100644 [qb]/qb-menu/.github/auto_assign.yml create mode 100644 [qb]/qb-menu/.github/contributing.md create mode 100644 [qb]/qb-menu/.github/pull_request_template.md create mode 100644 [qb]/qb-menu/.github/workflows/lint.yml create mode 100644 [qb]/qb-menu/LICENSE create mode 100644 [qb]/qb-menu/README.md create mode 100644 [qb]/qb-menu/client/main.lua create mode 100644 [qb]/qb-menu/fxmanifest.lua create mode 100644 [qb]/qb-menu/html/index.html create mode 100644 [qb]/qb-menu/html/script.js create mode 100644 [qb]/qb-menu/html/style.css create mode 100644 [qb]/qb-multicharacter/.github/ISSUE_TEMPLATE/bug_report.md create mode 100644 [qb]/qb-multicharacter/.github/ISSUE_TEMPLATE/feature-request.md create mode 100644 [qb]/qb-multicharacter/.github/auto_assign.yml create mode 100644 [qb]/qb-multicharacter/.github/contributing.md create mode 100644 [qb]/qb-multicharacter/.github/pull_request_template.md create mode 100644 [qb]/qb-multicharacter/.github/workflows/lint.yml create mode 100644 [qb]/qb-multicharacter/LICENSE create mode 100644 [qb]/qb-multicharacter/README.md create mode 100644 [qb]/qb-multicharacter/client/main.lua create mode 100644 [qb]/qb-multicharacter/config.lua create mode 100644 [qb]/qb-multicharacter/fxmanifest.lua create mode 100644 [qb]/qb-multicharacter/html/index.html create mode 100644 [qb]/qb-multicharacter/html/profanity.js create mode 100644 [qb]/qb-multicharacter/html/reset.css create mode 100644 [qb]/qb-multicharacter/html/style.css create mode 100644 [qb]/qb-multicharacter/html/swal2.js create mode 100644 [qb]/qb-multicharacter/html/vue.js create mode 100644 [qb]/qb-multicharacter/locales/ar.lua create mode 100644 [qb]/qb-multicharacter/locales/cs.lua create mode 100644 [qb]/qb-multicharacter/locales/en.lua create mode 100644 [qb]/qb-multicharacter/locales/es.lua create mode 100644 [qb]/qb-multicharacter/locales/fr.lua create mode 100644 [qb]/qb-multicharacter/locales/it.lua create mode 100644 [qb]/qb-multicharacter/locales/ja.lua create mode 100644 [qb]/qb-multicharacter/locales/nl.lua create mode 100644 [qb]/qb-multicharacter/locales/pt.lua create mode 100644 [qb]/qb-multicharacter/locales/sv.lua create mode 100644 [qb]/qb-multicharacter/locales/vi.lua create mode 100644 [qb]/qb-multicharacter/server/main.lua create mode 100644 [qb]/qb-newsjob/.github/ISSUE_TEMPLATE/bug_report.md create mode 100644 [qb]/qb-newsjob/.github/ISSUE_TEMPLATE/feature-request.md create mode 100644 [qb]/qb-newsjob/.github/auto_assign.yml create mode 100644 [qb]/qb-newsjob/.github/contributing.md create mode 100644 [qb]/qb-newsjob/.github/pull_request_template.md create mode 100644 [qb]/qb-newsjob/.github/workflows/lint.yml create mode 100644 [qb]/qb-newsjob/LICENSE create mode 100644 [qb]/qb-newsjob/README.md create mode 100644 [qb]/qb-newsjob/client/camera.lua create mode 100644 [qb]/qb-newsjob/client/main.lua create mode 100644 [qb]/qb-newsjob/config.lua create mode 100644 [qb]/qb-newsjob/fxmanifest.lua create mode 100644 [qb]/qb-newsjob/locales/en.lua create mode 100644 [qb]/qb-newsjob/locales/es.lua create mode 100644 [qb]/qb-newsjob/locales/fr.lua create mode 100644 [qb]/qb-newsjob/server/main.lua create mode 100644 [qb]/qb-pawnshop/.github/ISSUE_TEMPLATE/bug_report.md create mode 100644 [qb]/qb-pawnshop/.github/ISSUE_TEMPLATE/feature-request.md create mode 100644 [qb]/qb-pawnshop/.github/auto_assign.yml create mode 100644 [qb]/qb-pawnshop/.github/contributing.md create mode 100644 [qb]/qb-pawnshop/.github/pull_request_template.md create mode 100644 [qb]/qb-pawnshop/.github/workflows/lint.yml create mode 100644 [qb]/qb-pawnshop/LICENSE create mode 100644 [qb]/qb-pawnshop/README.md create mode 100644 [qb]/qb-pawnshop/client/main.lua create mode 100644 [qb]/qb-pawnshop/config.lua create mode 100644 [qb]/qb-pawnshop/fxmanifest.lua create mode 100644 [qb]/qb-pawnshop/locales/cs.lua create mode 100644 [qb]/qb-pawnshop/locales/en.lua create mode 100644 [qb]/qb-pawnshop/locales/es.lua create mode 100644 [qb]/qb-pawnshop/locales/fi.lua create mode 100644 [qb]/qb-pawnshop/locales/fr.lua create mode 100644 [qb]/qb-pawnshop/locales/it.lua create mode 100644 [qb]/qb-pawnshop/locales/pt.lua create mode 100644 [qb]/qb-pawnshop/locales/sv.lua create mode 100644 [qb]/qb-pawnshop/locales/tc.lua create mode 100644 [qb]/qb-pawnshop/server/main.lua create mode 100644 [qb]/qb-phone/.github/ISSUE_TEMPLATE/bug_report.yml create mode 100644 [qb]/qb-phone/.github/ISSUE_TEMPLATE/config.yml create mode 100644 [qb]/qb-phone/.github/ISSUE_TEMPLATE/feature_request.yml create mode 100644 [qb]/qb-phone/.github/auto_assign.yml create mode 100644 [qb]/qb-phone/.github/contributing.md create mode 100644 [qb]/qb-phone/.github/pull_request_template.md create mode 100644 [qb]/qb-phone/.github/workflows/lint.yml create mode 100644 [qb]/qb-phone/.gitignore create mode 100644 [qb]/qb-phone/.vscode/extensions.json create mode 100644 [qb]/qb-phone/.vscode/settings.json create mode 100644 [qb]/qb-phone/LICENSE create mode 100644 [qb]/qb-phone/README.md create mode 100644 [qb]/qb-phone/client/animation.lua create mode 100644 [qb]/qb-phone/client/main.lua create mode 100644 [qb]/qb-phone/config.lua create mode 100644 [qb]/qb-phone/fxmanifest.lua create mode 100644 [qb]/qb-phone/html/css/bank.css create mode 100644 [qb]/qb-phone/html/css/camera.css create mode 100644 [qb]/qb-phone/html/css/crypto.css create mode 100644 [qb]/qb-phone/html/css/gallery.css create mode 100644 [qb]/qb-phone/html/css/garage.css create mode 100644 [qb]/qb-phone/html/css/houses.css create mode 100644 [qb]/qb-phone/html/css/lawyers.css create mode 100644 [qb]/qb-phone/html/css/mail.css create mode 100644 [qb]/qb-phone/html/css/main.css create mode 100644 [qb]/qb-phone/html/css/meos.css create mode 100644 [qb]/qb-phone/html/css/phone.css create mode 100644 [qb]/qb-phone/html/css/qstore.css create mode 100644 [qb]/qb-phone/html/css/racing.css create mode 100644 [qb]/qb-phone/html/css/settings.css create mode 100644 [qb]/qb-phone/html/css/tooltip.css create mode 100644 [qb]/qb-phone/html/css/trucker.css create mode 100644 [qb]/qb-phone/html/css/twitter.css create mode 100644 [qb]/qb-phone/html/css/whatsapp.css create mode 100644 [qb]/qb-phone/html/img/apps/bank-logo.png create mode 100644 [qb]/qb-phone/html/img/apps/whatsapp-chat.png create mode 100644 [qb]/qb-phone/html/img/apps/whatsapp-chatlight.png create mode 100644 [qb]/qb-phone/html/img/backgrounds/background-1.png create mode 100644 [qb]/qb-phone/html/img/backgrounds/default-qbcore.png create mode 100644 [qb]/qb-phone/html/img/default.png create mode 100644 [qb]/qb-phone/html/img/politie.png create mode 100644 [qb]/qb-phone/html/img/qbit.png create mode 100644 [qb]/qb-phone/html/img/samsung-s10.png create mode 100644 [qb]/qb-phone/html/img/samsung-s10og.png create mode 100644 [qb]/qb-phone/html/index.html create mode 100644 [qb]/qb-phone/html/js/app.js create mode 100644 [qb]/qb-phone/html/js/bank.js create mode 100644 [qb]/qb-phone/html/js/camera.js create mode 100644 [qb]/qb-phone/html/js/config.js create mode 100644 [qb]/qb-phone/html/js/crypto.js create mode 100644 [qb]/qb-phone/html/js/gallery.js create mode 100644 [qb]/qb-phone/html/js/garage.js create mode 100644 [qb]/qb-phone/html/js/houses.js create mode 100644 [qb]/qb-phone/html/js/lawyers.js create mode 100644 [qb]/qb-phone/html/js/mail.js create mode 100644 [qb]/qb-phone/html/js/meos.js create mode 100644 [qb]/qb-phone/html/js/phone.js create mode 100644 [qb]/qb-phone/html/js/qstore.js create mode 100644 [qb]/qb-phone/html/js/racing.js create mode 100644 [qb]/qb-phone/html/js/settings.js create mode 100644 [qb]/qb-phone/html/js/trucker.js create mode 100644 [qb]/qb-phone/html/js/twitter.js create mode 100644 [qb]/qb-phone/html/js/whatsapp.js create mode 100644 [qb]/qb-phone/qb-phone.sql create mode 100644 [qb]/qb-phone/server/main.lua diff --git a/[qb]/qb-menu/.github/ISSUE_TEMPLATE/bug_report.md b/[qb]/qb-menu/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..62f702f --- /dev/null +++ b/[qb]/qb-menu/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,32 @@ +--- +name: Bug report +about: Create a report to help us improve or fix something +title: "[BUG]" +labels: bug +assignees: '' + +--- + +**Describe the bug** +A clear and concise description of what the bug is. A stranger to qbcore should be able to read your bug report and understand how to reproduce it themselves and understand how the feature should work normally. + +**To Reproduce** +Steps to reproduce the behavior: +1. Go to '...' +2. Click on '....' +3. Use this item '....' (item's name from shared.lua if applicable) +4. See error + +**Expected behavior** +A clear and concise description of what you expected to happen. + +**Screenshots** +If applicable, add screenshots to help explain your problem. + +**Questions (please complete the following information):** + - When you last updated: [e.g. last week] + - Are you using custom resource? which ones? [e.g. zdiscord, qb-target] + - Have you renamed `qb-` to something custom? [e.g. yes/no] + +**Additional context** +Add any other context about the problem here. diff --git a/[qb]/qb-menu/.github/ISSUE_TEMPLATE/feature-request.md b/[qb]/qb-menu/.github/ISSUE_TEMPLATE/feature-request.md new file mode 100644 index 0000000..9e9bf3e --- /dev/null +++ b/[qb]/qb-menu/.github/ISSUE_TEMPLATE/feature-request.md @@ -0,0 +1,20 @@ +--- +name: Feature Request +about: Suggest an idea for QBCore +title: "[SUGGESTION]" +labels: enhancement +assignees: '' + +--- + +**Is your feature request related to a problem? Please describe.** +A clear and concise description of what the problem is. + +**Describe the feature you'd like** +A clear and concise description of what you want to happen. and with as much detail as possible how it would function in your opinion. Please try to keep it unique. + +**Describe alternatives you've considered** +A clear and concise description of any alternative solutions or features you've considered for people to have in mind just in case the main idea isn't liked but a derivative is. + +**Additional context** +Add any other context or screenshots about the feature request here. diff --git a/[qb]/qb-menu/.github/auto_assign.yml b/[qb]/qb-menu/.github/auto_assign.yml new file mode 100644 index 0000000..2a80921 --- /dev/null +++ b/[qb]/qb-menu/.github/auto_assign.yml @@ -0,0 +1,17 @@ +# Set to true to add reviewers to pull requests +addReviewers: true + +# Set to true to add assignees to pull requests +addAssignees: author + +# A list of reviewers to be added to pull requests (GitHub user name) +reviewers: + - /maintenance + +# A list of keywords to be skipped the process that add reviewers if pull requests include it +skipKeywords: + - wip + +# A number of reviewers added to the pull request +# Set 0 to add all the reviewers (default: 0) +numberOfReviewers: 0 \ No newline at end of file diff --git a/[qb]/qb-menu/.github/contributing.md b/[qb]/qb-menu/.github/contributing.md new file mode 100644 index 0000000..21fb806 --- /dev/null +++ b/[qb]/qb-menu/.github/contributing.md @@ -0,0 +1,201 @@ +# Contributing to QBCore + +First of all, thank you for taking the time to contribute! + +These guidelines will help you help us in the best way possible regardless of your skill level. We ask that you try to read everything related to the way you'd like to contribute and try and use your best judgement for anything not covered. + +### Table of Contents + +[Code of Conduct](#code-of-conduct) + +[I don't want to read this whole thing, I just have a question!!!](#i-dont-want-to-read-this-whole-thing-i-just-have-a-question) + +[How Can I Contribute?](#how-can-i-contribute) + * [Reporting Bugs](#reporting-bugs) + * [Suggesting Features / Enhancements](#suggesting-features--enhancements) + * [Your First Code Contribution](#your-first-code-contribution) + * [Pull Requests](#pull-requests) + +[Styleguides](#styleguides) + * [Git Commit Messages](#git-commit-messages) + * [Lua Styleguide](#lua-styleguide) + * [JavaScript Styleguide](#javascript-styleguide) + + + +## Code of Conduct + +- Refrain from using languages other than English. +- Refrain from discussing any politically charged or inflammatory topics. +- Uphold mature conversations and respect each other; excessive profanity, hate speech or any kind of harassment will not be tolerated. +- No advertising of any kind. +- Follow these guidelines. +- Do not mention members of github unless a question is directed at them and can't be answered by anyone else. +- Do not mention any of the development team for any reason. We will read things as we get to them. + +## I don't want to read this whole thing I just have a question!!! + +> **Note:** Please don't file an issue to ask a question. You'll get faster results by using the resources below. + +* [QBCore Website](https://qbcore.org) +* [QBCore Discord](https://discord.gg/qbcore) +* [FiveM Discord - #qbcore channel](https://discord.gg/fivem) + + + + + + + + + + +## How Can I Contribute? + +### Reporting Bugs + +The easiest way to contribute for most people is just to report bugs you find cause if nobody reports it there's a chance we'll never know it exists and then we'll never fix it. + +Before creating bug reports, please check [this list](#before-submitting-a-bug-report) as you might find out that you don't need to create one. When you are creating a bug report, please [include as many details as possible](#how-do-i-submit-a-good-bug-report). Fill out the bug-report template with the information it asks for helps us resolve issues faster. + +> **Note:** If you find a **Closed** issue that seems like it is the same thing that you're experiencing, open a new issue and include a link to the original issue in the body of your new one. + +#### Before Submitting A Bug Report + +* **Check the docs** There's a chance what you see as a bug might just work differently than you expect and if you think it could work better consider a feature enhancement report instead. +* **Search the [discord](https://discord.gg/qbcore)** to see if anyone else has run into the issue and see if it was solved through user error or code changes. (if the code change isn't pending a PR and you know what you're doing consider submitting one following [Pull Requests](#pull-requests) ) +* **Determine which resource the problem should be reported in**. If the bug is related to the inventory for example report this bug under qb-inventory rather than under qb-core or some other resource. +* **Perform a [cursory search](https://github.com/search?q=+is%3Aissue+user%3Aqbcore-framework)** to see if the problem has already been reported. If it has **and the issue is still open**, add a comment to the existing issue instead of opening a new one. + +#### How Do I Submit A (Good) Bug Report? + +Bugs are tracked as [GitHub issues](https://guides.github.com/features/issues/). After you've determined which resource your bug is related to, create an issue on that repository and provide the following information by filling in bug-report template. + +Explain the problem and include additional details to help maintainers reproduce the problem: + +* **Use a clear and descriptive title** for the issue to identify the problem. +* **Describe the exact steps which reproduce the problem** in as many details as possible. +* **Provide specific examples to demonstrate the steps**. If something happened with only a specific group or single item but not others, specify that. +* **Describe the behavior you observed after following the steps** and point out what exactly is the problem with that behavior. +* **Explain which behavior you expected to see instead and why.** +* **Include screenshots** which show the specific bug in action or before and after. +* **If the problem wasn't triggered by a specific action**, describe what you were doing before the problem happened and share more information using the guidelines below. + +Provide more context by answering these questions if possible: + +* **Did the problem start happening recently** (e.g. after updating to a new version of QBCore?) or was this always a problem? +* If the problem started happening recently, **can you reproduce the problem in an older version of QBCore?** What's the most recent commit in which the problem doesn't happen? +* **Can you reliably reproduce the issue?** If not, provide details about how often the problem happens and under which conditions it normally happens. + +Include details about your setup: + +* **When was your QBCore last updated?** +* **What OS is the server running on**? +* **Which *extra* resources do you have installed?** + + +--- + + +### Suggesting Features / Enhancements + +This section guides you through submitting an enhancement suggestion for QBCore, including completely new features and minor improvements to existing functionality. Following these guidelines helps maintainers and the community understand your suggestion. + +Before creating enhancement suggestions, please check [this list](#before-submitting-an-enhancement-suggestion) as you might find out that you don't need to create one. When you are creating an enhancement suggestion, please [include as many details as possible](#how-do-i-submit-a-good-enhancement-suggestion). Fill in feature request template, including the steps that you imagine you would take if the feature you're requesting existed. + +#### Before Submitting An Enhancement Suggestion + +* **Make sure it doesn't already exist.** Sounds silly, but there's a lot of features built in to qbcore that people don't realize so take a look through the docs and stuff to make sure it's not already there. +* **Check if there's already PR which provides that enhancement.** +* **Determine which resource the enhancement should be suggested in.** if it fits with another resource suggest it in that resource. if it would be it's own resource suggest it in the main qb-core repository. +* **Perform a [cursory search](https://github.com/search?q=+is%3Aissue+user%3Aqbcore-framework)** to see if the enhancement has already been suggested. If it has, add a comment to the existing issue instead of opening a new one. + +#### How Do I Submit A (Good) Enhancement Suggestion? + +Enhancement suggestions are tracked as [GitHub issues](https://guides.github.com/features/issues/). After you've determined which resource your enhancement suggestion is related to, create an issue on that repository and provide the following information: + +* **Use a clear and descriptive title** for the issue to identify the suggestion. +* **Provide a step-by-step description of the suggested enhancement** in as many details as possible. +* **Provide specific examples to demonstrate the steps**. Include copy/pasteable snippets which you use in those examples, as [Markdown code blocks](https://help.github.com/articles/markdown-basics/#multiple-lines). +* **Describe the current behavior** and **explain which behavior you expected to see instead** and why. +* **Include screenshots and animated GIFs** which help you demonstrate the steps or point out the part of QBCore which the suggestion is related to. +* **Explain why this enhancement would be useful.** +* **Be creative and unique.** Stealing ideas from popular servers 1:1 detail isn't going to get accepted. + + +--- + + + +### Your First Code Contribution + +Unsure where to begin contributing to QBCore? You can start by looking through these `beginner` and `help-wanted` issues. + + + +--- + + +### Pull Requests + +The process described here has several goals: + +- Maintain QBCore's quality. +- Fix problems that are important to users. +- Engage the community in working toward the best possible QBCore. +- Enable a sustainable system for QBCore's maintainers to review contributions. + +Please follow these steps to have your contribution considered by the maintainers: + +1. Follow all instructions in The Pull Request template. +2. Follow the [styleguides](#styleguides). +3. Await review by the reviewer(s). + +While the prerequisites above must be satisfied prior to having your pull request reviewed, the reviewer(s) may ask you to complete additional design work, tests, or other changes before your pull request can be ultimately accepted. + + +--- + +## Styleguides + +### Git Commit Messages + +* Limit the first line to 72 characters or less. +* Reference issues and pull requests liberally after the first line. +* Consider starting the commit message with an applicable emoji: + * :art: `:art:` when improving the format/structure of the code + * :racehorse: `:racehorse:` when improving performance + * :memo: `:memo:` when writing docs + * :bug: `:bug:` when fixing a bug + * :fire: `:fire:` when removing code or files + * :white_check_mark: `:white_check_mark:` when adding tests + * :lock: `:lock:` when dealing with security + * :arrow_up: `:arrow_up:` when upgrading dependencies + * :arrow_down: `:arrow_down:` when downgrading dependencies + * :shirt: `:shirt:` when removing linter warnings + +### Lua Styleguide + +All lua code should be done using all the best practices of proper lua using the easiest to read yet fastest/most optimized methods of execution. + +- Use 4 Space indentation +- Aim for lua 5.4 (include `lua54 'yes'` in the fxmanifest.lua) +- Use `PlayerPedId()` instead of `GetPlayerPed(-1)` +- Use `#(vector3 - vector3)` instead of `GetDistanceBetweenCoords()` +- Don't create unnecessary threads. always try to find a better method of triggering events +- Don't repeat yourself.. if you're using the same operations in many different places convert them into a function with flexible variables +- For distance checking loops set longer waits if you're outside of a range +- Job specific loops should only run for players with that job, don't waste cycles +- When possible don't trust the client, esspecially with transactions +- Balance security and optimizations +- [Consider this Lua Performance guide](https://springrts.com/wiki/Lua_Performance) +- Use local varriables everywhere possible +- Make use of config options where it makes sense making features optional or customizable +- Instead of `table.insert(myTable, "Value")` use `myTable[#myTable + 1] = "Value"` +- Instead of `table.insert(ages, "bob", 30)` use `ages["bob"] = 30` + + +### JavaScript Styleguide + +- Use 4 Space indentation +- Don't repeat yourself.. if you're using the same operations in many different places convert them into a function with flexible variables. diff --git a/[qb]/qb-menu/.github/pull_request_template.md b/[qb]/qb-menu/.github/pull_request_template.md new file mode 100644 index 0000000..000f0f9 --- /dev/null +++ b/[qb]/qb-menu/.github/pull_request_template.md @@ -0,0 +1,10 @@ +**Describe Pull request** +First, make sure you've read and are following the contribution guidelines and style guide and your code reflects that. +Write up a clear and concise description of what your pull request adds or fixes and if it's an added feature explain why you think it should be included in the core. + +If your PR is to fix an issue mention that issue here + +**Questions (please complete the following information):** +- Have you personally loaded this code into an updated qbcore project and checked all it's functionality? [yes/no] (Be honest) +- Does your code fit the style guidelines? [yes/no] +- Does your PR fit the contribution guidelines? [yes/no] diff --git a/[qb]/qb-menu/.github/workflows/lint.yml b/[qb]/qb-menu/.github/workflows/lint.yml new file mode 100644 index 0000000..fb74fd6 --- /dev/null +++ b/[qb]/qb-menu/.github/workflows/lint.yml @@ -0,0 +1,23 @@ +name: Lint +on: [push, pull_request_target] +jobs: + lint: + name: Lint Resource + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + with: + ref: ${{ github.event.pull_request.head.sha }} + - name: Lint + uses: iLLeniumStudios/fivem-lua-lint-action@v2 + with: + capture: "junit.xml" + args: "-t --formatter JUnit" + extra_libs: mysql+polyzone+qblocales + - name: Generate Lint Report + if: always() + uses: mikepenz/action-junit-report@v3 + with: + report_paths: "**/junit.xml" + check_name: Linting Report + fail_on_failure: false \ No newline at end of file diff --git a/[qb]/qb-menu/LICENSE b/[qb]/qb-menu/LICENSE new file mode 100644 index 0000000..f288702 --- /dev/null +++ b/[qb]/qb-menu/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/[qb]/qb-menu/README.md b/[qb]/qb-menu/README.md new file mode 100644 index 0000000..611243a --- /dev/null +++ b/[qb]/qb-menu/README.md @@ -0,0 +1,84 @@ +# qb-menu +Menu System for the QBCore Framework + +This is a modified version of **[NH Context](https://forum.cfx.re/t/no-longer-supported-standalone-nerohiro-s-context-menu-dynamic-event-firing-menu/2564083)** by **[NeroHiro](https://github.com/nerohiro)** + +--[[ +EXAMPLE MENU +--]] + +``` +RegisterCommand("qbmenutest", function(source, args, raw) + openMenu({ + { + header = "Main Title", + isMenuHeader = true, -- Set to true to make a nonclickable title + }, + { + header = "Sub Menu Button", + txt = "This goes to a sub menu", + params = { + event = "qb-menu:client:testMenu2", + args = { + number = 1, + } + } + }, + { + header = "Sub Menu Button", + txt = "This goes to a sub menu", + disabled = true, + -- hidden = true, -- doesnt create this at all if set to true + params = { + event = "qb-menu:client:testMenu2", + args = { + number = 1, + } + } + }, + }) +end) +``` +``` +RegisterNetEvent('qb-menu:client:testMenu2', function(data) + local number = data.number + openMenu({ + { + header = "< Go Back", + }, + { + header = "Number: "..number, + txt = "Other", + params = { + event = "qb-menu:client:testButton", + args = { + message = "This was called by clicking this button" + } + } + }, + }) +end) +``` +``` +RegisterNetEvent('qb-menu:client:testButton', function(data) + TriggerEvent('QBCore:Notify', data.message) +end) +``` + +# License + + QBCore Framework + Copyright (C) 2021 Joshua Eger + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see diff --git a/[qb]/qb-menu/client/main.lua b/[qb]/qb-menu/client/main.lua new file mode 100644 index 0000000..effdee5 --- /dev/null +++ b/[qb]/qb-menu/client/main.lua @@ -0,0 +1,120 @@ +local QBCore = exports['qb-core']:GetCoreObject() + + +local headerShown = false +local sendData = nil + +-- Functions + +local function sortData(data, skipfirst) + local header = data[1] + local tempData = data + if skipfirst then table.remove(tempData,1) end + table.sort(tempData, function(a,b) return a.header < b.header end) + if skipfirst then table.insert(tempData,1,header) end + return tempData +end + +local function openMenu(data, sort, skipFirst) + if not data or not next(data) then return end + if sort then data = sortData(data, skipFirst) end + for _,v in pairs(data) do + if v["icon"] then + local img = "qb-inventory/html/" + if QBCore.Shared.Items[tostring(v["icon"])] then + if not string.find(QBCore.Shared.Items[tostring(v["icon"])].image, "images/") then + img = img.."images/" + end + v["icon"] = img..QBCore.Shared.Items[tostring(v["icon"])].image + end + end + end + SetNuiFocus(true, true) + headerShown = false + sendData = data + SendNUIMessage({ + action = 'OPEN_MENU', + data = table.clone(data) + }) +end + +local function closeMenu() + sendData = nil + headerShown = false + SetNuiFocus(false) + SendNUIMessage({ + action = 'CLOSE_MENU' + }) +end + +local function showHeader(data) + if not data or not next(data) then return end + headerShown = true + sendData = data + SendNUIMessage({ + action = 'SHOW_HEADER', + data = table.clone(data) + }) +end + +-- Events + +RegisterNetEvent('qb-menu:client:openMenu', function(data, sort, skipFirst) + openMenu(data, sort, skipFirst) +end) + +RegisterNetEvent('qb-menu:client:closeMenu', function() + closeMenu() +end) + +-- NUI Callbacks + +RegisterNUICallback('clickedButton', function(option, cb) + if headerShown then headerShown = false end + PlaySoundFrontend(-1, 'Highlight_Cancel', 'DLC_HEIST_PLANNING_BOARD_SOUNDS', 1) + SetNuiFocus(false) + if sendData then + local data = sendData[tonumber(option)] + sendData = nil + if data then + if data.params.event then + if data.params.isServer then + TriggerServerEvent(data.params.event, data.params.args) + elseif data.params.isCommand then + ExecuteCommand(data.params.event) + elseif data.params.isQBCommand then + TriggerServerEvent('QBCore:CallCommand', data.params.event, data.params.args) + elseif data.params.isAction then + data.params.event(data.params.args) + else + TriggerEvent(data.params.event, data.params.args) + end + end + end + end + cb('ok') +end) + +RegisterNUICallback('closeMenu', function(_, cb) + headerShown = false + sendData = nil + SetNuiFocus(false) + cb('ok') + TriggerEvent("qb-menu:client:menuClosed") +end) + +-- Command and Keymapping + +RegisterCommand('playerfocus', function() + if headerShown then + SetNuiFocus(true, true) + end +end) + +RegisterKeyMapping('playerFocus', 'Give Menu Focus', 'keyboard', 'LMENU') + +-- Exports + +exports('openMenu', openMenu) +exports('closeMenu', closeMenu) +exports('showHeader', showHeader) diff --git a/[qb]/qb-menu/fxmanifest.lua b/[qb]/qb-menu/fxmanifest.lua new file mode 100644 index 0000000..5759932 --- /dev/null +++ b/[qb]/qb-menu/fxmanifest.lua @@ -0,0 +1,17 @@ +fx_version 'cerulean' +game 'gta5' + +description 'QB-Menu' +version '1.2.0' + +client_script 'client/main.lua' + +ui_page 'html/index.html' + +files { + 'html/index.html', + 'html/script.js', + 'html/style.css' +} + +lua54 'yes' diff --git a/[qb]/qb-menu/html/index.html b/[qb]/qb-menu/html/index.html new file mode 100644 index 0000000..4db1c15 --- /dev/null +++ b/[qb]/qb-menu/html/index.html @@ -0,0 +1,20 @@ + + + + + + QB Menu + + + + + + + + + +
+
+
+ + diff --git a/[qb]/qb-menu/html/script.js b/[qb]/qb-menu/html/script.js new file mode 100644 index 0000000..3cc133c --- /dev/null +++ b/[qb]/qb-menu/html/script.js @@ -0,0 +1,76 @@ +let buttonParams = []; + +const openMenu = (data = null) => { + let html = ""; + data.forEach((item, index) => { + if(!item.hidden) { + let header = item.header; + let message = item.txt || item.text; + let isMenuHeader = item.isMenuHeader; + let isDisabled = item.disabled; + let icon = item.icon; + html += getButtonRender(header, message, index, isMenuHeader, isDisabled, icon); + if (item.params) buttonParams[index] = item.params; + } + }); + + $("#buttons").html(html); + + $('.button').click(function() { + const target = $(this) + if (!target.hasClass('title') && !target.hasClass('disabled')) { + postData(target.attr('id')); + } + }); +}; + +const getButtonRender = (header, message = null, id, isMenuHeader, isDisabled, icon) => { + return ` +
+
+
+
${header}
+ ${message ? `
${message}
` : ""} +
+
+ `; +}; + +const closeMenu = () => { + $("#buttons").html(" "); + buttonParams = []; +}; + +const postData = (id) => { + $.post(`https://${GetParentResourceName()}/clickedButton`, JSON.stringify(parseInt(id) + 1)); + return closeMenu(); +}; + +const cancelMenu = () => { + $.post(`https://${GetParentResourceName()}/closeMenu`); + return closeMenu(); +}; + + + +window.addEventListener("message", (event) => { + const data = event.data; + const buttons = data.data; + const action = data.action; + switch (action) { + case "OPEN_MENU": + case "SHOW_HEADER": + return openMenu(buttons); + case "CLOSE_MENU": + return closeMenu(); + default: + return; + } +}); + +document.onkeyup = function (event) { + const charCode = event.key; + if (charCode == "Escape") { + cancelMenu(); + } +}; diff --git a/[qb]/qb-menu/html/style.css b/[qb]/qb-menu/html/style.css new file mode 100644 index 0000000..373b425 --- /dev/null +++ b/[qb]/qb-menu/html/style.css @@ -0,0 +1,176 @@ +/* Nice font for button from Google Fonts */ +@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;500&display=swap"); + +* { + padding: 0; + margin: 0; + font-family: "Poppins", sans-serif; + font-weight: 300; +} + +@media (width: 3840px) and (height: 2160px) { + #container { + position: absolute; + font-size: 25px !important; + height: auto; + top: 20%; + right: 20%; + border-radius: 5px; + background: transparent !important; + } + + #buttons { + font-size: 25px !important; + max-height: 75vh; + width: 300px; + overflow-x: none; + overflow-y: auto; + padding: 10px; + } + + div > .text { + flex-direction: column; + font-size: 25px !important; + overflow: hidden; + } + + div > .header { + width: 100%; + max-width: 100%; + display: flex; + align-items: center; + position: relative; + justify-content: left; + overflow: wrap; + color: white; + font-size: 25px !important; + font-weight: 400; + overflow: hidden; + } +} + +/* width */ +::-webkit-scrollbar { + width: 10px; +} + +/* Track */ +::-webkit-scrollbar-track { + box-shadow: inset 0 0 5px grey; + border-radius: 10px; +} + +/* Handle */ +::-webkit-scrollbar-thumb { + background: #171717e6; + border-radius: 10px; +} + +#container { + position: absolute; + height: auto; + top: 20%; + right: 20%; + border-radius: 5px; + background: transparent !important; +} +.button { + cursor: pointer; + display: flex; + flex-direction: row !important; + gap: 10px; +} +.title { + cursor: default; + gap: 10px; + display: flex; + flex-direction: row !important; +} + +#buttons { + max-height: 75vh; + width: 300px; + overflow-x: none; + overflow-y: auto; + padding: 10px; +} + +html, +body { + background: transparent !important; +} + +.button { + width: auto; + height: 10%; + background: rgba(23, 23, 23, 90%); + color: white; + margin: auto; + position: relative; + top: 10%; + margin-top: 0.5rem; + overflow: hidden; + padding: 0.45rem; + border-radius: 0.15rem; + display: flex; + flex-direction: column; + box-shadow: 0rem 0rem 0.5rem 0.05rem #000000; + cursor: pointer; +} + +.icon { + display: flex; + align-items: center; + position: relative; + justify-content: left; +} + +.button:hover { + background-color: #dc143c; +} + +.title { + width: auto; + height: 10%; + background: rgba(23, 23, 23, 90%); + color: white; + margin: auto; + position: relative; + top: 10%; + margin-top: 0.5rem; + overflow: hidden; + padding: 0.45rem; + border-radius: 0.15rem; + display: flex; + flex-direction: column; + box-shadow: 0rem 0rem 0.5rem 0.05rem #000000; +} + +.title > div.column > div.header { + text-decoration: underline !important; +} + +.disabled { + background: rgba(102, 102, 102, 0.9) !important; + cursor: default; +} + +div > .text { + flex-direction: column; + font-size: 0.75rem; + overflow: hidden; +} + +div > .header { + width: 100%; + max-width: 100%; + display: flex; + align-items: center; + position: relative; + justify-content: left; + overflow: wrap; + color: white; + font-size: 0.9rem; + font-weight: 400; + overflow: hidden; +} \ No newline at end of file diff --git a/[qb]/qb-multicharacter/.github/ISSUE_TEMPLATE/bug_report.md b/[qb]/qb-multicharacter/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..62f702f --- /dev/null +++ b/[qb]/qb-multicharacter/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,32 @@ +--- +name: Bug report +about: Create a report to help us improve or fix something +title: "[BUG]" +labels: bug +assignees: '' + +--- + +**Describe the bug** +A clear and concise description of what the bug is. A stranger to qbcore should be able to read your bug report and understand how to reproduce it themselves and understand how the feature should work normally. + +**To Reproduce** +Steps to reproduce the behavior: +1. Go to '...' +2. Click on '....' +3. Use this item '....' (item's name from shared.lua if applicable) +4. See error + +**Expected behavior** +A clear and concise description of what you expected to happen. + +**Screenshots** +If applicable, add screenshots to help explain your problem. + +**Questions (please complete the following information):** + - When you last updated: [e.g. last week] + - Are you using custom resource? which ones? [e.g. zdiscord, qb-target] + - Have you renamed `qb-` to something custom? [e.g. yes/no] + +**Additional context** +Add any other context about the problem here. diff --git a/[qb]/qb-multicharacter/.github/ISSUE_TEMPLATE/feature-request.md b/[qb]/qb-multicharacter/.github/ISSUE_TEMPLATE/feature-request.md new file mode 100644 index 0000000..9e9bf3e --- /dev/null +++ b/[qb]/qb-multicharacter/.github/ISSUE_TEMPLATE/feature-request.md @@ -0,0 +1,20 @@ +--- +name: Feature Request +about: Suggest an idea for QBCore +title: "[SUGGESTION]" +labels: enhancement +assignees: '' + +--- + +**Is your feature request related to a problem? Please describe.** +A clear and concise description of what the problem is. + +**Describe the feature you'd like** +A clear and concise description of what you want to happen. and with as much detail as possible how it would function in your opinion. Please try to keep it unique. + +**Describe alternatives you've considered** +A clear and concise description of any alternative solutions or features you've considered for people to have in mind just in case the main idea isn't liked but a derivative is. + +**Additional context** +Add any other context or screenshots about the feature request here. diff --git a/[qb]/qb-multicharacter/.github/auto_assign.yml b/[qb]/qb-multicharacter/.github/auto_assign.yml new file mode 100644 index 0000000..2a80921 --- /dev/null +++ b/[qb]/qb-multicharacter/.github/auto_assign.yml @@ -0,0 +1,17 @@ +# Set to true to add reviewers to pull requests +addReviewers: true + +# Set to true to add assignees to pull requests +addAssignees: author + +# A list of reviewers to be added to pull requests (GitHub user name) +reviewers: + - /maintenance + +# A list of keywords to be skipped the process that add reviewers if pull requests include it +skipKeywords: + - wip + +# A number of reviewers added to the pull request +# Set 0 to add all the reviewers (default: 0) +numberOfReviewers: 0 \ No newline at end of file diff --git a/[qb]/qb-multicharacter/.github/contributing.md b/[qb]/qb-multicharacter/.github/contributing.md new file mode 100644 index 0000000..21fb806 --- /dev/null +++ b/[qb]/qb-multicharacter/.github/contributing.md @@ -0,0 +1,201 @@ +# Contributing to QBCore + +First of all, thank you for taking the time to contribute! + +These guidelines will help you help us in the best way possible regardless of your skill level. We ask that you try to read everything related to the way you'd like to contribute and try and use your best judgement for anything not covered. + +### Table of Contents + +[Code of Conduct](#code-of-conduct) + +[I don't want to read this whole thing, I just have a question!!!](#i-dont-want-to-read-this-whole-thing-i-just-have-a-question) + +[How Can I Contribute?](#how-can-i-contribute) + * [Reporting Bugs](#reporting-bugs) + * [Suggesting Features / Enhancements](#suggesting-features--enhancements) + * [Your First Code Contribution](#your-first-code-contribution) + * [Pull Requests](#pull-requests) + +[Styleguides](#styleguides) + * [Git Commit Messages](#git-commit-messages) + * [Lua Styleguide](#lua-styleguide) + * [JavaScript Styleguide](#javascript-styleguide) + + + +## Code of Conduct + +- Refrain from using languages other than English. +- Refrain from discussing any politically charged or inflammatory topics. +- Uphold mature conversations and respect each other; excessive profanity, hate speech or any kind of harassment will not be tolerated. +- No advertising of any kind. +- Follow these guidelines. +- Do not mention members of github unless a question is directed at them and can't be answered by anyone else. +- Do not mention any of the development team for any reason. We will read things as we get to them. + +## I don't want to read this whole thing I just have a question!!! + +> **Note:** Please don't file an issue to ask a question. You'll get faster results by using the resources below. + +* [QBCore Website](https://qbcore.org) +* [QBCore Discord](https://discord.gg/qbcore) +* [FiveM Discord - #qbcore channel](https://discord.gg/fivem) + + + + + + + + + + +## How Can I Contribute? + +### Reporting Bugs + +The easiest way to contribute for most people is just to report bugs you find cause if nobody reports it there's a chance we'll never know it exists and then we'll never fix it. + +Before creating bug reports, please check [this list](#before-submitting-a-bug-report) as you might find out that you don't need to create one. When you are creating a bug report, please [include as many details as possible](#how-do-i-submit-a-good-bug-report). Fill out the bug-report template with the information it asks for helps us resolve issues faster. + +> **Note:** If you find a **Closed** issue that seems like it is the same thing that you're experiencing, open a new issue and include a link to the original issue in the body of your new one. + +#### Before Submitting A Bug Report + +* **Check the docs** There's a chance what you see as a bug might just work differently than you expect and if you think it could work better consider a feature enhancement report instead. +* **Search the [discord](https://discord.gg/qbcore)** to see if anyone else has run into the issue and see if it was solved through user error or code changes. (if the code change isn't pending a PR and you know what you're doing consider submitting one following [Pull Requests](#pull-requests) ) +* **Determine which resource the problem should be reported in**. If the bug is related to the inventory for example report this bug under qb-inventory rather than under qb-core or some other resource. +* **Perform a [cursory search](https://github.com/search?q=+is%3Aissue+user%3Aqbcore-framework)** to see if the problem has already been reported. If it has **and the issue is still open**, add a comment to the existing issue instead of opening a new one. + +#### How Do I Submit A (Good) Bug Report? + +Bugs are tracked as [GitHub issues](https://guides.github.com/features/issues/). After you've determined which resource your bug is related to, create an issue on that repository and provide the following information by filling in bug-report template. + +Explain the problem and include additional details to help maintainers reproduce the problem: + +* **Use a clear and descriptive title** for the issue to identify the problem. +* **Describe the exact steps which reproduce the problem** in as many details as possible. +* **Provide specific examples to demonstrate the steps**. If something happened with only a specific group or single item but not others, specify that. +* **Describe the behavior you observed after following the steps** and point out what exactly is the problem with that behavior. +* **Explain which behavior you expected to see instead and why.** +* **Include screenshots** which show the specific bug in action or before and after. +* **If the problem wasn't triggered by a specific action**, describe what you were doing before the problem happened and share more information using the guidelines below. + +Provide more context by answering these questions if possible: + +* **Did the problem start happening recently** (e.g. after updating to a new version of QBCore?) or was this always a problem? +* If the problem started happening recently, **can you reproduce the problem in an older version of QBCore?** What's the most recent commit in which the problem doesn't happen? +* **Can you reliably reproduce the issue?** If not, provide details about how often the problem happens and under which conditions it normally happens. + +Include details about your setup: + +* **When was your QBCore last updated?** +* **What OS is the server running on**? +* **Which *extra* resources do you have installed?** + + +--- + + +### Suggesting Features / Enhancements + +This section guides you through submitting an enhancement suggestion for QBCore, including completely new features and minor improvements to existing functionality. Following these guidelines helps maintainers and the community understand your suggestion. + +Before creating enhancement suggestions, please check [this list](#before-submitting-an-enhancement-suggestion) as you might find out that you don't need to create one. When you are creating an enhancement suggestion, please [include as many details as possible](#how-do-i-submit-a-good-enhancement-suggestion). Fill in feature request template, including the steps that you imagine you would take if the feature you're requesting existed. + +#### Before Submitting An Enhancement Suggestion + +* **Make sure it doesn't already exist.** Sounds silly, but there's a lot of features built in to qbcore that people don't realize so take a look through the docs and stuff to make sure it's not already there. +* **Check if there's already PR which provides that enhancement.** +* **Determine which resource the enhancement should be suggested in.** if it fits with another resource suggest it in that resource. if it would be it's own resource suggest it in the main qb-core repository. +* **Perform a [cursory search](https://github.com/search?q=+is%3Aissue+user%3Aqbcore-framework)** to see if the enhancement has already been suggested. If it has, add a comment to the existing issue instead of opening a new one. + +#### How Do I Submit A (Good) Enhancement Suggestion? + +Enhancement suggestions are tracked as [GitHub issues](https://guides.github.com/features/issues/). After you've determined which resource your enhancement suggestion is related to, create an issue on that repository and provide the following information: + +* **Use a clear and descriptive title** for the issue to identify the suggestion. +* **Provide a step-by-step description of the suggested enhancement** in as many details as possible. +* **Provide specific examples to demonstrate the steps**. Include copy/pasteable snippets which you use in those examples, as [Markdown code blocks](https://help.github.com/articles/markdown-basics/#multiple-lines). +* **Describe the current behavior** and **explain which behavior you expected to see instead** and why. +* **Include screenshots and animated GIFs** which help you demonstrate the steps or point out the part of QBCore which the suggestion is related to. +* **Explain why this enhancement would be useful.** +* **Be creative and unique.** Stealing ideas from popular servers 1:1 detail isn't going to get accepted. + + +--- + + + +### Your First Code Contribution + +Unsure where to begin contributing to QBCore? You can start by looking through these `beginner` and `help-wanted` issues. + + + +--- + + +### Pull Requests + +The process described here has several goals: + +- Maintain QBCore's quality. +- Fix problems that are important to users. +- Engage the community in working toward the best possible QBCore. +- Enable a sustainable system for QBCore's maintainers to review contributions. + +Please follow these steps to have your contribution considered by the maintainers: + +1. Follow all instructions in The Pull Request template. +2. Follow the [styleguides](#styleguides). +3. Await review by the reviewer(s). + +While the prerequisites above must be satisfied prior to having your pull request reviewed, the reviewer(s) may ask you to complete additional design work, tests, or other changes before your pull request can be ultimately accepted. + + +--- + +## Styleguides + +### Git Commit Messages + +* Limit the first line to 72 characters or less. +* Reference issues and pull requests liberally after the first line. +* Consider starting the commit message with an applicable emoji: + * :art: `:art:` when improving the format/structure of the code + * :racehorse: `:racehorse:` when improving performance + * :memo: `:memo:` when writing docs + * :bug: `:bug:` when fixing a bug + * :fire: `:fire:` when removing code or files + * :white_check_mark: `:white_check_mark:` when adding tests + * :lock: `:lock:` when dealing with security + * :arrow_up: `:arrow_up:` when upgrading dependencies + * :arrow_down: `:arrow_down:` when downgrading dependencies + * :shirt: `:shirt:` when removing linter warnings + +### Lua Styleguide + +All lua code should be done using all the best practices of proper lua using the easiest to read yet fastest/most optimized methods of execution. + +- Use 4 Space indentation +- Aim for lua 5.4 (include `lua54 'yes'` in the fxmanifest.lua) +- Use `PlayerPedId()` instead of `GetPlayerPed(-1)` +- Use `#(vector3 - vector3)` instead of `GetDistanceBetweenCoords()` +- Don't create unnecessary threads. always try to find a better method of triggering events +- Don't repeat yourself.. if you're using the same operations in many different places convert them into a function with flexible variables +- For distance checking loops set longer waits if you're outside of a range +- Job specific loops should only run for players with that job, don't waste cycles +- When possible don't trust the client, esspecially with transactions +- Balance security and optimizations +- [Consider this Lua Performance guide](https://springrts.com/wiki/Lua_Performance) +- Use local varriables everywhere possible +- Make use of config options where it makes sense making features optional or customizable +- Instead of `table.insert(myTable, "Value")` use `myTable[#myTable + 1] = "Value"` +- Instead of `table.insert(ages, "bob", 30)` use `ages["bob"] = 30` + + +### JavaScript Styleguide + +- Use 4 Space indentation +- Don't repeat yourself.. if you're using the same operations in many different places convert them into a function with flexible variables. diff --git a/[qb]/qb-multicharacter/.github/pull_request_template.md b/[qb]/qb-multicharacter/.github/pull_request_template.md new file mode 100644 index 0000000..000f0f9 --- /dev/null +++ b/[qb]/qb-multicharacter/.github/pull_request_template.md @@ -0,0 +1,10 @@ +**Describe Pull request** +First, make sure you've read and are following the contribution guidelines and style guide and your code reflects that. +Write up a clear and concise description of what your pull request adds or fixes and if it's an added feature explain why you think it should be included in the core. + +If your PR is to fix an issue mention that issue here + +**Questions (please complete the following information):** +- Have you personally loaded this code into an updated qbcore project and checked all it's functionality? [yes/no] (Be honest) +- Does your code fit the style guidelines? [yes/no] +- Does your PR fit the contribution guidelines? [yes/no] diff --git a/[qb]/qb-multicharacter/.github/workflows/lint.yml b/[qb]/qb-multicharacter/.github/workflows/lint.yml new file mode 100644 index 0000000..9b2bf7f --- /dev/null +++ b/[qb]/qb-multicharacter/.github/workflows/lint.yml @@ -0,0 +1,23 @@ +name: Lint +on: [push, pull_request_target] +jobs: + lint: + name: Lint Resource + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + with: + ref: ${{ github.event.pull_request.head.sha }} + - name: Lint + uses: iLLeniumStudios/fivem-lua-lint-action@v2 + with: + capture: "junit.xml" + args: "-t --formatter JUnit" + extra_libs: mysql+polyzone+qblocales+qbapartments + - name: Generate Lint Report + if: always() + uses: mikepenz/action-junit-report@v3 + with: + report_paths: "**/junit.xml" + check_name: Linting Report + fail_on_failure: false diff --git a/[qb]/qb-multicharacter/LICENSE b/[qb]/qb-multicharacter/LICENSE new file mode 100644 index 0000000..f288702 --- /dev/null +++ b/[qb]/qb-multicharacter/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/[qb]/qb-multicharacter/README.md b/[qb]/qb-multicharacter/README.md new file mode 100644 index 0000000..8ba448e --- /dev/null +++ b/[qb]/qb-multicharacter/README.md @@ -0,0 +1,51 @@ +# qb-multicharacter +Multi Character Feature for QB-Core Framework :people_holding_hands: + +Added support for setting default number of characters per player per Rockstar license + +# License + + QBCore Framework + Copyright (C) 2021 Joshua Eger + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see + + +## Dependencies +- [qb-core](https://github.com/qbcore-framework/qb-core) +- [qb-spawn](https://github.com/qbcore-framework/qb-spawn) - Spawn selector +- [qb-apartments](https://github.com/qbcore-framework/qb-apartments) - For giving the player a apartment after creating a character. +- [qb-clothing](https://github.com/qbcore-framework/qb-clothing) - For the character creation and saving outfits. +- [qb-weathersync](https://github.com/qbcore-framework/qb-weathersync) - For adjusting the weather while player is creating a character. + +## Screenshots +![Character Selection](https://cdn.discordapp.com/attachments/934470871333105674/1014215694394589294/unknown.png) +![Character Registration](https://cdn.discordapp.com/attachments/934470871333105674/1014215687700488304/unknown.png) + +## Features +- Ability to create up to 5 characters and delete any character. +- Ability to see character information during selection. + +## Installation +### Manual +- Download the script and put it in the `[qb]` directory. +- Add the following code to your server.cfg/resouces.cfg +``` +ensure qb-core +ensure qb-multicharacter +ensure qb-spawn +ensure qb-apartments +ensure qb-clothing +ensure qb-weathersync +``` diff --git a/[qb]/qb-multicharacter/client/main.lua b/[qb]/qb-multicharacter/client/main.lua new file mode 100644 index 0000000..a4840f9 --- /dev/null +++ b/[qb]/qb-multicharacter/client/main.lua @@ -0,0 +1,229 @@ +local cam = nil +local charPed = nil +local loadScreenCheckState = false +local QBCore = exports['qb-core']:GetCoreObject() + +-- Main Thread + +CreateThread(function() + while true do + Wait(0) + if NetworkIsSessionStarted() then + TriggerEvent('qb-multicharacter:client:chooseChar') + return + end + end +end) + +-- Functions + +local function skyCam(bool) + TriggerEvent('qb-weathersync:client:DisableSync') + if bool then + DoScreenFadeIn(1000) + SetTimecycleModifier('hud_def_blur') + SetTimecycleModifierStrength(1.0) + FreezeEntityPosition(PlayerPedId(), false) + cam = CreateCamWithParams("DEFAULT_SCRIPTED_CAMERA", Config.CamCoords.x, Config.CamCoords.y, Config.CamCoords.z, 0.0 ,0.0, Config.CamCoords.w, 60.00, false, 0) + SetCamActive(cam, true) + RenderScriptCams(true, false, 1, true, true) + else + SetTimecycleModifier('default') + SetCamActive(cam, false) + DestroyCam(cam, true) + RenderScriptCams(false, false, 1, true, true) + FreezeEntityPosition(PlayerPedId(), false) + end +end + +local function openCharMenu(bool) + QBCore.Functions.TriggerCallback("qb-multicharacter:server:GetNumberOfCharacters", function(result) + local translations = {} + for k in pairs(Lang.fallback and Lang.fallback.phrases or Lang.phrases) do + if k:sub(0, ('ui.'):len()) then + translations[k:sub(('ui.'):len() + 1)] = Lang:t(k) + end + end + SetNuiFocus(bool, bool) + SendNUIMessage({ + action = "ui", + customNationality = Config.customNationality, + toggle = bool, + nChar = result, + enableDeleteButton = Config.EnableDeleteButton, + translations = translations + }) + skyCam(bool) + if not loadScreenCheckState then + ShutdownLoadingScreenNui() + loadScreenCheckState = true + end + end) +end + +-- Events + +RegisterNetEvent('qb-multicharacter:client:closeNUIdefault', function() -- This event is only for no starting apartments + DeleteEntity(charPed) + SetNuiFocus(false, false) + DoScreenFadeOut(500) + Wait(2000) + SetEntityCoords(PlayerPedId(), Config.DefaultSpawn.x, Config.DefaultSpawn.y, Config.DefaultSpawn.z) + TriggerServerEvent('QBCore:Server:OnPlayerLoaded') + TriggerEvent('QBCore:Client:OnPlayerLoaded') + TriggerServerEvent('qb-houses:server:SetInsideMeta', 0, false) + TriggerServerEvent('qb-apartments:server:SetInsideMeta', 0, 0, false) + Wait(500) + openCharMenu() + SetEntityVisible(PlayerPedId(), true) + Wait(500) + DoScreenFadeIn(250) + TriggerEvent('qb-weathersync:client:EnableSync') + TriggerEvent('qb-clothes:client:CreateFirstCharacter') +end) + +RegisterNetEvent('qb-multicharacter:client:closeNUI', function() + DeleteEntity(charPed) + SetNuiFocus(false, false) +end) + +RegisterNetEvent('qb-multicharacter:client:chooseChar', function() + SetNuiFocus(false, false) + DoScreenFadeOut(10) + Wait(1000) + local interior = GetInteriorAtCoords(Config.Interior.x, Config.Interior.y, Config.Interior.z - 18.9) + LoadInterior(interior) + while not IsInteriorReady(interior) do + Wait(1000) + end + FreezeEntityPosition(PlayerPedId(), true) + SetEntityCoords(PlayerPedId(), Config.HiddenCoords.x, Config.HiddenCoords.y, Config.HiddenCoords.z) + Wait(1500) + ShutdownLoadingScreen() + ShutdownLoadingScreenNui() + openCharMenu(true) +end) + +-- NUI Callbacks + +RegisterNUICallback('closeUI', function(_, cb) + openCharMenu(false) + cb("ok") +end) + +RegisterNUICallback('disconnectButton', function(_, cb) + SetEntityAsMissionEntity(charPed, true, true) + DeleteEntity(charPed) + TriggerServerEvent('qb-multicharacter:server:disconnect') + cb("ok") +end) + +RegisterNUICallback('selectCharacter', function(data, cb) + local cData = data.cData + DoScreenFadeOut(10) + TriggerServerEvent('qb-multicharacter:server:loadUserData', cData) + openCharMenu(false) + SetEntityAsMissionEntity(charPed, true, true) + DeleteEntity(charPed) + cb("ok") +end) + +RegisterNUICallback('cDataPed', function(nData, cb) + local cData = nData.cData + SetEntityAsMissionEntity(charPed, true, true) + DeleteEntity(charPed) + if cData ~= nil then + QBCore.Functions.TriggerCallback('qb-multicharacter:server:getSkin', function(model, data) + model = model ~= nil and tonumber(model) or false + if model ~= nil then + CreateThread(function() + RequestModel(model) + while not HasModelLoaded(model) do + Wait(0) + end + charPed = CreatePed(2, model, Config.PedCoords.x, Config.PedCoords.y, Config.PedCoords.z - 0.98, Config.PedCoords.w, false, true) + SetPedComponentVariation(charPed, 0, 0, 0, 2) + FreezeEntityPosition(charPed, false) + SetEntityInvincible(charPed, true) + PlaceObjectOnGroundProperly(charPed) + SetBlockingOfNonTemporaryEvents(charPed, true) + data = json.decode(data) + TriggerEvent('qb-clothing:client:loadPlayerClothing', data, charPed) + end) + else + CreateThread(function() + local randommodels = { + "mp_m_freemode_01", + "mp_f_freemode_01", + } + model = joaat(randommodels[math.random(1, #randommodels)]) + RequestModel(model) + while not HasModelLoaded(model) do + Wait(0) + end + charPed = CreatePed(2, model, Config.PedCoords.x, Config.PedCoords.y, Config.PedCoords.z - 0.98, Config.PedCoords.w, false, true) + SetPedComponentVariation(charPed, 0, 0, 0, 2) + FreezeEntityPosition(charPed, false) + SetEntityInvincible(charPed, true) + PlaceObjectOnGroundProperly(charPed) + SetBlockingOfNonTemporaryEvents(charPed, true) + end) + end + cb("ok") + end, cData.citizenid) + else + CreateThread(function() + local randommodels = { + "mp_m_freemode_01", + "mp_f_freemode_01", + } + local model = joaat(randommodels[math.random(1, #randommodels)]) + RequestModel(model) + while not HasModelLoaded(model) do + Wait(0) + end + charPed = CreatePed(2, model, Config.PedCoords.x, Config.PedCoords.y, Config.PedCoords.z - 0.98, Config.PedCoords.w, false, true) + SetPedComponentVariation(charPed, 0, 0, 0, 2) + FreezeEntityPosition(charPed, false) + SetEntityInvincible(charPed, true) + PlaceObjectOnGroundProperly(charPed) + SetBlockingOfNonTemporaryEvents(charPed, true) + end) + cb("ok") + end +end) + +RegisterNUICallback('setupCharacters', function(_, cb) + QBCore.Functions.TriggerCallback("qb-multicharacter:server:setupCharacters", function(result) + SendNUIMessage({ + action = "setupCharacters", + characters = result + }) + cb("ok") + end) +end) + +RegisterNUICallback('removeBlur', function(_, cb) + SetTimecycleModifier('default') + cb("ok") +end) + +RegisterNUICallback('createNewCharacter', function(data, cb) + local cData = data + DoScreenFadeOut(150) + if cData.gender == Lang:t("ui.male") then + cData.gender = 0 + elseif cData.gender == Lang:t("ui.female") then + cData.gender = 1 + end + TriggerServerEvent('qb-multicharacter:server:createCharacter', cData) + Wait(500) + cb("ok") +end) + +RegisterNUICallback('removeCharacter', function(data, cb) + TriggerServerEvent('qb-multicharacter:server:deleteCharacter', data.citizenid) + DeletePed(charPed) + TriggerEvent('qb-multicharacter:client:chooseChar') + cb("ok") +end) \ No newline at end of file diff --git a/[qb]/qb-multicharacter/config.lua b/[qb]/qb-multicharacter/config.lua new file mode 100644 index 0000000..ba653dc --- /dev/null +++ b/[qb]/qb-multicharacter/config.lua @@ -0,0 +1,13 @@ +Config = {} +Config.Interior = vector3(-814.89, 181.95, 76.85) -- Interior to load where characters are previewed +Config.DefaultSpawn = vector3(-1035.71, -2731.87, 12.86) -- Default spawn coords if you have start apartments disabled +Config.PedCoords = vector4(-813.97, 176.22, 76.74, -7.5) -- Create preview ped at these coordinates +Config.HiddenCoords = vector4(-812.23, 182.54, 76.74, 156.5) -- Hides your actual ped while you are in selection +Config.CamCoords = vector4(-813.46, 178.95, 76.85, 174.5) -- Camera coordinates for character preview screen +Config.EnableDeleteButton = true -- Define if the player can delete the character or not +Config.customNationality = false -- Defines if Nationality input is custom of blocked to the list of Countries + +Config.DefaultNumberOfCharacters = 5 -- Define maximum amount of default characters (maximum 5 characters defined by default) +Config.PlayersNumberOfCharacters = { -- Define maximum amount of player characters by rockstar license (you can find this license in your server's database in the player table) + { license = "license:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", numberOfChars = 2 }, +} \ No newline at end of file diff --git a/[qb]/qb-multicharacter/fxmanifest.lua b/[qb]/qb-multicharacter/fxmanifest.lua new file mode 100644 index 0000000..98b644f --- /dev/null +++ b/[qb]/qb-multicharacter/fxmanifest.lua @@ -0,0 +1,40 @@ +fx_version 'cerulean' +game 'gta5' + +description 'QB-Multicharacter' +version '1.2.0' + +shared_scripts { + '@qb-core/shared/locale.lua', + 'locales/en.lua', + 'locales/*.lua', + 'config.lua' +} + +client_scripts { + 'client/main.lua' +} + +server_scripts { + '@oxmysql/lib/MySQL.lua', + '@qb-apartments/config.lua', + 'server/main.lua' +} + +ui_page 'html/index.html' + +files { + 'html/index.html', + 'html/style.css', + 'html/reset.css', + 'html/vue.js', + 'html/swal2.js', + 'html/profanity.js' +} + +dependencies { + 'qb-core', + 'qb-spawn' +} + +lua54 'yes' diff --git a/[qb]/qb-multicharacter/html/index.html b/[qb]/qb-multicharacter/html/index.html new file mode 100644 index 0000000..15583e8 --- /dev/null +++ b/[qb]/qb-multicharacter/html/index.html @@ -0,0 +1,457 @@ + + + + + + + + + + + QB-Multicharacter + + + + + + + + + + + +
+
+
+
+
+
+

{{loadingText}}

+
+
+
+

{{translations['characters_header']}}

+
+ +
+
+ + {{characters[selectedCharacter] !== undefined ? translations['play_button'] : translations['create_button']}} + + + {{translations['delete_button']}} + +
+
+ +
+ {{translations['charinfo_header']}} + {{translations['charinfo_description']}} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
{{translations['name']}}:{{characters[selectedCharacter].charinfo.firstname}} {{characters[selectedCharacter].charinfo.lastname}}
{{translations['birthdate']}}:{{characters[selectedCharacter].charinfo.birthdate}}
{{translations['gender']}}:{{characters[selectedCharacter].charinfo.gender == 0 ? translations['male'] : translations['female']}}
{{translations['nationality']}}:{{characters[selectedCharacter].charinfo.nationality}}
{{translations['job']}}:{{characters[selectedCharacter].job.label}}
{{translations['jobgrade']}}:{{characters[selectedCharacter].job.grade.name}}
{{translations['cash']}}:$ {{dollar.format(characters[selectedCharacter].money.cash)}}
{{translations['bank']}}:$ {{dollar.format(characters[selectedCharacter].money.bank)}}
{{translations['phonenumber']}}:{{characters[selectedCharacter].charinfo.phone}}
{{translations['accountnumber']}}:{{characters[selectedCharacter].charinfo.account}}
+
+ +
+
+

{{translations['chardel_header']}}

+ close +
+
+ + + + + + + + + + + {{translations['cancel']}} + + + {{translations['confirm']}} + + + +
+ {{translations['create_button']}} +
+ +
+

+ {{translations['deletechar_header']}} +

+ +

{{translations['deletechar_description']}}

+ +
+ {{translations['confirm']}} + {{translations['cancel']}} +
+
+
+
+
+
+ + + + + \ No newline at end of file diff --git a/[qb]/qb-multicharacter/html/profanity.js b/[qb]/qb-multicharacter/html/profanity.js new file mode 100644 index 0000000..faac73b --- /dev/null +++ b/[qb]/qb-multicharacter/html/profanity.js @@ -0,0 +1,453 @@ +// Bad word list found from: https://github.com/MauriceButler/badwords/blob/master/array.js +const profList = [ + "4r5e", + "5h1t", + "5hit", + "a55", + "anal", + "anus", + "ar5e", + "arrse", + "arse", + "ass", + "ass-fucker", + "asses", + "assfucker", + "assfukka", + "asshole", + "assholes", + "asswhole", + "a_s_s", + "b!tch", + "b00bs", + "b17ch", + "b1tch", + "ballbag", + "balls", + "ballsack", + "bastard", + "beastial", + "beastiality", + "bellend", + "bestial", + "bestiality", + "bi+ch", + "biatch", + "bitch", + "bitcher", + "bitchers", + "bitches", + "bitchin", + "bitching", + "bloody", + "blow job", + "blowjob", + "blowjobs", + "boiolas", + "bollock", + "bollok", + "boner", + "boob", + "boobs", + "booobs", + "boooobs", + "booooobs", + "booooooobs", + "breasts", + "buceta", + "bugger", + "bum", + "bunny fucker", + "butt", + "butthole", + "buttmuch", + "buttplug", + "c0ck", + "c0cksucker", + "carpet muncher", + "cawk", + "chink", + "cipa", + "cl1t", + "clit", + "clitoris", + "clits", + "cnut", + "cock", + "cock-sucker", + "cockface", + "cockhead", + "cockmunch", + "cockmuncher", + "cocks", + "cocksuck", + "cocksucked", + "cocksucker", + "cocksucking", + "cocksucks", + "cocksuka", + "cocksukka", + "cok", + "cokmuncher", + "coksucka", + "coon", + "cox", + "crap", + "cum", + "cummer", + "cumming", + "cums", + "cumshot", + "cunilingus", + "cunillingus", + "cunnilingus", + "cunt", + "cuntlick", + "cuntlicker", + "cuntlicking", + "cunts", + "cyalis", + "cyberfuc", + "cyberfuck", + "cyberfucked", + "cyberfucker", + "cyberfuckers", + "cyberfucking", + "d1ck", + "damn", + "dick", + "dickhead", + "dildo", + "dildos", + "dink", + "dinks", + "dirsa", + "dlck", + "dog-fucker", + "doggin", + "dogging", + "donkeyribber", + "doosh", + "duche", + "dyke", + "ejaculate", + "ejaculated", + "ejaculates", + "ejaculating", + "ejaculatings", + "ejaculation", + "ejakulate", + "f u c k", + "f u c k e r", + "f4nny", + "fag", + "fagging", + "faggitt", + "faggot", + "faggs", + "fagot", + "fagots", + "fags", + "fanny", + "fannyflaps", + "fannyfucker", + "fanyy", + "fatass", + "fcuk", + "fcuker", + "fcuking", + "feck", + "fecker", + "felching", + "fellate", + "fellatio", + "fingerfuck", + "fingerfucked", + "fingerfucker", + "fingerfuckers", + "fingerfucking", + "fingerfucks", + "fistfuck", + "fistfucked", + "fistfucker", + "fistfuckers", + "fistfucking", + "fistfuckings", + "fistfucks", + "flange", + "fook", + "fooker", + "fuck", + "fucka", + "fucked", + "fucker", + "fuckers", + "fuckhead", + "fuckheads", + "fuckin", + "fucking", + "fuckings", + "fuckingshitmotherfucker", + "fuckme", + "fucks", + "fuckwhit", + "fuckwit", + "fudge packer", + "fudgepacker", + "fuk", + "fuker", + "fukker", + "fukkin", + "fuks", + "fukwhit", + "fukwit", + "fux", + "fux0r", + "f_u_c_k", + "gangbang", + "gangbanged", + "gangbangs", + "gaylord", + "gaysex", + "goatse", + "God", + "god-dam", + "god-damned", + "goddamn", + "goddamned", + "hardcoresex", + "hell", + "heshe", + "hoar", + "hoare", + "hoer", + "homo", + "hore", + "horniest", + "horny", + "hotsex", + "jack-off", + "jackoff", + "jap", + "jerk-off", + "jism", + "jiz", + "jizm", + "jizz", + "kawk", + "knob", + "knobead", + "knobed", + "knobend", + "knobhead", + "knobjocky", + "knobjokey", + "kock", + "kondum", + "kondums", + "kum", + "kummer", + "kumming", + "kums", + "kunilingus", + "l3i+ch", + "l3itch", + "labia", + "lust", + "lusting", + "m0f0", + "m0fo", + "m45terbate", + "ma5terb8", + "ma5terbate", + "masochist", + "master-bate", + "masterb8", + "masterbat*", + "masterbat3", + "masterbate", + "masterbation", + "masterbations", + "masturbate", + "mo-fo", + "mof0", + "mofo", + "mothafuck", + "mothafucka", + "mothafuckas", + "mothafuckaz", + "mothafucked", + "mothafucker", + "mothafuckers", + "mothafuckin", + "mothafucking", + "mothafuckings", + "mothafucks", + "mother fucker", + "motherfuck", + "motherfucked", + "motherfucker", + "motherfuckers", + "motherfuckin", + "motherfucking", + "motherfuckings", + "motherfuckka", + "motherfucks", + "muff", + "mutha", + "muthafecker", + "muthafuckker", + "muther", + "mutherfucker", + "n1gga", + "n1gger", + "nazi", + "nigg3r", + "nigg4h", + "nigga", + "niggah", + "niggas", + "niggaz", + "nigger", + "niggers", + "nob", + "nob jokey", + "nobhead", + "nobjocky", + "nobjokey", + "numbnuts", + "nutsack", + "orgasim", + "orgasims", + "orgasm", + "orgasms", + "p0rn", + "pawn", + "pecker", + "penis", + "penisfucker", + "phonesex", + "phuck", + "phuk", + "phuked", + "phuking", + "phukked", + "phukking", + "phuks", + "phuq", + "pigfucker", + "pimpis", + "piss", + "pissed", + "pisser", + "pissers", + "pisses", + "pissflaps", + "pissin", + "pissing", + "pissoff", + "poop", + "porn", + "porno", + "pornography", + "pornos", + "prick", + "pricks", + "pron", + "pube", + "pusse", + "pussi", + "pussies", + "pussy", + "pussys", + "rectum", + "retard", + "rimjaw", + "rimming", + "s hit", + "s.o.b.", + "sadist", + "schlong", + "screwing", + "scroat", + "scrote", + "scrotum", + "semen", + "sex", + "sh!+", + "sh!t", + "sh1t", + "shag", + "shagger", + "shaggin", + "shagging", + "shemale", + "shi+", + "shit", + "shitdick", + "shite", + "shited", + "shitey", + "shitfuck", + "shitfull", + "shithead", + "shiting", + "shitings", + "shits", + "shitted", + "shitter", + "shitters", + "shitting", + "shittings", + "shitty", + "skank", + "slut", + "sluts", + "smegma", + "smut", + "snatch", + "son-of-a-bitch", + "spac", + "spunk", + "s_h_i_t", + "t1tt1e5", + "t1tties", + "teets", + "teez", + "testical", + "testicle", + "tit", + "titfuck", + "tits", + "titt", + "tittie5", + "tittiefucker", + "titties", + "tittyfuck", + "tittywank", + "titwank", + "tosser", + "turd", + "tw4t", + "twat", + "twathead", + "twatty", + "twunt", + "twunter", + "v14gra", + "v1gra", + "vagina", + "viagra", + "vulva", + "w00se", + "wang", + "wank", + "wanker", + "wanky", + "whoar", + "whore", + "willies", + "willy", + "xrated", + "xxx", +]; diff --git a/[qb]/qb-multicharacter/html/reset.css b/[qb]/qb-multicharacter/html/reset.css new file mode 100644 index 0000000..97e3692 --- /dev/null +++ b/[qb]/qb-multicharacter/html/reset.css @@ -0,0 +1,45 @@ +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, +dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td, +article, aside, canvas, details, embed, +figure, figcaption, footer, header, hgroup, +menu, nav, output, ruby, section, summary, +time, mark, audio, video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; + font-family: 'Poppins', sans-serif; + overflow: hidden !important; +} +/* HTML5 display-role reset for older browsers */ +article, aside, details, figcaption, figure, +footer, header, hgroup, menu, nav, section { + display: block; +} +body { + line-height: 1; +} +ol, ul { + list-style: none; +} +blockquote, q { + quotes: none; +} +blockquote:before, blockquote:after, +q:before, q:after { + content: ''; + content: none; +} +table { + border-collapse: collapse; + border-spacing: 0; +} \ No newline at end of file diff --git a/[qb]/qb-multicharacter/html/style.css b/[qb]/qb-multicharacter/html/style.css new file mode 100644 index 0000000..a3f7634 --- /dev/null +++ b/[qb]/qb-multicharacter/html/style.css @@ -0,0 +1,583 @@ +@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100&display=swap'); + +.main-screen { + position: absolute; + height: 100vh; + width: 100vw; + left: 0; + top: 0; + z-index: 100; +} + +.characters-list { + position: absolute; + min-width: 26%; + width: fit-content; + min-height: 50%; + height: fit-content; + max-height: 70%; + left: 14%; + top: 20%; + background-color: #161923f2; + border-radius: 5px; + box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px, rgb(0 0 0 / 23%) 0px 3px 6px; + padding: 30px; + transition: 400ms; +} + +.character-list-header { + text-transform: uppercase; + position: relative; + top: -2vh; + width: 100%; + height: 10%; + right: 0; +} + +.character-list-header>p { + text-align: center; + font-size: 2vh; + margin-top: 3.1vh; + font-family: 'Poppins', sans-serif; + letter-spacing: .1vh; + font-weight: 900; + color: #ededed; +} + +.characters { + width: 100%; + height: 32vh; + overflow-y: auto!important; + overflow-x: hidden!important; + -ms-overflow-style: none; + padding-right: 10px; +} + +.characters::-webkit-scrollbar { + display: auto; +} + +.characters::-webkit-scrollbar { + width:1vh; +} +.characters::-webkit-scrollbar-track { + border-radius:20px; + border:1px solid #000000; + background:#000000; +} +.characters::-webkit-scrollbar-thumb { + border-radius:20px; + border:1px solid #000000; + background-color:#a90d2ca6; +} +.character { + position: relative; + width: 100%; + height: 7vh; + margin-top: 1.25vh; + font-family: 'Poppins', sans-serif; + border-bottom: 4px solid #74aa3200; + transition: .1s linear; + border-radius: .3vh; + cursor: pointer; + display: flex; + align-items: center; +} + +.character:hover { + background-color: #a90d2ca6; + box-shadow: rgb(37 17 17 / 25%) 0px 30px 60px -12px inset, rgb(154 54 54 / 30%) 0px 18px 36px -18 +} + +.character>span { + color: #ededed; + font-weight: 900; + text-transform: uppercase; + letter-spacing: .1vh; + font-family: 'Poppins', sans-serif; +} + +.cid { + color: #ededed; + position: relative; + font-size: 1.5vh; + flex: 0 0 40%; + text-align: right; + padding-right: 10px; +} + +.char-selected { + background-color: #a90d2ca6; + box-shadow: rgb(37 17 20 / 25%) 0px 30px 60px -12px inset, rgb(154 54 54 / 30%) 0px 18px 36px -18; + transition: 250ms; +} + +.slot-name { + position: relative; + color: #ededed; + font-size: 1.5vh; + font-family: 'Poppins', sans-serif; + flex: 0 0 60%; + padding-left: 10px; +} + +.character-btns { + margin-top: 25px; +} + +.character-btn { + width: 100%; + height: 5.0vh; + top: 65%; + transition: 0.2s; + float: left; + margin-top: 10px; + cursor: pointer; + overflow: visible !important; +} + +#play { + background-color: rgb(47 134 67); + border-radius: .3vh; + transition: all 0.2s ease; +} + +#delete { + background-color: rgb(144 41 62); + border-radius: .3vh; + transition: all 0.2s ease; +} + +#play:hover, #delete:hover { + box-shadow: rgb(17 17 37 / 25%) 0px 30px 60px -12px inset, rgb(54 80 154 / 30%) 0px 18px 36px -18px; +} + +.character-info { + min-width: 22.5%; + width: fit-content; + max-width: 27.5%; + min-height: 50%; + height: fit-content; + + position: absolute; + right: 14%; + top: 20%; + padding: 30px; + background-color: #161923f2; + border-radius: 5px; + box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px, rgb(0 0 0 / 23%) 0px 3px 6px; + overflow: visible !important; + transition: 400ms; +} + +.char-info-header { + display: block; + text-transform: uppercase; + width: 100%; + text-align: center; + font-size: 2vh; + color: #ededed; + letter-spacing: .1vh; + font-weight: 900; + overflow: visible !important; +} + +.no-char { + color: #ededed; + font-size: 1.5vh; + margin-top: 7.5px; + text-align: center; + display: block; +} + +.character-info table { + width: 100%; + + border-spacing: 0rem 1rem; + border-collapse: separate; + + margin-top: 25px; +} + +.character-info table, +.character-info tbody, +.character-info tr, +.character-info td { + display: block; + position: relative; +} + +.character-info td { + width: 50%; + word-wrap: break-word; +} + +.character-info tr { + display: flex; + margin-bottom: 1.5vh; +} + +.character-info table td { + color: white; + font-size: 1.3vh; +} + +.character-delete { + position: absolute; + width: 33vh; + padding: 30px; + font-family: 'Poppins', sans-serif; + color: #ededed; + background-color: rgb(27 33 49 / 95%); + border-radius: 5px; + box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px, rgb(0 0 0 / 23%) 0px 3px 6px; + font-family: 'Poppins', sans-serif; + top: 50%; + left: 50%; + transform: translateX(-50%) translateY(-50%); + overflow: visible !important; +} + +.v-btn__content { + color: white!important; + font-weight: 600!important; +} + +.v-btn.v-size--large .v-btn__content { + font-size: 1.75vh!important; +} + +.v-btn:not(.v-size--large) .v-btn__content { + font-size: 1rem!important; +} + +.characters-delete-block-header { + width: 100%; + color: #ededed; + text-align: left; + font-size: 2vh!important; + line-height: 29px; + font-family: 'Poppins', sans-serif; + font-weight: 900; + text-transform: uppercase; + overflow: visible !important; + margin-bottom: 5px; +} + +.character-delete>p { + font-size: 1.3vh; + overflow: visible !important; +} + +.character-delete-btn { + width: 43%; + border-radius: 4px; + transition: 0.2s; + overflow: visible !important; + cursor: pointer; +} + +.character-delete-btn:nth-child(2) { + margin-left: 14%; +} + +.character-delete-btns { + display: flex; + justify-content: center; + margin-top: 20px; +} + +.character-register { + position: relative; + width: 25%; + height: fit-content; + top: 50%; + transform: translateY(-50%); + margin-left: auto; + margin-right: auto; + left: 32px; + padding: 30px; + font-family: 'Poppins', sans-serif; + background-color: #161923f2; + border-radius: 5px; + box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px, rgb(0 0 0 / 23%) 0px 3px 6px; + transition: 400ms; +} + +#close-reg { + position: relative; + top: -2vh; + float: right; + font-size: 1.5vh; + right: 0px; + cursor: pointer; +} + +.material-symbols-outlined { + color: #ededed; + background-color: #DC143C; + font-weight: 900; + border-radius: .3vh; + padding: .3vh; +} + +.characters-register-block-header { + text-transform: uppercase; + width: 100%; + color: #ededed; + text-align: left; + font-size: 2vh; + font-weight: 900; +} + +.char-register-inputs { + overflow: visible !important; +} + +.theme--light.v-input, .theme--light.v-input input, +.theme--light.v-input, .theme--light.v-input input::placeholder, +.v-list-item__title, +.v-select__selection.v-select__selection--comma { + color: white!important; +} + +.v-menu__content.theme--light.menuable__content__active { + margin-top: 5vh; + overflow-y: scroll!important; + overflow-x: hidden!important; + + -ms-overflow-style: none; + scrollbar-width: none; +} + +.theme--light.v-list { + background: #182131!important; +} + +select { + position: absolute; + border: none; + border: .3vh solid #444444; + background-color: #171717; + outline: none; + width: 93.5%; + height: 4vh; + top: 19.9vh; + left: .1vh; + color: #ededed; + max-width: 100%; + padding: 4px; + border-radius: .3vh; + font-family: 'Poppins', sans-serif; + text-align-last: center; + -webkit-appearance: none; + -moz-appearance: none; + text-indent: 1px; + text-overflow: ''; + transition: all 0.2s ease-in-out; + cursor: pointer; +} + +select:hover { + background-color: rgba(34, 34, 34, 0.808); +} + +select:focus { + background-color: rgba(34, 34, 34, 0.808); +} + +select::placeholder { + text-align: center; +} + +select::-ms-expand { + display: none; +} + +input[type="date"] { + color: #ededed; + text-align: center; +} + +input[type=date]::-webkit-calendar-picker-indicator { + display: none; +} + +input[type=date]::-webkit-inner-spin-button, +input[type=date]::-webkit-outer-spin-button { + -webkit-appearance: none; + margin: 0; +} + +input[type="date"]::-webkit-input-placeholder { + visibility: hidden !important; +} + +input[type="date"]::-webkit-clear-button { + display: none; +} + +.character-reg-btn { + height: 4vh; + width: 100%; + margin-top: 25px; +} + +.character-reg-btn>p { + text-align: center; + line-height: 4vh; + color: #ededed; + text-transform: uppercase; + font-family: 'Poppins', sans-serif; + font-size: 2vh; + font-weight: 900; +} + +.loading-container { + position: absolute; + margin: 0 auto; + left: 0; + right: 0; + top: 50%; + width: 150px; + height: 150px; + transform: translateY(-50%); + text-align: center; + padding: 1vh; +} + +.loading-container > p { + color: white; + margin-top: 1vh; + font-family: 'Poppins', sans-serif; + text-shadow: 1px 1px 0px #00000085; +} + +.loading-circle { + display: inline-block; + position: relative; + width: 80px; + height: 80px; +} + +.loading-circle div { + box-sizing: border-box; + display: block; + position: absolute; + width: 64px; + height: 64px; + border: 8px solid #fff; + border-radius: 50%; + animation: loading-circle 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite; + border-color: #fff transparent transparent transparent; +} + +.loading-circle div:nth-child(1) { + animation-delay: -0.45s; +} + +.loading-circle div:nth-child(2) { + animation-delay: -0.3s; +} + +.loading-circle div:nth-child(3) { + animation-delay: -0.15s; +} + +@keyframes loading-circle { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} + + +/* TRANSITIONS */ +.slide-top-left-fade-enter-active, +.slide-top-right-fade-enter-active, +.slide-top-fade-enter-active { + transition: all 0.3s ease-out; +} + +.slide-top-left-fade-leave-active, +.slide-top-right-fade-leave-active, +.slide-top-fade-leave-active { + transition: all 0.5s cubic-bezier(1, 0.7, 0.9, 1); +} + +.slide-top-left-fade-enter-from, +.slide-top-left-fade-leave-to { + transform: translateX(-10%) translateY(-10%); + opacity: 0!important; +} + +.slide-top-right-fade-enter-from, +.slide-top-right-fade-leave-to { + transform: translateX(10%) translateY(-10%); + opacity: 0!important; +} + +.slide-top-fade-enter-from, +.slide-top-fade-leave-to { + transform: translateY(-10%); + opacity: 0!important; +} + +.char-register-inputs div:not(:first-child) { + margin-top: 10px; +} + +.v-date-picker-table .v-btn--active { + background: #DC143C; +} + +.theme--light.v-picker__body { + background: #161923f2!important; +} + +.v-picker__actions.v-card__actions { + background: rgb(24 29 41 / 95%)!important +} + +.v-picker__title.primary { + background: #DC143C!important; +} + +.theme--light.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:not(:hover):not(:focus) { + color: white!important; +} + +.v-date-picker-table .v-btn__content, +.v-picker__actions .v-btn__content, +.theme--light.v-date-picker-table .v-date-picker-table--date__week, .theme--light.v-date-picker-table th, +.v-date-picker-header__value button, +.v-date-picker-header__value button:hover, +.v-date-picker-years li { + color: white!important; +} + +button.v-btn.v-date-picker-table__current.v-btn--rounded.v-btn--outlined.theme--light.accent--text { + border-color: #DC143C; +} + +.v-date-picker-years { + overflow: scroll!important; + -ms-overflow-style: none; + scrollbar-width: none; +} + +.v-date-picker-years::-webkit-scrollbar { + display: none; +} + +.v-input--is-disabled.v-text-field .v-input__control .v-input__slot, +.v-input--is-disabled.v-text-field .v-input__control input[role=button], +.character-delete>p { + cursor: default!important; +} + +.v-btn:not(.v-btn--round).v-size--large { + height: 3.5vh!important; +} diff --git a/[qb]/qb-multicharacter/html/swal2.js b/[qb]/qb-multicharacter/html/swal2.js new file mode 100644 index 0000000..84ffff2 --- /dev/null +++ b/[qb]/qb-multicharacter/html/swal2.js @@ -0,0 +1,2 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Sweetalert2=t()}(this,function(){"use strict";const D="SweetAlert2:",q=e=>e.charAt(0).toUpperCase()+e.slice(1),r=e=>{console.warn("".concat(D," ").concat("object"==typeof e?e.join(" "):e))},l=e=>{console.error("".concat(D," ").concat(e))},V=[],N=(e,t)=>{e='"'.concat(e,'" is deprecated and will be removed in the next major release. Please use "').concat(t,'" instead.'),V.includes(e)||(V.push(e),r(e))},R=e=>"function"==typeof e?e():e,F=e=>e&&"function"==typeof e.toPromise,u=e=>F(e)?e.toPromise():Promise.resolve(e),U=e=>e&&Promise.resolve(e)===e;const i={title:"",titleText:"",text:"",html:"",footer:"",icon:void 0,iconColor:void 0,iconHtml:void 0,template:void 0,toast:!1,showClass:{popup:"swal2-show",backdrop:"swal2-backdrop-show",icon:"swal2-icon-show"},hideClass:{popup:"swal2-hide",backdrop:"swal2-backdrop-hide",icon:"swal2-icon-hide"},customClass:{},target:"body",color:void 0,backdrop:!0,heightAuto:!0,allowOutsideClick:!0,allowEscapeKey:!0,allowEnterKey:!0,stopKeydownPropagation:!0,keydownListenerCapture:!1,showConfirmButton:!0,showDenyButton:!1,showCancelButton:!1,preConfirm:void 0,preDeny:void 0,confirmButtonText:"OK",confirmButtonAriaLabel:"",confirmButtonColor:void 0,denyButtonText:"No",denyButtonAriaLabel:"",denyButtonColor:void 0,cancelButtonText:"Cancel",cancelButtonAriaLabel:"",cancelButtonColor:void 0,buttonsStyling:!0,reverseButtons:!1,focusConfirm:!0,focusDeny:!1,focusCancel:!1,returnFocus:!0,showCloseButton:!1,closeButtonHtml:"×",closeButtonAriaLabel:"Close this dialog",loaderHtml:"",showLoaderOnConfirm:!1,showLoaderOnDeny:!1,imageUrl:void 0,imageWidth:void 0,imageHeight:void 0,imageAlt:"",timer:void 0,timerProgressBar:!1,width:void 0,padding:void 0,background:void 0,input:void 0,inputPlaceholder:"",inputLabel:"",inputValue:"",inputOptions:{},inputAutoTrim:!0,inputAttributes:{},inputValidator:void 0,returnInputValueOnDeny:!1,validationMessage:void 0,grow:!1,position:"center",progressSteps:[],currentProgressStep:void 0,progressStepsDistance:void 0,willOpen:void 0,didOpen:void 0,didRender:void 0,willClose:void 0,didClose:void 0,didDestroy:void 0,scrollbarPadding:!0},W=["allowEscapeKey","allowOutsideClick","background","buttonsStyling","cancelButtonAriaLabel","cancelButtonColor","cancelButtonText","closeButtonAriaLabel","closeButtonHtml","color","confirmButtonAriaLabel","confirmButtonColor","confirmButtonText","currentProgressStep","customClass","denyButtonAriaLabel","denyButtonColor","denyButtonText","didClose","didDestroy","footer","hideClass","html","icon","iconColor","iconHtml","imageAlt","imageHeight","imageUrl","imageWidth","preConfirm","preDeny","progressSteps","returnFocus","reverseButtons","showCancelButton","showCloseButton","showConfirmButton","showDenyButton","text","title","titleText","willClose"],z={},K=["allowOutsideClick","allowEnterKey","backdrop","focusConfirm","focusDeny","focusCancel","returnFocus","heightAuto","keydownListenerCapture"],_=e=>Object.prototype.hasOwnProperty.call(i,e),Y=e=>-1!==W.indexOf(e),Z=e=>z[e],X=e=>{!e.backdrop&&e.allowOutsideClick&&r('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`');for(const n in e)t=n,_(t)||r('Unknown parameter "'.concat(t,'"')),e.toast&&(t=n,K.includes(t)&&r('The parameter "'.concat(t,'" is incompatible with toasts'))),t=n,Z(t)&&N(t,Z(t));var t};var e=e=>{const t={};for(const n in e)t[e[n]]="swal2-"+e[n];return t};const p=e(["container","shown","height-auto","iosfix","popup","modal","no-backdrop","no-transition","toast","toast-shown","show","hide","close","title","html-container","actions","confirm","deny","cancel","default-outline","footer","icon","icon-content","image","input","file","range","select","radio","checkbox","label","textarea","inputerror","input-label","validation-message","progress-steps","active-progress-step","progress-step","progress-step-line","loader","loading","styled","top","top-start","top-end","top-left","top-right","center","center-start","center-end","center-left","center-right","bottom","bottom-start","bottom-end","bottom-left","bottom-right","grow-row","grow-column","grow-fullscreen","rtl","timer-progress-bar","timer-progress-bar-container","scrollbar-measure","icon-success","icon-warning","icon-info","icon-question","icon-error","no-war"]),o=e(["success","warning","info","question","error"]),m=()=>document.body.querySelector(".".concat(p.container)),t=e=>{const t=m();return t?t.querySelector(e):null},n=e=>t(".".concat(e)),g=()=>n(p.popup),$=()=>n(p.icon),J=()=>n(p.title),G=()=>n(p["html-container"]),Q=()=>n(p.image),ee=()=>n(p["progress-steps"]),te=()=>n(p["validation-message"]),h=()=>t(".".concat(p.actions," .").concat(p.confirm)),f=()=>t(".".concat(p.actions," .").concat(p.deny));const d=()=>t(".".concat(p.loader)),b=()=>t(".".concat(p.actions," .").concat(p.cancel)),ne=()=>n(p.actions),oe=()=>n(p.footer),ie=()=>n(p["timer-progress-bar"]),re=()=>n(p.close),ae=()=>{const e=Array.from(g().querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])')).sort((e,t)=>{e=parseInt(e.getAttribute("tabindex")),t=parseInt(t.getAttribute("tabindex"));return t"-1"!==e.getAttribute("tabindex"));return(t=>{const n=[];for(let e=0;eP(e))},se=()=>s(document.body,p.shown)&&!s(document.body,p["toast-shown"])&&!s(document.body,p["no-backdrop"]),ce=()=>g()&&s(g(),p.toast);function le(e){var t=1{n.style.transition="width ".concat(e/1e3,"s linear"),n.style.width="0%"},10))}const a={previousBodyPadding:null},y=(t,e)=>{if(t.textContent="",e){const n=new DOMParser,o=n.parseFromString(e,"text/html");Array.from(o.querySelector("head").childNodes).forEach(e=>{t.appendChild(e)}),Array.from(o.querySelector("body").childNodes).forEach(e=>{t.appendChild(e)})}},s=(t,e)=>{if(!e)return!1;var n=e.split(/\s+/);for(let e=0;e{Array.from(t.classList).forEach(e=>{Object.values(p).includes(e)||Object.values(o).includes(e)||Object.values(n.showClass).includes(e)||t.classList.remove(e)})},v=(e,t,n)=>{if(ue(e,t),t.customClass&&t.customClass[n]){if("string"!=typeof t.customClass[n]&&!t.customClass[n].forEach)return r("Invalid type of customClass.".concat(n,'! Expected string or iterable object, got "').concat(typeof t.customClass[n],'"'));w(e,t.customClass[n])}},de=(e,t)=>{if(!t)return null;switch(t){case"select":case"textarea":case"file":return e.querySelector(".".concat(p.popup," > .").concat(p[t]));case"checkbox":return e.querySelector(".".concat(p.popup," > .").concat(p.checkbox," input"));case"radio":return e.querySelector(".".concat(p.popup," > .").concat(p.radio," input:checked"))||e.querySelector(".".concat(p.popup," > .").concat(p.radio," input:first-child"));case"range":return e.querySelector(".".concat(p.popup," > .").concat(p.range," input"));default:return e.querySelector(".".concat(p.popup," > .").concat(p.input))}},pe=e=>{var t;e.focus(),"file"!==e.type&&(t=e.value,e.value="",e.value=t)},me=(e,t,n)=>{e&&t&&(t="string"==typeof t?t.split(/\s+/).filter(Boolean):t).forEach(t=>{Array.isArray(e)?e.forEach(e=>{n?e.classList.add(t):e.classList.remove(t)}):n?e.classList.add(t):e.classList.remove(t)})},w=(e,t)=>{me(e,t,!0)},C=(e,t)=>{me(e,t,!1)},A=(e,t)=>{var n=Array.from(e.children);for(let e=0;e{(n=n==="".concat(parseInt(n))?parseInt(n):n)||0===parseInt(n)?e.style[t]="number"==typeof n?"".concat(n,"px"):n:e.style.removeProperty(t)},k=function(e){e.style.display=1{e.style.display="none"},ge=(e,t,n,o)=>{const i=e.querySelector(t);i&&(i.style[n]=o)},he=function(e,t){var n=2!(!e||!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)),fe=()=>!P(h())&&!P(f())&&!P(b()),be=e=>!!(e.scrollHeight>e.clientHeight),ye=e=>{const t=window.getComputedStyle(e);var e=parseFloat(t.getPropertyValue("animation-duration")||"0"),n=parseFloat(t.getPropertyValue("transition-duration")||"0");return 0"undefined"==typeof window||"undefined"==typeof document,we=100,x={},Ce=()=>{x.previousActiveElement instanceof HTMLElement?(x.previousActiveElement.focus(),x.previousActiveElement=null):document.body&&document.body.focus()},Ae=o=>new Promise(e=>{if(!o)return e();var t=window.scrollX,n=window.scrollY;x.restoreFocusTimeout=setTimeout(()=>{Ce(),e()},we),window.scrollTo(t,n)}),ke='\n
\n \n
    \n
    \n \n

    \n
    \n \n \n
    \n \n \n
    \n \n
    \n \n \n
    \n
    \n
    \n \n \n \n
    \n
    \n
    \n
    \n
    \n
    \n').replace(/(^|\n)\s*/g,""),Be=()=>{const e=m();return!!e&&(e.remove(),C([document.documentElement,document.body],[p["no-backdrop"],p["toast-shown"],p["has-column"]]),!0)},E=()=>{x.currentInstance.resetValidationMessage()},Pe=()=>{const e=g(),t=A(e,p.input),n=A(e,p.file),o=e.querySelector(".".concat(p.range," input")),i=e.querySelector(".".concat(p.range," output")),r=A(e,p.select),a=e.querySelector(".".concat(p.checkbox," input")),s=A(e,p.textarea);t.oninput=E,n.onchange=E,r.onchange=E,a.onchange=E,s.oninput=E,o.oninput=()=>{E(),i.value=o.value},o.onchange=()=>{E(),i.value=o.value}},xe=e=>"string"==typeof e?document.querySelector(e):e,Ee=e=>{const t=g();t.setAttribute("role",e.toast?"alert":"dialog"),t.setAttribute("aria-live",e.toast?"polite":"assertive"),e.toast||t.setAttribute("aria-modal","true")},Te=e=>{"rtl"===window.getComputedStyle(e).direction&&w(m(),p.rtl)},Le=(e,t)=>{if(e instanceof HTMLElement)t.appendChild(e);else if("object"==typeof e){var n=e,o=t;if(n.jquery)Se(o,n);else y(o,n.toString())}else e&&y(t,e)},Se=(t,n)=>{if(t.textContent="",0 in n)for(let e=0;e in n;e++)t.appendChild(n[e].cloneNode(!0));else t.appendChild(n.cloneNode(!0))},Oe=(()=>{if(!ve()){var e=document.createElement("div"),t={WebkitAnimation:"webkitAnimationEnd",animation:"animationend"};for(const n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&void 0!==e.style[n])return t[n]}return!1})(),Me=(e,t)=>{var n,o,i,r,a,s=ne(),c=d();(t.showConfirmButton||t.showDenyButton||t.showCancelButton?k:B)(s),v(s,t,"actions"),s=s,n=c,o=t,i=h(),r=f(),a=b(),je(i,"confirm",o),je(r,"deny",o),je(a,"cancel",o),function(e,t,n,o){if(!o.buttonsStyling)return C([e,t,n],p.styled);w([e,t,n],p.styled),o.confirmButtonColor&&(e.style.backgroundColor=o.confirmButtonColor,w(e,p["default-outline"]));o.denyButtonColor&&(t.style.backgroundColor=o.denyButtonColor,w(t,p["default-outline"]));o.cancelButtonColor&&(n.style.backgroundColor=o.cancelButtonColor,w(n,p["default-outline"]))}(i,r,a,o),o.reverseButtons&&(o.toast?(s.insertBefore(a,i),s.insertBefore(r,i)):(s.insertBefore(a,n),s.insertBefore(r,n),s.insertBefore(i,n))),y(c,t.loaderHtml),v(c,t,"loader")};function je(e,t,n){he(e,n["show".concat(q(t),"Button")],"inline-block"),y(e,n["".concat(t,"ButtonText")]),e.setAttribute("aria-label",n["".concat(t,"ButtonAriaLabel")]),e.className=p[t],v(e,n,"".concat(t,"Button")),w(e,n["".concat(t,"ButtonClass")])}const He=(e,t)=>{var n,o,i=m();i&&(o=i,"string"==typeof(n=t.backdrop)?o.style.background=n:n||w([document.documentElement,document.body],p["no-backdrop"]),o=i,(n=t.position)in p?w(o,p[n]):(r('The "position" parameter is not valid, defaulting to "center"'),w(o,p.center)),n=i,(o=t.grow)&&"string"==typeof o&&(o="grow-".concat(o))in p&&w(n,p[o]),v(i,t,"container"))};var T={awaitingPromise:new WeakMap,promise:new WeakMap,innerParams:new WeakMap,domCache:new WeakMap};const Ie=["input","file","range","select","radio","checkbox","textarea"],De=(e,a)=>{const s=g();var t,e=T.innerParams.get(e);const c=!e||a.input!==e.input;Ie.forEach(e=>{const t=A(s,p[e]);{var n=e,o=a.inputAttributes;const i=de(g(),n);if(i){qe(i);for(const r in o)i.setAttribute(r,o[r])}}t.className=p[e],c&&B(t)}),a.input&&(c&&(e=>{if(!L[e.input])return l('Unexpected type of input! Expected "text", "email", "password", "number", "tel", "select", "radio", "checkbox", "textarea", "file" or "url", got "'.concat(e.input,'"'));const t=Re(e.input),n=L[e.input](t,e);k(t),setTimeout(()=>{pe(n)})})(a),e=a,t=Re(e.input),"object"==typeof e.customClass&&w(t,e.customClass.input))},qe=t=>{for(let e=0;e{e.placeholder&&!t.inputPlaceholder||(e.placeholder=t.inputPlaceholder)},Ne=(e,t,n)=>{if(n.inputLabel){e.id=p.input;const i=document.createElement("label");var o=p["input-label"];i.setAttribute("for",e.id),i.className=o,"object"==typeof n.customClass&&w(i,n.customClass.inputLabel),i.innerText=n.inputLabel,t.insertAdjacentElement("beforebegin",i)}},Re=e=>A(g(),p[e]||p.input),Fe=(e,t)=>{["string","number"].includes(typeof t)?e.value="".concat(t):U(t)||r('Unexpected type of inputValue! Expected "string", "number" or "Promise", got "'.concat(typeof t,'"'))},L={},Ue=(L.text=L.email=L.password=L.number=L.tel=L.url=(e,t)=>(Fe(e,t.inputValue),Ne(e,e,t),Ve(e,t),e.type=t.input,e),L.file=(e,t)=>(Ne(e,e,t),Ve(e,t),e),L.range=(e,t)=>{const n=e.querySelector("input");var o=e.querySelector("output");return Fe(n,t.inputValue),n.type=t.input,Fe(o,t.inputValue),Ne(n,e,t),e},L.select=(e,t)=>{if(e.textContent="",t.inputPlaceholder){const n=document.createElement("option");y(n,t.inputPlaceholder),n.value="",n.disabled=!0,n.selected=!0,e.appendChild(n)}return Ne(e,e,t),e},L.radio=e=>(e.textContent="",e),L.checkbox=(e,t)=>{const n=de(g(),"checkbox");n.value="1",n.id=p.checkbox,n.checked=Boolean(t.inputValue);e=e.querySelector("span");return y(e,t.inputPlaceholder),n},L.textarea=(n,e)=>{Fe(n,e.inputValue),Ve(n,e),Ne(n,n,e);return setTimeout(()=>{if("MutationObserver"in window){const t=parseInt(window.getComputedStyle(g()).width);new MutationObserver(()=>{var e=n.offsetWidth+(e=n,parseInt(window.getComputedStyle(e).marginLeft)+parseInt(window.getComputedStyle(e).marginRight));e>t?g().style.width="".concat(e,"px"):g().style.width=null}).observe(n,{attributes:!0,attributeFilter:["style"]})}}),n},(e,t)=>{const n=G();v(n,t,"htmlContainer"),t.html?(Le(t.html,n),k(n,"block")):t.text?(n.textContent=t.text,k(n,"block")):B(n),De(e,t)}),We=(e,t)=>{var n=oe();he(n,t.footer),t.footer&&Le(t.footer,n),v(n,t,"footer")},ze=(e,t)=>{const n=re();y(n,t.closeButtonHtml),v(n,t,"closeButton"),he(n,t.showCloseButton),n.setAttribute("aria-label",t.closeButtonAriaLabel)},Ke=(e,t)=>{var e=T.innerParams.get(e),n=$();e&&t.icon===e.icon?($e(n,t),_e(n,t)):t.icon||t.iconHtml?t.icon&&-1===Object.keys(o).indexOf(t.icon)?(l('Unknown icon! Expected "success", "error", "warning", "info" or "question", got "'.concat(t.icon,'"')),B(n)):(k(n),$e(n,t),_e(n,t),w(n,t.showClass.icon)):B(n)},_e=(e,t)=>{for(const n in o)t.icon!==n&&C(e,o[n]);w(e,o[t.icon]),Je(e,t),Ye(),v(e,t,"icon")},Ye=()=>{const e=g();var t=window.getComputedStyle(e).getPropertyValue("background-color");const n=e.querySelectorAll("[class^=swal2-success-circular-line], .swal2-success-fix");for(let e=0;e\n \n
    \n
    \n',Xe='\n \n \n \n \n',$e=(e,t)=>{let n=e.innerHTML,o;var i;t.iconHtml?o=Ge(t.iconHtml):"success"===t.icon?(o=Ze,n=n.replace(/ style=".*?"/g,"")):o="error"===t.icon?Xe:(i={question:"?",warning:"!",info:"i"},Ge(i[t.icon])),n.trim()!==o.trim()&&y(e,o)},Je=(e,t)=>{if(t.iconColor){e.style.color=t.iconColor,e.style.borderColor=t.iconColor;for(const n of[".swal2-success-line-tip",".swal2-success-line-long",".swal2-x-mark-line-left",".swal2-x-mark-line-right"])ge(e,n,"backgroundColor",t.iconColor);ge(e,".swal2-success-ring","borderColor",t.iconColor)}},Ge=e=>'
    ').concat(e,"
    "),Qe=(e,t)=>{const n=Q();if(!t.imageUrl)return B(n);k(n,""),n.setAttribute("src",t.imageUrl),n.setAttribute("alt",t.imageAlt),c(n,"width",t.imageWidth),c(n,"height",t.imageHeight),n.className=p.image,v(n,t,"image")},et=(e,n)=>{const o=ee();if(!n.progressSteps||0===n.progressSteps.length)return B(o);k(o),o.textContent="",n.currentProgressStep>=n.progressSteps.length&&r("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),n.progressSteps.forEach((e,t)=>{var e=(e=>{const t=document.createElement("li");return w(t,p["progress-step"]),y(t,e),t})(e);o.appendChild(e),t===n.currentProgressStep&&w(e,p["active-progress-step"]),t!==n.progressSteps.length-1&&(e=(e=>{const t=document.createElement("li");if(w(t,p["progress-step-line"]),e.progressStepsDistance)c(t,"width",e.progressStepsDistance);return t})(n),o.appendChild(e))})},tt=(e,t)=>{const n=J();he(n,t.title||t.titleText,"block"),t.title&&Le(t.title,n),t.titleText&&(n.innerText=t.titleText),v(n,t,"title")},nt=(e,t)=>{var n=m();const o=g();t.toast?(c(n,"width",t.width),o.style.width="100%",o.insertBefore(d(),$())):c(o,"width",t.width),c(o,"padding",t.padding),t.color&&(o.style.color=t.color),t.background&&(o.style.background=t.background),B(te());n=o;(n.className="".concat(p.popup," ").concat(P(n)?t.showClass.popup:""),t.toast)?(w([document.documentElement,document.body],p["toast-shown"]),w(n,p.toast)):w(n,p.modal);v(n,t,"popup"),"string"==typeof t.customClass&&w(n,t.customClass);t.icon&&w(n,p["icon-".concat(t.icon)])},ot=(e,t)=>{nt(e,t),He(e,t),et(e,t),Ke(e,t),Qe(e,t),tt(e,t),ze(e,t),Ue(e,t),Me(e,t),We(e,t),"function"==typeof t.didRender&&t.didRender(g())},S=Object.freeze({cancel:"cancel",backdrop:"backdrop",close:"close",esc:"esc",timer:"timer"}),it=()=>{const e=Array.from(document.body.children);e.forEach(e=>{e===m()||e.contains(m())||(e.hasAttribute("aria-hidden")&&e.setAttribute("data-previous-aria-hidden",e.getAttribute("aria-hidden")),e.setAttribute("aria-hidden","true"))})},rt=()=>{const e=Array.from(document.body.children);e.forEach(e=>{e.hasAttribute("data-previous-aria-hidden")?(e.setAttribute("aria-hidden",e.getAttribute("data-previous-aria-hidden")),e.removeAttribute("data-previous-aria-hidden")):e.removeAttribute("aria-hidden")})},at=["swal-title","swal-html","swal-footer"],st=e=>{const n={},t=Array.from(e.querySelectorAll("swal-param"));return t.forEach(e=>{O(e,["name","value"]);var t=e.getAttribute("name"),e=e.getAttribute("value");"boolean"==typeof i[t]&&"false"===e&&(n[t]=!1),"object"==typeof i[t]&&(n[t]=JSON.parse(e))}),n},ct=e=>{const n={},t=Array.from(e.querySelectorAll("swal-button"));return t.forEach(e=>{O(e,["type","color","aria-label"]);var t=e.getAttribute("type");n["".concat(t,"ButtonText")]=e.innerHTML,n["show".concat(q(t),"Button")]=!0,e.hasAttribute("color")&&(n["".concat(t,"ButtonColor")]=e.getAttribute("color")),e.hasAttribute("aria-label")&&(n["".concat(t,"ButtonAriaLabel")]=e.getAttribute("aria-label"))}),n},lt=e=>{const t={},n=e.querySelector("swal-image");return n&&(O(n,["src","width","height","alt"]),n.hasAttribute("src")&&(t.imageUrl=n.getAttribute("src")),n.hasAttribute("width")&&(t.imageWidth=n.getAttribute("width")),n.hasAttribute("height")&&(t.imageHeight=n.getAttribute("height")),n.hasAttribute("alt")&&(t.imageAlt=n.getAttribute("alt"))),t},ut=e=>{const t={},n=e.querySelector("swal-icon");return n&&(O(n,["type","color"]),n.hasAttribute("type")&&(t.icon=n.getAttribute("type")),n.hasAttribute("color")&&(t.iconColor=n.getAttribute("color")),t.iconHtml=n.innerHTML),t},dt=e=>{const n={},t=e.querySelector("swal-input"),o=(t&&(O(t,["type","label","placeholder","value"]),n.input=t.getAttribute("type")||"text",t.hasAttribute("label")&&(n.inputLabel=t.getAttribute("label")),t.hasAttribute("placeholder")&&(n.inputPlaceholder=t.getAttribute("placeholder")),t.hasAttribute("value")&&(n.inputValue=t.getAttribute("value"))),Array.from(e.querySelectorAll("swal-input-option")));return o.length&&(n.inputOptions={},o.forEach(e=>{O(e,["value"]);var t=e.getAttribute("value"),e=e.innerHTML;n.inputOptions[t]=e})),n},pt=(e,t)=>{const n={};for(const o in t){const i=t[o],r=e.querySelector(i);r&&(O(r,[]),n[i.replace(/^swal-/,"")]=r.innerHTML.trim())}return n},mt=e=>{const t=at.concat(["swal-param","swal-button","swal-image","swal-icon","swal-input","swal-input-option"]);Array.from(e.children).forEach(e=>{e=e.tagName.toLowerCase();-1===t.indexOf(e)&&r("Unrecognized element <".concat(e,">"))})},O=(t,n)=>{Array.from(t.attributes).forEach(e=>{-1===n.indexOf(e.name)&&r(['Unrecognized attribute "'.concat(e.name,'" on <').concat(t.tagName.toLowerCase(),">."),"".concat(n.length?"Allowed attributes are: ".concat(n.join(", ")):"To set the value, use HTML within the element.")])})};var gt={email:(e,t)=>/^[a-zA-Z0-9.+_-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]{2,24}$/.test(e)?Promise.resolve():Promise.resolve(t||"Invalid email address"),url:(e,t)=>/^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&/=]*)$/.test(e)?Promise.resolve():Promise.resolve(t||"Invalid URL")};function ht(e){(t=e).inputValidator||Object.keys(gt).forEach(e=>{t.input===e&&(t.inputValidator=gt[e])}),e.showLoaderOnConfirm&&!e.preConfirm&&r("showLoaderOnConfirm is set to true, but preConfirm is not defined.\nshowLoaderOnConfirm should be used together with preConfirm, see usage example:\nhttps://sweetalert2.github.io/#ajax-request"),(n=e).target&&("string"!=typeof n.target||document.querySelector(n.target))&&("string"==typeof n.target||n.target.appendChild)||(r('Target parameter is not valid, defaulting to "body"'),n.target="body"),"string"==typeof e.title&&(e.title=e.title.split("\n").join("
    "));var t,n=e,e=Be();if(ve())l("SweetAlert2 requires document to initialize");else{const o=document.createElement("div"),i=(o.className=p.container,e&&w(o,p["no-transition"]),y(o,ke),xe(n.target));i.appendChild(o),Ee(n),Te(i),Pe()}}class ft{constructor(e,t){this.callback=e,this.remaining=t,this.running=!1,this.start()}start(){return this.running||(this.running=!0,this.started=new Date,this.id=setTimeout(this.callback,this.remaining)),this.remaining}stop(){return this.running&&(this.running=!1,clearTimeout(this.id),this.remaining-=(new Date).getTime()-this.started.getTime()),this.remaining}increase(e){var t=this.running;return t&&this.stop(),this.remaining+=e,t&&this.start(),this.remaining}getTimerLeft(){return this.running&&(this.stop(),this.start()),this.remaining}isRunning(){return this.running}}const bt=()=>{null===a.previousBodyPadding&&document.body.scrollHeight>window.innerHeight&&(a.previousBodyPadding=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight="".concat(a.previousBodyPadding+(()=>{const e=document.createElement("div");e.className=p["scrollbar-measure"],document.body.appendChild(e);var t=e.getBoundingClientRect().width-e.clientWidth;return document.body.removeChild(e),t})(),"px"))},yt=()=>{null!==a.previousBodyPadding&&(document.body.style.paddingRight="".concat(a.previousBodyPadding,"px"),a.previousBodyPadding=null)},vt=()=>{if((/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream||"MacIntel"===navigator.platform&&1{t=wt(e)},n.ontouchmove=e=>{t&&(e.preventDefault(),e.stopPropagation())}}{const o=navigator.userAgent,i=!!o.match(/iPad/i)||!!o.match(/iPhone/i),r=!!o.match(/WebKit/i),a=i&&r&&!o.match(/CriOS/i);a&&(e=44,g().scrollHeight>window.innerHeight-44&&(m().style.paddingBottom="".concat(44,"px")))}}},wt=e=>{var t,n=e.target,o=m();return!((t=e).touches&&t.touches.length&&"stylus"===t.touches[0].touchType||(t=e).touches&&1{var e;s(document.body,p.iosfix)&&(e=parseInt(document.body.style.top,10),C(document.body,p.iosfix),document.body.style.top="",document.body.scrollTop=-1*e)},At=10,kt=e=>{const t=g();if(e.target===t){const n=m();t.removeEventListener(Oe,kt),n.style.overflowY="auto"}},Bt=(e,t)=>{Oe&&ye(t)?(e.style.overflowY="hidden",t.addEventListener(Oe,kt)):e.style.overflowY="auto"},Pt=(e,t,n)=>{vt(),t&&"hidden"!==n&&bt(),setTimeout(()=>{e.scrollTop=0})},xt=(e,t,n)=>{w(e,n.showClass.backdrop),t.style.setProperty("opacity","0","important"),k(t,"grid"),setTimeout(()=>{w(t,n.showClass.popup),t.style.removeProperty("opacity")},At),w([document.documentElement,document.body],p.shown),n.heightAuto&&n.backdrop&&!n.toast&&w([document.documentElement,document.body],p["height-auto"])},M=e=>{let t=g();t||new An,t=g();var n=d();if(ce())B($());else{var o=t;const i=ne(),r=d();!e&&P(h())&&(e=h());k(i),e&&(B(e),r.setAttribute("data-button-to-replace",e.className));r.parentNode.insertBefore(r,e),w([o,i],p.loading)}k(n),t.setAttribute("data-loading","true"),t.setAttribute("aria-busy","true"),t.focus()},Et=(t,n)=>{const o=g(),i=e=>Lt[n.input](o,St(e),n);F(n.inputOptions)||U(n.inputOptions)?(M(h()),u(n.inputOptions).then(e=>{t.hideLoading(),i(e)})):"object"==typeof n.inputOptions?i(n.inputOptions):l("Unexpected type of inputOptions! Expected object, Map or Promise, got ".concat(typeof n.inputOptions))},Tt=(t,n)=>{const o=t.getInput();B(o),u(n.inputValue).then(e=>{o.value="number"===n.input?parseFloat(e)||0:"".concat(e),k(o),o.focus(),t.hideLoading()}).catch(e=>{l("Error in inputValue promise: ".concat(e)),o.value="",k(o),o.focus(),t.hideLoading()})},Lt={select:(e,t,i)=>{const r=A(e,p.select),a=(e,t,n)=>{const o=document.createElement("option");o.value=n,y(o,t),o.selected=Ot(n,i.inputValue),e.appendChild(o)};t.forEach(e=>{var t=e[0];const n=e[1];if(Array.isArray(n)){const o=document.createElement("optgroup");o.label=t,o.disabled=!1,r.appendChild(o),n.forEach(e=>a(o,e[1],e[0]))}else a(r,n,t)}),r.focus()},radio:(e,t,r)=>{const a=A(e,p.radio),n=(t.forEach(e=>{var t=e[0],e=e[1];const n=document.createElement("input"),o=document.createElement("label"),i=(n.type="radio",n.name=p.radio,n.value=t,Ot(t,r.inputValue)&&(n.checked=!0),document.createElement("span"));y(i,e),i.className=p.label,o.appendChild(n),o.appendChild(i),a.appendChild(o)}),a.querySelectorAll("input"));n.length&&n[0].focus()}},St=n=>{const o=[];return"undefined"!=typeof Map&&n instanceof Map?n.forEach((e,t)=>{let n=e;"object"==typeof n&&(n=St(n)),o.push([t,n])}):Object.keys(n).forEach(e=>{let t=n[e];"object"==typeof t&&(t=St(t)),o.push([e,t])}),o},Ot=(e,t)=>t&&t.toString()===e.toString();function Mt(){var e,t=T.innerParams.get(this);if(t){const n=T.domCache.get(this);B(n.loader),ce()?t.icon&&k($()):(t=n,(e=t.popup.getElementsByClassName(t.loader.getAttribute("data-button-to-replace"))).length?k(e[0],"inline-block"):fe()&&B(t.actions)),C([n.popup,n.actions],p.loading),n.popup.removeAttribute("aria-busy"),n.popup.removeAttribute("data-loading"),n.confirmButton.disabled=!1,n.denyButton.disabled=!1,n.cancelButton.disabled=!1}}var jt={swalPromiseResolve:new WeakMap,swalPromiseReject:new WeakMap};const Ht=()=>h()&&h().click();const It=e=>{e.keydownTarget&&e.keydownHandlerAdded&&(e.keydownTarget.removeEventListener("keydown",e.keydownHandler,{capture:e.keydownListenerCapture}),e.keydownHandlerAdded=!1)},Dt=(e,t,n)=>{const o=ae();if(o.length)return(t+=n)===o.length?t=0:-1===t&&(t=o.length-1),o[t].focus();g().focus()},qt=["ArrowRight","ArrowDown"],Vt=["ArrowLeft","ArrowUp"],Nt=(e,n,t)=>{var o=T.innerParams.get(e);if(o&&(!n.isComposing&&229!==n.keyCode))if(o.stopKeydownPropagation&&n.stopPropagation(),"Enter"===n.key)e=e,s=n,i=o,R(i.allowEnterKey)&&s.target&&e.getInput()&&s.target instanceof HTMLElement&&s.target.outerHTML===e.getInput().outerHTML&&(["textarea","file"].includes(i.input)||(Ht(),s.preventDefault()));else if("Tab"===n.key){e=n;var i=o;var r=e.target,a=ae();let t=-1;for(let e=0;ezt(e,o)),It(x)),/^((?!chrome|android).)*safari/i.test(navigator.userAgent)?(t.setAttribute("style","display:none !important"),t.removeAttribute("class"),t.innerHTML=""):t.remove(),se()&&(yt(),Ct(),rt()),C([document.documentElement,document.body],[p.shown,p["height-auto"],p["no-backdrop"],p["toast-shown"]])}function Ft(e){e=void 0!==(n=e)?Object.assign({isConfirmed:!1,isDenied:!1,isDismissed:!1},n):{isConfirmed:!1,isDenied:!1,isDismissed:!0};const t=jt.swalPromiseResolve.get(this);var n=(e=>{const t=g();if(!t)return false;const n=T.innerParams.get(e);if(!n||s(t,n.hideClass.popup))return false;C(t,n.showClass.popup),w(t,n.hideClass.popup);const o=m();return C(o,n.showClass.backdrop),w(o,n.hideClass.backdrop),Wt(e,t,n),true})(this);this.isAwaitingPromise()?e.isDismissed||(Ut(this),t(e)):n&&t(e)}const Ut=e=>{e.isAwaitingPromise()&&(T.awaitingPromise.delete(e),T.innerParams.get(e)||e._destroy())},Wt=(e,t,n)=>{var o,i,r,a=m(),s=Oe&&ye(t);"function"==typeof n.willClose&&n.willClose(t),s?(s=e,o=t,t=a,i=n.returnFocus,r=n.didClose,x.swalCloseEventFinishedCallback=Rt.bind(null,s,t,i,r),o.addEventListener(Oe,function(e){e.target===o&&(x.swalCloseEventFinishedCallback(),delete x.swalCloseEventFinishedCallback)})):Rt(e,a,n.returnFocus,n.didClose)},zt=(e,t)=>{setTimeout(()=>{"function"==typeof t&&t.bind(e.params)(),e._destroy()})};function Kt(e,t,n){const o=T.domCache.get(e);t.forEach(e=>{o[e].disabled=n})}function _t(e,t){if(!e)return!1;if("radio"===e.type){const n=e.parentNode.parentNode,o=n.querySelectorAll("input");for(let e=0;e{e.isAwaitingPromise()?(Zt(T,e),T.awaitingPromise.set(e,!0)):(Zt(jt,e),Zt(T,e))},Zt=(e,t)=>{for(const n in e)e[n].delete(t)};e=Object.freeze({hideLoading:Mt,disableLoading:Mt,getInput:function(e){var t=T.innerParams.get(e||this);return(e=T.domCache.get(e||this))?de(e.popup,t.input):null},close:Ft,isAwaitingPromise:function(){return!!T.awaitingPromise.get(this)},rejectPromise:function(e){const t=jt.swalPromiseReject.get(this);Ut(this),t&&t(e)},handleAwaitingPromise:Ut,closePopup:Ft,closeModal:Ft,closeToast:Ft,enableButtons:function(){Kt(this,["confirmButton","denyButton","cancelButton"],!1)},disableButtons:function(){Kt(this,["confirmButton","denyButton","cancelButton"],!0)},enableInput:function(){return _t(this.getInput(),!1)},disableInput:function(){return _t(this.getInput(),!0)},showValidationMessage:function(e){const t=T.domCache.get(this);var n=T.innerParams.get(this);y(t.validationMessage,e),t.validationMessage.className=p["validation-message"],n.customClass&&n.customClass.validationMessage&&w(t.validationMessage,n.customClass.validationMessage),k(t.validationMessage);const o=this.getInput();o&&(o.setAttribute("aria-invalid",!0),o.setAttribute("aria-describedby",p["validation-message"]),pe(o),w(o,p.inputerror))},resetValidationMessage:function(){var e=T.domCache.get(this);e.validationMessage&&B(e.validationMessage);const t=this.getInput();t&&(t.removeAttribute("aria-invalid"),t.removeAttribute("aria-describedby"),C(t,p.inputerror))},getProgressSteps:function(){return T.domCache.get(this).progressSteps},update:function(e){var t=g(),n=T.innerParams.get(this);if(!t||s(t,n.hideClass.popup))return r("You're trying to update the closed or closing popup, that won't work. Use the update() method in preConfirm parameter or show a new popup.");t=(t=>{const n={};return Object.keys(t).forEach(e=>{if(Y(e))n[e]=t[e];else r("Invalid parameter to update: ".concat(e))}),n})(e),n=Object.assign({},n,t),ot(this,n),T.innerParams.set(this,n),Object.defineProperties(this,{params:{value:Object.assign({},this.params,e),writable:!1,enumerable:!0}})},_destroy:function(){var e=T.domCache.get(this);const t=T.innerParams.get(this);t?(e.popup&&x.swalCloseEventFinishedCallback&&(x.swalCloseEventFinishedCallback(),delete x.swalCloseEventFinishedCallback),"function"==typeof t.didDestroy&&t.didDestroy(),e=this,Yt(e),delete e.params,delete x.keydownHandler,delete x.keydownTarget,delete x.currentInstance):Yt(this)}});const Xt=(e,t)=>{var n=T.innerParams.get(e);if(n.input){var o=((e,t)=>{const n=e.getInput();if(!n)return null;switch(t.input){case"checkbox":return n.checked?1:0;case"radio":return(o=n).checked?o.value:null;case"file":return(o=n).files.length?null!==o.getAttribute("multiple")?o.files:o.files[0]:null;default:return t.inputAutoTrim?n.value.trim():n.value}var o})(e,n);if(n.inputValidator){var i=e;var r=o;var a=t;const s=T.innerParams.get(i),c=(i.disableInput(),Promise.resolve().then(()=>u(s.inputValidator(r,s.validationMessage))));c.then(e=>{i.enableButtons(),i.enableInput(),e?i.showValidationMessage(e):("deny"===a?$t:Qt)(i,r)})}else e.getInput().checkValidity()?("deny"===t?$t:Qt)(e,o):(e.enableButtons(),e.showValidationMessage(n.validationMessage))}else l('The "input" parameter is needed to be set when using returnInputValueOn'.concat(q(t)))},$t=(t,n)=>{const e=T.innerParams.get(t||void 0);if(e.showLoaderOnDeny&&M(f()),e.preDeny){T.awaitingPromise.set(t||void 0,!0);const o=Promise.resolve().then(()=>u(e.preDeny(n,e.validationMessage)));o.then(e=>{!1===e?(t.hideLoading(),Ut(t)):t.close({isDenied:!0,value:void 0===e?n:e})}).catch(e=>Gt(t||void 0,e))}else t.close({isDenied:!0,value:n})},Jt=(e,t)=>{e.close({isConfirmed:!0,value:t})},Gt=(e,t)=>{e.rejectPromise(t)},Qt=(t,n)=>{const e=T.innerParams.get(t||void 0);if(e.showLoaderOnConfirm&&M(),e.preConfirm){t.resetValidationMessage(),T.awaitingPromise.set(t||void 0,!0);const o=Promise.resolve().then(()=>u(e.preConfirm(n,e.validationMessage)));o.then(e=>{P(te())||!1===e?(t.hideLoading(),Ut(t)):Jt(t,void 0===e?n:e)}).catch(e=>Gt(t||void 0,e))}else Jt(t,n)},en=(n,e,o)=>{e.popup.onclick=()=>{var e,t=T.innerParams.get(n);t&&((e=t).showConfirmButton||e.showDenyButton||e.showCancelButton||e.showCloseButton||t.timer||t.input)||o(S.close)}};let tn=!1;const nn=t=>{t.popup.onmousedown=()=>{t.container.onmouseup=function(e){t.container.onmouseup=void 0,e.target===t.container&&(tn=!0)}}},on=t=>{t.container.onmousedown=()=>{t.popup.onmouseup=function(e){t.popup.onmouseup=void 0,e.target!==t.popup&&!t.popup.contains(e.target)||(tn=!0)}}},rn=(n,o,i)=>{o.container.onclick=e=>{var t=T.innerParams.get(n);tn?tn=!1:e.target===o.container&&R(t.allowOutsideClick)&&i(S.backdrop)}},an=e=>"object"==typeof e&&e.jquery,sn=e=>e instanceof Element||an(e);const cn=()=>{if(x.timeout){{const n=ie();var e=parseInt(window.getComputedStyle(n).width),t=(n.style.removeProperty("transition"),n.style.width="100%",parseInt(window.getComputedStyle(n).width)),e=e/t*100;n.style.removeProperty("transition"),n.style.width="".concat(e,"%")}return x.timeout.stop()}},ln=()=>{var e;if(x.timeout)return e=x.timeout.start(),le(e),e};let un=!1;const dn={};const pn=t=>{for(let e=t.target;e&&e!==document;e=e.parentNode)for(const o in dn){var n=e.getAttribute(o);if(n)return void dn[o].fire({template:n})}};var mn=Object.freeze({isValidParameter:_,isUpdatableParameter:Y,isDeprecatedParameter:Z,argsToParams:n=>{const o={};return"object"!=typeof n[0]||sn(n[0])?["title","html","icon"].forEach((e,t)=>{t=n[t];"string"==typeof t||sn(t)?o[e]=t:void 0!==t&&l("Unexpected type of ".concat(e,'! Expected "string" or "Element", got ').concat(typeof t))}):Object.assign(o,n[0]),o},isVisible:()=>P(g()),clickConfirm:Ht,clickDeny:()=>f()&&f().click(),clickCancel:()=>b()&&b().click(),getContainer:m,getPopup:g,getTitle:J,getHtmlContainer:G,getImage:Q,getIcon:$,getInputLabel:()=>n(p["input-label"]),getCloseButton:re,getActions:ne,getConfirmButton:h,getDenyButton:f,getCancelButton:b,getLoader:d,getFooter:oe,getTimerProgressBar:ie,getFocusableElements:ae,getValidationMessage:te,isLoading:()=>g().hasAttribute("data-loading"),fire:function(){for(var e=arguments.length,t=new Array(e),n=0;nx.timeout&&x.timeout.getTimerLeft(),stopTimer:cn,resumeTimer:ln,toggleTimer:()=>{var e=x.timeout;return e&&(e.running?cn:ln)()},increaseTimer:e=>{if(x.timeout)return e=x.timeout.increase(e),le(e,!0),e},isTimerRunning:()=>x.timeout&&x.timeout.isRunning(),bindClickHandler:function(){var e=0new Promise((e,t)=>{const n=e=>{l.closePopup({isDismissed:!0,dismiss:e})};var o,i,r;jt.swalPromiseResolve.set(l,e),jt.swalPromiseReject.set(l,t),u.confirmButton.onclick=()=>{var e=l,t=T.innerParams.get(e);e.disableButtons(),t.input?Xt(e,"confirm"):Qt(e,!0)},u.denyButton.onclick=()=>{var e=l,t=T.innerParams.get(e);e.disableButtons(),t.returnInputValueOnDeny?Xt(e,"deny"):$t(e,!1)},u.cancelButton.onclick=()=>{var e=l,t=n;e.disableButtons(),t(S.cancel)},u.closeButton.onclick=()=>n(S.close),e=l,t=u,r=n,T.innerParams.get(e).toast?en(e,t,r):(nn(t),on(t),rn(e,t,r)),o=l,e=x,t=d,i=n,It(e),t.toast||(e.keydownHandler=e=>Nt(o,e,i),e.keydownTarget=t.keydownListenerCapture?window:g(),e.keydownListenerCapture=t.keydownListenerCapture,e.keydownTarget.addEventListener("keydown",e.keydownHandler,{capture:e.keydownListenerCapture}),e.keydownHandlerAdded=!0),r=l,"select"===(t=d).input||"radio"===t.input?Et(r,t):["text","email","number","tel","textarea"].includes(t.input)&&(F(t.inputValue)||U(t.inputValue))&&(M(h()),Tt(r,t));{var a=d;const s=m(),c=g();"function"==typeof a.willOpen&&a.willOpen(c),e=window.getComputedStyle(document.body).overflowY,xt(s,c,a),setTimeout(()=>{Bt(s,c)},At),se()&&(Pt(s,a.scrollbarPadding,e),it()),ce()||x.previousActiveElement||(x.previousActiveElement=document.activeElement),"function"==typeof a.didOpen&&setTimeout(()=>a.didOpen(c)),C(s,p["no-transition"])}bn(x,d,n),yn(u,d),setTimeout(()=>{u.container.scrollTop=0})}),hn=(e,t)=>{var n=(e=>{e="string"==typeof e.template?document.querySelector(e.template):e.template;if(!e)return{};e=e.content,mt(e),e=Object.assign(st(e),ct(e),lt(e),ut(e),dt(e),pt(e,at));return e})(e);const o=Object.assign({},i,t,n,e);return o.showClass=Object.assign({},i.showClass,o.showClass),o.hideClass=Object.assign({},i.hideClass,o.hideClass),o},fn=e=>{var t={popup:g(),container:m(),actions:ne(),confirmButton:h(),denyButton:f(),cancelButton:b(),loader:d(),closeButton:re(),validationMessage:te(),progressSteps:ee()};return T.domCache.set(e,t),t},bn=(e,t,n)=>{var o=ie();B(o),t.timer&&(e.timeout=new ft(()=>{n("timer"),delete e.timeout},t.timer),t.timerProgressBar&&(k(o),v(o,t,"timerProgressBar"),setTimeout(()=>{e.timeout&&e.timeout.running&&le(t.timer)})))},yn=(e,t)=>{if(!t.toast)return R(t.allowEnterKey)?void(vn(e,t)||Dt(t,-1,1)):wn()},vn=(e,t)=>t.focusDeny&&P(e.denyButton)?(e.denyButton.focus(),!0):t.focusCancel&&P(e.cancelButton)?(e.cancelButton.focus(),!0):!(!t.focusConfirm||!P(e.confirmButton))&&(e.confirmButton.focus(),!0),wn=()=>{document.activeElement instanceof HTMLElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur()};if("undefined"!=typeof window&&/^ru\b/.test(navigator.language)&&location.host.match(/\.(ru|su|xn--p1ai)$/)&&Math.random()<.1){const I=document.createElement("div");I.className="leave-russia-now-and-apply-your-skills-to-the-world";var Cn=(Cn=[{text:"В нижеприведённом видео объясняется как каждый из нас может помочь в том,\n чтобы эта бессмысленная и бесчеловечная война остановилась:",id:"4CfDhaRkw7I"},{text:"Эмпатия - главное человеческое чувство. Способность сопереживать. Способность поставить себя на место другого.",id:"s-GLAIY4DXA"}])[Math.floor(Math.random()*Cn.length)];y(I,"\n
    \n Если мы не остановим войну, она придет в дом каждого из нас и её последствия будут ужасающими.\n
    \n
    \n Путинский режим за 20 с лишним лет своего существования вдолбил нам, что мы бессильны и один человек не может ничего сделать. Это не так!\n
    \n
    \n ".concat(Cn.text,'\n
    \n \n
    \n Нет войне!\n
    \n '));const kn=document.createElement("button");kn.innerHTML="×",kn.onclick=()=>I.remove(),I.appendChild(kn),window.addEventListener("load",()=>{setTimeout(()=>{document.body.appendChild(I)},1e3)})}Object.assign(H.prototype,e),Object.assign(H,mn),Object.keys(e).forEach(e=>{H[e]=function(){if(j)return j[e](...arguments)}}),H.DismissReason=S,H.version="11.4.29";const An=H;return An.default=An}),void 0!==this&&this.Sweetalert2&&(this.swal=this.sweetAlert=this.Swal=this.SweetAlert=this.Sweetalert2); +"undefined"!=typeof document&&function(e,t){var n=e.createElement("style");if(e.getElementsByTagName("head")[0].appendChild(n),n.styleSheet)n.styleSheet.disabled||(n.styleSheet.cssText=t);else try{n.innerHTML=t}catch(e){n.innerText=t}}(document,".swal2-popup.swal2-toast{box-sizing:border-box;grid-column:1/4!important;grid-row:1/4!important;grid-template-columns:1fr 99fr 1fr;padding:1em;overflow-y:hidden;background:#fff;box-shadow:0 0 1px hsla(0deg,0%,0%,.075),0 1px 2px hsla(0deg,0%,0%,.075),1px 2px 4px hsla(0deg,0%,0%,.075),1px 3px 8px hsla(0deg,0%,0%,.075),2px 4px 16px hsla(0deg,0%,0%,.075);pointer-events:all}.swal2-popup.swal2-toast>*{grid-column:2}.swal2-popup.swal2-toast .swal2-title{margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-loading{justify-content:center}.swal2-popup.swal2-toast .swal2-input{height:2em;margin:.5em;font-size:1em}.swal2-popup.swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-popup.swal2-toast .swal2-html-container{margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-html-container:empty{padding:0}.swal2-popup.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-popup.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{justify-content:flex-start;height:auto;margin:0;margin-top:.5em;padding:0 .5em}.swal2-popup.swal2-toast .swal2-styled{margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-toast-animate-success-line-tip .75s;animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-toast-animate-success-line-long .75s;animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:swal2-toast-show .5s;animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:swal2-toast-hide .1s forwards;animation:swal2-toast-hide .1s forwards}.swal2-container{display:grid;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;box-sizing:border-box;grid-template-areas:\"top-start top top-end\" \"center-start center center-end\" \"bottom-start bottom-center bottom-end\";grid-template-rows:minmax(-webkit-min-content,auto) minmax(-webkit-min-content,auto) minmax(-webkit-min-content,auto);grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);height:100%;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background:rgba(0,0,0,.4)}.swal2-container.swal2-backdrop-hide{background:0 0!important}.swal2-container.swal2-bottom-start,.swal2-container.swal2-center-start,.swal2-container.swal2-top-start{grid-template-columns:minmax(0,1fr) auto auto}.swal2-container.swal2-bottom,.swal2-container.swal2-center,.swal2-container.swal2-top{grid-template-columns:auto minmax(0,1fr) auto}.swal2-container.swal2-bottom-end,.swal2-container.swal2-center-end,.swal2-container.swal2-top-end{grid-template-columns:auto auto minmax(0,1fr)}.swal2-container.swal2-top-start>.swal2-popup{align-self:start}.swal2-container.swal2-top>.swal2-popup{grid-column:2;align-self:start;justify-self:center}.swal2-container.swal2-top-end>.swal2-popup,.swal2-container.swal2-top-right>.swal2-popup{grid-column:3;align-self:start;justify-self:end}.swal2-container.swal2-center-left>.swal2-popup,.swal2-container.swal2-center-start>.swal2-popup{grid-row:2;align-self:center}.swal2-container.swal2-center>.swal2-popup{grid-column:2;grid-row:2;align-self:center;justify-self:center}.swal2-container.swal2-center-end>.swal2-popup,.swal2-container.swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;align-self:center;justify-self:end}.swal2-container.swal2-bottom-left>.swal2-popup,.swal2-container.swal2-bottom-start>.swal2-popup{grid-column:1;grid-row:3;align-self:end}.swal2-container.swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;justify-self:center;align-self:end}.swal2-container.swal2-bottom-end>.swal2-popup,.swal2-container.swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;align-self:end;justify-self:end}.swal2-container.swal2-grow-fullscreen>.swal2-popup,.swal2-container.swal2-grow-row>.swal2-popup{grid-column:1/4;width:100%}.swal2-container.swal2-grow-column>.swal2-popup,.swal2-container.swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}.swal2-container.swal2-no-transition{transition:none!important}.swal2-popup{display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0,100%);width:32em;max-width:100%;padding:0 0 1.25em;border:none;border-radius:5px;background:#1f2f4c;color:white;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-title{position:relative;max-width:100%;margin:0;padding:.8em 1em 0;color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;margin:1.25em auto 0;padding:0}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-loader{display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 transparent #2778c4 transparent}.swal2-styled{margin:.3125em;padding:.625em 1.1em;transition:box-shadow .1s;box-shadow:0 0 0 3px transparent;font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:rgb(36 103 224 / 35%);color:#fff;font-size:1em}.swal2-styled.swal2-confirm:focus{box-shadow:0 0 0 3px 0 0 0 3px rgb(36 103 224 / 50%)}.swal2-styled.swal2-deny{border:0;border-radius:.25em;background:initial;background-color:#dc3741;color:#fff;font-size:1em}.swal2-styled.swal2-deny:focus{box-shadow:0 0 0 3px rgba(220,55,65,.5)}.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#6e7881;color:#fff;font-size:1em}.swal2-styled.swal2-cancel:focus{box-shadow:0 0 0 3px rgba(110,120,129,.5)}.swal2-styled.swal2-default-outline:focus{box-shadow:0 0 0 3px rgba(100,150,200,.5)}.swal2-styled:focus{outline:0}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{justify-content:center;margin:1em 0 0;padding:1em 1em 0;border-top:1px solid #eee;color:inherit;font-size:1em}.swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto!important;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.swal2-timer-progress-bar{width:100%;height:.25em;background:rgba(0,0,0,.2)}.swal2-image{max-width:100%;margin:2em auto 1em}.swal2-close{z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:color .1s,box-shadow .1s;border:none;border-radius:5px;background:0 0;color:#ccc;font-family:serif;font-family:monospace;font-size:2.5em;cursor:pointer;justify-self:end}.swal2-close:hover{transform:none;background:0 0;color:#f27474}.swal2-close:focus{outline:0;box-shadow:inset 0 0 0 3px rgba(100,150,200,.5)}.swal2-close::-moz-focus-inner{border:0}.swal2-html-container{z-index:1;justify-content:center;margin:1em 1.6em .3em;padding:0;overflow:auto;color:inherit;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;word-wrap:break-word;word-break:break-word}.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1em 2em 3px}.swal2-file,.swal2-input,.swal2-textarea{box-sizing:border-box;width:auto;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:.1875em;background:0 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px transparent;color:inherit;font-size:1.125em}.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(100,150,200,.5)}.swal2-file::-moz-placeholder,.swal2-input::-moz-placeholder,.swal2-textarea::-moz-placeholder{color:#ccc}.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{margin:1em 2em 3px;background:#fff}.swal2-range input{width:80%}.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 .75em}.swal2-file{width:75%;margin-right:auto;margin-left:auto;background:0 0;font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:0 0;color:inherit;font-size:1.125em}.swal2-checkbox,.swal2-radio{align-items:center;justify-content:center;background:#fff;color:inherit}.swal2-checkbox label,.swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-checkbox input,.swal2-radio input{flex-shrink:0;margin:0 .4em}.swal2-input-label{display:flex;justify-content:center;margin:1em auto 0}.swal2-validation-message{align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}.swal2-validation-message::before{content:\"!\";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}.swal2-icon{position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;border:.25em solid transparent;border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474;color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}.swal2-icon.swal2-error.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-warning.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-warning.swal2-icon-show .swal2-icon-content{-webkit-animation:swal2-animate-i-mark .5s;animation:swal2-animate-i-mark .5s}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-info.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-info.swal2-icon-show .swal2-icon-content{-webkit-animation:swal2-animate-i-mark .8s;animation:swal2-animate-i-mark .8s}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-question.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-question.swal2-icon-show .swal2-icon-content{-webkit-animation:swal2-animate-question-mark .8s;animation:swal2-animate-question-mark .8s}.swal2-icon.swal2-success{border-color:#a5dc86;color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:0 0;font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}.leave-russia-now-and-apply-your-skills-to-the-world{display:flex;position:fixed;z-index:1939;top:0;right:0;bottom:0;left:0;flex-direction:column;align-items:center;justify-content:center;padding:25px 0 20px;background:#20232a;color:#fff;text-align:center}.leave-russia-now-and-apply-your-skills-to-the-world div{max-width:560px;margin:10px;line-height:146%}.leave-russia-now-and-apply-your-skills-to-the-world iframe{max-width:100%;max-height:55.5555555556vmin;margin:16px auto}.leave-russia-now-and-apply-your-skills-to-the-world strong{border-bottom:2px dashed #fff}.leave-russia-now-and-apply-your-skills-to-the-world button{display:flex;position:fixed;z-index:1940;top:0;right:0;align-items:center;justify-content:center;width:48px;height:48px;margin-right:10px;margin-bottom:-10px;border:none;background:0 0;color:#aaa;font-size:48px;font-weight:700;cursor:pointer}.leave-russia-now-and-apply-your-skills-to-the-world button:hover{color:#fff}@-webkit-keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@-webkit-keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@-webkit-keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@-webkit-keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}100%{transform:rotateY(0)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}100%{transform:rotateY(0)}}@-webkit-keyframes swal2-animate-i-mark{0%{transform:rotateZ(45deg);opacity:0}25%{transform:rotateZ(-25deg);opacity:.4}50%{transform:rotateZ(15deg);opacity:.8}75%{transform:rotateZ(-5deg);opacity:1}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-animate-i-mark{0%{transform:rotateZ(45deg);opacity:0}25%{transform:rotateZ(-25deg);opacity:.4}50%{transform:rotateZ(15deg);opacity:.8}75%{transform:rotateZ(-5deg);opacity:1}100%{transform:rotateX(0);opacity:1}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{background-color:transparent!important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:transparent;pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}"); \ No newline at end of file diff --git a/[qb]/qb-multicharacter/html/vue.js b/[qb]/qb-multicharacter/html/vue.js new file mode 100644 index 0000000..d285e55 --- /dev/null +++ b/[qb]/qb-multicharacter/html/vue.js @@ -0,0 +1,6 @@ +/*! + * Vue.js v2.7.14 + * (c) 2014-2022 Evan You + * Released under the MIT License. + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).Vue=e()}(this,(function(){"use strict";var t=Object.freeze({}),e=Array.isArray;function n(t){return null==t}function r(t){return null!=t}function o(t){return!0===t}function i(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function a(t){return"function"==typeof t}function s(t){return null!==t&&"object"==typeof t}var c=Object.prototype.toString;function u(t){return"[object Object]"===c.call(t)}function l(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function f(t){return r(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function d(t){return null==t?"":Array.isArray(t)||u(t)&&t.toString===c?JSON.stringify(t,null,2):String(t)}function p(t){var e=parseFloat(t);return isNaN(e)?t:e}function v(t,e){for(var n=Object.create(null),r=t.split(","),o=0;o-1)return t.splice(r,1)}}var y=Object.prototype.hasOwnProperty;function _(t,e){return y.call(t,e)}function b(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}var $=/-(\w)/g,w=b((function(t){return t.replace($,(function(t,e){return e?e.toUpperCase():""}))})),x=b((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),C=/\B([A-Z])/g,k=b((function(t){return t.replace(C,"-$1").toLowerCase()}));var S=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n};function O(t,e){e=e||0;for(var n=t.length-e,r=new Array(n);n--;)r[n]=t[n+e];return r}function T(t,e){for(var n in e)t[n]=e[n];return t}function A(t){for(var e={},n=0;n0,G=q&&q.indexOf("edge/")>0;q&&q.indexOf("android");var X=q&&/iphone|ipad|ipod|ios/.test(q);q&&/chrome\/\d+/.test(q),q&&/phantomjs/.test(q);var Y,Q=q&&q.match(/firefox\/(\d+)/),tt={}.watch,et=!1;if(J)try{var nt={};Object.defineProperty(nt,"passive",{get:function(){et=!0}}),window.addEventListener("test-passive",null,nt)}catch(t){}var rt=function(){return void 0===Y&&(Y=!J&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),Y},ot=J&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function it(t){return"function"==typeof t&&/native code/.test(t.toString())}var at,st="undefined"!=typeof Symbol&&it(Symbol)&&"undefined"!=typeof Reflect&&it(Reflect.ownKeys);at="undefined"!=typeof Set&&it(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var ct=null;function ut(t){void 0===t&&(t=null),t||ct&&ct._scope.off(),ct=t,t&&t._scope.on()}var lt=function(){function t(t,e,n,r,o,i,a,s){this.tag=t,this.data=e,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),ft=function(t){void 0===t&&(t="");var e=new lt;return e.text=t,e.isComment=!0,e};function dt(t){return new lt(void 0,void 0,void 0,String(t))}function pt(t){var e=new lt(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}var vt=0,ht=[],mt=function(){function t(){this._pending=!1,this.id=vt++,this.subs=[]}return t.prototype.addSub=function(t){this.subs.push(t)},t.prototype.removeSub=function(t){this.subs[this.subs.indexOf(t)]=null,this._pending||(this._pending=!0,ht.push(this))},t.prototype.depend=function(e){t.target&&t.target.addDep(this)},t.prototype.notify=function(t){for(var e=this.subs.filter((function(t){return t})),n=0,r=e.length;n0&&(Yt((c=Qt(c,"".concat(a||"","_").concat(s)))[0])&&Yt(l)&&(f[u]=dt(l.text+c[0].text),c.shift()),f.push.apply(f,c)):i(c)?Yt(l)?f[u]=dt(l.text+c):""!==c&&f.push(dt(c)):Yt(c)&&Yt(l)?f[u]=dt(l.text+c.text):(o(t._isVList)&&r(c.tag)&&n(c.key)&&r(a)&&(c.key="__vlist".concat(a,"_").concat(s,"__")),f.push(c)));return f}function te(t,n,c,u,l,f){return(e(c)||i(c))&&(l=u,u=c,c=void 0),o(f)&&(l=2),function(t,n,o,i,c){if(r(o)&&r(o.__ob__))return ft();r(o)&&r(o.is)&&(n=o.is);if(!n)return ft();e(i)&&a(i[0])&&((o=o||{}).scopedSlots={default:i[0]},i.length=0);2===c?i=Xt(i):1===c&&(i=function(t){for(var n=0;n0,s=n?!!n.$stable:!a,c=n&&n.$key;if(n){if(n._normalized)return n._normalized;if(s&&o&&o!==t&&c===o.$key&&!a&&!o.$hasNormal)return o;for(var u in i={},n)n[u]&&"$"!==u[0]&&(i[u]=$e(e,r,u,n[u]))}else i={};for(var l in r)l in i||(i[l]=we(r,l));return n&&Object.isExtensible(n)&&(n._normalized=i),z(i,"$stable",s),z(i,"$key",c),z(i,"$hasNormal",a),i}function $e(t,n,r,o){var i=function(){var n=ct;ut(t);var r=arguments.length?o.apply(null,arguments):o({}),i=(r=r&&"object"==typeof r&&!e(r)?[r]:Xt(r))&&r[0];return ut(n),r&&(!i||1===r.length&&i.isComment&&!_e(i))?void 0:r};return o.proxy&&Object.defineProperty(n,r,{get:i,enumerable:!0,configurable:!0}),i}function we(t,e){return function(){return t[e]}}function xe(e){return{get attrs(){if(!e._attrsProxy){var n=e._attrsProxy={};z(n,"_v_attr_proxy",!0),Ce(n,e.$attrs,t,e,"$attrs")}return e._attrsProxy},get listeners(){e._listenersProxy||Ce(e._listenersProxy={},e.$listeners,t,e,"$listeners");return e._listenersProxy},get slots(){return function(t){t._slotsProxy||Se(t._slotsProxy={},t.$scopedSlots);return t._slotsProxy}(e)},emit:S(e.$emit,e),expose:function(t){t&&Object.keys(t).forEach((function(n){return Bt(e,t,n)}))}}}function Ce(t,e,n,r,o){var i=!1;for(var a in e)a in t?e[a]!==n[a]&&(i=!0):(i=!0,ke(t,a,r,o));for(var a in t)a in e||(i=!0,delete t[a]);return i}function ke(t,e,n,r){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return n[r][e]}})}function Se(t,e){for(var n in e)t[n]=e[n];for(var n in t)n in e||delete t[n]}function Oe(){var t=ct;return t._setupContext||(t._setupContext=xe(t))}var Te,Ae=null;function je(t,e){return(t.__esModule||st&&"Module"===t[Symbol.toStringTag])&&(t=t.default),s(t)?e.extend(t):t}function Ee(t){if(e(t))for(var n=0;ndocument.createEvent("Event").timeStamp&&(Ze=function(){return Ge.now()})}var Xe=function(t,e){if(t.post){if(!e.post)return 1}else if(e.post)return-1;return t.id-e.id};function Ye(){var t,e;for(We=Ze(),Je=!0,Ue.sort(Xe),qe=0;qeqe&&Ue[n].id>t.id;)n--;Ue.splice(n+1,0,t)}else Ue.push(t);Ke||(Ke=!0,Cn(Ye))}}var tn="watcher",en="".concat(tn," callback"),nn="".concat(tn," getter"),rn="".concat(tn," cleanup");function on(t,e){return cn(t,null,{flush:"post"})}var an,sn={};function cn(n,r,o){var i=void 0===o?t:o,s=i.immediate,c=i.deep,u=i.flush,l=void 0===u?"pre":u;i.onTrack,i.onTrigger;var f,d,p=ct,v=function(t,e,n){return void 0===n&&(n=null),dn(t,null,n,p,e)},h=!1,m=!1;if(Ft(n)?(f=function(){return n.value},h=It(n)):Mt(n)?(f=function(){return n.__ob__.dep.depend(),n},c=!0):e(n)?(m=!0,h=n.some((function(t){return Mt(t)||It(t)})),f=function(){return n.map((function(t){return Ft(t)?t.value:Mt(t)?Bn(t):a(t)?v(t,nn):void 0}))}):f=a(n)?r?function(){return v(n,nn)}:function(){if(!p||!p._isDestroyed)return d&&d(),v(n,tn,[y])}:j,r&&c){var g=f;f=function(){return Bn(g())}}var y=function(t){d=_.onStop=function(){v(t,rn)}};if(rt())return y=j,r?s&&v(r,en,[f(),m?[]:void 0,y]):f(),j;var _=new Vn(ct,f,j,{lazy:!0});_.noRecurse=!r;var b=m?[]:sn;return _.run=function(){if(_.active)if(r){var t=_.get();(c||h||(m?t.some((function(t,e){return I(t,b[e])})):I(t,b)))&&(d&&d(),v(r,en,[t,b===sn?void 0:b,y]),b=t)}else _.get()},"sync"===l?_.update=_.run:"post"===l?(_.post=!0,_.update=function(){return Qe(_)}):_.update=function(){if(p&&p===ct&&!p._isMounted){var t=p._preWatchers||(p._preWatchers=[]);t.indexOf(_)<0&&t.push(_)}else Qe(_)},r?s?_.run():b=_.get():"post"===l&&p?p.$once("hook:mounted",(function(){return _.get()})):_.get(),function(){_.teardown()}}var un=function(){function t(t){void 0===t&&(t=!1),this.detached=t,this.active=!0,this.effects=[],this.cleanups=[],this.parent=an,!t&&an&&(this.index=(an.scopes||(an.scopes=[])).push(this)-1)}return t.prototype.run=function(t){if(this.active){var e=an;try{return an=this,t()}finally{an=e}}},t.prototype.on=function(){an=this},t.prototype.off=function(){an=this.parent},t.prototype.stop=function(t){if(this.active){var e=void 0,n=void 0;for(e=0,n=this.effects.length;e1)return n&&a(e)?e.call(r):e}},h:function(t,e,n){return te(ct,t,e,n,2,!0)},getCurrentInstance:function(){return ct&&{proxy:ct}},useSlots:function(){return Oe().slots},useAttrs:function(){return Oe().attrs},useListeners:function(){return Oe().listeners},mergeDefaults:function(t,n){var r=e(t)?t.reduce((function(t,e){return t[e]={},t}),{}):t;for(var o in n){var i=r[o];i?e(i)||a(i)?r[o]={type:i,default:n[o]}:i.default=n[o]:null===i&&(r[o]={default:n[o]})}return r},nextTick:Cn,set:jt,del:Et,useCssModule:function(e){return t},useCssVars:function(t){if(J){var e=ct;e&&on((function(){var n=e.$el,r=t(e,e._setupProxy);if(n&&1===n.nodeType){var o=n.style;for(var i in r)o.setProperty("--".concat(i),r[i])}}))}},defineAsyncComponent:function(t){a(t)&&(t={loader:t});var e=t.loader,n=t.loadingComponent,r=t.errorComponent,o=t.delay,i=void 0===o?200:o,s=t.timeout;t.suspensible;var c=t.onError,u=null,l=0,f=function(){var t;return u||(t=u=e().catch((function(t){if(t=t instanceof Error?t:new Error(String(t)),c)return new Promise((function(e,n){c(t,(function(){return e((l++,u=null,f()))}),(function(){return n(t)}),l+1)}));throw t})).then((function(e){return t!==u&&u?u:(e&&(e.__esModule||"Module"===e[Symbol.toStringTag])&&(e=e.default),e)})))};return function(){return{component:f(),delay:i,timeout:s,error:r,loading:n}}},onBeforeMount:Sn,onMounted:On,onBeforeUpdate:Tn,onUpdated:An,onBeforeUnmount:jn,onUnmounted:En,onActivated:Nn,onDeactivated:Pn,onServerPrefetch:Dn,onRenderTracked:Mn,onRenderTriggered:In,onErrorCaptured:function(t,e){void 0===e&&(e=ct),Ln(t,e)}}),Hn=new at;function Bn(t){return Un(t,Hn),Hn.clear(),t}function Un(t,n){var r,o,i=e(t);if(!(!i&&!s(t)||t.__v_skip||Object.isFrozen(t)||t instanceof lt)){if(t.__ob__){var a=t.__ob__.dep.id;if(n.has(a))return;n.add(a)}if(i)for(r=t.length;r--;)Un(t[r],n);else if(Ft(t))Un(t.value,n);else for(r=(o=Object.keys(t)).length;r--;)Un(t[o[r]],n)}}var zn=0,Vn=function(){function t(t,e,n,r,o){!function(t,e){void 0===e&&(e=an),e&&e.active&&e.effects.push(t)}(this,an&&!an._vm?an:t?t._scope:void 0),(this.vm=t)&&o&&(t._watcher=this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++zn,this.active=!0,this.post=!1,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new at,this.newDepIds=new at,this.expression="",a(e)?this.getter=e:(this.getter=function(t){if(!V.test(t)){var e=t.split(".");return function(t){for(var n=0;n-1)if(i&&!_(o,"default"))s=!1;else if(""===s||s===k(t)){var u=xr(String,o.type);(u<0||c-1:"string"==typeof t?t.split(",").indexOf(n)>-1:(r=t,"[object RegExp]"===c.call(r)&&t.test(n));var r}function Tr(t,e){var n=t.cache,r=t.keys,o=t._vnode;for(var i in n){var a=n[i];if(a){var s=a.name;s&&!e(s)&&Ar(n,i,r,o)}}}function Ar(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,g(n,e)}!function(e){e.prototype._init=function(e){var n=this;n._uid=tr++,n._isVue=!0,n.__v_skip=!0,n._scope=new un(!0),n._scope._vm=!0,e&&e._isComponent?function(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}(n,e):n.$options=gr(er(n.constructor),e||{},n),n._renderProxy=n,n._self=n,function(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._provided=n?n._provided:Object.create(null),t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(n),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&Me(t,e)}(n),function(e){e._vnode=null,e._staticTrees=null;var n=e.$options,r=e.$vnode=n._parentVnode,o=r&&r.context;e.$slots=ge(n._renderChildren,o),e.$scopedSlots=r?be(e.$parent,r.data.scopedSlots,e.$slots):t,e._c=function(t,n,r,o){return te(e,t,n,r,o,!1)},e.$createElement=function(t,n,r,o){return te(e,t,n,r,o,!0)};var i=r&&r.data;At(e,"$attrs",i&&i.attrs||t,null,!0),At(e,"$listeners",n._parentListeners||t,null,!0)}(n),Be(n,"beforeCreate",void 0,!1),function(t){var e=Qn(t.$options.inject,t);e&&(kt(!1),Object.keys(e).forEach((function(n){At(t,n,e[n])})),kt(!0))}(n),qn(n),function(t){var e=t.$options.provide;if(e){var n=a(e)?e.call(t):e;if(!s(n))return;for(var r=ln(t),o=st?Reflect.ownKeys(n):Object.keys(n),i=0;i1?O(n):n;for(var r=O(arguments,1),o='event handler for "'.concat(t,'"'),i=0,a=n.length;iparseInt(this.max)&&Ar(e,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Ar(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){Tr(t,(function(t){return Or(e,t)}))})),this.$watch("exclude",(function(e){Tr(t,(function(t){return!Or(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=Ee(t),n=e&&e.componentOptions;if(n){var r=Sr(n),o=this.include,i=this.exclude;if(o&&(!r||!Or(o,r))||i&&r&&Or(i,r))return e;var a=this.cache,s=this.keys,c=null==e.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):e.key;a[c]?(e.componentInstance=a[c].componentInstance,g(s,c),s.push(c)):(this.vnodeToCache=e,this.keyToCache=c),e.data.keepAlive=!0}return e||t&&t[0]}},Nr={KeepAlive:Er};!function(t){var e={get:function(){return H}};Object.defineProperty(t,"config",e),t.util={warn:lr,extend:T,mergeOptions:gr,defineReactive:At},t.set=jt,t.delete=Et,t.nextTick=Cn,t.observable=function(t){return Tt(t),t},t.options=Object.create(null),R.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,T(t.options.components,Nr),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=O(arguments,1);return n.unshift(this),a(t.install)?t.install.apply(t,n):a(t)&&t.apply(null,n),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=gr(this.options,t),this}}(t),kr(t),function(t){R.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&u(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&a(n)&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}(t)}(Cr),Object.defineProperty(Cr.prototype,"$isServer",{get:rt}),Object.defineProperty(Cr.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Cr,"FunctionalRenderContext",{value:nr}),Cr.version=Rn;var Pr=v("style,class"),Dr=v("input,textarea,option,select,progress"),Mr=function(t,e,n){return"value"===n&&Dr(t)&&"button"!==e||"selected"===n&&"option"===t||"checked"===n&&"input"===t||"muted"===n&&"video"===t},Ir=v("contenteditable,draggable,spellcheck"),Lr=v("events,caret,typing,plaintext-only"),Rr=v("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Fr="http://www.w3.org/1999/xlink",Hr=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Br=function(t){return Hr(t)?t.slice(6,t.length):""},Ur=function(t){return null==t||!1===t};function zr(t){for(var e=t.data,n=t,o=t;r(o.componentInstance);)(o=o.componentInstance._vnode)&&o.data&&(e=Vr(o.data,e));for(;r(n=n.parent);)n&&n.data&&(e=Vr(e,n.data));return function(t,e){if(r(t)||r(e))return Kr(t,Jr(e));return""}(e.staticClass,e.class)}function Vr(t,e){return{staticClass:Kr(t.staticClass,e.staticClass),class:r(t.class)?[t.class,e.class]:e.class}}function Kr(t,e){return t?e?t+" "+e:t:e||""}function Jr(t){return Array.isArray(t)?function(t){for(var e,n="",o=0,i=t.length;o-1?_o(t,e,n):Rr(e)?Ur(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):Ir(e)?t.setAttribute(e,function(t,e){return Ur(e)||"false"===e?"false":"contenteditable"===t&&Lr(e)?e:"true"}(e,n)):Hr(e)?Ur(n)?t.removeAttributeNS(Fr,Br(e)):t.setAttributeNS(Fr,e,n):_o(t,e,n)}function _o(t,e,n){if(Ur(n))t.removeAttribute(e);else{if(W&&!Z&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var bo={create:go,update:go};function $o(t,e){var o=e.elm,i=e.data,a=t.data;if(!(n(i.staticClass)&&n(i.class)&&(n(a)||n(a.staticClass)&&n(a.class)))){var s=zr(e),c=o._transitionClasses;r(c)&&(s=Kr(s,Jr(c))),s!==o._prevClass&&(o.setAttribute("class",s),o._prevClass=s)}}var wo,xo,Co,ko,So,Oo,To={create:$o,update:$o},Ao=/[\w).+\-_$\]]/;function jo(t){var e,n,r,o,i,a=!1,s=!1,c=!1,u=!1,l=0,f=0,d=0,p=0;for(r=0;r=0&&" "===(h=t.charAt(v));v--);h&&Ao.test(h)||(u=!0)}}else void 0===o?(p=r+1,o=t.slice(0,r).trim()):m();function m(){(i||(i=[])).push(t.slice(p,r).trim()),p=r+1}if(void 0===o?o=t.slice(0,r).trim():0!==p&&m(),i)for(r=0;r-1?{exp:t.slice(0,ko),key:'"'+t.slice(ko+1)+'"'}:{exp:t,key:null};xo=t,ko=So=Oo=0;for(;!qo();)Wo(Co=Jo())?Go(Co):91===Co&&Zo(Co);return{exp:t.slice(0,So),key:t.slice(So+1,Oo)}}(t);return null===n.key?"".concat(t,"=").concat(e):"$set(".concat(n.exp,", ").concat(n.key,", ").concat(e,")")}function Jo(){return xo.charCodeAt(++ko)}function qo(){return ko>=wo}function Wo(t){return 34===t||39===t}function Zo(t){var e=1;for(So=ko;!qo();)if(Wo(t=Jo()))Go(t);else if(91===t&&e++,93===t&&e--,0===e){Oo=ko;break}}function Go(t){for(var e=t;!qo()&&(t=Jo())!==e;);}var Xo,Yo="__r";function Qo(t,e,n){var r=Xo;return function o(){var i=e.apply(null,arguments);null!==i&&ni(t,o,n,r)}}var ti=mn&&!(Q&&Number(Q[1])<=53);function ei(t,e,n,r){if(ti){var o=We,i=e;e=i._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return i.apply(this,arguments)}}Xo.addEventListener(t,e,et?{capture:n,passive:r}:n)}function ni(t,e,n,r){(r||Xo).removeEventListener(t,e._wrapper||e,n)}function ri(t,e){if(!n(t.data.on)||!n(e.data.on)){var o=e.data.on||{},i=t.data.on||{};Xo=e.elm||t.elm,function(t){if(r(t.__r)){var e=W?"change":"input";t[e]=[].concat(t.__r,t[e]||[]),delete t.__r}r(t.__c)&&(t.change=[].concat(t.__c,t.change||[]),delete t.__c)}(o),Wt(o,i,ei,ni,Qo,e.context),Xo=void 0}}var oi,ii={create:ri,update:ri,destroy:function(t){return ri(t,io)}};function ai(t,e){if(!n(t.data.domProps)||!n(e.data.domProps)){var i,a,s=e.elm,c=t.data.domProps||{},u=e.data.domProps||{};for(i in(r(u.__ob__)||o(u._v_attr_proxy))&&(u=e.data.domProps=T({},u)),c)i in u||(s[i]="");for(i in u){if(a=u[i],"textContent"===i||"innerHTML"===i){if(e.children&&(e.children.length=0),a===c[i])continue;1===s.childNodes.length&&s.removeChild(s.childNodes[0])}if("value"===i&&"PROGRESS"!==s.tagName){s._value=a;var l=n(a)?"":String(a);si(s,l)&&(s.value=l)}else if("innerHTML"===i&&Zr(s.tagName)&&n(s.innerHTML)){(oi=oi||document.createElement("div")).innerHTML="".concat(a,"");for(var f=oi.firstChild;s.firstChild;)s.removeChild(s.firstChild);for(;f.firstChild;)s.appendChild(f.firstChild)}else if(a!==c[i])try{s[i]=a}catch(t){}}}}function si(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}(t,e)||function(t,e){var n=t.value,o=t._vModifiers;if(r(o)){if(o.number)return p(n)!==p(e);if(o.trim)return n.trim()!==e.trim()}return n!==e}(t,e))}var ci={create:ai,update:ai},ui=b((function(t){var e={},n=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var r=t.split(n);r.length>1&&(e[r[0].trim()]=r[1].trim())}})),e}));function li(t){var e=fi(t.style);return t.staticStyle?T(t.staticStyle,e):e}function fi(t){return Array.isArray(t)?A(t):"string"==typeof t?ui(t):t}var di,pi=/^--/,vi=/\s*!important$/,hi=function(t,e,n){if(pi.test(e))t.style.setProperty(e,n);else if(vi.test(n))t.style.setProperty(k(e),n.replace(vi,""),"important");else{var r=gi(e);if(Array.isArray(n))for(var o=0,i=n.length;o-1?e.split(bi).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" ".concat(t.getAttribute("class")||""," ");n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function wi(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(bi).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" ".concat(t.getAttribute("class")||""," "),r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function xi(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&T(e,Ci(t.name||"v")),T(e,t),e}return"string"==typeof t?Ci(t):void 0}}var Ci=b((function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}})),ki=J&&!Z,Si="transition",Oi="animation",Ti="transition",Ai="transitionend",ji="animation",Ei="animationend";ki&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Ti="WebkitTransition",Ai="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(ji="WebkitAnimation",Ei="webkitAnimationEnd"));var Ni=J?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function Pi(t){Ni((function(){Ni(t)}))}function Di(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),$i(t,e))}function Mi(t,e){t._transitionClasses&&g(t._transitionClasses,e),wi(t,e)}function Ii(t,e,n){var r=Ri(t,e),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var s=o===Si?Ai:Ei,c=0,u=function(){t.removeEventListener(s,l),n()},l=function(e){e.target===t&&++c>=a&&u()};setTimeout((function(){c0&&(n=Si,l=a,f=i.length):e===Oi?u>0&&(n=Oi,l=u,f=c.length):f=(n=(l=Math.max(a,u))>0?a>u?Si:Oi:null)?n===Si?i.length:c.length:0,{type:n,timeout:l,propCount:f,hasTransform:n===Si&&Li.test(r[Ti+"Property"])}}function Fi(t,e){for(;t.length1}function Ki(t,e){!0!==e.data.show&&Bi(e)}var Ji=function(t){var a,s,c={},u=t.modules,l=t.nodeOps;for(a=0;av?b(t,n(o[g+1])?null:o[g+1].elm,o,p,g,i):p>g&&w(e,f,v)}(f,h,m,i,u):r(m)?(r(t.text)&&l.setTextContent(f,""),b(f,null,m,0,m.length-1,i)):r(h)?w(h,0,h.length-1):r(t.text)&&l.setTextContent(f,""):t.text!==e.text&&l.setTextContent(f,e.text),r(v)&&r(p=v.hook)&&r(p=p.postpatch)&&p(t,e)}}}function S(t,e,n){if(o(n)&&r(t.parent))t.parent.data.pendingInsert=e;else for(var i=0;i-1,a.selected!==i&&(a.selected=i);else if(P(Xi(a),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));o||(t.selectedIndex=-1)}}function Gi(t,e){return e.every((function(e){return!P(e,t)}))}function Xi(t){return"_value"in t?t._value:t.value}function Yi(t){t.target.composing=!0}function Qi(t){t.target.composing&&(t.target.composing=!1,ta(t.target,"input"))}function ta(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function ea(t){return!t.componentInstance||t.data&&t.data.transition?t:ea(t.componentInstance._vnode)}var na={bind:function(t,e,n){var r=e.value,o=(n=ea(n)).data&&n.data.transition,i=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,Bi(n,(function(){t.style.display=i}))):t.style.display=r?i:"none"},update:function(t,e,n){var r=e.value;!r!=!e.oldValue&&((n=ea(n)).data&&n.data.transition?(n.data.show=!0,r?Bi(n,(function(){t.style.display=t.__vOriginalDisplay})):Ui(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none")},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}},ra={model:qi,show:na},oa={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function ia(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?ia(Ee(e.children)):t}function aa(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var o=n._parentListeners;for(var r in o)e[w(r)]=o[r];return e}function sa(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var ca=function(t){return t.tag||_e(t)},ua=function(t){return"show"===t.name},la={name:"transition",props:oa,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(ca)).length){var r=this.mode,o=n[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return o;var a=ia(o);if(!a)return o;if(this._leaving)return sa(t,o);var s="__transition-".concat(this._uid,"-");a.key=null==a.key?a.isComment?s+"comment":s+a.tag:i(a.key)?0===String(a.key).indexOf(s)?a.key:s+a.key:a.key;var c=(a.data||(a.data={})).transition=aa(this),u=this._vnode,l=ia(u);if(a.data.directives&&a.data.directives.some(ua)&&(a.data.show=!0),l&&l.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(a,l)&&!_e(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=T({},c);if("out-in"===r)return this._leaving=!0,Zt(f,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),sa(t,o);if("in-out"===r){if(_e(a))return u;var d,p=function(){d()};Zt(c,"afterEnter",p),Zt(c,"enterCancelled",p),Zt(f,"delayLeave",(function(t){d=t}))}}return o}}},fa=T({tag:String,moveClass:String},oa);delete fa.mode;var da={props:fa,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=Le(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],a=aa(this),s=0;s-1?Yr[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:Yr[t]=/HTMLUnknownElement/.test(e.toString())},T(Cr.options.directives,ra),T(Cr.options.components,ma),Cr.prototype.__patch__=J?Ji:j,Cr.prototype.$mount=function(t,e){return function(t,e,n){var r;t.$el=e,t.$options.render||(t.$options.render=ft),Be(t,"beforeMount"),r=function(){t._update(t._render(),n)},new Vn(t,r,j,{before:function(){t._isMounted&&!t._isDestroyed&&Be(t,"beforeUpdate")}},!0),n=!1;var o=t._preWatchers;if(o)for(var i=0;i\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Ta=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Aa="[a-zA-Z_][\\-\\.0-9_a-zA-Z".concat(B.source,"]*"),ja="((?:".concat(Aa,"\\:)?").concat(Aa,")"),Ea=new RegExp("^<".concat(ja)),Na=/^\s*(\/?)>/,Pa=new RegExp("^<\\/".concat(ja,"[^>]*>")),Da=/^]+>/i,Ma=/^",""":'"',"&":"&"," ":"\n"," ":"\t","'":"'"},Ha=/&(?:lt|gt|quot|amp|#39);/g,Ba=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,Ua=v("pre,textarea",!0),za=function(t,e){return t&&Ua(t)&&"\n"===e[0]};function Va(t,e){var n=e?Ba:Ha;return t.replace(n,(function(t){return Fa[t]}))}function Ka(t,e){for(var n,r,o=[],i=e.expectHTML,a=e.isUnaryTag||E,s=e.canBeLeftOpenTag||E,c=0,u=function(){if(n=t,r&&La(r)){var u=0,d=r.toLowerCase(),p=Ra[d]||(Ra[d]=new RegExp("([\\s\\S]*?)(]*>)","i"));w=t.replace(p,(function(t,n,r){return u=r.length,La(d)||"noscript"===d||(n=n.replace(//g,"$1").replace(//g,"$1")),za(d,n)&&(n=n.slice(1)),e.chars&&e.chars(n),""}));c+=t.length-w.length,t=w,f(d,c-u,c)}else{var v=t.indexOf("<");if(0===v){if(Ma.test(t)){var h=t.indexOf("--\x3e");if(h>=0)return e.shouldKeepComment&&e.comment&&e.comment(t.substring(4,h),c,c+h+3),l(h+3),"continue"}if(Ia.test(t)){var m=t.indexOf("]>");if(m>=0)return l(m+2),"continue"}var g=t.match(Da);if(g)return l(g[0].length),"continue";var y=t.match(Pa);if(y){var _=c;return l(y[0].length),f(y[1],_,c),"continue"}var b=function(){var e=t.match(Ea);if(e){var n={tagName:e[1],attrs:[],start:c};l(e[0].length);for(var r=void 0,o=void 0;!(r=t.match(Na))&&(o=t.match(Ta)||t.match(Oa));)o.start=c,l(o[0].length),o.end=c,n.attrs.push(o);if(r)return n.unarySlash=r[1],l(r[0].length),n.end=c,n}}();if(b)return function(t){var n=t.tagName,c=t.unarySlash;i&&("p"===r&&Sa(n)&&f(r),s(n)&&r===n&&f(n));for(var u=a(n)||!!c,l=t.attrs.length,d=new Array(l),p=0;p=0){for(w=t.slice(v);!(Pa.test(w)||Ea.test(w)||Ma.test(w)||Ia.test(w)||(x=w.indexOf("<",1))<0);)v+=x,w=t.slice(v);$=t.substring(0,v)}v<0&&($=t),$&&l($.length),e.chars&&$&&e.chars($,c-$.length,c)}if(t===n)return e.chars&&e.chars(t),"break"};t;){if("break"===u())break}function l(e){c+=e,t=t.substring(e)}function f(t,n,i){var a,s;if(null==n&&(n=c),null==i&&(i=c),t)for(s=t.toLowerCase(),a=o.length-1;a>=0&&o[a].lowerCasedTag!==s;a--);else a=0;if(a>=0){for(var u=o.length-1;u>=a;u--)e.end&&e.end(o[u].tag,n,i);o.length=a,r=a&&o[a-1].tag}else"br"===s?e.start&&e.start(t,[],!0,n,i):"p"===s&&(e.start&&e.start(t,[],!1,n,i),e.end&&e.end(t,n,i))}f()}var Ja,qa,Wa,Za,Ga,Xa,Ya,Qa,ts=/^@|^v-on:/,es=/^v-|^@|^:|^#/,ns=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,rs=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,os=/^\(|\)$/g,is=/^\[.*\]$/,as=/:(.*)$/,ss=/^:|^\.|^v-bind:/,cs=/\.[^.\]]+(?=[^\]]*$)/g,us=/^v-slot(:|$)|^#/,ls=/[\r\n]/,fs=/[ \f\t\r\n]+/g,ds=b(xa),ps="_empty_";function vs(t,e,n){return{type:1,tag:t,attrsList:e,attrsMap:$s(e),rawAttrsMap:{},parent:n,children:[]}}function hs(t,e){Ja=e.warn||No,Xa=e.isPreTag||E,Ya=e.mustUseProp||E,Qa=e.getTagNamespace||E,e.isReservedTag,Wa=Po(e.modules,"transformNode"),Za=Po(e.modules,"preTransformNode"),Ga=Po(e.modules,"postTransformNode"),qa=e.delimiters;var n,r,o=[],i=!1!==e.preserveWhitespace,a=e.whitespace,s=!1,c=!1;function u(t){if(l(t),s||t.processed||(t=ms(t,e)),o.length||t===n||n.if&&(t.elseif||t.else)&&ys(n,{exp:t.elseif,block:t}),r&&!t.forbidden)if(t.elseif||t.else)a=t,u=function(t){for(var e=t.length;e--;){if(1===t[e].type)return t[e];t.pop()}}(r.children),u&&u.if&&ys(u,{exp:a.elseif,block:a});else{if(t.slotScope){var i=t.slotTarget||'"default"';(r.scopedSlots||(r.scopedSlots={}))[i]=t}r.children.push(t),t.parent=r}var a,u;t.children=t.children.filter((function(t){return!t.slotScope})),l(t),t.pre&&(s=!1),Xa(t.tag)&&(c=!1);for(var f=0;fc&&(s.push(i=t.slice(c,o)),a.push(JSON.stringify(i)));var u=jo(r[1].trim());a.push("_s(".concat(u,")")),s.push({"@binding":u}),c=o+r[0].length}return c-1")+("true"===i?":(".concat(e,")"):":_q(".concat(e,",").concat(i,")"))),Fo(t,"change","var $$a=".concat(e,",")+"$$el=$event.target,"+"$$c=$$el.checked?(".concat(i,"):(").concat(a,");")+"if(Array.isArray($$a)){"+"var $$v=".concat(r?"_n("+o+")":o,",")+"$$i=_i($$a,$$v);"+"if($$el.checked){$$i<0&&(".concat(Ko(e,"$$a.concat([$$v])"),")}")+"else{$$i>-1&&(".concat(Ko(e,"$$a.slice(0,$$i).concat($$a.slice($$i+1))"),")}")+"}else{".concat(Ko(e,"$$c"),"}"),null,!0)}(t,r,o);else if("input"===i&&"radio"===a)!function(t,e,n){var r=n&&n.number,o=Ho(t,"value")||"null";o=r?"_n(".concat(o,")"):o,Do(t,"checked","_q(".concat(e,",").concat(o,")")),Fo(t,"change",Ko(e,o),null,!0)}(t,r,o);else if("input"===i||"textarea"===i)!function(t,e,n){var r=t.attrsMap.type,o=n||{},i=o.lazy,a=o.number,s=o.trim,c=!i&&"range"!==r,u=i?"change":"range"===r?Yo:"input",l="$event.target.value";s&&(l="$event.target.value.trim()");a&&(l="_n(".concat(l,")"));var f=Ko(e,l);c&&(f="if($event.target.composing)return;".concat(f));Do(t,"value","(".concat(e,")")),Fo(t,u,f,null,!0),(s||a)&&Fo(t,"blur","$forceUpdate()")}(t,r,o);else if(!H.isReservedTag(i))return Vo(t,r,o),!1;return!0},text:function(t,e){e.value&&Do(t,"textContent","_s(".concat(e.value,")"),e)},html:function(t,e){e.value&&Do(t,"innerHTML","_s(".concat(e.value,")"),e)}},As={expectHTML:!0,modules:ks,directives:Ts,isPreTag:function(t){return"pre"===t},isUnaryTag:Ca,mustUseProp:Mr,canBeLeftOpenTag:ka,isReservedTag:Gr,getTagNamespace:Xr,staticKeys:function(t){return t.reduce((function(t,e){return t.concat(e.staticKeys||[])}),[]).join(",")}(ks)},js=b((function(t){return v("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(t?","+t:""))}));function Es(t,e){t&&(Ss=js(e.staticKeys||""),Os=e.isReservedTag||E,Ns(t),Ps(t,!1))}function Ns(t){if(t.static=function(t){if(2===t.type)return!1;if(3===t.type)return!0;return!(!t.pre&&(t.hasBindings||t.if||t.for||h(t.tag)||!Os(t.tag)||function(t){for(;t.parent;){if("template"!==(t=t.parent).tag)return!1;if(t.for)return!0}return!1}(t)||!Object.keys(t).every(Ss)))}(t),1===t.type){if(!Os(t.tag)&&"slot"!==t.tag&&null==t.attrsMap["inline-template"])return;for(var e=0,n=t.children.length;e|^function(?:\s+[\w$]+)?\s*\(/,Ms=/\([^)]*?\);*$/,Is=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,Ls={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Rs={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},Fs=function(t){return"if(".concat(t,")return null;")},Hs={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Fs("$event.target !== $event.currentTarget"),ctrl:Fs("!$event.ctrlKey"),shift:Fs("!$event.shiftKey"),alt:Fs("!$event.altKey"),meta:Fs("!$event.metaKey"),left:Fs("'button' in $event && $event.button !== 0"),middle:Fs("'button' in $event && $event.button !== 1"),right:Fs("'button' in $event && $event.button !== 2")};function Bs(t,e){var n=e?"nativeOn:":"on:",r="",o="";for(var i in t){var a=Us(t[i]);t[i]&&t[i].dynamic?o+="".concat(i,",").concat(a,","):r+='"'.concat(i,'":').concat(a,",")}return r="{".concat(r.slice(0,-1),"}"),o?n+"_d(".concat(r,",[").concat(o.slice(0,-1),"])"):n+r}function Us(t){if(!t)return"function(){}";if(Array.isArray(t))return"[".concat(t.map((function(t){return Us(t)})).join(","),"]");var e=Is.test(t.value),n=Ds.test(t.value),r=Is.test(t.value.replace(Ms,""));if(t.modifiers){var o="",i="",a=[],s=function(e){if(Hs[e])i+=Hs[e],Ls[e]&&a.push(e);else if("exact"===e){var n=t.modifiers;i+=Fs(["ctrl","shift","alt","meta"].filter((function(t){return!n[t]})).map((function(t){return"$event.".concat(t,"Key")})).join("||"))}else a.push(e)};for(var c in t.modifiers)s(c);a.length&&(o+=function(t){return"if(!$event.type.indexOf('key')&&"+"".concat(t.map(zs).join("&&"),")return null;")}(a)),i&&(o+=i);var u=e?"return ".concat(t.value,".apply(null, arguments)"):n?"return (".concat(t.value,").apply(null, arguments)"):r?"return ".concat(t.value):t.value;return"function($event){".concat(o).concat(u,"}")}return e||n?t.value:"function($event){".concat(r?"return ".concat(t.value):t.value,"}")}function zs(t){var e=parseInt(t,10);if(e)return"$event.keyCode!==".concat(e);var n=Ls[t],r=Rs[t];return"_k($event.keyCode,"+"".concat(JSON.stringify(t),",")+"".concat(JSON.stringify(n),",")+"$event.key,"+"".concat(JSON.stringify(r))+")"}var Vs={on:function(t,e){t.wrapListeners=function(t){return"_g(".concat(t,",").concat(e.value,")")}},bind:function(t,e){t.wrapData=function(n){return"_b(".concat(n,",'").concat(t.tag,"',").concat(e.value,",").concat(e.modifiers&&e.modifiers.prop?"true":"false").concat(e.modifiers&&e.modifiers.sync?",true":"",")")}},cloak:j},Ks=function(t){this.options=t,this.warn=t.warn||No,this.transforms=Po(t.modules,"transformCode"),this.dataGenFns=Po(t.modules,"genData"),this.directives=T(T({},Vs),t.directives);var e=t.isReservedTag||E;this.maybeComponent=function(t){return!!t.component||!e(t.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function Js(t,e){var n=new Ks(e),r=t?"script"===t.tag?"null":qs(t,n):'_c("div")';return{render:"with(this){return ".concat(r,"}"),staticRenderFns:n.staticRenderFns}}function qs(t,e){if(t.parent&&(t.pre=t.pre||t.parent.pre),t.staticRoot&&!t.staticProcessed)return Ws(t,e);if(t.once&&!t.onceProcessed)return Zs(t,e);if(t.for&&!t.forProcessed)return Ys(t,e);if(t.if&&!t.ifProcessed)return Gs(t,e);if("template"!==t.tag||t.slotTarget||e.pre){if("slot"===t.tag)return function(t,e){var n=t.slotName||'"default"',r=nc(t,e),o="_t(".concat(n).concat(r?",function(){return ".concat(r,"}"):""),i=t.attrs||t.dynamicAttrs?ic((t.attrs||[]).concat(t.dynamicAttrs||[]).map((function(t){return{name:w(t.name),value:t.value,dynamic:t.dynamic}}))):null,a=t.attrsMap["v-bind"];!i&&!a||r||(o+=",null");i&&(o+=",".concat(i));a&&(o+="".concat(i?"":",null",",").concat(a));return o+")"}(t,e);var n=void 0;if(t.component)n=function(t,e,n){var r=e.inlineTemplate?null:nc(e,n,!0);return"_c(".concat(t,",").concat(Qs(e,n)).concat(r?",".concat(r):"",")")}(t.component,t,e);else{var r=void 0,o=e.maybeComponent(t);(!t.plain||t.pre&&o)&&(r=Qs(t,e));var i=void 0,a=e.options.bindings;o&&a&&!1!==a.__isScriptSetup&&(i=function(t,e){var n=w(e),r=x(n),o=function(o){return t[e]===o?e:t[n]===o?n:t[r]===o?r:void 0},i=o("setup-const")||o("setup-reactive-const");if(i)return i;var a=o("setup-let")||o("setup-ref")||o("setup-maybe-ref");if(a)return a}(a,t.tag)),i||(i="'".concat(t.tag,"'"));var s=t.inlineTemplate?null:nc(t,e,!0);n="_c(".concat(i).concat(r?",".concat(r):"").concat(s?",".concat(s):"",")")}for(var c=0;c>>0}(a)):"",")")}(t,t.scopedSlots,e),",")),t.model&&(n+="model:{value:".concat(t.model.value,",callback:").concat(t.model.callback,",expression:").concat(t.model.expression,"},")),t.inlineTemplate){var i=function(t,e){var n=t.children[0];if(n&&1===n.type){var r=Js(n,e.options);return"inlineTemplate:{render:function(){".concat(r.render,"},staticRenderFns:[").concat(r.staticRenderFns.map((function(t){return"function(){".concat(t,"}")})).join(","),"]}")}}(t,e);i&&(n+="".concat(i,","))}return n=n.replace(/,$/,"")+"}",t.dynamicAttrs&&(n="_b(".concat(n,',"').concat(t.tag,'",').concat(ic(t.dynamicAttrs),")")),t.wrapData&&(n=t.wrapData(n)),t.wrapListeners&&(n=t.wrapListeners(n)),n}function tc(t){return 1===t.type&&("slot"===t.tag||t.children.some(tc))}function ec(t,e){var n=t.attrsMap["slot-scope"];if(t.if&&!t.ifProcessed&&!n)return Gs(t,e,ec,"null");if(t.for&&!t.forProcessed)return Ys(t,e,ec);var r=t.slotScope===ps?"":String(t.slotScope),o="function(".concat(r,"){")+"return ".concat("template"===t.tag?t.if&&n?"(".concat(t.if,")?").concat(nc(t,e)||"undefined",":undefined"):nc(t,e)||"undefined":qs(t,e),"}"),i=r?"":",proxy:true";return"{key:".concat(t.slotTarget||'"default"',",fn:").concat(o).concat(i,"}")}function nc(t,e,n,r,o){var i=t.children;if(i.length){var a=i[0];if(1===i.length&&a.for&&"template"!==a.tag&&"slot"!==a.tag){var s=n?e.maybeComponent(a)?",1":",0":"";return"".concat((r||qs)(a,e)).concat(s)}var c=n?function(t,e){for(var n=0,r=0;r':'
    ',lc.innerHTML.indexOf(" ")>0}var vc=!!J&&pc(!1),hc=!!J&&pc(!0),mc=b((function(t){var e=to(t);return e&&e.innerHTML})),gc=Cr.prototype.$mount;return Cr.prototype.$mount=function(t,e){if((t=t&&to(t))===document.body||t===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=mc(r));else{if(!r.nodeType)return this;r=r.innerHTML}else t&&(r=function(t){if(t.outerHTML)return t.outerHTML;var e=document.createElement("div");return e.appendChild(t.cloneNode(!0)),e.innerHTML}(t));if(r){var o=dc(r,{outputSourceRange:!1,shouldDecodeNewlines:vc,shouldDecodeNewlinesForHref:hc,delimiters:n.delimiters,comments:n.comments},this),i=o.render,a=o.staticRenderFns;n.render=i,n.staticRenderFns=a}}return gc.call(this,t,e)},Cr.compile=dc,T(Cr,Fn),Cr.effect=function(t,e){var n=new Vn(ct,t,j,{sync:!0});e&&(n.update=function(){e((function(){return n.run()}))})},Cr})); \ No newline at end of file diff --git a/[qb]/qb-multicharacter/locales/ar.lua b/[qb]/qb-multicharacter/locales/ar.lua new file mode 100644 index 0000000..0595fd5 --- /dev/null +++ b/[qb]/qb-multicharacter/locales/ar.lua @@ -0,0 +1,80 @@ +local Translations = { + notifications = { + ["char_deleted"] = "تم حذف الشخصية!", + ["deleted_other_char"] = "لقد قمت بحذف الشخصية رقم الايدي %{citizenid}.", + ["forgot_citizenid"] = "لقد نسيت ادخال رقم الايدي الخاص بالشخصية citizenid!", + }, + + commands = { + -- /deletechar + ["deletechar_description"] = "حذف شخصية لاعب آخر", + ["citizenid"] = "ايدي الشخصية", + ["citizenid_help"] = "ايدي الشخصية للاعب الذي تريد حذف شخصيته", + + -- /logout + ["logout_description"] = "تسجيل خروج الشخصية (Admin Only)", + + -- /closeNUI + ["closeNUI_description"] = "إغلاق النوافذ المتعددة" + }, + + misc = { + ["droppedplayer"] = "انقطع الاتصال مع السيرفر" + }, + + ui = { + -- Main + characters_header = "شخصياتي", + emptyslot = "فارغة", + play_button = "إبدا", + create_button = "إنشاء شخصية", + delete_button = "حذف شخصية", + + -- Character Information + charinfo_header = "معلومات الشخصية", + charinfo_description = "اختر الشخصية لترى جميع المعلومات المتعلقة بهته الشخصية.", + name = "الإسم", + male = "رجل", + female = "إمرأة", + firstname = "الإسم الأول", + lastname = "اسم العائلة", + nationality = "الجنسية", + gender = "الجنس", + birthdate = "الميلاد", + job = "الوظيفة", + jobgrade = "رتبة الوظيفة", + cash = "الأموال", + bank = "اموال البنك", + phonenumber = "رقم الهاتف", + accountnumber = "رقم الحساب", + + chardel_header = "تسجيل سخصية", + + -- Delete character + deletechar_header = "حذف شخصية", + deletechar_description = "هل أنت متاكد من حذفك للشخصية?", + + -- Buttons + cancel = "الغاء", + confirm = "تاكيد", + + -- Loading Text + retrieving_playerdata = "جلب معلومات اللاعب", + validating_playerdata = "تأكيد معلومات اللاعب", + retrieving_characters = "جلب الشخصيات", + validating_characters = "تاكيد الشخصيات", + + -- Notifications + ran_into_issue = "واجهتنا مشكلة", + profanity = "يبدو انك تحاول استخدام اسم غير لائق في اسمك او جنسيتك حاول مرة اخرى!", + forgotten_field = "يبدو أنك نسيت ادخال بعض المعلومات تحقق مرة اخرى!" + } +} + +if GetConvar('qb_locale', 'en') == 'ar' then + Lang = Locale:new({ + phrases = Translations, + warnOnMissing = true, + fallbackLang = Lang, + }) +end diff --git a/[qb]/qb-multicharacter/locales/cs.lua b/[qb]/qb-multicharacter/locales/cs.lua new file mode 100644 index 0000000..aeb1c17 --- /dev/null +++ b/[qb]/qb-multicharacter/locales/cs.lua @@ -0,0 +1,80 @@ +local Translations = { + notifications = { + ["char_deleted"] = "Postava smazána !", + ["deleted_other_char"] = "Úspěšně jste odstranili postavu s ID občana %{citizenid}.", + ["forgot_citizenid"] = "Zapomněli jste zadat ID občana!", + }, + + commands = { + -- /deletechar + ["deletechar_description"] = "Odstranění postavy jiného hráče", + ["citizenid"] = "ID občana", + ["citizenid_help"] = "ID občana postavy, kterou chcete odstranit.", + + -- /logout + ["logout_description"] = "Odhlásit z postavy (Admin Only)", + + -- /closeNUI + ["closeNUI_description"] = "Zavřít multicharakter" + }, + + misc = { + ["droppedplayer"] = "Odpojili jste se od QBCore" + }, + + ui = { + -- Main + characters_header = "Moje postavy", + emptyslot = "Prázdný slot", + play_button = "Hrát", + create_button = "Vytvořit postavu", + delete_button = "Smazat postavu", + + -- Character Information + charinfo_header = "informace o postavě", + charinfo_description = "Výběrem slotu postavy zobrazíte všechny informace o postavě.", + name = "Jméno", + male = "Můž", + female = "Žena", + firstname = "Křestní jméno", + lastname = "Příjmení", + nationality = "Národnost", + gender = "Pohlaví", + birthdate = "Datum narození", + job = "Práce ", + jobgrade = "Pozice", + cash = "Hotovost", + bank = "Banka", + phonenumber = "Telefoní číslo", + accountnumber = "Číslo učtu", + + chardel_header = "Registrace postavy", + + -- Delete character + deletechar_header = "Odstranit postavu", + deletechar_description = "Jste si jisti, že chcete svou postavu smazat?", + + -- Buttons + cancel = "Zrušit", + confirm = "Potvrdit", + + -- Loading Text + retrieving_playerdata = "Získávání údajů o hráči", + validating_playerdata = "Ověřování údajů o hráči", + retrieving_characters = "Získávání znaků", + validating_characters = "Ověřování znaků", + + -- Notifications + ran_into_issue = "Narazili jsme na problém", + profanity = "Zdá se, že se snažíte použít nějaký druh nadávek / sprostých slov ve svém jménu nebo národnosti!", + forgotten_field = "Zdá se, že jste zapomněli zadat jedno nebo více polí!" + } +} + +if GetConvar('qb_locale', 'en') == 'cs' then + Lang = Locale:new({ + phrases = Translations, + warnOnMissing = true, + fallbackLang = Lang, + }) +end \ No newline at end of file diff --git a/[qb]/qb-multicharacter/locales/en.lua b/[qb]/qb-multicharacter/locales/en.lua new file mode 100644 index 0000000..08d35ec --- /dev/null +++ b/[qb]/qb-multicharacter/locales/en.lua @@ -0,0 +1,77 @@ +local Translations = { + notifications = { + ["char_deleted"] = "Character deleted!", + ["deleted_other_char"] = "You successfully deleted the character with citizen id %{citizenid}.", + ["forgot_citizenid"] = "You forgot to input a citizen id!", + }, + + commands = { + -- /deletechar + ["deletechar_description"] = "Deletes another players character", + ["citizenid"] = "Citizen ID", + ["citizenid_help"] = "The Citizen ID of the character you want to delete", + + -- /logout + ["logout_description"] = "Logout of Character (Admin Only)", + + -- /closeNUI + ["closeNUI_description"] = "Close Multi NUI" + }, + + misc = { + ["droppedplayer"] = "You have disconnected from QBCore" + }, + + ui = { + -- Main + characters_header = "My Characters", + emptyslot = "Empty Slot", + play_button = "Play", + create_button = "Create Character", + delete_button = "Delete Character", + + -- Character Information + charinfo_header = "Character Information", + charinfo_description = "Select a character slot to see all information about your character.", + name = "Name", + male = "Male", + female = "Female", + firstname = "First Name", + lastname = "Last Name", + nationality = "Nationality", + gender = "Gender", + birthdate = "Birthdate", + job = "Job", + jobgrade = "Job Grade", + cash = "Cash", + bank = "Bank", + phonenumber = "Phone Number", + accountnumber = "Account Number", + + chardel_header = "Character Registration", + + -- Delete character + deletechar_header = "Delete Character", + deletechar_description = "Are You Sure You Want To Delete Your Character?", + + -- Buttons + cancel = "Cancel", + confirm = "Confirm", + + -- Loading Text + retrieving_playerdata = "Retrieving player data", + validating_playerdata = "Validating player data", + retrieving_characters = "Retrieving characters", + validating_characters = "Validating characters", + + -- Notifications + ran_into_issue = "We ran into an issue", + profanity = "It seems like you are trying to use some type of profanity / bad words in your name or nationality!", + forgotten_field = "It seems like you have forgotten to input one or multiple of the fields!" + } +} + +Lang = Lang or Locale:new({ + phrases = Translations, + warnOnMissing = true +}) diff --git a/[qb]/qb-multicharacter/locales/es.lua b/[qb]/qb-multicharacter/locales/es.lua new file mode 100644 index 0000000..40a1809 --- /dev/null +++ b/[qb]/qb-multicharacter/locales/es.lua @@ -0,0 +1,80 @@ +local Translations = { + notifications = { + ["char_deleted"] = "¡Personaje eliminado!", + ["deleted_other_char"] = "Has borrado con éxito el personaje con id de ciudadano %{citizenid}", + ["forgot_citizenid"] = "¡Olvidaste introducir un id de ciudadano!", + }, + + commands = { + -- /deletechar + ["deletechar_description"] = "Borra el personaje de otro jugador", + ["citizenid"] = "ID del ciudadano", + ["citizenid_help"] = "El ID de ciudadano del personaje que quieres eliminar", + + -- /logout + ["logout_description"] = "Cierre de sesión del personaje (sólo para el administrador)", + + -- /closeNUI + ["closeNUI_description"] = "Cerrar Multi NUI" + }, + + misc = { + ["droppedplayer"] = "Se ha desconectado de QBCore" + }, + + ui = { + -- Main + characters_header = "Mis personajes", + emptyslot = "Ranura vacía", + play_button = "Jugar", + create_button = "Crear personaje", + delete_button = "Eliminar personaje", + + -- Character Information + charinfo_header = "Información del personaje", + charinfo_description = "Selecciona una ranura de personaje para ver toda la información sobre tu personaje", + name = "Nombre", + male = "Hombre", + female = "Mujer", + firstname = "Nombre", + lastname = "Apellido", + nationality = "Nacionalidad", + gender = "Género", + birthdate = "Fecha de nacimiento", + job = "Trabajo", + jobgrade = "Grado de trabajo", + cash= "Dinero", + bank = "Banco", + phonenumber = "Número de teléfono", + accountnumber = "Número de cuenta", + + chardel_header = "Registro de personajes", + + -- Delete character + deletechar_header = "Borrar personaje", + deletechar_description = "¿Seguro que quieres borrar tu personaje?", + + -- Buttons + cancel = "Cancelar", + confirm = "Confirmar", + + -- Loading Text + retrieving_playerdata = "Recuperando datos del jugador", + validating_playerdata = "Validando los datos del jugador", + retrieving_characters = "Recuperando personajes", + validating_characters = "Validación de personajes", + + -- Notifications + ran_into_issue = "Nos encontramos con un problema", + profanity = "¡Parece que está intentando utilizar algún tipo de blasfemia / malas palabras en su nombre o nacionalidad!", + forgotten_field = "¡Parece que ha olvidado introducir uno o varios campos!" + } +} + +if GetConvar('qb_locale', 'en') == 'es' then + Lang = Locale:new({ + phrases = Translations, + warnOnMissing = true, + fallbackLang = Lang, + }) +end diff --git a/[qb]/qb-multicharacter/locales/fr.lua b/[qb]/qb-multicharacter/locales/fr.lua new file mode 100644 index 0000000..346ed67 --- /dev/null +++ b/[qb]/qb-multicharacter/locales/fr.lua @@ -0,0 +1,80 @@ +local Translations = { + notifications = { + ["char_deleted"] = "Personnage supprimé!", + ["deleted_other_char"] = "Vous avez supprimé le personnage d'ID citoyen %{citizenid}.", + ["forgot_citizenid"] = "Vous avez oublié l'ID citoyen!", + }, + + commands = { + -- /deletechar + ["deletechar_description"] = "Supprime le personnage d'un autre joueur", + ["citizenid"] = "ID Citoyen", + ["citizenid_help"] = "L'ID Citoyen du personnage que vous voulez supprimer", + + -- /logout + ["logout_description"] = "Déconnecter du personnage (Admin Seulement)", + + -- /closeNUI + ["closeNUI_description"] = "Fermer l'UI du multicharacter" + }, + + misc = { + ["droppedplayer"] = "Vous avez quitté QBCore" + }, + + ui = { + -- Main + characters_header = "Mes personnages", + emptyslot = "Slot vide", + play_button = "Jouer", + create_button = "Créer personnage", + delete_button = "Supprimer personnage", + + -- Character Information + charinfo_header = "Informations Personnage", + charinfo_description = "Sélectionnez un slot pour voir toutes les informations a propos du personnage.", + name = "Nom", + male = "Homme", + female = "Femme", + firstname = "Prénom", + lastname = "Nom", + nationality = "Nationalité", + gender = "Genre", + birthdate = "Date de Naissance", + job = "Travail", + jobgrade = "Grade", + cash = "Cash", + bank = "Banque", + phonenumber = "Numéro de téléphone", + accountnumber = "Numéro banquaire", + + chardel_header = "Enregistrement de personnage", + + -- Delete character + deletechar_header = "Supprimer personnage", + deletechar_description = "Êtes vous sûr de vouloir supprimer ce personnage?", + + -- Buttons + cancel = "Annuler", + confirm = "Confirmer", + + -- Loading Text + retrieving_playerdata = "Récupération des données", + validating_playerdata = "Validation des données", + retrieving_characters = "Récupération des personnages", + validating_characters = "Validation des personnages", + + -- Notifications + ran_into_issue = "Nous avons rencontré un problème", + profanity = "Il semblerait que vous essayez d'utiliser une profanité / gros mot dans votre nom / nationalité!", + forgotten_field = "Il semblerait que vous avez oublié de remplir un ou plusieurs champ(s)!" + } +} + +if GetConvar('qb_locale', 'en') == 'fr' then + Lang = Locale:new({ + phrases = Translations, + warnOnMissing = true, + fallbackLang = Lang, + }) +end diff --git a/[qb]/qb-multicharacter/locales/it.lua b/[qb]/qb-multicharacter/locales/it.lua new file mode 100644 index 0000000..ef5d210 --- /dev/null +++ b/[qb]/qb-multicharacter/locales/it.lua @@ -0,0 +1,80 @@ +local Translations = { + notifications = { + ["char_deleted"] = "Personaggio Eliminato!", + ["deleted_other_char"] = "Hai eliminato con successo il personaggio con Citizen ID: %{citizenid}.", + ["forgot_citizenid"] = "Hai dimenticato di inserire il Citizen ID!", + }, + + commands = { + -- /deletechar + ["deletechar_description"] = "Elimina il personaggio di un altro giocatore", + ["citizenid"] = "Citizen ID", + ["citizenid_help"] = "Il Citizen ID del personaggio che desideri eliminare", + + -- /logout + ["logout_description"] = "Logout (Admin Only)", + + -- /closeNUI + ["closeNUI_description"] = "Chiudi NUI" + }, + + misc = { + ["droppedplayer"] = "Sei stato disconnesso dal Server" + }, + + ui = { + -- Main + characters_header = "I miei Personaggi", + emptyslot = "Slot Vuoto", + play_button = "Gioca", + create_button = "Crea Personaggio", + delete_button = "Elimina Personaggio", + + -- Character Information + charinfo_header = "Informazioni Personaggio", + charinfo_description = "Seleziona uno slot per vedere tutte le informazioni sul tuo personaggio.", + name = "Nome", + male = "Uomo", + female = "Donna", + firstname = "Nome", + lastname = "Cognome", + nationality = "Nazionalità", + gender = "Genere", + birthdate = "Data di Nascita", + job = "Lavoro", + jobgrade = "Grado", + cash = "Contanti", + bank = "Banca", + phonenumber = "Numero di Telefono", + accountnumber = "IBAN", + + chardel_header = "Registrazione del personaggio", + + -- Delete character + deletechar_header = "Elimina Personaggio", + deletechar_description = "Sei sicuro di voler eliminare il tuo personaggio?", + + -- Buttons + cancel = "Annulla", + confirm = "Conferma", + + -- Loading Text + retrieving_playerdata = "Recupero i dati del giocatore", + validating_playerdata = "Convalida i dati del giocatore", + retrieving_characters = "Recupero i dati dei personaggi", + validating_characters = "Convalido i dati dei personaggi", + + -- Notifications + ran_into_issue = "Abbiamo riscontrato un problema, contatta lo staff", + profanity = "Sembra che tu stia usando qualche parola non consentita nella creazione del personaggio!", + forgotten_field = "Tutti i campi devono essere compialti!" + } +} + +if GetConvar('qb_locale', 'en') == 'it' then + Lang = Locale:new({ + phrases = Translations, + warnOnMissing = true, + fallbackLang = Lang, + }) +end diff --git a/[qb]/qb-multicharacter/locales/ja.lua b/[qb]/qb-multicharacter/locales/ja.lua new file mode 100644 index 0000000..ce87194 --- /dev/null +++ b/[qb]/qb-multicharacter/locales/ja.lua @@ -0,0 +1,77 @@ +local Translations = { + notifications = { + ["char_deleted"] = "キャラクターを削除しました!", + ["deleted_other_char"] = "市民ID%{citizenid}のキャラクターを削除しました!", + ["forgot_citizenid"] = "市民IDの記入を忘れています!", + }, + + commands = { + -- /deletechar + ["deletechar_description"] = "他のプレイヤーのキャラクターを削除", + ["citizenid"] = "市民ID", + ["citizenid_help"] = "削除する市民のID", + + -- /logout + ["logout_description"] = "キャラクターからログアウト (管理者専用)", + + -- /closeNUI + ["closeNUI_description"] = "マルチUIを閉じる" + }, + + misc = { + ["droppedplayer"] = "QBCoreから切断しました。" + }, + + ui = { + -- Main + characters_header = "自分のキャラクター", + emptyslot = "からのスロット", + play_button = "遊ぶ", + create_button = "キャラクターを作成", + delete_button = "キャラクターを削除", + + -- Character Information + charinfo_header = "キャラクターの情報", + charinfo_description = "キャラクタースロットを選択して、キャラクターの情報を確認します。", + name = "名前", + male = "男性", + female = "女性", + firstname = "苗字", + lastname = "名前", + nationality = "出身国", + gender = "性別", + birthdate = "誕生日", + job = "職業", + jobgrade = "職業の階級", + cash = "所持金", + bank = "銀行口座", + phonenumber = "携帯番号", + accountnumber = "アカウント番号", + + chardel_header = "キャラクター登録", + + -- Delete character + deletechar_header = "キャラクター削除", + deletechar_description = "あなたのキャラクターを削除します。よろしいですか?", + + -- Buttons + cancel = "キャンセル", + confirm = "続行", + + -- Loading Text + retrieving_playerdata = "プレイヤーデータの取得", + validating_playerdata = "プレイヤーデータの検証", + retrieving_characters = "キャラクターの取得", + validating_characters = "キャラクターの検証", + + -- Notifications + ran_into_issue = "問題が発生しました。", + profanity = "名前、出身国に不謹慎な言葉が使用されているようです。", + forgotten_field = "何らかの入力欄が空白のようです。" + } +} + +Lang = Lang or Locale:new({ + phrases = Translations, + warnOnMissing = true +}) diff --git a/[qb]/qb-multicharacter/locales/nl.lua b/[qb]/qb-multicharacter/locales/nl.lua new file mode 100644 index 0000000..69a8bce --- /dev/null +++ b/[qb]/qb-multicharacter/locales/nl.lua @@ -0,0 +1,80 @@ +local Translations = { + notifications = { + ["char_deleted"] = "Karakter verwijderd!", + ["deleted_other_char"] = "Je hebt het personage met citizen id %{citizenid} met succes verwijderd.", + ["forgot_citizenid"] = "Je vergat een citizen id in te vullen!", + }, + + commands = { + -- /deletechar + ["deletechar_description"] = "Verwijdert een ander personage", + ["citizenid"] = "Citizen ID", + ["citizenid_help"] = "Het Citizen ID van het personage dat je wilt verwijderen", + + -- /logout + ["logout_description"] = "Uitloggen van karakter (alleen admin)", + + -- /closeNUI + ["closeNUI_description"] = "Sluit Multi NUI" + }, + + misc = { + ["droppedplayer"] = "U bent weggegaan van BrusselRP" + }, + + ui = { + -- Main + characters_header = "Mijn karakters", + emptyslot = "Leeg slot", + play_button = "Speel", + create_button = "Maak karakter", + delete_button = "Verwijder karakter", + + -- Character Information + charinfo_header = "Karakterinformatie", + charinfo_description = "Selecteer een karakter om alle informatie over dat personage te zien.", + name = "Naam", + male = "Man", + female = "Vrouw", + firstname = "Voornaam", + lastname = "Achternaam", + nationality = "Nationaliteit", + gender = "Geslacht", + birthdate = "Geboortedatum", + job = "Job", + jobgrade = "Job Graad", + cash = "Contant", + bank = "Bank", + phonenumber = "Telefoonnummer", + accountnumber = "Accountnummer", + + chardel_header = "Karakterregistratie", + + -- Delete character + deletechar_header = "Verwijder karakter", + deletechar_description = "Weet je zeker dat je dit personage wilt verwijderen?", + + -- Buttons + cancel = "Annuleer", + confirm = "Bevestig", + + -- Loading Text + retrieving_playerdata = "Spelergegevens ophalen", + validating_playerdata = "Gegevens valideren", + retrieving_characters = "Ophalen van personages", + validating_characters = "Karakters valideren", + + -- Notifications + ran_into_issue = "We kwamen een probleem tegen (report dit aub)", + profanity = "Het lijkt erop dat u probeert een soort godslastering / slechte woorden in uw naam of nationaliteit te gebruiken!", + forgotten_field = "Het lijkt erop dat je bent vergeten een of meerdere van de velden in te voeren!" + } +} + +if GetConvar('qb_locale', 'en') == 'nl' then + Lang = Locale:new({ + phrases = Translations, + warnOnMissing = true, + fallbackLang = Lang, + }) +end diff --git a/[qb]/qb-multicharacter/locales/pt.lua b/[qb]/qb-multicharacter/locales/pt.lua new file mode 100644 index 0000000..46a379e --- /dev/null +++ b/[qb]/qb-multicharacter/locales/pt.lua @@ -0,0 +1,80 @@ +local Translations = { + notifications = { + ["char_deleted"] = "Personagem apagada!", + ["deleted_other_char"] = "Apagou com successo, a personagem com Identificação: %{citizenid}.", + ["forgot_citizenid"] = "Esqueceu-se de inserir a identificação do cidadão!", + }, + + commands = { + -- /deletechar + ["deletechar_description"] = "Apaga o personagem de outro jogador", + ["citizenid"] = "Identificação do cidadão", + ["citizenid_help"] = "O ID do cidadão do personagem que deseja remover", + + -- /logout + ["logout_description"] = "Logout à personagem (Admin Only)", + + -- /closeNUI + ["closeNUI_description"] = "Fechar Multiplos NUIs" + }, + + misc = { + ["droppedplayer"] = "Saiu do servidor" + }, + + ui = { + -- Main + characters_header = "Minhas personagens", + emptyslot = "Slot Vazia", + play_button = "Acordar", + create_button = "Criar Personagem", + delete_button = "Apagar Personagem", + + -- Character Information + charinfo_header = "Informação da personagem", + charinfo_description = "Seleccione uma personagem, para ver as suas informações.", + name = "Nome", + male = "Homem", + female = "Mulher", + firstname = "Nome", + lastname = "Sobrenome", + nationality = "Nationalidade", + gender = "Genero", + birthdate = "Aniversário", + job = "Profissão", + jobgrade = "Cargo", + cash = "Dinheiro", + bank = "Banco", + phonenumber = "Contacto", + accountnumber = "Numero da Conta", + + chardel_header = "Registo de personagem", + + -- Delete character + deletechar_header = "Apagar personagem", + deletechar_description = "Tem a certeza, que quer apagar a sua personagem?", + + -- Buttons + cancel = "Cancelar", + confirm = "Confirmar", + + -- Loading Text + retrieving_playerdata = "Carregando dados do joagador", + validating_playerdata = "Validando dados do joagador", + retrieving_characters = "Carregando personagens", + validating_characters = "Validando personagens", + + -- Notifications + ran_into_issue = "Encontramos um problema", + profanity = "Parece que está tentando usar algum tipo de palavrão / palavrões no seu nome ou nacionalidade!", + forgotten_field = "Parece que se esqueceu de inserir um ou vários dos campos!" + } +} + +if GetConvar('qb_locale', 'en') == 'pt' then + Lang = Locale:new({ + phrases = Translations, + warnOnMissing = true, + fallbackLang = Lang, + }) +end diff --git a/[qb]/qb-multicharacter/locales/sv.lua b/[qb]/qb-multicharacter/locales/sv.lua new file mode 100644 index 0000000..cc97abf --- /dev/null +++ b/[qb]/qb-multicharacter/locales/sv.lua @@ -0,0 +1,80 @@ +local Translations = { + notifications = { + ["char_deleted"] = "Karaktären togs bort!", + ["deleted_other_char"] = "Du tog bort karaktären med citizen id %{citizenid}.", + ["forgot_citizenid"] = "Du glömde skriva in ett giltigt citizen id!", + }, + + commands = { + -- /deletechar + ["deletechar_description"] = "Raderar en karaktär", + ["citizenid"] = "Citizen ID", + ["citizenid_help"] = "Citizen ID:et på karaktären som du vill radera", + + -- /logout + ["logout_description"] = "Loggar ut ur din karaktär (Admin Endast)", + + -- /closeNUI + ["closeNUI_description"] = "Stänger ned karaktärs UI:et" + }, + + misc = { + ["droppedplayer"] = "Du har lämnat QB-Core" + }, + + ui = { + -- Main + characters_header = "Mina karaktärer", + emptyslot = "Tom karaktärsslot", + play_button = "Spela", + create_button = "Skapa Karaktär", + delete_button = "Radera Karaktär", + + -- Character Information + charinfo_header = "Karaktärs Information", + charinfo_description = "Välj en karaktär för att se information om den.", + name = "Namn", + male = "Man", + female = "Kvinna", + firstname = "Förnamn", + lastname = "Efternamn", + nationality = "Nationalitet", + gender = "Kön", + birthdate = "Födelsedatum", + job = "Jobb", + jobgrade = "Jobb Rang", + cash = "Kontanter", + bank = "Bank", + phonenumber = "Telefonnummer", + accountnumber = "Kontonummer", + + chardel_header = "Karaktärs registrering", + + -- Delete character + deletechar_header = "Radera Karaktär", + deletechar_description = "Är du säker på att du vill ta bort din karaktär?", + + -- Buttons + cancel = "Avbryt", + confirm = "Bekräfta", + + -- Loading Text + retrieving_playerdata = "Hämtar spelar data", + validating_playerdata = "Validerar spelar data", + retrieving_characters = "Hämtar karaktärer", + validating_characters = "Validerar karaktärer", + + -- Notifications + ran_into_issue = "Vi stötte på ett problem", + profanity = "Du verkar ha försökt använda någon sorts svordom eller fult ord i ditt namn eller nationalitet!", + forgotten_field = "Det verkar som att du glömt fylla i någon utav fälten!" + } +} + +if GetConvar('qb_locale', 'en') == 'sv' then + Lang = Locale:new({ + phrases = Translations, + warnOnMissing = true, + fallbackLang = Lang, + }) +end diff --git a/[qb]/qb-multicharacter/locales/vi.lua b/[qb]/qb-multicharacter/locales/vi.lua new file mode 100644 index 0000000..e8692d8 --- /dev/null +++ b/[qb]/qb-multicharacter/locales/vi.lua @@ -0,0 +1,80 @@ +local Translations = { + notifications = { + ["char_deleted"] = "Đã xóa nhân vật!", + ["deleted_other_char"] = "Bạn đã xóa thành công nhân vật có số căn cước công dân %{citizenid}.", + ["forgot_citizenid"] = "Bạn quên nhập số căn cước công dân!", + }, + + commands = { + -- /deletechar + ["deletechar_description"] = "Xóa nhân vật của người chơi khác", + ["citizenid"] = "Số căn cước", + ["citizenid_help"] = "Số căn cước của công dân muốn xóa", + + -- /logout + ["logout_description"] = "Đăng xuất nhân vật (Admin Only)", + + -- /closeNUI + ["closeNUI_description"] = "Close Multi NUI" + }, + + misc = { + ["droppedplayer"] = "Bạn đã ngắt kết nối khỏi QBCore" + }, + + ui = { + -- Main + characters_header = "Nhân vật của tôi", + emptyslot = "Vị trí trống", + play_button = "Vào game", + create_button = "Tạo nhân vật", + delete_button = "Xóa nhân vật", + + -- Character Information + charinfo_header = "Thông tin nhân vật", + charinfo_description = "Chọn một vị trí ký tự để xem tất cả thông tin về nhân vật của bạn.", + name = "Tên", + male = "Nam", + female = "Nữ", + firstname = "Tên", + lastname = "Họ", + nationality = "Quốc gia", + gender = "Giới tính", + birthdate = "Ngày sinh", + job = "Công việc", + jobgrade = "Cấp bậc công việc", + cash = "Tiền mặt", + bank = "Tiền ngân hàng", + phonenumber = "Số điện thoại", + accountnumber = "Số tài khoản", + + chardel_header = "Đăng ký nhân vật", + + -- Delete character + deletechar_header = "Xóa nhân vật", + deletechar_description = "Bạn có chắc chắn muốn xóa nhân vật của mình?", + + -- Buttons + cancel = "Hủy bỏ", + confirm = "Xác nhận", + + -- Loading Text + retrieving_playerdata = "Đang lấy dữ liệu", + validating_playerdata = "Đang xác minh dữ liệu", + retrieving_characters = "Đang lấy thông tin", + validating_characters = "Đang xác minh thông tin", + + -- Notifications + ran_into_issue = "Chúng tôi gặp sự cố", + profanity = "Có vẻ như bạn đang cố gắng sử dụng một số từ ngữ tục tĩu/xấu xa trong tên hoặc quốc tịch của bạn!", + forgotten_field = "Có vẻ như bạn đã quên nhập một hoặc nhiều trường!" + } +} + +if GetConvar('qb_locale', 'en') == 'vi' then + Lang = Locale:new({ + phrases = Translations, + warnOnMissing = true, + fallbackLang = Lang, + }) +end diff --git a/[qb]/qb-multicharacter/server/main.lua b/[qb]/qb-multicharacter/server/main.lua new file mode 100644 index 0000000..9e0e36f --- /dev/null +++ b/[qb]/qb-multicharacter/server/main.lua @@ -0,0 +1,204 @@ +local QBCore = exports['qb-core']:GetCoreObject() +local hasDonePreloading = {} + +-- Functions + +local function GiveStarterItems(source) + local src = source + local Player = QBCore.Functions.GetPlayer(src) + + for _, v in pairs(QBCore.Shared.StarterItems) do + local info = {} + if v.item == "id_card" then + info.citizenid = Player.PlayerData.citizenid + info.firstname = Player.PlayerData.charinfo.firstname + info.lastname = Player.PlayerData.charinfo.lastname + info.birthdate = Player.PlayerData.charinfo.birthdate + info.gender = Player.PlayerData.charinfo.gender + info.nationality = Player.PlayerData.charinfo.nationality + elseif v.item == "driver_license" then + info.firstname = Player.PlayerData.charinfo.firstname + info.lastname = Player.PlayerData.charinfo.lastname + info.birthdate = Player.PlayerData.charinfo.birthdate + info.type = "Class C Driver License" + end + Player.Functions.AddItem(v.item, v.amount, false, info) + end +end + +local function loadHouseData(src) + local HouseGarages = {} + local Houses = {} + local result = MySQL.query.await('SELECT * FROM houselocations', {}) + if result[1] ~= nil then + for _, v in pairs(result) do + local owned = false + if tonumber(v.owned) == 1 then + owned = true + end + local garage = v.garage ~= nil and json.decode(v.garage) or {} + Houses[v.name] = { + coords = json.decode(v.coords), + owned = owned, + price = v.price, + locked = true, + adress = v.label, + tier = v.tier, + garage = garage, + decorations = {}, + } + HouseGarages[v.name] = { + label = v.label, + takeVehicle = garage, + } + end + end + TriggerClientEvent("qb-garages:client:houseGarageConfig", src, HouseGarages) + TriggerClientEvent("qb-houses:client:setHouseConfig", src, Houses) +end + +-- Commands + +QBCore.Commands.Add("logout", Lang:t("commands.logout_description"), {}, false, function(source) + local src = source + QBCore.Player.Logout(src) + TriggerClientEvent('qb-multicharacter:client:chooseChar', src) +end, "admin") + +QBCore.Commands.Add("closeNUI", Lang:t("commands.closeNUI_description"), {}, false, function(source) + local src = source + TriggerClientEvent('qb-multicharacter:client:closeNUI', src) +end) + +-- Events + +AddEventHandler('QBCore:Server:PlayerLoaded', function(Player) + Wait(1000) -- 1 second should be enough to do the preloading in other resources + hasDonePreloading[Player.PlayerData.source] = true +end) + +AddEventHandler('QBCore:Server:OnPlayerUnload', function(src) + hasDonePreloading[src] = false +end) + +RegisterNetEvent('qb-multicharacter:server:disconnect', function() + local src = source + DropPlayer(src, Lang:t("commands.droppedplayer")) +end) + +RegisterNetEvent('qb-multicharacter:server:loadUserData', function(cData) + local src = source + if QBCore.Player.Login(src, cData.citizenid) then + repeat + Wait(10) + until hasDonePreloading[src] + print('^2[qb-core]^7 '..GetPlayerName(src)..' (Citizen ID: '..cData.citizenid..') has successfully loaded!') + QBCore.Commands.Refresh(src) + loadHouseData(src) + TriggerClientEvent('apartments:client:setupSpawnUI', src, cData) + TriggerEvent("qb-log:server:CreateLog", "joinleave", "Loaded", "green", "**".. GetPlayerName(src) .. "** (<@"..(QBCore.Functions.GetIdentifier(src, 'discord'):gsub("discord:", "") or "unknown").."> | ||" ..(QBCore.Functions.GetIdentifier(src, 'ip') or 'undefined') .. "|| | " ..(QBCore.Functions.GetIdentifier(src, 'license') or 'undefined') .." | " ..cData.citizenid.." | "..src..") loaded..") + end +end) + +RegisterNetEvent('qb-multicharacter:server:createCharacter', function(data) + local src = source + local newData = {} + newData.cid = data.cid + newData.charinfo = data + if QBCore.Player.Login(src, false, newData) then + repeat + Wait(10) + until hasDonePreloading[src] + if Apartments.Starting then + local randbucket = (GetPlayerPed(src) .. math.random(1,999)) + SetPlayerRoutingBucket(src, randbucket) + print('^2[qb-core]^7 '..GetPlayerName(src)..' has successfully loaded!') + QBCore.Commands.Refresh(src) + loadHouseData(src) + TriggerClientEvent("qb-multicharacter:client:closeNUI", src) + TriggerClientEvent('apartments:client:setupSpawnUI', src, newData) + GiveStarterItems(src) + else + print('^2[qb-core]^7 '..GetPlayerName(src)..' has successfully loaded!') + QBCore.Commands.Refresh(src) + loadHouseData(src) + TriggerClientEvent("qb-multicharacter:client:closeNUIdefault", src) + GiveStarterItems(src) + end + end +end) + +RegisterNetEvent('qb-multicharacter:server:deleteCharacter', function(citizenid) + local src = source + QBCore.Player.DeleteCharacter(src, citizenid) + TriggerClientEvent('QBCore:Notify', src, Lang:t("notifications.char_deleted") , "success") +end) + +-- Callbacks + +QBCore.Functions.CreateCallback("qb-multicharacter:server:GetUserCharacters", function(source, cb) + local src = source + local license = QBCore.Functions.GetIdentifier(src, 'license') + + MySQL.query('SELECT * FROM players WHERE license = ?', {license}, function(result) + cb(result) + end) +end) + +QBCore.Functions.CreateCallback("qb-multicharacter:server:GetServerLogs", function(_, cb) + MySQL.query('SELECT * FROM server_logs', {}, function(result) + cb(result) + end) +end) + +QBCore.Functions.CreateCallback("qb-multicharacter:server:GetNumberOfCharacters", function(source, cb) + local src = source + local license = QBCore.Functions.GetIdentifier(src, 'license') + local numOfChars = 0 + + if next(Config.PlayersNumberOfCharacters) then + for _, v in pairs(Config.PlayersNumberOfCharacters) do + if v.license == license then + numOfChars = v.numberOfChars + break + else + numOfChars = Config.DefaultNumberOfCharacters + end + end + else + numOfChars = Config.DefaultNumberOfCharacters + end + cb(numOfChars) +end) + +QBCore.Functions.CreateCallback("qb-multicharacter:server:setupCharacters", function(source, cb) + local license = QBCore.Functions.GetIdentifier(source, 'license') + local plyChars = {} + MySQL.query('SELECT * FROM players WHERE license = ?', {license}, function(result) + for i = 1, (#result), 1 do + result[i].charinfo = json.decode(result[i].charinfo) + result[i].money = json.decode(result[i].money) + result[i].job = json.decode(result[i].job) + plyChars[#plyChars+1] = result[i] + end + cb(plyChars) + end) +end) + +QBCore.Functions.CreateCallback("qb-multicharacter:server:getSkin", function(_, cb, cid) + local result = MySQL.query.await('SELECT * FROM playerskins WHERE citizenid = ? AND active = ?', {cid, 1}) + if result[1] ~= nil then + cb(result[1].model, result[1].skin) + else + cb(nil) + end +end) + +QBCore.Commands.Add("deletechar", Lang:t("commands.deletechar_description"), {{name = Lang:t("commands.citizenid"), help = Lang:t("commands.citizenid_help")}}, false, function(source,args) + if args and args[1] then + QBCore.Player.ForceDeleteCharacter(tostring(args[1])) + TriggerClientEvent("QBCore:Notify", source, Lang:t("notifications.deleted_other_char", {citizenid = tostring(args[1])})) + else + TriggerClientEvent("QBCore:Notify", source, Lang:t("notifications.forgot_citizenid"), "error") + end +end, "god") diff --git a/[qb]/qb-newsjob/.github/ISSUE_TEMPLATE/bug_report.md b/[qb]/qb-newsjob/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..62f702f --- /dev/null +++ b/[qb]/qb-newsjob/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,32 @@ +--- +name: Bug report +about: Create a report to help us improve or fix something +title: "[BUG]" +labels: bug +assignees: '' + +--- + +**Describe the bug** +A clear and concise description of what the bug is. A stranger to qbcore should be able to read your bug report and understand how to reproduce it themselves and understand how the feature should work normally. + +**To Reproduce** +Steps to reproduce the behavior: +1. Go to '...' +2. Click on '....' +3. Use this item '....' (item's name from shared.lua if applicable) +4. See error + +**Expected behavior** +A clear and concise description of what you expected to happen. + +**Screenshots** +If applicable, add screenshots to help explain your problem. + +**Questions (please complete the following information):** + - When you last updated: [e.g. last week] + - Are you using custom resource? which ones? [e.g. zdiscord, qb-target] + - Have you renamed `qb-` to something custom? [e.g. yes/no] + +**Additional context** +Add any other context about the problem here. diff --git a/[qb]/qb-newsjob/.github/ISSUE_TEMPLATE/feature-request.md b/[qb]/qb-newsjob/.github/ISSUE_TEMPLATE/feature-request.md new file mode 100644 index 0000000..9e9bf3e --- /dev/null +++ b/[qb]/qb-newsjob/.github/ISSUE_TEMPLATE/feature-request.md @@ -0,0 +1,20 @@ +--- +name: Feature Request +about: Suggest an idea for QBCore +title: "[SUGGESTION]" +labels: enhancement +assignees: '' + +--- + +**Is your feature request related to a problem? Please describe.** +A clear and concise description of what the problem is. + +**Describe the feature you'd like** +A clear and concise description of what you want to happen. and with as much detail as possible how it would function in your opinion. Please try to keep it unique. + +**Describe alternatives you've considered** +A clear and concise description of any alternative solutions or features you've considered for people to have in mind just in case the main idea isn't liked but a derivative is. + +**Additional context** +Add any other context or screenshots about the feature request here. diff --git a/[qb]/qb-newsjob/.github/auto_assign.yml b/[qb]/qb-newsjob/.github/auto_assign.yml new file mode 100644 index 0000000..2a80921 --- /dev/null +++ b/[qb]/qb-newsjob/.github/auto_assign.yml @@ -0,0 +1,17 @@ +# Set to true to add reviewers to pull requests +addReviewers: true + +# Set to true to add assignees to pull requests +addAssignees: author + +# A list of reviewers to be added to pull requests (GitHub user name) +reviewers: + - /maintenance + +# A list of keywords to be skipped the process that add reviewers if pull requests include it +skipKeywords: + - wip + +# A number of reviewers added to the pull request +# Set 0 to add all the reviewers (default: 0) +numberOfReviewers: 0 \ No newline at end of file diff --git a/[qb]/qb-newsjob/.github/contributing.md b/[qb]/qb-newsjob/.github/contributing.md new file mode 100644 index 0000000..21fb806 --- /dev/null +++ b/[qb]/qb-newsjob/.github/contributing.md @@ -0,0 +1,201 @@ +# Contributing to QBCore + +First of all, thank you for taking the time to contribute! + +These guidelines will help you help us in the best way possible regardless of your skill level. We ask that you try to read everything related to the way you'd like to contribute and try and use your best judgement for anything not covered. + +### Table of Contents + +[Code of Conduct](#code-of-conduct) + +[I don't want to read this whole thing, I just have a question!!!](#i-dont-want-to-read-this-whole-thing-i-just-have-a-question) + +[How Can I Contribute?](#how-can-i-contribute) + * [Reporting Bugs](#reporting-bugs) + * [Suggesting Features / Enhancements](#suggesting-features--enhancements) + * [Your First Code Contribution](#your-first-code-contribution) + * [Pull Requests](#pull-requests) + +[Styleguides](#styleguides) + * [Git Commit Messages](#git-commit-messages) + * [Lua Styleguide](#lua-styleguide) + * [JavaScript Styleguide](#javascript-styleguide) + + + +## Code of Conduct + +- Refrain from using languages other than English. +- Refrain from discussing any politically charged or inflammatory topics. +- Uphold mature conversations and respect each other; excessive profanity, hate speech or any kind of harassment will not be tolerated. +- No advertising of any kind. +- Follow these guidelines. +- Do not mention members of github unless a question is directed at them and can't be answered by anyone else. +- Do not mention any of the development team for any reason. We will read things as we get to them. + +## I don't want to read this whole thing I just have a question!!! + +> **Note:** Please don't file an issue to ask a question. You'll get faster results by using the resources below. + +* [QBCore Website](https://qbcore.org) +* [QBCore Discord](https://discord.gg/qbcore) +* [FiveM Discord - #qbcore channel](https://discord.gg/fivem) + + + + + + + + + + +## How Can I Contribute? + +### Reporting Bugs + +The easiest way to contribute for most people is just to report bugs you find cause if nobody reports it there's a chance we'll never know it exists and then we'll never fix it. + +Before creating bug reports, please check [this list](#before-submitting-a-bug-report) as you might find out that you don't need to create one. When you are creating a bug report, please [include as many details as possible](#how-do-i-submit-a-good-bug-report). Fill out the bug-report template with the information it asks for helps us resolve issues faster. + +> **Note:** If you find a **Closed** issue that seems like it is the same thing that you're experiencing, open a new issue and include a link to the original issue in the body of your new one. + +#### Before Submitting A Bug Report + +* **Check the docs** There's a chance what you see as a bug might just work differently than you expect and if you think it could work better consider a feature enhancement report instead. +* **Search the [discord](https://discord.gg/qbcore)** to see if anyone else has run into the issue and see if it was solved through user error or code changes. (if the code change isn't pending a PR and you know what you're doing consider submitting one following [Pull Requests](#pull-requests) ) +* **Determine which resource the problem should be reported in**. If the bug is related to the inventory for example report this bug under qb-inventory rather than under qb-core or some other resource. +* **Perform a [cursory search](https://github.com/search?q=+is%3Aissue+user%3Aqbcore-framework)** to see if the problem has already been reported. If it has **and the issue is still open**, add a comment to the existing issue instead of opening a new one. + +#### How Do I Submit A (Good) Bug Report? + +Bugs are tracked as [GitHub issues](https://guides.github.com/features/issues/). After you've determined which resource your bug is related to, create an issue on that repository and provide the following information by filling in bug-report template. + +Explain the problem and include additional details to help maintainers reproduce the problem: + +* **Use a clear and descriptive title** for the issue to identify the problem. +* **Describe the exact steps which reproduce the problem** in as many details as possible. +* **Provide specific examples to demonstrate the steps**. If something happened with only a specific group or single item but not others, specify that. +* **Describe the behavior you observed after following the steps** and point out what exactly is the problem with that behavior. +* **Explain which behavior you expected to see instead and why.** +* **Include screenshots** which show the specific bug in action or before and after. +* **If the problem wasn't triggered by a specific action**, describe what you were doing before the problem happened and share more information using the guidelines below. + +Provide more context by answering these questions if possible: + +* **Did the problem start happening recently** (e.g. after updating to a new version of QBCore?) or was this always a problem? +* If the problem started happening recently, **can you reproduce the problem in an older version of QBCore?** What's the most recent commit in which the problem doesn't happen? +* **Can you reliably reproduce the issue?** If not, provide details about how often the problem happens and under which conditions it normally happens. + +Include details about your setup: + +* **When was your QBCore last updated?** +* **What OS is the server running on**? +* **Which *extra* resources do you have installed?** + + +--- + + +### Suggesting Features / Enhancements + +This section guides you through submitting an enhancement suggestion for QBCore, including completely new features and minor improvements to existing functionality. Following these guidelines helps maintainers and the community understand your suggestion. + +Before creating enhancement suggestions, please check [this list](#before-submitting-an-enhancement-suggestion) as you might find out that you don't need to create one. When you are creating an enhancement suggestion, please [include as many details as possible](#how-do-i-submit-a-good-enhancement-suggestion). Fill in feature request template, including the steps that you imagine you would take if the feature you're requesting existed. + +#### Before Submitting An Enhancement Suggestion + +* **Make sure it doesn't already exist.** Sounds silly, but there's a lot of features built in to qbcore that people don't realize so take a look through the docs and stuff to make sure it's not already there. +* **Check if there's already PR which provides that enhancement.** +* **Determine which resource the enhancement should be suggested in.** if it fits with another resource suggest it in that resource. if it would be it's own resource suggest it in the main qb-core repository. +* **Perform a [cursory search](https://github.com/search?q=+is%3Aissue+user%3Aqbcore-framework)** to see if the enhancement has already been suggested. If it has, add a comment to the existing issue instead of opening a new one. + +#### How Do I Submit A (Good) Enhancement Suggestion? + +Enhancement suggestions are tracked as [GitHub issues](https://guides.github.com/features/issues/). After you've determined which resource your enhancement suggestion is related to, create an issue on that repository and provide the following information: + +* **Use a clear and descriptive title** for the issue to identify the suggestion. +* **Provide a step-by-step description of the suggested enhancement** in as many details as possible. +* **Provide specific examples to demonstrate the steps**. Include copy/pasteable snippets which you use in those examples, as [Markdown code blocks](https://help.github.com/articles/markdown-basics/#multiple-lines). +* **Describe the current behavior** and **explain which behavior you expected to see instead** and why. +* **Include screenshots and animated GIFs** which help you demonstrate the steps or point out the part of QBCore which the suggestion is related to. +* **Explain why this enhancement would be useful.** +* **Be creative and unique.** Stealing ideas from popular servers 1:1 detail isn't going to get accepted. + + +--- + + + +### Your First Code Contribution + +Unsure where to begin contributing to QBCore? You can start by looking through these `beginner` and `help-wanted` issues. + + + +--- + + +### Pull Requests + +The process described here has several goals: + +- Maintain QBCore's quality. +- Fix problems that are important to users. +- Engage the community in working toward the best possible QBCore. +- Enable a sustainable system for QBCore's maintainers to review contributions. + +Please follow these steps to have your contribution considered by the maintainers: + +1. Follow all instructions in The Pull Request template. +2. Follow the [styleguides](#styleguides). +3. Await review by the reviewer(s). + +While the prerequisites above must be satisfied prior to having your pull request reviewed, the reviewer(s) may ask you to complete additional design work, tests, or other changes before your pull request can be ultimately accepted. + + +--- + +## Styleguides + +### Git Commit Messages + +* Limit the first line to 72 characters or less. +* Reference issues and pull requests liberally after the first line. +* Consider starting the commit message with an applicable emoji: + * :art: `:art:` when improving the format/structure of the code + * :racehorse: `:racehorse:` when improving performance + * :memo: `:memo:` when writing docs + * :bug: `:bug:` when fixing a bug + * :fire: `:fire:` when removing code or files + * :white_check_mark: `:white_check_mark:` when adding tests + * :lock: `:lock:` when dealing with security + * :arrow_up: `:arrow_up:` when upgrading dependencies + * :arrow_down: `:arrow_down:` when downgrading dependencies + * :shirt: `:shirt:` when removing linter warnings + +### Lua Styleguide + +All lua code should be done using all the best practices of proper lua using the easiest to read yet fastest/most optimized methods of execution. + +- Use 4 Space indentation +- Aim for lua 5.4 (include `lua54 'yes'` in the fxmanifest.lua) +- Use `PlayerPedId()` instead of `GetPlayerPed(-1)` +- Use `#(vector3 - vector3)` instead of `GetDistanceBetweenCoords()` +- Don't create unnecessary threads. always try to find a better method of triggering events +- Don't repeat yourself.. if you're using the same operations in many different places convert them into a function with flexible variables +- For distance checking loops set longer waits if you're outside of a range +- Job specific loops should only run for players with that job, don't waste cycles +- When possible don't trust the client, esspecially with transactions +- Balance security and optimizations +- [Consider this Lua Performance guide](https://springrts.com/wiki/Lua_Performance) +- Use local varriables everywhere possible +- Make use of config options where it makes sense making features optional or customizable +- Instead of `table.insert(myTable, "Value")` use `myTable[#myTable + 1] = "Value"` +- Instead of `table.insert(ages, "bob", 30)` use `ages["bob"] = 30` + + +### JavaScript Styleguide + +- Use 4 Space indentation +- Don't repeat yourself.. if you're using the same operations in many different places convert them into a function with flexible variables. diff --git a/[qb]/qb-newsjob/.github/pull_request_template.md b/[qb]/qb-newsjob/.github/pull_request_template.md new file mode 100644 index 0000000..000f0f9 --- /dev/null +++ b/[qb]/qb-newsjob/.github/pull_request_template.md @@ -0,0 +1,10 @@ +**Describe Pull request** +First, make sure you've read and are following the contribution guidelines and style guide and your code reflects that. +Write up a clear and concise description of what your pull request adds or fixes and if it's an added feature explain why you think it should be included in the core. + +If your PR is to fix an issue mention that issue here + +**Questions (please complete the following information):** +- Have you personally loaded this code into an updated qbcore project and checked all it's functionality? [yes/no] (Be honest) +- Does your code fit the style guidelines? [yes/no] +- Does your PR fit the contribution guidelines? [yes/no] diff --git a/[qb]/qb-newsjob/.github/workflows/lint.yml b/[qb]/qb-newsjob/.github/workflows/lint.yml new file mode 100644 index 0000000..fb74fd6 --- /dev/null +++ b/[qb]/qb-newsjob/.github/workflows/lint.yml @@ -0,0 +1,23 @@ +name: Lint +on: [push, pull_request_target] +jobs: + lint: + name: Lint Resource + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + with: + ref: ${{ github.event.pull_request.head.sha }} + - name: Lint + uses: iLLeniumStudios/fivem-lua-lint-action@v2 + with: + capture: "junit.xml" + args: "-t --formatter JUnit" + extra_libs: mysql+polyzone+qblocales + - name: Generate Lint Report + if: always() + uses: mikepenz/action-junit-report@v3 + with: + report_paths: "**/junit.xml" + check_name: Linting Report + fail_on_failure: false \ No newline at end of file diff --git a/[qb]/qb-newsjob/LICENSE b/[qb]/qb-newsjob/LICENSE new file mode 100644 index 0000000..f288702 --- /dev/null +++ b/[qb]/qb-newsjob/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/[qb]/qb-newsjob/README.md b/[qb]/qb-newsjob/README.md new file mode 100644 index 0000000..d34ad6d --- /dev/null +++ b/[qb]/qb-newsjob/README.md @@ -0,0 +1,20 @@ +# qb-newsjob +News Job For QB-Core + +# License + + QBCore Framework + Copyright (C) 2021 Joshua Eger + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see diff --git a/[qb]/qb-newsjob/client/camera.lua b/[qb]/qb-newsjob/client/camera.lua new file mode 100644 index 0000000..f084892 --- /dev/null +++ b/[qb]/qb-newsjob/client/camera.lua @@ -0,0 +1,456 @@ +local holdingCam = false +local holdingMic = false +local holdingBmic = false +local camModel = "prop_v_cam_01" +local camanimDict = "missfinale_c2mcs_1" +local camanimName = "fin_c2_mcs_1_camman" +local micModel = "p_ing_microphonel_01" +local micanimDict = "missheistdocksprep1hold_cellphone" +local micanimName = "hold_cellphone" +local bmicModel = "prop_v_bmike_01" +local bmicanimDict = "missfra1" +local bmicanimName = "mcs2_crew_idle_m_boom" +local bmic_net = nil +local mic_net = nil +local cam_net = nil +local UI = { + x = 0.000, + y = -0.001, +} +local fov_max = 70.0 +local fov_min = 5.0 +local zoomspeed = 10.0 +local speed_lr = 8.0 +local speed_ud = 8.0 +local camera = false +local fov = (fov_max + fov_min) * 0.5 +local new_z +local movcamera +local newscamera + + +--FUNCTIONS-- +local function HideHUDThisFrame() + HideHelpTextThisFrame() + HideHudAndRadarThisFrame() + HideHudComponentThisFrame(1) + HideHudComponentThisFrame(2) + HideHudComponentThisFrame(3) + HideHudComponentThisFrame(4) + HideHudComponentThisFrame(6) + HideHudComponentThisFrame(7) + HideHudComponentThisFrame(8) + HideHudComponentThisFrame(9) + HideHudComponentThisFrame(13) + HideHudComponentThisFrame(11) + HideHudComponentThisFrame(12) + HideHudComponentThisFrame(15) + HideHudComponentThisFrame(18) + HideHudComponentThisFrame(19) +end + +local function CheckInputRotation(cam, zoomvalue) + local rightAxisX = GetDisabledControlNormal(0, 220) + local rightAxisY = GetDisabledControlNormal(0, 221) + local rotation = GetCamRot(cam, 2) + if rightAxisX ~= 0.0 or rightAxisY ~= 0.0 then + new_z = rotation.z + rightAxisX * -1.0 * (speed_ud) * (zoomvalue + 0.1) + local new_x = math.max(math.min(20.0, rotation.x + rightAxisY * -1.0 * (speed_lr) * (zoomvalue + 0.1)), -89.5) + SetCamRot(cam, new_x, 0.0, new_z, 2) + end +end + +local function HandleZoom(cam) + local lPed = PlayerPedId() + if not (IsPedSittingInAnyVehicle(lPed)) then + + if IsControlJustPressed(0, 241) then + fov = math.max(fov - zoomspeed, fov_min) + end + if IsControlJustPressed(0, 242) then + fov = math.min(fov + zoomspeed, fov_max) + end + local current_fov = GetCamFov(cam) + if math.abs(fov - current_fov) < 0.1 then + fov = current_fov + end + SetCamFov(cam, current_fov + (fov - current_fov) * 0.05) + else + if IsControlJustPressed(0, 17) then + fov = math.max(fov - zoomspeed, fov_min) + end + if IsControlJustPressed(0, 16) then + fov = math.min(fov + zoomspeed, fov_max) + end + local current_fov = GetCamFov(cam) + if math.abs(fov - current_fov) < 0.1 then + fov = current_fov + end + SetCamFov(cam, current_fov + (fov - current_fov) * 0.05) + end +end + +local function drawRct(x, y, width, height, r, g, b, a) + DrawRect(x + width / 2, y + height / 2, width, height, r, g, b, a) +end + +local function DisplayNotification(string) + SetTextComponentFormat("STRING") + AddTextComponentString(string) + DisplayHelpTextFromStringLabel(0, 0, 1, -1) +end + +--------------------------------------------------------------------------- +-- Toggling Cam -- +--------------------------------------------------------------------------- + +RegisterNetEvent("Cam:ToggleCam", function() + if not holdingCam then + RequestModel(GetHashKey(camModel)) + while not HasModelLoaded(GetHashKey(camModel)) do + Wait(100) + end + + local plyCoords = GetOffsetFromEntityInWorldCoords(GetPlayerPed(PlayerId()), 0.0, 0.0, -5.0) + local camspawned = CreateObject(GetHashKey(camModel), plyCoords.x, plyCoords.y, plyCoords.z, 1, 1, 1) + Wait(1000) + local netid = ObjToNet(camspawned) + SetNetworkIdExistsOnAllMachines(netid, true) + NetworkSetNetworkIdDynamic(netid, true) + SetNetworkIdCanMigrate(netid, false) + AttachEntityToEntity(camspawned, GetPlayerPed(PlayerId()), GetPedBoneIndex(GetPlayerPed(PlayerId()), 28422), 0.0, 0.0, + 0.0, 0.0, 0.0, 0.0, 1, 1, 0, 1, 0, 1) + TaskPlayAnim(GetPlayerPed(PlayerId()), 1.0, -1, -1, 50, 0, 0, 0, 0) -- 50 = 32 + 16 + 2 + TaskPlayAnim(GetPlayerPed(PlayerId()), camanimDict, camanimName, 1.0, -1, -1, 50, 0, 0, 0, 0) + cam_net = netid + holdingCam = true + DisplayNotification(Lang:t("text.weazle_overlay")) + else + ClearPedSecondaryTask(GetPlayerPed(PlayerId())) + DetachEntity(NetToObj(cam_net), 1, 1) + DeleteEntity(NetToObj(cam_net)) + cam_net = nil + holdingCam = false + end +end) + +CreateThread(function() + while true do + if PlayerJob.name == "reporter" then + if holdingCam then + while not HasAnimDictLoaded(camanimDict) do + RequestAnimDict(camanimDict) + Wait(100) + end + + if not IsEntityPlayingAnim(PlayerPedId(), camanimDict, camanimName, 3) then + TaskPlayAnim(GetPlayerPed(PlayerId()), 1.0, -1, -1, 50, 0, 0, 0, 0) -- 50 = 32 + 16 + 2 + TaskPlayAnim(GetPlayerPed(PlayerId()), camanimDict, camanimName, 1.0, -1, -1, 50, 0, 0, 0, 0) + end + + DisablePlayerFiring(PlayerId(), true) + DisableControlAction(0, 25, true) -- disable aim + DisableControlAction(0, 44, true) -- INPUT_COVER + DisableControlAction(0, 37, true) -- INPUT_SELECT_WEAPON + SetCurrentPedWeapon(PlayerPedId(), GetHashKey("WEAPON_UNARMED"), true) + Wait(7) + else + Wait(100) + end + else + Wait(1000) + end + end +end) + +--------------------------------------------------------------------------- +-- Movie Cam -- +--------------------------------------------------------------------------- + +CreateThread(function() + while true do + if PlayerJob.name == "reporter" then + if holdingCam then + if IsControlJustReleased(1, 244) then + movcamera = true + SetTimecycleModifier("default") + SetTimecycleModifierStrength(0.3) + local scaleform = RequestScaleformMovie("security_camera") + while not HasScaleformMovieLoaded(scaleform) do + Wait(10) + end + + local lPed = PlayerPedId() + local vehicle = GetVehiclePedIsIn(lPed) + local cam1 = CreateCam("DEFAULT_SCRIPTED_FLY_CAMERA", true) + + AttachCamToEntity(cam1, lPed, 0.0, 0.0, 1.0, true) + SetCamRot(cam1, 2.0, 1.0, GetEntityHeading(lPed)) + SetCamFov(cam1, fov) + RenderScriptCams(true, false, 0, 1, 0) + PushScaleformMovieFunction(scaleform, "security_camera") + PopScaleformMovieFunctionVoid() + + while movcamera and not IsEntityDead(lPed) and (GetVehiclePedIsIn(lPed) == vehicle) and true do + if IsControlJustPressed(0, 177) then + PlaySoundFrontend(-1, "SELECT", "HUD_FRONTEND_DEFAULT_SOUNDSET", false) + movcamera = false + end + + SetEntityRotation(lPed, 0, 0, new_z, 2, true) + local zoomvalue = (1.0 / (fov_max - fov_min)) * (fov - fov_min) + CheckInputRotation(cam1, zoomvalue) + HandleZoom(cam1) + HideHUDThisFrame() + drawRct(UI.x + 0.0, UI.y + 0.0, 1.0, 0.15, 0, 0, 0, 255) -- Top Bar + DrawScaleformMovieFullscreen(scaleform, 255, 255, 255, 255) + drawRct(UI.x + 0.0, UI.y + 0.85, 1.0, 0.16, 0, 0, 0, 255) -- Bottom Bar + local camHeading = GetGameplayCamRelativeHeading() + local camPitch = GetGameplayCamRelativePitch() + if camPitch < -70.0 then + camPitch = -70.0 + elseif camPitch > 42.0 then + camPitch = 42.0 + end + camPitch = (camPitch + 70.0) / 112.0 + if camHeading < -180.0 then + camHeading = -180.0 + elseif camHeading > 180.0 then + camHeading = 180.0 + end + camHeading = (camHeading + 180.0) / 360.0 + SetTaskMoveNetworkSignalFloat(PlayerPedId(), "Pitch", camPitch) + SetTaskMoveNetworkSignalFloat(PlayerPedId(), "Heading", camHeading * -1.0 + 1.0) + Wait(1) + end + movcamera = false + ClearTimecycleModifier() + fov = (fov_max + fov_min) * 0.5 + RenderScriptCams(false, false, 0, 1, 0) + SetScaleformMovieAsNoLongerNeeded(scaleform) + DestroyCam(cam1, false) + SetNightvision(false) + SetSeethrough(false) + end + Wait(7) + else + Wait(100) + end + else + Wait(1000) + end + end +end) + +--------------------------------------------------------------------------- +-- News Cam -- +--------------------------------------------------------------------------- + +CreateThread(function() + while true do + if PlayerJob.name == "reporter" then + if holdingCam then + if IsControlJustReleased(1, 38) then + newscamera = true + SetTimecycleModifier("default") + SetTimecycleModifierStrength(0.3) + local scaleform = RequestScaleformMovie("security_camera") + local scaleform2 = RequestScaleformMovie("breaking_news") + while not HasScaleformMovieLoaded(scaleform) do + Wait(10) + end + while not HasScaleformMovieLoaded(scaleform2) do + Wait(10) + end + local lPed = PlayerPedId() + local vehicle = GetVehiclePedIsIn(lPed) + local cam2 = CreateCam("DEFAULT_SCRIPTED_FLY_CAMERA", true) + local msg = Lang:t("text.breaking_news") + local title = Lang:t("text.title_breaking_news") + local bottom = Lang:t("text.bottom_breaking_news") + + AttachCamToEntity(cam2, lPed, 0.0, 0.0, 1.0, true) + SetCamRot(cam2, 2.0, 1.0, GetEntityHeading(lPed)) + SetCamFov(cam2, fov) + RenderScriptCams(true, false, 0, 1, 0) + PushScaleformMovieFunction(scaleform, "SET_CAM_LOGO") + PushScaleformMovieFunction(scaleform2, "breaking_news") + PopScaleformMovieFunctionVoid() + + BeginScaleformMovieMethod(scaleform2, 'SET_TEXT') + PushScaleformMovieMethodParameterString(msg) + PushScaleformMovieMethodParameterString(bottom) + EndScaleformMovieMethod() + + BeginScaleformMovieMethod(scaleform2, 'SET_SCROLL_TEXT') + PushScaleformMovieMethodParameterInt(0) -- top ticker + PushScaleformMovieMethodParameterInt(0) -- Since this is the first string, start at 0 + PushScaleformMovieMethodParameterString(title) + + EndScaleformMovieMethod() + + BeginScaleformMovieMethod(scaleform2, 'DISPLAY_SCROLL_TEXT') + PushScaleformMovieMethodParameterInt(0) -- Top ticker + PushScaleformMovieMethodParameterInt(0) -- Index of string + + EndScaleformMovieMethod() + while newscamera and not IsEntityDead(lPed) and (GetVehiclePedIsIn(lPed) == vehicle) and true do + if IsControlJustPressed(1, 177) then + PlaySoundFrontend(-1, "SELECT", "HUD_FRONTEND_DEFAULT_SOUNDSET", false) + newscamera = false + end + SetEntityRotation(lPed, 0, 0, new_z, 2, true) + local zoomvalue = (1.0 / (fov_max - fov_min)) * (fov - fov_min) + CheckInputRotation(cam2, zoomvalue) + HandleZoom(cam2) + HideHUDThisFrame() + DrawScaleformMovieFullscreen(scaleform, 255, 255, 255, 255) + DrawScaleformMovie(scaleform2, 0.5, 0.63, 1.0, 1.0, 255, 255, 255, 255) + + local camHeading = GetGameplayCamRelativeHeading() + local camPitch = GetGameplayCamRelativePitch() + if camPitch < -70.0 then + camPitch = -70.0 + elseif camPitch > 42.0 then + camPitch = 42.0 + end + camPitch = (camPitch + 70.0) / 112.0 + if camHeading < -180.0 then + camHeading = -180.0 + elseif camHeading > 180.0 then + camHeading = 180.0 + end + camHeading = (camHeading + 180.0) / 360.0 + SetTaskMoveNetworkSignalFloat(PlayerPedId(), "Pitch", camPitch) + SetTaskMoveNetworkSignalFloat(PlayerPedId(), "Heading", camHeading * -1.0 + 1.0) + Wait(1) + end + newscamera = false + ClearTimecycleModifier() + fov = (fov_max + fov_min) * 0.5 + RenderScriptCams(false, false, 0, 1, 0) + SetScaleformMovieAsNoLongerNeeded(scaleform) + DestroyCam(cam2, false) + SetNightvision(false) + SetSeethrough(false) + end + Wait(7) + else + Wait(100) + end + else + Wait(1000) + end + end +end) + +--------------------------------------------------------------------------- +--B Mic -- +--------------------------------------------------------------------------- + +RegisterNetEvent("Mic:ToggleBMic", function() + if not holdingBmic then + RequestModel(GetHashKey(bmicModel)) + while not HasModelLoaded(GetHashKey(bmicModel)) do + Wait(100) + end + local plyCoords = GetOffsetFromEntityInWorldCoords(GetPlayerPed(PlayerId()), 0.0, 0.0, -5.0) + local bmicspawned = CreateObject(GetHashKey(bmicModel), plyCoords.x, plyCoords.y, plyCoords.z, true, true, false) + Wait(1000) + local netid = ObjToNet(bmicspawned) + SetNetworkIdExistsOnAllMachines(netid, true) + NetworkSetNetworkIdDynamic(netid, true) + SetNetworkIdCanMigrate(netid, false) + AttachEntityToEntity(bmicspawned, GetPlayerPed(PlayerId()), GetPedBoneIndex(GetPlayerPed(PlayerId()), 28422), -0.08, + 0.0, 0.0, 0.0, 0.0, 0.0, 1, 1, 0, 1, 0, 1) + TaskPlayAnim(GetPlayerPed(PlayerId()), 1.0, -1, -1, 50, 0, 0, 0, 0) -- 50 = 32 + 16 + 2 + TaskPlayAnim(GetPlayerPed(PlayerId()), bmicanimDict, bmicanimName, 1.0, -1, -1, 50, 0, 0, 0, 0) + bmic_net = netid + holdingBmic = true + else + ClearPedSecondaryTask(GetPlayerPed(PlayerId())) + DetachEntity(NetToObj(bmic_net), 1, 1) + DeleteEntity(NetToObj(bmic_net)) + bmic_net = nil + holdingBmic = false + end +end) + +CreateThread(function() + while true do + if PlayerJob.name == "reporter" then + if holdingBmic then + while not HasAnimDictLoaded(bmicanimDict) do + RequestAnimDict(bmicanimDict) + Wait(100) + end + if not IsEntityPlayingAnim(PlayerPedId(), bmicanimDict, bmicanimName, 3) then + TaskPlayAnim(PlayerPedId(), 1.0, -1, -1, 50, 0, 0, 0, 0) -- 50 = 32 + 16 + 2 + TaskPlayAnim(PlayerPedId(), bmicanimDict, bmicanimName, 1.0, -1, -1, 50, 0, 0, 0, 0) + end + DisablePlayerFiring(PlayerId(), true) + DisableControlAction(0, 25, true) -- disable aim + DisableControlAction(0, 44, true) -- INPUT_COVER + DisableControlAction(0, 37, true) -- INPUT_SELECT_WEAPON + SetCurrentPedWeapon(PlayerPedId(), GetHashKey("WEAPON_UNARMED"), true) + if IsPedInAnyVehicle(PlayerPedId(), false) or QBCore.Functions.GetPlayerData().metadata["ishandcuffed"] or holdingMic then + ClearPedSecondaryTask(PlayerPedId()) + DetachEntity(NetToObj(bmic_net), 1, 1) + DeleteEntity(NetToObj(bmic_net)) + bmic_net = nil + holdingBmic = false + end + Wait(7) + else + Wait(100) + end + else + Wait(1000) + end + end +end) + +--------------------------------------------------------------------------- +-- Events -- +--------------------------------------------------------------------------- + +-- Activate camera +RegisterNetEvent('camera:Activate', function() + camera = not camera +end) + +--------------------------------------------------------------------------- +-- Toggling Mic -- +--------------------------------------------------------------------------- +RegisterNetEvent("Mic:ToggleMic", function() + if not holdingMic then + RequestModel(GetHashKey(micModel)) + while not HasModelLoaded(GetHashKey(micModel)) do + Wait(100) + end + + while not HasAnimDictLoaded(micanimDict) do + RequestAnimDict(micanimDict) + Wait(100) + end + local plyCoords = GetOffsetFromEntityInWorldCoords(GetPlayerPed(PlayerId()), 0.0, 0.0, -5.0) + local micspawned = CreateObject(GetHashKey(micModel), plyCoords.x, plyCoords.y, plyCoords.z, 1, 1, 1) + Wait(1000) + local netid = ObjToNet(micspawned) + SetNetworkIdExistsOnAllMachines(netid, true) + NetworkSetNetworkIdDynamic(netid, true) + SetNetworkIdCanMigrate(netid, false) + AttachEntityToEntity(micspawned, GetPlayerPed(PlayerId()), GetPedBoneIndex(GetPlayerPed(PlayerId()), 60309), 0.055, + 0.05, 0.0, 240.0, 0.0, 0.0, 1, 1, 0, 1, 0, 1) + TaskPlayAnim(GetPlayerPed(PlayerId()), 1.0, -1, -1, 50, 0, 0, 0, 0) -- 50 = 32 + 16 + 2 + TaskPlayAnim(GetPlayerPed(PlayerId()), micanimDict, micanimName, 1.0, -1, -1, 50, 0, 0, 0, 0) + mic_net = netid + holdingMic = true + else + ClearPedSecondaryTask(GetPlayerPed(PlayerId())) + DetachEntity(NetToObj(mic_net), 1, 1) + DeleteEntity(NetToObj(mic_net)) + mic_net = nil + holdingMic = false + end +end) diff --git a/[qb]/qb-newsjob/client/main.lua b/[qb]/qb-newsjob/client/main.lua new file mode 100644 index 0000000..f7e2f51 --- /dev/null +++ b/[qb]/qb-newsjob/client/main.lua @@ -0,0 +1,253 @@ +QBCore = exports['qb-core']:GetCoreObject() +PlayerJob = {} + +local function DrawText3D(x, y, z, text) + SetTextScale(0.35, 0.35) + SetTextFont(4) + SetTextProportional(1) + SetTextColour(255, 255, 255, 215) + SetTextEntry("STRING") + SetTextCentre(true) + AddTextComponentString(text) + SetDrawOrigin(x,y,z, 0) + DrawText(0.0, 0.0) + local factor = (string.len(text)) / 370 + DrawRect(0.0, 0.0+0.0125, 0.017+ factor, 0.03, 0, 0, 0, 75) + ClearDrawOrigin() +end + +RegisterNetEvent('QBCore:Client:OnPlayerLoaded', function() + PlayerJob = QBCore.Functions.GetPlayerData().job + if PlayerJob.name == "reporter" then + local blip = AddBlipForCoord(Config.Locations["vehicle"].coords.x, Config.Locations["vehicle"].coords.y, Config.Locations["vehicle"].coords.z) + SetBlipSprite(blip, 225) + SetBlipDisplay(blip, 4) + SetBlipScale(blip, 0.6) + SetBlipAsShortRange(blip, true) + SetBlipColour(blip, 1) + BeginTextCommandSetBlipName("STRING") + AddTextComponentSubstringPlayerName(Config.Locations["vehicle"].label) + EndTextCommandSetBlipName(blip) + end +end) + +RegisterNetEvent('QBCore:Client:OnJobUpdate', function(JobInfo) + PlayerJob = JobInfo + if PlayerJob.name == "reporter" then + local blip = AddBlipForCoord(Config.Locations["vehicle"].coords.x, Config.Locations["vehicle"].coords.y, Config.Locations["vehicle"].coords.z) + SetBlipSprite(blip, 225) + SetBlipDisplay(blip, 4) + SetBlipScale(blip, 0.6) + SetBlipAsShortRange(blip, true) + SetBlipColour(blip, 1) + BeginTextCommandSetBlipName("STRING") + AddTextComponentSubstringPlayerName(Config.Locations["vehicle"].label) + EndTextCommandSetBlipName(blip) + end +end) + +function TakeOutVehicle(vehicleInfo) + local coords = Config.Locations["vehicle"].coords + QBCore.Functions.TriggerCallback('QBCore:Server:SpawnVehicle', function(netId) + local veh = NetToVeh(netId) + SetVehicleNumberPlateText(veh, "WZNW"..tostring(math.random(1000, 9999))) + SetEntityHeading(veh, coords.w) + exports['LegacyFuel']:SetFuel(veh, 100.0) + TaskWarpPedIntoVehicle(PlayerPedId(), veh, -1) + TriggerEvent("vehiclekeys:client:SetOwner", QBCore.Functions.GetPlate(veh)) + SetVehicleEngineOn(veh, true, true) + SetVehicleLivery(veh, 2) + if not Config.UseableItems then return end + TriggerServerEvent("inventory:server:addTrunkItems", QBCore.Functions.GetPlate(veh), Config.VehicleItems) + end, vehicleInfo, coords, true) +end + +function MenuGarage() + local vehicleMenu = { + { + header = Lang:t("text.weazel_news_vehicles"), + isMenuHeader = true + } + } + + local Vehicles = Config.Vehicles[QBCore.Functions.GetPlayerData().job.grade.level] + for veh, label in pairs(Vehicles) do + vehicleMenu[#vehicleMenu+1] = { + header = label, + txt = "", + params = { + event = "qb-newsjob:client:TakeOutVehicle", + args = { + vehicle = veh + } + } + } + end + vehicleMenu[#vehicleMenu+1] = { + header = Lang:t("text.close_menu"), + txt = "", + params = { + event = "qb-menu:client:closeMenu" + } + + } + exports['qb-menu']:openMenu(vehicleMenu) +end + +function TakeOutHelicopters(vehicleInfo) + local coords = Config.Locations["heli"].coords + QBCore.Functions.TriggerCallback('QBCore:Server:SpawnVehicle', function(netId) + local veh = NetToVeh(netId) + SetVehicleNumberPlateText(veh, "WZNW"..tostring(math.random(1000, 9999))) + SetEntityHeading(veh, coords.w) + exports['LegacyFuel']:SetFuel(veh, 100.0) + TaskWarpPedIntoVehicle(PlayerPedId(), veh, -1) + TriggerEvent("vehiclekeys:client:SetOwner", QBCore.Functions.GetPlate(veh)) + SetVehicleEngineOn(veh, true, true) + SetVehicleLivery(veh, 2) + CurrentPlate = QBCore.Functions.GetPlate(veh) + end, vehicleInfo, coords, true) +end + +function MenuHeliGarage() + local vehicleMenu = { + { + header = Lang:t("text.weazel_news_helicopters"), + isMenuHeader = true + } + } + + local Helicopters = Config.Helicopters[QBCore.Functions.GetPlayerData().job.grade.level] + for veh, label in pairs(Helicopters) do + vehicleMenu[#vehicleMenu+1] = { + header = label, + txt = "", + params = { + event = "qb-newsjob:client:TakeOutHelicopters", + args = { + vehicle = veh + } + } + } + end + vehicleMenu[#vehicleMenu+1] = { + header = Lang:t("text.close_menu"), + txt = "", + params = { + event = "qb-menu:client:closeMenu" + } + + } + exports['qb-menu']:openMenu(vehicleMenu) +end + +CreateThread(function() + while true do + Wait(3) + if LocalPlayer.state.isLoggedIn then + local inRange = false + local pos = GetEntityCoords(PlayerPedId()) + if PlayerJob.name == "reporter" then + if #(pos - vector3(Config.Locations["vehicle"].coords.x, Config.Locations["vehicle"].coords.y, Config.Locations["vehicle"].coords.z)) < 10.0 then + inRange = true + DrawMarker(2, Config.Locations["vehicle"].coords.x, Config.Locations["vehicle"].coords.y, Config.Locations["vehicle"].coords.z, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.3, 0.2, 0.15, 200, 200, 200, 222, false, false, false, true, false, false, false) + if #(pos - vector3(Config.Locations["vehicle"].coords.x, Config.Locations["vehicle"].coords.y, Config.Locations["vehicle"].coords.z)) < 1.5 then + if IsPedInAnyVehicle(PlayerPedId(), false) then + DrawText3D(Config.Locations["vehicle"].coords.x, Config.Locations["vehicle"].coords.y, Config.Locations["vehicle"].coords.z, Lang:t("text.store_vehicle")) + else + DrawText3D(Config.Locations["vehicle"].coords.x, Config.Locations["vehicle"].coords.y, Config.Locations["vehicle"].coords.z, Lang:t("text.vehicles")) + end + if IsControlJustReleased(0, 38) then + if IsPedInAnyVehicle(PlayerPedId(), false) then + DeleteVehicle(GetVehiclePedIsIn(PlayerPedId())) + else + MenuGarage() + end + end + end + elseif #(pos - vector3(Config.Locations["heli"].coords.x, Config.Locations["heli"].coords.y, Config.Locations["heli"].coords.z)) < 5.0 then + inRange = true + DrawMarker(2, Config.Locations["heli"].coords.x, Config.Locations["heli"].coords.y, Config.Locations["heli"].coords.z, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.3, 0.2, 0.15, 200, 200, 200, 222, false, false, false, true, false, false, false) + if #(pos - vector3(Config.Locations["heli"].coords.x, Config.Locations["heli"].coords.y, Config.Locations["heli"].coords.z)) < 1.5 then + if IsPedInAnyVehicle(PlayerPedId(), false) then + DrawText3D(Config.Locations["heli"].coords.x, Config.Locations["heli"].coords.y, Config.Locations["heli"].coords.z, Lang:t("text.store_helicopters")) + else + DrawText3D(Config.Locations["heli"].coords.x, Config.Locations["heli"].coords.y, Config.Locations["heli"].coords.z, Lang:t("text.helicopters")) + end + if IsControlJustReleased(0, 38) then + if IsPedInAnyVehicle(PlayerPedId(), false) then + DeleteVehicle(GetVehiclePedIsIn(PlayerPedId())) + else + MenuHeliGarage() + end + end + end + end + if not inRange then + Wait(2500) + end + else + Wait(2500) + end + else + Wait(2500) + end + end +end) + +CreateThread(function() + while true do + Wait(1) + local inRange = false + if LocalPlayer.state.isLoggedIn then + local pos = GetEntityCoords(PlayerPedId()) + if #(pos - vector3(Config.Locations["main"].coords.x, Config.Locations["main"].coords.y, Config.Locations["main"].coords.z)) < 1.5 or #(pos - vector3(Config.Locations["inside"].coords.x, Config.Locations["inside"].coords.y, Config.Locations["inside"].coords.z)) < 1.5 then + inRange = true + if #(pos - vector3(Config.Locations["main"].coords.x, Config.Locations["main"].coords.y, Config.Locations["main"].coords.z)) < 1.5 then + DrawText3D(Config.Locations["main"].coords.x, Config.Locations["main"].coords.y, Config.Locations["main"].coords.z, Lang:t("text.enter")) + if IsControlJustReleased(0, 38) then + DoScreenFadeOut(500) + while not IsScreenFadedOut() do + Wait(10) + end + + SetEntityCoords(PlayerPedId(), Config.Locations["inside"].coords.x, Config.Locations["inside"].coords.y, Config.Locations["inside"].coords.z, 0, 0, 0, false) + SetEntityHeading(PlayerPedId(), Config.Locations["inside"].coords.w) + + Wait(100) + + DoScreenFadeIn(1000) + end + elseif #(pos - vector3(Config.Locations["inside"].coords.x, Config.Locations["inside"].coords.y, Config.Locations["inside"].coords.z)) < 1.5 then + DrawText3D(Config.Locations["inside"].coords.x, Config.Locations["inside"].coords.y, Config.Locations["inside"].coords.z, Lang:t("text.go_outside")) + if IsControlJustReleased(0, 38) then + DoScreenFadeOut(500) + while not IsScreenFadedOut() do + Wait(10) + end + + SetEntityCoords(PlayerPedId(), Config.Locations["outside"].coords.x, Config.Locations["outside"].coords.y, Config.Locations["outside"].coords.z, 0, 0, 0, false) + SetEntityHeading(PlayerPedId(), Config.Locations["outside"].coords.w) + + Wait(100) + + DoScreenFadeIn(1000) + end + end + end + end + if not inRange then + Wait(2500) + end + end +end) + +RegisterNetEvent('qb-newsjob:client:TakeOutVehicle', function(data) + local vehicle = data.vehicle + TakeOutVehicle(vehicle) +end) + +RegisterNetEvent('qb-newsjob:client:TakeOutHelicopters', function(data) + local vehicle = data.vehicle + TakeOutHelicopters(vehicle) +end) diff --git a/[qb]/qb-newsjob/config.lua b/[qb]/qb-newsjob/config.lua new file mode 100644 index 0000000..067e3c6 --- /dev/null +++ b/[qb]/qb-newsjob/config.lua @@ -0,0 +1,107 @@ +Config = {} + +Config.UseableItems = true -- Set to false if you want to use commands instead of usable items + +Config.Locations = { + ["main"] = { + label = "Weazle News HQ", + coords = vector4(-597.89, -929.95, 24.0, 271.5), + }, + ["inside"] = { + label = "Weazle News HQ Inside", + coords = vector4(-77.46, -833.77, 243.38, 67.5), + }, + ["outside"] = { + label = "Weazle News HQ Outside", + coords = vector4(-598.25, -929.86, 23.86, 86.5), + }, + ["vehicle"] = { + label = "Vehicle Storage", + coords = vector4(-552.24, -925.61, 23.86, 242.5), + }, + ["heli"] = { + label = "Helicopter Storage", + coords = vector4(-583.08, -930.55, 36.83, 89.26), + } +} + +Config.Vehicles = { + -- Grade 0 + [0] = { + ["rumpo"] = "Rumpo", + }, + -- Grade 1 + [1] = { + ["rumpo"] = "Rumpo", + + }, + -- Grade 2 + [2] = { + ["rumpo"] = "Rumpo", + }, + -- Grade 3 + [3] = { + ["rumpo"] = "Rumpo", + }, + -- Grade 4 + [4] = { + ["rumpo"] = "Rumpo", + } +} + +Config.Helicopters = { + -- Grade 0 + [0] = { + ["frogger"] = "Frogger", + }, + -- Grade 1 + [1] = { + ["frogger"] = "Frogger", + + }, + -- Grade 2 + [2] = { + ["frogger"] = "Frogger", + }, + -- Grade 3 + [3] = { + ["frogger"] = "Frogger", + }, + -- Grade 4 + [4] = { + ["frogger"] = "Frogger", + } +} + +Config.VehicleItems = { + [1] = { + name = "newscam", + amount = 1, + info = {}, + weight = 0.1, + type = "item", + image = "newscam.png", + label = "News Camera", + slot = 1, + }, + [2] = { + name = "newsmic", + amount = 1, + info = {}, + weight = 0.1, + type = "item", + image = "newsmic.png", + label = "News Microphone", + slot = 2, + }, + [3] = { + name = "newsbmic", + amount = 1, + info = {}, + weight = 0.1, + type = "item", + image = "newsbmic.png", + label = "Boom Microphone", + slot = 3, + }, +} \ No newline at end of file diff --git a/[qb]/qb-newsjob/fxmanifest.lua b/[qb]/qb-newsjob/fxmanifest.lua new file mode 100644 index 0000000..9a4cc65 --- /dev/null +++ b/[qb]/qb-newsjob/fxmanifest.lua @@ -0,0 +1,21 @@ +fx_version 'cerulean' +game 'gta5' + +description 'QB-NewsJob' +version '1.3.0' + +shared_scripts { + 'config.lua', + '@qb-core/shared/locale.lua', + 'locales/en.lua', + 'locales/*.lua', +} + +client_scripts { + 'client/main.lua', + 'client/camera.lua', +} + +server_script 'server/main.lua' + +lua54 'yes' diff --git a/[qb]/qb-newsjob/locales/en.lua b/[qb]/qb-newsjob/locales/en.lua new file mode 100644 index 0000000..0f81a6c --- /dev/null +++ b/[qb]/qb-newsjob/locales/en.lua @@ -0,0 +1,22 @@ +local Translations = { + text = { + weazle_overlay = "Weazle Overlay ~INPUT_PICKUP~ \nFilm Overlay: ~INPUT_INTERACTION_MENU~", + weazel_news_vehicles = "Weazel News Vehicles", + close_menu = "⬅ Close Menu", + weazel_news_helicopters = "Weazel News Helicopters", + store_vehicle = "~g~E~w~ - Store the Vehicle", + vehicles = "~g~E~w~ - Vehicles", + store_helicopters = "~g~E~w~ - Store the Helicopters", + helicopters = "~g~E~w~ - Helicopters", + enter = "~g~E~w~ - Enter", + go_outside = "~g~E~w~ - Go outside", + breaking_news = "BREAKING NEWS", + title_breaking_news = "7:00 AM / Today Weazel News Exclusive", + bottom_breaking_news = "We bring you the LATEST NEWS live as it happens" + } +} + +Lang = Lang or Locale:new({ + phrases = Translations, + warnOnMissing = true +}) diff --git a/[qb]/qb-newsjob/locales/es.lua b/[qb]/qb-newsjob/locales/es.lua new file mode 100644 index 0000000..d0e5f13 --- /dev/null +++ b/[qb]/qb-newsjob/locales/es.lua @@ -0,0 +1,25 @@ +local Translations = { + text = { + weazle_overlay = "Transmitir noticia en vivo ~INPUT_PICKUP~ \nGrabar noticia: ~INPUT_INTERACTION_MENU~", + weazel_news_vehicles = "Vehículos Weazel News", + close_menu = "⬅ Cerrar menu", + weazel_news_helicopters = "Helicopteros Weazel News", + store_vehicle = "[E] - Guardar vehículo", + vehicles = "[E] - Vehículos", + store_helicopters = "[E] - Guardar Helicoptero", + helicopters = "[E] - Helicopteros", + enter = "[E] - Entrar", + go_outside = "[E] - Salir", + breaking_news = "¡NOTICIA DE ULTIMA HORA!", + title_breaking_news = "", + bottom_breaking_news = "" + }, +} + +if GetConvar('qb_locale', 'en') == 'es' then + Lang = Locale:new({ + phrases = Translations, + warnOnMissing = true, + fallbackLang = Lang, + }) +end diff --git a/[qb]/qb-newsjob/locales/fr.lua b/[qb]/qb-newsjob/locales/fr.lua new file mode 100644 index 0000000..a1d0bd8 --- /dev/null +++ b/[qb]/qb-newsjob/locales/fr.lua @@ -0,0 +1,25 @@ +local Translations = { + text = { + weazle_overlay = "Overlay Weazel ~INPUT_PICKUP~ \nOverlay Film: ~INPUT_INTERACTION_MENU~", + weazel_news_vehicles = "Vehicules Weazel-News", + close_menu = "⬅ Fermer Menu", + weazel_news_helicopters = "Hélicoptère Weazel News", + store_vehicle = "~g~E~w~ - Garer le véhicule", + vehicles = "~g~E~w~ - Véhicules", + store_helicopters = "~g~E~w~ - Garer l'hélicoptère", + helicopters = "~g~E~w~ - Hélicoptères", + enter = "~g~E~w~ - Entrer", + go_outside = "~g~E~w~ - Sortir", + breaking_news = "BREAKING NEWS", + title_breaking_news= "", + bottom_breaking_news= "" + } +} + +if GetConvar('qb_locale', 'en') == 'fr' then + Lang = Locale:new({ + phrases = Translations, + warnOnMissing = true, + fallbackLang = Lang, + }) +end diff --git a/[qb]/qb-newsjob/server/main.lua b/[qb]/qb-newsjob/server/main.lua new file mode 100644 index 0000000..5596207 --- /dev/null +++ b/[qb]/qb-newsjob/server/main.lua @@ -0,0 +1,34 @@ +local QBCore = exports['qb-core']:GetCoreObject() + +if Config.UseableItems then + + QBCore.Functions.CreateUseableItem("newscam", function(source) + TriggerClientEvent("Cam:ToggleCam", source) + end) + + QBCore.Functions.CreateUseableItem("newsmic", function(source) + TriggerClientEvent("Mic:ToggleMic", source) + end) + + QBCore.Functions.CreateUseableItem("newsbmic", function(source) + TriggerClientEvent("Mic:ToggleBMic", source) + end) + +else + + local Player = QBCore.Functions.GetPlayer(source) + QBCore.Commands.Add("newscam", "Grab a news camera", {}, false, function(source, _) + if Player.PlayerData.job.name ~= "reporter" then return end + TriggerClientEvent("Cam:ToggleCam", source) + end) + + QBCore.Commands.Add("newsmic", "Grab a news microphone", {}, false, function(source, _) + if Player.PlayerData.job.name ~= "reporter" then return end + TriggerClientEvent("Mic:ToggleMic", source) + end) + + QBCore.Commands.Add("newsbmic", "Grab a Boom microphone", {}, false, function(source, _) + if Player.PlayerData.job.name ~= "reporter" then return end + TriggerClientEvent("Mic:ToggleBMic", source) + end) +end \ No newline at end of file diff --git a/[qb]/qb-pawnshop/.github/ISSUE_TEMPLATE/bug_report.md b/[qb]/qb-pawnshop/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..62f702f --- /dev/null +++ b/[qb]/qb-pawnshop/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,32 @@ +--- +name: Bug report +about: Create a report to help us improve or fix something +title: "[BUG]" +labels: bug +assignees: '' + +--- + +**Describe the bug** +A clear and concise description of what the bug is. A stranger to qbcore should be able to read your bug report and understand how to reproduce it themselves and understand how the feature should work normally. + +**To Reproduce** +Steps to reproduce the behavior: +1. Go to '...' +2. Click on '....' +3. Use this item '....' (item's name from shared.lua if applicable) +4. See error + +**Expected behavior** +A clear and concise description of what you expected to happen. + +**Screenshots** +If applicable, add screenshots to help explain your problem. + +**Questions (please complete the following information):** + - When you last updated: [e.g. last week] + - Are you using custom resource? which ones? [e.g. zdiscord, qb-target] + - Have you renamed `qb-` to something custom? [e.g. yes/no] + +**Additional context** +Add any other context about the problem here. diff --git a/[qb]/qb-pawnshop/.github/ISSUE_TEMPLATE/feature-request.md b/[qb]/qb-pawnshop/.github/ISSUE_TEMPLATE/feature-request.md new file mode 100644 index 0000000..9e9bf3e --- /dev/null +++ b/[qb]/qb-pawnshop/.github/ISSUE_TEMPLATE/feature-request.md @@ -0,0 +1,20 @@ +--- +name: Feature Request +about: Suggest an idea for QBCore +title: "[SUGGESTION]" +labels: enhancement +assignees: '' + +--- + +**Is your feature request related to a problem? Please describe.** +A clear and concise description of what the problem is. + +**Describe the feature you'd like** +A clear and concise description of what you want to happen. and with as much detail as possible how it would function in your opinion. Please try to keep it unique. + +**Describe alternatives you've considered** +A clear and concise description of any alternative solutions or features you've considered for people to have in mind just in case the main idea isn't liked but a derivative is. + +**Additional context** +Add any other context or screenshots about the feature request here. diff --git a/[qb]/qb-pawnshop/.github/auto_assign.yml b/[qb]/qb-pawnshop/.github/auto_assign.yml new file mode 100644 index 0000000..2a80921 --- /dev/null +++ b/[qb]/qb-pawnshop/.github/auto_assign.yml @@ -0,0 +1,17 @@ +# Set to true to add reviewers to pull requests +addReviewers: true + +# Set to true to add assignees to pull requests +addAssignees: author + +# A list of reviewers to be added to pull requests (GitHub user name) +reviewers: + - /maintenance + +# A list of keywords to be skipped the process that add reviewers if pull requests include it +skipKeywords: + - wip + +# A number of reviewers added to the pull request +# Set 0 to add all the reviewers (default: 0) +numberOfReviewers: 0 \ No newline at end of file diff --git a/[qb]/qb-pawnshop/.github/contributing.md b/[qb]/qb-pawnshop/.github/contributing.md new file mode 100644 index 0000000..21fb806 --- /dev/null +++ b/[qb]/qb-pawnshop/.github/contributing.md @@ -0,0 +1,201 @@ +# Contributing to QBCore + +First of all, thank you for taking the time to contribute! + +These guidelines will help you help us in the best way possible regardless of your skill level. We ask that you try to read everything related to the way you'd like to contribute and try and use your best judgement for anything not covered. + +### Table of Contents + +[Code of Conduct](#code-of-conduct) + +[I don't want to read this whole thing, I just have a question!!!](#i-dont-want-to-read-this-whole-thing-i-just-have-a-question) + +[How Can I Contribute?](#how-can-i-contribute) + * [Reporting Bugs](#reporting-bugs) + * [Suggesting Features / Enhancements](#suggesting-features--enhancements) + * [Your First Code Contribution](#your-first-code-contribution) + * [Pull Requests](#pull-requests) + +[Styleguides](#styleguides) + * [Git Commit Messages](#git-commit-messages) + * [Lua Styleguide](#lua-styleguide) + * [JavaScript Styleguide](#javascript-styleguide) + + + +## Code of Conduct + +- Refrain from using languages other than English. +- Refrain from discussing any politically charged or inflammatory topics. +- Uphold mature conversations and respect each other; excessive profanity, hate speech or any kind of harassment will not be tolerated. +- No advertising of any kind. +- Follow these guidelines. +- Do not mention members of github unless a question is directed at them and can't be answered by anyone else. +- Do not mention any of the development team for any reason. We will read things as we get to them. + +## I don't want to read this whole thing I just have a question!!! + +> **Note:** Please don't file an issue to ask a question. You'll get faster results by using the resources below. + +* [QBCore Website](https://qbcore.org) +* [QBCore Discord](https://discord.gg/qbcore) +* [FiveM Discord - #qbcore channel](https://discord.gg/fivem) + + + + + + + + + + +## How Can I Contribute? + +### Reporting Bugs + +The easiest way to contribute for most people is just to report bugs you find cause if nobody reports it there's a chance we'll never know it exists and then we'll never fix it. + +Before creating bug reports, please check [this list](#before-submitting-a-bug-report) as you might find out that you don't need to create one. When you are creating a bug report, please [include as many details as possible](#how-do-i-submit-a-good-bug-report). Fill out the bug-report template with the information it asks for helps us resolve issues faster. + +> **Note:** If you find a **Closed** issue that seems like it is the same thing that you're experiencing, open a new issue and include a link to the original issue in the body of your new one. + +#### Before Submitting A Bug Report + +* **Check the docs** There's a chance what you see as a bug might just work differently than you expect and if you think it could work better consider a feature enhancement report instead. +* **Search the [discord](https://discord.gg/qbcore)** to see if anyone else has run into the issue and see if it was solved through user error or code changes. (if the code change isn't pending a PR and you know what you're doing consider submitting one following [Pull Requests](#pull-requests) ) +* **Determine which resource the problem should be reported in**. If the bug is related to the inventory for example report this bug under qb-inventory rather than under qb-core or some other resource. +* **Perform a [cursory search](https://github.com/search?q=+is%3Aissue+user%3Aqbcore-framework)** to see if the problem has already been reported. If it has **and the issue is still open**, add a comment to the existing issue instead of opening a new one. + +#### How Do I Submit A (Good) Bug Report? + +Bugs are tracked as [GitHub issues](https://guides.github.com/features/issues/). After you've determined which resource your bug is related to, create an issue on that repository and provide the following information by filling in bug-report template. + +Explain the problem and include additional details to help maintainers reproduce the problem: + +* **Use a clear and descriptive title** for the issue to identify the problem. +* **Describe the exact steps which reproduce the problem** in as many details as possible. +* **Provide specific examples to demonstrate the steps**. If something happened with only a specific group or single item but not others, specify that. +* **Describe the behavior you observed after following the steps** and point out what exactly is the problem with that behavior. +* **Explain which behavior you expected to see instead and why.** +* **Include screenshots** which show the specific bug in action or before and after. +* **If the problem wasn't triggered by a specific action**, describe what you were doing before the problem happened and share more information using the guidelines below. + +Provide more context by answering these questions if possible: + +* **Did the problem start happening recently** (e.g. after updating to a new version of QBCore?) or was this always a problem? +* If the problem started happening recently, **can you reproduce the problem in an older version of QBCore?** What's the most recent commit in which the problem doesn't happen? +* **Can you reliably reproduce the issue?** If not, provide details about how often the problem happens and under which conditions it normally happens. + +Include details about your setup: + +* **When was your QBCore last updated?** +* **What OS is the server running on**? +* **Which *extra* resources do you have installed?** + + +--- + + +### Suggesting Features / Enhancements + +This section guides you through submitting an enhancement suggestion for QBCore, including completely new features and minor improvements to existing functionality. Following these guidelines helps maintainers and the community understand your suggestion. + +Before creating enhancement suggestions, please check [this list](#before-submitting-an-enhancement-suggestion) as you might find out that you don't need to create one. When you are creating an enhancement suggestion, please [include as many details as possible](#how-do-i-submit-a-good-enhancement-suggestion). Fill in feature request template, including the steps that you imagine you would take if the feature you're requesting existed. + +#### Before Submitting An Enhancement Suggestion + +* **Make sure it doesn't already exist.** Sounds silly, but there's a lot of features built in to qbcore that people don't realize so take a look through the docs and stuff to make sure it's not already there. +* **Check if there's already PR which provides that enhancement.** +* **Determine which resource the enhancement should be suggested in.** if it fits with another resource suggest it in that resource. if it would be it's own resource suggest it in the main qb-core repository. +* **Perform a [cursory search](https://github.com/search?q=+is%3Aissue+user%3Aqbcore-framework)** to see if the enhancement has already been suggested. If it has, add a comment to the existing issue instead of opening a new one. + +#### How Do I Submit A (Good) Enhancement Suggestion? + +Enhancement suggestions are tracked as [GitHub issues](https://guides.github.com/features/issues/). After you've determined which resource your enhancement suggestion is related to, create an issue on that repository and provide the following information: + +* **Use a clear and descriptive title** for the issue to identify the suggestion. +* **Provide a step-by-step description of the suggested enhancement** in as many details as possible. +* **Provide specific examples to demonstrate the steps**. Include copy/pasteable snippets which you use in those examples, as [Markdown code blocks](https://help.github.com/articles/markdown-basics/#multiple-lines). +* **Describe the current behavior** and **explain which behavior you expected to see instead** and why. +* **Include screenshots and animated GIFs** which help you demonstrate the steps or point out the part of QBCore which the suggestion is related to. +* **Explain why this enhancement would be useful.** +* **Be creative and unique.** Stealing ideas from popular servers 1:1 detail isn't going to get accepted. + + +--- + + + +### Your First Code Contribution + +Unsure where to begin contributing to QBCore? You can start by looking through these `beginner` and `help-wanted` issues. + + + +--- + + +### Pull Requests + +The process described here has several goals: + +- Maintain QBCore's quality. +- Fix problems that are important to users. +- Engage the community in working toward the best possible QBCore. +- Enable a sustainable system for QBCore's maintainers to review contributions. + +Please follow these steps to have your contribution considered by the maintainers: + +1. Follow all instructions in The Pull Request template. +2. Follow the [styleguides](#styleguides). +3. Await review by the reviewer(s). + +While the prerequisites above must be satisfied prior to having your pull request reviewed, the reviewer(s) may ask you to complete additional design work, tests, or other changes before your pull request can be ultimately accepted. + + +--- + +## Styleguides + +### Git Commit Messages + +* Limit the first line to 72 characters or less. +* Reference issues and pull requests liberally after the first line. +* Consider starting the commit message with an applicable emoji: + * :art: `:art:` when improving the format/structure of the code + * :racehorse: `:racehorse:` when improving performance + * :memo: `:memo:` when writing docs + * :bug: `:bug:` when fixing a bug + * :fire: `:fire:` when removing code or files + * :white_check_mark: `:white_check_mark:` when adding tests + * :lock: `:lock:` when dealing with security + * :arrow_up: `:arrow_up:` when upgrading dependencies + * :arrow_down: `:arrow_down:` when downgrading dependencies + * :shirt: `:shirt:` when removing linter warnings + +### Lua Styleguide + +All lua code should be done using all the best practices of proper lua using the easiest to read yet fastest/most optimized methods of execution. + +- Use 4 Space indentation +- Aim for lua 5.4 (include `lua54 'yes'` in the fxmanifest.lua) +- Use `PlayerPedId()` instead of `GetPlayerPed(-1)` +- Use `#(vector3 - vector3)` instead of `GetDistanceBetweenCoords()` +- Don't create unnecessary threads. always try to find a better method of triggering events +- Don't repeat yourself.. if you're using the same operations in many different places convert them into a function with flexible variables +- For distance checking loops set longer waits if you're outside of a range +- Job specific loops should only run for players with that job, don't waste cycles +- When possible don't trust the client, esspecially with transactions +- Balance security and optimizations +- [Consider this Lua Performance guide](https://springrts.com/wiki/Lua_Performance) +- Use local varriables everywhere possible +- Make use of config options where it makes sense making features optional or customizable +- Instead of `table.insert(myTable, "Value")` use `myTable[#myTable + 1] = "Value"` +- Instead of `table.insert(ages, "bob", 30)` use `ages["bob"] = 30` + + +### JavaScript Styleguide + +- Use 4 Space indentation +- Don't repeat yourself.. if you're using the same operations in many different places convert them into a function with flexible variables. diff --git a/[qb]/qb-pawnshop/.github/pull_request_template.md b/[qb]/qb-pawnshop/.github/pull_request_template.md new file mode 100644 index 0000000..000f0f9 --- /dev/null +++ b/[qb]/qb-pawnshop/.github/pull_request_template.md @@ -0,0 +1,10 @@ +**Describe Pull request** +First, make sure you've read and are following the contribution guidelines and style guide and your code reflects that. +Write up a clear and concise description of what your pull request adds or fixes and if it's an added feature explain why you think it should be included in the core. + +If your PR is to fix an issue mention that issue here + +**Questions (please complete the following information):** +- Have you personally loaded this code into an updated qbcore project and checked all it's functionality? [yes/no] (Be honest) +- Does your code fit the style guidelines? [yes/no] +- Does your PR fit the contribution guidelines? [yes/no] diff --git a/[qb]/qb-pawnshop/.github/workflows/lint.yml b/[qb]/qb-pawnshop/.github/workflows/lint.yml new file mode 100644 index 0000000..fb74fd6 --- /dev/null +++ b/[qb]/qb-pawnshop/.github/workflows/lint.yml @@ -0,0 +1,23 @@ +name: Lint +on: [push, pull_request_target] +jobs: + lint: + name: Lint Resource + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + with: + ref: ${{ github.event.pull_request.head.sha }} + - name: Lint + uses: iLLeniumStudios/fivem-lua-lint-action@v2 + with: + capture: "junit.xml" + args: "-t --formatter JUnit" + extra_libs: mysql+polyzone+qblocales + - name: Generate Lint Report + if: always() + uses: mikepenz/action-junit-report@v3 + with: + report_paths: "**/junit.xml" + check_name: Linting Report + fail_on_failure: false \ No newline at end of file diff --git a/[qb]/qb-pawnshop/LICENSE b/[qb]/qb-pawnshop/LICENSE new file mode 100644 index 0000000..f288702 --- /dev/null +++ b/[qb]/qb-pawnshop/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/[qb]/qb-pawnshop/README.md b/[qb]/qb-pawnshop/README.md new file mode 100644 index 0000000..9db7ddd --- /dev/null +++ b/[qb]/qb-pawnshop/README.md @@ -0,0 +1,20 @@ +# qb-pawnshop +Pawn Shop For QB-Core + +# License + + QBCore Framework + Copyright (C) 2021 Joshua Eger + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see diff --git a/[qb]/qb-pawnshop/client/main.lua b/[qb]/qb-pawnshop/client/main.lua new file mode 100644 index 0000000..ec95e99 --- /dev/null +++ b/[qb]/qb-pawnshop/client/main.lua @@ -0,0 +1,334 @@ +local QBCore = exports['qb-core']:GetCoreObject() + +local isMelting = false +local canTake = false +local meltTime +local meltedItem = {} + +CreateThread(function() + for _, value in pairs(Config.PawnLocation) do + local blip = AddBlipForCoord(value.coords.x, value.coords.y, value.coords.z) + SetBlipSprite(blip, 431) + SetBlipDisplay(blip, 4) + SetBlipScale(blip, 0.7) + SetBlipAsShortRange(blip, true) + SetBlipColour(blip, 5) + BeginTextCommandSetBlipName('STRING') + AddTextComponentSubstringPlayerName(Lang:t('info.title')) + EndTextCommandSetBlipName(blip) + end +end) + +CreateThread(function() + if Config.UseTarget then + for key, value in pairs(Config.PawnLocation) do + exports['qb-target']:AddBoxZone('PawnShop'..key, value.coords, value.length, value.width, { + name = 'PawnShop'..key, + heading = value.heading, + minZ = value.minZ, + maxZ = value.maxZ, + debugPoly = value.debugPoly, + }, { + options = { + { + type = 'client', + event = 'qb-pawnshop:client:openMenu', + icon = 'fas fa-ring', + label = 'Pawn Shop', + }, + }, + distance = value.distance + }) + end + else + local zone = {} + for key, value in pairs(Config.PawnLocation) do + zone[#zone+1] = BoxZone:Create(value.coords, value.length, value.width, { + name = 'PawnShop'..key, + heading = value.heading, + minZ = value.minZ, + maxZ = value.maxZ, + }) + end + local pawnShopCombo = ComboZone:Create( zone, { name = 'NewPawnShopCombo', debugPoly = false }) + pawnShopCombo:onPlayerInOut(function(isPointInside) + if isPointInside then + exports['qb-menu']:showHeader({ + { + header = Lang:t('info.title'), + txt = Lang:t('info.open_pawn'), + params = { + event = 'qb-pawnshop:client:openMenu' + } + } + }) + else + exports['qb-menu']:closeMenu() + end + end) + end +end) + +RegisterNetEvent('qb-pawnshop:client:openMenu', function() + if Config.UseTimes then + if GetClockHours() >= Config.TimeOpen and GetClockHours() <= Config.TimeClosed then + local pawnShop = { + { + header = Lang:t('info.title'), + isMenuHeader = true, + }, + { + header = Lang:t('info.sell'), + txt = Lang:t('info.sell_pawn'), + params = { + event = 'qb-pawnshop:client:openPawn', + args = { + items = Config.PawnItems + } + } + } + } + if not isMelting then + pawnShop[#pawnShop + 1] = { + header = Lang:t('info.melt'), + txt = Lang:t('info.melt_pawn'), + params = { + event = 'qb-pawnshop:client:openMelt', + args = { + items = Config.MeltingItems + } + } + } + end + if canTake then + pawnShop[#pawnShop + 1] = { + header = Lang:t('info.melt_pickup'), + txt = '', + params = { + isServer = true, + event = 'qb-pawnshop:server:pickupMelted', + args = { + items = meltedItem + } + } + } + end + exports['qb-menu']:openMenu(pawnShop) + else + QBCore.Functions.Notify(Lang:t('info.pawn_closed', { value = Config.TimeOpen, value2 = Config.TimeClosed })) + end + else + local pawnShop = { + { + header = Lang:t('info.title'), + isMenuHeader = true, + }, + { + header = Lang:t('info.sell'), + txt = Lang:t('info.sell_pawn'), + params = { + event = 'qb-pawnshop:client:openPawn', + args = { + items = Config.PawnItems + } + } + } + } + if not isMelting then + pawnShop[#pawnShop + 1] = { + header = Lang:t('info.melt'), + txt = Lang:t('info.melt_pawn'), + params = { + event = 'qb-pawnshop:client:openMelt', + args = { + items = Config.MeltingItems + } + } + } + end + if canTake then + pawnShop[#pawnShop + 1] = { + header = Lang:t('info.melt_pickup'), + txt = '', + params = { + isServer = true, + event = 'qb-pawnshop:server:pickupMelted', + args = { + items = meltedItem + } + } + } + end + exports['qb-menu']:openMenu(pawnShop) + end +end) + +RegisterNetEvent('qb-pawnshop:client:openPawn', function(data) + QBCore.Functions.TriggerCallback('qb-pawnshop:server:getInv', function(inventory) + local PlyInv = inventory + local pawnMenu = { + { + header = Lang:t('info.title'), + isMenuHeader = true, + } + } + for _, v in pairs(PlyInv) do + for i = 1, #data.items do + if v.name == data.items[i].item then + pawnMenu[#pawnMenu + 1] = { + header = QBCore.Shared.Items[v.name].label, + txt = Lang:t('info.sell_items', { value = data.items[i].price }), + params = { + event = 'qb-pawnshop:client:pawnitems', + args = { + label = QBCore.Shared.Items[v.name].label, + price = data.items[i].price, + name = v.name, + amount = v.amount + } + } + } + end + end + end + pawnMenu[#pawnMenu + 1] = { + header = Lang:t('info.back'), + params = { + event = 'qb-pawnshop:client:openMenu' + } + } + exports['qb-menu']:openMenu(pawnMenu) + end) +end) + +RegisterNetEvent('qb-pawnshop:client:openMelt', function(data) + QBCore.Functions.TriggerCallback('qb-pawnshop:server:getInv', function(inventory) + local PlyInv = inventory + local meltMenu = { + { + header = Lang:t('info.melt'), + isMenuHeader = true, + } + } + for _, v in pairs(PlyInv) do + for i = 1, #data.items do + if v.name == data.items[i].item then + meltMenu[#meltMenu + 1] = { + header = QBCore.Shared.Items[v.name].label, + txt = Lang:t('info.melt_item', { value = QBCore.Shared.Items[v.name].label }), + params = { + event = 'qb-pawnshop:client:meltItems', + args = { + label = QBCore.Shared.Items[v.name].label, + reward = data.items[i].rewards, + name = v.name, + amount = v.amount, + time = data.items[i].meltTime + } + } + } + end + end + end + meltMenu[#meltMenu + 1] = { + header = Lang:t('info.back'), + params = { + event = 'qb-pawnshop:client:openMenu' + } + } + exports['qb-menu']:openMenu(meltMenu) + end) +end) + +RegisterNetEvent('qb-pawnshop:client:pawnitems', function(item) + local sellingItem = exports['qb-input']:ShowInput({ + header = Lang:t('info.title'), + submitText = Lang:t('info.sell'), + inputs = { + { + type = 'number', + isRequired = false, + name = 'amount', + text = Lang:t('info.max', { value = item.amount }) + } + } + }) + if sellingItem then + if not sellingItem.amount then + return + end + + if tonumber(sellingItem.amount) > 0 then + TriggerServerEvent('qb-pawnshop:server:sellPawnItems', item.name, sellingItem.amount, item.price) + else + QBCore.Functions.Notify(Lang:t('error.negative'), 'error') + end + end +end) + +RegisterNetEvent('qb-pawnshop:client:meltItems', function(item) + local meltingItem = exports['qb-input']:ShowInput({ + header = Lang:t('info.melt'), + submitText = Lang:t('info.submit'), + inputs = { + { + type = 'number', + isRequired = false, + name = 'amount', + text = Lang:t('info.max', { value = item.amount }) + } + } + }) + if meltingItem then + if not meltingItem.amount then + return + end + if meltingItem.amount ~= nil then + if tonumber(meltingItem.amount) > 0 then + TriggerServerEvent('qb-pawnshop:server:meltItemRemove', item.name, meltingItem.amount, item) + + else + QBCore.Functions.Notify(Lang:t('error.no_melt'), 'error') + end + else + QBCore.Functions.Notify(Lang:t('error.no_melt'), 'error') + end + end +end) + +RegisterNetEvent('qb-pawnshop:client:startMelting', function(item, meltingAmount, meltTimees) + if not isMelting then + isMelting = true + meltTime = meltTimees + meltedItem = {} + CreateThread(function() + while isMelting do + if LocalPlayer.state.isLoggedIn then + meltTime = meltTime - 1 + if meltTime <= 0 then + canTake = true + isMelting = false + table.insert(meltedItem, { item = item, amount = meltingAmount }) + if Config.SendMeltingEmail then + TriggerServerEvent('qb-phone:server:sendNewMail', { + sender = Lang:t('info.title'), + subject = Lang:t('info.subject'), + message = Lang:t('info.message'), + button = {} + }) + else + QBCore.Functions.Notify(Lang:t('info.message'), 'success') + end + end + else + break + end + Wait(1000) + end + end) + end +end) + +RegisterNetEvent('qb-pawnshop:client:resetPickup', function() + canTake = false +end) diff --git a/[qb]/qb-pawnshop/config.lua b/[qb]/qb-pawnshop/config.lua new file mode 100644 index 0000000..5f820cc --- /dev/null +++ b/[qb]/qb-pawnshop/config.lua @@ -0,0 +1,116 @@ +Config = {} + +Config.PawnLocation = { + [1] = { + coords = vector3(412.34, 314.81, 103.13), + length = 1.5, + width = 1.8, + heading = 207.0, + debugPoly = false, + minZ = 100.97, + maxZ = 105.42, + distance = 3.0 + }, + } + +Config.BankMoney = false -- Set to true if you want the money to go into the players bank +Config.UseTimes = false -- Set to false if you want the pawnshop open 24/7 +Config.TimeOpen = 7 -- Opening Time +Config.TimeClosed = 17 -- Closing Time +Config.SendMeltingEmail = true + +Config.UseTarget = GetConvar('UseTarget', 'false') == 'true' + +Config.PawnItems = { + [1] = { + item = 'goldchain', + price = math.random(50,100) + }, + [2] = { + item = 'diamond_ring', + price = math.random(50,100) + }, + [3] = { + item = 'rolex', + price = math.random(50,100) + }, + [4] = { + item = '10kgoldchain', + price = math.random(50,100) + }, + [5] = { + item = 'tablet', + price = math.random(50,100) + }, + [6] = { + item = 'iphone', + price = math.random(50,100) + }, + [7] = { + item = 'samsungphone', + price = math.random(50,100) + }, + [8] = { + item = 'laptop', + price = math.random(50,100) + } +} + +Config.MeltingItems = { -- meltTime is amount of time in minutes per item + [1] = { + item = 'goldchain', + rewards = { + [1] = { + item = 'goldbar', + amount = 2 + } + }, + meltTime = 0.15 + }, + [2] = { + item = 'diamond_ring', + rewards = { + [1] = { + item = 'diamond', + amount = 1 + }, + [2] = { + item = 'goldbar', + amount = 1 + } + }, + meltTime = 0.15 + }, + [3] = { + item = 'rolex', + rewards = { + [1] = { + item = 'diamond', + amount = 1 + }, + [2] = { + item = 'goldbar', + amount = 1 + }, + [3] = { + item = 'electronickit', + amount = 1 + } + }, + meltTime = 0.15 + }, + [4] = { + item = '10kgoldchain', + rewards = { + [1] = { + item = 'diamond', + amount = 5 + }, + [2] = { + item = 'goldbar', + amount = 1 + } + }, + meltTime = 0.15 + }, +} diff --git a/[qb]/qb-pawnshop/fxmanifest.lua b/[qb]/qb-pawnshop/fxmanifest.lua new file mode 100644 index 0000000..8272f53 --- /dev/null +++ b/[qb]/qb-pawnshop/fxmanifest.lua @@ -0,0 +1,26 @@ +fx_version 'cerulean' +game 'gta5' + +description 'QB-Pawnshop' +version '1.2.0' + +shared_scripts { + '@qb-core/shared/locale.lua', + 'config.lua', + 'locales/en.lua', + 'locales/*.lua' +} + +server_scripts { + '@oxmysql/lib/MySQL.lua', + 'server/main.lua' +} + +client_scripts { + '@PolyZone/client.lua', + '@PolyZone/BoxZone.lua', + '@PolyZone/ComboZone.lua', + 'client/main.lua' +} + +lua54 'yes' diff --git a/[qb]/qb-pawnshop/locales/cs.lua b/[qb]/qb-pawnshop/locales/cs.lua new file mode 100644 index 0000000..1e87731 --- /dev/null +++ b/[qb]/qb-pawnshop/locales/cs.lua @@ -0,0 +1,38 @@ +local Translations = { + error = { + negative = 'Zkoušíš prodat záporné množství?', + no_melt = 'Nedal jsi mi nic k roztavení...', + no_items = 'Nedostatek položek', + inventory_full = 'Váš inventář je plný! Zkuste to příště, až inventář nebude plný. Ztracené věci: %{value}' + }, + success = { + sold = 'Prodali jste %{value} x %{value2} za $%{value3}', + items_received = 'Obdrželi jste %{value} x %{value2}', + }, + info = { + title = 'Zastavárna', + subject = 'Roztavení položek', + message = 'Dokončili jsme roztavení vašich položek. Můžete si je kdykoli vyzvednout.', + open_pawn = 'Otevřít zastavárnu', + sell = 'Prodat věci', + sell_pawn = 'Prodat určité předměty a získat za ně peníze', + melt = 'Rozpustit věci', + melt_pawn = 'Rozpustit určité předměty a získat z nich materiály', + melt_pickup = 'Vyzvednout rozstavené věci', + pawn_closed = 'Zastavárna je zavřena. Přijďte mezi %{value}:00 a %{value2}:00', + sell_items = 'Prodejní cena $%{value}', + back = '⬅ Zpět', + melt_item = 'Rozpusť %{value}', + max = 'Maximální počet %{value}', + submit = 'Rozpustit', + melt_wait = 'Dej mi %{value} minut a rozpustím tvé věci', + } +} + +if GetConvar('qb_locale', 'en') == 'cs' then + Lang = Locale:new({ + phrases = Translations, + warnOnMissing = true, + fallbackLang = Lang, + }) +end \ No newline at end of file diff --git a/[qb]/qb-pawnshop/locales/en.lua b/[qb]/qb-pawnshop/locales/en.lua new file mode 100644 index 0000000..93e3847 --- /dev/null +++ b/[qb]/qb-pawnshop/locales/en.lua @@ -0,0 +1,35 @@ +local Translations = { + error = { + negative = 'Trying to sell a negative amount?', + no_melt = 'You didn\'t give me anything to melt...', + no_items = 'Not enough items', + inventory_full = 'Inventory too full to receive all possible items. Try making sure inventory isn\'t full next time. Items Lost: %{value}' + }, + success = { + sold = 'You have sold %{value} x %{value2} for $%{value3}', + items_received = 'You received %{value} x %{value2}', + }, + info = { + title = 'Pawn Shop', + subject = 'Melting Items', + message = 'We finished melting your items. You can come pick them up at any time.', + open_pawn = 'Open the Pawn Shop', + sell = 'Sell Items', + sell_pawn = 'Sell Items To The Pawn Shop', + melt = 'Melt Items', + melt_pawn = 'Open the Melting Shop', + melt_pickup = 'Pickup Melted Items', + pawn_closed = 'Pawnshop is closed. Come back between %{value}:00 AM - %{value2}:00 PM', + sell_items = 'Selling Price $%{value}', + back = '⬅ Go Back', + melt_item = 'Melt %{value}', + max = 'Max Amount %{value}', + submit = 'Melt', + melt_wait = 'Give me %{value} minutes and I\'ll have your stuff melted', + } +} + +Lang = Lang or Locale:new({ + phrases = Translations, + warnOnMissing = true +}) diff --git a/[qb]/qb-pawnshop/locales/es.lua b/[qb]/qb-pawnshop/locales/es.lua new file mode 100644 index 0000000..5289a12 --- /dev/null +++ b/[qb]/qb-pawnshop/locales/es.lua @@ -0,0 +1,37 @@ +local Translations = { + error = { + negative = 'Has intentado vender una cantidad negativa', + no_melt = 'No hay nada en la fundición...', + no_items = 'No tienes suficiente cantidad', + }, + success = { + sold = 'Has vendido %{value} x %{value2} por $%{value3}', + items_received = 'Has recibido %{value} x %{value2}', + }, + info = { + title = 'Casa de Empeños', + subject = 'Artículos para fundir', + message = 'Hemos terminado de fundir sus productos. Puede venir a recogerlos cuando quiera..', + open_pawn = 'Abre la casa de empeños', + sell = 'Vender artículos', + sell_pawn = 'Vender artículos a la casa de empeños', + melt = 'Fundir productos', + melt_pawn = 'Abre la fundición', + melt_pickup = 'Recoger producto fundido', + pawn_closed = 'La casa de empeños está cerrada. Vuelve entre las %{value}:00 AM y las %{value2}:00 PM', + sell_items = 'Precio de venta $%{value}', + back = '⬅ Volver', + melt_item = 'Fundir %{value}', + max = 'Cantidad máxima %{value}', + submit = 'Fundir', + melt_wait = 'Dame %{value} minutos y fundiré tus productos', + } +} + +if GetConvar('qb_locale', 'en') == 'es' then + Lang = Locale:new({ + phrases = Translations, + warnOnMissing = true, + fallbackLang = Lang, + }) +end diff --git a/[qb]/qb-pawnshop/locales/fi.lua b/[qb]/qb-pawnshop/locales/fi.lua new file mode 100644 index 0000000..4eb9cc9 --- /dev/null +++ b/[qb]/qb-pawnshop/locales/fi.lua @@ -0,0 +1,37 @@ +local Translations = { + error = { + negative = 'Yritätkö myydä virheellistä määrää meille?', + no_melt = 'Sinulla ei ole mitään annettavaa minulle...', + no_items = 'Ei tarpeaski itemeitä', + }, + success = { + sold = 'Sinä sait myytyä %{value} x %{value2} hintaan $%{value3}', + items_received = 'Sinä sait %{value} x %{value2}', + }, + info = { + title = 'Panttilainaamo', + subject = 'Sulata tavaroita', + message = 'Olemme saaneet esineesi sulatuksen valmiiksi. Voit tulla noutamaan niitä milloin tahansa.', + open_pawn = 'Avaa panttilainaamo', + sell = 'Myy tavaraa', + sell_pawn = 'Myy itemeitä panttilainaamolle', + melt = 'Sulatetut itemit', + melt_pawn = 'Avaa sulatuksen valikko', + melt_pickup = 'Ota vastaan sulatetut itemit', + pawn_closed = 'Panttilainaamo on suljettu. Tule takaisin %{value}:00 AM - %{value2}:00 PM', + sell_items = 'Myyntihinta $%{value}', + back = '⬅ Mene takaisin', + melt_item = 'Sulatus %{value}', + max = 'Maxsimi määrä %{value}', + submit = 'Sulata', + melt_wait = 'Anna minulle %{value} minuttia aikaa, Sitten tavarasi on sulatettu', + } +} + +if GetConvar('qb_locale', 'en') == 'fi' then + Lang = Locale:new({ + phrases = Translations, + warnOnMissing = true, + fallbackLang = Lang, + }) +end \ No newline at end of file diff --git a/[qb]/qb-pawnshop/locales/fr.lua b/[qb]/qb-pawnshop/locales/fr.lua new file mode 100644 index 0000000..ba71ee4 --- /dev/null +++ b/[qb]/qb-pawnshop/locales/fr.lua @@ -0,0 +1,37 @@ +local Translations = { + error = { + negative = 'Vous essayez de vendre une quantitée négative?', + no_melt = 'Vous ne m\'avez rien donné a fondre...', + no_items = 'Pas assez d\'objet', + }, + success = { + sold = 'Vous avez vendu %{value} x %{value2} pour $%{value3}', + items_received = 'Vous avez reçu %{value} x %{value2}', + }, + info = { + title = 'Prêteur sur gage', + subject = 'Fondre des Objets', + message = 'Nous avons finis de fondre vos objets. Vous pouvez venir les récuperer a n\'importe quel moment.', + open_pawn = 'Ouvrir le Prêteur sur gage', + sell = 'Vendre des objets', + sell_pawn = 'Vendre des objets au Prêteur sur gage', + melt = 'Fondre des Objets', + melt_pawn = 'Ouvrir la fonderie', + melt_pickup = 'Récupérer les objets fondu', + pawn_closed = 'Le prêteur sur gage est fermé. Revenez entre %{value}:00 du matin et %{value2}:00 de l\'après-midi', + sell_items = 'Prix de vente: $%{value}', + back = '⬅ Aller en arrière', + melt_item = 'Fondre %{value}', + max = 'Quantitée Max. %{value}', + submit = 'Fondre', + melt_wait = 'Donnez moi %{value} minutes et j\'aurais fondu vos objets.', + } +} + +if GetConvar('qb_locale', 'en') == 'fr' then + Lang = Locale:new({ + phrases = Translations, + warnOnMissing = true, + fallbackLang = Lang, + }) +end \ No newline at end of file diff --git a/[qb]/qb-pawnshop/locales/it.lua b/[qb]/qb-pawnshop/locales/it.lua new file mode 100644 index 0000000..a9c3cc8 --- /dev/null +++ b/[qb]/qb-pawnshop/locales/it.lua @@ -0,0 +1,37 @@ +local Translations = { + error = { + negative = 'Cerchi di vendere una cifra negativa?', + no_melt = 'Non mi hai dato niente da sciogliere...', + no_items = 'Articoli non sufficienti', + }, + success = { + sold = 'Hai venduto %{value} x %{value2} per $%{value3}', + items_received = 'Hai ricevuto %{value} x %{value2}', + }, + info = { + title = 'Banco dei pegni', + subject = 'Fonderia', + message = 'Abbiamo finito di fondere i tuoi articoli. Puoi venire a prenderli in qualsiasi momento.', + open_pawn = 'Apri il negozio dei pegni', + sell = 'Vendi oggetti', + sell_pawn = 'Vendi articoli al negozio dei pegni', + melt = 'Fondi articoli', + melt_pawn = 'Apri la fonderia', + melt_pickup = 'Prendi oggetti fusi', + pawn_closed = 'Il banco dei pegni è chiuso. Torna tra le %{value}:00 AM - %{value2}:00 PM', + sell_items = 'Prezzo di vendita $%{value}', + back = '⬅ Indietro', + melt_item = 'Fondi %{value}', + max = 'Quantità massima %{value}', + submit = 'Fondi', + melt_wait = 'Dammi %{value} minuti e farò sciogliere la tua roba', + } +} + +if GetConvar('qb_locale', 'en') == 'it' then + Lang = Locale:new({ + phrases = Translations, + warnOnMissing = true, + fallbackLang = Lang, + }) +end diff --git a/[qb]/qb-pawnshop/locales/pt.lua b/[qb]/qb-pawnshop/locales/pt.lua new file mode 100644 index 0000000..4e17ae5 --- /dev/null +++ b/[qb]/qb-pawnshop/locales/pt.lua @@ -0,0 +1,37 @@ +local Translations = { + error = { + negative = 'A tentar vender uma quantidade negativa?', + no_melt = 'Não me deste nada para fundir..', + no_items = 'Items insuficientes', + }, + success = { + sold = 'Tu vendeste %{value} x %{value2} por %{value3}€', + items_received = 'Tu recebeste %{value} x %{value2}', + }, + info = { + title = 'Loja De Penhores', + subject = 'Fundição De Items', + message = 'Terminámos de fundir os teus items. Podes vir buscá-los a qualquer hora.', + open_pawn = 'Abrir a loja de penhores', + sell = 'Vender Items', + sell_pawn = 'Vender Items À Loja De Penhores', + melt = 'Fundir Items', + melt_pawn = 'Abrir A Loja De Fundição', + melt_pickup = 'Recolher Items Fundidos', + pawn_closed = 'Loja De Penhores Fechada. Volta entre as %{value}:00 AM - %{value2}:00 PM', + sell_items = 'Preço De Venda %{value}€', + back = '⬅ Voltar', + melt_item = 'Fundição %{value}', + max = 'Quantidade Máxima %{value}', + submit = 'Fundição', + melt_wait = 'Dá-me %{value} minutos e eu terei os teu items todos fundidos', + } +} + +if GetConvar('qb_locale', 'en') == 'pt' then + Lang = Locale:new({ + phrases = Translations, + warnOnMissing = true, + fallbackLang = Lang, + }) +end diff --git a/[qb]/qb-pawnshop/locales/sv.lua b/[qb]/qb-pawnshop/locales/sv.lua new file mode 100644 index 0000000..ec81c7a --- /dev/null +++ b/[qb]/qb-pawnshop/locales/sv.lua @@ -0,0 +1,37 @@ +local Translations = { + error = { + negative = 'Du försöker sälja ett negativt antal?', + no_melt = 'Du gav mig inget att smälta ner...', + no_items = 'Du har inte tillräckligt med prylar', + }, + success = { + sold = 'Du har sålt %{value} x %{value2} för $%{value3}', + items_received = 'Du har tagit emot %{value} x %{value2}', + }, + info = { + title = 'Pantbank', + subject = 'Smälter föremål', + message = 'Vi är klar med att smälta ner dina föremål. Du kan komma och hämta upp dom när du har möjlighet.', + open_pawn = 'Öppna Pantbanken', + sell = 'Sälj saker', + sell_pawn = 'Sälj saker till Pantbanken', + melt = 'Smält föremål', + melt_pawn = 'Öppna Smältbutiken', + melt_pickup = 'Hämta upp nedsmälta föremål', + pawn_closed = 'Pantbanken är stängd. Kom tillbaka mellan %{value}:00 - %{value2}:00', + sell_items = 'Försäljningspris $%{value}', + back = '⬅ Gå tillbaka', + melt_item = 'Smält %{value}', + max = 'Max antal %{value}', + submit = 'Smält', + melt_wait = 'Ge mig %{value} minuter så hinner jag smälta ner dina prylar', + } +} + +if GetConvar('qb_locale', 'en') == 'sv' then + Lang = Locale:new({ + phrases = Translations, + warnOnMissing = true, + fallbackLang = Lang, + }) +end \ No newline at end of file diff --git a/[qb]/qb-pawnshop/locales/tc.lua b/[qb]/qb-pawnshop/locales/tc.lua new file mode 100644 index 0000000..6c607e1 --- /dev/null +++ b/[qb]/qb-pawnshop/locales/tc.lua @@ -0,0 +1,37 @@ +local Translations = { + error = { + negative = '沒有更多的物品可以販售?', + no_melt = '您沒有什麼東西可以熔解...', + no_items = '物品不足', + }, + success = { + sold = '販賣了 %{value} 個 %{value2} 得款 $%{value3}', + items_received = '收到了 %{value} x %{value2}', + }, + info = { + title = '當舖', + subject = '熔解物品', + message = '我們已經將您的物品熔解完成, 您隨時可以來取.', + open_pawn = '與%{value}交易', + sell = '典當物品', + sell_pawn = '將物品賣給當舖', + melt = '熔解物品', + melt_pawn = '將物品熔解', + melt_pickup = '領取熔解物品', + pawn_closed = '當舖已打烊. 請在 %{value}:00 AM - %{value2}:00 PM 之間來訪', + sell_items = '售價 $%{value}', + back = '⬅ 返回', + melt_item = '熔解 %{value}', + max = '最大數量 %{value}', + submit = '熔解', + melt_wait = '給我 %{value} 分鐘, 我會將您委託的物品熔解', + } +} + +if GetConvar('qb_locale', 'en') == 'tc' then + Lang = Locale:new({ + phrases = Translations, + warnOnMissing = true, + fallbackLang = Lang, + }) +end diff --git a/[qb]/qb-pawnshop/server/main.lua b/[qb]/qb-pawnshop/server/main.lua new file mode 100644 index 0000000..9ec77f6 --- /dev/null +++ b/[qb]/qb-pawnshop/server/main.lua @@ -0,0 +1,93 @@ +local QBCore = exports['qb-core']:GetCoreObject() + +local function exploitBan(id, reason) + MySQL.insert('INSERT INTO bans (name, license, discord, ip, reason, expire, bannedby) VALUES (?, ?, ?, ?, ?, ?, ?)', + { + GetPlayerName(id), + QBCore.Functions.GetIdentifier(id, 'license'), + QBCore.Functions.GetIdentifier(id, 'discord'), + QBCore.Functions.GetIdentifier(id, 'ip'), + reason, + 2147483647, + 'qb-pawnshop' + }) + TriggerEvent('qb-log:server:CreateLog', 'pawnshop', 'Player Banned', 'red', + string.format('%s was banned by %s for %s', GetPlayerName(id), 'qb-pawnshop', reason), true) + DropPlayer(id, 'You were permanently banned by the server for: Exploiting') +end + +RegisterNetEvent('qb-pawnshop:server:sellPawnItems', function(itemName, itemAmount, itemPrice) + local src = source + local Player = QBCore.Functions.GetPlayer(src) + local totalPrice = (tonumber(itemAmount) * itemPrice) + local playerCoords = GetEntityCoords(GetPlayerPed(src)) + local dist + for _, value in pairs(Config.PawnLocation) do + dist = #(playerCoords - value.coords) + if #(playerCoords - value.coords) < 2 then + dist = #(playerCoords - value.coords) + break + end + end + if dist > 5 then exploitBan(src, 'sellPawnItems Exploiting') return end + if Player.Functions.RemoveItem(itemName, tonumber(itemAmount)) then + if Config.BankMoney then + Player.Functions.AddMoney('bank', totalPrice) + else + Player.Functions.AddMoney('cash', totalPrice) + end + TriggerClientEvent('QBCore:Notify', src, Lang:t('success.sold', { value = tonumber(itemAmount), value2 = QBCore.Shared.Items[itemName].label, value3 = totalPrice }),'success') + TriggerClientEvent('inventory:client:ItemBox', src, QBCore.Shared.Items[itemName], 'remove') + else + TriggerClientEvent('QBCore:Notify', src, Lang:t('error.no_items'), 'error') + end + TriggerClientEvent('qb-pawnshop:client:openMenu', src) +end) + +RegisterNetEvent('qb-pawnshop:server:meltItemRemove', function(itemName, itemAmount, item) + local src = source + local Player = QBCore.Functions.GetPlayer(src) + if Player.Functions.RemoveItem(itemName, itemAmount) then + TriggerClientEvent('inventory:client:ItemBox', src, QBCore.Shared.Items[itemName], 'remove') + local meltTime = (tonumber(itemAmount) * item.time) + TriggerClientEvent('qb-pawnshop:client:startMelting', src, item, tonumber(itemAmount), (meltTime * 60000 / 1000)) + TriggerClientEvent('QBCore:Notify', src, Lang:t('info.melt_wait', { value = meltTime }), 'primary') + else + TriggerClientEvent('QBCore:Notify', src, Lang:t('error.no_items'), 'error') + end +end) + +RegisterNetEvent('qb-pawnshop:server:pickupMelted', function(item) + local src = source + local Player = QBCore.Functions.GetPlayer(src) + local playerCoords = GetEntityCoords(GetPlayerPed(src)) + local dist + for _, value in pairs(Config.PawnLocation) do + dist = #(playerCoords - value.coords) + if #(playerCoords - value.coords) < 2 then + dist = #(playerCoords - value.coords) + break + end + end + if dist > 5 then exploitBan(src, 'pickupMelted Exploiting') return end + for _, v in pairs(item.items) do + local meltedAmount = v.amount + for _, m in pairs(v.item.reward) do + local rewardAmount = m.amount + if Player.Functions.AddItem(m.item, (meltedAmount * rewardAmount)) then + TriggerClientEvent('inventory:client:ItemBox', src, QBCore.Shared.Items[m.item], 'add') + TriggerClientEvent('QBCore:Notify', src, Lang:t('success.items_received',{ value = (meltedAmount * rewardAmount), value2 = QBCore.Shared.Items[m.item].label }), 'success') + else + TriggerClientEvent('QBCore:Notify', src, Lang:t('error.inventory_full', { value = QBCore.Shared.Items[m.item].label}), 'warning', 7500) + end + end + end + TriggerClientEvent('qb-pawnshop:client:resetPickup', src) + TriggerClientEvent('qb-pawnshop:client:openMenu', src) +end) + +QBCore.Functions.CreateCallback('qb-pawnshop:server:getInv', function(source, cb) + local Player = QBCore.Functions.GetPlayer(source) + local inventory = Player.PlayerData.items + return cb(inventory) +end) diff --git a/[qb]/qb-phone/.github/ISSUE_TEMPLATE/bug_report.yml b/[qb]/qb-phone/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..e3f508c --- /dev/null +++ b/[qb]/qb-phone/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,71 @@ +name: Bug report +description: Create a report to help us improve or fix something +title: "[BUG]" +labels: bug +body: + - type: markdown + attributes: + value: | + Thank you for taking the time to fill out a bug report! + Please use our Discord Server to ask questions and receive support: https://discord.gg/qbcore + - type: input + id: summary + attributes: + label: Summary + description: Write a short and concise description of your bug. + validations: + required: true + - type: textarea + id: repro + attributes: + label: Reproduction + description: What did you do to make this happen? + placeholder: | + 1. Using ... + 2. Do ... + 3. Then use ... + 4. See error + validations: + required: true + - type: textarea + id: expected + attributes: + label: Expected behavior + description: What did you expect to happen? + validations: + required: true + - type: textarea + id: actual + attributes: + label: Actual behavior + description: What actually happened? + validations: + required: true + - type: textarea + id: additional + attributes: + label: Additional context + description: If you have any other context about the problem such as screenshots or videos, add them here. + - type: input + id: updated + attributes: + label: Last Updated + description: When have you last updated? + placeholder: e.g. last week, today + validations: + required: true + - type: input + id: custom + attributes: + label: Custom Resources + description: Are you using custom resources? Which ones? + placeholder: e.g. zdiscord, qb-target + validations: + required: true + - type: input + id: renamed + attributes: + label: Resource Rename + description: Have you renamed this resource from `qb-` to something custom? + validations: + required: true diff --git a/[qb]/qb-phone/.github/ISSUE_TEMPLATE/config.yml b/[qb]/qb-phone/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..9601bc6 --- /dev/null +++ b/[qb]/qb-phone/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: false +contact_links: + - name: QBCore Discord Server + url: https://discord.gg/qbcore + about: Ask questions, receive support, and discuss with the community in our Discord server. diff --git a/[qb]/qb-phone/.github/ISSUE_TEMPLATE/feature_request.yml b/[qb]/qb-phone/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000..9b0751f --- /dev/null +++ b/[qb]/qb-phone/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,37 @@ +name: Feature request +description: Suggest an idea for QBCore +title: "[SUGGESTION]" +labels: enhancement +body: + - type: markdown + attributes: + value: | + Please use our Discord Server to ask questions and receive support: https://discord.gg/qbcore + - type: textarea + id: problem + attributes: + label: The problem + description: A clear and concise description of what the problem is, or what feature you want to be implemented. + placeholder: | + Some examples: + I'm frustrated that ... + It would be nice if ... + validations: + required: true + - type: textarea + id: solution + attributes: + label: Ideal solution + description: A clear and concise description of what you want to happen, with as much detail as possible. + validations: + required: true + - type: textarea + id: alternatives + attributes: + label: Alternative solutions + description: A clear and concise description of any alternative solutions or features you've considered. + - type: textarea + id: additional + attributes: + label: Additional context + description: If you have any other context about the problem such as screenshots or videos, add them here. diff --git a/[qb]/qb-phone/.github/auto_assign.yml b/[qb]/qb-phone/.github/auto_assign.yml new file mode 100644 index 0000000..2a80921 --- /dev/null +++ b/[qb]/qb-phone/.github/auto_assign.yml @@ -0,0 +1,17 @@ +# Set to true to add reviewers to pull requests +addReviewers: true + +# Set to true to add assignees to pull requests +addAssignees: author + +# A list of reviewers to be added to pull requests (GitHub user name) +reviewers: + - /maintenance + +# A list of keywords to be skipped the process that add reviewers if pull requests include it +skipKeywords: + - wip + +# A number of reviewers added to the pull request +# Set 0 to add all the reviewers (default: 0) +numberOfReviewers: 0 \ No newline at end of file diff --git a/[qb]/qb-phone/.github/contributing.md b/[qb]/qb-phone/.github/contributing.md new file mode 100644 index 0000000..21fb806 --- /dev/null +++ b/[qb]/qb-phone/.github/contributing.md @@ -0,0 +1,201 @@ +# Contributing to QBCore + +First of all, thank you for taking the time to contribute! + +These guidelines will help you help us in the best way possible regardless of your skill level. We ask that you try to read everything related to the way you'd like to contribute and try and use your best judgement for anything not covered. + +### Table of Contents + +[Code of Conduct](#code-of-conduct) + +[I don't want to read this whole thing, I just have a question!!!](#i-dont-want-to-read-this-whole-thing-i-just-have-a-question) + +[How Can I Contribute?](#how-can-i-contribute) + * [Reporting Bugs](#reporting-bugs) + * [Suggesting Features / Enhancements](#suggesting-features--enhancements) + * [Your First Code Contribution](#your-first-code-contribution) + * [Pull Requests](#pull-requests) + +[Styleguides](#styleguides) + * [Git Commit Messages](#git-commit-messages) + * [Lua Styleguide](#lua-styleguide) + * [JavaScript Styleguide](#javascript-styleguide) + + + +## Code of Conduct + +- Refrain from using languages other than English. +- Refrain from discussing any politically charged or inflammatory topics. +- Uphold mature conversations and respect each other; excessive profanity, hate speech or any kind of harassment will not be tolerated. +- No advertising of any kind. +- Follow these guidelines. +- Do not mention members of github unless a question is directed at them and can't be answered by anyone else. +- Do not mention any of the development team for any reason. We will read things as we get to them. + +## I don't want to read this whole thing I just have a question!!! + +> **Note:** Please don't file an issue to ask a question. You'll get faster results by using the resources below. + +* [QBCore Website](https://qbcore.org) +* [QBCore Discord](https://discord.gg/qbcore) +* [FiveM Discord - #qbcore channel](https://discord.gg/fivem) + + + + + + + + + + +## How Can I Contribute? + +### Reporting Bugs + +The easiest way to contribute for most people is just to report bugs you find cause if nobody reports it there's a chance we'll never know it exists and then we'll never fix it. + +Before creating bug reports, please check [this list](#before-submitting-a-bug-report) as you might find out that you don't need to create one. When you are creating a bug report, please [include as many details as possible](#how-do-i-submit-a-good-bug-report). Fill out the bug-report template with the information it asks for helps us resolve issues faster. + +> **Note:** If you find a **Closed** issue that seems like it is the same thing that you're experiencing, open a new issue and include a link to the original issue in the body of your new one. + +#### Before Submitting A Bug Report + +* **Check the docs** There's a chance what you see as a bug might just work differently than you expect and if you think it could work better consider a feature enhancement report instead. +* **Search the [discord](https://discord.gg/qbcore)** to see if anyone else has run into the issue and see if it was solved through user error or code changes. (if the code change isn't pending a PR and you know what you're doing consider submitting one following [Pull Requests](#pull-requests) ) +* **Determine which resource the problem should be reported in**. If the bug is related to the inventory for example report this bug under qb-inventory rather than under qb-core or some other resource. +* **Perform a [cursory search](https://github.com/search?q=+is%3Aissue+user%3Aqbcore-framework)** to see if the problem has already been reported. If it has **and the issue is still open**, add a comment to the existing issue instead of opening a new one. + +#### How Do I Submit A (Good) Bug Report? + +Bugs are tracked as [GitHub issues](https://guides.github.com/features/issues/). After you've determined which resource your bug is related to, create an issue on that repository and provide the following information by filling in bug-report template. + +Explain the problem and include additional details to help maintainers reproduce the problem: + +* **Use a clear and descriptive title** for the issue to identify the problem. +* **Describe the exact steps which reproduce the problem** in as many details as possible. +* **Provide specific examples to demonstrate the steps**. If something happened with only a specific group or single item but not others, specify that. +* **Describe the behavior you observed after following the steps** and point out what exactly is the problem with that behavior. +* **Explain which behavior you expected to see instead and why.** +* **Include screenshots** which show the specific bug in action or before and after. +* **If the problem wasn't triggered by a specific action**, describe what you were doing before the problem happened and share more information using the guidelines below. + +Provide more context by answering these questions if possible: + +* **Did the problem start happening recently** (e.g. after updating to a new version of QBCore?) or was this always a problem? +* If the problem started happening recently, **can you reproduce the problem in an older version of QBCore?** What's the most recent commit in which the problem doesn't happen? +* **Can you reliably reproduce the issue?** If not, provide details about how often the problem happens and under which conditions it normally happens. + +Include details about your setup: + +* **When was your QBCore last updated?** +* **What OS is the server running on**? +* **Which *extra* resources do you have installed?** + + +--- + + +### Suggesting Features / Enhancements + +This section guides you through submitting an enhancement suggestion for QBCore, including completely new features and minor improvements to existing functionality. Following these guidelines helps maintainers and the community understand your suggestion. + +Before creating enhancement suggestions, please check [this list](#before-submitting-an-enhancement-suggestion) as you might find out that you don't need to create one. When you are creating an enhancement suggestion, please [include as many details as possible](#how-do-i-submit-a-good-enhancement-suggestion). Fill in feature request template, including the steps that you imagine you would take if the feature you're requesting existed. + +#### Before Submitting An Enhancement Suggestion + +* **Make sure it doesn't already exist.** Sounds silly, but there's a lot of features built in to qbcore that people don't realize so take a look through the docs and stuff to make sure it's not already there. +* **Check if there's already PR which provides that enhancement.** +* **Determine which resource the enhancement should be suggested in.** if it fits with another resource suggest it in that resource. if it would be it's own resource suggest it in the main qb-core repository. +* **Perform a [cursory search](https://github.com/search?q=+is%3Aissue+user%3Aqbcore-framework)** to see if the enhancement has already been suggested. If it has, add a comment to the existing issue instead of opening a new one. + +#### How Do I Submit A (Good) Enhancement Suggestion? + +Enhancement suggestions are tracked as [GitHub issues](https://guides.github.com/features/issues/). After you've determined which resource your enhancement suggestion is related to, create an issue on that repository and provide the following information: + +* **Use a clear and descriptive title** for the issue to identify the suggestion. +* **Provide a step-by-step description of the suggested enhancement** in as many details as possible. +* **Provide specific examples to demonstrate the steps**. Include copy/pasteable snippets which you use in those examples, as [Markdown code blocks](https://help.github.com/articles/markdown-basics/#multiple-lines). +* **Describe the current behavior** and **explain which behavior you expected to see instead** and why. +* **Include screenshots and animated GIFs** which help you demonstrate the steps or point out the part of QBCore which the suggestion is related to. +* **Explain why this enhancement would be useful.** +* **Be creative and unique.** Stealing ideas from popular servers 1:1 detail isn't going to get accepted. + + +--- + + + +### Your First Code Contribution + +Unsure where to begin contributing to QBCore? You can start by looking through these `beginner` and `help-wanted` issues. + + + +--- + + +### Pull Requests + +The process described here has several goals: + +- Maintain QBCore's quality. +- Fix problems that are important to users. +- Engage the community in working toward the best possible QBCore. +- Enable a sustainable system for QBCore's maintainers to review contributions. + +Please follow these steps to have your contribution considered by the maintainers: + +1. Follow all instructions in The Pull Request template. +2. Follow the [styleguides](#styleguides). +3. Await review by the reviewer(s). + +While the prerequisites above must be satisfied prior to having your pull request reviewed, the reviewer(s) may ask you to complete additional design work, tests, or other changes before your pull request can be ultimately accepted. + + +--- + +## Styleguides + +### Git Commit Messages + +* Limit the first line to 72 characters or less. +* Reference issues and pull requests liberally after the first line. +* Consider starting the commit message with an applicable emoji: + * :art: `:art:` when improving the format/structure of the code + * :racehorse: `:racehorse:` when improving performance + * :memo: `:memo:` when writing docs + * :bug: `:bug:` when fixing a bug + * :fire: `:fire:` when removing code or files + * :white_check_mark: `:white_check_mark:` when adding tests + * :lock: `:lock:` when dealing with security + * :arrow_up: `:arrow_up:` when upgrading dependencies + * :arrow_down: `:arrow_down:` when downgrading dependencies + * :shirt: `:shirt:` when removing linter warnings + +### Lua Styleguide + +All lua code should be done using all the best practices of proper lua using the easiest to read yet fastest/most optimized methods of execution. + +- Use 4 Space indentation +- Aim for lua 5.4 (include `lua54 'yes'` in the fxmanifest.lua) +- Use `PlayerPedId()` instead of `GetPlayerPed(-1)` +- Use `#(vector3 - vector3)` instead of `GetDistanceBetweenCoords()` +- Don't create unnecessary threads. always try to find a better method of triggering events +- Don't repeat yourself.. if you're using the same operations in many different places convert them into a function with flexible variables +- For distance checking loops set longer waits if you're outside of a range +- Job specific loops should only run for players with that job, don't waste cycles +- When possible don't trust the client, esspecially with transactions +- Balance security and optimizations +- [Consider this Lua Performance guide](https://springrts.com/wiki/Lua_Performance) +- Use local varriables everywhere possible +- Make use of config options where it makes sense making features optional or customizable +- Instead of `table.insert(myTable, "Value")` use `myTable[#myTable + 1] = "Value"` +- Instead of `table.insert(ages, "bob", 30)` use `ages["bob"] = 30` + + +### JavaScript Styleguide + +- Use 4 Space indentation +- Don't repeat yourself.. if you're using the same operations in many different places convert them into a function with flexible variables. diff --git a/[qb]/qb-phone/.github/pull_request_template.md b/[qb]/qb-phone/.github/pull_request_template.md new file mode 100644 index 0000000..d80e172 --- /dev/null +++ b/[qb]/qb-phone/.github/pull_request_template.md @@ -0,0 +1,11 @@ +## Description + + + +## Checklist + + + +- [ ] I have personally loaded this code into an updated qbcore project and checked all of its functionality. +- [ ] My code fits the style guidelines. +- [ ] My PR fits the contribution guidelines. diff --git a/[qb]/qb-phone/.github/workflows/lint.yml b/[qb]/qb-phone/.github/workflows/lint.yml new file mode 100644 index 0000000..a7baa52 --- /dev/null +++ b/[qb]/qb-phone/.github/workflows/lint.yml @@ -0,0 +1,23 @@ +name: Lint +on: [push, pull_request_target] +jobs: + lint: + name: Lint Resource + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + with: + ref: ${{ github.event.pull_request.head.sha }} + - name: Lint + uses: iLLeniumStudios/fivem-lua-lint-action@v2 + with: + capture: "junit.xml" + args: "-t --formatter JUnit" + extra_libs: mysql+qblocales+polyzone+qbgarages+qbapartments + - name: Generate Lint Report + if: always() + uses: mikepenz/action-junit-report@v3 + with: + report_paths: "**/junit.xml" + check_name: Linting Report + fail_on_failure: false diff --git a/[qb]/qb-phone/.gitignore b/[qb]/qb-phone/.gitignore new file mode 100644 index 0000000..405dc4a --- /dev/null +++ b/[qb]/qb-phone/.gitignore @@ -0,0 +1,5 @@ +# Ignore any IDE derived project configs +.idea +.vscode/* +!.vscode/extensions.json +!.vscode/settings.json diff --git a/[qb]/qb-phone/.vscode/extensions.json b/[qb]/qb-phone/.vscode/extensions.json new file mode 100644 index 0000000..be54ebf --- /dev/null +++ b/[qb]/qb-phone/.vscode/extensions.json @@ -0,0 +1,9 @@ +{ + "recommendations": [ + "sumneko.lua", + "fivem-vscode.fivem-vscode", + "ihyajb.qbcore-code-snippets", + "eamodio.gitlens", + "GitHub.vscode-pull-request-github" + ] +} \ No newline at end of file diff --git a/[qb]/qb-phone/.vscode/settings.json b/[qb]/qb-phone/.vscode/settings.json new file mode 100644 index 0000000..4d79df9 --- /dev/null +++ b/[qb]/qb-phone/.vscode/settings.json @@ -0,0 +1,4 @@ +{ + "Lua.runtime.nonstandardSymbol": ["/**/", "`", "+=", "-=", "*=", "/="], + "Lua.runtime.version": "Lua 5.4" +} \ No newline at end of file diff --git a/[qb]/qb-phone/LICENSE b/[qb]/qb-phone/LICENSE new file mode 100644 index 0000000..f288702 --- /dev/null +++ b/[qb]/qb-phone/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/[qb]/qb-phone/README.md b/[qb]/qb-phone/README.md new file mode 100644 index 0000000..c6e1f79 --- /dev/null +++ b/[qb]/qb-phone/README.md @@ -0,0 +1,113 @@ +# qb-phone +Advanced Phone for QB-Core Framework :iphone: + +# License + + QBCore Framework + Copyright (C) 2021 Joshua Eger + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see + +## Dependencies +- [qb-core](https://github.com/qbcore-framework/qb-core) +- [qb-policejob](https://github.com/qbcore-framework/qb-policejob) - MEOS, handcuff check etc. +- [qb-crypto](https://github.com/qbcore-framework/qb-crypto) - Crypto currency trading +- [qb-lapraces](https://github.com/qbcore-framework/qb-lapraces) - Creating routes and racing +- [qb-houses](https://github.com/qbcore-framework/qb-houses) - House and Key Management App +- [qb-garages](https://github.com/qbcore-framework/qb-garages) - For Garage App +- [qb-banking](https://github.com/qbcore-framework/qb-banking) - For Banking App +- [screenshot-basic](https://github.com/citizenfx/screenshot-basic) - For Taking Photos +- A Webhook for hosting photos (Discord or Imgur can provide this) + + +## Screenshots +![Home](https://cdn.discordapp.com/attachments/921675245360922625/921675439783673897/home.jpg) +![Bank](https://cdn.discordapp.com/attachments/921675245360922625/921675441142644756/bank.jpg) +![Advert](https://cdn.discordapp.com/attachments/921675245360922625/921675440878415872/advert.jpg) +![Mail](https://cdn.discordapp.com/attachments/921675245360922625/921675440278614068/mail.jpg) +![Garage](https://cdn.discordapp.com/attachments/921675245360922625/921675439590760528/garage.jpg) +![Garage Detail](https://cdn.discordapp.com/attachments/921675245360922625/921675441591422986/garage_in.jpg) +![services](https://cdn.discordapp.com/attachments/921675245360922625/921675458670641152/services.jpg) +![Houses](https://cdn.discordapp.com/attachments/921675245360922625/921675440005988362/house.jpg) +![Racing](https://cdn.discordapp.com/attachments/921675245360922625/921675458423173140/race.jpg) +![Crypto](https://cdn.discordapp.com/attachments/921675245360922625/921675457718517820/qbit.jpg) +![Gallery](https://cdn.discordapp.com/attachments/921675245360922625/921675441381736448/gallery.jpg) +![MEOS](https://cdn.discordapp.com/attachments/921675245360922625/921675440488341534/meos.jpg) +![Twitter](https://cdn.discordapp.com/attachments/921675245360922625/921675459270438922/twitter.jpg) +![Settings](https://cdn.discordapp.com/attachments/921675245360922625/921675458905513984/setting.jpg) +![Whatsapp](https://cdn.discordapp.com/attachments/921675245360922625/921675459517906944/whatsapp.jpg) +![Phone](https://cdn.discordapp.com/attachments/921675245360922625/921675440677064745/phone.jpg) + +## Features +- Garages app to see your vehicle details +- Mails to inform the player +- Banking app to see balance and transfer money +- Racing app to create races +- App Store to download apps +- MEOS app for polices to search +- Houses app for house details and management + +## Installation +### Manual +- Download the script and put it in the `[qb]` directory. +- Import `qb-phone.sql` in your database +- Add the following code to your server.cfg/resouces.cfg +``` +ensure qb-core +ensure screenshot-basic +ensure qb-phone +ensure qb-policejob +ensure qb-crypto +ensure qb-lapraces +ensure qb-houses +ensure qb-garages +ensure qb-banking +``` + +## Configuration +``` + +Config = Config or {} + +Config.RepeatTimeout = 2000 -- Timeout for unanswered call notification +Config.CallRepeats = 10 -- Repeats for unanswered call notification +Config.OpenPhone = 244 -- Key to open phone display +Config.PhoneApplications = { + ["phone"] = { -- Needs to be unique + app = "phone", -- App route + color = "#04b543", -- App icon color + icon = "fa fa-phone-alt", -- App icon + tooltipText = "Phone", -- App name + tooltipPos = "top", + job = false, -- Job requirement + blockedjobs = {}, -- Jobs cannot use this app + slot = 1, -- App position + Alerts = 0, -- Alert count + }, +} +``` +## Setup Webhook in `server/main.lua` for photos +Set the following variable to your webhook (For example, a Discord channel or Imgur webhook) +### To use Discord: +- Right click on a channel dedicated for photos +- Click Edit Channel +- Click Integrations +- Click View Webhooks +- Click New Webhook +- Confirm channel +- Click Copy Webhook URL +- Paste into `WebHook` in `server/main.lua` +``` +local WebHook = "" +``` diff --git a/[qb]/qb-phone/client/animation.lua b/[qb]/qb-phone/client/animation.lua new file mode 100644 index 0000000..90c0463 --- /dev/null +++ b/[qb]/qb-phone/client/animation.lua @@ -0,0 +1,59 @@ +local phoneProp = 0 +local phoneModel = `prop_npc_phone_02` + +local function LoadAnimation(dict) + RequestAnimDict(dict) + while not HasAnimDictLoaded(dict) do + Wait(1) + end +end + +local function CheckAnimLoop() + CreateThread(function() + while PhoneData.AnimationData.lib ~= nil and PhoneData.AnimationData.anim ~= nil do + local ped = PlayerPedId() + if not IsEntityPlayingAnim(ped, PhoneData.AnimationData.lib, PhoneData.AnimationData.anim, 3) then + LoadAnimation(PhoneData.AnimationData.lib) + TaskPlayAnim(ped, PhoneData.AnimationData.lib, PhoneData.AnimationData.anim, 3.0, 3.0, -1, 50, 0, false, false, false) + end + Wait(500) + end + end) +end + +function newPhoneProp() + deletePhone() + RequestModel(phoneModel) + while not HasModelLoaded(phoneModel) do + Wait(1) + end + phoneProp = CreateObject(phoneModel, 1.0, 1.0, 1.0, 1, 1, 0) + + local bone = GetPedBoneIndex(PlayerPedId(), 28422) + if phoneModel == `prop_cs_phone_01` then + AttachEntityToEntity(phoneProp, PlayerPedId(), bone, 0.0, 0.0, 0.0, 50.0, 320.0, 50.0, 1, 1, 0, 0, 2, 1) + else + AttachEntityToEntity(phoneProp, PlayerPedId(), bone, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1, 1, 0, 0, 2, 1) + end +end + +function deletePhone() + if phoneProp ~= 0 then + DeleteObject(phoneProp) + phoneProp = 0 + end +end + +function DoPhoneAnimation(anim) + local ped = PlayerPedId() + local AnimationLib = 'cellphone@' + local AnimationStatus = anim + if IsPedInAnyVehicle(ped, false) then + AnimationLib = 'anim@cellphone@in_car@ps' + end + LoadAnimation(AnimationLib) + TaskPlayAnim(ped, AnimationLib, AnimationStatus, 3.0, 3.0, -1, 50, 0, false, false, false) + PhoneData.AnimationData.lib = AnimationLib + PhoneData.AnimationData.anim = AnimationStatus + CheckAnimLoop() +end \ No newline at end of file diff --git a/[qb]/qb-phone/client/main.lua b/[qb]/qb-phone/client/main.lua new file mode 100644 index 0000000..3c65eed --- /dev/null +++ b/[qb]/qb-phone/client/main.lua @@ -0,0 +1,2147 @@ +local QBCore = exports['qb-core']:GetCoreObject() +local PlayerJob = {} +local patt = "[?!@#]" +local frontCam = false +PhoneData = { + MetaData = {}, + isOpen = false, + PlayerData = nil, + Contacts = {}, + Tweets = {}, + MentionedTweets = {}, + Hashtags = {}, + Chats = {}, + Invoices = {}, + CallData = {}, + RecentCalls = {}, + Garage = {}, + Mails = {}, + Adverts = {}, + GarageVehicles = {}, + AnimationData = { + lib = nil, + anim = nil, + }, + SuggestedContacts = {}, + CryptoTransactions = {}, + Images = {}, +} + +-- Functions + +function string:split(delimiter) + local result = { } + local from = 1 + local delim_from, delim_to = string.find(self, delimiter, from) + while delim_from do + result[#result+1] = string.sub(self, from, delim_from - 1) + from = delim_to + 1 + delim_from, delim_to = string.find(self, delimiter, from) + end + result[#result+1] = string.sub(self, from) + return result +end + +local function escape_str(s) + return s +end + +local function GenerateTweetId() + local tweetId = "TWEET-"..math.random(11111111, 99999999) + return tweetId +end + +local function IsNumberInContacts(num) + local retval = num + for _, v in pairs(PhoneData.Contacts) do + if num == v.number then + retval = v.name + end + end + return retval +end + +local function CalculateTimeToDisplay() + local hour = GetClockHours() + local minute = GetClockMinutes() + + local obj = {} + + if minute <= 9 then + minute = "0" .. minute + end + + obj.hour = hour + obj.minute = minute + + return obj +end + +local function GetClosestPlayer() + local closestPlayers = QBCore.Functions.GetPlayersFromCoords() + local closestDistance = -1 + local closestPlayer = -1 + local coords = GetEntityCoords(PlayerPedId()) + for i=1, #closestPlayers, 1 do + if closestPlayers[i] ~= PlayerId() then + local pos = GetEntityCoords(GetPlayerPed(closestPlayers[i])) + local distance = #(pos - coords) + + if closestDistance == -1 or closestDistance > distance then + closestPlayer = closestPlayers[i] + closestDistance = distance + end + end + end + return closestPlayer, closestDistance +end + +local function GetKeyByDate(Number, Date) + local retval = nil + if PhoneData.Chats[Number] ~= nil then + if PhoneData.Chats[Number].messages ~= nil then + for key, chat in pairs(PhoneData.Chats[Number].messages) do + if chat.date == Date then + retval = key + break + end + end + end + end + return retval +end + +local function GetKeyByNumber(Number) + local retval = nil + if PhoneData.Chats then + for k, v in pairs(PhoneData.Chats) do + if v.number == Number then + retval = k + end + end + end + return retval +end + +local function ReorganizeChats(key) + local ReorganizedChats = {} + ReorganizedChats[1] = PhoneData.Chats[key] + for k, chat in pairs(PhoneData.Chats) do + if k ~= key then + ReorganizedChats[#ReorganizedChats+1] = chat + end + end + PhoneData.Chats = ReorganizedChats +end + +local function findVehFromPlateAndLocate(plate) + local gameVehicles = QBCore.Functions.GetVehicles() + for i = 1, #gameVehicles do + local vehicle = gameVehicles[i] + if DoesEntityExist(vehicle) then + if QBCore.Functions.GetPlate(vehicle) == plate then + local vehCoords = GetEntityCoords(vehicle) + SetNewWaypoint(vehCoords.x, vehCoords.y) + return true + end + end + end +end + +local function DisableDisplayControlActions() + DisableControlAction(0, 1, true) -- disable mouse look + DisableControlAction(0, 2, true) -- disable mouse look + DisableControlAction(0, 3, true) -- disable mouse look + DisableControlAction(0, 4, true) -- disable mouse look + DisableControlAction(0, 5, true) -- disable mouse look + DisableControlAction(0, 6, true) -- disable mouse look + DisableControlAction(0, 263, true) -- disable melee + DisableControlAction(0, 264, true) -- disable melee + DisableControlAction(0, 257, true) -- disable melee + DisableControlAction(0, 140, true) -- disable melee + DisableControlAction(0, 141, true) -- disable melee + DisableControlAction(0, 142, true) -- disable melee + DisableControlAction(0, 143, true) -- disable melee + DisableControlAction(0, 177, true) -- disable escape + DisableControlAction(0, 200, true) -- disable escape + DisableControlAction(0, 202, true) -- disable escape + DisableControlAction(0, 322, true) -- disable escape + DisableControlAction(0, 245, true) -- disable chat +end + +local function LoadPhone() + Wait(100) + QBCore.Functions.TriggerCallback('qb-phone:server:GetPhoneData', function(pData) + PlayerJob = QBCore.Functions.GetPlayerData().job + PhoneData.PlayerData = QBCore.Functions.GetPlayerData() + local PhoneMeta = PhoneData.PlayerData.metadata["phone"] + PhoneData.MetaData = PhoneMeta + + if pData.InstalledApps ~= nil and next(pData.InstalledApps) ~= nil then + for _, v in pairs(pData.InstalledApps) do + local AppData = Config.StoreApps[v.app] + Config.PhoneApplications[v.app] = { + app = v.app, + color = AppData.color, + icon = AppData.icon, + tooltipText = AppData.title, + tooltipPos = "right", + job = AppData.job, + blockedjobs = AppData.blockedjobs, + slot = AppData.slot, + Alerts = 0, + } + end + end + + if PhoneMeta.profilepicture == nil then + PhoneData.MetaData.profilepicture = "default" + else + PhoneData.MetaData.profilepicture = PhoneMeta.profilepicture + end + + if pData.Applications ~= nil and next(pData.Applications) ~= nil then + for k, v in pairs(pData.Applications) do + Config.PhoneApplications[k].Alerts = v + end + end + + if pData.MentionedTweets ~= nil and next(pData.MentionedTweets) ~= nil then + PhoneData.MentionedTweets = pData.MentionedTweets + end + + if pData.PlayerContacts ~= nil and next(pData.PlayerContacts) ~= nil then + PhoneData.Contacts = pData.PlayerContacts + end + + if pData.Chats ~= nil and next(pData.Chats) ~= nil then + local Chats = {} + for _, v in pairs(pData.Chats) do + Chats[v.number] = { + name = IsNumberInContacts(v.number), + number = v.number, + messages = json.decode(v.messages) + } + end + + PhoneData.Chats = Chats + end + + if pData.Invoices ~= nil and next(pData.Invoices) ~= nil then + for _, invoice in pairs(pData.Invoices) do + invoice.name = IsNumberInContacts(invoice.number) + end + PhoneData.Invoices = pData.Invoices + end + + if pData.Hashtags ~= nil and next(pData.Hashtags) ~= nil then + PhoneData.Hashtags = pData.Hashtags + end + + if pData.Tweets ~= nil and next(pData.Tweets) ~= nil then + PhoneData.Tweets = pData.Tweets + end + + if pData.Mails ~= nil and next(pData.Mails) ~= nil then + PhoneData.Mails = pData.Mails + end + + if pData.Adverts ~= nil and next(pData.Adverts) ~= nil then + PhoneData.Adverts = pData.Adverts + end + + if pData.CryptoTransactions ~= nil and next(pData.CryptoTransactions) ~= nil then + PhoneData.CryptoTransactions = pData.CryptoTransactions + end + if pData.Images ~= nil and next(pData.Images) ~= nil then + PhoneData.Images = pData.Images + end + + SendNUIMessage({ + action = "LoadPhoneData", + PhoneData = PhoneData, + PlayerData = PhoneData.PlayerData, + PlayerJob = PhoneData.PlayerData.job, + applications = Config.PhoneApplications, + PlayerId = GetPlayerServerId(PlayerId()) + }) + end) +end + +local function OpenPhone() + QBCore.Functions.TriggerCallback('qb-phone:server:HasPhone', function(HasPhone) + if HasPhone then + PhoneData.PlayerData = QBCore.Functions.GetPlayerData() + SetNuiFocus(true, true) + SendNUIMessage({ + action = "open", + Tweets = PhoneData.Tweets, + AppData = Config.PhoneApplications, + CallData = PhoneData.CallData, + PlayerData = PhoneData.PlayerData, + }) + PhoneData.isOpen = true + + CreateThread(function() + while PhoneData.isOpen do + DisableDisplayControlActions() + Wait(1) + end + end) + + if not PhoneData.CallData.InCall then + DoPhoneAnimation('cellphone_text_in') + else + DoPhoneAnimation('cellphone_call_to_text') + end + + SetTimeout(250, function() + newPhoneProp() + end) + + QBCore.Functions.TriggerCallback('qb-garage:server:GetPlayerVehicles', function(vehicles) + PhoneData.GarageVehicles = vehicles + end) + else + QBCore.Functions.Notify("You don't have a phone", "error") + end + end) +end + +local function GenerateCallId(caller, target) + local CallId = math.ceil(((tonumber(caller) + tonumber(target)) / 100 * 1)) + return CallId +end + +local function CancelCall() + TriggerServerEvent('qb-phone:server:CancelCall', PhoneData.CallData) + if PhoneData.CallData.CallType == "ongoing" then + exports['pma-voice']:removePlayerFromCall(PhoneData.CallData.CallId) + end + PhoneData.CallData.CallType = nil + PhoneData.CallData.InCall = false + PhoneData.CallData.AnsweredCall = false + PhoneData.CallData.TargetData = {} + PhoneData.CallData.CallId = nil + + if not PhoneData.isOpen then + StopAnimTask(PlayerPedId(), PhoneData.AnimationData.lib, PhoneData.AnimationData.anim, 2.5) + deletePhone() + PhoneData.AnimationData.lib = nil + PhoneData.AnimationData.anim = nil + else + PhoneData.AnimationData.lib = nil + PhoneData.AnimationData.anim = nil + end + + TriggerServerEvent('qb-phone:server:SetCallState', false) + + if not PhoneData.isOpen then + SendNUIMessage({ + action = "PhoneNotification", + PhoneNotify = { + title = "Phone", + text = "The call has been ended", + icon = "fas fa-phone", + color = "#e84118", + }, + }) + else + SendNUIMessage({ + action = "PhoneNotification", + PhoneNotify = { + title = "Phone", + text = "The call has been ended", + icon = "fas fa-phone", + color = "#e84118", + }, + }) + + SendNUIMessage({ + action = "SetupHomeCall", + CallData = PhoneData.CallData, + }) + + SendNUIMessage({ + action = "CancelOutgoingCall", + }) + end +end + +local function CallContact(CallData, AnonymousCall) + local RepeatCount = 0 + PhoneData.CallData.CallType = "outgoing" + PhoneData.CallData.InCall = true + PhoneData.CallData.TargetData = CallData + PhoneData.CallData.AnsweredCall = false + PhoneData.CallData.CallId = GenerateCallId(PhoneData.PlayerData.charinfo.phone, CallData.number) + + TriggerServerEvent('qb-phone:server:CallContact', PhoneData.CallData.TargetData, PhoneData.CallData.CallId, AnonymousCall) + TriggerServerEvent('qb-phone:server:SetCallState', true) + + for _ = 1, Config.CallRepeats + 1, 1 do + if not PhoneData.CallData.AnsweredCall then + if RepeatCount + 1 ~= Config.CallRepeats + 1 then + if PhoneData.CallData.InCall then + RepeatCount = RepeatCount + 1 + TriggerServerEvent("InteractSound_SV:PlayOnSource", "demo", 0.1) + else + break + end + Wait(Config.RepeatTimeout) + else + CancelCall() + break + end + else + break + end + end +end + +local function AnswerCall() + if (PhoneData.CallData.CallType == "incoming" or PhoneData.CallData.CallType == "outgoing") and PhoneData.CallData.InCall and not PhoneData.CallData.AnsweredCall then + PhoneData.CallData.CallType = "ongoing" + PhoneData.CallData.AnsweredCall = true + PhoneData.CallData.CallTime = 0 + + SendNUIMessage({ action = "AnswerCall", CallData = PhoneData.CallData}) + SendNUIMessage({ action = "SetupHomeCall", CallData = PhoneData.CallData}) + + TriggerServerEvent('qb-phone:server:SetCallState', true) + + if PhoneData.isOpen then + DoPhoneAnimation('cellphone_text_to_call') + else + DoPhoneAnimation('cellphone_call_listen_base') + end + + CreateThread(function() + while true do + if PhoneData.CallData.AnsweredCall then + PhoneData.CallData.CallTime = PhoneData.CallData.CallTime + 1 + SendNUIMessage({ + action = "UpdateCallTime", + Time = PhoneData.CallData.CallTime, + Name = PhoneData.CallData.TargetData.name, + }) + else + break + end + + Wait(1000) + end + end) + + TriggerServerEvent('qb-phone:server:AnswerCall', PhoneData.CallData) + exports['pma-voice']:addPlayerToCall(PhoneData.CallData.CallId) + else + PhoneData.CallData.InCall = false + PhoneData.CallData.CallType = nil + PhoneData.CallData.AnsweredCall = false + + SendNUIMessage({ + action = "PhoneNotification", + PhoneNotify = { + title = "Phone", + text = "You don't have a incoming call...", + icon = "fas fa-phone", + color = "#e84118", + }, + }) + end +end + +local function CellFrontCamActivate(activate) + return Citizen.InvokeNative(0x2491A93618B7D838, activate) +end + +-- Command + +RegisterCommand('phone', function() + local PlayerData = QBCore.Functions.GetPlayerData() + if not PhoneData.isOpen and LocalPlayer.state.isLoggedIn then + if not PlayerData.metadata['ishandcuffed'] and not PlayerData.metadata['inlaststand'] and not PlayerData.metadata['isdead'] and not IsPauseMenuActive() then + OpenPhone() + else + QBCore.Functions.Notify("Action not available at the moment..", "error") + end + end +end) + +RegisterKeyMapping('phone', 'Open Phone', 'keyboard', 'M') + +-- NUI Callbacks + +RegisterNUICallback('CancelOutgoingCall', function(_, cb) + CancelCall() + cb('ok') +end) + +RegisterNUICallback('DenyIncomingCall', function(_, cb) + CancelCall() + cb('ok') +end) + +RegisterNUICallback('CancelOngoingCall', function(_, cb) + CancelCall() + cb('ok') +end) + +RegisterNUICallback('AnswerCall', function(_, cb) + AnswerCall() + cb('ok') +end) + +RegisterNUICallback('ClearRecentAlerts', function(_, cb) + TriggerServerEvent('qb-phone:server:SetPhoneAlerts', "phone", 0) + Config.PhoneApplications["phone"].Alerts = 0 + SendNUIMessage({ action = "RefreshAppAlerts", AppData = Config.PhoneApplications }) + cb("ok") +end) + +RegisterNUICallback('SetBackground', function(data, cb) + local background = data.background + PhoneData.MetaData.background = background + TriggerServerEvent('qb-phone:server:SaveMetaData', PhoneData.MetaData) + cb('ok') +end) + +RegisterNUICallback('GetMissedCalls', function(_, cb) + cb(PhoneData.RecentCalls) +end) + +RegisterNUICallback('GetSuggestedContacts', function(_, cb) + cb(PhoneData.SuggestedContacts) +end) + +RegisterNUICallback('HasPhone', function(_, cb) + QBCore.Functions.TriggerCallback('qb-phone:server:HasPhone', function(HasPhone) + cb(HasPhone) + end) +end) + +RegisterNUICallback('SetupGarageVehicles', function(_, cb) + cb(PhoneData.GarageVehicles) +end) + +RegisterNUICallback('RemoveMail', function(data, cb) + local MailId = data.mailId + TriggerServerEvent('qb-phone:server:RemoveMail', MailId) + cb('ok') +end) + +RegisterNUICallback('Close', function(_, cb) + if not PhoneData.CallData.InCall then + DoPhoneAnimation('cellphone_text_out') + SetTimeout(400, function() + StopAnimTask(PlayerPedId(), PhoneData.AnimationData.lib, PhoneData.AnimationData.anim, 2.5) + deletePhone() + PhoneData.AnimationData.lib = nil + PhoneData.AnimationData.anim = nil + end) + else + PhoneData.AnimationData.lib = nil + PhoneData.AnimationData.anim = nil + DoPhoneAnimation('cellphone_text_to_call') + end + SetNuiFocus(false, false) + SetTimeout(500, function() + PhoneData.isOpen = false + end) + cb('ok') +end) + +RegisterNUICallback('AcceptMailButton', function(data, cb) + if data.buttonEvent ~= nil or data.buttonData ~= nil then + TriggerEvent(data.buttonEvent, data.buttonData) + end + TriggerServerEvent('qb-phone:server:ClearButtonData', data.mailId) + cb('ok') +end) + +RegisterNUICallback('AddNewContact', function(data, cb) + PhoneData.Contacts[#PhoneData.Contacts+1] = { + name = data.ContactName, + number = data.ContactNumber, + iban = data.ContactIban + } + Wait(100) + cb(PhoneData.Contacts) + if PhoneData.Chats[data.ContactNumber] ~= nil and next(PhoneData.Chats[data.ContactNumber]) ~= nil then + PhoneData.Chats[data.ContactNumber].name = data.ContactName + end + TriggerServerEvent('qb-phone:server:AddNewContact', data.ContactName, data.ContactNumber, data.ContactIban) +end) + +RegisterNUICallback('GetMails', function(_, cb) + cb(PhoneData.Mails) +end) + +RegisterNUICallback('GetWhatsappChat', function(data, cb) + if PhoneData.Chats[data.phone] ~= nil then + cb(PhoneData.Chats[data.phone]) + else + cb(false) + end +end) + +RegisterNUICallback('GetProfilePicture', function(data, cb) + local number = data.number + QBCore.Functions.TriggerCallback('qb-phone:server:GetPicture', function(picture) + cb(picture) + end, number) +end) + +RegisterNUICallback('GetBankContacts', function(_, cb) + cb(PhoneData.Contacts) +end) + +RegisterNUICallback('GetInvoices', function(_, cb) + if PhoneData.Invoices ~= nil and next(PhoneData.Invoices) ~= nil then + cb(PhoneData.Invoices) + else + cb(nil) + end +end) + +RegisterNUICallback('SharedLocation', function(data, cb) + local x = data.coords.x + local y = data.coords.y + SetNewWaypoint(x, y) + SendNUIMessage({ + action = "PhoneNotification", + PhoneNotify = { + title = "Whatsapp", + text = "Location has been set!", + icon = "fab fa-whatsapp", + color = "#25D366", + timeout = 1500, + }, + }) + cb('ok') +end) + +RegisterNUICallback('PostAdvert', function(data, cb) + TriggerServerEvent('qb-phone:server:AddAdvert', data.message, data.url) + cb('ok') +end) + +RegisterNUICallback("DeleteAdvert", function(_, cb) + TriggerServerEvent("qb-phone:server:DeleteAdvert") + cb('ok') +end) + +RegisterNUICallback('LoadAdverts', function(_, cb) + SendNUIMessage({ + action = "RefreshAdverts", + Adverts = PhoneData.Adverts + }) + cb('ok') +end) + +RegisterNUICallback('ClearAlerts', function(data, cb) + local chat = data.number + local ChatKey = GetKeyByNumber(chat) + + if PhoneData.Chats[ChatKey].Unread ~= nil then + local newAlerts = (Config.PhoneApplications['whatsapp'].Alerts - PhoneData.Chats[ChatKey].Unread) + Config.PhoneApplications['whatsapp'].Alerts = newAlerts + TriggerServerEvent('qb-phone:server:SetPhoneAlerts', "whatsapp", newAlerts) + + PhoneData.Chats[ChatKey].Unread = 0 + + SendNUIMessage({ + action = "RefreshWhatsappAlerts", + Chats = PhoneData.Chats, + }) + SendNUIMessage({ action = "RefreshAppAlerts", AppData = Config.PhoneApplications }) + end + cb("ok") +end) + +RegisterNUICallback('PayInvoice', function(data, cb) + local senderCitizenId = data.senderCitizenId + local society = data.society + local amount = data.amount + local invoiceId = data.invoiceId + QBCore.Functions.TriggerCallback('qb-phone:server:PayInvoice', function(CanPay, Invoices) + if CanPay then PhoneData.Invoices = Invoices end + cb(CanPay) + end, society, amount, invoiceId, senderCitizenId) + TriggerServerEvent('qb-phone:server:BillingEmail', data, true) +end) + +RegisterNUICallback('DeclineInvoice', function(data, cb) + local society = data.society + local amount = data.amount + local invoiceId = data.invoiceId + QBCore.Functions.TriggerCallback('qb-phone:server:DeclineInvoice', function(_, Invoices) + PhoneData.Invoices = Invoices + cb('ok') + end, society, amount, invoiceId) + TriggerServerEvent('qb-phone:server:BillingEmail', data, false) +end) + +RegisterNUICallback('EditContact', function(data, cb) + local NewName = data.CurrentContactName + local NewNumber = data.CurrentContactNumber + local NewIban = data.CurrentContactIban + local OldName = data.OldContactName + local OldNumber = data.OldContactNumber + local OldIban = data.OldContactIban + for _, v in pairs(PhoneData.Contacts) do + if v.name == OldName and v.number == OldNumber then + v.name = NewName + v.number = NewNumber + v.iban = NewIban + end + end + if PhoneData.Chats[NewNumber] ~= nil and next(PhoneData.Chats[NewNumber]) ~= nil then + PhoneData.Chats[NewNumber].name = NewName + end + Wait(100) + cb(PhoneData.Contacts) + TriggerServerEvent('qb-phone:server:EditContact', NewName, NewNumber, NewIban, OldName, OldNumber, OldIban) +end) + +RegisterNUICallback('GetHashtagMessages', function(data, cb) + if PhoneData.Hashtags[data.hashtag] ~= nil and next(PhoneData.Hashtags[data.hashtag]) ~= nil then + cb(PhoneData.Hashtags[data.hashtag]) + else + cb(nil) + end +end) + +RegisterNUICallback('GetTweets', function(_, cb) + cb(PhoneData.Tweets) +end) + +RegisterNUICallback('UpdateProfilePicture', function(data, cb) + local pf = data.profilepicture + PhoneData.MetaData.profilepicture = pf + TriggerServerEvent('qb-phone:server:SaveMetaData', PhoneData.MetaData) + cb("ok") +end) + +RegisterNUICallback('PostNewTweet', function(data, cb) + local TweetMessage = { + firstName = PhoneData.PlayerData.charinfo.firstname, + lastName = PhoneData.PlayerData.charinfo.lastname, + citizenid = PhoneData.PlayerData.citizenid, + message = escape_str(data.Message), + time = data.Date, + tweetId = GenerateTweetId(), + picture = data.Picture, + url = data.url + } + + local TwitterMessage = data.Message + local MentionTag = TwitterMessage:split("@") + local Hashtag = TwitterMessage:split("#") + if #Hashtag <= 3 then + for i = 2, #Hashtag, 1 do + local Handle = Hashtag[i]:split(" ")[1] + if Handle ~= nil or Handle ~= "" then + local InvalidSymbol = string.match(Handle, patt) + if InvalidSymbol then + Handle = Handle:gsub("%"..InvalidSymbol, "") + end + TriggerServerEvent('qb-phone:server:UpdateHashtags', Handle, TweetMessage) + end + end + + for i = 2, #MentionTag, 1 do + local Handle = MentionTag[i]:split(" ")[1] + if Handle ~= nil or Handle ~= "" then + local Fullname = Handle:split("_") + local Firstname = Fullname[1] + table.remove(Fullname, 1) + local Lastname = table.concat(Fullname, " ") + + if (Firstname ~= nil and Firstname ~= "") and (Lastname ~= nil and Lastname ~= "") then + if Firstname ~= PhoneData.PlayerData.charinfo.firstname and Lastname ~= PhoneData.PlayerData.charinfo.lastname then + TriggerServerEvent('qb-phone:server:MentionedPlayer', Firstname, Lastname, TweetMessage) + end + end + end + end + + PhoneData.Tweets[#PhoneData.Tweets+1] = TweetMessage + Wait(100) + cb(PhoneData.Tweets) + + TriggerServerEvent('qb-phone:server:UpdateTweets', PhoneData.Tweets, TweetMessage) + else + SendNUIMessage({ + action = "PhoneNotification", + PhoneNotify = { + title = "Twitter", + text = "Invalid Tweet", + icon = "fab fa-twitter", + color = "#1DA1F2", + timeout = 1000, + }, + }) + end +end) + +RegisterNUICallback('DeleteTweet',function(data, cb) + TriggerServerEvent('qb-phone:server:DeleteTweet', data.id) + cb('ok') +end) + +RegisterNUICallback('GetMentionedTweets', function(_, cb) + cb(PhoneData.MentionedTweets) +end) + +RegisterNUICallback('GetHashtags', function(_, cb) + if PhoneData.Hashtags ~= nil and next(PhoneData.Hashtags) ~= nil then + cb(PhoneData.Hashtags) + else + cb(nil) + end +end) + +RegisterNUICallback('FetchSearchResults', function(data, cb) + QBCore.Functions.TriggerCallback('qb-phone:server:FetchResult', function(result) + cb(result) + end, data.input) +end) + +local function GetFirstAvailableSlot() -- Placeholder + return nil +end +local CanDownloadApps = false + +RegisterNUICallback('InstallApplication', function(data, cb) + local ApplicationData = Config.StoreApps[data.app] + local NewSlot = GetFirstAvailableSlot() + + if not CanDownloadApps then + return + end + + if NewSlot <= Config.MaxSlots then + TriggerServerEvent('qb-phone:server:InstallApplication', { + app = data.app, + }) + cb({ + app = data.app, + data = ApplicationData + }) + else + cb(false) + end +end) + +RegisterNUICallback('RemoveApplication', function(data, cb) + TriggerServerEvent('qb-phone:server:RemoveInstallation', data.app) + cb("ok") +end) + +RegisterNUICallback('GetTruckerData', function(_, cb) + local TruckerMeta = QBCore.Functions.GetPlayerData().metadata["jobrep"]["trucker"] + local TierData = exports['qb-trucker']:GetTier(TruckerMeta) + cb(TierData) +end) + +RegisterNUICallback('GetGalleryData', function(_, cb) + local data = PhoneData.Images + cb(data) +end) + +RegisterNUICallback('DeleteImage', function(image, cb) + TriggerServerEvent('qb-phone:server:RemoveImageFromGallery',image) + Wait(400) + TriggerServerEvent('qb-phone:server:getImageFromGallery') + cb(true) +end) + + +RegisterNUICallback('track-vehicle', function(data, cb) + local veh = data.veh + if findVehFromPlateAndLocate(veh.plate) then + QBCore.Functions.Notify("Your vehicle has been marked", "success") + else + QBCore.Functions.Notify("This vehicle cannot be located", "error") + end + cb("ok") +end) + +RegisterNUICallback('DeleteContact', function(data, cb) + local Name = data.CurrentContactName + local Number = data.CurrentContactNumber + + for k, v in pairs(PhoneData.Contacts) do + if v.name == Name and v.number == Number then + table.remove(PhoneData.Contacts, k) + --if PhoneData.isOpen then + SendNUIMessage({ + action = "PhoneNotification", + PhoneNotify = { + title = "Phone", + text = "You deleted contact!", + icon = "fa fa-phone-alt", + color = "#04b543", + timeout = 1500, + }, + }) + break + end + end + Wait(100) + cb(PhoneData.Contacts) + if PhoneData.Chats[Number] ~= nil and next(PhoneData.Chats[Number]) ~= nil then + PhoneData.Chats[Number].name = Number + end + TriggerServerEvent('qb-phone:server:RemoveContact', Name, Number) +end) + +RegisterNUICallback('GetCryptoData', function(data, cb) + QBCore.Functions.TriggerCallback('qb-crypto:server:GetCryptoData', function(CryptoData) + cb(CryptoData) + end, data.crypto) +end) + +RegisterNUICallback('BuyCrypto', function(data, cb) + QBCore.Functions.TriggerCallback('qb-crypto:server:BuyCrypto', function(CryptoData) + cb(CryptoData) + end, data) +end) + +RegisterNUICallback('SellCrypto', function(data, cb) + QBCore.Functions.TriggerCallback('qb-crypto:server:SellCrypto', function(CryptoData) + cb(CryptoData) + end, data) +end) + +RegisterNUICallback('TransferCrypto', function(data, cb) + QBCore.Functions.TriggerCallback('qb-crypto:server:TransferCrypto', function(CryptoData) + cb(CryptoData) + end, data) +end) + +RegisterNUICallback('GetCryptoTransactions', function(_, cb) + local Data = { + CryptoTransactions = PhoneData.CryptoTransactions + } + cb(Data) +end) + +RegisterNUICallback('GetAvailableRaces', function(_, cb) + QBCore.Functions.TriggerCallback('qb-lapraces:server:GetRaces', function(Races) + cb(Races) + end) +end) + +RegisterNUICallback('JoinRace', function(data, cb) + TriggerServerEvent('qb-lapraces:server:JoinRace', data.RaceData) + cb('ok') +end) + +RegisterNUICallback('LeaveRace', function(data, cb) + TriggerServerEvent('qb-lapraces:server:LeaveRace', data.RaceData) + cb('ok') +end) + +RegisterNUICallback('StartRace', function(data, cb) + TriggerServerEvent('qb-lapraces:server:StartRace', data.RaceData.RaceId) + cb('ok') +end) + +RegisterNUICallback('SetAlertWaypoint', function(data, cb) + local coords = data.alert.coords + QBCore.Functions.Notify('GPS Location set: '..data.alert.title) + SetNewWaypoint(coords.x, coords.y) + cb('ok') +end) + +RegisterNUICallback('RemoveSuggestion', function(data, cb) + data = data.data + if PhoneData.SuggestedContacts ~= nil and next(PhoneData.SuggestedContacts) ~= nil then + for k, v in pairs(PhoneData.SuggestedContacts) do + if (data.name[1] == v.name[1] and data.name[2] == v.name[2]) and data.number == v.number and data.bank == v.bank then + table.remove(PhoneData.SuggestedContacts, k) + end + end + end + cb("ok") +end) + +RegisterNUICallback('FetchVehicleResults', function(data, cb) + QBCore.Functions.TriggerCallback('qb-phone:server:GetVehicleSearchResults', function(result) + if result ~= nil then + for k, _ in pairs(result) do + QBCore.Functions.TriggerCallback('police:IsPlateFlagged', function(flagged) + result[k].isFlagged = flagged + end, result[k].plate) + Wait(50) + end + end + cb(result) + end, data.input) +end) + +RegisterNUICallback('FetchVehicleScan', function(_, cb) + local vehicle = QBCore.Functions.GetClosestVehicle() + local plate = QBCore.Functions.GetPlate(vehicle) + local vehname = GetDisplayNameFromVehicleModel(GetEntityModel(vehicle)):lower() + QBCore.Functions.TriggerCallback('qb-phone:server:ScanPlate', function(result) + QBCore.Functions.TriggerCallback('police:IsPlateFlagged', function(flagged) + result.isFlagged = flagged + if QBCore.Shared.Vehicles[vehname] ~= nil then + result.label = QBCore.Shared.Vehicles[vehname]['name'] + else + result.label = 'Unknown brand..' + end + cb(result) + end, plate) + end, plate) +end) + +RegisterNUICallback('GetRaces', function(_, cb) + QBCore.Functions.TriggerCallback('qb-lapraces:server:GetListedRaces', function(Races) + cb(Races) + end) +end) + +RegisterNUICallback('GetTrackData', function(data, cb) + QBCore.Functions.TriggerCallback('qb-lapraces:server:GetTrackData', function(TrackData, CreatorData) + TrackData.CreatorData = CreatorData + cb(TrackData) + end, data.RaceId) +end) + +RegisterNUICallback('SetupRace', function(data, cb) + TriggerServerEvent('qb-lapraces:server:SetupRace', data.RaceId, tonumber(data.AmountOfLaps)) + cb("ok") +end) + +RegisterNUICallback('HasCreatedRace', function(_, cb) + QBCore.Functions.TriggerCallback('qb-lapraces:server:HasCreatedRace', function(HasCreated) + cb(HasCreated) + end) +end) + +RegisterNUICallback('IsInRace', function(_, cb) + local InRace = exports['qb-lapraces']:IsInRace() + cb(InRace) +end) + +RegisterNUICallback('IsAuthorizedToCreateRaces', function(data, cb) + QBCore.Functions.TriggerCallback('qb-lapraces:server:IsAuthorizedToCreateRaces', function(IsAuthorized, NameAvailable) + data = { + IsAuthorized = IsAuthorized, + IsBusy = exports['qb-lapraces']:IsInEditor(), + IsNameAvailable = NameAvailable, + } + cb(data) + end, data.TrackName) +end) + +RegisterNUICallback('StartTrackEditor', function(data, cb) + TriggerServerEvent('qb-lapraces:server:CreateLapRace', data.TrackName) + cb("ok") +end) + +RegisterNUICallback('GetRacingLeaderboards', function(_, cb) + QBCore.Functions.TriggerCallback('qb-lapraces:server:GetRacingLeaderboards', function(Races) + cb(Races) + end) +end) + +RegisterNUICallback('RaceDistanceCheck', function(data, cb) + QBCore.Functions.TriggerCallback('qb-lapraces:server:GetRacingData', function(RaceData) + local ped = PlayerPedId() + local coords = GetEntityCoords(ped) + local checkpointcoords = RaceData.Checkpoints[1].coords + local dist = #(coords - vector3(checkpointcoords.x, checkpointcoords.y, checkpointcoords.z)) + if dist <= 115.0 then + if data.Joined then + TriggerEvent('qb-lapraces:client:WaitingDistanceCheck') + end + cb(true) + else + QBCore.Functions.Notify('You\'re too far away from the race. GPS has been set to the race.', 'error', 5000) + SetNewWaypoint(checkpointcoords.x, checkpointcoords.y) + cb(false) + end + end, data.RaceId) +end) + +RegisterNUICallback('IsBusyCheck', function(data, cb) + if data.check == "editor" then + cb(exports['qb-lapraces']:IsInEditor()) + else + cb(exports['qb-lapraces']:IsInRace()) + end +end) + +RegisterNUICallback('CanRaceSetup', function(_, cb) + QBCore.Functions.TriggerCallback('qb-lapraces:server:CanRaceSetup', function(CanSetup) + cb(CanSetup) + end) +end) + +RegisterNUICallback('GetPlayerHouses', function(_, cb) + QBCore.Functions.TriggerCallback('qb-phone:server:GetPlayerHouses', function(Houses) + cb(Houses) + end) +end) + +RegisterNUICallback('GetPlayerKeys', function(_, cb) + QBCore.Functions.TriggerCallback('qb-phone:server:GetHouseKeys', function(Keys) + cb(Keys) + end) +end) + +RegisterNUICallback('SetHouseLocation', function(data, cb) + SetNewWaypoint(data.HouseData.HouseData.coords.enter.x, data.HouseData.HouseData.coords.enter.y) + QBCore.Functions.Notify("GPS has been set to " .. data.HouseData.HouseData.adress .. "!", "success") + cb("ok") +end) + +RegisterNUICallback('RemoveKeyholder', function(data, cb) + TriggerServerEvent('qb-houses:server:removeHouseKey', data.HouseData.name, { + citizenid = data.HolderData.citizenid, + firstname = data.HolderData.charinfo.firstname, + lastname = data.HolderData.charinfo.lastname, + }) + cb("ok") +end) + +RegisterNUICallback('TransferCid', function(data, cb) + local TransferedCid = data.newBsn + QBCore.Functions.TriggerCallback('qb-phone:server:TransferCid', function(CanTransfer) + cb(CanTransfer) + end, TransferedCid, data.HouseData) +end) + +RegisterNUICallback('FetchPlayerHouses', function(data, cb) + QBCore.Functions.TriggerCallback('qb-phone:server:MeosGetPlayerHouses', function(result) + cb(result) + end, data.input) +end) + +RegisterNUICallback('SetGPSLocation', function(data, cb) + SetNewWaypoint(data.coords.x, data.coords.y) + QBCore.Functions.Notify('GPS has been set!', 'success') + cb("ok") +end) + +RegisterNUICallback('SetApartmentLocation', function(data, cb) + local ApartmentData = data.data.appartmentdata + local TypeData = Apartments.Locations[ApartmentData.type] + SetNewWaypoint(TypeData.coords.enter.x, TypeData.coords.enter.y) + QBCore.Functions.Notify('GPS has been set!', 'success') + cb("ok") +end) + +RegisterNUICallback('GetCurrentLawyers', function(_, cb) + QBCore.Functions.TriggerCallback('qb-phone:server:GetCurrentLawyers', function(lawyers) + cb(lawyers) + end) +end) + +RegisterNUICallback('SetupStoreApps', function(_, cb) + local PlayerData = QBCore.Functions.GetPlayerData() + local data = { + StoreApps = Config.StoreApps, + PhoneData = PlayerData.metadata["phonedata"] + } + cb(data) +end) + +RegisterNUICallback('ClearMentions', function(_ ,cb) + Config.PhoneApplications["twitter"].Alerts = 0 + SendNUIMessage({ + action = "RefreshAppAlerts", + AppData = Config.PhoneApplications + }) + TriggerServerEvent('qb-phone:server:SetPhoneAlerts', "twitter", 0) + SendNUIMessage({ action = "RefreshAppAlerts", AppData = Config.PhoneApplications }) + cb('ok') +end) + +RegisterNUICallback('ClearGeneralAlerts', function(data, cb) + SetTimeout(400, function() + Config.PhoneApplications[data.app].Alerts = 0 + SendNUIMessage({ + action = "RefreshAppAlerts", + AppData = Config.PhoneApplications + }) + TriggerServerEvent('qb-phone:server:SetPhoneAlerts', data.app, 0) + SendNUIMessage({ action = "RefreshAppAlerts", AppData = Config.PhoneApplications }) + cb('ok') + end) +end) + +RegisterNUICallback('TransferMoney', function(data, cb) + data.amount = tonumber(data.amount) + if tonumber(PhoneData.PlayerData.money.bank) >= data.amount then + local amaountata = PhoneData.PlayerData.money.bank - data.amount + TriggerServerEvent('qb-phone:server:TransferMoney', data.iban, data.amount) + local cbdata = { + CanTransfer = true, + NewAmount = amaountata + } + cb(cbdata) + else + local cbdata = { + CanTransfer = false, + NewAmount = nil, + } + cb(cbdata) + end +end) + +RegisterNUICallback('CanTransferMoney', function(data, cb) + local amount = tonumber(data.amountOf) + local iban = data.sendTo + local PlayerData = QBCore.Functions.GetPlayerData() + + if (PlayerData.money.bank - amount) >= 0 then + QBCore.Functions.TriggerCallback('qb-phone:server:CanTransferMoney', function(Transferd) + if Transferd then + cb({TransferedMoney = true, NewBalance = (PlayerData.money.bank - amount)}) + else + SendNUIMessage({ action = "PhoneNotification", PhoneNotify = { timeout=3000, title = "Bank", text = "Account does not exist!", icon = "fas fa-university", color = "#ff0000", }, }) + cb({TransferedMoney = false}) + end + end, amount, iban) + else + cb({TransferedMoney = false}) + end +end) + +RegisterNUICallback('GetWhatsappChats', function(_, cb) + QBCore.Functions.TriggerCallback('qb-phone:server:GetContactPictures', function(Chats) + cb(Chats) + end, PhoneData.Chats) +end) + +RegisterNUICallback('CallContact', function(data, cb) + QBCore.Functions.TriggerCallback('qb-phone:server:GetCallState', function(CanCall, IsOnline, _) + local status = { + CanCall = CanCall, + IsOnline = IsOnline, + InCall = PhoneData.CallData.InCall, + } + cb(status) + if CanCall and not status.InCall and (data.ContactData.number ~= PhoneData.PlayerData.charinfo.phone) then + CallContact(data.ContactData, data.Anonymous) + end + end, data.ContactData) +end) + +RegisterNUICallback('SendMessage', function(data, cb) + local ChatMessage = data.ChatMessage + local ChatDate = data.ChatDate + local ChatNumber = data.ChatNumber + local ChatTime = data.ChatTime + local ChatType = data.ChatType + local Ped = PlayerPedId() + local Pos = GetEntityCoords(Ped) + local NumberKey = GetKeyByNumber(ChatNumber) + local ChatKey = GetKeyByDate(NumberKey, ChatDate) + if PhoneData.Chats[NumberKey] ~= nil then + if(PhoneData.Chats[NumberKey].messages == nil) then + PhoneData.Chats[NumberKey].messages = {} + end + if PhoneData.Chats[NumberKey].messages[ChatKey] ~= nil then + if ChatType == "message" then + PhoneData.Chats[NumberKey].messages[ChatKey].messages[#PhoneData.Chats[NumberKey].messages[ChatKey].messages+1] = { + message = ChatMessage, + time = ChatTime, + sender = PhoneData.PlayerData.citizenid, + type = ChatType, + data = {}, + } + elseif ChatType == "location" then + PhoneData.Chats[NumberKey].messages[ChatKey].messages[#PhoneData.Chats[NumberKey].messages[ChatKey].messages+1] = { + message = "Shared Location", + time = ChatTime, + sender = PhoneData.PlayerData.citizenid, + type = ChatType, + data = { + x = Pos.x, + y = Pos.y, + }, + } + elseif ChatType == "picture" then + PhoneData.Chats[NumberKey].messages[ChatKey].messages[#PhoneData.Chats[NumberKey].messages[ChatKey].messages+1] = { + message = "Photo", + time = ChatTime, + sender = PhoneData.PlayerData.citizenid, + type = ChatType, + data = { + url = data.url + }, + } + end + TriggerServerEvent('qb-phone:server:UpdateMessages', PhoneData.Chats[NumberKey].messages, ChatNumber, false) + NumberKey = GetKeyByNumber(ChatNumber) + ReorganizeChats(NumberKey) + else + PhoneData.Chats[NumberKey].messages[#PhoneData.Chats[NumberKey].messages+1] = { + date = ChatDate, + messages = {}, + } + ChatKey = GetKeyByDate(NumberKey, ChatDate) + if ChatType == "message" then + PhoneData.Chats[NumberKey].messages[ChatKey].messages[#PhoneData.Chats[NumberKey].messages[ChatKey].messages+1] = { + message = ChatMessage, + time = ChatTime, + sender = PhoneData.PlayerData.citizenid, + type = ChatType, + data = {}, + } + elseif ChatType == "location" then + PhoneData.Chats[NumberKey].messages[ChatDate].messages[#PhoneData.Chats[NumberKey].messages[ChatDate].messages+1] = { + message = "Shared Location", + time = ChatTime, + sender = PhoneData.PlayerData.citizenid, + type = ChatType, + data = { + x = Pos.x, + y = Pos.y, + }, + } + elseif ChatType == "picture" then + PhoneData.Chats[NumberKey].messages[ChatKey].messages[#PhoneData.Chats[NumberKey].messages[ChatKey].messages+1] = { + message = "Photo", + time = ChatTime, + sender = PhoneData.PlayerData.citizenid, + type = ChatType, + data = { + url = data.url + }, + } + end + TriggerServerEvent('qb-phone:server:UpdateMessages', PhoneData.Chats[NumberKey].messages, ChatNumber, true) + NumberKey = GetKeyByNumber(ChatNumber) + ReorganizeChats(NumberKey) + end + else + PhoneData.Chats[#PhoneData.Chats+1] = { + name = IsNumberInContacts(ChatNumber), + number = ChatNumber, + messages = {}, + } + NumberKey = GetKeyByNumber(ChatNumber) + PhoneData.Chats[NumberKey].messages[#PhoneData.Chats[NumberKey].messages+1] = { + date = ChatDate, + messages = {}, + } + ChatKey = GetKeyByDate(NumberKey, ChatDate) + if ChatType == "message" then + PhoneData.Chats[NumberKey].messages[ChatKey].messages[#PhoneData.Chats[NumberKey].messages[ChatKey].messages+1] = { + message = ChatMessage, + time = ChatTime, + sender = PhoneData.PlayerData.citizenid, + type = ChatType, + data = {}, + } + elseif ChatType == "location" then + PhoneData.Chats[NumberKey].messages[ChatKey].messages[#PhoneData.Chats[NumberKey].messages[ChatKey].messages+1] = { + message = "Shared Location", + time = ChatTime, + sender = PhoneData.PlayerData.citizenid, + type = ChatType, + data = { + x = Pos.x, + y = Pos.y, + }, + } + elseif ChatType == "picture" then + PhoneData.Chats[NumberKey].messages[ChatKey].messages[#PhoneData.Chats[NumberKey].messages[ChatKey].messages+1] = { + message = "Photo", + time = ChatTime, + sender = PhoneData.PlayerData.citizenid, + type = ChatType, + data = { + url = data.url + }, + } + end + TriggerServerEvent('qb-phone:server:UpdateMessages', PhoneData.Chats[NumberKey].messages, ChatNumber, true) + NumberKey = GetKeyByNumber(ChatNumber) + ReorganizeChats(NumberKey) + end + + QBCore.Functions.TriggerCallback('qb-phone:server:GetContactPicture', function(Chat) + SendNUIMessage({ + action = "UpdateChat", + chatData = Chat, + chatNumber = ChatNumber, + }) + end, PhoneData.Chats[GetKeyByNumber(ChatNumber)]) + cb("ok") +end) + +RegisterNUICallback("TakePhoto", function(_,cb) + SetNuiFocus(false, false) + CreateMobilePhone(1) + CellCamActivate(true, true) + local takePhoto = true + while takePhoto do + if IsControlJustPressed(1, 27) then -- Toogle Mode + frontCam = not frontCam + CellFrontCamActivate(frontCam) + elseif IsControlJustPressed(1, 177) then -- CANCEL + DestroyMobilePhone() + CellCamActivate(false, false) + cb(json.encode({ url = nil })) + break + elseif IsControlJustPressed(1, 176) then -- TAKE.. PIC + QBCore.Functions.TriggerCallback("qb-phone:server:GetWebhook",function(hook) + if hook then + exports['screenshot-basic']:requestScreenshotUpload(tostring(hook), "files[]", function(data) + local image = json.decode(data) + DestroyMobilePhone() + CellCamActivate(false, false) + TriggerServerEvent('qb-phone:server:addImageToGallery', image.attachments[1].proxy_url) + Wait(400) + TriggerServerEvent('qb-phone:server:getImageFromGallery') + cb(json.encode(image.attachments[1].proxy_url)) + end) + else + return + end + end) + takePhoto = false + end + HideHudComponentThisFrame(7) + HideHudComponentThisFrame(8) + HideHudComponentThisFrame(9) + HideHudComponentThisFrame(6) + HideHudComponentThisFrame(19) + HideHudAndRadarThisFrame() + EnableAllControlActions(0) + Wait(0) + end + Wait(1000) + OpenPhone() +end) + +RegisterCommand('ping', function(_, args) + if not args[1] then + QBCore.Functions.Notify("You need to input a Player ID", "error") + else + TriggerServerEvent('qb-phone:server:sendPing', args[1]) + end +end) + +-- Handler Events + +RegisterNetEvent('QBCore:Client:OnPlayerLoaded', function() + LoadPhone() +end) + +RegisterNetEvent('QBCore:Client:OnPlayerUnload', function() + PhoneData = { + MetaData = {}, + isOpen = false, + PlayerData = nil, + Contacts = {}, + Tweets = {}, + MentionedTweets = {}, + Hashtags = {}, + Chats = {}, + Invoices = {}, + CallData = {}, + RecentCalls = {}, + Garage = {}, + Mails = {}, + Adverts = {}, + GarageVehicles = {}, + AnimationData = { + lib = nil, + anim = nil, + }, + SuggestedContacts = {}, + CryptoTransactions = {}, + } +end) + +RegisterNetEvent('QBCore:Client:OnJobUpdate', function(JobInfo) + SendNUIMessage({ + action = "UpdateApplications", + JobData = JobInfo, + applications = Config.PhoneApplications + }) + + PlayerJob = JobInfo +end) + +-- Events + +RegisterNetEvent('qb-phone:client:TransferMoney', function(amount, newmoney) + PhoneData.PlayerData.money.bank = newmoney + SendNUIMessage({ action = "PhoneNotification", PhoneNotify = { title = "QBank", text = "$"..amount.." has been added to your account!", icon = "fas fa-university", color = "#8c7ae6", }, }) + SendNUIMessage({ action = "UpdateBank", NewBalance = PhoneData.PlayerData.money.bank }) +end) + +-- RegisterNetEvent('qb-phone:client:UpdateTweetsDel', function(source, Tweets) +-- PhoneData.Tweets = Tweets +-- print(source) +-- print(PhoneData.PlayerData.source) +-- --local MyPlayerId = PhoneData.PlayerData.source +-- --GetPlayerServerId(PlayerPedId()) +-- if source ~= MyPlayerId then +-- SendNUIMessage({ +-- action = "UpdateTweets", +-- Tweets = PhoneData.Tweets +-- }) +-- end +-- end) + +RegisterNetEvent('qb-phone:client:UpdateTweets', function(src, Tweets, NewTweetData, delete) + PhoneData.Tweets = Tweets + local MyPlayerId = PhoneData.PlayerData.source + if not delete then -- New Tweet + if src ~= MyPlayerId then + SendNUIMessage({ + action = "PhoneNotification", + PhoneNotify = { + title = "New Tweet (@"..NewTweetData.firstName.." "..NewTweetData.lastName..")", + text = "A new tweet as been posted.", + icon = "fab fa-twitter", + color = "#1DA1F2", + }, + }) + SendNUIMessage({ + action = "UpdateTweets", + Tweets = PhoneData.Tweets + }) + else + SendNUIMessage({ + action = "PhoneNotification", + PhoneNotify = { + title = "Twitter", + text = "The Tweet has been posted!", + icon = "fab fa-twitter", + color = "#1DA1F2", + timeout = 1000, + }, + }) + end + else -- Deleting a tweet + if src == MyPlayerId then + SendNUIMessage({ + action = "PhoneNotification", + PhoneNotify = { + title = "Twitter", + text = "The Tweet has been deleted!", + icon = "fab fa-twitter", + color = "#1DA1F2", + timeout = 1000, + }, + }) + end + SendNUIMessage({ + action = "UpdateTweets", + Tweets = PhoneData.Tweets + }) + end +end) + +RegisterNetEvent('qb-phone:client:RaceNotify', function(message) + SendNUIMessage({ + action = "PhoneNotification", + PhoneNotify = { + title = "Racing", + text = message, + icon = "fas fa-flag-checkered", + color = "#353b48", + timeout = 3500, + }, + }) +end) + +RegisterNetEvent('qb-phone:client:AddRecentCall', function(data, time, type) + PhoneData.RecentCalls[#PhoneData.RecentCalls+1] = { + name = IsNumberInContacts(data.number), + time = time, + type = type, + number = data.number, + anonymous = data.anonymous + } + TriggerServerEvent('qb-phone:server:SetPhoneAlerts', "phone") + Config.PhoneApplications["phone"].Alerts = Config.PhoneApplications["phone"].Alerts + 1 + SendNUIMessage({ + action = "RefreshAppAlerts", + AppData = Config.PhoneApplications + }) +end) + +RegisterNetEvent("qb-phone-new:client:BankNotify", function(text) + SendNUIMessage({ + action = "PhoneNotification", + NotifyData = { + title = "Bank", + content = text, + icon = "fas fa-university", + timeout = 3500, + color = "#ff002f", + }, + }) +end) + +RegisterNetEvent('qb-phone:client:NewMailNotify', function(MailData) + SendNUIMessage({ + action = "PhoneNotification", + PhoneNotify = { + title = "Mail", + text = "You received a new mail from "..MailData.sender, + icon = "fas fa-envelope", + color = "#ff002f", + timeout = 1500, + }, + }) + Config.PhoneApplications['mail'].Alerts = Config.PhoneApplications['mail'].Alerts + 1 + TriggerServerEvent('qb-phone:server:SetPhoneAlerts', "mail") +end) + +RegisterNetEvent('qb-phone:client:UpdateMails', function(NewMails) + SendNUIMessage({ + action = "UpdateMails", + Mails = NewMails + }) + PhoneData.Mails = NewMails +end) + +RegisterNetEvent('qb-phone:client:UpdateAdvertsDel', function(Adverts) + PhoneData.Adverts = Adverts + SendNUIMessage({ + action = "RefreshAdverts", + Adverts = PhoneData.Adverts + }) +end) + +RegisterNetEvent('qb-phone:client:UpdateAdverts', function(Adverts, LastAd) + PhoneData.Adverts = Adverts + SendNUIMessage({ + action = "PhoneNotification", + PhoneNotify = { + title = "Advertisement", + text = "A new ad has been posted by "..LastAd, + icon = "fas fa-ad", + color = "#ff8f1a", + timeout = 2500, + }, + }) + SendNUIMessage({ + action = "RefreshAdverts", + Adverts = PhoneData.Adverts + }) +end) + +RegisterNetEvent('qb-phone:client:BillingEmail', function(data, paid, name) + if paid then + TriggerServerEvent('qb-phone:server:sendNewMail', { + sender = 'Billing Department', + subject = 'Invoice Paid', + message = 'Invoice Has Been Paid From '..name..' In The Amount Of $'..data.amount, + }) + else + TriggerServerEvent('qb-phone:server:sendNewMail', { + sender = 'Billing Department', + subject = 'Invoice Declined', + message = 'Invoice Has Been Declined From '..name..' In The Amount Of $'..data.amount, + }) + end +end) + +RegisterNetEvent('qb-phone:client:CancelCall', function() + if PhoneData.CallData.CallType == "ongoing" then + SendNUIMessage({ + action = "CancelOngoingCall" + }) + exports['pma-voice']:removePlayerFromCall(PhoneData.CallData.CallId) + end + PhoneData.CallData.CallType = nil + PhoneData.CallData.InCall = false + PhoneData.CallData.AnsweredCall = false + PhoneData.CallData.TargetData = {} + + if not PhoneData.isOpen then + StopAnimTask(PlayerPedId(), PhoneData.AnimationData.lib, PhoneData.AnimationData.anim, 2.5) + deletePhone() + PhoneData.AnimationData.lib = nil + PhoneData.AnimationData.anim = nil + else + PhoneData.AnimationData.lib = nil + PhoneData.AnimationData.anim = nil + end + + TriggerServerEvent('qb-phone:server:SetCallState', false) + + if not PhoneData.isOpen then + SendNUIMessage({ + action = "PhoneNotification", + NotifyData = { + title = "Phone", + content = "The call has been ended", + icon = "fas fa-phone", + timeout = 3500, + color = "#e84118", + }, + }) + else + SendNUIMessage({ + action = "PhoneNotification", + PhoneNotify = { + title = "Phone", + text = "The call has been ended", + icon = "fas fa-phone", + color = "#e84118", + }, + }) + + SendNUIMessage({ + action = "SetupHomeCall", + CallData = PhoneData.CallData, + }) + + SendNUIMessage({ + action = "CancelOutgoingCall", + }) + end +end) + +RegisterNetEvent('qb-phone:client:GetCalled', function(CallerNumber, CallId, AnonymousCall) + local RepeatCount = 0 + local CallData = { + number = CallerNumber, + name = IsNumberInContacts(CallerNumber), + anonymous = AnonymousCall + } + + if AnonymousCall then + CallData.name = "Anonymous" + end + + PhoneData.CallData.CallType = "incoming" + PhoneData.CallData.InCall = true + PhoneData.CallData.AnsweredCall = false + PhoneData.CallData.TargetData = CallData + PhoneData.CallData.CallId = CallId + + TriggerServerEvent('qb-phone:server:SetCallState', true) + + SendNUIMessage({ + action = "SetupHomeCall", + CallData = PhoneData.CallData, + }) + + for _ = 1, Config.CallRepeats + 1, 1 do + if not PhoneData.CallData.AnsweredCall then + if RepeatCount + 1 ~= Config.CallRepeats + 1 then + if PhoneData.CallData.InCall then + QBCore.Functions.TriggerCallback('qb-phone:server:HasPhone', function(HasPhone) + if HasPhone then + RepeatCount = RepeatCount + 1 + TriggerServerEvent("InteractSound_SV:PlayOnSource", "ringing", 0.2) + + if not PhoneData.isOpen then + SendNUIMessage({ + action = "IncomingCallAlert", + CallData = PhoneData.CallData.TargetData, + Canceled = false, + AnonymousCall = AnonymousCall, + }) + end + end + end) + else + SendNUIMessage({ + action = "IncomingCallAlert", + CallData = PhoneData.CallData.TargetData, + Canceled = true, + AnonymousCall = AnonymousCall, + }) + TriggerServerEvent('qb-phone:server:AddRecentCall', "missed", CallData) + break + end + Wait(Config.RepeatTimeout) + else + SendNUIMessage({ + action = "IncomingCallAlert", + CallData = PhoneData.CallData.TargetData, + Canceled = true, + AnonymousCall = AnonymousCall, + }) + TriggerServerEvent('qb-phone:server:AddRecentCall', "missed", CallData) + break + end + else + TriggerServerEvent('qb-phone:server:AddRecentCall', "missed", CallData) + break + end + end +end) + +RegisterNetEvent('qb-phone:client:UpdateMessages', function(ChatMessages, SenderNumber, New) + local NumberKey = GetKeyByNumber(SenderNumber) + + if New then + PhoneData.Chats[#PhoneData.Chats+1] = { + name = IsNumberInContacts(SenderNumber), + number = SenderNumber, + messages = {}, + } + + NumberKey = GetKeyByNumber(SenderNumber) + + PhoneData.Chats[NumberKey] = { + name = IsNumberInContacts(SenderNumber), + number = SenderNumber, + messages = ChatMessages + } + + if PhoneData.Chats[NumberKey].Unread ~= nil then + PhoneData.Chats[NumberKey].Unread = PhoneData.Chats[NumberKey].Unread + 1 + else + PhoneData.Chats[NumberKey].Unread = 1 + end + + if PhoneData.isOpen then + if SenderNumber ~= PhoneData.PlayerData.charinfo.phone then + SendNUIMessage({ + action = "PhoneNotification", + PhoneNotify = { + title = "Whatsapp", + text = "New message from "..IsNumberInContacts(SenderNumber).."!", + icon = "fab fa-whatsapp", + color = "#25D366", + timeout = 1500, + }, + }) + else + SendNUIMessage({ + action = "PhoneNotification", + PhoneNotify = { + title = "Whatsapp", + text = "Messaged yourself", + icon = "fab fa-whatsapp", + color = "#25D366", + timeout = 4000, + }, + }) + end + + NumberKey = GetKeyByNumber(SenderNumber) + ReorganizeChats(NumberKey) + + Wait(100) + QBCore.Functions.TriggerCallback('qb-phone:server:GetContactPictures', function(Chats) + SendNUIMessage({ + action = "UpdateChat", + chatData = Chats[GetKeyByNumber(SenderNumber)], + chatNumber = SenderNumber, + Chats = Chats, + }) + end, PhoneData.Chats) + else + SendNUIMessage({ + action = "PhoneNotification", + PhoneNotify = { + title = "Whatsapp", + text = "New message from "..IsNumberInContacts(SenderNumber).."!", + icon = "fab fa-whatsapp", + color = "#25D366", + timeout = 3500, + }, + }) + Config.PhoneApplications['whatsapp'].Alerts = Config.PhoneApplications['whatsapp'].Alerts + 1 + TriggerServerEvent('qb-phone:server:SetPhoneAlerts', "whatsapp") + end + else + PhoneData.Chats[NumberKey].messages = ChatMessages + + if PhoneData.Chats[NumberKey].Unread ~= nil then + PhoneData.Chats[NumberKey].Unread = PhoneData.Chats[NumberKey].Unread + 1 + else + PhoneData.Chats[NumberKey].Unread = 1 + end + + if PhoneData.isOpen then + if SenderNumber ~= PhoneData.PlayerData.charinfo.phone then + SendNUIMessage({ + action = "PhoneNotification", + PhoneNotify = { + title = "Whatsapp", + text = "New message from "..IsNumberInContacts(SenderNumber).."!", + icon = "fab fa-whatsapp", + color = "#25D366", + timeout = 1500, + }, + }) + else + SendNUIMessage({ + action = "PhoneNotification", + PhoneNotify = { + title = "Whatsapp", + text = "Messaged yourself", + icon = "fab fa-whatsapp", + color = "#25D366", + timeout = 4000, + }, + }) + end + + NumberKey = GetKeyByNumber(SenderNumber) + ReorganizeChats(NumberKey) + + Wait(100) + QBCore.Functions.TriggerCallback('qb-phone:server:GetContactPictures', function(Chats) + SendNUIMessage({ + action = "UpdateChat", + chatData = Chats[GetKeyByNumber(SenderNumber)], + chatNumber = SenderNumber, + Chats = Chats, + }) + end, PhoneData.Chats) + else + SendNUIMessage({ + action = "PhoneNotification", + PhoneNotify = { + title = "Whatsapp", + text = "New message from "..IsNumberInContacts(SenderNumber).."!", + icon = "fab fa-whatsapp", + color = "#25D366", + timeout = 3500, + }, + }) + + NumberKey = GetKeyByNumber(SenderNumber) + ReorganizeChats(NumberKey) + + Config.PhoneApplications['whatsapp'].Alerts = Config.PhoneApplications['whatsapp'].Alerts + 1 + TriggerServerEvent('qb-phone:server:SetPhoneAlerts', "whatsapp") + end + end +end) + +RegisterNetEvent('qb-phone:client:RemoveBankMoney', function(amount) + if amount > 0 then + SendNUIMessage({ + action = "PhoneNotification", + PhoneNotify = { + title = "Bank", + text = "$"..amount.." has been removed from your balance!", + icon = "fas fa-university", + color = "#ff002f", + timeout = 3500, + }, + }) + end +end) + +RegisterNetEvent('qb-phone:RefreshPhone', function() + LoadPhone() + SetTimeout(250, function() + SendNUIMessage({ + action = "RefreshAlerts", + AppData = Config.PhoneApplications, + }) + end) +end) + +RegisterNetEvent('qb-phone:client:AddTransaction', function(_, _, Message, Title) + local Data = { + TransactionTitle = Title, + TransactionMessage = Message, + } + PhoneData.CryptoTransactions[#PhoneData.CryptoTransactions+1] = Data + SendNUIMessage({ + action = "PhoneNotification", + PhoneNotify = { + title = "Crypto", + text = Message, + icon = "fas fa-chart-pie", + color = "#04b543", + timeout = 1500, + }, + }) + SendNUIMessage({ + action = "UpdateTransactions", + CryptoTransactions = PhoneData.CryptoTransactions + }) + + TriggerServerEvent('qb-phone:server:AddTransaction', Data) +end) + +RegisterNetEvent('qb-phone:client:AddNewSuggestion', function(SuggestionData) + PhoneData.SuggestedContacts[#PhoneData.SuggestedContacts+1] = SuggestionData + SendNUIMessage({ + action = "PhoneNotification", + PhoneNotify = { + title = "Phone", + text = "You have a new suggested contact!", + icon = "fa fa-phone-alt", + color = "#04b543", + timeout = 1500, + }, + }) + Config.PhoneApplications["phone"].Alerts = Config.PhoneApplications["phone"].Alerts + 1 + TriggerServerEvent('qb-phone:server:SetPhoneAlerts', "phone", Config.PhoneApplications["phone"].Alerts) +end) + +RegisterNetEvent('qb-phone:client:UpdateHashtags', function(Handle, msgData) + if PhoneData.Hashtags[Handle] ~= nil then + PhoneData.Hashtags[Handle].messages[#PhoneData.Hashtags[Handle].messages+1] = msgData + else + PhoneData.Hashtags[Handle] = { + hashtag = Handle, + messages = {} + } + PhoneData.Hashtags[Handle].messages[#PhoneData.Hashtags[Handle].messages+1] = msgData + end + + SendNUIMessage({ + action = "UpdateHashtags", + Hashtags = PhoneData.Hashtags, + }) +end) + +RegisterNetEvent('qb-phone:client:AnswerCall', function() + if (PhoneData.CallData.CallType == "incoming" or PhoneData.CallData.CallType == "outgoing") and PhoneData.CallData.InCall and not PhoneData.CallData.AnsweredCall then + PhoneData.CallData.CallType = "ongoing" + PhoneData.CallData.AnsweredCall = true + PhoneData.CallData.CallTime = 0 + + SendNUIMessage({ action = "AnswerCall", CallData = PhoneData.CallData}) + SendNUIMessage({ action = "SetupHomeCall", CallData = PhoneData.CallData}) + + TriggerServerEvent('qb-phone:server:SetCallState', true) + + if PhoneData.isOpen then + DoPhoneAnimation('cellphone_text_to_call') + else + DoPhoneAnimation('cellphone_call_listen_base') + end + + CreateThread(function() + while true do + if PhoneData.CallData.AnsweredCall then + PhoneData.CallData.CallTime = PhoneData.CallData.CallTime + 1 + SendNUIMessage({ + action = "UpdateCallTime", + Time = PhoneData.CallData.CallTime, + Name = PhoneData.CallData.TargetData.name, + }) + else + break + end + + Wait(1000) + end + end) + exports['pma-voice']:addPlayerToCall(PhoneData.CallData.CallId) + else + PhoneData.CallData.InCall = false + PhoneData.CallData.CallType = nil + PhoneData.CallData.AnsweredCall = false + + SendNUIMessage({ + action = "PhoneNotification", + PhoneNotify = { + title = "Phone", + text = "You don't have a incoming call...", + icon = "fas fa-phone", + color = "#e84118", + }, + }) + end +end) + +RegisterNetEvent('qb-phone:client:addPoliceAlert', function(alertData) + PlayerJob = QBCore.Functions.GetPlayerData().job + if PlayerJob.name == 'police' and PlayerJob.onduty then + SendNUIMessage({ + action = "AddPoliceAlert", + alert = alertData, + }) + end +end) + +RegisterNetEvent('qb-phone:client:GiveContactDetails', function() + local player, distance = GetClosestPlayer() + if player ~= -1 and distance < 2.5 then + local PlayerId = GetPlayerServerId(player) + TriggerServerEvent('qb-phone:server:GiveContactDetails', PlayerId) + else + QBCore.Functions.Notify("No one nearby!", "error") + end +end) + +RegisterNetEvent('qb-phone:client:UpdateLapraces', function() + SendNUIMessage({ + action = "UpdateRacingApp", + }) +end) + +RegisterNetEvent('qb-phone:client:GetMentioned', function(TweetMessage, AppAlerts) + Config.PhoneApplications["twitter"].Alerts = AppAlerts + SendNUIMessage({ action = "PhoneNotification", PhoneNotify = { title = "You have been mentioned in a Tweet!", text = TweetMessage.message, icon = "fab fa-twitter", color = "#1DA1F2", }, }) + TweetMessage = {firstName = TweetMessage.firstName, lastName = TweetMessage.lastName, message = escape_str(TweetMessage.message), time = TweetMessage.time, picture = TweetMessage.picture} + PhoneData.MentionedTweets[#PhoneData.MentionedTweets+1] = TweetMessage + SendNUIMessage({ action = "RefreshAppAlerts", AppData = Config.PhoneApplications }) + SendNUIMessage({ action = "UpdateMentionedTweets", Tweets = PhoneData.MentionedTweets }) +end) + +RegisterNetEvent('qb-phone:refreshImages', function(images) + PhoneData.Images = images +end) + +RegisterNetEvent("qb-phone:client:CustomNotification", function(title, text, icon, color, timeout) -- Send a PhoneNotification to the phone from anywhere + SendNUIMessage({ + action = "PhoneNotification", + PhoneNotify = { + title = title, + text = text, + icon = icon, + color = color, + timeout = timeout, + }, + }) +end) + +-- Threads + +CreateThread(function() + Wait(500) + LoadPhone() +end) + +CreateThread(function() + while true do + if PhoneData.isOpen then + SendNUIMessage({ + action = "UpdateTime", + InGameTime = CalculateTimeToDisplay(), + }) + end + Wait(1000) + end +end) + +CreateThread(function() + while true do + Wait(60000) + if LocalPlayer.state.isLoggedIn then + QBCore.Functions.TriggerCallback('qb-phone:server:GetPhoneData', function(pData) + if pData.PlayerContacts ~= nil and next(pData.PlayerContacts) ~= nil then + PhoneData.Contacts = pData.PlayerContacts + end + SendNUIMessage({ + action = "RefreshContacts", + Contacts = PhoneData.Contacts + }) + end) + end + end +end) diff --git a/[qb]/qb-phone/config.lua b/[qb]/qb-phone/config.lua new file mode 100644 index 0000000..d90671f --- /dev/null +++ b/[qb]/qb-phone/config.lua @@ -0,0 +1,189 @@ +Config = Config or {} +Config.BillingCommissions = { -- Esta é uma porcentagem (0,10) == 10% + mechanic = 0.10 +} +Config.Linux = false -- Verdadeiro se Linux +Config.TweetDuration = 12 -- Quantas horas para carregar tweets (12 carregarão as últimas 12 horas de tweets) +Config.RepeatTimeout = 2000 +Config.CallRepeats = 10 +Config.OpenPhone = 244 +Config.PhoneApplications = { + ["phone"] = { + app = "phone", + color = "#04b543", + icon = "fa fa-phone-alt", + tooltipText = "Phone", + tooltipPos = "top", + job = false, + blockedjobs = {}, + slot = 1, + Alerts = 0, + }, + ["whatsapp"] = { + app = "whatsapp", + color = "#25d366", + icon = "fas fa-comment", + tooltipText = "Whatsapp", + tooltipPos = "top", + style = "font-size: 2.8vh"; + job = false, + blockedjobs = {}, + slot = 2, + Alerts = 0, + }, + ["settings"] = { + app = "settings", + color = "#636e72", + icon = "fa fa-cogs", + tooltipText = "Settings", + tooltipPos = "top", + style = "padding-right: .08vh; font-size: 2.3vh"; + job = false, + blockedjobs = {}, + slot = 3, + Alerts = 0, + }, + ["twitter"] = { + app = "twitter", + color = "#1da1f2", + icon = "fab fa-twitter", + tooltipText = "Twitter", + tooltipPos = "top", + job = false, + blockedjobs = {}, + slot = 4, + Alerts = 0, + }, + ["garage"] = { + app = "garage", + color = "#575fcf", + icon = "fas fa-car", + tooltipText = "Vehicles", + job = false, + blockedjobs = {}, + slot = 5, + Alerts = 0, + }, + ["mail"] = { + app = "mail", + color = "#ff002f", + icon = "fas fa-envelope-open-text", + tooltipText = "Mail", + job = false, + blockedjobs = {}, + slot = 6, + Alerts = 0, + }, + ["advert"] = { + app = "advert", + color = "#ff8f1a", + icon = "fas fa-bullhorn", + tooltipText = "Advertisements", + job = false, + blockedjobs = {}, + slot = 7, + Alerts = 0, + }, + ["bank"] = { + app = "bank", + color = "#9c88ff", + icon = "fas fa-money-check-alt", + tooltipText = "Bank", + job = false, + blockedjobs = {}, + slot = 8, + Alerts = 0, + }, + ["crypto"] = { + app = "crypto", + color = "#004682", + icon = "fas fa-coins", + tooltipText = "Crypto", + job = false, + blockedjobs = {}, + slot = 9, + Alerts = 0, + }, + ["racing"] = { + app = "racing", + color = "#353b48", + icon = "fas fa-flag-checkered", + tooltipText = "Racing", + job = false, + blockedjobs = {}, + slot = 10, + Alerts = 0, + }, + ["houses"] = { + app = "houses", + color = "#27ae60", + icon = "fas fa-home", + tooltipText = "Houses", + job = false, + blockedjobs = {}, + slot = 11, + Alerts = 0, + }, + ["meos"] = { + app = "meos", + color = "#004682", + icon = "fas fa-ad", + tooltipText = "MDT", + job = "police", + blockedjobs = {}, + slot = 13, + Alerts = 0, + }, + ["lawyers"] = { + app = "lawyers", + color = "#26d4ce", + icon = "fas fa-briefcase", + tooltipText = "Services", + tooltipPos = "bottom", + job = false, + blockedjobs = {}, + slot = 12, + Alerts = 0, + }, + ["gallery"] = { + app = "gallery", + color = "#AC1D2C", + icon = "fas fa-images", + tooltipText = "Gallery", + tooltipPos = "bottom", + job = false, + blockedjobs = {}, + slot = 16, + Alerts = 0, + }, + ["camera"] = { + app = "camera", + color = "#AC1D2C", + icon = "fas fa-camera", + tooltipText = "Camera", + tooltipPos = "bottom", + job = false, + blockedjobs = {}, + slot = 15, + Alerts = 0, + }, +} +Config.MaxSlots = 20 + +Config.StoreApps = { + ["territory"] = { + app = "territory", + color = "#353b48", + icon = "fas fa-globe-europe", + tooltipText = "Territorium", + tooltipPos = "right", + style = ""; + job = false, + blockedjobs = {}, + slot = 15, + Alerts = 0, + password = true, + creator = "QBCore", + title = "Territory", + }, +} diff --git a/[qb]/qb-phone/fxmanifest.lua b/[qb]/qb-phone/fxmanifest.lua new file mode 100644 index 0000000..9259a77 --- /dev/null +++ b/[qb]/qb-phone/fxmanifest.lua @@ -0,0 +1,34 @@ +fx_version 'bodacious' +game 'gta5' + +description 'QB-Phone' +version '1.3.0' + +ui_page 'html/index.html' + +shared_scripts { + 'config.lua', + '@qb-apartments/config.lua', + '@qb-garages/config.lua', +} + +client_scripts { + 'client/main.lua', + 'client/animation.lua' +} + +server_scripts { + '@oxmysql/lib/MySQL.lua', + 'server/main.lua' +} + +files { + 'html/*.html', + 'html/js/*.js', + 'html/img/*.png', + 'html/css/*.css', + 'html/img/backgrounds/*.png', + 'html/img/apps/*.png', +} + +lua54 'yes' \ No newline at end of file diff --git a/[qb]/qb-phone/html/css/bank.css b/[qb]/qb-phone/html/css/bank.css new file mode 100644 index 0000000..5eb682a --- /dev/null +++ b/[qb]/qb-phone/html/css/bank.css @@ -0,0 +1,471 @@ +@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200&display=swap'); + +.bank-app { + display: none; + height: 100%; + width: 100%; + background: rgb(36, 36, 36); + overflow: hidden; +} + +.bank-app-header { + position: absolute; + width: 100%; + height: 6vh; + top: 6vh; +} + +.bank-app-header-button { + position: relative; + float: left; + width: 50%; + height: 100%; + text-align: center; + line-height: 6vh; + font-family: 'Poppins', sans-serif; + color: white; + transition: .08s; +} + +.bank-app-header-button-selected { + border-bottom: .3vh solid #dc143c; +} +.bank-app-header-button > i { + position: absolute; + margin: 0 auto; + left: 0; + right: 0; + top: .9vh; + font-size: 2vh; +} +.bank-app-header-button > p { + position: absolute; + margin: 0 auto; + left: 0; + right: 0; + top: 1.4vh; + font-size: 1.25vh; +} + +.bank-app-accounts { + display: block; + position: absolute; + width: 100%; + height: 70%; + top: 13vh; + left: 30vh; +} +.bank-app-invoices { + display: block; + position: absolute; + width: 100%; + height: 37vh; + top: 13vh; + left: 30vh; +} +.bank-app-invoices-list { + position: absolute; + top: 0; + height: 100%; + width: 100%; + overflow-y: scroll; + overflow-x: hidden; +} +.bank-app-invoices-list::-webkit-scrollbar { + width: .5vh; + background-color: #dc143c; +} +.bank-app-invoice { + position: relative; + height: 6vh; + width: 100%; + letter-spacing: .05vh; + border-bottom: .2vh solid #363d4b; +} +.bank-app-invoice-title { + text-transform : capitalize; + position: absolute; + top: 1vh; + left: 2vh; + color: white; + font-family: 'Poppins', sans-serif; + font-size: 1.3vh; +} +.bank-app-invoice-amount { + position: absolute; + bottom: 1vh; + left: 2vh; + color: rgba(255, 255, 255, 0.781); + font-family: 'Poppins', sans-serif; + font-size: 1.22vh; +} +.bank-app-invoice-buttons { + position: absolute; + right: 1.2vh; + bottom: .1vh; + height: 3vh; + width: 7vh; + text-align: center; + line-height: 3.5vh; +} +.bank-app-invoice-buttons > i { + margin-left: .5vh; + margin-right: .5vh; + font-size: 2vh; +} +.pay-invoice { + color: #4cd137; + transition: .1s; +} +.pay-invoice:hover { + color: #70f75b; +} +.decline-invoice { + color: #e84118; + transition: .1s; +} +.decline-invoice:hover { + color: #ff5f38; +} +.bank-app-transfer { + display: none; + position: absolute; + width: 100%; + height: 100%; + background-color: rgb(36, 36, 36); + top: -100%; + z-index: 500; +} +.bank-app-account { + position: absolute; + background-color: rgba(23, 23, 23, 90%); + height: 9.5vh; + width: 80%; + margin: 0px auto; + left: 0px; + right: 0px; + top: 1.5vh; + transition: all 0.1s ease 0s; + border-radius: 0.15rem; + box-shadow: 0rem 0rem 0.1rem 0.05rem #000000; +} +.bank-app-account:hover{ + background-color: #dc143c; + transition: .5s ease; +} +.bank-app-account-title { + position: absolute; + top: 1vh; + left: 1vh; + font-family: 'Poppins', sans-serif; + letter-spacing: .1vh; + color: white; + font-size: 1.1vh; +} +.bank-app-account-number { + position: absolute; + top: 3vh; + left: 1vh; + font-family: 'Poppins', sans-serif; + letter-spacing: .1vh; + width: 100%; + color: white; + font-size: 1.1vh; + background: transparent; + outline: none; + border: none; +} +.bank-app-account-number::selection { + background: transparent; + outline: none; + border: none; + color: white; +} +.bank-app-account-balance { + position: absolute; + top: 6.5vh; + left: 1vh; + font-family: 'Poppins', sans-serif; + letter-spacing: .1vh; + color: white; + font-size: 1.5vh; +} +.bank-app-account-actions { + text-align: center; + color: white; + margin: 0px auto; + bottom: 2.5vh; + height: 5vh; + width: 80%; + right: 0px; + left: 0px; + line-height: 5vh; + font-size: 2.5vh; + position: absolute; + transition: all 0.1s ease 0s; + background: rgba(23, 23, 23, 90%); + border-radius: 0.15rem; + box-shadow: 0rem 0rem 0.1rem 0.05rem #000000; +} + +.bank-app-account-actions:hover { + background-color: #dc143c; + transition: .5s ease; +} +.bank-app-loaded { + display: none; + padding-left: 30vh; +} +.bank-app-loading { + position: absolute; + top: 0; + left: 0vh; + display: block; + height: 100%; + width: 100%; + overflow: hidden; +} +.qbank-logo { + position: absolute; + width: 10vh; + margin: 0 auto; + left: 0vh; + right: 0; + top: 22vh; + z-index: 101; +} +#qbank-text { + position: absolute; + top: 24vh; + left: 9vh; + font-size: 4.5vh; + color: white; + font-family: 'Poppins', sans-serif; + z-index: 100; + opacity: 0; +} + +.bank-app-transfer-header { + position: absolute; + top: 5.5vh; + left: 6vh; + color: white; + font-family: 'Poppins', sans-serif; + font-size: 2vh; +} + +#bank-transfer-iban { + position: absolute; + top: 12vh; + left: 8vh; + background: none; + border: none; + outline: none; + border-bottom: 2px solid #f5f6fa; + font-family: 'Poppins', sans-serif; + height: 3.5vh; + width: 18vh; + text-indent: .4vh; + transition: .1s; + font-size: 1.3vh; + color: white; +} +#bank-transfer-iban::-webkit-inner-spin-button { + display: none; +} +#bank-transfer-iban:focus { + border-bottom: 2px solid #fbc531; +} +#bank-transfer-iban:valid { + border-bottom: 2px solid #6ab04c; +} +#bank-transfer-amount { + position: absolute; + top: 18vh; + left: 8vh; + background: none; + border: none; + outline: none; + border-bottom: 2px solid #f5f6fa; + font-family: 'Poppins', sans-serif; + /* background: rgb(33,36,43); */ + /* background: linear-gradient(0deg, rgba(33,36,43,0.5) 0%, rgba(178,132,254,0) 100%); */ + height: 3.5vh; + width: 18vh; + text-indent: .4vh; + transition: .1s; + font-size: 1.3vh; + color: white; +} +#bank-transfer-amount::-webkit-inner-spin-button { + display: none; +} + +#bank-transfer-amount:focus { + border-bottom: 2px solid #fbc531; +} + +#bank-transfer-amount:valid { + border-bottom: 2px solid #6ab04c; +} +.bank-transfer-iban-icon { + position: absolute; + top: 13.5vh; + left: 3.4vh; + font-size: 2.1vh; + color: white +} +.bank-transfer-amount-icon { + position: absolute; + top: 19.2vh; + left: 3.5vh; + font-size: 2.4vh; + color: white +} +.bank-transfer-mycontacts-icon { + position: absolute; + top: 25.5vh; + left: 3.5vh; + font-size: 2.2vh; + color: white +} +.bank-transfer-mycontacts-icon:hover { + color: #fbc531; +} +.bank-app-transfer-buttons { + position: absolute; + bottom: 40px; + height: 5vh; + width: 100%; +} +.bank-app-transfer-button { + position: relative; + float: left; + width: 50%; + height: 100%; + text-align: center; + line-height: 4.5vh; + font-family: 'Poppins', sans-serif; + color: white; + font-size: 1.4vh; + transition: .1s; +} +.bank-app-transfer-button:hover { + border-top: .2vh solid #dc143c; +} +.bank-app-my-contacts { + display: none; + position: absolute; + height: 100%; + width: 100%; + top: -100%; + background: rgb(36, 36, 36); + z-index: 500; +} + +.bank-app-my-contacts::-webkit-scrollbar { + display: none; +} + +.bank-app-my-contacts-list::-webkit-scrollbar { + display: none; +} + +.bank-app-my-contacts-header { + position: relative; + padding: 5vh 0 0 8vh; + font-family: 'Poppins', sans-serif; + font-size: 2vh; + color: white; +} +.bank-app-my-contacts-list { + position: absolute; + height: 65%; + width: 75%; + margin: 0 auto; + left: 0; + right: 0; + top: 14vh; + overflow-y: scroll; +} +.bank-app-my-contact { + position: relative; + width: 98%; + left: 2px; + height: 4.5vh; + transition: all 0.1s ease 0s; + background: rgba(23, 23, 23, 90%); + border-radius: 0.15rem; + margin-top: 2px; + margin-bottom: 10px; + box-shadow: 0rem 0rem 0.1rem 0.05rem #000000; +} +.bank-app-my-contact:hover { + background-color: #727e94; +} +.bank-app-my-contact-firstletter { + position: absolute; + background-color: #eb4d4b; + height: 3.5vh; + width: 3.5vh; + margin: .4vh; + margin-left: .35vh; + text-align: center; + line-height: 3.6vh; + border-radius: 50%; + font-family: 'Poppins', sans-serif; + color: white; +} +.bank-app-my-contact-name { + position: absolute; + left: 5vh; + line-height: 4.5vh; + font-family: 'Poppins', sans-serif; + font-size: 1.4vh; + color: white; +} +.bank-app-my-contacts-list-header { + position: absolute; + top: 8.5vh; + height: 5vh; + width: 100%; +} +#bank-app-my-contact-search { + position: absolute; + border: none; + top: 1.2vh; + width: 17vh; + margin: 0px auto; + left: 0px; + right: 0px; + color: white; + opacity: 1; + height: 2.5vh; + border-radius: 1vh; + font-family: Poppins, sans-serif; + outline: none; + text-indent: 1vh; + z-index: 100; + background: rgba(23, 23, 23, 90%); + border-radius: 0.15rem; + box-shadow: 0rem 0rem 0.1rem 0.05rem #000000; +} +#bank-app-my-contact-search::placeholder{ + font-family: 'Poppins', sans-serif; +} +.bank-app-my-contacts-list-back { + position: absolute; + bottom: 40px; + width: 100%; + height: 5vh; + text-align: center; + line-height: 5vh; + text-transform: uppercase; + color: white; + font-family: 'Poppins', sans-serif; + font-size: 1.4vh; + transition: .1s; +} +.bank-app-my-contacts-list-back:hover { + border-top: 2px solid #eb4d4b; +} diff --git a/[qb]/qb-phone/html/css/camera.css b/[qb]/qb-phone/html/css/camera.css new file mode 100644 index 0000000..532d3dc --- /dev/null +++ b/[qb]/qb-phone/html/css/camera.css @@ -0,0 +1,40 @@ +@import url('https://fonts.googleapis.com/css?family=Lato&display=swap'); + +.camera-app { + display: none; + height: 100%; + width: 100%; + background: rgb(36, 36, 36); + overflow: hidden; +} + + +.camera-homescreen { + position: absolute; + height: 100%; + width: 100%; + left: 0vh; +} + + + +.loader { + z-index: 1000; + border: 16px solid #f3f3f3; /* Light grey */ + border-top: 16px solid #3498db; + border-bottom: 16px solid #3498db; + border-radius: 50%; + animation: spin 2s linear infinite; + position: absolute; + top: 50%; + left: 50%; + margin-top: -50px; + margin-left: -50px; + width: 100px; + height: 100px; +} + +@keyframes spin { + 0% { transform: rotate(0deg); } + 100% { transform: rotate(360deg); } +} \ No newline at end of file diff --git a/[qb]/qb-phone/html/css/crypto.css b/[qb]/qb-phone/html/css/crypto.css new file mode 100644 index 0000000..ca1fefc --- /dev/null +++ b/[qb]/qb-phone/html/css/crypto.css @@ -0,0 +1,611 @@ +@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200&display=swap'); + +.crypto-app { + display: none; + height: 100%; + width: 100%; + background-color: rgb(38, 38, 38); + overflow: hidden; +} + +.crypto-action-page { + position: absolute; + top: 0; + left: -30vh; + height: 100%; + width: 100%; + z-index: 1; +} + +.crypto-action-page-buy-crypto { + display: none; + position: absolute; + height: 100%; + width: 100%; + background-color: rgb(38, 38, 38); +} + +.crypto-action-page-sell-crypto { + display: none; + position: absolute; + height: 100%; + width: 100%; + background-color: rgb(38, 38, 38); +} + +.crypto-action-page-transfer-crypto { + display: none; + position: absolute; + height: 100%; + width: 100%; + background-color: rgb(38, 38, 38); +} + +.crypto-action-page-buy-crypto-footer { + position: absolute; + bottom: 40px; + width: 100%; + height: 5vh; +} + +.crypto-action-page-buy-crypto-footer-button { + position: relative; + width: 50%; + height: 100%; + text-align: center; + line-height: 5vh; + color: white; + font-size: 2.0vh; + transition: .1s ease-in-out; + float: left; +} + +.crypto-action-page-buy-crypto-footer-button:hover { + color: #dc143c; +} + +@keyframes Shake { + 0% { + transform: rotate(0deg); + } + 25% { + transform: rotate(-5deg); + } + 50% { + transform: rotate(5deg); + } + 75% { + transform: rotate(-5deg); + } + 100% { + transform: rotate(5deg); + } +} + +/* #2E3B4B */ + +.crypto-header { + position: absolute; + width: 100%; + height: 18.5vh; + top: 5vh; + text-align: center; +} + +.crypto-header-footer { + position: absolute; + bottom: 0; + height: 4.4vh; + width: 100%; +} + +.crypto-header-footer-item { + position: relative; + width: 33.33%; + height: 100%; + float: left; + color: white; + text-align: center; + line-height: 4.4vh; + font-size: 1.2vh; + font-family: 'Poppins', sans-serif; + transition: .05s ease-in-out; +} + +.crypto-header-footer-item-selected { + border-bottom: .2vh solid #dc143c; +} + +.crypto-page { + position: absolute; + height: 57%; + width: 100%; + background: rgb(38, 38, 38); + bottom: 10px; + margin: 0 auto; + left: 0; + right: 0; +} + +.crypto-header-values { + position: absolute; + width: 90%; + height: 8vh; + top: 7vh; + margin: 0 auto; + left: 0; + right: 0; +} + +.crypto-header-value { + position: relative; + color: white; + float: left; + width: 33.33%; + text-align: center; + top: 2.5vh; + font-family: 'Poppins', sans-serif; + font-size: 1.2vh; +} + +.crypto-header-value p { + line-height: 2vh; +} + +.crypto-header-value span { + color: rgba(255, 255, 255, 0.699); +} + +.crypto-header-picture { + position: absolute; + width: 14vh; + margin: 0 auto; + left: 0; + right: 0; + top: 2vh; +} + +.cryptotab-general { + display: none; + position: absolute; + width: 100%; + height: 100%; +} + +.cryptotab-transactions { + display: none; + position: absolute; + width: 100%; + height: 100%; +} + +.cryptotab-course { + display: none; + position: absolute; + width: 100%; + height: 100%; +} + +.cryptotab-transactions-list { + position: absolute; + width: 93%; + height: 95%; + margin: 0 auto; + left: 0; + right: 0; + top: .5vh; + border-radius: .5vh; + overflow-x: hidden; + overflow-y: scroll; +} + +.cryptotab-transactions-list::-webkit-scrollbar { + display: none; +} + +.cryptotab-transactions-block { + position: relative; + width: 95%; + height: 7vh; + margin: 0 auto; + margin-bottom: .8vh; + margin-top: .6vh; + background: rgba(23, 23, 23, 90%); + border-radius: 0.15rem; + box-shadow: 0rem 0rem 0.1rem 0.05rem #000000; +} + +.cryptotab-transactions-block i { + line-height: 7vh; + margin-left: 1.5vh; + font-size: 2vh; + color: white; +} + +.cryptotab-transactions-block-title { + position: absolute; + top: 1.5vh; + left: 4.7vh; + font-family: 'Poppins', sans-serif; + font-size: 1.4vh; + color: white; +} + +.cryptotab-transactions-block-happening { + position: absolute; + bottom: 1.5vh; + left: 4.7vh; + font-family: 'Poppins', sans-serif; + color: white; + font-size: 1.1vh; +} + +.cryptotab-course-list { + position: absolute; + width: 93%; + height: 95%; + margin: 0 auto; + left: 0; + right: 0; + top: .5vh; + overflow-x: hidden; + overflow-y: scroll; +} + +.cryptotab-course-list::-webkit-scrollbar { + display: none; +} + +.cryptotab-course-block { + position: relative; + width: 95%; + height: 7vh; + margin: 0 auto; + margin-bottom: .8vh; + margin-top: .6vh; + background: rgba(23, 23, 23, 90%); + border-radius: 0.15rem; + box-shadow: 0rem 0rem 0.1rem 0.05rem #000000; +} + +.cryptotab-course-block i { + line-height: 7vh; + margin-left: 1.5vh; + font-size: 2vh; + color: white; +} + +.cryptotab-course-block-title { + position: absolute; + top: 1.5vh; + left: 4.7vh; + font-family: 'Poppins', sans-serif; + font-size: 1.3vh; + color: white; +} + +.cryptotab-course-block-happening { + position: absolute; + bottom: 1.5vh; + left: 4.7vh; + font-family: 'Poppins', sans-serif; + color: white; + font-size: 1.1vh; +} + +.crypto-percentage-change { + position: absolute; + width: 10vh; + top: -2.6vh; +} + +.crypto-percentage-change i { + font-size: 1.2vh; +} + +.cryptotab-general-actions { + position: absolute; + width: 100%; + height: 100%; + margin: 0 auto; + left: 0; + right: 0; + top: 0; + overflow-y: scroll; + overflow-x: hidden; +} + +.cryptotab-general-actions::-webkit-scrollbar { + display: none; +} + +.cryptotab-general-action { + position: relative; + color: white; + width: 90%; + height: 6vh; + margin: 1vh auto 0px; + font-family: Poppins, sans-serif; + transition: all 0.05s linear 0s; + background: rgba(23, 23, 23, 90%); + border-radius: 0.15rem; + box-shadow: 0rem 0rem 0.1rem 0.05rem #000000; +} + +.cryptotab-general-action > i { + position: absolute; + left: 1.25vh; + line-height: 6vh; + font-size: 2vh; +} + +.cryptotab-general-action-title { + position: absolute; + left: 5vh; + top: 1vh; + font-size: 1.3vh; + color: white; + font-weight: bold; +} + +.cryptotab-general-action-description { + position: absolute; + left: 5vh; + top: 3vh; + font-size: 1.1vh; + color: white; +} + +.cryptotab-general-action:hover { + background-color: #dc143c; +} + +.crypto-action-page-buy-crypto-input-money { + position: absolute; + top: 22.4vh; + left: 7vh; + background: none; + border: none; + outline: none; + /* border-bottom: 2px solid #000000; */ + font-family: 'Poppins', sans-serif; + height: 3.5vh; + width: 18vh; + text-indent: .4vh; + transition: .1s; + font-size: 1.3vh; + color: white; +} +.crypto-action-page-buy-crypto-input-money::-webkit-inner-spin-button { + display: none; +} + +.crypto-action-page-buy-crypto-input-money:focus { + border-bottom: 2px solid #fbc531; +} + +.crypto-action-page-buy-crypto-input-money:valid { + border-bottom: 2px solid #6ab04c; +} + +.crypto-action-page-buy-crypto-input-money-icon { + position: absolute; + top: 22vh; + left: 3vh; + font-size: 2.5vh; + color: white; +} + +.crypto-action-page-buy-crypto-input-coins { + position: absolute; + top: 15vh; + left: 7vh; + background: none; + border: none; + outline: none; + border-bottom: 2px solid #000000; + font-family: 'Poppins', sans-serif; + height: 3.5vh; + width: 18vh; + text-indent: .4vh; + transition: .1s; + font-size: 1.3vh; + color: white; +} +.crypto-action-page-buy-crypto-input-coins::-webkit-inner-spin-button { + display: none; +} + +.crypto-action-page-buy-crypto-input-coins:focus { + border-bottom: 2px solid #fbc531; +} + +.crypto-action-page-buy-crypto-input-coins:valid { + border-bottom: 2px solid #6ab04c; +} + +.crypto-action-page-buy-crypto-input-coins-icon { + position: absolute; + top: 16vh; + left: 3vh; + font-size: 2.5vh; + color: white; +} + +/* Sell */ + + +.crypto-action-page-sell-crypto-input-money { + position: absolute; + top: 22.4vh; + left: 7vh; + background: none; + border: none; + outline: none; + /* border-bottom: 2px solid #000000; */ + font-family: 'Poppins', sans-serif; + height: 3.5vh; + width: 18vh; + text-indent: .4vh; + transition: .1s; + font-size: 1.3vh; + color: white; +} +.crypto-action-page-sell-crypto-input-money::-webkit-inner-spin-button { + display: none; +} + +.crypto-action-page-sell-crypto-input-money:focus { + border-bottom: 2px solid #fbc531; +} + +.crypto-action-page-sell-crypto-input-money:valid { + border-bottom: 2px solid #6ab04c; +} + +.crypto-action-page-sell-crypto-input-money-icon { + position: absolute; + top: 22vh; + left: 3vh; + font-size: 2.5vh; + color: white; +} + +.crypto-action-page-sell-crypto-input-coins { + position: absolute; + top: 15vh; + left: 7vh; + background: none; + border: none; + outline: none; + border-bottom: 2px solid #000000; + font-family: 'Poppins', sans-serif; + /* background: rgb(33,36,43); */ + /* background: linear-gradient(0deg, rgba(33,36,43,0.5) 0%, rgba(178,132,254,0) 100%); */ + height: 3.5vh; + width: 18vh; + text-indent: .4vh; + transition: .1s; + font-size: 1.3vh; + color: white; +} +.crypto-action-page-sell-crypto-input-coins::-webkit-inner-spin-button { + display: none; +} + +.crypto-action-page-sell-crypto-input-coins:focus { + border-bottom: 2px solid #fbc531; +} + +.crypto-action-page-sell-crypto-input-coins:valid { + border-bottom: 2px solid #6ab04c; +} + +.crypto-action-page-sell-crypto-input-coins-icon { + position: absolute; + top: 16vh; + left: 3vh; + font-size: 2.5vh; + color: white; +} + +.crypto-action-page-header { + position: absolute; + left: 3vh; + top: 6.5vh; + font-family: 'Poppins', sans-serif; + font-size: 1.8vh; + color: white; +} + +.crypto-action-page-wallet { + position: absolute; + left: 3vh; + top: 11vh; + font-family: 'Poppins', sans-serif; + font-size: 1.3vh; + color: white; +} + +.crypto-walletid { + position: absolute; + margin: 0 auto; + left: 0; + right: 0; + width: 100%; + text-align: center; + bottom: 4vh; + font-family: 'Poppins', sans-serif; + color: white; +} + +.crypto-action-page-transfer-crypto-input-walletid { + position: absolute; + top: 21vh; + left: 7vh; + background: none; + border: none; + outline: none; + border-bottom: 2px solid #000000; + font-family: 'Poppins', sans-serif; + height: 3.5vh; + width: 18vh; + text-indent: .4vh; + transition: .1s; + font-size: 1.3vh; + color: white; +} + +.crypto-action-page-transfer-crypto-input-walletid:focus { + border-bottom: 2px solid #fbc531; +} + +.crypto-action-page-transfer-crypto-input-walletid:valid { + border-bottom: 2px solid #6ab04c; +} + +.crypto-action-page-transfer-crypto-input-money-icon { + position: absolute; + top: 22vh; + left: 3vh; + font-size: 2.5vh; + color: white; +} + +/* */ + +.crypto-action-page-transfer-crypto-input-coins{ + position: absolute; + top: 15vh; + left: 7vh; + background: none; + border: none; + outline: none; + border-bottom: 2px solid #000000; + font-family: 'Poppins', sans-serif; + height: 3.5vh; + width: 18vh; + text-indent: .4vh; + transition: .1s; + font-size: 1.3vh; + color: white; +} +.crypto-action-page-transfer-crypto-input-coins::-webkit-inner-spin-button { + display: none; +} + +.crypto-action-page-transfer-crypto-input-coins:focus { + border-bottom: 2px solid #fbc531; +} + +.crypto-action-page-transfer-crypto-input-coins:valid { + border-bottom: 2px solid #6ab04c; +} + +.crypto-action-page-transfer-crypto-input-coins-icon { + position: absolute; + top: 16vh; + left: 3vh; + font-size: 2.5vh; + color: white; +} diff --git a/[qb]/qb-phone/html/css/gallery.css b/[qb]/qb-phone/html/css/gallery.css new file mode 100644 index 0000000..c917a3e --- /dev/null +++ b/[qb]/qb-phone/html/css/gallery.css @@ -0,0 +1,209 @@ +@import url('https://fonts.googleapis.com/css?family=Lato&display=swap'); + +.gallery-app { + display: none; + height: 100%; + width: 100%; + background: rgb(36, 36, 36); + overflow: hidden; +} + +.gallery-app-header { + position: absolute; + height: 9vh; + width: 100%; + background-color: #000; + text-align: center; + line-height: 12.5vh; + color: white; + font-family: 'Poppins', sans-serif; + font-size: 1.5vh; +} + +.gallery-homescreen { + position: absolute; + height: 100%; + width: 100%; + left: 0vh; +} + +.gallery-detailscreen { + position: absolute; + height: 100%; + width: 100%; + left: -30vh; +} +.gallery-postscreen { + position: absolute; + height: 100%; + width: 100%; + left: -30vh; +} + +.gallery-images { + position: absolute; + width: 85%; + height: 44.5vh; + /* background-color: rgba(0, 0, 0, 0.1); */ + top: 10.5vh; + margin: 0 auto; + left: 0; + right: 0; + overflow-y: scroll; +} + +.gallery-images::-webkit-scrollbar { + display: none; +} + +.tumbnail{ + width: 100%; + border-radius: 0.3vh; +} + +.gallery-image { + display: inline-block; + width: 50%; + padding: 0.2vh; + height: 7.1vh; + +} +.gallery-details { + position: absolute; + /* background-color: rgba(255, 255, 255, 0.1); */ + height: 76%; + width: 84%; + margin: 0 auto; + left: 0vh; + right: 0; + top: 11vh; +} + + + +.return-button { + display: flex; + flex-direction: row; + justify-content: space-between; +} + +.return-button > div { + margin: 2px; + width: 100%; + height: 5vh; + background-color: rgb(233, 233, 233); + border-radius: .3vh; + transition: .05s linear; + text-align: center; + line-height: 5vh; + font-family: 'Poppins', sans-serif; + font-size: 1.4vh; +} + +.return-button > div:hover { + background-color: rgb(212, 212, 212); +} + +.make-post-button { + display: flex; + flex-direction: row; + justify-content: space-between; +} + +.make-post-button > div { + margin: 2px; + width: 80%; + height: 5vh; + background-color: #1da1f2; + border-radius: .3vh; + transition: .05s linear; + text-align: center; + line-height: 5vh; + font-family: 'Poppins', sans-serif; + font-size: 1.4vh; +} + +.make-post-button > div:hover { + background-color: #1da1f2; +} + +#delete-button { + margin: 2px; + width: 20%; + height: 5vh; + background-color: #921010; + color: #fff; + border-radius: .3vh; + transition: .05s linear; + text-align: center; + line-height: 5vh; + font-family: 'Poppins', sans-serif; + font-size: 1.4vh; +} +#delete-button:hover { + background-color: #742323; +} + +.posts-button { + display: flex; + flex-direction: row; + justify-content: space-between; +} + +#tweet-button { + margin: 2px; + width: 50%; + height: 5vh; + + color: #fff; + border-radius: .3vh; + transition: .05s linear; + text-align: center; + line-height: 5vh; + font-family: 'Poppins', sans-serif; + font-size: 1.4vh; + background-color: #08a0e9; +} +#tweet-button > div:hover { + background-color: #0084b4; +} + +#advert-button { + margin: 2px; + width: 50%; + height: 5vh; + color: #fff; + border-radius: .3vh; + transition: .05s linear; + text-align: center; + line-height: 5vh; + font-family: 'Poppins', sans-serif; + font-size: 1.4vh; + background-color: #ff8f1a; +} +#advert-button > div:hover { + background-color: #cf812d; +} + + + +#new-textarea { + border: none; + height: 15vh; + margin: 0 auto; + left: 0; + right: 0; + background-color: rgb(233, 233, 233); + outline: none; + border-bottom: 2px solid #1da0f200; + resize: none; + transition: border-bottom 0.1s ease-in-out; + font-family: 'Poppins', sans-serif; + padding: 0.87vh; + font-size: 1.4vh; + top: 12vh; + width: 100%; + border-radius: 1vh 1vh 0 0; + box-shadow: inset 0 0 2vh 0 rgb(0 0 0 / 9%); + +} \ No newline at end of file diff --git a/[qb]/qb-phone/html/css/garage.css b/[qb]/qb-phone/html/css/garage.css new file mode 100644 index 0000000..6963ad3 --- /dev/null +++ b/[qb]/qb-phone/html/css/garage.css @@ -0,0 +1,226 @@ +@import url('https://fonts.googleapis.com/css?family=Lato&display=swap'); + +.garage-app { + display: none; + height: 100%; + width: 100%; + background: rgb(36, 36, 36); + overflow: hidden; +} + +.garage-app-header { + position: absolute; + height: 9vh; + width: 100%; + text-align: center; + line-height: 13.5vh; + color: white; + font-family: 'Poppins', sans-serif; + font-size: 1.5vh; +} + +.garage-homescreen { + position: absolute; + height: 100%; + width: 100%; + left: 0vh; +} + +.garage-detailscreen { + position: absolute; + height: 100%; + width: 100%; + left: -30vh; +} + +.garage-vehicles { + position: absolute; + width: 85%; + height: 44.5vh; + top: 10.5vh; + margin: 0 auto; + left: 0; + right: 0; + overflow-y: scroll; +} + +.garage-vehicles::-webkit-scrollbar { + display: none; +} + +.garage-vehicle { + position: relative; + height: 7vh; + width: 100%; + background-color: rgba(23, 23, 23, 90%); + border-radius: 1vh; + transition: .08s linear; + margin-bottom: 1vh; + box-shadow: 0rem 0rem 0.1rem 0.05rem #000000; +} + +.garage-vehicle-firstletter { + position: relative; + line-height: 7vh; + left: 1.2vh; + background-color: #ee5253; + padding-top: 1.1vh; + padding-bottom: 1.1vh; + padding-left: 1.6vh; + padding-right: 1.6vh; + border-radius: 50%; + color: white; + font-family: 'Poppins', sans-serif; + font-size: 1.8vh; + transition: .05s linear; +} + +.garage-vehicle:hover { + background-color: #dc143c; +} + +.garage-vehicle-name { + position: absolute; + left: 7vh; + color: white; + line-height: 7vh; + font-size: 1.2vh; + font-family: 'Poppins', sans-serif; +} + +.garage-cardetails { + position: absolute; + /* background-color: rgba(255, 255, 255, 0.1); */ + height: 76%; + width: 84%; + margin: 0 auto; + left: 0vh; + right: 0; + top: 11vh; +} + +.vehicle-brand { + position: relative; + width: 100%; + background-color: rgb(54, 54, 54); + padding: .8vh; + color: white; + font-family: 'Poppins', sans-serif; + border-bottom: .1vh solid #fff; + margin-bottom: 1vh; + font-size: 1.2vh; +} + +.vehicle-model { + position: relative; + width: 100%; + background-color: rgb(54, 54, 54); + padding: .8vh; + color: white; + font-family: 'Poppins', sans-serif; + border-bottom: .1vh solid #fff; + margin-bottom: 1vh; + font-size: 1.2vh; +} + +.vehicle-plate { + position: relative; + width: 100%; + background-color: rgb(54, 54, 54); + padding: .8vh; + color: white; + font-family: 'Poppins', sans-serif; + border-bottom: .1vh solid #fff; + margin-bottom: 1vh; + font-size: 1.2vh; +} + +.vehicle-garage { + position: relative; + width: 100%; + background-color: rgb(54, 54, 54); + padding: .8vh; + color: white; + font-family: 'Poppins', sans-serif; + border-bottom: .1vh solid #fff; + margin-bottom: 1vh; + font-size: 1.2vh; +} + +.vehicle-status { + position: relative; + width: 100%; + background-color: rgb(54, 54, 54); + padding: .8vh; + color: white; + font-family: 'Poppins', sans-serif; + border-bottom: .1vh solid #fff; + margin-bottom: 1vh; + font-size: 1.2vh; +} + +.vehicle-fuel { + position: relative; + width: 100%; + background-color: rgb(54, 54, 54); + padding: .8vh; + color: white; + font-family: 'Poppins', sans-serif; + border-bottom: .1vh solid #fff; + margin-bottom: 1vh; + font-size: 1.2vh; +} + +.vehicle-engine { + position: relative; + width: 100%; + background-color: rgb(54, 54, 54); + padding: .8vh; + color: white; + font-family: 'Poppins', sans-serif; + border-bottom: .1vh solid #fff; + margin-bottom: 1vh; + font-size: 1.2vh; +} + +.vehicle-body { + position: relative; + width: 100%; + background-color: rgb(54, 54, 54); + padding: .8vh; + color: white; + font-family: 'Poppins', sans-serif; + border-bottom: .1vh solid #fff; + margin-bottom: 1vh; + font-size: 1.2vh; +} + + +.vehicle-answer { + float: right; + font-size: 1.1vh; +} + + +.return-track { + display: flex; + flex-direction: row; + justify-content: space-between; +} + +.return-track > div { + margin: 2px; + width: 50%; + height: 5vh; + background-color: rgb(233, 233, 233); + border-radius: .3vh; + transition: .05s linear; + text-align: center; + line-height: 5vh; + font-family: 'Poppins', sans-serif; + font-size: 1.4vh; +} + +.return-track > div:hover { + background-color: rgb(212, 212, 212); +} diff --git a/[qb]/qb-phone/html/css/houses.css b/[qb]/qb-phone/html/css/houses.css new file mode 100644 index 0000000..b2995d2 --- /dev/null +++ b/[qb]/qb-phone/html/css/houses.css @@ -0,0 +1,415 @@ +@import url('https://fonts.googleapis.com/css?family=Lato&display=swap'); +@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro&display=swap'); + +.houses-app { + display: none; + height: 100%; + width: 100%; + background: rgb(36, 36, 36); + overflow: hidden; +} + +.houses-app-header { + position: absolute; + width: 100%; + height: 5vh; + top: 6vh; +} + +.houses-app-header-tab { + position: relative; + float: left; + width: 50%; + height: 100%; + text-align: center; + line-height: 5vh; + font-family: 'Poppins', sans-serif; + transition: .075s linear; +} + +.houses-app-header-tab > p { + font-size: 1.5vh; + color: rgba(255, 255, 255, 0.5); + transition: .075s linear; +} + +.houses-app-header-tab-selected { + border-bottom: .3vh solid #c23616; +} + +.houses-app-header-tab-selected > p { + color: #ffffff; +} + +.house-app-myhouses-container { + position: absolute; + width: 85%; + height: 77%; + margin: 0 auto; + left: 0vw; + right: 0; + top: 12vh; + overflow-x: hidden; + overflow-y: scroll; +} + +.house-app-myhouses-container::-webkit-scrollbar { + display: none; +} + +.house-app-mykeys-container { + display: none; + position: absolute; + width: 85%; + height: 77%; + margin: 0 auto; + left: 0vw; + right: 0; + top: 12vh; + overflow-x: hidden; + overflow-y: scroll; +} + +.house-app-mykeys-container::-webkit-scrollbar { + display: none; +} + +.myhouses-house { + position: relative; + height: 7.5vh; + width: 100%; + transition: all 0.05s linear 0s; + margin-bottom: 10px; + background: rgba(23, 23, 23, 90%); + border-radius: 0.15rem; + box-shadow: 0rem 0rem 0.1rem 0.05rem #000000; +} + +.myhouses-house:hover { + background-color: #dc143c; +} + +.myhouse-house-icon { + position: absolute; + height: 100%; + width: 25%; + text-align: center; +} + +.myhouse-house-icon > i { + text-align: center; + line-height: 7.5vh; + color: white; + font-size: 1.7vh; +} + +.myhouse-house-titel { + position: absolute; + left: 5.5vh; + top: 1.7vh; + color: white; + font-family: 'Poppins', sans-serif; + font-size: 1.2vh; +} + +.myhouse-house-details { + position: absolute; + left: 5.5vh; + bottom: 1.7vh; + color: white; + font-family: 'Poppins', sans-serif; + font-size: 1.3vh; +} + +.myhouse-house-details > i { + font-size: 1vh; +} + +.myhouses-options-container { + display: none; + position: absolute; + top: 0; + height: 100%; + width: 100%; + background-color: rgba(0, 0, 0, 0.5); +} + +.myhouses-options { + position: absolute; + width: 80%; + height: 50%; + margin: 0 auto; + left: 0vw; + right: 0; + background-color: rgb(36, 36, 36); + border-radius: .5vh; + box-shadow: + inset 0 0 1vh .2vh rgba(0, 0, 0, 0.281), + 0 0 1vh .2vh rgba(0, 0, 0, 0.253); + top: 15vh; +} + +.myhouses-options-header { + position: absolute; + width: 100%; + height: 5vh; + color: rgb(255 255 255); + text-align: center; + line-height: 5vh; + font-family: 'Poppins', sans-serif; + font-size: 1.8vh; + border-bottom: .1vh solid rgba(0, 0, 0, 0.26); +} + +.myhouses-option { + position: relative; + margin: 0 auto; + margin-bottom: .8vh; + width: 12vh; + height: 5vh; + color: white; + font-family: 'Poppins', sans-serif; + font-size: 1.5vh; + border-radius: .3vh; + top: 6vh; + box-shadow: inset 0 0 1vh .2vh rgba(0, 0, 0, 0.05); + text-align: center; + line-height: 5vh; + transition: .05s linear; +} + +#myhouse-option-transfer { + background-color: #0097e6; +} + +#myhouse-option-transfer:hover { + background-color: #00a8ff; +} + +#myhouse-option-keys { + background-color: #e1b12c; +} + +#myhouse-option-keys:hover { + background-color: #fbc531; +} + +#myhouse-option-close { + background-color: #c23616; +} + +#myhouse-option-close:hover { + background-color: #e84118; +} + +#myhouse-option-transfer-confirm { + background-color: #27ae60; +} + +#myhouse-option-transfer-confirm:hover { + background-color: #2ecc71; +} + +#myhouse-option-transfer-back { + background-color: #c23616; +} + +#myhouse-option-transfer-back:hover { + background-color: #e74c3c; +} + +.myhouse-option-transfer-container { + position: absolute; + width: 80%; + height: 50%; + margin: 0 auto; + left: 35vw; + /* left: 0; */ + right: 0; + background-color: rgb(36, 36, 36); + border-radius: .5vh; + box-shadow: + inset 0 0 1vh .2vh rgba(0, 0, 0, 0.281), + 0 0 1vh .2vh rgba(0, 0, 0, 0.253); + top: 15vh; +} + +.myhouse-option-keys-container { + position: absolute; + width: 80%; + height: 50%; + margin: 0 auto; + left: 35vw; + right: 0; + background-color: rgb(36, 36, 36); + border-radius: .5vh; + box-shadow: + inset 0 0 1vh .2vh rgba(0, 0, 0, 0.281), + 0 0 1vh .2vh rgba(0, 0, 0, 0.253); + top: 15vh; +} + +.myhouse-option-transfer-container-header { + position: absolute; + width: 100%; + height: 5vh; + color: rgb(255 255 255); + text-align: center; + line-height: 5vh; + font-family: 'Poppins', sans-serif; + font-size: 1.8vh; + border-bottom: .1vh solid rgba(0, 0, 0, 0.26); +} + +.myhouse-option-transfer-container-citizenid { + position: absolute; + margin: 0 auto; + left: 0; + right: 0; + width: 80%; + height: 5vh; + top: 7.5vh; + border: none; + outline: none; + font-family: 'Poppins', sans-serif; + font-size: 1.8vh; + text-indent: 1vh; + color: black; + background: rgb(255 255 255 / 63%); + border-bottom: .3vh solid #c0392b; + transition: .05s linear; +} + +.myhouse-option-transfer-container-citizenid:focus { + border-bottom: .3vh solid #e67e22; +} + +.myhouse-option-transfer-container-citizenid:valid { + border-bottom: .3vh solid #27ae60; +} + + +#myhouse-option-keys-back { + top: 22vh; + background-color: #c23616; +} + +#myhouse-option-keys-back:hover { + background-color: #e74c3c; +} + +.keys-container { + position: absolute; + width: 20vh; + height: 18vh; + margin: 0 auto; + left: 0; + right: 0; + top: 2vh; + overflow-y: scroll; + background-color: rgba(0, 0, 0, 0.1); +} + +.keys-container::-webkit-scrollbar { + display: none; +} + +.house-key-holder { + display: inline-block; + max-width: 50%; + white-space: nowrap; + overflow: hidden !important; + text-overflow: ellipsis; + position: absolute; + padding: 1.2vh; + font-family: 'Poppins', sans-serif; + font-size: 1.5vh; + color: white; +} + +.house-key { + position: relative; + width: 100%; + height: 4.5vh; + background-color: rgba(0, 0, 0, 0.7); + transition: .05s ease-in-out; +} + +.house-key-delete { + position: absolute; + right: 0; + padding: 1.2vh; + padding-right: 1.5vh; + font-size: 1.5vh; + color: white; + transition: .05s ease-in-out; +} + +.house-key:hover { + background-color: rgba(0, 0, 0, 0.8); +} + +.house-key-delete:hover { + color: rgb(201, 53, 53); +} + +@-webkit-keyframes spaceboots { + 0% { -webkit-transform: translate(2px, 1px) rotate(0deg); } + 10% { -webkit-transform: translate(-1px, -2px) rotate(-1deg); } + 20% { -webkit-transform: translate(-3px, 0px) rotate(1deg); } + 30% { -webkit-transform: translate(0px, 2px) rotate(0deg); } + 40% { -webkit-transform: translate(1px, -1px) rotate(1deg); } + 50% { -webkit-transform: translate(-1px, 2px) rotate(-1deg); } + 60% { -webkit-transform: translate(-3px, 1px) rotate(0deg); } + 70% { -webkit-transform: translate(2px, 1px) rotate(-1deg); } + 80% { -webkit-transform: translate(-1px, -1px) rotate(1deg); } + 90% { -webkit-transform: translate(2px, 2px) rotate(0deg); } + 100% { -webkit-transform: translate(1px, -2px) rotate(-1deg); } +} +.shake { + display: inline-block; + -webkit-animation-name: spaceboots; + -webkit-animation-duration: 0.4s; + -moz-transform-origin: 50% 50%; + -ms-transform-origin: 50% 50%; + -o-transform-origin: 50% 50%; + -webkit-transform-origin: 50% 50%; + transform-origin: 50% 50%; + -webkit-animation-iteration-count: infinite; + -webkit-animation-timing-function: linear +} + +.mykeys-key { + position: relative; + width: 100%; + height: 7vh; + margin-bottom: 10px; + transition: 0.1s ease; + background: rgba(23, 23, 23, 90%); + border-radius: 0.15rem; + box-shadow: 0rem 0rem 0.1rem 0.05rem #000000; +} + +.mykeys-key:hover { + background-color: #dc143c; +} + +.mykeys-key-label { + position: absolute; + top: 0; + left: 0; + color: white; + font-family: 'Poppins', sans-serif; + font-size: 1.3vh; + margin: 1vh; +} + +.mykeys-key-sub { + position: absolute; + bottom: 0; + left: 0; + color: white; + font-family: 'Poppins', sans-serif; + font-size: 1.2vh; + margin: 1vh; +} diff --git a/[qb]/qb-phone/html/css/lawyers.css b/[qb]/qb-phone/html/css/lawyers.css new file mode 100644 index 0000000..eb6cb57 --- /dev/null +++ b/[qb]/qb-phone/html/css/lawyers.css @@ -0,0 +1,122 @@ +@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200&display=swap'); + +.lawyers-app { + display: none; + height: 100%; + width: 100%; + overflow: hidden; + background: rgb(36, 36, 36); +} + +.lawyers-header { + position: absolute; + width: 100%; + height: 12vh; + top: 0; + color: white; + font-family: 'Poppins', sans-serif; + font-size: 1.8vh; +} + +.lawyers-header > p { + line-height: 12vh; + text-indent: 2vh; + margin: 0 0 0 9vh; +} + +.lawyers-header > span { + position: absolute; + top: 8vh; + left: 9vh; + font-size: 1.2vh; + height: 2vh; + color: white; +} + +.lawyers-list { + position: absolute; + width: 90%; + height: 73%; + margin: 0 auto; + left: 0; + right: 0; + bottom: 3%; + border-radius: .5vh; + overflow-y: scroll; +} + +.lawyers-list::-webkit-scrollbar { + display: none; +} + +.lawyer-list { + position: relative; + width: 95%; + height: 6vh; + margin: 2.5%; + background: rgba(23, 23, 23, 90%); + border-radius: 0.15rem; + box-shadow: 0rem 0rem 0.1rem 0.05rem #000000; +} + +.lawyer-list-firstletter { + position: absolute; + top: 50%; + transform: translateY(-50%); + width: 3.5vh; + height: 3.5vh; + background-color: rgb(42, 137, 214); + text-align: center; + left: 1vh; + line-height: 3.5vh; + border-radius: 50%; + font-family: 'Poppins', sans-serif; + font-size: 1.8vh; + color: white; +} + +.lawyer-list-fullname { + position: absolute; + top: 50%; + transform: translateY(-50%); + left: 5.5vh; + font-family: 'Poppins', sans-serif; + font-size: 1.5vh; + max-width: 14vh; + white-space: nowrap; + overflow: hidden !important; + text-overflow: ellipsis; + color: white; +} + +.no-lawyers { + position: absolute; + top: 50%; + transform: translateY(-50%); + font-family: 'Poppins', sans-serif; + font-size: 1.3vh; + margin: 0 auto; + left: 0; + right: 0; + text-align: center; + max-width: 14vh; + color: white; +} + +.lawyer-list-call { + color: white; + position: absolute; + top: 25%; + transform: translateY(-50%); + right: 2vh; + font-size: 2vh; + transform: rotate(90deg); + transition: .08s ease-in-out; +} + +.lawyer-list-call:hover { + color: rgb(49, 214, 60); + opacity: .8; + transform: rotate(0deg); + cursor: pointer; +} diff --git a/[qb]/qb-phone/html/css/mail.css b/[qb]/qb-phone/html/css/mail.css new file mode 100644 index 0000000..f419881 --- /dev/null +++ b/[qb]/qb-phone/html/css/mail.css @@ -0,0 +1,478 @@ +@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200&display=swap'); + +.mail-app { + display: none; + height: 100%; + width: 100%; + background: rgb(36, 36, 36); + overflow: hidden; +} + +.mail-home { + position: relative; + left: 0; +} + +.mail-header { + display: block; + height: 14vh; + width: 100%; + background: rgb(36, 36, 36); +} + +#mail-header-text { + position: absolute; + top: 5vh; + left: 12vh; + font-family: 'Poppins', sans-serif; + font-size: 1.5vh; + color: white; +} + +#mail-header-mail { + position: absolute; + top: 7vh; + left: 6vh; + font-family: 'Poppins', sans-serif; + font-size: 1.3vh; + color: white; +} + +#mail-header-lastsync { + position: absolute; + top: 10vh; + right: 1.5vh; + font-family: 'Poppins', sans-serif; + font-size: 1vh; + color: white; +} + +.mail-list { + position: absolute; + width: 99%; + height: 44.7vh; + top: 12vh; + left: .1vh; + overflow-x: hidden !important; + overflow-y: scroll; +} + +.mail-list::-webkit-scrollbar { + display: none; +} + +.mail { + position: relative; + height: 7.5vh; + width: 90%; + left: 15px; + margin-top: 2px; + margin-bottom: 10px; + transition: .05s ease-in-out; + background: rgba(23, 23, 23, 90%); + border-radius: 0.15rem; + box-shadow: 0rem 0rem 0.1rem 0.05rem #000000; +} + +.mail:hover { + background-color: #dc143c; + transition: .05s ease-in-out; +} + +.mail-sender { + position: absolute; + font-family: 'Poppins', sans-serif; + font-size: 1.6vh; + color: white; + left: 0.5vh; + top: 1vh; +} + +.mail-text { + position: absolute; + top: 3.3vh; + left: 0.5vh; + font-family: 'Poppins', sans-serif; + font-size: 1.15vh; + color: white; + max-width: 18vh; + width: 16vh; +} +.mail-text > p { + white-space: nowrap; + display:inline-block; + overflow: hidden; + text-overflow: ellipsis; + -webkit-line-clamp: 2; + display: -webkit-box; + -webkit-box-orient: vertical; + white-space: normal; +} + +.mail-time { + position: absolute; + font-family: 'Poppins', sans-serif; + font-size: 1.1vh; + color: white; + right: 0.5vh; + top: 1vh; +} + +.opened-mail { + position: absolute; + height: 100%; + width: 100%; + background: rgb(36, 36, 36); + overflow: hidden; + top: 0; + left: -30vh; +} + +.opened-mail-header { + display: block; + height: 14vh; + width: 100%; +} + +.mail-back { + position: absolute; + top: 5.5vh; + left: 1.9vh; +} + +.mail-back > i { + color: white; + font-size: 2vh; + transition: .05s ease-in-out; +} + +.mail-back:hover #mail-back { + color: #dc143c; + transition: .05s ease-in-out; +} + +.mail-subject { + position: absolute; + color: white; + top: 8vh; + left: 2vh; + font-family: 'Poppins', sans-serif; + font-size: 1.8vh; + max-width: 22vh; +} + +.mail-subject > p { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +.mail-date { + position: absolute; + top: 13vh; + left: 2vh; + font-family: 'Poppins', sans-serif; + font-size: 1.1vh; + color: white; +} + +.mail-spacing { + position: absolute; + width: 93%; + background-color: white; + height: .2vh; + top: 15.5vh; + margin: 0 auto; + left: 0; + right: 0; + border-radius: 20vh; +} + +.mail-content { + position: absolute; + height: calc(100% - 250px); + top: 17.3vh; + left: 2vh; + font-family: 'Poppins', sans-serif; + font-size: 1.3vh; + color: white; + max-width: 23vh; + overflow-y: scroll; +} +.mail-content::-webkit-scrollbar { + display: none; +} +.mail-content > p { + white-space: nowrap; + display:inline-block; + overflow: hidden; + text-overflow: ellipsis; + -webkit-line-clamp: 100; + display: -webkit-box; + -webkit-box-orient: vertical; + white-space: normal; +} + +.opened-mail-footer { + position: absolute; + width: 100%; + height: 4vh; + bottom: 40px; +} + +.opened-mail-footer-item { + position: relative; + width: 50%; + height: 4vh; + text-align: center; + line-height: 4.3vh; + color: white; + font-size: 1.8vh; + transition: .1s ease-in-out; + float: left; +} + +.opened-mail-footer-item:hover { + color: #dc143c; +} + +.opened-mail-footer-item:hover .mail-icon { + font-size: 1.9vh; + transition: .1s ease-in-out; + animation: Shake 1s infinite; +} + +@keyframes Shake { + 0% { + transform: rotate(0deg); + } + 25% { + transform: rotate(-5deg); + } + 50% { + transform: rotate(5deg); + } + 75% { + transform: rotate(-5deg); + } + 100% { + transform: rotate(5deg); + } +} + +/* Advert App */ + +.advert-app { + display: none; + height: 100%; + width: 100%; + background: rgb(36, 36, 36); + overflow: hidden; +} + +.advert-header { + position: absolute; + width: 100%; + height: 10vh; + top: 0; +} + +#advert-header-text { + position: absolute; + top: 6vh; + left: 8vh; + font-family: 'Poppins', sans-serif; + font-size: 1.8vh; + color: white; +} + +#advert-header-name { + position: absolute; + top: 9vh; + left: 6vh; + font-family: 'Poppins', sans-serif; + font-size: 1.4vh; + color: white; +} + +.advert-list { + position: absolute; + width: 99%; + height: 39.5vh; + top: 12vh; + left: .1vh; + overflow-x: hidden !important; + overflow-y: scroll; +} + +.advert-list::-webkit-scrollbar { + display: none; +} +.advert { + position: relative; + background-color: #ff8f1a; + height: auto; + min-height: 4vh; + width: 90%; + transition: .05s ease-in-out; + margin: 0 auto; + margin-top: 2vh; + margin-bottom: 2vh; + border-radius: 0.15rem; + text-align: center; +} + +.advert > p { + margin-top: 1.5vh; + font-family: 'Poppins', sans-serif; + max-width: 25vh; + color: black; + font-weight: bolder; +} + +.advert:hover { + background-color: rgb(255, 154, 46); + transition: .05s ease-in-out; +} + +.advert-sender { + position: relative; + top: .8vh; + color: black; + font-weight: bolder; + font-family: 'Poppins', sans-serif; + font-size: 1.3vh; +} + +.test-slet { + position: absolute; + width: 100%; + height: 4.2vh; + top: 52.6vh; + transition: .1s ease-in-out; + text-align: center; + line-height: 4.2vh; + font-size: 2.3vh; + color: white; + background-color: rgb(36, 36, 36); +} + +.test-slet:hover { + transition: .1s ease-in-out; +} + +.test-slet:hover .test-icon { + color: #ff8f1a; + transition: .1s ease-in-out; + animation: Shake 1s infinite; +} + +.new-advert { + position: absolute; + display: block; + height: 100%; + width: 100%; + top: 0; + background: rgb(36, 36, 36); + overflow: hidden; + left: -30vh; +} + +.new-advert-footer { + position: absolute; + bottom: 50px; + width: 100%; + height: 5vh; +} + +.new-advert-footer-item { + position: relative; + float: left; + width: 33%; + height: 100%; + text-align: center; + line-height: 5vh; + font-size: 2.2vh; + transition: .1s linear; + color: white; +} + +.new-advert-footer-item:hover { + transition: .1s linear; +} + +.new-advert-footer-item:hover .new-advert-icon { + color: #ff8f1a; + animation: Shake 1s infinite; +} + +.new-advert-header { + position: absolute; + width: 100%; + height: 10vh; + top: 0; +} + +#new-advert-header-text { + position: absolute; + top: 6vh; + left: 6vh; + font-family: 'Poppins', sans-serif; + font-size: 1.8vh; + color: white; +} + +#advert-new-url{ + position: absolute; + height: 4vh; + margin: 0 auto; + left: 0; + right: 0; + background-color: rgba(23, 23, 23, 90%); + outline: none; + resize: none; + font-family: 'Poppins', sans-serif; + padding: 0.87vh; + font-size: 1.4vh; + top: 45vh; + width: 22vh; + border-radius: 7px; + color: white; + border: 2px solid rgb(255, 154, 46); +} + +#advert-new-url::-webkit-scrollbar { + display: none; +} + +.new-advert-textarea { + position: absolute; + margin: 0 auto; + left: 0; + color: white; + right: 0; + top: 12vh; + height: 30vh; + width: 80%; + outline: none; + resize: none; + border-radius: 7px; + border: 2px solid rgb(255, 154, 46); + background-color: rgba(23, 23, 23, 90%); + padding: 1.5vh; + font-family: 'Poppins', sans-serif; + transition: .1s linear; +} + +.advert-home { + position: relative; + left: 0; +} + +.nomails { + text-align: center; + color: white; + font-family: 'Poppins', sans-serif; + font-size: 1.5vh; + line-height: 20vh; +} \ No newline at end of file diff --git a/[qb]/qb-phone/html/css/main.css b/[qb]/qb-phone/html/css/main.css new file mode 100644 index 0000000..b1ffd04 --- /dev/null +++ b/[qb]/qb-phone/html/css/main.css @@ -0,0 +1,527 @@ +@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200&display=swap'); + +@media all and (max-height: 812px) { + :root { font-size: 13px; } +} +@media all and (max-height: 750px) { + :root { font-size: 12px; } +} +@media all and (max-height: 700px) { + :root { font-size: 11px; } +} +@media all and (max-height: 650px) { + :root { font-size: 10px; } +} +@media all and (max-height: 600px) { + :root { font-size: 9px; } +} + +/* CSS Reset */ +body { + margin: 0; + padding: 0; + overflow: hidden; +} +/* CSS Reset END */ + +.disableSelection{ + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + outline: 0; +} + +/* Complete Phone */ +.container { + display: none; + /* display: block; */ + position: absolute; + bottom: -70%; + /* bottom: 0%; */ + right: 5vh; +} +/* */ + +.phone-currentcall-container { + display: none; + position: absolute; + margin: 0 auto; + left: 0; + right: 0; + height: 5vh; + width: 70%; + background-color: rgba(0, 0, 0, 0.65); + top: 10vh; + z-index: 99; + transition: background-color .1s linear; + border-radius: 3vh; + animation: pulse 2s infinite; +} +.phone-currentcall-container:hover { + background-color: rgba(0, 0, 0, 0.8); +} + +.phone-currentcall-icon { + position: absolute; + top: 1.2vh; + left: 1.3vh; + font-size: 1.9vh; + color: white; + transform: rotate(90deg); +} +@-webkit-keyframes pulse { + 0% { + -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); + } + 70% { + -webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0); + } + 100% { + -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); + } + } + @keyframes pulse { + 0% { + -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2); + } + 70% { + -moz-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0); + box-shadow: 0 0 0 10px rgba(255, 255, 255, 0); + } + 100% { + -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); + } +} + +.phone-currentcall-title { + position: absolute; + top: 1vh; + left: 4vh; + font-size: 1.1vh; + color: white; + font-family: 'Poppins', sans-serif; +} + +.phone-currentcall-contact { + position: absolute; + bottom: 1vh; + left: 4vh; + font-size: 1vh; + color: rgba(255, 255, 255, 0.7); + font-family: 'Poppins', sans-serif; +} + +/* Phone Container */ +.phone-frame { + position: absolute; + width: 30vh; + bottom: 0; + right: 0; + margin: 5vh; + z-index: 150; + pointer-events: none; +} + +.phone-container { + height: 61.7vh; + width: 29vh; + bottom: 1vh; + border-radius: 3vh; + right: 0.5vh; + margin: 5vh; + overflow: hidden; + position: absolute; +} + +.phone-background { + height: 61.7vh; + width: 29vh; + bottom: 1vh; + border-radius: 3vh; + right: 0.5vh; + margin: 5vh; + overflow: hidden; + position: absolute; + background-size: cover; + background-position-x: center; + background-repeat: no-repeat; + overflow: hidden; + background-image: url('../img/backgrounds/background-1.png'); +} + +/* Phone Container END */ +/* -------------------------- */ + +/* Phone Header */ +.phone-header { + width: 100%; + height: 5vh; + z-index: 141; + position: absolute; + color: white; +} + +#phone-server { + font-family: 'Poppins', sans-serif; + text-transform: uppercase; + font-size: 1vh; + padding: 2vh 0 0 1vh; + float: left; + color: white !important; +} + +#player-id { + font-family: 'Poppins', sans-serif; + text-transform: uppercase; + font-size: 1vh; + padding: 2vh 0 0 1vh; + float: left; + color: white !important; +} + +#phone-time { + font-family: 'Poppins', sans-serif; + font-size: 1vh; + padding: 2vh 0 0 5.5vh; + float: left; + color: white !important; +} + +#phone-icons { + font-size: 0.95vh; + padding: 2vh 1.5vh 0 0vh; + float: right; + color: white !important; +} + +#phone-signal { + font-size: 1vh; + left: -0.3vh; + position: relative; +} + +#phone-battery { + transform: rotate(-90deg); + top: -0.1vh; + position: relative; +} + +/* Phone Header END */ +/* -------------------------- */ + +/* Phone Application Contanier */ +.phone-application-container { + display: none; + position: absolute; + top: 8%; + height: 100%; + width: 100%; + background-color: rgb(65, 65, 65); + z-index: 100; +} +/* Phone Application Container END */ +/* -------------------------- */ + +/* Phone Footer */ +.phone-footer { + position: absolute; + bottom: 0; + height: 5vh; + width: 100%; +} + +.phone-home-container { + position: relative; + height: 2.3vh; + width: 100%; + margin: 0 auto; + top: 2vh; + transform: translateY(-50%); + border-radius: 0.8vh; + transition: .15s; + z-index: 500; +} + +.phone-home-button { + position: relative; + height: 0.5vh; + width: 10vh; + background-color: white; + border-radius: 0.8vh; + top: 80%; + transform: translateY(-50%); + margin: 0px auto; + transition: all 0.1s ease 0s; +} + +/* Phone Footer END */ + +/* Home Applications */ +.phone-applications { + position: relative; + height: 100%; + width: 100%; + background-color: rgba(0, 0, 0, 0.05); +} + +.phone-application { + position: relative; + height: 4.8vh; + width: 4.8vh; + left: 1vh; + float: left; + margin-left: 1.75vh; + margin-top: 1.5vh; + border-radius: 1.25vh; + text-align: center; + /* box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.13); */ + opacity: 0.9; + transition: .05s; +} + +.phone-application:hover { + opacity: 1.0; +} + +.phone-footer-applications { + position: absolute; + width: 100%; + bottom: 7vh; +} + +.phone-home-applications { + position: absolute; + width: 100%; + bottom: 17vh; +} + +.phone-application > i { + line-height: 4.6vh; + font-size: 2vh; +} + +.ApplicationIcon { + color: white; +} +/* Home Applications END */ + + +/* Phone Notification */ + +.phone-notification-container { + position: absolute; + height: 5.5vh; + width: 22vh; + background-color: rgba(39, 39, 39, 0.9); + margin: 0 auto; + left: 0; + right: 0; + top: -8%; + border-radius: 3vh; + overflow: hidden; + box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.11); + z-index: 140; +} + +.notification-icon { + position: absolute; + height: 100%; + width: 5vh; + text-align: center; + line-height: 5.7vh; + color: #e74c3c; + font-size: 2.5vh; +} + +.notification-title { + position: absolute; + top: 1vh; + left: 4.5vh; + font-size: 1.1vh; + font-family: 'Poppins', sans-serif; + color: #ffffff; +} + +.notification-text { + position: absolute; + top: 2.7vh; + left: 4.5vh; + font-size: 1vh; + font-family: 'Poppins', sans-serif; + color: rgb(255, 255, 255); + width: 16vh; + overflow: hidden; +} + +/* Phone Notification END */ + +.call-notifications { + display: none; + position: absolute; + background: #e67d22ea; + height: 9vh; + width: 34vh; + bottom: 16vh; + right: -35vh; + border-radius: 1.7vh; + z-index: -5; +} +.call-notifications-shake { + /* Start the shake animation and make the animation last for 0.5 seconds */ + animation: shake 0.5s; + + /* When the animation is finished, start again */ + animation-iteration-count: infinite; +} + +@keyframes shake { + 0% { transform: translate(1px, 1px) rotate(0deg); } + 10% { transform: translate(-1px, -2px) rotate(-1deg); } + 20% { transform: translate(-3px, 0px) rotate(1deg); } + 30% { transform: translate(3px, 2px) rotate(0deg); } + 40% { transform: translate(1px, -1px) rotate(1deg); } + 50% { transform: translate(-1px, 2px) rotate(-1deg); } + 60% { transform: translate(-3px, 1px) rotate(0deg); } + 70% { transform: translate(3px, 1px) rotate(-1deg); } + 80% { transform: translate(-1px, -1px) rotate(1deg); } + 90% { transform: translate(1px, 2px) rotate(0deg); } + 100% { transform: translate(1px, -2px) rotate(-1deg); } +} + +.screen-notifications-container { + display: none; + position: absolute; + background: rgba(29, 160, 242, 0.9); + height: 9vh; + width: 34vh; + bottom: 5vh; + right: -35vh; + border-radius: 1.7vh; + z-index: -5; +} + +.screen-notification-icon { + position: absolute; + line-height: 9.3vh; + left: 2vh; + font-size: 3.75vh; + color: white; +} + +.screen-notification-title { + position: absolute; + line-height: 5.5vh; + left: 7.5vh; + font-size: 1.5vh; + color: white; + font-family: 'Poppins', sans-serif; +} + +.screen-notification-content { + position: absolute; + top: 4.2vh; + left: 7.5vh; + font-size: 1.2vh; + color: white; + font-family: 'Poppins', sans-serif; + height: 3.5vh; + width: 26vh; + overflow: hidden; +} + +.call-notifications-icon { + position: absolute; + line-height: 9.3vh; + left: 2vh; + font-size: 3.75vh; + color: white; + transform: rotate(90deg); +} + +.call-notifications-title { + position: absolute; + line-height: 5.5vh; + left: 7.5vh; + font-size: 1.5vh; + color: white; + font-family: 'Poppins', sans-serif; +} + +.call-notifications-content { + position: absolute; + top: 4.2vh; + left: 7.5vh; + font-size: 1.2vh; + color: white; + font-family: 'Poppins', sans-serif; + height: 3.5vh; + width: 26vh; + overflow: hidden; +} + +.app-unread-alerts { + position: absolute; + width: 2vh; + height: 2vh; + top: -.5vh; + left: -.5vh; + color: white; + text-align: center; + line-height: 2vh; + background: #d63031; + border-radius: 50%; + font-family: 'Poppins', sans-serif; + font-size: 1.1vh; +} + +.emergency-button { + position: absolute; + right: 3vh; + top: 10vh; + width: 33vh; + height: 20vh; + background-color: #004682; + /* border: .1vh solid #002f5831; */ + border-radius: 1vh; + overflow: hidden; + box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.199); +} + +.emergency-button-header { + position: absolute; + background-color: #ffffff; + height: 3.5vh; + top: 0; + width: 100%; +} + +.emergency-button-footer { + position: absolute; + background-color: #ffffff; + height: 2.5vh; + bottom: 0; + width: 100%; +} + +.police-logo-2 { + position: absolute; + width: 6vh; + margin: 0 auto; + left: 0; + right: 0; + top: .5vh; +} + +.police-logo-3 { + position: absolute; + width: 15vh; + margin: 0 auto; + left: 0; + right: 0; + bottom: 0; +} \ No newline at end of file diff --git a/[qb]/qb-phone/html/css/meos.css b/[qb]/qb-phone/html/css/meos.css new file mode 100644 index 0000000..9128a82 --- /dev/null +++ b/[qb]/qb-phone/html/css/meos.css @@ -0,0 +1,700 @@ +@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200&display=swap'); + +.meos-app { + display: none; + height: 100%; + width: 100%; + background: rgb(36, 36, 36); + overflow: hidden; +} + +.meos-homescreen { + position: absolute; + height: 100%; + width: 100%; +} + +.meos-tabs { + position: absolute; + height: 90%; + width: 100%; + overflow: hidden; + left: -30vh; +} + +.meos-app-header { + position: absolute; + width: 100%; + height: 9vh; + background-color: #004682; + top: 0vh; +} + +#meos-app-title { + position: absolute; + color: white; + top: 5.2vh; + left: 2vh; + font-family: 'Poppins', sans-serif; + font-weight: bold; + font-size: 1.6vh; + letter-spacing: .1vh; +} + +#meos-app-name { + position: absolute; + color: white; + top: 5.6vh; + right: 2vh; + font-family: 'Poppins', sans-serif; + font-size: 1.2vh; + letter-spacing: .1vh; + float: right; +} + +.meos-blocks { + position: absolute; + width: 90%; + height: 55%; + margin: 0 auto; + left: 0; + right: 0; + top: 10.6vh; +} + +.meos-block { + position: relative; + background-color: #004682; + width: 45%; + height: 30%; + margin: .5vh; + margin-left: .7vh; + margin-top: .7vh; + border-radius: .5vh; + float: left; + transition: .1s linear; + text-align: center; +} + +.meos-block:hover { + background-color: #005299; +} + +.meos-block > i { + line-height: 5.4vh; + color: white; + font-size: 2.5vh; +} + +.meos-block > p { + line-height: 2vh; + color: white; + font-size: 1.5vh; + font-family: 'Poppins', sans-serif; + pointer-events: none; +} + +.meos-tabs-footer { + position: absolute; + bottom: -5vh; + width: 100%; + height: 5vh; + background-color: #004682; + color: #ffffff; + text-align: center; + transition: .1s linear; +} + +.meos-tabs-footer:hover { + background-color: #005299; +} + +.meos-tabs-footer:hover #back-meos { + animation: Shake 1s infinite; +} + +.meos-tabs-footer i { + line-height: 5vh; + font-size: 1.9vh; +} + +.noodknop { + animation: Emergency 3s infinite; +} + +@keyframes Emergency { + 0% { + background-color: #d30404; + } + 25% { + background-color: #a00101; + } + 50% { + background-color: #d30404; + } + 75% { + background-color: #a00101; + } + 100% { + background-color: #d30404; + } +} + +@keyframes Shake { + 0% { + transform: rotate(0deg); + } + 25% { + transform: rotate(-5deg); + } + 50% { + transform: rotate(5deg); + } + 75% { + transform: rotate(-5deg); + } + 100% { + transform: rotate(5deg); + } +} + +.person-search-input { + position: absolute; + top: 11vh; + left: 2vh; + outline: none; + border: none; + height: 4.2vh; + width: 18vh; + border-bottom: .15vh solid rgb(78, 78, 78); + padding: 1vh; + background-color: rgb(235, 235, 235); + border-radius: .5vh .5vh 0 0; + transition: .1s linear; + font-family: 'Poppins', sans-serif; +} + +.person-search-input:focus { + border-bottom: .15vh solid rgb(248, 160, 28); + transition: .1s linear; +} + +.person-search-input:valid { + border-bottom: .15vh solid rgb(76, 207, 24); + transition: .1s linear; +} + +.person-search-input-house { + position: absolute; + top: 11vh; + left: 2vh; + outline: none; + border: none; + height: 4.2vh; + width: 18vh; + border-bottom: .15vh solid rgb(78, 78, 78); + padding: 1vh; + background-color: rgb(235, 235, 235); + border-radius: .5vh .5vh 0 0; + transition: .1s linear; + font-family: 'Poppins', sans-serif; +} + +.person-search-input-house:focus { + border-bottom: .15vh solid rgb(248, 160, 28); + transition: .1s linear; +} + +.person-search-input-house:valid { + border-bottom: .15vh solid rgb(76, 207, 24); + transition: .1s linear; +} + +.confirm-search-person-test { + position: absolute; + width: 5vh; + height: 4.2vh; + background-color: #004682; + top: 11vh; + right: 2vh; + border-radius: .4vh; + transition: .1s linear; + text-align: center; + color: white; + pointer-events: all; +} + +.confirm-search-person-test > i { + font-size: 1.6vh; + line-height: 4.2vh; +} + +.confirm-search-person-test:hover { + background-color: #005299; +} + +.confirm-search-person-house { + display: block; + position: absolute; + width: 5vh; + height: 4.2vh; + background-color: #004682; + top: 11vh; + right: 2vh; + border-radius: .4vh; + transition: .1s linear; + text-align: center; + color: white; +} + +.confirm-search-person-house > i { + font-size: 1.6vh; + line-height: 4.2vh; +} + +.confirm-search-person-house:hover { + background-color: #005299; +} + +.person-search-results { + position: absolute; + width: 87%; + height: 57.5%; + margin: 0 auto; + left: 0; + right: 0; + background-color: rgba(0, 0, 0, 0.1); + top: 17vh; + border-radius: .5vh; + overflow: hidden; + overflow-y: scroll !important; +} + +.person-search-results::-webkit-scrollbar { + width: .5vh; +} + +.person-search-results::-webkit-scrollbar-thumb { + background-color: #004682; +} + +.person-search-result { + position: relative; + width: 100%; + height: auto; + background-color: #004682; + margin-bottom: 1vh; + font-family: 'Poppins', sans-serif; + color: white; + transition: .05s linear; +} + +.person-search-result-house { + position: relative; + width: 100%; + height: auto; + background-color: #004682; + margin-bottom: 1vh; + font-family: 'Poppins', sans-serif; + color: white; + transition: .05s linear; +} + +.house-adress-location:hover { + opacity: .75; +} + +.appartment-adress-location:hover { + opacity: .75; +} + +.person-search-result-apartment > span :hover { + opacity: .5; +} + +.person-search-result:hover { + background-color: #005299; +} + +.person-search-result-name { + padding: 1vh; + font-size: 1.4vh; +} + +.person-search-result-bsn { + font-size: 1vh; + padding: 1vh; + margin-top: -1.8vh; +} + +.person-search-result-dob { + font-size: 1vh; + padding: 1vh; + margin-top: -1.8vh; +} + +.person-search-result-number { + font-size: 1vh; + padding: 1vh; + margin-top: -1.8vh; +} + +.person-search-result-nationality { + font-size: 1vh; + padding: 1vh; + margin-top: -1.8vh; +} + +.person-search-result-gender { + font-size: 1vh; + padding: 1vh; + margin-top: -1.8vh; +} + +.person-search-result-warned { + font-size: 1vh; + padding: 1vh; + margin-top: -1.8vh; +} + +.person-search-result-driverslicense { + font-size: 1vh; + padding: 1vh; + margin-top: -1.8vh; +} + +.person-search-result-apartment { + font-size: 1vh; + padding: 1vh; + margin-top: -1.8vh; +} + +.person-opensplit { + position: absolute; + margin: 0 auto; + left: 0; + right: 0; + width: 90%; + height: .07vh; + background-color: white; + top: 5.6vh; +} + +.meos-person-page { + display: none; +} + +.meos-houses-page { + display: none; +} + +/* Vehicle Search */ + +.meos-vehicle-page { + display: none; +} + +.meos-alerts-page { + display: none; +} + +.vehicle-search-input { + position: absolute; + top: 11vh; + left: 2vh; + outline: none; + border: none; + height: 4.2vh; + width: 14.5vh; + border-bottom: .15vh solid rgb(78, 78, 78); + padding: 1vh; + background-color: rgb(235, 235, 235); + border-radius: .5vh .5vh 0 0; + transition: .1s linear; + font-family: 'Poppins', sans-serif; +} + +.vehicle-search-input:focus { + border-bottom: .15vh solid rgb(248, 160, 28); + transition: .1s linear; +} + +.vehicle-search-input:valid { + border-bottom: .15vh solid rgb(76, 207, 24); + transition: .1s linear; +} + +.scan-search-vehicle { + position: absolute; + width: 4vh; + height: 4.2vh; + background-color: #004682; + top: 11vh; + right: 7vh; + border-radius: .4vh; + transition: .1s linear; + text-align: center; + color: white; +} + +.scan-search-vehicle > i { + font-size: 1.6vh; + line-height: 4.2vh; +} + +.scan-search-vehicle:hover { + background-color: #005299; +} + +.confirm-search-vehicle { + position: absolute; + width: 4vh; + height: 4.2vh; + background-color: #004682; + top: 11vh; + right: 2vh; + border-radius: .4vh; + transition: .1s linear; + text-align: center; + color: white; +} + +.confirm-search-vehicle > i { + font-size: 1.6vh; + line-height: 4.2vh; +} + +.confirm-search-vehicle:hover { + background-color: #005299; +} + +.vehicle-search-results { + position: absolute; + width: 87%; + height: 57.5%; + margin: 0 auto; + left: 0; + right: 0; + background-color: rgba(0, 0, 0, 0.1); + top: 17vh; + border-radius: .5vh; + overflow: hidden; + overflow-y: scroll !important; +} + +.vehicle-search-results::-webkit-scrollbar { + width: .5vh; +} + +.vehicle-search-results::-webkit-scrollbar-thumb { + background-color: #004682; +} + +.vehicle-search-result { + position: relative; + width: 100%; + height: auto; + background-color: #004682; + margin-bottom: 1vh; + font-family: 'Poppins', sans-serif; + color: white; + transition: .05s linear; +} + +.vehicle-search-result:hover { + background-color: #005299; +} + +.vehicle-search-result-name { + padding: 1vh; + font-size: 1.4vh; +} + +.vehicle-search-result-plate { + font-size: 1vh; + padding: 1vh; + margin-top: -1.8vh; +} + +.vehicle-search-result-owner{ + font-size: 1vh; + padding: 1vh; + margin-top: -1.8vh; +} + +.vehicle-search-result-apk { + font-size: 1vh; + padding: 1vh; + margin-top: -1.8vh; +} + +.vehicle-search-result-warrant{ + font-size: 1vh; + padding: 1vh; + margin-top: -1.8vh; +} + +.vehicle-opensplit { + position: absolute; + margin: 0 auto; + left: 0; + right: 0; + width: 90%; + height: .07vh; + background-color: white; + top: 5.5vh; +} + +.meos-clear-alerts { + position: absolute; + height: 3.5vh; + width: 6.5vh; + top: 11vh; + left: 2vh; + background-color: #004682; + border-radius: .4vh; + text-align: center; + line-height: 3.5vh; + color: white; + font-family: 'Poppins', sans-serif; + transition: .05s linear; +} + +.meos-clear-alerts:hover { + background-color: #005299; +} + +.meos-alerts { + position: absolute; + margin: 0 auto; + left: 0; + right: 0; + width: 87%; + height: 33.5vh; + background-color: rgba(0, 0, 0, 0.1); + top: 16vh; + border-radius: .5vh; + overflow-x: hidden; + overflow-y: scroll; +} + +.meos-alerts::-webkit-scrollbar { + display: none; +} + +.meos-alert { + position: relative; + width: 100%; + height: auto; + background-color: #004682; + padding: 1.5vh; + margin-bottom: .5vh; +} + +.meos-alert-new { + background-color: rgb(99, 99, 99); + color: white; + font-family: 'Poppins', sans-serif; + padding: .5vh; + border-radius: 1vh; + font-size: 1.2vh; +} + +.meos-alert-type { + margin-left: .2vh; + margin-top: 1vh; + font-family: 'Poppins', sans-serif; + color: white; + font-size: 1.4vh; +} + +.meos-alert-description { + margin-left: .2vh; + margin-top: -.8vh; + font-family: 'Poppins', sans-serif; + color: white; + font-size: 1.1vh; +} + +.meos-location-button { + width: 6.3vh; + height: auto; + background-color: rgb(66, 66, 66); + margin-left: 16vh; + font-family: 'Poppins', sans-serif; + color: white; + padding: .5vh; + text-align: center; + border-radius: 1vh; + margin-top: -1vh; + transition: .05s linear; +} + +.meos-location-button:hover { + background-color: rgb(87, 87, 87); +} + +.police-icon-notify { + width: 2vh; +} + +.police-icon { + margin-top: .8vh; + width: 2.1vh; +} + +.meos-recent-header { + position: absolute; + left: 2vh; + bottom: 18.5vh; + font-family: 'Poppins', sans-serif; + color: black; + font-size: 1.4vh; +} + +.meos-recent-alerts { + position: absolute; + width: 85.5%; + height: 15.5vh; + /* background-color: rgba(0, 0, 0, 0.05); */ + top: 39vh; + margin: 0 auto; + left: 0; + right: 0; + border-radius: .2vh; + overflow-y: scroll; +} + +.meos-recent-alerts::-webkit-scrollbar { + display: none; +} + +.meos-recent-alert { + position: relative; + width: 100%; + height: auto; + padding: 1vh; + background-color: #004682; + border-radius: .3vh; + transition: .05s linear; +} + +.meos-recent-alert:hover { + background-color: #005cad; +} + +.meos-recent-alert-title { + margin-left: .2vh; + margin-top: 1vh; + font-family: 'Poppins', sans-serif; + color: white; + font-size: 1.3vh; +} + +.meos-recent-alert-description { + margin-left: .2vh; + margin-top: .5vh; + font-family: 'Poppins', sans-serif; + color: white; + font-size: 1.1vh; +} diff --git a/[qb]/qb-phone/html/css/phone.css b/[qb]/qb-phone/html/css/phone.css new file mode 100644 index 0000000..f4b60dc --- /dev/null +++ b/[qb]/qb-phone/html/css/phone.css @@ -0,0 +1,1028 @@ +@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200&display=swap'); + +.phone-app { + display: none; + height: 100%; + width: 100%; + background: rgb(36, 36, 36); + overflow: hidden; +} + +.phone-app-header { + position: relative; + font-family: 'Poppins', sans-serif; + font-size: 2.5vh; + top: 5vh; + color: white; + height: 20vh; + text-align: center; +} + +#total-contacts { + position: relative; + font-size: 1.1vh; + font-family: 'Poppins', sans-serif; + top: -3vh; + color: white; +} + +.phone-app-footer { + position: absolute; + height: 5vh; + width: 100%; + bottom: 30px; + z-index: 101; +} + +.phone-app-footer-button { + position: relative; + height: 100%; + width: 25%; + text-align: center; + float: left; + font-family: 'Poppins', sans-serif; + color: white; + transition: .1s; +} + +.phone-selected-footer-tab { + color: #dc143c; +} + +.phone-contacts { + display: block; + position: absolute; + height: 60%; + width: 100%; + top: 10vh; +} + +.phone-keypad-header { + padding-top: 6vh; + padding-left: 3vh; + font-family: 'Poppins', sans-serif; + font-size: 1.8vh; +} + +#phone-keypad-input { + position: absolute; + margin: 0 auto; + left: 0; + right: 0; + top: 11vh; + height: 4vh; + width: 19vh; + border-radius: 1vh; + border: none; + background: rgba(23, 23, 23, 90%); + outline: none; + box-shadow: 0rem 0rem 0.1rem 0.05rem #000000; + text-indent: 1vh; + font-family: 'Poppins', sans-serif; + text-align: left; + line-height: 3.9vh; + font-size: 1.75vh; + overflow: hidden; + color: white; +} + +.phone-keypad { + display: none; + position: absolute; + height: 100%; + width: 100%; + top: 0; + background: rgb(36, 36, 36); +} + +.phone-recent { + display: none; + position: absolute; + height: 100%; + width: 100%; + top: 0; + background: rgb(36, 36, 36); +} + +.phone-recent-header { + padding-top: 8vh; + font-family: 'Poppins', sans-serif; + font-size: 1.8vh; + color: white; + text-align: center; +} +.phone-recent-calls::-webkit-scrollbar { + display: none; +} +.phone-recent-calls { + position: absolute; + width: 100%; + height: 35vh; + margin: 0 auto; + left: 0; + right: 0; + top: 15vh; + overflow-x: hidden; + overflow-y: scroll; +} +.phone-recent-call { + position: relative; + height: 6.25vh; + width: 90%; + left: 15px; + margin-bottom: 10px; + background: rgba(23, 23, 23, 90%); + border-radius: 0.15rem; + box-shadow: 0rem 0rem 0.1rem 0.05rem #000000; +} + +.phone-recent-call:hover { + background-color: #dc143c; +} +.phone-recent-call-image { + position: absolute; + width: 4vh; + height: 4vh; + top: 1.2vh; + left: 1vh; + text-align: center; + line-height: 4.2vh; + font-size: 1.6vh; + color: white; + border-radius: 50%; + font-family: 'Poppins', sans-serif; + background: #4e54c8; /* fallback for old browsers */ + background: -webkit-linear-gradient(to right, #8f94fb, #4e54c8); /* Chrome 10-25, Safari 5.1-6 */ + background: linear-gradient(to right, #8f94fb, #4e54c8); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ +} +.phone-recent-call-name { + position: absolute; + top: 1.1vh; + left: 6vh; + color: white; + font-family: 'Poppins', sans-serif; +} +.phone-recent-call-type { + position: absolute; + bottom: 1.1vh; + left: 6vh; + font-size: 1.2vh; + color: rgba(54, 54, 54, 0.808); +} +.phone-recent-call-time { + position: absolute; + bottom: 1.1vh; + right: 1.75vh; + font-size: 1.2vh; + font-family: 'Poppins', sans-serif; + color: white; +} + +.phone-keypad-keys { + position: absolute; + width: 23vh; + height: 27vh; + left: 3vh; + top: 17vh; + color: white; +} + +.phone-keypad-key-call { + position: absolute; + margin: 0 auto; + bottom: 12vh; + left: 11.7vh; + font-size: 2.5vh; + height: 5.5vh; + width: 5.5vh; + text-align: center; + line-height: 5.8vh; + background-color: #27ae60; + color: white; + border-radius: 50%; + transition: .1s; +} + +.phone-keypad-key-call:hover { + background-color: #1e8046; +} + +.phone-keypad-key { + position: relative; + float: left; + height: 23%; + width: 33.33%; + text-align: center; + line-height: 7vh; + font-family: 'Poppins', sans-serif; + font-size: 2vh; + color: white; + border-bottom: 2px solid rgba(0, 0, 0, 0); + transition: .1s; +} + +.phone-keypad-key:hover { + color: #6e6e6e; + border-bottom: 2px solid #e74c3c; +} + +.phone-contacts-header { + position: absolute; + top: 0; + height: 4vh; + width: 100%; +} + +.phone-contacts-header > i { + float: right; + line-height: 4vh; + font-size: 1.8vh; + padding-right: 2vh; + margin-left: 0.2vh; + transition: .1s; + color: white; + z-index: 150; +} + +.phone-contacts-header > i:hover { + color: #dc143c; +} + +/* #phone-search-icon { + position: relative; +} + +#phone-plus-icon { + position: relative; +} */ + +#contact-search { + display: none; + position: absolute; + background: none; + border: none; + background: rgb(226, 226, 226); + top: .7vh; + width: 17vh; + margin: 0 auto; + left: 0; + right: 0; + opacity: 0.0; + height: 2.5vh; + border-radius: 1vh; + box-shadow: 0 0 .2vh 0 rgba(0, 0, 0, 0.281); + font-family: 'Poppins', sans-serif; + outline: none; + text-indent: 1vh; + z-index: 100; +} + +#contact-search::placeholder{ + font-family: 'Poppins', sans-serif; +} + +.phone-contact-list::-webkit-scrollbar { + width: .4vh; +} + +.phone-contact-list::-webkit-scrollbar-thumb { + background-color: #dc143c; +} + +.phone-contact-list { + position: absolute; + height: 100%; + top: 4.5vh; + width: 99%; + margin: 0 auto; + left: 0; + right: 0; + overflow-y: scroll; + overflow-x: hidden; +} + +.phone-contact { + position: relative; + width: 90%; + color: white; + left: 15px; + height: 4.5vh; + margin-top: 2px; + margin-bottom: 10px; + background-color: rgba(23, 23, 23, 90%); + border-radius: 0.15rem; + box-shadow: 0rem 0rem 0.1rem 0.05rem #000000; +} + +.phone-contact-firstletter { + position: absolute; + height: 3.4vh; + width: 3.4vh; + margin: .5vh; + margin-left: .6vh; + text-align: center; + line-height: 3.5vh; + border-radius: 50%; + font-family: 'Poppins', sans-serif; + color: white; +} + +.phone-contact-name { + position: absolute; + left: 5vh; + line-height: 4.5vh; + font-family: 'Poppins', sans-serif; + font-size: 1.4vh; +} + +.phone-contact-actions { + position: absolute; + right: 0; + top: .3vh; + right: 2vh; + font-size: 2.2vh; + transition: .1s; +} + +.phone-contact-actions:hover { + color: #e74c3c; +} + +.phone-contact-action-buttons { + display: none; + position: absolute; + bottom: 1.2vh; + height: 5vh; + width: 95%; + margin: 0 auto; + left: 0; + right: 0; +} + +.phone-contact-action-buttons > i { + position: relative; + float: left; + margin-left: 5vh; + left: -.2vh; + top: 1vh; + font-size: 2.3vh; + color: white; + transition: .1s; +} + +.phone-contact-action-buttons > i:hover { + color: #dc143c; +} +.phone-add-contact { + display: none; + position: absolute; + height: 100%; + width: 100%; + top: -100%; + background: rgb(36, 36, 36); + z-index: 102; +} + +.phone-add-contact-header { + padding-top: 6vh; + padding-left: 8vh; + font-family: 'Poppins', sans-serif; + font-size: 2vh; + color: white; +} + +.phone-add-contact-name { + position: absolute; + color: white; + top: 12vh; + left: 6vh; + background: none; + border: none; + outline: none; + border-bottom: 2px solid rgba(0, 0, 0, 0.555); + font-family: 'Poppins', sans-serif; + height: 3.5vh; + width: 20vh; + text-indent: .4vh; + border-radius: .5vh .5vh 0 0; + transition: .1s; + font-size: 1.5vh; +} + +#phone-add-contact-name-icon { + position: absolute; + top: 13.1vh; + left: 2.1vh; + font-size: 2.4vh; + color: white; +} + +.phone-add-contact-name:focus { + border-bottom: 2px solid #30336b; +} + +.phone-add-contact-name:valid { + border-bottom: 2px solid #6ab04c; +} + +.phone-add-contact-number { + position: absolute; + color: white; + top: 19vh; + left: 6vh; + background: none; + border: none; + outline: none; + border-bottom: 2px solid rgba(0, 0, 0, 0.555); + font-family: 'Poppins', sans-serif; + height: 3.5vh; + width: 20vh; + text-indent: .4vh; + border-radius: .5vh .5vh 0 0; + transition: .1s; + font-size: 1.5vh; +} + +.phone-add-contact-number::-webkit-inner-spin-button { + display: none; +} + +.phone-add-contact-number:focus { + border-bottom: 2px solid #30336b; +} + +.phone-add-contact-number:valid { + border-bottom: 2px solid #6ab04c; +} + +.phone-add-contact-iban { + position: absolute; + color: white; + top: 26vh; + left: 6vh; + background: none; + border: none; + outline: none; + border-bottom: 2px solid rgba(0, 0, 0, 0.555); + font-family: 'Poppins', sans-serif; + height: 3.5vh; + width: 20vh; + text-indent: .4vh; + border-radius: .5vh .5vh 0 0; + transition: .1s; + font-size: 1.5vh; +} + +.phone-add-contact-iban::-webkit-inner-spin-button { + display: none; +} + +.phone-add-contact-iban:focus { + border-bottom: 2px solid #30336b; +} + +.phone-add-contact-iban:valid { + border-bottom: 2px solid #6ab04c; +} + +#phone-add-contact-number-icon { + position: absolute; + top: 20.1vh; + left: 2.1vh; + font-size: 2.4vh; + color: white; +} + +#phone-add-contact-iban-icon { + position: absolute; + top: 27.1vh; + left: 2.1vh; + font-size: 2.4vh; + color: white; +} + +.phone-add-contact-buttons { + position: absolute; + bottom: 40px; + height: 5vh; + width: 100%; +} + +.phone-add-contact-button { + position: relative; + color: white; + float: left; + width: 50%; + height: 5vh; + text-align: center; + line-height: 4.3vh; + font-family: 'Poppins', sans-serif; + border-top: 2px solid #30336b00; + transition: .1s; + font-size: 1.4vh; +} + +.phone-add-contact-button:hover { + border-top: 2px solid #eb4d4b; +} + +/* EDIT CONTACT YEEY */ + +.phone-edit-contact { + display: none; + position: absolute; + height: 100%; + width: 100%; + top: -100%; + background: rgb(36, 36, 36); + z-index: 102; +} + + +.phone-edit-contact-header { + color: white; + padding-top: 6vh; + padding-left: 3vh; + font-family: 'Poppins', sans-serif; + font-size: 2vh; +} + +.phone-edit-contact-name { + position: absolute; + color: white; + top: 12vh; + left: 6vh; + background: none; + border: none; + outline: none; + border-bottom: 2px solid rgba(0, 0, 0, 0.555); + font-family: 'Poppins', sans-serif; + height: 3.5vh; + width: 20vh; + text-indent: .4vh; + border-radius: .5vh .5vh 0 0; + transition: .1s; + font-size: 1.5vh; +} + +#phone-edit-contact-name-icon { + position: absolute; + top: 13.1vh; + left: 2.1vh; + font-size: 2.4vh; + color: white; +} + +.phone-edit-contact-name:focus { + border-bottom: 2px solid #30336b; +} + +.phone-edit-contact-name:valid { + border-bottom: 2px solid #6ab04c; +} + +.phone-edit-contact-number { + position: absolute; + top: 19vh; + color: white; + left: 6vh; + background: none; + border: none; + outline: none; + border-bottom: 2px solid rgba(0, 0, 0, 0.555); + font-family: 'Poppins', sans-serif; + height: 3.5vh; + width: 20vh; + text-indent: .4vh; + border-radius: .5vh .5vh 0 0; + transition: .1s; + font-size: 1.5vh; +} + +.phone-edit-contact-number::-webkit-inner-spin-button { + display: none; +} + +.phone-edit-contact-number:focus { + border-bottom: 2px solid #30336b; +} + +.phone-edit-contact-number:valid { + border-bottom: 2px solid #6ab04c; +} + +.phone-edit-contact-iban { + position: absolute; + color: white; + top: 26vh; + left: 6vh; + background: none; + border: none; + outline: none; + border-bottom: 2px solid rgba(0, 0, 0, 0.555); + font-family: 'Poppins', sans-serif; + height: 3.5vh; + width: 20vh; + text-indent: .4vh; + border-radius: .5vh .5vh 0 0; + transition: .1s; + font-size: 1.5vh; +} + +.phone-edit-contact-iban::-webkit-inner-spin-button { + display: none; +} + +.phone-edit-contact-iban:focus { + border-bottom: 2px solid #30336b; +} + +.phone-edit-contact-iban:valid { + border-bottom: 2px solid #6ab04c; +} + +#phone-edit-contact-number-icon { + position: absolute; + top: 20.1vh; + left: 2.1vh; + font-size: 2.4vh; + color: white; +} + +#phone-edit-contact-iban-icon { + position: absolute; + top: 27.1vh; + left: 2.1vh; + font-size: 2.4vh; + color: white; +} + +.phone-edit-contact-buttons { + position: absolute; + bottom: 40px; + height: 5vh; + width: 100%; +} + +.phone-edit-contact-button { + position: relative; + color: white; + float: left; + width: 33.33%; + height: 5vh; + text-align: center; + line-height: 4.3vh; + font-family: 'Poppins', sans-serif; + border-top: 2px solid #30336b00; + transition: .1s; + font-size: 1.4vh; +} + +.phone-edit-contact-button:hover { + border-top: 2px solid #eb4d4b; +} + +/* Phone Call App */ + +.phone-call-app { + display: none; + height: 100%; + width: 100%; + background: #de6262 ; /* fallback for old browsers */ + background: -webkit-linear-gradient(to right, #de6262 , #ffb88c); /* Chrome 10-25, Safari 5.1-6 */ + background: linear-gradient(to right, #de6262 , #ffb88c); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ + background-size: 400% 400%; + + -webkit-animation: AnimationName 35s ease infinite; + -moz-animation: AnimationName 35s ease infinite; + animation: AnimationName 35s ease infinite; + overflow: hidden; +} + +.phone-call-incoming { + display: none; + height: 100%; + width: 100%; +} +.phone-call-incoming-title { + position: relative; + text-align: center; + top: 7.5vh; + font-family: 'Poppins', sans-serif; + color: white; + font-size: 1.1vh; + text-shadow: 0 0 1vh rgba(0, 0, 0, 0.1); +} +.phone-call-incoming-caller { + position: relative; + text-align: center; + top: 10vh; + font-family: 'Poppins', sans-serif; + color: white; + font-size: 2.5vh; + text-shadow: 0 0 1vh rgba(0, 0, 0, 0.1); +} +.phone-call-incoming-picture { + position: absolute; + margin: 0 auto; + width: 12vh; + height: 12vh; + left: 0; + right: 0; + top: 18vh; + border-radius: 50%; + border: .2vh solid #ffffff6c; + background: rgba(27, 27, 27, 0.25); + box-shadow: 0 0 .5vh 0 rgba(0, 0, 0, 0.5); + animation: pulse 2s infinite; +} +#incoming-answer { + position: absolute; + bottom: 8vh; + left: 5vh; + transform: rotate(90deg); + color: #2ecc70e5; + background-color: white; + padding: 1.5vh; + font-size: 2.2vh; + border-radius: 50%; + transition: .1s; + animation: pulse 2s infinite; +} +#incoming-answer:hover { + color: #2ecc71; + background-color: rgba(255, 255, 255, 0.8); + transition: .1s; +} +#incoming-deny { + position: absolute; + bottom: 8vh; + right: 5vh; + transform: rotate(-135deg); + color: #e74d3ce0; + background-color: white; + padding: 1.5vh; + font-size: 2.2vh; + border-radius: 50%; + transition: .1s; + animation: pulse 2s infinite; +} +#incoming-deny:hover { + color: #e74c3c; + background-color: rgba(255, 255, 255, 0.8); + transition: .1s; +} + +/* Outgoing */ + +.phone-call-outgoing { + display: none; + height: 100%; + width: 100%; +} +.phone-call-outgoing-title { + position: relative; + text-align: center; + top: 7.5vh; + font-family: 'Poppins', sans-serif; + color: white; + font-size: 1.1vh; + text-shadow: 0 0 1vh rgba(0, 0, 0, 0.1); +} +.phone-call-outgoing-caller { + position: relative; + text-align: center; + top: 10vh; + font-family: 'Poppins', sans-serif; + color: white; + font-size: 2.5vh; + text-shadow: 0 0 1vh rgba(0, 0, 0, 0.1); +} +.phone-call-outgoing-picture { + position: absolute; + margin: 0 auto; + width: 12vh; + height: 12vh; + left: 0; + right: 0; + top: 18vh; + border-radius: 50%; + border: .2vh solid #ffffff6c; + background: rgba(27, 27, 27, 0.25); + box-shadow: 0 0 .5vh 0 rgba(0, 0, 0, 0.5); + animation: pulse 2s infinite; +} +#outgoing-cancel { + position: absolute; + bottom: 8vh; + margin: 0 auto; + left: 40.8%; + transform: rotate(-135deg); + color: #e74c3c; + background-color: rgba(255, 255, 255, 0.8); + padding: 1.5vh; + font-size: 2.5vh; + border-radius: 50%; + transition: background-color .1s ease-in-out; + animation: pulse 2s infinite; +} +#outgoing-cancel:hover { + background-color: rgba(255, 255, 255, 0.95); + transition: .2s; +} +@-webkit-keyframes pulse { + 0% { + -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.8); + } + 70% { + -webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0); + } + 100% { + -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); + } + } + @keyframes pulse { + 0% { + -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.8); + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); + } + 70% { + -moz-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0); + box-shadow: 0 0 0 10px rgba(255, 255, 255, 0); + } + 100% { + -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); + } +} + +@-webkit-keyframes AnimationName { + 0%{background-position:0% 50%} + 50%{background-position:100% 50%} + 100%{background-position:0% 50%} +} +@-moz-keyframes AnimationName { + 0%{background-position:0% 50%} + 50%{background-position:100% 50%} + 100%{background-position:0% 50%} +} +@keyframes AnimationName { + 0%{background-position:0% 50%} + 50%{background-position:100% 50%} + 100%{background-position:0% 50%} +} + +/* Ongoing */ + +.phone-call-ongoing { + display: none; + height: 100%; + width: 100%; +} +.phone-call-ongoing-title { + position: relative; + text-align: center; + top: 7.5vh; + font-family: 'Poppins', sans-serif; + color: white; + font-size: 1.1vh; + text-shadow: 0 0 1vh rgba(0, 0, 0, 0.1); +} +.phone-call-ongoing-caller { + position: relative; + text-align: center; + top: 10vh; + font-family: 'Poppins', sans-serif; + color: white; + font-size: 2.5vh; + text-shadow: 0 0 1vh rgba(0, 0, 0, 0.1); +} +.phone-call-ongoing-picture { + position: absolute; + margin: 0 auto; + width: 12vh; + height: 12vh; + left: 0; + right: 0; + top: 18vh; + border-radius: 50%; + border: .2vh solid #ffffff6c; + background: rgba(27, 27, 27, 0.25); + box-shadow: 0 0 .5vh 0 rgba(0, 0, 0, 0.5); + animation: pulse 2s infinite; +} +.phone-call-ongoing-time { + position: relative; + text-align: center; + top: 28vh; + font-family: 'Poppins', sans-serif; + color: white; + font-size: 1.2vh; + text-shadow: 0 0 1vh rgba(0, 0, 0, 0.1); +} +#ongoing-cancel { + position: absolute; + bottom: 8vh; + margin: 0 auto; + left: 40.8%; + transform: rotate(-135deg); + color: #e74c3c; + background-color: rgba(255, 255, 255, 0.8); + padding: 1.5vh; + font-size: 2.5vh; + border-radius: 50%; + transition: background-color .1s ease-in-out; + animation: pulse 2s infinite; +} +#ongoing-cancel:hover { + background-color: rgba(255, 255, 255, 0.95); + transition: .2s; +} + +.phone-suggestedcontacts { + display: none; + position: absolute; + height: 100%; + width: 100%; + top: 0; + background: rgb(36, 36, 36); +} + +.phone-suggestedcontacts-header { + position: absolute; + width: 100%; + height: 8vh; + top: 5vh; + text-align: center; + font-family: 'Poppins', sans-serif; + font-size: 1.6vh; + line-height: 5vh; + color: white; +} + +.phone-suggestedcontacts-header p { + font-size: 1.1vh; + margin-top: -2vh; +} + +.suggested-contacts { + position: absolute; + width: 90%; + height: 35vh; + top: 15vh; + overflow-x: hidden; + overflow-y: scroll; + left: 15px; +} + +.suggested-contacts::-webkit-scrollbar { + display: none; +} + +.suggested-contact { + position: relative; + height: 6vh; + width: 100%; + margin-bottom: 10px; + background: rgba(23, 23, 23, 90%); + border-radius: 0.15rem; + box-shadow: 0rem 0rem 0.1rem 0.05rem #000000; + transition: .05s ease-in-out; +} + +.suggested-contact:hover { + background-color: #dc143c; +} + +.suggested-contact > i { + position: absolute; + top: 1.7vh; + left: 1.5vh; + font-size: 2.5vh; + color: rgb(255, 164, 44); +} + +.suggested-name { + position: absolute; + left: 5vh; + top: 2.1vh; + font-family: 'Poppins', sans-serif; + color: white; + font-size: 1.3vh; +} + +.suggested-number { + font-family: 'Poppins', sans-serif; + color: white; + font-size: 1.2vh; +} + +.noselect { + -webkit-touch-callout: none; /* iOS Safari */ + -webkit-user-select: none; /* Safari */ + -khtml-user-select: none; /* Konqueror HTML */ + -moz-user-select: none; /* Old versions of Firefox */ + -ms-user-select: none; /* Internet Explorer/Edge */ + user-select: none; /* Non-prefixed version, currently + supported by Chrome, Opera and Firefox */ +} diff --git a/[qb]/qb-phone/html/css/qstore.css b/[qb]/qb-phone/html/css/qstore.css new file mode 100644 index 0000000..ab58c97 --- /dev/null +++ b/[qb]/qb-phone/html/css/qstore.css @@ -0,0 +1,259 @@ +@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200&display=swap'); + +.store-app { + display: none; + height: 100%; + width: 100%; + background: rgb(252, 252, 252); + overflow: hidden; +} + +.store-header { + position: absolute; + top: 0; + width: 100%; + height: 9vh; + color: black; + /* background-color: gray; */ + border-bottom: .3vh solid rgb(224, 224, 224); +} + +.store-header > p { + position: absolute; + left: 1.9vh; + top: 5vh; + font-family: 'Poppins', sans-serif; + font-size: 1.8vh; +} + +.store-apps { + position: absolute; + width: 92%; + height: 80%; + + bottom: 2%; + left: 0; + + margin: 0 auto; + left: 0; + right: 0; + + background: rgb(243, 243, 243); + border-radius: .5vh; + + -webkit-box-shadow: 0px 0px 7px px rgba(0,0,0,0.15); + -moz-box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.15); + box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.15); + + overflow: hidden; +} + +.storeapp { + position: relative; + width: 100%; + height: 7vh; + background-color: rgb(245, 245, 245); + + margin: 0 auto; + margin-bottom: .8vh; + + border-bottom: 0.2vh solid rgb(177, 177, 177); + + /* border-radius: .6vh; */ +} + +.storeapp-icon { + position: absolute; + width: 5vh; + height: 5vh; + background-color: #575fcf; + + margin: 1vh; + border-radius: .3vh; + + box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.05); +} + +.storeapp-icon > i { + position: absolute; + margin: 0 auto; + left: 0; + right: 0; + text-align: center; + line-height: 5vh; + font-size: 2.5vh; + color: rgb(255, 255, 255); +} + +.storeapp-title { + position: absolute; + top: 1vh; + left: 6.9vh; + font-family: 'Poppins', sans-serif; + font-size: 1.4vh; +} + +.storeapp-creator { + position: absolute; + bottom: 2.2vh; + left: 6.9vh; + font-family: 'Poppins', sans-serif; + font-size: 1.2vh; +} + +.storeapp-download { + position: absolute; + line-height: 7vh; + right: 2vh; + font-size: 2vh; + color: #4488e7; + + transition: .05s ease-in-out; +} + +.storeapp-download:hover { + color: #3cb623; + transition: .05s ease-in-out; +} + +.storeapp-remove { + position: absolute; + line-height: 7vh; + right: 2vh; + font-size: 2vh; + color: #4488e7; + + transition: .05s ease-in-out; +} + +.storeapp-remove:hover { + color: #b62323; + transition: .05s ease-in-out; +} + + +.download-password-container { + display: none; + position: absolute; + height: 100%; + width: 100%; +} + +.download-password { + position: absolute; + width: 80%; + height: 17vh; + background-color: rgb(248, 248, 248); + margin: 0 auto; + left: 0; + right: 0; + top: 50%; + transform: translateY(-50%); + box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.15); + border-radius: .3vh; +} + +#download-password-title { + color: black; + position: absolute; + margin: 0 auto; + left: 0; + right: 0; + text-align: center; + line-height: 4vh; + font-family: 'Poppins', sans-serif; + font-size: 1.4vh; +} + +#download-password-disclaimer { + color: black; + position: absolute; + text-align: center; + font-family: 'Poppins', sans-serif; + font-size: 1vh; + + top: 3.2vh; +} + +.download-password-input { + position: absolute; + width: 100%; + height: 3.5vh; + background-color: rgb(224, 224, 224); + border: none; + outline: none; + top: 7vh; + + border-bottom: .2vh solid rgb(209, 209, 209); + font-family: 'Poppins', sans-serif; + text-align: center; + + transition: .2s ease-in-out; +} + +.download-password-input:focus { + border-bottom: .2vh solid rgb(245, 155, 37); +} + +.download-password-input:valid { + border-bottom: .2vh solid rgb(19, 179, 27); +} + +.download-progressbar { + position: absolute; + width: 100%; + height: 1vh; + bottom: 0; +} + +.download-progressbar-fill { + position: absolute; + width: 50%; + background-color: green; + height: 100%; +} + +.download-password-accept { + position: absolute; + width: 4vh; + height: 4vh; + background-color: rgb(192, 192, 192); + bottom: 1.75vh; + margin: 0 auto; + left: 0; + right: 5.2vh; + text-align: center; + + font-size: 1.9vh; + transition: 0.1s linear; +} +.download-password-deny { + position: absolute; + width: 4vh; + height: 4vh; + background-color: rgb(192, 192, 192); + bottom: 1.75vh; + margin: 0 auto; + left: 5.2vh; + right: 0; + text-align: center; + + font-size: 2vh; + transition: 0.1s linear; +} + +.download-password-accept > i { + line-height: 4vh; +} + +.download-password-deny > i { + line-height: 4vh; +} + +.download-password-accept:hover { + color: rgb(114, 114, 114); +} + +.download-password-deny:hover { + color: rgb(114, 114, 114); +} diff --git a/[qb]/qb-phone/html/css/racing.css b/[qb]/qb-phone/html/css/racing.css new file mode 100644 index 0000000..98db319 --- /dev/null +++ b/[qb]/qb-phone/html/css/racing.css @@ -0,0 +1,749 @@ +@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200&display=swap'); + +.racing-app { + display: none; + height: 100%; + width: 100%; + background-color: rgb(31, 31, 31); + overflow: hidden; +} + +.racing-overview { + position: absolute; + height: 100%; + width: 100%; +} + +.racing-app-header { + position: absolute; + width: 100%; + height: 10vh; + background-color: rgba(43, 42, 42, 0); + text-indent: 1.9vh; + line-height: 14vh; + color: rgb(255, 255, 255); + font-family: 'Poppins', sans-serif; + font-size: 1.8vh; + text-shadow: .1vh .1vh 0px #000000; +} + +.racing-races { + position: absolute; + background-color: rgba(255, 255, 255, 0.1); + width: 85%; + height: 35vh; + top: 10vh; + margin: 0 auto; + left: 0; + right: 0; + border-radius: .5vh; + overflow-x: hidden; +} + +.racing-buttons { + position: absolute; + bottom: 3.5vh; + width: 85%; + height: 4.5vh; + margin: 0 auto; + left: 0; + right: 0; +} + +.racing-button { + position: relative; + float: left; + height: 100%; + width: 30%; + background-color: pink; + margin-left: 1.655%; + margin-right: 1.655%; + border-radius: .5vh; + box-shadow: inset 0 0 .3vh 0 rgba(0, 0, 0, 0.4); + transition: .1s linear; + text-align: center; + color: white; + line-height: 4.6vh; + font-size: 1.4vh; + font-family: 'Poppins', sans-serif; + text-shadow: .05vh .05vh 0px #000000b2; +} + +#setup-race { + width: 35%; + background-color: #0097e6; +} + +#leaderboards-race { + width: 20%; + background-color: #e1b12c; + font-size: 1.6vh; +} + +#create-race { + width: 35%; + background-color: #44bd32; +} + +#setup-race:hover { + background-color: #1eaffd; +} + +#leaderboards-race:hover { + background-color: #ffca37; +} + +#create-race:hover { + background-color: #53e43d; +} + +.racing-race { + position: relative; + width: 100%; + height: 9vh; + background-color: rgb(230, 230, 230); + transition: .1s linear; + border-bottom: .2vh solid #34b121; + margin-bottom: .5vh; + z-index: 100; + box-shadow: inset 0 0 .3vh 0 rgba(0, 0, 0, 0.4); +} + +.racing-race:hover { + background-color: rgb(209, 209, 209); +} + +.race-name { + position: absolute; + left: 1.5vh; + top: 1vh; + font-family: 'Poppins', sans-serif; + color: black; + font-size: 1.4vh; +} + +.race-track { + position: absolute; + left: 1.5vh; + top: 3.3vh; + font-family: 'Poppins', sans-serif; + color: black; + font-size: 1.4vh; +} + +.race-infomation { + position: absolute; + top: 6vh; + height: 2vh; + width: 80%; + left: 1.3vh; +} + +.race-infomation-tab { + position: relative; + float: left; + font-size: 1vh; + font-family: 'Poppins', sans-serif; + text-transform: uppercase; + background-color: rgb(41, 41, 41); + padding: .3vh; + padding-left: 1vh; + padding-right: 1vh; + border-radius: 2vh; + color: rgb(158, 158, 158); + margin-right: .5vh; +} + +.race-buttons { + display: none; + position: absolute; + bottom: 1vh; + width: 50%; + height: 4vh; + margin: 0 auto; + left: 0; + right: 0; + z-index: 101; +} + +.race-button { + position: relative; + height: 100%; + width: 45%; + float: left; + text-align: center; + margin-left: 2.5%; + margin-right: 2.5%; + line-height: 4.2vh; + background-color: black; + color: white; + font-size: 1.7vh; + border-radius: .5vh; + box-shadow: inset 0 0 .3vh 0 rgba(0, 0, 0, 0.4); + pointer-events: all; + transition: .05s linear; +} + +#join-race { + background-color: #44bd32; +} + +#quit-race { + background-color: #c23616; +} + +#join-race:hover { + background-color: #4dcf39; +} + +#quit-race:hover { + background-color: #e43c17; +} + +#start-race { + background-color: #0590db; +} + +#start-race:hover { + background-color: #16a2ee; +} + +.racing-setup { + /* display: none; */ + display: block; + position: absolute; + width: 100%; + height: 100%; + background-color: rgb(31, 31, 31); + z-index: 102; + left: -30vh; +} + +.racing-setup-track { + position: absolute; + width: 100%; + height: 5vh; + background-color: black; + top: 12vh; +} + +.racing-setup-tracks { + position: absolute; + width: 100%; + height: 5vh; +} + +#racing-setup-trackheader { + position: absolute; + left: 2vh; + top: 9.5vh; + color: white; + font-family: 'Poppins', sans-serif; +} + +.dropdown { + position: relative; + width: 22vh; + display: inline-block; + border-radius: 5px; + box-shadow: 0 0 2px rgb(204, 204, 204); + transition: all .5s ease; + font-size: 14px; + color: #474747; + height: 4vh; + text-align: left; + top: 12vh; + left: 2vh; + background-color: #fff; + outline: none; +} + +.dropdown .select { + cursor: pointer; + display: block; + padding: 10px +} + +.dropdown .select > i { + font-size: 13px; + color: #888; + cursor: pointer; + transition: all .3s ease-in-out; + float: right; + line-height: 20px +} + +.dropdown:hover { + box-shadow: 0 0 4px rgb(204, 204, 204) +} + +.dropdown:active { + background-color: #f8f8f8 +} + +.dropdown.active:hover, +.dropdown.active { + box-shadow: 0 0 4px rgb(204, 204, 204); + border-radius: 5px 5px 0 0; + background-color: #f8f8f8 +} + +.dropdown.active .select > i { + transform: rotate(-90deg) +} + +.dropdown .dropdown-menu { + position: absolute; + background-color: #fff; + width: 100%; + left: 0; + margin-top: 1px; + box-shadow: 0 1px 2px rgb(204, 204, 204); + border-radius: 0 1px 5px 5px; + overflow: hidden; + display: none; + max-height: 420px; + overflow-y: auto; + z-index: 9 +} + +.dropdown .dropdown-menu li { + padding: 10px; + transition: all .2s ease-in-out; + cursor: pointer +} + +.dropdown .dropdown-menu { + padding: 0; + list-style: none +} + +.dropdown .dropdown-menu li:hover { + background-color: #f2f2f2 +} + +.dropdown .dropdown-menu li:active { + background-color: #e2e2e2 +} + +#racing-setup-lapsheader { + position: absolute; + left: 2vh; + top: 20vh; + color: white; + font-family: 'Poppins', sans-serif; +} + +.racing-setup-laps { + position: absolute; + width: 22vh; + height: 4vh; + top: 22.5vh; + left: 2vh; + border: none; + outline: none; + background-color: transparent; + border-bottom: .2vh solid #fff; + font-family: 'Poppins', sans-serif; + color: white; + transition: .1s linear; +} + +.racing-setup-laps:focus { + border-bottom: .2vh solid rgb(255, 137, 40); +} + +.racing-setup-laps:valid { + border-bottom: .2vh solid rgb(55, 199, 27); +} + +.racing-setup-laps::-webkit-inner-spin-button { + display: none; +} + +#racing-setup-informationheader { + position: absolute; + left: 2vh; + top: 30.5vh; + color: white; + font-family: 'Poppins', sans-serif; +} + +.racing-setup-information-distance { + position: absolute; + left: 2vh; + top: 33vh; + color: white; + background-color: #273c75; + padding: .5vh; + padding-left: 1vh; + padding-right: 1vh; + border-radius: 4vh; + font-family: 'Poppins', sans-serif; + box-shadow: inset 0 0 .3vh 0 rgba(0, 0, 0, 0.4); +} + +.racing-setup-information-creator { + position: absolute; + left: 2vh; + top: 37vh; + color: white; + background-color: #273c75; + padding: .5vh; + padding-left: 1vh; + padding-right: 1vh; + border-radius: 4vh; + font-family: 'Poppins', sans-serif; + box-shadow: inset 0 0 .3vh 0 rgba(0, 0, 0, 0.4); +} + +.racing-setup-information-wr { + position: absolute; + left: 2vh; + top: 41vh; + color: white; + background-color: #273c75; + padding: .5vh; + padding-left: 1vh; + padding-right: 1vh; + border-radius: 4vh; + font-family: 'Poppins', sans-serif; + box-shadow: inset 0 0 .3vh 0 rgba(0, 0, 0, 0.4); +} + +.racing-setup-buttons { + position: absolute; + bottom: 6vh; + width: 60%; + height: 5.5vh; + margin: 0 auto; + left: 0; + right: 0; +} + +.racing-setup-button { + position: relative; + float: left; + width: 45%; + height: 100%; + margin-left: 2.5%; + margin-right: 2.5%; + text-align: center; + line-height: 5.5vh; + color: white; + font-size: 2.4vh; + border-radius: 1vh; + box-shadow: inset 0 0 .3vh 0 rgba(0, 0, 0, 0.4); + transition: .05s linear; +} + +#setup-race-accept { + background-color: #4ece3b; +} + +#setup-race-cancel { + background-color: #d33013; +} + +#setup-race-accept:hover { + background-color: #5ceb46; +} + +#setup-race-cancel:hover { + background-color: #eb3515; +} + +/* Create */ + +#racing-create-tracknameheader { + position: absolute; + left: 1.41vh; + top: 1.2vh; + color: rgb(0, 0, 0); + font-family: 'Poppins', sans-serif; +} + +.racing-create-trackname { + position: absolute; + width: 20vh; + height: 4vh; + top: 2.6vh; + left: 1.5vh; + border: none; + outline: none; + background-color: transparent; + border-bottom: .2vh solid rgb(0, 0, 0); + font-family: 'Poppins', sans-serif; + color: rgb(0, 0, 0); + transition: .1s linear; +} + +.racing-create-trackname:focus { + border-bottom: .2vh solid rgb(255, 137, 40); +} + +.racing-create-trackname:valid { + border-bottom: .2vh solid rgb(55, 199, 27); +} + +.racing-create-trackname::-webkit-inner-spin-button { + display: none; +} + +.racing-create { + display: none; + /* display: block; */ + position: absolute; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.6); + border-radius: .5vh; + z-index: 102; + pointer-events: all; +} + +.racing-create-block { + position: absolute; + width: 80%; + height: 15vh; + background-color: white; + margin: 0 auto; + left: 0; + right: 0; + top: 16vh; + border-radius: .8vh; + box-shadow: inset 0 0 .3vh 0 rgba(0, 0, 0, 0.4); +} + +.racing-create-buttons { + position: absolute; + bottom: 0; + width: 70%; + height: 4vh; + margin: 0 auto; + left: 0; + right: 0; + bottom: 1.6vh; +} + +.racing-create-button { + position: relative; + float: left; + width: 45%; + height: 100%; + margin-left: 2.5%; + margin-right: 2.5%; + line-height: 4vh; + text-align: center; + font-size: 2vh; + border-radius: .5vh; + color: white; + box-shadow: inset 0 0 .3vh 0 rgba(0, 0, 0, 0.4); + transition: .05s linear; +} + +#racing-create-accept { + background-color: #4ece3b; +} + +#racing-create-cancel { + background-color: #d33013; +} + +#racing-create-accept:hover { + background-color: #5ceb46; +} + +#racing-create-cancel:hover { + background-color: #eb3515; +} + +.racing-leaderboard { + /* display: none; */ + display: block; + position: absolute; + width: 100%; + height: 100%; + background-color: rgb(31, 31, 31); + z-index: 102; + left: -30vh; +} + +.racing-leaderboards { + position: absolute; + background-color: rgba(255, 255, 255, 0.1); + width: 85%; + height: 35vh; + top: 13vh; + margin: 0 auto; + left: 0; + right: 0; + border-radius: .5vh; + overflow-x: hidden; +} + +#racing-leaderboards-header { + position: absolute; + right: 2.3vh; + top: 10vh; + color: white; + font-family: 'Poppins', sans-serif; +} + +.racing-leaderboard-item { + position: relative; + margin-bottom: .2vh; + width: 100%; + height: 7vh; + background-color: rgb(230, 230, 230); + transition: .1s linear; + border-bottom: .2vh solid #181818; + margin-bottom: .5vh; + z-index: 100; + box-shadow: inset 0 0 .3vh 0 rgba(0, 0, 0, 0.4); +} + +.racing-leaderboard-item:hover { + background-color: rgb(206, 206, 206); +} + +.racing-leaderboard-item-name { + position: absolute; + left: 1.5vh; + top: 1vh; + font-family: 'Poppins', sans-serif; + color: black; + font-size: 1.4vh; +} + +.racing-leaderboard-item-info { + position: absolute; + left: 1.5vh; + top: 3.5vh; + font-family: 'Poppins', sans-serif; + color: rgb(32, 32, 32); + font-size: 1.2vh; +} + +.racing-leaderboard-details { + display: none; + position: absolute; + width: 100%; + height: 100%; + top: 0; + background-color: rgba(0, 0, 0, 0.8); + z-index: 101; +} + +.racing-leaderboard-details-block { + position: absolute; + margin: 0 auto; + left: 0; + right: 0; + width: 80%; + height: 60%; + background-color: white; + top: 11vh; + box-shadow: inset 0 0 .3vh 0 rgba(0, 0, 0, 0.4); + border-radius: .5vh; +} + +.racing-leaderboard-details-block-trackname { + text-align: center; + line-height: 6vh; + font-family: 'Poppins', sans-serif; + font-size: 1.8vh; + color: black; + width: 100%; + height: 6vh; + border-bottom: .2vh solid rgba(0, 0, 0, 0.527); +} + +.racing-leaderboard-details-block-list { + position: absolute; + width: 80%; + height: 65%; + margin: 0 auto; + left: 0; + right: 0; + top: 9.5vh; + overflow-y: scroll; + /* background-color: rgba(77, 2, 2, 0.685); */ +} + +.racing-leaderboard-details-block-list::-webkit-scrollbar { + display: none; +} + +.racing-leaderboard-details-back { + position: absolute; + right: 1.5vh; + top: 1.2vh; + font-size: 1.7vh; + color: black; + transition: .05s linear; +} + +.racing-leaderboard-details-back:hover { + color: rgb(206, 30, 30); +} + +.row { + position: relative; + display: block; + width: 100%; + height: 40px; + border-bottom: 1px solid #AFAFAF; + font-size: 1vh; + left: 1.4vh; +} + +.name { + position: relative; + display: inline-block; + width: 43%; + line-height: 45px; +} +.time { + position: relative; + display: inline-block; + width: 42%; +} + +.score { + position: relative; + display: inline-block; + width: 15%; +} + +#leaderboard-list-header { + position: absolute; + width: 80%; + margin: 0 auto; + left: 0; + right: 0; + top: 6.8vh; + font-family: 'Poppins', sans-serif; +} + +.racing-leaderboards-button { + position: absolute; + bottom: 3.5vh; + width: 70%; + height: 5vh; + background-color: #d33013; + margin: 0 auto; + left: 0; + right: 0; + border-radius: .5vh; + box-shadow: inset 0 0 .3vh 0 rgba(0, 0, 0, 0.4); + text-align: center; + line-height: 5vh; + font-size: 2.4vh; + color: white; + transition: .05s linear; +} + +.racing-leaderboards-button:hover { + background-color: #eb391a; +} diff --git a/[qb]/qb-phone/html/css/settings.css b/[qb]/qb-phone/html/css/settings.css new file mode 100644 index 0000000..feb2640 --- /dev/null +++ b/[qb]/qb-phone/html/css/settings.css @@ -0,0 +1,489 @@ +@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200&display=swap'); + +.settings-app { + display: none; + height: 100%; + width: 100%; + background: rgba(36, 36, 36, 90%); + overflow: hidden; +} + +.settings-app-header { + position: relative; + font-family: 'Poppins', sans-serif; + font-size: 3vh; + text-align: center; + top: 70px; + color: white; +} + +.settings-app-tab-appereance { + position: absolute; + top: 15vh; + height: 100%; + width: 100%; +} + +.settings-app-tab-information { + position: absolute; + top: 30vh; + height: 100%; + width: 100%; +} + +.settings-app-tab { + position: relative; + width: 90%; + border-radius: 0.15rem; + height: 6vh; + margin-bottom: 10px; + color: white; + background: rgba(23, 23, 23, 90%); + left: 15px; + box-shadow: 0rem 0rem 0.1rem 0.05rem #000000; +} + +.settings-app-tab:hover { + background-color: #dc143c; + transition: .5s ease; +} + +.settings-app-tab-header { + position: absolute; + top: -2.5vh; + height: 2.6vh; + font-family: 'Poppins', sans-serif; + font-size: 1.5vh; + border-bottom: 1px solid rgba(0, 0, 0, 0.17); + width: 100%; +} + +.settings-app-tab-header > p { + padding-left: 1vh; +} + +.settings-tab-icon { + position: absolute; + left: 2vh; + top: 1.5vh; + font-size: 2.3vh; +} + +.settings-tab-icon > img { + position: absolute; + width: 3.3vh; + height: 3.3vh; + border-radius: 50%; + box-shadow: 0 0 .5vh 0 rgba(0, 0, 0, 0.05); + margin-left: -.3vh; +} + +.settings-tab-title { + position: absolute; + left: 6.2vh; + top: 1.2vh; + font-size: 1.3vh; + font-family: 'Poppins', sans-serif; +} + +.settings-tab-description { + position: absolute; + left: 6.2vh; + top: 3.2vh; + font-size: 1.2vh; + font-family: 'Poppins', sans-serif; + color: white; +} + +.settings-background-tab { + display: block; + position: absolute; + top: -100%; + height: 100%; + width: 100%; + left: 0; + right: 0; + background: rgb(36, 36, 36); +} + +.settings-profilepicture-tab { + display: block; + position: absolute; + top: -100%; + height: 100%; + width: 100%; + left: 0; + right: 0; + background: rgb(36, 36, 36); +} + +.background-options { + position: absolute; + height: 50%; + width: 100%; + top: 13vh; +} + +.background-option { + position: relative; + width: 90%; + border-radius: 0.15rem; + height: 6vh; + margin-bottom: 10px; + color: white; + background: rgba(23, 23, 23, 90%); + left: 15px; + box-shadow: 0rem 0rem 0.1rem 0.05rem #000000; +} + +.background-option:hover { + background-color: #dc143c; + transition: .5s ease; +} + +.background-option-icon { + position: absolute; + height: 100%; + width: 6vh; + text-align: center; + line-height: 7vh; + font-size: 2.3vh; + color: #fbc531; +} + +.background-option-title { + position: absolute; + left: 6vh; + top: 1.5vh; + text-align: center; + font-size: 1vh; + color: white; + font-size: 1.3vh; + font-family: 'Poppins', sans-serif; +} + +.background-option-description { + position: absolute; + left: 6vh; + top: 3.6vh; + text-align: center; + font-size: 1vh; + color: white; + font-size: 1.1vh; + font-family: 'Poppins', sans-serif; +} + +.background-option-current { + position: absolute; + right: 3vh; + top: 2.5vh; + text-align: center; + font-size: 1.6vh; + color: green; + font-family: 'Poppins', sans-serif; +} + +.background-buttons { + position: absolute; + bottom: 40px; + height: 5vh; + width: 100%; +} + +.background-button { + position: relative; + float: left; + height: 100%; + width: 50%; + text-align: center; + line-height: 4.7vh; + color: white; + font-family: 'Poppins', sans-serif; + font-size: 1.5vh; + transition: .05s; +} + +.background-button:hover { + border-top: .3vh solid #dc143c; +} + +.background-custom { + display: none; + position: absolute; + height: 40%; + width: 80%; + background-color: rgb(245, 245, 245); + box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.247); + margin: 0 auto; + left: 0; + right: 0; + top: -23vh; + border-radius: 2vh; + overflow: hidden; +} + +.background-custom-title { + font-family: 'Poppins', sans-serif; + padding: 2vh; + font-size: 1.5vh; + text-align: center; +} + +.custom-background-input { + position: absolute; + left: 1vh; + background: none; + border: none; + outline: none; + height: 3.5vh; + width: 21vh; + font-family: 'Poppins', sans-serif; + background: rgb(235, 235, 235); + border-radius: 2vh; + text-align: center; +} + +.custom-background-input::placeholder { + text-align: center; +} + +.background-custom-buttons { + position: absolute; + bottom: 2vh; + width: 100%; + height: 5vh; +} + +.custom-background-button { + position: relative; + float: left; + height: 100%; + width: 50%; + text-align: center; + line-height: 4.1vh; + color: black; + font-family: 'Poppins', sans-serif; + font-size: 1.5vh; + transition: .08s; + border-bottom: 2px solid #e8421800; +} + +.custom-background-button:hover { + font-weight: bolder; + color: #DC143C; +} + + +.profilepicture-options { + position: absolute; + height: 50%; + width: 100%; + top: 13vh; +} + +.profilepicture-option { + position: relative; + width: 90%; + border-radius: 0.15rem; + height: 6vh; + margin-bottom: 10px; + color: white; + background: rgba(23, 23, 23, 90%); + left: 15px; + box-shadow: 0rem 0rem 0.1rem 0.05rem #000000; +} + +.profilepicture-option-icon { + position: absolute; + height: 100%; + width: 6vh; + text-align: center; + line-height: 7vh; + font-size: 2.3vh; + color: #fbc531; +} + +.profilepicture-option-title { + position: absolute; + left: 6vh; + top: 1.5vh; + text-align: center; + font-size: 1vh; + color: white; + font-size: 1.3vh; + font-family: 'Poppins', sans-serif; +} + +.profilepicture-option-description { + position: absolute; + left: 6vh; + top: 3.6vh; + text-align: center; + font-size: 1vh; + color: white; + font-size: 1.1vh; + font-family: 'Poppins', sans-serif; +} + +.profilepicture-option-current { + position: absolute; + right: 3vh; + top: 2.5vh; + text-align: center; + font-size: 1.6vh; + color: green; + font-family: 'Poppins', sans-serif; +} + +.profilepicture-buttons { + position: absolute; + bottom: 40px; + height: 5vh; + width: 100%; +} + +.profilepicture-button { + position: relative; + float: left; + height: 100%; + width: 50%; + text-align: center; + line-height: 4.7vh; + color: white; + font-family: 'Poppins', sans-serif; + font-size: 1.5vh; +} + +.profilepicture-button:hover { + border-top: .3vh solid #dc143c; +} + +.profilepicture-custom { + display: none; + position: absolute; + height: 40%; + width: 80%; + background-color: rgb(245, 245, 245); + box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.247); + margin: 0 auto; + left: 0; + right: 0; + top: -23vh; + border-radius: 2vh; + overflow: hidden; +} + +.profilepicture-custom-title { + font-family: 'Poppins', sans-serif; + padding: 2vh; + font-size: 1.5vh; + text-align: center; +} + +.custom-profilepicture-input { + position: absolute; + left: 1vh; + border: none; + outline: none; + height: 3.5vh; + width: 21vh; + font-family: 'Poppins', sans-serif; + border-radius: 2vh; + text-align: center; +} + +.custom-profilepicture-input::placeholder { + text-align: center; +} + +.profilepicture-custom-buttons { + position: absolute; + bottom: 2vh; + width: 100%; + height: 5vh; +} + +.custom-profilepicture-button { + position: relative; + float: left; + height: 100%; + width: 50%; + text-align: center; + line-height: 4.1vh; + color: black; + font-family: 'Poppins', sans-serif; + font-size: 1.5vh; + transition: .08s; + border-bottom: 2px solid #e8421800; +} + +.custom-profilepicture-button:hover { + font-weight: bolder; + color: #DC143C; +} + +/* The switch - the box around the slider */ +.switch { + position: absolute; + /* display: inline-block; */ + width: 50px; + height: 24px; + top: 50%; + right: 2vh; + transform: translateY(-50%); +} + +/* Hide default HTML checkbox */ +.switch input { + opacity: 0; + width: 0; + height: 0; +} + +/* The slider */ +.slider { + position: absolute; + cursor: pointer; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: #ccc; + -webkit-transition: .4s; + transition: .4s; +} + +.slider:before { + position: absolute; + content: ""; + height: 16px; + width: 16px; + left: 4px; + bottom: 4px; + background-color: white; + -webkit-transition: .4s; + transition: .4s; +} + +input:checked + .slider { + background-color: #2196F3; +} + +input:focus + .slider { + box-shadow: 0 0 1px #2196F3; +} + +input:checked + .slider:before { + -webkit-transform: translateX(26px); + -ms-transform: translateX(26px); + transform: translateX(26px); +} + +/* Rounded sliders */ +.slider.round { + border-radius: 24px; +} + +.slider.round:before { + border-radius: 50%; +} diff --git a/[qb]/qb-phone/html/css/tooltip.css b/[qb]/qb-phone/html/css/tooltip.css new file mode 100644 index 0000000..75af90a --- /dev/null +++ b/[qb]/qb-phone/html/css/tooltip.css @@ -0,0 +1,19 @@ +@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200&display=swap'); + +.tooltip-inner { + font-family: 'Poppins', sans-serif; + font-size: 11px; + color: white; +} + +.toggle.ios, .toggle-on.ios, .toggle-off.ios { + border-radius: 20px; +} + +.toggle.ios .toggle-handle { + border-radius: 20px; +} + +.custom-control, .custom-switch, .custom-control-input { + color: white +} diff --git a/[qb]/qb-phone/html/css/trucker.css b/[qb]/qb-phone/html/css/trucker.css new file mode 100644 index 0000000..203f67e --- /dev/null +++ b/[qb]/qb-phone/html/css/trucker.css @@ -0,0 +1,158 @@ +@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200&display=swap'); + +.trucker-app { + display: none; + height: 100%; + width: 100%; + background: #2f3640; + overflow: hidden; +} + +.trucker-header { + position: absolute; + width: 84%; + height: 12vh; + background-color: #4b5868; + + margin: 0 auto; + left: 0; + right: 0; + + top: 5vh; + + border-radius: 1vh; + + box-shadow: 0 0 1vh .15vh rgba(0, 0, 0, 0.2); + + overflow: hidden; +} + +.trucker-header-name { + position: absolute; + margin: 1.5vh; + font-family: 'Poppins', sans-serif; + color: white; + font-size: 1.4vh; +} + +.trucker-header-progress { + position: absolute; + width: 90%; + height: 1.2vh; + background-color: #181c20; + bottom: 0; + + margin: 0 auto; + left: 0; + right: 0; + bottom: 2.5vh; + + border-radius: 1vh; +} + +.trucker-header-progress-text { + font-size: .8vh; + font-family: 'Poppins', sans-serif; + color: rgba(255, 255, 255, 0.6); + margin: 1.8vh .75vh 0 .6vh; +} + +.trucker-header-progress-fill { + position: absolute; + width: 20%; + height: 100%; + + background-color: rgb(156, 230, 20); + + border-radius: 1vh; +} + +.trucker-header-currentlevel { + position: absolute; + top: 0; + right: 0; + + width: 5vh; + height: 5vh; + + background-color: #536070; + border-radius: 50%; + + margin: 1.5vh; + box-shadow: 0 0 .5vh .1vh rgba(0, 0, 0, 0.2); + + text-align: center; + line-height: 5vh; + font-family: 'Poppins', sans-serif; + color: rgb(236, 236, 236); + font-size: 1.5vh; +} + +.trucker-header-description { + position: absolute; + top: 0; + right: 0; + font-family: 'Poppins', sans-serif; + color: rgba(255, 255, 255, 0.5); + + margin: 1vh; +} + +#trucker-header-tier { + float: right; + color: rgba(255, 255, 255, 0.9); +} + +.trucker-jobinfo { + position: absolute; + width: 84%; + height: 37vh; + background-color: #4b5868; + + margin: 0 auto; + left: 0; + right: 0; + + top: 18vh; + + border-radius: 1vh; + box-shadow: 0 0 1vh .15vh rgba(0, 0, 0, 0.2); + overflow: hidden; +} + +.trucker-jobinfo-nojob { + display: block; + width: 100%; + height: 100%; + background-color: #3a3c3f; +} + +.trucker-jobinfo-nojob > i { + position: absolute; + margin: 0 auto; + left: 0; + right: 0; + + text-align: center; + line-height: 15vh; + + color: rgb(241, 63, 63); + font-size: 4vh; +} + +#trucker-jobinfo-nojob-text { + position: absolute; + + margin: 0 auto; + left: 0; + right: 0; + + width: 20vh; + text-align: center; + font-family: 'Poppins', sans-serif; + color: rgba(255, 255, 255, 0.8); + + top: 11vh; + + font-size: 1.7vh; +} diff --git a/[qb]/qb-phone/html/css/twitter.css b/[qb]/qb-phone/html/css/twitter.css new file mode 100644 index 0000000..e3354fc --- /dev/null +++ b/[qb]/qb-phone/html/css/twitter.css @@ -0,0 +1,405 @@ +@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200&display=swap'); + +.twitter-app { + display: none; + height: 100%; + width: 100%; + background: rgb(36, 36, 36); + overflow: hidden; +} + +.twitter-header { + position: absolute; + top: 5vh; + width: 100%; + height: 5vh; + border-bottom: .2vh solid rgba(20, 23, 26, 0.37); +} + +.twitter-header-tab { + position: relative; + float: left; + width: 33.33%; + height: 100%; + text-align: center; + line-height: 5vh; + font-size: 1.5vh; + color: white; + transition: .07s; +} + +.twitter-header-tab:hover { + background-color: #AAB8C2; +} + +.selected-twitter-header-tab { + border-bottom: .2vh solid #1DA1F2; + color: #1DA1F2; +} + +.twitter-app-header { + position: relative; + padding: 5vh 0 0 1.85vh; + font-family: 'Poppins', sans-serif; + font-size: 2vh; +} + +.twitter-home-tab { + display: block; + position: absolute; + height: 75%; + width: 100%; + top: 12vh; + overflow: hidden; + overflow-y: scroll !important; + overflow-x: hidden !important; +} + +.twitter-home-tab::-webkit-scrollbar { + width: .7vh; +} + +.twitter-home-tab::-webkit-scrollbar-thumb { + background-color: #1DA1F2; +} + +.twitter-home-tab::-webkit-scrollbar-track { + background-color: transparent; +} + +.twitter-mentions-tab { + display: none; + position: absolute; + height: 75%; + width: 100%; + top: 12vh; + overflow: hidden; + overflow-y: scroll !important; + overflow-x: hidden !important; +} + +.twitter-mentions-tab::-webkit-scrollbar { + width: .7vh; +} + +.twitter-mentions-tab::-webkit-scrollbar-thumb { + background-color: #1DA1F2; +} + +.twitter-mentions-tab::-webkit-scrollbar-track { + background-color: transparent; +} + +.twitter-hashtags-tab { + display: none; + position: absolute; + height: 75%; + width: 100%; + top: 12vh; + overflow: hidden; + overflow-y: scroll !important; + overflow-x: hidden !important; +} + +.twitter-hashtags-tab::-webkit-scrollbar { + width: .7vh; +} + +.twitter-hashtags-tab::-webkit-scrollbar-thumb { + background-color: #1DA1F2; +} + +.twitter-hashtags-tab::-webkit-scrollbar-track { + background-color: transparent; +} + +.twitter-tweet { + position: relative; + height: auto; + width: 90%; + margin-bottom: 0.5vh; + background-color: #1DA1F2; + border-radius: 7px; + left: 15px; + color: white; +} + +.twitter-tweet-hashtag { + position: relative; + height: auto; + width: 100%; + border-top: 2px solid rgba(20, 23, 26, 0.37); + margin-bottom: 2.5vh; +} + +.twitter-mentioned-tweet { + position: relative; + height: auto; + width: 100%; + border-top: 2px solid rgba(20, 23, 26, 0.37); + margin-bottom: 2.5vh; +} + +.twt-img { + position: absolute; + left: 1vh; + height: 100%; + width: 100%; +} + +.twt-img > img { + width: 4vh; + height: 4vh; + border-radius: 50%; +} + +.tweet-reply { + position: absolute; + right: 10px; + bottom: 0; + color: rgba(0, 0, 0, 0.8); + transition: .05 linear; + z-index: 100; + pointer-events: all; +} + +.tweet-reply:hover i { + color: rgba(0, 0, 0, 1.0); +} + +.tweet-tweeter { + padding-left: 6vh; + padding-top: .6vh; + font-family: 'Poppins', sans-serif; + font-size: 1.1vh; +} + +.tweet-tweeter > span { + position: relative; + font-family: 'Poppins', sans-serif; + font-size: 1.0vh; + top: -.1vh; +} + +.tweet-message { + margin-top: .3vh; + padding-left: 6vh; + top: .5vh; + font-family: 'Poppins', sans-serif; + font-size: 1.3vh; + padding-bottom: 1vh; + overflow-wrap: break-word; + word-wrap: break-word; +} + +.twitter-new-tweet { + position: absolute; + bottom: 0; + right: 0; + width: 5.5vh; + height: 5.5vh; + background-color: #1DA1F2; + margin: 2.2vh; + z-index: 101; + border-radius: 50%; + text-align: center; + transition: .1s; +} + +.twitter-new-tweet:hover { + background-color: rgb(62, 179, 252); +} + +.twitter-new-tweet > i { + line-height: 5.5vh; + font-size: 2vh; + transform: rotate(-20deg); + color: white; +} + +.twitter-new-tweet-tab { + display: none; + position: absolute; + display: block; + top: -100%; + height: 100%; + width: 100%; + background: rgb(36, 36, 36); + overflow: hidden; + z-index: 105; +} + +.twitter-new-tweet-header { + position: relative; + padding: 6vh 0 0 9vh; + font-family: 'Poppins', sans-serif; + font-size: 2vh; + color: white; +} + +#tweet-new-message { + position: absolute; + border: none; + height: 15vh; + margin: 0 auto; + left: 0; + right: 0; + color: white; + background-color: rgba(23, 23, 23, 90%); + outline: none; + border: 2px solid #1DA1F2; + resize: none; + font-family: 'Poppins', sans-serif; + padding: 0.87vh; + font-size: 1.4vh; + top: 12vh; + width: 22vh; + border-radius: 7px; + box-shadow: inset 0 0 2vh 0 rgba(0, 0, 0, 0.089); +} + +#tweet-new-message::-webkit-scrollbar { + display: none; +} + +#tweet-new-message::placeholder { + font-size: 1.4vh; + font-family: 'Poppins', sans-serif; +} + +#tweet-new-url{ + position: absolute; + border: 2px solid #1DA1F2; + height: 5vh; + margin: 0 auto; + left: 0; + right: 0; + color: white; + background: rgba(23, 23, 23, 90%); + outline: none; + resize: none; + font-family: 'Poppins', sans-serif; + padding: 0.87vh; + font-size: 1.4vh; + top: 30vh; + width: 22vh; + border-radius: 7px; + box-shadow: 0rem 0rem 0.1rem 0.05rem #000000; +} + +#tweet-new-url::-webkit-scrollbar { + display: none; +} + +.twitter-new-tweet-buttons { + position: absolute; + bottom: 40px; + width: 100%; + height: 5vh; + color: white; +} + +.twitter-new-tweet-button { + position: relative; + float: left; + width: 33%; + height: 100%; + text-align: center; + line-height: 4.5vh; + font-family: 'Poppins', sans-serif; + font-size: 1.5vh; + border-top: .3vh solid #6ab04c00; + transition: .1s; +} + +.twitter-new-tweet-button:hover { + border-top: .3vh solid #1DA1F2; +} + +.twitter-no-tweets { + position: absolute; + text-align: center; + top: 4vh; + width: 100%; + font-size: 2vh; + font-family: 'Poppins', sans-serif; + color: white; +} + +.mentioned-tag { + color: black; + padding-bottom: .3vh; + transition: .2s; +} + +.hashtag-tag-text { + color: black; + padding-bottom: .3vh; + transition: .2s; +} + +.twitter-hashtag { + position: relative; + height: 7vh; + width: 90%; + top: 0px; + border-radius: 7px; + left: 15px; + margin-bottom: 10px; + background-color: rgb(27, 149, 224);; + transition: all 0.2s ease 0s; +} + +.twitter-hashtag-status{ + position: absolute; + top: .8vh; + left: 1vh; + font-family: 'Poppins', sans-serif; + font-size: 1.1vh; + color: white; +} + +.twitter-hashtag-tag { + position: absolute; + top: 2.5vh; + left: 1vh; + font-family: 'Poppins', sans-serif; + font-size: 1.4vh; + color: white; +} +.twitter-hashtag-messages { + position: absolute; + bottom: .8vh; + left: 1vh; + font-family: 'Poppins', sans-serif; + font-size: 1.1vh; + color: white; +} +.twitter-hashtags { + position: absolute; + display: block; + width: 100%; +} +.twitter-hashtag-tweets { + display: none; + position: absolute; + top: 0; + left: 30; + width: 100%; + height: 40vh; + overflow: hidden; + overflow-y: scroll; + overflow-x: hidden; +} + +.twitter-hashtag-tweets::-webkit-scrollbar { + width: .2vh; +} + +.twitter-hashtag-tweets::-webkit-scrollbar-thumb { + background-color: #1DA1F2; +} + +.twitter-hashtag-tweets::-webkit-scrollbar-track { + background-color: transparent; +} \ No newline at end of file diff --git a/[qb]/qb-phone/html/css/whatsapp.css b/[qb]/qb-phone/html/css/whatsapp.css new file mode 100644 index 0000000..687face --- /dev/null +++ b/[qb]/qb-phone/html/css/whatsapp.css @@ -0,0 +1,472 @@ +@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200&display=swap'); + +.whatsapp-app { + display: none; + height: 100%; + width: 100%; + overflow: hidden; +} + +.whatsapp-header { + position: absolute; + top: 0; + width: 100%; + height: 9vh; +} +.whatsapp-header-top { + position: relative; + height: 4.5vh; + width: 100%; + background-color: #101d25; +} +.whatsapp-header-footer { + position: relative; + height: 4.5vh; + width: 100%; + background-color: #1f2c34; +} +.whatsapp-header-footer > p { + padding-top: 1.3vh; + padding-left: 2vh; + color: white; + font-family: 'Poppins', sans-serif; + font-size: 1.5vh; +} +#whatsapp-search-chats { + position: absolute; + right: 0; + top: 0; + padding: 1.6vh; + color: white; + right: 1vh; + transition: .1s; + font-size: 1.5vh; +} +#whatsapp-search-chats:hover { + color: rgb(182, 182, 182); +} +#whatsapp-search-input { + display: none; + position: absolute; + background: none; + border: none; + background: rgb(226, 226, 226); + top: .7vh; + width: 17vh; + margin: 0 auto; + height: 2.5vh; + border-radius: 1vh; + box-shadow: 0 0 .2vh 0 rgba(0, 0, 0, 0.281); + font-family: 'Poppins', sans-serif; + outline: none; + text-indent: 1vh; + z-index: 100; + + right: 5vh; + top: 0.95vh; + width: 12vh; +} + +.whatsapp-chats { + position: absolute; + width: 100%; + height: 100%; + top: 9vh; + background: #101d25; + overflow-y: scroll; + overflow-x: hidden !important; +} + +.whatsapp-chats::-webkit-scrollbar { + position: absolute; + width: .6vh; +} + +.whatsapp-chats::-webkit-scrollbar-track { + background-color: rgba(0, 0, 0, 0); +} + +.whatsapp-chats::-webkit-scrollbar-thumb { + background-color: rgba(0, 0, 0, 0.664); + border-radius: 1vh 0 0 1vh; +} + +.whatsapp-chat-unreadmessages { + display: none; + position: absolute; + right: 1vh; + top: 3.1vh; + width: 1.8vh; + height: 1.8vh; + background-color: #00b09c; + border-radius: 50%; + text-align: center; + color: white; + font-family: 'Poppins', sans-serif; + font-size: 1vh; + line-height: 1.9vh; +} + +.whatsapp-chat { + position: relative; + width: 100%; + height: 7vh; + color: white; + border-bottom: 0.1vh solid #1f2c34; + background: #101d25; + transition: all 0.15s ease 0s; +} +.whatsapp-chat:hover { + background: #00b09c; +} +.whatsapp-chat-picture { + position: absolute; + height: 5vh; + width: 5vh; + border-radius: 50%; + top: 1vh; + left: 1vh; + background-position: center center; + background-repeat: no-repeat; + background-size: cover; +} +.whatsapp-openedchat-picture { + position: absolute; + height: 3.5vh; + width: 3.5vh; + background: gray; + border-radius: 50%; + top: .5vh; + left: 3.5vh; + background-position: center center; + background-repeat: no-repeat; + background-size: cover; +} +.whatsapp-chat-name { + position: absolute; + top: 1.35vh; + left: 7vh; + color: white; + font-weight: 600; + font-family: 'Poppins', sans-serif; + font-size: 1.5vh; + letter-spacing: 1px; +} +.whatsapp-chat-lastmessage { + position: absolute; + bottom: .6vh; + left: 7vh; + font-family: 'Poppins', sans-serif; + font-size: 1.1vh; + color: white; + max-width: 17vh; +} +.whatsapp-chat-lastmessage > p { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.whatsapp-chat-lastmessagetime { + position: absolute; + top: 1.35vh; + right: 1vh; + font-family: 'Poppins', sans-serif; + font-size: 1vh; + color: white; +} + +.whatsapp-openedchat { + display: none; + position: absolute; + top: 0; + left: -30vh; + height: 100%; + width: 100%; + background-image: url('../img/apps/whatsapp-chat.png'); + background-repeat: no-repeat; + background-size: inherit; +} + +#whatsapp-openedchat-back { + position: absolute; + line-height: 5.5vh; + top: -.4vh; + left: 1.4vh; + color: white; + transition: .1s; +} +#whatsapp-openedchat-back:hover { + color: rgb(197, 197, 197); +} +.whatsapp-openedchat-name { + position: absolute; + line-height: 5.5vh; + top: -.4vh; + left: 8vh; + color: white; + font-size: 1.5vh; + font-family: 'Poppins', sans-serif; + font-size: 1.5vh; +} +.whatsapp-header-openedchat{ + position: absolute; + top: 0; + width: 100%; + height: 9vh; + background-color: rgba(7, 94, 84, 0); +} +.whatsapp-header-top-openedchat { + position: relative; + height: 4.5vh; + width: 100%; + background-color: #101d25; +} +.whatsapp-header-footer-openedchat { + position: relative; + height: 4.5vh; + width: 100%; + background-color: #1f2c34; +} +.whatsapp-header-footer-openedchat > p { + padding-top: 1.3vh; + padding-left: 2vh; + color: white; + font-family: 'Poppins', sans-serif; + font-size: 1.5vh; +} + +.whatsapp-extra-buttons { + display: none; + position: absolute; + left: -10vh; +} +.whatsapp-openedchat-input { + position: absolute; + bottom: 30px; + width: 100%; + height: 10vh; +} +.whatsapp-extra-button { + background: none; + border: none; + background: #00b09c; + color: white; + width: 3.5vh; + height: 3.5vh; + border-radius: 1vh; + font-family: 'Poppins', sans-serif; + font-size: 1.4vh; + z-index: 100; + top: 1.3vh; + left: .8vh; + float: left; + margin-right: 1vh; + position: relative; + text-align: center; + transition: .1s linear; +} +.whatsapp-extra-button:hover { + background: #054640; +} +.whatsapp-extra-button > i { + line-height: 3.5vh; + font-size: 1.5vh; +} +#whatsapp-openedchat-message { + position: absolute; + border: none; + background: #2d383e; + margin: 0px auto; + height: 3.5vh; + border-radius: 3vh; + font-family: Poppins, sans-serif; + font-size: 1.4vh; + outline: none; + text-indent: 3vh; + z-index: 100; + top: 5.75vh; + left: 0.8vh; + width: 23vh; + color: white; +} +#whatsapp-openedchat-send { + position: absolute; + top: 5.75vh; + right: 1.1vh; + color: white; + text-align: center; + line-height: 3.5vh; + background: #00b09c; + font-size: 1.5vh; + width: 3.5vh; + height: 3.5vh; + border-radius: 1vh; + text-indent: -0.4vh; + transition: all 0.15s ease 0s; +} +#whatsapp-openedchat-send:hover { + background: #054640; +} +#whatsapp-openedchat-message-extras { + position: absolute; + left: 1.2vh; + z-index: 100; + top: 6.3vh; + font-size: 1.5vh; + width: 2.6vh; + height: 2.6vh; + text-align: center; + line-height: 2.5vh; + border-radius: 50% 0% 0px 50%; + color: white; + transition: all 0.2s ease 0s; +} +#whatsapp-openedchat-message-extras:hover { + color: #054640; +} + +.whatsapp-openedchat-messages { + position: absolute; + height: 70%; + width: 99%; + top: 10vh; + margin: 0 auto; + left: 0; + right: 0; + overflow-y: scroll; +} + +.whatsapp-openedchat-messages::-webkit-scrollbar { + position: absolute; + width: .3vh; +} +.whatsapp-openedchat-messages::-webkit-scrollbar-track { + background-color: rgba(0, 0, 0, 0); +} +.whatsapp-openedchat-messages::-webkit-scrollbar-thumb { + background-color: rgba(0, 0, 0, 0.664); + border-radius: 1vh 0 0 1vh; +} + +.whatsapp-openedchat-message{ + position: relative; + width: fit-content; + max-width: 80%; + overflow-wrap: break-word; + word-wrap: break-word; + height: auto; + margin-top: .7vh; + padding: .4vh; + text-indent: .3vh; + transition: .1s linear; +} +.whatsapp-shared-location:hover { + opacity: .8; + transition: .1s linear; +} +.whatsapp-openedchat-message-me { + background: #245247; + color: white; + border-radius: 5px 0px 0px 5px; + float: right; +} + +.whatsapp-openedchat-message-other { + background: #3c3c3e; + color: white; + border-radius: 5px 5px 5px 5px; + left: .3vh +} +.whatsapp-openedchat-message-time { + font-size: 1.1vh; + text-align: right; + padding-left: 3.7vh; + margin-top: -0.25vh; + font-family: 'Poppins', sans-serif; + color: #99999b; +} +.unique-chat { + position: relative; + width: 100%; + margin-bottom: 1vh; + top: 0; +} +.whatsapp-openedchat-date { + position: sticky; + top: 0.2vh; + z-index: 2; + margin: 0.2vh auto 0.7vh; + text-align: center; + background: #1f2a30; + width: fit-content; + padding: 0.4vh; + height: 2vh; + font-family: 'Poppins', sans-serif; + font-size: 1vh; + border-radius: 0.4vh; + text-transform: uppercase; + color: white; +} +.clearfix:after { + clear: both; + content: "."; + display: block; + height: 0; + visibility: hidden; +} +.clearfix { + display: inline-block; +} +.clearfix { + display: block; +} + +#popup { + display: none; + left: 0; + position: absolute; + top: 0; + width: 100%; + z-index: 1001; +} + +.popupclass { + margin:0px auto; + margin-top:120px; + position:relative; + padding:10px; + width:820px; + min-height:250px; + border-radius:4px; + box-shadow: 0 2px 5px #666666; +} + +.emojionearea.emojionearea-inline { + height: 34px; + width: 68%; + top: 65px; + left: 40px; + background-color: #2d383e; +} + +.emojionearea.emojionearea-inline>.emojionearea-editor { + height: 32px; + min-height: 20px; + overflow: hidden; + white-space: nowrap; + position: absolute; + top: 0; + left: 12px; + right: 24px; + color: white; + padding: 6px 0; +} + +.emojionearea .emojionearea-button.active + .emojionearea-picker-position-top { + margin-top: -269px; + left: -40px; +} + +.emojionearea.focused { + border-color: #245247; +} \ No newline at end of file diff --git a/[qb]/qb-phone/html/img/apps/bank-logo.png b/[qb]/qb-phone/html/img/apps/bank-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f07776a1c3126801846dd3c458de2675bdc5d2de GIT binary patch literal 30121 zcmdSAgvx?^q?U#fDbZab5C}wyQdZCgfgl{XFG2#~H?~8v zPk?VQ7v<;fAP^rL?hEXlFXIXP66~(6BnPS(Vps=(m_aB7SzT|Ft*l$#3=>V)i?yW| z^!nRBjx1hUVG6v^Z2V!5M^VgD2$42fx$74qA2QtJ#Su*?Ctv0!6thSeLL?0IRhBKo zzJ%0(hn{~TJ&B$#-gE6Tr?!Qy{1?x*L)tv|t|U2my~k?i?!VWzwx(IW9o^en=4*M^7P-mF?|E+`(fpV$&QxV;j``^V7Nb^py|E`Q! zqK8m(w8QX8S^m3TF8^hHKSU( z^yI;bgA*w;0h{o#Ae-KMNxbq>p^?@ZA0|y`-{@RJc&fWo#9a!0y z%FIPL$h%@Q>JVu*0J1jdCj*?23xEtFh_*=xTEs!}vVM634M72rsjii-Wu)G@}NQ2DpOl%KeFe6Efp=N$`OqA?O}Jfir>o zUm~F)N&uv{z~>&sk}3|8g!lt%FoqI2N|l-IaFDkJW>g{4>;U8# z=H~-A;T_yA@!zk;2btm^g#^F6gN7&qkOupo>JUq493&|zDO)fS2dUd=_W*X5g43m? ze7`cYG7gfOcSZ#w%>h6zFa3NBC#1mb68~L6d{7P!QcV2I2WSXDLWF4br+mcHOB^H_ z`3JUO3~;4jYDIQju(J%DE|=vum6^G4kZ|r96hxX6fII|^NWuvTal3>@*~AAe;vl8u zzQjO7WC6%KuAh<+OMW;=a!OJ}FcJr;kZOm3o#o(kX{kVrVkX2vQn1e`L%_^Pb9fN* zhyt7tgxe)Fk|Q2T0UQsMMdeEz^imVJDmMb3!VwgN0Aw&B)dvK45g^h2>$i5yFlZHy^8{znf4 z#T^_ZjE0mQY>I>Q@U~-sK>=Q(Tr3n-QJ7&IBm?8j69^dKB|O(`L>Im%06^Zm^`;;W z8HDQ5a_&KkmeiTL%2T4sj zBL@Kkyo4_;jl6>IQQ~%qA6gKLjKx8U`F_cQUgC_SOm!|hg2E05Np|l8=l{plLjhi* zs+N^DQJ9A~NH}ap76Jx%3Eu;a`os5NxLra+Y+{i=agb6WUvi+A057}mx#rR!D7yVmcq!+iaDve6u6X1W zPLTK0(Hm$wa5#Blb7J>lVbOr#UpbXG%DLP)!H}%bc;p#Q@L|ExTWC6<@;th6F%DQ* zEFef2s*<9d3&RP5vgG5DcYw1A6DT=~gxp zMR9_UDvqL{cY$l0H_|P}1Pe<91eNhr840ESm+G2wt~pLHA{{Rd*@zRAXg`XE-o@$hX`UDvEG!cc z{DG%-s+=o}6NILB#UiJ0f>NDFG0?j>Jql!s5y8T;0l~lWYPV3iEI7fCw9r`O8BS2< z+fgj^E>4e>iDCpWg&;r>8lpyv$_3*DL22@_NNPag3M_p`anM$rX_m5#Mnd9n%#Gw9 zL&5ieO+>D}6$8N(aD04>ReOlS;EcTqmCX%;f)e6 z5}>U(kHl+wq5+A+@it9s>?wQ?(0pW}_p}&H0cRy&S*UBGFgPD)GHShupkToP5(yi# zgUNA#gek@e$V40<_smfev=!%w8PO+dkT{$*Ep{1u4&MXl7HMlYEdW!%*~l+gb!QZY z2L~8u-GQJGzyT7A&a;DK02ps*@_amU90$mYJxYPL;=)5x{Sy^P9L|2WquZh~BJq*6+5naCE5a>u?qv!&DbDfQk9rWt^R;l_C*7c_ z^PABPy5EwV7IN=ZxF>2Y>4U(8<}hw0$L?!$A7*i%>W%?DYd?&a-nL~- zuCL<|A9_#hnjI!-2vH)k>iNFKk?{cBghzp9-irk>sn24Y*>qle2~YEpnX&`s>HgRA zrFwArDS~BtvhPkbwKfB>84L3oL@x53jj=YQ1zLqq5d%8-of3#=d05AOnwKO~hZGwIJ@9fonF1yYGpRmIVbW+b`2E6XQIw(80 zd~{7pv4+Hof{d>ld{u}=@TLfZGiLHGd(5BRjDb(W3utjs#NI1q&y#jW?e;quBG4QB zDH@T2(#32hDvV4R^`vM1g_Em0)$C)OVOln5VO$>>%3iqrR%8nPkOuSne3Hk>ncSj< z6KbXsNq?N^qesD*I|zsd*?c7!^!8!!&VUZ}@zy=Lf@`X9->_JooFo z3K4sTpm(w?VvL&f@J;AmMo%$b2e(VPO4;%R5+EXJSk^riY|Ye@?bVnm3>tsMRecEd zLNciDNn+3)=*qq2_2f#vnR*rWg@Xf}KhMFp9s~2l{ID9mVPQAn3nI%&qh)sQPJkSw z*VCm9GhM8tOMwL?s|vJJA9K9I`#Bq4f0F{*zaVVwJSHol;06VL`2L*_eYCY5<0C@h zSAjF5`Q4Is9To0>w&*-BR0vz2K!_#pux=Pj^9C*Q)(^zIn>$f7VZwPzkbQf9f6x?K zXt@;b{U|83jh?$k$~g%>Irt*YV;?+xWvOq)eb(&?_%(dF2?{#3JEmb62@u0L;?XD3 zt)RrlPZHMG%uz#r>yN@wSL*0D@6IrCAo z9X!L`=W;*#SzMolzFBp_hmPYZK}6)f7?qKitH3q3fvaP0TjV<>8rbvOQ}wb1a$v34 zL$dh@IVFlT)?@Ty^26M0iz?=*MF>g zb4oAj@HgTUe=%?19_H(;mKXNRe|zWU^1>1qcWVavCD(JZG=STL{T(*t|KlKy zjcwml9-DN2u)`Gntzr{t)K$U!Xy25 z?*DEZWcrs+;Z53b*1Wb_n|wvV>%3OFbfFa9nHQ~gPyHzSc1&-MEH+i#v%ex;)okLe zozHU3N4;U;Ns^lw4RdYjCmCyeyLVo^yJ5mK{Xy3%G7}O?CRX=I_zdY^eNr^nzLiW* z)mAtycMZXeiog2K=dX-J&efaxulmfXh%ppQp3qnxe=*qnFN&fYW<7~vh8aDP-xCj-Z{=nb+CB@n`68=vx}9+vE^kg`!8wR5BxzsA_#Ww8<| zeM1^_y4R2si(gOV1+CJDpX8U)Qe!JkCC3+O8B1Z01=sVxt3DCS=11c)oPhIfB>sdKA+tMhHP z1B0IVr-e<&@%J*SOMfVDpg*tNpa`b;a%|>~?Z1dVp$`Yc+-e1p0fOd6+)(K~Y~*-&_NJCxaeW zx%9Z1f4_#Bv2c>XbmftdP1}JVnehCL*r#xg>3QME=oS_i2cg5z(^yatub@pwvtR#) zP@X^%soFZ&Uh??v{!$M&RcmZD{hUCKCj77sksJehMnmEV-EGYiw8fzoY=;bV z292Lor>a{(5BAO<+EUZ6n# zZoP^JGSXB9Buh5)JDh0 z`3S5}b+P*&aJ?EQdzGpDx+_22jsgsGxcFeb5nxi2rIG3~kta(P-ldQn1oG@rc-L-c zH&HA5hQixCeoORFtJ@(-N08_5*W4?FRs?3X?pN?TzV13YnRxBayi5@667PG=(hDk> z8pRZ;glD3(|LiKWJnYC_E)q^zdoKwyzo(Vmn+dq@E{A$3H4N*jS)TVghCkOeKk2$8jyIKu` zb2QN;%vpwGyPYXNNl~&^*;+kz|53yEG9vV^J9BvNs(kV=!!*7A?#L%M39W6-Be! zone))?#uo7hFHQ6mYo;$cqo2SGK_>Jco>e&K4MdlInPbewpNRLFs0iWl^-vv5qTRP$!=?}3n0Ynd2cFI|DAy5Pq zDt{GtT^@HjlDB?}Lom68p-eKZ6jfk&TpD-jXrdJ%I&g2@hJnwQKfb2`wsZ5UF3i97 zUhoJ9oDc%0hd0DH{rfxXS=RFD>4~%f7jXaXhG#9uA}65GZs+E*_6FVgU?q_YjZ_kZ z?;>m1k%vXJQngtFLQ5awXZ5Y!Z}*V1)p9bF9Q=c$z}H7A)j)ckqGSC)J(1D=Pgrl2 z$&;|x2}mD^0QW+(=)~#f0WbYzr+%l^a_87-!}c=|e$!T0LQx$`@z{Y+EIgCv}ZS_b+1yJFVn0sX4lm`^3!KQTZcQen3Krp=!2f+CdHLz1pBRj~^$|D_tqq zJHw!Xa(*9$_p|7LDdqWdQ~be=c3(GVED2rckKOHIRP_E$clY8u^?cFaM?iUzqS3Hn zpyB*0+>|guw*1r@eoz?zlA~8<&VvfZ^n4?e_UdOuw;GB)&!FYl_!vKXU(FRh+N97R zr-DSbw)SuQ>#%8ABL{JozIt=}+@K*T!LOzh!KvhSZ}+$Dfbx*3)h)%qmA9>^%S?d!;EZH8CXH2$U;s3&vcln}IKoTWsal*>1# za9ILH=`!n~%)5wZi)-w}k^L6*R1KMq-&bBTn-k_{lvK#u!=jCPxSU8)Rs{g12G_GfwhZ)2)8y4movSngan%;$Xwt%74Z-A?z`JXoq)`UP!8HvK-m zz#ZZBJ?7z3VmVLk_#mk8x1dtMk;#Mv*^ON$9d0KN&>~jwL1bhhgR*r`A(k!661N#{ z=I~lJ*)^PYMWr$O<5>H?E*|K|6zu}$?n?f^p$;!j z=R2?()n0{NPUe+cptAx3rC6WavrM&r-rXiYT^zT|Nk5p@u>VHkhKg$i(hdcrNsHHb zyVZ2GP}lMLs7#xKa;DEKqp8KDAeDGN54-Zf_oS)p!e)Hc1CQPfRNP<7li^Wwi>!Pu ztIe^f@S(Tn_(MAXC_%Rjv*5j7Z+;bZpJ*9xuJY}sj@)k1mMfb0b)qFUX=M9gUXZ@s z=i_gjz5^Iz?>X~ry1eHLT60+1oKHUAcJY4PMmv2vn7*$LYrQp~RE++?zT(wfejPJ$ zUt=Izr`Gn5E-Sz|bOXP}#E1s+x~PBS#;W!JU-GodE(ko>_?W<74)RaLcgrQ3v;8Cb zb&g%0Gbs(n^q=!K*JGyIkITYvyU=gGa*%r)^#dJ`?IagTA5Fb5VrA#Ut3i|cOsF8S z{!-T0#kXDE(BF%fc{o&Zi|{J%qap??aufGLlgxR@E1(f9`%OEE=b?SOWZxO_()WqL z{yE<>#~C!IrP*pti?u0*P9+s@kml;2!1)xfocx?19;EY)wn1{AmS+;;8f;w$Qy z{|QUS-7HIUwun-BH(tB#d#X)hS8`NRR}P=34A4MWFUF z^p)wsN1t~77tAC7ZnLbMHuf1BiwbII23VC;vMl~4{r7-V$dY1iL2vzi75hrk{Ii?< zq=h>ZC#XR!TRtJ{cj!B*s%DN2*4f&FJXsmEnGYCc;lmY~D<+*qf$s6BN?bW7KTK4TR&g$aCEJ#eajU*kHCmV>I4gKBMc z{AD58p*n}+pJD^G%m%=`;AOTZQ5sA(xp}sz-4J6?N%M5uzaZW^Dc0A&UJ?Q8^$wX3 zYjd=Eav-i^kZ(`d92UUP|4^p5)Q zX0q61Isf_QB~^X`8cUdH!_jrWMJf;@HfoPfNX;Z6m$IGb+DQdoaNxc-+?8j}L~G zZPpK1&c98N8J1zmxJ*a0_qH_`3)B6gq*03)jK7xvao%ylzNq9YP~l1^d6n(+DfZ+( zs3$~{`g&p*R>$79OMkrS?54>?oUq^+l)09)FT1M`B7aanK-DI#BKbFSdj1U#;ebhA?ilw~DHiyT^7z%>!P2S3)Jp z9N)z>#X9>=8fx{CQbM{b4X9l_gOv}C9d#<*l`sh#d}Q7kdQm`@5_TrnFmbB*5Yi_- zPi3|c>Gv$?i<0Bf1I8VFRLI7R?ZgWCVa)JuUvK$aE>|p0jht!`9!pV+uh6fZixF}T z=s*an{M0>YrM4Mr=%M1_RkE1CD4tE2@FAf<&UjjhphE=+y@Nlf z%fmT+=%q4sH+fQAZt115{A!^n%atrMP-_9lmXM`zE~Z@X)rbT6Lb%C_v=78r>yfaE z*;9{-h?9!<6xI5kr1K{YKYj0LeJ6OlEC}{z$z2s0cYvKMH%xSV887K|USrJgOVUX+ z)jm7b?yb`JRAwjytX_6^c-m&`(&xUb;Jo}`!YvbHHfEU$^wnb7%apA$8%SuDZ8m5A zl`Y2*?Z?Ce0jUYo)7^{aKn)RlDWw^Tm~ly}&Iwt=Z{7VZ4M+2L_!>HwKZxHq1}zfB zC@uI{;B^>Vq&f55=IluGa@f(+xTc9taQ^g6n!z>x%Dr8ot=7*L`?JI7X}!bwMMzS@ z98qK~Q+#Q#V3H{8pd>Q(%uGK_6Ys?7+pog4;PAGGx9fG4Oumd4es?*7hf3O4Pu$o^ zwH3GE!s>F+vtMIBf=<~TDbY<~n~P?EtvJ>|OkZYy`ezOPJQNicOsRi0}fpHE6YRga*-WEm&>__};jQ&q*OJrK{Ed>tepaf0pX zYADt>5;FC`)xu6SklBW{ir`%&#LM$Am}-w}bwFRymOyBk4)pI$CkuJj59RYT^tXr( z>{cVUkyzRfku>ifokktolD;Y(_O9DIqptSpMe~vyM9S7vwy*jne{{K2Z4$um{CqC~ zbuq+ybF{97<(uCqC4M7LMD=;)oKBkkZ_;!5W^2Bq68Do?Z^)*&KGRRWF-?%2; z7uEbqu;@5I_sOLZ1K27y?p;g$N$EoY6BgFk%FDA^il&uF9$|#jUAiY~Y8n9^ZYaRH zl}N&EldRodQ?2E87#UM>E+Y1l%-M$~byhvHp+Q-~ACNW61M-x$B8qLGjG)FZrDSVs zx&<(DLp_5=`i=pzy#t6DkIx`ayR&6d6@xl5IM8-9L85DnXJFhpJUDTH-&5qxfSmR^S(?6ku5|6VdqZ-udXoQt`tNd)Lxd8YuOFte|f|U%P(cxzN)m;=R@3 z1R@_D+8Dw`y^ALb;l)1TnZQ(;CpeYHO{CCM6U*b@;Jt>=d`F*5&#HCj7@F#Jkj^hLtASd z^A8Eym9N|!-C{7sOkqM&%o9X$0}O3kbrFT-N?VrkH~Ftcg6JsSrFJXMTAhwx7aK0V zyqF`k`{oN~Fy3AYZrAK1-z>h~y)|>|t|=*?$yFuy6q7)W*%1ArhZ-hhR8?C7bC2rV z!bDwjNJ_aRU^UY+Yo^Dd5-ypOQp*-rMs6$hcWH@|EM77`eUwByp=5Ar(r~eWIj2;I z^ePO$VGa`ymT*gfGVRn4yWA8fdRhtnfTExSfs69g)tvrT*G|nqNlIer zZI1KLInGgc_sTj1%>SYR}t8~B! zmO7;|(&U@e@JPY?b+z!mhIXt z_n2!?&~Bw&R?M_o1h0g^ll%{X!lHEb**u&TOsR6M^7l6WSwFwyKmmiCyB$B3EU|j$ zl%}_B^6FTON60VU5JA4ZImtWrw!1J=qnRc4>hjWMXEZU)XfLEbdP@aVxejxv`|e^3 zTq%3S?&;#?ts(9dl1)HYZ9}dni{2R|Ji#BGm{xjYkd(o)gMSl{EA0{`Qsb2+g?75+ zLN7xl&-hDkUIc6?=LQ9xRf;JY-=)H4l(&n-nrrZ~i*1me$_SS?;8 z5z-g;6D)k`7UYoz)v1_|9&#dE?`wwz-vS(nw1xE8`~kEk=i^Ow%PS=Uw|WjkSMANY z1Fvd)r+c%}jDk{*f)3AOMSClm5M3qwD{fCYO!cA?908YNW{1k92A-->6GHiqjB;}G z*?ZG`j)y;_e|ioRzP-tAIHHd|Ga!JgVryL#{0nSD z!}BeZNc{Tk?xUFm^-~mb^UdK$#J@RN#hjm%?}d5F~5$=r)IgF?iO_82j`~DzSwGec`L8d1A+uI@ zz1};~53@WS;MmAmG5tf$-f_W8_Y4xaUO%8O_zS_$82mMCAI0tBlgNcaKiFj2L7PSn z)5r)VL}u^Gy(QNdRIZv;K{s5KR+!N`EWUWn4sDn5TdzqI*pG#CY{(q{7H{BvilU8k zY~ilGMK9R$ow(RqlleAl4ugd2K~;jYpctKS&Y59ssNmBzguX#})tOeb^&nHjy*0oP>(dV0UE*W+HWJ=dSpBi%qn&Kms(YOJZ4!-w;N`ULi@Kc@;P z&(7zp<%M&_uvYDMUtg3TrrT)7612Z`kf@L5?9wPpq~`pe2LufRT`a9wgRx($lt4J5 z2N5mxx&7GF3Ou)HoyMsvXfM=hWdMoml}y1*&nGvPz>6H{jUh4_En8@TrO_|GS$N1R z)0kleeg9{#KI$$t-ES{QwboZV=&jn&@9zz)6rvMOvDU7%GGN)ama-10fQU>#?t}`z zst|p|VR;ip1OYp2msG*sdO8s*;S*3?iSYDYAM{gB9aSUATi$dpH4ZlSN_V##aADm* zPsp9&e>_SCk#N2G_HjD#g#Ibb+ng%hjp`8|Lu1908d*;LWoKfB(RhJOPLR;_YE?+w zxnuq)bSg?(YqM?vZ8TFa#Hck|BGJr9y~Ysj<2F&lVp!ZC5I%lDxWWswbg4=gD;BIhx$x z^5&m2dGoz59o5hPshd=u{O%t6{5-A9q7cTldQL8Nqp;=30Tap0X(2x88rHl$1lFH@ z3P`z@c{o3yBCeh_0P#32Uo{N&o@y$QUt^e1VYNkZTVaDqP-fecNEZRLJwK}Sw|{k9 zlXc<*0lICX=lmh-5Wl?`zL1?N;_iGRq;Zl&_RVy2;0XiI%&JIljTvc+r^BrWV#yEN zllvcW2lPBD7IX-xV`~tP_nY|qOgS^eVTdPli!3W%!sCRuU3j7|vexDxabnb0_*s6a zV)Czx;Qu(p&aMFd$_in^B`=^0{iGr58A6TVv85L1-MlB$mM7L^e&gNT(}}OqX@O-o z+pU%jvzR#tcv<3fmI1Uk*Ag3LoYUw=&+3kdJ^|Mdr2;yG$boW@QS`}g!NWwFC8n99-Hcvo3=ij zfePQN@n8M1aJEyVRb*vL7LHnfE&#NW-xsOfxp*E3NinzX7dUK)rg5g{yKG6s5T}uB z5?$-0QA#HINM}5(*{%O=#1wgGXzTB#5umTR51dTh)OlcCl6i{3l|b+oU0AC!P-+5F zG~(R0k_#oMlV_t52R{j4k(bcImQ+1 z8;o^(Gq+I<&wNgZHz)4@wN_6{TlQ(CN97o(sh~q^(Qi1N*#fSWO9M63$@W)&;N1OZ zP_hCzEcWDuaq&dO(pM(y zTNxyNc4dsJXd6H4Cq);=LgMeA{@B-}QhG1iTiv9WkSV$kWTO>q<=10!_$fn=f#`bk zih!A|dfo_hZ?k5=xg~hZFcm@dEs3J&FEf(}!CAGsTGSYA;l<9;XU8wxqPX=g8$hnb zeLz=E*r+wiO|G9|YuIY4=BwTV=eu+fzHbE2lZIA0Xm6w4;kNy4qffUpKiO|wuix*I zTRQms=E8W=nrrh8y+SFy3tLw^@sYH0xQ%W3bJgfIGBSkSSu3x)BX_+|RL18NQHiS}q_0O|;!C}{~ z61e#RMUb_VIH`9=TeI~L36Q@mazd}gZxq%uQyx{j3A#pT0M+Lb68fyepQYrZ?k8M3 zs=E&|NYIULSVBtMKY0c~(fCG9&)?CF`@$MHwVbR8zg~&YK+Z&Ge`-rDj4m7FJ-j0# z;Boc)?$7rhAO$jYD&jsYSg`4cXnyRKH2PMxD5Sv)n#2Rg zjdTUK2HA?Y>eB%)trEM^H$|IRF`T2;>TEqV+FQlT+hPm!DDhhCYZJW^Fwo#4!UV@( z+4VXu!v;-LEpU#E)ymAA7bs`m$>(08af-PgiPs0mMIaQ{Y3cSU*J*VF3c|(l=9-M{T@&tO zNgo{)ARr(D(I_Uoy4~7nC+0Hpv&6O^e}3ZDR&R9Do2?J|A}P3K?~U=+@Hf&Zb#zeu7t1&6T@6VS@QSeBZ+Q9)PBA^7s=_^W8`PfF z5&g|PEuDTTu92`I6wM}W<*A1_HT+KbAl!DU(>?Y5yPB*d`hi`U6pVq0KJZ^&1(<0srSI!hJRCaZnbi6byi?DN zQk}7c>FoQ@4XD?iCpd9*4Sp`(vQIK}Oji!zz5ch7@HWecYRybW&!4v?1QJX`&EZs4 ztBwx^f-7AGvmOPjmEXqbe>q%lz9sSdC~S%q;bV*4vci|vUd#)2b!6TSLE`s@w*WI1 z4Ko7mZrT86_|NMa@1TLm=a1u|fF?hC$()ha*0@F%wy(-5-u#`{2G_??d2?+tu|N|R zz%UkN-T!#QU&ul(-M10g%)kW9vK-F+VPtdM*KHc=+;iXQgUM50{pp&Ie3X}f{setf zD`8t=HHED?Uhb`AH`y=htFmVgnmmHm_dovi-l^Y-hDpXzG!VYuh~%#R(5Nfuu)Ajr z9fIlW10lS5|J-!k$MzYeN0IVgWpsRNc{~(&7pk*8^;vO65h~`|PJMf8NfeC)wB59v z!i9P!D5p9^%1d0vah!hJ7OXrErvp5!CJNo65lu9#QZ%@4cYah6xkKBpgRVS%NFy2n1StDO;;i#cl z_nwFC{qqpiCQA6kEo?#B@Nn5#-s5ITv97Bw@{#m|pk47&c9l%P(u$UHve#460)=B| z`fRTDWS(#JqS93J`_G^D7{x7?oTXbl1FSFa%J(70_O)3W(!Os9e*9n$gPC6y9*M?^ zgm}n?jx(K9YDK@Y*SZoH#S(0Bnp6>yJ6`v8G|SGS!Y)sN?ua3GZ#iz9LE>DEF>T(& z-*8j%!CL{Zmbpx=EvFI|I$;8%>yYwO|K>T-OEFj@%iiACLUu!?nFs&tOJ)dFjPihi zu#&c{(>Nqc@IR{lK*FWhz<>g?MuBPs?}Peh8wl)ryt(PmY~;%`_rLbpRua|(SD(?} zhX;ErvZ(<_+#!)<0R)nG2b>QVnop#J=)aOFgD_@=`()hvhg_Ik{$k-ixc&zBA=|{l z&_CteSWIZ-pH0vMk7ufx#$qa|iJB3EYjIZk25ySeneOgxfjLDCn{R0*if4+KeYqcZ z{+`L4es`Q^yo|NP9{q;NYB%EDryl7Mlx-vE|57--Iwh zS+^hoQ#YUN^U;}2wF{!SBvv+Mr3wztjD*)#0x`&}A{ zuA%=)pKe9z)V?>CsK-lY;NjK)7(m1EooJ~##mTs(=((`_oC~hWunSiBE%DvM+GDcA zfL%ylFF@*nk&cC_^M5jz&K=IHmn6X+ku+>@I~@qysW@lDhJc=68Jj{B5OM=ulD9E# zy;VxxHcLN}ukJ2eVU(T&;qeGjytySsT8bl@{=&ilO#aer;NH*ovfu|~@4rsaUjWk# zZ(5q>>-g!$-@jp}2>;WMD+IaV#W*VGGT;_d30+a_wQ|+Yv6_NaYx}nk^_Cyz0>c7E zZ)+;Mb*+J%2p(4n&sfwb8yeug-+pr7c-kD`nJg4U$_i8@=+NM>fJhxs%&X_CBTgaP z7hOU{bY99!k43Tw+CI#ln#rCfocO7lZC}#78GgGgV4II9)gtm*8|S9`B^KGZmlRX` zQYlMejziZITDeZRl}tDHOpwm=e+STV4Oaq;clQI8fZ>6i0`iDpVcNW0xwM7qSI7Ny?_yj|+HkU@`r1-SH zM1p}k@8pVHFP z^0gN*hE%_Bod+6yoL$j53Yi^~l$=AoT}g;8rn?!z`8cn=75Krahj44Z>w5fa;4-VV z#yC$;x#P{j znLh<@{rf&+@5&87y`L=dfrO2NgR>(#M=q0=vvSt6V{^?Gff?zIf&o*O4_Fis8o%dk zwqHo#pT2Jj)*ZRUa~~y6#6V>>uXe9KEeeBNJD_r;LvLRCOM>f{k~B1OsT~+S<47_} z{RE#nlHhuEW@8+)OKvej4Mc?9MRlEKJ^1ondgKD9=by(SbSJq6648!n#+nWCvneIc zHC|CxQ>3%^-kTO^`+LVB!+}_)`WEIrku$OVVIa_X9WCEaB1&+EoTbhVg)Z>jrk60= zPnKY<{x12q`XJ#7FWr?p$oa$Wx88!PZbmmq)6IHW(-=kYo0NiSXC@>Kxav4@yuwi>jPm;P=}lmYwIMSVHr=Exgo^!BgzC?F z@NL!HcGdO+YI1(A^v>X9}6 zD3m_}-nt+Em{`I^PTxSH>JNYTVbT^a)=-~&55|B!{S9*Wa2VoXusg>5s7bfsZ}w@# zKH_X7OenzXgxZ&XgN+kq#T)8r*rX(0lOZK;{Hb(*=&Z0L24=-$+fi!k#A9o+a8ttG zyVD1qyz&)%O`W6+no;E>9?XzcUogc|;eqYA3hmZ@KOfgwV~0m!0?-tOil4^eM0i>R zz2HY$bsvY=#(0$*Fn`AmfL80FJ6Id5;ostOjCA!9T@a?aHxbU}tb>Gxw{m*14>B zNw1R|9LII#VQlg_1xR=b2E$vDZyr8Im=I$@Y#gO-84k&`4uuuwdRxqS&cqc6 zs(N&G1-?7?$biM@#F(D4>3IM20Q35Gs7%;UF`s~QuNGxaZ8$so40vEzOGFDvNPwJq z-ZL!=|uL{z*ORoVb;knl;%bXN%Y!RH4_TbWN?fDkiVv96tW zXW>0$ZuAki4Dpc*erwW@DRYg8bkZuppTU3xPv8X*zfb=Fx>8Ir@8D4opVGN}loP7z z?hPAerGVdHY~z_OgrA)YKhos|K zKY6y-R$F9pr*I-KHgkEdFj%ILYPUk%vTGVO}o%n5#)Ge9fZW15xit?~$$^SJPP z8xQu%ZaaJvWL4xO$4Q9DHj)f)lI>l>;M$E$7QzbC)@swQU^B@LrJ9afAq-!v(f}+v z{XG8WKk(^)A}VxDpDtAfi!-_3U-HwF&3+(D(_G8{lN5Wi(0mwSEAK$N)Io;Z)!$)I2B^OUJ=<0LlC$1yx-^(5@5buWKPM;W$P98(;-$d z`jxzn>L|5dGfHhc1Y5icpo$fIQoy40(Gkl9l0SLQ0wb)f|H zql_2I8hM?Z#R@jWvZ%ZeX62`FB;3-zJnKIBI*3UUx4O_XgOjvhn{{kX0=0HJ(YX5X#hO(i zq{JSETwb~ovN9x@)7IR{AOvQSTt&~86Oy&p$1P5)k?obmwF4qaQvmooSM>% z=CjxNKkkQb6^qn`H_2=--x@79Weit`m>q+Z#1tWgtmsq^zd+nZoo1MMi`9sgo+Ows+ce2s7;*Hoh zdJl|z4of%nxyT?e@sFul6r@7z> zIQU?3dm^d|E57eK7(?Ve%)Wnq702DdhAK{sX<6zhtp^z2o1vu*Qp!Ct3mE`GrO=?P z=K_EEg`v-{@3@g1_AJR{rc;ESK19SN zQb%DxN0auIeqT*4*!Kg?0@CwQn9t_drqx4A9Z5hx$iMorzU;x%Vfh^2`i=fGF2$zN zF+Iwv505me9Qgphvi@-YwSU4PC`Twi-J~Qz(pf}|NMK!kgG%6l0A46zb9ZlI#?Api z)Q#Lp=w$nvVmYaNOJvip3YIf5pSPW~@m)Fwd^Il6>aanJ_2T4~@5NZE60QlM%LtJ& zzcKTDWis}jn^!X62G$a?SdgyzoC?ZxTHKX~4v-?t!8G?$>3=+P)21@$M|UmuX*t*d zG+#`}K|qp{8+zN1)wtmZh&7Pg?UYdFz(c2^i3`Y+Ts8*9dih7jUzFW&4E#IObxkuVubv6;E9Kk8jRquh7CI_bJVER3fUd^(%(s zOAFYi^NKPW%r=@Y-xvb^&7tOM>(K!GE9OQfAY1wblX3e4NiQ>|YlHm~<3 z@iXS5v?nFz&fSrp@MFcEGh`gtl_7<;zO36pt#3hx0P|eZZinq3n#J7^bAlZ-#ZFTp1SLc}-&*!GX{uL)nK z*0kqd`R(WP)7JN(&8OP_i!ztt$xx~EnMTXbpzID=t(J4n3!*IOVqUx9jF#9c%sMy0|YZoAEWp$7Hugi%QCUXo$22q z+Nd+Wi(+Y#wRO9#aTDdcTCYi|0XlHF=VLbWo%_hmHu!x+gC1|lj{5WwU-S!BBI(>||THt`FARyEHg!n8L6lae+} zZQ)BNj<9$cRll$JBNRVhe%=&IA-k3upKTR?{<_u5A)aNza}8-|EkW_ZF;fwsE4H2+ zzZWpcjUxLM^@^Y-FG~?kYEgQaw?(}SUMd?mFT081o(0nz%hO9R(OOf;e5M^wwI-ZN zO102Q3S@W&htaEG_J?b*&Jxg%tzk70bXpGH*sg>k|8!SD;+uKJGRTZA;U`+Ri^4VU zsrn308t2W`w0Z$QLH)3-ObB3&xA2rB%;w#WbW@0#ni!I4 zzC1Uj2*KA%fn5fc&>-sVu5%fC?i!w>4(fK)Ie11=I^ z0jf0h>Puqj+DXP9+vqS|0D3tA(5ut?6cZ@`CyQMLpT{+YMjLP&G8ZJ6Fk@D48*M&& zrcYtS0VUNRIUImyeb4hP)K;EeTdTSIexi_a&_KM~KzA{R6x>$ARJ!)Mpjy>{r~am+ zki4hcfauY^sXCecUc_;yrGs?~hu4lHOIEynxHKgLSj%uRkVS^{%YX~z&9Cuf&a!Re z0IfazD?)2hewf3{81rgs$=}^J%ID1hGy=|?`$>cMdw#%cf0l09GF(kcj863A(8R7^ zK#u^StAYIV(=mZaOo3uHufWsZb zpSYZsdsEME%(g;s4^?muJb?J!3K z?R)U-rPb0+xO`FyC%q9k?WnPJ_!^bDMtlnx#;yi0v6Y!mn>ouKB)jW)yh$fyNy!HX?Us*Z-*0rWF{>;mR$K~` zT|^6+x2-=snD`)axfCL_4x$LO`Kzy`N zmS71J5F00-L_ff6zfIgwbaU*Br}y1|>q^2gpZKLjuf$oC&IT6b)>`2xT$ zDQ@*m4YsITqE&;KdJlv@%9nT!?hW7(+|a7@C?sR;`wm{aSPmGmlB>+Af7KNH+Q$FI)VJ7{Lh z=buLBTBkSn4m|RgfoA*-fU<}rJIeH8dwp{1KS{TloWyz9{kZ#EChVCUk@^Rv>r-t}2=igXtdyN$a_6yTD$7~|xr_2gKS_p;+@jI( z7W?tgN_4<`KvjGGR3{o`dPu}+gK|S49$q{;_IV;Y? zxr5q=6*W0SYaLb(*}ObtPClt+ueI4#6ac+E`=L}h)Cc+(ux7>gJnA|=UH9A7ToK3T z6cdBg*vntBa>5kOSJZ!3*c!?hPZ6+Nnq{l5;TV(sPGnYt_udqe*GTo`?;iMHxqCD% zyild358!gs-!W%UrwTADI$@VmT9)rzyHzg90I5_W93R-N#H5(FabqGujfY#{ibwFt`d| zhjjCH2@0_qnxiy7XMa0B@&tf4;|B%LB!~&hL_exz{s3r*6)9WJ8UszZq?rokjpQOC zjsr~uyG=A@L3d+dW~GY{LVzkf2MG?pbzd+u0=3d@qy5!aD;wToAj8`ns}?Bd*{$qMs`&I^n=Qwq|9}#z^+XM#n(ZeD=hzl_o$jG zsarCG9Tk~L5Fq2E6fxa55*gnn=oDGYDz$ODB%}|o-16Wlu~X;GM&o9WtSN(xqtv9j zuWWGm;7ylw{sPkn%zvA8A)+0_$a2APlvD6728tHxpoFI1j?En)qltL&%d^HDduGO6 zIJ^ljYYn|w?XKu2BG871Pqj|^kpRyA^YsEjDD}RM+P4ZIraep^3~hJnC2QFOeVwE|jRKw!xsDl&~``nAwcbm!F8a`%raZz~midrR6b zb438-m~!$Orf>yOdcy z!_}5JYg$&6Obvd5H5<9w1c;E`xE=|A%#r9%hj|V{Ky*vvw_8(v*mcmQFD>0FqknR- zb8*<3)sO~7n!4IvP`(8X!0ICMcd+m( zU0xGZSgK(42_RiRl^n%tk+`oj@|AA7>74l7n*Ks55h7nc72o>0<p2FJov#@MVTP;RdX@S>M;ilpsaNX6>M@Xf(0Yk>CYJr zD;~A-Mg3xk{O{oi%0GXE-t_gQ-w>KOXyB`{vtGVgxArN9d->+QPW>aaMk0ME_xcJ; z@l7thEFG?)^|{zo+(hJ4t90)7uGpW&)=2Pa>_Ru+Q}Z^Zzkny;Uy55bcyHU5D+ojm zN)GP1ye;3Z18rbqP~u41OwYfkDgv-pDz-@TfV_Ql|3WmcVYsqFrXGz6533S%Y!&a# zF#H{#>(5htB@st#<`tq2v3zg%>roj3v=NxcJN%l6SSvYIy@YfiFssWyOKY|m1|73L3v-D;!4^R;9oA{ ztICUf!mM9$f;;Z=5@)|=Pe4@tNlcrcOzry0*cae0`aznSC138Udm?HA+J zcz#)VYsq<+rqK!lRYS8Rn}MuA$7e2%8jXgGz1dsexyfKKAytJFKa*I3JNf_%!Z=Wh z8(vzDeIbsuEl{%J)NYyZ#Yf)>8+G{1OzbE$I|!K~7bJVG((tbY#%O^O;SLyyq|As$mL!J+2shy% zzhr804Zn3eyq3;ygM$jFZ8pR5b2X zIQpbdNEzWckci;GHk48 zm3n^C7X1mXG>Cu+Fmzdyuv^Q!dt~;x>}bq-yn`({4XPp}ft=Rlj{EeR<3AQ_m_*y~ ze@mJ5(623UV8lsgOIB?3B@;%IFb)3&YB!cY->N9x;0}@pF|5b<<6p_m#d#F8&PF?I zBk)|*c`HH3vjcg*!x`{79=Eu;_FPu~P8m4d3{iNP0dQG%y}!w*rA&?u_Gu1fH%CvG z=M&N73w#;*HmSF8T{hkVvl0XVNFGNdOVBEr8(LXuJ)p|CUY7NQIwS%p)yaW6yPsS# z#(8#5jBb*Pep)SIG)_-WN(gEQhvcQ#n{IqlbtS)x(Hj?tcD7BvTalVSIhE$0FppesN=ihle~V4$k9%tx(--2z5MuhzO-HH zn1{QEq1AfQY3FyaU#`W2M~`Vqlcg7T{Kvzb3eA`x@{HIpv^)BZAt?UEH>J^7zZeIYDH3#dmm zoVQCW+n@N5cY_XqQ)7NGITuv!_NQtQy#SjrWf)Kf_8ZXd`Ye*D6P?I>E-zvmtttG< zAJu|Cl5~&`Ifo$5Dd3C*C(Z9N&A|L8Mn3m@LmW<+PeuJU&9LXtQ=kyM7E!TG=9PRZ zOPBz|n5Z7DOAdZ+g*8%JJSs>*vaj!;rSb2b1O89Ea&BlO(N93?-!q4=Tk&F`h5$_a z4FQt`pLYyn!ZRdfTE+!@ENxcI7}E-pNDlk8qieH^s&z+r_1y1&J+03czzR1Kz@i;w z3}C@`q*qDSE#%5!e&}p(jSUM@ctAoTW_$cbKux{qf#7}XSclrG$?hm&buMf)&VqpN zS0AU#Q*tb}h&{y(eys_;8orwP?u1z;HLULpn*Glzl=W>I617p7Uc91XEqlRRcO|QD z$If*$3Xp%y$BqKG?NU};((1eMK67f=5|}sZZAd`TuAtpI{SrP zo6wmVKhA7;eYs}TxVx?@z$VznOKABP3~4bHjg|BX=naAB20^=Zbc)tswZAU|k8QGU z@+{xJ00{*r(1A(1x4Q7MgWy8Vd_~!W*M0#!SU_RcR7!U+xOddz;ObZ-e@$&@=yM$< za#M_*^0^pe6}1LGzzdy^v4`)9Os*ZPMvPo{#;Yt5ySF>?5bsqv8*#FQb4Ko@Ee{IAWM)N${LZBQ zqe9cE?I}}Bq?k_8ZoyhTILei&o1HUK(h38{IXa*I-Rl^*kB+Sx-z%L|R035ItEgiz zy^&23{<^Y?3t=*KE+9d*M!)U4K*TD;vi*Jxq%%K{ za~+>LCYW-QseJw};!+3o6MC?kFku3%rNhSCg&>B8b3HQqDX3@*l;c@00V}foo!3?U+c09L_Ilps=m_0RE zMf3tld*w^3Qrlp2!V=7Lc5P1Li)Gr*CY)2-kP#O@O_21f?ydE;$U@7D))kY<8b<6C zYJ$&-#?MvM@tDwjE9!n1sZ@`(crmuuaEOdat)HWQ^t6b+?$1cxwN#8}V@t&j^ZeRa zDO7~Ga$~gPG#~mKAxQy(V0g#KYlZdO!&T%-wSBU8@zLqlC+{96CC*`P2eWr{7qQ^+ zjXj_==n@>8r(w1`|?ef1dw}wqlZFQqPmhxRc3?>%}`+mdGs?1 zCEVL}vJ8)~vQ{2>mY^3X?e3BO?C)!ilFhwJvoWPO8cXP+>~b(gjckK_A+Cgncs1;BucS6Vt!>%dag=cOFwt z%><#27}X?v#be^STPHg(V4q5Avu!nX`x=c&H1v3~L%?lKGam&`Fl|goTeDmZDi4_4 z#(Z+KHaEmWj8AK?DX&-%G57Ko66BZj#hk>*ke!eF1?uql=`=5Hp)1S-{W;EPct+9z zhpcJ89;zXsXqKsj-C&($@Al zg!-!OHwAPiE?gU{wo7q0pBNq0+UAb3i6O~a3MNDyjed0RCvk|ebNHV3W#1}vuyV>Z zW%bz^QVGX9WJDPB9=2py9%W3p8KqrV2>eN$@}%XX_AvEGe|bF7v%oRLNzsmL%A`w{ zI0jSLgdSx^$EdPEs;v)|ZZ?OyaTDHCc-msa9R(LW+c@FUK$kM7L)YFY<%{}i*5pb& z<`3_x=E~G%p@#+f753e8R0!r27@FL|+a!N~ff;)y=L8bxUa(}kap^UBxa*Wah466p zZRo<^rEzZRbeWH~`lh%dWc)6&_`S;r{S0;djny{;U)rWF*izB>rVMCCn~SE`_(S2o z9i52Wx-V<1ZyMyep;w@`(uPBaW#_*GVm6IXu%VE_)Sd|{iMKI4bCJ)BMtueqooOc1 z@MOA27p^n<`j&^$u*GgYrI!#wO^*GvQ?S7XAr^KJX6!8Z{q`Q=_r;QPo~ttrz6^C} z%OWbf4GR}#XThIr z{KuNf}~y5`Y8 zweR?OQFR>+HE@%d{2Vs-L5BN-)x_kxk zADVH1Pnl2*UuV_)aI(-t>0Hg<`(32EJ7>~I)!Z?+cU8pCF}_CVl(djMU~aTM(NcLN zI^TW<;Y5JNqgelNAEn$5K<{r!1G7)bGl-NHNyg!Az}ttydDnPSkV_YaFk*T*Exdm_ zms+_q6CXDjwvb_58+lbF?rCzmk@t6NYA(aOET1N_xL#B7L)>i{(cSfd_L;eEpnT~Z zb4QEA#4O*gD^2IHd5WAknNbK->u>Rh{fzvekGJ(nj2Kia$Eq6@5{}k7eQ0nv$=LR( zb1_b7k!#OT0HLk~Pi0Qk%%D-7A=TYiF*>qO8TPI-%eoPH)@%yhHp= za9L}lac#?ermxz1$I)oXL4Isn8}r^@(R=AlRr!n5k8ZfaK@t)!9*9mJ_}?e!Onc+U zaa1pDMICycUMMDvCE3_)J6TB5H&Naw{&sb{ga7vmbG&_}ypT4-81FvdxbD zBF-2%7#_DlkwrRdHlX!S*YZjC8oK!_Y67(@!I88^B z;*e|zf|J*4xM0wXADdESnUCfGF`!MEfn!7`$^BbelkkU5#+;4!=FKO=UyGJ#Uc$`O zeo=>hp5w+wyEs94v8#7IC9zbUb6@5<6f%e}@VoP?14tK-1i(iv;G(Ds346Hl;bQk$ z7T+M%jK@CO_|2=Vyr<)pQ{o&FHJ2|}nwr$87b}5Vl?3$Xp}!`eO@00T6AlPHkxi1D z6@2=4<)71HjVp~5fDLR78FoC$1_^CypBPQ)8>E0AK$FwYAZwmyw5eu-ntDJlV-PCD zxZXCZOA0vsPXYvnXbx0*w3j501lq zK}wq{BThRE%w7!4{ysX$)ESt4OHj)b=%ohCu2u{C+9l_2+@mFlgp68>g|Aeqf5HHY z26{)&>joo%LNM`_FsVfCnwTZIt;W+K_>#0f$bs@Vy!k;xz%h!)3qJ*#*nlR@&2Ooc zK$DP4QZ~?(h}6xH_!9Ag8(63#F}@^Hz&>!leQnVQNqV3+JwFMZzvOqINg7Rc=@0{7 zX|ZmH0To})$lo~O9(#}08R)cyk}HaeAFkkUOgJOR!Xyhc#b^{TqvE48N^)Z`j&z_$ z0So>31QlQMTMO{?EySuXegRK286N!>omQ5IU{Dq#Yoa?RZFN|8vO#T(W$)cnj$9M{T5GhN4d4K4NX@@P|1W(A+!Yu<4PcgOrccO^ivTWz z0R99wVPa>jwrtRl(3RgtNbHV*t>y?;J@ literal 0 HcmV?d00001 diff --git a/[qb]/qb-phone/html/img/apps/whatsapp-chat.png b/[qb]/qb-phone/html/img/apps/whatsapp-chat.png new file mode 100644 index 0000000000000000000000000000000000000000..e6ec2f425c6914b0e7c508583ab760fc978b87ab GIT binary patch literal 237102 zcmV)9K*hg_P)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00045 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 KMNUMnLSTZHXTARb literal 0 HcmV?d00001 diff --git a/[qb]/qb-phone/html/img/apps/whatsapp-chatlight.png b/[qb]/qb-phone/html/img/apps/whatsapp-chatlight.png new file mode 100644 index 0000000000000000000000000000000000000000..301d9512cd916a6aaffee5d267885fd6b08f74a7 GIT binary patch literal 698653 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�MqWlY!!?|x7fFp~(VVfK{_8-;}*T_T-AZOZq` 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%0D3@$zi>(>AY=y~bOD~F6ZC?< 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\VL$Dcjizv9}gz*TTjG?~@uSrNp)No0+!j{kc^ zn%du36dvhk zw%yfRz#eRcVUyLJ2^jgAA5rAvv+vzl(W$n%HJ(Ie+l7{Cd|V;gKi3DH=z#-$PdrHulfBIc%mQ21kZQK_4lL96=RX1@Y^$b?97^!a-Xc>(Kd0Ces?qY zx%te|vVqyFht@de6w3LR6yOK1zmy|m?T4)P_NI-Yyk!2$;jGU4o%mBea4?=F-(4t? zhe7)vW8-@tZd;yidg*`y|4hztuoCpdVR;w*?9mi>C1^Nfc+%&OIL6soqGgmg9-JXF zK7xVX&QMoPSjf)G4{fHNeWg&P=dL-%s%rCVf9Ah|jZv}3Qc98C|iBur1e702WtrFFL)j&_3hRes4jKFHDw z%C`xGz^4x|xPQxes*{%itj~A_4o7l?7FHaeef2Py2B(tCnrxD3lL`SX92IaLorK>D z@Qsy^Aer&wxCKo!L9u<}w!Ld$zW5J#qg&Ba&+Q2|Vx!II`#acn>~`~5g%4Y=+V^;7 zEc{Tm^3@kNf3zV3U^F&aS?$iI`cq%^Edc8vzxYE}ph8CQOVC9=o+;p`Z~ttoPtj2< z1s}3Uw@e=PXqB79{jZX5yz%!=@lvCi_XR} zVq3g(;w;H1p&c0^x+9ETz(8G|V}DkGKcFc(9*;&tWm1mO(YIK?r#98710 zN-o)vvo<62CD*2e4CL89wsZsYk#fd49_jB$9rQylbeHW5u3*NO33xfCSq(uSlj(k` zLe(*$@}O&icK5XLJ#PsahhmFWUV(g_D1A7a3UQK63XhEyhqY&4)KiBHq42#RL0xvr zB!*njmo2@)E#Lq(4RmuTGgw2n~6*{ExHVS^hdV$ zc<$a>(9#4ox__k2+WzQyWET(V9=XI{wtTgBNBc`X{r0mfWa1*ny~emFbsTx{VPw^l{Zbev#!|htZUP@!X2IG~x$C~m;gEq2@-D{jk)sNH z+aq|dA7-~?Z^ZIa)fbsB!OP%4SDqbjJN~2ZU~9)yIw7Ft6pT%0a&IrtiGB^8YtMT1 zqaL+#FK<$d6EuOCN!<4}h>>5C7}59_p=R(i3_#xQzU;9q>sI(?LO9%LHlMA-L+%*!oL18eU7w5F0TM*FK^LnID?gGZL3L z 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

  • &1fzkmOF4v={}s*+QRVBGS5GBBh) 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

    G@@@?e9)wwZ;eq*YulWlY1`+~@A}-1 zbF^*hvDI({TecIqN5069G1?aQdGT;ARt@?V-NQeZMhENfa&MxkEu8wLW5$hq-*U2G ziC?I$KPFq-KEZvqw4Q;Z=%CQ|Oj78Vht%P-`pdmB;L~=s@G%+wjGtQjZ@kNngGtPA zi$-gk?K#*|j?#=@H?i0DUE3)F)1xC828B9S<^In8x$bzegRaBxnq8mOhI{sf{E2e} z!uRmhw|a`_fyl$Q&?B*n@g@PZKOx+@PS? z8WXcUBU4~TcfOMDlg-4m#y5^P8_`$e}9LYG_kzw0`kPy8ZAeMVPz1AK&K z)RGN4!mP7MHgSuwvIz)pDJ0`S%>I1NH8ZZ<+Z!hV{=E!-D@ZXJ6ET=z6@OcJIJ%?d zLzt_5_f5nZ=GI%NYwCXWK{%YLe)_PS2k`bmy8N>J!>=X|RsGhXd(cWtXtm?;Tx6BtEX3|^^ zuqGyjR`fq z^tQ9&*B)Jtj{li@kuh-K!+gjV85_B0&#tcwz1o$Gdy7}OZwxYJvOxZC@z>a1wb(jK zUW+cXs6w zzkA1lclKVPzx{GY;oR#Nyqq@PqCsa`z*v0;{=IhVH9-Zqws@~~o;e3wJFtQ;S+Wi^ z>O0t;2`&Oh%W~l?gF;E(CCeG_%rWvre#zq5m88&&4capR_}wypnbhIiXAAzLX~SN8 z^Ias!Xl4Z>{N#KSFwcHiK~}XXxX2)0xBk^p(HEGz&-&i0AJusR*?V%T4c(hJCRvL8 z7T3_)xW=C`DugTfnvWp#+f3TM@fzTrKOf`N7|uV6prsrJdOXu_`q3x)vq5;S*sk*^ zbGx>`H+~0y)xY3YP%;y;^DkT&*%N$SgXi#jFX#w-w~n33Dw;lHSHlO#_1sukG}naq zb76b5M;GizZHN9^H!C0~_YxGJDfo@YGQN2m*j|6eH2GuO(dibvcrpnjFLW5ay(bfU zW91rL+s4+|&f$7%+_YJb+Qd$wJGpZWJdb?8dT@qM5;)J|vBGrk+?d9jPn|E5#sYaT zaI7!*0G_?iy)kaxi+$5C`?iNGxI9qGuCklA>NL+vRx%m9HRhx1=)o4Tt4YZ2jrpjb zTldL^)yfi!p4fD~!e1;z&W?_ypTuo`XM-JH3%bEY(Putuop+oYSJ{piy1LK)JUe;a z4e(pxiune~Z1Ek)=`+iP1eQWW)VKuD$M?P9WrgQRfUiEhd}IqauQS2D_TXX|y^4;L zii348MNnh8G)DFrXO_M&w;yh;BVlf%UE_YHG;d9GD(FLlWIK<*$;tL|S_LYZ_~Fl9 zL90=kxvQEn_UaG6D;TYrdW=L*l*)MeerwXUH}3YDfU+H51%G60uP@{Gry7rK9tGd_ z_3H0~_dJ+{o_q3iZ%i3Y*$s5&ShqZ6t^~6(+mS~y|CxgSCVKiCYRx2EzZriV{secn z%m|LwGBP+BB>dP0013MUY~zZOy6tpy1t5Z&z`KXoIM|#b+HFvt`ZqJ)0ch(aImpOv{2>f_r8-eU7J-gK=vVm3!+;725M)TZ8eEh9`w|zvPjMuAQg(Kdg)2+aB z+ef~~7Vw#w0FNH=v9opemfW?Rm8`OHCg*ErHvK<)9C0=28@Ub6j_k+!-57Lx9=N|I z32wptEKCW?(VDN=>mN_D`$5KguTE%ga`G3Kms>mw6FT$`it0dLpG{zF;n06i?hCK+ zIb%zU+C5fu^N8$r{8B!X{atOycFbqLx3wsE6>!h7|6*B{T)Q4!XA|&g_08JTWBmNg zl8h1NF%A((FklE}@+?5E?~UIAR)m_Y#eNXE*Y51KEzud2 zZCNKK;JF9)w(Z_`bP%*~w0QA~HxvvWvpT?l5iCX?toIa!VQ79`_Qgd>v`M=Nat8)w zw37kUcOD4b(j@Yxe+r9koR1Rcvqzhw*T6!SC=y&(Cu!{Yj4|hb8`gqj#p~!;XX=p^ zL6BJmJkRPGN9fHt_9p8`iVhqhhMy0?`0f; z!94g>D;E{G?A7VXa>31UqR$?F>CZ9x*~|9jyjsr6E+p7a0Pzm~evDo8A@g)q=7l3- z*k!ozX`E`UoXM~jUS~_|O6iF$78BstkDOKT=cmm%uFsaSU$gCtevgd)=|BCUo`czD zy>5+V5(qx93PkWtKQeJ_=Gh?7IQr@!zxt)W`Xn=WxhFdV8@qH1%J*Mqx9K;_VtWQS z!6O(Q*eA(!8~%}LebDp2{QYAdqy4|s77aAMx21u+vWs9eeuBYAuxN)DY_+lGA^%Cj ztakM%b?K^ik$aY8_&VCvclzl>rwS(TWH&hd^e0{N9u9ViqNDL!YDW&SNJ z92}TAkNXCH+w$D^&;@M-9Rzw?;6nIh$I)(23Ab$?eQ#r0V_H2JrL_EdJ~&v%fr}su zF7|ISI2d!;dEU9#t;Ozv*X^Y-!k7p z(8%pQy5H+(f{4=7l10ui24ZakPr7X72|atP;@dNY3<}KY>fVHe3H+mNcQxic+PN>_ zqtmx|Og4SU*pUDqKICt<;DE$ONg$}Jam0Icn!4xz!i8*iMzosm;SG}3o04@|U2?A8 zSvZW702V;( zhkiZ^@CO{WdUVV<HOSB!y!XVc{RA5_vZda$V`_V(kR3J+P3RW+z9$P! z6ZXFRdw!n-UGaF;@2mnm3xE0(e@QN&|GSE@))Ib^-@NVSmJY4$&_)|aFr&e(VvOi5 zUH%Bpoi{ua54otDe9&3{3WJ8uJ~6i2HfTL{uNGW=3Fok1x(*tIL>?rmt|mYq2O2x;BM|OI3}w$0RtFiYf=v{ z;qe+cMsd*(U6N(FMe9d6>W9q52!M01s7KGxL6G%qFqi=URzRtLzp|TghPFfN6)rp$ zm@;(_x4C$;xukO1gQ;p;KWf2jxrJ0_IK~Qu>^6p zvsp!fq3s(ou&=N;WJLcRyp>*zefYO>-uG8gSD1$$`tb&gv4IVD;SOeaKU?%Ob_C|* zU|ZN26=K#rzc|>BLHb7P{7B-+Lz@7y;h*Mwq)s9IgeeK2a9LL@|}s`JvyO<;8=it&+cy9g1wVVC2RcH zTJ-6@7%sNtq6J+IZ9mHTCHCWDO9)Zyit`ETuXg66k2(>*8jt)Yrfa!gaJy$8*1opq zyIXWrg6Plnu!f~G&Lcv;?cf#P5tNcZks9 zKmOjrS3Sl@;6dRLK8nvVj-ea{%ys?k6@4j3;f+9>&7+ZzF^;z1gCW=OfFqGzB#ioI z1n%_@elYb?Z5@3l)B^LgP5+MWPxf)LnBeZ&Zz%^u9$Jn9&gAmm414YS%sDt3R!Uf( zz2d&04X@FHF@)1+iaz0HOPL9UKH+@}h9hI4KOGS$q`$p(#%AyZm#OziKKJ@bfX^7= z*IqGMHz|*d?%@Y+MwUb87*<%o+VB>wuD{{%`BkeuSYL6C-dllMw;9~(7hYsaFqX;P zt-5>HKloUEWJ|(K80;&Z0BNt?(Q65otg6rq@`_jVaOKgX{yK0g7z@p^%wreun!JBj zkM_n!7jQb}gT{T{ll9B_1(t6!YHaA$=9Aa$XK&2UUSkW{0(yilx9E$Ooh4;2n#cQg zNIfM=P)iKJf09{EPjfLwRi^zV&l%HCALi@a!GQEW6YX z_@4BKa38waO7+@To9@AS_FCw}#^b5N*7LFWdrM~Er7he#S=Dks$*i#x`!aL{KEbG8 zfF-{lGC?kj_FrAd>r8&cf5&VT+K3tHxU6|f^q_5E;b;OIJJI%mZ24DTvYSNAI>CE- zIe*N`%(~iwcO4VgSZ8#3JNj;b-$IXY6%4TQEf61j&BhpRJNnG`7UB}byz_Jo>M#%i zVzeUU8P9#0KtzAES3hm`jue5B0Sji{BWe_fQE}duq1sr|`%t_xPIc*K(QY!=^8hVH zg~Oww9cB0FtZij!ZUtJ8`r6(f!+J6F73hNp?~_^C*3WnHqWBvOZsDSCKE_jD-Qe$D z^SlfQyuLas0FRW=nn4qceHIpY;hTOVU$^KK7#4BCqD%rzPiTVfbrgBFa3p|WIVpP8eh*-@!%1?1fFyoe`4>x z7tP=|0dj34tmlM|$h)k!NsU`*q$zUU*q0$OHs-3?CYg0N%rH+vDx; z#!^)t<&cc8n5lh4z5nCaEfwKaJ@Ruxc5RS^obs4(aN~Lc~q9a`($Iya`*N}3$3iH2MCzv?<(CQ*VQWRP74FS%J?#r>5qvE6o5 zNcxf4GqipeoZ?2b`m4V>9^mtr;@P}@oSdOKTW>2gyuL~vdfehG8SdEoLMV1P{^nWQ z{q&E2|JP;9E_;q)TqOZ~0)E#R6oAzKcD!Y>K8zO6%lVEGqnKLc`+SL_<~TLJ{cCBT zp)z}4g~zz-vI(RyK!7c{&yP1*qB~pk%|KXk5}XT`!O%fQjd5g&@XVM!-X-`!8Dq9_ zD*E%&!UWp*XT212#*h_h$U+(zDT-nLyps$?bUP(Q;SEHWwwV z+GnMQTqxs+3g6zDokHj~-;@wC++eFOB)7kH3k`skd@kaq`@ zM8$RY(cL6ZVEU+lhp$4TrcHIo9qY@7F2xT#>g%_3zkNp0#mWmlC1G#`N51Xnf35(( zY!N>E2&HACx-LY2T6uSqm&y=73&%ga&J8H*jhUnXjT7s?X zFUBV&T~#~dd&VK^KOgWoH?9JwRsP)TK&N0M_f@;# zn(U*x&P$X&iiwohNM@Dp9u6Ok-gLqawXG@nqm%fK#*@98?OKujq5buBr*OMf(4hnA zvMtYUsX^Dkf<^*x-`kGVJ&uWt9i^YP9Xys?^a@bH&#t;g&%esiwSJWD_sU_(3i_IC z+?%l8qVp@Rhgay0r|jzynl^7LfY8ngD@E%-ylf}=R)~G$SAFU`veY;4{Lv@4Og{Ci zfQb(4;|P3ry8l()YI>Bcn*6XG_w;XzUnlD#(6jQbL9z zN9aLjj>r!El%zu6NdkOd-wgIn!j!GH;+AJHU4K;C-j%$N9rjI}fhKUASn%^(av#C) z759JYEjooHqdLf5x4`&rrh|BE(0~xi97b5y@5#W7AgOl=3YfWWB>118-!jCS4aP9U z@5u&bEyI-p9>z0E=Ekv4G*3{UQS9^yHhm_0CCJZ{;f$sq>RDotG<*68hZdq5Q5;=2@9D zHmcGKebJu;`Kz7idUanNpDCmJlhwRjx*Y6_RPW3iTfXh#b>G+nLGGGpAp7uyNhWD% z3}$>4{F|6&BDjSnTYftGCM#F=ZI2Gyc6;BA*{hmmw|lZ(fg(P5t^s%O)MV>k;HZz8 z?3JS{`Oa29aQ?9#8iwPV@Y#doRoBoK{U)f9mHeq`%Fg7MCvVB~t6+8304_VQDe(=o?sU6R1lRIxQ zDMqy4e8v{Ol7?+d1(_Asup@i$fY}=k-4o!S(F=0ZE6M!OSnvj){O}w1<;g7hyM1;rP!e{}Fsbe})Ji zaKJ$0WTgfU{r!oI5HADTV-S&Pa zudZ*M|F-Tk-&+Ps4yf0orD}Ce-q9ozmuJS*2EDCvppku$&&ph9@JpsdbzAo4Xz0*YIKPFMPZ zKWsHx^JD0l739zb1=&G3u!;O!`;MX~p8Qrz>}>1Y#r{8IUtd8V{z!trRvUgaym{0& zd8gBKh`#Xm(cQ1+9ase4U@f$qV@uOe(_9Sx5oJ1*FWB(!-x@d%Nz`SiU8ja zA@wV$O88$<2p8fy`Y?+9y@V{+5S(LTC|hCc{NkS)gw9r#(UoPR2xn&PdpHD+x4j>@AfM_0P>XL$ae489@Zo~(py z#yy?DH+8{8PM%rn4VwCz!1v#KALJf?N3YW2Dhs*dD8K`ciK1oGv-$^){uCYXJVtsC zo^{;4b8?t>&65{>=$n&s9>==&os~4YAYks`x+a!zCyUyvkJjmPZ|pPI&`Th!B&ZaK z_It1|GK-GAQczZZhSX=DDZNG?pIEgzwzS z=1CA9R_7bgS+)=vt-dzzk+kS7KoThNS!4t4R@rzsz>6!a`nH~5hq>zDGjQrN_H6o} zZ64Xq_Dr8w*v_Bfk4bq?ylb*c_l^{>$L=IqMJLuk|0{5zdnV>&%=o|ii+MxV9u5t2 z*&)SSmDYG|uYRs+*Q*s}8`pq1vdvTC->t+$0{m^#BmIBn5iX$@zkX{nbOa`}*B?H= z%HHYECq>_1Ax9Z6$BzJ?vdY47tPIq+f^oY23z)SR?A00Jl>pmwL%@$s>tLo}5GcT} zw_#PlGl7QV{+_=!asu-*)@Sz91uwAJTRs`g`5`i6&Q`A3qsefS@iY7d&jk6lsvZBq zpTL!)J_Oaal)Wo>YDZVbAKu2eWvs!}b!CEzCJCwn>(L|rHeRKx_-y%hOIvkDE^Crh zhAxx8Z9O{Oa$AF2!8s$da1oSek}1IVUvPNT0j@ZQ=O&9YQ7Abo-SXiC^}B_i{L#5i zSQI>tb)j(q&9xj_+iqZEBr= zRRMzl%_M2~^;65I>vZmnEW86|)ccqiwH#dNc_EPl7||UKeZE&gGx9s~$~KoB-T*^C zG6@B<&zVA3$qY2%J^DQ>(e&f1`DJ`M0G>>AkKi-1KZy?Y!HssUyY)Rb^qu&CfnTsK z&Lo3>xR(T&`m9IHV_F57f zwz%D!lx*95#drK^Usg1A&L(Fy^ee_+$G8UgCDi@k#wGg@h39Z7vhN6)>uV?PI7gUP zv_;usGTl=KCfTra#_1jK{z!d>cG(iZ>IrNq@4NYD>~<`5WUSh`G`s2?k?K#M)sZpo z2Q4e$$J^e@B`B&JG8ku99*mt#vdL&qR1H#vEX4s#7G4IfZ$12@U)e#K( zzTxu7fyqDu0d*!DXqAM6I~QPrp|d&V;5kQl8wDLW=)GWk50~|tK24PKFfsupF1@N) zyu0V%w1tzS4?$Z4>UEs$`PjTF5>R82P!MaNG9vitir*eg{CsKn4}T;=nkKygen$IWY`my%EcMc}FlV5TSpFP<2+CF=&b@{S{Yph$af{lC#4g=R2 zdV_BaF8$1#peBfttyZ#CM1Vo|@Yr??PBaMv=WI;ZDcT;*Nc8~qXXJcVM=}8emmq{; z&EzHZ&m8rgOg!3rHaNUDwy`*S^ypFq+1ler?I#mgL2^~>m9vX}f!(Lb(md!r;}!TC zQ{^k2u9Jejv6>$2aecC-q3cy2z2`qc;$^(OKJHyh|KJ4Ete%jJ<3%6*7P)q=FTw@? z>C+aB_ibG~4(aD>#=g*ba%z=fXg9dRS84uV&Q%bIs4KW@8kG<Y(3TUJk; zOUC(_(Dvv!+j_?6;9BOsNWtgn^CR9dW+g)KLgKqSrjidi3kzefSrwh+!gm-`ezHwuln6UdEnnjn4F zK;0ktmv@JSS3ZKxM?jP9JQSFtG8th+&d8g-1a(#gWN;`{ihD7L`t&&?KhY1y#oI<0 z<9qEJw;H^S^(Ba=R}9jvfIF~$_Gs)eDzox7D;8H;to_5Q>(m}g}oP6>UAsl6RV zUot*u?cq1h3C+|Ud7MDMC!bX(6Q_H0U187p@Ww;t*A*7mY&p#G=(BibjCUWw%f?zM zA|K?xvq2?0Di}sT+n28+t z@zp0;z<0~}EqZ`Ywh?^uz#JISgxpQg@9k*rKf?Le7(c>w{D4#Rm#k-1EO@c4GTT<3 z{GitAGDjRnF7&e|Aq45@b4zd5?Nsda=%6<^)oS3S?JXLCn{3o0j@#jstH6>D8!hWYO`; zx6vo|v>yO2#wB13jl7hAj(c7$*B*_JPvk|vV2?M3lg#`*oeht*<;UKMWw zotf0lK3Q3OyuM{v(1q@w-S@u2f{WRse8qhnIY+=Dq=Zg_Ev2(!7w3Kp#cI8lxccof#(ppvyVd7cUME{{kQLABBs%3s*6e#dQzDN!YFpiPX~$K61VHHB+vE;J zLmz=b@k&4<5DLF^ZE`+A;_Sta{>`Xg^S9|(awYJ|HiQotivVbBBDe;_Ujx}|M-d?V zaYic@__=PaTJc2>`t91I)jW317O!me%0z81c$}>7Y~O7`D)iXvM=P&AX~lz@_|w&f zwQw=^JexFcFnNYrqc8QU-D>=ozZdi#5bDc7R(H|LBxui8f_qjxCIQ99D?LFjT{t^g zq$eixV3ycG>n*(QefX1JX}NB{qkrVs{j3Ow?-!JA9@;+@u5BBtmOv1XeIE7E@>Fui zPO;l<2i`DIzTz!uU{&h!5Ueq4y!hRlNS?d_FCTI!86d#N5BTlL|E=!9jkkOoz0_8} zj?t%EZ9j9p^|8ifgF&B}+eZc;0mD4TZ{54gD9Vfq066O(tqgN0+;ti4k)Zx)ID7>> z;V}Uuh$L{bCYPnh62c#$fYUNp|C(^YD0_L7p9H-PUmZEU&Qg@bbNKpYOh1!(Xyv`o zF9vaSBQ?auaJHKD_>2)laTJGF@cg|nw1NM&PrM+5 zXtKTc%-H&ZugL}D#<=zyO^WXCnp7Fn2hWWMk7sdV!^jr+$KlT_D`iUIAxrl?3p@pi z;Ol2d$ny?B?L(@baxb9VY5I~&Gr_m#)i%FhJ_xJO2L8fM28Y>NSCZG+WVmeY zi(tjpIazJRkC>VCZ0ot#!M%rZtBuuEd?eU(hrQg&b^DT%1zYf1&r1Qi?hYLKPZ9Wd zI~5$jED>X$JG(vO)oR}-CglBWK*3E$!MulSU|EkJi6QtlT>Cb#@h(^==D656xECHr z5*6so7mbhd!2V>SxAa|Mb3XP#04m65Z>)sQBm-af_}>-p{J{f7Uq|T#|K7IE2NvIY za&WQloiWxIy5AW$xAf(sL zXJT>2!JmZz&wD~a1}^;PWcMaBNBRbLPaeyT&0gP2;8Ph|nawkMijRzUrp|}GDA*_x zKXA`JWFkPi7kWxLUKY;E|COo~hjta6>9Yxv&*UD2!%Y#qC|4f7rz&)%B}2fs0a zvDKJNa>nPCFPzx6h8X`_%>8CKxO6~Y*E6wn&H3~<+XrJ)xAgp`vnReZKZ=IpM}?2< zXB`UgrgPmBAMxelUT_?RLHk*GnAOa8`J&dFUQsd5OpYT@@cSmfccFi5reBgEw^++9g}z~CTPt$ z{+bKkyqosy49C#Ur+CkCD`@v@5@h(0fMEnz|5=j$UOYk1&Nvp1^ay_U=$nbptf2gI z>%lwmXjv~fXS>HQ13WbD3}neVJIBxcnu@?4eI*m{0S>nc=Rdz=Gm}tl1lHOm2+(#i zj@7S;K=E3iw&TjI8;gI~2IRNKd~{ug-FSQZ#s&Xi&dSd{8M`%3;FV3@;(4o$>#Ggy z6{^y^dqsWw_QkO1g`O>21%D@fDj@0jw%~wA{Dt%0)^nLet$esQ-g+;6^`xZ66Z<^c zKfktr)p_8+Gq_uwaIK%Gt8)a9>}ozDMqTQARY!3>pU(bwa?G`9Q@20vcY_!ILBH!Z zsaZ)`hk%PZCQ}7f$G>OzrF|E8t{uPVJn(tm$m+ZJcMIP)0lsltK`yhhhN^)qp{yA_ z=e6zNMX)~IO)FZhIuH~S5W+2m>p9_5VN!{5SS&HqsvO^=eKffg)HSnx0!K{ zP;v%%jdm;jz7lU4B+dm78PPTrCjl5GV>C`S{0&wAFl1$P;|Nw-q7nZ0?_g8_@N3Iz zel@E;3~NoCde3pmrngWCkjSb4<=H|9Il=Oj)kWFe${u}hn+xA$4B1IR@hU%CT=@|4 zv=`vR&pmcn;aAS?U*3+levdf%Myt>~iIE1YdIZ98gAu|R@|w0q__@cdi9 z`DK-B^ytY*;kLKRaC9v2CaZiVJKi#0I_z0P;{;Uy*EiYV^hGMPi){>c(uSI|Rj;l1&;r0m(! zwVhzM2>cem*|>^zY6A8n?yf)wFrrxsSv{*aY5U3}n8-AqTTNmoZWX@Mvn(yMKTsS( zFWIwF*$+Ro#o-qLek!a?aqUN7N?==$;AF%Yumt$-Uln~`#RY!GwGCJ?Q)WyZ*JP_d zYq(aJe$D6M`_OM5dVlj}tL9!njs}q#@=sEjRJV%6hSHbuWyQv|>Iv?p3I2~)CFZH29G-1q~hB)#CMUG}M;fmt6Wh3FvY zE8sdv>{XyU0S2(No!7q3TfiDe0e%I`U=XCNatCJmj%R^cGRwK(J#xCj@1C+=^IeeI ze5<1|Ovtu%)H_n(F#&i@O!$)uk_Gr+eO0opGqW|3Fi|iOI$8uvf2{4kq0OFr@JZlD z-`~|XrZfE?h2vSm?V@vR z!A!T0_m}`*LrH4Bds}V>_}hv<>UTu?S6PZWT0&VF6~pW(eZhbvTf#uKu`Op1qqVlZ zg|EJRjK@$OX>+TuANe|C?-P7Yga+@)1`#H>uNkse<1>z+UNKc;$p-#bY5i)t-Rckj zBJ=pSPHJ;cTl(-LI}5tkZ|Ny~=OWhIA9%u_w*Lk9S(~LFI%9jx>?bxE zHbwD6HnS3T)Go1S@Xte>=pk#(Z|Un+frHf{4xL`2Js4ya1^UJ}Nm$_kuL+LrJl-aj zjC}e+>!UQs9}k9tK@f6p1?LtHxsIM-fJ^hHZU}7(oYv#K`7HIHIij=YV`kfm?PSM# zY56Q(<8!~~elzI;uYPTddiKpV#~?XYE16~6jE_tbkM;T=qn1glH{FnFdT=*`U-Cqk z*fjdL>e(~Yq66gL*vUrRp895KnFskW~<-l;pa~<s zaQ>Jy6%E$O(<|t~84_Z~3!Pul=Z{L`cfy5Vpr? zJ7Im)H#h|^d6129%s%c_zaRDUs{3dg`i91@>RUgnuD!C~XZmW|UmR0!FIntfk)dTs zKuK5aOtG#_S zL)kI>_mFsWZg(5d9sXDTTn!+;B>*75 z0{YgYqBrNoVeDlCzBdg;auzko6+K-A! z!?x|szI*z=SIC`@z*!N1$%fjhQ7HaU1+FseR*UR=muSEPHYrZJ?SJXZkLJd? zwfv4uZ~|>~xK*;%CfhKM*s}!V|9R(!n|ei}d>0;NHR0CS>vemUW%B76c#pubw*RVg z^4Y$k;~M5 z<#7wgwQu(5`t8+c!55zWD(@O=czKmObz07gE**CiPw19d^N4KHVY&bjaVeg!?eyPu zO6C=D$Su2e6o0ZQu3igGt zA5Yg$43D71xq?QrTmpZ5-)8-8;obZxzB*D^j%`)ETkUckT!E(=j`H6KIMU{~cqFq7 zpcoA8O|S*;Xh|Oh4qiiwX9|ab)<=y?H~PXqc-k<_60!Tp~lwW z&FoJvwzRHYw+>h)hVl0)tKP2=kgI&w>+AWpZR$JzXa%fneEgQoyF%ugN2Oo%>8QSF zH-0eBh0Pn>?rlq(1qc48)xw%Xv)kuvQ!=|SdtA=46m&Q z?f9Ch#}uz;J+(cjXG*gEh3})%2EFhrzK`&fk}F4*)9fjjZsK-d!hBg7n$PikF4rom;@eBRwyn8>gjKPWFlC2;caIi%Wqd)TlIX?ow zKI~fYM0U3wIb&VGeN3DSPqMt--~J=O|67A$Y}q7($ee6Ap3s>NK8iPISG)A7ts_07 zkN5OVJ*xt3+FM{{j@+iJKa`!mXC7})hAnc#NUIPf7jPNyz6%LKM6f_ zQ|6VaUt@p42Uf`qfuE$s7Qdkfo5*j?G1mlOVi*%T*CYc4k8oypj>HRleA!;>@v48T zbSn(#*Gj)MU<0nf{dG0=p6o2mPo08`yv-_G0YhfG2Y<)E`}*Ni$#CEQ+#lmc#>l6* z&WZ_o^XpUl|6-W9Uy+_ zg1`vy&jfC1-^gHgWfQWG7@^Meg&5wv1BRoH5{){@ueO#$Fq_bY`Dez5%cBBMpAW^a z29(ISgxT@40`~}p&)jd=!B4Krh{lLHkK(j4UGQK+3gcEiD8RD+jI_ zo5JGvj~u{$hTeN^t!{Bne_6i_i2!tz9HS{ZFwl{qrc-s|Sbw^^$XM#^jq#P&qJy1L zE!gQ^ze(a^_&MYs1=eTi0zVTnnlAHb0<+@75%rRC@kfT|jBY#w&!5|jKA<_y@pM@n?9zghqK+_cqwxG=Irge$yLq5=?pPk?pt`2cGdqd=vjrA3VLl$!E#t ziYuD_74Y*_X!$I!+rAPSV;l4GiGO#DZ#2f(8)b&t#r5+i|c7@T=rC`a?g-BOO``9NB;4nV6p~`fojNF}oy$|LGt8=HC$|Kao_>7ytl3 z07*naRLP5Wn2cZ?=27G@#jG9Rh!TRYKmZL^*OeuXuG{h2=Wrymmy z6PTWr9~6QSz%p=!CmEoGuYRT=_zF^I(&WtrBh2XcF>cXLfO8i2^#4`IhIuoXYx%^$ zr3!h==L~N8w55W|h_K4qLO%M)FI-F;j+6Gkcst-D&2;}%Ns{@Y;-Rn$h z#S3i5Eq!YlEqh`d0ak%D0bvEv;JMZA(fDWY<5#v76{Ch%1q(dz4SlREG%qhlWAGJO zK|}upW6$^v{4icVY-?T+z^@y7KG*YArq=Vb_&-y>1LTqk!E;t=wlKh{<*ej@{A63_ zw%*zC(FniD&t9Jy*HJ;Y?U=*!*-0{QQQD71_h3uE>%DFN>%Ft*`tMl8%2L@5@TLFY zZUQ5&Gns#;Y;pMM|NcMzw|~#FMgsE=EK51E-zh-c8<5ilB<1zlYh!Q%p&p|`fcEO` zjgz)u1E(?e7`)eZdre>ZVF-;M!+8W2uye+&R>nWlZVSV`?}5!2j7r8aY>!_P3@~JJ z@~ZLCg#k*YN52Fy%U1Vbe&(L>d=!To?lNqn-38=?k#$b$_ z8UBTjIf9klwD+2gv72F5E5s`9-Y#gb&H8bz%SB!U_4>(pd&k=&y!Q^C39k9cBe9=} zr}}VMdHoqE`6d%mGIAz9%$Vd1TxhJ1XC`Io>m5h3kz_buOGg#g+4dx>UIq70|M+)* zT@ol*olXA+LnJ`-EWI4fkpQm+UH2={GfYi?z2~-r}%d-i@MkL&)4=T z@FUAEKC@fo0>4*Zu!qg~wehk1nNPp9qbi#?3efp;*9HB5thf5;^H>J|Sb)z*gIN;K z1hh;-`PuO;6D;q`_8va3x`xL-$|D-mMX`o$z#VAXf>L;-q_1Bdap^Knjn#=j<6Z1w z+r*-EzNfz*;Ru)Z2_7!*&pj`aI zyY2nd`<}noFRC9;PL+z zt!U7zG7TB`%n^)A0%7L^qou|pXVH94U(YXJ}4cXic8vLFjL`@k8T2U){v z|8E_Lj1xBwyYWgxwZi=s=iwEZ!JBs%vWs7I`<{$m>-{-{{|cVq^EljE(W)&Z^nkv^ zr@Uf}&-4*~JI)^bYoNK;FMLew;RFYEkT3UL@acbo>{&Ik1*Lw6;J}uEnOu_7`&)F3 z#fHcPvjJ^q%GdUO?O(|j$%%o=zxHJNY6F7{yNMpxXUr~%jiTlDRnaoFUtmJ^#NqHY zc=gt#Itq@D#(ikuc}6%NSq0hy$k>T3_-elmVKTZVia+R%=JjEeWxx5Fc{XNxj_kXi zV0mxM?|ltESzQ7PU44hY{ON!ExBuFE@aMr2Gi!m;EYAxZ4SKXBW7zNHEC!i{VH{*y z=^2@e17mp3mN1#I;|S;B%?X;o$uXWa%-|x}U}o6Q;CmMSNA=-nHjEbuQg5}nD%Stp zTQF|bJ96E`Nwz{DL$PhkDW)~wI0ut94;Z=rBO59-F@bc%NAlOQSMt&h@;grARviFe z4BG7VBzwm)6s&zSjOeXY_G`7B={pKh~zV0hB&wpRa3V433c*{h~p#osTf27wDz0ykCE>jd9db zw@$m*)4g4d-fR1#Tnqf3Ibfp)iE@k1%Lz)reFT?%h2crnVW7?|Zp;lCPIyb4?`rxif-UiVT7 z@@t~XK}@#jx|QZxIE|N}TNdqie<4sm7HD^HU-p3JGO~~K)L7aWkJCeA0q8nO{n2G6 zbcV}n3&CBN+L6zM@&05d{XBa_!*Q~+(qzog|H{(|%J5VY;9ay0E!alZv?u=Lc2%lp z5&c2hwT_gmItmczpn%R>F5vr266)2c;RD;jM*9U>dVHj`O)oswiJ-p1KYX0h^-+@7|U&V@+Zbj?tSVw7ONNV~e7pcqVwL+x>q8_%l}MdaJKT z*N0w{RG?z7!r{@lxo>={whGxN4@Yp)?lW-+nUd5XA1Str^CNhuf3i$R2@;#v*XtV} zV?r?XXO#uavtsWzi^QBt@u=E0Ue)Jk3OL$ET{p(TFmvFOfwshSt1xIk|BIRP=QH^C0(|!vbw#EK`PtGFhQgb?(?9az;ku)JdLSCj)WoTP!_#+enF9xz<#-*@RS@_ns5^t}k5CtGY#V%&U7okZ)SE0S zkbY%=Zw#LlG(9S>bea7ifB#FZj91f#g}m^4WSXq7IctF@UB}Z*Zr1yI=d;yko^jG2 zegEF2Wwmgnr~R7A0!XmPc0C)zY;jt7w{8d7)_dl=zGJf;i3t9ZjaTCE2sUucYQ0t1 zvfCvWN92_|!U8lL|pW%YX68y;+IBCh2|z-GJZ64_)~JP$fj_FHihQKRK>_ezxyh z;1CoJX^h|mP{x;m&R)P6@fEJGfbAB{+w0(($WgA`ICiA#HoXE?_KJTy0o8?u{!#rQRvcvaRnjH8E4;DgZd2ZAHiuXw8bBk z!kbw#e@>S4*OS=_ia3g7N=fJ+%YnJ?`WfCo!eQ^eab%$K?sMN2;$VexvaN!v^YXDb z-rhBIB}b0YO%G>s`s~ARr9?LcHux=@P1lRsh3D(G%neU3!A9v8ffcA64U)+N*%Sb2 zGn2l@T%d<01|7t20&@1~U+ZB;cKrxXTMw$Q@dcBFc!yp;#_C!FUE{l)qmLuLqVe|S z0@s#5#u-@o`%E%T-0gY*zX=Qa{^v?O()oAOx5L6FMrdJ@ zNwfBmlgE#}jD2R4ik;c7haBpAIVGkY{Ra!ucyP%oR8oS8_pB(7DmsuSg(IWeCZ}ldTPkF> zCo^SB+vt`!(NVhd3fXPlyx3NBBUdtt$@r~V$6IubZ1&cnqW`^>-L;QyS3VK%CIB1W zwGI_b-XbTkT5XaxXwoZ1MFa5u|Lolfvm;587-qG0=j#3cKT4FDY)O%_B}M8af5LW8 z@6t5#&m9iL%gP%GyjL|7Rd|`m!^3a)@Q6&%xAbFSAI_`PUcs9Y*Q5K*R|$Sr>_cXW zQ}DKF;1c+-uc)($fAE1M@bBbBA(c8Ol=55DU&f{QUDbbe5j5@p=~Rj4ptY zv<7clpQe0qP5P4HiQkl(+SQ2f)%*C!M(5(f50l`Rqvn9hnF&gi711q}s~P(WcofBm z)D$YiWHgis9nSeUM~N~JMbhZHXId$zhb!YvGvQoHSt7v?#j&oMgVEQV0_oTNX{dpd z7O46gpUk@IFWeojLwVX2zl5Y%=X&_+>`cz-?M;l(6tb$*TL*f94mVvt-`)Io|wL z8Bf0$@n$VQnCr)}_PJu;T!LTcYbKHHEG6gc0?j`!CioRIiqFRj6j^)=S)jXP;u1|{ zO7C(eUKKxh|H{@p(ucwxIgIUxN$@GQ=~cnofqui->W8i*X^(Y)Yy5y0zDs^9kf~IEbS4}`;!5G;`tTSz1gMHZ zRjwHYC-fB>{`+Vg1H8z^dO&n|i^QHPdpmM)%3*#qK*u!$2~KKjAW&C-{HqU3YXoWm zyPZlq<&Rfye@iD7@><+_~fTdv7PNz<;iv zcOMgje*N>WnHY@vNT(EO_CEWCKW5iBSa3!eJ4a5z_SDajch2!y;$sg`$+dhNJNh_V z$i8ww5(V92%o-|awd$>OT6VrEgKTc6}SN759wO! zPXPLT#KHEJjmO@tzW7{)MF~D$IMy^4E)O}I?HZf&@BzcpnCT#)&$qtQWuK!Be8s*k zS%IrB*DG4C74(kcuynote);9sq#tdqCw=`7li(w$gl*0Jt&$hYJZJn({8!$hrHzTA zR-^n?O_N+so!S-j=&SohZ7n_uZ~~|Osl(suU*IBx3|?`6%|b=e!&IS*D=Zk}UEUl#kNAgh%@U=hx_V9iOZJx)#q$|MI}bANS`nnWzva*TYvBQ0%EV zZh-#u)AaGrG5GG}f<0*xX?msrh1NCxHW8H+DmpyYNT*!{oL){fR^7k7FP44AAQevO zkK&o2O5PqbT?QmgKK$O&KSpcw)Yhp{0)*a&IJFOuZGANPF8rZBAj_?q? z9wfQeX9}}nU$O0^vE$^D{8fYD)$wNOIyg!8=m`Jqc`vfn6y6l=(4@aL7_Luyjy~(h z$!b;>OwGMM9b3TMf|oZg{J{tBz3(FCbZIBq806@EEW7}RUOHgr8m;0qT-qPiZ?l-0 zyS;4UHq)?x%Hm;z9s1F)hFzlN52Cz^xy4odf7RUP~DN zf~p465E!`aOl)7Tm=))iO|RPeIAfLLief8**;3E921Tv=l1O~P9okrY|9%TJNlN@7qqL)72^}IA{K;i-vE8#o=MKw# zbX&3!HqF1{I{2O7tET?p57x*RH{F|h5<0?uGQp3nr11}t>`(nd%hWyWJ(I?`o*b{J zNP-Kdt)^hre8~el|DZ*3C?2ADs_)<{dKjQ&ADP(T|p|y$pXwH?_n+XmdJo zPbb6AD1zRWrQURaJX2@$`JqQ#>jBRhocUP1-2hEpV*%`ks^E`I{Oo;E{CHi**_9WKFh6@;1Y+DZcGAQie zIQESW%dw{a!X={1>IDb$!(s+=)vzNnJ!>>Kf^#)!NbGMR9${_r} znb)1-Io-zNwgddv2aM9zZT3wDl%l4~^7U645F}I~;4rpU0D}F|8X76OXgHMMM?yu1IRAGxJQZAWSwlE-d{#x|$m4%D z;!%CVUwrS%&>4MCor(Y?;gcMz7@>JikKm^I>z+}k$+&~$+E4>G<0fhw|nl{x&}_#5nDwMehcdC z9#6Vzy_er3Ug+v%rwb1Hz`G^?q<{DD%lyLcLQlLcYOep(ldv}fFES>pzm4gO<8L&>L} ztz^4NSI$Cwe2@Ql-_|}D9yCs!k9jHbjGpOa(X@( zHU_XY*n*qaM^Qz=b99akTLK{QugXP-{xzuI*SR(dQ^(_oa*YbIW}pHQo^6em*I-?F z4qn~n47<;5ZNb48pN82FgmYxiz+UQGUtOUxGtv%|GY|*_1$sCa$ijDKmH7%MxrE=| z;~XQ$X}x7HEttC(U(LGEyQ52V=HTr;hR<-sS3GTblIg>5Wcr#QQy1bo^!V4wStiN{ zbfI)AAV?hbwQz6pFL>hmx~_aqe9e1lI6WAH>Kg4G%p@oh@TvajN1tS&m@)T&Tn{!n zi5&Ic{k=}zlB3q!HJth!-<|8o12;~%XBW&wJ!H{W@86;sJvb*J8~yqoC~f!X?9ZP2 z=B`Qmm8=J?wPd1}1FZ3hJS4Mt%eRur$aDR;#s?2GNeZ6P$?0`-IISH+yTnbabk1Yqgkzny%Yq+~Nm-57Q2HI>wz2|hHX3fjKu4UPLcfRtvkAsVnw}+PthU-GuC9l{%^Xuehoxo4$ z6!6ie9ZK*KV)WnDrvv~=5Fdl-s}Eyt$%zs2(@{eS!Z z-~c@kz%&mj;VJuV9;-+!O%Xq!T)PJ+NpK*NfLlk`^mNpVrFZm$+X)KDXDh!)s7+cz zX9WODnvi5bi_a3~Tr;`=(7l|pWXhIYIQ_ggwrl)Y06BXYZ1Pqe>k7Y_HSqQ6xF51I z*l3@%)px=RxUO3Y#AN1Y?CIC^$N12`nc(L@ZT|IlvxMFb@;Uz!Z$nDI5%{&9`7IRm zpJ}aI_Xjs)u#E04KAq`n?>*#ZAVa-&E(lN0qc2fr&BQJVvYu1S_ zG`tbcnSC(xO+2?Hj$Jg!KErOm;xH?uV88``R{n z7yL8x%@+7u!8TDd%?N|DaAN0># zfY2@WPw9?JqUE1&&N;)U;3vAlK>J+7pZ0t0A4+C55SreXxCLDDYFQb4xhLhHJg-4< zC-+m_;ib~vGHv}-G!Q!+XP49a=J1~$Ll4@?9vm~e$%nm5bc(Rz{N2-wZJ|+S#q)e5Rkh_u!vVHJ8r z02~TkYbThMQ??Yx-__t#&XqGN-uDd8RzRdfs=8#w5emW_c{gyKcMzRton^z@vt?_Q zJl8{5XOp7li2#Bh@aN;6)l2+lOA;7M7M6TX@lJ)cmela)YYolrf#2`U48?ZZ*s)i* zvEgZg@7hXkJYe^6FxEPv5Bu)zU^wk#`dy#m23_$sAw1NNWfv;4TXap~_4kBp;NUG` zL8~|b*0b_y_-D89A_u%;PdQt`HiGVtJR_f5;ut)IxAXUBbpnQjr)`n#e7yfGhIJo2 zvw}}w0(R>*`|-R*pcMS9*@Ck@fx-5_)x>p(bd0{#b0amwfc8DIb#Ln&Ifz*h=-IG6 zJ_rvac;J8+9j8xj8SKGhj>5D2n1l6>W39*RRgNcr8e8)^c@#{h>z!oxb$1xS&wd7L z%0Ks)PgLozr9kd)f3#-X;P=3w28E9tn7ruqlHItE4Y-c3_jQ@z2V8csM_-!OaZ7jL zZ@}MgQG@HQ3O>cp>HG*1m{mlS837CsreW3<6<6>Gfbd$$5z~xqcvcy|?h8^i0aXkMxmONu>=gO~kwi7WZKhBaMeN9ccoUn7a_HJ@kuZC}bx zREe&zTQE&|`qBTurDSo7h0+_b?>pZsn=2cS><6sWj| zqYs{gsd(b~pZrDQ@ZtJUJ$@#^M@v=O_}236Um?NAQ+AQM6SOP7)pru8f|!gG&Uh;U zbw2;a^{x`{BpdZH3$QP_%?@_{(Pt-6`lJ&YzQVl+1m!__U_`BU-7y zVXp>Hl^4}76{8DGdc9Q??7nTgH4c06==;9sEj{2<*qNde`|5-jKluszttF>|UwsX| zagD)!#<$RSK4&gRl+W@@A?5T5t#etdiM~6AC`?S-D65CO=nGq0w;O&!{8f)!e2oa$35AuJf3M@U^LG*L8y^ zSe&#(ka2WN$4`K<(5 zDBD#DKK!jcrflStvWb4IEgVOTQ(RvCy<{q3?_{Xn2R~Uh&Y1e_~pZSV!` zTxxdnsj8d(yu_>d@oxC|iQY__1h4qlGb8W91rGSG!Y;Y6T&Uz<_Re`5WUbi@T)|1Z z3B8uoqs9O9`1GFRjL(wYJxj0tHPuqSf*tE?ZMN=6pWuUwMuyB6P3>g#OIxtvC%FY< z?QJ4OQ_Y+OlNTSr?Ec8I61JXN{>XFqlPP*yu6^&g?Fw#JpUJcAvI<5={Z{c$F(E4L zK{H-eQX5I+6H9d9nGauv_{FkbBYZ>_Bi*mqN4t2UXhA;sSnXybzEIzry|_NBprOC- znCUH@VKX&2FLXSFE>`aQ;XwC%m4+Tk6&veBQ@(@mjO^^;t}c?dV9-@ zLPxaB9V7lr?CDK@5BqCfr^@V{4$=K8^4w;4Bc9ChynLeHv+*PTl&w zz#aHxu;3zrLc~_Xe8^&U8%^JXLC(!3|9#Cf+orYORo+R0evK-Zehzu;GiMoYfo(15 zXAlos1+*(>J>bCE=s({ca7*wx8A>k5P7{R@@2mIm%ts?ja%G^8hl{^mg5bPsJHU6a zVgRP;(eP}86I`rI#}5gi?-C4hr{mAIk@j{ly}bf+d90mN3o;qTx&mxR0iY-?Vz z=k}fHP6HtN`qS{I-}^W?eL zHEAQk3+*w(_0S)Vc#(B~*pdGEqp!@zIX>WR>3GH0xd)cJ;HH?eWdn14{Iwoy z-ijCUg-nF$O5~M_6m-Tle4D(CKDkE2XS05t;O4=}AJ>cjaxd`co=^G8VF~DtI5Yvh z>uc&w<{X80`uMPcGq%_^&c}O0R~J*-o>milH>>_293vpoH_lPwI>;Nvx~_##Nu3c2 z80$$s=BHrep)U#kIEr$vrcqS)>miIeJkB2D#03Vr(t`_5NMa8straZ4%=}3l0}h4@ zZs1ILR(!3W5AQ+K^qLvan}^_NYFe@?pbNBu=4U)eNe?)h?NTfU_hV0^wYSdj3bfoS}Be~pqX1MyaMi-v5M5OO3*5JC z=NmvX2hyGbel9Bt9R+i*Q-Dj=3Z!F|D9&{8vO{;f4u_4;$@B;d9He2buj^(+)PS5pd9<%6xUxe+}5pj9SwxsD%XMj}IZT4af0pDS@DiD$kZr z@?C39pZyT#(km3l`2`DblC!YT zNFJ@5cqOUZL))1?ue^u;r1A_v@#C{v>hI9`XW}xTacCC}bb=nxfw?%JiCpGG2Egk{ z=b_I33NCK@#a}rLhtR&R_2nT0Z!NQQoUf^zVU0!Z+H998e9APac_->Xk)>_DT4{J*`n?f2{lLq;(0-nd6OXum9{HqM=~uQQ;M^w)jv?ucZk0;CpkZ z-ABKx)T@#9E??TBNn#H!$8r-x!sdK9p)I_(;O{+80}P5XK?wy+2N=rN)9rJ3xaYS> zL>O2nPCXcO{oFl!@fok9N161{ub86KM<;QTB|bsT7Wp$F`x?DONGiO$q- z!Ne>@=#2#Rvm1QruUz5Y*lT=2M}O|;W_I%a@RfW|&7$5ey20UV<{d7bgxN=wN}2@VRe`l}MZZ3&K4w)SB~kvU zU~@chALgT%+MvOGpmkN9Kq%7H$xQamh~vW`2>COV75^mbS;2=#&|8)JdLCoW@SA63 z{LBLDaiBlX z&N_@ZphI7_8XD;8oV>>S_Uwae4Sr80S_2vEPaWYO(yniV(LM04z9w}xY?k9sy4lW+ z_K|)ASApSAfAlcZ{-AOcUoudAxBd90n(|4G^ND6i;odVNW1w?QJ_sE6R<-KeN@BzD zj7$)oc0gDE*0_jzcnzP;ELu9$fi)lE4gL60TH8IEueAFgg+C)5Wiz!*k29V=z}|Wz zkz`A9sL?J*Snt>;TRy_Jea-3Tl0sAoHd z*l|@1xsq4-(8XtP;V1@urku9u!*h7cEqey33Mmy!^LZl*8UK^#<7+bAoHxcY4~eLR zj6=IZIV*V9G<*m0C1L`NAfggP&a{;%1#qjPzfuUPxRe(n(fY@TmhhcB-hx1P4V1tt zVES^^{hXms5PzAWn~I+#wr!PQH?( zXLJhgoxGy4r})SpJ)9nz$^A@&Z@yDJ_@cTB?|eH-;O?pUt6B}j>p?g$$62&7$vxX& z4R}ZoV9Gyb!bT4o2(6Q9rSjIE-JXLd_+C)uMh9S_lus>Y2G#beuQ)7=1KKq!=L7z zGhKARYfCT<;@R^RcJZ<2_kTkx{b&E;ZRt@xKkN>*QUMcr%xlymam-hv6F)6Yw;PmS*T; zf8_B4RumlqUM8Axoml=AZ6&Qf=&km-`O+RaXPgS(lgWL=BYB0mz+UArw&cNY$-C|q zd^8fSwaA1b5Kzh<$?fTU?HYn_rH6Yc^{?@@u*aGsuP8o(GE zc<-cP?E5qJ%W+f%K_#qt+6nK-i&RXGBovemn)-ZIgGb|XR>qARID-E8yh(^T>0ndz z_A#*OyY_GK&^yH?b>2WDF}C)OL8~NQ(e#mnl-OF1CeS;EH~lcuv;E)`nB?27?4f44 zo|QwxJi1NU-75FwB$?;01ir$rW-%ne;-X+>An}ki5ysGmF}nVuW`Qgvx4wwk4O3VJzY-^vw|1AOs1w}OF!{U!^d21 zWET6D%u9AWtL1*YGB{<2lDqG*p|xXk>$;iOEbvLpg0}CaH7z+P4y%CsE0@PS;+5I@ zw5(!PI0?Fu{onNFvv|n2StUZ27dD^Ci)*K_`2W7Msm+y`K2C!jqwhWxE9bD#xOhLZM`#?&LU0*Gnd?Jjos>0`||L8%#F`!+lJ{kBGgCOw9#L^{lQFY2bV@VB1 z@$=7ry36MZS(IK^@;nzLuIS?k49lMcGtc(mZzaQi2&MG0e)+ZDR3#Xa?>lUfOjH6b z$5IrLbcJA2R+5-pvKYtcm&!8RnUht^H|YwPqJ0MfF&ZrbZ`hlegyF_J`jR`?x0Vh*Q1MsF;}t^t_`ug03qX`@l1_D6DiV z8?2>F@A8{)$U#%!#LukB!?pJWzm42MH(hPi;4(hJ%Cetl9%gI?|EOECD5IzcD1voi zfmIRss#9G@WRXf5M$Zv*Bw~~*3&Uq9&Sz2+=X`(1Qivn?FI}5>M_?2zE0}Qg5(f`0 zs+>GGP)WTA8^SY8%W6o#ydrSXv7Ev4OR&*Y?28`Db>@@CyzmG4V|GL%C-kyE10CPn zdE-Yu3>;$RAD@-y9@gD;D&*e3%<4YJ`BMqK22VC)8htLo&x>wTJgp4B32iMxbb;*PThss5$Tran0yiDXxpq;7nR-i;3rO{zE^@lwUfZBsv)9EV=91C8#B)B1gPBb%(oXHN21)`|Webj;z^GZB{e zW(x-WKCas$(ifQ7F=HiBr4#1%l}#ZLQ~;$E9}L< z!*ZdT=|1Lz?r=gk0%+30FVc%E@PsSBYSy#|B=QpZSn8ah80XXegTJ;KTHr9JmwCY_ z{JAIi1mDw@geuTo)d&Q9Bgd*hfBPnfEBnIm=rY>PQ-wgrY16H~%1Ot)1tc%0I0Sc< z0?px2id*l$hC8R!eL}@(+6LcA;5GMOdma{u>^r( z;RPf9UK-wz8DH>9ow=GHWbjy*Tm!DIXkOjdSAy4-KZ!giO(&~59zxUzGFn!(BFW&# z$~O6gJe6{OR@SLEz@`3F-&tu6-`NjtyCx6{FW?Pb5qRKxvmgC`^}$%#2H#PM1%FmF zCE2kb{yTZl_VX=|(Rt?O2f$8Sb6OVv<65)d(!o>aoS?+tJ8ooi_Cr4;n4m$r2LnY-sz$KWCtk({!vbu4n8urqC2hNw))@q~>|TZQSA>g?_@Ov}PjWiCYY@bLOlLK6Fc5FjQsD8N7rn*1 zD;u2PP=x2SKKHB~}phxuRi0DV60W_3mg6>B@$|4~Ap>BS55A2!RlaPbc~< zEO>l#?@f5IxwRT4wvfkr`-&^J0!qztJl=*eh09otvafLJQ`kqow^DZ{$vjzAsyWkh z10gUOmJege78^;v-wU|v?H(=fDZQ;D)8l__-$(xJ<;j_Qp5^Ok_X1Yhcla;cqb(ge zy$c=W``EaOtaYRLS~xyIh7m3Mi9|~`z4p3JBo=u*zt_b~W3l1e*i!Fr$C9UUQvdK^ zUqz?DR%^oHsb#>7(*m=ge1-=J=;A-E7pT1N}@L1Cw7Z=Fk-1pn=efj#IQaqa6IBb&C7@tULiVEVL7 zkKX@T*VB!jbu{qT@YZ0ie`K@yV^E~p@1Aiv;MKU}WA+tz)GtDB{{ZTU1Dl`+HM{zE zNei91D!DGZI+m}N&entX^s;9r(8_C#eqp5L)%%&?_q2Rg*Tacn)D;bJlttyf?y9cC|gZU)j+{?Oge_RpLp{AfNkK= zm4m+b3O+TAG{#&nS8v9ct2ziQlp7B_5$XHiwZ#uk1JB^$0UW$BKoNmCj%WA-4%pjpDNdPp}M1BuoML!Lp!(-t^$)Djj`v@Z;{`X;oE1FT?)2;@^Se6_m3TOBeho zo&D6qNP1PN=Imw*2Q;*kPJN4HiH~6Ko$5I5qrXnXdrOlXcYbVz7k>)M0*3KoqQyV_}R&<>#Z*~jm&?6#Wt=Q1cU!fOWFdbUOQgf;t!sTiLvkKYCh-p z+W-n2eARM4z9($7<9G0{b&jn1H%GvDwsqg)Bk4%8Gx!J3wfP?@tYDrOJn`qzcO*eU z%e2}GG_7HG@bjEf`CN3z89a5-chLDs^-RmvIBd~_CoR{; zp{I>g!9yk-E?Gb0c=gkcRkeYkNVrsV&NQ&-3mn0&$}31TrSzj`4e<7$2fSYoNZC zWU4~@s7j-8)SoNxXc!V>z9yIE1yAW$$NyLL*?nKNr6Wm0*kmttl?T<^hP>*v{F?6_ zW6$`{qxg!&X2bCI$Ux2Szqq$)>AVBZ68y7y2U|~@lY_-SgX$xEV0V^E;$wR5&=>#G zE2WQ$E5b$_$9L$@PygpX{o`L4mCih6UGDa%s6JkgNtjNt>|1AbRl<}(A z(q2dQxIYF50SA6)Ze>Am?J8jf1*!XsR%- z^rz&VFanOIpR05>0sbI=@Ujzly601RS!*||Ku|oz+YTO?*xi!5D|A*;L)X0XokJ&k zwxK_=Thfy~Vi45FB$bMA)V)o;xzV039J$e&ANB3=_k&K}4)?LXC$%4(!gv7ZJ^*X6az)Z*b$?7MF|Kz0Ez zWuc-kHuNh_kHYQiv$7d*`QuEcLyuL=r?m9-S8ee{G83Cj@aOCX?dfx)XhmbX*-QSj z2T4!hJa>Oz|5dhf5fxg$60L%|)Wo3QV!e3B!B@xv|GS`uxBN`yN)emQ6uy9`cX zc7-TD?HSpD2X8AWz%g)Q7yP*2&d9hKeYuW~n}L5jb~oio&hzvif-@!5?LlI&sqr)tTmjtyaNT@>Ib% zb>&7A9{E0}KdQiB-!0RAexwrdFZ^34%DHq5@A$d+;NL5fi;?cNeRygTgnqa;XW8OA z`R2!T^p0n7N=ItRAwHpPuV0(PkzC-CKl&9syds#=HF}ROz7I^k{~b*=8%X3Dq~3@E5=SC5|w2Jjpmp}yLX!G*VL2*sA65qb|W zOq*UsThpl@d`v?RIy;c}R5ZMfj8wsESP~BRHf`PKk!|uT_+gt)Zg9eV&OpSut19?w z_~8pDEYav6<7k<{$A|giV>`({KL;1T+>?$xwmm>yyJrs0k9e${s@aTi3=@8JV2Z=RQ^~PGYQ1^HG**&3?5iIfcs6KY`B2blbCkAiPyADc{ zrw)>V#GUSR7Kv3*oV;-MV+*zn`shpD)jG--bv3C6^dBL-_ZynYA6{)!?4MoH16!Y? z4Xpg&Q|z0e*i(_EUt05PuHW?C;j1O(62UY0flJ@>cM)y_5Dz8xjPG2(S03vGosErg zX>T8Rt0Hcu>8gYR?`xT66!QWRGGNQ4!L0G2_w>9AFMIf3v(&2QHACFh7feA0=3>Bpl# zzEeNFglpvQd*{G8*bsa$3s7%P3j#A%p%ee{`xP{!w|{e` z<@u_<$R*#RBWN=i8kNcw3M?>B351+x>%)2Ex}p#e1E&b3oYyLZzG@_G-PQ4jAK<*z zB-H&wTs<9%K8}nMq*2GnPSTfEwKTYoYvi~3IC{SMY)cmX*$c;gjG2Q^V-2}-7~>Sw zoYQrmHugLAnN@Q?e;xek>Rt6!%MMf<@N23+BaAcq`sk1QTRwspz4N)MHSGT$%Z>U$ zuB%{Q1qY7WQN0-ZS2<0?za3nIh4&SRs&bw(4m(IE8G6Px1q?dX`j9#zh>(v!;T*pa zHkHddqJN2E>gTNzyjO1$pXfIe!`rm#-g`$LoY{x_Z}DI;T6-{iRo{{cddK$&0#_#! zN9e_4GUOk-QY$vJy^a3Ebw2z{EnTX#??``puI+wW-`4o9xWQ*1d5CX{16|Em3kDA) z_v7-0>9tpX$NwH+h)YL(ockpdQt*yz&)}Fg7yJ;919a*>oJKuxP3rJ1fg+!A>Bn0C z4c`oEpq#qjg+k}ZzH*iM0l*S$_jT)8vi`ocMN8^__^LC-h%NZe_jD`zGsV_(D&IJ|C%<>+$t>qv4-_`6ZnO z-jN?VtpUzTdjzbm#KIDX}RKl{E&3SCU`zCqpg0(u=(lQJ?kL#TM19CMJ4O5xK_2x z61`flOcw&ZOtAFTgJk*!j&=`V;b_UvJ)G^BFyw^`e;SU{SId8)%RH=KyrU!fy=uxH zpV+6_J3f`(;qhm*w(+i(KH@^Xx^U!oUn?1XCEoa+OY(wG{MVM<=i8lvm;J2989uhY zlgTTm@0W0+XK1dMRnUk1GbQ9AaU`oVGXNt_c#jumurmhUbaT{$Z?FGYINK8&(zb4c z2vufDrU8oM=<&UNh-u%NYxmI0gcZdEHgz;t(Ra5cdi(sDZ729%8o&p3gFE~4I$Uw? zN?(w$L$}BjeLXXUKHnXe2)oY80e*hOt#N#I3;r*^#KYwA&*1s*PcJOz>Sqpc!l>b~?Qsn*v~HA^)tzNeBo6 zQmYmbt>2-PXf@iiZ5ig$vCvb4%}%oS;zrhj3f>ybhNM#;+L5pEv->x=6EuBKxd_Ao zi~lIyC~Q)O;mov7kXn9uF0O}9E#EN}UO_l3{)t<`x$>`mJ8;^E4;`P=^QC^#*g?=W z1|~=DpTcF2lKXLnP<8D^ESPqG|BfH%>cpOGb7|ns&$sOQhV+|)R`?YD#FYP3b|q)N zqV%Qj1uJzYU~jdS*<2-R%AF8w;d|e3 zv9&+POncARp-)RY3>lID`K|foyy4)V^f>`vED#5}nA!a}-$_2fk4uP->e3Qw3b?;S zjzU+e-`diX#$)N;qsR4?v!iSxe5=(4@795~sorM6{I+cDEAK(-S zwYC!dGVV+PhJ+sDTM7H#S8UTsMbPUf*D>G~4YScr(J6EWs@tzZN9!e7Ox zt1m|P?ciPOJiK0k8y-pUB`dv7@fH0{Y2NydW{IFdZ$I#LG_e#=EHN1eZbt~0mv4m)*P!AfrLB{;>`wrGMRjGgb-0@*b!<;n z@*~Eje-(u5AxygBp+fZS@e#=Vv0S@wfQ4eH@?-;Z~t~*w*3msZ?7s{!$&h*?X%6W zG){B(tQ~{1fl1G9pM|s5$J#mcqDPX-_pKGVTnkV5O2|u}RJ`|BU%S7u-$7iN|%hCO%t*0rnA_n8W+3V|Xg|is@uuMTG4^u>RdEhS3pC36YAw0tnKWObN>Hyk#g7pEzcK(abx-Chh_(1BDbwz>}P{lQ{!( zPyY+ZF(Kg z8NO@A#&^1Hp1;E1mQH{(#?pYq^GLsuF`Z(VnF zD|(_j9xzHABGviU9`qotw0*T#I)G1bh`+&X{;hD7X5W;@026RlzrVpa|JGi32F&6XbsF zTl&5;Tln{^JlUVc`Apwy_cU*NiQ}Hv@OG>uFLsYv8P9@;ayISDC-^Cln7V4`f3-k5 zsZs4OEvJM-dC?$9k-<9~-p~&pxcJ_9T;Xia&;p07hDE?q z73KWStgU5N^*jkDUBQ-f;Us*glS>T_0ui3j3Qib5IDC2{L4ccMoh-YD&W}2_2EXjG z-f$qmSRcv`uV`>Vd(s+CUhv=~@q`uhdio=MfyriCU+m)xd#a_3Jus{!OaM)u#8vo| z73}1n0rq=sjc5$eR5{t&Sm0=Xu*Qp`a&kUs5ck9bqe{1LT z%RcZQysA3iW{%?fT>oqEzREc~6^krSqPT6J5>d8>ULVff0J8>Ds(EGGd*~+ne+@b4 zhfdN1_p^!H|73@AM_b|_xU(~O(s6Jkb^192b1x3`%Pcm##y7a6e+fEm`7I3}*`>j) zT!8%=eEO{&dim-Guf#3*lXzfz6kD2CYyG2x?)wCoO!Vmg)__@m{JytD^_!;1r}^VN z9T@Gh&!?YHSw0GtXXGf3_(3<(p>m;+NATaQCS6P!-Eb&MDcjpt! znAI74&0nq#+V?ESDqrV$%8J>bkO>~4Ei3u|?Z5m7di*6Df&~dvt(0#|S&tBr1`!HG zi7<#!w?oq}=GihZBRx#p<0R*Bpjf6?>xuQ6f&q&#tOw(eyN|j1&mPk+I#p^rY1?Cf zO+RC>w1={NMiUHjfEB#IY6O3j4m=b@Rm9qPW<}wXM*nHlbTa}E+0vUcufJ;HaHQ^Es2^NO1VMXJ$%^w_z)$ z*@H%Mlf-GBJdWeT@YyR331sGL<* z>}$~1F;Sleh8UOwBZIb^?rrs}pY#_I&+-R6lm1Hk+M|c5RN~%ac4#VAbi2!ln2J`F_1m|3Os~G5Up6~%)lD>z~RaP3|fm83jN;` zHl7e%{ckbhe;7B%fDxGJ-sVP;GB0GVgUoChBNBpR1>!>6}!eOwv zM~Aoif^YINwgMqMua+x5`JkbKU^t)Pv;NS)zP6^_x9E8G{K$t&fF)WV?W}01gkg*K z;E`95ofT91xpoiO^h5zfLO%6T&Uagb;~LjWK| z#|rNjua{`WVlk0#tEE}5pDkq%=`%XkihsA~tCsLQdt5*CLM47$tV%qBr<#P)hu+8! zfo?}(pt+*X|GD~^(T2@5Tk<{4R;M+iM4>s zIlya8$=2XJd#)1vs#1R@9!*E{Rf3I|S0$Sxe0(Q2eU%e+wwxoqR5kBJGzX1=$JqoQ zWc`e7udF#`l|(kx)jqI#aID$`PkP91C2o85Z^Q?Bk`H`QY3n3(FP`whxl8-$xM_4e;66 zI~qz97bKz*lix*k_7#9c%`0%8qvNBCPX zj+}q!{r?bE_!`*KceZ6I3VmPe8?NYejR%pZc^3Fxu_r5ZskGCT(Oz9ghx$1~G>8GN zfy10{P5Y0&o$naW=EV_9raWUt1_?Xp(KjD7_Pdu?=rlm4b6>H7k4A%RIa|leRk_{l zRxCC!kK2+z2C`&>-(RMJPjG}yK@bW#3Ahn9m7TkK6>o&rqbkRpDPMo8Z zn$eGArR?hgEpOQI2RsVPIKqbRL9&fu`f92jAZIUWS~zP4nLG^VvSeJdK;oeFu->q8 z^|Gj?{+5mx&nWL>E%(y3?>a6R_FCnx5?<9e`DI`sKh==Xl}?n~Inql@x;Rb=emOjq z$@dP#QrB*Qxpb|5tcv}ZF~TR;phE>;^42t*;TK)toWbOr`GzYRc-_{VXxb~bIUB8K!)#zQf?24r6&DtPk4(^YB44?5wV%Kjedne8GFyB@dF?nlHcm%J~ zv#Jo&wY{%9hL7Z)-gE_gZ@*;&5=qZ9g~r_mUJ^EX{EDUte9<9Nv15%zm_=m9ZDw80|J>0|S&J2nqQ~A(a;MDK5K8VgGm*Z8BxH-r(v|NJ7 z1c=0%j!5v^sg0MAg-^G+Yx>-{bq|{BbJN+lfYEYrbY#?%9sub|aMn+MM!2uqZ+ziF zmsJtq$D`Bt)NcdYs0uwh0MVCz*btipZ!ce8MgLcZ+xoZUQ_|;#zu+_2mBebUwU0El zjptkbFbBYqEV|F&w3j0_?DTjcOS6`)H4vb?;7)N(d56r?_ILP4u>TwZl069EtskX3 zl7;fU;Qg&VI3T&_@6Q&|9+1xM(Uqk)y`6(-cHHbw$y_2z7wK>Mrxl=d2tViw{W&_| za38&;+wKqdmjhla5Da2p)!4BQUZP>muBJG!7qg@WS>nvnV88Eczb~;gn~g@a=EL2& zjou@_>g({N@vnl+?spji+P^PZ(1VN{+yJ_F9VDM$XYP$`IeDw_HY(6``uijIzVKyF&}* zGSDL9>AL1EA|%HGR65a+sWw(Qd~c_qTBOhMEl}-5UH9r%c+}wXv3~L~7`X};G^+UY z!@XO{=Bw%cs_^NKf`&{N?|r6?o=QZ>j{jR4Jm+=kM=ix#zHWq1PNlbzU`0Rr7#n-3 znW3?b;l4MLtG8W_IO3`e+%sXY3O%CA{pP?}3}8 zR^s591Rsy|Eq({LQa(p~i~C>I60fjB{K|avqQT&&C-^D{l5IjJL@kr=5QJk!q6C{k z$Ot@+%{A9xQYH1_;e%7DXmNeQxjA|XV=l*u?-^t)VYyucZYohY8~t$%?!B^6^!fyf zfg^<;mHKR7U>bo-uq=r%6%F^Z_~S#)ID|pwsQ!~)l}V=7rJ=)!yPf7)K3#EN2E^bq zhyATnswE2K5k4fV+Py5`sGM6@O0R3WQ=fQ{`W`Y$M;Xane|L|!5Wwr5{L(KR5|5CX z#7^s^@T?w=^3q4^gEiSIIY)Uq!ut{T@xSf1biq=YKZZVh^kc581ixl~mh4IbnA82i ztiAq3zmE?tharrO&x`MhC~E^>Ftn+R8@6*(z2YmJ@7Joj*Y~WdMpA(fXOjc{{b;TA zMKSG9fBN|wJ$VPca8Q{gt4hYjT^e${(fwK;Q+k~_z$9^8gG%MnzemE#kD3XZ>fhS^ zWmgI_o+}aCBdHAf_^NjlB$jMu4d*_`x3=%-WsrMlN3(uyeI)X^Vj}3r|1LJRExOhx zugiPg&r3wYAOA}B^1c`d#ED*JB)5Z~1ph2AyWij9N7w8>t8dM_XSVom=@9zF_bUe- zpPJxfaIGV@uC}I4b6t86+^Y||2~H(B_iJy;=N_)3 zmjO}0ZeVr-fzjVvAP~gxs#=YXE$^s=uig%@$6%Wu9Fz5N42{xB0*>6@aGu$ciK;E- zuYtyMYq_7nrSGi-pD})0!G|X~(6fG*vixRTGSG1LZt(zI4^HV*(#+A7Lj=Wi=flDF zgSfAHXl)JevZ02BAq&eFr&#_If0mn6tPm}HOzPWw()%~>`ateETPhT%a@b{W~%Ewhg zs9+>X5Kme+^udP+5RRQq4yO402;cFPFHtG|(;w-{BObnsJ~*hVR#F%;Rm=$=*YZ1p zhnWC6t+>Hg9@R;GRl*f9C-lr~8Nu4p&Bn2HR3R~S^kx_6IfF~Xeb-j(@(F?~<{udx z1(J#ZmAF@O4sVv({-JHP`Puv$XC3vOEnJUepS@--5_mcDyO8TM&tUOr@*4h6+@xn! z5UnMJ)%kn=rf&*d=$zSp1CBF#zl80lCisXdhg@&TVdRb>P=d`MC;)@yfPC+@q8Q`a z+{Qk^*TaXVhbozMuWRxX*Yu!4u$wbB*BMD!SJsKt663z&@irFxO5Wr&eO0*xaY{U= zJnr+EYaA6ra34cknn7_d2shK519kcs8Jjlc1iC6cC%@Aj9J~=OoPQ^n?W}--Yx9g# z$5%S_NADO89-eLFX?oI9GqUiYukAPu3U=v0BwXPb^*2rI&h~%wK6t=c@*r^2o7A7c zY2?=#xRNz|ZkW%&JKBF=KibP@^xt?)xAGwa$-$*Zv;e!HX=+)?NJrX%fDOB4H+WFh9{+c#^8sGKh zn1Mph;08@*&61A5zZ?44BYTlFZuR3naN+4*@Zp(pBy4Yvm)+O*xaCvDy|3_W3tS91 z@Z7UY=|c}NH3ta!Oj6Arsu*|d->cKQOT7wQ=r(!xveyHse7Bdj-sh}WP;qn?V{_+|0cGD_;u<=TKU5*H3PdX4&d>LIN+m)U+I%U z>6}3tT>d#KNjGU!Nab+!~aa<6U<T8AvQQR)7ozx1fyePR{x%)f9P5{kZw+MmYBuCvcy0AD(npsR zg50O-54XTLzslf(50L?HaP4H zzQb+uCU~pi!ITdpNo6-y0<@jpmOUSg>mwY4HnODCs`K#ik8JLox1Vyjar(AV@o#@L z;(5h>%KoM^a7=s>q4I-l!a$K8@CEH#^lg9q?pV^5H27AzX;OOYgKhfBY~n#swOWVS%~Fib+~;GJvEBRCnkuPHG`l7k?tD#XAg zPpXXF|CP-COj!8LiK`@2CiLO83I#rLetmq3r)%fF8b|(VW@gE?zLJi+j~@OZii<# zV401P80RZNL+>Q~;F&s>-0smmex`m5rhFY-+((DO*z#Gk$Q?Y`I+cUZ@CSSz`P4^| z1dWByo}{?%>!fsz5Bm0T&D?c;9!Yc8^mAL|o6(lYrz31fLV?CTffOxuUp;$d79`LO zI0pA+f76-JrT+IG2VWe5YsNAMqUq-y$u^yo;G>;x_uy$xK6`0;=DL<~``I&i&?E7P zt>NpOKD)+14$o7_8O0j&^4oN}2M2xT9a}2E4&m4hAI|s(^zl`63^Z{GO&vEI{FR$}G{ag6_QJ>+JANS;b<#c>%(OOHc+3gbDeSdUv z_ZLgoj`Yp#mmlK?3oqBeqdt%QkM}yCSH_>Bz0c#dnXx`D51?W>&$`4*k1aJKLr!`u?^ty&)jmRz|pk3d@x_IsL~5_FQfmucWg?j>*D*KJC0@4ayS zUYg1?Cx<_rrk2y>5deKZ8n76wWQTLKOrjsoB9B_{TI+h3W(A(%o4(0S-wZWhy zODq1>GZ>PLwIw&{i^8{~rC%Mq#n*;UPxU$aMex`l7z$Ew+ta|@>Nn$1$fKVj0Na~B z_*Q!Rj@JC5ixLmCpRvs=aAn(cU`xh(`ojOR)5)TPM$v=?QeJluP)%gNs)wK-LkocF}F=DZZgmZT2dx4;7VECZc17myS2bJ z`$hL%TS9JKm@b|ftlZD`tuNVrdV)`RGtrFd2t|90XfU9dnvA71$=u=trsJTbTylwV z1bRfM-LDZQqY+rQl>H@AcmvQ{T2O(JL zkFtPHlwRB_0F2Nvh8X{tS34jm~T)Z%H8;_F%>So&+CG^g`ov_%8R7uRv9mweo3&Rq;3$uiB0iLs^M@P9*?2Z1mwI=f59fhS zaNR2rwS8B^=fow6D+Pf&0DC}$zj|K5Z+*2xd%*Y5V=UQ`WE>>C24)5f9OmO^;eqLg zX~<I_GPB$@_9jEe1nq+G_NeKC42} zDb7Y9!83?}C2=^SZ}e3n(D!cX`4)~#=jlneho1D2>$dvI0pcx)_d{%Z=)%VwLrDOqKPWEeGJa94Yu7SmrZTf!iFfUxioOSuf>l89dXUH|!`p@yGO=Kc#bK zL=CE1zn!G3lN{e9fl5~^|Vxz=ymL+CV}qEBGimmF7ue@wsH#>Kg0 zFcDZxZ|#yzN+B+xz;nv&6&_Wd8Hb-2#2eOz@T2=p%^oIsyascELz9#89dbyd~TVm(n=oi#c{I!3Jrevl7pn!PunwaUa_ZV@h%&#z(e;-AB!JL z_LzDn0SjE&{8DufJy`|J>y`(aB`?W!$SY_S{MVXf%(b>`lh!GyT1WRjx>FS&ve%Ci(Yt?o=7^$dr3#TFa8ma z#Tm&XzKAk|PfWcfVI`;eZEtsgTx#!1h;Lv_FG`z9r-Qbrzt) z4_(n;$18T;g&@3N8vH*)!!!3L-*1CcdeJ-wlU`)uDDbA&rWF^9mk z-e!tF?GAK^6W&!HKT~3Je`E19D-fp$~_}<5t zw#}E`E?qZ0P8TbQuZQu*#0WluJpN>LF#>-t^_aqW=XW}pNlnPJY_9YX4n06Q%7?x9 z<4N~TMr^VJ*Vw1)lD84~Ebr;1N_20oxt^V|sZORxczsX7-JjsQ-UrWY_3twWyZaco z?&(3c`?@+S5u_K*?JoBfLteTgm;$6NXoiWyVch#&Z9SdL&Pe&B7Tl<{TO9* zRsZ^=lVS@Q8gMuNpY5akN6oCta>=CgnrC5Od4KC(>CEH#6MeJ~G|-(U|7$q7j|}BW zVVRlJnYCd1SMhhP|5u%Bnew06f-h|IO1*g%?(cy6A;H(7;FIg8Z-EN~eYm1IN1cvd zu#1nz=o#ial?D#=5qv4|q~(EIavw>R{&oyE0RzZl2@Uac5%~tz9&^F*g=oVG}yHd21%-`TClu~~w0OV6F})d!hBj0i96qdn;lU0`qUes`X>fZ9`s z(Uf`N6;li*Vx0jLAJP8?HB=)?{4(mjQ;R7K*J;H3f7 z8wS#myZIAZSC6{uascJr`q*b|?}0t|E0LIUUX(T0l?5*)_+Q-!(`f`fXtPftr%tJP z?Yxgxf$dnJX*gebYmKhpY;E}HWXM%(XYHD_wKy)hn$v}M(MjK`TKMq|E~$r+h)9?O z+gAj$k;Zh?ovcNopE?qO*q~kGlkjwD;55RrpSBbOE(1{ZHfKxZfOZLJ4z?nozN4`h zeM9bm7sl()?mzhZu-zlD43G?>@Yg_jj}5gQ z@DJ`|duLknKlv2=;%!HH9fb)_%QFWkH+h07A%Ez=Fps#(6|e#)|M-d0V*`X*B7^QLTiRU6UY|Ws#RuPez^(5i_HreDUlkVq z%<0P!e8FhFdg${J2+v=8AH>n?yIqxy9i?wM!4HG!^{t2&i2S$=;ssjAlA)pPSuqI* zT@{N;ZYba1+D8s>*bG!K=d_m`Lrsm>LtbW0mah8<{d2$3g>0de0?D*>aClU%Y6gQY z&0Rme|9kk32VO0xGWw@Kc|Utm=D1{;aSGUNr1Zh{8N|b0K1qY8B=Qb%BK^}Tf-ZDTvy zcUPFxCkKzvHqtl3p4)F3OJejrT^iH(O!4gFxh0zq2fqE{exJlQXJ|^M^vWmc-T?>X z2du}E19sL44_HU}_$|iQ9U&XDbs8KEPPZBw$;52B8H1WZJ3gz^Fgh`{Rpk`dM?bWM z&-6U}%AZ#?JgeIQy9a71SGpLo?Y1P7f^%Eec=I)Fr%U%_9A&rRXJy+V^3?k!{cRkM zY{Bj&YW1Km-%)uFzDmLr9{9zpePhW#o|lW)TC%R5HG&gfqc_)>-+c8Ey8d?UG6(2l zEftg3oM%k4R3N6JV^_2L~MtFv7+N zPE~SN)3W8_O|5z8bxaiU<{#`2`h6IpW{P`sW=rG}9LF%X)M>mYlMXTnC0iQ^jQ4!y zeKd25*6XUYXq;oy_oEC3=>!=Y#Efqiq9^&9Oip7+GBb!opmJW|C+p8>a2CwyW$PQ9 zdL{{OWOT%_Tt!FQ*xA0xr1h_Lj^7HVr<^#tPQ2RJU4{Fr;NVH=S`5I#j@Xp%@JEZO z{k{BhUnWdppYH8s@)fwlyX6T!9QWeszK%bh!63gek>rELqOaEAEuOM5OTaAE+0$As z?$szrPs4g^2wtH{eQxekx&tw+V9XDj)EPW18ciR@y;sqrvyqjTiqnk$<= zGG>MxbJ=15m+beFsH2JAmAL(gu<)8*l|I%?7e7k2bGrCS9`F^4Zu#<((61WU8BmH< z$Na!I34V=EV_kJXvvh!Bj|~HSrpbLWD3}C`D@W2}-(O*0^47m-Sk9`~1RGs_+8SrmZPGuoUlO<$E0Nd^04HKlZtoph9PF~2}2woFvbJP za%|E-(adSw1BFUm=nlKN!kK{EZ4W$2fPuMX4&+1M1mBh!C)aXoxZl&3FJpH({U51; zKv`AI8k|cMz9$>we;+dEKjWIRaldRG&pL!%DSqv3C1=Z{;!QSjljK)5nXlNg>yF3z&uVYlboin0 z#h$OhyDO8I=q3}Gg^^uGMk<9V6( zyY%;phmyhZOcJ<~thu-j7jezC;@UGaA|I)IeA5RV$QhE@Z=L_1eAR=R#~zw|&__Ga zg{Cc?en7Zx?-3g+=j{Td9^mBl&3g+6^aV}sdqzfV)EmYA;UDT(+VP4#i_`ocAJD67 zwm9)2!G~NLO8~P!m*CFzu{(&CH$d4R<9+rpg!SgQv2r9v$dy?P! zvj@gi*T6-yMH6}?be5LDC*S-L`nYGt^eUX5frEyg*%l-Cg`*AqnQ)2;l8)PedrfyM zA*iG!-}4@oKe&i3DdWJ!>sW`J`zTtwuIK+H`)zl`8)A(1NbJ^p)7VM#Qt_b&D9$@x zvvl>$!n6L0y!t_0%QQM>jkvVUxK=wls2*YcHSMRY*t8ro2khmCgJsZK7Gg+)P#+)Pdd0}pKCJj1pnusA4_Ik4=46(JAKA)3En-yZ-<)6YY?8J zgazduf%Sc+6flXR?={#Fj(vzTRNJ060_!dpfb6(&5@n)Z#kl zD#0(DB}H2^7ww?HpwQC_3i$9KV0dKZB^>eh+Jc-Ms8C7-jc@8eYX+Ne)~44z99NG2 zd!@GYmu%5CCip0#V}gO;>X(1p_>&KD54o!zco?+L9pOajRz2h4zJw8YfL}H=KcMVB zT;~H$Y*H5OaL?e=aKGXfo!>J}WF(ldDLzQDLx1>gvinm6hPk9BjdWJ2bI-v5^gq%k!4_uymZvJBfA8AO9FKjsf0M z(>Gs4PxNhS-!VRyzAP1(mf$^eT)#{0h%B?(dh?Y-}3i=OYryd8^3Z;6sk*xl6-?Hex`ldURcju*Y@EB3w#Tmfe%@a^50XzA7Pz~*YDqU6ZYKEUJfgZB3JY0l1&wAp!1u*-Ti5HPUdB>WQCx!KT30RLb7cd+5-$%`1nf{c$5b5p$7aSp@7D*dT&n~<15)75*^bXF z%;AX|YXy4-09~zAu5UTG&U?PsoQvzfhgQkRt%5%c{y6L3q6%qX#JKSC%BEkAgaP33 z+%)Tz{ee{p(zk2youfNux#)|ZN+0#AbYJy#`IlM2SZZh$xNXrZAxguKKH=ne+YnxC zHMnj$jx88}JHO6>@*AFKN>3O3uD5`U{$L3L`Q&V1_@Pj&TrNq*+Mb!jCAf~mtCJ2z!(3MG7A5Lms%&( zXYGo7$-G}@`}5B=eZR&AvJ_MCTD(f8#$U-kpL-UU1oa7j@bvCuW4~>smj#KLowq!L zUgiWh+nN??8g6tS`OPXuL zeVV?lP=cMyRl`mUI@aujH=4XCS-Aui=jJWIuzYPW}hCd%i@QOcX zpXIB?^^a87H3m-=!>=gDq3wH>%SY}kfAg{l`bdBIIXay=UhsM?!N(h|dGsuw(sxFm z;E1^+JUGIuW9fKqN*O%>i@&rKj-E))V_M1p)Kfgs?X#+**mI9Cj-1bQTP4xb~(2&I0+C93ff z{Gh!BMv*As+=!Cl!^6G^g@H6;WfSfs_$gMHyEg^)P^*2`cmbA zZT&Sivf%3^e!UbBAA0!(-7p~CBmedXV75P)`i-+Z23u=Cb>BK3pH9&C!nb_$F+eE) z#&`D18u$XiF&qE47w{Ln?xFX$Wga`0x{hSHzwG+o3q+$m(*3O3MvR#&s+_?=OlD(jpl$gKoUeY5*euSW zQLclR`K#`cJN9o_OlhFMcvErYRtPYw7%AX|L4EtlwAZB3GSJO z`I2y3h9GG>;z$TwVq{ulnox6e0%9^y^r}*`RdB9gT0bDfXqwKszDL~7?kBI( zK%?3SNc>4hCSZlm?ZJOf-$7a`cE05(`fJ&E5Rp#4qe-O6>JKUu6WZt*T{pFBFfGaN z)-o1U9Cv;XU(y+b(OdWDz9kv5&%`T|4K}m~cH?$ti`IM68p4Jb8ha+8iwS37f6w>e zi8rb|meSDwN~E0=0QsD~zo?5B`1(qDfJ#Ryx!;T(M366}d+( zi3&MLD1$bAW`QiWS==)if5M-(uFx0xgxJ`={K{OX<+KzZuHe}o7|mDocH<2svU73C z^?V|pvl%V(uK0rQ?B|TW$txwminRSBhi3ym-_*h4dv^7SHOrzMuZ%zx_9V=~2Qn#+iwWSM3GSU4dF-P7`B`7zzIG zVu}MUBjR~3k|xOuVUFiU7-#k|0^VK`NEo?9C-AqtqpNFI8rc~f-Gc`d#&kBPqDhnt zrtoD8M|7qlhEn$^nQU4S!0TV}+$%Hp9Bu7n-1m&GE%l2YZx>N577Q70^62I~mhQXq zxDmDi23@5?EiZkbKL@OVqw~{&aN)0dP!7*ETg?FVU&9gf+fF|NErBsvGaox3jpv>b`RRmBf?%RKDc@%P+rXLU?8-bi|t{I%|rrP#vWD>1ocCpU(qkBSpwp13p0gAWsvdb!?`O}~@3?YqC-!lD!H z!bm*w8EJYau2=Pi)=B~`gA1rF!q`XKQc`-Pe|n<$l1qML7OQ4D>jBigMV_tx_+ol! z*1ml4=gLN+s>o#)lW{17&FM?oP%T3=`v-ST?!&if66kTGW34{`06+jqL_t(`B@gcS zL$)=Lj^Bj{zKhdj+^-t$d}s|6{A%#w*}2D(T*ti`4^5ULooP+GZCcmu4_|=ZIev9N zinfi{Pyh6f|I=UG#K|DEwpGbLYM_!0fOAA9fCVCZT8^gTK1{EKtP-0NLL@LTQ1B3 zKDPw#s~&GURnR5(41fU(l570Anx0yQV+t}Hk|aNH8Cw~@cVY_=AD3b@4T1_CB#*7& zUb3x+#5>@O{q?@2fm8JcAG~>Wdkj22F0HGir>Zx9ZB_h|ugXzX=@ml8HU@@gc++}B z2K-w^h)PPTI!NzcuLC1(e~tU(aQ_SpkSC^WBJpD1Volqm-&y4V;0?R* z)*63F8Jr9lC1&ZAqVNb~Z6A-pQIJy*A=4v;UA`5L?w!6F@1Otqm$YdQ%0AQJ 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

    V<_Xi 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

  • 95A_FLbNQ!Ig*XGW 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௽hV#r|6z+w3u06~4Hs3!R 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 z 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

    F2hUM*)p8#tSME-$`%HBPa_EQDY<1fTzCp zP|^a@(r?CgwVZ$I7ioJ1(v&{!@4&BJZ;Gm`tyPbABcGy>n;#R6cMr#Mu3CND9QPj! zm=riaqm!7MK6SZg)pL$lG}er!(Ip!}LhQ%J;9oaUuM8VIJ>o1KMyb)i8^%nH7H0ci z$lDQBO6c1h(*ASzQQu3fAVW^4vs;&W`-dVIMEvvpS9rk8QI)Se57BtWy=sA#n2JSR6e1- zpR~w8!k@ohkfQ9Jt9&GUYFl&p^tEH-ttN+1cv-NJ#uc# z4#*SEQ;gnVMt0`2-x!g~GYkVb3IOLH>vNhFk+?C?ei+j+s6upvD#7s-7S$JPlI zI=Ds)@Po*bBUgH+jWVV3?fu#Q4npf}-Tk^^(B;*N8FjnbY@^pbYNbLc*?6dJntsJ| zFkZZ}$4t??Rda3j2+ZYHTb;C^+MKc=4gD|yNSiuj;@@`x_?fvJGswQWGgd&cVDdIR zNFiSE5i^t(<>8LU4;6tNHUx)vL8UKxJ#7MLOJ&Cd5q zQPR&I5)py)&{jkC|Cl4zjf1RTbwI(x2RYNFZp%@7v~cHpQ}=myXnvLl(5A>&S}zR3 z0xs`2^QkUkn_SvScYNbgLgJpY?OMO_IDStpXna+(8}AKGjMPFXbS*()c;i_-qt{MD z5G6}b>5tuHM>ID!^(FM@330((KE z0l>ATW=l7;3W;f|h#0^QF1&5`6^YU#PO&CQ#AO<*q&cn{2sQYY?Vpfm_r`>d)kskx#X!@12AN7aktbc z!^a3wp;zCrSCUt06&%*1x2+a!z$k~BgAGeZOs9Tun@s90S5*F2Ef>rZ{9Em|PW21g zOWQ5zJ{pOeYAY>Y) zQHqwto$4I(h{yib>!;sLl@bBSm51aF`|C1s*^AkP_@ki{oAAsk7|BvPm$1<*lfeDs z4Bk#A1h%Kw0~_n)M-DajIe$BQbN;4ags^{%?U$MUN~b;+@3n{#%gmHwe$Px0AKSN=8Ij3 z^nft8h}u0av+1EqC0;=;pAId`1BH;6!=XWnU{LDMc*M#KmhhMIj(tAPcO$E+5B&`Xhq5PEfuEfSRdB^)z{!BM-FK@51YHAXG^BX-s}AE-KLuEL3(N*ZMI;cZTb_X=|-NTXak-PC^w zPY(`G9E}~!hNp!}2i=eEU^}tP%3BAJ3F0j_jIyhFd3bN%e`|w;-1ha(MOuG+QN_}c zW*ST#GjkoY9Ez*e3iW$|TdTF_ko3?qpsZv?f|2@5>^!@O3f~iH7Ragcu05k}x}5qS zwVQxjou!&dUI7%IKs7d?GJe83MMWcA zRUvj7tfl-llNRvJ(y#02Q}Z!>JtJ{nIGBF_PePG=K*HdzE-a-!14rK^_s84s>ji8} zh9RgpN$nH9V?hP?&nPE~eIvKQy8L~K%Kz%B2nf9@4Sny*{-S4i{m(ND4cH!(RaNA`!h$VHlHYv1d@XK8sfrK)-?6-{?*)PLS5{;XK@X<&+) za5QvTd2S9q<7ikZ(&{q35^{Inv!!AAT~Tl1^sNCaC<+l&5i>i(?1@tFE2w#6xZ7i1 zZqMbLo%-)pZWWZ?Z*Ft;Y^*wb^NDLt2UxsC)EeBti%lxKe&E)gw=hHs6HM5)V)qVF z=5bN-GycAvs^jGN zv7T;c|1!ddSLs#~BY(+q+aS%bFw(I-!H-O+$UgW;eF#sB7bR=?6oLA!D4|t|AYAH6 zXq*31=js-{S{@fKZPg~Z&-JK2UI{Z*>U7NlErU(nd4coX2Yuf?$1aBF+e#%NJf(s& zJ4G~A>MzFx{m%qIlh?UV{``KfeYUSEnrPf@WBN2-bRw^Jk*k$&eQLndRK50KXuB4w z$8;AJ?N8nUOgkBN_1@j7nqx$N|iuhi4G~yYBYCZ{f^k zzR{<#?)1dbW_v34)0%!Ia~*`cd&E@+^=p1&7dJO#j$WJq`s<+LIk7S5%{jS11ksMH z0fm0&H`Px97FJp2{0@f=@}jq%x2x<=G2}F)vA>5=6wW0lZxQ8RUbq}WhOsm%ADWG5 z26a4R8+~sEhkhG+x&jQDIcgD8j2(&d)(8wfe@)9%%LmsEvTUmWH>Otu-s0EwW3S1mJgC5j6l+pN?^_>P5#}@OyZD|{zXy(c_H!%}7M8mHg9-WJi67&6 zvxoN9;U3nZ$ecHU!^s+b?rq0;($~4MY&Ll5PGPF*)|mzyjVZkn;H|+C8}EiBG;h%P z)n4}h?*eeF^?S~=AD=L77Jv-y?IpQLPhGI^$Mv5V3JkPIHRun6kd`IL%#D1^#5!GJ zG;%^1v|yiToHkmJ>vO#LmnT0|B9uN>i~=-}2K*e=Z2xX6t}d_KJqN2aern^YjMc(Y zul!i8$z$8XPA%{06Es4!K38l19kqbO&0`f5!JHM{vgq}v(ISNMXz{V0HO!VAqXbkD zjlgQxd6HGq44T+WPSN`9IWa#~$4^uckQ9Vk7}E0WOyL<1D@a!IS^T11rb5ewLvO%+ zfHOsJ-rYN5>*Ey~*qK`U1^O0;d4s_MaViFjMrpw>zz(Rj9m>iqKJ?=12xr6oY;BSK zV{xqFN7g0RBLRi9ggGP{-E!@4?RD3G2bvPX|8BHzPO{I8JIwJ=!ik@d!pNYMH5C;d z>O^`U-786XJHZgm7yaMdrB=~ohYi#iu_;n#4zPeogwae$_Teh8VrwHXBs+@-oUt@-zQW2yZx7?b9$x4q%aW79;9V8g_8Tl8>fq@mH>5`UYZ z^zE5xLZhc&`Dcc$D{sFpaOX?|NF+UB{Q@@ONdx_;(uKO8h&VtS!ux`&^5DYA;DPkc z!)GTp8KB#@Zs`UaiT~n{?OgF%!re%W%+eo%B(aY(;WHcu@$2t{oCkMdjxPl#zXZ*~ zJw(Je?m0g+RPsSNr>*P#vbMDz4$>MXTVL`Ww1q; z`p!w!eZ$|~O$)>W4h6Lujfb1k412!%pAoeO$5Z)}^*G?ObI+#0#AuVm#iYSkP&mZ+ ziK@xS^!rfeOWNSl6o~WDs02(mXz~4%1^0<`o3dAJD2wPaapw(&m2RK`Q}kh-#s(6# zt`A#D%6Zhp*V)9Og!$XPM4BESzkUc09)H_=DOZW_9~)?V;&vF%QEB16zZ|Jh88-cw zNL>zLa`!8ov~EZsuF)+LBr)RHtOWJ&y7wlhK1)E6^Y_Rdo~UOSeX$ipZxCS_`lOFb zAx~Ia^mijs2=%CBAF3nEeTIA0dh8~7A#<3_M2DA7Glbg8w|}0?N~V;UBv-6O97#A= z`#L0JP3X;ScCUAJR-o+4uS%8E;^=$>cF)JVUd5*ywYbnl2%hemygLfszqp=&2t z-Bby-jyuSV*u2$8ypC?rIyQQ3Lt=Z5=7PAI$v1R!GcmBb3k{NddeY$JTc%f{NW_vG&G>==_Ire_;q4 z_*V=v`brHMyl?7tn1^xm5zRWc_`R z6J0idO)VoWM{Wf99#lhGTl`{FxF3q@q*#3JVdFcOT35?cvV*GZ2@UNv+`u)r^%^CV z1FCHNM$Ku<0f%^K59x9Jq0@SQh1)+IT&Xkq^Y5Y%gK|ARK#Cgckl8OoG$*=yT-z&6PouKPT(+~?w|ckW-v4#Xm9HEiE!xtDn+$X?ko0ZW*Fyg;aS zM82M(^>)cMBRJc%7#ohS*wM_)Z{9ZPP{&!I?#Py$p9a4H*jOZp$ckm5m3KZ^fkr6P zC-$jBv1Z82e3R)~YEg5>^OEUdZA5MA4Zl{{o5_{@>LzfrP6aa{j(y`{(ohUEj!5mw zp=#d4&Q>XTF0qdPt9IJ zR)+oM$EOwe*GtSs-PgIvTm<~5M%c+FT8Qb{uc2OBSnEqvi)>V{AhqKg_p5Y~Hw3j9 z*K|X<4fRYnh<7|HnIOY0Exg;DzOhY`uZIuN)Yn>!Llp0c0Kkj`u&cMzUZjr=e8E5q zQ8_4H%hA2P(;rSe{>es|^g z^4Qf-A@H^ZWtal*1US5+rl$=H9n)5!8}5kug-4@_~lXH-o)JeG38yO*YbXtCZT zQKUs3_#o%D)=1E>tu@Id?I#lZXJ^i9EC;07ggo+Eo9XY9No-_1&J~be=f2xt|Ct(@ zk_-=w{?e?Jd8Iai7wR-CT}=mueo=*I#N7{~3Cw~Q3AA6>P2;cD?&lXSAyVysD6&e2 z%AMapwlr>azH*>Z?&Aci=Heo{tJfw#ae zAd4pr3{vUbKfO%c@DN;WyOvC+cL@}mpx!a+QL^zXd#TlWZjdkR7U(EV$4c#X7=qEJ z=z`UOfUA2lD{V{m%&Tm@8`sa)adL_e&iZ@;r|KFvFPT10riSs0)s3L-tO(%CL8szG zWAU$Ptow{vw{I)-n^rHP5fguP$Nv(137cT^b!Uf7BJ+K7AMC@187maqXmpTuZGesB z_G&L)*d1}$@wBOs?KZt;@=!sY@!jgm=b_s#m)sUM&T>(O8b8mi)jH4ZZ^)9hH-%2t zWaQF?v(>+A0*Ik&HIkx+GN^KF_~5J8z!J%*G}3=C{13=+L_-6$CTCg62Utm&XG1ZY zrbsp-(n@wJDs7llZZRIG>UX58uvlFkp8xg|88#!Bc;-&Qd5Fv!ImZg^isFQi(e)NM&_3gT(nR^w*LaE#L!jH zn$Yj;X`!CAAH*@6Pns)uCKA`RCJdm%zYlgFjB9u1JD;BK#gLZXj<&4)(R=&>p8fd| zrJ)U`m$3LEK9HKd#`281Rl`6+Jmc5f-*ny6-tpsk*TI3(1H0wm__`BYs;}UC4m*h( z#{+-2UfX)2P`=`L&9T06&eM#&9`_V`)GsdZ@z;l*4)uci+Q2wAJWdb+Jm+m6LyN*b z{N~-2z(e&SrEo0&K$+LC?Llu-n2r}r$ghPz z#rWeM`PFQ(w2@A)4Gc1i5|z#Gb}{hgsd22>32}^{;WMs2tT+K% z93Hvy;0D^GI$>R*5O5}QOBUkhUgs?cvYeYLyZr9|1}p*hw>xhGzHxu~{D)5j?hbYE zC-EC|>=y-bs)(n*FOq^DE&o+Mz$Xir6cRZm13Ix+yWkWo+`EekyU&6&Brx29+S(nM zhU1OnuRMk4%^ouWKjyc1fO6WhA$4qMA!SkawO>Jjn&A-IX4>f*R_jyE&hTn)C+NTn zy!czvz)a0YxFdqvKFn3~OWM>hDfh5={)Lcq_G4G5XLzcsiLT;UUEhvzd0v{6xyTu$ znH8=RE4fpX;a}Lr!AeujLr>cRa-n3WQI@DH{hxSOzc>r)gG;;3p( zn%xI&5Q_4Wlb$lY2IOB4R9i;vDAVvWC9484DY{j!1-k86Vqmz7zm6^I>yv4$MysFK zqu*^oA_d?a8<0tBU8#OzJ>$fB^n}Cf^1uRaB)`}EOMT)T;y8Q*TmuDw?)@tBh;y-YqKd4xG`jc z{Leu`X(7wD`gF+DY|s-MPK#^Jr>&m3y<_v!4;9m({3^2+{yO|a)IHsVergH$oLdHA zOHk6TOs!O7#G!cXA+vp%Y`IF;z>mlL3bevtaFq3qn1UzAT+TJ_Zz)|3birN|>A!jX z3;5tvIz@n-&B5%mwO`j z7B#Hp*c#w01z8BpD})zPVD+0GLp~2~iE9Z5oCiqK9}#W=Rg$Y ze}p3~LzC2bf~6id(D=K1-EV{2EeZt2J+|}8Xq0IaRx%=DIef17Pnk5*+;n=^uUw1! zpstW3-$Z&HHEybG@VeP9p0~O;2rdh%ia*n~i*SI7HquLdfjjlN>6+x@r8#b##b_;6 ztEU{xby*{gu6_y#@qBWX-%GR`N_LXhBt~cYV z%}axBug>=b7E5=nwB+lqX{(ZNZr;>2ua0Gl1Q@%t&y(W2$}LLw%K#8Q*r>&2{ka@3 zoy>A`b)9__euec~>4W00e8Qu{85QXZMwPwltciT6Cu{TJzxe%W@ZGD2z9-)M^m?*6 z@0in%1HoyrDLC^jq$fsgkjBPP^$Q+nOd&kgcUgE$t=wJNOb2rT5n~_1LEYxQJ=XRV zv&1AnUdk7CmnY&xWa%S>ADd5^-Er;RF(hKyE|}i|v;isi7p6lOenv-bFtsyUS1BoL z|A?j+D&hvFWzLR1Obs z^TySH0FIl;-&AN#{cqBSG!;>gD-!|<7vL@z8S}z4jXj=9x`5NG`o!4r&Zfe zrX)?pgx9AyWEeEX&Xs>+CW<5Yp^rNv8yW^VzXu>j zyYfG}F1|0_w=C!foj=!wkqwRYDVQf=3#xlB=JJ~LRN}*~JYwzk_7o)9#ejMrF@ub zET9@)I~C9mL*0m-3%jj;4CHMH8ULEmg%L8nEI00E<&LDAiXjT0Mu+-r#!e?x#hbUT z#TSJ0+)Y<))op1H_%0jgnTu^jNjJ=0?Oo=GmYtDSN|doAhdHIF?UBFS!>fbmcNIQ* zl2RQ4Gc93&c+aXg>s5LQR?w`5U#(1w;G^T5nEv(rbneLXvG2#LPc)@J2udSN1SJ6% z=3;LIwdYT!r=@3t%Nsg+Lbb@w|2uNdR0Wv?vsLXo@<+1jzAfIX0fxYW2w(%?nM@A< zJde4+@%ov!i8pTLMNs`V4Itm9J-Bt)O)#g8ehIitck|#NtiSBVB*aU<(DBVoH0|L! z&w<9#IqGxsspe1lD}I&OQEb(#$qedq-K_aj=YF4QoZ8RLeVmw7VCyw=**}+kKH3jrnlbjFR51GoHd%N0+v=@Y)T}#J8hmRdAoPbV zy7OXDRBNn}>0)2P!51YoO7tERiZV$&yfSfu*PRg9X-ok(1BdgKBJ6AmsZ+Nkfuo)E z)@>Kn?{}-uBiv7R)0tFtCu7l>AeTWV(0H)3;QGK z!yL7SOhg!$6@N{u9a;{{C|u65h|D7*Zv;@#e&s!#wv1ODp`LnPxR8@J?S>^SyX%^8 z`%mybFcUJ48dE;a_#j;Kn=jluas86k$2X{}E^n6O_mnbR+Siu$eBYX9jtXMfzR9HN zVu&K=Gx-0gbwl*wSpDF(p{E0U3m0|Mf($h~tzO-F^!r@Z3UFAZOd zX1?t5Hk<4Kj_Qaj@&m}3KWW+5+JsA0l3`7+ICEs&f>6(Gbj?DL$5EsD?T8XZ5XcjN zpaKU`VEK+R_RK)~Xe3tmAHtfY5dOj+)zu_CSP}KdXu^xr^0y0WDo9J6er)!ae*(Y2 z6^<_d9_^j>hHS0Rs0An|gX8`>=1vp1;yV0K`)^pYT5j(WR7>6|7 zw5A(%j}OSQoP75<1tH?xRST#kol&7JB8z6TQ;{M5bB!dog(mZk27n`DL>TlGOMi#y z5!`{}@ruv#M~5A6fA~%`p1cz-iV?fs2k%PGvb|N9bhTutG_>h8@PP2V#Xo=$@kU4> z^IP1MC$Z+YyD~y-*D5(h@eH^X(HEm!f=&SyCud0ZfG8u*f^DTRduY%GP{YHY9@I0| zU$==upX7dLZXAY1Z1+8JZGFPS>J@1EC6bzc*L!B)1AZ-eGH3tBC_(L!zpd;}pD7qc z#t*pWSClT%$%Cpn-pJe8w)6cxAkRwGQUcfQRyt`pQER(eP-zY2`AEZB+!9GrJ2l5- z#Pht_e!kyF{o1y76;-U-Wz8rRa?fSlk6^J-ZQb5oA@chk8fJ)St-W<6N@o5NKVL9hvBDeo7llNpE)kv+yTrV^F zgyElW>+js^^<*^qBEm03R()q>`GuML!dgpYiWjzO%c%>rP%MI_RR(@}95)f9Du{rB z)A)R8`hQsXK(Siz7fMQlLM8XTIrek(Ce9ZG6-u9f13sfU@*c_H(ku@yDw_#%^tRzY zlf>2>iA@p3N9yJv_vJs+C-q$3QKh&e?bol%T2ApCGw^GSI_n7exr`oT{w^Fc7Vw)6 zv+IJ_Qj%xVZxDYTNUz{lV(#k}Pe z9_mW9y!4OUAL|A?&zYCrF00;*>^+QsJvBHE7!IODOXV|){cRT`xukG?foY`PVFIp) zLfVL&n9Y3HNdJAdiv1tZ0n%B_uH*OkMms42Dmrt*QSk|v4;BYq|5ID56tAZ{`yic< zxp+Y3t{{E|* z(|YM@hVANdAEp0fXZ|3{?>R^ZTBI%bS}+s6l(||P9GLKynwf$80NfmRqoZT^%|!hN z3)$ZH3Ra>duZ}i-j+gt3xypY9G4y74>@x$L&5Q81=fuNCkh=3djQ*n4ut4K~-X7+l zvRCK3Plm<&O*9x?$`m)tR_xm)Vy|6NJ{m&DV*Ieh5cx$svZ zjHJ`~K2Kb?B4@pD+ed~QFkx4>>NOt(92?C&?S16FaO-o!H;7p)>asb+w=B;a9DG>q zzF~V0(fC4;eo_xU(SMVx5h|2@;grOM)md)@8;QwRJbO>p<$hkvM~dd1ya!~p$_&oF z-4?t544<-De0mG`Tat0bT^+%q)0Am$=56bCnRo@;!IZ$cj_3JfoueOK+nMA?F4F zLACMP0nffO=dP?^LWR_jXxz~&!@1{vjOfpW*G~hXY@FbKqr{B^KBxny|~xvbs2cizk;v9$eH#`49vsvSTkTUdCPcA#$oaPJ0U#|B9o^W#KhyX zV_daxq@I1JIRHHbaf8V5HD z>`MO&N}$r?(q2I}HjW9faW3_>2>p7FFVOR36s7tEzJ4`_Ee<95qC@hgx0!C zVu5HW-?E9)f5*==NcqI#$EcIw7N>h!sUPIebj>?<8G3^qFn$ZIOZCxx$G#ctWJ?~F zo#2pHRChVw!Kc-45>Y1`N_SO^w(1%lww@d&bH!h6MPw#of<=dDqsQ|;{msw-jCtMq zNNn%JRz&^7_qrUHX61;F+z)`g3eM3xhTK|oMUp68RB8N3k$Gd6Q>-gXFjJ8KeTOpdSPYz z+NqDs-i#tI<}|K129@Jx6kz|=w9SryM@5t=A&JGc+#mMZX08aQwiC9=Ckr9Jt713K zL8fjsDgX6%qKUcn(FpC%4+Q{!j*;u^`EKe$d z*1`8;Mq=(Hs8_4^eqv&na)X%I6*|D{%1gdXWx^|>KTVT;tywX$tsgEY^(LMDWZpS= zq;|osW!fmD`Jg+7)hbsM%8(q6(s=${K0vO8_T5aCApV-7ks{!+cYLZG_pTiz6-RZI2<5}k` zN$0--gw=YF0OksMUya5|Xo+EDQ`}svpE!4)rqdC;2{BJq^%4tvJ(ZgOSPplfdGQ9- zNZpn)>OWXH7_^BV9`v%$GdRD3m!;mgiZ@e!V{m=yE^_LHO(p+`Z_2){212?@ERpCn zlzvn}-lRgkhU~>i8zJX4X2K+ht+u;ah7~OZlPn z%UROku9$F|$`o7e(&A~2&MO{R`?f1%rg&w})Mb{g%Cn&w-ugODaeJ(!@tRZMWGL#- z^Dh}x?+RQ1)eR^7t+20QT-c&e_dN0j@jkSayrB6B@$YVhv{p^S4v3G$bAG@&tp!IK zSu|*`w+?zCaY(+8sCnc0oU^kTec)IR!V@g8xHcC&F-)BD+74$Gc@*9wv`!D1dz<^b zSOctr2k51Yjy%xffdVVBf$Pdw@$~qVAMIOK!w$Ups7{{xf?@Qm(G`(%+naq;1Hg+$ z-d+LcY-~cWp>ods;9l-o`RP80WTs|?K-Ww?W2xdZGjALf22m*{yfBHjub0c{uvE+Sm#_U;Dx3k*`?=#kQdROh4OdO<@Ntx5k8XmejMSCDP8^`a5rfx1Ls7Cp}%AZk4DZO|#vWbt@X?>c%6Jv-@Y*XHxs?IK%nvz**YvYm#+54V@t$O({ zKnVT_PTv-Kb;0glK%-(H>Q2j#usJp9Hm@T)%Ix)gF#X}C5XePC7MPm*JJ2s?&%gRl zvK-f-;ow~$i{)Z^nBQn#P1MF>b>dq_i(*xHun0ZG95kZs$6o_ z>gcKXV={VOL!5dso}V|`u`Is|UQ*X>8aDyM>JuM?|B~WR=DzUsR!yD}dIpkWukH+N z(X3u|)P4k+rt3fVsf@0cF+3!Z#Gth&wg#G;E;>(C@1DcqpDs)UhtrweVz)99U)+}s zzPP+f7f&187W}X6lZ*L_0ut4N2fKAlSU7_>rowMuUoA87V|msGZY;MCq~t*?OB~jB z!ec|tFH@am{+CgE_hc@sESMTVJ&=IWCE5{rB&)jQ?XjrNN?3rpJ**KoUx<_|Y~fx` z(Y5^K5nXFJD0hIf=@;4)pN^d)ZAQ5;kL)nT7h$fk&ETo-Z9B77R@O1|)}iP=B)x5ougsqTY;`$f`9GhSt-U=ux-^a7VOpjBupz zl##N=*6%UKuOXMbf^u$5c*m(dGkrSkSfYlU9+X3U88pkPC5$duOvBcfq6_Yuzx9I; z#s)3OJ`@bU8y~l1ieC7rj$nqsA4uLkE>c5p_lA6Ji`P7lSRFle^J_2rg@~-UfPHBM z+E)|e8mE11y1JL^?^yW+{!2WBO$jp6w3|o|k9Cy0H*sllEy)bMoRikjfAnk?oE3T6 z&^mPo#U)SUnXuC%R)4`jJyIWd0BR9i@44Y)w@G@5?$UnNOqbFBOq>k-EC`Sd+EawD zig+Hf07r7qZQ>#Mv{#H0_@3(JK;E!N+Ip?+%2R`gKP>|ZsB_351$$BJYHr*|2NpE{ zDr<^t3Bt|@t-H5-ehTK})^kH98}ii73L-G9*QUSrIdYIGE|yx@r4OLA0*&aNe9oEA z{!JS22)Z3SujIQL&~GHu5QLvjPcSxp5b@8%J5;*qULlNV>0!9ktt9)Mow(&Qct)*D zCCWzqjU3@IUQ+1jU-=62ptbtTwo-e*!@z5Dt8(>Sq>hh_8Pt&vo9xzvq4$#7C?lW9 z%tZLrF0cp?48lSF_apCdb)?BYP-tH)pRdB;kE*$(NgQUewIG>G(2{0n_C4?DD2${; z7ryuA{nS1wR3h=}p=p)pq=qUNTtyhO29J8)pKOs&0)HFu=V&$H-NI7d4+F17T`BZl zGN|C2ZW9+>bMRC%v$p<(aFhU`XtA1eDTE zd)OX^Pu4ogOB2JQu7;ISXk5JN&k|osY>!PgKB(1%vY2ig@`AQ^L|rSWW^8F!&rCDt z&Q}|pFxP2iSJ}FSJm=p+Matpx7DMveANi9F*@^fkfjZt-TQBy&Ss_z$PaJmbhnx*sq$xLmjp+~>cTrB(hmzhwq5Ji7d z#dzCZAspEPi8}C7E~vm8@p>f7uNw zC1_RWHW-@_w%*-L*9<+}B(G*+hxk2Taa_xw>*iDLF}>Z}q94xYr)`2Rojo-;EI<>8 z^`S&52lw#`fwYK?&nFZ7#G9L1RB}suxkZ*sX4i^lGZY)4e0ud9UqqbGxg$ zi5?uNwwSxRgfg$Eeh3joWsUTh$yROu$)8R8qQ$wbMj}~!i@en4pl@{CWIT56T8?DA zv1EMyN{*UupZ2hj&Yk?NIzgZfsRodA9g6&v)!b^aC!+T+C z6?fbWsl8H_cbBsm6uKpR&SUX*RBrdFzrD8=&QMP$SASz_8yToU!@i)nBr;o3gNP#_ zvS_7wNti_k^BvQ`Piu@WNwiEnqR)IS>+IaNgFdyn4#2@m@;0-un9xM#aDB!MiLSS$ z*`d-OJaoreHug5=XT*rbNV9BaPy7SVpADLB6L$3H&f9MWh`sN)9~!Aqt|bnW?Pld4 zJGtDn-kwL?vPll=8>WjZ+TjIGLU`u6UnTkL+iu=P8_?k$x$NnLBB8lZ93eMZeG+mm zbtyeLi?r=6m)o5Un6TSMqX~D+t-ec5_`1H@fa5`NEc)u^^y9#GlL7a{bvo^~6Bd4U zx!)H)um-~@Ax^u9=$B6*RIm?fj|2bx^`4IfukLcSh}819u`+53Vr-2ieIL~9|E75~ zQZu%9DJo_A-iL$NTXC%O3BE8mCE}+}p)M+W=RG~OpIo`4h#tJZ--xEEp?8 z^%_)cp1At5#D-Q`^i!3(__a$OLj18}q`T3l+m-31C9pDPwWuXoqr<}MD=Z$F8fkY} z`i8fE&HAvg=X%t#n@zj_h+WS>tBY4h18ec2oXf4=Q3Ybxc<3PNS$0A5J!x8E`#Vx3)VvH#OLiBt&oLR{)3SW_IBGH%Zxn+ z(!`??-%Eb5TJFVSwAL^v@nw8B#JsMn$Q12S>3}s*4TRgAmsID{T;Xy?O zmpC(jt|-_9Qq~>Vpl2I%X#4jVz#$KU6=&yRC zzrqpcT)^)V`TF6%fu)GX)+VqC*lS0PqCn;_ZM^f+Zw)&&;LZG!qJ|Qn^!znm+>qzi zpPqHKHd9;^s9bw@Q!c2r!hB=`Dr&9cTgDCNVF_-Q_}!-aQp>QlM==esE)9&`mn&8p z4a~L<`T5O?NxGiVnQL&8ad42!-eDb8JF_-LO&|5?{L2N07Cjv^_ER-~uU?%rX`Uiu zghkc6Pc&irHRo15Y^)5>-RiYM<_hCW*u{zduKz>RyZAHx|Ns9{Dx@45UXH1xa>~2R znTqu4C5KYTX>7d`Gi#QOW`@YA(Gf31>42~ibJ|!An@UJxjBUG9tvNb(V&D5AZJYtodf9`*-TPyohggS+4DS4;0zJ+e(bec%Z zHtZx#Ms65?=qU`?JZz(BKpusy1M-&l*X*IMT+xhz3SKEYsscwBrA_y-Y*B@>JE@=IA3jxKCUL2b;^c1PB^us6C3hbe z<%sW{|G>F_qXC`M(0ighbhK3`${9T_(5%rkS=n8pMveGilRLJGW2*XJuNZ6FfcWGy z?gI5?_tb0pE&b6DzwY{NI{6i3#w#>A%Cz`4NBbYS{80H{G}wms>Tq21x|c4@wX}S2 z6ECG=S#AY)81|JI9u($&Q@)#jF|F?5jh#K>XLtpy1;(^E7=N-(c|5S|R5J5J>p`;m zP86>!jMoL~%pS`=k74oH7GGr?XNduT-P&Z=AAI0g4j$86-bmO2tx`9gV!Klonob7$ zb*@R=H?h-8Xar}IaDLcqIKdV*%^Wo+0QN4pAh(sxY-ZHFxa?!ZXNh_IC}`Tpsnw&| z%%3~6XMg+tQk;Y&lK{&91YnNcZ^O=oBd9nS)m?Q{GxPvkxB*J0dg zE=bK##f1~#sQo;jEvl8B&N30VwLr|9=xSc`lg==QD3WR6yyPW@v=Us<2vt8D(RgPI zK6>v$QDYrME@$0VYD9}|t`k!_puCX&*PW(Q zQImpd{p!Uwe`EFX=IZFAC<+Nz93*J8qgUvWEK(n#LK%@|K&4gdNObs5J5~lL!}GI)gxo4_h^t^XHb%V=S(x|sL(nDkds(&?| zc18@*iz&edGk)?Z_QaYtFK@m(rtX1O>oG&{M!J+#l~%15Mp&1lXz<_``XBQ+ z#LUB{$imX!iEk`F;?R|``OnXst+!P69s%`suC#5v(RefD`}8ux&_Kwz%e5vyi1mBy zHJ0kI!PUt+e`E1aermdFmP{2da4So9@ppO|CH-I8i|Fz5^1F^^xT@8VcT9Fj*4IEy zx70LG8Gt6&hbmCqH%tD^8(O*&ogE*ct+5?jPximMIOCjrn?DLa?%Nx38TMi$;6)$w z-hCp$3Zvm2$42CSKD%@ojl+0ZeIySqdj$9F{Lf*8K($3Uu|s}&z*QO%z&2)Qya7`! zO&uufc@3MS&)l<X;>ek&H`&FnsI}SR z-bHSIdx_CtfQw1rcP@f-?GnN2$24#_gw+(`=Dlg|rddueTg}*DHm@CS*U&49I8Z$A zl(D+!Z<>LoyU+SD>)ws9MLa1^IwJ`qlMc^Zx1H_we7vBR*FyX~eQ1WKL;Zezv!*g} zimSiI#p=pdJ!}~rv0Z+HB}&uU9E*_6laby}d5vs(!97KCdI`-MGZ3|q64czFp7FaG zf*qZhp=xcArEPmB)O?|FVdkz&rFZQ@OZOMijuM3CJQa?CPd z^ryXPVFO|#rC>*)*8qu(gZQ0?vF5bF7&9KnY*bx%V1va`_%Cj^{G_TZ;bF)uZ=kqy zqpO`^aS5$(VCP=G?47(U?t_1mC|7Q8Mc-WTs2C8wS`})FK1821Xww-DKNJT0<^tn) zYlV+C4jx&oW<;$Ifr`=)dtncuN+?AI(9x^hJpFti)b+L$r}43HKwaKL`u(2bc+|d% zxa`pdA+S-^d5ifd(9gzQv$@!~u?0M^0dTtB#f4g|# zmbL{z`}+8LdRmSsp&yK$q>6rzk~Yxx;RS|XhIark*_J)m@-xhZ0Ay+t-y=ofax9Ur ze1*ndp`|w~3xJ;oH->!^AxKRmni&+X=_mVO!SnmMvh_QK%x&fyz39`sfLT3J_00@w zl7quk1%)K|McakZGJI6W4s?BkFDbtAxUNToLsudUNm0@G%h!8!sD#LB(yfaP?B+a) zTsv@XqPA_o^wa0ttEQ?miCy`g6|zRcud>(f6{T_Q;}ElHtO)gLyvNWhu-V-T-*T)` zym5E)=$Bx#BaEc1UaZmkw(H-=;M;HBMtB1HVeEDF|vqKYOS@yJ8(zBL}q6~5Ocwmf?yULG9-s+&5$sGJw&RgpuVZhW&HGyHi z=i)QW7Af)>qbGq zzsCQWUaO7w9zBBUbV=uqAmdpR(uqLsdTqCc$olg0dG_|7sOMpY($P!nd5%UyHzV)4 zUufz^POd#S1x=od$R}scN|?(wnwU6Vc~Iyga4%6jL=nMua7!6?_{&WpL<^3*ivVJ_ ze}jgkUTe$9e!!E4MOX zMu9wSa*S;8v_kiEW_h)Zb1KMaY{)^aG_$&HE2bq)cJa3*)iGXbq^ zLAtZjZv0g3J!U+Mabjt+T=r#B{96VU+;<#MK?-uQ;TO7;Nj|!Hov}(QbrqtbP_>lN6juhMi7FzFxkR}1TBG_(U+w2!Eim-QvSH1lC z0quVIO2zc9xG3h3+Vc_H2LUk;u|y5Sh#gB$ocV2r0NNGV-W6ds)HJm5&6p?*IC8&Y z;$z}IhxD7!=57RpV*h2%BqFG!`-8eKyVRZ5QeaU6_&9Q($6h~BfWb^m&i#1< zK5DP?v(q?YbG2)msBYzDPc`Ek*%+!msIZ&L91)lEXz(l6a%BHo@8H>>v+xC$D#!vywfl%mx0koW4f4bYq<2To?DTIg z-=`x3-hFEvdNn$tJI4LoTHo>FIWF0(qcI9B)!vd$>2Zmt?kUA|^@lZ42CT#IYM!wa z$|%?otM)c2RD7vty_Ztc)#mPgchev8wxl_uu4!YVG<$O3KJ7DYXSNHWUo)hM0vJXA z+@8db$Rt#gUpwUYO30nDs!kI}aTXVdu9@3A}R{6lP~My>IIsbf#HRo)y;k=`>#O=@*frzZUZ zHp-d05;{CLm{l!#(+km%TR%{RY~jkKz#U^2i${;JU9+3O1^=5Cy%Z7A;o+ZAqQ9uj zpvNt3q~AnJYufZe7j+ExhVk63LhVr%&rHA``vAIO87wPN7Px#`cFb;nj}sl0)<91P*E+t6jVoP5}u(9CLAmhtcI)ukT-} z_VlXQ5zD;G3aM{K2ZS~#20s*XTrD~WOBxxaF$RBg!$Thx0;qg3THzCU4Bd0g5O6K0 zo&}qzvA?KQVCUpeF)ua0>)^R-_@9E6=8JqTeACw(J!;8Poak?U05|wAYvLB--Co}m zryL5SkeqoWWp|e7eya%)aK3W8k`eHGpeVoQ;*Xx!4L98tomKyuD9s+)|8^SCc{=YG zZEa;@t!H>EIU#b__X33-Vh4lFd3z+&!k*1p5XT8${rw0!M2;CFNA+7$EQyT^Z|y81 zXwz%z<~K8ML$;0{5qnj3qN5k#H6XT0Aof58F}$U^sUL?dm5<_9s}7yi@pY)Wk?AR~ z`U%xPP@Q+GZtRWCoGNPCW%G-BM(%(!vd0v>9p1vTE~4FK&SS|C_GBu^I1@ z=x5?1&iWmD1$pwQeU5Nq55<*mVdz6*ysXk^WzojsLaVVCGIm&^-)4=XjkFL;nMl*t zDUHe9b1wd=e3v6w*`%3i1Ep#duKSv13)^BAa7S~4UMthwNh_6}KqFGl`aI>CI)I`@ z%9vM}&h7Lolj46}vf8NuPEJlnt!dt7P-CTC;4Yvm2*21PQ+#)+hI;Y5k)btpB7zHS zA8fGH0698&Y5cFKj=<{uKo8|Zt^zC17(4rqh~qxC%MHxj-BHpFmTW?sxS>9LVE zlYXwQJ=E$UjKJxXVv~?T7j%ca<*kxP?Z2CIvZn8de%J4#4pFE(X$mw$kczdm$D(TA> zyuZ{e-g4h*`G5JRuWnouy#%Ylh(A?hm3}fei$p>VxXcda5kEJvByUO|-rKoXVLnhP zQtflVO*I_eZ=ux8R7!lBXgTLnBN-WiN$lajQ9Ye05D-Oam?F_Q8} z4>T?brEyI&`e4wIw*}xHt(8uaC?BY_LoFqKgjmH1fB(uV*R%8+mhE&l`6ogsi-!o?WYKC~K z=}l87e2m6#CzE65JBQ!(P_l9R1M2{s_4wSEhHkG$|6dk>YIJ__Hg&yqO~!1=(8R-F zexls%*RaX64%zyFK`@WDfD?S#xQrWYklQ8e(5d)(OwkXmP#ng$rnl;!l)YQSglH)Z z5zahO(DZ)n{pDqB*iKP|pBx6H}oorZR%;29!H{F3uMMEe^K_MN1Y>>2zb>MEyA)t`Rr;%@u&`Y9~ zZeN`suj;UtNNK9-0DsA(USFV{McZ~_PrcNDmYPR;YJliQZf>ETARY@{+gRQ z^}V?z#a)(}O4XGM_D3Bz!?*YgH*3x%Te6!~v8YHy2|hzoC}P!TaLFyPk+X)&pe&Sn zipjGgS`h`+IS6hqE^Ql%>Of46$n@h~ZnPb+S@PQW?^-S#H@*7mYzUMZthz z)Bo#V$usrG_m(`o`NeP()?gPgDyO2*>`IZAn%gg@Sl`GtPleBlu85lRsu1;a;b(<0 zvm4O&s~mDaV6T8I0p8h&YaQ&B*;c;3#9RnOGJ3oZ1iyp89_Q8Pz_jaEv9z^mDF2sp zvq-$Mo!nal-qfgHi=&}d`-bj+p8zF<#cR->vglu;0}k^Fb~J<+lJv_>a`Qo}&;!#C zxktZUTDt#uKW2Qsyw19}JTu!+R6f2eC5sDwa0xZ}=$?6}iK0f<^h;VkLR2l@Zrh}{ zm_=Mg_rDV_M3IoajQwOw|f$Q=8AmXz`wSfJ@QX=7vCe;VynGIO)~)V`Uq zPJ7*er|?T`=LGS9S#=(wjx8(^=<#y%U&iwS@cCHSS;${bN{s+;~GLwALTt}y+8oT>*CYdfGP#Kc;3-jFzJ(r9!w8QV~Av+iUSN>A1 zKK1LX1?lRR+QDB*A@m%_0rF&qAbqHZwW($>V*B|Fi(%ovi+(oS{IWCK-93t9CwYwoBqFVGQ9p zIcI$G7tpZn=T*4Le_`zFfZ%BJEw=i*1+PI2O)rm$mmUGG1D)JH4{J}-Kk2?~^GOHJ7~Oww^9 z-RaZFTC2qdZWzZ(Y9k%TJuFPC=pwelF-rhr!$Rol5CK%}%P^NT=+PW$^TM;#bz+oEM~|%8=g9wBTRYJ35qOHz-ZA)< zxWPr!l^Ue16NGZj(jU5Unx7^D^iJ+Kckc7vvrCfmcPJk%V4heDdtmzJkFqQgvDTz| zpTn4iMY>R2eOr0<{0H46>B_|TBG@SGH)u_AAFG+z$Y79=NDpclFMV`tlblO{nQjE~ z|K&{lLI~A)UAom+8idzq=KVXnfxJpN`ZMZF8A|WD&CFID$!G?T?M&?K8DW|XQ^2!6 z`IjN$^sJ$%9$1s8WVE(BLbhrL)t~1KJ6qS7^>A^0!p`+QsUA_9d#dE6XJ7&3dkx9v z0_~s4L`QE*lon&LKI2Rqae6p1898%jM4LC!p?j^(;=rJ!W;aNMaHjfVEHpxGXFig` z$*=Fm@Zh}(24X}HW6tTX>fpti|Kj=k;!%IYD{88xOPT>Qn_ck}-rRWoqw=b!QCxd) ziw}8nWpRBb2Rrkdv1((_KV6rkZgjt|?~*6_vW+gtrWem*EonaYX~|{l?&8+p!+Me1 zK4^70MdD3lgONQri2CKb0Q;q~U07|Ur9JveX7>oUS?IM?i1RfmuBR^w$Vb@_;6%o39 z+zp_B?^|!UB+$UDk|9Qgfsl$+anqgFZG#rcZFeMWQNMv08#_Lw?{&H~AL`_K0I0^Q z{AhVvDG*zF$@OE$yj^Tdk`ZSA!O2j?)Oq^6ZpeQ`*Yg!qv9!KHEnT${iypaytJUR5 z!KgOpRg1nC!^j}F9+aFuUe0f>3TXX>VHyQ;cGYIiyT?qqHSjUtrQE5vd=p6r z9Qq+qmk^Yt&Upo6RJRj8Yz~}QW7{obg^jZ_D-znVdk|r*AU?(LykGB<%*ZOQph*55 zu_JR0jHzbld1kHjN^Bxj#xs?^SNg5}Ids)HDNR^YZqLS4pYAPfrQZ>^&qg+ggIohh z2gjRj`wH7}Cwc_*HmLb*OW(MD$_!;}rj2v9q2oBNwopG%0gyEhp zvS}f!0d5NtcyUi2g4>T*ONT&?a8Q@G`8$mErVd>M8^b^5HB15R)3r~1)}2pL>FYWm;FHp591^>>O+KCpdR>jIzwx6qFVjOKg=X+zEaum{QI{blE9~f=l-8S8Z`=OL{sq!aSw6WN z2P6vr``g&dcNUdff1>Hkob(tie~)JP3rC)Ms|)#XSJgD*VuX=RL#2z^q89o5i=4p+ zL{ro{?24L8W_^U{kUL;yqyPDmEB&r68GeE54GZeF@@c)*P^}dM!TkDY|M4c`CazN; z>Yg@bY3o1DF_tU7z%4LU`m;Sfv=^4l%=z6kdA{`gafIf*{B2++9qR38dhL2}P$70J z{W2D|x_v6HIfTZfe>`4=$MPpv1BKEt8M~Zmwf^h5p6O&puKot?A`w2R zno+3-8P5c$Wb_x!BaycI=QK7#9lv}u^OQM;^BfpVZzhM@xj%>i)xqDYIcN= z8TXFtAA2YLyCZ+rOtwHpS#m0}`+?EzL>zENbz%8# z@H-GGF6|%t&+jeUjAFNJQdoSxucfh9Tr)>!!E04wv`n|yHma=y z{i)UvAG=z9>f3B)*JZT>gy(NFZsGW)X17g8ce) zJQl)Oqg*~LMD6>)NmKh7O{2}cg$~O$C=zS_&v~h5go8bLU-vY?Qb7t;7fX(oB#k7U zrsTuXobF(*sx^3r{h$!m>EodBTjqZ25jQ!^ERO`xguSN2E7aaC!hd2aVvLn=;^wwe zVeJLeFF=!UcpM1Td~apCpMD2&P3h*FK4CY{aIf83`dlG#%g=G)GQT)Y$rKGoX96B* z#(h2Xm)?0)c;;eitH;-OEk+6IxazW)(CCq?Q?I-6pbRP?P#cQqim(b*i6Q`@1vDo} zO$)V(mNLjG_v-FrhW68Lg>Zm1J9!wj*!#P0%iK~6C1dnYu)>GeAzc|Nw2x8#PowKb zhful8I2i#Rk+><5Ivl+gMMR|Sm3aA=%QkernV7R&9O?B=ZY*DhjQ#Ur z>+8ibt;4Zq1a%$Bs|C^F7E6x}ET)dtB}KjS5&ex8~06mpqN6#99KO$3(j4;O*7HSJ`T+ z>93Ss_&5FUqhDVvfp|N$)ryXcRURuMw@0p`_Lan?T|gACeFqsyZa;6t-_l}ja1$wK zuGuOb4__)yUB1A?ms>W^*LJ&H4SHDmV>!Kjy=Jm)RolV~TG`OxoYj?8#Bbaiku#@p z8*Q*r6YA7AJWNNS{+K1qTsgaNG_iSU-9;L+Y*~B@QyY;1vHMzI=;K_#MTi~UgyFVHE zRSF#OP@25duoRMt$F0%hnY=XQEU98BsE#rTG6cknRdg0 zw*efVS-h!&sVL?&uGbzd&3Hn4(Ad@p%iO<7fK5W!JZC@%@IGrc#ViLO1LHZD)@6uw8DGNQuyjL$kV4(hpto+FYaf)a?xf*7|53 zgDf3%O169kWBcZ>Fx$8o^V;49J)PsD1y%BUmm(Cc|NdqNqwfS}b4!l^b*|4E+W6x1 zzuRp$W#Tm8Xk*Y&Sbt2g&(&1C4o z^`KyaYS%azSJ&93XEto-E4ic5dv4=C5flibC(q@kFz}G7sIbxeoF_qN`Nj$Ah}Or*$$=Bm_#KQ35)o_Yusw_V- zZR4tXbyoBOk$NsdHDtQ2W-f_vNh9|DHF}77U#BywuU~s??IuIOe-tSboC@8#&F-EP zi)ku;c7{APP@bv46c~AZ)HggW21np=c_yOaaK!inA{dLjfh+5?8H67Zp)M0U7d$QaDZb=M8k1Bh4{Jx`i1;J#%y~eXs)< zLRz?#E2xfvJY=3k9|=Wr%{K=d(hZPC?y!oD|Bi6q+6L@Oz1H|othHNy#!hb6|LU3l zvVxY1SGcPU5An}|b-@2^y_t~h*`HohBX8&mnl#Z7JcC8Y3Sw)L2O?!0Y_re*E=x%F zHQ(<}Ud0HNWzi1QDN0QCLVi7nqvp_4cB+nbOfC+2t0w~+Q+sBth5~HKaZl_RT}DWh z^TTg(eF|RMoJP@J19MY6$Xc&JfTHQhA-yvLAd6!WS5bcVTNhug+Dx(fjOz=qs5{2j zyV0xnBlyNb6SnAtNq8eB)eXp@pmCG%;M$3zXL%_E_Axf32!GUZYW}y3tPfuVonW zu5fszWTbHIy|H9%2WY#+(7kt5*7ZxZ{)#^TnU7|}(UCpEb$#4%ugL4~^vg8gk|$&a zfkQGZ=E8bT?yf3Tz{TBpYH1b+3Huhg_BU-So`_Z;OE_9h<0OO4*t^}|2smO&-r3Ff z^R-LP$I+(UC;0ub`hx);U+|W>P~@jZ;EcD?(>W&L>9N-{r68qaQ57npgzPWCU6YIU5U5aERlVaMlWzoYXEH ze4a<@T|A>U`fAAufnH%Y@N_OJ0LkT15Dq^*+Dd5~mN`N`C!*KpJBIf^@9^(l&N80< ztN4x#k!j|&+Oo-RD#xSU)%I@Qbq~X**^p%`H7|c>Qukkt3B%sE*wC+?!;>@NU}mzW z-Vi+WTktf%$BMtcer#yngR8hdYyKb?eShQ?Xo=3gl=r^eWPGA?&P zUANI=uEkj;gOY=(GB_eetXpZ1BSAel_u33v$j(g>o)L=1;}vuJsebuD6YFR(`Mi&xCHbS%Zp#NEp=Z4eGW;&C>96UT#2bP~^R|@6u0= zeuh8Yl~>1_powJ;CUjZ3Tqg>PlI9av^_@Y|UDm!GgKJpOJ+)na1@){GG^XeQr?GoL zn#!=phZe~FwT4nK)QQs|N=BkdJh{|>-JFWjI8r$aaBE@v#8<;LQ-?Tc3HGaS=EjZn zK0tL8_8@1!+?CHQ6L$l_f7>vgQZ6ziE=-cUO^o*^v9s-T;`+PBh(-Eq%Z(FL;uZRW z?BqoAr6^uCA8@uB9#`veT5+O7P3~o)*W(+1L%qlQp@0$kBR;b{t6Py<$vd15{utxE zQ<`_V4=aRD^15S0P`&bAzau>JgsZRp)G)zrZWi^J2LZaO@@_vxQ_NN%$ZK)f!`}hC z9!~Bw*#D>!5$W}~?nhheR@A3Dl;UpMY5tYb2wRI@L&f=eW>+uaKX=y_VapHnPa)XCw4kqlzlUkg48CyLLofsm;ms=E$?H+;3vt^twEW~6gar_D3x zxu`ES)fL&(7Bg!kL!$7-4v{AXIM+ghAO^Jgc#!f__gD4yFg*~MyCJ|{>0l~~l>b?6 zocxu7pM&pL6n8m8#&&#~Y99c$?=pV_3ZLDLnM-z**)Bl|Ovzn- z^th){?xYIR(pYh^@>*U7=BTj_AeI(uh3`Flf0dC#GnP7NfejqxMYo^msY{!8esh$v z)Ggm`piHb>10We*!D^5Nicn{@)SY3mrx|e?oY9_cmX)aJy44I*hqWka0-3Y}{Lsl* z7=Twpit59(^;t$fYX&5oIj?v#T%1&V5n*+{$KSyU0oyNYx!fXv7qzDF7y3Ek>@KwK zot_ibuTA&I#V!B+9O3OUG+Mh|&ekCM!|VW8r?pxLRg2c)cM2XCRYqssODi$}aNAzXW}&63b1h$U85l6Vd-Wxs`-sjAy|S*)ha>b&F%|h{eFJ)npM2OaTp0p<3mBxH*R~!nq0eij{gw+ z24?l%GQy~~?90i$9VParhbRs6&tVqyg(-+xCz>wK-hi!YlpIBL9+MVR5dMDpC;>-t{d54!>4 zO8tcqaJnd>dkFtY1at`W^(-XCt@R(WW#?M#TYr@?f1$X@VR@INA!Z|gnx*xb8RY2M zUW%6IoVfd($luc@!47Yixp%UvTZS7YejD@K*e&Bbns1Bfp_t>>q&dDwfk0=o6 zQsJwu=*p?YyBQeBDc_y#dREw~Dq-sbnvqrdG|pl-?NF;fZZWSm^g{SSlY|)1(-1qk zLBm<=xW?iMxYcdG%Q=|Rt?-kj_?SzJ0UQ;_>Pf$X7^HIL3WaiK$@p}ai$Krc2YTr* z%m~#WK7c`rYWw|y$1Z9X>hzujy1k1CNFUkKZ%Qrd8QOAnk zx5te!rntu4l5LkPJaOwtRkwP8WL?>+?Cf0IWKOU=|2f)h1#K1>>oK!>d2!VryNBic zRsvxtIVSUzGZTpWrVHpUY&>xskAroT2)z`uLw?H_D|kgHU?~^eq6;SI!uL07Lo*ORV6s*Yb+8q%$E<_{BO!50_7KcdOM|%U;J)hH; zF34uKoehCE%DIIDHyS*Uj&Xhl2flP^dUiL(RUWHMX7u`|i2<_{$4}cen3urqwQi>S}YjL;A|7 zMUp$DZcDo2_RXT`fc*G6`w{7OuIgB(;EK_9XgElEx?hBw-)4-u{#gHydUz?WAjN0O zIpgJKSoO`@d459Q>l|puFpy>Rt4<$yv=;Hwljuq!nfK5-4LIIGAWkOCUc&U8CHHct z@$~a?+4BEn0_17Y$#Rjrf{tbRjX}vuwPm`DA4oHU6`z|?ls%;hl9>V!0V~8!i~8;t z_B#WMkpP41BZHkkEvO2Q7~oc*C0l*@td^IPs#?;H-R6)V-X&F0J}kr2;UZCbE6_$@ zPM}N)HG9v#??6J11frLcYFxb-y+TbQ&0)kB6#Svi_pDxm0~c;#MTf^ur&1C(m|i;V zR!%k1{0r_6_}WFEJpI&_G5NBBZKhI&kcokwc4s$7I*Q*c!EEO=g+V@qLWRMTAlb$h zFNh~5=xy6JbL|$k@yOoF$x6T=3_pL8Yz^o4Eim@2RaRRzVBE%Gf&S#E5f8K*D%Z0@ zR5m)TqE^&)|Lr%o)z37%At$0D!i)AgCJGj~PSSW6C2KK!@=Fvd_NQgT>ln^@P1Dy+ zLVe~Yfxo?h+veeRs4wiHJdhc7XU8;*YU3D~in2?LS; z_tMQalimn!rd3Z;X4tpkPp?t_p)d`1rN6TD+V#7{)tx$2T4a8tKhve70X0cDf7-rD z;%>ij>R?f%WO}40fO~5q%qaVb_dNngyz7od#Pso_Zmn}4$|QBp5O1xC9Z>ozNxYh$ zyP9?z23t&LxQ}{(Zr+dUDx3I~$K#176&D;?K;wqLs5x~EGjYDJig-MdUa28{aMqOn02#P#M?3yb+!Q_3bp5Kz zJEyM#-j#QCZd_Rv@w;qxlxA|ogL^MY)u5|(y6!i;MgE}CcX9c>b_TVgE1Oe~#c1U2 zLlZPOKxhv*JhDMH;0;D?aSPis22b+WuKegG^)}QHt!Kkis1fn8#nmas;Fi2{+bqBJ z=)G=FZGaB3)k8p?e7|EuWKfVm^t5rkEWpY$c7ym%*gv>F$22k-NQf8<7D?FK!qO4^ zm3~n~`e=u~WL;sS(ynSCFHL2NG{gwmIbOULo-LHC%ZeTe?<{dD((Rl(Hz3o&@Ve2s!< z+da3IaW#j0hU?ot?i#}Q6%02f2ahzb1L8HGllSc#-2Bwvu#n+^Ut$h)U+auZqj?(v zzqZi4eps8gO@b7~?1X4`ZLZJV$HliOf6#xk^^N^C&HD1FU4Yli1GFHwfFB->TEF*<} zNtGoMc)_;-niv1XVC)14d_0g)3fxfv2CZI0F?RL>^ntZN6*>vG`f;>#AA{Z5OCNXC zMRG7%%8EQW;$_#KEE2-q(#E1XvbYtpYXStS&-Oa$wOAD*lPWGKWN#Gev`Le_V_Ddp zu5THZPa!3`hH+W55c~Nnrq{4b>-+aey)W!n1bpiN3lc~Lto&`a0T5|dRz>{Ty-%Yi zg}<6@cku@MI@QB}RHVFeqA)quXvxv}rqD3W(UIpNW~X|D_ebgF)rZOSGD=lSrNtqW z>lx&<2L7K`^A+Vz%psnR+FThL8VKn`4c+42wjoR-NA*wwtXVWeyuws1pSa_;sn-Iu zqb(G!)bMB{m7cU1lDAkCxJ@`E%#zgpefXXJU%J;S6f2*TUG6teb?t9!D*oQK>zc!q z2mhx`&i(JV^cunUWKMZBcQ94CSZX5R%h0;PmV?rF!ZfK)ZeI&a8oE3T4y6TSE}zFYQEuvz72b1`&b zIzYzs!l3j>f!?Oe&o94|pX)zMM72LC$}!icDfh4_cU#1E5A?B8^9gv8Ap5Q6jI_ zgw*r$cx(P3gK#-sp|x^4nhG9DIDn%JvN5q`d(97q?XnrrM%GHK{!Mzb;PNX&d;9Ze zDDu~C{Ut8ED43BJsE< zUpEDStK@z16Y*yw0thePcJB_c`!gX=Nd^TqP-?}yAEKMV8+0SpF}iuvCAZ~&EqvXU zX?4|$C8rzaXu$#!W9CszZX|Qm*6Xr}w|Nj#xtmaZVPirNyK|mw40ml1Q&iV^&hM>Y z?O$`S_5t5JK5F^DlI@%p4$5r#LBwCRa68{~({R6hey`UWr@5WC#lr70>Jn6XuQU}% zemYi;Pp^Z_#f5*V-F>ZgW^cVmPO9${Zj^$|VxnJh)MEe#<&`?eWH%5eeu@D(fzKB) z-RlpwJ-6#v4A*lPqSO9cVvs1|qh^D3E$|U6t79Wn8#cms$>h*|KwJ%mgQ4Pj;7E?E zgZRVoFDFD1ltBA)Ysyn}u}VbKUJ=9V!cC8IBQa=9~Y!T@Bdeo1dKKAKVgEOPP&hEZY~ ziz-mH#-fomnukSD3_rzit+}C6+<`(Gg&dY=d?@h~GGn=?{(uJ(QIMD$mncC#&5Cae zkJM#E<7ZP%dS`{WS%shlVX!ZVGOoXr0|}Q0U3#Au`I%Wct0kYsaO>!L^M6Z}xe1 z@$6)c_wgr(tJ*}&#+h?Pc9jVY$z!Ahe(odn5&zEzS_2QH^6{lZ0FK&qp+8 z34*?l^ws3|`JK)$w6|W&5~}?UG*dCakCurXS;%O=<1M7}^x%zyEYIkeewDe2>;6OJ zsEP1LZ&rXkV+LENe|ACef@VU*^h4TuIXnCLw4;>-UBSCe$r#C$=}bRNZ|NZI3FJ$T zUXp&FStBxTDoVvG&czZ*H?H1q(f{U-HI$S4W;|ueuPS~I-MHc8ciTlo?(qX|?t>oT9|35$K3J1w^`N!nX6L8@R!m9W>L9 zTr3k-_)*i(EL6anP1(XPzes{B-|<(*1c>Z7Yp=qnb;H4l-fcUhgjas@!J=>dtj!|V z!cJ<8D26e^j$G*uRxx6{YRl(9^ePo18;Z`bNZlJ%X|0w!yL zuC|s(wOcvl6U{>f;Eka(lPY!9FY(>1iJE* zL z@9{_`OXmNh>D>RB?*Bhtq8w7rswthMoR+IHa#)E}%90#1%%LmQm{ZPdA<4NSlvAZE z726EkFt*4@PL*to8FPv`4Kq9O_5I=V{pmTI`NlasK-#TU!OeJk3k|2H*F>jf#0K}u=dADP=KQGV7 zJ5G4~eylBH57X7JIu0rN8Mqy|y(#VS8q`B?)oUNt)GguhZ8`N1PRsFQHO8Nn47s#C zp5-Q-WxP<*2o?Xan=E@-8J+raV^U$9{UsJ+QCT`xL)O<;qhPt3`s&XMfxMJD!jf`0 zttVS-_k;!GI6hhklBt6L%%33%JAboG)+*Ql?4Xk+z1G)FH`1l)F|Cdv`88nhq|*B!q>c6d5xkmmRu zZ%a&Iu&ZSrq_;Hz6Nc9}uq$+BY=~D6!+14Tu21I&U5iAP`2m+;>#e#eTsMH%d$v=d zh6K!Ip{NdzRY@BE(GO@qume(S@?Y}j#Y+z`!VgyP#;%o?@8wqXO&wXCI#Jt+O6Xa= z=Ohy<)(`zy^_U>V`MW17Pt=c_VJ> zQb3PKWlPmQSoLG_Qrl+-Tc@t2)+L6lEC+ z!Gv?r-w*2{(DM5eekHm%dR=U`!>gV!aGkcx1gZ;65^&=ify zRc48W=oNa_&!f+O#0zU~1T0tr^iAUbVYik*M5(HUSnXf+fbtq*%lec#H1@qaCitM& z0u~j&+E%^i=%4d{wJi2P*QWyJFSCxFqSg-MuHwnd9x`_Xw-?lo0ay(0>+mn5L4hN} zyO-j)RVAYIGo7fw&b{bOo3mMtsvf|#01LgI^ex4aNzdG6+@pI)J<$yQg3sIyAi4LQ z7bttVD-e)~Vo${?ZtIT8_puVr^Q3)2A;Z3eqZMC)+uUs)PH5y9j_NmV^Rd0GFjQVo zCpG)97KA1&f#&%UPTL5}kN4O0jouZ6p_3Mdk|Q#^j0{G>He z0HJNDbbzT^2>J%~XzZxFBf9t?XL86@>-jLYwE;D<1_MLrIhx0-%3bZNUlNXfwsPFk z#(etD?JlNOGgA*7XV1UjOo{aKH95gIW9g;e_+R$AZ7$a<-sy!5nEro{~QzIwTTc1{h+;qUtD@{nl4p%lVnK#Qk*gHc7uooxm?% zmO3FTi+s=}7bjpV%O(~)pE=P|rcN|^Uve;%QFrRd;N z5jJTzOea{v<^!@(WO8`)^{0?8pbXokPAA_A_K#EdwTFTa7+hBW^~7XEpExjAkW$(N zOaV9@T6zU>5MJ#?(74%kk!9OUnMEaNEBxtf)quKI<>iZ7Z#t0*rP$10!|v}M##y;S z{usI$2cc$vL*$pwu`2A)cP81Gj=S-U$=;S+|70kO)EfIynLaG(C1bY>BMp4H^QjuUXt z+j(IjjuwH}?SEd0O}-QuJ60dJ{9_st-58B0f4O3Kl})6&D=e|?wyOZF;61L-$GTm; zyh`PhedRQ(^D|GA1YaJ9m$)7xZhONz;4YoY&|k9LZy76lO_$F9D@}^~6X#cPD)g;X zEmhEVdtJ_HUsFh`kkgAHp`^MN60n)-QON%#77VekOHESzLLdD47Ij)j5(KJW5TT^hys6Ko(l0<#= z{YmQb_rYHf`Sl(i(r2wL=@fZwL&#(-fKBgftq))3wk1YxC9_oh7|wOC3sHhYJ%dM( zwCrq9KFQIThPc;S-;1YXL4+Hpvh)_bH`?agdKi-mlt?Fq{Lod#`2>Vvs|bYL96J?d zP%fyQUGUtKUMSXsbWo;TL5?O3CP2Dtj|c0}a_zlk*k0A(i}A#wYXd7`AVVR(CpU$P z^LT5y&Pq^J zRChh+PKLO44IryK&qV6Z1$A&QV!_CHS;Y+!g-^+8 z%G6Hqo|nfR{cAat2KQ^;D$vJxP*#$7-)GVS=dqdV{a)kWYI0^ndGf`aMeTDBGAfgT zkG%J)o5Q;f>t9D#B-X5(1ckg?0A?$Vs+Z7y=5$-#OZ?V=dx`4Km;a8G`!lXn)w78w zhUW#1?kL&fT{$}lIgg+Qf=&w%3RFbhUil_=deCBC6T&ZT)HNt>jNI|3?i}h%ad7tV z!c$jNZ-Z;WLtvzPpU;&&vvjRVfIxb0`a3wWa4{=vg#!&Jv5b=2Smk(hU*&o`?TsJ% z9W&Wrk^gP#^kq)2iE!=3LBcm5!O+fSzNV>y(w-fsFLD-oTGZr65jg+*JF0xkE;Bjj z|2kb{Cc<70TdBLLhhnYk`NU^=jjn2y&xfRXFe+5tp$0O(#>9DG-VL0|6saFmXk)i< z7)u@gLm%fO;#tAfe6m0?nUsGJESSZABwb!=F@RqC8S(eV`S{eWq&@ig@EUrbp^u)@ zL2a^L6emgEa;3pVrQ*{Alpr%VEw#x7yx54B-(K1)J^n|0u5>zsH^cJP2JEnH4 z2-01zWHDc!BF>=_M3{yLPM?iHcb?arE#bHvyJM-|4dJ8ut#AxFLQAc)u4GxB=~u8r8u3>=;_ zbyS|zoY+~?MYE&b>o$p1zwfYtPe=z0f$vkZ=c=FjvKcF%>Hfs1s={vcerlFQa)%DFutP zM-jZ7_sffd1LWYHdnnOs+AO^V!38AaLb_%tTM3S^d{CJW8T_`%93~i2mi){*IV>x2 zJ9vW&c>?`C((>cG(Z{TD*$$f2y-JP#6Ac8}=f|L3{O|-EwIUEk#q9we*3<#p+MKX(FAbzVRQMpt-!Q*%U%CbFT_)+-@*3tSI1 zGw@BD#faMZG^emvrCw45i+h?5(H^^l6mR(WT(ypt54p7JpbVB zeg1w5!|AcDbpktsS*VtWg#M*BYC$OHwWR~J8HbENDuCZiqTxyWwqwbk?-Vp@h z9!s=R*zSLTkFf4tU_N5iVP?ubxzG^Xvw7)7BasLb&GO}>?#w|!&Cx4ykWXu+X45F- z{7fTv@ePDOn!UdA?{9=wMymf<^#-dQ2By}PD;vw?2I!Pi@n zk9V>*TH?mDL=Dl1N>apd%s4A%@>2VAz`DHV9bIj;-t}}(C}e$Whs5eNt03xH(L`97 zB687P8?K)nfUY9&dYgc*ftFN%;314ds5|Sx3Wp)79b0(g^4WYu>n z22!XO1Nx@=U(`OSALmr9_4&_xIsRfhDl??$0)_8c|NX@%jzkuFEuN;cw`PrQc>hkK<=2oajmTe1o z9Tq0}{=r9k?Wws^XUSpQ-P*@hy%yd6mHv4ODKm^;R`AZw`!Y2aPq08zF39qp8`4JBE4LA zASf%#6V^PF*=IKyES+(?*7fJN_oj_g3IB%V?2Wsfu*Tkjq$5Qj{yN9EiNiew0bLRP znB=fBll@n)2R-hf=E*od%!VnBd+;{&Zn9Ozz8n-*Vy~1=7YGApzzfGO^N8Y z?ux@!D!w^wps8NdP1h&t23YHRhvvPgUmS+n4SS4mDEHpdG%Go1s7e8&DcN6j;v9_H zVSk_eWV2^w*;C>ex~N6%)R+|pwX<*(!P}K{A9Ymku9kBL1R9#b{N-tV!EC9ejH5eBfg%hQ5FqG&@rDuy6O7dHQyLQmRn`~fFM&-$e zWVIUBvhVc6lEVDn14)p5qoTC`URqKLh~*ZU9Zg<|Fbkmney6!X&+Gd&cXrYZ-vYY; ze4$b$ZJgM!7_SXKeDqmg%~c-~LESww87ZCYbTMK)PT*wxPLVQnR!syPgG+1*ox*f) z@tAEtnhKqUz20L=^}f1~6SV3FUX+VjB7HXVm{wqGXVX-~%d2x|v*D_ZYusJYj-@Jw z)0za8SFO&1cj;?n5LtRlOt*ac z8lcP?t!3#RS$1EMPe0$+logl}YXir4%9){ZW|7dM6;Q7 zAPq*|J}`9^S_zB5N>KkS2xH@G3jaG16OY86L5C;)FAJdA8xI>Yq0o9MIb19S84gYO z@b~cjmh$qrv_;>F4whThn9l0NN3px|m1o~l280!s&nR7^~`6bu{)w=;S`zOC{}_+94I(e&2!h@!EoGBl`_0GK^Oi>#I$hJOf?Wurvyl z`iV*hMPEF74m3!7zs@LWlGuG1kUB#fIk$#W+_nES(Kz8)`GUXZkzo%#m^+Gkii80h zyiw37+$;Ih7hd;mrHvwxr81S6mLbzg^qsVO<)uGeWLw}8zs4;6tl$>AE!BFzi$vVK zK<5!ZH#@aPQ?4-2lXxFtzD>qGn7anbbH(b$#mleDhT3mp3F=@9H%u0lFz zITU^i{I0PcDVlDL%6U@*{qStk&|6)rElQ^x{7LuG`&z zDMU?uaeE%OP4}i@8{A&u+C_0k&xxe9(rq|joXn?{v~ubJDdq&~Lj+a+R0NygCiNv7(5)T_EPHBo=^Y4`yy84le%`w<$Y_q}JQ7Im>R zBoMoA;e2EJL9t(E;nru`a3<{6NQi(Wb8t%U$|zj$*39}bi(!#As{BfLaks@zw&fvg zkjtMIJf55CpREpYJLTGP19Ak7%f4Ks^q47pe0V7bo@u=40j88LJnH@IZ8jP(2uvQ4 z$e&4epDWr>&JAd^dI$>)rTC_UpGEi*_ch|rV$@&wj-SQ%UL;Np+2ycG?Qn46^BNz@&`m=rKJ(=5IG3{A!obGWY1MsXzC=nNGh|0?Fn(Fi ztZEJhEw=fVtA^02MJBC#_moULg(wBw(w~EtuRAM_F9KLIrre-oEl=gSn)#I4?-hB~ z_0evmFEgz(w8_2}nC^HhS0k|F9$TFO{iMb_QT_Jy%~AP}Ct8gfsZCk49y$wP&N1h75 zoQq6@whyqE0zLIx)O^d8rBl|gu5Cqgflrl5He{=A^ECm~`oXV-&v(*?5jVRirY}}> zl#OqG%{#q#9?)YXQ&Tsd-t8>&J5ET$OgY695)-~w7#iLNY5{iadUYCZ?^n-ljGd2M zS-tR%95f7z)8FfUSj{J1(BC)$z#h$Jib)<9yggwa@$bh+^rt}JBlg}0cdkX>=0AH~ zSfPD}?}suCDhk1vHlsLBU}H0Fz$Qb*Cn%d=MF6KXpZa2Wbf+7q!V>R&`F`P29#Rdp;R1ws%cK{cH7v!jR21#120e(zN zz>&f@!r#d8!GTi4P#7lM?_}>o`w-`nS3$Hpl?K`?SQE4=)8-Q|>XL{B8$COt;+wiz zczV_-SmAux4fkMIkKBFN&I1c)KNv1G5&ah2M2EIP|JoPOmY0)l?my2c3zo8`(|yU? zrz(2r$CZ~LWR6&-vxlen=L zG+bL(RBm*qQ)!FG#dN#pVw{b0*V5k5*s&|h`X;le2&4U{^wRQMwasge;s z?rrF0u;ji&&9|rjA*-g?g~i=BOiC1O-iN@o0e}iLED|eBSX{@8hjO5VG+Pi*e8(!# z3s(ljjke%@**=$i$tv)M+pv-D zswIWP;$n(#$ZU#*>_-1KWs?-%5x$NoRl{eyR^kfz>V5yW7u4e{Z6B(HAr#h5y!NF{ z44Wu?(ZS2q@%8nTv1uq69-4=$LAK-$SoA-h`NLO!J>)p@)L~lD7BsT{L z)`a;JKa8{vM(aIW^BQ;C-5Bt>3EzHR&YE!bA1QxZ|Bmiq@i1BTGD!0xdBQfkAI=*N1>ImIG|VBhVJmv^wbwN0bVJ4(kruO+z@$ShXfYQ;%b~p ze-J%1?6t6T$g1{Sp0VDW1NO#4i5bJ`0!ZAgBcXo$+w(%vpIbgF252*J%#Xp*)|mxm zF!cLqvNu%_7fkOC595#fZRp;Ym90As47qalR7)BZ(r=L-2XErUKYas6#6^5hg>JEE zVW0_4VOjZC8#@IvvC1!fkBJ-f|K^!t4=?XyS{@~3+kXG$>lhz~&c5K5v@d%1+rqTM ziqe0U+R7j5@l>(x<|bByZ|0UPsv3Jx~~ zsg%OVV1I)RWf1#j(O|ii+nIn|`>~%|{wbyHwI*DwTZ(hx7!=T0(^O~|^-s2GM2

    ~j338Oo@OZEnr1*$E@yG+Bp{>QAIrlz!897P>QpH5f>*%5LRQA5@ryDNw zws6pdk+vmW3fhp?B=uqZY*zZagIGT2+opV8mn$v`t1moGpHfJy=(gGK2raa?cD>sW zZSzPNek^@yAxI7*^}Nac8g^gq6PTGFStnHBwY$;x)^L;Wm9CCmiy_afXw&B%Z(Gp$ zKo7$b4ZxGnW&tL$PpNLHb>w?Ff;SLxH@$m^e$HfsrAaZMpZt-QJgu(&8&H-Vf6~{c z?%YUh_WrLiGH;O!sgUuguv90|QO2r0w0qZzQbB7^W+Zme3MP=Hv}{n59T;z*w1;F) zd9ip|IZD8oO0-1hFggHkDv|4J#FjZ>3(ANxXR~GN82wtgs#FuJq>E&Vv3GynWL>PH z2=o+q27!`dxKo|uCgw}@(o;CgZX)(oBo0zIivjeO-3!evP{;Ns@R|g*=!11k%dJp3 zcR>_-h3h?z^qV{JF6ss7H2p?GtYr0CS7(1*hAx4CclacC+NX%Nl`B~5lSdx|oCzI(8)jg)uI}Gk-L_~2ny2_9<;a6X z!jjKoY?JT1t|xEg$_cvim+doKRrX7^L@ z!Cf1!SD-9)Lx3c$MKrv1JV1iw*Ngz$kh|e@#Mp#WXXfOQgoUTJ){zKYUY1j z5M_28e(Af~rspx(7H15o4Xq(eVFsK|K8GuGgzmgv6Fn3WwlX_ZK<}Ld7o3_#1J4Jo zRFWrZCZB33B2Tt0kbw`*@8|!EsnL#zOTZjmp91z&;*dk{<%kZhi^ybO1;$|8Qvh@> z^31Pu3qm*x5!zL;snG}B^{$=_CqH7c-5ePMORqitxEe8ItuQAkNSf!y%;yE3&d(pV zZ2=zcIdG@sV!WwDJ$kky3i#nNK{U9;zFZmG(O}Fv(4Otb;Ta9S-LlJEDHq z5?2Z7O34|Vk**yMTYCioL`JKI- zMV&^RQwU0`Cwd|dYo!fGio<}295ea>T{xtY?|(0=<`gw98evixl^%7?cZ{)%Dc zSeSRKUkZ0gSXV(pyU1p>{O9lBv5S2Y0*klkX8v(Bz6K}r@rh$;rM8PjT#a9PLsY+s z4N0bY-}+sEIdmIrtPxaJyUogXP>EFJjPKq6>NdY)-^{RjOxoMJP7oAXTN z-Qj+XcWu~-Td1QgC9|iH>UYIXAsu`}Q=M`QpgFI~y$a+yfbbkzqa^Y*OAR#D>}U-I z%4MX55e1Z(bo7zg*8`QA+JMe90JbxKvLuUTe1OD|uyM$)SpK9?y{<5SA0=wz|6|BD z%@VuY%yshD=z^B9jRT7tdPeke>vy_sbMxhuPvkEK!_h(Rjp=lGS-5|h>N$b^08hH- zKw%h&?Bpo0zT1iR716@x9h8Qz<|}4I1A^96vL1TZ<2m{WYH8KOVf_L97+&+t9F1(u z&bMl?2Dpt+A-Jnw_Qt;Tw~TLmZ{~NSQ}MK%=G;qdTG&SAQllVaGDihh8MJi90sXkI zWG|PvLnaXm*U1WMObfP1ij47Q!}d@1P03x4=&SW`+DJNbZs!Ttf)a?gt77%Y)cf^s zE?~S_SL~yw-OH`IGNF!}8!efPS|mmrY3XDMIrqIH^ms`f6YXwF=S%&{J`E!{Ke1o6;zW$Y zkdMwBH%ZTTy{@S_5_#z>UpBKBtlp-g4i5Cv%Vh>{=I&acn{d}@njj^mPCHAklJ;<) zB6Vs__{D|pp{Or3N%!|`5m{Yza^J?Goph!>d(Pw)10RHhAgE7ZW#P9Z&aSlUGH}KWd z=`>xpCZnfO%?zKkw?_^K?d~mKF^>xzQ8hxxW=3k`4%_r(rPaWCKW}hK<#bIJESsMK z2BH_`-0N?1;hvV#KYKoYbT1R*-hb3e+Plu)SX-6MCEABY=J*)kX4<~s?}3aD+GG9> z+2y`j6o+iVVxrgoYef0+JIg%%%(!tBfN2XcTZap)?|xuR;X0X(PgP$=PaJY?VIhG9GV zpN*5c9ovzO6f$QC-l#gR&XyVtDi*0^y$no#`&eJezV@Kzx^%rl04|`}bL?)0;e^66 z<4*8d*_U=hhEG`XlaL7KldlR~Zuje|Z^wR+m`v+#_aQd{_iI$)Mg7y^fuc$l0dkc+ z6sJRP`~D{Hc7(yA&&`&`DFY3GSIC0gs|j;JjNWfw_l%KnN%~-?dGeE!(bV^FgXqXT z1yg0zSiejg_ruJf1;QtdOY)gFS~(N;UgzlNO#s)tfxGK38~o8Ul-JJ~7;!Vyeg=!S z)9M-;_Mikdf+BdOgf!{RePLm%fGp?}O@FA8T2c*F?p1v&?A=W@?ETe8)kxJ{@s`I1 z?UV~uEsOi|znht>g+ypN>7VzGq0$xFmkGY_&8(k)vy*|<3)$Xe8j*Ba=~);^Efcue zaCwyfnnsEkH&YB0r+zE!)10pSFPjja)2!k4IgpK_FMv~as2}xp9yzI*&eS~=h;Rq( zsr~#93P<796^%KnnBaafCT@X%K&uatm1B(c_vM1tN*sI-y_EK@Z7$ZY6APz95TieK zB33>~g7eOO^`hP%=is#Vk#8iGX4ev|$`yfCf1D!l6&C&@%USCP#U_5}N59qQzMMb! zBpqaxPaS@7+={gS)4gCUXF%8&i*`gSps#xF>fy>g;f?SRk5QSizK!0LWa9my898r- z7l)nQj_EZIvzxX(7`yPY$ho}MG&GBh7dTf*V`M(G*1YUPFfZ| zUjB#1i+ImcOz@|@@^98oU5KoN#2-kHm(2E=V55*nS6{CB`p0ADJ9}f%w&m+VFJEJ+ z${p^PIob>h8yNBlndu7-(Z-T{f4xD=)lrY=;p1D#U zMUF53D@dHz56xIij|;Uyn1!5(5aJrnDF*|$8*EN2m)|&6$>eJ+geaD;Rr%B$&Ffd5 z^dp>&Y@KRr2pQYAP*_3DKuV9`S27;8AHT;L;#m$y#NjNo`H_sy6iamtK=wc9_q#$` znN*xFPxtsVdd|)dS65|aTf?2LD-2qy5jdNJC$A*0 z`gYf)If9O^-;eg5c8r2vasTS-{by>+3p_{I_RO-ys2K|P8x+GfUza|AYzrt7+20oZ zrSI&Ob3@519fDpE{gwaap&Vl3EUgK)aZ9!Z>4CCuBsG3|=9)9GwVOuTZCM=oBTAAA zAvEK7OkSFOV%M-us(-8gaHaa5AIGTi^_Ps&;kE)^0?YCS=jjs|SC#c+5w34E36EHA zmNfD1>x0)?R~W^p-d%J0ZKM+$0SKii-`Z${EcGFOg*f+o)qlz1!QZu~jQQxy3zb1* zJwmLfHaKw?pe*!pL50F(Ud>iN=Y_NtFICm6fn#H7WmKL9hRV)ON!YZ8LO5tIVDbXo zJ;Wt$^h1AOJStF@Evz+bD1eUW@dc}8R_Y+Zte0faBZ)~XqwRE)+|CaUpgRGefX?<% zTu3028ASpqdBR%)=2`1n4fzGY*?Lx+6ZFy=BaP z*p$!LNh_6K$H1q>$4gvftFo|0NVAl;RfX&*1F=BX1i2T$DJP8qmgWQCqDgz#Wp z3+Jr_{BX~A`c?}EF4jojx_YOk z%!I@{s7Ke4hb{D`;v82Psv|b*J=3`}j2M$wF#R`r8FCs&tz!jFApzp4JnK~L^}UBu z@4UZmtgp*zpR208qOu&<7;?;AuVLV)q6X}TNFI3ZhDbiB-aEplN*{P<+H(l9bCu-|4~U<10)<6p{+%n|)*ZPk zj_NF-i$}EuH$AQC`*yXZ-PrK(`IwoBnCHOjv!(-8^s``%Kj=b{;v&m;0R~MG-_=c*+WURPrDzztl=Fr)!>`orOET zwj7;&UG5#d@CkfeK|!{2pU#)eUl90EOPch7A$g;YJEG#Kv#F_h8r3y56EwDK$c{ql z#q<`TgOPhI)ivF$I$-#DBqZm>o9Kp(shIdDU1*#eT2XXT%ec%k)&mRa)ZD^-`-H5g zp1C%{c4xVM$S;T#8&*ZaSn?@puX<|M7a8Ue<2%binm#|JzUtCbzJ|MB|5K#sa2Oi| z>7+VYc*WhJz|50b;qeH?LkH{Z)DR`UP?0>BguV9wYIOLToEP=g!8ph5x?t}=;4a+S zn-t3Aq3xsEL1X;b27asXI8wo@d3jgfcEFpm zg>+lcf4(SAtIw2#=SE{~6*eI0<9`n}CP&I#PfaS@UUl5@XOnPWWC#93Pr@7&N>Gw= z>5%k)%nDi#8tQ>Qjwp$rk5B4_G|}jsq#(|4EZ+XDz8=XX;@J(EKk%NHkVRBWCnSPS z&f==%<9X-!o#p0W?Qg8MRuQI#%t@{D_)|-hgm)JRH<|I9bQG=8WIu{7Pz8^E z>K70lJolC~dqLGy%4meN%?{Wd^f8i_U%s;ZrPtkP$tM0@g% z?U&3eAXb2KcG`026Fcw^=)B)ZVK4CWv+k(}oIvo!m+4lYPirEvmjmKRT=jJ3+}cmg za!rUy)p{-9Sbf5#-g4k*tm%=D>$#;r=HZuy^2)v_5caI3xUJ~-;1fDA*kD(JoFRv>&E9?#3h(Ha2lue1YA@n-w+waBFqf&p* zZKgFAZ}y{9W8@b4&Tmc#;Tuww$k`}(Qi#c+8*@Pt7=du*50Jg|xwjKMC%Qd1n{sfo zkAW$kII@LpTvX!gr#vgu=vCQ{v)*^gA+DyNax-(#8W?n~r~5x@csq%1vNO#WH%QjG zm)I`xtZ2c%m+1C9_(dk@_$1fq1^{;-;rn*u84nsQlhN8Qgosf0I;tw57pA|X(@VGDl|u<&XzJ-fSCqpY}H#LkH?u@Cy?dB_v-01AJ6 zwNRm+(QU5~YCKZ+s?R%i6K{R=Y4H=XI9zI{YgH;dpd}B?(Opw!@KQZOtr^pge0*hM zODX@dGOx<=%8(li4F^~xiqx+HldGq_kX!!pjeZ63jxeDK>hJF8b}*ejV=ju@~oLtPr!Uk ze+JrVmP$*c^{jCjQwkqNpMH39{LCmQ|3=^Ft5vq&juHp1<(|-9Qpn;nRJ4m6x4rT2 z7>P|6J)+RTc=R!I?RNUe!Lo$;rh_#J8)r*4wl)JxD_8ob@N4pNYm$jY%y+abcl{ViECv)n?0&6(dca`A*brO6XHpCRF0(Ld7>fN&R)GLqsHa++_JELP~WW#;) z|78KzUPX;nTE7)9DfWtYro{c`VmF0YK$ejE%AN|9K#fCWn%kQwR(rMphOkSo0eiIG zJUg@50`=pjI{Dz?q1Km`a>IoBhvGcAkt@Toy{>u$4iS+ns06fbX*DH7OIzsN@IWh* zd91-z3$rQf4r@%RSq_x+DT)Q@RWDN1|4=FI&Ts5&ZW_m9Exq3D4d7-D#Gp7#)$XY! zA=7dop&4-&VQC{*$xT`x2{(Q~&V_>~{}ba)))T{uY;SHIMyg{e^>qH+m*T1j6dtD>y{LP6V-Cl>Xp$=6ig-mB?x#WeHsdW}lt+Zx0}Wqdm(HRM6c` zl{(7b1{^jYDaX5-R)VFsviEUo)$nbHfVEUjp!CW_p*&>%5CoPe6cJC zGG8Ewo)oJi`G=yH;0oW;#@g(EIlAfJ1)hkvxOnKO-+1NEbv24cvCebqD#r>IS!77Y zYMpXSw;y^XPM`5?Z%fbagitkcoo$RS*~V#Q-N~f#!?m8Gg%}2Aozpc<1?@wRZ0 z@n^(J!)F8yk~UPndE~=$RX@DqWr1}MpqH`gGhPv2&z@WT`^*>%u~oB($#}muc;T$3 z@aj!m*YxS?^6sh`vk0y~7H1)U95`^yg?CYMRHHPG?i3j~+UQHRdesh!09)c*;)aKT z$cA?h&<_!$1+E72WHvFP7~Ovrl-J#6zZ(c1aihM%>7ONHMzq*(o9wPeeA@4E{tM$;e5#dCi*u1@>_`|7FYB#~% zH6g=hF|4M8sPWtHMKn8cL(f(`Ek6Ah@!Y<>OHG@n5Ue?j=l47BF5go59JP4h8acFr zggSmR@l+m&Sajt;+565@H$c+#&9-B|({gmwpM3K_xH#DkS^vcHYWWv}p2ccVCLaUx zqdXIsZ101a^YEOnnrR>l;#=o!`ye8oYqTAikS#?rHOlrBX+)B17c_cD`mnYa=l1G5 zG+Vy^ebnK@dckU3bbN@3MN3JvTpc5p9@hxjcHYwx;CV(9M)*nCw)V#z5I<-;F~Vw7 z@QNGE+PfHp0(&-2elOXX4mhNrmv`*h8S63Hb(`3`iN)Ram;B!3- zsJZ3e3-4n>Ka1Ch4Vozt;!sT^1M>Q=y#(5~S)jORALv2)`;G?a=NC{9#OZC@e}_eB zieRS}WNykl#tkm3?9%CE3|epMF%re-ugC+JN-^A=;F=GOlLc_Mk(I+w~>f_8Jy_1Hm9D9!E zujaP3$z8sF$&x8FS^cLWyEHhkBu(v!n=gr*?`ncERGK?UP_si}Z-9jrnzOlNz*tRn-{*F^~Q1f7m z^E(3moeW*5@2f{f^V@=6%;q0akMv{0w96|%> z{6mroRNm5_?s|5eP36hAvR4@4E5Ypg!U@h|lUb)?DAMegNZlq>YwAt=a{I^Y3!d7@ z-J;4xJls%xy(Tp~ zgD*@BqgrHrsw4We?p@lsw_7vns|?fPzN@j3%VaODfcDze&}d|G2ZBVN23yq;stkbe zX%xd|SkttyG5olSfpWamiLz}oLgDh)mo4(|)njC$lkXl>c!WAS>m~Q(@imKLj?)E~ zujhVQF-6BQgl(IfwW1v3%8C#E65qM_c;3}YL?fB{wP@(0pZL#a^7b{OyldC6CfGG$ z1Cw(iR*55Uam6w`A22;#YJZca6lrIr%jME(rtS99`BT z)@d9uLh$P3(_Hs85w?)zylJnB{lN*u*-qbk(Q^T$bAyj+v*_h)LzaGB;OW&@ml&%# zIW*1EtUnQOW{w0Mi?*W;-|$;$0`yG!oGTBPK?r`98*WvU?RI;sWs8?(j1j-CRLjWL zBe>QJ&;t7_>Hz(S^9a??Hov8qU+Mb;Yi#i*LAb@JVy6~o=_>3BSr$3;DtP;<`lw2v z!etooMj(t55yv(7wI~*C{5##5mB}J(Z-d0c`T8ckFRfOf?_IMX-K(p?_D@-AYe=Cg%36*$^Zc##WM zeqIN)|N=CS^LIQ6-Q`>m1-R-pTWxaj_!~a0c)(hz7e3T&1wpx_s#CjHJJJ=ZAs0k8`v?17B}bO;H|08^0BY@H!^2mY%w0=iVue?Jioji zot--J7tb5WRlE!e*ji1Rz*w9#p+45eqPJG%wzibth#wwWu;|>6{MTjtV^mN$U2l3`3SkvvQ@swhHd`sb+~=O9Y=x{7 z8D{e9@t(T$t5{>$o}eRV`H-+&8-0z3_VGVb%u!cAaWDl+jhUBh2eSI=%`sN+c7NbXn_NPNAVsE9VG2LiA263O?Yyv0aeA&qb8t?N$z7n($WYdLoIts;T8$` z{mOf2j>(+h5yO2m*TB5QME#GrPA0;Z7!G1tjWt@mj7+mlC50glHHFqilVp61J9pN< z_0|&xvMd7j)MNwCqvGr1Zq6;CKp>tVeHYB*2SNr-DGHsB4|sS;>i6ex89_JXIFtA7 zi$6HXKzB_2*P;E7gZ#dJ_N6=Zkai7;S&D|>4oh;iOPHZX%nw@QEF-fY*7*3MRHtbs z2hD7kJn3DYYjTAY=RQc<(XbP%{)nA@v)*mQ^icS(5x2R8veSjc^)j4ly70wjY+68N zAr{tEapA;|)=IOB7Hel$#Xbh6hg~r7(RJjcd>Uu!?#h9+H_(c(TI{w;Q?jvabonRK zh~)Xu(l^`o@-oT!u6(UW@M@qLw4!@w>HL9StN0~dfH@|rnLCb|bXX}y zPkt3~!$AX2OsS z++nb25}oM^+Cs1H2R0K=BTj>^>OV4I3-1%NqEe5%JsEO zZp)IpC{?UU#9R}(gR{Z-_EG9C-R&R7+6X;G#?6mlJ=ULcFf&LZdJ{A*4n$)={4FSk z%Rofrs_J=83a>*xL49kI&2F3J)msxv!SPci?~{rKV{ta`=XEvgD?M{!4GYrRrdA4qyR@33wG7awk@O)sS{U0Z8%y)`+6FkRpwZ~g3h%S$NuVJr35dDxtd%GmDtopm#wB)vPu=KpK27*)SnhJzJ%~Pb zcLe;l?BrN<0fn5VX+HU;JNbMq{y+BD8T~@_2zG?6ZUDTU#dfeMfvp|T4kRDw>^Oo7 zDEXm4h&W^Y1cyyLbeRSTu39kwdy%HbGMU{eko^d)4TFy%uLQ&JJ?{TU)48}a-N*mG zM1>Bbp^zw)Ipi*E7FGp$_U4v<{IP;Zz1knC{%DxOQAh*&)d+=R1M3#T?#mYy%@SyZGmtM!c87a z)Lpn%2{@nu?75z|w4p**&F*3ptE2ixBabEqPA6sV`-7+wyv{u-F#eF)@{2_2%#~VU ziA%slz;k@eJO#Gv?vhG!W~JesgBw|1Fe@_T1uNv{0I z;%@zg&IdBApVtBw{=mmekZX5wwQZS=cGYKPTX)$%-Amdm`>qnVpwT5yj}XQk=lTL7 ze~_6LbEA;gF25}{X0GCRv*P3j#<6IOX7m^1bhJ~v;iZegjc~KJJ$w)EQ}%`t0ed!- zl<-COLM0Bqg~4lTD00G@ksj`GzL1PPb_&FeK}8MPpACdy$)fh#Y?+dud+`%hXJ*}{ zb9R({jk7tDeS5yBxr~Ch*#=%ax}vh(t}T->h#GlU=G}74pn&AFcWILp)$_O`0{-Uk z@GL!HvhQkRI(MiM_T8Yh8W}xhMP|-i#10%}CfN3N?M!c9VdaV17+pzlFXn{Lx6>3s z3t>-C&(JalbMDBrGLyJMk89x9Fa0mQS7QFm#N%+2A~1RXXXE*p8(Qwy@A2?7;76~* zp?+ofDssM79>RzU?`eA5yt3Rw{LpZ>cz0rE+(X|4!+U-!9#8+SmlKRKX}D|cuENb5 z2aM<53>6k%#V%DRt$moxdJAgzD=z)gvXpD&-1KDJXJ?yn*OR=BmzBq^JeklG>~8z8 zJNt$6M4rCPZ~3QEk7HS=$hmTuD2)sIRO3BvL+g5`y}!1r+Nx6fU^mF5nUgdcteN(4 zouirMhpvbRr$STSLkPv&8tEei2KDM035q&-<@7aA_4_iHo=&NEDwRyofeKlPs4Uln z^NkwLk@{t#w;C$uuVA0p?;o@f$@}%geHt=PME-;2i6qkKz|qvKL74A^_%T#tF3Xjv z3}pP^y=-SbDt%l-DGcv79+*m4XKf1D@k1HQ9rvnO5 zO^YPj*xm~+_?K^0>41%;+K~_I{-{8|Lm}i%^=H+IP-8*O>1hK=GsOZ~xrN(t7&UtN zv(36SX>sg-@^v_~aU{fdL@+T??Zlbkhn*fhY>$yYvY8!5yfqy(3Xj}I+4PT&7fs7e zNd+QEXmHCN`({OhATTWfk8iLUOh-!NC&|XYH%`M}o zSxd{wo`z(f!&mm4^=IhUlOMe63ny&Qpp=r4^W!x_f$PG3N;GPoMhJc4rTJGd=262_ z-tPQ&_k_YD)qI5(K^Qos#8_Y&46f zqH1*W{20??UO(@xm+FQ}XCH|UTo}BxoHXoQYBWQruKtfVGScD3t6FoOP}!OI{;}6i zZja0pKQ~zDBIu&3hSX?}v64XJdsDn$+=RDBM&0}R2MH|=cl>mOfbGQtu#vdwvvzm( z#P!v~>e*Z$8cySa&h=9>_1*+>))L=<7rnCYj?l-g!J@R@W4~di#yGqJ3){90lUCT? z3wx^m(H;zzSY5Nsn>AP0xtztUJ@CAfB9~CZo${qb?&oA>kf!=}p=vMqiAm;8BuQ1; z&7A60n2}%U-OYQFJMiNd>$q7)4mc~E|FodE8!fH^o)M?Av%ryeva4FkRQiiIx-mj* zUmMGrUOXqEZzLu7KztkpKoj8Ox>*~8$rh8je!G+rc_D%S8J1RuI0Oow`eHtC$r6Rr zy1KrJxn4zman%Hxl4hFWvXmdUttNJRz-2?AK&q;}9Cb@VV7 zEnvJBw6K4vL=#+|YWzxMKkp-&N#w@Iw%QME?-iP6Pc|It0rp3_S-&IXaYr|REyvn+Qo-e&MdD>PjDNsoTsajip$8vbad1hs*2w5yLJ5-4;@M4)Au!)J5l@rk9#86wlqITy~N4ZV?N%67-CzP#;)5XPZ zt3@oSos-kYwLkQ59~lOlra+)?z#Scp3GbPrZjI<)4SPaLCqY5QFy(^b_@h zU`5jK~aV1m37slxI}Kq(%QC>l#Qz7xc{)v*V@avJ@&_F zK_7vB9gA9zny7dWdW?I&hH#Atc209ZuU9+>Uq&TR0@r#*Hec~@@cv*p(x*oD>h8_g zlQLU%!xjF!#2&LzZnv5riI^e?%hgQ~cH%pcO`^N@Y?7>QdqC5gZSj|K1&XZK+rJL? zvUVk(^*$BG(z!QGW?hyu1!rko9EmZ{RXTd(sQ&4&aSeRDpAK=w<6C9{%meGudCJe! z#-g9v*21z(x?UnGmy5Fe$ntx=YXEzKR#-_XIvHXZMl^+b8)!ez2SY|~cWf;-xYe&# zTHhSGGewg6c-f&$^)>63oU(eEWdnYeprgjQzw+ z%*2Q4KbPhuW2wg7ttUxfA*ROqzrD$N2#l~?ihp1f`yAUJbYib%HB2kSpW8Kc8*oU> zjhat995xxD6ej)8q7_1Ow(=VfOT`%v8k>wYTY&6_o}hyUP||LcbX`ldjIzv}-(TF+ zCe-^mYb(-&Kqn0L(1?^9KkxrMSh2?^+8&UsZMze{+@z_?n*He7^eS|=k|GL(Z?w>x zI7*q9xtBWP`UZy6SC2ZLncsZ+RV}!5UDMBVmi0UNDXmsk&wn!D*@(@%)H}(+EP4K6fTA*)|gKEMT5wM{@B3Fk|2yH;WvV5U$Tcp=1 z>K#|SU|%sq+*SPu@SR!}7ZdndXgo&i?y1v6T&wIm4n2*BPcHdVSfO$@yOeX+r%HrA zVO0$=booCm1sb8GMrfiT*l3Csywmos9pje0Xh_FlB3rds&e z65#5@n==OYLuEUwZD|vCkPBl6*~>($(;v7^OQqf=t)23dqL-makGYWFUCVwQYki=^ z1CDD(<;?Fx8pZXT5G33sbh25%G+bvuxm3JQo_3%$p8%WsNB1xRda zzq8ffv2sSJ?-q%&Je}i5sq6!)A~19q#I`bgV?Pkvm7a#_z!7A2@T&h!1Dqc!Z@>BJ z(E6DjBe{&nM|FH4l&la3e=c^7Gk?(8B=%*iDn&U+zEfQ*Kes8bWA|jL$Jv6TeV!a6 zT)`Gl1OQKMm!z$|#O6+n$As)TcBRYY5{^4YlzGJ*qW8LDhrOqK==+YI@W-vGDGjWw z(kY_3pO+FQFmKS^@Mwnt{s))6^1#4juZ(dK?+VA?W|;CKx%kUsMzQV8CJ~r29EH69 zEjsDrHH+;*rh^wmfbg|Alq<)-A~)f0!Obrf5jU_t^}661KU+_clBUICXZL7|V;F>7 z_Z;?WWD0S@Bk6iUvBuJ|M}0c&Fw0Yb`97+hT`Eed?A*xg0)`v89#C;@m){W7{S@jL zN<|23zB|%>yu{Co-uiRW;4yV>G3Mdmg{z`wv%Tyo8ptxov1}Smnbp&7>@Q#Uf%3j% z2&kh9&<a;ve1r<+S&+lnI^OD38_t2iUo>GinW)ghxv$aK4;oe;$?FEXV? zy7TkbXGC zczv21l*sXJS-&!DJT}GEoC5jBt^GJ{!!0Llx!k?uGcFR1>JiBeFRXrgfh2(!A@)_g za#0a8e}F8051&}q*eE~=xc&7#1i5Pd0ZOWG_F*0$=@6GD^L>{7?45AKgI;&`a3z3^kuO%=uyLXJ(w{+u64;wYTJza=#$J8Sa{ROcFxXYMK+TW* zN1}l?j>3!Q)sO*cdwc5%b7S-kzz3Re3cByGVGFsCUI>!9YARLP9bDL&l|a>?Pl#Ts zumCK$<6q?-<4cUdDbfz`@Wr^}DXAJ8#VE_RDr*;w89`UdYSiI`;Q@}WOOsvX;i>uZ zgoU5V7KWz@&vKEFGErWARIPMVD?3Zv96O}x6&`cE7wzvmD@pLBOtDocc7CR+nx~cA z6VL7Zw5=;VTLpcnMv0phpgU=MX2CRQD#rU%|0L}ZcJxMeLH)}ULbCeP=ztsKXV7pH zjZ_=Keo!$f%YHq?_xDUtpj>$34Hu*SNi{Hqm0}ul;!E0m|5}X1I7!NM+>zbu=u$UJ zt9ayT@V;hgi=}00P4?t&eJJ7w2J90p>FJ+85--b^P=ar)O(3H7(6b(1i?O_9wIJy* z;Y>drJ64aH{rtaOd`HyL!`(%Xb@bAeAIbiP)n`4amLeN&~(ea6V>Kea$ zM{VfkzlGhv2m?zhTB; zu!*%vCvKk`jz29dw}wUCwkRchnS-AAFXPRM&cD&PFk@fh6W*xj>81H!l;feM09;wo%g5hC7&)LnT8=2 z_bv(rJnx@`#>fQakI1y20m%)#%~?U)2eE(onco8np9T}J}#mkR(osCC?k}QchMc~iuly5_1J~6 z)~5p1e88CLAh4kK&7s)WJ3_1oI^VK(G#vF0_uIHLIO=?Yu3jGo{YX@06b^7tCkX3A z!+l|8F>F~Lg*`@(O$V-p7Ir?hdrXNF;A}ovsFk$mHQmf9P+9%(y@h*FdaG>W8T*7# znF*Nfx_@_Y{#`-o_xerr`s@zxj^5e(B|kBSC_hNVGJ(GEhg=YQks zV*%#%t1GrnBO|K(M2~&h?`LnsvIQjbN%PQom5bhHgE3)?xDBtu@b%+`8tJOh7eUIm zE<{%aJ_Ua{xBM@^;_bS;BJe~ORpK#N5uR5$Lc`DYD)U`!zc)~pr;vd@Z*ngU2o0`` z47=X)e{7|{Gvh#?$mfBi_nU4*9LBbvccVyk{6~JmKB8O?Cln!R)SjNo z^CP0?Sm5cM#qb28QpptP?Tg-q)cX=dLk{=5>b2&_VBM4 ziTu?aPyG=KO?DTPRnGAKyem&B=|k#k#%?k;u2A7~rW>c_2sn6s`hM9shit2inW}QK z5pnfoIS1^Puz<8YKjEW-@m)Mk`uU(#nuUqXf+lgh0^xO-@;tzzU@GO@b3b5QkOfAG0P z!78H4>Bn0<6Zn4YT@JLZ?%ZgN;%{ZvVm~76>=+yT6e`zJ_K52f;+G`V_hOR($FQ)Q zo32#3zrZloO)wgRjrbXfS_UhgfKJd=YpLfV8zaBFrs$l`OlZ`x-=j$FQ4a43NmIM= zZ?B{~CR#~3bwQ)e+^*}r>!!CJh{()-c`Sy0{%PLxuQ!1KKOv{= z5&|YKQ6)v&@TZ$>sYFT3dA#k#L<9~N#?BXH)n7YcJDhH35eri+NCcw3wmA;TF2A&* z5M5G>RhB)!M&7V@GTWQfdWI7m(llBZ@Q*em0ksAse(l+AMxu-vhfhbPTXu!5Eo@Jr ztp0Je=CF89F4$f&0Rqj9*jyL-aM4n0I9aj(U06y2-6x^&@KkRyW6KVU^pK`_|E*JB z%4z-E|4V9upOKr3<&S!2P=v!nKJ<~9*IixBQDN*jZur8-&t$~fy{d+mB(R2PX87&9 zZ?deAYioVx!on+CvlFjg*Xi(24Qo~IM<@CTfl|Z2_88Ca6`P=MUB~2#kvlp{uk`8w z1sdN#t1`a;BFTbWMvnOIdciATvd3deXJ6O9a>E8Xga;e9H?R*jR8;+tG&R6Es%t2{ z;b82zRlvpbfNNdXcQc4*h@fPcBwbkL}cW-k>EM}+42*VK+A=poP`F882e63*9E zQ&6jqQtLKW#d0o6qY#nx@agoiYU?2j48R7BVJxI+Bdqh1cTfoqbr+$Z5G{5l2wzLe zNc-jJ*v4O+4(bx~;)J|M+N2=%bRu#y_4juBp*x6?*-8?(-A-acnK;vkFxOG}w@HJiGR3fAF% z2;)umxkTejsKTT+X2{dI-jjlW$isUxd6Gcwfn@mkT1w!+CAO*ovLA$;D#|@GAI-%m z(!1t5H27%){Ybt_OP{z3FN>$d6}4LASWRfko~*Q)d0rkdx2h5Q63@kBckX|)EbHcL z3$9ohIz9HxwP{}-JeIz_bnmb8@oKaJKJ~NOSuw@@d&w;Ski~@hT!G!eqvVE}w3gw0 ze9vxGMZ%ot+)%y*FZEjY1VRhphe}9ehk;)ni;}=7} zn=O0Z@mup9PtudnT8uebK~4fsD|=t~zEFSAPU#;Xufxrfq310Wd0yxgE`c_;R^HGo zOT~UA@Wy3FRv9aOrWi{K-k78_Drk#BzlB#*pC{x>L7hElIGb=j8?rc+m0AELhaOCT zc|{S{3mS|p4A;>^E8KS^-G8IS&+PSzS*6~dR-uc2t66B=f1&#h*nl+griPtpk}}R4 zV9#isQ@FM^N*iVud28%&efmlb4{%&O-XH5alYUY}#_Bf5bIE1?Rh)>TSlSuwDeKO6 z?Y^(4f0QPM@|XtfS?GF$*)%utY{<=R=cd|kO-ZtU^Kx;g$biM=YHP={=6emxzSt-< z+A%=9BlVG&)^7daf4Dtlzei?CEh|F9$N=7NK41gtGwGS0DlXA%uDy* zSwnW4TV1+`!pWsm%izZEM|50VfflnAZ@$)QaK1MLJn}G57q7c}G4g?xO-*Q@|Bkj6 z*n$e`!0L$vnN^N>l}kZUE0K#a8#O>?!G+HDv5-ytPlIS2S~0`K#oMRxoVu2et^4EE zTP?BAyGO@tSsl3Ak|9iS&DTjt=&s(F+1~kL)>Cy;yDxgnkg(_7i3*wFAxTStHK27u zY1bXXb@(7YsEfq^ozlErx!c%nSP9<>o%wEVJR?Ld+`$rR zSBllV;j1}9AFhFRWuKPfUA0$u?`CN;ahqeC(D;xkDpa|0uYzPud^|_c!??WF_&}=@ z8a`*#rt5`Jk{eHQYJ5v?K5?if646px!?d)pI0vXvD5V~cIzBU0pinh8{Og!@_@;1> z`Z47yNv#z87`=}Myx*A$b3CaS*%695Kaek{;t8P`Tt!gpzBwKIxc!O}f2{eJm`*u;~vB z8d+yR>q&!8Kf2(W5gwKhjxM?CnvsdxY@B7bCB@YgqDBLS zhVH2kWBwpLGMK%_{4_DOBAFQuGyGLF(r&O?Odqa^sfk&makEdplW%j{ebwnM^_%M4 z_K(|*BF4g@w4P!}%zcNeo3QK}@KRoza|Gy>`Q~A=1D6bIgSTAqHnoXuc3tsQk~$Ul zlh)U6?||OZ@GQd{($K5aOs?=&xsa-5cSVG$Zx{-vZpza6=%6Bd%-y-68w8KRr+)sBKomW)X%fVLeW-;`gtU7OiK;68J0iuQMT$O0+O< zAJ^a=tMjHJ3l~eDjoez&J(u)yLyc~sK~LEDQvLhjqWG2Kxx{947< zV#qWJ|L*RY&{FBafk49tnL7=)Zw?!w+g|)WNXqoly|Zs2#$JByG)cCWi7OOGZE7@{ zHN)+YlL+Ha07Fx4&&!0v+XMwr8+~1{jZf!a+FPILB6>x}cDgzxNlNHT!0)A2Q`&jj8=K$Xf2-j?%3Pji-Q@erd2>sj zmN$L-E(H9yzGtPcPfd;n6^=G^HOE^IQ?fpoOqh2fxw4byNgvWSGE!)J%=2U%0s7S= zWs`~XYX5R28hB`zjfT8$l3K^2$8bSIT2)_s(xS_2TNsFHtNn?+s8E8JGM!%ZeJ0*cYA?1$Gxu;>c(gDA_Ao));{*ZWUXwIr>es#wb@mQv~M;v~b17;vO9dG@GT z%SuR?U0b-rl&`YxVvm ztf`4hl@oP!^j5&}f$&|0N3RY+iovS$rp7gb3c@XlZEr3b4J*a63zKyuL9E{s;e(2e8s7FqU@Bm6*0kJsXB!$N|&q9)L9e`m7z{fd)}> zi+YUHi&N`QfYw}`sTWM$b1%{urlts_2vb>#7(pcTDL#xwsY-#{c6eD%uXi!!K?5`p{c ztlxRp!}oC;B>z^l`=SM#2*KSNl)tOW^0s zh)JVi>##Q&8A!QDfs-*{4lW|RMz4!|Uw0-8BaD@%`gcEa;-zyHTC%vtyJGu8e<@gq z%jmEVj2-LyZ^~8aiW%Q^srALhlIveH7ssj<9g#5w%BB;7HD#>t4}fl;A|m#U10dlNG;I^bbh%q4oXeXEw8^+apj08eWkeYhYaPRBUM+8Me~J)ehq++Hm5B z+>whoL~NFr9U^cn-JDJ@ge|Z*eV(?Y+VO+O>Q(pRI(E;RC7oXV@*@`Ft7HSY9!XC0 zHyJD48=Pwk_#p^_gYl&JMJ>FE(KwU`Eckj;oAkgtpeLs*A`q5nrCT?ebpaf>2x&Zr zrLv>$h{@(n=5g=`wqy6b!dlq9XR3x+-iC?OH4P0%FwfR8UO^XzGii za;8@xPB|)ui{rybiQL^+9DafxBOt%37f_N3U2%TjOCfRGx@vOAmyC~9rRLLYnVQxw7KyQy298H!+@Q+E51AK*VpW5bg* z`uN*9FpqUZ`+GRR+g>-x@wt7DA?li&U!J2K`>gc1J#e zOsDsa_Ajsk_l?B0HClhs;Tv3>CVD@_nuz?X)kzJLFICYGhb?Q`eEX=3_i^8zzp8uR z1Rwow1B|~u0Y}bI6qJG;}Y(Kxv+ko(NG1vN@qX9qb{ z=nBnUn7o)IYP)L^gdQ@!LSUM^kvUULK%Ukr+;99{96O<=!kbgj^Ejb9+zfXt9BTa7 z*)RmRC79=xk)^S2^k-?`hM}q*Z9uD5QH~nOgFJDl!&~TmQO)VXJLFO7dWi=s@n6&uvb7DRS61+H7n~>-^Q7p8^#mKC-RhZ0E?2<#qj<-+ z@|a9kO<|mVZDB)nDkxU?HDJL4M+_3uj%)#ZR$z-W--qcKZs)eFkAn71LY~+Y@{i4Q zcU@TA=Y)w|7=`@7-RFhn0AeP6E8}R7e3#($E!H9Ah%uYHohe#ltDL>YzN;D=vQwB^ z^QQIiag%%53uDXQe4|OYq!;C(Mz2KW>V~eK83i_@#^jcScv=U4*`_&UkEi2jgXl$T z^%FSpLG5xnFYL-GKY(BG1?mw^z7sOgPSv`abKm=4M-=s)j|?%PypG(&7R;(W$#!cl z4pgg^4mCF;(lyYTCJ{ph6sz{~F^Ij8LL`z~sa+o$QFEd%wlg(?!I6r3g=rEj6IMgy*QbP~ffP$+eiap5zK7gOL`pZr z6Ay-Su$;gPJxytRXYY{L3+liKgw#}rM5{U+FMfNzTdWMDqegkN^@mV|c!5Er|A$bY z2|wa;0*_b3FW4}As-&lli2aY+aJ~XKE5T$~gO6%``qmE|{LbSxne5u{8v6VW;N_EZ zu@U|RyaraHymjecxwFilwvMcbDcfU>HRnRa?;$s?{@kwlS8uy0bO9BRer@(;-(8}) zYS;{UX-(NGH zf7+HCHFp>!&kcHN4w3AZ>^T7aq+{`6O@ z)r|=h<`2!I@|!H-ZBqVtr*9PV?UT6G`v-?A90qJZ#1d?+PLhA4iZ+e>7YA@Mh2jTR#flnw zcazL4e+>_Gd8!Ay&*>fqSj!%<7ctFI;=!`9_6WpcDC`z3eoDQdBI`!1{^rB}ZZ}Q) zpV2b+kjnSR&;8kip$>F0#6W!0k-+s{^OuhCwgsokETf4k~P|BO{5`p9Zy_uoNC@U=Tq2rZKI*q@Z9So!=&vE^L8$w&)j zovKvu`DXLv=6X<<*4cw{TbE94)tGjPqeq9Jp9#V5>qGG$W{~u8HOT z^Ka{cd81ub4tw_f?soAE-=^Z5LFxR|`R%PObYYLtC&S|jxktx#K#9AbFgD;nv?^4i zk;W{b-ScLjB};wd+X%a_nP<=&v=UT%z&P_jbkc01;_dMSI&HRSOhL_5li^Hlkb=mN ze<+A*r;r14b{)T|1JR7JwqXIZ=C0*C^e!qs`j{*6G9vO^ovJ)O-|U*n{&MLt z)5%pv=S0)aK!X~HUFd{3ncn|S<*W4i>()oCEbj?{>A7<4MmJvn6uUltZJC$#hqcr~ z5&3E#y4DmaP}~+aXO-~9 zS;EdGqsW@q^sGewSRcACR78erXv3UxmbdwZt^MxWp;6=-_qyg-Y?cmvz8LGLSfVf( zCBT5Uex=Yr3xC(Ueim3~oq<$fhHlW_HTrT|pC^q(V~u71Hi~uZv=mFV0>iBdgeLQF zcvdqIzt$;?qDwnFeLv?U@GEnNE+`7&&QI&NgO1EdmrKl0TKumK?J`DNOb>t{MWTxL zG0N9C_DE>n7ST%&MeogYZyyfa=B5!m=eqEhKxLGR?@86}c*Wg21dW!sZ?uegR{wOx z(48ZiITM8*sm-iOadUMIc_Wzb-W+VBarB%1U8If<_-aNPpjz+M`csH}E&09DO}dGG z;-+CZ@o(+!KJ{cpi^VQ~42-waFYirp&UnHH17aZw|Q zNsZsIEE0KPsa?2y1AS=x>uZt_n!C~Jn06)h*-j4{eGWdZwPgC$=dx1H#ng#L@>ec= zCL%iJ2(wVzo?g+|F4AJV^mx4p`oCR(aV^xOVAS_Ilh^IbG}tC4t2ZLLZj=|#h4{JY zltwvWsXtgZ=j!6;PDkrkX5=m^K*8|_>xiyCjZz>{Ok{kD>F^HuP`#-3Vgb={X7Wfs zpnR620I~jQ=I?&!Y4O5SI0_jbp1mmQppJ&_YqR7WUMB%vFVYqjE))uy>!Z6^8jY^i z9q5UQf#&qRh@O*)BZVEo@tm>RHv|~r>YSIIq2se!sMHrS^8jvu2wDSX{Aj&PP zKHF5L9QLODv-C>olOAhga5Q$`iNl?pSqgb7wg2kM%lfa&k2`(%|c6pnJ$3*fnPZtv;z%s2dEtH{(=EeUDa>>Cl8g zU;AQ}8hS~Lwqcuam#&A3R_uN)o9Qyz{@NgPS#bBqlxUv9Hed>{RqSLRq6C%$Pl(=o z-&Wy`@-Y#J6|bHa(u8et~)V&Q~4HpU;M1(Pp$~+==9m^xkj)GchN2NNpqp`MVu!JT%H!W9P1W zR7X^%d{S{J^0WTbKmW@Ys(dzN_rbYSZuc>~V36XSxh3VS%cM1we8(6>m#x_X^*?oa zthp;5Q^QA!?}ffMrAWz$B`Vww6;+wEk-vh84!!&RcWoMC)z8QxPhp+ytQ^yQOXZ+y zR=nJQEBjB5`Al|HF?#C-yeEb?F0J(A)e(^7@G{UnHRo%~EDt#>!%Jtlc~NtohWD;t z`n#s=&IIxNIsMQ>2i&26Q&dm2lP$OB2;$Ka_c~nP^1)q|@6}?P>-eVO#=`yOtfVxJ z?F)hUIH_|tEmJ;X<4+p=k^m8XECe>Rx?x&=a^_((AXr*OKafIKCH$Y zn{)tB;Z|$|1USGsH3m_B({;##RM@U=#PN+GmfF?6a!UtI zxhnphmHp?q1+anJ1ek_H6&JI3{qBSCwsW$vU&HbpUcf2KW$I#;#I^k>nb8qbqk zB#Dr({D;+0VE|Sz>D_=U@dWiS`K4oRw&{1;q-PyPlo%O8!CZe{w%_ z{&jdRrOv@*=pEx*wN{e^ z%x=idy3%V)H#LawBpk`G6?tPkXH~I8@15e78_?+&w+!^%{4O;lX|>4Vu-2sWbIwYK zvlmd~^{B(5N%L!U^u9OehD^u(?8XD_ghg1^(opQV2LB|n^xy6RJhU5KOb?iiSyL{2 zixNlRY47BGz8=k6&pdndW>n?gqaP8m{RHZfe=dYQi9|vwLnAA`ZK`IS2D-tIQSFiZ zGV=Z-2%nZ>18u0y8ig@z71OV9HF_>>p(_jt8rRrCjOD=kV+6A-C;Ni^3)z!q)Jg>C zm&w%rKHtYi#L?gYq4M+2t~2=08>!)n+HHvrdp2}eqMntFc^Adco+;Z>YJbFwUZ3t%K42c&wU`HEEZn5v%M+dS4Yd8L-&iEc)4H0_Rf;``9+7 zQ+*v-#iTG)OIZqiwf}>4{M-i9ex1pcD=`zG*+vtQ6IwytFWE2Cqn_D*Bi5Kwl*y{9 z_bx_;m9p9`PdGt94R!A_)5J_xvEu5&tBy1a4kA5yx9{QB@VS8`&1&Al8_OUXk}ORF zS;ryA78beQTu5Z3c5Qn(X^F&?okCKQ${)MKLnCyjF`q_FX@b0aB!47Nz4?#UE<&jSgG=QkJY zV!VhKs~!s(g?pVy6tDDR$F)&PJ6gi#>dxW@K!;C*mRb_U%RTT#C?B_bbN#@t=)Lmw zsApDvLk*XQ=O&-QZ%nNod7@&!b4P&Drbo#6m*tN0j(HQhBM=X7V20nV`zu4Gfb2wC zoM`|akLj?d=EMcpngQJo)~0Kfx&F;tU*M>G;$0DX?pJSIl{sLn| z`m^G#zYwY;v1d%DG#A5EzW&{VAy(g@pL%4uXAsp5t}Y%h&XD-&AOn@6`Uoo>;S!bJ z#lzu)TztZQ?eVa*U}QwxCo9NT??mM2?R4)cI&dGTEg;d3iyQL|Otk*yc!qeaHvx?= zRdXi8?K(yjq+O6bN=mfcjkPEKtIFGmp!YuhzN;yA>B?P!~lZy0%N zkBySu3?|N<`SbpDH}9`rn)|*_Zs9d3^GJ=K3IRt7z4r{~lJr>9V$Sfsq+0_mQ@TF} zLbC8Sw=Pl~{d`tMu3$tcCbCbQQf;zhO4>Ur^2(l>wgW5m?r5Gp7!Ta>QD7(%-y-y= z%?(ctza0i5J`&=#IdUJA*!_h?E6K|3NpQUo#VU39Or2Z}#8Lr8X= zf1*}WQ%(07W+3he7xQ`Y#3YkazzAK$(tlCgc(CUb}HM^)N10pZ3}wK zG0Bc6i`cU-Y^Hp}kVaivYO4x)i<(V*{~({r;%-&8)$XFb&Sy(!g?ld727>h}) zp#R<))1&EysybwJNFamy(Sm4D8af9PA-+@L^4F|--M(V+{BhnTdK@77Jv z*FscH$u-Pt$HrcKIDFkdvqobBM>73-yo1Ue)M8Y=T9woqH)+x*h=uW@hFV}bby1W8i5@Y8D`w7 zxS1vC_{la*T=M=Bb z@efZQZ-yEB-l9dB2Ri8vt^bdvbN^?u@&9;<3Z;<49a2gMXLmU@5hdNJRLW##nM#>M zvlyApA&EJ3M2GZvX3b%n?d$Wy_ixzadhEJh@8|3JO8c9( zJ9$IEeVsdN*9n6@MBSRhIni2yXk3deQzv0xsn!a0>lGLiRG|l z6>9$^_TgvQjE>_jL+IH%Av`mSnR((cC)0HAvLB}{JIAw+T-{6|SEFDdswV~eq{>PT zy%w_ScBZ@O*I{U#^h(Gqw$f@75-n*|eOKMp78;`;?k7RR7o?NdLs2!3Cy({aLz8IV zF#_1ey*aoGT`6*wYti+s<2tDDi~c=`xrYv`m%~U)I$N^do7HJP?R<%6mp&ShubgMh zv^9S{ia2yJAHU$gFHEgBc`-I{lSeObNh^p7giZP%;!Gz1?p6k|uceFgjd*=y_7487 zp-$^*m;*dMyk2HgwBE`bF)zq(aSC^}zCi^Wh>emW$F+m$f1@S+m`#ngP3(nRK-CMI zWO&A#Fhu~w*ffPIpIoDb9U-bObf!^}+ zzy3+P>f&|U#Vo`6ga1At>8v)80cT7PLe}*epsndKYZ^X^AnOuvvinq`54Q_kaQ{#{ zgNUD~z<3m}t2iE47cO0yEeYgtOk?&HW$HkT>z`SX(tk2;^I=B`KG`y$L13Ow<%#kJ$-G z!nG5@P|u33n-E6+1^6fR4eDV<88ZNKGFN3&*GfAK*}>NhIX-SgTAM6_O2%W4y*Ii* zt|MD)u?4Q8IKK#APZiyD%AfusVg@xU+#Bs_fwEi5kP zMVIHfad<(|ESE9m&k0eQ_9O+h zXp=PU3DdL36SVQ>@v*qK%md{oaCaB-Ch&p>A(D}s=-y^0EANe0C`1bJma2>bT`tFq zSsqsRot%f4jQ=I04)xO^_ZELLV9VulOMt0u-dXd^xsNL^TBP95BQRciYY8V(1akIp zt-a5=9Pr}4RxaI6vMYb-+Tyjdpsl99c45ZP#e_K99YmL0l-FYYvazeL3 zHTiJnY~X<~C+amJJh195vRG?yUC<7x8$uF*0V{1QBmR10ad)3q0|J3W3~FX>;dgg) zctHCA^}e;M6ha6w({b)NSiFm5Zp(hx?0QP^>cdF)Ym%jRXEk`-E@A5$I-D@*C>T<6 z9ETNLSI?|hBQ7g!5g4g-syMl zAsjQbKhQ+V|AX65(HanVkfwcnIeJ(Wz@O_h2mcN;t8-e}rlaH8kZ8GJRWVzQVr3l{ z{6hi#W*NfUQbWRJ+)}3Hhv={q!RQvhK-oLhym0odjiizDhC!Po^Fwib1BJC?Wo8yM z_7dLWB?2U=txbKtwDM0adUbY>*Hg3Ozg0FpG0}~!NUrbx>>Au1?6#Xz;}a49`ElDl z>CO)b3(gyhf+0D)wH}?2jpw?3AkB(i-P1Nv&(|mG)}gH3%QMSN1K7s$6NS}N8Qq>_ zhEv^HGTT>Px7Emd1Jl)LBSj^hJ5g7E>abP-)VqJu77QO}T{W7MXb|-eKjL}{Psejh zi>vTHzsRx7pbMg|9V@R1!;E=9U)`N?I@=zXvEF0fExN02CG8ZO22JPJYGFh$A!f8G ztpyus3mK|*drkgaU;WeP-zDymUUQxS0JGGu$|_OVX3^ntIXu88AtfAEZZ8-ug!TVX z^FloPP7(}1n4heL4=H8ET)kTLv80LhQGqXx%89>33M8pw;zIXPM!z3Alm1ib+#0J9 z@ZPFA2TvU^y0g|}7^Eja(hE)kLj0UwAfoJkKr2;ySdTtr1NVTRWPwJ*Ef$|TOC0A4 zE&Hzh8r%WpN=3t*=RF@q|M)GVLfe$ZT^m>CGV_m0H8Y`c__&H0+H$6gaIj#mz&k#2 z-~O^Z&-$uJxSOfpu{~C;Tjp?h<<;5!x`+KyDNs9a>Q4Nk*0@>muKbw}(q^Ze zgsg##HZQBGt<3gOv)J-DDJB;P%T+1^qtHplvK+a{+VO*&{yytgx0Y?&iSZ*rO*LND zVvlsgOOQ6@vmWnFOKPpwXR~t6A88qhLnkZkKRlV$1+)@59%pMFH?haL=XUWhcuBXN zvBzdd#3Ii%Ox?{_&c9&;o& z1k!&U8o)6&&^T=2aa-l}0ry~IvWi{pK;}}A%q|RhO?3HbTM&*JeKmSXHIRBs6|zQ* zTMene`xu2q4TiJHD|1qa-=!iS+~p2Pz6#)?(9d|bn zZK2H{65Vy-Sr+@}3$yHd+~{q(a2f>!+kJ>LbUi~zU)Ot3jGXH0GS!E;G}P1|oV3^z8@jl~Cfo>Mt1 z(=DzaM z9j|!$3+S84`}_}Lx5me(3h;(+t7Lu@-q8An(ZxUyzl98{8p-?hir)`dKCPP7U7+Pl z1#Tlp2oB9zpiOm;TjqYclu#(H;$V*o%RTu%gb1PFyug6s`a##MZl|@Do+67#Y%e=J zvd_!0ac`)<&7+Y03OGm~VY~sXp9?~0-lo->-dvkW13v~Ahs?vUnoj%GZoF=5$H^~NK;f-^R}5X1G7+)?|aPMcCjBz0T(%sjfV)2R{0A2Ro$W>rFK zRF$W43|H=Q`v(^Xw+f_Ori{l#r^4ek&KHIT#1LWXG2l8SQry|MOB;Wy7UhI?O1hQJ z-;Q?Co8(d7ozupTBQ>iy$Zd$Jl$`DOi8$hxk#!E~&f@)RlFtY{Y#SHSO>e+w6mrEM zgken(T^I$6KWNaFbF#2FCiNC?o=+FO*>E`V3s>WNrfUC?R@HL;sk0%eIP$pG(b0_k zG~;#2wtvizm355R-N!f;{GG^5Gjss?rSf#FEi%)#D}5>vxqS-(118`2{m{QIo6J(7 zYFRif+rCA2bQPp$y_n4CyWtf;=|g9y+Z#8{_gq@;qwQ-&U~UlrjX_BU7ocwN`0Fg5 z|JX2Lh2gH=aU*bcbq*S#lZYc!m)F-mjyd>p!|fEusq&0#UCGu$Bj50im*Bo?jj+EP z4LK0mZNS{!b~PoR0`jcUQ!ehgYz5u$Tf7{%!6~3;HJozec8a>Qpi)4?rS;Bas}zVg zdKR7#^DV3F=bvs;C{um3csw9>sf7z3wN&caLTIR+`Nc-AYMl9+K=0zaBGnJ*Py=+f zN7VY6E)R3UHlDBgNTNtn=#4Sohw{tvesn3$yjJp5Itl>Ihka8yjd++W&gskBF+09G zYVZjV?hm#fwTds*qZXt$C0(NtD z^~85#Fo^qowl)IIb@2Nl5W8lsiRkNyTp3MuQOm~seflR&`r(N=6+HEGNsHv!@1 ziL+AkA6Q~iH2F^TQE^0O2I;U*)1OkR*S`BWXh5paX?fT;nVtNzcZVS6Da2Z8#C?Wu zyS6Pa3;G3c|H_RPv%x)}syCrQW%9-Yunf?{IvBo0194hx9ey>Y=PW>M&UJCR zAke1d52qV7wX7x(XoyzM1^#>_eHcLb z{&9_%=HK#qnwjGg>=E<%l4f)A%|#fjDZOxol#%dILKS zU7S07uosxV+u8n4*o}tu$5lLyD+kYwB@Q(ir_U|e*zu18@~UXXV{hgyei!0T2G-ew zk=Tn;Ftqu-5+#{r`)espV~Q6E5ng9SuioT%<#R`K z#@0V_Z27u+^I+5qD?5Hh&&V(MU%~S+JhVHky6#=v8Ob*Xa8SB&Z}qPv9#0eVMTR-a3u1$|-Pv_hrlU#x3iYqb$) zpBP|wOabJLWcpRczES23XVC?bANTkdLx+O$O^?)JXKIdXrv-5hV3T|AKTe1xZrYl! zr9=-$CWCSt^+1=e6pzOOl9tKPvu5E8ZH{P}tvi{pzwu~|;MbDB@~AeziKW9z@(BQO zpB7v?2|WFho<};ZlRnnK_qI5roX>9~W=FczBX{QI*jI?!4l49-!a(0qSXYXnV@)uF zYOgic9~hkkS}?=U)#L#np_O6e-CM{VRW_&nU*>T(;0>YPw(&@$UHXPcmdF;dsfD)POlf9U7x;w^i4{!;eyLhri^^8)1fb%`h^H#T?>kC()bjFG5ro$KYUKfkG z4Rl5Z0dGF1^evM(G0fEtv5X~4y_l4(k$vILc%jw-{17fn{&J|Yc=tNgabhX0cOwb< zAoL*(weopy&eVfTF>dYO| zntwr?5AwC`A*`m4cZctXdyjLyJ8~f2@r$X{?Vy$S4g7-IjxCJ)$Zb*7QE02QFN)I9 z0*vO0|EQTsX4aZ#v$ii&KLf%Nj5Bdy+H^4>D`$5fEL;cDl=@uUNFLe^RQI(WP*OI- zjuvXtS?PQE;QwrGO;Nus_2yqcUc2QOjRxPO6oj`6m_sSiEhFp4dcK zQgxi!-r$|?dndGaD#&Lh$Y&}k*0_cGQ~IqEe!EP3*d5nP3^(|b=&L_3U7Y12V2U7+ z>aUc+h`_o>bjyWIMB|<8y5?&5+VDyXHAEdi{@7fuQya$e?OOez^KFL1%=(xct%XX} zx?Fp5&>D2w4jwCu#C4s&uUr7h{U^PMkJ`cm96YcoiXH2+J%iadoQy6bxyHlTfUa4K;)=;4obtIJ~14v=5)d|}SS z$g!-QLGY{A4-e#hvvjswZxHmBKl``s$iC0Zxbi!eVY5i5aP>Q*o#HZu2I0R^Sa;P< zc4CbBG2_clci<40@2KxU#DuCTZnVJW{g6+5>W<0KqNv-uwief|eE!&%1~E)KEf^!Y zN+Wn%*X5O`PscpD(ZVG?zaKT^^6w$tdc+MrWs>G|Qw!$Lh~9-OjImYlv>>aXB0e%5zdG&D3lSPyd~RW3BH5Xwp9GsbhKPhxm6#zoPGNP< zkvX*`W|-gH1NBjy=^aZBDJloZwckBrSFty=_i}(H9h4Pi~D$r22 zB1R)9bTkStn=N1}lP#_N|6Q34S8n$KHPIh!*Z6FHc)ijiBRMqGCVo~3Q2N4srp_L_8$wwv(E^YbM6RgQ*U-|| zI0XJ^*KT2FMO^I$;NI4$w1;eT_ay+mIpRa|^DH_a?-LAR9X->Rhv*X;G(h9qbCO9KI?Vx2}qL%ZUp<@nuWr=EgQkB|n z2wW~j(!(5*TN+{rf$Jg7;|tgsgF^~Y?&kn*pIKdMxQ0LZR^{PePeGJw1l9R>gD4J< zHhm@ZZn5U`$qq|>uVQPaM~Xj$@x=%>GX0KrS+zVQzBN`v`aV;kQaAX*;$O43CUYhs zdhIlKrWL=s$&7Z-6xFbqyowuol7!^5*|`42NA=^;R0ERa%XbzY#IP=Nuy3Ydu%9M)mpt*t<`cdB0e6G*Z^?+ylk1lzk21R&WHaaHe|%}@ zLJTVd)(aaLxH@Dgy?;rES*ROsgxhZ)khQ;YkGyb$=|}4tD(Uo4>aRZ(z0%Op?)(6m zl|x&Ja}9z#6t=vmyg2RF+J4Bx&r64`o)NlDhQTmoO-HLv?D^J{o0nIK9#ZiK}Gbp3~K(?mhZH)FC2wY;_LR+KK9p9{Mf=f6smgicu8oUC&6k?LaO597_5 z$L1$0vCmY}EutGAKQV>=NJNt_6)4w8&NqeQzMe`XV2?(Y5iFU&mGzQTvM8x^AE(i~m}xZI7(LDnuVPY<{k(!BuxaAN=?GP>Tr^r z#seoW7n$oku5@(Ln^E@rc-en-{kYh-#Wu=nLMLfL9od}|p^X_cWilflIu_p#*tEaU zOYk9VGQ_9+NoYpQpTb3-)mqugkAt04N9ik(`dDRrGpr^Cw*Pc`@5iQV2K$##74Pw~ zkDKF7S1bM3+TAg0oXx8F^O(K%(zZKKNuxHtHI@QITiP!W63VZuxx1X|A@7g}|t$!DwuT!HX9G8lfEkiP!ExW!Q2*XmT&)s<}E zH|$D`@`pV~DT`4tVTfGMrLu$YjS?J1CLM=WyXc#y*U@6Xo%uF&L=8Nr(GxO(T$zb= zngwsCw*(+o7jxHEmgf$au{PV|Z~N*Iho^##<@2rx7-99xwZL(hQruK!*e^2Ka=z(r z$Lw|<2$Mm75Fabh&4(L1eLn2KTuC-Wnc7On^?gADR_Gf@VSQw?L%#3&StswS3^AEj z50II3sLtY@Oq~=zb@%>fAUE!Wtf~IWF~`IGs)bvg;497o|hO5U-gA@3m< zL#rmPzv*9jiMwp%+JRm8LWK1% zqf(#Gg(plcf`fE4Bi@xXL=kr$$sS1ySN=)VK2iv?9)ZF7Ob_Km+wIsDFBTvh+KQze zwHEc>H(O*DH#*M0xl76r6qZxIH4_Fs5pN%c7n$#jI)NWk#{0+4rzY`_F>}XW-4)=* zzA&58Yye>J-e1nWo>W=K7Yo1L078T9*sIWeO#Op%L&5$bxP@$071-+2$8&@<%zP}G zu++8+O^FLSW$mM8+%%-P$uwkzmN+98%KS;Xmq7VJg-0E;Q*h3VPKx%%-er|`3w?|22YCzy; z$`^B~%Zu;b@%}M)3$&(s=Lae5B3L%&le4J(Vsy49at|fi7UZ8_O;TOh0XIhkp6Lk`egVItpijJCG-)(WKAz`7(QMWlZ+=g`1N;xKkc#p?8HM5uvYEra z|9+~sI2lz0=-dp`{L4isvpjhf84wvJV_D%Ubv%cONrSt6ZN_hvcONo82;k@7cZR86 z(JTc77_&!+%BKIQ8!MEbP3SY0uxg-}v`=GU_eOrZIuyi%igwjt@-r4P4BvNiME&3$I-*iu%d^(XUCdXr6- zHZ2yfTd=)qwD60Q*BsDpPJ;ztz092;%SWBoW`)vi>t# zq9gDz*Al$*O<&xYmEJ6!xW-Jo8#m^|D+e$XMQq!qaky%`u>S-QtC!ELe|!(-RO6rP zt~0F_w>%ClvAv(L&&l>;HmCPpiN>P>)6C%Fm4#CHe6{8N#Tn%WN$GhlnV2X!;yh7p z^rL~sgAQc8f?l9~v5v8zt-a&r{*Nn=48m0GYV(fz(pg5)~&5i3(c>t zOZe=!?dn5iM(1_ln?4%O0uitu-c~gm2J0+cFDc58$&BxkQ2{SAsQ<`c)c8}+R%m1B zwF)(|n3-w~CZ=%Btx0~?ZJjk8BAikqQgEb`1+$UeEcQv}!|nkV4D*Ep5&Pr=fvi0wP| zm9277`k`;8jHO|l-G#q^Os6i5s2^E4Y-{>g@+BLg9cU>qrKG)D6gAHu<=zWwHSyMt zN9|7;Zoz;nz8EaEo+glqr3l}mh(aF*5p4Fg%i@78aOj7xauAhcP=0uME@uA0#9<;X zde+`~pwPMhLTD+I9kF`GzxGk@bqKu zB|FxEOZwHkze*>uKedar-5%L&9jOCLMoXkWIZ6vX*=f1JR!blMTKUHl#-j=op1ApX zz27-IG%F~W9WtfA;!-qoeL~VQe-x)wF|^WlK9syXc41iI5z1dsk9Zu>XL@?gb-N4H zar%h*-+-qvc<{Zvqlwk$ES0amZXIR!SUf_7VJzji@ZDWY1njiRyr|4IfS-@W;(_FO zBK7K8KOql~U&aE+)B6*zptWGqlAV+Yutd0}|GV|KH>~8WSe~bTC!MMzna_1a>e^(f z@TyzQ1;WB`(Wn9N?O5U-Y`=XtdCR%4$554AvjQ$fs8r&_^M8<`$p$5EGps|!~XQzFh_=B=oRmq+!F~TZz z<1+v4G4FeOWys7MA!KZ|lriRMdn~h(Co;TTCyhZgQE)1Oi+Y^gB==va+v^puGH*tC zF&&pBm`F=owosectX+3omoBpU+msA zBK}k2Z&8)8w=2QUT{jl~GKM@m5D^loanWjiX%o_R6MBXz%S%(ue!IK=S)3AeH|deM zBD_=kp|j}nlco()FBdYxcu0GRnX&3cG0w)^+GEN5D?TV43ErcnrUd}diLg=h@Q0}X4GMjdMb}gTDcy7L-{iSZqtrY6Npfpi+ z&)6Yrjq1fLcj)oW>E)O0Cr12YS1*$rVK=VJsXlQdfK!sKI}QB}wf)##o~YE6mAf&E z*Yt)7;!_Y-gE&YiN4ex`&f9-+Sd9lw_AaaW9vc1`==_H@5-#}h-~i^^md$_VcD3ub zIT?>4Rifog<=MwkGDnQCetJVEYNTN+au3ry3^}G^%mGb%Kd#sji&ky%SodJuk6YWloV+RUepm|w+^MxWBL(JhY+df} zr_od!)q-u%m^Nj1MyFz*)d(M-B)CqnfYSWHZixE7Df|(n6G>PVO|R3f#^d8;aJOv$ zY_IthP`p;M`DT^q|8PsV$4MMuYupSR>k1!&4z26xP1qnSoFV;pS;N~b;TxZr>}!|z z-qgC%#vqc<*C3Tjb26vThlGKrM-y(kE*z>z7JPwbh6fQZPC?I3F${-@ID(U z)>~UuR@ej|3-rU4dVGd58}HkSCdT1(^cdXd2>e3j@tiZ3jj7rs>TnvZ|+6BlRw!1lhi zk0bG*nOu;Q_g$P-9-M@pOlPj%uy{-_790V!xaOc%AeO3G8LjYgm~##6M7Ne6@0~(03pj4F{;BO z>*L_^r4>)a^=*~-jm<3(nG)V3+1*Vn9_x0ufWR*mlr?YyZ&!*!oP=>U_CqX>Gbf_ikrhqzgP_iR@-RW zRp>{rRCt!?k9{{j!TG596C1q*F}er8?CPw314vdWFxodL>Wdi3=%R?aMk*{3X8hnR zS4P{u+Ob}1IZJ?R;8gKZHiu)Ccb2wo!vCt%D!^IVO_)Q4v_C(gxVV;f(ZCpj^|Rb>eTv;Cbue+J zC!*Z1rF3Q}0$~UES~%kk7k+iGN-UqQjEO31O3VsH1^e+bLiO=u7l@jS2Q6|We~*Vi zpF~ypR%ov6gS;R)0irRNe}5sudU5fb_9Z0{ow;_%s)yK&*jIMrQ)G$L;yAR$NU8JQ z6F62dm^|>$%s$ZvRe1z|(3eqiJFGC=0@*&*`6qD%y5kWFUJYHhT_k=$m(TkbfMV_F z!}~GWKjpajv41eBpAxBiJ%S@=O<#@54yg|cKsV}!&_vVjV-BEg`pg(!K~%bS)rfF$ zn7-;<*ahP&!IOP+cs z?&&7No1xJd7~IN&DF|BI0n5Brzb_^2aB`?BSaN#j$kjQWQcI~V23V!8rv8oyqLy~Kkzk)Ro6T&+raVqoA`JgT;2IujCbx{*Gvw%yUc zIBG9`Z0+Cnv;$;2HO!F_(SL-u3v>*W?tbVv2Vj{pLKnfiBu8&_bP~Ba@6VRsDZyVc-OXMPVdz4@MUS5%J}{9NS-^x@FQ4`G=W#mpd5h_>>~ z1pgqGu*%3yQEpPGo(m=qy|a}SmVe>wSPvIowX_-f>*)<0;pb~2FX((O#K!+wtKt0w>=^qZ9ctn7f$6=?ug!aCfl&58o3tH0)s2lGy0n6m;Yt# zb1Y76U>4#h#$|B{)vDV>XNrW|oj*4Sb=;$qDKb|L`Stp=I!BX7zRMu_x9zt{$~V3R z+Y(y6YEJ6(^m1gr|IIhH-H>?g=WEq{#-qA1M0{ha)9=j>9k2Jkw)HEXF|e0(t;j{H z1&IR*9*zZ7U1TSG?n?0T^Lt0%lhJldX;*1siFJ7GM!GcbyK_b}f>$sLjQi{3=FW?2 zw)_n;BcpmVfguoEGU`%)H5#=#ZCV5{?DiYYLy5IZ6-dzU7d=C-GtXK*`~kh*WP0{& zX^E7K>AKZx%R?g*)vhHi>o%4mI8v&&V_&Ew z4X>>h7^3d4fSRlVAo3-|=ID>}X;|&MLkHS+L4}p(LG1xTe^JJV8Dp36#MgKL@UoBd z?`rImk%}zVKohlU$hu1mA$Z>$Hp`y7yD{M%Uy)pYp?|6iw*Ph~55expjlx3K?8#C_ z)3{&EItLy#Jf|QId3w3O1_gHc+4Nh7XSTC|j**NVzbqXWVGW#&{Cqb}cowW;G4lva zL^WdP(G>>}De(NX&hr@%8hOI$xBl+B@e{t|!2rkkuq!&PLDl-RMo+3j4dz(7@68{t z&g|*4htFA@)u}?=x$MGd072D)QY@XnR-!)+K;IEdYNsl=eXdhhxBRA#b=3q~N=%EGNO0 zE|@2bHWcn;PBGNI7}(NBdNMKU;O&* z)x{%4HFnv#0@#0V+}Pq#w;;)^uJNzh>rcH0WwFEnub;RAX+QL!56pRoqs z(Is-RuFM^6ZI0?m0{?wsIqEEreA5_%Uej2pI+L!sg$kZ(N(^6pn!8tHCMnO`PrG^? znEn^nK5}H4Yez{xCAHYIx`P(}Z3ZRmf>csXJ9{q}TI%a*K63PT@vC;rY}@Xfy5CXP z1JnC7rw>@QpmTXlsb&1*912&+sJB+OkXdKiXX}h+k+#mb#>`wUmoNbT)JGxQrP6`( zeqHZJP$hf#V5IGRLT$Zukz*)@ngXZRGJcT`qFh_VSPK8)OHRk15aL$Ed1p~v+_qD_ zqXWk(TO&Ne!b43tjTbHS58eQN%hohYyc5s*1&*INj)*U3uYZ>RZVLG1c-NnO2_@B- zx?uABLx6c2Z8;C0NT#8QTnbHq7@Q9U9Qv-Q@R@TZiF`hIh@uvY{pd~OSt%=sN>cFv2xdot~mjX8VD&w?gX z?Zsl>tG}|%&+9RB>?2PoBnLhGX#}U6o)g8SF1*~aj@n&PdLj^it;M76W~OPy=IbN8=hX89)n<&)2a9NXj82}PJ9nJU9llkU z309mpwXo|-8|eI8ZyUA_e3BU|o@v!WEuz)srdOVbsm$SoN5J|!JVwFwjlD~mqg^}w zF!+Zx1m5E0vk|i$9ewsA<3Wzdl4o}gTp77Y8>rJRu!8Z6+?Izt0|V7q*JBMxa8I+M z7L%pnk*Lf{%8<9{Hb znvO?V(@T6J+@74>qrI+%*i}V!eB7q}IpZG+g#~7Twh`CFfrJ&K9(G%ywCd^ z^kxb0{qDOmu{Fl~nA!Z}Eza0(=#H4>o|AOC`fsAv{^ZG#G3&bh^A9K}`25iu#&$K)dQ< z)hqm%qwrqgRBuIVpW}B3it!F0d*Jewx8}z@gUOjKO>>K;FIl}`M0OMu+1Q-Nc zl2%Vy6m6Gr4V?)CHYX?}A8iPE|MBZQbKAL==oOp6HQLHShUs03%DvIrVqP^>h@{{1 zDOJ(u7S^Qjn}OdX=(9>0Dck%#w%EMDsb$ddrpo zh?7)P@;9UEiJ{9tqL<{rK?N3a?b@~lcq%ltMP!W4tkm6ml-F2&?L4U#d#QHOqdS0; zx-IP$@oC?1jp6|H5)VV2F||{l65mp?0IZ%wH9iib4On9F#cZX%{L<#zcurk&E&S3Q z{iH6vG7cXRXb~3WX4<0X<+>75#XY@&>7%`uqzvj&!gFlSHWuNy)6_1h;zEYdcWnViPtZ=3)rAnEsy9=%R})Y*=va z$M;!Cag{#R^V-=}1L8wFGOG2qXeW@P>5lu4iNH;oX&hBX7l*#3HIUF^t7=_RZNJZo z+U`1V+a)yIz=Xm}`~->D#%sNw8S4!tF{D?eZ5x@|?pBxfJiI`jJk=CQ|IonpYfU@l zduo1nWgi-E*lFAliseL?YG{*A-HlLnyJ%Gb@Qr1>ojq zqI)kW)X9mJ!cp|@tG53vBiG;TmLLvGpRwCPE&gy!uTYDGp)OPNw0NuSnfvpfZoE>l zfv3N64=8(_6lz|(ezq*xU>=6z=c0g#ccIy4OO0bLA(Nv+xuZElcTg)qI4gP^#UD8Wb!kMZ|b#j|jX*5o)70~t?r zp|5@^=zU)(&Y<8vG5Vr zg`HtV1z^$TsVjOXMi5iiw-sDiXko@}D`QyfFx~rAQ-p={j*oNrO&VtR{-{22V)}sN zQ~Nw>9`7F~ai!BUq9n<;0iTGkC@OF6FQd_q?8KX;JB$7k?8~Cg6IK1UeGzt&V;a$| zp6v1DlQC})cJg)eKO^+h;X}cC>(Q|pHi3|_{5j!HvSveg>yu z0PF{XCy+fKpE=L$AdtCc=X(g^sEVjxwLDGP3f*=0yuWjFWgI@UUpB8KO%nj&!OyIt z4TfDzq2!1Dqjm&4E6@bDMax4=n>#^|HveUAGP-1(Uh^kX>F#ydgWgU zD&Oc*@0~VpY?aZAeLWBeVWsWAjeaHeEu?`5p&OQorWOfQEoDu;PMmJ|58#VkDN)+l zW+r}5ObD0sb~cZ_V#QhS7l00%rkmDeUy2RIUQ8ZM^FrWS8kX@KM@kjl$MXGO%dEn1 ze>=O`sb_yQ%Frg6_>7YJg3nD?-puBW47o~1+}IL+8dEpzlxiKzv~FI=i*G|9sax}D z_~=Uc^oD27An}*f)haC~@dNZFd)$eQCShX(Y>055{`||_K+}z0ldpH`^jQ|YI2Dql zY;F9(&R^?lMmW_)^&l-E$MO2;WOdzaew`L6PCu#YPpOgCwAB$bY5*K%RDw3~6eMil zMna2sdIH)y58+JO@|~#{8z`&qwp%NZ{8tGGf7-un(PbLzXdt$~x1BMOV1>}%JV03w zb6ywt7wK?E{2=Qm)IqiwuXo&ZWTmNLaD`8-Uu92mlpvz4Xc>sH&OkHuy(&_7;Eo$2 z)!WC{d)d?IRK(gZ{m^D>3n$)K<%zl&|BO^qq#!P9mJta)$&gOgFq8wWE{%sfh0pac z3-cYuO#S8!GJ%!M49!(JSG53i6LeVhS>&RBom)&Qp6B2%zp!G?h`s2{!*qX2V52sC zN)n?bfm=W@cg__|D27WB4bu}}%UsBq-G>nKD39Hs4U`bZ6yAr2QrCb)?lHx!TzK;Y z)p=ydBTtFq5IoAVECL;P62)$V2Fl$jdc*MsYtCMq;;k(P(p3Hnu zCAurDG`4sNdw)DgH^bzV<+b5tTph{Ol@Y z;<<%}iLZe(KuXAAe{yKYInO3;>d>m4P&|`**!os@TudlcARU2Z+-Ww;dWlDtJ#d@u z?a@(yyETki)F?3n+6k41LG# z7WQRRj9&#aG73j+EqoXORw#DF#(~31`MpxKK zAKWV%5Fu$(X#Ncwy6nGnyN~M2+MbzzRu9H$=30+-`AclFH#ksu{ImEC(YWN%pHsN28?^$(|f%#$gzwMj98b`O!6{iW9#wYvc zR}AJ4?IUgEbIccEeG06|P`9zPGM?Oc+}o$=^!J=EnA8zEih`R*VS>6;T13eWXsW_@ ziXux)_^;gabrW3+9_qEzblg%M|770_4G-+-!C1l_CymRjKcLIFI1Rkhbp@_pVfopk zYOaghKE&*1`fROGO!#ejuj87e^Pjs%9zOoU_zQjtWTALl_lht^1sKM0^Mk7~-Mbvx zvg}`cPwUNq#k@tNI9mrhrsa#vtk2Xhf7OP}ssr3e>#fN8lI#7UA*9P%K1f_$BX*ycBGD__c0KBgJ!;$A;mpQ4fT!mi0NQ#i zJES>KTOZ0Su-Q`_-h6b2!$z+e39$FB>{W_Aa#Df0*kd0d^bdz0bcSyRNCV!E{Pa8e z9?jj4?u=m_p3h$&p@13ZOA6Jds-DlAtI1>vLD)cp`p#c5|3}lgcr*RSf4r0mCDBY@ zw<29!Q@KS%sU!(yGK{H|xs4cMa=*-_DGjrL@<+tDO zoZnxtb9O%G^Lf8tujlje(6PY_HXa44f;H=M&fV*ejrH1Isv7M@(R+>8qcz5SDBAgj z8!Ji zSqGQKEw`1LuT%tDpUB6&tNTNW4YV@Y;#hzh&wh?ugoqxhTao`Ak9IfpiUm%f3=;mK zYcxxNx*#=*m~A*KxfYu&E1`e_aQ>Ad?PX1_mJ;QBs(6$S*ECY zI>C-pK#6=#6`0o%I!yJRh{spA(zKm35Xmd{cVDF)kRj=P8VAkW{z6o0xT?L1L{ZkV zFl5}j$}q1Mr_B>b^m7Ym0R}op&l#+kT~<1|w_~Ngxp#w_R%O)<_g#=N+?21Pe5wT$4edTM8 zh(HamRpl(FRjI;C(w{3|q|K}VSP-0p3aWEadplv`fk)UhMn6Sc7j9e{!I0;I$GJ7h z)~uuAO_*h?O9wS-N*HC${OmMwagy+=Eg}h#Dd1%6$H|hRZhGaHjY&p6=A(E zk;%NhHNzhf^P%9d0G0w0oE_xQXepYxYZljeK0$K?T&B9Jni6zv$z1PL4yv$c@^DBa zu7dYOr(vk^zGwCrI%h)`+^C+w{cI@Wqk-D9i zo==_!!*8;2(|-{P9}>`;b6+;6KuXwI+m0?N?7tf5Ct^hL1xQTGt?%C( zh>~b6tOoRmxklWpp1*^6t^z>z`B|X>2|%?Y7KO8 zMkx+`^_3&wqx21gp|D0!Z@x#Z(5=wM_3WXgSZ_Z7vbuZ76QNbioeMhCY&2&NA>&m@+`KKH3bVG{ zkr{m@cXL!~bX@(vW0N|;Yooom8FQ4oVd_4^fAD2BwcNx%ySK`vh~qQpaQ+9kHtTAE z$t(%!r}8^@+Wnvm9uJ?i&)*h&yonM-+L&M|cTvAxa$f-LX?(J5v?84rcpN@gLRp9L zr85(*#mTf=rIY*MfmHf>0smMJrSTlMgegWDml|F>SXj*jPiy?k@SneSmhR=#YQm!B zL3Gr-q_&cUiWv0sXU~PSWi98;r%SkD4*`$czR?LhVn0{-9@C(YK1YfUMx^U`-ppT> z&%^gRZQuie9vKhPF{X2(3=Pz)wf7(JT>AuN7WML<7BE)ZG9q9P&-{i`eP7i*{@jgU zbY7XTfG@3SLyL?sonL3a>5gaBa3m&Uf_2UBuRHn3$UvKS*>q~OL`5#0N!A<5@{RgS zRT@Xn0vdGMJ(J{!=P#T7^PSh-0>t%_ddpZBZ@ekmDNmZh^*C)v7U?xoc0Y5ta688A zcy>|G;&E|CNfr9RBh+`wrdd7aU+asFB%|owXyNZQjZCS*P=w*_xcR)RItks&U`JLV zpR&Q7lrT)OCcF$do$ZJBsU{Sg_?dp=Ph!t*Nza5HjSjMqIo8nLuV{$-9HWWwab#1G zu~m+gv%%BXh$OWgO@`A;G41NgdGu=W)n9M+Z08p(SAJI%&wu{zYLolX2<)i&^Mx*T z=DQS=xN~`V$j>y8W&uj&Q7kY-@m}wT3%5xgN0bSM$Hnwrqk2Llk<@!i$tuQ>33?5Bp}1 z6S}k{pIOrT)X~&G1+q9mn`tLU^AqaHCW?MNEvpT!-R`UWOyF@2YLbteKKo-h4r;!Afu?^}o-ut#Wq zzp}56z^C835jtyE+$v%59cD>Tx-DS9Bir{uN5g*>57xMFV&%0+44-|;b z=4%1b4VSj+Wr26LrSxyEIReoyAoPS61xfNDs7I1yd02W_a`L5e&+rb~tH0{Oxhe?V zjbA72j{&x4jO1CJLw4%>V6r4ziqGKxl;=eEiJpUJ@rM6mAmR%3dm=K6yKcX<`KM6v zLi&KxjtaqWwtQ*?Zk~!?H~^e18c59_KJK~RRDB=h0&Rp%m~JUQQe=@0f}~dD;d`ZY!Cq+1zS9rYv=` zWV|j+dWPfd53Ae3WM@E1Hrmdr?fBdGp=88=FF8*5iO*Ki*-J*b;axDXk~Q>*2#7ip zJaLcaTYS-a{)Le9tLFOOHs{M*Kb)({VK2$b zsx)7TbuIPMRd8Dm3i8{MYWK|7V+vo4J}T~_BSu5sY!lA~)0`Tra0R_FsRsHTJBqfK)$ zJSHSBnTaiCl70XES_L08gQH04y049&^x+P_s@_J}_Sew2GWOUAALl0m$Gg8(#>57l z(s8@i0Rv&c^s2YzT}a`RYA|GE2o%5rIGQx7CTqhK4jI_!Y?J0=$YnFBiib8{X+B+BeCl>vSD%|7Jnp3o4GRvWO>CUIE;?N@wU~nH zU1s8EwS~#m?T0R1nstk-N2}D1lEMs1Z2~;iBeqN3#5RRp!r3A_XA>2D1&>6pgE5W_ zHncdWKsh4@`!Ha_^>;KrLm3-Z;@J46r0_VJ(2#z}XU-{Y2Djqrb?SISX9=^bzb9Ty zPTEJ8)nR+8oP~IoYS`&6I14{FBxx301lXIT>YwHvBk0!lb7Qz;J_42mKl=b;2CILq zUop;bv4aIw=1hNTWWOQbjZKq5V|o|{KMqERR-h!K{AHoUa8`vr*bSGPOAuRN!DVPi zOSEbL(^2>ssY^Ok!<*GC+*kEt=00VG(>W#)J^9F=?fo{qYP7upbY-*0QCZ?%dQEnq zAs7yVK5F{@kYN4A`|qDR4Aq4Wb?gt`KHG&4+|s!vPFomVmU<}i7>^)g#8o2*@v(3N zpvfSy-Jt#w^Z8a|OA_q0nv(ea2PP}%HhV`Dxj^MCat4a-+G2CTa&?WoQ~v3~^P#E_ zZDuW7|DOd|tNC7=T=5;$(qI~B?M|y}M*Lm?fLCq}h!Z$wuGWK4nkmka@=f-D5wTFY zXUDqBX#+fjJKjnE@?pxXZMfrgFX|&X+V*GqtEq%P73TN-m>u{X;g&8RFc9c{$@oc~ zPSiumFC_5wiP1ZgF}Wb}{QJVM;^G6_tG3N!pTr&5T^XM-MOu{Fn~MgGHHl53 z4ag>6G=b6Elc5An7(IFebhR<*&g^a8qt1SO2T5b8j~g_mN_fZ03m1H`g#6YrrgnFd zD?Bdc@?=a`Zy|Vf{UHD;io#h!(rt_ zi>C^OmsJX^aJ-MIUiD#nOIkU+s^ntx{T!Q>ph3@^{peWui2HZ^NThF7ZhV=3v!KHL zqYQouHysCmJm!-*BZ5F?UTX#!}8SI{1sPx6z9D<)8;9n#U)1J zyF~a(CS$V#ZJZ+{v~sgs?BP4qJ>?e0nfxsK#z*kIunk{79JayL((u@C7iCojErTWg zA{)J_S>Z*qhPT?Ns(SX>XTCSwhM~_s-nydtn!|Kk`Zv5r-92%ebp4)d?(3s_c4}By zs2o0n0N$-)1=L=Ydf!`xgx4T{Ix>DY*@jEvE!Y~n(O?nB%_L;HCvrngDj=^-d!&#> zNx6W_56SHR0ggS&K96p*3cVah|CPK=*YwIMP(ES`^X*o)`^Mn8abfum3Qf4So_%HE zT6mYR+_z8xc_O%qgf7wlRXb@e6L1fOR5UlaukIP3`aGHmb@JkDFpwkl38e||WGCLq zco44nMvezt6@KVo!))8-FIzvch@MvrYo@~eDLp9|U!4#lJEBqNZ3%Pp_ESiLUuS@m zfzO72R3%8h@X=NL@cdOCSj!5Va;cYK#>rSq48(njG%Yx{cIH z5mXw>CF54fh8-ic*r_7)+Mu{v!R~ut*nXcE6vCLD$&7 zbvF4QeTXm5#QdDC=B0S}tF_hn0)p3FMeUzu?DKhPD079G$7WaMCf8T?FExXsIN3!d zg)}G*o+?}vjGT)?U^eS>d_&)zOL1t=&yW7Kd;cxBmVj_a;D69?1`l8{ozOQQFnX>f z$AmNXZYyZvKrOV}iu^~lrkTK)Y+ghz|5`@OTBIE5i?oXol;Q%6(!&66*#x9Y-5F#_ zFKYj}I8);?{VpLkd;$x7mF4x@30Yu%9bf##eC@W0w`%V1pHU@s`kN;^v>wWc6j6%T zW~JZcg;Zh3SM9IkM@iB(o7%_x%V7BF@Ji~`wnp|=fs29w#LxX;PNVRSEpe%Bxsu3O z98&a|3rJdCrg&USFn6`3G}VQ@6<{Gen4wmC`)xW2nl_M;syDDUR5iWdnb;s(1;j> zBG*VDnNJX0#RG-{r562aN6!KD@72X!B@Mp6tbRf{-tDHq;kN@EECfXld3Z6Ymy+)!QTt9J!bw-HhEXvM18~?_|wPZ z)Dfz?M|eEe=zz%-jn3|AMd9Ru#2h^Svof;evHFcdu|V?mR~f%R;ms z`rh&`$g$MYH7{&NdCt0ipa3&$((g(J@xLZ{KL5qkss}8Ag3|6tLK$8yBQ|1GmJcsT zmb}LF6$O>*jBo@jtdwCB$nxY$CivMWy=Qj1UdrY~=7s$KAaS6DHLYTR#3ks)ci>KG zwrP-l1S{0(FM_^m8laM1MA5eLC(lfWNMLb0QR1wUl@l++%0^yQ!O?+*{&H?}*q|<6n=0#=)YSR775ze9+8wjmNU@p>GxJ~g zhww5FC)v|}GLJTv`rol^+|Y~E*b!0Ly0XT)_LY7y zK4?2>6`=NnK=9OqMmK$UUe27VrywIvCMo#9IUglLKlKAB z>G?Q6@D9_YnNKLG`yR-Zp0M{N9T75+ys)c@W} z1KPIjf794OXni|*BEqz->;R!myU)V2Bz z7;P8zs4{=emWxFH$Sk@v2vHgmxNr!px6}LSzIycfG0JE-C1d+~*DRHxLabrvQcwlG3d8Yv?7Dpa&jtmyN0UCzh+%vGEY=&Mo z!{k^VN_6~VZ#JOm67vPZd&yWIH8Z6Yob_)V@_qi92Rx-0LAh z`Ht|?MyF5?SS1=EvF~DsSd8+M|Yn5j6m$v2k*gE4Fr||f*_;cEVWZ= zEB4HfGTnF-qEI2l_3C0vMrTKCY>xM{?k0a1`SJmIg?b&sT6G5g=|2+hr=!dpw_jeP z{?ATN!L|=U{feP~&y2@)k9qaD3VdIHBunE0!x%qjz59bCIxFbA$0zssT3N}n*ukZ) zY1&Wfnl!E_O;nhj$kyxbUCnqB8f_LNK2@`)JoHXbJF^1wf_RNWr@|m)hhLnphwSY~ zIit$Ww~?#dSNaOB2v?imPc_SEkJ#lJP5N!Qyz5#vAZpj+<< z%b|_)eH@tI?t^&kn`2RdvHRaz*2DHV)4%yX${Txc5i_p3x=1obl)CGmuo6tQj+K!@ zuK};m4Ar#6O#cXvxSM65zv{obyf$ZWsO4=V|HUW8{W0KZ!ZvDh+T;V7SC%q*W$rrU z_~2UJgAB6;CwPv@np@6)k0NecK&;3f{K{Ez<5#C*$Cp9vu0nN1`Ng~(VJL~6#^T(N z6M1=P7-)C!^!Fl%8%Ms@RK$QeLyj;n*v2BA?6;)^*t@X-)7By4%d1|P`Ph0SgQXgi z7wp@O7RDW|!e07DPjad5;}E{!b2X_$f8lZ9{5brvL+skj*4ixygij+K0)8ty~lUibvH?dPt%gGNnKvN9rATN93eZlanuV4?)u!m3gBkjx#9AEbpj^W z8I2VANQO8q_JsMW@f7Ij1oGOuJ)g*bUnxkRETQBwHPkm=+7r^|J*Hu(_^5-Too$Od zEj&qjPnb=k`h(r?HLoD<{djftYvEm!4u(dDMy~eRAE=Oe%heIV+DizycFAtqJuTu$ z4`{ves&3zZ6}XQYGt_@W7EAwB3@6^)t{1CjNrsVTRhDdJX_S z^*)QHsnP-A&_S{sK|3S5%nl9iYRjdVa}dp3rR;!BhJz#PvmM?4#HcPZL+* zJph&&O79H5*@LSoHS^j$)fwFc69t4~5+$J(9@5P5P#(18-Q)CbB-)hpk zy{?qw9Ryebgdi6HDcrq)SXmmIAwR3XGccjF&?2iu#8dC&PgJ-wWNpoUiu5y7G;ihY z&pM9pjazvg-9T`Q9KHtkHP9c-Bi9Kb0pKm6G+LWT7zpeOZW>0gmKHlk&R7zWgq!F< zF<`FCTB*r+vhuG@y!Te8qcT$JLZ`iRf?L80@da}EPV-sQ=%TRf;BkPgDhy+Izthco zy_*9#WZ=UyqUDtsFF*ow_m1gJE2BDkL==e!u|NMjE*fvB5;yvub3BKN%KETUnJ>@t zPe_f(+IhCH-I4zEya}q`{AfM?ru{_5j(JL1@BR-1MfLQLADn-BM`PWrs;sbp2Pp6YwL2yaU{3unK z#Z@Jc6!GgrS9VRiA@8(Ph2g}gZR6_%o9n%Y@A?3ZdpFP(`Ow78nKPLJ`tM}~L?Etn za4t`V1C>!)!bD}kGg6^u%;efFl|wJ;*_U7WaeK&sqDAlUr*R6-dNCDbX4ZHSu6(HWt>0yA5B;| zG$Iv4g@I+d&&TdJSdEo7zHL7Ck4EYc9c1V&?7L(=(Eb2!jFnD!etkUR`8sW`WY|tVB zVe(QZ?I#p3P+VVDOFg{$6Tn!1(l|$wzEnRUagsNesQ4|zFHr7^)KGoQFdh8NMOW9U zHb+sBkv5}qyZ{DK3U7pa9yy$2e&6nPOT;9Q_;@Pv)M~{9Gb~oOfk4dPOh4{LG(7%p zp$lTz0LsyNxf|eYej@_89DHRTax|82c*C$kveA-3;e4oW2=go*mvlfuB=rbsCX_UV zm^N?tl&9Sa>xzZzRl!6g`iXAI_wa@>$v3SHV&D}oT~gwQSDf^x6|s<;FWF!oWI<0H zHSjaG68gZwTPX9)zhdFy?toC3sJ+03^KHs-V6(avqj+~lv+;-3%>5|G+LnbT^q#ut z*jNTbx}WM|RrMgThJ#cHYX8xD@rOW8-^=2@g~#!{9&l&{LW^^5v*It25%A9-`Xvo) z;9b-UU}rasKz&UVGAPpCrfn|ES4>nhAGW=X`K6MSH7wEl5%ZXY10XYpJ>E)<-h-D` zl`OoB-uXDH*l~^e*rN~(nh6c}WZAJS3lW2ZWJaHe{GC%U88cJ*CL}gc@KFhJ;OE=* zM;t)oIcR_I0lgzq?x?6DkX%*uU|*z`2yg@UZ`e^mBstOd+vrA4xNf==cy$f`a2sh& z?6brej;LM2S>8Fo%g}s|WyDt!Tqqjf-hGjplt^3PQZuB}?-XW9y@z1Eth><5Eb${A zWq8Mi7)CH>t;@jlUM|qydBIQYdaiB^QPNF8X(lhs;T&5A@^Fc0n&W-chGH~gprjAmVt92=v(Gmxd$ zao2E-QJwRbyT_yt5fS@DFm>7al=Kzm(4@$-k=hcZ3J3lsTNQ4Z^jjK;gDi>4Tg(}( z3btX>hlDa5t>@RBfcoOnVZoV}#-U+Iy-&gf)7kemAN!vIeX~|^+!T=63$E@LcXLe9 zWGMd|NW50Mvv0a!4jX!bO;bqkt$p4%z<#}+ zo4-}UOJ%;pV8=Jtbga@pn&z9&LpLdXMSW#TCa)z(=2DVpkNkRqo37gvX%J;vmNePE zraf&wl98SFG_fjTlg=(>AvJe>l%#;3UN(XBs{xIbsPujd`y%Q*rq{u zPj7tMP=%FNl?RvVM&KjczC(j#E~UFbgMA)8|CQ^B#bfBTf0_)-X-KUg`i*F%detV+-$eSf%YuNpw_Z34p2IzdvWAh^8MI{nez(I z7PD-s7K(y(2Os}+v z$g<$OvL*;%Risr1eXS%*WN8Y8CbGEtYEiomdE6dgDCg2*kx)VH{Bi)Htl2u2%H%SW1o>QF(#H{Q zs7L3f0qIlgn4X)_W3qE%4b*8|FU|g{R*Kg363EKSTabjW?d2t)!+6ixQ8P9Va0V8= zo%bI@GJq&3aExuhM)uZqBJTw=2Hfxu=HBBm`A_rZzdmUUlk^tB-em;JDA){LQ9z2u z+^Q)`8P!TB(Wu^)w&UcRQhC*P-UXHzRKjv%uKi7W>F7z5s5btZShBR$>K%y8!fpny zXT(D*>LJ!anQIF=TRpaWLiyOjodJPfl~3oFGveT14v#uigw$_hNIK;aj#7)#a4hyP ziB$_aJ32V|OV2X&Z9)>}T(McJU&BQ>P2+Y+-Oc7Ng611=H+a~5S{uy%pq$_2Glgi4 zy?tZB#puubChblm=J&|iI=@-Src>6>fdwhmEmDBxs@NXC(9(QkSKkXyUgy*s2aAYi zQ5&PNVL&GPPfqCXP5*8kZZzUvl+>~L%LORg;(pZ{^B1R_E89dxERF4(b77VtKO%Qh z#=tG&XXVh~rv(05;(@q5vjItU%AGg9sXpW))qGtRJpD7dGv9YuMdv| z#ZOH~ypg|0%X{hHnSEqIGEin7##V!s(xN!)<}30i%;!j|qMj9?K&zkPv9jKQ7P}db zWB(&{1kCz0648@7BZVFgQ_EY~;KGAls&!((thVf2o#OkICL34tjp5D=xB_0iSxc=D_sGa42uwFG)S1?;PfN!kMQ$?^xal-fTs+$e`$-!F# zXoGil#iO{nzyJw8bqVb(^Eft&>#4~h>?uD5E*)3V=u3N+7jkxG?DC^S5L#8?dLWQU z_)g!Q*L!I60ejT1FAxK1B}oXAos8>br!$Ee5I#n@jk_?7qt`UtMXT+o*j9NnkR802 zf710wR1_^TOXk3+K`MH5o)a0^z(Wje7ngxS-I_-C40nnYRo6N;W+q0?BVWaxYEsdQ z2;9%8O7BBB!RHs^d-ucttoCNjjEW|xH7g6C4ILzgGQ(cZQO}iAU#V04uB>btGDyyE zSiMn*-JCjPAk1xqSdZf^NnPtk@a>#%jHT}%nw9Xq>Y@+JF(UV!>&(W^lAuu8jH87|Uq{Aj*4l!h8!H= zAZC4ZJrMh)i{=6MjCJ;?&#jiL>uBXS_P*{-l)oowhrL?v3GPpC3$e`s(-HF<#6UY? z%){L&=K%rBGKG7xN-n*S=!THD7Jn>*JSL1nQy$2P%*F0E$DI-65`IWyKK7~)1VJ9_ z+&{A~xhCot)n|(Bk&THg-&V0_fY~w4Vve9Q4W($B+GB!2Yd8Q3&K{XcEt-7(hz;wj1dE+M8rD=b-95}Z^Ck*9Tvh4 zmH)sE&ORe#XP`G?(lSifcyh1dYWDc5-+SbANB*VT4PP4fU<5OL-wzqr8V5}J%XX=E z;$>e!F#8Um;>5?h`X^0Q>58u~Yi`d7xM-L}w$awGbk=_M0ycSB_z+tqTOJOLE!3!r zMZ=mN#y0Ep28VSh^cc}s$eLC0;Qop2x;Z=t*cNU1FKJ86M=Wu8qUXM=;=TEpV)A*f zE59Dd4iHO7YvZjn7=CoC``ElWMbYj9wYhPPjeY*taVMb#sV6H9{XV)0@il4~F~Q9O zUYw^LWr;EhrPXceYnIlDNpics)~l*DYkJk5%%^Q%*DAHy8t2yeWF@uqJo^3;? z6K#&;;(*_@)|<@TyCa%s%A=~>wBtO+7f~?@@%kgmuvsAnt9L_KjXZX4^y6jhdqkKD z0aVBHY3lrQy6+E54bjBPRqpmgY)}!KM88e0-%%3KrUnlW!Jp;KP~J$r z2?<;R%&XE|YVNh2T00#Hb0hn}vV{TY^6yo%i+?MoRt0k@q6u4M!$pq*M##yOTAQ%c z8}%%M8=Zbt2#UIXd9$bf!z|W~=&)~VKC=?$Re{49rjlX%#US6p!T=4 z=b}ZYv^K<{j@zWgc@q zHMs9T;c$L5Ee5*~v=LM^v09<`c(ORr+Gx(phuHAsO#9QKED)DEL69@r+=~`wRb9OZr3$+Mop=6P||Dt>zhAqwr*zzZ=alA3ftjA z$ApZ&L$NncPjfk5$&L8htu3%&Q06h=u^^FGDNkOGmDA@)YeEz6sK*G2VYK$B^io_Y z1G6O(>YOC44m=~wbBO4W zX&L;A&^3&+EY|oW2{p0OuK-`j^L-za-cK%z7n&JO#^4__=jpmqUrC16PkPP8gOb)} z>EO+i)`|vw%0rR3@FGl9_;%-KU-U}1Ck7lm zj&u_*!sqjvw4e7j@%{#d_SYbiuNsc4d}C}r?HS|fUybUFwluneA}Qzq`~aOMBl_zF z3K5o&7>Lsc&y9!Kh#S|_a+o2ux6Cd;LebE>k}l-azmtQ>|LywqY%zN>ptaL%lgOKR z)f6`8s2+W4YKj+9*J@O}jEhFjia_?f&+cVb4THB?*nO);n0E^mhAcw6E zrRb)nS>t;Acj0=JW-_5~mz^h1s=s^zNBarqHz{27yz0?69aHoVG1YIrhNnY(8ay7) zj^dWPi%J)L!YDRx3(s@)&xB<0@JDR93!-k%Mo zM@gj@(_lCQ!>_pJ*s%tpV2)*UUnaIcPIU{kz6z*W7WD)#CknTD&5lEcq$dxEUmicEXRdO^hOL*vI&(B(6d#FsaPrxqny^Z% zbI0UIlWpOy1i|(@kB9)Sz4#ia0rt>rXSq0?iRga~60s91Y{F43p^lP2p;;H|iQMy0 zBItvE-Iot@GAWc2RqI$nR?|fF2QQy{L712%1q=lvL2G#R2Q{O=#G&f%g2VM8F5@cjLg%a0OPwX%?C}vqAD|1nerA@ z?$PWxIjbS>N`z(a{;1ugj@mt`Lw)=3zsR8ZhgB~{97W=str>yq^C7%_5=iSERKv97 zj4ov-lkL@Ao?Wbx0n?02`ik|bJ&>7ARw`*Mwli0!FQqsSOovwDa4PAATfF>hFKV+N z%DF!PpH*%r0vAB)=R4irip!NeD^9%LVcsK!N{78a ze1x}&KFf=m=QMgYDEIVz))*2LL<2we_|8Pxyrtl7es$3Ga-;i6BstEgl^B`)Nau!_ zlT5DU4h3zh8UFT#mIY#Rl*cu9(ceF9HPD}CWvEIXjNrQW9~?KFX$zGhgdDn&l*Rnk z@HOWN->+|Zu)g+k{l(CgX1gelVu;lxKjHh%#)#%^SGkonoEDY}FmY1$R#14co}g?{(0xMh(I;63ln|lrQ_C=Svsnlhr?3 z6L^yT;fX-3_q2-)Z6%Hp74t7(5bv=~Va=S-&O>k2;Fo0HXtf-RlDDuV0P;Ccypb1)BY%Y|PX02Lqk*K#dDmW2P85-aUKX9gDhY?S$FH=ks(- z?8y`M8nFJ3PsaIN=x6>-Z}Zjpi=qsA2X@0K=Uhq0L+sq+595)zw=K@7zzq+2;CdFw zqoqtq%+1};h`xW|N#}_Hy3<*&XYKt$t4tGn-CgSYgDL{@^A*XuJhk9HPVC`lfS<7EH-VBoM%)+A*iq^%( zjBbE0N861rg>U;i~}PC znX;$0`fQ0Faf|aOJHV${1A5hv5}9Vj4N16NpiGR&&G6@wLcxmXZ{F7{>MBhPz0Z~E zUe;R=-$=BI`WiGCGi4YeX?131;eY| z=2R$5=HPR087(MVWsS(w=H$)m^Cv@H&9C)k;| zB5v&ADzZ9m-@rY{wJ*A|*}hwu6Gn2x5=~r7YVL;dn@ImjP)zOz??*Mf)3Z9*$Q)Dj zo(;O*5W$T`HMupc%yv$m{AP>;6bm*w=4~zOa1xL;$r{L&$6<4vN5Cia`0XdV=@Uwy&AGPFOXxpzqQi`D-z zSNlth1Aayu*qJ}eP4y|Sk%t_0+tW$h zHGu6%uP;*3{pH$>3r=0!}6 zZf$BDB%=<`e9|I?@X#k+2ssvo~$JTe*AF@?<*>&~rxW(U{%MDR%rR_*Y&Db05 zZj{|dZEoWu(DGGS;;8#Uf~&=hOmPGJhtw4AKfdo3zOFqc zrhlT>q~oS1!yw487)goNZDMH4<3KxSiGw;&okNJAW&3gMZk+mM@L_^7d=~tJ;s;P; zJ~a7c`bt4Z2{p8GZwmK1OZtu!y3_SSQz$y3c9d9s`)jDGGm!P%vgGl+K<|>)<#zl| zub>l{gD;q(#X$0R#T@CRnnBE`!?$@4JUA*}m+ITeqGB0#$OF&0E$z+qGw zYkflSGd^jR&GyV=b*^Iq$Hg;yhoz6k#<^A75fg|5fA}Mcz7rK$@$@ce zW%w8TSzxY}dssn9)d8}oVprPv069YS&fObdE2Hvth}F{`L8*nI0sJsvp+CaV=Z5Dk zcX0vI_&@J<)k~XAM3IsMSN@AR1#c0zv5Fq2L8dFinz%5TCF!T~e#zHGx+jU$nB|ti zHHmB@{(=D(zLI@M0?z5_NSKyPn^}sEe#qN;7-|JrPSR#n~iyg=*)PQ<%jSyE{-`m zrPrt2gEyMZ;3{T$5#V=s6!v~@sFBRwYDe&MHnQs$4i5qx0uDOTaZwaw^3B=c?KphP z&Gh<+L;Y3O(5`T4$**URS%13fVRhV<8-s8@C?knWrh2gRCo5L{xXX+@!;IkAH@!i& zZBI&EST|NV^jDCAl8kuYq?|Y7487Ay){^_o!66X=Q7t9y&ap!@CX>4X_2%h)l3p1* zR+cWanefkG9Z|-ja^AhS9EG|Mx)z&>LDM9w!(0MkY|$*Y|JOb?GR@Ezq;W+ka8G@+sYSvC;g-7tP>fU z?RY(aQ4VE-@uJfi(-RAs;c!azLD>nPFOL~TqDCfdN=4@&^ni9T5$E^8p z%~?{FC^Qe+&xCzlF0w_V48dH{+>lp$&@j1m%=3D-*aC{3e?2|`d$6dQs$9Vt+6*e) z6kk7^%LQI|Jr4IvYKQw!eoOy~0el3jroXapNC;UgQBD1wvyIlZkvjF?Nz?jMj{o_j z_Je8hqe-;K=&m#tzU9t;H)&k_%dBD7F@0tE48-EbJxMuGw2ByL)NmU%8Q@b;y;FU6{t2 z0ovf98y0|Q+85_D%!E&hSs8y17T3x_W@{(W;Zw;vN;ttcsIw;qdC}wbA$%+#zksQ~ z!*7g52TiM551AyChw9AaPWZ|CU^*%S?#iMj`;8$FJSKexY_B0k)VgrI%%-oV^U}-- z1+%|HvhFB%{joJTgYHntz%let#1{=2w1%9;uo0bztd}i6^sgmscTJ4|nc=s529z~s zs~-U!P+eW0%zt|!CA&IgH*!|G>`J!*VeMr{x(Z!};;)Ob+1 z_jKQ$>5eM6Z(5kq+;`Fv1SCFl6?xSnm|}v9Xwh5pJlg{0Z*^}cKF$&`2aT<+2J4+N zxK(5Ag+I$H&asAg-14f%6A2d}+tD7k7)@V$5;4qSWcX_Bbl+U>8&U8v98mkWu*4s# zZ8>%WB(=qN_Q#^So>$kn$RrSAzEO8#Jfn9zwZ)}aq#sTorpMXHt)D!CrAnS@zp?uW zKG-)eDJ#mUNmjMppXc)x%An8s{YpQcRg67wyj*ay>igd5eIb85W!X~-M)eDo8$7YX zDLT-)rxp+kP++ia_WW0Mc^>&fk_G4;OQ5WPRGYrZ_u|yzEp=Awj>Ou!>$)?&}5Z$>F1Jv1rOX@e&+O!osgk7blv{b6f%3o&mVDe}NKpKX2VQZ); z?+lqD3P%dX>>AD*B0ZO+o6fxSn?*nU;<|VH1O37!p=1e30WAR&SxbuDfUZ zRKJ!nu_8GG%cuOcE?M6{*=gW;Hie&ALCV;cDkzPfUD-&~=jl|@VgjbMR<-v`sgmQW zZJ&zkQQsAI;-$7=nb?(jmVEjVJFCdxfGW_;K{d~y((C9Yt6rYjWv3D`H$VREsX=O#~{4TeA zqcGwH@34pgegW|jxai+4{f)!Ju+XYvChsQ;nX$EK2skv@w5eU-J3Kxs(AWh21MKAX zp6dycY8k3K8oE^7LP3t+r-*c)%qdC!0~~^)sp~5Xe7NhTuXX8lE}an?95#3M{GJAe zos{k5#kck?qWt3fJH)#Zu8BuyyqkZHi<=#}`anY+ZEUgLPJtD}F8-QRmq3w2zCo!0 zOf|{_p+NresvDo=J>Tdy;DfKNdBturiDDm0;QFU=Y>2iw1{E!YkPA#+&bvNKkxSWGpEcC~lqeez+P^=a5>D~@MBl9LF&wjTji)!n$ ziRGWLqpcG@YBGJFD;Nbga~8DyNItnb^R*8ltc1eoi@_rC^bym5$ZhsMv`j>IA{ zP%dRevzz^f{ZaeuveK3SuC39UpqNvA-%rM9e1rVqghxxYTp}(GeE40WH}p+~g%@3OjaAT&Vsl$6w z*F2~Z8=wkB25yfMDOdXNcilb6uoB2l-h{j%KOFXUI<|{s4MTBwHM>LLmpEzO=I`@}V zoALw)rAdu#P5oUv3y^RsvQGnY5|WvKbiMHU&r^4-p;k}U6F!0)p>mHWe4=`D4HVrY z1_bt++~WF8?ocw6d1f%;8C2282=JeQfH?W?OeJ$SWpZyWa8;A7y!R;rUgDIPE+gDO zj=j=UX!y?A=dh=5+I@w>Bs-390fnC(KgR#YF@KRijPbCyC#E&MF*T2k^ha;4E1+VET#x{}!$u9Nf7SYlG3K3OU6P z#g?7Xr=DdFJj25pv~<$?^Gw9L;t5>1ark()-fj+iA#h7-7wSOIo;$26?2h%97314B zt)r))))AqhrXyZ+Rmpep^Tc&yKdzzbEUfM9HlB<0MJA+BKWW78Y_bc8+xP zkJwjdzGi&g2+4yjO`;vSHvW5z_6iL1Tx?ih{TB3$u(;x>ec|rj=6F(ZRZruS{ zx0W9`!Vf{sZVu8M_xC+AyN16=kwgC=k1=>_AAvLGGM#C`cnaGINNe@?Tg9H z1_>!V`{IWt>S|xV%IUlfHNVMUw!iHw!ADs;V!t`}dU4#2T_ESqtp_cRa;6~T`&3hE zLV}lci~+1MLCE1Bmd5J)ZhN}sv3}XU4Arv}IM#~hA8FnD;W8Dk3~S&SxYu-}bL*O# zC&8j&dc^n*)gi%B4rp6xcH`Y%oPk~Z5mng?FBGb);}h?{y8~{_73OIHP$AF(UAH-i z#*bz^$?;ZsYWKUf(apZM(aJWBi+7`@dr&$xu=xo-hWhRS^7&t+gFB8ixw>lSqIw1u zX0wIk&4J(Qe%JM_l=hk2<&B?M9tnXtyZsb&6;Yad!pFCg8!hJ@dHz1%ZI_f?&r-eD z>iK&jL(8^Lf?DR#{uJ7M_&~AB)|1J(MB{Ot9mh`=Mre1PeHz>7U|nQAU!1}aBs`bv zgC86!FTB70JMR%DF48&8fe}P`p#Sx@S)ivWD3UIt~;ZUqI?w$Nj8^()sTK z>S_ljYN`_0gR>zZ<=`LOi<{5$6OvkQ94mz;I0$c!82Cwehn7chSs%o2tpRVN9mCI5 z`MkuM?G4-B0h1%LqyWm(?e2Vq$-Aq%4vR-H@3dAQhxQ{FCvsuX#P@~5Gj?;Z<+M-~ z+n5)jfM*RiJ*ft)wfuZPeay=4!Pzd6%Eu_}&| zFuuo%qw%BOPrLzmEt0dlYk11X5^%)K-FHN6r4QBqOuS7pbI%2vGxQ% zDB}jg*YL4!)}JIVCIhb#0NaqV)A&j21AX;LKB*Ew^#r6CsQiq;zC!R!jtQrW4I=Kr zzLhFg0B`UoDxQ>BVE?ZRK)QySmCT{&{Bb$sG4FHfEo!VQgx1NbQMx@+Y0_kWWysG> z>WpRZLH3O{D0DQnCzw-_%}{Gg1}?*)J)QWLWVNSJ^P8`a^-MV;NZcxB)n5lWcgS`z z%4_fJyayiq;|D3CAB=FdYPOrLuW|Gc zA>!q7bd0#SF{AWJ^{f|e}Py2BPo$7!h zQwMGn(7tOqkqJv(SvlwjB_lx_19OJfN2`8$&qzY;P&)IMzC^2m^F@bi1@j5?*^o)7%M$hlwVs79F= zIm_QBQ2Q+%e>d!6rW^dYl{_L}dSwiCOj>%yJ9Xa6-7yh=RM+q+ajB07_!8t|2@ZI7 z0lHEBM`9gxVF({jdbH+lRlZ!ub9{`+RQyl3?VOVY@1ZB%cRo>gHZPY`;WoOd9dW%x z4t?m(uXj_g9&#!cAH({R!=P5Tw%q<3cz^TMaeMJv?%;7N?5IH^uFRMMH|y36JVcI} z5s9L<4zFy>-M=Rn#`XGZ=v$n*fryTQZU^-YxKS{+6jmdJ1?EeRgLo0Klk5fkO83dt zpy*~Stud*`>oo0>0C)LLvZ}`YAA?Z{=@T>vkL>mAE z;IwVx=FAfc&2Ge)jfr33rwG;SylC@=vEr zt^w_A-x*{TwjBI%cm3{o_Vpaq#)e$L$4(MyS!11VqU)slo<8`CZkqVe@YbH5n zo8K-NY=!pbH$|hTKc~N%1lMe?V768)QHCp0g*D=rM5lvi?wD?K(@*%1feyKuH|g(> z%d<65O+TIZ$&XNE85U}^YOSFpCv>}6eTn#}$-;FTE1$Hq7N~9p=}_1kKE-o`lS3BY z*`+(#$y3dnmL-|`f$-BK?-i5ZspC9Xl($1t{%jQHTyfSN;-?We6-a0GISDVS_p6BY zV=9Kfs?f!yv+oR&?o9ggYNVkhxK(bZ0iEV^!4M^ z#U>bbLMIup$6kqc%aE{I)4h)^1&0c$uJ_YFWXuw`Z+JtNf$GqVM|gQz({&FmdjbXg zz;%MXQJ;IB1~sJHg)@}>I4#&$jyteeNwE;$>?{b%E!I^P>7DO1vRZ56AL%#o`%-H0 zTyWIHkSRI`$`kA~gRn7kbI;y&PrY4tF;j+)rLEC!$JT|ok=B@_FcbAhfUa$u*(v_| z{huZ@FpBPt6z%{&t-h-yd|>)=V|(AXV@c-{j>D;I%NMdhr&R)F@*2*9sKC^rBhJ9bGcpv~ z6Q2_i6CF#l&AybQQpJoF3$@?kdwuSXFM;Ey&RrY)Y78dapY%RAr!WlfU`)q~N`<}I z<6CC^eC_e71-yBhS!<=R!OO>wa%S&i$KVPiyr-X9@oDL+$xE=JX<+gCz1-%%Id>N8 zuqn$sxsVjZlx2h$xn*H%VI#fp+$C(A{bAjE$b(wsu3euHF7g;T6*z-m={Vb;tM|wr zrx8!AZeQBwZt9uMbk{Ej`PpW|Uws4{snpp2v)?Tzzk`7jTW;lnOi85UT@01fv$u?& zK#^`fjz>+ZrDDx+C*V+z=hu$cnB28_kBrZc_;YrhXmVR=)+8vs$yp;7MvnSy7C8E8 zFnj(UxwB&PZ_|g`#`L*DBuHm@!42I{;quv+HXg0u5hmGBtJ4pVoXglyqktUgrm5G9z>fOL-507i28y(_GHBLlZ5?nX9fiM}3~-jp=2 zrXY05eVD*^((#pHdVbp*as;x^0kx^D6*2y`Ad)&<#kv&Hz-84C8ak)@TM1GCvkf45 zGaz}h?iH;WV$hX#$U!H3yjs}H>7DM$Nr%>eXZ762uiOAOXZee!PuIFzjfBhWWrPAc z0>98?5{>kydrQ$UYUn`bpsBl=ytn>)6x<_|+f_1jrj4y9>#(fl`KzsGfZO>aKv)@4PR%_p{_tNn5Y$ zY(Ln3m8eDRWCQob44SSVyu{_c#vk{V!}i#pIVz9+My%cb$MAP`X^BW+U4m4aeET4x?AO>Mx92bEsZ)s9NHy!yLAD>X6yhd6*W#8P3bH<2)|fo|dat+#~(_op}`K^@gTD zJD_I<374%=D=lzS5qQvAuy7BL&|>Q^q*b1E++X72olqFU`NiIiMed*{hm5V?t{8Fq z2`m!yuFi^Y;*!;T$AQ&m(n2BWud#}iKATkz`_mPc7}I8mLDKHke89H$mvXc6{!OQ# z;~haac@2&gU+yJ0rjdst0ZdrM^r!R-6~C*X{=Xq^1o4byQ_M< zWRqlek=F|Brj8te{&!DIh*=VXC*PVlHC+B@;PHVEFrX?Ru`CB<>2|s!N}%5@B2muRqB~TP61c$$Cioj4?WzgY-ee66)h^iXVr^00_d>q ze)i)eTaw+H&~plJ!l=+Sl2>aWvc?dO8<~n8DCoWICgwbc(||5 zs=xl|&XrhJ;JYT~fG)Eim%BLTip$wT;kFg4%i9#FAk-bpm`--;=Aa&q_9O5+Q4rTr zk1yls7-c(F z-}g@L*brO9`iPD@v_FpC@4&!bAx64ZHY|H1lHe2MY=~aI1ve$9wS=!!@j>4SxLwZl z@51KfegAjQojgxB8shkrbaxVnS~KwIJN2 zF9Hf%{rfD~7o)d8EiZi_Z9a@=3EnUx9&#K6_YEK-7l>rs&<232*-SK*+2*Db)vOwE zdTciuh{4WM{HD{o=9u8e+o9nC@I(8tyiWy#?jb*Bzfy?(Y&cnVG) zyvY<=$Q7BSL*lJW|0uBNX8|uG7G$J@Zu#BlKz76j6pS)s*98p6r7P=?vC;{9`S=4_ zh_VCm5nAIzYvFtZ(`}ejaK6AZ^;S0IIZ!(04f%wHfRX`)rqfSx>~ZsI?mo@Zfnz}- zW7&z#7>2vWcjy4^$g~Y#$J+PsfK?w;I1{|gS6~6EGVMb?!l+I7pwAS@4+DCYCa#-w z;^pGPe#^!>^5VU48tsuCI#!h&oZXkG^R)Q%eInzh{!$XbV;?wum%?vv35Gr}ZI@r} z(A(m3)ozs=4_8z%o0a)TuOxzxO(p8xmK4feji1soq=!IrKVZ)R|C)5&j%}?xk8J)1( zmOu2)MrTj_X4stma%X*PLq^~WnP=16i>fh+&A9FGkGz?x{-D_miNjU7?xj(XmArY}|&cJ8$P9py2_A&WXyzw>P zKJjYI@}l-lD1Et(NPj?W6?!v|ZgmahK+t_QTREl__Tu!~l2`1#Is8#y4};54gwIyP zp6s}i_S#qy>k0`pnEv4SbQdkeI6b+-Q@=)bu-Nhn#PIjjo97x2cb9~md6G02>}m@* zHW1qILI4%4H?2rkr0;Xe#zAdJp`?hvAw;gN3N0f7Zg<5^DbwE41LsMN`R?9<*ONH~ zz7-g8%FDKmOT6=8ysRMl`An15!M>EsXe>uEnfC!yofGXgG)-v5Aae}9hqh47andeF zU9Kh2lU_zWKGXxiC4ON<2zh4b}q)pN8omg@gJSQ26 zYL|)4;larkTS7?XLJ8y zQ>(=9D{N=aUrFyJohejC7Bx0i;DSo*u?;4ClHROC0$wIV^VSb?!jTab19c;RRkLal zdQ(etb-d-OgH2wZHMNAZanj~@>Rml2h%SYp;xB1v(+|$iQ-+-N=P8O$eZ%-@itQ7+ z-}OJ~!)v3@MHHo9L+!0FlxaEVTi6VgY4upY@ud5Su5Vhn9Lt)AhTho=K%cL6r^b^@ z;Gz>s*EUT#7N23axAj<3o>KNwQ5PyhN(LSuyBC0#c$5BoHKz*d3*3>@?NCKse{M5F z0+nIt?!l$!#og$_1!nTrj6ZgXcg+`3Yw=w2k9I*eb33W^6;#FiiYYlUGvIa|eB3D5 zN9UORb6^@^7vNaZ9N1@uOQW~WbY(#|3Zy@da;NUnPooiQHN-!fX)XA2-(31JTbF-q`*RY)lGeftt4}%sii~xSpJ`-kE zxKM$d1Ip06Du5wdsO(v5<)P8T4%EgH7ga8}3<9vdImGNiTyzTRLh zB9p5*(b^*%Jz}>nI8q~e8Gibhy2L;)XICWA_Gj`zHJkf7Vlr*X%-vtFL)u&dv=?~K zkiDN%49>*U{Nsy5Z~uBshI>tFOkn-vlRr3pM1e}gk%V6q`v#2(w{Y@8I7mY@C!oep zr&w<4D*+xu?j}Xg+b6C|XoY{1Us(lIu8r93#-XwEOI}(XVX;4*m!i2Io#r0j7Wtsw z%&h4h$a-#F2P1UIHWE`nrcF<;u)+nJUGv{$5@Ms;G#S;Z)&tzk07Uel0G1Z-r#$pb%?3dk9p*I4s zGlL>a_|umbSBDzkh!=}{`VyYQwvsp-I%6mvdw}Zh%#^?Ad#r8N33s#NqVAp?fAj%$ zoB!756{%_I9iuJoNCI?V>LRr=+HAs0NE7(o7%%Kk;J%zERn`B#bxaDm{u8-SY{FF7 zcrzAtQLMuJ2cG5~nj?=oV0rI;9dCBd(GxLB{r zl`u>8G5_)XxqNaR(lcJ#YAk6l`m4W*^qwtq3?{N7hTga)(lD~`$~vJDr6D*E{$*p1 zhbz1ta$eI86uEzJWkhY0R_Zr9EXDoaFxN1SiMw*d`h|U#RJiJWDr>;zbjo##-i|DC z%iZC=D!`=NGjP7%0KT?DY7jKl>UZq5d{T400mA4n@J=h7Wq-m@BvEwPYw=@Dy{8OZ z+0Jj{@S5J494xo9UhN~R*yQWH)z4(Xz4kYwq%~&&Jp%E>{poCiG!4+2h%{0P)&A_K z@hm$(Jm%kQoX!XXi~@1B9&9dzqMfb*7nP}onv(HKdHxnjwekYT$)3?Ji_A)z4~W9H zej8MD=f*-O>lxy^`{v4*>$drV06nE6+}YBM|Ed=2apd|G&&C(#OtR-BTQrE=Mst4( zp8wSuYt}FRf#7%0I6`&9&|j%1lu3X?a9klB`R-m~ zf^;gw<*~W&9$98Q$pa+lcoQOFG$SoAT28L6D|AL&C-e>7!WnQ5;~8{X!)UwyukThd zT;+l{RI?V(F%4ew2xv<`AF zr6^Q|dTwG^o6P_9ay$5m7ywNiISe@A%dmDr+`Q1+pzMi%5;^>VEL#6+$)FCE{RJ=g zQigt;UWqx-(xJ-5GtOR+yt#d`TQqR^c@jvhmyfRcPNATx!zTO0`XTEHZ$IuZk3V^` z^b6z_FO!!HKCXwD#a%x{+Ff+HcGSn50fNA)Y!9mZTT`ojU9=mNt_k%lm5;NHuZbU7 z^!e-iQ{%7RC2VBZn+q4U^}IFyv=+oZ=6Grms#j?DP4}n(v<+WS*)sVr4tMh`99$c% zj@AZY@U)2~k{MDjv&_4sqJpH8^HN^>?#iGq7v|LHFLo#!^lu}nq);mGj?Ovo&$q*T(b}CQ zlbVf*u+7K3_E8cpWryrnSb0zj$Iqxi3K~z$roa=?7W2hg)7mxT%!+!lTDq?O(jYU% zz^ej}e5B=r%8%YV4?5#|2-K1(fi< z;JHJWDocSirYJ+i<~N|sp>F1+%j#L_O}_)WS``yC#qbBIe^4w)dirnI=#Ib2DR6>x zaLelIL}2_X&gcX*)Bt>6?uCojR%1`~>8=6L*Yp+>@Hp^kkW)0%qCbDQC~6G0E;ruA zH!<6LMJV~0j&lP5;A`p9-YIa3Xv0dg6WI4AqUURCTUffUDw?|GBV&y*x;xL(5d&|EI`Wkww3nR(jBZr8(E8T?vp;V zz(E70;N;nodd0O)s@$>HGYJuMx?RFRLAmXMkH5%eZ( zbof)*ZP{NO6Ko$XcoK!C+I)<_=ELnD1a+|sc3|yLajT!iDouOE{_rjs-ZgADAl;cf zGQtkvI4KcSjS>VfYr>GN8_2%w*3R$2);Cq;8BtMN0uXLt5s~mHbkCkO8ma63{NanH ze)>bf)uoCuj4n{6%hT$BMTwr`o0Iz85{guE!2zE7{WI3r3%fVLM(Z0#dpiVRcxELs@If$X_X*%^X3|es;te+#JLp!{--7FR>yh0(? z(l2$mGpDq9rPk!hfiJ39z0hv|+1XJ!!qjOsWk19vkj1Hs1JGfMbDuAzLnc%hSer_<8)-s#nI5=PQ z8SNNXiBGzNeTIFA9-P#$vHgm6o=%$&e))AyCqX;c_%CA*?G_2hY5hC>GHN4sC(FL6 z-wUEUgh6y$MD*HSx#&8hIu)(tav!pTVzUglz{^t?8l82n4!R4LiKlL^Vr%7uqGIv; z$b9i#x!VO2MfZN3JA?Ibmdj1n2~4o@^;bHFsXiiOa0(*ZCDV$7?x~{`~o_ zkUH*^GlxpKb9BZyh4HVt7joh%&)7W=>eE>I3NXy&w7hJxZCL8AS(JrLTr-@Rd^CT@ zoUa6aXSoA4IymhS z-%|~G!#ZyzzE0PU#X5IIUSvG&Ihwm_yTxj-i;1T2YTOvp;8h?#u%N0Hp2#0TySx5- zM(O|{c1vw8*Al;C8U<_^r&cNmnogdUvVBPFXkxml-y38jUK z6$_eU9&a*tGKY*ThTbZ=yW}&n^B_>|y7;Se9hN-#5$6r{d#yOV&cFR)H77BRHVBH@ zN^3xovgV+^Q>XGkz2QVL>U<(XNBdXwB4}4V2Mg|4?)tLWK6u(98qzAOr-@e%e0 z@9uo}l&qtaA7^wW2g7N`5m%(b>>n$KE$%Ra)0fxkA`EGu;OK2=^+_MMkf+A4oR7(9 zNBNu6@%&M@x<$Z5gxwL~IZL%&vQ?*;Yi4}IC^_EJ!>fkbbml7Tr>NA=%DDjvGUnO@lQtJctTcbJcY$QmN{WDf>w&5;K2GWwhKFoE| zNk}4%ne$z+>HRjF^Cq$IG=nS-Fdo<*V&$Gt9c~O2IC63IMn(mqBYVbE4j7fq-{Zbt zvGFur{e*nxyK%dOxylZh<0B44O#6>Cf9@(Jqv#%w;L}MMUo$7Jl+U=X=ee=kyp7JH zzyp3Urj(bl-mlHHpdKoDtP_kz&^lyy9LVx8)@OB5DqGx**5;tLYOfUTRuTIvBTnkr zyM5QP4}tC~9&fLO6+Qr$&8>+M(bWxo?{%zQ?o-wm>)3t$N)Z|#hPu|PEh(sxvpW*y ze=svvj+{unzUC)~iX8-;{y7#TPG-%EFR=21v9xqPlta`r^+mYkT>%!n%DHYK(2tba z8L$q>gOzXM;t+a)um7;BXrCfxYP$eeWE5ey!#X3~aEOuBEU8XX*VkGKf`o*aCq<7Z z#HuqCRa><$^GAsFNbr6MlL1e@GGF~FAP&}kg92CT+}q<6ezyAGr>(VFq5qnElozhT6Es{C;2~~ijbTB`zP<7@up*@ZN>Ubg)gIZjP~tq zsv-XrRvK*lVGIDYrfcAwR0%0J3p#oTd?EyEz?`ffopVc0}xPMpIjVi5b)DbBFIjpPMp82ZT+n4bgp(;j4GrpE6_y6>a?5 zQR>*yh?P}x88glsOMPp=!a2EHH2TMea<3YW5dqt>qs#=y1mo|;?ix*c<;r~dhqWA&7{l~#Cs zl_&U>v5`%VCy^SJl4MEqu>EY9dPYr#4>DY@x8C4-30;mGslc&S=Qk5hi@`}15B&#? zTHBs&444W$CgF);jxkvd^_N`XpaQi$|J)F*H!^yhn0isT-@!B>W=UZ;e%_7RB7FOI-*6&-dmpuK*^fS|< z^&e{jaB(OjPktg#|C-C`=}J@V%Ww||+x)!3l5KiaU1*~g@87&4W~7*Q5;q%#uysWf z2fQIE@6df>h!!88+(M;5Gd*jG7TNCg`u~KS8Hus~Q+hTUWiW$b3w=b}D9Byp3DS*Kg_ z7SeXzm#*Fb8IH9|)ku~^eR!}g=7wz(^Ne4I|1h`!xa<~7wrQ6H+BRgPczSa77l@=e zcPrQ=g_rF#fA2_tk-?VfmRft4YzWcL9iZ^~;88`d@m|Wfaj>}hv0EgU{Z5JX36Lwq zV4MMz!5isRycfK#At5oW2KhC*h!sdS%Vml6IG->Nm!>nc3Sf40z0mnPh%MW?xI%G6 z{AZgfG{RYzY*L8SPv$namU&k0I9$vqLP|!#s%x2Unk-s!C-30*L7v}>qgw*AK`&{l zY;v%pg5rSxPV{u|L?bStYRSv6&Q)S@Iy>;5r?-!knQcY5jJIGf@2U&d(0cVEHu zVnsEx_*HRDBvUaR>^qVfz9DnH2Br$=DT+-r$?cvhBFrmBM0uh|&MHe=D0INe3v%Z5 zSK24^j|y2s@Gx{RBLnKDMVIhJaGP#r_4i56@?NB)j4ySrkjBz)BGSB=Np54{LsMSd ztWeA}5K?WieO<5#f!1AkdO)>VV6hnqUd=75x~WYu(_Cl5k$4J7J)~t9`y?~mPw5q;L0LF>qAEsI{yTZvJj{JtF&x1;=YS}_o-~d9K#Qi@^X89IByS*!o##8*KVjZ9Aj>+g zQ-`XfufJp)KU!)lMhHs1R825|qoXn-m0^G5IroDQVx+dzJ3SB^ZhprVY^y1ySW&}F?? zq|aRosvZQLBE1PlpZH0V*ZDmC2z4rF<%IRdm78+#))70SmO0UDdq6TxVgLNj*@k-? zl&qZq2oWi`x!zU;P!btcFOOyi)DHmm0$8|Xt$r#hr~ei@jxmK5e^33QU-)huaR1h} z@`uHAaB@%W`dO$we*Y`b^G=hYYYx$9NuBTdJ?$nC*J4cRp=aJ z3`~-1qt0Xz@sor(@M7R~>_kU8KznZS;pu``4a$YZt18A3s9ic~B*}WiRIxzBc}zbp ziZG|0He)8?s6_a*!SA}%E>U||zS1%n!zwxcwfEa#A5Nf zZD5$>p=^VLSKV7r(}C--QsFHo#NY4j`MBc+s$Ktm+6*Eqn%44eTt5Y@N;cJhG0Wt7|@r1w9Sx* zZbgWdga%d}{+*=fGbi@mpo7+lnuHf!K5MZ0h1E?~egkRQqpJNHZ+_Ydal#@=S>*`< z#Gg)0(2UwhuBVtkV>B7~HRZHiL^@(@6n$hKb~+*<9#9`y0NbksYzZ(FIY;oKipT*Q zA~87XI7CsqH=r>G3>K07LfK<$L{%iOz-lZ*N68(6EpNT;=SB_g%<&2%thNhtiJSR-x_JUj2scN4a3LjFlnzZ%%n&pQQE=r!{ooN>t+=9*)3tlRjCN7zlr@rxm+Y{$ftYL_c)tPclKhO)9+#4qQe5|iw(#Z%u-%q=N0HL{c7*iNZKa`QuT zrBk4^!#xQ-fX~<0fi%&<{CeQN^(yGmCk5&q8h;o{kUx<1O4~GiHjCN%C6r81SHb49 z@@bQ79`@mS9qg}2oyT)Dte;eYL|$CA`=HS&x}xOGRSuJ=Th_p2c8F$pmjy0}0J;GW zb?un$dnh&d%S6ADf11QeXQj%>aL5Sj|CQc=kkPT7Q{F5K^F>WS#fHu;NiBkV5 zvmW)8%2JG;MWzGn>lUxZDdZja2gq*-CzZ_tLGRj(WNg2XhXbPlyV+`8qZ6k=KdpE_yN_fRg=Xilra5Q_2EU+0I1Z|$L6cZ-I;8p0BpI2h7JI`r$= zNC-2u#)Mjf3z-O0Bb#$lo(H)K>&zX=#I(D!E141Ra{^wdD?PWQ0dYpvv^n-Sr?QHw zk+m_2H>6VOQ*6Uhw2v>BjMyAG!fXO9sqVa=j?k_>|nu2ov7JC59l$xqK z^h56wRRM#(#p>JAgueNMf-PvjSei>Jln;|`X$_26`=8fGi&S@2pJzwu&UnY ztFL`!N5%MGu+Xuh+s(fN!&*=>I*EYWXzZ|M3+ph8{B}Nzez8bca zPztYNvS8TqfkR?8pM%3IG9aot&uQ<)ghRwziMXw?AuoColT%GJ#*H?0DpK(14o})6 z>?hbm{j$Lt9Fvbk_4FldPt+dW;kt-N)z(z0(ai^b3CC*T!!)-S<)$UbGO1+JvxK6~0;Aatn-?qK%%ZQ_tF_;b(1J-v``_k}^;~mC;^Y($mln56RoU~$--0cN!e}J-I zEn@AvA{NR?Y{>K(1G`dY^-YA?nC)p@ImuMxt>#Bcm{fW2+2pu2DaE8up|jTa(Z7c2 z0RP$2%LLM}1?t-7u|2?-VVe&*ptOIEBNcakV6ot?clQbANNF=369c zQ)F2(h@Sr4d77I;TWn)&SEIGJ5cIV)w z=W<%OL8Zsn_H~Gen6KrEhQK|io_U_b;3I~qQpe=qg!vp__;(M7ED67;J4Q&jxu~C( z@IG+Jt;63fpwiFj+REyn{}_wLUYiX&!Jv}3bE?MN^(@bY zVK`yt{7C3|vo0go{SKm~go~RIkHVE54J(u3USS7!-ZlSAvI>>3n{(RzPn3rn=Av#$ zC7h!)q6cwtV`rZa|F4ZNeoT%R?v8{Lp2!YzSBD1Rs92ZDld^yW{)8u0d9E8a-P$s!dis= zqQHhA(f?5LoA9Pz+1tn)mS!N!})d4$}@S~J&2%Ef2pJ(;%M~-C* zynaAaz8)SAyVd?c+)BBRyDt*tVUSw+*zub8idu!nzz~5`b-CBbb5QyFY{vxTZ&q!Dud0tc5k^0f*Y%uXpWv$vL=GOu+AoFOooE1NK=7Q)Um~22l=~6(9r;x$2L1@D zQmjXV=y@`Dz}9RsEE9H{L`OAhdJQWB7=B%vbA)tmR!eP%E09YJMBJ>uY;XZxKXfP> zvvI7baSePIl4I<-jdPVojP`|QmteeolNajd2hszq+{YcaM+Q#`saebG-VduD!I#82 zypNS|=ON4MKMF(I9vXezER+YP0-6m-oW2Wsbr2*x?8n-0HZH8IWo6idw)U74PJC0P z59_F<;>I zvV7Z0bz1sRgUh9bAfJ}40tWco$h6IJkToc50LERJYDt^%j1irE&M?A6o4>o*6(L!y z=Zjo;^%>@rW|*)bBwE~wQP7MV@jopALO#VU1GF^K1R?8?T~6BAt*i`+e8@&Vuer!D zjP@8ep^ejH-DV|@Ac zEA%v3s?x+4E@~QQR#Z{L+a?0!iyVUsG^Y%e`**RY(BY#Z9iG0X_D|gH&IT7&Z+co; z#>xuZM^G7Id|X?HE|;0DMvii?*sMu{0gbV_#pYhV;*JIX(uO@{W{qqe`CMj`u`h|e zH5<(Rs9f1 zq>=}&n1%f`T-H===>5v}8))!GH?~kII}JBCn|XjXY!@(IL+;T?d%ev5(xXwp93BOw z-%tm8cI-hIRqBTUVuktf!i7q5d{V*)3oV8OblFvc*dY7;#?(GJB!!9+#Vc0&h}$nO z(PmP6-_x6;5Ye+-Tepu zIj^BkT|&%cO&R!Otay@%im5C^IK zWJ+oj)DDYhjsBIUX_3$F(X1w&t6;d?PD}tR@sCh_gk zW&w{FDzj=sr|d)|&fDEY6#h*rNqPrBQa|uJ285Sh`CJ-Yd0lz+s%rVq>&S){!&=$Z zZG`2&{H0YDnY+*Q(vA$0TOS99ltrBVMKVSqQQ z4KGH~24078wdYA$tLG2|T!Zi4oeq0Tuc$ExRuj*;-TLnY`t(jbq^DltCZ>p5`Elmh z-`5YqC3?Zuy7w{?)r0AjMXzJN8I{UoIImK&!yvj4SnIC`* z{QWuAYHB^;tWIOrg_Wd0p#PMZK7xI>bcb_KtXhyU0QMTP=-r0uTc#mXm2lfXHBHM& zle_X1y>n{W`J2#jUeY3DB$6%%eaIb&0)8BsM;Y_?yK+x_xVlyiuj3g*>z;cRSHcWRRV+24d@e6^kSs?2*udX{T)LZ3yU;POWKQopsXu6;(9@i| zd39Gpj@nvfgZXQf3Q6h-7wwu766p!0i%fxJ8z^CG*KbClH>LNHhw`WqCMp#_v-hEm zc!zp$(3A5*GJOnp)F)B7^wId>BBwi!k1y-J6LStGcB2jD4NnkLxoL^6)6-y` zfDeBjnJyI|`E!DU@30t23L1Fk>IgRQ&r{%|lD$0kbgVuctcQbp>PlPXq1QrLMMt65d zZt`=s?x@X&(KJl?)O|5ie4PV5$w?#K?m)at-J*s2gRq{`#`dm)^w>qRB|9y>iGXlC z7wKLS8cr>30nm>?5 z)GQGi3O0k2u@)8`A99Iv|;o-yKQwbFbxLF7+aP zH#w=V5#hqqr@6ks7g9ZipZ)!(e91Dn9{Kwi^|?2&>t_k)TbhxQOodG%@p!MA{Tcxk8=2 zy*G_B`y2|7o3;{AkXsEQxc?M0iGD%qC}+wRhrs#sGGF05TpArRg4j})Tfp= zI{8HJl>Wk?u)RCL+Gr%iznTsNHa=%4(x1mG-E0MAGAnCd)0w3~-o$JEwIt%Zr+2@G zj49VAiQ>LCuX>S!$;%Y?7%17H>CzM~qjym^!q11}8(3hpXU7(ddItV_;PK&~7YWzh z{*ZQm$@XO+xH98_RN;5s?-!s0Y2Fvc7d?BWy8wBJ2w?#)D=>Eb9KHKsf_z-uwWw{w zpM?s0vjSOn-OxOZ8R-|@;ca<4k6Euf{<2#i_L01w`rhWo;F#NRx_xJQu0J4+bm^?u zBQMX~n!jtzhox(ZK5M}&mjGWkhu7K%6SfWqZZx|tjx4Sb%s#cW1Dj7}oK;;|%5lbLGwuFJLPDtsm;{O(bPktuA*X)G&JZ}_k&;s}{v>w*JTk2uRJ z$oO*`zDyr@Sb^=ZP=eFPyXmzGX|x)SRGD-=EbBjpwEN=u9Hkz1btNm6Jui)chR`zo z6Trxai-T1&)65x7DG(k@9e?{@51=1#{pxJj`)_*r(xDFJy75M%@Xf*=@l=Y1Koo4o zoPS;0>gpQbxV2k}x5^dHvm91G6I_gcyoWe>ki<^S9hCPdT7|H9 z$F`dqkmo-({4^(WY;B{(baN3ALz1L_+1FG8`vg$FI*wX#Xc>}d`U$(0rX>!!gjcu@ zSZ{xr6Cwz{Wb0Sq_pchFJ77xyC zylA3Z-rJ`FQ?J>Ar>^^c%2$giji+D!xVDY%vVSoZx8L1p-v8YaaEpJNx-EG6U%#_B zaU<2N@{MU|{ zd&BQg34oCY9=C|zuQo>^+QEJgWM_9}5|eAZL`$cRF+|_d@t>H$<)+`(PxVHJL)}M> z7k5(Aat4wEPL6cSd(5kwQ|H$Ce5y&_9R=;b(sh>m=c{&6_WVRedfJw(JXIWY2W@lw zVl=hYH!rMTm&m_ZSQm^dYw_&ukmK~^uuH-#sQ4(Srf8cmK$%33GcOZ0^oxE{nJm8D zd2^!^$^L%MuhHh;;s=wJsK?q~b5PkM=6Yix zXLX>O$ZmhWqdfdSFVX&ha8Z0u*Mm|oowEph?Iz&B>e*eNzOE|VK=&OOWwMjKe@#Dc z7Busa337u@b9gQGmRQC&dbtP@v(gPv#Bp$^43b)qIPfrhOZtk;qv_kuT9+{wI%ltp zV?M!DNk@KX%FoCR8Z+}UA^j6OaDJL22rW^jxFp_i>ND0P2#?mqS` zs9CyQ1FO(`@`lVB1yZX2Q*u0cBXT5?)*unuf=4)3j^G0ea2zag<=k{_#K@DP?2(2O zK7i-ab+`!X}MonH%dfh!u~+kw9ryl7&P}(JajL)5b|o+Jl@>mVvbjY zcy}KzY6!vRNIb86X|-PMZh75F`9mZmhiGbMt4H4&9==S9`62mq4;vKOMUJm0CQ$X2 zZHvM!%38RSV|s(-jd3%8=UB{EYs%;SKh`^*#P5Dcz{MbRj_x&J(+zGX)+Gv>88M$z zpb04w@U8Z?GvzeAe$}{Y`CAs9$9+-VxUB>7Yu}FHv(K(ddl^;K?D23hJdj&!-Koln z@!xP&ZRqOuTPvhx^UgD*gB!Zj*4i6|UfKjTXx|{;hr_tQTz`^LqRP0swbB`nE5Ps-ibS5tLtbrC%T#qs z#zG@*dq?osK_9q2l@~s;XbChe2De^TTamWeP~f=4Y9_!0cgL$c8cd5nH9JFHoo;@R z>$*gz!)2so4lkm>+L|l#la^Z9-nzT6e&A+(v%zN!{awUp(?Sfs)(jLjA%k9e3khB- z-24FX^Z`D@r*#NhI9`+HhW+p(t)|Al^JA-8`NLo2&o~P_v^Q5F@l@HztRsZuh|Bk7 z&be2l5Mtn$3%A`{TuRjy&W5go4hFVMCuaFh^D!jKoL_AzjvOA|<;I=M9DaTk)nG*U zbM!(^?Tsiwyt2f97f(At)Zwq_O+k29@WgfG3766?CDJ>sA&-c;zUAgeNVMiWs=FEG z=AM&&_HTx*>BJY-+x_R^rLHfO@JeqvI~GsBbQz-$PzcJ=zmyUcHnEzsGU| zB8#y!M$5Y8G_IA6r!HM_Z%tu`djpTp#ZPla!0S_a?9a42;f~g!{>Pj$+yQqE6QHlq z)wKg^=(9N3I3#cW(B*ep$G&MNt*2Y@oj1qS7liVJP@V@EbTQ2r@1mCfdI#-jWP>_l zzMI6l>Y~Q0@?YPJVYz8jG(~==^@b1OmlLrLZTDpU6~mUkwfG-ryir*W=g)q<{UHUH zs{CiKu~xTk1AUHXj86%;YeZVRx3{BeiE7eB;QMwx0e;5x4VGX(lkqVjv8R4Ie(Hbto8TW?)$pGBFS&#Q4Qb%dzgv+Hvl(NyiIT&xvw3f&!8~BMY7NlLWOCi z1L4R2ktymWhR0hec!KE*ng=)kM7-3xqf=+2-hEoi5jkDo#p7CgUV?;KDqCd)7Keks z@QEj9R}QA0x{R-4T@SS=m$a!t*H^k92yCqh-tUAi*Q$Fn>UD`&8RxRe)p5f}u1yP1 zlpnIit};I?d^08eLA(8Iu;1FRPD4xD8BNa3;Rzvco$zYz@&E%kW);6L6H_mFC5aSP zBz59Xdt&osK0Dr2_CXCa-*hyTGC%fuDnqUPOn13!-%ODvo*b_>AX@K8^sdtlcDtfKSMEgKO?uJS}uDLwk;2W4kFOLrdD;Z zQ2wm5s=Jd|q+syqFt20NiUj!_qT#mZpfa&g*|))dZ@)cP?rtr3?%mf2Zr$}8dj#rD z3Rl|78$NhLsX#Z7wniNAo|s~wjCTkqALblC5l_R+#sk&D~s1*B$x=D4V;YQ1WfSARut<>oNv*D->KNYmLr*ZeNW zFI993!X4B4eDg)ZJ@=Z~Td3kOq08BHkC2?GVKIHpcOy1;Y2TtcBmr1e){{rJ+G2i~ z?_@aC@_$M;3Z?P}Ex%w>SxP%QdIXHZyv9m@GFDneIIpv&Q|WJu@a+zO8Gk>hgdO{8 z7fa+dq`J6-L0~@nUfUL5!QjM(mED>Z_^g!9cvJCyFVi04E&2fM7I#S*frjkltnikN zrF&k3sN4RO3mF@8_xa^Dce?>(Ww%wKLBfVbVMX`qeH%uZ_iF>lxiz6$`wumR^Dv%EncMMs6Pa}vy z@FXq8qhTq*paUG#bo6!To&<;P&5ehmEYzi|)qq#fcUOnv9^clFyxO-)4RbUVT%cN@ z3tcMzj)G#IW(_(!NfuVZ>p%I`#I+!Q1iIzAE968%lO^ue^n0LX$owC1n%P%(GEbFa z=8_revYJB1^eT-7cM{=sDR9wC8+G%iy#l-sTG!J=Fvjvqbek15oa zmtz=WEPPTSJ8b>vp$?;+NzRJLy))88t`zz^SGSZgXZ3HDe|5mJ?$q;s4i^~0PPyj! zpq1=|neKc19IYxN*ta%${xpM$wXwf`HjO;!#uvD0?gx&8vLAK6h>Tc99bP$I(XAG- zvYFgAk>sFqo=c4(Qot>AgC!;SzZ98HTliwMs)qK8Y!bS10^ee;YhP5D!VF|3m0D@* zzxDkvUEJ0sv(`Di(fKX_5kjrmi|WcE&tIJ#yJtK?Bd;~;l)9<-XyGT<1hJ{@#Nyn- zOHB@YIf$_GkTGF&YJ1f`8w2g?;3&C8R)&g=&myK&=d-sCf0TL;!qv%G%&50bu z^j6E(s@m2v&=6!oiQBc?@8cdX1wk27y^_lkQ0f9Au*mhT0xRrja=!@_!;_CxObi_H zOgY%&_6HNHs^RsQ9OkBNpoV~>aY1{c>Y}5&8P40XE;yyry8%zE29oxf zc=~%7TpkYrKp?+L-0gn8`B_6puztHsmG1m?dG>teBheaKFV?mCG$Y;M*VNeS5|-4# z$L;jt^2)P0LN_z}4Km-85-fH-d(aYtpx>`&@kX!3)hj&OneYcEo0#cO1}+hwO) zRc%4eRCLY1wltmF$0u#hbqqu&O%3F-ca2oLHb!^t<_+O_p3m66YksKo^E)F2=JAzA z?Vv!gb<)JJJwn_B>*ifB9-JJC$F9*UN*rILx6FPFC@}dB>nz2jXCuR+I znTSS~LFFeRXM$CLYB+&)Zp7k>H&g%3TRTjHIkw|FZlPfzbLHMhb}^Mf>00i#MH!est;{!W5m; zInwi}KFZ}}e4W6cdt-WJDiOsnKiSWax2)c0G?kVqV$0!ziRby_m3T0I=qg?Y@p@h zIs9ldxp~r~r){Z%vTleoaqdVn*gQ-|t@2Iymv~WaPE~HNJWB(XKdcZ-)8iw<<@ExV z@rx}n+Hb@syg;BL?p#FO1R#Dcip%!kCvM=5}w^~Lq#hv%Tznr7xoK^0Z)`AcN~ zX;?^p@mkQF(j2n@`@A{x0$?xG?vrzAOfOmMo0Oi7vY$6s8~8@CHWGZJCqH~L?r;E6 z=2*l(&VQ7n-ab3YS!>P3#sTixN7tuKx7Iq!Gh$uP>GQyV#7OG56D#1jsrJK|o0*R0 zt7S41OhClwvF|R$D$P99nv;%KxOXuK<~2I_i*{$-bHfGy7@V3xlM-dxT=48Qv#u&q zx2ODh&$P^R%IKF1aXbPsIIu!i#+WC|22fPvY=)v>enFVl{xos~bzy9Ed~M22#k?3h zdxf7Vw>l~TpG)nH6w#F`(zXq`2Q6_%d8%jTr9Z&ee{f~u6c#k9x7}rU^M43zjC2Qfgl0Yl7@nlBR?C744sK{`8<;II|4KK z#y4Irv>!pI2U^U=Z=^Xq>D2iWd^+q%>giHO6-ZPv7cS$V7t8}0Bly=cGpIDuCNz?p zc!gE6!lq{h`9ChICCv2UgPFYf5`%}#;}6H`DIp29i-VrK+XE*-)~AKqcTNX5F3ew$ z7k^!@Hm7&w?xmrS4VO{Jf1MrHnh}bMp9_tL zO&0#(dZFO?g*Tj`<#v~~i$}e1M_;y|s!Y2ey8h7_(X|+G)%SVEmGF}ga+LZ*ZR1HG zL#$6QgG8n=co!xZ=9V9FuR6F7(|p!4tY{Pt_#ZkOVAX}wiRx^OX-p3eGMW+^GuB+T zB67@R-_XgdPMc!f!YO@_11%!3G@Llj3pJ@`txhF_Q;6fmf2Qc6+{>@M1HOy;4&8yr zzbZCO240!!;VbT~Go3F?ff^WLF@E+u%6IcI=hOM``M3wFCO%*V^9b(PCt-2WjCk4C zLbpIPd;zXhC$%VXNCm&VZ6_R#{nUp}5Gb7!K@nNi-oh&W)?-;j_}w|XyR~8V85!w< zQzP_d`~k@-U|R|m@hI=_-Vg=vPLyRhBSg$VeKs?BBQRF$@+}2~N>fRdld}?r*_8r1A}+Ri zFA`E_uLPQ?Y-}zZ=9J|n;K>)!x{fDkFCPtx#z(rP$uVCDDv_8Id$N>d;t$$qu-F|Q zSH0qonvNExkA^ni>LTxJ;)Yo$~vn69OI(0q4? z8@T?9rv4$5YnFs_kA0HbhDIIlzxqwV9>a=3XPbZd%&z!>jHL%5uBa`xCr4^8=}3*C z6sC;P0~;5tmSU?oJ7oKYm@rlU{qx+*ZKCr%0SO_F!93#X;@pqkPHJ%ehulHWBP$^b zCLj77+fC71Zd_s9biW&B-#ltPAa1b!k(v`~(*U?-^}_e|cu#HRpWwvBY{s_j$xQ{7 zp+vCWW*^MrJ{M%<72ut-ML>><4t-4X#lVLveKw@~1ZqgVd<824RW-_tQ8kc1#T%L=Y}?csDyyFqR)TLbT8Py4j5~m>5rfVZLGxO z!0H(urc+3NL~G1 zZ(G9a3ftcYU+ltrLwzH%yLU3vHD#A(ska4Q4f zYr}cKomn5aO7Wl%AdSSmp<3V2%s$oO;VV&`w5_L_3K2>9#czxKU8Dx6Y_H`0V;yHe z^8~d9AbkFV%SZI5;VPxr@J#=}7^|`UFR>5?2UyVx@E)PAbO9(wS0krV5VpTc)MxGb zZoW~J!Kb-CuAg74#cu%oMm#Q6YzV3$WYYd))!vMl8u!hyOsBI{wrDm|kv-KD6WL}N z^Vs%d`On2m1m3yUX1%7Ns}mLY{Ubc=S(2`$mt|SY9R-cJY$hbnYlytGk zv;si9Kyr-r*I{NcV^=o$Yr@jd#NG1_w2U5%6{d06)U-nPZSTa#hSD{QxFI*M@l#7j zLT8Mab-XW#3{Gr1_z3oJ1S>KydStANH($887Ar1(OAC}7_D3N< zb?>l)>JJSS;9SFsJa2F=pdD1`j>b2;%>Q1=G96jmq3!f$KKHJWmuuvG++)2E?kU|p znUMi9`5S{78S`L)Z8E6l3lUrVs+N62WeDEyL&bx|L?%RzXAjw;b`m zR4E84q?nv~2H-2j=|~I?xY#r0t>N+C12u2ViS9}rZ~`bT9L>iS3?@|3-iIkRqId*n zCG2p0oKZ<`MKbhxC^ZJjm&kijKP?&)f5C>#Zf!VHJhw!R&o=d5^2;D<<7+0D%SKtk zw&Vi zQu_tWc;FxsuGbs?GV?F83ai?pBBRPAYe9Ly6-A^M47E0lFO|H(>uXcV*u@q;bvb+t zk8I_2MJJiEIy!(=_?tHc~E#BLRvCWfI`_D z9Ypx(^j*8`VBEixRM#L>mTih=a0-P(0wt{y#xPQ+xGa&SM$JCxD_`t-Dt(|n=p#A^ zEeV&oxV{pxy?P^zh(c(*qbr-@MxyBRk_}3|^wmg@7W!Ha9>qLsK~{mgatcB9Nhbrf z9~%s0VPrloUvF8()IiO#`N%oDkB&2rFR>YE8(>eT!S(kS6!KUWckXu^fUAYo?pE#d zs()<*$|~IZdF;ok7FGAnXa402n?6MV&ae~|Er+qbEIJkZf=ge7z2XW8NI%N?W7gM| zLIF3~PrmH(pjWJ54*OgAEi0Xj^p=kTe4Y@NHcmMM38K$qLq}WYo#RKsPwt)grb=S| z4yHLSx?;wI(Ncl}Dm^_+!)NCOHORvWqTvBV_=Mu-D_&A9A4*tS4oG)C&?vO8ADw23 zohfOcW|3ar@Ey}M#kEN|hF%kb8lU@J(c zDkan=EDhSRn+@yMU+MnjZ0o&K#m{b?cqZG#G4?bZEIlR8Wf>uA{cci2pXX{g(j zW9(LUKK!c|L8WLL;>Nn(vS~SM3oQgwq5G{pcb9&zonHwO1rBL@ug!vwMbHFJITA{Qk-A6-tdoPA1 zE+X@)95WDcA=C0hY*L^QwYTX=>3WUB1QdFU+o4CpF)papI#Bew#g8lFu#^crI$^;v zDsgX2&p9P612pg-bZEb9Y9W<0Wk<>sfC8Rj|c5YrWeK4ailaW|B9ZO+B7x zz7CALUG*I!+YJN1>oRHqOt4E;3kUD{*or{9?R2NW1=p&Cjj5#O#&qW3zPBp$?lTN$ zM)-m2FS_4BeN;bp`vixh!Y+UCoqA_9fKWQKq;L&tNQI8R;n0MFUw^t8fuVCX@TIX=`gKLI$(r?*^=4c{OdH>5#L;*}sy%Z301S z?^Hv(l0GYhDw-|a$fI(2!k?LrPsnF#kzQC0Ki?l{>uvoF1OCuvrPSB^6;KKlYNRK2 zi8F@?xJKfuU~E=aq+%hHwhnpqW2f!bs4^Y$+SiFR(1W}c<1)GtM@*CYNo}x0PLf~e zs@toQzU_}#xVLqD5g-NKygXn3;`)fg%u+Hu514@g( z5tsn|NHJqzC(6I^2;aWE!?#0`hKNr_ou2Fz;7gAOa}&IS&mtO#&iUJ(z;>bEJrAu} zD_S^fzGj~--xD`7|2k-~R}x^N$eVIP?~n59i|O_;{MjNHqTTT41Y?>eSi(~NsQIge zCU7gpr8I=~Pxcme6SM`(^h#!&^MfTfU#WC}dUGs;*@f$2!Ftms*fH7-pcz`lMU&7} zErZmrk4;ZAo$A7kA%ug2B=m=^!ywZj`JeH2)B7v~vZzTY8HyPGwXJ5v>}03*iKa^T zR!i>>BU7(tqlb5S;5>*{RbP}}+KT+>*nOS*E0J2Trh=et4?WF+F<6^v__?j*MLp^t zJuG?PY)HAx(HhTJ{XHw2!eP_PcF@OiAs~nom7E?+*2yzSBmQMZsdc?#ROD?cup}sE zxjO(yRlc127XPQ8REPTS?oHzLFahKbsNuwbL|BV=OeAixcTqrBlHb7SNDdWlplXtL zi~`g&YLh;n%wPS>0dSPidrs@&o>z9cCtmqAzFPWKvIZ-OhV7Sstnm<gFK=#aFVt7z_DL!r0o2Que)mGdj& z;GBA$1E#Z>P9Ct9{1u*VbS!x%p_aiZPLDYzu`HynjQzbA11iDp~sVe0D=5$GqxUj-Mv6;Wx{+HiN6gxpH&5^FZM*VacwE^&PV)7e<1&tB6ufvyg8g$jrJDRf2t@YxJ z4QEvkyOTw)&4u!@NgD&#!U}T+7LiHG^Ac-#Zo^B&AToA>t{mYpYLS(8(O}z!mELs? z9O3eo=St+6lMB?i;gff-$Y zIQDH>>fpo<{qo8rw|F^94UBQ6a&c%d?B&W;G<9@OFWDBhmpHg=7%@ZeeKJ9d1XN~S zVU6i|@;2_sM>6#*8!+_ztgAc$E_TS_)$f*w7d;U%F_DmWD=C%r?o;aiCQjY+C?}J7 z;@nYna`3t2&CcHL`}}8wKh(8un_{(DRLH9yzxSe$+V-u1`zGJmTCy<3n#y~jfgsJS zF2g0!aHN<-i1pQ`%)~sGgNN85ylSbNA5sJMQu?sKw12nD>B_*+5RW4s2qSwiyHV#Q zVXI?Gr;`vKIAmma`wXFLwq@#QU^RN(@OaKbg+EDuYf)T$+W;COF3udabnG^w&>{OX zeb<456#RM?E2_M0yD}gN{4c6j0)Jv~as&8gYwc26P zQvK`^z7vY`t-M$!vl85C2hGHaU zid^c94EQM^HX5PZFBw%wXvq32x;bUOwH(G%YHW?|KI*5q(LR56sMkQ+jh=oX znz6eyDd$j+qNkbR;sxPKxk!rt=%I`I7gV<2j<|dLU--0R$=crLpfnzCn~IpWLTlA4L{w$6V6i*P{a&p1>)%8c*O@^ zS-{j0%M0xvl9p+q% zAN7_cT}#Rjiz^1S2%qO8B}vtW|CyeXdPYZJ#+i!wN}w@^!OZ)i)8o)j7vQQ62}ILH zAj(h)N^jk5)O+4KSESXf@o4+UREp1~StHrg7TRm+&WAT=89^Fbz(4e6@KcQ=%S5dV zoA_>}0&$L$OZB>UsVorU>S+^OwCd%Wq1Eb_y3OL0eOBZK*^Dr0AARz+(@htrz1QJU z47&{&vs~)#eo>YhZY)9&zjLt7myjL=5Bokg|Aex@UvlRc20N-5(yNX#X;!5=ZF{~n z6OE*7aUR|mUl2r3a3(d`)E7ON4TTp~$DN=r(HB2hf?|>`@%=h}R93HCUmNGS$fnn# zFq+<6lxWsG*xuoQwOIk*Vf-m^f~pjqR6ZY!)= z2t&{_Ty2PlKiT~;BSsD(y{JR#w&t#6N*)!zvNFz%Hc5r5=SQk7I|n!%U9U8tL5EyS zIv68L795OJo*F@2**W`sKd*8sm(5se9eT98d>Mf9)7G54>0fH>&tJG6m;T)#Tau@f zw^kp(*&1+PYx1Q5f7ML% zx11ofFw_v+cniM1RAM}v_spN%yY++U-Vr}g1#MEEODfxa0*>rhWZ49jIs{HIE~j2KVY8Ym!V_jLUg-kMI}vw4WHkjNdm+adrdyFOd| ztwq6U!XO`+%a_(QZi%tj6AyZLgG6sbJPR@taR^mkeX+Q9J)*6IwM|FtKfe!qHF))* z4J|Q3&~Jpz8Y!UFbIxxlmg6D2nu4awK7XOtG}|dFX%Y*~2oi{2tO^`oI);6jd-XnK z?wzWj#dN)jMb)kNav~yWM~3!w$4sC(r$fQiEA2#RxH}0OgYBevilzg;15y+C&BYtIG}Ty{N_Gph2ZK}lkG+!7xKZe*H87dEs4ZQN$?RemN4@KF z`eK~cj=_i-*6ZE387{7{i{*rXm+4@tU>KPzM!xm zm?Da)bd1FZen35VIwC~uD2;GDT6a)Yeh)@8X8;Qu&4O#;@pnAGg$3XkFvE&Ez{i`0-u`&%@9n@_4Wz z4!nfdFH>1|>Uak_pC548lzE#zu_NfpCi+q%gI2sk#}l3QRlCz+)V-te&=LEaFwOe% zOw@}P$Cuf*h>26G><{d_K*ZwM*5>2Jlh^8VCnO%@9{CwM9)0R_*l8(sVV_qEVp~`^ zTz;v4_simN$xek4*hq|sC!+fsL|3Tgto41bNDPkV+QfQm4|{|kU))yO_E0iET!!Q> zK$*!;-2EL(z*ieYgMNs&M2`c?KMq}(F{WAhdtCt<3xnzHTW+%5xz8xpAIbTLVr>%-QJr(bMVJ5 z@g;nc9oc+tb`(&b+(p-IHxPsx>==l^N>n^l;pk|;;6AN136)c%92gn>Wp9dPR{dn( zU~SLE+!Set;d{oXPQzWjFz1GTjr>G=Z5;c`{EYmFTx<3;;Q+1Cz$!{}JiyrH(K~t* zQ;0HwtC1IG)MMm23iT}}&DZWh8?sW?GPmJ<2g{8hX;VJH5Kz);g`hO0CSjj88dw%2 zGcf4nCI>~H%m+1e7V3HLb2;J}{+-)(u4>fyv6DZ#Gwtkp(LZ*D5kW~e(&*2tYBBI%Q-^f!7-i+;NXF;X>NNs8iq^qR? zFT)@HXd@DG^Z>4qHT(PJJ9tiWl<^9xQhU;i!%luDPBci=ZT0#?Q($V6F5Y2))}($I zV&6hXH$Va5J-p)5ds)T-UmM6ix_bR`#=J!T3K;Kl>b&e-@;ArQ5?25Cd~!)(ba%J( z7@=~(t)<4@ib*6yz>k&gL@*yMLgo$B4$&3x60#jMw1se-t_d#39?XGSv-l4z6Ms-f zSY2ttY8D0EG1)=1eZ>*5{Gj~f~Au)mVD2cLANW5CpN_TU<)>m3zc&?-MJu5mozv^*|# zk3@L?KrvVZJMxMSr<;eF8LL@?qY|G)kT?5xnlP-eN#6$EmbF>`80D!UhlP-witd`G zR20u3w{Rcn;ZmCZ?9bX|y<{dO#7A}7*JRbw83UxBa~VCSR2=CNR|hBl49IZ219!qx zOl;KZo^XIS+rS%S+Y=T2zn5K1#)l`*Y>{ODjE&0!i1=|@YyOUjb$v;KUwqWSFF zay4C9>^@D)f)V6zZJVp1??xOAA1b+6VAF}(E(W(fgdVwiC6SpdKhnClZHM7Sm0afb zQ)k--pFMGGwOqxe8A*IKsg8PlX-FA>XstpUYZ~ydPv9#;5BVpH?t45oq$Hv&E@t?%U^1ceEWI9RW8@XDVO)O~j7O6O?Klde7 zHl$W5ns-2wN+eDWbh%gl^uS)taq`LT2O30fWFYjuFre3>ym8;gnDrh@(K%Cxpt!Fy zm}KU!v4JFsO;d8B9?RP}L9uj5^}h<~#j>xM_wOu0)fvx2TRx`v)saNMNy-x$%{P7C zPj}^C-UF#}lC-67aX*sYi6OU}=S=DU45@1N^Er~~YyXntMPz-7>YlPNbPjpPsjXzl zA(c|^3lw)jLFSx#zMyP%v3A?)qzrk^W##~)IJ9F7z#0=d`pgGm@SAp;9U);6{>zoG zC0m4w*)M$IE~@+IG8j`Y2RQxz6>~G5uezPP#Z%+Xgc>tCg1;$i*%rzx5=@{p`7wAXE{_-NmS0v7)6=F|~6hKj;Q&NiFV z$T<~b4r6TOusIEz(|4aAzJJ7Z-`DkeJ)Y0UgFAa=sntjJ+Z)hP8czE%Oy&Wv&mqR1 zmD%n@!<|>_bxbYKie)^S!uxAq;H@=TY<@9nZn%;($%=i}gxp@ZAEU8-tf2knlS38I zZ>{{IeBu0>ao3b{^&nwKdvMvGqcHNFy$@!DRyd{BYL~W!gGoLDR%7o+w!a2br~+CX zioysUWNPI=Pcydq-SH0%37wD6Mpbi>Hua~IGO|}iFsmM=v(d{WVepgp>g^qVxXGk0ec?!WiATMA1M( zkV1rYYTg+g&GKR#R)bXwb-V5_;5^56-AOu3b}_PS(#Cilw8p;5xTlUuK~gWJ(O*T>rvB_Cn`4o|3_*+@A)qm= z-UCwRIOatBgSacHTAvs~$aaQE?ul>mpWgnDRpV7FNodatwz{?i6VpoN zG+evas>~CcZu<-0ZYT4v2wtAw`U{RU`(#$@*zxQn>2v^R)^759_^T4Q{^6sCNVyT(WJ%X+Vd|MA8~=MS zKTKtxpBK)cDs)rHd)0-|b11l`G&KPm%iBoj8@fKJfGkcVs>p}ufW6X$*<`Jg*j>x@0uM2^HIE&93U|J?$vtes#cE|$XA zgr)0%4t(R0UL{&A2lck+2H8*forV?+_;IG(Wz_< zI@jV`)tVV7^4&l$(aKOMw36(X;f?JXZFRjZ;gvfeJD1&28L_M%qZ{+OOU*_K;?;UB z_?Qr| z1^^_sk}haW_C!#fV*ic@zG)$>&Gw6?(CAc5e4Vyh{;(GEWClkg5LG4VuPI&3#v&bd z*B$vYz+O;pOH66Wk1m7O)^XrE;F}&{!Z~Ico*tM!w_UQo=*F>9U?{vw$Pq1F6YHEMyA^p3K#{#9J@&7NbxR0dwm?iyw>~`cP{N?DF6L+2MX(hPgS36 z-3Q2Db>p!dRV}g096f?jblSfue!&x7AD_otht?tg%#^0Qa@&M8Eg)B1F{9j3xo+C< z!y37?)r;6|7x$Jo79SeQa{E>tb7LKK0m5@Lq>N0=Kvf;#${)^%v6>L}+3SmXcrZNF zKgCEsEclkn2S`?SdC?QI8Mi#mId^%yFL^&8NBW&sx=(g!%9c6dHkX^}RG@5eAL6p$|?Cbc^lz)jujedQU3wf+k}5RyEGGeh1y@2nQojk#3H_RTaMM+c80ZTQ0!h* z)qVb%4;qMixJn+&6=^dXCe(I0U{Zvo0ix@e; zbYh|xfPf&KsLL#k_rQ{sjr&4k;_y#d2^BxwPG+Fo@-M2axwGAn>!Eu!2IwgMFKoTy zomT<`wpdo{Bjd_-l3|?_Dy)IJ#Py&DJ58&~uYB~oY?^ZQ*ip%sDuROJ_HQCPkMXm4 z*MZ*-U(ffV%NIiV4@3B@g*|Jn0TzrH5n1|m1w82V@KFZ1c1z3RHWv0c%n zEf*`#=M=c-*M7T|NgZOuY88uvR*RN49T&0!f7S|+B559;wKcGsl`TCWBAb~R;4ZYS5s@4_KL(;#Zh0e}CUU8U=w6B>s8 z6rPM5b$h^_BZSsZLaHCbA(f+rm8GvqHIYj?4Acw$pXAjCkvso%tX^OH*>tO38UM)v z*?1koT4vpaUSTL*H7ob{4yohe3rKo>?YtSH*n93)?}w6+NuQ%ecanZ>lC~AgsOT5a z=%^^qYvbwlx_Je450OdEyBCdTu{g)yj ziF{I*Rk2v4MsJLwwE9F(*ROgM6q-S|)idm0JIGJMbi zzE|?|Tgt?vg;fl61F^m+vr&mbRz#IIVc?6;mGCTDY=GlCo|2e3BcHQJa4&@J@*WdZ zosljo?RI?g9;T-LxTj+qVA|POZ)PI+ME{?p(#bBfv!_!trp{fDQ9)z3%|E+igC481 zKOKK{y02=cr~K`mL`-m%-BA0iY7S8F~tqZaU!N#5Ag^!nB0q!u-iYTlxL{*MYuE>swWgf1zn>IwBm zg5Q7-B5Z6|awX9`-!3E2+U}LxR6Bf}x%N3k^F5~R%EyKZL}ltaIxPygM}}LzpC=eR z$?KS6(j|8go_vZOssp&kZhl;EWPgh1`pBy0o$em}8r_*d?9U5iQy6rdX4zWUVE<;? z(CKtpk^yg~^#tn@mzcOWiPsLkYEY_80?DLf{37MgwVAh*7;iP_k{TrQ-&fDxsiS8yLr&o*ecsZZ>IpD1#~&|ytHso%PvG3QW4{dh z;3s!IdWQYhffu9yE2jH4ly1uQAIu%>=Erz`bNZ&m)R(X6qrY|ec72IgT)r*k`>lrzqx%?x=rwT1;R=oRx{nAXYFLzsO_lVe-79zROqOAquin(FG5 zkxcwV^s{(4aPyfGzV=ZFK<(ND@Gq*9*w|X39eBw7catAn@2mcI48$l)OTOXZ&Ch2$ z^-O73EB8MrCWY0bZ#=N^!qz{x#_Jb8YVp8yUJ=1}noWreXI-T`sVj0oS^)8W@lc;) zu%VGMN=(c@_>oDjES$J2WoZ$Hc^(_`D=)!|dqI!Stf!TdLv#`5zwzzg#)o&^Q_(4X zhXzd5&U3@u@}^035d8CxsN>t1pWcGzNUv}T^2~o5K6oTq-z{IGklIaHZVLnO0w3#L z2R-Op7Pjqpd0{u;U7K5W8}yH%qVTw9X~1`IsUL7`t-i6?@T*(r zaAZ@o=8=7hzWAe}|7QWT$7yam>0{Xh%qmThfHDWg_I0hzt^LjQb1zK*_H>;8I&|Hi zkwb*C7aVWfBqQ#*8sh~Z;vD<&I&OmtJLa+jZ^<#XLUyf|!N*X(!4J;IXA$(K_<$X~ zJ9`d;ja^5~tWS^_w*Vf8qlnJ2`(lR85N*3v@R*~W!zazVXd4k{amN@nh3y#7MNase zb4Jpgp*P4MMmF{^%)^rol)G>sh%9TF{ z^b^Kt$g2+O5=tsk;#pMz;Q?}a;)pk7E_4n-x*0sL5IdnJfU>f%!@0U0OVv=PHGz)0 z@9ey#FaKHw31XU}vk}MS(LGv--l|@(LSDn~a^p?LMB3iij+cU6r%S`j`d9(z&$M4jD@q2Z3W z{Ot;yt!6{zF(Q<&1LaSY8OEISgrJ@9<4nmFOMbh#Ss~uoAPi|(XdO)HyumQ0T!O$4 zd5^Ejie7U=3FZV$#J6qQyPx@t`16(bw;Ll9zSx=)25nB<-# zH$R2RxNOY;_fW089wt3yk%idH5ZsO<5O?Y7wLTZIOJnYRzzyle0iNP<5|d*7_NVWmLOZXL^_# zZmQV)7W>)1#kS&@(Y2lq>z{A0@BM1EcRT$RI1EJhmrI)IvSiOp=sP4cSpq`8=TQjl zKXDE1_YeKz#ZhbV)NEi$4d#kdfq%%si+oaRtfV$Y!*{f)O>Gz3%&dD z$(!XU6X>+Ccl~C>^$L@74R!Sn68dOcwMniTyG<^*^fhHY89tBl2%%go*7(N)8j|m*1ZPBJXEKdHn)%5PS2|5Mr%iEiI z_`cU~mu4Tmy!fNN*@`XdX|z}^UOi@=@`lZq8NRgfpMRjwFT>s&QEMAL44kp_J7YgH z7LFSSn<(F)VMbc5=Ki=G&#n=cLs_jqKH*N9Dhx?Os!lp&;D8@`dipA9-)N~j>X>P% z&22Fgm(WJvaQ2aW9m0sh%kXJfc(DKadkp*DE_>CnX*6GV{4`8k98RCCHBEO||Z~iOnM8s1{&jT!mMFE4W{FHHlj$q9|uLkITen_?v2D{@{5{JyWwTnD$+ zzGXKhxSCv$j}mj9SoXc`cugmNL2FO^7?qk9D^iGXL&E~9XdUDHSCeG3x3g@vrQpmO z!fG$*nk(oA>MA17;jrDa4@Kx)ty_t%7Ey>~k2<8e2%s1lidhOs9@`|wSM&)9{$Bg( zr#(H_*83b%z1&JC9zebB?EVXla6A;fXQCJTEB?$Kk|lAjLrnSn6YRXdod4b^|8+lC ze#6_FyRvFF&Dh1+(oSgmU3ppTUb-VXZQ{&?n_KY6(?P8Jn!OwAs;}tKg}*8MSS^6VGhveT9_?RXe^#(8f0Don*a5~x z9U#1R?QA#6K(ca;8EpFS{98fFL<8_)YydO@!j-FQ)^+aquX3V^OJe)VFN5Lc!SMIS zhav=Dwv)Hv@nGH;C#j!EVC*C{1g+qkIJAII{9#cBZ6IaXdS1b?zuk=3tgiQ8f(V|N z`7pJdE`kcOg*qn#uNtKeLPIVHu3e$XZt4Gla`46|eN90uUdki$Uo;h+0kXijYKF*wo(-GC zAG|k?vlDdj*_Ln^iZQk|!RyL(`rRp+CNbG#6VFV5j_zO7RZL0_9UOO}B9NAr@1*>I3 z%X!f`D^!ursb0UC-@CC}0w4NjYH0o9$1w&U6D)FNRa?LBfwt(*lP2+QSa?9 zPq^k^f8sR#gi+lcLk1upbyNF^Nnkk^kLrp#yVAej!-)jFS$MGcFd}f#e(^S_j{Cu! zg*4!zORQZfQJQt|;L^M;Bk7*Dtq6ijOa9UmJn|RuznE$Vl=U*=Hqyn4-GYE^umX){ zT>n~^jh@Zx*{(oF^j~OTg+5@82w{L2^rnF&$_=?H8TWR#42mPnHoX; zLqFSUOilYd;&kum59J4k8i>}s2qKg1q^))ReCo4Qf7tNXYr||VYVTD&kf)Z2F?CJO zlG$?id@OzQo@Woezh!%AGMw=0bLf`IO}3T@=lH-f*1&1!@jwS?SeC*LtNRAstq9+n z)Mko)fIjkBO@$Q9j72Uh@}yjbDD2bZwf)~*Zx<+5aGka*o7@2cEjE?XIbY5!KW#El z44xSQV+X*-V^Mb7V9H3MdDlb)33FqlFsgPfl<@gDh@~~?aAHHK%LeI`^KXt*TXo_O z2cNmE!R~j?Ic{pub%!c7JPvNrevwE#u_~0rF_30T@d5}npStzDy7SfY5PK<6%gYOu z9|oq2l9Htd?kKqjny_aar3HgEO*KeWb-@d{$Ju9&=>MjQGLo$Q8CjrOhLgN`>HKn> z&GPgX6pK`;s}3xGr%3Y(WjC&e&NS?JBktef*njTNun9bY-CRq9On+)18J~NU;gjLo zQ(5Xd+dh12zkY`J6clyg$XNKV-6-9(5UO9mg$h4mX(;hatEvO1Qc%8=?v8^so93aY#{9HN(C-s%zVZ4ZbEeZBNC}(vVNv3hglce*w(^n3#W71Z^KNUO2+u$iyS{hctF7`2UBGKGP9Y2q z=$@5k8;LV1VS8kLx_BI}=2PWMjkqOyb+)Sv=A>&nR{9;PFv|E_sDya19w^vo>{#l# zpD{yt@KjL~{+ z4LYA%%W9reHgQ;G*cqWky-ZtfS>*|NUCWHp+J4xQ-;On|Bp6)vw2c&Fp11?&jb0zUdG$iMLYa zPm2a@qL9tkq1J~t(?2C+L_qIZ_FiKV_MiA33i`bJF?$pT*weUyi3`-s)@MD?Zpc*a zC!*5o2093tS6#68d3=oasY1Zl{GQ!S!MVVy{Wce1D}@$xxt`S3QT zi_r&IP>R9)y8H2kj$lEHSvv0NpqN0+xX6WZtvO<7qBTB9WsRc^ttvXw3O0~^9 zrw&+1$`BB6YH|#Arub2e&)@O*KwyvXCN+B}G;CD)1tg=&hmSFj8(`m1>t~FZ;Rt_r zlE}uWtl_3e_}YvKLR-006Q{s)}aA_1W6M2ki=a_%#Bka)?niRH5n z2z-@K{%!q*_AlfX`${y+h5h$ws$ND6gjM0@ewi<6Nc@7g5b={2xMYyOMwF7SQn&e| zNEc=;{%7Guz{Zl>;z7s~6d=U@QqwKdGeHYq{~O@PClpKZOHd0ko4XU!qVMXm)A$dX zs!xE|QaBG6Z7bJ7x|_u(U2|MMJLXi+Ga91Ns(y#mZrY!HuNotEO>9bMlRQBkd9nK_ zI{QM5-a&sAlYnfC5ySA-^M1KW1}lV~PeicDQ;ML|_PxUiI*7NR=n!j;NZK2 zjN2e1jsL7pSYN`2_=!AX>R?8O(q4IXau4pjUQ2+wQ8?fbAXRJEztY__{n_Kij2O|N zn*n3!U*nQG%DF}%k6UK=2st6MaFVzrnvnZ(2LVqMcAMCaQpVIGeC%_kBccQyJI>v0 ztFFu~eI1(18<2;gPLGV9-s~Ha_Tkr#qy;Z~8x^X&cgbPo$ez+K`}K{YcN8d0JE|S0 zgJ00uxp74hnFMJl;1}wsy#czvYhBWIjen@7(%0WaZ*F6BJWdD4?OfeGHo&NDTcP7j z9A3N0?^ppzz)iIq-P(Y|KB4j%D~rM;IUwpFKzZd)$bu~989l?~dmDW9Pu~1x`Rxef zhCc@Ne;(|I)P&X46q6<+6-4(vdE8wtHl7xDjJUfC&~pu){oVgXCn)r#jqX-P#^|r7 z_ps?1E|x*Oa)Fdd*XAkBh!_k|7=gZWxBtns)9QD|UwN3OP2$|+H_+Y@p!<*^qJJV? z_K$wH3VerF1c$~GX1$^uPI|oKi-wgn%OG_bJ^w-o$caWTSm--H>b<|I@42LJLoSH|HHby|km#*fshYETR>pcEWu#YBagRpzibP9~}*zuyB5VN?ip& z-Kc}}eC30$Kpq?4p>_-#d5@xI;{L{eOv3j@0k+m!;dqlm!7Ql(FZP8RWN}@vbPGng z;*OOfEf;xr6O>w@$@v))qaL@RU-05P^s6(lNn*XiV1q<94C@!USX=+%gA!m9rX9d= z2ru&uG_nxu7qV2cxHgA_TAh8m4C)UMx>n};lkV=?IDa=N*RkYvu7TP;4F{zw`qxKT z1=~;5;pdLQ6yCpjLtGHlswux>wffJk*K%4z{#9u`$co5Y=#yQ4zJyqU3y?|X3R4Qk zCklb)n?0p;sr>av@n0KOcRfQhw~3uuq8aV@oEF?@r$}587*J<7d{rnx~R8x8|P_>x`SCQ#5P> z@?JRCw08jZS1&;lGxl8sJ*A^z?G;TkYoW|xCmsU?h8hud$-SaQ4(?l5b4X}5r~aGv zkl~VlO0z7c(ODE`9!`x$YY48?%+6kH!Sl z)@O?ZdMPbeq8=wNR$W^YYpe-ZL$eZ`)2y!6s3qY!RqX0Y2zA+* zeDrpnO~2f=C;VXKVrMo;UalcbrR>GuD-N;znB2u0z!+2vts66)CX11Ijo@zoe$qlM zTtagQ$4dn!jJ}4e3h4EtbT6TC~YQdnpC8_Ol`hu|c`o3^#cbCYT9-AaXT{to@ z8gLWPN&DUh&=m>AOP(W0Atap(oSG5|f~ z2q+^ON6#0E^v~8gt@{Um#;lDG3q+sOlP;1Gs@vN+)S=vZ{2T z{FN;XNr;|Wr$!1MF7#dZF=(3uO8}VqxAUfG+^C%aC48dst5!IPG|UAxrLFK4+4?5+Eu_1wGL`{Tj#^XIvp0>*QTf(Sdt5W{&7HW#~MB0V1P;v)lE?IhuIEom&A zenk~m;ZB9QsRfN(eebOPDlzV^`jgdTRZz$A^j}u=-B1ibt}kBmWp9c#ZK$JvRV$bh zr=)e>kY!<(cUf(B)IR2eA}%4+0%Opy+yg=cSQN&mM6~pQ>kx(R$ly?YnWuRTGhuS| zpNtjptc&v1D|&FmWw*y;)LoZrh}G-2sh>M6?%)^f8_M`66r3j=ZN<)zFs4vq0=UGk zSu`<(#<{!`sdAW*G)In{;pix_?c92pDA^om2xqYfx-cX|Y*}B0ado4CAPJyH&DH$+ z7nd=}KaPGL?2>&|o1b?jgRL#N#>5fOdUk2P25xcah~NEjvvz6ZWrfQn^a(T{)U_-rS;4yFdP^QOw z=wy5CKhT0c=$B?K=kzjg(lOmcM(E9wIhM01#Vg9qJjd#nmYBpM5KlBTAI_}vP}dww z-J@2n&q=QX2>{G)Oq95&T=9>q-;Rk5kSvq*3KDz~33l4hMYR}*vg&Y&Y^}S!HWM}9 zfBI6^ZcSz;G=!<|)lRLfQ?r_y_!l|!nE3V0((pR7?hnK_ygWydnv;D5feuuIpPx#) zZGyJ$6Z3ohj|VRfgR9b1yZ971Xg^QQ4viy@9^!9F>6bZEW06rTu4@DnwiJKSpgunL z#xnI<@82&OrysfHYUx$AxN(SNlb2@(I1j9ApB%C^6?Is-mp5gFIQ4Xk*0DDB6VaD) zb!wdzeK(aLB`q`Owl_o`#=T55wdf%Pr68wF*(Vf%qUC8sv(87k&Z|NPG_RcLq4Dkl zWK~UXPCKFXcVwlDd`mMcSo?xrrdLseJ)xpp(ko_>y9thFn=RXlJE~^Pb%RMlny!Ir zc%pbJ*7I3l(2a)gf&;YKkk}mXopU~6CbU_ul4Lti3pL&3^#T$IGf;CFpq#?IOaFPw zVU4_LlI_+7zlk~RR1wW`^}vzUe{T4d@m7(x8Xe_LQ-;n?n(#Lr{ss8bs;Ua_W;NX8 ze7JqAj=#uzP=RE^6WG+iO*8O~b@wvZAD{Ws828| zV!Nl-unwLj9+ArxVS{&f{ae%?CVdnOBieEQ@s-hUs&j&Kbr{(l+#1UUtJFKkBQ|gcCDzM0$zP#Yay|( zb3~oHSqvR(&y5xa!`NThM+28;6+_iGF@bwMbJQOO!6e7( zDUV=y#&@Sn@=lsscH=F-9WU1}?p*#b*;N8wL+?MzL1>?5!u7@!&*zP*RKQL4u6zpS zAPHWGCR5(eU(?5y8LdX@rEPmlQLD>)Yu}J>wN{+RYjhnh*3+qr!37}+i``@8ptWaO zu01^fA1{LGS4s#kWIAdti^Nq$6`FbpdePFOCS@l_pXgE|5m(#M<78aOWmCHo5L5jE z!3R->578Sh_s8no?1k$foA#C~5qmF~JvtoDMKqJpJjw&)(Gbzte^t%%uTrdhf0GlJ zbN~F|Ivy71GHGCp>9?CZL*7A)7@v1k8{1Qb`!gw=Jeg7*T=b?|4GQW*j{EK3B> z=;Y9pGVFN&ZdM8G(XLflzxe4C0QIqX5bXH%1Fm^n0%2|osS^$r&DPA65Q|4+Q!(M# zbdA1jt%JY9uj;o0WzydhIAz;@Z@%>@(5pq1T>||HYE9dA!7=r%+zc6xcO|V{vbO zst=<+r1)5r7y#AQZV<{v=aR^0YUPUN_@S(uP zVI4NKS95+!Dvy2aPKKjvnx2izj*I2Sm%z|r#EkO`6VG~aq>9t>t+OO@789=VY9Od-r;XXluK(lI)UCiD~QPkFn_HLQ<_A* zroPdlg(S?b++PA7&1G&9Mi_4A#jq~^cU_?3S3C6*la%lkGj^ieDA86wQ8o%25ti|G zLgS~A&<`EN3&^2x=Jcn5cN8P+J zxo9=+^mz*_;p&IFxa}uY^@v|k8wrn4-c+i`fI+ECb6(hIrh6?a;Z2U%0V;g`o0+N6 zqMzU#w65~;eos7VGbLB%k&uq1?iMCWFViiCw4tKGu1l(-zt%p#-OZPxn5yoeJJ2UR z06e(tlUIQXd|Lb&E^+n3n2g>Xzb|+-35bpxg;f_(wZ5B_ut8cSCZq)&#b4UW&d)#E z6sl{pV2N*D*L~{JHigvwe$qW-eMoQDWv8jmcj3BE)L?W5Q@UqZL3eMhWxqe%yb>Jv z|17{wLNl2=#GiA-?fwmD+2&2*dgoDcH{Ji+lM3y0Er3+iaz}0^?j!=en%L^|8B)+a zhq1KJ+QnR(1Ho6V#brHYF3JUgk|X!T9%E`Gc^Z{5A0EBSz>M7q2@w5Ti+!ju0;!+I z03xjH#BfPzn-pGxwnt172So=xgik8%Q;RBLae7+h82;178@s^YZ+}1|J71~SMKcZC z2ge4EF`>!ceP6J7M#ACGXR0c(UQkWt6(x9I8i#9O9Po(=yzJnlcA?$ctNzOE>?$vi zF8J81gy3UwjMog!REwS(9rRf51=~vW<;p7kX)mu<4TzNGWR{I~kiYAE(7O?}xA@bJ z<8bYI3tVVMXU)+7aB+RrMDW0Wlp49gd7HFK2nC?BTjNxs>f7gcV%Bz95my(q6)`Db zZZS@`92+hW_^Q$Mf#ua2nht?v>^HFK{EQE5;o9Y7+K-rg3qzP& zo!7wER3!%9QNnPL$1Qi1?~BU~;-Dd&SsN)$(L`Ix0$% zl9|5bUO&27^FX^Zm9;GJkyGNdE48R14Q{JTQ7I^LI&B~4rhVnLPs&8pNPc84}>c%8$HaS zt4arDX*26{3mHI=a7x-0A0dFs8eH&&w%QeJ_Th}Zf0YcL8J)~|Xn|4w66`KGS?{Zl zBjN`;$FxT!{5oz_y`x;u-?c2!O1|n_K7b51PQMuRwiW;_cg#?mD8Mf!kBzHCxNh%M zcKkeT-6Svm`K)2KT49g;(%d_axbVFAz)V_5Txa~#GB-P+K%w{VMyW$O&=ke(_{%}H z`{Od|!XOpbqFOn|!wKZwCw z&uYX)?kzC=6fM=GQ?}&)H^Gm#rXdc3Z84)}F@Qp)ag2$>XWh}rzB@?s4KY(lZFC>u z?A@SChm87rGL&Kkf)k7M4U5w_E{94*g5{16*?YRbuuyEk5S2p!iAKt7j|LdzvE_ZZ-PMQ zSv#D97vqILn4`U&sL}>XYH!WIjDnHmcBcJZZ1fWO{of@nozIK+6WI|c7IX44h^#gOIHtM4yWU(rVe^W#lgY^=Cb(T|f=Ui@& z)`zE8?S|(sE2K-iQDg@N5Bn$$r^S#Z!TFTUq%KSJM7+&q~j zm>U8NfZzR*qnb*zW)~Ts9VYq)6CKf>7^g7{M%+MXD~PZDr5@W!y^>J7;S?&6nvvh0 zExYzJoT!I48DlgcqI4PMqd{LVk^UzhTSYjbfl2fcwrE8*w&Qt{rU|W5-)^j;*rWxL zDmq1VabFrA2jCoyotK6)N)=Zh`Lzge*3RPtCx#A&zn4#xudfAiBjqeMyEpv#-z}w` zxG;;OGkDIMpWMFXfZjN%*XQe_iz$>x>sd@?zrBhpBDVT6A9<0)w$l8GGcG?Aa?)|b z1T*vm=uDu|CPGKE!LXy0AOM`bfA3BGWyb=-=exK4&p7X{-ak$g428PIY2pn7_DGB9 zrqBM_N?4Q*-hXxOK+`>ITZ!DCkfL#AxsDV;0oz>ZHAW3g-fLRlhst|?Z?+dXeHvc* zg}ST*(k3h(^O^0UusrwL^VPlwXu>ZVZ@HtNEsHIrmI~>Ue^%U{w)g+@86&0^NeYX;Nh<<9_h(vV}a!Z~xh|gwn!rwWuTfIPh zwEB>W`qB8sLf%d%->2?X*vS>%qucW<6P7oF;w%j~+u+c=3RM*euNp){G3(g?=Hzsx zL67iGGG|!YXoZ7YTslkssHeqN&(A9E8vy84gw)DePVptJlDT?;b0!s?N1PtxNB@C* zLb1BK@BW@jyPpVVm(={7@eIef*`BB>GT!_W732=e0Z+X*+L#_RG@9KWM+OBnH1TFm zRjv5$x89n2INonA4`{DgB8RBwj5h=rzDm%7x9X0iC?55=e{yzf_>$y*1WlRkg3w{h zMMd=aVrQPph=}6#uv87=n}$pD-Fx_XsGQ3F)7uY>Tn`NnXebN*7W2li57sZMRDOwH zMs)b^Y_f(1QtP}V#$7J~96zZK;;uyy`7e~G0qniYU&E%qfAXz_#VjWANxZduSObpz zClJw+hO-(6jB|A02x~wAy2OY=*7OABi{+V)kmDLm%ajCTFb({0~|k@hdkVeyig-fbCM?i4VGu6f4CBJ(7D;NfZ4+?Q=r(X+9Y` zsgp2YYMmRiXvX|H$=bP`$OS|k=1)1c~?jq2dztt{ZBF zQrVjj-bZKLg1G{OOJ;jRdSVn=0phO_9(&Utm7g78s_>M{RHSDaskT1d_Oaz^_nZ=F zE?ZS2wO`y+=~+klDl;d&nO&CXu8wOirfiYnvE57sEHNt4 zQ+^GdyQq(g#YWe(rJEYz?e1kvT>Kl! z=5FxfU)BJ?`gC6%^2GkzF5fm++b_@_*YJN1SrMtol|12 z@dxH;@u>(6$-l4zlPxCRb5MOFVVo8@m*k`GVF^MZdeLE(Wj7!FIqZe`T9WdsuPGe6 z4kcf={PX$l13!Zjm%*oxPqw5vNo0fV?5tcb)({MbW+q){S+0Wm%l+pWUt~k7p5mT9 zkR#V3T_(Q4fknWq?GQxUbWXsNO8Q6>FsZNav4OPfI_+`TFy*=(;;-;{v*e_2pl$y} zNU&!z%Ng%z)u>7c-B^N-1tv%LukIl_1k-hJ-o)2(rM@>GTfhehXo?qR$7qhUo0{>y z?#-h!H{He8eKz5^s2Dh83TwnV-yR1gh9&Y8h`6?29nnSfnRCr|T>Z{)y3tz#3dKi2lbI{%gihuTJ zQkvEHn1R}@z9Qr5N2<}sK-r0ejw>cQfW1ze+4s#8i+ckPQ%>^w_gbNp91bhn0Cwoo z5svlQ!q%5O8`)FW${Hg_vdkG;?joTz#A2mY0qNUta}@?=LL++Viv6Vf$s)-ttC>Gp z!32K0)%(3GG{%rfMb~9SKf@uyvX?9}LD^PzTJe^FMq*&Kk)v5>-BTxw_Y50!?)&>r zNVi2%2kC`5|BPM7mYNk}X%IvgZIcm-kNEMc(JP$yI*~?{rrB?6Iq1M#^TXR@$`h%L z4INQX&mzl|OBni0+6blzhS!!-gs)nhkh)0ehkGU{c8}4n;=6XhF-~gxNu43)4LAFZ zY}ic=`V{iKz4!tb(V=|TIJzlMZd8r4PxVsTW2^ z(})KC3Fd;;J=y$TAekrs7;QyF>83&pM8B!z=lynBp=3q(xwM$W-6KO5_*dVgf>NFa zq*NyqSb#m$(@M6ubiW$ztxHmFfmUS*jMyFgY;R&jmJmM{dFvCV@^L2~gd;qq0G*>m zai&RKDZyr?lIKRm7^q0c`>wzE`CjwVfU|GEQPn>>j4xblb~4Lp%K8eh54JTHTyPXp z`vXT?~}&ABI>I z%zzaAvu1yMjtF&9oecI?Go3hYcKh0)>&C8;FYJC__2@H~7Ga9QwWsC0;h`D7P}5pg-gdnL3ku@kksdMaf&|*TcfYTKWFr!w*kB+ex;8skvOkc;UiB{E;+*_BkyF zry=Qp%0I|3XH!@46n|-za9u}`Vs;t|Edwuha7(201tuJ45Rauh#kf+Sku zdZ}RZTKNnjjbPFyyh+x!%h+P?j}emsk4zD;gdT7?VgE8hznobCos>RUixfn6G=z=H znv-7DS!YNiY6?%Dje1@e0+&8zFs&u@+9&uOi1UZI#|{l%*(#-hOo&Bc`@i?0PDP`U z-8Rd@9K5x=9|GY#_DRd~2SG54qoo3^tbA}a%$p^}gx!xIjmD>A_xnH9{3c>{|0OW0 zIzLT0TEE|s`UCx?6I3l_Q{4D-0`C#={>X=mf2$1rnb&t@{NBY>PG3y^;q3l>>)-1B zHj8BUnxZQ^c0>Q*@sp=z3ioHM;{30Z!!=_WIhe!h%})n-8MGNW*QsbWmye2hf#@2g zdn5SU3;V>bJXSyCbld1a>6E0qwU8}=$}pMHFt04NXoNq4jWj`rGVv8Z`r33arX)~7 zmbKNRzIP_D7_BwCSD3-hMdRpE3?Klki>eCEBb&f+4p8XpAp?KuZX&q*Jp^-a%{7BF`bQii4 z#vHvaLjHvSt#yb=8!)H~MD38Xa^NNPjun@*x@eu`yw$+VBAo!B%)PwHhYZGQpOx40 zw&o=`dRXSnJFoB>zxb;j-%Vb9JL2%}hp}g`5oFq}@0@A+0eReRMCTE_lRZRyl?BfA zJrR(zUKc^Gue}4V+f5Qw&s-%@?HG-Uqw?3OreX2on*I2``pPs#hU;sni^eO+Vojgc z(ppne9DQJY8TfPPujV92|Bm18l7ByHi=KITNXei+G=!X`rkqiPDyKKfAh-NR0w(v{ zZY^zeI~Zu>wHM5hx1-n{>6>yi!?2{qfZHk62Gd{l6B72Nc@UTT{t@1P4=z^*O6xZn z9?eIT$x!l2I4TDrP64j_onczmlhK92MA;!&u+#49H|diEc!%KY+}D+3k~ck6&d)o% z;t#?=t{i#>ns@Q8Ss$1rTnk)wDj-9tV`@T-2l7*rS6gZZH}Mu_&m5lkEux;rz@Bf5 z=tZ`_y=+G1D7_VE+&b2@WoHJ7fQ3#NfQ%UY^T6!TzCDzxf^QzAzWk)p12~>)Cl)<@ z%#+kVY~Hmqi8$&ReE-bI&Tt2~_gs*X-9#)bFTl;(Wu~`Qj5$#p8@$h09m=C;`|fam zn(ypd82w!-39p+t=DDGOct-NyIcRa1YHF6DiFlo+BzuhGr3U-?oZTK7-_)+Pj~12p zYC8Oh`gg1R(H2NAX%L{zN_sa!$7_~s{~t|f9?10L|8Xf@=paYtD1~z7gCRmBm2`>8 zHBGr@X2i%9k}@Ne$W3xHi@7#iVpA9$W|$FcQ;s(1-v<#LV8YGW*4F~|NP)r`xR3>kH#0Vb>|s$!Bf z`+I6*<;!Sw>m7T6tK^8%P`#6P78t+S9v7gbJSa-)dXW3aVwu*KA#Umhs|h#Z2Q>X6 zC?thalMT2g>%k8rDe{6<+RH4ro>R4OBaexl3%rJaI8zAXpX=%T_AS*rVfKWX_ZC>x zgVrKP+VPdxRc;+_c9`KA5`($?h?u3G6_+9{@JNGck9q$`j ze)n!vjC2c1nuv>c{~WaOGTZw}qrQ_OOcw}r%QIeh z)Zs*9pY2gm@TT8>;oE&(;#<9EsXLsC1P}MIh=9wwLGE;*r7=oU;}IRilLFU8W57;m6@USv5U8?IN33v6@Yb#AT@7_^xt7bMlW$||&olP6l1}-1 zAe%i?n<5hu8*CGi^naeYxAC2>*6{en)D#=ZlHnf*1cBaTYtK$L z^}fp?@xoUT&EpT&3vz!NE#KbMyCK)Wf!$b|Sk6)N0CV}D5yg`)`e@o9xm2WRpkMAZhk2>3Ni>u$5=tgq8h>{A z#sMi7A z+@VHg&1e~$NZ0tl&7gdzij-D-o!Rp#d|1ta77)+*9|4|t3b+hM@TBxg9MhiCCurWr zySv_C$SXh>V|B~5{Ta`OdUE(vjSH8X{p~FSMWnR$kZK(x7cl5bm#3**TN&R}=O7jT09apTL|5Lls z!fYVz)t9$m-=dW|RcG5sXIlZRw z3nq2#33)G)TPI6!ot%J%^|+B4@UJn^D5FcTqSG);l+rdc<^nz8o)zZEf>7?_9Kj3} z&ojeE)meFUsw=-7zAmDrE+cOH9V4sOIMAEv)wJjuEpqUIh1@O1So<=%1zO1bA{#MH zjB?H1$;v{p@G;=F-gVu3HTBZnoEkFCghw?-}o=#TS$(b(!lU}l`<$|mkF68>^b zr^)JDRms4qNO6*Yz_+`xsnLqJx0b)3tP}qAs8gsrp>fw#u8ScN_BkgDD6&B^ov#X~ z|KJ|Dze6f-H4$9r_q>jwWAH29)BN`<)Y zoU|a2Negd=3Aq-~gtulw@CHl~^nUc#8-}Z%+xEGiN&d49=7SMDCs$ z1FlQl{>_cs_V1MHf~pp2`tb|KK}#ELH@vR3h>b!CYOQ;_O?mAc*k|!GypL=r0^?CV ziT9Qu(jazK`{hkk{qJ8UMOlji0xFSHre$Gy?2qnUZz2K+iX(tt=^vIdG1GjBo}GGV zE7GbtdeHEkv2)63i=H*iVmJb$AWNQg*{S0>(fqFR900sQ#YS=y-V+I5>RS>SQ&4YD z(ZK5iWus0cat1gDQD`KgV9q;bK%G0-IWz*y)FT9Z8@;mRpX5C|(q3mgG4hb#w=U!9 zeR6fGc8RFJ?mm~_z`I&MJfiLtliQ3%kk&%_FJK<)f zI}MX2^r%5e2O2#a?@iqMXCu(yf%(SIBs-(BFp^|z(sNV%aK*FF*Kl6Yrcs)}%=5-L zu|zT5H;ZogdgZl8%j(8UIvRQ#?k}HXbsT zFqpC&__2pLJDT@=g_5VTKfC@+-m8EY?}iBqEVUZ7BcJz3?=N?_C~lp`1RZrr{fKqw zmlA@;2b7nz?$u)iV;qpX{r+~M_=l-0L5wrRnL2vrQCV@jOT*hS^R) zWKhtd3;6oij-dfFs3_i2jO{X~W`cYNaqo^fV*z6t*g(V1zIN%&+WXM7OmeZhQb$*I zfPc>b8{J5t=fHU-Tbd=&Rof_oX;(~$7o#iZ~MfT$?D&8q; z*>&6k=p&H%N{{pWjustS7~g#Bl=eGqlkJqwa(UyN+>=Y5oSBOmGI_CY9n}iyx&VP; zo9LY&xo5J7V0J;QfvPU;jhp{(X#4oT=6Z($12;Y^^u;&K~LbiIFM zHWsjfbavQbn@*b+^l;zWDM z=LzZp=t7vTXgy@!nYH?lRb@aZS8kz8*nBiL3`z}w! z^g8;5fuJotTxMDU?&5LdsO7)}^5};peAN1toHFrPVE+!J4di~m6#?~d)&Pj(*e?3t z_j(>0d_Hl0IQR&DJ~;pcohJ8IpKRP)o_Ar2;re?1x=_kkH7aUvHt4%+Q%JgbSI-B^{`gBFitJb@LzeVUqVmFiYr@U7$vVN@zqf_19KR93dNskRl>ZMzCM*Tj23{v0dIv-2 z&?9iO(Iyh(ap5nAX=SXmk$Y`R;h+*T53(Qf%(W-u(0@YYR+iV%dEi?%kfW)PTN;O*d}QSsG*&Mv0HDG_h&{QJJoBO@93T~zx-gf)xk-> z6`x5SX-5_g_l%IUZwh7t@pf0%kfFVnGebAZmo{7A+hTNlGwJ5pXQYVvknpC~^!9U= zrmvHiRpMOJWuVwQjw>Y8^*rB0*-)DhA{63*soViYk@22CeQu{V57r}oZH9dJh*+t? z{u@p-Z&aqqq;~X;oKCNI>Hj1bC~ZH6u=sp+<&^`h%QZO=$}Dg|#)Orkr>G;LwWf4t zgqcQ7qY&zt-d*KLJLp|a8Y(4P^?~z}kY4g!uf1CV`wGt3eZSn|PkrvYawDzRt@`4c zB;gh_Ll4o(ll9Q!;=R|;*he--{%EWtR_Mtm+O>sPd|84xr&gJA;Nv-tM!%H9=cn!j z-EVSNciy-uxjCz{d9MS$tjYbNa^{$CI$R1ZW`*Hld}_lpO^^f(g%W0VV|rUvI6-Zn z7IBClhaLdeJQ>;e;weFH{SBIE+7*~)m~@5opkJ4c4;OE=X6EZ`eOZ!<=jG(6b*#0T zKza8!#wT2wf1$1-YV*nOP4Oox57*VIkjan+#B8hVJ=@Ks4`8sv<_4ghj9gIbLj9CF z8Dh-wa9f&&lCJGsk*e#;hEY~`D+*6EA(e$jg*#iul#I&fJMIBD1VLj5Q~4ZA2K>f= zInU9c`0M|i7_E{ilzHx9(NASVH|L`eFV6pl=AH{ZTE}@j9RSm9N`WpkJNG2bVMO@y zfL>4_l=YXOZqsjOtPP}7ewgruQ7vpsEF;GtIlqB&{Ltbr5xk`;p5>8e*d2IA zZ$Y(|05xutRJ;CoEEyJD)>IcybXnP#C3rv3+RUv2Tml=M(B)SlNc0`n`2|h&!Acju zYlf$14uI=kI(D>TwLxyOSSkaR|rbQoTf9?#~oThWRU2B67>4qp~ z>29p(IU=X{*Yq~f%z0S=hYOrPp$VGO^OFp}N4_n&dMIJh7n?p9G&p&V}ee&jEuZn0Vf^g4Lvxy?`B7=@twYy?lqf$(D34Nib8qF`a$yoDZTJd zZnF*9N2fzR4=v}Q!vXyvHuIhyN3>l2=>b?x4I_uc*R$#O>jA2Q2A1*AeA2J$ z8=he{7`J3(JKVpm!cZgsE^7tt^X;8(f}b^MM^Fm@~M z&{}k!+ZWhh!(_|jFKJyBIn#oFTvZ|abgKH?ky_Tln$Re?9rchkaxo`5wz+aFd+mCS zNc+IkqdIiiFB={gA1m#U7UW`ae^Q$h?!@n#!#iKh_0GlOF{*s24Yii6><(YD?0355 zQuPkBZ#Sm^Xh04ESU5=JqAu|Ho@RRCy7#T$-_A(Jk0KWE6&LR)D7C2m2fHK`vm>AR z@4-$+x&K-;Rct+%0h?=zpQLXY{Ny(Lbo)LHLP`mLw*79V?BD9D4bup>?? z0DDl_<J!D{voTKRf%ghd7y5g=A(7*Uvp~0l;(5E`L7_UdRhDPmgZCf`V zPqZBLfHKYNtzHvW$1SXHdwQf+F=oD2AO4YBQ`a7?IkcveeEukJ{z6I|Z)}tQ{%0(p z75Jt*C>1z?Ml6XZ=0I@PKcmGzo=?do?;iNbj5Kh)Z)&WK2?eI{e8)US5lU_z*z@MzQrsI?vMJ8{j$czRB z_)YIyM>rreQ2SOSZju#l_&{JG56z(ua_>ztv}nWtpI z!FPkk;i`rkZd#1Hnfp8y*jw!0sW;oSCo>v^9yC3d5tgM9;hrmC?Q`iW5l48^CsIBIgbn>=Nzv!0Ms?0bABdK(&9bzRCuG^&A zlXVLu0iVk+C%YAg!LEj)0AD}Zv!4H2$dd^bCzOr}K4PZa&4Ckvucsjah%ez0ywM0! zNO0)g=c5Fp37D(qvET>g4{f{p6E43;*cCt`_8=smt6Tr%rCg1S#{i}Q1O0gsC$BF} ztVxNFJuvp46{t-GsBqfOR6ps}IC^FYRT$B8FKLN8>mF?9VuWF5k>yD!|DAFCsw&Or z>P8ByR?p?tP1Z!1f|d7>O1Aqtp0q+eO%A% zRL8Sei*4QTO}pyo-B<;epqkh>TH#CITRqLu-F<2Uo2!!BPG)^z#pj*Xm zvN6@tQ$yn)+=rA9v5nIK`ICv1nlW%%W~c7p@Dt?NtVvLrIIh9vfky4O=$}UX?JpBx zp&2WTAdT}6afl!GUMH43Edsj8?ApbkJh&+E<=4~){&GGhR{i8ZjdS-RcQHH|Du|EA zgO6-Ob?I-fw7qt=K6~`;7p{Oy)L9BsTwwnZ`wb#qQ{W&y#OEJ2@b-(`2GtB*7902Z zo%HTt1AhhUQk6g3Jf(i9AA0`UkQTwdFTVjh=2Nppsu!wW3w0{p5Pk-1*Dvx(+ne3o zf>zN+oA5n$@JEdQ0ld~bDU~8bq*-cK9GP2 zm4+d@?!ylLt~I0ciS&Qn@hem=W~1XeZ^$=bQmQ<1uxbo$K;Bxt`AF2bXaO?F}Nvqt+ z6rZG4e$F4-qnehmIm}Y{T*5-wHh5_kNxuSlfe|@23_R1{Jh|uAPR*{~3)w}rL?DTI z)YJNm*YD?Fn*6sswt}wn4Y#L?UxHF!T+j8g2(^=QCd6W~+$P+cs zM9;~inb5g|F`+%N-cUo?-YTE_@6`HD3-D;!K%#WUpCSm2-5; z%*JfLpU}2ojb(%{LV{U-iW|WgrjeeWzZdOub(z3LCy?qQQI)<-A91>Hj2@7qDCgMH zlKpafN+9!oIdndnmdgvc)u}bkJf39WqC4O`@z|Yt9vrt*vKJ(mT|E#u?E2Rw02*e$ zrQI`H5ry%AW5aR*+k$S(SVG;9OmeT?@`#CHzhHXqmbh%FM@^xQ!h-IiAQ}Ga(7+<& z!d&M=E@%MO1Ris#*?K;?{o%M?v5~%>$b#^ogp{z26BgZ}s=rP0hV7DhL>Z+N?R=%K zlwI;XX}!l7{Plx(E=CK?qRT!}JwL@PJAP8NpMv++EJ}G5r6oaK8TZ~-Y&!M!8^5^^O00_TD6ZSFFxn*|>UV3EhkQ9M5LF7T82r_;%6k<~$KP zSM@2$T=`_jNQT$fvZtjT)@i|2`cFKj2$G65N6#0c#D!DBXJ`*jhx|gb^^a2{wo9(h-bAN30Y*GI!-dVaziUq}hm^I9tpp~_4@u|{qDJa-?rhXpytzrsS zy{a#>E8w%Hi5Qs(o`kX*&<=^%(0LrVkX|YEd4V$AO6RIWVs>IGcV4DE*{!(Pbl|_$ z(dh`WBb7}fvE+b@Xc7Cel&D=^1fp|`XQbxR33;>plxbU4oe+l+km9vN>qP55XBO?| z=?MDW4TVlwg(c6D5f1d~fdii@;Bsp!dE)v)Td=o-G9!rJT+%7tn-I=;Mt|mNu!qt zun@-B(JcVzkYFW1u_gA@z|Qqbve!c?p4?ZO}lcXbfIHCG}ZFMRVJNM;Yf#xyzXQcC&42rY63 zf1VN*^8B!C6uXf(0(lVHp&Pr}UCa2@bNoV0SvJcPp1N)jajt_nqf{{CEjr%mHtjge z9-%#3HVphl9X+@JnXu?wVHXUwK!xhECSCo((|&=Y``(D-*VkysNi-_bOCbAm$*IdH+)Y3!NBi7VF!`G71$kz2P2d-c!+DN&-bB$6$uj`jHoAH9eqB4ez z^KrKyNSq(B?b2PGU8`p2>OjJSqcrpcS33D*ZYO z4q%ag7JxHa2JBO)p)o@`ZpP69;sK5s<5Bc>L`c@2;DLrA@OW&gG4l6&#r zrTlG+_3ASP+k<^lN74H}+8$ZdD2Jq-(Ru*e859ey1}SPP&s}QK(?5A7pkm`rMu&_N z3Qh*k!(Puskb|MG{p9(c>wf#z8FMux)QB8CP^a_h`IP`7r_{lPbry`O<__KUo9SFm z-aD`61&by(g2|oc#r%;5axI#2c|5DPnS=1o6?17sF%*w&Z|*uh(ZfW)h@53jfnR&H z4`Nzz%;`8p(Dix-lw z@SHr`c{>>8u1aCh`-($y3nnu$S8$JLlpN(Y zpvPdZv+Yd_Zy0)#yLHujK!M%I1IOB2m1b9<JG=4E$ygtXHUjB{D}aAMQtL) zYv^J2Kp5n4(5^LAZUT-KJ;Ikt(2D|xt2(037Ou~4021i+LUxHJ0_T6WNd^g<8Ah9R{GGVv;a+F8 z4ArkVH~FEo5v%#u?UVgKB^!yg$E++N4b%xP$#8~;Um9rQ z{*VJH)L6`P+F3W78T2~9Af6?~89p}Hrv^YfBn*?~Ya+b>n4QCy)el^vm&w7Khm6u; zK-yL8U1e=uIbRA9YIs%_y9}=B3`O#Oi>PxI@_t;t=iK$${JB!H&hcj^9coPiAf9 zus-nF^r=q?HMz3Ahsp2S649gL_O+}4>X4TZzkoNrt-N3y!&cAM%&LA7wKAMB+^oL% z9XbarrBURv_}|r+bhaDI?`&U)YeMqdb2ZpkmwsCU?w9DtuBdV5tV>W|nDSE9h5SvZ zZ?tVg|H_3Y@Xp&$&V%$H=f_d8{C_#3JxiAMeOW3|(cQY=X};LD6H-*5oQ})Wm{6kw zn24s1y_Z>flOmU1q)6HYZTWkgW=z2yLG`M;svA@6mau$~1Xy^oOy;+g1ESGnP+Pme z+0cvv9J?~Uq2{_^zd>DBlIxV}tM)>FkBGj%KjK-ndM6;meT+ZF7Hmd+-lqJDSk=MC#8*+!+=|D9aQ@GhV@_5vx0uNXZ^ahit z#S694gz3kuMG`7FJN~=wHE!(o{x?YWoYecx}v~(^_M~stpQ z_L#R?(n@*KxR1A3F~5D$ZSL+jh1s;T({)U85mTuoc$!+=5m=CRhG8i6o6fznYoQ#~l_Tx+11y~>Z*v0jD#f|Wj_1Sl!kk17ang9mbKe;eBAvjVjgAVyI zG%tT(iCN|*qjJjedkZwZ0{*ITkT;~q9)D^k zi;lx2+{$IF9PCXaR;>G6;T*Rc9^QxE39UGaj8yA51!YnwirQttT#YgqL(Rb1v2Ft&^jcj+h)K3 z_JaGm1nZkzyPG#gmKzo~Of{C=0gmqK2@>G3W<=9o^aXfdY}73!S^F*4@eR#q=B*ee(UQ5lZOQnWPEG^0;*3&cFM2n%;fseyPQSKOx&r(r!@l-4|k& zxEI)5`=XISjDnHoBIv%GZi`U!gs=ET4~b;EE1vZV#B+DoGbQbB zlh+VgW<-2UW}+HKzqwX!G9H9qZ{?~sSO+hVN!W%@aN_S34)mwv#UtI6-j;Bx;oHCl zXc#}@Zqm&e9{KQ8-LsxuoTrnp{XO|^Hs`Jgf>O6+-g25+j%qE@Ke=8Sn+5vKeLNCO z6t|Uxhkhul0c@#;$72C@*IG3791huC0;Aq$Rc~n|Z^!z$$G5*K5uU*s)O_;4f2>QU zR*Cd<<74q2);Q1z=e>Yo!a`PKUI(ShDt=zPCXpN1tvTEkkXx@VUR+yWhnAWaNDaJt zVS4PRmMp_c^aP|vl5wdf#(rpS1QJx!+^VUMZ0;Vmw_@C#69R8vO7#dSd69wCkGNmT z2Np0k44nbZkg}FP(X|;$ z@|M}$$_kmN@D+w%FVuVQ?#=jLK-}V&@UUO!3)gD`P5<_rbq@?RGnuiHI)$*Hg@Se0 zF_O7UAX6Txcw@4Ncg$YFVhJ3j^_l&HwlBijl2%r0hkG0vAYlJan?I}p4iop~_=nD~ z!BPjBhB)^0o=iwcXazh%b31Cn&O#6& zVS_LWAF?Z|omjUJ9n#hkkDvGM!r^x3Qa>#9bQ0NEA%gxKYAT{K2^ed3ZvxhYH~OTG zw0zFX?sdb|D$6;NZCmRf*PA2g^OhnHuSW(9>^h|Yb9oPmfJ854rG`UO&b+iV^XX#Y|y|5K*C+n#(9JsLf-YUL7Tv+ILM04G>$Bc+x``qeN zS_v=u*4B4jDvEE>H!NTN;$wEas}(GVx|*vi8m&4JXL~cy9%Ae(cTnvS{pj`<8)4&a?liVHLdWbLmhGbYCxp(9vst#b|SXW1Lk^5=+bUocN)_n9hl3yvTO?3?24(pkSlXa7KX7!?HQVWAmj|bkd>qjZYx_G=qnSmYN zY~#mS7io-uL}(QvHaBr1c%JRDLFMDeKkQH<@zJ+87aa~w04E?Z)9WT*14v`S)$(?G zgy*5e`xY-q)Wo5Y<(QT7$UB9Y?$S|A*lqE{A=8KxfCF_pNZmRHV9_onEOdYK7bn(9 zO2i6h);M)eU}?-!Yl00Q)b0rKZgsFjb%$Zf*lPdTAHh&~VN|-ytoV^eFZ*X|4N_~s z_bP$4%{*ahIk2ZM_e8JeQLH8>2+dkA zHilEYoUL*~S;T<#e%#+XQ8UvkI6rT63n^rT^K}?)nR;}p^A_Une-lcV_;(u_PjVMf zq|sx?z<8V13GKTgBlRW2Ip5xVY4E9t*ddu*u_cS{>+s@zTgUT8qV~tmel&B3iD){z z;b9`|O9qkNWBqGFFT!%<{8+wSWJ3E^=G*>}q+A7qeJTS!EVxY*b=D&))IVe}EOfN{ zmn)#wW2MwlA)R4hkcDL#hZT5@pJY4Ckf3ClNlULo1 zdK|Ub{4LZuGz;!EI2>`wVGhAZr6)a-`^C&VGCedkxk(uj3l;|P&QLh_ZV-6uX74%C zVG|J>M`r{2<%m6YkIzP$;j0jq-P^1#vKnwO4v7iH zEv&?Dat~HsI)im~c>;O`J4zc@d!KNZbz)M?<8}JeE+sFd28VWRRhbuv*gc1l8QrPd z-%kY zlq1oL_CKpSz8NlP5+jbiXX@`{pHFwqbIq0@hXD&XVYAt(%jaf8(@DYgg3~6b%~ytQ z!yU%p;uO2>nLT*7+%FM`F`ox=2lYgg_YFtV?jaau4GBZ7nq6kf%kv2p!+x7#c_Bxy zhiA381S!iQk#J;RN^@`g-dfQ?Y_Bxz+l#c;nAyqO&woa{F$FXNma4=C}euT>1E%vbTA=1WWM zJy+9L82a+xQ?uwjlF@D1W1Cyo4l-Mo)@x!)@RPS`jTUw5?3RJJ8(Qw}1reV;pNr8X3vASx;99mi;aEVBeNU=+Fu65yF>ptAP8BN27KvBfW7~12X28V5&sUUwP5m z{kdOK%68^&4D!aJ-f<7HASvT_YGm08nzuJdMe7_A9XbDYW%efUvCd!lP{6k}oEX8H z_}i(Fpl4#d7nO-?Hrq`_Ma)N2$=vfWePg0tDk?P2D}*(%?L2kGU(6;DoaAnK?a|!# zF9n;MqsZCe_C3oM(msgAE7t%oqv9fM=Qi860{@7X|91Ik`xe&Z3V=ndXMT)0`Yspa za4tH}Ve8HN?Bgf_;*-P@l6G5w7)2!f<1x z3nCUTeRuMmVJ~~ptt@h^aSKAzszM^!Dg>QdXH$h0Iq3edlgc>RY7r%*WQ35_2lkpy3Q-6L5c1(Yc`9 z-^!hd#=a^S+py-EcVc9Cybt2`ME@BfE$5Rs2JXF($6NmC2_leX_2vX*E5s>J8brQ! zi@C0=+SDxgaDm?!p-~;5KfErJVC1*3tuU}eB<5`yM0tkm#1l3um>3>R)=(_L4_OIu zRJDD&ne*{P#0a1E(#ieUo01@&o4z+l4A&GMYwdV+S1F}}Ob{FO`LL()!LPQom4`c5 zuJdH&DY3^d z+AKgTfSmNq=2WLoS4jqZ4xRoeOUrq9e;(*kI3LigN^b$}2Np7(ACt3xN*!sp6D(7F z6pN1g&jl{$ju6OJ^0CoJhyrOql#z7Y%CyyGY%Mf7h$O~RfsZW)(DRJXH`7Cm;k zy7CK`ZKgH%eLAQ7x_Rop_bK&_xt*0P4d2vMM{Y=9?#OGTgesqb<}GqM2fvhDo-e1| z3!3_tw@fwRYho~xnVd1j9EH{g_*SaMRy&cC>)LD7#I`@y%O8HS<$#z&O?D$Y zw)qePRX7*{cm&L!=VLyOizWQ@aeZ?D35#Q|jq;5= z(|1Z#)<7Z)En;na=U$yF-YsP>FpH1Dckre%uJPqZx-u8vXph{AZ};|)A*F~Ejoe$F zCFGVL^j+{MrZqOoi$?=x%*X>;q!4E}@Ngg@CrhRn{cadEY%fo~8Us&#&f*TOj8jTi z)HTSc2zr{?-b7D0am&xKR&m!DSN!8iKYpIzKySNqJ+ixW3D4j7Ss(G{H#f9KQb`+l zdAzf4WYSJYwuNF<8vY19t>SrB_Lq%L<{%ldQK+Ev`=AhAWv#+|486bj+Z_4=M+oi6Bj zUhe?J7513sIosMaMGnY}q?OXiu+2nA#lN@#?Fp0K?OuZ!361dkB2iPr1A@ti@5>^M zQZFF&-0#Mr|F$)d^(U%2T#!p6^z|%X^2Pi{5LD9G0tee1TT8mQcA}gTJ|~Q z4YxrLm_iKG-N))Eo5@eK7Nci^9Ftz1V}@P&NIW%1RufH731fxMrYy=Kb3$-~zPxL% zX6h4Yqk|`Kh&f|tnWqhsCr@1mlaSxFCm8aEc5188b3yk9;nIB%kACJ;O7gJQKQCV* zj=4!x8+o_SIGRuHb@tq@I9xn8^_TPHb;wOQXZB6g81hky;0Nc~VX~+;F`{baS=`_o za>p`v`CigautaH=<+o8eJRT|T2^^AZ!UgptHUmZ||N6s{YvtiLM&RY6+4xTZb-mrR z4}j`07bVxgaZ_=219b|VH`$Dqbwf!CKN++CTX~o|I_lG?$ckBiqj#ZY2gJhF(P$me zy3x^XoP2pu)zPB@iH*1MexZ}6d&tAinEN>W%KMN{& zdw6N4S!r>{BzV^l2~De7V3$)qWWN&MTG?WE;xVp%iryg1K+yKDOhIFTkg%CDfG@gt zD0^cY>Pv{PxNR>R_9Lv_=i*&&lE|uN8r_6a6{F+#xmUTv?H4jnX3q)j7l!qh+Qe?@ zyC(RRWL?r+Wc3xAY7u?phKWV4=>f3JGk>JxL%O^cEv z!GCPN?{;s-RE1T|pRIeRVB-LVXv%XZO^91!Ij*(gkVSBcqs} z;mfBD$CmFh*eTiC1=|0bIOq<_`q(pPAtom9J(dj%gP*8?|0=+%b|S2vx@ z<{UnI#?gcXaDPR&xk8k?;@%A79kI@7H-}{3j|- zNqcgoK=fBwTzZ(q#s9k1gX5V~vlqq}BF)eaqHd=T3K&nWzB0kS&OQ>*)dY4s8R2d3 z*S+hs#qzFut@~bNb)_-{M&WLM`kii#Hl9sL!6qC@q~Ny#12aC$iU8g|5tdlV+N(`a zW^8+O^6<{e0p6jm6Q1&00m^MZ>{ge5?m%$tQF-`6uW_R*5=%L9UztWR91QwR_9HqB zpu>tX?=WA-JrLtlV7t?67F>|%wcUlU01TSU54}1=(ctpf9lJ0?+CzsApTiEx^X_n$=_Vw;t4m>3PbhlCYy}yB2tfHzT-wmOa9kDZDLoma}TH|wF5t%`8M;6`4!3gGcX z$<4lrncJk8T5iWlm0&Cdq}|I~4Cgl;Uwwz!jIkB^MKzB4r^fUYVdtj?HbS7~TeTYeg^k8ZmdYMcYK~i5>zuU{81)B-S$R zxgb84&(b;|7J~{wuJ4h%=TFfEK8HzvdwS|j=-n%8(X6%9U!&)=?@#!aev{W8If7T; zo*LX}I#8(tw)Q*3tJ~Dsn?z7;i-azHtkoKoD#gx_qE;2b+ksoJOcmdZbz$&s=t)q_ zBmLX@;6A+|&xCI+4g36`)Bca9bN^@Z@&9m0isY0-Mmjm<*gj>5NKTcI^Vyh6%p7Bc zsdSJTm5R4R3X#+1G{e}OHc3daF=p8u%Gey5Is5wM`!C!-+>iTlzn<51B@v?WX9?4( z=}KnAFzOK6Ixv~~R??fRdIDcNFO(5}EAV(v#IJ|PqnAh3(1KXtCHuwSbNipiD9OZ7 z)=)tS8BLJi<5i*pp~VWmLmf!v`q3G0_Sk5jH>yit5G^Cr>6|WgJXy5|OK)a}ADAv+ zEDfoh1mTva&nBimQ(VZ<-5uQoVbs#v_^w7O!(Yc1U%w=K>V~IpHs=%K4UP4WUzjEVw^LQvQ=AXW4LgWp@330?vI~KF9(Knwc9LTDr^GT1QinP5Wp6zP4;D=*Wv~D zFzU&mG0$XLkfW>*EUBbTUjLLt&55L-#t-aUQj~nfOkQ3rdpF&t?6a!vPy8jZ+vU6 z?%;S~&8JQ84>}YtdHRJ5LD;h8qT)oaZKiV1cz(8-Td{w2lB51-(DrhV%HFO(kPyS1 z{S{jG#^-UZ`TV-pHE(Uv))IFo&-T^>V+EG>#KeF;X`J;ZyIkn|8r%|G*e6-^jV~Rm z@EAkj_q6<^f;K8%!53DDYM;bk2X2o)OAf3MSnc|o;j2sW|COeDsqbB!dB)OX z@<;3d7ednAq2mmztzGb!lk+ObSTW?PZ5O20m%#44nYi$<>o)kxuYsUe?|elOwQtl# zVVd#3lSVM-RA+a+Tz-^A4B$Oae?)!TPg}dE@k5_p27eNAZ^z%cxj3etcN7msUi1h- zw49=mWlZrJ|4Zgw%TEggLepmw;bo}10(Hw!pNjIDPhpAAhvtQjRUb>`j={2QZ}Fhj zD*7zK+W8s$qD`fg8Fz;osA)f3ZojTMEgCBR%Eex9Iq`MplUggcx~df6k|!ar4>S9+ zVUmjZt8-uFzOMfSxAEBo9h&SplGnAd9D^{sDps0k?`ekdB)vIfytFP7Y9f~^9F43R zJiC_;@(aneKSuva6}~~U`L5drx^O!Bd!B@q2RI*`kRX2T&7OSe z5zE2mlVnLX{FcP!uY1fn@)A4&X||?&<4hr%*=B%Altcp9wyD{+{-k3vj{EYAm%k~> zE8(ld4=WAb?%+B!cQ<}PX~bd%wEXtmrif+Z%=sgBBP@nU`N0bDE%i!5KKSj-8A}1Mmt;X2-UC_Q{oP zoq-TEFpMsn4R76c;dnAgZGbZ~B0fJ7-$K888-tUA=1A%hhqC%v%(@N7aI@J~V(E(2 z#CUs{&>TVdhcto<6%^GxLKCz=*v=n-aI(c^--09x;0)VQ`uH^VMC72dRR8Zf~!(&^j}8O35M7o`R}r+l__BSZYti0_ zAF1D7laL)v*PkMK!FB1KBd#CubsezX}U(`p1;^-laE@Z?+1 zd{Ov`v|3PNROZEz6W(JGptbRW6Ki5u_9gSWHZn6Ro%ASv%F_9UPkd9d#9;I?1{={o1Vyj%7+ zj9&kk+A8|RUjUv6C`WYUY()z0dC6Z$qISNyN8n9*9PfezWURCS11dM7IiF=wNb&SV z;nC;dTn6A*soRds*$K8!yc4P;*5I*QpC8aYCj2U3el z%c1$S%M>Q`lgpbgL#B&oGhX4&YyOpN%wu8(Bfw z#pliqa)zoN2$Y@w^|avwtpx7JJT{kP>NPN~@x{yozy2Vgv01a%?Uk2UpGZhKwpHmA z=bFAmHubHB|GCjjIpFY#eDii0aAg#jHNvkOny z3+%v)oEc(bc42_Cz5aPraAX{Hj5p_?4*^_=>n^ zjrXn^9Sp-xonYcc$|kNLBL1{6YmkQ`qcRWuLGv}F}Yqn$Wyd;>Yt_`f^-^k?Qf zx@8T7ZV3!-^4q7-gy3X(eRSmj@5O-c{kI9o{~!Xf(~w2{;D}(Me9EQrwyW{d?x{AB zkIIH$HsuyKM`UnZ@T+6%h2r=ea=kf}3CeQ*&_pv?H?j^AAJeuE| z?bT-|b729vb5v-4ozw94c4H&)*6=Ww5sW+Y3f6(dZSkdHRfq*8qX6uq`)U!d|uv{t# zuuI{yhtm3okZ~{FiLdYb%v2jrD8VOmD>OB<>MR{hNOOKKz2Tky6F8^be1t1zOeRnv zFab)gMcDb)wn6nL79QP=x!(#Rp@&T5L?UoGzY`)`^S#IWhi2Upzrho$9<}fnS_J2sP~AuK_8u*-rk@(MCda@8`=}2b?JFH;HYkqE-v|^y)jz+wvFr zey!al`X0OYi;vpOpb{7#J_5v}9`tOl%c+f6vp$u!hD6}TLRsS`U9^=#VWr81IkMF) zFDRLYO0TZo+#&VOoTTbyE~wcgRBn#=S#u&h6W%f9$hpM5k@SmxHJYJYgpcK)U^j1? zigi-2v>^Z@h0vaizdjiHzE@nZo14}y`~Yy8W$gD;=WzFPGu5|()7Z2vP0^>nEW=k@ z9+f9q)|=hbSZ@9LS@6ebT7a-WsXAU71KYiXT4{fdQZepdmi{d-m%B9^eH(-2WO%T$FJq`@VJ~%&S2Q!W5n{X z?R7xbKr(kcy<=Yq>H#?E;Vg4-(RBR3g{E1qy~kp=7ScE7cO2&Ineo(^^gN5MZtK-X z0&2wUMX4LNh53sme%_N&l)^lTBf*pt1#M)%bcxRF94s?!>L2>Aa1p-wCxT}EPBo(51rst1a4Oi zFgECtf7(V=`ITL|@5B9k5Y#rge<5GubuqDz?JtH^AyLVT@$$s+Z8@=-zmsL;N}CyT zg@`@6cbj`XW{ZxWa7Dmih`&@w-TrGZPrYT06<2s-E~2CThioB3|DMhS=zws^nZG`^ z6_{w_wQLOpYNTWY2fA_?3MekHee^gd+4t)Kt0R%HK#`@|&)`p|H27x{37u4WF_@OHI`MpQ5|{Bh$;j@?SEKy$ zDTujmnzD-4wW#vtXz@LOJk}F1<9?Q@Xb8cZU~2>APr|ZPb+?2TqH;(Ud6CPn;Z&UG z>oVEc?RjXBesUnzT#|_Dp*&mf+d&EZV%CZMAeS`P{vfPED#_nAw$z2WG}FC-vNQzr zgF~M!?Cqdj-1&j==`mEvP*cSEE_jazHro{*n4EZo5Ww}{;8xdYYf%1E#mRndBa{qpykJw$a|wv&lW~uR>QhJD(ZZ zK5s*>rgeyRisl$Lp$n;{kkaYzgQ8K(Pit^5NAH!dVjV~CwQjT|G!C7MP|Z&pr<_=M zT?m@7`OsaJgGqA#XIr6INlwopgwzU>86cN_!1A>5(Nj9HjZ)GVjarO0wKq|Bhk}5P zr<=Fv7E8nT1II7V>V>*KAUUl1Bi3YbXw}174@i)W;8h=8|MAM%>^~d529fUE{TM?6 z6w8BgXdBF9K2@chhYDQu+sGx$jq6>J82amHvWXLF_nJ4})l=g0Z1s;_JNX@hjqIEqcQ zf<5`cm6*uk+-~D)EB!P~8rx6ZVMK@5glL`rlxrJEYwt7w0Eje!@!gUzc16C(9A>g; zg66x`MpXKGXtn$uWQ`NP_)af3A(z@jkB=+fpDnLz%vFx-){#(|W;{M4nN}lM2U&^9 zI4!*IlLRYkzRo_U`46*^`*i=?K1CU0q!s0?2{$x9JrL=b z2;CO6&SQhxLeYP)j`tU6mo8Csc4-XjkI|q(QK>K46QGkYmq#_tYIk%hjFSuTzwQw> zMMP9_kQ9G?#=*+uLYzX#YHbfuv5s733hJSENS-}I9u&=e)~k9S;)WxBdmaR zEm%ciYM&~Tu~jL8^4zF5BK5)-wwsN#i_)=eU;Ev!aEfGlRytxmhV!(^Stfb?o2a-ZEo?pr^_&~Y=y*RPCmHe-a=>*X;!ri8|8WJogKQ?%t zKLIG?Qv|L$x7&rnMw_!OM^hgp=>4?3d37-kkRi261m~1VUe9RQS!wov-d|{V`^Mmww_@r`j4fMh>`Le784{~xzU~l>aR$PuMINWOa7$=ovRBY@ICmNpJ0-ag# zIQ`|m9DwAqS9Iu@24l%R<*$lOh=o9p)~jtfMiPZLAakddmLn(6d}Qn9AMiqX`_#QQ zL~U*B&}B2mc+JbUIBah-`;zPKwcdUOc!=2F`i&`daN52_#~eh5 z9m~AjVEzXZ!Q+v$^ooedk#n5jw&PI9SwH%eae_8_BnDe*JRWz@;5dAaKNhz)&;e6x zxbZ1~1YM@=TlI$Rfj|A23)(Ll%zcmf8{_@I^x!h!iP2qm<@I<030W}1jr#2=!aUiw zvfzb9{Espp1Wl=ek+6t!kkecQa1xWxmYj%T^p6Q26A$5*n2l}gTlZ(q^&_3V%GE|b zZmxLlb~h;?lD2*+`fbq$-$JLw;8=(GZ8>bHN8*E_JsI2NZHc<+tEm6Q73k%FK5}5c zg3{fET#L>FxmU2oPr%;bXtbWJ*PO0~svS#Gmf*gA&_nyCqN;0mAX+XiDYSl`rrK|Z zaAztL#hH=;ssbKMhxQV#0gTYgmQj2|b}%KXT-= zRLz>8SuRpQ5l7t*8x*E{I;oL=5MKMGx0QXV@o?R>b9zhe;x}GuXyU5{ z+lEEoTprwKWSTUC9@Gvib^Sw)k-*Df(*U7D#VlhAhE^#wb1~@r& z>=H8csp`XF-GwAXzyQ?B(X1KV$R5PpwENDW{ys3+pH2BsF*x(bMuN_*ULTBZBTRcErG1FL6&M=iYSs zUM(Pa;1MT=F1wMtr#dS8Ue>Vih|>7W7x5rnQ48SOrr<%zn@{e78I{vYmq&KioUVvDziI6 zrPvWQ89kN@kki70z7)o;%qoQ9(Rbo8?0a{k*~&gIPtEL^#^8(KRahtVm#aBK9{^No zpQMT%IMJt5JT%*%U1pS>(%4+JcfB#zkl5*IpVBw$Z71JHLXOsAmY-li@L3j@Tr(jc zRMY)_C6lk{V9a0dK$n`-)FbOe@5_G~fAvmidi+?ZQPl*!wHFKRv+Z-7FF6y}vngM? zj&4j8nq8l_4}7MwuHgBU6p4@{ zeqjsyGSV*@JYY5md*OH9BZ_n60GUGOL>bI&5n^0m$IEC9yh*RNgc$;muuMX4d!N*D ztN7JazrFNrpJP#)tp_%Sdu-?J$=1(@8KoR*Advh6zh&rl&ostGSH)DE>_d(GnXOQw zY_=%H1d6_R8K(6Y^q%N@Y`HoAYqEAMfYyIbW zliB`!1tAo6b!5oBYc&@G8D0iQAOB7W^MrWT**xdKYWiP<9;oTn`4f_Lt`?k6l1RN7 zORuFpx9@0ODPKAuKGyj9udd^b?kzI9r*Y#^o^Ul=&IazQBL6qu?nO?+>B;2@YJu6g zeXpUp)1B)jcrZrsces2IX-zC!hafkL8YwU!jj_~ev-4&(XG9Fve3K(taNpx5~L zZTj-=%LdNP^gkh=Lk;ruVA$x;LiH9X&R4-pvbBbO-~amUAL*rjf609O1r z8hFG~UlXQKbXrn#{l-N;X@{Gisz$asP;AC6|1IX}S2oGK-0H4}n z=IxF~o;dno2u@8ajGW208_A%QBw`4S?)Uq7Em2(|(@AdG53Zr!7IH5mOMJWA;mcZ? zGe>q^evJ~b)E3b5bI^Tvktt(>SGPlMxmq3(k`8jU(A8~t;}CVocAh}<)IQFdX)jdT-L*+3 z=1YbWk-%@3(t??o+wH(id*O zEVDd&aN1erz(5-+5+g$-dssZ62EVy^OSqyrNjUg(>u$pdr%MSit8(EHW~|=$dlz3V zYn_ke>YNGd>Kw14=fzZgNIyn5(aU51Zc|xZUcg#VfBKcNA9aT1ece*TGsV4U=R0A~ z4h@~TZ%LX>gRwGPRPL;>F=9qRx8g@`5kvSSbwv!x1>;JDiGKIqzJKUu&HR^Zp0(U- z)j4#l`utSos!P^Z(3`Hu0Jt?og6o^if*j}GK zlzsn6KO;zg%!$w$JzviI_TK&Cgh`lANRHd3nY%`Bz;hPRV-i!hkZ%BUiW@K!T_Va> z{;anFN_D%69B)#zerBD7Obq!py`S$e^>yhWti#KE61&?XkF!CU3x1sYXTwdEkT%Nh z;E^a3N1d30=5@3h@!|8;PdpF%p;KwWwFy*Tba+59WgfXvNva&|gN26X_ZeSsxl#q{ zh4LKe9cir<0UmxyT-=AgK4XOZN66g(h>sF?a(-p)2*$5We>7LBE9xt`H7VUEn?+Kd zt1Tetm`;~OYB=;tB%XBmf`v?@W#o-8X8RM~)qR%JPAv9FRdI&SM&q*P@}*Q|jQRcF z;OO@kVvm}iZFy4l(ff{f3D#NKJG7v(=(IWfLk>OO*cNl|UYo)S~D{{rg!~zv9NQhe7VNM{?rkZ{f*u}Hs1Y9xvF{yAaCj=R-JSw zrsq-~Oo>Yv7|I>PG~ouuAGCJ6Dl^u}i!3Es;=oAmD`b=d;Gjo{oqn>nis{)vqd8<` z2*&GN&6aF1`}>Y}VNGc~G|+Y8vYvV@h)=+m>HjRPLbXSI9MxIlBEfFN2nn-t51DVZ(3E!Mra>>^)2ql@s0aQ!vBw323m`^18RcYgn3%)40x)e9#A z86Lz->vxMEA{M{YeU7{sregO**&|roRVaX>brP+1LI{^iC(VD3L3{hMefA?6^;_H= zE2J7d(SX0G$Ou2>#$JjczVo&7Yzt#8yzDb4Rk3iXA;BQ>$kT;0=@Flelrtcg`=cZDgD#~08xFbA5~Dq^{WnZA;Kzl3Kon)r_JESsns=b8<2o#3MtC5% zOx{4p6Qnj9ax3ix#fmMNU9~P_TI=_^iOt;;-CnW%x=l5E+c`kHjd)!=^Nf;q$jMIT zzXa@8cIT~y4ga~U2-n|U#;^#Yf^wCzrH*chU8+lh#`_42Fi zzaUf?aX+jXLTrTxme$s^8v+1bTdfmc-d8@0xU;*0o-oFF+)nlz)Abu^53yo7o(_u{y!uVn^wuF+p=k`+(mD zwAFh;r->e^^~YOVc-1|{x7N2)x3@;@^jXPW7efO+%K4>RC?E^;BoXL`Y+XG&IN+R+ z$CnGW`gl+?`764=uBRkd?~a%=UCP)vH6Hf!RKpS70BL3Z{mnr&yoEt#!S~H3g}YkJ zU?IzYbZ2Sy*&`5P+{y!L!{1lVz;WeiBuu!7yD{&F>KO2xdUPbF5d}<`NclbnJ{oof zp514Hjvx6Llsf)p_3!p}kJ;|>S-0-ieUzb?+^s_Cla>99`sEAW>-O1&v# zu!5>;09BMecJJ7eYQma~l#5PtsrhgZ9@clUM`~qYTEn9{Va!y(RTLIs<;0HO; z5_!JfC$k3o;DGB&Q1#aQcI%Ds$>F=T&Q%P<-Gja=)iTBNyJIdNo@KAF5!hrtk;z^c zlknB92#EcC3V|gDSgneQ%+hvCXmN9E3^R@Ql^Er+(F)iS{<5z($Im3Ok#TKqH-UFC zsj53?#Yek>OF^#cwRQ-etSTgjEXd1`WCALQ-cc&wA55J&1|KNYhG8OEjfipQ2OW+G zsX>}=e~9VW0}P>!1@O`92~Ykxkzu#D@!jykr8vDuZxgdiEWDAg!SZE)z41lvKsLOj^m^ZKBgY{rU?w5DaV#|d z)q9UlA6D6UGjHxrnpAr89J!Sb`*tM%&}YMEaB8a5cD~} zP@sBytx%byJbsyIq}9#|t{SihQhs1^8kQdqk|FYPL>7*0$2n}eH(i4rvi=m~c@$@_ zd3EN%8TCU?UGLQ+?EtAWVclJnOgF?sSz6Lgb>A8f3 z9gm1u^+Gkbjvf3_f;&WFT@e>RTC69?{`JCm_Pts44c?u z6eVDtS|bAjd)1m3)qd($H4>%ZYcFp!4<~?rJYOkG#2ribwD;QpHWaxX+bSz{1eo2f^Xc8Fh$nmnf{W3aocmhyn>hdKvUk;bJJgyK+95mP<2BLzKuOCgorJgTs z(R%K}RopMYO>S#7Xysq`iH?{fr7cYwbtmGHmhT4VAF0%&z8$@v0n(Uxwy&jRs(s+o z=A7Mgyen0s>^uM#k-_z@Cl_{%!(RFgv>c9){Jbq6Eqf>Pdd=g)SPRq`jb*|9%$rPX zxN)B0;_{8xW}QAdtkx4KDmRHrX;F`u>p}(KZYcq>W|ctjPYwAE@%va7O{q#3cD5{5 zUowcTuRPxoT_JZnv0H%DqUgJwpShLo^!pDv1})~fEwV2ZXA=5@mgDD!TMRG7&htWl z|IdovFbyiDk@PR59d$aJs`XEA{-2b2em8iN(xNrE z+QYUDZ0xz8BEjt^nk->zH8S6t1@EgDpH%KsE)qPKc@CcdDE(kQygzdx4d>+}upP zlNeBIx@fo^q36h0XUv`5oBcb<;PD?8eYB@_hxlk7Qwq~{ zG_QbkUlfY^8V$$uepsdV9QCp=ctLN1R4i-gr549 zLd1I-dP9HtT?r_B7HTxbDHGAt^_qa!Lz-Li&x?#4=vg0JqlDD{TJI`1T7M9Dq6~0= z=|z~oQeBQQksl}V(>J(1E}{n^O^3w3%DJgmn(GNbSARk#wr*O2sjw%+C+5@n?o}{F zPLkD7KDu07r%5yw8he)}82tE*>{X9z$5UuW{#^ecxsX$HW{A(fSf_sy{5D^euUZpW&lA@QStzM5W-Me zxg{zIyNl+;^`xl3I`J|3!%ed?4S{ z)lz_c8?ECd7V29POxujMQf&Z@i~z+jl8v_3u>vAb{kbd(6dt9MejU3R^B-n;7@0 zm7i_vgl!BZ^uP1@-5#~r#y!@QQ(Nt$x~7;z9`o5*vo!IGd>DKM|M$FZ)uC-O3MZ_$ zmUWM^WU%%+agRFhyx4yK!&>EoT2-4+D~(*AO2qA}XI{JdOb=)JUPRsYF%%~z?88S9I5=U%bsmGJ)hyGp@u>mN6<|1`_> z;KWW??l&8QOr<2*!A&sH;VIX$o`fney@rWE$e!nKZL^WljlX4>w8k1HA?-h?x>=rz zp8=^br>^AF#AgwzwHBs*r~tSWlz5S|y3y!zxCWsB@eP1R}Q zHaCQf1QU-GmGH_xo+*$$L$}lr#ot3{4lO4nr7u)XkqLWSfBMNMfTICtUhgWJAE{U) zCK8{HY=EZZ_f((Tt)Tg#ociA!dinppPx?S^9bbLM-jPicef7b5%`FOu3x#p(rc6+rRxGl?)b88CwkS(z; zQ|6NT??Y#F^n>po1f_B|c@1?wq%zt59jYh09zuwdb1pnJu_cFQ&XAr(cpTFk@Qc*E z7lLPZ>)59-NNFDXJ>w5g1YdNGkq7Nx?L4yuNh2W9RNTkQR)O%OazbkD`owk+W8dr$ zE_@T&;Ly_Dt@PAn6W`*aVs_DJ1_ zG#iuFxZ_+%3D2SxTy$>(3WT9o(v>c#nDmVeh;&hH7K0ZxB|Lg4PiVK%?RpqmU{#vA zVUHB&9qzZZ*~AsbOZI7T-?O{hbebPNecS=K{`#ulhlWGIkSli!jsBD*gePs{P8zFDvZr;=Z41bgP7&W`ch^~!sISbxjeH!VS$wKu zdRfiLZd%4{wcx0syaWjq<7*OnVZC$*zY!dE5?A0KHZ`&rwLpP{TV~AHgN2 z#+*I6rEfx>Ex|0TooJY`=Vl@q+Fy+5d>G65tCC2JLuSs~B8bqPr=NIF%r-B^Z^|MK zte+uz2>K7MRMVSohxWHYPnF;rCp}hVlKt`%YP$CNPc+y0bbhEt_Ah?;A7hlveVn=r zawo+}*nD??oPineBj9%-HHDz|!{B!7RrCfezb7GSn8~RGvL%x8)T4wLEA@mCS<;TJ zJntX=ayiI7#Z~L=#VN~^^`9C;Vbw5-lM*Y!R7PU;ee~{w|LtlHqZb8RQmM?ASB*QB zM!CaU2Oo0r!0d*FjEq0;{pXM0A>8me@GmB18tX5h9)xMrLA=RY68z$8COBk&2HW(X z$kGNr?=Z&p679zH8#QCl80b8ET+QEVY*WR5!I<80tohSd4JMMhl5yLi)v&ppfQA8e>p7{QKXkw`Ln6 zo2YSC+aPX0#0FZ#aa|~O;Q3C;$3orvR3!qow=n9eQH76Rvi@A&MUn;s3yc5$aKPTf zC3@_aUQrqukGd)_&b;#wd#=QzC_R2DY0z*y|dt`9ublBe~&+fX@Yt9)cEnM$!`I(EeNximN$n7gAT- zh-f@-dW9E~KI-+_^|Z%piJ*jUSm95jLB@FgbZ^d;vALevWnbsR)3&uoY;^={Sd!Ne zD{zvXL(KGt39{b8-&yfpB+lCz)`pll!cVVp0cY3n{Up<&ZCQn)3g8}8(;dLta z*i}xrO7?Meg&=nc%k^5`KUxO_n%TILs+UBY>7LwihrJ;BvQQ&>U5$sl)mwXqn1IG_ z;R!@U4SLtrTTU-&zp)Bryc>59ay6(WM!T~bI9R)Q;%KnXKYbNrFPrYWz@u|04Awvo zG4)RZ=vREJ6Bsigx2CpB2y?7>#Vql4u^Q8g1ZeR4UtX=Ul6+kw=qv&XHgt}1?T$5Q zzT>BEaDP@W=iJI6-1Ngm)#^JQQktne14hi`o8ye?9aLK+|15BS)cKbqei%cra3_W`D0>lwd8pUq5G&=#OO44=`zu6po!?tOmHb(O- zZ3S#LcdosD!nu@mqqx(24-!VD=A=3A#DEgq;5)Y-5xYgqX`Me&cOqRn7ohQex_=b3 zel#9{P3eTYymi$8mEByz$C~oiJIc;Dk8`m$T3)y0p_>o7`oQ$1wg~XvaWS1kPv83d zc%h-8=jk5LBv;@6Ye-kozarrFx5vWI@Qka(c4|AAz-bSE5c421#@ez@aU(75) zEiMp4q=09FBIK9b4WirotPdPQkK`gxFk6=H!GS zJjtrQ*&7ZTga!#aLM<_Rd(<*gJCBM{@1xbcpNArtVB@LZDvsv@)R zJpG3Yw3;CGA}Y&AKl^eEV3Fb!CnH4goHQ83&KX2ba2LNe(UIXW&nCfznva6nzzN4p%+ z(+7v4&~Z7N)d$u6??|}`Z3uN*8~R6f>t^KH+Sw9kM^%KMU_+j2&hHm#fZAB`0lYnR z^e7dJ%PGIkR3Ckxr^ILhqK~)xdm6t0OJWVG|+W3~y@sDnw=4feDp}1}GGNdZP?}SwY!h&1Fa$aWt z*oa|ggF^0jet%(Lo&X@Q|#$Th)pTAiz6+eQ|SGWMyzRWiV9-(Zc`GV{lJ+ zXj4Hgd=h~xQG!SBY%%tBH>vkFN`P+Tsj}-X;Fc2?9GYu^GG`;d7+%asKwe}m*(?)z z;tn2KV3+iIFoV)DtG)2jo3!a0=x$K%o!RebSEKKo7d0WejBfUN-qdKCTM|1g0&m-B zCAe^xjM6J4XmE=ko4#hqGE>?++v*+C*agpm8l$$Daj$?1lhKE&5@55w(bj7F5~F`Q z)U^wN(GAd0bmtUBn&p*j7PGa?>QPZ=Y5fl*HUCAmTk&6Tm3v2Z{fVGjSz|xUZB5B} zOM6ZR&i>DHh;W)^@aeGSzxjMG0ngvIM^#d8NMC((fSrPs+0a|QWQy`dY7-Zgu3FJ(d3{szl+@I_ zuZce)2=#KE|1EWu=EZgadOs<9y(TX8muN;`Jo+CK-Te#wdghIlL9?U@Ot4K`%B3C!jQObVQpEy z{htoe+VO|(3wrYMHq~aNL&+^?jK|Qyf$_y~3jm?#aqsKM}B>s{1qx^6?T2 zl~E=2*e>*`EE*q62BZ|qK3fr-Xw<;#_3+qw4#%@+)plo=OyA$m2+{3)8kvTCqjR(i z1n|!<%g6(zolvVMhv%$(vuzz_MEHDonkf?l%1rnMod`RY%g{;F z`RA=*;5UOtoPXE<6v9fPhTfT0AsQW#-=kzjjq$iF)zGlEEDMxTg0B`w>mi`BekN+$ zRA0s&N(XyP%|%_YZ-v(UFu_x=Oa+}c_e;GuQ@o61>eL5~s7(P&5k^7A1*|EVL@Ys;_s>tJ>8d{B&y z{w|0d?TKM8Y6 zP;>VW5sLirTkfl@NcSxn@!m#-jD+i^6dV@(@awy-yH~-RF$hNoKHL@jhh!)dVQ0!_9=yoVx6%CJrSTiB z@IR5l6I_}kFBCBYCV_8MD=@_Wvf<_ZnOd4Y4~r(B1S_MKk(FN8&Bo%WFAvma?IjMg zXX@B^Q%2&@2L)&-7&G-Ta?J2JG_I7bCo*+%@tb_1=t7u+--dhGrBc+aEOR%-hT52O zxsaax)adk*^s%R8Hu;$No)m+xA1>kqHCtp;*YJn&0ik(0am5 zf_@Vf12g+i3sZ*&jX%JahWU9UtCWZM;W9c}))`HC4l}JI$KwVrkB*=K$siF_N@bsb zL7~G_*^32%|KXXsDyXUg0zHpq3xu%0Fd{3gNr_*)-#7J?^TFo=y}NUK1_ zS+HeO2iFpykx|jLpPqX~RZtGfTA2)gyugthTKBHu^9Jycd>OGc`e6l!*SrrqvZ1~* zD}VK&U%sH*IPjeV2x`l?_J6SjdXI4J;Z?CRb-P+$#JW`<$z`}ZQLWo&*^}c~?Tig9 z>E4YI#q}aU0c3o~PL2AKn0Efj;wcZPI6yT(5U+q8 z8}3k^^xx}toBDIfNgyRpdS%n$lYBHwSE}ouuew71C=YiRY0ym;N#h`T!-TDnyp6lh zI+)e_jbx|^n*niP$mONI0d$oL=)P>cLT`=z@R!uPGNBf-)leXFYd>kRTGcu%9!RBP zQ|CkvQ}KvhP0Y&P#yiO`{vE+o&MY?Ie}uSJLk{iVkO_BeD9e%cyBzY$;Ttxn2Nk{d zL!uT8)>`N`!q3c7=4GjB|E*Dd!BBMDBHMKdJs9-Q~YDo*WG;Yv+>(5kS`m zu|tP3M_oFksH6Nzc}xa8us$4a-mO-*->`(+@Zx+Y6;FvUupvG~+`nR^%Lqq=&LSJr z?=3$@KJHGAU8AM4Wi4eBgDvGISkkqa3)fQjc)uE$T&?(DRhtH)gp^oIFQm}GB))d$ z*|x;Zc!w4w8#uksgmB5D;=y)x`_PVbMeC=}_!h@~WgcfW-^Jl-zaKw(I3Mpz(@xhD zZVpisP*f~xY`rT*!CSBUZCvnAJq}G0vHDO}uFZeYQ2Y9{qsd~FCT>RRap%zSm4h@5 zSq-%WezAr=Rxnc1hc2Nc8ym^VB?AAW6j=V#+UHlAU4)l~fkwRw$-=jlBc?NAjq<#j zuY$?7n;{c`Zg>!@oUW(LBW2t^zRQAzu{wXCY1>Pm3~}rCqBWE$oAB~Q2PG{~ilL!_ z3aMl5g&7K5+OORnx=ZcPZ!8Nqn=$*nBVw*$!`wJvcjwLCBg`Lbw~`!GqomP_bL69FC0VeFyq+hZAhje|B0^B{Y3AW>^M|7 zJr`)#&0?)kYXh%@e@K?XoZcBRp*Li^xak&F;$!9XAl}Vh_w;u{#UO|HxaXV+jZ@VW znF@ESU_9}<-UpH0k$>L&noOmgjRXIix;dqHNyjI?&n)h)WrLyibFo|zUkrs$vLvKZ z+i5DU|5NcK5U);Vs4K1{L}vIHufEAjq)$t7CFZ9*0Q=|AHjaqbo~B{8fnZyMBHYFCle3W2$(&$O3k z0HiJJwia1klYu^nYJhNJ-)M)qaEpCDo8Z#j-5a{Wg)KHlYCPpX*xo+#OvO+)=g``{ zvGOFSp-otgaG|9u@MZGoMC07xNW_w7$796$5shLEBRdtArX(c)4~3aSU$?jNob!o} zWSq(ACaxxDahk8l}V^ z+WbBB1C%w#Uvegsxfwf+?E{5ygN?z~-QF+>{>91y`%9^!+{Qz70Hvw3Z$*)mZ(@=Z zxZtdU%{3xrQ#NpG-zxCOqPwDd{QV&N4;P)bfjk?X$b5V4Cui;nQHdulQincYsf60h z`4MJk0jU6M_;|a{veW%1Tk0tN0g0QKxA*ar7oY9PiuA67XDN)7%FmSvw_nV!PluK( zR^m#%Uw_8H!p?<=|6v^vbW9)O4P<`p8D+khSZe`%=2JRnnFQwN26@StJ(OtL2-W2!qJ# z==fSE{MmS7E|JogO{>ZHu}X|pZOX~4ibXsV&#&NBB4$%n&>99w*CA1|g0*ggSkHR; zxKd)Iv3BT0uAW^8WvgkYd)(pk)980(d8dbQd!G7m_WPl6`Q=lc z!{UYAB24YhDuP$z4pfO8bs&^d6GnU1AzHWv7VN6%??{^-nGjx%791ZF@z2CtTIwVJ z%ernX*B@UwHFhRk>Z(lbfiL@>U^@VDz-rF^z)Nm|%P@yMITH(PQle&MObBWESQLuOK87C-PkP)z+enH!nlrt(A*h3i9G z6PDJeD_r$04`h>OrP7w0D%$cZz8@6%LjMIwUpVbj)v;svUk>=3A%Iz)GTHcC{J=PX z&Uo7F9KaKg>FXs?AE{tO;kdYO8pIWx)N!h)4OjV>KML{75A=$z4T=c7snac$ZA6}V z7#+~23yS|6UACu0Q(~RImEs*!^JZu z4-(_g+JAOq*o3;#a}itnmGQ9XsG#~##LDLp4H5HSS*DK?>lpyh^nU%n*V?{PE^6QX zGsNM_CydEBCwy)^>fklnShfOzw59Qo^lXiz|Ec1zL`X$K1?W&>eV~fNy91%Ahqq4+nf8X4V}^3 zfyc??ljuob4Z7aZRk^WR-BwH1&*9&C_xzjY1^gFywDVT#r;`6I?B8;PO)JbAXlyDY zw-Ak`L+Bw&uwdEkgavzd-GYDm+{Id-I+`We`c#JWS~_<@Twc7thBz-~wtXg}wZ6bc zxB~OuG)5fSRUYs5T;4%yl-S7k9ZfiTK+FcQWR5y@?A>9YG^EVbeY;A;>szhm^_Qo< z+PnB9z;b|3C@)PQm-IZ3-Hg`!yZKfRQ!jgi!wua-w<(K-8#DdF6_lPX5J9u%dS~x$ z$I0g9ZWtG~TO0|3LDC%llga>W0dAN$MKxakbY?KzU)Q99pf}yvej9Ti>W zrsNx85MAwM%!3*TeDt*jqh1i%XWTsvb;f91WAdMDQKbijT+hRCejsNf%SrJ04HF%HYBKt!wyxo{@78Mbfz1@Xyw1Q zV7P8O*iF%JIf(LKl#H!}{jCpAN${98f;Zkm{fC^n z=wW)?QTl0Slqmuj+Q5~HtGE-7XM;v^m-7;_1C zRXMY0IIUf$Kd!75@~y(DP-#bZkAM~aObMTbBpkXR3VShB*MzpDbZIX`;j=E6Prij5 zF!d)S%!3aYsjJD)YVv_vFY{r~rS(*+ zHA1XB`Ei={>GpP}88i+G;pVP2H`T!$Bf@%pm$-gm z>z_8;qs!&O-7ftf3viEdaJHMVCQRnNG`JjtAc+EUsGi|Ov#J$m*o9>0mcC9Sn6S34`XWXk#dvoUUHZ^+>qQO!HY?9&;{4Y|r`gB6M$bIZSs{L#e z+J3*&fJ=)hv2MfenBg5Adh|)AUzdNcdGOU1*>B?S)Lo(%B1EQf*b|6RC~_(2?yuIt zrV0HUy|80%g5sGk@Tipy69dG;6)rb>?ZO^T3dE zH1y+y!JcapC%wZo6JA<&%SHNGJV-vbl842BddyM(?R3E0rkg*L6eV1&bhs0G68{d6 znvG(_7sY(*J7Tt9go(b}RuWXpU`oHd2qBJ7E=7Kf#a{1HnRa+lxlH?!7e4 zc_!R6#(znAG*7HM)Oc%4er;G((md8EZpL8yQmHLf2P2s{bYk;Gqa4R!~)R z&dE$qdFTZi!G0Bqja6x&BLz%04k;&>`5mh|^qCg(Bd2)WGZrFg*aF{3vTo=e@p zQpgYSYG;&}+bjaH2uA<)$+l2-IJ-$&U5O)#RtZgk0{o z$nmj3Tw#^@; z5UP3$>{m7IwHr~^Wz1;ae$w^~1^*wCa)=VE@~9-m54dup!no@%`Z3%cTFJLpA$l0> zYkq`xDOHopqB5vxWJIa!R2Z+xpp;Nz=mI@(g#$GZwP^i0Ow&sYZRD4Ql>iyV`SSmN zS(gqes~r?(i~Iy$!n5P*K3CyMEdYs2ufC527Zz^=eh0nU0LH0_lFh-2+R{$)q0zFw zwohNy$!ydZ9GrM{~8;7 zr}jz>e6{6~8VB9Re<0(H`7Zsy2)4&YH6&HEN8ES!d-KmfN<)Eqs4s6x`z#>;Ws``V z5_+j4D5$jkYMh?vdaBnz*on&J9|i2y*vs z7US|intVDe7!5Y+>~;o@;T3+-=V?*TcG2!$?Di^EpayDno06=j8!zipx4{YG;fWu} zPgTi`D}*}E3@5eJaJ8gHc4fTXANcK*k)4szxf#8kgj6Q6M_7nb3$+k{t@-a_-M1Qu z1zSzQGqN)5P&}~*K32BWlUn=Zk@guLH5mNRZNR-)dTbUj~ z->(_uX-rVOLz(K8n}OBx)3)o=U?2vj7}TrF!(%R zqCKVMaXd%e-NN!}iP4)sC3Tv-ldbC8u=wcA!WqxY0%>~@z17-&BT=xtO~}ZiUEsGG zkq;iR@iooGbv{4AIu~QST}*3w;I^34EZbKLq zvVX_3TR#249rYiJ*+LiH1O<#`{*?Z%oxBob&pIv!Upea`{xMuJpO$(GlCm|!ba(!J zY@ed@4m`a!?zmhJBTK&a*`AX&QsiBa-D9L~Ary<%|KUxgNsRMfE-jX(=n~cubHyiB zEhAc&-nmpDM2d~uR)!rT|9ofarme}jyP+I(TBp!)YaKRWa)){{0|8s_+P>CiB?V#|3)V^I3&9izVM9BTHAXzFrXjz zK7PzFcq6yDP6dYOc~K`4_82?>Tzb zje$5~9m-cJfJO|KhAy?k%(t0)Om3nc?EdPlZ4*|U8a#g4gU zJ~~3Lzk`|%epN4`NjTySKHmJH=8;}Uo_i{?SBO|Q@|MIES;e6~upuA#QXSf-HhmI@ zTI;QoMx z4V1~jKre?z;D(kLcF3iIF%n!=y>+*8j@%PzRSk33lGA*-rHWtiC+{1ZQ%B|0Ro|9I zR}4OyA@S-!ppKP;Uy_0;VL`=|V;wlX<)=jEQRGyovu#PrG%3)>zMC=<9mL;B9(-WZ z(>(40*t^kY@`1gybo`GiG3H&HorlQV8>4d0$L5V0i#6$#Xj<&-^c#K|+rMY&V)>{1 zf$}=I?eo*yqe?oR7;%thXK+yeyL*TM3F-XTeGS8pv6W|K{G)&CghO*(?UUSCE!1KL zn+21Eo(kERj)W6l%)sj1eqlN(L{yaM2%KC$1d2+?{87azC$40jt(Cmse&K)st|F0) z@wJ9!RnZL1_Bog1@e#j*vjiowV8sS~ihrqT&9#5cDAp&h`7DXpsQ9Wlw~7}1^b6J9!!6SRY2u16ZLM`HfX%)UOX z)->Wa*%WnphdQ)%X{6)YXWV30Htg=PxsKN>_$Dk={L*@Hb|OoAq&7w2I<3%RK5Dt-gRpHFE#JabVpTHp8%=6W~#KFxN`s& zlxwebaa5jZ_AuVNutpq-^@KV z>K2qtpi~*`6--3_oaAKHvejYL%vCi>zawB$fJI~j+w~UuM*YW&(_gCSB(@H7Iao!i zOhr*|hs0w%GPy(cTA&moXkaHDmYiwq)`Zu`*@Wi(NP_P#Nb9g={cM!hX9*^U5IG}n zN#_LLO>8W9D82%i7hb)03>-$Sw^f56F-@zU z(vN$Ley%~O9?LL2hchDose-?25kaSTIPdA=!d7F$fulIu=ltgP9J z4+nZI4Jo97=_W5?F$+RL&>nd@E8%u4z*W22Aby$YhysX3j` zh+8N;_eDN%C+wza(5mb$$6Mp@Z6}?^wMmzen!M)rYlL4>o;FF2Ntun0k?y-lK=<@o zea60T$n{zG(DOpcQGcV^C9w#wS#8L@^DQ@7p6map$#UI1qi6Ome=$_hrjxbbr7S&< z`e3`C^wdHgKx2%ftgvPjxx53qNCQv4b3U@+U}0dB-c}IKne_+xn7eJ?Nk`_ohr1(D z`A1Fn@RF^yd(j8=7F1y>cXkvxU!p?YAxv;RcX8O!#<>u4Y0#y*T4}2gMMJ%35S^rAKlqA8tZI?5WOxE zI%VLLkB-Jnqg@GMltMUIb@%D{AmFKYgs9sW<)I3_}8HYNL}x({}aNEiqb`@ z8SDGT-H0A?G6WLoH9OqgTut>7`y1lj?}pITan4rx zI5`Q_#2f1t+M~J*0o6eeP;<-q*Y%psQVrYDJNYY~! z>qzrmdYAz@OV99Ng-#4Zf6LX+O|XVDAkR?i%a%q~&QAt*D)74X9zHq$i>JUvE;PJt z+%Wf>&cRg`)Y6|NqRY@2#n~Nl$c|Ni-etdo`p!Rm!*WFVcJ~Y5ARyA6$sRQ4IF7a!YW-2`V2U-#n{KYLB{H)qcH8K)ZN8N5EjVV(aD?DeZ7E61Yl z4(P3Ry+AL3YN2KkxJoOj4c?R=XOzZmP=)TyS1H}GsJfHmHP{7ebh9YkZQ*_1L`JL)wtfK$@miyJpG0o&d{6dTcGq@7kLFbnJ#=co z^9m#Y$Zg{XndB@)b*cWYca#{wUPmi{s@Ozo%-X;fjC?F08lZrTxam6KyF7Iq-pJ0q zy=LG!JThdgL(UQe_@X*ipr$y@UgTJZWb-iW7xj@Bqcp-piI(H+x5|CZ;_PbVR%06t z)zeGPU=>C9c8+4XXBZ(o5O3}^NN=$X`qVgP z))B<`GJc<3{7wy|2P$^g+&~Lu|78}+ztJ1_o4%=ZDmKEWKUeeF?-OK8M;M@%BW{sH z69`Ios@2OSePU98?j^n2%I!8|k^4F|ws)wpsVJcc(RN@FP#Sn&ZS-Qbop(_Zr>Q>D z((~5IS)~<|2~~J3#wVWsbb%uxch^vTpKO3g4e$9A%!ABVJ?5T8^eeeG2e#@CK>sT` zS>(|OYVmdxrG55y+YA$}|5Ne#bhv_sA$zp9Q<)2Kp;x8W{^{ZB<+E$`M?wj_cZDK} z_M00o8)Isg(PTvj%T~pNg#4F-UJdu1Ea{nc?5DHN@!E#6@uqj`n|Fwy)}!i12i4v( zS1`X7GGv#GVkoza#Czl@a=I7OL4jX4F7%PQTw>q6>QOUAfOYyL53|e4$f@Oh z1|6T&cW%jca zyT*Q7>#+5VOtx);h>Kj4ht{U=pN(P}3zO=n^TAz{aG|-M>aFN{F}Hm}npdlCY)bc^ zDEvGqae2GuB&l94zGY}xj(z>5I!)aU^TA~EM&OVxUKTepEKJ(axlU>ot#-BUL zhXKjPnm;Lqrc^mvXQTNElc5)Vmx}dRN|Xo*wGpYFDhX1MfoE`(HEte-M`S%}KSh z`12Q+0ZJ#4FGKX*S2ksHT3im52b}lEhsx30|0zso$-lXJ#yL^#++l^on||VxHb1HE zOF}*(YlZTLr*4+%CHP6#%=PBcPZcRu$PV2`^HbbN`ENHcKbCzOogSs z9)GF88=H)ITy+VscvIl+g-f6k01aB0Od&E84Ty&z10%9(M}ld3tjC zDf1!i4x7wky(>#p@q6M~IO~GpluP8yo&%4Ko3(E8yKgMiP`59a;~y&=?4`G9Y$LdEZU3LHJ9p0iAo#iL7;pXi*Fb;D zVMc8KW=~fbLr>hB7=tlU{0#fi8YRcY7Jguk0ksnv3O}YhuV7ls8QJ&0LhqEnVtgub z?H>G{!G%05L(grC_m(Z-W(< zisQy*U+YvOzU@7K4crc&Q%iqQOYU*1?*WT1Wh#OC;7APGU}FMMEqkX4rm}MOSpM$} zV1=!G`zl&6vMH)9>y=_>c?!3@3Go9Lxz|0mtTlE%-kM);mo^a_sZey=ZBh^&unr}0 zUT05Cnv0gE)VPZ-<7Ix1r<}4=9p8++=)@i<_+_BkI{wqe+Wz6fl?~4QYw0aXbOUAJ zvJp(=M$p}S;IhO`zZUr9G7hX);_LTyc2_|o*_SqD?x4Zp1hZeZ zOPEp771_Jzyn&02ys1TgUGsXIHDNIO_oMNXvrKF}t9jOAoK}m%pL{q7Egg@J`V!?} z`X?Hp?m=Is>GG2Xa0322h+Rl#P!N}vI+YF626?pbJxYiL!d0xw%Z4%Gzb+buBAY=D zu-(p7cZ7J*xy?_4hBx^Q7KRMTFdi6QNMEZme6`Zu)B&8! zioF;cE^^JYy{Q?0@VN!Ybvh@FSfoQkY?pt34UZZbblIUbYkaJAs!KW)O%fWY&2>+cx)c~rnCGK4o7+uj zID^zBCOG<6R3)Ib*knG_aBMIPAz@%m2?)MgABA_;TRK=7Cb#QVY!ZS;JtpW#8U~%{ zER0Tmw9W9?c1KjgUOLkj3i(kysr-tz?Z8(Gr=G1fW@{euNBB2I^uU^?IWY?kx0-w} zmOYUf&h>42u0qVu02Ho$F{z8<7Bkynu_sxn7qV=N! zB<$LzTfpECDJJVaq=XWfaXs&FzcdDgd31l_X}L(a#X~C`t)}jHWYDR9YU|j?;+2G2 zd;1gZV`e8-l6ugVc!*EVAxb(8C@Fh_A&19K3g18Pp5|^ElGWk~fmpt>*d%SL)lhH+ zXH;O3&*fnElI{M|KGVeSoUj;t8E;Vv?KB{D60?sw)YnbVub5qz4!{Z|9QcV zW6N?jaS@=$*LTa?K5588NnL*K<1YNO|FG=$Q~Xw_$zkV|$3_+blbu%RkC75a6gm}) z`)C$U6J(;9kD;^pHS<_PliRQY;bMV-Z+J{}rFTuU(;<4mrkx$!6V6<-WqV@F4^gD^ z|A*fyS9gIN{YGUX>Ft7%Co*8rS?8Rp)>wmnY8yj7e3;lKf2R~z9YXf~(J?%tr2EQd z+G8nvh)d0-ZZWhJiu84tF}%QFqO}00ENx$tm5kX>!<+BG7T1>G5}CCYF0UYJBp{?YQX=o0Kd=&H*_T5oI3^) z!MNz{$#LlF*Z4BUwqw{EB9jx|eJ`yM4YVj95FIt}@O{(-_wZM)Va%R4>9nOG%wnM= zAW6_0iO1V|SD3i3#fr-33jN^b2HXF zi=M+&VDw|A=4PZq&{eF_jI%vm7LosbqEBpYmENws?Raa}OcB(2RgkxsVl562|De>b zlw?ZK&4*;JT+MA_m?E+s@$7DCKQnFav9^EGtp|M0i6)4J2DqDT&g^Y!_V2*I`A3a3 zQyd$YT^AWbJ9@E#e;r}mTK)5d+0)Hb^xB)Km9PAc7AVJ=h7Q$k&3a_YZF0|Bd3ekT zokaP)u#dCUp&Y+f^_S@~D+a^rD?*aF4$U)FxfR4>;+LIgqa^BzPz#6pJ`l^9B+~GC zzmtu~Tt*wxXV~Rd=%+HtV2!_&F_aOVb|q_Kw5x6@5mF zSBun+Zb}PCG^PKtI2*Gwa7cVxUizdLtSq%KyD7|z^6lj#Oj-gx*K4$pQ+BD57a{EA zY1&4C2zUr@983Da3&DNT1|o{W)47IKYFVr8>Fa0KdnBD zUFjJn{=k4jRBM{6LlHQ80*T;}bMX_X<#;T*Z7sq?#I8(`dGhi2Jh&X6lbJ;xR!yI1 zb2oYJkLk8&H^m4D78Xyo8E;FRu8JC>f@o)3t+ZH6)R&M&MRFqbH*4=v_Vi7x%ZYn1Oc$n&s?t5QTE%H@9F6jH-lm(>sOUV&%aY_9bf|bmC3U^* zKZuffCY9qeGW1=z;><^^Ufb(NDb@xs`{rG>t4|X)weF_XvLbsNR77veH1C6>7L-Kp z#2-HMJs{Ej*z5VY`3Ivc@1XVlJn8UEn;dD}<{LMKph8zHG`fC$LNJoL?;;m>N96!m zdf2PpsvZ2ZKD9=8-?9gDX8~jOd_J%Bc&OSD<3@tEIykNRFY|+jn3_gXiiN__jdfN` z?r88(K5frQF2^)9)QE@?EY;#O-!mgp>l86-S5ZmdSvk;8!N{M-d()kjs{7XnUYggm zmGDr^X}1e2Jf2lG)6HyXqh|UOIt~pC*^oL+7?)XPUeUjY^Kv%%#bUgx>LD*ATl}!s zrf=eu0=666O|aIv3st3C(X@?E?gb?T#wd%m%hK?#=^zN<(AYeW*@BTfcBCD1^Cx(A zradNzwajnlFh^lT&vje{~+Y8iWg`9Sl1OwIc>FqnrISxU8LgEI&<9#5v!)+>Fnsiwe?mfB(s4^tk4b7PM*_q@3rp1nYuD6^X(VRCQ{*4>cIOKcOlu|NA5Ggmr zFjxl$Hp6h1WEbBTZiIm`$j79tH`&_)EP49EVZA8-rWppN z+{hi(AJt;c#2=hu;r>#r_GXKVrknNNZIA1T^;&aUAOTBH5pMEv61iL=RYp`Ib5;=p3At&i1$){(Zn_U|u1nF?90X@3UM_vRC8Q0%xIsU+uzC*!eMh zqI;{<7M&URnO73}=L#F_*8nqXIj!{X!v~fjj5X+s@gnI16rRm9JvT*_a?5IiESW&{?zqOjQ!h^Oc{9~n z%CBF|F1~j5_`XX{anu@N{LWu_Ec>N?>+(qNGE&o!Cr0Pj!y63Mmeu=N?sI+#V7R{9 z&y&%gb(C%Mo`>H))4nb--lo+K}s(3V_d>5a7}Vi5|GmpCXE zm}3*$qlc8W?$O{P<{3UbPyG^m{d=en(H3{UUD-RfbG^XG*$roju?U>Rky`a{Zmdg2 z?o?NtuN(NZM{)h9JT5Hr3B5lT(e!MZCI^VTT`^L~!N)8!OWhn)1W;~OIp< z<4+W(FKw^1jH~WHEV7_(c{#agIL^%}?RT*r#a5>KT8Z)b(3I znx84@hLE!N9-EQT{KJP57E*`R#+U1cA1Jq#j`P+|W~%g_;N zSviUhtTu^9o!k5#rcKbTUBPJ7pUjS+=$4Gdq*GC|E68hF3OUJJE;xtv>eG$Yh$HB2 zYAo1Gf2`q7`r^gfyx_#&bw&@%v0h=Zh%oKLL`G)Ls2*S%N{Cn4V6&K)Q4YI~4sUD6 zMq>i;!8d^(Now8B-A1htUvCk2 z0kxMecS9A=sv@nN2#PM)CkLaR#Hn?v&k++ZuZMgJ-t*7gmI~gEs$UzqJ~KjM>%GV_ zcH8~;!dKtZ);zdgu)W7*lyfTKA~&~D-rTvNt%lpF54Jm#(L%_2vf%|_x}WK;R6BK` zdCTEc+;bj@xB0_XAL`{UMMgDn#R@FL2^(SYJJ2h0Me+!{nKZ?Gx*wUD8kIbbxoqV~ zaS%DX$Q^zNf3Dpf8fE=wZ}RE>$k-Qj?_cV#wF~+_xHVUc-mHwCB+9PX`J`$Wy+XH0 zjduYL5_|CFsX6wmEpv}@GB44Ki<)SiCqP0Cv>0$j!OsS?LyWJaoIRuzuV)q!^(iBZ zV}pa1633#bkCYAetE}{uz8Qt|y@5=LKCIawrq?|J_5^SGB97tLg7B`e?R!Vw#O5S2 z640F^y0MH{`y}T&fShmli0dMB*L;c0QvZ0CrR>j@q{Nia3F?Rc*ky^qcS6U8K#E-WooC7~? zfFthyJ43m+Be#mYMb)KXfG0?ze}i|IMJ=Px^fFhPoC8k>h)&cilI?ePo@N3jM*gXK z*7=O}%;EnOT_SJDGNKPUl$GN}SbW}LHs~VJuFoGf+AHqu=R;842i|Px82MQAqqfT1 z0;DGIr||AP5X4e>>No=}a0`T^9_#bov zS;SiX<-f@7QSjhMtNqNqQ_d>LXkDZED&d2)P08y?KQLUNaX!`S6eilq$TnCwAC2 z%)l9DL>~Sgvi_Q@UBUY})>YdcniNE<4l8E*^x|QHu1&A$4j1#gxpK1$&&K}dP7WCc ze*q&*s)-x#zjlLY$J<+($BM+UMUWbFORlsnzCA+9oKWBrruXqCJrv(( z8Z0SV`}t4PNnjlPce~#UWB}A+bZenoz3(9L#+XT5&Q$3M=GpLjPnQ~uZor!Lq>SFE z9c|G`;TKB&op0x3}_L~7EqV+Vd}?l z0r^Gs6u^ z&gyq=C)Yi+*MWKc&Sj_;&Twfi` zb2Iz#zoEBPNXJXm6GfZN{>8d3_x=@3ZETgE{-tS3kRqO+sj5mCgv)_x+8L zJTCFzR%I;fQ_RRuNtdSZcQ&iHcSzwRp%*eyx1)deyx5e_UqN%;!^-1Rk$dH+Mmyz) z7~~UVrL7r5g3KKA2Elo;Rw6yYKL5f6_o#_f7mW9v)JtrP*@(j!u|jzsRAfClYGofLvO-t@KT; z8?`X6%K&qPREwGjCH{nn>6$BSAMCP=@VO3v%~PKfYQ&Du9@=q6$d|?K6-$t_@Qj z$mUQ}$O|~?2_A9;yn0i;r+a36OYA$qXQrrK*Mb!by7FO_6yE84;uGbGc+h%jj2=Py zfZ;fBhw`7&0>*+qK&(onYr$SW;xz4j8r3S3-%8CifsZt@j@SOVaVi2;<<@P_2%@FI z(uS-91_lR4{NKywN9&Za4Gv8%UGBt~u7IPF%7khE^{E%;Pp7JoPnN+dw)F&z5j;yp ztj0i4`PgV~QTtGifG_Y0(|?2=4UvzS=a5qLORcY9|wr z+wzVReEz|wj|iiv#rdy=bflzitRIl2P%{B8B%Ba?veN+%%J0L}BVQ`C<# zrT(M6>wSZssG9Crk@LbFB^FG+)e1#3ddA%bzt-=?-7^9^7A#h{zg~=|=p;i0k;?h@ zT0e6vust1q9IId}k(kaFxpE>CZq}^q@M2Lfnb>kcG?ZY&RQn}YpX0E)@%!83s|fy? zpFkugfHu^wDLRBS3_2;Sy(x7q^{ZjCbYtqoRb)a||ILTg{+1@`$S#C84;obliMRAI zIvB~@!Hq{x!BkH5BFhxAgxL>*G8gWxYD?~lW!M7XWAe_=?;TMdPBG2#c==q`Ij8*e zx#+U`tHtu`D)ILS%?Xmdz7{VNiGb)D*T^nX`1KDiiDb&7SvSJnJ)zL-Lpv7aC@hg!_^3!0;J8aXZfKbp=xo~i%w($|{dqqOOo+P<&nCFprh7TLDus-9;4Y@>dbR&x2=gL%x|$Krt0 zP#vJm%W@%duZHQPloVa7jU9XMD7lJdh>!<;b9S#3R96TjEtGp|Z`pps7dyG#m%GkY z*#4J#_R+yNve9wEYx^H0`bKkvZ|xi9m(LCvsiEGzU~aJf{x2Jr>h3h*2(@4zo*@7LG44=f2aDfn67KI7JKDOt%*0 z5Yoh~tEpR;2K+pr%K`f#AF1v#{jzuh6?MhlIzm&RdGLJ9dIWv;OsCwXqXu#Z$k1JC z<4ErhW$&%`u3fyPoE;y7rS>X|@LW`Ok6RsMeKmfCWQ%!>LY&X>u z-2OV$7lMhMfaXbPv6|hcmUTP+UYmccL`mxv3fibHP#8bC*omi|_U`J#uW?=D{?vCu0= zmAverEDD`3%bGNCZA+bwi0}b^A%_@o*P^E()D@8P{yc$u*EI4j7;} zW2^-jEN!HkJj~CrsUaBuvhVWrYQ;w3yuG{16B55enoII!%TO*${_%UhL1ngVT(Z~^k;MI`gw&naJFa&W+dkv+8JLvw7Q# ze;#(p%P`fZnJT!mq}>AnDO}45tsCV&^ZB>DJ;rT3dBgj6hHIGDN1hV~)Hn69I`|{6 zs60Mk3Dl`&X)oH?S&=lY>)5(5dh3UrFLfGqoA&_cil_~D85js3 z9nV3Uxvz#?nEPOFeNf+{7q~VBX{A}(d_R%T?B5+>*w5BSd(sk15Ln-M;jRx{hc=sT z_&&%ecJ)dmZa%FXuuDbU>>}^TGStxac~Dn5nnfMFD-MzCr>9jB(lKIDTOucIo1-2| zhKPMH{z!uU7n-p_S=M>d)q6?H5A-%`uV2w#AFGbDzcn`{oI_t)SL*H={=zRZJbPZD z*tR4&A>Ddw$a_McR!i)G9q#g-@LllE( zktwbVl2+ea{)@}--qNI3&#wbappoQ~+>uu5W@F^_*<=E0ARRbe`&v`FM~MnY1;TJ7 zqG|&lss?7PsBUKY&OkYiGZiuAVDj_niA>Vvn{eC(&%_&?PBY(Y%ArGFptA(3gvR^c zadeO9-_Z^V%Qxdw6U1?he>>OtHQQ^iPK!9x!%$`Omk+e8hN0>TOMQn0FF%B>Hm$$< zZ?kk~#qj$gmjcDLk;bH#sRI)Uj9M+vhPg3(d?4+aZ|U)oA*s8xUu_y0lq%dasaW`g zcjG!JmaI6pu}M*@V4hy|7%vy+N=;DLt3^y&rOn>=k9glE;X`8At?3Fcd)vlT;N=HW zpSa>Xb2lsH15f~XR%s6k>8$7+`*v`41YCNQw?syRSlcW;8L39ekY&IK#9W^D4=&ct z{i7sFdzK|3bnsZ_#hc% zZ(IHK*rU@Pv2b&EC4L$Y+8ffy1tk%DSnFR&vsveng|g|A$`ipJ2_fsSjkO%%(Af3R zPcrVxAljOwhnaeUH606-75Uqak#tDh_Kf*Yl6ak?&R3kXo%jB6 zJo%=yw>LT7`>vTDo7Au_d3BSD3J=(baod{u1) z3t8yxM=V2rO$d1^)gJRt4|yYQ*YWMw)pT?eU_aDF%pF<$OX9!a`-wkMb;e(0%yLz) z7#9Z{v>14u(b`kq3I7kyc?y>*^|^%!*gG<84q4GH%sOMehs&sW{80gU6!iAHe^Zp_ z>CyX-Du?pLMq)lu&GEw1muIVt=lFdMWrQ%6y|44HOG_1wR-fn*`)bY%Pn`OFYnHF- z!tp3uaYHW4R?o@V+&w(OI^>g3_Nx5g?I!}00E;Umc@2Yxfef0AO%ug{@KrlN1~~`i zRC)MBg)v@|A0e-=mKu`u_^;XzrFthpl0lnsQn#jRN=+OmfLXQK)i;9s_zimantuaF zaPLI&N{!n40G(R3%vZfAe8Ww*?fDBn(_^EJxh|(0Cw@hbzZF40H^4x&B%oXU)SgJR z;z)cD;~1sf|4B!v-5(mf&s8b}0in?ZmG^Cktx9NX4Zeg&2mdS^=&~O`{Kf%QheaZ$*UFxGWC3tUh9h0t` zgV9K3ld0g3Wy-zI*H0UoH>y-BRCp&E>deUWcsrW0Bdq`Z9WrU++{&3Vr}ich=B=Ml z2_rg%PuZqy#OiwWOEC4Wq}FkR4zEUZ9>MZp%_---Zws=@kZJV7wRh-SeFm}|m6z=& zaLY4syz){a%VhEqy(aJ)&I$KZulsS003&BbCwYIGID?6bG9~SJ=9@SASs=hBp-MGP z*|kKbw#8r=7`vVDaA^?=y=b|#m}GcT5*s)xrbP{A?1@rKX58ynQuR)nmA(lX|l z-}v;;f{~7ndU7SvUN3x3;T64;j|Y!to3p! zR?t>vY(r`<7MsD5YjM9WN8Qty9w^cf4fj&CIrwgazvzv0QmSitG*Erv+8wo@7{ror z!J!n{xa3-Kl{ame_$5#5d7p9ASNKiatFy&4QI2ravsp&EL(<1pl`ohYdXUg&vhIrO z8|2|zKvYLOA#AX?ou|2oHO+(D%jeu*Z%EVH@MZIw_U%Lk`h;J6AU57an^Nq|L;-Ys z8NH#!!qj?K@b_Q<`CUk7Evfa|*<9@9)QYuZ*`ZAuu&ol$357K8+QigfZn4dhXi=cwGIRPSE-GLeois z_vG_^yg103gQDImlA)icts1GB{DIO@4>%B?a#P!Fz^J%r}c>{e?$ccm%zQPZgIw0x654Tj7Y zV~1&Y3roelEVNP5vP<~3%jQJAwT{?9QH{r@qAlv5nxEwGMhWIcK7kn1PR#wLPq*XM zpS%g}npbNrvls09u5qQ}=tz6n)|)?Lbz~2R(NBQpbuO~87rZI0O5NG@7ngDl!Q`)P za;vzKvg^c88ZXuzp90Jm)f&rWc;}=wN?4`IBb1^Tth|?iJ3f7B`)#aDYlTGtSUJ9} zSpQ&Q;%Cky9ceifT#xW6hFFh3(I)G~3F+oa@;Af%(UGX67&R8a4mz*pa>@p1R*315`X?>$|g5WNPpnknXf593~A2{jH8 z{W1cCjkl>Q#CfwCEShpM;4h6ol*_gE={zv($TACqk>q5DsDT{rxet?|BbxA`c?F+| z0oPq8?PMP!Hr!@>=VnT1JXR=XbA$h%y#{nV{xwGu(}MdIUqWv3A%(D);KuhnaGy(5kS6+i@%z6XX%QmsIdrFGkIR z?6z!xiTqaS8lH67A_6ybU5B&ImHZiyd+QAO2g>&1ij}?I!8L`WLRx*2%A?L#CLX&m zCJZYQrz6vorO&{`gm43cdFd);lb1|ro5|W>%`{~`aaX!`s*?4@~%hBkb=u>-}+TRzctnn();qNR5(eR_C zV|h){vXNx>=q7TV$37R>sfmatjn2J7Qzc7)P1MnRxi+TOJ{w$u*jCO3dW66K-35gp zm;<2rsYv&>fHf#)ULP(bV!)0W8}4n)HQeb$3&y9%bzE9)kD35=He*FXP&pG>5X}MB_;b1n^*#=F> zju~zqR^TSp%i3>_UD{{t_rb_GWc5BTu6*2bhb-=iDMv2zTUq>xk^BXC5QCNz8xnMg|gA(^Xo-4*)03LE&~oT zRkP&OR5wYl4%u@{W^opkp~Td}o#f0za=00g=|nrkVbDzhJH z7Y6?iG%#p{eg$Y9bG47%x<+7cV53PDVaqc(<=}P5WYil6v9ZbZMCI%Tgs2Ak0^?M^ zdSno4()+Rhynzav{mw=%az&!{J6HnbeGv$eArPpt7k!*=yCbvD?FW65-4#yA=FyG_ z$I}DCwF-HCvA~*&;V*z+p!Vd*+G&XSV;|S)iOZ0)QT{gWS0aR`6kCiYVb#r<9a{I6 z8%zQ1OqyvHzJC=2-4d6gJ54zKep=LKYMvE~YI#^+`*=6SE0e->MYGXX0fcFfMN1h7 zyZ`DpEp}EFNRG42v9!1nE@z1pP%RZsObC_s7FC6_f`c0Ib-Df+3_<@(c%|OCe%aEV zQJ^lhDeC9MQ>+4#nqQ8lYzAKO)Xp06ePUr%w!wJb`*}fvsxh8pP%fgdtW>uKCvLS5o9$}*(~yN7saFsY;@H}WXHE&KoswLQm2_8t z_Tp>B{Ac}ciaV0W)ZVLWMxL>JP7?+psuJ+Rv;5Otk~mI;J;$;UOuFwLFLG(y^;cPi z&OJ42F|bh0-nvhBA*+*HfWj)YE;55siG_UhOLXX}kMS@3ZMkPVH@ymskTv+U_|z_n z|ENXMP7Jn zp)lY)Z!n4rrcn+|N^38}*s=sZn&2A7nFgM^U?ZD0i1-hRyB&M(CV>F)qUO5leKnoQW!m_F4|l(3?m{!D z+Zc2c=;dELf?wjqs|$;~?CFGVUm$NOlxBg4@6-3L_X_6R=cgMmM?Kav?&+Ol&rYC5 z#UHbVsJkQU_=ez*6C_1Kh#K5IW+qP_1*Y!jh(ab6o6?QI(jjh}NN5O;g$2J!c(W`_dHz>c-K#=NGA86ls@e_QywN zOws-)m!psFZ}@^<<|0q@UXvdmyKVOjTQ0SmWSE>=T9lk8z}sHgXBNSRSc8;Wc}>~c z7f7#;H&W&O<;pTIPImeE$0G7Q0Ls%jd<#E%G;aLTki2v(rp`aQI@mnV;6+UDWVt?! z=3677T>B++9eAW>=bb{i!>}l`D4)eA?FdNI>(%ul0j~ik2iUXwlA7y&-Pm)c^2nQZ zz$1V;7Mzo@*GG!?Dp&sc?V9<0evFH+(r*XCTB5mM8R&L^A>h^xCBqP(%IoL!UOOVs zHNUdIiMw9g4E?XVQ?6O-Sm=^c1}ZXrP1HwiiTnUb&__B%lkL?W*UP}qga;kdfGymd zL#35Si)JtVvF^H;bW8gfwdv)b-uz_K`y;{>vreVEW0cL6w6tIOzt2wn!!|>SZxhH~ z1`hz~Q}F4AxY z%T*}jkYeT@VKh}jZ6^ZQ0qIedRa=lmEN_&yw{ys@Y0#ny4ArezFvz$9H*>ABvxfMX*ok~b@S+0=B?%psO11LytS9qoHw zBvybt!h8_+cE+SbYmsA9SN^_soY*|`v>($aG31J`w|0O-etHYQ+^Ge z$cde7CK`Se&Ux{5&$QI&*hr()F4r!%Q_5fQ;LPgD>XJBS)W!tL#%EH*bXA@djH|(B zKT|Wg9iuxhtI_*sp^)spRbfI(+o@4+46HEq5cKrs!vd5WhZ{g<**!Hb0*KxQM{uI* z)Y?g2c^tNt5dHebzGhbY(~RR^g9~L$DNTZCk6-W3*E|kAn=dJsefOZjNN@o1ySmfW zfq2cY5tm#z$$trLI`qWp@7A_Gr z&Fha^BynQ@7j4xgB`KGkqIwsTd+XO-aK34~~K8JZRJ9Zk~;u*Xb3{kB7?d_Zmv_K6P+dNBb17seh5d_rE4eN22g4tPj-F^1}& zwGOZ6_#MISnGW|V3I7>;imZE}1;$D?-MrJ6Rmuw8D1TMI9h3TREX(D)3+E{_33zw*qel2< z;J;Fgi&%xi5v6DHMd&HNxIlBL#Q55;udZz}<9R_tw zfsVLcB{Yh4^vVPs`^qI5E(y7Hj2gN`(fU#QVx6_Rq@r_F>5!9eG`KC39SVVQmnqNE z_%-s6hz&%=#+p(tCb&r7pY?>+s=iv`Y+7y~y9*RrS9ToT8}Q8FYQwz(jlYM!?7Nxq z)13AO0HdT!%ftgzYV60wEon4FXdcDS%kLDrofeY#9%sFuz$W=v3w5c7l>%1s`XRbTRK zpG2kaGH5*hxR+NkDzV{@@?`3IX>%_*;L;z!{!*0poZ}_`_G*P!-m*qj>-;6rjO^o# zF}77FY9GjNKA>T;igRX-Y0j`o(V7FK_O4SJERetSUmBHHp{M3j!(=i*ijz>&zxGC- z5pUs}_si?ETu)d0HMjUx>e;EP0EGMtkuS10NR%-{t|$LVj$HGI3}duWq}H9Pfxb^f z@++|u+dF3ow9j2A)thbBjNG%m6FZ-8?NrM)MSOjUxem>ISpCgh=sn`^lQf%Or2*?k zhfC4~rUB{p)rDVfEGFg~7RtLAcozkIN25NEeE{@Mhaze=s=fRdU9^+)R^>(T&PP&N z%*%TBrmDt`1t^(R_VA^Hb@NuC#?`S)m0wW@dai9R>IdH47&rc+BO9vMuzEi>cPz?V z|FV`kIU3>8*ZRn(o8?)Wr>k`A!gzn@g<(AI&scfl`2wW?X{7NMZy<$LA)a`u;=Uo9)vpmepyQeOZ?lYKKmi&mko<>q z0T%Irm%Jq*@m+$y2D`R}{8{7|@fNsf<}$#V?5BO#CQHfe)pv>$=&AP^<1$MEN2^s(@%}dDgbx?K9>I|tf~nW z7vosNw~@f3`bFNr9h8s!SG<-6brcnyA9;ppIvpPAzcwa)JZK5PCaa-aKkB2^-y&s2 z{I1nXo8jxi8Snhgq{iw88Iu_PK7~{0-F0mvN0(%LZp^CodZ{tO!^G!gS+QTUM`?=! zR?uf9vV1An^>VLnM@BxXgQ7RBGsko$?!MJ$@1ijY5hixT$g{Q+8(6@_)!f0{EvmHL zu3--z3%}LZ)3@-OjOg1Md+H9jAlJ*1M+>5yjYECR*%&)UJXg=8D`*_vR8c|=-VUtf z@*~UG?>YXidmm?%7o~5i8%jW1@BWnl`B<3jyD{MZUAQvj`Y|m#Nf!&Eh06fzT04n6 zYgZBE_KYus&wL#@DYJuo;twOfa(FFz>god>Wa7O`0>3k=-#Z_)Ec^OAvPs7I>|M|` zlQT}o3wu=ME5GrXudh-$sqJxdAx9it9U0pZ;?jU)>)&}Q_it+X$PlW~^{l1j+kFsE zc5PUK2f#@+3G;C%EEEjPVPKkE_F)+8C>Ka?M)V!9$@^Z=jwEZ*E%i36lC|F+LcfqprD&xh8jg^Kr83oJ`*nXyLQQICUa z-H*~uwA(eP4>~SsEWL)%hjZl2N)^WUGN=8TatlSWjqMqjz})^h#o zMIvE>NvCKZWe&S2+d8p&T)1}zVHmWk8TBE;)rPtH*WVFbW?9o8rPo-kN&Mnm>Fjne!XQ&J4}k3i0FU!@#z@2__zWQYoJ zUH`=KuOj-|)>FoCQkKU(9r^fkLX+{;h>9DRAu2Y9RgiM`;Oxb&)O5F*res^(#TR0h zNiCe5YZdilmA{dt;<=2mSt6`IriI;@Zm~){QKF{1s@P?zGn$*1?8d8nl;Uf_O)OUX zCde(&EHjv!;d%`ozr(x<4A)%HjCunGfeoT9XzQ$d(McETtdq-Wj zzX25TH(@$KwMG(y!$ZJnEI&%3^uEpua{c{tp2pj)@8mTzx^uiT@g5Nbr)g}lGf9V7izu^yl~&o4$faU7mqXXY#+;kj zy7jM+x;l{9P*cu;k6EZ)=sm`DMCdd(`#!P@-GLh#4a~3)gez8E!fjcNEF6i!RrZl< zgPQ&ojE$0X$M#hr-W64Kgq;E+2bBsFB#Du^gt-$DwKE_($}bVi&P z0w(E#{D>1^cXO!?&|ivndXU^hY;V3yp6qdJ8*-V+EUDE);zosJas7z8sd31R<6-Hu zs~Sg^x1d);fwU*d$f@aE(b#Rd{P8%L2YJ9OrooVO(9{EeN^%Ej3!i?GcS31ttsz-I zGJ?GYTPT(nT)T}Vf?FoPPM8cWhMIiT)IDUG{e*MM6xK@I@bRf!)yCbrJAPfB0Ap=3 zlWB%Ci{4{q6&W`=tU*1<=k!_>WV3SQ?Q1FbP^(r%Y+1E%FylkHh7I|fk^AAEP;bKe zhxybDqYPzo3gLrSnEol7Y*xKDvT=gzpWFp98$79Z9Mf$d^KN-bqMbPH-;}3IbItds zM$UiDryCsZg7zr)f<*FC^-~Q~)BL+@oO=;frw=a+6E=L?0?z7(Hr?jD6RQadUKgA9 zvjNJ{U{4FZbX9d)scYc1BrKw}v{tt+I?r(tnRFs2kN2-AlNdtDx^LjR?`x9c&_m!c zYoPF*(_oc4w;NH1Tvzqk=})czMxvGD%ChBP7Jd8wK0w#SYVYl8uh+)EKX&yEKqe_( zi}TpgT;{#2O`n!4*Z$eLW+s^9Ji8LSBv~Nv{Gt20?sRF~wBg;?NMrKnY}t&E`|Moy zh|{Nacd4heb0u|=H04JCi5C#`N)_`?@%kxbhHfaG>W1@O)E|gRG$K9N!9R1V; zO`%Nj-?CC{*T!Kv{hMKAKBflu=ECH=|E8%EKqx2M)O9=$67$d4I19;m1$0k_bN*~@ zk{B-erei@JDH$|BXybHV$={HWTF2wE%)*854=W8POHol#+SKph<>Bo5S_Eupc0TIu z^HQ$=lVp2T0LpJmOX$6g@J% z`Zp~fIB^w%N=S-oB8lz>8~?)ruSYiRt-h`jhs{e*+w1py!LFlE3-5Y6`Ek(5qWT@6 zRI1tyX>5X;v1Y597_uN-&1jY3I$nQszt)tj{T^7VfBfDbVx4oJM~3(4yzyV%c9z$7 zW-j+-bZXD~UsuCdmA~MJ=&-AdokoKgd5;Jz$<*beMx+m*=)+u(b>(j+Z8lc}Sev_ryvGAKN@aU-% zMuas^=A1O#tKdsSIF3*Fa@zLEX@?BQl(Ps=Py{+op-ugp`Uph1 z>t%hDJF9Q36tC|>y$zIkzHpg6K#bNV=NiPgLUb~XhlM(R>x^rqF4&JiE+bO=aJUJp zD%kz%Hp?&kh(E-TxgGk2!=Kd%_g)?Ceva&tby&~AQn!>M0jWK1KE}Q=jr_#auFt~> zQMy@%FB`^O^H|dHAYBk7oZ0tv|%T8TmBYubO-*E}zG4jQ1 z?Sc1yWuNE!-pCRcfzF6RcMQ~^Km$fXuu1K-w zKHidfUUBz=d=kh9aEYBg0>DsT*PM-E3i-VII|s6j7yERBH(aey=RKZ1oIxi}xY*=O z_m3@)0Nq0SO!;?U{<1LPT-B55gUi{9zs#%kp!=mTfwRFtA?lSdQMnb@TD4Sisr=dr zyUE8vS2tTZC}t`?%5gK2VxXuGiErW-yv|>u&W_#ofYw5KEjrqNDD`0IgC290mvpm6 zRpvb1D>t7Y8p(I`&xOd6MhSe^fJkTM6Eq4nBFn1PvSBCreeRc7$_j=>dtY=TD{vE}#$nb|OTbNT@XbjFNqYS#b z6#>6MjLH=s1>0;pvwO+j-jSzB5J9q4BOJ_~+SVovWd}lt-|_sN&?r(Ug?1y)^_PB2 zp42IJ4OIAr7R9K*Jp2E%0K0y2Tjr^(w=%z9O*3R&t{}tUeQJ(m$Y~EyW`#dS?W<({ z{pfs1?{e}zgl@RmcyGmdwW+{+2(G7>r}<>7)9roV5{~aSqj)$1iE^vJ^2i~g&qEN+ z_0*dWsD!<_O_zNqT@MMA#wo3qjoEh-Ku*0HrvqAYR1v$Qo6S~F$eYm9av|e2T5~hr z44k~QvhL5{5zzqq;bg}Wp8zZT_d^TE|Rb9lEj&d5&abJC0;GKqX<8|^;8={3x;@{uo^0mA5WdEiBYyo zM(Io0Z5C0PA9CU%n|Olpw1pCnSI*EI0SnQzsW6=}v~kKvRHrB^b~-d5l-`#b8JkAv z!u0}b?{*@c8EAnYHrr*o2Tes7N*&0QiQBk9ocR2=@ zehW>p`WbU86tOgx_1aX_LK$8&A7OquRS(>YXRS*pGjPkREs2gm!+h>e>)l$4+B$xR zaU1^t+S!l%vuV2;!{gE*JL+-170t5sSmE<6lc~lcQa3wH4yzZdX3%xrSlch;JBqi`y&rvSnzQf&j`Gm}*&ZM(y<}c1Ot@^FvOc^~mIri} zj1<3aOERz6E6X`|jD5(!l9M7WXHUM7n~983Vq$LIS1=&7xe=}i4nLf>dL&VUx@G>` zTV)~%rzXAyF0+W}Ejl|nvc3bJhA`@&LyhU}r890OTXu&?n=3EPVC7f8QrW@&mG7mr z#x^6A_qRVapE1{o>egQ;=5}bAW}suoU+rF^l<~7nt6G^=*?8u}+%mlqm0~Dcnm4Ze z251-RyRt-fpt!cyeQ9?@d97+44tx-meso4(`Fo`8^`HhVPZ&9pt3cv5tWJkrKIxE> zoLD1gDm`)j%On0-D?`!2E&o@j;IsfY^mxjw3wF5BWUznu9qF%oUbugDR%HLn3S78Y zBoM%?#=$N|?R@JGJUe#+gr1E+_(zq!G&Vb;Gfj3jrf+a}qE-+E*g4C*KZ;ySom7`- zAn}C32XgC(^mt&nkH5_j-&j|%1VlG7CU?!~U3UMlTU%pA{drTN(0|ffewCZ*?ak4G*48VS6>s!jN zSMf7<*3Qg%$=x=iN5(eeEwoXG_cYc4Y1p1^w)PMJtXMRHkt++TOT#n2xX7HJ+JLmQzSEB@sLdX*q3>}7{b1O z(T=X%@}LUw?Q{jsqxHNj8KBTGsdTaj_i-LW0**wvNqGyV1P8uK=HVrMuw$9C$x!a2 zE%?;3F{|FFzu((4SIU~RwqLQg>DEIWQwREM#;O3z_*@Z=7XYxLj(%@FSua zV(3Gu;ug52fz*Wxz2v0uwcOzY(O7kX#yDf8*EXg^ArEvR2G8QH{6zq#aAsS7>`Ad% zmnVZ?tFjw%l5)P%Gh?d&_2m#@c)OX9ZY~3TFWe>F#I|=AWmOdoHKT2WJ z&wSf`QVTfjkCS;0;nlglyN29RvKE2lFjN+;ciOLpl$HAxG!{<|KWn&Srg{XLIhamo zsaw`2zl@3*9nS?AR+2WI?0c006iY9$a{o%EdR)wcshBD~;8aH7V8bmAN`dbbnT%1K$#x^P^PlbSObGs%ihj5ivzsj3$+)vL% z%8HepnZ$2>nUnlHKVo?Bhl1nJDa$V^>y6E21-i}MV2jKjuAPwk5N##Ky8{d-3AU=G z^+B+sNu`w#3m9U$u6_UhusMA$kQqCzHI-aujN;MOqcNvny8`Bnr`RcJIoJ0{P`&LX z&ME^FnI4<1je} zkRVN)c=ao3qiy%GrfAt`ev-e2-Mt{XwUDZC5_ovjD?@ReY_Oh}*4bIb#56qZ0DpK= zs8%=kGH6WxZK=R>yCHlQzj80Swz+a{80mLD;8BtJRLNRt&b`|>Mu#MvD-c%{|Iy*>|I!$hw zzU;mAE@STQ`p@Hdy{%Qd*NkXRvVs%fU^`?j=Ni`!r@YOy?RU74QibS}TU`pCGb8;J z;|1diA%Z;4W6yBB>$Z=D6b#heLj z&3k(Vs_OXqjPBMQr&|e0J-+DFtSbN^%P`Qz@wan6L33@wU6bnlldDwV&2II1--Nt= z0(8dQLdYH_GOhEm)==%2emi^DKU9Z2x8wDiab=hlPs(~?H8*`1U|G6;Jp?_-M4^Ic; z!mHnmT&g+=v0Y9N;Ej=^f|a*33-YW|Umq)9rMz*H8QS#BN0x?==qenI`(8y8Ox6?v z2W(QBnBds2QM3rBpv16$o?E?s3TyQ0ZT!8OBxs)tbB6 z4dAx%Y3P3?S6pGIbv)U|i5DQCM#15Fo>m_divF^@sxARlN$u_n{1Jas5RpF#_5ofeyhoRHr!1TeEJ4nbD-}KZzJtRK`>dVz zd%vcgHbRqbtA2p~5y%{w>)HqEsB($Yx35_+qHj2tvSJzCiM+RzVJVm$xhqe~Zn(C- z-}A>*kzRZ7_HiiQp0tP`8gXfCkMT)>FunkEwa4HWV`)2uS9e@`H-J%g+F`17dn6qK z5Tu;c!&Q1`kL$*Ddr3(N>70(R>*_zy;^5VA?f4DJgCg(6b({6=kP9U6*WGpacup}ZU+IyHCJyryvE zg=;>kA_E??3{FL5AoIw6KK?!uR@FsS6P3a2c^Pac72F%>s9nV>{W5XBo>N&&+iv-A zy=bl(!M%Lismw2=yVNLF-%|-Bq4yHtSzbh!P}cmVn?e}Ls8Xo<63Lz2TpGYF2w+-A zfgAd8ud1N#SYcRRLaBhwe$5s1Q0;+aFtrN|iSii97e`#f9oAUMvbA>4jt16y8BLVL z_I`#?9Kk zIiEHE9=-50H@BZ&Wswwem*7{KJE(s-^S5xIzbtF!x?L?Ib{IW!XSo}$H=2{QGrY|t zR4>j|khB6&h3emeS8{S6n1)u}^85~D&;{j7dDrr}RoU9U0ZQ4B@S#oYS{SN^bHH}= zp@+&?i}MF?LK_)W8Nh;V&4E|lz+(8_Btu|r*G&TwNZLF>FEzaPTaw;(BW2ZGE~RlrGCMTS)_EgOKL6e9EGi} zpGnu{G%nOcj7`8yma9lLY(@Hi##v!Kcr05x(>MJ3#0}R}r737LvAt*`CrzdYg$R!( zpVzK0aK$V}$Q7IV&8TYfrB6bi&ln&engu$ zFw)rNBx!x@&!)a1i_jY%2K5LBvWbZDqYAlmZy?>Vz23bRBR$20+E|}^WMd)$0i~=y zP}rMDdl+MIAqV2=aLq5mZz1_6anuQRZFFRKY~ize26mL=EI0gw)18VbHFKSmQ0*n? zL1Fl^pt}b2^El3mePrZxwn6_cdTJZBq%_TUWJTy=JB@UvGLNE*J?6&)v)6o!SCg1D zaP?v+k#a7Cj#o5A4+`Q_%QOE<1SGABQ2|AG@p52G{=ut_gHBS#|jE zJ7Oz>9Es4jYP{I0Xg9SpZLhGsNYcgWp52F^{~?`rNKXWoEO}Q!=((!i*}hS&zcQ1y z)w2cpz`W7GX~JNoh058z5w-jMlC)os{GMM0yC@ob?X4l+{25oA?er=Y&y)Ei`=Nlf zH5LUNy^%A$sEN^S7IeHwf4tiCjI=MKm(rku=g0{8gobcC$tZ`a&(q^8n%F5O|4>u0A%%6k2vG}qxnYohRv z#_?wt*QmqMnFVrHl%)`lNSoq_p!G{ScP_TM10(Dvo`}`?pYQhlC}{~h95Hb<>I5|U z+)2>2QIbl;yl&kKF{4&agXQj>@OJL_nRCj!Q`_TAumpReeplX)%+5MBS+l;gkTD~D zS?B!F2rNtFdpRi%yTc6Qb(*Rx5`n$#B@sCJ%K3A(WHlQdEb$*KxIAdqF1(KjK*JV> z;o+x16*J1D3+yb(j3k|cbnNx?Fxl)IL#=(k5^ng4Uq3ZPUk_>y^wl^Y(RAguVy)=J zev(o`U(mV^Y4X9@7h}H#SqIAxvU-5yd*$a#t8^jzCtquw(QJ0$;+_^_4*h(#0b ze8>7^-aO!*5EOQ1itHzxWoDJVzT=%Bv!5F$>LYezzBW)DY5C)H=e7 z+o@(GjbE;k~P8>+DB|2#w8qqn(=6mmQhwH@Z4GWE`9A`Xi zI*%gi(hfebw+%FEp!rSkZ(B>>#0?vfyFCnIRw=Aew~PnnbMTOfFxn&9Bj+?g?l+c< zoevL>Mtn!w+arTKiOp=KTX_n^KT*-}4IcdPrR`kz?Q`ke!*GH>jlS~+b1sk*GY336eKgX`r^Xi2mV|O!9qr1-$Oa4 zysX=0@xu3QP<3RS`Q2RUpY4K*(0SV5k+Kcr=Jn`L-ku1imF1hfL6X&XO%5 z>|9xS>Qe7a>kQ@{vMn+Dd|%+z`H&_<5hT*E?Z%mX&gIW z9k!8D-%jPGLxSEzmlkpW-g>u9le=U`fyK%1>l>^b&U_85{dCGyb1aV#)#$lfIk->< z9@Ieta|So5$~TwPJ{p8@l77QK-2F4$%)UePbN}c$ar2~BCI9`+U^_5xfB$Vs31*D7)2Ec1aUrDd_N%?L|CWZCS1xhME7-VNBkYT!J zh!j+-t{^$PgDA(ncci{tY1qt5$>6bH1 zu5thVg}^~oeE&A=jsfJ$u`aOLAX+?AZh>6Ky9>kE^-Z(yUw zOBe0(G%`2a+yrvrph+McrTX$W2>8@$V>mKwzT60Yc-h-kb!Adaq4W)<*2;`qyrG?0 zdeo;fVlY(4uv{jn!lO8|#DZe~p;rC>Xgc?JCg1;$cTyo0#T-*PRF0|4F*=ZhB!@Z6 zA<8z4n6nNjW`siK(7}fo=Day=h0U3YnZsB%o62EkPGk7_{qg<({^!0Q_kBOE>wUeR zucv`AQP(iet8^}2J8pGhtey6wB{z%z>;(fjSi16D~%zelecqb$4MQl>k zafzbmBaJc-gdfZ7Pl`bFeXOuj9=g*rnUx%adQDPKQfi!3{GPp`u_4hRoI_t^=#MoB zzo>Nk-lPTjAuv65>iaW`o;yuBv&|wu`u#lB^`55b&Kq`?OWD~qD~q-c`Y|Sx@qRIZ zi|#H9>nSBfuF5jep%Hz&CPolqdW}E)9AY%6i9%JWANR*K9BzO1(w7lNap5QTYvimq zSK*56xV1(-GD)tnl}{3rqJ1H|%qfJ2{85`Bs7Iq5>doRxmlUGOcxHQ<_WRlH!N#NU9x)_Q_!3&9tB>U7||FE(P zoYFhe6f&Jo<4C+A+qBFbxR>ezUH(7|x=72-UXovzKv&wrC(i~ME&wPzhOaGy5Gjtb z0^`7C7TRikr)%AcrZ{vs1NS^2wO-S>{Xt%%wv5KgRarF(RgZ4navBV;BW!+zOwBRg z2mf40wo)Qo2WZNx+J&p>hr7r!jO%e*hoS1Ee{24^;l1v&ORd`C*spqsS|fBOr^xVZ zDsh>{SRw?HM5wKp=_%i~#E)Jg{E2vWNq7(ZF%N*AfCs;Dv8zVFn3 zfYKJRw;tO6B@wz8Tla}~z4!dgr*!o?4vav8ZMZX6~4RuKv4}}SuG{@L^Pgb z>zEvYyJRL7c~;_;Xg0U-M;7<;Pd@XXNr~}%bI8`K>dPat%$h`<{rWD^fqf}a>~?3L zs%lk<%|bS*m?L35ee-6zD=~IenH5Q}szI))7SfA(u9u%#y27)+%d!5RoYUOpyiJ9*vQN=AQNt0a??L2x?FEm} zab1mzI$2;aC6AyJ8<(SIUHW0V8k={XunxQtMqSwAFWHX zRH}yb&@I^CHg^}D!heuhJHLr9T?wgQ8a|kX6bJZO&-QRN@i9#LZj>KCuW?tn4>u4ku8$CMXU1Fjky1v2yVVrlTb}D3dlS zx+PR=@+(}ltfQ)7C0}nPkEO1$@HNL{|JQw|=iCKgR{g!}$!Dux8*Dd4Y?|LTt%0Rk zj;r@7qX;s+W+H8j@l18G!HjIADP_WLrFG_kW!q07zX)I$?gX zEqaT)v0qyFgrJL@n}+4^zkiWy_P)g#Lzag32iI(ODSFy_-xk@Yq< zA>|6&4}?8dYZ}ASl}zz~xb;T)(@O#De2_H7$-#0s3715(z6qO3n zEV!QM9AV)jsZE_6pF{j}m;IH~6$aGS#!MfKIKD*WE z;!5%(kq@`Z_RXL;#{hnr2QD72CFGrUF}3@3X6E&aca< zZjeyrErx4mKsC7UFMoKw46dEZuf`Bv^;|4zjtj}aO2Z8Gxy&#pFwDz`wi?{F99bW5 z4E(4gCEQ~G;GycgK8B;trcQ#jJsFa*$w|7Dfhrd+9Kqpsx~#(&JS*}iSWf}9iFj$Y zeXMI#F4p-yqirL2H`rXSry$(z4Ad2+tYss&?)bJ|?RCO7DHE{l3APfsXzh<~!D^o~ zd(1!rCH&`W-LWx zV4eO0YgS$ljH-F+VMOQrcUPP6rlt+#3oA~QxOMV}Ci&PsBBQ0H)V(gKSA)?ctx~v} zuQh52A!N#NoWgkt^~4;ybp-3m>%|auHg#S-nSNrKYF3mS(z$bai5Ax! z-F;6?_1ogTYl%gkHjp-t{VjSz1xRAX%qB?d=tov%_-Rv_*GicOU*RvR^w)|cnETI5 zOF;Y6gd+AAp7jecksUp_yBJn^*J6}e7OmmA7E^sfQ?Mlb@1D~6*0Pv*$e7nsD!EI= zf8uT8>v(66Y&F#xAxZ*@DD&ZuOT^Z=9w*XUSr1aF6G*HBE53{$XWdA5OSy12!wuFT z`evzp#fwoHnC`Xk;fUZ~K5e%P&uwr=x&iV2s{Lk&y5N*!T8 zIbGs^*&S(oy1A-gBN8c_IcUM>MTKQs&&`q{l3)JWI z28KD=(Sk!$u!|bgVWFQSHytgi2V)sttsU9$K3Z8C1GGWBy{bg(6c|(U`1+#v!t|A0 zGLqa)x?lbik{>8w$*2$+AfR)RQv()fu zhPFrOxm`^iz^lnO!rn&ukB4#>p5p3D3Yo4I#{$Rd_2sc0dfF^9dK_fcqWfs}+KKT= z!{8>_vJ)fd)kjtp#^ll_A1gZy8Zc7VK!{8y6N9AW#cz9K9aXY4Q=TodMx=Rrbtfmq zfyklf!d*&avnviJZl&VU-L)SZe+l0JzOks2xom22_K{^+}~`}WSuGF((Zix-~5Z)_)ZvzD2(Bk#Zqtz76W#U?L*8{nP#)z!O6 zyvr;(0AgyV?hN#ef?eRMrjta}9L2fzQ}y>`Tg4Sn=0a^ZtFgKdYlL`;IxvX2({ymX zmSh}V{+0FG>Mri+iHxOw_Cf?|5qBf~#F5~Pu<>sag>;(kSZ)2K6W#BVgE^5fikre~ zNxzut!+q1^E^5nTa(`KW4Y&_t){m~{kkbB_1xSP6?zQMV{hQz7y`C3m7!{%$yGpQ1 z(YJ?yLXz7@;&!NcTVQE)iPvxPWq99a_ZesTVD)u1>#2%Tc}%JX!pM^k^T!LPdK!CLZC5%?Ho!m{Q494mSjEk z4$BaWdOrW}r}$h9ycYr50nFhZY*!qY#_T=6e?6p$oY%X=pBmq|=#9j4jsDgXvUgb-|201WDmJ6%aV!|z zxqRaCV}@elb-30ze9Ugsvd)w6kzvm3B3Q}Bsz&sz9CwfM&Hx37k;>Gg#t*H*kH13PQie&Lw9Je?^! z%^oItXGXnIV-j?5(UI_NS}4MsOoh-S0zT^JfC0*+_j?k_b2@rkv-uQ1}c zv=(se$-uD6)`e}#NQHI?R{tcsM=pQ&S8+Cw0I5vd;vC5n{&qNhhMo5r1wb8Kd*VM}1`iJrTZA7Clg=Oi}5+7_eoPjiy z33e;m%;{|sX&J%wla7n!*Rr+4C}t3RY@p*_AuNCW&>@$JnsnX zJvVJKfAPt{gyDo;uZQQTmj8xBN~^8+7rRN`pBvGm5x{%I+oHdAd(E21o<1jF-L^e$ z?~I%F50C*7u6QFE=n9CM+@AcU6FtV#mFcn9e+o}lJ$oseV6fzYt|E~=ynTu z%CG&;)TXn;E~hj#i$Gkb|1sLN^w`=V`>5Ti*P*d<(!3paw+$=9-JwBK6{Qsm6u*V4 z0OlItPWkS$Nsim;cibwbU-d6OC)9bA$NWAui|~*^kA}IoIL6?r-#Uc#6+Q@E^vaS0 zXSdWEx*&7WNDQv@Fc9k%to4yJZ%F>sbgIz4m)IOqmQ+F6k_FiZ_NvYi_^N)%pZJ%| z#>W!C!(n{|J>z@;q6I8t=@X#AC_Ta2ThZ0J&=8rTeTr@po-RRS<*Z{OrF^Pf` zt3SUfZT8*jklKJ%umMm8AbjrUsdD7@dEbz%eU8U6`hf!JfASS@>UPAjQRvkYU7sxp z4^EenY5M_4d06}ET&j7>LdrsFhp2D=26Dmp{v%j?A*ANJx;x&%hZssUps`yH!S{fI z{)o6o?^=m>4G~{hnmd~p3-a5kdFral8O{R> ziRTQ!mc(7sFK10waPWAMk(xtUzdt2$D7yOyljt|WB^JBl$pk>jyUarJ#u|WFGY&wn zyA`tS@fR-y`+3_L5ONqvay)0VS?h*|dFncagdf?5;126YY z`Jhaae%y-H789c@o68?_HNOiHk3xaqMFLi9jWRQ?5_zVCeeRFu3eWOY7UMg@1Gz0) zM=z)MW%LX@w*Aov-19)(Cg3(zyt->%;y{RQ<+%cZ&~raDZs|7W)$a+D>TOR+cnIgp zDU|0KZ>Kon)e}KC+U$@ht-ss6EGYBB{)VxC&DlraY+a7>o{C$z+cX*}m|((?9eIA} zE88MBeX`eAi#aL>Iy>(4;6aS$8C0#-_J=DntzP6&O_?%8$1SgI{WyRu=h1;k5%&-a zzEI`H2?Ie|aB@BB$D#&GOPk=SALW0q8Bg)oG#r;4QzL=LoFS;$=rO;JKs7z>asW2J zR(H(q^sA`)r!}Gj4VCNnZ>@Udm2JD6^uYIoV&LVS;!q7{)&O~DzSibl6#d6P`eM?F`Xg(!fa8B?s(e2TJKg#7FH)Ml;Q#l9iIxS3m&grQD zU%DMQ`G}}+d3?j^uF{2?{$eqI(Y?9Ey+yu4%a-P4p?CC)AH#m0yo=<#{F)~f$Ee%q zx?JZ(tp=VU!eo?RsNH<`3a`m(P5ybxVjZ6C=4u zgd_O4_h-4~=OKSB@X4QmXQCY(ja;YI&Wx}1U_J5(dBq0eKfKF}B9=3y{;HqWwFw zwW@KwX?bTa0EQ&4XhKhAGb^|QYhfH2i`Xmo_u7(M!p1NATjMM70JG{Rlcie-f-Z<3 zm5TJ*8GGCG{LKln5+}oBBFKQ`kBbxq#dijsJ3J3}Rg~yt9>b{1(-&D+wjGmYwpn$GRsPO_YR61xyY1sOFP71Tckv594|GTi0{PPt9zSPn#l zx^DFNlXY;itlj-s(tqgcv40!>x5K*&2q9g@1ybx=FVgpmC3(I5Igx@YGFc*9T0EE0 zHLu~Q_zQeuA1D+oKdKa#iG5iau9`=jhNMIrVqNCPe;8V=4W=}JM0h`~ zg=JnwBD@;*`qm!-jsQ=PC@}ZBnVue-GoqI_O$j_CW-aT@~n46zS6zdxRlx~jL|jSlO(th{63QDe1HLFS8N zrz@SK$wiIT_wmbqr`|!=a~G0k=!VC5e^PVyNSsGjm~hMw$B_QnwjWerVP5gKiX4|+ zpgE~sB!S6qEv8DAh))`nv}AEB#JvmEHGW0$i^69*fgMOLy>|Y|3)Mts112H0e$)_d z8MjVTz%}v(l(oO;A(Hko1%K$}gL{4qcWtjlpiytT3vJxdTe+d<12UsOoXyN!POs>< zaiu4dW1v^>V-7>2L?i0CVEjO;*Smmu->zkv|Hv}30e`IuH~a&792D~JOITy4k;;2IWb)%0r5l&KqL6B0s?} zKtc9hL_0bxWjo_u{|oIQ-a?9IEIxiAbvC5_krhp=dnoQr@wofBqww)k$H_b~JaBI! z8M2|O1GJw0q~F&$KfZa=Sm(Z1OL%XgCY1#1rxQ1Oh~>1H4caW#ZYVd zi}D&~^P$YK{ChH%)p;iZ&O%y&cAZ{G5NT#Ond$VII5!t(s3C@$^` zje~2GuD!$w2-F*uwBH?R2Uowf9*AMDYmp2_c8O@yE?~`A6GPW*)iFOwfU)-L6v__8 zT*^#^udmr(9g|HoEWx2Y{C@=_TE8z_>)Tj$qk->xJBba64^i}3w&mC9;AD>dD`wq5 zQrwIK#$0B&AxN3_H3EYR-S(diw$xU_YaCzR_J6})|24n7l|-3;IZ&M zxgsXV`~7ROWLodGJJ<*~OH_01ZXaumfo-9H?cRY9^9XC zHDSwJK+cO(17t3Y`dR#bSEN#NAmeDLFj-Oh8qqf)T6pr#g5SQckNoW{^EjCg+-IE5 zWa-8p##L$+3Y&cYBEJbb4gt0Vm_PJT0tkF*X=Qca0XX%0_VK^;2cP--eond>F>xKV zvj_AtJ1bXXXd#Itmn&~K98AvN3%n4vvlspKkltdog5m;oe)fjNjX$8a=I%>->WxEd zv^6TW95}CK{*vruP`_JNx-IoohBh_vF`{pLO!o0sYtzSJHfcHFy~+6JBG$EZce)x$ z$PMPYSjMT$0#0efFP|Hr`hv77ix+c{7=!g-3*I6hU+d6|)%(leGn2RCC6giqnj+d( z+}P|EQ0Ih+N*mC{fJS%0H<&lhLGX*%%5C`37W&}bAoviX$WL!kn)j^36 z(6NqtdhGfZnri`O*MHvsHGevSd130b8U0gYd(*KJR>{uC=wvs55ji)~kNT^;Zf8D_ zbDjWIkO|nUXM1Yt%~DR$ewYWJ{wMj@HpWC-!*7b0dM-eJ7xLA59QTK|rrSH@|J<>! zz`ggU+iql0Pr_pGqr5Z6SI8mE%hk3b&Q}dO_v(@(c;*_^SeCuVfcF_j*TNRPe5Dec z2j*R;=3vQFB(21JV?@fjw~FZ91PXfQho102UTX;U!=-&dLE)mU`AWY21y1w}v$J8T z4HvUAZu!_KJltpTR>12e=p-P1k$!1ei5R}&p5eGpNX4|9)1STX?KNb{XUB7EF+~lt znx*$*$1Xn2wdVeydMbXu2oP`6Zt)y2)TZ=%*lLVP8EZAKy*Becr)7duz2WK2@ZOKP zL4^yMXfqr)LunQ>%&&SiA+X1Mg?h~Rvqk8whAG7{z?d4xd>9b{4P0+DI0Uq!uhd{^W>96O@9BmwBSEhflQYR6pSf#C$@magBtxA%^DXgeh zDrKhle~(Q2R)dXR7uLmSHM!puLTEgnK>E*Cge(6-o$#iNj;nF}DL^PPguBuL3sr)v zr}?J!zmna;;EFeU2TcBGC*pM~V_V`&qdi;$VXkgc0GV(wcC#7GH>>VJ(cMy(JAH%e zyGaJe5;&+KgL5)8@_ELLBN4W%g<($9B^NuM_2Z%)cVs*k*?hWpE3lH=J5eB$+G-2y zY;wUFQtO%b)ikZY!hsX5X(v{`Qx^k@RskpAJG}!Wx5cl%MA!PS9^*WmhVXI~>`xwnjdb+utw7?HaM0jdl0tG-djM3ly-6c1+cyUxIj9%$SaN@B#qRrc| zSx`Ilogz>s^wih4Ie&yyA2xEGog%G5%ub5A2*}+P-zV=;^~ve;qBKVPo6EP@tRHH( zzAtVFU-3SB1A1Cor+HFNV<4lb$fW>2Z9gzs{qC4MH}E^CgT)}nn;0gA_Kzm*jKN1C zi_7vqudQ8IjitP|jiKV0E(Rcak6Xc#-7)o|rHqZuh-x`O`>P1gg!^8T`4EPkmD-5- z&F%r;+vlM8RPzDiPC_=sWiS1nrKMHfX2u?bSS*I4?5`g;8>GDfbIEdsrihb0TegeSC2o|M+i6n);y~8 zEgDBjri>nK+6UQ>aa5T?j)fbw|B-!Z`W#fZS>5sElZ3Eo)Xlojnu2R?TC_wCYg`;} zTCUFgd}|>j?XgMtHVX>8P|j-0Us7r#y0o3$S+%*PzKH0roNT%HB;!TDB_*CYFIqxW zl&v@$IP~~f%>AIG_6jL{7+Y&1Z% zJ4K8-rw0z)=gOZbmSu0>EyyV+j&swHr&=3`!fJc%9JngV; zsvyPx4X5GKl}@-DPt%&NP>77kn|)cwok20jwy3uruil-fZqXmdgd!0o&)P*~pjF42 zIQm4(a=7=Vv_mq|5gBMeaPwy?`ZnvIRpz?~G;*8KC$rjr;|@`1(o} z#tO-x_U;DH;j>XQqY^UYMDNGz2%HOyqJX`%`XxHKUHKIj_EgwY=fR88j z`L^u~rTTty>#_QLs6>AMP#c??OnP5y4lG65%DNY|bUzHjI%Z!>&OR%mo7`sc=1|SI zqnA;dgV`wxLwM|^psCuQvvhY8aZ%Q*gsJMC#IumBY!Y72rJA<2JaZqa1>7~d^2ksr zFhP%I2-k8suIQBDi*V)GJ;{EPeY(9nBX8zGES0ygMG2^?ugP(Erxeb0OF`c@w@-O@ z5T20rC!l=$6(~Ys7iuz|G-l{z3v)W3F*xzDM>EFnc-edR-h2aR&F^mkeUrc>Z81#$ zTh!HgY|e?f@qal&kFB!sz2-n49u<8)1H)6iBep6rMD!|@5w{=>H|=o1m&Us7gNHVP1wB^gTCq6;B zh0^i0HYt9+_Jv&RAl+y0gr!clbC>8T^Ou!u-4W$@)g3Xx+M9s&_hb3KEgtpagYnx; z8ks7yHDC`X-lNc}H@*qHZfs&qNH*^i^X~uY^<{@uAMS{M=+XBfPgPz`xvn(VLZ@vS zbba)8GOW`kWH^#00}3gwjM`b=Aem3Lu<@~9Z(6mkeSmfvyOv8D>s z1#tsUEj{{w2>qUHij#PbuFlESEv$&Z}P#BXDTamnDEs za@fXHOK4d1u0Q1bmnG4W3i|{twJ^6?^-oa-V@*!{?Ch$Ov2D4x$W+n~_Ng}3QYg`N z9;8Ed)w(V-UJ=8*Y2Z&{dVxn8ywnl%c?GHkJrh*06+H7;6ym?Xa zWoeO=+bH7Ad|3HQdA6o=4!7zi0#}P0IT8Y{=)$ZS!ST_q5DyMDb|Kp%ZhJLQ^zY&B zm*~sx2K%MP;_v_B>0><4=sefdN?#H`L$gRxUP%SnA>AHAv%=n&Ij&62Wrr(eQQC@T zB(tG(M z!rt!xY3w2g(-{PoiQ3Vyh$dM0!jEV7tw2Ea{mWtxqRdhd9&zsBhVW`Km-yRJYcil*Q~pAp^okk{+PQ=V51|HgSq2NCm|0eSEF@ zReMS>hVO~<4&=+#b_Z1*hFMEhhPg50%7<(I5*J{fIq4T@Ts@?0j;c%&_*AAZAr+B&0Lx zfufW754L);%!M|=c;X${*T%Hxig$&5leAK+dqvWP9}en>@CRt!R!0vI3b5% zMW=)C;TA@8htY=aoGW&CnQk^WiA6CWc-ZXDI2~4ZS<~@mqMY-lWVcF zj&Yhb!kN>w$qYVtvG>2-l_prvaT$WYuMCI-?sGL6o(W$d#hMxvLfhc{%JiaD+Zqa+ zbYBPqO2Tstcu4RAtcv4V!H?SBiU_U3!< zHJ|mF2{5~vePow9;E~Lb9^SAGS3n`~4y`@)D30Tjb7vzMXH) z5Vg`PZJ3B-2Q`kD=X=$4&TF?#Axg4#nFyKNMsL&dFyO302L{j=nV#mMjpaB}^)RuR z!;b6COBhg@azG#G#LBWw-_9wG-38jt!im8Y`Huk^+Xr9fv7IDOohmhd@&XG}{CuF! zEBm(C3-s@J@T*6^YlaeUos6vL6sEcba$P<-ea!%Wqup`}w)uMS1zq6-KCJO{u>m&! zx`2kuAVARkiUvvZfp8G&Rkoz>mMTWHphI17)7{W~BR{0mUkG~m{CpR|t#R+|j-y|W zN+u8=#QGNp=560L36V}8-=M8mbjkPywmxP9m5EW^UvyC}jONk7PXC%Yhs(KU%Yh$E z-v2KPaPKUbn%jBU2Ue@-l%jY60HSMVG;gm zTV;?LHmCS-K`WcDN$CZQc^!j<8&*D`;pQ-icaZ*qqf|<;y%nUjDPl=%gieiUz8k#A zEj2|NkuSF321XO6m(%5!?{U{_Yqhp5Pb;gke9z@oMk6E8al*9E@-WPde7 z4$Ctu;+W1lGp4Wc_u9Ss3g;&z0k5hWHycFqv@gL!3$EXj z46?E9A2aN+0sci_^}Jr_fw&LLRnG^|%B)%`)(hQh|MaiBLw`}cPKTAB;+Y0qI)TKv zX;3|yRMH}1wksN|Q9rv_4yE%7-L0@?1 zB6+g*pLM~L%2hq%l&6$#F1%098jKy!IC$#AwjpPV@?;$74{-*~#6fgrF9)jSA(R?ok`fV@Apt9b_t>fzQ#Nv6jEULLm z)vu!&-R^lFlK5CpVFDW5);{uh4+yLj2e=$Tlm?6W`kP?)pN{hP4FUAZl;m~GO@HL| ztj9>0@o?8)G(Bl$*2czjn3Y6RZdi0<|9GEuh<$mVcm2sT%U7wDBk$Ymp2Q6KhT5uU z6_!sk>BPacE1R?&o+>5DAY$=9fw9K0_nJIiqw#`}(3=J_yPZ@ZL+RVg_e;*E5_bE2 zxLh%fgAuc=4z!cbbMX&~%1`{G$r=W3^%5ZIK-lYP#;qt;(u!rTQ z;BD_2jj8-yu~+@J=Zlw^yB62D7+lMnn=jl&V?@Dt{lIvCtH=tUvqm6S53YIG-j%hN zZDiXb6$_Sdwkjjo!)-`LR!Nl@UPm6*855YFo5pIW3~&V;NbX@N%e3Xi2I6H(CI>67 z4{9Fa4cC*OiM)t#QhW0ltR@Soz#Ijkmz}w}*`x@;mKM;ILr}TY+zp!R$4gz~YQ_F9 z!MExRjIim;jW*tza8_;3ahL160kK&+9@OpH!!wZ7!nXYCX0TjsOY&c6EYWIIL}#oy z2Yse5g5hHg`$zL%O1;TdlPI%>sRBN{h6scG>qGZy$(;ymr~EBoWsPjEhHSgPuD0f; z6lp#%cS1j#GOPqH)mJ;S>a@Cm3+yFbYZ8^NwjY`!@W-4b8XvM?};o~|Fm%_UbjUL=gUo|^*az-?p};Sj;6h^a<# z@xmdO@2!LBqh4-Xpp=f~j7U!3;RRLY({RKnQ8_|$2eERu>?fP$3Q}nkR+FF4HJEdWbmkS){B{gHj zc6-yvzo)UXYG&E%D<6r44S`>>9dK_mGz0Oun~*Xfzw^K4Y7TPNtJ`$NjUtP_pfkc5 z$sTx;MwOac+@#PRlrLeXt}O!Zk33I{|C5$Cd26!iod;IxA;>-4?RwQB*SG*zU4w3V z`>Mf#AI&Heb(@txSYo{1giwkwX@>N0i6Vq&QQ!%Ed+TMwc!)+sLv%9ZpE*9D0M(vg z$L;#=@5wFO^0$qsAeG54gob!=E}cj!tn^sCHfWHAzgC%7dAM~`6f=0D+Baq9a28`QN$N6nOuJ)#yMFVJz2s;-h5M-AcK?dy;j9JHpjPM~aSOVH5u?wvdu_h2CL= zzT9YxsQrFcT}q|+aNMc)aWAQpa>AZ3(zh|nJ_*1YTD}>)_E7uF&K!Zuphlu=aEv(Y z2GE^;^9qF)#jXf3*P$(H|NOTl&58fS8yrx`T%K8^#FTsl(1OVeyW0~9UcR;C)n2G2 zaT!!%7b{gek<)dYp%g(|uUv-yL78P_)-6{|iknusE_gX#fl~irH%r}n(hIRXHNZ%G zQKRcgmIRh~VHf-d?b2;GubT>MVT?PUIX&$4>5;{-V6B$$&~`?et}1(POhB}THO{ra ztryE$Hm145LSC~;6$Q0XAyW#r6XoQ22?O5N{4?%Zc>{;r3_Y@m$nzcI7I2AfbEbOi z=moM5Vg(eFkQsj7wdaMecz?99G6GE1l!`R8ac@cQ z``{6D$;pGBHWhXNrrP!!8oi3NqTMn(SWp|`I9YeRVU{!gFDg{A0JMevvcMUxf5y+= zGdX$=a;X(y?Z*zCN}K;8a_DFBR1R3%`biAZhUrh`i%z3 zj<)d(VP zGapL)w29+F;=^Eew;>FlfMm=8#lWYO#93)%;L}B zn#~$~T)mLhJlnHAZO3=PHg}D3DTlW*i4P4g1vm_50no2mq5M>F#+Iuq^8Lm`>yCfH zfBn%B{9p9c-JC7s9ft8v*!NP-NfWVK_sg$NrG~#C6kj^;a#k95b!uYKz;FMuw7GL| zj8coD%JbB*GSy#MDZuFgnf>>CQ@8Fxiflg%pgI)Z`k$e$+UX`+5EUg+n#N55nCuOK zf5#;Wf<39iL1t=tC9th@IPzN%hJWzlKvb$d@ zEcfc?iQJ{l;PX=13_z@h;$F6oqJCOo7fG-xj`bY`a7-OGHxeSimgP|uVdiac=y}_z z)321~q0h?uy<~Kr1>E}lakNVsfDxS-d*;1`zA^H{;$p+$uo6|*fLz*W=yGKt=pJt{~0(BHzGfdc3oU;xU`Tgq6y1bqbdq`!gajH zwJemyK$z9khPVFPlaRoE7;5f>dBbEDLD#c-gR53mFJx;r8tnE$cN~wbyTScC%(c(> z!7Czq&diRS=ybUbOl977_1_xVM4O3*EJJ2T44#IBXRyfu)&B+Hb-k;X>8~ML>zl=? zo3WklYJq*kbr42zB)bH)wT|PjO#~X}!d}?@!b;Iz2s}OL_h|NxVkPw&_1pWS-9Kk8 z+>ye(`EWY_*yW_=LbzX%??Xa^pt$b3o6n<<`80;`l+g45+wi8hLO6HPILUQBB_hNw zNMd5}`MSz*biIuRPzcvC+{mjtaOUsPXWg}jT`k@B_9pZPi)`}eC+@^fWmVZ+@0b(b z76mN2(ix)50bLpAYw_>rZ69&94SmzJQd<_Ap%0MNj(0CZm9gCbG;-40IQ{DZQRSWw zZI8JZIIP;)ux)gD3WENE{`+{M>p6H5oCZKd*Hn*@Dhyk?MyWEI+wU(-cuIJyl8jF! zleWd^nk}p-OmFF!pq~Qp?Wm?|UQkclvD6&Du9>ZKUvDn`l|jR3oSVjTxKCw&S zKV4Pp;HTrCtT6x+w3Sa-$zXo9n3EJoK+u zmPpi*B45m?>9E%nsWi`*u)8nwP!>|CS{vq_+}`E!y-za`}(M9O#uvY}HTLP3I1)^T*;yX#--ViF#aXUuYJNS;o#s=)-3Y(3t1`2!W_I3H zDoUPbelFJYK|YK#M))m*A>h9G1+}-P1$SNd%M@OyP>?yuS@~7Ne`{UA3;J}Y%K&XX z(waBD+B!JsznJsBqUy{S3DQu5ZoHD&bfjH#ZNI33eqS zP5a;Yc!#VU_$bgU@Nu7W-T1P~Jj?Z?YBYv5nRx5b#JibS1{CJ(z!qkA6GPjrQh!;) z`7>Lfm@=hVeJ9JSe3bPiLR}tXYAt*k^-~&2x`tLzl z!Q8T(dF^$*DDhC#AL6@ud*q@wMD@<}rxwSp)C*6^-=2nO!OrpgeVdeNSeQy8-5W~P zf;jN+d(;eqs^8re=Z1ssUp>?RR4y!_nxdl@LflATRQcV8d2g6~fSL9GqN8DqPgRdH zi?&I6?iz(#l8*S*Bky4ETMAE%WNAwp)yN^i3MFQ1hC+Fg219wC7tx!+gW^}eI$3aS-U(IVLv#r32+&iR<(91Sv&OiqrU2Encmf#yD5MDf3x*A_xMge zw(GxJPXN;gT1-!l9?UU4`~B`ARg>oSAF?hNGk&8b1u%yc!o_){%#(psfidMT9YXgJ zy3ZFX?=ggmYj0iw{qVoXb~JdJ(M&H!%3L7y`X)iY53jmh94mfHIjVl?Qh|hJL}N7^ z-p|@GG3p!Lm|ESQOV;VU-aNKGt$qIeO54L&f(g)a?Bt5O<>ry50x+c4szK489AD&C zOW1%K&i&adbzvzOC?-V(mUq;LY2*9z52e3Rfv5(nK15)mT|Q?jR-or6HVWLPec-vW z6XR+CjpMy>R&I)_pE?DIk7ZQZMSosnyRd6DS`f{3$SIAT05uc_X|*yi*h7S1^o-J-zY-k8n3qq&OSE|zZp{qu ziV%7(jAWyPJ)Qcmz=>b<)s%s0(~mM$mh*w z*{32;!PQM*?mD?IPmVmbQ)UIT1!tdt6y+N8ebKOoH0GIw2M8Ta7)y?3m0Wr13#oxO zocT<#;8!8CqCqX~bT(Zsi;=MNegc^t>GLJfP3;agwp>(e>8e#Wjj0pz-_%|MN12D` z_|CV2uN=Vb0R4Ci?dIJ2N(PQdUVCKB;tv(>tYB|Eya|1f6|Ll4D76**;8yp>zE9x- zI0q;3M~Q?3f$6@Wo0m=w5aL_#4*OIeSXhqB{XWnhbAKs$P^{u}NyI_M@4DhqZ zZ>(sQo|xK8qr&#@l}#W+H43(-(w~NWwRRf-Sw_<&N)fqx8UEIEyX* z*43fkAtElXmp>usZjaRC&>yBd_2c zhX0SIbAM!dfBbkUbxJp4lS>z*i~A{aPdDTUNz8T2Cc<1s%w0E%8KIE5l!`LUTsC7i zw~b;XncI+!t;}uYGS{!~51+r`{odvEdOn_y=jWW8e)g`=x)Uesh~fCIKn%cQX?+xz zf%Dca5D8W|$febe0$9LSshQ5*nd$2;U19kfRb8DAmKl8>b%2ztIHUl3?xJ^nfu<;`5cI}tI^Rg$64fiH*5qO zadkbn7`40pax|J7XG;jp&XR6t-mC(vQRUtHu^VR-4iaxlu&)m3KDDa+J!A!ICN865 z-)TQdqsFS=GHgT2`0rj!io2=?)fJ|!;9uG<%th{gs56G7JH)BbuvH1Z+=s?>3|EAr zpSQ*#R_7@0v8{IC$-t;#?O5FxT4G~xvF@ zmq@g=J4gaK(D8mUCcr|iAF&>8g%q-%mrC1NACwm6&5|0c>;cdcy7ywwg>t$R7AMk% z#wJ-2FcXvI?zN}@5bxRY1ebM>f0^3fdX)394Fv7@B5xH_c3`0XeV^|}6dr||y6GO< zPUPMGh#@F=bRpjPdvf1IjWB42{_lToOb*g5b6+22JmmYaTkvrtj+kQss965RQdQ(D zaBrR5dBNbKFQ8XZ{)nF%79sZYa_9{k9WPC>$W!KyH~Ow^zDaG)H_R;<4B85{&<_A! z3N8vUOhv!$>+R$2M1pJ|&DkmE=uatnD{DaW=3==_$H^PWm&YM-1wse@f*FI*k@Gazg962RIUg{bU5Sp8PWh; z*It;H!0i;P{1memSg#gyZf=HT)Gw3X{N>eo(9`m##~*72tJMxS0#v|eNuv_?b(H}` zzGau>UFvj7e4!#4NPCK-fs)0}m?B+Kfn)5@CNuo9U zLb-lrZ=T7NlvVj!ls>Xn=+zy+(Us=iOj#PM0sGN5mxoga_;C@pl!>5;CI9<|D+_K{ za%e@1(P*`aXPk?A9c7xqEml{^L3Kz@y6-1r7iC{I8j2CP2eSPUi0qLFQqNtA5i}Qv z_O03)zI+cpuDQ+(t&e6n9S#BZtA=8~;S&f*`ZHbk=s+94E?z{ao?F5b#xT#lR5ot2 zo*QuJUQ~zTpI%Tl=+U^vk(roU;>j%e+1xD;osgwZ;tQ>;U|kl49<)ewgPT^zu=50q z;~bk&4XWn-ohYR$fa7~Z&xG}y&p2vhP2ktx(j)uYcyXlX&!YKMX zKgX25LhH_SJB*7kJdw0?VU~DO&M4XH^AI%cDG zc&A~WM za!OYqb)yudU4*lnF7Zm)sEb7KvK3gKW^@)4XgwTQ26>&u*}A0YTF@G{ROYz4+0nM- zFWC9IPlyX-h^Kzka1Q*Syow0Yt$1vCMb+l<&G{!~t+56niC<@vK3v@?3`kmy`W0VM z50Y==O0@eQOoBJwdAQl7q}>BLmtRHbIg!aC8~*3!-b9}`g{Y86=ibRxEgOv`)EXl$T>wE>yAz@?;b*@u z43@d_56$&Wq~C9Y9`+Vi9|%hcUgSvdal3UgVQtavxW3oSXVFC6lfd%_(cFa{Gk2N@ zJF~-5O}x-TtI_DaU!EHb>^6q`1R&cKr5388nUXV-IT zI6p@8Qso6@s0fQKHC6fbDgN2N+rB~?`CI>d;O6j09+qhnj<#UCYiY7>#%9_Zv>Lic ze;Hq+Y^Z0k!~Nn!i=m5Bvp-VZo!ZDL$o|*LegxhMRZzDY7r_WA0~-X+r0$u}2_+$u zo{{ahlQRZNQ>u&Iv;yOhjmygPeq-N$9wXM8qHfw|Z{&ys+WWo;(?_k2$VR2WzxARh z0<4wd_78yHcft&cWRu)|3b9(SEh;$Gos56^U)@0)OU=__K2I``GJnM$;v01QM{|_d z#T+IAds%F)c`u8mz8AZEGT_fjWaHAhrKs^dxar`?3TX8prcmR4R&>>f2z=S`AzI`v z;9h*%ypL=E{4Nt?kYQYHb**+KWn^Py={xPF#`O7g-nd!xaD@!tNKcFjh<^m!?fTea zVFWa1WHyuI%;mr?>VUxM6N5{>RCS1b8nGphhy z5wH0u8adf9(B6Hu8s<-Fv`fq0CDHjbjs3`_>38nU&2n2$rT0$*l+GS`run_nV3+0j zwH2k852Dw6{>K7XS96Ch-!p#7Duguu9%9(5#HsG1<0Djh;)#q4ssl}?9_th2JA6E4Q85~GD%%Bsu zbH;duf*tehoDfK?(TmD-m3jk{EL!~P0%=maq7~cMCS!vQif8D*w8j==ac#iXxQ+0( zwFB2?l57o^YwAw~UThwG7*iI&HUK5FrUZe+p^K_?U*V{P2IWi7{PyIOJ7$#@j8;;9`{Dh z?}G^33wbjX`pfpnn0ef|j<@8( z?3yedOg;N7y5#rl&@I)4vNKr%t+`NKR``$T)65vp`FAkzAWMvqp?fNSsWDeGhmWQ5ja{AAu9K*zw~VwC7)3-O2;D zI51snB#-J9F?-RrAP@+>kSy`I%ps(bU8Q5MmS*8Dv=m=-|MyMK|R37@a6JMaGM&h2~sQ{~o# zB>b1;Au70s?uySWWHa1agKtt2p?t7=I9~Ict1s(P<-G{xWjLU=%wxw*eX_=Hu{pV>dR6-8?~{Z%2=;a zpu0u4UlLd?(!&2W3S?g{A$&_jsWwyD(nl#dDnM0_e`mwey!>hUmyGCtH2=;iz>927 zWNiFvv0!cJu`|187sH1h9tPd6ILfm@i*{%Sbx2bg!I9t;DV7 ztRw0}ro|VGZa4VOA`mD8=${lGR?Q+!=zr@e3 z#MzH5HTwPaFNGg>&JjDPlJQn@3+^>5c{^DClrAy)5kj{lno@p2weM@!V0^yu+JkOg zt`Xr~jHIRA=m8BwaRVV+>8CH*Q+zeuQ_^AJ(9I_HJ~~;tLdG+`MxSkPHkKZl5pZTo zlyptU?lS7d7g8`_2*y~pV(m7ROLS?GiRe8st1v`rW9#U9BG2`xYz5O6I z9f4}6QewM=Ow{d+%IVuFlEmV~%^ADRB;D)Ab0l1SX zgqNpy(cJoQ8SEc3{zprV62IC&k4FVpr;E@8(T~mff|1~|aIO5(XSnXEtKGe?!jVYz z7fg@jN}u&4U|@~iVLKA(>%CseC{HhU^+Jl%odTj(h3y{`(=YbJP~^%0&Wj3=O7T&s zqdJZHwLuF?<8l5*7O~|G80Rf?)078yMyQ<)`kIzy4YN5+99{b&!WH=+;dY_zS?%&2 zm}cnm=1wTxy$z6-K&6P!J4POcrAv?PdG85oOmRL|2qW(&1uC>&tZ`Ga@MlCptt!lw{Qi2`bC} zX9~NW6d|nmC4-JVzJV~6ED^e^2gLe?1>_za!;Qb57%aLYy{+*yZy0GdRG729mREN0 z1~N+5n=uw1kVZqw7Zac>K7oWEj2PP|cd~(5nDMTk9jH(b{}}p!@r&*q`Nfy_4~1l= zo$Q-9)NSNpJuRvp%}nFeEE0?N&#d1%*@84PvVLQ_mbJ6N>pKrJ+_5e7)3P611-I#RfpMbdZ`iP|}9%W@V2hfJRu_gPAQ<>v8 zQY)+)StL34szwx~lt}Qpy?VsW`RM&M0sO_RDn~5WN=WgW+XyZI`1eXVlFDUYEIn9i z*6F)eLt1U)_G=XTLJZi|S4i3aFqD->Tgc`HM zf5`lH4gSE%_fFpgQKP!}x-)?3tk$~acqqBJY_ddF^f2`dHMtn{8_FG0)}WOI=Iz|6 zEQi2qWy?ljwp3ZcUmK0puY)tmV+X`_p343L6An&GWQu?I=)N$caFE~7?2Z!{28k=TUp}K1g?1-6ovFGdt!!CYNd6Vb2EPv|ze=t@ z#?0u($Ye{4!BO2>MVo;yig-G1?2R4ongkdk9w&S~pI*{TiFJ_$Vh6V`-dd0EES~`! zo3T5@>Y`Jkalhu8FHqVI5}}ZbKi44T($zBiBM3SNvM`&R?;vsPI)lwP?>6xBWxOK4 zJdkf0JMm!%er9OIKjepk@MGH|iBY+)s2}|$$*GOBtD_qn?Z2ufhB_8Rmu zeq_X-elIKaxR5G`d^iT+Uy{h`r}et zlKoV+wWrR(ZC_s<&2ltSaFhJaVzEkYHU$MA7>I~P{@&#HDoXF+7)SNFU~9WfTY>odEl3KBPF7U@&GvU2-_wi88f5 z?rntHM2CL!GB&B{7WP7g(iTJmb;h6jT%7!*r5n%|-=8wGdn%&zET=hAH6Lq{Vq}{` zBu3Z_9MSS+4^fs#NP0=GZr09<8mwoKNB!yT2*^lKHw zV_&^8KH$at+In|#g#qul#s6}Ff0D7SPD->}8Dp6D_vP0Sv$ky1cDQv*1N3;np6p|{ z3Yi_88OGfK!!g%umEQ74;C>#VDH!ris?c|t*yMCQ=~DbxO5%a|am43=)wa9e>?k!J zuhEko=H3PswLJixKgf`C4Ej^9%ilQ>@<#!-S2ctyD+&rh$zLP8LJT3Rvu^UODP>1} zoU&bPWYIEPK^Mk;Tol&M>3QjFyXU*z`)WPoPpQC{FBuyLJOOI`DJJ|oDq|yW0X!h8 z!h9lpPAmCBU15K@hf1;nu|E{}7WKnO@L(JnqT9st71+RKcE+(8vvksAt%9R+sf?-F zda7yc3{n0CdL8sc1Y`P9rbnHqIddbz#i2e4pp=L}9@+6vmTd2w(LXn#DB{l9NA#BE zd^`$x4|~z1sZXKJl=}BI19y5S*=y=2YrayORDagxb`@hmN#nHG2YN>RG|ZEsEG>L= zho#OO*?TcyHQJ+|+?o^)9$usg7wy!68H&o*x1aS{g{(9OES0X5E-k?ZPdhI92r{zQ zbRB7zs7ht`XMA-YV{6;rhu>0BtT=66DWi;C^ap@($cFT5Sam`5L>0Q+h^JX{IMBf9kRE|ZyFb@cE_*9Tp4kpTI)+0F z@0@J55x&IL!z&7@8}JRQjVAtQzI{j^swh!7%zMb^ZHSiV86N6|BiHJZy$BrMs%@mM!pR}rt)(@9gRdh~n_mlS_(ki>1JI}gY=d7C0oB$u9 zs787R1&N=?8mOf32_d|FAv$%ooqYUnQV-x5dNlpAsT`lTa1`T|D~;H6M(UBILgW>7 zentTt$PdcpLPDlttvsI@=QIC8KrdZyc39Njnn-@XL0xpYr!mWc!Oyk}Zp4f9!xxug z_WC6m{z%So0nXr?f9fm(Syks;f7*m- zdHX*EoT~qBht(+M+e$3g2K0uu{b2pIX!y3ZP-~c#$%_iVTP4|X_YzDqWEI_(BL8&Vp z*8K{!%V(lLiAGqk^2r#9{GC%L;awKk&v`3nyJCh@mjj5a2?=$w`RqQJ!vgUXY1><6 z3HWH-+u?zt?myS4UuL=*TnbqqkNbSXXzbKi+~~p)#A4k>DeBcQ%w#mN36r?yX&cf; zuOGM-wKnlH53V=&ZG27LyHs3AibnUqvfP=936*%K&vv*=m2-{St}|uk++gsx)z?{hy>*^*8H{!l-C=fi3zLi23MwDq=ZdjU z15)y>+EYUPo4~mnwZzmkr3PmCV`m*-_T%a1GwW74&nq8GH0N9BUnA{`9IX86(-m_s zn)Fg_;^~dugQ>-TYsl(X59Gi++`{sAmEBQ!KK$6N^zVDVB+h(e2XNuz-xQkeM|Ia{ zQQT7w;y(V!I_tjtJa1_@p2I6PK6iR;ge(&c&n_FOQXEygt7$y>)S9kHdNrmC*qB$n z5<@fA+tR$#HH-;>u_i^~CAx|* zNvyR6vBcdSn-X8M*Jy0BIW>Y^I3UP!EYr-kMcvlmOx?~Uex@C?b$SJ!RGRMp{_~yl zEj?9VOET_^CY4h`f4UJP!;hT$zl2(X2O%sVn&g$>1BBrtDGFU}WoE3W z;WI!cc%}6fGi%KQ`jJ<6;Ri(ogeF-ykoC5OZ>VMJ9GOORsAfprDDQl zm@9&F5c-B81In6?UXT`zmw^$<0!o@9vEzfcV*lS{l6J|})R-Zh=d zknxninNhrI`5h1Qb6Xxl*vjrn-vLs!o?gtJREM%1oQxotMgR(4ScVDRq3AbL{KX5e z4=QB&(GU(94?-f~b?0xNS4wkAuT|ru6T)So*oT4f7xWTW8h~%1*5kOBqdJy>?~|g? zCi0^P?+~T8C%?p3E3_XKALGEd2%Vwk?IG&}@=WE~N^cSGX}v-6*MlL(e$)MAy0Ba~ zY|y(4WgHL6JI@+Fj~R+~MrgI|`0;76fVYh9r)$23AQt1k$X{V$rOSukCY)QHdKi9t zf8<}c#f#;fYX;S6pmKcS!1^G3cj&p8MY~SyF!aWk-yQLnKe&C%!i#M+e{>rV|A6t% znGg*gJ4!lXt4EJF{o+&#O2Hvnr~UG+$-+nP?_7G|UJVJ@ldi!!!wopT(7ZVJSH$pH z^x{73%CQ|TBY}eJAF8n?C+H7!$SxI;01G0Z!yWz^lrz>vnAO-`4h@+KTufpvk%#)i zp{c=Sr!gJcn4KokV(27{eBubm26pKRHF$??+pY7#R`}iQc_fkVXcSpp?n#PyCmf?b zh!|M!au8-1r(lmx-L4D}V6V&BNgl z`oSsZv8WLaGM3#&AFP;|;WnZ9OvMV)d$p4s29H=P>iOvoXLs#0GaFxkw>D_*{=o|N zlia#^Q!P^uZ*=!y7N!rNf?Sk(rbSWna_2WULv?g!Inn-U${phz(z4v#dG{Ujq5JLpZpwYr+Bv`DQc+3(CPLBk*Yzh(J;OYB^$YJ4xe_-Xr1;Y&yk%6 zkYn8-Q;nUYj^D(~&_coVfh;4@$<$dnzdx*&C4ZpBaMs4E<0b0V@2jI$kM_Rb+u3-l z>L~%I&?NfL?Xl&ARAKq>uscFk?BQc(K@xoDGYZ~KW@d`>%hjH!TAe=s?%*@#_5RG$ z@~`(YS6wehLfj~E3#bsjMMS5Ud>e0>m4i-XJ$`hV*Y7CXqX9z4F9DI5?7Q4;Rjm0ae^3-9Vw;rEm9V@sI z&{_vAjb`2=;~}9OGG%2zNW62(e+{sWc7~@b)@O$hj)PdSON5mY)5#KcmiMU|nqZk? zRKCo^$~q_4344}CtzzM=HD%)+&*&R0MRNMdulO$fY+3hYkz0o%VX;!J>_|wTCH4&P zGYseVGk2Osc0ttZoQtcD(s^4pS%%zvZJ_}*(LR?lf)qr#QH7=6IBu{D(?EWSAoy{2 z(IaK;5n1k)sjHS_i#!dqy}KS6ujIWa!sg(stHY~?)z^FTD4?lF)zlUK*1j?%ki=m~Yjk zQTnt+wAa=X{ZCTbO?Hv?6Of~%`g&e(kxz!!E$VasuMJ{|>5EDdoo7cHu3QhJnEHkg zd4cHC;1NIiNBCArGjBNjZI;X-u0qO1u|cx64}V11a4MXj4u&XwX#8*BX6eAtPd1@- z{;ZObZF7T}6&rj%7bPMR(s4VDj&M;lsQ%%M3s9dv5DqA)r>4p(S|Op(oyhOwHO8$T z(*pnNm2FCZtg3AW{{9=95ij5k=Lnk_0S@*P2%ksj%j`?`KP#FD&=X~!MB!W z1`+?X1N@GcyrMjPc>U~Tl1=mK(31eRf1_HRcD9k{3PbY9G4S5#|Nz59G@$qXlLe&2@nD-B(P#Oq2~r|XqfVi8x9tYkxP6N;Ri z9{cWNj`6O-0;iMXo)*_o6T-7(hx0klk2f;B~qdy88S(^o`yp2!#_ z<}4>fiL$z16ekG|dgYdWb{An)O-}mU$Xi3_K^?pBTHe2q`*Pk)PT(5FdBgB>uLajfP3A7)UR+q z=M=Ic{Ua{)^T@~+0wzhfC*Pw+V@5NK=|0+NspFGB0~|U(6giM9APMIphyfXI5Y9Ym9H@d)mezH0oTXzR{x){-+uEBtG&M-EzK2su;=aR z(GRBru~&Bw$%@;HxiqS*<@wnK#ELgwC;y6g@})6zzESJIp=B|3Nq4b`&2;x&fjXcb zttX{+6~EYS!=;}56#QdU7f24z4!7ZCeqVFilF5~yqo(<%`0r}9e+sYiu$x^?@7Z_f z)bVq1U3V1z_N1BB<$`PqvzS&xRi;gYyv5Lfwjo8rnZvXZcs*>TUa0;LelcJg?_Rq) z9NYq_fg6muu<+O6L0_%rA zRq(Uq-cx;wb=EKL1D$lO{i%ZeTRUMf<`E_TRJ-2HB)@zHXR;QsI1;MZYYGoM!o3ro zW#L}8nhrNV!yMht168;uu(=NNP>v|qGRHYzVX!=?GEKlH7 zk87h}opmAG^c%(?)isXnqHPYNpyRi0>zV6ZH2uSYsjg47vy39@ zLNrcxpjO>CR`XKnY_PSP|HG~tvTWIA@E3NuYN_Vtr?$^0NKTewP37kiL5GuU$Wvo^ z<+ms>GKccy$gc9pOnouUAje&mHQWRDn}Cn;Au3hk&4m*-CGp<$3qn5|{$hhxoYc#7 zikcAi_CA7eDG;P}Ad0%Lk$1s6_D>OiCI0o}p|)-eI0R))zM@fq&M3GpJr*tfd-$^N zN=n(lz&i@#e5{tv>(W8TQRW97foSkvhSZgbdu>WM`1AFRAx`DS8&e3}-fI@v<~r|q zA7Ta%RW8?y6Otpeyhg;Tjcp!nKD&rlnz7-Hw?O|8jwNnu4=Mm&Qx!ZnYDAyTxL&QS z5_Wva4xXJx=9dpffq_|iVC#Wkm+9znL5 zAPCkUtn>V^LzCQqDN)v)jH|yIOg7^ThUBEcEq9sTa=&1OTW8{$GX~lL0?W3_Hm&tP zfgxiNdCHK^o&E8y__Kadt47$?YUGH38z+BbDss(v=G%*fhg6eu+mqusOFh+;vV_o6 zwV^HSx~l<4kR*MG#t&fVdqFEk_v%C#w|tSKX?>!^VbFxY@j?qB)vkvq!T0a zB+B;8w1*qcMT3+M_Pmb6NuVg0(3@7rlN$(K_{n&u187zvEWj;{ zP{GG*I$QMB!|ot_U!rF~bqinh<^2}dTy8$VT7Np6zNC??S%672RyW6q`*g70mwjP) z!Rt1&bA@g-bhiR)|7i97dZbCgrwfx4JAWuW6yMOMCZ=2sE-|!5?xy~n%JRyV2=Og| z-(GNK0>O;RRo!yKIvsE?>BlC3Ta}O554Du_|ONqxJU% zJaKtq?}<1sO^Vjuk%ZaOo3!ppXZTC4)QLac^^d;aBEaRV^PV#=15>~RgaTikNFVPQ zYXm-4;z-^2ksCf5G13(TU%!-auH;4Put!JHVzCx#DXp^6%`G}DG~POT=yU>FqcdqH z{dI2xCeA8u%qjJ1gz7&aAliU^)ZeK`oGJRk5W6e`5zh_Q^b^}aN1ZIzKC7Z1uiF>VU zz9nBQ$D1#6q~_#Dj}D;qu$kIZ8-8GYsAh=)ts{c}WfOMAwAn-0odw+2cQV3-vIITV z;>=%?F z!ceOJU3yO*|D1;_e)^f*rIXpcTDcEwod{cK({7v%EvFMU9==xU@8LzxD)+3ylpCIN zT*C8VeIYeEZYRL&sx^`P_N}OUmuRrMp&tW2w?G@;xFbcd;JFB+XHQJDwGxe~k2@Zs z)0t7`x1Nf5^?v^BTq^^9cF|*YRjjq2377o3FXQ4a)M)!LNifAE4)5N0aRHEycUbLm zj$J4g0A2#7&#o~Rrax=zL7Q==o5WS!3BB08;E(Hm(e%3;Lyy#J`e8w@ru>U5URiAD`i+5 zoFE<~i8Z{UGAoy2K(0wzRO9CTZ zTzq}cnbba`nveT_FbpMy4~E$ZfZkFDP?nHAJUCjl2l{U6a3AV-@eT1|M(>i7({^ zHW8OcS=Ds7b^6vPA;!bm}fD!_)Fni_0Ar%xx)z#hwn)MhI!QRfDfBf_JIBJEojjaW~JNZ1a%_GMR~UR z#*EdAQcK)X`U7O?w%_7HMXmFGsD2PqknKBray!RJaqSIv_(b5j?)!){%%I)MgAl0n z#or(mvCBPn?T2oD9BvG}`(LhB$c_sp^=v+|VZkFMOPwPq zpGmzE-f;t-K-Lbz*Ef91tL^#&H0E57TRo?K-b<>!xmG+Puqk}plYUA4JZOc@(A%cd z27+&sm18f?W8Ta#{Ln)hlsb}r!DJWcj7MR?mq%OkfZ|!Vi0M^K2#CMfwcaN?Q9uqN zS!4dGA50saImJWnw?Rm2#dP4OCHk2Up4oM2r0{;F)c?{nr%&=8B44@d8Ul6%Vj^EO zQdF|rH!t?f;;fe;m^%iiN26LheYTvg`n@E+b-GQvY@IS~%z96Mk4(nlz06|<7}px2 z`r7)iut_CtBcfe9B%(5OfoGh%Y7zF+NpJG!4Ck(*P%cKgs_z?OU?_{_qW4otKqx4Y zMxUI^;Y|%Ji%*3ZygaosloyE~p*LBzO>V(FYba!+ImGXb)GSB`*iWQrinWE}nlKk= zt*+hfoh~810Q!SSvVkV5qhRs|`GA#xw#cVN7H%>Mg+HH`LKE5~i_D2{*Q>;^|ZkaTJu3LXC;P=&xY zpOWxCpoq7MJBpX4P_|vsBMzoeM`P@rqWa#- zx0v^5e_<{G1Om(-m>FVel+nHg=lUM%qXq@e3_!Ygy2)Oyb>%1LmWDf==OBw?3c_`V zUJ#x~;|pP-gW|KJS5)+p3f%7YmpbrxZT)@>Xrt4aJFkh?F5D^C7fUu%@eX~*ak=XF zZjWus`Nv6L4j1h`Zz&Tk!90jCyQ4!)96cS_^WSYbz2F0e*B-zt??X+kORh?J&OY)+ z6JihiN{T1n{-@&_Xld=SGuv-pS3-crpS6=3zW{OK*QC@G@Qn8B((lmr;#Fd+ll6zM zJM}$1`fNzes0A3(2eX?a?XZP*<_GY5>Xgzx0z!v>6$;nu0Kw`^2kQqjPgP_ z|Jr?4=?z|+E2jP=Yw)O~&FMas`qj=g5w&CM}%vJu3sZ#sHdtacT+9?Vpbm)NvE`g6``WkIbx`R!^q zP+&nGjAAWCA+ry_uw6PeuKaoxSC3n6WrH5s)fs$axmmv8@!`}{0#8lo#eVOt%e3nGaRBbTU!zjvL;(EjhEm~@ltTiVkL zzd|R(1H?5YYn;OkSpNIO+>x1Gdq&uqR>7C(n zN82DxS#E2i$QV6~1}N2NZf|8?(ZL~i6cTshnAK!a$mXT_b;3JwdidVI8v9o2+~=ob zbQRVbe=)|h*`Qa?m+O_EjGM=OcW(y8RiRK&c%4NI|b%P;)NLJhznjFFL-ajfS!f4 zJki70Xh?qZ`>h8zjD9gcSiA0OwTvflh7}r!miAWcP?_Qd*W^cKX64!S_O4spzAYXN z`L#c%to%T|PcN)K+zU#410+-2E@o=TW@hkM8~CE7NFmjlWkoY0Zbi&uxQxumkK1&6 z#c$gPHCu+?%hu+GVhmgxK-`^iBVZOUX+zO+S1c`;h*vt&3A}-ab(k*pne)7Gzpx>3i2B^f9h<~Lk+lOZRFcJJ5LF25f zOyg!5m|$lk{V&>|D!s?_f;Lggn;sV5bp77!qMgv)sOr6bxqi}OQqI_jll<|$^teTw zyF5BrU+S`wkx+gaMF85v+7OrR9nU#CFdtnGx$D~i8;E(dd0!J>!O}4u@M+Z`Z%lFm( zaxv*P1**k3m**U#?F`4)L?6SVvC~5%ZB_Jy{%{$;2=0<7t)SxpK}NMKG%C+c81_W& z0dW78yBPL-jU{cuo-3Vkc`9XP6cmWQw!{*2T$7c~!oBIRUmV<_BVA7>>F6lUmF<~A zMreTg_J#T{`7L$l3ZRA!l&Q5EA2Q+;;K*j{bd9#pZ9&nMuNhrmy<&*_I{JcEhc0I> z2G3~;MZ;rT%YuBNSOF4p-#+7v7V`LgL$7O+f2HPXv)K*4Wiq?^bf=sUJF*@TA$4?xJ<=gh z(y9%OYQpr|h@@Pw7wZ&vcENpWlBx@{j-5@`gdwJ-zWWy*_aWRpBE5b#l|0xC>6EJ3 zd>Cpu!k)Y@@_v6jLo0ar_rwd?s`I7uE0F6--r#5eiP!2hDm$ql}>;YbvqDhb7$@?CA{ ziUX?oX6{JA$`|$CVKRoQtj+a1Nx|;}8%X--?L60%g%BjkIP8gv_vF39+k#ERn6Z;- zSdX_PN&m&A2&&VilwgyFksP(SI#zDn`0uVkucGV#YUyFW`kMBkH&84M2%4Y_sHKR0 z1uSA{1&pEt%e%aLS!-QZsX3RhB=f(Pf~imZ6CoiVO@~vf|Gd%i$&@>-+L5X|7OOPd zeg;_|`Yyu#5O)19En+ToDH={%yqvWmZA7r;{b>Ls{6F{>}o?K3A z{q@*Xz(w&+{_y9VR&2lRuDY(hng+_R4&YBejB4zF_)ERq$)oOLf=sP1_#i4(a-KtJ z?x&YVP4c$~=kUd=XU}|f$QSn_jvRqNH#)UYo%PG8c!%^_zsx|!d8r3+*|q)h9So`B z4jFn+H2F>~ANii(_y`Ic)TMt~ji0NqztZA^m)Y4si`F~^KHbXX3=~qCEllw4!`*pW zyrdh}c1F(uJ=4q=%%+79;8k8NB`X6_dd&Z%bbl zXf*E|oVS%v3vliP!B>5s60h~-m%oXcGBZRd4iEnyP3Pjz^cVR5Qo7I;L*~+za`&l` z+)_y;mr{nYWr|$ah+!^KRAzKV=2prjmzm3kF@=p>D~8$JHYT^t40HGO{rw)_zhRH} zW9Pii>-l^MTFY4!cP%M;gI_uwi-r!~i>eu_(MVwj6I)Li1iFM%C>OI-@I#H^!>plq zvRng89W*t+dMYFdu6F1Z04?n^(Tj{K>AvJYR3CQ259#7lu(^#r*&SpEiy^cT>Z2g1 zcBAV^ClhI$QLx}+AdVj%DX@TS&q?DV8O#fwE(BX?5t7)<)l;Q)rOHV9F%N#v@>sX| z{;Pc%FzR=H=E?62Id|emuWHU&n^Ke-HVlCeVujK9D%GP!-e9qFlY=pqVAlyJ#^i)0&c8qIIYr= z!CIEuC1(lxLeqFF^<4JQiaMX;Z?OO+P5bV&lQY&%@jjvz&enZfv~z&g2>+OP(PJeX zWHQKHuWWSH9IJ$rYn}!^&J)XW2+PVRoz>!Y|DjpsVRLFfzSqYvd;IU5!%vON(Z&&+ zhtILK@`XEcr5V+dx`c;H`Pq}G;0sBW8bhyLo9&`d${228Rek9~4cGfkeaXAJ$pD1{ z?QhcaFctt$UBVvCO+W{J-|41{qhBK2)25_#gq)B|KvAmBJ}J`uv)223=5cLtlGmdU zW*;|4lu)1_3jmhj%y@v8^B!4uim>+y+G@;oYGsQ5tD_UYq6le&qs}I>kkt$u?du8} z;m6DbB+wT@S!GxS7On4J{ML$EXqYT?`$;fRUajPVM1?QAO@$?}rH70<(9dOm7^j*x z+sBHCKCgCW(yB?OUiH68$Wxh4z^>@}`ax#19iA4tQ~TKN->O?d)8@NdQ)Y&DAf7*{ zrEpP#ck)FKjPN_8?V`;eoO{eD!xo5fcrVyR`*37j`Im5{)oC0@K^ym1VJ^VF+r_>o zU6SkT@)`R({=t<~`=J)>t(_|>QR^|Et*>S&pM_IdthH}Xa zw(WattH-Z%ZGZfddi##_^Y~c(xN7h=8OVI_3uVFJpd+eCpO`{9oPGfFvPS00My0%6 zWBU06k02NQqU$dS&x~=iZ9g=9SeHHz%o!4P=T(HwZnlzR(YP+StSVW~r9`XOKfzSX z4!<;HZD6$^ppng%yIq=pl~gJh@v6z+X@GKNY~yxQmMSdoN^Ldk0!_e{4_QJqAV(0q zkqsFcFp60i|eO?y1JP&?WAHt$0vLWY=fx%9lV-S zY(NB>7Fx2Yjwoo~n)6V_a+RfCmhEJF=h~M2;UcX6KUQULJP?hmDH(M1J49ce?+zLF zbD#TLGjp!jwVUk|WSvkqPfY&^(XpYdf`W#f>lH8T>2TK`OenP+O!pM_9$6V*W=yPb z*OPe1>ZJ#Ny8gbuzWTZZkT1R@c4OD+g*~&hx~<|)iH8qtUlFtG94_lT+mlKAg?IJ( z)PLFgjTSGuEv{@D@CSg9%xH2P#cHBhC#xH(#YV!(K5yz_V>1K0Jjg~M>7#=GylvWcMTB*_97bN|K(u_LqP9^aQ#4Og*c}C=)t>X@;eiaZ$!MOPqTH#8N zO<<}`F=FDmo|G-<7J225NpahWAdW^Jyq%j5v-v(r+!2gzULC_<{3x88ZQf$O0NJD- z!T@pTS(^ET&Y>m6pg`0Two-2(CI9vZM2xwvKAgiRoCyG$toEt+6mDUlnam0=Y3LwE*o#IfWY^3s_cc5^`6Y{M#lpvaczojg5LQ|_Yk5zz81Fm!3?ip?|wG22VQ;B z6FV*&;>X;>rUjbgx){nTnseTrCNStdD~R2TN+1*cjSk%i8?UIUzVlIeV7(=1f^_{t zq!7_f3d+6clfrpzP)%8!h5|JLiIoE^3Y)QRM6(iA&{cgoqzD^H3AsF)O|dkoqi=CO za`FBlRwy2uRC31?43jhCnqy_i@UY5%v_fKkTfW8A^_4n;RX!N^!4S7XVN*BQG%~zK=g9!ophY$6X8-A9M}CPtWcLNd z^j@#crk|G07R&#A<_JYpDTb+awSOn$0F(l5*CV7K2~!SQ{phR~_>KUM?>uJbN7+c# zj*;1GQQkisLhU^NnoHg~53-ZX1pP zxAutJL1eB{t-pL4W=~(a3_lmI@dol>>^{=vPTAZqm56;Q@xB!D<^M<%K2(M(!BAaM zcGtx4p1fMh3tN@38wYJd@2Sa{p_+RAtJ4og7Ww4x;YE(W3be+6{0`yjNr!Qds=Kyi zhuM2_!9QW9jkon?|7472G$S#gLf%Oe9-xs*!Q>2SAg~NW$d55TWA@}l^1NCUENkIu zV%i-S=Oazs^CMOB{}op*=Q_=g&)mecl@nYdAf}LAnsWhHi->dfZS*+>NYdoAESjL; zS>ZK1csXr(*wic$;#9N#2CMJXTFW+SRu`2PQJ?U}Ydr(1Yn0 z&fk@|H^Zr)hrmh6(%!dLYe7TC&WH*hBoMVgt?qfBA`tJh{=Y83RtCAQF;Va>h!%qW zHsjFPqlAmtaE2uWc167;$zA7%;{+A%(|!KxQ^WJ#(_M#cRwdIF`~$>a!ae^Zjaa@p z_}x4TbRO02@x2d_lzwqdMiuzIoSIR3CS=6!mH3=Q>JQQ@*EtQih{ZKOF>s$=Xy>T7 z+q#(~zb8K>)p<_V1wANLKvM>RYoV(HvI z2?+8}y-xUq5Q~2kw@c35%>k)Hlbt3zoH(G?F`iNcjVWh)54FF=z9u?lJM3c%;gMZy zQp+i+S}B@6j7PU+dOIVKYb8N$M>-Rtg7M0OKEQ%?B%w&Q2!{2kWxJa`3f#8nB1-7C zD>`P>1y}c@nCF-^-6@-bi~lxgQ-5Mz+?^kKJEoxo>iGC+*(`XsmcKXI+9I^u0ptiJ zw<& z23}jb4Sc>{k#*M6e>ZA~cCv`Fe4K}!mBjTX8X0V+=5bd+yol)X{odQ|+9x+s55|nV znlXTO6kPEr1=Jt7>#Lbq2RptCbMVdBJ>%pAjRpNS)2O%oaefx2qhwCZ2tC27fp+tQ z)tuEnq7y(~;xA^m)a7VcS(*{wwy1yU(Fw`>rkMAoBQ91`aG|%c%#HozFQ*eJX?78s zHv0SbhrG}ex!p|AhRPKV!Cej*G}m{FxvOrLeGa7` z2igU#q)o{F6@>={EqdZQv`)(ADNMr0-1|NiqU)Q_Fa*Q{siO>u zbP<78!lAc5EfW+X=-H;oj$yjOEPz9=e^QBgH9p||vhuIuBzSW;2WW@e3w*lRlh zHZKa;)dwHwZzW?PHMQ~wr!x^|IZGSfv_W{vNOVK)Oy?rB@$!n)xnG~&&c0E1(U}8O zk+ts}s@T&X!x9_e`nd_br%op{B^-yOql@#=uAFM%gEufv$&>9rkOyu{im?=e)C`#A zdepg!@AB)B0O85^t>To-3@Ulg+)x=Yp-|1E-;CiKv`mTS2WB>?pqm6_EyS;8ug%*h zN7L}5H1X%8!+wo$im)=UA-0MMSe0ne4sPw1?P5Px25SxucGYjIANz*<_LPGZ$>ryI zp)sda{Z4D7PR3Hfdi%_ZGPU)eqj5kGZ7xVSMQm|j_u#^Q+ASFhDg1E zcHV_|%T&+ho#pL`>cHfX_*^~Lx8bE6z3s?kL>+8>e zoiD`%t$3Txldd1-x^-(FzD#6`ED9@ zdopJFM#z*gkX~IhU$!Yt9xTNFxXs{aq9(kF+)TK1dK7RFVc6Md2$B%^Yr8T zv<4$JGylYm)Fq3i-Fb107eF(M+c5xw*>;6@XKwF){ZB(yLqUQS?;IFc+!qgF8zp03H8|Kbd|Cpx`CH0^R>UEIk-^KcIc?b@@p-KS_@SYyNsRMgC9QXJ zv_wFfXk3%1M(+8o8%*5`};603|~&I z@D=9?!R1e8IN{aH=i4*ka6x}6b;Qzcb7ODvJV6g?@r3hxow1d*8!g^_{f8)_OGLbH!x`o`~BgF}b2~0G^F5#9m$hov-uoCzroXpw_vQk^w_^ z@63>X^t`Ba)X7`T<>mABuVv(Dzf3{vm{oGNx66+<$!Kk!A%1q=iYKQZME8E0DzoN$Lzn92m*zLV zQ8U1|Dc;_p`8G?dz8AxX^BO!0>z=PZw87b1SD2}Lu!E-E-TQ?yhZleLw|H@+i49@G zm(!(--Y&Ch?d~hqd}s8=upMr0%wW(dj!M2~`xrd=q5R<=lKtpUer zX8I1Zw3eEp`?m^|w&^jmsEy7l*cH2H#G@^r#WL(cHsUj?M{b`v{{(S2!xI(0`v%AV zsGsrk`)(2yR(qP4ZLfUmKkXoEZ2reMa=?xdel)vj-+vZCz*=4MBwMQG4IhXk=>%nI@he5)T`vUCCKSVPh|~*XkB5-#=Yu zWwWrp9rXbOrN5B`_90eM%Z8x2tFA%td0Ads=y2+vNe!w)iEnjvz+11>t}gy-zYN69 z;($ROVbEgLhnFU?QJG&D%hTWJZ1%D9Pthw5HlOfEZ@%<&|IJGe>7}80JWAM`4Y+N_ z(L(*#6R9!eg458ifE~gJ6h3^1ocFxe*oj8 zr)Tx$r@rg?g$G@(vjZ+ZTFK-E0UsK&Vn48CIMl+lweKkW<_~I|sZkOOGWaKI5mfAQ zApbekheGVl_ggZ@W>`;WxodCsq{6c({u^iIXg#aM;M85!&bGaIakL zf3QyhC`Qe_{%r-Y1o$xXeLrcrXhg?Q3}ZbZW@|pA#KgXiIUzWc`kErFvwaes@(=Lx zN1mhlmv_BYWA8hPRS;{lW7|{pDX&10;Rmobz8$~&N5kKB*#N=s zK%5dvKmI0WFXonG*{k{%{15F(;)C_Xb@;s#znas`ks7vGyoG_OLJojO4n~~2lRn-7 zEo||C=$$tkAX(p=*jAl0!++gGD);`~Q(YUWG0;J<2%tuytke%QWBs?EolzU!9fhey zT5k0#e%Bprm-MepkOM`FvPTIl;rPFfs7)%mGS}yCKDsXKV_bD0R9FJ_#$@R~?izRu zh1F^d;n&;n+$v#k-+4uV(FAgRe#!f84>_}N%lpN^xM4t%MQ3DLc4Stacbdz7;cBnY z`%eEI{1`VSZmVR-@w_*Ubm)_$pd`}MC+#Di@laS3iSR3pQ{Wftxs?s{y0~4gD~NmX zjSipKZ_B=3pOU2Q0ck3U`zN%5%}5hTjAfkXw7FxyS@_dFe%!+eitlS2T(9I8V9}|= zhR=^!E9Bk-FHk$;s_2UI`RmSovMH2c3XO3PWOyhApj7@V@@+7XA5*xm z|MC4-TH50IdmcXbYzWTN+Y7^z^lQbA{_qRA)uJu7;Cff$4L}Q1`y#k#@YkBF8~AI2 z(CS(Sf2Q)cfemt4Y28RPG~H*}i+_>VFz91Z)DX^jidgAzzn!+Fyy54Fxig_r0}_*+ z(fYj|-FSenyi2u6oBNor{-z^uxC@nmi|QU!GcsvzOFJ^)%pLsb9hZ)vZQuPGd%d;( z;<*yuUk^`<)+Ad%`|k~guJ)v?cRyM=8mH71;x~J%Z39E44XyVdSaV_a zv?n%yYP>1w4^$0JiSy^XyQB2$DGOoEs})YXw8lj8jZ*M0ZVI#@BC)z7&*VqqdsP{5 z(66w^-M$;HnNK@3cq@O=jK9-zn`K?5<}j1U3F51MsDl}`Ea;oUXW}DVI%3qLxK^)i zbY9oB++d~hJVjjnB(BuD?6t0WWY71ih%=8duQ}S6LB^i?uOy!S6!psn?5a6_;aQ0X z_<>ZC-0=)sb4RhWmm!y}O2sr@Vak{MDMUAdF5)T!Ap=`iC%*O@k$L+1HzT4?=4JSB zl{{YS9X@8b>h-+ItwXV8Tq<1sCv_CO>wdaVdi!W$OYvntj-6sh66IBwZvUDD8&0a7 z2;^&s(QNL_R2u;eP}l-eacm{9P$2Vo0^t%`4R_gW`W26-kuzC6< zStQ8Ptl^$D*7-~nDf+Dj*7GP#6CeyA$I|v_1ECfJ$lg5qN4S=LM2BENHM9=!3PyB8V=gVIZA znsS8#hL4sLtLJGv!2M%#^2^RZWTj#F;(jl?sAo44U)yfSnwZM4clCuEz?U;Z=Z%uw zMfp61zUc<1rPSxx&ozbC_;AOGrd8Uh?f%A|=^yO8+WVFY%-T2z(7Kx7oa=E3>b`o@ zu@+Vr>84sjnW}btBgeh2=+#Gq)OB|iyBQ^I{B-qnjT&8wy)P&a`YZ&BlE|K{9kLHB z+AmKzT7=vjtGi$#*B<@rVF=$9e(HpD!r-xXC~A7a?WSK~8C%f}{M4XYb@rpoYa&K+ zHWcvW7hp$w*L0X`Fmg|9m`x1vSeYj!U2gDQW4XaX7)JKGSywf>s&+g(VUYze+mm-bt zb!z$;@c2U@w0;@(SFYB-ZP1r`SS5&n)H6J-V%>JO4$@>nGxEai`{xX2MjD zwyDEISWKGVRD8#M)39QUxdqrI?(-1oj&0s0)#h;oDV2UY|Ne@rO;bx$gHT^(K0iZM zu8=Y;;7aCk``Ihx>$B?!Jtk75ztc^HmCT>4WeLBn?OXS#nxzvJR1NH=6{|B6p>Bo&E=Sx;8>cU|AO zg9ZjJcGTq5F%1BskWnpv_AR5H)(gLtf2QBt+jG70vth#rlE?R0He%7tcSZm&S137z zS1s(o3nDlEsJteRgnXG74A+ImT zoN_Z@K;}+2#23e2|BE1K6hNN(z`fgLo1)cWvOD5&g7|-^y4dkxlGszd{K;xVUUg(o zDR7tB-NNJa9XeH*J|$7oi+%GmL+sP~4*NFxO-{@T0$kE%&IxP2e2vn%OZ^NOop(}} zk;Hs$_`J_!g4@|plo~rbUOYxBt<`mVFC2(fKfLCdr-U-h)qUwS(Ys~hpQw4j2W<%H zIARuGw{F|5IfL@Yg01(of3u-*>M7$T0X+vd#+S(!C9d9V%tlZ?5 zl3XMEjNJ zU>l)cBR=UfVRfWb!ce{UKwF8**4Cz|ervtLEyg84^LF$DbHFQ?x)0A{R@7w_yx;kr z6vO?x(IUfn;X1-p)H00ddXSb5u<5d|RsW()MymfdNm@R7)l6<(74~_`ILYYNx-2q-phZp<_ITcvWQjnyRV@&{IxGdz68iM2M|+RrpKA^qS(*tGYZ1-nDc%D zBNeJ9&{ugLG~?Zs?C^<4 zNnwx7Mq+M67}sxXp#5l)^lk{#H${OKV2);B=NV2OU*yO}*lM!twXDT&X9|$>%feLNnlB9!!0B zz>MqM;g{oL-aj}qQ)4O3@Zn?V4m&mf+#Zm?38t!F+bfE_bC*MRz2Cuf@qNB<@~uVt zN!L55bvP=i4t6yxQ0-sw8$MXd=AqBi-5e|VguZvR#%F@-h)3UF=BoV}UY0+Msk>G> z+0Tv=R%WlNf7Q^(`1r-2kGJ4BS1nWvM2?}@Kn5P+4XFMmlx

    nZl8sGp1UBee=| zjrwRUwJilR-MJN9_E6q7o(lJq?WP4AW||DDGt|bX2BBNulc*z-S9MIBN|)n>{iJyCN24y#7alHwxWDrx}Q&>%-Y=S=4= zp!-^52`uW8zfFC>Jez4X5jl@G;>6D!+s6Km-u(QZ;h9s7>e>1?j@ti(zF{qbt~0YQ zkeW(w7U+H$`4JK*{}felvPYKT=Y1L~l(`+7SMBWx`+Cn2<7NRe=T&|UrSefbdM7SJ zpb6xIpU6*ntxlKy0VNUKfkAhSgLresFxwiyB(_V;R#32sBXAPeJ*oSBW&kl%lAo z(!WVFjalg{u-YCbEfQpuSR5P&jQaT17Tjcq^cqzjg4JHaY4bLmscp)kK7o~0j#}On z_QZ;g@)|`Cu~Rvvr<@)>-Pj3RA6vpQmRCaYS_8dWgnpqitmAUOy_wJtD3ydyrle`g z9jMcx5r67Athkysei!zSU`FxIkK22Guxk{Lf+2@zO%kd%x-?X|#!+$xg^Rtr@J<{c?-`@li{v@uT~id~fh}qnvepC^?AuY6rO^olqMuVkms^+g|0{Y=f^u0A~LbcEXRZdUUgMdg3E5Jx!1n3tbaW4Y=!Gd|bnSAU#R{9sr0s;wL7Pxc)DBH>zsk%x|OI zVBhoh>8+OVGI0wPxnXK)k_44eSatJ;c!})^{XLL>gH#s=PgR#Om z_$QFFEVD4#=Q;6QvL{i6=)cy2{ya zH+x^1l^oLkV;GnprQNY@KSQg=Ux3qp&tPk(pUcGBuprG0UMpK`q!b(FY6 z;@K;=lQ<2*yQa?Bi()iFT6y!#(;;@{W{Lamz)ziJqdK;6G&t_IuT)&@-7GfB z#0{e~&58}EzgRRSP-DmhpY6E8TqUhIM)e@F5FOHaQ!y7=1FEQ{FwjzFp-N#r^)Gbf z+s91O>eza~(7MjnQrZm5_(NY0L9?-#@#+acpVpIMazX-GXhfK)J} zKD+0_4W0k?H+7;cUw(Z(|9@Qo@=3Tb#XdeotlRkA`Rpn*Q*S5t`x)IErAB>w;QL)i zBzRWWl=@EZyY*gmR0h7mUy(ihn!NkY z;`Gqgu9B!N7dNAjh_`p2$fZc+?w()q0iQ)T3}g()FDdWZV&C;uccfY!tz-Ju)maD5U&9NMv7!LNg=wTI}Mi+8mEK5n2bSW#GdJ!Ma?tuL`$ z%g473J00OKUS8zbjIz(6=fBxLbqH)5oO(}?oXE511xUy4UAQ{kUCmQmP-|36_^dMw4O-8n{|}_dj+waENWvNpd_sINmB7 zy>OBoO{y9e>?qiwwg1eD#O()6C64&#O{Z;g;tBv2o!8gv#_u9;En%us5U>(tK!X$Y3^<1 zU}0CQ_%GKk7My)*Z8V3;T8yHS(u+cP(|-Ro-4FINrhbWx2UC6Zz8*@&;E{{77|b+y zh1t)~JE{F$YY#g}xYST=Xq?6JOUz+gcHEkF=uRj$`o?%a3osBcQ{kGo^Ctqdv@0Kw zp7dTAhhT3DS^bPZK~pgyb|{#5Tkb$V`Rz&7ax`*4;HzN?-vpdrj0i%3#;KF~GSKjl zNssU&%+agsQ+dl3dZnr<&D;y7Q_cEwtEcq~??6PskrP&CZ9g-nMIRfw2a&&dooSH%FCG>K90_VvUwR<5u%|XPk+s&b$UU@w2pH~ z{rRD2u|Ffxml|eLGKoymoqeZub{<@R*V3SPLW20rPIGrOad>&{&(#u=*2%r`4m~8d zjgrnlMw5F)tdFGF%`+0(*L*LX`6ZiC3Lo9_=EWoA_2S0W>c^jj$iP)%2jO$48s?b3yLu|3(*L>?0R9D+4GKwZT)6@1cAi2ZDxhEMll|;U$(NcJLjdJB| z605G_?OTp38D6tI5F0~Y!mq5ceF*5$Y2WX^f(`&vJM~0J;r-P1`>Sb*GC;$D6)weH zU%JgG$oK$X>@jMI9pWB)boz4WK!#^mkfI+QPt)6k7$p=VF>P{z!ZK%_;3n7QnTSB0 zLlBqz=Ugb7Q`BeV*`<>_6-5Y6OdRi$w8W};Qg2lqJY^6kI@3HGl0#v({NvEDWcsJ!iZumBJoKix^jl!IMC{_`Us@PM7a z(XgUn+$A@g`2wgF&(mE{;Q_#Pp1a=ZrAW^hClYk`Oxjlm*V6qB2_dXyr}~}>9mTCD zQ;4WFCLT@W5A$^8_w6nFwSTu^kNZhR(A#?);z+TbdZb2(s3zkKII}Yawn;=Dm)4c= z*RP6CzTlI?xj?!cf9?7dKU3EIGTpiZXOo{5b8pZc(bmPOLk4A9=7G2bO$GZGx9tC--T3$P8!& zNF;}|*41}Fjx3podxd`6hkqmEE@uzlSQl9_2MA%mgOpOHX%MDgr>2DLCOgj+gB`ck zvuo3j8~^9CleAqeO@mWUt>e2o%;NQl+{Q) z1~19yGU8gc8`jQ;zc*5Q#8V9y)96h4GJUZax55a@91cWIE<;jKJ3nSIHrd^6TXa(K z@YFT=o^8536VV<9Eh=Qv+!hN$iZ-b@T}?Bd3wn>?2b9+cVM1H1%u-W< zIU`E#?~PnJmsNBW(-Bs$laNL#My>pvWx#!qj}L0{R%@5v6;k`f`EB(o8|%$xn*twC z<2y`l&7QiO*5P7^?BrLV3$nO_i9eo%W1@l$ZC)=$28b6CWOz8MFZJu+ON(`6|6Q~B zuX^O4vt<2)!~3YNBOec&-z8Msc+{nT6F98E56)km4tx6}CRoT?>$_K};T6eu+3rq$ z1w&ymN~vhgJPqAMPr*GFQSYs;)URBpw_Zi_`43*S#V>Q!HNBYn2LM#;RpB{>%{1ET zS<~RW2_N6s6SrR;3w;M$MK{-)w5w{H4(6CesA)Tlp!%9s;fu{QTP9Sjw&85w_!ig6 zSDpzeT{@qMnF#O_GAiMY2kupr4W_e%vbt_J$-I>*SC=FdRwuLR!@&^4Iq42+bYRV! zezUR)LLD-=uRah8$_WMUYRC=+SWWpk28X+E{XI3ov<>4sCxJ>rWC{bA#ot1JQyv|5FGp^g=9z`EzNp>hLabcHJtr<{zno=de<%zn?&sn)cQ~oC-(4Wtscpo`LHgg^!S@+1C>q-f;kGxV0NqCx?PoJ!8cAfVO}LqT>fZ4sG6Zjd(L+|KIptn#&f% zrT?qeKj~xJ!=20OJrdOxxm7oA1HA;`bXQ+rx8K7lO7Zcj<#r`EWXfH4$nzI(&S)MQ zXLMFB+utS@SOZy$``?fMiv3dM%Zh*2(aI?8aASd6*fAFmv|&DLHQ{R!=j}E9JC*R$ zIDBq{-u$nIr|vb`yhSf>Y*wgtb7Aw~^<-I51WxOn_m`FPv;p5;Pn$Oa+1PQ^Y5(@M zVL1ZkzGxMi-bv(Px=3_uLhZ#r{vZSf9I46eS?7`__dOqHQ&Yg!Oje5@E>|K08i{o@3%kfj zy3&LWKfw0jT@2>^cJwb{HkDj;-%?miEe!g}S`7F3s<`PLfZ)}cvI;YLpW=TF!Mz5V z7q?1Ej*;1TQ_LdwiSY(R^Y!`ZM|}v>#nDbeuI3hr$nYGu)EfxT@5m_B!n~z1biVSo zJ*x8m|GEB8miDb30S}}__kZuYzuRg?=Ang+F5*1p%HR0b7stMyX)C-TA-40B`R?{T z_tC)m)3s8MScwzI$gdhk!aBPoxC#O>x(i~U(gu`&oi ze8Zg7TFd+;H5j&>dj5cFHko`X)WG0fxFmsK^`QyN2TE_eH;}z0JRK~jrhO>geFCEQ zm#76t@#bs#Ux!w^j*+qWbz{N&EV-a=~V^1>~?gFob_Z9rwK8h1ppF4XuxT3=U zy>Er59ws~f7pE^)2!W^-?qsssBHTY_O5*fuINmSgSu**Y1e ziE)?^a++Es(VXcry){**V6SKZMq?>?5lix;*Ro)W5~$Hp>Nx#Sr8lxi5k{UZ4D3{+ z5dB~60(~9u==zfx>+W06F;QswyM$!K*|+y@A*ctFwrq zlJb2`&j+pl9*Ql$2!djpeLDRr+6K9(Si=L&7+No1X}aXxp-fWMg-wwB=HJ(8jy7P) zh*`Lrjh~=hA0aIX-i+1)lGp8xdiF^6!x0k*7W-U@=5_LlThSqvA&gSZxd^VK3QZg@ywDZ&4^$ftCn_R#%2@`^vlrp_jb-rcjM-lEX0zeqolCL?Bz+yz z+K$#VJI&y$6N!0VY=?;RB5GdM2gr2XvNts7LX<-m=2KWOvRcLQh%N0-WW;3e)NF6h z0+<&rIAc^~PX90~S61HNLdW6=|3Xs%2qnp@g?w7}wiazHF=!TExniV79xqyPz?oRC zGfr(FMG2DGQa#rob7!7)y#HA>vG%8&w(mz%u;lX}5j(?BtI(6G{Sue24RgIC7$;F2 z;KkXGyG>HkQ8Vm2nrq!0T#-@~u%%>Ji4qJ})QKvyKc1nrIVtp=HAP1F$mNH#(2=+6 ze|&c&Kk%w;u`daCDRbO+=JV-tUBlkQ`dBlZpI8mI@D+GpFlv&zH{#A4qT{(T3Gz~! z!LMO81&R0&*gXEXK?&BW3uD`-iE_QyW9%ngy5e{u0-%Fik}x+Mih(Eas!vivAb*DX z@az#nIKv{kKM64~4&w~M-41YWpTr;XjRvU&{Jnm0kSTpoI7;=FE1sffa8OGAnd@Xi&A02UIt7_Pa%_#_ z)56Y3b-J3QRscQo2|bq>zrj_Z2-;qARt#7z4vc%!&89O;}cFNrL%oz7b( zSh{F3ULlg?uebhOLJ7PVxqHn--EqelHx<%$$h}C@#2pYv<93)o_&l{Nrt!wXMf!~t z@sRV6-I4m$sa5V+&mSfRrF&|{Z8x|_~GQ1Y){ODzciznvHb()ujS2lf&fE9u#XAAET7^6yiJK0{TdEC_iEM=|F)#cR zdHXthTi+43-A`h;zn8`@_yLn-btBZf73p9?;T~qVjD}Fhqo*e%On-5|wINK&F`;hm z%@EOWuG?`AqXH?aaK|00}#5$Udk=^lj-NHFGXZO7u zVz`^{N+tXs7F5+;L(g6q#W#ICAnkjiM@Mo|s+ODAELEaA42r%hWvNK@p*DZLb;0~= zgwET-6Bm!OguYdlW?c2ox4q0mGG)F4Uzm&3?e@qE8Vhn!RD*FP`;PvmHTN?U;&x*G zO3+pTpEaS}nR$+ysnwHNXF*G_g@)4*wrc@Yr!TK#)_B!X(;pApm z&7Z|_$1VCoM-E=Dn|;=3;5GOveQ~ZdD4WBZLTorD=A+vXhNa<0bwn(~!txEaUD#BP zb#Wyaz5b;XJEiZv>geB4aESndDth6Zy9En&)^&nIKBA07-=NJ!rox!o6*eMt&O5%? zsROL^}x-DS{y5LB+W^`$3h$MsH;`R<9g^=~D{}b$o+5mmofYCbl*AH}>1M z38}RlhP{lD&rf#S5Z!jXrw&+OE6aiPRi0PAsF3}T(o}z(Z@EkVK)k)Vz};N@*U91> z{Fmulv%VE8(jz+26p^1U^hHRA(`~7|YX#S4K>FDkIr7C%5DBozkfLkcq~q1gr}r6n ziuZg(klJSuTSQJuaq&Om1OKb^4n>u)T?mq%9V`m)m8ZmQb!B~nvkRJqATvQ9TY zsBpnJ(%IU1Uje~Q=q#7ZYr;%|-yU^mcgn}+=qkpQQQ1s+Dl_B~B~%~3>Lwru`nPZF zixN)MQo!x?rr)|P-OChZQlgGp@Csp@3Ziug^Y8w}QGiZpMaQ_TJ??N|P#0?Nt@_^P zQeN?)l$UE;_^6F(OPw^tB5~bgct|7Dffx76!Vf9%Hr>9L{AZ%;3Ao5nq$&7J9PCm) z4AC}jBBlA1f3{}h6&4%562maI*zB5$gU!9Ks9vG41V7Gb(AH}M1McjzVO1OC*}dC= zA`EzvYT#NYEOcTN`Sawd*R1XBivhhpizS(EX6L2{^q-|M#fJ(JPMJEU<&~=ns+V*Q zAvP8^#5@#*ZS*%MKwXx>${58BAIv8gqYtT{X$?;T5g@c;kz5@*p<0chqfqDqL270c8*0e z#5n%_gzS6nJJ|owbnfp=|NkHFq(V9n6G{;&hvi)xa_X#-QwJMkixo1Xk@G1^Vn$TR zv9royPTS1J3L9Z0=flXx#F)0l%pATxKYag!*LCfBy>>mHkH`IXzu`Fkf?~&ek>pWo zov>D>&&{mB)zN@-c$7D4`*ZkJS3mbzH^w&zIYLWzMnXUHN9s+qo}Lg2I+;ofRu*3n z;B(8giYqrO^;wQ-$xIbf%suVJ+fQ)QU=1#NVYEZXnZ7pDv0R*aTc644dyh+#F{4h- zgKyz_LF~biGc=3JiWWY7q~mS<0(@!b3oH(Yrf}5t%|7b7+E_F%AF(AIvHT!%t>o~qBNP&9L)$sHMzAAQx$F}JTCf%tuT z^O>9~dv;dX{yje`WjZhhJ9R+M`!|kvXVp7O1^^Fig`K0~mU@!VY@nkWHvBE7*^4$&MFoqn! zy`R+HM~;}5`lB^+rV^&;NXh7V$O_*{V>CP(@m*kUvno5q)j{v$4O@Jf7F)C@95Bfv zzP%}0d3j{DSS2Y4q}`#8G$y%K$PS{qn;!hi77kv1FY0D6GV$(|g|Db&yykSQq|y!2 z$P5RALrnX}CZ8^nALp$ydTOYCEDhSp%sI&fD3B_u=A^p3C;5Mo;tw&*Ak8J#sg#9l zk-baw(Y|d#RkfqMISF`PJr?=JC>zQ90a=9}bX9=Yf41Xg4f#g3zK{N%7PBPNVXn6~ zZ=|ao675k*evnfaVfJ$Q1*n&z^;aTl}ulgTS}=FSq?(QTdsEh33sCfK%qm z1A;czxi=Rt&Q2DQm6^>*}qS$gqCT$8P@;(pT&y)yX+tq#@>cCA2pl?pKI*B|d@9szRDShkH#@cFoh~cEXQ6PO za>c#f$cl7iovq0$AMoF(;Gka=5yBsGfIC$C2~+$%+P;Iu9mLTI5Xdesdp&Y)ORJZu zhG|D%ZcYWL79{yP4#Dv*fH0lO;yqShZ2KZ&K9cTpgg$Plyaj@BV1crrRTnCHO;E?J-g4S2oFwfvv@2*citc zv-b61#fW7t3Khh0_nRdN=Wcg1esg1($3HnYx4setY3sPnM+5zCL1<<)uMt+Ok+9;C zOx1apQ&n-ymMg#u$_{bW+W|`oUlY*3vzjs;4gP!K8(;nXBKr5@ni?%DAapK908~`0 z4sDnDDJRkYZXO`>Wv|$7wan1oQaeJls7{jTBn|yD-1o2!H?m>7dNHAy3V*k6Um|cy zxXgv6S609q^fP%y*{G4MPVQLV6ig60gNsdH1ep-tj>wfn9)x%AZ}!t5TvsOr*J|$b zA0RBHvXAo&vR+lCCe7oDta51PaHE)+Jt3R*@P2MzFNlmZ=PleJ*Z&#A5PA0whQY_M zEL2CJp$Q8G0QgD+-2}1sABf62sDU5&e(fp<_1vub5mj}d@hycG`9K<3E(5k7xshz#qI z+6sgCBgt?7+nwRLPn1at*%K4wRQlYj85`V&avL}lK(GS(MZzdP+B! zZtTqi&t-$(3fBPZ!RyTKrM??0fm8G8XHn+sjgDmO`;a^|12RTDP)vTo0V9~D_FwRf zJ3I#p(`g9?e`o}1^Qw}ub^Ef`CLig>Cv0zmf}NGHJ2p<6eI=^pkaFEg=}KsQuedC{ zcbu-XTF>h-s_0%~uls!!tTha_ktToe35C;8;{iK5dm?zz$iL_5<0aY{Bw!cHeSLAI zFWxel`U?DsC!|@aB%bu#Wlpl7SSCR~7e0?n9>eEQ^D*krb&1c2_XoD@dUl}Z`zfD{ z^H*DHG>o5xmZja!wb`MiFOQ^q)7#l@dx76{G?R=AlkK*wETB#gjcDlqRc|JgnwCDl zXpwxrxv~m)(m8K!>tV%Mu}of*)7aKGGJ0J4{^#&3I}w<$xjwxfaDZf; zt-9*?kK$})umkj(TjAxa{)jQ1o*28=GObQ08GKfFDH}YBm&p=&7rA<*rX(snA}E(7 zzcq8WC;eEtZ&GS{;`4ZfarHnnC^8Vf=pqUfN%DR-%LFb9KQJfyRy{AKw()az&2<#? zhD~*JNP`Vc_SQBV`>8gfh<=ShQzUK-``5`&1%n#5t+B>t?^UVQ_oXUiHsc>=e`H34 ziZNs*rPxdswrH^E4CK2PWFZ?KkNDXQoN^Hll9oT~`dbUwV3bY_=DJBr$l4?UQm9nc z8X7{8cmY3w69IEBe#wdE;$R0NdTkOI%#85}_BG@2+kj+~sMY0sf&E3HO!rm8QJJ{2 zEwV``wE214P)g(3Dp^|p`jI{mNo0CJ~xkc!c9oDFo4sYJzVA*_Kh+scpBcMKo z#WFpx?}UDNy}t;S24ez1zbi1X*e+dumJ(xJr!i#VTcqlWCXEVtq8`8(}mwcBSyI8!2bA^Cd?q_mk+ZmSH ze_Y0lymoOoE5It$3KbPpz5Kz;;E=G$xaXq8bvN`-XNMG4*kc+x+aFH*c0W+z8l!Xx zUE%Ys4*u@+_qhMGhT>;k*Zt3rxWs_|+SY6_KM(o|^HF5$+CG>hQ8r2H?fMy4;?qwj zqrq1cH~%o(zhoYJm(clTY$1KYoz`jMz6*WBFhc#iGlD5ILo@a~;ODqzLx!r9nTBBn1(4x42u0*TF;316~kfBBCcKA}mJ0t-(5> zy6IhVurQ|wO>=a^xY}bS5npjP_jcD>d z=jc=`jO*1*B9^j*PP4An*+u5gRARcTA67DX9aC-h)94-ghFTGn98~Sv1B%%ekTPL> zsb3Xl-d7K`b(5krC`FeBm`Xbqm&?fg{SSKERVX#XHCRK`Bz!D*?O1?stXMg6KK!6G z`Km?sr!O}>tH>mxNq_MUZ`yJ`Ixu;`yS{!om3=UzC(m3w)bxWtNoCg+-sm$8j#>!h z95%wfvUF&!wxiM5Pz%Ub_C>O>+t*WwHUHB272Mk~lfJgK^+GSVytWMlgVzMTg+Ptj zc7HAYdpG)7MPO}o8&<#Pa7C}1Z!b&JdbMG8E+tku;)P7$RVT&Wf6U)%9Ws5`{?7P~ zyOKxUvm(!s1UJzaQ|@rt2LuiwCMT1nna}qNsxEYO^+nDFy<~jDSo+6rdvdk?lMd@y}kvWlO z>PbKE<^=&&d5)w`VH4|{Trn@BNW`Nt677nY^C{DwMZ97iWEN|9Q;Q7P8_&IJUHn+B zA&?WV6H{rFL;FOi$<_|dV!G7#ms1)k7IlmGZ}ebEg$3%dmtpcb%!UTr;NBR-3ZAFU zWr~>sc8T(IAV(bR8dh|CoQ`|G@ZFT#?OQH}9-DkfkoHbMDaD<=jqX)>%0%-u-w$+W zZ}{OMm+p85)rh&yW{m(b-U^h zG8ZD9+u8?MO~b=ME*(8v%`UE#5})QHXs6b6gh}tuzBD~$bk=nn-dF~1KYVyZl3Y1K zl{@w;^S9f*F^qawMtR(7rEzRzLI3X^TCx`~eAir!xT=fQTKGq@-;~Ab$9~ZwBdFSe zwPrxwn7DbyU)v3fdcuGOY$ra!-uU^m`YUfYt}1>OI=xJM1?)T~Z|BFQ+j<}uZU>u3 zZPK}ax&vTby6I{Sy*{T_>aZY+@M<4|vstxdimZ zQ@aH8+aQ z9sfS^>ha`o&Cf#PIw?EN^Y2%L=-5=^M?couq_T;KkaNFKm@}oEnEK^*-6-%TBiN&F zXs1IThUlDzd2A}GpHtAVHoRp!Irz}D{{BdB`BF0%RtD&&tx&yIE?LYy@ZZai*3Z^) z!rC8py`wT;xBD5tZ}7BCje_$zctfjhTtO^wlS=uPK~TnsN?FYMwkCYTX*1<&&TMqD z@1~aRoRITsnC;xN{uQjc)wbMdvpy}A33|u*p=?`W2GjGK7o-yHeKZagrA}(`6TS2C zgZt_E?KWryEM|@9k7Swp$K{&mX11Jrd+WLK&|l~GoQ^Npcgjzhjq=MJ9{jfT9SCrk{f3R4AS@`BkR{WQ#kT(jpb zBLaNCxs1LwdYej6^qG*(1pJ$pF>s2>s8!#mO$oWB(@V`8rAvSMn9D95p|e8&t#4au zVF$;i1M-Nt*TFZ@*pFOZK*b=c^kYo)l{JtTSk}`X6LbHnRZ~79ynp_|&=_Rv;mpZ3 zdjCwB*$t&0_th7ii0d1jkGs)>#%;|;eiJCvdRt%AOOEUB15<(Ir7tEC(+%98OFxjk z{|1dx=_T1OH?Gt5A`e`0CuFqeCTOjUMJ>h#z8zQ=5(NHMQwFhIy-~6Bo{%+j$;yaG z(5Z{SJP`P5Nb4p?xO#hX=W8AUR)vX@m!WQtR#T@fPnDe;oo(K}@o{ax{mbqpoZaI; z2bLc$x%3Ns^3csce6`SMg=K7*&_;3o%q8D{3TLkUfVkiOj@YomrhQcN zQ(Z`f?^_l*B&jM=R&wly(9J9m5FlS&L2>@C>JhVeO}&xcCZA^F!2E26f7;5z0?uTW zzieY4*bcU~9Z8P!970V=v{t!gPjQ9k^%*8sJQ`6id$MH2V4UGTKFLUuIuBHO2%x)| zWKP6d@Vt;Amx?`O9D=0hM>jYJ)d`>o|J0DC$(@{!?rqBKyW~H&@oav=CG`yRv86#T z3xp~m1bxW&TYG-q1FL17QPVZPbR(r7yNYdArws4Czq#7Nxm^g^eF_g3*K&JRTX3)q zMyZx~WGEXIs%{QL((fZF#3ZGu^qVC>UNomV3QfC_r_ulPng;e5D%R|NMY%ED|7+s& z9XuU){WEKHr45Yc+}%(wxnBmfjK1IDP7$f4d5#ZE##A_7=cSj-{~fOb`unwu0<6D} zQK_@#V-;f2P{ea#ts2dZAo3A=PKl2dZWMXGmqEu3zRKM$Gola}w_@3~g3Z{naZou{ zf;Wp*Y|vQ;$b!6|h_vuJm*!UF!UQc`Ls#TYEu(2=8)GUhX3$1h=4hU|N147_ciEz{ zw&qw#j7J56;uABa=M{JA?17>yM}9`&j7f)c8xJZZ6&+Lx)yIy<4E_hp^vP_|PWOaa zoZ-h`Sr=N)VqcY^N@k68ZGAwe+2<($fH=lFIOAv2D^5w6!Jw|+a!5ZEIs6X|$IgTI zkE3Nj@s7fp_geQx^@F)qzQpVkU~?N{n?6EbKIqO?-!&5XqBI#&VA3=T1lpji*p+jpYL>uVB z(R^6k?Yv$K6ws=(j1BNM+~E@2wplzHMYo2%_l#7xS#2k-oa)3U47+D(a(kuf-Kq}@ zb9eeWgvVNj5Hy?$8rRs6u`Fb1Qr*Uod$o^wa13ad49dL~{)OWiWt^M(NhUBl_)TBU zrsu<1QUQ(P`1=Q+SB7c+>ZQt0CX8gC_@(^P}*X)AAa)kQ@ zTCfk!#EYyzDb5eH3xR0{5`w*$w11zVYGbpa2+iZh&Eq!ytcq&p8E1e>F1MIh@)4dW zfmpxD?|VEjyn=$61*a@DN=v&S%;rJavi@9s>(!PI=!!C>H2cKTY8;(5>NrjlI@F7g)6n#VXj8y#Tt_iOks|gq>p|klw=hLHu)y#LkYf!?v4pX>oM z^0nQ(;Hj!cAg4Z%0DhGw@A)PZ{ZEmCu(Xq&Hv=r( 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
    D%n42&8p2D{fyi;nk?yM z41w0~X!768)2pnT5w7m(`U>Ilu2Yb^&`;FMM)?=&Hl_71m)s^B7_97V*t*IOahfV! z7s`m*a~}u~qQ@6!Q{4B5Z)_T)kBt~Yw|s6p@vBlt=?845EPr^kOkx_hU?L04K@@o% zQfBn_f8L2{H&%#9NuD=a zohI*srhSF52@c;}Q318m(N4XO7fJTe(@7lvriJNy>xvh7%_olT(j_;q;_1`5 z)e0+wyXve9gV~2jLzYJjyu!!>C`TVk4?A=e{R~xGrnRHHg(~ z=hwkwApw#;rn^%ZWZd@aSt!GziyOw2O7P zeRWu9u`YXNgs&9-?4<5=RqE+cezuh+4?BFN%PzA+SFRnstehs7SpTl<`1h?0FM#w> z6zBGKeg=jz&~JSNzR6*HsKWV`+%fhnbfQBz%%e-(0B#3-~oE$9+}xijm&c3)LmkE;!sp;Mvz2x{CFnZ zypaj2fbM{|Z#5hxF@48QpxuCk1o+pK>6P0O})jyYdd}snBuv z3Cl*yiHxWswaO02*^a#;UgHp>b0!%0L!(v1k(T0^^w+s~#AI?eX>hG!h|E@*b)h7+r&m{x0APoR@AwqckAsM!cJ(LT??q zV{MVfTou^)cfV9pt=Rw#8rZL!5q;?Se`BE~6E3Ot&%%@gU&uXaP@4Oay~p~y@+L)} zj^2^Fx)BplB!scamsQ}b23O2`@7qd`O)UJWn3 zq_&%wlFY>UajI7iCmVqQ0%do#1o9Z8Dnj{mh;F`7ih?Iu*-!4i#QmmhZqro<>=++f zH5#?e__i{W(_7BI75A-Tp7S)g(EM41;-%`wJ~f{Z*CSXD2XmplMHIR?Y)1^)pjj`% z7dD=^#zck8I<*V$4$+p>I?86Pdlrtz6mI0lEEYZn?--@v15?6^8vew4l272P`7tsR zD?-;PB?|7QM24&1N-2Iiq^rkiB}d2ly)_?HZxWRUTHM9zj@K9@Z{`Q^t@F(;8r%kd z);U~m$CHC!@rqA8IYM5cm%YgV|g{PQ-I6ka$y5A%3FG! zs!&#S@;lf@@h?2J%WYCQ-f7>aVnT8vt&@8U{nDd+aGG8JT4i`N2YT)ArpTsi6XL2b zezTd2AXkX~J`RG$a;~?QHR#HKrculbpz|~X|KydSm`RrfmovH<$`p`0?h^hKtKT{C zp#o85cvIP$uK@S7O{zeV;Y4F8d7i*@kTZ{W=eFw5i9(5RbxnH_6XfZKK@KbHV`fBS zdeHg@ghsX-3K-YmqMJ#ce5P`DRQn*}E=px6bN@USh)fbQMl$jYA)ib;7Rsb?bA6xC zEOtibOV)QlLr|wNc0}VJs@%PCh9?pL&H3TWdAt2y$=OMzcQyy?QbUR^X{6%+WQPoPoIeuoW7tB-s(q7nl!D z*MapuYOMxTX0)>x`kaG%ROxHXC8+DSV#-w}YsG(Y%y!48H>8HXt)W_KlW#Fy<`HF) zZpqlx_e>A(&^vA1%v-Bf$mtkC=E|sDIlc5?wGe9`W@wWlJA}pLN~Upzfjr#80GosJwv3O^nCXesfr5mrZ>+Ao?q>e z6+kND@ef3%#K4h*i?k(|8+`?By)XO{-LLQ8lsId~614|@9auU3TJFSrOQ7PliFy2P zon5?tlkgBfELF83`X5=&PcbF_(%y3e+AV*hi-{a?Y|RV#l|E`Y;u%#KWQz+HXX-PFEhbDDm%{4TYO797yCz+x^}`P>irV_l3!@ui&Qyd1uf0x5&j~L+ z2imI6R8b-E&b9)l7JM|QyF{-Vv#}Uoz35ky%imYXHFr0UEcFtMJyYI}thtUdzuf() zlq6>_|Lpb&uZ_nO)jQ6keq>n$={06KbiRDHRoh4T$NASMMK2AFe0Kk);lK}oKUGUF zm13wHK)>KW?N#i`zU*59l$`fWb?GeMkZrMVRrZ}-kRNp2_mz#ELo(>Gx#)ik)ASg~ zQ8hKWx#MRI;mdtUt1G$t=ap?RDzFtD3Tnf5jsW+<%2}=462o=%YZ)PxIhVo3&f9fP zEL3WAsx~NptdeblV%mN|QW4!p9rp5Tqeo9zpj7E&%0SxEvY%6~|0^MSOsyqc>$^^t zVH`p)CQ4Z_1~qu0h8K=7*?(L^?g?W%-V4VrX8(5xd#+6<5MYLmQJySwDXyeT{jpP6 z@o77Ku(Am7Bw6ENkzDUyv=bJVRW3t&$eNK@c?NBLTmvx!SCh4!Jmv%R1;?@~$9`E{ z=bcki8ehLd?y(>~jsb-g%dO#STjGRiBe@!V0hP=ZU?3B@M&;ZfkH%-qUgzwMQN07@!9hmX%mI9}_=lJB83Ah6*fbn6&;QGwF zIW-p7ioJ`5{6D(TmUG((cTNZBmcSu1aVtZkv1aBW5I2|r^D2rvx_mLzP1lXT&_KvW zQGr)>$4&RlCCwzg9Y$oI=4X^XHmM%>UE=dl-#8f$!9gbx5EnqZ!hIW zw~z)YsF6K%;t!kr(+IZV^Z6~u<`TbP-Oi7ATiyc8Z>gXJmx9;|7sFIZpxcOx^(Wh* z6Ywy`_N>dbs{PR|>D;{0b0@WN35>dEcoZXrviL5jB;n9)Ne$yzTr@mt43)Y);sA0$-Lngcg}Hi zB0t`IXu`d%DDq=2#FSJ%-4pyF8;yZ>F1fWkrobaBR1qI0Rwc+RnlDK$htBbE;cll* z{fL1FV2OEQI(wAyw&6>0hf(SJ z?V9k=){+BoQHRUDm(1upf^qw`Psb;_&&D>u6jMvqP1g}oQSu@0O5-NMhl;s#Cy8qF zsNue+W6uwMs$9gFyW|0!M+G9T5>FsN*N0uZo?Alie3Jn02)A1?oMpKkS~So`{x~G- zW0>l&ST2{d8mn!roq~_){eYyNIJTi$*b_lkdM=;Z;OJgKm-}K8_f?zX_Tk5f0rnn$ z&`nbM1uTE;17ll|0DK*=C9%Z$&c`i3br#iV>F3GD{x-rb{~dDrd_ELbuV^k;&Vgj; zxD4#?RN5{S)h92B_GV~|y81pv+*0@dgt{85#m7CY@6N&}>I=`7W=sos%Pa#RU7-(h z7TUk>z3O=rr2zDo=7Q?M>}JH#9MC~=P4uaHfadsqdqU{EA0=QGhz~yXwf*3sQ+uDv z6eq9Q^3F}vO!4b(@WIkKf430M$>N;*u~@7qPUzEG=|^1X9ngOVDJ0b`I#U9DLJeX) z@6jc5^Ir*fJxO@x5EpFEb6jcV)|HMpJGA_Wt!1Xc8>4x1Vk-DT-jDBK)&pi|fg|Ssjrdl1&Bv&$2*q5`WnDK7tSE zvN+7r9Zrb|$IRo$TfU~Zt90~|3Gu4KCUZk7F_Y7zJ}A}^m^L#O8QS1|C%5K-yN>bNCNIzN>COF3?%j^(C=FNS`JqujWi5td56bZGW!?8f8FXIauPHvSZcIDR)M-TAnnjJIeN4owI4}Hzeeu3{tpA*Hlp2LxmG+qJPt$!dLpKjB zr^x9Nb&XlxR&O6=ZHF534~|b%vA)(rvv7Wry+Fv#$?uPZ{y1flKDsnYqn#RrrtGm{ z>hRlMw;>u=!fK-g*S`+DG=Db0a^k#J9QPghe!;Vfe$@Kg1G)$DaaDS`$3@pj250b; zbs8N|f5v*2e^i@JZJdje^qLvQNv7vP>fm#zq@E!b4Wqv}8A22YPbU@KoN@9@4E1!` zTVa^N;wW6p*sa!l z3wEQ4K&rQ;WgQX;*0`#VD?-@I8%d+J z0|y+1ZLE8Xqt#(wD{XQ+@?$4Hv<(uOg4HI0xnCWHzb>QslzH!5Qzovj3D(!(*gXu# zqb4n~U(})K##Nk+#C#I6)Uz_G1 z4!ll#K3q3h*`Fy6cGumXrBAoR8xPfg_|1^g_Vk}Qx!tWi1Ns>%4YQ;Y-t-UFdtUTN zb^YopeKo^!zVM<<`?+M+jMsaj9#KGMBG0z|fh(UMN8Kc4I93c_3hJzjA6=KhYNPHWtLw@N6mwSE*Ok^7m-lOZ)&#khxbT55QHqKIi2f%4t%w7G zpAB;dcY>4Kj>lHoWGi6JrafGXL1Wi+y>r!foF)xHE|8<08`T0MXo@?CMHP(va~4Dr zQfHPubXHx^^TxPylvQB}*HxiO$qCNej7Bl75ffrtd$Yh{++(wEeg2+a=oN0p+^vAP zn@MTuzi3r1Grg~Pf@oESq}6*|`=FCnHd!6SXcZDfnIRNO5qZ*CEjw;1)nPH@OhoLILo1Vg;!Rt?~KQ(h0gQ9aGVJL>cs?m4xgq#X!}Xh-!CAP>UM59p*KMH-J(!zI>0^y1Rh3>l1`p%W~8zs-tD7Y9vSGby0b~Ef@g`BtA zLUxGf+QLoOyv;m%cv!YwkB(R}ATo`u32GSkpsZ-S26t_BPcdCo%rzif&#{s`9PjFWKlbZy{7Q(smz z`sv?Fhr3Dtng;ogZf4Ecn8-xuKA@Opt~}mrh4D?Qe=i((;OBX^b|;_r6B#h?xoQ+k zBKfZm6hWR%Aw~_CZ=g)QThA>v*HPm|sNbs#%@_zkQWs-gg|%^ZD+<6t=e9zoKhu5K z$M3q+U8Ev5IdmW;r*W4dqVCceNz8F$ikM-<9H$duMpDQeN=1duVongA75?n3{=Y$@I5eP||D;~m5BH<)>} zg7op5vVEdQXLLreyE4Uq(A< zI$7FT_JjEA=Df*4H=x!QXLwX-ORbI30mA`6xSV!H{La3sdci7D-MJQOtR1hHUo3?i z0%(sctZK@r9u~DDCykB$YwwMALb4(e=$slDQ`fMBArUYqbLxlU-$hRRnrrvyS6g53kh)U&sZmi}an(`l3a(dK;s4e| zAjRp<7rx}YzE!%n#sXk_|4RzdZrzaN~ z_8}gI{tM9)ttY&RWz|$CbPq?@>CE*cZb-&MC1{-0&1pSdH^N4NC=#kfbWP$^$Y!vfzgaxsq0t3t^?y0cP7OhywQ-ucDSeHl2K3_@B(V^30+Eo3jCWnVnI>70j-VcG1-zS8*X=3lCp zh7*JV5lzuQU8TJP-iZ>S-*|A|)K1NdyW7rL)>vL1e+Et#O8?jZ|CrsDk|T#P$j7Z-`-8T|*5KYt(sh&Zf;XeV_ZLyCX#=j5`oJkCg25 z-CpW`cAw!Pq!{0y(b)ZBRTPvI(k1`OKF<$vk@>}-49nqrS+7F|^{cQ3;yZ>xpMunC z|J>EYwgL)p0^xV+qXr-ks;NW)EV9UjAP|7pR2Q*ARsUf@ywL6zx{u~{X$_HQXuNYR zh{3S&?1rL`^f7?Ny+?pi;oaO|K`nlV&>|T45cwcYrpxMZH#M)rg`Ram8{OpGaeL?W z$n{C(-`)nhv1CE3m0wW&&tq+{gMBHI@r8QFhAh8wBlb~r3y!{iyGOLV_`_1;DbfZ_ zQmF&iu2gCMyV1v?U=Try&tk}Dm9d_FQ1aO>#zQ`A$aVPV2?-_I-9EMtxLPcEACQ75 z!M-5-h~E!G(O!9nf%Hv=bg-v25s>xzCr!?ep$xZt7954;;dcmXX6giEj<&(s~EP)p{r*U z(vO&=G=X0{{ZBji#L-{+H#pb5OrTaq#O>fi&!TNJ^uD2CJ$Rs|f`^>>$n#5EY0-Cv z!P~EXm9=k2&hW`CGfmU21(j06z0KQvH9iYvI=92$jPKNt)doJ{ffBq=?mq${e{9AS zB85xvirog?DvEM0;`jIa(3iQu1w$F6BC#>iR2^e|;8iZw*I{@8V(RL}b@{Pp+VCPB z6#=&yZ65IcY;GI$NR1n3cnVS8vZUM-jweus$Dyh^XpeoyGwNcDxk`+MeOY~n1=)!V-3s<>lZCJG7%lTu6i)Fu=5`s@ z+Ru$DBjlVIB*-XCks%K6PF#4kcKZLb0E2f7`#Aag7NY&K6Z;QYzFmiTfgcBD6io2E z54mw_-WGbc?aQpgvuPJUl8pDDLvgDUS4`VOH9W{yR$GM=uVSi&YOAr7!hX}@mRE?A zZzzg%eRFJx2ny3T(JjN*-cgvLh|r3I@*(%kwrth?s5g}rukb$A{x8Mz?FPRCmH;_x z8P^$Sw+$rC&y4Du;9MW8ZphzN@Ebo=bJl=0bo)aq9wpmPMd-v- z$N6b)p}J}WALt4c1b>d-DKH2P$jtnZ_YeB!T$|gYFHv98zvPDH3T>BK_({E0)2D_Ow7=0Hf!^{3`OAq8h=;{MsQmy_Uv;?&4L7l{!`{LF9L#n9_{u zJ750nU_Uw60~rZ2Yvi}&iA3wKg){PUQ6+fnc5<^fr{h(+x_kw?i=r8A){M6%4a#}lbYnGSF(~<)*|bnivQ+F zN0J@Kk^iPedOYb7R!ZmJs)cIR6|vnkI+6D}0;1>Q-MD$3o0WTrh_UsFkrisAim{ds z4SUW{1?{(HRd}M-W~0wS>T3TZXSNCVXQF6DP~YuM6SusGwAhuT;YY*Bgu=Hh2Gwg% zr^@o1{b>tEwiAbCRP5+UBGrh88@K3-p8ie7KCmk7A5PGsh*!9?VX$jyp7~FV7TnnU zmTL*b%Fy_T07Pr5%z_2Oy&jAlpqeeG%ekQe$YtSESqE&pkq%NTa!Qo-hF zzi}GJ%#BxkHoD5`t1j2*S4dNxMSpSyf#;gp178)Sn598Az&?RL6sBHU8o&Y6v68P) zIa|vwyjW#2g9e#SUPd0}z&ZQ1)UiSX4O~E? z(S9e)U!5OZG0gbrVl+sC=9gx?egB8B;!cHS7E@>IV#nOZ-Y&n-oUFzKWjoDT3TO5W-r8;aTjAHtOTdv#$jzaKUH3TDoyl^dG@{jsjAM6#C$`R&f1e!a zJ|37q>{4^EddA@^05$DMMPB2o_GQe?vjejp-S6K%s#~wz)lxwOTtNByK0A5;#+ELa zplQh}Ioj*L*kPQ(=W0;=O2GiINCo5fZk_18hwkyY`jzLdCL2ps_kt&k`L=|bL|+QO za-ZZItD3AjN#6kM2Zp9rVJt63D~raMEqS6zL?c;zeKgo%l&xR@zhEUI)4xyt*s~dP zYuZEcH~=s^=GPL^ofC&BAE?}M3mOh2@lR&5DD|9K!6qS4Ry_w@?N2Pq85BwFq_ zdtga0MG18ge8J9?la{qG)%Pxi&ZpL&%rJiQGufmhBlLuJs4EB>tuhS4&y`t1ibv-% zR1ccNh}OXgeK~OFCa!QKZeehQflY9IZaIp#Ty#OBEw)US zTiRTC;flGLZ9PNVz+d3B*6pvReR84pVuRUBiSu3c_gNz$Cclr~PFmHJzn5i28ulg> zBr;!x9e)Oz+wQvMx-+laH!9>4=+k{$liLBGj7_y*|GI@W1?>E`%Kv!2&vDw`8V~s) zUrX5}%X13JxYetByAUXEWzW5*$}aV#?`#zICo_P@jEbl-3e@X^@F~0Qv=o~PAF~Vf zyW_xSFgSddp?`B!b5*049vX9bO2Ibm)kbK=C|$nE?o~bhABDc~c+z1AZcOUdtPZlu zPei@!k*_GY`nT7~{D06|eOP8@?U4`A*WE~oM1LL&1pX*@>V^cT)0zVwOQ*jV%-{sL ztc|1-4XgT%8qShC&U=eTI{-J=19|er9@Wg?jTrllyxcMR1jMaDfDHQ@h}VkososoL zfj8t7qmjj}uAzqgL5`@D2ycjUT{O}GzXS15){z8jRyt06YU)2Af{3~ng2sb5z}oJk zh}UMwhWV9NyFwG~)B*z5_rjeBH!~f;sI==$a8PsML6oPa>-D-S zmu-eO&^WtrSne`oCe+VsZ{1(|1}Z2(ZZx$Ahd@sk!lK$CenL5>5pU{^LTLG23rmcvVL6$g12Ie?%Vi_&cC#=5qgGc4gVpUto_JE3 zS`=ejEV!pg7r)vbJno_S)py|%UNZd_SAMKq>rXcI>At~X7>PuW0{-+&Z-lO2Ld=!r z^_d{gJ{z}r+(55imC%yxq}5My1@gtU!CoKRP&F$lIpFP`mO8FH*u*{jF}fZTMw~`eMsb!<+>bG=Mv4j^E$Bv5FxdC z35~OuUxWAgpY;kD?as}9c#+Q?QzCBkAeUt&z;*fkS+>YW%~tF zKr+0Yo66D#-pFhOy#appvvTgn2?B`8J^I8Zeo#6ZW+l+QbWTL(%m8XMRd>nHdULL< z+C2mAgzgmOC6PZ-mBZRr>JKYbo>^G3QGT~`IMbATRzvlxQT|^cRpgin7G%$W{uC9>XtN)meay)3E9zZb5JC!Xj$y zJFe#D00*BIYqYHajz{+81cq=`n-NpEWE~#1kTIrgPZFZnYzDgK*%~OgZLV0*KJDUU?h3`L-~q z3+vpubn-%hJHBpnqLF!-1Y;_Oh6`0!g_q;{ldCrQb+wN(!`uZ^Ym75Z%`(%0lc;I& z!Qeny$Ka^;a51RD{4#LpT3~OT`nR=(2MHyS=CJ!E%N*?&G;3?04Ei}k<6MFjG1QGqZ#Mwe#LE#$2I)TDdLb#FB!LQWcO zE+Kti4hF$a@ny%LRe^H+NNEGkQT+CK83qbX*(pME8;+*{|yqhrMZc9VqSd-@d zhj+U~d3k;bDuRhD#S}Hj>e!n|6dt&6(<|*PqIDuJB1gn6_;FO+FP^_`DGvI!h*@}T zjooSKv(b{R0iC$77GriF-Gwtw__-V9QXLi5DpN#^@iSh-;-=w#=nNQ`OEUSm0x=x@ z(2EbeLWP1a?JofoNZdL;=Mb}%-z#@jP$aI zt7gWbn|n?uRmzQ{CF-5?pY1tQ@kVU!ynG$g^T4|2&}QX!F7dry+ID>>h}t&H=gL9F z`K7v&nqSa=DL0IMZGp=%ULuvgiYaA@18sfK&y5l@xH6=qG81$dkgjwN@A^#Bd5dF} zY(atOW3*j(SqX9mFz>yjZ}aq;_~WO(ZG-PDVH={f??b=Gn`N`r0Z>a+596)^Sw!1r z0XM7--T|C67{DnVbv>WYF&+B~u!-=OzU2>aVenF5~4Basj)>l=Hx=0-`_-H6!wA8powab8_Oa z5eoA`5#SV@_vo-?WOc)Wb7j>5!(+8YgSS%to;)iJBV}i#d|#l~gIv?lWRAFb-UL7Y z-nw$S|9)k}qIS?DFIPy8z*qV<0LQJzuQD$-ti)QMEqGpDX#`S?{nII&APma6w-uaI zM4vd@rH-v!@4q5=oe?^my$+8@srj!wOElAVpn~OK3!II&)JKIHf~ZfccmGUPU$oY+ zhVl5*^l9*&kjGr!c*c7)<$aulR}iw}5fVKt8gML}Qz+Q^cwb)FL*ui^zt~Q5I^Fj1 z+js7kyS1~|i*PqIUHGrk)v#i8jnw#^mcf14wmolj=YsdFDZGm(rCgp;y?S4ZwC@!D zecEfvsjZ+{y$fSE5BKEq7lWSVJd@rq)@~4BR0macr-x$Hdj?))gSNnS9nqA>DYjnC z17qYqY?%h zo|r%Y3vkia3%Cv#Df=L}#n@*wNx~pm2?+&uC#Ec5s9JZk3+T0t#DrKte{V^cUx*Bn zt_A&#{JzY zGuB3P-*5t#BwjCPEZaZv8vn zbinRot+eN9fB>#naXSLPU!!;~x2WEt9eA-*2bk`h~Y>VxqcjleIAGFca-HG#{&b0W7$4GYl;?fU80P;u0P!LGxR zv4P?v{dJbrIsTc_6sw8)cy_G&>*l7f%<5u2B&?d;;zj_M{Vo1zH`!kmCP44}DD6X2 zh0mN<3;;h%X2aWJ{Z}%k9VpC_&+Vw(q@`6G}%>hU{clBG;eH?sUbRz zX#k1qY0CWxvdP0v$+*(|Tc$6+rL8mLqUQs^bQJ0?x;}GaK0)kk*yt~~eL#>JeTQn4 zMjZGPCy6X(iolq;Y8D$gq%PCIN)cJeZkfl+Z9gkIU@h1h;a}4v@!U0& zV0Ydopbqx~cet&2mR2z73{ZGUG^m0P3xmwAS3t6%mK~eXlDC!c?)X-2+DLhpfeok1 z_(Gl3eaIyn8hhKznr1%*e-qDG!1wxF;#Vmvjgk&BL;r%!gOP@@XG7)}%uF6XxA~a+ znjKQnm8I!s{Jzi=G4ILsR*Z^Y*DDS5YN&Pm_vjcjAw0dR!gv^Ao<3FGm96&fsD^@H zBPRD@(Cdg4h~Oy^%p*$sbD5v{>@p3gAeGA>81_DsdUo=MZ)MC(ew;U#A}-fmNZjzV zp_>|(z8)c+ijypGON0)^Uq-Q#LIiMQN}5!LVSn3F>vQt=_H(8cmls~YQf`3z?hU<0 zn|)K2U!m&N7Pipq1qg-YZK?jt@a$Yu!%~wy%ckgun?e-iOh6rNixJ67MV0e)s6_`B z{81<9%!>Y@EhmPz_CP^OGY_ug@z7P4rZ*iGRRSg*Tvg zu11X-2Za;9HQqs8qjOP)e{sSrHWT@1l1LWgPjiHqG=V;IlV2{0sTQ$Z*{%jmTsI=m z0yNJKKDgTuw1qu17GOH~pbD(b5;~LZ5!|caFq?K(jX1z7 z7(0$Z9(JXSg|w}f^O~ySS$!&m?LWVgEniJD;uPw^Sfz%S>z?!d-SUAACQCuJ`D`=% ziH4Qp-{;v>9I2r4(B`p5PIO=0)F0@A(LvXP)P6T)(`kywb^5`G-xmFc78>&K7fs(H z%OS$6O{tSaRO{FBhN0LedziPItC6TmVQLd04mFrpQJa4(VIn#rcvs&+7>)ni?=jw- z6ll}3#JF&csHl+%!H^vjTn&&#xUv-r`@k`Nue4w$rg-yrCjRgKp0&mX&-2M;ePa~j z_;+r4)X4Yf{`JkruqA~4RoBZtXX8_a%Gz1MeWYJ?ZkGY~Lr3Zbgz#X^_**Z}|I9n4 zUHKK{gXmTGWN<+F>{ow&{$Vf*WT-&6paw|>o z`T3`Bgk&#*TF4jG_nzs2k|x(9wR!tF%+JEEtz(m}v@xdl%UmP&L1Tn|N7-oqrjYz( z;7PFQ^bqFmJEDBNpiYffGPPL1iK73mGh*TEfDsQF_H#mpo1+WQ;o<}DpVHiegRJ#k zKzVAmHrf!QTH6Vb(ANCgsR!f2^w)H5UipYtVjs{?jn~@F70i$d+A(I@c*+dXTi?Jzjnf5xv--C4vkTW~>hPe1smQN@1aklT4+($h0kGw#T0val9Z zFJ>Rg_8TMTueYt|%T^|I&u@+M9_>v{QToRH^XwDXAWJ3b(R>C{C*)N<3p`9nSAMi{ ziuRY&y}HYnHFZn1b(F3-m@4Ek4}Y6kz-$|cHd9K==X)K8qT6#m4CRd{W0Z;^oNsfhB1w8CEwTqGqSIAIcoj`2Gl&x$00Gyw=pY0k6dq!y<6)Mu4?4A)cFlO zQz_5AlcuzO($(`Oau;>jza9QD#(mdUU#uNQn)M;(N`#0AyM86$M?0ueWaIbT7W+6( zMEjZN0Q78No1$JRf-r^*rn}f357pEQHE#U!HfAlzwe?ATZ`r)qWiq(=%e^Q9CbA_(lpWjc(Sfx3$(yTkni@1Rqs;mdE=!*8Kj4fL-v8}D@QCd(38TiS7s zBr+QmT@21DX1QWrAdZque0q-z(g z1oi{W2i%K}GpF|H{Q+E}2n@u!1+C2pc1+9`*S*j0r8u9sscrCV=LW9H;FH|^iXSTY zz-NhFka!fWWi(+0l`- zZ9V<)Cp5~pi35HV6i|Zgts>!G#rlRw=#yw032b*udb|he=5pV0;8Zvl{zv=!1Fs@5 z5Rj;_1_r^o$))w?g#7m~w2i%o(Vv9aL#5bP^f3Y}MB#H#ZcN7One@&CznVz?b5L7z z-n)Rf?yY3$^H9E*VeTIM%RU|%B{1BcixpB>8W5?ZBf^hiZw8N~94(0}h!E(Ro6|-T zV#s3HTGX&KYvb8tA!k`VlRl-8&8`vSXrR+~rh*NNI+3((>7`OPKbk>I}+oj>{D5ycY{x{l|*fZ{CB6QwJMtg7w5#X7XiZ{0`$bp z8Ql-Eig$3A-l?NE4)gx`!$}p zdF6&A=PrI-H*i~QmLc48NX0v0=Md(I*A1HdtWbaRqo??5&OMK_AJm3UuP8ei{g96V z$7HsuK)AUg#_QF(_f_|9<4MOKZ;7Legv$%4y$5NbhbvQW{-VWuwp7*!$E(Q5gbL@A z8khfIO`m7tkl#(qr0$s2xptt#>6ta*MW?=g@79WM0O0iG0AK@1n|~YsT;}$?_o!)M zfq-J2a!AqDAa`Sj7j#$a+OLDg{s2IhD-hOx+x5!S8^f)ov2hXa7ETv^H)E`nzkB!H zNZES;fJN>d+cd_sJ|x2AV*Kit^07p_?@X9IJGnDi+t8>djYj@6Nzs5B4EH&pR2<50 zPrQX~?6X=4jt{Qy>g2mt-tYwH42D8ozeL>^#PqmJqK5kZ@$>b**(0IEX+(%)+q{1@ zL|=h;O{Ka>zmq+e3d|4I3F%*^E+J|V4R^YKoQ>I-gTY|T^{a`U4UGqm)`9b|eUOD~ zwm=z)t0l}bWUVXo^yfmN4Ua?+n>OYORoYhLB#%!B;)v@9((|8qk2^=Mk0GS?#}eV+ zfEE!^SjN^EyOyob52sSj$`%lO=l*S^aU&w4r!rX4tKxF2Jy~Thx2b0y`-JX3NYLqZ`dodW2jokf0kmz zCu>pIHkvBic4L{Wq_TaiKfD9+bC!J7i}5||kPw0xyXe+66NHtrn)xJh7^$yd1Y>qI zgBsqHuMTu2wp?#3M3^~m#Bd?atz4|Rr(-SpUkJC@p59H*lDv>WWwrSD=!3lF3ArC{ zxm0B<4O`Q_0cjM8rvcz0z8EwEPWIrC*CmU5A(T@mz3Qt){5&HSSC6gP8;BAVqsRHa z>?iAsS@g>ram_>6JwSEZd_?hn$Zw;UPrn=?EA&3f^4Fl|pAq$$J_P;NZoW)8Q`hpR z+11v(^uEF_jaEe;$z9s0=V6XEc{I8Zvf~s{&2z7^+I_D%sF;by=1Y#pZjGiNw}rtG z8*xbS5TA5J@hZg+FsQu(_{*;b4jnPy0IPyb-M@!GHFn8;5`a9@0yaQ^+B5j^xv>Z& zqd%TK8myW2f}UvSXf@W#;BIYHd{9f7b&0PYWL%HaNJQP)vXdxdWREh~M=xr69dPh+ ztP&mc4|7`3SL1T>5RXxYbxU>IPT%%WpT<_qUmDH@96IZj8J4}9l!#-j??*vF2ZKQ zmWcL2%n8(Z?E%AFiFdJwYU%ejT1m#10BbcG$!ZouYz@fa<3Og6jj%r&kAS012+ z^G}--%{o0KKlJ>Ll>&=F*Q}rthIw0`u=21kM~)9iiggaQe9_`GQoy&{V1Hn>iG3}7 z@8Uv@1|&r397ORZCG9N!P!lcY!&R_wY$hXVeC9p$1>TBfI}st6c09Necyq`T7d_?$ zb+7(W0E7KH`IUPldNl^P6ZYRqwBvVAIFCG|7u}3nED{d4^b_@;rMG^7qoWEQrq*p3 zwi}gZUE}YZ0VxG_f$m48$2ZZkj`&dF`~|6?DedY#W~Tbm)FfNAUoKUyK3?H~gxWkD zH|}B`f}y#1VN|clUE+rX*EH0tI3k0(*SB)m>umAHrW&PM>*`aT!IF38yX%jvY$iTi zZ&gs3cQCwC9uT=D$ztT;i`^yKK|-0x@+)!e)HvTSmEjirx``E%(dE6NFYirz^8;1v z`kXeERim?1?%vQEi0Ir72byin3^5iIJR#X}snw&!NO>ICYdEaVx0&y^8~eWGa6pdV zBvFd1Ch@k%v|}1(3(*&OY+^>jo0YK9t#p5$T#hNl27e4$Q%YxGj59nR)3py=zKMGq z^BfdEkt>=T7exn(F@HwF#lU|oT}iw$HHadCNsnCDAD12w_E|})6l~W`>L6dDMwpG? zwnw~obssjqGbFR?h^VIJXUVVDe#m8lnp=l&SJ(HBPyF;N|GSWr?>5cJCx*VqApRpN zmJ=eo%!ybV=_Q9)R^(;@(KQtfqyJ)RJM3a42=$BO-_pJmXJFwP;p zM^BTsjmc|=CycB9y|YdAuWgt8lY^n9Cu@=$qX6aL9?uC4@nOniWHhP zXYCOjCrg?f#8J1$YS$74)4f!pM`O@wJh`W5;h?B2-NK4j>`@f=2&lymP=Xi8UX9uy#sM+{jNGbv>tX z2fwV`^MRmo9|~s|BOQM#Bc@<*$IZS!fjD7Sf6qK}sjbDFMTs zH?I>ctXu_#mPu{F^QY)^YG7!Co~sZksI|X1u4=vRjc<;p&X(3Umd~le=vPqfLfnFC z+1O)->2CRN@}o)Fx;2RJzS9P3aN6qJW+4`qK1|N@q=q!RdO_-&HnAEiB0^^Q$Mu%Z zBu_hH;~+DO@6oL?AFT9Ge|vwuHOcH)nMD~^YqElb>pd`8kT(=VFIvOkLaSfTc&`YD zpm-Z(;Z57q@{r!f#h_@2`4~p*bWKthEo!-I%3Bb!z1%?~1U5OanwQq*@{paF&<~6G zp+@UrmENP0A}H-Ok--%|RwnE=R6NHfI@;&~E0OdG^#H%`E&bNip1D}Bk(Rj+1`#zj zA@&{;#zaeH{y>6fv3IYyethuO8ZowVFyyRGTV-jJno2dAaO_w4Y0j`pCUnoqVy0(7 z-FA+(!A9uD5)HN(Y`)QwFTML}St92kXB;*aB=Vroq#1lS{scDi)WpZPhuK0@MD+&c zTvW{X`nhS<74ZH^!D>QMOj3`3eEan?S9Z|PZQX4F-UGIx1Q`RgKrtEBCE;eG+*!9- zdh2svQ$1N?|MoDW4VC7|@{(Nnh@h2BXcJI1Jyr1&3%_{!ntsaDqFaYcS)t+}oI2!kuQ#nzgf6D&ig%Z9?sIcN>EX@oR~WtfOF$nJB5rf5&Gp=je7%kwKX z!Y)n(bE^5X2aEbcsq=_*Ah~&^eNpY%+*>XyklxZeUr)66=;8)5C z!O0b4>QCXf9+DP}qFP_7QySw?c>;?z`XAqlHHJG_bC9ZVAAW52%G!brP3#hpFJOw| zVbRl2v;Uv~j_e`)6M4xYvTM>qT6wA|`WNDWX;tyqyLgyQnnFibJanxZ6(c~*@ZTPw z=(%YD(IZAfloRU&PjAxpa_kzwnKfCe)w$HRiW@d9K4ptz79GN1}< z+Q%D)y!z1YrSq>@0R>i-UBb<8gr)o|?K`Zu5FcH%-uX#+!{wXY_50XIQE0oTp&3Ta zU+dzABL_7awl^xjd@|mv?DWa)aPFmH3x!fuBdpse=*!iuv~8RMrr*A1xS!K+m}Ex~ zUU=z?B#t(ExM4Kc@wCc|GyXd66_C4~w20#eJl`<_cSa9u*`yCakXW!IV?RJzHk81pg&}$>!;I+-_@PB)K~10_ zf$rXX{OHQDrAfgY3z$sq?dcrL)moVdn9lZO-_&y~H|hj!0`c^TBo5kYIiY>!*fW>KI1E!yZmeJ`&|EcjN|FkV1-w4WNr?u;>u8Q0Veqx()PkP^Hv)V(=sJP+MTk{0Ra%sw&d%@Y2 zr(s)H4sKZ~w!OR%3>w*T?qAtA)xz%f&Xd=#U}Pnp;pcVtO5Gy48Ts@F6RTCKBD-%^ z3}ILTyJSr(Fv{V3{duI_krHTl)+h5iW~A8`t7epP=+#f_2cTc(!Nm+RolmKy9oTDJ z`BrsQRkz)0$`GJS=lgbPt0br>u)TEzB!dHNZRs7_`TCd}Zurh)JB0P7!)o5uWa!`BBEEjf&0I5#lMUTE}z6T#Wm5jfKx@mAg-d6zq=z?iqwM<%}b1 zyzdw_N1gqy20R%2H#G)IP~>!4LDraYU?|>nvfT1{8Luf2M|D0J6^Pmh_NzDjo;>y~ zyjJR69F>kvSiXZH9#00g<-lS(@)L^V?D`XDHgGP*zn1_BnVW;kWx0v?@ZvKY8N;~M z)ggyC%vgEEZ^zR-N8|s)yKrnlZw9UmJ#aIv`i8GxCEP;em`l%p{Z-#O5freq#^=1I z{C9{cRPGik#MCUqNAcYX(rL#_U1<}6bmU*`<&vLeMmZ@Cc=ZS@Tw{-El~_7Qfy)JVXUBY9v&QaZd_g|n?^ZgJe z!B7j31LR?^_1JIp`M5D3#7l(nTBuE}cxYhMkJWG}VLVnjLWvT|spq={k3~o$fQ&Vu zKo(56H$^SVi|j@j(>1oll4c_`bXVtt{3Oh(HgU2dB>Psit8hu zTa)YWUVB7TgX5~|%9x2H#^?WrqmdO&l|pnnU-(VbEqD~v#fbCaktk}OS5uZFt88prn`!A_pTR$U<1X2>FYRW- z8h)0Mh!3W~*P>|V+ol(+r2XT@Ieo2o5VX91tdOrAP`O+7Q5P;+O)y=s;jUtoDOvOR z`htaM18gLChOVd&+4H7yUG+J-3sL}@y5-4MIucvkEHX5igLQ;J%w|OOnqJJr?2pa35uXckt*IerjO2FH@(Wy&- z&AzHDty1D_3RgF1Gd9aCJT;KCj{~l_8U;7!nI7c)Qa>j5N`PH}FGasidgk^GqLEUy zh-r@dQo07|njf=X~Q-ABS*=hvHonbRbF!El@SzEy&vx&)}=acjvAzQ3v9uhBUob>Kq zs9YV*7(0vKCaKy$GLc3R+J})~VoP*L}v7*ArKU61D4BS8Y$+r=>yBcH@9%kK@~sN0xqG7+zC;tL|FFFGCYe6|VNJXq+hYT#p~;S+57u zmnezb;}?!Fqir{Hp-Z4J*C&?8znxynVC8wPamTlDcHC^0yEd17$V0j#4c&zfC-AHP z(m7?=;)rjR|KJc(ZCxc{Na%TTS^?o!FzZJgOQjRhX;a8S^UItX-r2RJ=YI6ksbW<6s&@hqW z^gVjyE-G-X!>Kkf8xzZg?AFjJa&JZlm~dn+7voyvnE^yjqGq|JOvPTmTw@~rP)HZ! zb&7cnfMoFY{@Uo-o!O*l)}w~0lNZX}*PA0br*VbTiOJ6^?*}*6TiEcT+sDfTP-En8 z?ggjD>E<}21C<&v9!Nxm!YUnET#t;PInLFL;mWnbZ-^s%5lCp!dUa#t#H!Q)!&7U1 zJzY9TFI!AuX^U`6QE%vXS*fQbAXanFA6ak8+#4Cwz-8+dGjH2!8`lZzAj^9kFwFW} zuOhaZ``nI}GjPhi$8|9sQX?-^)uT%x~~AF$x8A@O{63O$el}p>_#*fb<7i@< zy<046d7C}F-zN1&Fj>IyQmWS0Iaq%t+Xpw!cx6hoTNRF!zcMY7uVDJf_$$bl#jw;+ zucL#Vp`iuq%}h$vq{T>z!oDQ3RM{lyy6^FWX{-H>BzfEZZ{5SoHqt6W4#b$(KmcZs z46RhZXfLiDw>UfFWL;euKa-t2|I(`>Sshp$?xw)5v947ok#$4n>60Cs6foD-fSCM4 z__gd{KQo-^VldKgIXVy6*bh^VR~*vOVyUhNb38U&~L8A1)`b zI&bsaNI=M#Wq}bCk4CSuc*xkv%lxkv=GQ(TnOU&#UyGjNmVR%+V+AR1#DovK_hX-IH6U~%GfX?PG%NZQVW2M!{=KfI|1&N6PL!Xd8 z6sTK<;Hr0N2;(aq%G5`%EvN#sn;QmK)1vvF@O|XJ8swfFeCoW&Y4wa&cKxhk0y`f@ z|99(?`WmNuvPAl_evNJ#v0zCZSRG-5uObly-^n-V_5*0@% zbr1SO@$#e^c>ihTa5}=-2bpI;G_%zLE%sl-iIfFtb5C1@f#Tao4ttI2FeBnjg zeQ6VKE+(B;j&yo~Lm*@>?UeGRK@SiMQnXK`doh)?D$pQCn!fb8^{|cS)$b(U0TOvw zc9Q7j^+PLz)U}ZN0~VZgAV>WxDE<*;TUD%bD5Uo#lXIq1%X=wFp)IBuC!ojpez#1& zA317T{dZO}w1n2; zdN^RnrukBrE=9p`aMF*W`*kbi+qD7kGw^$Z9anF4>$n@CpxQO?KrxbEd!1uh^=UD` zH8A11o_RnP4g#6sZ>LM`gMaI&6^udy=^?+epXJ3EU^GU3vLdWm+dK*(TZu8yL0XsNW zg(UFx*Hb6010w1zC(s&>Vkd501acQRp#1qDnOSCPAcT?X{JDB6b@Zm>W&W$+zC^N* z89X9Oi%A)W{0*rqfO&P?rcbV4)A?vx@J>f0q0E?3LRl1=@qGT>1_s-tTlD-H(@vC8 zb`=#F_4~1yke^uhFDNbH zhqVI<<@c)(8U1CeF?+t`jlZBzZwCg}Bd%Bc3c&h>I`30UBbQ8(0T(T^4S8hMNy+Dk ztFc0_C**&kls|FW5Z4uCn+&$8Vx6vR1L5F-XO>&y^?k)tgcNho&>}XZnHvc`F#SYeYp$u`$kn@t(k$T8>7yoAT90^6aY5Bym5M5scZsl;qlIwnBt2}Y4d?Ve`V)o#OgwB(npV9#oXb)+2bp*SN5ss6WVziows8C`kua4CQz4x! z`^KM!TVd4O28Z+^*S7w^47IF_QhHyz;Ak)rZ5zQS#~#_Md)YDB@e>%Cbbh^blz8dw ztuKIUOm7m}7NE{tsqo$QXj@R?g%b_WkgaR=;ldVj*~K5?yBI1J`&C_-&Bxd43aY{D z)En%-6MXf+tufR4e)Z`FE~%4Pfkg8}JN~R`p{z5I{Q9R6Os}D{g(mIPyQnv;_eIeI z>NdPaYCk?{xD{9G;~$;r!A@ni3Lj&f%!WNBU^#5PqMJuXh5R|A%8&uv0g4Ve>H_o8 zhWBj+-Ls1S^&WDnjMEMf{l>dp9l41;hBWR*s?>xOtqzVG{*0Pjh;&*9T>@RAWHZ#p zL_eo8jr+Q%=6u>CkRUXl|jN(J8 zuM>ZCiQWiS%VOpRKmWMgx(P}c7MxmwSw7;8*NQ3-qkUyfxWwt z>Wh7Q=&cRgt8@pSsvg~jS%2>_fs291jJ3yxrRuJIbz#a;=Wb7#JRf*_^h;7Vt^3|5 zpQd8EF__Nwi*6)>>B0j^t`f;n=q^EZ4&vv*yJ#ufa z<3o!4(|xs)XKxpWU(G}#ZaUYSE1RwwCQGx`lazC8aby&)uFOm65{@*6ko2AYojwd$ z4_cYLW9)!gn~BjMul*t7c|jLzYWJz3>&UJ(ChKqR(H&;pxJG$!6t*zDId0~qlhoG| z_pix$V@?d{)-b~Y#F4)_{wm)GR#rSScM?rL`wv!YcmPzCR5=5SwxNVo?-vb5o|qK) zSkCl|t(MqnTD>)(GkBWQ#o!OFVv5B}6U$KYKFlp&Y4)igxfyXNOqq~04H|BL;t_o9 zYE^H1qn5AZ(rDz`8cTImpwo?XD&;+$_UAF{W_sz~L;9?R>Wd?jQx*8tF+t^_yhj7~_ECIdKOy6pwh-K? zU3FbW7dqk7IVOEK>TjbJcTYVOn#HfBV5sTfvZP?EKi*&Px-v$!uXc02G~9g0j}0i2 zd(6_>-)g#tt98|1pF8d5n z{32Qgv}T?1Kt6wlKFQlw;PB!bQXvN{qfHT9MAuIohda)99{Ok&U-P#C?=aeU){qr# z;v(wbTo$2n%!3G5fb3{Tkxg3+k4guQS1ai3*U2|@78KWJ)509bQfSS-&LAH9+NK6w z-@I!3H?CiGRf0>)pS|Iu*Vq8@J`$uurzIU!=J};e_Q2V{m)q_kc21`I>wdT43?*I1 zCy`Hq@E`Ms860LQk>x%{&M97=?BgYtX|k?rP0fJB&44Z|K7I3-N)JNKqpILbp1? z9XW;Rwy|0?+^Xq;+M~iePveaq|7KxDsH@KB+pzDrR5tA6if&4Hk>;t~!McFS6q@{C z!ZW2PBvMl@ep$dggH6d77W(!y{C^f80O6TKooueP&M1}1)U1L_K*bL7L!+6Rs9Q^8 zeAXw^i0h)lm*I~@f3#^Z1hfpJmH#4fz3ILD%6c}zq?0@6*9OtHLd*@$U^jQSd#HV zkA_;;DO{xMgr+YmKcC$@dO?5OAX?00a>P=dI71V|eT>V;r^W}iS|~%;b0L|R)=cw;IerDBgwOREsr{9%!Uow=>vq+?y z73e?0SCfTwKHgt;9W%1oG-eG}Pg6W*s~K4B?!*i3l*pF+yHHil%%IOK-5Ao5Xic}M z{>V?*u@}`NT_4Qc>PLirV$E*-uFc1GAanYjMnaZPst4iBV!RIy5_VHO?l*|i`e@N` zXq!G6BXS2mQ1VHp?4lOVG+C$){&TkyhOeg7(3g0C7_*^nOc|P2FCEfk#9Wr(|5ro9 zk(l(~7#|q=YMbB8m1ZFppN4Z9YV!0G7eVxigp&RP4Zlertv4KQSVw7X)i_Y=b#&W{ z&pqCX$1A*I!-Ho5H#VM|y=iUo(V5gR{%@T;OuowotxL)$FKwre9P;)&#SGr2r|j2Ny{Ll-2HFB;eC|{2(VM#A7f3Pv zN+ih*0S0)|3#CJ8j9X}+mDZo94Ay?S!GSeSLNOiFILAOaQ z&P7vonSg1e%x|3@JZgC{dY_dhahwEH-E8?=$8q{2W8im<*}6$&>s>%f$Eqer{|fox zn+G;bQy>yY=zMKmcdp*bZi*o@&Xg8Gsx-XDadF4*xm~L_m(Fbbnd_G2F;0p<_e*tk z*wD_z!%GpjQ!1?tsinLi`8Gv=akSGySU#L#d6lFzrbd56O`RwAi_5&A+O1tdLKlCM zMWAzguIz+!dx2=s%dJ<0m3%?-WVEUOf2nhXNDb+}!n?^c*WJnRS@Qvdy> z(C6mMxb;k{;6HeoEhAWJCg!A(_TTj- zSuS#NdDfG$np-45$jw!BE+r8EHT_pp=UX2Y=Tc6-#k|SG%?IN?zkK{oU!%U;XYu6U zE1#snc+y2FwM!*qQ)cY3FPLGFZ$DiyZlOjNgee7a9IW+2iFtZSj_Xu?iEF4&ZasXl zBkrex$@A|6KW2!d_0G2+^x8W+UK4+l;GrAcczUA`ue;9g|DaL+L2U=A6{LAG@x4jc zv(E9VTCX6FgE{AYyp(xE*{gc(Q7=A5LH#=#{>sXF^c{+VC4(^~Ngt%KVfM7h@ ztTBly+nUhzU>sD$BCQdg`#ql>@vo>U`KIc&{CrDEgs|MF#^NL?F<$XCYGY`0HxaXK zPA>4*GQ2G}=yA;QDB)>2ktDi9AK>cbB{cny3)mYc*qVyF9~Gdp~Q%6 z_q#tWja%x@5AxM+2yXBQgfzA@t=P9sRgW%5jEtfx(b)c zF#X{&QRg=}#Io;pt{xpGI8R*UjwLK91OJ5p&NF&LOe;>avp~>=Bi+CRNhK}Ast`Sw z0|K1H_~RUEuY3GBVOh6GeT9LUs|k7^MtWBx@^A%yjU%z8ul&dyW5Jid5Bn;FH@8d) z`aC=1)Rb z7o+7?zDCR;pHkS#$SUqp*bGYqM6R@m&vn)$VpS$)>zIJVn~>5*1wP1QxH#;^2Zf0& zeJ(cYh;@YVm@!+gx%f-k$Z1Ag<_E>H;%B)g2aFn7!|}*O^fo@%$o1BpHJm}ELj*N( zsOGZ!2b%pNZas=dYnZu_Ro@LL2Qt1aK`7$ez;rGYPrX?3J&*~ zjQL+|)-cPkA`znQGVreE!oG-l2KZ9fgc-3Y(iql|0JMX2zR(4N-03>sI$g3DUu_pV z+qY*c+}=>L(iXuUW8Vy|I;qt_^Cebiqb-?`7V>UtKagMsCkHny-D> ztO@G)W@tv|*dO46fa?cJIW8T0Q1i#}#j>R0PvyXLicKkyg4)<%8tL_&LAeEKN=Ce- zt^Ka5nZw#0x>u$+z=b|X796#I#9w2VFY}{?2T@!nPlC=a@9X8&D=e`FDN@*Cq++Ov7O}g7)?{v4)Vp{dD9lIYJwuu#Af8p{u&iud|J8;hP zf#*fF=@uI%lbXeW#Ao<7PM?))K4)CevFyf`s%@EIdzjuvL?l)PtEt#8pN1oozSv*K z?H&!t8)rn94O`{SCqMF^2PKHk9eU)f`B=i6By==kh4cRo>5$|~iYbAJhR$b=#2982 zv)j}PW0s!y&BrW#I4;%+cgOE=p%Z-RXRHey=R5u2i9lBBFj3jS5AiPXPfD-7Hjbm} zq}dIsHcPiVTN;dZQkQ6+gLGVb=d{%vOCtRmQED3c>u?e2K)Vd>1QKP;)YHqB{a%_y zGy6AtEoVpx0QEtzV_?U=l&;o6L8% z{;HiEJpo|%gX;WnA+IlTYkb|pdFPCFe4NH(yq7EZlD2{o(|pUK#p3jo}{Y7~E=pktX={vwwMV0zP!r3h1nC zD2=rG+nu=#^a(3XH3I@>+cPwFIU4VehPl;-Y8!6HT{xpJ09Oraag7X4TY3cXYM)|S zb-g{&8UI1{Yz!do+V&TZP#Lg1>wN~7$|OI%ucgqgd^2>SYsS8dY5$hpvau@baya1F zK$y|PB-*CoQKTV^<{y%nLiTKonsba+FOsV%YQ`WAY^LjjHM_~~j}9|}^6gkL)3CE} zD`mh%)veQar|UhHRKRX#$3UOJsdBXFoYr2=7Fx4s#h4fIsgHgr^65egZQr6!GtOlM zk9;;y-4@9J!@a#t4>L;dzbFtrL4D8UiqgX>v7Iw_3uX+Xg-lFzzK$wjVj$i%1+pH} zRk1Qy3-T~~7LctQE%*`!lMmhdt32`7NZe7|f`ei++<*s!KdMg}VXX5@oJ=G7*f$T0 zZ%cdPADxf+guoavD^A~@tiLy-r}Y6XaB*G>h9CIhS<5>Ojm*5HdBNp?EetSU0JFDJy{2ywRrX%<5=1h$(B zL~B-$+x{hxI1vleMCl$ln9|-F9oXTtF=V=}-f|nU{{~%@HKA6LTBdS9_O-I7D2;)X z5As)Lr8yM`H^E=49#rho)7pl1c#A#JaB1)60?Xk;dmd_PeR+@yhAu&{vOef!tjDKC{;wzNtK(FK1}UEBVp%Gk ze{abwu=DWLR%7@~MT^f5F+%8(4~Fm)3l*Mpfd?JeJ@#Isn`*b#zgVjY*e(yxJR0|3l%QE&V;vi%Jfct$FxRX;FQ4d&;{&l##3~%)@_s zGn;P7+11)Zztx-mqWaeOX~Jz?XR%i#cjK{j>6NvH0P$x!w?ot`cKo6wiJJA*c)k?j zH`R4BFr`+wc!$Lu@kb}MRM4<>N6xBlF??>;izkx~x21x&001`^THVawKj?~@q2r?W)N!nWtTuC7j2Md=t{JrorPYaKx!g-q` zkRHc)y$e3Oe%Gt~@Z5afiT;=j?~l(6TjE?la|P8s=%vfu`saLZe)E7RxW4<*?IUMJ##L=HcoSNhrE(-17K49< zCO}RH^ho@fMR?+9bqvBE#tTz>Z#z@#b$zR@PYaA6!?_b>+&~e7y87Z~Reh)H^Ys?X zT*CD7f`094slL5OrJru)0#XJ6iHOA7Zb3nuY=c}Th7;ASnW80xl; zuHuz{%f&r2+ASMrJ0$@S(_<`9k>E|FmkYoys_zrIcHYgH3>HE?N-VlIWRhQ?1@gTwFCdm6Wh;QP5=i-J^Km1|*a zj^z0bpgKgv@c#_&`3u?0R`952zUJ;D2Ep|$mC}A0tU&Qn@g+gvbnZ@keNK=!6^nCQ z`dj_GEkQJExJH9)r-5Vxi{a$5or*q9aVawpDRmzK>T|haZYc<3bAkJ?a=za?I5(3q z)K_9hTo^yF{M#1uahXmL7wx1hiR2cIb)H&ZUD=H!PAK0>2z|7-a((haaL85|j%BL1 z9Gb+F$L1dHo`1fWTxzi~PQcjs`pI*gj`9b->64Js3iaQh@$KE)lXqUA(9Rr9eExK! zrmHbFgx*;GJNb={+Q-2fhs)sq7Lcx26j&4)@nq1khV2N>q?Q%$?h}w^udU{^KgNHV zgoRDHl^8As6)m&l5Sm-0DuDw>;yF_2oqduq-`3FS@@UfQcq@l+S*83>r0LhLhLPSZ zrAI3;Gqxu?q53Y&JP({daM$Kod|=S$mHCS^C z@s-FehA&yLv3@}uo9PGg%1*moOr3c@tL7}b| z|jRYyPI#2oi{YL z&E8|xXO~A?<=5i|m$0_~2*YjA+OfHXw0zmBEH!3nDHm-|*S#V()LQ0MgS-J2juZ}6 zfStboV%F%-HoAhyIbP^Fjz^FO9+ku>gvZ@?xc>MVGIPgrcV$J)@h_gljNU7g@&r_85z)kEyYT z_OqSId8>vB(1OoUH0`0j`{}?O9ByZy^4oVu*T{76PPb||I?(jm4v%skS6nbp)2vV3 zp{M6?idg(hTy6Tz*A7z};s@>1#Z@|fqo|ACmu_>QShs8TkJirI#RdzN z+rceu%ZvTRvF$cV@pEgbYLol{V@f=U9$I2KbA*pa=0Df8P~o@8Zt~E|z|1O*SNrZn~V21Op@2 z!Zj3ALRn@Eww`W6A{NbA0{~0SXxQzSw)Gt3;3)9% zuq8)6Nlo&<2pE6UOACi^Ekdw2U;s%8!4Qnos(Ge4m>;U z-n9QS;o#ICul2b1C|FL6kaXEtewq;q*M*vnErPt3YYPk$z{%U4xs0t6ot#eBr$!&6 zz3;Vtj&I**v^lY5@*&c??Qv|KS-FMjX1FPbBWZPtX8$zyE{zFtX`T}w2Lj)L*sPm} z(A01=gRUfNAiJMYi7kKFhoGyd7t0l!f->;uKt=#bMl8B7E9b58)YyU&E1RM1r>P1+ z^v8JH?(etHlTqH>a`oRIHOmw83U7d^WT?~i8>J$jDyN$11Q*Gm^;dg0I=!x_47SXeGj+>P+@%{RE4Q3L7fcdaDuc6UaB-rz<>71q2B&F;A%WpzFPC6hTrcN`qw`VG zbJDr5b#^<71Em83*ObM6G+e36H|n~ZJ8gDGfK&p|t`*NNZ%G`_$bo8D~cB9}E)?THHEwx^iQL8sh@GbnKtu!BZI9tviUx z#ztocZPc?zaVUI2FgDkA1^(|8xdF|(Z<*xj-bk)X}XtJ z`(kyH15xfRW)~f~hFh6fc+6LJ)V{;Ih~Hf6x^>7nqCc%{ZD+JYJsX z?%5ufg*K0r2cUbg)2@&TYCaIz)=R?dT^()z8>kiBGe3FyL9q2(=mM<)P*5IXrWX-| zPHCs4xbHEEzMnkxn;t#M!yPC!U54&bb!5V>X7WR2!{l9C%oN88xLD4FTZT#5U>GPr zD?)2dT;X!mokffAy84W4xU0CD{mIn5=->H#;l`+#mX-0BRmZ7{i{foK(dCq}>|#6a zX$+Y-48pQ1E!B$${+7XaxdvySU;8?<^Ef!ekZH%FO5woM2hozRS@FH*E_^du-c!tY zXP=u*zVp-i&Q@CCP8h;9s{bEcF_wvuT}CW69iDwG&Hno@W$_M4>thrHG{>_NKCj!E z%&fQ#xlTSlkgNE+`={D9MeqidSYA$*;ilzXwu}ugo{4twzFPdjoOBZ!>@BZp7V)(ONZlw8juT{DtB4P49|- zjBv|RS43pK?np87_AV03J9tnkLOOiiSNkkj(UUf~XtSvXYf&;l$b zTi9QVm=vCE`3{;s22?Ldd`~%ML^yi%N~g-J+RK6C7<@EW6|%F#gO0B?3yhu-7WYVN z%-*@6-LSP!+qGJ&l~>tSHI*!p7T^?NUILE{NEtaw_72v9shy~mVXO;=*%Vn?#K;md zOxPZU@1@(suK3073nnA9l0r-e#Lfq%hjW{e^cAzqnpS3oVGGQrr#2m^!?&&Zp74;0 zI^EG*{Przlmn?(aZew(tSW^VKaUmF>-Mx8QoA4?^lfp7DVmGe237*xxgEC2B^EZMf zx>@t^60@t|i zF|paeWaiqU9<$n$SHoFQZE4q(OMJ>$1O9kK-83&ah6BvEi&-l#|60>Uxve*TWq8_S z+Vinj&GYN$(z)~DpJ`o%^{*T9IadUJAml^p7f)sQ`V1`s7y8R#9mqG9@9!RFSe|RQ z$eU3ow`{nJy+8ik?`*`R4h3Z~yxtUG8+~kz(B;vgdQ(_#FGaNIHR`>xVKhGM#HPbr zGH>jYHg>b>bYSZjQgs%Dsc@?TE8hk^)o8}q4xs5o1hSLFeU(Zo{DxM^nnFc6#`|1b z3b#&gw+nt=s^qots5!lR^5`Fe?tYnN=Ej;%f!??N57#2izDk6IGpAGY^&rAU`z0w4 zlWJNSdYUw`-I07;Ukpi3_;UPHU_=?8P}D{Q#S4SfKvgG+kn&TPB54|4yQrDXk_AL5 zM5f{>jnuRiy~z*y#fp*NBL_r|yr_C8J1q83Yx~os#~9orE}jEao?3e@XfGrxN2oQ^ z!Oc>vJv&&^(zy)WMG5e$NSb3(<>eXyJVk;xhImKrE8|!g|EF%gP?GX>P}4*hHQYNx zzUu~*(Ml;-9YY<|-KBV8iu#&! z$>C4M$#TfkB4g#>W`&lXv6&VN5NmbE=l)sHRV|b2o@XEAY;V2f?#~w#a~rT72rJt` zql8**--(jV&COQ#PQJf=3pPgV)m0^NJ-u@YYDs5#VWJjy=rS)Uh+S^-`Kv0qBYGoJLVTc*s4 za)XA1(|y&V9hNpFiwiDRGw7%DCj#IDfR!m!ZDEeOp?tRA5C3s5OIm>nDbn~O<#Dn= z=H9pc8~mwxBIcxQl-<4b@GKEPB943VfzcVqyj!YLforyi@GhF&CCva3$707a?8PkGj~AUgMO1 z`{uzDyv9>s0X;8%viO4O8Z`GJk6ew2JOAxitTz9x>8tJFb&q)4>$PJ^@n_N&pG8gg zFB@t|>$bc_ayd^RTkp8-d{BH{NVP|j|D4~rB4$kP2B%P+lDS*0)Z4m#b*=g|M|!Gs zxt5q5`bL>LYHM_LjmL3kILq-nzPbfRa>IN}+>=6vqE_XNK^;^Oq-_xV0UPNZcz@8(Y%t1gw zB9MUg;MQT4$is~Ak=O!i0r(N48nY&is_s|x@A9X~oM z^$q^CID2;H(`2(r_e)ydBi!M|pUCtkT)XDU#h9sYR>Jj;Z{2rz*r@BH`Jna2xl^R5hOg4L)$M14w@fD8i8921?mwn;Ap#_fKY1h03z7EisKImA zg5ED6+V>Ji_rA1*fK6NX=T}7Hjo-Kvf?R_gh5-Ci&a#TLFAhhnlEcD* zkxvUsD-B^u{2&L}N!V0jmTSjIi^ZhZqvj{=7%&MCEyAHbH#>G-B6C^QWKmN2+k4i; zAvK6rn+T+n;ypf9kGZiHo{5K+1F50W`3oA-yvS35lx92Wz{=f5oJZ*cY~vbavgP7E zvk?C`b>ztoQciW&VnzGK%f=uV)J7-;R74LK^?3maU_OrAcN%?&%?R`HzqZS({)9*I zFQ^2K_0l#=XeTUG)&{IteBAW3PGlqaXb0z3@9vfc#;wkfVwSNwl8e{qKz9(vrI#P` zz}KRxjM>P-PTXiIX~JdTMN@yomdSNzj4uV|s2?C5Tdh91|BK&#4g6328_yqcY#YYK>7~^sS|u;aaI=EWnjyK>Iq|iwgT;1q{w74~ zi)31Z>LtzPGwFD>wpb?}_-BKQ%HHJ4^_6?@jC{s+>d=*Y(kv?%g*xqO=EKmqCYD)% zJiXpfi}leHx)GVD%WD3PuJD~ua}fpjJC0}3Oo+OJ+U=IAM!_Ry3qKVu(QOVWU!0~1 zAq@sqIF#(p8UzewQSwnOb9f^2LjG!c9ilAic~CwM8XPgSh))O^7!AAJb$oN;K-{1W zHOt{0pW9Am&ohtVgle<7j?OO4q@{_Ppa383qI(`8;&c9zGr3sCmFx z@H8r)5(cwvSip&j%V%2nt1ENx7^nAV039fn2iGZn7fJ~{ukM+0!${BjNx>7t(C1A9 z5o(nieGvx7hZC!g9slTfC5f``L5ay1sCV5~pVp~P?S8*GPW|?GmH`ly=ZV1_!%(%< zO<<+4F4O2E&GPHP%dBU~1`77$I@(N+FCF_geb<8F=|0zYg(Nhdc`2J-b;6 zJ~F5UnWiHqE99!>l1`!qSSQnJqy|2+Xea$MczfR9ia@w4JZ7bRGeRDO@yXZb#5ekM zb*4K)*3OAkoN-+H!ta{53~T>f4AAy|Wzj{qfa*f+-l4Avpk0O~tlOGIZ3H@Pb9_4z z)j^8Cr0JeOup%CY9na4N=QlrGs8^JjOZy%nGwv=kf&+7+F07{5K_*ljTL^<585C2> zv9|q|!{oN~PG~h1XJbjLIaL-7&*H;gXOYTaGkePZoplEIYD>BA=Yra&Ttk!Y)?O{W zWmh>YT;qDv$=sE{{Rd*+1EM+ak63jVrZ7x-Wn}XBOh2GfpbzBv$__Y7n0ffwU9x)3 z4}E78-y4eire?!LKfk}J@kBC}>^j37u6ZU7VZd%)=2Jl&7 zOs8GzK?*Dr@BtK}%@_E?zTEsC+BY+f|6H+r<+AR#tbuSd4XE#qjkj7&cCE$0$|ZVJ z#q*i}OcXM?6s1@>{(09o6DbXIYJ)+* zGN3Xn_5~6;V%+cWLauW0wC^zYVd)v;S24f3&}+y}^&`UJ(Wi6iqxO-BQ-H^ z3+G|3emj`qmaXAql{l{2ThR_oNr!!P;B;l9hjZq6;1V)ts+G0W|2FFe7;RsBtKnn_0N*VpiRzgxBuoO|%)+c{eLpQIDysgr{XUB75{ory>IX3}6wNpNr>xDQn~ z$NGcg8iOc#qVtRc2q$_s>awVtU2OB&C18cWx)@_;B~<$FASF!~oYmmXmx+L6b!Ti_*V8J# zIc0DU%1yNgpHl99$@3%Rzl2Q4!}vt>a!KPZGl&ks2M>{awm?;90|NolKe z$+Df-F=;D&;Me90vc-^wTv^iD;~Sl~WV};7@ECR;fgb(f)4P0nuj}SVPxgmxbmUmA zg7yFqWF%f- zk3Kv3a4o&0plP-3jYMHayt2%rt`bW0X10wUmO|7z~E>OT{R#thyn) zcnMI{Nf6w^6Sr7CK)ong+yd4WiFu4iw@b|mLsW|BlG*A)K||-0u+_?;`r3uJmDZ4) zMWADi(^fTG;YTNbPW4}>Z;_&RTyO@faP##c<4YEVnaVW^i}!|y=+an2P-8tQEsh{s z71`Ee3}1Os=LtR(Fwrtz5|qkDq`$e|x179`3wgS};Rt4rWgU-6{B(R9`6 zDpM#!)Ds3ipdCmW4j-(oFvQcBpg{kt05FRysVvo!hx?jchnB9iI{~Dv1??O*aRFZT z<6ri}h(rv71Ds<_*BAO+E#_Mk)OuikuxliWL|d%U>Z}iLQ%qpA;n=zAfoB;#BHqumaT-@?|J%?LkAW%~R9}u^cnQ zH1)aXSRePR1PGv@b5s`f-EDvKgmMAHids9f&jHN{e8{Aqt}TBKr7cGOYSGe^sO=Pz zFT9JI*iT>7n=b7(oP6%VaTIJP)wuo3e8w5|;aUAK+yTd);;p>~>yoAO8n7Z%tg z>$#nt5XJ$phjPDcny?M6JHwt!$>iu1PR1L?e0pyqL3gP>S znbrMSJm?yU<9Uc~kx@e6c;8D$yOLi)h_$=kgD;v=5fiU2xtD+NKGmY?O(m$Yd5XhM zg=Fm(MTFeQ^St`5fISA7?M&EL%zi{#Fix1cW%aL?yi}l~+4RWKZaL_l9BVgtD>V2f zOqC%EtbMRS58T!YgizK?Nh6RPW%pul^Zk^82-ov+F6 z>wx5xe@4oh3axA7W#cvO-2REgAHei06v10*bdbT$iGonqKpm{U%d@>vdk=W4@+_KxNPPORhvZ&6Q&QCfwpA&uuxhuF{Q@%;O)oQ1UEZ%h-Wiifwa?v2{Bh=|LGU*7p3G|sT>H;m zG^c;cZ!gf#m2aZF^Gu$4fJv`1xAUOuCD}6kjpvgL|8v~o7;d=WSn}Mt0e4`!O7N}L z@j~e)GP=JG6o&UHSQq9pZSuHIlRQ$6KFVUg=9lJoc7pW$d)X^-=ZPC@&uGCZ0D_{O zU|f(e)l=is9;~^Dx}QX|;t#ta2OOyPm@6!sxh>F&02 zo^JET`641^ud_M=qAEi>Tr~`jc+}T@ODi^)Ce2OdKtiKn`!jLw|Mg|oG}V!B4SMk* zCAmJUm^vZQhr+Rjgw*8R4IZ%^B`CJ{FFu&|?)(Y>cl+UFq(uG_JhFV|xD;G;lIu^&e#$x1v z81|&qfq=@HT)sWhG+M|I&n#;PMXAK}xgj_?(lsqS9nA;t)0~?}M8JuQ%-6Nl$?3&T zbp1sm%=;&dG70>rYO>zL)J?zjsq26(jjx4oe@vK_56Kow-&L6IGTv||6w>{UI(CL^6|3cq-Rp|tbS+AppREi&& z;Yq_|Tz?KzX_azB2M#CouU`xu{T87TUw^T}?L$YptP8-5Y$Yw3Wb#9P(IYCXtaKZV z#kkLTMkK@+h+sJ802*Ucw(R zR(IF(NL!3z!tFjasrMx{)4Jk4y1ph{xMIbRoJ=`#s_%@|1@Iis)xX-Sb+vdsm93^B zyi+17@;jl~=xPV`#PM-};?hzj>|wAKyBahh_sdO4MPhPTQ`;^Lm3PLWBRP!eq(F^y z|KU!ahH8-rEQC6lcLiMu#SF0wuGVHOBb`q&8_e#&_-iVzNd<5vn24u^_zJ}~e)D55 zY8w_3@RzuLS4Sav?Fq~(t>5wgnTA)->}wf|lGqzRZ)un>!n&_c2g>MX)Vc$OJQwtB zYtX11Wm8XQtPXAE#+|`p5gq`)ySDYV;^jG3NfCCmkzM>=T$ahRm|Y`Lg=HRy^g1xN zM%%tUphc4pim%MSRQW#AmDpblY6nL*tMw1&M=YgsZfxYK`^MFbjM#MlywLnw?Knft zaF6O{hhsuwQ>^-b+Y;_z5?dDl$5jWLdv3at({@->@~MC34L)J`L>gwO%H^QfRYv6( ziE4#F-$8ND*^-I=$`sNDI&PX=?ef-YZq_tM+b_$;6 zqwlWip^VLEKGqF2v+}<3e5j`MbtJQctefUDBd&RBZ8sH+iTB@C(*CUNp3UmN{sG*{ zjwf$#=J9QC%u<_{U`(o$2?#n!Z2elRn-C5~u?@+xa63#k<1o+OJrf(iBPFAMyo&co4s)0VXJ zbeG(8x8@Q5F+bpe_CCWXau>d3 z>WdYo&nM?cPG6$6w@rP`WJ;9$L1lr5J5PfY7*34o$I8C@y}(yGk>|}O`}06G^6GGK zRA>x?S~C#+6F;m!>$3mWAcl0 z^!}TpO*^J3xSa*RsWz=yI<@A9HxwAc)C+OxET#L#YqM`jn2zoG!gZvYKdB1zr_)wx z4#XCPPM!Tm=ysHhskvnjK;o;?qYrYo{&k=4)m zGvEX1QL;T-2x$%j={YWNYsOP|y4O!&PyZ51XbfzAH8W*9m-2JFEB1kw=D1o1YBTef z&u1;ErR9gnOgo7y$H;HWRpH-m+cl(;605 zHV-s0=BTAkMll$xj4-EhuqM+Wq9N}T#Ol#7qBpqjlUe$Kh~b&{y`6-}2=ss4Q$WKu z_SDPns@Y;CHwnlkAQ_S~JTthiWs7u)oip@0bFDjcaRpK;*Dm|C9zoT*S9vG5^*v#B zEHEUbegog_nC1NU1Ea9zJx8WW>f0+#twguw?}i6OE28|V+x5gJ)i-(2hT)}C&LLP- z%|E}()vKTon4Lxnzk8DJ^vySdL-k)tdD%VZrk&z~d*zi^+HJ>}|0A2gl?W|Lm_uyZ zlK8;hqmv%1TGCbS-~aW6lRkQ0*bGrR{%zCsOWT`+|7}_v9^~II?NR*+o;QRj@XqZ( zI{xT?@x<2a_ln-9jTp>k)Il{9MoGZCl5YAvvV@JKHWS1*9;~a@Mp?cTw}&d+pz;)6t8KIl&ey zpmiW6aZd!#H-9Tin}Eo7HqKKskeUPxyg3Tj_;3%ULwS|q#?zSig*fv zb!dk{Bc3ty5ry}qFDtz18hj7601a3Gw7Z3$L>9L_8iiHUYvJ67Mn+)6un_t7P z2=OkKlKqGYE)i_5hr=O0GUa*B3A>46(dRByQ)X_l zIWjS&nvO+|kMkG6*LVA~N5pbD=BoC)w-_dqU%g?9@>Y~rf0xM395u2dLCd`iD z)9VGp+0sbcuS&lf>uyc#;Vj;Q(OFx2Iq@vgbf><=yMsIQ50eTr*CeXVsT4a|dBDJ*Wq*1haeL?`|MkXtd#bvKJU&rislD-b=p$3CLnP=v(e#~Z&VT9n zyuUH(LRgDZ$3iGLb+Zrc#^w`?&19)RtYB-{}>cY7+tP7mwFA6sw!C=rGfyk-X9`dp1`eFq#j&8_c+5bdk+&QRr@nzj+Ylni943m@F!@yAj3QcOy8c{zZBv`E>1e zpH_aIwRZi}a)qjk|J{(4Y<<3zv(SEG=f`G9sa$ULK*+=VI5UU-ql5{ce+=1zHscCf zp8Of)MuHhi#T3caN$Q1ekHH^?rxb;Wn8V?FBT0R7uVRlOkNvarON$gW64+lcZeuyKcqDr8{Y$3Dn-QQc-e zzJ`Bn&p5^rrS28fJ~9+O<<^RM^jZV1wea;kWu!JRUt)a3^tF&&cO1A3gPKGw#5qbi zNMvR9(P(JmpfAI;m)$sOi!M7$su48}rgJIMz>y>gQ%Sk0>PB|$KWS#YJA;;r&q`;$ zm`}`jiW=wWGhvZE5CDdGQFK=XbATb*aAn2Av&KoJE?H6*+ z8hutrU9pKy>%$DKU3oU?>(C1Bw$m^>K(}$KJk+liyA5E0O6|Jm$|wFP)4UR@n#1pw zl}!mwTy&ir%?mZ_h(WnQ4VZ%6(qpD_^^PlXs>e>y78( zZD(E@M^}?lopb8$-94*+lipr%`D0j19Qd|r0Np1-Lbf9SOnTGlO&f&)a?X~L_&E9P*b zc%|OHcg+rlJrU`I0!#?1%-Aco7gx5KJdq8W{67njRiG27e$LaW<88um#n1RpU;~$%f6zOq-(CKiZN|0 zFADB7{E7CsNBmG<^NINJhbf|0%PX8VuARIcNhorC0cw2!D9~psI*#F2!g}%N#Uq7g zHTNYJ*`fYkpK^B6`Ax1@Uc>Bd7OtD#Yqy>q3V@`Sf-M=02QX8;$0js68r#;N(8D%T#ElN2Pzt051OEDtw8V_P4v z?h$#Bo`>EZrPJAUulF?G?CapwdLSp)1O*{*Y#QyV`G7Im>Hu%BKDdXNgDD(60qU}h zZ%S&tstWM=XW3p_h&$mxH{OfmFy$L-6XycdD8nDEnCk0ht zRWWgbV1hp-nw@|{(94!wU^E(5$}f}o?((9jRh*;XMwq!FQ1rWcIu^cAa3nNtZhDWUtWD#}R}cR%Bf;#}07zX!-(M**IdT!4L^=o z@<$?9NZGCseFH`ImC+qV4WvNRb=wo*HN;k>6&dH#>x47YyM1B{73kkGt`*zHuY@B{ zxNxo-w3fPNQgOt^vOCgD;KoO}&9XUbvqo;QvZVOx)j``3&MpI_dj2#BJcK`rzsq?{ zGv>&C?Df?4Te^S!+;MQct5lg6du8t*$oze3V`&lj%?{_~Uy+HG+J;f}F8-=gW{xXQ zArZY{Q(t&jSVFi%6+C-{2Ar%ROydbwq^2vUfH zaeDejIowlYLmyU~#X3$r9_RR_^7~eMqxXA=;i3k&qb%_Nvlv?ByD)GM7r&J5{R8gK zo28zvJ@Na~ZE91`Y^pi&Kn1ujw9N}b&aOOj9Ido1`9UhACtLW$xNdRB3iOE0>w1j5 zV0C6=1ywCj*|$MJ;zaG?BhAVFChu(WN?(q9!XoRQin_KL*|e+jPuop5&dh!t_!F@4 zL)}iNttKu7&of!GSTU`BXgxArmP}n=6|bBA)J0tI-lY7aW_F_$K-AnEzVkAB+jIL_ z#o%v8za?fyrifC$yolKQ;xKVUZQG`U=DwUOcKSx{GR5}IN5f^L%f7n|P9W0n8wzoR zj0ltIK2w$W>CPVUz_`q_ZSz3(^{pw{BP@-&%|j9Z`kJ2{X{8wvteS^;LYuarTG(T{ zftJBJ+J8O&+j}h|@m^_JWrX|QKFiY%vDzw1J+lY8l?r_?>~){zdAl7_;&d7oj)tR@ zr95W6LN!tmtiQHW#k2u@NvE`HimT z4X1^T-4+Gg!}B0|EEh*VzcV$IGDhw`c}*Ve<)Wf99~zO#6ZAx!6vLA-_@N7s1pg_c znvjNqPIiLICC`@A?dpodwEhj4-0f-n%byy3Gd9^EEgAxSN5di<4557= zs2!^VH*)#h@HERBW2eV$UlV;tD`2&0PfA544$TwsSJ*ymzDLrvr%f|2Qf;pq`MKHT z0_nMX@WQj)xSGQgehun;+iWwvozFGiQFkT~crQ<2J4mw6h5~1;9kv3X1=iWJtzGaa zGRR+A1)1$6x!$2_`k=ru6O!PTQ76LmZV2i@crE(X^}$vSdy&?dRX3~6ZM4^j9Ht08 z2{|wflYUbbPjPYg1SgiAD`PW~v+CLSC_~uS%vll5D@jwYQWuNqGU5WlNnclb8iYS> zP<0?&4tNzd#*7tMOuao){fMWI)`BCX6P*(NM`M;Zsz8fMNL-ol31S6_J(88#zEgrp z&~NeA+m`xWN@iH($`AIN_5aoF?zmT7bpnUOMlW6EGHuMDQx_^ki9MpDv(HArUfh7v zl|gs4fX?8yXb6 zyJ@zEFRZW#pWpF<;B?;9oBjx}6%`C>HPzYBoGYhK(avb#8KzHYD~enOBPH8>J7=I) zp*Hc^r+li&OI#KQ64?U4+vmvP#XIEA^OO}xh2Em#7DoM&idesVx$K})%#3bld}tIW zgnrGvYnI+gk{t_$IgVMbPY-#YIRMkpS=K5a3l|VHMbZTW1zG0+Bsf!=DzW zB9HP|H!reCv+oVvQ!Q}R@MI(+!Sg}nop4T(N$y3Q)(e_h!_v@cH~FafsAT*UCMN46 zI(l%*VUz}+wrr3LJ`808w!zP7yncn@V4V$q#CTqbk+qoC4TE3` z@p9OHDQ?QWB0yX2`ty!jTzvdG(*e+N(s@xY@TEZy$D?WTW6`kjgYo)U>9H%pJ(#p&^M*|g`z4b3#|NK?z369>+?Ug-DsMy_7D z#YuSQj`EWpn$F4(^DCW9n{*#HOT$bk7fhS!v4}|H0{WSRt5K})77ekB(={KHFID#! z2h&=j4!KKU5M39~X1U2(Q6P8>wrf>&s$)soWm7@B(EYe(Gn(hIhLFXDB?A+6lH!WZ_uE4ZOAUHMRqpZKezoE<0j*GPM?)Eg z|6!}gT)Bep!fo`@7w-~XQ_H|Q$_>AglE*qxrb0dh+mT9A@nV#n%?0~t0?*EkUzJF5 z|9&*4Q9>SOM+Oqy+)D+Q2|$?1n7?m-kr9qoBCDEH2KKf4<=yH4pPEOH%=w)f>w4*7 z@phlfw$lCU+O1KCoFjp(_Acgq;%A3G`Ncb&Tt?l2l!XOh9Pty!h??JF}vI&d9uSk+SUHpHIirf3IE7 zX8Sebg|$nV}PQY6K~S5rfjAFS2~5}wbICAtsB(7Ue@mb5RR z1L~;H%L&zo8idGaV2ZNb4x2-@m#5p3y{4c4H1^xs{40Lw{gx4mIc!DOr4LW|XZF3?gwgGUI@0~y4Oz@!OE2qnunkKS5`aZC`Ugi&8vz{$1#G9{_7 zGj}%n9$SxLd2Ba-gLOX#z2#?#86vKft3 zzOAN{C8y{`GJzw*4ttrwR%550B~1AQJrq?8y2UK}a=F5m&F7lsG2EAe~8w0_)Y_wM$f$Qp@#9b`@{c1y2(6heC_&X#&qe!>6uF<+# zy4U0{Txj)H{f9p6+ko@zO82Bb&}PSH>qm@|C(WhzBgmac5)yU0_E*|o@{I*stqz5} zP7X|`igTY(kwhvaqg|kF-gw%L43pH?e$6No4+peFQr)S6j&n80Y89iTJBHm+#;ONu zms}8PaMW+&K$bmcyJ|SHuwldg22Fe->s6aSs~IjW8mSLUvEpDTOMhwhgAALETV2l^ zmDbto49UF8goBqM?@kxzX-Vc9VlH^0<|Xq+ID_`PD`;IdX0;wU^z(y4`Terzan2F7}{qH zqje(_Geg_*A|B=jv-miiyM4d9NoPN7b;;M3(3!`qWkkXvfVmTya}AbkalhD^;CpMb zJ*Yhupzjqm{su)wO7EFpPCVJ^d92hxZ_x5BhE{D^ex^2fA>4vIe9-Reqos5$BV5~i z)96PTg!(|W-Nfh-?=AXAZi^Z9fSp|}f=;t}%mqB5)~STIrw5wO>XW~N7B!I9>Z@Q`~#JIza*k$Y<26SZ=V-@5RFhLnCh{UG^Z zD{JUbxukF5wwVh2(&ew^i+#-JP)YwqI|z+-C3kOb!&H5W=bCbUeb?seYIyHy?E!d= zu9H3wyswHze(p5L!pEO-KYSJyMSC1~@xlTm1hcDVlgSZ!@Re(UT^>8kEMsj&Kf{)b zTWD$L491jNesG|fLz{jjML;_;4{Y#BckHtAGepi_s$w6wf|Kztu!yR*vi4ccNKfn| zj^*5)TN)6=>(h!E8KLc6!phLpOX-fZgt5QI9pKc!McNPxyEr()mqn(vo315F$#R9R zt$0ChErEVCFP=jmL^gh7{s+sdRA91#=5cx+pt5suS3rIu3BL+gv$xHmtE|)2X88Nk zDA`xY2-wvaFQd#EiXTR!3=7TEA@vZBE3+f1Fh|up-3wQ@_rP#3rOf+DeMVI6g5!03 zj{DfER<#PA`GgcC=`+WUGN#sIlDiJ9H{U~sGJF-vh=&XR*3c4L1LHzd(*@^|h1ULw zqnP>F)`e5{kM~VzMhCA6fYD1!`+Y(qz4|_=!c^ytaM2AhBu4Gi?TdR;$GEWyvLv%i zhNB$fy#DK5{m?==q=U!vZew|WIj^|!e%TuEhV5}(A==`ToCPdBLRBr1$cPMfe_~6a z$=be~nkf&GS(@Mf(K#sVIg`S>;{B}pc2uqF$(rs^DOGyzc;rac7J+J~Qn7Lt-qn9P zF_{c8npc$0)X9Td219|ceaV>rXiPqjzdrE7b+|URdFyArK)JR-j@q49P}JU_%La65 zA*s}O4Ay<~4Z^n+lf>EOx23AlA2<7@ZU-4oZCHjTWStvvu{RNeQ5DD=wJsg$V@4Kc zRMXcCqG>sd=F#P>ZK_*_Moyca09X*bWcaQjK*0!8G(exrKFwV| z<{0?0I;}>uVi~x=l?vmM-TrYM88~F6QYo;LyxVQ^3Ua>;P@`EBUhff|-4te0m~_m_ z%p2uO65op)DpvY<+^8gkvZ!Mb5l9T_ z0)x&Q?1!yZME^n6QCtVrThp_Cjn$BQXmxd=3*;3|;X<;Lk{9R{b@ozHbW86~TR@v= zKFf11@z{~t)5v^pslVfwDPI>aGl%+qvR-5)a-Er=DnqClTF1=nO7^QMQc>D`jqv&d z&{!oSw`LL71zllMCSqcB?(LZV7Op%)7izcpRUL!yA&na?iRC!5$_e)$Fi$U??tD7^ zl$q`EM3`S=y9MsQIXTYI>Zy%b{>HiPwe}4&mSV3W2Y`P;k7qAaK1c1%cwXunhPQ{U z`Sskx;q(kYRnF8LdiMl30KIwhv39xgRFYZr=_g=xYeb8(D*TeP?Dur%LdsN1L9lAO zyx8+c271u@s*yAz&jOav%r#Yome^1G0dxTFEpKBq91k^2&|ZFompwq0yMkZ>uDMc^ zA4t`d=UxJ%7y@s>`pKYq<`a|Z4KLNWZTM&uQX36hypyM;Hy;$MPX!zJs`+ZDCUbTf z=8a>6OWa}7Gr=RL*8`(vt|jd zo_v@`ykQ4)SipZOrT1Yyh<|EL=el;U0LKs=w&b}-B0V0U=EaYdRjVw?KN1I}KMN%2 zsFsb%cR=m!Tbqiu8zjYtVee=j+a%61jNc`O*mJL_JiCjz2T0#s4;yIT=otjdbaQO~ zTZoVfE*bknuF%8rY8$8350sU`udsuNdjVT&KDp+~&BO;KE~I?ahBf>fS^etcRbTmU zEtld;8g-7T?RxkiY*F0E$Onjd5*TZ0)kxkK;Lp*>21Y-9Txlxe zLlAey;-PHZ2~dG?xM}QLGY?qQ$+4(c1(qH`EAO#15rAyn7CKu}P+3bt^`;X`ABBdR zBe0!}OiQBihLpKMke|oDX*lk*Oz!Fer{1oQpgv3uaz;BZKPJA<{ zUi7leYDCSyqaEn6h+kjEN5jaLd%@2Y-x#XV>}TKqt$D3Aa+TughJ0-5pshCgLXyRgygIAIDhL--9ui^OE@3hd6|zCAYJSQ)!ua9e7ws15M_tM7+Y-ASk&p6^@aRmjYYYC0tMNpgAO~+5dqvF2K2kK? zr(TuI$Ru)BRaG$5`JfI6cnc6%|FU)@j6$GoxYW75&@{_pEO2byXVN41!L=08t`ckC!1Hh4U2Rx*E;j%4dz)-egGWUlQ%)(^ z+d7s^>aTMR@kmO%Yz6^R`4AcYfS;iodu}&Rc$x7eiFOs<=Uo@U#FzT_!T&_k2=%dH zV~~5^5`+TJ%Q)~JClp_oxn*Tv|T$zPZO35&m$_}3XHr+EXjSrTXn zT0vnnr%aodWVa=}Q0Fx0o$j^YxbtA=D*1KAShJ?cI<37CGz{{rWt+Hv4@R>OSXR^ zY#uFn`I~N2JuviWMux_b>(WL*}opnpBdMd@LE$pZ&{&;gqms3?MIld zek3gtu`h^Q{viKTTI_y8_D`(Yh+o4A7lVn4f|O7t_7}|(N4iwFGB-aFP1P^#pS0&V z4t&Z)>^541SNUcQrdSBtvyIU4!zHc0mLeDF-6lSS?r*Q&6y&OkRq1j{j-Z(7gPkcO zRZ$YZODZgN_g&CjW*t)-y^M9#C{k7p=(Q(6quToUEVbT3GaLKa6}Uq&IrN&D5!I;r z$;SdPqqWJsGUO=x-VadG3+_WO3hw3MQeqJtI%hf~I>cbg#I*;&ejT%monp+Fdmqou zuC`snmswNB5T<1f7(}%wC6F4?Lwep1 zDm}C#>wM(U-W@+gWn{S*p3Zjl1vid$xMLZ&3D@cW(g22u?V7h+I9U(c;yk?9g->4D z413&EOBcb06`JEcpL(UBA)pJR8&_AEIIKzX zo;~Xtr zmbKR}S1)pZsrOFL-B>~-v4OxYvuKu4*Gv`@5vpi}pfef3(l3XoovUNfYh&wmPv@UM zEZ_O}`BzDrlAQlXZ7fFl+h*hoR9yLphbMFFIJ-!0%G5%oz4;M0(dSn~bG=062M)B? z;cDWe#5QyH%BO!qNZhS6Z3Jub2cznL(F(>FsUt&nlhZG~ypxhRXA~y_^;}C{Y((l? zC)}q^GHD-Nm86Wqw@;>bwh5moJhG?Hv6>MH7Wgh&UM(!iAh-kXd8Yxd`E8;B(g*3! zpul}g+nJ_2#3X8aohaORi8bc={fyC`(HZW4hE~OoqKDoepFdYnq43qXw>NfG;Dmga zj`$}_Ke0X`0D1pZ1<^Dw+#ssT1r!nvK58NpmFc##Ki ztfL#y18vKZ=5Q2}WQYXBFIBH|ypZ1fz`3<$2gi_J6prE-g`fad8mrX$wpI}F0UqXI zc&NgkFF|}}Rmlto2@Yid|9Ex zL4?XgAr>4ksP$Q+RHgk+5Q9-=3g`LIu|8)x3ea%P&|)9=5f-I|M;zwoIQPJ~cm*v` z6jDiRt@PR+&irONYao&#epj38@4LL;CcN5;+j1+*@51cH_^Wb!Jksxy)<3{|%C~mf zeV!DXp4IzR`!6#-hyOcdsD3g-UvYC3dM52KwyDI`_9rM+*L7^APBbGi1zXI6(ip)c za-dMgVhz0n$zRcZjz+XJCWsXcj_KxoyZtX>pe)ABNPUnWoH*Kk7hG!!7F^qM5+<(o z3g_}y!=_z5S8cxuZnCHC6Q9F%W_-r5O^9!%ruO2Kh3C>n1G-t!7gheB1$ddc#)9}! z#I=k@i?z-nY!PFKdH2U1tdc?xil02FC<1ZX`yb!P28DC`&QuR7iD(t@w;T2>_JdOQ zQ`kMI26dvPs@c%pDZL9zig_ElhL&D;z)L130g3EhHZn96mh1;@?DV535PUb5j2M_T z1f7rk`qHDuY_~6Et<>tJ!YYw4bgdzaGgm%mTaU(S8IPRCipp9*Eia4#MT{@@4+lOk zjK05jr30r23nOM}Rpa!yb1w1{px6b~``)(b0tDR@YWI3!}cgnB)d zp0R>vL}iU?igT`mF2k1QmO1}Uf~;SnlRniW&v?&44IcSo zM9PVpcu+h7w&I5U*XT&QGog}BpcA_Quu2Rz{b5*cs98;pbOL(=XqBboG&D4iz$p{8 z7WVFg@8>dN%-N+qC7Kr9x3_RfpiIt>kcMo(K~Q%si>Dc&P)~w#vf3xczMzH?LCZPV z%m&n;zzx?w`bF-ZFX6MxD`h|<(=q67V$fNi(9e7Ne-@t&yf#H}7$0Qs#wt)U(!dQ3 zXMjStOL%3NS`ZGdNi#f9ZGNM&_f`<)OeyO%K?}SM0ExVhsxVgR@}wENp^d{v2=<|& zcc_6Lgbnbqg-mB@ck&`0rPU&#xH3}BIJ1O#hj?%o9kT$LF0k+|%D%~N9^2@{90ZiC zmqjNolILlXwSYod4tNb?UUod#%6fqnf=DA)&*iWV8TH=4x4&u|nTPly$I_A)76hN5 zljoKPsoKRj1D}TF{0YcfZ!?S$f{EOBB+SrZZ*iY)Q!I?H^XA`1bsG%0nP(nle&oM& zO5&k!wrl)3SH6?BZPq_+uZ=$V+_Hd;9K~(^?s=?^rgNwb`&{ugbr)XSwpYvc>UW>A z_WI9G-`2L8tgi}~h~v0WQ%9Dg<%5azqcyt$39639W@2!YOGEkz&j(|?(ivR^Jq*~ z1*N<@EV+jmY197lQ(w9bU&#M5r?k=#m5Iu@Ug*L}Tgk;cgb(pg+P#J$3%1pn!o9eR z8g-x2;U{Ah_4id|lo=KDltK1T45sY$Ffedr>G<6@vaDzO6_kAu?Pinrg^pJR)yce# ziOAN<@~Cl&0*iY&o+kN4#bk=f5iFSd(W4dVGHI_{<6P_DocU5FHD=PsJzg9~9vZK1@U zfa9QbwuRhAns{9dvqHF@x?9eMe)>0QQWsnv6-T&Rd7i<9p)Xb+y7P9)cl2=PC(l9k z&y1${(u>0bF4=y8hhY}L&Kf=5lJcZ_xEzFUw%~5F-UcQNBp{5qYT!$sZ@ATL_qxNV(*4xPh~rHj#& zoG;~W5OFB^ki^=u?FBP=K?WVM0Bi)di87OOqFRMZW_Fo8(=Fgcjr2v1Z+^+x)%L&hG-OMfkFXk*X2wRDA4_Yd%|mBR8met&on;rm zEvq+W?bP~DA$Jm*zm!8M?KO`BnI?%&?E-gX@x4HwF@pk@7Lb*TQ}pB7|mGE zlEl_-^7to?@aa%DK1X*4?mXhIZmYRzoYk{3k!~K_b~E-9t3qykpuN;UwzI4;a_=hU zC|H&Qc-sC&;W|5X@?^XE^UEY_+j86H!1}pG#r&&;=lqSc_$@C)>hWuvDbI;Zi;8Sz za}>oDkr0SI#M<8fCMpiQ*+(b;r@;a3+B|posu*O|__nqRXS*vt+8DQ8w>WNOCxy7H zYiEb&H}Bty<+W92Fq#w2Wjpy!{kff^VWWTY_PZ@5>9CjslhYeT!8*IEH_G%T3M~!_ zWoP~UNpK?ufzciK5%Tiw0$RaP<0~|;|>-! zn0Alw@qk}88$}=?UE9^qVRyqzauK^&QRV^^@%j)3(+XcLBIzNBUgX8uqmP<3{vB10{kL92Ei2akKGSNvo6QMXo`qc)#*-5CGjbnszBSvo-t&7KdwYrVL(oc0RUKsdXeIIL=? zdiVLQZs>V&P&EGc)fo_JKYxS;*eL4ATv%)e&%N=Mf z%Sfviqg7&|-e-D_*|~iDb54NHkOZ;4q!RyXLpX+x^1`eSlQWtd)iLICl{5539C8~6 z1mC{1VK4|f?ear}VOIX{1jGK(j@w6NwT77O8J6&qM~E-y4ul>`>+KRg@o9jx zSh0U=h!;)YOYR31hk*A9ZfmqP6%)d=SvabG>6?m00C`xkUB_zpLW+}jQ0l1xcb+`cU=ikDa> zBF8gn3ftI6aZL}-)DGyVa)YqR=pps0$T(gqI~Zj%$QNMUN(f4Ha9i){+J^V2s!QlugXdT<|KR!lYVQqrrwkJZv^2n89DxqE*26I9B=V4WiBF$vl`tnGkF?fNji-*ywa_1NpPVlZc34W+37ig~Ov2XZ zVA1PUA1{u&*VH4ND#+~y;{oTz-ge)1zH*;?_Lz1rI*LxedLfYANrP#x;5cNT7oMra zg2F>(-=Us}nBU7v=3V{JjGa&qO|S0-&s1y=!uGmXjr9KZ~{7sr4=wOjwV9hSlLvlnbye zsh3zww1V9C?Oa^KmMk1S0LMC5<59Au9Zn1n9U%$6Lk*Beyn6@gole#y0*%@e^Xdcq z*n!B~W$%*(3w6gRr*GpDZR=l)Ij1r1UN~z8m86IfhMs*K>a+%pVZ7Hc5ZY4JTl63b z%Y0le!Mp*-u2DfV4Cgf~VRxlM=T*Z(1)5w z&dYzGAJd!44{pjISg6Ze`+3A@HEM*uu*{T4g)Vac#vTC)lA~8@qF3fJC7>w^URW+i6zgcwE=wo{1>5W>VC6h7io;*OMCqQU6EpNNi zS_pj9RPu>gy9P=3L~zyN0Cw%$4-ZUmLr6=H9<3vSi7dK$Nr)c;8-sSRI6iBqK&Tep z_JYa~O&=x45&&JMfU|oX`Q3B=5aEq{xTSpq%3^-v$bzN6=1FtVO+WZdmK`BXr#8&> z9OkU_q>6|P8W@~ZXTZmde0mL+bX6J7py0Ch%3P5`$tHJO<6nt0Q3fb><>?(LjIFfF zZA_}k8)M?aV)p{Jb>UrR8MQ_XrbWk)1sd><<~CNtQvYn*6W>JnY+hC(!M*fbQa?B8 zypd&vrCZ@HP>fpsl7SFd-HHdN!3T6?_tzjXapiam zJpkvyd3`>t0Jx()j!_{BPj*ipqRoqK)5m~$QK(`KtImqh z@z7fQS2Jr#Fle88{E}_9Qd>>IIaI_w_z3y3<1Rx-O;jjb>iKS);8+g_&PZOuTW6(( z)MP$1targN9wp<&br2E^>TdVCFfd;TWxulN3Ro>e8;hiQCN?=0TB5z2r}*?zJ&{~V zv}duGXOV_-%gxk~OL6?sh#`m>8P zK5}I%u^iQ#KZA<=UanEHiTfWV@2dYQu;K582zD%WL@XUf9Bf_b+>m}YtkL(O%bI|% z*f%)83t}cd5?25Ex8c4lk;fkn)#q{-a7i9B{IaM(vw-UAA-e&X%+1*fp>|chHz&Y; z{A^TA=%DaIx$SE?_~+`GodjB{ozVx2vYjN0$apT-P=6QvKSgU}YR6x<^n(zmAPQn$ z@r9xAx%=kZlc3)1ID)}A!+q>MT&~!%4ig2Ib3psYazPfe* zuG|in=|`akaBiEKZYq0dpFV)QvP@7zbNdJ1SI(A(ys#(Kg!Vo~9CnAxmQJQ=TI~A4 zEXx=9*L$*Ri~s?l1v@tI_?axTWb(B(e#sckSd?>%B(ks)#=v^9C?ca=Ol%f5=w5*^?`Zs8ZegD(mA98dGN zot#_KS?%d{wPyeF&ubd(X&-)k*HAqgZ7pB{ET;Yh5ekwKnu2>RS*IrdY~ml|Qbf%& zVc#|mjFAf2T)1KNrm(TruQarAW_s2K{!Q?&+N$OD)Y3|GF6^v3L{tc5@oO#^IF`5% zf2P}=#Rao&Cw)x>RjtT1vFf6kSHBh0(;coBWg(p+AvgOgI{+>nRsDB3;~k?ZZ)D`3i

    A( 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 NG150BT-S3B{Xd^+t-t^P literal 0 HcmV?d00001 diff --git a/[qb]/qb-phone/html/img/qbit.png b/[qb]/qb-phone/html/img/qbit.png new file mode 100644 index 0000000000000000000000000000000000000000..c42de3553ac4afb115036b1ea0cf97f4ba9a6ce8 GIT binary patch literal 21753 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 literal 0 HcmV?d00001 diff --git a/[qb]/qb-phone/html/img/samsung-s10.png b/[qb]/qb-phone/html/img/samsung-s10.png new file mode 100644 index 0000000000000000000000000000000000000000..f08a07f83983d22b95175115a53b7ccd285ba6d8 GIT binary patch literal 38986 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 + + + + + + + + QBCore Phone + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + +
    +
    QBCore
    +
    1
    +
    08:05
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    + + +
    + + +
    +
    +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    + + + + + + +
    +
    +
    + +
    + +
    +
    +

    Background

    +

    Default

    +
    +
    +
    +

    Avatar

    +

    Default

    +
    +
    + + +
    + +
    +
    +

    My phone number

    +

    0612345678

    +
    +
    +
    +

    Serial Number

    +

    0612345678

    +
    +
    + + + +
    +

    Call Anonymously

    +

    Off

    +
    +
    + +
    +

    Background

    + +
    +
    +
    +
    Default
    +
    Default background
    +
    +
    +
    +
    +
    Custom
    +
    Personalize your background
    +
    +
    + +
    +
    +

    Confirm

    +
    +
    +

    Cancel

    +
    +
    + +
    +
    Personalized Background
    + + +
    +

    Confirm

    +

    Cancel

    +
    +
    +
    + +
    +

    Avatar

    + +
    +
    +
    +
    Default
    +
    Default avatar
    +
    +
    +
    +
    +
    Custom
    +
    Personalize your avatar
    +
    +
    +
    +
    Photo - Coming Soon
    +
    Set your profile picture with a photo
    +
    +
    + +
    +
    +

    Confirm

    +
    +
    +

    Cancel

    +
    +
    + +
    +
    Personalized Avatar
    + + +
    +

    Confirm

    +

    Cancel

    +
    +
    +
    +
    + +
    +
    +
    Incoming Call
    +
    Unknown Number
    +
    + + + +
    + +
    +
    Calling...
    +
    Unknown Number
    +
    + + +
    + +
    +
    Ongoing
    +
    Unknown Number
    +
    +
    05:05
    + + +
    +
    + +
    +
    +

    Contacts

    + 0 contacts +
    + +
    +
    + + + +
    + +
    +
    +
    + +
    +

    Recent Call History

    + +
    + +
    +
    + +
    +
    + Suggested Contacts +

    0 contacts

    +
    + +
    +
    +
    + +
    +
    + +
    +
    1
    +
    2
    +
    3
    +
    4
    +
    5
    +
    6
    +
    7
    +
    8
    +
    9
    +
    *
    +
    0
    +
    #
    +
    +
    +
    + +
    +

    Add Contact

    + + + + + + + + + + +
    +

    Save

    +

    Cancel

    +
    +
    + +
    +

    Add Contact

    + + + + + + + + + + +
    +

    Save

    +

    Delete

    +

    Cancel

    +
    +
    + + +
    + +
    +
    +

    My Houses

    +

    My Keys

    +
    + +
    +
    +
    +
    Grove St. 1 | Tier 1
    +
      5
    +
    +
    + +
    +
    + +
    +
    +
    Grove St. 1
    +
    TRANSFER
    +
    KEYS
    +
    +
    +
    CLOSE
    +
    + +
    +
    Transfer House
    + +
    +
    +
    +
    +
    +
    CONFIRM
    +
    RETURN
    +
    + +
    +
    +
    +
    RETURN
    +
    +
    +
    + +
    +
    + My Garage +
    +
    +
    +
    +
    + +
    +
    +
    BrandBMW M5
    +
    ModelBMW M5
    +
    License PlateBMW M5
    +
    GarageBMW M5
    +
    StatusBMW M5
    +   +
    FuelBMW M5
    +
    EngineBMW M5
    +
    BodyworkBMW M5
    + +
    +
    + RETURN +
    +
    + TRACK +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    +
    +
    +
    + +
    +
    + Welcome
    Jay Yay
    +
    +
    + Current: 100 REP + Next: 200 REP +
    + + Your current progression
    Tier 1
    +
    + +
    +
    + + You are currently not working +
    +
    +
    + +
    +
    +

    Services

    + Available services +
    + +
    +
    +
    + +
    +
    + + + +
    +
    + Wallet +

    0.2555

    +
    +
    + Value +

    $9000

    +
    +
    + Volume +

    $2299.5‬

    +
    +
    + + +
    + +
    +
    + +
    Buy Qbit
    + +
    Wallet: 1.000500 Qbit('s)
    + + + + + + +
    0 Dollars
    + + +
    +
    + +
    Sell Qbit
    + +
    Wallet: 1.000500 Qbit('s)
    + + + + + + +
    0 Dollars
    + + +
    +
    + +
    Transfer Qbit
    + +
    Wallet: 0 Qbit('s)
    + + + + + + + + +
    +
    + +
    +
    +
    +
    + + BUY + You can buy crypto here. +
    +
    + + SELL + You can sell crypto here. +
    +
    + + TRANSFER + You can transfer crypto here. +
    +
    + Wallet ID: QB-12345678 +
    + +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + +
    + MDT + Welcome Jay Nandes +
    + +
    +
    +
    + +

    Person

    +
    +
    + +

    Vehicle

    +
    +
    + +

    House

    +
    +
    + +

    Alerts

    +
    +
    + + Most recent alert +
    +
    You don't have any alerts!
    +
    +
    + +
    +
    + +
    + +
    + +
    +
    +
    + +
    + +
    + +
    + +
    + +
    +
    + +
    + +
    + +
    +
    + +
    + +
    + +
    +
    + +
    +
    CLEAR
    +
    +
    +
    + + +
    +
    + + + +
    +
    +
    + Inbox + jay.nandes@qbcore.com + Last synchronization 18:31 +
    + +
    +
    +
    + +
    +
    +
    +

    Subject

    +

    19 February 2019   08:19

    +
    +

    + This is a test mail and will not be fully shown because thats what I'm testing. +

    +
    + +
    +
    + +
    +
    +

    App Store

    +
    +
    +
    +
    + +
    +
    + Territory +
    +
    + Qbus +
    +
    + +
    +
    +
    +
    +
    + Security + To download this application you must enter a password. + + +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    +
    +
    + Racing - Overview +
    + +
    +
    + +
    +
    + Setup +
    +
    + +
    +
    + Create +
    +
    + +
    + +
    +
    + Racing - Setup +
    + + Race Track + + + Laps + + + Race Information +
    Select a Track
    +
    Select a Track
    +
    Select a Track
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    +
    + Track Name + + +
    +
    + +
    +
    + +
    +
    +
    +
    + +
    +
    + Racing - Leaderboards +
    + + Last Tracks +
    +
    + +
    +
    +
    +
    Prison
    + Racer# +
    + +
    +
    +
    + +
    + +
    +
    +
    + + + +
    +
    + + Bank +
    +
    +
    +

    Accounts

    +

    Invoices

    +
    + +
    + + + +
    + +
    +
    Transfer Money
    + + + + + + + + +
    +
    Transfer
    +
    Cancel
    +
    +
    + +
    +
    + +
    +
    +
    + +
    +
    My Contacts
    +
    + +
    +
    + +
    +
    Return
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    + +
    + + + +
    +
    +
    +
    + +
    +
    +
    Outgoing call
    +
    with 0612345678
    +
    + + + +
    +
    + +
    +
    +

    New Tweet!

    +

    This is a test notification

    +
    + +
    +
    +

    Incoming Call

    +

    You have an incoming call from Test

    +
    + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/[qb]/qb-phone/html/js/app.js b/[qb]/qb-phone/html/js/app.js new file mode 100644 index 0000000..7a908fc --- /dev/null +++ b/[qb]/qb-phone/html/js/app.js @@ -0,0 +1,688 @@ +QB = {} +QB.Phone = {} +QB.Screen = {} +QB.Phone.Functions = {} +QB.Phone.Animations = {} +QB.Phone.Notifications = {} +QB.Phone.ContactColors = { + 0: "#9b59b6", + 1: "#3498db", + 2: "#e67e22", + 3: "#e74c3c", + 4: "#1abc9c", + 5: "#9c88ff", +} + +QB.Phone.Data = { + currentApplication: null, + PlayerData: {}, + Applications: {}, + IsOpen: false, + CallActive: false, + MetaData: {}, + PlayerJob: {}, + AnonymousCall: false, +} + +QB.Phone.Data.MaxSlots = 16; + +OpenedChatData = { + number: null, +} + +var CanOpenApp = true; +var up = false + +function IsAppJobBlocked(joblist, myjob) { + var retval = false; + if (joblist.length > 0) { + $.each(joblist, function(i, job){ + if (job == myjob && QB.Phone.Data.PlayerData.job.onduty) { + retval = true; + } + }); + } + return retval; +} + +QB.Phone.Functions.SetupApplications = function(data) { + QB.Phone.Data.Applications = data.applications; + + var i; + for (i = 1; i <= QB.Phone.Data.MaxSlots; i++) { + var applicationSlot = $(".phone-applications").find('[data-appslot="'+i+'"]'); + $(applicationSlot).html(""); + $(applicationSlot).css({ + "background-color":"transparent" + }); + $(applicationSlot).prop('title', ""); + $(applicationSlot).removeData('app'); + $(applicationSlot).removeData('placement') + } + + $.each(data.applications, function(i, app){ + var applicationSlot = $(".phone-applications").find('[data-appslot="'+app.slot+'"]'); + var blockedapp = IsAppJobBlocked(app.blockedjobs, QB.Phone.Data.PlayerJob.name) + + if ((!app.job || app.job === QB.Phone.Data.PlayerJob.name) && !blockedapp) { + $(applicationSlot).css({"background-color":app.color}); + var icon = ''; + if (app.app == "meos") { + icon = ''; + } + $(applicationSlot).html(icon+'
    0
    '); + $(applicationSlot).prop('title', app.tooltipText); + $(applicationSlot).data('app', app.app); + + if (app.tooltipPos !== undefined) { + $(applicationSlot).data('placement', app.tooltipPos) + } + } + }); + + $('[data-toggle="tooltip"]').tooltip(); +} + +QB.Phone.Functions.SetupAppWarnings = function(AppData) { + $.each(AppData, function(i, app){ + var AppObject = $(".phone-applications").find("[data-appslot='"+app.slot+"']").find('.app-unread-alerts'); + + if (app.Alerts > 0) { + $(AppObject).html(app.Alerts); + $(AppObject).css({"display":"block"}); + } else { + $(AppObject).css({"display":"none"}); + } + }); +} + +QB.Phone.Functions.IsAppHeaderAllowed = function(app) { + var retval = true; + $.each(Config.HeaderDisabledApps, function(i, blocked){ + if (app == blocked) { + retval = false; + } + }); + return retval; +} + +$(document).on('click', '.phone-application', function(e){ + e.preventDefault(); + var PressedApplication = $(this).data('app'); + var AppObject = $("."+PressedApplication+"-app"); + + if (AppObject.length !== 0) { + if (CanOpenApp) { + if (QB.Phone.Data.currentApplication == null) { + QB.Phone.Animations.TopSlideDown('.phone-application-container', 300, 0); + QB.Phone.Functions.ToggleApp(PressedApplication, "block"); + + if (QB.Phone.Functions.IsAppHeaderAllowed(PressedApplication)) { + QB.Phone.Functions.HeaderTextColor("black", 300); + } + + QB.Phone.Data.currentApplication = PressedApplication; + + if (PressedApplication == "settings") { + $("#myPhoneNumber").text(QB.Phone.Data.PlayerData.charinfo.phone); + $("#mySerialNumber").text("QB-" + QB.Phone.Data.PlayerData.metadata["phonedata"].SerialNumber); + } else if (PressedApplication == "twitter") { + $.post('https://qb-phone/GetMentionedTweets', JSON.stringify({}), function(MentionedTweets){ + QB.Phone.Notifications.LoadMentionedTweets(MentionedTweets) + }) + $.post('https://qb-phone/GetHashtags', JSON.stringify({}), function(Hashtags){ + QB.Phone.Notifications.LoadHashtags(Hashtags) + }) + if (QB.Phone.Data.IsOpen) { + $.post('https://qb-phone/GetTweets', JSON.stringify({}), function(Tweets){ + QB.Phone.Notifications.LoadTweets(Tweets); + }); + } + } else if (PressedApplication == "bank") { + QB.Phone.Functions.DoBankOpen(); + $.post('https://qb-phone/GetBankContacts', JSON.stringify({}), function(contacts){ + QB.Phone.Functions.LoadContactsWithNumber(contacts); + }); + $.post('https://qb-phone/GetInvoices', JSON.stringify({}), function(invoices){ + QB.Phone.Functions.LoadBankInvoices(invoices); + }); + } else if (PressedApplication == "whatsapp") { + $.post('https://qb-phone/GetWhatsappChats', JSON.stringify({}), function(chats){ + QB.Phone.Functions.LoadWhatsappChats(chats); + }); + } else if (PressedApplication == "phone") { + $.post('https://qb-phone/GetMissedCalls', JSON.stringify({}), function(recent){ + QB.Phone.Functions.SetupRecentCalls(recent); + }); + $.post('https://qb-phone/GetSuggestedContacts', JSON.stringify({}), function(suggested){ + QB.Phone.Functions.SetupSuggestedContacts(suggested); + }); + $.post('https://qb-phone/ClearGeneralAlerts', JSON.stringify({ + app: "phone" + })); + } else if (PressedApplication == "mail") { + $.post('https://qb-phone/GetMails', JSON.stringify({}), function(mails){ + QB.Phone.Functions.SetupMails(mails); + }); + $.post('https://qb-phone/ClearGeneralAlerts', JSON.stringify({ + app: "mail" + })); + } else if (PressedApplication == "advert") { + $.post('https://qb-phone/LoadAdverts', JSON.stringify({}), function(Adverts){ + QB.Phone.Functions.RefreshAdverts(Adverts); + }) + } else if (PressedApplication == "garage") { + $.post('https://qb-phone/SetupGarageVehicles', JSON.stringify({}), function(Vehicles){ + SetupGarageVehicles(Vehicles); + }) + } else if (PressedApplication == "crypto") { + $.post('https://qb-phone/GetCryptoData', JSON.stringify({ + crypto: "qbit", + }), function(CryptoData){ + SetupCryptoData(CryptoData); + }) + + $.post('https://qb-phone/GetCryptoTransactions', JSON.stringify({}), function(data){ + RefreshCryptoTransactions(data); + }) + } else if (PressedApplication == "racing") { + $.post('https://qb-phone/GetAvailableRaces', JSON.stringify({}), function(Races){ + SetupRaces(Races); + }); + } else if (PressedApplication == "houses") { + $.post('https://qb-phone/GetPlayerHouses', JSON.stringify({}), function(Houses){ + SetupPlayerHouses(Houses); + }); + $.post('https://qb-phone/GetPlayerKeys', JSON.stringify({}), function(Keys){ + $(".house-app-mykeys-container").html(""); + if (Keys.length > 0) { + $.each(Keys, function(i, key){ + var elem = '
    ' + key.HouseData.adress + ' Click to set GPS
    '; + $(".house-app-mykeys-container").append(elem); + $("#keyid-"+i).data('KeyData', key); + }); + } + }); + } else if (PressedApplication == "meos") { + SetupMeosHome(); + } else if (PressedApplication == "lawyers") { + $.post('https://qb-phone/GetCurrentLawyers', JSON.stringify({}), function(data){ + SetupLawyers(data); + }); + } else if (PressedApplication == "store") { + $.post('https://qb-phone/SetupStoreApps', JSON.stringify({}), function(data){ + SetupAppstore(data); + }); + } else if (PressedApplication == "trucker") { + $.post('https://qb-phone/GetTruckerData', JSON.stringify({}), function(data){ + SetupTruckerInfo(data); + }); + } + else if (PressedApplication == "gallery") { + $.post('https://qb-phone/GetGalleryData', JSON.stringify({}), function(data){ + setUpGalleryData(data); + }); + } + else if (PressedApplication == "camera") { + $.post('https://qb-phone/TakePhoto', JSON.stringify({}),function(url){ + setUpCameraApp(url) + }) + QB.Phone.Functions.Close(); + } + + + } + } + } else { + if (PressedApplication != null){ + QB.Phone.Notifications.Add("fas fa-exclamation-circle", "System", QB.Phone.Data.Applications[PressedApplication].tooltipText+" is not available!") + } + } +}); + +$(document).on('click', '.mykeys-key', function(e){ + e.preventDefault(); + + var KeyData = $(this).data('KeyData'); + + $.post('https://qb-phone/SetHouseLocation', JSON.stringify({ + HouseData: KeyData + })) +}); + +$(document).on('click', '.phone-home-container', function(event){ + event.preventDefault(); + + if (QB.Phone.Data.currentApplication === null) { + QB.Phone.Functions.Close(); + } else { + QB.Phone.Animations.TopSlideUp('.phone-application-container', 400, -160); + QB.Phone.Animations.TopSlideUp('.'+QB.Phone.Data.currentApplication+"-app", 400, -160); + CanOpenApp = false; + setTimeout(function(){ + QB.Phone.Functions.ToggleApp(QB.Phone.Data.currentApplication, "none"); + CanOpenApp = true; + }, 400) + QB.Phone.Functions.HeaderTextColor("white", 300); + + if (QB.Phone.Data.currentApplication == "whatsapp") { + if (OpenedChatData.number !== null) { + setTimeout(function(){ + $(".whatsapp-chats").css({"display":"block"}); + $(".whatsapp-chats").animate({ + left: 0+"vh" + }, 1); + $(".whatsapp-openedchat").animate({ + left: -30+"vh" + }, 1, function(){ + $(".whatsapp-openedchat").css({"display":"none"}); + }); + OpenedChatPicture = null; + OpenedChatData.number = null; + }, 450); + } + } else if (QB.Phone.Data.currentApplication == "bank") { + if (CurrentTab == "invoices") { + setTimeout(function(){ + $(".bank-app-invoices").animate({"left": "30vh"}); + $(".bank-app-invoices").css({"display":"none"}) + $(".bank-app-accounts").css({"display":"block"}) + $(".bank-app-accounts").css({"left": "0vh"}); + + var InvoicesObjectBank = $(".bank-app-header").find('[data-headertype="invoices"]'); + var HomeObjectBank = $(".bank-app-header").find('[data-headertype="accounts"]'); + + $(InvoicesObjectBank).removeClass('bank-app-header-button-selected'); + $(HomeObjectBank).addClass('bank-app-header-button-selected'); + + CurrentTab = "accounts"; + }, 400) + } + } else if (QB.Phone.Data.currentApplication == "meos") { + $(".meos-alert-new").remove(); + setTimeout(function(){ + $(".meos-recent-alert").removeClass("noodknop"); + $(".meos-recent-alert").css({"background-color":"#004682"}); + }, 400) + } + + QB.Phone.Data.currentApplication = null; + } +}); + +QB.Phone.Functions.Open = function(data) { + QB.Phone.Animations.BottomSlideUp('.container', 300, 0); + QB.Phone.Notifications.LoadTweets(data.Tweets); + QB.Phone.Data.IsOpen = true; +} + +QB.Phone.Functions.ToggleApp = function(app, show) { + $("."+app+"-app").css({"display":show}); +} + +QB.Phone.Functions.Close = function() { + + if (QB.Phone.Data.currentApplication == "whatsapp") { + setTimeout(function(){ + QB.Phone.Animations.TopSlideUp('.phone-application-container', 400, -160); + QB.Phone.Animations.TopSlideUp('.'+QB.Phone.Data.currentApplication+"-app", 400, -160); + $(".whatsapp-app").css({"display":"none"}); + QB.Phone.Functions.HeaderTextColor("white", 300); + + if (OpenedChatData.number !== null) { + setTimeout(function(){ + $(".whatsapp-chats").css({"display":"block"}); + $(".whatsapp-chats").animate({ + left: 0+"vh" + }, 1); + $(".whatsapp-openedchat").animate({ + left: -30+"vh" + }, 1, function(){ + $(".whatsapp-openedchat").css({"display":"none"}); + }); + OpenedChatData.number = null; + }, 450); + } + OpenedChatPicture = null; + QB.Phone.Data.currentApplication = null; + }, 500) + } else if (QB.Phone.Data.currentApplication == "meos") { + $(".meos-alert-new").remove(); + $(".meos-recent-alert").removeClass("noodknop"); + $(".meos-recent-alert").css({"background-color":"#004682"}); + } + + QB.Phone.Animations.BottomSlideDown('.container', 300, -70); + $.post('https://qb-phone/Close'); + QB.Phone.Data.IsOpen = false; +} + +QB.Phone.Functions.HeaderTextColor = function(newColor, Timeout) { + $(".phone-header").animate({color: newColor}, Timeout); +} + +QB.Phone.Animations.BottomSlideUp = function(Object, Timeout, Percentage) { + $(Object).css({'display':'block'}).animate({ + bottom: Percentage+"%", + }, Timeout); +} + +QB.Phone.Animations.BottomSlideDown = function(Object, Timeout, Percentage) { + $(Object).css({'display':'block'}).animate({ + bottom: Percentage+"%", + }, Timeout, function(){ + $(Object).css({'display':'none'}); + }); +} + +QB.Phone.Animations.TopSlideDown = function(Object, Timeout, Percentage) { + $(Object).css({'display':'block'}).animate({ + top: Percentage+"%", + }, Timeout); +} + +QB.Phone.Animations.TopSlideUp = function(Object, Timeout, Percentage, cb) { + $(Object).css({'display':'block'}).animate({ + top: Percentage+"%", + }, Timeout, function(){ + $(Object).css({'display':'none'}); + }); +} + +QB.Phone.Notifications.Add = function(icon, title, text, color, timeout) { + $.post('https://qb-phone/HasPhone', JSON.stringify({}), function(HasPhone){ + if (HasPhone) { + if (timeout == null && timeout == undefined) { + timeout = 1500; + } + if (QB.Phone.Notifications.Timeout == undefined || QB.Phone.Notifications.Timeout == null) { + if (color != null || color != undefined) { + $(".notification-icon").css({"color":color}); + $(".notification-title").css({"color":color}); + } else if (color == "default" || color == null || color == undefined) { + $(".notification-icon").css({"color":"#e74c3c"}); + $(".notification-title").css({"color":"#e74c3c"}); + } + if (!QB.Phone.Data.IsOpen) { + QB.Phone.Animations.BottomSlideUp('.container', 300, -52); + } + QB.Phone.Animations.TopSlideDown(".phone-notification-container", 200, 8); + if (icon !== "politie") { + $(".notification-icon").html(''); + } else { + $(".notification-icon").html(''); + } + $(".notification-title").html(title); + $(".notification-text").html(text); + if (QB.Phone.Notifications.Timeout !== undefined || QB.Phone.Notifications.Timeout !== null) { + clearTimeout(QB.Phone.Notifications.Timeout); + } + QB.Phone.Notifications.Timeout = setTimeout(function(){ + QB.Phone.Animations.TopSlideUp(".phone-notification-container", 200, -8); + if (!QB.Phone.Data.IsOpen) { + QB.Phone.Animations.BottomSlideUp('.container', 300, -100); + } + QB.Phone.Notifications.Timeout = null; + }, timeout); + } else { + if (color != null || color != undefined) { + $(".notification-icon").css({"color":color}); + $(".notification-title").css({"color":color}); + } else { + $(".notification-icon").css({"color":"#e74c3c"}); + $(".notification-title").css({"color":"#e74c3c"}); + } + if (!QB.Phone.Data.IsOpen) { + QB.Phone.Animations.BottomSlideUp('.container', 300, -52); + } + $(".notification-icon").html(''); + $(".notification-title").html(title); + $(".notification-text").html(text); + if (QB.Phone.Notifications.Timeout !== undefined || QB.Phone.Notifications.Timeout !== null) { + clearTimeout(QB.Phone.Notifications.Timeout); + } + QB.Phone.Notifications.Timeout = setTimeout(function(){ + QB.Phone.Animations.TopSlideUp(".phone-notification-container", 200, -8); + if (!QB.Phone.Data.IsOpen) { + QB.Phone.Animations.BottomSlideUp('.container', 300, -100); + } + QB.Phone.Notifications.Timeout = null; + }, timeout); + } + } + }); +} + +QB.Phone.Functions.LoadPhoneData = function(data) { + QB.Phone.Data.PlayerData = data.PlayerData; + QB.Phone.Data.PlayerJob = data.PlayerJob; + QB.Phone.Data.MetaData = data.PhoneData.MetaData; + QB.Phone.Functions.LoadMetaData(data.PhoneData.MetaData); + QB.Phone.Functions.LoadContacts(data.PhoneData.Contacts); + QB.Phone.Functions.SetupApplications(data); + + $("#player-id").html("" + "ID: " + data.PlayerId + "") +} + +QB.Phone.Functions.UpdateTime = function(data) { + var NewDate = new Date(); + var NewHour = NewDate.getHours(); + var NewMinute = NewDate.getMinutes(); + var Minutessss = NewMinute; + var Hourssssss = NewHour; + if (NewHour < 10) { + Hourssssss = "0" + Hourssssss; + } + if (NewMinute < 10) { + Minutessss = "0" + NewMinute; + } + var MessageTime = Hourssssss + ":" + Minutessss + + $("#phone-time").html("" + data.InGameTime.hour + ":" + data.InGameTime.minute + ""); +} + +var NotificationTimeout = null; + +QB.Screen.Notification = function(title, content, icon, timeout, color) { + $.post('https://qb-phone/HasPhone', JSON.stringify({}), function(HasPhone){ + if (HasPhone) { + if (color != null && color != undefined) { + $(".screen-notifications-container").css({"background-color":color}); + } + $(".screen-notification-icon").html(''); + $(".screen-notification-title").text(title); + $(".screen-notification-content").text(content); + $(".screen-notifications-container").css({'display':'block'}).animate({ + right: 5+"vh", + }, 200); + + if (NotificationTimeout != null) { + clearTimeout(NotificationTimeout); + } + + NotificationTimeout = setTimeout(function(){ + $(".screen-notifications-container").animate({ + right: -35+"vh", + }, 200, function(){ + $(".screen-notifications-container").css({'display':'none'}); + }); + NotificationTimeout = null; + }, timeout); + } + }); +} + +$(document).on('keydown', function() { + switch(event.keyCode) { + case 27: // ESCAPE + if (up){ + $('#popup').fadeOut('slow'); + $('.popupclass').fadeOut('slow'); + $('.popupclass').html(""); + up = false + } else { + QB.Phone.Functions.Close(); + break; + } + } +}); + +QB.Screen.popUp = function(source){ + if(!up){ + $('#popup').fadeIn('slow'); + $('.popupclass').fadeIn('slow'); + $('').appendTo('.popupclass') + up = true + } +} + +QB.Screen.popDown = function(){ + if(up){ + $('#popup').fadeOut('slow'); + $('.popupclass').fadeOut('slow'); + $('.popupclass').html(""); + up = false + } +} + +$(document).ready(function(){ + window.addEventListener('message', function(event) { + switch(event.data.action) { + case "open": + QB.Phone.Functions.Open(event.data); + QB.Phone.Functions.SetupAppWarnings(event.data.AppData); + QB.Phone.Functions.SetupCurrentCall(event.data.CallData); + QB.Phone.Data.IsOpen = true; + QB.Phone.Data.PlayerData = event.data.PlayerData; + break; + case "LoadPhoneData": + QB.Phone.Functions.LoadPhoneData(event.data); + break; + case "UpdateTime": + QB.Phone.Functions.UpdateTime(event.data); + break; + case "Notification": + QB.Screen.Notification(event.data.NotifyData.title, event.data.NotifyData.content, event.data.NotifyData.icon, event.data.NotifyData.timeout, event.data.NotifyData.color); + break; + case "PhoneNotification": + QB.Phone.Notifications.Add(event.data.PhoneNotify.icon, event.data.PhoneNotify.title, event.data.PhoneNotify.text, event.data.PhoneNotify.color, event.data.PhoneNotify.timeout); + break; + case "RefreshAppAlerts": + QB.Phone.Functions.SetupAppWarnings(event.data.AppData); + break; + case "UpdateMentionedTweets": + QB.Phone.Notifications.LoadMentionedTweets(event.data.Tweets); + break; + case "UpdateBank": + $(".bank-app-account-balance").html("$ "+event.data.NewBalance); + $(".bank-app-account-balance").data('balance', event.data.NewBalance); + break; + case "UpdateChat": + if (QB.Phone.Data.currentApplication == "whatsapp") { + if (OpenedChatData.number !== null && OpenedChatData.number == event.data.chatNumber) { + QB.Phone.Functions.SetupChatMessages(event.data.chatData); + } else { + QB.Phone.Functions.LoadWhatsappChats(event.data.Chats); + } + } + break; + case "UpdateHashtags": + QB.Phone.Notifications.LoadHashtags(event.data.Hashtags); + break; + case "RefreshWhatsappAlerts": + QB.Phone.Functions.ReloadWhatsappAlerts(event.data.Chats); + break; + case "CancelOutgoingCall": + $.post('https://qb-phone/HasPhone', JSON.stringify({}), function(HasPhone){ + if (HasPhone) { + CancelOutgoingCall(); + } + }); + break; + case "IncomingCallAlert": + $.post('https://qb-phone/HasPhone', JSON.stringify({}), function(HasPhone){ + if (HasPhone) { + IncomingCallAlert(event.data.CallData, event.data.Canceled, event.data.AnonymousCall); + } + }); + break; + case "SetupHomeCall": + QB.Phone.Functions.SetupCurrentCall(event.data.CallData); + break; + case "AnswerCall": + QB.Phone.Functions.AnswerCall(event.data.CallData); + break; + case "UpdateCallTime": + var CallTime = event.data.Time; + var date = new Date(null); + date.setSeconds(CallTime); + var timeString = date.toISOString().substr(11, 8); + if (!QB.Phone.Data.IsOpen) { + if ($(".call-notifications").css("right") !== "52.1px") { + $(".call-notifications").css({"display":"block"}); + $(".call-notifications").animate({right: 5+"vh"}); + } + $(".call-notifications-title").html("In conversation ("+timeString+")"); + $(".call-notifications-content").html("Calling with "+event.data.Name); + $(".call-notifications").removeClass('call-notifications-shake'); + } else { + $(".call-notifications").animate({ + right: -35+"vh" + }, 400, function(){ + $(".call-notifications").css({"display":"none"}); + }); + } + $(".phone-call-ongoing-time").html(timeString); + $(".phone-currentcall-title").html("In conversation ("+timeString+")"); + break; + case "CancelOngoingCall": + $(".call-notifications").animate({right: -35+"vh"}, function(){ + $(".call-notifications").css({"display":"none"}); + }); + QB.Phone.Animations.TopSlideUp('.phone-application-container', 400, -160); + setTimeout(function(){ + QB.Phone.Functions.ToggleApp("phone-call", "none"); + $(".phone-application-container").css({"display":"none"}); + }, 400) + QB.Phone.Functions.HeaderTextColor("white", 300); + + QB.Phone.Data.CallActive = false; + QB.Phone.Data.currentApplication = null; + break; + case "RefreshContacts": + QB.Phone.Functions.LoadContacts(event.data.Contacts); + break; + case "UpdateMails": + QB.Phone.Functions.SetupMails(event.data.Mails); + break; + case "RefreshAdverts": + if (QB.Phone.Data.currentApplication == "advert") { + QB.Phone.Functions.RefreshAdverts(event.data.Adverts); + } + break; + case "UpdateTweets": + if (QB.Phone.Data.currentApplication == "twitter") { + QB.Phone.Notifications.LoadTweets(event.data.Tweets); + } + break; + case "AddPoliceAlert": + AddPoliceAlert(event.data) + break; + case "UpdateApplications": + QB.Phone.Data.PlayerJob = event.data.JobData; + QB.Phone.Functions.SetupApplications(event.data); + break; + case "UpdateTransactions": + RefreshCryptoTransactions(event.data); + break; + case "UpdateRacingApp": + $.post('https://qb-phone/GetAvailableRaces', JSON.stringify({}), function(Races){ + SetupRaces(Races); + }); + break; + case "RefreshAlerts": + QB.Phone.Functions.SetupAppWarnings(event.data.AppData); + break; + } + }) +}); \ No newline at end of file diff --git a/[qb]/qb-phone/html/js/bank.js b/[qb]/qb-phone/html/js/bank.js new file mode 100644 index 0000000..15610bf --- /dev/null +++ b/[qb]/qb-phone/html/js/bank.js @@ -0,0 +1,250 @@ +var FoccusedBank = null; + +$(document).on('click', '.bank-app-account', function(e){ + var copyText = document.getElementById("iban-account"); + copyText.select(); + copyText.setSelectionRange(0, 99999); + document.execCommand("copy"); + + QB.Phone.Notifications.Add("fas fa-university", "QBank", "Account number. copied!", "#badc58", 1750); +}); + +var CurrentTab = "accounts"; + +$(document).on('click', '.bank-app-header-button', function(e){ + e.preventDefault(); + + var PressedObject = this; + var PressedTab = $(PressedObject).data('headertype'); + + if (CurrentTab != PressedTab) { + var PreviousObject = $(".bank-app-header").find('[data-headertype="'+CurrentTab+'"]'); + + if (PressedTab == "invoices") { + $(".bank-app-"+CurrentTab).animate({ + left: -30+"vh" + }, 250, function(){ + $(".bank-app-"+CurrentTab).css({"display":"none"}) + }); + $(".bank-app-"+PressedTab).css({"display":"block"}).animate({ + left: 0+"vh" + }, 250); + } else if (PressedTab == "accounts") { + $(".bank-app-"+CurrentTab).animate({ + left: 30+"vh" + }, 250, function(){ + $(".bank-app-"+CurrentTab).css({"display":"none"}) + }); + $(".bank-app-"+PressedTab).css({"display":"block"}).animate({ + left: 0+"vh" + }, 250); + } + + $(PreviousObject).removeClass('bank-app-header-button-selected'); + $(PressedObject).addClass('bank-app-header-button-selected'); + setTimeout(function(){ CurrentTab = PressedTab; }, 300) + } +}) + +QB.Phone.Functions.DoBankOpen = function() { + QB.Phone.Data.PlayerData.money.bank = (QB.Phone.Data.PlayerData.money.bank).toFixed(); + $(".bank-app-account-number").val(QB.Phone.Data.PlayerData.charinfo.account); + $(".bank-app-account-balance").html("$ "+QB.Phone.Data.PlayerData.money.bank); + $(".bank-app-account-balance").data('balance', QB.Phone.Data.PlayerData.money.bank); + + $(".bank-app-loaded").css({"display":"none", "padding-left":"30vh"}); + $(".bank-app-accounts").css({"left":"30vh"}); + $(".qbank-logo").css({"left": "0vh"}); + $("#qbank-text").css({"opacity":"0.0", "left":"9vh"}); + $(".bank-app-loading").css({ + "display":"block", + "left":"0vh", + }); + setTimeout(function(){ + CurrentTab = "accounts"; + $(".qbank-logo").animate({ + left: -12+"vh" + }, 500); + setTimeout(function(){ + $("#qbank-text").animate({ + opacity: 1.0, + left: 14+"vh" + }); + }, 100); + setTimeout(function(){ + $(".bank-app-loaded").css({"display":"block"}).animate({"padding-left":"0"}, 300); + $(".bank-app-accounts").animate({left:0+"vh"}, 300); + $(".bank-app-loading").animate({ + left: -30+"vh" + },300, function(){ + $(".bank-app-loading").css({"display":"none"}); + }); + }, 1500) + }, 500) +} + +$(document).on('click', '.bank-app-account-actions', function(e){ + QB.Phone.Animations.TopSlideDown(".bank-app-transfer", 400, 0); +}); + +$(document).on('click', '#cancel-transfer', function(e){ + e.preventDefault(); + + QB.Phone.Animations.TopSlideUp(".bank-app-transfer", 400, -100); +}); + +$(document).on('click', '#accept-transfer', function(e){ + e.preventDefault(); + + var iban = $("#bank-transfer-iban").val(); + var amount = $("#bank-transfer-amount").val(); + var amountData = $(".bank-app-account-balance").data('balance'); + + if (iban != "" && amount != "") { + $.post('https://qb-phone/CanTransferMoney', JSON.stringify({ + sendTo: iban, + amountOf: amount, + }), function(data){ + if (data.TransferedMoney) { + $("#bank-transfer-iban").val(""); + $("#bank-transfer-amount").val(""); + + $(".bank-app-account-balance").html("$ " + (data.NewBalance).toFixed(0)); + $(".bank-app-account-balance").data('balance', (data.NewBalance).toFixed(0)); + QB.Phone.Notifications.Add("fas fa-university", "QBank", "You have transfered $ "+amount+"!", "#badc58", 1500); + } else { + QB.Phone.Notifications.Add("fas fa-university", "QBank", "You don't have enough balance!", "#badc58", 1500); + } + QB.Phone.Animations.TopSlideUp(".bank-app-transfer", 400, -100); + }); + } else { + QB.Phone.Notifications.Add("fas fa-university", "QBank", "Fill out all fields!", "#badc58", 1750); + } +}); + +GetInvoiceLabel = function(type) { + retval = null; + if (type == "request") { + retval = "Payment Request"; + } + + return retval +} + +$(document).on('click', '.pay-invoice', function(event){ + event.preventDefault(); + + var InvoiceId = $(this).parent().parent().attr('id'); + var InvoiceData = $("#"+InvoiceId).data('invoicedata'); + var BankBalance = $(".bank-app-account-balance").data('balance'); + + if (BankBalance >= InvoiceData.amount) { + $.post('https://qb-phone/PayInvoice', JSON.stringify({ + sender: InvoiceData.sender, + amount: InvoiceData.amount, + society: InvoiceData.society, + invoiceId: InvoiceData.id, + senderCitizenId: InvoiceData.sendercitizenid + }), function(CanPay){ + if (CanPay) { + $("#"+InvoiceId).animate({ + left: 30+"vh", + }, 300, function(){ + setTimeout(function(){ + $("#"+InvoiceId).remove(); + }, 100); + }); + QB.Phone.Notifications.Add("fas fa-university", "QBank", "You have paid $"+InvoiceData.amount+"!", "#badc58", 1500); + var amountData = $(".bank-app-account-balance").data('balance'); + var NewAmount = (amountData - InvoiceData.amount).toFixed(); + $("#bank-transfer-amount").val(NewAmount); + $(".bank-app-account-balance").data('balance', NewAmount); + } else { + QB.Phone.Notifications.Add("fas fa-university", "QBank", "You don't have enough balance!", "#badc58", 1500); + } + }); + } else { + QB.Phone.Notifications.Add("fas fa-university", "QBank", "You don't have enough balance!", "#badc58", 1500); + } +}); + +$(document).on('click', '.decline-invoice', function(event){ + event.preventDefault(); + var InvoiceId = $(this).parent().parent().attr('id'); + var InvoiceData = $("#"+InvoiceId).data('invoicedata'); + + $.post('https://qb-phone/DeclineInvoice', JSON.stringify({ + sender: InvoiceData.sender, + amount: InvoiceData.amount, + society: InvoiceData.society, + invoiceId: InvoiceData.id, + })); + $("#"+InvoiceId).animate({ + left: 30+"vh", + }, 300, function(){ + setTimeout(function(){ + $("#"+InvoiceId).remove(); + }, 100); + }); +}); + +QB.Phone.Functions.LoadBankInvoices = function(invoices) { + if (invoices !== null) { + $(".bank-app-invoices-list").html(""); + + $.each(invoices, function(i, invoice){ + var Elem = '
    '+invoice.society+' (Sender: '+invoice.sender+')
    $ '+invoice.amount+'
    '; + + $(".bank-app-invoices-list").append(Elem); + $("#invoiceid-"+i).data('invoicedata', invoice); + }); + } +} + +QB.Phone.Functions.LoadContactsWithNumber = function(myContacts) { + var ContactsObject = $(".bank-app-my-contacts-list"); + $(ContactsObject).html(""); + var TotalContacts = 0; + + $("#bank-app-my-contact-search").on("keyup", function() { + var value = $(this).val().toLowerCase(); + $(".bank-app-my-contacts-list .bank-app-my-contact").filter(function() { + $(this).toggle($(this).text().toLowerCase().indexOf(value) > -1); + }); + }); + + if (myContacts !== null) { + $.each(myContacts, function(i, contact){ + var RandomNumber = Math.floor(Math.random() * 6); + var ContactColor = QB.Phone.ContactColors[RandomNumber]; + var ContactElement = '
    '+((contact.name).charAt(0)).toUpperCase()+'
    '+contact.name+'
    ' + TotalContacts = TotalContacts + 1 + $(ContactsObject).append(ContactElement); + $("[data-bankcontactid='"+i+"']").data('contactData', contact); + }); + } +}; + +$(document).on('click', '.bank-app-my-contacts-list-back', function(e){ + e.preventDefault(); + + QB.Phone.Animations.TopSlideUp(".bank-app-my-contacts", 400, -100); +}); + +$(document).on('click', '.bank-transfer-mycontacts-icon', function(e){ + e.preventDefault(); + + QB.Phone.Animations.TopSlideDown(".bank-app-my-contacts", 400, 0); +}); + +$(document).on('click', '.bank-app-my-contact', function(e){ + e.preventDefault(); + var PressedContactData = $(this).data('contactData'); + + if (PressedContactData.iban !== "" && PressedContactData.iban !== undefined && PressedContactData.iban !== null) { + $("#bank-transfer-iban").val(PressedContactData.iban); + } else { + QB.Phone.Notifications.Add("fas fa-university", "QBank", "There is no bank account attached to this number!", "#badc58", 2500); + } + QB.Phone.Animations.TopSlideUp(".bank-app-my-contacts", 400, -100); +}); \ No newline at end of file diff --git a/[qb]/qb-phone/html/js/camera.js b/[qb]/qb-phone/html/js/camera.js new file mode 100644 index 0000000..c751fc1 --- /dev/null +++ b/[qb]/qb-phone/html/js/camera.js @@ -0,0 +1,3 @@ +function setUpCameraApp(url){ + $('.phone-home-container').click(); +} \ No newline at end of file diff --git a/[qb]/qb-phone/html/js/config.js b/[qb]/qb-phone/html/js/config.js new file mode 100644 index 0000000..f5be78f --- /dev/null +++ b/[qb]/qb-phone/html/js/config.js @@ -0,0 +1,15 @@ +Config = [] + +Config.HeaderDisabledApps = [ + "bank", + "whatsapp", + "meos", + "garage", + "crypto", + "racing", + "houses", + "lawyers", + "trucker", +] + +Config.DefaultCryptoPage = "general"; \ No newline at end of file diff --git a/[qb]/qb-phone/html/js/crypto.js b/[qb]/qb-phone/html/js/crypto.js new file mode 100644 index 0000000..589feca --- /dev/null +++ b/[qb]/qb-phone/html/js/crypto.js @@ -0,0 +1,269 @@ +var SelectedCryptoTab = Config.DefaultCryptoPage; +var ActionTab = null; +$(".cryptotab-"+SelectedCryptoTab).css({"display":"block"}); +$(".crypto-header-footer").find('[data-cryptotab="'+SelectedCryptoTab+'"]').addClass('crypto-header-footer-item-selected'); + +var CryptoData = []; +CryptoData.Portfolio = 0; +CryptoData.Worth = 1000; +CryptoData.WalletId = null; +CryptoData.History = []; + +function SetupCryptoData(Crypto) { + CryptoData.History = Crypto.History; + CryptoData.Portfolio = (Crypto.Portfolio).toFixed(6); + CryptoData.Worth = Crypto.Worth; + CryptoData.WalletId = Crypto.WalletId; + + $(".crypto-action-page-wallet").html("Wallet: "+CryptoData.Portfolio+" Qbit('s)"); + $(".crypto-walletid").html(CryptoData.WalletId); + $(".cryptotab-course-list").html(""); + if (CryptoData.History.length > 0) { + CryptoData.History = CryptoData.History.reverse(); + $.each(CryptoData.History, function(i, change){ + var PercentageChange = ((change.NewWorth - change.PreviousWorth) / change.PreviousWorth) * 100; + var PercentageElement = ' +('+Math.ceil(PercentageChange)+'%)'; + if (PercentageChange < 0 ) { + PercentageChange = (PercentageChange * -1); + PercentageElement = ' -('+Math.ceil(PercentageChange)+'%)'; + } + var Element = '
    ' + + '' + + 'Value change' + + '$'+change.PreviousWorth+' to $'+change.NewWorth+''+PercentageElement+'' + + '
    '; + + $(".cryptotab-course-list").append(Element); + }); + } + + $(".crypto-portofolio").find('p').html(CryptoData.Portfolio); + $(".crypto-course").find('p').html("$"+CryptoData.Worth); + $(".crypto-volume").find('p').html("$"+Math.ceil(CryptoData.Portfolio * CryptoData.Worth)); +} + +function UpdateCryptoData(Crypto) { + CryptoData.History = Crypto.History; + CryptoData.Portfolio = (Crypto.Portfolio).toFixed(6); + CryptoData.Worth = Crypto.Worth; + CryptoData.WalletId = Crypto.WalletId; + + $(".crypto-action-page-wallet").html("Wallet: "+CryptoData.Portfolio+" Qbit('s)"); + $(".crypto-walletid").html(CryptoData.WalletId); + $(".cryptotab-course-list").html(""); + if (CryptoData.History.length > 0) { + CryptoData.History = CryptoData.History.reverse(); + $.each(CryptoData.History, function(i, change){ + var PercentageChange = ((change.NewWorth - change.PreviousWorth) / change.PreviousWorth) * 100; + var PercentageElement = ' +('+Math.ceil(PercentageChange)+'%)'; + if (PercentageChange < 0 ) { + PercentageChange = (PercentageChange * -1); + PercentageElement = ' -('+Math.ceil(PercentageChange)+'%)'; + } + var Element = '
    ' + + '' + + 'Value change' + + '$'+change.PreviousWorth+' to $'+change.NewWorth+''+PercentageElement+'' + + '
    '; + + $(".cryptotab-course-list").append(Element); + }); + } + + $(".crypto-portofolio").find('p').html(CryptoData.Portfolio); + $(".crypto-course").find('p').html("$"+CryptoData.Worth); + $(".crypto-volume").find('p').html("$"+Math.ceil(CryptoData.Portfolio * CryptoData.Worth)); +} + +function RefreshCryptoTransactions(data) { + $(".cryptotab-transactions-list").html(""); + if (data.CryptoTransactions.length > 0) { + data.CryptoTransactions = (data.CryptoTransactions).reverse(); + $.each(data.CryptoTransactions, function(i, transaction){ + var Title = ""+transaction.TransactionTitle+"" + if (transaction.TransactionTitle == "Sold" || transaction.TransactionTitle == "Transferred") { + Title = ""+transaction.TransactionTitle+"" + } + var Element = '
    '+Title+' '+transaction.TransactionMessage+'
    '; + + $(".cryptotab-transactions-list").append(Element); + }); + } +} + +$(document).on('click', '.crypto-header-footer-item', function(e){ + e.preventDefault(); + + var CurrentTab = $(".crypto-header-footer").find('[data-cryptotab="'+SelectedCryptoTab+'"]'); + var SelectedTab = this; + var HeaderTab = $(SelectedTab).data('cryptotab'); + + if (HeaderTab !== SelectedCryptoTab) { + $(CurrentTab).removeClass('crypto-header-footer-item-selected'); + $(SelectedTab).addClass('crypto-header-footer-item-selected'); + $(".cryptotab-"+SelectedCryptoTab).css({"display":"none"}); + $(".cryptotab-"+HeaderTab).css({"display":"block"}); + SelectedCryptoTab = $(SelectedTab).data('cryptotab'); + } +}); + +$(document).on('click', '.cryptotab-general-action', function(e){ + e.preventDefault(); + + var Tab = $(this).data('action'); + + $(".crypto-action-page").css({"display":"block"}); + $(".crypto-action-page").animate({ + left: 0, + }, 300); + $(".crypto-action-page-"+Tab).css({"display":"block"}); + QB.Phone.Functions.HeaderTextColor("black", 300); + ActionTab = Tab; +}); + +$(document).on('click', '#cancel-crypto', function(e){ + e.preventDefault(); + + $(".crypto-action-page").animate({ + left: -30+"vh", + }, 300, function(){ + $(".crypto-action-page-"+ActionTab).css({"display":"none"}); + $(".crypto-action-page").css({"display":"none"}); + ActionTab = null; + }); + QB.Phone.Functions.HeaderTextColor("white", 300); +}); + +function CloseCryptoPage() { + $(".crypto-action-page").animate({ + left: -30+"vh", + }, 300, function(){ + $(".crypto-action-page-"+ActionTab).css({"display":"none"}); + $(".crypto-action-page").css({"display":"none"}); + ActionTab = null; + }); + QB.Phone.Functions.HeaderTextColor("white", 300); +} + +$(document).on('click', '#buy-crypto', function(e){ + e.preventDefault(); + + var Coins = $(".crypto-action-page-buy-crypto-input-coins").val(); + var Price = Math.ceil(Coins * CryptoData.Worth); + + if ((Coins !== "") && (Price !== "")) { + if (QB.Phone.Data.PlayerData.money.bank >= Price) { + $.post('https://qb-phone/BuyCrypto', JSON.stringify({ + Coins: Coins, + Price: Price, + }), function(CryptoData){ + if (CryptoData !== false) { + UpdateCryptoData(CryptoData) + CloseCryptoPage() + QB.Phone.Data.PlayerData.money.bank = parseInt(QB.Phone.Data.PlayerData.money.bank) - parseInt(Price); + QB.Phone.Notifications.Add("fas fa-university", "QBank", "$ "+Price+",- has been withdrawn from your balance!", "#badc58", 2500); + } else { + QB.Phone.Notifications.Add("fas fa-chart-pie", "Crypto", "You don't have enough money..", "#badc58", 1500); + } + }); + } else { + QB.Phone.Notifications.Add("fas fa-chart-pie", "Crypto", "You don't have enough money..", "#badc58", 1500); + } + } else { + QB.Phone.Notifications.Add("fas fa-chart-pie", "Crypto", "Fill out all fields!", "#badc58", 1500); + } +}); + +$(document).on('click', '#sell-crypto', function(e){ + e.preventDefault(); + if(e.handled !== true) { + e.handled = true; + + var Coins = $(".crypto-action-page-sell-crypto-input-coins").val(); + var Price = Math.ceil(Coins * CryptoData.Worth); + + if ((Coins !== "") && (Price !== "")) { + if (CryptoData.Portfolio >= parseInt(Coins)) { + $.post('https://qb-phone/SellCrypto', JSON.stringify({ + Coins: Coins, + Price: Price, + }), function(CryptoData){ + if (CryptoData !== false) { + UpdateCryptoData(CryptoData) + CloseCryptoPage() + QB.Phone.Data.PlayerData.money.bank = parseInt(QB.Phone.Data.PlayerData.money.bank) + parseInt(Price); + QB.Phone.Notifications.Add("fas fa-university", "QBank", "$ "+Price+",- has been added to your balance!", "#badc58", 2500); + } else { + QB.Phone.Notifications.Add("fas fa-chart-pie", "Crypto", "You don't have enough Qbits..", "#badc58", 1500); + } + }); + } else { + QB.Phone.Notifications.Add("fas fa-chart-pie", "Crypto", "You don't have enough Qbits..", "#badc58", 1500); + } + } else { + QB.Phone.Notifications.Add("fas fa-chart-pie", "Crypto", "Fill out all fields!", "#badc58", 1500); + } + CloseCryptoPage(); + e.handled = false; +} +}); + +$(document).on('click', '#transfer-crypto', function(e){ + e.preventDefault(); + + var Coins = $(".crypto-action-page-transfer-crypto-input-coins").val(); + var WalletId = $(".crypto-action-page-transfer-crypto-input-walletid").val(); + + if ((Coins !== "") && (WalletId !== "")) { + if (CryptoData.Portfolio >= Coins) { + if (WalletId !== CryptoData.WalletId) { + $.post('https://qb-phone/TransferCrypto', JSON.stringify({ + Coins: Coins, + WalletId: WalletId, + }), function(CryptoData){ + if (CryptoData == "notenough") { + QB.Phone.Notifications.Add("fas fa-chart-pie", "Crypto", "You don't have enough Qbits..", "#badc58", 1500); + } else if (CryptoData == "notvalid") { + QB.Phone.Notifications.Add("fas fa-university", "Crypto", "this Wallet-ID doesn't exist!", "#badc58", 2500); + } else { + UpdateCryptoData(CryptoData) + CloseCryptoPage() + QB.Phone.Notifications.Add("fas fa-university", "Crypto", "You transferred "+Coins+",- to "+WalletId+"!", "#badc58", 2500); + } + }); + } else { + QB.Phone.Notifications.Add("fas fa-university", "Crypto", "You can't transfer to yourself..", "#badc58", 2500); + } + } else { + QB.Phone.Notifications.Add("fas fa-chart-pie", "Crypto", "You don't have enough Qbits..", "#badc58", 1500); + } + } else { + QB.Phone.Notifications.Add("fas fa-chart-pie", "Crypto", "Fill out all fields!!", "#badc58", 1500); + } +}); + +// $(".crypto-action-page-buy-crypto-input-money").keyup(function(){ +// var MoneyInput = this.value +// $(".crypto-action-page-buy-crypto-input-coins").val((MoneyInput / CryptoData.Worth).toFixed(6)); +// }); + + +$(".crypto-action-page-buy-crypto-input-coins").keyup(function(){ + var MoneyInput = this.value + var MoneyAmount = Math.ceil(CryptoData.Worth * MoneyInput) + + $(".crypto-action-page-buy-crypto-input-money").html(MoneyAmount+" Dollars"); +}); + +// $(".crypto-action-page-sell-crypto-input-money").keyup(function(){ +// var MoneyInput = this.value +// $(".crypto-action-page-sell-crypto-input-coins").val((MoneyInput / CryptoData.Worth).toFixed(6)); +// }); + + +$(".crypto-action-page-sell-crypto-input-coins").keyup(function(){ + var MoneyInput = this.value + var MoneyAmount = Math.ceil(CryptoData.Worth * MoneyInput) + + $(".crypto-action-page-sell-crypto-input-money").html(MoneyAmount+" Dollars"); +}); diff --git a/[qb]/qb-phone/html/js/gallery.js b/[qb]/qb-phone/html/js/gallery.js new file mode 100644 index 0000000..49e5caf --- /dev/null +++ b/[qb]/qb-phone/html/js/gallery.js @@ -0,0 +1,163 @@ +function setUpGalleryData(Images){ + $(".gallery-images").html(""); + if (Images != null) { + $.each(Images, function(i, image){ + var Element = ''; + + $(".gallery-images").append(Element); + $("#image-"+i).data('ImageData', image); + }); + } +} + +$(document).on('click', '.tumbnail', function(e){ + e.preventDefault(); + let source = $(this).attr('src') + // QB.Screen.popUp(source) + $(".gallery-homescreen").animate({ + left: 30+"vh" + }, 200); + $(".gallery-detailscreen").animate({ + left: 0+"vh" + }, 200); + SetupImageDetails(source); +}); + +$(document).on('click', '.image', function(e){ + e.preventDefault(); + let source = $(this).attr('src') + QB.Screen.popUp(source) +}); + + +$(document).on('click', '#delete-button', function(e){ + e.preventDefault(); + let source = $('.image').attr('src') + + setTimeout(() => { + $.post('https://qb-phone/DeleteImage', JSON.stringify({image:source}), function(Hashtags){ + setTimeout(()=>{ + $('#return-button').click() + $.post('https://qb-phone/GetGalleryData', JSON.stringify({}), function(data){ + setTimeout(()=>{ + setUpGalleryData(data); + + },200) + }); + },200) + }) + + }, 200); +}); + + +function SetupImageDetails(Image){ + $('#imagedata').attr("src", Image); +} +let postImageUrl=""; +function SetupPostDetails(){ +} + + +$(document).on('click', '#make-post-button', function(e){ + e.preventDefault(); + let source = $('#imagedata').attr('src') + postImageUrl=source + + // QB.Screen.popUp(source) + $(".gallery-detailscreen").animate({ + left: 30+"vh" + }, 200); + $(".gallery-postscreen").animate({ + left: 0+"vh" + }, 200); + SetupPostDetails(); +}); + + +$(document).on('click', '#return-button', function(e){ + e.preventDefault(); + + $(".gallery-homescreen").animate({ + left: 00+"vh" + }, 200); + $(".gallery-detailscreen").animate({ + left: -30+"vh" + }, 200); +}); + +$(document).on('click', '#returndetail-button', function(e){ + e.preventDefault(); + returnDetail(); + +}); + +function returnDetail(){ + $(".gallery-detailscreen").animate({ + left: 00+"vh" + }, 200); + $(".gallery-postscreen").animate({ + left: -30+"vh" + }, 200); +} + + +$(document).on('click', '#tweet-button', function(e){ + e.preventDefault(); + var TweetMessage = $("#new-textarea").val(); + var imageURL = postImageUrl + if (TweetMessage != "") { + var CurrentDate = new Date(); + $.post('https://qb-phone/PostNewTweet', JSON.stringify({ + Message: TweetMessage, + Date: CurrentDate, + Picture: QB.Phone.Data.MetaData.profilepicture, + url: imageURL + }), function(Tweets){ + QB.Phone.Notifications.LoadTweets(Tweets); + }); + var TweetMessage = $("#new-textarea").val(' '); + $.post('https://qb-phone/GetHashtags', JSON.stringify({}), function(Hashtags){ + QB.Phone.Notifications.LoadHashtags(Hashtags) + }) + // QB.Phone.Animations.TopSlideUp(".twitter-new-tweet-tab", 450, -120); + returnDetail() + } else { + QB.Phone.Notifications.Add("fab fa-twitter", "Twitter", "Fill a message!", "#1DA1F2"); + }; + $('#tweet-new-url').val(""); + $("#tweet-new-message").val(""); +}); + + +$(document).on('click', '#advert-button', function(e){ + e.preventDefault(); + var Advert = $("#new-textarea").val(); + let picture = postImageUrl; + + if (Advert !== "") { + $(".advert-home").animate({ + left: 0+"vh" + }); + $(".new-advert").animate({ + left: -30+"vh" + }); + if (!picture){ + $.post('https://qb-phone/PostAdvert', JSON.stringify({ + message: Advert, + url: null + })); + returnDetail() + }else { + $.post('https://qb-phone/PostAdvert', JSON.stringify({ + message: Advert, + url: picture + })); + returnDetail() + } + $("#new-textarea").val(' '); + } else { + QB.Phone.Notifications.Add("fas fa-ad", "Advertisement", "You can\'t post an empty ad!", "#ff8f1a", 2000); + } +}); + diff --git a/[qb]/qb-phone/html/js/garage.js b/[qb]/qb-phone/html/js/garage.js new file mode 100644 index 0000000..6fb1cb2 --- /dev/null +++ b/[qb]/qb-phone/html/js/garage.js @@ -0,0 +1,59 @@ +let veh + +$(document).on('click', '.garage-vehicle', function(e){ + e.preventDefault(); + + $(".garage-homescreen").animate({ + left: 30+"vh" + }, 200); + $(".garage-detailscreen").animate({ + left: 0+"vh" + }, 200); + + var Id = $(this).attr('id'); + var VehData = $("#"+Id).data('VehicleData'); + veh = VehData + SetupDetails(VehData); +}); + +$(document).on('click', '#track-vehicle', function(e){ + e.preventDefault() + $.post("https://qb-phone/track-vehicle", JSON.stringify({ + veh: veh, + })); +}); + + +$(document).on('click', '#return-button', function(e){ + e.preventDefault(); + + $(".garage-homescreen").animate({ + left: 00+"vh" + }, 200); + $(".garage-detailscreen").animate({ + left: -30+"vh" + }, 200); +}); + +SetupGarageVehicles = function(Vehicles) { + $(".garage-vehicles").html(""); + if (Vehicles != null) { + $.each(Vehicles, function(i, vehicle){ + var Element = '
    '+vehicle.brand.charAt(0)+' '+vehicle.fullname+'
    '; + + $(".garage-vehicles").append(Element); + $("#vehicle-"+i).data('VehicleData', vehicle); + }); + } +} + +SetupDetails = function(data) { + $(".vehicle-brand").find(".vehicle-answer").html(data.brand); + $(".vehicle-model").find(".vehicle-answer").html(data.model); + $(".vehicle-plate").find(".vehicle-answer").html(data.plate); + $(".vehicle-garage").find(".vehicle-answer").html(data.garage); + $(".vehicle-status").find(".vehicle-answer").html(data.state); + $(".vehicle-fuel").find(".vehicle-answer").html(Math.ceil(data.fuel)+"%"); + $(".vehicle-engine").find(".vehicle-answer").html(Math.ceil(data.engine / 10)+"%"); + $(".vehicle-body").find(".vehicle-answer").html(Math.ceil(data.body / 10)+"%"); +} \ No newline at end of file diff --git a/[qb]/qb-phone/html/js/houses.js b/[qb]/qb-phone/html/js/houses.js new file mode 100644 index 0000000..bab31ea --- /dev/null +++ b/[qb]/qb-phone/html/js/houses.js @@ -0,0 +1,180 @@ +var SelectedHousesTab = "myhouses"; +var CurrentHouseData = {}; +var HousesData = {}; + +$(document).on('click', '.houses-app-header-tab', function(e){ + e.preventDefault(); + var CurrentHouseTab = $("[data-housetab='"+SelectedHousesTab+"']"); + var Data = $(this).data('housetab'); + + if (Data !== SelectedHousesTab) { + $(".house-app-" + $(CurrentHouseTab).data('housetab') + "-container").css("display", "none"); + $(".house-app-" + Data + "-container").css("display", "block"); + $(CurrentHouseTab).removeClass('houses-app-header-tab-selected'); + $("[data-housetab='"+Data+"']").addClass('houses-app-header-tab-selected'); + SelectedHousesTab = Data + } +}); + +$(document).on('click', '.myhouses-house', function(e){ + e.preventDefault(); + + var HouseData = $(this).data('HouseData'); + CurrentHouseData = HouseData; + $(".myhouses-options-container").fadeIn(150); + $(".myhouses-options-header").html(HouseData.label); +}); + +$(document).on('click', '#myhouse-option-close', function(e){ + e.preventDefault(); + + $(".myhouses-options-container").fadeOut(150); +}); + +function SetupPlayerHouses(Houses) { + $(".house-app-myhouses-container").html(""); + HousesData = Houses; + if (Houses.length > 0) { + $.each(Houses, function(id, house){ + var TotalKeyholders = 0; + if (house.keyholders !== undefined && house.keyholders !== null) { + TotalKeyholders = (house.keyholders).length; + } + var HouseDetails = '  ' + TotalKeyholders + '       '; + if (house.garage.length > 0) { + HouseDetails = '  ' + TotalKeyholders + '       '; + } + var elem = '
    ' + house.label + ' | Tier ' + house.tier + '
    ' + HouseDetails + '
    '; + $(".house-app-myhouses-container").append(elem); + $("#house-" + id).data('HouseData', house) + }); + } +} + +var AnimationDuration = 200; + +$(document).on('click', '#myhouse-option-transfer', function(e){ + e.preventDefault(); + + $(".myhouses-options").animate({ + left: -35+"vw" + }, AnimationDuration); + + $(".myhouse-option-transfer-container").animate({ + left: 0 + }, AnimationDuration); +}); + +$(document).on('click', '#myhouse-option-keys', function(e){ + $(".keys-container").html(""); + if (CurrentHouseData.keyholders !== undefined && CurrentHouseData.keyholders !== null) { + $.each(CurrentHouseData.keyholders, function(i, keyholder){ + if (keyholder !== null && keyholder !== undefined) { + var elem; + if (keyholder.citizenid !== QB.Phone.Data.PlayerData.citizenid) { + elem = '
    ' + keyholder.charinfo.firstname + ' ' + keyholder.charinfo.lastname + '
    '; + } else { + elem = '
    (Me) ' + keyholder.charinfo.firstname + ' ' + keyholder.charinfo.lastname + '
    '; + } + $(".keys-container").append(elem); + $('#holder-' + i).data('KeyholderData', keyholder); + } + }); + } + $(".myhouses-options").animate({ + left: -35+"vw" + }, AnimationDuration); + $(".myhouse-option-keys-container").animate({ + left: 0 + }, AnimationDuration); +}); + +$(document).on('click', '.house-key-delete', function(e){ + e.preventDefault(); + var Data = $(this).parent().data('KeyholderData'); + + $.each(CurrentHouseData.keyholders, function(i, keyholder){ + if (Data.citizenid == keyholder.citizenid) { + CurrentHouseData.keyholders.splice(i); + } + }); + + $.each(HousesData, function(i, house){ + if (house.name == CurrentHouseData.name) { + HousesData[i].keyholders = CurrentHouseData.keyholders; + } + }); + + SetupPlayerHouses(HousesData); + + $(this).parent().fadeOut(250, function(){ + $(this).remove(); + }); + + $.post('https://qb-phone/RemoveKeyholder', JSON.stringify({ + HolderData: Data, + HouseData: CurrentHouseData, + })); +}); + +function shakeElement(element){ + $(element).addClass('shake'); + setTimeout(function(){ + $(element).removeClass('shake'); + }, 500); +}; + +$(document).on('click', '#myhouse-option-transfer-confirm', function(e){ + e.preventDefault(); + + var NewBSN = $(".myhouse-option-transfer-container-citizenid").val(); + + $.post('https://qb-phone/TransferCid', JSON.stringify({ + newBsn: NewBSN, + HouseData: CurrentHouseData, + }), function(CanTransfer){ + if (CanTransfer) { + $(".myhouses-options").animate({ + left: 0 + }, AnimationDuration); + + $(".myhouse-option-transfer-container").animate({ + left: 35+"vw" + }, AnimationDuration); + + setTimeout(function(){ + $.post('https://qb-phone/GetPlayerHouses', JSON.stringify({}), function(Houses){ + SetupPlayerHouses(Houses); + $(".myhouses-options-container").fadeOut(150); + }); + }, 100); + } else { + QB.Phone.Notifications.Add("fas fa-home", "Houses", "This is an invalid CSN-number", "#27ae60", 2500); + shakeElement(".myhouse-option-transfer-container"); + $(".myhouse-option-transfer-container-citizenid").val(""); + } + }); +}); + +$(document).on('click', '#myhouse-option-transfer-back', function(e){ + e.preventDefault(); + + $(".myhouses-options").animate({ + left: 0 + }, AnimationDuration); + + $(".myhouse-option-transfer-container").animate({ + left: 35+"vw" + }, AnimationDuration); +}); + +$(document).on('click', '#myhouse-option-keys-back', function(e){ + e.preventDefault(); + + $(".myhouses-options").animate({ + left: 0 + }, AnimationDuration); + $(".myhouse-option-keys-container").animate({ + left: 35+"vw" + }, AnimationDuration); +}); diff --git a/[qb]/qb-phone/html/js/lawyers.js b/[qb]/qb-phone/html/js/lawyers.js new file mode 100644 index 0000000..0c56e06 --- /dev/null +++ b/[qb]/qb-phone/html/js/lawyers.js @@ -0,0 +1,193 @@ +SetupLawyers = function(data) { + $(".lawyers-list").html(""); + var lawyers = []; + var realestate = []; + var mechanic = []; + var taxi = []; + var police = []; + var ambulance = []; + + if (data.length > 0) { + + $.each(data, function(i, lawyer) { + if (lawyer.typejob == "lawyer") { + lawyers.push(lawyer); + } + if (lawyer.typejob == "realestate") { + realestate.push(lawyer); + } + if (lawyer.typejob == "mechanic") { + mechanic.push(lawyer); + } + if (lawyer.typejob == "taxi") { + taxi.push(lawyer); + } + if (lawyer.typejob == "police") { + police.push(lawyer); + } + if (lawyer.typejob == "ambulance") { + ambulance.push(lawyer); + } + }); + + $(".lawyers-list").append('

    Lawyers (' + lawyers.length + ')

    '); + + if (lawyers.length > 0) { + $.each(lawyers, function(i, lawyer) { + var element = '
    ' + (lawyer.name).charAt(0).toUpperCase() + '
    ' + lawyer.name + '
    ' + $(".lawyers-list").append(element); + $("#lawyerid-" + i).data('LawyerData', lawyer); + }); + } else { + var element = '
    There are no lawyers available.
    ' + $(".lawyers-list").append(element); + } + + $(".lawyers-list").append('

    Real Estate (' + realestate.length + ')

    '); + + if (realestate.length > 0) { + $.each(realestate, function(i, lawyer1) { + var element = '
    ' + (lawyer1.name).charAt(0).toUpperCase() + '
    ' + lawyer1.name + '
    ' + $(".lawyers-list").append(element); + $("#lawyerid1-" + i).data('LawyerData', lawyer1); + }); + } else { + var element = '
    There are no real estate agents available.
    ' + $(".lawyers-list").append(element); + } + + $(".lawyers-list").append('

    Mechanic (' + mechanic.length + ')

    '); + + if (mechanic.length > 0) { + $.each(mechanic, function(i, lawyer2) { + var element = '
    ' + (lawyer2.name).charAt(0).toUpperCase() + '
    ' + lawyer2.name + '
    ' + $(".lawyers-list").append(element); + $("#lawyerid2-" + i).data('LawyerData', lawyer2); + }); + } else { + var element = '
    There are no mechanics available.
    ' + $(".lawyers-list").append(element); + } + + $(".lawyers-list").append('

    Taxi (' + taxi.length + ')

    '); + + if (taxi.length > 0) { + $.each(taxi, function(i, lawyer3) { + var element = '
    ' + (lawyer3.name).charAt(0).toUpperCase() + '
    ' + lawyer3.name + '
    ' + $(".lawyers-list").append(element); + $("#lawyerid3-" + i).data('LawyerData', lawyer3); + }); + } else { + var element = '
    There are no taxis available.
    ' + $(".lawyers-list").append(element); + } + + $(".lawyers-list").append('

    Police (' + police.length + ')

    '); + + if (police.length > 0) { + $.each(police, function(i, lawyer4) { + var element = '
    ' + (lawyer4.name).charAt(0).toUpperCase() + '
    ' + lawyer4.name + '
    ' + $(".lawyers-list").append(element); + $("#lawyerid4-" + i).data('LawyerData', lawyer4); + }); + } else { + var element = '
    There is no police available.
    ' + $(".lawyers-list").append(element); + } + + $(".lawyers-list").append('

    Ambulance (' + ambulance.length + ')

    '); + + if (ambulance.length > 0) { + $.each(ambulance, function(i, lawyer5) { + var element = '
    ' + (lawyer5.name).charAt(0).toUpperCase() + '
    ' + lawyer5.name + '
    ' + $(".lawyers-list").append(element); + $("#lawyerid5-" + i).data('LawyerData', lawyer5); + }); + } else { + var element = '
    There is no ems available.
    ' + $(".lawyers-list").append(element); + } + } else { + $(".lawyers-list").append('

    Lawyers (' + lawyers.length + ')

    '); + + var element = '
    There are no lawyers available.
    ' + $(".lawyers-list").append(element); + + $(".lawyers-list").append('

    Real Estate (' + realestate.length + ')

    '); + + var element = '
    There are no real estate agents available.
    ' + $(".lawyers-list").append(element); + + $(".lawyers-list").append('

    Mechanic (' + mechanic.length + ')

    '); + + var element = '
    There are no mechanics available.
    ' + $(".lawyers-list").append(element); + + $(".lawyers-list").append('

    Taxi (' + taxi.length + ')

    '); + + var element = '
    There are no taxis available.
    ' + $(".lawyers-list").append(element); + + $(".lawyers-list").append('

    Police (' + police.length + ')

    '); + + var element = '
    There are no polices a available.
    ' + $(".lawyers-list").append(element); + + $(".lawyers-list").append('

    Ambulance (' + ambulance.length + ')

    '); + + var element = '
    There are no ambulance personnel a available.
    ' + $(".lawyers-list").append(element); + } +} + +$(document).on('click', '.lawyer-list-call', function(e){ + e.preventDefault(); + + var LawyerData = $(this).parent().data('LawyerData'); + + var cData = { + number: LawyerData.phone, + name: LawyerData.name + } + + $.post('https://qb-phone/CallContact', JSON.stringify({ + ContactData: cData, + Anonymous: QB.Phone.Data.AnonymousCall, + }), function(status){ + if (cData.number !== QB.Phone.Data.PlayerData.charinfo.phone) { + if (status.IsOnline) { + if (status.CanCall) { + if (!status.InCall) { + if (QB.Phone.Data.AnonymousCall) { + QB.Phone.Notifications.Add("fas fa-phone", "Phone", "You started a anonymous call!"); + } + $(".phone-call-outgoing").css({"display":"block"}); + $(".phone-call-incoming").css({"display":"none"}); + $(".phone-call-ongoing").css({"display":"none"}); + $(".phone-call-outgoing-caller").html(cData.name); + QB.Phone.Functions.HeaderTextColor("white", 400); + QB.Phone.Animations.TopSlideUp('.phone-application-container', 400, -160); + setTimeout(function(){ + $(".lawyers-app").css({"display":"none"}); + QB.Phone.Animations.TopSlideDown('.phone-application-container', 400, 0); + QB.Phone.Functions.ToggleApp("phone-call", "block"); + }, 450); + + CallData.name = cData.name; + CallData.number = cData.number; + + QB.Phone.Data.currentApplication = "phone-call"; + } else { + QB.Phone.Notifications.Add("fas fa-phone", "Phone", "You are already connected to a call!"); + } + } else { + QB.Phone.Notifications.Add("fas fa-phone", "Phone", "This person is already in a call"); + } + } else { + QB.Phone.Notifications.Add("fas fa-phone", "Phone", "This person is not available!"); + } + } else { + QB.Phone.Notifications.Add("fas fa-phone", "Phone", "You can't call your own number!"); + } + }); +}); diff --git a/[qb]/qb-phone/html/js/mail.js b/[qb]/qb-phone/html/js/mail.js new file mode 100644 index 0000000..a99c7f0 --- /dev/null +++ b/[qb]/qb-phone/html/js/mail.js @@ -0,0 +1,225 @@ +var OpenedMail = null; + +$(document).on('click', '.mail', function(e){ + e.preventDefault(); + + $(".mail-home").animate({ + left: 30+"vh" + }, 300); + $(".opened-mail").animate({ + left: 0+"vh" + }, 300); + + var MailData = $("#"+$(this).attr('id')).data('MailData'); + QB.Phone.Functions.SetupMail(MailData); + + OpenedMail = $(this).attr('id'); +}); + +$(document).on('click', '.mail-back', function(e){ + e.preventDefault(); + + $(".mail-home").animate({ + left: 0+"vh" + }, 300); + $(".opened-mail").animate({ + left: -30+"vh" + }, 300); + OpenedMail = null; +}); + +$(document).on('click', '#accept-mail', function(e){ + e.preventDefault(); + var MailData = $("#"+OpenedMail).data('MailData'); + $.post('https://qb-phone/AcceptMailButton', JSON.stringify({ + buttonEvent: MailData.button.buttonEvent, + buttonData: MailData.button.buttonData, + mailId: MailData.mailid, + })); + $(".mail-home").animate({ + left: 0+"vh" + }, 300); + $(".opened-mail").animate({ + left: -30+"vh" + }, 300); +}); + +$(document).on('click', '#remove-mail', function(e){ + e.preventDefault(); + var MailData = $("#"+OpenedMail).data('MailData'); + $.post('https://qb-phone/RemoveMail', JSON.stringify({ + mailId: MailData.mailid + })); + $(".mail-home").animate({ + left: 0+"vh" + }, 300); + $(".opened-mail").animate({ + left: -30+"vh" + }, 300); +}); + +QB.Phone.Functions.SetupMails = function(Mails) { + var NewDate = new Date(); + var NewHour = NewDate.getHours(); + var NewMinute = NewDate.getMinutes(); + var Minutessss = NewMinute; + var Hourssssss = NewHour; + if (NewHour < 10) { + Hourssssss = "0" + Hourssssss; + } + if (NewMinute < 10) { + Minutessss = "0" + NewMinute; + } + var MessageTime = Hourssssss + ":" + Minutessss; + + $("#mail-header-mail").html(QB.Phone.Data.PlayerData.charinfo.firstname+"."+QB.Phone.Data.PlayerData.charinfo.lastname+"@qbcore.com"); + $("#mail-header-lastsync").html("Last synchronized "+MessageTime); + if (Mails !== null && Mails !== undefined) { + if (Mails.length > 0) { + $(".mail-list").html(""); + $.each(Mails, function(i, mail){ + var date = new Date(mail.date); + var DateString = date.getDate()+" "+MonthFormatting[date.getMonth()]+" "+date.getFullYear()+" "+date.getHours()+":"+date.getMinutes(); + var element = '
    '+mail.sender+'

    '+mail.message+'

    '+DateString+'
    '; + + $(".mail-list").append(element); + $("#mail-"+mail.mailid).data('MailData', mail); + }); + } else { + $(".mail-list").html('

    You don\'t have any mails..

    '); + } + + } +} + +var MonthFormatting = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]; + +QB.Phone.Functions.SetupMail = function(MailData) { + var date = new Date(MailData.date); + var DateString = date.getDate()+" "+MonthFormatting[date.getMonth()]+" "+date.getFullYear()+" "+date.getHours()+":"+date.getMinutes(); + $(".mail-subject").html("

    "+MailData.sender+"
    "+MailData.subject+"

    "); + $(".mail-date").html("

    "+DateString+"

    "); + $(".mail-content").html("

    "+MailData.message+"

    "); + + var AcceptElem = ''; + var RemoveElem = ''; + + $(".opened-mail-footer").html(""); + + if (MailData.button !== undefined && MailData.button !== null) { + $(".opened-mail-footer").append(AcceptElem); + $(".opened-mail-footer").append(RemoveElem); + $(".opened-mail-footer-item").css({"width":"50%"}); + } else { + $(".opened-mail-footer").append(RemoveElem); + $(".opened-mail-footer-item").css({"width":"100%"}); + } +} + +// Advert JS + +$(document).on('click', '.test-slet', function(e){ + e.preventDefault(); + $(".advert-home").animate({ + left: 30+"vh" + }); + $(".new-advert").animate({ + left: 0+"vh" + }); +}); + +$(document).on('click','.advimage', function (){ + let source = $(this).attr('src') + QB.Screen.popUp(source); +}); + +$(document).on('click','#new-advert-photo',function(e){ + e.preventDefault(); + $.post('https://qb-phone/TakePhoto',function(url){ + if(url){ + $('#advert-new-url').val(url) + } + }) + QB.Phone.Functions.Close(); +}); + +$(document).on('click', '#new-advert-back', function(e){ + e.preventDefault(); + + $(".advert-home").animate({ + left: 0+"vh" + }); + $(".new-advert").animate({ + left: -30+"vh" + }); +}); + +$(document).on('click', '#new-advert-submit', function(e){ + e.preventDefault(); + var Advert = $(".new-advert-textarea").val(); + let picture = $('#advert-new-url').val(); + + if (Advert !== "") { + $(".advert-home").animate({ + left: 0+"vh" + }); + $(".new-advert").animate({ + left: -30+"vh" + }); + if (!picture){ + $.post('https://qb-phone/PostAdvert', JSON.stringify({ + message: Advert, + url: null + })); + }else { + $.post('https://qb-phone/PostAdvert', JSON.stringify({ + message: Advert, + url: picture + })); + } + $('#advert-new-url').val("") + $(".new-advert-textarea").val(""); + } else { + QB.Phone.Notifications.Add("fas fa-ad", "Advertisement", "You can\'t post an empty ad!", "#ff8f1a", 2000); + } +}); + +QB.Phone.Functions.RefreshAdverts = function(Adverts) { + $("#advert-header-name").html("@"+QB.Phone.Data.PlayerData.charinfo.firstname+""+QB.Phone.Data.PlayerData.charinfo.lastname+" | "+QB.Phone.Data.PlayerData.charinfo.phone); + if (Adverts.length > 0 || Adverts.length == undefined) { + $(".advert-list").html(""); + $.each(Adverts, function(i, advert){ + var clean = DOMPurify.sanitize(advert.message , { + ALLOWED_TAGS: [], + ALLOWED_ATTR: [] + }); + + if (clean == '') { clean = 'I\'m a silly goose :/' } + + if (advert.url) { + var element = ``; + } else { + var element = ``; + } + + $(".advert-list").append(element); + + if (advert.number === QB.Phone.Data.PlayerData.charinfo.phone){ + $(".advert").append('') + } + }); + } else { + $(".advert-list").html(""); + var element = ''; + $(".advert-list").append(element); + } +} + +$(document).on('click','#adv-delete',function(e){ + e.preventDefault(); + $.post('https://qb-phone/DeleteAdvert', function(){ + setTimeout(function(){ + QB.Phone.Notifications.Add("fas fa-ad", "Advertisement", "The ad was deleted", "#ff8f1a", 2000); + },400) + }); +}) diff --git a/[qb]/qb-phone/html/js/meos.js b/[qb]/qb-phone/html/js/meos.js new file mode 100644 index 0000000..a7f0b20 --- /dev/null +++ b/[qb]/qb-phone/html/js/meos.js @@ -0,0 +1,337 @@ +var CurrentMeosPage = null; +var OpenedPerson = null; + +$(document).on('click', '.meos-block', function(e){ + e.preventDefault(); + var PressedBlock = $(this).data('meosblock'); + OpenMeosPage(PressedBlock); +}); + +OpenMeosPage = function(page) { + CurrentMeosPage = page; + $(".meos-"+CurrentMeosPage+"-page").css({"display":"block"}); + $(".meos-homescreen").animate({ + left: 30+"vh" + }, 200); + $(".meos-tabs").animate({ + left: 0+"vh" + }, 200, function(){ + $(".meos-tabs-footer").animate({ + bottom: 0, + }, 200) + if (CurrentMeosPage == "alerts") { + $(".meos-recent-alert").removeClass("noodknop"); + $(".meos-recent-alert").css({"background-color":"#004682"}); + } + }); +} + +SetupMeosHome = function() { + $("#meos-app-name").html("Welcome " + QB.Phone.Data.PlayerData.charinfo.firstname + " " + QB.Phone.Data.PlayerData.charinfo.lastname); +} + +MeosHomePage = function() { + $(".meos-tabs-footer").animate({ + bottom: -5+"vh" + }, 200); + setTimeout(function(){ + $(".meos-homescreen").animate({ + left: 0+"vh" + }, 200, function(){ + if (CurrentMeosPage == "alerts") { + $(".meos-alert-new").remove(); + } + $(".meos-"+CurrentMeosPage+"-page").css({"display":"none"}); + CurrentMeosPage = null; + $(".person-search-results").html(""); + $(".vehicle-search-results").html(""); + }); + $(".meos-tabs").animate({ + left: -30+"vh" + }, 200); + }, 400); +} + +$(document).on('click', '.meos-tabs-footer', function(e){ + e.preventDefault(); + MeosHomePage(); +}); + +$(document).on('click', '.person-search-result', function(e){ + e.preventDefault(); + + var ClickedPerson = this; + var ClickedPersonId = $(this).attr('id'); + var ClickedPersonData = $("#"+ClickedPersonId).data('PersonData'); + + var Gender = "Male"; + if (ClickedPersonData.gender == 1) { + Gender = "Female"; + } + var HasLicense = "Yes"; + if (!ClickedPersonData.driverlicense) { + HasLicense = "No"; + } + var IsWarrant = "No"; + if (ClickedPersonData.warrant) { + IsWarrant = "Yes"; + } + var appartementData = {}; + if (ClickedPersonData.appartmentdata) { + appartementData = ClickedPersonData.appartmentdata; + } + + var OpenElement = '
    Name: '+ClickedPersonData.firstname+' '+ClickedPersonData.lastname+'
    CSN: '+ClickedPersonData.citizenid+'
     
    Birth Date: '+ClickedPersonData.birthdate+'
    Phone number: '+ClickedPersonData.phone+'
    Nationality: '+ClickedPersonData.nationality+'
    Gender: '+Gender+'
     
    Apartment: '+appartementData.label+'
     
    Signaled: '+IsWarrant+'
    Drivers License: '+HasLicense+'
    '; + + if (OpenedPerson === null) { + $(ClickedPerson).html(OpenElement) + OpenedPerson = ClickedPerson; + } else if (OpenedPerson == ClickedPerson) { + var PreviousPersonId = $(OpenedPerson).attr('id'); + var PreviousPersonData = $("#"+PreviousPersonId).data('PersonData'); + var PreviousElement = '
    Name: '+PreviousPersonData.firstname+' '+PreviousPersonData.lastname+'
    CSN: '+PreviousPersonData.citizenid+'
    '; + $(ClickedPerson).html(PreviousElement) + OpenedPerson = null; + } else { + var PreviousPersonId = $(OpenedPerson).attr('id'); + var PreviousPersonData = $("#"+PreviousPersonId).data('PersonData'); + var PreviousElement = '
    Name: '+PreviousPersonData.firstname+' '+PreviousPersonData.lastname+'
    CSN: '+PreviousPersonData.citizenid+'
    '; + $(OpenedPerson).html(PreviousElement) + $(ClickedPerson).html(OpenElement) + OpenedPerson = ClickedPerson; + } +}); + +var OpenedHouse = null; + +$(document).on('click', '.house-adress-location', function(e){ + e.preventDefault(); + + var ClickedHouse = $(this).attr('id'); + var ClickedHouseData = $("#"+ClickedHouse).data('HouseData'); + + $.post('https://qb-phone/SetGPSLocation', JSON.stringify({ + coords: ClickedHouseData.coords + })) +}); + +$(document).on('click', '.appartment-adress-location', function(e){ + e.preventDefault(); + + var ClickedPerson = $(this).attr('id'); + var ClickedPersonData = $("#"+ClickedPerson).data('PersonData'); + + $.post('https://qb-phone/SetApartmentLocation', JSON.stringify({ + data: ClickedPersonData + })); +}); + +$(document).on('click', '.person-search-result-apartment > span', function(e){ + e.preventDefault(); + + var ClickedPerson = $(this).attr('id'); + var ClickedPersonData = $("#"+ClickedPerson).data('PersonData'); + + $("#testerino").val(ClickedPersonData.appartmentdata.name) + $("#testerino").css("display", "block") + + var copyText = document.getElementById("testerino"); + copyText.select(); + copyText.setSelectionRange(0, 99999); + document.execCommand("copy"); + + QB.Phone.Notifications.Add("fas fa-university", "MDT", "House number copied!", "#badc58", 1750); + + $.post('https://qb-phone/SetApartmentLocation', JSON.stringify({ + data: ClickedPersonData + })); + $("#testerino").css("display", "none") +}); + +$(document).on('click', '.person-search-result-house', function(e){ + e.preventDefault(); + + var ClickedHouse = this; + var ClickedHouseId = $(this).attr('id'); + var ClickedHouseData = $("#"+ClickedHouseId).data('HouseData'); + + var GarageLabel = "No"; + if (ClickedHouseData.garage.length > 0 ) { + GarageLabel = "Yes"; + } + + var OpenElement = '
    Owner: '+ClickedHouseData.charinfo.firstname+' '+ClickedHouseData.charinfo.lastname+'
    House: '+ClickedHouseData.label+'
     
    Address: '+ClickedHouseData.label+'  
    Tier: '+ClickedHouseData.tier+'
    Garage: ' + GarageLabel + '
    '; + + if (OpenedHouse === null) { + $(ClickedHouse).html(OpenElement) + OpenedHouse = ClickedHouse; + } else if (OpenedHouse == ClickedHouse) { + var PreviousPersonId = $(OpenedHouse).attr('id'); + var PreviousPersonData = $("#"+PreviousPersonId).data('HouseData'); + var PreviousElement = '
    Owner: '+PreviousPersonData.charinfo.firstname+' '+PreviousPersonData.charinfo.lastname+'
    House: '+PreviousPersonData.label+'
    '; + $(ClickedHouse).html(PreviousElement) + OpenedHouse = null; + } else { + var PreviousPersonId = $(OpenedHouse).attr('id'); + var PreviousPersonData = $("#"+PreviousPersonId).data('HouseData'); + var PreviousElement = '
    Owner: '+PreviousPersonData.charinfo.firstname+' '+PreviousPersonData.charinfo.lastname+'
    House: '+PreviousPersonData.label+'
    '; + $(OpenedHouse).html(PreviousElement) + $(ClickedHouse).html(OpenElement) + OpenedHouse = ClickedHouse; + } +}); + +$(document).on('click', '.confirm-search-person-test', function(e){ + e.preventDefault(); + var SearchName = $(".person-search-input").val(); + + if (SearchName !== "") { + $.post('https://qb-phone/FetchSearchResults', JSON.stringify({ + input: SearchName, + }), function(result){ + if (result != null) { + $(".person-search-results").html(""); + $.each(result, function (i, person) { + var PersonElement = '
    Name: '+person.firstname+' '+person.lastname+'
    CSN: '+person.citizenid+'
    '; + $(".person-search-results").append(PersonElement); + $("#person-"+i).data("PersonData", person); + }); + } else { + QB.Phone.Notifications.Add("politie", "MDT", "There are no search results!"); + $(".person-search-results").html(""); + } + }); + } else { + QB.Phone.Notifications.Add("politie", "MDT", "There are no search results!"); + $(".person-search-results").html(""); + } +}); + +$(document).on('click', '.confirm-search-person-house', function(e){ + e.preventDefault(); + var SearchName = $(".person-search-input-house").val(); + + if (SearchName !== "") { + $.post('https://qb-phone/FetchPlayerHouses', JSON.stringify({ + input: SearchName, + }), function(result){ + if (result != null) { + $(".person-search-results").html(""); + $.each(result, function (i, house) { + var PersonElement = '
    Owner: '+house.charinfo.firstname+' '+house.charinfo.lastname+'
    House: '+house.label+'
    '; + $(".person-search-results").append(PersonElement); + $("#personhouse-"+i).data("HouseData", house); + }); + } else { + QB.Phone.Notifications.Add("politie", "MDT", "There are no search results!"); + $(".person-search-results").html(""); + } + }); + } else { + QB.Phone.Notifications.Add("politie", "MDT", "There are no search results!"); + $(".person-search-results").html(""); + } +}); + +$(document).on('click', '.confirm-search-vehicle', function(e){ + e.preventDefault(); + var SearchName = $(".vehicle-search-input").val(); + + if (SearchName !== "") { + $.post('https://qb-phone/FetchVehicleResults', JSON.stringify({ + input: SearchName, + }), function(result){ + if (result != null) { + $(".vehicle-search-results").html(""); + $.each(result, function (i, vehicle) { + var APK = "Yes"; + if (!vehicle.status) { + APK = "No"; + } + var Flagged = "No"; + if (vehicle.isFlagged) { + Flagged = "Yes"; + } + + var VehicleElement = '
    '+vehicle.label+'
    License Plate: '+vehicle.plate+'
     
    Owner: '+vehicle.owner+'
     
    MOT: '+APK+'
    Signaled: '+Flagged+'
    ' + $(".vehicle-search-results").append(VehicleElement); + }); + } + }); + } else { + QB.Phone.Notifications.Add("politie", "MDT", "There are no search results!"); + $(".vehicle-search-results").html(""); + } +}); + +$(document).on('click', '.scan-search-vehicle', function(e){ + e.preventDefault(); + $.post('https://qb-phone/FetchVehicleScan', JSON.stringify({}), function(vehicle){ + if (vehicle != null) { + $(".vehicle-search-results").html(""); + var APK = "Yes"; + if (!vehicle.status) { + APK = "No"; + } + var Flagged = "No"; + if (vehicle.isFlagged) { + Flagged = "Yes"; + } + + var VehicleElement = '
    '+vehicle.label+'
    License Plate: '+vehicle.plate+'
     
    Owner: '+vehicle.owner+'
     
    MOT: '+APK+'
    Signaled: '+Flagged+'
    ' + $(".vehicle-search-results").append(VehicleElement); + } else { + QB.Phone.Notifications.Add("politie", "MDT", "No vehicle nearby!"); + $(".vehicle-search-results").append(""); + } + }); +}); + +AddPoliceAlert = function(data) { + var randId = Math.floor((Math.random() * 10000) + 1); + var AlertElement = ''; + if (data.alert.coords != undefined && data.alert.coords != null) { + AlertElement = '
    NEW

    Alert: '+data.alert.title+'

    '+data.alert.description+'


    LOCATION
    '; + } else { + AlertElement = '
    NEW

    Alert: '+data.alert.title+'

    '+data.alert.description+'

    '; + } + $(".meos-recent-alerts").html('
    Alert: '+data.alert.title+'

    '+data.alert.description+'

    '); + if (data.alert.title == "Assistance colleague") { + $(".meos-recent-alert").css({"background-color":"#d30404"}); + $(".meos-recent-alert").addClass("emergency button"); + } + $(".meos-alerts").prepend(AlertElement); + $("#alert-"+randId).data("alertData", data.alert); + $("#recent-alert-"+randId).data("alertData", data.alert); +} + +$(document).on('click', '.meos-recent-alert', function(e){ + e.preventDefault(); + var alertData = $(this).data("alertData"); + + if (alertData != undefined){ + if (alertData.coords != undefined && alertData.coords != null) { + $.post('https://qb-phone/SetAlertWaypoint', JSON.stringify({ + alert: alertData, + })); + } else { + QB.Phone.Notifications.Add("politie", "MDT", "This alert doesn't have a GPS location!"); + } + }else { + QB.Phone.Notifications.Add("politie", "MDT", "There are no alerts available."); + } +}); + +$(document).on('click', '.meos-location-button', function(e){ + e.preventDefault(); + var alertData = $(this).parent().data("alertData"); + $.post('https://qb-phone/SetAlertWaypoint', JSON.stringify({ + alert: alertData, + })); +}); + +$(document).on('click', '.meos-clear-alerts', function(e){ + $(".meos-alerts").html(""); + $(".meos-recent-alerts").html('
    You don\'t have any alerts!
    '); + QB.Phone.Notifications.Add("politie", "MDT", "All alerts have been deleted!"); +}); diff --git a/[qb]/qb-phone/html/js/phone.js b/[qb]/qb-phone/html/js/phone.js new file mode 100644 index 0000000..01ecae4 --- /dev/null +++ b/[qb]/qb-phone/html/js/phone.js @@ -0,0 +1,753 @@ +var ContactSearchActive = false; +var CurrentFooterTab = "contacts"; +var CallData = {}; +var ClearNumberTimer = null; +var SelectedSuggestion = null; +var AmountOfSuggestions = 0; +var keyPadHTML; + +$(document).on('click', '.phone-app-footer-button', function(e){ + e.preventDefault(); + + var PressedFooterTab = $(this).data('phonefootertab'); + + if (PressedFooterTab !== CurrentFooterTab) { + var PreviousTab = $(this).parent().find('[data-phonefootertab="'+CurrentFooterTab+'"'); + + $('.phone-app-footer').find('[data-phonefootertab="'+CurrentFooterTab+'"').removeClass('phone-selected-footer-tab'); + $(this).addClass('phone-selected-footer-tab'); + + $(".phone-"+CurrentFooterTab).hide(); + $(".phone-"+PressedFooterTab).show(); + + if (PressedFooterTab == "recent") { + $.post('https://qb-phone/ClearRecentAlerts'); + } else if (PressedFooterTab == "suggestedcontacts") { + $.post('https://qb-phone/ClearRecentAlerts'); + } + + CurrentFooterTab = PressedFooterTab; + } +}); + +$(document).on("click", "#phone-search-icon", function(e){ + e.preventDefault(); + + if (!ContactSearchActive) { + $("#phone-plus-icon").animate({ + opacity: "0.0", + "display": "none" + }, 150, function(){ + $("#contact-search").css({"display":"block"}).animate({ + opacity: "1.0", + }, 150); + }); + } else { + $("#contact-search").animate({ + opacity: "0.0" + }, 150, function(){ + $("#contact-search").css({"display":"none"}); + $("#phone-plus-icon").animate({ + opacity: "1.0", + display: "block", + }, 150); + }); + } + + ContactSearchActive = !ContactSearchActive; +}); + +QB.Phone.Functions.SetupRecentCalls = function(recentcalls) { + $(".phone-recent-calls").html(""); + + recentcalls = recentcalls.reverse(); + + $.each(recentcalls, function(i, recentCall){ + var FirstLetter = (recentCall.name).charAt(0); + var TypeIcon = 'fas fa-phone-slash'; + var IconStyle = "color: #e74c3c;"; + if (recentCall.type === "outgoing") { + TypeIcon = 'fas fa-phone-volume'; + var IconStyle = "color: #2ecc71; font-size: 1.4vh;"; + } + if (recentCall.anonymous) { + FirstLetter = "A"; + recentCall.name = "Anonymous"; + } + var elem = '
    '+FirstLetter+'
    '+recentCall.name+'
    '+recentCall.time+'
    ' + + $(".phone-recent-calls").append(elem); + $("#recent-"+i).data('recentData', recentCall); + }); +} + +$(document).on('click', '.phone-recent-call', function(e){ + e.preventDefault(); + + var RecendId = $(this).attr('id'); + var RecentData = $("#"+RecendId).data('recentData'); + + cData = { + number: RecentData.number, + name: RecentData.name + } + + $.post('https://qb-phone/CallContact', JSON.stringify({ + ContactData: cData, + Anonymous: QB.Phone.Data.AnonymousCall, + }), function(status){ + if (cData.number !== QB.Phone.Data.PlayerData.charinfo.phone) { + if (status.IsOnline) { + if (status.CanCall) { + if (!status.InCall) { + if (QB.Phone.Data.AnonymousCall) { + QB.Phone.Notifications.Add("fas fa-phone", "Phone", "You started a anonymous call!"); + } + $(".phone-call-outgoing").css({"display":"block"}); + $(".phone-call-incoming").css({"display":"none"}); + $(".phone-call-ongoing").css({"display":"none"}); + $(".phone-call-outgoing-caller").html(cData.name); + QB.Phone.Functions.HeaderTextColor("white", 400); + QB.Phone.Animations.TopSlideUp('.phone-application-container', 400, -160); + setTimeout(function(){ + $(".phone-app").css({"display":"none"}); + QB.Phone.Animations.TopSlideDown('.phone-application-container', 400, 0); + QB.Phone.Functions.ToggleApp("phone-call", "block"); + }, 450); + + CallData.name = cData.name; + CallData.number = cData.number; + + QB.Phone.Data.currentApplication = "phone-call"; + } else { + QB.Phone.Notifications.Add("fas fa-phone", "Phone", "You're already in a call!"); + } + } else { + QB.Phone.Notifications.Add("fas fa-phone", "Phone", "This person is busy!"); + } + } else { + QB.Phone.Notifications.Add("fas fa-phone", "Phone", "This person is not available!"); + } + } else { + QB.Phone.Notifications.Add("fas fa-phone", "Phone", "You can't call yourself!"); + } + }); +}); + +$(document).on('click', ".phone-keypad-key-call", function(e){ + e.preventDefault(); + + var InputNum = keyPadHTML; + + cData = { + number: InputNum, + name: InputNum, + } + + $.post('https://qb-phone/CallContact', JSON.stringify({ + ContactData: cData, + Anonymous: QB.Phone.Data.AnonymousCall, + }), function(status){ + if (cData.number !== QB.Phone.Data.PlayerData.charinfo.phone) { + if (status.IsOnline) { + if (status.CanCall) { + if (!status.InCall) { + $(".phone-call-outgoing").css({"display":"block"}); + $(".phone-call-incoming").css({"display":"none"}); + $(".phone-call-ongoing").css({"display":"none"}); + $(".phone-call-outgoing-caller").html(cData.name); + QB.Phone.Functions.HeaderTextColor("white", 400); + QB.Phone.Animations.TopSlideUp('.phone-application-container', 400, -160); + setTimeout(function(){ + $(".phone-app").css({"display":"none"}); + QB.Phone.Animations.TopSlideDown('.phone-application-container', 400, 0); + QB.Phone.Functions.ToggleApp("phone-call", "block"); + }, 450); + + CallData.name = cData.name; + CallData.number = cData.number; + + QB.Phone.Data.currentApplication = "phone-call"; + } else { + QB.Phone.Notifications.Add("fas fa-phone", "Phone", "You're already in a call!"); + } + } else { + QB.Phone.Notifications.Add("fas fa-phone", "Phone", "This person is busy!"); + } + } else { + QB.Phone.Notifications.Add("fas fa-phone", "Phone", "This person is not available!"); + } + } else { + QB.Phone.Notifications.Add("fas fa-phone", "Phone", "You can't call yourself!"); + } + }); +}); + +QB.Phone.Functions.LoadContacts = function(myContacts) { + var ContactsObject = $(".phone-contact-list"); + $(ContactsObject).html(""); + var TotalContacts = 0; + + $(".phone-contacts").hide(); + $(".phone-recent").hide(); + $(".phone-keypad").hide(); + + $(".phone-"+CurrentFooterTab).show(); + + $("#contact-search").on("keyup", function() { + var value = $(this).val().toLowerCase(); + $(".phone-contact-list .phone-contact").filter(function() { + $(this).toggle($(this).text().toLowerCase().indexOf(value) > -1); + }); + }); + + if (myContacts !== null) { + $.each(myContacts, function(i, contact){ + contact.name = DOMPurify.sanitize(contact.name , { + ALLOWED_TAGS: [], + ALLOWED_ATTR: [] + }); + if (contact.name == '') contact.name = 'Hmm, I shouldn\'t be able to do this...' + var ContactElement = '
    '+((contact.name).charAt(0)).toUpperCase()+'
    '+contact.name+'
    ' + if (contact.status) { + ContactElement = '
    '+((contact.name).charAt(0)).toUpperCase()+'
    '+contact.name+'
    ' + } + TotalContacts = TotalContacts + 1 + $(ContactsObject).append(ContactElement); + $("[data-contactid='"+i+"']").data('contactData', contact); + }); + $("#total-contacts").text(TotalContacts+ " contacts"); + } else { + $("#total-contacts").text("0 contacten #SAD"); + } +}; + +$(document).on('click', '#new-chat-phone', function(e){ + var ContactId = $(this).parent().parent().data('contactid'); + var ContactData = $("[data-contactid='"+ContactId+"']").data('contactData'); + + if (ContactData.number !== QB.Phone.Data.PlayerData.charinfo.phone) { + $.post('https://qb-phone/GetWhatsappChats', JSON.stringify({}), function(chats){ + QB.Phone.Functions.LoadWhatsappChats(chats); + }); + + $('.phone-application-container').animate({ + top: -160+"%" + }); + QB.Phone.Functions.HeaderTextColor("white", 400); + setTimeout(function(){ + $('.phone-application-container').animate({ + top: 0+"%" + }); + + QB.Phone.Functions.ToggleApp("phone", "none"); + QB.Phone.Functions.ToggleApp("whatsapp", "block"); + QB.Phone.Data.currentApplication = "whatsapp"; + + $.post('https://qb-phone/GetWhatsappChat', JSON.stringify({phone: ContactData.number}), function(chat){ + QB.Phone.Functions.SetupChatMessages(chat, { + name: ContactData.name, + number: ContactData.number + }); + }); + + $('.whatsapp-openedchat-messages').animate({scrollTop: 9999}, 150); + $(".whatsapp-openedchat").css({"display":"block"}); + $(".whatsapp-openedchat").css({left: 0+"vh"}); + $(".whatsapp-chats").animate({left: 30+"vh"},100, function(){ + $(".whatsapp-chats").css({"display":"none"}); + }); + }, 400) + } else { + QB.Phone.Notifications.Add("fa fa-phone-alt", "Phone", "You can't whatsapp yourself..", "default", 3500); + } +}); + +var CurrentEditContactData = {} + +$(document).on('click', '#edit-contact', function(e){ + e.preventDefault(); + var ContactId = $(this).parent().parent().data('contactid'); + var ContactData = $("[data-contactid='"+ContactId+"']").data('contactData'); + + CurrentEditContactData.name = DOMPurify.sanitize(ContactData.name , { + ALLOWED_TAGS: [], + ALLOWED_ATTR: [] + }); + if (CurrentEditContactData.name == '') CurrentEditContactData.name = 'Hmm, I shouldn\'t be able to do this...' + CurrentEditContactData.number = ContactData.number + + $(".phone-edit-contact-header").text(ContactData.name+" Edit") + $(".phone-edit-contact-name").val(ContactData.name); + $(".phone-edit-contact-number").val(ContactData.number); + if (ContactData.iban != null && ContactData.iban != undefined) { + $(".phone-edit-contact-iban").val(ContactData.iban); + CurrentEditContactData.iban = ContactData.iban + } else { + $(".phone-edit-contact-iban").val(""); + CurrentEditContactData.iban = ""; + } + + QB.Phone.Animations.TopSlideDown(".phone-edit-contact", 200, 0); +}); + +$(document).on('click', '#edit-contact-save', function(e){ + e.preventDefault(); + + var ContactName = DOMPurify.sanitize($(".phone-edit-contact-name").val() , { + ALLOWED_TAGS: [], + ALLOWED_ATTR: [] + }); + if (ContactName == '') ContactName = 'Hmm, I shouldn\'t be able to do this...' + var ContactNumber = $(".phone-edit-contact-number").val(); + var ContactIban = $(".phone-edit-contact-iban").val(); + + if (ContactName != "" && ContactNumber != "") { + $.post('https://qb-phone/EditContact', JSON.stringify({ + CurrentContactName: ContactName, + CurrentContactNumber: ContactNumber, + CurrentContactIban: ContactIban, + OldContactName: CurrentEditContactData.name, + OldContactNumber: CurrentEditContactData.number, + OldContactIban: CurrentEditContactData.iban, + }), function(PhoneContacts){ + QB.Phone.Functions.LoadContacts(PhoneContacts); + }); + QB.Phone.Animations.TopSlideUp(".phone-edit-contact", 250, -100); + setTimeout(function(){ + $(".phone-edit-contact-number").val(""); + $(".phone-edit-contact-name").val(""); + }, 250) + } else { + QB.Phone.Notifications.Add("fas fa-exclamation-circle", "Edit Contact", "Fill out all fields!"); + } +}); + +$(document).on('click', '#edit-contact-delete', function(e){ + e.preventDefault(); + + var ContactName = $(".phone-edit-contact-name").val(); + var ContactNumber = $(".phone-edit-contact-number").val(); + var ContactIban = $(".phone-edit-contact-iban").val(); + + $.post('https://qb-phone/DeleteContact', JSON.stringify({ + CurrentContactName: ContactName, + CurrentContactNumber: ContactNumber, + CurrentContactIban: ContactIban, + }), function(PhoneContacts){ + QB.Phone.Functions.LoadContacts(PhoneContacts); + }); + QB.Phone.Animations.TopSlideUp(".phone-edit-contact", 250, -100); + setTimeout(function(){ + $(".phone-edit-contact-number").val(""); + $(".phone-edit-contact-name").val(""); + }, 250); +}); + +$(document).on('click', '#edit-contact-cancel', function(e){ + e.preventDefault(); + + QB.Phone.Animations.TopSlideUp(".phone-edit-contact", 250, -100); + setTimeout(function(){ + $(".phone-edit-contact-number").val(""); + $(".phone-edit-contact-name").val(""); + }, 250) +}); + +$(document).on('click', '.phone-keypad-key', function(e){ + e.preventDefault(); + var PressedButton = $(this).data('keypadvalue'); + if (!isNaN(PressedButton)) { + keyPadHTML = $("#phone-keypad-input").text(); + $("#phone-keypad-input").text(keyPadHTML + PressedButton) + keyPadHTML = $("#phone-keypad-input").text(); + } else if (PressedButton == "#") { + keyPadHTML = $("#phone-keypad-input").text(); + $("#phone-keypad-input").text(keyPadHTML + PressedButton) + keyPadHTML = $("#phone-keypad-input").text(); + } else if (PressedButton == "*") { + if (ClearNumberTimer == null) { + $("#phone-keypad-input").text("Cleared") + ClearNumberTimer = setTimeout(function(){ + $("#phone-keypad-input").text(""); + keyPadHTML = $("#phone-keypad-input").text(); + ClearNumberTimer = null; + }, 750); + } + } +}) + +var OpenedContact = null; + +$(document).on('click', '.phone-contact-actions', function(e){ + e.preventDefault(); + + var FocussedContact = $(this).parent(); + var ContactId = $(FocussedContact).data('contactid'); + + if (OpenedContact === null) { + $(FocussedContact).animate({ + "height":"12vh" + }, 150, function(){ + $(FocussedContact).find('.phone-contact-action-buttons').fadeIn(100); + }); + OpenedContact = ContactId; + } else if (OpenedContact == ContactId) { + $(FocussedContact).find('.phone-contact-action-buttons').fadeOut(100, function(){ + $(FocussedContact).animate({ + "height":"4.5vh" + }, 150); + }); + OpenedContact = null; + } else if (OpenedContact != ContactId) { + var PreviousContact = $(".phone-contact-list").find('[data-contactid="'+OpenedContact+'"]'); + $(PreviousContact).find('.phone-contact-action-buttons').fadeOut(100, function(){ + $(PreviousContact).animate({ + "height":"4.5vh" + }, 150); + OpenedContact = ContactId; + }); + $(FocussedContact).animate({ + "height":"12vh" + }, 150, function(){ + $(FocussedContact).find('.phone-contact-action-buttons').fadeIn(100); + }); + } +}); + + +$(document).on('click', '#phone-plus-icon', function(e){ + e.preventDefault(); + + QB.Phone.Animations.TopSlideDown(".phone-add-contact", 200, 0); +}); + +$(document).on('click', '#add-contact-save', function(e){ + e.preventDefault(); + + var ContactName = DOMPurify.sanitize($(".phone-add-contact-name").val() , { + ALLOWED_TAGS: [], + ALLOWED_ATTR: [] + }); + if (ContactName == '') ContactName = 'Hmm, I shouldn\'t be able to do this...' + var ContactNumber = $(".phone-add-contact-number").val(); + var ContactIban = $(".phone-add-contact-iban").val(); + + if (ContactName != "" && ContactNumber != "") { + $.post('https://qb-phone/AddNewContact', JSON.stringify({ + ContactName: ContactName, + ContactNumber: ContactNumber, + ContactIban: ContactIban, + }), function(PhoneContacts){ + QB.Phone.Functions.LoadContacts(PhoneContacts); + }); + QB.Phone.Animations.TopSlideUp(".phone-add-contact", 250, -100); + setTimeout(function(){ + $(".phone-add-contact-number").val(""); + $(".phone-add-contact-name").val(""); + }, 250) + + if (SelectedSuggestion !== null) { + $.post('https://qb-phone/RemoveSuggestion', JSON.stringify({ + data: $(SelectedSuggestion).data('SuggestionData') + })); + $(SelectedSuggestion).remove(); + SelectedSuggestion = null; + var amount = parseInt(AmountOfSuggestions); + if ((amount - 1) === 0) { + amount = 0 + } + $(".amount-of-suggested-contacts").html(amount + " contacts"); + } + } else { + QB.Phone.Notifications.Add("fas fa-exclamation-circle", "Add Contact", "Fill out all fields!"); + } +}); + +$(document).on('click', '#add-contact-cancel', function(e){ + e.preventDefault(); + + QB.Phone.Animations.TopSlideUp(".phone-add-contact", 250, -100); + setTimeout(function(){ + $(".phone-add-contact-number").val(""); + $(".phone-add-contact-name").val(""); + }, 250) +}); + +$(document).on('click', '#phone-start-call', function(e){ + e.preventDefault(); + + var ContactId = $(this).parent().parent().data('contactid'); + var ContactData = $("[data-contactid='"+ContactId+"']").data('contactData'); + + SetupCall(ContactData); +}); + +SetupCall = function(cData) { + var retval = false; + $.post('https://qb-phone/CallContact', JSON.stringify({ + ContactData: cData, + Anonymous: QB.Phone.Data.AnonymousCall, + }), function(status){ + if (cData.number !== QB.Phone.Data.PlayerData.charinfo.phone) { + if (status.IsOnline) { + if (status.CanCall) { + if (!status.InCall) { + $(".phone-call-outgoing").css({"display":"block"}); + $(".phone-call-incoming").css({"display":"none"}); + $(".phone-call-ongoing").css({"display":"none"}); + $(".phone-call-outgoing-caller").html(cData.name); + QB.Phone.Functions.HeaderTextColor("white", 400); + QB.Phone.Animations.TopSlideUp('.phone-application-container', 400, -160); + setTimeout(function(){ + $(".phone-app").css({"display":"none"}); + QB.Phone.Animations.TopSlideDown('.phone-application-container', 400, 0); + QB.Phone.Functions.ToggleApp("phone-call", "block"); + }, 450); + + CallData.name = cData.name; + CallData.number = cData.number; + + QB.Phone.Data.currentApplication = "phone-call"; + } else { + QB.Phone.Notifications.Add("fas fa-phone", "Phone", "You're already in a call!"); + } + } else { + QB.Phone.Notifications.Add("fas fa-phone", "Phone", "This person is in a call!"); + } + } else { + QB.Phone.Notifications.Add("fas fa-phone", "Phone", "This person is not available!"); + } + } else { + QB.Phone.Notifications.Add("fas fa-phone", "Phone", "You can't call your own number!"); + } + }); +} + +CancelOutgoingCall = function() { + if (QB.Phone.Data.currentApplication == "phone-call") { + QB.Phone.Animations.TopSlideUp('.phone-application-container', 400, -160); + QB.Phone.Animations.TopSlideUp('.'+QB.Phone.Data.currentApplication+"-app", 400, -160); + setTimeout(function(){ + QB.Phone.Functions.ToggleApp(QB.Phone.Data.currentApplication, "none"); + }, 400) + QB.Phone.Functions.HeaderTextColor("white", 300); + + QB.Phone.Data.CallActive = false; + QB.Phone.Data.currentApplication = null; + } +} + +$(document).on('click', '#outgoing-cancel', function(e){ + e.preventDefault(); + + $.post('https://qb-phone/CancelOutgoingCall'); +}); + +$(document).on('click', '#incoming-deny', function(e){ + e.preventDefault(); + + $.post('https://qb-phone/DenyIncomingCall'); +}); + +$(document).on('click', '#ongoing-cancel', function(e){ + e.preventDefault(); + + $.post('https://qb-phone/CancelOngoingCall'); +}); + +IncomingCallAlert = function(CallData, Canceled, AnonymousCall) { + if (!Canceled) { + if (!QB.Phone.Data.CallActive) { + QB.Phone.Animations.TopSlideUp('.phone-application-container', 400, -160); + QB.Phone.Animations.TopSlideUp('.'+QB.Phone.Data.currentApplication+"-app", 400, -160); + setTimeout(function(){ + var Label = "You have an incoming call from "+CallData.name + if (AnonymousCall) { + Label = "You're being called by a anonymous person" + } + $(".call-notifications-title").html("Incoming Call"); + $(".call-notifications-content").html(Label); + $(".call-notifications").css({"display":"block"}); + $(".call-notifications").animate({ + right: 5+"vh" + }, 400); + $(".phone-call-outgoing").css({"display":"none"}); + $(".phone-call-incoming").css({"display":"block"}); + $(".phone-call-ongoing").css({"display":"none"}); + $(".phone-call-incoming-caller").html(CallData.name); + $(".phone-app").css({"display":"none"}); + QB.Phone.Functions.HeaderTextColor("white", 400); + $("."+QB.Phone.Data.currentApplication+"-app").css({"display":"none"}); + $(".phone-call-app").css({"display":"block"}); + setTimeout(function(){ + QB.Phone.Animations.TopSlideDown('.phone-application-container', 400, 0); + }, 400); + }, 400); + + QB.Phone.Data.currentApplication = "phone-call"; + QB.Phone.Data.CallActive = true; + } + setTimeout(function(){ + $(".call-notifications").addClass('call-notifications-shake'); + setTimeout(function(){ + $(".call-notifications").removeClass('call-notifications-shake'); + }, 1000); + }, 400); + } else { + $(".call-notifications").animate({ + right: -35+"vh" + }, 400); + QB.Phone.Animations.TopSlideUp('.phone-application-container', 400, -160); + QB.Phone.Animations.TopSlideUp('.'+QB.Phone.Data.currentApplication+"-app", 400, -160); + setTimeout(function(){ + $("."+QB.Phone.Data.currentApplication+"-app").css({"display":"none"}); + $(".phone-call-outgoing").css({"display":"none"}); + $(".phone-call-incoming").css({"display":"none"}); + $(".phone-call-ongoing").css({"display":"none"}); + $(".call-notifications").css({"display":"block"}); + }, 400) + QB.Phone.Functions.HeaderTextColor("white", 300); + QB.Phone.Data.CallActive = false; + QB.Phone.Data.currentApplication = null; + } +} + +// IncomingCallAlert = function(CallData, Canceled) { +// if (!Canceled) { +// if (!QB.Phone.Data.CallActive) { +// $(".call-notifications-title").html("Inkomende Oproep"); +// $(".call-notifications-content").html("Je hebt een inkomende oproep van "+CallData.name); +// $(".call-notifications").css({"display":"block"}); +// $(".call-notifications").animate({ +// right: 5+"vh" +// }, 400); +// $(".phone-call-outgoing").css({"display":"none"}); +// $(".phone-call-incoming").css({"display":"block"}); +// $(".phone-call-ongoing").css({"display":"none"}); +// $(".phone-call-incoming-caller").html(CallData.name); +// $(".phone-app").css({"display":"none"}); +// QB.Phone.Functions.HeaderTextColor("white", 400); +// QB.Phone.Animations.TopSlideUp('.phone-application-container', 400, -160); +// $(".phone-call-app").css({"display":"block"}); +// setTimeout(function(){ +// QB.Phone.Animations.TopSlideDown('.phone-application-container', 400, 0); +// }, 450); + +// QB.Phone.Data.currentApplication = "phone-call"; +// QB.Phone.Data.CallActive = true; +// } +// setTimeout(function(){ +// $(".call-notifications").addClass('call-notifications-shake'); +// setTimeout(function(){ +// $(".call-notifications").removeClass('call-notifications-shake'); +// }, 1000); +// }, 400); +// } else { +// $(".call-notifications").animate({ +// right: -35+"vh" +// }, 400); +// QB.Phone.Animations.TopSlideUp('.phone-application-container', 400, -160); +// QB.Phone.Animations.TopSlideUp('.'+QB.Phone.Data.currentApplication+"-app", 400, -160); +// setTimeout(function(){ +// QB.Phone.Functions.ToggleApp(QB.Phone.Data.currentApplication, "none"); +// $(".phone-call-outgoing").css({"display":"none"}); +// $(".phone-call-incoming").css({"display":"none"}); +// $(".phone-call-ongoing").css({"display":"none"}); +// $(".call-notifications").css({"display":"block"}); +// }, 400) +// QB.Phone.Functions.HeaderTextColor("white", 300); + +// QB.Phone.Data.CallActive = false; +// QB.Phone.Data.currentApplication = null; +// } +// } + +QB.Phone.Functions.SetupCurrentCall = function(cData) { + if (cData.InCall) { + CallData = cData; + $(".phone-currentcall-container").css({"display":"block"}); + + if (cData.CallType == "incoming") { + $(".phone-currentcall-title").html("Incoming call"); + } else if (cData.CallType == "outgoing") { + $(".phone-currentcall-title").html("Outgoing call"); + } else if (cData.CallType == "ongoing") { + $(".phone-currentcall-title").html("In call ("+cData.CallTime+")"); + } + + $(".phone-currentcall-contact").html(cData.TargetData.name); + } else { + $(".phone-currentcall-container").css({"display":"none"}); + } +} + +$(document).on('click', '.phone-currentcall-container', function(e){ + e.preventDefault(); + + if (CallData.CallType == "incoming") { + $(".phone-call-incoming").css({"display":"block"}); + $(".phone-call-outgoing").css({"display":"none"}); + $(".phone-call-ongoing").css({"display":"none"}); + } else if (CallData.CallType == "outgoing") { + $(".phone-call-incoming").css({"display":"none"}); + $(".phone-call-outgoing").css({"display":"block"}); + $(".phone-call-ongoing").css({"display":"none"}); + } else if (CallData.CallType == "ongoing") { + $(".phone-call-incoming").css({"display":"none"}); + $(".phone-call-outgoing").css({"display":"none"}); + $(".phone-call-ongoing").css({"display":"block"}); + } + $(".phone-call-ongoing-caller").html(CallData.name); + + QB.Phone.Functions.HeaderTextColor("white", 500); + QB.Phone.Animations.TopSlideDown('.phone-application-container', 500, 0); + QB.Phone.Animations.TopSlideDown('.phone-call-app', 500, 0); + QB.Phone.Functions.ToggleApp("phone-call", "block"); + + QB.Phone.Data.currentApplication = "phone-call"; +}); + +$(document).on('click', '#incoming-answer', function(e){ + e.preventDefault(); + + $.post('https://qb-phone/AnswerCall'); +}); + +QB.Phone.Functions.AnswerCall = function(CallData) { + $(".phone-call-incoming").css({"display":"none"}); + $(".phone-call-outgoing").css({"display":"none"}); + $(".phone-call-ongoing").css({"display":"block"}); + $(".phone-call-ongoing-caller").html(CallData.TargetData.name); + + QB.Phone.Functions.Close(); +} + +QB.Phone.Functions.SetupSuggestedContacts = function(Suggested) { + $(".suggested-contacts").html(""); + AmountOfSuggestions = Suggested.length; + if (AmountOfSuggestions > 0) { + $(".amount-of-suggested-contacts").html(AmountOfSuggestions + " contacts"); + Suggested = Suggested.reverse(); + $.each(Suggested, function(index, suggest){ + var elem = '
    '+suggest.name[0]+' '+suggest.name[1]+' · '+suggest.number+'
    '; + $(".suggested-contacts").append(elem); + $("#suggest-"+index).data('SuggestionData', suggest); + }); + } else { + $(".amount-of-suggested-contacts").html("0 contacts"); + } +} + +$(document).on('click', '.suggested-contact', function(e){ + e.preventDefault(); + + var SuggestionData = $(this).data('SuggestionData'); + SelectedSuggestion = this; + + QB.Phone.Animations.TopSlideDown(".phone-add-contact", 200, 0); + + $(".phone-add-contact-name").val(SuggestionData.name[0] + " " + SuggestionData.name[1]); + $(".phone-add-contact-number").val(SuggestionData.number); + $(".phone-add-contact-iban").val(SuggestionData.bank); +}); \ No newline at end of file diff --git a/[qb]/qb-phone/html/js/qstore.js b/[qb]/qb-phone/html/js/qstore.js new file mode 100644 index 0000000..c70555d --- /dev/null +++ b/[qb]/qb-phone/html/js/qstore.js @@ -0,0 +1,140 @@ +var TemplatePassword = "4qxbZ38vpXG6jnCFmQsCdzQ5hcZ9j2dCnfTYnjYWDwgL9KYANzjpx6T6f74MWh2E"; +var CurrentApp = null; +var IsDownloading = false; + +SetupAppstore = function(data) { + $(".store-apps").html(""); + $.each(data.StoreApps, function(i, app){ + if (data.PhoneData.InstalledApps[i] == null || data.PhoneData.InstalledApps[i] == undefined) { + if(app.blockedjobs != QB.Phone.Data.PlayerJob.name){ + var elem = '
    '+app.title+'
    '+app.creator+'
    ' + $(".store-apps").append(elem); + app.app = i; + $("#app-"+i).data('AppData', app); + } + } else { + var elem = '
    '+app.title+' - Geïnstalleerd
    '+app.creator+'
    ' + $(".store-apps").append(elem); + app.app = i; + $("#app-"+i).data('AppData', app); + } + }); +} + +$(document).on('click', '.storeapp-download', function(e){ + e.preventDefault(); + + var AppId = $(this).parent().attr('id'); + var AppData = $("#"+AppId).data('AppData'); + + $(".download-progressbar-fill").css("width", "0%"); + + CurrentApp = AppData.app; + + if (AppData.password) { + $(".download-password-container").fadeIn(150); + } +}); + +$(document).on('click', '.storeapp-remove', function(e){ + e.preventDefault(); + + var AppId = $(this).parent().attr('id'); + var AppData = $("#"+AppId).data('AppData'); + + var applicationSlot = $(".phone-applications").find('[data-appslot="'+AppData.slot+'"]'); + $(applicationSlot).html(""); + $(applicationSlot).css({ + "background-color":"transparent" + }); + $(applicationSlot).prop('title', ""); + $(applicationSlot).removeData('app'); + $(applicationSlot).removeData('placement'); + + $(applicationSlot).tooltip("destroy"); + + QB.Phone.Data.Applications[AppData.app] = null; + + $.post('https://qb-phone/RemoveApplication', JSON.stringify({ + app: AppData.app + })); + setTimeout(function(){ + $.post('https://qb-phone/SetupStoreApps', JSON.stringify({}), function(data){ + SetupAppstore(data); + }); + }, 100); +}); + +$(document).on('click', '.download-password-accept', function(e){ + e.preventDefault(); + + var FilledInPassword = $(".download-password-input").val(); + + if (FilledInPassword == TemplatePassword) { + $(".download-password-buttons").fadeOut(150); + IsDownloading = true; + $(".download-password-input").attr('readonly', true); + + $(".download-progressbar-fill").animate({ + width: "100%", + }, 5000, function(){ + IsDownloading = false; + $(".download-password-input").attr('readonly', false); + $(".download-password-container").fadeOut(150, function(){ + $(".download-progressbar-fill").css("width", "0%"); + }); + + $.post('https://qb-phone/InstallApplication', JSON.stringify({ + app: CurrentApp, + }), function(Installed){ + if (Installed) { + var applicationSlot = $(".phone-applications").find('[data-appslot="'+Installed.data.slot+'"]'); + var blockedapp = IsAppJobBlocked(Installed.data.blockedjobs, QB.Phone.Data.PlayerJob.name) + if ((!Installed.data.job || Installed.data.job === QB.Phone.Data.PlayerJob.name) && !blockedapp) { + $(applicationSlot).css({"background-color":Installed.data.color}); + var icon = ''; + if (Installed.data.app == "meos") { + icon = ''; + } + $(applicationSlot).html(icon+'
    0
    '); + $(applicationSlot).prop('title', Installed.data.tooltipText); + $(applicationSlot).data('app', Installed.data.app); + + if (Installed.data.tooltipPos !== undefined) { + $(applicationSlot).data('placement', Installed.data.tooltipPos) + } + } + $(".phone-applications").find('[data-appslot="'+Installed.data.slot+'"]').tooltip(); + + var AppObject = $(".phone-applications").find("[data-appslot='"+Installed.data.slot+"']").find('.app-unread-alerts'); + + if (Installed.data.Alerts > 0) { + $(AppObject).html(Installed.data.Alerts); + $(AppObject).css({"display":"block"}); + } else { + $(AppObject).css({"display":"none"}); + } + QB.Phone.Data.Applications[Installed.data.app] = Installed.data; + + setTimeout(function(){ + $.post('https://qb-phone/SetupStoreApps', JSON.stringify({}), function(data){ + SetupAppstore(data); + $(".download-password-input").attr('readonly', false); + $(".download-progressbar-fill").css("width", "0%"); + $(".download-password-buttons").show(); + $(".download-password-input").val(""); + }); + }, 100); + } + }); + }); + } +}); + +$(document).on('click', '.download-password-deny', function(e){ + e.preventDefault(); + + $(".download-password-container").fadeOut(150); + CurrentApp = null; + IsDownloading = false; +}); \ No newline at end of file diff --git a/[qb]/qb-phone/html/js/racing.js b/[qb]/qb-phone/html/js/racing.js new file mode 100644 index 0000000..eb1a5ec --- /dev/null +++ b/[qb]/qb-phone/html/js/racing.js @@ -0,0 +1,452 @@ +var OpenedRaceElement = null; + +$(document).ready(function(){ + $('[data-toggle="racetooltip"]').tooltip(); +}); + +$(document).on('click', '.racing-race', function(e){ + e.preventDefault(); + + var OpenSize = "15vh"; + var DefaultSize = "9vh"; + var RaceData = $(this).data('RaceData'); + var IsRacer = IsInRace(QB.Phone.Data.PlayerData.citizenid, RaceData.RaceData.Racers) + + if (!RaceData.RaceData.Started || IsRacer) { + if (OpenedRaceElement === null) { + $(this).css({"height":OpenSize}); + setTimeout(() => { + $(this).find('.race-buttons').fadeIn(100); + }, 100); + OpenedRaceElement = this; + } else if (OpenedRaceElement == this) { + $(this).find('.race-buttons').fadeOut(20); + $(this).css({"height":DefaultSize}); + OpenedRaceElement = null; + } else { + $(OpenedRaceElement).find('.race-buttons').hide(); + $(OpenedRaceElement).css({"height":DefaultSize}); + $(this).css({"height":OpenSize}); + setTimeout(() => { + $(this).find('.race-buttons').fadeIn(100); + }, 100); + OpenedRaceElement = this; + } + } else { + QB.Phone.Notifications.Add("fas fa-flag-checkered", "Racing", "The race already started..", "#1DA1F2"); + } +}); + +function GetAmountOfRacers(Racers) { + var retval = 0 + $.each(Racers, function(i, racer){ + retval = retval + 1 + }); + return retval +} + +function IsInRace(CitizenId, Racers) { + var retval = false; + $.each(Racers, function(cid, racer){ + if (cid == CitizenId) { + retval = true; + } + }); + return retval +} + +function IsCreator(CitizenId, RaceData) { + var retval = false; + if (RaceData.SetupCitizenId == CitizenId) { + retval = true; + } + return retval; +} + +function SetupRaces(Races) { + $(".racing-races").html(""); + if (Races.length > 0) { + Races = (Races).reverse(); + $.each(Races, function(i, race){ + var Locked = ' Not started yet'; + if (race.RaceData.Started) { + Locked = ' Started'; + } + var LapLabel = ""; + if (race.Laps == 0) { + LapLabel = "SPRINT" + } else { + if (race.Laps == 1) { + LapLabel = race.Laps + " Lap"; + } else { + LapLabel = race.Laps + " Laps"; + } + } + var InRace = IsInRace(QB.Phone.Data.PlayerData.citizenid, race.RaceData.Racers); + var Creator = IsCreator(QB.Phone.Data.PlayerData.citizenid, race); + var Buttons = '
    '; + if (InRace) { + if (!Creator) { + Buttons = '
    '; + } else { + if (!race.RaceData.Started) { + Buttons = '
    '; + } else { + Buttons = '
    '; + } + } + } + var Racers = GetAmountOfRacers(race.RaceData.Racers); + var element = '
    '+race.RaceData.RaceName+' '+Locked+'
    '+LapLabel+'
    '+race.RaceData.Distance+' m
    '+Racers+'
    '+Buttons+'
    '; + $(".racing-races").append(element); + $("#raceid-"+i).data('RaceData', race); + if (!race.RaceData.Started) { + $("#raceid-"+i).css({"border-bottom-color":"#34b121"}); + } else { + $("#raceid-"+i).css({"border-bottom-color":"#b12121"}); + } + $('[data-toggle="racetooltip"]').tooltip(); + }); + } +} + +$(document).ready(function(){ + $('[data-toggle="race-setup"]').tooltip(); +}); + +$(document).on('click', '#join-race', function(e){ + e.preventDefault(); + + var RaceId = $(this).parent().parent().attr('id'); + var Data = $("#"+RaceId).data('RaceData'); + + $.post('https://qb-phone/IsInRace', JSON.stringify({}), function(IsInRace){ + if (!IsInRace) { + $.post('https://qb-phone/RaceDistanceCheck', JSON.stringify({ + RaceId: Data.RaceId, + Joined: true, + }), function(InDistance){ + if (InDistance) { + $.post('https://qb-phone/IsBusyCheck', JSON.stringify({ + check: "editor" + }), function(IsBusy){ + if (!IsBusy) { + $.post('https://qb-phone/JoinRace', JSON.stringify({ + RaceData: { + ...Data, + RaceId + }, + })); + $.post('https://qb-phone/GetAvailableRaces', JSON.stringify({}), function(Races){ + SetupRaces(Races); + }); + } else { + QB.Phone.Notifications.Add("fas fa-flag-checkered", "Racing", "You're in a editor..", "#1DA1F2"); + } + }); + } + }) + } else { + QB.Phone.Notifications.Add("fas fa-flag-checkered", "Racing", "You're already in a race..", "#1DA1F2"); + } + }); +}); + +$(document).on('click', '#quit-race', function(e){ + e.preventDefault(); + + var RaceId = $(this).parent().parent().attr('id'); + var Data = $("#"+RaceId).data('RaceData'); + + $.post('https://qb-phone/LeaveRace', JSON.stringify({ + RaceData: Data, + })); + + $.post('https://qb-phone/GetAvailableRaces', JSON.stringify({}), function(Races){ + SetupRaces(Races); + }); +}); + +$(document).on('click', '#start-race', function(e){ + e.preventDefault(); + + + var RaceId = $(this).parent().parent().attr('id'); + var Data = $("#"+RaceId).data('RaceData'); + + $.post('https://qb-phone/StartRace', JSON.stringify({ + RaceData: Data, + })); + + $.post('https://qb-phone/GetAvailableRaces', JSON.stringify({}), function(Races){ + SetupRaces(Races); + }); +}); + +function secondsTimeSpanToHMS(s) { + var h = Math.floor(s/3600); //Get whole hours + s -= h*3600; + var m = Math.floor(s/60); //Get remaining minutes + s -= m*60; + return h+":"+(m < 10 ? '0'+m : m)+":"+(s < 10 ? '0'+s : s); //zero padding on minutes and seconds +} + + +/*Dropdown Menu*/ +$('.dropdown').click(function () { + $(this).attr('tabindex', 1).focus(); + $(this).toggleClass('active'); + $(this).find('.dropdown-menu').slideToggle(300); +}); +$('.dropdown').focusout(function () { + $(this).removeClass('active'); + $(this).find('.dropdown-menu').slideUp(300); +}); +$(document).on('click', '.dropdown .dropdown-menu li', function(e) { + $.post('https://qb-phone/GetTrackData', JSON.stringify({ + RaceId: $(this).attr('id') + }), function(TrackData){ + if ((TrackData.CreatorData.charinfo.lastname).length > 8) { + TrackData.CreatorData.charinfo.lastname = TrackData.CreatorData.charinfo.lastname.substring(0, 8); + } + var CreatorTag = TrackData.CreatorData.charinfo.firstname.charAt(0).toUpperCase() + ". " + TrackData.CreatorData.charinfo.lastname; + + $(".racing-setup-information-distance").html('Distance: '+TrackData.Distance+' m'); + $(".racing-setup-information-creator").html('Creator: ' + CreatorTag); + if (TrackData.Records.Holder !== undefined) { + if (TrackData.Records.Holder[1].length > 8) { + TrackData.Records.Holder[1] = TrackData.Records.Holder[1].substring(0, 8) + ".."; + } + var Holder = TrackData.Records.Holder[0].charAt(0).toUpperCase() + ". " + TrackData.Records.Holder[1]; + $(".racing-setup-information-wr").html('WR: ' + secondsTimeSpanToHMS(TrackData.Records.Time) + ' ('+Holder+')'); + } else { + $(".racing-setup-information-wr").html('WR: N/A'); + } + }); + + $(this).parents('.dropdown').find('span').text($(this).text()); + $(this).parents('.dropdown').find('input').attr('value', $(this).attr('id')); +}); +/*End Dropdown Menu*/ + +$(document).on('click', '#setup-race', function(e){ + e.preventDefault(); + + $(".racing-overview").animate({ + left: 30+"vh" + }, 300); + $(".racing-setup").animate({ + left: 0 + }, 300); + + $.post('https://qb-phone/GetRaces', JSON.stringify({}), function(Races){ + if (Races !== undefined && Races !== null) { + $(".dropdown-menu").html(""); + $.each(Races, function(i, race){ + if (!race.Started && !race.Waiting) { + var elem = '
  • '+race.RaceName+'
  • '; + $(".dropdown-menu").append(elem); + } + }); + } + }); +}); + +$(document).on('click', '#create-race', function(e){ + e.preventDefault(); + $.post('https://qb-phone/IsAuthorizedToCreateRaces', JSON.stringify({}), function(data){ + if (data.IsAuthorized) { + if (!data.IsBusy) { + $.post('https://qb-phone/IsBusyCheck', JSON.stringify({ + check: "race" + }), function(InRace){ + if (!InRace) { + $(".racing-create").fadeIn(200); + } else { + QB.Phone.Notifications.Add("fas fa-flag-checkered", "Racing", "You're in a race..", "#1DA1F2"); + } + }); + } else { + QB.Phone.Notifications.Add("fas fa-flag-checkered", "Racing", "You're already setting up a track..", "#1DA1F2"); + } + } else { + QB.Phone.Notifications.Add("fas fa-flag-checkered", "Racing", "You don't have rights to make Race Tracks..", "#1DA1F2"); + } + }); +}); + +$(document).on('click', '#racing-create-accept', function(e){ + e.preventDefault(); + var TrackName = $(".racing-create-trackname").val(); + + if (TrackName !== "" && TrackName !== undefined && TrackName !== null) { + TrackName = DOMPurify.sanitize(TrackName , { + ALLOWED_TAGS: [], + ALLOWED_ATTR: [] + }); + if (TrackName == '') TrackName = 'What are you trying?' + $.post('https://qb-phone/IsAuthorizedToCreateRaces', JSON.stringify({ + TrackName: TrackName + }), function(data){ + if (data.IsAuthorized) { + if (data.IsNameAvailable) { + $.post('https://qb-phone/StartTrackEditor', JSON.stringify({ + TrackName: TrackName + })); + $(".racing-create").fadeOut(200, function(){ + $(".racing-create-trackname").val(""); + }); + } else { + QB.Phone.Notifications.Add("fas fa-flag-checkered", "Racing", "This name is not available..", "#1DA1F2"); + } + } else { + QB.Phone.Notifications.Add("fas fa-flag-checkered", "Racing", "You don't have any rights to create Race Tracks..", "#1DA1F2"); + } + }); + } else { + QB.Phone.Notifications.Add("fas fa-flag-checkered", "Racing", "You have to enter a track name..", "#1DA1F2"); + } +}); + +$(document).on('click', '#racing-create-cancel', function(e){ + e.preventDefault(); + $(".racing-create").fadeOut(200, function(){ + $(".racing-create-trackname").val(""); + }); +}); + +$(document).on('click', '#setup-race-accept', function(e){ + e.preventDefault(); + + var track = $('.dropdown').find('input').attr('value'); + var laps = $(".racing-setup-laps").val(); + + $.post('https://qb-phone/HasCreatedRace', JSON.stringify({}), function(HasCreatedRace){ + if (!HasCreatedRace) { + $.post('https://qb-phone/RaceDistanceCheck', JSON.stringify({ + RaceId: track, + Joined: false, + }), function(InDistance){ + if (InDistance) { + if (track !== undefined || track !== null) { + if (laps !== "") { + $.post('https://qb-phone/CanRaceSetup', JSON.stringify({}), function(CanSetup){ + if (CanSetup) { + $.post('https://qb-phone/SetupRace', JSON.stringify({ + RaceId: track, + AmountOfLaps: laps, + })) + $(".racing-overview").animate({ + left: 0+"vh" + }, 300) + $(".racing-setup").animate({ + left: -30+"vh" + }, 300, function(){ + $(".racing-setup-information-distance").html('Select a Track'); + $(".racing-setup-information-creator").html('Select a Track'); + $(".racing-setup-information-wr").html('Select a Track'); + $(".racing-setup-laps").val(""); + $('.dropdown').find('input').removeAttr('value'); + $('.dropdown').find('span').text("Select a Track"); + }); + } else { + QB.Phone.Notifications.Add("fas fa-flag-checkered", "Racing", "There can't be any ..", "#1DA1F2"); + } + }); + } else { + QB.Phone.Notifications.Add("fas fa-flag-checkered", "Racing", "Fill in an amount of laps..", "#1DA1F2"); + } + } else { + QB.Phone.Notifications.Add("fas fa-flag-checkered", "Racing", "You haven't selected a track..", "#1DA1F2"); + } + } + }) + } else { + QB.Phone.Notifications.Add("fas fa-flag-checkered", "Racing", "You already have a race active..", "#1DA1F2"); + } + }); +}); + +$(document).on('click', '#setup-race-cancel', function(e){ + e.preventDefault(); + + $(".racing-overview").animate({ + left: 0+"vh" + }, 300); + $(".racing-setup").animate({ + left: -30+"vh" + }, 300, function(){ + $(".racing-setup-information-distance").html('Select a Track'); + $(".racing-setup-information-creator").html('Select a Track'); + $(".racing-setup-information-wr").html('Select a Track'); + $(".racing-setup-laps").val(""); + $('.dropdown').find('input').removeAttr('value'); + $('.dropdown').find('span').text("Select a Track"); + }); +}); + +$(document).on('click', '.racing-leaderboard-item', function(e){ + e.preventDefault(); + + var Data = $(this).data('LeaderboardData'); + + $(".racing-leaderboard-details-block-trackname").html(' '+Data.RaceName); + $(".racing-leaderboard-details-block-list").html(""); + $.each(Data.LastLeaderboard, function(i, leaderboard){ + var lastname = leaderboard.Holder[1] + var bestroundtime = "N/A"; + var place = i + 1; + if (lastname.length > 10) { + lastname = lastname.substring(0, 10) + "..." + } + if (leaderboard.BestLap !== "DNF") { + bestroundtime = secondsTimeSpanToHMS(leaderboard.BestLap); + } else { + place = "DNF" + } + var elem = '
    ' + ((leaderboard.Holder[0]).charAt(0)).toUpperCase() + '. ' + lastname + '
    '+bestroundtime+'
    '+ place +'
    '; + $(".racing-leaderboard-details-block-list").append(elem); + }); + $(".racing-leaderboard-details").fadeIn(200); +}); + +$(document).on('click', '.racing-leaderboard-details-back', function(e){ + e.preventDefault(); + + $(".racing-leaderboard-details").fadeOut(200); +}); + +$(document).on('click', '.racing-leaderboards-button', function(e){ + e.preventDefault(); + + $(".racing-leaderboard").animate({ + left: -30+"vh" + }, 300) + $(".racing-overview").animate({ + left: 0+"vh" + }, 300) +}); + +$(document).on('click', '#leaderboards-race', function(e){ + e.preventDefault(); + + $.post('https://qb-phone/GetRacingLeaderboards', JSON.stringify({}), function(Races){ + if (Races !== null) { + $(".racing-leaderboards").html(""); + $.each(Races, function(i, race){ + if (race.LastLeaderboard.length > 0) { + var elem = '
    '+race.RaceName+' Click for more details
    ' + $(".racing-leaderboards").append(elem); + $("#leaderboard-item-"+i).data('LeaderboardData', race); + } + }); + } + }); + + $(".racing-overview").animate({ + left: 30+"vh" + }, 300) + $(".racing-leaderboard").animate({ + left: 0+"vh" + }, 300) +}); diff --git a/[qb]/qb-phone/html/js/settings.js b/[qb]/qb-phone/html/js/settings.js new file mode 100644 index 0000000..0f5b689 --- /dev/null +++ b/[qb]/qb-phone/html/js/settings.js @@ -0,0 +1,193 @@ +QB.Phone.Settings = {}; +QB.Phone.Settings.Background = "default-qbcore"; +QB.Phone.Settings.OpenedTab = null; +QB.Phone.Settings.Backgrounds = { + 'default-qbcore': { + label: "Standard QBCore" + } +}; + +var PressedBackground = null; +var PressedBackgroundObject = null; +var OldBackground = null; +var IsChecked = null; + +$(document).on('click', '.settings-app-tab', function(e){ + e.preventDefault(); + var PressedTab = $(this).data("settingstab"); + + if (PressedTab == "background") { + QB.Phone.Animations.TopSlideDown(".settings-"+PressedTab+"-tab", 200, 0); + QB.Phone.Settings.OpenedTab = PressedTab; + } else if (PressedTab == "profilepicture") { + QB.Phone.Animations.TopSlideDown(".settings-"+PressedTab+"-tab", 200, 0); + QB.Phone.Settings.OpenedTab = PressedTab; + } else if (PressedTab == "numberrecognition") { + var checkBoxes = $(".numberrec-box"); + QB.Phone.Data.AnonymousCall = !checkBoxes.prop("checked"); + checkBoxes.prop("checked", QB.Phone.Data.AnonymousCall); + + if (!QB.Phone.Data.AnonymousCall) { + $("#numberrecognition > p").html('Off'); + } else { + $("#numberrecognition > p").html('On'); + } + } +}); + +$(document).on('click', '#accept-background', function(e){ + e.preventDefault(); + var hasCustomBackground = QB.Phone.Functions.IsBackgroundCustom(); + + if (hasCustomBackground === false) { + QB.Phone.Notifications.Add("fas fa-paint-brush", "Settings", QB.Phone.Settings.Backgrounds[QB.Phone.Settings.Background].label+" is set!") + QB.Phone.Animations.TopSlideUp(".settings-"+QB.Phone.Settings.OpenedTab+"-tab", 200, -100); + $(".phone-background").css({"background-image":"url('/html/img/backgrounds/"+QB.Phone.Settings.Background+".png')"}) + } else { + QB.Phone.Notifications.Add("fas fa-paint-brush", "Settings", "Personal background set!") + QB.Phone.Animations.TopSlideUp(".settings-"+QB.Phone.Settings.OpenedTab+"-tab", 200, -100); + $(".phone-background").css({"background-image":"url('"+QB.Phone.Settings.Background+"')"}); + } + + $.post('https://qb-phone/SetBackground', JSON.stringify({ + background: QB.Phone.Settings.Background, + })) +}); + +QB.Phone.Functions.LoadMetaData = function(MetaData) { + if (MetaData.background !== null && MetaData.background !== undefined) { + QB.Phone.Settings.Background = MetaData.background; + } else { + QB.Phone.Settings.Background = "default-qbcore"; + } + + var hasCustomBackground = QB.Phone.Functions.IsBackgroundCustom(); + + if (!hasCustomBackground) { + $(".phone-background").css({"background-image":"url('/html/img/backgrounds/"+QB.Phone.Settings.Background+".png')"}) + } else { + $(".phone-background").css({"background-image":"url('"+QB.Phone.Settings.Background+"')"}); + } + + if (MetaData.profilepicture == "default") { + $("[data-settingstab='profilepicture']").find('.settings-tab-icon').html(''); + } else { + $("[data-settingstab='profilepicture']").find('.settings-tab-icon').html(''); + } +} + +$(document).on('click', '#cancel-background', function(e){ + e.preventDefault(); + QB.Phone.Animations.TopSlideUp(".settings-"+QB.Phone.Settings.OpenedTab+"-tab", 200, -100); +}); + +QB.Phone.Functions.IsBackgroundCustom = function() { + var retval = true; + $.each(QB.Phone.Settings.Backgrounds, function(i, background){ + if (QB.Phone.Settings.Background == i) { + retval = false; + } + }); + return retval +} + +$(document).on('click', '.background-option', function(e){ + e.preventDefault(); + PressedBackground = $(this).data('background'); + PressedBackgroundObject = this; + OldBackground = $(this).parent().find('.background-option-current'); + IsChecked = $(this).find('.background-option-current'); + + if (IsChecked.length === 0) { + if (PressedBackground != "custom-background") { + QB.Phone.Settings.Background = PressedBackground; + $(OldBackground).fadeOut(50, function(){ + $(OldBackground).remove(); + }); + $(PressedBackgroundObject).append('
    '); + } else { + QB.Phone.Animations.TopSlideDown(".background-custom", 200, 13); + } + } +}); + +$(document).on('click', '#accept-custom-background', function(e){ + e.preventDefault(); + + QB.Phone.Settings.Background = $(".custom-background-input").val(); + $(OldBackground).fadeOut(50, function(){ + $(OldBackground).remove(); + }); + $(PressedBackgroundObject).append('
    '); + QB.Phone.Animations.TopSlideUp(".background-custom", 200, -23); +}); + +$(document).on('click', '#cancel-custom-background', function(e){ + e.preventDefault(); + + QB.Phone.Animations.TopSlideUp(".background-custom", 200, -23); +}); + +// Profile Picture + +var PressedProfilePicture = null; +var PressedProfilePictureObject = null; +var OldProfilePicture = null; +var ProfilePictureIsChecked = null; + +$(document).on('click', '#accept-profilepicture', function(e){ + e.preventDefault(); + var ProfilePicture = QB.Phone.Data.MetaData.profilepicture; + if (ProfilePicture === "default") { + QB.Phone.Notifications.Add("fas fa-paint-brush", "Settings", "Standard avatar set!") + QB.Phone.Animations.TopSlideUp(".settings-"+QB.Phone.Settings.OpenedTab+"-tab", 200, -100); + $("[data-settingstab='profilepicture']").find('.settings-tab-icon').html(''); + } else { + QB.Phone.Notifications.Add("fas fa-paint-brush", "Settings", "Personal avatar set!") + QB.Phone.Animations.TopSlideUp(".settings-"+QB.Phone.Settings.OpenedTab+"-tab", 200, -100); + $("[data-settingstab='profilepicture']").find('.settings-tab-icon').html(''); + } + $.post('https://qb-phone/UpdateProfilePicture', JSON.stringify({ + profilepicture: ProfilePicture, + })); +}); + +$(document).on('click', '#accept-custom-profilepicture', function(e){ + e.preventDefault(); + QB.Phone.Data.MetaData.profilepicture = $(".custom-profilepicture-input").val(); + $(OldProfilePicture).fadeOut(50, function(){ + $(OldProfilePicture).remove(); + }); + $(PressedProfilePictureObject).append('
    '); + QB.Phone.Animations.TopSlideUp(".profilepicture-custom", 200, -23); +}); + +$(document).on('click', '.profilepicture-option', function(e){ + e.preventDefault(); + PressedProfilePicture = $(this).data('profilepicture'); + PressedProfilePictureObject = this; + OldProfilePicture = $(this).parent().find('.profilepicture-option-current'); + ProfilePictureIsChecked = $(this).find('.profilepicture-option-current'); + if (ProfilePictureIsChecked.length === 0) { + if (PressedProfilePicture != "custom-profilepicture") { + QB.Phone.Data.MetaData.profilepicture = PressedProfilePicture + $(OldProfilePicture).fadeOut(50, function(){ + $(OldProfilePicture).remove(); + }); + $(PressedProfilePictureObject).append('
    '); + } else { + QB.Phone.Animations.TopSlideDown(".profilepicture-custom", 200, 13); + } + } +}); + +$(document).on('click', '#cancel-profilepicture', function(e){ + e.preventDefault(); + QB.Phone.Animations.TopSlideUp(".settings-"+QB.Phone.Settings.OpenedTab+"-tab", 200, -100); +}); + + +$(document).on('click', '#cancel-custom-profilepicture', function(e){ + e.preventDefault(); + QB.Phone.Animations.TopSlideUp(".profilepicture-custom", 200, -23); +}); diff --git a/[qb]/qb-phone/html/js/trucker.js b/[qb]/qb-phone/html/js/trucker.js new file mode 100644 index 0000000..80eb47d --- /dev/null +++ b/[qb]/qb-phone/html/js/trucker.js @@ -0,0 +1,28 @@ +SetupTruckerInfo = function(data) { + var NewRep = 0; + var AmountOfTiers = (data.TiersData).length; + var Difference = (data.CurrentTierData.max - data.CurrentTierData.min); + var DivideAmount = (100 / Difference) + var ProgressPercentage = data.CurrentRep * DivideAmount; + + if (data.CurrentTier != 1) { + NewRep = (data.CurrentRep - data.TiersData[((data.CurrentTier - 1) - 1)].max); + ProgressPercentage = NewRep * DivideAmount; + } + + $("#trucker-name").html(QB.Phone.Data.PlayerData.charinfo.firstname + " " + QB.Phone.Data.PlayerData.charinfo.lastname); + + if (data.CurrentTierData.min == data.CurrentTierData.max) { + $("#trucker-header-progress-current").html("Current: " + data.CurrentRep + " REP"); + $("#trucker-header-tier").html("Tier " + AmountOfTiers); + $("#trucker-header-progress-next").html("Next: MAX"); + + $(".trucker-header-progress-fill").css("width", "100%"); + } else { + $("#trucker-header-progress-current").html("Current: " + data.CurrentRep + " REP"); + $("#trucker-header-tier").html("Tier " + data.CurrentTier); + $("#trucker-header-progress-next").html("Next: " + (data.CurrentTierData.max - data.CurrentRep) + " REP"); + + $(".trucker-header-progress-fill").css("width", ProgressPercentage + "%"); + } +} \ No newline at end of file diff --git a/[qb]/qb-phone/html/js/twitter.js b/[qb]/qb-phone/html/js/twitter.js new file mode 100644 index 0000000..2a7f126 --- /dev/null +++ b/[qb]/qb-phone/html/js/twitter.js @@ -0,0 +1,360 @@ +var CurrentTwitterTab = "twitter-home" +var HashtagOpen = false; +var MinimumTrending = 100; + +$(document).on('click', '.twitter-header-tab', function(e){ + e.preventDefault(); + + var PressedTwitterTab = $(this).data('twittertab'); + var PreviousTwitterTabObject = $('.twitter-header').find('[data-twittertab="'+CurrentTwitterTab+'"]'); + + if (PressedTwitterTab !== CurrentTwitterTab) { + $(this).addClass('selected-twitter-header-tab'); + $(PreviousTwitterTabObject).removeClass('selected-twitter-header-tab'); + + $("."+CurrentTwitterTab+"-tab").css({"display":"none"}); + $("."+PressedTwitterTab+"-tab").css({"display":"block"}); + + if (PressedTwitterTab === "twitter-mentions") { + $.post('https://qb-phone/ClearMentions'); + } + + if (PressedTwitterTab == "twitter-home") { + $.post('https://qb-phone/GetTweets', JSON.stringify({}), function(Tweets){ + QB.Phone.Notifications.LoadTweets(Tweets); + }); + } + + CurrentTwitterTab = PressedTwitterTab; + + if (HashtagOpen) { + event.preventDefault(); + + $(".twitter-hashtag-tweets").css({"left": "30vh"}); + $(".twitter-hashtags").css({"left": "0vh"}); + $(".twitter-new-tweet").css({"display":"block"}); + $(".twitter-hashtags").css({"display":"block"}); + HashtagOpen = false; + } + } else if (CurrentTwitterTab == "twitter-hashtags" && PressedTwitterTab == "twitter-hashtags") { + if (HashtagOpen) { + event.preventDefault(); + + $(".twitter-hashtags").css({"display":"block"}); + $(".twitter-hashtag-tweets").animate({ + left: 30+"vh" + }, 150); + $(".twitter-hashtags").animate({ + left: 0+"vh" + }, 150); + HashtagOpen = false; + } + } else if (CurrentTwitterTab == "twitter-home" && PressedTwitterTab == "twitter-home") { + event.preventDefault(); + + $.post('https://qb-phone/GetTweets', JSON.stringify({}), function(Tweets){ + QB.Phone.Notifications.LoadTweets(Tweets); + }); + } else if (CurrentTwitterTab == "twitter-mentions" && PressedTwitterTab == "twitter-mentions") { + event.preventDefault(); + + $.post('https://qb-phone/GetMentionedTweets', JSON.stringify({}), function(MentionedTweets){ + QB.Phone.Notifications.LoadMentionedTweets(MentionedTweets) + }) + } +}); + +$(document).on('click', '.twitter-new-tweet', function(e){ + e.preventDefault(); + + QB.Phone.Animations.TopSlideDown(".twitter-new-tweet-tab", 450, 0); +}); + +$(document).on('click', '#take-pic', function (e) { + e.preventDefault(); + $.post('https://qb-phone/TakePhoto', JSON.stringify({}),function(url){ + if(url){ + $('#tweet-new-url').val(url) + } + }) + QB.Phone.Functions.Close(); +}) + +QB.Phone.Notifications.LoadTweets = function(Tweets) { + Tweets = Tweets.reverse(); + if (Tweets !== null && Tweets !== undefined && Tweets !== "" && Tweets.length > 0) { + $(".twitter-home-tab").html(""); + $.each(Tweets, function(i, Tweet){ + var clean = DOMPurify.sanitize(Tweet.message , { + ALLOWED_TAGS: [], + ALLOWED_ATTR: [] + }); + if (clean == '') clean = 'Hmm, I shouldn\'t be able to do this...' + var TwtMessage = QB.Phone.Functions.FormatTwitterMessage(clean); + var TimeAgo = moment(Tweet.date).format('MM/DD/YYYY hh:mm'); + + var TwitterHandle = Tweet.firstName + ' ' + Tweet.lastName + var PictureUrl = "./img/default.png" + if (Tweet.picture !== "default") { + PictureUrl = Tweet.picture + } + + if (Tweet.url == "") { + let TweetElement = ''; + $(".twitter-home-tab").append(TweetElement); + } else { + let TweetElement = ''; + $(".twitter-home-tab").append(TweetElement); + } + // if (Tweet.citizenid === QB.Phone.Data.PlayerData.citizenid){ + // $(".tweet-message").append('
    ') + // } + }); + } +} + +$(document).on('click','#twt-delete-click',function(e){ + e.preventDefault(); + let source = $('.twitter-tweet').data('twtid') + $(this).parent().parent().parent().parent().remove() + $.post('https://qb-phone/DeleteTweet', JSON.stringify({id: source})) +}) + +$(document).on('click', '.tweet-reply', function(e){ + e.preventDefault(); + var TwtName = $(this).parent().data('twthandler'); + $('#tweet-new-url').val(""); + $("#tweet-new-message").val(TwtName + " "); + QB.Phone.Animations.TopSlideDown(".twitter-new-tweet-tab", 450, 0); +}); + +QB.Phone.Notifications.LoadMentionedTweets = function(Tweets) { + Tweets = Tweets.reverse(); + $('#tweet-new-url').val(""); + if (Tweets.length > 0) { + $(".twitter-mentions-tab").html(""); + $.each(Tweets, function(i, Tweet){ + var clean = DOMPurify.sanitize(Tweet.message , { + ALLOWED_TAGS: [], + ALLOWED_ATTR: [] + }); + if (clean == '') clean = 'Hmm, I shouldn\'t be able to do this...' + var TwtMessage = QB.Phone.Functions.FormatTwitterMessage(clean); + var TimeAgo = moment(Tweet.date).format('MM/DD/YYYY hh:mm'); + + var TwitterHandle = Tweet.firstName + ' ' + Tweet.lastName + var PictureUrl = "./img/default.png"; + if (Tweet.picture !== "default") { + PictureUrl = Tweet.picture + } + + var TweetElement = + ''; + + $(".twitter-mentioned-tweet").css({"background-color":"#F5F8FA"}); + $(".twitter-mentions-tab").append(TweetElement); + }); + } +} + +QB.Phone.Functions.FormatTwitterMessage = function(TwitterMessage) { + var TwtMessage = TwitterMessage; + var res = TwtMessage.split("@"); + var tags = TwtMessage.split("#"); + var InvalidSymbols = [ + "[", + "?", + "!", + "@", + "#", + "]", + ] + + for(i = 1; i < res.length; i++) { + var MentionTag = res[i].split(" ")[0]; + if (MentionTag !== null && MentionTag !== undefined && MentionTag !== "") { + TwtMessage = TwtMessage.replace("@"+MentionTag, "@"+MentionTag+""); + } + } + + for(i = 1; i < tags.length; i++) { + var Hashtag = tags[i].split(" ")[0]; + + for(i = 1; i < InvalidSymbols.length; i++){ + var symbol = InvalidSymbols[i]; + var res = Hashtag.indexOf(symbol); + + if (res > -1) { + Hashtag = Hashtag.replace(symbol, ""); + } + } + + if (Hashtag !== null && Hashtag !== undefined && Hashtag !== "") { + TwtMessage = TwtMessage.replace("#"+Hashtag, "#"+Hashtag+""); + } + } + + return TwtMessage +} + +$(document).on('click', '#send-tweet', function(e){ + e.preventDefault(); + var TweetMessage = $("#tweet-new-message").val(); + var imageURL = $('#tweet-new-url').val() + if (TweetMessage != "") { + var CurrentDate = new Date(); + $.post('https://qb-phone/PostNewTweet', JSON.stringify({ + Message: TweetMessage, + Date: CurrentDate, + Picture: QB.Phone.Data.MetaData.profilepicture, + url: imageURL + }), function(Tweets){ + QB.Phone.Notifications.LoadTweets(Tweets); + }); + $.post('https://qb-phone/GetHashtags', JSON.stringify({}), function(Hashtags){ + QB.Phone.Notifications.LoadHashtags(Hashtags) + }) + QB.Phone.Animations.TopSlideUp(".twitter-new-tweet-tab", 450, -120); + } else { + QB.Phone.Notifications.Add("fab fa-twitter", "Twitter", "Fill a message!", "#1DA1F2"); + }; + $('#tweet-new-url').val(""); + $("#tweet-new-message").val(""); +}); + +$(document).on('click', '#cancel-tweet', function(e){ + e.preventDefault(); + $('#tweet-new-url').html(""); + QB.Phone.Animations.TopSlideUp(".twitter-new-tweet-tab", 450, -120); +}); + +$(document).on('click', '.image', function(e){ + e.preventDefault(); + let source = $(this).attr('src') + QB.Screen.popUp(source) +}); + +$(document).on('click', '.mentioned-tag', function(e){ + e.preventDefault(); + CopyMentionTag(this); +}); + +$(document).on('click', '.hashtag-tag-text', function(e){ + e.preventDefault(); + if (!HashtagOpen) { + var Hashtag = $(this).data('hashtag'); + var PreviousTwitterTabObject = $('.twitter-header').find('[data-twittertab="'+CurrentTwitterTab+'"]'); + + $("#twitter-hashtags").addClass('selected-twitter-header-tab'); + $(PreviousTwitterTabObject).removeClass('selected-twitter-header-tab'); + + $("."+CurrentTwitterTab+"-tab").css({"display":"none"}); + $(".twitter-hashtags-tab").css({"display":"block"}); + + $.post('https://qb-phone/GetHashtagMessages', JSON.stringify({hashtag: Hashtag}), function(HashtagData){ + QB.Phone.Notifications.LoadHashtagMessages(HashtagData.messages); + }); + + $(".twitter-hashtag-tweets").css({"display":"block", "left":"30vh"}); + $(".twitter-hashtag-tweets").css({"left": "0vh"}); + $(".twitter-hashtags").css({"left": "-30vh"}); + $(".twitter-hashtags").css({"display":"none"}); + HashtagOpen = true; + + CurrentTwitterTab = "twitter-hashtags"; + } +}); + +function CopyMentionTag(elem) { + var $temp = $(""); + $("body").append($temp); + $temp.val($(elem).data('mentiontag')).select(); + QB.Phone.Notifications.Add("fab fa-twitter", "Twitter", $(elem).data('mentiontag')+ " copied!", "rgb(27, 149, 224)", 1250); + document.execCommand("copy"); + $temp.remove(); +} + +QB.Phone.Notifications.LoadHashtags = function(hashtags) { + if (hashtags !== null) { + $(".twitter-hashtags").html(""); + + $.each(hashtags, function(i, hashtag){ + var Elem = ''; + var TweetHandle = "Tweet"; + if (hashtag.messages.length > 1 ) { + TweetHandle = "Tweets"; + } + if (hashtag.messages.length >= MinimumTrending) { + Elem = ''; + } else { + Elem = ''; + } + + $(".twitter-hashtags").append(Elem); + $("#tag-"+hashtag.hashtag).data('tagData', hashtag); + }); + } +} + +QB.Phone.Notifications.LoadHashtagMessages = function(Tweets) { + Tweets = Tweets.reverse(); + if (Tweets !== null && Tweets !== undefined && Tweets !== "" && Tweets.length > 0) { + $(".twitter-hashtag-tweets").html(""); + $.each(Tweets, function(i, Tweet){ + var clean = DOMPurify.sanitize(Tweet.message , { + ALLOWED_TAGS: [], + ALLOWED_ATTR: [] + }); + if (clean == '') clean = 'Hmm, I shouldn\'t be able to do this...' + var TwtMessage = QB.Phone.Functions.FormatTwitterMessage(clean); + var TimeAgo = moment(Tweet.date).format('MM/DD/YYYY hh:mm'); + + var TwitterHandle = Tweet.firstName + ' ' + Tweet.lastName + var PictureUrl = "./img/default.png" + if (Tweet.picture !== "default") { + PictureUrl = Tweet.picture + } + + var TweetElement = + ''; + + $(".twitter-hashtag-tweets").append(TweetElement); + }); + } +} + + +$(document).on('click', '.twitter-hashtag', function(event){ + event.preventDefault(); + + var TweetId = $(this).attr('id'); + var TweetData = $("#"+TweetId).data('tagData'); + + QB.Phone.Notifications.LoadHashtagMessages(TweetData.messages); + + $(".twitter-hashtag-tweets").css({"display":"block", "left":"30vh"}); + $(".twitter-hashtag-tweets").animate({ + left: 0+"vh" + }, 150); + $(".twitter-hashtags").animate({ + left: -30+"vh" + }, 150, function(){ + $(".twitter-hashtags").css({"display":"none"}); + }); + HashtagOpen = true; +}); diff --git a/[qb]/qb-phone/html/js/whatsapp.js b/[qb]/qb-phone/html/js/whatsapp.js new file mode 100644 index 0000000..f5b078c --- /dev/null +++ b/[qb]/qb-phone/html/js/whatsapp.js @@ -0,0 +1,369 @@ +var WhatsappSearchActive = false; +var OpenedChatPicture = null; +var ExtraButtonsOpen = false; + +$(document).ready(function(){ + $("#whatsapp-search-input").on("keyup", function() { + var value = $(this).val().toLowerCase(); + $(".whatsapp-chats .whatsapp-chat").filter(function() { + $(this).toggle($(this).text().toLowerCase().indexOf(value) > -1); + }); + }); +}); + +$(document).on('click', '#whatsapp-search-chats', function(e){ + e.preventDefault(); + + if ($("#whatsapp-search-input").css('display') == "none") { + $("#whatsapp-search-input").fadeIn(150); + WhatsappSearchActive = true; + } else { + $("#whatsapp-search-input").fadeOut(150); + WhatsappSearchActive = false; + } +}); + +$(document).on('click', '.whatsapp-chat', function(e){ + e.preventDefault(); + + var ChatId = $(this).attr('id'); + var ChatData = $("#"+ChatId).data('chatdata'); + + QB.Phone.Functions.SetupChatMessages(ChatData); + + $.post('https://qb-phone/ClearAlerts', JSON.stringify({ + number: ChatData.number + })); + + if (WhatsappSearchActive) { + $("#whatsapp-search-input").fadeOut(150); + } + + $(".whatsapp-openedchat").css({"display":"block"}); + $(".whatsapp-openedchat").animate({ + left: 0+"vh" + },200); + + $(".whatsapp-chats").animate({ + left: 30+"vh" + },200, function(){ + $(".whatsapp-chats").css({"display":"none"}); + }); + + $('.whatsapp-openedchat-messages').animate({scrollTop: 9999}, 150); + + if (OpenedChatPicture == null) { + OpenedChatPicture = "./img/default.png"; + if (ChatData.picture != null || ChatData.picture != undefined || ChatData.picture != "default") { + OpenedChatPicture = ChatData.picture + } + $(".whatsapp-openedchat-picture").css({"background-image":"url("+OpenedChatPicture+")"}); + } +}); + +$(document).on('click', '#whatsapp-openedchat-back', function(e){ + e.preventDefault(); + $.post('https://qb-phone/GetWhatsappChats', JSON.stringify({}), function(chats){ + QB.Phone.Functions.LoadWhatsappChats(chats); + }); + OpenedChatData.number = null; + $(".whatsapp-chats").css({"display":"block"}); + $(".whatsapp-chats").animate({ + left: 0+"vh" + }, 200); + $(".whatsapp-openedchat").animate({ + left: -30+"vh" + }, 200, function(){ + $(".whatsapp-openedchat").css({"display":"none"}); + }); + OpenedChatPicture = null; +}); + +QB.Phone.Functions.GetLastMessage = function(messages) { + var CurrentDate = new Date(); + var CurrentMonth = CurrentDate.getMonth(); + var CurrentDOM = CurrentDate.getDate(); + var CurrentYear = CurrentDate.getFullYear(); + var LastMessageData = { + time: "00:00", + message: "nothing" + } + + $.each(messages[messages.length - 1], function(i, msg){ + var msgData = msg[msg.length - 1]; + LastMessageData.time = msgData.time + LastMessageData.message = DOMPurify.sanitize(msgData.message , { + ALLOWED_TAGS: [], + ALLOWED_ATTR: [] + }); + if(LastMessageData.message == '') 'Hmm, I shouldn\'t be able to do this...' + }); + + return LastMessageData +} + +GetCurrentDateKey = function() { + var CurrentDate = new Date(); + var CurrentMonth = CurrentDate.getMonth(); + var CurrentDOM = CurrentDate.getDate(); + var CurrentYear = CurrentDate.getFullYear(); + var CurDate = ""+CurrentDOM+"-"+CurrentMonth+"-"+CurrentYear+""; + + return CurDate; +} + +QB.Phone.Functions.LoadWhatsappChats = function(chats) { + $(".whatsapp-chats").html(""); + $.each(chats, function(i, chat){ + var profilepicture = "./img/default.png"; + if (chat.picture !== "default") { + profilepicture = chat.picture + } + var LastMessage = QB.Phone.Functions.GetLastMessage(chat.messages); + var ChatElement = '

    '+chat.name+'

    '+LastMessage.message+'

    '+LastMessage.time+'

    1
    '; + + $(".whatsapp-chats").append(ChatElement); + $("#whatsapp-chat-"+i).data('chatdata', chat); + + if (chat.Unread > 0 && chat.Unread !== undefined && chat.Unread !== null) { + $(".unread-chat-id-"+i).html(chat.Unread); + $(".unread-chat-id-"+i).css({"display":"block"}); + } else { + $(".unread-chat-id-"+i).css({"display":"none"}); + } + }); +} + +QB.Phone.Functions.ReloadWhatsappAlerts = function(chats) { + $.each(chats, function(i, chat){ + if (chat.Unread > 0 && chat.Unread !== undefined && chat.Unread !== null) { + $(".unread-chat-id-"+i).html(chat.Unread); + $(".unread-chat-id-"+i).css({"display":"block"}); + } else { + $(".unread-chat-id-"+i).css({"display":"none"}); + } + }); +} + +const monthNames = ["January", "February", "March", "April", "May", "June", "JulY", "August", "September", "October", "November", "December"]; + +FormatChatDate = function(date) { + var TestDate = date.split("-"); + var NewDate = new Date((parseInt(TestDate[1]) + 1)+"-"+TestDate[0]+"-"+TestDate[2]); + + var CurrentMonth = monthNames[NewDate.getMonth()]; + var CurrentDOM = NewDate.getDate(); + var CurrentYear = NewDate.getFullYear(); + var CurDateee = CurrentDOM + "-" + NewDate.getMonth() + "-" + CurrentYear; + var ChatDate = CurrentDOM + " " + CurrentMonth + " " + CurrentYear; + var CurrentDate = GetCurrentDateKey(); + + var ReturnedValue = ChatDate; + if (CurrentDate == CurDateee) { + ReturnedValue = "Today"; + } + + return ReturnedValue; +} + +FormatMessageTime = function() { + var NewDate = new Date(); + var NewHour = NewDate.getHours(); + var NewMinute = NewDate.getMinutes(); + var Minutessss = NewMinute; + var Hourssssss = NewHour; + if (NewMinute < 10) { + Minutessss = "0" + NewMinute; + } + if (NewHour < 10) { + Hourssssss = "0" + NewHour; + } + var MessageTime = Hourssssss + ":" + Minutessss + return MessageTime; +} + +$(document).on('click', '#whatsapp-openedchat-send', function(e){ + e.preventDefault(); + + var Message = $("#whatsapp-openedchat-message").val(); + + if (Message !== null && Message !== undefined && Message !== "") { + $.post('https://qb-phone/SendMessage', JSON.stringify({ + ChatNumber: OpenedChatData.number, + ChatDate: GetCurrentDateKey(), + ChatMessage: Message, + ChatTime: FormatMessageTime(), + ChatType: "message", + })); + $("#whatsapp-openedchat-message").val(""); + $("div.emojionearea-editor").data("emojioneArea").setText(''); + } else { + QB.Phone.Notifications.Add("fab fa-whatsapp", "Whatsapp", "You can't send a empty message!", "#25D366", 1750); + } +}); + +$(document).on('keypress', function (e) { + if (OpenedChatData.number !== null) { + if(e.which === 13){ + var Message = $("#whatsapp-openedchat-message").val(); + + if (Message !== null && Message !== undefined && Message !== "") { + var clean = DOMPurify.sanitize(Message , { + ALLOWED_TAGS: [], + ALLOWED_ATTR: [] + }); + if (clean == '') clean = 'Hmm, I shouldn\'t be able to do this...' + $.post('https://qb-phone/SendMessage', JSON.stringify({ + ChatNumber: OpenedChatData.number, + ChatDate: GetCurrentDateKey(), + ChatMessage: clean, + ChatTime: FormatMessageTime(), + ChatType: "message", + })); + $("#whatsapp-openedchat-message").val(""); + } else { + QB.Phone.Notifications.Add("fab fa-whatsapp", "Whatsapp", "You can't send a empty message!", "#25D366", 1750); + } + } + } +}); + +$(document).on('click', '#send-location', function(e){ + e.preventDefault(); + + $.post('https://qb-phone/SendMessage', JSON.stringify({ + ChatNumber: OpenedChatData.number, + ChatDate: GetCurrentDateKey(), + ChatMessage: "Shared location", + ChatTime: FormatMessageTime(), + ChatType: "location", + })); +}); + +$(document).on('click', '#send-image', function(e){ + e.preventDefault(); + let ChatNumber2 = OpenedChatData.number; + $.post('https://qb-phone/TakePhoto', JSON.stringify({}),function(url){ + if(url){ + $.post('https://qb-phone/SendMessage', JSON.stringify({ + ChatNumber: ChatNumber2, + ChatDate: GetCurrentDateKey(), + ChatMessage: "Photo", + ChatTime: FormatMessageTime(), + ChatType: "picture", + url : url + }))}}) + QB.Phone.Functions.Close(); +}); + +QB.Phone.Functions.SetupChatMessages = function(cData, NewChatData) { + if (cData) { + OpenedChatData.number = cData.number; + + if (OpenedChatPicture == null) { + $.post('https://qb-phone/GetProfilePicture', JSON.stringify({ + number: OpenedChatData.number, + }), function(picture){ + OpenedChatPicture = "./img/default.png"; + if (picture != "default" && picture != null) { + OpenedChatPicture = picture + } + $(".whatsapp-openedchat-picture").css({"background-image":"url("+OpenedChatPicture+")"}); + }); + } else { + $(".whatsapp-openedchat-picture").css({"background-image":"url("+OpenedChatPicture+")"}); + } + + $(".whatsapp-openedchat-name").html("

    "+cData.name+"

    "); + $(".whatsapp-openedchat-messages").html(""); + + $.each(cData.messages, function(i, chat){ + + var ChatDate = FormatChatDate(chat.date); + var ChatDiv = '
    '+ChatDate+'
    '; + + $(".whatsapp-openedchat-messages").append(ChatDiv); + + $.each(cData.messages[i].messages, function(index, message){ + message.message = DOMPurify.sanitize(message.message , { + ALLOWED_TAGS: [], + ALLOWED_ATTR: [] + }); + if (message.message == '') message.message = 'Hmm, I shouldn\'t be able to do this...' + var Sender = "me"; + if (message.sender !== QB.Phone.Data.PlayerData.citizenid) { Sender = "other"; } + var MessageElement + if (message.type == "message") { + MessageElement = '
    '+message.message+'
    '+message.time+'
    ' + } else if (message.type == "location") { + MessageElement = '
    Location
    '+message.time+'
    ' + } else if (message.type == "picture") { + MessageElement = '
    '+message.time+'
    ' + } + $(".whatsapp-openedchat-messages-"+i).append(MessageElement); + }); + }); + $('.whatsapp-openedchat-messages').animate({scrollTop: 9999}, 1); + } else { + OpenedChatData.number = NewChatData.number; + if (OpenedChatPicture == null) { + $.post('https://qb-phone/GetProfilePicture', JSON.stringify({ + number: OpenedChatData.number, + }), function(picture){ + OpenedChatPicture = "./img/default.png"; + if (picture != "default" && picture != null) { + OpenedChatPicture = picture + } + $(".whatsapp-openedchat-picture").css({"background-image":"url("+OpenedChatPicture+")"}); + }); + } + + $(".whatsapp-openedchat-name").html("

    "+NewChatData.name+"

    "); + $(".whatsapp-openedchat-messages").html(""); + var NewDate = new Date(); + var NewDateMonth = NewDate.getMonth(); + var NewDateDOM = NewDate.getDate(); + var NewDateYear = NewDate.getFullYear(); + var DateString = ""+NewDateDOM+"-"+(NewDateMonth+1)+"-"+NewDateYear; + var ChatDiv = '
    TODAY
    '; + + $(".whatsapp-openedchat-messages").append(ChatDiv); + } + + $('.whatsapp-openedchat-messages').animate({scrollTop: 9999}, 1); +} + +$(document).on('click', '.whatsapp-shared-location', function(e){ + e.preventDefault(); + var messageCoords = {} + messageCoords.x = $(this).data('x'); + messageCoords.y = $(this).data('y'); + + $.post('https://qb-phone/SharedLocation', JSON.stringify({ + coords: messageCoords, + })) +}); + +$(document).on('click', '.wppimage', function(e){ + e.preventDefault(); + let source = $(this).attr('src') + QB.Screen.popUp(source) +}); + +$(document).on('click', '#whatsapp-openedchat-message-extras', function(e){ + e.preventDefault(); + + if (!ExtraButtonsOpen) { + $(".whatsapp-extra-buttons").css({"display":"block"}).animate({ + left: 0+"vh" + }, 250); + ExtraButtonsOpen = true; + } else { + $(".whatsapp-extra-buttons").animate({ + left: -10+"vh" + }, 250, function(){ + $(".whatsapp-extra-buttons").css({"display":"block"}); + ExtraButtonsOpen = false; + }); + } +}); diff --git a/[qb]/qb-phone/qb-phone.sql b/[qb]/qb-phone/qb-phone.sql new file mode 100644 index 0000000..6aa3a09 --- /dev/null +++ b/[qb]/qb-phone/qb-phone.sql @@ -0,0 +1,101 @@ +CREATE TABLE IF NOT EXISTS `player_contacts` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `citizenid` varchar(50) DEFAULT NULL, + `name` varchar(50) DEFAULT NULL, + `number` varchar(50) DEFAULT NULL, + `iban` varchar(50) NOT NULL DEFAULT '0', + PRIMARY KEY (`id`), + KEY `citizenid` (`citizenid`) +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4; + +CREATE TABLE IF NOT EXISTS `phone_invoices` ( + `id` int(10) NOT NULL AUTO_INCREMENT, + `citizenid` varchar(50) DEFAULT NULL, + `amount` int(11) NOT NULL DEFAULT 0, + `society` tinytext DEFAULT NULL, + `sender` varchar(50) DEFAULT NULL, + `sendercitizenid` varchar(50) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `citizenid` (`citizenid`) +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4; + +CREATE TABLE IF NOT EXISTS `phone_messages` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `citizenid` varchar(50) DEFAULT NULL, + `number` varchar(50) DEFAULT NULL, + `messages` text DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `citizenid` (`citizenid`), + KEY `number` (`number`) +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4; + +CREATE TABLE IF NOT EXISTS `player_mails` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `citizenid` varchar(50) DEFAULT NULL, + `sender` varchar(50) DEFAULT NULL, + `subject` varchar(50) DEFAULT NULL, + `message` text DEFAULT NULL, + `read` tinyint(4) DEFAULT 0, + `mailid` int(11) DEFAULT NULL, + `date` timestamp NULL DEFAULT current_timestamp(), + `button` text DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `citizenid` (`citizenid`) +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4; + +CREATE TABLE IF NOT EXISTS `crypto_transactions` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `citizenid` varchar(50) DEFAULT NULL, + `title` varchar(50) DEFAULT NULL, + `message` varchar(50) DEFAULT NULL, + `date` timestamp NULL DEFAULT current_timestamp(), + PRIMARY KEY (`id`), + KEY `citizenid` (`citizenid`) +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4; + +CREATE TABLE IF NOT EXISTS `player_vehicles` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `license` varchar(50) DEFAULT NULL, + `citizenid` varchar(50) DEFAULT NULL, + `vehicle` varchar(50) DEFAULT NULL, + `hash` varchar(50) DEFAULT NULL, + `mods` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL, + `plate` varchar(50) NOT NULL, + `fakeplate` varchar(50) DEFAULT NULL, + `garage` varchar(50) DEFAULT NULL, + `fuel` int(11) DEFAULT 100, + `engine` float DEFAULT 1000, + `body` float DEFAULT 1000, + `state` int(11) DEFAULT 1, + `depotprice` int(11) NOT NULL DEFAULT 0, + `drivingdistance` int(50) DEFAULT NULL, + `status` text DEFAULT NULL, + `balance` int(11) NOT NULL DEFAULT 0, + `paymentamount` int(11) NOT NULL DEFAULT 0, + `paymentsleft` int(11) NOT NULL DEFAULT 0, + `financetime` int(11) NOT NULL DEFAULT 0, + PRIMARY KEY (`id`), + KEY `plate` (`plate`), + KEY `citizenid` (`citizenid`), + KEY `license` (`license`) +) ENGINE=InnoDB AUTO_INCREMENT=1; + +CREATE TABLE IF NOT EXISTS `phone_gallery` ( + `citizenid` VARCHAR(255) NOT NULL , + `image` VARCHAR(255) NOT NULL , + `date` timestamp NULL DEFAULT current_timestamp() +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4; + +CREATE TABLE IF NOT EXISTS `phone_tweets` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `citizenid` varchar(50) DEFAULT NULL, + `firstName` varchar(25) DEFAULT NULL, + `lastName` varchar(25) DEFAULT NULL, + `message` text DEFAULT NULL, + `date` datetime DEFAULT current_timestamp(), + `url` text DEFAULT NULL, + `picture` text DEFAULT './img/default.png', + `tweetId` varchar(25) NOT NULL, + PRIMARY KEY (`id`), + KEY `citizenid` (`citizenid`) +) ENGINE=InnoDB AUTO_INCREMENT=1; \ No newline at end of file diff --git a/[qb]/qb-phone/server/main.lua b/[qb]/qb-phone/server/main.lua new file mode 100644 index 0000000..fa2b790 --- /dev/null +++ b/[qb]/qb-phone/server/main.lua @@ -0,0 +1,1083 @@ +local QBCore = exports['qb-core']:GetCoreObject() +local QBPhone = {} +local AppAlerts = {} +local MentionedTweets = {} +local Hashtags = {} +local Calls = {} +local Adverts = {} +local GeneratedPlates = {} +local WebHook = "https://discord.com/api/webhooks/1203941446349094953/9Mr2DK_JJ4sIU0Sq5Ml8qpVQWYYoSko4CJ1JZql9xtkePIDgjZQ4zvVgZiMN4xcgvdha" +local bannedCharacters = {'%','$',';'} +local TWData = {} + +-- Functions + +local function GetOnlineStatus(number) + local Target = QBCore.Functions.GetPlayerByPhone(number) + local retval = false + if Target ~= nil then + retval = true + end + return retval +end + +local function GenerateMailId() + return math.random(111111, 999999) +end + +local function escape_sqli(source) + local replacements = { + ['"'] = '\\"', + ["'"] = "\\'" + } + return source:gsub("['\"]", replacements) +end + +local function round(num, numDecimalPlaces) + if numDecimalPlaces and numDecimalPlaces > 0 then + local mult = 10 ^ numDecimalPlaces + return math.floor(num * mult + 0.5) / mult + end + return math.floor(num + 0.5) +end + +function QBPhone.AddMentionedTweet(citizenid, TweetData) + if MentionedTweets[citizenid] == nil then + MentionedTweets[citizenid] = {} + end + MentionedTweets[citizenid][#MentionedTweets[citizenid]+1] = TweetData +end + +function QBPhone.SetPhoneAlerts(citizenid, app, alerts) + if citizenid ~= nil and app ~= nil then + if AppAlerts[citizenid] == nil then + AppAlerts[citizenid] = {} + if AppAlerts[citizenid][app] == nil then + if alerts == nil then + AppAlerts[citizenid][app] = 1 + else + AppAlerts[citizenid][app] = alerts + end + end + else + if AppAlerts[citizenid][app] == nil then + if alerts == nil then + AppAlerts[citizenid][app] = 1 + else + AppAlerts[citizenid][app] = 0 + end + else + if alerts == nil then + AppAlerts[citizenid][app] = AppAlerts[citizenid][app] + 1 + else + AppAlerts[citizenid][app] = AppAlerts[citizenid][app] + 0 + end + end + end + end +end + +local function SplitStringToArray(string) + local retval = {} + for i in string.gmatch(string, "%S+") do + retval[#retval+1] = i + end + return retval +end + +local function GenerateOwnerName() + local names = { + [1] = { name = "Bailey Sykes", citizenid = "DSH091G93" }, + [2] = { name = "Aroush Goodwin", citizenid = "AVH09M193" }, + [3] = { name = "Tom Warren", citizenid = "DVH091T93" }, + [4] = { name = "Abdallah Friedman", citizenid = "GZP091G93" }, + [5] = { name = "Lavinia Powell", citizenid = "DRH09Z193" }, + [6] = { name = "Andrew Delarosa", citizenid = "KGV091J93" }, + [7] = { name = "Skye Cardenas", citizenid = "ODF09S193" }, + [8] = { name = "Amelia-Mae Walter", citizenid = "KSD0919H3" }, + [9] = { name = "Elisha Cote", citizenid = "NDX091D93" }, + [10] = { name = "Janice Rhodes", citizenid = "ZAL0919X3" }, + [11] = { name = "Justin Harris", citizenid = "ZAK09D193" }, + [12] = { name = "Montel Graves", citizenid = "POL09F193" }, + [13] = { name = "Benjamin Zavala", citizenid = "TEW0J9193" }, + [14] = { name = "Mia Willis", citizenid = "YOO09H193" }, + [15] = { name = "Jacques Schmitt", citizenid = "QBC091H93" }, + [16] = { name = "Mert Simmonds", citizenid = "YDN091H93" }, + [17] = { name = "Rickie Browne", citizenid = "PJD09D193" }, + [18] = { name = "Deacon Stanley", citizenid = "RND091D93" }, + [19] = { name = "Daisy Fraser", citizenid = "QWE091A93" }, + [20] = { name = "Kitty Walters", citizenid = "KJH0919M3" }, + [21] = { name = "Jareth Fernandez", citizenid = "ZXC09D193" }, + [22] = { name = "Meredith Calhoun", citizenid = "XYZ0919C3" }, + [23] = { name = "Teagan Mckay", citizenid = "ZYX0919F3" }, + [24] = { name = "Kurt Bain", citizenid = "IOP091O93" }, + [25] = { name = "Burt Kain", citizenid = "PIO091R93" }, + [26] = { name = "Joanna Huff", citizenid = "LEK091X93" }, + [27] = { name = "Carrie-Ann Pineda", citizenid = "ALG091Y93" }, + [28] = { name = "Gracie-Mai Mcghee", citizenid = "YUR09E193" }, + [29] = { name = "Robyn Boone", citizenid = "SOM091W93" }, + [30] = { name = "Aliya William", citizenid = "KAS009193" }, + [31] = { name = "Rohit West", citizenid = "SOK091093" }, + [32] = { name = "Skylar Archer", citizenid = "LOK091093" }, + [33] = { name = "Jake Kumar", citizenid = "AKA420609" }, + } + return names[math.random(1, #names)] +end + + +local function sendNewMailToOffline(citizenid, mailData) + local Player = QBCore.Functions.GetPlayerByCitizenId(citizenid) + if Player then + local src = Player.PlayerData.source + if mailData.button == nil then + MySQL.insert('INSERT INTO player_mails (`citizenid`, `sender`, `subject`, `message`, `mailid`, `read`) VALUES (?, ?, ?, ?, ?, ?)', {Player.PlayerData.citizenid, mailData.sender, mailData.subject, mailData.message, GenerateMailId(), 0}) + TriggerClientEvent('qb-phone:client:NewMailNotify', src, mailData) + else + MySQL.insert('INSERT INTO player_mails (`citizenid`, `sender`, `subject`, `message`, `mailid`, `read`, `button`) VALUES (?, ?, ?, ?, ?, ?, ?)', {Player.PlayerData.citizenid, mailData.sender, mailData.subject, mailData.message, GenerateMailId(), 0, json.encode(mailData.button)}) + TriggerClientEvent('qb-phone:client:NewMailNotify', src, mailData) + end + SetTimeout(200, function() + local mails = MySQL.query.await( + 'SELECT * FROM player_mails WHERE citizenid = ? ORDER BY `date` ASC', {Player.PlayerData.citizenid}) + if mails[1] ~= nil then + for k, _ in pairs(mails) do + if mails[k].button ~= nil then + mails[k].button = json.decode(mails[k].button) + end + end + end + + TriggerClientEvent('qb-phone:client:UpdateMails', src, mails) + end) + else + if mailData.button == nil then + MySQL.insert('INSERT INTO player_mails (`citizenid`, `sender`, `subject`, `message`, `mailid`, `read`) VALUES (?, ?, ?, ?, ?, ?)', {citizenid, mailData.sender, mailData.subject, mailData.message, GenerateMailId(), 0}) + else + MySQL.insert('INSERT INTO player_mails (`citizenid`, `sender`, `subject`, `message`, `mailid`, `read`, `button`) VALUES (?, ?, ?, ?, ?, ?, ?)', {citizenid, mailData.sender, mailData.subject, mailData.message, GenerateMailId(), 0, json.encode(mailData.button)}) + end + end +end +exports("sendNewMailToOffline",sendNewMailToOffline) +-- Callbacks + +QBCore.Functions.CreateCallback('qb-phone:server:GetCallState', function(_, cb, ContactData) + local Target = QBCore.Functions.GetPlayerByPhone(ContactData.number) + if Target ~= nil then + if Calls[Target.PlayerData.citizenid] ~= nil then + if Calls[Target.PlayerData.citizenid].inCall then + cb(false, true) + else + cb(true, true) + end + else + cb(true, true) + end + else + cb(false, false) + end +end) + +QBCore.Functions.CreateCallback('qb-phone:server:GetPhoneData', function(source, cb) + local src = source + local Player = QBCore.Functions.GetPlayer(src) + if Player ~= nil then + local PhoneData = { + Applications = {}, + PlayerContacts = {}, + MentionedTweets = {}, + Chats = {}, + Hashtags = {}, + Invoices = {}, + Garage = {}, + Mails = {}, + Adverts = {}, + CryptoTransactions = {}, + Tweets = {}, + Images = {}, + InstalledApps = Player.PlayerData.metadata["phonedata"].InstalledApps + } + PhoneData.Adverts = Adverts + + local result = MySQL.query.await('SELECT * FROM player_contacts WHERE citizenid = ? ORDER BY name ASC', {Player.PlayerData.citizenid}) + if result[1] ~= nil then + for _, v in pairs(result) do + v.status = GetOnlineStatus(v.number) + end + + PhoneData.PlayerContacts = result + end + + local invoices = MySQL.query.await('SELECT * FROM phone_invoices WHERE citizenid = ?', {Player.PlayerData.citizenid}) + if invoices[1] ~= nil then + for _, v in pairs(invoices) do + local Ply = QBCore.Functions.GetPlayerByCitizenId(v.sender) + if Ply ~= nil then + v.number = Ply.PlayerData.charinfo.phone + else + local res = MySQL.query.await('SELECT * FROM players WHERE citizenid = ?', {v.sender}) + if res[1] ~= nil then + res[1].charinfo = json.decode(res[1].charinfo) + v.number = res[1].charinfo.phone + else + v.number = nil + end + end + end + PhoneData.Invoices = invoices + end + + local garageresult = MySQL.query.await('SELECT * FROM player_vehicles WHERE citizenid = ?', {Player.PlayerData.citizenid}) + if garageresult[1] ~= nil then + for _, v in pairs(garageresult) do + local vehicleModel = v.vehicle + if (QBCore.Shared.Vehicles[vehicleModel] ~= nil) and (Config.Garages[v.garage] ~= nil) then + v.garage = Config.Garages[v.garage].label + v.vehicle = QBCore.Shared.Vehicles[vehicleModel].name + v.brand = QBCore.Shared.Vehicles[vehicleModel].brand + end + + end + PhoneData.Garage = garageresult + end + + local messages = MySQL.query.await('SELECT * FROM phone_messages WHERE citizenid = ?', {Player.PlayerData.citizenid}) + if messages ~= nil and next(messages) ~= nil then + PhoneData.Chats = messages + end + + if AppAlerts[Player.PlayerData.citizenid] ~= nil then + PhoneData.Applications = AppAlerts[Player.PlayerData.citizenid] + end + + if MentionedTweets[Player.PlayerData.citizenid] ~= nil then + PhoneData.MentionedTweets = MentionedTweets[Player.PlayerData.citizenid] + end + + if Hashtags ~= nil and next(Hashtags) ~= nil then + PhoneData.Hashtags = Hashtags + end + + local Tweets = MySQL.query.await('SELECT * FROM phone_tweets WHERE `date` > NOW() - INTERVAL ? hour', {Config.TweetDuration}) + + if Tweets ~= nil and next(Tweets) ~= nil then + PhoneData.Tweets = Tweets + TWData = Tweets + end + + local mails = MySQL.query.await('SELECT * FROM player_mails WHERE citizenid = ? ORDER BY `date` ASC', {Player.PlayerData.citizenid}) + if mails[1] ~= nil then + for k, _ in pairs(mails) do + if mails[k].button ~= nil then + mails[k].button = json.decode(mails[k].button) + end + end + PhoneData.Mails = mails + end + + local transactions = MySQL.query.await('SELECT * FROM crypto_transactions WHERE citizenid = ? ORDER BY `date` ASC', {Player.PlayerData.citizenid}) + if transactions[1] ~= nil then + for _, v in pairs(transactions) do + PhoneData.CryptoTransactions[#PhoneData.CryptoTransactions+1] = { + TransactionTitle = v.title, + TransactionMessage = v.message + } + end + end + local images = MySQL.query.await('SELECT * FROM phone_gallery WHERE citizenid = ? ORDER BY `date` DESC',{Player.PlayerData.citizenid}) + if images ~= nil and next(images) ~= nil then + PhoneData.Images = images + end + cb(PhoneData) + end +end) + +QBCore.Functions.CreateCallback('qb-phone:server:PayInvoice', function(source, cb, society, amount, invoiceId, sendercitizenid) + local Invoices = {} + local Ply = QBCore.Functions.GetPlayer(source) + local SenderPly = QBCore.Functions.GetPlayerByCitizenId(sendercitizenid) + local invoiceMailData = {} + if SenderPly and Config.BillingCommissions[society] then + local commission = round(amount * Config.BillingCommissions[society]) + SenderPly.Functions.AddMoney('bank', commission) + invoiceMailData = { + sender = 'Billing Department', + subject = 'Commission Received', + message = string.format('You received a commission check of $%s when %s %s paid a bill of $%s.', commission, Ply.PlayerData.charinfo.firstname, Ply.PlayerData.charinfo.lastname, amount) + } + elseif not SenderPly and Config.BillingCommissions[society] then + invoiceMailData = { + sender = 'Billing Department', + subject = 'Bill Paid', + message = string.format('%s %s paid a bill of $%s', Ply.PlayerData.charinfo.firstname, Ply.PlayerData.charinfo.lastname, amount) + } + end + Ply.Functions.RemoveMoney('bank', amount, "paid-invoice") + exports['qb-phone']:sendNewMailToOffline(sendercitizenid, invoiceMailData) + exports['qb-management']:AddMoney(society, amount) + MySQL.query('DELETE FROM phone_invoices WHERE id = ?', {invoiceId}) + local invoices = MySQL.query.await('SELECT * FROM phone_invoices WHERE citizenid = ?', {Ply.PlayerData.citizenid}) + if invoices[1] ~= nil then + Invoices = invoices + end + cb(true, Invoices) +end) + +QBCore.Functions.CreateCallback('qb-phone:server:DeclineInvoice', function(source, cb, _, _, invoiceId) + local Invoices = {} + local Ply = QBCore.Functions.GetPlayer(source) + MySQL.query('DELETE FROM phone_invoices WHERE id = ?', {invoiceId}) + local invoices = MySQL.query.await('SELECT * FROM phone_invoices WHERE citizenid = ?', {Ply.PlayerData.citizenid}) + if invoices[1] ~= nil then + Invoices = invoices + end + cb(true, Invoices) +end) + +QBCore.Functions.CreateCallback('qb-phone:server:GetContactPictures', function(_, cb, Chats) + for _, v in pairs(Chats) do + local query = '%' .. v.number .. '%' + local result = MySQL.query.await('SELECT * FROM players WHERE charinfo LIKE ?', {query}) + if result[1] ~= nil then + local MetaData = json.decode(result[1].metadata) + + if MetaData.phone.profilepicture ~= nil then + v.picture = MetaData.phone.profilepicture + else + v.picture = "default" + end + end + end + SetTimeout(100, function() + cb(Chats) + end) +end) + +QBCore.Functions.CreateCallback('qb-phone:server:GetContactPicture', function(_, cb, Chat) + local query = '%' .. Chat.number .. '%' + local result = MySQL.query.await('SELECT * FROM players WHERE charinfo LIKE ?', {query}) + local MetaData = json.decode(result[1].metadata) + if MetaData.phone.profilepicture ~= nil then + Chat.picture = MetaData.phone.profilepicture + else + Chat.picture = "default" + end + SetTimeout(100, function() + cb(Chat) + end) +end) + +QBCore.Functions.CreateCallback('qb-phone:server:GetPicture', function(_, cb, number) + local query = '%' .. number .. '%' + local result = MySQL.query.await('SELECT * FROM players WHERE charinfo LIKE ?', {query}) + if result[1] ~= nil then + local Picture = "default" + local MetaData = json.decode(result[1].metadata) + if MetaData.phone.profilepicture ~= nil then + Picture = MetaData.phone.profilepicture + end + cb(Picture) + else + cb(nil) + end +end) + +QBCore.Functions.CreateCallback('qb-phone:server:FetchResult', function(_, cb, search) + search = escape_sqli(search) + local searchData = {} + local ApaData = {} + local query = 'SELECT * FROM `players` WHERE `citizenid` = "' .. search .. '"' + -- Split on " " and check each var individual + local searchParameters = SplitStringToArray(search) + -- Construct query dynamicly for individual parm check + if #searchParameters > 1 then + query = query .. ' OR `charinfo` LIKE "%' .. searchParameters[1] .. '%"' + for i = 2, #searchParameters do + query = query .. ' AND `charinfo` LIKE "%' .. searchParameters[i] .. '%"' + end + else + query = query .. ' OR `charinfo` LIKE "%' .. search .. '%"' + end + local ApartmentData = MySQL.query.await('SELECT * FROM apartments', {}) + for k, v in pairs(ApartmentData) do + ApaData[v.citizenid] = ApartmentData[k] + end + local result = MySQL.query.await(query) + if result[1] ~= nil then + for _, v in pairs(result) do + local charinfo = json.decode(v.charinfo) + local metadata = json.decode(v.metadata) + local appiepappie = {} + if ApaData[v.citizenid] ~= nil and next(ApaData[v.citizenid]) ~= nil then + appiepappie = ApaData[v.citizenid] + end + searchData[#searchData+1] = { + citizenid = v.citizenid, + firstname = charinfo.firstname, + lastname = charinfo.lastname, + birthdate = charinfo.birthdate, + phone = charinfo.phone, + nationality = charinfo.nationality, + gender = charinfo.gender, + warrant = false, + driverlicense = metadata["licences"]["driver"], + appartmentdata = appiepappie + } + end + cb(searchData) + else + cb(nil) + end +end) + +QBCore.Functions.CreateCallback('qb-phone:server:GetVehicleSearchResults', function(_, cb, search) + search = escape_sqli(search) + local searchData = {} + local query = '%' .. search .. '%' + local result = MySQL.query.await('SELECT * FROM player_vehicles WHERE plate LIKE ? OR citizenid = ?', + {query, search}) + if result[1] ~= nil then + for k, _ in pairs(result) do + local player = MySQL.query.await('SELECT * FROM players WHERE citizenid = ?', {result[k].citizenid}) + if player[1] ~= nil then + local charinfo = json.decode(player[1].charinfo) + local vehicleInfo = QBCore.Shared.Vehicles[result[k].vehicle] + if vehicleInfo ~= nil then + searchData[#searchData+1] = { + plate = result[k].plate, + status = true, + owner = charinfo.firstname .. " " .. charinfo.lastname, + citizenid = result[k].citizenid, + label = vehicleInfo["name"] + } + else + searchData[#searchData+1] = { + plate = result[k].plate, + status = true, + owner = charinfo.firstname .. " " .. charinfo.lastname, + citizenid = result[k].citizenid, + label = "Name not found.." + } + end + end + end + else + if GeneratedPlates[search] ~= nil then + searchData[#searchData+1] = { + plate = GeneratedPlates[search].plate, + status = GeneratedPlates[search].status, + owner = GeneratedPlates[search].owner, + citizenid = GeneratedPlates[search].citizenid, + label = "Brand unknown.." + } + else + local ownerInfo = GenerateOwnerName() + GeneratedPlates[search] = { + plate = search, + status = true, + owner = ownerInfo.name, + citizenid = ownerInfo.citizenid + } + searchData[#searchData+1] = { + plate = search, + status = true, + owner = ownerInfo.name, + citizenid = ownerInfo.citizenid, + label = "Brand unknown.." + } + end + end + cb(searchData) +end) + +QBCore.Functions.CreateCallback('qb-phone:server:ScanPlate', function(source, cb, plate) + local src = source + local vehicleData + if plate ~= nil then + local result = MySQL.query.await('SELECT * FROM player_vehicles WHERE plate = ?', {plate}) + if result[1] ~= nil then + local player = MySQL.query.await('SELECT * FROM players WHERE citizenid = ?', {result[1].citizenid}) + local charinfo = json.decode(player[1].charinfo) + vehicleData = { + plate = plate, + status = true, + owner = charinfo.firstname .. " " .. charinfo.lastname, + citizenid = result[1].citizenid + } + elseif GeneratedPlates ~= nil and GeneratedPlates[plate] ~= nil then + vehicleData = GeneratedPlates[plate] + else + local ownerInfo = GenerateOwnerName() + GeneratedPlates[plate] = { + plate = plate, + status = true, + owner = ownerInfo.name, + citizenid = ownerInfo.citizenid + } + vehicleData = { + plate = plate, + status = true, + owner = ownerInfo.name, + citizenid = ownerInfo.citizenid + } + end + cb(vehicleData) + else + TriggerClientEvent('QBCore:Notify', src, 'No Vehicle Nearby', 'error') + cb(nil) + end +end) + +QBCore.Functions.CreateCallback('qb-phone:server:HasPhone', function(source, cb) + local Player = QBCore.Functions.GetPlayer(source) + if Player ~= nil then + local HasPhone = Player.Functions.GetItemByName("phone") + if HasPhone ~= nil then + cb(true) + else + cb(false) + end + end +end) + +QBCore.Functions.CreateCallback('qb-phone:server:CanTransferMoney', function(source, cb, amount, iban) + -- strip bad characters from bank transfers + local newAmount = tostring(amount) + local newiban = tostring(iban) + for _, v in pairs(bannedCharacters) do + newAmount = string.gsub(newAmount, '%' .. v, '') + newiban = string.gsub(newiban, '%' .. v, '') + end + iban = newiban + amount = tonumber(newAmount) + + local Player = QBCore.Functions.GetPlayer(source) + if (Player.PlayerData.money.bank - amount) >= 0 then + local query = '%"account":"' .. iban .. '"%' + local result = MySQL.query.await('SELECT * FROM players WHERE charinfo LIKE ?', {query}) + if result[1] ~= nil then + local Reciever = QBCore.Functions.GetPlayerByCitizenId(result[1].citizenid) + Player.Functions.RemoveMoney('bank', amount) + if Reciever ~= nil then + Reciever.Functions.AddMoney('bank', amount) + else + local RecieverMoney = json.decode(result[1].money) + RecieverMoney.bank = (RecieverMoney.bank + amount) + MySQL.update('UPDATE players SET money = ? WHERE citizenid = ?', {json.encode(RecieverMoney), result[1].citizenid}) + end + cb(true) + else + cb(false) + end + end +end) + +QBCore.Functions.CreateCallback('qb-phone:server:GetCurrentLawyers', function(_, cb) + local Lawyers = {} + for _, v in pairs(QBCore.Functions.GetPlayers()) do + local Player = QBCore.Functions.GetPlayer(v) + if Player ~= nil then + if (Player.PlayerData.job.name == "lawyer" or Player.PlayerData.job.name == "realestate" or + Player.PlayerData.job.name == "mechanic" or Player.PlayerData.job.name == "taxi" or + Player.PlayerData.job.name == "police" or Player.PlayerData.job.name == "ambulance") and + Player.PlayerData.job.onduty then + Lawyers[#Lawyers+1] = { + name = Player.PlayerData.charinfo.firstname .. " " .. Player.PlayerData.charinfo.lastname, + phone = Player.PlayerData.charinfo.phone, + typejob = Player.PlayerData.job.name + } + end + end + end + cb(Lawyers) +end) + +QBCore.Functions.CreateCallback("qb-phone:server:GetWebhook",function(_,cb) + if WebHook ~= "" then + cb(WebHook) + else + print('Set your webhook to ensure that your camera will work!!!!!! Set this on line 10 of the server sided script!!!!!') + cb(nil) + end +end) + +-- Events + +RegisterNetEvent('qb-phone:server:AddAdvert', function(msg, url) + local src = source + local Player = QBCore.Functions.GetPlayer(src) + local CitizenId = Player.PlayerData.citizenid + if Adverts[CitizenId] ~= nil then + Adverts[CitizenId].message = msg + Adverts[CitizenId].name = "@" .. Player.PlayerData.charinfo.firstname .. "" .. Player.PlayerData.charinfo.lastname + Adverts[CitizenId].number = Player.PlayerData.charinfo.phone + Adverts[CitizenId].url = url + else + Adverts[CitizenId] = { + message = msg, + name = "@" .. Player.PlayerData.charinfo.firstname .. "" .. Player.PlayerData.charinfo.lastname, + number = Player.PlayerData.charinfo.phone, + url = url + } + end + TriggerClientEvent('qb-phone:client:UpdateAdverts', -1, Adverts, "@" .. Player.PlayerData.charinfo.firstname .. "" .. Player.PlayerData.charinfo.lastname) +end) + +RegisterNetEvent('qb-phone:server:DeleteAdvert', function() + local Player = QBCore.Functions.GetPlayer(source) + local citizenid = Player.PlayerData.citizenid + Adverts[citizenid] = nil + TriggerClientEvent('qb-phone:client:UpdateAdvertsDel', -1, Adverts) +end) + +RegisterNetEvent('qb-phone:server:SetCallState', function(bool) + local src = source + local Ply = QBCore.Functions.GetPlayer(src) + if Calls[Ply.PlayerData.citizenid] ~= nil then + Calls[Ply.PlayerData.citizenid].inCall = bool + else + Calls[Ply.PlayerData.citizenid] = {} + Calls[Ply.PlayerData.citizenid].inCall = bool + end +end) + +RegisterNetEvent('qb-phone:server:RemoveMail', function(MailId) + local src = source + local Player = QBCore.Functions.GetPlayer(src) + MySQL.query('DELETE FROM player_mails WHERE mailid = ? AND citizenid = ?', {MailId, Player.PlayerData.citizenid}) + SetTimeout(100, function() + local mails = MySQL.query.await('SELECT * FROM player_mails WHERE citizenid = ? ORDER BY `date` ASC', {Player.PlayerData.citizenid}) + if mails[1] ~= nil then + for k, _ in pairs(mails) do + if mails[k].button ~= nil then + mails[k].button = json.decode(mails[k].button) + end + end + end + TriggerClientEvent('qb-phone:client:UpdateMails', src, mails) + end) +end) + +RegisterNetEvent('qb-phone:server:sendNewMail', function(mailData) + local src = source + local Player = QBCore.Functions.GetPlayer(src) + if mailData.button == nil then + MySQL.insert('INSERT INTO player_mails (`citizenid`, `sender`, `subject`, `message`, `mailid`, `read`) VALUES (?, ?, ?, ?, ?, ?)', {Player.PlayerData.citizenid, mailData.sender, mailData.subject, mailData.message, GenerateMailId(), 0}) + else + MySQL.insert('INSERT INTO player_mails (`citizenid`, `sender`, `subject`, `message`, `mailid`, `read`, `button`) VALUES (?, ?, ?, ?, ?, ?, ?)', {Player.PlayerData.citizenid, mailData.sender, mailData.subject, mailData.message, GenerateMailId(), 0, json.encode(mailData.button)}) + end + TriggerClientEvent('qb-phone:client:NewMailNotify', src, mailData) + SetTimeout(200, function() + local mails = MySQL.query.await('SELECT * FROM player_mails WHERE citizenid = ? ORDER BY `date` DESC', + {Player.PlayerData.citizenid}) + if mails[1] ~= nil then + for k, _ in pairs(mails) do + if mails[k].button ~= nil then + mails[k].button = json.decode(mails[k].button) + end + end + end + + TriggerClientEvent('qb-phone:client:UpdateMails', src, mails) + end) +end) + +RegisterNetEvent('qb-phone:server:sendNewEventMail', function(citizenid, mailData) + local Player = QBCore.Functions.GetPlayerByCitizenId(citizenid) + if mailData.button == nil then + MySQL.insert('INSERT INTO player_mails (`citizenid`, `sender`, `subject`, `message`, `mailid`, `read`) VALUES (?, ?, ?, ?, ?, ?)', {citizenid, mailData.sender, mailData.subject, mailData.message, GenerateMailId(), 0}) + else + MySQL.insert('INSERT INTO player_mails (`citizenid`, `sender`, `subject`, `message`, `mailid`, `read`, `button`) VALUES (?, ?, ?, ?, ?, ?, ?)', {citizenid, mailData.sender, mailData.subject, mailData.message, GenerateMailId(), 0, json.encode(mailData.button)}) + end + SetTimeout(200, function() + local mails = MySQL.query.await('SELECT * FROM player_mails WHERE citizenid = ? ORDER BY `date` ASC', {citizenid}) + if mails[1] ~= nil then + for k, _ in pairs(mails) do + if mails[k].button ~= nil then + mails[k].button = json.decode(mails[k].button) + end + end + end + TriggerClientEvent('qb-phone:client:UpdateMails', Player.PlayerData.source, mails) + end) +end) + +RegisterNetEvent('qb-phone:server:ClearButtonData', function(mailId) + local src = source + local Player = QBCore.Functions.GetPlayer(src) + MySQL.update('UPDATE player_mails SET button = ? WHERE mailid = ? AND citizenid = ?', {'', mailId, Player.PlayerData.citizenid}) + SetTimeout(200, function() + local mails = MySQL.query.await('SELECT * FROM player_mails WHERE citizenid = ? ORDER BY `date` ASC', {Player.PlayerData.citizenid}) + if mails[1] ~= nil then + for k, _ in pairs(mails) do + if mails[k].button ~= nil then + mails[k].button = json.decode(mails[k].button) + end + end + end + TriggerClientEvent('qb-phone:client:UpdateMails', src, mails) + end) +end) + +RegisterNetEvent('qb-phone:server:MentionedPlayer', function(firstName, lastName, TweetMessage) + for _, v in pairs(QBCore.Functions.GetPlayers()) do + local Player = QBCore.Functions.GetPlayer(v) + if Player ~= nil then + if (Player.PlayerData.charinfo.firstname == firstName and Player.PlayerData.charinfo.lastname == lastName) then + QBPhone.SetPhoneAlerts(Player.PlayerData.citizenid, "twitter") + QBPhone.AddMentionedTweet(Player.PlayerData.citizenid, TweetMessage) + TriggerClientEvent('qb-phone:client:GetMentioned', Player.PlayerData.source, TweetMessage, AppAlerts[Player.PlayerData.citizenid]["twitter"]) + else + local query1 = '%' .. firstName .. '%' + local query2 = '%' .. lastName .. '%' + local result = MySQL.query.await('SELECT * FROM players WHERE charinfo LIKE ? AND charinfo LIKE ?', {query1, query2}) + if result[1] ~= nil then + local MentionedTarget = result[1].citizenid + QBPhone.SetPhoneAlerts(MentionedTarget, "twitter") + QBPhone.AddMentionedTweet(MentionedTarget, TweetMessage) + end + end + end + end +end) + +RegisterNetEvent('qb-phone:server:CallContact', function(TargetData, CallId, AnonymousCall) + local src = source + local Ply = QBCore.Functions.GetPlayer(src) + local Target = QBCore.Functions.GetPlayerByPhone(TargetData.number) + if Target ~= nil then + TriggerClientEvent('qb-phone:client:GetCalled', Target.PlayerData.source, Ply.PlayerData.charinfo.phone, CallId, AnonymousCall) + end +end) + +RegisterNetEvent('qb-phone:server:BillingEmail', function(data, paid) + for _, v in pairs(QBCore.Functions.GetPlayers()) do + local target = QBCore.Functions.GetPlayer(v) + if target.PlayerData.job.name == data.society then + if paid then + local name = '' .. QBCore.Functions.GetPlayer(source).PlayerData.charinfo.firstname .. ' ' .. QBCore.Functions.GetPlayer(source).PlayerData.charinfo.lastname .. '' + TriggerClientEvent('qb-phone:client:BillingEmail', target.PlayerData.source, data, true, name) + else + local name = '' .. QBCore.Functions.GetPlayer(source).PlayerData.charinfo.firstname .. ' ' .. QBCore.Functions.GetPlayer(source).PlayerData.charinfo.lastname .. '' + TriggerClientEvent('qb-phone:client:BillingEmail', target.PlayerData.source, data, false, name) + end + end + end +end) + +RegisterNetEvent('qb-phone:server:UpdateHashtags', function(Handle, messageData) + if Hashtags[Handle] ~= nil and next(Hashtags[Handle]) ~= nil then + Hashtags[Handle].messages[#Hashtags[Handle].messages+1] = messageData + else + Hashtags[Handle] = { + hashtag = Handle, + messages = {} + } + Hashtags[Handle].messages[#Hashtags[Handle].messages+1] = messageData + end + TriggerClientEvent('qb-phone:client:UpdateHashtags', -1, Handle, messageData) +end) + +RegisterNetEvent('qb-phone:server:SetPhoneAlerts', function(app, alerts) + local src = source + local CitizenId = QBCore.Functions.GetPlayer(src).citizenid + QBPhone.SetPhoneAlerts(CitizenId, app, alerts) +end) + +RegisterNetEvent('qb-phone:server:DeleteTweet', function(tweetId) + local Player = QBCore.Functions.GetPlayer(source) + local delete = false + local TID = tweetId + local Data = MySQL.scalar.await('SELECT citizenid FROM phone_tweets WHERE tweetId = ?', {TID}) + if Data == Player.PlayerData.citizenid then + MySQL.query.await('DELETE FROM phone_tweets WHERE tweetId = ?', {TID}) + delete = true + end + + if delete then + for k, _ in pairs(TWData) do + if TWData[k].tweetId == TID then + TWData = nil + end + end + TriggerClientEvent('qb-phone:client:UpdateTweets', -1, TWData, nil, true) + end +end) + +RegisterNetEvent('qb-phone:server:UpdateTweets', function(NewTweets, TweetData) + local src = source + if Config.Linux then + MySQL.insert('INSERT INTO phone_tweets (citizenid, firstName, lastName, message, date, url, picture, tweetid) VALUES (?, ?, ?, ?, ?, ?, ?, ?)', { + TweetData.citizenid, + TweetData.firstName, + TweetData.lastName, + TweetData.message, + TweetData.date, + TweetData.url:gsub("[%<>\"()\' $]",""), + TweetData.picture:gsub("[%<>\"()\' $]",""), + TweetData.tweetId + }) + TriggerClientEvent('qb-phone:client:UpdateTweets', -1, src, NewTweets, TweetData, false) + else + MySQL.insert('INSERT INTO phone_tweets (citizenid, firstName, lastName, message, date, url, picture, tweetid) VALUES (?, ?, ?, ?, ?, ?, ?, ?)', { + TweetData.citizenid, + TweetData.firstName, + TweetData.lastName, + TweetData.message, + TweetData.time, + TweetData.url:gsub("[%<>\"()\' $]",""), + TweetData.picture:gsub("[%<>\"()\' $]",""), + TweetData.tweetId + }) + TriggerClientEvent('qb-phone:client:UpdateTweets', -1, src, NewTweets, TweetData, false) + end +end) + +RegisterNetEvent('qb-phone:server:TransferMoney', function(iban, amount) + local src = source + local sender = QBCore.Functions.GetPlayer(src) + + local query = '%' .. iban .. '%' + local result = MySQL.query.await('SELECT * FROM players WHERE charinfo LIKE ?', {query}) + if result[1] ~= nil then + local reciever = QBCore.Functions.GetPlayerByCitizenId(result[1].citizenid) + + if reciever ~= nil then + local PhoneItem = reciever.Functions.GetItemByName("phone") + reciever.Functions.AddMoney('bank', amount, "phone-transfered-from-" .. sender.PlayerData.citizenid) + sender.Functions.RemoveMoney('bank', amount, "phone-transfered-to-" .. reciever.PlayerData.citizenid) + + if PhoneItem ~= nil then + TriggerClientEvent('qb-phone:client:TransferMoney', reciever.PlayerData.source, amount, + reciever.PlayerData.money.bank) + end + else + local moneyInfo = json.decode(result[1].money) + moneyInfo.bank = round((moneyInfo.bank + amount)) + MySQL.update('UPDATE players SET money = ? WHERE citizenid = ?', + {json.encode(moneyInfo), result[1].citizenid}) + sender.Functions.RemoveMoney('bank', amount, "phone-transfered") + end + else + TriggerClientEvent('QBCore:Notify', src, "This account number doesn't exist!", "error") + end +end) + +RegisterNetEvent('qb-phone:server:EditContact', function(newName, newNumber, newIban, oldName, oldNumber, _) + local src = source + local Player = QBCore.Functions.GetPlayer(src) + MySQL.update( + 'UPDATE player_contacts SET name = ?, number = ?, iban = ? WHERE citizenid = ? AND name = ? AND number = ?', + {newName, newNumber, newIban, Player.PlayerData.citizenid, oldName, oldNumber}) +end) + +RegisterNetEvent('qb-phone:server:RemoveContact', function(Name, Number) + local src = source + local Player = QBCore.Functions.GetPlayer(src) + MySQL.query('DELETE FROM player_contacts WHERE name = ? AND number = ? AND citizenid = ?', + {Name, Number, Player.PlayerData.citizenid}) +end) + +RegisterNetEvent('qb-phone:server:AddNewContact', function(name, number, iban) + local src = source + local Player = QBCore.Functions.GetPlayer(src) + MySQL.insert('INSERT INTO player_contacts (citizenid, name, number, iban) VALUES (?, ?, ?, ?)', {Player.PlayerData.citizenid, tostring(name), tostring(number), tostring(iban)}) +end) + +RegisterNetEvent('qb-phone:server:UpdateMessages', function(ChatMessages, ChatNumber, _) + local src = source + local SenderData = QBCore.Functions.GetPlayer(src) + local query = '%' .. ChatNumber .. '%' + local Player = MySQL.query.await('SELECT * FROM players WHERE charinfo LIKE ?', {query}) + if Player[1] ~= nil then + local TargetData = QBCore.Functions.GetPlayerByCitizenId(Player[1].citizenid) + if TargetData ~= nil then + local Chat = MySQL.query.await('SELECT * FROM phone_messages WHERE citizenid = ? AND number = ?', {SenderData.PlayerData.citizenid, ChatNumber}) + if Chat[1] ~= nil then + -- Update for target + MySQL.update('UPDATE phone_messages SET messages = ? WHERE citizenid = ? AND number = ?', {json.encode(ChatMessages), TargetData.PlayerData.citizenid, SenderData.PlayerData.charinfo.phone}) + -- Update for sender + MySQL.update('UPDATE phone_messages SET messages = ? WHERE citizenid = ? AND number = ?', {json.encode(ChatMessages), SenderData.PlayerData.citizenid, TargetData.PlayerData.charinfo.phone}) + -- Send notification & Update messages for target + TriggerClientEvent('qb-phone:client:UpdateMessages', TargetData.PlayerData.source, ChatMessages, SenderData.PlayerData.charinfo.phone, false) + else + -- Insert for target + MySQL.insert('INSERT INTO phone_messages (citizenid, number, messages) VALUES (?, ?, ?)', {TargetData.PlayerData.citizenid, SenderData.PlayerData.charinfo.phone, json.encode(ChatMessages)}) + -- Insert for sender + MySQL.insert('INSERT INTO phone_messages (citizenid, number, messages) VALUES (?, ?, ?)', {SenderData.PlayerData.citizenid, TargetData.PlayerData.charinfo.phone, json.encode(ChatMessages)}) + -- Send notification & Update messages for target + TriggerClientEvent('qb-phone:client:UpdateMessages', TargetData.PlayerData.source, ChatMessages, SenderData.PlayerData.charinfo.phone, true) + end + else + local Chat = MySQL.query.await('SELECT * FROM phone_messages WHERE citizenid = ? AND number = ?', {SenderData.PlayerData.citizenid, ChatNumber}) + if Chat[1] ~= nil then + -- Update for target + MySQL.update('UPDATE phone_messages SET messages = ? WHERE citizenid = ? AND number = ?', {json.encode(ChatMessages), Player[1].citizenid, SenderData.PlayerData.charinfo.phone}) + -- Update for sender + Player[1].charinfo = json.decode(Player[1].charinfo) + MySQL.update('UPDATE phone_messages SET messages = ? WHERE citizenid = ? AND number = ?', {json.encode(ChatMessages), SenderData.PlayerData.citizenid, Player[1].charinfo.phone}) + else + -- Insert for target + MySQL.insert('INSERT INTO phone_messages (citizenid, number, messages) VALUES (?, ?, ?)', {Player[1].citizenid, SenderData.PlayerData.charinfo.phone, json.encode(ChatMessages)}) + -- Insert for sender + Player[1].charinfo = json.decode(Player[1].charinfo) + MySQL.insert('INSERT INTO phone_messages (citizenid, number, messages) VALUES (?, ?, ?)', {SenderData.PlayerData.citizenid, Player[1].charinfo.phone, json.encode(ChatMessages)}) + end + end + end +end) + +RegisterNetEvent('qb-phone:server:AddRecentCall', function(type, data) + local src = source + local Ply = QBCore.Functions.GetPlayer(src) + local Hour = os.date("%H") + local Minute = os.date("%M") + local label = Hour .. ":" .. Minute + TriggerClientEvent('qb-phone:client:AddRecentCall', src, data, label, type) + local Trgt = QBCore.Functions.GetPlayerByPhone(data.number) + if Trgt ~= nil then + TriggerClientEvent('qb-phone:client:AddRecentCall', Trgt.PlayerData.source, { + name = Ply.PlayerData.charinfo.firstname .. " " .. Ply.PlayerData.charinfo.lastname, + number = Ply.PlayerData.charinfo.phone, + anonymous = data.anonymous + }, label, "outgoing") + end +end) + +RegisterNetEvent('qb-phone:server:CancelCall', function(ContactData) + local Ply = QBCore.Functions.GetPlayerByPhone(ContactData.TargetData.number) + if Ply ~= nil then + TriggerClientEvent('qb-phone:client:CancelCall', Ply.PlayerData.source) + end +end) + +RegisterNetEvent('qb-phone:server:AnswerCall', function(CallData) + local Ply = QBCore.Functions.GetPlayerByPhone(CallData.TargetData.number) + if Ply ~= nil then + TriggerClientEvent('qb-phone:client:AnswerCall', Ply.PlayerData.source) + end +end) + +RegisterNetEvent('qb-phone:server:SaveMetaData', function(MData) + local src = source + local Player = QBCore.Functions.GetPlayer(src) + local result = MySQL.query.await('SELECT * FROM players WHERE citizenid = ?', {Player.PlayerData.citizenid}) + local MetaData = json.decode(result[1].metadata) + MetaData.phone = MData + MySQL.update('UPDATE players SET metadata = ? WHERE citizenid = ?', + {json.encode(MetaData), Player.PlayerData.citizenid}) + Player.Functions.SetMetaData("phone", MData) +end) + +RegisterNetEvent('qb-phone:server:GiveContactDetails', function(PlayerId) + local src = source + local Player = QBCore.Functions.GetPlayer(src) + local SuggestionData = { + name = { + [1] = Player.PlayerData.charinfo.firstname, + [2] = Player.PlayerData.charinfo.lastname + }, + number = Player.PlayerData.charinfo.phone, + bank = Player.PlayerData.charinfo.account + } + + TriggerClientEvent('qb-phone:client:AddNewSuggestion', PlayerId, SuggestionData) +end) + +RegisterNetEvent('qb-phone:server:AddTransaction', function(data) + local src = source + local Player = QBCore.Functions.GetPlayer(src) + MySQL.insert('INSERT INTO crypto_transactions (citizenid, title, message) VALUES (?, ?, ?)', { + Player.PlayerData.citizenid, + data.TransactionTitle, + data.TransactionMessage + }) +end) + +RegisterNetEvent('qb-phone:server:InstallApplication', function(ApplicationData) + local src = source + local Player = QBCore.Functions.GetPlayer(src) + Player.PlayerData.metadata["phonedata"].InstalledApps[ApplicationData.app] = ApplicationData + Player.Functions.SetMetaData("phonedata", Player.PlayerData.metadata["phonedata"]) + + -- TriggerClientEvent('qb-phone:RefreshPhone', src) +end) + +RegisterNetEvent('qb-phone:server:RemoveInstallation', function(App) + local src = source + local Player = QBCore.Functions.GetPlayer(src) + Player.PlayerData.metadata["phonedata"].InstalledApps[App] = nil + Player.Functions.SetMetaData("phonedata", Player.PlayerData.metadata["phonedata"]) + + -- TriggerClientEvent('qb-phone:RefreshPhone', src) +end) + +RegisterNetEvent('qb-phone:server:addImageToGallery', function(image) + local src = source + local Player = QBCore.Functions.GetPlayer(src) + MySQL.insert('INSERT INTO phone_gallery (`citizenid`, `image`) VALUES (?, ?)',{Player.PlayerData.citizenid,image}) +end) + +RegisterNetEvent('qb-phone:server:getImageFromGallery', function() + local src = source + local Player = QBCore.Functions.GetPlayer(src) + local images = MySQL.query.await('SELECT * FROM phone_gallery WHERE citizenid = ? ORDER BY `date` DESC',{Player.PlayerData.citizenid}) + TriggerClientEvent('qb-phone:refreshImages', src, images) +end) + +RegisterNetEvent('qb-phone:server:RemoveImageFromGallery', function(data) + local src = source + local Player = QBCore.Functions.GetPlayer(src) + local image = data.image + MySQL.query('DELETE FROM phone_gallery WHERE citizenid = ? AND image = ?',{Player.PlayerData.citizenid,image}) +end) + +RegisterNetEvent('qb-phone:server:sendPing', function(data) + local src = source + if src == data then + TriggerClientEvent("QBCore:Notify", src, "You cannot ping yourself", "error") + end +end) + +-- Command + +QBCore.Commands.Add("setmetadata", "Set Player Metadata (God Only)", {}, false, function(source, args) + local Player = QBCore.Functions.GetPlayer(source) + if args[1] then + if args[1] == "trucker" then + if args[2] then + local newrep = Player.PlayerData.metadata["jobrep"] + newrep.trucker = tonumber(args[2]) + Player.Functions.SetMetaData("jobrep", newrep) + end + end + end +end, "god") + +QBCore.Commands.Add('bill', 'Bill A Player', {{name = 'id', help = 'Player ID'}, {name = 'amount', help = 'Fine Amount'}}, false, function(source, args) + local biller = QBCore.Functions.GetPlayer(source) + local billed = QBCore.Functions.GetPlayer(tonumber(args[1])) + local amount = tonumber(args[2]) + if biller.PlayerData.job.name == "police" or biller.PlayerData.job.name == 'ambulance' or biller.PlayerData.job.name == 'mechanic' then + if billed ~= nil then + if biller.PlayerData.citizenid ~= billed.PlayerData.citizenid then + if amount and amount > 0 then + MySQL.insert( + 'INSERT INTO phone_invoices (citizenid, amount, society, sender, sendercitizenid) VALUES (?, ?, ?, ?, ?)', + {billed.PlayerData.citizenid, amount, biller.PlayerData.job.name, + biller.PlayerData.charinfo.firstname, biller.PlayerData.citizenid}) + TriggerClientEvent('qb-phone:RefreshPhone', billed.PlayerData.source) + TriggerClientEvent('QBCore:Notify', source, 'Invoice Successfully Sent', 'success') + TriggerClientEvent('QBCore:Notify', billed.PlayerData.source, 'New Invoice Received') + else + TriggerClientEvent('QBCore:Notify', source, 'Must Be A Valid Amount Above 0', 'error') + end + else + TriggerClientEvent('QBCore:Notify', source, 'You Cannot Bill Yourself', 'error') + end + else + TriggerClientEvent('QBCore:Notify', source, 'Player Not Online', 'error') + end + else + TriggerClientEvent('QBCore:Notify', source, 'No Access', 'error') + end +end)

    7}G=3oqQV<9i#^pfR9jk=~Pj!T+ju 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