From 66272b483c1284dfead0441620e8349272bbcd9a Mon Sep 17 00:00:00 2001 From: louiscklaw Date: Fri, 13 Jun 2025 12:45:51 +0800 Subject: [PATCH] Remove deprecated api_server.del project files and configurations --- 03_source/api_server.del/.dockerignore | 4 - 03_source/api_server.del/.editorconfig | 9 - 03_source/api_server.del/.env.example | 25 - 03_source/api_server.del/.eslintignore | 2 - 03_source/api_server.del/.eslintrc | 14 - 03_source/api_server.del/.gitignore | 21 - 03_source/api_server.del/.lintstagedrc | 3 - 03_source/api_server.del/.prettierrc | 7 - .../api_server.del/.vscode/extensions.json | 5 - .../api_server.del/.vscode/settings.json | 3 - 03_source/api_server.del/CONTRIBUTING.md | 61 - 03_source/api_server.del/Dockerfile | 15 - 03_source/api_server.del/LICENSE | 21 - 03_source/api_server.del/README.md | 370 -- .../api_server.del/docker-compose.dev.yml | 8 - .../docker-compose.only-db-dev.yml | 15 - .../docker-compose.only-db-test.yml | 15 - .../api_server.del/docker-compose.prod.yml | 5 - .../api_server.del/docker-compose.test.yml | 4 - 03_source/api_server.del/docker-compose.yml | 46 - .../api_server.del/ecosystem.config.json | 15 - 03_source/api_server.del/jest.config.ts | 10 - 03_source/api_server.del/package.json | 115 - 03_source/api_server.del/prisma/schema.prisma | 1049 ---- 03_source/api_server.del/prisma/seed.ts | 25 - .../api_server.del/prisma/seeds/Event.ts | 39 - .../api_server.del/prisma/seeds/Member.ts | 46 - .../api_server.del/prisma/seeds/Order.ts | 31 - .../api_server.del/prisma/seeds/_files.ts | 49 - .../api_server.del/prisma/seeds/_mock.ts | 88 - .../api_server.del/prisma/seeds/assets.ts | 674 --- 03_source/api_server.del/prisma/seeds/blog.ts | 222 - .../prisma/seeds/calendar.ts.draft | 0 03_source/api_server.del/prisma/seeds/chat.ts | 592 -- .../prisma/seeds/checkout.ts.draft | 0 .../api_server.del/prisma/seeds/colors.json | 66 - .../prisma/seeds/common.ts.draft | 0 .../api_server.del/prisma/seeds/file.ts.draft | 0 .../api_server.del/prisma/seeds/fileList.ts | 76 - .../prisma/seeds/global-config.ts | 24 - .../prisma/seeds/invoice.ts.draft | 0 .../api_server.del/prisma/seeds/job.ts.draft | 0 .../api_server.del/prisma/seeds/kanban.ts | 120 - 03_source/api_server.del/prisma/seeds/mail.ts | 101 - .../prisma/seeds/order.ts.draft | 0 .../prisma/seeds/product.ts.draft | 0 .../prisma/seeds/productItem.ts | 243 - .../prisma/seeds/productReview.ts | 184 - .../api_server.del/prisma/seeds/superuser.ts | 39 - .../api_server.del/prisma/seeds/tour.ts.draft | 0 03_source/api_server.del/prisma/seeds/user.ts | 37 - .../api_server.del/prisma/seeds/user.ts.draft | 0 .../prisma/seeds/utils/set-date.ts | 91 - .../prisma/seeds/utils/uuidv4.ts | 10 - 03_source/api_server.del/src/app.ts | 66 - 03_source/api_server.del/src/client.ts | 16 - 03_source/api_server.del/src/config/config.ts | 61 - 03_source/api_server.del/src/config/logger.ts | 26 - 03_source/api_server.del/src/config/morgan.ts | 25 - .../api_server.del/src/config/passport.ts | 33 - 03_source/api_server.del/src/config/roles.ts | 9 - .../src/controllers/auth.controller.ts | 64 - .../src/controllers/event.controller.ts | 54 - .../src/controllers/helloworld.controller.ts | 9 - .../api_server.del/src/controllers/index.ts | 2 - .../src/controllers/member.controller.ts | 55 - .../src/controllers/order.controller.ts | 63 - .../src/controllers/profile.controller.ts | 56 - .../src/controllers/user.controller.ts | 44 - .../api_server.del/src/docs/components.yml | 92 - .../api_server.del/src/docs/swaggerDef.ts | 21 - 03_source/api_server.del/src/index.ts | 39 - .../api_server.del/src/middlewares/auth.ts | 48 - .../api_server.del/src/middlewares/error.ts | 42 - .../src/middlewares/rateLimiter.ts | 7 - .../src/middlewares/validate.ts | 21 - .../api_server.del/src/middlewares/xss.ts | 31 - .../src/routes/v1/auth.route.ts | 303 - .../src/routes/v1/docs.route.ts | 21 - .../src/routes/v1/event.route.ts | 255 - .../src/routes/v1/helloworld.route.ts | 38 - .../api_server.del/src/routes/v1/index.ts | 47 - .../src/routes/v1/member.route.ts | 255 - .../src/routes/v1/order.route.ts | 264 - .../src/routes/v1/profile.route.ts | 256 - .../src/routes/v1/user.route.ts | 252 - .../src/services/auth.service.ts | 124 - .../src/services/email.service.ts | 66 - .../src/services/event.service.ts | 156 - .../api_server.del/src/services/index.ts | 5 - .../src/services/member.service.ts | 147 - .../src/services/order.service.ts | 164 - .../src/services/profile.service.ts | 147 - .../src/services/token.service.ts | 140 - .../src/services/user.service.ts | 170 - .../api_server.del/src/types/response.d.ts | 9 - .../api_server.del/src/utils/ApiError.ts | 17 - .../api_server.del/src/utils/catchAsync.ts | 18 - .../api_server.del/src/utils/encryption.ts | 10 - 03_source/api_server.del/src/utils/exclude.ts | 14 - 03_source/api_server.del/src/utils/pick.ts | 10 - .../src/validations/auth.validation.ts | 59 - .../src/validations/custom.validation.ts | 11 - .../api_server.del/src/validations/index.ts | 2 - .../src/validations/user.validation.ts | 55 - .../tests/fixtures/user.fixture.ts | 37 - .../tests/integration/auth.test.ts | 843 --- .../api_server.del/tests/utils/setupTestDb.ts | 21 - 03_source/api_server.del/tsconfig.json | 14 - 03_source/api_server.del/yarn.lock | 5323 ----------------- 03_source/mobile_baseline.bak/.editorconfig | 15 - 03_source/mobile_baseline.bak/.firebaserc | 5 - .../.github/CONTRIBUTING.md | 59 - 03_source/mobile_baseline.bak/.gitignore | 83 - .../mobile_baseline.bak/.netlify/_redirects | 1 - .../mobile_baseline.bak/.netlify/state.json | 3 - 03_source/mobile_baseline.bak/.prettierrc | 5 - .../mobile_baseline.bak/.vscode/settings.json | 3 - 03_source/mobile_baseline.bak/LICENSE | 23 - 03_source/mobile_baseline.bak/README.md | 71 - .../mobile_baseline.bak/android/.gitignore | 101 - .../android/app/.gitignore | 2 - .../android/app/build.gradle | 54 - .../android/app/capacitor.build.gradle | 19 - .../android/app/proguard-rules.pro | 21 - .../myapp/ExampleInstrumentedTest.java | 26 - .../android/app/src/main/AndroidManifest.xml | 41 - .../java/io/ionic/starter/MainActivity.java | 5 - .../main/res/drawable-land-hdpi/splash.png | Bin 32673 -> 0 bytes .../main/res/drawable-land-mdpi/splash.png | Bin 15894 -> 0 bytes .../main/res/drawable-land-xhdpi/splash.png | Bin 53905 -> 0 bytes .../main/res/drawable-land-xxhdpi/splash.png | Bin 84388 -> 0 bytes .../main/res/drawable-land-xxxhdpi/splash.png | Bin 114514 -> 0 bytes .../main/res/drawable-port-hdpi/splash.png | Bin 31477 -> 0 bytes .../main/res/drawable-port-mdpi/splash.png | Bin 15316 -> 0 bytes .../main/res/drawable-port-xhdpi/splash.png | Bin 54857 -> 0 bytes .../main/res/drawable-port-xxhdpi/splash.png | Bin 85375 -> 0 bytes .../main/res/drawable-port-xxxhdpi/splash.png | Bin 117237 -> 0 bytes .../drawable-v24/ic_launcher_foreground.xml | 34 - .../res/drawable/ic_launcher_background.xml | 170 - .../app/src/main/res/drawable/splash.png | Bin 15894 -> 0 bytes .../app/src/main/res/layout/activity_main.xml | 12 - .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 4546 -> 0 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 3450 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 4546 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2695 -> 0 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 2110 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2695 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 5942 -> 0 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 5036 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 5942 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 11503 -> 0 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 9793 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 11503 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 14109 -> 0 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 15529 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 14109 -> 0 bytes .../res/values/ic_launcher_background.xml | 4 - .../app/src/main/res/values/strings.xml | 7 - .../app/src/main/res/values/styles.xml | 22 - .../app/src/main/res/xml/file_paths.xml | 5 - .../getcapacitor/myapp/ExampleUnitTest.java | 18 - .../mobile_baseline.bak/android/build.gradle | 29 - .../android/capacitor.settings.gradle | 6 - .../android/gradle.properties | 22 - .../android/gradle/wrapper/gradle-wrapper.jar | Bin 43583 -> 0 bytes .../gradle/wrapper/gradle-wrapper.properties | 7 - 03_source/mobile_baseline.bak/android/gradlew | 252 - .../mobile_baseline.bak/android/gradlew.bat | 94 - .../android/settings.gradle | 5 - .../android/variables.gradle | 16 - .../mobile_baseline.bak/capacitor.config.json | 8 - 03_source/mobile_baseline.bak/firebase.json | 31 - 03_source/mobile_baseline.bak/index.html | 27 - .../mobile_baseline.bak/ionic.config.json | 7 - 03_source/mobile_baseline.bak/ios/.gitignore | 13 - .../ios/App/App.xcodeproj/project.pbxproj | 408 -- .../App.xcworkspace/contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../ios/App/App/AppDelegate.swift | 49 - .../AppIcon.appiconset/AppIcon-512@2x.png | Bin 70285 -> 0 bytes .../AppIcon.appiconset/Contents.json | 14 - .../ios/App/App/Assets.xcassets/Contents.json | 6 - .../Splash.imageset/Contents.json | 23 - .../Splash.imageset/splash-2732x2732-1.png | Bin 208821 -> 0 bytes .../Splash.imageset/splash-2732x2732-2.png | Bin 208821 -> 0 bytes .../Splash.imageset/splash-2732x2732.png | Bin 208821 -> 0 bytes .../App/Base.lproj/LaunchScreen.storyboard | 32 - .../ios/App/App/Base.lproj/Main.storyboard | 19 - .../ios/App/App/Info.plist | 49 - 03_source/mobile_baseline.bak/ios/App/Podfile | 24 - .../mobile_baseline.bak/ios/App/Podfile.lock | 28 - .../mobile_baseline.bak/package-lock.json | 5165 ---------------- 03_source/mobile_baseline.bak/package.json | 69 - .../public/assets/data/data.json | 467 -- .../public/assets/data/locations.json | 23 - .../public/assets/icon/favicon.png | Bin 930 -> 0 bytes .../public/assets/img/about/austin.jpg | Bin 1027976 -> 0 bytes .../public/assets/img/about/chicago.jpg | Bin 1231046 -> 0 bytes .../public/assets/img/about/madison.jpg | Bin 613302 -> 0 bytes .../public/assets/img/about/seattle.jpg | Bin 716654 -> 0 bytes .../public/assets/img/appicon.png | Bin 12769 -> 0 bytes .../public/assets/img/appicon.svg | 2 - .../public/assets/img/ica-slidebox-img-1.png | Bin 11520 -> 0 bytes .../public/assets/img/ica-slidebox-img-2.png | Bin 8146 -> 0 bytes .../public/assets/img/ica-slidebox-img-3.png | Bin 9088 -> 0 bytes .../public/assets/img/ica-slidebox-img-4.png | Bin 8772 -> 0 bytes .../public/assets/img/ionic-logo-white.svg | 1 - .../public/assets/img/speaker-background.png | Bin 932393 -> 0 bytes .../public/assets/img/speakers/bear.jpg | Bin 63601 -> 0 bytes .../public/assets/img/speakers/cheetah.jpg | Bin 64022 -> 0 bytes .../public/assets/img/speakers/duck.jpg | Bin 46472 -> 0 bytes .../public/assets/img/speakers/eagle.jpg | Bin 33927 -> 0 bytes .../public/assets/img/speakers/elephant.jpg | Bin 69510 -> 0 bytes .../public/assets/img/speakers/giraffe.jpg | Bin 51989 -> 0 bytes .../public/assets/img/speakers/iguana.jpg | Bin 48985 -> 0 bytes .../public/assets/img/speakers/kitten.jpg | Bin 63039 -> 0 bytes .../public/assets/img/speakers/lion.jpg | Bin 86049 -> 0 bytes .../public/assets/img/speakers/mouse.jpg | Bin 52611 -> 0 bytes .../public/assets/img/speakers/puppy.jpg | Bin 42618 -> 0 bytes .../public/assets/img/speakers/rabbit.jpg | Bin 48523 -> 0 bytes .../public/assets/img/speakers/turtle.jpg | Bin 35704 -> 0 bytes .../public/assets/shapes.svg | 1 - .../mobile_baseline.bak/public/favicon.ico | Bin 3870 -> 0 bytes .../mobile_baseline.bak/public/manifest.json | 21 - 03_source/mobile_baseline.bak/src/App.scss | 6 - .../mobile_baseline.bak/src/App.test.tsx | 7 - 03_source/mobile_baseline.bak/src/App.tsx | 155 - .../src/__snapshots__/App.test.tsx.snap | 280 - .../src/components/AboutPopover.tsx | 44 - .../src/components/HomeOrTutorial.tsx | 22 - .../src/components/Menu.css | 89 - .../src/components/Menu.tsx | 154 - .../src/components/RedirectToLogin.tsx | 22 - .../src/components/SessionList.tsx | 115 - .../src/components/SessionListFilter.css | 31 - .../src/components/SessionListFilter.tsx | 160 - .../src/components/SessionListItem.tsx | 120 - .../src/components/ShareSocialFab.tsx | 61 - .../src/components/SpeakerItem.tsx | 66 - .../src/data/AppContext.tsx | 29 - .../src/data/combineReducers.ts | 18 - .../mobile_baseline.bak/src/data/connect.tsx | 68 - .../mobile_baseline.bak/src/data/dataApi.ts | 78 - .../src/data/locations/locations.actions.ts | 32 - .../src/data/locations/locations.reducer.ts | 17 - .../mobile_baseline.bak/src/data/selectors.ts | 179 - .../src/data/sessions/conf.state.ts | 16 - .../src/data/sessions/sessions.actions.ts | 61 - .../src/data/sessions/sessions.reducer.ts | 34 - .../mobile_baseline.bak/src/data/state.ts | 36 - .../src/data/user/user.actions.ts | 73 - .../src/data/user/user.reducer.ts | 19 - .../src/data/user/user.state.ts | 7 - .../mobile_baseline.bak/src/declarations.ts | 5 - 03_source/mobile_baseline.bak/src/main.tsx | 14 - .../src/models/Location.ts | 15 - .../src/models/Schedule.ts | 20 - .../src/models/SessionGroup.ts | 5 - .../mobile_baseline.bak/src/models/Speaker.ts | 12 - .../mobile_baseline.bak/src/pages/About.scss | 103 - .../mobile_baseline.bak/src/pages/About.tsx | 171 - .../src/pages/Account.scss | 6 - .../mobile_baseline.bak/src/pages/Account.tsx | 110 - .../mobile_baseline.bak/src/pages/Login.scss | 23 - .../mobile_baseline.bak/src/pages/Login.tsx | 124 - .../src/pages/MainTabs.tsx | 72 - .../src/pages/MapView.scss | 18 - .../mobile_baseline.bak/src/pages/MapView.tsx | 129 - .../src/pages/SchedulePage.scss | 58 - .../src/pages/SchedulePage.tsx | 194 - .../src/pages/SessionDetail.scss | 73 - .../src/pages/SessionDetail.tsx | 135 - .../mobile_baseline.bak/src/pages/Signup.scss | 17 - .../mobile_baseline.bak/src/pages/Signup.tsx | 113 - .../src/pages/SpeakerDetail.scss | 79 - .../src/pages/SpeakerDetail.tsx | 188 - .../src/pages/SpeakerList.scss | 48 - .../src/pages/SpeakerList.tsx | 78 - .../src/pages/Support.scss | 17 - .../mobile_baseline.bak/src/pages/Support.tsx | 93 - .../src/pages/Tutorial.scss | 56 - .../src/pages/Tutorial.tsx | 137 - .../src/react-app-env.d.ts | 1 - .../mobile_baseline.bak/src/serviceWorker.ts | 143 - .../src/theme/variables.css | 171 - .../mobile_baseline.bak/src/types/images.d.ts | 4 - .../mobile_baseline.bak/src/util/types.ts | 12 - 03_source/mobile_baseline.bak/tsconfig.json | 21 - .../mobile_baseline.bak/tsconfig.node.json | 9 - 03_source/mobile_baseline.bak/vercel.json | 5 - 03_source/mobile_baseline.bak/vite.config.ts | 21 - 294 files changed, 26990 deletions(-) delete mode 100644 03_source/api_server.del/.dockerignore delete mode 100644 03_source/api_server.del/.editorconfig delete mode 100644 03_source/api_server.del/.env.example delete mode 100644 03_source/api_server.del/.eslintignore delete mode 100644 03_source/api_server.del/.eslintrc delete mode 100644 03_source/api_server.del/.gitignore delete mode 100644 03_source/api_server.del/.lintstagedrc delete mode 100644 03_source/api_server.del/.prettierrc delete mode 100644 03_source/api_server.del/.vscode/extensions.json delete mode 100644 03_source/api_server.del/.vscode/settings.json delete mode 100644 03_source/api_server.del/CONTRIBUTING.md delete mode 100644 03_source/api_server.del/Dockerfile delete mode 100644 03_source/api_server.del/LICENSE delete mode 100644 03_source/api_server.del/README.md delete mode 100644 03_source/api_server.del/docker-compose.dev.yml delete mode 100644 03_source/api_server.del/docker-compose.only-db-dev.yml delete mode 100644 03_source/api_server.del/docker-compose.only-db-test.yml delete mode 100644 03_source/api_server.del/docker-compose.prod.yml delete mode 100644 03_source/api_server.del/docker-compose.test.yml delete mode 100644 03_source/api_server.del/docker-compose.yml delete mode 100644 03_source/api_server.del/ecosystem.config.json delete mode 100644 03_source/api_server.del/jest.config.ts delete mode 100644 03_source/api_server.del/package.json delete mode 100644 03_source/api_server.del/prisma/schema.prisma delete mode 100644 03_source/api_server.del/prisma/seed.ts delete mode 100644 03_source/api_server.del/prisma/seeds/Event.ts delete mode 100644 03_source/api_server.del/prisma/seeds/Member.ts delete mode 100644 03_source/api_server.del/prisma/seeds/Order.ts delete mode 100644 03_source/api_server.del/prisma/seeds/_files.ts delete mode 100644 03_source/api_server.del/prisma/seeds/_mock.ts delete mode 100644 03_source/api_server.del/prisma/seeds/assets.ts delete mode 100644 03_source/api_server.del/prisma/seeds/blog.ts delete mode 100644 03_source/api_server.del/prisma/seeds/calendar.ts.draft delete mode 100644 03_source/api_server.del/prisma/seeds/chat.ts delete mode 100644 03_source/api_server.del/prisma/seeds/checkout.ts.draft delete mode 100644 03_source/api_server.del/prisma/seeds/colors.json delete mode 100644 03_source/api_server.del/prisma/seeds/common.ts.draft delete mode 100644 03_source/api_server.del/prisma/seeds/file.ts.draft delete mode 100644 03_source/api_server.del/prisma/seeds/fileList.ts delete mode 100644 03_source/api_server.del/prisma/seeds/global-config.ts delete mode 100644 03_source/api_server.del/prisma/seeds/invoice.ts.draft delete mode 100644 03_source/api_server.del/prisma/seeds/job.ts.draft delete mode 100644 03_source/api_server.del/prisma/seeds/kanban.ts delete mode 100644 03_source/api_server.del/prisma/seeds/mail.ts delete mode 100644 03_source/api_server.del/prisma/seeds/order.ts.draft delete mode 100644 03_source/api_server.del/prisma/seeds/product.ts.draft delete mode 100644 03_source/api_server.del/prisma/seeds/productItem.ts delete mode 100644 03_source/api_server.del/prisma/seeds/productReview.ts delete mode 100644 03_source/api_server.del/prisma/seeds/superuser.ts delete mode 100644 03_source/api_server.del/prisma/seeds/tour.ts.draft delete mode 100644 03_source/api_server.del/prisma/seeds/user.ts delete mode 100644 03_source/api_server.del/prisma/seeds/user.ts.draft delete mode 100644 03_source/api_server.del/prisma/seeds/utils/set-date.ts delete mode 100644 03_source/api_server.del/prisma/seeds/utils/uuidv4.ts delete mode 100644 03_source/api_server.del/src/app.ts delete mode 100644 03_source/api_server.del/src/client.ts delete mode 100644 03_source/api_server.del/src/config/config.ts delete mode 100644 03_source/api_server.del/src/config/logger.ts delete mode 100644 03_source/api_server.del/src/config/morgan.ts delete mode 100644 03_source/api_server.del/src/config/passport.ts delete mode 100644 03_source/api_server.del/src/config/roles.ts delete mode 100644 03_source/api_server.del/src/controllers/auth.controller.ts delete mode 100644 03_source/api_server.del/src/controllers/event.controller.ts delete mode 100644 03_source/api_server.del/src/controllers/helloworld.controller.ts delete mode 100644 03_source/api_server.del/src/controllers/index.ts delete mode 100644 03_source/api_server.del/src/controllers/member.controller.ts delete mode 100644 03_source/api_server.del/src/controllers/order.controller.ts delete mode 100644 03_source/api_server.del/src/controllers/profile.controller.ts delete mode 100644 03_source/api_server.del/src/controllers/user.controller.ts delete mode 100644 03_source/api_server.del/src/docs/components.yml delete mode 100644 03_source/api_server.del/src/docs/swaggerDef.ts delete mode 100644 03_source/api_server.del/src/index.ts delete mode 100644 03_source/api_server.del/src/middlewares/auth.ts delete mode 100644 03_source/api_server.del/src/middlewares/error.ts delete mode 100644 03_source/api_server.del/src/middlewares/rateLimiter.ts delete mode 100644 03_source/api_server.del/src/middlewares/validate.ts delete mode 100644 03_source/api_server.del/src/middlewares/xss.ts delete mode 100644 03_source/api_server.del/src/routes/v1/auth.route.ts delete mode 100644 03_source/api_server.del/src/routes/v1/docs.route.ts delete mode 100644 03_source/api_server.del/src/routes/v1/event.route.ts delete mode 100644 03_source/api_server.del/src/routes/v1/helloworld.route.ts delete mode 100644 03_source/api_server.del/src/routes/v1/index.ts delete mode 100644 03_source/api_server.del/src/routes/v1/member.route.ts delete mode 100644 03_source/api_server.del/src/routes/v1/order.route.ts delete mode 100644 03_source/api_server.del/src/routes/v1/profile.route.ts delete mode 100644 03_source/api_server.del/src/routes/v1/user.route.ts delete mode 100644 03_source/api_server.del/src/services/auth.service.ts delete mode 100644 03_source/api_server.del/src/services/email.service.ts delete mode 100644 03_source/api_server.del/src/services/event.service.ts delete mode 100644 03_source/api_server.del/src/services/index.ts delete mode 100644 03_source/api_server.del/src/services/member.service.ts delete mode 100644 03_source/api_server.del/src/services/order.service.ts delete mode 100644 03_source/api_server.del/src/services/profile.service.ts delete mode 100644 03_source/api_server.del/src/services/token.service.ts delete mode 100644 03_source/api_server.del/src/services/user.service.ts delete mode 100644 03_source/api_server.del/src/types/response.d.ts delete mode 100644 03_source/api_server.del/src/utils/ApiError.ts delete mode 100644 03_source/api_server.del/src/utils/catchAsync.ts delete mode 100644 03_source/api_server.del/src/utils/encryption.ts delete mode 100644 03_source/api_server.del/src/utils/exclude.ts delete mode 100644 03_source/api_server.del/src/utils/pick.ts delete mode 100644 03_source/api_server.del/src/validations/auth.validation.ts delete mode 100644 03_source/api_server.del/src/validations/custom.validation.ts delete mode 100644 03_source/api_server.del/src/validations/index.ts delete mode 100644 03_source/api_server.del/src/validations/user.validation.ts delete mode 100644 03_source/api_server.del/tests/fixtures/user.fixture.ts delete mode 100644 03_source/api_server.del/tests/integration/auth.test.ts delete mode 100644 03_source/api_server.del/tests/utils/setupTestDb.ts delete mode 100644 03_source/api_server.del/tsconfig.json delete mode 100644 03_source/api_server.del/yarn.lock delete mode 100644 03_source/mobile_baseline.bak/.editorconfig delete mode 100644 03_source/mobile_baseline.bak/.firebaserc delete mode 100644 03_source/mobile_baseline.bak/.github/CONTRIBUTING.md delete mode 100644 03_source/mobile_baseline.bak/.gitignore delete mode 100644 03_source/mobile_baseline.bak/.netlify/_redirects delete mode 100644 03_source/mobile_baseline.bak/.netlify/state.json delete mode 100644 03_source/mobile_baseline.bak/.prettierrc delete mode 100644 03_source/mobile_baseline.bak/.vscode/settings.json delete mode 100644 03_source/mobile_baseline.bak/LICENSE delete mode 100644 03_source/mobile_baseline.bak/README.md delete mode 100644 03_source/mobile_baseline.bak/android/.gitignore delete mode 100644 03_source/mobile_baseline.bak/android/app/.gitignore delete mode 100644 03_source/mobile_baseline.bak/android/app/build.gradle delete mode 100644 03_source/mobile_baseline.bak/android/app/capacitor.build.gradle delete mode 100644 03_source/mobile_baseline.bak/android/app/proguard-rules.pro delete mode 100644 03_source/mobile_baseline.bak/android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/AndroidManifest.xml delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/java/io/ionic/starter/MainActivity.java delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/res/drawable-land-hdpi/splash.png delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/res/drawable-land-mdpi/splash.png delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/res/drawable-land-xhdpi/splash.png delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/res/drawable-land-xxhdpi/splash.png delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/res/drawable-land-xxxhdpi/splash.png delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/res/drawable-port-hdpi/splash.png delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/res/drawable-port-mdpi/splash.png delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/res/drawable-port-xhdpi/splash.png delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/res/drawable-port-xxhdpi/splash.png delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/res/drawable-port-xxxhdpi/splash.png delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/res/drawable/splash.png delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/res/layout/activity_main.xml delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/res/values/ic_launcher_background.xml delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/res/values/strings.xml delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/res/values/styles.xml delete mode 100644 03_source/mobile_baseline.bak/android/app/src/main/res/xml/file_paths.xml delete mode 100644 03_source/mobile_baseline.bak/android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java delete mode 100644 03_source/mobile_baseline.bak/android/build.gradle delete mode 100644 03_source/mobile_baseline.bak/android/capacitor.settings.gradle delete mode 100644 03_source/mobile_baseline.bak/android/gradle.properties delete mode 100644 03_source/mobile_baseline.bak/android/gradle/wrapper/gradle-wrapper.jar delete mode 100644 03_source/mobile_baseline.bak/android/gradle/wrapper/gradle-wrapper.properties delete mode 100755 03_source/mobile_baseline.bak/android/gradlew delete mode 100644 03_source/mobile_baseline.bak/android/gradlew.bat delete mode 100644 03_source/mobile_baseline.bak/android/settings.gradle delete mode 100644 03_source/mobile_baseline.bak/android/variables.gradle delete mode 100644 03_source/mobile_baseline.bak/capacitor.config.json delete mode 100644 03_source/mobile_baseline.bak/firebase.json delete mode 100644 03_source/mobile_baseline.bak/index.html delete mode 100644 03_source/mobile_baseline.bak/ionic.config.json delete mode 100644 03_source/mobile_baseline.bak/ios/.gitignore delete mode 100644 03_source/mobile_baseline.bak/ios/App/App.xcodeproj/project.pbxproj delete mode 100644 03_source/mobile_baseline.bak/ios/App/App.xcworkspace/contents.xcworkspacedata delete mode 100644 03_source/mobile_baseline.bak/ios/App/App.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 03_source/mobile_baseline.bak/ios/App/App/AppDelegate.swift delete mode 100644 03_source/mobile_baseline.bak/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png delete mode 100644 03_source/mobile_baseline.bak/ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 03_source/mobile_baseline.bak/ios/App/App/Assets.xcassets/Contents.json delete mode 100644 03_source/mobile_baseline.bak/ios/App/App/Assets.xcassets/Splash.imageset/Contents.json delete mode 100644 03_source/mobile_baseline.bak/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732-1.png delete mode 100644 03_source/mobile_baseline.bak/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732-2.png delete mode 100644 03_source/mobile_baseline.bak/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732.png delete mode 100644 03_source/mobile_baseline.bak/ios/App/App/Base.lproj/LaunchScreen.storyboard delete mode 100644 03_source/mobile_baseline.bak/ios/App/App/Base.lproj/Main.storyboard delete mode 100644 03_source/mobile_baseline.bak/ios/App/App/Info.plist delete mode 100644 03_source/mobile_baseline.bak/ios/App/Podfile delete mode 100644 03_source/mobile_baseline.bak/ios/App/Podfile.lock delete mode 100644 03_source/mobile_baseline.bak/package-lock.json delete mode 100644 03_source/mobile_baseline.bak/package.json delete mode 100644 03_source/mobile_baseline.bak/public/assets/data/data.json delete mode 100644 03_source/mobile_baseline.bak/public/assets/data/locations.json delete mode 100644 03_source/mobile_baseline.bak/public/assets/icon/favicon.png delete mode 100644 03_source/mobile_baseline.bak/public/assets/img/about/austin.jpg delete mode 100644 03_source/mobile_baseline.bak/public/assets/img/about/chicago.jpg delete mode 100644 03_source/mobile_baseline.bak/public/assets/img/about/madison.jpg delete mode 100644 03_source/mobile_baseline.bak/public/assets/img/about/seattle.jpg delete mode 100644 03_source/mobile_baseline.bak/public/assets/img/appicon.png delete mode 100644 03_source/mobile_baseline.bak/public/assets/img/appicon.svg delete mode 100644 03_source/mobile_baseline.bak/public/assets/img/ica-slidebox-img-1.png delete mode 100644 03_source/mobile_baseline.bak/public/assets/img/ica-slidebox-img-2.png delete mode 100644 03_source/mobile_baseline.bak/public/assets/img/ica-slidebox-img-3.png delete mode 100644 03_source/mobile_baseline.bak/public/assets/img/ica-slidebox-img-4.png delete mode 100644 03_source/mobile_baseline.bak/public/assets/img/ionic-logo-white.svg delete mode 100644 03_source/mobile_baseline.bak/public/assets/img/speaker-background.png delete mode 100755 03_source/mobile_baseline.bak/public/assets/img/speakers/bear.jpg delete mode 100755 03_source/mobile_baseline.bak/public/assets/img/speakers/cheetah.jpg delete mode 100755 03_source/mobile_baseline.bak/public/assets/img/speakers/duck.jpg delete mode 100755 03_source/mobile_baseline.bak/public/assets/img/speakers/eagle.jpg delete mode 100755 03_source/mobile_baseline.bak/public/assets/img/speakers/elephant.jpg delete mode 100755 03_source/mobile_baseline.bak/public/assets/img/speakers/giraffe.jpg delete mode 100755 03_source/mobile_baseline.bak/public/assets/img/speakers/iguana.jpg delete mode 100755 03_source/mobile_baseline.bak/public/assets/img/speakers/kitten.jpg delete mode 100755 03_source/mobile_baseline.bak/public/assets/img/speakers/lion.jpg delete mode 100755 03_source/mobile_baseline.bak/public/assets/img/speakers/mouse.jpg delete mode 100755 03_source/mobile_baseline.bak/public/assets/img/speakers/puppy.jpg delete mode 100755 03_source/mobile_baseline.bak/public/assets/img/speakers/rabbit.jpg delete mode 100755 03_source/mobile_baseline.bak/public/assets/img/speakers/turtle.jpg delete mode 100644 03_source/mobile_baseline.bak/public/assets/shapes.svg delete mode 100644 03_source/mobile_baseline.bak/public/favicon.ico delete mode 100644 03_source/mobile_baseline.bak/public/manifest.json delete mode 100644 03_source/mobile_baseline.bak/src/App.scss delete mode 100644 03_source/mobile_baseline.bak/src/App.test.tsx delete mode 100644 03_source/mobile_baseline.bak/src/App.tsx delete mode 100644 03_source/mobile_baseline.bak/src/__snapshots__/App.test.tsx.snap delete mode 100644 03_source/mobile_baseline.bak/src/components/AboutPopover.tsx delete mode 100644 03_source/mobile_baseline.bak/src/components/HomeOrTutorial.tsx delete mode 100644 03_source/mobile_baseline.bak/src/components/Menu.css delete mode 100644 03_source/mobile_baseline.bak/src/components/Menu.tsx delete mode 100644 03_source/mobile_baseline.bak/src/components/RedirectToLogin.tsx delete mode 100644 03_source/mobile_baseline.bak/src/components/SessionList.tsx delete mode 100644 03_source/mobile_baseline.bak/src/components/SessionListFilter.css delete mode 100644 03_source/mobile_baseline.bak/src/components/SessionListFilter.tsx delete mode 100644 03_source/mobile_baseline.bak/src/components/SessionListItem.tsx delete mode 100644 03_source/mobile_baseline.bak/src/components/ShareSocialFab.tsx delete mode 100644 03_source/mobile_baseline.bak/src/components/SpeakerItem.tsx delete mode 100644 03_source/mobile_baseline.bak/src/data/AppContext.tsx delete mode 100644 03_source/mobile_baseline.bak/src/data/combineReducers.ts delete mode 100644 03_source/mobile_baseline.bak/src/data/connect.tsx delete mode 100644 03_source/mobile_baseline.bak/src/data/dataApi.ts delete mode 100644 03_source/mobile_baseline.bak/src/data/locations/locations.actions.ts delete mode 100644 03_source/mobile_baseline.bak/src/data/locations/locations.reducer.ts delete mode 100644 03_source/mobile_baseline.bak/src/data/selectors.ts delete mode 100644 03_source/mobile_baseline.bak/src/data/sessions/conf.state.ts delete mode 100644 03_source/mobile_baseline.bak/src/data/sessions/sessions.actions.ts delete mode 100644 03_source/mobile_baseline.bak/src/data/sessions/sessions.reducer.ts delete mode 100644 03_source/mobile_baseline.bak/src/data/state.ts delete mode 100644 03_source/mobile_baseline.bak/src/data/user/user.actions.ts delete mode 100644 03_source/mobile_baseline.bak/src/data/user/user.reducer.ts delete mode 100644 03_source/mobile_baseline.bak/src/data/user/user.state.ts delete mode 100644 03_source/mobile_baseline.bak/src/declarations.ts delete mode 100644 03_source/mobile_baseline.bak/src/main.tsx delete mode 100644 03_source/mobile_baseline.bak/src/models/Location.ts delete mode 100644 03_source/mobile_baseline.bak/src/models/Schedule.ts delete mode 100644 03_source/mobile_baseline.bak/src/models/SessionGroup.ts delete mode 100644 03_source/mobile_baseline.bak/src/models/Speaker.ts delete mode 100644 03_source/mobile_baseline.bak/src/pages/About.scss delete mode 100644 03_source/mobile_baseline.bak/src/pages/About.tsx delete mode 100644 03_source/mobile_baseline.bak/src/pages/Account.scss delete mode 100644 03_source/mobile_baseline.bak/src/pages/Account.tsx delete mode 100644 03_source/mobile_baseline.bak/src/pages/Login.scss delete mode 100644 03_source/mobile_baseline.bak/src/pages/Login.tsx delete mode 100644 03_source/mobile_baseline.bak/src/pages/MainTabs.tsx delete mode 100644 03_source/mobile_baseline.bak/src/pages/MapView.scss delete mode 100644 03_source/mobile_baseline.bak/src/pages/MapView.tsx delete mode 100644 03_source/mobile_baseline.bak/src/pages/SchedulePage.scss delete mode 100644 03_source/mobile_baseline.bak/src/pages/SchedulePage.tsx delete mode 100644 03_source/mobile_baseline.bak/src/pages/SessionDetail.scss delete mode 100644 03_source/mobile_baseline.bak/src/pages/SessionDetail.tsx delete mode 100644 03_source/mobile_baseline.bak/src/pages/Signup.scss delete mode 100644 03_source/mobile_baseline.bak/src/pages/Signup.tsx delete mode 100644 03_source/mobile_baseline.bak/src/pages/SpeakerDetail.scss delete mode 100644 03_source/mobile_baseline.bak/src/pages/SpeakerDetail.tsx delete mode 100644 03_source/mobile_baseline.bak/src/pages/SpeakerList.scss delete mode 100644 03_source/mobile_baseline.bak/src/pages/SpeakerList.tsx delete mode 100644 03_source/mobile_baseline.bak/src/pages/Support.scss delete mode 100644 03_source/mobile_baseline.bak/src/pages/Support.tsx delete mode 100644 03_source/mobile_baseline.bak/src/pages/Tutorial.scss delete mode 100644 03_source/mobile_baseline.bak/src/pages/Tutorial.tsx delete mode 100644 03_source/mobile_baseline.bak/src/react-app-env.d.ts delete mode 100644 03_source/mobile_baseline.bak/src/serviceWorker.ts delete mode 100644 03_source/mobile_baseline.bak/src/theme/variables.css delete mode 100644 03_source/mobile_baseline.bak/src/types/images.d.ts delete mode 100644 03_source/mobile_baseline.bak/src/util/types.ts delete mode 100644 03_source/mobile_baseline.bak/tsconfig.json delete mode 100644 03_source/mobile_baseline.bak/tsconfig.node.json delete mode 100644 03_source/mobile_baseline.bak/vercel.json delete mode 100644 03_source/mobile_baseline.bak/vite.config.ts diff --git a/03_source/api_server.del/.dockerignore b/03_source/api_server.del/.dockerignore deleted file mode 100644 index 6667a59..0000000 --- a/03_source/api_server.del/.dockerignore +++ /dev/null @@ -1,4 +0,0 @@ -node_modules -.git -.gitignore -.DS_Store \ No newline at end of file diff --git a/03_source/api_server.del/.editorconfig b/03_source/api_server.del/.editorconfig deleted file mode 100644 index 53b061a..0000000 --- a/03_source/api_server.del/.editorconfig +++ /dev/null @@ -1,9 +0,0 @@ -root = true - -[*] -indent_style = space -indent_size = 2 -end_of_line = lf -charset = utf-8 -trim_trailing_whitespace = true -insert_final_newline = true \ No newline at end of file diff --git a/03_source/api_server.del/.env.example b/03_source/api_server.del/.env.example deleted file mode 100644 index f17758c..0000000 --- a/03_source/api_server.del/.env.example +++ /dev/null @@ -1,25 +0,0 @@ -# Port number -PORT=3000 - -# Postgres URL -DATABASE_URL="postgresql://postgres:secret@localhost:5432/mydb?schema=public" - -# JWT -# JWT secret key -JWT_SECRET=thisisasamplesecret -# Number of minutes after which an access token expires -JWT_ACCESS_EXPIRATION_MINUTES=30 -# Number of days after which a refresh token expires -JWT_REFRESH_EXPIRATION_DAYS=30 -# Number of minutes after which a reset password token expires -JWT_RESET_PASSWORD_EXPIRATION_MINUTES=10 -# Number of minutes after which a verify email token expires -JWT_VERIFY_EMAIL_EXPIRATION_MINUTES=10 - -# SMTP configuration options for the email service -# For testing, you can use a fake SMTP service like Ethereal: https://ethereal.email/create -SMTP_HOST=email-server -SMTP_PORT=587 -SMTP_USERNAME=email-server-username -SMTP_PASSWORD=email-server-password -EMAIL_FROM=support@yourapp.com diff --git a/03_source/api_server.del/.eslintignore b/03_source/api_server.del/.eslintignore deleted file mode 100644 index 9e87c05..0000000 --- a/03_source/api_server.del/.eslintignore +++ /dev/null @@ -1,2 +0,0 @@ -node_modules -bin \ No newline at end of file diff --git a/03_source/api_server.del/.eslintrc b/03_source/api_server.del/.eslintrc deleted file mode 100644 index 478ff1a..0000000 --- a/03_source/api_server.del/.eslintrc +++ /dev/null @@ -1,14 +0,0 @@ -{ - "parser": "@typescript-eslint/parser", - "extends": [ - "plugin:@typescript-eslint/recommended", - "plugin:prettier/recommended" - ], - "parserOptions": { - "ecmaVersion": 2018, - "sourceType": "module" - }, - "rules": { - "@typescript-eslint/no-explicit-any": "off" - } -} \ No newline at end of file diff --git a/03_source/api_server.del/.gitignore b/03_source/api_server.del/.gitignore deleted file mode 100644 index f3fc1d9..0000000 --- a/03_source/api_server.del/.gitignore +++ /dev/null @@ -1,21 +0,0 @@ -# Dependencies -node_modules - -# yarn error logs -yarn-error.log - -# Environment varibales -.env* -!.env*.example - -# Code coverage -coverage - -# misc -.DS_Store - -# Dev db data -db - -# TypeScript -build diff --git a/03_source/api_server.del/.lintstagedrc b/03_source/api_server.del/.lintstagedrc deleted file mode 100644 index c49a88c..0000000 --- a/03_source/api_server.del/.lintstagedrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "*.ts": "eslint" -} \ No newline at end of file diff --git a/03_source/api_server.del/.prettierrc b/03_source/api_server.del/.prettierrc deleted file mode 100644 index a333e55..0000000 --- a/03_source/api_server.del/.prettierrc +++ /dev/null @@ -1,7 +0,0 @@ -{ - "semi": true, - "tabWidth": 2, - "printWidth": 100, - "singleQuote": true, - "trailingComma": "none" -} \ No newline at end of file diff --git a/03_source/api_server.del/.vscode/extensions.json b/03_source/api_server.del/.vscode/extensions.json deleted file mode 100644 index cfc4d34..0000000 --- a/03_source/api_server.del/.vscode/extensions.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "recommendations": [ - "prisma.prisma" - ] -} diff --git a/03_source/api_server.del/.vscode/settings.json b/03_source/api_server.del/.vscode/settings.json deleted file mode 100644 index 2b7e46d..0000000 --- a/03_source/api_server.del/.vscode/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "python.formatting.provider": "yapf" -} \ No newline at end of file diff --git a/03_source/api_server.del/CONTRIBUTING.md b/03_source/api_server.del/CONTRIBUTING.md deleted file mode 100644 index 1098f7a..0000000 --- a/03_source/api_server.del/CONTRIBUTING.md +++ /dev/null @@ -1,61 +0,0 @@ -# Contributing to prisma-express-typescript-boilerplate - -Thank you for your interest in contributing to the prisma-express-typescript-boilerplate project! Your contributions are valuable in making this project better for everyone. Before you start contributing, please take a moment to review the guidelines below. - -## Getting Started - -1. **Fork the Repository**: Start by forking the prisma-express-typescript-boilerplate repository to your own GitHub account. You can do this by clicking the "Fork" button on the repository page. - -2. **Clone the Repository**: Clone your forked repository to your local machine using the following command: - - ```git clone https://github.com/your-username/prisma-express-typescript-boilerplate.git ``` - - -3. **Install Dependencies**: Navigate to the cloned repository directory and install the project dependencies by running: - -```npm install``` - - -## Making Changes - -1. **Create a Branch**: Create a new branch for your changes. Use a descriptive name that reflects the nature of your contribution. For example: - -```git checkout -b my-contribution``` - -2. **Implement Your Changes**: Make the necessary modifications and improvements to the project. This could involve bug fixes, feature enhancements, documentation updates, or any other relevant changes. - -3. **Test Your Changes**: Ensure that your modifications work as intended and don't introduce any regressions. Run the existing tests using: - -```npm test``` - -If you're adding new features, consider writing tests to cover the new functionality. - -4. **Commit Your Changes**: Once you're satisfied with your changes, commit them with a clear and descriptive commit message: - -```git add .``` - -```git commit -m "Add my contribution``` - - -5. **Push Your Changes**: Push your changes to your forked repository: - - -## Submitting a Pull Request - -1. **Open a Pull Request**: Go to the main page of your forked repository on GitHub and switch to the branch you just pushed. Click on the "Compare & pull request" button next to the branch name. - -2. **Provide a Description**: In the pull request description, clearly explain the purpose and details of your contribution. Reference any relevant issues or feature requests if applicable. - -3. **Review Process**: The project maintainers will review your pull request, providing feedback or suggesting changes if necessary. Be open to discussion and iterate on your changes based on the feedback received. - -4. **Merge Your Pull Request**: Once your pull request has been approved and passes the review process, it will be merged into the main repository. Congratulations on your successful contribution! - -## Code of Conduct - -Please note that the prisma-express-typescript-boilerplate project follows a Code of Conduct. Respectful and inclusive behavior is expected from all contributors. Familiarize yourself with the project's Code of Conduct to ensure a positive and welcoming environment for everyone. - -## Getting Help - -If you have any questions or need assistance during the contribution process, don't hesitate to reach out to the project maintainers by opening an issue on the repository. They will be happy to help you. - -Thank you for your interest in contributing to the prisma-express-typescript-boilerplate project. Your contributions make a difference! diff --git a/03_source/api_server.del/Dockerfile b/03_source/api_server.del/Dockerfile deleted file mode 100644 index a35383c..0000000 --- a/03_source/api_server.del/Dockerfile +++ /dev/null @@ -1,15 +0,0 @@ -FROM node:18-alpine3.16 - -RUN mkdir -p /usr/src/node-app && chown -R node:node /usr/src/node-app - -WORKDIR /usr/src/node-app - -COPY package.json yarn.lock ./ - -USER node - -RUN yarn install --pure-lockfile - -COPY --chown=node:node . . - -EXPOSE 3000 diff --git a/03_source/api_server.del/LICENSE b/03_source/api_server.del/LICENSE deleted file mode 100644 index 21693ad..0000000 --- a/03_source/api_server.del/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2022 Antonio Lázaro - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/03_source/api_server.del/README.md b/03_source/api_server.del/README.md deleted file mode 100644 index dfabde1..0000000 --- a/03_source/api_server.del/README.md +++ /dev/null @@ -1,370 +0,0 @@ -# RESTful API Node Server Boilerplate - -A boilerplate/starter project for quickly building RESTful APIs using [Node.js](https://nodejs.org), [TypeScript](https://www.typescriptlang.org), [Express](https://expressjs.com), and [Prisma](https://www.prisma.io). - -This project is an adaptation of the project [RESTful API Node Server Boilerplate](https://github.com/hagopj13/node-express-boilerplate) using a [PostgreSQL](https://www.postgresql.org) database with [Prisma](https://www.prisma.io) ORM. Many of the files are just an adaptation to [TypeScript](https://www.typescriptlang.org) from the files of the previously mentioned project. - -## Quick Start - -Clone the repo: - -```bash -git clone --depth 1 https://github.com/antonio-lazaro/prisma-express-typescript-boilerplate.git -cd prisma-express-typescript-boilerplate -npx rimraf ./.git -``` - -Install the dependencies: - -```bash -yarn install -``` - -Set the environment variables: - -```bash -cp .env.example .env - -# open .env and modify the environment variables (if needed) -``` - -## Table of Contents - -- [RESTful API Node Server Boilerplate](#restful-api-node-server-boilerplate) - - [Quick Start](#quick-start) - - [Table of Contents](#table-of-contents) - - [Features](#features) - - [Commands](#commands) - - [Environment Variables](#environment-variables) - - [Project Structure](#project-structure) - - [API Documentation](#api-documentation) - - [API Endpoints](#api-endpoints) - - [Error Handling](#error-handling) - - [Validation](#validation) - - [Authentication](#authentication) - - [Authorization](#authorization) - - [Logging](#logging) - - [Linting](#linting) - - [Contributing](#contributing) - - [Inspirations](#inspirations) - - [License](#license) - -## Features - -- **SQL database**: [PostgreSQL](https://www.postgresql.org) object data modeling using [Prisma](https://www.prisma.io) ORM -- **Authentication and authorization**: using [passport](http://www.passportjs.org) -- **Validation**: request data validation using [Joi](https://joi.dev) -- **Logging**: using [winston](https://github.com/winstonjs/winston) and [morgan](https://github.com/expressjs/morgan) -- `future` **Testing**: unit and integration tests using [Jest](https://jestjs.io) -- **Error handling**: centralized error handling mechanism -- **API documentation**: with [swagger-jsdoc](https://github.com/Surnet/swagger-jsdoc) and [swagger-ui-express](https://github.com/scottie1984/swagger-ui-express) -- **Process management**: advanced production process management using [PM2](https://pm2.keymetrics.io) -- **Dependency management**: with [Yarn](https://yarnpkg.com) -- **Environment variables**: using [dotenv](https://github.com/motdotla/dotenv) and [cross-env](https://github.com/kentcdodds/cross-env#readme) -- **Security**: set security HTTP headers using [helmet](https://helmetjs.github.io) -- **Santizing**: sanitize request data against xss and query injection -- **CORS**: Cross-Origin Resource-Sharing enabled using [cors](https://github.com/expressjs/cors) -- **Compression**: gzip compression with [compression](https://github.com/expressjs/compression) -- **Docker support** -- **Code coverage**: using [coveralls](https://coveralls.io) -- **Code quality**: with [Codacy](https://www.codacy.com) -- **Git hooks**: with [Husky](https://github.com/typicode/husky) and [lint-staged](https://github.com/okonet/lint-staged) -- **Linting**: with [ESLint](https://eslint.org) and [Prettier](https://prettier.io) -- **Editor config**: consistent editor configuration using [EditorConfig](https://editorconfig.org) - -## Commands - -Running locally: - -```bash -yarn dev -``` - -Running in production: - -```bash -yarn start -``` - -Testing: - -```bash -# run all tests -yarn test - -# run all tests in watch mode -yarn test:watch - -# run test coverage -yarn coverage -``` - -Database: - -```bash -# push changes to db -yarn db:push - -# start prisma studio -yarn db:studio -``` - -Docker: - -```bash -# run docker container in development mode -yarn docker:dev - -# run docker container in production mode -yarn docker:prod - -# run all tests in a docker container -yarn docker:test - -# run docker container with PostgreSQL db -yarn docker:dev-db:start - -# stop docker container with PostgreSQL db -yarn docker:dev-db:stop -``` - -Linting: - -```bash -# run ESLint -yarn lint - -# fix ESLint errors -yarn lint:fix - -# run prettier -yarn prettier - -# fix prettier errors -yarn prettier:fix -``` - -## Environment Variables - -The environment variables can be found and modified in the `.env` file. They come with these default values: - -```bash -# Port number -PORT=3000 - -# URL of the PostgreSQL database -DATABASE_URL=postgresql://postgres:secret@localhost:5432/mydb?schema=public - -# JWT -# JWT secret key -JWT_SECRET=thisisasamplesecret -# Number of minutes after which an access token expires -JWT_ACCESS_EXPIRATION_MINUTES=30 -# Number of days after which a refresh token expires -JWT_REFRESH_EXPIRATION_DAYS=30 - -# SMTP configuration options for the email service -# For testing, you can use a fake SMTP service like Ethereal: https://ethereal.email/create -SMTP_HOST=email-server -SMTP_PORT=587 -SMTP_USERNAME=email-server-username -SMTP_PASSWORD=email-server-password -EMAIL_FROM=support@yourapp.com -``` - -## Project Structure - -``` -src\ - |--config\ # Environment variables and configuration related things - |--controllers\ # Route controllers (controller layer) - |--docs\ # Swagger files - |--middlewares\ # Custom express middlewares - |--routes\ # Routes - |--services\ # Business logic (service layer) - |--utils\ # Utility classes and functions - |--validations\ # Request data validation schemas - |--app.js # Express app - |--index.js # App entry point -``` - -## API Documentation - -To view the list of available APIs and their specifications, run the server and go to `http://localhost:3000/v1/docs` in your browser. This documentation page is automatically generated using the [swagger](https://swagger.io/) definitions written as comments in the route files. - -### API Endpoints - -List of available routes: - -**Auth routes**:\ -`POST /v1/auth/register` - register\ -`POST /v1/auth/login` - login\ -`POST /v1/auth/refresh-tokens` - refresh auth tokens\ -`POST /v1/auth/forgot-password` - send reset password email\ -`POST /v1/auth/reset-password` - reset password\ -`POST /v1/auth/send-verification-email` - send verification email\ -`POST /v1/auth/verify-email` - verify email - -**User routes**:\ -`POST /v1/users` - create a user\ -`GET /v1/users` - get all users\ -`GET /v1/users/:userId` - get user\ -`PATCH /v1/users/:userId` - update user\ -`DELETE /v1/users/:userId` - delete user - -## Error Handling - -The app has a centralized error handling mechanism. - -Controllers should try to catch the errors and forward them to the error handling middleware (by calling `next(error)`). For convenience, you can also wrap the controller inside the catchAsync utility wrapper, which forwards the error. - -```javascript -const catchAsync = require('../utils/catchAsync'); - -const controller = catchAsync(async (req, res) => { - // this error will be forwarded to the error handling middleware - throw new Error('Something wrong happened'); -}); -``` - -The error handling middleware sends an error response, which has the following format: - -```json -{ - "code": 404, - "message": "Not found" -} -``` - -When running in development mode, the error response also contains the error stack. - -The app has a utility ApiError class to which you can attach a response code and a message, and then throw it from anywhere (catchAsync will catch it). - -For example, if you are trying to get a user from the DB who is not found, and you want to send a 404 error, the code should look something like: - -```javascript -const httpStatus = require('http-status'); -const ApiError = require('../utils/ApiError'); -const User = require('../models/User'); - -const getUser = async (userId) => { - const user = await User.findById(userId); - if (!user) { - throw new ApiError(httpStatus.NOT_FOUND, 'User not found'); - } -}; -``` - -## Validation - -Request data is validated using [Joi](https://joi.dev/). Check the [documentation](https://joi.dev/api/) for more details on how to write Joi validation schemas. - -The validation schemas are defined in the `src/validations` directory and are used in the routes by providing them as parameters to the `validate` middleware. - -```javascript -const express = require('express'); -const validate = require('../../middlewares/validate'); -const userValidation = require('../../validations/user.validation'); -const userController = require('../../controllers/user.controller'); - -const router = express.Router(); - -router.post('/users', validate(userValidation.createUser), userController.createUser); -``` - -## Authentication - -To require authentication for certain routes, you can use the `auth` middleware. - -```javascript -const express = require('express'); -const auth = require('../../middlewares/auth'); -const userController = require('../../controllers/user.controller'); - -const router = express.Router(); - -router.post('/users', auth(), userController.createUser); -``` - -These routes require a valid JWT access token in the Authorization request header using the Bearer schema. If the request does not contain a valid access token, an Unauthorized (401) error is thrown. - -**Generating Access Tokens**: - -An access token can be generated by making a successful call to the register (`POST /v1/auth/register`) or login (`POST /v1/auth/login`) endpoints. The response of these endpoints also contains refresh tokens (explained below). - -An access token is valid for 30 minutes. You can modify this expiration time by changing the `JWT_ACCESS_EXPIRATION_MINUTES` environment variable in the .env file. - -**Refreshing Access Tokens**: - -After the access token expires, a new access token can be generated, by making a call to the refresh token endpoint (`POST /v1/auth/refresh-tokens`) and sending along a valid refresh token in the request body. This call returns a new access token and a new refresh token. - -A refresh token is valid for 30 days. You can modify this expiration time by changing the `JWT_REFRESH_EXPIRATION_DAYS` environment variable in the .env file. - -## Authorization - -The `auth` middleware can also be used to require certain rights/permissions to access a route. - -```javascript -const express = require('express'); -const auth = require('../../middlewares/auth'); -const userController = require('../../controllers/user.controller'); - -const router = express.Router(); - -router.post('/users', auth('manageUsers'), userController.createUser); -``` - -In the example above, an authenticated user can access this route only if that user has the `manageUsers` permission. - -The permissions are role-based. You can view the permissions/rights of each role in the `src/config/roles.js` file. - -If the user making the request does not have the required permissions to access this route, a Forbidden (403) error is thrown. - -## Logging - -Import the logger from `src/config/logger.js`. It is using the [Winston](https://github.com/winstonjs/winston) logging library. - -Logging should be done according to the following severity levels (ascending order from most important to least important): - -```javascript -const logger = require('/config/logger'); - -logger.error('message'); // level 0 -logger.warn('message'); // level 1 -logger.info('message'); // level 2 -logger.http('message'); // level 3 -logger.verbose('message'); // level 4 -logger.debug('message'); // level 5 -``` - -In development mode, log messages of all severity levels will be printed to the console. - -In production mode, only `info`, `warn`, and `error` logs will be printed to the console.\ -It is up to the server (or process manager) to actually read them from the console and store them in log files.\ -This app uses pm2 in production mode, which is already configured to store the logs in log files. - -Note: API request information (request url, response code, timestamp, etc.) are also automatically logged (using [morgan](https://github.com/expressjs/morgan)). - -## Linting - -Linting is done using [ESLint](https://eslint.org/) and [Prettier](https://prettier.io). - -In this app, ESLint is configured to follow the [Airbnb JavaScript style guide](https://github.com/airbnb/javascript/tree/master/packages/eslint-config-airbnb-base) with some modifications. It also extends [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) to turn off all rules that are unnecessary or might conflict with Prettier. - -To modify the ESLint configuration, update the `.eslintrc.json` file. To modify the Prettier configuration, update the `.prettierrc.json` file. - -To prevent a certain file or directory from being linted, add it to `.eslintignore` and `.prettierignore`. - -To maintain a consistent coding style across different IDEs, the project contains `.editorconfig` - -## Contributing - -Contributions are more than welcome! Please check out the [contributing guide](CONTRIBUTING.md). - -## Inspirations - -- [RESTful API Node Server Boilerplate](https://github.com/hagopj13/node-express-boilerplate) - -## License - -[MIT](LICENSE) diff --git a/03_source/api_server.del/docker-compose.dev.yml b/03_source/api_server.del/docker-compose.dev.yml deleted file mode 100644 index 4bfebad..0000000 --- a/03_source/api_server.del/docker-compose.dev.yml +++ /dev/null @@ -1,8 +0,0 @@ -services: - node-app: - container_name: node-app-dev - # command: sleep infinity - command: yarn dev -L - ports: - - '3000:3000' - - '5555:5555' diff --git a/03_source/api_server.del/docker-compose.only-db-dev.yml b/03_source/api_server.del/docker-compose.only-db-dev.yml deleted file mode 100644 index ba04833..0000000 --- a/03_source/api_server.del/docker-compose.only-db-dev.yml +++ /dev/null @@ -1,15 +0,0 @@ -services: - db: - image: postgres - restart: always - container_name: postgresdb-util-dev - environment: - - POSTGRES_USER=postgres - - POSTGRES_PASSWORD=secret - ports: - - '5432:5432' - volumes: - - db:/var/lib/postgresql/data -volumes: - db: - driver: local diff --git a/03_source/api_server.del/docker-compose.only-db-test.yml b/03_source/api_server.del/docker-compose.only-db-test.yml deleted file mode 100644 index 2301337..0000000 --- a/03_source/api_server.del/docker-compose.only-db-test.yml +++ /dev/null @@ -1,15 +0,0 @@ -services: - db: - image: postgres - restart: always - container_name: postgresdb-util-test - environment: - - POSTGRES_USER=postgres - - POSTGRES_PASSWORD=secret - ports: - - '5432:5432' - volumes: - - db:/var/lib/postgresql/data -volumes: - db: - driver: local diff --git a/03_source/api_server.del/docker-compose.prod.yml b/03_source/api_server.del/docker-compose.prod.yml deleted file mode 100644 index d5675ad..0000000 --- a/03_source/api_server.del/docker-compose.prod.yml +++ /dev/null @@ -1,5 +0,0 @@ -services: - node-app: - container_name: node-app-prod - command: yarn start - restart: always diff --git a/03_source/api_server.del/docker-compose.test.yml b/03_source/api_server.del/docker-compose.test.yml deleted file mode 100644 index a9472c0..0000000 --- a/03_source/api_server.del/docker-compose.test.yml +++ /dev/null @@ -1,4 +0,0 @@ -services: - node-app: - container_name: node-app-test - command: yarn test diff --git a/03_source/api_server.del/docker-compose.yml b/03_source/api_server.del/docker-compose.yml deleted file mode 100644 index 795dde9..0000000 --- a/03_source/api_server.del/docker-compose.yml +++ /dev/null @@ -1,46 +0,0 @@ -volumes: - dbdata: - driver: local - -networks: - node-network: - driver: bridge - -services: - postgresdb: - image: postgres - - environment: - - POSTGRES_USER=postgres - - POSTGRES_PASSWORD=secret - ports: - - '5432:5432' - volumes: - - dbdata:/var/lib/postgresql/data - networks: - - node-network - - mailpit: - image: axllent/mailpit - ports: - - '1025:1025' # SMTP - - '8025:8025' # Web UI - environment: - MP_UI_AUTH: 'admin:password123' # Optional auth - MP_SMTP_AUTH: 'admin:password123' - MP_SMTP_AUTH_ALLOW_INSECURE: 'true' - networks: - - node-network - - node-app: - build: . - image: node-app - ports: - - '3000:3000' - depends_on: - - postgresdb - - mailpit - volumes: - - .:/usr/src/node-app - networks: - - node-network diff --git a/03_source/api_server.del/ecosystem.config.json b/03_source/api_server.del/ecosystem.config.json deleted file mode 100644 index 6729672..0000000 --- a/03_source/api_server.del/ecosystem.config.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "apps": [ - { - "name": "app", - "script": "build/src/index.js", - "instances": 1, - "autorestart": true, - "watch": false, - "time": true, - "env": { - "NODE_ENV": "production" - } - } - ] -} \ No newline at end of file diff --git a/03_source/api_server.del/jest.config.ts b/03_source/api_server.del/jest.config.ts deleted file mode 100644 index e428c85..0000000 --- a/03_source/api_server.del/jest.config.ts +++ /dev/null @@ -1,10 +0,0 @@ -module.exports = { - preset: 'ts-jest', - testEnvironment: 'node', - testEnvironmentOptions: { - NODE_ENV: 'test' - }, - restoreMocks: true, - coveragePathIgnorePatterns: ['node_modules', 'src/config', 'src/app.ts', 'tests'], - coverageReporters: ['text', 'lcov', 'clover', 'html'] -}; diff --git a/03_source/api_server.del/package.json b/03_source/api_server.del/package.json deleted file mode 100644 index 5590b60..0000000 --- a/03_source/api_server.del/package.json +++ /dev/null @@ -1,115 +0,0 @@ -{ - "name": "prisma-express-typescript-boilerplate", - "version": "1.0.0", - "description": "REST API Boilerplate with Node JS, TypeScript, Express and Prisma", - "main": "src/index.ts", - "repository": "https://github.com/antonio-lazaro/prisma-express-typescript-boilerplate.git", - "scripts": { - "start": "yarn build && pm2 start ecosystem.config.json --no-daemon", - "dev": "cross-env NODE_ENV=development nodemon src/index.ts", - "test": "docker-compose -f docker-compose.only-db-test.yml up -d && yarn db:push && jest -i --colors --verbose --detectOpenHandles && docker-compose -f docker-compose.only-db-test.yml down", - "test:watch": "docker-compose -f docker-compose.only-db-test.yml up -d && yarn db:push && jest -i --watchAll && docker-compose -f docker-compose.only-db-test.yml down", - "lint": "eslint .", - "lint:fix": "eslint . --fix", - "prettier": "prettier --check **/*.ts", - "prettier:fix": "prettier --write **/*.ts", - "db:generate": "prisma generate", - "db:push": "prisma db push --force-reset", - "db:push:w": "npx nodemon --delay 5 --ext \"ts,tsx,prisma\" --exec \"yarn db:push && yarn seed && yarn db:studio\"", - "db:studio": "prisma studio", - "docker:prod": "docker-compose -f docker-compose.yml -f docker-compose.prod.yml up", - "docker:build": "docker-compose -f docker-compose.yml -f docker-compose.dev.yml build", - "docker:dev": "docker-compose -f docker-compose.yml -f docker-compose.dev.yml up -d", - "docker:bash": "docker-compose -f docker-compose.yml -f docker-compose.dev.yml exec -it node-app sh", - "docker:test": "docker-compose -f docker-compose.yml -f docker-compose.test.yml up", - "docker:dev-db:start": "docker-compose -f docker-compose.only-db-dev.yml up -d", - "docker:dev-db:stop": "docker-compose -f docker-compose.only-db-dev.yml down", - "prepare": "husky install", - "build": "rimraf build && tsc -p tsconfig.json", - "seed": "ts-node prisma/seed.ts", - "seed:w": "yarn nodemon --ext ts,tsx --exec \"yarn run seed\"" - }, - "keywords": [ - "node", - "node.js", - "typescript", - "boilerplate", - "express", - "rest", - "api", - "prisma", - "postgresql", - "es6", - "es7", - "es8", - "es9", - "docker", - "passport", - "joi", - "eslint", - "prettier" - ], - "author": "Antonio Lázaro", - "license": "ISC", - "devDependencies": { - "@faker-js/faker": "^7.6.0", - "@jest/globals": "^29.3.1", - "@types/compression": "^1.7.2", - "@types/cors": "^2.8.13", - "@types/express": "^4.17.14", - "@types/jest": "^29.2.5", - "@types/morgan": "^1.9.3", - "@types/node": "^18.11.13", - "@types/passport": "^1.0.11", - "@types/passport-jwt": "^3.0.7", - "@types/supertest": "^2.0.12", - "@types/swagger-jsdoc": "^6.0.1", - "@types/swagger-ui-express": "^4.1.3", - "@types/xss-filters": "^0.0.27", - "@typescript-eslint/eslint-plugin": "^5.46.1", - "@typescript-eslint/parser": "^5.46.1", - "cross-env": "^7.0.3", - "eslint": "^8.29.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-prettier": "^4.2.1", - "husky": "^8.0.2", - "jest": "^29.3.1", - "lint-staged": "^13.1.0", - "node-mocks-http": "^1.12.1", - "nodemon": "^2.0.20", - "prettier": "^2.8.1", - "prisma": "^4.10.1", - "supertest": "^6.3.3", - "swagger-jsdoc": "^6.2.5", - "swagger-ui-express": "^4.6.0", - "ts-jest": "^29.0.3", - "ts-node": "^10.9.1", - "typescript": "^4.9.4" - }, - "dependencies": { - "@prisma/client": "^4.10.1", - "@types/bcryptjs": "^2.4.2", - "@types/nodemailer": "^6.4.7", - "bcryptjs": "^2.4.3", - "compression": "^1.7.4", - "cors": "^2.8.5", - "date-fns": "^4.1.0", - "dotenv": "^16.0.3", - "express": "^4.18.2", - "express-rate-limit": "^6.7.0", - "helmet": "^6.0.1", - "http-status": "^1.5.3", - "joi": "^17.7.0", - "moment": "^2.29.4", - "morgan": "^1.10.0", - "nodemailer": "^6.8.0", - "passport": "^0.6.0", - "passport-jwt": "^4.0.0", - "pm2": "^5.2.2", - "winston": "^3.8.2", - "xss-filters": "^1.2.7" - }, - "prisma": { - "seed": "ts-node prisma/seed.ts" - } -} \ No newline at end of file diff --git a/03_source/api_server.del/prisma/schema.prisma b/03_source/api_server.del/prisma/schema.prisma deleted file mode 100644 index 3498be1..0000000 --- a/03_source/api_server.del/prisma/schema.prisma +++ /dev/null @@ -1,1049 +0,0 @@ -// This is your Prisma schema file, -// learn more about it in the docs: https://pris.ly/d/prisma-schema - -generator client { - provider = "prisma-client-js" - binaryTargets = ["native"] -} - -datasource db { - provider = "postgresql" - url = env("DATABASE_URL") -} - -model User { - id Int @id @default(autoincrement()) - email String @unique - name String? - password String - role Role @default(USER) - isEmailVerified Boolean @default(false) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - Token Token[] -} - -model Token { - id Int @id @default(autoincrement()) - token String - type TokenType - expires DateTime - blacklisted Boolean - createdAt DateTime @default(now()) - user User @relation(fields: [userId], references: [id]) - userId Int - memberId Int? -} - -enum Role { - USER - ADMIN -} - -enum TokenType { - ACCESS - REFRESH - RESET_PASSWORD - VERIFY_EMAIL -} - -// REQ0044/near_by_page -model Member { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - email String @unique - name String? - Event Event[] - eventId Int? - age Int? - rank String @default("Beginner") - verified String @default("NOT_VERIFIED") - hobbies String[] @default([]) - distance String @default("10km") - location_area String @default("Sai Kung") - greetings String @default("Hi, I am") - gender String @default("not disclosed") - tall_cm Int? - weight_kg Int? - occupation String @default("not disclosed") - language String[] @default([]) - education String[] @default([]) - self_introduction String @default("") - music String[] @default([]) - pets String[] @default([]) - character String[] @default([]) -} - -// REQ0042/event-detail -model Event { - id Int @id @default(autoincrement()) - eventDate DateTime - title String - joinMembers Member[] // Assuming Member model exists - price Float - currency String - duration_m Int - ageBottom Int - ageTop Int - location String - avatar String // Assuming avatar is stored as a file path or URL - Order Order[] -} - -model Order { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - title String? - order_time DateTime @default(now()) - last_payment_date DateTime? - status String @default("pending") - Event Event[] -} - -// cms_backend - -// mapped to IProductReview -model ProductReview { - id Int @id @default(autoincrement()) - name String - rating Float - comment String - helpful Float - avatarUrl String - postedAt DateTime @default(now()) // Assuming IDateValue maps to DateTime - isPurchased Boolean - attachments String[] - ProductItem ProductItem[] - // - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt -} - -// mapped to IProductFilters -model ProductFilters { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - rating String - gender String[] - category String - colors String[] - priceRange Int[] -} - -// mapped to IProductTableFilters -model ProductTableFilters { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - stock String[] - publish String[] -} - -// mapped to IProductItem -model ProductItem { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - sku String - name String - code String - price Float - taxes Float - tags String[] - sizes String[] - publish String - gender String[] - coverUrl String - images String[] - colors String[] - quantity Int - category String - available Int - totalSold Int - description String - totalRatings Float - totalReviews Int - inventoryType String - subDescription String - priceSale Float? - newLabel Json - saleLabel Json - ratings Json[] - reviews ProductReview[] - testing Helloworld[] -} - -// -model Helloworld { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - hello String @default("") - ProductItem ProductItem[] -} - -model MailSender { - // Define fields for MailSender here - // Example: - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - email String - name String - avatarUrl String? - // - // SendMail Mail[] @relation("mail_from") - // ReceiveMail Mail[] @relation("mail_to") -} - -model MailLabel { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - type String - name String - color String - unreadCount Int? -} - -model MailAttachment { - // Define fields for MailAttachment here - // Example: - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - filename String - url String - size Int - // Mail Mail? @relation(fields: [mailId], references: [id]) - // mailId Int? -} - -model Mail { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - folder String - labelIds String[] - subject String - isUnread Boolean - isImportant Boolean - message String - isStarred Boolean - // - // from MailSender @relation("mail_from", fields: [mailFromId], references: [id]) - // mailFromId Int - // - // to MailSender[] @relation("mail_to") - // - // attachments MailAttachment[] -} - -model OrderHistory { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - orderTime DateTime - paymentTime DateTime - deliveryTime DateTime - completionTime DateTime - timeline Json[] - OrderItem OrderItem? @relation(fields: [orderItemId], references: [id]) - orderItemId Int? -} - -model OrderShippingAddress { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - fullAddress String - phoneNumber String - OrderItem OrderItem? @relation(fields: [orderItemId], references: [id]) - orderItemId Int? -} - -model OrderPayment { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - cardType String - cardNumber String - OrderItem OrderItem? @relation(fields: [orderItemId], references: [id]) - orderItemId Int? -} - -model OrderDelivery { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - shipBy String - speedy String - trackingNumber String - OrderItem OrderItem? @relation(fields: [orderItemId], references: [id]) - orderItemId Int? -} - -model OrderCustomer { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - name String - email String - avatarUrl String - ipAddress String - OrderItem OrderItem? @relation(fields: [orderItemId], references: [id]) - orderItemId Int? -} - -model OrderProductItem { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - sku String - name String - price Float - coverUrl String - quantity Float - OrderItem OrderItem? @relation(fields: [orderItemId], references: [id]) - orderItemId Int? -} - -model OrderItem { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - taxes Float - status String - shipping Float - discount Float - subtotal Float - orderNumber String - totalAmount Float - totalQuantity Float - history OrderHistory[] - payment OrderPayment[] - customer OrderCustomer[] - delivery OrderDelivery[] - items OrderProductItem[] - shippingAddress OrderShippingAddress[] -} - -// src/types/tour.ts -model TourGuide { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - name String - avatarUrl String - phoneNumber String - TourItem TourItem? @relation(fields: [tourItemId], references: [id]) - tourItemId Int? - TourFilters TourFilters? @relation(fields: [tourFiltersId], references: [id]) - tourFiltersId Int? -} - -model TourBooker { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - - name String - guests Float - avatarUrl String - TourItem TourItem? @relation(fields: [tourItemId], references: [id]) - tourItemId Int? -} - -model TourItem { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - - name String - price Float - tags String[] - content String - publish String - images String[] - durations String - priceSale Float - totalViews Float - services String[] - destination String - ratingNumber Float - bookers TourBooker[] - tourGuides TourGuide[] - available Json -} - -model TourFilters { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - - services String[] - destination String[] - tourGuides TourGuide[] - endDate DateTime - startDate DateTime -} - -// src/types/user.ts -model UserProfileCover { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - name String - role String - coverUrl String - avatarUrl String -} - -model UserProfile { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - role String - quote String - email String - school String - country String - company String - totalFollowers Float - totalFollowing Float - // socialLinks: ISocialLink -} - -model UserProfileFollower { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - name String - country String - avatarUrl String -} - -model UserProfileGallery { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - title String - imageUrl String - postedAt DateTime -} - -model UserProfileFriend { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - name String - role String - avatarUrl String -} - -model UserProfilePost { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - - media String - message String - personLikes Json[] - comments Json[] -} - -model UserCard { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - name String - role String - coverUrl String - avatarUrl String - totalPosts Float - totalFollowers Float - totalFollowing Float -} - -model UserItem { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - name String - city String - role String - email String - state String - status String - address String - country String - zipCode String - company String - avatarUrl String - phoneNumber String - isVerified Boolean -} - -model UserAccountBillingHistory { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - price Float - invoiceNumber String -} - -// src/types/blog.ts -model PostFilters { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - publish String -} - -model PostHero { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - title String - coverUrl String - author Json? -} - -model PostComment { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - name String - message String - avatarUrl String - postedAt DateTime - users Json[] - replyComment Json[] - PostItem PostItem? @relation(fields: [postItemId], references: [id]) - postItemId Int? -} - -model PostItem { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - title String - tags String[] - publish String - content String - coverUrl String - metaTitle String - totalViews Float - totalShares Float - description String - totalComments Float - totalFavorites Float - metaKeywords String[] - metaDescription String - comments PostComment[] - author Json - favoritePerson Json[] -} - -// src/types/calendar.ts -model CalendarFilters { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - colors String[] - startDate DateTime - endDate DateTime -} - -model CalendarRange { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - start String? - end String? -} - -model CalendarEvent { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - color String - title String - allDay Boolean - description String - end String - start String -} - -// src/types/chat.ts -model ChatAttachment { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - name String - size Int - type String - path String - preview String - ChatMessage ChatMessage? @relation(fields: [chatMessageId], references: [id]) - chatMessageId Int? -} - -model ChatMessage { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - body String - senderId String - contentType String - attachments ChatAttachment[] - ChatConversation ChatConversation? @relation(fields: [chatConversationId], references: [id]) - chatConversationId Int? -} - -model ChatParticipant { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - name String - role String - email String - address String - avatarUrl String - phoneNumber String - lastActivity DateTime - status String - ChatConversation ChatConversation? @relation(fields: [chatConversationId], references: [id]) - chatConversationId Int? -} - -model ChatConversation { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - type String - unreadCount Int - messages ChatMessage[] - participants ChatParticipant[] -} - -model ChatConversations { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - allIds String[] - byId Json -} - -// src/types/checkout.ts -model CheckoutItem { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - name String - size String - price Float - coverUrl String - colors String[] - quantity Float - available Float - subtotal Float - CheckoutState CheckoutState? @relation(fields: [checkoutStateId], references: [id]) - checkoutStateId Int? -} - -model CheckoutDeliveryOption { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - label String - value Float - description String -} - -model CheckoutPaymentOption { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - value String - label String - description String -} - -model CheckoutCardOption { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - value String - label String -} - -model CheckoutState { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - total Float - subtotal Float - discount Float - shipping Float - totalItems Float - items CheckoutItem[] - billing AddressItem[] -} - -// common.ts -model PaymentCard { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - cardType String - primary Boolean? - cardNumber String -} - -model AddressItem { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - name String - company String? - primary Boolean? - fullAddress String - phoneNumber String? - addressType String? - CheckoutState CheckoutState[] - checkoutStateId Int? - InvoiceTo Invoice[] @relation("invoice_to") - InvoiceFrom Invoice[] @relation("invoice_from") -} - -model SocialLink { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - twitter String - facebook String - linkedin String - instagram String -} - -// file.ts -model FileFilters { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - - name String - type String[] - endDate DateTime - startDate DateTime -} - -model FileShared { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - - name String - email String - avatarUrl String - permission String - FolderManager FolderManager? @relation(fields: [folderManagerId], references: [id]) - folderManagerId Int? - FileManager FileManager? @relation(fields: [fileManagerId], references: [id]) - fileManagerId Int? -} - -model FolderManager { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - - url String - name String - size Int - type String - tags String[] - totalFiles Int? - isFavorited Boolean - modifiedAt DateTime - shared FileShared[] -} - -model FileManager { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - - url String - name String - size Int - type String - tags String[] - isFavorited Boolean - modifiedAt DateTime - shared FileShared[] -} - -model FileStore { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - modifiedAt DateTime @updatedAt - // - name String - path String - preview String - size Float - type String -} - -// invoice.ts -model InvoiceTableFilters { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - name String - status String - service String[] - endDate DateTime - startDate DateTime -} - -model InvoiceItem { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - title String - price Float - total Float - service String - quantity Int - description String - Invoice Invoice? @relation(fields: [invoiceId], references: [id]) - invoiceId Int? -} - -model Invoice { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - sent Int - taxes Float - status String - subtotal Float - discount Float - shipping Float - totalAmount Float - dueDate DateTime - invoiceNumber String - items InvoiceItem[] - createDate DateTime - invoiceTo AddressItem[] @relation("invoice_to") - invoiceFrom AddressItem[] @relation("invoice_from") -} - -// job.ts -model JobFilters { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - - roles String[] - experience String - benefits String[] - locations String[] - employmentTypes String[] -} - -model JobCandidate { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - - name String - role String - avatarUrl String - JobItem JobItem[] -} - -model JobCompany { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - - name String - logo String - phoneNumber String - fullAddress String - JobItem JobItem[] -} - -model JobSalary { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - - type String - price Float - negotiable Boolean - JobItem JobItem[] -} - -model JobItem { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - role String - title String - content String - publish String - skills String[] - totalViews Float - experience String - benefits String[] - locations String[] - employmentTypes String[] - workingSchedule String[] - expiredDate DateTime? @db.Timestamp(3) - salary JobSalary[] - company JobCompany[] - candidates JobCandidate[] -} - -// kanban.ts -model KanbanColumn { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - name String - Kanban Kanban? @relation(fields: [kanbanId], references: [id]) - kanbanId Int? -} - -model KanbanComment { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - name String - message String - avatarUrl String - messageType String - KanbanTask KanbanTask? @relation(fields: [kanbanTaskId], references: [id]) - kanbanTaskId Int? -} - -model KanbanAssignee { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - name String - role String - email String - status String - address String - avatarUrl String - phoneNumber String - lastActivity DateTime - KanbanTask KanbanTask? @relation(fields: [kanbanTaskId], references: [id]) - kanbanTaskId Int? -} - -model Reporter { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - name String - avatarUrl String - KanbanTask KanbanTask? @relation(fields: [kanbanTaskId], references: [id]) - kanbanTaskId Int? -} - -model KanbanTask { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - name String - status String - priority String - labels String[] - description String? - attachments String[] - comments KanbanComment[] - assignee KanbanAssignee[] - due DateTime[] - reporter Reporter[] - Kanban Kanban? @relation(fields: [kanbanId], references: [id]) - kanbanId Int? -} - -model Kanban { - id Int @id @default(autoincrement()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - // - columns KanbanColumn[] - tasks KanbanTask[] -} diff --git a/03_source/api_server.del/prisma/seed.ts b/03_source/api_server.del/prisma/seed.ts deleted file mode 100644 index b60ace2..0000000 --- a/03_source/api_server.del/prisma/seed.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { Event } from './seeds/Event'; -import { Member } from './seeds/Member'; -import { Order } from './seeds/Order'; -import { superuserSeed } from './seeds/superuser'; -import { userSeed } from './seeds/user'; -import { ProductReview } from './seeds/productReview'; -import { ProductItem } from './seeds/productItem'; -import { Blog } from './seeds/blog'; -import { Mail } from './seeds/mail'; -// import { File } from './seeds/_files'; -// import { Chat } from './seeds/chat'; - -(async () => { - await userSeed; - await superuserSeed; - await Member; - await Event; - await Order; - await ProductReview; - await ProductItem; - await Blog; - await Mail; - // await File; - // await Chat; -})(); diff --git a/03_source/api_server.del/prisma/seeds/Event.ts b/03_source/api_server.del/prisma/seeds/Event.ts deleted file mode 100644 index 25564d8..0000000 --- a/03_source/api_server.del/prisma/seeds/Event.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { PrismaClient } from '@prisma/client'; -import { format, parseISO } from 'date-fns'; - -const prisma = new PrismaClient(); - -async function event() { - for (let i = 0; i < 5; i++) { - const helloworldEvent = await prisma.event.upsert({ - where: { id: i }, - update: {}, - create: { - eventDate: new Date(), - joinMembers: undefined, - title: 'event ' + i, - price: 123 + i, - currency: 'HKD', - duration_m: 480 - i, - ageBottom: 12 + i, - ageTop: 48 - i, - location: 'Hong Kong Island', - avatar: 'https://www.ionics.io/img/ionic-logo.png' - } - }); - } - - console.log('seed event done'); -} - -const Event = event() - .then(async () => { - await prisma.$disconnect(); - }) - .catch(async (e) => { - console.error(e); - await prisma.$disconnect(); - process.exit(1); - }); - -export { Event }; diff --git a/03_source/api_server.del/prisma/seeds/Member.ts b/03_source/api_server.del/prisma/seeds/Member.ts deleted file mode 100644 index 80bdb9a..0000000 --- a/03_source/api_server.del/prisma/seeds/Member.ts +++ /dev/null @@ -1,46 +0,0 @@ -import { PrismaClient } from '@prisma/client'; -const prisma = new PrismaClient(); - -async function member() { - for (let i = 0; i < 100; i++) { - const john = await prisma.member.upsert({ - where: { email: `member${i}@example.com` }, - update: {}, - create: { - email: `member${i}@example.com`, - name: `member_${i}`, - age: 20 + i, - rank: i % 2 ? 'VIP' : 'NON_VIP', - verified: i % 3 ? 'NOT_VERIFIED' : 'VERIFIED', - hobbies: ['fishing', 'basketball', 'piano'], - distance: '40km', - location_area: 'Sai Kung', - greetings: 'Hi, I am ', - gender: 'man', - tall_cm: 172, - weight_kg: 60, - occupation: 'doctor', - language: ['English', 'French', 'Chinese'], - education: ['Degree of Computer'], - self_introduction: 'Get me know me before you love me. Get me know me before you love me.', - music: ['Classic', 'Classic', 'Classic', 'Classic', 'Classic', 'Classic'], - pets: ['Classic', 'Classic', 'Classic', 'Classic', 'Classic', 'Classic'], - character: ['Classic', 'Classic', 'Classic', 'Classic', 'Classic', 'Classic'] - } - }); - } - - console.log('seed member done'); -} - -const Member = member() - .then(async () => { - await prisma.$disconnect(); - }) - .catch(async (e) => { - console.error(e); - await prisma.$disconnect(); - process.exit(1); - }); - -export { Member }; diff --git a/03_source/api_server.del/prisma/seeds/Order.ts b/03_source/api_server.del/prisma/seeds/Order.ts deleted file mode 100644 index de9b70b..0000000 --- a/03_source/api_server.del/prisma/seeds/Order.ts +++ /dev/null @@ -1,31 +0,0 @@ -import { PrismaClient } from '@prisma/client'; -const prisma = new PrismaClient(); - -async function order() { - for (let i = 0; i < 3; i++) { - const temp = await prisma.order.upsert({ - where: { id: i }, - update: {}, - create: { - title: 'Single Party with Dating', - order_time: new Date(), - last_payment_date: new Date(), - status: 'Pending' - } - }); - } - - console.log('seed order done'); -} - -const Order = order() - .then(async () => { - await prisma.$disconnect(); - }) - .catch(async (e) => { - console.error(e); - await prisma.$disconnect(); - process.exit(1); - }); - -export { Order }; diff --git a/03_source/api_server.del/prisma/seeds/_files.ts b/03_source/api_server.del/prisma/seeds/_files.ts deleted file mode 100644 index e7697ab..0000000 --- a/03_source/api_server.del/prisma/seeds/_files.ts +++ /dev/null @@ -1,49 +0,0 @@ -// src/_mock/_files.ts -// -import { _mock } from './_mock'; -import { _fileNames } from './assets'; - -// ---------------------------------------------------------------------- - -const GB = 1000000000 * 24; - -const URLS = [ - _mock.image.cover(2), - 'https://www.cloud.com/s/c218bo6kjuqyv66/design_suriname_2015.mp3', - 'https://www.cloud.com/s/c218bo6kjuqyv66/expertise_2015_conakry_sao-tome-and-principe_gender.mp4', - 'https://www.cloud.com/s/c218bo6kjuqyv66/money-popup-crack.pdf', - _mock.image.cover(3), - _mock.image.cover(5), - 'https://www.cloud.com/s/c218bo6kjuqyv66/large_news.txt', - 'https://www.cloud.com/s/c218bo6kjuqyv66/nauru-6015-small-fighter-left-gender.psd', - 'https://www.cloud.com/s/c218bo6kjuqyv66/tv-xs.doc', - 'https://www.cloud.com/s/c218bo6kjuqyv66/gustavia-entertainment-productivity.docx', - 'https://www.cloud.com/s/c218bo6kjuqyv66/vintage_bahrain_saipan.xls', - 'https://www.cloud.com/s/c218bo6kjuqyv66/indonesia-quito-nancy-grace-left-glad.xlsx', - 'https://www.cloud.com/s/c218bo6kjuqyv66/legislation-grain.zip', - 'https://www.cloud.com/s/c218bo6kjuqyv66/large_energy_dry_philippines.rar', - 'https://www.cloud.com/s/c218bo6kjuqyv66/footer-243-ecuador.iso', - 'https://www.cloud.com/s/c218bo6kjuqyv66/kyrgyzstan-04795009-picabo-street-guide-style.ai', - 'https://www.cloud.com/s/c218bo6kjuqyv66/india-data-large-gk-chesterton-mother.esp', - 'https://www.cloud.com/s/c218bo6kjuqyv66/footer-barbados-celine-dion.ppt', - 'https://www.cloud.com/s/c218bo6kjuqyv66/socio_respectively_366996.pptx', - 'https://www.cloud.com/s/c218bo6kjuqyv66/socio_ahead_531437_sweden_popup.wav', - 'https://www.cloud.com/s/c218bo6kjuqyv66/trinidad_samuel-morse_bring.m4v', - _mock.image.cover(11), - _mock.image.cover(17), - 'https://www.cloud.com/s/c218bo6kjuqyv66/xl_david-blaine_component_tanzania_books.pdf' -]; - -// ---------------------------------------------------------------------- - -export const _files = () => - _fileNames.map((name, index) => ({ - id: _mock.id(index), - name, - path: URLS[index], - preview: URLS[index], - size: GB / ((index + 1) * 500), - createdAt: _mock.time(index), - modifiedAt: _mock.time(index), - type: `${name.split('.').pop()}` - })); diff --git a/03_source/api_server.del/prisma/seeds/_mock.ts b/03_source/api_server.del/prisma/seeds/_mock.ts deleted file mode 100644 index 2bb9f84..0000000 --- a/03_source/api_server.del/prisma/seeds/_mock.ts +++ /dev/null @@ -1,88 +0,0 @@ -import { fSub } from './utils/set-date'; - -import { CONFIG } from './global-config'; - -import { - _id, - _ages, - _roles, - _prices, - _emails, - _ratings, - _nativeS, - _nativeM, - _nativeL, - _percents, - _booleans, - _sentences, - _lastNames, - _fullNames, - _tourNames, - _jobTitles, - _taskNames, - _fileNames, - _postTitles, - _firstNames, - _eventNames, - _courseNames, - _fullAddress, - _companyNames, - _productNames, - _descriptions, - _phoneNumbers, - _countryNames -} from './assets'; - -// ---------------------------------------------------------------------- - -export const _mock = { - id: (index: number) => _id[index], - // time: (index: number) => `2024-06-${(index + 1).toString().padStart(2, '0')}T23:00:00.000Z`, - time: (index: number) => fSub({ days: index, hours: index }), - boolean: (index: number) => _booleans[index], - role: (index: number) => _roles[index], - // Text - courseNames: (index: number) => _courseNames[index], - fileNames: (index: number) => _fileNames[index], - eventNames: (index: number) => _eventNames[index], - taskNames: (index: number) => _taskNames[index], - postTitle: (index: number) => _postTitles[index], - jobTitle: (index: number) => _jobTitles[index], - tourName: (index: number) => _tourNames[index], - productName: (index: number) => _productNames[index], - sentence: (index: number) => _sentences[index], - description: (index: number) => _descriptions[index], - // Contact - email: (index: number) => _emails[index], - phoneNumber: (index: number) => _phoneNumbers[index], - fullAddress: (index: number) => _fullAddress[index], - // Name - firstName: (index: number) => _firstNames[index], - lastName: (index: number) => _lastNames[index], - fullName: (index: number) => _fullNames[index], - companyNames: (index: number) => _companyNames[index], - countryNames: (index: number) => _countryNames[index], - // Number - number: { - percent: (index: number) => _percents[index], - rating: (index: number) => _ratings[index], - age: (index: number) => _ages[index], - price: (index: number) => _prices[index], - nativeS: (index: number) => _nativeS[index], - nativeM: (index: number) => _nativeM[index], - nativeL: (index: number) => _nativeL[index] - }, - // Image - image: { - cover: (index: number) => `${CONFIG.basePath}/assets/images/cover/cover-${index + 1}.webp`, - avatar: (index: number) => `${CONFIG.basePath}/assets/images/avatar/avatar-${index + 1}.webp`, - travel: (index: number) => `${CONFIG.basePath}/assets/images/travel/travel-${index + 1}.webp`, - course: (index: number) => `${CONFIG.basePath}/assets/images/course/course-${index + 1}.webp`, - company: (index: number) => - `${CONFIG.basePath}/assets/images/company/company-${index + 1}.webp`, - product: (index: number) => - `${CONFIG.basePath}/assets/images/m-product/product-${index + 1}.webp`, - portrait: (index: number) => - `${CONFIG.basePath}/assets/images/portrait/portrait-${index + 1}.webp` - } -}; diff --git a/03_source/api_server.del/prisma/seeds/assets.ts b/03_source/api_server.del/prisma/seeds/assets.ts deleted file mode 100644 index aba637c..0000000 --- a/03_source/api_server.del/prisma/seeds/assets.ts +++ /dev/null @@ -1,674 +0,0 @@ -// ---------------------------------------------------------------------- - -export const _id = Array.from( - { length: 40 }, - (_, index) => `e99f09a7-dd88-49d5-b1c8-1daf80c2d7b${index + 1}` -); - -// ---------------------------------------------------------------------- - -export const _booleans = [ - true, - true, - true, - false, - false, - true, - false, - false, - false, - false, - true, - true, - true, - false, - false, - false, - true, - false, - false, - false, - true, - false, - false, - true, -]; - -// ---------------------------------------------------------------------- - -export const _prices = [ - 83.74, 97.14, 68.71, 85.21, 52.17, 25.18, 43.84, 60.98, 98.42, 53.37, 72.75, 56.61, 64.55, 77.32, - 60.62, 79.81, 93.68, 47.44, 76.24, 92.87, 72.91, 20.54, 94.25, 37.51, -]; - -export const _ratings = [ - 4.2, 3.7, 4.5, 3.5, 0.5, 3.0, 2.5, 2.8, 4.9, 3.6, 2.5, 1.7, 3.9, 2.8, 4.1, 4.5, 2.2, 3.2, 0.6, - 1.3, 3.8, 3.8, 3.8, 2.0, -]; - -export const _ages = [ - 30, 26, 59, 47, 29, 46, 18, 56, 39, 19, 45, 18, 46, 56, 38, 41, 44, 48, 32, 45, 42, 60, 33, 57, -]; - -export const _percents = [ - 10.1, 13.6, 28.2, 42.1, 37.2, 18.5, 40.1, 94.8, 91.4, 53.0, 25.4, 62.9, 86.6, 62.4, 35.4, 17.6, - 52.0, 6.8, 95.3, 26.6, 69.9, 92.1, 46.2, 85.6, -]; - -export const _nativeS = [ - 11, 10, 7, 10, 12, 5, 10, 1, 8, 8, 10, 11, 12, 8, 4, 11, 8, 9, 4, 9, 2, 6, 3, 7, -]; - -export const _nativeM = [ - 497, 763, 684, 451, 433, 463, 951, 194, 425, 435, 807, 521, 538, 839, 394, 269, 453, 821, 364, - 849, 804, 776, 263, 239, -]; - -export const _nativeL = [ - 9911, 1947, 9124, 6984, 8488, 2034, 3364, 8401, 8996, 5271, 8478, 1139, 8061, 3035, 6733, 3952, - 2405, 3127, 6843, 4672, 6995, 6053, 5192, 9686, -]; - -export const _fullAddress = [ - `19034 Verna Unions Apt. 164 - Honolulu, RI / 87535`, - `1147 Rohan Drive Suite 819 - Burlington, VT / 82021`, - `18605 Thompson Circle Apt. 086 - Idaho Falls, WV / 50337`, - `110 Lamar Station Apt. 730 - Hagerstown, OK / 49808`, - `36901 Elmer Spurs Apt. 762 - Miramar, DE / 92836`, - `2089 Runolfsson Harbors Suite 886 - Chapel Hill, TX / 32827`, - `279 Karolann Ports Apt. 774 - Prescott Valley, WV / 53905`, - `96607 Claire Square Suite 591 - St. Louis Park, HI / 40802`, - `9388 Auer Station Suite 573 - Honolulu, AK / 98024`, - `47665 Adaline Squares Suite 510 - Blacksburg, NE / 53515`, - `989 Vernice Flats Apt. 183 - Billings, NV / 04147`, - `91020 Wehner Locks Apt. 673 - Albany, WY / 68763`, - `585 Candelario Pass Suite 090 - Columbus, LA / 25376`, - `80988 Renner Crest Apt. 000 - Fargo, VA / 24266`, - `28307 Shayne Pike Suite 523 - North Las Vegas, AZ / 28550`, - `205 Farrell Highway Suite 333 - Rock Hill, OK / 63421`, - `253 Kara Motorway Suite 821 - Manchester, SD / 09331`, - `13663 Kiara Oval Suite 606 - Missoula, AR / 44478`, - `8110 Claire Port Apt. 703 - Anchorage, TN / 01753`, - `4642 Demetris Lane Suite 407 - Edmond, AZ / 60888`, - `74794 Asha Flat Suite 890 - Lancaster, OR / 13466`, - `8135 Keeling Pines Apt. 326 - Alexandria, MA / 89442`, - `441 Gibson Shores Suite 247 - Pasco, NM / 60678`, - `4373 Emelia Valley Suite 596 - Columbia, NM / 42586`, -]; - -// ---------------------------------------------------------------------- - -export const _emails = [ - `nannie.abernathy70@yahoo.com`, - `ashlynn.ohara62@gmail.com`, - `milo.farrell@hotmail.com`, - `violet.ratke86@yahoo.com`, - `letha.lubowitz24@yahoo.com`, - `aditya.greenfelder31@gmail.com`, - `lenna.bergnaum27@hotmail.com`, - `luella.ryan33@gmail.com`, - `joana.simonis84@gmail.com`, - `marjolaine.white94@gmail.com`, - `vergie.block82@hotmail.com`, - `vito.hudson@hotmail.com`, - `tyrel.greenholt@gmail.com`, - `dwight.block85@yahoo.com`, - `mireya13@hotmail.com`, - `dasia.jenkins@hotmail.com`, - `benny89@yahoo.com`, - `dawn.goyette@gmail.com`, - `zella.hickle4@yahoo.com`, - `avery43@hotmail.com`, - `olen.legros@gmail.com`, - `jimmie.gerhold73@hotmail.com`, - `genevieve.powlowski@hotmail.com`, - `louie.kuphal39@gmail.com`, -]; - -// ---------------------------------------------------------------------- - -export const _fullNames = [ - `Jayvion Simon`, - `Lucian Obrien`, - `Deja Brady`, - `Harrison Stein`, - `Reece Chung`, - `Lainey Davidson`, - `Cristopher Cardenas`, - `Melanie Noble`, - `Chase Day`, - `Shawn Manning`, - `Soren Durham`, - `Cortez Herring`, - `Brycen Jimenez`, - `Giana Brandt`, - `Aspen Schmitt`, - `Colten Aguilar`, - `Angelique Morse`, - `Selina Boyer`, - `Lawson Bass`, - `Ariana Lang`, - `Amiah Pruitt`, - `Harold Mcgrath`, - `Esperanza Mcintyre`, - `Mireya Conner`, -]; - -export const _firstNames = [ - `Mossie`, - `David`, - `Ebba`, - `Chester`, - `Eula`, - `Jaren`, - `Boyd`, - `Brady`, - `Aida`, - `Anastasia`, - `Gregoria`, - `Julianne`, - `Ila`, - `Elyssa`, - `Lucio`, - `Lewis`, - `Jacinthe`, - `Molly`, - `Brown`, - `Fritz`, - `Keon`, - `Ella`, - `Ken`, - `Whitney`, -]; - -export const _lastNames = [ - `Carroll`, - `Simonis`, - `Yost`, - `Hand`, - `Emmerich`, - `Wilderman`, - `Howell`, - `Sporer`, - `Boehm`, - `Morar`, - `Koch`, - `Reynolds`, - `Padberg`, - `Watsica`, - `Upton`, - `Yundt`, - `Pfeffer`, - `Parker`, - `Zulauf`, - `Treutel`, - `McDermott`, - `McDermott`, - `Cruickshank`, - `Parisian`, -]; - -// ---------------------------------------------------------------------- - -export const _phoneNumbers = [ - '+1 202-555-0143', - '+1 416-555-0198', - '+44 20 7946 0958', - '+61 2 9876 5432', - '+91 22 1234 5678', - '+49 30 123456', - '+33 1 23456789', - '+81 3 1234 5678', - '+86 10 1234 5678', - '+55 11 2345-6789', - '+27 11 123 4567', - '+7 495 123-4567', - '+52 55 1234 5678', - '+39 06 123 4567', - '+34 91 123 4567', - '+31 20 123 4567', - '+46 8 123 456', - '+41 22 123 45 67', - '+82 2 123 4567', - '+54 11 1234-5678', - '+64 9 123 4567', - '+65 1234 5678', - '+60 3-1234 5678', - '+66 2 123 4567', - '+62 21 123 4567', - '+63 2 123 4567', - '+90 212 123 45 67', - '+966 11 123 4567', - '+971 2 123 4567', - '+20 2 12345678', - '+234 1 123 4567', - '+254 20 123 4567', - '+972 3-123-4567', - '+30 21 1234 5678', - '+353 1 123 4567', - '+351 21 123 4567', - '+47 21 23 45 67', - '+45 32 12 34 56', - '+358 9 123 4567', - '+48 22 123 45 67', -]; - -// ---------------------------------------------------------------------- - -export const _countryNames = [ - 'United States', - 'Canada', - 'United Kingdom', - 'Australia', - 'India', - 'Germany', - 'France', - 'Japan', - 'China', - 'Brazil', - 'South Africa', - 'Russia', - 'Mexico', - 'Italy', - 'Spain', - 'Netherlands', - 'Sweden', - 'Switzerland', - 'South Korea', - 'Argentina', - 'New Zealand', - 'Singapore', - 'Malaysia', - 'Thailand', - 'Indonesia', - 'Philippines', - 'Turkey', - 'Saudi Arabia', - 'United Arab Emirates', - 'Egypt', - 'Nigeria', - 'Kenya', - 'Israel', - 'Greece', - 'Ireland', - 'Portugal', - 'Norway', - 'Denmark', - 'Finland', - 'Poland', -]; - -// ---------------------------------------------------------------------- - -export const _roles = [ - `CEO`, - `CTO`, - `Project Coordinator`, - `Team Leader`, - `Software Developer`, - `Marketing Strategist`, - `Data Analyst`, - `Product Owner`, - `Graphic Designer`, - `Operations Manager`, - `Customer Support Specialist`, - `Sales Manager`, - `HR Recruiter`, - `Business Consultant`, - `Financial Planner`, - `Network Engineer`, - `Content Creator`, - `Quality Assurance Tester`, - `Public Relations Officer`, - `IT Administrator`, - `Compliance Officer`, - `Event Planner`, - `Legal Counsel`, - `Training Coordinator`, -]; - -// ---------------------------------------------------------------------- - -export const _postTitles = [ - `The Future of Renewable Energy: Innovations and Challenges Ahead`, - `Exploring the Impact of Artificial Intelligence on Modern Healthcare`, - `Climate Change and Its Effects on Global Food Security`, - `The Rise of Remote Work: Benefits, Challenges, and Future Trends`, - `Understanding Blockchain Technology: Beyond Cryptocurrency`, - `Mental Health in the Digital Age: Navigating Social Media and Well-being`, - `Sustainable Fashion: How the Industry is Going Green`, - `Space Exploration: New Frontiers and the Quest for Extraterrestrial Life`, - `The Evolution of E-Commerce: Trends Shaping the Online Retail Landscape`, - `Cybersecurity in the 21st Century: Protecting Data in a Digital World`, - `The Role of Big Data in Transforming Business Strategies`, - `Genetic Engineering: Ethical Considerations and Future Prospects`, - `Urban Farming: A Solution to Food Deserts and Urban Sustainability`, - `The Psychology of Consumer Behavior: What Drives Our Purchasing Decisions?`, - `Renewable Energy vs. Fossil Fuels: Which is the Future?`, - `Artificial Intelligence in Education: Enhancing Learning Experiences`, - `The Impact of Climate Change on Global Migration Patterns`, - `5G Technology: Revolutionizing Connectivity and Communication`, - `The Gig Economy: Opportunities, Risks, and the Future of Work`, - `Smart Cities: Integrating Technology for Sustainable Urban Living`, - `The Influence of Pop Culture on Modern Society`, - `Innovations in Medicine: From Telehealth to Personalized Treatment`, - `The Environmental Cost of Fast Fashion: What Can Consumers Do?`, - `The Intersection of Art and Technology: Digital Art in the 21st Century`, -]; - -// ---------------------------------------------------------------------- - -export const _productNames = [ - `Urban Explorer Sneakers`, - `Classic Leather Loafers`, - `Mountain Trekking Boots`, - `Elegance Stiletto Heels`, - `Comfy Running Shoes`, - `Chic Ballet Flats`, - `Vintage Oxford Shoes`, - `Waterproof Hiking Boots`, - `Casual Slip-On Sneakers`, - `Premium Dress Shoes`, - `Sporty Trail Runners`, - `Sophisticated Brogues`, - `Beach Sandals`, - `Stylish Wedge Heels`, - `Lightweight Training Shoes`, - `Luxurious Moccasins`, - `Durable Work Boots`, - `Trendy Platform Sneakers`, - `Cozy Winter Boots`, - `Fashion Ankle Boots`, - `Breathable Tennis Shoes`, - `Elegant Evening Pumps`, - `Modern Skate Shoes`, - `Comfortable Walking Shoes`, -]; - -// ---------------------------------------------------------------------- - -export const _tourNames = [ - `Majestic Mountain Adventures`, - `Island Hopping Extravaganza`, - `Cultural Wonders of Europe`, - `Safari Expedition in Africa`, - `Grand Canyon Explorer`, - `Historic Cities of Asia`, - `Tropical Paradise Getaway`, - `Alaskan Wilderness Tour`, - `Mediterranean Cruise Voyage`, - `Enchanting Eastern Europe`, - `Scenic Coastal Road Trip`, - `Ancient Ruins Discovery`, - `Australian Outback Adventure`, - `Northern Lights Experience`, - `Wildlife Wonders of South America`, - `Royal Castles and Palaces`, - `Ultimate Beach Retreat`, - `National Parks Exploration`, - `Gastronomic Tour of Italy`, - `Hiking Trails of New Zealand`, - `Art and History of France`, - `Exotic Temples of India`, - `Canadian Rockies Journey`, - `Caribbean Sun and Fun`, -]; - -// ---------------------------------------------------------------------- - -export const _jobTitles = [ - `Software Engineer`, - `Marketing Manager`, - `Data Scientist`, - `Graphic Designer`, - `Financial Analyst`, - `Human Resources Specialist`, - `Project Manager`, - `Sales Executive`, - `Content Writer`, - `Network Administrator`, - `Customer Service Representative`, - `Product Manager`, - `Business Analyst`, - `Mechanical Engineer`, - `Operations Manager`, - `UX/UI Designer`, - `Accountant`, - `Social Media Manager`, - `Research Scientist`, - `Legal Advisor`, - `Public Relations Specialist`, - `Health and Safety Officer`, - `IT Support Specialist`, - `Environmental Consultant`, -]; - -// ---------------------------------------------------------------------- - -export const _companyNames = [ - `Lueilwitz and Sons`, - `Gleichner, Mueller and Tromp`, - `Nikolaus - Leuschke`, - `Hegmann, Kreiger and Bayer`, - `Grimes Inc`, - `Durgan - Murazik`, - `Altenwerth, Medhurst and Roberts`, - `Raynor Group`, - `Mraz, Donnelly and Collins`, - `Padberg - Bailey`, - `Heidenreich, Stokes and Parker`, - `Pagac and Sons`, - `Rempel, Hand and Herzog`, - `Dare - Treutel`, - `Kihn, Marquardt and Crist`, - `Nolan - Kunde`, - `Wuckert Inc`, - `Dibbert Inc`, - `Goyette and Sons`, - `Feest Group`, - `Bosco and Sons`, - `Bartell - Kovacek`, - `Schimmel - Raynor`, - `Tremblay LLC`, -]; - -// ---------------------------------------------------------------------- - -export const _tags = [ - `Technology`, - `Health and Wellness`, - `Travel`, - `Finance`, - `Education`, - `Food and Beverage`, - `Fashion`, - `Home and Garden`, - `Sports`, - `Entertainment`, - `Business`, - `Science`, - `Automotive`, - `Beauty`, - `Fitness`, - `Lifestyle`, - `Real Estate`, - `Parenting`, - `Pet Care`, - `Environmental`, - `DIY and Crafts`, - `Gaming`, - `Photography`, - `Music`, -]; - -// ---------------------------------------------------------------------- - -export const _taskNames = [ - `Prepare Monthly Financial Report`, - `Design New Marketing Campaign`, - `Analyze Customer Feedback`, - `Update Website Content`, - `Conduct Market Research`, - `Develop Software Application`, - `Organize Team Meeting`, - `Create Social Media Posts`, - `Review Project Plan`, - `Implement Security Protocols`, - `Write Technical Documentation`, - `Test New Product Features`, - `Manage Client Inquiries`, - `Train New Employees`, - `Coordinate Logistics`, - `Monitor Network Performance`, - `Develop Training Materials`, - `Draft Press Release`, - `Prepare Budget Proposal`, - `Evaluate Vendor Proposals`, - `Perform Data Analysis`, - `Conduct Quality Assurance`, - `Plan Event Logistics`, - `Optimize SEO Strategies`, -]; - -// ---------------------------------------------------------------------- - -export const _courseNames = [ - `Introduction to Python Programming`, - `Digital Marketing Fundamentals`, - `Data Science with R`, - `Graphic Design Essentials`, - `Financial Planning for Beginners`, - `Human Resource Management Basics`, - `Project Management Fundamentals`, - `Sales Techniques and Strategies`, - `Content Writing Mastery`, - `Network Security Fundamentals`, - `Customer Service Excellence`, - `Product Management Essentials`, - `Business Analytics with Excel`, - `Mechanical Engineering Principles`, - `Leadership and Team Management`, - `User Experience (UX) Design Basics`, - `Accounting Fundamentals`, - `Social Media Marketing Mastery`, - `Biotechnology Essentials`, - `Legal Studies for Non-Lawyers`, - `Public Speaking Confidence`, - `Health and Wellness Coaching`, - `Web Development Bootcamp`, - `Photography Masterclass`, -]; - -// ---------------------------------------------------------------------- - -export const _fileNames = [ - 'cover-2.jpg', - 'design-suriname-2015.mp3', - 'expertise-2015-conakry-sao-tome-and-principe-gender.mp4', - 'money-popup-crack.pdf', - 'cover-4.jpg', - 'cover-6.jpg', - 'large-news.txt', - 'nauru-6015-small-fighter-left-gender.psd', - 'tv-xs.doc', - 'gustavia-entertainment-productivity.docx', - 'vintage-bahrain-saipan.xls', - 'indonesia-quito-nancy-grace-left-glad.xlsx', - 'legislation-grain.zip', - 'large-energy-dry-philippines.rar', - 'footer-243-ecuador.iso', - 'kyrgyzstan-04795009-picabo-street-guide-style.ai', - 'india-data-large-gk-chesterton-mother.esp', - 'footer-barbados-celine-dion.ppt', - 'socio-respectively-366996.pptx', - 'socio-ahead-531437-sweden-popup.wav', - 'trinidad-samuel-morse-bring.m4v', - 'cover-12.jpg', - 'cover-18.jpg', - 'xl-david-blaine-component-tanzania-books.pdf', -]; - -export const _eventNames = [ - `Annual General Meeting`, - `Summer Music Festival`, - `Tech Innovators Conference`, - `Charity Gala Dinner`, - `Spring Art Exhibition`, - `Corporate Training Workshop`, - `Community Health Fair`, - `Startup Pitch Night`, - `Regional Sports Tournament`, - `Book Launch Event`, - `Film Premiere Screening`, - `Industry Networking Mixer`, - `Holiday Craft Fair`, - `Environmental Awareness Week`, - `New Year's Eve Party`, - `Product Release Showcase`, - `Cultural Heritage Festival`, - `Science and Technology Expo`, - `Annual Awards Ceremony`, - `Fashion Week Runway Show`, - `Food and Wine Tasting`, - `Outdoor Adventure Camp`, - `Leadership Summit`, - `Wedding Expo`, -]; - -// ---------------------------------------------------------------------- - -export const _sentences = [ - `The sun slowly set over the horizon, painting the sky in vibrant hues of orange and pink.`, - `She eagerly opened the gift, her eyes sparkling with excitement.`, - `The old oak tree stood tall and majestic, its branches swaying gently in the breeze.`, - `The aroma of freshly brewed coffee filled the air, awakening my senses.`, - `The children giggled with joy as they ran through the sprinklers on a hot summer day.`, - `He carefully crafted a beautiful sculpture out of clay, his hands skillfully shaping the intricate details.`, - `The concert was a mesmerizing experience, with the music filling the venue and the crowd cheering in delight.`, - `The waves crashed against the shore, creating a soothing symphony of sound.`, - `The scent of blooming flowers wafted through the garden, creating a fragrant paradise.`, - `She gazed up at the night sky, marveling at the twinkling stars that dotted the darkness.`, - `The professor delivered a captivating lecture, engaging the students with thought-provoking ideas.`, - `The hiker trekked through the dense forest, guided by the soft glow of sunlight filtering through the trees.`, - `The delicate butterfly gracefully fluttered from flower to flower, sipping nectar with its slender proboscis.`, - `The aroma of freshly baked cookies filled the kitchen, tempting everyone with its irresistible scent.`, - 'The majestic waterfall cascaded down the rocks, creating a breathtaking display of nature`s power.', - `The actor delivered a powerful performance, moving the audience to tears with his emotional portrayal.`, - `The book transported me to a magical world, where imagination knew no bounds.`, - `The scent of rain filled the air as dark clouds gathered overhead, promising a refreshing downpour.`, - `The chef skillfully plated the dish, turning simple ingredients into a work of culinary art.`, - `The newborn baby let out a tiny cry, announcing its arrival to the world.`, - `The athlete sprinted across the finish line, arms raised in victory as the crowd erupted in applause.`, - `The ancient ruins stood as a testament to a civilization long gone, their grandeur still awe-inspiring.`, - `The artist dipped the brush into vibrant paint, bringing the canvas to life with bold strokes and vivid colors.`, - `The laughter of children echoed through the playground, filling the atmosphere with pure joy.`, -]; - -// ---------------------------------------------------------------------- - -export const _descriptions = [ - `Occaecati est et illo quibusdam accusamus qui. Incidunt aut et molestiae ut facere aut. Est quidem iusto praesentium excepturi harum nihil tenetur facilis. Ut omnis voluptates nihil accusantium doloribus eaque debitis.`, - `Atque eaque ducimus minima distinctio velit. Laborum et veniam officiis. Delectus ex saepe hic id laboriosam officia. Odit nostrum qui illum saepe debitis ullam. Laudantium beatae modi fugit ut. Dolores consequatur beatae nihil voluptates rem maiores.`, - `Rerum eius velit dolores. Explicabo ad nemo quibusdam. Voluptatem eum suscipit et ipsum et consequatur aperiam quia. Rerum nulla sequi recusandae illum velit quia quas. Et error laborum maiores cupiditate occaecati.`, - `Et non omnis qui. Qui sunt deserunt dolorem aut velit cumque adipisci aut enim. Nihil quis quisquam nesciunt dicta nobis ab aperiam dolorem repellat. Voluptates non blanditiis. Error et tenetur iste soluta cupiditate ratione perspiciatis et. Quibusdam aliquid nam sunt et quisquam non esse.`, - `Nihil ea sunt facilis praesentium atque. Ab animi alias sequi molestias aut velit ea. Sed possimus eos. Et est aliquid est voluptatem.`, - `Non rerum modi. Accusamus voluptatem odit nihil in. Quidem et iusto numquam veniam culpa aperiam odio aut enim. Quae vel dolores. Pariatur est culpa veritatis aut dolorem.`, - `Est enim et sit non impedit aperiam cumque animi. Aut eius impedit saepe blanditiis. Totam molestias magnam minima fugiat.`, - `Unde a inventore et. Sed esse ut. Atque ducimus quibusdam fuga quas id qui fuga.`, - `Eaque natus adipisci soluta nostrum dolorem. Nesciunt ipsum molestias ut aliquid natus ut omnis qui fugiat. Dolor et rem. Ut neque voluptatem blanditiis quasi ullam deleniti.`, - `Nam et error exercitationem qui voluptate optio. Officia omnis qui accusantium ipsam qui. Quia sequi nulla perspiciatis optio vero omnis maxime omnis ipsum. Perspiciatis consequuntur asperiores veniam dolores.`, - `Perspiciatis nulla ut ut ut voluptates totam consectetur eligendi qui. Optio ut cum. Dolorum sapiente qui laborum. Impedit temporibus totam delectus nihil. Voluptatem corrupti rem.`, - `Distinctio omnis similique omnis eos. Repellat cumque rerum nisi. Reiciendis soluta non ut veniam temporibus. Accusantium et dolorem voluptas harum. Nemo eius voluptate dicta et hic nemo. Dolorem assumenda et beatae molestias sit quo mollitia quis consequatur.`, - `Sed ut mollitia tempore ipsam et illum doloribus ut. Occaecati ratione veritatis explicabo. Omnis nam omnis sunt placeat tempore accusantium placeat distinctio velit.`, - `Eum illo dicta et perspiciatis ut blanditiis eos sequi. Ea veritatis aut et voluptas aut. Laborum eos quia tempore a culpa.`, - `Aut quos quae dolores repudiandae similique perferendis perferendis earum laudantium. Facere placeat natus nobis. Eius vitae ullam dolorem.`, - `Vero dolorem et voluptatem fugit tempore a quam iure. Fuga consequatur corrupti sunt asperiores vitae. Libero totam repellendus animi debitis illum et sunt officia.`, - `Cupiditate illum officiis id molestiae. Numquam non molestiae aliquid et natus sed hic. Alias quia explicabo sed corrupti sint. Natus in et odio qui unde facilis quia. Est sit eius laboriosam aliquid non aperiam quia quo corporis.`, - `Et a ab. Optio aspernatur minus tempora amet vitae consectetur inventore cumque. Sed et omnis. Aspernatur a magnam.`, - `Ipsum omnis et. Quia ea et autem tempore consequuntur veniam dolorem officiis. Ipsa dicta et ut quidem quia doloremque. Sequi vitae doloremque temporibus. Deserunt incidunt id aperiam itaque natus. Earum sit eaque quas incidunt nihil.`, - `Quae consequatur reiciendis. Consequatur non optio. Eaque id placeat. Commodi quo officia aut repudiandae reiciendis tempore voluptatem et. Ut accusamus qui itaque maxime aliquam. Fugit ut animi molestiae porro maiores.`, - `Modi hic asperiores ab cumque quam est aut. Voluptas atque quos molestias. Ut excepturi distinctio ipsam aspernatur sit.`, - `Sunt totam facilis. Quam commodi voluptatem veniam. Tempora deleniti itaque fugit nihil voluptas.`, - `Ipsam aliquam velit nobis repellendus officiis aut deserunt id et. Nihil sunt aut dolores aut. Dolores est ipsa quia et laborum quidem laborum accusamus id. Facilis odit quod hic laudantium saepe omnis nisi in sint. Sed cupiditate possimus id.`, - `Magnam non eveniet optio optio ut aliquid atque. Velit libero aspernatur quis laborum consequatur laudantium. Tempora facere optio fugit accusantium ut. Omnis aspernatur reprehenderit autem esse ut ut enim voluptatibus.`, -]; diff --git a/03_source/api_server.del/prisma/seeds/blog.ts b/03_source/api_server.del/prisma/seeds/blog.ts deleted file mode 100644 index 15bc3c1..0000000 --- a/03_source/api_server.del/prisma/seeds/blog.ts +++ /dev/null @@ -1,222 +0,0 @@ -// src/_mock/_blog.ts -import { PrismaClient } from '@prisma/client'; -const prisma = new PrismaClient(); -import { uuidv4 } from './utils/uuidv4'; -import { _mock } from './_mock'; -import { CONFIG } from './global-config'; -import { _tags } from './assets'; - -const codeBlock = ` -
for (var i=1; i <= 20; i++) {\n  if (i % 15 == 0)\n    return "FizzBuzz"\n  else if (i % 3 == 0)\n    return "Fizz"\n  else if (i % 5 == 0)\n    return "Buzz"\n  else\n    return i\n  }
-`; - -// Made with Tiptap editor - -const CONTENT = ` -

Heading H1

-

Heading H2

-

Heading H3

-

Heading H4

-
Heading H5
-
Heading H6
-
-

Paragraph

-

What is MTAweb Directory?

-

So you have heard about this site or you have been to it, but you cannot figure out what it is or what it can do. MTA web directory is the simplest way in which one can bid on a link, or a few links if they wish to do so. The link directory on MTA displays all of the links it currently has, and does so in alphabetical order, which makes it much easier for someone to find what they are looking for if it is something specific and they do not want to go through all the other sites and links as well. It allows you to start your bid at the bottom and slowly work your way to the top of the list.

-

With a very low costing starting bid of just $1, you are guaranteed to have a spot in MTA’s successful directory list. When you would like to increase your bid to one of the top positions, you have to know that this would be a wise decision to make as it will not only get your link to be at a higher point in the directory but it will also give you a chance to have your site advertised with the rest of the top ten on the home page of the website. This means that when visitors come to MTAweb.com, your site will be one of the first things they see. In other words, you stand a great chance at getting a comeback to your site sooner than you thought.

-

This is strong text.

-

This is italic text

-

This is underline text

-

Unordered list

- -

Ordered list

-
    -
  1. -

    Analysis

    -
  2. -
  3. -

    Design

    -
  4. -
  5. -

    Implementation

    -
  6. -
-

Blockquote

-
-

Life is short, Smile while you still have teeth! 

-
-


Block code

-${codeBlock} -

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

-
Why do we use it?
-

It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy. Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).

- -

It is important that you buy links because the links are what get you the results that you want. The popularity of the links that are listed in the MTA directory is in fact one of the most important factors in the performance of the search engine. Links are important and this is why you have to purchase a link in order to bid on something and the best part is that a link will only cost you $1, which is nothing compared to what you would pay if you decided to do it through any other company or website.

- -`; - -const generateComments = () => { - const userList = Array.from({ length: 12 }, (_, index) => ({ - id: _mock.id(index), - name: _mock.fullName(index), - avatarUrl: _mock.image.avatar(index) - })); - - return [ - { - // id: uuidv4(), - name: userList[0].name, - avatarUrl: userList[0].avatarUrl, - message: _mock.sentence(1), - postedAt: _mock.time(1), - users: [userList[0], userList[1], userList[2]], - replyComment: [ - { - id: uuidv4(), - userId: userList[1].id, - message: _mock.sentence(2), - postedAt: _mock.time(2) - }, - { - id: uuidv4(), - userId: userList[0].id, - message: _mock.sentence(3), - tagUser: userList[1].name, - postedAt: _mock.time(3) - }, - { - id: uuidv4(), - userId: userList[2].id, - message: _mock.sentence(4), - postedAt: _mock.time(4) - } - ] - }, - { - // id: uuidv4(), - name: userList[4].name, - avatarUrl: userList[4].avatarUrl, - message: _mock.sentence(5), - postedAt: _mock.time(5), - users: [userList[5], userList[6], userList[7]], - replyComment: [ - { - id: uuidv4(), - userId: userList[5].id, - message: _mock.sentence(6), - postedAt: _mock.time(6) - }, - { - id: uuidv4(), - userId: userList[6].id, - message: _mock.sentence(7), - postedAt: _mock.time(7) - }, - { - id: uuidv4(), - userId: userList[7].id, - message: _mock.sentence(8), - postedAt: _mock.time(8) - } - ] - }, - { - // id: uuidv4(), - name: userList[8].name, - avatarUrl: userList[8].avatarUrl, - message: _mock.sentence(9), - postedAt: _mock.time(9), - users: [], - replyComment: [] - }, - { - // id: uuidv4(), - name: userList[9].name, - avatarUrl: userList[9].avatarUrl, - message: _mock.sentence(10), - postedAt: _mock.time(10), - users: [], - replyComment: [] - } - ]; -}; - -const _posts = () => - Array.from({ length: 19 }, (_, index) => { - const comments = generateComments(); - - const publish = index % 3 ? 'published' : 'draft'; - - const metaKeywords = _tags.slice(8, 11); - - return { - // id: _mock.id(index), - publish, - metaKeywords, - content: CONTENT, - tags: _tags.slice(0, 5), - metaTitle: 'Minimal UI Kit', - createdAt: _mock.time(index), - title: _mock.postTitle(index), - coverUrl: _mock.image.cover(index), - totalViews: _mock.number.nativeL(index), - totalShares: _mock.number.nativeL(index + 2), - totalComments: _mock.number.nativeL(index + 1), - totalFavorites: _mock.number.nativeL(index + 3), - metaDescription: 'The starting point for your next project with Minimal UI Kit', - description: `Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. `, - author: { - name: _mock.fullName(index), - avatarUrl: _mock.image.avatar(index) - }, - favoritePerson: Array.from({ length: 20 }, (__, personIndex) => ({ - name: _mock.fullName(personIndex), - avatarUrl: _mock.image.avatar(personIndex) - })), - // - comments: { - create: comments - } - }; - }); - -const temp_posts = _posts(); - -async function blog() { - for (let i = 0; i < temp_posts.length; i++) { - await prisma.postItem.upsert({ - where: { id: i }, - update: {}, - create: temp_posts[i] - }); - } - console.log('generate blog-postitem done'); -} - -const Blog = blog() - .then(async () => { - await prisma.$disconnect(); - }) - .catch(async (e) => { - console.error(e); - await prisma.$disconnect(); - process.exit(1); - }); - -export { Blog }; diff --git a/03_source/api_server.del/prisma/seeds/calendar.ts.draft b/03_source/api_server.del/prisma/seeds/calendar.ts.draft deleted file mode 100644 index e69de29..0000000 diff --git a/03_source/api_server.del/prisma/seeds/chat.ts b/03_source/api_server.del/prisma/seeds/chat.ts deleted file mode 100644 index 4c2ebeb..0000000 --- a/03_source/api_server.del/prisma/seeds/chat.ts +++ /dev/null @@ -1,592 +0,0 @@ -// src/_mock/_blog.ts -import { PrismaClient } from '@prisma/client'; -const prisma = new PrismaClient(); -import { uuidv4 } from './utils/uuidv4'; -import { _mock } from './_mock'; -import { CONFIG } from './global-config'; -import { _tags } from './assets'; -import { fSub } from './utils/set-date'; -import { fileList } from './_files.ts'; - -export const _contacts = () => - Array.from({ length: 20 }, (_, index) => ({ - id: _mock.id(index), - role: _mock.role(index), - email: _mock.email(index), - name: _mock.fullName(index), - lastActivity: _mock.time(index), - address: _mock.fullAddress(index), - avatarUrl: _mock.image.avatar(index), - phoneNumber: _mock.phoneNumber(index), - status: - ([0, 1, 6, 12].includes(index) && 'online') || - ([3, 8, 14].includes(index) && 'offline') || - ([4, 10, 16].includes(index) && 'busy') || - 'always' - })); - -export const _conversations = () => { - const myContact = { - id: '8864c717-587d-472a-929a-8e5f298024da-0', - role: 'admin', - status: 'online', - name: 'Jaydon Frankie', - email: 'demo@minimals.cc', - phoneNumber: '+40 777666555', - address: '90210 Broadway Blvd', - avatarUrl: _mock.image.avatar(24), - lastActivity: fSub({ minutes: 1 }) - }; - - const files = fileList(); - - const otherContacts = _contacts(); - - return [ - { - id: otherContacts[1].id, - participants: [myContact, otherContacts[1]], - type: 'ONE_TO_ONE', - unreadCount: 0, - messages: [ - { - id: uuidv4(), - senderId: otherContacts[1].id, - body: _mock.sentence(1), - contentType: 'text', - attachments: files.slice(0, 1), - createdAt: fSub({ hours: 5 }) - }, - { - id: uuidv4(), - senderId: myContact.id, - body: _mock.sentence(2), - contentType: 'text', - attachments: files.slice(1, 2), - createdAt: fSub({ hours: 4 }) - }, - { - id: uuidv4(), - senderId: otherContacts[1].id, - body: _mock.sentence(3), - contentType: 'text', - attachments: files.slice(2, 3), - createdAt: fSub({ hours: 3 }) - }, - { - id: uuidv4(), - senderId: myContact.id, - body: _mock.sentence(4), - contentType: 'text', - attachments: files.slice(3, 6), - createdAt: fSub({ hours: 2 }) - }, - { - id: uuidv4(), - senderId: otherContacts[1].id, - body: _mock.sentence(5), - contentType: 'text', - attachments: files.slice(6, 10), - createdAt: fSub({ hours: 1 }) - }, - { - id: uuidv4(), - senderId: otherContacts[1].id, - attachments: [], - contentType: 'image', - body: _mock.image.cover(4), - createdAt: fSub({ minutes: 15 }) - }, - { - id: uuidv4(), - senderId: myContact.id, - contentType: 'text', - attachments: [], - body: _mock.sentence(6), - createdAt: fSub({ minutes: 1 }) - }, - { - id: uuidv4(), - senderId: myContact.id, - body: _mock.sentence(7), - contentType: 'text', - attachments: [], - createdAt: fSub({ minutes: 0 }) - } - ] - }, - { - id: otherContacts[2].id, - participants: [myContact, otherContacts[2]], - type: 'ONE_TO_ONE', - unreadCount: 0, - messages: [ - { - id: uuidv4(), - senderId: otherContacts[2].id, - body: _mock.sentence(2), - contentType: 'text', - attachments: [], - createdAt: fSub({ hours: 6 }) - }, - { - id: uuidv4(), - senderId: myContact.id, - body: _mock.sentence(3), - contentType: 'text', - attachments: [], - createdAt: fSub({ hours: 5 }) - }, - { - id: uuidv4(), - senderId: otherContacts[2].id, - body: _mock.sentence(4), - contentType: 'text', - attachments: [], - createdAt: fSub({ hours: 4 }) - }, - { - id: uuidv4(), - senderId: myContact.id, - body: _mock.sentence(5), - contentType: 'text', - attachments: [], - createdAt: fSub({ hours: 7 }) - }, - { - id: uuidv4(), - senderId: otherContacts[2].id, - body: _mock.sentence(6), - contentType: 'text', - attachments: [], - createdAt: fSub({ hours: 3 }) - }, - { - id: uuidv4(), - senderId: otherContacts[2].id, - body: _mock.image.cover(7), - attachments: [], - contentType: 'image', - createdAt: fSub({ hours: 2 }) - }, - { - id: uuidv4(), - senderId: myContact.id, - body: _mock.sentence(8), - contentType: 'text', - attachments: [], - createdAt: fSub({ hours: 1 }) - } - ] - }, - { - id: otherContacts[3].id, - participants: [myContact, otherContacts[3]], - type: 'ONE_TO_ONE', - unreadCount: 0, - messages: [ - { - id: uuidv4(), - senderId: otherContacts[3].id, - body: _mock.sentence(3), - contentType: 'text', - attachments: files.slice(0, 1), - createdAt: fSub({ hours: 8 }) - }, - { - id: uuidv4(), - senderId: myContact.id, - body: _mock.sentence(4), - contentType: 'text', - attachments: files.slice(1, 2), - createdAt: fSub({ hours: 7 }) - }, - { - id: uuidv4(), - senderId: otherContacts[3].id, - body: _mock.sentence(5), - contentType: 'text', - attachments: [], - createdAt: fSub({ hours: 6 }) - }, - { - id: uuidv4(), - senderId: myContact.id, - body: _mock.sentence(6), - contentType: 'text', - attachments: files.slice(2, 4), - createdAt: fSub({ hours: 5 }) - }, - { - id: uuidv4(), - senderId: otherContacts[3].id, - body: _mock.sentence(7), - contentType: 'text', - attachments: [], - createdAt: fSub({ hours: 4 }) - }, - { - id: uuidv4(), - senderId: otherContacts[3].id, - body: _mock.image.cover(8), - contentType: 'image', - attachments: [], - createdAt: fSub({ hours: 3 }) - }, - { - id: uuidv4(), - senderId: otherContacts[3].id, - body: _mock.image.cover(9), - contentType: 'image', - attachments: [], - createdAt: fSub({ hours: 2 }) - } - ] - }, - { - id: otherContacts[4].id, - participants: [myContact, otherContacts[4]], - type: 'ONE_TO_ONE', - unreadCount: 8, - messages: [ - { - id: uuidv4(), - senderId: otherContacts[4].id, - body: _mock.sentence(4), - contentType: 'text', - attachments: files.slice(2, 4), - createdAt: fSub({ hours: 4 }) - }, - { - id: uuidv4(), - senderId: myContact.id, - body: _mock.sentence(5), - contentType: 'text', - attachments: files.slice(4, 6), - createdAt: fSub({ hours: 3 }) - }, - { - id: uuidv4(), - senderId: otherContacts[4].id, - body: _mock.sentence(6), - contentType: 'text', - attachments: [], - createdAt: fSub({ hours: 2 }) - }, - { - id: uuidv4(), - senderId: myContact.id, - body: _mock.sentence(7), - contentType: 'text', - attachments: [], - createdAt: fSub({ hours: 1 }) - }, - { - id: uuidv4(), - senderId: myContact.id, - body: _mock.sentence(8), - contentType: 'text', - attachments: files.slice(6, 10), - createdAt: fSub({ minutes: 45 }) - }, - { - id: uuidv4(), - senderId: otherContacts[4].id, - body: _mock.sentence(9), - contentType: 'text', - attachments: [], - createdAt: fSub({ minutes: 5 }) - } - ] - }, - { - id: otherContacts[5].id, - participants: [myContact, otherContacts[5]], - type: 'ONE_TO_ONE', - unreadCount: 0, - messages: [ - { - id: uuidv4(), - senderId: myContact.id, - body: _mock.sentence(5), - contentType: 'text', - attachments: [], - createdAt: fSub({ minutes: 5 }) - }, - { - id: uuidv4(), - senderId: otherContacts[5].id, - body: _mock.sentence(6), - contentType: 'text', - attachments: [], - createdAt: fSub({ seconds: 30 }) - } - ] - }, - { - id: otherContacts[6].id, - participants: [myContact, otherContacts[6]], - type: 'ONE_TO_ONE', - unreadCount: 0, - messages: [ - { - id: uuidv4(), - senderId: myContact.id, - body: _mock.sentence(6), - contentType: 'text', - attachments: [], - createdAt: fSub({ hours: 2 }) - }, - { - id: uuidv4(), - senderId: otherContacts[6].id, - body: _mock.sentence(7), - contentType: 'text', - attachments: [], - createdAt: fSub({ hours: 1 }) - } - ] - }, - { - id: `${_mock.id(1)}gr`, - participants: [myContact, ...otherContacts.slice(6, 11)], - type: 'GROUP', - unreadCount: 2, - messages: [ - { - id: uuidv4(), - senderId: myContact.id, - body: _mock.sentence(6), - contentType: 'text', - attachments: [], - createdAt: fSub({ hours: 5 }) - }, - { - id: uuidv4(), - senderId: otherContacts[9].id, - body: _mock.sentence(7), - contentType: 'text', - attachments: [], - createdAt: fSub({ hours: 4 }) - }, - { - id: uuidv4(), - senderId: otherContacts[10].id, - body: _mock.sentence(8), - contentType: 'text', - attachments: [], - createdAt: fSub({ hours: 3 }) - }, - { - id: uuidv4(), - senderId: otherContacts[8].id, - body: _mock.sentence(9), - contentType: 'text', - attachments: [], - createdAt: fSub({ hours: 2 }) - }, - { - id: uuidv4(), - senderId: myContact.id, - attachments: [], - body: _mock.sentence(10), - contentType: 'text', - createdAt: fSub({ hours: 1 }) - }, - { - id: uuidv4(), - senderId: otherContacts[6].id, - body: _mock.sentence(11), - contentType: 'text', - attachments: [], - createdAt: fSub({ minutes: 5 }) - }, - { - id: uuidv4(), - senderId: otherContacts[7].id, - body: _mock.sentence(12), - contentType: 'text', - attachments: [], - createdAt: fSub({ seconds: 30 }) - } - ] - }, - { - id: otherContacts[7].id, - participants: [myContact, otherContacts[7]], - type: 'ONE_TO_ONE', - unreadCount: 0, - messages: [ - { - id: uuidv4(), - senderId: myContact.id, - body: _mock.sentence(7), - contentType: 'text', - attachments: [], - createdAt: fSub({ days: 4 }) - }, - { - id: uuidv4(), - senderId: otherContacts[7].id, - body: _mock.sentence(8), - contentType: 'text', - attachments: [], - createdAt: fSub({ days: 3 }) - } - ] - }, - { - id: otherContacts[8].id, - participants: [myContact, otherContacts[8]], - type: 'ONE_TO_ONE', - unreadCount: 0, - messages: [ - { - id: uuidv4(), - senderId: myContact.id, - body: _mock.sentence(8), - contentType: 'text', - attachments: [], - createdAt: fSub({ hours: 9 }) - }, - { - id: uuidv4(), - senderId: otherContacts[8].id, - body: _mock.sentence(9), - contentType: 'text', - attachments: [], - createdAt: fSub({ hours: 8 }) - } - ] - }, - { - id: otherContacts[9].id, - participants: [myContact, otherContacts[9]], - type: 'ONE_TO_ONE', - unreadCount: 0, - messages: [ - { - id: uuidv4(), - senderId: myContact.id, - body: _mock.sentence(9), - contentType: 'text', - attachments: [], - createdAt: fSub({ hours: 5 }) - }, - { - id: uuidv4(), - senderId: otherContacts[9].id, - body: _mock.sentence(10), - contentType: 'text', - attachments: [], - createdAt: fSub({ hours: 3 }) - } - ] - }, - { - id: `${_mock.id(2)}gr`, - participants: [myContact, ...otherContacts.slice(1, 5)], - type: 'GROUP', - unreadCount: 0, - messages: [ - { - id: uuidv4(), - senderId: myContact.id, - body: _mock.sentence(1), - contentType: 'text', - attachments: files.slice(0, 5), - createdAt: fSub({ hours: 4 }) - }, - { - id: uuidv4(), - senderId: otherContacts[1].id, - body: _mock.sentence(2), - contentType: 'text', - attachments: files.slice(5, 6), - createdAt: fSub({ hours: 3 }) - }, - { - id: uuidv4(), - senderId: otherContacts[2].id, - body: _mock.sentence(3), - contentType: 'text', - attachments: files.slice(6, 7), - createdAt: fSub({ hours: 2 }) - }, - { - id: uuidv4(), - senderId: otherContacts[4].id, - body: _mock.sentence(4), - contentType: 'text', - attachments: files.slice(7, 8), - createdAt: fSub({ hours: 1 }) - }, - { - id: uuidv4(), - senderId: myContact.id, - body: _mock.sentence(5), - contentType: 'text', - attachments: files.slice(8, 9), - createdAt: fSub({ minutes: 30 }) - }, - { - id: uuidv4(), - senderId: otherContacts[3].id, - body: _mock.sentence(6), - contentType: 'text', - attachments: files.slice(9, 10), - createdAt: fSub({ minutes: 10 }) - } - ] - }, - { - id: otherContacts[10].id, - participants: [myContact, otherContacts[10]], - type: 'ONE_TO_ONE', - unreadCount: 0, - messages: [ - { - id: uuidv4(), - senderId: myContact.id, - body: _mock.sentence(10), - contentType: 'text', - attachments: [], - createdAt: fSub({ days: 11 }) - }, - { - id: uuidv4(), - senderId: otherContacts[10].id, - body: _mock.sentence(11), - contentType: 'text', - attachments: [], - createdAt: fSub({ days: 10 }) - } - ] - } - ]; -}; - -const temp_conversations = _conversations(); - -async function chat() { - for (let i = 0; i < temp_conversations.length; i++) { - await prisma.chatMessage.upsert({ - where: { id: i }, - update: {}, - create: temp_conversations[i] - }); - } - console.log('generate blog-postitem done'); -} - -const Chat = chat() - .then(async () => { - await prisma.$disconnect(); - }) - .catch(async (e) => { - console.error(e); - await prisma.$disconnect(); - process.exit(1); - }); - -export { Chat }; diff --git a/03_source/api_server.del/prisma/seeds/checkout.ts.draft b/03_source/api_server.del/prisma/seeds/checkout.ts.draft deleted file mode 100644 index e69de29..0000000 diff --git a/03_source/api_server.del/prisma/seeds/colors.json b/03_source/api_server.del/prisma/seeds/colors.json deleted file mode 100644 index b258fd8..0000000 --- a/03_source/api_server.del/prisma/seeds/colors.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "primary": { - "lighter": "#C8FAD6", - "light": "#5BE49B", - "main": "#00A76F", - "dark": "#007867", - "darker": "#004B50", - "contrastText": "#FFFFFF" - }, - "secondary": { - "lighter": "#EFD6FF", - "light": "#C684FF", - "main": "#8E33FF", - "dark": "#5119B7", - "darker": "#27097A", - "contrastText": "#FFFFFF" - }, - "info": { - "lighter": "#CAFDF5", - "light": "#61F3F3", - "main": "#00B8D9", - "dark": "#006C9C", - "darker": "#003768", - "contrastText": "#FFFFFF" - }, - "success": { - "lighter": "#D3FCD2", - "light": "#77ED8B", - "main": "#22C55E", - "dark": "#118D57", - "darker": "#065E49", - "contrastText": "#ffffff" - }, - "warning": { - "lighter": "#FFF5CC", - "light": "#FFD666", - "main": "#FFAB00", - "dark": "#B76E00", - "darker": "#7A4100", - "contrastText": "#1C252E" - }, - "error": { - "lighter": "#FFE9D5", - "light": "#FFAC82", - "main": "#FF5630", - "dark": "#B71D18", - "darker": "#7A0916", - "contrastText": "#FFFFFF" - }, - "grey": { - "50": "#FCFDFD", - "100": "#F9FAFB", - "200": "#F4F6F8", - "300": "#DFE3E8", - "400": "#C4CDD5", - "500": "#919EAB", - "600": "#637381", - "700": "#454F5B", - "800": "#1C252E", - "900": "#141A21" - }, - "common": { - "black": "#000000", - "white": "#FFFFFF" - } -} diff --git a/03_source/api_server.del/prisma/seeds/common.ts.draft b/03_source/api_server.del/prisma/seeds/common.ts.draft deleted file mode 100644 index e69de29..0000000 diff --git a/03_source/api_server.del/prisma/seeds/file.ts.draft b/03_source/api_server.del/prisma/seeds/file.ts.draft deleted file mode 100644 index e69de29..0000000 diff --git a/03_source/api_server.del/prisma/seeds/fileList.ts b/03_source/api_server.del/prisma/seeds/fileList.ts deleted file mode 100644 index a28818d..0000000 --- a/03_source/api_server.del/prisma/seeds/fileList.ts +++ /dev/null @@ -1,76 +0,0 @@ -// src/_mock/_files.ts -// -import { _mock } from './_mock'; -import { _fileNames } from './assets'; -// -import { PrismaClient } from '@prisma/client'; -const prisma = new PrismaClient(); -// - -const GB = 1000000000 * 24; - -const URLS = [ - _mock.image.cover(2), - 'https://www.cloud.com/s/c218bo6kjuqyv66/design_suriname_2015.mp3', - 'https://www.cloud.com/s/c218bo6kjuqyv66/expertise_2015_conakry_sao-tome-and-principe_gender.mp4', - 'https://www.cloud.com/s/c218bo6kjuqyv66/money-popup-crack.pdf', - _mock.image.cover(3), - _mock.image.cover(5), - 'https://www.cloud.com/s/c218bo6kjuqyv66/large_news.txt', - 'https://www.cloud.com/s/c218bo6kjuqyv66/nauru-6015-small-fighter-left-gender.psd', - 'https://www.cloud.com/s/c218bo6kjuqyv66/tv-xs.doc', - 'https://www.cloud.com/s/c218bo6kjuqyv66/gustavia-entertainment-productivity.docx', - 'https://www.cloud.com/s/c218bo6kjuqyv66/vintage_bahrain_saipan.xls', - 'https://www.cloud.com/s/c218bo6kjuqyv66/indonesia-quito-nancy-grace-left-glad.xlsx', - 'https://www.cloud.com/s/c218bo6kjuqyv66/legislation-grain.zip', - 'https://www.cloud.com/s/c218bo6kjuqyv66/large_energy_dry_philippines.rar', - 'https://www.cloud.com/s/c218bo6kjuqyv66/footer-243-ecuador.iso', - 'https://www.cloud.com/s/c218bo6kjuqyv66/kyrgyzstan-04795009-picabo-street-guide-style.ai', - 'https://www.cloud.com/s/c218bo6kjuqyv66/india-data-large-gk-chesterton-mother.esp', - 'https://www.cloud.com/s/c218bo6kjuqyv66/footer-barbados-celine-dion.ppt', - 'https://www.cloud.com/s/c218bo6kjuqyv66/socio_respectively_366996.pptx', - 'https://www.cloud.com/s/c218bo6kjuqyv66/socio_ahead_531437_sweden_popup.wav', - 'https://www.cloud.com/s/c218bo6kjuqyv66/trinidad_samuel-morse_bring.m4v', - _mock.image.cover(11), - _mock.image.cover(17), - 'https://www.cloud.com/s/c218bo6kjuqyv66/xl_david-blaine_component_tanzania_books.pdf' -]; - -// ---------------------------------------------------------------------- - -export const genFileList = () => - _fileNames.map((name, index) => ({ - // id: _mock.id(index), - // createdAt: _mock.time(index), - // - name, - path: URLS[index], - preview: URLS[index], - size: GB / ((index + 1) * 500), - modifiedAt: _mock.time(index), - type: `${name.split('.').pop()}` - })); - -const temp_file_list = genFileList(); - -async function fileList() { - for (let i = 0; i < temp_file_list.length; i++) { - await prisma.fileStore.upsert({ - where: { id: i }, - update: {}, - create: temp_file_list[i] - }); - } -} - -const File = fileList() - .then(async () => { - await prisma.$disconnect(); - }) - .catch(async (e) => { - console.error(e); - await prisma.$disconnect(); - process.exit(1); - }); - -export { File }; diff --git a/03_source/api_server.del/prisma/seeds/global-config.ts b/03_source/api_server.del/prisma/seeds/global-config.ts deleted file mode 100644 index cc08aef..0000000 --- a/03_source/api_server.del/prisma/seeds/global-config.ts +++ /dev/null @@ -1,24 +0,0 @@ -import packageJson from '../../package.json'; - -type ConfigType = { - basePath?: string; - appVersion: string; - cors: { - allowedOrigins: string[]; - methods: string[]; - }; -}; - -export const CONFIG: ConfigType = { - appVersion: packageJson.version, - basePath: - process.env.NODE_ENV === 'production' ? process.env.PRODUCTION_API : process.env.DEV_API, - cors: { - /** - * [] = allow all origins - * ['http://localhost:8081', 'http://localhost:8082'] = allow only these origins - */ - allowedOrigins: [], - methods: ['GET', 'POST', 'PUT', 'PATCH', 'DELETE', 'OPTIONS'] - } -}; diff --git a/03_source/api_server.del/prisma/seeds/invoice.ts.draft b/03_source/api_server.del/prisma/seeds/invoice.ts.draft deleted file mode 100644 index e69de29..0000000 diff --git a/03_source/api_server.del/prisma/seeds/job.ts.draft b/03_source/api_server.del/prisma/seeds/job.ts.draft deleted file mode 100644 index e69de29..0000000 diff --git a/03_source/api_server.del/prisma/seeds/kanban.ts b/03_source/api_server.del/prisma/seeds/kanban.ts deleted file mode 100644 index f28520c..0000000 --- a/03_source/api_server.del/prisma/seeds/kanban.ts +++ /dev/null @@ -1,120 +0,0 @@ -// src/_mock/_kanban.ts -// no idea how to do -// -import { PrismaClient } from '@prisma/client'; -const prisma = new PrismaClient(); -import { uuidv4 } from './utils/uuidv4'; -import { _mock } from './_mock'; -import { CONFIG } from './global-config'; -import { _tags } from './assets'; -import { fAdd, fSub } from './utils/set-date'; - -const generateAttachments = () => - Array.from({ length: 20 }, (_, index) => _mock.image.cover(index)); - -const generateAssignees = () => - Array.from({ length: 20 }, (_, index) => ({ - id: _mock.id(index), - name: _mock.fullName(index), - avatarUrl: _mock.image.avatar(index) - })); - -const generateComments = () => - Array.from({ length: 8 }, (_, index) => ({ - id: uuidv4(), - name: _mock.fullName(index), - avatarUrl: _mock.image.avatar(index), - createdAt: fSub({ minutes: 20 - index }), - messageType: [1, 2].includes(index) ? 'image' : 'text', - message: [1, 2].includes(index) ? _mock.image.cover(index + 5) : _mock.sentence(index) - })); - -const COLUMN_NAMES = { - name1: 'To do', - name2: 'In progress', - name3: 'Ready to test', - name4: 'Done' -}; - -const COLUMN_IDS = { - id1: `${1}-column-${_mock.id(1)}`, - id2: `${2}-column-${_mock.id(2)}`, - id3: `${3}-column-${_mock.id(3)}`, - id4: `${4}-column-${_mock.id(4)}` -}; - -const PRIORITY_LEVEL = { - low: 'low', - medium: 'medium', - hight: 'hight' -}; - -const createTask = (index: number, status: string) => { - const commentList = generateComments(); - const assignedUser = generateAssignees(); - const attachmentList = generateAttachments(); - - const reporter = { - id: _mock.id(16), - name: _mock.fullName(16), - avatarUrl: _mock.image.avatar(16) - }; - - return { - id: `${index}-task-${_mock.id(index)}`, - reporter, - name: _mock.taskNames(index), - labels: _tags.slice(0, index), - comments: commentList.slice(0, index), - assignee: assignedUser.slice(0, index), - description: _mock.description(index), - due: [fAdd({ days: index + 1 }), fAdd({ days: index + 2 })], - priority: - ([1, 3].includes(index) && PRIORITY_LEVEL.hight) || - ([2, 4].includes(index) && PRIORITY_LEVEL.medium) || - PRIORITY_LEVEL.low, - attachments: - (index === 1 && attachmentList.slice(11, 15)) || - (index === 5 && attachmentList.slice(4, 9)) || - [], - status - }; -}; - -const tasks = () => ({ - [COLUMN_IDS.id1]: [ - createTask(1, COLUMN_NAMES.name1), - createTask(2, COLUMN_NAMES.name1), - createTask(3, COLUMN_NAMES.name1) - ], - [COLUMN_IDS.id2]: [createTask(4, COLUMN_NAMES.name2), createTask(5, COLUMN_NAMES.name2)], - [COLUMN_IDS.id3]: [], - [COLUMN_IDS.id4]: [createTask(6, COLUMN_NAMES.name4)] -}); - -const columns = () => [ - { id: COLUMN_IDS.id1, name: COLUMN_NAMES.name1 }, - { id: COLUMN_IDS.id2, name: COLUMN_NAMES.name2 }, - { id: COLUMN_IDS.id3, name: COLUMN_NAMES.name3 }, - { id: COLUMN_IDS.id4, name: COLUMN_NAMES.name4 } -]; - -// const temp_kanban = _kanban(); - -async function kanban() { - for (let i = 0; i < 10; i++) { - console.log({ i }); - } -} - -const Kanban = kanban() - .then(async () => { - await prisma.$disconnect(); - }) - .catch(async (e) => { - console.error(e); - await prisma.$disconnect(); - process.exit(1); - }); - -export { Kanban }; diff --git a/03_source/api_server.del/prisma/seeds/mail.ts b/03_source/api_server.del/prisma/seeds/mail.ts deleted file mode 100644 index cf94b7b..0000000 --- a/03_source/api_server.del/prisma/seeds/mail.ts +++ /dev/null @@ -1,101 +0,0 @@ -// src/_mock/_mail.ts -import { PrismaClient } from '@prisma/client'; -const prisma = new PrismaClient(); -// -import { uuidv4 } from './utils/uuidv4'; -import { _mock } from './_mock'; -import { CONFIG } from './global-config'; -import { _tags } from './assets'; -// -import { _files } from './_files'; -import COLORS from './colors.json'; - -export const _labels = () => [ - { id: 'all', type: 'system', name: 'all', unreadCount: 3 }, - { id: 'inbox', type: 'system', name: 'inbox', unreadCount: 1 }, - { id: 'sent', type: 'system', name: 'sent', unreadCount: 0 }, - { id: 'drafts', type: 'system', name: 'drafts', unreadCount: 0 }, - { id: 'trash', type: 'system', name: 'trash', unreadCount: 0 }, - { id: 'spam', type: 'system', name: 'spam', unreadCount: 1 }, - { id: 'important', type: 'system', name: 'important', unreadCount: 1 }, - { id: 'starred', type: 'system', name: 'starred', unreadCount: 1 }, - { id: 'social', type: 'custom', name: 'social', unreadCount: 0, color: COLORS.primary.main }, - { - id: 'promotions', - type: 'custom', - name: 'promotions', - unreadCount: 2, - color: COLORS.warning.main - }, - { id: 'forums', type: 'custom', name: 'forums', unreadCount: 1, color: COLORS.error.main } -]; - -const _mails = () => - Array.from({ length: 9 }, (_, index) => { - const files = _files(); - - const attachments = - (index === 1 && files.slice(0, 2)) || - (index === 2 && files.slice(0, 4)) || - (index === 5 && files.slice(4, 10)) || - []; - - const folder = - ([1, 2].includes(index) && 'spam') || ([3, 4].includes(index) && 'sent') || 'inbox'; - - const labelIds = - (index === 1 && ['promotions', 'forums']) || - (index === 2 && ['forums']) || - (index === 5 && ['social']) || - []; - - const from = { - name: _mock.fullName(index), - email: _mock.email(index), - avatarUrl: [1, 2, 6].includes(index) ? null : _mock.image.avatar(index) - }; - - const to = [ - { name: 'Jaydon Frankie', email: 'demo@minimals.cc', avatarUrl: null }, - { name: _mock.fullName(12), email: _mock.email(12), avatarUrl: _mock.image.avatar(12) } - ]; - - return { - // id: _mock.id(index), - // to: { create: to }, - // from: { create: from }, - // attachments, - folder, - labelIds, - subject: _mock.postTitle(index), - isUnread: [1, 3].includes(index), - isImportant: _mock.boolean(index), - message: _mock.description(index), - isStarred: _mock.boolean(index + 2) - }; - }); - -const temp_mails = _mails(); - -async function mail() { - for (let i = 0; i < temp_mails.length; i++) { - await prisma.mail.upsert({ - where: { id: i }, - update: {}, - create: temp_mails[i] - }); - } - console.log('generate mail done'); -} - -const Mail = mail() - .then(async () => { - await prisma.$disconnect(); - }) - .catch(async (e) => { - console.error(e); - await prisma.$disconnect(); - process.exit(1); - }); - -export { Mail }; diff --git a/03_source/api_server.del/prisma/seeds/order.ts.draft b/03_source/api_server.del/prisma/seeds/order.ts.draft deleted file mode 100644 index e69de29..0000000 diff --git a/03_source/api_server.del/prisma/seeds/product.ts.draft b/03_source/api_server.del/prisma/seeds/product.ts.draft deleted file mode 100644 index e69de29..0000000 diff --git a/03_source/api_server.del/prisma/seeds/productItem.ts b/03_source/api_server.del/prisma/seeds/productItem.ts deleted file mode 100644 index c7512e8..0000000 --- a/03_source/api_server.del/prisma/seeds/productItem.ts +++ /dev/null @@ -1,243 +0,0 @@ -import { _mock } from './_mock'; -import { _tags } from './assets'; - -import { PrismaClient, ProductReview } from '@prisma/client'; -import { _productsReview } from './productReview'; -const prisma = new PrismaClient(); - -const COLORS = [ - '#FF4842', - '#1890FF', - '#FFC0CB', - '#00AB55', - '#FFC107', - '#7F00FF', - '#000000', - '#FFFFFF' -]; - -const DESCRIPTION = ` -
Specifications
- - - - - - - - - - - - - - - - - - - - - - - -
CategoryMobile
ManufacturerApple
Warranty12 Months
Serial number358607726380311
Ships fromUnited States
- -
Product details
- -
Benefits
- -
Delivery and returns
-

Your order of $200 or more gets free standard delivery.

- -

Orders are processed and delivered Monday-Friday (excluding public holidays)

- -`; - -const getColorSliceForIndex = (index: number) => { - if (index === 0) return COLORS.slice(0, 2); - if (index === 1) return COLORS.slice(1, 3); - if (index === 2) return COLORS.slice(2, 4); - if (index === 3) return COLORS.slice(3, 6); - if (index === 4 || index === 16 || index === 19) return COLORS.slice(4, 6); - if (index === 5 || index === 17) return COLORS.slice(5, 6); - if (index === 6 || index === 18) return COLORS.slice(0, 2); - if (index === 7) return COLORS.slice(4, 6); - if (index === 8) return COLORS.slice(2, 4); - if (index === 9 || index === 11) return COLORS.slice(2, 6); - if (index === 10) return COLORS.slice(3, 6); - if (index === 12) return COLORS.slice(2, 7); - if (index === 13) return COLORS.slice(4, 7); - if (index === 14) return COLORS.slice(0, 2); - if (index === 15) return COLORS.slice(5, 8); - return COLORS.slice(2, 6); // Default case -}; - -const generateAttachments = () => - Array.from({ length: 20 }, (_, index) => _mock.image.product(index)); - -const generateReviews = () => { - const attachments = generateAttachments(); -}; - -const generateRatings = () => - Array.from({ length: 5 }, (_, index) => ({ - name: `${index + 1} Star`, - starCount: _mock.number.nativeL(index), - reviewCount: _mock.number.nativeL(index + 1) - })); - -const generateImages = () => Array.from({ length: 8 }, (_, index) => _mock.image.product(index)); - -const _products = () => - Array.from({ length: 20 }, (_, index) => { - const reviews = generateReviews(); - const images = generateImages(); - const ratings = generateRatings(); - // - const publish = index % 3 ? 'published' : 'draft'; - - const category = (index % 2 && 'Shose') || (index % 3 && 'Apparel') || 'Accessories'; - - const gender = (index % 2 && ['Men']) || (index % 3 && ['Women', 'Kids']) || ['Kids']; - - const available = (index % 2 && 72) || (index % 3 && 10) || 0; - - const inventoryType = (index % 2 && 'in stock') || (index % 3 && 'low stock') || 'out of stock'; - - const priceSale = index % 3 ? undefined : _mock.number.price(index); - - return { - id: _mock.id(index), - sku: `WW75K521${index}YW/SV`, - name: _mock.productName(index), - gender, - images, - reviews, - publish, - ratings, - category, - available, - priceSale, - taxes: 10, - quantity: 80, - inventoryType, - tags: _tags.slice(0, 5), - code: `38BEE27${index}`, - description: DESCRIPTION, - createdAt: _mock.time(index), - price: _mock.number.price(index), - coverUrl: _mock.image.product(index), - colors: getColorSliceForIndex(index), - totalRatings: _mock.number.rating(index), - totalSold: _mock.number.nativeM(index + 1), - totalReviews: _mock.number.nativeL(index + 1), - newLabel: { enabled: [1, 2, 3].includes(index), content: 'NEW' }, - saleLabel: { enabled: [4, 5].includes(index), content: 'SALE' }, - sizes: ['6', '7', '8', '8.5', '9', '9.5', '10', '10.5', '11', '11.5', '12', '13'], - subDescription: - 'Featuring the original ripple design inspired by Japanese bullet trains, the Nike Air Max 97 lets you push your style full-speed ahead.' - }; - }); - -async function productItem() { - const temp_products = _products(); - - for (let i = 0; i < temp_products.length; i++) { - // console.log(i); - - const temp_pr = _productsReview(); - - const temp = await prisma.productItem.upsert({ - where: { id: i }, - update: {}, - create: { - name: temp_products[i].name, - code: temp_products[i].code, - price: temp_products[i].price, - taxes: temp_products[i].taxes, - tags: temp_products[i].tags, - sizes: temp_products[i].sizes, - publish: temp_products[i].publish, - gender: temp_products[i].gender, - coverUrl: temp_products[i].coverUrl, - images: temp_products[i].images, - colors: temp_products[i].colors, - quantity: temp_products[i].quantity, - category: temp_products[i].category, - available: temp_products[i].available, - totalSold: temp_products[i].totalSold, - description: temp_products[i].description, - totalRatings: temp_products[i].totalRatings, - totalReviews: temp_products[i].totalReviews, - inventoryType: temp_products[i].inventoryType, - subDescription: temp_products[i].subDescription, - priceSale: temp_products[i].priceSale, - newLabel: temp_products[i].newLabel, - saleLabel: temp_products[i].saleLabel, - ratings: temp_products[i].ratings, - // review: { create: temp_pr }, - reviews: { create: temp_pr }, - testing: { - create: [{ hello: 'world' }] - }, - - sku: temp_products[i].sku - } - }); - } - console.log('seed productItem done'); -} - -const ProductItem = productItem() - .then(async () => { - await prisma.$disconnect(); - }) - .catch(async (e) => { - console.error(e); - await prisma.$disconnect(); - process.exit(1); - }); - -export { ProductItem }; diff --git a/03_source/api_server.del/prisma/seeds/productReview.ts b/03_source/api_server.del/prisma/seeds/productReview.ts deleted file mode 100644 index 89f845b..0000000 --- a/03_source/api_server.del/prisma/seeds/productReview.ts +++ /dev/null @@ -1,184 +0,0 @@ -import { _mock } from './_mock'; -import { _tags } from './assets'; - -import { PrismaClient } from '@prisma/client'; -const prisma = new PrismaClient(); - -const COLORS = [ - '#FF4842', - '#1890FF', - '#FFC0CB', - '#00AB55', - '#FFC107', - '#7F00FF', - '#000000', - '#FFFFFF' -]; - -const DESCRIPTION = ` -
Specifications
- - - - - - - - - - - - - - - - - - - - - - - -
CategoryMobile
ManufacturerApple
Warranty12 Months
Serial number358607726380311
Ships fromUnited States
- -
Product details
- -
Benefits
- -
Delivery and returns
-

Your order of $200 or more gets free standard delivery.

- -

Orders are processed and delivered Monday-Friday (excluding public holidays)

- -`; - -const getColorSliceForIndex = (index: number) => { - if (index === 0) return COLORS.slice(0, 2); - if (index === 1) return COLORS.slice(1, 3); - if (index === 2) return COLORS.slice(2, 4); - if (index === 3) return COLORS.slice(3, 6); - if (index === 4 || index === 16 || index === 19) return COLORS.slice(4, 6); - if (index === 5 || index === 17) return COLORS.slice(5, 6); - if (index === 6 || index === 18) return COLORS.slice(0, 2); - if (index === 7) return COLORS.slice(4, 6); - if (index === 8) return COLORS.slice(2, 4); - if (index === 9 || index === 11) return COLORS.slice(2, 6); - if (index === 10) return COLORS.slice(3, 6); - if (index === 12) return COLORS.slice(2, 7); - if (index === 13) return COLORS.slice(4, 7); - if (index === 14) return COLORS.slice(0, 2); - if (index === 15) return COLORS.slice(5, 8); - return COLORS.slice(2, 6); // Default case -}; - -const generateAttachments = () => - Array.from({ length: 20 }, (_, index) => _mock.image.product(index)); - -const generateReviews = () => { - const attachments = generateAttachments(); - - return Array.from({ length: 8 }, (_, index) => ({ - // id: _mock.id(index), - name: _mock.fullName(index), - postedAt: _mock.time(index), - comment: _mock.sentence(index), - isPurchased: _mock.boolean(index), - rating: _mock.number.rating(index), - avatarUrl: _mock.image.avatar(index), - helpful: _mock.number.nativeL(index), - attachments: - (index === 1 && attachments.slice(0, 1)) || - (index === 3 && attachments.slice(2, 4)) || - (index === 5 && attachments.slice(5, 8)) || - [] - })); -}; - -const generateRatings = () => - Array.from({ length: 5 }, (_, index) => ({ - name: `${index + 1} Star`, - starCount: _mock.number.nativeL(index), - reviewCount: _mock.number.nativeL(index + 1) - })); - -const generateImages = () => Array.from({ length: 8 }, (_, index) => _mock.image.product(index)); - -export const _productsReview = () => { - return generateReviews(); -}; - -async function productReview() { - const temp_pr = _productsReview(); - - for (let i = 0; i < temp_pr.length; i++) { - const temp = await prisma.productReview.upsert({ - where: { id: i }, - update: {}, - create: { - name: temp_pr[i].name, - rating: temp_pr[i].rating, - comment: temp_pr[i].comment, - helpful: temp_pr[i].helpful, - avatarUrl: temp_pr[i].avatarUrl, - isPurchased: temp_pr[i].isPurchased, - attachments: temp_pr[i].attachments, - postedAt: temp_pr[i].postedAt - } - }); - } - console.log('seed productReview done'); -} - -const ProductReview = productReview() - .then(async () => { - await prisma.$disconnect(); - }) - .catch(async (e) => { - console.error(e); - await prisma.$disconnect(); - process.exit(1); - }); - -export { ProductReview }; diff --git a/03_source/api_server.del/prisma/seeds/superuser.ts b/03_source/api_server.del/prisma/seeds/superuser.ts deleted file mode 100644 index 2bc3004..0000000 --- a/03_source/api_server.del/prisma/seeds/superuser.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { PrismaClient } from '@prisma/client'; -const prisma = new PrismaClient(); - -async function superuser() { - const admin1 = await prisma.user.upsert({ - where: { email: 'admin1@123.com' }, - update: {}, - create: { - email: 'admin1@123.com', - name: 'Admin1', - password: 'Aa12345678' - } - }); - - // swagger test - const swaggerUser = await prisma.user.upsert({ - where: { email: 'fake@example.com' }, - update: {}, - create: { - email: 'fake@example.com', - name: 'swagger user', - password: 'password1' - } - }); - - console.log('seed superuser done'); -} - -const superuserSeed = superuser() - .then(async () => { - await prisma.$disconnect(); - }) - .catch(async (e) => { - console.error(e); - await prisma.$disconnect(); - process.exit(1); - }); - -export { superuserSeed }; diff --git a/03_source/api_server.del/prisma/seeds/tour.ts.draft b/03_source/api_server.del/prisma/seeds/tour.ts.draft deleted file mode 100644 index e69de29..0000000 diff --git a/03_source/api_server.del/prisma/seeds/user.ts b/03_source/api_server.del/prisma/seeds/user.ts deleted file mode 100644 index 473f27a..0000000 --- a/03_source/api_server.del/prisma/seeds/user.ts +++ /dev/null @@ -1,37 +0,0 @@ -import { PrismaClient } from '@prisma/client'; -const prisma = new PrismaClient(); - -async function user() { - const alice = await prisma.user.upsert({ - where: { email: 'alice@prisma.io' }, - update: {}, - create: { - email: 'alice@prisma.io', - name: 'Alice', - password: 'Aa12345678' - } - }); - - const bob = await prisma.user.upsert({ - where: { email: 'bob@prisma.io' }, - update: {}, - create: { - email: 'bob@prisma.io', - name: 'Bob', - password: 'Aa12345678' - } - }); - console.log('seed user done'); -} - -const userSeed = user() - .then(async () => { - await prisma.$disconnect(); - }) - .catch(async (e) => { - console.error(e); - await prisma.$disconnect(); - process.exit(1); - }); - -export { userSeed }; diff --git a/03_source/api_server.del/prisma/seeds/user.ts.draft b/03_source/api_server.del/prisma/seeds/user.ts.draft deleted file mode 100644 index e69de29..0000000 diff --git a/03_source/api_server.del/prisma/seeds/utils/set-date.ts b/03_source/api_server.del/prisma/seeds/utils/set-date.ts deleted file mode 100644 index a2aa35a..0000000 --- a/03_source/api_server.del/prisma/seeds/utils/set-date.ts +++ /dev/null @@ -1,91 +0,0 @@ -import dayjs from 'dayjs'; -import duration from 'dayjs/plugin/duration'; - -// ---------------------------------------------------------------------- - -dayjs.extend(duration); - -export function setDate(now: Date, options: { days?: number; hours?: number; minutes?: number }) { - const month = now.getMonth() + 1; - const year = now.getFullYear(); - const today = now.getDate(); - - const { days, hours = 0, minutes = 0 } = options; - - return new Date(`${year}-${month}-${days ?? today} ${hours}:${minutes}`).toJSON(); -} - -export const subHours = ( - value: number, - option: 'years' | 'months' | 'days' | 'hours' | 'minutes' | 'seconds' | 'milliseconds' -) => dayjs().subtract(value, option).format(); - -// years, -// months, -// days, -// hours, -// minutes, -// seconds, -// milliseconds, - -export type DurationProps = { - years?: number; - months?: number; - days?: number; - hours?: number; - minutes?: number; - seconds?: number; - milliseconds?: number; -}; - -export function fSub({ - years = 0, - months = 0, - days = 0, - hours = 0, - minutes = 0, - seconds = 0, - milliseconds = 0 -}: DurationProps) { - const result = dayjs() - .subtract( - dayjs.duration({ - years, - months, - days, - hours, - minutes, - seconds, - milliseconds - }) - ) - .format(); - - return result; -} - -export function fAdd({ - years = 0, - months = 0, - days = 0, - hours = 0, - minutes = 0, - seconds = 0, - milliseconds = 0 -}: DurationProps) { - const result = dayjs() - .add( - dayjs.duration({ - years, - months, - days, - hours, - minutes, - seconds, - milliseconds - }) - ) - .format(); - - return result; -} diff --git a/03_source/api_server.del/prisma/seeds/utils/uuidv4.ts b/03_source/api_server.del/prisma/seeds/utils/uuidv4.ts deleted file mode 100644 index b559549..0000000 --- a/03_source/api_server.del/prisma/seeds/utils/uuidv4.ts +++ /dev/null @@ -1,10 +0,0 @@ -/* eslint-disable no-bitwise */ -// ---------------------------------------------------------------------- - -export function uuidv4() { - return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, (c) => { - const r = (Math.random() * 16) | 0; - const v = c === 'x' ? r : (r & 0x3) | 0x8; - return v.toString(16); - }); -} diff --git a/03_source/api_server.del/src/app.ts b/03_source/api_server.del/src/app.ts deleted file mode 100644 index bd36d33..0000000 --- a/03_source/api_server.del/src/app.ts +++ /dev/null @@ -1,66 +0,0 @@ -import express from 'express'; -import helmet from 'helmet'; -import compression from 'compression'; -import cors from 'cors'; -import passport from 'passport'; -import httpStatus from 'http-status'; -import config from './config/config'; -import morgan from './config/morgan'; -import xss from './middlewares/xss'; -import { jwtStrategy } from './config/passport'; -import { authLimiter } from './middlewares/rateLimiter'; -import routes from './routes/v1'; -import { errorConverter, errorHandler } from './middlewares/error'; -import ApiError from './utils/ApiError'; - -const app = express(); - -if (config.env !== 'test') { - app.use(morgan.successHandler); - app.use(morgan.errorHandler); -} - -// set security HTTP headers -app.use(helmet()); - -// parse json request body -app.use(express.json()); - -// parse urlencoded request body -app.use(express.urlencoded({ extended: true })); - -// sanitize request data -app.use(xss()); - -// gzip compression -app.use(compression()); - -// enable cors -app.use(cors()); -app.options('*', cors()); - -// jwt authentication -app.use(passport.initialize()); -passport.use('jwt', jwtStrategy); - -// limit repeated failed requests to auth endpoints -if (config.env === 'production') { - app.use('/v1/auth', authLimiter); -} - -// v1 api routes -app.use('/v1', routes); - -// send back a 404 error for any unknown api request -app.use((req, res, next) => { - console.log(req.url); - next(new ApiError(httpStatus.NOT_FOUND, 'Not found')); -}); - -// convert error to ApiError, if needed -app.use(errorConverter); - -// handle error -app.use(errorHandler); - -export default app; diff --git a/03_source/api_server.del/src/client.ts b/03_source/api_server.del/src/client.ts deleted file mode 100644 index f192742..0000000 --- a/03_source/api_server.del/src/client.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { PrismaClient } from '@prisma/client'; -import config from './config/config'; - -// add prisma to the NodeJS global type -interface CustomNodeJsGlobal extends Global { - prisma: PrismaClient; -} - -// Prevent multiple instances of Prisma Client in development -declare const global: CustomNodeJsGlobal; - -const prisma = global.prisma || new PrismaClient(); - -if (config.env === 'development') global.prisma = prisma; - -export default prisma; diff --git a/03_source/api_server.del/src/config/config.ts b/03_source/api_server.del/src/config/config.ts deleted file mode 100644 index c4c3f55..0000000 --- a/03_source/api_server.del/src/config/config.ts +++ /dev/null @@ -1,61 +0,0 @@ -import dotenv from 'dotenv'; -import path from 'path'; -import Joi from 'joi'; - -dotenv.config({ path: path.join(process.cwd(), '.env') }); - -const envVarsSchema = Joi.object() - .keys({ - NODE_ENV: Joi.string().valid('production', 'development', 'test').required(), - PORT: Joi.number().default(3000), - JWT_SECRET: Joi.string().required().description('JWT secret key'), - JWT_ACCESS_EXPIRATION_MINUTES: Joi.number() - .default(30) - .description('minutes after which access tokens expire'), - JWT_REFRESH_EXPIRATION_DAYS: Joi.number() - .default(30) - .description('days after which refresh tokens expire'), - JWT_RESET_PASSWORD_EXPIRATION_MINUTES: Joi.number() - .default(10) - .description('minutes after which reset password token expires'), - JWT_VERIFY_EMAIL_EXPIRATION_MINUTES: Joi.number() - .default(10) - .description('minutes after which verify email token expires'), - SMTP_HOST: Joi.string().description('server that will send the emails'), - SMTP_PORT: Joi.number().description('port to connect to the email server'), - SMTP_USERNAME: Joi.string().description('username for email server'), - SMTP_PASSWORD: Joi.string().description('password for email server'), - EMAIL_FROM: Joi.string().description('the from field in the emails sent by the app') - }) - .unknown(); - -const { value: envVars, error } = envVarsSchema - .prefs({ errors: { label: 'key' } }) - .validate(process.env); - -if (error) { - throw new Error(`Config validation error: ${error.message}`); -} - -export default { - env: envVars.NODE_ENV, - port: envVars.PORT, - jwt: { - secret: envVars.JWT_SECRET, - accessExpirationMinutes: envVars.JWT_ACCESS_EXPIRATION_MINUTES, - refreshExpirationDays: envVars.JWT_REFRESH_EXPIRATION_DAYS, - resetPasswordExpirationMinutes: envVars.JWT_RESET_PASSWORD_EXPIRATION_MINUTES, - verifyEmailExpirationMinutes: envVars.JWT_VERIFY_EMAIL_EXPIRATION_MINUTES - }, - email: { - smtp: { - host: envVars.SMTP_HOST, - port: envVars.SMTP_PORT, - auth: { - user: envVars.SMTP_USERNAME, - pass: envVars.SMTP_PASSWORD - } - }, - from: envVars.EMAIL_FROM - } -}; diff --git a/03_source/api_server.del/src/config/logger.ts b/03_source/api_server.del/src/config/logger.ts deleted file mode 100644 index 6b6516a..0000000 --- a/03_source/api_server.del/src/config/logger.ts +++ /dev/null @@ -1,26 +0,0 @@ -import winston from 'winston'; -import config from './config'; - -const enumerateErrorFormat = winston.format((info) => { - if (info instanceof Error) { - Object.assign(info, { message: info.stack }); - } - return info; -}); - -const logger = winston.createLogger({ - level: config.env === 'development' ? 'debug' : 'info', - format: winston.format.combine( - enumerateErrorFormat(), - config.env === 'development' ? winston.format.colorize() : winston.format.uncolorize(), - winston.format.splat(), - winston.format.printf(({ level, message }) => `${level}: ${message}`) - ), - transports: [ - new winston.transports.Console({ - stderrLevels: ['error'] - }) - ] -}); - -export default logger; diff --git a/03_source/api_server.del/src/config/morgan.ts b/03_source/api_server.del/src/config/morgan.ts deleted file mode 100644 index bdb199b..0000000 --- a/03_source/api_server.del/src/config/morgan.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { Response } from 'express'; -import morgan from 'morgan'; -import config from './config'; -import logger from './logger'; - -morgan.token('message', (req, res: Response) => res.locals.errorMessage || ''); - -const getIpFormat = () => (config.env === 'production' ? ':remote-addr - ' : ''); -const successResponseFormat = `${getIpFormat()}:method :url :status - :response-time ms`; -const errorResponseFormat = `${getIpFormat()}:method :url :status - :response-time ms - message: :message`; - -export const successHandler = morgan(successResponseFormat, { - skip: (req, res) => res.statusCode >= 400, - stream: { write: (message) => logger.info(message.trim()) } -}); - -export const errorHandler = morgan(errorResponseFormat, { - skip: (req, res) => res.statusCode < 400, - stream: { write: (message) => logger.error(message.trim()) } -}); - -export default { - successHandler, - errorHandler -}; diff --git a/03_source/api_server.del/src/config/passport.ts b/03_source/api_server.del/src/config/passport.ts deleted file mode 100644 index 6c27397..0000000 --- a/03_source/api_server.del/src/config/passport.ts +++ /dev/null @@ -1,33 +0,0 @@ -import prisma from '../client'; -import { Strategy as JwtStrategy, ExtractJwt, VerifyCallback } from 'passport-jwt'; -import config from './config'; -import { TokenType } from '@prisma/client'; - -const jwtOptions = { - secretOrKey: config.jwt.secret, - jwtFromRequest: ExtractJwt.fromAuthHeaderAsBearerToken() -}; - -const jwtVerify: VerifyCallback = async (payload, done) => { - try { - if (payload.type !== TokenType.ACCESS) { - throw new Error('Invalid token type'); - } - const user = await prisma.user.findUnique({ - select: { - id: true, - email: true, - name: true - }, - where: { id: payload.sub } - }); - if (!user) { - return done(null, false); - } - done(null, user); - } catch (error) { - done(error, false); - } -}; - -export const jwtStrategy = new JwtStrategy(jwtOptions, jwtVerify); diff --git a/03_source/api_server.del/src/config/roles.ts b/03_source/api_server.del/src/config/roles.ts deleted file mode 100644 index f4355fb..0000000 --- a/03_source/api_server.del/src/config/roles.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { Role } from '@prisma/client'; - -const allRoles = { - [Role.USER]: [], - [Role.ADMIN]: ['getUsers', 'manageUsers'] -}; - -export const roles = Object.keys(allRoles); -export const roleRights = new Map(Object.entries(allRoles)); diff --git a/03_source/api_server.del/src/controllers/auth.controller.ts b/03_source/api_server.del/src/controllers/auth.controller.ts deleted file mode 100644 index ad120f0..0000000 --- a/03_source/api_server.del/src/controllers/auth.controller.ts +++ /dev/null @@ -1,64 +0,0 @@ -import httpStatus from 'http-status'; -import catchAsync from '../utils/catchAsync'; -import { authService, userService, tokenService, emailService } from '../services'; -import exclude from '../utils/exclude'; -import { User } from '@prisma/client'; - -const register = catchAsync(async (req, res) => { - const { email, password } = req.body; - const user = await userService.createUser(email, password); - const userWithoutPassword = exclude(user, ['password', 'createdAt', 'updatedAt']); - const tokens = await tokenService.generateAuthTokens(user); - res.status(httpStatus.CREATED).send({ user: userWithoutPassword, tokens }); -}); - -const login = catchAsync(async (req, res) => { - const { email, password } = req.body; - const user = await authService.loginUserWithEmailAndPassword(email, password); - const tokens = await tokenService.generateAuthTokens(user); - res.send({ user, tokens }); -}); - -const logout = catchAsync(async (req, res) => { - await authService.logout(req.body.refreshToken); - res.status(httpStatus.NO_CONTENT).send(); -}); - -const refreshTokens = catchAsync(async (req, res) => { - const tokens = await authService.refreshAuth(req.body.refreshToken); - res.send({ ...tokens }); -}); - -const forgotPassword = catchAsync(async (req, res) => { - const resetPasswordToken = await tokenService.generateResetPasswordToken(req.body.email); - await emailService.sendResetPasswordEmail(req.body.email, resetPasswordToken); - res.status(httpStatus.NO_CONTENT).send(); -}); - -const resetPassword = catchAsync(async (req, res) => { - await authService.resetPassword(req.query.token as string, req.body.password); - res.status(httpStatus.NO_CONTENT).send(); -}); - -const sendVerificationEmail = catchAsync(async (req, res) => { - const user = req.user as User; - const verifyEmailToken = await tokenService.generateVerifyEmailToken(user); - await emailService.sendVerificationEmail(user.email, verifyEmailToken); - res.status(httpStatus.NO_CONTENT).send(); -}); - -const verifyEmail = catchAsync(async (req, res) => { - await authService.verifyEmail(req.query.token as string); - res.status(httpStatus.NO_CONTENT).send(); -}); - -export default { - register, - login, - logout, - refreshTokens, - forgotPassword, - resetPassword, - sendVerificationEmail, - verifyEmail -}; diff --git a/03_source/api_server.del/src/controllers/event.controller.ts b/03_source/api_server.del/src/controllers/event.controller.ts deleted file mode 100644 index c9fe5d4..0000000 --- a/03_source/api_server.del/src/controllers/event.controller.ts +++ /dev/null @@ -1,54 +0,0 @@ -import httpStatus from 'http-status'; -import pick from '../utils/pick'; -import ApiError from '../utils/ApiError'; -import catchAsync from '../utils/catchAsync'; -import { userService } from '../services'; -import eventService from '../services/event.service'; - -// const createUser = catchAsync(async (req, res) => { -// const { email, password, name, role } = req.body; -// const user = await userService.createUser(email, password, name, role); -// res.status(httpStatus.CREATED).send(user); -// }); - -// const getUsers = catchAsync(async (req, res) => { -// const filter = pick(req.query, ['name', 'role']); -// const options = pick(req.query, ['sortBy', 'limit', 'page']); -// const result = await userService.queryUsers(filter, options); -// res.send(result); -// }); - -const getEvents = catchAsync(async (req, res) => { - const filter = pick(req.query, ['name', 'role']); - const options = pick(req.query, ['sortBy', 'limit', 'page']); - const result = await eventService.queryEvents(filter, options); - res.send(result); -}); - -const getEvent = catchAsync(async (req, res) => { - const eventId = parseInt(req.params.eventId); - const event = await eventService.getEventById(eventId); - if (!event) { - throw new ApiError(httpStatus.NOT_FOUND, 'Event not found'); - } - res.send(event); -}); - -// const updateUser = catchAsync(async (req, res) => { -// const user = await userService.updateUserById(req.params.userId, req.body); -// res.send(user); -// }); - -// const deleteUser = catchAsync(async (req, res) => { -// await userService.deleteUserById(req.params.userId); -// res.status(httpStatus.NO_CONTENT).send(); -// }); - -export default { - // createUser, - getEvents, - getEvent - // getUser - // updateUser, - // deleteUser -}; diff --git a/03_source/api_server.del/src/controllers/helloworld.controller.ts b/03_source/api_server.del/src/controllers/helloworld.controller.ts deleted file mode 100644 index 97b26a2..0000000 --- a/03_source/api_server.del/src/controllers/helloworld.controller.ts +++ /dev/null @@ -1,9 +0,0 @@ -import catchAsync from '../utils/catchAsync'; - -const getHelloworld = catchAsync(async (req, res) => { - res.send({ hello: 'world' }); -}); - -export default { - getHelloworld -}; diff --git a/03_source/api_server.del/src/controllers/index.ts b/03_source/api_server.del/src/controllers/index.ts deleted file mode 100644 index 4e572af..0000000 --- a/03_source/api_server.del/src/controllers/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export { default as authController } from './auth.controller'; -export { default as userController } from './user.controller'; diff --git a/03_source/api_server.del/src/controllers/member.controller.ts b/03_source/api_server.del/src/controllers/member.controller.ts deleted file mode 100644 index ba0814a..0000000 --- a/03_source/api_server.del/src/controllers/member.controller.ts +++ /dev/null @@ -1,55 +0,0 @@ -import httpStatus from 'http-status'; -import pick from '../utils/pick'; -import ApiError from '../utils/ApiError'; -import catchAsync from '../utils/catchAsync'; -import { userService } from '../services'; -import eventService from '../services/event.service'; -import memberService from '../services/member.service'; - -// const createUser = catchAsync(async (req, res) => { -// const { email, password, name, role } = req.body; -// const user = await userService.createUser(email, password, name, role); -// res.status(httpStatus.CREATED).send(user); -// }); - -// const getUsers = catchAsync(async (req, res) => { -// const filter = pick(req.query, ['name', 'role']); -// const options = pick(req.query, ['sortBy', 'limit', 'page']); -// const result = await userService.queryUsers(filter, options); -// res.send(result); -// }); - -const getMembers = catchAsync(async (req, res) => { - const filter = pick(req.query, ['name', 'role']); - const options = pick(req.query, ['sortBy', 'limit', 'page']); - const result = await memberService.queryMembers(filter, options); - res.send(result); -}); - -const getMember = catchAsync(async (req, res) => { - const memberId = parseInt(req.params.memberId); - const member = await memberService.getMemberById(memberId); - if (!member) { - throw new ApiError(httpStatus.NOT_FOUND, 'Member not found'); - } - res.send(member); -}); - -// const updateUser = catchAsync(async (req, res) => { -// const user = await userService.updateUserById(req.params.userId, req.body); -// res.send(user); -// }); - -// const deleteUser = catchAsync(async (req, res) => { -// await userService.deleteUserById(req.params.userId); -// res.status(httpStatus.NO_CONTENT).send(); -// }); - -export default { - // createUser, - getMembers, - getMember - // getUser - // updateUser, - // deleteUser -}; diff --git a/03_source/api_server.del/src/controllers/order.controller.ts b/03_source/api_server.del/src/controllers/order.controller.ts deleted file mode 100644 index cbdc0bd..0000000 --- a/03_source/api_server.del/src/controllers/order.controller.ts +++ /dev/null @@ -1,63 +0,0 @@ -// REQ0047/order-page -// -// PURPOSE: -// - provide api access to backend db for orders -// -// RULES: -// - T.B.A. -// -import httpStatus from 'http-status'; -import pick from '../utils/pick'; -import ApiError from '../utils/ApiError'; -import catchAsync from '../utils/catchAsync'; -import { userService } from '../services'; -import eventService from '../services/event.service'; -import orderService from '../services/order.service'; - -// const createUser = catchAsync(async (req, res) => { -// const { email, password, name, role } = req.body; -// const user = await userService.createUser(email, password, name, role); -// res.status(httpStatus.CREATED).send(user); -// }); - -// const getUsers = catchAsync(async (req, res) => { -// const filter = pick(req.query, ['name', 'role']); -// const options = pick(req.query, ['sortBy', 'limit', 'page']); -// const result = await userService.queryUsers(filter, options); -// res.send(result); -// }); - -const getOrders = catchAsync(async (req, res) => { - const filter = pick(req.query, ['name', 'role']); - const options = pick(req.query, ['sortBy', 'limit', 'page']); - const result = await orderService.queryOrders(filter, options); - res.send(result); -}); - -const getOrder = catchAsync(async (req, res) => { - const eventId = parseInt(req.params.eventId); - const event = await orderService.getOrderById(eventId); - if (!event) { - throw new ApiError(httpStatus.NOT_FOUND, 'Event not found'); - } - res.send(event); -}); - -// const updateUser = catchAsync(async (req, res) => { -// const user = await userService.updateUserById(req.params.userId, req.body); -// res.send(user); -// }); - -// const deleteUser = catchAsync(async (req, res) => { -// await userService.deleteUserById(req.params.userId); -// res.status(httpStatus.NO_CONTENT).send(); -// }); - -export default { - // createUser, - getOrders, - getOrder - // getUser - // updateUser, - // deleteUser -}; diff --git a/03_source/api_server.del/src/controllers/profile.controller.ts b/03_source/api_server.del/src/controllers/profile.controller.ts deleted file mode 100644 index c543950..0000000 --- a/03_source/api_server.del/src/controllers/profile.controller.ts +++ /dev/null @@ -1,56 +0,0 @@ -import httpStatus from 'http-status'; -import pick from '../utils/pick'; -import ApiError from '../utils/ApiError'; -import catchAsync from '../utils/catchAsync'; -import { userService } from '../services'; -import eventService from '../services/event.service'; -import memberService from '../services/member.service'; -import profileService from '../services/profile.service'; - -// const createUser = catchAsync(async (req, res) => { -// const { email, password, name, role } = req.body; -// const user = await userService.createUser(email, password, name, role); -// res.status(httpStatus.CREATED).send(user); -// }); - -// const getUsers = catchAsync(async (req, res) => { -// const filter = pick(req.query, ['name', 'role']); -// const options = pick(req.query, ['sortBy', 'limit', 'page']); -// const result = await userService.queryUsers(filter, options); -// res.send(result); -// }); - -const getMembers = catchAsync(async (req, res) => { - const filter = pick(req.query, ['name', 'role']); - const options = pick(req.query, ['sortBy', 'limit', 'page']); - const result = await memberService.queryMembers(filter, options); - res.send(result); -}); - -const getProfile = catchAsync(async (req, res) => { - const profileId = parseInt(req.params.profileId); - const profile = await profileService.getProfileById(profileId); - if (!profile) { - throw new ApiError(httpStatus.NOT_FOUND, 'Profile not found'); - } - res.send(profile); -}); - -// const updateUser = catchAsync(async (req, res) => { -// const user = await userService.updateUserById(req.params.userId, req.body); -// res.send(user); -// }); - -// const deleteUser = catchAsync(async (req, res) => { -// await userService.deleteUserById(req.params.userId); -// res.status(httpStatus.NO_CONTENT).send(); -// }); - -export default { - // createUser, - getMembers, - getProfile - // getUser - // updateUser, - // deleteUser -}; diff --git a/03_source/api_server.del/src/controllers/user.controller.ts b/03_source/api_server.del/src/controllers/user.controller.ts deleted file mode 100644 index bf115b6..0000000 --- a/03_source/api_server.del/src/controllers/user.controller.ts +++ /dev/null @@ -1,44 +0,0 @@ -import httpStatus from 'http-status'; -import pick from '../utils/pick'; -import ApiError from '../utils/ApiError'; -import catchAsync from '../utils/catchAsync'; -import { userService } from '../services'; - -const createUser = catchAsync(async (req, res) => { - const { email, password, name, role } = req.body; - const user = await userService.createUser(email, password, name, role); - res.status(httpStatus.CREATED).send(user); -}); - -const getUsers = catchAsync(async (req, res) => { - const filter = pick(req.query, ['name', 'role']); - const options = pick(req.query, ['sortBy', 'limit', 'page']); - const result = await userService.queryUsers(filter, options); - res.send(result); -}); - -const getUser = catchAsync(async (req, res) => { - const user = await userService.getUserById(req.params.userId); - if (!user) { - throw new ApiError(httpStatus.NOT_FOUND, 'User not found'); - } - res.send(user); -}); - -const updateUser = catchAsync(async (req, res) => { - const user = await userService.updateUserById(req.params.userId, req.body); - res.send(user); -}); - -const deleteUser = catchAsync(async (req, res) => { - await userService.deleteUserById(req.params.userId); - res.status(httpStatus.NO_CONTENT).send(); -}); - -export default { - createUser, - getUsers, - getUser, - updateUser, - deleteUser -}; diff --git a/03_source/api_server.del/src/docs/components.yml b/03_source/api_server.del/src/docs/components.yml deleted file mode 100644 index d8b86fb..0000000 --- a/03_source/api_server.del/src/docs/components.yml +++ /dev/null @@ -1,92 +0,0 @@ -components: - schemas: - User: - type: object - properties: - id: - type: string - email: - type: string - format: email - name: - type: string - role: - type: string - enum: [USER, ADMIN] - example: - id: 5ebac534954b54139806c112 - email: fake@example.com - name: fake name - role: USER - - Token: - type: object - properties: - token: - type: string - expires: - type: string - format: date-time - example: - token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI1ZWJhYzUzNDk1NGI1NDEzOTgwNmMxMTIiLCJpYXQiOjE1ODkyOTg0ODQsImV4cCI6MTU4OTMwMDI4NH0.m1U63blB0MLej_WfB7yC2FTMnCziif9X8yzwDEfJXAg - expires: 2020-05-12T16:18:04.793Z - - AuthTokens: - type: object - properties: - access: - $ref: '#/components/schemas/Token' - refresh: - $ref: '#/components/schemas/Token' - - Error: - type: object - properties: - code: - type: number - message: - type: string - - responses: - DuplicateEmail: - description: Email already taken - content: - application/json: - schema: - $ref: '#/components/schemas/Error' - example: - code: 400 - message: Email already taken - Unauthorized: - description: Unauthorized - content: - application/json: - schema: - $ref: '#/components/schemas/Error' - example: - code: 401 - message: Please authenticate - Forbidden: - description: Forbidden - content: - application/json: - schema: - $ref: '#/components/schemas/Error' - example: - code: 403 - message: Forbidden - NotFound: - description: Not found - content: - application/json: - schema: - $ref: '#/components/schemas/Error' - example: - code: 404 - message: Not found - - securitySchemes: - bearerAuth: - type: http - scheme: bearer - bearerFormat: JWT diff --git a/03_source/api_server.del/src/docs/swaggerDef.ts b/03_source/api_server.del/src/docs/swaggerDef.ts deleted file mode 100644 index 25385ed..0000000 --- a/03_source/api_server.del/src/docs/swaggerDef.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { name, version, repository } from '../../package.json'; -import config from '../config/config'; - -const swaggerDef = { - openapi: '3.0.0', - info: { - title: `${name} API documentation`, - version, - license: { - name: 'MIT', - url: repository - } - }, - servers: [ - { - url: `http://localhost:${config.port}/v1` - } - ] -}; - -export default swaggerDef; diff --git a/03_source/api_server.del/src/index.ts b/03_source/api_server.del/src/index.ts deleted file mode 100644 index e1ef614..0000000 --- a/03_source/api_server.del/src/index.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { Server } from 'http'; -import app from './app'; -import prisma from './client'; -import config from './config/config'; -import logger from './config/logger'; - -let server: Server; -prisma.$connect().then(() => { - logger.info('Connected to SQL Database'); - server = app.listen(config.port, () => { - logger.info(`Listening to port ${config.port}`); - }); -}); - -const exitHandler = () => { - if (server) { - server.close(() => { - logger.info('Server closed'); - process.exit(1); - }); - } else { - process.exit(1); - } -}; - -const unexpectedErrorHandler = (error: unknown) => { - logger.error(error); - exitHandler(); -}; - -process.on('uncaughtException', unexpectedErrorHandler); -process.on('unhandledRejection', unexpectedErrorHandler); - -process.on('SIGTERM', () => { - logger.info('SIGTERM received'); - if (server) { - server.close(); - } -}); diff --git a/03_source/api_server.del/src/middlewares/auth.ts b/03_source/api_server.del/src/middlewares/auth.ts deleted file mode 100644 index d2aa937..0000000 --- a/03_source/api_server.del/src/middlewares/auth.ts +++ /dev/null @@ -1,48 +0,0 @@ -import passport from 'passport'; -import httpStatus from 'http-status'; -import ApiError from '../utils/ApiError'; -import { roleRights } from '../config/roles'; -import { NextFunction, Request, Response } from 'express'; -import { User } from '@prisma/client'; - -const verifyCallback = - ( - req: any, - resolve: (value?: unknown) => void, - reject: (reason?: unknown) => void, - requiredRights: string[] - ) => - async (err: unknown, user: User | false, info: unknown) => { - if (err || info || !user) { - return reject(new ApiError(httpStatus.UNAUTHORIZED, 'Please authenticate')); - } - req.user = user; - - if (requiredRights.length) { - const userRights = roleRights.get(user.role) ?? []; - const hasRequiredRights = requiredRights.every((requiredRight) => - userRights.includes(requiredRight) - ); - if (!hasRequiredRights && req.params.userId !== user.id) { - return reject(new ApiError(httpStatus.FORBIDDEN, 'Forbidden')); - } - } - - resolve(); - }; - -const auth = - (...requiredRights: string[]) => - async (req: Request, res: Response, next: NextFunction) => { - return new Promise((resolve, reject) => { - passport.authenticate( - 'jwt', - { session: false }, - verifyCallback(req, resolve, reject, requiredRights) - )(req, res, next); - }) - .then(() => next()) - .catch((err) => next(err)); - }; - -export default auth; diff --git a/03_source/api_server.del/src/middlewares/error.ts b/03_source/api_server.del/src/middlewares/error.ts deleted file mode 100644 index 4f6f01f..0000000 --- a/03_source/api_server.del/src/middlewares/error.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { ErrorRequestHandler } from 'express'; -import { Prisma } from '@prisma/client'; -import httpStatus from 'http-status'; -import config from '../config/config'; -import logger from '../config/logger'; -import ApiError from '../utils/ApiError'; - -export const errorConverter: ErrorRequestHandler = (err, req, res, next) => { - let error = err; - if (!(error instanceof ApiError)) { - const statusCode = - error.statusCode || error instanceof Prisma.PrismaClientKnownRequestError - ? httpStatus.BAD_REQUEST - : httpStatus.INTERNAL_SERVER_ERROR; - const message = error.message || httpStatus[statusCode]; - error = new ApiError(statusCode, message, false, err.stack); - } - next(error); -}; - -// eslint-disable-next-line no-unused-vars, @typescript-eslint/no-unused-vars -export const errorHandler: ErrorRequestHandler = (err, req, res, next) => { - let { statusCode, message } = err; - if (config.env === 'production' && !err.isOperational) { - statusCode = httpStatus.INTERNAL_SERVER_ERROR; - message = httpStatus[httpStatus.INTERNAL_SERVER_ERROR]; - } - - res.locals.errorMessage = err.message; - - const response = { - code: statusCode, - message, - ...(config.env === 'development' && { stack: err.stack }) - }; - - if (config.env === 'development') { - logger.error(err); - } - - res.status(statusCode).send(response); -}; diff --git a/03_source/api_server.del/src/middlewares/rateLimiter.ts b/03_source/api_server.del/src/middlewares/rateLimiter.ts deleted file mode 100644 index 651d39b..0000000 --- a/03_source/api_server.del/src/middlewares/rateLimiter.ts +++ /dev/null @@ -1,7 +0,0 @@ -import rateLimit from 'express-rate-limit'; - -export const authLimiter = rateLimit({ - windowMs: 15 * 60 * 1000, - max: 20, - skipSuccessfulRequests: true -}); diff --git a/03_source/api_server.del/src/middlewares/validate.ts b/03_source/api_server.del/src/middlewares/validate.ts deleted file mode 100644 index eb33640..0000000 --- a/03_source/api_server.del/src/middlewares/validate.ts +++ /dev/null @@ -1,21 +0,0 @@ -import httpStatus from 'http-status'; -import ApiError from '../utils/ApiError'; -import { NextFunction, Request, Response } from 'express'; -import pick from '../utils/pick'; -import Joi from 'joi'; - -const validate = (schema: object) => (req: Request, res: Response, next: NextFunction) => { - const validSchema = pick(schema, ['params', 'query', 'body']); - const obj = pick(req, Object.keys(validSchema)); - const { value, error } = Joi.compile(validSchema) - .prefs({ errors: { label: 'key' }, abortEarly: false }) - .validate(obj); - if (error) { - const errorMessage = error.details.map((details) => details.message).join(', '); - return next(new ApiError(httpStatus.BAD_REQUEST, errorMessage)); - } - Object.assign(req, value); - return next(); -}; - -export default validate; diff --git a/03_source/api_server.del/src/middlewares/xss.ts b/03_source/api_server.del/src/middlewares/xss.ts deleted file mode 100644 index 898206b..0000000 --- a/03_source/api_server.del/src/middlewares/xss.ts +++ /dev/null @@ -1,31 +0,0 @@ -import { NextFunction, Request, Response } from 'express'; -import { inHTMLData } from 'xss-filters'; - -/** - * Clean for xss. - * @param {string/object} data - The value to sanitize - * @return {string/object} The sanitized value - */ -export const clean = (data: T | string = ''): T => { - let isObject = false; - if (typeof data === 'object') { - data = JSON.stringify(data); - isObject = true; - } - - data = inHTMLData(data as string).trim(); - if (isObject) data = JSON.parse(data); - - return data as T; -}; - -const middleware = () => { - return (req: Request, res: Response, next: NextFunction) => { - if (req.body) req.body = clean(req.body); - if (req.query) req.query = clean(req.query); - if (req.params) req.params = clean(req.params); - next(); - }; -}; - -export default middleware; diff --git a/03_source/api_server.del/src/routes/v1/auth.route.ts b/03_source/api_server.del/src/routes/v1/auth.route.ts deleted file mode 100644 index e03a766..0000000 --- a/03_source/api_server.del/src/routes/v1/auth.route.ts +++ /dev/null @@ -1,303 +0,0 @@ -import express from 'express'; -import validate from '../../middlewares/validate'; -import authValidation from '../../validations/auth.validation'; -import { authController } from '../../controllers'; -import auth from '../../middlewares/auth'; - -const router = express.Router(); - -router.post('/register', validate(authValidation.register), authController.register); -router.post('/login', validate(authValidation.login), authController.login); -router.post('/logout', validate(authValidation.logout), authController.logout); -router.post( - '/refresh-tokens', - validate(authValidation.refreshTokens), - authController.refreshTokens -); -router.post( - '/forgot-password', - validate(authValidation.forgotPassword), - authController.forgotPassword -); -router.post( - '/reset-password', - validate(authValidation.resetPassword), - authController.resetPassword -); -router.post('/send-verification-email', auth(), authController.sendVerificationEmail); -router.post('/verify-email', validate(authValidation.verifyEmail), authController.verifyEmail); - -export default router; - -/** - * @swagger - * tags: - * name: Auth - * description: Authentication - */ - -/** - * @swagger - * /auth/register: - * post: - * summary: Register as user - * tags: [Auth] - * requestBody: - * required: true - * content: - * application/json: - * schema: - * type: object - * required: - * - name - * - email - * - password - * properties: - * name: - * type: string - * email: - * type: string - * format: email - * description: must be unique - * password: - * type: string - * format: password - * minLength: 8 - * description: At least one number and one letter - * example: - * name: fake name - * email: fake@example.com - * password: password1 - * responses: - * "201": - * description: Created - * content: - * application/json: - * schema: - * type: object - * properties: - * user: - * $ref: '#/components/schemas/User' - * tokens: - * $ref: '#/components/schemas/AuthTokens' - * "400": - * $ref: '#/components/responses/DuplicateEmail' - */ - -/** - * @swagger - * /auth/login: - * post: - * summary: Login - * tags: [Auth] - * requestBody: - * required: true - * content: - * application/json: - * schema: - * type: object - * required: - * - email - * - password - * properties: - * email: - * type: string - * format: email - * password: - * type: string - * format: password - * example: - * email: fake@example.com - * password: password1 - * responses: - * "200": - * description: OK - * content: - * application/json: - * schema: - * type: object - * properties: - * user: - * $ref: '#/components/schemas/User' - * tokens: - * $ref: '#/components/schemas/AuthTokens' - * "401": - * description: Invalid email or password - * content: - * application/json: - * schema: - * $ref: '#/components/schemas/Error' - * example: - * code: 401 - * message: Invalid email or password - */ - -/** - * @swagger - * /auth/logout: - * post: - * summary: Logout - * tags: [Auth] - * requestBody: - * required: true - * content: - * application/json: - * schema: - * type: object - * required: - * - refreshToken - * properties: - * refreshToken: - * type: string - * example: - * refreshToken: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI1ZWJhYzUzNDk1NGI1NDEzOTgwNmMxMTIiLCJpYXQiOjE1ODkyOTg0ODQsImV4cCI6MTU4OTMwMDI4NH0.m1U63blB0MLej_WfB7yC2FTMnCziif9X8yzwDEfJXAg - * responses: - * "204": - * description: No content - * "404": - * $ref: '#/components/responses/NotFound' - */ - -/** - * @swagger - * /auth/refresh-tokens: - * post: - * summary: Refresh auth tokens - * tags: [Auth] - * requestBody: - * required: true - * content: - * application/json: - * schema: - * type: object - * required: - * - refreshToken - * properties: - * refreshToken: - * type: string - * example: - * refreshToken: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI1ZWJhYzUzNDk1NGI1NDEzOTgwNmMxMTIiLCJpYXQiOjE1ODkyOTg0ODQsImV4cCI6MTU4OTMwMDI4NH0.m1U63blB0MLej_WfB7yC2FTMnCziif9X8yzwDEfJXAg - * responses: - * "200": - * description: OK - * content: - * application/json: - * schema: - * $ref: '#/components/schemas/AuthTokens' - * "401": - * $ref: '#/components/responses/Unauthorized' - */ - -/** - * @swagger - * /auth/forgot-password: - * post: - * summary: Forgot password - * description: An email will be sent to reset password. - * tags: [Auth] - * requestBody: - * required: true - * content: - * application/json: - * schema: - * type: object - * required: - * - email - * properties: - * email: - * type: string - * format: email - * example: - * email: fake@example.com - * responses: - * "204": - * description: No content - * "404": - * $ref: '#/components/responses/NotFound' - */ - -/** - * @swagger - * /auth/reset-password: - * post: - * summary: Reset password - * tags: [Auth] - * parameters: - * - in: query - * name: token - * required: true - * schema: - * type: string - * description: The reset password token - * requestBody: - * required: true - * content: - * application/json: - * schema: - * type: object - * required: - * - password - * properties: - * password: - * type: string - * format: password - * minLength: 8 - * description: At least one number and one letter - * example: - * password: password1 - * responses: - * "204": - * description: No content - * "401": - * description: Password reset failed - * content: - * application/json: - * schema: - * $ref: '#/components/schemas/Error' - * example: - * code: 401 - * message: Password reset failed - */ - -/** - * @swagger - * /auth/send-verification-email: - * post: - * summary: Send verification email - * description: An email will be sent to verify email. - * tags: [Auth] - * security: - * - bearerAuth: [] - * responses: - * "204": - * description: No content - * "401": - * $ref: '#/components/responses/Unauthorized' - */ - -/** - * @swagger - * /auth/verify-email: - * post: - * summary: verify email - * tags: [Auth] - * parameters: - * - in: query - * name: token - * required: true - * schema: - * type: string - * description: The verify email token - * responses: - * "204": - * description: No content - * "401": - * description: verify email failed - * content: - * application/json: - * schema: - * $ref: '#/components/schemas/Error' - * example: - * code: 401 - * message: verify email failed - */ diff --git a/03_source/api_server.del/src/routes/v1/docs.route.ts b/03_source/api_server.del/src/routes/v1/docs.route.ts deleted file mode 100644 index 1f6f96b..0000000 --- a/03_source/api_server.del/src/routes/v1/docs.route.ts +++ /dev/null @@ -1,21 +0,0 @@ -import express from 'express'; -import swaggerJsdoc from 'swagger-jsdoc'; -import swaggerUi from 'swagger-ui-express'; -import swaggerDefinition from '../../docs/swaggerDef'; - -const router = express.Router(); - -const specs = swaggerJsdoc({ - swaggerDefinition, - apis: ['src/docs/*.yml', 'src/routes/v1/*.ts'] -}); - -router.use('/', swaggerUi.serve); -router.get( - '/', - swaggerUi.setup(specs, { - explorer: true - }) -); - -export default router; diff --git a/03_source/api_server.del/src/routes/v1/event.route.ts b/03_source/api_server.del/src/routes/v1/event.route.ts deleted file mode 100644 index 6108a6d..0000000 --- a/03_source/api_server.del/src/routes/v1/event.route.ts +++ /dev/null @@ -1,255 +0,0 @@ -import express from 'express'; -// import auth from '../../middlewares/auth'; -// import validate from '../../middlewares/validate'; -// import { userValidation } from '../../validations'; -// import { userController } from '../../controllers'; -import eventController from '../../controllers/event.controller'; -import helloworldController from '../../controllers/helloworld.controller'; - -const router = express.Router(); - -router.route('/helloworld').get(helloworldController.getHelloworld); - -router - .route('/') - // - .get(eventController.getEvents); -// .post(auth('manageUsers'), validate(userValidation.createUser), userController.createUser) - -router.route('/:eventId').get(eventController.getEvent); -// .patch(auth('manageUsers'), validate(userValidation.updateUser), userController.updateUser) -// .delete(auth('manageUsers'), validate(userValidation.deleteUser), userController.deleteUser); - -export default router; - -/** - * @swagger - * tags: - * name: Users - * description: User management and retrieval - */ - -/** - * @swagger - * /users: - * post: - * summary: Create a user - * description: Only admins can create other users. - * tags: [Users] - * security: - * - bearerAuth: [] - * requestBody: - * required: true - * content: - * application/json: - * schema: - * type: object - * required: - * - name - * - email - * - password - * - role - * properties: - * name: - * type: string - * email: - * type: string - * format: email - * description: must be unique - * password: - * type: string - * format: password - * minLength: 8 - * description: At least one number and one letter - * role: - * type: string - * enum: [user, admin] - * example: - * name: fake name - * email: fake@example.com - * password: password1 - * role: user - * responses: - * "201": - * description: Created - * content: - * application/json: - * schema: - * $ref: '#/components/schemas/User' - * "400": - * $ref: '#/components/responses/DuplicateEmail' - * "401": - * $ref: '#/components/responses/Unauthorized' - * "403": - * $ref: '#/components/responses/Forbidden' - * - * get: - * summary: Get all users - * description: Only admins can retrieve all users. - * tags: [Users] - * security: - * - bearerAuth: [] - * parameters: - * - in: query - * name: name - * schema: - * type: string - * description: User name - * - in: query - * name: role - * schema: - * type: string - * description: User role - * - in: query - * name: sortBy - * schema: - * type: string - * description: sort by query in the form of field:desc/asc (ex. name:asc) - * - in: query - * name: limit - * schema: - * type: integer - * minimum: 1 - * default: 10 - * description: Maximum number of users - * - in: query - * name: page - * schema: - * type: integer - * minimum: 1 - * default: 1 - * description: Page number - * responses: - * "200": - * description: OK - * content: - * application/json: - * schema: - * type: object - * properties: - * results: - * type: array - * items: - * $ref: '#/components/schemas/User' - * page: - * type: integer - * example: 1 - * limit: - * type: integer - * example: 10 - * totalPages: - * type: integer - * example: 1 - * totalResults: - * type: integer - * example: 1 - * "401": - * $ref: '#/components/responses/Unauthorized' - * "403": - * $ref: '#/components/responses/Forbidden' - */ - -/** - * @swagger - * /users/{id}: - * get: - * summary: Get a user - * description: Logged in users can fetch only their own user information. Only admins can fetch other users. - * tags: [Users] - * security: - * - bearerAuth: [] - * parameters: - * - in: path - * name: id - * required: true - * schema: - * type: string - * description: User id - * responses: - * "200": - * description: OK - * content: - * application/json: - * schema: - * $ref: '#/components/schemas/User' - * "401": - * $ref: '#/components/responses/Unauthorized' - * "403": - * $ref: '#/components/responses/Forbidden' - * "404": - * $ref: '#/components/responses/NotFound' - * - * patch: - * summary: Update a user - * description: Logged in users can only update their own information. Only admins can update other users. - * tags: [Users] - * security: - * - bearerAuth: [] - * parameters: - * - in: path - * name: id - * required: true - * schema: - * type: string - * description: User id - * requestBody: - * required: true - * content: - * application/json: - * schema: - * type: object - * properties: - * name: - * type: string - * email: - * type: string - * format: email - * description: must be unique - * password: - * type: string - * format: password - * minLength: 8 - * description: At least one number and one letter - * example: - * name: fake name - * email: fake@example.com - * password: password1 - * responses: - * "200": - * description: OK - * content: - * application/json: - * schema: - * $ref: '#/components/schemas/User' - * "400": - * $ref: '#/components/responses/DuplicateEmail' - * "401": - * $ref: '#/components/responses/Unauthorized' - * "403": - * $ref: '#/components/responses/Forbidden' - * "404": - * $ref: '#/components/responses/NotFound' - * - * delete: - * summary: Delete a user - * description: Logged in users can delete only themselves. Only admins can delete other users. - * tags: [Users] - * security: - * - bearerAuth: [] - * parameters: - * - in: path - * name: id - * required: true - * schema: - * type: string - * description: User id - * responses: - * "200": - * description: No content - * "401": - * $ref: '#/components/responses/Unauthorized' - * "403": - * $ref: '#/components/responses/Forbidden' - * "404": - * $ref: '#/components/responses/NotFound' - */ diff --git a/03_source/api_server.del/src/routes/v1/helloworld.route.ts b/03_source/api_server.del/src/routes/v1/helloworld.route.ts deleted file mode 100644 index e84a144..0000000 --- a/03_source/api_server.del/src/routes/v1/helloworld.route.ts +++ /dev/null @@ -1,38 +0,0 @@ -import express from 'express'; -import helloworldController from '../../controllers/helloworld.controller'; - -const router = express.Router(); - -router.route('/').get(helloworldController.getHelloworld); - -export default router; - -/** - * @swagger - * tags: - * name: Helloworld - * description: Simple hello world endpoint - */ - -/** - * @swagger - * /helloworld: - * get: - * summary: Get hello world message - * description: Returns a simple hello world message - * tags: [Helloworld] - * responses: - * "200": - * description: Successful response - * content: - * application/json: - * schema: - * type: object - * properties: - * message: - * type: string - * "403": - * $ref: '#/components/responses/Forbidden' - * "404": - * $ref: '#/components/responses/NotFound' - */ diff --git a/03_source/api_server.del/src/routes/v1/index.ts b/03_source/api_server.del/src/routes/v1/index.ts deleted file mode 100644 index fb3bff0..0000000 --- a/03_source/api_server.del/src/routes/v1/index.ts +++ /dev/null @@ -1,47 +0,0 @@ -import express from 'express'; -import authRoute from './auth.route'; -import userRoute from './user.route'; -import eventRoute from './event.route'; -import memberRoute from './member.route'; -import orderRoute from './order.route'; -import profileRoute from './profile.route'; -// -import helloworldRoute from './helloworld.route'; - -import docsRoute from './docs.route'; -import config from '../../config/config'; - -const router = express.Router(); - -const defaultRoutes = [ - { path: '/auth', route: authRoute }, - { path: '/users', route: userRoute }, - // - { path: '/events', route: eventRoute }, - { path: '/members', route: memberRoute }, - { path: '/orders', route: orderRoute }, - { path: '/profile', route: profileRoute }, - // - { path: '/helloworld', route: helloworldRoute } -]; - -const devRoutes = [ - // routes available only in development mode - { - path: '/docs', - route: docsRoute - } -]; - -defaultRoutes.forEach((route) => { - router.use(route.path, route.route); -}); - -/* istanbul ignore next */ -if (config.env === 'development') { - devRoutes.forEach((route) => { - router.use(route.path, route.route); - }); -} - -export default router; diff --git a/03_source/api_server.del/src/routes/v1/member.route.ts b/03_source/api_server.del/src/routes/v1/member.route.ts deleted file mode 100644 index 93e96db..0000000 --- a/03_source/api_server.del/src/routes/v1/member.route.ts +++ /dev/null @@ -1,255 +0,0 @@ -import express from 'express'; -// import auth from '../../middlewares/auth'; -// import validate from '../../middlewares/validate'; -// import { userValidation } from '../../validations'; -// import { userController } from '../../controllers'; -import memberController from '../../controllers/member.controller'; -import helloworldController from '../../controllers/helloworld.controller'; - -const router = express.Router(); - -router.route('/helloworld').get(helloworldController.getHelloworld); - -router - .route('/') - // - .get(memberController.getMembers); -// .post(auth('manageUsers'), validate(userValidation.createUser), userController.createUser) - -router.route('/:memberId').get(memberController.getMember); -// .patch(auth('manageUsers'), validate(userValidation.updateUser), userController.updateUser) -// .delete(auth('manageUsers'), validate(userValidation.deleteUser), userController.deleteUser); - -export default router; - -/** - * @swagger - * tags: - * name: Users - * description: User management and retrieval - */ - -/** - * @swagger - * /users: - * post: - * summary: Create a user - * description: Only admins can create other users. - * tags: [Users] - * security: - * - bearerAuth: [] - * requestBody: - * required: true - * content: - * application/json: - * schema: - * type: object - * required: - * - name - * - email - * - password - * - role - * properties: - * name: - * type: string - * email: - * type: string - * format: email - * description: must be unique - * password: - * type: string - * format: password - * minLength: 8 - * description: At least one number and one letter - * role: - * type: string - * enum: [user, admin] - * example: - * name: fake name - * email: fake@example.com - * password: password1 - * role: user - * responses: - * "201": - * description: Created - * content: - * application/json: - * schema: - * $ref: '#/components/schemas/User' - * "400": - * $ref: '#/components/responses/DuplicateEmail' - * "401": - * $ref: '#/components/responses/Unauthorized' - * "403": - * $ref: '#/components/responses/Forbidden' - * - * get: - * summary: Get all users - * description: Only admins can retrieve all users. - * tags: [Users] - * security: - * - bearerAuth: [] - * parameters: - * - in: query - * name: name - * schema: - * type: string - * description: User name - * - in: query - * name: role - * schema: - * type: string - * description: User role - * - in: query - * name: sortBy - * schema: - * type: string - * description: sort by query in the form of field:desc/asc (ex. name:asc) - * - in: query - * name: limit - * schema: - * type: integer - * minimum: 1 - * default: 10 - * description: Maximum number of users - * - in: query - * name: page - * schema: - * type: integer - * minimum: 1 - * default: 1 - * description: Page number - * responses: - * "200": - * description: OK - * content: - * application/json: - * schema: - * type: object - * properties: - * results: - * type: array - * items: - * $ref: '#/components/schemas/User' - * page: - * type: integer - * example: 1 - * limit: - * type: integer - * example: 10 - * totalPages: - * type: integer - * example: 1 - * totalResults: - * type: integer - * example: 1 - * "401": - * $ref: '#/components/responses/Unauthorized' - * "403": - * $ref: '#/components/responses/Forbidden' - */ - -/** - * @swagger - * /users/{id}: - * get: - * summary: Get a user - * description: Logged in users can fetch only their own user information. Only admins can fetch other users. - * tags: [Users] - * security: - * - bearerAuth: [] - * parameters: - * - in: path - * name: id - * required: true - * schema: - * type: string - * description: User id - * responses: - * "200": - * description: OK - * content: - * application/json: - * schema: - * $ref: '#/components/schemas/User' - * "401": - * $ref: '#/components/responses/Unauthorized' - * "403": - * $ref: '#/components/responses/Forbidden' - * "404": - * $ref: '#/components/responses/NotFound' - * - * patch: - * summary: Update a user - * description: Logged in users can only update their own information. Only admins can update other users. - * tags: [Users] - * security: - * - bearerAuth: [] - * parameters: - * - in: path - * name: id - * required: true - * schema: - * type: string - * description: User id - * requestBody: - * required: true - * content: - * application/json: - * schema: - * type: object - * properties: - * name: - * type: string - * email: - * type: string - * format: email - * description: must be unique - * password: - * type: string - * format: password - * minLength: 8 - * description: At least one number and one letter - * example: - * name: fake name - * email: fake@example.com - * password: password1 - * responses: - * "200": - * description: OK - * content: - * application/json: - * schema: - * $ref: '#/components/schemas/User' - * "400": - * $ref: '#/components/responses/DuplicateEmail' - * "401": - * $ref: '#/components/responses/Unauthorized' - * "403": - * $ref: '#/components/responses/Forbidden' - * "404": - * $ref: '#/components/responses/NotFound' - * - * delete: - * summary: Delete a user - * description: Logged in users can delete only themselves. Only admins can delete other users. - * tags: [Users] - * security: - * - bearerAuth: [] - * parameters: - * - in: path - * name: id - * required: true - * schema: - * type: string - * description: User id - * responses: - * "200": - * description: No content - * "401": - * $ref: '#/components/responses/Unauthorized' - * "403": - * $ref: '#/components/responses/Forbidden' - * "404": - * $ref: '#/components/responses/NotFound' - */ diff --git a/03_source/api_server.del/src/routes/v1/order.route.ts b/03_source/api_server.del/src/routes/v1/order.route.ts deleted file mode 100644 index d875b32..0000000 --- a/03_source/api_server.del/src/routes/v1/order.route.ts +++ /dev/null @@ -1,264 +0,0 @@ -// REQ0047/order-page -// -// PURPOSE: -// - provide api access to backend db for orders -// -// RULES: -// - T.B.A. -// -import express from 'express'; -// import auth from '../../middlewares/auth'; -// import validate from '../../middlewares/validate'; -// import { userValidation } from '../../validations'; -// import { userController } from '../../controllers'; -import eventController from '../../controllers/event.controller'; -import orderController from '../../controllers/order.controller'; -import helloworldController from '../../controllers/helloworld.controller'; - -const router = express.Router(); - -router.route('/helloworld').get(helloworldController.getHelloworld); - -router - .route('/') - // - .get(orderController.getOrders); -// .post(auth('manageUsers'), validate(userValidation.createUser), userController.createUser) - -router.route('/:eventId').get(orderController.getOrder); -// .patch(auth('manageUsers'), validate(userValidation.updateUser), userController.updateUser) -// .delete(auth('manageUsers'), validate(userValidation.deleteUser), userController.deleteUser); - -export default router; - -/** - * @swagger - * tags: - * name: Users - * description: User management and retrieval - */ - -/** - * @swagger - * /users: - * post: - * summary: Create a user - * description: Only admins can create other users. - * tags: [Users] - * security: - * - bearerAuth: [] - * requestBody: - * required: true - * content: - * application/json: - * schema: - * type: object - * required: - * - name - * - email - * - password - * - role - * properties: - * name: - * type: string - * email: - * type: string - * format: email - * description: must be unique - * password: - * type: string - * format: password - * minLength: 8 - * description: At least one number and one letter - * role: - * type: string - * enum: [user, admin] - * example: - * name: fake name - * email: fake@example.com - * password: password1 - * role: user - * responses: - * "201": - * description: Created - * content: - * application/json: - * schema: - * $ref: '#/components/schemas/User' - * "400": - * $ref: '#/components/responses/DuplicateEmail' - * "401": - * $ref: '#/components/responses/Unauthorized' - * "403": - * $ref: '#/components/responses/Forbidden' - * - * get: - * summary: Get all users - * description: Only admins can retrieve all users. - * tags: [Users] - * security: - * - bearerAuth: [] - * parameters: - * - in: query - * name: name - * schema: - * type: string - * description: User name - * - in: query - * name: role - * schema: - * type: string - * description: User role - * - in: query - * name: sortBy - * schema: - * type: string - * description: sort by query in the form of field:desc/asc (ex. name:asc) - * - in: query - * name: limit - * schema: - * type: integer - * minimum: 1 - * default: 10 - * description: Maximum number of users - * - in: query - * name: page - * schema: - * type: integer - * minimum: 1 - * default: 1 - * description: Page number - * responses: - * "200": - * description: OK - * content: - * application/json: - * schema: - * type: object - * properties: - * results: - * type: array - * items: - * $ref: '#/components/schemas/User' - * page: - * type: integer - * example: 1 - * limit: - * type: integer - * example: 10 - * totalPages: - * type: integer - * example: 1 - * totalResults: - * type: integer - * example: 1 - * "401": - * $ref: '#/components/responses/Unauthorized' - * "403": - * $ref: '#/components/responses/Forbidden' - */ - -/** - * @swagger - * /users/{id}: - * get: - * summary: Get a user - * description: Logged in users can fetch only their own user information. Only admins can fetch other users. - * tags: [Users] - * security: - * - bearerAuth: [] - * parameters: - * - in: path - * name: id - * required: true - * schema: - * type: string - * description: User id - * responses: - * "200": - * description: OK - * content: - * application/json: - * schema: - * $ref: '#/components/schemas/User' - * "401": - * $ref: '#/components/responses/Unauthorized' - * "403": - * $ref: '#/components/responses/Forbidden' - * "404": - * $ref: '#/components/responses/NotFound' - * - * patch: - * summary: Update a user - * description: Logged in users can only update their own information. Only admins can update other users. - * tags: [Users] - * security: - * - bearerAuth: [] - * parameters: - * - in: path - * name: id - * required: true - * schema: - * type: string - * description: User id - * requestBody: - * required: true - * content: - * application/json: - * schema: - * type: object - * properties: - * name: - * type: string - * email: - * type: string - * format: email - * description: must be unique - * password: - * type: string - * format: password - * minLength: 8 - * description: At least one number and one letter - * example: - * name: fake name - * email: fake@example.com - * password: password1 - * responses: - * "200": - * description: OK - * content: - * application/json: - * schema: - * $ref: '#/components/schemas/User' - * "400": - * $ref: '#/components/responses/DuplicateEmail' - * "401": - * $ref: '#/components/responses/Unauthorized' - * "403": - * $ref: '#/components/responses/Forbidden' - * "404": - * $ref: '#/components/responses/NotFound' - * - * delete: - * summary: Delete a user - * description: Logged in users can delete only themselves. Only admins can delete other users. - * tags: [Users] - * security: - * - bearerAuth: [] - * parameters: - * - in: path - * name: id - * required: true - * schema: - * type: string - * description: User id - * responses: - * "200": - * description: No content - * "401": - * $ref: '#/components/responses/Unauthorized' - * "403": - * $ref: '#/components/responses/Forbidden' - * "404": - * $ref: '#/components/responses/NotFound' - */ diff --git a/03_source/api_server.del/src/routes/v1/profile.route.ts b/03_source/api_server.del/src/routes/v1/profile.route.ts deleted file mode 100644 index aabf4f0..0000000 --- a/03_source/api_server.del/src/routes/v1/profile.route.ts +++ /dev/null @@ -1,256 +0,0 @@ -import express from 'express'; -// import auth from '../../middlewares/auth'; -// import validate from '../../middlewares/validate'; -// import { userValidation } from '../../validations'; -// import { userController } from '../../controllers'; -import memberController from '../../controllers/member.controller'; -import profileController from '../../controllers/profile.controller'; -import helloworldController from '../../controllers/helloworld.controller'; - -const router = express.Router(); - -router.route('/helloworld').get(helloworldController.getHelloworld); - -router - .route('/') - // - .get(profileController.getMembers); -// .post(auth('manageUsers'), validate(userValidation.createUser), userController.createUser) - -router.route('/:profileId').get(profileController.getProfile); -// .patch(auth('manageUsers'), validate(userValidation.updateUser), userController.updateUser) -// .delete(auth('manageUsers'), validate(userValidation.deleteUser), userController.deleteUser); - -export default router; - -/** - * @swagger - * tags: - * name: Users - * description: User management and retrieval - */ - -/** - * @swagger - * /users: - * post: - * summary: Create a user - * description: Only admins can create other users. - * tags: [Users] - * security: - * - bearerAuth: [] - * requestBody: - * required: true - * content: - * application/json: - * schema: - * type: object - * required: - * - name - * - email - * - password - * - role - * properties: - * name: - * type: string - * email: - * type: string - * format: email - * description: must be unique - * password: - * type: string - * format: password - * minLength: 8 - * description: At least one number and one letter - * role: - * type: string - * enum: [user, admin] - * example: - * name: fake name - * email: fake@example.com - * password: password1 - * role: user - * responses: - * "201": - * description: Created - * content: - * application/json: - * schema: - * $ref: '#/components/schemas/User' - * "400": - * $ref: '#/components/responses/DuplicateEmail' - * "401": - * $ref: '#/components/responses/Unauthorized' - * "403": - * $ref: '#/components/responses/Forbidden' - * - * get: - * summary: Get all users - * description: Only admins can retrieve all users. - * tags: [Users] - * security: - * - bearerAuth: [] - * parameters: - * - in: query - * name: name - * schema: - * type: string - * description: User name - * - in: query - * name: role - * schema: - * type: string - * description: User role - * - in: query - * name: sortBy - * schema: - * type: string - * description: sort by query in the form of field:desc/asc (ex. name:asc) - * - in: query - * name: limit - * schema: - * type: integer - * minimum: 1 - * default: 10 - * description: Maximum number of users - * - in: query - * name: page - * schema: - * type: integer - * minimum: 1 - * default: 1 - * description: Page number - * responses: - * "200": - * description: OK - * content: - * application/json: - * schema: - * type: object - * properties: - * results: - * type: array - * items: - * $ref: '#/components/schemas/User' - * page: - * type: integer - * example: 1 - * limit: - * type: integer - * example: 10 - * totalPages: - * type: integer - * example: 1 - * totalResults: - * type: integer - * example: 1 - * "401": - * $ref: '#/components/responses/Unauthorized' - * "403": - * $ref: '#/components/responses/Forbidden' - */ - -/** - * @swagger - * /users/{id}: - * get: - * summary: Get a user - * description: Logged in users can fetch only their own user information. Only admins can fetch other users. - * tags: [Users] - * security: - * - bearerAuth: [] - * parameters: - * - in: path - * name: id - * required: true - * schema: - * type: string - * description: User id - * responses: - * "200": - * description: OK - * content: - * application/json: - * schema: - * $ref: '#/components/schemas/User' - * "401": - * $ref: '#/components/responses/Unauthorized' - * "403": - * $ref: '#/components/responses/Forbidden' - * "404": - * $ref: '#/components/responses/NotFound' - * - * patch: - * summary: Update a user - * description: Logged in users can only update their own information. Only admins can update other users. - * tags: [Users] - * security: - * - bearerAuth: [] - * parameters: - * - in: path - * name: id - * required: true - * schema: - * type: string - * description: User id - * requestBody: - * required: true - * content: - * application/json: - * schema: - * type: object - * properties: - * name: - * type: string - * email: - * type: string - * format: email - * description: must be unique - * password: - * type: string - * format: password - * minLength: 8 - * description: At least one number and one letter - * example: - * name: fake name - * email: fake@example.com - * password: password1 - * responses: - * "200": - * description: OK - * content: - * application/json: - * schema: - * $ref: '#/components/schemas/User' - * "400": - * $ref: '#/components/responses/DuplicateEmail' - * "401": - * $ref: '#/components/responses/Unauthorized' - * "403": - * $ref: '#/components/responses/Forbidden' - * "404": - * $ref: '#/components/responses/NotFound' - * - * delete: - * summary: Delete a user - * description: Logged in users can delete only themselves. Only admins can delete other users. - * tags: [Users] - * security: - * - bearerAuth: [] - * parameters: - * - in: path - * name: id - * required: true - * schema: - * type: string - * description: User id - * responses: - * "200": - * description: No content - * "401": - * $ref: '#/components/responses/Unauthorized' - * "403": - * $ref: '#/components/responses/Forbidden' - * "404": - * $ref: '#/components/responses/NotFound' - */ diff --git a/03_source/api_server.del/src/routes/v1/user.route.ts b/03_source/api_server.del/src/routes/v1/user.route.ts deleted file mode 100644 index 46dc435..0000000 --- a/03_source/api_server.del/src/routes/v1/user.route.ts +++ /dev/null @@ -1,252 +0,0 @@ -import express from 'express'; -import auth from '../../middlewares/auth'; -import validate from '../../middlewares/validate'; -import { userValidation } from '../../validations'; -import { userController } from '../../controllers'; - -const router = express.Router(); - -router - .route('/') - .post(auth('manageUsers'), validate(userValidation.createUser), userController.createUser) - .get(auth('getUsers'), validate(userValidation.getUsers), userController.getUsers); - -router - .route('/:userId') - .get(auth('getUsers'), validate(userValidation.getUser), userController.getUser) - .patch(auth('manageUsers'), validate(userValidation.updateUser), userController.updateUser) - .delete(auth('manageUsers'), validate(userValidation.deleteUser), userController.deleteUser); - -export default router; - -/** - * @swagger - * tags: - * name: Users - * description: User management and retrieval - */ - -/** - * @swagger - * /users: - * post: - * summary: Create a user - * description: Only admins can create other users. - * tags: [Users] - * security: - * - bearerAuth: [] - * requestBody: - * required: true - * content: - * application/json: - * schema: - * type: object - * required: - * - name - * - email - * - password - * - role - * properties: - * name: - * type: string - * email: - * type: string - * format: email - * description: must be unique - * password: - * type: string - * format: password - * minLength: 8 - * description: At least one number and one letter - * role: - * type: string - * enum: [user, admin] - * example: - * name: fake name - * email: fake@example.com - * password: password1 - * role: user - * responses: - * "201": - * description: Created - * content: - * application/json: - * schema: - * $ref: '#/components/schemas/User' - * "400": - * $ref: '#/components/responses/DuplicateEmail' - * "401": - * $ref: '#/components/responses/Unauthorized' - * "403": - * $ref: '#/components/responses/Forbidden' - * - * get: - * summary: Get all users - * description: Only admins can retrieve all users. - * tags: [Users] - * security: - * - bearerAuth: [] - * parameters: - * - in: query - * name: name - * schema: - * type: string - * description: User name - * - in: query - * name: role - * schema: - * type: string - * description: User role - * - in: query - * name: sortBy - * schema: - * type: string - * description: sort by query in the form of field:desc/asc (ex. name:asc) - * - in: query - * name: limit - * schema: - * type: integer - * minimum: 1 - * default: 10 - * description: Maximum number of users - * - in: query - * name: page - * schema: - * type: integer - * minimum: 1 - * default: 1 - * description: Page number - * responses: - * "200": - * description: OK - * content: - * application/json: - * schema: - * type: object - * properties: - * results: - * type: array - * items: - * $ref: '#/components/schemas/User' - * page: - * type: integer - * example: 1 - * limit: - * type: integer - * example: 10 - * totalPages: - * type: integer - * example: 1 - * totalResults: - * type: integer - * example: 1 - * "401": - * $ref: '#/components/responses/Unauthorized' - * "403": - * $ref: '#/components/responses/Forbidden' - */ - -/** - * @swagger - * /users/{id}: - * get: - * summary: Get a user - * description: Logged in users can fetch only their own user information. Only admins can fetch other users. - * tags: [Users] - * security: - * - bearerAuth: [] - * parameters: - * - in: path - * name: id - * required: true - * schema: - * type: string - * description: User id - * responses: - * "200": - * description: OK - * content: - * application/json: - * schema: - * $ref: '#/components/schemas/User' - * "401": - * $ref: '#/components/responses/Unauthorized' - * "403": - * $ref: '#/components/responses/Forbidden' - * "404": - * $ref: '#/components/responses/NotFound' - * - * patch: - * summary: Update a user - * description: Logged in users can only update their own information. Only admins can update other users. - * tags: [Users] - * security: - * - bearerAuth: [] - * parameters: - * - in: path - * name: id - * required: true - * schema: - * type: string - * description: User id - * requestBody: - * required: true - * content: - * application/json: - * schema: - * type: object - * properties: - * name: - * type: string - * email: - * type: string - * format: email - * description: must be unique - * password: - * type: string - * format: password - * minLength: 8 - * description: At least one number and one letter - * example: - * name: fake name - * email: fake@example.com - * password: password1 - * responses: - * "200": - * description: OK - * content: - * application/json: - * schema: - * $ref: '#/components/schemas/User' - * "400": - * $ref: '#/components/responses/DuplicateEmail' - * "401": - * $ref: '#/components/responses/Unauthorized' - * "403": - * $ref: '#/components/responses/Forbidden' - * "404": - * $ref: '#/components/responses/NotFound' - * - * delete: - * summary: Delete a user - * description: Logged in users can delete only themselves. Only admins can delete other users. - * tags: [Users] - * security: - * - bearerAuth: [] - * parameters: - * - in: path - * name: id - * required: true - * schema: - * type: string - * description: User id - * responses: - * "200": - * description: No content - * "401": - * $ref: '#/components/responses/Unauthorized' - * "403": - * $ref: '#/components/responses/Forbidden' - * "404": - * $ref: '#/components/responses/NotFound' - */ diff --git a/03_source/api_server.del/src/services/auth.service.ts b/03_source/api_server.del/src/services/auth.service.ts deleted file mode 100644 index 24179a0..0000000 --- a/03_source/api_server.del/src/services/auth.service.ts +++ /dev/null @@ -1,124 +0,0 @@ -import httpStatus from 'http-status'; -import tokenService from './token.service'; -import userService from './user.service'; -import ApiError from '../utils/ApiError'; -import { TokenType, User } from '@prisma/client'; -import prisma from '../client'; -import { encryptPassword, isPasswordMatch } from '../utils/encryption'; -import { AuthTokensResponse } from '../types/response'; -import exclude from '../utils/exclude'; - -/** - * Login with username and password - * @param {string} email - * @param {string} password - * @returns {Promise>} - */ -const loginUserWithEmailAndPassword = async ( - email: string, - password: string -): Promise> => { - const user = await userService.getUserByEmail(email, [ - 'id', - 'email', - 'name', - 'password', - 'role', - 'isEmailVerified', - 'createdAt', - 'updatedAt' - ]); - if (!user || !(await isPasswordMatch(password, user.password as string))) { - throw new ApiError(httpStatus.UNAUTHORIZED, 'Incorrect email or password'); - } - return exclude(user, ['password']); -}; - -/** - * Logout - * @param {string} refreshToken - * @returns {Promise} - */ -const logout = async (refreshToken: string): Promise => { - const refreshTokenData = await prisma.token.findFirst({ - where: { - token: refreshToken, - type: TokenType.REFRESH, - blacklisted: false - } - }); - if (!refreshTokenData) { - throw new ApiError(httpStatus.NOT_FOUND, 'Not found'); - } - await prisma.token.delete({ where: { id: refreshTokenData.id } }); -}; - -/** - * Refresh auth tokens - * @param {string} refreshToken - * @returns {Promise} - */ -const refreshAuth = async (refreshToken: string): Promise => { - try { - const refreshTokenData = await tokenService.verifyToken(refreshToken, TokenType.REFRESH); - const { userId } = refreshTokenData; - await prisma.token.delete({ where: { id: refreshTokenData.id } }); - return tokenService.generateAuthTokens({ id: userId }); - } catch (error) { - throw new ApiError(httpStatus.UNAUTHORIZED, 'Please authenticate'); - } -}; - -/** - * Reset password - * @param {string} resetPasswordToken - * @param {string} newPassword - * @returns {Promise} - */ -const resetPassword = async (resetPasswordToken: string, newPassword: string): Promise => { - try { - const resetPasswordTokenData = await tokenService.verifyToken( - resetPasswordToken, - TokenType.RESET_PASSWORD - ); - const user = await userService.getUserById(resetPasswordTokenData.userId); - if (!user) { - throw new Error(); - } - const encryptedPassword = await encryptPassword(newPassword); - await userService.updateUserById(user.id, { password: encryptedPassword }); - await prisma.token.deleteMany({ where: { userId: user.id, type: TokenType.RESET_PASSWORD } }); - } catch (error) { - throw new ApiError(httpStatus.UNAUTHORIZED, 'Password reset failed'); - } -}; - -/** - * Verify email - * @param {string} verifyEmailToken - * @returns {Promise} - */ -const verifyEmail = async (verifyEmailToken: string): Promise => { - try { - const verifyEmailTokenData = await tokenService.verifyToken( - verifyEmailToken, - TokenType.VERIFY_EMAIL - ); - await prisma.token.deleteMany({ - where: { userId: verifyEmailTokenData.userId, type: TokenType.VERIFY_EMAIL } - }); - await userService.updateUserById(verifyEmailTokenData.userId, { isEmailVerified: true }); - } catch (error) { - throw new ApiError(httpStatus.UNAUTHORIZED, 'Email verification failed'); - } -}; - -export default { - loginUserWithEmailAndPassword, - isPasswordMatch, - encryptPassword, - logout, - refreshAuth, - resetPassword, - verifyEmail -}; diff --git a/03_source/api_server.del/src/services/email.service.ts b/03_source/api_server.del/src/services/email.service.ts deleted file mode 100644 index 20ed977..0000000 --- a/03_source/api_server.del/src/services/email.service.ts +++ /dev/null @@ -1,66 +0,0 @@ -import nodemailer from 'nodemailer'; -import config from '../config/config'; -import logger from '../config/logger'; - -const transport = nodemailer.createTransport(config.email.smtp); -/* istanbul ignore next */ -if (config.env !== 'test') { - transport - .verify() - .then(() => logger.info('Connected to email server')) - .catch(() => - logger.warn( - 'Unable to connect to email server. Make sure you have configured the SMTP options in .env' - ) - ); -} - -/** - * Send an email - * @param {string} to - * @param {string} subject - * @param {string} text - * @returns {Promise} - */ -const sendEmail = async (to: string, subject: string, text: string) => { - const msg = { from: config.email.from, to, subject, text }; - await transport.sendMail(msg); -}; - -/** - * Send reset password email - * @param {string} to - * @param {string} token - * @returns {Promise} - */ -const sendResetPasswordEmail = async (to: string, token: string) => { - const subject = 'Reset password'; - // replace this url with the link to the reset password page of your front-end app - const resetPasswordUrl = `http://link-to-app/reset-password?token=${token}`; - const text = `Dear user, -To reset your password, click on this link: ${resetPasswordUrl} -If you did not request any password resets, then ignore this email.`; - await sendEmail(to, subject, text); -}; - -/** - * Send verification email - * @param {string} to - * @param {string} token - * @returns {Promise} - */ -const sendVerificationEmail = async (to: string, token: string) => { - const subject = 'Email Verification'; - // replace this url with the link to the email verification page of your front-end app - const verificationEmailUrl = `http://link-to-app/verify-email?token=${token}`; - const text = `Dear user, -To verify your email, click on this link: ${verificationEmailUrl}`; - await sendEmail(to, subject, text); -}; - -export default { - transport, - sendEmail, - sendResetPasswordEmail, - sendVerificationEmail -}; diff --git a/03_source/api_server.del/src/services/event.service.ts b/03_source/api_server.del/src/services/event.service.ts deleted file mode 100644 index 85f62e7..0000000 --- a/03_source/api_server.del/src/services/event.service.ts +++ /dev/null @@ -1,156 +0,0 @@ -import { User, Role, Prisma, Event } from '@prisma/client'; -import httpStatus from 'http-status'; -import prisma from '../client'; -import ApiError from '../utils/ApiError'; -import { encryptPassword } from '../utils/encryption'; - -/** - * Create a user - * @param {Object} userBody - * @returns {Promise} - */ -// const createUser = async ( -// email: string, -// password: string, -// name?: string, -// role: Role = Role.USER -// ): Promise => { -// if (await getEventByEmail(email)) { -// throw new ApiError(httpStatus.BAD_REQUEST, 'Email already taken'); -// } -// return prisma.user.create({ -// data: { -// email, -// name, -// password: await encryptPassword(password), -// role -// } -// }); -// }; - -/** - * Query for users - * @param {Object} filter - Prisma filter - * @param {Object} options - Query options - * @param {string} [options.sortBy] - Sort option in the format: sortField:(desc|asc) - * @param {number} [options.limit] - Maximum number of results per page (default = 10) - * @param {number} [options.page] - Current page (default = 1) - * @returns {Promise} - */ -const queryEvents = async ( - filter: object, - options: { - limit?: number; - page?: number; - sortBy?: string; - sortType?: 'asc' | 'desc'; - }, - keys: Key[] = [ - 'id', - 'email', - 'name', - 'password', - 'role', - 'isEmailVerified', - 'createdAt', - 'updatedAt' - ] as Key[] -): Promise[]> => { - // const page = options.page ?? 1; - // const limit = options.limit ?? 10; - // const sortBy = options.sortBy; - // const sortType = options.sortType ?? 'desc'; - const events = await prisma.event.findMany(); - return events as Pick[]; -}; - -/** - * Get event by id - * @param {ObjectId} id - * @param {Array} keys - * @returns {Promise | null>} - */ -const getEventById = async ( - id: number, - keys: Key[] = ['id'] as Key[] -): Promise | null> => { - return prisma.event.findUnique({ - where: { id } - // select: keys.reduce((obj, k) => ({ ...obj, [k]: true }), {}) - }) as Promise | null>; -}; - -/** - * Get event by email - * @param {string} email - * @param {Array} keys - * @returns {Promise | null>} - */ -// const getEventByEmail = async ( -// email: string, -// keys: Key[] = [ -// 'id', -// 'email', -// 'name', -// 'password', -// 'role', -// 'isEmailVerified', -// 'createdAt', -// 'updatedAt' -// ] as Key[] -// ): Promise | null> => { -// return prisma.user.findUnique({ -// where: { email }, -// select: keys.reduce((obj, k) => ({ ...obj, [k]: true }), {}) -// }) as Promise | null>; -// }; - -/** - * Update user by id - * @param {ObjectId} userId - * @param {Object} updateBody - * @returns {Promise} - */ -// const updateUserById = async ( -// userId: number, -// updateBody: Prisma.UserUpdateInput, -// keys: Key[] = ['id', 'email', 'name', 'role'] as Key[] -// ): Promise | null> => { -// const user = await getEventById(userId, ['id', 'email', 'name']); -// if (!user) { -// throw new ApiError(httpStatus.NOT_FOUND, 'User not found'); -// } -// if (updateBody.email && (await getEventByEmail(updateBody.email as string))) { -// throw new ApiError(httpStatus.BAD_REQUEST, 'Email already taken'); -// } -// const updatedUser = await prisma.user.update({ -// where: { id: user.id }, -// data: updateBody, -// select: keys.reduce((obj, k) => ({ ...obj, [k]: true }), {}) -// }); -// return updatedUser as Pick | null; -// }; - -/** - * Delete user by id - * @param {ObjectId} userId - * @returns {Promise} - */ -// const deleteUserById = async (userId: number): Promise => { -// const user = await getEventById(userId); -// if (!user) { -// throw new ApiError(httpStatus.NOT_FOUND, 'User not found'); -// } -// await prisma.user.delete({ where: { id: user.id } }); -// return user; -// }; - -export default { - // createUser, - queryEvents, - getEventById - // getEventById, - // getEventByEmail, - // updateUserById, - // deleteUserById -}; diff --git a/03_source/api_server.del/src/services/index.ts b/03_source/api_server.del/src/services/index.ts deleted file mode 100644 index c869b5c..0000000 --- a/03_source/api_server.del/src/services/index.ts +++ /dev/null @@ -1,5 +0,0 @@ -export { default as authService } from './auth.service'; -export { default as userService } from './user.service'; -export { default as tokenService } from './token.service'; -export { default as emailService } from './email.service'; -export { default as eventService } from './event.service'; diff --git a/03_source/api_server.del/src/services/member.service.ts b/03_source/api_server.del/src/services/member.service.ts deleted file mode 100644 index 221e754..0000000 --- a/03_source/api_server.del/src/services/member.service.ts +++ /dev/null @@ -1,147 +0,0 @@ -import { User, Role, Prisma, Event, Member } from '@prisma/client'; -import httpStatus from 'http-status'; -import prisma from '../client'; -import ApiError from '../utils/ApiError'; -import { encryptPassword } from '../utils/encryption'; - -/** - * Create a user - * @param {Object} userBody - * @returns {Promise} - */ -// const createUser = async ( -// email: string, -// password: string, -// name?: string, -// role: Role = Role.USER -// ): Promise => { -// if (await getEventByEmail(email)) { -// throw new ApiError(httpStatus.BAD_REQUEST, 'Email already taken'); -// } -// return prisma.user.create({ -// data: { -// email, -// name, -// password: await encryptPassword(password), -// role -// } -// }); -// }; - -/** - * Query for users - * @param {Object} filter - Prisma filter - * @param {Object} options - Query options - * @param {string} [options.sortBy] - Sort option in the format: sortField:(desc|asc) - * @param {number} [options.limit] - Maximum number of results per page (default = 10) - * @param {number} [options.page] - Current page (default = 1) - * @returns {Promise} - */ -const queryMembers = async ( - filter: object, - options: { - limit?: number; - page?: number; - sortBy?: string; - sortType?: 'asc' | 'desc'; - }, - keys: Key[] = ['id'] as Key[] -): Promise[]> => { - // const page = options.page ?? 1; - // const limit = options.limit ?? 10; - // const sortBy = options.sortBy; - // const sortType = options.sortType ?? 'desc'; - const members = await prisma.member.findMany(); - return members as Pick[]; -}; - -/** - * Get event by id - * @param {ObjectId} id - * @param {Array} keys - * @returns {Promise | null>} - */ -const getMemberById = async ( - id: number, - keys: Key[] = ['id'] as Key[] -): Promise | null> => { - return prisma.member.findUnique({ - where: { id } - // select: keys.reduce((obj, k) => ({ ...obj, [k]: true }), {}) - }) as Promise | null>; -}; - -/** - * Get event by email - * @param {string} email - * @param {Array} keys - * @returns {Promise | null>} - */ -// const getEventByEmail = async ( -// email: string, -// keys: Key[] = [ -// 'id', -// 'email', -// 'name', -// 'password', -// 'role', -// 'isEmailVerified', -// 'createdAt', -// 'updatedAt' -// ] as Key[] -// ): Promise | null> => { -// return prisma.user.findUnique({ -// where: { email }, -// select: keys.reduce((obj, k) => ({ ...obj, [k]: true }), {}) -// }) as Promise | null>; -// }; - -/** - * Update user by id - * @param {ObjectId} userId - * @param {Object} updateBody - * @returns {Promise} - */ -// const updateUserById = async ( -// userId: number, -// updateBody: Prisma.UserUpdateInput, -// keys: Key[] = ['id', 'email', 'name', 'role'] as Key[] -// ): Promise | null> => { -// const user = await getEventById(userId, ['id', 'email', 'name']); -// if (!user) { -// throw new ApiError(httpStatus.NOT_FOUND, 'User not found'); -// } -// if (updateBody.email && (await getEventByEmail(updateBody.email as string))) { -// throw new ApiError(httpStatus.BAD_REQUEST, 'Email already taken'); -// } -// const updatedUser = await prisma.user.update({ -// where: { id: user.id }, -// data: updateBody, -// select: keys.reduce((obj, k) => ({ ...obj, [k]: true }), {}) -// }); -// return updatedUser as Pick | null; -// }; - -/** - * Delete user by id - * @param {ObjectId} userId - * @returns {Promise} - */ -// const deleteUserById = async (userId: number): Promise => { -// const user = await getEventById(userId); -// if (!user) { -// throw new ApiError(httpStatus.NOT_FOUND, 'User not found'); -// } -// await prisma.user.delete({ where: { id: user.id } }); -// return user; -// }; - -export default { - // createUser, - queryMembers, - getMemberById - // getEventById, - // getEventByEmail, - // updateUserById, - // deleteUserById -}; diff --git a/03_source/api_server.del/src/services/order.service.ts b/03_source/api_server.del/src/services/order.service.ts deleted file mode 100644 index 6719729..0000000 --- a/03_source/api_server.del/src/services/order.service.ts +++ /dev/null @@ -1,164 +0,0 @@ -// REQ0047/order-page -// -// PURPOSE: -// - provide api access to backend db for orders -// -// RULES: -// - T.B.A. -// -import { User, Role, Prisma, Event, Order } from '@prisma/client'; -import httpStatus from 'http-status'; -import prisma from '../client'; -import ApiError from '../utils/ApiError'; -import { encryptPassword } from '../utils/encryption'; - -/** - * Create a user - * @param {Object} userBody - * @returns {Promise} - */ -// const createUser = async ( -// email: string, -// password: string, -// name?: string, -// role: Role = Role.USER -// ): Promise => { -// if (await getEventByEmail(email)) { -// throw new ApiError(httpStatus.BAD_REQUEST, 'Email already taken'); -// } -// return prisma.user.create({ -// data: { -// email, -// name, -// password: await encryptPassword(password), -// role -// } -// }); -// }; - -/** - * Query for users - * @param {Object} filter - Prisma filter - * @param {Object} options - Query options - * @param {string} [options.sortBy] - Sort option in the format: sortField:(desc|asc) - * @param {number} [options.limit] - Maximum number of results per page (default = 10) - * @param {number} [options.page] - Current page (default = 1) - * @returns {Promise} - */ -const queryOrders = async ( - filter: object, - options: { - limit?: number; - page?: number; - sortBy?: string; - sortType?: 'asc' | 'desc'; - }, - keys: Key[] = [ - 'id', - 'email', - 'name', - 'password', - 'role', - 'isEmailVerified', - 'createdAt', - 'updatedAt' - ] as Key[] -): Promise[]> => { - // const page = options.page ?? 1; - // const limit = options.limit ?? 10; - // const sortBy = options.sortBy; - // const sortType = options.sortType ?? 'desc'; - const events = await prisma.order.findMany(); - return events as Pick[]; -}; - -/** - * Get event by id - * @param {ObjectId} id - * @param {Array} keys - * @returns {Promise | null>} - */ -const getOrderById = async ( - id: number, - keys: Key[] = ['id'] as Key[] -): Promise | null> => { - return prisma.order.findUnique({ - where: { id } - // select: keys.reduce((obj, k) => ({ ...obj, [k]: true }), {}) - }) as Promise | null>; -}; - -/** - * Get event by email - * @param {string} email - * @param {Array} keys - * @returns {Promise | null>} - */ -// const getEventByEmail = async ( -// email: string, -// keys: Key[] = [ -// 'id', -// 'email', -// 'name', -// 'password', -// 'role', -// 'isEmailVerified', -// 'createdAt', -// 'updatedAt' -// ] as Key[] -// ): Promise | null> => { -// return prisma.user.findUnique({ -// where: { email }, -// select: keys.reduce((obj, k) => ({ ...obj, [k]: true }), {}) -// }) as Promise | null>; -// }; - -/** - * Update user by id - * @param {ObjectId} userId - * @param {Object} updateBody - * @returns {Promise} - */ -// const updateUserById = async ( -// userId: number, -// updateBody: Prisma.UserUpdateInput, -// keys: Key[] = ['id', 'email', 'name', 'role'] as Key[] -// ): Promise | null> => { -// const user = await getEventById(userId, ['id', 'email', 'name']); -// if (!user) { -// throw new ApiError(httpStatus.NOT_FOUND, 'User not found'); -// } -// if (updateBody.email && (await getEventByEmail(updateBody.email as string))) { -// throw new ApiError(httpStatus.BAD_REQUEST, 'Email already taken'); -// } -// const updatedUser = await prisma.user.update({ -// where: { id: user.id }, -// data: updateBody, -// select: keys.reduce((obj, k) => ({ ...obj, [k]: true }), {}) -// }); -// return updatedUser as Pick | null; -// }; - -/** - * Delete user by id - * @param {ObjectId} userId - * @returns {Promise} - */ -// const deleteUserById = async (userId: number): Promise => { -// const user = await getEventById(userId); -// if (!user) { -// throw new ApiError(httpStatus.NOT_FOUND, 'User not found'); -// } -// await prisma.user.delete({ where: { id: user.id } }); -// return user; -// }; - -export default { - // createUser, - queryOrders, - getOrderById - // getEventById, - // getEventByEmail, - // updateUserById, - // deleteUserById -}; diff --git a/03_source/api_server.del/src/services/profile.service.ts b/03_source/api_server.del/src/services/profile.service.ts deleted file mode 100644 index 95f3ec6..0000000 --- a/03_source/api_server.del/src/services/profile.service.ts +++ /dev/null @@ -1,147 +0,0 @@ -import { User, Role, Prisma, Event, Member } from '@prisma/client'; -import httpStatus from 'http-status'; -import prisma from '../client'; -import ApiError from '../utils/ApiError'; -import { encryptPassword } from '../utils/encryption'; - -/** - * Create a user - * @param {Object} userBody - * @returns {Promise} - */ -// const createUser = async ( -// email: string, -// password: string, -// name?: string, -// role: Role = Role.USER -// ): Promise => { -// if (await getEventByEmail(email)) { -// throw new ApiError(httpStatus.BAD_REQUEST, 'Email already taken'); -// } -// return prisma.user.create({ -// data: { -// email, -// name, -// password: await encryptPassword(password), -// role -// } -// }); -// }; - -/** - * Query for users - * @param {Object} filter - Prisma filter - * @param {Object} options - Query options - * @param {string} [options.sortBy] - Sort option in the format: sortField:(desc|asc) - * @param {number} [options.limit] - Maximum number of results per page (default = 10) - * @param {number} [options.page] - Current page (default = 1) - * @returns {Promise} - */ -const queryMembers = async ( - filter: object, - options: { - limit?: number; - page?: number; - sortBy?: string; - sortType?: 'asc' | 'desc'; - }, - keys: Key[] = ['id'] as Key[] -): Promise[]> => { - // const page = options.page ?? 1; - // const limit = options.limit ?? 10; - // const sortBy = options.sortBy; - // const sortType = options.sortType ?? 'desc'; - const members = await prisma.member.findMany(); - return members as Pick[]; -}; - -/** - * Get event by id - * @param {ObjectId} id - * @param {Array} keys - * @returns {Promise | null>} - */ -const getProfileById = async ( - id: number, - keys: Key[] = ['id'] as Key[] -): Promise | null> => { - return prisma.member.findUnique({ - where: { id } - // select: keys.reduce((obj, k) => ({ ...obj, [k]: true }), {}) - }) as Promise | null>; -}; - -/** - * Get event by email - * @param {string} email - * @param {Array} keys - * @returns {Promise | null>} - */ -// const getEventByEmail = async ( -// email: string, -// keys: Key[] = [ -// 'id', -// 'email', -// 'name', -// 'password', -// 'role', -// 'isEmailVerified', -// 'createdAt', -// 'updatedAt' -// ] as Key[] -// ): Promise | null> => { -// return prisma.user.findUnique({ -// where: { email }, -// select: keys.reduce((obj, k) => ({ ...obj, [k]: true }), {}) -// }) as Promise | null>; -// }; - -/** - * Update user by id - * @param {ObjectId} userId - * @param {Object} updateBody - * @returns {Promise} - */ -// const updateUserById = async ( -// userId: number, -// updateBody: Prisma.UserUpdateInput, -// keys: Key[] = ['id', 'email', 'name', 'role'] as Key[] -// ): Promise | null> => { -// const user = await getEventById(userId, ['id', 'email', 'name']); -// if (!user) { -// throw new ApiError(httpStatus.NOT_FOUND, 'User not found'); -// } -// if (updateBody.email && (await getEventByEmail(updateBody.email as string))) { -// throw new ApiError(httpStatus.BAD_REQUEST, 'Email already taken'); -// } -// const updatedUser = await prisma.user.update({ -// where: { id: user.id }, -// data: updateBody, -// select: keys.reduce((obj, k) => ({ ...obj, [k]: true }), {}) -// }); -// return updatedUser as Pick | null; -// }; - -/** - * Delete user by id - * @param {ObjectId} userId - * @returns {Promise} - */ -// const deleteUserById = async (userId: number): Promise => { -// const user = await getEventById(userId); -// if (!user) { -// throw new ApiError(httpStatus.NOT_FOUND, 'User not found'); -// } -// await prisma.user.delete({ where: { id: user.id } }); -// return user; -// }; - -export default { - // createUser, - queryMembers, - getProfileById - // getEventById, - // getEventByEmail, - // updateUserById, - // deleteUserById -}; diff --git a/03_source/api_server.del/src/services/token.service.ts b/03_source/api_server.del/src/services/token.service.ts deleted file mode 100644 index d69c561..0000000 --- a/03_source/api_server.del/src/services/token.service.ts +++ /dev/null @@ -1,140 +0,0 @@ -import jwt from 'jsonwebtoken'; -import moment, { Moment } from 'moment'; -import httpStatus from 'http-status'; -import config from '../config/config'; -import userService from './user.service'; -import ApiError from '../utils/ApiError'; -import { Token, TokenType } from '@prisma/client'; -import prisma from '../client'; -import { AuthTokensResponse } from '../types/response'; - -/** - * Generate token - * @param {number} userId - * @param {Moment} expires - * @param {string} type - * @param {string} [secret] - * @returns {string} - */ -const generateToken = ( - userId: number, - expires: Moment, - type: TokenType, - secret = config.jwt.secret -): string => { - const payload = { - sub: userId, - iat: moment().unix(), - exp: expires.unix(), - type - }; - return jwt.sign(payload, secret); -}; - -/** - * Save a token - * @param {string} token - * @param {number} userId - * @param {Moment} expires - * @param {string} type - * @param {boolean} [blacklisted] - * @returns {Promise} - */ -const saveToken = async ( - token: string, - userId: number, - expires: Moment, - type: TokenType, - blacklisted = false -): Promise => { - const createdToken = prisma.token.create({ - data: { - token, - userId: userId, - expires: expires.toDate(), - type, - blacklisted - } - }); - return createdToken; -}; - -/** - * Verify token and return token doc (or throw an error if it is not valid) - * @param {string} token - * @param {string} type - * @returns {Promise} - */ -const verifyToken = async (token: string, type: TokenType): Promise => { - const payload = jwt.verify(token, config.jwt.secret); - const userId = Number(payload.sub); - const tokenData = await prisma.token.findFirst({ - where: { token, type, userId, blacklisted: false } - }); - if (!tokenData) { - throw new Error('Token not found'); - } - return tokenData; -}; - -/** - * Generate auth tokens - * @param {User} user - * @returns {Promise} - */ -const generateAuthTokens = async (user: { id: number }): Promise => { - const accessTokenExpires = moment().add(config.jwt.accessExpirationMinutes, 'minutes'); - const accessToken = generateToken(user.id, accessTokenExpires, TokenType.ACCESS); - - const refreshTokenExpires = moment().add(config.jwt.refreshExpirationDays, 'days'); - const refreshToken = generateToken(user.id, refreshTokenExpires, TokenType.REFRESH); - await saveToken(refreshToken, user.id, refreshTokenExpires, TokenType.REFRESH); - - return { - access: { - token: accessToken, - expires: accessTokenExpires.toDate() - }, - refresh: { - token: refreshToken, - expires: refreshTokenExpires.toDate() - } - }; -}; - -/** - * Generate reset password token - * @param {string} email - * @returns {Promise} - */ -const generateResetPasswordToken = async (email: string): Promise => { - const user = await userService.getUserByEmail(email); - if (!user) { - throw new ApiError(httpStatus.NOT_FOUND, 'No users found with this email'); - } - const expires = moment().add(config.jwt.resetPasswordExpirationMinutes, 'minutes'); - const resetPasswordToken = generateToken(user.id as number, expires, TokenType.RESET_PASSWORD); - await saveToken(resetPasswordToken, user.id as number, expires, TokenType.RESET_PASSWORD); - return resetPasswordToken; -}; - -/** - * Generate verify email token - * @param {User} user - * @returns {Promise} - */ -const generateVerifyEmailToken = async (user: { id: number }): Promise => { - const expires = moment().add(config.jwt.verifyEmailExpirationMinutes, 'minutes'); - const verifyEmailToken = generateToken(user.id, expires, TokenType.VERIFY_EMAIL); - await saveToken(verifyEmailToken, user.id, expires, TokenType.VERIFY_EMAIL); - return verifyEmailToken; -}; - -export default { - generateToken, - saveToken, - verifyToken, - generateAuthTokens, - generateResetPasswordToken, - generateVerifyEmailToken -}; diff --git a/03_source/api_server.del/src/services/user.service.ts b/03_source/api_server.del/src/services/user.service.ts deleted file mode 100644 index 343fa49..0000000 --- a/03_source/api_server.del/src/services/user.service.ts +++ /dev/null @@ -1,170 +0,0 @@ -import { User, Role, Prisma } from '@prisma/client'; -import httpStatus from 'http-status'; -import prisma from '../client'; -import ApiError from '../utils/ApiError'; -import { encryptPassword } from '../utils/encryption'; - -/** - * Create a user - * @param {Object} userBody - * @returns {Promise} - */ -const createUser = async ( - email: string, - password: string, - name?: string, - role: Role = Role.USER -): Promise => { - if (await getUserByEmail(email)) { - throw new ApiError(httpStatus.BAD_REQUEST, 'Email already taken'); - } - return prisma.user.create({ - data: { - email, - name, - password: await encryptPassword(password), - role - } - }); -}; - -/** - * Query for users - * @param {Object} filter - Prisma filter - * @param {Object} options - Query options - * @param {string} [options.sortBy] - Sort option in the format: sortField:(desc|asc) - * @param {number} [options.limit] - Maximum number of results per page (default = 10) - * @param {number} [options.page] - Current page (default = 1) - * @returns {Promise} - */ -const queryUsers = async ( - filter: object, - options: { - limit?: number; - page?: number; - sortBy?: string; - sortType?: 'asc' | 'desc'; - }, - keys: Key[] = [ - 'id', - 'email', - 'name', - 'password', - 'role', - 'isEmailVerified', - 'createdAt', - 'updatedAt' - ] as Key[] -): Promise[]> => { - const page = options.page ?? 1; - const limit = options.limit ?? 10; - const sortBy = options.sortBy; - const sortType = options.sortType ?? 'desc'; - const users = await prisma.user.findMany({ - where: filter, - select: keys.reduce((obj, k) => ({ ...obj, [k]: true }), {}), - skip: page * limit, - take: limit, - orderBy: sortBy ? { [sortBy]: sortType } : undefined - }); - return users as Pick[]; -}; - -/** - * Get user by id - * @param {ObjectId} id - * @param {Array} keys - * @returns {Promise | null>} - */ -const getUserById = async ( - id: number, - keys: Key[] = [ - 'id', - 'email', - 'name', - 'password', - 'role', - 'isEmailVerified', - 'createdAt', - 'updatedAt' - ] as Key[] -): Promise | null> => { - return prisma.user.findUnique({ - where: { id }, - select: keys.reduce((obj, k) => ({ ...obj, [k]: true }), {}) - }) as Promise | null>; -}; - -/** - * Get user by email - * @param {string} email - * @param {Array} keys - * @returns {Promise | null>} - */ -const getUserByEmail = async ( - email: string, - keys: Key[] = [ - 'id', - 'email', - 'name', - 'password', - 'role', - 'isEmailVerified', - 'createdAt', - 'updatedAt' - ] as Key[] -): Promise | null> => { - return prisma.user.findUnique({ - where: { email }, - select: keys.reduce((obj, k) => ({ ...obj, [k]: true }), {}) - }) as Promise | null>; -}; - -/** - * Update user by id - * @param {ObjectId} userId - * @param {Object} updateBody - * @returns {Promise} - */ -const updateUserById = async ( - userId: number, - updateBody: Prisma.UserUpdateInput, - keys: Key[] = ['id', 'email', 'name', 'role'] as Key[] -): Promise | null> => { - const user = await getUserById(userId, ['id', 'email', 'name']); - if (!user) { - throw new ApiError(httpStatus.NOT_FOUND, 'User not found'); - } - if (updateBody.email && (await getUserByEmail(updateBody.email as string))) { - throw new ApiError(httpStatus.BAD_REQUEST, 'Email already taken'); - } - const updatedUser = await prisma.user.update({ - where: { id: user.id }, - data: updateBody, - select: keys.reduce((obj, k) => ({ ...obj, [k]: true }), {}) - }); - return updatedUser as Pick | null; -}; - -/** - * Delete user by id - * @param {ObjectId} userId - * @returns {Promise} - */ -const deleteUserById = async (userId: number): Promise => { - const user = await getUserById(userId); - if (!user) { - throw new ApiError(httpStatus.NOT_FOUND, 'User not found'); - } - await prisma.user.delete({ where: { id: user.id } }); - return user; -}; - -export default { - createUser, - queryUsers, - getUserById, - getUserByEmail, - updateUserById, - deleteUserById -}; diff --git a/03_source/api_server.del/src/types/response.d.ts b/03_source/api_server.del/src/types/response.d.ts deleted file mode 100644 index e2a75f8..0000000 --- a/03_source/api_server.del/src/types/response.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -export interface TokenResponse { - token: string; - expires: Date; -} - -export interface AuthTokensResponse { - access: TokenResponse; - refresh?: TokenResponse; -} diff --git a/03_source/api_server.del/src/utils/ApiError.ts b/03_source/api_server.del/src/utils/ApiError.ts deleted file mode 100644 index 76ff274..0000000 --- a/03_source/api_server.del/src/utils/ApiError.ts +++ /dev/null @@ -1,17 +0,0 @@ -class ApiError extends Error { - statusCode: number; - isOperational: boolean; - - constructor(statusCode: number, message: string | undefined, isOperational = true, stack = '') { - super(message); - this.statusCode = statusCode; - this.isOperational = isOperational; - if (stack) { - this.stack = stack; - } else { - Error.captureStackTrace(this, this.constructor); - } - } -} - -export default ApiError; diff --git a/03_source/api_server.del/src/utils/catchAsync.ts b/03_source/api_server.del/src/utils/catchAsync.ts deleted file mode 100644 index 6fd8cfc..0000000 --- a/03_source/api_server.del/src/utils/catchAsync.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { RequestHandler } from 'express'; -import { Request, Response, NextFunction } from 'express-serve-static-core'; - -export interface CustomParamsDictionary { - [key: string]: any; -} - -const catchAsync = - (fn: RequestHandler>) => - ( - req: Request>, - res: Response, number>, - next: NextFunction - ) => { - Promise.resolve(fn(req, res, next)).catch((err) => next(err)); - }; - -export default catchAsync; diff --git a/03_source/api_server.del/src/utils/encryption.ts b/03_source/api_server.del/src/utils/encryption.ts deleted file mode 100644 index d053d65..0000000 --- a/03_source/api_server.del/src/utils/encryption.ts +++ /dev/null @@ -1,10 +0,0 @@ -import bcrypt from 'bcryptjs'; - -export const encryptPassword = async (password: string) => { - const encryptedPassword = await bcrypt.hash(password, 8); - return encryptedPassword; -}; - -export const isPasswordMatch = async (password: string, userPassword: string) => { - return bcrypt.compare(password, userPassword); -}; diff --git a/03_source/api_server.del/src/utils/exclude.ts b/03_source/api_server.del/src/utils/exclude.ts deleted file mode 100644 index ee4b52a..0000000 --- a/03_source/api_server.del/src/utils/exclude.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * Exclude keys from object - * @param obj - * @param keys - * @returns - */ -const exclude = (obj: Type, keys: Key[]): Omit => { - for (const key of keys) { - delete obj[key]; - } - return obj; -}; - -export default exclude; diff --git a/03_source/api_server.del/src/utils/pick.ts b/03_source/api_server.del/src/utils/pick.ts deleted file mode 100644 index 53694e0..0000000 --- a/03_source/api_server.del/src/utils/pick.ts +++ /dev/null @@ -1,10 +0,0 @@ -const pick = (obj: object, keys: string[]) => { - return keys.reduce<{ [key: string]: unknown }>((finalObj, key) => { - if (obj && Object.hasOwnProperty.call(obj, key)) { - finalObj[key] = obj[key as keyof typeof obj]; - } - return finalObj; - }, {}); -}; - -export default pick; diff --git a/03_source/api_server.del/src/validations/auth.validation.ts b/03_source/api_server.del/src/validations/auth.validation.ts deleted file mode 100644 index e11f11e..0000000 --- a/03_source/api_server.del/src/validations/auth.validation.ts +++ /dev/null @@ -1,59 +0,0 @@ -import Joi from 'joi'; -import { password } from './custom.validation'; - -const register = { - body: Joi.object().keys({ - email: Joi.string().required().email(), - password: Joi.string().required().custom(password) - }) -}; - -const login = { - body: Joi.object().keys({ - email: Joi.string().required(), - password: Joi.string().required() - }) -}; - -const logout = { - body: Joi.object().keys({ - refreshToken: Joi.string().required() - }) -}; - -const refreshTokens = { - body: Joi.object().keys({ - refreshToken: Joi.string().required() - }) -}; - -const forgotPassword = { - body: Joi.object().keys({ - email: Joi.string().email().required() - }) -}; - -const resetPassword = { - query: Joi.object().keys({ - token: Joi.string().required() - }), - body: Joi.object().keys({ - password: Joi.string().required().custom(password) - }) -}; - -const verifyEmail = { - query: Joi.object().keys({ - token: Joi.string().required() - }) -}; - -export default { - register, - login, - logout, - refreshTokens, - forgotPassword, - resetPassword, - verifyEmail -}; diff --git a/03_source/api_server.del/src/validations/custom.validation.ts b/03_source/api_server.del/src/validations/custom.validation.ts deleted file mode 100644 index ce686f1..0000000 --- a/03_source/api_server.del/src/validations/custom.validation.ts +++ /dev/null @@ -1,11 +0,0 @@ -import Joi from 'joi'; - -export const password: Joi.CustomValidator = (value, helpers) => { - if (value.length < 8) { - return helpers.error('password must be at least 8 characters'); - } - if (!value.match(/\d/) || !value.match(/[a-zA-Z]/)) { - return helpers.error('password must contain at least 1 letter and 1 number'); - } - return value; -}; diff --git a/03_source/api_server.del/src/validations/index.ts b/03_source/api_server.del/src/validations/index.ts deleted file mode 100644 index 7158dd3..0000000 --- a/03_source/api_server.del/src/validations/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export { default as authValidation } from './auth.validation'; -export { default as userValidation } from './user.validation'; diff --git a/03_source/api_server.del/src/validations/user.validation.ts b/03_source/api_server.del/src/validations/user.validation.ts deleted file mode 100644 index e719d80..0000000 --- a/03_source/api_server.del/src/validations/user.validation.ts +++ /dev/null @@ -1,55 +0,0 @@ -import { Role } from '@prisma/client'; -import Joi from 'joi'; -import { password } from './custom.validation'; - -const createUser = { - body: Joi.object().keys({ - email: Joi.string().required().email(), - password: Joi.string().required().custom(password), - name: Joi.string().required(), - role: Joi.string().required().valid(Role.USER, Role.ADMIN) - }) -}; - -const getUsers = { - query: Joi.object().keys({ - name: Joi.string(), - role: Joi.string(), - sortBy: Joi.string(), - limit: Joi.number().integer(), - page: Joi.number().integer() - }) -}; - -const getUser = { - params: Joi.object().keys({ - userId: Joi.number().integer() - }) -}; - -const updateUser = { - params: Joi.object().keys({ - userId: Joi.number().integer() - }), - body: Joi.object() - .keys({ - email: Joi.string().email(), - password: Joi.string().custom(password), - name: Joi.string() - }) - .min(1) -}; - -const deleteUser = { - params: Joi.object().keys({ - userId: Joi.number().integer() - }) -}; - -export default { - createUser, - getUsers, - getUser, - updateUser, - deleteUser -}; diff --git a/03_source/api_server.del/tests/fixtures/user.fixture.ts b/03_source/api_server.del/tests/fixtures/user.fixture.ts deleted file mode 100644 index d5d89bd..0000000 --- a/03_source/api_server.del/tests/fixtures/user.fixture.ts +++ /dev/null @@ -1,37 +0,0 @@ -import bcrypt from 'bcryptjs'; -import { faker } from '@faker-js/faker'; -import prisma from '../../src/client'; -import { Prisma, Role } from '@prisma/client'; - -const password = 'password1'; -const salt = bcrypt.genSaltSync(8); - -export const userOne = { - name: faker.name.fullName(), - email: faker.internet.email().toLowerCase(), - password, - role: Role.USER, - isEmailVerified: false -}; - -export const userTwo = { - name: faker.name.fullName(), - email: faker.internet.email().toLowerCase(), - password, - role: Role.USER, - isEmailVerified: false -}; - -export const admin = { - name: faker.name.fullName(), - email: faker.internet.email().toLowerCase(), - password, - role: Role.ADMIN, - isEmailVerified: false -}; - -export const insertUsers = async (users: Prisma.UserCreateManyInput[]) => { - await prisma.user.createMany({ - data: users.map((user) => ({ ...user, password: bcrypt.hashSync(user.password, salt) })) - }); -}; diff --git a/03_source/api_server.del/tests/integration/auth.test.ts b/03_source/api_server.del/tests/integration/auth.test.ts deleted file mode 100644 index 46cf935..0000000 --- a/03_source/api_server.del/tests/integration/auth.test.ts +++ /dev/null @@ -1,843 +0,0 @@ -import request from 'supertest'; -import { faker } from '@faker-js/faker'; -import httpStatus from 'http-status'; -import httpMocks from 'node-mocks-http'; -import moment from 'moment'; -import bcrypt from 'bcryptjs'; -import app from '../../src/app'; -import config from '../../src/config/config'; -import auth from '../../src/middlewares/auth'; -import { emailService, tokenService } from '../../src/services'; -import ApiError from '../../src/utils/ApiError'; -import setupTestDB from '../utils/setupTestDb'; -import { describe, beforeEach, test, expect, jest } from '@jest/globals'; -import { userOne, admin, insertUsers } from '../fixtures/user.fixture'; -import { Role, TokenType, User } from '@prisma/client'; -import prisma from '../../src/client'; -import { roleRights } from '../../src/config/roles'; - -setupTestDB(); - -describe('Auth routes', () => { - describe('POST /v1/auth/register', () => { - let newUser: { email: string; password: string }; - beforeEach(() => { - newUser = { - email: faker.internet.email().toLowerCase(), - password: 'password1' - }; - }); - - test('should return 201 and successfully register user if request data is ok', async () => { - const res = await request(app) - .post('/v1/auth/register') - .send(newUser) - .expect(httpStatus.CREATED); - - expect(res.body.user).not.toHaveProperty('password'); - expect(res.body.user).toEqual({ - id: expect.anything(), - name: null, - email: newUser.email, - role: Role.USER, - isEmailVerified: false - }); - - const dbUser = await prisma.user.findUnique({ where: { id: res.body.user.id } }); - expect(dbUser).toBeDefined(); - expect(dbUser?.password).not.toBe(newUser.password); - expect(dbUser).toMatchObject({ - name: null, - email: newUser.email, - role: Role.USER, - isEmailVerified: false - }); - - expect(res.body.tokens).toEqual({ - access: { token: expect.anything(), expires: expect.anything() }, - refresh: { token: expect.anything(), expires: expect.anything() } - }); - }); - - test('should return 400 error if email is invalid', async () => { - newUser.email = 'invalidEmail'; - - await request(app).post('/v1/auth/register').send(newUser).expect(httpStatus.BAD_REQUEST); - }); - - test('should return 400 error if email is already used', async () => { - await insertUsers([userOne]); - newUser.email = userOne.email; - - await request(app).post('/v1/auth/register').send(newUser).expect(httpStatus.BAD_REQUEST); - }); - - test('should return 400 error if password length is less than 8 characters', async () => { - newUser.password = 'passwo1'; - - await request(app).post('/v1/auth/register').send(newUser).expect(httpStatus.BAD_REQUEST); - }); - - test('should return 400 error if password does not contain both letters and numbers', async () => { - newUser.password = 'password'; - - await request(app).post('/v1/auth/register').send(newUser).expect(httpStatus.BAD_REQUEST); - - newUser.password = '11111111'; - - await request(app).post('/v1/auth/register').send(newUser).expect(httpStatus.BAD_REQUEST); - }); - }); - - describe('POST /v1/auth/login', () => { - test('should return 200 and login user if email and password match', async () => { - await insertUsers([userOne]); - const loginCredentials = { - email: userOne.email, - password: userOne.password - }; - - const res = await request(app) - .post('/v1/auth/login') - .send(loginCredentials) - .expect(httpStatus.OK); - - expect(res.body.user).toMatchObject({ - id: expect.anything(), - name: userOne.name, - email: userOne.email, - role: userOne.role, - isEmailVerified: userOne.isEmailVerified - }); - - expect(res.body.user).toEqual(expect.not.objectContaining({ password: expect.anything() })); - - expect(res.body.tokens).toEqual({ - access: { token: expect.anything(), expires: expect.anything() }, - refresh: { token: expect.anything(), expires: expect.anything() } - }); - }); - - test('should return 401 error if there are no users with that email', async () => { - const loginCredentials = { - email: userOne.email, - password: userOne.password - }; - - const res = await request(app) - .post('/v1/auth/login') - .send(loginCredentials) - .expect(httpStatus.UNAUTHORIZED); - - expect(res.body).toEqual({ - code: httpStatus.UNAUTHORIZED, - message: 'Incorrect email or password' - }); - }); - - test('should return 401 error if password is wrong', async () => { - await insertUsers([userOne]); - const loginCredentials = { - email: userOne.email, - password: 'wrongPassword1' - }; - - const res = await request(app) - .post('/v1/auth/login') - .send(loginCredentials) - .expect(httpStatus.UNAUTHORIZED); - - expect(res.body).toEqual({ - code: httpStatus.UNAUTHORIZED, - message: 'Incorrect email or password' - }); - }); - }); - - describe('POST /v1/auth/logout', () => { - test('should return 204 if refresh token is valid', async () => { - await insertUsers([userOne]); - const dbUserOne = (await prisma.user.findUnique({ where: { email: userOne.email } })) as User; - const expires = moment().add(config.jwt.refreshExpirationDays, 'days'); - const refreshToken = tokenService.generateToken(dbUserOne.id, expires, TokenType.REFRESH); - await tokenService.saveToken(refreshToken, dbUserOne.id, expires, TokenType.REFRESH); - - await request(app) - .post('/v1/auth/logout') - .send({ refreshToken }) - .expect(httpStatus.NO_CONTENT); - - const dbRefreshTokenData = await prisma.token.findFirst({ where: { token: refreshToken } }); - expect(dbRefreshTokenData).toBe(null); - }); - - test('should return 400 error if refresh token is missing from request body', async () => { - await request(app).post('/v1/auth/logout').send().expect(httpStatus.BAD_REQUEST); - }); - - test('should return 404 error if refresh token is not found in the database', async () => { - await insertUsers([userOne]); - const dbUserOne = (await prisma.user.findUnique({ where: { email: userOne.email } })) as User; - const expires = moment().add(config.jwt.refreshExpirationDays, 'days'); - const refreshToken = tokenService.generateToken(dbUserOne.id, expires, TokenType.REFRESH); - - await request(app) - .post('/v1/auth/logout') - .send({ refreshToken }) - .expect(httpStatus.NOT_FOUND); - }); - - test('should return 404 error if refresh token is blacklisted', async () => { - await insertUsers([userOne]); - const dbUserOne = (await prisma.user.findUnique({ where: { email: userOne.email } })) as User; - const expires = moment().add(config.jwt.refreshExpirationDays, 'days'); - const refreshToken = tokenService.generateToken(dbUserOne.id, expires, TokenType.REFRESH); - await tokenService.saveToken(refreshToken, dbUserOne.id, expires, TokenType.REFRESH, true); - - await request(app) - .post('/v1/auth/logout') - .send({ refreshToken }) - .expect(httpStatus.NOT_FOUND); - }); - }); - - describe('POST /v1/auth/refresh-tokens', () => { - test('should return 200 and new auth tokens if refresh token is valid', async () => { - await insertUsers([userOne]); - const dbUserOne = (await prisma.user.findUnique({ where: { email: userOne.email } })) as User; - const expires = moment().add(config.jwt.refreshExpirationDays, 'days'); - const refreshToken = tokenService.generateToken(dbUserOne.id, expires, TokenType.REFRESH); - await tokenService.saveToken(refreshToken, dbUserOne.id, expires, TokenType.REFRESH); - - const res = await request(app) - .post('/v1/auth/refresh-tokens') - .send({ refreshToken }) - .expect(httpStatus.OK); - - expect(res.body).toEqual({ - access: { token: expect.anything(), expires: expect.anything() }, - refresh: { token: expect.anything(), expires: expect.anything() } - }); - - const dbRefreshTokenData = await prisma.token.findFirst({ - where: { token: res.body.refresh.token }, - select: { - type: true, - userId: true, - blacklisted: true - } - }); - expect(dbRefreshTokenData).toMatchObject({ - type: TokenType.REFRESH, - userId: dbUserOne.id, - blacklisted: false - }); - - const dbRefreshTokenCount = await prisma.token.count(); - expect(dbRefreshTokenCount).toBe(1); - }); - - test('should return 400 error if refresh token is missing from request body', async () => { - await request(app).post('/v1/auth/refresh-tokens').send().expect(httpStatus.BAD_REQUEST); - }); - - test('should return 401 error if refresh token is signed using an invalid secret', async () => { - await insertUsers([userOne]); - const dbUserOne = (await prisma.user.findUnique({ where: { email: userOne.email } })) as User; - const expires = moment().add(config.jwt.refreshExpirationDays, 'days'); - const refreshToken = tokenService.generateToken( - dbUserOne.id, - expires, - TokenType.REFRESH, - 'invalidSecret' - ); - await tokenService.saveToken(refreshToken, dbUserOne.id, expires, TokenType.REFRESH); - - await request(app) - .post('/v1/auth/refresh-tokens') - .send({ refreshToken }) - .expect(httpStatus.UNAUTHORIZED); - }); - - test('should return 401 error if refresh token is not found in the database', async () => { - await insertUsers([userOne]); - const dbUserOne = (await prisma.user.findUnique({ where: { email: userOne.email } })) as User; - const expires = moment().add(config.jwt.refreshExpirationDays, 'days'); - const refreshToken = tokenService.generateToken(dbUserOne.id, expires, TokenType.REFRESH); - - await request(app) - .post('/v1/auth/refresh-tokens') - .send({ refreshToken }) - .expect(httpStatus.UNAUTHORIZED); - }); - - test('should return 401 error if refresh token is blacklisted', async () => { - await insertUsers([userOne]); - const dbUserOne = (await prisma.user.findUnique({ where: { email: userOne.email } })) as User; - const expires = moment().add(config.jwt.refreshExpirationDays, 'days'); - const refreshToken = tokenService.generateToken(dbUserOne.id, expires, TokenType.REFRESH); - await tokenService.saveToken(refreshToken, dbUserOne.id, expires, TokenType.REFRESH, true); - - await request(app) - .post('/v1/auth/refresh-tokens') - .send({ refreshToken }) - .expect(httpStatus.UNAUTHORIZED); - }); - - test('should return 401 error if refresh token is expired', async () => { - await insertUsers([userOne]); - const dbUserOne = (await prisma.user.findUnique({ where: { email: userOne.email } })) as User; - const expires = moment().subtract(1, 'minutes'); - const refreshToken = tokenService.generateToken(dbUserOne.id, expires, TokenType.REFRESH); - await tokenService.saveToken(refreshToken, dbUserOne.id, expires, TokenType.REFRESH); - - await request(app) - .post('/v1/auth/refresh-tokens') - .send({ refreshToken }) - .expect(httpStatus.UNAUTHORIZED); - }); - - // test('should return 401 error if user is not found', async () => { - // const expires = moment().add(config.jwt.refreshExpirationDays, 'days'); - // const refreshToken = tokenService.generateToken(dbUserOne.id, expires, TokenType.REFRESH); - // await tokenService.saveToken(refreshToken, dbUserOne.id, expires, TokenType.REFRESH); - - // await request(app) - // .post('/v1/auth/refresh-tokens') - // .send({ refreshToken }) - // .expect(httpStatus.UNAUTHORIZED); - // }); - }); - - describe('POST /v1/auth/forgot-password', () => { - beforeEach(() => { - jest.spyOn(emailService.transport, 'sendMail').mockClear(); - }); - - test('should return 204 and send reset password email to the user', async () => { - await insertUsers([userOne]); - const dbUserOne = (await prisma.user.findUnique({ where: { email: userOne.email } })) as User; - const sendResetPasswordEmailSpy = jest - .spyOn(emailService, 'sendResetPasswordEmail') - .mockImplementationOnce(() => new Promise((resolve) => resolve())); - - await request(app) - .post('/v1/auth/forgot-password') - .send({ email: userOne.email }) - .expect(httpStatus.NO_CONTENT); - - expect(sendResetPasswordEmailSpy).toHaveBeenCalledWith(userOne.email, expect.any(String)); - const resetPasswordToken = sendResetPasswordEmailSpy.mock.calls[0][1]; - const dbResetPasswordTokenData = await prisma.token.findFirst({ - where: { - token: resetPasswordToken, - userId: dbUserOne.id - } - }); - expect(dbResetPasswordTokenData).toBeDefined(); - }); - - test('should return 400 if email is missing', async () => { - await insertUsers([userOne]); - - await request(app).post('/v1/auth/forgot-password').send().expect(httpStatus.BAD_REQUEST); - }); - - test('should return 404 if email does not belong to any user', async () => { - await request(app) - .post('/v1/auth/forgot-password') - .send({ email: userOne.email }) - .expect(httpStatus.NOT_FOUND); - }); - }); - - describe('POST /v1/auth/reset-password', () => { - test('should return 204 and reset the password', async () => { - await insertUsers([userOne]); - const dbUserOne = (await prisma.user.findUnique({ where: { email: userOne.email } })) as User; - const expires = moment().add(config.jwt.resetPasswordExpirationMinutes, 'minutes'); - const resetPasswordToken = tokenService.generateToken( - dbUserOne.id, - expires, - TokenType.RESET_PASSWORD - ); - await tokenService.saveToken( - resetPasswordToken, - dbUserOne.id, - expires, - TokenType.RESET_PASSWORD - ); - - await request(app) - .post('/v1/auth/reset-password') - .query({ token: resetPasswordToken }) - .send({ password: 'password2' }) - .expect(httpStatus.NO_CONTENT); - - const dbUser = (await prisma.user.findUnique({ where: { id: dbUserOne.id } })) as User; - const isPasswordMatch = await bcrypt.compare('password2', dbUser.password); - expect(isPasswordMatch).toBe(true); - - const dbResetPasswordTokenCount = await prisma.token.count({ - where: { - userId: dbUserOne.id, - type: TokenType.RESET_PASSWORD - } - }); - expect(dbResetPasswordTokenCount).toBe(0); - }); - - test('should return 400 if reset password token is missing', async () => { - await insertUsers([userOne]); - - await request(app) - .post('/v1/auth/reset-password') - .send({ password: 'password2' }) - .expect(httpStatus.BAD_REQUEST); - }); - - test('should return 401 if reset password token is blacklisted', async () => { - await insertUsers([userOne]); - const dbUserOne = (await prisma.user.findUnique({ where: { email: userOne.email } })) as User; - const expires = moment().add(config.jwt.resetPasswordExpirationMinutes, 'minutes'); - const resetPasswordToken = tokenService.generateToken( - dbUserOne.id, - expires, - TokenType.RESET_PASSWORD - ); - await tokenService.saveToken( - resetPasswordToken, - dbUserOne.id, - expires, - TokenType.RESET_PASSWORD, - true - ); - - await request(app) - .post('/v1/auth/reset-password') - .query({ token: resetPasswordToken }) - .send({ password: 'password2' }) - .expect(httpStatus.UNAUTHORIZED); - }); - - test('should return 401 if reset password token is expired', async () => { - await insertUsers([userOne]); - const dbUserOne = (await prisma.user.findUnique({ where: { email: userOne.email } })) as User; - const expires = moment().subtract(1, 'minutes'); - const resetPasswordToken = tokenService.generateToken( - dbUserOne.id, - expires, - TokenType.RESET_PASSWORD - ); - await tokenService.saveToken( - resetPasswordToken, - dbUserOne.id, - expires, - TokenType.RESET_PASSWORD - ); - - await request(app) - .post('/v1/auth/reset-password') - .query({ token: resetPasswordToken }) - .send({ password: 'password2' }) - .expect(httpStatus.UNAUTHORIZED); - }); - - // test('should return 401 if user is not found', async () => { - // const expires = moment().add(config.jwt.resetPasswordExpirationMinutes, 'minutes'); - // const resetPasswordToken = tokenService.generateToken( - // dbUserOne.id, - // expires, - // TokenType.RESET_PASSWORD - // ); - // await tokenService.saveToken( - // resetPasswordToken, - // dbUserOne.id, - // expires, - // TokenType.RESET_PASSWORD - // ); - - // await request(app) - // .post('/v1/auth/reset-password') - // .query({ token: resetPasswordToken }) - // .send({ password: 'password2' }) - // .expect(httpStatus.UNAUTHORIZED); - // }); - - test('should return 400 if password is missing or invalid', async () => { - await insertUsers([userOne]); - const dbUserOne = (await prisma.user.findUnique({ where: { email: userOne.email } })) as User; - const expires = moment().add(config.jwt.resetPasswordExpirationMinutes, 'minutes'); - const resetPasswordToken = tokenService.generateToken( - dbUserOne.id, - expires, - TokenType.RESET_PASSWORD - ); - await tokenService.saveToken( - resetPasswordToken, - dbUserOne.id, - expires, - TokenType.RESET_PASSWORD - ); - - await request(app) - .post('/v1/auth/reset-password') - .query({ token: resetPasswordToken }) - .expect(httpStatus.BAD_REQUEST); - - await request(app) - .post('/v1/auth/reset-password') - .query({ token: resetPasswordToken }) - .send({ password: 'short1' }) - .expect(httpStatus.BAD_REQUEST); - - await request(app) - .post('/v1/auth/reset-password') - .query({ token: resetPasswordToken }) - .send({ password: 'password' }) - .expect(httpStatus.BAD_REQUEST); - - await request(app) - .post('/v1/auth/reset-password') - .query({ token: resetPasswordToken }) - .send({ password: '11111111' }) - .expect(httpStatus.BAD_REQUEST); - }); - }); - - describe('POST /v1/auth/send-verification-email', () => { - beforeEach(() => { - jest.spyOn(emailService.transport, 'sendMail').mockClear(); - }); - - test('should return 204 and send verification email to the user', async () => { - await insertUsers([userOne]); - const dbUserOne = (await prisma.user.findUnique({ where: { email: userOne.email } })) as User; - const sendVerificationEmailSpy = jest - .spyOn(emailService, 'sendVerificationEmail') - .mockImplementationOnce(() => new Promise((resolve) => resolve())); - const userOneAccessToken = tokenService.generateToken( - dbUserOne.id, - moment().add(config.jwt.accessExpirationMinutes, 'minutes'), - TokenType.ACCESS - ); - - await request(app) - .post('/v1/auth/send-verification-email') - .set('Authorization', `Bearer ${userOneAccessToken}`) - .expect(httpStatus.NO_CONTENT); - - expect(sendVerificationEmailSpy).toHaveBeenCalledWith(userOne.email, expect.any(String)); - const verifyEmailToken = sendVerificationEmailSpy.mock.calls[0][1]; - const dbVerifyEmailToken = await prisma.token.findFirst({ - where: { - token: verifyEmailToken, - userId: dbUserOne.id - } - }); - - expect(dbVerifyEmailToken).toBeDefined(); - }); - - test('should return 401 error if access token is missing', async () => { - await insertUsers([userOne]); - - await request(app) - .post('/v1/auth/send-verification-email') - .send() - .expect(httpStatus.UNAUTHORIZED); - }); - }); - - describe('POST /v1/auth/verify-email', () => { - test('should return 204 and verify the email', async () => { - await insertUsers([userOne]); - const dbUserOne = (await prisma.user.findUnique({ where: { email: userOne.email } })) as User; - const expires = moment().add(config.jwt.verifyEmailExpirationMinutes, 'minutes'); - const verifyEmailToken = tokenService.generateToken( - dbUserOne.id, - expires, - TokenType.VERIFY_EMAIL - ); - await tokenService.saveToken(verifyEmailToken, dbUserOne.id, expires, TokenType.VERIFY_EMAIL); - - await request(app) - .post('/v1/auth/verify-email') - .query({ token: verifyEmailToken }) - .send() - .expect(httpStatus.NO_CONTENT); - - const dbUser = (await prisma.user.findUnique({ where: { id: dbUserOne.id } })) as User; - - expect(dbUser.isEmailVerified).toBe(true); - - const dbVerifyEmailToken = await prisma.token.count({ - where: { - userId: dbUserOne.id, - type: TokenType.VERIFY_EMAIL - } - }); - expect(dbVerifyEmailToken).toBe(0); - }); - - test('should return 400 if verify email token is missing', async () => { - await insertUsers([userOne]); - - await request(app).post('/v1/auth/verify-email').send().expect(httpStatus.BAD_REQUEST); - }); - - test('should return 401 if verify email token is blacklisted', async () => { - await insertUsers([userOne]); - const dbUserOne = (await prisma.user.findUnique({ where: { email: userOne.email } })) as User; - const expires = moment().add(config.jwt.verifyEmailExpirationMinutes, 'minutes'); - const verifyEmailToken = tokenService.generateToken( - dbUserOne.id, - expires, - TokenType.VERIFY_EMAIL - ); - await tokenService.saveToken( - verifyEmailToken, - dbUserOne.id, - expires, - TokenType.VERIFY_EMAIL, - true - ); - - await request(app) - .post('/v1/auth/verify-email') - .query({ token: verifyEmailToken }) - .send() - .expect(httpStatus.UNAUTHORIZED); - }); - - test('should return 401 if verify email token is expired', async () => { - await insertUsers([userOne]); - const dbUserOne = (await prisma.user.findUnique({ where: { email: userOne.email } })) as User; - const expires = moment().subtract(1, 'minutes'); - const verifyEmailToken = tokenService.generateToken( - dbUserOne.id, - expires, - TokenType.VERIFY_EMAIL - ); - await tokenService.saveToken(verifyEmailToken, dbUserOne.id, expires, TokenType.VERIFY_EMAIL); - - await request(app) - .post('/v1/auth/verify-email') - .query({ token: verifyEmailToken }) - .send() - .expect(httpStatus.UNAUTHORIZED); - }); - - // test('should return 401 if user is not found', async () => { - // const expires = moment().add(config.jwt.verifyEmailExpirationMinutes, 'minutes'); - // const verifyEmailToken = tokenService.generateToken( - // dbUserOne.id, - // expires, - // TokenType.VERIFY_EMAIL - // ); - // await tokenService.saveToken(verifyEmailToken, dbUserOne.id, expires, TokenType.VERIFY_EMAIL); - - // await request(app) - // .post('/v1/auth/verify-email') - // .query({ token: verifyEmailToken }) - // .send() - // .expect(httpStatus.UNAUTHORIZED); - // }); - }); -}); - -describe('Auth middleware', () => { - test('should call next with no errors if access token is valid', async () => { - await insertUsers([userOne]); - const dbUserOne = (await prisma.user.findUnique({ where: { email: userOne.email } })) as User; - const userOneAccessToken = tokenService.generateToken( - dbUserOne.id, - moment().add(config.jwt.accessExpirationMinutes, 'minutes'), - TokenType.ACCESS - ); - const req = httpMocks.createRequest({ - headers: { Authorization: `Bearer ${userOneAccessToken}` } - }); - const next = jest.fn(); - - await auth()(req, httpMocks.createResponse(), next); - - expect(next).toHaveBeenCalledWith(); - expect((req.user as User).id).toEqual(dbUserOne.id); - }); - - test('should call next with unauthorized error if access token is not found in header', async () => { - await insertUsers([userOne]); - const req = httpMocks.createRequest(); - const next = jest.fn(); - - await auth()(req, httpMocks.createResponse(), next); - - expect(next).toHaveBeenCalledWith(expect.any(ApiError)); - expect(next).toHaveBeenCalledWith( - expect.objectContaining({ - statusCode: httpStatus.UNAUTHORIZED, - message: 'Please authenticate' - }) - ); - }); - - test('should call next with unauthorized error if access token is not a valid jwt token', async () => { - await insertUsers([userOne]); - const req = httpMocks.createRequest({ headers: { Authorization: 'Bearer randomToken' } }); - const next = jest.fn(); - - await auth()(req, httpMocks.createResponse(), next); - - expect(next).toHaveBeenCalledWith(expect.any(ApiError)); - expect(next).toHaveBeenCalledWith( - expect.objectContaining({ - statusCode: httpStatus.UNAUTHORIZED, - message: 'Please authenticate' - }) - ); - }); - - test('should call next with unauthorized error if the token is not an access token', async () => { - await insertUsers([userOne]); - const dbUserOne = (await prisma.user.findUnique({ where: { email: userOne.email } })) as User; - const expires = moment().add(config.jwt.accessExpirationMinutes, 'minutes'); - const refreshToken = tokenService.generateToken(dbUserOne.id, expires, TokenType.REFRESH); - const req = httpMocks.createRequest({ headers: { Authorization: `Bearer ${refreshToken}` } }); - const next = jest.fn(); - - await auth()(req, httpMocks.createResponse(), next); - - expect(next).toHaveBeenCalledWith(expect.any(ApiError)); - expect(next).toHaveBeenCalledWith( - expect.objectContaining({ - statusCode: httpStatus.UNAUTHORIZED, - message: 'Please authenticate' - }) - ); - }); - - test('should call next with unauthorized error if access token is generated with an invalid secret', async () => { - await insertUsers([userOne]); - const dbUserOne = (await prisma.user.findUnique({ where: { email: userOne.email } })) as User; - const expires = moment().add(config.jwt.accessExpirationMinutes, 'minutes'); - const accessToken = tokenService.generateToken( - dbUserOne.id, - expires, - TokenType.ACCESS, - 'invalidSecret' - ); - const req = httpMocks.createRequest({ headers: { Authorization: `Bearer ${accessToken}` } }); - const next = jest.fn(); - - await auth()(req, httpMocks.createResponse(), next); - - expect(next).toHaveBeenCalledWith(expect.any(ApiError)); - expect(next).toHaveBeenCalledWith( - expect.objectContaining({ - statusCode: httpStatus.UNAUTHORIZED, - message: 'Please authenticate' - }) - ); - }); - - test('should call next with unauthorized error if access token is expired', async () => { - await insertUsers([userOne]); - const dbUserOne = (await prisma.user.findUnique({ where: { email: userOne.email } })) as User; - const expires = moment().subtract(1, 'minutes'); - const accessToken = tokenService.generateToken(dbUserOne.id, expires, TokenType.ACCESS); - const req = httpMocks.createRequest({ headers: { Authorization: `Bearer ${accessToken}` } }); - const next = jest.fn(); - - await auth()(req, httpMocks.createResponse(), next); - - expect(next).toHaveBeenCalledWith(expect.any(ApiError)); - expect(next).toHaveBeenCalledWith( - expect.objectContaining({ - statusCode: httpStatus.UNAUTHORIZED, - message: 'Please authenticate' - }) - ); - }); - - test('should call next with unauthorized error if user is not found', async () => { - const userOneAccessToken = tokenService.generateToken( - 2000, - moment().add(config.jwt.accessExpirationMinutes, 'minutes'), - TokenType.ACCESS - ); - const req = httpMocks.createRequest({ - headers: { Authorization: `Bearer ${userOneAccessToken}` } - }); - const next = jest.fn(); - - await auth()(req, httpMocks.createResponse(), next); - - expect(next).toHaveBeenCalledWith(expect.any(ApiError)); - expect(next).toHaveBeenCalledWith( - expect.objectContaining({ - statusCode: httpStatus.UNAUTHORIZED, - message: 'Please authenticate' - }) - ); - }); - - test('should call next with forbidden error if user does not have required rights and userId is not in params', async () => { - await insertUsers([userOne]); - const dbUserOne = (await prisma.user.findUnique({ where: { email: userOne.email } })) as User; - const userOneAccessToken = tokenService.generateToken( - dbUserOne.id, - moment().add(config.jwt.accessExpirationMinutes, 'minutes'), - TokenType.ACCESS - ); - const req = httpMocks.createRequest({ - headers: { Authorization: `Bearer ${userOneAccessToken}` } - }); - const next = jest.fn(); - - await auth('anyRight')(req, httpMocks.createResponse(), next); - - expect(next).toHaveBeenCalledWith(expect.any(ApiError)); - expect(next).toHaveBeenCalledWith( - expect.objectContaining({ statusCode: httpStatus.FORBIDDEN, message: 'Forbidden' }) - ); - }); - - test('should call next with no errors if user does not have required rights but userId is in params', async () => { - await insertUsers([userOne]); - const dbUserOne = (await prisma.user.findUnique({ where: { email: userOne.email } })) as User; - const userOneAccessToken = tokenService.generateToken( - dbUserOne.id, - moment().add(config.jwt.accessExpirationMinutes, 'minutes'), - TokenType.ACCESS - ); - const req = httpMocks.createRequest({ - headers: { Authorization: `Bearer ${userOneAccessToken}` }, - params: { userId: dbUserOne.id } - }); - const next = jest.fn(); - - await auth('anyRight')(req, httpMocks.createResponse(), next); - - expect(next).toHaveBeenCalledWith(); - }); - - test('should call next with no errors if user has required rights', async () => { - await insertUsers([admin]); - const dbAdmin = (await prisma.user.findUnique({ where: { email: admin.email } })) as User; - const adminAccessToken = tokenService.generateToken( - dbAdmin.id, - moment().add(config.jwt.accessExpirationMinutes, 'minutes'), - TokenType.ACCESS - ); - const req = httpMocks.createRequest({ - headers: { Authorization: `Bearer ${adminAccessToken}` }, - params: { userId: dbAdmin.id } - }); - const next = jest.fn(); - - await auth(...(roleRights.get(Role.ADMIN) as string[]))(req, httpMocks.createResponse(), next); - - expect(next).toHaveBeenCalledWith(); - }); -}); diff --git a/03_source/api_server.del/tests/utils/setupTestDb.ts b/03_source/api_server.del/tests/utils/setupTestDb.ts deleted file mode 100644 index 42f10f1..0000000 --- a/03_source/api_server.del/tests/utils/setupTestDb.ts +++ /dev/null @@ -1,21 +0,0 @@ -import prisma from '../../src/client'; -import { beforeAll, beforeEach, afterAll } from '@jest/globals'; - -const setupTestDB = () => { - beforeAll(async () => { - await prisma.$connect(); - }); - - beforeEach(async () => { - await prisma.token.deleteMany(); - await prisma.user.deleteMany(); - }); - - afterAll(async () => { - await prisma.token.deleteMany(); - await prisma.user.deleteMany(); - await prisma.$disconnect(); - }); -}; - -export default setupTestDB; diff --git a/03_source/api_server.del/tsconfig.json b/03_source/api_server.del/tsconfig.json deleted file mode 100644 index 80852f4..0000000 --- a/03_source/api_server.del/tsconfig.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "compilerOptions": { - "target": "es2016", - "outDir": "./build", - "module": "commonjs", - "types": ["node"], - "resolveJsonModule": true, - "esModuleInterop": true, - "forceConsistentCasingInFileNames": true, - "strict": true, - "skipLibCheck": true, - "strictNullChecks": true - } -} \ No newline at end of file diff --git a/03_source/api_server.del/yarn.lock b/03_source/api_server.del/yarn.lock deleted file mode 100644 index 1629b46..0000000 --- a/03_source/api_server.del/yarn.lock +++ /dev/null @@ -1,5323 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@ampproject/remapping@^2.1.0": - version "2.2.0" - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d" - integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== - dependencies: - "@jridgewell/gen-mapping" "^0.1.0" - "@jridgewell/trace-mapping" "^0.3.9" - -"@apidevtools/json-schema-ref-parser@^9.0.6": - version "9.1.0" - resolved "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.1.0.tgz" - integrity sha512-teB30tFooE3iQs2HQIKJ02D8UZA1Xy1zaczzhUjJs0CymYxeC0g+y5rCY2p8NHBM6DBUVoR8rSM4kHLj1WE9mQ== - dependencies: - "@jsdevtools/ono" "^7.1.3" - "@types/json-schema" "^7.0.6" - call-me-maybe "^1.0.1" - js-yaml "^4.1.0" - -"@apidevtools/openapi-schemas@^2.0.4": - version "2.1.0" - resolved "https://registry.npmjs.org/@apidevtools/openapi-schemas/-/openapi-schemas-2.1.0.tgz" - integrity sha512-Zc1AlqrJlX3SlpupFGpiLi2EbteyP7fXmUOGup6/DnkRgjP9bgMM/ag+n91rsv0U1Gpz0H3VILA/o3bW7Ua6BQ== - -"@apidevtools/swagger-methods@^3.0.2": - version "3.0.2" - resolved "https://registry.npmjs.org/@apidevtools/swagger-methods/-/swagger-methods-3.0.2.tgz" - integrity sha512-QAkD5kK2b1WfjDS/UQn/qQkbwF31uqRjPTrsCs5ZG9BQGAkjwvqGFjjPqAuzac/IYzpPtRzjCP1WrTuAIjMrXg== - -"@apidevtools/swagger-parser@10.0.2": - version "10.0.2" - resolved "https://registry.npmjs.org/@apidevtools/swagger-parser/-/swagger-parser-10.0.2.tgz" - integrity sha512-JFxcEyp8RlNHgBCE98nwuTkZT6eNFPc1aosWV6wPcQph72TSEEu1k3baJD4/x1qznU+JiDdz8F5pTwabZh+Dhg== - dependencies: - "@apidevtools/json-schema-ref-parser" "^9.0.6" - "@apidevtools/openapi-schemas" "^2.0.4" - "@apidevtools/swagger-methods" "^3.0.2" - "@jsdevtools/ono" "^7.1.3" - call-me-maybe "^1.0.1" - z-schema "^4.2.3" - -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" - integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== - dependencies: - "@babel/highlight" "^7.18.6" - -"@babel/compat-data@^7.20.5": - version "7.20.10" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.20.10.tgz#9d92fa81b87542fff50e848ed585b4212c1d34ec" - integrity sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg== - -"@babel/core@^7.11.6", "@babel/core@^7.12.3": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.20.7.tgz#37072f951bd4d28315445f66e0ec9f6ae0c8c35f" - integrity sha512-t1ZjCluspe5DW24bn2Rr1CDb2v9rn/hROtg9a2tmd0+QYf4bsloYfLQzjG4qHPNMhWtKdGC33R5AxGR2Af2cBw== - dependencies: - "@ampproject/remapping" "^2.1.0" - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.20.7" - "@babel/helper-compilation-targets" "^7.20.7" - "@babel/helper-module-transforms" "^7.20.7" - "@babel/helpers" "^7.20.7" - "@babel/parser" "^7.20.7" - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.20.7" - "@babel/types" "^7.20.7" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.1" - semver "^6.3.0" - -"@babel/generator@^7.20.7", "@babel/generator@^7.7.2": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.20.7.tgz#f8ef57c8242665c5929fe2e8d82ba75460187b4a" - integrity sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw== - dependencies: - "@babel/types" "^7.20.7" - "@jridgewell/gen-mapping" "^0.3.2" - jsesc "^2.5.1" - -"@babel/helper-compilation-targets@^7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz#a6cd33e93629f5eb473b021aac05df62c4cd09bb" - integrity sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ== - dependencies: - "@babel/compat-data" "^7.20.5" - "@babel/helper-validator-option" "^7.18.6" - browserslist "^4.21.3" - lru-cache "^5.1.1" - semver "^6.3.0" - -"@babel/helper-environment-visitor@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" - integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== - -"@babel/helper-function-name@^7.19.0": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz#941574ed5390682e872e52d3f38ce9d1bef4648c" - integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w== - dependencies: - "@babel/template" "^7.18.10" - "@babel/types" "^7.19.0" - -"@babel/helper-hoist-variables@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" - integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-module-imports@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e" - integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-module-transforms@^7.20.7": - version "7.20.11" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz#df4c7af713c557938c50ea3ad0117a7944b2f1b0" - integrity sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-simple-access" "^7.20.2" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/helper-validator-identifier" "^7.19.1" - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.20.10" - "@babel/types" "^7.20.7" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.8.0": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" - integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== - -"@babel/helper-simple-access@^7.20.2": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9" - integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== - dependencies: - "@babel/types" "^7.20.2" - -"@babel/helper-split-export-declaration@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" - integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-string-parser@^7.19.4": - version "7.19.4" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" - integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== - -"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" - integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== - -"@babel/helper-validator-option@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8" - integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== - -"@babel/helpers@^7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.20.7.tgz#04502ff0feecc9f20ecfaad120a18f011a8e6dce" - integrity sha512-PBPjs5BppzsGaxHQCDKnZ6Gd9s6xl8bBCluz3vEInLGRJmnZan4F6BYCeqtyXqkk4W5IlPmjK4JlOuZkpJ3xZA== - dependencies: - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.20.7" - "@babel/types" "^7.20.7" - -"@babel/highlight@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" - integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== - dependencies: - "@babel/helper-validator-identifier" "^7.18.6" - chalk "^2.0.0" - js-tokens "^4.0.0" - -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.20.7.tgz#66fe23b3c8569220817d5feb8b9dcdc95bb4f71b" - integrity sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg== - -"@babel/plugin-syntax-async-generators@^7.8.4": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" - integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-bigint@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" - integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-class-properties@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" - integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-syntax-import-meta@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" - integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" - integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-jsx@^7.7.2": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz#a8feef63b010150abd97f1649ec296e849943ca0" - integrity sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-syntax-logical-assignment-operators@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" - integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" - integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-numeric-separator@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" - integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-object-rest-spread@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" - integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-catch-binding@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" - integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-chaining@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" - integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-top-level-await@^7.8.3": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" - integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-typescript@^7.7.2": - version "7.20.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz#4e9a0cfc769c85689b77a2e642d24e9f697fc8c7" - integrity sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.19.0" - -"@babel/template@^7.18.10", "@babel/template@^7.20.7", "@babel/template@^7.3.3": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8" - integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/parser" "^7.20.7" - "@babel/types" "^7.20.7" - -"@babel/traverse@^7.20.10", "@babel/traverse@^7.20.7", "@babel/traverse@^7.7.2": - version "7.20.10" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.20.10.tgz#2bf98239597fcec12f842756f186a9dde6d09230" - integrity sha512-oSf1juCgymrSez8NI4A2sr4+uB/mFd9MXplYGPEBnfAuWmmyeVcHa6xLPiaRBcXkcb/28bgxmQLTVwFKE1yfsg== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.20.7" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.19.0" - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.20.7" - "@babel/types" "^7.20.7" - debug "^4.1.0" - globals "^11.1.0" - -"@babel/types@^7.0.0", "@babel/types@^7.18.6", "@babel/types@^7.19.0", "@babel/types@^7.20.2", "@babel/types@^7.20.7", "@babel/types@^7.3.0", "@babel/types@^7.3.3": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.20.7.tgz#54ec75e252318423fc07fb644dc6a58a64c09b7f" - integrity sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg== - dependencies: - "@babel/helper-string-parser" "^7.19.4" - "@babel/helper-validator-identifier" "^7.19.1" - to-fast-properties "^2.0.0" - -"@bcoe/v8-coverage@^0.2.3": - version "0.2.3" - resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" - integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== - -"@colors/colors@1.5.0": - version "1.5.0" - resolved "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz" - integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== - -"@cspotcode/source-map-support@^0.8.0": - version "0.8.1" - resolved "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz" - integrity sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw== - dependencies: - "@jridgewell/trace-mapping" "0.3.9" - -"@dabh/diagnostics@^2.0.2": - version "2.0.3" - resolved "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz" - integrity sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA== - dependencies: - colorspace "1.1.x" - enabled "2.0.x" - kuler "^2.0.0" - -"@eslint/eslintrc@^1.3.3": - version "1.3.3" - resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz" - integrity sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg== - dependencies: - ajv "^6.12.4" - debug "^4.3.2" - espree "^9.4.0" - globals "^13.15.0" - ignore "^5.2.0" - import-fresh "^3.2.1" - js-yaml "^4.1.0" - minimatch "^3.1.2" - strip-json-comments "^3.1.1" - -"@faker-js/faker@^7.6.0": - version "7.6.0" - resolved "https://registry.yarnpkg.com/@faker-js/faker/-/faker-7.6.0.tgz#9ea331766084288634a9247fcd8b84f16ff4ba07" - integrity sha512-XK6BTq1NDMo9Xqw/YkYyGjSsg44fbNwYRx7QK2CuoQgyy+f1rrTDHoExVM5PsyXCtfl2vs2vVJ0MN0yN6LppRw== - -"@hapi/hoek@^9.0.0": - version "9.3.0" - resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb" - integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== - -"@hapi/topo@^5.0.0": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-5.1.0.tgz#dc448e332c6c6e37a4dc02fd84ba8d44b9afb012" - integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== - dependencies: - "@hapi/hoek" "^9.0.0" - -"@humanwhocodes/config-array@^0.11.6": - version "0.11.7" - resolved "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz" - integrity sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw== - dependencies: - "@humanwhocodes/object-schema" "^1.2.1" - debug "^4.1.1" - minimatch "^3.0.5" - -"@humanwhocodes/module-importer@^1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz" - integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== - -"@humanwhocodes/object-schema@^1.2.1": - version "1.2.1" - resolved "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz" - integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== - -"@istanbuljs/load-nyc-config@^1.0.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" - integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== - dependencies: - camelcase "^5.3.1" - find-up "^4.1.0" - get-package-type "^0.1.0" - js-yaml "^3.13.1" - resolve-from "^5.0.0" - -"@istanbuljs/schema@^0.1.2": - version "0.1.3" - resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" - integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== - -"@jest/console@^29.3.1": - version "29.3.1" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.3.1.tgz#3e3f876e4e47616ea3b1464b9fbda981872e9583" - integrity sha512-IRE6GD47KwcqA09RIWrabKdHPiKDGgtAL31xDxbi/RjQMsr+lY+ppxmHwY0dUEV3qvvxZzoe5Hl0RXZJOjQNUg== - dependencies: - "@jest/types" "^29.3.1" - "@types/node" "*" - chalk "^4.0.0" - jest-message-util "^29.3.1" - jest-util "^29.3.1" - slash "^3.0.0" - -"@jest/core@^29.3.1": - version "29.3.1" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.3.1.tgz#bff00f413ff0128f4debec1099ba7dcd649774a1" - integrity sha512-0ohVjjRex985w5MmO5L3u5GR1O30DexhBSpuwx2P+9ftyqHdJXnk7IUWiP80oHMvt7ubHCJHxV0a0vlKVuZirw== - dependencies: - "@jest/console" "^29.3.1" - "@jest/reporters" "^29.3.1" - "@jest/test-result" "^29.3.1" - "@jest/transform" "^29.3.1" - "@jest/types" "^29.3.1" - "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - ci-info "^3.2.0" - exit "^0.1.2" - graceful-fs "^4.2.9" - jest-changed-files "^29.2.0" - jest-config "^29.3.1" - jest-haste-map "^29.3.1" - jest-message-util "^29.3.1" - jest-regex-util "^29.2.0" - jest-resolve "^29.3.1" - jest-resolve-dependencies "^29.3.1" - jest-runner "^29.3.1" - jest-runtime "^29.3.1" - jest-snapshot "^29.3.1" - jest-util "^29.3.1" - jest-validate "^29.3.1" - jest-watcher "^29.3.1" - micromatch "^4.0.4" - pretty-format "^29.3.1" - slash "^3.0.0" - strip-ansi "^6.0.0" - -"@jest/environment@^29.3.1": - version "29.3.1" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.3.1.tgz#eb039f726d5fcd14698acd072ac6576d41cfcaa6" - integrity sha512-pMmvfOPmoa1c1QpfFW0nXYtNLpofqo4BrCIk6f2kW4JFeNlHV2t3vd+3iDLf31e2ot2Mec0uqZfmI+U0K2CFag== - dependencies: - "@jest/fake-timers" "^29.3.1" - "@jest/types" "^29.3.1" - "@types/node" "*" - jest-mock "^29.3.1" - -"@jest/expect-utils@^29.3.1": - version "29.3.1" - resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.3.1.tgz#531f737039e9b9e27c42449798acb5bba01935b6" - integrity sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g== - dependencies: - jest-get-type "^29.2.0" - -"@jest/expect@^29.3.1": - version "29.3.1" - resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.3.1.tgz#456385b62894349c1d196f2d183e3716d4c6a6cd" - integrity sha512-QivM7GlSHSsIAWzgfyP8dgeExPRZ9BIe2LsdPyEhCGkZkoyA+kGsoIzbKAfZCvvRzfZioKwPtCZIt5SaoxYCvg== - dependencies: - expect "^29.3.1" - jest-snapshot "^29.3.1" - -"@jest/fake-timers@^29.3.1": - version "29.3.1" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.3.1.tgz#b140625095b60a44de820876d4c14da1aa963f67" - integrity sha512-iHTL/XpnDlFki9Tq0Q1GGuVeQ8BHZGIYsvCO5eN/O/oJaRzofG9Xndd9HuSDBI/0ZS79pg0iwn07OMTQ7ngF2A== - dependencies: - "@jest/types" "^29.3.1" - "@sinonjs/fake-timers" "^9.1.2" - "@types/node" "*" - jest-message-util "^29.3.1" - jest-mock "^29.3.1" - jest-util "^29.3.1" - -"@jest/globals@^29.3.1": - version "29.3.1" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.3.1.tgz#92be078228e82d629df40c3656d45328f134a0c6" - integrity sha512-cTicd134vOcwO59OPaB6AmdHQMCtWOe+/DitpTZVxWgMJ+YvXL1HNAmPyiGbSHmF/mXVBkvlm8YYtQhyHPnV6Q== - dependencies: - "@jest/environment" "^29.3.1" - "@jest/expect" "^29.3.1" - "@jest/types" "^29.3.1" - jest-mock "^29.3.1" - -"@jest/reporters@^29.3.1": - version "29.3.1" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.3.1.tgz#9a6d78c109608e677c25ddb34f907b90e07b4310" - integrity sha512-GhBu3YFuDrcAYW/UESz1JphEAbvUjaY2vShRZRoRY1mxpCMB3yGSJ4j9n0GxVlEOdCf7qjvUfBCrTUUqhVfbRA== - dependencies: - "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^29.3.1" - "@jest/test-result" "^29.3.1" - "@jest/transform" "^29.3.1" - "@jest/types" "^29.3.1" - "@jridgewell/trace-mapping" "^0.3.15" - "@types/node" "*" - chalk "^4.0.0" - collect-v8-coverage "^1.0.0" - exit "^0.1.2" - glob "^7.1.3" - graceful-fs "^4.2.9" - istanbul-lib-coverage "^3.0.0" - istanbul-lib-instrument "^5.1.0" - istanbul-lib-report "^3.0.0" - istanbul-lib-source-maps "^4.0.0" - istanbul-reports "^3.1.3" - jest-message-util "^29.3.1" - jest-util "^29.3.1" - jest-worker "^29.3.1" - slash "^3.0.0" - string-length "^4.0.1" - strip-ansi "^6.0.0" - v8-to-istanbul "^9.0.1" - -"@jest/schemas@^29.0.0": - version "29.0.0" - resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.0.0.tgz#5f47f5994dd4ef067fb7b4188ceac45f77fe952a" - integrity sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA== - dependencies: - "@sinclair/typebox" "^0.24.1" - -"@jest/source-map@^29.2.0": - version "29.2.0" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.2.0.tgz#ab3420c46d42508dcc3dc1c6deee0b613c235744" - integrity sha512-1NX9/7zzI0nqa6+kgpSdKPK+WU1p+SJk3TloWZf5MzPbxri9UEeXX5bWZAPCzbQcyuAzubcdUHA7hcNznmRqWQ== - dependencies: - "@jridgewell/trace-mapping" "^0.3.15" - callsites "^3.0.0" - graceful-fs "^4.2.9" - -"@jest/test-result@^29.3.1": - version "29.3.1" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.3.1.tgz#92cd5099aa94be947560a24610aa76606de78f50" - integrity sha512-qeLa6qc0ddB0kuOZyZIhfN5q0e2htngokyTWsGriedsDhItisW7SDYZ7ceOe57Ii03sL988/03wAcBh3TChMGw== - dependencies: - "@jest/console" "^29.3.1" - "@jest/types" "^29.3.1" - "@types/istanbul-lib-coverage" "^2.0.0" - collect-v8-coverage "^1.0.0" - -"@jest/test-sequencer@^29.3.1": - version "29.3.1" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.3.1.tgz#fa24b3b050f7a59d48f7ef9e0b782ab65123090d" - integrity sha512-IqYvLbieTv20ArgKoAMyhLHNrVHJfzO6ARZAbQRlY4UGWfdDnLlZEF0BvKOMd77uIiIjSZRwq3Jb3Fa3I8+2UA== - dependencies: - "@jest/test-result" "^29.3.1" - graceful-fs "^4.2.9" - jest-haste-map "^29.3.1" - slash "^3.0.0" - -"@jest/transform@^29.3.1": - version "29.3.1" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.3.1.tgz#1e6bd3da4af50b5c82a539b7b1f3770568d6e36d" - integrity sha512-8wmCFBTVGYqFNLWfcOWoVuMuKYPUBTnTMDkdvFtAYELwDOl9RGwOsvQWGPFxDJ8AWY9xM/8xCXdqmPK3+Q5Lug== - dependencies: - "@babel/core" "^7.11.6" - "@jest/types" "^29.3.1" - "@jridgewell/trace-mapping" "^0.3.15" - babel-plugin-istanbul "^6.1.1" - chalk "^4.0.0" - convert-source-map "^2.0.0" - fast-json-stable-stringify "^2.1.0" - graceful-fs "^4.2.9" - jest-haste-map "^29.3.1" - jest-regex-util "^29.2.0" - jest-util "^29.3.1" - micromatch "^4.0.4" - pirates "^4.0.4" - slash "^3.0.0" - write-file-atomic "^4.0.1" - -"@jest/types@^29.3.1": - version "29.3.1" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.3.1.tgz#7c5a80777cb13e703aeec6788d044150341147e3" - integrity sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA== - dependencies: - "@jest/schemas" "^29.0.0" - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^17.0.8" - chalk "^4.0.0" - -"@jridgewell/gen-mapping@^0.1.0": - version "0.1.1" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" - integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== - dependencies: - "@jridgewell/set-array" "^1.0.0" - "@jridgewell/sourcemap-codec" "^1.4.10" - -"@jridgewell/gen-mapping@^0.3.2": - version "0.3.2" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" - integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== - dependencies: - "@jridgewell/set-array" "^1.0.1" - "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping" "^0.3.9" - -"@jridgewell/resolve-uri@3.1.0", "@jridgewell/resolve-uri@^3.0.3": - version "3.1.0" - resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz" - integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== - -"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" - integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== - -"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": - version "1.4.14" - resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz" - integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== - -"@jridgewell/trace-mapping@0.3.9": - version "0.3.9" - resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz" - integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== - dependencies: - "@jridgewell/resolve-uri" "^3.0.3" - "@jridgewell/sourcemap-codec" "^1.4.10" - -"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.15", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.17" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985" - integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== - dependencies: - "@jridgewell/resolve-uri" "3.1.0" - "@jridgewell/sourcemap-codec" "1.4.14" - -"@jsdevtools/ono@^7.1.3": - version "7.1.3" - resolved "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz" - integrity sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg== - -"@nodelib/fs.scandir@2.1.5": - version "2.1.5" - resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" - integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== - dependencies: - "@nodelib/fs.stat" "2.0.5" - run-parallel "^1.1.9" - -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": - version "2.0.5" - resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" - integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== - -"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": - version "1.2.8" - resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" - integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== - dependencies: - "@nodelib/fs.scandir" "2.1.5" - fastq "^1.6.0" - -"@opencensus/core@0.0.9": - version "0.0.9" - resolved "https://registry.npmjs.org/@opencensus/core/-/core-0.0.9.tgz" - integrity sha512-31Q4VWtbzXpVUd2m9JS6HEaPjlKvNMOiF7lWKNmXF84yUcgfAFL5re7/hjDmdyQbOp32oGc+RFV78jXIldVz6Q== - dependencies: - continuation-local-storage "^3.2.1" - log-driver "^1.2.7" - semver "^5.5.0" - shimmer "^1.2.0" - uuid "^3.2.1" - -"@opencensus/core@^0.0.8": - version "0.0.8" - resolved "https://registry.npmjs.org/@opencensus/core/-/core-0.0.8.tgz" - integrity sha512-yUFT59SFhGMYQgX0PhoTR0LBff2BEhPrD9io1jWfF/VDbakRfs6Pq60rjv0Z7iaTav5gQlttJCX2+VPxFWCuoQ== - dependencies: - continuation-local-storage "^3.2.1" - log-driver "^1.2.7" - semver "^5.5.0" - shimmer "^1.2.0" - uuid "^3.2.1" - -"@opencensus/propagation-b3@0.0.8": - version "0.0.8" - resolved "https://registry.npmjs.org/@opencensus/propagation-b3/-/propagation-b3-0.0.8.tgz" - integrity sha512-PffXX2AL8Sh0VHQ52jJC4u3T0H6wDK6N/4bg7xh4ngMYOIi13aR1kzVvX1sVDBgfGwDOkMbl4c54Xm3tlPx/+A== - dependencies: - "@opencensus/core" "^0.0.8" - uuid "^3.2.1" - -"@pm2/agent@~2.0.0": - version "2.0.1" - resolved "https://registry.npmjs.org/@pm2/agent/-/agent-2.0.1.tgz" - integrity sha512-QKHMm6yexcvdDfcNE7PL9D6uEjoQPGRi+8dh+rc4Hwtbpsbh5IAvZbz3BVGjcd4HaX6pt2xGpOohG7/Y2L4QLw== - dependencies: - async "~3.2.0" - chalk "~3.0.0" - dayjs "~1.8.24" - debug "~4.3.1" - eventemitter2 "~5.0.1" - fast-json-patch "^3.0.0-1" - fclone "~1.0.11" - nssocket "0.6.0" - pm2-axon "~4.0.1" - pm2-axon-rpc "~0.7.0" - proxy-agent "~5.0.0" - semver "~7.2.0" - ws "~7.4.0" - -"@pm2/io@~5.0.0": - version "5.0.0" - resolved "https://registry.npmjs.org/@pm2/io/-/io-5.0.0.tgz" - integrity sha512-3rToDVJaRoob5Lq8+7Q2TZFruoEkdORxwzFpZaqF4bmH6Bkd7kAbdPrI/z8X6k1Meq5rTtScM7MmDgppH6aLlw== - dependencies: - "@opencensus/core" "0.0.9" - "@opencensus/propagation-b3" "0.0.8" - async "~2.6.1" - debug "~4.3.1" - eventemitter2 "^6.3.1" - require-in-the-middle "^5.0.0" - semver "6.3.0" - shimmer "^1.2.0" - signal-exit "^3.0.3" - tslib "1.9.3" - -"@pm2/js-api@~0.6.7": - version "0.6.7" - resolved "https://registry.npmjs.org/@pm2/js-api/-/js-api-0.6.7.tgz" - integrity sha512-jiJUhbdsK+5C4zhPZNnyA3wRI01dEc6a2GhcQ9qI38DyIk+S+C8iC3fGjcjUbt/viLYKPjlAaE+hcT2/JMQPXw== - dependencies: - async "^2.6.3" - axios "^0.21.0" - debug "~4.3.1" - eventemitter2 "^6.3.1" - ws "^7.0.0" - -"@pm2/pm2-version-check@latest": - version "1.0.4" - resolved "https://registry.npmjs.org/@pm2/pm2-version-check/-/pm2-version-check-1.0.4.tgz" - integrity sha512-SXsM27SGH3yTWKc2fKR4SYNxsmnvuBQ9dd6QHtEWmiZ/VqaOYPAIlS8+vMcn27YLtAEBGvNRSh3TPNvtjZgfqA== - dependencies: - debug "^4.3.1" - -"@prisma/client@^4.7.1": - version "4.7.1" - resolved "https://registry.npmjs.org/@prisma/client/-/client-4.7.1.tgz" - integrity sha512-/GbnOwIPtjiveZNUzGXOdp7RxTEkHL4DZP3vBaFNadfr6Sf0RshU5EULFzVaSi9i9PIK9PYd+1Rn7z2B2npb9w== - dependencies: - "@prisma/engines-version" "4.7.1-1.272861e07ab64f234d3ffc4094e32bd61775599c" - -"@prisma/engines-version@4.7.1-1.272861e07ab64f234d3ffc4094e32bd61775599c": - version "4.7.1-1.272861e07ab64f234d3ffc4094e32bd61775599c" - resolved "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-4.7.1-1.272861e07ab64f234d3ffc4094e32bd61775599c.tgz" - integrity sha512-Bd4LZ+WAnUHOq31e9X/ihi5zPlr4SzTRwUZZYxvWOxlerIZ7HJlVa9zXpuKTKLpI9O1l8Ec4OYCKsivWCs5a3Q== - -"@prisma/engines@4.16.2": - version "4.16.2" - resolved "https://registry.yarnpkg.com/@prisma/engines/-/engines-4.16.2.tgz#5ec8dd672c2173d597e469194916ad4826ce2e5f" - integrity sha512-vx1nxVvN4QeT/cepQce68deh/Turxy5Mr+4L4zClFuK1GlxN3+ivxfuv+ej/gvidWn1cE1uAhW7ALLNlYbRUAw== - -"@sideway/address@^4.1.3": - version "4.1.4" - resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.4.tgz#03dccebc6ea47fdc226f7d3d1ad512955d4783f0" - integrity sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw== - dependencies: - "@hapi/hoek" "^9.0.0" - -"@sideway/formula@^3.0.0": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@sideway/formula/-/formula-3.0.1.tgz#80fcbcbaf7ce031e0ef2dd29b1bfc7c3f583611f" - integrity sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg== - -"@sideway/pinpoint@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz#cff8ffadc372ad29fd3f78277aeb29e632cc70df" - integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== - -"@sinclair/typebox@^0.24.1": - version "0.24.51" - resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.24.51.tgz#645f33fe4e02defe26f2f5c0410e1c094eac7f5f" - integrity sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA== - -"@sinonjs/commons@^1.7.0": - version "1.8.6" - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.6.tgz#80c516a4dc264c2a69115e7578d62581ff455ed9" - integrity sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ== - dependencies: - type-detect "4.0.8" - -"@sinonjs/fake-timers@^9.1.2": - version "9.1.2" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz#4eaab737fab77332ab132d396a3c0d364bd0ea8c" - integrity sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw== - dependencies: - "@sinonjs/commons" "^1.7.0" - -"@tootallnate/once@1": - version "1.1.2" - resolved "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz" - integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== - -"@tsconfig/node10@^1.0.7": - version "1.0.9" - resolved "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz" - integrity sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA== - -"@tsconfig/node12@^1.0.7": - version "1.0.11" - resolved "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz" - integrity sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag== - -"@tsconfig/node14@^1.0.0": - version "1.0.3" - resolved "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz" - integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow== - -"@tsconfig/node16@^1.0.2": - version "1.0.3" - resolved "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz" - integrity sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ== - -"@types/babel__core@^7.1.14": - version "7.1.20" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.20.tgz#e168cdd612c92a2d335029ed62ac94c95b362359" - integrity sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ== - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - "@types/babel__generator" "*" - "@types/babel__template" "*" - "@types/babel__traverse" "*" - -"@types/babel__generator@*": - version "7.6.4" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7" - integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== - dependencies: - "@babel/types" "^7.0.0" - -"@types/babel__template@*": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" - integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - -"@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": - version "7.18.3" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.18.3.tgz#dfc508a85781e5698d5b33443416b6268c4b3e8d" - integrity sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w== - dependencies: - "@babel/types" "^7.3.0" - -"@types/bcryptjs@^2.4.2": - version "2.4.2" - resolved "https://registry.yarnpkg.com/@types/bcryptjs/-/bcryptjs-2.4.2.tgz#e3530eac9dd136bfdfb0e43df2c4c5ce1f77dfae" - integrity sha512-LiMQ6EOPob/4yUL66SZzu6Yh77cbzJFYll+ZfaPiPPFswtIlA/Fs1MzdKYA7JApHU49zQTbJGX3PDmCpIdDBRQ== - -"@types/body-parser@*": - version "1.19.2" - resolved "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz" - integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== - dependencies: - "@types/connect" "*" - "@types/node" "*" - -"@types/compression@^1.7.2": - version "1.7.2" - resolved "https://registry.npmjs.org/@types/compression/-/compression-1.7.2.tgz" - integrity sha512-lwEL4M/uAGWngWFLSG87ZDr2kLrbuR8p7X+QZB1OQlT+qkHsCPDVFnHPyXf4Vyl4yDDorNY+mAhosxkCvppatg== - dependencies: - "@types/express" "*" - -"@types/connect@*": - version "3.4.35" - resolved "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz" - integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== - dependencies: - "@types/node" "*" - -"@types/cookiejar@*": - version "2.1.2" - resolved "https://registry.yarnpkg.com/@types/cookiejar/-/cookiejar-2.1.2.tgz#66ad9331f63fe8a3d3d9d8c6e3906dd10f6446e8" - integrity sha512-t73xJJrvdTjXrn4jLS9VSGRbz0nUY3cl2DMGDU48lKl+HR9dbbjW2A9r3g40VA++mQpy6uuHg33gy7du2BKpog== - -"@types/cors@^2.8.13": - version "2.8.13" - resolved "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz" - integrity sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA== - dependencies: - "@types/node" "*" - -"@types/express-serve-static-core@^4.17.18": - version "4.17.31" - resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz" - integrity sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q== - dependencies: - "@types/node" "*" - "@types/qs" "*" - "@types/range-parser" "*" - -"@types/express@*", "@types/express@^4.17.14": - version "4.17.14" - resolved "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz" - integrity sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg== - dependencies: - "@types/body-parser" "*" - "@types/express-serve-static-core" "^4.17.18" - "@types/qs" "*" - "@types/serve-static" "*" - -"@types/graceful-fs@^4.1.3": - version "4.1.5" - resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" - integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== - dependencies: - "@types/node" "*" - -"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" - integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== - -"@types/istanbul-lib-report@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" - integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== - dependencies: - "@types/istanbul-lib-coverage" "*" - -"@types/istanbul-reports@^3.0.0": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" - integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== - dependencies: - "@types/istanbul-lib-report" "*" - -"@types/jest@^29.2.5": - version "29.2.5" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.2.5.tgz#c27f41a9d6253f288d1910d3c5f09484a56b73c0" - integrity sha512-H2cSxkKgVmqNHXP7TC2L/WUorrZu8ZigyRywfVzv6EyBlxj39n4C00hjXYQWsbwqgElaj/CiAeSRmk5GoaKTgw== - dependencies: - expect "^29.0.0" - pretty-format "^29.0.0" - -"@types/json-schema@^7.0.6", "@types/json-schema@^7.0.9": - version "7.0.11" - resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz" - integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== - -"@types/jsonwebtoken@*": - version "8.5.9" - resolved "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-8.5.9.tgz" - integrity sha512-272FMnFGzAVMGtu9tkr29hRL6bZj4Zs1KZNeHLnKqAvp06tAIcarTMwOh8/8bz4FmKRcMxZhZNeUAQsNLoiPhg== - dependencies: - "@types/node" "*" - -"@types/mime@*": - version "3.0.1" - resolved "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz" - integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== - -"@types/morgan@^1.9.3": - version "1.9.3" - resolved "https://registry.npmjs.org/@types/morgan/-/morgan-1.9.3.tgz" - integrity sha512-BiLcfVqGBZCyNCnCH3F4o2GmDLrpy0HeBVnNlyZG4fo88ZiE9SoiBe3C+2ezuwbjlEyT+PDZ17//TAlRxAn75Q== - dependencies: - "@types/node" "*" - -"@types/node@*", "@types/node@^18.11.13": - version "18.11.13" - resolved "https://registry.npmjs.org/@types/node/-/node-18.11.13.tgz" - integrity sha512-IASpMGVcWpUsx5xBOrxMj7Bl8lqfuTY7FKAnPmu5cHkfQVWF8GulWS1jbRqA934qZL35xh5xN/+Xe/i26Bod4w== - -"@types/nodemailer@^6.4.7": - version "6.4.7" - resolved "https://registry.yarnpkg.com/@types/nodemailer/-/nodemailer-6.4.7.tgz#658f4bca47c1a895b1d7e054b3b54030a5e1f5e0" - integrity sha512-f5qCBGAn/f0qtRcd4SEn88c8Fp3Swct1731X4ryPKqS61/A3LmmzN8zaEz7hneJvpjFbUUgY7lru/B/7ODTazg== - dependencies: - "@types/node" "*" - -"@types/passport-jwt@^3.0.7": - version "3.0.7" - resolved "https://registry.npmjs.org/@types/passport-jwt/-/passport-jwt-3.0.7.tgz" - integrity sha512-qRQ4qlww1Yhs3IaioDKrsDNmKy6gLDLgFsGwpCnc2YqWovO2Oxu9yCQdWHMJafQ7UIuOba4C4/TNXcGkQfEjlQ== - dependencies: - "@types/express" "*" - "@types/jsonwebtoken" "*" - "@types/passport-strategy" "*" - -"@types/passport-strategy@*": - version "0.2.35" - resolved "https://registry.npmjs.org/@types/passport-strategy/-/passport-strategy-0.2.35.tgz" - integrity sha512-o5D19Jy2XPFoX2rKApykY15et3Apgax00RRLf0RUotPDUsYrQa7x4howLYr9El2mlUApHmCMv5CZ1IXqKFQ2+g== - dependencies: - "@types/express" "*" - "@types/passport" "*" - -"@types/passport@*", "@types/passport@^1.0.11": - version "1.0.11" - resolved "https://registry.npmjs.org/@types/passport/-/passport-1.0.11.tgz" - integrity sha512-pz1cx9ptZvozyGKKKIPLcVDVHwae4hrH5d6g5J+DkMRRjR3cVETb4jMabhXAUbg3Ov7T22nFHEgaK2jj+5CBpw== - dependencies: - "@types/express" "*" - -"@types/prettier@^2.1.5": - version "2.7.2" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.2.tgz#6c2324641cc4ba050a8c710b2b251b377581fbf0" - integrity sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg== - -"@types/qs@*": - version "6.9.7" - resolved "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz" - integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== - -"@types/range-parser@*": - version "1.2.4" - resolved "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz" - integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== - -"@types/semver@^7.3.12": - version "7.3.13" - resolved "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz" - integrity sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw== - -"@types/serve-static@*": - version "1.15.0" - resolved "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz" - integrity sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg== - dependencies: - "@types/mime" "*" - "@types/node" "*" - -"@types/stack-utils@^2.0.0": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" - integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== - -"@types/superagent@*": - version "4.1.16" - resolved "https://registry.yarnpkg.com/@types/superagent/-/superagent-4.1.16.tgz#12c9c16f232f9d89beab91d69368f96ce8e2d881" - integrity sha512-tLfnlJf6A5mB6ddqF159GqcDizfzbMUB1/DeT59/wBNqzRTNNKsaw79A/1TZ84X+f/EwWH8FeuSkjlCLyqS/zQ== - dependencies: - "@types/cookiejar" "*" - "@types/node" "*" - -"@types/supertest@^2.0.12": - version "2.0.12" - resolved "https://registry.yarnpkg.com/@types/supertest/-/supertest-2.0.12.tgz#ddb4a0568597c9aadff8dbec5b2e8fddbe8692fc" - integrity sha512-X3HPWTwXRerBZS7Mo1k6vMVR1Z6zmJcDVn5O/31whe0tnjE4te6ZJSJGq1RiqHPjzPdMTfjCFogDJmwng9xHaQ== - dependencies: - "@types/superagent" "*" - -"@types/swagger-jsdoc@^6.0.1": - version "6.0.1" - resolved "https://registry.npmjs.org/@types/swagger-jsdoc/-/swagger-jsdoc-6.0.1.tgz" - integrity sha512-+MUpcbyxD528dECUBCEVm6abNuORdbuGjbrUdHDeAQ+rkPuo2a+L4N02WJHF3bonSSE6SJ3dUJwF2V6+cHnf0w== - -"@types/swagger-ui-express@^4.1.3": - version "4.1.3" - resolved "https://registry.npmjs.org/@types/swagger-ui-express/-/swagger-ui-express-4.1.3.tgz" - integrity sha512-jqCjGU/tGEaqIplPy3WyQg+Nrp6y80DCFnDEAvVKWkJyv0VivSSDCChkppHRHAablvInZe6pijDFMnavtN0vqA== - dependencies: - "@types/express" "*" - "@types/serve-static" "*" - -"@types/xss-filters@^0.0.27": - version "0.0.27" - resolved "https://registry.npmjs.org/@types/xss-filters/-/xss-filters-0.0.27.tgz" - integrity sha512-ctN3f7vl4tBXa+W11hm0oDwp67K6SYK07h4OmNgaEoIOVJ/rksnc2prpbjK+Ju3/fYIa3HQaH4x9Y525CXFOow== - -"@types/yargs-parser@*": - version "21.0.0" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" - integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== - -"@types/yargs@^17.0.8": - version "17.0.18" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.18.tgz#466225ab4fbabb9aa711f5b406796daf1374a5b7" - integrity sha512-eIJR1UER6ur3EpKM3d+2Pgd+ET+k6Kn9B4ZItX0oPjjVI5PrfaRjKyLT5UYendDpLuoiJMNJvovLQbEXqhsPaw== - dependencies: - "@types/yargs-parser" "*" - -"@typescript-eslint/eslint-plugin@^5.46.1": - version "5.46.1" - resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.46.1.tgz" - integrity sha512-YpzNv3aayRBwjs4J3oz65eVLXc9xx0PDbIRisHj+dYhvBn02MjYOD96P8YGiWEIFBrojaUjxvkaUpakD82phsA== - dependencies: - "@typescript-eslint/scope-manager" "5.46.1" - "@typescript-eslint/type-utils" "5.46.1" - "@typescript-eslint/utils" "5.46.1" - debug "^4.3.4" - ignore "^5.2.0" - natural-compare-lite "^1.4.0" - regexpp "^3.2.0" - semver "^7.3.7" - tsutils "^3.21.0" - -"@typescript-eslint/parser@^5.46.1": - version "5.46.1" - resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.46.1.tgz" - integrity sha512-RelQ5cGypPh4ySAtfIMBzBGyrNerQcmfA1oJvPj5f+H4jI59rl9xxpn4bonC0tQvUKOEN7eGBFWxFLK3Xepneg== - dependencies: - "@typescript-eslint/scope-manager" "5.46.1" - "@typescript-eslint/types" "5.46.1" - "@typescript-eslint/typescript-estree" "5.46.1" - debug "^4.3.4" - -"@typescript-eslint/scope-manager@5.46.1": - version "5.46.1" - resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.46.1.tgz" - integrity sha512-iOChVivo4jpwUdrJZyXSMrEIM/PvsbbDOX1y3UCKjSgWn+W89skxWaYXACQfxmIGhPVpRWK/VWPYc+bad6smIA== - dependencies: - "@typescript-eslint/types" "5.46.1" - "@typescript-eslint/visitor-keys" "5.46.1" - -"@typescript-eslint/type-utils@5.46.1": - version "5.46.1" - resolved "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.46.1.tgz" - integrity sha512-V/zMyfI+jDmL1ADxfDxjZ0EMbtiVqj8LUGPAGyBkXXStWmCUErMpW873zEHsyguWCuq2iN4BrlWUkmuVj84yng== - dependencies: - "@typescript-eslint/typescript-estree" "5.46.1" - "@typescript-eslint/utils" "5.46.1" - debug "^4.3.4" - tsutils "^3.21.0" - -"@typescript-eslint/types@5.46.1": - version "5.46.1" - resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.46.1.tgz" - integrity sha512-Z5pvlCaZgU+93ryiYUwGwLl9AQVB/PQ1TsJ9NZ/gHzZjN7g9IAn6RSDkpCV8hqTwAiaj6fmCcKSQeBPlIpW28w== - -"@typescript-eslint/typescript-estree@5.46.1": - version "5.46.1" - resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.46.1.tgz" - integrity sha512-j9W4t67QiNp90kh5Nbr1w92wzt+toiIsaVPnEblB2Ih2U9fqBTyqV9T3pYWZBRt6QoMh/zVWP59EpuCjc4VRBg== - dependencies: - "@typescript-eslint/types" "5.46.1" - "@typescript-eslint/visitor-keys" "5.46.1" - debug "^4.3.4" - globby "^11.1.0" - is-glob "^4.0.3" - semver "^7.3.7" - tsutils "^3.21.0" - -"@typescript-eslint/utils@5.46.1": - version "5.46.1" - resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.46.1.tgz" - integrity sha512-RBdBAGv3oEpFojaCYT4Ghn4775pdjvwfDOfQ2P6qzNVgQOVrnSPe5/Pb88kv7xzYQjoio0eKHKB9GJ16ieSxvA== - dependencies: - "@types/json-schema" "^7.0.9" - "@types/semver" "^7.3.12" - "@typescript-eslint/scope-manager" "5.46.1" - "@typescript-eslint/types" "5.46.1" - "@typescript-eslint/typescript-estree" "5.46.1" - eslint-scope "^5.1.1" - eslint-utils "^3.0.0" - semver "^7.3.7" - -"@typescript-eslint/visitor-keys@5.46.1": - version "5.46.1" - resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.46.1.tgz" - integrity sha512-jczZ9noovXwy59KjRTk1OftT78pwygdcmCuBf8yMoWt/8O8l+6x2LSEze0E4TeepXK4MezW3zGSyoDRZK7Y9cg== - dependencies: - "@typescript-eslint/types" "5.46.1" - eslint-visitor-keys "^3.3.0" - -abbrev@1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" - integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== - -accepts@^1.3.7, accepts@~1.3.5, accepts@~1.3.8: - version "1.3.8" - resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz" - integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== - dependencies: - mime-types "~2.1.34" - negotiator "0.6.3" - -acorn-jsx@^5.3.2: - version "5.3.2" - resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" - integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== - -acorn-walk@^8.1.1, acorn-walk@^8.2.0: - version "8.2.0" - resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz" - integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== - -acorn@^8.4.1, acorn@^8.7.0, acorn@^8.8.0: - version "8.8.1" - resolved "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz" - integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== - -agent-base@6, agent-base@^6.0.0, agent-base@^6.0.2: - version "6.0.2" - resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" - -aggregate-error@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" - integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== - dependencies: - clean-stack "^2.0.0" - indent-string "^4.0.0" - -ajv@^6.10.0, ajv@^6.12.4: - version "6.12.6" - resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - -amp-message@~0.1.1: - version "0.1.2" - resolved "https://registry.npmjs.org/amp-message/-/amp-message-0.1.2.tgz" - integrity sha512-JqutcFwoU1+jhv7ArgW38bqrE+LQdcRv4NxNw0mp0JHQyB6tXesWRjtYKlDgHRY2o3JE5UTaBGUK8kSWUdxWUg== - dependencies: - amp "0.3.1" - -amp@0.3.1, amp@~0.3.1: - version "0.3.1" - resolved "https://registry.npmjs.org/amp/-/amp-0.3.1.tgz" - integrity sha512-OwIuC4yZaRogHKiuU5WlMR5Xk/jAcpPtawWL05Gj8Lvm2F6mwoJt4O/bHI+DHwG79vWd+8OFYM4/BzYqyRd3qw== - -ansi-colors@^4.1.1: - version "4.1.3" - resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz" - integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== - -ansi-escapes@^4.2.1, ansi-escapes@^4.3.0: - version "4.3.2" - resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" - integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== - dependencies: - type-fest "^0.21.3" - -ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== - -ansi-regex@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz" - integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== - -ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -ansi-styles@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" - integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== - -ansi-styles@^6.0.0: - version "6.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz" - integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== - -anymatch@^3.0.3, anymatch@~3.1.2: - version "3.1.3" - resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" - integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -arg@^4.1.0: - version "4.1.3" - resolved "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz" - integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - -argparse@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" - integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== - -array-flatten@1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" - integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== - -array-union@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== - -asap@^2.0.0: - version "2.0.6" - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" - integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== - -ast-types@^0.13.2: - version "0.13.4" - resolved "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz" - integrity sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w== - dependencies: - tslib "^2.0.1" - -astral-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz" - integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== - -async-listener@^0.6.0: - version "0.6.10" - resolved "https://registry.npmjs.org/async-listener/-/async-listener-0.6.10.tgz" - integrity sha512-gpuo6xOyF4D5DE5WvyqZdPA3NGhiT6Qf07l7DCB0wwDEsLvDIbCr6j9S5aj5Ch96dLace5tXVzWBZkxU/c5ohw== - dependencies: - semver "^5.3.0" - shimmer "^1.1.0" - -async@^2.6.3, async@~2.6.1: - version "2.6.4" - resolved "https://registry.npmjs.org/async/-/async-2.6.4.tgz" - integrity sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA== - dependencies: - lodash "^4.17.14" - -async@^3.2.0, async@^3.2.3, async@~3.2.0: - version "3.2.4" - resolved "https://registry.npmjs.org/async/-/async-3.2.4.tgz" - integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ== - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== - -axios@^0.21.0: - version "0.21.4" - resolved "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz" - integrity sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg== - dependencies: - follow-redirects "^1.14.0" - -babel-jest@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.3.1.tgz#05c83e0d128cd48c453eea851482a38782249f44" - integrity sha512-aard+xnMoxgjwV70t0L6wkW/3HQQtV+O0PEimxKgzNqCJnbYmroPojdP2tqKSOAt8QAKV/uSZU8851M7B5+fcA== - dependencies: - "@jest/transform" "^29.3.1" - "@types/babel__core" "^7.1.14" - babel-plugin-istanbul "^6.1.1" - babel-preset-jest "^29.2.0" - chalk "^4.0.0" - graceful-fs "^4.2.9" - slash "^3.0.0" - -babel-plugin-istanbul@^6.1.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" - integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@istanbuljs/load-nyc-config" "^1.0.0" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-instrument "^5.0.4" - test-exclude "^6.0.0" - -babel-plugin-jest-hoist@^29.2.0: - version "29.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.2.0.tgz#23ee99c37390a98cfddf3ef4a78674180d823094" - integrity sha512-TnspP2WNiR3GLfCsUNHqeXw0RoQ2f9U5hQ5L3XFpwuO8htQmSrhh8qsB6vi5Yi8+kuynN1yjDjQsPfkebmB6ZA== - dependencies: - "@babel/template" "^7.3.3" - "@babel/types" "^7.3.3" - "@types/babel__core" "^7.1.14" - "@types/babel__traverse" "^7.0.6" - -babel-preset-current-node-syntax@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" - integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== - dependencies: - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-bigint" "^7.8.3" - "@babel/plugin-syntax-class-properties" "^7.8.3" - "@babel/plugin-syntax-import-meta" "^7.8.3" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.8.3" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-top-level-await" "^7.8.3" - -babel-preset-jest@^29.2.0: - version "29.2.0" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.2.0.tgz#3048bea3a1af222e3505e4a767a974c95a7620dc" - integrity sha512-z9JmMJppMxNv8N7fNRHvhMg9cvIkMxQBXgFkane3yKVEvEOP+kB50lk8DFRvF9PGqbyXxlmebKWhuDORO8RgdA== - dependencies: - babel-plugin-jest-hoist "^29.2.0" - babel-preset-current-node-syntax "^1.0.0" - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -basic-auth@~2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz" - integrity sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg== - dependencies: - safe-buffer "5.1.2" - -bcryptjs@^2.4.3: - version "2.4.3" - resolved "https://registry.yarnpkg.com/bcryptjs/-/bcryptjs-2.4.3.tgz#9ab5627b93e60621ff7cdac5da9733027df1d0cb" - integrity sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ== - -binary-extensions@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== - -blessed@0.1.81: - version "0.1.81" - resolved "https://registry.npmjs.org/blessed/-/blessed-0.1.81.tgz" - integrity sha512-LoF5gae+hlmfORcG1M5+5XZi4LBmvlXTzwJWzUlPryN/SJdSflZvROM2TwkT0GMpq7oqT48NRd4GS7BiVBc5OQ== - -bodec@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/bodec/-/bodec-0.1.0.tgz" - integrity sha512-Ylo+MAo5BDUq1KA3f3R/MFhh+g8cnHmo8bz3YPGhI1znrMaf77ol1sfvYJzsw3nTE+Y2GryfDxBaR+AqpAkEHQ== - -body-parser@1.20.1: - version "1.20.1" - resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz" - integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== - dependencies: - bytes "3.1.2" - content-type "~1.0.4" - debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" - http-errors "2.0.0" - iconv-lite "0.4.24" - on-finished "2.4.1" - qs "6.11.0" - raw-body "2.5.1" - type-is "~1.6.18" - unpipe "1.0.0" - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^3.0.2, braces@~3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -browserslist@^4.21.3: - version "4.21.4" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987" - integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== - dependencies: - caniuse-lite "^1.0.30001400" - electron-to-chromium "^1.4.251" - node-releases "^2.0.6" - update-browserslist-db "^1.0.9" - -bs-logger@0.x: - version "0.2.6" - resolved "https://registry.yarnpkg.com/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" - integrity sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog== - dependencies: - fast-json-stable-stringify "2.x" - -bser@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" - integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== - dependencies: - node-int64 "^0.4.0" - -buffer-equal-constant-time@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz" - integrity sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA== - -buffer-from@^1.0.0: - version "1.1.2" - resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" - integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== - -bytes@3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz" - integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== - -bytes@3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" - integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== - -call-bind@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== - dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" - -call-me-maybe@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz" - integrity sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ== - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - -camelcase@^6.2.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" - integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== - -caniuse-lite@^1.0.30001400: - version "1.0.30001441" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001441.tgz#987437b266260b640a23cd18fbddb509d7f69f3e" - integrity sha512-OyxRR4Vof59I3yGWXws6i908EtGbMzVUi3ganaZQHmydk1iwDhRnvaPG2WaR0KcqrDFKrxVZHULT396LEPhXfg== - -chalk@3.0.0, chalk@~3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz" - integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chalk@^2.0.0: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^4.0.0: - version "4.1.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -char-regex@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" - integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== - -charm@~0.1.1: - version "0.1.2" - resolved "https://registry.npmjs.org/charm/-/charm-0.1.2.tgz" - integrity sha512-syedaZ9cPe7r3hoQA9twWYKu5AIyCswN5+szkmPBe9ccdLrj4bYaCnLVPTLd2kgVRc7+zoX4tyPgRnFKCj5YjQ== - -chokidar@^3.5.2, chokidar@^3.5.3: - version "3.5.3" - resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" - integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== - dependencies: - anymatch "~3.1.2" - braces "~3.0.2" - glob-parent "~5.1.2" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.6.0" - optionalDependencies: - fsevents "~2.3.2" - -ci-info@^3.2.0: - version "3.7.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.7.0.tgz#6d01b3696c59915b6ce057e4aa4adfc2fa25f5ef" - integrity sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog== - -cjs-module-lexer@^1.0.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" - integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== - -clean-stack@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" - integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== - -cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz" - integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== - dependencies: - restore-cursor "^3.1.0" - -cli-tableau@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/cli-tableau/-/cli-tableau-2.0.1.tgz" - integrity sha512-he+WTicka9cl0Fg/y+YyxcN6/bfQ/1O3QmgxRXDhABKqLzvoOSM4fMzp39uMyLBulAFuywD2N7UaoQE7WaADxQ== - dependencies: - chalk "3.0.0" - -cli-truncate@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz" - integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg== - dependencies: - slice-ansi "^3.0.0" - string-width "^4.2.0" - -cli-truncate@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz" - integrity sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA== - dependencies: - slice-ansi "^5.0.0" - string-width "^5.0.0" - -cliui@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" - integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.1" - wrap-ansi "^7.0.0" - -co@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" - integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== - -collect-v8-coverage@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" - integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== - -color-convert@^1.9.0, color-convert@^1.9.3: - version "1.9.3" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" - integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== - -color-name@^1.0.0, color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -color-string@^1.6.0: - version "1.9.1" - resolved "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz" - integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg== - dependencies: - color-name "^1.0.0" - simple-swizzle "^0.2.2" - -color@^3.1.3: - version "3.2.1" - resolved "https://registry.npmjs.org/color/-/color-3.2.1.tgz" - integrity sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA== - dependencies: - color-convert "^1.9.3" - color-string "^1.6.0" - -colorette@^2.0.19: - version "2.0.19" - resolved "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz" - integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== - -colorspace@1.1.x: - version "1.1.4" - resolved "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz" - integrity sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w== - dependencies: - color "^3.1.3" - text-hex "1.0.x" - -combined-stream@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -commander@2.15.1: - version "2.15.1" - resolved "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz" - integrity sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag== - -commander@6.2.0: - version "6.2.0" - resolved "https://registry.npmjs.org/commander/-/commander-6.2.0.tgz" - integrity sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q== - -commander@^2.7.1: - version "2.20.3" - resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" - integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== - -commander@^9.4.1: - version "9.4.1" - resolved "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz" - integrity sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw== - -component-emitter@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" - integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== - -compressible@~2.0.16: - version "2.0.18" - resolved "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz" - integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== - dependencies: - mime-db ">= 1.43.0 < 2" - -compression@^1.7.4: - version "1.7.4" - resolved "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz" - integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== - dependencies: - accepts "~1.3.5" - bytes "3.0.0" - compressible "~2.0.16" - debug "2.6.9" - on-headers "~1.0.2" - safe-buffer "5.1.2" - vary "~1.1.2" - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== - -content-disposition@0.5.4, content-disposition@^0.5.3: - version "0.5.4" - resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz" - integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== - dependencies: - safe-buffer "5.2.1" - -content-type@~1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz" - integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== - -continuation-local-storage@^3.2.1: - version "3.2.1" - resolved "https://registry.npmjs.org/continuation-local-storage/-/continuation-local-storage-3.2.1.tgz" - integrity sha512-jx44cconVqkCEEyLSKWwkvUXwO561jXMa3LPjTPsm5QR22PA0/mhe33FT4Xb5y74JDvt/Cq+5lm8S8rskLv9ZA== - dependencies: - async-listener "^0.6.0" - emitter-listener "^1.1.1" - -convert-source-map@^1.6.0, convert-source-map@^1.7.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" - integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== - -convert-source-map@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" - integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== - -cookie-signature@1.0.6: - version "1.0.6" - resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" - integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== - -cookie@0.5.0: - version "0.5.0" - resolved "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz" - integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== - -cookiejar@^2.1.3: - version "2.1.3" - resolved "https://registry.yarnpkg.com/cookiejar/-/cookiejar-2.1.3.tgz#fc7a6216e408e74414b90230050842dacda75acc" - integrity sha512-JxbCBUdrfr6AQjOXrxoTvAMJO4HBTUIlBzslcJPAz+/KT8yk53fXun51u+RenNYvad/+Vc2DIz5o9UxlCDymFQ== - -core-util-is@~1.0.0: - version "1.0.3" - resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" - integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== - -cors@^2.8.5: - version "2.8.5" - resolved "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz" - integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g== - dependencies: - object-assign "^4" - vary "^1" - -create-require@^1.1.0: - version "1.1.1" - resolved "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz" - integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== - -croner@~4.1.92: - version "4.1.97" - resolved "https://registry.npmjs.org/croner/-/croner-4.1.97.tgz" - integrity sha512-/f6gpQuxDaqXu+1kwQYSckUglPaOrHdbIlBAu0YuW8/Cdb45XwXYNUBXg3r/9Mo6n540Kn/smKcZWko5x99KrQ== - -cross-env@^7.0.3: - version "7.0.3" - resolved "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz" - integrity sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw== - dependencies: - cross-spawn "^7.0.1" - -cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -culvert@^0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/culvert/-/culvert-0.1.2.tgz" - integrity sha512-yi1x3EAWKjQTreYWeSd98431AV+IEE0qoDyOoaHJ7KJ21gv6HtBXHVLX74opVSGqcR8/AbjJBHAHpcOy2bj5Gg== - -data-uri-to-buffer@3: - version "3.0.1" - resolved "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz" - integrity sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og== - -date-fns@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-4.1.0.tgz#64b3d83fff5aa80438f5b1a633c2e83b8a1c2d14" - integrity sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg== - -dayjs@~1.11.5: - version "1.11.7" - resolved "https://registry.npmjs.org/dayjs/-/dayjs-1.11.7.tgz" - integrity sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ== - -dayjs@~1.8.24: - version "1.8.36" - resolved "https://registry.npmjs.org/dayjs/-/dayjs-1.8.36.tgz" - integrity sha512-3VmRXEtw7RZKAf+4Tv1Ym9AGeo8r8+CjDi26x+7SYQil1UqtqdaokhzoEJohqlzt0m5kacJSDhJQkG/LWhpRBw== - -debug@2.6.9: - version "2.6.9" - resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@~4.3.1: - version "4.3.4" - resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - -debug@^3.2.6, debug@^3.2.7: - version "3.2.7" - resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - dependencies: - ms "^2.1.1" - -dedent@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" - integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== - -deep-is@^0.1.3, deep-is@~0.1.3: - version "0.1.4" - resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" - integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== - -deepmerge@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" - integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== - -degenerator@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/degenerator/-/degenerator-3.0.2.tgz" - integrity sha512-c0mef3SNQo56t6urUU6tdQAs+ThoD0o9B9MJ8HEt7NQcGEILCRFqQb7ZbP9JAv+QF1Ky5plydhMR/IrqWDm+TQ== - dependencies: - ast-types "^0.13.2" - escodegen "^1.8.1" - esprima "^4.0.0" - vm2 "^3.9.8" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== - -depd@2.0.0, depd@~2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" - integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== - -depd@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" - integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== - -destroy@1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz" - integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== - -detect-newline@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" - integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== - -dezalgo@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.4.tgz#751235260469084c132157dfa857f386d4c33d81" - integrity sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig== - dependencies: - asap "^2.0.0" - wrappy "1" - -diff-sequences@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.3.1.tgz#104b5b95fe725932421a9c6e5b4bef84c3f2249e" - integrity sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ== - -diff@^4.0.1: - version "4.0.2" - resolved "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz" - integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== - -dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== - dependencies: - path-type "^4.0.0" - -doctrine@3.0.0, doctrine@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz" - integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== - dependencies: - esutils "^2.0.2" - -dotenv@^16.0.3: - version "16.0.3" - resolved "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz" - integrity sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ== - -eastasianwidth@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz" - integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== - -ecdsa-sig-formatter@1.0.11: - version "1.0.11" - resolved "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz" - integrity sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ== - dependencies: - safe-buffer "^5.0.1" - -ee-first@1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" - integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== - -electron-to-chromium@^1.4.251: - version "1.4.284" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592" - integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA== - -emitter-listener@^1.1.1: - version "1.1.2" - resolved "https://registry.npmjs.org/emitter-listener/-/emitter-listener-1.1.2.tgz" - integrity sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ== - dependencies: - shimmer "^1.2.0" - -emittery@^0.13.1: - version "0.13.1" - resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.13.1.tgz#c04b8c3457490e0847ae51fced3af52d338e3dad" - integrity sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -emoji-regex@^9.2.2: - version "9.2.2" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz" - integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== - -enabled@2.0.x: - version "2.0.0" - resolved "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz" - integrity sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ== - -encodeurl@~1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" - integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== - -enquirer@2.3.6: - version "2.3.6" - resolved "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz" - integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== - dependencies: - ansi-colors "^4.1.1" - -error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - -escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== - -escape-html@~1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" - integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== - -escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== - -escape-string-regexp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" - integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== - -escape-string-regexp@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== - -escodegen@^1.8.1: - version "1.14.3" - resolved "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz" - integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== - dependencies: - esprima "^4.0.1" - estraverse "^4.2.0" - esutils "^2.0.2" - optionator "^0.8.1" - optionalDependencies: - source-map "~0.6.1" - -eslint-config-prettier@^8.5.0: - version "8.5.0" - resolved "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz" - integrity sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q== - -eslint-plugin-prettier@^4.2.1: - version "4.2.1" - resolved "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz" - integrity sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ== - dependencies: - prettier-linter-helpers "^1.0.0" - -eslint-scope@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" - integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== - dependencies: - esrecurse "^4.3.0" - estraverse "^4.1.1" - -eslint-scope@^7.1.1: - version "7.1.1" - resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz" - integrity sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw== - dependencies: - esrecurse "^4.3.0" - estraverse "^5.2.0" - -eslint-utils@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz" - integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== - dependencies: - eslint-visitor-keys "^2.0.0" - -eslint-visitor-keys@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" - integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== - -eslint-visitor-keys@^3.3.0: - version "3.3.0" - resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz" - integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== - -eslint@^8.29.0: - version "8.29.0" - resolved "https://registry.npmjs.org/eslint/-/eslint-8.29.0.tgz" - integrity sha512-isQ4EEiyUjZFbEKvEGJKKGBwXtvXX+zJbkVKCgTuB9t/+jUBcy8avhkEwWJecI15BkRkOYmvIM5ynbhRjEkoeg== - dependencies: - "@eslint/eslintrc" "^1.3.3" - "@humanwhocodes/config-array" "^0.11.6" - "@humanwhocodes/module-importer" "^1.0.1" - "@nodelib/fs.walk" "^1.2.8" - ajv "^6.10.0" - chalk "^4.0.0" - cross-spawn "^7.0.2" - debug "^4.3.2" - doctrine "^3.0.0" - escape-string-regexp "^4.0.0" - eslint-scope "^7.1.1" - eslint-utils "^3.0.0" - eslint-visitor-keys "^3.3.0" - espree "^9.4.0" - esquery "^1.4.0" - esutils "^2.0.2" - fast-deep-equal "^3.1.3" - file-entry-cache "^6.0.1" - find-up "^5.0.0" - glob-parent "^6.0.2" - globals "^13.15.0" - grapheme-splitter "^1.0.4" - ignore "^5.2.0" - import-fresh "^3.0.0" - imurmurhash "^0.1.4" - is-glob "^4.0.0" - is-path-inside "^3.0.3" - js-sdsl "^4.1.4" - js-yaml "^4.1.0" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.4.1" - lodash.merge "^4.6.2" - minimatch "^3.1.2" - natural-compare "^1.4.0" - optionator "^0.9.1" - regexpp "^3.2.0" - strip-ansi "^6.0.1" - strip-json-comments "^3.1.0" - text-table "^0.2.0" - -espree@^9.4.0: - version "9.4.1" - resolved "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz" - integrity sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg== - dependencies: - acorn "^8.8.0" - acorn-jsx "^5.3.2" - eslint-visitor-keys "^3.3.0" - -esprima@^4.0.0, esprima@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -esquery@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz" - integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== - dependencies: - estraverse "^5.1.0" - -esrecurse@^4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" - integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== - dependencies: - estraverse "^5.2.0" - -estraverse@^4.1.1, estraverse@^4.2.0: - version "4.3.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - -estraverse@^5.1.0, estraverse@^5.2.0: - version "5.3.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" - integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -etag@~1.8.1: - version "1.8.1" - resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" - integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== - -eventemitter2@5.0.1, eventemitter2@~5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/eventemitter2/-/eventemitter2-5.0.1.tgz" - integrity sha512-5EM1GHXycJBS6mauYAbVKT1cVs7POKWb2NXD4Vyt8dDqeZa7LaDK1/sjtL+Zb0lzTpSNil4596Dyu97hz37QLg== - -eventemitter2@^6.3.1: - version "6.4.9" - resolved "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.9.tgz" - integrity sha512-JEPTiaOt9f04oa6NOkc4aH+nVp5I3wEjpHbIPqfgCdD5v5bUzy7xQqwcVO2aDQgOWhI28da57HksMrzK9HlRxg== - -eventemitter2@~0.4.14: - version "0.4.14" - resolved "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz" - integrity sha512-K7J4xq5xAD5jHsGM5ReWXRTFa3JRGofHiMcVgQ8PRwgWxzjHpMWCIzsmyf60+mh8KLsqYPcjUMa0AC4hd6lPyQ== - -execa@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" - integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== - dependencies: - cross-spawn "^7.0.3" - get-stream "^6.0.0" - human-signals "^2.1.0" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.1" - onetime "^5.1.2" - signal-exit "^3.0.3" - strip-final-newline "^2.0.0" - -execa@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz" - integrity sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA== - dependencies: - cross-spawn "^7.0.3" - get-stream "^6.0.1" - human-signals "^3.0.1" - is-stream "^3.0.0" - merge-stream "^2.0.0" - npm-run-path "^5.1.0" - onetime "^6.0.0" - signal-exit "^3.0.7" - strip-final-newline "^3.0.0" - -exit@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" - integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== - -expect@^29.0.0, expect@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/expect/-/expect-29.3.1.tgz#92877aad3f7deefc2e3f6430dd195b92295554a6" - integrity sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA== - dependencies: - "@jest/expect-utils" "^29.3.1" - jest-get-type "^29.2.0" - jest-matcher-utils "^29.3.1" - jest-message-util "^29.3.1" - jest-util "^29.3.1" - -express-rate-limit@^6.7.0: - version "6.7.0" - resolved "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-6.7.0.tgz" - integrity sha512-vhwIdRoqcYB/72TK3tRZI+0ttS8Ytrk24GfmsxDXK9o9IhHNO5bXRiXQSExPQ4GbaE5tvIS7j1SGrxsuWs+sGA== - -express@^4.18.2: - version "4.18.2" - resolved "https://registry.npmjs.org/express/-/express-4.18.2.tgz" - integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== - dependencies: - accepts "~1.3.8" - array-flatten "1.1.1" - body-parser "1.20.1" - content-disposition "0.5.4" - content-type "~1.0.4" - cookie "0.5.0" - cookie-signature "1.0.6" - debug "2.6.9" - depd "2.0.0" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - finalhandler "1.2.0" - fresh "0.5.2" - http-errors "2.0.0" - merge-descriptors "1.0.1" - methods "~1.1.2" - on-finished "2.4.1" - parseurl "~1.3.3" - path-to-regexp "0.1.7" - proxy-addr "~2.0.7" - qs "6.11.0" - range-parser "~1.2.1" - safe-buffer "5.2.1" - send "0.18.0" - serve-static "1.15.0" - setprototypeof "1.2.0" - statuses "2.0.1" - type-is "~1.6.18" - utils-merge "1.0.1" - vary "~1.1.2" - -fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: - version "3.1.3" - resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - -fast-diff@^1.1.2: - version "1.2.0" - resolved "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz" - integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== - -fast-glob@^3.2.9: - version "3.2.12" - resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz" - integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== - dependencies: - "@nodelib/fs.stat" "^2.0.2" - "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.2" - merge2 "^1.3.0" - micromatch "^4.0.4" - -fast-json-patch@^3.0.0-1: - version "3.1.1" - resolved "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-3.1.1.tgz" - integrity sha512-vf6IHUX2SBcA+5/+4883dsIjpBTqmfBjmYiWK1savxQmFk4JfBMLa7ynTYOs1Rolp/T1betJxHiGD3g1Mn8lUQ== - -fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" - integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== - -fast-safe-stringify@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz#c406a83b6e70d9e35ce3b30a81141df30aeba884" - integrity sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA== - -fastq@^1.6.0: - version "1.14.0" - resolved "https://registry.npmjs.org/fastq/-/fastq-1.14.0.tgz" - integrity sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg== - dependencies: - reusify "^1.0.4" - -fb-watchman@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" - integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== - dependencies: - bser "2.1.1" - -fclone@1.0.11, fclone@~1.0.11: - version "1.0.11" - resolved "https://registry.npmjs.org/fclone/-/fclone-1.0.11.tgz" - integrity sha512-GDqVQezKzRABdeqflsgMr7ktzgF9CyS+p2oe0jJqUY6izSSbhPIQJDpoU4PtGcD7VPM9xh/dVrTu6z1nwgmEGw== - -fecha@^4.2.0: - version "4.2.3" - resolved "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz" - integrity sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw== - -file-entry-cache@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz" - integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== - dependencies: - flat-cache "^3.0.4" - -file-uri-to-path@2: - version "2.0.0" - resolved "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-2.0.0.tgz" - integrity sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg== - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -finalhandler@1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz" - integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== - dependencies: - debug "2.6.9" - encodeurl "~1.0.2" - escape-html "~1.0.3" - on-finished "2.4.1" - parseurl "~1.3.3" - statuses "2.0.1" - unpipe "~1.0.0" - -find-up@^4.0.0, find-up@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -find-up@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz" - integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== - dependencies: - locate-path "^6.0.0" - path-exists "^4.0.0" - -flat-cache@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz" - integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== - dependencies: - flatted "^3.1.0" - rimraf "^3.0.2" - -flatted@^3.1.0: - version "3.2.7" - resolved "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz" - integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== - -fn.name@1.x.x: - version "1.1.0" - resolved "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz" - integrity sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw== - -follow-redirects@^1.14.0: - version "1.15.2" - resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz" - integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== - -form-data@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" - integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - -formidable@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/formidable/-/formidable-2.1.1.tgz#81269cbea1a613240049f5f61a9d97731517414f" - integrity sha512-0EcS9wCFEzLvfiks7omJ+SiYJAiD+TzK4Pcw1UlUoGnhUxDcMKjt0P7x8wEb0u6OHu8Nb98WG3nxtlF5C7bvUQ== - dependencies: - dezalgo "^1.0.4" - hexoid "^1.0.0" - once "^1.4.0" - qs "^6.11.0" - -forwarded@0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" - integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== - -fresh@0.5.2, fresh@^0.5.2: - version "0.5.2" - resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" - integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== - -fs-extra@^8.1.0: - version "8.1.0" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz" - integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" - integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== - -fsevents@^2.3.2, fsevents@~2.3.2: - version "2.3.2" - resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== - -ftp@^0.3.10: - version "0.3.10" - resolved "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz" - integrity sha512-faFVML1aBx2UoDStmLwv2Wptt4vw5x03xxX172nhA5Y5HBshW5JweqQ2W4xL4dezQTG8inJsuYcpPHHU3X5OTQ== - dependencies: - readable-stream "1.1.x" - xregexp "2.0.0" - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -gensync@^1.0.0-beta.2: - version "1.0.0-beta.2" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" - integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== - -get-caller-file@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== - -get-intrinsic@^1.0.2: - version "1.1.3" - resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz" - integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== - dependencies: - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.3" - -get-package-type@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" - integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== - -get-stream@^6.0.0, get-stream@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" - integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== - -get-uri@3: - version "3.0.2" - resolved "https://registry.npmjs.org/get-uri/-/get-uri-3.0.2.tgz" - integrity sha512-+5s0SJbGoyiJTZZ2JTpFPLMPSch72KEqGOTvQsBqg0RBWvwhWUSYZFAtz3TPW0GXJuLBJPts1E241iHg+VRfhg== - dependencies: - "@tootallnate/once" "1" - data-uri-to-buffer "3" - debug "4" - file-uri-to-path "2" - fs-extra "^8.1.0" - ftp "^0.3.10" - -git-node-fs@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/git-node-fs/-/git-node-fs-1.0.0.tgz" - integrity sha512-bLQypt14llVXBg0S0u8q8HmU7g9p3ysH+NvVlae5vILuUvs759665HvmR5+wb04KjHyjFcDRxdYb4kyNnluMUQ== - -git-sha1@^0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/git-sha1/-/git-sha1-0.1.2.tgz" - integrity sha512-2e/nZezdVlyCopOCYHeW0onkbZg7xP1Ad6pndPy1rCygeRykefUS6r7oA5cJRGEFvseiaz5a/qUHFVX1dd6Isg== - -glob-parent@^5.1.2, glob-parent@~5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - -glob-parent@^6.0.2: - version "6.0.2" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz" - integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== - dependencies: - is-glob "^4.0.3" - -glob@7.1.6: - version "7.1.6" - resolved "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz" - integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -glob@^7.0.5, glob@^7.1.3, glob@^7.1.4: - version "7.2.3" - resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" - integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.1.1" - once "^1.3.0" - path-is-absolute "^1.0.0" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -globals@^13.15.0: - version "13.19.0" - resolved "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz" - integrity sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ== - dependencies: - type-fest "^0.20.2" - -globby@^11.1.0: - version "11.1.0" - resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" - integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== - dependencies: - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.2.9" - ignore "^5.2.0" - merge2 "^1.4.1" - slash "^3.0.0" - -graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.9: - version "4.2.10" - resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" - integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== - -grapheme-splitter@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz" - integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-symbols@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" - integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -helmet@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/helmet/-/helmet-6.0.1.tgz" - integrity sha512-8wo+VdQhTMVBMCITYZaGTbE4lvlthelPYSvoyNvk4RECTmrVjMerp9RfUOQXZWLvCcAn1pKj7ZRxK4lI9Alrcw== - -hexoid@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/hexoid/-/hexoid-1.0.0.tgz#ad10c6573fb907de23d9ec63a711267d9dc9bc18" - integrity sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g== - -html-escaper@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" - integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== - -http-errors@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz" - integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== - dependencies: - depd "2.0.0" - inherits "2.0.4" - setprototypeof "1.2.0" - statuses "2.0.1" - toidentifier "1.0.1" - -http-proxy-agent@^4.0.0, http-proxy-agent@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz" - integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== - dependencies: - "@tootallnate/once" "1" - agent-base "6" - debug "4" - -http-status@^1.5.3: - version "1.5.3" - resolved "https://registry.npmjs.org/http-status/-/http-status-1.5.3.tgz" - integrity sha512-jCClqdnnwigYslmtfb28vPplOgoiZ0siP2Z8C5Ua+3UKbx410v+c+jT+jh1bbI4TvcEySuX0vd/CfFZFbDkJeQ== - -https-proxy-agent@5, https-proxy-agent@^5.0.0: - version "5.0.1" - resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz" - integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== - dependencies: - agent-base "6" - debug "4" - -human-signals@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" - integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== - -human-signals@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz" - integrity sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ== - -husky@^8.0.2: - version "8.0.2" - resolved "https://registry.npmjs.org/husky/-/husky-8.0.2.tgz" - integrity sha512-Tkv80jtvbnkK3mYWxPZePGFpQ/tT3HNSs/sasF9P2YfkMezDl3ON37YN6jUUI4eTg5LcyVynlb6r4eyvOmspvg== - -iconv-lite@0.4.24, iconv-lite@^0.4.4: - version "0.4.24" - resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -ignore-by-default@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/ignore-by-default/-/ignore-by-default-1.0.1.tgz#48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09" - integrity sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA== - -ignore@^5.2.0: - version "5.2.1" - resolved "https://registry.npmjs.org/ignore/-/ignore-5.2.1.tgz" - integrity sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA== - -import-fresh@^3.0.0, import-fresh@^3.2.1: - version "3.3.0" - resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" - integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -import-local@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" - integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== - dependencies: - pkg-dir "^4.2.0" - resolve-cwd "^3.0.0" - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" - integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== - -indent-string@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" - integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" - integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@2.0.4, inherits@^2.0.3, inherits@~2.0.1: - version "2.0.4" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -ini@^1.3.5: - version "1.3.8" - resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" - integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== - -ip@^1.1.5: - version "1.1.8" - resolved "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz" - integrity sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg== - -ip@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz" - integrity sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ== - -ipaddr.js@1.9.1: - version "1.9.1" - resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" - integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== - -is-arrayish@^0.3.1: - version "0.3.2" - resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz" - integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== - -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - dependencies: - binary-extensions "^2.0.0" - -is-core-module@^2.9.0: - version "2.11.0" - resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz" - integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== - dependencies: - has "^1.0.3" - -is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" - integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-fullwidth-code-point@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz" - integrity sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ== - -is-generator-fn@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" - integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== - -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: - version "4.0.3" - resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" - integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== - dependencies: - is-extglob "^2.1.1" - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-path-inside@^3.0.3: - version "3.0.3" - resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz" - integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== - -is-stream@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" - integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== - -is-stream@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz" - integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA== - -isarray@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" - integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== - -istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" - integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== - -istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" - integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== - dependencies: - "@babel/core" "^7.12.3" - "@babel/parser" "^7.14.7" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-coverage "^3.2.0" - semver "^6.3.0" - -istanbul-lib-report@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" - integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== - dependencies: - istanbul-lib-coverage "^3.0.0" - make-dir "^3.0.0" - supports-color "^7.1.0" - -istanbul-lib-source-maps@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" - integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== - dependencies: - debug "^4.1.1" - istanbul-lib-coverage "^3.0.0" - source-map "^0.6.1" - -istanbul-reports@^3.1.3: - version "3.1.5" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.5.tgz#cc9a6ab25cb25659810e4785ed9d9fb742578bae" - integrity sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w== - dependencies: - html-escaper "^2.0.0" - istanbul-lib-report "^3.0.0" - -jest-changed-files@^29.2.0: - version "29.2.0" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.2.0.tgz#b6598daa9803ea6a4dce7968e20ab380ddbee289" - integrity sha512-qPVmLLyBmvF5HJrY7krDisx6Voi8DmlV3GZYX0aFNbaQsZeoz1hfxcCMbqDGuQCxU1dJy9eYc2xscE8QrCCYaA== - dependencies: - execa "^5.0.0" - p-limit "^3.1.0" - -jest-circus@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.3.1.tgz#177d07c5c0beae8ef2937a67de68f1e17bbf1b4a" - integrity sha512-wpr26sEvwb3qQQbdlmei+gzp6yoSSoSL6GsLPxnuayZSMrSd5Ka7IjAvatpIernBvT2+Ic6RLTg+jSebScmasg== - dependencies: - "@jest/environment" "^29.3.1" - "@jest/expect" "^29.3.1" - "@jest/test-result" "^29.3.1" - "@jest/types" "^29.3.1" - "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - dedent "^0.7.0" - is-generator-fn "^2.0.0" - jest-each "^29.3.1" - jest-matcher-utils "^29.3.1" - jest-message-util "^29.3.1" - jest-runtime "^29.3.1" - jest-snapshot "^29.3.1" - jest-util "^29.3.1" - p-limit "^3.1.0" - pretty-format "^29.3.1" - slash "^3.0.0" - stack-utils "^2.0.3" - -jest-cli@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.3.1.tgz#e89dff427db3b1df50cea9a393ebd8640790416d" - integrity sha512-TO/ewvwyvPOiBBuWZ0gm04z3WWP8TIK8acgPzE4IxgsLKQgb377NYGrQLc3Wl/7ndWzIH2CDNNsUjGxwLL43VQ== - dependencies: - "@jest/core" "^29.3.1" - "@jest/test-result" "^29.3.1" - "@jest/types" "^29.3.1" - chalk "^4.0.0" - exit "^0.1.2" - graceful-fs "^4.2.9" - import-local "^3.0.2" - jest-config "^29.3.1" - jest-util "^29.3.1" - jest-validate "^29.3.1" - prompts "^2.0.1" - yargs "^17.3.1" - -jest-config@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.3.1.tgz#0bc3dcb0959ff8662957f1259947aedaefb7f3c6" - integrity sha512-y0tFHdj2WnTEhxmGUK1T7fgLen7YK4RtfvpLFBXfQkh2eMJAQq24Vx9472lvn5wg0MAO6B+iPfJfzdR9hJYalg== - dependencies: - "@babel/core" "^7.11.6" - "@jest/test-sequencer" "^29.3.1" - "@jest/types" "^29.3.1" - babel-jest "^29.3.1" - chalk "^4.0.0" - ci-info "^3.2.0" - deepmerge "^4.2.2" - glob "^7.1.3" - graceful-fs "^4.2.9" - jest-circus "^29.3.1" - jest-environment-node "^29.3.1" - jest-get-type "^29.2.0" - jest-regex-util "^29.2.0" - jest-resolve "^29.3.1" - jest-runner "^29.3.1" - jest-util "^29.3.1" - jest-validate "^29.3.1" - micromatch "^4.0.4" - parse-json "^5.2.0" - pretty-format "^29.3.1" - slash "^3.0.0" - strip-json-comments "^3.1.1" - -jest-diff@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.3.1.tgz#d8215b72fed8f1e647aed2cae6c752a89e757527" - integrity sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw== - dependencies: - chalk "^4.0.0" - diff-sequences "^29.3.1" - jest-get-type "^29.2.0" - pretty-format "^29.3.1" - -jest-docblock@^29.2.0: - version "29.2.0" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.2.0.tgz#307203e20b637d97cee04809efc1d43afc641e82" - integrity sha512-bkxUsxTgWQGbXV5IENmfiIuqZhJcyvF7tU4zJ/7ioTutdz4ToB5Yx6JOFBpgI+TphRY4lhOyCWGNH/QFQh5T6A== - dependencies: - detect-newline "^3.0.0" - -jest-each@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.3.1.tgz#bc375c8734f1bb96625d83d1ca03ef508379e132" - integrity sha512-qrZH7PmFB9rEzCSl00BWjZYuS1BSOH8lLuC0azQE9lQrAx3PWGKHTDudQiOSwIy5dGAJh7KA0ScYlCP7JxvFYA== - dependencies: - "@jest/types" "^29.3.1" - chalk "^4.0.0" - jest-get-type "^29.2.0" - jest-util "^29.3.1" - pretty-format "^29.3.1" - -jest-environment-node@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.3.1.tgz#5023b32472b3fba91db5c799a0d5624ad4803e74" - integrity sha512-xm2THL18Xf5sIHoU7OThBPtuH6Lerd+Y1NLYiZJlkE3hbE+7N7r8uvHIl/FkZ5ymKXJe/11SQuf3fv4v6rUMag== - dependencies: - "@jest/environment" "^29.3.1" - "@jest/fake-timers" "^29.3.1" - "@jest/types" "^29.3.1" - "@types/node" "*" - jest-mock "^29.3.1" - jest-util "^29.3.1" - -jest-get-type@^29.2.0: - version "29.2.0" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.2.0.tgz#726646f927ef61d583a3b3adb1ab13f3a5036408" - integrity sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA== - -jest-haste-map@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.3.1.tgz#af83b4347f1dae5ee8c2fb57368dc0bb3e5af843" - integrity sha512-/FFtvoG1xjbbPXQLFef+WSU4yrc0fc0Dds6aRPBojUid7qlPqZvxdUBA03HW0fnVHXVCnCdkuoghYItKNzc/0A== - dependencies: - "@jest/types" "^29.3.1" - "@types/graceful-fs" "^4.1.3" - "@types/node" "*" - anymatch "^3.0.3" - fb-watchman "^2.0.0" - graceful-fs "^4.2.9" - jest-regex-util "^29.2.0" - jest-util "^29.3.1" - jest-worker "^29.3.1" - micromatch "^4.0.4" - walker "^1.0.8" - optionalDependencies: - fsevents "^2.3.2" - -jest-leak-detector@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.3.1.tgz#95336d020170671db0ee166b75cd8ef647265518" - integrity sha512-3DA/VVXj4zFOPagGkuqHnSQf1GZBmmlagpguxEERO6Pla2g84Q1MaVIB3YMxgUaFIaYag8ZnTyQgiZ35YEqAQA== - dependencies: - jest-get-type "^29.2.0" - pretty-format "^29.3.1" - -jest-matcher-utils@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.3.1.tgz#6e7f53512f80e817dfa148672bd2d5d04914a572" - integrity sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ== - dependencies: - chalk "^4.0.0" - jest-diff "^29.3.1" - jest-get-type "^29.2.0" - pretty-format "^29.3.1" - -jest-message-util@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.3.1.tgz#37bc5c468dfe5120712053dd03faf0f053bd6adb" - integrity sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA== - dependencies: - "@babel/code-frame" "^7.12.13" - "@jest/types" "^29.3.1" - "@types/stack-utils" "^2.0.0" - chalk "^4.0.0" - graceful-fs "^4.2.9" - micromatch "^4.0.4" - pretty-format "^29.3.1" - slash "^3.0.0" - stack-utils "^2.0.3" - -jest-mock@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.3.1.tgz#60287d92e5010979d01f218c6b215b688e0f313e" - integrity sha512-H8/qFDtDVMFvFP4X8NuOT3XRDzOUTz+FeACjufHzsOIBAxivLqkB1PoLCaJx9iPPQ8dZThHPp/G3WRWyMgA3JA== - dependencies: - "@jest/types" "^29.3.1" - "@types/node" "*" - jest-util "^29.3.1" - -jest-pnp-resolver@^1.2.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" - integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== - -jest-regex-util@^29.2.0: - version "29.2.0" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.2.0.tgz#82ef3b587e8c303357728d0322d48bbfd2971f7b" - integrity sha512-6yXn0kg2JXzH30cr2NlThF+70iuO/3irbaB4mh5WyqNIvLLP+B6sFdluO1/1RJmslyh/f9osnefECflHvTbwVA== - -jest-resolve-dependencies@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.3.1.tgz#a6a329708a128e68d67c49f38678a4a4a914c3bf" - integrity sha512-Vk0cYq0byRw2WluNmNWGqPeRnZ3p3hHmjJMp2dyyZeYIfiBskwq4rpiuGFR6QGAdbj58WC7HN4hQHjf2mpvrLA== - dependencies: - jest-regex-util "^29.2.0" - jest-snapshot "^29.3.1" - -jest-resolve@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.3.1.tgz#9a4b6b65387a3141e4a40815535c7f196f1a68a7" - integrity sha512-amXJgH/Ng712w3Uz5gqzFBBjxV8WFLSmNjoreBGMqxgCz5cH7swmBZzgBaCIOsvb0NbpJ0vgaSFdJqMdT+rADw== - dependencies: - chalk "^4.0.0" - graceful-fs "^4.2.9" - jest-haste-map "^29.3.1" - jest-pnp-resolver "^1.2.2" - jest-util "^29.3.1" - jest-validate "^29.3.1" - resolve "^1.20.0" - resolve.exports "^1.1.0" - slash "^3.0.0" - -jest-runner@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.3.1.tgz#a92a879a47dd096fea46bb1517b0a99418ee9e2d" - integrity sha512-oFvcwRNrKMtE6u9+AQPMATxFcTySyKfLhvso7Sdk/rNpbhg4g2GAGCopiInk1OP4q6gz3n6MajW4+fnHWlU3bA== - dependencies: - "@jest/console" "^29.3.1" - "@jest/environment" "^29.3.1" - "@jest/test-result" "^29.3.1" - "@jest/transform" "^29.3.1" - "@jest/types" "^29.3.1" - "@types/node" "*" - chalk "^4.0.0" - emittery "^0.13.1" - graceful-fs "^4.2.9" - jest-docblock "^29.2.0" - jest-environment-node "^29.3.1" - jest-haste-map "^29.3.1" - jest-leak-detector "^29.3.1" - jest-message-util "^29.3.1" - jest-resolve "^29.3.1" - jest-runtime "^29.3.1" - jest-util "^29.3.1" - jest-watcher "^29.3.1" - jest-worker "^29.3.1" - p-limit "^3.1.0" - source-map-support "0.5.13" - -jest-runtime@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.3.1.tgz#21efccb1a66911d6d8591276a6182f520b86737a" - integrity sha512-jLzkIxIqXwBEOZx7wx9OO9sxoZmgT2NhmQKzHQm1xwR1kNW/dn0OjxR424VwHHf1SPN6Qwlb5pp1oGCeFTQ62A== - dependencies: - "@jest/environment" "^29.3.1" - "@jest/fake-timers" "^29.3.1" - "@jest/globals" "^29.3.1" - "@jest/source-map" "^29.2.0" - "@jest/test-result" "^29.3.1" - "@jest/transform" "^29.3.1" - "@jest/types" "^29.3.1" - "@types/node" "*" - chalk "^4.0.0" - cjs-module-lexer "^1.0.0" - collect-v8-coverage "^1.0.0" - glob "^7.1.3" - graceful-fs "^4.2.9" - jest-haste-map "^29.3.1" - jest-message-util "^29.3.1" - jest-mock "^29.3.1" - jest-regex-util "^29.2.0" - jest-resolve "^29.3.1" - jest-snapshot "^29.3.1" - jest-util "^29.3.1" - slash "^3.0.0" - strip-bom "^4.0.0" - -jest-snapshot@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.3.1.tgz#17bcef71a453adc059a18a32ccbd594b8cc4e45e" - integrity sha512-+3JOc+s28upYLI2OJM4PWRGK9AgpsMs/ekNryUV0yMBClT9B1DF2u2qay8YxcQd338PPYSFNb0lsar1B49sLDA== - dependencies: - "@babel/core" "^7.11.6" - "@babel/generator" "^7.7.2" - "@babel/plugin-syntax-jsx" "^7.7.2" - "@babel/plugin-syntax-typescript" "^7.7.2" - "@babel/traverse" "^7.7.2" - "@babel/types" "^7.3.3" - "@jest/expect-utils" "^29.3.1" - "@jest/transform" "^29.3.1" - "@jest/types" "^29.3.1" - "@types/babel__traverse" "^7.0.6" - "@types/prettier" "^2.1.5" - babel-preset-current-node-syntax "^1.0.0" - chalk "^4.0.0" - expect "^29.3.1" - graceful-fs "^4.2.9" - jest-diff "^29.3.1" - jest-get-type "^29.2.0" - jest-haste-map "^29.3.1" - jest-matcher-utils "^29.3.1" - jest-message-util "^29.3.1" - jest-util "^29.3.1" - natural-compare "^1.4.0" - pretty-format "^29.3.1" - semver "^7.3.5" - -jest-util@^29.0.0, jest-util@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.3.1.tgz#1dda51e378bbcb7e3bc9d8ab651445591ed373e1" - integrity sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ== - dependencies: - "@jest/types" "^29.3.1" - "@types/node" "*" - chalk "^4.0.0" - ci-info "^3.2.0" - graceful-fs "^4.2.9" - picomatch "^2.2.3" - -jest-validate@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.3.1.tgz#d56fefaa2e7d1fde3ecdc973c7f7f8f25eea704a" - integrity sha512-N9Lr3oYR2Mpzuelp1F8negJR3YE+L1ebk1rYA5qYo9TTY3f9OWdptLoNSPP9itOCBIRBqjt/S5XHlzYglLN67g== - dependencies: - "@jest/types" "^29.3.1" - camelcase "^6.2.0" - chalk "^4.0.0" - jest-get-type "^29.2.0" - leven "^3.1.0" - pretty-format "^29.3.1" - -jest-watcher@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.3.1.tgz#3341547e14fe3c0f79f9c3a4c62dbc3fc977fd4a" - integrity sha512-RspXG2BQFDsZSRKGCT/NiNa8RkQ1iKAjrO0//soTMWx/QUt+OcxMqMSBxz23PYGqUuWm2+m2mNNsmj0eIoOaFg== - dependencies: - "@jest/test-result" "^29.3.1" - "@jest/types" "^29.3.1" - "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - emittery "^0.13.1" - jest-util "^29.3.1" - string-length "^4.0.1" - -jest-worker@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.3.1.tgz#e9462161017a9bb176380d721cab022661da3d6b" - integrity sha512-lY4AnnmsEWeiXirAIA0c9SDPbuCBq8IYuDVL8PMm0MZ2PEs2yPvRA/J64QBXuZp7CYKrDM/rmNrc9/i3KJQncw== - dependencies: - "@types/node" "*" - jest-util "^29.3.1" - merge-stream "^2.0.0" - supports-color "^8.0.0" - -jest@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest/-/jest-29.3.1.tgz#c130c0d551ae6b5459b8963747fed392ddbde122" - integrity sha512-6iWfL5DTT0Np6UYs/y5Niu7WIfNv/wRTtN5RSXt2DIEft3dx3zPuw/3WJQBCJfmEzvDiEKwoqMbGD9n49+qLSA== - dependencies: - "@jest/core" "^29.3.1" - "@jest/types" "^29.3.1" - import-local "^3.0.2" - jest-cli "^29.3.1" - -joi@^17.7.0: - version "17.7.0" - resolved "https://registry.yarnpkg.com/joi/-/joi-17.7.0.tgz#591a33b1fe1aca2bc27f290bcad9b9c1c570a6b3" - integrity sha512-1/ugc8djfn93rTE3WRKdCzGGt/EtiYKxITMO4Wiv6q5JL1gl9ePt4kBsl1S499nbosspfctIQTpYIhSmHA3WAg== - dependencies: - "@hapi/hoek" "^9.0.0" - "@hapi/topo" "^5.0.0" - "@sideway/address" "^4.1.3" - "@sideway/formula" "^3.0.0" - "@sideway/pinpoint" "^2.0.0" - -js-git@^0.7.8: - version "0.7.8" - resolved "https://registry.npmjs.org/js-git/-/js-git-0.7.8.tgz" - integrity sha512-+E5ZH/HeRnoc/LW0AmAyhU+mNcWBzAKE+30+IDMLSLbbK+Tdt02AdkOKq9u15rlJsDEGFqtgckc8ZM59LhhiUA== - dependencies: - bodec "^0.1.0" - culvert "^0.1.2" - git-sha1 "^0.1.2" - pako "^0.2.5" - -js-sdsl@^4.1.4: - version "4.2.0" - resolved "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz" - integrity sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ== - -js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@^3.13.1: - version "3.14.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -js-yaml@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" - integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== - dependencies: - argparse "^2.0.1" - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - -json-parse-even-better-errors@^2.3.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" - integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-stable-stringify-without-jsonify@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" - integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== - -json-stringify-safe@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" - integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== - -json5@^2.2.1: - version "2.2.2" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.2.tgz#64471c5bdcc564c18f7c1d4df2e2297f2457c5ab" - integrity sha512-46Tk9JiOL2z7ytNQWFLpj99RZkVgeHf87yGQKsIkaPz1qSH9UczKH1rO7K3wgRselo0tYMUNfecYpm/p1vC7tQ== - -jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" - integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== - optionalDependencies: - graceful-fs "^4.1.6" - -jsonwebtoken@^8.2.0: - version "8.5.1" - resolved "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz" - integrity sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w== - dependencies: - jws "^3.2.2" - lodash.includes "^4.3.0" - lodash.isboolean "^3.0.3" - lodash.isinteger "^4.0.4" - lodash.isnumber "^3.0.3" - lodash.isplainobject "^4.0.6" - lodash.isstring "^4.0.1" - lodash.once "^4.0.0" - ms "^2.1.1" - semver "^5.6.0" - -jwa@^1.4.1: - version "1.4.1" - resolved "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz" - integrity sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA== - dependencies: - buffer-equal-constant-time "1.0.1" - ecdsa-sig-formatter "1.0.11" - safe-buffer "^5.0.1" - -jws@^3.2.2: - version "3.2.2" - resolved "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz" - integrity sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA== - dependencies: - jwa "^1.4.1" - safe-buffer "^5.0.1" - -kleur@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" - integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== - -kuler@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz" - integrity sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A== - -lazy@~1.0.11: - version "1.0.11" - resolved "https://registry.npmjs.org/lazy/-/lazy-1.0.11.tgz" - integrity sha512-Y+CjUfLmIpoUCCRl0ub4smrYtGGr5AOa2AKOaWelGHOGz33X/Y/KizefGqbkwfz44+cnq/+9habclf8vOmu2LA== - -leven@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" - integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== - -levn@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz" - integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== - dependencies: - prelude-ls "^1.2.1" - type-check "~0.4.0" - -levn@~0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" - integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - -lilconfig@2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz" - integrity sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg== - -lines-and-columns@^1.1.6: - version "1.2.4" - resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" - integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== - -lint-staged@^13.1.0: - version "13.1.0" - resolved "https://registry.npmjs.org/lint-staged/-/lint-staged-13.1.0.tgz" - integrity sha512-pn/sR8IrcF/T0vpWLilih8jmVouMlxqXxKuAojmbiGX5n/gDnz+abdPptlj0vYnbfE0SQNl3CY/HwtM0+yfOVQ== - dependencies: - cli-truncate "^3.1.0" - colorette "^2.0.19" - commander "^9.4.1" - debug "^4.3.4" - execa "^6.1.0" - lilconfig "2.0.6" - listr2 "^5.0.5" - micromatch "^4.0.5" - normalize-path "^3.0.0" - object-inspect "^1.12.2" - pidtree "^0.6.0" - string-argv "^0.3.1" - yaml "^2.1.3" - -listr2@^5.0.5: - version "5.0.6" - resolved "https://registry.npmjs.org/listr2/-/listr2-5.0.6.tgz" - integrity sha512-u60KxKBy1BR2uLJNTWNptzWQ1ob/gjMzIJPZffAENzpZqbMZ/5PrXXOomDcevIS/+IB7s1mmCEtSlT2qHWMqag== - dependencies: - cli-truncate "^2.1.0" - colorette "^2.0.19" - log-update "^4.0.0" - p-map "^4.0.0" - rfdc "^1.3.0" - rxjs "^7.5.7" - through "^2.3.8" - wrap-ansi "^7.0.0" - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - -locate-path@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz" - integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== - dependencies: - p-locate "^5.0.0" - -lodash.get@^4.4.2: - version "4.4.2" - resolved "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz" - integrity sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ== - -lodash.includes@^4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz" - integrity sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w== - -lodash.isboolean@^3.0.3: - version "3.0.3" - resolved "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz" - integrity sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg== - -lodash.isequal@^4.5.0: - version "4.5.0" - resolved "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz" - integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== - -lodash.isinteger@^4.0.4: - version "4.0.4" - resolved "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz" - integrity sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA== - -lodash.isnumber@^3.0.3: - version "3.0.3" - resolved "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz" - integrity sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw== - -lodash.isplainobject@^4.0.6: - version "4.0.6" - resolved "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz" - integrity sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA== - -lodash.isstring@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz" - integrity sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw== - -lodash.memoize@4.x: - version "4.1.2" - resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" - integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== - -lodash.merge@^4.6.2: - version "4.6.2" - resolved "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz" - integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== - -lodash.mergewith@^4.6.2: - version "4.6.2" - resolved "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz" - integrity sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ== - -lodash.once@^4.0.0: - version "4.1.1" - resolved "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz" - integrity sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg== - -lodash@^4.17.14: - version "4.17.21" - resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -log-driver@^1.2.7: - version "1.2.7" - resolved "https://registry.npmjs.org/log-driver/-/log-driver-1.2.7.tgz" - integrity sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg== - -log-update@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz" - integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg== - dependencies: - ansi-escapes "^4.3.0" - cli-cursor "^3.1.0" - slice-ansi "^4.0.0" - wrap-ansi "^6.2.0" - -logform@^2.3.2, logform@^2.4.0: - version "2.4.2" - resolved "https://registry.npmjs.org/logform/-/logform-2.4.2.tgz" - integrity sha512-W4c9himeAwXEdZ05dQNerhFz2XG80P9Oj0loPUMV23VC2it0orMHQhJm4hdnnor3rd1HsGf6a2lPwBM1zeXHGw== - dependencies: - "@colors/colors" "1.5.0" - fecha "^4.2.0" - ms "^2.1.1" - safe-stable-stringify "^2.3.1" - triple-beam "^1.3.0" - -lru-cache@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" - integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== - dependencies: - yallist "^3.0.2" - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -make-dir@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - -make-error@1.x, make-error@^1.1.1: - version "1.3.6" - resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" - integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== - -makeerror@1.0.12: - version "1.0.12" - resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" - integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== - dependencies: - tmpl "1.0.5" - -media-typer@0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" - integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== - -merge-descriptors@1.0.1, merge-descriptors@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" - integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -merge2@^1.3.0, merge2@^1.4.1: - version "1.4.1" - resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== - -methods@^1.1.2, methods@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" - integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== - -micromatch@^4.0.4, micromatch@^4.0.5: - version "4.0.5" - resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz" - integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== - dependencies: - braces "^3.0.2" - picomatch "^2.3.1" - -mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": - version "1.52.0" - resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== - -mime-types@^2.1.12, mime-types@~2.1.24, mime-types@~2.1.34: - version "2.1.35" - resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" - integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== - dependencies: - mime-db "1.52.0" - -mime@1.6.0, mime@^1.3.4: - version "1.6.0" - resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - -mime@2.6.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" - integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -mimic-fn@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz" - integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw== - -minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== - dependencies: - brace-expansion "^1.1.7" - -mkdirp@1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" - integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== - -module-details-from-path@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/module-details-from-path/-/module-details-from-path-1.0.3.tgz" - integrity sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A== - -moment@^2.29.4: - version "2.29.4" - resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.4.tgz#3dbe052889fe7c1b2ed966fcb3a77328964ef108" - integrity sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w== - -morgan@^1.10.0: - version "1.10.0" - resolved "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz" - integrity sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ== - dependencies: - basic-auth "~2.0.1" - debug "2.6.9" - depd "~2.0.0" - on-finished "~2.3.0" - on-headers "~1.0.2" - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" - integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== - -ms@2.1.2, ms@^2.1.1: - version "2.1.2" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -ms@2.1.3: - version "2.1.3" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - -mute-stream@~0.0.4: - version "0.0.8" - resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz" - integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== - -natural-compare-lite@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz" - integrity sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g== - -natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" - integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== - -needle@2.4.0: - version "2.4.0" - resolved "https://registry.npmjs.org/needle/-/needle-2.4.0.tgz" - integrity sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg== - dependencies: - debug "^3.2.6" - iconv-lite "^0.4.4" - sax "^1.2.4" - -negotiator@0.6.3: - version "0.6.3" - resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" - integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== - -netmask@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz" - integrity sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg== - -node-int64@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" - integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== - -node-mocks-http@^1.12.1: - version "1.12.1" - resolved "https://registry.yarnpkg.com/node-mocks-http/-/node-mocks-http-1.12.1.tgz#838e176019daf177caff6bb8534e3a32646e7531" - integrity sha512-jrA7Sn3qI6GsHgWtUW3gMj0vO6Yz0nJjzg3jRZYjcfj4tzi8oWPauDK1qHVJoAxTbwuDHF1JiM9GISZ/ocI/ig== - dependencies: - accepts "^1.3.7" - content-disposition "^0.5.3" - depd "^1.1.0" - fresh "^0.5.2" - merge-descriptors "^1.0.1" - methods "^1.1.2" - mime "^1.3.4" - parseurl "^1.3.3" - range-parser "^1.2.0" - type-is "^1.6.18" - -node-releases@^2.0.6: - version "2.0.8" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.8.tgz#0f349cdc8fcfa39a92ac0be9bc48b7706292b9ae" - integrity sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A== - -nodemailer@^6.8.0: - version "6.8.0" - resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.8.0.tgz#804bcc5256ee5523bc914506ee59f8de8f0b1cd5" - integrity sha512-EjYvSmHzekz6VNkNd12aUqAco+bOkRe3Of5jVhltqKhEsjw/y0PYPJfp83+s9Wzh1dspYAkUW/YNQ350NATbSQ== - -nodemon@^2.0.20: - version "2.0.20" - resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-2.0.20.tgz#e3537de768a492e8d74da5c5813cb0c7486fc701" - integrity sha512-Km2mWHKKY5GzRg6i1j5OxOHQtuvVsgskLfigG25yTtbyfRGn/GNvIbRyOf1PSCKJ2aT/58TiuUsuOU5UToVViw== - dependencies: - chokidar "^3.5.2" - debug "^3.2.7" - ignore-by-default "^1.0.1" - minimatch "^3.1.2" - pstree.remy "^1.1.8" - semver "^5.7.1" - simple-update-notifier "^1.0.7" - supports-color "^5.5.0" - touch "^3.1.0" - undefsafe "^2.0.5" - -nopt@~1.0.10: - version "1.0.10" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee" - integrity sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg== - dependencies: - abbrev "1" - -normalize-path@^3.0.0, normalize-path@~3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -npm-run-path@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" - integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== - dependencies: - path-key "^3.0.0" - -npm-run-path@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz" - integrity sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q== - dependencies: - path-key "^4.0.0" - -nssocket@0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/nssocket/-/nssocket-0.6.0.tgz" - integrity sha512-a9GSOIql5IqgWJR3F/JXG4KpJTA3Z53Cj0MeMvGpglytB1nxE4PdFNC0jINe27CS7cGivoynwc054EzCcT3M3w== - dependencies: - eventemitter2 "~0.4.14" - lazy "~1.0.11" - -object-assign@^4: - version "4.1.1" - resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" - integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== - -object-inspect@^1.12.2, object-inspect@^1.9.0: - version "1.12.2" - resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz" - integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== - -on-finished@2.4.1: - version "2.4.1" - resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz" - integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== - dependencies: - ee-first "1.1.1" - -on-finished@~2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz" - integrity sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww== - dependencies: - ee-first "1.1.1" - -on-headers@~1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz" - integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== - -once@^1.3.0, once@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" - integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== - dependencies: - wrappy "1" - -one-time@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz" - integrity sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g== - dependencies: - fn.name "1.x.x" - -onetime@^5.1.0, onetime@^5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - -onetime@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz" - integrity sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ== - dependencies: - mimic-fn "^4.0.0" - -optionator@^0.8.1: - version "0.8.3" - resolved "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" - -optionator@^0.9.1: - version "0.9.1" - resolved "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz" - integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== - dependencies: - deep-is "^0.1.3" - fast-levenshtein "^2.0.6" - levn "^0.4.1" - prelude-ls "^1.2.1" - type-check "^0.4.0" - word-wrap "^1.2.3" - -p-limit@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - -p-limit@^3.0.2, p-limit@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" - integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== - dependencies: - yocto-queue "^0.1.0" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - -p-locate@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz" - integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== - dependencies: - p-limit "^3.0.2" - -p-map@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" - integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== - dependencies: - aggregate-error "^3.0.0" - -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - -pac-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-5.0.0.tgz" - integrity sha512-CcFG3ZtnxO8McDigozwE3AqAw15zDvGH+OjXO4kzf7IkEKkQ4gxQ+3sdF50WmhQ4P/bVusXcqNE2S3XrNURwzQ== - dependencies: - "@tootallnate/once" "1" - agent-base "6" - debug "4" - get-uri "3" - http-proxy-agent "^4.0.1" - https-proxy-agent "5" - pac-resolver "^5.0.0" - raw-body "^2.2.0" - socks-proxy-agent "5" - -pac-resolver@^5.0.0: - version "5.0.1" - resolved "https://registry.npmjs.org/pac-resolver/-/pac-resolver-5.0.1.tgz" - integrity sha512-cy7u00ko2KVgBAjuhevqpPeHIkCIqPe1v24cydhWjmeuzaBfmUWFCZJ1iAh5TuVzVZoUzXIW7K8sMYOZ84uZ9Q== - dependencies: - degenerator "^3.0.2" - ip "^1.1.5" - netmask "^2.0.2" - -pako@^0.2.5: - version "0.2.9" - resolved "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz" - integrity sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA== - -parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== - dependencies: - callsites "^3.0.0" - -parse-json@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" - integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== - dependencies: - "@babel/code-frame" "^7.0.0" - error-ex "^1.3.1" - json-parse-even-better-errors "^2.3.0" - lines-and-columns "^1.1.6" - -parseurl@^1.3.3, parseurl@~1.3.3: - version "1.3.3" - resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" - integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== - -passport-jwt@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/passport-jwt/-/passport-jwt-4.0.0.tgz" - integrity sha512-BwC0n2GP/1hMVjR4QpnvqA61TxenUMlmfNjYNgK0ZAs0HK4SOQkHcSv4L328blNTLtHq7DbmvyNJiH+bn6C5Mg== - dependencies: - jsonwebtoken "^8.2.0" - passport-strategy "^1.0.0" - -passport-strategy@1.x.x, passport-strategy@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz" - integrity sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA== - -passport@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/passport/-/passport-0.6.0.tgz" - integrity sha512-0fe+p3ZnrWRW74fe8+SvCyf4a3Pb2/h7gFkQ8yTJpAO50gDzlfjZUZTO1k5Eg9kUct22OxHLqDZoKUWRHOh9ug== - dependencies: - passport-strategy "1.x.x" - pause "0.0.1" - utils-merge "^1.0.1" - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" - integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== - -path-key@^3.0.0, path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-key@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz" - integrity sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ== - -path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -path-to-regexp@0.1.7: - version "0.1.7" - resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" - integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== - -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== - -pause@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz" - integrity sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg== - -picocolors@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== - -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: - version "2.3.1" - resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" - integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== - -pidtree@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz" - integrity sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g== - -pidusage@^2.0.21: - version "2.0.21" - resolved "https://registry.npmjs.org/pidusage/-/pidusage-2.0.21.tgz" - integrity sha512-cv3xAQos+pugVX+BfXpHsbyz/dLzX+lr44zNMsYiGxUw+kV5sgQCIcLd1z+0vq+KyC7dJ+/ts2PsfgWfSC3WXA== - dependencies: - safe-buffer "^5.2.1" - -pidusage@~3.0: - version "3.0.2" - resolved "https://registry.npmjs.org/pidusage/-/pidusage-3.0.2.tgz" - integrity sha512-g0VU+y08pKw5M8EZ2rIGiEBaB8wrQMjYGFfW2QVIfyT8V+fq8YFLkvlz4bz5ljvFDJYNFCWT3PWqcRr2FKO81w== - dependencies: - safe-buffer "^5.2.1" - -pirates@^4.0.4: - version "4.0.5" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" - integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== - -pkg-dir@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" - integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== - dependencies: - find-up "^4.0.0" - -pm2-axon-rpc@~0.7.0, pm2-axon-rpc@~0.7.1: - version "0.7.1" - resolved "https://registry.npmjs.org/pm2-axon-rpc/-/pm2-axon-rpc-0.7.1.tgz" - integrity sha512-FbLvW60w+vEyvMjP/xom2UPhUN/2bVpdtLfKJeYM3gwzYhoTEEChCOICfFzxkxuoEleOlnpjie+n1nue91bDQw== - dependencies: - debug "^4.3.1" - -pm2-axon@~4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/pm2-axon/-/pm2-axon-4.0.1.tgz" - integrity sha512-kES/PeSLS8orT8dR5jMlNl+Yu4Ty3nbvZRmaAtROuVm9nYYGiaoXqqKQqQYzWQzMYWUKHMQTvBlirjE5GIIxqg== - dependencies: - amp "~0.3.1" - amp-message "~0.1.1" - debug "^4.3.1" - escape-string-regexp "^4.0.0" - -pm2-deploy@~1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/pm2-deploy/-/pm2-deploy-1.0.2.tgz" - integrity sha512-YJx6RXKrVrWaphEYf++EdOOx9EH18vM8RSZN/P1Y+NokTKqYAca/ejXwVLyiEpNju4HPZEk3Y2uZouwMqUlcgg== - dependencies: - run-series "^1.1.8" - tv4 "^1.3.0" - -pm2-multimeter@^0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/pm2-multimeter/-/pm2-multimeter-0.1.2.tgz" - integrity sha512-S+wT6XfyKfd7SJIBqRgOctGxaBzUOmVQzTAS+cg04TsEUObJVreha7lvCfX8zzGVr871XwCSnHUU7DQQ5xEsfA== - dependencies: - charm "~0.1.1" - -pm2-sysmonit@^1.2.8: - version "1.2.8" - resolved "https://registry.npmjs.org/pm2-sysmonit/-/pm2-sysmonit-1.2.8.tgz" - integrity sha512-ACOhlONEXdCTVwKieBIQLSi2tQZ8eKinhcr9JpZSUAL8Qy0ajIgRtsLxG/lwPOW3JEKqPyw/UaHmTWhUzpP4kA== - dependencies: - async "^3.2.0" - debug "^4.3.1" - pidusage "^2.0.21" - systeminformation "^5.7" - tx2 "~1.0.4" - -pm2@^5.2.2: - version "5.2.2" - resolved "https://registry.npmjs.org/pm2/-/pm2-5.2.2.tgz" - integrity sha512-mASxgh/MZhtVze/wijGf+tE6JKdA3lEq64FOfXVhhArkuk9Qxl4ePw9XgFJaArOXnU3bde+KbeAJHYxppVvYBQ== - dependencies: - "@pm2/agent" "~2.0.0" - "@pm2/io" "~5.0.0" - "@pm2/js-api" "~0.6.7" - "@pm2/pm2-version-check" latest - async "~3.2.0" - blessed "0.1.81" - chalk "3.0.0" - chokidar "^3.5.3" - cli-tableau "^2.0.0" - commander "2.15.1" - croner "~4.1.92" - dayjs "~1.11.5" - debug "^4.3.1" - enquirer "2.3.6" - eventemitter2 "5.0.1" - fclone "1.0.11" - mkdirp "1.0.4" - needle "2.4.0" - pidusage "~3.0" - pm2-axon "~4.0.1" - pm2-axon-rpc "~0.7.1" - pm2-deploy "~1.0.2" - pm2-multimeter "^0.1.2" - promptly "^2" - semver "^7.2" - source-map-support "0.5.21" - sprintf-js "1.1.2" - vizion "~2.2.1" - yamljs "0.3.0" - optionalDependencies: - pm2-sysmonit "^1.2.8" - -prelude-ls@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" - integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== - -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" - integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== - -prettier-linter-helpers@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz" - integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== - dependencies: - fast-diff "^1.1.2" - -prettier@^2.8.1: - version "2.8.1" - resolved "https://registry.npmjs.org/prettier/-/prettier-2.8.1.tgz" - integrity sha512-lqGoSJBQNJidqCHE80vqZJHWHRFoNYsSpP9AjFhlhi9ODCJA541svILes/+/1GM3VaL/abZi7cpFzOpdR9UPKg== - -pretty-format@^29.0.0, pretty-format@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.3.1.tgz#1841cac822b02b4da8971dacb03e8a871b4722da" - integrity sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg== - dependencies: - "@jest/schemas" "^29.0.0" - ansi-styles "^5.0.0" - react-is "^18.0.0" - -prisma@^4.10.1: - version "4.16.2" - resolved "https://registry.yarnpkg.com/prisma/-/prisma-4.16.2.tgz#469e0a0991c6ae5bcde289401726bb012253339e" - integrity sha512-SYCsBvDf0/7XSJyf2cHTLjLeTLVXYfqp7pG5eEVafFLeT0u/hLFz/9W196nDRGUOo1JfPatAEb+uEnTQImQC1g== - dependencies: - "@prisma/engines" "4.16.2" - -promptly@^2: - version "2.2.0" - resolved "https://registry.npmjs.org/promptly/-/promptly-2.2.0.tgz" - integrity sha512-aC9j+BZsRSSzEsXBNBwDnAxujdx19HycZoKgRgzWnS8eOHg1asuf9heuLprfbe739zY3IdUQx+Egv6Jn135WHA== - dependencies: - read "^1.0.4" - -prompts@^2.0.1: - version "2.4.2" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" - integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== - dependencies: - kleur "^3.0.3" - sisteransi "^1.0.5" - -proxy-addr@~2.0.7: - version "2.0.7" - resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz" - integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== - dependencies: - forwarded "0.2.0" - ipaddr.js "1.9.1" - -proxy-agent@~5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/proxy-agent/-/proxy-agent-5.0.0.tgz" - integrity sha512-gkH7BkvLVkSfX9Dk27W6TyNOWWZWRilRfk1XxGNWOYJ2TuedAv1yFpCaU9QSBmBe716XOTNpYNOzhysyw8xn7g== - dependencies: - agent-base "^6.0.0" - debug "4" - http-proxy-agent "^4.0.0" - https-proxy-agent "^5.0.0" - lru-cache "^5.1.1" - pac-proxy-agent "^5.0.0" - proxy-from-env "^1.0.0" - socks-proxy-agent "^5.0.0" - -proxy-from-env@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz" - integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== - -pstree.remy@^1.1.8: - version "1.1.8" - resolved "https://registry.yarnpkg.com/pstree.remy/-/pstree.remy-1.1.8.tgz#c242224f4a67c21f686839bbdb4ac282b8373d3a" - integrity sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w== - -punycode@^2.1.0: - version "2.1.1" - resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== - -qs@6.11.0, qs@^6.11.0: - version "6.11.0" - resolved "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz" - integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== - dependencies: - side-channel "^1.0.4" - -queue-microtask@^1.2.2: - version "1.2.3" - resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" - integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== - -range-parser@^1.2.0, range-parser@~1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" - integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== - -raw-body@2.5.1, raw-body@^2.2.0: - version "2.5.1" - resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz" - integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== - dependencies: - bytes "3.1.2" - http-errors "2.0.0" - iconv-lite "0.4.24" - unpipe "1.0.0" - -react-is@^18.0.0: - version "18.2.0" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" - integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== - -read@^1.0.4: - version "1.0.7" - resolved "https://registry.npmjs.org/read/-/read-1.0.7.tgz" - integrity sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ== - dependencies: - mute-stream "~0.0.4" - -readable-stream@1.1.x: - version "1.1.14" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz" - integrity sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.1" - isarray "0.0.1" - string_decoder "~0.10.x" - -readable-stream@^3.4.0, readable-stream@^3.6.0: - version "3.6.0" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" - integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readdirp@~3.6.0: - version "3.6.0" - resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" - integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== - dependencies: - picomatch "^2.2.1" - -regexpp@^3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz" - integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== - -require-in-the-middle@^5.0.0: - version "5.2.0" - resolved "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-5.2.0.tgz" - integrity sha512-efCx3b+0Z69/LGJmm9Yvi4cqEdxnoGnxYxGxBghkkTTFeXRtTCmmhO0AnAfHz59k957uTSuy8WaHqOs8wbYUWg== - dependencies: - debug "^4.1.1" - module-details-from-path "^1.0.3" - resolve "^1.22.1" - -resolve-cwd@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" - integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== - dependencies: - resolve-from "^5.0.0" - -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - -resolve-from@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" - integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== - -resolve.exports@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9" - integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ== - -resolve@^1.20.0, resolve@^1.22.1: - version "1.22.1" - resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz" - integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== - dependencies: - is-core-module "^2.9.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz" - integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" - -reusify@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" - integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== - -rfdc@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz" - integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== - -rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -run-parallel@^1.1.9: - version "1.2.0" - resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" - integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== - dependencies: - queue-microtask "^1.2.2" - -run-series@^1.1.8: - version "1.1.9" - resolved "https://registry.npmjs.org/run-series/-/run-series-1.1.9.tgz" - integrity sha512-Arc4hUN896vjkqCYrUXquBFtRZdv1PfLbTYP71efP6butxyQ0kWpiNJyAgsxscmQg1cqvHY32/UCBzXedTpU2g== - -rxjs@^7.5.7: - version "7.6.0" - resolved "https://registry.npmjs.org/rxjs/-/rxjs-7.6.0.tgz" - integrity sha512-DDa7d8TFNUalGC9VqXvQ1euWNN7sc63TrUCuM9J998+ViviahMIjKSOU7rfcgFOF+FCD71BhDRv4hrFz+ImDLQ== - dependencies: - tslib "^2.1.0" - -safe-buffer@5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-buffer@5.2.1, safe-buffer@^5.0.1, safe-buffer@^5.2.1, safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - -safe-stable-stringify@^2.3.1: - version "2.4.1" - resolved "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.1.tgz" - integrity sha512-dVHE6bMtS/bnL2mwualjc6IxEv1F+OCUpA46pKUj6F8uDbUM0jCCulPqRNPSnWwGNKx5etqMjZYdXtrm5KJZGA== - -"safer-buffer@>= 2.1.2 < 3": - version "2.1.2" - resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -sax@^1.2.4: - version "1.2.4" - resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== - -semver@6.3.0, semver@^6.0.0, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -semver@7.x, semver@^7.2, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8: - version "7.3.8" - resolved "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz" - integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== - dependencies: - lru-cache "^6.0.0" - -semver@^5.3.0, semver@^5.5.0, semver@^5.6.0, semver@^5.7.1: - version "5.7.1" - resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - -semver@~7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" - integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== - -semver@~7.2.0: - version "7.2.3" - resolved "https://registry.npmjs.org/semver/-/semver-7.2.3.tgz" - integrity sha512-utbW9Z7ZxVvwiIWkdOMLOR9G/NFXh2aRucghkVrEMJWuC++r3lCkBC3LwqBinyHzGMAJxY5tn6VakZGHObq5ig== - -send@0.18.0: - version "0.18.0" - resolved "https://registry.npmjs.org/send/-/send-0.18.0.tgz" - integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== - dependencies: - debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "2.0.0" - mime "1.6.0" - ms "2.1.3" - on-finished "2.4.1" - range-parser "~1.2.1" - statuses "2.0.1" - -serve-static@1.15.0: - version "1.15.0" - resolved "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz" - integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== - dependencies: - encodeurl "~1.0.2" - escape-html "~1.0.3" - parseurl "~1.3.3" - send "0.18.0" - -setprototypeof@1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" - integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -shimmer@^1.1.0, shimmer@^1.2.0: - version "1.2.1" - resolved "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz" - integrity sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw== - -side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== - dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" - -signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: - version "3.0.7" - resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" - integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== - -simple-swizzle@^0.2.2: - version "0.2.2" - resolved "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz" - integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg== - dependencies: - is-arrayish "^0.3.1" - -simple-update-notifier@^1.0.7: - version "1.1.0" - resolved "https://registry.yarnpkg.com/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz#67694c121de354af592b347cdba798463ed49c82" - integrity sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg== - dependencies: - semver "~7.0.0" - -sisteransi@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" - integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -slice-ansi@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz" - integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ== - dependencies: - ansi-styles "^4.0.0" - astral-regex "^2.0.0" - is-fullwidth-code-point "^3.0.0" - -slice-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz" - integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== - dependencies: - ansi-styles "^4.0.0" - astral-regex "^2.0.0" - is-fullwidth-code-point "^3.0.0" - -slice-ansi@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz" - integrity sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ== - dependencies: - ansi-styles "^6.0.0" - is-fullwidth-code-point "^4.0.0" - -smart-buffer@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz" - integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== - -socks-proxy-agent@5, socks-proxy-agent@^5.0.0: - version "5.0.1" - resolved "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz" - integrity sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ== - dependencies: - agent-base "^6.0.2" - debug "4" - socks "^2.3.3" - -socks@^2.3.3: - version "2.7.1" - resolved "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz" - integrity sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ== - dependencies: - ip "^2.0.0" - smart-buffer "^4.2.0" - -source-map-support@0.5.13: - version "0.5.13" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.13.tgz#31b24a9c2e73c2de85066c0feb7d44767ed52932" - integrity sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map-support@0.5.21: - version "0.5.21" - resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" - integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -sprintf-js@1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz" - integrity sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug== - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" - integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== - -stack-trace@0.0.x: - version "0.0.10" - resolved "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz" - integrity sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg== - -stack-utils@^2.0.3: - version "2.0.6" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" - integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== - dependencies: - escape-string-regexp "^2.0.0" - -statuses@2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" - integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== - -string-argv@^0.3.1: - version "0.3.1" - resolved "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz" - integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg== - -string-length@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" - integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== - dependencies: - char-regex "^1.0.2" - strip-ansi "^6.0.0" - -string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: - version "4.2.3" - resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string-width@^5.0.0: - version "5.1.2" - resolved "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz" - integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== - dependencies: - eastasianwidth "^0.2.0" - emoji-regex "^9.2.2" - strip-ansi "^7.0.1" - -string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~0.10.x: - version "0.10.31" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - integrity sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ== - -strip-ansi@^6.0.0, strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-ansi@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz" - integrity sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw== - dependencies: - ansi-regex "^6.0.1" - -strip-bom@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" - integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== - -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== - -strip-final-newline@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz" - integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw== - -strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" - integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== - -superagent@^8.0.5: - version "8.0.6" - resolved "https://registry.yarnpkg.com/superagent/-/superagent-8.0.6.tgz#e3fb0b3112b79b12acd605c08846253197765bf6" - integrity sha512-HqSe6DSIh3hEn6cJvCkaM1BLi466f1LHi4yubR0tpewlMpk4RUFFy35bKz8SsPBwYfIIJy5eclp+3tCYAuX0bw== - dependencies: - component-emitter "^1.3.0" - cookiejar "^2.1.3" - debug "^4.3.4" - fast-safe-stringify "^2.1.1" - form-data "^4.0.0" - formidable "^2.1.1" - methods "^1.1.2" - mime "2.6.0" - qs "^6.11.0" - semver "^7.3.8" - -supertest@^6.3.3: - version "6.3.3" - resolved "https://registry.yarnpkg.com/supertest/-/supertest-6.3.3.tgz#42f4da199fee656106fd422c094cf6c9578141db" - integrity sha512-EMCG6G8gDu5qEqRQ3JjjPs6+FYT1a7Hv5ApHvtSghmOFJYtsU5S+pSb6Y2EUeCEY3CmEL3mmQ8YWlPOzQomabA== - dependencies: - methods "^1.1.2" - superagent "^8.0.5" - -supports-color@^5.3.0, supports-color@^5.5.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - -supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - -supports-color@^8.0.0: - version "8.1.1" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" - integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== - dependencies: - has-flag "^4.0.0" - -supports-preserve-symlinks-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - -swagger-jsdoc@^6.2.5: - version "6.2.5" - resolved "https://registry.npmjs.org/swagger-jsdoc/-/swagger-jsdoc-6.2.5.tgz" - integrity sha512-l+cdsKS2y+QDhrH1TJSUiE0y9XKuf5xaGSatjf0hR/wjTlMpO8WfubBK9d/nASdbHPMtj9iJZLBH2ogBEhL7Sw== - dependencies: - commander "6.2.0" - doctrine "3.0.0" - glob "7.1.6" - lodash.mergewith "^4.6.2" - swagger-parser "10.0.2" - yaml "2.0.0-1" - -swagger-parser@10.0.2: - version "10.0.2" - resolved "https://registry.npmjs.org/swagger-parser/-/swagger-parser-10.0.2.tgz" - integrity sha512-9jHkHM+QXyLGFLk1DkXBwV+4HyNm0Za3b8/zk/+mjr8jgOSiqm3FOTHBSDsBjtn9scdL+8eWcHdupp2NLM8tDw== - dependencies: - "@apidevtools/swagger-parser" "10.0.2" - -swagger-ui-dist@>=4.11.0: - version "4.15.5" - resolved "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-4.15.5.tgz" - integrity sha512-V3eIa28lwB6gg7/wfNvAbjwJYmDXy1Jo1POjyTzlB6wPcHiGlRxq39TSjYGVjQrUSAzpv+a7nzp7mDxgNy57xA== - -swagger-ui-express@^4.6.0: - version "4.6.0" - resolved "https://registry.npmjs.org/swagger-ui-express/-/swagger-ui-express-4.6.0.tgz" - integrity sha512-ZxpQFp1JR2RF8Ar++CyJzEDdvufa08ujNUJgMVTMWPi86CuQeVdBtvaeO/ysrz6dJAYXf9kbVNhWD7JWocwqsA== - dependencies: - swagger-ui-dist ">=4.11.0" - -systeminformation@^5.7: - version "5.16.6" - resolved "https://registry.npmjs.org/systeminformation/-/systeminformation-5.16.6.tgz" - integrity sha512-FLljCM7UmCVnilpQvX9b1SptMjuxPrtlqqSsFPI/3nQ19ZDJSalpph/9K707y5N6gT1loJwG42j+xVhX0RwuFw== - -test-exclude@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" - integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== - dependencies: - "@istanbuljs/schema" "^0.1.2" - glob "^7.1.4" - minimatch "^3.0.4" - -text-hex@1.0.x: - version "1.0.0" - resolved "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz" - integrity sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg== - -text-table@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" - integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== - -through@^2.3.8: - version "2.3.8" - resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" - integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== - -tmpl@1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" - integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== - -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -toidentifier@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" - integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== - -touch@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/touch/-/touch-3.1.0.tgz#fe365f5f75ec9ed4e56825e0bb76d24ab74af83b" - integrity sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA== - dependencies: - nopt "~1.0.10" - -triple-beam@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz" - integrity sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw== - -ts-jest@^29.0.3: - version "29.0.3" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.0.3.tgz#63ea93c5401ab73595440733cefdba31fcf9cb77" - integrity sha512-Ibygvmuyq1qp/z3yTh9QTwVVAbFdDy/+4BtIQR2sp6baF2SJU/8CKK/hhnGIDY2L90Az2jIqTwZPnN2p+BweiQ== - dependencies: - bs-logger "0.x" - fast-json-stable-stringify "2.x" - jest-util "^29.0.0" - json5 "^2.2.1" - lodash.memoize "4.x" - make-error "1.x" - semver "7.x" - yargs-parser "^21.0.1" - -ts-node@^10.9.1: - version "10.9.1" - resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.9.1.tgz#e73de9102958af9e1f0b168a6ff320e25adcff4b" - integrity sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw== - dependencies: - "@cspotcode/source-map-support" "^0.8.0" - "@tsconfig/node10" "^1.0.7" - "@tsconfig/node12" "^1.0.7" - "@tsconfig/node14" "^1.0.0" - "@tsconfig/node16" "^1.0.2" - acorn "^8.4.1" - acorn-walk "^8.1.1" - arg "^4.1.0" - create-require "^1.1.0" - diff "^4.0.1" - make-error "^1.1.1" - v8-compile-cache-lib "^3.0.1" - yn "3.1.1" - -tslib@1.9.3: - version "1.9.3" - resolved "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz" - integrity sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ== - -tslib@^1.8.1: - version "1.14.1" - resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" - integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== - -tslib@^2.0.1, tslib@^2.1.0: - version "2.4.1" - resolved "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz" - integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== - -tsutils@^3.21.0: - version "3.21.0" - resolved "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz" - integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== - dependencies: - tslib "^1.8.1" - -tv4@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/tv4/-/tv4-1.3.0.tgz" - integrity sha512-afizzfpJgvPr+eDkREK4MxJ/+r8nEEHcmitwgnPUqpaP+FpwQyadnxNoSACbgc/b1LsZYtODGoPiFxQrgJgjvw== - -tx2@~1.0.4: - version "1.0.5" - resolved "https://registry.npmjs.org/tx2/-/tx2-1.0.5.tgz" - integrity sha512-sJ24w0y03Md/bxzK4FU8J8JveYYUbSs2FViLJ2D/8bytSiyPRbuE3DyL/9UKYXTZlV3yXq0L8GLlhobTnekCVg== - dependencies: - json-stringify-safe "^5.0.1" - -type-check@^0.4.0, type-check@~0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" - integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== - dependencies: - prelude-ls "^1.2.1" - -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" - integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== - dependencies: - prelude-ls "~1.1.2" - -type-detect@4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" - integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== - -type-fest@^0.20.2: - version "0.20.2" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" - integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== - -type-fest@^0.21.3: - version "0.21.3" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" - integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== - -type-is@^1.6.18, type-is@~1.6.18: - version "1.6.18" - resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" - integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== - dependencies: - media-typer "0.3.0" - mime-types "~2.1.24" - -typescript@^4.9.4: - version "4.9.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.4.tgz#a2a3d2756c079abda241d75f149df9d561091e78" - integrity sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg== - -undefsafe@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/undefsafe/-/undefsafe-2.0.5.tgz#38733b9327bdcd226db889fb723a6efd162e6e2c" - integrity sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA== - -universalify@^0.1.0: - version "0.1.2" - resolved "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== - -unpipe@1.0.0, unpipe@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" - integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== - -update-browserslist-db@^1.0.9: - version "1.0.10" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3" - integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== - dependencies: - escalade "^3.1.1" - picocolors "^1.0.0" - -uri-js@^4.2.2: - version "4.4.1" - resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" - integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== - dependencies: - punycode "^2.1.0" - -util-deprecate@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== - -utils-merge@1.0.1, utils-merge@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" - integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== - -uuid@^3.2.1: - version "3.4.0" - resolved "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz" - integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== - -v8-compile-cache-lib@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz" - integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== - -v8-to-istanbul@^9.0.1: - version "9.0.1" - resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz#b6f994b0b5d4ef255e17a0d17dc444a9f5132fa4" - integrity sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w== - dependencies: - "@jridgewell/trace-mapping" "^0.3.12" - "@types/istanbul-lib-coverage" "^2.0.1" - convert-source-map "^1.6.0" - -validator@^13.6.0: - version "13.7.0" - resolved "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz" - integrity sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw== - -vary@^1, vary@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" - integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== - -vizion@~2.2.1: - version "2.2.1" - resolved "https://registry.npmjs.org/vizion/-/vizion-2.2.1.tgz" - integrity sha512-sfAcO2yeSU0CSPFI/DmZp3FsFE9T+8913nv1xWBOyzODv13fwkn6Vl7HqxGpkr9F608M+8SuFId3s+BlZqfXww== - dependencies: - async "^2.6.3" - git-node-fs "^1.0.0" - ini "^1.3.5" - js-git "^0.7.8" - -vm2@^3.9.8: - version "3.9.13" - resolved "https://registry.npmjs.org/vm2/-/vm2-3.9.13.tgz" - integrity sha512-0rvxpB8P8Shm4wX2EKOiMp7H2zq+HUE/UwodY0pCZXs9IffIKZq6vUti5OgkVCTakKo9e/fgO4X1fkwfjWxE3Q== - dependencies: - acorn "^8.7.0" - acorn-walk "^8.2.0" - -walker@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" - integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== - dependencies: - makeerror "1.0.12" - -which@^2.0.1: - version "2.0.2" - resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -winston-transport@^4.5.0: - version "4.5.0" - resolved "https://registry.npmjs.org/winston-transport/-/winston-transport-4.5.0.tgz" - integrity sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q== - dependencies: - logform "^2.3.2" - readable-stream "^3.6.0" - triple-beam "^1.3.0" - -winston@^3.8.2: - version "3.8.2" - resolved "https://registry.npmjs.org/winston/-/winston-3.8.2.tgz" - integrity sha512-MsE1gRx1m5jdTTO9Ld/vND4krP2To+lgDoMEHGGa4HIlAUyXJtfc7CxQcGXVyz2IBpw5hbFkj2b/AtUdQwyRew== - dependencies: - "@colors/colors" "1.5.0" - "@dabh/diagnostics" "^2.0.2" - async "^3.2.3" - is-stream "^2.0.0" - logform "^2.4.0" - one-time "^1.0.0" - readable-stream "^3.4.0" - safe-stable-stringify "^2.3.1" - stack-trace "0.0.x" - triple-beam "^1.3.0" - winston-transport "^4.5.0" - -word-wrap@^1.2.3, word-wrap@~1.2.3: - version "1.2.3" - resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" - integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== - -wrap-ansi@^6.2.0: - version "6.2.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" - integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrappy@1: - version "1.0.2" - resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== - -write-file-atomic@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd" - integrity sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg== - dependencies: - imurmurhash "^0.1.4" - signal-exit "^3.0.7" - -ws@^7.0.0, ws@~7.4.0: - version "7.4.6" - resolved "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz" - integrity sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A== - -xregexp@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz" - integrity sha512-xl/50/Cf32VsGq/1R8jJE5ajH1yMCQkpmoS10QbFZWl2Oor4H0Me64Pu2yxvsRWK3m6soJbmGfzSR7BYmDcWAA== - -xss-filters@^1.2.7: - version "1.2.7" - resolved "https://registry.npmjs.org/xss-filters/-/xss-filters-1.2.7.tgz" - integrity sha512-KzcmYT/f+YzcYrYRqw6mXxd25BEZCxBQnf+uXTopQDIhrmiaLwO+f+yLsIvvNlPhYvgff8g3igqrBxYh9k8NbQ== - -y18n@^5.0.5: - version "5.0.8" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" - integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== - -yallist@^3.0.2: - version "3.1.1" - resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" - integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - -yaml@2.0.0-1: - version "2.0.0-1" - resolved "https://registry.npmjs.org/yaml/-/yaml-2.0.0-1.tgz" - integrity sha512-W7h5dEhywMKenDJh2iX/LABkbFnBxasD27oyXWDS/feDsxiw0dD5ncXdYXgkvAsXIY2MpW/ZKkr9IU30DBdMNQ== - -yaml@^2.1.3: - version "2.1.3" - resolved "https://registry.npmjs.org/yaml/-/yaml-2.1.3.tgz" - integrity sha512-AacA8nRULjKMX2DvWvOAdBZMOfQlypSFkjcOcu9FalllIDJ1kvlREzcdIZmidQUqqeMv7jorHjq2HlLv/+c2lg== - -yamljs@0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz" - integrity sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ== - dependencies: - argparse "^1.0.7" - glob "^7.0.5" - -yargs-parser@^21.0.1, yargs-parser@^21.1.1: - version "21.1.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" - integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== - -yargs@^17.3.1: - version "17.6.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.6.2.tgz#2e23f2944e976339a1ee00f18c77fedee8332541" - integrity sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw== - dependencies: - cliui "^8.0.1" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.3" - y18n "^5.0.5" - yargs-parser "^21.1.1" - -yn@3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz" - integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== - -yocto-queue@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" - integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== - -z-schema@^4.2.3: - version "4.2.4" - resolved "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz" - integrity sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w== - dependencies: - lodash.get "^4.4.2" - lodash.isequal "^4.5.0" - validator "^13.6.0" - optionalDependencies: - commander "^2.7.1" diff --git a/03_source/mobile_baseline.bak/.editorconfig b/03_source/mobile_baseline.bak/.editorconfig deleted file mode 100644 index 82da0b1..0000000 --- a/03_source/mobile_baseline.bak/.editorconfig +++ /dev/null @@ -1,15 +0,0 @@ -# http://editorconfig.org - -root = true - -[*] -charset = utf-8 -indent_style = space -indent_size = 2 -end_of_line = lf -insert_final_newline = true -trim_trailing_whitespace = true - -[*.md] -insert_final_newline = false -trim_trailing_whitespace = false \ No newline at end of file diff --git a/03_source/mobile_baseline.bak/.firebaserc b/03_source/mobile_baseline.bak/.firebaserc deleted file mode 100644 index 711741d..0000000 --- a/03_source/mobile_baseline.bak/.firebaserc +++ /dev/null @@ -1,5 +0,0 @@ -{ - "projects": { - "default": "ionic-react-conference-app" - } -} diff --git a/03_source/mobile_baseline.bak/.github/CONTRIBUTING.md b/03_source/mobile_baseline.bak/.github/CONTRIBUTING.md deleted file mode 100644 index 20ff866..0000000 --- a/03_source/mobile_baseline.bak/.github/CONTRIBUTING.md +++ /dev/null @@ -1,59 +0,0 @@ -# Contributing to the Ionic React Conference Application - -Thank you for taking the time to contribute! :tada::+1: - -The following is a set of guidelines for contributing to the conference app. These are just guidelines, not rules, use your best judgment and feel free to propose changes to this document in a pull request. - -## Table of Contents -- [Reporting Issues](#reporting-issues) - - [Before Submitting an Issue](#before-submitting-an-issue) - - [Determining the Repository](#determining-the-repository) - - [Submitting the Issue](#submitting-the-issue) -- [Submitting a Pull Request](#submitting-a-pull-request) - - [Guidelines for Submitting](#guidelines-for-submitting) - - [Code Style](#code-style) - -## Reporting Issues - -Before submitting an issue, please go through [the list below](#before-submitting-an-issue) as you might find a solution to your issue. - -### Before Submitting an Issue - -* Make sure you get the latest version of the code and run through the [Getting Started](https://github.com/ionic-team/ionic-react-conference-app#getting-started) steps to see if this resolves your issue. -* Check the [forum](https://forum.ionicframework.com) for similar questions and answers. -* Go through [all issues](https://github.com/ionic-team/ionic-react-conference-app/issues?utf8=%E2%9C%93&q=is%3Aissue) on this repository to see if the issue has already been created. It could have been closed with a resolution, so check closed issues, too. -* Chat with us on [Discord](https://ionic.link/discord) to see if we can find a solution to the problem! -* [Determine which repository](#determining-the-repository) the problem should be reported in. - -### Determining the Repository - -There are several repositories being used for Ionic, which makes it difficult to determine which one to report an issue to. Don't worry if you aren't sure, we can always move it! - -* The [Ionic Framework repository](https://github.com/ionic-team/ionic-framework) is a repository for all things related to the Ionic Framework. If you are able to reproduce the issue in any of the Ionic starters (or an existing project), you'll want to submit the issue [here](https://github.com/ionic-team/ionic-framework/issues). -* The [Ionic CLI repository](https://github.com/ionic-team/ionic-cli) contains all of the code that allows you to run `ionic` commands from a terminal window. It is safe to put any issues [here](https://github.com/ionic-team/ionic-cli/issues) that relate to running an `ionic` command. -* **This repository** is a demo of the Ionic Framework. If you find an issue with this app that does not occur on [a new app](https://ionicframework.com/docs/intro/cli#start-an-app), please submit the issue [here](https://github.com/ionic-team/ionic-react-conference-app/issues). - -### Submitting the Issue - -* **Use a clear and descriptive title** for the issue to identify the problem. This makes it easier for others to find. -* **Describe the exact steps to reproduce the problem** with as many details as needed. -* **Provide your configuration** by running `ionic info` in a terminal from *within* the project folder and pasting this information in the issue. - -## Submitting a Pull Request - -### Guidelines for Submitting - -When in doubt, keep your pull requests small. To give a PR the best chance of getting accepted, do not bundle more than one "feature" or bug fix per PR. Doing so makes it very hard to accept it if one of the fixes has issues. - -It's always best to create two smaller PRs than one big one. - -Talk to us before creating a PR that refactors the code or directory structure of the project. This project is constantly changing to reflect the latest version of Ionic Framework so sometimes it will be in the process of getting fixed. - -### Code Style - -Make sure to follow the existing code style as much as possible. - -* No underscores prefixing JS functions. -* Use flat Sass: - * **Don't** use [BEM conventions](https://css-tricks.com/bem-101/) - * Avoid nesting selectors. This is done to make it easier for users without Sass experience to understand and read. diff --git a/03_source/mobile_baseline.bak/.gitignore b/03_source/mobile_baseline.bak/.gitignore deleted file mode 100644 index 516dc4d..0000000 --- a/03_source/mobile_baseline.bak/.gitignore +++ /dev/null @@ -1,83 +0,0 @@ -# Logs -.firebase -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* - -# Runtime data -pids -*.pid -*.seed -*.pid.lock - -# Directory for instrumented libs generated by jscoverage/JSCover -lib-cov - -# Coverage directory used by tools like istanbul -coverage - -# nyc test coverage -.nyc_output - -# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) -.grunt - -# Bower dependency directory (https://bower.io/) -bower_components - -# node-waf configuration -.lock-wscript - -# Compiled binary addons (http://nodejs.org/api/addons.html) -build/Release - -# Dependency directories -node_modules/ -jspm_packages/ - -# Typescript v1 declaration files -typings/ - -# Optional npm cache directory -.npm - -# Optional eslint cache -.eslintcache - -# Optional REPL history -.node_repl_history - -# Output of 'npm pack' -*.tgz - -# Yarn Integrity file -.yarn-integrity - -# dotenv environment variables file -.env - -# See https://help.github.com/ignore-files/ for more about ignoring files. - -# dependencies -/node_modules - -# testing -/coverage - -# production -/dist - -# misc -.DS_Store -.env.local -.env.development.local -.env.test.local -.env.production.local - -npm-debug.log* -yarn-debug.log* -yarn-error.log* - -.stencil/ diff --git a/03_source/mobile_baseline.bak/.netlify/_redirects b/03_source/mobile_baseline.bak/.netlify/_redirects deleted file mode 100644 index 50a4633..0000000 --- a/03_source/mobile_baseline.bak/.netlify/_redirects +++ /dev/null @@ -1 +0,0 @@ -/* /index.html 200 \ No newline at end of file diff --git a/03_source/mobile_baseline.bak/.netlify/state.json b/03_source/mobile_baseline.bak/.netlify/state.json deleted file mode 100644 index f97268e..0000000 --- a/03_source/mobile_baseline.bak/.netlify/state.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "siteId": "86675615-6271-4145-8ffe-9c78dc4d34a3" -} \ No newline at end of file diff --git a/03_source/mobile_baseline.bak/.prettierrc b/03_source/mobile_baseline.bak/.prettierrc deleted file mode 100644 index c3e0328..0000000 --- a/03_source/mobile_baseline.bak/.prettierrc +++ /dev/null @@ -1,5 +0,0 @@ -{ - "semi": true, - "singleQuote": true, - "trailingComma": "es5" -} diff --git a/03_source/mobile_baseline.bak/.vscode/settings.json b/03_source/mobile_baseline.bak/.vscode/settings.json deleted file mode 100644 index 3662b37..0000000 --- a/03_source/mobile_baseline.bak/.vscode/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "typescript.tsdk": "node_modules/typescript/lib" -} \ No newline at end of file diff --git a/03_source/mobile_baseline.bak/LICENSE b/03_source/mobile_baseline.bak/LICENSE deleted file mode 100644 index 623c70a..0000000 --- a/03_source/mobile_baseline.bak/LICENSE +++ /dev/null @@ -1,23 +0,0 @@ -Copyright 2015-present Drifty Co. -http://drifty.com/ - -MIT License - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/03_source/mobile_baseline.bak/README.md b/03_source/mobile_baseline.bak/README.md deleted file mode 100644 index 7a24529..0000000 --- a/03_source/mobile_baseline.bak/README.md +++ /dev/null @@ -1,71 +0,0 @@ -# Ionic React Conference App - -[![Built with Ionic](https://img.shields.io/badge/-Built%20with%20Ionic-3880FF?style=flat&logo=ionic&logoColor=white)](https://ionicframework.com) -[![React](https://img.shields.io/badge/-React-61DAFB?style=flat&logo=react&logoColor=black)](https://reactjs.org) -[![MIT License](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE) - - -This is a **kitchen-sink demo application** built with **Ionic Framework** and **React**. It showcases a wide range of Ionic components and features in the context of a fictional tech conference app. - -**Note**: There is no actual Ionic Conference. This project is purely for demonstration purposes. - -👉 [Try the Live Demo](https://ionic-react-conference-app-git-main-ionic1.vercel.app/tutorial) - -## 🧱 Framework Variants - -This app is also available in other frameworks: - -- 🔗 [Ionic Angular Conference App](https://github.com/ionic-team/ionic-conference-app) -- 🔗 [Ionic Vue Conference App](https://github.com/ionic-team/ionic-vue-conference-app) -- ✅ **You're viewing the React version** - -## ✨ Features - -- Browse conference schedule with filtering -- View speaker bios and session details -- User authentication and profile management -- Interactive maps for venue navigation -- Push notifications support -- Dark/Light mode toggling -- Cross-platform support: iOS, Android, and Web - -## ⚙️ Getting Started - -### Prerequisites - -- Node.js (LTS version recommended) → [Download](https://nodejs.org/) -- npm (included with Node.js) -- Ionic CLI → Install globally: - ```bash - npm install -g ionic - ``` - -### Installation -1. Clone the repository: - ```bash - git clone https://github.com/ionic-team/ionic-react-conference-app.git - ``` -2. Navigate into the project: - ```bash - cd ionic-react-conference-app - ``` -3. Install dependencies: - ```bash - npm install - ``` -4. Start the dev server: - ```bash - ionic serve - ``` -5. Open your browser to: - ``` - http://localhost:3000 - ``` - -## 🤝 Contributing - -We welcome contributions! Please see our [Contributing Guide](.github/CONTRIBUTING.md) for details on how to submit pull requests, report issues, and contribute to the project. - -## 📄 License - -This project is licensed under the MIT [License](./LICENSE). diff --git a/03_source/mobile_baseline.bak/android/.gitignore b/03_source/mobile_baseline.bak/android/.gitignore deleted file mode 100644 index 48354a3..0000000 --- a/03_source/mobile_baseline.bak/android/.gitignore +++ /dev/null @@ -1,101 +0,0 @@ -# Using Android gitignore template: https://github.com/github/gitignore/blob/HEAD/Android.gitignore - -# Built application files -*.apk -*.aar -*.ap_ -*.aab - -# Files for the ART/Dalvik VM -*.dex - -# Java class files -*.class - -# Generated files -bin/ -gen/ -out/ -# Uncomment the following line in case you need and you don't have the release build type files in your app -# release/ - -# Gradle files -.gradle/ -build/ - -# Local configuration file (sdk path, etc) -local.properties - -# Proguard folder generated by Eclipse -proguard/ - -# Log Files -*.log - -# Android Studio Navigation editor temp files -.navigation/ - -# Android Studio captures folder -captures/ - -# IntelliJ -*.iml -.idea/workspace.xml -.idea/tasks.xml -.idea/gradle.xml -.idea/assetWizardSettings.xml -.idea/dictionaries -.idea/libraries -# Android Studio 3 in .gitignore file. -.idea/caches -.idea/modules.xml -# Comment next line if keeping position of elements in Navigation Editor is relevant for you -.idea/navEditor.xml - -# Keystore files -# Uncomment the following lines if you do not want to check your keystore files in. -#*.jks -#*.keystore - -# External native build folder generated in Android Studio 2.2 and later -.externalNativeBuild -.cxx/ - -# Google Services (e.g. APIs or Firebase) -# google-services.json - -# Freeline -freeline.py -freeline/ -freeline_project_description.json - -# fastlane -fastlane/report.xml -fastlane/Preview.html -fastlane/screenshots -fastlane/test_output -fastlane/readme.md - -# Version control -vcs.xml - -# lint -lint/intermediates/ -lint/generated/ -lint/outputs/ -lint/tmp/ -# lint/reports/ - -# Android Profiling -*.hprof - -# Cordova plugins for Capacitor -capacitor-cordova-android-plugins - -# Copied web assets -app/src/main/assets/public - -# Generated Config files -app/src/main/assets/capacitor.config.json -app/src/main/assets/capacitor.plugins.json -app/src/main/res/xml/config.xml diff --git a/03_source/mobile_baseline.bak/android/app/.gitignore b/03_source/mobile_baseline.bak/android/app/.gitignore deleted file mode 100644 index 043df80..0000000 --- a/03_source/mobile_baseline.bak/android/app/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -/build/* -!/build/.npmkeep diff --git a/03_source/mobile_baseline.bak/android/app/build.gradle b/03_source/mobile_baseline.bak/android/app/build.gradle deleted file mode 100644 index 6011e85..0000000 --- a/03_source/mobile_baseline.bak/android/app/build.gradle +++ /dev/null @@ -1,54 +0,0 @@ -apply plugin: 'com.android.application' - -android { - namespace "io.ionic.starter" - compileSdk rootProject.ext.compileSdkVersion - defaultConfig { - applicationId "io.ionic.starter" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 1 - versionName "1.0" - testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" - aaptOptions { - // Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps. - // Default: https://android.googlesource.com/platform/frameworks/base/+/282e181b58cf72b6ca770dc7ca5f91f135444502/tools/aapt/AaptAssets.cpp#61 - ignoreAssetsPattern '!.svn:!.git:!.ds_store:!*.scc:.*:!CVS:!thumbs.db:!picasa.ini:!*~' - } - } - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } -} - -repositories { - flatDir{ - dirs '../capacitor-cordova-android-plugins/src/main/libs', 'libs' - } -} - -dependencies { - implementation fileTree(include: ['*.jar'], dir: 'libs') - implementation "androidx.appcompat:appcompat:$androidxAppCompatVersion" - implementation "androidx.coordinatorlayout:coordinatorlayout:$androidxCoordinatorLayoutVersion" - implementation "androidx.core:core-splashscreen:$coreSplashScreenVersion" - implementation project(':capacitor-android') - testImplementation "junit:junit:$junitVersion" - androidTestImplementation "androidx.test.ext:junit:$androidxJunitVersion" - androidTestImplementation "androidx.test.espresso:espresso-core:$androidxEspressoCoreVersion" - implementation project(':capacitor-cordova-android-plugins') -} - -apply from: 'capacitor.build.gradle' - -try { - def servicesJSON = file('google-services.json') - if (servicesJSON.text) { - apply plugin: 'com.google.gms.google-services' - } -} catch(Exception e) { - logger.info("google-services.json not found, google-services plugin not applied. Push Notifications won't work") -} diff --git a/03_source/mobile_baseline.bak/android/app/capacitor.build.gradle b/03_source/mobile_baseline.bak/android/app/capacitor.build.gradle deleted file mode 100644 index adabd97..0000000 --- a/03_source/mobile_baseline.bak/android/app/capacitor.build.gradle +++ /dev/null @@ -1,19 +0,0 @@ -// DO NOT EDIT THIS FILE! IT IS GENERATED EACH TIME "capacitor update" IS RUN - -android { - compileOptions { - sourceCompatibility JavaVersion.VERSION_21 - targetCompatibility JavaVersion.VERSION_21 - } -} - -apply from: "../capacitor-cordova-android-plugins/cordova.variables.gradle" -dependencies { - implementation project(':capacitor-preferences') - -} - - -if (hasProperty('postBuildExtras')) { - postBuildExtras() -} diff --git a/03_source/mobile_baseline.bak/android/app/proguard-rules.pro b/03_source/mobile_baseline.bak/android/app/proguard-rules.pro deleted file mode 100644 index f1b4245..0000000 --- a/03_source/mobile_baseline.bak/android/app/proguard-rules.pro +++ /dev/null @@ -1,21 +0,0 @@ -# Add project specific ProGuard rules here. -# You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. -# -# For more details, see -# http://developer.android.com/guide/developing/tools/proguard.html - -# If your project uses WebView with JS, uncomment the following -# and specify the fully qualified class name to the JavaScript interface -# class: -#-keepclassmembers class fqcn.of.javascript.interface.for.webview { -# public *; -#} - -# Uncomment this to preserve the line number information for -# debugging stack traces. -#-keepattributes SourceFile,LineNumberTable - -# If you keep the line number information, uncomment this to -# hide the original source file name. -#-renamesourcefileattribute SourceFile diff --git a/03_source/mobile_baseline.bak/android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java b/03_source/mobile_baseline.bak/android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java deleted file mode 100644 index f2c2217..0000000 --- a/03_source/mobile_baseline.bak/android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.getcapacitor.myapp; - -import static org.junit.Assert.*; - -import android.content.Context; -import androidx.test.ext.junit.runners.AndroidJUnit4; -import androidx.test.platform.app.InstrumentationRegistry; -import org.junit.Test; -import org.junit.runner.RunWith; - -/** - * Instrumented test, which will execute on an Android device. - * - * @see Testing documentation - */ -@RunWith(AndroidJUnit4.class) -public class ExampleInstrumentedTest { - - @Test - public void useAppContext() throws Exception { - // Context of the app under test. - Context appContext = InstrumentationRegistry.getInstrumentation().getTargetContext(); - - assertEquals("com.getcapacitor.app", appContext.getPackageName()); - } -} diff --git a/03_source/mobile_baseline.bak/android/app/src/main/AndroidManifest.xml b/03_source/mobile_baseline.bak/android/app/src/main/AndroidManifest.xml deleted file mode 100644 index 340e7df..0000000 --- a/03_source/mobile_baseline.bak/android/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/03_source/mobile_baseline.bak/android/app/src/main/java/io/ionic/starter/MainActivity.java b/03_source/mobile_baseline.bak/android/app/src/main/java/io/ionic/starter/MainActivity.java deleted file mode 100644 index 73e3a98..0000000 --- a/03_source/mobile_baseline.bak/android/app/src/main/java/io/ionic/starter/MainActivity.java +++ /dev/null @@ -1,5 +0,0 @@ -package io.ionic.starter; - -import com.getcapacitor.BridgeActivity; - -public class MainActivity extends BridgeActivity {} diff --git a/03_source/mobile_baseline.bak/android/app/src/main/res/drawable-land-hdpi/splash.png b/03_source/mobile_baseline.bak/android/app/src/main/res/drawable-land-hdpi/splash.png deleted file mode 100644 index 90e8400904a0f73ef39bfc44dfe2a5f5bf847e87..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32673 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 diff --git a/03_source/mobile_baseline.bak/android/app/src/main/res/drawable-land-mdpi/splash.png b/03_source/mobile_baseline.bak/android/app/src/main/res/drawable-land-mdpi/splash.png deleted file mode 100644 index 990610d2fdafc4039e47ee49195243a86666a276..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15894 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 AlmGw# diff --git a/03_source/mobile_baseline.bak/android/app/src/main/res/drawable-land-xhdpi/splash.png b/03_source/mobile_baseline.bak/android/app/src/main/res/drawable-land-xhdpi/splash.png deleted file mode 100644 index 3c67e0172cf5f2629082bd4b01b9021a6905c5de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53905 zcmY&=cRbbKAOF4A#kKd|JGu7A-k}JQY_2^L7a1X4$=)fmh_ZLc3O6K?j50#HHksKY z^*i+W{(k-b=%IhkdB4tUpXcj&Zj7P6HW@K9F$4l3yP~6M1cBg#|H1|lFz`o}<0=&V zAwuhz`$8ZjG-v;ykgTVS5C|vail*9)z^7}iC!dj5?q=Nm{p#EOj^Az!+U3bNNBR8g zfymdt} z`QH`WBiDRTcQp=QW2bsW7+c_v!zW*3hmXtqC@(ZW(f#wGe?6qKa%NrTon$;jJKkzI zzfHpbX}@zrLv8*ASFQ4JNQ+jIWblMn3?wS4&VrjcUh;Mr#1b2S@uk7DAZ-+-2E37% zT#*=2efi}Fqo30ePrq1cRW`d^YoOA=7^_MJ%49Dc8CCi>9j??1KY%DW>8y=mAleuy z^Y{lIU?Wu*zQJ<%fGSkvz#Ek_AosBFzO2ua-iVxA^AD=DZfu*v13wyQV%}>ryQFFq zZ$8+Y5iukCNi4>R-4K(D#H%ub%aYIQ@={F@Beo3nI;Hk(F!+%q=qn<14wSg*j2kXY z8@j=K499M3Bv38P3+?Z)gYHBho}Px}5~*m#`n#L{Y8WS^kg`pyu6lAhy%W^JcE_3WOyD4rYBf*srlHb;TDO=VoY`yh3A7K5b3=)xr z6#H^nYTTpd!F^Q>SJAiK~o<2fE)iXkgJ zeEK2I)67L7h!V%u`1(6FG?9Ti?<5QofJ^?RN5dgdiQo9;$&KO|>4$LqL&K<>5t(1= zG+d&R&Ni4+$B-Q>f9tt+(WOzFY#*VD33e#8*{if2r-sYg&yVuRj?uvz@g&T=zXUv> zi08!edE@MO`LIz=3HwB8l@u&z{`>wJgvG!93UP^W_Cv^l!^80^C^V79&0lN7P@NF! z8CT-)_{RM-<~aoV!-Ni=jwWV-alzdR*>xp-a$UzL_FN7NjL`h+Clrq?%{=F6v&yNV z8xb$)l0H3vyifRWoo&e?77yMi9P~9@d<{`(F9j8$@Wx4#Po*s5o28GKXa0DFmoEK- z7zVP%fGf;noV~QZ?;6`FmKM6v8&rNS4|^?g_De7oDFQ9D%c@ve+QVdw(VfM%Mw?+4 zf(E%>c$6knov-hKdC2nKag@*Fu^`jJD2O|s<%S|iP4hk{c8sfvlS+#o_vi@wEyf7b z|57br;hE)wvlB?hKv+uchiWP_A3_>j>h8AtQQ~M(ubqP_ajWylnkNKvBxtu;tnbyh z20jUBWqzCTmp-+#$jvmwkol1%u9e8crl{#oo*7UYt6^x=+MIsuy@o>D9>gOUB*e0U zE}`K3ApWhEMKpP^IhyxCR08+c6TwDac<~m2X6YUXsZ<5)n#G6G9tZEFabo+|zBtk9 z{(<-F@nQLz1}kDzF|D!3qvs#}sfi&=xg1V~E7N;)WEBP}(zs6BTyo%wnc+g9X^_9N zX=#YjF?bC;uF&aH3t8n-VA3;73qfUWFe4K>N86qAln`ji&u2j{K+p%X#fP>bj6WDV zSU^QSM0lz_hn2r?6sl;%Y8aM`^Tei4+)*Cv9sN)ruj1%i3 zmWem?#ra`cAUAg5ZCDImE_EyXRZ2oo_P_`4NTvJ`;}>t+Ycb7fv)X* zu%}`-I^{`VArzI59{)7N=#FYNCq==K!+~a7E z?V^S;jvSvBL~I%F--Z2_wiF`|B?h)>j5LK=(M}o`F4dpAg1{Z946T6xL9mpS8b;UF z;jGd)#R}IdB&lI?^Do*SWm&;_a21gB6In68yn9rrdaETLx+!_S{&W2TTM*RtW=Ux( zOU3ZP-XxtK8|@s?!ezZ3AL>e%%Okef-EG4LU{=(GqrkutJ(6+*shcs@=R(_4<9z<` zekx~Fyw{%G2svRrOW85L#gPk}eDV@t>Gs@PU#Lh7o`Epd=XXJ#nWK44f+6j>Lvho9 z18Waoxbj)5;$8s~oAW-D3?XK?R7?&l$7Nw8;82m&su<}f5beyJ5cpX_FnA2}$WY{w zH;3-O{xL#@5PK{?k-i4mM!++qU!e>rVOE9DNR(nAeI=uD=*riV#XdPn=O&3U!|0Ak z7cbq}rZX5;cqxee?V@bTi8cH|9rW=)iWBQ@6Zq*38ljEpd&m~(sGG8b>~uOBq-9S& zuf|=%zyW#WQ#)C|_EOX0Fl!B(m>E_5cedAlz}^%{$g(1IFnt;#yYk|M?4OPH1tZE# zxGV6^1tx|e*LG9yxwUn#4H?nk{5UfQ=n!IzdegU5(<^z57*I?*`16Xm$JOvgJqdEf z#DWZa(^Q5hOiX9RC`S`MF6N_<_81aHccxcEE{5>kL*vbNUA)3ri3!~hDTv<#8r*hr zM{*)w%WK-NjYPi+B_EZYANk5v44Ly+8Mjd@+vycV_3Q6jFjs`wm!WsC;q{+=UHGzn z+xa^At&uVhFJPVQ$=ALZ5z~oX_gxx(N)vYG{Hf0&>Bqs}$0X1z9x({?^L?}74T!YGF7*=0&$1Tbms9`id zo(0_uBIS9sssEd+`LK_)Xjwihs7Tpfn1krewGN|L`xdk4(*-wzP@!|TGNQ-%a1ehg zXiC)@IPQMIfLgKXEDiF5!$`GxZ3twqL(}XC$)K!Mb&zzod3DQ%$4`iV@lz?bpO+nj zS(t~Io!;u0%@mCFyaypITK4wJH@zGS3kh7LLTeC+AgnQc7s*+xKAG3i8grXerDZP9 z4e*?Qn-X|sP|(fle%KHd$rgXzdFksE%vaA-`MPo~7KU68UCzN1iB`q*jW6L%zIyDa zt90qS1qg?Xl@M!MezhovvF^V4E{_m5VroERB1vwy8B*+wnYtK@v>i_g0qW;a7$x^6%dQ%BJ=y5oko}Tfp9=eG+ZmWVE18 zg`}r+hXq^4UcBFICGtuqXQ2ghW-LNz+ruBCj)*sF?ZiQjFjnKUBCCPNt-ab98E1M$ z7gKQ0K&+QSI7ScC$9T(rulBLJ3d!?LFM_{|J++vxJR$wscMMX2Y^e=f7+C8b>T2Jr zp$91AStH(5Iu8sr%p?zkOVLGYD#Vt2_s1n-I3q~Q zLVR4<5~UGLs3sEYgp{tau;?|S_?EHto#?zRgg4SSf9-KNcxwYSSOq}jzBkMGqG-o>p$hRimwckSvx+5Jyk!qrLJa{k(rc$4>XNm z;pcDmiPUIFI#(4%$f%KC{StEXW-V>vf0~JUUYXlBlBYq7yD)ar3c_tYC5QVMtv(NX zTEb@u%0{Q4MB;Bq%ED3peK(EheR3`2}ac>Te(7$@&PGU!dHahFKNuN=M#Rlt8 z)IT$cnbgPKjZlPCPov^1Hs9U*FpKnWAM3k@&{GM zK}B3`-qoZN$V+&tV~&ZqJrjJbe8K1F@aMHxoeX3DX=tOdsR?WcGXLd$ld9M|EfjFZ zAj9R@fb05~;tVlk?)WZ2vden2FsmR|LYY;A(o)kDnJ(r3l2VI?{+fr(L9LX=?776J z$(9PeoM;bNdD)z!pvrvsG$*zoo!q1M4wFf7scN|2e`zovgWF8PFemt?J@Hxf8Kk&g zdO2Rmvx^@)e0WtzanD9InG;J;HA;B%?ya37h0bQ}jsM)}TOPid-}6Fbnzj;Rzf292 zcWLAs8_jjlQ2x@@C2Up22q~JgTp=)WSH8cVsD=4<|c_ z<%H%JFIetf=EF*4aQ-4`Rl}_6<&X&5MlrWcd7-IL0sqsFtOeotW1eS&jXfdCz>r+X zJ<7X3TC1-p!t@Rq2p&KxpyJD2!GC$TdSZK90GD8JhBmd9y*!p2s8yw#9R#upgOW>}}n0V!LoC70$IHYV# zG(eh^0P5Lo&1xplQ_tM^uVT&;sK9J~F5iAI9h|W|`MtyqavMzMDamV9Ox0|@NZr%j z{k_S5tl-LnUC2u-|0a~1HE>%M^Okt%BOI(4yXE}n0UISwX1qTlP24!m&y1HR(Rs|^ zf6A<*#rfQ4Tigy3%GF);1*M@nqAs7?7I?d12R%yiWX#VTUk46vcfQ(h%&2d5+2rgir#@jH6$96y0E1M>~oN-l%k0`~rD7!K}}!|7QF@k}hAw9t#Vt zAcDRJ@b3#fyWZYVL;xeDkKshHRzo;C+UxG22+vZ!GMa)==EYX1lK4O0RDw53kx#9T zPKs?d@F2v@H0OnOInh`c^4jejvi@9Xu_~rz*g?5^$eBrS?*#O4Z0DCC-~`7+)uD6E zWxW!c4TK1>@yoR3--S1cpd?$|eL$`B0GvTB;x&|$w0f|L3Ev06F+cx{j^z z#7ggk28Thyt-t8uk~@?0h^y-`Uvb++5OB*4t&7LYPA3boiH5Y`{jJab?__L zKd4XE$zY_TR8+MsB8wRhFJjHpcFoAFFpz^qcWYNkYsbJD*MEcsaLV0`(MiMch^zq( zU`=@+UFWw1Vd1p6=L52VBrrud8&0XJvDyB2NAE-Ye-;9G?d!Pt^0=r;)p0l^oaBz8 zL=PuA8CFi{u9oAu#RL!Jbn(p-KC9X-@c)F2qJxTv-eGc7rT|uCSk{v6Np=i`A^W*! zY|&7d;?oyat}SOBsL1)1Sq<~eP8ZXcni&4kMTirNi$;FT>Y5>{jvrRH4Pp8PhrWIg zgQt7TjP*Cld+wj$Go!^BDOCSZer>r!xE3Ib5R+AZiR|J;qhQF2nFmy2jZo<8cb*Nc z+5H)39m`$uduT2w73S~`5O*fJ~>Xo^`V7Pt;!CNYtqPSprI&?6*&i@HfBJ0q)==0#K~>F-B@<%5 zjmFu54>4O831(cs!w5sZcyu|VPftyi6WjXr$MzaoK(R34KRMr_5n^k-X{zMhFChU1 zP+9n`UAC+!2~83WOo91Fn3V%@2MoHQ-51kVnD#;S|6BPS(r5bFx%K;tmA8ZJa7Hao zV?3hl5!^SbNQi*4M7TFV(4JrYBm63DE@#FY1w1t7QY``vTF4DXZmg+8yWhO=%g=c{ z%fv8J9?lohipdx!2&|k066r0& z#MsS6;@ImBfg!({6j8~js!-zeGdkA#Hh2!X&OiG9f*)NpzS){&Sh(PN)ezbF<{K~_?4E6u7*<4H1hfOJfyT9e>^<7Y2nAIFNgM_hp^C=pv0Aa4q z_8T1uJM}W^#Q&dY!O+*P?U7tN-osF6r1;PF(9|&)(%O&mNf#$MC9bUJsKzGv^SpZ1 zq@3749xaR?c$;VE2vN%p{T3hz6cJ1)z%IMh@1OV1GY-Qe)QuGx4IyRkNg zUe+AG-34$jJI9x5TTNQe0FtYtk>;;LHWv=D%^x)Ho$R_exF4G6o)b-g-Dd zOalBwyCQ17tpDf&wlD`;#__fXEM;nH>VhBm^y8ARLhWqaSrc?+%U_9?1K(_f z%wdm*kqv$rP4u4fM0P6%kLRE6=OUJcP>8+WUyaPk$b=HjixBs_h z)nXk%ODif8nOsADZC#hy^N#-?1Q4J@ zn6+@Eo-nKU$~IiYEhWesATs=#41wEa2S0T{_Iw;ff=}}RBATx2r5)8Bwz=V~*b{IL zQc=Lx65rW-2M0Gy-gRjwu%?w?sbYslx?R`(btuL4M{SYhsK37=-gAM%c$4U5bo}pv zoivW4&MzktL`_rok~mb%k%iMKaq~MzvjQr2lWun4`;4gE^-;*~r)m9FyY_P~``yfs z^gjx}#H;==lHWI}O5tciy6iMPm2Z+*crV4X?d$6h>RHAi*SVJ)MZwWGFeIA$#ir{1 zh9^18n^u#_+;1fVk0_oE94Mge4mQ^3e>c*T$bI}dP$AIMltOdCMS4VQnytwyb+hdx zXMnAE3V--5-{d`Bm5#6vAFl1J4v-z9mI#BUqqDe__7YX|AJ;qK6-}pK7e9DvQSIH9 zJXw95;FZyBSE=Xl+NLU?ZNugHV|lpyVyHo@r~@a1!Me+>#mroP)y3TTwqzE^dYjcJ zH3^OzBc`E0N|Cpt-L!6&)&F9Y$(mJuk#h~R#Cso{H@|a+2SRkiu7&fomsA2Sw;MyqA1#lOsCvSg|RQ!+?@R_ znRceTh4?<{gz@7~Tr6CywTksAIBJh9h^Z%izcv(ZRKeA>LE8)8OcN#lUfex zGyD1{ERO3ljdWR-nenFnjhFn`MRlXRZ%-a|3mABo8UENtHUBWLPo!-chZgx_%3gdH zpMMg=-e=7dLq1kv+ByB2-=>wt8DULLegkfN4BBq#jhYnc+kiX;%c~(1N$Tf znBI}lR+tq2IPY!!R)*Ujz8Lwqzp=4pAu6YAg=8;RT1lRWt#G-S7m;~6*B)T%P8Bp3AEV+!}Foxb`BW+hEwPW&0OJ8Y=x|vU%4B?CJfhhhq2Cj6!YkEF-&j| zA*vhKuRr|E=(SUjQwYgz!zxM`x`MI_@E-=)JX+tOJrdxziZ9Vo!QuheTwF6%(}W*oLpO>~z;nGC;mj%I&N@20P+F za?;PxS3|-X71iX)IW}5i@B`=Gn?o)bQ=@9z`o07YMd_xgvj)nlA*w@;h68$^S)|(3 zV+TCZf)4P;&;Ij9LlSR9d0$VL2TVfr7@_PP1>;p*notqHmh@WZdPt*tNbkJD& z-q<;Mtcrgq#?te-aDW>jb{Jm#eg4`{fY47oQze|G=A(W&UbB$5@5+uLCM2%`mH>kpzY)cp~MQ}kJJ8m ziYA2o07zF})hT+!2#uRQ&LdU+RCUi3Rs>F}0=;N*iWvwImbN9HzuMA_ zt@*D*2(;-L#fRAA32^NWAFy4#s$v9w(a?;_4>Y z6&5U(3EA||&L7+ft{s|fE#k!Lr?CHV^RMf>u@6RL`gQTA%<2p{)pP<63K(fyp3D5T z{Tp{AplK&)InVDDgL+-S3-^gwm@VrXXjvPD=D;9I+a!N2s5NJQ1&pD|-~G0GuiT@u zUBrW3UvX@AIs~VLN#?2Ww*iQ*jSCM$RQ16PK7OY&)kOpP1q?gztoIHc>!)=bW1lfz z!%&obnr+P_%~HxlghP^I+6YFYZlO%#r5RN*mc!N4n|$17nDi4+;J3)!?7BDa3KdeJ zn4IyONd-0a%3$LcE_Z@=6JBRTowhDTnGzXaP%)i45T8-{X3K396A#ntx} zU{jH0LhR4@$e|*8j<^)BkDvvAtHF;{mPmlq{t^w;c??4e_l2+<=$lf25N_t%IOeL2 zts*}t(Sxh_-lxP7$yssrz3aGLfrKAkw3f^j%BMm#F&BK^eaYK)nG&^?OvC`sQN>Uk z4Wz{Pa52x);51B<0_C?u)AD`tmcB9*dUi!XR1!9w+~<^4qSY|>RIib!%p+(o+nt`M zVzN`TjIw$|DLC_~z-3N0(Mv)MM#|1DA!|av3x|2oH#7e6g=WPVU`Ae%dkfcpYXPXj zmdP4%b%|dcV?g8*B_-;wul0QWIF z=ntuk*26?Z1pTHSpyI;f1cs4ujER4m97w8}!}U$KNuGygz{hFt$D+Qy;32Re-U(x2 zynx-V|B~+?O4sO)2U`<1v8nqNfZIjE50R})r=#F3{iQmgqsV0_j5IW#fAw08*x)$q zBO78G%md;+YWgDmA}xuV2Gf^Cu~+Yn1v!mPrAj9RVIaYYYj14wwS=FI1Q$PqYqE3}pDtr)c!QqAFLq0eQ!?!af@qeX8JZZ#ry&IL(IHX^ZYK93s6v+>|9dqL zRt+T;Xv+*ZIf#gk(ZF2W_LVZX z)E<9D>zkHAVO5k0S(Uh)ayH8)kDgc<6K0NwjF}%;Y#vb85Tm86FM{gBbMJGHL(Fx2 zGZKOZj=-y|Fl2&GSDc4s9j#AZlB*!r?;u*^9vK3S{_^6j@F^TxS^eb5imD8fUXVFU z^(z5D6azY5vfF!dIS`JtKV-iJnY*sSVMs#C{)Yv%F)3(=vU6H6&@vu?V$%MZ}jTbjcVkn_A#OUiDFAPFu8f$532=$vp?pR~4sh61l;R)-z8U~m|b+NO} z+Crj*NbD__8e0uw80#HwDH!SR&kl0k)A8Wyv!H2}Nk7YJ1x-`4+2x@KH`X2U#_{Gq zb19L}xtFrEAQ7Q`kq$6=mgBz{IpwF)q1aCREF+}wL1E**^L)VrsEvauG=5Ywi3{8O znePu%h=3t6|OGyc-f5@ZUC|I7gPI?lXx5$_Hnof0^jCH04aNGc>>zijo>k;%!HmX^Ej zgf?M-Au}~*?-~#wdHrq4fzu5wp#EVhR4Rha%8(Em$vODJ)uE2p0a5+wzJ9*>!{&a zFjs_!OeNVwI#OLDRzD#H$(yQTS z>By^Ev?1x24j^=RWye!bEv95L2USDRRwzb_{oCbALKdkB2! z0m#DsJddXV24QG8Cvu?l$`Y#Y->-y7F@%pRn#MXej>h~HE>L{ge3>)q;#Nz~yu3;< z`8fwcB;m?@Z@MMVgQv{CoT-{@!(fhcLty0z$bcHE%lW*XlQa!rPI3*7qJ=og!jLVQ zMH30vq`%0@qKi8f*bc3wZz-Nlh73A2jxNe^Pr1a&?<<&pvd#h`rD#x^?*dyr?0K;Y zDb;}L*XmF_)TM+yo#<%S);la$nzC}W{vl^Mo%=KRFJEe;Txu?vEAj!jCszV~nFiA; zHVusH@WDe!+0Pm$O^!GqBQ2kl;eiQB@Qi(8%iK#W6QwS5sKI!bCFrb6B7V zmVco1!lSk#elWmHu21=x(fE0b?F=6(GPcuK3Q+Zo6Y?c2bb18F=#Ls9x?^icYk+Cj z(NTxp*boH!G-uXnm{76;ico3YOsJjIz)!$oXI9n9=;cWqGJbOPXpJ>hz;P4yV4BJ7R$x&gU^>A3-@1W z7@2DCHOo04P3D+(s$;lhzg%7|pYh|v&Z}sk50O}I0kw}>z6mNYt78Vj(OUWw1-Wy> zs(?^=QX~JdI3U6FYWB&&i4!v)OqAKs#O(Fra%7;8^sSp1!D5@4Cy?~% zuCRs2ySl-Z;b&Be&z2Z6A(i30dvSm;g$iFCt_PDWF3tH!pD*+BRH%E|1~QO z{sDgoqX4HU$dIN_Cs4WZ!{xJ}VY+}_P-Y7fw=$;CVKV#u$^ZU=tgxB z^6$>^=^*lAS_H1{AupM?9Kz>uxFy)P~x7{0^Dk#2Jp zo7Wxy?opx%P2ZQxb;^&=@&6hjY=L{hi123f+*a+`Fdog8+PW~}s0wF)FCzx<8}Dpl3kj0q!uZcjo8$+$i=FJN*%gS6P+j;Te5I|m zG%^CB@m$tOw+~hx%#h?6h}jS1!y@n9q5lI`uV5wevj%EA5(>`=uZ_SIdxAufhG&GJ zftisKNTi(lztPR*i!AcISgqZvpIr z-4j$?K=G1E6&S%Ad_An=rG}BtaJ##;uDlk+N(3fbDn0II#v$&*&A$I=+s(3}iiM<) z9Ajk`F)NQuiHqJRo+)+?FwQivqrItB2{~(&gBW6{a$H?m&cg^w6oSF{xXY8_wlSvF z`ZvpSvS~zhz&pubT%1r5;RW@U96Pgf(0|SXqbsRve=lPj?93l%d3Z_DgHxVFn z@ZfQ^;5lT&K7PYjn*;1B<#?1r7KqH@1z5Q6>%w!4L{!o9EgE5Af18%m@X-oaP zRVNx|wci_|%xjeB^70&Ve?e58w>lp|dG2NeyUX_WN17Ne*N=C^;`(1mL(?LY-dsau zeZU`gHG2Lc*Bb$JnCOji(|?~!c&=2*SCDiI63cFaj)XIwBZ2>9#b@TM( zioqHd_j(@eDBfqtoMZ(gSmIib?*n?2ouyStjMG}cBZu>N%hbg5-8$H7`(Z-0k06G6 zI&Z@`fO{o=`|#QyZYGTBdR0Iv`D%8x$MMwVCZJXVBw;x?~ge@zA+KH#56#K zWsa=wi~+r6Qb-2l!BRrGvtK($eWk+vRPceU>RrI%&wTgS1iZ}%E7zu9g%v!}=Y|AH zB&zAuZ!CfHj2Y1uO9W$}x%UkrripnM`Z*Dzo74f*p_Hc~t`=B@9~-d3ta7@-Ox6N^ z@G_qh*WB-@Rb^rHZJru}TBaHa-nwJ@H z!Rk|D)kOet$MAfI5BQCWU110H8}>DTM(r6z40Fl6b3At+w2D;dVmYV0+Si;|<=qRA z&djTTK=WFF|7^;s($tjMzi7M}ea@5La4jm@&b-Q1C2OQb>&g{EQHK2@BR5u)5Qncc8M^spB1N>>BtWf zoHvSIgSqWl9?avG3WVP!1X_6LYYOhS#yd^NW!|{GmtgF07DL{2%c-TN6Hz>wMDc*W z{K#hzs6G5i&noC*Q(QMLM2G#vH>*0;J#4`9Mr?frK~|X{1!f_DXG=r8RX~@dKc+=Y z3#Qi>5sDjG*t5k}A3B$&$>~s*z9~?C7e}b`z83{ICCYl|=+||RI6+@9-U0;tLTcQ- zMPKh}A17V`Pu8HmNJxPFugvoeo}`5&L$as8T$Ogmd|)!i?7bgi@#DDz9p(8}sF5M| zpX4zR+t}05luCi!ZZhab?9^`uW`}s<`@mgmkSE0R<~u zTo>>%C}||Dm@>krY%zYOK~_DqoK{*ixINlikZ!eTScs0>##-9DM(LXK7FCM|WxQ9~ zXb47CO$1JkboO__n1aJctx}sQ@NB0}zPfe@MYTY9@n!7RBbpc_%71d-`GZh#+^B90y$w#6*i5dY)?eDZDp){IjA zUcZKhDJo`2W`X$*=mr5$gSS35sBqg+9Xxa?=Bz$h0y7oOZufC1+;7-ZG7&63jt&gR z8L2Mmdv#Fbtoj#g#U|2*wnA#m6#P-=+>tTZ8=2M9iQ>)Y8^?EZd4B+Yb1;tv%o;K! z47Q4F_9k%TKA=VMLo`Cb=YkI3b%p%~XseH$IqPReLVsp3tp)vyH<&R6?+1^gqK1E_ zhC?XSF133Ou%8{n@NzKmmh361)V-@vOr^4+83G`FnhLAsU#dhh;_YBe%hM@Qw$v-!!eHmMl`6EMA+|d_z=*Ix_K{wJ2xE{ zmzmBx>m(lN&CCH`(>#k-Sv2G)0X&fL$Ml`7pNT+n(iN>>VszTRAyIx;Js9c<-l4h# zNaQ6pbDmiZEmp4QnqYu=C;`9|X?a{Fg4j}Z46ME*r^W`2JWN*8-E_m=gJ%$7Df#sA z16vjGk}T)!zDjORLv9+ zY4q{4O9(xxDX2R{!c_^3bV1kmJ|B{ld=&C4rnwQ*K*kAEWNmsnC9Mez_u&e7)_@Q`zY){MS*X&@0`+PkyT6vNIvJ;D3WCBFms@2 zJZRC00X|M2q{Mr2O&msAGrXC$g2a{@Dl|}bMe{&E`8JdZ@kIbO{oG2(;|^0Yvk!lr z26WBFPRbm4rp&pamq2rMn+uPCNv3fe`63{ix~V!CDKTM=DcBhw>{g2hja-qmFm+c$ zsvut5JMPbRxER6MJnwTOo-O#iygX*{0AlG_62;>Wz!{D5 z3^%Ox_mOLu5s1+G1`T(21Vkb0V=D4DqIxZIyvl2DE9&E4Q>+MJl|P;+#f4=5mKA_` zP%#u}fGU=8`Jh0ng{b=5<$36vj%JA0(O5I}Y-JwEyRDlNj zWMD)@$}V#=HwUx=;_jiI@9hjOLH!%_NwM>0?QeXgIdP#iF#@pi?k;zO!s#TEWm)vn z^0^Zmm_kQuY;8$*ki+i+x1Vui{ZqU~J?~zIGjbQcU-)(nQ*T$Kp#Go{^ybcO7>d{Q zG|Gsr&=K3D_gzj^e>0ka0CZn&-%>l#bs=n=6YGDy)}z_QPX=7IyF6m^Z}}U5rZ8fK zpW_}(wxbea{JR%l8Br}2t_I(4=?365C{Yt6)qiTf$7(1&i1D%kj}-lN?YO`}lxXY2 zAq-cmG6xYu_NJJHn=gMo@#AMeHEF`!2^2=U)X&n8n;>@jW^41q5*?M>lhF{%qG}5* zK&NO-5!Wla9zY0PTnuZhxq$UQ5iZWSiMhw<>_Z~PjtK*{+4Ut!O~bNDF_c+5wi z`%*G8s&Pd=a+4D)SHYs0a2e`f6V35BmAE>jG-{Q-KCj?!7Pg|psjiPbzj-;UGE5y~ zU2Ri!yT1U`GtZZ&E4!4{;Sd*dcGoJ%AOU!HrjrO=&=3U$&G;9ll-w!?1!FxTFz3Wzb3B>#OHq^!vBZPueD@W6K_X^l{E}LXlLC=%qo`w?em`$2P_NPBP zfDM~ETzr~b@*{>Ot2$oZP4WfcP$iRW6$>64ETD7Bs~2{IIv*yp-Xxh!=#YLIfyJSVKqHJ>#sTB4Vltn!U zvR$Z!b>wyE5Kr@jM9@#p_HO$cKvQlxmcTqu`E;`3$*-~<#qO1Ew~#8(ux-1lK;YLc z`=M`Pef`_|?ExV!y|lQ?`x`BreEwe!mV@1d4emQiz7mux*m-9!lbxO0($eH+=ee-7 zuOGO(9P_J(V|UL#pzM#ypSAB2xuT9Fuh{y(4*ZC8D{SU)U_~y3D2E*Cd{Q-HII`y& z+fO*TX)K-XGgNrT{k?OKm;(+$$jPZ`Q84%B_!VLHwV^FzTFWNOmy^jV((R8pLLdCT zE-lH>BvRM7{(G8xz;ueA=T|gK`4~$S$93AWk*ks3*$I6HKR2}n)CcNW%7@>?TiRG? z_ps>M1C|3%cK^jW>kIcrR3=b<_k~(ZN_FcbKJYKvE@)g6sXG#QQNJCuFc2mD<&seQ zn5EI=_|rARolku(AMEr)OW*$)y0&Yi|NJN`NNRiLcX2(@jnJscjVt;qAtJf8dOxNT zfARDjjBoPxS>7odc6r!Ip#nY4nA98#YV;|wH3+i-jyR0!VMW~){c6i2rk>-Tlhhho zD3EdE3R7ocCgR)g;R(-%iD1*HrJjq7WzTL>NH$ESO|CqK2~R#2?%Pig8{@%tKb&-2 z6Uc^Dl-jIpUi!)>>~nA+?TgV?HT7Q2?Ec7#(t(e#G%Q>2tP+qr;m;Xjp|ooejRl ze#M1&iY5Nd3En!>lc&!iRhv}@**=!SrV*dr%@A9%b+(JU2sk6PS{0Lw8K(ax;T3wQi`~SxUP)4WSU>&!zm|WNARWrfwd#dBbR@BG& zE!FNG@|Kdq#S%Cn&3?Jc@Ktk6|F!j3r!P5J@#H?7R@$9?N##c?drK=fcG!V`#8$m` zmj>6>8Oa0Muf5K;mpkK0&MnI`J{Ow?-}wgzD=27QOHVh7UYD4V$4=gp3YNA-<|sBj zxhWE{Uz&4d^~dQI0GM?@J%e#!=LS#I0C{=kIYWP&MDRf@#J5vbewPNNlt0Tgq|@ko z!&tB9U7E&B-IT_zH%d;GZPUag-OFoJOL=$*z<`OSqBm+Kb}|;m9i(SIk9+N%JjNei znX`ZgN*$ZHJ1SDF3_2^`zl<^e$~v5v3t9cO^zxmX9xGAxMe0=vIWfeiQH6L3aw`+O zw7x5%Y0ncaT=Wuxpz)&EJvr>Q^(xaR^G(5sX&;$=%TwcCAavQMAtqIfcBkIwz z{W;-Qzj{q6i^#Jt%&|D}kh zPSrN;Y25~x+?$xP@5_P_O}~^AzqmFTE-{?paME!|U-3!}jP{G~55WXySgqX>Y}X6!WO5~V#+7ZJxelX4YBDmR>C4F^w+k;KA1_vXnz#;Nd#)u-W>sSmp(#LW z0)!M%RSes;Nj1#-m;JQw0rsjBB?Ft}#g>@FKkQoJ!nTrVYp7V6#d=7(*4JL%d9-;V zi*^<0byU#RE`0E7)vxniY9qu{R7}_IAlp$^IQvA1-8zU2X4UMrONkR-v8zRh@kZQn z?5FU}hG$g59_2^%+qAyLii`?h*78tXl$0VtGfjk`=6sqfeTC9BFssEy1oEiL$NUeG z)sc7GwM89n7-wyc`L{$tlCC5{=wPH*Qf!6nM|iQ#0sPJQC4(jy%gTB(`kGsU-GqS; z?En$diL+@icyDCo&3d~P{E$|QZ&JEwmNVBG#O`_JZr| zK6nl=Y)Ux#?&GWJT53w1vtEVlcm8{KUI7@WE$JJl7)((jJJB38N4yccBue-h)Pu>) z&*0nZM?os~{mSQz2#VB&#Z3k&V_k2}W&IY1fp0SmDJMaQNjd z1mB1|K;Ee+^cjo@gEV}P&a@YH3GEQT+;&&ay~hCfk{icQ3eLn-_7QJTSpwBx%a<)V z4u({kdh}E2rKSM%=Cf9gnW~r7PJ%)EqU)1N&BSOqKasllUz(lsh4nsHII-53_-^BF z&7F;z_rc- zqR{BYQC9l}?C_O9iFOhcD`>L=VI$!JZ(|D#e;pxD0YZE4HgD6F{tiX|OL35cZbwba zKU$xLL*Kms^hZpRp=8)?D>}p$Z=F{IXjT#y3I60mTtaU&K^PPEVdb`0v?ZW7krDOx z2Zq5bxf-9mz23=-)63jPFmRhccHf@btIi8p^u0#{C|1pwsljXpXb#*>!@^w{oYYRf zQ1?%e4Mq@3Ml@`L*|XqOWY5CPq`hi;EoJqJlnOU|kM)r9(61icXl3;^-r_m5k7!Zi zjAIi?emuno8!^S!{n`MLo8X+OB#M3adYuiQl1v!iEGjQhQHrcnIASDQR2;m@cG(FF zP&knc1us@BP+8imwGX1eooj*|7Lqn|<}B17Dck!i!28Ar#epLcEpu-mWt>EO&$+}c zh{ZIDiI`jkFW1ZrP4j{G4|mb1IQ-#jQ(o}vniyg3_XWdHq>`J3<*VH_59ZTNJ>*2OKDlD=sEl3|KrW4$5EhZv(XI!E1T2B6OTowyw);hQrYHDG zjmuAN8X1U0PJ4DPowDC1gSK^HXTcMt8+BIow9rWS(6_ZC&*e9e+HOH!9bKsZvsfZB z(i&PxZUMhj>eukbx)hSz+sE4rfvc;WSP^BBu_rY_xn`D`1AAoL*!1KLuO2{?EwZ2V z90nmlG+cdi|1LC5Kki~lGV^VC*xnBQhJawdi5B+Ep|0f(Su(znW*^42=Dq1&()rXakCBr|zB%|7zC z)GadbwBnVQwQJM6#hr+6N&w(mBd6CS}pR|H=_8j={>TB zImxaDYhey9dw$!b$Cv_kM%oBJma0`aqV3Pc(f`BMUx!86MQ!8oHA4#$0wRK>h)60* zNQ;6Bf{M~Gpb`o)NaxHbB1m^gi-2@@%qY@nARygJHw;t1&HX&@`@P5aFUP^YX4l$l zook)vqN!Wuqx&6;lK$=Jb^^W%=&C25C%>5y+BbX24RgXtR8MSZsbfSx^#$G&rDv#U zR7P%vK}e~NP?%6|I3x@6GCexk|L6rG;oir`u$dc}p5M$8Qw2=Z7j#u`V6^eO#ATU@ zwBsZg<2-S(rw#pww*mur80@AtwysSid6;p7`8 zsuD%vP-NGOX4QgMHvVndfZFzQF!vW;LJ;@UW$%v`M(~~-m*I`;!nl{+`BdLJ9>e-w zE~1t^W&pG{UX}CdHj3k!W$sy6B*X|kaNQ#@(GYZ7>__*+hLo2{viKq zxGaF-Z^!CXazz5~FLd;j)azaQ)6)qKeE|jy%ssRvj>#Ot^v=(DjZ1?KNMH6uYXIql ze*t%$;9r%(0dsnvnp0vh!#dsdT@97%p zd|xO%{B3$U0!qBwT2nbn+;{r@G(Ag+b^1?(lWJiIzneff6nxh+0Z3i?@POwe4O)$aqEHJ|<;U#F>MXJbG zmj!TZ^`?&x>8ZV3KJbGA-zW(eL~4y~2V6IaF($_ZlgzV0l_n8bw5J!A441U{?$jtu zbKM43V$>Y-n$8vDpS=>21b##(Yfe^=CPvVtzecYE?w4O_~u zl3P^fIKC7ZHNP)OexA)KQX#AYhvgjfSVRE#-v%$b}<5^Nqg>x5BAEwGf8qV##3lxwu-)t z<*LN*U`Vs#uV2Dk0>v0(!!$qCB!T&E&uWDii&X;hxya%IOTcdlg zLE?ljXmJl^p(FzzXHc~06JPlSit#c9UjfMU+4sHTh?I(_pb9@oL{s42S?VM@&GbQ( zb5Ur*R_{kDy<=&D#cS;sA_0UV>?{TVqYu`ektN5x8phm(Bv#n|>q;trfP;5Ex!}f2 z+D?a7+NJotS)pl$MCv5MSAJ8|kfZL?el`=%qPUN|M#Y*+&Nb=%AdDU^iYL`nh}E0& za?afZBt3JUZL&Dq^uOn4N|<-MMI^g zbi28I0Gmkrk&5?wo4+t86cCV*CBDW5UQ(5rA0a^4;gc?^f@4z!mhhd$pXz*%2yDIK zEOlLWPEMJ4DQI8Ys+PUw?YxJqGW6#yy z4rEOJrf(euhCsewN8i+nz?q)An*JoGL&pR4f`Q-(#{>N%bIH3>?q%SnCjZRAY%s_~OWjVcgcr$fUCf(jd?}G* zEqK%Zc$A6(5}nyx2Uy~j-3X8Zvc5xz_xiJX3M5bDfU8y}YJL`QH=?fOC9@q+D+vFf zVQ@9X@SNtvY}LOIi(6d>_*nwMzRos`7tCkviVT=fNpC`6aOoT9AiJ+R1R?~O&*uer z15ZV3Xs1yv2`h~oeHAW&aZ?b-J;H5=6efH;!7YPZ17Ozg#i!aA+<8Y(BAyU%shVb5l>?aX(0)y$O+FFp>;B z8fXTOZ>|?IB>h zm~T`7Ztx{5?^~5QNn0x6#%e|Mo49H?v4G>Z|=^xlX0K3uuU0^96(&=&c zSaZbORN$P}VeD>wbk(@~If~KkNhY-NH+5{L)BtQ*kjxv>Sz23e0i32i>T59M+x9OJ z%xadm`hh-;7qR~gPF#=1nDj3AqyAOn6R`@kS3uQFgZ9%@zgWg*k7|cFAmtkzMAFX8+6D1a^DuYTu_|3h2y?{6#<_=b;@k%`D z?0f;>EeYeO6dQ3xFxY;G=7X@jmuJC-8T?&96=K(El8!Dz+VG;KxGRsgLqTQ#N$d=W zhGS1DKAxU%0zmZm`z^3SQH3Rf=MGMR98|~?-+!;U;Hx|?`NKSR0AbM9zMKB8dYwV$ z3%I4iuw3e@AoB_i{Q4Q+lb?bhX-maG#R!zCWnXVi^!nx%0KMpo1e zcU;fos5w>Ui*llhoC5U#&+wfQ%ei+0V1Y}o;G3ol+*s>0@tzQKu9GxP~^5hBhNZSfZ_UBSR4oZVLO@{ourEwISqsl`g*M&53Y*1*7) zEz~VAD*hi?WSHGyxzY!*20GU8GD%aAx1gDPhZgslzafmv^8yf4-oo9}^ktHIp*Md# z_qnZN7zt7R(#hVSG3I)=@2^WW9oGOYDSEz*Of@~x*6{MX7KX$^F?4eWmFK~j)#0dx z;Q$=?_vQL(TIvzaXJ-uJgEhhDBk#sTg?d}&_tY?-K2smwSBh5psuUq%gDCR-dM+eb z4&FpBNHnu{$r@e*XQQN&`TS0Ogn6^ke}m~QrGujRhll|y(FnH!) zTK5*9dIWH&hkedB!E{2O^1y7*v0?Jyy#ifk5fUQzMRsCsVa!MQ_fvp9GJnTQD7KgS zp*7|do&D!BeObn%&?W&KWK--Mc4|6PTMnxEOl@2mcTa6b*j-1lcS69ujkynAxey0p9e&c4F5hL-)g%B!bla{=6mWG(x>j&8yHykpI9Xk++M*T)b)^I^8uEbe7`pC zBN*VqNw}lX=Pdo$=a&2muV4|aC>{T>lNyfHBSIe=_hR2eggcK*m|(OQ9ahMfU?tKV zv{4fAP_2m`)rBl4vF&r;olQOgyvyjC_SN|tc@j9bXR5>BCGmLnP{{04%QrnRz}?49 ztT0;EZB3mV>ZC?^W)WlA-KgMa5@)#Gbp-Dt6LsK4H(r=1d$@@)rxrn=pmFOnH(O=f zg1S81F*JJ*&Ss^S|1jswGF4o47TFS$|LMeiuIZ$A0hb@t#>uVxzTqpCHn3OS-SFj= zhpO`jIPX1>0J{{rWG*H_JtDPt9q?>39@#jtSz#&`n?Uu?Cnzq6XU5H)ZZk+XP-w`= zmBSA+V}8oYf_$mw)!K6@w>SUk3!S^Rv6TvJlt+Ff-|;VacXjBQ6(%md_GnlI%&tX{&Au#)Kc>qMc@={ z|8)K0g01%P9(HT{!kmm1_ypL(pq^%pm)6KG=AopI`8umCcEAr7+Bg^T1i`Lj_e+V* z>idgPP%agkcI3Lpz31SShcNt`xVGD4E&$|TpBGr(LM&|*fr4R=%gG9hT|oasa(n3Z zSOi2BN7&w@1N`Ww;G;V->O55t@>49Xs3`|5P-l8KjT}g{-Q4cIXYseOF}aQ2S)}=7 ziX$qx@+Wf2G~QZKU9q?Gg(~9f+s4QU4p@!eV`Q509@htsM1Ro_HUmJeBbf-#R1jqTSi- zEQ(Hb8y^2ynrrTZ%OK9H)RThvR)u0)9!d2o_tf(Id$QAa34QQt{|8IO07`{Wi|AK7 zl*-H34k4`+f;=?)_ls4>3^rI(GflS}lh00$PrlmH zoW0F*u{eP^^IGhk2}c{Vfc0G!E~{$Of0TkjpkGOCC&SM5IFM)P#ml_OG_Q;9ZWGkb z1&EMWUC0aLg|F@p|8x=!I2?7f?Vf(wh%nhsxK}Rz=v4L5D96}Fvn6o`QHq-&*0u8tQQWA!?pw+X$aSjBQf4yda(MKQoIC?|y7J zCb6r%J64+}^;*`Tw@@?U+_iv-^MBVVmg{KE9VeC{o9{U6S3W1_T#r@j-up4D?nHdyCA-%G>FN$iD_dP;u#z#@)@}Zle?Zg! zl-hV$CUdBwHyT>`{_sYDl~i$db##f4)C*I_S4GH{hs2|dQq)m)4-2-8+*li7#)dEa z@Ut*)?`%N)m(SdhAEq8jEBFjgHP^?V?6$R;+h%KQ-57Ile!S!Di9R>Yp-^!J6b&53 z75q+8#7#c=U6bi@9%C(y%axe_r9>s8@(LRzDWRq|;gNtuwq6g0CM5C1Rr{@)Z(I{x>cdj#Hy8FNQ&;YQ ziv2)~c=y|zU-@9M`k#l{=IcM@C6%9KiGX!$=3yYJ)#w(D>n<)1{_W>WerZ=(g*HGb zA!0w*2RfgLvTXqEfqSOg*`w>pOGa2?{t!Uj9i3zLYhw6V4=MVVqQy!HaGHUrh>8r4;DOtIw{|B#|LpCXGV2?#BTjsrs;P zlExj@|HJniKrj|a=Jt5)r`RcOiS5XM;YWUjGY%B%v5(mhy-+JYT!4jvnmot_NbP@$>laRR-JdVa>} zomlW-Msca<(|D;OWbU-v^_pI5aD>4fK@n@;m7aW+Cm^1+kz{t9EkPXaFY=R|$bCj} zW~VLgUe35ucCpZ}%G+|Q8aqX$Ns<&xCKo@&ml+ zLOx%K9Vk_4xX^kQw$F|C*gduY>LNEU!VDei*tX##jGL)a<90XwxxZfjcxw9Uz@`XH zD*i7p<6G^s?1-@@O16%Hf5G4M9lvjzkMHOPA5@|n@!373 zVy;Bwfy_NXlNccUY_74WoODd^IZ5NAkBlzWdMAH8adx5ki2HEePR7h%D&HLC@)}|W zl1y~Z7uRK;nx+rZn|4tnC4V0>phx%gM*5f@r z)qM07Hz^0%YXd5c63mPoM(4$GL-|@53s8Y*K=a2AFnMN9>R*KJP6%IwB~ZYL&N)5Z z*vJiEm901Jeci^CcAvrd4Lhc%2kv-vyT0@#YKFb1(c5rcPV-0l%E+ndsiUvU^`%Zu zryCQ|A9)XpMH>?>N6C@sx~qiuP~wYSYz8fm2C-_K_#gyG!?m69(ycroIvDqCS)qHb zx=N>T%Zd7*;3?iCx|=2UyTlDPZohq0UCr|(i_LZab2te_HoLUrEj3v+*1s5f&)O~y zDNb`VfVf1?Q!`aDS#_#NBg&htp*Gs~D0pxL4ypJ9-1Xw}-4 zChIDe`^(>3Iyb0tUqV2b&QZ9LZ9MAVtJ4pBxX!@jzN7-`8N6RI;1ik9XB3Ji`r;$` zje5?dnegQEx6*iFB{qF_22|ro1Hh!uI;2FR-FM6o#uRyq**=AAv?nq5`LYfWvD1Wk zpF5$qwe1mNZscOP@Z+P+{^{qVY*tV}K59>0e{4Ddxg-08$S!EC#{A=*+C zohHpTO?A{@$qw^)YiSd7Duyg{(87cSkriMBTP_OWe6D@U_oTJ*N$43`I|pCA_5{0w zf3wjEzLD7D+OH4#2mDWu0Gki6{RW69o47mW2&}vbX)kyN2y?}SH9xZM@ zb+hmw%OZvgVf_1QHn89MCv~Vt*e;=8XffPDKY;tm>&Q0JP18SS`g#-dyb|gTfb^TW z2H&y)y#^sYU4#JTo-EFip{#sbKI8NJ(lB3v!K?h$9Uz9NN$uq-wNG&C*k$hN$8HGs z$Y&_4dM#XDL$xyzFwo=zUyY|?(UhvV{wz!yDiX9)#=I{4Wpj;rW-6qzey}3i|8a3g<5Eil9+y#sTA%B&OGl9Y*coB>?dp&4t9Qwl zuyN=ZuFjrr|Ay`6@Y-HK)lrc>gd(rv=ZAs+JjC>~rW`{?9V37}s~vj}Rp#b`{e0Ka z0p*;UUbDpfEW$H5za3}1qWl5;nD=92O2;Rc>WQ3wjZ%`h>^SLf^8`VyAyv9M&|~Vh z3bXm0RVDdG7XRmaKl#m2n>#C9SOem8S{iZD_CbqpWeh()fcO|CMmaAXl}JjFF4k4A zi&;XIPc5^~JI`m%56*M#yam{j)5gWOE420ZtD(HQw_X=zUen_Q(g2BIlY@E${rTxX zW>=DEV|xV?v&|XGs*xO)@aF8dgLTeoD!Y}v_S6n(lzf=&wP($*l(4r zjfQcYG75%D4e86UAY`YdJ~PcnUq%UrWZPXpM~+I9j}8(WyK7i65A1H&&;e?^Y9GlH z@+74&#xw;i!;S&J1!^aL?PV^BCLEotAyhHaTsen>lBMV*qfz7U%86Kx#hLh91iJAqZaTBO0|ui8*!s8TerQD zdjLrr8sISvSdiS-@@{l|)+kxf$E?A;=8NQTNzxowb)$b%uc?-HUZn%^%q!M~0m7X4 zZW%pAXS>zBD^_`-AQ8xCIU()-uVLA9 zJ0pSv!ddFsG)e1U96ndhGIR5FLC=?)lW6}@g}RdqGfYqm8-!oz5*a6aAd+)~Ld8iS zZDr5$qnZxCH?GKMxUpJ!mp9#-yogK;C;sA>unAazB;|vIgZ8BcZACbcGoka4v=T9!UG;yiu?+rJTASzWMh>-|YR z>R`%t+)p<8vLyha$OP|qHy``I8W<8N_SCKz&9c>7)lusNTc)x1y3d0gNpaX~L|9HO zytq`#HZjb9TFuL#<8>)R+5g6aNmD&q&kQOwMjaK4t|o5w<|Vi!wbrsrUEN+E)X{xl zJ%#`e0mzj(N8(erjtREyt>fV*-WTG>oZ7b|`S4wET!C9hnUqWx#Lzs%Gl zu4iVTGvG1x-Sqo~1{G_d_Ex_0@LHe9!*E{IVIXl1v4(*4G_3$HOZ5=Hcke>GFZxHR z!e+Mbt7%~v>MX(k5%CaJvFpGBNRAbwOSBu4m59+!>jbI`ib2c{6ZKTEecm7Z5EH!& zPKDKq0z?b5s1>@z{Bo&?(};O#l;?dKi5aR4)8@mp*%@8QWna^=`VcCtHv%(N)P@>p zTKTRgcQGYC9H_^*-k0{vi)xi%Pp3*SvCOQ?j>!!J!)Nl~F0 zXbi@v{CO=ydK9@Q45rYd%{1Cd*ETEJpeo23M{w;fx#KnKd1@e#-1@ADrixARo^wjptslyji%PP5!Vvu6Dd23!>Wy_ zn0TbJ)Z-^R3mNi!FA*puG+vUl;~|A^-ahKcaWs^Z;(xIJf!2|E893oCNoiBOY&|0I z)e{!CSYZ2HzyZE7fAFO*{Om4tzTc<0rM{k%E=or_Uf?~ctfl-RBXq$KLkXvWx-o%{7;oJ)Gpjt=Oy5E_t0|{=~z@ zb*J|FJ$Ah1GcVx)-WCB!W1b6u#-JJ=11Wu_-}H-sBG2QbvGM*J@jUowHG6)L*9Dt! ze7wMfB2HO7%!Dz4y6wojuk}0_xH_WXDyAoP!8V`{J;<%KiASP|*ciA9^C$Jj01o>B zL7KCfH*(Yss2RcOA+X#k8`oef0#&c%{h+qes*7)IeiQuXzW?U<5~Jov=_rue9TGCG zc!duZ^gTqNblCu|$;t6$8+;n4&S{VF{ofN|0^@theZF~e0~A^vUB?amxs9w~ih25< zR^b2N>6zP?8gj?D(;a@nb|Q!+5v9zx%PF`#Lupi=m%>;x`R_MW#;T?7#y=mdJFKKQ zyec8_oOH^ry(mu{04jVpk`zC4wHSbl*35C8ISv{yrW;`ZHtPR*`G9QZ{kh@uG$Wle zL5NNem8Hu%7J8~24E52eVOzRx+DER|{z@J&sh-@3hIr@_xIQav&d4t=RR<}JW;*WI ze`!1bFSbk4f=n072MI(!unhmt9q3(hV`*`91zR9Ax>Xq63eY~vnsiA|i;KO__hEh~ z^wHCv4Q!?VitRyrc3$}ue{(IqCH=sxYYkNE?!A62RaNlby%UY9ioMrGYg1XVRe{|6 z&HD@KZ!H;QvS0m|zOw>2df(FS3f?J)G0!Ke0La8vLUBDJ&8^(f@tUrWD`h zo{sa5lnxnN+$H3M>AQO3N`dBGGICj)AeX+pn|9MqbOl%5# zhCxt$Kq7CalsZi{8*G_9#WpMty?VF{rsrJVA85!d0p75t-EKpT^nb$>I^BQ;3bFT>OWz zS;AgFQ%<)n8mToOE@fCYyB7XPLipAx{g~E)OGw9Z^_b0vZ+naeI~G)xyOi?&IhedS zFB6*vnO{gc7y)nZf5Mu_kyx&2zm(M&dg$6k)@3z$`77-=Flm|mkcbcI|2Tdf zPu>@3@;-ULvZs|}7(d2BS~$uB_|OmWu|~&(eRi9gQnf$Lukf2T z&og*tp!tK`_qtP~D~r?Y-`>t!5*N&aKD=`2^BpO3BJ{#E%B@Hd&QwMR-l5#&dd-{S z3rxYuAI>)T?u(~P`Dam{-2Q4?X(DmD%>y}zAnq^vW3j|E=~Bwf+SI{QMUOzZ0Z=5 zpggtz$LU=vs+yq%zPH(_CnYgd0Es~!kRzp*bSzxz30l8X`uxgeEDBO@|Ez9ttt1R4 z8mf`X7l2tnZ7H>}OpbOTolY+_%8LU-+lg36+}7WQdyiuAKbFr~?3heCwVVV7!ee6M zb)R78%<+nJNiQ-isXNs+KI3Zi=!<}#oIHLi(@!`@yWC^KP`OBtPYB{HTMviMxjfmh z-FcP~Bz4*(E4v0uUMiIKYt)ytKS$_`(6bULN2*T#XQ9Z?_FVZ9syoDG@ZKF&tMv>G z*cts_VBPTde0@z?v15}1?}+0~W^LwzM_=YGx`9I0nqlc40+DF-1@t31j$DQe^Aa0X%bWvRLSXdG{Z-;;bF|Ht_3pJPv-REpUG zeZ^Hch<&{Ln5?2+fk2)YMmu8+y78zeW5|B02Ut zi(~)}hzM$T)NWY zDF-}lrbxpdfybc7H^2V7?@I2!C^Hw~5xUQ2Rg7)Fg`RUQ)F)S;?UPUJ9QjpX>28zr zZ%fO7z0gFi*9krAz@r$o?R*~uC43oY=oU|CV=M$(Zv+3wSQCa5Sc_+y7I}GE{W&$j z`cdFr(L8!H^g@zyuadP2fO!j9wnMQKYWU9W>Y#fL@Y*gvr_5R?ao8oR?|&c_o&N@J zd`n{-F=0MK{l&b@5(%OcrVIXy2`8MPv(NKCDS1Un13WB{ZThM!8MjtN!2^V_T+A(BXvX)hsippW_ZYMkkC^v#E_u=%%9mbyb2FT#{`c2RDFE z2oxyHivn$IIhDI_*RO9JNKgUo1sVRsC}Pv(nD3h99q9Pa$BWh?IFKs^>RuHa41km?^#AS>czJP&lJh5edkAj6YV{BB)1*TN7sS z^rRo+%RYrt4X;5PqgJ5M0F%M5lpXka4nvZ^gFhhiiIhbh0AIb_7q#8Q}OirexXa2wD)bmL$Ux2NybkT zQP!WNE(SopA-gG8n(mZY(kb4Pv3U`J;U#~nd zP_S8Nx-tCrF?MsUPwi-em=e@5sQDu+sD#R|3^B?*Dl&R`r{~??YasJx04vnp`{NOQ z=lrLS1p}R2pMvE5G@u;IQ^*|*$mj_82ZS--3Et$k=+b)p{H}9Mfx{)3q3n@Vkml2c zRl#8+<$|xp|C85A09mVy66IeTx_hUmEhOm(vFPULG<-q{-kh{;|MF8FQWrE7e2^lY z2#aJ4JG#*L#+0?w^Smd}P`tm+|K5r3?_(H!9&`rQ55AY&4C-Kdu9<=Q6G0v1+0A?? z!(yxR_Tv9dS5dIdwg2L6Mo$;^v*a+q8P3v|iQJ^R9?Wlb{w$8Yb3|VtfYps?Z+(-B zyXRDbggn#fiZ7i96TbbUzC*(W-KJl{f(yp$D+?;Ng;njsvT_Pt4<-vQ6<(1Q((31S zMUgAjCjJOpB--69Wu2Bj&{AEMKuXeW8c~P_%z47&0uw%H6a zKe-s|iwBR(PXq-aZFf-ZFZpZw7F^lymA8_&fwzMqW(=X?Ymma&tdvUUc{c@4RQ$Ua z40TNZO}{OK6PX)6Huv20&e<0HFs(WZU5^-hiG#`uenEVOrkBs0a1K~|7z7{RAo%Y^ zmU=D`m$3dMI?BWn_Q);|dq}sPHi4R;eQtODVlT(^OktN9ag8!3gcLPN^78dm?AJ2$D=oU74w2Vj=|Y+bog30lja+c1X_~{I3^KIl7cDXV z>^uK6SC-m)a&P=B5lhQNi5+~j^iHcXg-r1$d6J1c2#T~GWo~L?KLbHVhL^@He67*P zb{N5l?vV#aMYiZu^EL}@3zFpS40QJx9_{VF)vf6#RTW7^n3&i=X>ztaQ>UQWrl)tO zWL`#v+|qIp#q}-hLCS3}a|uUnk^rH?jQKoTWY|wU9a?+EupF#K+16trQ`7!QsbZ%D z(*EHDw%uf9iXb|HrA(p7J(Pd{N=a>ae$vjCgICs`l2@}Lq5twCU)vhx%imh^cZzR3 zS6pH|S7Pm90|ifn|EeY7CUU;em%ZFoI3s@M`kSBb=iufFSKxI-P&J5~jWu+FkN=8A zVe;yhvgN8qOz{~Zn+aD!mepCc;NzyDhppdhl005bw+C01(h$v@TnNlWM@B9go} zfF>aQ$kmj8+gM`udgN4we%Zu=0g8`ePA(^g5I+(dnu43+nx@rAKPAhEFFH0-gsWGy=FUZ2$HU`9x{B`Gqv`2U?39n0k>qMc6*+)cpP--2TkmB9b4rA1LI) z&!+rEd&%!+kB4ob`k4dgFQo`lM(3yL0`&!z5{|=xLlU9mAd*Fmv!t$SUS4X#$Zp~n z*}P#zjc7NK0a9I*Nwn*c5xH^>K}yM^{6#BJMyKkDZEAnX>lAlV5M^L5gE+H7AyV|V zg(-p*Bl3OnUGi&UC3ahWt+Z3RyR;|N-0?z{e_wxdTZrteT7=(KJZAecA+ji)u)Vnd zJlwZvE+cJ0MdsFsHk0=7^(^Ttsf4I$(cWfU9%9n@P3Eh0hm;lRiof`^T4dt{85)%7 znA;kw-Ke-uyr4Fv>cY>gyflnJbM2{&YZY6pw|;Nkvd8|2j7%eHQ|!q4SNI-Zig1~u zgrc_+*IW4x%r3N&G!`FvC(q4zH3!?Dlg{W+Bl;XpQMP7~BxDff5XnzzrH~Id$ip4z z73_5q4`tyWf>4=F>_m4`;??4?F=zqG>IP{p;Qww^K~rYhM|s{P!hP-Ixh=GIqmhSE z?gB;?ev?yZ%5StWo*losE!vSyj?7@ft76f9oklMxa|AlX%h#PTT6!@SlYWH$HkNSV zui_3o_(((;65pAtZO>=)ZQDgPV^q{YBFHyKD6v$h!Q!@-*x;fim&)+g`PL!7n%G&R zx?*+J2lXkdAy=D4HhM@tQ!ZkI5B$42;#kHyo9AL&&;>fWC)}LPRURujMZqm3(adi%bn50z_6{;%}kyM zwa0JyPLxfJk4>a0K77DDwL4?TuG2_`t`9+EyM{nP3l8^hz7sNToAvnWSsd>Ud4yI-R zgg2^`HVuYvVOnQ%d&Xq1P}dpzApxL`8!@p0Gz>FnQ3{8+N-LgZi6Kn#u!iKpB|N`9 z_!mISMIb%csTYIE`6JIaGZT|2j;zyzOjv!xn6}w$ASsD?6}aMm_>EBp)M}_PIM3$D z^nT*9%BbvqexlO=R`VfloQZwIlXf=5x0y+U% z(Ms|aLydw=uy?<=!nebG%^N;)T|949m#_b}Pqg#~Yx;?@@5W<`ep3fZ#8z6Gk?}d4 zojWt}MR6n))b=v7(L$NtIe9mS_b(L~tKXO1YW)Nz3wmm3bEPV7<_}}d&RtBJ?B6aq zbQsC!4_KtD%o6-N&!6j4D@e2kfl9OFkq@=t^+`kJBWdaef@tlN`GFqfrv4CHGkB#L zsuXWAewQ%&Vsz!buB{zV+|Zm}HqvXE+7ORL0#ddlbI~WYGTHJagan*7>VXqIusb9V z2y6+{b$%0AZu%wgL~WLp(Q&j5KKvZOnZN+^VEfvjW8K{CxBlE56P^I-L&DgHFMcJ7+Hj*B=cKr1n?c;s)I)2d_-{5V9u*5?Og8E_Rb064++8Sf6gd0y= zF}jRpuNd=}oBqCBbOlOQ21uzYCi@QyMn$@Q3RJMW(?Q^XKysuv~cpk$ESfy>TIZ8<({);Yu`tYOjpr@Z$lHT26xbU&R?j07N(Yd>Ih41zI&gQu~Y^OdgQs zK2DzIf;7N`9O_oCcPTMZMN;j++H!Z>B8h_=w2I*l>#Ys zF=ehl@pdVD^{mqZeyWa;9KCZilk5-(pR(2_sR4R6-HyrSJ|UA9)jgk|bH7!Zeh26= zYk5ZoEqW^ZoPaCe>uQc(l>d7J6R=tJf(dSZwlyISOr~x@Y3f~m3e;$lRY!AD{q8%s zp}WEVJk5(Ox!TLm(KAXV{>{*xQY+SQ)!H_$^ODW1VF+I^SLIBgIeAD z?_q)hvtWOooyWy#Nk`=+eEld#A4)yKU?*nqE|eryh$qs+mFc+Xq%Lxqs(wdd1q3t7 zpD2}tEyw!u!=%EkznB3WXZ#c`QYSD4isa*fUG2P$c`tst(?Dmd$7g#;zT!59gq6;6 zo82ENrGus4dGN{#59eZ#gg2#iFym^~v@wixJAQl-GT_L{RPS8CmAaThf2_~rN{o4R zaw@!R#NMvdRzAY`TYqY*Y!5+UOVu$;2Dk4?pwEQ%tAbICiiZJV*xBycp)OFf&E?Kt z*N68;Xxk@8Lyb2ECE~kh<8wNbpT3ytd*O&*;w z$)eNKoYldG>}AVCfcJRqy~C4<(%NgH;P8BP!|H;*x2gkACvIV~UTL|mv%u0v{=f#| zk#JqXzdw@7;>@Jw_Z>@Zsv#cFyz};-xCT%s;Z5Oj;F+*?uQ>~E3Va@L0~0!XIiDT& zuAMvlfg1JUV^>#}!Z_<~P5>*Q9^LyNNGD0-@5yH6Y?#$D2-D z#cE}r?EAEgpYc7S9UTN|7AkXE;WZ1g6I;!6%1OQ6R^=gU@KwY-$D`#ZcE>xF6&%Ot z@8akOEa){SzohGVfaIUbf5{5;Ci>H^v+kTgu{j(TR;0BDt_0Cd=(TxMHHV^!HBHeu zkkLN*bB!e{UBi6V?bulGMw#&{q*4)<1Q50>3^y>tuhPnS=wVVpc`WPT1SOlL{er16 z%8aHD%IMQ1HE-S8`u(uMNxA)tE*R=nZLbrT`UUn?!nrq4kjOM@dL{9%8>k5Y9d*Cu zMr?fD06(nr7TF6_P7GeD2_4(2hSU=7(b)&(!B>S$SHq8;5n z=<6pO+haP>M^d{9E!u#O=3WOUAp3>k=Jchff!ttK?^Diz3~FPi$ZtEB)fK@~X`U;J zNqQ<)+ApljejgL=%T(?ocZZj-CxE*=!bg`NqN8qe3u9y@ox-jEnr-@qSA5MoNVBI7 zzn>RBqYsw|7#@@0f{L3?iCz)zwvNadxyeXzQ?^6{ zvwYo$PT$HA#072^SjxkhBwhW^WTH-4nH0&$t5*V*-({=#*4`l?2`x@9j=SO6yzW78 zdfz=+V7Z{+N$;#Y|F-1wdz&%D8eHuJxV@V-pM# zW@raNea2MFP$7G$O&?Ai5n;$Y2ZlMgrPy1=kw}wfmj%35>XEv~!>LQ!^;a@{S*J&O z2Lkssox;LJ={FzRE~@cR*D+m45T}>9+VhhzoA_NVW;EImH+X@)E%tN3WBMJ*HWiws zI7xvRsL=>z&~XuY{9cG!+434YP2LuFr}h$ak+N-HW1BveWIql#!w|o6`Ud5`2Ptbg0w|bh=J2tlR50SIswF}zKpG5i!p9@Iv=X(uFe=R;6 zDGOZXI_e9@jMza5eSW5Jnxr?igA(lU-imzIMY9m}wD#fE7xJZjAxJZ{#zYe4myv09ukKDZpY+0N(eWa zybc7HH7k|RrM1IXw?8HGW!}oAFzr!|Y^l3*(l0ZuJL89&%QjYhfy_ zl&ln`?)-qUPAB&wDPus=&h80S8F*HNBJFL~ zs5!H;PAhgQlnG5R!1{Z}9Dov#O6=ECs8q+3A6H*Yz=6g zM=;dmozYqcsVuxQJoOa!bAIe5HK6x-G3)doyjiE4>Ne2JMS|dRlpYaO*{o{2moB_s z1deX$_C*2i6^UE@;!ppW%`$AdbqFJEM)iT{e^_iWjNCMZbOfxfsaee}K#v5ob2^y) z1p%)xrO8Kb_a;WVhW%8bpM69v+;NgK88cE;8D}H{sH^8;Ep`6sKix&oxu%`vrluO%D3H}S~}J=G8(L~ zn&g2-D}C;HzqS3Ks|3KR_hFguli^MNSy17qz1Xhi2dhR1+3SbuZuWY(>&^q`Wqp;^?C-+1dY3*P zG+V@ey@yUI(V|vhY-t}zeZU2NTKU)1zqI@I&g?8D+OHbEC)syr1PSZ95=0?%~H(=*8Jo3lt!T9QDk#g>3ND zKzu8ZlP?xDXupZ5Wq_qu=R@izcW8{2t=%hcj@)3?QT!u&kGt}6A&r98;*J4vJ>Yg0 zI8Kb@Uyend*LK2dj>)N!Bbyt4u1sjMPD}Li1GORh@P9B$4m6MmgUiJfp;_2HrY}4_j|5SrhqsvbEijJHD*N{K@C)cOHV(?TxlefM6 zKm-R^pNhPyRkUdM z9jx5dNa%`t=<-8!e&dP0he&7{YKUZ=Y%V;JoLgna|DMl`OfQh9kl;9|koxhHs7>ZY zxQv~*M?a>a+--7`=19fLp%Oa(8c#~LVd}RV z1y-l@Y)7djd>JaDLSKf$WO>#6w}uWRFwfD3JFEVnE^a*N)R*TE6UH)x-~ViR3ad!? zj`DFjCiPo5w)jM7*(J>IHAN*2@e}noLo|PPE&&_J5pOfjYc(=_hOP1fE;2x_Kson_~~1DhHBlWy=k@RO3TjbC|% znD}|hpW>xVt95iSPSIhF+AS6w=}XHyi66v>Ej%eSF$Ia6tBdkclm49dH1L(wf~LO~ z;5|N5l6Tn32+RikGn)I=sDt|TRaD`VJkS_n?H5l5oPu)jE=8v}#I@<2eWo=x5os1= zsK!wWQ|7uNDt_aE-*OxdK^^^mcKO6)CvU0#;{ zGGQ|iAjiZWDps_P(adOxPaWP6Rb+N|;Yc@&6+|D;g@3B`;2Ll?IdT{j{A9hNgK3OI zFiW?SA@lA0u7=x?smx@%0TJvp1!sKC;EnaH(DNkg>s--2pK_ZO#HoVQ74duoXDz&# zRWT+Ntu7$EWX#W=SeNUON=80=E^Lk~CLy4HXiV2;ylkDoz5Wtm!LT3lvhlXof_I7W z@4gt|$K4?t@F-n-)j6433!8-d{dIbs03?`d$LsnSXEZ|X;(J;g1P(p4O=m?(%EFaN%#2)!?uQCm(hpWqCeEtD;P$pUT$6bYl0MSSsdZD zy|=kJqnhPCK~>`dJEMJw@KADf3!Izn%N*%}C=#Xc8(d+559Cs06h{fL`;BDRYn*1algd#l0x)hjPksaliK748!`p$LGj)TYB z=n<`DWz~7^6br3{-a^se_JDb77Sb~FeNNud$5}fs&VGdmcj~zmz9@u)lA_<=&4y1Y zF>wiNCfOIfW>L$1tr~&1z(%dW;YtIo!B@M;;Zo%r%!h3re)a7<-Lq@H+Sgi=DMIDf zFMX0Xvk|ZRx_OQP?VK^-nJ6<~yT%n2VGvhSySXLu=bC{4cEhTDrNcm-By4{r^NHy~ zt^9Y@T2ZX`2kJAMwlp)+yVv|gLg87_To<>*ro#L#0 zsryP7bO&_NaG?S&7ZFccI*Xax(tWN$>eO(b*4HzxGEn zj=c8zH2j-d_NLw*?)P5Iu}k;=U?VGn?L1!=JKK0RW#7`6&m!tF$)n(Fd{|Q4$0uN; zXnNK5?7yFP5MQGaPB0sq2s>dY(|j?vl(ypAsI%Fh!~G~5q?$TiaL>lZhIoZxLJaRB zd&<2ZlM7r&yMk8yrHy|X%jP~VzKyxS*|h7NS2z;tnZq4?gbT6stIe4TtxakZPJ9h#?eK24#P=G&ycdr!Wnef_k* zxUe(bvbNK8{s_o&Pah@{<%vFW^1F3ojIky3u|uu@)N6-@Yu^VvTSC~a)gN)4kEqbu zJ>2meQ*wX8wfDAhN?)-wxK_VpgUdKIXCy6k)@Ob8XmYJpAuz>vXe+b7mwUD|nmX~! zUb)Nu)Y0#f#_6f*v6gOy+vkH{3>(~Ty|guxXCcz(?SBSiRJ~|Z zwkD<|>|QkX89y$@rT2?oo?w(^Zr-jAF6x>sF6MdjveYrHx%qzSv!o49U9}RgeZ6-? zr+v6|$$~!yJ;^;Ge&asFj|VuOz&2lzvus2m$_i371Ct5obTLWQB81)DsS4Q6v@yNv zPp+wiK^TQt)3yeRKZmmR>q=vJBT1oGZ{DFUTlf|&)4e0PNL`%b*s3tFjEsvGb7{W$ z=qj~j753nvZz{sUdW8dVx!ed7@fM|*^wBt22`9al5*f3yv#$meJ%pADhgV&2?AjvD zD?SxP(0sAiF9d>YL~)hu&I5Gl36tFb_bOQ-={CQRE%G=+aNthWFr3f4mZ$4_H5Z_b>#p=AWclP+%e%Vp;g%0k zK&T$;Gh+xCiMY3M(8v4+tH&ijxC=+Ib4YbOTz+-oF}uoiD0+HCV$bj)qN|mX5y=FQ zgdZ+LaZ~juJx)ws;S1rw+|Fh z9HgwN;igXNuz(nsk$(mk(wXa@vLsgL(N*mFBcblO4Ia|R+9 z=|6Ph+;bAi!fQq~8@7;sCSVjrBJF8)FwV5V#dm3LJW*t{^Zf_!4)4%Je4L68yO zyyo-#hD6|kNkYk;6WWC5$h|Lcr5B3`yJq7K+KT^0BO)5sOgE>5%l*xaBRoA!& zVd;ta;Wko43vCjLvwzyk63LWHQJIiC>n0b^@ZC$Btiu{-6j|zT>chR zQL3Rfv+l$&6G;Dj0SCcf+L;ppjTuGPiBq)&9XDuE91)n6AMoAS{$|_9uWFSs^>>uz zkVNVCv5DOi$v=|ae5ROO#{X|%x=H^_V`4vpAKT}nv8Jbo^`hUCM(Bi%p6i99jY z&E_)nI_NIKgqZv`1kmQIuS;Z_a*q+!EtPDhNJ*rXWR~D#s+yRQvn@FtZ7f)QoOWhi$?lKPvMxyFcab(gK?7itFv@IiEt zInnDsEOo`JIIfTuFe0g9ZmMuqJrO`rMAzd^%{x;g(@4E6)eu6_GikL&>|KX+kLe)n zrFECT^pyD8g_8>S&ORfRmoS&Ph{bVtJwxKjy0uj>ZCCpoh+-G{@bgI9kwV&ExPvfN z_d+%sl8H!1l9YwWwkRdncLfbKPxBm~9OI4j)*XUA1|M-gQOJjN_*Icz=zwLgWIliE zm25A7RV?xuDn)!!eMCrX<&pYIJH_|`BGb5$_f7Xd%P0xn8f(A}fA+>0G~Yb|+X$|qmcR^&4ho@4NKaUP?Yb+&4X(3xwsH@f9l zj_AT=APiB7gy}W{+Ko-Bo=ZoMPUklhHbq*Zd>886rwaug-cE;?qm`(XUe+OU{**YE9jo zSf+t+6Nwa+)*t9{V)&4KWK^_ll%%XFrnhh(MUxPKS{{8mciFwb61kmu*QDgA<~WWH z(-%xeWO6hm9{dzBm!h3nsk1aMzDt5Uk%CLvf1S4v$~o;hG9fVlvTkC%la)`eLL!}> zZ+NbO`29bUK*)ejl4t(I9cAyej6{Bk6Q%q1^eQ2XX+>cCS18_}z{J?yM-}tEMhsI6 zlkk(5)oVFBa$Q;f&l=1zms`)3*`AIhJ_+fm_7dnS5usQ^@{MSk2Bd;k>PmIHorkETWcf{NgNdCeqH#<7L}CV61i=e+6YaR2i}-$7BlOzP z{^$_f++fcrCxCiOG&*&9HJ1%$;qE5YV2l|%LGkAjH@2v+I--CH*(_lbAx7+(F>q#< z;P^TQphUY@ST8V-XO|B6aIympqSz@{iD*QGl}EN9vCQ;49imCJ$lka%?5f%PM>5wDj85^+bR!8&WZ6z{mpK z@aht#|K{eG&))rs*Ag6=8Z+#N}=PE;>x3d3kk!#>@64YC&dhX#zurIDx z8}F4si`av3(&R)v%$UWT!Nbo*`K|~1D6!3V`p@S}#Q?gVg=wS|n&M>}t2C322Ge-w0{@?!Dyd;22Zk#Lg z{ciWM%N}_=njb$}e?k_K84KY)cY+fNFB#BQEF(+atgrs)UgU`L`OH-tr`4mTe0+Y; z0e#X?=`5A|QC{`5^_mJK6aI$k$$kQb{BZWWxq2qyZs^YEhLc1rkBu=?6a3?QFCM-o zvZR{y+scyvxuCaw14OwF`4KM1#q~QM@2ZW&eSn={s6U+7)!p@jZB%LZX}Qz;7)9WNGd_Y4j`trtG0I^K#AdVztejMd*L90OVzRU$L_(S5yCUz3K^ZZ@*A4 z_i+oSlR)aBn^j4G;t1O0G4NPyY=0iJA;R5sc4C)w#+tsJ0`}<~TF#&=G&6gsk-%Uk^B};(LEPJqmg7zj$!Rywo+`9LUzp7`0q4z|PaufWDyf&g#QG9D6nb{UjBkT_29^0WT4 zg5|@mpzflE!IW^s08iiQ^xrqM=t9oKenV1*D}?6`)v0K*9^sdt@q=cjGUgA}4rY&> zdu@Xjubq-CFkCkjr#*rhfgQ4ie{|IWm=eiI&UpfT&Y2ChI5A2D5`Rjc>C=0DQbPYs zv;J#bRK1plG{>WjAif+dehTSyk!0QGXHT%Vv5vR)&w~t6ua$b-E-qQns;J`8?_D%La*iU$B>(VZ;5FddlPe;gq4v*7&~caD8o-u)-x^$ zZJ6lM%=>mn>S`sIb`nkGX^w^H6!3C(S}672zBOZIHLP(L(V{9|ubRpvI`rH=Tw+L# ztnB7}hEE@m#$c@VNsYMlC+hur)Ib>EyX^m7dZ!^XU-QTPb^8+`O+S5@Pd3ZGc%FN-zH{4 z%QYr@*Aj^40yB=ytE`8W9IpXplra!*TPiE3_=W7m@q`R8A^A7f5y~2PIfG`2erFb_ zkoN;`EhS-VjnT+$v)6qN&r$Nm$q05i|HlSra)Xg^kOfl0Y6f=W8;34FJcX^jOm@p7 z#~Rjil4sc8$eeuG9^j4yC0TAh*Q;i)GAwQmh z8isEwUhQ=^@GM8|#@*LotW?K5H+FKSo2?HEfaiDq;k zj<*=?F_-VTTt<)z0r0?v-^8+{Ko6>1CLa$QGi6A2M-KRO;|lnGB6QzOvvpi+WCSrY)pO z$U;ZI?cJ?FtIA}Eqp_VI%e#}Da)$vKx3GlxC1ir36iYmjEP!RsjLI4g^^E$eI>>I3 zb1W6HsDmwE%5@}3UqKd^!q}6Hc&eYcY2lDwjRXK62 zlnirr9#9k8?H()y?3juI`b1DCTNa_oAdc-M+F>&&?iR=LcY#2??B5%KhA(j2Aw|_J z;;>SGklB=Q4x+)LCO%)e06x}06Zz=LHj5FaC;WbckON3Ue(iy+a48~!d(oH5KF11SJ4*`n z#k7i^iNB^nt58*rxrwGBERy#Q7`Pg)z5$XOXue1Kc`vr?E zhp6!5i5Ng!V3Fz|4i7t+cl1W0d&17}3Lv=_E47P)5EJAo^>u zo{-K)#}_ult7(Ny(Qh>8HZ%UBpQS_Zsoo|G)pC0EaAfAHfp~WGV-C3IM6BAmpToA* znbC67hU9FgpNS*?{;7E7@ur$c-%a>}RF1>fDSPp~zx&6}5(N=1HLxbpf&cC_?N6WQ zHuUJxU4IGsTdM>akaVh^G3Og1PWpjbzGnL-=F*_L9avazn8yPflHVJfg5LT4RKID5 z7k|WoKsm;^-&9!gGT|K6ul4?NAFj*6#+`RFVWlsl#=Y5Lb*TFK zkISN$c(6_?YK-tm;#Y+hPAeHU-MUV-k&->IFde$zRDCa;2j(=F|92M`w!hu{8nt(v*C;Wng+`eEH#XKHU+5-`t-FImBOiTid^*MO zs+fCFj|Sbb>mF8LvywU;_?jt__ptPsPDMzc)^Pg z<(`zY^gbD$zF=E*!6BNbkSets(N7>dooA1%nb(`RbT96j@a2{Lklr$qR6W)Gwy!>h zeAWsiWr}lwigi>ihapqNh|JynyEZiFoC908H-s=TLFY3c)KQ{K(TCZhu0l@&i7XQw zOG^a0$at-E`Z5L-UOen_jvZ%u#oH$43h_8nBZleaz^c^iR+!6kwm+B%aruJVyA48Mie~RHZzE5{;QS{Q4~HkoKMNgTugV#XBjb^PeTZdk@`&Y8$G# z=q>*K9IE@VeMR-Bd^pkm!*k6i($bw zgXH$~y0wUj-hmN;;~!+Tz?`-FTd6IK{Vu>V8EOdB-MBj6x8I_dkYahio(#ml7ggl3 zNE4wCDZaq60l;~_jfblm+1EzIv@k*8qmkyK*wDeg5C$7KLMJC#z2Fc5MzocrFpIjf z$OS@N+WDbH-{+!{?-#VbTR0?}p!?L-|wM*9M1`!c&G^!009_!S7@G{0ibZCut?A zip?<27?Vm#Wz2Iu+hFOf*D}=zA7a&Vyhk%p_HwS0V$4Gr0yiCte}mFCJN#|lSVz## zY}CJ6yW-Kh$p=Qy^FY2=4CoBak>nBd9%aX4=e?)am=(j!;HOAQ;>)OIpNZE@j|<$Z z7^HFpaUU^X1U060oW|~JZ^f=dUES_?%_z!6h>hpaonp4mK{R%f1%8K;kKXoFOC=`~ z-Iq*g$5GaTOCdO9%`@mp_Qvh`W35pI8_`JInzRjJT^H&7k(tfCN^wd}47s}ggG&!u za_1VyLpOP`r2uODEQs~s7~Xsc0zf~C=4~s>Qo%SYUpWzuG7`YH{<^I*W+sm;5{nFJ z@g(KNo)i?5wP#kh{)j;^M{>NjW3<|Oy13NHKo}4nyMH%@bX|LD8E_pL-RW7*Ke~a{ znkw7lGjRfR_H(D#T~-TGcsRHuI{)bK1AuCR=E#q3Pgyw!iYT!ImYdLjEX(euOpwZb z1%B{IzT6!s;;>9Y^hFAqT(dhb>Ip)itbStHpgEfY6lOzdue37q4+zx5;M(D{iKQ$; zV>=gCwl9@JDUz2sD=tfz{%us46lZnP63L;DsFvDX3Wne?=TxC;~vnR+U5ednA! zN|Z0=No(M<6DjbczM?6`d#ToB83UVObt;&9x^wbnraPdOp)Rvy>yPur+Nqkjt`K$b z_O958SFs^eMbwvc5Xk!zI*)g?+w1I_Yp?P4Jf5SS$tZq6utbC27uB@;bqO56Jf2y-l7nkWx|rCcSd;O3 zE;L&QYFUoJ-)`&lxv=7w-#3lvlpZjCO=PUh;-h^`cR`Q`+w(&%N|0nP4uI*ERpM1B zWU8?7^yg_Th@Pjj^D zkrH+@xmuel7)PI`hN&6x5vvcrsT1@_`}W*(UMr~JQdX;9TIt{C(ol=nshVN_Bs739@Q0V!D_O8JQ zgoJZ5!KgS^%jT(aB^Nwq3>9Cx8>hGn5PdHTi~HG3q1T_RM~Z_la=SM5Tamr+rEPr( zG^{52ENnPFB@GJ|2)YCnRULQM#A+Nar8Yurh^KZg>xrcqd0CNZsk|VhxpTevG(XI{ z>La&F1^M-&5&6*9D%8&IgLdeERaX_<^(j>z)Z}IoX-;k?^p+;9-(UUpCHyT!itW3y z&UrPVL>*(qSbpUNe}h}kp+kesLb7*N9r}uYMJm39TvoHRo_)FoDZ;4#3*J6&ZKyN*5YFK5{siK+5gW`Z(HL3L7;ak)7cDXy- z+*q4+s^HMC*c7s|%cibssHZJF)- zw+u|13P^Jn>R;bSP#K9OZf~R2~skh!?wNP-#jl`O}MBbGeJS8nQ;;&M-IdBDdvKNzW8QV8{@q=qR#dWEl;dLW1)K z#8I7YctH4pX*XJ$*s6M$g&||$9cW0k67h%r3>-Qv?N}Z_o-}kPv`Un zT|e^;Yzn{S2ekFfhrv2f)+7dJc*o5gGc6k+O6-6ssBW@xbJfCV?Gnz!$4~Wm$2=JS zph(OtSku;8KtG!)bly*jwz7}>RS^oP%2S2RCx>CnfgCzGYm!RqYx!%w`=Mu`HK?fq6UvmF!75#$bi znbAqp)XTSv%zZi78mCs}$yWX>@|~SF;%|;JS$#2h-`1t%qW@0=qr)wUT8&kLo`^@J zHx<7{sR~{G9eSRzt=4nezcFO>1x7QGe>Tc_R6=Otoy3#*%0|(_f&D+t+y}I)J5fpp zUnSJxGJ9edF{P-*Ju4+lS&i2?_el-Y{k#d_!Fu%q4W z%c0GE@o!sa78;M#b~b;lK$&n(*qndZ;gHrAaFmzI~+c(@ig zIkvBb;hK0Ry0-z-aAW&RVySv_(b{y2+_~}8_jPsBpgzPl zS1V>X%I0f#!q&SE>iUGQ7A_@|TE8M3J}l_+C`p~_Im|ee+;!Vr@c!x77~vV4d5HEt z$g>vY@67cDpzV+`r?zarljO@ZRv|*_i~cSvPetVQdisGTXP#1{((!(ji+9jn{}LC z);PJcFlpBiKeY-a#y*bSd05tVrPHU^aCC>e`CTP<7@3un?u5>r{GEa#+Y{y|8uvNJ zG{jCe-o8NjT`~H7-Pc!j63>?|IQ;Fcju+t%(`4t;oE7h5B!Xq z$q{2K+YlwOvx`~Eh5yM;-AB|CXq0{X>ey2A@|%alI0bJK8$Gc`88@H!t5?N+rJ~3h z0}{&_RRJJ{T5~tLB;Hv#EitPmf9$D4p@n{d&GulSl9zq-lMfqk$;1ynnT+4GOoim@ zS;^-_G&3g)p6;1#mODe*pBnGfQo~m1z8qF1TH=3WsCkVX$`z@%X>wQ4bH}WA12#VCiZTHK+nKO4l$?f!~ytkfYpCS

sxM>Z>wVt6}8hPrJSSlz98pXyv5qHJA?IbfX9 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 Pz&~vbef1Jmbol=Rkj*ff diff --git a/03_source/mobile_baseline.bak/android/app/src/main/res/drawable-land-xxhdpi/splash.png b/03_source/mobile_baseline.bak/android/app/src/main/res/drawable-land-xxhdpi/splash.png deleted file mode 100644 index cff9eef8be42c18ab963512f9028625c4618f5b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 84388 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 V`y-=@nh$}$E1Fj|O4O`^{tvQb807!} diff --git a/03_source/mobile_baseline.bak/android/app/src/main/res/drawable-land-xxxhdpi/splash.png b/03_source/mobile_baseline.bak/android/app/src/main/res/drawable-land-xxxhdpi/splash.png deleted file mode 100644 index cd4b88dae46ede81eee8f1ee72b54e8907ba06a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 114514 zcmZ@=c|6qX_n)!vOOkyLNm+)no3TV8qDA%;QDm2Wj1N znF!e#hTk*p?{=$i{c&G?>UBTQoagN4ea`troH5j8q~oT8Kp>2#PHLM#Ak-)bgc3qS z2L452;qxW%2d&#lGfxPFo{jV$6q5Fk69N&0oYK}f=lk&6aAfj~VshTB|L*!wwyw`q zC1sg?RP=hH*bCtZnp=@MPg{2x4KuzCn5E{^yvPv{B05lB_p*!$f;Ub0s+z-7E;5DJ zx%5R(j1VH6uVp%HY8}-ttvzOUQfhxvb?omXt`~F*`BCfcCc>MO;_b2JpSTja?oMU zwmZg8cQ3-BmjXQIl2fyymXqyYBBk6jcvc*V+Q+p}I{p-nhsa8V$h;0xIC_$vK?c<&9M9J!Lu|k=J5ZUUwxU{^E76p7E&wA3N9GQHl2ttb$!^nye5kjQz zJ;$5aL(QL5!o~|~)Fp3V+nZ&wqcm9E;AHaG{X=Gj^PUz7Dn}?RNGY^Kz7g#aINkpX0$Lckqo^RBr|4gkI!nAf_+0@IV zs%Xlh9VLv&=I@#m$=}XhWqWDdsO

I{BcL?@Busj`1s;5has9oV8iH$V|H$KBnjL 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 diff --git a/03_source/mobile_baseline.bak/android/app/src/main/res/drawable-port-hdpi/splash.png b/03_source/mobile_baseline.bak/android/app/src/main/res/drawable-port-hdpi/splash.png deleted file mode 100644 index fdd31844aedb4551284304bc132d8357d5932493..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31477 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 diff --git a/03_source/mobile_baseline.bak/android/app/src/main/res/drawable-port-mdpi/splash.png b/03_source/mobile_baseline.bak/android/app/src/main/res/drawable-port-mdpi/splash.png deleted file mode 100644 index 7dcce5698cf5c4ebc54bd91f173553d72f1f23ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15316 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

j+L4DmKb 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 diff --git a/03_source/mobile_baseline.bak/android/app/src/main/res/drawable-port-xhdpi/splash.png b/03_source/mobile_baseline.bak/android/app/src/main/res/drawable-port-xhdpi/splash.png deleted file mode 100644 index bcd0278459c83ade2da52e07c85cae33708224b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54857 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 W-TFn$%E!OJkFtWge6j4k!2bucaz=#! diff --git a/03_source/mobile_baseline.bak/android/app/src/main/res/drawable-port-xxhdpi/splash.png b/03_source/mobile_baseline.bak/android/app/src/main/res/drawable-port-xxhdpi/splash.png deleted file mode 100644 index 9048412743cc565ad8a6e0ede5c400d24b956999..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 85375 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 z�|TTMsruCqt1@#)Fk7m+nHBGPo+=HYym8^6s1$r0+`W!(IGi?fAkw*eS@&;~O80 zGf*uqE}RiNl*v{eW;u=Lvy_)gUO8W250xoh??Tn}K1*4O|2Q7IQ1N2hw^EbN`M>LW95wD?%y4pI93JKj)_p5 zUOSR<^nUN!8>Sm~~@luepQaHsV6D%wuc4gCqzJj9mQRXR0nF!2Y16uuv4Eo`ae#Wjes%t`+^ww)U znbUhg|F3k_bXD0TG0Y!*2^PpfL&{PDS<)xzK^lq3DI?&X)DX^aFA&B0q^M9NpO_GX8y4;fD}AsCA_5933CG}k2_FcP^cnNV~+{T1n_~fP7tI@W1LC`DQy(M3tvubEs z$d|M`*H!>x)e)#eF1q(nDGa1Ey2C<@s^b>OAC-3JC$iId>byJNp5TeRR7(R&>(s|O zy&4R%P{vl~j~&~ol0bI5^)bw#{Uc4HLzogBuzo!rNy?S(yHWMIzT1A+(!wP$#~*7O zjm9WB$$YtoJc7}A$8qD`KuJMH1I%1=S1Oe+$e&yKp~CpU;2!x1rcc<$xFnL-ArF9h z{wPE+JIIwSRE6pc+q^g+a~k1c=rb9gS7aIPTpYQV@5V0i19`p)U6uzuUno_+cCwc7 z@`k`$FFNc}W&AWGa zHWP|^(3)(d<0PQtZmPC2B%v~J2qXFbgd_`I? zsoOE)sQ;&XoYXP_ZVKGvmuGr;Dy#ZUcPEmXP@-?PIj@Mam!kGNkNwyKp-*#IH42*a z?G5O#+r@!^gM?_NHVq0aE_vGZ=wWJ^wYYiicstb#dUPGTctF@6^D){(=jp{W&xHU5 z8a#<55{%e8$;<1j^zg;)T!O7z#Wf6%!(G4P{;g}c)P2vM1LZnrPhWm*Wq!TU4`9#S zq>2ib(}IIy{TnWYy#GqM!~5cOv?sc$k5^~Ltv6=hEd~hvdhUx16ZS*&ey&-6!1tLZ zf#;LLQawxW-QkjrFydpm$hbAq=V_T0DQI{qC71PTWqq{PZ)_o;NIYlmW70^I&d@@p zzi+I(0C?*M1@xcwRp^Rf$?KF59N^5{2Hu8{M9=YrUrGoyZf^%ogpX2iLMS-NvnWaK zI}MK$EO9qigRY)7r`!f&pF=9emXtw1yC@$xYo(+5Pusckn?;?)b-&EKXe$!{y0d=YRQ- z38k`f&?eD{qRND(?cMh6;KN9JA(q8;gYZ`AbF%)g;nE-%sH>2t;!0o++di`sWAC?N z)*&P%h2xLw_QaN5wzaz9^X19ue}9n=^@+8xo*WnE)qO^KvqLy|o)p&km8%fV_#71X z|6*OZ0ETBZPd(N4}PqKmItJ43ctwF1LshoiT8zg5ia< z0C!B#fgR*W-C6um80L|D%z9q?*ss9}G@jZ%36|pV(lL}VQxE=_CRpnfbI03y#gx~b z@gEz&&TMUtwG`%k!oq&@FN1$_Wiqk;3jQ7$GkOPqQGD?@hNu0VZJ^75!SF!Q$PB1x z^>6LZr`E1atB{O%sfTX#Lxv-uZyGg|J)z+{WblsMnC@gb$ZF+r>cH;UA97qzvU*Q4 z&H<-s>NQ0K_zP+ol7==ySrX0Ojq>l(*?hc%;>g@i)8I)ScH*rkzsRKkoZxaZ%~Ouw z7n%BY$8nkXc(vcIpz~6V>n}Di+5ymH)v+|uQR7l~m+Dgte~{hIun0f6mwfYBOSEUlBn;xMyn#aftRa*pAd>j z=L0o7bS~0KEmenU`BLH8A82eFRQ22)P7*F^p1K6uk(R!oy}uS(Yl2V)iO$Zk=e1WO zy~9wRje{}U((+89N-HB%H~jsRo17I^5K1ygR1`?)fGVc>g@VVkU|8#dTFhNe2aI@l4-p0Z=`nZ z@v3;-pf-EPmC7Vs9M{O|9m$~q;4|G4PLLsy06@PHSt#61FBkE^Ay{s*=C-Q2q=zg` zEf{2YMQNW9z?7h|uQ2J}$1@hI_b=WsQ}>0f(KO+uyk zWT$EIN>20^1oHSRG|p~srSuh;YL{*YzK3O1$+025)W0De`|p8cBCI}E;~kaLZ|)6z z*C!(t#P|AlUQNAN=S2BR0@fP-@bAWlas=qVw~H*JAUzAr)t`scdKs ze{&u8=##YaWuK^7+`R{5md zws(3t*1Gv4*Mq}3-l{o8f(uPIpPTLby(Bt!^AwkuDWzzae0}ZW*KQN9qS}AeosD5p z+*n^NAT}10-}zz}9F{3nCBOcw1gRhrt>wM8HLohdo@j%@!4n|Sy-2Mkc^LRVLCsnJ z_U`K+f7HySSWK>fZ1=JpGk?FSa+QVOt1IF0s%d{+_Rd@?p}BL;(?Y$4>FxASko|Br zm$tdjMk!;7S5l)pk4NkxF+_5#o9;KcxLKXOjHBc+uNDHkSA24BO3AJM50pPK>la>2 zrpc{pA;Sw(UrS26j*O$%^ugol_kQ9%?+R2 zqk|ouwWpFsCCc^JPXn9%*X;sq(gteU-d3Mpn~OZtB>tOGt}h3Qd;nHNHoy`u|lc!2ShT?;IE=?BTw&^JkoJ@ZLxssu@%SnrMMW`ld$WfQ+7 z=oKt25LYO+YGO~>PdsXkx`n??V^FOUhJJx;vLo+YIe5cZ-XPS6ijn%V zJ*C>c)&4lO4t@Za{&5VGkWm%7{@Z)Q)16?mzGg1%Mp7}d?e$_@&;x%rpyHGYY z@3bTr(Mv4S#%f&pg<+UACw!_pRy{2VEq`z#j4B8Ha&5M|exs|(M0$M~cvb$eu#3g* z+>n&dLoeinY@BJz#20-V z-NZYw76CGvlc_=8>`x{o8d1BxI%8L96T6qYU(IfH&>Q>O(xd#dncY-n@5)z?(J_vi zp!KaIC;G*#Og}G8bIS2naZ@wxerrJtU%K+ywZ+kdJw*Szl1Gj!96y_I%16@noeI{( zQ;N!5(Iv^s>TKk)>W23b%AG82xJ^mcYt7~m>l?hjSa_&z?(w}z{q9~Hb%Q8>Q6Z7d zAS*-F0-s><8w>MPvoTVe`OC!_ru>l(f!1%-*YAyv z)T}3a+chw!73gw3o}WnDDIvgzrCLFsN(_I%%{1CJ?;Qsn)iL} z^-2l0;DDii5T;yP8cxF-ZSZfT>2I1ZrP(YDhQ)pH;%XcCGx`gEcnIYcG}Dxf;REee_&8t0zU-pg0xQ_JMWz^)OIhTMJ4z7AelDe z^Yepx2`g4ST=0R?4RJF>h~VQ`-SLH|o?0WM`h1J%)AJj6rZdbFCT5D8uFAzU_VL}^ z-ZUIXrSVV?@Qk<}xmtkjGkI;8ehxE@D-G}&i&^;P;UfDpz95?>f3H%J=@>|B7(yil%ry{fUW+E1*l2Np%?D4Srh3;CE_k8LnYvla!q*tSf z;c&*dO3#KtDU&YIfmSJ0d(B|H9PagaM}^cQYkYV1W~GNXEm>)vam9yWo|75)3!i0< z%hC`ncLR3U&PmN~&<%qE;Y|GZAy4CT`PpVOzZPc6Pisszx#>2Hr@k`91=_U@w_hZ` zJYK%wru(%Mb!7g^oPS5WVZ3YTNU6r*{O7dLOCG3MZq)qY@{UYy1a)8mJy)PG5RG^K{p!QbcgHE3E zRo6D38?~4ly}td;-ukS|T8E9j>bV$T! z<5Cm9Qry(pZT2zoC$STC*=?r905n8VG9fJWUDbvBqA!KIj$9LOLIRE9QW=ra*f4_s zoLR$PnC^wB(~+pir-hSYywn2$=f{moQ^!N1Tt~=AkFUSFu=brT7YL20YuJGMW(y5m zL7i+ovtFJ8D$28A%3dt;+hCjqEN&7k^7C8pf3xIBL}opbaS!(2AEi6%ZZ+0+^5U@h zOwg=HL28(WM*6IO18tgfG*g^|_%q)Dz3|vUq#Y`&qjr9q3~w!tFIaHTvT}%c`>?vJ zgEo&!unnOjvGX2Ob(=xeD|=y?iSDGBeKDWIuLzh_4+z`9sf}=Zm8uqzP_|d`6RE6K zx3lj0=&BTt<&Q9p{Ej;%r0jve@| ze6w}WNw*KV?DZ%qkB~T%C&ZLGHC%t|ZNMfA4jZv5?9s5i&$F`MWxftHtipP+`a8-Y91XMa48l1d$O!4eGxi`ve{ z-pP1yKE;|Q#Ps7cXV|d=u8onUmV~-7QFu(h=&r`{usPAnzGq`O2^zEY9SmMtfd(2Z z(@$`7j~hQA1(GK$)bw6r^` z7*wnGT#l9ZldH-2%i#f}cpO4qL6V3^q>~#&M3S>y z3CDwTLs};cgn58$$g6F^$MWDuwV)Gi+wonUCxQYzDbzDM{#U%zNk5UB|}U<*kSWI zjS4q~z0zB_%bh5ySNqdyJ=!L@H>s>)bs8rz7hW}k41bpqe4YF}YAj=z@vgbZTlp#>zI@*&` zr_@%cD-)gOqhUHVNi*a@N(X8o!<_ip{J5kypHCl&6VRL8#=!UE!x2yAZ&;Viw{3@U zs0CVYGAhVkEM3|ap&Pmk4l!yUfzMjbcVD=yb>`f`!J2>V%T4?8}jUVub_4u`BE}<_;6s*UP)*FfXB?=qk~t#vUmSSKa6l#y1)8oJGDor zS!3tQXxG*1`=hI~G;X35vy&@u3>?=@PTN8D= zylCP|q9R5m@t=L|Y^)EK&c1Q!;p9e%nA}|4^_Bths{`;Kk=CQ{yWNhjI5~aSSM%gw z>Tk=;#1#0i5)6+C>`9Vn%7}%yPSTmBOb@{|nu^Np+QnC*pjqwns(y%07nToPSvJi>e^-}62 zatnU+B;;@$DiejNiFV1p7*~2a_pa_|{k_l>a(MCLC0xd#fOM3|vnYz)LFs6hLxE=d z)umRzA5;soNbHY-wHnJZk!{))&>7s5DkYqYhdb=Vi_J`a-f+%~kN?QY%B|VS(vvGZ*W7Sx z`EZ+a3ZpO0m2inBb%#Qp{c3W*HsQ=pJj#-@h3QDEFw=B%s&LNr=&g~I(U$%*&anbj z<1pQosIREdD&)$UjBPI}#5hudFe87Tf!Ow-LwN9=zX0sB_TSms9C0&UY>$FJq-ic& zu+j5X9``I`jehi32p948V@M|jsXtwgE`2KuFxOqbbGo{WYo5H(Dn?rl0qwlG3^&oC z&&t@jrJ+knFmW&n)-mW*+FQ8@xW#=aKuea`lhB!e_20dGQ$^M%2qZIu6*hm`s_WO& zMnAKtONv#!b)uGw_>TDttu=n*(I!82hiP9*CiP3QL#*TqhIbu%IhQsR=5gF6-C$~9 zpztH-t))W;pwcw28@3^n`h401JzH%r*tr#?LUkeb!{_8AwMm}wD((G}eldkSp^JPj zBZ1DY53&v|DnXST?&By!I1v-4_O3V=?n}88ATUU9#**ycc2`TlgzwUoV34^T6xO|2 zq9AbW@6^GM$7@%i%K^?t_#x3{}i{bdx zIqB#P-*wb2h=NN_q|9M-P>`R{jP7vdp5Bil)`zw)Qd|o{bqyRzO)Ne;Sna?!_gsGY z8)>uwxzkEL{3)$wD!sO!97UoEECMKocHOP?!k6=1z>m<^GODNLoQCw50NliGBcKu- zf1#e_Od(Kr7wud=tRthfsxsw0_1*ijG_!tGu+Gv)KFrf^?M|p)e{J2{+IMvKtcU%n zMQLCs21T*?OnKC1>LqS-8N8X+XF`@=!lVu#-b3zdq%5MrqskZIDsxe7iLbWc4F(Oi zH`Lb@9WBymj_gAGwIl;LX;@}kOa9z7mVe`wwQyNIyB4XlBwi~m=$K0RLP_dog;%%CykBv`jpFLTgi*(0k199)$4e^U z7Y`m0+29_m*fKnd9I-X_A{}17Le4>-YQjg0WZr1=0k`{x^Kb7geaFOX+UwWjUW$TP8_sT~JsRN<_Br^`W?>s|+!jj^s9)n^&CPN8mx-S(H0r zn3_4+p|*T*I9C^?xGXn2VA3Pq`E7$foXsV|ovNrseGm#I!TnWU2urkzK6z8{nRN-C zczHCryrQTMGoS0B)2kg|e`FcMZhH`fc5ZHt#?+c~vdznE)yr&(EpVokaYg!xjD5Yk zESmkCVRFMBUH@P(28QpKn2O>CHI{9!YA&IQl|FIc{HeVRR8>awsJ7_VhON=@w6d7} zOHldkLd(TGX#EtIR?~ZDa+`HZ44cyOS61jwaoe`W6rZ7a@ug3&>gW!tyf+Rt5cKY` z&@$cR0%hkS%ohrW2CrA=$}KIQ`wQJe^3;ft*;9a}B}r0pq{Td1R|pkBOf;itVms6KN#NYyZUk z0$CU;H8*@gi9i%uvIfGiVuY`E1j{J!!RH1W2{boi?~vP3h7)!{nLzPwJ^WQOP#min zC@~)06_ne@P6UBJa6^P)oaFJ``p9hr2{AqQi|%@+j8uqix~!(k>B&mJOlL~h3>lup z92~XGp7M2t9MPO`J03$y^HnZg_A*xbm4YiO?p|O;QE!kvHr@A95~4>N|GAnV%`oD5 zqd~NC@bk$m$?@HK2(? z3Y6%xJ7733{$iv_bblfPRBQjib)azXw$o$x|C}Oro9C`ou;^;Xw#O3#(w`0vJ{{Y} zh<2*?30Z80Ydgmw(!yKM1C>gzn2|Vmtu#G|d+V-M-;j?&QUdLtcWHe( z0L~a@oH2hI=*dkrqIWB)#2HoCYLJ4MP5Y~#=)p5|p}|&NpKrMOqhqz7<%_ zN~)@^!EYo??K|^r9hSx#!udv9TpxT;?NL}c}vXt>(X@-n@*n?|d!>O;GyCajj1ULFI=>Eu} z*8bbKLtU>m1I;z)k@hk*a@lQ+!t_-7Uu!G4MHE;>JMAChp$FmLg3PZQ8BBb8tx4Il z3QzWY_!NY%8@6#v-EH&KU1D^Sdw;F!%`G>=xQ%!w&8e(D0KsmPsv77rXe%)8YUkE7 z8h_D+eiNdRZ+%L85U+np3~9{=n`~0UA^-v4v6=3^TaO@*@ zD8ozj<>!A1GaGhoq@%M~q>EdEd|&v;=-yR8Z{LbPlf|skAus!OlaIjfcuB5(aPX81 z6jwS|QZ8ZwUwzB%{CF{e>lNR04w_m8b5>lm=KhVAO~(2eQvDfNg`wU&<=v|pLYXD! zCDzW7b>s?bZ{g@qSvu-R_gE%hJ(MwNL{E_X=jnpP%P(I1l`l3`x);P5=(FwiZO#w+ zs)?#RQcI9py(?xz&iDQIb5&gPB4I5)(Orks&~$OJ3ii!CE7e$w_{iPdKBKv2djb4Q zwP(g1&kx^fIb~ei%%JF|zrTA~>nmH2B%d)3^w;7AC>qnI8`81f&jA;JRV}plR>#u&M!VJELUS-97Cb!KQNg=b(9p7fo zXWwh_)l*A+YF*PsPuKhx8H0S0Jtr}obK=wPWX=VI#f!!eI*Rl=kpVg#8<1~SFHPmL zNv+1pT%Int%An8}|I;0N=k-=g--V-)N%p4r4Q2-z1j?Uv_n+HP{b2UUnq_Aoihh~9 zTY``pBgZ?+DMQopUwwCwGd&Y@H@=5!%LGH)JDhUx=fg2;tS0j*)*Qj=_jZcj8VvNr z9!ZvS#)|T(IS52)1g_%xx|_^}wak(2J5G(*^9xY#H-yqJ%jJc!2$Z44MFq#MzOIZa zTI=wwc!l7r<^qPAxCCI|fjBW&c$`sj%WKl+Nz-VgSgnTG7)VQCxI$sXgX#dBNZZa=TzCgnp_zhiCI?2?ym-{S`00iSW;?b_YK!{Uz4U6UDLaU0Iy`w zQ5H7`O5TP)`9*UpERJ}mPrtK`5<K4g4}HQSkBV)2!x z=M;nzzhx*8S9$nM*7FCtZ;vu~?2T;9gS3$>#~m{Qk6Bg`ejn4cl)}*{+n1N+)A#D# zp_4M{K9aj7KU2mrF7Qb;Wi=kQ;5#A-k2uYGu;OJV$B90S-6yiV_>PD)SrQ#q(~+HM z{uv)tazXMK9d7uEtZlw2QPVx|uYuTgrMJK`8Zvt?!BSa9TSLQ)w8@=eDdCwe;}#;6 zwh=QGgy`D!mUjE3n45DSe9h{4^NfwbAKXWh3Hm0pbszS0^fjynn)~5ym$n+sf_s-y znW~KCfL$lI9mdG!R7|W9gjMYjJe}x>1*C6?+xTB}ft=+x) zp-wEP7x|ryK%PCujD^AAC~?u5uCepqy;^c=>&5^0LWoPnae!u;F76e~&%hzYjwc0M zHc^|+v0B3SpwktyZax|l;w#8zfMQ*fn57tR*^(baVCwh^JlvIPXbZkJ;$05sJ$suk zG}B}TAn@;Gky#E0G4D-lh-0%!LB3&TchW{=5S{9!5~AH@oo}S#e7AW|Zn^+osaBCF zC%j0x>g*?kf!Y{)?Lz@w4*jbUd1>defcL9w}UEf+zNChik!t{A$9`KrKWLX?|P zOXXI4Y~}$pIqf;$2QqS(1IS0N+En=Y)m-;Jt+w&--~eS2002;LMZe5YJ3hwsx~-uJ z(M_RSq`^`ab?Okf*iZV!+6UttG{q0D#c>h`Mubc1DaFi1g&R01W}c8}So-kg0vRpg zYa0@_tU=po<|FQ3S>d)bhG9GRg4I``#@>;^cdc{OaoY8!wH(*0$=dCVJCJ8-wGZ4) zS`KZEMesBk!Y#qW!%BbeK9rPxE%Z#_pu#_40m_j;^_rPN$@-G_q-1>#0;9OXHN0O# zOz0P>QP}n9iQlACEC?YgE;3CcFo&G6O+(F|6$U@#nAhkf?_b?l_TTapC?Y@sFs(O$ z`K5QE2hUy#qLrW4LAJMikGGUr9ftr}e|tUt67WduIBa|pv1v%oD@VRk z>wo&KWu$p4`$E&S(zwesTW!ceVF8MMce{9wu;2E@j^jj-iCXCmvJ>t370VB}+qjoH zfUUo%p$*a_vrwP0QYsp2t&7~f+ea6+bz3|DUZ7n*Oj_=R^W4{Od7L$FVrzNsecj7AYJ1C4HTu+qJxnHYJV~Ei=d@0#;y+!QO%=NW7NU-BA70H5NcB0U%9r6!h7P zcu}datE_A-fgeaVn$Ji@>$n`e*~p$If^FO;RTjf?C^j=tAXzm`Vu?KyPdOn9b zatiA0dZoSYN6BAQ!M!oqVEnBV?NP zm|WF<+?(7ajy@PGjt(o2Od2D|h!*^DryU4PL*C834oNc}fY*{ZiQ{>Z)KcB~{5fgn z{kPZRwM%oaLv!50xpMbFsH!^_%F5^^gz4(1pNl@b?H78DwFz#iNHs@j^1ad6@ftuK zwjoD0F2+mS@=)@n`P(ypKw`D^aD?J`m5+@M2&5y~n5L1KN4G*NIW8EyiYmXdmJ`Mv z*Y=CYT)USzp{`0-Lajphp3>Z=!(OG5Xs5LpR2xEIKI=K;?GF-fn}_d4PZX-7d(zqm zn19+Eq04m2F8;AQCq|tMEPiuv2T%kdFpHowRQFEhK%K{bttDjAq{`5=)RxIEqeOs` zawysl!)d5wkCWn3d4FiFY(GAUWA((U3zzEb26r3*MiuSaojvb;5hta)I<(ma3+B+? zsLi9j!?N_p22j<~9S=2_pKcquasw5^esYZ(`1D5nZnwVpNQQyeCtz@94$+gTB(INm znE%j4IlEjBv10Zpa2TC?O3p~QuJVj zm!D?;!(-??Av>p#8TB~gSwznL0OeZq3y`%eAI4x|1hwFH0}bB&R!gi}MZ8|bOH$_K z%&~VqGQfG_+HH+P;gG&u@;0E7XqErOX|VNN#QA39WRYzNjmMcxm1O;V_6x=M)7OIc z(=}_mWWRYRPd*K;Gdm82Vbup~K<0x{__UmI0tx2+S$^?*nb*Af`Wg@4n1p3|-5JDj z|E`l*5!8d1?Mad_F=N8M7RSNM=GOM_RciyaSuwT6+N~AJudEge87owUFZ{h#n$R|N z&Wza<#eUYcVubPwynHa~gP4C80?_4z(;%7E%_Qao0hQ#de7zFV5HT2cj(Jj+9tB>p zMAs56sdS?aHM@I9{(i!fb4gnhq|t*e)pIHn0n=9=o>+H12QjNvP(@(2628kZx~EFD zavMH|km?vW?CCe3Gc*HU^FZa(Di^@UdsYK&gj2nqM|dl&q6ZC93S|9gopbBLRn=p11W*uL$10$-Tv;AbDtN9t839 z!j#nrzwQTR6j^vlbt*3Oe9PmqnF)3EQk{9zL3=gAZgX<2{wk|2fwekfokv`hP!pSN zW^TuXd?djgV*e{KTuw-XR}ys|e4M6qMjZ{~(EUXoH#&M&aV>U3u||8e5BbLq4>i!)%88!R56AnhtqV*qhxx*y=Pqv&OoHBq^mOJP5R`@B*h0%z;Lxn z^Um}mN7uck-d6m8ss8C^ZBj{9*X?K1Py;nLRWwcIAdr)j;JQ=2NpM+ zq$%c!K2DNrnvqt+gh`>7OdU=uE)o8LF=YE^R$uZ>{}AcdR%9>6MyDYb(z?^ zfCATaDC=Iw)qDwVYU#Sdg=8wM)w)?=u6?RNwNML+i3|V?T9lw(rLnG{yTB|0vL{YC z)$|q|5MiJ z1=?s$Oa-vf3y}tfHNAp!1Cq@*$x@{c_p2bNPQw=hh(n;+y1Ezwu#^eY#$BBwX8x-}*j zWBt6%GqKEt`szyVrF`qjM!GVan^Nm!e30VPA~|%AxqQavWH_jG{nMaa7QwgGH+-X% zepY2NMRE5JY3C>BugmSfMDdpDp#_elq{NcL=wu7W;d|@hDwUl`deZj7WuuM2_ljg| z8u?!1ub}l7+H=@=m}JpF#X(DLVp`8n)sIdSN7n-pvBAwmF3MMPBuwna2$N~GV7p6C zzEXKtXep!AY>i)&^c^hMWRlc2!IT8R`KJ|tFQ$X*oG30Ro&^b+KZ$G4X|uckrTGa| zp7TU64EbV#FylHs4?>GSdGOI8G&bYa6WoC&119gssxDU66ZNiIkk}tlP0~0p>LiP1 zd@{UZP6Hj59yx!uWhyAD)*X~<{YeBvHn&F6u)64y1o)v*QJA#ofi}1b0s0AQo&NM# z_WJ?uqLKT@PNPB=JX%PD*R*04ku=~+{AtO-mIg=oj8>@JFLO#M#+~nZdiX&6SL_> z&sOq4q5)H(js`cV)B6)qhHRrI;IIjZ^vQ>Kd-J+$fD`6JqCCJ@lkFid$KG{udG0$z z3m}>J^WiP4{GY6c?Q@?X+V$$*umEU!A_(FY|%v?xNTpwJ-hS3lJ zZW=@~9KN@%BffRRXc*S2#N7$<+AHmzd1qbpnK7A~Xy`m|r@=8|Xso!?`T*aDN}YNp z`br^^!l8BHjYC0jV_X|EOuA~q#b!N&acBZ+m{sqv#!(V|In zM%=7!N?q$yGH)|cak}GuMVza51#Kx_mzYH_Z-Lfxz#NTX(y_`$RL^rDJ`kF=&xl@+P zZo^tjUftnZKOj962}Q%EZoA{IR6?X*WB+5b6Oh4l>&V-C%!NYLn)m+)BJZ%#8MU7` zOyjUWo1sL$(aBq}o6Of3@`ipc|MEE9$LD+bc*ZpDW$ z8jSit?8c3UfDq{5{~)=*2DdtQT;m?*!aT=yCD3jQ-u-!ptQz{G&%pY^70H&)aCjSrqQ$#x`P%bvDJTC*?dawgzpx=HQPF!C)`d>pXy|X}A z%|P-bDdc*g80awk-I~41`U16Cp;$l{RtiKSb?|}Sfj@O)n-D&)ZDJ;c1=iYzkvp`W z)hLoe_ZIg~Xel!lVjb3FZiBr?t}NC9$g8!9;P3qkFp7gnF73Ra2X~z_`SJTbOME5I zL0+zY7yTR8RU`e;Q1m{X*Ms${72sUk_0E-7qw?bgdIOAr1p(GoZha--FN*KMbO8N# z09e#}-`4m)ke&hQt5Y(zvbj+{Hl1Ei@AcP0`d&Y4(h*=u1KxEQ zbb|cp4rs9E1bguPjca3KDxAyNu`WqUHW4>uB1L3&qp@(x2k`duXDrYNOYm>Z@Y=Bz z-&VL|HV2+8$0DDw_Fb;ik)8OUyFOx|z}yh>0-e2Y+O+Q-T3qvRi7iOX zzTFj342w(i_h~wbdwBT!;KE3UTsmS5)y?-UTW2P!bh6&L=Xze(Youd_lTkYjXJn0H zF7;`PnP_Qj>sE?#%|!ZPKHPce>eoWTIvldYO>fYMc z3slPB!hG_=Ts3?l5Vy6|c>HY}iAI}CMlDeHE=bIO9Nj*>x7&FXw?O5kooN8QzKw*1 zITVTjjonxnCOkkoi%(4IkSODOy?Ch+xCYe13>j<{VvSmmv0ezZ9*?1o4K7e|V}m1M z)(eyc8fu)}2_IRIOs3tO^`OpG5()#1#`pB3hRT^QZ0iy|Lqm_3Bm3g>!W$(z+DCCe zJpw8cdvFT@?zWverQOcEM4efMkTXbaU2Ve(bJ_VQT^hNuXT0cHb|Yc1A4wZA!PF}` z&t15KJ5U-;CC^?k-urggil#UHpi^p8ryUws{86VRKb^Z^=o>3XNHQpo44BByns=?u zPp`#Pm5Na2a;FN_ZepGCvA?MP*IG~&L9=a*E{%^It`6j3FIo$;YEcb4^qU%dei1Tg zapSI83s^ackOyN0-#QEe24~qE$>ct#x#_racoi0Y*{s%hL3*~A-^ycQV~4-1oX7SA zq#w3Ocy`uLh$>?GF{T(x?h79^d2ce^m?kn`VRK8aR&Fna?cRRv1DJ!wnz&~bxE*B9 z9F<1Pf5|rl1QJf-gfp3{p%Y`AZtQxm{e4(|o#H*K5q1HCbv{@X{U}hTzA>o7<9%q2 z?{@Uo`dRz;-n^OPm4nWunf)TQ7if=9z+>P63%Af|pC(+UWh-zkq0X%+ziuIHwhr-j zlhdadZ&v>M4(QHH)@%n6Jx%jIT%#AI717q#);*!tsPoa6VzxYEl&^XYeCRsmaI$C4 zLJ}Tt`zsGgrIpNdEYN&jsCxc`tIt($=)KyJMB3>PeCewlU!SdJL9%q?Nd4%}Ecmg1 z;$n(M4NFUA{Y5UnClq*3b0tp-2~pF{fHegVQ@8xp$4)Dp@j5Dwc0XdB$c$8}!H+Ut zM-0CAye%@SeW7nsxdEAwJY+I8#fzbiTMBTU*+ziNg^%Vo*;VAkvW&`fn;+;fotbKg z?at-&v(U^!9i}1%Z9^?3Lwm9fOpt@s!cP}?FbvVm9L}zqE3sfFs%3#xqLa-}mO%PT z!L+OjWgpe|$N;jdRDXc<=@enS;!4nq*3K>UMNMT6$D#)LpIN|)XMXaFC&ERNay9A| zWg{oBot*<29=)ltJ#w?3ua8mbJMpJo$KI%QYnKDh{ouh0m^68AP91tqYd*?0(HU24 zJm8w3oGIvRX=#{I-Pzu9nk6T^yb9KUyOtQ+xOZ^2pje33J{YDXNEK?_FknU_F_O3P zL#OwZSkRNtz2kqOvCSX~^hEu8!&&>x!1?utiP+{qp+5JS6z5(ccT%yojAJSV84 z9ONW6HlHqHH_m#ErJYYIsJ%7N+^FF=l>aa2O4b#^iw2Bc^UKRC*6x0#kktD|NOUS% zJZlrtWKRAs#>U6}$gLxXLCHlncrjyb|Binw0^@ue0cCweG;EHg7)tA<1bww~#;K7w zhbS)rm}#*2k0Z~e*eg$b?7Cdn<)_<@C~K(gl}5EOikxk9v+72IFxICahjBf~>kBjJ zMB;o)gc^2*Q+#R-MipE1V$(95jJeZQO3Vw=H~QTHO-~CDZIr1fx4vPN>rsJ4?4I_a zK<3z4FXGJ@U0%ADP9xX1X49)TG|;M3cLHHd{8#>hsfiSsi_{H?cI+&8`7)^W%g7cz zFd4%eLcO#;Y$+<<;Pp!rwWszCnTmN{lExVR!0TH8Y&u9P!CBqPXYh}~3wx9bnyhT4 z?pxp(r%-Mz`r#_2>;5@RPF2A^a8=ON=`@~Sm)!VS=&jnF(w6=wH9e!LzWZKlz=f#_ zqKt>W$Cb1e#%&Qgkk=u32~c6xvyrIsb?znM%v@qn;Net(-f#51xQSj_jdFeWsm}g> zgLjHbUq?EpGiufze~_WSGh$l7<6Ms94hOMLAJAt7x+l_o$k+GmZyTGA6=W^Pyt-1l z33gT75<;E#n|^MPGkDEHML9D_zj{HPQTOVdbi3LFcv7G)8v&jnhVI?D2iOB#;hM9% z<&W0nzfx+8sWl3D+-P$iF!h56FXmssEgEDD-&Ev3lVEa&f#{@3DhM4w6=&;qeA^Lj zUFI$h01J3b4IL-!S5T-FP4{W>4bUBMYzJ?-n&81fw4%Jzdx+ayP$I~DhWNSML1P5; zao>kN9h|aG_MY4i7|V~j@RA6>0VtTd$ZYy)um@94wMzD@BfY9I&%YY#YXpjo#RyzP zr{1k)k~5$G;h&BQc6MrQfJ*ev%`~Le(#><*M z%K_aH6R-tn+IEWB9XKeULp{e#j_pJzb~1!K4C6%tT~o1YJMcT_j??e+$Q)`6;tx|% zX?*cAH^o3bK}iRu9}0$-R6!z9$$x2c#(e$Wq2WS4G?da(_>f+_GKLnSAZefjt-BK< zwF^Fuc;^rHCO{2h52_H7wTXV79yiiL-$$NImH~rkDw(I_iZPQ82IDogjUqx`2byzeI(GT4ad871BgyRxR%#bvk%)HQ7J>>aM32s$~U#P}@ix>SGZ?V#S#AjeJ) zdXcrf3kCn1q-vu0oz=`;`ryk*Smqoln2j%rQs3!z;b%!X6Jut|1EfvQC2R(p%ixnU z)gz}F{9Ra6R!y}6?T(;UPF0Yf0*X6CHW4Rg6r`VBrI)x9Wy%@DKmvl1w>#4A6nxD& zIvc)K0+ia?v|fyu1ub$GX`pm~Gd)x;e)HyF@Id}|0b7nN0=#1#V4G^_(v;Jlbq0zZ zTscyfj3!MDl*x+D7kRb48ZlxpQdsx+p0Pa~6Z3LFr6_>-_zQEFBDg~sZ2m&fd$L+o zn;Y_MQ_TUL{I3G^TO?JEj=?$0_xE#shoj~ha^Deug~0+q9q!y5ECkSEy&;DSx!3zs z%DI8DQ-kVxjSK`NSy)1d@CW$%@XNzWpu79T7X0+5Hw@v_1#hw5ir;U%f7c6I8ohq^ zl8-&w=7|6=vS4(F9`*IDNl%l4umEe&hzd&7vQIx#a|f<5c)F5iq6*wtG6}LcZ9-ciM z;!&!k6(++NaN{Y#w>gowK~iGM=kGs&8_CAx`e(?Vd4y^cLuO0`e-m&=>7vbDm{X@HA^(&)pCa^W2URc>DInYVOu@ zy_|vZ$Px{4X}-NPY`Mh~W1xEZErIwFEYa)vFo z!ur46bbaPUYri;O>ezrdN-z6rae)Pkyvi%lJKLl25F*{N zQmiyc)I@0Of9=bKqG89ri#-CBhNyGofHw|~lY2mMN9>#tur^7s*4J`}4lsFZUpH~^ zuhd_-?24P^UHq`68W#N^%HqzO+wp0(jeU1^qfM&lIZeO?3Cx9ENE;r!&R^0VF8M95 zl8zuoq&F^>rGqAKBkKNkGuewRPg|4pb%ft%@xY2Nd-hTTK!?x=I1pEFGCQ%Z8}THA z%|lh--j5&??j?Brn7t3Vn8AhXJrN>1Z7;BlUYTj6yDVEld=0Wk3)@;O9$%x3i$(~%fB_o29P7SPK4 zdnOG94DFcwu9W53Ir{86J8}EQ-)Ol3GI(E^YmbAfe}`)tF&l1>Kl3DxCr*bhjVAz# zqo#j&^x4+)2-}2FzM!2<-p-X-CR^Nb_dzd!B3iXd^TJ*x?_by3Q=D6h_I@G7rXz7$ zi>=2J+%`tZJS2l7F$6K*_Y+!B_Wj;_TJ)|14sPPOpq=oi3B1#BsJfw^-8EfEHJ;|V z*dJE453Pl;%{12>(M4(81r_6iPpYX&C*;7K90_-JVrcITlRzkGH)dPkL;Xj)6A9ZB z7Fo%REvIPGft>=Ewdj7Xq{`&ImnnG;^p!a%L^2GA>;(-bFbd&HuWwq7W^=&{3O6oe zsn1}7gZM7PLa|)uxrKfnGOYm(S=}0M9pPjci&((L2_bI;Sw@BX?!~xdB!Zfe|9Y&E z%!QQRqCT;~r@i2l;^!d!L06R-5a|c6(@r2H-&K1jPO)Bz*K4XgMcc!~c4hIRAg2~( zp+9KbZ;rt?c+|v*C+FDjLC44-L7)xz59Drv#mI(W!pA@LjCV%d|52Cft02uDCb~#k zK7Ra}c4owlC_-j2Z@0e`U%RyE8^FSRS0(|Ezqo8l*B=Bm=0d4kd0m9dCz$27!iF?!y^!C$TpH~c zk5-C=L_++A2z&xV_aG~AZDtOZiramB<08PDze;yGyfN%HY>kq$m0okmq^?lu#Y?-m zz%sk{Scr1}nzVtljE;YCXBdYs%5;GNX6u|n*7s9hai#7eAT@V`p(+b~K;xxn#djm+ z;e_n!O-CWQF9{4^Jk|&D>S{X8=If{o7Iq!Srd5m;FAYtJcZa0>kDQXNn?N41|BIct zH=O5j^=}r8MbQnJ92ZPYS+AoA>wYj*om%lLpVafP&nMbv4>~V?0c1}B`_PMnguKlK zANSti6+??kqzn`px`2kr4Z%4ai!cvB#^bd8Eh>+ih=G*vWk6loJ;!}LN9O>YB1TG3 z#_wY4DF}Y_(@~EGuf{hR2mkCPs5h|W9LRe|*2V4=nCD?SlC4tEan0x+al zBDr4u><%C8y^FICHf^%;5b;#EQ=A5RLKCFm=oD#(NJoVB%P>uAm6%6rhf6;=%K z0m(L@YPPf+pfSE9ocmwoiAv*StjEsz(~CR?8r<5vrRTGRd3Gs<4_(4kY{8oixsw=1 zw?cvLvK-mY)>)=Wu;>PPqQwTbr1?X+WpXFz{Is z!Bp6F^%>~Iw0x7_)c5o)Sp&PI=0Ho}8JB$?qHVMrV5A~%FqDKT29F286xi8<*D{5d zT|Pt~b9bomg!Gx&TxV@9DCqZKt_IM#{=@K^WI_BXu5#CtP<5;Z#n0+nY6SSw2i7{K zHaY}4hwV>(KjeoIRdV*zu#UJMB(sQOEy%0Ke;;%4gI1SHy>zqwYI6=^(}gd;Ssc6x z@7%2B>a@v5fTzGu+xoRsyqXp+3AAu5){&3)z2yoTxb?25KSw&5@`49H@#Zr_s-gw) zI~~Nn{&>mc-P(WOQX4dJEq$Zf=qFo=yBDAg9ySFoeEO|2%-nzR>QnIQg zRc9c_2Q(MCH58%+wnoI|!W)cT3?HE6A45q|sacG8LmGtKg5CjON~FS6y$+JPWsXVi zX6*`C!@8+vVLzo#q)7AK08PFVucsN;Yv93KVj4uP6@>)7B>aGUVA+U%Vlz*3umC$%rk)fMARg$ar^Z)RD| z%hDYWEQ4KY=`UZX`?aE1$HlHj&fy}kj+wR$Cd`zi!>tHH)SkO3v}+xg!%fuBt@tpe zwYZx%jT>}qOSImExC)XOP#c4=7r6PhyU9^?3ZNH^qrB^dtWW#S(DJv)+aR`IoN7X3 z`+Vo9iycBWGCr=gIl_WJ;3!lc@ovfxbRKL22B?`XKi;e$${v3g4!_fCLD-^|tz)kE zD{xVKKm&7ROKfXhWtfMTj%h7W{TF`cILv^>blseQeK&q)Cq6r-F<+#sG}!*MLo=`lJ@y=J7e9?74=*A6Xt za$1nVDHl%!A<{JsIomD4PeqV4p}E?<2&qiQ`Coxc2j0+`v6b8L3JGnE`sUsHx4d4I zdoZU-M!h$C$miM-JIuv>Og~~d(@o47+Nu(~!8RN(IFyre5+GY%xRJ9U%p8E0U57VOjlbn|?`{Qow#-70Ez5hHj z-J%C!%_b^)x6r3nWX}572>$pu&s-=xYF>T9E>CI&W8~MmhQ4icCex0L46?z7QY<@u zOW$s^RzgVk4|8NTwt=f~*RL_)ceQ?Rnv)hOwQtH0GzAO~$9^g#KaUf9`6H4Z}HV@eZ z!ZOo^ofQ#z35}b~K_B67XIcyLQ+ag4+QAnzVqU#J>(6Klr#*)Y-D6cem;puC40QgG z>xt{6`ZX=%eP~EQO+{R(*38n7-A2{Vvt*Vr9)z}S0-pw^jLd!*@x(^KYBOD0q>e4| zxD9GNKf7aUoTtW75q?Gj9U@Pe1Nj_ay`;+2Mx|ApZ9)H~{ZES9L)^ur>CMZRBJP_# zpVMmE)2tEX1X5N{hI~J^jyM2^fSu^-rWg@E3Pl%Cv$7f^t{D;uz`6WA+D{C9se)py z!Gwt1EC*xqMkIJoZf2b3=O7?9t~Of71nAZNx98B0{JhrJmzJhB3d4l;U9z2S!*YD;)}m=pluKg%5eSA zbeb2zMI5`$nlzobV&GPFh{pCIRKqTq8i&4G5rg}XAd8g_LP}rx6Yw$Y2OYzuumj8` zdy;!>GHXHmO^baH6d>Y`18E|#{mA>$Z;_)M#9R)o78hm0l~2o*RWnDZM#ty2#`&k+ z$v11Z$jIR`G5d#|2(nJqJEqU~hov@39fVtO1WtL5*T;++@j0eQrLG z@?2{DsybdU@H|L-r*zgSmQm*C9YKsb-0Hq+O_fo#QGW?;B4N;}w&NtG-hL@k1X-r; zPnKNTS6T>lF=9;9Rto?2d`S8IrNKp!X;>|5&iwX1g#!`+wP3Eve?4AqDu_7|5$iaG z5_TdMa5rPl&a}_aCjaagOs0V(`SM59;3lNyg|egHy?DE@17gUgl}Ca2^Wg*-#PP%8l!MYH11txFK`^eD5xED zr8>Qd!s^y0oLlewDT1@{8t;muw3SIuWP_q@@gUHm?Az|3)4+2QlpN z+*<~Z#RIaRD_{XV&M(Vz3AoDwDP2nwK|>*{m%f}IKdFUwl-)pC{0h+{W7x0fzRf^0L;qY5CjKdyzy+P_!}0I42H zj%A~jQD7G3J*t?3*F!#ID|YZ!P}>LJ+c8wS@b4D9SmIn%=RcF1%oON)?nk*i_x$Hh zU_p!^!r$}XT&F%OU0F(T3B!uFDx7~<-P}3YwHr+1Y6v+{*s%nqt5_Z5XXS zcny^jBtvByCy1ST!kjOBV; zzG4=p_glLoyHRAlmVqeex3Dkww01MJ+diixwrHsR@K={c7e!UY9_xe4oR)2-?2W)i zD&c1=k~T+Ubtk39Kef6thRz-Nc7<{$z^7?`t^6EUigmjmL z@3Z+oo^w3!_dRuYT=#F)wN4$^mp_pw+5UUB7<|;xI-K*T->D@bihxaW^Oq1JkShL&_!1jemRAbyX~V z|Mr05zfZ~p!#=S&Pkt7hL`lyM^$Lm4)J)Uk7;ATTgqqg~Z*S>w>RJrLzh_o=08Vem zZ46*V2>WfaNlEgjL0tn}a9(3ruFCuDzKhf%m)Ue|0k*sFJ1&#=qeh!f<|{D2x;is@ z_7*`%k?(VmMFOVIQ5A;{HS9Olj7DKwQvX;1>O3cbeB3&3H@)X@l6|l=A80p;wz+Wq zs^wbllF+}Vj9(kWs(J4vUuk!+d3Jev$+9Ctxl9@R)uy~l^IL&S!6G}p2Wh1p|DMWl zCbhW#IVG%yDfWYR(*@kuiHthkm<*k1>T=^=G~DI=gJM;LfMUu|-$jtx&w1!suZodi z-yj}W(}lMr3nOR9#kGb03Vi7nOF-uw{hc*tn!)NzRL!&k?inUO%HnK$(VN|IX$s>f zs4rXKlgs~nIDlYH4sNKpwI*M!Gt0q!F)Pna`cr8rlV_BdZewfk(&A z?UqeFQEC6?+f{1xrmTQ6{2nX@k?S9iRTLf2)TN7jjU16yuTqIdCZD zhbHc$lv-W)nW`CfB?l`h;FnGUcBekrRdQc#-3mxRa5i%Z5DJB`G!bPBjQ1;WLZ!a|4X3})4@U3(!Q zXfLtzIF$fe35PjmAjtSO(nFpPELeD6hLQej0Rbh(`5XG?LQs%L@<^#Wg@rl`8lR$E zwBMnkV994O@|aAYmK;ie57k1z7!YuA3B;xI@-&a0?ym z74t!EnBTpUj6TnBP5H8+Q;^g&J8REKyGDuljBy|vk5C+vEgORGSKzECnC#pLp?s?-5 zcs#S3Zg`)VgdP2Y1x+N2#0!LQ6G90%vmuhJ9u{xSXoz5rMDS`|(TX@*F|RqKari|* zjvxp(97+a~SRRAnO4WRSM%JHX(15NA5a^!Tm4x9K$^OM! zi;te}$2}8zia#i_OB8}Vs4Qs|`N5|6Embx6i;vb}wgC?>l!}y7+ zsI)|7tZ`R=b-QlOGi&;=t-hD?Pm=IJhy0qT?x88Hevx zw|Ss2#5))G34#+lFIy^NjRF#5ov)>#N`E|01L|BlcsRHbgAmzV}0o5(!8fuy_fYKF5SQDlb$>P<- z5ky7YA4Y&m7pbi;Rl73Gtrz!JX|>AmhU!JT9PKbG9K|Y)O4GQCj(O6?RLU%iX#S8hc_I}2 zTCA?rV#E~`+&v@CnVt;Cy0ly;(-XAbvot5P_n(X=WkYAp`|lYQoAAfJqb`+Uz@6jK zrzJ6$A^O?>&!0;Ppug;bj_Z3@h7mR_g)LsSLYQlA>Jy~==efZ!2DepD=2PX_^veF` zUO3XC6wBR6uTM4ntP>*_|C6jtlo+nKV;WgJc_`^=9?x_rNpbP0ibJgv**+2kz1#(oTcmP7z|*d`-9=f_|vA;B_k}s)HL+xZrA@je#=0kJoOEZ`8 zlcn3=NEZCHcf4ksIXiS3YQXsCThG8pULW)H)8Akam&dV;{)WtG)vV%w#7+XLe`q>Z zKE3K^$?^XB?Km9Og%vVajLfH9E&oG9Zv2t$i8ZoGPP-ff1|po%n4l0&Pjvm6?)Inj zGmyB@?-r`O5YM@ELkqWW*~|JPfA0S%@2m{+lpfH-np>^n|L5EGWI76Fy0`*y^Y~c>UF7x_%HMBLiTpTe^`Cp0kxMg3*|?qZ)+oU zg4#ZF3poH%-(hp-71W9Av~@GzevLjiM|Y5XyQ!z=V%gWqEAJUqz9sEG`N5|Y*}>wF zw{)@+})cl2T+nEKbQc5Lu{>WF6mfku7&w+tq2*ZPES#gdJi z39&Q1*E+I(E|ULzf8v>Ww6y->#=rx z#DZ4=ck;J${IM0W|8Bm2M*7F%xhjS$J8do;QrVm;-vWGmRQ90jLO1Vj z))_D8wPX~0Z4^J)zI8ZLzT41SkSm@4>Wb!I=7iYbir}EZctqiT6hocoDC410!_H#c zF5JW6_^sYj^ra;U$LV9eY3HSn4)0fM_qDJ7T)%04ZRTyOacjr+k#~$Gxv8$=C!tMw z=espa(~W+q8WY)fHn$=?_OI)uXP$7s%gShCmhR8&L=mdLu)HKwq8~k^H4EIbfXK&%4PsJ_%#K#A|0#(HVDnouXgk`y!WqQg7eFwMSJlQiUnK7&x zHoRAT;J9W6Yw-J2@e^K{qpYRg?R1W%@{n4=_^kH08F^AZDSj5y{^QkNiuoTfnQjO^r=Lg8k#oor??IJYAC07xuSbWG?lMvsRYrS zs%hCCx&H*Neqv4lqpvwLMb7DP`k0#ev#LRl?FMQwtI9-gBDCEynR@E`rU229Ru;K* zH^tg_&VV<4R(s;pb@v-g$GMU$gxOb0|oj*Yhn6*sPisG>ebOx=zy^b+Yy z@A)=C&3l~uKsG0Fu#^6&g%QX#njI%XI|`j>zX$(7UlIj*QFvWLef=Vpc}BN;szLs0 z?WoSZnzBie)%Kn*xwqat6(uS6{I=szGjWyCg%`c_(Y(aL?cEXm;!IV~mRK!Hl9>Y2 z=c=>jnGTz9vU>P7S_v0NF=Ww1^)>Itn*G`@Ef>{3U+s6kW!lL20HnL?h&T#4 zpX%WJP(c!x`MLKtA&d+9bsRW*Y4vsY)8Rtm&OVj-iW>_Sy=R3FWqPvn(QDq!bIJ6W zHK48{^`m`&!=44X%iIVR=G9en+GI;w#$Xy_OPYhmkCjW;q*xH^BjR9&R!IO&U}*ooqp`}i#8@n$s(0Q$M+tJ>=j0tASI^pH1xKoU@$3y zvBz#r#IXAJnhDyxiSck;0K#yVD9oWLFZ=^#_qEdx*Q?4%U?x(vdCQB>xM1~G4GW5@^3=aV zgF8p^YR_x^(0b5SLz1gx6qs)94f_U$jD^922B@7+PatU4q(hkNA18fD=_akCft4h0 zEyw9?v>+i#U4scdk`x%f35O4=iiR{~I6CTB)7eh92>QXRt@yVQbj6UmwyD{-8C@Pb zk&Csvk8c??ipBJ?vZDjT+0lphxSf=yv})D(Q8RZ}E?ad!4~3l3$i(f6S9x%!noAZJ zIzN&xErwU*Yja5Y5W76WOX?nhk34Rd8!HpISK`<5^1!$6n)?wk(11IR)Y&iUWS)AD1J=r>17GF0DDVnf$uG}I|} zONbKz*(nF)x9jQ8;~#XkZ#V+~QhP*6fnlo|^p}M1lL|!0wAf<4;G#A{xjma`5BxD3 zXDSQJ2)r|Dqp+g1hZP=i7njC5=eFEM{a|1_4Y(IG{rAhSs@q*QxS}9QkH*$EKc2Ed ztgBi(_LDx&*UlEfNjB>fGEbrW$a+G8FZxgb78Q8Lh7bOns!H*0x$oVWIzdW|jP-f6 zq{zL*hv&al5hpn`BU~&e1osMoY^}e$cE-*Ew@q-_22|?afTC9q_MFC6fe06WCuC2m&SUROFC+0Mi zEQB9AmF3o4H__MsY3$TDP&f0kUNw+KUSxl_`1xL_iXU4juGYmwLI1$qoVVb_Y?czb z>VgSEok!O`zLD3lSP=KUJyMaklES?r6l}@BYD8nw>$E6oBl3TorH#0xW1NlM;pd(9G zlB7NA@+LdSPRO8@u_E=KR;uKYhpd5xCg+K6-^>j6{>6nC#sS42?ApA60rPWglS17G z)S9F5383qI9%$#Q%YT{D!yZH3WthDlP;CYkKB6%+54E3 zZzsI|3TLzlv+O5_%mu8pK}oV(a{a*-Cp&SJo+~Y8$A>eoYVzy2p$Wo=9#lF*iPp(X zk4iliR@TBD&w+B)8T#Hla_fdG5a?<|NU5{%C1K)NoTc_pKk)rhcA9qNE1uvpi061k z@AjBdn-22$+1lF@xG2Bzmk)~89J&&HO6s00_j4OhBCE**S#;0N4mVMj6 zTB>LKXvv9Vp@4uU>k4@~Xr;=QVauy{7PQ!x#bk}b=AkPsxQfFO-BN7{C#=;DBlZpj z0|-RNL=CuMtt{hymGG^(r5C$UDA@-UxM82>X6 z@vwGx-LJeWN*C%$tpy?rEj|bK6qa1blG5~w!#sWl6Sg$%^~u@v!OXlS0!3t<%p|om z2nCDo_!tm905U6xlUdIf15x?3o-{H#So2dU&j8(3^+|Qw=#O$8%*Dr+WPQ;BO||+O z;V<4HTuwrO_ou+rvGz9nxX-uJ$+!&1_ zV+^i*Y>vLW?pnph{shK~mY@coX^=%STc$04RQi;Lha+a%6U&Ov9~tAtv4WC*HJAiN zI^r7Np1iWh@X^rG{tT`az-&!7sZM)!y+RII#yN&9wO$Lq5;UO$5#Z}kt0XY&5pZ(p;$z6XYHy@6H@J*)p@?uc zkVsGjm|&*QYMChd@K}QSCbDjitTX=cGMxhQIB5PrbbxPh9Cw#>O%=S)qZVDg0>djC zq7e|ga39^7Y&FFCxBbvw*I-f6u*htj{y&tnS%*gOVKH59v$9Z+Mc%j)wJuyA zVNG70Q1VpC65(YcXm@lgZ>A>;I`~B{I-#BzSL`I8IC@V7yq)W9n>Kcs)ZSv@()jgh zNf~TS{#x_lD5kbiGDZPe#%4QIh)03RvY>kXtH@la;(NZCOL>tRd;=Q@D6{yrRSFCK z+?OrUI@8L(md6ZZY=!RA-&w2vM2YbYZ(8$YhI`3~P*n<9bKof9n=sm`C%2WLTb}w8 z`WF_!g6;+p@aA?Oi($*3tENti-MX(XO@I^C^V`>lE0af04O2tAL&~wm_+U0mRMYe9 zn-V10*X#?8xAaV`%RkjYN}kc}GUujd5GVXWvhHk|ZKxCXO5GP%)((Cd+BGxPWZ6Op zOUK*vYt!Myb8dE%K|WFpTfTvRj{+z2XIS=3S^9}xK1sQVZc|zid8g$L`egN+({EhH z!x5Iy&Um_Ri0E};G%Zw1YZGfym=Z7V=m_9ShmA6luYMR&JS71ynSW;kP4rhCix?8S z^-TO_Hcn$0VutqUgo47q{_1w*Hk=_fpuYvFfYUr3#%=-;^>QxQvg7)m;W?(&-oW*-7FlTxX$LiqhCHlL0|1 zmx(j7zEsg2Nqqif^3t%0FKAT>3XExP;h{q&S`$ZwS8vow0-i9FK(*wYvHW=VWIZ{m z_Y+PsWBVA%+-R>6vhzY$rzBmJ@S3@6Z^FdV#*8oM4e&37 zlXZ4YlU1h0H486)HLOCX<-dp$bnGOt?<_>&(~IPd;(R1odpm!KZNtn%9BU5u(`wp# zyNKDfp{td5v(C*0zGr`W>8_o&_C+?dVhrs;Fs}I(ZsNP}(cH{z+IKsqS_-D=f9Ss_ zi7#7r;&0;IA>|X4k#qTHyEuHDg=2J<|M{S{vzqr}SUNryhtAPI`1xzYfc-$ZGu6HZ zqeVF6*KS)*88@2P#yG`A`aAjK4zOlU*E4oq!NmB!>r4-zWhzjb&uV%ma z0OC<=e1O*dN%gy#d1&;aB0esL+fA=b@wr51tSs`|iwoa%KtY%af$A42wvE;BV|&FC z09}1eE_I%Se_b*|jqmL}li&47iSxl6)8V8W&iB*@ilRjJ)7wx}Ye2Td!xdCaxIK*) zsZ~jF=4qTDXsaf0s-9E>0W^s`kavCQ6({|D#0tr;;bu7br5{8e1jH=a`S zLgcZMNEt_w>Q9cfw|sb(rdt>u9(|D7&3$MNT(hb%bVx01@$Ji?;{V;(Og{};ZoX!< z5A4atx)gc_V-=V zA-tP|x@&nsSr;p@$)q?}n%YZY;l4=>5M{a=$kIytc{+MytP}EO?=Rfnf7@7F4Easi zB>d`esjRdE?g!kJwrIgQ+!jJUOVPW}!TEx&&=S)x(_T zN7*2N>Gv)M_=ZLT1}E1iPb=3(Md17oJNvhYiJLoy9WZuqk1|M4L;vZ~8^WJnVzXs) zdA1YHnz*UG)4zM-KEx=yt7$!^iH)iGm;t&BtViE}t>5V+noJ0yCBa+JM7kFK06E(m z7P?@#952%{X>oLIzadNbcjvX6AGYk(#Ow9!`XN5w>ft0Iuo2&ck%sgp1i-R7I5?%Cq!y8sk8zx#i^U z5~0R7^nj1&7u14I74^PYzsIIQ;_~U%cYZ2PHAhxTB|pKzE&Sh&akobhUT0?IS)t(d zofNZ!dOWCBXd=GA4g8BBX}BE%tDk&zk3ErxY6&(GN8K@B_jLTumHS^>CMSW1_#a4M zmDa+t!c0t4c(Yi*qs)vE3E@`oS$<=aq6jV_2Yudirk|U3RHj%52}YZy$mZbQ>c_#x63KMKY zQ%*H_{;dJ;iCyNK27JZ|Z`Ig1zf{4dpi)ovEjdO}z+6TtBad&sZqCHq%94VvdQ`+k zj+>Qu^O=}Ff$Wj}{W3tM1kn{+e*yKetc1E;ZXrh+osI7t2p2N1zSkd7NlbuHD)5mN z`DFbZt=^PZD$rH6bi(I7%>=%`Eff(ex_vItLN=5`4JZ5>>ovk1Jx!ocaGL|REZnEp z5}?8Rj0ZjWkWlpJ!cYlaE?gygHTImU%=0lrOk^xH3NIw0-^Wp8h-*3sG)zF6HKXyz)R@hhRwMJY^~klZvg|yjvPGrw|xco()`m9cr?F>0{VdulUn4q z*bSpR{aRi%V>c0gwV8kCW~QPHAT8*0lptlZMj4lH)Ps~SY`B|G0tH{KHIiWq6Tb@k zz0X$!3N9(`eiJr=3*^e2O!aCeEU7PXiZmZ){?sT>`mqi$k>`z($L9@gjYYatfVCb{YM%~t zAGmi^@i${YsC&XV>H7Vs3NCrb??b!_fs2dzGVR=s-^8vrL|*WF#t$T|yIBhL-16zy z#J^9zh@LcS+jbl{iUNb}vPj`<%u^NMI*Dm5Cc6x0uG(f?Cvr*hG`nM3pR_pfoA~hx zNJ-|CAJH5VYIAh1(#*jSyH*bmo=@T5WdYrQ2z1Ok2xatd%(emLd$@+C@4~Bd05!R3 zDz||(=NnG2#Y(^+sGn!ickDln%14 zlfkRvmS&+^OgTHnZ`xB4ukXTz#twvTVb#K7N*j0#gz`U==}3%V+lOqkf) ztEnkMbi<4>__t;=fXHh@Z`P=|UnESh=a>iKQrX&S_1a(!;B+E3;UgqUde(=$VW6VC z=g%bmj^>FDOCj=aolZfxR3$mE`ag6rDpiu&E402m^$uz#Q}8tPJXqfhHzYV0SD4#& z``f8>s~Olt&g*E7s<4SORODT5XC43MLoCG8KUaN;yrszRN;A%@2`e{K5h036<*}~d zdNQPLHeHlGjeA$-O_kPU851Ze9-kK8~x$RzBdh=i!v6ge_pHwab z7k|iM;@LCHE`5#|WJM8A;Un5V_3snVdBNd^5oOGV1avi+!SZg@4CFU2gh05EboPqN z2|ljUF&`TOrK&Zij}QPB;w1-k=r~&A=NvhxsxG0kO2W8&OO`Z}=zhlu+#qZ$m-jGw zBj?`gJbiJu4mg@?CFiX!m{WuEZ^OMB%x3j{n7RWYYt$v8PtR&`5oK!s#y_Py0v?AP zx`*>TU@!H0@bq?Pf#WS^qSKfBLc!s5P};1gho96giMdi>@Z@Gb^t&og6>c?L_?wbt z09U4#D67-$f|f}sG64ChCX3(PgIjWj;a~$&XyTUVq{)Tx?~e(g(zYYVXrY;=#@r&& z3F^P8C;+0>+bue8gbuNF3u8-Z^V64zqHwEe(|9h#`E0PDx#`;j-OnXQlt=#7f;Mwx zovD58qZXRO27tD~H!pnI{WJgA25W&>&;pNZN%j_wyO5Aft2fC_T3nv7Pf+6IQ%WC_6n;1d8vNCPT2R19i#@jv)h389rC?of~UYc@ZI=@9ESt1cF%($*cI zuq%E6mu1a>ZpUhHdZ^z!|3f5Xy!i*mB@mx3!A!)Q^oAwoYeIq1D|B>V@A5I_Owv|d zu6mm!0~%8Q1OLsz4U?yDP@9Dj@G$LwYLBw%<>=^`o` zzTM>RB#M9Kx0FT^qfpPj2i!0nA;?!fc{BZ-1x+jXd7K%9Jjy12;ztX7~dypZGUR}x^ZIZA-SWK@Kv!IpYrl#ii1PQg@wGhv9gdUeIx5--k*YKdCk$o)8fKk_>9`EI> z*y(}*%_T>QLp^qR1FugSUQZ(V4JOP3HBHekDNBpz-kME<(!d#_O|7OCwhkjtDU+PQmE z5+JnHlc_B-8B03nE;E7aQyeB3>ov1Ptjv&WQl6psEipC-RH>JUk-(YSl^lB)Od8P8 zSECrxogCn=I*CweM_0|+$Tg6V>GpSx(@uUCTVj8^XkrS??t8zc4oxSHb5%0ZEa;&) zs=AtnP^=g_%IYt^@#T zhrvfYj}>S*k&r#>id$_JwK{9VKcp`G7SLtl^)`U6sN6#9A0D-WLi~&T09x82D!^t| zXi5IDF)_l0S%0abYUv!5_iOAlKu_Vxs%~TZ zQ498T8ffL_J|P(RGgpG$v0oW1H!Ie^8lXt6m~2cE{g-28aDx>c`rlJqU&wrT+tWY> z`S{%jHXZP6F1R7}wM)mwq=uddwrC;^} z1WZzh@#dxCANNi@2DMhOLG}HCriL5PKpIe(-50mr+%IF2-}?LFf~;ur?&H+~k>Cbh zOBOWem#4w{dIK}(uok%01Uc;g!{Fu2XKt8$5QLeXa(rp2obh$O@%_JVKXVa{H+HWo z|7@=Ymyvc1Clo3`8cnZo>PBX(J@5n80_gF|=L-w({8-S0uS>}eUwjGy(6ax*gt^_I zOhf)O#f(o5V14^6=up-bsd*zoKywKal;{JEd@0a*r0vk5iK2acuw?zT>>o?*powHg zwKfasgaI~9GUX+UW9^!ZK&GWQd^$aDlR_&Mx?xgjJx2XEIS}h)_ER^j@^W@0$R2TT z0XW!Sv);a&Z`*`i2X*5o4{{VKoL;h?{Au_{e&JA2+lz83ahu8p`kqHXbH(}q? zUJh1M=?18^|ACj&rSQeek9nv*YjO{8b&y??M!3Ya7C)QEGCsl)-;fYB`*dL%CX1|F zNi60;;oyV^PQU>C&z@?9!T2WEzR|?`ysQ%aI?Rd=WpluEyt3Wv!qQ(KdABO^lTtNa zRS<~cn`!#4v`ftgg2EuKS{EOm2Kkf%ka9(9?m~X`ub;b9U~W*#QfR99(LMrEWa~|& zdvignD4Y?tTqgd3Jg$l?y)Qxe_tE;W`jr){x;q7XUBm#MJ#piwp*qhG5b>~SLp@?W zl27=P;z-tg8=u5HeE#y=l(>uN-K@XQj)l}E^eph{R;k5E#GeO%?P%^DBVP~&M37=z z8x|w3p+;5;m%fto);n1wiP9rf(G7f7aBCf8 zT5jXVL7qiJRvnGC=$dEdK57X0mR;4LR$=(M{OQJ{Jw%>nbU|Ol0^B8_{k&)484_kLMk4uIPJk~Au4_k@34gVgEGPoL+hu;_LXrzK-| zAE2Z&?C6q$o$Pk+bz~M@ETkiY6VGK*B*j>X=O62Rq21Hqqp=)%>}tf(kXUHVngX+H zuNF{}1BA=K%qD_RPM8TgbT*2M!RqF@3nl+x*jq@|flWg#Qpu0KPYxg{tluI}1O4QJ z6+PZBj$&SCVW+e>h>DkbuC~i@@(+Jmp` z;_b^s>$ChWIGnZtz~#S+OCUL4Jv6;_l2}DU9Le}t67HoDu2AixqROm-m2X)jXA!-& zmfUx>GZt0lMX3VO7x^ETG5_s+v+zg0HcrQP9zRbym^dPoAcRTrC~)?ZQ3Kh0N`exg z<+or7JOKrURFmwe)r&#@AoOd<8LOtq2hIMSZ;wChG9cDp8#)ffb1gjtkqXBd3(Bmq z&D+$jV0M>3yXPCJP-5P&zE_xWhykUoL=|3i z;Z8e$Q`WMph|BecCo4LDZjkTw}ATTL8 z1zwI;jm;rIH!6@9o7=>mcX`?j_o{iodl0REyb?Q6P#WKc(k}X)O9>Z2)bqGa%{Sge zmXFs~ccB5os&9Tr)yD#eIT60$>GOl~XI0cyVatUl`ucKPg!H}u<@(qC@rc*y=KMYP zyU>C>Xk`FF;?57!01NZshEsidMFP(6iMF#ipdMfP%6S||NASbCB0_&Vk}P=j=OTkM z$zAjDK|D9v(BBjuA~_s_A!)1$kh&qGA+>YgwFO~PnHN9OGP&1{smSvk{MPMm78swY zi6!tNY_H0a9#K7C#IC>c#XeHk5Ip_{5$e3oz_YSW0%vSGxNjkpPrT3KdFk^%cn6A+ zlpqdRKlE|nts1uhP&u|p%77$JV9z;V^@ajD20U*gWS9Xu>kUB!IdR7sSL)#9zpVp+ zR7e&0HF0mmSrRRVLt+zi&O|GkfK-n^P63%#S$wzOJUR)WOFrr{eRX8m4+Ie9zs6F$ z6_Atd^Y_O~*{ssVQ9FWUP$pq#dijYcXK?keBq;s-T=lcUL->Z7eEnf{EB=_ePjtU! zc7h+>pAhXfy(ZYmbK|C7LW00oj;PO8N{v1dqE@T6AlRieM}iN32_Dd3q%}xTtFaEL zxn&Hrq^+XdLs$Rd#}DC#R|JOZ&Xl9LabBz*ohw*HXHD!V<3)woE;Lc2&cY0tCmd zH5QQ=j=f?qi1I(H3@YNC?eiq%PLl25N!WE0Be=0kc^)noK<(bQ`qD zMC1CN?U2lmbmC2a{X2ZCQAMUv8b~d^_rR3h-vf2*Scb{6U6q1v5b*O;-b7ZgcHh3N z&`SFX#y8I(krgE2Tntdre+4fmFsV78rsKG!Z#?aEj{S&Boorh5z($2%K-a3c)_h?8 z7^4W)H)heQZP)xq%(!p?j7aT%;tzQ~)`5tI1gj{QpCSXyx=rk&eqg?yOpS4`dakcO zjBLsK`418Mfw<(>B*t1i#vc-6thaNY!s5HHEarq{0K`_63L?;>@DI$;u;#kaqx@gIx!WIF9c%qPA#Ic8vZZff2Gb z|3_4x-T^D(&CCgo^j5R!6>-ut@}Z4_$nQ0>xU46F#F;G>GF);}`ldyg0wE7d!Bu+h zngb1w3jY!6xXB`o4vrB17cz4U$)E%|5pM~p!NCmBp}dQv5-;eeEcgRk+e7PW(y2k` z^nbQ&9-dre5L=dfk+hge87X@|rSttKSFAuIP*F;iiCr=}MTm9LEw?~FBaK8?`ksI4 zk}7tLO1&}Z(T1uZ+hBq>cAm_%>x>VL2oNX)jIT=zc80nc?>^|7mDFvM?A^>%Axi(} zldYh(vs=g_{gM(5$qqk?H42Ln`DQJ8g&;C-a0TF>8u4cXEFTd;6Z`z+#wx#vFZ?Z0 z5)>B8o-Q-QX$a6LANfKIBXlnRwJ7SUo|9Dt=?B&TXyRc|pqon!7L5PDpvcY~neTO) zpz5u5*k-3B#mD<2Ssg!uXyJ^98rT2A0w@8IyoIbdy2wbe9Nz?4>J?ZK+lhGg@!da! z!~@njaZh|g?t7ca*7ulw>fN}H6y+?~Xu21+OjW8`$YzW;p*e>&gyH7z-(>#7eej@1 z?%lCw$ee4qj(~>wJ-BaPEsd3|JJ7^S!#&y1dTu+Y$MJBvknVgh+amgQ6F)2+pl`85 zqYB9BhKJ4m^4}8o4@~0nwP*Mcml#+!=4)!BVnIOMe2t8V2JfK!+fJukflPP=Y4T_# zab?jb%Nj#{_Z=Q9d{}z;i;SNb5zV`^Z=Ox>-?SyQ4lO8{s`u_Npa=}jykRUL?AJ?? zwRvhpE~v-l;V{YSQIoAcgZpIt!#zIPfbcV=1#=4vIZkO57s-_3`o15GM#LVm?$j`_ zQSJ^5Y<(tA$?wVWnse7{I{04vA%AoJGq>=S?7(4n#*(dTK7$7-?~k*Sj2~%j>H8C& z?5?-wOJ8kxxW^HYs(-kjnJ?Bb;=B+7y7Zf zq}So9>eqxB=6Lo@dDu`@Kc5MqF88&RVEJzKvrd}>bZxAsFp~pYNsZgHd3p1s=j1m& zb*Mk-4(KtR4#?XS5E^Qgl)l!~-f)qJcW*3BY>h0oYHiAy{9r3hO#6r3!NJ9VgF@G8 z!P%98lOBNby{BFO;;2OAlD9c?uJ(+E2ebE2T|&pe%^$9ovkgxJTC5~z)Ss=5iO~&f zJ47E<;X zzIKf-8IyZ4j^L#eAINc2Cq3ADL3SzRqv<-&Cr87ZyO8&ksTpD)c<$^1!;}uWOVWXo z519dQ&~YDA?+m?-&IzRmHBG)d?$YA6=K)&Dta&^q=YiB_FS9pd((%jUP*-U z7R3#$9TJYSzH`N1k{7d`SI=Bmujae9)oLS)j7PN{NO|^5P-6DKA3y)WM<$E>LPt*m z>*@i9AHj`wx8kzrR^XC{CSuyImI^+lcui+J&euEs1MOWA`L;$IImn?Xd^S_SS+c_T zq2B|y0{<(Xtweg9CbW0xPiCGerg%`d)IN1uEPFTo@zUHK@UT8XD_b= zLf)%pKYn6%H3Y=3wg?WiK%)CnW{P$&^$Zs}Of8D`fu);pVLlbJuj+Rf} zfRn&nZCo{L%m&kwMXt$CuZy(BrS|4}X@iqyVM&EMix#D>k075EYe^PF$hg1|9mn@q zGesf7Ra=1?F1cqda26UM{6vJKVBK*Eki&>ik#{Z=5rT;W#%cgjc_(oJT{!64m|VEL z(3xjWu&jSM?}|2Oe4egr&751@mlWwU>mAvqEstlXIxoQ(PA!~|!M64WSgSrhxN`Ji zY?1}-0{)M{5+j4npAgU?U%4%BGhY zX}02qU864m+=vGaBO#S80=WvE39@P_bKyRQF9m^`Ev>1pxq*9Hx=97b$IYlk*p3vVNs3r zIF0Ag0q8++#=`Vxx|9|1j0PE~7jDy?9dI?mewF=^OsyyVTvc28WO3g6EkAeUO-n7L zXJ6BU%U_!x4ma8O)~6NXT7?XgWKZfnf!e|PX~^q{0X;roU`1sP@(pKCtAaiA?-nWi z%yHGjZn~zJ=bM&0I$N=s5;^@7Kz_pGjb6+O)eZJZE3bYYrs?*mbFbV6-x3D1{C6Bv zd<9uxq)BnKLKfnYpto%Z9ZIitEC}fUxu5;+z!s4%%UOWgA0Jd|4m^C5wwciAm)3Kj zKpqPr{OU^2ktyj@)4^DL4#l3Cr8xH3s1!5;+|UL$)sLRhL&G}m90X_Gx&S<}CBE08 zL(y6gNGUO6XOQY%uov5>G2J`-MWKx`+YQA{+0Fy@;{u5tBv&QDji0+CCqveKOC&=I zYdy>pqf6PKwVOs)0-s-th0M#4*>h1^R7b6bol`Rcc_Nr=Xngt6BKF1$-F{+}`3+;5 zQTdctP1tWYO2=+j_diejsCnSmNf%KXTQdlDZKz{r5H;=1AMap$rKI*R?Ou+OutE@kg)eGHLjww7YF#!jjNocQ5RPYLP^ ziygiV=$Hd?JyG7BiYgF&TKmLcdO=4Z1VVWGJanod_2(jQ)1u|+$1m^w!YcA+pIVYn z-@g|Pwo@=uuw*jFj|P%>9y+w~QH>AZUX=~q7$J0=c7~iQldkR7_pYG%eB*T~3p^zx zo?sDV&CKndXthD&y;oA;b1YxQ#!uT%-$u_22C7f`zA+T2vM(8vz45?z{VT$SP7blYn!uSl-0*Jmk-Ocux+QJl z5bUe{zY`bjUuT1nUXA;B;N^!MlnF+x`!u9#=ik^a}Pr-|M9)YQiatQB_aD}PY z1>2Mn(Q6wFu3PQ=Qo6y)NMVJ$Fy-fPC1e(Nu&yf>rW6h#Pq=nUNzNL&`9EXmkZ&o`)U}=eLtdy<(F~b z+|>f3us_(L5#>F~W+2%9@D0XSieX-$+4qxY0p&X-InX$719<)w09N;5nioFjRQcdz zITr}KH}DOob?2|o^3b1+nbr40;b7v98_!N!+N0+*3Nse*N@}j0kjU z^`s(O{?%<4=xPywWnAuYXSD0u>N93X%c`)UBT2uHyTi+lJnHGPh>480(}mOEcO-FKg0~=5H5Ds*HG{v>4>9>|j6$tmsaY zf#y>BH`Kd5?Bv6I)DS#ISb!bvLQU=rB$a>T1%zBr>a3EY2sFn09+5NK6Nu+%58h+O zHo`p#?)d0upv??QbygMu1_fUm)@ z<)==`YSqLN6tc*w9RiZ&Ff|~po}-<3ha3(5U#r@3%yd#Sc z&972G;>Be_JjW1eT$bHrdyw--SZphRW@HQ$kU8Z6B1URuPVC(Q72OZ)u%bHgq7T|n z$g}Vbt8%yQa0LL}PkO*)c=NehS`Ys@32-$je8W+G`S5fGR@^W^noKiffiBoX7P}MI zUdCiaHE0uptu&w<)v+MkG`3}2-LX9X62OSqE^Z4#Q3W-bjV>&n3(0=3Y-Qr>v}om((&EkWY|PY2BBH8 zN#dC%%Busp;Xte001IMmO>B!09a-#HI1Y-&gl&)qGvENHTb21d*I0oal?RB$Qu@uy z^A)ejH7InE?lKirL$T?tV82wtU5Q7zU+E+azQ_TR0atm#;eNmIUQX7S%n=sIUMcte zSPeY#-DD8RWx>UsPah)TEFizQElME83oM<0msZhEQHG+~T|Z_ZZ5jyFR~XWslX27G z^3mwWP9JyR^1@$KiEcn90tN0jSOtO>ctjmgsG=iwsn&QGSdmt!W*5kV)$p!;vBf|TSxZ6X%jGqBh`ue5#67t?J95W&K6+~^- z+Q>;rW=Sf{koyT_NxrTZKhZ)4%nqEf;NNy#&}T+STzoi1h?^Z-tyC;9H_wxIf1a<8 zb@)!#huvQg(ExJ2U!kaJ=){^dP|vG!I(@(>4~N+olun6Oykzd>q`^4r0A%2qfvy`j zguBSWX5b43Gq#_JRmnvoX0Tv|Aw#~IL*o83tY{bJlL!yL!nt2ptMU$mWt={(#R4rU zloTG8=K;Y9ilI4>6TNv+sBDlO7~4w#KDgUgX)?dlVE^W`e^P!GgauvcQdqTGTn|RJ z=vL(kl$i6UXwUuHajhf{zc-W;Gw7PY^M!aq6JWZS(g@A&?OnMw0g(QL0MX%jI9umz z-tpu;R`Ana5#4NrLc{7PyK3BffoZ(|2y$=WRSxqE`aCOWs1>}Jg|oszz09)|PyMz2 zy|;uZ44|lm%Q;Lix>!Pi~X(d z(>h}V^U0NpxCbwbTxs}<$=rcZ6oCQbYjOhZL!G&>=U5}b z2>MQ{dV=NXV=#7AOEjQ%o?LR160-{axa3|_f8+Y73KWrBa#~WgN>@8Oao9cn zmsi(On?M@aTg3xz9{zgVO(-3cwIOtuWYY!^I-(5PS zQxFi877&$?SP8*ELTQN=6;M*TcL4r-L`mNQ`E zZ_`;fwevEa=Q^j83kvAQ_N>(D?|7$a0#%LX!-vb|5YS9!MasZu6#D_fBP(%h;Su=5 zpT5*CP$LSqq0S#YnV>O-{V$J5vlc-4*D@<*otb__&x5!iEvKU?ocswAD7wKgB<~hI zym5^MXh3nmG*jF96AQ7SQm=0tME}m`fk9&!woUHg(?|4yOr=7+A3Ct9m!SfCY;E ze!W*t56ELPl2B(FCDyN|Lo2tvF5~4I0T&=g@dj=%Y0~J!04Vj=q{;#xqIUDpe`g1u zi8Gd_9XXHRKlU2~c0M_)=HD4!MG2ZCIAXZ49fjy0s?5=DV3dZP`m)ULUu4SoAl5b5@xrMdY;^%v5%pL+@+#MxQ& z68f>SfM&1|HdJaAzCx1)>Sy#{z`~OEAEt844SNAvdtzvVmj0?PYWk7gOmu`Bh_SEl z@gpW)=~%&%z$n*mWm^u0^x$2-0UE(>`;7m^(Q^7ywsD?00H;#VEY+qwy?gN9#r@Mu zpJ|{qy-sIE?|lP(;gTe7d|dozut{_yXzr{}#iF4h9nZboHWA>;Ny*t0)L+arakL`5{jP4^F(E)~)X z+$J}j#LLf`e}3#TMOm=)RrjSVfOG{_)~)139x%Qb15DdG$luY@Vi6J-7)6*fFINcE zd{GxDI9=K%nyjA0Qb7!%wCyFIsb{L_b+u1i0IBTPmx+O(>K5=413&^FWLK-~6q=mx znJ2PA6;Sg&^Pgt(2>^Z7N&Z#X_a^DzN8R$~jhSh!ImH?3xy?6j2xtekpNfkgX0Gnr z|DbkmqA`nsID(Epol~5tI=>Gbtf~C%I(pr-q>JEoK z694A|@ZCVr$lpExg==1HR)G}*@>b@Nv{#HJVe)S?zes1yV)=x=I0!KT+u#rN^m;)kv+CR?VXOndFSO{xoje`o)nC zP>p_POAb7YC~p(TDDjBv>{rWE+j-#`D}?&+X&Bhjw+UEj{$Tb8Yvu=ZLASs9p$tR$ z4nfK}64YV`ZW6Sv?oiWFSI?KxFXosub0P$omqqLglH&;)RAJ&oJYP@QT#0n5yN$X~ znlHnrrwbk0lco8fqO?f8BtMz9DnOebM-o1>REY~_$JMa;Ab7Yg3G&UfuAOlhe--Gp zaM}?UjMMOG){Y4nG05UlSDYWLi7zjt0@HE!`Yn*dWB8g5@w%zXU~MUp(==tDhiGL3 zBjGD{w39A_O$wtQlIsE7dVNvo!S6c~?`XKkr2q>ne6D7n0}Cl z5C&NwVJFbEYS_zm`HR)+h+6;$_N(id#x7u?DT(z|2T)11Nf5$C_dPKsfkUQ>j`Nl? z{!4mX(Dax&E=MiX+dImZfbYQuNM~#w=!t+0fQ&Sw;K>64y;G}TdV}Z>Gd090T_5^ zVgEsRrx7cRl}3E~+x&TIeQ_DHcV3eVL=`v%Zn8VxRRPJ5yI`ee=E6xosJ*P%^vN*c zJD@{YGr!ZpBxvq<-cy~_qs{`3i^K8hyOw@mKsTzB#jLwqTBv+wtN3~X_7lG-4%qoz zx)ZgD8`{dC<&hf4YZmW&go)+{KX0=`71+_G3k%-`z$LvOt{w&=(nl7kV^2;Xo&aNa z-{~&N_fZ=UVgfIuzA<&tdxUrR@IPG%(mx1L6qaTbS^!~_>zAZo31B)Y$!8dfgZ;>$ z3mTi96KIaK_vA$!lm6ajDe{ZfTJGrd@(+C#hpKF8d9 z<>srJswV0&>F2`68-6=}U$f%mea3wP)cg4uUOP@J5YvA8RC)3IYXflJGoK-;P!?V9 z5{OV-__X8<<5sEvrjKV^Ty)u!-r_eGfe~V*tGimcd3efyz}#ZXoej{y+=rtk`V+to z^WEqQDO03wkPS-kvKXx@)7G`&=_+!)KFGv9oYai&M*_Y~)``>LJ^&p2fzKnrD{i%* zFDve6I>Bgv?R`t-aez}q&&s7_dzyp8R$u{9o~09;Qrit!>HSky24DT^sOhmP0dxPH z?j|?O;C!Hc05$%qkG7+MkVF41UDWma+JW_N2#2MR*Q7yF&DkEa~!QY=}O-}*)xF{rDr5dU5 z4&o)TCeJ4%nyP0k4`dN|y4p77z4?`fZ)O0T)9QL6GZ&r!`G%FZzg#=;h>BCPP_u;Z zGVW}iW;I4ahw>8*tYxQZ>pZG%6T>hnQkKg9KFALB-fTW~e+3qj8e5)cJZ)uu^*vBW6<%Mmp%Rh82g-N|$c6A>|Z3A+1*njELr7n1?~ zB`mSwVw0~56={s;RQVIo&JNG&y5;r+lJWfU2d&T`S^-_LGh1^()Yvi#Vr4Pq;to*- zw(N5FImdQpb}n7ig)gNe?EPYm{|22)+WS&)rL%7octqLU2*IZ4^yTQY1BNL7lX7kxKb*axWm+^Xi1RbU zfLBEWC>XwFL4O#w2k*Q!psn*8@{Dyzn&g7Ua4bo@nl+{taH&I`i70PiE|wj`;9n(P zr3hN0sxRhERJyEUUWniU-w||uX;_#lBL$G-juA*)7#@?pN`U!aI%2&LdxPaaL+r~u zewzfj-X{)sK7BEkAYh8B-ttOuze&U8dxi?gzJj?2&hJ9UK4ZRxanRNUg_PaYN1f!b z2p3PJUQc6GRt!%+N1Qgyh->Gp(i_P2c-gzd24AwR!RZz-Rs1ToT1;k}n)*s}9@H}h z?LAwxsJ{&UU+UHi5N)W*V6xUT3{we^Xm1NtXrc!qCm(Q)Y>f*CoEl2i2vqm0jT5m- zh)A+o7Ee661GwCG-}K$`fiW?*t^JXumhVW>9gQD&qI7^N9#ZwyH34q#2M?0z-jUqA zE-h7B0jASk<#^fdzH&~Ph-WI}mO%25kAEHyj5SiNo)Pfr+XSHwe`Vh>)qo*ZE?esQ z)@1>7uQNYCfPLZHZ9(PZ-=o}DkX;*QL&m&Y8> zU{7J;QC_?Q6>)C8w?JF`9AMJ`kK@0!y(Amo^LvN@mjNS<)ATRDH)e&#cwfo0Lmm+U zEYfxr8X)r~wyTZNJEa>Y?~%lNBr&Z6$O2XcdEyLNG`c^j_mS}=Mgov*Kc{at6t6ZS zMWG^0zj2Pe832-23#-8Ez^RzZV+i3UZAPsHMDr`?4$vP<$0#w)2_3SvX*Z#42#iyY z9z?_vRgSR+l7Yy3fQsn;Fd)~;j#l7n<+95`2bE>s2{Sr&im`_ddQd6R=h*R80=D)6 zX_#Ibv5NU7-v?k60FQSMYpD<{h^i4(g0ZHE!XYc8(&O1WE-Juz7piSD#*Db6z_>NY zd&86~kfp+ylIZ;&^|XKW(mw?SB12q(qu~Se#NAZDYzwMua$yD=BHYIhtiKu`;-Q$1 zs{*5v5X!I}IDOC!wY-66TtnB;=X2vVGPD9wJ{(lqvl<`v!-G$4f{2&Cu%;WXI`li0pg&O`fBf>jcLRW4 zsPbEa>h#S#f_fTI5BV^B6A&HilGV7OF>kJnjrFxr<8@Fy^m*6xswKqO#~9_Wclkv) zL-rgS;Ov~5y-E&?WT5h>FM&{k8p6D^3?WoOXoJkZRN?Bw9xy7=Ue>h{d=>DPTG2)W zO^4g{%CK*#Ez(-=;%%RGO+NyGQgw^3MoUMB#6MfBDUNyDgA0q)XbAzMxT*&E+~9z* z>bw{_4P9^1JBe{t1JvGu(l$l*ooRr((U%@A(iGL{p-6EOLgGBJjjPoC1un9o^=2)5 z=KlHz7YFK+DguDOzL8HC{nJCmM8q&-lzRbmFt8w-2)GLHk!~DaP1~W_pcWHw95N{# zgtFD=`iGB|F@UeA3qQ-Hnf*f~3ZiGKpKPVowY~brOVNQ*Es3?x3uuZvwx7+AB+93Dr?#VbX1RKl>2q^>X=W+9=n5)nhyB_wq zIZ5b{;ip~o6z|O2zD_5>5-d>PL;QK4D--w`FQGbPJli$Np}=xgIX2S%o4(egn|zTG zG_6P%c~|BpH?79{75E*^sb7R`yXaJQF(j%>2HcwQo7*2n$;)9=^AA7=x@1$!%+AUn zF$~9XD~1Oe3sfQDKzK?1;g75U%D}QVF_{btTjl9@U4{dC8v}@h&mE45)a14e0E3#7bp|4Ts?3JXRMX-NPh0B?aPc}b`yJw5l|eF_#QVjn}2IB>s{QuV=ZWRkY1 zkaY{B8?{a=z!ZrQW>MPyp$7PQH&(CNS({ad)ir?@*=)ca281w)p9`MV(}RZZS*0cJ z3H3zutAOw5`Q3NoA=Nc;azyRpMt@wV6JwxI!zSK{}n>5_nJz^4F=gEYa9LKEMQaU@DW9SFyA*S3UD zgwqBs+_g#Xoa(8k*35|YGAR)v81hX3JQMWz$egoBM+5*h)L~Zs;9~$X<%Imj=_nNs%FEeEdgfr(TAiMAa=9?Htt_`4N)Ey+}P@2t`O#@ znAW#^FR~k2czP}sfkASA9P4hOt_pnfnkp@*LcZ9{0}S%4ex|-fc!j12SlJaJ-=sMX z#O*cOpz5o0J!;2V)hmtiiy}C<*{(J=%Av!{#~v4)F;4UGS0^ zSj>BdxAUJtz*VWd>=Hlkb5b?O?`YtG0<3AH#yE6CD*d?z=mk;NbvljZw)(^RKSd^m zMhm;`Pb~Tww_J->8YZsOf z`}m9d`O`lrJu~z7f1h7JfU9@-bg4R6JP#vCQ7l3VhQHq{&+%sUue&}~vpz5|0O(@x zc1?Va`>HQ&B*V)sxfI+J_d{$hbeC%?!YOI<<-~)XyoftElZbHKXx}I8-99(vypV(_!2La(K&JYxSj zQKzK}5LgJZCtX%<%}5iHTbFyX0J}}ATU4@zE@E%t6VYpjd-iD<<8Rh?W9qo_KE*P_ zf;+U0M}vUv=S3RI01ag0a4qHKJ3YpZ4uvs*hCw7Q#z~>d`^X3@lI_F~Nt>*aWhvzTP zy`Q6-zdzqTf5w40_C2eEnBa4D{_BtVL4`z#asTwYA$x}{9_Z{*qVXaMJQ$(>PWsjv>lo-29 z!N>lcBG~UEk6f}SON6l`5@zi-^4>u>(rX({nw>Wx@9b3NIg)m#Y$d0Zt=Zxffp3-{-k6b3+%In>F*~DN?pHN(O zD~~N9ill|98kG#!Oi1<(MV(H5vEiyBLGitG-mB9|fui9NZU69w%b>@Ny$22C?~V@P zok@N0gQ9~#;&(iI1X2P?ZbjA|)%Tr26Ps+a6`!c&UGT{!Sm7??{DV1zWrB5rZGs;K zv*4#UYdSHkQAzyd2YyK0f++d4*H62V~wixXCunT1kbJ4I>x%Gmv|+&gfZ_ zA$1)o&Xy!qG3PF-el`hx>M~yNz1b#=9^ScZ9Q8Ui*P?kBG0c>k2VdH zi5@02&GHyRQ+eE%#oC=AADGW^A7!6wK2GJutu24HqSqE8RHaamPFeYd_2n1a|J2%)8JAjb=pmun+9f?dTqt?}`39d5 zpOjSRlGa0Gy6*YEwIHpP_|)zpg>k>4T^w`wgU8fni7q&z--}lq0jA(YfLLg~!)&rD z-!nm}vT)qY<9s*$4&t`;1Haf0nz4h9K3*U_8JHDp9$ZP;v`R-FDb}C~+&y`?XQN(C zxJ%)pxNDny*dD=%kF7pV)X9B{eZGb`mAsuFuzCQ`CQP*O!-UxduO;pVg87{(V}{h( zrwMzrj1?yWqraJbUyWR@FoVNeJYbJ7Y%7?N7!UBzK*rYX&21@QM0~Y1~ zGiM&bDr;-L-WGYV+nt9`n}?ID=e=6S!YV$z&dH)OZ@OH`gQWBXNK%%+{qQIDGvMBR zbC&rLmI%qxp&OCvkyv_sWsP>^G~x8&(No}TuIL)h7DEDE9!jjo36Q{T3!CW7@*)UT z)utXIMFA!-zMfMb#(`6FBot<%@kxB}?fCel@M2ty$@v{Y%EYE?3usZlNg>1srq&cq zWERDj$3P4(e-)^m^WS9BhH3h|EAPJyWmIa@X$U_YX;);^MR~k|$!oQ@(wL*X*JzKv zD(ec+Fo551^ywFXbjp+WeH@jcviWd_o*_{R+L^MD_YpaFF5Yu#y+w*i7W2b%{ve6C zHxn4qgu`#TlaDB82|vpfkhoe)I7O%%PB~n3q&!@bYM@!!swO({0nP&y1(6`TB#NBba)Nohw`9I=z#cX8#OT=#Q=Ice2Y80N;1)lB$V^Ct%8#Z0Q(sTVWPzw5Q-+@rh*%X={tqm)vrEti z05qq|26xPoCBq!#^RI|uI>2K*pliG%^Q(JJ984!t?Y^Qw410k<^}^@+u zrHd1_(6!092Bt6jP$A3@0TjYOlYta3i^F<2XtB2<~j`hGM>K6Cc zG)2MOYb7ssFP#!;rVAo%qc0G^#fjLjRV74_Hhb@nKMkgI@L(PBGb@4QBD@CWfXL!y zRsLyrGQ*kV+(6EPqmQ(v28mlHjg>oJuhG$}F*Ot#WF-G|2Kd0QC(evY`g+}`0nCh|2pYl?YfQ z13~J9%DhkQk(4e+Pc&ikCz{l`n0K^COd@SoP3=CzPvP^jM0HSAZR`0Xd}ey6{Gti& zfE9?|dA}>X?}0k0xCv6ga{Bt_hTm-XCX=$mq0T3+-BVzxV4mzFm&^}`hn0jG!UYB* z-!gd*)F_JuthOr>J63KZ+jzt9>6;!c%c(s;yhx4cFU0&ld8!EYku!x9`T#7N&5T|d z90gCW`ADc9gRyRVtEYW1Mp=O#zm_GRAgQ7BPA6gV%yxsv&dzj=GHt0mkXk<}!cS{W z+2{t!fU=kgbm=)#R%*eTaL`4MZzdC+pxjz)=aB;ZDXvB|>-+s*x~5WjB4U`LkE^z# zofQlMcIiDIfd6*9z)T3L@T>3#4|Z{pKc!sPs4d)neYse{C!cZ8MG6x^aj13}5SanU z`EW>SBm7|48JLYR)zs@uc@5UP7*1Mi?XRAKQQYLWdW~}RVm>x=GfR4rvnlcEb6lSKlXhi}M>QnAJAhf!Mof>-AhAu(~bCR28gS z7{In^en~$7HF$z^p&=n52YPg}uouafEMrb{0^b?-Y?P_u{Id@yPY0PBGgpv@(GiX0 z=BbIW&8eI~7fW1j$c0Tz>yR!3FE(JPJA$`a%;(V@*Y_tYi3*?#U);RU`y1dbvf7ga z{P#ghfX^6pxrhS+s9qd-4P`lyVIZWVOiD6uW z#tJg!oegCgJwh~rtE_syCXlx7PuMOwFJ)Vwq^%q64)K=@c{Hc{eLgcx%_0#Z)wUSv z$%(N3Gz6}wLBk0%S=teLpbEhYftUZHdPxq_S6HY}4sy0Cev0&LVYnr1Y-aJTRe)Q5 ztUtDu&U%$J*}QQ{G0{%C-p=ROMOroX%nyUiyZRR-3_bN8F!l9;!S33g!~}qwzdk1Q zn^VW=U9%P({d0l!`dvd8)agqv?nvy{CnSbLC)eFb3!4wfKTXDy2`j{S_(gVksfwMn z*tukQSN!)%ifU5!v;=sJ%|*IvJ|(^e?Ffp~pMtk5rrrZA#~|cs!-L%1+(rH494yaV z^r;6d5AdPHFSUh*8Mth%yt{^}h-#0q^M5YI^|U}%cXt2j8_LA~BKmL1o>|f`x?Uya z+9v+pc$rY3Fp0Qfg&(Mz`DL-k^&LznnNc?8U;s*+cdCaX1VNGOje(ZXScsmcIVuC( z_4MxdVYkh(k6)Rmb#q@rG0I}fU|g%yZ>zWwX`LA%q)Jg&^y+|uwQ#X4aVWC9kEXm? zYa_HYyHAnau`+Bn@Q?C~; zRvDmDKiic(bTmH(rLP|a#gQOXIR5)k4eG!*f|I~NXx;?F;?^XvlIAG;8OwAUeV`2< zKFT9MnO6-fz>Qmtzg>ma-aUMTop@PJ+~l7sL#{3IQF@Yksd|oT%fKzf-xXZJrBq$0q{W4AN9i!5CXgbc)h>*Wmn(yx($0r)ce`8a@p^ALZ6)zyht!1c zt>=;cuDQVPM8VmS;;EuR88l;bKYtieBDU)f9LWKsz&v?0VWQoHj9=43s!{%AWWmGp z!w;TsOjd_%Kj&g-!PFj|B(tDVj^7k#O}1i>d>di7GTvW z!w7@H3-y(5dzVmWTi!#sy8yRPtk+o%Di>Gy+K_dqE}7d4Q;eJK$!b~11!un^`gg=`A8#H7uhfVP%yH|~-1-rL4k;%+OR}0G-@_$on}@IY`tmI7XKh^E zRQNCNQ|>B)vPF{9CDj zS%o`(S0ZyD6Zu=OPt$FG4tjK7I4C*6kWiTx!>oT{(sg~sw2}vFiqP~8)yOfH!Q5pC z)RGE%YO+=U>UjVsv<;s6eGiXM@6{8-)N#cX%(Y`h1^)J&p|uXj%dH2Jba87!WkYay z#P9l=jWYc2-Sw%^KwOQZ0%cBUeV!+-#KmvZeqDP5Ff(ZWudm34NhvF=sI+B%I&Usk z%$fGA+>H7efA)z70m?bf`7F9HJ*Z@Eq>)xrT_&Iypy+3&zg<`0JgE)dBN#VDJ>$cc zl(=<>F@AkWf0Tp1O&LJWo+1vabnq@xmdkfko2!nBT$~jh{MaQYy7@!I4;8A`WiW?p z?iIm0P4W)Hg_vjF7l$p&(=B2j>fiUFSChXn@CKO=NqrBgLY~aUB-3A;$G>pnkj6Y_ z#pt5+_@ikV&h*U>USN>c`M7w)=AM-eLC?g(1nCe6Efc+J!%3R)UC+vuN8(=--!lxZ zsyah=CyYa1LdIwmpJuej&+@2o8W)cDxsMg=T_{jCd;f7H6EMBxFx<>rORrUX+E3HH zI*NwL1CHD|BhBru_4T<0XRZdGQ<^GQm@+=n<(FkO{2;HqU$|{K9dB=2VA19^zS**< zHE*JIt}#%Zf^S|EDz{*Ga$pVZi2R@VVpC;1L%d4Z2A}@WPb+XTYi8>+-1y)DT4;@Z zzjwSr?3B`tfz0!HJcyZR4Id!gt<2u`Qb!M7xc-8LU582<-Qr9MDbre?BAbzh97{cY zYUApd(})siTT=h6!Fc|QzkabCE>iZ>*6LN+G`7rO3H)u{GwqLdKKMC_cWws+eNwP#hJDHpz#Pr9MkpUn(w-_8oV?Di{5 zw3o8lOv5$~dR&kuySJi}4rm;g_O7VO7(a(eXRx`;ae&2NZZ8P2&v_>NW>!I{AOYg& zpo{7TcmD3lJMRl1+{%!Px=gCBoM$kDmkZQs#5-LPyHCpJr*=0kzmkrHxs!o9>?3c- z?$0a^m#N;>7WKnw!2=AS_6An~+C|E8ELcox(@pc!vWuwsfE!qBDJ}Yk?P-5>jXWNJHZCvx{2(J8?;$ z9t~TYUy8ls)MEuYCZj?z%rKCu=a185ZJ?fNGIQo=W*{+bt7NC zUvQ18DNsg*ql3J3uSNv1;(lkltWid0sP;=xNiwj8EVM@{u(h1`JXN-AoaO&}a ze%{dxv2n^iVm|GFybgsr+-9*q;6xDr+Jm`h1^!LNW1#L9?0(@tvjs|t6TW{YrofC| zHZ(Q$`kuiwaX(`K(qf9b|KCMj&(%Yf+b>L=)Tqb}pnSl!I?CqaW)0N&u%e+M2dScY z%>llb!c~QjaMi)s92k)(6bSNS&CK`@dS@ek{tVLKMVQOT@(q?`TgZG7r*(GC1nwJ zTIylb-RMNp{B@w3r73s|E0}v|+7w|Ici2)+tl}S24RMD|`e7ONhc}l=m{nMU*Y>xJ zgO0Gt`eOogm(H3B@La9G8gs9N(;_bJ@_zAs3+_I!h9^J>V6UTY4ql+Mh8<;txz4%4 zei}dcV~UDKj1hn9yv;hhs+DypBQ0xr#l)6M<>ya z+|$+l&m=tmIh@rc`8hEjgcCTKJg}O7C)4x}!u^~Rp%8iS++!1cWJjna_i@>Nv}4{< zr09@Ho8=q!B~~U{4iRd|gX$SKMH6pqd`3^p)Bqa~%@ds$FRw!l{^|b2UR^dP?u1xy zKiLn#`0wN~t`@g0{`edf+jQ`kB;Os)AJch-&CdUD6RuzTSTTw}#t=ipj~N{75%SW+ zreSffoZmm}?hC6v+9X?S|0elp%k7T$*qGyTrxekfq)F%)|Zb06gpW6#PC zXSm0Fjjr{Gl*;X~+xKbF_+{-IZWuXfkw>|2n+SyAQD#>$asd&v$mXygr z)vW)Iy1Pu}JkS56G2#JE&l8wD6SLBG-{9aex>wQ?m<%4o<_JMSE~^$qCYVA$t95e} ze7hYNh;AhQkXt8-jG;1o(YyPi8$5_}?3$bB*#B#fBEL#^!v6E&6FE=UIv-~gLbx}e zk`AEa{ww1a)xiR(kk>|f8Bvd=`mQJ35@hK)*Nyj#ATARPdlEiMKx-6P=)!kX=Lhog z9F5o+x9}}f;FTI*_?8@~A_6uDdwY13|DP(5Wox8qB|dEHx3_bc2PJggq}`> zBFiy`i01KHGOj@nYMSso>KM+s2mR3q=xxi+*9-n97^%EEx>tTnj?5C6$3ZBtb8?ug z5w@pnfk*-+Sl9IMwOogWB`ObRcR+(SZ;qIim40dKEQC+>`T~p}aW1c?{PV`VeSSqi zS=fdQhA^x<>-W!Jc_Z+{#?#?;-$c zgu;-w&OQ7s>BzpuZbj`yQxNU%T?(S@_^@C^6t*ZY!K81>_w^{3Y-VvhJJzcDJYbsteu&0`M+FI zTfuXFs&^k$??zMV$r>g+NTT~L;&*dceZ^Ec+Gi0oU!xl-dqT$lj{L6^41Cew5smZl zZ>bJHb?(#`dT)^R^>_Hs1=s?izkUPC*QSeFrG=m2IwO#2iemaG3*!Bi;9FLsXwqB! zC$#m%99u24+#%RD0KQW)$gXA49F%V*2`4m+9)=$NSmdS+s^r5v#PF-e=V|=&2(_AY z%q3*GftY@h!L%+(WAp`~29%pT7E4jdmEeJ~$Glh@`&b1=LCz3Apgyku^K~1BU_>j$ z3sXD3?HP{0Rs(bBJwC@BJts^YHWdxcg$jBv}?KgHhSU`C6? zb6lhU4QgyrZp_{S4P~?95(Rr@j}K;cisfZ6ZQTC$w@~dB99ThyH*KP|wYRi$r66a3 z6EZ6Ar_*so%j<`Doj@cnIPXLk$rOjYS!J|sR82yk@% z_nw|Jsc5b*ni&~Z7VXe$kcC}mES|IR*VOMBeBS3g28CGXaY0KiJ0|QQM0_oJ~9q9E$P$oibp*d-v&_<&N<_1wreKo4Gul8jrx> z8|3Si?u3NnK~FgmiC)j7#BQ-GmMzFg*1Vwx7#!Gt+6WdF9{%n0LmlfL$kg1*CsAoQ z-lq0@^2^bkV`o}F{>hzdkG&{41ok{)?%ZyM;@|Gl#=s(eC3Mu=JP6v!C0ub|G;{6R z83*S7hO?gpX-%qWG}dO_-{%87ZXsEf zOyQ~)s#iCh{!X9=oe96&B?KM#v1xlV{96|y1d&njwmkI2(s>7Or^&8|DxuRD&)nTI zm>m^f!8duhOg@OZE5`Z8qP{uDxG)$e78z~fzFBb`j-D6glgEC(D6Kd zY&ad3ptyA=;wj~;B6fJI`-q!(k}RwkmGRl@j^1oFjmzu!+};*C^9j}Rs0X)D(NSlY z?nRko!88NXb@&8lV}c5bWtl4kKvA5snc6l(jHH#-u%Ad&{xgx{1u8xzPdoBT{D0uR z=~FzG7sl?O)6-~FKj8uXfF`cvH??gd4jbe1i2I|lWN&hjqAC)vOIQ<{Xm;D55jxHG ze;_J!jAKV0mVJ9MKxU_gq%c(;fZ%Z+33M@eQmjX3yLdV6CW_{!<>{3?n9*9upUejb zPZj%*Oi}HqzU7^r25De%L=8}&v_YcF41j;;?bMC4L^YOGG2=s#lVOC^dEdioeYQI0 zhQ}o1z_HCZ&!W_M&>~2fWK^ z%#fg0{Dy~UX$1Lj5Ao=uMZX5<((~?IDrOZQw?k}?U*9C*h*Upa4ylCP+{~bQitX&% zjz>=nk(00Cn`ZCs4C{{l!(`oqF9Pp{X$7vxd|oCSD#?LJ@B$i62>65NJ>pH``>s7R z@oolju;gpm=fdsoD&N$qrJ3mq4*Ra529*=HfonlY+LX;jD*ZG@c%WkeJ*PshAkbtk z;JtQD1ae=BWb>0IZyi$;XKMfPym^kTr39Utn8z3&J+qQb_sYsj41j+lTR-t(d20Pm zOJmLeiDnoc>*?_TDz-C`7r}b#71MVh!Q*G{DkC=uKaeCs^~F$LKmR6@C!&Y%+A|tQ zjP;{Z%3L;=g0Do5|KKR>O@rx!)N06I5LIJSpO6Z)z!uuk4^ty}cHm!hoWFVtRbJ*f zV!@I3=6PLnj`!~*>~Tyx3VGJ~n0@*$fHFRm@ya{;P3$pA?`wHvsr`<7A%Y!NBp6WA z`+65s<6~;}QNcXZwnPEou?P)UqvD4hW<6c49#8pZ7Z%dZ-aJ$NtZ8zg9UuhB&l*;#>+LCfysN5g&>02;UFJyx85vh(P5!NXhO(q{sZ50#kb-T&fHPTJ&?^ zysJ{y%NJEVSTIV^H~PAKNH-*JV4r&9>3Yw-HtMrOUg3IE`~{+VBUxU9xMw*e%4A(A0(_1qkzI#_S@6gpD4wir2bwT}Nz8`FSXX|GTnBe?^3B`a^ zQ&@a8cwE<2<8bV}@xg%x7vlY`lftU(O@9@i%j#Y(`XpNbiG_*k=VnwAJtW>0j z=J4;!J94yX(O_H|X7BTU_VKN(4|8EgnFfxmsnqQOI3shIv8rk<*pslRNO`(fAMf+H z-p_re#PP)?fLY1)Cwl~el0{)RdFdEbW_9fpzgfA8w=AYO&`AC^xPazt#aGUhxSe43 zmd0x0Q#@}2FZ;&ZF;!vkr3|h-nJ1)qfg^k!+M7beT*)3e^*mtRZRvAzaw%<{{KU$! z(FFzQ#@er{7fNID zD>A+)SH6(}%oT^evp;}k^IEbvv@wA4(P$TrjXe`-d3O}~LM;-%^0xn1l5WP6$DsJI zq`E)<`g!pUE=0B60HNc?;o;OR@=qx~&iud#l|(0PuUQ?`;ACC@#AjR6lVDki4R^!U zfJv|A#o=ux4N!De3U-2tg9VmeUIQb<*;q{vxVX>3(hrq;km8z!ZkRycvq`V8IXa$g@M zEANapDXr%od_!4ey)6q;VqgDaO~~-{8(GtnE1m?4rdQu8Kc651oK;=&q~&F(ojRa7tNuNz)S zX!rZ#czJsvq@;5(a{YG47y8DYGgN$*;| zt<5eQe#ANF`@-@_P`g*nhd)|J+cvKktyFgxmwkS?K!_|tLg|CDf~tbLgJy#W3^Y!+ zr7=1miwz_9>KKCNmO}g8`>EoDy;h~2cF*WEv(iZ#1YKQbPh3{NCwCZff^#>oMqKHt7}37!B7<1SdIWaGV|XS6p#<{+O%LunY5U*UA73@q z(K>-|xC*1aycckY2kff{=>PqGEzw@^aCY>?;fWv0#o}~9b0c5CdmaEySAAnve^u)S zG(D0RE3Q~4lp6Hy;HrRFLFF4r(rbUHrGbwCe~*wMlTyRMZK96`lJp^*5L-gU^zf^; z49z_>1Rez8!xsIv%70elwb{kqbc}8UZhAsv)&>0@^mVQ}*<`KB2iBvAID)+{fW+T9 ziJ|+}$AKKt{;qIyCS~|+6-a{fJ7RVc;>a+&9_IkP9D7JuY9Jh6Ihr+T6NWE2Ms8TG zRXQ>vGJ3mBvQ6?#9-kDOl$nEY|9Gh6KTIcYf*%N0@1WhGp!qx=MgVK3dZQ7{HYtT-qS#vv@6Z=(L5u{u& z%oWEB+n({y#HK;2e2=RO!AjG+XZ6xt%!PTd4{N?foGFo+Qq&wKk`7-^QOG;j`xK*2 zX=E}7fc62(vuCi+vFq3yMb%8x$N1R74lS-h4_IRqgrbd^x4Of~(3NLbA=(`yh>Rs(_Um>e>u_VTy1*rE3XGKx!=>oHDCCgK-Xd&ORGfVTdXj zg@U~3SI6lo%2DC&W{?#wTC|khJ$#&y^39V~1iYIb5sx%O@CZHWylvf_6HVvX(e`&5 z!-MF1^(ipPUWf;K_U^)rPbdwz1)^f69|qk2P1}T5^?TGMZOv36@LC)$tB&KJ7?)XFB5(eY1blS{bGf z0Uxwh_!Vp|b>464Zi*gYQmZgkgvVWjN=969_`t=75DJxS?Mu)H?{A!qvg@FB6| z(45Qp_GG(vR0hKUJWhQRx-9k3rV&xnja_!Qc{A?&jw6M<)*kn4Gs;`DAFjR zf`X(VD9T88$e~e3Nf8NAKry~Gc#h}1*Y*ALhqKww-Yf5QueB+B-cF-7tjP_LyUC5k z%iAY-;d2{a*F%k%(|02O{9@rYNjA47()QzPDjPN_GO*_2Z3e1WNNsp%6N*t)SMmb3 z){4B4VwC{*$yq!UF1hi_C(`}rGk~ObnEG%2diJe_IKzF*{lo1ujJRFDFIx6z`TqX% zmtSA{*rl{pKwyH2tZ!%mL&Czmxt0yqQnku~6ra-5+NFvzN963=gDZTdXuYX;E{LqQ z_+@_ibi8I)0>XS{X7g&0!uUy{Cs%%b{YtH38VPy9$oJ*-Uq8Z53Nfu%9Xq$yFgN)U zUU74_Tlw;3@E;74mP}UY##;F9&f~Q2aMM0Gx~3L6xhNwz_YbE_@dCy?hnnru+a5bXb*I8IC^ngJ-YvbM&l^)&pnU0fi5}5)%HF%`8&yGbNF)c`Jf-yf z{5DAru&E8G?r7}+I3I;M_4Y|DzVc*;W@c|n@3|nwA-)aKplbh=j&`pN%K8RFN91kBycLC1(B|oiyESXys%DNXfg?s)CTB-=O zeRp=P?q*F?D8Zj%^3|cWLB`brok91xFiUqr|x9~W61p*aN zvn)4T`qC5)?H7=DEL7(7PB-ggE-NJ$^<~aGpqoVoL`GO$=Z=`oc|0t$c70XeMn+ft zX7_qYcH{?fb;A!C5iURDR|@33XTQGU3{e*LoBz`GhtBZ3${Ue3{`O8Ks`>02h6-&c zKVCY$FyBT#9u@gH2->2sRBgsc|mjwAKEDixW{-iVv) z7d*SFo`tAbdOrT~*Gu7}4OJx*KlM-0UcV9d6`nzJQfv%ps~(wd`eqU47F_)J%2(Qm z#-BG;t?)1)6iGip@eQ7Kb;bJ^VwDrWzNmVu{FqqQA9;M`$ECgYj*Ui-FE4-me|(l! zl0QgB<@ij)Q|)|((}(r352a>36jr2Vat&!=X3KrE!wKD9_Sv_!qs_?3l0d0GZ|{b=(`Jm8HZGTQ zOtp4#QU}*+mPR7P4&u)&;|rR+oWobPa`M^+bo%N)KDv>tt^KMwKXEt_VsI{;2-8DHyEt$JaI``yuG{#G3t+97RuN4E_p zhb6&XeR$1Neqs^6ritX|sC~OCgl)G-i+-ZDVc10939*GIPw2~l?p`RYmsxbjaAazA z^U~dPSIIEOY&u-wz*VeHzT_%>P|h!RZdLtm_fG?NdYqqwnG~b!&myRKDq%b*m~0>K zewGeQP7rX0S2?WIlXzvTWhl%7=eV7?jEJ1t5Oa6$d?;h_r<#pw(D@oAgiT-N7$K-y zIWDcZl__!|;bd0=O36s#)~gT~@SGf23}dVXB+&5;c5}9Q=*0Cq$pL04&z{#Gn7COO zAm^D0Eor@8>gLywcVIKOsE!Qk#OLf`Hi}zkPr2{bP?jPxu6-OShRxMlW!{#SKZm(n zyTLJfQHYm=96_N7wbgwvonv zC;vN0#pEhOjscV-f)2?#sUqILuYNW2uW1WZ+V<_4#~rqp0wKeV^pen?4ZXG7^wHcH zQ(OmWL0PDs?VxL^$t$*57By(wo!i!grA}n>S6rifMsye_+h9JL4Vv|aB=tInKW>Q% z>t5PhSh$4{ZU~Yq@l<|y>Z9Sk@#42X;Jm<0=lI!0uvwEwQf=kOPKlyJ;?^Uwjgb7+ z?o(n)WVL*g;A>=AQxYmElO3DT7Bwmo+=RUqtGw8t_HuV-vJY+>1qY31G3<3Z7>1ST zk&b)6l=lgv;Vq(|Y85EnOv$A1)qiWpyG|R7*Kr)5ssb&;9LjnsVE7Zh-@3}+o}1Va z`5PZA%#Y$%xrkwKbSPGfO_3d-Qn^=-$jEdSo9tngA(QYM3S0L(+)&7jSHQjaX6FkS zKlWt>&gZG=C8)u(7Cq;NTt2X51mW*Z4QU3YOzB|)&Yl-r=8R-pBx*kA=nKEXOH7?7 zcBAh-+k(_C!~kQOyW}a76wrju^Q-MX4fD<1RcBD;!*2KuswO|2&JH`*(x15 zIBV{cbfFOSc?6m@DLvkf6@u)L$*xg?ZnvjXbPnZtrPsOIu?*5zov)%!(^jW;HxFzQ zVHp_Z*37xDTQ#}c0`UWHXYk86)ZrN^w?q$Hn6nv8A6{J}a@kW}>vA-IiChS;dL&!7h`3-;dVQ*j5+uVi|*1)i& z=7!jnBj(^y@t(*MUYH9Y{P0vfJ(^5CH1!973exF-P6Xnzsal!n1SLPPkYG?svc7an zU(@AjApK#bur}AHhNGDVs;~B${>&s2=W@j6p#7xjY=nF>rP z-X_E8g@$NoyA-2OSUyFIPhvj2fj?`sI(mDhbPIF1EgFeRaWczMR^P(7XnelU-UlpRz8Pye3F*4>483~m6)8#EO40{Bd z?JBvdm;8>PL(a<>hEHuU!y;tWVyRYB>;O6>P$Ii6NMb2moVkoz^fAt9y?tNVgt3=e zrc#)a6{VJUWb3^jXOYx8Sg(p2H7^Na%N)*ZvErAo5(qS?)XxC+9VODth2_C@KO&lb z8+dTlt0VyZGf5sA;;NVOw2S3_f0F_J-fanDuhBVZoWKcxbcjlGn1h{Sv z6=5!+te)^r3_1DBl%679kpsx{&htKtC!!Z->j z4-dG^5>%=Q9g?4J+Fg;P>y&{AK(<%N8)9<9Q6n!^Th5njKbysX5W`TNhyJ{2)6sL) z131~9&A!`+jKm+0kD~LMJG3uexOh_?d84xlQO0hW;jZ0_Tc@!*_`Wo~@*QOz z0(!l*>om9~d!A|F@5`Z-lT5r3FKu-VNJ? zgB+)SOvH00!0@gaB`c`uUfCt7l~QIDZ_DznM+i%k7On6W5aJ)=L{GDHkkztQ63lhK zeKc{39=Baf6YoX<*VJ>n`2D2o5h1MqG&eS!m+XkY$^n|Wc&6lM>YYvnRBI6-M;ESp z)}cv>^ho|sfMmunbsxI<2k|G&?sn_b_qree6_P=S5PfU=@h^fTrI{z6=h>Q4B;Oy$dEEaZz;KP;rIq-Xe2%zdP%2M{K0EtZ4){uUs_2=%B>1 ze{cqVVkaa;hZzN)K3aJmujBBlRh(u~{YA`U-hpf96-+QW+Zyb$N@LxZDpGZzvUak) z7*XlBsI9)~ySy7kwxugL5P1~CfX+a&-HJ0onq@3U)3q*7IG{&c{NO|#v9do8F6hD`$EB&GY{I@L(%UJ_bK`fz z=6@FR@d>|>Mu5N63VE%fxRvLl>%(R$HMd|ljfl#-1OoY-)0)Am!AMqg2n9}T`WkW? z>dNWU`Iv&k9eKL$x?0ET&HJ9k9HpCy$*{|IJ%XJ4m}3;5l}^!Ia;Ok*)i9>Fcd$VQ zp+9rZAUOz{_fy_s8)#ueot{&+#)l_dyH?i_lX*=+5PNCN=h%rR-Z>aps+SSG()U@> z)YR~v$<%J8Aa-~QLMV9&v7GC>1Z5t~izfHrp-5|CV(}>a*PWhjnXxd&9P`UX6bjO7 zW%6V#zURdbbZd3578P}a4kR2^OzavtbT%YDsH&F*#0ia5CxY%E1TtRTH=iOd(1T?( zZP%H5&K<7O@QZ5$T<^d~Whw2IMH$e5x$DVP92;T_V@4o7TSD05IrF-1YlbpU?O&sb zCHlr)3Bcyjx#q2i7v?g8xd$|#0ez9iZ^Ad*(NvPO-)>hGRbW#GKDmCt^ zjj(~P9z16uE39qV|I|h4w?uD=WA*lxwz%$ROqL?b(^xpJMF zAm(>Pd`S17YmS^CK^4fC-303J4Jds9YPwrW1*@NDl_&|-e)o6 z_kN)y;dGD*VzACl6L6z2jm?3ED2AU3LQ!S8uSZ&71l1*bJ%^G)!u-Q~rvaZa7;48v z{ZJ6=ZZZ|gGzg`8axR^d2fVP2T@qi*_tX}>t4X@I!G$tBTz^K}9gm=XUi6aPS^hAR zBc#WB&vQuxbJ|f`mcTxkwIdk|2usi)k&<7P{zCY+TJ{D=p)x+cc_j5P^DPYx3{5o) z`fI?Ms1V`wc>Co{JsBwTy^Hf2!AX!KFsEAqfof-Rg9=Q6{NH>28WH!XW zM8xJ?M0F=?P95&9_GgWVM>8Ua!te@Gb|EjO@|H=ce2&rq4hXNhrRu*%YLvx08~WRT>(uhB;@+k*F%gM^Y4o zhD7BMWGHVrOWkqugPxeiBZ~D)1d@Y?<}67QR^GunD+JW-&!{7f7z#P-el=f*FVjiH zh>;1t+`R(o0T-7O`jX#yP>m1*gtEO^7Vi>1j0v)dytItWnX~VAFcv~+(WOZ3IXM6J zn-rPv1H0Y=XUktb1^7+z6MxxY#2cg^s6pGfW}F~Wmfg0*DOSCRtk&w0Ph`j4=I-Gi zvWE2WP-$`1JciYKgZ3LDDC`=EHxXDFJ!Tr1o3&XIF$dKuiuB|cO$WE}(G<*7q7n9c zVT|%z*>)&=!4-?M!sJ+zJUn@4G|d7V(H5)*QJE*I$^obo`Sb-FjH&?j-}hg)143K^ zTK$oLA}#0%IE|ZuB`e047x|D7d^yM3E=I=M9#IQ{L)N`#N+k2F;`lEky_Q+rh>%IJFj_}hmc03*TYUI|o&s-}iBl*B>QJ8MJbW|vQrT2do*XkS zrRw*)nm&c1Au@v~`6>*NpIP#jD)CaTr^dyO%&TCyjMvnpry8UV{J;)`Ey*2eG>!vf(vumBaA@7FrKNed0Hsj4HJF{p%J)Z1+=wshzJ*1+N$sFYk{V zW3F{X-Ro%rq+W_Ej6RDgyrdoCXFu>6yDcPgwKOe7T-czmMUS`Xwqrr>29}3AOzFS= zmY;pJ#n)oujn5U5do6o;s3MNL%d7fHAc~zXOY_on@ctJ*YX}dprSV4zfF0_SzLSbM zeMSkAH^S1PWw8SRnnR0!gd5vmNDzEnE?h3s7IN0kTEA09Zcs3CIz=Tb0#OH8LyD8A z?livleg%lRdx@Z@?QMukXV#ZZ0sh=w`P**5PS(+-v0FMOM{7IZxwSXzZGxdIt3ETI zqJ!ioILASz4ZDFsTG~5VE8gRi*NkDILRYLcx|m*#u-W6JjGLD6YTtdeEUCi~Q9TnO z+_QrXpo@&OJ$TM5h)pgnw@<(Lt4a{-BtNL#N{~wjf(TQEgEEUkc{N}$;RbTuey+UF z+(`&wx>-BLKo>j9!;i~6hV9QMnET5zdNK!@SL3|_)nHn=Dm!iK9Rh9Y(H$tpG9DlS0?G!Euwv-1*dPUx~0&D?zvb*7}A z*O(?2A^ghyy)#cC4+hi+{?C=1($EJrdeHW#Na2YDt1iZ zTMO+-kvO)Qb?9DTkY|0eA(-v=f#z0am&}sWe#y2|L(~lfLfja_!%f@JpT9`c5oNZ|ASF8WzT%3=>-42_jv} z)rstnK>4A?LAOQCh~ElnYv^U~dy##XS%e<^cQ!;RC#XFc^)wa#TCmVkj1NjjzJnI1 zzOSF(`09Y21DEDVE0ZM}#Pg2%_+7@&LJxX{7cFix*fmbiTi9NFW57SouW%Uf+&PZD zj%$TTMG>M>%9Ef2w_i9vT|nIUt9aO_Dyj)Ar~c5faLTt!Svm0ij+QCN%AfKH$G_|20fiueaaT{AvDdZMJzllegFJfF|LB=brhtX zDX-_RuV~oVz%lXj?;F1fsf6nTx3v1*pgx?%k)KvTgS7S~L2+oDr0(f6w;6C>D$Hfa z^us(LK}**)#cV$}@Re6?9p_Dam}jvKq*Zd2r|*3u72z{uUy)8+Y1M->t3wTXfv^$L zi~IEDuo@-MITS;Alhw5GOpK3$nkYgIB$QaX&0n((@B2tmsgryo zGmV+!Fo{^r_$mwAwad3@q1laCnq%goz8wPvL>5A%66;JuC&Iofhf5XiLxEBxYf?n6 zctRr`j&hN0^fUYAA9#lxgP60Y>!8ZI#$t`J=N%W)uB zkC%@YsnQ=M%6xuCu=yOJ|4|UHmq+ZL9&NbtGO^-tQ@5Ez>~6u1C~hhAESKE_tsz93 zX(Ybqb#(Ma5>0sCSZTRFrc~F-g$2Mcy*+(@>0W#pMB_-Ltj8s(&!2Q`IKHJP@ybB} z$HqT)OZsxB-+;nfd(KK!xQ{Q@IisKxHo!cB^{OQ~q`q0SkYn{yaZzX5{ zsdw>mhffs{=*Qg(WCzkWCh_NHh`CIBvv@)$TXI1cGZc_7Q&@7IR1n*Y8hLy%WjMPa z_uWfgkPYth7)c7jt0)ftsJ>h(HW5Jrv<0JdLu_A{FleXyEz0O+wmDV2enQmXLcs5e z(}gT1_(`ghwjS-c-3FE)UIRXcTdPoO}B800tFxxTQhh7ErujCS$~U-R5q7v1Jb zC3-(8;a;Bfr~ip=W^;J6$zgWiWMLBpfcFtTtjm)6lGy!58*-blD}0(rMnWt7U~>{s zc5Gh^UK9FIt-Y=NpzI+DU?LyV2c={;xbk!QVNNss!XT{yn2+zMD(N5J(#|d^h{>QW2wh6w zBaD0YptY~3KD9qc&k<@M0AW>`JXWw(*2?Z|M9c{{Ea$K&M-hf(Mzobj>yL>frc1iB z!39W?ON2#)t9@%@k64B;OtEXZI%-b`=yi|7P3xPx&{mA!mPLN|-FH?d{(RMFi~N!k zBg9mf^oV+55eM)VDqSJ>X>p`zrR+U&=#xxxLr))f!yY4jJ*jSjStxgp7`z3iRd?Q% zLLV?Gd9bPv`UmO*z9KU2BoZUNXNh>9g$|v@Rro>E>Y&bFl`7M#qn5UvXPL=icQj-Y zsgFf2@7CZ7UwRpcOtoYQVz2&a_-?yrA3 zs8Ct$QmU24ua-`E{{7nmFy&>nhCO}e{1BT1bmt(&=dTn+Xdy~8R79B0q=RCco8KgI zQGQTDCTm4o#SG?BlLuR=BkK2>#Aqd22rD@rB&rgoY73Pu9Y22*A33bELcVpooJQ&@ zk0j0zGsG->vwWKQZZtVEJ!m7CfbLTLXtG6N%eZ_+FcUz!aX6T!^)Qs^dTwd(_l=%c zV1eabj%TpQKu|?8Y&(t@UcmF13i!W<(&>cI+1>3KVwN9ZmV-A$(eifPWpt-HJnqF9 zV%#>f=)sec2x8?MFSl9uZcyvsFJdevK}_{T-x}#z%;_t`Q!JpQ!$3QW=)Mr3O^XGD z#W*VaqcIAP7|mtUAJ|0e(+9^zZmpZ>z%7sfpOURDOVjd0-^=L4bsAVsYDfMDKyHi7 zzJ4Vv3iuRKjWBNx(`UR-k2CsfG}Mzq5PJ^ZM{~*%mKX28w|!j{XcQ#BP^lcP1@AwU zOH5@v-l6Kkd6Wua{Twvb%{bBki1-$;Ok@Z8(8Y!FlxY3da0MZZIMZ6;5n+-9=jl8PdYt_I2mO4*pYfpj=`*(^RuU;dHelNK zhN86`%agaIdRi~L8xV8SH=J4c{yH+#!G#j>c(bV{5j3(Bp*XQ1Tdo4`J`NrwG}!ZE z9Qn{<@+-WT*cJN&OOGRwBxSC%|OJH}lykqKrPUcnTGHrx3e0w<+?Cc6#7 z^lLk4dC7yuQ!XxHTEd#mzI&5!7h5nsL47^PXHuzryoz!Ozua~!^k2bZ(d~Ke*$og$ z!W*S3(xEae3_sD+Mb{Og%NBqTbShM;czDG<-KW4gb+y&^_6zuEc?Mk0x8+dVkrj27 zXS~>tsfFJRK#+S9W`3OXt!Pkz`{jJnK*wbXdd94W8Cv@a*wksx7?RqV`z0r_+#)i;uuC>07SJDyZ|m%wuH3vT z&7Oy1W0)nY_YB(oJd2k7-&-ju6$jDjNq#@>SF8=($yGq~haWvcxC_tnPhXhiE z3{*;ttpwM>H^cwSxW8#|F6hmUf&jz;^2a^5R=CW?(Rply=F4Ye&w(^UEU4y?bWQRI zkX{^^hl;UvzA=alFHp6>3GLVv&j(CeBO|MBAkEC0n9G;mT)MON^xa~p9htAv^sBZ~ z5fDErDP4o*=6|>VcKqgt%i1-%d9)`{(rBJScB4mnWVU^)5E=7PQ+2GKG2A(Z(yD5i zaK~UP=bF@Z+#E0&=8@(_%W%mdSXU-rFD}@mQ)XZ)BP^D{U{@W(9|^kIe`lSHHZ9gO z;Czo`6=wH<#Jas!#I2Mx>vG^7HwdA?fd=*j)m5-JQcsBMyS~Tj1hUZMbS2IdH7Ht_ z86x=)SbTpp;0tILNZaSL2y#;0c3><<=G@k&qREW)9KDD!?B<=_^ftJ&8ZU3!U^&7F z`j_O0W^TI(Xy{eh$>3RL&xp9K1r?qo-B$-X3?W zzgY`4)AQV{VPw81Vqc9#QQJv%4hP;~bMrlMa+(+}9FoQh51(HyDcpbU{9f>~FYB~Y zkQ>>z?^0-aB8O>Ta8L)5q)&*BQsQ+6hDeq%u7~tS#gNyM4!roW_7-6HV|zb1I$qxY z9LV$Yq3h*fogE|aoSaDS<&@9E%kEkezBA{k*R57nW*CLAG^1UVBZF$#O(DwU-6?BY)Z2VbssX>h`YHKC{P>^vlwUP}4Z?)>J~IK#P}x-nPajL3kiMry`4tRGk9KZgYvz=S!SSj>RjZ2J=QbPz%QmRk96g(!?$i zpr_H$l};YQaFYUM?K9MIjZU7K2?mES%DeKBS3%NF9UBbE=xK;ipOPsiG-Y(2=0kbP z2}O@~F^dP2O6>elER${t3Y^ZEn}eZrC!RBonUT}l{k1YQ^zc>eGm3SJO@_05G1E6W zVUtI!*JRluS7Y43q>Fiq`3!X6i+ZarhVi=X)@x#kyluf`*zYuD%Bj6)8C~m0)caMg`uQDf7Dhl&UaU zt%x;A?MsbH%f(m*+DrhF-+MH6uBv9g4)X*`YFCB%^SqHlk%1@GT}(Na><{-y3&ZKY zsD_mL^81lV%u;?X<*%OLxg$-;{04YMA(Y`*V1x#N2n!b6EAFO8LzB!#y9k0UgbQ3| z94}J#)j5v2BUd%m&!aqjqC*tdjiJI{bnvB5`$&~hP5Pwd)t%d;mBBmeZ_1^M&&VhA zXc&{$maISYxUM7aKS|vB_^&gR23lW62n>c@SMXk$e)nEdX;&@8Nk)(ED_Z=393K8m zH~Fl*aL03z)3Fs0He{RY{NM6SIG7v{s20!Akaq=8Eh-n3K-KA zBIay97&Ex@RT1W~WPBeNpv*2|^qvbQ8g3b_FKC|BqWD5o={oXm=8LqTzQ00h&)5j2g5UT@-Vm z18Tm+kcnrLLpPa(_0@p3p9uqCh!JilGh`MOxO@3HR17TKM*jzwAc>ju2@}e2;udi`-{LSF!|KnLn>8G4Y`4c!Sfd#r6@o2@GmJ zA9>`e3k-=okt<8YoWAtEDV=b#NT#41k?2sz$!yMno)&K|-F0=Lg26AIvAgyK#jp2( z0WLzCYDAPl@LWAZw3)2HGn!^uB%Lq%!!7a=-nq8xN^TL*|LagF!%QkmJdH_fqfGWJ zPa1ef(~>U+Z>m_zMKgGKPTn>8avbsVTLp~udQs9l_YH-vUEU-=d(#|D~Zijb_r(6nR|bw+$f?@%T2oyqfy}V;2MF( zRT$2b&yqtymB1(`S8ZEFf+iT6o4apwh4zU^p+N(TM`{@S@8Shqd9ixn>HdYQp*E^tj~BXZthmB|;kKDGZYDCQ=vZGF?A{439i zZ7JGDn*#e^o!v`TKiJypEGj*hZ+;QFmmd`waJB2hoB7vkCI&-7_ks#$-NZdxt;BsZ z9#1w{xyUyrlSf*?0|j+3Q+9qJr7|UDVB$=YiSPXdF^$GVv0f@~Z+sajvF`iGMUTCKMm+ zjuvKo9BX;~=yM5D&T)~%z1x1+9L$y2T-PGvqEVZLHoq$Gp#6{M5^_}{93%IM_Fhde zqJ8)F*Xxh&{m_TyJNg(32TV_r6j?5X?Kv> zTy?rXDaG+{1x8>&)gPMe*$&tOXy^uJ>~g2wo=EO3gI%C<;tOC|!;epxf=8v|8jw66 zGy#yghtv9iqRJUC+eGrgB{=5qX8QedvR?mOuWHY-Xehs1LqpfA66@N{L#6J;e8s z{vzrLunjDclzv|2;A29L*vVXve;vTlxOL=ar#SYKq)Y#bkgU_s`z{UcP3}-BV8g?x zg4h=`0LIMih*Z8CP!+%4FY{`w`?(b`v4sPh)@}#RE&*}_RDzuMX`hP7_4-gW;9V(p zjxSsempzHE$Ko)M)~g|@hMVyG8|p-MxyfN3Qc8dtEY=Iqk0^{r011KMf3g%6kQhCc zByxwOmeNmQ;m!*dTBSg!~2Lthm;AWclM1#oBt`SBuiMms# zZgE#1{&_iM^}_HCqX-^dK>f^GGP8ou=fS|X_5b`l9NddPub=2=Av+Se_;ZT3I*MG- zh;^g#t98v4JgNz~;Zd{4)h%QNBy@J;fiBi0k@OQ){XtrI>JZzJzt2(}+h3jdmt@^4 zwkP`eT!+jo98dB~%J%s)4*C$OwgOE^TD`u&=pBhAiozvKKF6hOIp)*GAu*8P?=Qi3 zjZLWsxSCyYX|(+=B77I-YzQ_GkB?lXh9v-38PedY{K6-8L;%~L+Ggx2)O6&CSDW(k ze{REw6AFWpr0mVqDZL~9hecb>@?Rg7`4#AXFOjTn>nkJ#32fNr_;vD9>d`BBA`2A> z;0^RR96V^eVE*Ek~OjRhY@*g@gbzywkS^-JgM@&MK}UHAvDdVqDf9I>N{kH){h zWU}jO9#yXOdfLf#58tjO@cQ^g6Z}s@80}7`b;n_Obt(|C^?#94FTtJq*y5 zLm8|?Rjp!!M`wCR?xtSwISMU1(cb$M&-Fn9uOOS=_8zOg%dG+M;>0EHz^jz=?&o_n z|9g81(7Pzb&&VE9tS2|d!-Ow&J9c0A_NGz#9Jtks7(cCovlgD&-6?LsY2yww^A&!& zyx4M)9NLM0i!kI^paiPv9GotncvNffEiL=2lCz(`?gKZ9^cSSu6&C!29MUh*&C=wh z`gN7<3FUB>kk@ z=~I}T#la&hj(b03U8%Prp#1yi(rD&een)qraL&W3+h;<6(1*VIR@D_GlD3r4V(*Lr ziIN$>(9Ru>={}Ob@(-e>{XI8kIqMYCjGRWV&4l|X zA3t^=kVfcYAHfEm?D~(gLk(djUpbSi1FwR28>I)*X0afJJ`b0=M=UaWJ$s|8ZhHS%^x_m1r-M%$JjI7=Ys%?ahPx zh%e{)BDImD>L4x^P(B)(Eo>E(G|1&ekZ{< z0gx9M@|&M!XxYy^lc@#^OnizqLMeNnD5NaJa|8Zy8|lED!;_e|pD|aP&YP`f-F-yR zldTl+)Xozua;(rxy!3tw~dz?_Jb^jB(=(`Q~X+TG>UFl)YZx1x(^->vo7>b*anSm{s( z&mBlz_*vVIV+FQmZAWsgGAn$GBv2(jh|<}{X~^o@V*HL3KEr;JCHRmt^8CLp1c1$l zY!pa) z>3 z;|Ee;bCKzZAc{AdsEFlLAp*2e2R*!~WojC>DufkxifMqjU24(5%;sp*qjCS5vn67G+NtoD^e-w zsu|{sSk-Ncr{u!f|J4CH!2IQxqrWhpsi9$aOav79wBu6=L5g2N*49X8%J&;lQwzg|t@k5!|~K@iBamh2JKWOJaY6==X#Jy?yutwr;M zz7TH@9wO$bJQux!ADqSHw6qJ1yMJ8z>U{oxToGj0OOdLzHk%zZ^l16h2G8@9+MB&$ z_nN}kfpuHQsXKh7hzqGd6?}xt8vk>D_=LHPV6G(I{MK!RfS$896-|)s@1I@D!lhip zlBy$Zjm^C2V8-!(t(Xz;99kE(+rw`f?L0|;G_*$nT(I@eK1H0ucjf!>-W!Y}4VH__le08kX=xM4x&w97@j8zxyhSS?5WR(8KOtS`IqBjvEQ;~%?GPiRrBNNs(?^u}F6rQ)i}ZTvi!!NWvo*I7#L$3)PXarEsk4ZU4A-8n-{3vR zc8QtWdh6-&)BrvU7{5mwLuirAN|2>|7IWYj6#CKjtI3el+<$hzNcK0+XzI}$ zN1$S2Zgm4siPRG1c`_k3Mg8>RSxiQI=hu19a|8Lk{}X%NKFoA-FHoft1xOW_Wb)cQ zI*YkGKK=e8w+5bq-~{2%I-!cNhY~3jdf&o#3s_&=EW~> z0RI2-1?HmOKn)xkBu7Egr?PXWLT({A$@!dH7@sh(f4M~P$4dzy!Ps0daVxo2zp>b22q6U_Iq2k_wU^go-% z?kwX{Y$Cu(qi7mZVACk>49MhuX~v&mGCU5lOn8F=y-)a{>-n1}qmp&Bp@@HP4x-^q zxz?=Pf?MJzhv;r02GFtJt#u3Az}%CTqC8WI7qw)G1hGBm9%?;n-(uy@?B)S!`y0Iw zpah!MLDc1oExl=vl_3a}w7*quPY!qik7}|Ag2m7h) zh4CL(NlH>X9CF=oYH6su^ELq|8W=oo9|Me^UICK!>0Sn0OFC6?;JBezM6xct+BkGlGmow-PylJ>K(}FA2F(q6&KidvPd{bRKbiZo?n4@KZ?5Y<`MV zdW35HlGH%H9wAjfDa~7Mg>U))$6C;$_i+iil&jcCxU_cL34e4pT-keYsIs~wrZ7a2 z7al;fS6&!1770pEUR(c@ps`t^QZJm<36TF;VDEh=7G@bozu?}8htI~V3+)jgNDY;+ z*auv6OaNo)D(0enMm68a>$NV;zadTxA+x!@ExiDBfdX|a)L6LgocRS^b0V~m*98q@ z@83yXBteG=^oT{zk!nY|DDjnr{rmTYpoL2`tYf`3bt9Gh88KNc{ir9S7WWThD$pBv zW4XVku;p1a-D#z>n8)uqe=c$b*;rfN*nSEY^`C=N$4GwbKY^CnAI!BHCTK8!1;-cv zq`Uc;>MvUoe1YE`qV1oU8%F(h-e5Z9Djr;tDyCxYo^c@=*QjjX{ErAnA!RjcS_O$N zv?Od06eoQqee?o9lqXp2#$5>!y!T>3ZaiTWwL$HTFyBJdNaN-=6@&b27B3J8{z-Xz z(bF!9>=9X1E76bP$G4<-k?+UBH;SY0n$jPElLetZYOR^_L7mTkM*d!xh#NlL1_z|&*G}mz5I;AcHp0#h7{C=)*^`GqvR=M z(4);@>Y!zAStuR+^J9pWp3?TL^yVEz1Derm)Eu*UJ$WmVjcDmSqepI%qJ$r!1cVR7=!T@4oEl zG>Eb`%lQ!57H)Az=lE5z^a~|_Y<>C`* z{?~y>m`*2?Ez1zJ8bd(=qIsXpcYL+i-*f++QyhvdXlX}Qkp#QEE}G zWUUu<#&H=zqOd`utx{Y}=PBhtH6nb6+aY0! zJ=s&x7i*T-+W%=<3a^T8mH` zzVLso8=W5Jp%bIl*kws0uQUl&D6py1mJ|cofX5zbmSQV0B}0q$zLnejT3L=BS~sbK@-)rOgomh`_S|>RqrpmteSH&xd0B3OeO+ zA?8_>*q`mEyCP)^qb^&#$d9xCQLzjK%erV6HeT%LU0*ah{in!@f4Be^w0-2YmT!eL z)Vn*F37fBqteJ9}Ni#E#eN}`ReRw($;KBL^#nF*axS*<{E zA`qae=j91SHZ|Ng-mKgM<7iI?k9p(5P$L>4j z4wRVeCym)3YsFWVNt?0f3?m=m%`Ptt>9UBV;Tj{K;RoR6`KM3;!-k~IcdOn1TA6v$ ztwE7Ap#i=AwDH8aDRsD0Y?8K0LL?BdPp3k!!iD^gdr}E7wXg&s;NHggbXt6%$n$d9 zA2VT1vUOZuJzG8J0bU*u8YHRT;sQ^&f}Q9DP$2)k2>Wc}Lwh$`I=f_G5OyWh2wrut zxcIM)B4V;jz5Yol_%S0tQTAXO1TpFCN=f9`qFC`804jXwk({OXn;J<)*9qm{w!ERV zQYI9UP%of-oSFRR8~||}yD;NC;+4D4rSc32bAr6e7vxDpvShsSYB} z?k2-es2p`xl&7h$((Y4~kHSbIX^h^Vzyo?Dj|k8awK0!uy{a!FW_+U~4D}cZ^;16_ zd)c3G{lwFb;!v$g3CEm7a`;F|d`(TSy$_7r^{~t!4oFw~H-d77!u#X;DkAGO9;!gE zRU9o|xTr|1*0VbCC72tXkh6=v`BG7$uN5DNkZadM>CLPD5a7L^GJyo#^k9?D+0+{TGA{h=Ey&k9wU>eSaGy2r6Ev9 z=LNKdV}0SBn^#$W7J2Py z@}jZ^3Y$znZX--3%g4v!702dH!pwcCk^hF}(4#rCec?>`R|Wg;-5u@GcOS;zLxgv~ z4l8?Bia(4Nuz<3T&uwD4^f3bu-aUU)Hfr+1rKLIfSVN81zghDlZ5DdZF4JRkw3t$&g%$Sa-0V&w6P2hHU%ud9wY7p$dqjc8{#E0ZJ zdWm7notva0jtMWBm}r@eN=a997{eX|IS7GTchu(udZd_ZYS?AQkKd|sHtt&g ziu+SSi_LvevWA6V{)HzQ)K3|o(7(gNu%qeDHeR1S_?%ma3!h^vTkVwh)#4BVOFL(8 zQRRNsk|q8(QitkZp(l*dA`*xi(HgY^DixT8i6Wi~FiL5%RPPY*UrBcaP?$aJFVt&h`$i-4) z#qZ1_YA~WL-ECI(;zL!L4iKS#4&xZs%Olpt-SnFOeSI~}C_A!R;sWg&5<5i(U^k-C zA;s3^=o^yVw1$JI!Iq2V(|_?YU&paxsOM@lm@eJ})#<{y+_B>q^t1Y$m6l;D(pasL^pL=j8B@K~jD9V7goC-z8HR8~f=~zl&3r ze?0lIPhf{?JtS^8@{chbeu$iee!0}^K_lp%5Y~S7iJbLjVPRia*9js)wz6+9D+3?E zjs}+IUAm2?CvOoqpb7f7R9cdn>34DZI`Xbmy3}wO|%h<*FmRS!Zj^ zeOc@(9+(R)YYpj8NBzb>2-#O=I_Y~;)He^7UXx|4+T1d(24Q_l5L|T2Wd?5uAQT@P zd30}nbTf0BFi-fVhJCDE=?|d+G6J*jb23Gbwh8g*rQNSvOl%S>G?{E=~ z%||!=pDj8b9?k1y_FTEvx>rYX5aUq<^&IH1*CGkE&9Zka@*(?$iul1D_rRi+K_wNB zTo^YfPeKE29n&;v$$5@9<+6UCO>hiNs-?~`$JS%%KpUPF54afbaFQ}Rjl6hCf%9~8 z0{(PrIR^_?F43I(xlJPgydXm-2*ZL1tsLir&pn}rxsPy5&&mHXaQP${C#D+%gyEtC z%Hd%pY?!qNO5Z!fqwhDK8bo<%`nXv7lhGL@Wuo!`+_+f-}?nJzX`Jxnmb;g zB}sfw05JwCCKm!9+_~N98h7Q|x)HGCp{zX3Uc9!vqd2njKJbk#DYzR(DkbtwAR)e} zGxk3&7WEpkURnT`su;AqWG^MGGC?G*B*l2<@X)203B8;Lm zsVX8pbPx!^LR6ZHf^-!TmEJoEMnnlkYAAsOk=|>75O_~AUv+SpKj2;K`8Dg_bNAV2 z_x;%?a=jP!fNLSR)OV*;6k06ow*`d-z?qU4a`!&l6t=l zl>N=yuryJ}SDKOVB>8@5kqe__78%R%N=L4uU(3h>S>3FmMTrQ+W1exEp zoq>74d08HhR6E`q@ruI3!X)L6#I6%^Dg-3!ACxEa!u)EWPW>(uo62#7n_mr#9)f_1 z9`7qf6RxzoZhdt)F*i}sf58TcD;0;n3do`fMbscea8v|?o- zf4$bv$Gswwyh1^F`S_XhQvXUL|nvivfbWx`ep5n zWC`jE=rmigsayGR28JHP((?R$2S61txE(*)FS=GJd@Ak8?KRg?pwodG^gBDK8=<ZeD1Wr5Mc`O}Sa=)2o)|#8VqEq<=iu(|E)PBmoIykJZ<@N#Y&E#B3!RY6HP{w7 zDZq*pXPq=1&FvVDDS2ZHt07H%4B3ivi8^_aJ#4Nj{~_dY0wND)*E~CD_0gFVrfT$T zAYcP!-@DC93ElUhy1P)h0nuHdyiV3O_RUdPjUTp2(Gem{d1dmwqYq=ayJdx!53sat zfGwv@o3*Tg{sU|PmsFaM&IDP{M#B&IxWuX4vWZ74RMTwtf z0d~}b-+*t1mlC>k{)067RN|Ors%f{&j=}WJI2}$3byPm9LW}5LtXV-*Il$tzbR={- z{@hNq=%-^;7?T;-6hzE})#~KYik&!5SxL21w>`A8S1*9Y1F1H}q=v@ef5B)S> zlB1hICm*$I-i$jCOZ@0!Z^5!~xVX82y|_Vlk06tn!vj}#D;-q@bVSi=lXRdUzZ(vQ z_7iG6AJcTRa})R(oRLsSZ*!z(BoyLbc3cU8>OKHaA%qI%aWoq3|C=Iwo8Ypg4osCq zC6JsB%EK4FC)J!b)&J5lX6+NY4;{A&M^q7Z-%K>wgnJO%AK)hh-ba^RP1BE6WKtn$ zTs4iPoEW5evC6n&1=(09+mWZQ8ue(7e65@GU}tIj5({rb*_w{2raH@y+W#?=wF~V! z6~iG8&I8_IYv)#gVVpFoj&Q3iKb9bSKlXkD{JDHW_(pDvEZy|7tz$ezhEm`@`Q9F1 zbpmT5wYAvTkX9WvF=0>OqIHHYYz$=f+l?!riY1XTpswL!r9Q*8qRYgLteQ zj;Uap01p|b?p@MVPP)}WQR)72pCLH5{2M4iBO|XI_9M5eH`gMBH(2a*<)mc4CfPU) z^da+RavgW=M28E3>ms4@E~J*B)R?OX{p6P23@JQ)m^<3wkl80;pb4qBo^>^|80MPg z@{EtQd36_Bow!5G+Jw{T;HC6VO%~%W7i8flSji_?k!HQ=4^Bbk&w&{V_vgAJioBWP zv_JRI#fT}R!V4^h;I1X!W~Zx7+!QX;Zg0ehXNX_R2}s387CnZ^eq@;8N)kT?CErM% z%Ss2Fa=L!nU|#JO0v5XgrW%3oDcq5cupBC#P!q+OERq5raAd}c-!0MEYhT~4KFSl! z50pca4OyhNlG%Q z-;zbYBj0$3BiZQ-IBkaS=rV+?o+xAHu^dQl8V%@&n<2N2jA=P%2NeKLSF#l zwGvTQ2Nn#|p5?cJF$qjh?|e!))5!hD2~~dFdop~k^X^HQ@6@YWosw}9J3gtQ>aM6a zOWWCQ2sLD$>LR&)w!1apXm9Bz7%33n#G?)Q*RrSdRr5O1ML3uXN_BCQ+)bZcunNY& zpBIroT?br~ysI)QoMj?aefwC+St-t0L9pN_2vJ;+I$XNH$F9oSXT_*ncw#fI*2@JP z?84^5G8meb&V0-R1Z>m*@P zJHtcnV5D5z;vvG7Z(OX%bMZDnt-0o_bB*mTa8k56E%^E}vu&s4WFB&`JQoRzZq|a# zpNd@d*t;(s~XSG!(85BfaKe9O_@~UwyhhIHLG98T_Itleuf^ za86waT+CR+l7rz4%=be7U8jE7yO4)fvgOiPnJ~Of%idpr%d9N0b{|^$lDHK%cWyX030d>( zE#TT)2<1BFcX)@*n5g*T-mpN(u`SbS?5cCGstjy7u>80M(R?36t1=5**rXNVt9=nr z{wjOYR=3C2)Ek3p+D`}FS@a_*hSgjgnKM^6@USgW23%7c8O>Hsv6~>XMD*SSM6fPB(k=vI|)7}@U2p1HM zpVfp^-fhCo8?^Z(o}3sudV4ysJwNL~!we^-zspNQ1_->%(TC~ECl|yRcI43Za`!9g zN6Xz+Xh+c)8mfKjCIWaMUQA+0n_Eb(_^kaSYxq(_XCUP9?GM~i#7A}6`R+{5%FH(% z$S>$J#SW7%i-N3^J7VXxmZnia3||S)KlyHZ(wxBpq{skG>V9#>Hipkm-GnpWpW};{ zjO+5o>eDD~{s_A{31Hao!+gyM?u5G4DIAuWNBznX3O$*<-xch>cur+JL_2|7q9SjHKl|E%~n>CoJPvH zV5*|#WUv%}i?l`g%r5kcYn z*$Ae&2#z6n(r)~bc3*z`E_7V!2Ff%~Wv6-dV(9poRkY%~vSJ_<|8geU&|iMC2HqB` z?2+0td69=bSYhon1bb?t0&DaCWO1$Qx)u^{qCD1rjcY$0B5`znAP#rmK!K@@K4)ww1IkZl|b0$LN3^j!R}L; z%?}0qJX#BRE7PwW;;o8ZX2p_<4l^FKN#5}M~Usj3OL z=iiQm^DWV4?~Vz!$ti1$rJtNTFuE;>Slz-;|4yzK2&Gh>NbS@v@mJ{b0%Pi2(kK54MSOe1~u3fCE0;^^J0{;49ZDEiVhEJ;+u zpT00PLl)H-D_Cym9ne_iUF{+J&n?)j8mxXF7LBM1OIW3@u4Jg8mKWygTfpOq>8m~1 zWPjP^#nsZ4fDHf9umlZMv^f^Fl0RS+Klvfv+vqSYC4u@WF_*4<^gU+v;lN_1c{trz zIkRT@u*uDNAIm!-{ws^1P?RG3+T`h-`h=+E&w4(C6b+M}?R0G||K()gd!**X5d{U_ zueIk?-)jU$`WcnK&J`+M4i^wjUKCZ4GK4z!x1xr-q?V1Q?)#2<(5x0u>{*VgnY5HH z7jYd|UhwY^!hTB|ld9=+SO>}2UvE}PuEQkwqf2h8YO z+X?Xh--q=uc(I0x)$nsKl0TbW^s$U7-6+K+kDSdprs{WCA+@A^=~1G@p`1FGNA@j? z6f$LQ;5@qw6{>1_Y?n8j&8;Q+f{t=9X*74Zb2q9NK{-b4hMSx&ilmMuVvSix=>91s znB+S?XuLC@%*m#g3Sa3th9(nyr0pvGsRms;`Y(v5_xYd`6L1Thlm}mL8!CLTn^w#^ zFy~`569ols!Uen$#3e*^sN>9cqVbz?kNUiY_l$+)+GGWo=cb8snV*N4A(_aMX|CtX z&|xYvuXi(yTMP|nrc_8)nd{zpJdH0K*z=F~B5^i{iyN8#Z(pTOCs8hm$4icSh*jn; z#CsA_5&QcCWExbU$d{V%xqGrfmle*4;k|5Axg*njQR=DWc<7TLY{z{@?uprr7IR`L zbV>=p+~dY1+-qpQw25J%_+Rt5LrW2EozYj?Q6-_<)~*}`jhhQA zwcq?0c#ns)m$-+y)9S{wiGp_f6;kFy`L&OaK;wk{Bf9UsDf9CiZ8k93?(8vI*9c;; z8;f7w8#rykZDLW{#7IJUPeYpJJe2YynLMWUklw%nHO)ENnC{*EOqyngUVZCwY&2hR zCwEbOLYT+Q$e)o)EZbeq0k54hR%}xb@7yWV%hs85f)NQM|K+%7sN+#_r`Chk9(r1I z7h3Ee+a_(t(XE_bkDWX%Ze`hQReZ{_KagR*bza&BH=lRC_S%W)iwax&9Uq9wZ?f$nD?e5c|@qI;7Zc(d-os-gptXshC0Ly$*2V5Bz z^I$n2@tn4G?MauxNV@ijw$Qqf?4gG16KK3VgTG4KXnyCfyHZN@%WmCSL(udwh^lAI zKT_H!%@MwXxw;!KrimCHu$x%x;Y$1$e-T`i75DS0ne6%a`%>9CV&=`RxH9H@!5)1h zU*48c;-h{i3J)Wl28?ZrUs;Lty2E7ApR|`6dN0ES%b)mO9XH^#;QWVl*Rvx1!N0F| z<7}OLgbh}FrkFCKlrhtHcuw7>zW#Sv{Q`~e?hlZcNceov1UM)VZNx^4>>^B~<<;#I zYkq%v5gH$WK-Z}S>)(%L{NZ|y$QG2F=R?)L;Q z+s&-X&UNr{)3t>qCMEz$7Y}Mur z-}0Snq$qehu518YJnNO?{P>H@u}>H#GZh9)@D0LVsh2ar7yl`A!NRz*`e?)VnZ}2Zev?&Z4KkZ;4ocV02581%NB>wQyJ@s~6vPfVTJFsm3uv(jvAq5Pbvt+L0 zue27k=zYwm)%rY_7SvtRU9l%X^OACmH516+4jA_o5S$@zifrrE@qzAj0dzUHb(+)!3;17@wHbc1Je6`#Z{yd{e>!!(}GvA_v& zCwt1#-#-ts6nfkYgAeiE8i$%sGt|4F_7gZ5tTL?mUl!J#r4U;bF!qI8Gut#I`R)?) zQ2N_p1+j2-p1LLKtF>0=JsWbh1D6o$;8vb8@B5c1gUhNM(Hz}=vq`--au)UIW`C?v z)H8jQ+?UM>y8Qvz?SU@^nFdPxsW+v7gIw#8lbSu;BD{vxkCx=p6<%apKI2JGU$yks zMET1JWi!*Xf!^9}k4(F0C{X_Ury)EcrQDkLwaXg;Y6Xk8FNdA}fdybnu(g#T3Ry%N z^Nevw5(!g3x#p-I6c5bjDmHpt!>3hFx7I2>5@GH~(L)x5NyH2?7OwGXEp@n4$@cfH z;F7|Q&V4h!On>B>)9&cMl8c{Cz@2Z~utvcHK-wW8e6t;Cho7CWXFi?tijLx=;T2}z z{KltC&`7yCEyevg-NWA^H-KS0;=^jmDP}xWIETE<8gbvV2VFnsBlJC%%JC+klX=AT zA2BIreuat`+13)g1Y7P2Jsl~ZWvkBrw=mRKY*RtpllZE;h86F2;LN$-c8`YK{ae6l zh0}dkT&fZYwFg_`x2*a4>l=`NNp7_b;yJtHHl~{8OZTHPE<0MRJ^4H+A8YlNJh39x zAJD1AkVD1M&LXm1v2&76tK+BpbB8>h7HF2LY5DuCrALd; zLYOzM>QrJa&sSV6Q-nJ$Fm)P1l_-rB#W(~g0R7W4J#vOG$Wm37o;d@%Dz<|smMOs` zbi)8DqdfpsW_E=&%RXUyLmcnsyEX$A@y9kR#% ze8AXtT?$Bv<%L@uik(-q)`-eyP+*FFHdg9!Z+X_~IzmZ|>C4|$&(W5sjs^4JYTLf3 zaM&6l{2m46^JUXZl1|z28Qi42{@XK;B6nQGUcDByufTEboA3LUh7prGPBI9V`=M(CEDj&!<%{>qhb<%3%BN>?q?75RX%IaJo>DP+{m=bvz6(K zzA=#{`oU|D6GVTJ?rH=UL;lL*uT4y2qifQP!t!m;=QNXYQf^->z>XUzmN{h0m+x4w zZJFnYS7IEcSM`>b413QG`IVTYmunT(oFh|Y+3jAJ!p$5q$5)&l(@yBN-gpA6SxRaL z);NP$)tgMXy4L2Gb5aN%rv*nr4f9n+ zjA0LUigaZKRJzIVsWJ`2Br6Z``<_@@*_))78lBo}gV+%UI*90|ktu#M{5bVOmk_7eV zC92?!`?P>$X0#d4nN~?QqdzRGtt%jLbLp%-nImv}(J#*g`t7r{mx$~)47Ua|oy_gm zK#?mOJ@XKC$MF6;(HB5g_#<7&Hcl&cbkGbXP$$x^I=w!?v`2XPoZ*%NsdJjEOLPpR zr3+zx=3f(xKipexagUMUD7MZN*Jqx-l70%6jMdCZ`;f2WoyO|E-nZqd5wG?`qd@F~i(NS^7 z8{)_(&jUE0U)ff?u&`>|rVr|#3bBPN1FpQ3m2AbvWhs_0W}-&?NXh^kZ|lYoTHY_l zElslj+Mji0AdiAqrr1Z?F{}L|Hbb48QXX65#-~ekejU&DD+#T?%d@r4 z?!ND`#!hr!GtPu-j44v-Xc~&VAb~#B>*BZ}9;Em`l2*kDm!=7#=n z$dB1OM=QvH7m8{<>LcZwjC*xOYyBcGf9y{JkB^9-Tlq7`s}Nrqk86{aSXir_&}+6*a5lIzlfXX_SqZZ zgy*YLQ8xmOndcm!ZUN#PAB(EQjIOOXKf%8|Oq1og!?}shKuCYEq2MF$g_x%KO4VyF}s6uXLq0v#G3nC7(P5Up)$2zUK;;<5Lx4 z8Y7eD2}zKvmY13uq_jL~d3ojdFY**dtKV08H2N3r=cHsb;Cgp4dz`tJEh(LoTLbgsRZfRH40SA4%S#tlP#OU3vy*#WwzuZMlP;YW5L(@t=-LY{nH_b9z0%3=?%5 z{jeOLj#9TDLR*ofgD>#^dZWp?_;nDoTU;c%@OR!JS2#gE+{>P+Twa<=(Af|>?DDIS zg_QF6mLC=z_c836XecMe$5~@ij;Z9B3s^p3H8f3ju=&+vt3-=8w_SJs+KPZj_PCC@ znUh-RDb`8&O$vrdR+wc~qO})m=F^bd?t+)^aJ-oRWmA>dXu+`_u1GF+fEgGKncdDf z#Rb^F)U8^s`FDSO9bmA-tD%<`P34o3Q)gQ z4-6EsXWoRqFSW?V|KlJJl$gA=!irB|gCG<;@dP=DaW3Utb1Dxv0)=ssGS1HHy8Dk0 zWY?)|(>H#92SRP(@!iIx%ENW|r>Js|f#xq1%wHHwl`= zVS#jy_aYvgl!5ja#K7_+lafsK2_L4ayt0K!RP|1|bf?Wnegn9ZAN92O=qAO65%)ed zAx_E#89v|L%#R8*PZS>H$n;j8IHE+_S|ffo{2vlMl*ykS=RwdqU9waq#Ns9K<1`k|jJ(&|m2#mUYMy9@WpAaJ^R%3wF#Gw@EaglBE%D`08|3d8%{Y%D8KXj&_3tcCi2Bpj-Y?pm1m~&Lb>5XuXzu! zW+s4!){)6W%tHuqB)m5m2OZ;!b>yzAmiq`cYFYnaXW^Tk8?P#D)xNmz-C$u*EKr;n zP|qaO&ScS~iWP1M0#87r<}Xup)U9gb>2BBR`ZON!uW3xW$_Lw~-bQ=@`WP$Smu>w# ziD&wkk;p8t)U2o-YJG{H6=$$&rRjW$-!sjOu0eZPv;6zBE_xy@LHVc} z2xM&@09a}F@4(g2wZ3e{z4Ci9YTx0YAWh$)Aq||-j|!8jfJ%G&0bTOyo5KD@9+tv# z5S#MjqG}Y-n9CW@X*^F3qbomMPN|5l%+mUY>I}pQlo+Rt-35Oc24bd<-Uy{WnF)qr zoZ+_cP<{AJ5nW4|Iz>CxsoU_~GF|+ayVCfgJq@FaZnSf*q~jKV?)>S*sy^tIYC(EnBnH)4~SQ`ub0iZo|0DSm}2 zbL;`F&tE+8l~(a?KcG!ay`d~lx()Fvrm%~n<)U<Y}QA2>T@NQ+dpcP(v^p`;REgshy@bqUzL9%s4Wy zqy3puM_{pMXJD$S)@SHC+IWUQW{m_MdPVH&|4KS#wfmPUOl})}dVSv;u~WtD8Q!Qn zQ2f&wRb&oc18^lD?v>NNY$WlP{LV%lUD@q5kkM9aDMY}NyIF*i}8%jf|inZi%niz{$Hp5EC2yNVg zi^|;wv_glh3O5|(FEGp47Ic|d>vqy5Y#I%IDjF!@4c7&2a!#R7Nc`N`})9R~Z zSqGB<;3|QXZ1q-Ox#vG#s#Qjh-Mz?uB4shvZH|q_>zmM(ZP8HO>m&$~?)wHMw-Zgn z8tl#Dt!WekvD5$cynwp+^bXyxjt<(!IyoCBRQSN|B{=`+4HU1iD{#QfNeydZ91*0kfSCHdPB4i1aG&`oFP&J%WkPJFi+ z=PB5#l*Mgk%wFJ;C;Y><+DV`>vtxlJW%@Zrh^s(!pQMF|mFST#R@nufshM)q) z{vy`d%lv#v9DQ!d1J4fAT$&Co2JHibPu>isxxq?7^t;SS!92^;)gho1WDq|OmWMU7 z%)dYX0GfkEDG#7!y#X?+ZjS+EH%>)Tu0IlnEeAJ!3d7qYmwfL0WZE#)T2?+_L>6@5 zngCIJ9sBYFrrd2|%iPQFignnDKAokJ@!+C@cE`R2ZtPEwD9b)curVhS#Nw#+oSYQ) z*nt3kZXvL(Y*v{Rvpf(%H>~{iNgF@Ce=+^(?jN!@#8UWrqIk!r5;bCB2nKT0jF4yK z%okZR!R(4m{7nEJIZE5frxm)qTk3cjHk*b9Xt$?SEs(JQ7@QonQ--Bb$n>UXyu)+S zJ&&Jn*us2^lq(Sj9Cd8i0haAc9mBt9%b|^CiX2#xR@D|h?d}a-Zu(z-9y0$1i!|pX z;fte_=ayPeLj|_cBPST|$e=NF)I0K<%{Z|mLQU%7^M^7mk1yQ(*)h5Yn87g$*Wt5noZwP>dP0|=5a~1AYI32YV zC(5F9FLI?aln-xk>0C~>?g(lWfAq&DL4r2+wcr3p$|)mdGH1u7oFNh67T$wGQ!P!;YztI10^Kx_ z+ngmCuKE(>l;1qzyBT*@gqKD*VH8t~#7u@S{&ckQ+!PnS&lSAR23#hG_0K+l;*&u< zoyW9@d(b74DQ2}ojDD?@j>JbUsK?4k_LjfX2LAu6T@-@CG0JMdk5YrYCFEBIzq=DX zkh;R$^)rU)28Abw1Cd1;^0V6TA zvvY^=mmG$umBIl~I|qXR^8#|S)TD-vtJkfoIA~!Fx(;vtu86ACEiW(HUG|X6#_0DG zruD1tb6S|>YaL6qbD^xt&9^@8K@CsbLsPb`A=VC(}uCkc!tuK5SWM)T>ATZzTcpSi3y4cU|P32J?JCo#D zw+(Ji3T0q_!upn{$Q>M5-(}3$N2kRFM#p2jxv-}bKuCmd2B>gz(tRk9RL(c)y)CJ! zr2(H5X0_i}yU~fC2{cM@Yfjr_AnHM*kn_Trc%`Yd&CH+yz!pN6Dr*5$Xbk3?X2M-m zMq)K|+}ho#G3yn`!#ty~tguYKM;RK#`NRIBu8dxo1?dFO@-kDf6InAWx#xm9!JeyF z7QSWg2o>?Kjtdx(z3Mng>J4Dd%v7pp&S&NEO=NN|UsbMd^klSoK84iH;By=#NI|<-$niD z1q{)Ld2)qBIXlpWi2{W~016igV=g3!^KZz_On+Q%pPbtyqk0w=3XTt?z6b$(4TPt^ zgZUAY9+R0BU#8H&lFJ_Fd-CZ49w4|Z`cYHdEZZ+iqNTxqt2j+)klbRr96g9- zAg(XJo8I5$x6pSxsAJ+V^Yz1FwG8jBx(T?FAb{F`v;^}VOR`tAwN?^-XZPN=&CJU% z*!sC(=q>#gFs0GYkEYy!{lEg?FfLaz{I2JsU5mcFIAowSagA)iJQqBoP!xoD-@6$$ z2Pmmn7Lbb??g>Ke!{qbNMm5~+ygrpN zmBEt@d76He8yv||u*ApAh$m*!g!$J4TkRa4`gTdbz_`zf;E3r1UyGYAC#GbJ z*4S_~XJ^jlrbmjS<3Kb=pv|}|j%JT8A~l^NXO`|U0U+CVFU>P60~w4M7TD0hBmB6D zcNq6=Nw==O>mGDlo!s(3>P|0Th(HApW92&xIZux7kGHr-l^Hq{~AKU*jGG~<#&Oix#$WQl70$M4Kl5$cSg zEI9zK2M&%+7YJEAY*}n?$o!Sz;&FFcREt%F*ZpsJ%iKc-0J9Hj-1OqHNJs3guJV+O zb5fno&khaCSEv-l)PN)w5UB$aYkC*MgikPhUZ~6*=Q%5~CB@s@8QBRdnPS`QD%+N)^%Xsx|{>z?Qf* z1pahl%rVJ%^Miq<;EjwQeIt854D~t}kexiExp(B7U)PdQBF$XkL`MzTWw8Bo!_ zejvpSmKwF_+UF=`AZ>nQdRvg**l}po zz4x#D z9~l%;Pmq?5nE%j0u#z3LGn??a!6l1fblYVPD#=fJoP(^d_U@oLq!H8uFok|x zhyTXTzPy!_GnZlRZ|_zp(jQ{J&9K* z{E&VKMxt1*YV@(T*WufgR{$6s>%W@CADI58w*o&mH7y$(Zl7s5pC0V5uKEfw&z@Nj z(7Kb-vsxJcRYcYu+c{FHQEyuwn=F40HqIO2KXCcoxdomUMQx{*x&1M<0x4KT3Zcf@ z(~vF8cU*i=3~}C295&iFW^Ns9Ztjoh=JWCF%!q+=g8IxWJB)cdMmp)B*ox+Cd|5cjPf?U)u{0@-iqTlVp{^eA%IZ^68Yv@(U^(B4vF-64##7=fwg_25p>T(wNd&3q;-A` zYz7!Jd6A6#?f;??b0qZ?fVRFk)@E9&A_B@ z{`V6{(KJ`M=LTUVBao-YP*cpxjzfv+Oy>STX8=zZ4N&6@RP%M7*aK*690R}nZ+hGS zMqGIypow)7NuB^#JA?E1_d<@`loeUN*yI3LQ0V)wXZR@UovO&&P`Mui`V8QQpwaQ8 zhz{)Qg(g!NDLI-W{uZ;wR+zW`-ij5`w3i=TYT&v@(b(<@svN7#FbLFs+MJAFq-yYEaVSS-0r&d zMN0@U_dqS2gJW{=KcsvRAno4-?1s19wwzs`kT1K@G$MQG4h0NbX40xC=0Bb~fTlI# z{7(!7Tx0Q)3*KxxT(A$l8N_WrGV{MxUmOdKpMziFHr{e;xrYp5hcG7M_umW>Cqmz(;`5$5Q^@C@!Uyv=8QDb%|Mjo;}H7-7q7imnG8zkh!U+;2cS zoyui;06oHh*{`Fa@4;lqoHs=XM!L*^SZlHVOY>~mk^YX9^grPx9Kd!?navIJtVi%A zWxz}MERt}WBKi^+{WnSFB!Ux;7~VmHgboYVo9LTR4mfjV!>70^-al1MIQ;_}xKE8rWF z0wga<8aOSJ$$#LwzE9A~wAOPFTiB5P$)9?k-Cd11 zGAlCuKYS=?dtkj03n`FJR{xC8dIEId8bmEf_*l?(T@Jq7wG199g=LtR|-V ztPEKRbq=NlMp9$5`C%x>-C!K!-z5dmLpYV5l+KpHz9ISYix%9x=D5cYXf&_m73KMH z5e4&iOoj{mb9kQcbd6&3S7WT8sdba3=3`Lj;>eQ%;_C94II%}{mA#JTy6aiV~^MK zwR+u9K3dJmW!Cu%3ZT@zV<(WpR4j_$+HCGHDaj}v_x zDJ3p*Z@~0E?}zz!CEdrpve#WO0+Q+!aTsl~EV|W;b+Ln}dnNQFc+RgEI$va+Y`IG>(IM?lj@xR?3E`s~?& znUyXuPVAQC4k~H?W~ogzZ29}}r7+e^dxhj@Z$wx4K}TdAB>}kI`N6zD{1$Y*0G@dZ z*=l$(rY!K#?)6TeA7CR6Ia=3Ohd!)dR@P-hYBcvd7cMTmBxHb=<2sAKW6O*S)=y?j zNa%Vr*baC*-4t#t6uln*&mTlfbE$`Ai%f6=F^sIdg;Kxu$GRIk3bU^|<|EE0?LF76 z1e1svL!QnKS=CyW6Fs)xDS(8tbIbFX3vkyOXk52yug*I^R~I?az%YuKxO}5rK$r8Xx$*~G!ua+Aq}*TTJPK~C3D0)!heOh-nr>n zKvzz5n2#wY3~vFo45QROmn(io66?jZe{97Gghf2sE#*BIZvbu_{1a0WG19$7d%fKa zb7VR$N!lHxmDl?*MsN1eHhVf0uPbHm!Bs>tsK`S>rzfxkFbOe}Z8)!lumx!Bb&TG7 zL7c#Y_mxNeO+o5H7;-H$la3&4Jg>VR4e!}9`(B=Um2@>v&MOI$(lK!N@nl(dQGT2P zs`cRok9=o(PYK3Mk#Y5B(G?(yc z-mp#{(o_hue`%d)<->;|&C;|$6*02cS057MEFSWuJu&60k^b8 zh9tP1LlV_WG`Flv(_U~leZ6qktV&$d%q14X`4ak7<%i_#u}f5rKC z71Wx=&__hg-#R7y0DGp1!h>S!y>(4Y7_b+$$tg{swo)dhde^;E5#*FvSepIJH_(E=nYd;}ABM;nsVdFkHUY}s;esjG=-8NVVe>1*rWNW32 zN2NT51meU-r)X4B&_eoGQ-;y8O3JsTWDnS#XG4O&PspE{1#LlT4$kJacSwLXMtE7f z#Jg(uJV}#z-?Th1D(Hg-w`eUa4%C0Ry@zmy6M&Ted0_<*fD8E@?Z(>z`3Y^$Ko%+2^5|9+Gzb#*}6GMX(U$ldGa=yj3ix#O~^@#KA?@JeEn`GZC zPMuG^qXCP>&mH_4T~V-FkaUkAbNu%@B`P;5RAfw=`l!5}qi}BsN9HJ%*7A_>vIjt` z*3{(j52SqZ4Z*U@ngE@`M}?^)!b}Sq$|^4Cas$lN+D^>m3m-qpr`@UZ0FMU-sDpIG z6#A8R2rrw0D_KC#=jX*y025Uxaeq{Mwp{@WGDmQ;q4}HJ#F4qH;Ia;3lV;%yzxTMb zt{=F5{JPPP=Q)t(b$y*}XR-CQW#g7as$H zvY_(i5`EcusrCt~k=BLhEWf|e+5WQAdkfC@3_mvFpnycLz$RGir$Ly6$5NI? z>!(BY<`>Xl6mzXImReh0wdPm(voql8s74f2hX?i26wmFaMN0uZaSbD;0?R~~`v(BA z%PeiBv(lYi$dKbicMM#wLTT+S0069)$(^-baQrLDK~h(BWh1CU5+U`~t*5yVVL?2P z{`gH50tY{73;Pz=eFC+#OW;P{Ymer^K%vF&q#C;23?pxxUn8iUx9$wyK){W=Omo(9kwO6b#M#5UWt~d0G{eWs;2ZO66U1oX}G`jjyk%jMX8!tQ?!9MVSY$MMC zz+*??h0;!m>B94w-S!Gbfj0}+-jfGzebJ6u=xT$tvRFpsyJ!5z=o@2Ja6J5cloj8XtFK1G-C}F*tuO%3Yb>cFK5Nt^_xbYlG4OB` zpGDSy4O?numOXki-EH!By^HN85Z(mySF<11(|8NO{MSJTA-A14bS=|qYD`}Aw>>J! z3lH069TGnHTIn(n&OI9~l+8I0ON3T#ZTQ{yP+r@6X-IhFne-Pk%n$$;2F;(%4h!Uw zeG*KbeE6G{OP;wXj&ktQs4xvJ2h#{oj(~n8RWs;1neXL3wDYgwa-jXOgdw5&Q?1}X z8!6h;?3vu1mKntP-S(cHd*I5Oa6t9`A+U8HbWSP+gL|3Hr^kK%{C{1Yc_7r=7r=)^ zy)5;5MIn`!%AREGDoP%W)GPZSTlRh5rigk)3x={)l4`Q=JIycKSc({9tc@|YG4^f3 z@A@hXfB0*@_j~WT=bU@az4v^+pk0u#RB+eWPC4L@Y!h<)=VQd%x=FyP*#LZjx1y(U zf!?QL$H=AWvuxX>0IIL=*aXi>xjXe+T?XoA#jFQP^|Va{U25aR8JkV6I-O(EXk*=) zi&w0;0JClZw+^s>xMI@@27H)0FEi+h+$P}=;06hOKXW_UJn1bIS+;J#MSWWaL*r60 zyy)k4)KnaFyg4e;izu$1sUvJ*ytIx#s1!n$5UXi7p&{I1=S-qS%3;c`O_n)Sj!H8Ib`(Qe6R{d09ivE&w{UX2zQI{2?Q=Gq5!clG6>h4OS-uVB-nM; zXwM(BPj6pT5M!lgNm9Hxf-@nsQ3D|e%7e53R=U2&lKADe-e<=ON_F4lwh@?e$w=lW zPdb;-(4!|-Av{IUWy2GMlcl4@q^v40x1-xcq$tkI9zzVE6hcLup#2QO(NNxC_3gKJ zYFq)h?F;RKk?HqJ_d!38Ax#z%+;L>rGONb!e5DYV@Gl?@tlbLQO$L@w?C{dM>DODw%Zxh*$~y79`& z`b~RoKo}<#TB%x3runwl#q<5~)%d)qkM<#Y|>+#P+VuJ>(7}2S9Oh|{STsHfmE|0i?M@b>j zMdgh`Ul8NW+h4O)y^-P+`2nDs0WrW+%Km7%O82cSf;|$saF2RmoBYbHcIfa%*j63p zePt!L0E*hzm?tF`l9)Z9=7%x5DneqSm&1QT5<3v3s!b4k$PS81HtJ&6L@{w9VD`F& zT;IucUd^=Bm}HaL9mackFWg`z+GQONL~yT_A=GDKHVNmF(=Cp+QX&$z!JYurO>wj& z|Mfc#*(aYa+<;J-d_TPT(8u*eL+NKcO9*0@wl!}EBUaUfM#=myyFZ0PiqQLBYVF`y z_N!cQ3}&_zeS$I8Z4gFpN0iUq9Qsfy%Wd_dCUY%D#krP{+ zE*Jn-sx^eIi!5J>;|;089CLlN&agS7JRATL%T|2YZbz+9i3kMZ@V-8V|HhG1rAe>2 z8W_TuFSIzrnk@=rp)o36nA6O9jVwA>*hpdoWWKF~IR-w6g>Zd}`jm`$1otI%m4q{l zh6L^bVD=^yU6OO9xCx0)iRwU*KFI)JIoUIpXAQNJWOn&heJY2JpvPEG%&| zsPvU;up>X!ZyP(mTHuvIbRg9--|t=3PmPS=pL}Dd{rbOhSVKz&qk+j9Gld6KA-Ux_dfxP>?igdK1rkqBuuK2l6jENnp@#TeZ z$C5a%zUSp($?QD?Z;tIKx|!eV2@Ml-rjd1ZY~a6&33efr*;L-fvEOD<#)1KNjwTc%wNDF!bFQU3815?}kfM z#9ZS;*ZmX5A_hNI_amLR#>M8477V+V()V57)d$d~4K2)itmaaG=VTFXr=FUSTvK81 zF9Uetn3bv1q|Z{Zuuv$d3Wuo5v1GvFH!)7|GW}lm59FXmjK!@R`+B6jchj^O<%8Z^ zDK+%6wIIgna;QaCFIOi--6%+omqFh(swku)iQ51XbQlRqtsmuot??^*F zz$x7LnR&C;aR%84{f%<)vsNI~4)VrVFsVT;!-uANFEwi&9%YMc3I<+a>!gBD+qB@( zoppOPSq-GRTh&xD@>jwKfR7^F!$SXo@t76_-x6~|OXW4XVy zKob_*tkoG^6O6M)H%fG|NV2aLo;pGxW~?krCi{z}Duhg@OZK<51P)A(mv&k_g2M}x z9dDi7cg8Rr(I`}-U*V&v&f46Xc0J!y_?S3gtL${Jd*CI4VUn~S!P=<_T=``=?C61n z#DU}g4MNZSM2|l|H}o;l(SPnE2x+&DIFYxKe8Hs5dKhdj2rICefbbI(>+$Dj1kc#w zJ+%D`?=uSDdS|9XbjyJ7CN zv|mYO;?ziwd9eP5;4y@0bJ@^vRZW-*%L#@t5B9^*{o(Acq5&Q%QK7_px6eU?@c*y$ z8iLX)Y0KKIUKTVbag6byyRdeSYt>ChX873-O$-#O-DZNGQoPLSLw?4iBx7@`Mkqm9 z`8lKU43d~W)f`S>RcgP&D&y)@@9OYBS7`PY{v&#P3n;SY6OXCLc(m;yK_=1QgNwAT z_?22)Yei`NtG*GBpqTNbnnzYoib{M?>Akqi6mXir7i++}1p;!PlPGe)M~czo>8#7i z?B?+mN}t%FQ}2^6+b@ll?^9LbTba-hW^@G=9Hu^D^?eqxUNaVXXA{@u-CCEX#u}6_ zZs4RcA2!ISif-JMp79ysTJCw%r|V|9K&k^&>yEXu0uo+-xO(XhsO#G5YR;i77mfu# z&8~_@EGqjy5S-v#Gi#o-=L3tH6ykggK8fZObzcl(UO|uag~v5XAFc*a{}ocrXl;}PSo1;0 zoP{Lv@c1MN6=X>|{>v4%ajiIrMzQV)<5IYg{O=NE!}`hOXtI?v6cb^Sly@j1#qp7m zGc3&c$sK%~BJMd{^q3GulYYZf(^^!@^#xSHy+v-TlQ+ZTQrMLUbVNs;uY% zC;NrLLLnqH&&rA~XQooKc`%Ox_WZb+{^gN{EiXU{_!!nno)>495q`Q#7o>wt)`@j- z_nPb|6t>6gI1iixv5La>CFJ+**evny@75H^`k5ugk*aL59Y3m1+3Yl4VdW|xBHE?ae z#paCk!j%sS{wYwZwQr+WSSF)kq&}O7*_nuBc6bguS!a#cvc85m%XgMpe#q(iO6g8Z z%$#J~?3EHqM8s@yPhJS!rNSCNq_(-b$v(@*7EA=q^%;k2cqH zZrni!f?&C8T%v%9?JRlM@3ChX!*qRPlsZ2O2fVt|cdUOWgoRkw>Xa;X|4~+S@pppx z4ozmB#C3gf+tp{QtYVWHm!6oE``PZs_05I1l+P90-TY*s-f$tS_3@F*FaV$ei4A*D zB9l>cf=qQ8Rr2&)vGFbRw^f79F*%F+>={yT#`C6k`Kx-8Hx=zEOvbbNmH%vc0X5ql z5eq*L#nI~yhx1s>^GHvpva7d{ zJ@Otob+wB<1sg(i(qS@cJfS!~5-%CH8xC#MtlRk2Xo?>t`SF0&X?SCbhts7Ef#BHt zJ~r*{_=UF12Vc4KXP}>dq1!%@@qadxhtc)mK_j< zj`S=6E=*|$KxcrMd|d^?>Zn?dws5)u!QW}7VD{9;Q#jtrHnMB}ji^DnezPu`u1}jC z1Up&x1S*)Wra8Z&X9Ru+<(gB=)5Z4&*-_2cJYYUhGg_3fP>SpPUM%x&i~k z1NVjDpO$@NBsOiS5af_MlR>Tmbu z$z1sS?v-xoQA#>7`flyf9nVA;zdJDYzYbxR(iK3ouFRm>TfgfxV0;clcT5=j%5zgj(f~L?N zawGLVMU@+VPE2c!GY36!5=E)&8NTBiHx^C&BUoN_LkC$V4D-)-4u(+G{u3M9T$$1o zP)?q?hX;d){0s;9mea&IH^i~8k|vv^E#(X1XE-e`?*}RBw?Y=)WX8m~?em(Enz%@ZLj%!6Nm|4iz8Ez#htafM3|gGLh@|W2IR3iX)rr4ZT+5 zSD*s(mmmaDDw^6kvJs??`PN{hj9C1#yyow5S#p^cWfCni9Jr3f1Qadc#E#-hJis-d zUq1Z__~6|m@sL(Q@%oVSCUZ;QdCHBZ(w+(ZR&6P8bY3au>%mJws*w3+8jwYq6z@oJ za3J@~>h@JO-!`<4PP;b97V5F*Yvg$1f#t>k*zYJe<~WL+aFW~BC!u35Y);QfuH*sr zQ{v{bx2rEzd|?xu=DjpwsrS60uwPg)T|G>K)s4aW^TGNHoT?Jjw5pxwLYku zoHw7t=`Dlz*AOymX;5Lx&Iy92bUc@Mw#allB7p0{<}7CN+8_^^4@(V?j_X^#n30m% zcjEUTLF!@oPFFx@(L(}LX7rSt%||bD*j$$Y*vEceRKcuJYam3&8V1|7s-bq_--|;R zZ33(c8!mlP$Q&_oC!DufoC9f4X=5IiAiDoO30N3y~gw-z{$|ZBQlt^{=ynU+q zHUE>uJt@C?FAFGVUQdi9$=M(1670qG@0w*Q*Ds%-4wDFDZ}&Lal1x?ms4gmS{WnHc6wF@Di>O3A3{ zkhtF+rIN7U?=MVc%QRXVU_KQD@D_RA4w&WF$`_~pmvR5(#)=EbarbfLPYN+d!pt(w zg)JN4Gs#raR20vK!X*A#Y57uDg(K<_5-yM{&aJAHHS~8(O{zcU4%o;473=`!mpz~W z%)&c||49)0nG@Zz)G;B*YqPP~aj|3?SGf~^X6O4LJB);U!?GW>-OXz}wBb0w=OYr* zqR{>cLSaEjZkF~VE495FniC+2vYTuVQ=YkQ)mr+=0l8y~rQqMPAE)d<+w+Pg93RIe zW5G>LS!7dCJm1C$R{p9a|Kna>dr3q5s_%6j6A67!y>Aa~dOSc`_j+ij0#aW0>*TkQ z!oi4-GrrPSRM?Z*)y6$FHZ*ErNl=I0+bBNoI{8fVsnG-b2;CS=2Z=XT)QL$EwM7o$ zUx(4tI(~ZUNeN#vInG-e-S**Ic5wU)$`>>PSEjBn&i4w;p+YZZIO<(HLT(FgdNJ7j z$Cd%XG0KYeO4FnooXVi*$T{VA&yk|5`t~zUvEQcZ^2NEc;(H z)Yoevx*epqE{bwL;n&nW55qz`L+n9dZy=)?X3~T=zfx`7OC7|b?HAu52II%}{rI~r z|IV6yPUO_uxdlF$f9u!uWcJ=Qan9x3kBe^&b?bu4R=AQ}IVEpx5shi=JiO}Vd~5bJ z`m&$t!eDJmF{b_DD1HYNMur*J@0zmkyH&?qdgQ8f65?Owovk(AtJ!WK9@yf#B^y#b z@8%aBHC%olOe#mP5nP0Vgw2+NE)~T z0>J#gb=5RBLm*gM;)x&F)yQ&QNgYZeQm za*kl5Qg&B>?FEY)O!l}~a=3X-T%F+uziIo=?)8Kj@6Qq?H_w4IXlq-fKPxL-N)G4n z3D|~x7(yz{O_&)g2gC|om{}Dv6h!gryTFKoB~$O-<6@~gKZ~_*W>8}8t9XHV-`dLl z1C?IlhsBD0eP7mQUrkMIy)}0F%c91YWmyL`1%cYA*&iA(I5<$F-ZV~3$8%5ycA6xm z(~8FjuYPL|i{zgz9G`aW0RR;CExt-}&+b02u7(3NT z{>pH0`e?I%&~@yqe@BNbXRGZ4lce}0WFK9WUbjv5qAIA~=T$*U<>cZA1|PlgF&1AJ zvlhSAT+j_^%CTtf=$U&6lKr7gB+pY^8l1~lZHDsCx0+XXH|DzNYX`ja!#a(`!W{o6hobDnS^FIr zHX1iGNc(E+b)kar+?Ho--#m7vQ!~r7|Hj%5!4`YGb+9t%HrLI>K@IZ{5jp~A^U3er z-e|GC=@FH0+aH(vboBGc$v|D8GGfenfwPvWmQ-T!9Q8dedbCDl$$dOM-SEgDm!7-+ z$~R>bjpf><)U{2&Et+WmH>&qsb8kZP(y74KZ_?QMMKmS}86 zOM(MR-BcDVy&^?(`3oUT&@y@|&26mtL&u%qo~`O;o|hDtGd{E9Cc-S{Y#waHL_$Vf`Q#CG%5ne7F&%J zybu@o;>!0Q9}`L|8qcVTeuC&G zWo(+e(C4Ps%WL>TzfxP(wkzi4{z|4|^;nE(I) diff --git a/03_source/mobile_baseline.bak/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/03_source/mobile_baseline.bak/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml deleted file mode 100644 index c7bd21d..0000000 --- a/03_source/mobile_baseline.bak/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - diff --git a/03_source/mobile_baseline.bak/android/app/src/main/res/drawable/ic_launcher_background.xml b/03_source/mobile_baseline.bak/android/app/src/main/res/drawable/ic_launcher_background.xml deleted file mode 100644 index d5fccc5..0000000 --- a/03_source/mobile_baseline.bak/android/app/src/main/res/drawable/ic_launcher_background.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/03_source/mobile_baseline.bak/android/app/src/main/res/drawable/splash.png b/03_source/mobile_baseline.bak/android/app/src/main/res/drawable/splash.png deleted file mode 100644 index 990610d2fdafc4039e47ee49195243a86666a276..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15894 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 AlmGw# diff --git a/03_source/mobile_baseline.bak/android/app/src/main/res/layout/activity_main.xml b/03_source/mobile_baseline.bak/android/app/src/main/res/layout/activity_main.xml deleted file mode 100644 index b5ad138..0000000 --- a/03_source/mobile_baseline.bak/android/app/src/main/res/layout/activity_main.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - diff --git a/03_source/mobile_baseline.bak/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/03_source/mobile_baseline.bak/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml deleted file mode 100644 index 036d09b..0000000 --- a/03_source/mobile_baseline.bak/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/03_source/mobile_baseline.bak/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/03_source/mobile_baseline.bak/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml deleted file mode 100644 index 036d09b..0000000 --- a/03_source/mobile_baseline.bak/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/03_source/mobile_baseline.bak/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/03_source/mobile_baseline.bak/android/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index d8c727baa13fd532b62c9d0c3a37a85e88b7705b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4546 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 diff --git a/03_source/mobile_baseline.bak/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/03_source/mobile_baseline.bak/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png deleted file mode 100644 index 2127973b2d318df7085734d236d0ec649a2b0292..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3450 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 diff --git a/03_source/mobile_baseline.bak/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/03_source/mobile_baseline.bak/android/app/src/main/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 3b955cd347466d92a4aba97d9481b22c2ad5dadf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2695 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 diff --git a/03_source/mobile_baseline.bak/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/03_source/mobile_baseline.bak/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png deleted file mode 100644 index d2ea9abed395c5fb38369a54896c51c8e8bdff72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15529 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 y3vD~Wi9;mL_v z7xo7KSWDz+M=Rp9m`_0a0lhg5l^&CC5BgTJ8~rS9SnxkU19>e|C7+YL@oW>oCNY~% zjVaC?;3_T_7YlcX;!4CHF6O@bK=w=3NCfVpder~+} zlN~`b;ZH0cqf)!anP6auHDwr2j1MwqivrM}D4y7zDN5QdIC*xfPfy#6Jpo~e>_)!x zF=AeZc`K$+Nj(iiSI|EYm%+91t@RkYEp50Fb$oH(=LnB0Hd9b~x58vt)(rmXq3PpfJJ>#E_a`eP*G4lhV92sh zbXI2&wZHc?FWR^m_YsE(f7^=(i6UMrRF*M&!zdenDyv*bN_8H}5an{^P4zNHY#6Tc z)i+L?j3t%eX4Pxkzr0EOY6u%Yw-NUUc7AtfIdW55h;Jyg-dLN;WU>ksc+OcyXo`lC z7t7Lo;jdSB>`k{Tu+2Qoi$S<)+2d+3ego@0V>ovAG7H>!ZiBZr&|Km6Y7yKi2u#sCQd>&w_Q3pqS1D z-u_vP59v|e5QWMs4JWNB1<&9`pitC0?-hGt^o=9MN|SAN;>>mC(6dDQ?qRscdK0xR zRC8J#l=GdZxX$mu7hD0=OaTt?Db(*>rQs8?DZUsFU~AHJ(d>`8X&FWaz4E5#71%o~ zG!%o-pSid?x9j!j<%0xt3IZ)W#yxO)`Z26OLF?3w8Smx{(dRtVwSjC6pWR<8JBs!=ZyZkxJ{N9*89VkN99f3 zf8(oE=#s4|gZS%J^UNK8`}h`+20jJsUq)b_%ZoHn{7$NKG9EQ`|D)ne{G_ku@gthG z7-niKMeVIfPMrgZ^`Odpm9XhGjd70CO&si_R!5kuWvT1swi6GK8Nd6a)V1wg3?hQ5zy87yG)A z>l-%CDZkTXe+WkeA;GuOM%rG42n1ieIJ&c}9~w~aRpNB-RAO!-(wEVm7P>QhNZIt9 zndan|MWquZpErNAp~;O&i~IC6nA%BJr1fHlL73Dnjt)Z?*MCp&>itYcar+@PsFoJQ25T5$R_O_runRf zYy9wp{K7O-l zu4%*E(S3+5s8jzT+L?W`tTU-n9S68ayCHt+h$L)#VDMqai7Kyrb&%z5`@d4GbEt(Z{6Zc@HeGjn zLzkc{rsU>1kvipF;X_O2`5T9vc&E)Dm*A%{8uRYdeIzn}-VuExvbm@fYRkFkIl&xZRR~3+zu%pCw*v+hop9YfG{} z9PAo5)z%ejk?(5~{={nIJl@jQGE58oA)Ss(?i$_@lgl9a&?qA@gC$S(@)(+|l0EDp zkUIZKtOp6gkuoN4TC{3j#SPIT?1G}o!meIU&1yA6z~`SSjCePLfo`6EG4@Q^SQYfD zME-0j+%@=0&VAfw9Y5_WvMGliaFPk{%3FI|b;jusr~AH|8USTRd?k|cV2vLq^4mng zBbK{jx34U{b->g2b00EjxS8GQ_8h7{Qbfh@&CMXrJ_&~3hxHXZFPckU?^m_Tk7p*8J@@0Wc zuu-6B0IE(`72?ZVQ1o+uu6Tt(J6kKmN#r$X$kw_rmnnLAU#`6i6oL%RENvDm&`rL# zyZ5li(X6^=9icG~lp41ln{gubrnhOKkIMm7%PH7ra1u(d*@ zi7@&!+4?ug=pS|)13s*#$&ScZ=QtY8*gnKe`W7r){B4m_IhMf$pzK1hdLelO$4@=4 zS8%erVQyIhZnGiN;})kh`1eHIR4@$Fi%v5EV-#5kn$z?mDfc}*#EGjB zk|sx5I+_c$Ns0pFYfl?j+AP!x+p^YFJG=zYj&2a?DnIj$ zccEWAlL4$A-Y2$CSf8FuqiO%K@f~LyRmujzNZNnLX!ozOD8cxscX0zfP&` z2)d){2xXh#3mu89_Tfw&hppPL0IF>n;~o}~40wK_+lq@+RytODW3p;vfkEH1#2goi z8a2eR<;Z)3Oq*)~k}$09S>op_FRxlr(VACElefuBp6qZRUQ)f}9AlV{%Rm-l*ZW2KEg@mTk^vReLa*bRHHFPUPx=o?my9TrfCXdx8Y&v4yLVmFisW}xDSJQ!PQli}Vv;xwdP;f8` zq;@jO2TtV9{TYgQIuQ;4`PRd*F_@6(X*bhzK;L$@e)Qr8`sr&dXHDVuq{ywl31V%7 zkeCB6O0TA`187$ofjRC5e=T zKBG1a0d2dhJZN=}v&a42h(nE8kadY8Zyz>ApKv)I^Zw22} zS@CK|(l#2SX?XY^_HHGAVV**d1gRWVF7HM)ZDd+sZoZV9cz_ddL`TjHme`^YMkz{cKKujz6<=Z#HSOMb( z^OGCAXi;9c6NAS*{pBcYmA7H4D3O9J3Zl2>{$+9?nxrNPtDSSw=Xa&7m%gS+?mc<7 z>XPo{t?R`Jm3n}zo*n9I%uVBD0k~%__$8Y9EoZ8v4Y)6H0uGuL-+s{6I{&3=HiCX8 zrYb#tgQ-PH_^s7v&# z2^ubzq(}w5|8pH_eu(#*v}EUWG0zDuczM-()4YJ-Q_soMz72`bABz6GbA?l4xnO(V z(^{Qi@4rkBos7DTLo;4+7(WkM!O+|w=vm{UJag(GF~^ZReVUW^y6azP2H2oo*5pI# zK6bDpFEy0Je$Ifs{~w1Iy`gDX<*@Vu4H@eB!E^F_Rd7HVsqrjnGdC9e>WFIrv;-wl zu&w5Z#GuV@)AbEO5=$~6smh0{eUAcp(Ye2DpaKP`oW2+Mr=;4jIQeVG?;{D~km4-q zYo5p|#mL~&xP0-dc~PX9H;H$k!a^(}Decp{GCX5i3dR=!WGI$C*-jUdd*|o#?FqRgbfvEmou58aq2W`d=Tm~J1>USN(f{?bSNgu* zOp|?QwOVBbDPM~Q&eWnL#36m+uoZNkSeM}S7VPKtcf_2-?RVm`tCOI+ zcVz8*+tVlaqIjkKqKczlU9CILo2C24&nl<*)$a+M8E5H@*laf|uO9*c<0NSf3&l2zAwUefgo5=tHQyaEF>fUvB!`Qyb7Y7_!;i#tin-6rPyMhMo35{qyYAul zzqSn5C^nN>uqM@eqfCS?b(@m7;~BIs2sX$_+r(C*@5O3TaLnU`D(?= zIPV{WdulsgNaITPZ1_C)d~`{tvMCpfI#=(;;kd#4{NYp*wd?QLh)3PaG$7^eM_7q1 zWM`zNk_o#<7xszE)zP^#dT3Fwe7@?;*=58RSAB;{D^>HBb1pwtI!FwD=I^2Gl8sNd zB{^G(c|Te%yeI)!we4qsI_iFa#6OqMOc#rT5pSyip(>}6P!uu)Kb_o%I6AU8G@uA@ zAyi>m|A8Fpod4-16No_j;>6;81Swgw;?*EjNN24eRe*L^igbgA_Dv|>QFH`o+DGY> zbAE#?YpD)FQ#6(*M6uw=e(}FRLv@*O4+oDuoa$-Ne-T+O2feT_dqz7c!iKXAHeli# zbdOqI+FBr11cls9uCpF8`$>S{QPb>5VyOi}`#4N$NzijET9trixd&1e-VoGW`WrJ^ zMn|v7$t`Y?o3FMjqNG;-_voJUmt2Oc%UO~y!2cv8O9&11;}>7f=d48{J+}Pi$n?KL zDLTS0Mv_ySccwQ~Tei|zL)>K{VZ|HzhcH6xvZ4#)5-4BYiV|24Y_wJ}%>hApUGJm? z?@a9h1HHK2JsbP>qQ&zZG-D%HGM#3^V@A}8s43#}K^yuY((yP;4LD&Eq3Y=7IY*QT z+%#3oaCJ+@&vDBv0gpkvB3Pq)H)?q`SR5>k)zFk#Y0 z)*OIyPDPlO!48$I{#2%~1^D%7T-`lAbapZK?@whU_QM(y|L5Ro3;0tfKHxtBp2(=X zrvvyYB~r!Ct2WK#=w)Svfbw z44Cf^yEV06QE<01NEKOpFm-GOJ@JWPF4IwZ?*SKRiWPyTcqNT-p5wSPY{CEMmow;#v(0pX)_K5-W0edv=Pi4pBMF`+3P@!- zUd@FLfiCBhdS_(BkqLtlu`q8O9T1%zrdSM+UVSqc=LinJni z#0bUiQ4EYMi+2=Z{1XP0BQU4GgH2Eg;0&n>w~-Y2&M9I?aN`ABE+Gy4f}hs}3BO;- zPRGB|Qq!vCb^-rLuXAlIT#1xtW1vfNk~0A^6AqEJRwxlt#J5D8(pi&6=UfgjxxtjL zXdWb)ISVZj>;8^J>FZSH+@BFWvDhC`nEH>nW3WQvK@sZaOV4dZZFYu9Dvq%9XhjL) zT&h7h!UJlkzl^d@$+qT}%Xsrfv)^QNc5Lmv<4f*fQmcTr2l%r+(WE0T53>m)Y>&At z&aHTynvej_oHbIM!2>ko@2plJxlj}=-(zMJ8LA5SX+k|`Tw%(aRZX)j+RstYL5%}= zRI}CjTxR}7pdVxO?Do|&Ukf@Z!7+}E}7XmlhL? z+o`}*@Mmd2)dZ>OScGSUnK|$loE3nwUgRc61DV~U$d`Ww-4c`8F(3%Dwc6Yl!$9pd%l-oVOpXE4mPB`PIR({&N?rZ;!VThbE!2&OieN|3x@Te%lhvz8CX7%Ls& zP8U-t(NLRW!jKpo^w$-l!tyE;BD>*B!KEEHbU|i61kR2*FYN?JH}bkRh%x6DcJ_^4 zUvj;8Q>8SH#yF1X2Jn=eSU?)#>t2g}B2~}`ZKu13IoJ91`A?7V$(e17%ewQWF-oJi z?tlw~ScDE*zWi@mQ2^l-+yI(SGNuZ3$B4*k&P#PB<*_yIrxJ!Zdb3XbwCH;_uGobw zX4OWA+an{LTMTZAdA|(*Q*we8GQR@pSou=W$D-+=_ja)FN~?zbI96I{&;mm2?7y!I zrxBI8gIzGaPMPyyCti|zUhJS7}t$>Q9<3LvIDE+q1y;J@&Ci6*m?7gs{K*%`ng_Hc=&_{@x@jLZ4TVu=W+4>0Ed3~t^fc4 diff --git a/03_source/mobile_baseline.bak/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/03_source/mobile_baseline.bak/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png deleted file mode 100644 index 2a94e06265e3456988322d38880e2a7b4fb9de5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14109 zcmai*WmH^Ex91yocL>n91oxngySuvt2n2U`hu{!AxFk3PcXtUIEYP^SPUm^vd)M5V zS!+I=K3~qM+FiA)PVN8x?I;x`X*6VFWB>qwCMzSM2Dx|ty%3=xzw4b(Dv%q}XBk}= z000H&?*#?O`br1@00FWRq8grGPyCRY*XC1e-qgELEzHHQMPX6w7O1> zoa(f`p9W_73T-3V+p~QNi9&~~w*G1W5lrQg0{?f{c_){QjpL9BMdsRn5;tQ%E_65od%Yph+Z zdW%?DH(gbzULcrWiSCPh*2JQMS(<4X-GL>YPG|!n@VmE_h-ALCl@?|(&Hao`6L!6< zrlyaYu~D$3d5 zQs-R*Vt%f-`%-Rb9GNeRY56DAo2NQB799mhCvCY=+2FeO7Ev#tE>```U}k7~t;2FK z*_0)n{pu^c!X4fj@Gu{EjUS8=hC4sNG3r#wEyRwGE$A%+65S=C5i5oW zL_c2`@Dvd2iQN~?ZucYnYRlf%+zgI$y8uTo^X0c zF4Wui#WYBc+6rY})eUX2S*NdD3?34X$@uPz0TubPn6B)F2M(K`Kwo z1gd0-l3>)6aaBzJ6-k70-bk1NpdM!Hc4yh4yd_~gr}b0_o$no%DU!;WTMu->ddj55 zl%HS0vb}RVfaECIAC+L}s@Rz(b#gPtCyQrkkC?e;SBzwV@OvIORn!F_OE zOH@}PU?h<+VN+BvULg^WL!xQ;on$@`H$qI6ix9w#me#GaS_Dmj9vWl}9!4Bm#T zHK@-0;6X+heAP>ucYVqdi&d`&4?sD$d~qSY66-P4k*2E0yS)AQX;(kTQs7Va;+Xs| z84n?bw>>Y*6M-DRp@lwhBZ_YI()rN=|)kqdvyv$#7`VrOK_lRXCM#_J5)Tik;C2D5?-EQ%^3K z5HpJqaYMIN=%e9bOkl+;M$II&(_R0OLg#*^(G>x?Ds;cU6y#RYg(A4iwIwhTxMUT&3zg}0IH=#jj1fBnRhw0~ zwG(%Y*iHuf>a@U%STPOJM-Fd5n2@W|1&*w_}o4cmp-?(?kt%9oTNO1{Pn8ptcee!!2wmjB|_|^fI z_5jK>AZ9doA;n&0o;#2OHsW5vwv?Q_kq={PLA(|wvVU{T)vU=JL>^G|>RahK5&Gi< zrg$$z^;Z#{f#*9)*gi;+0`)pfE;c)bk2`Sc2L9nF?yIoYx%% zO!NB5#cyAC@`KpF?)Ft(jlDwyWp54vwpM&_F5oIRw05ThZP8Xcg7|i_wR> zc_v)=8v~v=JP>si>s&SRqhP^$t7N-Z&i&Shu??U3F+4cntRY_6I}I$xLyh3YETKP$ zDZZ(*O#$DYhsG|uPLuqbmHoF3cb6nJ6OrVln66=Kg<=QMfZIRBq5Lv!C#4TrUmLGF zq{9LNR7Zc6SG_vC%E4e#tritPOekZ~AU=A_leK%h40gSd+oH=J2=Ehqo)Q@uyOZ;9 z#B&0lR?j|Jmr;5KP1YhvV`LHll1zPxD&tG?-?s2k+*)*59tRJ-Oc-H{(?0RX#YG=_7{ zw>`8Qes%P%2#J5@b_7s%c8)u6{Un(X@|M4b@}wQPz5u8@G+dt*z~q&TlH^@kW_1pZyh zR`Qkerh_^JQ2m~|7g@efwCw70*@By9+u??(XROvGkdW#j+<%VW=@*vdsmkh3bS~>;sWTpuJ7VYY z{WtFkxvhQ4`f|+BJ@UV+zXYc~I;g-4GkIMOsh@d@n_%k) z=E8E3?Uk|jd+wa&D;vx0Lf}@;Ys~)q2=p;E%H$%RP!qlyH|F2)(pkEy-HJuHX==B@ z0_B4f+@?QHX*9x%AOJ~(=5I9^ygv`MD7RUSy~zwk3|s!`9amr)cJwj6H^yi(eheMW z50}Jf-G=J7=TW$y%Ei8NLz@6cLyk!^<}mvrZxTaH*!(cC((U?0 zTJOmz3?@=HUzxVijxJQWR3jrzZEoFVc|Rz1^w&+EJ+_B0*RNC}nJWz7;6CK5w(pWz zZN>8_xU!P){v9YbDXnayR@Qerkcq)N%;nDDSd1L)Bf9@Wt9S9atTeL{}Vx{86A6-|L1KeWO1WZaXPOAcU{uLti;Y9=5`v!D|4VSvXdVG}XXmtLHUqsO|cW_q|R zsIq9SD*HTxcl#PhsGygh?>v7@ZC!c3`iZ-_J z)G4cmGZ9+BCjuJ8HVWTmdVsTLQ_06*dLDgd&q}e{l##u;WrM82+cD*dais}rjzQ(M zega%H8SX4aBg`tWVl4Zd0=)jWRH_i6bNIpA+I@5k!sA3Se3Z`x# zz>JBEPcd8gEQiQ!0;H@f>Z|)1u#BXk2%|;lAZNL+vmekjB=rCoUihiPCi^955>-xg zjzp>^0xduo!C@1%C2uTsTy&k25%+rX02Ehn0To#rJh<{^#433C^IhnNylwc$x}e|> zcuen+pXbNz869B{>(4Nb72s+?Mi1Rky%#iA>dOYAKeoBin8pH7yv|(s2?oB0Uin~TB?Sf*%z0SLBsgf`VE@+D;T;)XxS`vTdRYSN754ZdY2r|o zQlr+dceHe{Bn1fAIeed*R=A*Dd059doM39Tg%VC%y(7!vZG-FbIkqdSYGJk6gg->p zxa)U%?7O|a?%qCeq%~KXG-=u1z*n>x)aYdUzC6!^$fQu5!1Q{*j&AlK2Mi6C>^fIY z<*z=SoR$}cMgf-w@W#P^$X}0yO{DG&q#rH<8 zk_UWe3B4d{bt0bFr5-BIdRhF@$<7VqDJ<_AGBf1AR?)|MRx-H*YJ)ksUxw^LOVKB) z7bBw|{fOGkQT7zz`#8BdQLIHNeblL75_1X;zQ8)sCNUARw@39^2^6|W9RK})ACD;D zqC*}d5yA&y^P`&o=<_0TPjbP}sCBVYtveM)UFcbJd~nVEl*p_ANODk5VV#B-J~~`2 zy;-_>*9tzg3h@`SZ2p9sFU-LTFq1SI|ET>P*GSluH21mGzOOd?y*k+@Tb4Wi&W5aGxN#QKN5k_HjGQJ%%B&ENs zm=z^Q6-XuL7>5&EBNQ~QzQdh%|60qf$8cSzjA;%QSe7Q;w7xqqDU$1NNu?&z5p_%= zM0j#)pLP-cB{Oi(X5uU6q(Yt|v(_#h3OE#k4K27a(1Y{e;N$LR9GULtD*&e#*Skij zwDvj~nDJO9+zx7(6=@AfZqL&gA>A9BAd02F*Sv=$ENlEiQ;&#mA)7Iz>&y-8G(>wA0t&Z{COE9aESit>u@rZZP2nwYN z9xd;VAUz@_@@=bvSP?Uw+~LT_lMc?qu_1xBgz{{R2B$3)|83e=F=%RWGxum*GHF^x z_Y`$Po^#Rn?#{M*+r8g+C2%?48x@b*mic+5qkFyWyfW3JorDqZRXO2>CH@1B!WxXw&_&<9<;teo2=;Z=kp%@v};YOAEglwxh@H zQ<8$UZOb{Fh!ai#1(d#Dtn@h$GC{-0M3k%c6R~W{A^8YpMB99MDDZgDy}0bCAF1*f z-i0oen3iE9bK~b{+9!8MkYKpzC4^1;4GH}E&Q9DpF2)HZCip+u>0|wxAn&F zh+~duPTj$PZmmIS$vZL^nTEK< z^yzeTqP5Iul8pc@NTJxS<-FLsOLG7=lSmIvmqOekW?U5(S^VBIRZgK~Aj zp31-3f5TH39C5&-NHEdlX3TbTrpPl%N@D;Qse`Lu2Y5y@zQ?}U3k`xAwWPR5O1jR6YyaAVL9GnQA+H|4TR--z<3iDp7M~@NnA7 z=03?EwUJc2R-jUrdh$AB293#1tK#4#w&dj*$tOvLOFblP&Yg`+$XR$EPC#%uxK1>PStR& z6|_OTf!AFBEq?T_yU?!Dn>LwhoudWWs^mLwOzV7@0(dcQ7IIRbD)|^wy7mi11`}AZ z2=B%Q;OQR!l>MzEX8*i#DJ(+unfvb%m!3)M{@VOBh0%1Qi(vvrztq{q{tE zWsG%xqD-n;oP>uL1`9|`%Dr^8t?O_tyr~5Lk%&S+!Oa#Ir(*=vqM!!GNytVxq$zQA zeZ`8}9kaiz10AzAl)#DZr}OHWA%{5^Z1ex(M#qH;%wlF-s*O2ptPH&(tAE4#qUnHi zMt*?PjR%S)zYaWIVtSk7>@7zLga5_QEaT?6io+auZc?l`igr6=oRZe;8PuwB!A_O&K81`uaPd{Q6a3Mx49GYrB$H;zWn-}3rB4#+ueI_h zwE8Vim}c8;DpfBpAcuulfIB|)+*lQAI9~sLxmBY$-U`!DIA~I7>Q;pur5`az#f1ZS z=-o7O98(U^3ZfBtzw|I%;VpniYawU0B?i*P)W;&Z2C#lm0 zLdj}d92M^}Cz_S=lv7Di#VPdIikgG=w(42*+>SX~wMmyfKSK7juI-(DFGnxYucaa!iz zA}aFC_Mwjx<=DB50J{50u`OYgF{Fcq6G5^+ki%u~HWLW~m%0uV(&E&Iq!p@F*m2R^ z#1EDMFsdO?DI<8Y5dlvP?mK!s8~El4-DKjGo(P&w(2)$A8e&gdJFe{!1w$I9`qqSx zmtsG;+F429K*CraMB&|xgu>kBJmJBB$cg$v%`+>}YaGV#!U6|+q2!oh=#R)TVubmhNr(0O|KkhXGG9o8)gDnzJrMA?P`+R2rsv7#I0b0V|vI{0b_ z{VZ@T^EYt{fzqhPWi46ZtxjK#`tAfnpE~K>zL{KgvP6(pImef4_gWPxcNWF%B8Rp+ zCN>e~O8v9V739%}l#g~cx<9W#z|G%tiWY|gd}6Q-J+BcDJsI3K zLEJs-jhyKV42yU4UeIEh?|2R))=;MWD6!E|+;p3RDAs(RTu5L4yHA9tz)71CPcm$+ zH8Yn#CSKt@^LDe72^biDY48${IxY^22<-&as60Ucx`61j>v`)3MHL2A?xuKuAyZ*c z&rV5{I71YD`62UnVqA27S=B)KvVGbr?}KwV(vFNSL+3N!xYMy<0DUO<5DF7Ah?ub3 zAbK9lKf3Zk9nbU@ISEB#2P#5De_Wmc{oS7475*=br^63~9{DRf5jRpHs1?NRB{#NC z19lLxzJGItcrhIfR)ueB*IP6Z@4E+30}}<7Ade@lrC%cJ16j4`KW(}DLRtKAySG1D z(ahC9r=oV<8~|X!Nd&cJ(680%qA&U0dOjiC*NMg)_W7`Y2eM}WF)EVhN7^(XxJcWa zMA4M7(?nrR{Kg`2;T#6j{Bk0>7m}_}8&4)IOSfRe>1VP-e%sq{-naJWXn#A5h)id_ zf=WDT6~@?Y{pqC8LHJiMj&`U+2mJtDNE(~yimj{gYbe7v>chj>+^IHP_TN9A-}1X~ zVIa_z*gN5T$Df%RU&tS3t3(6mZ=Q^`1Gqd2Z-;X$N0mZ$4#*_`rev}L;Ifm+2Goj{ zshyw^55s3YNV%uzZVGx>>~}*%HDTPEvBDo@;Omo z>+p21r?*1WGfpjpQ2d=z+_>ek;M9P;%`P+;?K=d6% zr4F9w{7DSi3;W@Lg8;}<#rQMi@oxAY7CWTB7+rC%qR2jX2Z4(sQ(ovpHDvYXW@xlx z=}oglAKzNGz@)IDgt7)|G~|w{)}V_5C*3L~Bc-5YQ-`C2$?SZEhy|Q|F{gGAfKqp7 zDOz2m`^P1pEiitpwDork3!g)|y(q?qj}dmD&09vi>qK=gqap6WQ)^6wyQ2xVch}n*;kI9c?9|rqaP==Whcu*xAH? z9p})Jm^>u+$!vZpg2i{U zVa4^wGKqY{2fh3-h8fyBHpg-M?_x%FldS~f_OsX*W3@O}CT&Ffyo%-Dt<2LDIg)>J zDj=B|aSiWuRJApUFZ?L6$~EZl9H_KI`19h{hT`#r4b=vL?QixiA$VQaQQ!iB=9YgZ%(9_-=DaJ5z2&KK?h!ki6rt( zmZMUI_65GcvnyG)Ot=&TaU5ifp6fobV+V>USju4Qw_@UiQ)Z76f-M-maTi3v+x@(m zDcv;YA7zP~I$CjW}j#{d8tcjl;*Z@Uj?>=Zq%`cTW)q8S@>R9fsIXY}uQ z#4mt~_$KX@?4W{lm-)lELMJ1`cYtW;4?}zeDHp+sL~p?yXL!UlfC_ZIAwp;&3j7qj zm|}0g^X-ezxVyo17fc_yVV!0g4&n>&7vzy3jBp4XDjuOM~R7LhyL+}1{#hIN10Wuh6AMW0s6}5 zq_wA!oi!E?M_zuRpM;YstKw#1jPGDhp*J1I7t$`#TB|~SwrF+F$`t}nOJZqv1)Ac< z4Xh}7sQav+JriWTb!1*>)67HiL^DWeK#|I$jCxaW-h&sei${(LD)7rBGN2GK_zY)$ z_jMT%9a4x84z}5>3&5-`3*YMgWb~6<)Cx=1xroa zGu@*I`HW)_pxzEdMWrF4?AG`^g@+F6d*r}3vGu+OsJHso;;$lN9-y<`yb??xLMtS( zhqsu+;xIpY*LGrh^af&j6x_O?q2w3%5}`OXr-irR1V^-(w`~j98ob8z<8C{Qi}Gys zJr5m3pw$sMh-f1M;I1tTLhN~nC+xpIA;~I;^5|x43~d|=V!C7)Yke)Gk6KQd%1zxg z^%wW7!GhwNP7g!58sm~tcH$M2AAoFsSP>7T0r^hX8h(4;2GDU+EpWu-pXi)z01r=f z(?Nr9sAXrQ*SRT15qD#9zPCN=IaRRqI` z>UV^5rtkNwya(!U`0Xtp)=b~4+?EL>NyDmqXSJKHFOBWfvYE1bNQ|h?*M@2)YX(Oj z{Ydrta2j>TBPKi~^kPOLRK}({JLcxyJ4+9F4ASwK-o>zVwkjgSe)*AeZJ(U;JCuACG-I*D&9oB%%M!-;Sq45=ieG zl?>^h4?jFK#hIPMfC;w@<*3zXemV0F_-w9aB(z)Xj&cZnZ|xG;^ZP^d@~|8G!?iF< z7~SYD%=u68H=5DMH!rDnf6XI%HQFG^(|6YD2UgG4yhA>Jc6~{I>NBN2S)PAzZJwA@ z|1?E=fYgj~GQGaaJ5pNOVkS)Uo>Y6!5MwGF=(_0rvovlP|=>-~(nqhb~?_%z;{rY;RoR2cvuJeq@ z;SQw6maXrzTst@ln^8_Gr0X$D=RkmBes#zTMZZ#yz%9#5w_)`z3nMp0!2bA8G;9Oe zt}6y9%42J#>OUlBG@?tmkjpguEL;v!A4~c-9$u`nT%Li6B;~rk&*tD4us3#JL#%tJ z%K(n-I{1p>l5f38^q^J$c>8Z$4;b?`lf$#@7^zn+)B$L)=Z8?LU`C4<&=aHn*b8$R zMj#9(Rntu6n>YVe{{c?7vUFRdDs$=OJ9>~_fq@wVzc+yWYwlOAxYp98Co?5E>N%!h z%7eU7w&}Tm6!Olx+q-nxlTK^u^Y&X(I3ZvQ9>1H&Ffke&@PCpQim{S~N_ZJ|@3LGv zt2UsczHo8RSr%_ol}OOz3W~S(tGQkS%pT|&b(=^Pt9yL#si<{TORTW%t92{ao0u`L z42%#&R|v5!Uc$^r2ZXSco>Z z!P~u@FG3Rg4tAzFA3vnunC2zb@Nd^@cgjK3e;J`^v~6%H@OL%H#A9e4H_~sFr4y&E z?zoU5#Jn<2L;XMb7c=@nYmDHzbavF;ODjj-%+c7=1M#Y#VT=XSet8)^mIkX?Mt_KY zhbd|5jiHXKpG^q3+VAYS^>UJDDju+7lAxJQK(mFMcKpLDkqANbJF_`LXlvV*_=FUJ z=ExsQWA2gq7^>8}w#0O5T#?A6LbgcWA#*E~nUnLM|4UvSkqP;$-WfOLSpCDq&<$pX zZ#MwA#bYIjIR`&$7wBwzK{e)Z8(}aHUs2&)X+acC+wqiadz>M@L=h@cCY6!p4hzSH zk~{upN9?Ve5uMmX#Rc0>&iqMo))!guA2J7GV8h;Zl!;tQf#WAGXSrt$l^MtG7*~Z= zehV&qU@!Mip0kp-?G&AyTKsRTAfm5eFv0~Nhp3iVS!Yvug_c0hWOo%L#w|NxBMPI` za#5kwXuat8y`&Wmhx~&Qi~g$hTrZzHUBUW1Y<*-ercv&q|5vdcZ9hRmqyCK;EjV2~ zl%S$TqsG_eTb%(LuM`homASI$kT_BS6?+pLPqr{Okb7iTgz6u1qZqu~o4t)+X zEyMUne=Xy-yTIVdhXlbu5qSVtUd)bH38QbVBhTvBigO5V@@9&nUDNE9YxiJHd@fbc*J;1H6fvLK=A8wYaOlKU047e?&W7=w&E?`zM7FV7RMuAU}9m3@ft#Tb` zG-7|Ha#i}*kl6!lo`~Ou-wO;0YgbOd9ES@yy(Fb(YqcwVNZzLB2Hluwth&`bNnuyU zJ@WSR6)iIMC%Wr4Kk$*SnIkAhcaaYinyh{4Y0VgYc3jZp1k>H42tRozH5Bp1;9&A4uobgGS z1CMK1*_&F5q7DtH^E|4&_w!g|5_SAlh;R{Zuo9rQ*rDjv=K|Wp(a*k=#U;WB85V_| zbhfhjZYxn{ezEt!S3O9AiBxecE1b$5wGhzKkJ!yQ%SCa?VT}nLXPb_|rDrkB$>u*U zSc0-3cwS3Fe+){eTyH+SHW1>(JLz2ZwA-u{%E^$tTKOrW)*+1uELFAV$}*|bs}ztw z_-@_d*vZ6Lr{!P+u}8XHlLsA88~Z`F%cru%mz89Zgjy5;p(=mgIirKADoVD$XG)Bs zyKG$(Q+N_$fhG%Q0_98gJqzr=GR#f+{{AGY`=>K@7s^u9(&`6HLdp&Rv-aHQUU0qQ z@>CluH1OimfX55T$__=jAR-~AS*tLtdpZ)}oEACg%#$7w@u_)ra@=S1@H=?ek4PO2 zl7|$v?AO*chfbX6kNyS8vLV`ciQ1q(c(P~zDV8{)|E+IfE9PW5In`#R3z^pw-&ct4Jb<+yLW}$K0E5KP2CUADo^IQsL6wiK) zclsF3!7l!IEQ3Fvm>$uV63XbZ7CKU=x*qQd>a$C^%4Y%GewSrj6*d8D0U}(~Ym2L} zWes@Z8ZA4UC2vV5M28@1+29DV_XxMN$rB5QXwtB0ATmxFp@i+R49a}mvT(RO4Ct;0 zD3xNxsgB2HA=jfCGW%hXdEH-m(UTc6Zt+9;1yudCe6`4%;;(#C^QfKipEI~k9h=VU>NF{fy zL>2IdX=Ug=l&0r^sT%;-Agg39Z*a8T)CFZ2m8f?X1A=%3lGr?g7%Vc}2c7{k&Eq=( z9h4hC7S|NP(FLYL>555!;Sni}56ef6FkZ#vNeCPYLI~HERV$_P#JEsym{vd-7j6*% zC4OL5@N2>L~5&jh&sghENhzyo1f+?Ss|z+%=OgG<#RBoof! zbLNT1S3C3Ya|p8xT?XzUGcM6zjne9%dE0b?VgwcxmXC7=4jYW?tOT!K%owO-e1?pI zB;ZEm=-LuhsO+uz9b-{B!C>2RG zjkxu-Kj}fI*`N%3B;#EbvY|G(DQmb9>P(p`qxx=cfC;F3GJtr(??_VkxyNcetLzn# z=Rg98!LsiAh#Cxx?!T~Bwk%PsmoHOWvXR-L%K{pv9n=HBSf&fB90IqDB^Oax2Xz3< zN`4J0MjSsD>q@U{w^#^7^lL_J-6+F3Egs{=KW|)0CgPBR2|5z1l1l?vftC93s#`x) zgYm(5PZ9!^<;{q-8M`~{bvWgCp1HG|PNc(q1?$5mS}jmipyNf_Hc-agpx-6b#XFIK zd*P>C*dMIrTsx1$xqF8;GN?>M*<8b5h8_3{XI0$Fx--AD;dx}Uk_11%(^SiLJ3O;sf@CZ(kOBa>q^>uB!P{r%%@?e>WIC zZ+@lt=9QQ>Mx{+080#_q4*Q$w*squ}dJO_3!L+?|%ks@m`ziqPY3o`p_eM2ismL?2 zn{`4bOa1U#O?BaWWRQEzfANnMUk{psId>uN1a{i{0*Dt~TE7^QB6Jb>l^Y^WuS_To>w zc=H5&2n)L}gVlgz49(#s_HFO0%!hQs)PpB=Zg5J(|IGihTx5gMh?Bzp2~;kyH~=pg zZX=OJ0I1EtR8WXS?V%863_^3s=#DO|0(L^^4ax0RgAs?v^Dmu8HsD9@-fEJ5ZQ+x1 zDK4aW=QL7y60k0*Ib0$IVyGD)I0F;^FOfR+4V~9<-^hT?7@swe^4h@2;;#1}juyh; zB8&LQ`97g^s5$(#2}-VO9&;xi(;VCd@OT&CbJ7P`yz{ za)U5-X=vM!BO=U{Y+C}uzhL-qZ|JHg@$lmhz$|GbJBsr&N(Y2)zwK5+QV7;$Lv6y- zZ03wmnJnq$D~FVJ*g*CFjtvC63@A345DQh?)cnkDf8F|kr?izu*AF?e`{brAk|!n@ zsKh7|SYkcWNWByIwnjp1!*>s`OX18Z%FQkyM{pNvpe&lHK zr>|4bb_t^#x)K7rNJ4Cyzp^4^?Wp;n^WWUQPgB&dYHSCC_kusv*UoD$e`_Z|dNj8Z`5-hbu5 z7h@m>;K}dG6{pErN-#V>7+|RhEKvaaJzK5c|CuUnOm%ciJ4tlZn~H}|4!CNsyUm%D zA6lRy;JWsfQzVT(`w+TPHQ|k?9iS^SPBaACak2=mN~EZh+@ptvE8zQ^t?usjdXEC? zh**iuBc!X=5=fpb(A1!Z=d&+9@gc-gP@>Hia5?pD)!T(jB2&hF8&MMewP_x?a{Z?` z+$jr3CW+6T1*iR-_u#f*ZlW52WX!nipBj#=|6dKqO~@ofIySf-6NTfwAixF^Veer5 z6J6Aag%9KZTh36W{*9hQF@(mOI%VjCQq7R<#2DOU!L>o>=hLH@OoLnk*nnamGQRXN z0#hGIeGH@!1xEayY@4fb`1>Y80XtUR;Dz%&6YjwWuL->*yOi^&yeNg;YmJxl%taEq zuytum5G-2C#;fY%jl;of&TJhiHZcnXn*M)i*z4P zar%4J-?j#?l%#~33%tGkm&e!m+(d5lfa?+o7I{;tV^c0?`4Q0Z5U##TU%O^;6h5$l zZ)}!8inS`DTVb-yy3+Bi^R@^DzCpqm&R2L*cMOLt+?0PI$qH~KF6k3$Uy<<`vf z!o6Rj3^Xgw^}f}6GKC&KX!W*Y#BVWSpP>wVcXQl)YmRhbR8YGKrw^+V`v(^D!sw~C zf6OIm4D>@1Fd*}Cb9^{f2IqWZ@aGbX30)61(N5^@sgA~IpCUcgBx#N^u>G)gD4jV| uiMnHNiIugduvilCFkc^40DoioMn2g)k2Juj2!hnR0c0hWBx=M=g8vtsVYvwa diff --git a/03_source/mobile_baseline.bak/android/app/src/main/res/values/ic_launcher_background.xml b/03_source/mobile_baseline.bak/android/app/src/main/res/values/ic_launcher_background.xml deleted file mode 100644 index c5d5899..0000000 --- a/03_source/mobile_baseline.bak/android/app/src/main/res/values/ic_launcher_background.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - #FFFFFF - \ No newline at end of file diff --git a/03_source/mobile_baseline.bak/android/app/src/main/res/values/strings.xml b/03_source/mobile_baseline.bak/android/app/src/main/res/values/strings.xml deleted file mode 100644 index a15be2e..0000000 --- a/03_source/mobile_baseline.bak/android/app/src/main/res/values/strings.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - ionic-react-conference-app - ionic-react-conference-app - io.ionic.starter - io.ionic.starter - diff --git a/03_source/mobile_baseline.bak/android/app/src/main/res/values/styles.xml b/03_source/mobile_baseline.bak/android/app/src/main/res/values/styles.xml deleted file mode 100644 index be874e5..0000000 --- a/03_source/mobile_baseline.bak/android/app/src/main/res/values/styles.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/03_source/mobile_baseline.bak/android/app/src/main/res/xml/file_paths.xml b/03_source/mobile_baseline.bak/android/app/src/main/res/xml/file_paths.xml deleted file mode 100644 index bd0c4d8..0000000 --- a/03_source/mobile_baseline.bak/android/app/src/main/res/xml/file_paths.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/03_source/mobile_baseline.bak/android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java b/03_source/mobile_baseline.bak/android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java deleted file mode 100644 index 0297327..0000000 --- a/03_source/mobile_baseline.bak/android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.getcapacitor.myapp; - -import static org.junit.Assert.*; - -import org.junit.Test; - -/** - * Example local unit test, which will execute on the development machine (host). - * - * @see Testing documentation - */ -public class ExampleUnitTest { - - @Test - public void addition_isCorrect() throws Exception { - assertEquals(4, 2 + 2); - } -} diff --git a/03_source/mobile_baseline.bak/android/build.gradle b/03_source/mobile_baseline.bak/android/build.gradle deleted file mode 100644 index f1b3b0e..0000000 --- a/03_source/mobile_baseline.bak/android/build.gradle +++ /dev/null @@ -1,29 +0,0 @@ -// Top-level build file where you can add configuration options common to all sub-projects/modules. - -buildscript { - - repositories { - google() - mavenCentral() - } - dependencies { - classpath 'com.android.tools.build:gradle:8.7.2' - classpath 'com.google.gms:google-services:4.4.2' - - // NOTE: Do not place your application dependencies here; they belong - // in the individual module build.gradle files - } -} - -apply from: "variables.gradle" - -allprojects { - repositories { - google() - mavenCentral() - } -} - -task clean(type: Delete) { - delete rootProject.buildDir -} diff --git a/03_source/mobile_baseline.bak/android/capacitor.settings.gradle b/03_source/mobile_baseline.bak/android/capacitor.settings.gradle deleted file mode 100644 index a1c665a..0000000 --- a/03_source/mobile_baseline.bak/android/capacitor.settings.gradle +++ /dev/null @@ -1,6 +0,0 @@ -// DO NOT EDIT THIS FILE! IT IS GENERATED EACH TIME "capacitor update" IS RUN -include ':capacitor-android' -project(':capacitor-android').projectDir = new File('../node_modules/@capacitor/android/capacitor') - -include ':capacitor-preferences' -project(':capacitor-preferences').projectDir = new File('../node_modules/@capacitor/preferences/android') diff --git a/03_source/mobile_baseline.bak/android/gradle.properties b/03_source/mobile_baseline.bak/android/gradle.properties deleted file mode 100644 index 2e87c52..0000000 --- a/03_source/mobile_baseline.bak/android/gradle.properties +++ /dev/null @@ -1,22 +0,0 @@ -# Project-wide Gradle settings. - -# IDE (e.g. Android Studio) users: -# Gradle settings configured through the IDE *will override* -# any settings specified in this file. - -# For more details on how to configure your build environment visit -# http://www.gradle.org/docs/current/userguide/build_environment.html - -# Specifies the JVM arguments used for the daemon process. -# The setting is particularly useful for tweaking memory settings. -org.gradle.jvmargs=-Xmx1536m - -# When configured, Gradle will run in incubating parallel mode. -# This option should only be used with decoupled projects. More details, visit -# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects -# org.gradle.parallel=true - -# AndroidX package structure to make it clearer which packages are bundled with the -# Android operating system, and which are packaged with your app's APK -# https://developer.android.com/topic/libraries/support-library/androidx-rn -android.useAndroidX=true diff --git a/03_source/mobile_baseline.bak/android/gradle/wrapper/gradle-wrapper.jar b/03_source/mobile_baseline.bak/android/gradle/wrapper/gradle-wrapper.jar deleted file mode 100644 index a4b76b9530d66f5e68d973ea569d8e19de379189..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43583 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 yu?e%!_ptzGB|8GrCfu%p?(_ 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 GZ~q4|mN%#X diff --git a/03_source/mobile_baseline.bak/android/gradle/wrapper/gradle-wrapper.properties b/03_source/mobile_baseline.bak/android/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index c1d5e01..0000000 --- a/03_source/mobile_baseline.bak/android/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,7 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-all.zip -networkTimeout=10000 -validateDistributionUrl=true -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists diff --git a/03_source/mobile_baseline.bak/android/gradlew b/03_source/mobile_baseline.bak/android/gradlew deleted file mode 100755 index f5feea6..0000000 --- a/03_source/mobile_baseline.bak/android/gradlew +++ /dev/null @@ -1,252 +0,0 @@ -#!/bin/sh - -# -# Copyright © 2015-2021 the original authors. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# SPDX-License-Identifier: Apache-2.0 -# - -############################################################################## -# -# Gradle start up script for POSIX generated by Gradle. -# -# Important for running: -# -# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is -# noncompliant, but you have some other compliant shell such as ksh or -# bash, then to run this script, type that shell name before the whole -# command line, like: -# -# ksh Gradle -# -# Busybox and similar reduced shells will NOT work, because this script -# requires all of these POSIX shell features: -# * functions; -# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», -# «${var#prefix}», «${var%suffix}», and «$( cmd )»; -# * compound commands having a testable exit status, especially «case»; -# * various built-in commands including «command», «set», and «ulimit». -# -# Important for patching: -# -# (2) This script targets any POSIX shell, so it avoids extensions provided -# by Bash, Ksh, etc; in particular arrays are avoided. -# -# The "traditional" practice of packing multiple parameters into a -# space-separated string is a well documented source of bugs and security -# problems, so this is (mostly) avoided, by progressively accumulating -# options in "$@", and eventually passing that to Java. -# -# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, -# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; -# see the in-line comments for details. -# -# There are tweaks for specific operating systems such as AIX, CygWin, -# Darwin, MinGW, and NonStop. -# -# (3) This script is generated from the Groovy template -# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt -# within the Gradle project. -# -# You can find Gradle at https://github.com/gradle/gradle/. -# -############################################################################## - -# Attempt to set APP_HOME - -# Resolve links: $0 may be a link -app_path=$0 - -# Need this for daisy-chained symlinks. -while - APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path - [ -h "$app_path" ] -do - ls=$( ls -ld "$app_path" ) - link=${ls#*' -> '} - case $link in #( - /*) app_path=$link ;; #( - *) app_path=$APP_HOME$link ;; - esac -done - -# This is normally unused -# shellcheck disable=SC2034 -APP_BASE_NAME=${0##*/} -# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) -APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s -' "$PWD" ) || exit - -# Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD=maximum - -warn () { - echo "$*" -} >&2 - -die () { - echo - echo "$*" - echo - exit 1 -} >&2 - -# OS specific support (must be 'true' or 'false'). -cygwin=false -msys=false -darwin=false -nonstop=false -case "$( uname )" in #( - CYGWIN* ) cygwin=true ;; #( - Darwin* ) darwin=true ;; #( - MSYS* | MINGW* ) msys=true ;; #( - NONSTOP* ) nonstop=true ;; -esac - -CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar - - -# Determine the Java command to use to start the JVM. -if [ -n "$JAVA_HOME" ] ; then - if [ -x "$JAVA_HOME/jre/sh/java" ] ; then - # IBM's JDK on AIX uses strange locations for the executables - JAVACMD=$JAVA_HOME/jre/sh/java - else - JAVACMD=$JAVA_HOME/bin/java - fi - if [ ! -x "$JAVACMD" ] ; then - die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -else - JAVACMD=java - if ! command -v java >/dev/null 2>&1 - then - die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -fi - -# Increase the maximum file descriptors if we can. -if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then - case $MAX_FD in #( - max*) - # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC2039,SC3045 - MAX_FD=$( ulimit -H -n ) || - warn "Could not query maximum file descriptor limit" - esac - case $MAX_FD in #( - '' | soft) :;; #( - *) - # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC2039,SC3045 - ulimit -n "$MAX_FD" || - warn "Could not set maximum file descriptor limit to $MAX_FD" - esac -fi - -# Collect all arguments for the java command, stacking in reverse order: -# * args from the command line -# * the main class name -# * -classpath -# * -D...appname settings -# * --module-path (only if needed) -# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. - -# For Cygwin or MSYS, switch paths to Windows format before running java -if "$cygwin" || "$msys" ; then - APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) - CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) - - JAVACMD=$( cygpath --unix "$JAVACMD" ) - - # Now convert the arguments - kludge to limit ourselves to /bin/sh - for arg do - if - case $arg in #( - -*) false ;; # don't mess with options #( - /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath - [ -e "$t" ] ;; #( - *) false ;; - esac - then - arg=$( cygpath --path --ignore --mixed "$arg" ) - fi - # Roll the args list around exactly as many times as the number of - # args, so each arg winds up back in the position where it started, but - # possibly modified. - # - # NB: a `for` loop captures its iteration list before it begins, so - # changing the positional parameters here affects neither the number of - # iterations, nor the values presented in `arg`. - shift # remove old arg - set -- "$@" "$arg" # push replacement arg - done -fi - - -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' - -# Collect all arguments for the java command: -# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, -# and any embedded shellness will be escaped. -# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be -# treated as '${Hostname}' itself on the command line. - -set -- \ - "-Dorg.gradle.appname=$APP_BASE_NAME" \ - -classpath "$CLASSPATH" \ - org.gradle.wrapper.GradleWrapperMain \ - "$@" - -# Stop when "xargs" is not available. -if ! command -v xargs >/dev/null 2>&1 -then - die "xargs is not available" -fi - -# Use "xargs" to parse quoted args. -# -# With -n1 it outputs one arg per line, with the quotes and backslashes removed. -# -# In Bash we could simply go: -# -# readarray ARGS < <( xargs -n1 <<<"$var" ) && -# set -- "${ARGS[@]}" "$@" -# -# but POSIX shell has neither arrays nor command substitution, so instead we -# post-process each arg (as a line of input to sed) to backslash-escape any -# character that might be a shell metacharacter, then use eval to reverse -# that process (while maintaining the separation between arguments), and wrap -# the whole thing up as a single "set" statement. -# -# This will of course break if any of these variables contains a newline or -# an unmatched quote. -# - -eval "set -- $( - printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | - xargs -n1 | - sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | - tr '\n' ' ' - )" '"$@"' - -exec "$JAVACMD" "$@" diff --git a/03_source/mobile_baseline.bak/android/gradlew.bat b/03_source/mobile_baseline.bak/android/gradlew.bat deleted file mode 100644 index 9b42019..0000000 --- a/03_source/mobile_baseline.bak/android/gradlew.bat +++ /dev/null @@ -1,94 +0,0 @@ -@rem -@rem Copyright 2015 the original author or authors. -@rem -@rem Licensed under the Apache License, Version 2.0 (the "License"); -@rem you may not use this file except in compliance with the License. -@rem You may obtain a copy of the License at -@rem -@rem https://www.apache.org/licenses/LICENSE-2.0 -@rem -@rem Unless required by applicable law or agreed to in writing, software -@rem distributed under the License is distributed on an "AS IS" BASIS, -@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -@rem See the License for the specific language governing permissions and -@rem limitations under the License. -@rem -@rem SPDX-License-Identifier: Apache-2.0 -@rem - -@if "%DEBUG%"=="" @echo off -@rem ########################################################################## -@rem -@rem Gradle startup script for Windows -@rem -@rem ########################################################################## - -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal - -set DIRNAME=%~dp0 -if "%DIRNAME%"=="" set DIRNAME=. -@rem This is normally unused -set APP_BASE_NAME=%~n0 -set APP_HOME=%DIRNAME% - -@rem Resolve any "." and ".." in APP_HOME to make it shorter. -for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi - -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" - -@rem Find java.exe -if defined JAVA_HOME goto findJavaFromJavaHome - -set JAVA_EXE=java.exe -%JAVA_EXE% -version >NUL 2>&1 -if %ERRORLEVEL% equ 0 goto execute - -echo. 1>&2 -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 -echo. 1>&2 -echo Please set the JAVA_HOME variable in your environment to match the 1>&2 -echo location of your Java installation. 1>&2 - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto execute - -echo. 1>&2 -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 -echo. 1>&2 -echo Please set the JAVA_HOME variable in your environment to match the 1>&2 -echo location of your Java installation. 1>&2 - -goto fail - -:execute -@rem Setup the command line - -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar - - -@rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* - -:end -@rem End local scope for the variables with windows NT shell -if %ERRORLEVEL% equ 0 goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -set EXIT_CODE=%ERRORLEVEL% -if %EXIT_CODE% equ 0 set EXIT_CODE=1 -if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% -exit /b %EXIT_CODE% - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega diff --git a/03_source/mobile_baseline.bak/android/settings.gradle b/03_source/mobile_baseline.bak/android/settings.gradle deleted file mode 100644 index 3b4431d..0000000 --- a/03_source/mobile_baseline.bak/android/settings.gradle +++ /dev/null @@ -1,5 +0,0 @@ -include ':app' -include ':capacitor-cordova-android-plugins' -project(':capacitor-cordova-android-plugins').projectDir = new File('./capacitor-cordova-android-plugins/') - -apply from: 'capacitor.settings.gradle' \ No newline at end of file diff --git a/03_source/mobile_baseline.bak/android/variables.gradle b/03_source/mobile_baseline.bak/android/variables.gradle deleted file mode 100644 index 2c8e408..0000000 --- a/03_source/mobile_baseline.bak/android/variables.gradle +++ /dev/null @@ -1,16 +0,0 @@ -ext { - minSdkVersion = 23 - compileSdkVersion = 35 - targetSdkVersion = 35 - androidxActivityVersion = '1.9.2' - androidxAppCompatVersion = '1.7.0' - androidxCoordinatorLayoutVersion = '1.2.0' - androidxCoreVersion = '1.15.0' - androidxFragmentVersion = '1.8.4' - coreSplashScreenVersion = '1.0.1' - androidxWebkitVersion = '1.12.1' - junitVersion = '4.13.2' - androidxJunitVersion = '1.2.1' - androidxEspressoCoreVersion = '3.6.1' - cordovaAndroidVersion = '10.1.1' -} \ No newline at end of file diff --git a/03_source/mobile_baseline.bak/capacitor.config.json b/03_source/mobile_baseline.bak/capacitor.config.json deleted file mode 100644 index 0f2dd5f..0000000 --- a/03_source/mobile_baseline.bak/capacitor.config.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "appId": "io.ionic.starter", - "appName": "ionic-react-conference-app", - "bundledWebRuntime": false, - "npmClient": "npm", - "webDir": "dist", - "cordova": {} -} diff --git a/03_source/mobile_baseline.bak/firebase.json b/03_source/mobile_baseline.bak/firebase.json deleted file mode 100644 index 49a74df..0000000 --- a/03_source/mobile_baseline.bak/firebase.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "hosting": { - "public": "build", - "rewrites": [ - { - "source": "**", - "destination": "/index.html" - } - ], - "headers": [ - { - "source": "**/static/**", - "headers": [ - { - "key": "Cache-Control", - "value": "max-age=31536000" - } - ] - }, - { - "source": "**/*.@(jpg|jpeg|gif|png|svg)", - "headers": [ - { - "key": "Cache-Control", - "value": "max-age=31536000" - } - ] - } - ] - } -} diff --git a/03_source/mobile_baseline.bak/index.html b/03_source/mobile_baseline.bak/index.html deleted file mode 100644 index 805b105..0000000 --- a/03_source/mobile_baseline.bak/index.html +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - Ionic Conference App - - - - - - - - - - - - - - - -

- - - - diff --git a/03_source/mobile_baseline.bak/ionic.config.json b/03_source/mobile_baseline.bak/ionic.config.json deleted file mode 100644 index f610198..0000000 --- a/03_source/mobile_baseline.bak/ionic.config.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "ionic-react-conference-app", - "integrations": { - "capacitor": {} - }, - "type": "react" -} diff --git a/03_source/mobile_baseline.bak/ios/.gitignore b/03_source/mobile_baseline.bak/ios/.gitignore deleted file mode 100644 index f470299..0000000 --- a/03_source/mobile_baseline.bak/ios/.gitignore +++ /dev/null @@ -1,13 +0,0 @@ -App/build -App/Pods -App/output -App/App/public -DerivedData -xcuserdata - -# Cordova plugins for Capacitor -capacitor-cordova-ios-plugins - -# Generated Config files -App/App/capacitor.config.json -App/App/config.xml diff --git a/03_source/mobile_baseline.bak/ios/App/App.xcodeproj/project.pbxproj b/03_source/mobile_baseline.bak/ios/App/App.xcodeproj/project.pbxproj deleted file mode 100644 index d6d8154..0000000 --- a/03_source/mobile_baseline.bak/ios/App/App.xcodeproj/project.pbxproj +++ /dev/null @@ -1,408 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 48; - objects = { - -/* Begin PBXBuildFile section */ - 2FAD9763203C412B000D30F8 /* config.xml in Resources */ = {isa = PBXBuildFile; fileRef = 2FAD9762203C412B000D30F8 /* config.xml */; }; - 50379B232058CBB4000EE86E /* capacitor.config.json in Resources */ = {isa = PBXBuildFile; fileRef = 50379B222058CBB4000EE86E /* capacitor.config.json */; }; - 504EC3081FED79650016851F /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 504EC3071FED79650016851F /* AppDelegate.swift */; }; - 504EC30D1FED79650016851F /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 504EC30B1FED79650016851F /* Main.storyboard */; }; - 504EC30F1FED79650016851F /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 504EC30E1FED79650016851F /* Assets.xcassets */; }; - 504EC3121FED79650016851F /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 504EC3101FED79650016851F /* LaunchScreen.storyboard */; }; - 50B271D11FEDC1A000F3C39B /* public in Resources */ = {isa = PBXBuildFile; fileRef = 50B271D01FEDC1A000F3C39B /* public */; }; - A084ECDBA7D38E1E42DFC39D /* Pods_App.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF277DCFFFF123FFC6DF26C7 /* Pods_App.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 2FAD9762203C412B000D30F8 /* config.xml */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = config.xml; sourceTree = ""; }; - 50379B222058CBB4000EE86E /* capacitor.config.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = capacitor.config.json; sourceTree = ""; }; - 504EC3041FED79650016851F /* App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = App.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 504EC3071FED79650016851F /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 504EC30C1FED79650016851F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 504EC30E1FED79650016851F /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 504EC3111FED79650016851F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 504EC3131FED79650016851F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 50B271D01FEDC1A000F3C39B /* public */ = {isa = PBXFileReference; lastKnownFileType = folder; path = public; sourceTree = ""; }; - AF277DCFFFF123FFC6DF26C7 /* Pods_App.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_App.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - AF51FD2D460BCFE21FA515B2 /* Pods-App.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-App.release.xcconfig"; path = "Pods/Target Support Files/Pods-App/Pods-App.release.xcconfig"; sourceTree = ""; }; - FC68EB0AF532CFC21C3344DD /* Pods-App.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-App.debug.xcconfig"; path = "Pods/Target Support Files/Pods-App/Pods-App.debug.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 504EC3011FED79650016851F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - A084ECDBA7D38E1E42DFC39D /* Pods_App.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 27E2DDA53C4D2A4D1A88CE4A /* Frameworks */ = { - isa = PBXGroup; - children = ( - AF277DCFFFF123FFC6DF26C7 /* Pods_App.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 504EC2FB1FED79650016851F = { - isa = PBXGroup; - children = ( - 504EC3061FED79650016851F /* App */, - 504EC3051FED79650016851F /* Products */, - 7F8756D8B27F46E3366F6CEA /* Pods */, - 27E2DDA53C4D2A4D1A88CE4A /* Frameworks */, - ); - sourceTree = ""; - }; - 504EC3051FED79650016851F /* Products */ = { - isa = PBXGroup; - children = ( - 504EC3041FED79650016851F /* App.app */, - ); - name = Products; - sourceTree = ""; - }; - 504EC3061FED79650016851F /* App */ = { - isa = PBXGroup; - children = ( - 50379B222058CBB4000EE86E /* capacitor.config.json */, - 504EC3071FED79650016851F /* AppDelegate.swift */, - 504EC30B1FED79650016851F /* Main.storyboard */, - 504EC30E1FED79650016851F /* Assets.xcassets */, - 504EC3101FED79650016851F /* LaunchScreen.storyboard */, - 504EC3131FED79650016851F /* Info.plist */, - 2FAD9762203C412B000D30F8 /* config.xml */, - 50B271D01FEDC1A000F3C39B /* public */, - ); - path = App; - sourceTree = ""; - }; - 7F8756D8B27F46E3366F6CEA /* Pods */ = { - isa = PBXGroup; - children = ( - FC68EB0AF532CFC21C3344DD /* Pods-App.debug.xcconfig */, - AF51FD2D460BCFE21FA515B2 /* Pods-App.release.xcconfig */, - ); - name = Pods; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 504EC3031FED79650016851F /* App */ = { - isa = PBXNativeTarget; - buildConfigurationList = 504EC3161FED79650016851F /* Build configuration list for PBXNativeTarget "App" */; - buildPhases = ( - 6634F4EFEBD30273BCE97C65 /* [CP] Check Pods Manifest.lock */, - 504EC3001FED79650016851F /* Sources */, - 504EC3011FED79650016851F /* Frameworks */, - 504EC3021FED79650016851F /* Resources */, - 9592DBEFFC6D2A0C8D5DEB22 /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = App; - productName = App; - productReference = 504EC3041FED79650016851F /* App.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 504EC2FC1FED79650016851F /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 0920; - LastUpgradeCheck = 0920; - TargetAttributes = { - 504EC3031FED79650016851F = { - CreatedOnToolsVersion = 9.2; - LastSwiftMigration = 1100; - ProvisioningStyle = Automatic; - }; - }; - }; - buildConfigurationList = 504EC2FF1FED79650016851F /* Build configuration list for PBXProject "App" */; - compatibilityVersion = "Xcode 8.0"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 504EC2FB1FED79650016851F; - packageReferences = ( - ); - productRefGroup = 504EC3051FED79650016851F /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 504EC3031FED79650016851F /* App */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 504EC3021FED79650016851F /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 504EC3121FED79650016851F /* LaunchScreen.storyboard in Resources */, - 50B271D11FEDC1A000F3C39B /* public in Resources */, - 504EC30F1FED79650016851F /* Assets.xcassets in Resources */, - 50379B232058CBB4000EE86E /* capacitor.config.json in Resources */, - 504EC30D1FED79650016851F /* Main.storyboard in Resources */, - 2FAD9763203C412B000D30F8 /* config.xml in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 6634F4EFEBD30273BCE97C65 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-App-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 9592DBEFFC6D2A0C8D5DEB22 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-App/Pods-App-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 504EC3001FED79650016851F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 504EC3081FED79650016851F /* AppDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - 504EC30B1FED79650016851F /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 504EC30C1FED79650016851F /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 504EC3101FED79650016851F /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 504EC3111FED79650016851F /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 504EC3141FED79650016851F /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 504EC3151FED79650016851F /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 504EC3171FED79650016851F /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = FC68EB0AF532CFC21C3344DD /* Pods-App.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - INFOPLIST_FILE = App/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MARKETING_VERSION = 1.0; - OTHER_SWIFT_FLAGS = "$(inherited) \"-D\" \"COCOAPODS\" \"-DDEBUG\""; - PRODUCT_BUNDLE_IDENTIFIER = io.ionic.starter; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 504EC3181FED79650016851F /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = AF51FD2D460BCFE21FA515B2 /* Pods-App.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - INFOPLIST_FILE = App/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = io.ionic.starter; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 504EC2FF1FED79650016851F /* Build configuration list for PBXProject "App" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 504EC3141FED79650016851F /* Debug */, - 504EC3151FED79650016851F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 504EC3161FED79650016851F /* Build configuration list for PBXNativeTarget "App" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 504EC3171FED79650016851F /* Debug */, - 504EC3181FED79650016851F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 504EC2FC1FED79650016851F /* Project object */; -} diff --git a/03_source/mobile_baseline.bak/ios/App/App.xcworkspace/contents.xcworkspacedata b/03_source/mobile_baseline.bak/ios/App/App.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index b301e82..0000000 --- a/03_source/mobile_baseline.bak/ios/App/App.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/03_source/mobile_baseline.bak/ios/App/App.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/03_source/mobile_baseline.bak/ios/App/App.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d9810..0000000 --- a/03_source/mobile_baseline.bak/ios/App/App.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/03_source/mobile_baseline.bak/ios/App/App/AppDelegate.swift b/03_source/mobile_baseline.bak/ios/App/App/AppDelegate.swift deleted file mode 100644 index c3cd83b..0000000 --- a/03_source/mobile_baseline.bak/ios/App/App/AppDelegate.swift +++ /dev/null @@ -1,49 +0,0 @@ -import UIKit -import Capacitor - -@UIApplicationMain -class AppDelegate: UIResponder, UIApplicationDelegate { - - var window: UIWindow? - - func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { - // Override point for customization after application launch. - return true - } - - func applicationWillResignActive(_ application: UIApplication) { - // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. - // Use this method to pause ongoing tasks, disable timers, and invalidate graphics rendering callbacks. Games should use this method to pause the game. - } - - func applicationDidEnterBackground(_ application: UIApplication) { - // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. - // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits. - } - - func applicationWillEnterForeground(_ application: UIApplication) { - // Called as part of the transition from the background to the active state; here you can undo many of the changes made on entering the background. - } - - func applicationDidBecomeActive(_ application: UIApplication) { - // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface. - } - - func applicationWillTerminate(_ application: UIApplication) { - // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:. - } - - func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey: Any] = [:]) -> Bool { - // Called when the app was launched with a url. Feel free to add additional processing here, - // but if you want the App API to support tracking app url opens, make sure to keep this call - return ApplicationDelegateProxy.shared.application(app, open: url, options: options) - } - - func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool { - // Called when the app was launched with an activity, including Universal Links. - // Feel free to add additional processing here, but if you want the App API to support - // tracking app url opens, make sure to keep this call - return ApplicationDelegateProxy.shared.application(application, continue: userActivity, restorationHandler: restorationHandler) - } - -} diff --git a/03_source/mobile_baseline.bak/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png b/03_source/mobile_baseline.bak/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png deleted file mode 100644 index f6a7b1f6d2f0ed27cd7e7a927b7efef7cc177960..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70285 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 Fe*ihW#hm~E diff --git a/03_source/mobile_baseline.bak/ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json b/03_source/mobile_baseline.bak/ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 9b7d382..0000000 --- a/03_source/mobile_baseline.bak/ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "images" : [ - { - "filename" : "AppIcon-512@2x.png", - "idiom" : "universal", - "platform" : "ios", - "size" : "1024x1024" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/03_source/mobile_baseline.bak/ios/App/App/Assets.xcassets/Contents.json b/03_source/mobile_baseline.bak/ios/App/App/Assets.xcassets/Contents.json deleted file mode 100644 index da4a164..0000000 --- a/03_source/mobile_baseline.bak/ios/App/App/Assets.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/03_source/mobile_baseline.bak/ios/App/App/Assets.xcassets/Splash.imageset/Contents.json b/03_source/mobile_baseline.bak/ios/App/App/Assets.xcassets/Splash.imageset/Contents.json deleted file mode 100644 index d7d96a6..0000000 --- a/03_source/mobile_baseline.bak/ios/App/App/Assets.xcassets/Splash.imageset/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "splash-2732x2732-2.png", - "scale" : "1x" - }, - { - "idiom" : "universal", - "filename" : "splash-2732x2732-1.png", - "scale" : "2x" - }, - { - "idiom" : "universal", - "filename" : "splash-2732x2732.png", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/03_source/mobile_baseline.bak/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732-1.png b/03_source/mobile_baseline.bak/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732-1.png deleted file mode 100644 index 009110e3ab450db4d5f395f2bc5d6a8714714e9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 208821 zcmZ@=d05Qd7r)b_k<=txTBh3KEwraa+YDmtg%p(vuVSJ_v}z$L zQc03btM81@;S>r_uTJ!lO012nlZ6x@i|evmUYk z%;bT8QM^>M8UEsT+q%~iA%VH~X{DwS zH@9iI32)xE?A%up@4%z^svGXs)vKgE4+-W~nadjOsA#XSORIMoMM}wqy>Z%6b+J5) z*92~o?%3|@sNwCJZhrP&o)l}SzN=y3X3TyZ+%(vwwM9V^u}3qH&M5RvOWN z4>4dX@q`kq>pX*pwZs4kOnP<__L!TV_RMYCqmcP@mew%;(ha;p^ZNdgx#O!Vv{zIU zwfi`tOX6KDaaI}up}n7lHm-^fnb{hBy=v~1?Pr2i$Ec-`Z!{~GHOZ*ZW~rFt2SOSt z#4m@wmDY4tSl=eHzDzPy+qDDCnRMDfgzGzNf(LP`J7D10P-7M|`76z2a*V~S*B+fn zyRAiM@Z((1oG(?wN$ps_Ued|UG{#r^UDF~~n`^@c-VRoFl-=Y)O(u=`S#s=-s*ZAy zwTXrdS>X}^t<7;kmstI*9Yj++B8}I6=kmEtF}W&X3!^x>ODdKYn;%C!@gV=!#M?(7_wo0q*%yNwGbRLk_I7Tb_52pR>j*h^(p6 z{F+7q>({#{ahpXiB$}&5R|JW&HixjX@i>v_(?h`uw>^&c%v!(CW@_;zz8Cyzhi!+@ z&9WN40%kUEN(~m-Sp6`kb$o{XWWx1vJbsL(PUv$@BG9b^PvrEv1}+v~OE9~Ayk7mp z#kM=E`($pZ=09%Qa4X?J%&v#BDTh~YIc*Xw@kGfFz5AyYeI_o)d>cmS=2g0I>%ob0 zI^}7;#2CL5H~rS%Wi6~2OK#{4nsTPeY3pBJgij25-!aS3=i994kOepWWM8Nj^FNO; zkCqKJe^)6z@4NQLk}xT(eLSCO7^Jk2DpT@$XwJ##{PM1yo&A~2szb~|z4u1LiE?qp zy}j0f{={~IYdWh6@0lK}+1{G*nLd)xah05`V4YXRs=Ce`yk0Uf zv6|&=sa|}uKc(ArY)toZ%QBt}qqgdCOhmg;&+A98x^;Q-Wx1<*1v#N_a^F{d_hZ$X za@^QxA>+{NSRuK5zj$B24@BPwnGakCwHMoIJo2L#VI-3H#=}3Aw>e!Yl~$x%T#=Pu zwj^{3cg@W%j_6y0AqQkuZ@6m;t8|z*e$&?e7OQn=(&PD9+wuOH_?d@_3Mm33pYZFW zrQRQ~W06&T4!p&5T*rDSE{>9xky*pFQL@`1tPSfBzfCd@6_kE=;|mqz)CfjM#bl)S zgusi~d_j#(EETu@{;f~CN#)w|XZIUpPN?&=*3FtVaC))t)^j=~G6MH-1y%J8=yT&P zj%E79xad4}%_C^+N^iepvop223~vn)hfXA}_6@c7%{Sep;bLEX;6MbnVTaHd^BGUV zA?y`x^NE(kjk6dJ7cZG-%w5-Wih@bWPvxM#X@(P7dSTTT-W6rzZHy^;Gh=FZ1*0+M zttFvU@Qh}-|HB(aEgQ|sLXuW&AxmwXyXBGuk#AkG9`;j^9VzrjTreJ@f**~D6j(u6 zuuqdbbzr;HoJWg0iaVwXyEItm$<9*v&XG2zoW*91m~u*1#eOx%vHrGyBL2ay(thMY z9EqCwBgXbA_$Z^1e6H*GF6ZL$#RrcdzYCuv^Q`^XpYR{7e?u+CFE3Zi-z7B8J5aa(Jy8Gshu7hP)ay-(Pz+HA@L$p-L$GqoG z4619HRlc47t%@Rp`GduArh`X&6_p)xCWdscpRY3dQg{+$=zHV*|K$zI$pH=C<7#l* zcMW>B2jm3$w-Wt2Z%l6ZHok({LAFxaed6`xYKQ8>tC^Yp4F1|6f185-=cFnb`Qq5n zv`;+2!C$$N$oKs}f~2WHSyC>9{|Xy!wDYwrZ_ICFO<^BbjUK=kTl-9j*!zb@mQ|Ia0aejBU}(T9t{!tdNwyd7`0t@c)*O6eYY^!6ch zg$P^DGz+PQe@s-Px^rTmy0%dgnE%cfx$xbIT|!jRNJtnO@k2aMgtQ4q$Q5 zAdMS-{#w+0id@LQ-YG;i?jrO7k(2#6kEyamiz2BOS6AV&&3gYWrLK_(OFic<^*vIb z>h;L0@0ln(^slRNbQ0xgUCX<^1xMFh7(eu$vh3adm2u)k2f6(R$h&j`$4+Q5KT8qE zh@+!({x4ug%xCmj`#yKgRo~e&EN{Fr${LBfS7XoUV19hJq&;L~V!UsStMJyzg2rfK z6VWg5Kj7yN)B*7Ka?O^{O;T^Y{kmC@q?uEr+Kqv$pH6jMyc4#Pz0A_cs!B!rt4c+3 zBaWWWVvgpsrmTDL0*bA2GVFAeSziTlQ!bpN^2uwQv?2elD>2rHY9)o6s<9@95PO0) zD<8SY7LmVaY=T7ZAI3DY^4yeW%MM%@W~ZLI&iQ~OPi{yHD&*MhQGN46Vhz#n!XUG( zyk$4B@!MhDcT%U#1Y@Ivq9z9`h}YzbpL>-Y=dsY#=I6wol~#~^wR5?;vE%6Gkk<~m z$qeWH)s0%itf6TA@>{}?4F$JFgigL!N~HDInDj;?vl3%ncB#~NuLk@rS)Su>nU^`D zSmd?bDN9(WR+B(C`TCI6dRsvXyw1caa zntq^Y@tybu>%k+n@yhY{n%yZAVRP!A~0c-5BHrmFV z5TbK|V?E#O46=mt@UTpAGmU9fQ#SQ@%a3)+7F{cp!B}cD_tgbxE@>LuA>k_6H2=Gz zYwTRmH~SSFAdJ1_z)|CM|NN3JPo_O1o5lNMk+xZHUddo0GWg_q`{o6S=&}RI#c}Wl zHLgCixVrW6XU#hFHJVj;tEe>VV}$3@SC`19dLMLkJthVHeXp0-WbhqUGa+A7Skfwd z8A_2Qh9HP1Hx|z4g#G>%5yc`=WswBK61BMpA*;(co|G9+@=)EkukDJdg-wYJ4BPBo_cCy-;n)y7QxP}MHN#Ll&fU1w18?55K<&PseL@5F2h z&xPGBIMqWi2TOTPvx54FMn9OI5xhx;d4;1m2Iq+k=*!Q$ z$8`O_SH0A|D_mfH=8VKA@bFhpLxIAdOL3D!aq2VOJFqdNh8krwzx4%c-4D~wm$;Up ztHXFGtYjs6DFWBBS+~}l=fFG(4~sSTaKi6Bz=34Bd1fc)NRez)jAQ9lrJD}-zaW~1 z5Zx!OUuV@T{%~$-nXGKx2ijILdn%KJd1i@tSct(gWp`njGu&llxXWmCoF=Yl9Q2p_ zK}nJsA9)lR|!a7JmByh}*ct{hX>Td3MVY&l<1c1XU)pzo>ET z4_Rj5-%#5&4YqmQ^;X+?sY!->0L&yI0F~)NQ;x2A53wzsH|)pgwqkT8`X{IlpHA#t z;ZYt8HSW=^BG)d;R4Zx_6h5BSw0JO^bNVAmhr@9}@iE6`&%NUKNaEVr)Z~OIsfusT zw`&=aKep%J_MzWM&$;`{J#j@t58{TPEu5N8_{Bj0$_#E4vgHWiI{!-X;0U?pgsQbM zqt|jdYwHig>#m_sooby3#E36ka%?fD4wi4Y2J}a`^sBk_sopvDT^D_#x(6LudA_6j z|C4}v`^wUZ$vhHegQQVwAm$>sK9{Gygf(7s*T8Vsa7=$=-e+d@f+75W0p3U!UA*2e za^$(m_`dxTijH+}_lt3AXPp<}ji7}rjuzx^a}c%QYn0-YYEO*zndr4LP|k~83vS)$ zYFUKu708sphcc?%rMdi9FK1gnf|EHna|%#v{ha!q$%FM}HHuR?JDJ=6V_!~8(N0SW zpQ1Kj;U*4AIYjqZE?zW%rZcd<2(p2A|5+{J{si*@!5KkFH+so8;J=IC1r{f7%( zrz%AOhoXzCoJlxtQ9LW90aSXKtI}m0mHNc?e@&xhQzraezofBb|FeohS=R+xX(`W9 z^8-HIZq1{53gGbu7mu4cbwguvbY6sapaH$BJHIzj(Yf+JAuf6a^zI_&;e3Z1WbGBF z!Z|9nss02zA$C))&2YCD&2^6?LugEsF@UA3DZu9~ETJ z`-DC(+|2>#qfl^g5zmP{|B=Sgz@CsI!&mRrR4=frwROCm4Tin-@$wS~z7r@nKE-68 z`a#sTA`^(7aEbWYM9;g_H5k2ty|MVWrE13WIK{E9h*`Ga`-Q$LB(4IR-$FHH$UTOB zDgXs8vzvf8+uY+^A8=wsyOrtCYQDYv#2Id`5GgV&R&*xmMLfOvV}UmpT)}p$IOWs= zc57vs%|u>~c@)DlReDBibj^9L2Al7G^nS?QGIg;s8acuZjiq*woF4g1oV8tlpvhSa zG&u0ljF8a~z4r9?9kovQS9~-TxADx}s9|-ko$25s!s&e~?1proH^znV3jkh3wNYb# zEiq@j?^}LPc6l0c>7!L0@0M|GAKWYP1zDhjgD^ z(tTPJ*z$TmHJx3{*Rs56wc6VI4a?uKn>P^cgQYGnjJ5uPs(o)|hpS)a+Uq_)#7W#T zt`68J+&eaOJMXxusZ`8V2EcJu>)4qy9nsG@#oe~8ne}(>PNaehJXw{0cR43tScEwU zk^-Z-(wtyRb7Tiw8diV&(cHVq7OBdm@6-h5a83A9atF@r^1?(Z{G;xO@h8i<0Q2C5 zoUeC-lW_#tIbXqfVj}1Pt=&Ul`1t0$?1;xtlnqPOE{c3#G911vrBT<372+)b+~73i`lS_Z10eyu`yjGs=KA@Vf`9o<0H9~;kMlK7C*o7 z@qm0&pQ)h4{<}WUhsylt?&8!Dp_Z*s)Y)-eZ8qE0!n@QPMCjVNYU>y)cg||hn9VJj zw{7)3vztE54lH~j3k&xiP3D^B`6*}`*m5d%(hPRYwTsEK6-~l#c}&T6q`p`us`&E~ z4>`L}Sp+*5mA0s9pXLBo8ag3?tsK)xtFjdm)1@B7dN}3#jaW50mB`9+`}!XjH;a82 z1=L^E%v&0FyCddb?g9%1N!QXaJGAtpaWON5C|g>au<0ijZdP^e8ZSM@ zW99!)frE?^U2M~0KaK)ILm+Gn-0h+uld17NAH)#I;%0;7c#M(}zqAn^+3>NAJ2WJj z=lXH9n%pZs-mOh*`AO)j$vEt#h4hyDjG;5x9B4G%S4Khq^7gF+m6@~4#Js4y{wE2J z)T$Xn&EW@4RaJ>EW`-C2XXq6D1lmZy$5b8PXQ!n})H9s!e)2txn}95788pTekASfP zBJ&2#S&7EUV)V5^y1vmriC$fFaissl)RYZrxw{fK2Q+O~MlQeu7I>&h1s+yajSeTW zGV=G&TTuSr&L*UOp1dih&G&q^!U5Io;BT^L?|BgRymW80H=p(RsP$CB;h&IoEkH{& zE~z-5Th{w-5F}ae@@voi|}z`x8QDs1s(Jge+ur z@b&fEkm{sn-R)z{XgaTqdg6Hd1c2)b(A3)Xfr6dKZv;$q6RXl$Q@v7ETl#-mL>zXx1wO4sY#RjBmQ)p|;b_0hbM!MRuXfwMcl5uqT& zSjtAxvvsjT7urSz3U-6qjQE>sz^`Ind(X78&7gW&X4LM9$niHC9KWc=xn$$^W|l0O z*Sou<`0bw=}BwRYy)ii$V z%3d{2bY$P|d~b*8>h|XejA!o6)DpF+Gnnn-^>T1*ilH!z{3^?qyZQR0v_;? zI&qg5$~aSFR-MDEe(TP5cHQu%ihUvU*Km8ee_q_7UsvdvIiC4iR8=g(s5ld|C_|=U4$A)uTu1^J zTlt&#*^5B_%uug8o3mj&KZ%w^>tW{Hg3G@D*VHD@x9DoQZ0Jt(;Z+85)j@z(29O)_ zH>t77pN^=d&7%FGQr7w-&61eYKD-6SlR=mgsa z*M9S>;xt#Z{@{|XjI1{DH{F75f&f6*iUiJ&oRDM5P2(?tJXxjAv#)n1X&zwK1p@P8 z17sYJLvHF+nXx7A14P!fLn=m6bN(yxnpTELcgt)Ftd{WoboyqCnI-J{Z?Y!6`t+QAmef+Ta$$$VHss#a)DZG!8&k6!ho zgMo*Ne$`Cbq5=2ao>QmN%wyg74B4c-f}}rypGatZQ)DMQZl3M{V@wrzcBEaMo3hgnl@56*{FybD;DHNkqZ%;tt}%R9t*x?t`t+<(z0M#OUKC*hov-0 zGd`f3*F_2>!0y+a$np)%If_R9fwS%MFZJfJFQR|K=9%Dtx>=U_3!LlZvvwQQE?DD- zO7CEl*2 zP0|5n^u&bc<_)mPI;za9DzB+{%Bqai@JWi{v;{tghEVUjS1G&P-Vy6ox9ReJ3WV+$ zyVQF)c13a^47IZ{Y^%O$k#~+|jTaQ@-f>4XnZ(=@u@{PGST}HXfK3zK`*bXWpVDTRr-;YT)%z zx148}2n93;)Ow#clnkOYc%NIR{=9Hth&nkrmcQuiy4=DKzoPT;iq@8*qjgrfuFoQi z=)291THeF;9T!8j%P@x_f7qzM5|ixRmP^#U?`SqYJa3vVibAFK*GLIj?l-52jnF`i z_LazjN0t;lgh)+JWQ&MADM~l&OrfMZ*D&rHOe1dy4G~Xrr>=9!Yw)%m&RkYHb*IUU zCaFonIUf@Wd z#n8pOyeTtb`|as^3ZGmu7(-+EDZP=?VEhuIQJI!0<`W}Q<*nK0PR!(1tc_zB3fIM> znI+!mW^BmwdZKQblBda3?0bBD8sjAZq^E}SZR+waN3AzS;qfJv*s&{o1w6|z3g-w& z7_NXWKB@2dlCIgfd4mSi_3WL3VwT*rMVdhRboUnT+E?qG)m>;FMEUhAe20)0*kP$G z=}09O>845^lqs^#>9Bs0P|Pw~8^*l&`Bx0gml|+qm{~h_7M0yrPgL00e-Gz&7n5RP zfGz?AUICQ7sSkWEPKza>p+vejuC^}KVxvBO<_@gQ8xVXe2>#Oh+$Et9R&vEk+T!HsF1ubo+E46;r`xe&RU*WP) zskLQ+YhC923GN~|u3s3l8k`+!9k?A2erJ8QeYW_X!zlu`BBfJq`}dgQ||jqvHS)INaZSp)|Xi+QOnxsOhCs=NG*ARmJ?{Z!#B2 zWCVBQ-dT>4?T1K<9nqt6A_cR+%i&D_^*$&pF|n9+yO`DctDa**t!ddkez6Z`70^UA z<21w&4WKCmyIyr7`(8B;VX23(@|AwAg>;$KcV?L+^7QS~$ID;hE9jQTJUUB2CUA=% z(^J^O`qIL3{WTqH$gr*~huVCIbj<-hx++o-37nltmHc`>fWb1K&XV!qDP;Ak6Z85# zvREcdx&bgVIH>+=w*-MzLtwG4{HnXT1N#FW@O-2ojgytww{e&hD+5FWWX&t|K8F)5 zH1VG#PK(lVtr@$a6uv|-L4qXH-8>eunkWtq*L7trEZlF5Kc+3$c|5Bi_YxrmJoi`v zZ;BbH2jfJ}EL3vRWD=vNv%`1*)#W|hqewm-Oc*lTjz<J)k%K?bJlA9Ax ztb4pBGc}RTWhe612|x4KEv$sK)6sLBY?N5OL3_1dLAC=5+rl3w;fD&kKMVE0fl^6Z zgXxp^HSyP2s3AkV>Yn3gIm5veGX}R~EAC=UmdKLs0<$zg#_Q&OV$JQOb(+lBlhdsc zvB3-z={esfZINm^1w{jwE0vMKeO?o&H*GdMkv~fjSiLz(RJM|jg|Iqoel3=R1Nd50 zyzAasQPAz>2n@t8NIJC)GY>+M1q^3pCpALoZ(-R&3;wSBbPZM5)qMcM7Bio^zINuO z*26=jwkik(B05mMl1x)1FFfjH7v&e=;b2?YDs)bVKkhIn`em)q zX3qe_uT-PZY;Wa*`oD&Jd9;NR~7J<>SR8>hsv8aOB8P?}VFs zZF-jWoM{z{amm7ibwc^Bm!rJv6grrjo`-|fTd~sfWJ$uHuOm++ms8orbh+l0Bh$)o z-8_ldeFH7wwJKRQU?ed?l0z7}3;m1*CEgEgENh%q#1kY}g->VqepZlmLkVNR03y@o zN;GpTzqByG!qJI*;p6C(-QdWR!t6zpANEcwQsr7pm0iM%R}Su}!|BJKPxo6F$l=59s#{4-S#eyhk$) z`K2Xb0X5(tHFttf&$Py}LwvTO{d820XXhn%8{Tga7@lPd=7p`d^Gh!VN*UNXg-VZ% z*OaocFn#Q^C@FZl)Xzj!KenV#4D}wXa|of*>tfH5MKz_>1xZa|=oA}X1>O$TP+n5K z5@=g}g=(l3JH`QC^3k@{)Tp5}0oHN9ul5%f{T((P;Tbn!(x1XOBGJWf6 zwdd~1YWeQ2b$5Ki zLGfTWADahKojr+*W2SR|Vs+8V@gx3PF4d-(1uzh> zwhA@Pm1VaW*^|2~4>XQOT}~DYn|Ac&Kd~(d-z~2Ct)VL8Fl>6A4_Pn6^zFc-o44ri z4?==7jffCZDQp_mb(|i5BJAt_4cR}O;WJX*vOsH8Zt;swOj;$9-o{VD!>($u>-(`m z)|8p9CBtmv!{5k{)}@3{M+^fS>2>!ZT5Bl72~LF5UrbAt+!qD{=jB?vr9J$T1VxFj z%=9pHL|nBuV&VAZC_lx4{X+L}?{u&vegm`wbUp|QyOKmx^bw3KvOGO7-BOATnP;R_ z2O@T`GGA0oonNoySCHt4pv_2928ctO(NGDzOHErzV)~vN1AKF=O+%ul>SEYb62ZQ-xG70I$64cRYcD>XC47>Tv&;k;EXk?gGauS)H@0jdHHn$ z4w0X7NjIl&TCD6cQoNFNf2y}He|(W<(|p+Xwg}ROaBKC-+rh3Sq`$j+Pl0XUZp~HG zx4n8dH|xSG32p-YX9yJUvW%WG5w4zMLnm zUF%oi>4^IF8=yKUkbO5$@0>Vp>65Laap0eH=bn(l#naPp$G?shje=uowZ|Kk?`Bk zt^2)6_Tbde_48dUi(&w*nIZJ|f!;Z{2U#aVr_0jQ*G5M|gvoXHaFgMDsNz0vfhPdX zCq**5Fkz78NtF0BJ!-1?40@BcfHRrH78_s-eLNalNxfq|?#m>u9kVUPP8WUfT(g_v zU0_TdsG!(>eo6#Y{EI`A7wGTlU&_Z>8rP@uMHp?SBNv0ZqE3wJ2h_AV4Ee4BBzmXo zWr&__ep2Pl)UKFzS__W0KS5O2F%>+Wfn`^|8Gt7*po30dlYY8h6=c5p=doG#r_1I} zk4qir&)WJDciUD$6RR%PA?p$WntjO1fS(irS-{0sUHJ|zyGpjnu4R%KQ!y=zs2ThC zsu#p>sAqbWepQE19*-$VgiyX5%oO58zE&g^WqRMN;@EGS&QHQCKB9b)Y)ZaFP}+!P zxA*#Vfk>Hp$GB+aacYcpig~qHqdF_rd|LZKx12UKWs;jK8Rxj)`cNhmDZLIz2``JR zAY0$GQ9u5;moaGTSA5&ECq%FLH**{ZI(KLCyqUcLGhRfu_{c_2gPY ziYFegx30My8~(0fy0mN8H`F>b^f-aca4^gJfNXXcpm!VbXzLS6F)vG>o>Ftuny%8d z)6U^?t?%M#6O;|H?w`FadqS>5n1FVJjUCW#0{ko=^L7wTkH~eeTF;8zJ0n)>)K8s1 z4HTESCUR6AI=@|~T+<$AuR6fGeV>0_V6g1>0Xp{0 zgzgS+%Te#8U+t=(BoA3T_Z|+mjSxX6z&#mC)I0q+OH<2+;Dw1Jz(Z|08fXKkca9m!z!b|;lV3DOId40>3>SbONO_9G?N#JR{3oW}( zRZdJ3+B>8+6CP=8O*AvHgl+;gl#$m&>L<1;u#TH|NChnZSykl+0eF6U(rfnwHg+)A zL)9)VEr=FC*4+FaOS(CWDn$3r$597a3Ik!*~ik6?)7%}hoKifzd&PeUQ*5m)6}qkFqa6ycQNcPT#B?G5;j^y zy)&~n^`6F&?NZx+wak3BW!n3ix013+j6!|<*Z0WgRv5B?^To{jB>Ma2VXtD-J*Fp< zlkeHg*e*5s-#DRee{l5tE=C@OvfCjCN;7xD!6E6HAg3We>2)QRwB9UNQjDl?+KWR^ zv$TaK%P9$XmnFaGsax5|pIP)eGK5#jPxvGsGK}Xf5b46`2-E6?EG3c2XkjR$r6BpS z&qR~=FZy}3Q+u|lY4XHYbPxBs3bA`{7V?_toXutGok9${fkhU%>vl*@hW}zw+HlYk zoo9J$?SvVDMR)VqWDTJ>-$bg=Gx|6pWhdcqD8()@N-Oj9FNBFIv-PG%REp9qtFFT7 zd=`Y%G{|_+b$a1{^K}qK5`0TFL<%}LVw91^I$2}}m#S}5Lg}GcG}A$*3a9vMxDqzs z!lUqY_=-OM69k)QVC%;qEHeBo^z1ekopa!?!X+>L8I3z6q^|IGu8{(sY^s%!JV^wt zfLoAb5k71I7JIHe1rIa-e`jo5a^6mctr_U0p|^3o1=(Gg0?Ls(Auou%m&9M%iarV8 zD=8_P`SYEThKyVsG*mMF!DMge&@K~17oh6u23o%(wL;DrIi;0uLP%Oc^`Bp^mV={H zR&C+==#^XFW5-Mo*R+6oz~C;g4&0*J+;49b@(LtoUxIhHFR~VG{Q0Ixu62|5dXc7~ zRV8KdG=>_hQXg*yW!p=647+`1aZfEn4<-PUqB5{3vc7K0)ndVK8#j69Wb7{{|AUFF zKadf8iSXzmA8Oml!|tY~Y)Erv=PHThW=P+$8KZ)wt#-UWU)IHh7BY_?dqBC8aaLup zPHc@|%3?7z4-STR5BMR%z>DSYQY1G>Ah(D9s)NP)op!A3rO+m~lYCtCg?~*P2WZ($k2D9-vo%wv zf$x`hFnu8Vnq?T1xT+)31fa&&XCrMJFnz_BO$!{Y%|c~VRbvXJ!6n0IQt}c( zfy{?iFT)651faYPq~3uOqY%pU6z9vF?qY7SbnpE&9m#RWEk~&=pL;lgI~X0fcnXGc zu(Y2_e?NTE$*2Xvsq8m9hd4x*mdewtb1!}9d?5mQz9oX@0JL-`kE$!rE_C!&HLV^k zG}IQISMeLXaKlq653gkWt5U60=V$n~b0ZvOcmZH0pef!ASMrw()l@K4;+J)yzk6ki z5P7#sN8vK+NPOY4%Y@eZ7-WE6!N^Z-J=D#LHE`p}lir?gxuEZ#-}D@F{{-WTfoV0B z?mfZ!+__O-45gU!NCU!3XvK7sn&FNz)2YGsS(&$glh^q8*b{?5rc=Cd>W^7~Ck8b} z^}AI3LLsg|k4^YC0UcIOg{Y8b78|nnm>4{$z5ZKN>pN~VIP&G~1hvLYOcQ4J(5f&5 zN6RPUE*!Nf6|)?bn&I(B4k=L68AJK&{NQ>Vjcwv*x6^EbV$=1g^qzrz&*Fz?Azzu_6lFzmtVrg2(CwEK z$Wpmjd0Nd86_^_!c2~{LJ6E!s(R}=lndz{S(_oO2e9UjkN>-Uo1y_80B&~}vm zojw*_3qwsXLUyz2i26t6jt@h=ciIJ!685*f?Vvjw6@MZp$7_89U<;aR?4iBBTLkpZ zPU0yHVO3z0TD^M*E3MVVlWzstSCl{&KqT96DflJ1$Y}m{oDWb zTXH^=z={^yhHY>CZH39m_`n=m^|$BaB33$B_VgZV{D37bT%=g3VtRkB;G!)2)?YJS z=GoOY_iE%`OKlpKuCVJo7m8nwhG!L{>Z z`CvX&x0N3S!E|KB6DqwsTTSp|*L>8oNr(GghM&^E%*E2qbw-SlK+$AA(iX5R9V`QL zdVQI;IhvP0jA=81)=zErSXp=!k)apcCQ0| zEG39CPm7?*Qv@{mcBFegDpU%X(sq;M;Xcm)IqB>TQ1vV9V;&_vHpdnS0$^bNj@>kK zyVq-laVxt$ll$d?{|3$AxyI_%epZ4gqY9C7mSGB#!M0Dk%+UeQKdwKyp8aF(571(g z#}sISb=1k`Xivx5vI(vJS)^lsR`Y)S~*j%_0qz_8P9o|BLA#l^LwKpd=ZoxSQMkj zj|gBAM$3`CUI8--eBDP9_x@RHliouUdD`_ylb(x_K7-cwh9P!Oj8}Cji#{I>doyw< zPyW2&l}hzIu{iIrH>*2axjw(LAFY&*oKP zr7yIsKm_{IoIhfLuqd}QE6UU~hq_%@48}Uau*!bu)#}-WU6GF{QeQ4){+Uc7x3I=_ zM>0&oLPzQ=?lg=?k<3kaNcJDF(x=iPBg*;@MZWtZGWx?R)f=6eX^zyMWwEp1f(=F_dC!J!Sezo#>;v8f9_O1D|hotEz!*p&VC5Z+ffEjBPhFp%Uwg9~`p0xP#i3TUi zYASr;<Vs&>Z)`!t?p4v+a<;M_n zKs^#e$l_|fi;v6P5c5OMj1R={KXQBUY~`^pBSXdyX?_{h+@aVR(C#MP0{ZPhe`a-T z6h$m;1GB=`_k>yfc@q1Z5Wk%J^cDSKz8#C&6L`^JC5+EZ7k0%P=~8en_EM^krFlUwg{(;;6#9 zKZ>pKw*l0cLrBV2)ls_tTaZRUW$fVN_)=*yT zaEWmyM7dfZRPjTt)#)APXVw{|o1gh}kRP~WRTbUKc;=kW2-*a6hLEMzy5N&VsdEm* zdh=L*(*Mhrj83m!Int-SJCLk`AhMV#%kGJhZe89+brS03OQdY@?|$M+mR6X49TfUn zu zyihmF8zAwnIfO5loyvXnl zu7D2vG>kI`V~uLO zva|(gY-`4YjQ`>aT2`448bSY4p>f}U_sq9;(=KIT&#}&R&N+R(La70uR5ws6oC4|~ zGMH9xC?DQ8<~?)PABdQpf`ut+S}z_`Wb-zModFr4CB_~`YZ5B-&Z*r)E*;Ib3i1fg zmprxWcVn8Z_M_6%DR^tyFHRI&i;2sd!u7DoY$HE=5{+ctHNkxP;z5+%{22|VPUN_) zzl;0q5}dUX8?Baq8HSgDg|h%h`=BoP(1mfkH!@{v<=j)@k@yT~HGZe{y3EG?igfzX zo)y>NjveOEIDN7zq099xZ!BA4gG?{idpVQimi$gzec6hrX8SbB-2J8eAPDUR@zU!( zJZd5P_?T8V*ISxC%l3WbqR#vJcRW0DA4;dv+kK-__cc4~TN#1Ckd@5z@FX}@fXZl( zJCoeid5`>o^7zmy+?6Y5;ZDHaVius{A3()iO_bynp_gsuPk;7-Ey5*y-H=Al zFw?rshQIE#+64OG$;_>mv>=;*D=MD zDJ}k46bgyRfR6~--2XkiAGy>3P31k+nV}SlK<4~6$za$oK)c?Su2468a;2^5 z&Nu?(mwzXJeW{_}18&k`qu9(@*?r65?Lp$S*9K7Z$vX{o z$A?B-_Ye?7@=)@^beoQ_Gxc^-T2y@5)ZUnfDRkjS=ceE6mE3*KPTEf&q|-f!3#_0_ zfrcD=xXmQJ-o?7+wTg2oRp`aO={MA5g$ok7qt^{+@#oBM3_y1#42m0rIGhQk-o@Os z!^dU*xMD^LY&dNg9^NS5{a6X}MNvlURz0S4-(IYP}?{dvJVznzG zTk=%f^ocg1z4J8usLsvS`!8(6qPGzL+TLU3-#{lNF{!0_-w_owve}hv^V1zb0qDZ4i2K?RPIId z%@|bMM^p)vx~nY?AIK0m{98Obx7II^s8uyIW>!@fd$#dCB0YgCOjd2q!nUHTPKGIi zEbR?dpZ4A|y|sIgfBuHcW#$jRH7#C0iO`Dy%B1nDMJ>n)$i?cJo@Fhw%Zrz z2A2R_kH+It1X|XwN;nX)#ZLApiXMPiBoQAnyER%+4L%8zVzBiAd@ku+@I6(ds=>q^ zc(S|1Jvy&RqzG)(h|@sNdNA@lp5j$3-iJ%;khc~W;n&de7>p=1&C z(HI|RVOf)}jIuiqoxkd>&I@3e&g`u%y}sYV+k7mg0u?49pzMP1H*W~dI_~^hNUy=n zshuwTYE9r_=?7`UESee3Ed@9xwc!UhN{*8hbjgr^bA2qZB=ja(b&e28w~3$ z1CR=TClbx=ZwvRNrdKI%mf8XBsnAdnwB#<%lj7^}#!!`$v;hOe5Q>4g2H`NB(6m)tKb1 zEdNfj%!I`g*sc}GmT8i^`boZBHWRB%HC#o^ri2esc6-r4CewUR1x?%+g;PI+x8`=N7UaBw%jTCkEI zH7UeIQ(}_TZ3nEv*cxfACP^F`z~Ni=Nv=cb@LUz1U+{U9pN)pEqFBf-*#jS^3$A25 z1_k(bVKU_dv9Oo80V)8xDA8hfwbwpRhUff+N3G8ByWj!fIUz@iVLzByL)x8~fGVZg zFyOpu!eZow_sqLDwbq1ss>zk`d zQlv4guuW-yF+t$l5Q0wQ7OB#52ZVZe@}Pzf*s)WGMgw9tbS4I!{fiYUCi*W`mn%Nf zGQgtGP@O+|j~xq3A8w~8!Yi~tA%AoR#0^&6mrpC{ja3MxgHSYh3~?|rKHa&4XhPO& zk@~n0zO(X2MMfqhBoy9(Tg@+yk$3S42SA&yut4tz>}QqOvnpj-7$uf5>s%f@-2J0s zA~ZEMEfur7F^@jLD#vkxC(^uRVJimfRF24hg{%Gl7G~Iprtg157oHv?D9QfTo7fFr zo_~R_i;HMcaDF8yI&V8a8hh%bN$MD8`invwvN#G)Bma&eYi}F2e)iKho@AXSN8&S7+*u-9wdiFx%N@1f&a18?iUzA7&{dA*0z;g9JL}WH>GYn40FtX43za$WuwxI2k>MHp@jmZ7l73A#xSy4 zhpvdBQ78ldxE*GdCh3roCIb7N1^bCVh{w5UmL0uqrwN71AF~G8F)>H^F_$?v@%clj z$o+Wau+3lWM(FZ$^phy=JT$%-wrGbfqH4YHO?7C@N3E>;ZiwuhzXV6Tw}yAA_Mk19 z!y5qz_kVH3+lcZBl7#=ZSML`1!QGIyxyp#74!C!5^3f#a)u5Sw0f^$OXSnyHj7|*1 zs8J{p>l&{30iLy05j+YaUR9dJ94j7piEr$?{Shvi*d-N};QhYyL zpKNLF!bW_iDgeT2Rxjp&`kj{b`cj7Qsm4EMm4laCECvRx*C7(lga`FJ_)I7mJUQhr zDxjX?^cN7E5s!_D@keLs9cmCFKwCC5na3YF@2``&4^PYg1b}4T8Y4X=O3AZZyIGZ8K$uP`sm`3xZq7`+o_6 z=2yT!PV|5m&hr(8sP+#;HM|HFd(*f#62gw^dcUs}8IZ!VM#^Z}Dy( zM394o3;R_Fk_w*4<^Lr|m`4^Ez7j(^(6(v1LukZ~x%(}g$dohtiwm!KPb0t9`lg%8 zhlJs-!T0GF@IOJ)*g~y-cun=kM1CYP{$XGbMj4-Z;1LG#Lg3`lh{yE}DZ?b^+rM~T zvPBJ{;ErQVOpkA+14_VdNNa8n^T>Sn2L#|2O&!6>!|~WPfy;Psj2v zLYcOF!HO2`gdfk5MK-u_LII1(?1&{YtI>n=f5{(_3YsJ$b9|IYWI<>08;ta);K_x} zA==Ez7Hwj>vv{DwUn_^VPn{XXMEGHdHXg^?cQO#9@wO2ycg2j+l3C2*8df-rc}mU6 z_?s4%mhMOJd3z#pY8XCxh&j7@;v5Px29VUV%c{Zt&ntUpyvIKHTYY*|L6Fq85|#R6 z+VkB%!W&5F$IqjCVQt3qE3to-c*AoSq`*@3Lk0ii>&wHTY`@2!F|xEEX|+pH2^C4! zNTMu}k}#AKvS&9;CEAIi>@AkaR6-gI zXTQ&V?sLv<4yxWa3zM||Ki^nB_YEjh zPEL<9ev635aU=RqMi}dumJqSKJq%}t^62F#{zMp#a801Bb15Cq2$n(CL4PHxxi5W- z(1oqgGXI~RP+@8u{V*aP4oHMJ`_3N6T0CaW#4Ulx^uViCgmtVlu7j#zY!$Zb8GBO)=0Ojj*o+$FwAn9P|*tdrX&G}pyNq7jW( zC=ohfu*`o&(7Bt_b+Ja^#IMvP9Sk}heRgNG&B(1Kw7EFX2(Dv(%II^To)ylr?LYbK zz8|&IT*6{T%I$fPTYabl&)dK1EqtZilouHpsm}tMeU?&NU&;kU!US4kq3}fYc2d$H z1lXN3e0IRv6-%&oxko8W*%SK=CBmQpor;vg{=)n)aqwe1%r1mXSlklygm!>tc*0&* zCo_maFu-5UC_V2;B8#dIX^jwMT9(j~9be$!n^b#l49;EjCupfMsITHDV2E-e0&)jUxJ*59;*zW1>) zRFA+4(a31JeM4?1r;cHH8ibusmT=iS4hpX#487rt>~F$eSJ@En4TlT-PPq=wAgJ~O ztz0tvIdBY2C7;#l!p;4n@h4yvKYwBRhqe)K81J_*jzY3BeIkkkL`3If+2|i zc@E)Hutg-?J$CY=drx}G}<^R&T&Z{FZq;sD@VR4b!ddBDW)+e1Rv`4*;01O!X&o!Gz3NV>@(}-y# zivz@wd6!Qno$~o-$x_GZisR5;53UVe0x9yDbn3HSrwiNn)tL-n6k*o+fAXO+84S!= zQU_9fN1Dqh5Q%i{)@g1+E~NgmZmCl^Ycd$#1)Mj6CLC8}I)X;E)QO4cG=tFWm6A?@ zE>JCN1Bji@}+~E-Oz~tpHWuu{zVBTNfm)r{HduLi^#3P?k6jk_09|7gfHrxuK{918VYST~bMz&quEh zVcM69XQFChKZ-tyuQq6*pzChKI(EE@1d$It-PJxF#I#>sLUe64U%_U2^4>lt1%dKU zqcTsn^mITz(2q=Jz5R&IlV8H`$lcG!WICM_n1O)4TRk0L(Mu9+!sacNY0QP`9{b$Q zzFAK);ozJ**Evx>a`vE+s9Pc5PSLmY9GUJIdL8Vu>aA zIF_;uIDe)e!3u)=zxXI|(CI?7&Ac{e_tvGBgt3(Qgby_ZsqfJ-1UIDtZmLr@?vRX* zLYzT%+Mcwv-bmLHXCab;43Y!Q2nCm#vmv-*0alpl6v`mcM~fgu8nx6HAF-4<>NI~c zm+X*3gH6?Zpv~=PfZ#LMG5#f-Tgf48_f^HW>(Np&i+5Q=;p)|s{vqZ?9Ey3v;bTlpOQzB$65q?lkZ9;HP3qkH$CS9mP@xYzw zj8+$CtyjgqyN#7E_rO<|IF^$PWss7Ke3fuSge0CS6ju=h)2&xlbl?8I1G1t^xZqB> zvxGG8jG162xNT2&y!*%T0e&?cBpbIa!4Kub*zT=&E9-gvF3Z73UQv6yoi4!0K2RrU z!Te9-$Adbp+NngScNj8x%$Y987=n$Z`ROsdiX+%?>d~y6f8HStUf>`}! zlpY)O(#s(xVyAOKXiH_hb6~AjTdb6}oK7k$0!0@P^@4J&YmXHub6jHoZ;Qt`sWi)& zNzG^quHb@9qrvG>1Gzh_%pJD`%Jwc{jHE^+FSquoKQBE11GfgLL*A4mK~+wRrOe)F z6B6t^Pi%L?gTh{80NkAsUTbu!k4x#5- zq@sIe_kl@dsf31)I<|W}@Oz&J0o{vL;R@w2aWDbvsp#HV846@&EFrPtL=0CS+`fnx zh^%6Vi%iL88GepCEUG+81i2-anAsq2;SzAsm^mTnyzv1?)@iQCQSFC(cfhbJyCqa= z-6mwqg*Niq!9<%WL})D_`OH3og&;+<@J3E9u|{_j@(yBJZ#$t`V?rfd%}IpwHt6(Z zsX*(P@e=VD4Ew0*6Ml2YpFadrq|ZLO6`!t8XvFRVg@DfWf8DkmoM?pKf1JW;w@iU4 zDne!drwme1-!s>vzOV9+dLz}j>ReTS-3Z6 z8Jt&1Q`}of7^_Z>15hyZ?+<=MKiDo^G*Z5gMKFT^B|GA&Fz_ziQgiQd#eQu!mpsU-^$HYT`D0 z$*+z+8oqwH2kJ%3MnDnmXZ?(IcZIcUr0b;!s4j6uZ3QBj9-VU>3;m4V`Yy}c1#GE- zQ@+Qv^h|wcmZB0tv`ttXx~l(m=O|J!V1s`-~W%->H^EA?Oj>nq9%XB!{=d(?Fi<0KK~Un>A(2$Ne;fKb(>r| zaKt;v^1AZ6?$h@Xi^}(n6lW2*+4uWPJZ}S&rWfEmUsFw@Tc zCBfDy(6q5{V-tmM(Hr1pGt66%);rX8JFn^b@qw=jifule7A=6Q>|eOP^#fHS;P`_Z z9K|~ajV@GavBUUk;47THO^D`m7h9AF^A154FvjfP)e{Q*N~@60X7hA4Ih}vPJHaQw zAGltC{6$V9tJ;m}Hf-ylJKJ`PzcKCsj5F(WmbXF~YU}0nLdA=k)psc)*{qqBBV3=} z{LPv|U`=;!qRoC&fs^fS=Ef@(AO=l93lq+@x73*lI0i$`2P#W8{cTNn@MwtOrMop- z+WuiHYKPh5eF|=4F*U5i>8zO<@Xfb>fAcB&O~b$l+|Ii_%901vO<-L*x!H}Qu5Yro z*=;5nKZUqw^Ixg?Tj{2EgJJl-8Ta(^AAdu;_4oq16iRP0n!XIKkIQ~4PzD!6`Y`_Y zUt7dm$wMFyDLbi%_^8A?%3R%MurRq#*`Yb7=92Flb8n;&w!Q~{OQSCsi0s;>W7wQC zf!zWd5;ycmdqwLGdN^(SD(Q{%fu}j~H*d;O@spwqFXcT;Ceh%SasmPm=l9O0^{a{K z8ND@k0&bjO?U}#VhN5dvJ4<1;!Q-Fva%1@d_A4u1#HtUanLp3}C3JCja5Q;oJy|=b zvwN&y%`!Mbe3Yp#%S#LOLEgbe=Kc3acB3EhF-}(zj65Hi2nhN?(fyTddjwQ8N`&3H>LD`!@n~f2(dQNH>h=@v9le@W93=`Zos?P&M&z!&f=C zc-8H?57F{XY4CyO#-CQ1Y&W#vjL(Ki-Ijk-WeZe!5?nt>W(fwO(ZHT9$aRl-cd%6# z>x3!fCKO6-|C=rsRL((z^Iuj&_bT$HzM)!PCL&C_q5Avkn?Eu4;r{>P-zZ*#9TS1O zQ}a%5-?1-euS0_O&9|JGQl7RiS{s55bvff9pCW4YH;$HoBU@umW$n)3y|b!93V`A# zH=>DYbGEIsqOq_Nfg2`?L*d%LI4I%^>#pwxrHb~SZFLjyTX_!x+7I2!qK=uIm;ff{YP$@4MH45`y*|Y=s{3j zNLuiNjVXR0JF%^6!#ZtY`j6=03CchhzF=amFeFEEh1KB(knLj*QSL`}8d>@#SL+h% z)X;TJ*(2jFJD!1oRly~aK-y6KRBqxi|EEI7l#r7m|8d0mF^*DoInl;8lB|BOuwMP% z_eN+_dCVeJ{`k1?Qj6Z8i?Zs!7u~LqUI`&)J{0x#n3j&rcINVL@%CMU8J@l19QE@` zC~b$?z{zn!!sq)$dsI)OtD|_!RXBhjRQ3N85}TuYoM%X!^JSOa9`B-! zIBC{KoNAlheYSG++Y)LqDgzGt(_{O2Pwr8OEk+Yatii7zb5MpbdEA))xO1ay0F6y? zUgg@w34;9$74e1p{DaKu$$@V?Hpu1~E+N}IDk|GYmK(x%jqlLTTLauHwu$5j>UU8? zy=VIexSIWM`P!q7a68;&M*sX3)5og;Wj?jEi{HMmZ+xBawbUoSqo2&mQ8IT(L<9P@ zfGaOFgqxb%-ET>5wqHu2(olseh!IR}kA^?=IIC(8A`6GjL6`Kt(e7gMmsLxx)j`*; zd_O+emtF(MQhhkJO8Hd8y?KV!c221F~%qP%^GP`D(oogB?=5JQwU?;&{Qr=S-UA^imN!WAx>r$*6 z2i6gA&@HjD(Yi}zg(+0CpFG-p3A(o*odV(NhwDu(VV0bC!7Pi2p2Pi(`(*Bj?W$-2 zZ+J30qAl9K?T{eb{ehmP$lHvP*Y+)^xc&Mrp|Q2lvS)+uid%7kb(xH33+qxk=m-Xb z_zle+?ysQU`+yd*tw7VhzV+1JVHYMjh7W2~Zd$@0PK)~gLoA2QL%=1WN&b)(%1@11>1 zG|BZ*)@W+4o07isRZrF}<#ny8pO^UJ_<3|44G3zE{0;-vx+z7DEDk@Q;N-uz2XFM} zC)!_J4hG%r8lWA>U+K`NvjkFks7kbdoXVM(@kk_3@+uHOV!vS;r_{bnqF%rmUj>3Tn>87Lu<)aeCg>o-75G z(){tc^Q{nqkxWJn8Fr@s_*@C}9;pyV^ugsFO2>x&t3ZAnK+h3X{B4o4m~4By5{owa ztLSC3WFn~!dc-LdLH{`_TE_sT5*3{9<4U*Fp(vr0PNLKN`%C-0kcBy_Pj44hVKi8! zg0mv7v~Zz1zw}Ni_m5qUGX15c^jP}BsZd4Px9Gy7lHs9b+^`U0?$%oc<(bHMw z1;<=^$=vC+k0NqjG?v==U!$|%DE&zfXpbwcq}LJEYM;0Ge&O+xUYIkY$~nq}&({~N zVprMVzfd!0$TUWD>~maLn5m!ysrXaqH2OjVJtkMZmW-66bRPFl$IjM{i4hm}E;tAT zx8#x=JjUr1O6|_Mh$u>f+%SEvhsa9~o}(ROVxyk^#&RUJJ3(u#T{w@2&HN;*_JYSq zMv02>_{sUW5E_}%UD~%1A$zsZDgFzNGjC?dC&%M(F0MV`NSq%tojmcXAfwU z2}J^Vebe``$w?mkzK|*xkqvkrCmfVkbG|w?^54m7v=6;G$1*f?!Svpsi${T_#!=@n{V2D_DS_4(=U#wj0I6k$7XTG zeAO<;YccK-{u1N^4Xi3s-BiK)iH0Pb5^8X=O*-AFo^C8jR}AcnD}(y!FQs<7*Pw;& zV~5G7YJAtZ7Wb~j@6*rsijwC1R%CZwnM?d0H&Wy_T#w_mAF{)aI^=UZD+){@-EaO; z+6q|#qC&f#9`8oxR%3y#I_>C|KLdbjMHh;&Y zw?PE!DZPF(RI#5j^{??Ssqj{~O9B?Vp0pyTpba z#AE3l^OK^1#DcOpslKabmsKQ5LY|*j&x{LQ9+*0Iv*QknZ+J+>StyW+zAd0w<25PS zv)6GW_|F=!Hx)%Co!T2FU9=p6re`rfOf=AR*>z=Qui}Hx3iG^jH!>VG{iqoF_|&R} zU=>?GTngXK*C+QDWiv+$@aygpRA*0hXBePPyCC>jVJ*u*_wEd-$IcX9X`-R@=?+Kj{ zQyKNUe7sF&F_oO3w8P_L;`qi)#m8F-n|^&P^)pLZ^}w5on1)`u(g%g|0qkW1*fhUF zqSNNOuivIcHC)Fj^t$CW zfuXEd@;b0ESj4J@a@BUj!LOYhgD~NVE$?x@>_mn6~$Di_Fe~7$$kGaU0w8k~&(F0ZA zbCjEqeH)do?^#)~o1mMdrOQtER3BkhpJZn?d0Eu}-kt%3l^6*7agtk{yErRH=gP<) zqd4VKX1rq8gcRl2Y4j7zA}g(Y)0go@%nxdZo%cGSN;-z27XlH`=@kzCFQb7e#VcyDdkbpY z(@G4_dL1t_cs+iiFsjw;aQ7LLEJ|@=5U{<~XA**2g>bt_&7IP0Q_mSH62eds!7O|W-NiL)q`+^3tq+G6 zsGl3ZWbpD0{coZx$uU`<*=M3>)tDUF^F0J zRbE(w1FGI980zic&`dq~j<_BkFMl>J=rLbO)|-DCJb4#wa!Zv7{;8N5p<8D1Aj#%# zga_+B|4x1UVb!YdQ6(Qyv5KqvOmvB^_E0c9MJx`-D^G_(Vv^<&cU9d_HQI`nTZ}@AaW*8Oj`&Q+{)o;0lqI zDH`vk025)mde1O#w5p|2iKVq^B{;uPe=mUE!A4;x!&QsJr9`cX=Q%y0pFF zG&P@26{dGgV7o3+$jTz>ihk!l7wz@m_d#$qnN_23I)p&Ix<$|RFxoR%vEKI;1M`P{ z&vJ+6RPP^zah7K$tJaG*$T8gTITUW1d};d(E|y&C-JDK&J+u1t`?FC-uPmt-sjrXA zobKGDKW=@C(Yx3%>xb>Onv9ojIjIqBzE)?GHu6kbr`bigCz-fx3w6OAo**cB|Bh{U z@-|`*`3}5S_r*SP`r*`gN7r#fMdkVwYJA_6NagF6TOR}uk}DgHTk>-mfc5gV7=RTk zYhOL#40_KIDS96{{J6M%>%}(5m|TpUM;NLgzL!BkGAYreK0RHo3yzkg@tIAj{VUQP zS6%RjY$4Hec;c8_+D?j<+HvR+dszWOST+`I!Mn=%x4&$&N_;^Q# z8_LBE>c{gkY{L)*S=>A4(&N96&i8$+Q)=NUXVxK~8f^d{@x$S9LUX=7 zrLH}6jP~8id1G0R2?Mr)P9CQI;5_P8hlRWyb6LI&zu2@cy?y@D;be?BDm%-H7)GFSjB&yLr>_S)JPC3EF%eW%tzx{UmMP}*~^(J2?d zl_s*+9;$E$mlpAE$=u55I<)+3#&C~5nZsQ~!)746P@gGYO`w;_$GHU+(?vA85C|tz zd&#Zyvrp+~yL`U+=QCg>9VjD+IIVIr6JA44jwq0_r=4 z-%cDKtay9_e_(Apl=!~3k)q6fo4zaNRFN^`~+O)|2) zaHXuOBpLUKXqZ|;(ON|t%S5?Y^c_I^?je%%`-2Ij&ydVoWBjSIiEZAhl*N0kFd`)&pI}P!CR4qhqL<62 z`^M3|-xw9DU^R8l?PCmSUM_is@Fpxtzbk$)$iC`TC1qkPX87`^A4J0WWVR|`^I9r z1cT1cQ7Z3=5Gj35r;_mtWnIeT^{9zhtz&q})}$Wt5zIHxXX!aGi)$G*)ib5?ZMX`U0m z^Lk{?Xt)34gMypdAL^+YY>#BgW+9MK1xb08z|x-m;qe>bSWmM436paWYp%K^T^`Iw$&C! za|ZQ)CdmflODBAE7Mt6>*Mw4O&*;>Rd&m*>bDz&fmHAOcMXxq7yo8aH+)Xo>!0TVc zhNK+(hSIL69i=>zW&?u4)nhXnY&-p2UoEzO6t55MOSPs_TPEcESK0edsXp@MHYjFd z`0LkW2FNr_n2s42L6WsDqtu3qJI!`05rg)W&dQ%}&K8`LPh5mFzgM(Y{X*nPdqR$V zkfmqq>T)@%=racxl>q_w_8$qzFm(C({Ak>v{|IhVy%8(@{>e9XQo-{ob9p@z)$8}v z{u=b~xl(<%|0*TNb>XEIRN-qq7g|&Y0jaDr45ZdNTi=WUe(3>y+YN_N`hKoez&m+O zPkfY7ng2Fn*I*w0s|P(rD!^(X#d|)IaJ7Y5e{WpCr<7jC$;%9wt^`2j0LV|n2^2`d z14aBZ*}G?b<_5FqmBC8WbfrZZPW6SD3YawKI^x!h-3a zI!lkD()V?K-*aMdpn!uwC|S;|MYiq;Z@1He*3}N?%fRojVi|_y`hY^1_>(}szBaiP zY6`re`v)&7L5Gwmxut#X9Hr+CqT|ydrR*83r)9Yb*oxxrqBFaHNgL9~|AJ;aJt?DyeH2YiC? z45Rsp;sae@8e~w)wh{(DR=DO$KQliJbvB94Ilt`LA`B%7(Jb68tNyT%<-_R=KFdli zvw(0`Jfbp1b;>;#MPXB6l=5`npiQJld5}7JqM5$6*R1M)qVEp*fV)m^`7!aSg6g!v-fJ`S>_PxvET{V!KYmF(h^dR z+o#R1Es9|6+EBTX0&1%JLirtKarcbmkP6n3VpJ9(6|iwCHb+A0KtCGYSe`L$gpvjr z!R0rCpJkKLF>IOlobYeUG25jw@2|dy*YcIs)VAr*S26t=9n{*~500nZAD4wxdAwW8nZtYp2|3#{r;FFBTaAmqi(s;$reagjN6LkG)$2E&qnbHd~eqCC$ zxvb=>-VXWRvDE$lz*-4z-&8PBQ5(6RFeQRiJ-dq%>T|qua$LHi0UrNVp}be}{ZYLr zR;uu$Qukn$(#`Q>0s;x!RC=9^bQt^(1D#EaVA9{P1zFz2S#eIT?Vuprn9%2opeL;{ zwu!-o&;d;HSEQEOwBeO*886a0%^lizN3jmxWS&eYxfj$lyroy)kOA>gqC8G;FPklm-$^vH_sXY39aPC%xgQngBZp-3ynZgy-Q69`6a9^i|F1DFf zRX=~pFw5N)eRAn!;={XJ;oXIJ9(y0tPDeCm=sAv__ANBGM=3j8;H&I=G2AyzcU~yH zp`0ugy69nJ0-q&jTpYDe5*B+f%U~NdJK|Oa`P8Y&%Vkigax?S(GmfA`TFVWdqo;;4 z^G|Yk-!5O}FEU2+FZ34)b>|P2<0L&Qt)a|}35?pe2#a0a&QLb$(dO);V~x}e*C0>R zITe;g!tYj-G(rum_1gBN;EYENZ_%Ro_u*pnljJLwi(6!hkZ5f#b&4NDZt<4w>Tf@| zOgQPxYsOY&@YAQ%BS8p8Fe`W;T5e@DgnIvp&-?MdHAT>L9U zsi|`&%N~~gAWC_!kC*?v)@8e)GeZukeb;o1{9a@!Xd}$LmE(OU9^tn=GaN@jmK!PJ zecwiDvbM~w`;8asA7@>r@*_{qjp>P$_*f$(?6CwoV zSycjBzd4DBpXz9?3>+UEoHDyS?a4PZfBS#@H&J(4Xo8pGn;h*HnygQ!30t?MFyc1R zFO+#|0;1D%?k<;4I7abQV?PcPW0eGoSl3FOQTy^5YR-)DgF!UU+RS z+wXq3euuDi@NUK);Bq>>>=N9p3q6CA)ymo)|4V8}D4sE)@A=`U-B=s1A zDDJa4s?(#@8gPtB=>3E)kDz~uX)H=-LiHZJyiPOKbjayKI_E;2JI!Bs5j}SG-EkXC zaojR-(jVxRe4OkxJ1ncV8K$6SfsshwgkIq!W_E@xm`bbZ%3j8PnOVap_8Soj z*yOWZ7?zOtu;F<)QTDu_!RBM|22k=4F(x7&NqT|Os2$=u`_r{#zAJy8F1d&pcW7#^ z5kYrtJhz%|d^UP!!J1FbcSmFe07j4D1~*KPkeZDyFHeXmu{Cv|do;8RbS(G>E!q-$ zH7~r3x}fwSiBHm)6ce&$iz_NV!b$VadmXSrLH*L$zMh%v=-Ir%WfHql<-h*GYj%2c zB!eDY*;rYn@O!A&i8|W->4E3S11=XeQHIWs)lfH&Pdt*ooBn-lpEjbX+Z>H!b{f7E zL$HQQdzcfft&CTg8XEDB6KMMlXD_@pd!WiokwK52dy(SDEE|aSg`qD{;2BKEe`VV? zfW<671MUmTqH?7i9qG9abpPwWX>yE7MbfsH-DQ{Ogl0N;+K$)0Ew=0RCkoW4t^+*E zQ#E5ePwyPNI`UDAlOUAnC{>?Jr^PwYeP-yDi`&P85Z{k8iOWBxG7SfYkYR}1NqC&> zET3k^hyHsYoq&X{ONy}Fj;(2Xd`$oeww|qlgEqZ?x|H%BANm`Yqz_`E8L3F|_A&uB zdCsSpvB*ZOpPQn4?4!C0ag38kh4cqOTUN*Y7(YveO9`xHS09y>PvKSK6pIVyNvE`N z|1%D?iDl&K>etJqqS9%4+G5BGq?oc20<$!0`-XdtMX?)OD`abP5?H12*EYn(rbpBg>Fud~&rZpn1@Z{5~%38y0Mvbj4ytPw2iT7V%v%?2qNH6)l zg9Tuw&TP3-j3Zqzqcl89FZxMvvf6Jl<>ca8i@a+Z8xyxihq#JuLfYW5;F3QNiXs<|~h8K_8nqbxy zyiNz*D79f>?;F)$=PPYN97rE!%&nMw14ce-4q%)(6G`_1E%TIDwAeWdYWcN58L(izp+h(tGuXb^OL{JaB@3xvKc;|!Q3!OE1q2q_yp;Ap!(3nvml!?tzhc>>l zx<@6I8!EGGzD2ar(@ZE=e^aX11uS~FO8!v82&*B&g7qkw;CL3Cp+4Px(a0N+bDiR>s0IM{?nretDX6D){GR< zZ%t?GNIp2V&46dHNj0Fby!q;Zmhxq_@>_SL=I8DYyFPOO>D44`bPEqUQ6Z}FvRGQy z_S+*Da%M6&il86L(4^NNjtWOixAzo5xtL71ll`I zt?AbDr_>OML=vl51j3oc=Y5|KInqcw;i6P!?<>=P%6<7CkTm0(!z{VoLSs#XM2H&j z&R^pcA?U4>Rae{jsCR6b%-dwD%RW<*{<@20^AbU^Lab#XlO^w_@Pb6OmhS1s^c*dH z;)mo{irJgCZVT-&YdE&QBTq?vFl@JmcbCZfRTsNT zO<->6rHRibCco(w-Dat_Hql5hXa_%@J(o?R-c=Mae>Q{(-lW|5+N-x#1OTcYwH0KD z!s@-tz*-liNR8xU)}Amj&+cZu?!Jgy{q6m=>Zz8YB3k+nO*^)l)W`V7h!EMifsiSJ z7+-LVS?;NuTu25yU*WB*)jW(BR`rtzG8bhnYo07Q8BneFaCSy@C;n&jqIQHPHk_8c z_Wa~S!U$etqhYV2Hj~Bb0)eq;byxg=)kMWm0OD!n%O)AIN)eR9%>_}^B>CtLT*!TD zTj9TvWhm>}bJz2qP6?Q-3ggkLDZeyC9`?>J!4-xXiPYAh=R?C4 zlj0in^Pij*$<*c#i<+Fw4 z;cWp*hs}o0$o?Gc$T51&t=~#vWu+K3IFluB$eU>EgF7a`BTor|X6$sL#B4#_cQnnpZPs+PMe}wL@SW-;QlsNl`Vq{1g*#+ye&cupX2Qrs=UxF8LoheV#!#sL7 z0>g&)%ko)EuRB?GOCsom2y0m`j7Oi(rkB=zd71Q^y8IQ*dy}vq414EpGMA;GASx

yc>X3v>;G-!{E_AHPMQh;=A)*|$qd7ON}I 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 z%0D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 d*3KEwraa+YDmtg%p(vuVSJ_v}z$L zQc03btM81@;S>r_uTJ!lO012nlZ6x@i|evmUYk z%;bT8QM^>M8UEsT+q%~iA%VH~X{DwS zH@9iI32)xE?A%up@4%z^svGXs)vKgE4+-W~nadjOsA#XSORIMoMM}wqy>Z%6b+J5) z*92~o?%3|@sNwCJZhrP&o)l}SzN=y3X3TyZ+%(vwwM9V^u}3qH&M5RvOWN z4>4dX@q`kq>pX*pwZs4kOnP<__L!TV_RMYCqmcP@mew%;(ha;p^ZNdgx#O!Vv{zIU zwfi`tOX6KDaaI}up}n7lHm-^fnb{hBy=v~1?Pr2i$Ec-`Z!{~GHOZ*ZW~rFt2SOSt z#4m@wmDY4tSl=eHzDzPy+qDDCnRMDfgzGzNf(LP`J7D10P-7M|`76z2a*V~S*B+fn zyRAiM@Z((1oG(?wN$ps_Ued|UG{#r^UDF~~n`^@c-VRoFl-=Y)O(u=`S#s=-s*ZAy zwTXrdS>X}^t<7;kmstI*9Yj++B8}I6=kmEtF}W&X3!^x>ODdKYn;%C!@gV=!#M?(7_wo0q*%yNwGbRLk_I7Tb_52pR>j*h^(p6 z{F+7q>({#{ahpXiB$}&5R|JW&HixjX@i>v_(?h`uw>^&c%v!(CW@_;zz8Cyzhi!+@ z&9WN40%kUEN(~m-Sp6`kb$o{XWWx1vJbsL(PUv$@BG9b^PvrEv1}+v~OE9~Ayk7mp z#kM=E`($pZ=09%Qa4X?J%&v#BDTh~YIc*Xw@kGfFz5AyYeI_o)d>cmS=2g0I>%ob0 zI^}7;#2CL5H~rS%Wi6~2OK#{4nsTPeY3pBJgij25-!aS3=i994kOepWWM8Nj^FNO; zkCqKJe^)6z@4NQLk}xT(eLSCO7^Jk2DpT@$XwJ##{PM1yo&A~2szb~|z4u1LiE?qp zy}j0f{={~IYdWh6@0lK}+1{G*nLd)xah05`V4YXRs=Ce`yk0Uf zv6|&=sa|}uKc(ArY)toZ%QBt}qqgdCOhmg;&+A98x^;Q-Wx1<*1v#N_a^F{d_hZ$X za@^QxA>+{NSRuK5zj$B24@BPwnGakCwHMoIJo2L#VI-3H#=}3Aw>e!Yl~$x%T#=Pu zwj^{3cg@W%j_6y0AqQkuZ@6m;t8|z*e$&?e7OQn=(&PD9+wuOH_?d@_3Mm33pYZFW zrQRQ~W06&T4!p&5T*rDSE{>9xky*pFQL@`1tPSfBzfCd@6_kE=;|mqz)CfjM#bl)S zgusi~d_j#(EETu@{;f~CN#)w|XZIUpPN?&=*3FtVaC))t)^j=~G6MH-1y%J8=yT&P zj%E79xad4}%_C^+N^iepvop223~vn)hfXA}_6@c7%{Sep;bLEX;6MbnVTaHd^BGUV zA?y`x^NE(kjk6dJ7cZG-%w5-Wih@bWPvxM#X@(P7dSTTT-W6rzZHy^;Gh=FZ1*0+M zttFvU@Qh}-|HB(aEgQ|sLXuW&AxmwXyXBGuk#AkG9`;j^9VzrjTreJ@f**~D6j(u6 zuuqdbbzr;HoJWg0iaVwXyEItm$<9*v&XG2zoW*91m~u*1#eOx%vHrGyBL2ay(thMY z9EqCwBgXbA_$Z^1e6H*GF6ZL$#RrcdzYCuv^Q`^XpYR{7e?u+CFE3Zi-z7B8J5aa(Jy8Gshu7hP)ay-(Pz+HA@L$p-L$GqoG z4619HRlc47t%@Rp`GduArh`X&6_p)xCWdscpRY3dQg{+$=zHV*|K$zI$pH=C<7#l* zcMW>B2jm3$w-Wt2Z%l6ZHok({LAFxaed6`xYKQ8>tC^Yp4F1|6f185-=cFnb`Qq5n zv`;+2!C$$N$oKs}f~2WHSyC>9{|Xy!wDYwrZ_ICFO<^BbjUK=kTl-9j*!zb@mQ|Ia0aejBU}(T9t{!tdNwyd7`0t@c)*O6eYY^!6ch zg$P^DGz+PQe@s-Px^rTmy0%dgnE%cfx$xbIT|!jRNJtnO@k2aMgtQ4q$Q5 zAdMS-{#w+0id@LQ-YG;i?jrO7k(2#6kEyamiz2BOS6AV&&3gYWrLK_(OFic<^*vIb z>h;L0@0ln(^slRNbQ0xgUCX<^1xMFh7(eu$vh3adm2u)k2f6(R$h&j`$4+Q5KT8qE zh@+!({x4ug%xCmj`#yKgRo~e&EN{Fr${LBfS7XoUV19hJq&;L~V!UsStMJyzg2rfK z6VWg5Kj7yN)B*7Ka?O^{O;T^Y{kmC@q?uEr+Kqv$pH6jMyc4#Pz0A_cs!B!rt4c+3 zBaWWWVvgpsrmTDL0*bA2GVFAeSziTlQ!bpN^2uwQv?2elD>2rHY9)o6s<9@95PO0) zD<8SY7LmVaY=T7ZAI3DY^4yeW%MM%@W~ZLI&iQ~OPi{yHD&*MhQGN46Vhz#n!XUG( zyk$4B@!MhDcT%U#1Y@Ivq9z9`h}YzbpL>-Y=dsY#=I6wol~#~^wR5?;vE%6Gkk<~m z$qeWH)s0%itf6TA@>{}?4F$JFgigL!N~HDInDj;?vl3%ncB#~NuLk@rS)Su>nU^`D zSmd?bDN9(WR+B(C`TCI6dRsvXyw1caa zntq^Y@tybu>%k+n@yhY{n%yZAVRP!A~0c-5BHrmFV z5TbK|V?E#O46=mt@UTpAGmU9fQ#SQ@%a3)+7F{cp!B}cD_tgbxE@>LuA>k_6H2=Gz zYwTRmH~SSFAdJ1_z)|CM|NN3JPo_O1o5lNMk+xZHUddo0GWg_q`{o6S=&}RI#c}Wl zHLgCixVrW6XU#hFHJVj;tEe>VV}$3@SC`19dLMLkJthVHeXp0-WbhqUGa+A7Skfwd z8A_2Qh9HP1Hx|z4g#G>%5yc`=WswBK61BMpA*;(co|G9+@=)EkukDJdg-wYJ4BPBo_cCy-;n)y7QxP}MHN#Ll&fU1w18?55K<&PseL@5F2h z&xPGBIMqWi2TOTPvx54FMn9OI5xhx;d4;1m2Iq+k=*!Q$ z$8`O_SH0A|D_mfH=8VKA@bFhpLxIAdOL3D!aq2VOJFqdNh8krwzx4%c-4D~wm$;Up ztHXFGtYjs6DFWBBS+~}l=fFG(4~sSTaKi6Bz=34Bd1fc)NRez)jAQ9lrJD}-zaW~1 z5Zx!OUuV@T{%~$-nXGKx2ijILdn%KJd1i@tSct(gWp`njGu&llxXWmCoF=Yl9Q2p_ zK}nJsA9)lR|!a7JmByh}*ct{hX>Td3MVY&l<1c1XU)pzo>ET z4_Rj5-%#5&4YqmQ^;X+?sY!->0L&yI0F~)NQ;x2A53wzsH|)pgwqkT8`X{IlpHA#t z;ZYt8HSW=^BG)d;R4Zx_6h5BSw0JO^bNVAmhr@9}@iE6`&%NUKNaEVr)Z~OIsfusT zw`&=aKep%J_MzWM&$;`{J#j@t58{TPEu5N8_{Bj0$_#E4vgHWiI{!-X;0U?pgsQbM zqt|jdYwHig>#m_sooby3#E36ka%?fD4wi4Y2J}a`^sBk_sopvDT^D_#x(6LudA_6j z|C4}v`^wUZ$vhHegQQVwAm$>sK9{Gygf(7s*T8Vsa7=$=-e+d@f+75W0p3U!UA*2e za^$(m_`dxTijH+}_lt3AXPp<}ji7}rjuzx^a}c%QYn0-YYEO*zndr4LP|k~83vS)$ zYFUKu708sphcc?%rMdi9FK1gnf|EHna|%#v{ha!q$%FM}HHuR?JDJ=6V_!~8(N0SW zpQ1Kj;U*4AIYjqZE?zW%rZcd<2(p2A|5+{J{si*@!5KkFH+so8;J=IC1r{f7%( zrz%AOhoXzCoJlxtQ9LW90aSXKtI}m0mHNc?e@&xhQzraezofBb|FeohS=R+xX(`W9 z^8-HIZq1{53gGbu7mu4cbwguvbY6sapaH$BJHIzj(Yf+JAuf6a^zI_&;e3Z1WbGBF z!Z|9nss02zA$C))&2YCD&2^6?LugEsF@UA3DZu9~ETJ z`-DC(+|2>#qfl^g5zmP{|B=Sgz@CsI!&mRrR4=frwROCm4Tin-@$wS~z7r@nKE-68 z`a#sTA`^(7aEbWYM9;g_H5k2ty|MVWrE13WIK{E9h*`Ga`-Q$LB(4IR-$FHH$UTOB zDgXs8vzvf8+uY+^A8=wsyOrtCYQDYv#2Id`5GgV&R&*xmMLfOvV}UmpT)}p$IOWs= zc57vs%|u>~c@)DlReDBibj^9L2Al7G^nS?QGIg;s8acuZjiq*woF4g1oV8tlpvhSa zG&u0ljF8a~z4r9?9kovQS9~-TxADx}s9|-ko$25s!s&e~?1proH^znV3jkh3wNYb# zEiq@j?^}LPc6l0c>7!L0@0M|GAKWYP1zDhjgD^ z(tTPJ*z$TmHJx3{*Rs56wc6VI4a?uKn>P^cgQYGnjJ5uPs(o)|hpS)a+Uq_)#7W#T zt`68J+&eaOJMXxusZ`8V2EcJu>)4qy9nsG@#oe~8ne}(>PNaehJXw{0cR43tScEwU zk^-Z-(wtyRb7Tiw8diV&(cHVq7OBdm@6-h5a83A9atF@r^1?(Z{G;xO@h8i<0Q2C5 zoUeC-lW_#tIbXqfVj}1Pt=&Ul`1t0$?1;xtlnqPOE{c3#G911vrBT<372+)b+~73i`lS_Z10eyu`yjGs=KA@Vf`9o<0H9~;kMlK7C*o7 z@qm0&pQ)h4{<}WUhsylt?&8!Dp_Z*s)Y)-eZ8qE0!n@QPMCjVNYU>y)cg||hn9VJj zw{7)3vztE54lH~j3k&xiP3D^B`6*}`*m5d%(hPRYwTsEK6-~l#c}&T6q`p`us`&E~ z4>`L}Sp+*5mA0s9pXLBo8ag3?tsK)xtFjdm)1@B7dN}3#jaW50mB`9+`}!XjH;a82 z1=L^E%v&0FyCddb?g9%1N!QXaJGAtpaWON5C|g>au<0ijZdP^e8ZSM@ zW99!)frE?^U2M~0KaK)ILm+Gn-0h+uld17NAH)#I;%0;7c#M(}zqAn^+3>NAJ2WJj z=lXH9n%pZs-mOh*`AO)j$vEt#h4hyDjG;5x9B4G%S4Khq^7gF+m6@~4#Js4y{wE2J z)T$Xn&EW@4RaJ>EW`-C2XXq6D1lmZy$5b8PXQ!n})H9s!e)2txn}95788pTekASfP zBJ&2#S&7EUV)V5^y1vmriC$fFaissl)RYZrxw{fK2Q+O~MlQeu7I>&h1s+yajSeTW zGV=G&TTuSr&L*UOp1dih&G&q^!U5Io;BT^L?|BgRymW80H=p(RsP$CB;h&IoEkH{& zE~z-5Th{w-5F}ae@@voi|}z`x8QDs1s(Jge+ur z@b&fEkm{sn-R)z{XgaTqdg6Hd1c2)b(A3)Xfr6dKZv;$q6RXl$Q@v7ETl#-mL>zXx1wO4sY#RjBmQ)p|;b_0hbM!MRuXfwMcl5uqT& zSjtAxvvsjT7urSz3U-6qjQE>sz^`Ind(X78&7gW&X4LM9$niHC9KWc=xn$$^W|l0O z*Sou<`0bw=}BwRYy)ii$V z%3d{2bY$P|d~b*8>h|XejA!o6)DpF+Gnnn-^>T1*ilH!z{3^?qyZQR0v_;? zI&qg5$~aSFR-MDEe(TP5cHQu%ihUvU*Km8ee_q_7UsvdvIiC4iR8=g(s5ld|C_|=U4$A)uTu1^J zTlt&#*^5B_%uug8o3mj&KZ%w^>tW{Hg3G@D*VHD@x9DoQZ0Jt(;Z+85)j@z(29O)_ zH>t77pN^=d&7%FGQr7w-&61eYKD-6SlR=mgsa z*M9S>;xt#Z{@{|XjI1{DH{F75f&f6*iUiJ&oRDM5P2(?tJXxjAv#)n1X&zwK1p@P8 z17sYJLvHF+nXx7A14P!fLn=m6bN(yxnpTELcgt)Ftd{WoboyqCnI-J{Z?Y!6`t+QAmef+Ta$$$VHss#a)DZG!8&k6!ho zgMo*Ne$`Cbq5=2ao>QmN%wyg74B4c-f}}rypGatZQ)DMQZl3M{V@wrzcBEaMo3hgnl@56*{FybD;DHNkqZ%;tt}%R9t*x?t`t+<(z0M#OUKC*hov-0 zGd`f3*F_2>!0y+a$np)%If_R9fwS%MFZJfJFQR|K=9%Dtx>=U_3!LlZvvwQQE?DD- zO7CEl*2 zP0|5n^u&bc<_)mPI;za9DzB+{%Bqai@JWi{v;{tghEVUjS1G&P-Vy6ox9ReJ3WV+$ zyVQF)c13a^47IZ{Y^%O$k#~+|jTaQ@-f>4XnZ(=@u@{PGST}HXfK3zK`*bXWpVDTRr-;YT)%z zx148}2n93;)Ow#clnkOYc%NIR{=9Hth&nkrmcQuiy4=DKzoPT;iq@8*qjgrfuFoQi z=)291THeF;9T!8j%P@x_f7qzM5|ixRmP^#U?`SqYJa3vVibAFK*GLIj?l-52jnF`i z_LazjN0t;lgh)+JWQ&MADM~l&OrfMZ*D&rHOe1dy4G~Xrr>=9!Yw)%m&RkYHb*IUU zCaFonIUf@Wd z#n8pOyeTtb`|as^3ZGmu7(-+EDZP=?VEhuIQJI!0<`W}Q<*nK0PR!(1tc_zB3fIM> znI+!mW^BmwdZKQblBda3?0bBD8sjAZq^E}SZR+waN3AzS;qfJv*s&{o1w6|z3g-w& z7_NXWKB@2dlCIgfd4mSi_3WL3VwT*rMVdhRboUnT+E?qG)m>;FMEUhAe20)0*kP$G z=}09O>845^lqs^#>9Bs0P|Pw~8^*l&`Bx0gml|+qm{~h_7M0yrPgL00e-Gz&7n5RP zfGz?AUICQ7sSkWEPKza>p+vejuC^}KVxvBO<_@gQ8xVXe2>#Oh+$Et9R&vEk+T!HsF1ubo+E46;r`xe&RU*WP) zskLQ+YhC923GN~|u3s3l8k`+!9k?A2erJ8QeYW_X!zlu`BBfJq`}dgQ||jqvHS)INaZSp)|Xi+QOnxsOhCs=NG*ARmJ?{Z!#B2 zWCVBQ-dT>4?T1K<9nqt6A_cR+%i&D_^*$&pF|n9+yO`DctDa**t!ddkez6Z`70^UA z<21w&4WKCmyIyr7`(8B;VX23(@|AwAg>;$KcV?L+^7QS~$ID;hE9jQTJUUB2CUA=% z(^J^O`qIL3{WTqH$gr*~huVCIbj<-hx++o-37nltmHc`>fWb1K&XV!qDP;Ak6Z85# zvREcdx&bgVIH>+=w*-MzLtwG4{HnXT1N#FW@O-2ojgytww{e&hD+5FWWX&t|K8F)5 zH1VG#PK(lVtr@$a6uv|-L4qXH-8>eunkWtq*L7trEZlF5Kc+3$c|5Bi_YxrmJoi`v zZ;BbH2jfJ}EL3vRWD=vNv%`1*)#W|hqewm-Oc*lTjz<J)k%K?bJlA9Ax ztb4pBGc}RTWhe612|x4KEv$sK)6sLBY?N5OL3_1dLAC=5+rl3w;fD&kKMVE0fl^6Z zgXxp^HSyP2s3AkV>Yn3gIm5veGX}R~EAC=UmdKLs0<$zg#_Q&OV$JQOb(+lBlhdsc zvB3-z={esfZINm^1w{jwE0vMKeO?o&H*GdMkv~fjSiLz(RJM|jg|Iqoel3=R1Nd50 zyzAasQPAz>2n@t8NIJC)GY>+M1q^3pCpALoZ(-R&3;wSBbPZM5)qMcM7Bio^zINuO z*26=jwkik(B05mMl1x)1FFfjH7v&e=;b2?YDs)bVKkhIn`em)q zX3qe_uT-PZY;Wa*`oD&Jd9;NR~7J<>SR8>hsv8aOB8P?}VFs zZF-jWoM{z{amm7ibwc^Bm!rJv6grrjo`-|fTd~sfWJ$uHuOm++ms8orbh+l0Bh$)o z-8_ldeFH7wwJKRQU?ed?l0z7}3;m1*CEgEgENh%q#1kY}g->VqepZlmLkVNR03y@o zN;GpTzqByG!qJI*;p6C(-QdWR!t6zpANEcwQsr7pm0iM%R}Su}!|BJKPxo6F$l=59s#{4-S#eyhk$) z`K2Xb0X5(tHFttf&$Py}LwvTO{d820XXhn%8{Tga7@lPd=7p`d^Gh!VN*UNXg-VZ% z*OaocFn#Q^C@FZl)Xzj!KenV#4D}wXa|of*>tfH5MKz_>1xZa|=oA}X1>O$TP+n5K z5@=g}g=(l3JH`QC^3k@{)Tp5}0oHN9ul5%f{T((P;Tbn!(x1XOBGJWf6 zwdd~1YWeQ2b$5Ki zLGfTWADahKojr+*W2SR|Vs+8V@gx3PF4d-(1uzh> zwhA@Pm1VaW*^|2~4>XQOT}~DYn|Ac&Kd~(d-z~2Ct)VL8Fl>6A4_Pn6^zFc-o44ri z4?==7jffCZDQp_mb(|i5BJAt_4cR}O;WJX*vOsH8Zt;swOj;$9-o{VD!>($u>-(`m z)|8p9CBtmv!{5k{)}@3{M+^fS>2>!ZT5Bl72~LF5UrbAt+!qD{=jB?vr9J$T1VxFj z%=9pHL|nBuV&VAZC_lx4{X+L}?{u&vegm`wbUp|QyOKmx^bw3KvOGO7-BOATnP;R_ z2O@T`GGA0oonNoySCHt4pv_2928ctO(NGDzOHErzV)~vN1AKF=O+%ul>SEYb62ZQ-xG70I$64cRYcD>XC47>Tv&;k;EXk?gGauS)H@0jdHHn$ z4w0X7NjIl&TCD6cQoNFNf2y}He|(W<(|p+Xwg}ROaBKC-+rh3Sq`$j+Pl0XUZp~HG zx4n8dH|xSG32p-YX9yJUvW%WG5w4zMLnm zUF%oi>4^IF8=yKUkbO5$@0>Vp>65Laap0eH=bn(l#naPp$G?shje=uowZ|Kk?`Bk zt^2)6_Tbde_48dUi(&w*nIZJ|f!;Z{2U#aVr_0jQ*G5M|gvoXHaFgMDsNz0vfhPdX zCq**5Fkz78NtF0BJ!-1?40@BcfHRrH78_s-eLNalNxfq|?#m>u9kVUPP8WUfT(g_v zU0_TdsG!(>eo6#Y{EI`A7wGTlU&_Z>8rP@uMHp?SBNv0ZqE3wJ2h_AV4Ee4BBzmXo zWr&__ep2Pl)UKFzS__W0KS5O2F%>+Wfn`^|8Gt7*po30dlYY8h6=c5p=doG#r_1I} zk4qir&)WJDciUD$6RR%PA?p$WntjO1fS(irS-{0sUHJ|zyGpjnu4R%KQ!y=zs2ThC zsu#p>sAqbWepQE19*-$VgiyX5%oO58zE&g^WqRMN;@EGS&QHQCKB9b)Y)ZaFP}+!P zxA*#Vfk>Hp$GB+aacYcpig~qHqdF_rd|LZKx12UKWs;jK8Rxj)`cNhmDZLIz2``JR zAY0$GQ9u5;moaGTSA5&ECq%FLH**{ZI(KLCyqUcLGhRfu_{c_2gPY ziYFegx30My8~(0fy0mN8H`F>b^f-aca4^gJfNXXcpm!VbXzLS6F)vG>o>Ftuny%8d z)6U^?t?%M#6O;|H?w`FadqS>5n1FVJjUCW#0{ko=^L7wTkH~eeTF;8zJ0n)>)K8s1 z4HTESCUR6AI=@|~T+<$AuR6fGeV>0_V6g1>0Xp{0 zgzgS+%Te#8U+t=(BoA3T_Z|+mjSxX6z&#mC)I0q+OH<2+;Dw1Jz(Z|08fXKkca9m!z!b|;lV3DOId40>3>SbONO_9G?N#JR{3oW}( zRZdJ3+B>8+6CP=8O*AvHgl+;gl#$m&>L<1;u#TH|NChnZSykl+0eF6U(rfnwHg+)A zL)9)VEr=FC*4+FaOS(CWDn$3r$597a3Ik!*~ik6?)7%}hoKifzd&PeUQ*5m)6}qkFqa6ycQNcPT#B?G5;j^y zy)&~n^`6F&?NZx+wak3BW!n3ix013+j6!|<*Z0WgRv5B?^To{jB>Ma2VXtD-J*Fp< zlkeHg*e*5s-#DRee{l5tE=C@OvfCjCN;7xD!6E6HAg3We>2)QRwB9UNQjDl?+KWR^ zv$TaK%P9$XmnFaGsax5|pIP)eGK5#jPxvGsGK}Xf5b46`2-E6?EG3c2XkjR$r6BpS z&qR~=FZy}3Q+u|lY4XHYbPxBs3bA`{7V?_toXutGok9${fkhU%>vl*@hW}zw+HlYk zoo9J$?SvVDMR)VqWDTJ>-$bg=Gx|6pWhdcqD8()@N-Oj9FNBFIv-PG%REp9qtFFT7 zd=`Y%G{|_+b$a1{^K}qK5`0TFL<%}LVw91^I$2}}m#S}5Lg}GcG}A$*3a9vMxDqzs z!lUqY_=-OM69k)QVC%;qEHeBo^z1ekopa!?!X+>L8I3z6q^|IGu8{(sY^s%!JV^wt zfLoAb5k71I7JIHe1rIa-e`jo5a^6mctr_U0p|^3o1=(Gg0?Ls(Auou%m&9M%iarV8 zD=8_P`SYEThKyVsG*mMF!DMge&@K~17oh6u23o%(wL;DrIi;0uLP%Oc^`Bp^mV={H zR&C+==#^XFW5-Mo*R+6oz~C;g4&0*J+;49b@(LtoUxIhHFR~VG{Q0Ixu62|5dXc7~ zRV8KdG=>_hQXg*yW!p=647+`1aZfEn4<-PUqB5{3vc7K0)ndVK8#j69Wb7{{|AUFF zKadf8iSXzmA8Oml!|tY~Y)Erv=PHThW=P+$8KZ)wt#-UWU)IHh7BY_?dqBC8aaLup zPHc@|%3?7z4-STR5BMR%z>DSYQY1G>Ah(D9s)NP)op!A3rO+m~lYCtCg?~*P2WZ($k2D9-vo%wv zf$x`hFnu8Vnq?T1xT+)31fa&&XCrMJFnz_BO$!{Y%|c~VRbvXJ!6n0IQt}c( zfy{?iFT)651faYPq~3uOqY%pU6z9vF?qY7SbnpE&9m#RWEk~&=pL;lgI~X0fcnXGc zu(Y2_e?NTE$*2Xvsq8m9hd4x*mdewtb1!}9d?5mQz9oX@0JL-`kE$!rE_C!&HLV^k zG}IQISMeLXaKlq653gkWt5U60=V$n~b0ZvOcmZH0pef!ASMrw()l@K4;+J)yzk6ki z5P7#sN8vK+NPOY4%Y@eZ7-WE6!N^Z-J=D#LHE`p}lir?gxuEZ#-}D@F{{-WTfoV0B z?mfZ!+__O-45gU!NCU!3XvK7sn&FNz)2YGsS(&$glh^q8*b{?5rc=Cd>W^7~Ck8b} z^}AI3LLsg|k4^YC0UcIOg{Y8b78|nnm>4{$z5ZKN>pN~VIP&G~1hvLYOcQ4J(5f&5 zN6RPUE*!Nf6|)?bn&I(B4k=L68AJK&{NQ>Vjcwv*x6^EbV$=1g^qzrz&*Fz?Azzu_6lFzmtVrg2(CwEK z$Wpmjd0Nd86_^_!c2~{LJ6E!s(R}=lndz{S(_oO2e9UjkN>-Uo1y_80B&~}vm zojw*_3qwsXLUyz2i26t6jt@h=ciIJ!685*f?Vvjw6@MZp$7_89U<;aR?4iBBTLkpZ zPU0yHVO3z0TD^M*E3MVVlWzstSCl{&KqT96DflJ1$Y}m{oDWb zTXH^=z={^yhHY>CZH39m_`n=m^|$BaB33$B_VgZV{D37bT%=g3VtRkB;G!)2)?YJS z=GoOY_iE%`OKlpKuCVJo7m8nwhG!L{>Z z`CvX&x0N3S!E|KB6DqwsTTSp|*L>8oNr(GghM&^E%*E2qbw-SlK+$AA(iX5R9V`QL zdVQI;IhvP0jA=81)=zErSXp=!k)apcCQ0| zEG39CPm7?*Qv@{mcBFegDpU%X(sq;M;Xcm)IqB>TQ1vV9V;&_vHpdnS0$^bNj@>kK zyVq-laVxt$ll$d?{|3$AxyI_%epZ4gqY9C7mSGB#!M0Dk%+UeQKdwKyp8aF(571(g z#}sISb=1k`Xivx5vI(vJS)^lsR`Y)S~*j%_0qz_8P9o|BLA#l^LwKpd=ZoxSQMkj zj|gBAM$3`CUI8--eBDP9_x@RHliouUdD`_ylb(x_K7-cwh9P!Oj8}Cji#{I>doyw< zPyW2&l}hzIu{iIrH>*2axjw(LAFY&*oKP zr7yIsKm_{IoIhfLuqd}QE6UU~hq_%@48}Uau*!bu)#}-WU6GF{QeQ4){+Uc7x3I=_ zM>0&oLPzQ=?lg=?k<3kaNcJDF(x=iPBg*;@MZWtZGWx?R)f=6eX^zyMWwEp1f(=F_dC!J!Sezo#>;v8f9_O1D|hotEz!*p&VC5Z+ffEjBPhFp%Uwg9~`p0xP#i3TUi zYASr;<Vs&>Z)`!t?p4v+a<;M_n zKs^#e$l_|fi;v6P5c5OMj1R={KXQBUY~`^pBSXdyX?_{h+@aVR(C#MP0{ZPhe`a-T z6h$m;1GB=`_k>yfc@q1Z5Wk%J^cDSKz8#C&6L`^JC5+EZ7k0%P=~8en_EM^krFlUwg{(;;6#9 zKZ>pKw*l0cLrBV2)ls_tTaZRUW$fVN_)=*yT zaEWmyM7dfZRPjTt)#)APXVw{|o1gh}kRP~WRTbUKc;=kW2-*a6hLEMzy5N&VsdEm* zdh=L*(*Mhrj83m!Int-SJCLk`AhMV#%kGJhZe89+brS03OQdY@?|$M+mR6X49TfUn zu zyihmF8zAwnIfO5loyvXnl zu7D2vG>kI`V~uLO zva|(gY-`4YjQ`>aT2`448bSY4p>f}U_sq9;(=KIT&#}&R&N+R(La70uR5ws6oC4|~ zGMH9xC?DQ8<~?)PABdQpf`ut+S}z_`Wb-zModFr4CB_~`YZ5B-&Z*r)E*;Ib3i1fg zmprxWcVn8Z_M_6%DR^tyFHRI&i;2sd!u7DoY$HE=5{+ctHNkxP;z5+%{22|VPUN_) zzl;0q5}dUX8?Baq8HSgDg|h%h`=BoP(1mfkH!@{v<=j)@k@yT~HGZe{y3EG?igfzX zo)y>NjveOEIDN7zq099xZ!BA4gG?{idpVQimi$gzec6hrX8SbB-2J8eAPDUR@zU!( zJZd5P_?T8V*ISxC%l3WbqR#vJcRW0DA4;dv+kK-__cc4~TN#1Ckd@5z@FX}@fXZl( zJCoeid5`>o^7zmy+?6Y5;ZDHaVius{A3()iO_bynp_gsuPk;7-Ey5*y-H=Al zFw?rshQIE#+64OG$;_>mv>=;*D=MD zDJ}k46bgyRfR6~--2XkiAGy>3P31k+nV}SlK<4~6$za$oK)c?Su2468a;2^5 z&Nu?(mwzXJeW{_}18&k`qu9(@*?r65?Lp$S*9K7Z$vX{o z$A?B-_Ye?7@=)@^beoQ_Gxc^-T2y@5)ZUnfDRkjS=ceE6mE3*KPTEf&q|-f!3#_0_ zfrcD=xXmQJ-o?7+wTg2oRp`aO={MA5g$ok7qt^{+@#oBM3_y1#42m0rIGhQk-o@Os z!^dU*xMD^LY&dNg9^NS5{a6X}MNvlURz0S4-(IYP}?{dvJVznzG zTk=%f^ocg1z4J8usLsvS`!8(6qPGzL+TLU3-#{lNF{!0_-w_owve}hv^V1zb0qDZ4i2K?RPIId z%@|bMM^p)vx~nY?AIK0m{98Obx7II^s8uyIW>!@fd$#dCB0YgCOjd2q!nUHTPKGIi zEbR?dpZ4A|y|sIgfBuHcW#$jRH7#C0iO`Dy%B1nDMJ>n)$i?cJo@Fhw%Zrz z2A2R_kH+It1X|XwN;nX)#ZLApiXMPiBoQAnyER%+4L%8zVzBiAd@ku+@I6(ds=>q^ zc(S|1Jvy&RqzG)(h|@sNdNA@lp5j$3-iJ%;khc~W;n&de7>p=1&C z(HI|RVOf)}jIuiqoxkd>&I@3e&g`u%y}sYV+k7mg0u?49pzMP1H*W~dI_~^hNUy=n zshuwTYE9r_=?7`UESee3Ed@9xwc!UhN{*8hbjgr^bA2qZB=ja(b&e28w~3$ z1CR=TClbx=ZwvRNrdKI%mf8XBsnAdnwB#<%lj7^}#!!`$v;hOe5Q>4g2H`NB(6m)tKb1 zEdNfj%!I`g*sc}GmT8i^`boZBHWRB%HC#o^ri2esc6-r4CewUR1x?%+g;PI+x8`=N7UaBw%jTCkEI zH7UeIQ(}_TZ3nEv*cxfACP^F`z~Ni=Nv=cb@LUz1U+{U9pN)pEqFBf-*#jS^3$A25 z1_k(bVKU_dv9Oo80V)8xDA8hfwbwpRhUff+N3G8ByWj!fIUz@iVLzByL)x8~fGVZg zFyOpu!eZow_sqLDwbq1ss>zk`d zQlv4guuW-yF+t$l5Q0wQ7OB#52ZVZe@}Pzf*s)WGMgw9tbS4I!{fiYUCi*W`mn%Nf zGQgtGP@O+|j~xq3A8w~8!Yi~tA%AoR#0^&6mrpC{ja3MxgHSYh3~?|rKHa&4XhPO& zk@~n0zO(X2MMfqhBoy9(Tg@+yk$3S42SA&yut4tz>}QqOvnpj-7$uf5>s%f@-2J0s zA~ZEMEfur7F^@jLD#vkxC(^uRVJimfRF24hg{%Gl7G~Iprtg157oHv?D9QfTo7fFr zo_~R_i;HMcaDF8yI&V8a8hh%bN$MD8`invwvN#G)Bma&eYi}F2e)iKho@AXSN8&S7+*u-9wdiFx%N@1f&a18?iUzA7&{dA*0z;g9JL}WH>GYn40FtX43za$WuwxI2k>MHp@jmZ7l73A#xSy4 zhpvdBQ78ldxE*GdCh3roCIb7N1^bCVh{w5UmL0uqrwN71AF~G8F)>H^F_$?v@%clj z$o+Wau+3lWM(FZ$^phy=JT$%-wrGbfqH4YHO?7C@N3E>;ZiwuhzXV6Tw}yAA_Mk19 z!y5qz_kVH3+lcZBl7#=ZSML`1!QGIyxyp#74!C!5^3f#a)u5Sw0f^$OXSnyHj7|*1 zs8J{p>l&{30iLy05j+YaUR9dJ94j7piEr$?{Shvi*d-N};QhYyL zpKNLF!bW_iDgeT2Rxjp&`kj{b`cj7Qsm4EMm4laCECvRx*C7(lga`FJ_)I7mJUQhr zDxjX?^cN7E5s!_D@keLs9cmCFKwCC5na3YF@2``&4^PYg1b}4T8Y4X=O3AZZyIGZ8K$uP`sm`3xZq7`+o_6 z=2yT!PV|5m&hr(8sP+#;HM|HFd(*f#62gw^dcUs}8IZ!VM#^Z}Dy( zM394o3;R_Fk_w*4<^Lr|m`4^Ez7j(^(6(v1LukZ~x%(}g$dohtiwm!KPb0t9`lg%8 zhlJs-!T0GF@IOJ)*g~y-cun=kM1CYP{$XGbMj4-Z;1LG#Lg3`lh{yE}DZ?b^+rM~T zvPBJ{;ErQVOpkA+14_VdNNa8n^T>Sn2L#|2O&!6>!|~WPfy;Psj2v zLYcOF!HO2`gdfk5MK-u_LII1(?1&{YtI>n=f5{(_3YsJ$b9|IYWI<>08;ta);K_x} zA==Ez7Hwj>vv{DwUn_^VPn{XXMEGHdHXg^?cQO#9@wO2ycg2j+l3C2*8df-rc}mU6 z_?s4%mhMOJd3z#pY8XCxh&j7@;v5Px29VUV%c{Zt&ntUpyvIKHTYY*|L6Fq85|#R6 z+VkB%!W&5F$IqjCVQt3qE3to-c*AoSq`*@3Lk0ii>&wHTY`@2!F|xEEX|+pH2^C4! zNTMu}k}#AKvS&9;CEAIi>@AkaR6-gI zXTQ&V?sLv<4yxWa3zM||Ki^nB_YEjh zPEL<9ev635aU=RqMi}dumJqSKJq%}t^62F#{zMp#a801Bb15Cq2$n(CL4PHxxi5W- z(1oqgGXI~RP+@8u{V*aP4oHMJ`_3N6T0CaW#4Ulx^uViCgmtVlu7j#zY!$Zb8GBO)=0Ojj*o+$FwAn9P|*tdrX&G}pyNq7jW( zC=ohfu*`o&(7Bt_b+Ja^#IMvP9Sk}heRgNG&B(1Kw7EFX2(Dv(%II^To)ylr?LYbK zz8|&IT*6{T%I$fPTYabl&)dK1EqtZilouHpsm}tMeU?&NU&;kU!US4kq3}fYc2d$H z1lXN3e0IRv6-%&oxko8W*%SK=CBmQpor;vg{=)n)aqwe1%r1mXSlklygm!>tc*0&* zCo_maFu-5UC_V2;B8#dIX^jwMT9(j~9be$!n^b#l49;EjCupfMsITHDV2E-e0&)jUxJ*59;*zW1>) zRFA+4(a31JeM4?1r;cHH8ibusmT=iS4hpX#487rt>~F$eSJ@En4TlT-PPq=wAgJ~O ztz0tvIdBY2C7;#l!p;4n@h4yvKYwBRhqe)K81J_*jzY3BeIkkkL`3If+2|i zc@E)Hutg-?J$CY=drx}G}<^R&T&Z{FZq;sD@VR4b!ddBDW)+e1Rv`4*;01O!X&o!Gz3NV>@(}-y# zivz@wd6!Qno$~o-$x_GZisR5;53UVe0x9yDbn3HSrwiNn)tL-n6k*o+fAXO+84S!= zQU_9fN1Dqh5Q%i{)@g1+E~NgmZmCl^Ycd$#1)Mj6CLC8}I)X;E)QO4cG=tFWm6A?@ zE>JCN1Bji@}+~E-Oz~tpHWuu{zVBTNfm)r{HduLi^#3P?k6jk_09|7gfHrxuK{918VYST~bMz&quEh zVcM69XQFChKZ-tyuQq6*pzChKI(EE@1d$It-PJxF#I#>sLUe64U%_U2^4>lt1%dKU zqcTsn^mITz(2q=Jz5R&IlV8H`$lcG!WICM_n1O)4TRk0L(Mu9+!sacNY0QP`9{b$Q zzFAK);ozJ**Evx>a`vE+s9Pc5PSLmY9GUJIdL8Vu>aA zIF_;uIDe)e!3u)=zxXI|(CI?7&Ac{e_tvGBgt3(Qgby_ZsqfJ-1UIDtZmLr@?vRX* zLYzT%+Mcwv-bmLHXCab;43Y!Q2nCm#vmv-*0alpl6v`mcM~fgu8nx6HAF-4<>NI~c zm+X*3gH6?Zpv~=PfZ#LMG5#f-Tgf48_f^HW>(Np&i+5Q=;p)|s{vqZ?9Ey3v;bTlpOQzB$65q?lkZ9;HP3qkH$CS9mP@xYzw zj8+$CtyjgqyN#7E_rO<|IF^$PWss7Ke3fuSge0CS6ju=h)2&xlbl?8I1G1t^xZqB> zvxGG8jG162xNT2&y!*%T0e&?cBpbIa!4Kub*zT=&E9-gvF3Z73UQv6yoi4!0K2RrU z!Te9-$Adbp+NngScNj8x%$Y987=n$Z`ROsdiX+%?>d~y6f8HStUf>`}! zlpY)O(#s(xVyAOKXiH_hb6~AjTdb6}oK7k$0!0@P^@4J&YmXHub6jHoZ;Qt`sWi)& zNzG^quHb@9qrvG>1Gzh_%pJD`%Jwc{jHE^+FSquoKQBE11GfgLL*A4mK~+wRrOe)F z6B6t^Pi%L?gTh{80NkAsUTbu!k4x#5- zq@sIe_kl@dsf31)I<|W}@Oz&J0o{vL;R@w2aWDbvsp#HV846@&EFrPtL=0CS+`fnx zh^%6Vi%iL88GepCEUG+81i2-anAsq2;SzAsm^mTnyzv1?)@iQCQSFC(cfhbJyCqa= z-6mwqg*Niq!9<%WL})D_`OH3og&;+<@J3E9u|{_j@(yBJZ#$t`V?rfd%}IpwHt6(Z zsX*(P@e=VD4Ew0*6Ml2YpFadrq|ZLO6`!t8XvFRVg@DfWf8DkmoM?pKf1JW;w@iU4 zDne!drwme1-!s>vzOV9+dLz}j>ReTS-3Z6 z8Jt&1Q`}of7^_Z>15hyZ?+<=MKiDo^G*Z5gMKFT^B|GA&Fz_ziQgiQd#eQu!mpsU-^$HYT`D0 z$*+z+8oqwH2kJ%3MnDnmXZ?(IcZIcUr0b;!s4j6uZ3QBj9-VU>3;m4V`Yy}c1#GE- zQ@+Qv^h|wcmZB0tv`ttXx~l(m=O|J!V1s`-~W%->H^EA?Oj>nq9%XB!{=d(?Fi<0KK~Un>A(2$Ne;fKb(>r| zaKt;v^1AZ6?$h@Xi^}(n6lW2*+4uWPJZ}S&rWfEmUsFw@Tc zCBfDy(6q5{V-tmM(Hr1pGt66%);rX8JFn^b@qw=jifule7A=6Q>|eOP^#fHS;P`_Z z9K|~ajV@GavBUUk;47THO^D`m7h9AF^A154FvjfP)e{Q*N~@60X7hA4Ih}vPJHaQw zAGltC{6$V9tJ;m}Hf-ylJKJ`PzcKCsj5F(WmbXF~YU}0nLdA=k)psc)*{qqBBV3=} z{LPv|U`=;!qRoC&fs^fS=Ef@(AO=l93lq+@x73*lI0i$`2P#W8{cTNn@MwtOrMop- z+WuiHYKPh5eF|=4F*U5i>8zO<@Xfb>fAcB&O~b$l+|Ii_%901vO<-L*x!H}Qu5Yro z*=;5nKZUqw^Ixg?Tj{2EgJJl-8Ta(^AAdu;_4oq16iRP0n!XIKkIQ~4PzD!6`Y`_Y zUt7dm$wMFyDLbi%_^8A?%3R%MurRq#*`Yb7=92Flb8n;&w!Q~{OQSCsi0s;>W7wQC zf!zWd5;ycmdqwLGdN^(SD(Q{%fu}j~H*d;O@spwqFXcT;Ceh%SasmPm=l9O0^{a{K z8ND@k0&bjO?U}#VhN5dvJ4<1;!Q-Fva%1@d_A4u1#HtUanLp3}C3JCja5Q;oJy|=b zvwN&y%`!Mbe3Yp#%S#LOLEgbe=Kc3acB3EhF-}(zj65Hi2nhN?(fyTddjwQ8N`&3H>LD`!@n~f2(dQNH>h=@v9le@W93=`Zos?P&M&z!&f=C zc-8H?57F{XY4CyO#-CQ1Y&W#vjL(Ki-Ijk-WeZe!5?nt>W(fwO(ZHT9$aRl-cd%6# z>x3!fCKO6-|C=rsRL((z^Iuj&_bT$HzM)!PCL&C_q5Avkn?Eu4;r{>P-zZ*#9TS1O zQ}a%5-?1-euS0_O&9|JGQl7RiS{s55bvff9pCW4YH;$HoBU@umW$n)3y|b!93V`A# zH=>DYbGEIsqOq_Nfg2`?L*d%LI4I%^>#pwxrHb~SZFLjyTX_!x+7I2!qK=uIm;ff{YP$@4MH45`y*|Y=s{3j zNLuiNjVXR0JF%^6!#ZtY`j6=03CchhzF=amFeFEEh1KB(knLj*QSL`}8d>@#SL+h% z)X;TJ*(2jFJD!1oRly~aK-y6KRBqxi|EEI7l#r7m|8d0mF^*DoInl;8lB|BOuwMP% z_eN+_dCVeJ{`k1?Qj6Z8i?Zs!7u~LqUI`&)J{0x#n3j&rcINVL@%CMU8J@l19QE@` zC~b$?z{zn!!sq)$dsI)OtD|_!RXBhjRQ3N85}TuYoM%X!^JSOa9`B-! zIBC{KoNAlheYSG++Y)LqDgzGt(_{O2Pwr8OEk+Yatii7zb5MpbdEA))xO1ay0F6y? zUgg@w34;9$74e1p{DaKu$$@V?Hpu1~E+N}IDk|GYmK(x%jqlLTTLauHwu$5j>UU8? zy=VIexSIWM`P!q7a68;&M*sX3)5og;Wj?jEi{HMmZ+xBawbUoSqo2&mQ8IT(L<9P@ zfGaOFgqxb%-ET>5wqHu2(olseh!IR}kA^?=IIC(8A`6GjL6`Kt(e7gMmsLxx)j`*; zd_O+emtF(MQhhkJO8Hd8y?KV!c221F~%qP%^GP`D(oogB?=5JQwU?;&{Qr=S-UA^imN!WAx>r$*6 z2i6gA&@HjD(Yi}zg(+0CpFG-p3A(o*odV(NhwDu(VV0bC!7Pi2p2Pi(`(*Bj?W$-2 zZ+J30qAl9K?T{eb{ehmP$lHvP*Y+)^xc&Mrp|Q2lvS)+uid%7kb(xH33+qxk=m-Xb z_zle+?ysQU`+yd*tw7VhzV+1JVHYMjh7W2~Zd$@0PK)~gLoA2QL%=1WN&b)(%1@11>1 zG|BZ*)@W+4o07isRZrF}<#ny8pO^UJ_<3|44G3zE{0;-vx+z7DEDk@Q;N-uz2XFM} zC)!_J4hG%r8lWA>U+K`NvjkFks7kbdoXVM(@kk_3@+uHOV!vS;r_{bnqF%rmUj>3Tn>87Lu<)aeCg>o-75G z(){tc^Q{nqkxWJn8Fr@s_*@C}9;pyV^ugsFO2>x&t3ZAnK+h3X{B4o4m~4By5{owa ztLSC3WFn~!dc-LdLH{`_TE_sT5*3{9<4U*Fp(vr0PNLKN`%C-0kcBy_Pj44hVKi8! zg0mv7v~Zz1zw}Ni_m5qUGX15c^jP}BsZd4Px9Gy7lHs9b+^`U0?$%oc<(bHMw z1;<=^$=vC+k0NqjG?v==U!$|%DE&zfXpbwcq}LJEYM;0Ge&O+xUYIkY$~nq}&({~N zVprMVzfd!0$TUWD>~maLn5m!ysrXaqH2OjVJtkMZmW-66bRPFl$IjM{i4hm}E;tAT zx8#x=JjUr1O6|_Mh$u>f+%SEvhsa9~o}(ROVxyk^#&RUJJ3(u#T{w@2&HN;*_JYSq zMv02>_{sUW5E_}%UD~%1A$zsZDgFzNGjC?dC&%M(F0MV`NSq%tojmcXAfwU z2}J^Vebe``$w?mkzK|*xkqvkrCmfVkbG|w?^54m7v=6;G$1*f?!Svpsi${T_#!=@n{V2D_DS_4(=U#wj0I6k$7XTG zeAO<;YccK-{u1N^4Xi3s-BiK)iH0Pb5^8X=O*-AFo^C8jR}AcnD}(y!FQs<7*Pw;& zV~5G7YJAtZ7Wb~j@6*rsijwC1R%CZwnM?d0H&Wy_T#w_mAF{)aI^=UZD+){@-EaO; z+6q|#qC&f#9`8oxR%3y#I_>C|KLdbjMHh;&Y zw?PE!DZPF(RI#5j^{??Ssqj{~O9B?Vp0pyTpba z#AE3l^OK^1#DcOpslKabmsKQ5LY|*j&x{LQ9+*0Iv*QknZ+J+>StyW+zAd0w<25PS zv)6GW_|F=!Hx)%Co!T2FU9=p6re`rfOf=AR*>z=Qui}Hx3iG^jH!>VG{iqoF_|&R} zU=>?GTngXK*C+QDWiv+$@aygpRA*0hXBePPyCC>jVJ*u*_wEd-$IcX9X`-R@=?+Kj{ zQyKNUe7sF&F_oO3w8P_L;`qi)#m8F-n|^&P^)pLZ^}w5on1)`u(g%g|0qkW1*fhUF zqSNNOuivIcHC)Fj^t$CW zfuXEd@;b0ESj4J@a@BUj!LOYhgD~NVE$?x@>_mn6~$Di_Fe~7$$kGaU0w8k~&(F0ZA zbCjEqeH)do?^#)~o1mMdrOQtER3BkhpJZn?d0Eu}-kt%3l^6*7agtk{yErRH=gP<) zqd4VKX1rq8gcRl2Y4j7zA}g(Y)0go@%nxdZo%cGSN;-z27XlH`=@kzCFQb7e#VcyDdkbpY z(@G4_dL1t_cs+iiFsjw;aQ7LLEJ|@=5U{<~XA**2g>bt_&7IP0Q_mSH62eds!7O|W-NiL)q`+^3tq+G6 zsGl3ZWbpD0{coZx$uU`<*=M3>)tDUF^F0J zRbE(w1FGI980zic&`dq~j<_BkFMl>J=rLbO)|-DCJb4#wa!Zv7{;8N5p<8D1Aj#%# zga_+B|4x1UVb!YdQ6(Qyv5KqvOmvB^_E0c9MJx`-D^G_(Vv^<&cU9d_HQI`nTZ}@AaW*8Oj`&Q+{)o;0lqI zDH`vk025)mde1O#w5p|2iKVq^B{;uPe=mUE!A4;x!&QsJr9`cX=Q%y0pFF zG&P@26{dGgV7o3+$jTz>ihk!l7wz@m_d#$qnN_23I)p&Ix<$|RFxoR%vEKI;1M`P{ z&vJ+6RPP^zah7K$tJaG*$T8gTITUW1d};d(E|y&C-JDK&J+u1t`?FC-uPmt-sjrXA zobKGDKW=@C(Yx3%>xb>Onv9ojIjIqBzE)?GHu6kbr`bigCz-fx3w6OAo**cB|Bh{U z@-|`*`3}5S_r*SP`r*`gN7r#fMdkVwYJA_6NagF6TOR}uk}DgHTk>-mfc5gV7=RTk zYhOL#40_KIDS96{{J6M%>%}(5m|TpUM;NLgzL!BkGAYreK0RHo3yzkg@tIAj{VUQP zS6%RjY$4Hec;c8_+D?j<+HvR+dszWOST+`I!Mn=%x4&$&N_;^Q# z8_LBE>c{gkY{L)*S=>A4(&N96&i8$+Q)=NUXVxK~8f^d{@x$S9LUX=7 zrLH}6jP~8id1G0R2?Mr)P9CQI;5_P8hlRWyb6LI&zu2@cy?y@D;be?BDm%-H7)GFSjB&yLr>_S)JPC3EF%eW%tzx{UmMP}*~^(J2?d zl_s*+9;$E$mlpAE$=u55I<)+3#&C~5nZsQ~!)746P@gGYO`w;_$GHU+(?vA85C|tz zd&#Zyvrp+~yL`U+=QCg>9VjD+IIVIr6JA44jwq0_r=4 z-%cDKtay9_e_(Apl=!~3k)q6fo4zaNRFN^`~+O)|2) zaHXuOBpLUKXqZ|;(ON|t%S5?Y^c_I^?je%%`-2Ij&ydVoWBjSIiEZAhl*N0kFd`)&pI}P!CR4qhqL<62 z`^M3|-xw9DU^R8l?PCmSUM_is@Fpxtzbk$)$iC`TC1qkPX87`^A4J0WWVR|`^I9r z1cT1cQ7Z3=5Gj35r;_mtWnIeT^{9zhtz&q})}$Wt5zIHxXX!aGi)$G*)ib5?ZMX`U0m z^Lk{?Xt)34gMypdAL^+YY>#BgW+9MK1xb08z|x-m;qe>bSWmM436paWYp%K^T^`Iw$&C! za|ZQ)CdmflODBAE7Mt6>*Mw4O&*;>Rd&m*>bDz&fmHAOcMXxq7yo8aH+)Xo>!0TVc zhNK+(hSIL69i=>zW&?u4)nhXnY&-p2UoEzO6t55MOSPs_TPEcESK0edsXp@MHYjFd z`0LkW2FNr_n2s42L6WsDqtu3qJI!`05rg)W&dQ%}&K8`LPh5mFzgM(Y{X*nPdqR$V zkfmqq>T)@%=racxl>q_w_8$qzFm(C({Ak>v{|IhVy%8(@{>e9XQo-{ob9p@z)$8}v z{u=b~xl(<%|0*TNb>XEIRN-qq7g|&Y0jaDr45ZdNTi=WUe(3>y+YN_N`hKoez&m+O zPkfY7ng2Fn*I*w0s|P(rD!^(X#d|)IaJ7Y5e{WpCr<7jC$;%9wt^`2j0LV|n2^2`d z14aBZ*}G?b<_5FqmBC8WbfrZZPW6SD3YawKI^x!h-3a zI!lkD()V?K-*aMdpn!uwC|S;|MYiq;Z@1He*3}N?%fRojVi|_y`hY^1_>(}szBaiP zY6`re`v)&7L5Gwmxut#X9Hr+CqT|ydrR*83r)9Yb*oxxrqBFaHNgL9~|AJ;aJt?DyeH2YiC? z45Rsp;sae@8e~w)wh{(DR=DO$KQliJbvB94Ilt`LA`B%7(Jb68tNyT%<-_R=KFdli zvw(0`Jfbp1b;>;#MPXB6l=5`npiQJld5}7JqM5$6*R1M)qVEp*fV)m^`7!aSg6g!v-fJ`S>_PxvET{V!KYmF(h^dR z+o#R1Es9|6+EBTX0&1%JLirtKarcbmkP6n3VpJ9(6|iwCHb+A0KtCGYSe`L$gpvjr z!R0rCpJkKLF>IOlobYeUG25jw@2|dy*YcIs)VAr*S26t=9n{*~500nZAD4wxdAwW8nZtYp2|3#{r;FFBTaAmqi(s;$reagjN6LkG)$2E&qnbHd~eqCC$ zxvb=>-VXWRvDE$lz*-4z-&8PBQ5(6RFeQRiJ-dq%>T|qua$LHi0UrNVp}be}{ZYLr zR;uu$Qukn$(#`Q>0s;x!RC=9^bQt^(1D#EaVA9{P1zFz2S#eIT?Vuprn9%2opeL;{ zwu!-o&;d;HSEQEOwBeO*886a0%^lizN3jmxWS&eYxfj$lyroy)kOA>gqC8G;FPklm-$^vH_sXY39aPC%xgQngBZp-3ynZgy-Q69`6a9^i|F1DFf zRX=~pFw5N)eRAn!;={XJ;oXIJ9(y0tPDeCm=sAv__ANBGM=3j8;H&I=G2AyzcU~yH zp`0ugy69nJ0-q&jTpYDe5*B+f%U~NdJK|Oa`P8Y&%Vkigax?S(GmfA`TFVWdqo;;4 z^G|Yk-!5O}FEU2+FZ34)b>|P2<0L&Qt)a|}35?pe2#a0a&QLb$(dO);V~x}e*C0>R zITe;g!tYj-G(rum_1gBN;EYENZ_%Ro_u*pnljJLwi(6!hkZ5f#b&4NDZt<4w>Tf@| zOgQPxYsOY&@YAQ%BS8p8Fe`W;T5e@DgnIvp&-?MdHAT>L9U zsi|`&%N~~gAWC_!kC*?v)@8e)GeZukeb;o1{9a@!Xd}$LmE(OU9^tn=GaN@jmK!PJ zecwiDvbM~w`;8asA7@>r@*_{qjp>P$_*f$(?6CwoV zSycjBzd4DBpXz9?3>+UEoHDyS?a4PZfBS#@H&J(4Xo8pGn;h*HnygQ!30t?MFyc1R zFO+#|0;1D%?k<;4I7abQV?PcPW0eGoSl3FOQTy^5YR-)DgF!UU+RS z+wXq3euuDi@NUK);Bq>>>=N9p3q6CA)ymo)|4V8}D4sE)@A=`U-B=s1A zDDJa4s?(#@8gPtB=>3E)kDz~uX)H=-LiHZJyiPOKbjayKI_E;2JI!Bs5j}SG-EkXC zaojR-(jVxRe4OkxJ1ncV8K$6SfsshwgkIq!W_E@xm`bbZ%3j8PnOVap_8Soj z*yOWZ7?zOtu;F<)QTDu_!RBM|22k=4F(x7&NqT|Os2$=u`_r{#zAJy8F1d&pcW7#^ z5kYrtJhz%|d^UP!!J1FbcSmFe07j4D1~*KPkeZDyFHeXmu{Cv|do;8RbS(G>E!q-$ zH7~r3x}fwSiBHm)6ce&$iz_NV!b$VadmXSrLH*L$zMh%v=-Ir%WfHql<-h*GYj%2c zB!eDY*;rYn@O!A&i8|W->4E3S11=XeQHIWs)lfH&Pdt*ooBn-lpEjbX+Z>H!b{f7E zL$HQQdzcfft&CTg8XEDB6KMMlXD_@pd!WiokwK52dy(SDEE|aSg`qD{;2BKEe`VV? zfW<671MUmTqH?7i9qG9abpPwWX>yE7MbfsH-DQ{Ogl0N;+K$)0Ew=0RCkoW4t^+*E zQ#E5ePwyPNI`UDAlOUAnC{>?Jr^PwYeP-yDi`&P85Z{k8iOWBxG7SfYkYR}1NqC&> zET3k^hyHsYoq&X{ONy}Fj;(2Xd`$oeww|qlgEqZ?x|H%BANm`Yqz_`E8L3F|_A&uB zdCsSpvB*ZOpPQn4?4!C0ag38kh4cqOTUN*Y7(YveO9`xHS09y>PvKSK6pIVyNvE`N z|1%D?iDl&K>etJqqS9%4+G5BGq?oc20<$!0`-XdtMX?)OD`abP5?H12*EYn(rbpBg>Fud~&rZpn1@Z{5~%38y0Mvbj4ytPw2iT7V%v%?2qNH6)l zg9Tuw&TP3-j3Zqzqcl89FZxMvvf6Jl<>ca8i@a+Z8xyxihq#JuLfYW5;F3QNiXs<|~h8K_8nqbxy zyiNz*D79f>?;F)$=PPYN97rE!%&nMw14ce-4q%)(6G`_1E%TIDwAeWdYWcN58L(izp+h(tGuXb^OL{JaB@3xvKc;|!Q3!OE1q2q_yp;Ap!(3nvml!?tzhc>>l zx<@6I8!EGGzD2ar(@ZE=e^aX11uS~FO8!v82&*B&g7qkw;CL3Cp+4Px(a0N+bDiR>s0IM{?nretDX6D){GR< zZ%t?GNIp2V&46dHNj0Fby!q;Zmhxq_@>_SL=I8DYyFPOO>D44`bPEqUQ6Z}FvRGQy z_S+*Da%M6&il86L(4^NNjtWOixAzo5xtL71ll`I zt?AbDr_>OML=vl51j3oc=Y5|KInqcw;i6P!?<>=P%6<7CkTm0(!z{VoLSs#XM2H&j z&R^pcA?U4>Rae{jsCR6b%-dwD%RW<*{<@20^AbU^Lab#XlO^w_@Pb6OmhS1s^c*dH z;)mo{irJgCZVT-&YdE&QBTq?vFl@JmcbCZfRTsNT zO<->6rHRibCco(w-Dat_Hql5hXa_%@J(o?R-c=Mae>Q{(-lW|5+N-x#1OTcYwH0KD z!s@-tz*-liNR8xU)}Amj&+cZu?!Jgy{q6m=>Zz8YB3k+nO*^)l)W`V7h!EMifsiSJ z7+-LVS?;NuTu25yU*WB*)jW(BR`rtzG8bhnYo07Q8BneFaCSy@C;n&jqIQHPHk_8c z_Wa~S!U$etqhYV2Hj~Bb0)eq;byxg=)kMWm0OD!n%O)AIN)eR9%>_}^B>CtLT*!TD zTj9TvWhm>}bJz2qP6?Q-3ggkLDZeyC9`?>J!4-xXiPYAh=R?C4 zlj0in^Pij*$<*c#i<+Fw4 z;cWp*hs}o0$o?Gc$T51&t=~#vWu+K3IFluB$eU>EgF7a`BTor|X6$sL#B4#_cQnnpZPs+PMe}wL@SW-;QlsNl`Vq{1g*#+ye&cupX2Qrs=UxF8LoheV#!#sL7 z0>g&)%ko)EuRB?GOCsom2y0m`j7Oi(rkB=zd71Q^y8IQ*dy}vq414EpGMA;GASx

yc>X3v>;G-!{E_AHPMQh;=A)*|$qd7ON}I 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 z%0D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 d*3KEwraa+YDmtg%p(vuVSJ_v}z$L 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

yc>X3v>;G-!{E_AHPMQh;=A)*|$qd7ON}I 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 z%0D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 d* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/03_source/mobile_baseline.bak/ios/App/App/Base.lproj/Main.storyboard b/03_source/mobile_baseline.bak/ios/App/App/Base.lproj/Main.storyboard deleted file mode 100644 index b44df7b..0000000 --- a/03_source/mobile_baseline.bak/ios/App/App/Base.lproj/Main.storyboard +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/03_source/mobile_baseline.bak/ios/App/App/Info.plist b/03_source/mobile_baseline.bak/ios/App/App/Info.plist deleted file mode 100644 index 70a2849..0000000 --- a/03_source/mobile_baseline.bak/ios/App/App/Info.plist +++ /dev/null @@ -1,49 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - ionic-react-conference-app - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - $(MARKETING_VERSION) - CFBundleVersion - $(CURRENT_PROJECT_VERSION) - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIViewControllerBasedStatusBarAppearance - - - diff --git a/03_source/mobile_baseline.bak/ios/App/Podfile b/03_source/mobile_baseline.bak/ios/App/Podfile deleted file mode 100644 index 0451e2c..0000000 --- a/03_source/mobile_baseline.bak/ios/App/Podfile +++ /dev/null @@ -1,24 +0,0 @@ -require_relative '../../node_modules/@capacitor/ios/scripts/pods_helpers' - -platform :ios, '14.0' -use_frameworks! - -# workaround to avoid Xcode caching of Pods that requires -# Product -> Clean Build Folder after new Cordova plugins installed -# Requires CocoaPods 1.6 or newer -install! 'cocoapods', :disable_input_output_paths => true - -def capacitor_pods - pod 'Capacitor', :path => '../../node_modules/@capacitor/ios' - pod 'CapacitorCordova', :path => '../../node_modules/@capacitor/ios' - pod 'CapacitorPreferences', :path => '../../node_modules/@capacitor/preferences' -end - -target 'App' do - capacitor_pods - # Add your Pods here -end - -post_install do |installer| - assertDeploymentTarget(installer) -end diff --git a/03_source/mobile_baseline.bak/ios/App/Podfile.lock b/03_source/mobile_baseline.bak/ios/App/Podfile.lock deleted file mode 100644 index 29efe53..0000000 --- a/03_source/mobile_baseline.bak/ios/App/Podfile.lock +++ /dev/null @@ -1,28 +0,0 @@ -PODS: - - Capacitor (7.0.1): - - CapacitorCordova - - CapacitorCordova (7.0.1) - - CapacitorPreferences (7.0.0): - - Capacitor - -DEPENDENCIES: - - "Capacitor (from `../../node_modules/@capacitor/ios`)" - - "CapacitorCordova (from `../../node_modules/@capacitor/ios`)" - - "CapacitorPreferences (from `../../node_modules/@capacitor/preferences`)" - -EXTERNAL SOURCES: - Capacitor: - :path: "../../node_modules/@capacitor/ios" - CapacitorCordova: - :path: "../../node_modules/@capacitor/ios" - CapacitorPreferences: - :path: "../../node_modules/@capacitor/preferences" - -SPEC CHECKSUMS: - Capacitor: de199cba6c8b20995428ad0b7cb0bc6ca625ffd4 - CapacitorCordova: 63d476958d5022d76f197031e8b7ea3519988c64 - CapacitorPreferences: 8e4bef1f937fc991a19d7ea99330c36a62edd24b - -PODFILE CHECKSUM: bc4412675d30bc194ab5961211929e1e7de79579 - -COCOAPODS: 1.16.2 diff --git a/03_source/mobile_baseline.bak/package-lock.json b/03_source/mobile_baseline.bak/package-lock.json deleted file mode 100644 index a482c6e..0000000 --- a/03_source/mobile_baseline.bak/package-lock.json +++ /dev/null @@ -1,5165 +0,0 @@ -{ - "name": "ionic-react-conference-app", - "version": "0.0.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "ionic-react-conference-app", - "version": "0.0.0", - "license": "MIT", - "dependencies": { - "@capacitor/android": "7.0.1", - "@capacitor/core": "^7.0.0", - "@capacitor/ios": "7.0.1", - "@capacitor/preferences": "^7.0.0", - "@ionic/react": "^8.5.0", - "@ionic/react-router": "^8.5.0", - "@types/leaflet": "^1.9.17", - "@types/react-redux": "^7.1.34", - "date-fns": "^2.25.0", - "ionicons": "^7.1.2", - "leaflet": "^1.9.4", - "react": "19.0.0", - "react-dom": "19.0.0", - "react-leaflet": "^5.0.0", - "react-redux": "^9.2.0", - "react-router": "^5.3.4", - "react-router-dom": "^5.3.4", - "reselect": "^4.0.0", - "sass": "^1.85.1", - "swiper": "^9.1.1" - }, - "devDependencies": { - "@capacitor/cli": "^7.0.0", - "@testing-library/react": "^9.3.1", - "@types/jest": "24.0.18", - "@types/react": "19.0.10", - "@types/react-dom": "19.0.4", - "@types/react-router": "^5.1.20", - "@types/react-router-dom": "^5.3.3", - "@vitejs/plugin-react": "^4.3.4", - "lint-staged": "^13.2.0", - "prettier": "^2.8.6", - "typescript": "^5.8.2", - "vite": "^6.2.0" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", - "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.27.1", - "js-tokens": "^4.0.0", - "picocolors": "^1.1.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.27.2", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.2.tgz", - "integrity": "sha512-TUtMJYRPyUb/9aU8f3K0mjmjf6M9N5Woshn2CS6nqJSeJtTtQcpLUXjGt9vbF8ZGff0El99sWkLgzwW3VXnxZQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.27.1.tgz", - "integrity": "sha512-IaaGWsQqfsQWVLqMn9OB92MNN7zukfVA4s7KKAI0KfrrDsZ0yhi5uV4baBuLuN7n3vsZpwP8asPPcVwApxvjBQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.27.1", - "@babel/helper-compilation-targets": "^7.27.1", - "@babel/helper-module-transforms": "^7.27.1", - "@babel/helpers": "^7.27.1", - "@babel/parser": "^7.27.1", - "@babel/template": "^7.27.1", - "@babel/traverse": "^7.27.1", - "@babel/types": "^7.27.1", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/generator": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.1.tgz", - "integrity": "sha512-UnJfnIpc/+JO0/+KRVQNGU+y5taA5vCbwN8+azkX6beii/ZF+enZJSOKo11ZSzGJjlNfJHfQtmQT8H+9TXPG2w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.27.1", - "@babel/types": "^7.27.1", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^3.0.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.27.2", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", - "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.27.2", - "@babel/helper-validator-option": "^7.27.1", - "browserslist": "^4.24.0", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", - "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.27.1", - "@babel/types": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.1.tgz", - "integrity": "sha512-9yHn519/8KvTU5BjTVEEeIM3w9/2yXNKoD82JifINImhpKkARMJKPP59kLo+BafpdN5zgNeIcS4jsGDmd3l58g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.27.1", - "@babel/helper-validator-identifier": "^7.27.1", - "@babel/traverse": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", - "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", - "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", - "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", - "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.1.tgz", - "integrity": "sha512-FCvFTm0sWV8Fxhpp2McP5/W53GPllQ9QeQ7SiqGWjMf/LVG07lFa5+pgK05IRhVwtvafT22KF+ZSnM9I545CvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/template": "^7.27.1", - "@babel/types": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.27.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.2.tgz", - "integrity": "sha512-QYLs8299NA7WM/bZAdp+CviYYkVoYXlDW2rzliy3chxd1PQjej7JORuMJDJXJUb9g0TT+B99EwaVLKmX+sPXWw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.27.1" - }, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz", - "integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz", - "integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.1.tgz", - "integrity": "sha512-1x3D2xEk2fRo3PAhwQwu5UubzgiVWSXTBfWpVd2Mx2AzRqJuDJCsgaDVZ7HB5iGzDW1Hl1sWN2mFyKjmR9uAog==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/runtime-corejs3": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.27.1.tgz", - "integrity": "sha512-909rVuj3phpjW6y0MCXAZ5iNeORePa6ldJvp2baWGcTjwqbBDDz6xoS5JHJ7lS88NlwLYj07ImL/8IUMtDZzTA==", - "dev": true, - "license": "MIT", - "dependencies": { - "core-js-pure": "^3.30.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.27.2", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", - "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.27.1", - "@babel/parser": "^7.27.2", - "@babel/types": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.1.tgz", - "integrity": "sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.27.1", - "@babel/parser": "^7.27.1", - "@babel/template": "^7.27.1", - "@babel/types": "^7.27.1", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.1.tgz", - "integrity": "sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-string-parser": "^7.27.1", - "@babel/helper-validator-identifier": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@capacitor/android": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@capacitor/android/-/android-7.0.1.tgz", - "integrity": "sha512-jukJJHfkcyEBOkFBJRD3EwXMIIQo7lSv0ExPWgsIliPdGXLAj6ElvK2JaYEzec3vKyLc4RTNFVv0PMEU0vnImg==", - "license": "MIT", - "peerDependencies": { - "@capacitor/core": "^7.0.0" - } - }, - "node_modules/@capacitor/cli": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@capacitor/cli/-/cli-7.2.0.tgz", - "integrity": "sha512-RNW9vtYYYSDmOdguYBSW0VpRnG/d6lGydlc9DLrJ7qbSPxFrotTz9IjkM48O+SruUma61DyuSqJttdbay2xSxg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@ionic/cli-framework-output": "^2.2.8", - "@ionic/utils-subprocess": "^3.0.1", - "@ionic/utils-terminal": "^2.3.5", - "commander": "^12.1.0", - "debug": "^4.4.0", - "env-paths": "^2.2.0", - "fs-extra": "^11.2.0", - "kleur": "^4.1.5", - "native-run": "^2.0.1", - "open": "^8.4.0", - "plist": "^3.1.0", - "prompts": "^2.4.2", - "rimraf": "^6.0.1", - "semver": "^7.6.3", - "tar": "^6.1.11", - "tslib": "^2.8.1", - "xml2js": "^0.6.2" - }, - "bin": { - "cap": "bin/capacitor", - "capacitor": "bin/capacitor" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "node_modules/@capacitor/core": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@capacitor/core/-/core-7.2.0.tgz", - "integrity": "sha512-2zCnA6RJeZ9ec4470o8QMZEQTWpekw9FNoqm5TLc10jeCrhvHVI8MPgxdZVc3mOdFlyieYu4AS1fNxSqbS57Pw==", - "license": "MIT", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/@capacitor/ios": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@capacitor/ios/-/ios-7.0.1.tgz", - "integrity": "sha512-RN6S1C1k7ue57DFmJM4EizzsYBrahTTiMhcnlHspFLaojgHbFWZbYq1VriuRKysPU1ka/P+klsdtRFsB5K9jyw==", - "license": "MIT", - "peerDependencies": { - "@capacitor/core": "^7.0.0" - } - }, - "node_modules/@capacitor/preferences": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@capacitor/preferences/-/preferences-7.0.1.tgz", - "integrity": "sha512-XF9jOHzvoIBZLwZr/EX6aVaUO1d8Mx7TwBLQS33pYHOliCW5knT5KUkFOXNNYxh9qqODYesee9xuQIKNJpQBag==", - "license": "MIT", - "peerDependencies": { - "@capacitor/core": ">=7.0.0" - } - }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.4.tgz", - "integrity": "sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.4.tgz", - "integrity": "sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.4.tgz", - "integrity": "sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.4.tgz", - "integrity": "sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.4.tgz", - "integrity": "sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.4.tgz", - "integrity": "sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.4.tgz", - "integrity": "sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.4.tgz", - "integrity": "sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.4.tgz", - "integrity": "sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.4.tgz", - "integrity": "sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.4.tgz", - "integrity": "sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.4.tgz", - "integrity": "sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.4.tgz", - "integrity": "sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==", - "cpu": [ - "mips64el" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.4.tgz", - "integrity": "sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.4.tgz", - "integrity": "sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.4.tgz", - "integrity": "sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.4.tgz", - "integrity": "sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.4.tgz", - "integrity": "sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.4.tgz", - "integrity": "sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.4.tgz", - "integrity": "sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.4.tgz", - "integrity": "sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.4.tgz", - "integrity": "sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.4.tgz", - "integrity": "sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.4.tgz", - "integrity": "sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.4.tgz", - "integrity": "sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@ionic/cli-framework-output": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/@ionic/cli-framework-output/-/cli-framework-output-2.2.8.tgz", - "integrity": "sha512-TshtaFQsovB4NWRBydbNFawql6yul7d5bMiW1WYYf17hd99V6xdDdk3vtF51bw6sLkxON3bDQpWsnUc9/hVo3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@ionic/utils-terminal": "2.3.5", - "debug": "^4.0.0", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@ionic/core": { - "version": "8.5.7", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.5.7.tgz", - "integrity": "sha512-V5ZRYXD1MgAPdjfLyOejILAdTqIzpMY7/v6GSynFPPWoEpfFbGe/tNsimrYm1/D8iouigYLkJjWSeg2rpIpESA==", - "license": "MIT", - "dependencies": { - "@stencil/core": "4.20.0", - "ionicons": "^7.2.2", - "tslib": "^2.1.0" - } - }, - "node_modules/@ionic/react": { - "version": "8.5.7", - "resolved": "https://registry.npmjs.org/@ionic/react/-/react-8.5.7.tgz", - "integrity": "sha512-AgX4iu6SfuBhNgYr0H+K3oGsp7ESkCsnaqZdHRO2+GtKTmo4akMrFPihGj4LrZB/IaYwcvYQR/bPWHuZGJYsnw==", - "license": "MIT", - "dependencies": { - "@ionic/core": "8.5.7", - "ionicons": "^7.0.0", - "tslib": "*" - }, - "peerDependencies": { - "react": ">=16.8.6", - "react-dom": ">=16.8.6" - } - }, - "node_modules/@ionic/react-router": { - "version": "8.5.7", - "resolved": "https://registry.npmjs.org/@ionic/react-router/-/react-router-8.5.7.tgz", - "integrity": "sha512-REEnLRIWh23DnqTugNT7VIO2D49GtmSHvxOmmTmaFTjhMXQ1ilzM35oh+Fr2pWU5NmCqD8am+RLfITQhIJI1hA==", - "license": "MIT", - "dependencies": { - "@ionic/react": "8.5.7", - "tslib": "*" - }, - "peerDependencies": { - "react": ">=16.8.6", - "react-dom": ">=16.8.6", - "react-router": "^5.0.1", - "react-router-dom": "^5.0.1" - } - }, - "node_modules/@ionic/utils-array": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@ionic/utils-array/-/utils-array-2.1.6.tgz", - "integrity": "sha512-0JZ1Zkp3wURnv8oq6Qt7fMPo5MpjbLoUoa9Bu2Q4PJuSDWM8H8gwF3dQO7VTeUj3/0o1IB1wGkFWZZYgUXZMUg==", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^4.0.0", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@ionic/utils-fs": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/@ionic/utils-fs/-/utils-fs-3.1.7.tgz", - "integrity": "sha512-2EknRvMVfhnyhL1VhFkSLa5gOcycK91VnjfrTB0kbqkTFCOXyXgVLI5whzq7SLrgD9t1aqos3lMMQyVzaQ5gVA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/fs-extra": "^8.0.0", - "debug": "^4.0.0", - "fs-extra": "^9.0.0", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@ionic/utils-fs/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@ionic/utils-object": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@ionic/utils-object/-/utils-object-2.1.6.tgz", - "integrity": "sha512-vCl7sl6JjBHFw99CuAqHljYJpcE88YaH2ZW4ELiC/Zwxl5tiwn4kbdP/gxi2OT3MQb1vOtgAmSNRtusvgxI8ww==", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^4.0.0", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@ionic/utils-process": { - "version": "2.1.12", - "resolved": "https://registry.npmjs.org/@ionic/utils-process/-/utils-process-2.1.12.tgz", - "integrity": "sha512-Jqkgyq7zBs/v/J3YvKtQQiIcxfJyplPgECMWgdO0E1fKrrH8EF0QGHNJ9mJCn6PYe2UtHNS8JJf5G21e09DfYg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@ionic/utils-object": "2.1.6", - "@ionic/utils-terminal": "2.3.5", - "debug": "^4.0.0", - "signal-exit": "^3.0.3", - "tree-kill": "^1.2.2", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@ionic/utils-stream": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/@ionic/utils-stream/-/utils-stream-3.1.7.tgz", - "integrity": "sha512-eSELBE7NWNFIHTbTC2jiMvh1ABKGIpGdUIvARsNPMNQhxJB3wpwdiVnoBoTYp+5a6UUIww4Kpg7v6S7iTctH1w==", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^4.0.0", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@ionic/utils-subprocess": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@ionic/utils-subprocess/-/utils-subprocess-3.0.1.tgz", - "integrity": "sha512-cT4te3AQQPeIM9WCwIg8ohroJ8TjsYaMb2G4ZEgv9YzeDqHZ4JpeIKqG2SoaA3GmVQ3sOfhPM6Ox9sxphV/d1A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@ionic/utils-array": "2.1.6", - "@ionic/utils-fs": "3.1.7", - "@ionic/utils-process": "2.1.12", - "@ionic/utils-stream": "3.1.7", - "@ionic/utils-terminal": "2.3.5", - "cross-spawn": "^7.0.3", - "debug": "^4.0.0", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@ionic/utils-terminal": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@ionic/utils-terminal/-/utils-terminal-2.3.5.tgz", - "integrity": "sha512-3cKScz9Jx2/Pr9ijj1OzGlBDfcmx7OMVBt4+P1uRR0SSW4cm1/y3Mo4OY3lfkuaYifMNBW8Wz6lQHbs1bihr7A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/slice-ansi": "^4.0.0", - "debug": "^4.0.0", - "signal-exit": "^3.0.3", - "slice-ansi": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "tslib": "^2.0.1", - "untildify": "^4.0.0", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/@jest/types": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", - "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^15.0.0", - "chalk": "^3.0.0" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/@jest/types/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", - "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@parcel/watcher": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz", - "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==", - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "dependencies": { - "detect-libc": "^1.0.3", - "is-glob": "^4.0.3", - "micromatch": "^4.0.5", - "node-addon-api": "^7.0.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "@parcel/watcher-android-arm64": "2.5.1", - "@parcel/watcher-darwin-arm64": "2.5.1", - "@parcel/watcher-darwin-x64": "2.5.1", - "@parcel/watcher-freebsd-x64": "2.5.1", - "@parcel/watcher-linux-arm-glibc": "2.5.1", - "@parcel/watcher-linux-arm-musl": "2.5.1", - "@parcel/watcher-linux-arm64-glibc": "2.5.1", - "@parcel/watcher-linux-arm64-musl": "2.5.1", - "@parcel/watcher-linux-x64-glibc": "2.5.1", - "@parcel/watcher-linux-x64-musl": "2.5.1", - "@parcel/watcher-win32-arm64": "2.5.1", - "@parcel/watcher-win32-ia32": "2.5.1", - "@parcel/watcher-win32-x64": "2.5.1" - } - }, - "node_modules/@parcel/watcher-android-arm64": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz", - "integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-darwin-arm64": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz", - "integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-darwin-x64": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz", - "integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-freebsd-x64": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz", - "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm-glibc": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz", - "integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm-musl": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz", - "integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm64-glibc": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz", - "integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm64-musl": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz", - "integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-x64-glibc": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz", - "integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-x64-musl": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz", - "integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-arm64": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz", - "integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-ia32": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz", - "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-x64": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz", - "integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@react-leaflet/core": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@react-leaflet/core/-/core-3.0.0.tgz", - "integrity": "sha512-3EWmekh4Nz+pGcr+xjf0KNyYfC3U2JjnkWsh0zcqaexYqmmB5ZhH37kz41JXGmKzpaMZCnPofBBm64i+YrEvGQ==", - "license": "Hippocratic-2.1", - "peerDependencies": { - "leaflet": "^1.9.0", - "react": "^19.0.0", - "react-dom": "^19.0.0" - } - }, - "node_modules/@rolldown/pluginutils": { - "version": "1.0.0-beta.9", - "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.9.tgz", - "integrity": "sha512-e9MeMtVWo186sgvFFJOPGy7/d2j2mZhLJIdVW0C/xDluuOvymEATqz6zKsP0ZmXGzQtqlyjz5sC1sYQUoJG98w==", - "dev": true, - "license": "MIT" - }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.41.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.41.1.tgz", - "integrity": "sha512-NELNvyEWZ6R9QMkiytB4/L4zSEaBC03KIXEghptLGLZWJ6VPrL63ooZQCOnlx36aQPGhzuOMwDerC1Eb2VmrLw==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.41.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.41.1.tgz", - "integrity": "sha512-DXdQe1BJ6TK47ukAoZLehRHhfKnKg9BjnQYUu9gzhI8Mwa1d2fzxA1aw2JixHVl403bwp1+/o/NhhHtxWJBgEA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.41.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.41.1.tgz", - "integrity": "sha512-5afxvwszzdulsU2w8JKWwY8/sJOLPzf0e1bFuvcW5h9zsEg+RQAojdW0ux2zyYAz7R8HvvzKCjLNJhVq965U7w==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.41.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.41.1.tgz", - "integrity": "sha512-egpJACny8QOdHNNMZKf8xY0Is6gIMz+tuqXlusxquWu3F833DcMwmGM7WlvCO9sB3OsPjdC4U0wHw5FabzCGZg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.41.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.41.1.tgz", - "integrity": "sha512-DBVMZH5vbjgRk3r0OzgjS38z+atlupJ7xfKIDJdZZL6sM6wjfDNo64aowcLPKIx7LMQi8vybB56uh1Ftck/Atg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.41.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.41.1.tgz", - "integrity": "sha512-3FkydeohozEskBxNWEIbPfOE0aqQgB6ttTkJ159uWOFn42VLyfAiyD9UK5mhu+ItWzft60DycIN1Xdgiy8o/SA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.41.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.41.1.tgz", - "integrity": "sha512-wC53ZNDgt0pqx5xCAgNunkTzFE8GTgdZ9EwYGVcg+jEjJdZGtq9xPjDnFgfFozQI/Xm1mh+D9YlYtl+ueswNEg==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.41.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.41.1.tgz", - "integrity": "sha512-jwKCca1gbZkZLhLRtsrka5N8sFAaxrGz/7wRJ8Wwvq3jug7toO21vWlViihG85ei7uJTpzbXZRcORotE+xyrLA==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.41.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.41.1.tgz", - "integrity": "sha512-g0UBcNknsmmNQ8V2d/zD2P7WWfJKU0F1nu0k5pW4rvdb+BIqMm8ToluW/eeRmxCared5dD76lS04uL4UaNgpNA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.41.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.41.1.tgz", - "integrity": "sha512-XZpeGB5TKEZWzIrj7sXr+BEaSgo/ma/kCgrZgL0oo5qdB1JlTzIYQKel/RmhT6vMAvOdM2teYlAaOGJpJ9lahg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-loongarch64-gnu": { - "version": "4.41.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.41.1.tgz", - "integrity": "sha512-bkCfDJ4qzWfFRCNt5RVV4DOw6KEgFTUZi2r2RuYhGWC8WhCA8lCAJhDeAmrM/fdiAH54m0mA0Vk2FGRPyzI+tw==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.41.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.41.1.tgz", - "integrity": "sha512-3mr3Xm+gvMX+/8EKogIZSIEF0WUu0HL9di+YWlJpO8CQBnoLAEL/roTCxuLncEdgcfJcvA4UMOf+2dnjl4Ut1A==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.41.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.41.1.tgz", - "integrity": "sha512-3rwCIh6MQ1LGrvKJitQjZFuQnT2wxfU+ivhNBzmxXTXPllewOF7JR1s2vMX/tWtUYFgphygxjqMl76q4aMotGw==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-musl": { - "version": "4.41.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.41.1.tgz", - "integrity": "sha512-LdIUOb3gvfmpkgFZuccNa2uYiqtgZAz3PTzjuM5bH3nvuy9ty6RGc/Q0+HDFrHrizJGVpjnTZ1yS5TNNjFlklw==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.41.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.41.1.tgz", - "integrity": "sha512-oIE6M8WC9ma6xYqjvPhzZYk6NbobIURvP/lEbh7FWplcMO6gn7MM2yHKA1eC/GvYwzNKK/1LYgqzdkZ8YFxR8g==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.41.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.41.1.tgz", - "integrity": "sha512-cWBOvayNvA+SyeQMp79BHPK8ws6sHSsYnK5zDcsC3Hsxr1dgTABKjMnMslPq1DvZIp6uO7kIWhiGwaTdR4Og9A==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.41.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.41.1.tgz", - "integrity": "sha512-y5CbN44M+pUCdGDlZFzGGBSKCA4A/J2ZH4edTYSSxFg7ce1Xt3GtydbVKWLlzL+INfFIZAEg1ZV6hh9+QQf9YQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.41.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.41.1.tgz", - "integrity": "sha512-lZkCxIrjlJlMt1dLO/FbpZbzt6J/A8p4DnqzSa4PWqPEUUUnzXLeki/iyPLfV0BmHItlYgHUqJe+3KiyydmiNQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.41.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.41.1.tgz", - "integrity": "sha512-+psFT9+pIh2iuGsxFYYa/LhS5MFKmuivRsx9iPJWNSGbh2XVEjk90fmpUEjCnILPEPJnikAU6SFDiEUyOv90Pg==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.41.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.41.1.tgz", - "integrity": "sha512-Wq2zpapRYLfi4aKxf2Xff0tN+7slj2d4R87WEzqw7ZLsVvO5zwYCIuEGSZYiK41+GlwUo1HiR+GdkLEJnCKTCw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@sheerun/mutationobserver-shim": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.3.tgz", - "integrity": "sha512-DetpxZw1fzPD5xUBrIAoplLChO2VB8DlL5Gg+I1IR9b2wPqYIca2WSUxL5g1vLeR4MsQq1NeWriXAVffV+U1Fw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@stencil/core": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.20.0.tgz", - "integrity": "sha512-WPrTHFngvN081RY+dJPneKQLwnOFD60OMCOQGmmSHfCW0f4ujPMzzhwWU1gcSwXPWXz5O+8cBiiCaxAbJU7kAg==", - "license": "MIT", - "bin": { - "stencil": "bin/stencil" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=7.10.0" - } - }, - "node_modules/@testing-library/dom": { - "version": "6.16.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-6.16.0.tgz", - "integrity": "sha512-lBD88ssxqEfz0wFL6MeUyyWZfV/2cjEZZV3YRpb2IoJRej/4f1jB0TzqIOznTpfR1r34CNesrubxwIlAQ8zgPA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.8.4", - "@sheerun/mutationobserver-shim": "^0.3.2", - "@types/testing-library__dom": "^6.12.1", - "aria-query": "^4.0.2", - "dom-accessibility-api": "^0.3.0", - "pretty-format": "^25.1.0", - "wait-for-expect": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/react": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-9.5.0.tgz", - "integrity": "sha512-di1b+D0p+rfeboHO5W7gTVeZDIK5+maEgstrZbWZSSvxDyfDRkkyBE1AJR5Psd6doNldluXlCWqXriUfqu/9Qg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.8.4", - "@testing-library/dom": "^6.15.0", - "@types/testing-library__react": "^9.1.2" - }, - "engines": { - "node": ">=8" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" - } - }, - "node_modules/@types/babel__core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", - "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.7.tgz", - "integrity": "sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.20.7" - } - }, - "node_modules/@types/estree": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz", - "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/fs-extra": { - "version": "8.1.5", - "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-8.1.5.tgz", - "integrity": "sha512-0dzKcwO+S8s2kuF5Z9oUWatQJj5Uq/iqphEtE3GQJVRRYm/tD1LglU2UnXi2A8jLq5umkGouOXOR9y0n613ZwQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/geojson": { - "version": "7946.0.16", - "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.16.tgz", - "integrity": "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==", - "license": "MIT" - }, - "node_modules/@types/history": { - "version": "4.7.11", - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", - "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/hoist-non-react-statics": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.6.tgz", - "integrity": "sha512-lPByRJUer/iN/xa4qpyL0qmL11DqNW81iU/IG1S3uvRUq4oKagz8VCxZjiWkumgt66YT3vOdDgZ0o32sGKtCEw==", - "license": "MIT", - "dependencies": { - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", - "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", - "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "*", - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/jest": { - "version": "24.0.18", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-24.0.18.tgz", - "integrity": "sha512-jcDDXdjTcrQzdN06+TSVsPPqxvsZA/5QkYfIZlq1JMw7FdP5AZylbOc+6B/cuDurctRe+MziUMtQ3xQdrbjqyQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/jest-diff": "*" - } - }, - "node_modules/@types/jest-diff": { - "version": "20.0.1", - "resolved": "https://registry.npmjs.org/@types/jest-diff/-/jest-diff-20.0.1.tgz", - "integrity": "sha512-yALhelO3i0hqZwhjtcr6dYyaLoCHbAMshwtj6cGxTvHZAKXHsYGdff6E8EPw3xLKY0ELUTQ69Q1rQiJENnccMA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/leaflet": { - "version": "1.9.18", - "resolved": "https://registry.npmjs.org/@types/leaflet/-/leaflet-1.9.18.tgz", - "integrity": "sha512-ht2vsoPjezor5Pmzi5hdsA7F++v5UGq9OlUduWHmMZiuQGIpJ2WS5+Gg9HaAA79gNh1AIPtCqhzejcIZ3lPzXQ==", - "license": "MIT", - "dependencies": { - "@types/geojson": "*" - } - }, - "node_modules/@types/node": { - "version": "22.15.21", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.21.tgz", - "integrity": "sha512-EV/37Td6c+MgKAbkcLG6vqZ2zEYHD7bvSrzqqs2RIhbA6w3x+Dqz8MZM3sP6kGTeLrdoOgKZe+Xja7tUB2DNkQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~6.21.0" - } - }, - "node_modules/@types/react": { - "version": "19.0.10", - "resolved": "https://registry.npmjs.org/@types/react/-/react-19.0.10.tgz", - "integrity": "sha512-JuRQ9KXLEjaUNjTWpzuR231Z2WpIwczOkBEIvbHNCzQefFIT0L8IqE6NV6ULLyC1SI/i234JnDoMkfg+RjQj2g==", - "license": "MIT", - "dependencies": { - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-dom": { - "version": "19.0.4", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.0.4.tgz", - "integrity": "sha512-4fSQ8vWFkg+TGhePfUzVmat3eC14TXYSsiiDSLI0dVLsrm9gZFABjPy/Qu6TKgl1tq1Bu1yDsuQgY3A3DOjCcg==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "^19.0.0" - } - }, - "node_modules/@types/react-redux": { - "version": "7.1.34", - "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.34.tgz", - "integrity": "sha512-GdFaVjEbYv4Fthm2ZLvj1VSCedV7TqE5y1kNwnjSdBOTXuRSgowux6J8TAct15T3CKBr63UMk+2CO7ilRhyrAQ==", - "license": "MIT", - "dependencies": { - "@types/hoist-non-react-statics": "^3.3.0", - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0", - "redux": "^4.0.0" - } - }, - "node_modules/@types/react-redux/node_modules/redux": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", - "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.9.2" - } - }, - "node_modules/@types/react-router": { - "version": "5.1.20", - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", - "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*" - } - }, - "node_modules/@types/react-router-dom": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", - "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "*" - } - }, - "node_modules/@types/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-+OpjSaq85gvlZAYINyzKpLeiFkSC4EsC6IIiT6v6TLSU5k5U83fHGj9Lel8oKEXM0HqgrMVCjXPDPVICtxF7EQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/testing-library__dom": { - "version": "6.14.0", - "resolved": "https://registry.npmjs.org/@types/testing-library__dom/-/testing-library__dom-6.14.0.tgz", - "integrity": "sha512-sMl7OSv0AvMOqn1UJ6j1unPMIHRXen0Ita1ujnMX912rrOcawe4f7wu0Zt9GIQhBhJvH2BaibqFgQ3lP+Pj2hA==", - "dev": true, - "license": "MIT", - "dependencies": { - "pretty-format": "^24.3.0" - } - }, - "node_modules/@types/testing-library__dom/node_modules/@jest/types": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", - "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^13.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@types/testing-library__dom/node_modules/@types/yargs": { - "version": "13.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz", - "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/testing-library__dom/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/@types/testing-library__dom/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@types/testing-library__dom/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@types/testing-library__dom/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/testing-library__dom/node_modules/pretty-format": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", - "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^24.9.0", - "ansi-regex": "^4.0.0", - "ansi-styles": "^3.2.0", - "react-is": "^16.8.4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@types/testing-library__react": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/@types/testing-library__react/-/testing-library__react-9.1.3.tgz", - "integrity": "sha512-iCdNPKU3IsYwRK9JieSYAiX0+aYDXOGAmrC/3/M7AqqSDKnWWVv07X+Zk1uFSL7cMTUYzv4lQRfohucEocn5/w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/react-dom": "*", - "@types/testing-library__dom": "*", - "pretty-format": "^25.1.0" - } - }, - "node_modules/@types/use-sync-external-store": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.6.tgz", - "integrity": "sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==", - "license": "MIT" - }, - "node_modules/@types/yargs": { - "version": "15.0.19", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", - "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@vitejs/plugin-react": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.5.0.tgz", - "integrity": "sha512-JuLWaEqypaJmOJPLWwO335Ig6jSgC1FTONCWAxnqcQthLTK/Yc9aH6hr9z/87xciejbQcnP3GnA1FWUSWeXaeg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.26.10", - "@babel/plugin-transform-react-jsx-self": "^7.25.9", - "@babel/plugin-transform-react-jsx-source": "^7.25.9", - "@rolldown/pluginutils": "1.0.0-beta.9", - "@types/babel__core": "^7.20.5", - "react-refresh": "^0.17.0" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "peerDependencies": { - "vite": "^4.2.0 || ^5.0.0 || ^6.0.0" - } - }, - "node_modules/@xmldom/xmldom": { - "version": "0.8.10", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", - "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/ansi-escapes": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", - "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", - "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^1.0.2" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.10.2", - "@babel/runtime-corejs3": "^7.10.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true, - "license": "MIT" - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/big-integer": { - "version": "1.6.52", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", - "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", - "dev": true, - "license": "Unlicense", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/bplist-parser": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.2.tgz", - "integrity": "sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "big-integer": "1.6.x" - }, - "engines": { - "node": ">= 5.10.0" - } - }, - "node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "devOptional": true, - "license": "MIT", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.24.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.5.tgz", - "integrity": "sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "caniuse-lite": "^1.0.30001716", - "electron-to-chromium": "^1.5.149", - "node-releases": "^2.0.19", - "update-browserslist-db": "^1.1.3" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001718", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001718.tgz", - "integrity": "sha512-AflseV1ahcSunK53NfEs9gFWgOEmzr0f+kaMFA4xiLZlr9Hzt7HxcSpIFcnNCUkz6R6dWKa54rUz3HUmI3nVcw==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, - "node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/chokidar": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", - "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", - "license": "MIT", - "dependencies": { - "readdirp": "^4.0.1" - }, - "engines": { - "node": ">= 14.16.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/cli-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", - "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", - "dev": true, - "license": "MIT", - "dependencies": { - "restore-cursor": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-truncate": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", - "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", - "dev": true, - "license": "MIT", - "dependencies": { - "slice-ansi": "^5.0.0", - "string-width": "^5.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-truncate/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/cli-truncate/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/cli-truncate/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true, - "license": "MIT" - }, - "node_modules/cli-truncate/node_modules/is-fullwidth-code-point": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", - "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-truncate/node_modules/slice-ansi": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", - "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.0.0", - "is-fullwidth-code-point": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/cli-truncate/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-truncate/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", - "dev": true, - "license": "MIT" - }, - "node_modules/commander": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", - "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true, - "license": "MIT" - }, - "node_modules/core-js-pure": { - "version": "3.42.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.42.0.tgz", - "integrity": "sha512-007bM04u91fF4kMgwom2I5cQxAFIy8jVulgr9eozILl/SZE53QOqnW/+vviC+wQWLv+AunBG+8Q0TLoeSsSxRQ==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "license": "MIT" - }, - "node_modules/date-fns": { - "version": "2.30.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", - "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.21.0" - }, - "engines": { - "node": ">=0.11" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/date-fns" - } - }, - "node_modules/debug": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", - "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", - "license": "Apache-2.0", - "optional": true, - "bin": { - "detect-libc": "bin/detect-libc.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/dom-accessibility-api": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.3.0.tgz", - "integrity": "sha512-PzwHEmsRP3IGY4gv/Ug+rMeaTIyTJvadCb+ujYXYeIylbHJezIyNToe8KfEgHTCEYyC+/bUghYOGg8yMGlZ6vA==", - "dev": true, - "license": "MIT" - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true, - "license": "MIT" - }, - "node_modules/electron-to-chromium": { - "version": "1.5.157", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.157.tgz", - "integrity": "sha512-/0ybgsQd1muo8QlnuTpKwtl0oX5YMlUGbm8xyqgDU00motRkKFFbUJySAQBWcY79rVqNLWIWa87BGVGClwAB2w==", - "dev": true, - "license": "ISC" - }, - "node_modules/elementtree": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/elementtree/-/elementtree-0.1.7.tgz", - "integrity": "sha512-wkgGT6kugeQk/P6VZ/f4T+4HB41BVgNBq5CDIZVbQ02nvTVqAiVTbskxxu3eA/X96lMlfYOwnLQpN2v5E1zDEg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "sax": "1.1.4" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/esbuild": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.4.tgz", - "integrity": "sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.4", - "@esbuild/android-arm": "0.25.4", - "@esbuild/android-arm64": "0.25.4", - "@esbuild/android-x64": "0.25.4", - "@esbuild/darwin-arm64": "0.25.4", - "@esbuild/darwin-x64": "0.25.4", - "@esbuild/freebsd-arm64": "0.25.4", - "@esbuild/freebsd-x64": "0.25.4", - "@esbuild/linux-arm": "0.25.4", - "@esbuild/linux-arm64": "0.25.4", - "@esbuild/linux-ia32": "0.25.4", - "@esbuild/linux-loong64": "0.25.4", - "@esbuild/linux-mips64el": "0.25.4", - "@esbuild/linux-ppc64": "0.25.4", - "@esbuild/linux-riscv64": "0.25.4", - "@esbuild/linux-s390x": "0.25.4", - "@esbuild/linux-x64": "0.25.4", - "@esbuild/netbsd-arm64": "0.25.4", - "@esbuild/netbsd-x64": "0.25.4", - "@esbuild/openbsd-arm64": "0.25.4", - "@esbuild/openbsd-x64": "0.25.4", - "@esbuild/sunos-x64": "0.25.4", - "@esbuild/win32-arm64": "0.25.4", - "@esbuild/win32-ia32": "0.25.4", - "@esbuild/win32-x64": "0.25.4" - } - }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/eventemitter3": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", - "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", - "dev": true, - "license": "MIT" - }, - "node_modules/execa": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", - "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.1", - "human-signals": "^4.3.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^3.0.7", - "strip-final-newline": "^3.0.0" - }, - "engines": { - "node": "^14.18.0 || ^16.14.0 || >=18.0.0" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "dev": true, - "license": "MIT", - "dependencies": { - "pend": "~1.2.0" - } - }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "devOptional": true, - "license": "MIT", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/foreground-child": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", - "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", - "dev": true, - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.6", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/foreground-child/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/fs-extra": { - "version": "11.3.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", - "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fs-minipass/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "license": "ISC" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/glob": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.2.tgz", - "integrity": "sha512-YT7U7Vye+t5fZ/QMkBFrTJ7ZQxInIUjwyAjVj84CYXqgBdv30MFUPGnBR6sQaVq6Is15wYJUsnzTuWaGRBhBAQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^4.0.1", - "minimatch": "^10.0.0", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^2.0.0" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": "20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/history": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.1.2", - "loose-envify": "^1.2.0", - "resolve-pathname": "^3.0.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0", - "value-equal": "^1.0.1" - } - }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "license": "BSD-3-Clause", - "dependencies": { - "react-is": "^16.7.0" - } - }, - "node_modules/human-signals": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", - "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=14.18.0" - } - }, - "node_modules/immutable": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.2.tgz", - "integrity": "sha512-qHKXW1q6liAk1Oys6umoaZbDRqjcjgSrbnrifHsfsttza7zcvRAsL7mMV6xWcyhwQy7Xj5v4hhbr6b+iDYwlmQ==", - "license": "MIT" - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/ini": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz", - "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==", - "dev": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/ionicons": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.4.0.tgz", - "integrity": "sha512-ZK94MMqgzMCPPMhmk8Ouu6goyVHFIlw/ACP6oe3FrikcI0N7CX0xcwVaEbUc0G/v3W0shI93vo+9ve/KpvcNhQ==", - "license": "MIT", - "dependencies": { - "@stencil/core": "^4.0.3" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, - "license": "MIT", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "license": "MIT", - "optional": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "devOptional": true, - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", - "license": "MIT" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true, - "license": "ISC" - }, - "node_modules/jackspeak": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.1.1.tgz", - "integrity": "sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "engines": { - "node": "20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "license": "MIT" - }, - "node_modules/jsesc": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", - "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", - "dev": true, - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, - "license": "MIT", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/kleur": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/leaflet": { - "version": "1.9.4", - "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.9.4.tgz", - "integrity": "sha512-nxS1ynzJOmOlHp+iL3FyWqK89GtNL8U8rvlMOsQdTTssxZwCXh8N2NB3GDQOL+YR3XnWyZAxwQixURb+FA74PA==", - "license": "BSD-2-Clause" - }, - "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/lint-staged": { - "version": "13.3.0", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.3.0.tgz", - "integrity": "sha512-mPRtrYnipYYv1FEE134ufbWpeggNTo+O/UPzngoaKzbzHAthvR55am+8GfHTnqNRQVRRrYQLGW9ZyUoD7DsBHQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "5.3.0", - "commander": "11.0.0", - "debug": "4.3.4", - "execa": "7.2.0", - "lilconfig": "2.1.0", - "listr2": "6.6.1", - "micromatch": "4.0.5", - "pidtree": "0.6.0", - "string-argv": "0.3.2", - "yaml": "2.3.1" - }, - "bin": { - "lint-staged": "bin/lint-staged.js" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - }, - "funding": { - "url": "https://opencollective.com/lint-staged" - } - }, - "node_modules/lint-staged/node_modules/commander": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-11.0.0.tgz", - "integrity": "sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=16" - } - }, - "node_modules/lint-staged/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/lint-staged/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true, - "license": "MIT" - }, - "node_modules/lint-staged/node_modules/yaml": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", - "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 14" - } - }, - "node_modules/listr2": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-6.6.1.tgz", - "integrity": "sha512-+rAXGHh0fkEWdXBmX+L6mmfmXmXvDGEKzkjxO+8mP3+nI/r/CWznVBvsibXdxda9Zz0OW2e2ikphN3OwCT/jSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "cli-truncate": "^3.1.0", - "colorette": "^2.0.20", - "eventemitter3": "^5.0.1", - "log-update": "^5.0.1", - "rfdc": "^1.3.0", - "wrap-ansi": "^8.1.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "enquirer": ">= 2.3.0 < 3" - }, - "peerDependenciesMeta": { - "enquirer": { - "optional": true - } - } - }, - "node_modules/listr2/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/listr2/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/listr2/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true, - "license": "MIT" - }, - "node_modules/listr2/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/listr2/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/listr2/node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/log-update": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-5.0.1.tgz", - "integrity": "sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-escapes": "^5.0.0", - "cli-cursor": "^4.0.0", - "slice-ansi": "^5.0.0", - "strip-ansi": "^7.0.1", - "wrap-ansi": "^8.0.1" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-update/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/log-update/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/log-update/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true, - "license": "MIT" - }, - "node_modules/log-update/node_modules/is-fullwidth-code-point": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", - "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-update/node_modules/slice-ansi": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", - "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.0.0", - "is-fullwidth-code-point": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/log-update/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-update/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/log-update/node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "license": "MIT", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true, - "license": "MIT" - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "devOptional": true, - "license": "MIT", - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/minimatch": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", - "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": "20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "license": "MIT", - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minizlib/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minizlib/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "license": "ISC" - }, - "node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true, - "license": "MIT" - }, - "node_modules/nanoid": { - "version": "3.3.11", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", - "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/native-run": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/native-run/-/native-run-2.0.1.tgz", - "integrity": "sha512-XfG1FBZLM50J10xH9361whJRC9SHZ0Bub4iNRhhI61C8Jv0e1ud19muex6sNKB51ibQNUJNuYn25MuYET/rE6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@ionic/utils-fs": "^3.1.7", - "@ionic/utils-terminal": "^2.3.4", - "bplist-parser": "^0.3.2", - "debug": "^4.3.4", - "elementtree": "^0.1.7", - "ini": "^4.1.1", - "plist": "^3.1.0", - "split2": "^4.2.0", - "through2": "^4.0.2", - "tslib": "^2.6.2", - "yauzl": "^2.10.0" - }, - "bin": { - "native-run": "bin/native-run" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/node-addon-api": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", - "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", - "license": "MIT", - "optional": true - }, - "node_modules/node-releases": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", - "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", - "dev": true, - "license": "MIT" - }, - "node_modules/npm-run-path": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", - "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-path/node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/package-json-from-dist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", - "dev": true, - "license": "BlueOak-1.0.0" - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-scurry": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz", - "integrity": "sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^11.0.0", - "minipass": "^7.1.2" - }, - "engines": { - "node": "20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.1.0.tgz", - "integrity": "sha512-QIXZUBJUx+2zHUdQujWejBkcD9+cs94tLn0+YL8UrCh+D5sCXZ4c7LaEH48pNwRY3MLDgqUFyhlCyjJPf1WP0A==", - "dev": true, - "license": "ISC", - "engines": { - "node": "20 || >=22" - } - }, - "node_modules/path-to-regexp": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.9.0.tgz", - "integrity": "sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==", - "license": "MIT", - "dependencies": { - "isarray": "0.0.1" - } - }, - "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "dev": true, - "license": "MIT" - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "dev": true, - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "devOptional": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pidtree": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", - "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", - "dev": true, - "license": "MIT", - "bin": { - "pidtree": "bin/pidtree.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/plist": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz", - "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@xmldom/xmldom": "^0.8.8", - "base64-js": "^1.5.1", - "xmlbuilder": "^15.1.1" - }, - "engines": { - "node": ">=10.4.0" - } - }, - "node_modules/postcss": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", - "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "nanoid": "^3.3.8", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", - "dev": true, - "license": "MIT", - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/pretty-format": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", - "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^25.5.0", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^16.12.0" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prompts/node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/react": { - "version": "19.0.0", - "resolved": "https://registry.npmjs.org/react/-/react-19.0.0.tgz", - "integrity": "sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-dom": { - "version": "19.0.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.0.0.tgz", - "integrity": "sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==", - "license": "MIT", - "dependencies": { - "scheduler": "^0.25.0" - }, - "peerDependencies": { - "react": "^19.0.0" - } - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "license": "MIT" - }, - "node_modules/react-leaflet": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/react-leaflet/-/react-leaflet-5.0.0.tgz", - "integrity": "sha512-CWbTpr5vcHw5bt9i4zSlPEVQdTVcML390TjeDG0cK59z1ylexpqC6M1PJFjV8jD7CF+ACBFsLIDs6DRMoLEofw==", - "license": "Hippocratic-2.1", - "dependencies": { - "@react-leaflet/core": "^3.0.0" - }, - "peerDependencies": { - "leaflet": "^1.9.0", - "react": "^19.0.0", - "react-dom": "^19.0.0" - } - }, - "node_modules/react-redux": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.2.0.tgz", - "integrity": "sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==", - "license": "MIT", - "dependencies": { - "@types/use-sync-external-store": "^0.0.6", - "use-sync-external-store": "^1.4.0" - }, - "peerDependencies": { - "@types/react": "^18.2.25 || ^19", - "react": "^18.0 || ^19", - "redux": "^5.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "redux": { - "optional": true - } - } - }, - "node_modules/react-refresh": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz", - "integrity": "sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-router": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", - "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "hoist-non-react-statics": "^3.1.0", - "loose-envify": "^1.3.1", - "path-to-regexp": "^1.7.0", - "prop-types": "^15.6.2", - "react-is": "^16.6.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "peerDependencies": { - "react": ">=15" - } - }, - "node_modules/react-router-dom": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", - "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "loose-envify": "^1.3.1", - "prop-types": "^15.6.2", - "react-router": "5.3.4", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "peerDependencies": { - "react": ">=15" - } - }, - "node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", - "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", - "license": "MIT", - "engines": { - "node": ">= 14.18.0" - }, - "funding": { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/redux": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz", - "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==", - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/reselect": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz", - "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==", - "license": "MIT" - }, - "node_modules/resolve-pathname": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==", - "license": "MIT" - }, - "node_modules/restore-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", - "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", - "dev": true, - "license": "MIT", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/restore-cursor/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/restore-cursor/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/rfdc": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", - "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", - "dev": true, - "license": "MIT" - }, - "node_modules/rimraf": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-6.0.1.tgz", - "integrity": "sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^11.0.0", - "package-json-from-dist": "^1.0.0" - }, - "bin": { - "rimraf": "dist/esm/bin.mjs" - }, - "engines": { - "node": "20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rollup": { - "version": "4.41.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.41.1.tgz", - "integrity": "sha512-cPmwD3FnFv8rKMBc1MxWCwVQFxwf1JEmSX3iQXrRVVG15zerAIXRjMFVWnd5Q5QvgKF7Aj+5ykXFhUl+QGnyOw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/estree": "1.0.7" - }, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.41.1", - "@rollup/rollup-android-arm64": "4.41.1", - "@rollup/rollup-darwin-arm64": "4.41.1", - "@rollup/rollup-darwin-x64": "4.41.1", - "@rollup/rollup-freebsd-arm64": "4.41.1", - "@rollup/rollup-freebsd-x64": "4.41.1", - "@rollup/rollup-linux-arm-gnueabihf": "4.41.1", - "@rollup/rollup-linux-arm-musleabihf": "4.41.1", - "@rollup/rollup-linux-arm64-gnu": "4.41.1", - "@rollup/rollup-linux-arm64-musl": "4.41.1", - "@rollup/rollup-linux-loongarch64-gnu": "4.41.1", - "@rollup/rollup-linux-powerpc64le-gnu": "4.41.1", - "@rollup/rollup-linux-riscv64-gnu": "4.41.1", - "@rollup/rollup-linux-riscv64-musl": "4.41.1", - "@rollup/rollup-linux-s390x-gnu": "4.41.1", - "@rollup/rollup-linux-x64-gnu": "4.41.1", - "@rollup/rollup-linux-x64-musl": "4.41.1", - "@rollup/rollup-win32-arm64-msvc": "4.41.1", - "@rollup/rollup-win32-ia32-msvc": "4.41.1", - "@rollup/rollup-win32-x64-msvc": "4.41.1", - "fsevents": "~2.3.2" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/sass": { - "version": "1.89.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.89.0.tgz", - "integrity": "sha512-ld+kQU8YTdGNjOLfRWBzewJpU5cwEv/h5yyqlSeJcj6Yh8U4TDA9UA5FPicqDz/xgRPWRSYIQNiFks21TbA9KQ==", - "license": "MIT", - "dependencies": { - "chokidar": "^4.0.0", - "immutable": "^5.0.2", - "source-map-js": ">=0.6.2 <2.0.0" - }, - "bin": { - "sass": "sass.js" - }, - "engines": { - "node": ">=14.0.0" - }, - "optionalDependencies": { - "@parcel/watcher": "^2.4.1" - } - }, - "node_modules/sax": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.4.tgz", - "integrity": "sha512-5f3k2PbGGp+YtKJjOItpg3P99IMD84E4HOvcfleTb5joCHNXYLsR9yWFPOYGgaeMPDubQILTCMdsFb2OMeOjtg==", - "dev": true, - "license": "ISC" - }, - "node_modules/scheduler": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz", - "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==", - "license": "MIT" - }, - "node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true, - "license": "MIT" - }, - "node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split2": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", - "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 10.x" - } - }, - "node_modules/ssr-window": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/ssr-window/-/ssr-window-4.0.2.tgz", - "integrity": "sha512-ISv/Ch+ig7SOtw7G2+qkwfVASzazUnvlDTwypdLoPoySv+6MqlOV10VwPSE6EWkGjhW50lUmghPmpYZXMu/+AQ==", - "license": "MIT" - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string-argv": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", - "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.6.19" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/swiper": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/swiper/-/swiper-9.4.1.tgz", - "integrity": "sha512-1nT2T8EzUpZ0FagEqaN/YAhRj33F2x/lN6cyB0/xoYJDMf8KwTFT3hMOeoB8Tg4o3+P/CKqskP+WX0Df046fqA==", - "funding": [ - { - "type": "patreon", - "url": "https://www.patreon.com/swiperjs" - }, - { - "type": "open_collective", - "url": "http://opencollective.com/swiper" - } - ], - "license": "MIT", - "dependencies": { - "ssr-window": "^4.0.2" - }, - "engines": { - "node": ">= 4.7.0" - } - }, - "node_modules/tar": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", - "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", - "dev": true, - "license": "ISC", - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/tar/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=8" - } - }, - "node_modules/tar/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "license": "ISC" - }, - "node_modules/through2": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", - "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", - "dev": true, - "license": "MIT", - "dependencies": { - "readable-stream": "3" - } - }, - "node_modules/tiny-invariant": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", - "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", - "license": "MIT" - }, - "node_modules/tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==", - "license": "MIT" - }, - "node_modules/tinyglobby": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.13.tgz", - "integrity": "sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==", - "dev": true, - "license": "MIT", - "dependencies": { - "fdir": "^6.4.4", - "picomatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/SuperchupuDev" - } - }, - "node_modules/tinyglobby/node_modules/fdir": { - "version": "6.4.4", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz", - "integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "picomatch": "^3 || ^4" - }, - "peerDependenciesMeta": { - "picomatch": { - "optional": true - } - } - }, - "node_modules/tinyglobby/node_modules/picomatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "devOptional": true, - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/tree-kill": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", - "dev": true, - "license": "MIT", - "bin": { - "tree-kill": "cli.js" - } - }, - "node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD" - }, - "node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typescript": { - "version": "5.8.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", - "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/undici-types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/untildify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", - "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.1" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/use-sync-external-store": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.5.0.tgz", - "integrity": "sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==", - "license": "MIT", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true, - "license": "MIT" - }, - "node_modules/value-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==", - "license": "MIT" - }, - "node_modules/vite": { - "version": "6.3.5", - "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.5.tgz", - "integrity": "sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "esbuild": "^0.25.0", - "fdir": "^6.4.4", - "picomatch": "^4.0.2", - "postcss": "^8.5.3", - "rollup": "^4.34.9", - "tinyglobby": "^0.2.13" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^18.0.0 || ^20.0.0 || >=22.0.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - }, - "peerDependencies": { - "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", - "jiti": ">=1.21.0", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "sass-embedded": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.16.0", - "tsx": "^4.8.1", - "yaml": "^2.4.2" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "jiti": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - }, - "tsx": { - "optional": true - }, - "yaml": { - "optional": true - } - } - }, - "node_modules/vite/node_modules/fdir": { - "version": "6.4.4", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz", - "integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "picomatch": "^3 || ^4" - }, - "peerDependenciesMeta": { - "picomatch": { - "optional": true - } - } - }, - "node_modules/vite/node_modules/picomatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/wait-for-expect": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/wait-for-expect/-/wait-for-expect-3.0.2.tgz", - "integrity": "sha512-cfS1+DZxuav1aBYbaO/kE06EOS8yRw7qOFoD3XtjTkYvCvh3zUvNST8DXK/nPaeqIzIv3P3kL3lRJn8iwOiSag==", - "dev": true, - "license": "MIT" - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/xml2js": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.2.tgz", - "integrity": "sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==", - "dev": true, - "license": "MIT", - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/xml2js/node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/xmlbuilder": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", - "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.0" - } - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true, - "license": "ISC" - }, - "node_modules/yaml": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.0.tgz", - "integrity": "sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14.6" - } - }, - "node_modules/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - } - } -} diff --git a/03_source/mobile_baseline.bak/package.json b/03_source/mobile_baseline.bak/package.json deleted file mode 100644 index 8c51220..0000000 --- a/03_source/mobile_baseline.bak/package.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "name": "ionic-react-conference-app", - "version": "0.0.0", - "description": "Ionic Conference App", - "author": "Ionic Team ", - "license": "MIT", - "private": true, - "dependencies": { - "@capacitor/android": "7.0.1", - "@capacitor/core": "^7.0.0", - "@capacitor/ios": "7.0.1", - "@capacitor/preferences": "^7.0.0", - "@ionic/react": "^8.5.0", - "@ionic/react-router": "^8.5.0", - "@types/leaflet": "^1.9.17", - "@types/react-redux": "^7.1.34", - "date-fns": "^2.25.0", - "ionicons": "^7.1.2", - "leaflet": "^1.9.4", - "react": "19.0.0", - "react-dom": "19.0.0", - "react-leaflet": "^5.0.0", - "react-redux": "^9.2.0", - "react-router": "^5.3.4", - "react-router-dom": "^5.3.4", - "reselect": "^4.0.0", - "sass": "^1.85.1", - "swiper": "^9.1.1" - }, - "scripts": { - "start": "npm run dev", - "dev": "vite", - "ionic:serve": "vite", - "ionic:build": "tsc && vite build", - "build": "tsc && vite build", - "preview": "vite preview", - "format": "prettier --write \"src/**/*.{js,jsx,ts,tsx,json,md}\"", - "precommit": "npm run format && lint-staged" - }, - "eslintConfig": { - "extends": "react-app" - }, - "browserslist": [ - ">0.2%", - "not dead", - "not ie <= 11", - "not op_mini all" - ], - "devDependencies": { - "@capacitor/cli": "^7.0.0", - "@testing-library/react": "^9.3.1", - "@types/jest": "24.0.18", - "@types/react": "19.0.10", - "@types/react-dom": "19.0.4", - "@types/react-router": "^5.1.20", - "@types/react-router-dom": "^5.3.3", - "@vitejs/plugin-react": "^4.3.4", - "lint-staged": "^13.2.0", - "prettier": "^2.8.6", - "typescript": "^5.8.2", - "vite": "^6.2.0" - }, - "lint-staged": { - "src/**/*.{js,jsx,ts,tsx,json,md}": [ - "prettier --write", - "git add" - ] - } -} diff --git a/03_source/mobile_baseline.bak/public/assets/data/data.json b/03_source/mobile_baseline.bak/public/assets/data/data.json deleted file mode 100644 index 44f6125..0000000 --- a/03_source/mobile_baseline.bak/public/assets/data/data.json +++ /dev/null @@ -1,467 +0,0 @@ -{ - "schedule": [ - { - "date": "2047-05-17", - "groups": [ - { - "time": "8:00 am", - "sessions": [ - { - "name": "Breakfast", - "timeStart": "8:00 am", - "timeEnd": "9:00 am", - "location": "Dining Hall", - "tracks": ["Food"], - "id": "1" - } - ] - }, - { - "time": "9:15 am", - "sessions": [ - { - "name": "Getting Started with Ionic", - "location": "Hall 2", - "description": "Mobile devices and browsers are now advanced enough that developers can build native-quality mobile apps using open web technologies like HTML5, Javascript, and CSS. In this talk, we’ll provide background on why and how we created Ionic, the design decisions made as we integrated Ionic with React, and the performance considerations for mobile platforms that our team had to overcome. We’ll also review new and upcoming Ionic features, and talk about the hidden powers and benefits of combining mobile app development and React.", - "speakerNames": ["Ted Turtle"], - "timeStart": "9:30 am", - "timeEnd": "9:45 am", - "tracks": ["Ionic"], - "id": "2" - }, - { - "name": "Ionic Tooling", - "location": "Executive Ballroom", - "description": "Mobile devices and browsers are now advanced enough that developers can build native-quality mobile apps using open web technologies like HTML5, Javascript, and CSS. In this talk, we’ll provide background on why and how we created Ionic, the design decisions made as we integrated Ionic with React, and the performance considerations for mobile platforms that our team had to overcome. We’ll also review new and upcoming Ionic features, and talk about the hidden powers and benefits of combining mobile app development and React.", - "speakerNames": ["Rachel Rabbit"], - "timeStart": "9:45 am", - "timeEnd": "10:00 am", - "tracks": ["Tooling"], - "id": "3" - }, - { - "name": "University of Ionic", - "location": "Hall 3", - "description": "Mobile devices and browsers are now advanced enough that developers can build native-quality mobile apps using open web technologies like HTML5, Javascript, and CSS. In this talk, we’ll provide background on why and how we created Ionic, the design decisions made as we integrated Ionic with React, and the performance considerations for mobile platforms that our team had to overcome. We’ll also review new and upcoming Ionic features, and talk about the hidden powers and benefits of combining mobile app development and React.", - "speakerNames": ["Ellie Elephant"], - "timeStart": "9:15 am", - "timeEnd": "9:30 am", - "tracks": ["Ionic"], - "id": "4" - } - ] - }, - { - "time": "10:00 am", - "sessions": [ - { - "name": "Migrating to Ionic", - "location": "Hall 1", - "description": "Mobile devices and browsers are now advanced enough that developers can build native-quality mobile apps using open web technologies like HTML5, Javascript, and CSS. In this talk, we’ll provide background on why and how we created Ionic, the design decisions made as we integrated Ionic with React, and the performance considerations for mobile platforms that our team had to overcome. We’ll also review new and upcoming Ionic features, and talk about the hidden powers and benefits of combining mobile app development and React.", - "speakerNames": ["Eva Eagle", "Lionel Lion"], - "timeStart": "10:00 am", - "timeEnd": "10:15 am", - "tracks": ["Ionic"], - "id": "5" - }, - { - "name": "What's New in React", - "location": "Hall 3", - "description": "Mobile devices and browsers are now advanced enough that developers can build native-quality mobile apps using open web technologies like HTML5, Javascript, and CSS. In this talk, we’ll provide background on why and how we created Ionic, the design decisions made as we integrated Ionic with React, and the performance considerations for mobile platforms that our team had to overcome. We’ll also review new and upcoming Ionic features, and talk about the hidden powers and benefits of combining mobile app development and React.", - "speakerNames": ["Rachel Rabbit"], - "timeStart": "10:15 am", - "timeEnd": "10:30 am", - "tracks": ["React"], - "id": "6" - }, - { - "name": "The Evolution of Ionicons", - "location": "Hall 2", - "description": "Mobile devices and browsers are now advanced enough that developers can build native-quality mobile apps using open web technologies like HTML5, Javascript, and CSS. In this talk, we’ll provide background on why and how we created Ionic, the design decisions made as we integrated Ionic with React, and the performance considerations for mobile platforms that our team had to overcome. We’ll also review new and upcoming Ionic features, and talk about the hidden powers and benefits of combining mobile app development and React.", - "speakerNames": ["Isabella Iguana", "Eva Eagle"], - "timeStart": "10:15 am", - "timeEnd": "10:30 am", - "tracks": ["Design"], - "id": "7" - }, - { - "name": "Ionic Pro", - "location": "Grand Ballroom A", - "description": "Mobile devices and browsers are now advanced enough that developers can build native-quality mobile apps using open web technologies like HTML5, Javascript, and CSS. In this talk, we’ll provide background on why and how we created Ionic, the design decisions made as we integrated Ionic with React, and the performance considerations for mobile platforms that our team had to overcome. We’ll also review new and upcoming Ionic features, and talk about the hidden powers and benefits of combining mobile app development and React.", - "speakerNames": ["Charlie Cheetah"], - "timeStart": "10:45 am", - "timeEnd": "11:00 am", - "tracks": ["Services"], - "id": "8" - } - ] - }, - { - "time": "11:00 am", - "sessions": [ - { - "name": "Ionic Workshop", - "location": "Hall 1", - "description": "Mobile devices and browsers are now advanced enough that developers can build native-quality mobile apps using open web technologies like HTML5, Javascript, and CSS. In this talk, we’ll provide background on why and how we created Ionic, the design decisions made as we integrated Ionic with React, and the performance considerations for mobile platforms that our team had to overcome. We’ll also review new and upcoming Ionic features, and talk about the hidden powers and benefits of combining mobile app development and React.", - "speakerNames": ["Karl Kitten", "Lionel Lion"], - "timeStart": "11:00 am", - "timeEnd": "11:45 am", - "tracks": ["Workshop"], - "id": "9" - }, - { - "name": "Community Interaction", - "location": "Hall 3", - "description": "Mobile devices and browsers are now advanced enough that developers can build native-quality mobile apps using open web technologies like HTML5, Javascript, and CSS. In this talk, we’ll provide background on why and how we created Ionic, the design decisions made as we integrated Ionic with React, and the performance considerations for mobile platforms that our team had to overcome. We’ll also review new and upcoming Ionic features, and talk about the hidden powers and benefits of combining mobile app development and React.", - "speakerNames": ["Lionel Lion", "Gino Giraffe"], - "timeStart": "11:30 am", - "timeEnd": "11:50 am", - "tracks": ["Communication"], - "id": "10" - }, - { - "name": "Navigation in Ionic", - "location": "Grand Ballroom A", - "description": "Mobile devices and browsers are now advanced enough that developers can build native-quality mobile apps using open web technologies like HTML5, Javascript, and CSS. In this talk, we’ll provide background on why and how we created Ionic, the design decisions made as we integrated Ionic with React, and the performance considerations for mobile platforms that our team had to overcome. We’ll also review new and upcoming Ionic features, and talk about the hidden powers and benefits of combining mobile app development and React.", - "speakerNames": ["Rachel Rabbit", "Eva Eagle"], - "timeStart": "11:30 am", - "timeEnd": "12:00 pm", - "tracks": ["Navigation"], - "id": "11" - } - ] - }, - { - "time": "12:00 pm", - "sessions": [ - { - "name": "Lunch", - "location": "Dining Hall", - "description": "Come grab lunch with all the Ionic fanatics and talk all things Ionic", - "timeStart": "12:00 pm", - "timeEnd": "1:00 pm", - "tracks": ["Food"], - "id": "12" - } - ] - }, - { - "time": "1:00 pm", - "sessions": [ - { - "name": "Ionic in the Enterprise", - "location": "Hall 1", - "description": "Mobile devices and browsers are now advanced enough that developers can build native-quality mobile apps using open web technologies like HTML5, Javascript, and CSS. In this talk, we’ll provide background on why and how we created Ionic, the design decisions made as we integrated Ionic with React, and the performance considerations for mobile platforms that our team had to overcome. We’ll also review new and upcoming Ionic features, and talk about the hidden powers and benefits of combining mobile app development and React.", - "speakerNames": ["Paul Puppy"], - "timeStart": "1:00 pm", - "timeEnd": "1:15 pm", - "tracks": ["Communication"], - "id": "13" - }, - { - "name": "Ionic Worldwide", - "location": "Hall 1", - "description": "Mobile devices and browsers are now advanced enough that developers can build native-quality mobile apps using open web technologies like HTML5, Javascript, and CSS. In this talk, we’ll provide background on why and how we created Ionic, the design decisions made as we integrated Ionic with React, and the performance considerations for mobile platforms that our team had to overcome. We’ll also review new and upcoming Ionic features, and talk about the hidden powers and benefits of combining mobile app development and React.", - "speakerNames": ["Gino Giraffe"], - "timeStart": "1:15 pm", - "timeEnd": "1:30 pm", - "tracks": ["Communication"], - "id": "14" - }, - { - "name": "The Ionic Package", - "location": "Grand Ballroom B", - "description": "Mobile devices and browsers are now advanced enough that developers can build native-quality mobile apps using open web technologies like HTML5, Javascript, and CSS. In this talk, we’ll provide background on why and how we created Ionic, the design decisions made as we integrated Ionic with React, and the performance considerations for mobile platforms that our team had to overcome. We’ll also review new and upcoming Ionic features, and talk about the hidden powers and benefits of combining mobile app development and React.", - "speakerNames": ["Molly Mouse", "Burt Bear"], - "timeStart": "1:30 pm", - "timeEnd": "2:00 pm", - "tracks": ["Services"], - "id": "15" - } - ] - }, - { - "time": "2:00 pm", - "sessions": [ - { - "name": "Push Notifications in Ionic", - "location": "Hall 2", - "description": "Mobile devices and browsers are now advanced enough that developers can build native-quality mobile apps using open web technologies like HTML5, Javascript, and CSS. In this talk, we’ll provide background on why and how we created Ionic, the design decisions made as we integrated Ionic with React, and the performance considerations for mobile platforms that our team had to overcome. We’ll also review new and upcoming Ionic features, and talk about the hidden powers and benefits of combining mobile app development and React.", - "speakerNames": ["Burt Bear", "Charlie Cheetah"], - "timeStart": "2:00 pm", - "timeEnd": "2:30 pm", - "tracks": ["Services"], - "id": "16" - }, - { - "name": "Ionic Documentation", - "location": "Grand Ballroom B", - "description": "Mobile devices and browsers are now advanced enough that developers can build native-quality mobile apps using open web technologies like HTML5, Javascript, and CSS. In this talk, we’ll provide background on why and how we created Ionic, the design decisions made as we integrated Ionic with React, and the performance considerations for mobile platforms that our team had to overcome. We’ll also review new and upcoming Ionic features, and talk about the hidden powers and benefits of combining mobile app development and React.", - "speakerNames": ["Donald Duck"], - "timeStart": "2:30 pm", - "timeEnd": "2:45 pm", - "tracks": ["Documentation"], - "id": "17" - }, - { - "name": "UX in Ionic", - "location": "Hall 3", - "description": "Mobile devices and browsers are now advanced enough that developers can build native-quality mobile apps using open web technologies like HTML5, Javascript, and CSS. In this talk, we’ll provide background on why and how we created Ionic, the design decisions made as we integrated Ionic with React, and the performance considerations for mobile platforms that our team had to overcome. We’ll also review new and upcoming Ionic features, and talk about the hidden powers and benefits of combining mobile app development and React.", - "speakerNames": ["Isabella Iguana", "Ellie Elephant"], - "timeStart": "2:45 pm", - "timeEnd": "3:00 pm", - "tracks": ["Design"], - "id": "18" - } - ] - }, - { - "time": "3:00 pm", - "sessions": [ - { - "name": "Building with React and Ionic", - "location": "Hall 1", - "description": "Mobile devices and browsers are now advanced enough that developers can build native-quality mobile apps using open web technologies like HTML5, Javascript, and CSS. In this talk, we’ll provide background on why and how we created Ionic, the design decisions made as we integrated Ionic with React, and the performance considerations for mobile platforms that our team had to overcome. We’ll also review new and upcoming Ionic features, and talk about the hidden powers and benefits of combining mobile app development and React.", - "speakerNames": ["Ted Turtle"], - "timeStart": "3:00 pm", - "timeEnd": "3:30 pm", - "tracks": ["React"], - "id": "19" - }, - { - "name": "Mobile States", - "location": "Hall 2", - "description": "Mobile devices and browsers are now advanced enough that developers can build native-quality mobile apps using open web technologies like HTML5, Javascript, and CSS. In this talk, we’ll provide background on why and how we created Ionic, the design decisions made as we integrated Ionic with React, and the performance considerations for mobile platforms that our team had to overcome. We’ll also review new and upcoming Ionic features, and talk about the hidden powers and benefits of combining mobile app development and React.", - "speakerNames": ["Rachel Rabbit"], - "timeStart": "3:30 pm", - "timeEnd": "3:45 pm", - "tracks": ["Navigation"], - "id": "20" - } - ] - } - ] - } - ], - - "speakers": [ - { - "name": "Burt Bear", - "profilePic": "/assets/img/speakers/bear.jpg", - "instagram": "ionicframework", - "twitter": "ionicframework", - "about": "Burt is a Bear. Burt's interests include poetry, dashing space heroes, and lions.", - "title": "Software Engineer", - "location": "Everywhere", - "email": "burt@example.com", - "phone": "+1-541-754-3010", - "id": "1" - }, - { - "name": "Charlie Cheetah", - "profilePic": "/assets/img/speakers/cheetah.jpg", - "instagram": "ionicframework", - "twitter": "ionicframework", - "about": "Charlie is a Cheetah. Charlie's interests include country music, plush animals, pyrotechnics, and skeletons.", - "title": "Software Engineer", - "location": "Everywhere", - "email": "charlie@example.com", - "phone": "+1-541-754-3010", - "id": "2" - }, - { - "name": "Donald Duck", - "profilePic": "/assets/img/speakers/duck.jpg", - "instagram": "ionicframework", - "twitter": "ionicframework", - "about": "Donald is a Duck. Donald's interests include carpentry, superheroes, merpeople, and glam rock.", - "title": "Software Engineer", - "location": "Everywhere", - "email": "donald@example.com", - "phone": "+1-541-754-3010", - "id": "3" - }, - { - "name": "Eva Eagle", - "profilePic": "/assets/img/speakers/eagle.jpg", - "instagram": "ionicframework", - "twitter": "ionicframework", - "about": "Eva is an Eagle. Eva's interests include ants, seashells, and cupcakes.", - "title": "Developer Advocate", - "location": "Everywhere", - "email": "eva@example.com", - "phone": "+1-541-754-3010", - "id": "4" - }, - { - "name": "Ellie Elephant", - "profilePic": "/assets/img/speakers/elephant.jpg", - "instagram": "ionicframework", - "twitter": "ionicframework", - "about": "Ellie is an Elephant. Ellie's interests include pocket watches, pool, hand fans, and ninjas.", - "title": "Software Engineer", - "location": "Everywhere", - "email": "ellie@example.com", - "phone": "+1-541-754-3010", - "id": "5" - }, - { - "name": "Gino Giraffe", - "profilePic": "/assets/img/speakers/giraffe.jpg", - "instagram": "ionicframework", - "twitter": "ionicframework", - "about": "Gino is a Giraffe. Gino's interests include candy-making, unicorns, and birdhouses.", - "title": "Software Engineer", - "location": "Everywhere", - "email": "gino@example.com", - "phone": "+1-541-754-3010", - "id": "6" - }, - { - "name": "Isabella Iguana", - "profilePic": "/assets/img/speakers/iguana.jpg", - "instagram": "ionicframework", - "twitter": "ionicframework", - "about": "Isabella is an Iguana. Isabella's interests include crystals, architecture, and candle-making.", - "title": "Software Engineer", - "location": "Everywhere", - "email": "isabella@example.com", - "phone": "+1-541-754-3010", - "id": "7" - }, - { - "name": "Karl Kitten", - "profilePic": "/assets/img/speakers/kitten.jpg", - "instagram": "ionicframework", - "twitter": "ionicframework", - "about": "Karl is a Kitten. Karl's interests include skiing, jewelry, and needlepoint.", - "title": "Developer Advocate", - "location": "Everywhere", - "email": "karl@example.com", - "phone": "+1-541-754-3010", - "id": "8" - }, - { - "name": "Lionel Lion", - "profilePic": "/assets/img/speakers/lion.jpg", - "instagram": "ionicframework", - "twitter": "ionicframework", - "about": "Lionel is a Lion. Lionel's interests include lizards and mathematics.", - "title": "Developer Advocate", - "location": "Everywhere", - "email": "lionel@example.com", - "phone": "+1-541-754-3010", - "id": "9" - }, - { - "name": "Molly Mouse", - "profilePic": "/assets/img/speakers/mouse.jpg", - "instagram": "ionicframework", - "twitter": "ionicframework", - "about": "Molly is a Mouse. Molly's interests include werewolves and magic.", - "title": "Software Engineer", - "location": "Everywhere", - "email": "molly@example.com", - "phone": "+1-541-754-3010", - "id": "10" - }, - { - "name": "Paul Puppy", - "profilePic": "/assets/img/speakers/puppy.jpg", - "instagram": "ionicframework", - "twitter": "ionicframework", - "about": "Paul is a Puppy. Paul's interests include maps, whales, and dragons.", - "title": "Software Engineer", - "location": "Everywhere", - "email": "paul@example.com", - "phone": "+1-541-754-3010", - "id": "11" - }, - { - "name": "Rachel Rabbit", - "profilePic": "/assets/img/speakers/rabbit.jpg", - "instagram": "ionicframework", - "twitter": "ionicframework", - "about": "Rachel is a Rabbit. Rachel's interests include clowns, skeletons, and yo-yos.", - "title": "Senior Software Engineer", - "location": "Everywhere", - "email": "rachel@example.com", - "phone": "+1-541-754-3010", - "id": "12" - }, - { - "name": "Ted Turtle", - "profilePic": "/assets/img/speakers/turtle.jpg", - "instagram": "ionicframework", - "twitter": "ionicframework", - "about": "Ted is a Turtle. Ted's interests include butterflies, skiing, and cupcakes.", - "title": "Software Engineer", - "location": "Everywhere", - "email": "ted@example.com", - "phone": "+1-541-754-3010", - "id": "13" - } - ], - - "map": [ - { - "name": "Monona Terrace Convention Center", - "lat": 43.071584, - "lng": -89.38012, - "center": true - }, - { - "name": "Ionic HQ", - "lat": 43.074395, - "lng": -89.381056 - }, - { - "name": "Afterparty - Brocach Irish Pub", - "lat": 43.07336, - "lng": -89.38335 - } - ], - - "tracks": [ - { - "name": "React", - "icon": "logo-react" - }, - { - "name": "Documentation", - "icon": "document" - }, - { - "name": "Food", - "icon": "restaurant" - }, - { - "name": "Ionic", - "icon": "logo-ionic" - }, - { - "name": "Tooling", - "icon": "hammer" - }, - { - "name": "Design", - "icon": "color-palette" - }, - { - "name": "Services", - "icon": "cog" - }, - { - "name": "Workshop", - "icon": "construct" - }, - { - "name": "Communication", - "icon": "call" - }, - { - "name": "Navigation", - "icon": "compass" - } - ] -} diff --git a/03_source/mobile_baseline.bak/public/assets/data/locations.json b/03_source/mobile_baseline.bak/public/assets/data/locations.json deleted file mode 100644 index 7743cc9..0000000 --- a/03_source/mobile_baseline.bak/public/assets/data/locations.json +++ /dev/null @@ -1,23 +0,0 @@ -[ - { - "id": 1, - "name": "Map Center", - "lat": 43.071584, - "lng": -89.380120 - }, { - "id": 2, - "name": "Monona Terrace Convention Center", - "lat": 43.071584, - "lng": -89.380120 - }, { - "id": 3, - "name": "Ionic HQ", - "lat": 43.074395, - "lng": -89.381056 - }, { - "id": 4, - "name": "Afterparty - Brocach Irish Pub", - "lat": 43.07336, - "lng": -89.38335 - } -] diff --git a/03_source/mobile_baseline.bak/public/assets/icon/favicon.png b/03_source/mobile_baseline.bak/public/assets/icon/favicon.png deleted file mode 100644 index 51888a7bbdb59f04c29c548523eb2638c1c954f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 930 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

RTP5|FhxX{LAqEhq#{EwE*c35w9D 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

md2MmkLC;pyN%q0nA)4+fLI$T39 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%0Dvs{TcDkpI`iB!wyjVaV*4hupX%E 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

1{;;UZbNuMp#p!Xbas%m^+S$BWB>0LFBx-zFWS zL(L9A0mMN~8_Z{mt_?+yf4WQ(-8(p>k4_K#xEla#{u_W8_8#cVDSW1{&37iBbx3T+ z2Y)rmWe7cdUQ^$U{MUd@3`|I$v7xN%JV5;xD+f(9nvX2;*RDUBL1cuWVBo#Xerq#G z0LO|?O`BbUA!1*LY~ZFrbZo|vYkg+RS+CG z&6I*QaM+;q4+DmHn*p#Lggng| z!pIx0Gd$9!Ut)iB!dwAlJ92V@Gy#tb5_L6t3SNXle(a6QI7tZfn~iXp205QmbtFay z;7V;+BN=>86LK|>1VMQdkfex+h&u$3ncW2$v6Mq%e9?3o)4DUTc=vQrOEbgw7FPrM zP#n^wDWS8Q^RVu`64WwH3Tm)2&Q}FYqG%EG6h9V-Dw`*d;>57RP7#Eh#NF*_mSAw% zL@Z?U<*S1VND(D0SF^gXPR?Y6a4oDqAtyvg_Ew|;nG?5S36U$w@YvLeXMiV9&4U0D zz{h`gkZ1Zs%rNX|!a0PH`I`C+CoCC1HVhbs%VF#Bc*GIoiLoKV{{Us+7U3K}bXke@lv8!tm>dZB~m=tZq_hXY>0>xr+cwTaU6C2?2$KwWOo@@ zvdrOlq7WyMgnfImf`bIh9eLXuMd2ngngRzh)ynIVxmZUbGLR$2&}0R5F+UzE5(IGl zR`Dy{lpqz_BZeG*s}iXH064t3L+5{s?Og2stboLCiKx`pmRJ-s-HHMY?|srsARn5r z_Yb)KsEN_A#`UQ~@ilRVA!qSSz#i(L34$_gMnsBGhzy71;(@LO!QgXeP{}=~f~u+> zLdRuO!a_LDA9agRLq{i_vo6R6Qhi5;EXe>Ttn9h4As26oN61p(gf@C-v*Xn`KcvH{yO86Z19#`U;Ee3pIerfRv7%cw)huz#m6O50W93sAf^Fu2bM9lqF zi8BT@{{T3o8j^JED;U9$I{j5-y#&FSVlSREiXuZKN!J2T-CEr} zJU=#Jm}g#Qr4rMJihw9lsBu3X&=OcQMUVy~zyA5WfucCb^EP~fJjTJoU4?le`0lQU z&s|nn{6!Bi)aULj!4J8-SjS?i*H(X3Kw@Ha^FfI^=V)+A{;Wom);Tzc`R=KpgJC)6 z`Ldiq1Je^maqvJp&*p&0qeLgJa_r2UAXobFWrD&3o&M_EEC#e^F8=_VD8;mp(c_i< zRQc_(D)ZpPmSGT7DLZ-!TbO&y;(0?T#cAnXn~drRWRFwig~!-at&QY2?lKjhbujU+(lo@V8Ij>Z8fpT#~5 zAR<0|db}RwyrJ^MJELW%mnTlAmv|{?d?bIT=WKHgD!Ippio3kRbw@z1CbN%*QR%ti zjXe~i(K%rC_^JuP)d+PI#Awk+qsOYkNTkee6k*mi^OZ1=Oh4+zCJZNEaeC4y@#euj zgChVTDnW+w8{*-`iDa&ru6JXF3(M8oq}03-Vl+#QWXiUr_#p4y0sugQ=lR`)aLnMJ ztIP=m9@9#=gN2viYP)!9uxt3E*-jdLtmQuyk*Rl8s)9|BSG}L+s_a4Hv6SVV;g`20vv?4++HR?-OTC zhX|e{#bhjS0Hkn8P*u_&Jsr{MT%703JN_yWAmq~!l@Rmm$)~_~<$JjT@zDN&q)EpP z_C5aq#cvh40%`LCNrT{Z)ubuEqo(qQ)t0c#|fVT+K`Zf6l5v z%N}vh!0v_^A>ae>prS&VjCTBWS(G>oS-<$OGk6ZAc=d4e*gU2q$Sl++GthPMaFEs` zIj?0{HV!^1ub2_&IrQ~a5Q;p2F!uKq#f)Z0leogZP+S;sVB|r|S|k&)dAxwcL}&h2 zqYO&^ivpFIH#jL2g559>bu{927Ip^N-%AXG@7+?pm4UguDf*yCe?Epc)kHwHck^|JiKI@k`vLW?Ul6_C3{vdLL1X0jg7x<)jBdwsv z5BFJSwDaPG$wJCUs-P2=Ip4ZAk&p$J7-uUSm>3=!qbkBl-geG=2`Q*n89UvP3Hz!8 z#{>0dVZ~N(9SQiUnRt(72uSZGi&wTuCFB0NTLVqWUx_1V`2#6q1YS6 z&zhh_^U;-C0(Xh^9&Eb&fr5BPlhuy$;dKdoW_YXUt%(_sFGg>=?L3oX+Biwrj{H^= z!X+aQy75yf4C^8uid7v34}`h&>cJ(Va+k!=u?;;Qli!Phhk*{K)O^irHW33241)#A zCU=U*HL;KJMKRkWN?!)qY{>jmGaTeq(0pD-%Uy}iD+**`cp)E5P!;G7kPN2?zN@jE z<(Px8=C7iV&|yJHk8$(Psdj36JiYIS7%mURvJc;7)P3*c{<2v&3PPs(tpf;S zgH&APHGhLXQ~U5Kl-Xb!7|lzd0sMktRiq9T~u;Bd$Zx$ z%&GZtffIj-r0|qB0 z_yhM#C?K&RFiv3P@68Da+1@dT{k2LE5o#ggT$$?Rf+?8JIp4C(0gM<$*yFn>Ns>uC zKEIm?zEka=2i;%W}dpVUKh;H7Fq=^YLdW*O1XylL0Xt=6)<8!04jKFlQdBCwPN?=vl954kpOvN&l^RKh!D!}?#j>@t_bI-X#+Qm-9ibXwW=!!_RI-^aa{1pi z(Ip%}_s4bw5+SDP5cu;@a!BPhn#Cy#0THKG9d7VI{{hcnezIn@$2#VqoMh`vZ5&(N1 zs77TOIM1nJMa%n`;ASp~u~ z)Y$+e01a2wbOqzpPagfbXO07l2e-G~Ugrhx!%BpO<@}S&--5OpXnYU%<*ap%JkZGC z9D4l}8_EEH3L-2)v-2Ib#6qScdAz-}u?fQf#6Dj%i85s?GJB~8R#(N741eXAa3}{| z`}?S|{1KEwXQGG;a1PhS5GjA)FP5xW0CayBn-YB}5j@j|Y>+U)$a{Nwq6q-#7%8M0 zBE_NwgoH34 zZE(;)Sng(vIh+t4TO2-y>GS5R>5PB6#mOXgtHD6_43_}p_$l2ac!n3}t0VyBB=)g= zmWZ^kPxCC{9OgOqKmaEs4+G}G?}78}q!ER5q=si&iq6BEJfM@8#S<%2*f^KfjBH~# z@*b>IL8Cnfx--xWKx}11FaxASR_IlYfAsCC$tTraC3WNOhzVBe`R=l0AVTS`eryQD zPt=K}(g)1x{1iLb=YUv_g^!w#=ZgJ`V-Zt7CR8+pOR?7br(yUidHShP97=Nhx0=~Q z*NUP^!D=5A?1{+*XP;l1FiXVoIUQ0>9zAz8$YA0fXUtL+IubY&&x+wbMD;`|v8TJM zvq5>Jayp`2kB;n~hvvv4P8R6&evMHipC`YXQ!5O~NW{`k5e{-J97V<@hwGaX=n|b2 zVVaRM%^pTXm>T9(5-wPpG!!LFqY>t;nC3Y=@c#h7=lm%(IH{2;e!eIoMIWVG2g!GX zaQxo@jg|C%=?Um#<)DpH!U%yU3}pef$W;b(;(!K|k9DL#OT_T|r9(^w@-UR}m{u#$ z#DX$8PY~?V{aO!%e0iggjX$h=y5Y3UMm$n7naV>o9mh%W7_rFEPi%fS| zrkFUNb))9<=enTnB=cI=bSGtyvjs_!wnoqgs7gdTZxkIiJhKtSY=v`=a7}S=lE}gB zm9vZi^y+53)KsGkUpz;6xO1obh!I1Se5-s{wq?6g{NF zq9Ml3V2lV*RKyASDgpD^PCWBdfB`qSIR5}wNrMVi-_oPp+aeQ>n~nkwB*LDT>dsDd z-Fg>%gU{X4Xm~!I^FWN?yulMcRdE2E$?NQ>5iiLJS>~ml5Q@B}%cEtia=>GU_fQa6 z5wz?#sDGN!C9E9y`=KoXAas4)7dzyKjxMGi{^GAOj~+bL!h<0x_^5y=Ieb6+dV0q; zN(5(i+A$q1ruJ zN-T0Kb`d4+h#-)^n++1gW6XD9 zW}}44L_R;21nuR|RY~tpir%acd8AI*eXgIu4!qeR8GZm89RC1YMpy$YIANK&Kyugu zEM_3}LY66kiw0+z^CW|v6M1z08g(Ids@JCBbFKaS#~6tMD6x^is1?%fT|ot zAxL>gC^F|i>gNhqU?f2?%OAx9k)#Cxu5+s~E*i;X5qM;4Bo&hc^SC+wtfG!r7>P&% z4}+T`BodsAiRhH6h=C?N0pR$`02IJg29j`@+DBU7HK$sZV za&q1g;(%11Bh=N&dm<1*VtbA$%CHgQBcB}B6ocR(nE2=};WYH-P!4s)VTeL`hn{MH z5Mc&O$^NV=R|)KhWH=rv0Scix@aP#@1ra68?;qyeY=^;I*?5M#%D}P&__Ja=Cj8A7 z7$cX#39B%0D=%MNt65Ol_9uk*b4D-%J_=7X=$}ac0Lo*MgvGc|s^|nkhZ+79WpP2^ z`l5=o><$wQyCoxp4!wA&UIEHu+vY4i+%?v0PhRPTESXoF{%nQTd1jrwRaHt5DNm-( zhm+-`Vpp`C^MeaYAv5xfpSa1ZxPEyW@2yy=a?c#xrk6vyT2|9B58?;WOLSo^> zaxG+zJU%MJ#PGHu%Hg9!WKu7?xWvqWL0dp z668xvOo}X}IFIF`SAfBWVhRL%Fa!^P`FJiGg9=Br3rrmbNRlY%9~VFmE9%2&PX=?o zD9wN5XZ27#H|(iU0pwyox&z}{Ilw=<00{nC3Q^zOUWX~EG3u_9fIB0)X`OgW#h#$D zOIDOpld`ec1Dm4AWEnm2>~nhK!I*cn4$O6R@#d$x_PiD{FGW{O_sj6_=BEZbYd%^f z#7b}rvxUOUJ`eL<3+2kQ=7HvL3FpU}+}DYlJxt@^vyje@jEC@0%yEohcn*sS;XDNn zU25`}=U{Udd54{<&LlJDk>v67b}qefVV8zRabSDoC*3lIJmd|L zaw6pU{{X6?k+pny^jFj|+_q>?TED};!m+Y^xiLNimhlPLmG>1CK_Yk~wvel!GJhOU zQl1)L{#_c%@$W~+Q{6q~_9HessxkR7{_OnNOcc-Ot2##x>7g+Ek2m7GI zlo)sFj&4*Rh>qXY2_xzy&y&sMkSD&Yd$OW*fkE4A=>K2#=TK)hi;Eu*N$j#fFE_yEaxem)9NcKR&5 zMS>q=Q{4g>k<{nc)o2E@!5y!w!C;5P&us|Ri8UjmclJbm4} z7hNw?M}oO5;rC$KjZWV+W#PF>EC>cE%D+UgF9iTk9$s#?U?nluR`ON(4Dfh5t#h#S zpHt?MrNQNVSRQH_pZ;EZtWAvE4!zY8U;`g54oBSa{{WOIvX{PUMaKd9Y#LPCDq z9_U$k65nlT9l+D!@a;hJUlQvhB4p0*D8c05pc!EXsBqK+6wp2^juYzbHG4J^9h5$lC03?b7&YBsQ&30!P;;2I>3m9+3$s(v3 z=OVESlS564jgu4C6J{|5-@dl?2l@3$xG*Ad#ZbagKKJIJh!mHk=i-WyHaHXN0nKlC zk&`5BJLJ@-#N~uqGY7?mLFT1Njta9g+tgW9pHCG!JZ#ycnX(Y)^@?X&7QoF9#qtG>;U7d!8z@pW$P9i|uoss>(25a}oIQdGJW- z6aN4ia)j>?rZ3%#!}iCDK3LvGL(ADTA1)<3VLqoQsK)F=K_oNEPs8182#!HLj_eci zWRL<+6czn901%!=pau>NAT#E+S58kA>&*ljpizk%275K1Z?}~jzBb z8o=ZwH=XE}AP|dVho?l@XNz?WNSBaw?Ek8Cuo5VH-{{TBkjLRHhzjS;tC4l*P9Um3YF|@u1 z#Zn4ol4mwCr6p)y8MWp@P-gD@7sMk|KoHb1wn@=xK;vM*{k$H<5FP2d1>@55nR3vA{T;XrCQY zV-_M`9(J{-z{t4AlBVZzcm1r4|SjvTNXVT1rW*3NVas%ekO*5jr|^KC5MjJyGxCh9I7kBcxbt zQWA3X`?_MEI)1;pV^9=upG`I>B4ZOd;+e954{^2(430_?$G&UBSAjtgTP#1ntI|h5 zEm?!$e9)1m5JN~39#LqZ4(FM%LO6Z(RBOjo>;4N{AfPHFOgd_ylBmv+%*OXK#o3A! zfti>je6B^!1O~v4*^4@rY(&qz^XBwO3(8HIuIZ7m#Q2&_E8h9@T+AbL{{SwiA`ywQ zh-8drB-Hgv5eaL=^VcnkfBWzQoMKvGC|=jE)Y%mWwax*?GX z5jr*@?n?eylVH2yyjA;hCrm z{C3eY1H&xAXKn%xztuqj5PZB9JQLO!xi$d+25i?Fs0{xAIpW4*35}QI%-p%4aNrIs zsp%o|-znzA50sk>dSu$;5hA0saqMwQast{&7@NB1;3Z^c2D79S=vpR(#RYKY!^* z4#IW+0G2G~HQ{~_1%@jeGXwosXf8c`D}*!WE&;|M*}irIn0l!m9z4)OSO#waXIIEQ z5OeYEr?3lyf&Tvhs~L3l4G(vQ^X|XEgpy$M^7Q+>Sj7RtS?Brla?pT$K75`US%@Hy z6$}iqo_Crg>BXe_J-k-u-b*pOulL;q=4*(eUsCbi%+LbVC(iGRb|jX64729DK)HA! z{@y8>qyi_8f9kXxHaxxAULn@u=*$>{!w!Cm(v~Ce9Trei zo69ATbG~e-iGNU=Q3Ifk4}PgdCkytU*p8#6zUFg!4;kqVO`oKC8Tl1IXec0>aedY?C`O6w|v4@L244H)D!dS6<(I`p$-BI+QB_57;y!D9YfypOF6LgR>m%gD?NS?5HY~qae z^*}+xwk7dk%7FN$KW!OnC5O4{qJYy_1R`=)WW1p>lsqUf5A|S^aCgn+AeD3c;;ET= z=j!-h`3;0|vrH*eBV=UAtyz1%$eL3=$AosV-F09Whozq(#Ry6eFDXn#iKHC!aSAD^ zi5?FAsB&O08WB}6h-4266~gS9sXm$vRRm6UP(oQ9^Au6Mth*Ck1_Wk+zoLw!OZ_ew zha4Bf)%92ep4#dOPG`SV?nfEC`HFrhPJ8jioD87!)RXbY`lQ1lc!AOH-7|uSb=6W) z3>_+0h-y7LY8j96E)RWiNd&7R{FPS>a#sfLKbjEvsIr74dDU!8fFfQPVx|F6AaN-gX;c{=LdMKoa9m^YQ9H#LM~=Dh-Rw?9QsEz5RP04w z&O`FzjuHJ~sR&{GJ^ui@(x^6dw))jUP0c$d!EbmE@ezGMpv#H10Q1<7b?PXi z0wFsSWEvuHc=Kgz137!HZV*qt=q1Dlhu!VG0k$9sFH?2^e8ri5tU$@tg&an~(eZ}) zsAPf=3@Y?1-AOvw_@T_fpX68! z2zgWWMG6q-{{SwTFfTqVn5Mk(ao?Z6RUI(RA1B|xi#>;&Y74BWnyU=Xnirwk1&rk&;}g7f6gx!BnRQ^;;fBq zgF90YL`cNnio}4C(i;q}5+jh~tg@ww;Pbv}05_d7HfkY+ne2XIXyg$U2;P|==JN>d zqeG+mpf;r#xiaY%WC?p7l1x3mD)9G(O*n_{(%M(D4 z6eWz)hFrX+e6_cxB>~*egSxaMB)Uq4p>=tI0uLT3Bnbu>A`RkwRUtH(IiEge$(m)5 z@6qbUNC4nQyW-C0D$_FLdY~vG4-b}v!krE$kM~wNBRiZ&x*MVgIlM9Mt`o}v$3JzZ zZ?dV&&^qyQR7X1XHE93}ssINxy=5T?mM}y;3Y_@Dw??NPu_$00M(#r@(d12RKoJeTR!aUiF>$q7IRx)r7Ef zGoOz%gC;fnjedwHE)iM|4=2Ut{a!)PrK*6C;Bz#BgFWl?AI*($Lg*eB*YjcyfKl-j zz_j(lqxqVO0nhG=Bu8F5uAl=dME+da2E?_Q4?I^&yRP$x&vlT`vx+l+JW>cIBPbAy zS69>itYC&Qi}U`90SH7iF#==4cmAn^#f9c2{*J01B2wzFEll^-CDuZ1$U~nLI*<{O z{?EF|j@P-UB_}%IG@4{{Ctb zl$(%VYe1G|8wi0Xm&?T>46XG9%UGyYIg!ioQ#UIY9^Y?O$qGZGNI#!-R!Jy5dHb+M zb@tv%4$`6JfE>PGb$ARi=zJcj4DX7BfJ&+XRc5d}$88xzF^{UC{V)!XEk@QDF?TOE zECNsg$K$#^NCp6M{8nrSKrAa+L?K7WpFS$(0X&JyO!oPz&nUktRgQ#g3sD2;{G#Y* zG(uwd`I-^NML+O7*@gx_OnN!5lf+G_8z1l6tWOXHDVrHQ5>`JaANpl6Ql} z;t$ORgA80eUfg@}cnIraiZq;|BS@TT9IUVIS`Z13a&z576E6_+tk2D52}c-oQb0x+ zddhG?5}V`y0JJC|e7Ekl^EPoG7DcqljrNrKV+>R=-}{P#9S7O(da9`EbMC=~JwMv@nHcV;LLvMz$oGI4OrpcridiIAUXd4 zb|E8AMatxmNI5e90IG=*GZsd?0zurG#Sx86W}Xp5w7`%YpyvHq9jOVF!oQONPX7S;ls7geN$hxP#Kv+4npq2x!EXRuyA=u`A zD5HiSQkkT=xHlE39QKY#jq0HfSywA8BQEjLrzr*vf$EmnOrlk2jig8)$B43GbJns5 z5=wPGsUj&Qk&lS6vXm0@78r)W(DPzKDK|Q5BElOM1^|#S8n$a$X~S&JBR$=k|d(ce|#4~3(!s3f0XHUN>Q3*)*< z#Ng_(4S<0&ms39Muz8v)Z`HzxVdUB@YG&DDI`MTTa(Aw52fHV}qlvnBF3~3Jf?A%N)K70<__Ce8&;p7nvcTjpG)ovBcd~mPMQpT6nx4 zCSPtOqyZr>NO$|KCUA)V0BtS_f@F`HXC%5Y07h1^NqgW9(r!?ag1Sq$sJoUxko=OhMq{!uJ`xz|*jQs-kpYl54x59$!aS9tw9K-|FbZm}i}v2+CCO zFS1piB6@Q^KeNtaz$ldX~cZEPYfaUZr)fh*}4a0K`B$zh5^(71Jub%+Wd4^T%AWE68ii2fKg^{nVJL;O@flj~`Yb zkVL7A%BUyRk_4*38qWq*&@&sHd9r3BshYmxJEW#8J@VDYB%a5|`}|g+ZZkbk^Lz$* zpSv}{x=HX)c0^*55PExivZY=jY!dQWKFy6rQ<<{3u@NTmS`!SO2>7aD$R>5CPqiB_ zP5tduB+u8~Fv260_fQk7g!*~1lu6RE7~chyHl_@De*%&-KsyJt_Wf0r1zC5NeEYEg z#g=e`mGCHMN@taS7e__K42wZKeeBru9lKVjV1iX(1Nf>^A+8rJnS&&Lj`=oht_ssEj zx#3m-`msRhK;wV)vof6A9~^=~V<=d13^VCgY6MTY@pz&J5mpRC9Pf&%7$A-V{n^Ns zIG_Ge359w+-b_?}4g43QF8(}T@>2xwk7~Zc19E=JvXBUg7<8<{ML4M$0&^UCd{T48 zhe7u6W=>XJGW5_v9g z^eLpwO(H~_55dKRvKx~9EuRoZuseIG0W5+tvls|Z1j?{5g)~oAU^ERUvxa5Gh~P=IGpmEWC3g@Jh-dj-^SGej%+%2#a%q* znnRB4pYTu=oLU!Hk3Td+uZpdak%>DCIrT6=dP^_aCI0{oYKWv{=cuavfxuAs4RC6m zK$uUe3+3bqiuvb6fiWLhLx~=f&lY_WSd{13<)+196ePKk@fK8fk=W!ut|f;7p!XiA zu;6%?@lpzvA)XygSGqyc(my;|MBuBe>LSb2^I9Hoo@lg` ztKj;m+=(tnzs(ib>K9d*h+QE9N;rN%?59-q;AHDP*)xHMfPbqq6>@orph_TV^O!3MGS^HCcmNPS(kjB)yne%h#x6CyGEYp*k#ZwMSYJ zo5B-OT^+HGnhEd=rxQ>d&`!6-GFXENnfaRWAVU$Jcf}$^snf~Dc&{;@r{~3i#WaIa z_;!gm4p3`^e3eniMjrkvv>gXMQWhwEL>55z=bPO{T2YmJzON>_ICn@DQl5F^@l+Rh zb39&J53h<#Gaf6UFMRm1COL>&yMy8UQC4DF^AXlhRcZ$`CQW}-NKZFNW17cLntXeT znPfc26ZoW*-JmNx1wa^N?4T}=Bg+%`vOFA;Zo(E;$!C}Fd0fX^jd4f~= ztAGRy2tT>K3z8KAB+7<19{t7MvSzHz%u|wtk`=DIgYNm{1F%nTqpH&qb{?3R{_27_ z!8$$ zxK2OO>dFt5W^BoRj|aPghkq+)`DsK3;U3>Fx`>lMiCs<#`XP_X8bj^0n*U z(yf=o!DoC+!5>vJX>-Wu6{W;LOrF*7EggO%%DH(e%kFEUFI1y>H~XdpTOu+)#1%qP z=msAx#1q89_$vd1s$qvQ;PTgj;1EQIj|c6mBthObQ{{h)$j+trw1W?r=FS}ian(te zk6oPH+&q^coklL*HhBL4<&n}0VRZTGu@*yjPwTm?u7Z%c)e8@QEBl zsdr>~mF02cX1+qjETlWX&5TS1@h5=yQiwc=@OOe6zAi}>oy(lnmx6o@lFmcnN64!`!l203#>!u!3B zthhY01%wh{ba)y8ikz{7d5#K*fhz=UrnobyoWOb5z6@k0`9M0RXY1!v6Qcs?sssA+*ZJRa=WDep5V zne=hpRV8@z=f1h6FzUmIJbYd_qIpL-H25C&>0l68<%bYYUa010Cy#bT12vN&*u1QA z25*+n2*j}Yqc9~&q(Lcmn2#ikcz9}&5mM+U<_CxWsMPhKB%f^hfG!(}28 zo_|?hPz=T)=9@vfKI)XZIbtR&5eE_eMadvDhHo6$1f7xVoM?de*B+w1gLSzYuN6TY z@O;oU_hkeVrx~=TR#}cco!PINImq3rVlWBLs5uXsn6EWt#t$^u9^OtWocW@_%2FuC zFd}F~MrnM(FVzhquA8^bks8gi$A(gKCd~*gen*ND2#D{g_^8MZ4L%WKG#xsADT{(( z$MI#5?Xo3D!~@=!^GRrB+F%N2nPn8-e0HBh<3GBBVprbWfgI13tOO@Er*$OR zTP{!ui{$vA!hs<>niV`*WpbE#o>TFW_=A;V5@i}6$dId;J z!>-n{5>Gz`)v!c=pX$h-C-p=OfqTUli1kxFz&=lZ7I13VVX&BpkjBR}18%zkc&Q6k z1<-ars>~6lWKWuL5Bskuf|7Lb_a_uWO>F|z*mGa1`1lqdvu}0+2`F|Z&OvH2A@ygl z386;;9L;HhVRy8SVjP|PF=oNuM?W6!tDK1I&Him_DH0z0J(Q0m++&tCL==RNdsoB3 zM-_!Ga(?OQB4~MYy5u6B1|DLJrzxSyluMqm?aVq4Hk#tl6}$px;&bGnn8jw%PK-07Vg#*n^h=K*7pgg>WD^Qm%!*) z2@Am3NQ|nOf!{}(`HUHRpno4)d5Xx32ZFi(0JZdtK2t+XD5SxjYccYY=${@e36>|M zdGY4C8o8b)5dQ#8EHoe|DM&TeUU;0cb`cyAmE#0Qa#IsB1CZ>YF*oGs zSNfolCHv$3?PWIy-BMm=N5994JQWac4OucNG6(LeP?ltZXU&2bL}uBf^xxHo2#MwE zNjHzrWR8 zsE+{~&wlKB7_jpu16bWd4wAC=*^5~`k3m_UTbvUDC)o3c!~t&4iGcWd{gNx0QK#au(>>t zJM~FSBi;)Uo(jhXFo-&zHUU0mUaJBmKQw%nHFfb&;CG)tx4F$jj`yI z@_n~#L?gsS=UGibiC<-yL`p!In}HM)D+1VwB?0Hb@w7__YVdw4$;FeD^7*>}M}NeW zTz&xlEPxr$cS#Y@P{5GEU_uG~{aFL4qvN}SfB`D;0cKf?kRDOx{Za-1!OK=5BabwJ z6XPiG$<;(j!0>;&AQ_Nw7H4b`Dd;Hbg>e2s{7@4xy29<~_O#(U{{Ud0=7M&W(fxb* z;;u+ava?&4y8DEAtfZ>|a?r^6gME~R$lx$O3Qe=+Y}u*NX0(_C`F#1TAoAi*MADo)6JhXC2u@F<%iy_Tj}QUT;P=a5FnHlel_!8J$&TrnJU0N7uII%ST!OjyRV*f8{L(@ra{UCG z9;e$(NIDlX^ED7iMhiF&Mob;5lSQumg_v1UT!(=0}Jyv$SvxNz@YGX$EpM&Fe8)QjZRBn;C$Ew z6XD%(EC62Fis~tpp*uDvC;*;o2_meVMTN6SoD5U8!UPM16P~Vr#==+xSaola6$o&?1=7cKojTPK8W^x)P-arB0_1|HbOgV zQh8AB$XbbX90~D2jJz0^iH<6;gxKl$`P$HF$}pNhz&Z2QV!SHSqGAa6h2SRaqgii6K7{$+@f!Tuhp$eu9o{{WW{ zF42&etS<<7f0=Y8AAPn2bI+=YgpmHI=UvqykFPawVDVH4#Pjk@(^s6NhlY`pa zX==wUA*uaPJDI*l12dIZ6Hquc$a?WfWHwAV_NFYDwi8$2?aUMkpoNAV$8g{G)5`zlg4KRo%dxNKh=55+kv$CQ>@cKz-el3=4rqLdSaVx~d)XZg92gB>55 zFhEJiO2MpaxFYMUgi-uV+jRCCzf7#zrS4WI#CveA5gZM+q}0ri0_0`>k>k014bu#_~ydo^0ul zkm#7p5?p2r&3ikviQ|I55MZhP21Bb!5rmu=n;+fi9OtF!t0AHg;N|-BQ4&%wA5_C6 zWIBGR>j0C94W9!~xk5a?tW1$YKghGR-cmu_O?1d(KHvPR=$l-tiT6Or5+;Y&iV7qQ zx?c@)KQM@N*Dl~|Tu+fB>b=N*f&5uEiQ?p}@AXpaZvl|sMr%f#Ru z@6}o0bMXC8Vs~C=_^A$b>tGOF_{id}SYkkA+shf|Kbr)t86sh$?hhSThvPDekq6ZQ zubOZniH>=u1R?qp-4~Xe#S)7rwiN)AqgKGh2`e%m@&=TnlNOtCH+o1Fv z;JDP2haVi(ECdNqVh-On1w%M4qnSMZ=nGbJ4*TDVtWSs&2P@yr59eGwf9>2r*BLxN zio&RI5Q8_@sxmepIB>7^LJ_LN$3&g0)dWH(0rayD$A>6URs<-SPxtDkI7yRNsVLBb zL&%pe_SHqWh{s{ZrnY0-6PuC@Xcht`lk7+G z_gSb4;UBo7N0Wf(!kjdS8pYsAdp-HE5<#9h=lWu-Aw-CLQ6YsEKzGi^HLadEM#%Niy*=oo(`wX*?`hWA?oVpT=2((i!-^Tu^xQXeUC2>RoOOU zvEr%#JPyqUaYrWSn1>DYbX+|eEOha`*8U8`WAYE$?!k5 z^HRS&@f89I_g8F9V&is8UvM2B(nOvN1h z`=nsQGc&CvBM|eM)p0XAB%qf*CLOF12v~RbRt{n_NykG(4iK

*quLmI5zm9>s5oQ^kRGeU4+F=?h`Orb;XmC#P%u1oz0o1eRgMEF1;8=n{MH#D z5m$`(<}4wM3U(~2VqCF~D8xX7_r*$#gdeI{B*;1Diye43dn@taA-p5;L~_ic%#(@8p_o_;2ZHvBg{qC^%2D3atu31z9_xyrh9s#cM*wt_v)iG z0OAesQGp$16LcfDJVgPBSb%Z=0NWRcLl3@=?8xkXd7)%x$PQ2LfDTX26b*s{%@2M& z;>~4@Svmgz+dL%G9-jE4$f+ndc_y+5dd3gUO!e;^@#d~XDGW;-^HKs=hws(x(8(No zF7$ybo~iheug|(oB-M;e%1P}`!^Bo<0nkhT0IjUzAu9~?kxZtDI-sqreb`WtFPAjn z=qw)Uow!f4#@Cm^#;2p*5i~j;Q=V*YQcN5X*7r_ih{CZCOI1=YC-z=*mH^0(>BPuR z%*k*GL%sfd)ENm8tZUo}Ame_k2l>}F~oX`g%^j(_2QsJ((8zMvrJ{M?}_fHtr6dO(e9Cv<;T71 zsj^SI$Qa)f0phC!mvekkPbkOt>d6^2N&f)KAqEWQO!t)oNK<`TFsfHN49cX5B>h=yK=~AH08o1 zcAt(Yo=BEKB0FUU1~*m@%}bXE5)*{^rkWW%brTj{vm`{3F`H6X@e&8oNM8zb(2tuV z#PeSJf1J_Cz~V@~!%y8ciAYMRI%n^j7ipoL@nJ)$ z^I}n$%5h`dpmZDwswR1`280DKXfgYz3gF2hJzT11@Sjyc2c)o1Q&1NY z*fOB*NY7>Lk&)(U61aD8;Y>@#iQ>d%kACZQjdlAfDO^oK^IL!jbqM@5Ih3%+N9jyBAoP_YApta%z#12Hgu@_( z{_esVp{x3y}yP;+v$zBoQWkyikPz!|;q&5UKwi<6Q2t5VBFOb9yjNP`X^-S1y0XdJm&1nOp~c#plJfG0@xyx0{# zb4Z6@HE@7K%wE&V^Uv{cfisfOC>f16sG!7>yT>&eE9LmI(Stq@j}~JG0ru+b$0M;d z3>%sM0KHU|j`dTc$1@XF08(?a(6GoS>Uyp~StHl~0B*XTLmYSRsS+|yb3L)u5L}W8 zPa__xS0MyLKDWEnvQy6C{{XdTD}>%pb$nkiaFqjxs6*^aAnU?b7n z=Ajr$0BN`_SDG9IM~(CDff%@cJhW1Xn4g;l$T};Ke>7r%l1~#PK6s?m6qugs z!mmdCSdnrsT~=#O6u`N@YtZDmiB%p95(9VQ>7pBM4jS%M)7sJJHwXv6XX8mf?w` z0MdCjIM7d&P%;VMMI%wNubP}H__EGHhXPcENtF*YAHa6fl}tPb;lb*X41$MJ`0)9$ zkhszP`KLlI48MoWcq`OC-UGqn?0l%uAfMf39K9LwN`Nv`iLM7zLytBblJrso8RtLt ztx4E4r>LT#M~H?;nRi_^grPg%7E#Mw0K=Z^6Q_yySxGV{Prvn9IpBEyi?a~oYr)a& z`m)^22Lr)G3?j8f;5qrJ(DB|r9*-~LqDs7Y^bW5E<1`6V4d3RwC&v~(`CcAF;I5m~ zx76`YbI%oQq=h?^`mKD4^XmTqRh-sND*-$p)5qHWsIa6x2ll*kp#rTG5Fv+~rM`dH(>HccR2G=nqvtJ(B^* zdZDsu{7+hSNDvLv-|cL1Go<4H{cCY)X>*QNn6ej?%aQe?U4VhJ67vy5xMm*T#pBE* z=TBB}KrlNbcT1-^1{x~%4+mW+#04n4_?itI2pm{k%)0*S)WHW~WDOnX1r8+mbvRdv zgl1=ssK^!`aFE;s9CtqH5(@h!z{*R%Uy8qnfKC(sCa^CZ$0y4w%*R5K{==OXD*T#uUsnU*0Q zdD{4{Hes>}Au+^HHA#%amOPDcq+BOYg=aj@R2GDoIf~IBTZLxj}=it)4i4&bPtL$ z7(oyoyQ>o&>F0WE%9u+tg_3iFw+}W}utxc@n1zU)Ct{KYh~6j7j47vwrmuo<@48GF ztI6d4YDosn`#jQtCCY5fv(B4If?EtCe|2;M<-;TH zr*uR$*$QALK%XZz133;DpsI_@Uwim{->& zfQLw@`MCK21-Gv|`PP0mNFw8}j&zgDxK=lC{VK3GaJ$LH7 zh>Oxi;L+-o0Q-mzZ`RP91fXX+{ZvgeZY(5I>Dny&=C1`@iVEiS~; zx<-8avP=yHiUm}BhaRsu?=IR?h4D~lyBLs8?};b6&aCZ@5dlYnu%ZDyASbKPz=iR0BpHXhB4xt(?R)iaUYPAQz5kZ5TUp#Qa%+OD#NnSt7Zi4713^8dB&2Uv_Mh z05KzmIBe5$9-ogCQ>zKl@o@4$jzWt{=$-3h=8YMXV-hp}0GH3wp^71rZitRM@l!3Fec_$i6I9BZ=6cj|R>}l>%VTTw}j? zye7bZyM{7$#!(DA-l+uhFnQX_3U%do#CegPcDy1TC&crWHAe;(Sn-!+bsP!nddd%J zcwvHOfkRWy@^w%N;UU4~tLB0m^;oKxB3w_|#X_Tdht_rG> zHe>`$k;^|c1u02Hcu(_iQj!Ena+oXvN15Pgx+x$O5y#h?K59viU(Ylq3}BTH8CHNr z$lkkXP(e8@P9s_(UK#usZcg#URPuib$7kI#Y?kBNdLk zv|Mm7Oz=iEdR}Cc=4eJyQ?N%rb%}_0j(4_$HJULDVlsae2?j?ke>6;xoD6TjQRb33 zAYvwex`lE`)E>SljCnWL-Q5jAicLXtdB}{KDAXm1SNZkgxEpF)9@DzL45$ng+tD`MI7v98(1NE|9{{Wm;fKzRR^7rxiu_XdkWm+N5y!By^B%K|$2!hw6 zo&Jx_YdR9^SzdVW&6kot6?yget~4Zq0nM7Oz=b>X@K;kTMrA?~(;M$V98UiLbY#qB z@C?uwO^o4xg4sxw#urDQZ*+GZ=iki%-d?$?i8%)Ou*>t^5-y*>e0VNh^8x%1-F~E{ zemqz}=P*ovw&F(@5FSJ2+NfZ$A0fb4GG^r`ba&8hVma^7v(QX<13v@Riz%8V%^z=? z`hqxg#*%=!HJ2-x&lDi=3xW+R031eo`MeOb>c=buHW!kS&U_!qKqJ^}j;yS02~ht4 zRY~NvIAt542#t#<7mZ@9uMDVW@^SoG1;S_dK!*pAj!U^5{=HXN>^`Wt31^c(bcl&f zVj~0-OI|?N((uHWmzD2n!a8*`^YKcEX)%L6QHES3pAU|{s1aT?o(8}r2~vL~`lT5_ zdSjULS7eE^v!h$?xVgf>0;N6xpi*RD`;UvR*8|}5_hc=F4l{y=ST1sVKaMDh8@a~O zhs{IfCoNp_U|o=+P!%w0URlYY`7Zc)j4m@#RvzgU*^+Y`8EJsw+MzVUIXb2cFGPJ9ZLpj`0LDD{6J#~0u z8?)D#q8nWMX2A3S{8Kt<`kM^Fh=KEUS=SM=Bo099O7Q=owB)kilP%IU320*SmrVl_LorszIJ}=k;6EDrC?hTb`ED7bP93f z{Z&B>NhsoLHY9PwpEtu=fAW1*ERM>5#^DSZ{%g4eBuph35@%E9DkDl#57m_zn7`_Y zy23)ioNvWwl5%m)eA9>j0IlSw`zIH*f>X@WOv?e(@6|?lNjp7t`MID@KYe?wAd!$f zd#t?!{{U`6V2&chatFgeDjxaktE3!-TF{!Q0y|vifleki_d>p+Pu+ya3Hv*<%#$TJ zb)T+mAY6P;e9(i#(JwI$_a;7QITDbvHo!^#gYK*;&L@tsCbGau5UgTLK_SdQfAZ?A zPtA=mz;)zo4FHXLuz^p16YlbfeEzNgFmoQNmzeS0gDxZae>MO+=Y~%-93GhFi96PL z{8mIJbNS^a&LA+bxW!e#3aQf+O8|$WC`iLxP&qNL{{Slx=u6ByUB!=7FNFT@IE-?9 zO=BvFY=5iJ9>-BS?vAJvOPj>aFy3eSRw76tJ^H=65)t3kAizlRvBgZE&iSAmq3N=T zK27W5z!BiegE$^LCVneaq-E(i`l_o%W5<3@s*JNL)goPi(W_DcC`MF4b4U#CSWn%E zy5wFD_G@c79-zZf5TwZ-dHJ(klf&14bfQGb@ipc`4$c?py_|ehmS*}aCXKVjN0(_apVJa#l z<7e))0E9^4p*G0=6xev)L-U?aX*%U|)AM7#;!A-;{EN)ZKy3U%r| zT$MnS;D?$hkudnBh#CvBJXk@Z^2%Z$fQrdJYW0!GbpHU#rksZkw?C3~M$KmQr1~o>*kW%yecXv8JQzpvyH$jQ}7$zZX&_32=}#fG;cZrbHvfK z1gq_t-2~;>4~p{H01+~emNN?C_Y1Sm@|@G#MVB0nfTIV%DEb`OafA#D;n&?{4bVmT z{aM5(V3E3Q=igxYjy^n5A%oDvztusQH8y{~YY7GrOyf_AQc*2+FR$|~3St=>F`Rhz z)^L=kMr69|(_qYw?;I2Jag@czU)27uA5opW`utUByDO3Yd9t+|DceB|Ko(Cw6L5e4 zI?s--4oKFg=X_TtorJ)Zz#sz-Nx6YU0%j(zhe(bBrpd5>ZO0%00gF@+W5F~YS@cv~ zfm+Oy&)rji6r&up0$u1RJ~7utiA4Z)W#&Cr#cfR!<@aaE4v#l3T^@6~cC3-*mW;y^ zbrO-whIsT>r(St|2X|%10-ryF)s6wh;Q|58%&Z!eeK~zt%@*kT-^C|^!=91ViQ?*B zY%m)<#@GPV{;27Hm0hEi)V<7jqJjlqn&YPZN7b1mVbAqq2oSO3#pi1VroKz zQP5P;Cjft{AO`^&*L-g{i8&8`R|;$)Fd|=W{%as_ia|Pi5Fc%dCU|9iPnwW~F~%b! z+wZEdi@l3s%O}V2Svlt5S$B?o(g5#lMutP%`xcb*=FDNg)sl(lmcYU2dUTB+W!NOy zJ}0_lKqD}^ALP>lN%Hkr*Z5eTzjeV>nXxbx{clmx-EI>V`Fu;_oRi4!TnDOQx`hen zi1zeTKCQz(LVUY=tONpjB|2PcQiuTASR4yIJ&)pdPC%g4z#lYI)4^n(eZ!)&k@GsR zN21Mu7$LI+6It9#lZv;W7BWCHtY5DbrsM8wqYQk%`9eYnBDw?Jk|<)g9uZ+BSaHeX zu|h=-M$8iI68`}4R)>V0oP6DDM;Xg#grm|=KNK{=^!MFGygy%d3NSnK9%%|pM9Dmq z1%aJ=iaeerni_=99%AbG671-phRZYQXP4bzB!Uy9)KC@|ObG(D;4DiCQmjxi^~&( ze?BaT1OSYAejnKkNT~l zB8(h!=l4jBz-i&1s|c%5M~9NA3BN9lp|XMh01-fke6^A-_ERDhrG_fw9A~}zmlnDdJ9oGaLjPJ;hK-?EA7Y=Y}^tQ;VO6xTc2#qfrtE zB7A!Lq34iqhs8(AF_sBLSEg|HQaUsG@k`i`^{@U_1UNnm{&P+(B)}e45HNUh``b8| ze+S~g+$_JuShfc{8}~%o5~!UlDH2TQ^JS1EU6t=%Tx19 zB5vSk^;s2fBVeou0g_5*#}CUDA+MXr#;oFi8UmI+8fp`U`ikIqdf(L$6OT3_cNJi8 z_!N71tulNm-AjW)3RZ#~B*=zabs)U@Ww{*IVkD9y`jsgU(ILF>c ze!!1*Ek|SI_e6|<1DWIVTL@#bf>*7GJx9+~b6EqSJ9-)h@q|HxHxOh|{tkb}xR7!E`GsoJz@132W=(vl+y@I=YM09%qm$ zDL^vt$K7#AM3~;jp!>#|gU{=WzLCJZH%IqopbTLQk>A~%l#;M>@g6TIB2TgLJW&x0 zkQwh2rlL@tJr&9M9EF zl3To|{#f&a(B%&h96g6!{{S^y!wH{q^Yu{)S%D$PhiXAMyW`Y(tK@P+3`STiN;Wz4 zP>gjUGEPn_!5uM-k6!)M7{Vr?-hJ2LjU~}N`kKfFQbHem_^fn-12NBXT;&o#Ph6ih zVNPX`C%E4C#d3~-oRbmqRY)Y00CAJfT+&R!&OClD23I2|;cBf2IYs%|^HaQ^vZ2O_ z#^cO=wmlFWgykQYnv?20@Xwg)=3I7H-?}g)xXJA3f2#7xBG!C1d5TpdxreHLG9@gx zpZ7~xk|aYsecep}{F1(YENK9MWXwBej3gW!As%ZDPaQBN_?k(B5Q3uyC-YKjkcc7~ zUp}ls?gdTgYcviJe!WmQlIZkpkc4oS6{xD#Wq*XE!RaT7R) z%~O#C;|IoX`=p5`V@&7#nm`<-J43nRu%HqD0D>8>UIB-fsp+B$ApjhB`P+sYtUb(l z{{Zb!kZ|M@BW9yKoh^O*+1f<%aPzgYK;{Vu_^>BI@x^c02Vw59sR+DHIKV+E$7%fM zfPCI{=v&WOWYS~5erO5+uup=`CIgD>`C_vER8ynkj{}FrY-I!kFg|^?U3KMovQFY& zA8(tu?@Xu3JRYb$3-p`I;Hti)laJ@Ck@^O+f_nF7WUhOUMF9shQ}Pb$@bA@}m_7s0 zbwOF4EV&)wA0ApJg7cXEJ_|a7jNjBOpKh1SN^N4#fDyqn#X%7G_-O-zCk`rTp5*Zr zaC0EPG!E+P$@O7E2acm?DLycz03wjOX_8V;9aHoSP|5kE;C8QmESGj+%sj{OOL$mi zA?Mes{E_F);!5s@XPKYf%@$bD9{hW#gd}p2>$v^3=g+RHt1Rd6RE7!f(m%W=<>QL(R;U2eV-NI5CFiBE)OeCWM$%3Ab6Im zF`tVNB;cdpLiOOhcsrwB=CiBI;8u&V;5;6RQcky&oX>4CKvBvBlsx&pQ~pXPk$qsNxKom*oSm@J>!;GpbS)&WhMENmBGZ2tiAuWT0_!^_cg z5|KM6s#g+2VWu8#eYPtA#$@t+6%&BLbMZnLb`!RFrUEaXublonoU05ENI7ZsjeC@m z{PjdD8^q>|A|fUT{nrgiBi%l*CaK^}GX;dapH~gj*SnN;Jyi18mNKQC%=UeHvV;tR zG!FCoyZ{MQj%7JeIw-rjKhK(a=t4&yn>tHy4(IQ$;*}=(gOm86 zEr@mwBh8Mk3p$|CP$mI`%2^aS<`!<0CIwEv76HJ6m5e_(iLs&G8Q}BHB~i1HCHgG; z6g+ZnS&vBI+vNez9#cVN1Il&hZps;610Uv=M8;-36UlP)onH+2t`G`1@7%rF2-Me? zjBIG!!JC_96c0iYd{q=6^7;CExm@}t!;PvDfLSN?LU?A(^WrIiA4s_oBy9ZG#s;0n z#B)Rzo;dI4&4!|!K^$zg%Hak=W#~@oGIXI2>aQeo=jSS!vH<=4S*{$<^%gA7J-*G0 z`G&tfXsJ5j^qp7$59@NwGI&q^(nAM5p4zQV=Skqq^ouXOandm!KIo7LQhjeR zT{RE~9y<7>CgBfB=Z&IzLAjYc?U?34W=~%~77)|BQ!+y^Plk+>5d6s0P2bSU!w7)b z{rpy7Z1S;?5?=Rzx?B_ItuystwG-n%nwS$NrjrXkXyA_Zj&DH`{Ef?#(o zm{-?=Y(%nW{@IDrAs+0qhB`*BUSsh3yYTXdAIFQxq8N{d)#(UW?~ne}PNU{Ho215n z9;yHbhaa0RX)HXH!~}<-MDT+0?#_7=Kb|O|(HME81S8I#X(v*rPgEEQz~)bzDV#rt z#o$wabq0MBb~@^j&>zIp;+I*HJ=R=e5RPIj<%(_&e(1fTCSD(#F6AB*G)|*P!QOlrDHhCu4Gc?29O=#~;6n!ZgS_Pr%R*6dcta*fFmJBFcAE)7SCUWv3wdM=1)C zEe@WmN#G=8>-9?vpODZH0gn#<0G(2z5>z`)6Y8w!m6s>}SMWDb$>%66_Gq{2k+P*k zxW#FGbmL>wNoOMRgEQjh3#`L|-Xl&~0os7o55WGJP4PfHsf+FB3^Nbvr6MK8#6EAD zA+iSvB#S?b5U@<9Av8!=;|w2tP-+0`?S?6%59X$&6$M8~bA$6=(a}74{ny}d%*rR> zC=e1JFAF^GP+-VK!#UcyOu_HW*~tU(gMQptl^jh1WAkJr7?Lpfiw~v9>_T^PVq%@A zXR6Hf-Lc8@6c*4PEJXErrBN`!kPvO5^5CFG6cHnN`%>|=-h(7S8NRf%vN zO%MbCG<~VrfF8{~&`2TB=PB@=N}O&{{U2I4CMIvQzDA3M_-DGOyu=3_^d^V3}EN=WRN(6em&Au z&7VK*RaZ0|?0Bg0Arq;y$pmyrmMNGaRCwx*5Dzi-PmdJRgbXyrrGMF{i1%cbSPRMG zBEC^U9ZnJMk?iC=^Uv;$RGR4<(cJ`fub7BsB8t9<@VhoB#V|5F*)xT3nf`ZC=P`ku z`>IV+2RZ7cWsTy0T>R8H$_A&&#WCij*}adSSD4TdzWpESy!p@ZqO7`c9)2v#+22-V zNVYh$JV-B@pZu^T9A?!chfSY0OA9(jxv=Hg`~6fyEXM$T?4Us=Frk9X&+q-!(NmB9 zSd|8P=!zeKAfG8?=7g+rl00?y`lSHnB{H)=5kL@M2-z6UyQKV+FZBNaJF1Ea3Djo; zcY~e-#fUx40hk<+)*cLqrIOGoJow5HkRzWH2UUX(bKe{80dLs zGj8xpIODv7HWZzQJDcs>$Ag$vBt}tUZ>_z9*rRICK5B2;nkA?eD^?JD#jN?%>eJR} z?L9(UMO!NfMG>jmesA7?;XaQ0y3XtTj!%P`78mRKA%6pTN4FpkNORL{ zJYDJlGfJfdhGF*xx!lIQDIniB*iHCm)h!T%U{ss#B574ZJq^N5m9+VmM_%EkR6Tx& zpW*Sfs}_q4SfYoiHatkwcYCjgMj)9x+Lmsp0Q+SIC6qHkOOFr8J^SN9rrmvqU*z=% zH=6*lEL769vg9NT9p&5 zb7>2eQ-7lNunxS_#v2j&fxfjMSp>6?_W~ck zAXa^H<(IB2%n}*cF4%RYlZhI9reH`r`Qb4||0val-`p9{v{=cFqhG)NA3%=>>=Kkhuc>z&+dTxjB)VHFb@#rWg)Yq?2@2DP zSONhq?y`+MMh&mJX=pq@LI!VPEO}QzZ5z35_%*h8mRR|a<*5X`z?o{h*(`HHcP9D zC5JhaM5NEnNKIh0g{_c$vXx5jFbc4_njg?_!Lxy$UoC@%>txM^n6##EY{!u~y4os- z2r?<@hQzvACo>zer(+tJ!wH`pzQ(vUMNKA(RI5IG!>eKGQI1+JRMN(I$54(iUv8Lh z@gkQn=;c+aXNg3YizsZ#ChR0?M4MLD#dV~@P zjod2&(pqgNX7b8RM}4p6iZ^n=28=9hYRGd$+M_1Ss0~8~#f+8c+j7w8uYcZ$qAS!o z+4uXbbC77S@q#dv(LHQlN4P66OIQJ)VuCl1Z1OR-b`w~M{Behyc)iy2@)%^A7MMx0 zb2a|7U+e4{h9}5XH1KOf`(w^Va-?`QcFbmw16Q~c)eOutngU>~o)`0wVnS;0{dK?X zG8!niM1-sk-_Lp8!j{2@Mk4TvJ*45IZFp_kM0sK1VXc{v$S}zt^xYd-j2iBCLv zK0@cHqW&yf=MCm?8o6`W{E9sCXU#+YOY2%&VG`s4pkHQBZT?~tRVq}(9zm*D44+BC zM%%o$F0PQR3f{z+5nd+0$VAyZ<%=TZx$RQPh!N)}UNm1GV@p5}HH}46lpbTl z@>*Uy%!mrwZ)e4h_ihEEo}%!hpYI5lX+%3z0#nhghm9fu!U0;e!pyni+U&()Jf8V- zUriiDGE_+)qbXwh&6#0*UeR~PO3l^@3;MOp_HI`Qz}?OM z#yY77K<`-a{Fh=#TFB>4>eh7rK^OK)+*p{yUxme$;9{2Zpj-bBLx~q>Vqr7j*H=xJ zA*m!{p3mcXb$BCP?!C=49VWUZ2qrC_JQ!wRAj#The>jR*1B^)N(xb_kH7wuVmo`$z zgb&l3(imR!A|8Glu;2c@LP2;{k09E@p7~Icu01Kep4(RPB61l`1%1FVqw2Y8eeR^{ z-{?F>$2**lAwE*Ht_07G|0p%gO2)rItwng@9RL=#LCq#w2EPvyot{psdO$Yt~$Ay9) zx6D#BFY+$q9)SfW%fwvUFEka-9ynma0b&oqqQ1QPe3Gl$2J#}Pl9ch6;ip=(qS_$2 zclT;#82?!*Zez#U|Kf!%eXWo@=CX(Cri?o$h4w4VKFmiO8fyN}r(kL!^cl%81kyZ-Piatl(7JxH_ z;F2XXc{`cU32x-nzFGUShJ=v+VF43sSZ#nmaaZuQ?j z%IVGj0P$;b1RY)&MZJP6Ut&!ZS~kO8CD-uk)LIvAmJso9crH`&T%$!-r$D)%pa334 zQEM&-0{FR~^29WLc)b%`JHZrI0BkCZMZfy8B$i`oU}mLMrs&9Ix_GugMww$yvuU@0 z!ZI%3|3PrQO0usY;*2BtAq^r|_~dtgb$xG{wY%=T!$4xhDgM9?LzL860%fV_KSeKn zbrZ15_#ePlIf_g&@XkU%#Wf`M5I+Zq|M{`C`(_?#w(Wsz8`T0tiU9|rK;-OtRoA_A zcP1L!2To23Yu>&A72RohnZjZUL)6{+x6AX9|LaXzhfw=nZ~Q`vKh_3#K`Tyb)SEQ% zu;+4qey|$y^~P3G^Y5TBHP-Q}m)`p7qD_c5&#b#c`w%r`ln7bH{XXWF=`j)lP_9R! zSCZv8;9G|=;*{JjOX2@yi;fWYe7;U^VHhuF z(n5=HFRs1|Yi#y_C=qCeTa`|JL!5o#yUBTz1eLRu(ko5KUYs{|$+VYpLis&pOYL+~ z=`=gaN%ZYyn1d4_nnzv^+%DsozgV+HFoCV_h5TLmLV;UE5~^TBP%p;^rOmw0#>vkAbIoy#AdP^buoXB|b9-kpAa`NAR@^$;02WcJQr0`R*~juHVOw%sq!GK2 zx*_3?55QReW_v2U5gV5FL4jf!FSKXs;ga!%!XsMD=~9>@?9CndCWWD5gSE_Oe< zZdwYwziiZ!N!tr|Ks@*TdE>B!*c@1}iQ5AH*7v3vJGy8a<=xnM1@9TnVbughsIgyl z8FG!nt3=%~s3u@q;t5*5 zyaFQIVkDnN_|<7RbF~QuH>vD1;*6ciBd1R_UyT24DeLrlLeM>bZS|SCEr=;a_8S`{ zXI8Vxh=#%P(ORor6!2zNZ~8G)gs`YL#F?wlR%yxZN3*yooVvR%QjfkVueNtljfC`-HEmo9sbWJt1XT7u<%xjN->fC6xmri)T<9*|D<+$It&c;#;C?Z% zg!~xEkr0B!1`z{Uowm%+PQ!J^IrKj`f>$}9GS0!)t0{+{P-B4?tK!mBUV;Bz2P^lY zx|>xT@<>7h)X`{wPwvexA#*%9wpki#8@Z8q-J+8h#UvM`me;8BuEq5y{Q1V{!2TE@Ap0UDRnEC#CaeJO4eGwkIlf&Bqa>_;{wOzLmg z@EH(GR|)~2)$z9hVCsLaCC2;j5>5$^Z8w_C!Z6quh;r zR_~B%ouFri)1GlKvs}8EncA7F)BBOCCO=+>sPpD{fRN0uo5kh8FJssd2X~b(vtftp z0ZiCSza$t1W-soWeMN|7$;ps-khd6F;Tq$8*LYdOPuCU30!$*Mnc zcQXCtpL+J{?M(Wn;KW7(*cDw zci5g^qwZ<%nTD@2eWF{7C;TqQ0u6GYBB)O(oKb!H^dBmeNd&%t%686Imm3((c4+3WX|EBHsOZk}cey;set+jbajeJ97(v4h4*awo{4ahM8)Y#z*_Zaj4Zg-2|p z(W?l_rR3(+3tSQ0_w}821(S*|qAu<=B8QLmvL`rOA>wsRy6x+$oGoRAw8dxtbbNBQ zwir#{Ogym{z?(AM+U>R4f2EMfj1Ggzm`oIO@SpOq@)!>)tNoBH5JkQ`Vbi!4bD<$wiMob77i*sR^d9C!vw`5z~dQF_LsmP8Zc6^Xh@k z5f5{h3eytV@zE#-o|3%X=|J6`6?laqTP%vr$4t=hF&*tiBYbyUJSskSu&QXNzM0@R zrYWDORq1hAXA<}|`gJ}iz0Cm9`^{m@fWm>I|E@r{{AB7DH7(u;p&N+C`zA8QLnH%9 z$aHIO2j=N_>h85 zYGP;AR;D7(&DD8l{8WER(1}xjdFU^PAQM!pxM-BrW%B!NM5Etf7~-aFR~gcZe>Vq^ z$mGMf)1JT;U;-rDj>m3NYR+e zliWq4NsTt_;IFwo1Z?i*^d`nt%3c-f@Y#FMQ@vGhCG<}O`RvFR{q@35|Fpd_W=4yG zVo_ena0wrva150*Mq<<2Yh?Ivz1rTWwCnlScPdAWO*yHKJKt>MI`4>(MM%euVp*II z6Gv$b)X(IssYH`el9zRoySb0pxn?+h15>XkBVfujF{1M#T{qYB%tn;ssT$A0TY1{i z*LL%u{#n0d4hxsj#(`Tj0{f z1DfLScePB){{tv8{WXC|D#DKT|3f$O-b+K5P4M-bDC(LbXW_!!29%c)2=w+(R8=LsLFLl%9qJ^?fXwYlUs=ODIF7B?EmYV zskUHKbN^y_4g~;bw%5{%$+WwmYdkZtlK|99Db!(i63Ze}B;jcSEYm=0zscXER^jYi z`TKYYdJw7YZz?hwMkMG$6PzWc90t5n79h#WrA%&%+a=@~Mj*n`2+WY_)myi!B0Lmc zT`1)xc>cjv!~$3A{RaANmUeqH9h!S_na2BJEL<&~cJP9zK_~Lo)oq)o4v|o8N>N)2 zqlU|V;@v!rR^IsTvmxxO#=xJQ3#4Upx-n>;(+8icU_(=DE6mp+Bt@q~N9Kph?zL@J zVmrs0caQ4E_rL@fB0f{pcq*%Y`lrd0RO!@UDc-Jvj=`0tf*woWvES~=9y zwQ552KM675X0l)(M*`Z*o%B&$5xDh-84lzQ*Hec5?%MGlGGjK4Azv=DkRcl>8R*q+=IQQFL`lb74#Z&NJ zO_Pg1a@DXs(+E8nC9$cc@5Qq+${?+-$f06jHoQDp6P?m{X9&ie+Y`dnXeK`idC^LG74s?o^L{*+eRk`%7xv2bCNy zo)G+iOCD4e^+0ESAY^K){(0 zP1>!fv?K>CmfD(39Jq5?O>Qw605;3jTmh#RnLkdL^xoOe=uS9_ahq^3eHDH*<8b1> z8ZN&9i~_0J<0dHHg$Dho;q3|5`N0ReofbP-(P5Czgc(khtaHa1ftCG#10X+zOv%jHXg@YZ zbZUSU`45zbn#i9RN92|!=xvVBZS=eM?IkQdBDKnS3;dY=^K_J-n_w%LS@8%^E_?Ho zMn?{F`+Y)lJ~ake*oE0j!!8~f_x0jJsWLt6|Ors_TaZ85gXN=1hd~#kJdG@3zJ@AXs*vo zu5m|0E@a2c@TX6yUT80+CdU)I+8Gz_s=;PadY4QCWNRfrq%?bYmRiZXW2V|u`SVJ_ z6ZNYmQ~m3=5T->bp~x08L$nq?g(dOA?)5eJG0vnq*x+U{B*#xR!l$K}P9?pMTB85F znY)p^C{vLrNmcQt>EAf4 zVsZ-A)({O*0QzE~kH;%L6|!`ey^;M&kXTmxK^SR&R9QrvDXf1LZW#_VQ&bVIctEtC zX5YJGY)M&wvam1fw*X$$8zoSMO+zFK8Q+^V^-dQa5InF(LIai(gPo#YUaD=a_grE9 zbu>)+vDnjp0{@b;3!aO6Y}8Hu^?q!3#N@sj(M#1G9PLZ+HQ-nOWhRGcvjoAJr9gVRVdgJBRT!lg83` zwWiRQVn0s}?X?xP>?%Y7WOtZ8tC$mAIdWwf02k=PeoIRGP?h*PU7BB;=M}PV2eljI zxV9V3fy&gE5x2WKun@UMtePdDU$F86DbMiCL|Wwey}sLp$IRprM~fqf3A(xg(ESOe zF5cYL%kwH;U?}#*#f&6uaVaoTbc#K;1U+q4;$pG=>AAh=dWIJb{>^4wX@Ud9;y>f# z%pde#jA7Wo>=YUL%c?&JCcdHKl20tY6AoiDxe$e#;Twl0aPDpRjnzPUpu^dWD7BvN z$$J(VGA2q6pjJ{|h0xK8K)dFfedblOTbnVy8w)K#o_lkT7BU8M?1~Mt8g!}hxH`Yu z9~PO7aPuLk%CGg1eDdUdF*laa<-~*>`Xy0f0CifXn25Sc!gJv!{qriY56o$iv1zx; zO~9$U1EbxOug1o&Ym(Uu zilkY-3V{HJhaj1X@3WKPC7)9bG&B{t%1JD`PxmEd@vPbG{trjX!raLVNhf57L+L(m zwDpVMsbdCLdnFk%FR)h%LV2bQfK!`5xQXTu(>hK0j~CJ0wnoFRo8io@ooDd-vN5Gf zl9y{yX51cV!{Nj^rl|{Di${S*ewyih@!RIAhM0h<0jxZ^HpO|}WVg)lsb)7XM}!(a z!&PsTV*o!(_0Dkp?6#%n`@-VLcQxdfr1nDT4~zyFO48_7A|>|~mumzPF z*}RzG5ev^|xw2E%Igx^@YFtuCk%qqx0IlL5C>#tUnnU0L7A5<3c+{@Jk8oQkQsvfWZ49Cjbpe%-jYeGo{Y(8&ZOzuth%SMmD_lbydT z^U~)Mmbq+*<4y8vJ+(LX()!}q`_ai;E>QTDbvpgFc*|A_^1JAN{oIN^nYQwR;dUmu z5d6$FRfcZWgux-?+A@POtJANTBORIY^tM5?%qo{K`$d)oB~zY1fq$WURXvW6s)j+hjBU!Ko@-Uu)gl8{CXI)s&Celv8=4|6N6oC(xn zl`w2XVX_x&J$6+p?MlUghj$8P8H!Zki2U4-H&?$wr#ZlVvT*7Tm5X+nn_dAev}e>a zCiFLQ7@j6t@~l@x$n%q?FXdubnFa&=6y5ZVdQ>$c3}&eMZz2zqki41Ej)QoDw06d) zK8iZ%-iHZxl%T~wa(Wv~?O0Y3m@Wj%iWMk|;whP><|0n8(v2s~GLxiuZV}vo+L*wN zlj9Y7WqlCBj7?7!j)?hgQq>mHW9Jq4We!c+W&sUku&rS(9w9k*VGq7|kJ*sxJ79P| z9mGkhbZW8)`l#UCXSfDU<7phUHol1#f!>1UmT&j28Keh#JmMD|;dc+&=x`}&tMInk z*Q5cGmFcO|N?PLN)R~8&*3XzGTG&t1JM`0n%*=0~{3h?63!1}#8u^=isQ_wn zO9LHrT4R;33e3FmSaz&a?FqN0&VoLfrD^Yfq?d9q@a8e)1eg(D#n;c}UCOuH79}PF zOoWRg__Z!LFwxhC^RUvc(|@Sg9C-lT)3|08d3MVSOeJ;?494kDTT(lgTSloxZqeL4f~4 zG@E9Nl&{nyn!nC+kr24~271bSnmuj5hVxYp2OsfzF)AMs4Usv$SdD|0Kg$gI94F80 z#ix5qv7usyv;QM?v;mB$pUjJ*O?#bSo%3j1o*RC#Zp<+RFRp57*70JaZAJ$QZ_h5W zOX2ij@BZ{cVy1V}!3#<1p#8oUNOSs@PFHAXTB8y4W02ndHL_nZc})^c-QiRC-EjJ< z{cTS1HbDpHRV-t} z@cL`<%a9!(aC-F+LFY%ECZ@rw4%8b3UdhO_i z5^c#58RoVfw0I8xy-M^m_uV=U=}#+wARzM+z1oWg)qI zkT!)YF4=FfR_fy4xz&Sbi+eMVbZ0_Jk`?&OhGm?NmAP+7(C{SpR<_`*Q-@JuPYUGY zfELx?f=npjx2Sq)YJ!`sv}8$9(eDP8ae`&Jnoo5-pWp?-b+C;2Y_IfCdj3!XxyaW! z1=SGCN%2?l?+c}qS;}>~Dlxp5>fjto9th2NSx;#UBqw8D7?%b+eoAxRLH=!YbcKRd zMJYA~4;->}wTf}mdZXT&E3C)hih@V8&jP+~rOKK-@|64|2Pqk(hd+fRyy5&ae{9Zi zop#;3BG{c9L%9Q@s#qYnwum>2xAZ*L${%<--8$El8&CDu-UslVeh2a2x@5wJ2IC87 z7UtiR)!JBtQdvvt(y@_3&@WAnwJFy$xbW4(Jr`+(*T#ZleK`DISmD%FO>yW}?O-uZbVNelrA96IEPf&6ii84tx_TFFD#=vXxh$`l=+=fA!Ws>+E5SZ?7r2>u5x! zA*23>S5K)(q`9lTT-YFc`99{sK<`iZxsNDUK#x#3!!Ck_M4Fz2;FqobQLV84r zlG)o|bRyh369MX`c`EHH{jyT=Sepx@pHwkkxvu{y>J^_-TUY+3DjmHQYfGBW@)x>8 z!X}=dSMkrnBcL{^G-aNK*--+k3O~z+IDTesRg3V)xmZViF6LbIUd(#KCky+urU2tT zgj}>T@a%S|3o2iIzYO|FT7sKe)DU1gh1MHwpt0kke+xu9Bx|K_CAd%=`-csV%?E}2 zXm76CFfM0fK;)j}_#aN%#c0n|w%|I$d?u`#K|-{KZ(OjM2nhdnZq+;W_8-i+LXge{Jb}TM?oukjGDV1p- z8ERC*jG_2f=huFT-~qvtm`~$gY$|kognwJ((bK~I#_Atk48Y=-adC0#%?R|#X6h5L z3#>zTuhsl5k%EP3@IR4PoR-id79&%i5BUI^;(s>~26+bI)O?u5+@XO4rX>E0R}17p zuy}V&&$c`M4=?hgcW5@i>7z}X6;$Yvwl?%jaQ33gND<%3tLr=(){I=;&j~(mcoFrl z9{^_1fjoQ5mk86^`a1~rkTK`*>E*}k*LHsYP4D~-`_VEsaUYO|_%twu{#78|H$4OylC7|6^t4R+6&iQItP<}#A&e0U+ zrhXntN?@R>KcdV z^&kKAO8HRkF(V-@&>}|Ii*uDtR$Wv0Thl57YneFE?5dm(+&Obg3v5av-dM^t^1X!W zEKsYO*N&2`~XiAr+?-NAfM%4j>F_>i*M3_cjRKa}IIyBBqBQBgFu&qE`0kOw57}Fu?CjUMyG|^4x)}?S+C!ONM~|@{2-( zeuBeZ8>m)gM2u3~DCWMPd%6hp{LP8h3fKY&Jy`uNI^yHSYd-|(p?dfA(8c|nV6Ajrzc-5|%$%WW7o%c28 zgVy$M#785j-*vEtfWCOw4zdNk4B>l6BV4U+H}}APNA~T>0T{H_Ab^Ls_Aw{C-ou?Jz}7^V0i0-O0{ThQHroCOyd*|V+? z-5yp%gw-Iwspu(_(=huvE5GwZHVMAeOWQle5I_5yjyk_z`dpns+*!*rKf1M`B;}Xs z&3l7oax)!lLT!fH!O1JTyAowu#}I}V%3{xG$P@MkX5Y=rN1QF-0)>SV!!=ObjZF@G z1uC^e@_m97_f+h#r;h+NWfgGKm@dC90JGrm{hjykic`J$Dz0bqc^C|Md3GhHyT)j} zFYmnLTf(W-kkgp*{U9RJN7qI6|ZYS#nSGd2Jx-J#)S}s4#ChMm+wRy#Zy~ zz}$bt96J_HPxjCP(}4J&f0lcty#y;n#$NIk(?#MZ?`8#-9&lND)o3N~`?#*Na9DyQ zlq<=Cnmz=K$XX)DWdl$)U^Y8ct3RN0-N+j&zgab1UfojU>TGPuj%NP(nG>AzCgNtB zil&&s1Ai0Q5M*MUJoV+~v6Etm#K5pc4zew_;y~DCxk7!cxg)eO5#6S~ZJ2ydU)_7(c{sO@?%yxtCGo$f6GGzF2Dm9L&=N1|uz#{o0Ibo)vYEj=TrJ!{_w8?W ztdj37XR&UiKX4Gu>`F795x6!J%swN~#(w>?B#Cm3rx{ebgP%-0f8`Ldi3-AfOs+Ly zl-$8pbMo@m&F%SMR)hv?40omU^1h@hj~cFk0m84A5(VGyj3jC;o%1&^Q2Qhfg@%$q{EPg9@&<&wd-EYI)OEi_g&b1_|1h>x|=Ry)pY6EmXr6#Lj|~r9rrM^<(&CqqL=5N=a93E~t+Mk5Ag{ zKkr~S7_lyEumG*^T=sUBSGas&jW5UCh}tC3lIs|y%YT1*`z@lwyC=0RClT%|ExkK| zCskCLyb-j@!R6{PG1t(47L~TIp!jR!c+ir2T){t-`_e2udo*=ILsH3sN9tY-rC9DK zk(vZZb+ai#3H`++e#9$QDNZjXwWT_)aZB*jR<=L2l0dM~qJjv#5fwd#{2W1BQ+8=Q z_i^&L(R(T@wouF;WiS@%0+S>6dpoS0{2}LWs$_zLG49ju6WLAB-hJ}-t%wDt&7t=9 zOyBq|*|_7j6*8_@ACogDsm=v*DRcW-xVVXE!>x8kK9fZ|ZT7nH*7LsYpg-oWGnG!X z02ngVq`nbNFL1@dHD25iP!b_nTW*R%&0chm#)A<3V~20j?-EH|i~ka}E=FG7LG!Xl zBoSSC-4hRv6qf6A*%+O#;9O&g2VNDTtT3ZjX3(z=Wb27xGe22L@tCf5SFnkWLSd2j z$Q`N@eQuronPiX@8EyN9dzxLPv18C0H1Y!?epL(SI5txxZ>~ji`I87Up;{D=;R>ZeuFxbVqUFr(OAVY{D#9R635Sg)Y!6NK-N9bB%Rbwm??8Bnx?5B#KZQcq|)zzfaxX zij^gxcvSgJn~Qt=mlGq4NobZmH^M}5JY>3g_`-idlsVoH8{b&8GqL$DGhdlp`gUI< zH!y8PcY05hY>`*sP2WpOV@ZR~6%X$%K_ad~d|ex|@|K4Gr=k*)Xr@)LG4W2Tu5c%5zdx75@R&Nk)u{ zx@KYVzH%1xlz{8Vwr%jRxRzGOxk+}vT4pDomKClQ{>v5@>>ayo9gn!YtamH|G@Hn! zGM-=fQadw3k{*D3Hm+Lx^QZck8D*oR?4P!iMgA>&r%oTjY7~h{MsAuZYD67Q3#zr5 zh$fFX3E#!+)ynK>yg3(+MSK5de&=b0VUg~qIfh=5`ZLN(KcyhV+|@o)Os$`}4bW_f zY@IFKEq=OS`-GTgM96rPymM9Mko(h{-zwYH*J0WXB}E_YB}B)ZL;)Kj#Xizq97NoE4(U%}Z+P+_zNKv9z74|d82{QYS zip?&ZwxG${$mAmWD_e|kGikSR@b9(e%dJ3H0AQo#QByBQW z+Nt@h)SMaJe?c;f85)kN_c`yiz0CP|pF<&IIzm(CFmZ;S$Xx!cP$?6E@xB;g>V_x^ zAkU17wKfF_|FU?P&3&>RVCJTn$924^_ha6TL+=x*9hpHsPLM8UO}aLXYBVZqRAJW z+l%IGW6Hyi=cl*HF`rq|^K6r<`b-^3Q-baMIceBR9(9+ zCWtf7&|r95KjodK&ZNTk3$K!S{;kpt^frvF>lBt3o8VrqZJ0iFGXJOwK+^p~^%eApIl7r3*=|c_+ACirhE#^r|KWF6z{JZo{eRY(U0)jU<{9vX- zlk%H+BsYf=Z>qf4Qk60G87lXVu8Q`9hFNKwe|E)3`5YtV^Xq8)T?2l5-Dk?o6bQM! z3bW~bRvkA-gI5b=2Ii$SdHPV3mU!RDmU=+X=kx%->gp!aN_!_l&0i-sxUpO znMrn?IK~Duc7Sfjy*cIn?}5~Vv+!*6g{XPe*Pw_;^~moys9Kg@(6FY0wiQpuD|1Ec zO`A~{O)<%~D3G!yZ{NUM@)#6aaW#Vdk((ZoS14#!oaj|5KZ(7K4PJKC zgD2F(EV{**T2EP?Y)n<1>bVWmL_f~=JyC)1OZp=^%m&U|5iw4r5-{y0lF6gGKbN6q zW+~w%r-VuJF#I))p*CMOVEosRi$J%UOigHtL-R#5mkD9bSm8nrYD|EFIRQhH;bQJ8-r)p28 zYdNXHCbU`Z4C`_$ycvR&XdNxEPaE2J_q~(;#4Vd=B1t<kJTZCw^X`=_ccv6yK%izA3E)RIrdN7CCG?j>}wS`31;v{Tv~cc2vUf@$Gj(YRzYyFBsF*pO#a< z8%)^9z0LZbXBGAS95;*AnmeXkTqrGy-J<`8U~U1AHaFCUI>fJ!2M#nQS$EJ z1Vn#9mMPj~q9EUd>|jicluYBXx#IIUosHOaHlPI)FkA4o=u8c~wa`o``5Q{-Djn28P<&_*FdK zKbPV$)Z$@mUo0q@uZfU35uad?x%0EWhb+>~iNSRZ6y>U`I{S%n<(u!+f6QLbDaO(U zc_kS%HRUZC2UJ~VY8yc4{b-(323WtJbElml=u#y^wtXvh-fmk^ntY& zswjn|va3ai6|k4ASxJnL_ZqQchZ2gN~rcS zXL8vC2hH>>#;BonW>MY>se;RwRWPPu>aDWWlp#&=;K8r4R$ zHT;<{WF*P+p6I1zPDfC=w$my@3nF>CI<9m!9zOY1BTDXYc4i3ZPS8wCK{G|9#D>a< z_g!3dgT;P=QdZy559-lR%=j8ygpyt2UtSL`vix>q-0>_PkTGtlJK@20= zf-6Q-!vOlP_7L&vjVVgN*AZrs}V>u7YdoUy%*Uuh$81gluWHoUE~YX1-j_}ar;#~kw@G}E zU=Q|Ne-Hx9S&X@t`(X|~+j3VckvFQcN>qnv?Nc3E+c`p#;h=VTtR!4%62FK`Rn^y! zy|%_p3h{Sz!OUYxdb0^bYfrxhB1x?^VvNGC^x%R9tz4O$y;KG>sUMNf)C+mJQn4eR z2(B~NT#0k_ie1SLchLR4!Io+c5?cJRG-P0EDdWrQ&dwy1!1vVI=!M|4!@tB4;kcs2 zZt>J*`dbS)*!e?N~KJ%|0FWh`masXenZ=sz}xLd-MK# z|99QTecab~oag5(6`O)cO5}>@un{PD*1sFDi1Flg3zW&HuN}>5RzOxuUB{?91Sm&nVHrnZ!4{E)Wnfyj_*Au z(tj6}7-Ghd9Q^`A(+^~l&7$h@Eet`(XB~8!pZfh-QrGfWnZr}|-pa~2urC?)ddW!& z4(5wIhrOU;h^4dbGcm}%5FrXsg_X~`3N&O6S!2Y|9aol`^2X15lNWy90)IOzegfp- zKz?4xN;i*P8qAbrbuAg#t$91aCt&lGmgCBzTeDy!T(p0nHNJ+}FXQROIxcRZQYH4F z1Nnk&lZ$CK#iX`iP%nvXPe5Ch((oHI(4SV?a=PXJ+$){xbn7Tm{!)51rwL9D$!i1$ z_OL7?ejupQa@vX{4R^+ZU2egZ_984X0s7N837A8SdvS#2hGFs~a<41)mWKw`uCH7@ z>hU`&AmB10^eHc2?#nGWG&P@)EplXB^uuNVSaOcpZ+%lBU**|dT?`ZlL-q<>q3T!m zUcy3)R~J`Sc2vsW_v(b%{7-}9myXQxA`q!L&C`t=t@4Pa{Qm*;zKYcJ{zTarq%py~ z2283lWt|>2G#04SCE|ImaYIH*Eizx#!s|XB1~4*3+Kajx@XGB~30fl55c7M*>(b6` zTOX8^&GnZbZHBoWJ>wNS%qSxGk8aFdKT&$=8j!_e%T0k-|7a9eLVb~jfGCdO~3fvua+y_mfLF(nft1c5j0_te>j3Uc3^Ng138e`)0kz_p=`p!O`zX<*(T)S`TV_+ zP*$;vmnSAv+LAiUFAbDJX6!uwo5)m3ShozN$fQRN5S%!aZsDA^;OjUs1`F=#zilx$ zwhP9Us9Vi+`?C`-c(6Dox>cdVHrIBZ(@#0*>Fh!}!KhCyX-4B3?b(`e>E@yAZ6YI8 zs?x6zl3j{m&w61lR_gdY#?sf&{Kf=`T#E+3i%m~7Ip7j|Zb%9PP-#}G@QpY=`Xj3LBznjs`q+s9UWND2=Xw>zN;CWg49TxRi+ZWBq zi>CUUHu!6&3|(J=$WmPUl?M==ci>~sBL1p!;N`WIP4Cp~qljEV5PRR`o3W=#e{#)| z(x;y+n`4;BmL|i2zJGtWXQtbwu8DOX*&yg9q@js%OB4L*t=H`zpDij%ew=90g#Jl= zot(o->1B;dW{v&_;AQh<${~A3JbQSz%w0RcAx>5jeKLQGmiNTLT~4l;ti{V?;~=x0 zE;+-M%iluLje+S=m-gpVN7*C|Hmxt8L~ujh(Kx!9n44vQ1Z9f5q3o+wbVV_&RXWzM zG`)dF%;+QN$zIi(2~qB6dqj@I**{mde?yVL)h9HAISJ3|JRtxDOmxMGu6Xh0j%3_@ zzsTrYDwXg&1uw_wdW}9h2Q1H5j(83h-{UP@-q~XVzCZ&uZFchJ-HI$)k#<&7$J4i* z6`=>se0FZtifg%v9(K6QuT10MUDq3D8(qa4e7Mg;SM!WakWL3Jb*-~1`?xZwCZBVe z8fL`~yb}>kGW2t8?d-AD?1lF5;`mtmu#ib6tA6jY2unHW2AOOFR!RpJUgwKqqH#m6c2KD=1QAc&O~mj4zD_VU zfKpF^i&wGtUBV)(Die07peMuaBjSbV%L2>X!$(_pcPcCRUd~$ZMBA9SSGZv@XcG>t zhrcH`sigI3Pcv+gR8>jX?ArFswI!AF%9t-9m30k4EV2!4Ur&5psetP%w=ql`Z0p14 zl_AiHO#P&-NoG&_Ik)`EV)=X5o>JUe#Y%97yjcfDwE>$_D#7xLW7j0%Vp{ZG!82-+vHmnAu+ZHmS` z*E5>hRX*Pe;BFS%Im?aRH2+p?L{&t6-O$n(nu9JZbTg#uJHu4UON4)A$*kJ5kXcib zYD+D5LB^Shts>CEKw_E3N3$FE^T!@Yr5Xg|qxRIgohf8un+I;!u{-Jha z|IL=Ogia3{wT-Ma+4LCBc7+wz%dS(5KpP>g$fZ{TM(CQ1V-o{uhrv+pnbkm&j{G&@ zDaXomDnE6>vbiRIy2mk^%B_&DmW*2W;LAzs^MkpoaX}B7Mm}NW-(r%C;A+*G|CL50_Wlcw4G z0v(tP4kul-Xq_iUl}Y}&qW2)!J9pC{_)@cMvNf;U`rf#Lwrt4b3WtLEf|C3&x`%|G7$k=?5)MiZGg>dlbZ*-I?ujQ{mFQ8C8i}0xek3mky`B*)38- z+2y_{2%(byD%J0|I)Sl+P@kLNa-(ss=bp6CxNaM;K zW?-&~|712putt51es3bZbi5BDtH@dV8RMn7FnGWlR9T9_Q7xb`7v02x#Cp}AA5Y#r zsEpY-A&xRo6H*yV1%rPA!it;theq)h{T9LI4Ol{&VTP(Zz;x;#&}e^%W)AFV9_G6! z9M*D{pyAz+0s1}YH;t&j@#2@~c0x)qE7?*r|8mjWQO1yyGt%KTVeRWvzv}=^z06mv zUecHbh2p5g_Bg?Vh^3a*D+{)>XB{+^jsHMvcQVK#^~#0Ocat@r(q7?o*RlY4&o%(^&A2sV)^<+#I(Z|cFqGsFrz2y4ei`l2T z2N0~P-56d#s9<0AUf;N*qupLYnR?<>slP@oB=?-l1EKA5WroH)zZa_X~F3p35s+?1> zUw@_WnVYya7s`FM!>!SG$<~m;mI9Nqx%bFHfLVyNfi&M%Gn>jZAZH(a*!!M=m6RxcEO}U8P>`sm$9Z|E-4sBZP%I|DOII#nzQ!RTxqG=?89Q5(r zZvv%nIioW4aSn;){{ygggF%vRpo26pBZ7|1zN(ox0e@WGWQC=gs#njzagF#!7d&Lv z)V_c5Sn3YfAHPEj*~)lzKy4*{$Zzr`=3fAX;Tcgrqpi1CU>uy!%UnE6Bh34d(SMrEq2LV_RQEo4 zoI)g$FV-4#74b2nc(QN10GZ4{;~$poJ!HFsTJ+i%FHg5qn;fQ#n#DW;KYVDmBPkmF zuf+cW5;5)+!_r*U+o;`4maR=`{oAi3K!eUNeOvP^12SqCKPNfrjtnix^m zVvgxUW;@)NM9!8HbCRxjtx@c|s~i7jrOW*ZR8eZD;R@#Dy&vSvC*2j&)xDQ3PQyak z(me42*2UOCVpi@Vl4{epo{Z5$HEgxySzgVAaw4wYS$7V@RmUoNB}17JpS<*&g5`fd zbGh5A@iizSrqp#h!QfcEmNU1n(vk|Sg6dk3tU58C2z?8aYyZvjD@ch=4Sm|gbQ}16 zN6M8xrlh5|&Ma%4xC0PY!*G%mKGz1MSRIV#yQqp@F8vR{#Mrw3=O3-xg&9)Ic~nym zL36%@8)a2~Rg(pKz|HOG!!}Qe^^{pPU8M<=q$CfL*HB;$1aUCQ!^#JyqAo4l`jn-7 z_O1Me1pc-fvM5G}k)=aEb0YF)S!crU$7RWTsl~>SWxkpb9Vq*1!pt%Gw1WCw{)kDWYW#)k zD=MM@vTq%lK68=}RIAM)5T)snjq_Af!)jO~GG$)EWvieDM@zJ7$Ma`-J33WYp$AVT0QL08BjlzmBg@WUbSC5z03i5jCy4@5nv?`xqaI-;)VQ9dM4{qan%iXM@FoSqH$HP zfpQ{Z20*0@U9p)K%>$z~L+c8-X8Cu?swP>vuN#L*>VSN$bz&l?ralJL)ez%*_oBU4 zPtV{Tff%+*kqL1Oim&|-uveYk3wrO7DkNW%8DP;#^CP;m)`9YzJ9&3vXki$peR(p- zpo>Q@*k(w|R*N6gClOMF56$38V{*z*_+7otn7l^!wz5yBxV02H6&+s3f3ZGO32TAH ztGjJQ{GcDYQdh6##%%l#P*1CU@T7(0YSA{hi*dX3Y=KC0eZ9fV2d^ljE>pX*XD2%N zA6?$$8g2S;kge-`^`4%ID)a@55o{u8eXrMKBjP%GInn|OJU2pB-Gaob-9l9r77uQi zbV>-?8XXOvcrt^k{WA>*z(!;TPVYl4xeamk_d3ZNWLt-BdzOus4v$mT#P!tdE^LrD zjZW9u+o=hyPj8Kc9E>ox`_YU?7Hkse68(==^qIRm^&d<_XUKs%n>|=thEUhwOM7+a zFq2LjWdw7klp=N0^@4Rplz352R;tm1yz$%SS}(L`_*_n}Z^r;qW`d+{TL0WGUU{Kv zt7qy>?J4HW3muHYXE{63EKk^v>Cpw}J4QTJbMQzCyE~ctR^a9jVoau`-Lp z8}?=a1hE8%f|Q)(j3Ve8r9T9Ku#F&UUgGHQ9ltWuPL1tgP@KCqya>t9hvBAIi=C)8 z*ES!~2#%yn$|SR?vG%P?3`~#A5uaiOx9UaHa2o{`2AS7C*QWorbJnnbK+ZGTxR0!p zLLB+|_AwR0Ns;=5+wrVwzYFo9YJtN6;VMUc5VZOb^t@3Nk;U1zqG6Mj8Nsl@F6(&% z&cYT@1Q&R?EWujpd^tBdFuLATs2P@C1NpU;4L1b7x@nDU@moH4LYp~*kn$lJvmH{8 z-q!>exB6o?u0@Z~0O<{~f;MER+v!VfSxjck91>|rwiHR$7S=?;A2+jTl4&TeuSIRt z+PduTx7FFDrMq+~H*DR8+rde6!gl>35+oN|ZFXCg3Idn%%yx1mzHjY>bzGCsKTh!02gX2v2gOi2-{C?(qw$`ouv&Hz z@~(0%uxdz#R4Up_mlkER)y@jjY3iFetI5nc;fLJTu)Z;pQkJh=n5)V5eI(ZRWdQ#L+t+t_*YyzVS>i_WL>s*o^n*<%wpIrq7%a`F7@0%Ufp}kaBRO(ijS2SE_O8`A%b?F3uM<8 z&-BF{8#*~G2cKjVmdW^kisG43y5)JsyB9~3rOcagBMb9tD%J1zB;b7dj-D^I9aYze z^7*m3apOH>aa}aevF$K&wMtnhh#MOmlGe(aZOkG;q26OZ74bp0M$%DNx9F2L?QuF1 zhviG1@Lj_-JU0r?vQ--4t84lS0i?zM51@0_iebyqI1IyqW0KhIcqdmP$X=!n8@G#D z0j~*0tW%iNh}o=LHXh!rxHF1eI^|k{ANA?%U>7L;h3L0^t=D_iH=))z-%j@op4u^` zj%h$DTs}}%RP5sdr+XYeSaz(To` zRcA@FsB2LZPJbf2A%Egir|I}VcxPUDW^+o_rCNa?T>qQvC$V#^6GyojL->n%kjb5M z49WFOWDT~gguP_)GGC^_&P2-q*R#0rLd|}bQKFiq1`u{YXwXvq?l=Mqrnn31!TqDd ziB32#Yd9cG#P`H0O;4l!&aYlD$klh|viHC|IzAk2%Gychabl37-nvVX40ghNfGlQr zm;umHL9fCqX>J3}rktW2AVDcl*+y6+k?qKpn)DwM=-)!0R^CdZ``m%rB;Ogt5@gNn zvWv2Cq-~A4T=84Vh3xr^<367c--FZKC64>E9gt&z0ihE;K%9q`Z<%S1x<18&DTWbZ*{b# zrs-yrxhb)R>&Im4=GvT>WSitx2vZXeAy%g}`k)*YwMHgHS-06Ky06p7WX3)1+ z25bdMo?%-FV`X17@++B>W7IAwHEH_ni?Kd!_V^XZ(3hdU3PH|;Y7s%5ao)>@RISY2 zZV9gE_Ue%0McTXPzL^`%xl0_T!U2W;hFRS58iLB~jO{=v(g;{EF zpFDq2p}TrNeih)XGECnm7juC`uWZ+C-9AYl7S=a%?QV7BFtj655GTCh@9wKQnlpb~!_PuP?L>G)K|1Q0b|K3@AWpt1csdA@ucmqMbzA z;T}XU>|ioxe1$!Ri291)`yFecVMhsi;d2WtsFc@)`F4F^d|8Ab>GoR)zNJ)2T7)5k zdb+zDwW;%7Owj9{9ryVCA9Y-A>TxO*Xb_ov>>()|1lzX}(VQ~dFXPYrIbDjg;#;b& zKhbtBed4U}{6;U+^^@0`KwU3lvE0G|GOWrBAh-4M;@cmgb8jC_3FeI3*4uCRU0Qh) z{bpS3DZ{fd?tCl6!K)vqdno|0Rh|JL<_BMm#?r}%e%YHyp8hen@ELvMk7B%V1M8TB3*R{2UbDneyr*U` zP2OBqa z1tsgjrv#UkjKbr$l6`ze^n*NULZL;F+tH(!PF2OZJWMoMl;iTH`IRajT!F0g==;pz zhV_X_Esw$RGe~@hTe&ASLwta~*5Wxw7_0bDV0g87*O8CU^k%{I;FAPP_VapOdY;kgpz)z3uZxq=;*F?= ze;`t!3e2Co#!czt_xo?;r&Pu-{0eN2TxOB*U$!i&)?`pWwfRl?^Pp0N|53@ zKKyJI{dXNP;WLE2B?NV`(+HO1WTEp7l9kr_PV8rId82?O{`2(yN<62nUqsy}y8W|kh62=m*hih4*7n}hT0m;% z@8(G<6?gAumLZ#UH3I-SwO7yqEx@W#c35#;mbM{@m?O({3SHr1Yk-4@Y5s90b%~ns z@W22KMH%~P$ynzvplOQo4V`FwkQm#3;Y)nS-#dVy^bXm^g5{`VS5AA<_J7sYa4L@< zQp&bK5bB&*RomC>ixF;^>(JBLx&FyV1)Ig3oi?Ne=7co7Hev$cn`E=jD;^OMW-0nb zTy)bGT=P*seV0Afu~1ELt8~Nf6&0X~<< z>^iJgBouf1IA?QhJa*29W|4_y!Wzg|Bgt{w)E{m5!2;T97Oy9`-!rR;U4PzqJS_}+ znCB};)#t0e1FnI6%?#sF`>#XtMa&-_J8J09--UzOG0L7h5F)G9nR=6R6BT?tZun3( zP;QVGID9r4u=OkBm0$eIZ<4y8^aFhQW~^odE_ zEf$^CGHIF**e`pnX*a`D!3@9FzkOCTG?`xK;rSc~vK@T_=C$M)J1-l~SlT?k6piDi zWu&N9|64fKOxQI$Qf?*0WNK!qsC9jykyJByHcEI5*@Sx4QU-5p={nMo`47hyT;j`) zoZQ8rSAD7Fdfjau75vx>L%>9HjsAJt^P6zhHsCEJ(dQ8&rKt$?3_z1@l(`ch%4{2@ zR8B8FcRqF6oN0)-$|Brg#bk%1+^bN@mbY0Bg8cK?F3fFgUTjk zETU`9MEd6M9q|MMdgco)4gm0oCWN5p0Vz`Lys|TS_C9K)8I0D-aPrz}>lJ`rY#!Rb zPtP86^?3BdRwm=hy17MfOgT!7;=;@!tRl>@k}QNQs;D2`-$h2a{=s!w-olfn0uI?h zuG4eRI#{g%-l1;eTRF@g2p1EI-{pURB7-3z>i2?=dS%%T^KZ$d^3!yoFKvBj#!FfB zL8^W7lz4+bbbXFbqN;vKO%$dMVU*c1Dm-%iPjgnG8FF? z6y$8ZLuazzCOMA^0M@=9eSS1@Rf64n8{5xjzP-Ezl10M#WouI8F4l1dHj7wjCq<#J z?Gksdbd1KJn|~tZ*IB(Vm0jA;crmjZ@@qe@7Tc*RqrnPtCOoD(v0JS^O*B=$Gyjfm zDuZSrtR*t$zD?jf zq_s;I;Siblo%3fgxztrC%rmxOh_fW}T`$AEc+sca4iH8PLW(a$=Q6}_NI=n2u5VKM zb^~o2<>Rmxj%Y#N#n0!zV`4OWD5tRRtiz4nBWh;5%32&-zCuS*Rywk2G$B99T5c)A zjtKQa{xPiu%@q^w*%$ni{L4t^1T*SB`>FvrK+l{JsLibXSR@HT>_~>|rW*PTw5a>g zwVzGxb84}F!7m_0V^n&B6g3N6T!aQ8?`}~VwbxH)Cc#Nbg=kzV=3Yij(kf#%F z@1k*j1+K2fiwYh$PHW=uG`@4x(@x@#l2@>Ve-T<|cO?Ur{r1&;3L1sBhVLW#dV=I` zr^8uNf9I5&TtztMtN1ESaqqLPyTy;@Vwbt;k^}@j!(?Zo?S&F@c`Gv6j?AyVy3_IrLYF=}Jik4xPYU)HEFB3U6r$e^qckGKX#@Q^|j{8Xyx8yN$jHR}Rf3H};A_SUvv|OIiCMJ5?GUY6*Kr zRNVe=3A;FVw}b+_gt5&G4m$ss{Ts)!i(E6XffLW(nDOxjf^u34d64!qN7Yd6O)ow@ zRjSwgngQl=Yi0RVR!ql75BgXQM+Y>iYft4JFJpd-#2)5(!YQDjUdq*CM@z3IS(%#l z9+*Ik5GsZt&gfDpZr$sxRQU>ZmZN8)-2&AzV;ZopQ+%=@kbJ0k;i;sE=}~~?XWWe# zkLmW2v&;-0>vV9H0Jo7lwFXWWFo7nooP==l@L&~^S2VU>dewnz!J&}r+B|Udc46Ej z{Ij0BGDtt9jKd8tj*oBN10H|#|o=v*0RX3}rxA>jGW*WjkwV=SZFFt{H%NnVXe42j<0A+(Q57v^m9~=^v;TqX6i2hXB3Uh*>?49RFYU-4+;Y z0=7q%3H4rCad; zo(8H>D5-z?Jl73;0M=+?nGA7Y578#TnV+0|U8~8MDtQ(Cw<%L3z2*4M zN|zU6-jr$Lhi`s?Kakn^tESC9M^_8UaAXug>;stL zX29=K;u{(1V!69?WIcnNm=ns-BG1-Enx(7DTG}L}DrzrAo2HnhDKIxi+EXudE7RPo zOfK1fTY}PDw`~*RCjc7~&)|3Avz;ha8o_=$E zYu!J!Qw@VFj0H~cSQ-(!@0WqOqW^B)41mW*?|v*x*Z)(gQh==c`y&C;%>HdqT97H? zD)`)9l2r9I6fl?kP{THz=bAb}=Dt+RViA2ygI8Q~CrcH+o)>1gtk;%u{_ zP1Evyew27`ytt>1M zGjpKqypM@+&r$P{HM5<@{cVNVmq%@(0YAfW7*e-Le>X;?`U@?`b=RURvpaQJTW-X& zQ-XWqHg@YdRn%kmGv)GyG+@2FgGv17o~xUinXl_8%PHI@d&B}yQ~t=Wk8}Sy(d%wWVu90Cb5I<7i%i0ga`KHo&|WB_;^PEF-^J^S;pQrb}0S^ zpOErb>XuDMILzb379!XGP{Fwdda~s$1TCT|-G3o4F))C?<-N-JTAEy9{wdes@3R5p z6!~g_@D6>goIe}vUqK?O>QS9m7{de&8FMN63A6kY_t%Ed#VpqX<2zq-gz{M4iwRsF z`Po?2w(f_T1vxz*3IA7z&Q547_`FHJ%ZxYBbHb5pBRbLZF!O+U-V|@gCr>2qR@>h! z#EepDtvpZ!P-CD3PQ=F}q7SClDgQ)A{sB~2&9W5`v>3wxd3B|k(D~nPFq7~4UqAE8 zfz{no)4h^K!oj;_6_D#`;?)#LXOiOG~g<0@^};ApK}NuXL5{ z#%%)Fet7MWsyy?3tc};k5CFeo-Wz%cSZQ`ZdB&Upf09?9>V zd%^LuaoNejj|VA8 z;$hlu%BtShw|R}`qS-HE|5Dxhd5c3vSwCE2f`0q7T1Q%E%jq^j6hUIzib+cDdn;Bh z5WBipLRl#(zkXzoJcvG;8s#&Sv~4?3=k@-z_Q*Q`E#b1PQ>CG_($O105l7`#K~QOa zBxh#WdGMAlcAQw78}cFJ+NL3Xvqi~mScJUjFx4Yt?p{O2%JW67%pV*vg8!V7twv!h zmu*F&nVsPc2A^JseHTDYjFPlQx|)lSiP2u|H<8uA;%BQS!>Mbjejux5iMN%#*Qecn z13eFB__}va%*%Vt4+{B4Sb~-t<;(o%ghwrYO zrljFE!QNOZ6&kC*wEy|8>pO`4z)iI*?MDHd&%L^pE7;^vgiNS?d7@la`31v=!M0P! zXAcY*3@=)DMlea*N(p`~&Mq`l()v-velbl*CCfo#H!(WbLI;^BLZv103tBG=QJXOt z5!%6xf_ds8ZgjTHx2>KhK~2jeDl2hq+3G&WF35D2{vSmm8~yB5Dv+j3PAgSu{vl- zwdbO4x!~gbBn?-TdH8v4O8gzV)HV9ku03+YJ3WKR`7?Hz(XZCd`73H)GEKSt9IL1> z7xi_y(Jxv(D5`0lgoE6XPk|dwyV5V2wy!O6k_9NDxbW=Pz1he|uWO-Nza<`}W&3@X za`2>A_kPc$ANgwu+O}TLt3}i4x3!*Grn-CHRvt&oYN|AS;)*B=)(7?6mAo6ZjXH5i zVM3<0N*lR4OvNj$l`8&u#dTeg^_&itaoaCZ$oz+D>RI{t;4`-`YGjYm%*LK5+&5Mo z{k?bZ``bVlt*c=${Q>j*)nN77=XWO+P3CAKJQ4~{NeU&(p)JB{3y|@xvUU!Ok=KTA ztj&}L3+w$HD3P_Et8p(n$>hKRjVB(wA^!tNyh-siOw_?lYiti{zU`5}q=SA9i!du{ z)B>wIg@2#Uf{jk|Ea>ad6q5*PCff?T+Va8;?9yQSu<8)$=e~~=u>QOt-q_Yed)pAQ zy(~!znRrk<&#$H!Qu*}d9_NF>i1^pe-^0px+b|^1#2;2UU2AnuU_hx)^mCL za;5wh70XOE)W1ELlzTTWmR>ohT7wXWsO?wR4?FRsfNu;;2Wjc)go7uYThXc{3l>91 z&o^ZFgvW05NQH5#^MLz4-wnR9!lsAJua6^-^v0*Rt>FQXpQ z04OmD@0cXBHv5bPzN8!>|M4B5OMcMQW8IzlqKszp=2t-Gb!bIVL{7%Bo{OFprx}S2 z&o0`zc9YvKSHY*l&3;pmLQ!f~y|&CbugoIH*q|J^gC1W?ub7100k zIWRI9p(d0_UFQ}QXtjlWh8ePu2&q)3W8o?ihBSZ7dhW<4vF*Rfy)(B}{WnN?6Xb9jgGOR^eKuOc>g?Wyr zt@~S<1|e1>LJa$V-nwdknitxuPOXP8_(M~1Nd}SpRExd zm=uG0z{#x;N!rRz<|1jwoB5gdc>%{Y%ak}is88PkJ8(!`LZSpv)L6HaN8lI{o(u{KXW z>rwb#A^A*D14f})dh)9bpXDvt*j&yungb37d*g(eBRgk%_qmVe%|qAEJLJ}DYa8Gh zINmgq2AfP1VObN306JHmNsz?mzdcaaI%|EI_s~WDh?a}5GReYh9rUgdem7MclTsLd zG^sUL7LC2d1nAwWVto!88LNv?NVASU>Zeb67$TM|VmR>(7o*@Fp!ldl|8sZv>f=*^ zs*ipSUnsF=`Kd{KJQ3Ez2@ybVvPZfGuMp*Wd%57N_P~zP_kU=DlOAb*hIxN4KO33LytF?dWT0}=E#W>k3Vi75@M;6uT_>L*AqWfdg(7$a-KnjZ zt>5A`-J!^bw_jIQ?oL2YJS$RxGLk3aS7*UDm2j*^JK3;+Zv-uV7G zvfD?%ocyJC)4X<9d?mn7{ki>ijs$*4YiZEGBIQSp6b!byT0Q?rKzbjWaqMx3FyuaA zO9y!xZQr7Y#X&DKj=UGML+}@r(7!l8iR(wJ#uYGM+@EOQ0_+{s5OT*e+0x<-~66#4-#~%)#ig$y0o9w+^;iT6Zq6YwWOK zuP3)rQ1E!P1ld&&>>VKRD<7;7LbZ8KEIE_$2d@AxgnmX?n+gN|G%@*u^|B-Fdph){;HT0UdsC8T6ne5PovAe z!I11a34Z3&x78-wj+5afe5U$xM1!{pRFzrN8ZV?r*z~EBBdsHi6Ba=2Tt((a?%EL= zI0lEsXF$C#UwM$;#2Rjd&BDDACr-9_a>&83KlFpf?52gzUYx*dF7T4 zhUX1&hQlb5Etk$LKhB^$pJgx&ZvTr}ZjwP9$oe_m#PkVbIMCZgI*Q>@@^b;Z#8T)B zK~{teVeG+V_>byZs>jHPi*gT753WMN%@^m_BDikDAF8dhO+6V0Wo%3+%9|Ne<`BI1 z4dTf!asAY*Kqod$-riK{tc|L=;;e3|5Q;yoQj0gOPM{5J0=uWA(q@2?BEuzMFiO3D z;(kSgyxhYN2%$?D9)lY%)H}l(O)#H==Kd8n znd_vH;rHVGSF

imFw#w2ii^zHnbd`FJ$upS)P)Quo>PLsdvO|% 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�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