From 7344144e20c7c35e21b87aca4a0338ae55491830 Mon Sep 17 00:00:00 2001 From: Ismail Hamzah Date: Tue, 21 Jul 2026 10:00:08 +0700 Subject: [PATCH] initial commit --- .gitignore | 25 + Dockerfile | 36 ++ Indotalent.csproj | 9 + Indotalent.slnx | 3 + Pages/Components/alerts1.cshtml | 70 +++ Pages/Components/alerts2.cshtml | 240 ++++++++ Pages/Components/alerts3.cshtml | 240 ++++++++ Pages/Components/alerts4.cshtml | 70 +++ Pages/Components/alerts5.cshtml | 240 ++++++++ Pages/Components/buttons1.cshtml | 183 ++++++ Pages/Components/buttons2.cshtml | 183 ++++++ Pages/Components/buttons3.cshtml | 183 ++++++ Pages/Components/buttons4.cshtml | 183 ++++++ Pages/Components/buttons5.cshtml | 183 ++++++ Pages/Components/cards1.cshtml | 547 +++++++++++++++++ Pages/Components/cards2.cshtml | 547 +++++++++++++++++ Pages/Components/cards3.cshtml | 547 +++++++++++++++++ Pages/Components/cards4.cshtml | 547 +++++++++++++++++ Pages/Components/cards5.cshtml | 547 +++++++++++++++++ Pages/Components/datatables1.cshtml | 561 ++++++++++++++++++ Pages/Components/datatables2.cshtml | 561 ++++++++++++++++++ Pages/Components/datatables3.cshtml | 244 ++++++++ Pages/Components/datatables4.cshtml | 245 ++++++++ Pages/Components/datatables5.cshtml | 245 ++++++++ Pages/Components/forms1.cshtml | 94 +++ Pages/Components/forms2.cshtml | 94 +++ Pages/Components/forms3.cshtml | 88 +++ Pages/Components/forms4.cshtml | 143 +++++ Pages/Components/forms5.cshtml | 93 +++ Pages/Components/pickers1.cshtml | 301 ++++++++++ Pages/Components/pickers2.cshtml | 301 ++++++++++ Pages/Components/pickers3.cshtml | 302 ++++++++++ Pages/Components/pickers4.cshtml | 302 ++++++++++ Pages/Components/pickers5.cshtml | 302 ++++++++++ Pages/Components/selection1.cshtml | 372 ++++++++++++ Pages/Components/selection2.cshtml | 372 ++++++++++++ Pages/Components/selection3.cshtml | 372 ++++++++++++ Pages/Components/selection4.cshtml | 372 ++++++++++++ Pages/Components/selection5.cshtml | 372 ++++++++++++ Pages/Components/tabs1.cshtml | 188 ++++++ Pages/Components/tabs2.cshtml | 124 ++++ Pages/Components/tabs3.cshtml | 124 ++++ Pages/Components/tabs4.cshtml | 124 ++++ Pages/Components/tabs5.cshtml | 124 ++++ Pages/Dashboard/dashboard-crm1.cshtml | 441 ++++++++++++++ Pages/Dashboard/dashboard-crm2.cshtml | 443 ++++++++++++++ Pages/Dashboard/dashboard-crm3.cshtml | 447 ++++++++++++++ Pages/Dashboard/dashboard-crm4.cshtml | 447 ++++++++++++++ Pages/Dashboard/dashboard-crm5.cshtml | 372 ++++++++++++ Pages/Dashboard/dashboard-eam1.cshtml | 371 ++++++++++++ Pages/Dashboard/dashboard-eam2.cshtml | 408 +++++++++++++ Pages/Dashboard/dashboard-eam3.cshtml | 409 +++++++++++++ Pages/Dashboard/dashboard-eam4.cshtml | 409 +++++++++++++ Pages/Dashboard/dashboard-eam5.cshtml | 409 +++++++++++++ Pages/Dashboard/dashboard-fms1.cshtml | 442 ++++++++++++++ Pages/Dashboard/dashboard-fms2.cshtml | 442 ++++++++++++++ Pages/Dashboard/dashboard-fms3.cshtml | 442 ++++++++++++++ Pages/Dashboard/dashboard-fms4.cshtml | 442 ++++++++++++++ Pages/Dashboard/dashboard-fms5.cshtml | 442 ++++++++++++++ Pages/Dashboard/dashboard-hrm1.cshtml | 442 ++++++++++++++ Pages/Dashboard/dashboard-hrm2.cshtml | 442 ++++++++++++++ Pages/Dashboard/dashboard-hrm3.cshtml | 403 +++++++++++++ Pages/Dashboard/dashboard-hrm4.cshtml | 403 +++++++++++++ Pages/Dashboard/dashboard-hrm5.cshtml | 355 +++++++++++ Pages/Dashboard/dashboard-itsm1.cshtml | 432 ++++++++++++++ Pages/Dashboard/dashboard-itsm2.cshtml | 432 ++++++++++++++ Pages/Dashboard/dashboard-itsm3.cshtml | 432 ++++++++++++++ Pages/Dashboard/dashboard-itsm4.cshtml | 432 ++++++++++++++ Pages/Dashboard/dashboard-itsm5.cshtml | 432 ++++++++++++++ Pages/Dashboard/dashboard-pos1.cshtml | 441 ++++++++++++++ Pages/Dashboard/dashboard-pos2.cshtml | 443 ++++++++++++++ Pages/Dashboard/dashboard-pos3.cshtml | 447 ++++++++++++++ Pages/Dashboard/dashboard-pos4.cshtml | 447 ++++++++++++++ Pages/Dashboard/dashboard-pos5.cshtml | 372 ++++++++++++ Pages/Dashboard/dashboard-rms1.cshtml | 382 ++++++++++++ Pages/Dashboard/dashboard-rms2.cshtml | 382 ++++++++++++ Pages/Dashboard/dashboard-rms3.cshtml | 382 ++++++++++++ Pages/Dashboard/dashboard-rms4.cshtml | 382 ++++++++++++ Pages/Dashboard/dashboard-rms5.cshtml | 382 ++++++++++++ Pages/Dashboard/dashboard-scm1.cshtml | 382 ++++++++++++ Pages/Dashboard/dashboard-scm2.cshtml | 369 ++++++++++++ Pages/Dashboard/dashboard-scm3.cshtml | 369 ++++++++++++ Pages/Dashboard/dashboard-scm4.cshtml | 403 +++++++++++++ Pages/Dashboard/dashboard-scm5.cshtml | 403 +++++++++++++ Pages/Dashboard/dashboard-tms1.cshtml | 441 ++++++++++++++ Pages/Dashboard/dashboard-tms2.cshtml | 443 ++++++++++++++ Pages/Dashboard/dashboard-tms3.cshtml | 447 ++++++++++++++ Pages/Dashboard/dashboard-tms4.cshtml | 447 ++++++++++++++ Pages/Dashboard/dashboard-tms5.cshtml | 447 ++++++++++++++ Pages/Dashboard/dashboard-wms1.cshtml | 409 +++++++++++++ Pages/Dashboard/dashboard-wms2.cshtml | 409 +++++++++++++ Pages/Dashboard/dashboard-wms3.cshtml | 409 +++++++++++++ Pages/Dashboard/dashboard-wms4.cshtml | 414 +++++++++++++ Pages/Dashboard/dashboard-wms5.cshtml | 409 +++++++++++++ Pages/Error.cshtml | 26 + Pages/Error.cshtml.cs | 21 + Pages/Index.cshtml | 306 ++++++++++ Pages/Index.cshtml.cs | 13 + Pages/Pages/badrequest1.cshtml | 19 + Pages/Pages/badrequest2.cshtml | 19 + Pages/Pages/badrequest3.cshtml | 19 + Pages/Pages/badrequest4.cshtml | 19 + Pages/Pages/badrequest5.cshtml | 19 + Pages/Pages/empty1.cshtml | 10 + Pages/Pages/empty2.cshtml | 10 + Pages/Pages/empty3.cshtml | 10 + Pages/Pages/empty4.cshtml | 10 + Pages/Pages/empty5.cshtml | 10 + Pages/Pages/error5001.cshtml | 19 + Pages/Pages/error5002.cshtml | 19 + Pages/Pages/error5003.cshtml | 19 + Pages/Pages/error5004.cshtml | 19 + Pages/Pages/error5005.cshtml | 35 ++ Pages/Pages/forbidden1.cshtml | 19 + Pages/Pages/forbidden2.cshtml | 19 + Pages/Pages/forbidden3.cshtml | 19 + Pages/Pages/forbidden4.cshtml | 19 + Pages/Pages/forbidden5.cshtml | 19 + Pages/Pages/landing1.cshtml | 251 ++++++++ Pages/Pages/landing2.cshtml | 251 ++++++++ Pages/Pages/landing3.cshtml | 251 ++++++++ Pages/Pages/landing4.cshtml | 251 ++++++++ Pages/Pages/landing5.cshtml | 250 ++++++++ Pages/Pages/notfound1.cshtml | 19 + Pages/Pages/notfound2.cshtml | 19 + Pages/Pages/notfound3.cshtml | 19 + Pages/Pages/notfound4.cshtml | 19 + Pages/Pages/notfound5.cshtml | 19 + Pages/Pages/toomany1.cshtml | 19 + Pages/Pages/toomany2.cshtml | 19 + Pages/Pages/toomany3.cshtml | 19 + Pages/Pages/toomany4.cshtml | 19 + Pages/Pages/toomany5.cshtml | 19 + Pages/Pages/unauthorized1.cshtml | 19 + Pages/Pages/unauthorized2.cshtml | 19 + Pages/Pages/unauthorized3.cshtml | 19 + Pages/Pages/unauthorized4.cshtml | 19 + Pages/Pages/unauthorized5.cshtml | 19 + Pages/Pages/unavailable1.cshtml | 19 + Pages/Pages/unavailable2.cshtml | 19 + Pages/Pages/unavailable3.cshtml | 19 + Pages/Pages/unavailable4.cshtml | 19 + Pages/Pages/unavailable5.cshtml | 19 + Pages/Privacy.cshtml | 8 + Pages/Privacy.cshtml.cs | 13 + Pages/Security/confirmemail1.cshtml | 102 ++++ Pages/Security/confirmemail2.cshtml | 102 ++++ Pages/Security/confirmemail3.cshtml | 102 ++++ Pages/Security/confirmemail4.cshtml | 102 ++++ Pages/Security/confirmemail5.cshtml | 102 ++++ Pages/Security/forgotpassword1.cshtml | 124 ++++ Pages/Security/forgotpassword2.cshtml | 124 ++++ Pages/Security/forgotpassword3.cshtml | 124 ++++ Pages/Security/forgotpassword4.cshtml | 124 ++++ Pages/Security/forgotpassword5.cshtml | 124 ++++ Pages/Security/login1.cshtml | 145 +++++ Pages/Security/login2.cshtml | 144 +++++ Pages/Security/login3.cshtml | 144 +++++ Pages/Security/login4.cshtml | 144 +++++ Pages/Security/login5.cshtml | 144 +++++ Pages/Security/logout1.cshtml | 117 ++++ Pages/Security/logout2.cshtml | 117 ++++ Pages/Security/logout3.cshtml | 117 ++++ Pages/Security/logout4.cshtml | 117 ++++ Pages/Security/logout5.cshtml | 117 ++++ Pages/Security/multitenantselection1.cshtml | 172 ++++++ Pages/Security/multitenantselection2.cshtml | 172 ++++++ Pages/Security/multitenantselection3.cshtml | 172 ++++++ Pages/Security/multitenantselection4.cshtml | 172 ++++++ Pages/Security/multitenantselection5.cshtml | 172 ++++++ Pages/Security/register1.cshtml | 146 +++++ Pages/Security/register2.cshtml | 146 +++++ Pages/Security/register3.cshtml | 146 +++++ Pages/Security/register4.cshtml | 146 +++++ Pages/Security/register5.cshtml | 146 +++++ Pages/Security/resetpassword1.cshtml | 143 +++++ Pages/Security/resetpassword2.cshtml | 143 +++++ Pages/Security/resetpassword3.cshtml | 143 +++++ Pages/Security/resetpassword4.cshtml | 143 +++++ Pages/Security/resetpassword5.cshtml | 143 +++++ Pages/Shared/_Layout.cshtml | 53 ++ Pages/Shared/_Layout.cshtml.css | 48 ++ Pages/Shared/_Sidebar1.cshtml | 45 ++ Pages/Shared/_Sidebar2.cshtml | 45 ++ Pages/Shared/_Sidebar3.cshtml | 45 ++ Pages/Shared/_Sidebar4.cshtml | 45 ++ Pages/Shared/_Sidebar5.cshtml | 45 ++ Pages/Shared/_Topbar.cshtml | 15 + Pages/_ViewImports.cshtml | 3 + Pages/_ViewStart.cshtml | 3 + Program.cs | 26 + .../PublishProfiles/FolderProfile.pubxml | 19 + Properties/launchSettings.json | 23 + appsettings.Development.json | 9 + appsettings.json | 13 + docker-compose.yml | 41 ++ dotnet-tools.json | 13 + wwwroot/css/auth1.css | 58 ++ wwwroot/css/auth2.css | 58 ++ wwwroot/css/auth3.css | 116 ++++ wwwroot/css/auth4.css | 117 ++++ wwwroot/css/auth5.css | 64 ++ wwwroot/css/cards-page.css | 22 + wwwroot/css/landing1.css | 25 + wwwroot/css/landing2.css | 25 + wwwroot/css/landing3.css | 24 + wwwroot/css/landing4.css | 24 + wwwroot/css/landing5.css | 25 + wwwroot/css/pickers-page.css | 11 + wwwroot/css/site.css | 31 + wwwroot/css/style1.css | 135 +++++ wwwroot/css/style2.css | 135 +++++ wwwroot/css/style3.css | 135 +++++ wwwroot/css/style4.css | 136 +++++ wwwroot/css/style5.css | 142 +++++ wwwroot/css/tabs-page.css | 28 + wwwroot/favicon.ico | Bin 0 -> 5430 bytes wwwroot/img/crm1.png | Bin 0 -> 195446 bytes wwwroot/img/crm2.png | Bin 0 -> 195525 bytes wwwroot/img/crm3.png | Bin 0 -> 196448 bytes wwwroot/img/crm4.png | Bin 0 -> 200440 bytes wwwroot/img/crm5.png | Bin 0 -> 177058 bytes wwwroot/img/eam1.png | Bin 0 -> 189137 bytes wwwroot/img/eam2.png | Bin 0 -> 191345 bytes wwwroot/img/eam3.png | Bin 0 -> 193970 bytes wwwroot/img/eam4.png | Bin 0 -> 195341 bytes wwwroot/img/eam5.png | Bin 0 -> 172418 bytes wwwroot/img/fms1.png | Bin 0 -> 167262 bytes wwwroot/img/fms2.png | Bin 0 -> 166831 bytes wwwroot/img/fms3.png | Bin 0 -> 171470 bytes wwwroot/img/fms4.png | Bin 0 -> 175768 bytes wwwroot/img/fms5.png | Bin 0 -> 150694 bytes wwwroot/img/hrm1.png | Bin 0 -> 190640 bytes wwwroot/img/hrm2.png | Bin 0 -> 189961 bytes wwwroot/img/hrm3.png | Bin 0 -> 194079 bytes wwwroot/img/hrm4.png | Bin 0 -> 196143 bytes wwwroot/img/hrm5.png | Bin 0 -> 172815 bytes wwwroot/img/itsm1.png | Bin 0 -> 187350 bytes wwwroot/img/itsm2.png | Bin 0 -> 184968 bytes wwwroot/img/itsm3.png | Bin 0 -> 188759 bytes wwwroot/img/itsm4.png | Bin 0 -> 191153 bytes wwwroot/img/itsm5.png | Bin 0 -> 168184 bytes wwwroot/img/pos1.png | Bin 0 -> 183046 bytes wwwroot/img/pos2.png | Bin 0 -> 185158 bytes wwwroot/img/pos3.png | Bin 0 -> 186786 bytes wwwroot/img/pos4.png | Bin 0 -> 189590 bytes wwwroot/img/pos5.png | Bin 0 -> 165787 bytes wwwroot/img/rms1.png | Bin 0 -> 178695 bytes wwwroot/img/rms2.png | Bin 0 -> 181094 bytes wwwroot/img/rms3.png | Bin 0 -> 180081 bytes wwwroot/img/rms4.png | Bin 0 -> 183769 bytes wwwroot/img/rms5.png | Bin 0 -> 162837 bytes wwwroot/img/scm1.png | Bin 0 -> 167056 bytes wwwroot/img/scm2.png | Bin 0 -> 169468 bytes wwwroot/img/scm3.png | Bin 0 -> 171183 bytes wwwroot/img/scm4.png | Bin 0 -> 172988 bytes wwwroot/img/scm5.png | Bin 0 -> 149725 bytes wwwroot/img/tms1.png | Bin 0 -> 190736 bytes wwwroot/img/tms2.png | Bin 0 -> 191118 bytes wwwroot/img/tms3.png | Bin 0 -> 192877 bytes wwwroot/img/tms4.png | Bin 0 -> 197303 bytes wwwroot/img/tms5.png | Bin 0 -> 171092 bytes wwwroot/img/wms1.png | Bin 0 -> 190054 bytes wwwroot/img/wms2.png | Bin 0 -> 189689 bytes wwwroot/img/wms3.png | Bin 0 -> 191439 bytes wwwroot/img/wms4.png | Bin 0 -> 191883 bytes wwwroot/img/wms5.png | Bin 0 -> 174228 bytes wwwroot/js/dashboard-crm.js | 7 + wwwroot/js/dashboard-eam.js | 7 + wwwroot/js/dashboard-fms.js | 7 + wwwroot/js/dashboard-hrm.js | 7 + wwwroot/js/dashboard-itsm.js | 7 + wwwroot/js/dashboard-pos.js | 7 + wwwroot/js/dashboard-rms.js | 7 + wwwroot/js/dashboard-scm.js | 50 ++ wwwroot/js/dashboard-tms.js | 50 ++ wwwroot/js/dashboard-wms.js | 50 ++ wwwroot/js/datatables.js | 215 +++++++ wwwroot/js/landing.js | 12 + wwwroot/js/script.js | 99 ++++ wwwroot/js/site.js | 4 + wwwroot/js/tabs.js | 15 + 282 files changed, 41294 insertions(+) create mode 100644 .gitignore create mode 100644 Dockerfile create mode 100644 Indotalent.csproj create mode 100644 Indotalent.slnx create mode 100644 Pages/Components/alerts1.cshtml create mode 100644 Pages/Components/alerts2.cshtml create mode 100644 Pages/Components/alerts3.cshtml create mode 100644 Pages/Components/alerts4.cshtml create mode 100644 Pages/Components/alerts5.cshtml create mode 100644 Pages/Components/buttons1.cshtml create mode 100644 Pages/Components/buttons2.cshtml create mode 100644 Pages/Components/buttons3.cshtml create mode 100644 Pages/Components/buttons4.cshtml create mode 100644 Pages/Components/buttons5.cshtml create mode 100644 Pages/Components/cards1.cshtml create mode 100644 Pages/Components/cards2.cshtml create mode 100644 Pages/Components/cards3.cshtml create mode 100644 Pages/Components/cards4.cshtml create mode 100644 Pages/Components/cards5.cshtml create mode 100644 Pages/Components/datatables1.cshtml create mode 100644 Pages/Components/datatables2.cshtml create mode 100644 Pages/Components/datatables3.cshtml create mode 100644 Pages/Components/datatables4.cshtml create mode 100644 Pages/Components/datatables5.cshtml create mode 100644 Pages/Components/forms1.cshtml create mode 100644 Pages/Components/forms2.cshtml create mode 100644 Pages/Components/forms3.cshtml create mode 100644 Pages/Components/forms4.cshtml create mode 100644 Pages/Components/forms5.cshtml create mode 100644 Pages/Components/pickers1.cshtml create mode 100644 Pages/Components/pickers2.cshtml create mode 100644 Pages/Components/pickers3.cshtml create mode 100644 Pages/Components/pickers4.cshtml create mode 100644 Pages/Components/pickers5.cshtml create mode 100644 Pages/Components/selection1.cshtml create mode 100644 Pages/Components/selection2.cshtml create mode 100644 Pages/Components/selection3.cshtml create mode 100644 Pages/Components/selection4.cshtml create mode 100644 Pages/Components/selection5.cshtml create mode 100644 Pages/Components/tabs1.cshtml create mode 100644 Pages/Components/tabs2.cshtml create mode 100644 Pages/Components/tabs3.cshtml create mode 100644 Pages/Components/tabs4.cshtml create mode 100644 Pages/Components/tabs5.cshtml create mode 100644 Pages/Dashboard/dashboard-crm1.cshtml create mode 100644 Pages/Dashboard/dashboard-crm2.cshtml create mode 100644 Pages/Dashboard/dashboard-crm3.cshtml create mode 100644 Pages/Dashboard/dashboard-crm4.cshtml create mode 100644 Pages/Dashboard/dashboard-crm5.cshtml create mode 100644 Pages/Dashboard/dashboard-eam1.cshtml create mode 100644 Pages/Dashboard/dashboard-eam2.cshtml create mode 100644 Pages/Dashboard/dashboard-eam3.cshtml create mode 100644 Pages/Dashboard/dashboard-eam4.cshtml create mode 100644 Pages/Dashboard/dashboard-eam5.cshtml create mode 100644 Pages/Dashboard/dashboard-fms1.cshtml create mode 100644 Pages/Dashboard/dashboard-fms2.cshtml create mode 100644 Pages/Dashboard/dashboard-fms3.cshtml create mode 100644 Pages/Dashboard/dashboard-fms4.cshtml create mode 100644 Pages/Dashboard/dashboard-fms5.cshtml create mode 100644 Pages/Dashboard/dashboard-hrm1.cshtml create mode 100644 Pages/Dashboard/dashboard-hrm2.cshtml create mode 100644 Pages/Dashboard/dashboard-hrm3.cshtml create mode 100644 Pages/Dashboard/dashboard-hrm4.cshtml create mode 100644 Pages/Dashboard/dashboard-hrm5.cshtml create mode 100644 Pages/Dashboard/dashboard-itsm1.cshtml create mode 100644 Pages/Dashboard/dashboard-itsm2.cshtml create mode 100644 Pages/Dashboard/dashboard-itsm3.cshtml create mode 100644 Pages/Dashboard/dashboard-itsm4.cshtml create mode 100644 Pages/Dashboard/dashboard-itsm5.cshtml create mode 100644 Pages/Dashboard/dashboard-pos1.cshtml create mode 100644 Pages/Dashboard/dashboard-pos2.cshtml create mode 100644 Pages/Dashboard/dashboard-pos3.cshtml create mode 100644 Pages/Dashboard/dashboard-pos4.cshtml create mode 100644 Pages/Dashboard/dashboard-pos5.cshtml create mode 100644 Pages/Dashboard/dashboard-rms1.cshtml create mode 100644 Pages/Dashboard/dashboard-rms2.cshtml create mode 100644 Pages/Dashboard/dashboard-rms3.cshtml create mode 100644 Pages/Dashboard/dashboard-rms4.cshtml create mode 100644 Pages/Dashboard/dashboard-rms5.cshtml create mode 100644 Pages/Dashboard/dashboard-scm1.cshtml create mode 100644 Pages/Dashboard/dashboard-scm2.cshtml create mode 100644 Pages/Dashboard/dashboard-scm3.cshtml create mode 100644 Pages/Dashboard/dashboard-scm4.cshtml create mode 100644 Pages/Dashboard/dashboard-scm5.cshtml create mode 100644 Pages/Dashboard/dashboard-tms1.cshtml create mode 100644 Pages/Dashboard/dashboard-tms2.cshtml create mode 100644 Pages/Dashboard/dashboard-tms3.cshtml create mode 100644 Pages/Dashboard/dashboard-tms4.cshtml create mode 100644 Pages/Dashboard/dashboard-tms5.cshtml create mode 100644 Pages/Dashboard/dashboard-wms1.cshtml create mode 100644 Pages/Dashboard/dashboard-wms2.cshtml create mode 100644 Pages/Dashboard/dashboard-wms3.cshtml create mode 100644 Pages/Dashboard/dashboard-wms4.cshtml create mode 100644 Pages/Dashboard/dashboard-wms5.cshtml create mode 100644 Pages/Error.cshtml create mode 100644 Pages/Error.cshtml.cs create mode 100644 Pages/Index.cshtml create mode 100644 Pages/Index.cshtml.cs create mode 100644 Pages/Pages/badrequest1.cshtml create mode 100644 Pages/Pages/badrequest2.cshtml create mode 100644 Pages/Pages/badrequest3.cshtml create mode 100644 Pages/Pages/badrequest4.cshtml create mode 100644 Pages/Pages/badrequest5.cshtml create mode 100644 Pages/Pages/empty1.cshtml create mode 100644 Pages/Pages/empty2.cshtml create mode 100644 Pages/Pages/empty3.cshtml create mode 100644 Pages/Pages/empty4.cshtml create mode 100644 Pages/Pages/empty5.cshtml create mode 100644 Pages/Pages/error5001.cshtml create mode 100644 Pages/Pages/error5002.cshtml create mode 100644 Pages/Pages/error5003.cshtml create mode 100644 Pages/Pages/error5004.cshtml create mode 100644 Pages/Pages/error5005.cshtml create mode 100644 Pages/Pages/forbidden1.cshtml create mode 100644 Pages/Pages/forbidden2.cshtml create mode 100644 Pages/Pages/forbidden3.cshtml create mode 100644 Pages/Pages/forbidden4.cshtml create mode 100644 Pages/Pages/forbidden5.cshtml create mode 100644 Pages/Pages/landing1.cshtml create mode 100644 Pages/Pages/landing2.cshtml create mode 100644 Pages/Pages/landing3.cshtml create mode 100644 Pages/Pages/landing4.cshtml create mode 100644 Pages/Pages/landing5.cshtml create mode 100644 Pages/Pages/notfound1.cshtml create mode 100644 Pages/Pages/notfound2.cshtml create mode 100644 Pages/Pages/notfound3.cshtml create mode 100644 Pages/Pages/notfound4.cshtml create mode 100644 Pages/Pages/notfound5.cshtml create mode 100644 Pages/Pages/toomany1.cshtml create mode 100644 Pages/Pages/toomany2.cshtml create mode 100644 Pages/Pages/toomany3.cshtml create mode 100644 Pages/Pages/toomany4.cshtml create mode 100644 Pages/Pages/toomany5.cshtml create mode 100644 Pages/Pages/unauthorized1.cshtml create mode 100644 Pages/Pages/unauthorized2.cshtml create mode 100644 Pages/Pages/unauthorized3.cshtml create mode 100644 Pages/Pages/unauthorized4.cshtml create mode 100644 Pages/Pages/unauthorized5.cshtml create mode 100644 Pages/Pages/unavailable1.cshtml create mode 100644 Pages/Pages/unavailable2.cshtml create mode 100644 Pages/Pages/unavailable3.cshtml create mode 100644 Pages/Pages/unavailable4.cshtml create mode 100644 Pages/Pages/unavailable5.cshtml create mode 100644 Pages/Privacy.cshtml create mode 100644 Pages/Privacy.cshtml.cs create mode 100644 Pages/Security/confirmemail1.cshtml create mode 100644 Pages/Security/confirmemail2.cshtml create mode 100644 Pages/Security/confirmemail3.cshtml create mode 100644 Pages/Security/confirmemail4.cshtml create mode 100644 Pages/Security/confirmemail5.cshtml create mode 100644 Pages/Security/forgotpassword1.cshtml create mode 100644 Pages/Security/forgotpassword2.cshtml create mode 100644 Pages/Security/forgotpassword3.cshtml create mode 100644 Pages/Security/forgotpassword4.cshtml create mode 100644 Pages/Security/forgotpassword5.cshtml create mode 100644 Pages/Security/login1.cshtml create mode 100644 Pages/Security/login2.cshtml create mode 100644 Pages/Security/login3.cshtml create mode 100644 Pages/Security/login4.cshtml create mode 100644 Pages/Security/login5.cshtml create mode 100644 Pages/Security/logout1.cshtml create mode 100644 Pages/Security/logout2.cshtml create mode 100644 Pages/Security/logout3.cshtml create mode 100644 Pages/Security/logout4.cshtml create mode 100644 Pages/Security/logout5.cshtml create mode 100644 Pages/Security/multitenantselection1.cshtml create mode 100644 Pages/Security/multitenantselection2.cshtml create mode 100644 Pages/Security/multitenantselection3.cshtml create mode 100644 Pages/Security/multitenantselection4.cshtml create mode 100644 Pages/Security/multitenantselection5.cshtml create mode 100644 Pages/Security/register1.cshtml create mode 100644 Pages/Security/register2.cshtml create mode 100644 Pages/Security/register3.cshtml create mode 100644 Pages/Security/register4.cshtml create mode 100644 Pages/Security/register5.cshtml create mode 100644 Pages/Security/resetpassword1.cshtml create mode 100644 Pages/Security/resetpassword2.cshtml create mode 100644 Pages/Security/resetpassword3.cshtml create mode 100644 Pages/Security/resetpassword4.cshtml create mode 100644 Pages/Security/resetpassword5.cshtml create mode 100644 Pages/Shared/_Layout.cshtml create mode 100644 Pages/Shared/_Layout.cshtml.css create mode 100644 Pages/Shared/_Sidebar1.cshtml create mode 100644 Pages/Shared/_Sidebar2.cshtml create mode 100644 Pages/Shared/_Sidebar3.cshtml create mode 100644 Pages/Shared/_Sidebar4.cshtml create mode 100644 Pages/Shared/_Sidebar5.cshtml create mode 100644 Pages/Shared/_Topbar.cshtml create mode 100644 Pages/_ViewImports.cshtml create mode 100644 Pages/_ViewStart.cshtml create mode 100644 Program.cs create mode 100644 Properties/PublishProfiles/FolderProfile.pubxml create mode 100644 Properties/launchSettings.json create mode 100644 appsettings.Development.json create mode 100644 appsettings.json create mode 100644 docker-compose.yml create mode 100644 dotnet-tools.json create mode 100644 wwwroot/css/auth1.css create mode 100644 wwwroot/css/auth2.css create mode 100644 wwwroot/css/auth3.css create mode 100644 wwwroot/css/auth4.css create mode 100644 wwwroot/css/auth5.css create mode 100644 wwwroot/css/cards-page.css create mode 100644 wwwroot/css/landing1.css create mode 100644 wwwroot/css/landing2.css create mode 100644 wwwroot/css/landing3.css create mode 100644 wwwroot/css/landing4.css create mode 100644 wwwroot/css/landing5.css create mode 100644 wwwroot/css/pickers-page.css create mode 100644 wwwroot/css/site.css create mode 100644 wwwroot/css/style1.css create mode 100644 wwwroot/css/style2.css create mode 100644 wwwroot/css/style3.css create mode 100644 wwwroot/css/style4.css create mode 100644 wwwroot/css/style5.css create mode 100644 wwwroot/css/tabs-page.css create mode 100644 wwwroot/favicon.ico create mode 100644 wwwroot/img/crm1.png create mode 100644 wwwroot/img/crm2.png create mode 100644 wwwroot/img/crm3.png create mode 100644 wwwroot/img/crm4.png create mode 100644 wwwroot/img/crm5.png create mode 100644 wwwroot/img/eam1.png create mode 100644 wwwroot/img/eam2.png create mode 100644 wwwroot/img/eam3.png create mode 100644 wwwroot/img/eam4.png create mode 100644 wwwroot/img/eam5.png create mode 100644 wwwroot/img/fms1.png create mode 100644 wwwroot/img/fms2.png create mode 100644 wwwroot/img/fms3.png create mode 100644 wwwroot/img/fms4.png create mode 100644 wwwroot/img/fms5.png create mode 100644 wwwroot/img/hrm1.png create mode 100644 wwwroot/img/hrm2.png create mode 100644 wwwroot/img/hrm3.png create mode 100644 wwwroot/img/hrm4.png create mode 100644 wwwroot/img/hrm5.png create mode 100644 wwwroot/img/itsm1.png create mode 100644 wwwroot/img/itsm2.png create mode 100644 wwwroot/img/itsm3.png create mode 100644 wwwroot/img/itsm4.png create mode 100644 wwwroot/img/itsm5.png create mode 100644 wwwroot/img/pos1.png create mode 100644 wwwroot/img/pos2.png create mode 100644 wwwroot/img/pos3.png create mode 100644 wwwroot/img/pos4.png create mode 100644 wwwroot/img/pos5.png create mode 100644 wwwroot/img/rms1.png create mode 100644 wwwroot/img/rms2.png create mode 100644 wwwroot/img/rms3.png create mode 100644 wwwroot/img/rms4.png create mode 100644 wwwroot/img/rms5.png create mode 100644 wwwroot/img/scm1.png create mode 100644 wwwroot/img/scm2.png create mode 100644 wwwroot/img/scm3.png create mode 100644 wwwroot/img/scm4.png create mode 100644 wwwroot/img/scm5.png create mode 100644 wwwroot/img/tms1.png create mode 100644 wwwroot/img/tms2.png create mode 100644 wwwroot/img/tms3.png create mode 100644 wwwroot/img/tms4.png create mode 100644 wwwroot/img/tms5.png create mode 100644 wwwroot/img/wms1.png create mode 100644 wwwroot/img/wms2.png create mode 100644 wwwroot/img/wms3.png create mode 100644 wwwroot/img/wms4.png create mode 100644 wwwroot/img/wms5.png create mode 100644 wwwroot/js/dashboard-crm.js create mode 100644 wwwroot/js/dashboard-eam.js create mode 100644 wwwroot/js/dashboard-fms.js create mode 100644 wwwroot/js/dashboard-hrm.js create mode 100644 wwwroot/js/dashboard-itsm.js create mode 100644 wwwroot/js/dashboard-pos.js create mode 100644 wwwroot/js/dashboard-rms.js create mode 100644 wwwroot/js/dashboard-scm.js create mode 100644 wwwroot/js/dashboard-tms.js create mode 100644 wwwroot/js/dashboard-wms.js create mode 100644 wwwroot/js/datatables.js create mode 100644 wwwroot/js/landing.js create mode 100644 wwwroot/js/script.js create mode 100644 wwwroot/js/site.js create mode 100644 wwwroot/js/tabs.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..61e0f82 --- /dev/null +++ b/.gitignore @@ -0,0 +1,25 @@ +# OS files +Thumbs.db +.DS_Store +*.swp +*.swo + +# IDE +.vscode/ +.idea/ +*.sublime-project +*.sublime-workspace + +# .NET +bin/ +obj/ +*.user +*.suo +*.cache +*.log +*.vs/ +packages/ +*.nupkg + +# Docker +.dockerignore \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..341a9d2 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,36 @@ +# ===================================================================== +# Dockerfile untuk ASP.NET Core Razor Pages .NET 10 +# ===================================================================== +# Multi-stage build: +# Stage 1: Build aplikasi +# Stage 2: Run production +# ===================================================================== + +# ---- STAGE 1: BUILD ---- +FROM mcr.microsoft.com/dotnet/sdk:10.0 AS build +WORKDIR /src + +# Copy csproj dan restore dependencies (cache layer) +COPY *.csproj . +RUN dotnet restore + +# Copy semua source code dan build +COPY . . +RUN dotnet publish -c Release -o /app --no-restore + +# ---- STAGE 2: RUN ---- +FROM mcr.microsoft.com/dotnet/aspnet:10.0 AS runtime +WORKDIR /app + +# Copy hasil build dari stage 1 +COPY --from=build /app . + +# Set environment ke Production +ENV ASPNETCORE_ENVIRONMENT=Production +ENV ASPNETCORE_URLS=http://+:8080 + +# Expose port +EXPOSE 8080 + +# Jalankan aplikasi +ENTRYPOINT ["dotnet", "Indotalent.dll"] \ No newline at end of file diff --git a/Indotalent.csproj b/Indotalent.csproj new file mode 100644 index 0000000..a3a34b6 --- /dev/null +++ b/Indotalent.csproj @@ -0,0 +1,9 @@ + + + + net10.0 + enable + enable + + + diff --git a/Indotalent.slnx b/Indotalent.slnx new file mode 100644 index 0000000..1b6748f --- /dev/null +++ b/Indotalent.slnx @@ -0,0 +1,3 @@ + + + diff --git a/Pages/Components/alerts1.cshtml b/Pages/Components/alerts1.cshtml new file mode 100644 index 0000000..1417976 --- /dev/null +++ b/Pages/Components/alerts1.cshtml @@ -0,0 +1,70 @@ +@page "/alerts1" +@{ + ViewData["Title"] = "Alerts 1"; +} +@{ + ViewData["SidebarVariant"] = "1"; +} + +
+
+
+

Alerts Showcase

+

Comprehensive alert variants — Style V1 (Gray Dark Theme)

+
+
+
+
+

Alert Basic

+
+

Success Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+

Info Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+

Warning Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+

Danger Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+

Neutral Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+

Alert Solid (Single Line)

+
+
SuccessLorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.
+
InfoLorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.
+
WarningLorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.
+
DangerLorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.
+
NeutralLorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.
+
+

Alert with Left Border

+
+
NEW

Success Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
INFO

Info Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
ATTN

Warning Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
ALERT

Danger Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
NOTE

Neutral Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
+
+
+

Alert with Icon

+
+

Success Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+

Info Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+

Warning Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+

Danger Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+

Neutral Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+

Alert with Badge

+
+
NEW

Success Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
INFO

Info Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
ATTN

Warning Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
ALERT

Danger Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
NOTE

Neutral Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+

Alert with Top Border

+
+
NEW

Success Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
INFO

Info Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
ATTN

Warning Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
ALERT

Danger Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
NOTE

Neutral Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
+
+
+
diff --git a/Pages/Components/alerts2.cshtml b/Pages/Components/alerts2.cshtml new file mode 100644 index 0000000..ac87e5c --- /dev/null +++ b/Pages/Components/alerts2.cshtml @@ -0,0 +1,240 @@ +@page "/alerts2" +@{ + ViewData["Title"] = "Alerts 2"; +} +@{ + ViewData["SidebarVariant"] = "2"; +} + +
+
+
+

Alerts Showcase

+

Comprehensive alert variants — Style V2 (Clean White/Blue)

+
+
+
+
+

Alert Basic

+
+
+
+

Success Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+
+

Info Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+
+

Warning Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+
+

Danger Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+
+

Neutral Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+

Alert Solid (Single Line)

+
+
SuccessLorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.
+
InfoLorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.
+
WarningLorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.
+
DangerLorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.
+
NeutralLorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.
+
+

Alert with Left Border

+
+
+ NEW +
+

Success Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
+ +
+
+ INFO +
+

Info Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
+ +
+
+ ATTN +
+

Warning Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
+ +
+
+ ALERT +
+

Danger Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
+ +
+
+ NOTE +
+

Neutral Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
+ +
+
+
+
+

Alert with Icon

+
+
+ +
+

Success Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+ +
+

Info Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+ +
+

Warning Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+ +
+

Danger Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+ +
+

Neutral Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+

Alert with Badge

+
+
+ NEW +
+

Success Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+ INFO +
+

Info Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+ ATTN +
+

Warning Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+ ALERT +
+

Danger Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+ NOTE +
+

Neutral Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+

Alert with Top Border

+
+
+ NEW +
+

Success Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
+ +
+
+ INFO +
+

Info Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
+ +
+
+ ATTN +
+

Warning Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
+ +
+
+ ALERT +
+

Danger Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
+ +
+
+ NOTE +
+

Neutral Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
+ +
+
+
+
+
diff --git a/Pages/Components/alerts3.cshtml b/Pages/Components/alerts3.cshtml new file mode 100644 index 0000000..c4215d3 --- /dev/null +++ b/Pages/Components/alerts3.cshtml @@ -0,0 +1,240 @@ +@page "/alerts3" +@{ + ViewData["Title"] = "Alerts 3"; +} +@{ + ViewData["SidebarVariant"] = "3"; +} + +
+
+
+

Alerts Showcase

+

Comprehensive alert variants — Style V3 (Blue Dominant/Soft Blue)

+
+
+
+
+

Alert Basic

+
+
+
+

Success Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+
+

Info Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+
+

Warning Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+
+

Danger Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+
+

Neutral Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+

Alert Solid (Single Line)

+
+
SuccessLorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.
+
InfoLorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.
+
WarningLorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.
+
DangerLorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.
+
NeutralLorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.
+
+

Alert with Left Border

+
+
+ NEW +
+

Success Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
+ +
+
+ INFO +
+

Info Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
+ +
+
+ ATTN +
+

Warning Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
+ +
+
+ ALERT +
+

Danger Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
+ +
+
+ NOTE +
+

Neutral Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
+ +
+
+
+
+

Alert with Icon

+
+
+ +
+

Success Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+ +
+

Info Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+ +
+

Warning Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+ +
+

Danger Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+ +
+

Neutral Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+

Alert with Badge

+
+
+ NEW +
+

Success Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+ INFO +
+

Info Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+ ATTN +
+

Warning Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+ ALERT +
+

Danger Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+ NOTE +
+

Neutral Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+

Alert with Top Border

+
+
+ NEW +
+

Success Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
+ +
+
+ INFO +
+

Info Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
+ +
+
+ ATTN +
+

Warning Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
+ +
+
+ ALERT +
+

Danger Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
+ +
+
+ NOTE +
+

Neutral Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
+ +
+
+
+
+
diff --git a/Pages/Components/alerts4.cshtml b/Pages/Components/alerts4.cshtml new file mode 100644 index 0000000..4cd4da9 --- /dev/null +++ b/Pages/Components/alerts4.cshtml @@ -0,0 +1,70 @@ +@page "/alerts4" +@{ + ViewData["Title"] = "Alerts 4"; +} +@{ + ViewData["SidebarVariant"] = "4"; +} + +
+
+
+

Alerts Showcase

+

Comprehensive alert variants — Style V4 (Blue Dominant/Soft Pill)

+
+
+
+
+

Alert Basic

+
+

Success Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+

Info Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+

Warning Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+

Danger Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+

Neutral Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+

Alert Solid (Single Line)

+
+
SuccessLorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.
+
InfoLorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.
+
WarningLorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.
+
DangerLorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.
+
NeutralLorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.
+
+

Alert with Left Border

+
+
NEW

Success Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
INFO

Info Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
ATTN

Warning Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
ALERT

Danger Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
NOTE

Neutral Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
+
+
+

Alert with Icon

+
+

Success Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+

Info Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+

Warning Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+

Danger Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+

Neutral Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+

Alert with Badge

+
+
NEW

Success Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
INFO

Info Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
ATTN

Warning Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
ALERT

Danger Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
NOTE

Neutral Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+

Alert with Top Border

+
+
NEW

Success Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
INFO

Info Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
ATTN

Warning Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
ALERT

Danger Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
NOTE

Neutral Alert

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
+
+
+
diff --git a/Pages/Components/alerts5.cshtml b/Pages/Components/alerts5.cshtml new file mode 100644 index 0000000..2199b5d --- /dev/null +++ b/Pages/Components/alerts5.cshtml @@ -0,0 +1,240 @@ +@page "/alerts5" +@{ + ViewData["Title"] = "Alerts 5"; +} +@{ + ViewData["SidebarVariant"] = "5"; +} + +
+
+
+

Alerts Showcase

+

Comprehensive alert variants — Style V5 (Flat Sharp/White Blue)

+
+
+
+
+

Alert Basic

+
+
+
+

Success Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+
+

Info Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+
+

Warning Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+
+

Danger Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+
+

Neutral Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+

Alert Solid (Single Line)

+
+
SuccessLorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.
+
InfoLorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.
+
WarningLorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.
+
DangerLorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.
+
NeutralLorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.
+
+

Alert with Left Border

+
+
+ NEW +
+

Success Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
+ +
+
+ INFO +
+

Info Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
+ +
+
+ ATTN +
+

Warning Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
+ +
+
+ ALERT +
+

Danger Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
+ +
+
+ NOTE +
+

Neutral Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
+ +
+
+
+
+

Alert with Icon

+
+
+ +
+

Success Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+ +
+

Info Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+ +
+

Warning Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+ +
+

Danger Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+ +
+

Neutral Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+

Alert with Badge

+
+
+ NEW +
+

Success Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+ INFO +
+

Info Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+ ATTN +
+

Warning Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+ ALERT +
+

Danger Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+ NOTE +
+

Neutral Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+
+ +
+
+

Alert with Top Border

+
+
+ NEW +
+

Success Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
+ +
+
+ INFO +
+

Info Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
+ +
+
+ ATTN +
+

Warning Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
+ +
+
+ ALERT +
+

Danger Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
+ +
+
+ NOTE +
+

Neutral Alert

+

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor.

+
+ +
+
+
+
+
diff --git a/Pages/Components/buttons1.cshtml b/Pages/Components/buttons1.cshtml new file mode 100644 index 0000000..1689468 --- /dev/null +++ b/Pages/Components/buttons1.cshtml @@ -0,0 +1,183 @@ +@page "/buttons1" +@{ + ViewData["Title"] = "Buttons 1"; +} +@{ + ViewData["SidebarVariant"] = "1"; +} + +
+
+
+

Buttons Showcase

+

Comprehensive button variants — Style V1 (Rounded + Blue Accent)

+
+
+ +
+

Basic Buttons

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

Buttons with Icon

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

Buttons at Header

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

Buttons at Footer

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

Buttons at Body

+
+
+
+
+

Card Title

+

Card subtitle or description

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

Loading State Buttons

+
+
+ + + + + +
+
+
+
diff --git a/Pages/Components/buttons2.cshtml b/Pages/Components/buttons2.cshtml new file mode 100644 index 0000000..346beb1 --- /dev/null +++ b/Pages/Components/buttons2.cshtml @@ -0,0 +1,183 @@ +@page "/buttons2" +@{ + ViewData["Title"] = "Buttons 2"; +} +@{ + ViewData["SidebarVariant"] = "2"; +} + +
+
+
+

Buttons Showcase

+

Comprehensive button variants — Style V2 (Outlined + Pill Shape)

+
+
+ +
+

Basic Buttons

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

Buttons with Icon

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

Buttons at Header

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

Buttons at Footer

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

Buttons at Body

+
+
+
+
+

Card Title

+

Card subtitle or description

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

Loading State Buttons

+
+
+ + + + + +
+
+
+
diff --git a/Pages/Components/buttons3.cshtml b/Pages/Components/buttons3.cshtml new file mode 100644 index 0000000..7b1d471 --- /dev/null +++ b/Pages/Components/buttons3.cshtml @@ -0,0 +1,183 @@ +@page "/buttons3" +@{ + ViewData["Title"] = "Buttons 3"; +} +@{ + ViewData["SidebarVariant"] = "3"; +} + +
+
+
+

Buttons Showcase

+

Comprehensive button variants — Style V3 (Ghost / Soft Background)

+
+
+ +
+

Basic Buttons

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

Buttons with Icon

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

Buttons at Header

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

Buttons at Footer

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

Buttons at Body

+
+
+
+
+

Card Title

+

Card subtitle or description

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

Loading State Buttons

+
+
+ + + + + +
+
+
+
diff --git a/Pages/Components/buttons4.cshtml b/Pages/Components/buttons4.cshtml new file mode 100644 index 0000000..25baf9d --- /dev/null +++ b/Pages/Components/buttons4.cshtml @@ -0,0 +1,183 @@ +@page "/buttons4" +@{ + ViewData["Title"] = "Buttons 4"; +} +@{ + ViewData["SidebarVariant"] = "4"; +} + +
+
+
+

Buttons Showcase

+

Comprehensive button variants — Style V4 (Gradient Background)

+
+
+ +
+

Basic Buttons

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

Buttons with Icon

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

Buttons at Header

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

Buttons at Footer

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

Buttons at Body

+
+
+
+
+

Card Title

+

Card subtitle or description

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

Loading State Buttons

+
+
+ + + + + +
+
+
+
diff --git a/Pages/Components/buttons5.cshtml b/Pages/Components/buttons5.cshtml new file mode 100644 index 0000000..e024df0 --- /dev/null +++ b/Pages/Components/buttons5.cshtml @@ -0,0 +1,183 @@ +@page "/buttons5" +@{ + ViewData["Title"] = "Buttons 5"; +} +@{ + ViewData["SidebarVariant"] = "5"; +} + +
+
+
+

Buttons Showcase

+

Comprehensive button variants — Style V5 (Flat Sharp / Square Edges)

+
+
+ +
+

Basic Buttons

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

Buttons with Icon

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

Buttons at Header

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

Buttons at Footer

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

Buttons at Body

+
+
+
+
+

Card Title

+

Card subtitle or description

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

Loading State Buttons

+
+
+ + + + + +
+
+
+
diff --git a/Pages/Components/cards1.cshtml b/Pages/Components/cards1.cshtml new file mode 100644 index 0000000..9379cfa --- /dev/null +++ b/Pages/Components/cards1.cshtml @@ -0,0 +1,547 @@ +@page "/cards1" +@{ + ViewData["Title"] = "Cards 1"; +} +@{ + ViewData["SidebarVariant"] = "1"; + ViewData["Css:cards-page.css"] = "css/cards-page.css"; +} + +
+
+

Card Components

Comprehensive showcase of card UI variants for enterprise applications

+
+ +
+
+
+

Cards Basic

Anatomy & skeleton structure — header, body, footer decomposition

+
+
+
+

Full Structure

+
+
+
Header
+
+
+
+
+
Body
+
+
+
+
+
+
+
+
Footer
+
+
+
header + body + footer
+
+
+

Compact

+
+
+
Header
+
+
+
+
+
Body
+
+
+
+
+
+
+
+
header + body
+
+
+

Minimal

+
+
Body
+
+
+
+
+
+
+
Footer
+
+
+
body + footer
+
+
+

Shell

+
+ + .card-shell +
+
+
empty container skeleton
+
+
+
+ +
+
+
+

Metric / KPI Stat Cards

Summary data cards for key performance indicators

+
+
+
+
+
+

Total Revenue

+

$2.46M

+
+ 12.5% + vs last month +
+
+
+ +
+
+
+
+
+
+

Active Users

+

24,850

+
+ 8.3% + vs last month +
+
+
+ +
+
+
+
+
+
+

Transactions

+

3,421

+
+ 18.7% + vs last month +
+
+
+ +
+
+
+
+
+
+

Conversion Rate

+

4.7%

+
+ 2.1% + vs last month +
+
+
+ +
+
+
+
+
+ +
+
+
+

Data Visual / Chart Cards

Cards designed for charts, graphs, and data visualization

+
+
+
+
+

Monthly Revenue Trend

Revenue performance over the last 6 months

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

Sales Pipeline

Deal stages and conversion overview

+ +
+
+
+

Prospecting

+

1,225

+
+
+
+

Qualified

+

640

+
+
+
+

Negotiation

+

156

+
+
+
+

Closed Won

+

89

+
+
+
+
Total Pipeline: $4.83MCVR: 4.7%
+
+
+
+ +
+
+
+

User Profile & Contact Cards

Profile cards for users, customers, and entities

+
+
+
+
+
JD
+
+

John Doe

+
Sales Manager
+
+
john.doe@company.com
+
+1 (555) 123-4567
+
+
+ + +
+
+
+
+
SM
+
+

Sarah Mitchell

+
Customer Success
+
+
sarah.m@company.com
+
+1 (555) 987-6543
+
+
+ + +
+
+
+
+
AK
+
+

Alex Kowalski

+
Lead Engineer
+
+
alex.k@company.com
+
+1 (555) 456-7890
+
+
+ + +
+
+
+
+
EP
+
+

Emma Parker

+
Product Designer
+
+
emma.p@company.com
+
+1 (555) 321-0987
+
+
+ + +
+
+
+
+ +
+
+
+

Interactive Task / Kanban Cards

Compact workflow cards with interactive hover states

+
+
+
+
+ Development + Due in 2d +
+

Implement user authentication module with OAuth2 integration

+
+
Progress75%
+
+
+
+
+
JD
+
SM
+
AK
+
+2
+
+
+ + 4 +
+
+
+
+
+ Design + Due tomorrow +
+

Redesign dashboard analytics page with new KPI widgets

+
+
Progress45%
+
+
+
+
+
EP
+
JD
+
+
+ + 2 +
+
+
+
+
+ Testing + Due in 5d +
+

End-to-end testing for checkout flow and payment processing

+
+
Progress20%
+
+
+
+
+
AK
+
SM
+
JD
+
+
+ + 5 +
+
+
+
+
+ Research + Overdue 1d +
+

Competitor analysis and market research for Q3 strategy planning

+
+
Progress60%
+
+
+
+
+
EP
+
AK
+
SM
+
+1
+
+
+ + 3 +
+
+
+
+
+ +
+
+
+

Actionable / Form Container Cards

Card wrappers for forms, confirmations, and critical actions

+
+
+
+
+

Edit Customer Profile

+

Update customer information and preferences

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

Delete Account

This action cannot be undone. Proceed with caution.

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

E-Commerce / Product Showcase Cards

Product cards with images, ratings, and pricing

+
+
+
+
+ + -30% + Best Seller +
+
+

Wireless Bluetooth Headphones Pro

+
+ + + + + + (287) +
+
+ $89.00 + $129.00 +
+ +
+
+
+
+ + New +
+
+

Smart Watch Series X Ultra

+
+ + + + + + (156) +
+
+ $249.00 +
+ +
+
+
+
+ + Premium +
+
+

Ergonomic Laptop Stand Aluminum

+
+ + + + + + (92) +
+
+ $59.00 + $79.00 +
+ +
+
+
+
+ + -15% +
+
+

Mechanical Keyboard RGB Cherry MX

+
+ + + + + + (423) +
+
+ $149.00 + $179.00 +
+ +
+
+
+
+ +
diff --git a/Pages/Components/cards2.cshtml b/Pages/Components/cards2.cshtml new file mode 100644 index 0000000..6d0cce2 --- /dev/null +++ b/Pages/Components/cards2.cshtml @@ -0,0 +1,547 @@ +@page "/cards2" +@{ + ViewData["Title"] = "Cards 2"; +} +@{ + ViewData["SidebarVariant"] = "2"; + ViewData["Css:cards-page.css"] = "css/cards-page.css"; +} + +
+
+

Card Components

Comprehensive showcase of card UI variants for enterprise applications

+
+ +
+
+
+

Cards Basic

Anatomy & skeleton structure — header, body, footer decomposition

+
+
+
+

Full Structure

+
+
+
Header
+
+
+
+
+
Body
+
+
+
+
+
+
+
+
Footer
+
+
+
header + body + footer
+
+
+

Compact

+
+
+
Header
+
+
+
+
+
Body
+
+
+
+
+
+
+
+
header + body
+
+
+

Minimal

+
+
Body
+
+
+
+
+
+
+
Footer
+
+
+
body + footer
+
+
+

Shell

+
+ + .card-shell +
+
+
empty container skeleton
+
+
+
+ +
+
+
+

Metric / KPI Stat Cards

Summary data cards for key performance indicators

+
+
+
+
+
+

Total Revenue

+

$2.46M

+
+ 12.5% + vs last month +
+
+
+ +
+
+
+
+
+
+

Active Users

+

24,850

+
+ 8.3% + vs last month +
+
+
+ +
+
+
+
+
+
+

Transactions

+

3,421

+
+ 18.7% + vs last month +
+
+
+ +
+
+
+
+
+
+

Conversion Rate

+

4.7%

+
+ 2.1% + vs last month +
+
+
+ +
+
+
+
+
+ +
+
+
+

Data Visual / Chart Cards

Cards designed for charts, graphs, and data visualization

+
+
+
+
+

Monthly Revenue Trend

Revenue performance over the last 6 months

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

Sales Pipeline

Deal stages and conversion overview

+ +
+
+
+

Prospecting

+

1,225

+
+
+
+

Qualified

+

640

+
+
+
+

Negotiation

+

156

+
+
+
+

Closed Won

+

89

+
+
+
+
Total Pipeline: $4.83MCVR: 4.7%
+
+
+
+ +
+
+
+

User Profile & Contact Cards

Profile cards for users, customers, and entities

+
+
+
+
+
JD
+
+

John Doe

+
Sales Manager
+
+
john.doe@company.com
+
+1 (555) 123-4567
+
+
+ + +
+
+
+
+
SM
+
+

Sarah Mitchell

+
Customer Success
+
+
sarah.m@company.com
+
+1 (555) 987-6543
+
+
+ + +
+
+
+
+
AK
+
+

Alex Kowalski

+
Lead Engineer
+
+
alex.k@company.com
+
+1 (555) 456-7890
+
+
+ + +
+
+
+
+
EP
+
+

Emma Parker

+
Product Designer
+
+
emma.p@company.com
+
+1 (555) 321-0987
+
+
+ + +
+
+
+
+ +
+
+
+

Interactive Task / Kanban Cards

Compact workflow cards with interactive hover states

+
+
+
+
+ Development + Due in 2d +
+

Implement user authentication module with OAuth2 integration

+
+
Progress75%
+
+
+
+
+
JD
+
SM
+
AK
+
+2
+
+
+ + 4 +
+
+
+
+
+ Design + Due tomorrow +
+

Redesign dashboard analytics page with new KPI widgets

+
+
Progress45%
+
+
+
+
+
EP
+
JD
+
+
+ + 2 +
+
+
+
+
+ Testing + Due in 5d +
+

End-to-end testing for checkout flow and payment processing

+
+
Progress20%
+
+
+
+
+
AK
+
SM
+
JD
+
+
+ + 5 +
+
+
+
+
+ Research + Overdue 1d +
+

Competitor analysis and market research for Q3 strategy planning

+
+
Progress60%
+
+
+
+
+
EP
+
AK
+
SM
+
+1
+
+
+ + 3 +
+
+
+
+
+ +
+
+
+

Actionable / Form Container Cards

Card wrappers for forms, confirmations, and critical actions

+
+
+
+
+

Edit Customer Profile

+

Update customer information and preferences

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

Delete Account

This action cannot be undone. Proceed with caution.

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

E-Commerce / Product Showcase Cards

Product cards with images, ratings, and pricing

+
+
+
+
+ + -30% + Best Seller +
+
+

Wireless Bluetooth Headphones Pro

+
+ + + + + + (287) +
+
+ $89.00 + $129.00 +
+ +
+
+
+
+ + New +
+
+

Smart Watch Series X Ultra

+
+ + + + + + (156) +
+
+ $249.00 +
+ +
+
+
+
+ + Premium +
+
+

Ergonomic Laptop Stand Aluminum

+
+ + + + + + (92) +
+
+ $59.00 + $79.00 +
+ +
+
+
+
+ + -15% +
+
+

Mechanical Keyboard RGB Cherry MX

+
+ + + + + + (423) +
+
+ $149.00 + $179.00 +
+ +
+
+
+
+ +
diff --git a/Pages/Components/cards3.cshtml b/Pages/Components/cards3.cshtml new file mode 100644 index 0000000..0569364 --- /dev/null +++ b/Pages/Components/cards3.cshtml @@ -0,0 +1,547 @@ +@page "/cards3" +@{ + ViewData["Title"] = "Cards 3"; +} +@{ + ViewData["SidebarVariant"] = "3"; + ViewData["Css:cards-page.css"] = "css/cards-page.css"; +} + +
+
+

Card Components

Comprehensive showcase of card UI variants for enterprise applications

+
+ +
+
+
+

Cards Basic

Anatomy & skeleton structure — header, body, footer decomposition

+
+
+
+

Full Structure

+
+
+
Header
+
+
+
+
+
Body
+
+
+
+
+
+
+
+
Footer
+
+
+
header + body + footer
+
+
+

Compact

+
+
+
Header
+
+
+
+
+
Body
+
+
+
+
+
+
+
+
header + body
+
+
+

Minimal

+
+
Body
+
+
+
+
+
+
+
Footer
+
+
+
body + footer
+
+
+

Shell

+
+ + .card-shell +
+
+
empty container skeleton
+
+
+
+ +
+
+
+

Metric / KPI Stat Cards

Summary data cards for key performance indicators

+
+
+
+
+
+

Total Revenue

+

$2.46M

+
+ 12.5% + vs last month +
+
+
+ +
+
+
+
+
+
+

Active Users

+

24,850

+
+ 8.3% + vs last month +
+
+
+ +
+
+
+
+
+
+

Transactions

+

3,421

+
+ 18.7% + vs last month +
+
+
+ +
+
+
+
+
+
+

Conversion Rate

+

4.7%

+
+ 2.1% + vs last month +
+
+
+ +
+
+
+
+
+ +
+
+
+

Data Visual / Chart Cards

Cards designed for charts, graphs, and data visualization

+
+
+
+
+

Monthly Revenue Trend

Revenue performance over the last 6 months

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

Sales Pipeline

Deal stages and conversion overview

+ +
+
+
+

Prospecting

+

1,225

+
+
+
+

Qualified

+

640

+
+
+
+

Negotiation

+

156

+
+
+
+

Closed Won

+

89

+
+
+
+
Total Pipeline: $4.83MCVR: 4.7%
+
+
+
+ +
+
+
+

User Profile & Contact Cards

Profile cards for users, customers, and entities

+
+
+
+
+
JD
+
+

John Doe

+
Sales Manager
+
+
john.doe@company.com
+
+1 (555) 123-4567
+
+
+ + +
+
+
+
+
SM
+
+

Sarah Mitchell

+
Customer Success
+
+
sarah.m@company.com
+
+1 (555) 987-6543
+
+
+ + +
+
+
+
+
AK
+
+

Alex Kowalski

+
Lead Engineer
+
+
alex.k@company.com
+
+1 (555) 456-7890
+
+
+ + +
+
+
+
+
EP
+
+

Emma Parker

+
Product Designer
+
+
emma.p@company.com
+
+1 (555) 321-0987
+
+
+ + +
+
+
+
+ +
+
+
+

Interactive Task / Kanban Cards

Compact workflow cards with interactive hover states

+
+
+
+
+ Development + Due in 2d +
+

Implement user authentication module with OAuth2 integration

+
+
Progress75%
+
+
+
+
+
JD
+
SM
+
AK
+
+2
+
+
+ + 4 +
+
+
+
+
+ Design + Due tomorrow +
+

Redesign dashboard analytics page with new KPI widgets

+
+
Progress45%
+
+
+
+
+
EP
+
JD
+
+
+ + 2 +
+
+
+
+
+ Testing + Due in 5d +
+

End-to-end testing for checkout flow and payment processing

+
+
Progress20%
+
+
+
+
+
AK
+
SM
+
JD
+
+
+ + 5 +
+
+
+
+
+ Research + Overdue 1d +
+

Competitor analysis and market research for Q3 strategy planning

+
+
Progress60%
+
+
+
+
+
EP
+
AK
+
SM
+
+1
+
+
+ + 3 +
+
+
+
+
+ +
+
+
+

Actionable / Form Container Cards

Card wrappers for forms, confirmations, and critical actions

+
+
+
+
+

Edit Customer Profile

+

Update customer information and preferences

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

Delete Account

This action cannot be undone. Proceed with caution.

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

E-Commerce / Product Showcase Cards

Product cards with images, ratings, and pricing

+
+
+
+
+ + -30% + Best Seller +
+
+

Wireless Bluetooth Headphones Pro

+
+ + + + + + (287) +
+
+ $89.00 + $129.00 +
+ +
+
+
+
+ + New +
+
+

Smart Watch Series X Ultra

+
+ + + + + + (156) +
+
+ $249.00 +
+ +
+
+
+
+ + Premium +
+
+

Ergonomic Laptop Stand Aluminum

+
+ + + + + + (92) +
+
+ $59.00 + $79.00 +
+ +
+
+
+
+ + -15% +
+
+

Mechanical Keyboard RGB Cherry MX

+
+ + + + + + (423) +
+
+ $149.00 + $179.00 +
+ +
+
+
+
+ +
diff --git a/Pages/Components/cards4.cshtml b/Pages/Components/cards4.cshtml new file mode 100644 index 0000000..270a546 --- /dev/null +++ b/Pages/Components/cards4.cshtml @@ -0,0 +1,547 @@ +@page "/cards4" +@{ + ViewData["Title"] = "Cards 4"; +} +@{ + ViewData["SidebarVariant"] = "4"; + ViewData["Css:cards-page.css"] = "css/cards-page.css"; +} + +
+
+

Card Components

Comprehensive showcase of card UI variants for enterprise applications

+
+ +
+
+
+

Cards Basic

Anatomy & skeleton structure — header, body, footer decomposition

+
+
+
+

Full Structure

+
+
+
Header
+
+
+
+
+
Body
+
+
+
+
+
+
+
+
Footer
+
+
+
header + body + footer
+
+
+

Compact

+
+
+
Header
+
+
+
+
+
Body
+
+
+
+
+
+
+
+
header + body
+
+
+

Minimal

+
+
Body
+
+
+
+
+
+
+
Footer
+
+
+
body + footer
+
+
+

Shell

+
+ + .card-shell +
+
+
empty container skeleton
+
+
+
+ +
+
+
+

Metric / KPI Stat Cards

Summary data cards for key performance indicators

+
+
+
+
+
+

Total Revenue

+

$2.46M

+
+ 12.5% + vs last month +
+
+
+ +
+
+
+
+
+
+

Active Users

+

24,850

+
+ 8.3% + vs last month +
+
+
+ +
+
+
+
+
+
+

Transactions

+

3,421

+
+ 18.7% + vs last month +
+
+
+ +
+
+
+
+
+
+

Conversion Rate

+

4.7%

+
+ 2.1% + vs last month +
+
+
+ +
+
+
+
+
+ +
+
+
+

Data Visual / Chart Cards

Cards designed for charts, graphs, and data visualization

+
+
+
+
+

Monthly Revenue Trend

Revenue performance over the last 6 months

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

Sales Pipeline

Deal stages and conversion overview

+ +
+
+
+

Prospecting

+

1,225

+
+
+
+

Qualified

+

640

+
+
+
+

Negotiation

+

156

+
+
+
+

Closed Won

+

89

+
+
+
+
Total Pipeline: $4.83MCVR: 4.7%
+
+
+
+ +
+
+
+

User Profile & Contact Cards

Profile cards for users, customers, and entities

+
+
+
+
+
JD
+
+

John Doe

+
Sales Manager
+
+
john.doe@company.com
+
+1 (555) 123-4567
+
+
+ + +
+
+
+
+
SM
+
+

Sarah Mitchell

+
Customer Success
+
+
sarah.m@company.com
+
+1 (555) 987-6543
+
+
+ + +
+
+
+
+
AK
+
+

Alex Kowalski

+
Lead Engineer
+
+
alex.k@company.com
+
+1 (555) 456-7890
+
+
+ + +
+
+
+
+
EP
+
+

Emma Parker

+
Product Designer
+
+
emma.p@company.com
+
+1 (555) 321-0987
+
+
+ + +
+
+
+
+ +
+
+
+

Interactive Task / Kanban Cards

Compact workflow cards with interactive hover states

+
+
+
+
+ Development + Due in 2d +
+

Implement user authentication module with OAuth2 integration

+
+
Progress75%
+
+
+
+
+
JD
+
SM
+
AK
+
+2
+
+
+ + 4 +
+
+
+
+
+ Design + Due tomorrow +
+

Redesign dashboard analytics page with new KPI widgets

+
+
Progress45%
+
+
+
+
+
EP
+
JD
+
+
+ + 2 +
+
+
+
+
+ Testing + Due in 5d +
+

End-to-end testing for checkout flow and payment processing

+
+
Progress20%
+
+
+
+
+
AK
+
SM
+
JD
+
+
+ + 5 +
+
+
+
+
+ Research + Overdue 1d +
+

Competitor analysis and market research for Q3 strategy planning

+
+
Progress60%
+
+
+
+
+
EP
+
AK
+
SM
+
+1
+
+
+ + 3 +
+
+
+
+
+ +
+
+
+

Actionable / Form Container Cards

Card wrappers for forms, confirmations, and critical actions

+
+
+
+
+

Edit Customer Profile

+

Update customer information and preferences

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

Delete Account

This action cannot be undone. Proceed with caution.

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

E-Commerce / Product Showcase Cards

Product cards with images, ratings, and pricing

+
+
+
+
+ + -30% + Best Seller +
+
+

Wireless Bluetooth Headphones Pro

+
+ + + + + + (287) +
+
+ $89.00 + $129.00 +
+ +
+
+
+
+ + New +
+
+

Smart Watch Series X Ultra

+
+ + + + + + (156) +
+
+ $249.00 +
+ +
+
+
+
+ + Premium +
+
+

Ergonomic Laptop Stand Aluminum

+
+ + + + + + (92) +
+
+ $59.00 + $79.00 +
+ +
+
+
+
+ + -15% +
+
+

Mechanical Keyboard RGB Cherry MX

+
+ + + + + + (423) +
+
+ $149.00 + $179.00 +
+ +
+
+
+
+ +
diff --git a/Pages/Components/cards5.cshtml b/Pages/Components/cards5.cshtml new file mode 100644 index 0000000..a9d3b79 --- /dev/null +++ b/Pages/Components/cards5.cshtml @@ -0,0 +1,547 @@ +@page "/cards5" +@{ + ViewData["Title"] = "Cards 5"; +} +@{ + ViewData["SidebarVariant"] = "5"; + ViewData["Css:cards-page.css"] = "css/cards-page.css"; +} + +
+
+

Card Components

Comprehensive showcase of card UI variants for enterprise applications

+
+ +
+
+
+

Cards Basic

Anatomy & skeleton structure — header, body, footer decomposition

+
+
+
+

Full Structure

+
+
+
Header
+
+
+
+
+
Body
+
+
+
+
+
+
+
+
Footer
+
+
+
header + body + footer
+
+
+

Compact

+
+
+
Header
+
+
+
+
+
Body
+
+
+
+
+
+
+
+
header + body
+
+
+

Minimal

+
+
Body
+
+
+
+
+
+
+
Footer
+
+
+
body + footer
+
+
+

Shell

+
+ + .card-shell +
+
+
empty container skeleton
+
+
+
+ +
+
+
+

Metric / KPI Stat Cards

Summary data cards for key performance indicators

+
+
+
+
+
+

Total Revenue

+

$2.46M

+
+ 12.5% + vs last month +
+
+
+ +
+
+
+
+
+
+

Active Users

+

24,850

+
+ 8.3% + vs last month +
+
+
+ +
+
+
+
+
+
+

Transactions

+

3,421

+
+ 18.7% + vs last month +
+
+
+ +
+
+
+
+
+
+

Conversion Rate

+

4.7%

+
+ 2.1% + vs last month +
+
+
+ +
+
+
+
+
+ +
+
+
+

Data Visual / Chart Cards

Cards designed for charts, graphs, and data visualization

+
+
+
+
+

Monthly Revenue Trend

Revenue performance over the last 6 months

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

Sales Pipeline

Deal stages and conversion overview

+ +
+
+
+

Prospecting

+

1,225

+
+
+
+

Qualified

+

640

+
+
+
+

Negotiation

+

156

+
+
+
+

Closed Won

+

89

+
+
+
+
Total Pipeline: $4.83MCVR: 4.7%
+
+
+
+ +
+
+
+

User Profile & Contact Cards

Profile cards for users, customers, and entities

+
+
+
+
+
JD
+
+

John Doe

+
Sales Manager
+
+
john.doe@company.com
+
+1 (555) 123-4567
+
+
+ + +
+
+
+
+
SM
+
+

Sarah Mitchell

+
Customer Success
+
+
sarah.m@company.com
+
+1 (555) 987-6543
+
+
+ + +
+
+
+
+
AK
+
+

Alex Kowalski

+
Lead Engineer
+
+
alex.k@company.com
+
+1 (555) 456-7890
+
+
+ + +
+
+
+
+
EP
+
+

Emma Parker

+
Product Designer
+
+
emma.p@company.com
+
+1 (555) 321-0987
+
+
+ + +
+
+
+
+ +
+
+
+

Interactive Task / Kanban Cards

Compact workflow cards with interactive hover states

+
+
+
+
+ Development + Due in 2d +
+

Implement user authentication module with OAuth2 integration

+
+
Progress75%
+
+
+
+
+
JD
+
SM
+
AK
+
+2
+
+
+ + 4 +
+
+
+
+
+ Design + Due tomorrow +
+

Redesign dashboard analytics page with new KPI widgets

+
+
Progress45%
+
+
+
+
+
EP
+
JD
+
+
+ + 2 +
+
+
+
+
+ Testing + Due in 5d +
+

End-to-end testing for checkout flow and payment processing

+
+
Progress20%
+
+
+
+
+
AK
+
SM
+
JD
+
+
+ + 5 +
+
+
+
+
+ Research + Overdue 1d +
+

Competitor analysis and market research for Q3 strategy planning

+
+
Progress60%
+
+
+
+
+
EP
+
AK
+
SM
+
+1
+
+
+ + 3 +
+
+
+
+
+ +
+
+
+

Actionable / Form Container Cards

Card wrappers for forms, confirmations, and critical actions

+
+
+
+
+

Edit Customer Profile

+

Update customer information and preferences

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

Delete Account

This action cannot be undone. Proceed with caution.

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

E-Commerce / Product Showcase Cards

Product cards with images, ratings, and pricing

+
+
+
+
+ + -30% + Best Seller +
+
+

Wireless Bluetooth Headphones Pro

+
+ + + + + + (287) +
+
+ $89.00 + $129.00 +
+ +
+
+
+
+ + New +
+
+

Smart Watch Series X Ultra

+
+ + + + + + (156) +
+
+ $249.00 +
+ +
+
+
+
+ + Premium +
+
+

Ergonomic Laptop Stand Aluminum

+
+ + + + + + (92) +
+
+ $59.00 + $79.00 +
+ +
+
+
+
+ + -15% +
+
+

Mechanical Keyboard RGB Cherry MX

+
+ + + + + + (423) +
+
+ $149.00 + $179.00 +
+ +
+
+
+
+ +
diff --git a/Pages/Components/datatables1.cshtml b/Pages/Components/datatables1.cshtml new file mode 100644 index 0000000..77b4995 --- /dev/null +++ b/Pages/Components/datatables1.cshtml @@ -0,0 +1,561 @@ +@page "/datatables1" +@{ + ViewData["Title"] = "Data Tables 1"; +} +@{ + ViewData["SidebarVariant"] = "1"; + ViewData["Js:datatables.js"] = "js/datatables.js"; + +} + +
+
+

DataTables

Complete showcase of DataTable variants for enterprise systems

+
+ + +
+
+ +
+
+
+

Basic Striped Table

System Activity Log with zebra-striping for enhanced readability

+ View All → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TimestampUserActivityIP Address
2026-07-06 08:32:15admin@crmpro.comUser login successful192.168.1.100
2026-07-06 08:28:42j.doe@company.comUpdated customer profile #884210.0.0.45
2026-07-06 08:15:03s.mith@partner.orgExported pipeline report Q2172.16.0.88
2026-07-06 07:55:30system@crmpro.comScheduled backup completed127.0.0.1
2026-07-06 07:42:18a.lee@enterprise.comCreated new deal DL-2026-0988192.168.2.15
2026-07-06 07:30:05t.wong@crmpro.comModified email campaign Q310.0.1.200
2026-07-06 07:15:44m.jones@partner.orgDeleted expired leads batch172.16.1.33
2026-07-06 06:58:22admin@crmpro.comSystem configuration updated192.168.1.100
2026-07-06 06:42:10k.brown@company.comApproved invoice INV-2026-078810.0.0.12
2026-07-06 06:28:36r.garcia@enterprise.comPassword reset requested192.168.3.77
+
+
+ Showing 10 of 247 entries + Last updated: Today 08:32 AM +
+
+ +
+
+
+

Advanced Search & Filter Table

Product inventory with search toolbar and category filter

+ Manage Products → +
+
+
+
+
+ + +
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
SKU
+
+
Product Name
+
Category +
Stock
+
+
Price
+
SKU-00142Wireless Bluetooth Headset ProElectronics342$129.99
SKU-00143Ergonomic Office Chair MeshFurniture128$349.50
SKU-00144Cloud Storage License EnterpriseSoftware999$89.00
SKU-00145Premium Ballpoint Pen Set 12pkOffice Supplies2,150$18.75
SKU-00146Consulting Retainer - 40hrs/moServices$4,200.00
SKU-00147USB-C Docking Station UniversalElectronics89$79.99
SKU-00148Standing Desk Adjustable ElectricFurniture56$599.00
SKU-00149CRM Pro Annual License - TeamSoftware500$1,999.00
SKU-00150A4 Premium Copy Paper CaseOffice Supplies3,500$42.00
+
+
+ Showing 9 of 64 products + 2 low in stock +
+
+ +
+
+
+

Bulk Actions & Checkbox Table

Invoice management with multi-select and bulk operations

+ Create Invoice → +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + Invoice No.CustomerDateTotalStatus
INV-2026-0788TechDistrib Inc.Jul 05, 2026$24,500.00Paid
INV-2026-0789CloudHost Ltd.Jul 03, 2026$12,800.00Pending
INV-2026-0790OfficePro SupplyJul 02, 2026$6,200.00Sent
INV-2026-0791MegaNetwork CorpJun 30, 2026$32,000.00Overdue
INV-2026-0792Consulting PlusJun 28, 2026$18,000.00Paid
INV-2026-0793DataSys SolutionsJun 27, 2026$45,200.00Pending
INV-2026-0794GreenEnergy CorpJun 25, 2026$28,900.00Sent
INV-2026-0795SmartBuild Ltd.Jun 24, 2026$8,750.00Overdue
+
+
+ Showing 8 of 42 invoices + Total outstanding: $86,200 +
+
+ +
+
+
+

Expandable Row & Rich Content Table

Employee directory with avatars, rich cells, and expandable details

+ View All Employees → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EmployeeDepartmentPerformanceJoined
+
+
SM
+

Sarah Mitchell

s.mitchell@crmpro.com

+
+
Sales +
+ + + + + +
+ 4.2 / 5.0 +
Mar 12, 2022 +
+ + +
+
+
+
JC
+

James Chen

j.chen@crmpro.com

+
+
Engineering +
+ + + + + +
+ 5.0 / 5.0 +
Jan 08, 2021 +
+ + +
+
+
+
AL
+

Alexandra Lee

a.lee@crmpro.com

+
+
Marketing +
+ + + + + +
+ 3.8 / 5.0 +
Jun 15, 2023 +
+ + +
+
+
+
RP
+

Robert Patel

r.patel@crmpro.com

+
+
Finance +
+ + + + + +
+ 4.0 / 5.0 +
Sep 02, 2020 +
+ + +
+
+
+
+ Showing 4 of 28 employees + Avg performance: 4.25 ★ +
+
+ +
+
+
+

Complete Enterprise DataTable with Pagination

Financial transactions with horizontal scroll and working pagination controls

+ View All Transactions → +
+
+
+ + + + + + + + + + + + +
Transaction IDSource AccountDestination AccountAmountStatusPayment Method
+
+
+ Showing 1 to 10 of 120 entries +
+
+
+
diff --git a/Pages/Components/datatables2.cshtml b/Pages/Components/datatables2.cshtml new file mode 100644 index 0000000..e10021b --- /dev/null +++ b/Pages/Components/datatables2.cshtml @@ -0,0 +1,561 @@ +@page "/datatables2" +@{ + ViewData["Title"] = "Data Tables 2"; +} +@{ + ViewData["SidebarVariant"] = "2"; + ViewData["Js:datatables.js"] = "js/datatables.js"; + +} + +
+
+

DataTables

Complete showcase of DataTable variants for enterprise systems

+
+ + +
+
+ +
+
+
+

Basic Striped Table

System Activity Log with zebra-striping for enhanced readability

+ View All → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TimestampUserActivityIP Address
2026-07-06 08:32:15admin@crmpro.comUser login successful192.168.1.100
2026-07-06 08:28:42j.doe@company.comUpdated customer profile #884210.0.0.45
2026-07-06 08:15:03s.mith@partner.orgExported pipeline report Q2172.16.0.88
2026-07-06 07:55:30system@crmpro.comScheduled backup completed127.0.0.1
2026-07-06 07:42:18a.lee@enterprise.comCreated new deal DL-2026-0988192.168.2.15
2026-07-06 07:30:05t.wong@crmpro.comModified email campaign Q310.0.1.200
2026-07-06 07:15:44m.jones@partner.orgDeleted expired leads batch172.16.1.33
2026-07-06 06:58:22admin@crmpro.comSystem configuration updated192.168.1.100
2026-07-06 06:42:10k.brown@company.comApproved invoice INV-2026-078810.0.0.12
2026-07-06 06:28:36r.garcia@enterprise.comPassword reset requested192.168.3.77
+
+
+ Showing 10 of 247 entries + Last updated: Today 08:32 AM +
+
+ +
+
+
+

Advanced Search & Filter Table

Product inventory with search toolbar and category filter

+ Manage Products → +
+
+
+
+
+ + +
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
SKU
+
+
Product Name
+
Category +
Stock
+
+
Price
+
SKU-00142Wireless Bluetooth Headset ProElectronics342$129.99
SKU-00143Ergonomic Office Chair MeshFurniture128$349.50
SKU-00144Cloud Storage License EnterpriseSoftware999$89.00
SKU-00145Premium Ballpoint Pen Set 12pkOffice Supplies2,150$18.75
SKU-00146Consulting Retainer - 40hrs/moServices$4,200.00
SKU-00147USB-C Docking Station UniversalElectronics89$79.99
SKU-00148Standing Desk Adjustable ElectricFurniture56$599.00
SKU-00149CRM Pro Annual License - TeamSoftware500$1,999.00
SKU-00150A4 Premium Copy Paper CaseOffice Supplies3,500$42.00
+
+
+ Showing 9 of 64 products + 2 low in stock +
+
+ +
+
+
+

Bulk Actions & Checkbox Table

Invoice management with multi-select and bulk operations

+ Create Invoice → +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + Invoice No.CustomerDateTotalStatus
INV-2026-0788TechDistrib Inc.Jul 05, 2026$24,500.00Paid
INV-2026-0789CloudHost Ltd.Jul 03, 2026$12,800.00Pending
INV-2026-0790OfficePro SupplyJul 02, 2026$6,200.00Sent
INV-2026-0791MegaNetwork CorpJun 30, 2026$32,000.00Overdue
INV-2026-0792Consulting PlusJun 28, 2026$18,000.00Paid
INV-2026-0793DataSys SolutionsJun 27, 2026$45,200.00Pending
INV-2026-0794GreenEnergy CorpJun 25, 2026$28,900.00Sent
INV-2026-0795SmartBuild Ltd.Jun 24, 2026$8,750.00Overdue
+
+
+ Showing 8 of 42 invoices + Total outstanding: $86,200 +
+
+ +
+
+
+

Expandable Row & Rich Content Table

Employee directory with avatars, rich cells, and expandable details

+ View All Employees → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EmployeeDepartmentPerformanceJoined
+
+
SM
+

Sarah Mitchell

s.mitchell@crmpro.com

+
+
Sales +
+ + + + + +
+ 4.2 / 5.0 +
Mar 12, 2022 +
+ + +
+
+
+
JC
+

James Chen

j.chen@crmpro.com

+
+
Engineering +
+ + + + + +
+ 5.0 / 5.0 +
Jan 08, 2021 +
+ + +
+
+
+
AL
+

Alexandra Lee

a.lee@crmpro.com

+
+
Marketing +
+ + + + + +
+ 3.8 / 5.0 +
Jun 15, 2023 +
+ + +
+
+
+
RP
+

Robert Patel

r.patel@crmpro.com

+
+
Finance +
+ + + + + +
+ 4.0 / 5.0 +
Sep 02, 2020 +
+ + +
+
+
+
+ Showing 4 of 28 employees + Avg performance: 4.25 ★ +
+
+ +
+
+
+

Complete Enterprise DataTable with Pagination

Financial transactions with horizontal scroll and working pagination controls

+ View All Transactions → +
+
+
+ + + + + + + + + + + + +
Transaction IDSource AccountDestination AccountAmountStatusPayment Method
+
+
+ Showing 1 to 10 of 120 entries +
+
+
+
diff --git a/Pages/Components/datatables3.cshtml b/Pages/Components/datatables3.cshtml new file mode 100644 index 0000000..d0b1411 --- /dev/null +++ b/Pages/Components/datatables3.cshtml @@ -0,0 +1,244 @@ +@page "/datatables3" +@{ + ViewData["Title"] = "Data Tables 3"; +} +@{ + ViewData["SidebarVariant"] = "3"; + ViewData["Js:datatables.js"] = "js/datatables.js"; + +} + +
+
+

DataTables

Complete showcase of DataTable variants for enterprise systems

+
+ + +
+
+ +
+
+
+

Basic Striped Table

System Activity Log with zebra-striping for enhanced readability

+ View All → +
+
+
+ + + + + + + + + + + + + + + + + + + + + +
TimestampUserActivityIP Address
2026-07-06 08:32:15admin@crmpro.comUser login successful192.168.1.100
2026-07-06 08:28:42j.doe@company.comUpdated customer profile #884210.0.0.45
2026-07-06 08:15:03s.mith@partner.orgExported pipeline report Q2172.16.0.88
2026-07-06 07:55:30system@crmpro.comScheduled backup completed127.0.0.1
2026-07-06 07:42:18a.lee@enterprise.comCreated new deal DL-2026-0988192.168.2.15
2026-07-06 07:30:05t.wong@crmpro.comModified email campaign Q310.0.1.200
2026-07-06 07:15:44m.jones@partner.orgDeleted expired leads batch172.16.1.33
2026-07-06 06:58:22admin@crmpro.comSystem configuration updated192.168.1.100
2026-07-06 06:42:10k.brown@company.comApproved invoice INV-2026-078810.0.0.12
2026-07-06 06:28:36r.garcia@enterprise.comPassword reset requested192.168.3.77
+
+
+ Showing 10 of 247 entries + Last updated: Today 08:32 AM +
+
+ +
+
+
+

Advanced Search & Filter Table

Product inventory with search toolbar and category filter

+ Manage Products → +
+
+
+
+
+ + +
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + +
SKU
Product Name
Category
Stock
Price
SKU-00142Wireless Bluetooth Headset ProElectronics342$129.99
SKU-00143Ergonomic Office Chair MeshFurniture128$349.50
SKU-00144Cloud Storage License EnterpriseSoftware999$89.00
SKU-00145Premium Ballpoint Pen Set 12pkOffice Supplies2,150$18.75
SKU-00146Consulting Retainer - 40hrs/moServices$4,200.00
SKU-00147USB-C Docking Station UniversalElectronics89$79.99
SKU-00148Standing Desk Adjustable ElectricFurniture56$599.00
SKU-00149CRM Pro Annual License - TeamSoftware500$1,999.00
SKU-00150A4 Premium Copy Paper CaseOffice Supplies3,500$42.00
+
+
+ Showing 9 of 64 products + 2 low in stock +
+
+ +
+
+
+

Bulk Actions & Checkbox Table

Invoice management with multi-select and bulk operations

+ Create Invoice → +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + +
No. InvoiceCustomerDateTotalStatus
INV-2026-0788TechDistrib Inc.Jul 05, 2026$24,500.00Paid
INV-2026-0789CloudHost Ltd.Jul 03, 2026$12,800.00Pending
INV-2026-0790OfficePro SupplyJul 02, 2026$6,200.00Sent
INV-2026-0791MegaNetwork CorpJun 30, 2026$32,000.00Overdue
INV-2026-0792Consulting PlusJun 28, 2026$18,000.00Paid
INV-2026-0793DataSys SolutionsJun 27, 2026$45,200.00Pending
INV-2026-0794GreenEnergy CorpJun 25, 2026$28,900.00Sent
INV-2026-0795SmartBuild Ltd.Jun 24, 2026$8,750.00Overdue
+
+
+ Showing 8 of 42 invoices + Total outstanding: $86,200 +
+
+ +
+
+
+

Expandable Row & Rich Content Table

Employee directory with avatars, rich cells, and expandable details

+ View All Employees → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EmployeeDepartmentPerformanceJoined
SM

Sarah Mitchell

s.mitchell@crmpro.com

Sales
4.2 / 5.0
Mar 12, 2022
JC

James Chen

j.chen@crmpro.com

Engineering
5.0 / 5.0
Jan 08, 2021
AL

Alexandra Lee

a.lee@crmpro.com

Marketing
3.8 / 5.0
Jun 15, 2023
RP

Robert Patel

r.patel@crmpro.com

Finance
4.0 / 5.0
Sep 02, 2020
+
+
+ Showing 4 of 28 employees + Avg performance: 4.25 ★ +
+
+ +
+
+
+

Complete Enterprise DataTable with Pagination

Financial transactions with horizontal scroll and pagination controls

+ View All Transactions → +
+
+
+ + + + + + + + + + + + + +
ID TransaksiAkun AsalAkun TujuanNominalStatusMetode
+
+
+ Showing 1 to 10 of 120 entries +
+
+
+
+
diff --git a/Pages/Components/datatables4.cshtml b/Pages/Components/datatables4.cshtml new file mode 100644 index 0000000..b8fb0a1 --- /dev/null +++ b/Pages/Components/datatables4.cshtml @@ -0,0 +1,245 @@ +@page "/datatables4" +@{ + ViewData["Title"] = "Data Tables 4"; +} +@{ + ViewData["SidebarVariant"] = "4"; + ViewData["Js:datatables.js"] = "js/datatables.js"; + +} + +
+
+

DataTables

Complete showcase of DataTable variants for enterprise systems

+
+ + +
+
+ +
+
+
+

Basic Striped Table

System Activity Log with zebra-striping for enhanced readability

+ View All → +
+
+
+ + + + + + + + + + + + + + + + + + + + + +
TimestampUserActivityIP Address
2026-07-06 08:32:15admin@crmpro.comUser login successful192.168.1.100
2026-07-06 08:28:42j.doe@company.comUpdated customer profile #884210.0.0.45
2026-07-06 08:15:03s.mith@partner.orgExported pipeline report Q2172.16.0.88
2026-07-06 07:55:30system@crmpro.comScheduled backup completed127.0.0.1
2026-07-06 07:42:18a.lee@enterprise.comCreated new deal DL-2026-0988192.168.2.15
2026-07-06 07:30:05t.wong@crmpro.comModified email campaign Q310.0.1.200
2026-07-06 07:15:44m.jones@partner.orgDeleted expired leads batch172.16.1.33
2026-07-06 06:58:22admin@crmpro.comSystem configuration updated192.168.1.100
2026-07-06 06:42:10k.brown@company.comApproved invoice INV-2026-078810.0.0.12
2026-07-06 06:28:36r.garcia@enterprise.comPassword reset requested192.168.3.77
+
+
+ Showing 10 of 247 entries + Last updated: Today 08:32 AM +
+
+ +
+
+
+

Advanced Search & Filter Table

Product inventory with search toolbar and category filter

+ Manage Products → +
+
+
+
+
+ + +
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + +
SKU
Product Name
Category
Stock
Price
SKU-00142Wireless Bluetooth Headset ProElectronics342$129.99
SKU-00143Ergonomic Office Chair MeshFurniture128$349.50
SKU-00144Cloud Storage License EnterpriseSoftware999$89.00
SKU-00145Premium Ballpoint Pen Set 12pkOffice Supplies2,150$18.75
SKU-00146Consulting Retainer - 40hrs/moServices$4,200.00
SKU-00147USB-C Docking Station UniversalElectronics89$79.99
SKU-00148Standing Desk Adjustable ElectricFurniture56$599.00
SKU-00149CRM Pro Annual License - TeamSoftware500$1,999.00
SKU-00150A4 Premium Copy Paper CaseOffice Supplies3,500$42.00
+
+
+ Showing 9 of 64 products + 2 low in stock +
+
+ +
+
+
+

Bulk Actions & Checkbox Table

Invoice management with multi-select and bulk operations

+ Create Invoice → +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + +
No. InvoiceCustomerDateTotalStatus
INV-2026-0788TechDistrib Inc.Jul 05, 2026$24,500.00Paid
INV-2026-0789CloudHost Ltd.Jul 03, 2026$12,800.00Pending
INV-2026-0790OfficePro SupplyJul 02, 2026$6,200.00Sent
INV-2026-0791MegaNetwork CorpJun 30, 2026$32,000.00Overdue
INV-2026-0792Consulting PlusJun 28, 2026$18,000.00Paid
INV-2026-0793DataSys SolutionsJun 27, 2026$45,200.00Pending
INV-2026-0794GreenEnergy CorpJun 25, 2026$28,900.00Sent
INV-2026-0795SmartBuild Ltd.Jun 24, 2026$8,750.00Overdue
+
+
+ Showing 8 of 42 invoices + Total outstanding: $86,200 +
+
+ +
+
+
+

Expandable Row & Rich Content Table

Employee directory with avatars, rich cells, and expandable details

+ View All Employees → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EmployeeDepartmentPerformanceJoined
SM

Sarah Mitchell

s.mitchell@crmpro.com

Sales
4.2 / 5.0
Mar 12, 2022
JC

James Chen

j.chen@crmpro.com

Engineering
5.0 / 5.0
Jan 08, 2021
AL

Alexandra Lee

a.lee@crmpro.com

Marketing
3.8 / 5.0
Jun 15, 2023
RP

Robert Patel

r.patel@crmpro.com

Finance
4.0 / 5.0
Sep 02, 2020
+
+
+ Showing 4 of 28 employees + Avg performance: 4.25 ★ +
+
+ +
+
+
+

Complete Enterprise DataTable with Pagination

Financial transactions with horizontal scroll and pagination controls

+ View All Transactions → +
+
+
+ + + + + + + + + + + + + +
ID TransaksiAkun AsalAkun TujuanNominalStatusMetode
+
+
+ Showing 1 to 10 of 120 entries +
+
+
+
+
+ diff --git a/Pages/Components/datatables5.cshtml b/Pages/Components/datatables5.cshtml new file mode 100644 index 0000000..302404d --- /dev/null +++ b/Pages/Components/datatables5.cshtml @@ -0,0 +1,245 @@ +@page "/datatables5" +@{ + ViewData["Title"] = "Data Tables 5"; +} +@{ + ViewData["SidebarVariant"] = "5"; + ViewData["Js:datatables.js"] = "js/datatables.js"; + +} + +
+
+

DataTables

Complete showcase of DataTable variants for enterprise systems

+
+ + +
+
+ +
+
+
+

Basic Striped Table

System Activity Log with zebra-striping for enhanced readability

+ View All → +
+
+
+ + + + + + + + + + + + + + + + + + + + + +
TimestampUserActivityIP Address
2026-07-06 08:32:15admin@crmpro.comUser login successful192.168.1.100
2026-07-06 08:28:42j.doe@company.comUpdated customer profile #884210.0.0.45
2026-07-06 08:15:03s.mith@partner.orgExported pipeline report Q2172.16.0.88
2026-07-06 07:55:30system@crmpro.comScheduled backup completed127.0.0.1
2026-07-06 07:42:18a.lee@enterprise.comCreated new deal DL-2026-0988192.168.2.15
2026-07-06 07:30:05t.wong@crmpro.comModified email campaign Q310.0.1.200
2026-07-06 07:15:44m.jones@partner.orgDeleted expired leads batch172.16.1.33
2026-07-06 06:58:22admin@crmpro.comSystem configuration updated192.168.1.100
2026-07-06 06:42:10k.brown@company.comApproved invoice INV-2026-078810.0.0.12
2026-07-06 06:28:36r.garcia@enterprise.comPassword reset requested192.168.3.77
+
+
+ Showing 10 of 247 entries + Last updated: Today 08:32 AM +
+
+ +
+
+
+

Advanced Search & Filter Table

Product inventory with search toolbar and category filter

+ Manage Products → +
+
+
+
+
+ + +
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + +
SKU
Product Name
Category
Stock
Price
SKU-00142Wireless Bluetooth Headset ProElectronics342$129.99
SKU-00143Ergonomic Office Chair MeshFurniture128$349.50
SKU-00144Cloud Storage License EnterpriseSoftware999$89.00
SKU-00145Premium Ballpoint Pen Set 12pkOffice Supplies2,150$18.75
SKU-00146Consulting Retainer - 40hrs/moServices$4,200.00
SKU-00147USB-C Docking Station UniversalElectronics89$79.99
SKU-00148Standing Desk Adjustable ElectricFurniture56$599.00
SKU-00149CRM Pro Annual License - TeamSoftware500$1,999.00
SKU-00150A4 Premium Copy Paper CaseOffice Supplies3,500$42.00
+
+
+ Showing 9 of 64 products + 2 low in stock +
+
+ +
+
+
+

Bulk Actions & Checkbox Table

Invoice management with multi-select and bulk operations

+ Create Invoice → +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + +
No. InvoiceCustomerDateTotalStatus
INV-2026-0788TechDistrib Inc.Jul 05, 2026$24,500.00Paid
INV-2026-0789CloudHost Ltd.Jul 03, 2026$12,800.00Pending
INV-2026-0790OfficePro SupplyJul 02, 2026$6,200.00Sent
INV-2026-0791MegaNetwork CorpJun 30, 2026$32,000.00Overdue
INV-2026-0792Consulting PlusJun 28, 2026$18,000.00Paid
INV-2026-0793DataSys SolutionsJun 27, 2026$45,200.00Pending
INV-2026-0794GreenEnergy CorpJun 25, 2026$28,900.00Sent
INV-2026-0795SmartBuild Ltd.Jun 24, 2026$8,750.00Overdue
+
+
+ Showing 8 of 42 invoices + Total outstanding: $86,200 +
+
+ +
+
+
+

Expandable Row & Rich Content Table

Employee directory with avatars, rich cells, and expandable details

+ View All Employees → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EmployeeDepartmentPerformanceJoined
SM

Sarah Mitchell

s.mitchell@crmpro.com

Sales
4.2 / 5.0
Mar 12, 2022
JC

James Chen

j.chen@crmpro.com

Engineering
5.0 / 5.0
Jan 08, 2021
AL

Alexandra Lee

a.lee@crmpro.com

Marketing
3.8 / 5.0
Jun 15, 2023
RP

Robert Patel

r.patel@crmpro.com

Finance
4.0 / 5.0
Sep 02, 2020
+
+
+ Showing 4 of 28 employees + Avg performance: 4.25 ★ +
+
+ +
+
+
+

Complete Enterprise DataTable with Pagination

Financial transactions with horizontal scroll and pagination controls

+ View All Transactions → +
+
+
+ + + + + + + + + + + + + +
ID TransaksiAkun AsalAkun TujuanNominalStatusMetode
+
+
+ Showing 1 to 10 of 120 entries +
+
+
+
+
+ diff --git a/Pages/Components/forms1.cshtml b/Pages/Components/forms1.cshtml new file mode 100644 index 0000000..e54f64b --- /dev/null +++ b/Pages/Components/forms1.cshtml @@ -0,0 +1,94 @@ +@page "/forms1" +@{ + ViewData["Title"] = "Forms 1"; +} +@{ + ViewData["SidebarVariant"] = "1"; +} + +
+

Forms Showcase

Comprehensive demo of form components, layouts, and input controls

+ +
+

Basic Form Layout

Three fundamental layout patterns — vertical, horizontal, and multi-column grid

+
+
Vertical Stack
+
Horizontal
+
Multi Grid
+
+
+ +
+

User Profile

Manage personal account information and preferences

+
+
+
+
+
+
+

Account Active

Enable or disable this user account

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

Company Setting

Configure your business entity information and modules

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

Tax Setting

Configure tax codes, rates, and automatic application rules

+
+
+
+
11%
+
+
+
+
+
+ +
+

Currency & Exchange Rate Setting

Manage base currency, symbols, conversion rates, and validity

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

Multi-Branch Setting

Configure branch information, regional settings, and document numbering

+
+
+
+
+
+
+
+
+
+
+ +
diff --git a/Pages/Components/forms2.cshtml b/Pages/Components/forms2.cshtml new file mode 100644 index 0000000..55528cc --- /dev/null +++ b/Pages/Components/forms2.cshtml @@ -0,0 +1,94 @@ +@page "/forms2" +@{ + ViewData["Title"] = "Forms 2"; +} +@{ + ViewData["SidebarVariant"] = "2"; +} + +
+

Forms Showcase

Comprehensive demo of form components, layouts, and input controls

+ +
+

Basic Form Layout

Three fundamental layout patterns — vertical, horizontal, and multi-column grid

+
+
Vertical Stack
+
Horizontal
+
Multi Grid
+
+
+ +
+

User Profile

Manage personal account information and preferences

+
+
+
+
+
+
+

Account Active

Enable or disable this user account

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

Company Setting

Configure your business entity information and modules

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

Tax Setting

Configure tax codes, rates, and automatic application rules

+
+
+
+
11%
+
+
+
+
+
+ +
+

Currency & Exchange Rate Setting

Manage base currency, symbols, conversion rates, and validity

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

Multi-Branch Setting

Configure branch information, regional settings, and document numbering

+
+
+
+
+
+
+
+
+
+
+ +
diff --git a/Pages/Components/forms3.cshtml b/Pages/Components/forms3.cshtml new file mode 100644 index 0000000..dee4f00 --- /dev/null +++ b/Pages/Components/forms3.cshtml @@ -0,0 +1,88 @@ +@page "/forms3" +@{ + ViewData["Title"] = "Forms 3"; +} +@{ + ViewData["SidebarVariant"] = "3"; +} + +
+

Forms Showcase

Comprehensive demo of form components, layouts, and input controls

+ +
+

Basic Form Layout

Three fundamental layout patterns — vertical, horizontal, and multi-column grid

+
+
Vertical Stack
+
Horizontal
+
Multi Grid
+
+
+ +
+

User Profile

Manage personal account information and preferences

+
+

Account Active

Enable or disable this user account

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

Company Setting

Configure your business entity information and modules

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

Tax Setting

Configure tax codes, rates, and automatic application rules

+
+
+
+
11%
+
+
+
+
+
+ +
+

Currency & Exchange Rate Setting

Manage base currency, symbols, conversion rates, and validity

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

Multi-Branch Setting

Configure branch information, regional settings, and document numbering

+
+
+
+
+
+
+
+
+
+
+ +
diff --git a/Pages/Components/forms4.cshtml b/Pages/Components/forms4.cshtml new file mode 100644 index 0000000..9fbfb2c --- /dev/null +++ b/Pages/Components/forms4.cshtml @@ -0,0 +1,143 @@ +@page "/forms4" +@{ + ViewData["Title"] = "Forms 4"; +} +@{ + ViewData["SidebarVariant"] = "4"; +} + +
+
+

Forms Showcase

Comprehensive demo of form components, layouts, and input controls

+
+ +
+
+ +
+
+
+

Basic Form Layout

Three fundamental layout patterns — vertical, horizontal, and multi-column grid

+
+
+
+
+ + Vertical Stack +
+
+
+
+
+
+
+
+
+ + Horizontal +
+
+
+
+
+
+
+
+
+ + Multi Grid +
+
+
+
+
+
+
+
+
+ +
+
+
+

User Profile

Manage personal account information and preferences

+
+
+

Account Active

Enable or disable this user account

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

Company Setting

Configure your business entity information and modules

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

Tax Setting

Configure tax codes, rates, and automatic application rules

+
+
+
+
+
11%
+
+
+
+
+
+ +
+
+
+

Currency & Exchange Rate Setting

Manage base currency, symbols, conversion rates, and validity

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

Multi-Branch Setting

Configure branch information, regional settings, and document numbering

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Pages/Components/forms5.cshtml b/Pages/Components/forms5.cshtml new file mode 100644 index 0000000..7b83527 --- /dev/null +++ b/Pages/Components/forms5.cshtml @@ -0,0 +1,93 @@ +@page "/forms5" +@{ + ViewData["Title"] = "Forms 5"; +} +@{ + ViewData["SidebarVariant"] = "5"; +} + +
+
+

Forms Showcase

Comprehensive demo of form components, layouts, and input controls

+
+ +
+
+ +
+

Basic Form Layout

Three fundamental layout patterns — vertical, horizontal, and multi-column grid

+
+
Vertical Stack
+
Horizontal
+
Multi Grid
+
+
+ +
+

User Profile

Manage personal account information and preferences

+
+

Account Active

Enable or disable this user account

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

Company Setting

Configure your business entity information and modules

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

Tax Setting

Configure tax codes, rates, and automatic application rules

+
+
+
+
11%
+
+
+
+
+
+ +
+

Currency & Exchange Rate Setting

Manage base currency, symbols, conversion rates, and validity

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

Multi-Branch Setting

Configure branch information, regional settings, and document numbering

+
+
+
+
+
+
+
+
+
+
+ +
diff --git a/Pages/Components/pickers1.cshtml b/Pages/Components/pickers1.cshtml new file mode 100644 index 0000000..14f95ac --- /dev/null +++ b/Pages/Components/pickers1.cshtml @@ -0,0 +1,301 @@ +@page "/pickers1" +@{ + ViewData["Title"] = "Pickers 1"; +} +@{ + ViewData["SidebarVariant"] = "1"; + ViewData["Css:pickers-page.css"] = "css/pickers-page.css"; +} + +
+
+

Pickers & Select

Comprehensive showcase of select, combobox, date, time & advanced picker components

+
+ + +
+
+ +
+
+

Standard Select & Dropdown

Static selection components

+
+
+
+ +
+ +
+ +
+
+

Basic native select styled with Tailwind

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

Icon on the left enhances visual context

+
+
+
+ +
+
+

Searchable Combobox / Autocomplete

Filterable dropdown with keyboard input

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

Type to filter list dynamically

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

Clearable with X button to reset selection

+
+
+
+ +
+
+

Multi-Select Picker

Select multiple items with tag badges

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

Click items to select/deselect. Badges appear with remove button.

+
+
+ +
+
+

Date Pickers

Standard, range, and clearable date inputs

+
+
+
+ +
+ +
+ +
+
+

Native date input with calendar icon

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

From / To range with two date inputs

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

Reset button to clear date value

+
+
+
+ +
+
+

Time Pickers

Standard and interval-based time selection

+
+
+
+ +
+ +
+ +
+
+

Native time input with clock icon

+
+
+ +
+ +
+ +
+
+

30-minute interval dropdown list

+
+
+
+ +
+
+

Advanced Contextual Pickers

Date-time combo, color picker & status badge picker

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

Side-by-side date and time inputs

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

Grid-based color swatch picker

+
+
+ +
+ +
+ +
+
+

Select status with colored badge preview

+
+
+
+ +
diff --git a/Pages/Components/pickers2.cshtml b/Pages/Components/pickers2.cshtml new file mode 100644 index 0000000..2abe582 --- /dev/null +++ b/Pages/Components/pickers2.cshtml @@ -0,0 +1,301 @@ +@page "/pickers2" +@{ + ViewData["Title"] = "Pickers 2"; +} +@{ + ViewData["SidebarVariant"] = "2"; + ViewData["Css:pickers-page.css"] = "css/pickers-page.css"; +} + +
+
+

Pickers & Select

Comprehensive showcase of select, combobox, date, time & advanced picker components

+
+ + +
+
+ +
+
+

Standard Select & Dropdown

Static selection components

+
+
+
+ +
+ +
+ +
+
+

Basic native select styled with Tailwind

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

Icon on the left enhances visual context

+
+
+
+ +
+
+

Searchable Combobox / Autocomplete

Filterable dropdown with keyboard input

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

Type to filter list dynamically

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

Clearable with X button to reset selection

+
+
+
+ +
+
+

Multi-Select Picker

Select multiple items with tag badges

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

Click items to select/deselect. Badges appear with remove button.

+
+
+ +
+
+

Date Pickers

Standard, range, and clearable date inputs

+
+
+
+ +
+ +
+ +
+
+

Native date input with calendar icon

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

From / To range with two date inputs

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

Reset button to clear date value

+
+
+
+ +
+
+

Time Pickers

Standard and interval-based time selection

+
+
+
+ +
+ +
+ +
+
+

Native time input with clock icon

+
+
+ +
+ +
+ +
+
+

30-minute interval dropdown list

+
+
+
+ +
+
+

Advanced Contextual Pickers

Date-time combo, color picker & status badge picker

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

Side-by-side date and time inputs

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

Grid-based color swatch picker

+
+
+ +
+ +
+ +
+
+

Select status with colored badge preview

+
+
+
+ +
diff --git a/Pages/Components/pickers3.cshtml b/Pages/Components/pickers3.cshtml new file mode 100644 index 0000000..72ed5e4 --- /dev/null +++ b/Pages/Components/pickers3.cshtml @@ -0,0 +1,302 @@ +@page "/pickers3" +@{ + ViewData["Title"] = "Pickers 3"; +} +@{ + ViewData["SidebarVariant"] = "3"; + ViewData["Css:pickers-page.css"] = "css/pickers-page.css"; +} + +
+
+

Pickers & Select

Comprehensive showcase of select, combobox, date, time & advanced picker components

+
+ + +
+
+ +
+
+

Standard Select & Dropdown

Static selection components

+
+
+
+ +
+ +
+ +
+
+

Basic native select styled with Tailwind

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

Icon on the left enhances visual context

+
+
+
+ +
+
+

Searchable Combobox / Autocomplete

Filterable dropdown with keyboard input

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

Type to filter list dynamically

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

Clearable with X button to reset selection

+
+
+
+ +
+
+

Multi-Select Picker

Select multiple items with tag badges

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

Click items to select/deselect. Badges appear with remove button.

+
+
+ +
+
+

Date Pickers

Standard, range, and clearable date inputs

+
+
+
+ +
+ +
+ +
+
+

Native date input with calendar icon

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

From / To range with two date inputs

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

Reset button to clear date value

+
+
+
+ +
+
+

Time Pickers

Standard and interval-based time selection

+
+
+
+ +
+ +
+ +
+
+

Native time input with clock icon

+
+
+ +
+ +
+
+ +
+
+

30-minute interval dropdown list

+
+
+
+ +
+
+

Advanced Contextual Pickers

Date-time combo, color picker & status badge picker

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

Side-by-side date and time inputs

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

Grid-based color swatch picker

+
+
+ +
+ +
+ +
+
+

Select status with colored badge preview

+
+
+
+ + diff --git a/Pages/Components/pickers4.cshtml b/Pages/Components/pickers4.cshtml new file mode 100644 index 0000000..a6ca159 --- /dev/null +++ b/Pages/Components/pickers4.cshtml @@ -0,0 +1,302 @@ +@page "/pickers4" +@{ + ViewData["Title"] = "Pickers 4"; +} +@{ + ViewData["SidebarVariant"] = "4"; + ViewData["Css:pickers-page.css"] = "css/pickers-page.css"; +} + +
+
+

Pickers & Select

Comprehensive showcase of select, combobox, date, time & advanced picker components

+
+ + +
+
+ +
+
+

Standard Select & Dropdown

Static selection components

+
+
+
+ +
+ +
+ +
+
+

Basic native select styled with Tailwind

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

Icon on the left enhances visual context

+
+
+
+ +
+
+

Searchable Combobox / Autocomplete

Filterable dropdown with keyboard input

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

Type to filter list dynamically

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

Clearable with X button to reset selection

+
+
+
+ +
+
+

Multi-Select Picker

Select multiple items with tag badges

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

Click items to select/deselect. Badges appear with remove button.

+
+
+ +
+
+

Date Pickers

Standard, range, and clearable date inputs

+
+
+
+ +
+ +
+ +
+
+

Native date input with calendar icon

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

From / To range with two date inputs

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

Reset button to clear date value

+
+
+
+ +
+
+

Time Pickers

Standard and interval-based time selection

+
+
+
+ +
+ +
+ +
+
+

Native time input with clock icon

+
+
+ +
+ +
+
+ +
+
+

30-minute interval dropdown list

+
+
+
+ +
+
+

Advanced Contextual Pickers

Date-time combo, color picker & status badge picker

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

Side-by-side date and time inputs

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

Grid-based color swatch picker

+
+
+ +
+ +
+ +
+
+

Select status with colored badge preview

+
+
+
+ + diff --git a/Pages/Components/pickers5.cshtml b/Pages/Components/pickers5.cshtml new file mode 100644 index 0000000..f4da479 --- /dev/null +++ b/Pages/Components/pickers5.cshtml @@ -0,0 +1,302 @@ +@page "/pickers5" +@{ + ViewData["Title"] = "Pickers 5"; +} +@{ + ViewData["SidebarVariant"] = "5"; + ViewData["Css:pickers-page.css"] = "css/pickers-page.css"; +} + +
+
+

Pickers & Select

Comprehensive showcase of select, combobox, date, time & advanced picker components

+
+ + +
+
+ +
+
+

Standard Select & Dropdown

Static selection components

+
+
+
+ +
+ +
+ +
+
+

Basic native select styled with Tailwind

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

Icon on the left enhances visual context

+
+
+
+ +
+
+

Searchable Combobox / Autocomplete

Filterable dropdown with keyboard input

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

Type to filter list dynamically

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

Clearable with X button to reset selection

+
+
+
+ +
+
+

Multi-Select Picker

Select multiple items with tag badges

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

Click items to select/deselect. Badges appear with remove button.

+
+
+ +
+
+

Date Pickers

Standard, range, and clearable date inputs

+
+
+
+ +
+ +
+ +
+
+

Native date input with calendar icon

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

From / To range with two date inputs

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

Reset button to clear date value

+
+
+
+ +
+
+

Time Pickers

Standard and interval-based time selection

+
+
+
+ +
+ +
+ +
+
+

Native time input with clock icon

+
+
+ +
+ +
+
+ +
+
+

30-minute interval dropdown list

+
+
+
+ +
+
+

Advanced Contextual Pickers

Date-time combo, color picker & status badge picker

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

Side-by-side date and time inputs

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

Grid-based color swatch picker

+
+
+ +
+ +
+ +
+
+

Select status with colored badge preview

+
+
+
+ + diff --git a/Pages/Components/selection1.cshtml b/Pages/Components/selection1.cshtml new file mode 100644 index 0000000..bf94f2a --- /dev/null +++ b/Pages/Components/selection1.cshtml @@ -0,0 +1,372 @@ +@page "/selection1" +@{ + ViewData["Title"] = "Selection 1"; +} +@{ + ViewData["SidebarVariant"] = "1"; +} + +
+
+

Controls: Selection & Sliders

Comprehensive showcase of checkboxes, radio buttons, toggle switches, and range sliders

+
+ + +
+
+ +
+
+

Advanced Checkboxes

Standard, custom card, and disabled/indeterminate states

+
+
+
+ +
+ + + +
+

Native checkbox styled with accent color

+
+
+ +
+ + + +
+

Entire card highlights when checked

+
+
+ +
+ + + + +
+

Disabled (greyed out) and indeterminate (dash) visual states

+
+
+
+ +
+
+

Advanced Radio Buttons

Standard, segmented button group, and custom card variants

+
+
+
+ +
+ + + +
+

Clear circle selection indicator

+
+
+ +
+ +
+

Attached button group — one active selection

+
+ +
+
+
+ +
+ +
+

Only one card can be active at a time

+
+
+
+ +
+
+

Toggle Switches

Standard, icon/text inside, and disabled variants

+
+
+
+ +
+ + + +
+

Smooth sliding animation with accent color

+
+
+ +
+ + + +
+

Checkmark/cross icons, ON/OFF text, or sync icon inside handle

+
+
+ +
+ + + +
+

Faded visual with disabled pointer events

+
+
+
+ +
+
+

Custom Range Sliders

Standard, floating value, and step/tick variants

+
+
+
+ +
+ +
+
050100
+

Clean track with rounded thumb accent color

+
+
+ +
+
+ +
+
0%50%100%
+

Real-time value indicator above thumb

+
+
+ +
+
+ +
+ +
+
Rating: /5
+
+

Discrete steps with dot markers and star rating

+
+
+
+
+ +
+ + + +
+
+
+ +
+ + + +
+
+
+ +
+ $0 + + $100 + +
+
+
+
+ +
+
+

Contextual Grouping — Notification Settings

Real-world form combining checkbox, radio, switch, and slider components

+
+
+
+
+

Notification Channels

+
+ + + +
+
+
+

Notification Frequency

+
+ +
+
+
+
+
+

Quick Toggles

+
+ + +
+
+
+

Volume & Brightness

+
+
+ + + +
+
+ + + +
+
+
+
+
+
+ +
diff --git a/Pages/Components/selection2.cshtml b/Pages/Components/selection2.cshtml new file mode 100644 index 0000000..bc9c0e0 --- /dev/null +++ b/Pages/Components/selection2.cshtml @@ -0,0 +1,372 @@ +@page "/selection2" +@{ + ViewData["Title"] = "Selection 2"; +} +@{ + ViewData["SidebarVariant"] = "2"; +} + +
+
+

Controls: Selection & Sliders

Comprehensive showcase of checkboxes, radio buttons, toggle switches, and range sliders

+
+ + +
+
+ +
+
+

Advanced Checkboxes

Standard, custom card, and disabled/indeterminate states

+
+
+
+ +
+ + + +
+

Native checkbox styled with accent color

+
+
+ +
+ + + +
+

Entire card highlights when checked

+
+
+ +
+ + + + +
+

Disabled (greyed out) and indeterminate (dash) visual states

+
+
+
+ +
+
+

Advanced Radio Buttons

Standard, segmented button group, and custom card variants

+
+
+
+ +
+ + + +
+

Clear circle selection indicator

+
+
+ +
+ +
+

Attached button group — one active selection

+
+ +
+
+
+ +
+ +
+

Only one card can be active at a time

+
+
+
+ +
+
+

Toggle Switches

Standard, icon/text inside, and disabled variants

+
+
+
+ +
+ + + +
+

Smooth sliding animation with accent color

+
+
+ +
+ + + +
+

Checkmark/cross icons, ON/OFF text, or sync icon inside handle

+
+
+ +
+ + + +
+

Faded visual with disabled pointer events

+
+
+
+ +
+
+

Custom Range Sliders

Standard, floating value, and step/tick variants

+
+
+
+ +
+ +
+
050100
+

Clean track with rounded thumb accent color

+
+
+ +
+
+ +
+
0%50%100%
+

Real-time value indicator above thumb

+
+
+ +
+
+ +
+ +
+
Rating: /5
+
+

Discrete steps with dot markers and star rating

+
+
+
+
+ +
+ + + +
+
+
+ +
+ + + +
+
+
+ +
+ $0 + + $100 + +
+
+
+
+ +
+
+

Contextual Grouping — Notification Settings

Real-world form combining checkbox, radio, switch, and slider components

+
+
+
+
+

Notification Channels

+
+ + + +
+
+
+

Notification Frequency

+
+ +
+
+
+
+
+

Quick Toggles

+
+ + +
+
+
+

Volume & Brightness

+
+
+ + + +
+
+ + + +
+
+
+
+
+
+ +
diff --git a/Pages/Components/selection3.cshtml b/Pages/Components/selection3.cshtml new file mode 100644 index 0000000..f7f6676 --- /dev/null +++ b/Pages/Components/selection3.cshtml @@ -0,0 +1,372 @@ +@page "/selection3" +@{ + ViewData["Title"] = "Selection 3"; +} +@{ + ViewData["SidebarVariant"] = "3"; +} + +
+
+

Controls: Selection & Sliders

Comprehensive showcase of checkboxes, radio buttons, toggle switches, and range sliders

+
+ + +
+
+ +
+
+

Advanced Checkboxes

Standard, custom card, and disabled/indeterminate states

+
+
+
+ +
+ + + +
+

Native checkbox styled with accent color

+
+
+ +
+ + + +
+

Entire card highlights when checked

+
+
+ +
+ + + + +
+

Disabled (greyed out) and indeterminate (dash) visual states

+
+
+
+ +
+
+

Advanced Radio Buttons

Standard, segmented button group, and custom card variants

+
+
+
+ +
+ + + +
+

Clear circle selection indicator

+
+
+ +
+ +
+

Attached button group — one active selection

+
+ +
+
+
+ +
+ +
+

Only one card can be active at a time

+
+
+
+ +
+
+

Toggle Switches

Standard, icon/text inside, and disabled variants

+
+
+
+ +
+ + + +
+

Smooth sliding animation with accent color

+
+
+ +
+ + + +
+

Checkmark/cross icons, ON/OFF text, or sync icon inside handle

+
+
+ +
+ + + +
+

Faded visual with disabled pointer events

+
+
+
+ +
+
+

Custom Range Sliders

Standard, floating value, and step/tick variants

+
+
+
+ +
+ +
+
050100
+

Clean track with rounded thumb accent color

+
+
+ +
+
+ +
+
0%50%100%
+

Real-time value indicator above thumb

+
+
+ +
+
+ +
+ +
+
Rating: /5
+
+

Discrete steps with dot markers and star rating

+
+
+
+
+ +
+ + + +
+
+
+ +
+ + + +
+
+
+ +
+ $0 + + $100 + +
+
+
+
+ +
+
+

Contextual Grouping — Notification Settings

Real-world form combining checkbox, radio, switch, and slider components

+
+
+
+
+

Notification Channels

+
+ + + +
+
+
+

Notification Frequency

+
+ +
+
+
+
+
+

Quick Toggles

+
+ + +
+
+
+

Volume & Brightness

+
+
+ + + +
+
+ + + +
+
+
+
+
+
+ +
diff --git a/Pages/Components/selection4.cshtml b/Pages/Components/selection4.cshtml new file mode 100644 index 0000000..3340371 --- /dev/null +++ b/Pages/Components/selection4.cshtml @@ -0,0 +1,372 @@ +@page "/selection4" +@{ + ViewData["Title"] = "Selection 4"; +} +@{ + ViewData["SidebarVariant"] = "4"; +} + +
+
+

Controls: Selection & Sliders

Comprehensive showcase of checkboxes, radio buttons, toggle switches, and range sliders

+
+ + +
+
+ +
+
+

Advanced Checkboxes

Standard, custom card, and disabled/indeterminate states

+
+
+
+ +
+ + + +
+

Native checkbox styled with accent color

+
+
+ +
+ + + +
+

Entire card highlights when checked

+
+
+ +
+ + + + +
+

Disabled (greyed out) and indeterminate (dash) visual states

+
+
+
+ +
+
+

Advanced Radio Buttons

Standard, segmented button group, and custom card variants

+
+
+
+ +
+ + + +
+

Clear circle selection indicator

+
+
+ +
+ +
+

Attached button group — one active selection

+
+ +
+
+
+ +
+ +
+

Only one card can be active at a time

+
+
+
+ +
+
+

Toggle Switches

Standard, icon/text inside, and disabled variants

+
+
+
+ +
+ + + +
+

Smooth sliding animation with accent color

+
+
+ +
+ + + +
+

Checkmark/cross icons, ON/OFF text, or sync icon inside handle

+
+
+ +
+ + + +
+

Faded visual with disabled pointer events

+
+
+
+ +
+
+

Custom Range Sliders

Standard, floating value, and step/tick variants

+
+
+
+ +
+ +
+
050100
+

Clean track with rounded thumb accent color

+
+
+ +
+
+ +
+
0%50%100%
+

Real-time value indicator above thumb

+
+
+ +
+
+ +
+ +
+
Rating: /5
+
+

Discrete steps with dot markers and star rating

+
+
+
+
+ +
+ + + +
+
+
+ +
+ + + +
+
+
+ +
+ $0 + + $100 + +
+
+
+
+ +
+
+

Contextual Grouping — Notification Settings

Real-world form combining checkbox, radio, switch, and slider components

+
+
+
+
+

Notification Channels

+
+ + + +
+
+
+

Notification Frequency

+
+ +
+
+
+
+
+

Quick Toggles

+
+ + +
+
+
+

Volume & Brightness

+
+
+ + + +
+
+ + + +
+
+
+
+
+
+ +
diff --git a/Pages/Components/selection5.cshtml b/Pages/Components/selection5.cshtml new file mode 100644 index 0000000..1125002 --- /dev/null +++ b/Pages/Components/selection5.cshtml @@ -0,0 +1,372 @@ +@page "/selection5" +@{ + ViewData["Title"] = "Selection 5"; +} +@{ + ViewData["SidebarVariant"] = "5"; +} + +
+
+

Controls: Selection & Sliders

Comprehensive showcase of checkboxes, radio buttons, toggle switches, and range sliders

+
+ + +
+
+ +
+
+

Advanced Checkboxes

Standard, custom card, and disabled/indeterminate states

+
+
+
+ +
+ + + +
+

Native checkbox styled with accent color

+
+
+ +
+ + + +
+

Entire card highlights when checked

+
+
+ +
+ + + + +
+

Disabled (greyed out) and indeterminate (dash) visual states

+
+
+
+ +
+
+

Advanced Radio Buttons

Standard, segmented button group, and custom card variants

+
+
+
+ +
+ + + +
+

Clear circle selection indicator

+
+
+ +
+ +
+

Attached button group — one active selection

+
+ +
+
+
+ +
+ +
+

Only one card can be active at a time

+
+
+
+ +
+
+

Toggle Switches

Standard, icon/text inside, and disabled variants

+
+
+
+ +
+ + + +
+

Smooth sliding animation with accent color

+
+
+ +
+ + + +
+

Checkmark/cross icons, ON/OFF text, or sync icon inside handle

+
+
+ +
+ + + +
+

Faded visual with disabled pointer events

+
+
+
+ +
+
+

Custom Range Sliders

Standard, floating value, and step/tick variants

+
+
+
+ +
+ +
+
050100
+

Clean track with rounded thumb accent color

+
+
+ +
+
+ +
+
0%50%100%
+

Real-time value indicator above thumb

+
+
+ +
+
+ +
+ +
+
Rating: /5
+
+

Discrete steps with dot markers and star rating

+
+
+
+
+ +
+ + + +
+
+
+ +
+ + + +
+
+
+ +
+ $0 + + $100 + +
+
+
+
+ +
+
+

Contextual Grouping — Notification Settings

Real-world form combining checkbox, radio, switch, and slider components

+
+
+
+
+

Notification Channels

+
+ + + +
+
+
+

Notification Frequency

+
+ +
+
+
+
+
+

Quick Toggles

+
+ + +
+
+
+

Volume & Brightness

+
+
+ + + +
+
+ + + +
+
+
+
+
+
+ +
diff --git a/Pages/Components/tabs1.cshtml b/Pages/Components/tabs1.cshtml new file mode 100644 index 0000000..e11e9d1 --- /dev/null +++ b/Pages/Components/tabs1.cshtml @@ -0,0 +1,188 @@ +@page "/tabs1" +@{ + ViewData["Title"] = "Tabs 1"; +} +@{ + ViewData["SidebarVariant"] = "1"; + ViewData["Css:tabs-page.css"] = "css/tabs-page.css"; + ViewData["Js:tabs.js"] = "js/tabs.js"; + +} + +
+
+
+

Tabs Showcase

+

Comprehensive demo of tab components — horizontal, pill, vertical, card, and advanced animated variants

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

Underline Horizontal Tabs

+

Classic underline indicator with smooth hover transitions — ideal for settings, profiles, and content navigation

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

Pill Tabs

+

Capsule-shaped tabs with soft background — modern, clean, and touch-friendly for mobile interfaces

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

Vertical Tabs

+

Left-aligned stacked tabs with background highlight — perfect for settings panels and documentation

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

Card Tabs

+

Bordered card-style tabs with icon and metadata — premium look for dashboard and settings navigation

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

Animated Tabs

+

Smooth slide-in panel transitions with animated badge indicators and status dots

+
+
+
+
+
+ + + +
+
+
+
+
+ + +
+
+
+
diff --git a/Pages/Components/tabs2.cshtml b/Pages/Components/tabs2.cshtml new file mode 100644 index 0000000..5fed3ba --- /dev/null +++ b/Pages/Components/tabs2.cshtml @@ -0,0 +1,124 @@ +@page "/tabs2" +@{ + ViewData["Title"] = "Tabs 2"; +} +@{ + ViewData["SidebarVariant"] = "2"; + ViewData["Css:tabs-page.css"] = "css/tabs-page.css"; + ViewData["Js:tabs.js"] = "js/tabs.js"; + +} + +
+
+
+

Tabs Showcase

+

Comprehensive demo of tab components — horizontal, pill, vertical, card, and advanced animated variants

+
+
+ +
+
+ +
+

Underline Horizontal Tabs

Classic underline indicator with smooth hover transitions — ideal for settings, profiles, and content navigation

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

Pill Tabs

Capsule-shaped tabs with soft background — modern, clean, and touch-friendly for mobile interfaces

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

Vertical Tabs

Left-aligned stacked tabs with background highlight — perfect for settings panels and documentation

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

Card Tabs

Bordered card-style tabs with icon and metadata — premium look for dashboard and settings navigation

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

Animated Tabs

Smooth slide-in panel transitions with animated badge indicators and status dots

+
+
+
+ + + +
+
+
+
+
+ + +
+
+
+
diff --git a/Pages/Components/tabs3.cshtml b/Pages/Components/tabs3.cshtml new file mode 100644 index 0000000..17f5a5a --- /dev/null +++ b/Pages/Components/tabs3.cshtml @@ -0,0 +1,124 @@ +@page "/tabs3" +@{ + ViewData["Title"] = "Tabs 3"; +} +@{ + ViewData["SidebarVariant"] = "3"; + ViewData["Css:tabs-page.css"] = "css/tabs-page.css"; + ViewData["Js:tabs.js"] = "js/tabs.js"; + +} + +
+
+
+

Tabs Showcase

+

Comprehensive demo of tab components — horizontal, pill, vertical, card, and advanced animated variants

+
+
+ +
+
+ +
+

Underline Horizontal Tabs

Classic underline indicator with smooth hover transitions — ideal for settings, profiles, and content navigation

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

Pill Tabs

Capsule-shaped tabs with soft background — modern, clean, and touch-friendly for mobile interfaces

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

Vertical Tabs

Left-aligned stacked tabs with background highlight — perfect for settings panels and documentation

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

Card Tabs

Bordered card-style tabs with icon and metadata — premium look for dashboard and settings navigation

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

Animated Tabs

Smooth slide-in panel transitions with animated badge indicators and status dots

+
+
+
+ + + +
+
+
+
+
+ + +
+
+
+
diff --git a/Pages/Components/tabs4.cshtml b/Pages/Components/tabs4.cshtml new file mode 100644 index 0000000..231c346 --- /dev/null +++ b/Pages/Components/tabs4.cshtml @@ -0,0 +1,124 @@ +@page "/tabs4" +@{ + ViewData["Title"] = "Tabs 4"; +} +@{ + ViewData["SidebarVariant"] = "4"; + ViewData["Css:tabs-page.css"] = "css/tabs-page.css"; + ViewData["Js:tabs.js"] = "js/tabs.js"; + +} + +
+
+
+

Tabs Showcase

+

Comprehensive demo of tab components — horizontal, pill, vertical, card, and advanced animated variants

+
+
+ +
+
+ +
+

Underline Horizontal Tabs

Classic underline indicator with smooth hover transitions — ideal for settings, profiles, and content navigation

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

Pill Tabs

Capsule-shaped tabs with soft background — modern, clean, and touch-friendly for mobile interfaces

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

Vertical Tabs

Left-aligned stacked tabs with background highlight — perfect for settings panels and documentation

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

Card Tabs

Bordered card-style tabs with icon and metadata — premium look for dashboard and settings navigation

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

Animated Tabs

Smooth slide-in panel transitions with animated badge indicators and status dots

+
+
+
+ + + +
+
+
+
+
+ + +
+
+
+
diff --git a/Pages/Components/tabs5.cshtml b/Pages/Components/tabs5.cshtml new file mode 100644 index 0000000..0252e1a --- /dev/null +++ b/Pages/Components/tabs5.cshtml @@ -0,0 +1,124 @@ +@page "/tabs5" +@{ + ViewData["Title"] = "Tabs 5"; +} +@{ + ViewData["SidebarVariant"] = "5"; + ViewData["Css:tabs-page.css"] = "css/tabs-page.css"; + ViewData["Js:tabs.js"] = "js/tabs.js"; + +} + +
+
+
+

Tabs Showcase

+

Comprehensive demo of tab components — horizontal, pill, vertical, card, and advanced animated variants

+
+
+ +
+
+ +
+

Underline Horizontal Tabs

Classic underline indicator with smooth hover transitions — ideal for settings, profiles, and content navigation

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

Pill Tabs

Capsule-shaped tabs with soft background — modern, clean, and touch-friendly for mobile interfaces

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

Vertical Tabs

Left-aligned stacked tabs with background highlight — perfect for settings panels and documentation

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

Card Tabs

Bordered card-style tabs with icon and metadata — premium look for dashboard and settings navigation

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

Animated Tabs

Smooth slide-in panel transitions with animated badge indicators and status dots

+
+
+
+ + + +
+
+
+
+
+ + +
+
+
+
diff --git a/Pages/Dashboard/dashboard-crm1.cshtml b/Pages/Dashboard/dashboard-crm1.cshtml new file mode 100644 index 0000000..1f4f4cd --- /dev/null +++ b/Pages/Dashboard/dashboard-crm1.cshtml @@ -0,0 +1,441 @@ +@page "/dashboard-crm1" +@{ + ViewData["Title"] = "Dashboard CRM 1"; +} +@{ + ViewData["SidebarVariant"] = "1"; + ViewData["Js:dashboard-crm.js"] = "js/dashboard-crm.js"; + +} + +
+
+

CRM Dashboard

Customer Relationship Management — Period: Q2 2026

+
+ + +
+
+ +
+
+
+
+

CRM Overview

Key Metrics

+
+
+
+

Total Revenue

$2.46M

▲ +15.3%
+

Pipeline Value

$4.83M

▲ +22.1%
+

Customers

1,847

▲ +9.3%
+

Win Rate

34.2%

▲ +2.1pp
+
+
+
MRR: $128KQ2 2026
+
+
+

Total Revenue

$2.46M

▲ +15.3%
+

Pipeline Value

$4.83M

▲ +22.1%
+

Win Rate

34.2%

▲ +2.1pp
+

Active Customers

1,847

▲ +9.3%
+
+
+

Avg Deal Size

$14.3K

▲ +5.8%
+

CLV

$48.6K

▲ +12.4%
+

Churn Rate

2.1%

▼ -0.4pp
+

MRR

$128K

▲ +8.7%
+
+
+ +
+

CRM Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Revenue

$2.46M ▲ 15.3%

+

Pipeline Value

$4.83M ▲ 22.1%

+

Win Rate

34.2% ▲ 2.1pp

+

Customers

1,847 ▲ 9.3%

+

Avg Deal Size

$14.3K ▲ 5.8%

+

CLV

$48.6K ▲ 12.4%

+

Churn Rate

2.1% ▼ 0.4pp

+

MRR

$128K ▲ 8.7%

+

Leads

2,450 ▲ 18%

+

Deals

640 ▲ 12%

+

Conversion

4.7% ▲ 0.8%

+

CSAT

4.2 ▲ 0.3

+

Contacts

3,250 ▲ 14%

+

NPS Score

72 ▲ 5pts

+

Avg Cycle

62 days ▼ 3d

+

Response Time

2.4hrs ▼ 0.3

+

SLA

94.2% ▲ 2.1%

+

Email Open

24.5% ▲ 2.3%

+

Campaigns

24 ▲ 4

+

Enterprise

35% rev share

+
+
+ +
+
+
+

Revenue Trend

Monthly revenue vs target

+
+ Revenue + Target +
+
+
+
+
+

Lead Sources

+

By category this period

+
+
+
Website 42%
+
Referral 22%
+
Social 15%
+
Email 12%
+
Others 9%
+
+
+
+ +
+
+

Pipeline Summary

+

As of Q2 2026

+
+
+
+

Total Pipeline

$4.83M

+
+
+
+

Closed Won

$1.35M

+
+
+
+

Avg Deal Size

$14.3K

+
+
Win Rate34.2%Cycle62 days
+
+
+
+

Deal Stages

+

Pipeline by stage

+
+
+
+

Prospecting

1,225

+
+
+
+

Qualified

640

+
+
+
+

Negotiation

156

+
+
+
+

Closed Won

89

+
+
+
CVR: 4.7%Velocity: $78K/day
+
+
+

Sales Activity

+

Monthly movement

+
+
+
+245

Calls

+
+450

Emails

+
+89

Meetings

+
+
+
+ +
+
+
+

Recent Deals

Latest opportunities

+ New Deal → +
+
+ + + + + + + + +
DateDeal#DescriptionValueStageStatus
Jun 30DL-2026-0421Enterprise SaaS contract$284,500NegotiationActive
Jun 29DL-2026-0420Q3 renewal - MegaCorp$42,800Closed WonActive
Jun 28DL-2026-0419Consulting engagement$186,200QualifiedActive
Jun 27DL-2026-0418New lead - TechStart$38,400ProspectingPending
+
+
Active: 4 dealsTotal pipeline: $4.83M
+
+
+
+

CRM Activity

Real-time sales updates

+ Live +
+
+
+
DL
+

Deal Won — DL-2026-0882

💰 $24,500 · Customer: TechDistrib · SaaS

12 min ago

+ Won +
+
+
LD
+

Lead Created — Customer: MegaCorp

📥 $86,200 · Source: Website referral

35 min ago

+ New +
+
+
DL
+

Deal Updated — Q3 renewal

📋 $42,800 · Stage moved to Negotiation

1 hour ago

+ Updated +
+
+
EM
+

Email Sent — Campaign Q2

📧 2,450 recipients · Open rate 24.5%

2 hours ago

+ Sent +
+
+
+
+ +
+
+

Conversion Metrics

+

Q2 2026 performance

+
+
+
+
+
+
+

Leads→MQL

+ 68% / 65% +
+
+
+
+
+
+
+
+
+
+

MQL→SQL

+ 42% / 40% +
+
+
+
+
+
+
+
+
+
+

SQL→Won

+ 34% / 32% +
+
+
+
+
+
+
+
+
+
+

Overall CVR

+ 4.7% / 4.5% +
+
+
+
+
+
+
Target CVR: 5%On Track
+
+
+

Top Performers

+

This quarter ranking

+
+
+
+

Sarah M.

$420K

48%

+
+
+
+

James C.

$385K

42%

+
+
+
+

Alex L.

$312K

38%

+
+
+
+

Emma P.

$278K

35%

+
+
+
Top Deals: 28Avg Win: 39%
+
+
+

Support Metrics

+

Customer service KPIs

+
+
+
+

Open Tickets

48

+
-12%
+
+
+
+

Avg Response

2.4 hrs

+
▼ 0.3
+
+
+
+

CSAT Score

4.2 / 5.0

+
▲ 0.3
+
+
+
+

Resolution Time

6.2 hrs

+
▲ 8%
+
+
+
+
+ +
+
+
+

Lead Overview

Top sources

+ View Full → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Source CodeSource NameLeadsConversion
S-001Website1,8475.2%
S-002Referral9827.8%
S-003Social Media6543.1%
S-004Email Campaign5234.5%
S-005Events3426.2%
S-006Partner Network2988.1%
S-007Direct Mail1872.8%
S-008Paid Ads1484.1%
S-009Content Marketing420
S-010Webinar950
S-011Inbound Call780
S-012Chatbot450
S-013Trade Show320
S-014Affiliate275
S-015SMS Campaign98
S-016Direct Outreach150
S-017YouTube/Video2,600
S-018Podcast1,850
S-019LinkedIn Ads620
S-020Twitter/X340
S-021Facebook Ads480
S-022Instagram2,400
S-023Google Ads1,600
S-024Bing Ads850
S-025Retargeting420
S-026PR/Media500
S-027Sponsorship200
S-028Community Forum5,600
S-029Mobile App3,800
S-030QR Code2,100
S-031Chat/WhatsApp320
S-032SEO Organic2,800
S-033SEM/PPC1,900
S-034Sales Team2,400
S-035Partner Referral680
S-036Customer Referral520
S-037Case Study310
S-038Whitepaper180
S-039Ebook Download95
S-040Free Trial220
S-041Demo Request340
S-042Consultation65
S-043Product Launch85
S-044Holiday Promo42
S-045Survey Response620
+
+
+
Total Leads: 4,981Avg CVR: 4.7%
+
+
+
+

Upcoming Renewals

Contracts due next 14 days

+ Manage Renewals → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ContractClientAmountDue DateStatus
CT-0882TechDistrib Inc.$24,500Jul 05Due Soon
CT-0885CloudHost Ltd.$12,800Jul 08Due Soon
CT-0888OfficePro Supply$6,200Jul 10Future
CT-0890Consulting Plus$18,000Jul 12Future
CT-0875MegaNetwork$32,000Jul 03Overdue
CT-0901DataSys Solutions$45,200Jul 02Overdue
CT-0902Prime Logistics$15,600Jul 04Due Soon
CT-0903GreenEnergy Corp$28,900Jul 05Due Soon
CT-0904SmartBuild Ltd.$8,750Jul 07Due Soon
CT-0905MediCare Supplies$19,300Jul 09Due Soon
CT-0906AquaPure Systems$11,400Jul 11Future
CT-0907BuildRight Materials$36,800Jul 13Future
CT-0908FreshFoods Group$9,200Jul 14Future
CT-0909AutoParts Inc.$22,600Jul 15Future
CT-0910CloudNet Services$14,100Jul 16Future
CT-0911Sunrise Energy$41,500Jun 28Overdue
CT-0912Urban Design Co$7,800Jun 30Overdue
CT-0913SafeGuard Security$5,400Jul 01Overdue
CT-0914EcoFriendly Pkg$16,200Jul 02Overdue
CT-0915StarTech Systems$33,000Jul 04Due Soon
CT-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
CT-0917Golden Gate Inc.$27,300Jul 08Due Soon
CT-0918Silver Lake Corp$6,800Jul 10Future
CT-0919Northern Lights Co$38,100Jul 12Future
CT-0920Southern Cross Ltd$13,400Jul 14Future
CT-0921Pacific Rim Group$21,000Jul 16Future
CT-0922Atlantic Partners$9,600Jul 17Future
CT-0923Highland Ventures$17,800Jun 29Overdue
CT-0924Valley Industries$4,200Jun 30Overdue
CT-0925RidgeTop Inc.$29,500Jul 01Overdue
CT-0926Mountain View Corp$11,200Jul 03Overdue
CT-0927RiverSide Ltd.$25,400Jul 06Due Soon
CT-0928Harbor Freight Co$7,100Jul 09Due Soon
CT-0929Ocean View Hotel$34,600Jul 11Future
CT-0930Desert Palm Resort$18,900Jul 13Future
CT-0931Forest Woods Ltd.$8,300Jul 15Future
CT-0932LakeSide Properties$42,000Jul 17Future
CT-0933FieldStone Group$5,800Jul 18Future
CT-0934MeadowBrook Inc.$15,500Jun 27Overdue
CT-0935HillTop Enterprises$23,100Jun 29Overdue
CT-0936CrestView Solutions$9,900Jul 02Overdue
CT-0937Peak Performance Ltd$31,200Jul 05Due Soon
CT-0938Summit Strategies$6,400Jul 07Due Soon
CT-0939BaySide Logistics$19,700Jul 09Due Soon
CT-0940Coastal Trading Co$12,300Jul 11Future
CT-0941Delta Distribution$28,400Jul 14Future
CT-0942Sigma Supplies Co$7,500Jul 16Future
CT-0943Omega Group Ltd.$35,200Jul 18Future
CT-0944Alpha Enterprises$10,800Jul 19Future
+
+
+
Total Renewals: $93,500At Risk: $32,000
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-crm2.cshtml b/Pages/Dashboard/dashboard-crm2.cshtml new file mode 100644 index 0000000..5b82a12 --- /dev/null +++ b/Pages/Dashboard/dashboard-crm2.cshtml @@ -0,0 +1,443 @@ +@page "/dashboard-crm2" +@{ + ViewData["Title"] = "Dashboard CRM 2"; +} +@{ + ViewData["SidebarVariant"] = "2"; + ViewData["Js:dashboard-crm.js"] = "js/dashboard-crm.js"; + +} + +
+
+

CRM Dashboard

Customer Relationship Management — Period: Q2 2026

+
+ + +
+
+ +
+
+
+
+

CRM Overview

Key Metrics

+
+
+
+

Total Revenue

$2.46M

▲ +15.3%
+

Pipeline Value

$4.83M

▲ +22.1%
+

Customers

1,847

▲ +9.3%
+

Win Rate

34.2%

▲ +2.1pp
+
+
+
MRR: $128KQ2 2026
+
+
+

Total Revenue

$2.46M

▲ +15.3%
+

Pipeline Value

$4.83M

▲ +22.1%
+

Win Rate

34.2%

▲ +2.1pp
+

Active Customers

1,847

▲ +9.3%
+
+
+

Avg Deal Size

$14.3K

▲ +5.8%
+

CLV

$48.6K

▲ +12.4%
+

Churn Rate

2.1%

▼ -0.4pp
+

MRR

$128K

▲ +8.7%
+
+
+ +
+

CRM Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Revenue

$2.46M ▲ 15.3%

+

Pipeline Value

$4.83M ▲ 22.1%

+

Win Rate

34.2% ▲ 2.1pp

+

Customers

1,847 ▲ 9.3%

+

Avg Deal Size

$14.3K ▲ 5.8%

+

CLV

$48.6K ▲ 12.4%

+

Churn Rate

2.1% ▼ 0.4pp

+

MRR

$128K ▲ 8.7%

+

Leads

2,450 ▲ 18%

+

Deals

640 ▲ 12%

+

Conversion

4.7% ▲ 0.8%

+

CSAT

4.2 ▲ 0.3

+

Contacts

3,250 ▲ 14%

+

NPS Score

72 ▲ 5pts

+

Avg Cycle

62 days ▼ 3d

+

Response Time

2.4hrs ▼ 0.3

+

SLA

94.2% ▲ 2.1%

+

Email Open

24.5% ▲ 2.3%

+

Campaigns

24 ▲ 4

+

Enterprise

35% rev share

+
+
+ +
+
+
+

Revenue Trend

Monthly revenue vs target

+
+ Revenue + Target +
+
+
+
+
+

Lead Sources

+

By category this period

+
+
+
Website 42%
+
Referral 22%
+
Social 15%
+
Email 12%
+
Others 9%
+
+
+
+ +
+
+

Pipeline Summary

+

As of June 30, 2026

+
+
+
+

Total Pipeline

$4.83M

+
+
+
+

Closed Won

$1.35M

+
+
+
+

Avg Deal Size

$14.3K

+
+
Win Rate34.2%Cycle62 days
+
+
+
+

Deal Stages

+

Pipeline by stage

+
+
+
+

Prospecting

1,225

+
+
+
+

Qualified

640

+
+
+
+

Negotiation

156

+
+
+
+

Closed Won

89

+
+
+
CVR: 4.7%Velocity: $78K/day
+
+
+

Sales Activity

+

Monthly movement

+
+
+
+245

Calls

+
+450

Emails

+
+89

Meetings

+
+
+
+ +
+
+
+

Recent Deals

Latest opportunities

+ New Deal → +
+
+ + + + + + + + +
DateDeal#DescriptionValueStageStatus
Jun 30JV-2026-0421Monthly revenue recognition$284,500$284,500Posted
Jun 29JV-2026-0420Depreciation - June$42,800$42,800Posted
Jun 28JV-2026-0419Payroll accrual$186,200$186,200Posted
Jun 27JV-2026-0418Tax provision - PPh 21$38,400$38,400Pending
+
+
Active: 4 dealsTotal pipeline: $4.83M
+
+
+
+

CRM Activity

Real-time sales updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

💰 $24,500 · Vendor: TechDistrib · Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

📥 $86,200 · Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

📋 $42,800 · Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

🧾 $38,400 · Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

Conversion Metrics

+

Q2 2026 performance

+
+
+
+
+
+
+

Leads→MQL

+ $12.4M / $12.0M +
+
+
+
+
+
+
+
+
+
+

MQL→SQL

+ $4.6M / $4.5M +
+
+
+
+
+
+
+
+
+
+

SQL→Won

+ $6.8M / $7.2M +
+
+
+
+
+
+
+
+
+
+

Overall CVR

+ $2.8M / $2.5M +
+
+
+
+
+
+
Target CVR: 5%On Track
+
+
+

Top Performers

+

This quarter ranking

+
+
+
+

Sarah M.

$420K 48%

+
+
+
+

James C.

$385K 42%

+
+
+
+

Alex L.

$312K 38%

+
+
+
+

Emma P.

$278K 35%

+
+
+
Top Deals: 28Avg Win: 39%
+
+
+

Support Metrics

+

Customer service KPIs

+
+
+
+

Open Tickets

Monthly employee tax

+
Jul 10
+
+
+
+

Avg Response

Monthly VAT return

+
Jul 15
+
+
+
+

CSAT Score

Corporate income tax

+
Jul 20
+
+
+
+

Resolution Time

Corporate tax return

+
Apr 30
+
+
+
+
+ +
+
+
+

Lead Overview

As of Jun 30, 2026 · Top sources

+ View Full → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Source CodeSource NameLeadsConversion
1-1000Cash & Bank$5,200,000
1-2000Accounts Receivable$4,600,000
1-3000Inventory$3,800,000
1-4000Fixed Assets - Net$3,400,000
2-1000Accounts Payable$1,800,000
2-2000Accrued Expenses$1,200,000
2-3000Tax Payable$580,000
3-1000Retained Earnings$8,420,000
3-2000Common Stock$2,000,000
3-3000Additional Paid-in Capital$1,500,000
1-5000Prepaid Expenses$420,000
1-6000Short-term Investments$950,000
1-7000Marketable Securities$780,000
2-4000Notes Payable (Short)$450,000
2-5000Deferred Revenue$320,000
2-6000Wages Payable$275,000
2-7000Interest Payable$98,000
2-8000Dividends Payable$150,000
1-8000Land & Buildings$2,600,000
1-9000Equipment & Machinery$1,850,000
1-9100Vehicles$620,000
1-9200Furniture & Fixtures$340,000
1-9300Computer Equipment$480,000
2-9000Long-term Debt$2,400,000
2-9100Bonds Payable$1,600,000
2-9200Lease Obligations$850,000
2-9300Pension Liability$420,000
3-4000Preferred Stock$500,000
3-5000Treasury Stock$200,000
4-1000Revenue - Product A$5,600,000
4-2000Revenue - Product B$3,800,000
4-3000Service Revenue$2,100,000
4-4000Interest Income$320,000
5-1000COGS - Product A$2,800,000
5-2000COGS - Product B$1,900,000
6-1000Salaries & Wages$2,400,000
6-2000Rent & Utilities$680,000
6-3000Marketing & Advertising$520,000
6-4000Depreciation Expense$310,000
6-5000Insurance Expense$180,000
6-6000Travel & Entertainment$95,000
6-7000Professional Fees$220,000
6-8000IT & Software$340,000
6-9000Training & Development$65,000
7-1000Gain on Asset Sale$85,000
7-2000Foreign Exchange Gain$42,000
8-1000Income Tax Expense$620,000
+
+
+
Total Leads: 4,981Avg CVR: 4.7%
+
+
+
+

Upcoming Renewals

Contracts due next 14 days

+ Manage Renewals → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ContractClientAmountDue DateStatus
INV-0882TechDistrib Inc.$24,500Jul 05Due Soon
INV-0885CloudHost Ltd.$12,800Jul 08Due Soon
INV-0888OfficePro Supply$6,200Jul 10Future
INV-0890Consulting Plus$18,000Jul 12Future
INV-0875MegaNetwork$32,000Jul 03Overdue
INV-0901DataSys Solutions$45,200Jul 02Overdue
INV-0902Prime Logistics$15,600Jul 04Due Soon
INV-0903GreenEnergy Corp$28,900Jul 05Due Soon
INV-0904SmartBuild Ltd.$8,750Jul 07Due Soon
INV-0905MediCare Supplies$19,300Jul 09Due Soon
INV-0906AquaPure Systems$11,400Jul 11Future
INV-0907BuildRight Materials$36,800Jul 13Future
INV-0908FreshFoods Group$9,200Jul 14Future
INV-0909AutoParts Inc.$22,600Jul 15Future
INV-0910CloudNet Services$14,100Jul 16Future
INV-0911Sunrise Energy$41,500Jun 28Overdue
INV-0912Urban Design Co$7,800Jun 30Overdue
INV-0913SafeGuard Security$5,400Jul 01Overdue
INV-0914EcoFriendly Pkg$16,200Jul 02Overdue
INV-0915StarTech Systems$33,000Jul 04Due Soon
INV-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
INV-0917Golden Gate Inc.$27,300Jul 08Due Soon
INV-0918Silver Lake Corp$6,800Jul 10Future
INV-0919Northern Lights Co$38,100Jul 12Future
INV-0920Southern Cross Ltd$13,400Jul 14Future
INV-0921Pacific Rim Group$21,000Jul 16Future
INV-0922Atlantic Partners$9,600Jul 17Future
INV-0923Highland Ventures$17,800Jun 29Overdue
INV-0924Valley Industries$4,200Jun 30Overdue
INV-0925RidgeTop Inc.$29,500Jul 01Overdue
INV-0926Mountain View Corp$11,200Jul 03Overdue
INV-0927RiverSide Ltd.$25,400Jul 06Due Soon
INV-0928Harbor Freight Co$7,100Jul 09Due Soon
INV-0929Ocean View Hotel$34,600Jul 11Future
INV-0930Desert Palm Resort$18,900Jul 13Future
INV-0931Forest Woods Ltd.$8,300Jul 15Future
INV-0932LakeSide Properties$42,000Jul 17Future
INV-0933FieldStone Group$5,800Jul 18Future
INV-0934MeadowBrook Inc.$15,500Jun 27Overdue
INV-0935HillTop Enterprises$23,100Jun 29Overdue
INV-0936CrestView Solutions$9,900Jul 02Overdue
INV-0937Peak Performance Ltd$31,200Jul 05Due Soon
INV-0938Summit Strategies$6,400Jul 07Due Soon
INV-0939BaySide Logistics$19,700Jul 09Due Soon
INV-0940Coastal Trading Co$12,300Jul 11Future
INV-0941Delta Distribution$28,400Jul 14Future
INV-0942Sigma Supplies Co$7,500Jul 16Future
INV-0943Omega Group Ltd.$35,200Jul 18Future
INV-0944Alpha Enterprises$10,800Jul 19Future
+
+
+
Total Renewals: $93,500At Risk: $32,000
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-crm3.cshtml b/Pages/Dashboard/dashboard-crm3.cshtml new file mode 100644 index 0000000..1adbbe1 --- /dev/null +++ b/Pages/Dashboard/dashboard-crm3.cshtml @@ -0,0 +1,447 @@ +@page "/dashboard-crm3" +@{ + ViewData["Title"] = "Dashboard CRM 3"; +} +@{ + ViewData["SidebarVariant"] = "3"; + ViewData["Js:dashboard-crm.js"] = "js/dashboard-crm.js"; + +} + +
+
+

CRM Dashboard

Customer Relationship Management — Period: Q2 2026

+
+ + +
+
+ +
+
+
+
+

CRM Overview

Key Metrics

+
+
+
+

Total Revenue

$2.46M

▲ +15.3%
+

Pipeline Value

$4.83M

▲ +22.1%
+

Customers

1,847

▲ +9.3%
+

Win Rate

34.2%

▲ +2.1pp
+
+
+
MRR: $128KQ2 2026
+
+
+

Total Revenue

$2.46M

▲ +15.3%
+

Pipeline Value

$4.83M

▲ +22.1%
+

Win Rate

34.2%

▲ +2.1pp
+

Active Customers

1,847

▲ +9.3%
+
+
+

Avg Deal Size

$14.3K

▲ +5.8%
+

CLV

$48.6K

▲ +12.4%
+

Churn Rate

2.1%

▼ -0.4pp
+

MRR

$128K

▲ +8.7%
+
+
+ +
+

CRM Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Revenue

$2.46M ▲ 15.3%

+

Pipeline Value

$4.83M ▲ 22.1%

+

Win Rate

34.2% ▲ 2.1pp

+

Customers

1,847 ▲ 9.3%

+

Avg Deal Size

$14.3K ▲ 5.8%

+

CLV

$48.6K ▲ 12.4%

+

Churn Rate

2.1% ▼ 0.4pp

+

MRR

$128K ▲ 8.7%

+

Leads

2,450 ▲ 18%

+

Deals

640 ▲ 12%

+

Conversion

4.7% ▲ 0.8%

+

CSAT

4.2 ▲ 0.3

+

Contacts

3,250 ▲ 14%

+

NPS Score

72 ▲ 5pts

+

Avg Cycle

62 days ▼ 3d

+

Response Time

2.4hrs ▼ 0.3

+

SLA

94.2% ▲ 2.1%

+

Email Open

24.5% ▲ 2.3%

+

Campaigns

24 ▲ 4

+

Enterprise

35% rev share

+
+
+ +
+
+
+

Revenue Trend

Monthly revenue vs target

+
+ Revenue + Target +
+
+
+
+
+

Lead Sources

+

By category this period

+
+
+
Website 42%
+
Referral 22%
+
Social 15%
+
Email 12%
+
Others 9%
+
+
+
+ +
+
+

Pipeline Summary

+

As of June 30, 2026

+
+
+
+

Total Pipeline

$4.83M

+
+
+
+

Closed Won

$1.35M

+
+
+
+

Avg Deal Size

$14.3K

+
+
Win Rate34.2%Cycle62 days
+
+
+
+

Deal Stages

+

Pipeline by stage

+
+
+
+

Prospecting

1,225

+
+
+
+

Qualified

640

+
+
+
+

Negotiation

156

+
+
+
+

Closed Won

89

+
+
+
CVR: 4.7%Velocity: $78K/day
+
+
+

Sales Activity

+

Monthly movement

+
+
+
+245

Calls

+
+450

Emails

+
+89

Meetings

+
+
+
+ +
+
+
+

Recent Deals

Latest opportunities

+ New Deal → +
+
+ + + + + + + + +
DateDeal#DescriptionValueStageStatus
Jun 30JV-2026-0421Monthly revenue recognition$284,500$284,500Posted
Jun 29JV-2026-0420Depreciation - June$42,800$42,800Posted
Jun 28JV-2026-0419Payroll accrual$186,200$186,200Posted
Jun 27JV-2026-0418Tax provision - PPh 21$38,400$38,400Pending
+
+
Active: 4 dealsTotal pipeline: $4.83M
+
+
+
+

CRM Activity

Real-time sales updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

💰 $24,500 · Vendor: TechDistrib · Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

📥 $86,200 · Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

📋 $42,800 · Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

🧾 $38,400 · Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

Conversion Metrics

+

Q2 2026 performance

+
+
+
+
+
+
+

Leads→MQL

+ 2,450 / 1,840 +
+
+
+
+
+
+
+
+
+
+

MQL→SQL

+ 640 / 1,840 +
+
+
+
+
+
+
+
+
+
+

SQL→Won

+ 89 / 640 +
+
+
+
+
+
+
+
+
+
+

Overall CVR

+ 4.7% +
+
+
+
+
+
+
Target CVR: 5%On Track
+
+
+

Top Performers

+

This quarter ranking

+
+
+
+

Sarah M.

$420K

+ 48% +
+
+
+

James C.

$385K

+ 42% +
+
+
+

Alex L.

$312K

+ 38% +
+
+
+

Emma P.

$278K

+ 35% +
+
+
Top Deals: 28Avg Win: 39%
+
+
+

Support Metrics

+

Customer service KPIs

+
+
+
+

Open Tickets

Total pending

+
Jul 10
+
+
+
+

Avg Response

First reply time

+
Jul 15
+
+
+
+

CSAT Score

Customer satisfaction

+
Jul 20
+
+
+
+

Resolution Time

Avg close time

+
Apr 30
+
+
+
+
+ +
+
+
+

Lead Overview

As of Jun 30, 2026 · Top sources

+ View Full → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Source CodeSource NameLeadsConversion
1-1000Cash & Bank$5,200,000
1-2000Accounts Receivable$4,600,000
1-3000Inventory$3,800,000
1-4000Fixed Assets - Net$3,400,000
2-1000Accounts Payable$1,800,000
2-2000Accrued Expenses$1,200,000
2-3000Tax Payable$580,000
3-1000Retained Earnings$8,420,000
3-2000Common Stock$2,000,000
3-3000Additional Paid-in Capital$1,500,000
1-5000Prepaid Expenses$420,000
1-6000Short-term Investments$950,000
1-7000Marketable Securities$780,000
2-4000Notes Payable (Short)$450,000
2-5000Deferred Revenue$320,000
2-6000Wages Payable$275,000
2-7000Interest Payable$98,000
2-8000Dividends Payable$150,000
1-8000Land & Buildings$2,600,000
1-9000Equipment & Machinery$1,850,000
1-9100Vehicles$620,000
1-9200Furniture & Fixtures$340,000
1-9300Computer Equipment$480,000
2-9000Long-term Debt$2,400,000
2-9100Bonds Payable$1,600,000
2-9200Lease Obligations$850,000
2-9300Pension Liability$420,000
3-4000Preferred Stock$500,000
3-5000Treasury Stock$200,000
4-1000Revenue - Product A$5,600,000
4-2000Revenue - Product B$3,800,000
4-3000Service Revenue$2,100,000
4-4000Interest Income$320,000
5-1000COGS - Product A$2,800,000
5-2000COGS - Product B$1,900,000
6-1000Salaries & Wages$2,400,000
6-2000Rent & Utilities$680,000
6-3000Marketing & Advertising$520,000
6-4000Depreciation Expense$310,000
6-5000Insurance Expense$180,000
6-6000Travel & Entertainment$95,000
6-7000Professional Fees$220,000
6-8000IT & Software$340,000
6-9000Training & Development$65,000
7-1000Gain on Asset Sale$85,000
7-2000Foreign Exchange Gain$42,000
8-1000Income Tax Expense$620,000
+
+
+
Total Leads: 4,981Avg CVR: 4.7%
+
+
+
+

Upcoming Renewals

Contracts due next 14 days

+ Manage Renewals → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ContractClientAmountDue DateStatus
INV-0882TechDistrib Inc.$24,500Jul 05Due Soon
INV-0885CloudHost Ltd.$12,800Jul 08Due Soon
INV-0888OfficePro Supply$6,200Jul 10Future
INV-0890Consulting Plus$18,000Jul 12Future
INV-0875MegaNetwork$32,000Jul 03Overdue
INV-0901DataSys Solutions$45,200Jul 02Overdue
INV-0902Prime Logistics$15,600Jul 04Due Soon
INV-0903GreenEnergy Corp$28,900Jul 05Due Soon
INV-0904SmartBuild Ltd.$8,750Jul 07Due Soon
INV-0905MediCare Supplies$19,300Jul 09Due Soon
INV-0906AquaPure Systems$11,400Jul 11Future
INV-0907BuildRight Materials$36,800Jul 13Future
INV-0908FreshFoods Group$9,200Jul 14Future
INV-0909AutoParts Inc.$22,600Jul 15Future
INV-0910CloudNet Services$14,100Jul 16Future
INV-0911Sunrise Energy$41,500Jun 28Overdue
INV-0912Urban Design Co$7,800Jun 30Overdue
INV-0913SafeGuard Security$5,400Jul 01Overdue
INV-0914EcoFriendly Pkg$16,200Jul 02Overdue
INV-0915StarTech Systems$33,000Jul 04Due Soon
INV-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
INV-0917Golden Gate Inc.$27,300Jul 08Due Soon
INV-0918Silver Lake Corp$6,800Jul 10Future
INV-0919Northern Lights Co$38,100Jul 12Future
INV-0920Southern Cross Ltd$13,400Jul 14Future
INV-0921Pacific Rim Group$21,000Jul 16Future
INV-0922Atlantic Partners$9,600Jul 17Future
INV-0923Highland Ventures$17,800Jun 29Overdue
INV-0924Valley Industries$4,200Jun 30Overdue
INV-0925RidgeTop Inc.$29,500Jul 01Overdue
INV-0926Mountain View Corp$11,200Jul 03Overdue
INV-0927RiverSide Ltd.$25,400Jul 06Due Soon
INV-0928Harbor Freight Co$7,100Jul 09Due Soon
INV-0929Ocean View Hotel$34,600Jul 11Future
INV-0930Desert Palm Resort$18,900Jul 13Future
INV-0931Forest Woods Ltd.$8,300Jul 15Future
INV-0932LakeSide Properties$42,000Jul 17Future
INV-0933FieldStone Group$5,800Jul 18Future
INV-0934MeadowBrook Inc.$15,500Jun 27Overdue
INV-0935HillTop Enterprises$23,100Jun 29Overdue
INV-0936CrestView Solutions$9,900Jul 02Overdue
INV-0937Peak Performance Ltd$31,200Jul 05Due Soon
INV-0938Summit Strategies$6,400Jul 07Due Soon
INV-0939BaySide Logistics$19,700Jul 09Due Soon
INV-0940Coastal Trading Co$12,300Jul 11Future
INV-0941Delta Distribution$28,400Jul 14Future
INV-0942Sigma Supplies Co$7,500Jul 16Future
INV-0943Omega Group Ltd.$35,200Jul 18Future
INV-0944Alpha Enterprises$10,800Jul 19Future
+
+
+
Total Renewals: $93,500At Risk: $32,000
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-crm4.cshtml b/Pages/Dashboard/dashboard-crm4.cshtml new file mode 100644 index 0000000..99b475c --- /dev/null +++ b/Pages/Dashboard/dashboard-crm4.cshtml @@ -0,0 +1,447 @@ +@page "/dashboard-crm4" +@{ + ViewData["Title"] = "Dashboard CRM 4"; +} +@{ + ViewData["SidebarVariant"] = "4"; + ViewData["Js:dashboard-crm.js"] = "js/dashboard-crm.js"; + +} + +
+
+

CRM Dashboard

Customer Relationship Management — Period: Q2 2026

+
+ + +
+
+ +
+
+
+
+

CRM Overview

Key Metrics

+
+
+
+

Total Revenue

$2.46M

▲ +15.3%
+

Pipeline Value

$4.83M

▲ +22.1%
+

Customers

1,847

▲ +9.3%
+

Win Rate

34.2%

▲ +2.1pp
+
+
+
MRR: $128KQ2 2026
+
+
+

Total Revenue

$2.46M

▲ +15.3%
+

Pipeline Value

$4.83M

▲ +22.1%
+

Win Rate

34.2%

▲ +2.1pp
+

Active Customers

1,847

▲ +9.3%
+
+
+

Avg Deal Size

$14.3K

▲ +5.8%
+

CLV

$48.6K

▲ +12.4%
+

Churn Rate

2.1%

▼ -0.4pp
+

MRR

$128K

▲ +8.7%
+
+
+ +
+

CRM Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Revenue

$2.46M ▲ 15.3%

+

Pipeline Value

$4.83M ▲ 22.1%

+

Win Rate

34.2% ▲ 2.1pp

+

Customers

1,847 ▲ 9.3%

+

Avg Deal Size

$14.3K ▲ 5.8%

+

CLV

$48.6K ▲ 12.4%

+

Churn Rate

2.1% ▼ 0.4pp

+

MRR

$128K ▲ 8.7%

+

Leads

2,450 ▲ 18%

+

Deals

640 ▲ 12%

+

Conversion

4.7% ▲ 0.8%

+

CSAT

4.2 ▲ 0.3

+

Contacts

3,250 ▲ 14%

+

NPS Score

72 ▲ 5pts

+

Avg Cycle

62 days ▼ 3d

+

Response Time

2.4hrs ▼ 0.3

+

SLA

94.2% ▲ 2.1%

+

Email Open

24.5% ▲ 2.3%

+

Campaigns

24 ▲ 4

+

Enterprise

35% rev share

+
+
+ +
+
+
+

Revenue Trend

Monthly revenue vs target

+
+ Revenue + Target +
+
+
+
+
+

Lead Sources

+

By category this period

+
+
+
Website 42%
+
Referral 22%
+
Social 15%
+
Email 12%
+
Others 9%
+
+
+
+ +
+
+

Pipeline Summary

+

As of June 30, 2026

+
+
+
+

Total Pipeline

$4.83M

+
+
+
+

Closed Won

$1.35M

+
+
+
+

Avg Deal Size

$14.3K

+
+
Win Rate34.2%Cycle62 days
+
+
+
+

Deal Stages

+

Pipeline by stage

+
+
+
+

Prospecting

1,225

+
+
+
+

Qualified

640

+
+
+
+

Negotiation

156

+
+
+
+

Closed Won

89

+
+
+
CVR: 4.7%Velocity: $78K/day
+
+
+

Sales Activity

+

Monthly movement

+
+
+
+245

Calls

+
+450

Emails

+
+89

Meetings

+
+
+
+ +
+
+
+

Recent Deals

Latest opportunities

+ New Deal → +
+
+ + + + + + + + +
DateDeal#DescriptionValueStageStatus
Jun 30JV-2026-0421Monthly revenue recognition$284,500$284,500Posted
Jun 29JV-2026-0420Depreciation - June$42,800$42,800Posted
Jun 28JV-2026-0419Payroll accrual$186,200$186,200Posted
Jun 27JV-2026-0418Tax provision - PPh 21$38,400$38,400Pending
+
+
Active: 4 dealsTotal pipeline: $4.83M
+
+
+
+

CRM Activity

Real-time sales updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

💰 $24,500 · Vendor: TechDistrib · Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

📥 $86,200 · Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

📋 $42,800 · Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

🧾 $38,400 · Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

Conversion Metrics

+

Q2 2026 performance

+
+
+
+
+
+
+

Leads→MQL

+ 2,450 / 1,840 +
+
+
+
+
+
+
+
+
+
+

MQL→SQL

+ 640 / 1,840 +
+
+
+
+
+
+
+
+
+
+

SQL→Won

+ 89 / 640 +
+
+
+
+
+
+
+
+
+
+

Overall CVR

+ 4.7% +
+
+
+
+
+
+
Target CVR: 5%On Track
+
+
+

Top Performers

+

This quarter ranking

+
+
+
+

Sarah M.

$420K

+ 48% +
+
+
+

James C.

$385K

+ 42% +
+
+
+

Alex L.

$312K

+ 38% +
+
+
+

Emma P.

$278K

+ 35% +
+
+
Top Deals: 28Avg Win: 39%
+
+
+

Support Metrics

+

Customer service KPIs

+
+
+
+

Open Tickets

Total pending

+
Jul 10
+
+
+
+

Avg Response

First reply time

+
Jul 15
+
+
+
+

CSAT Score

Customer satisfaction

+
Jul 20
+
+
+
+

Resolution Time

Avg close time

+
Apr 30
+
+
+
+
+ +
+
+
+

Lead Overview

As of Jun 30, 2026 · Top sources

+ View Full → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Source CodeSource NameLeadsConversion
1-1000Cash & Bank$5,200,000
1-2000Accounts Receivable$4,600,000
1-3000Inventory$3,800,000
1-4000Fixed Assets - Net$3,400,000
2-1000Accounts Payable$1,800,000
2-2000Accrued Expenses$1,200,000
2-3000Tax Payable$580,000
3-1000Retained Earnings$8,420,000
3-2000Common Stock$2,000,000
3-3000Additional Paid-in Capital$1,500,000
1-5000Prepaid Expenses$420,000
1-6000Short-term Investments$950,000
1-7000Marketable Securities$780,000
2-4000Notes Payable (Short)$450,000
2-5000Deferred Revenue$320,000
2-6000Wages Payable$275,000
2-7000Interest Payable$98,000
2-8000Dividends Payable$150,000
1-8000Land & Buildings$2,600,000
1-9000Equipment & Machinery$1,850,000
1-9100Vehicles$620,000
1-9200Furniture & Fixtures$340,000
1-9300Computer Equipment$480,000
2-9000Long-term Debt$2,400,000
2-9100Bonds Payable$1,600,000
2-9200Lease Obligations$850,000
2-9300Pension Liability$420,000
3-4000Preferred Stock$500,000
3-5000Treasury Stock$200,000
4-1000Revenue - Product A$5,600,000
4-2000Revenue - Product B$3,800,000
4-3000Service Revenue$2,100,000
4-4000Interest Income$320,000
5-1000COGS - Product A$2,800,000
5-2000COGS - Product B$1,900,000
6-1000Salaries & Wages$2,400,000
6-2000Rent & Utilities$680,000
6-3000Marketing & Advertising$520,000
6-4000Depreciation Expense$310,000
6-5000Insurance Expense$180,000
6-6000Travel & Entertainment$95,000
6-7000Professional Fees$220,000
6-8000IT & Software$340,000
6-9000Training & Development$65,000
7-1000Gain on Asset Sale$85,000
7-2000Foreign Exchange Gain$42,000
8-1000Income Tax Expense$620,000
+
+
+
Total Leads: 4,981Avg CVR: 4.7%
+
+
+
+

Upcoming Renewals

Contracts due next 14 days

+ Manage Renewals → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ContractClientAmountDue DateStatus
INV-0882TechDistrib Inc.$24,500Jul 05Due Soon
INV-0885CloudHost Ltd.$12,800Jul 08Due Soon
INV-0888OfficePro Supply$6,200Jul 10Future
INV-0890Consulting Plus$18,000Jul 12Future
INV-0875MegaNetwork$32,000Jul 03Overdue
INV-0901DataSys Solutions$45,200Jul 02Overdue
INV-0902Prime Logistics$15,600Jul 04Due Soon
INV-0903GreenEnergy Corp$28,900Jul 05Due Soon
INV-0904SmartBuild Ltd.$8,750Jul 07Due Soon
INV-0905MediCare Supplies$19,300Jul 09Due Soon
INV-0906AquaPure Systems$11,400Jul 11Future
INV-0907BuildRight Materials$36,800Jul 13Future
INV-0908FreshFoods Group$9,200Jul 14Future
INV-0909AutoParts Inc.$22,600Jul 15Future
INV-0910CloudNet Services$14,100Jul 16Future
INV-0911Sunrise Energy$41,500Jun 28Overdue
INV-0912Urban Design Co$7,800Jun 30Overdue
INV-0913SafeGuard Security$5,400Jul 01Overdue
INV-0914EcoFriendly Pkg$16,200Jul 02Overdue
INV-0915StarTech Systems$33,000Jul 04Due Soon
INV-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
INV-0917Golden Gate Inc.$27,300Jul 08Due Soon
INV-0918Silver Lake Corp$6,800Jul 10Future
INV-0919Northern Lights Co$38,100Jul 12Future
INV-0920Southern Cross Ltd$13,400Jul 14Future
INV-0921Pacific Rim Group$21,000Jul 16Future
INV-0922Atlantic Partners$9,600Jul 17Future
INV-0923Highland Ventures$17,800Jun 29Overdue
INV-0924Valley Industries$4,200Jun 30Overdue
INV-0925RidgeTop Inc.$29,500Jul 01Overdue
INV-0926Mountain View Corp$11,200Jul 03Overdue
INV-0927RiverSide Ltd.$25,400Jul 06Due Soon
INV-0928Harbor Freight Co$7,100Jul 09Due Soon
INV-0929Ocean View Hotel$34,600Jul 11Future
INV-0930Desert Palm Resort$18,900Jul 13Future
INV-0931Forest Woods Ltd.$8,300Jul 15Future
INV-0932LakeSide Properties$42,000Jul 17Future
INV-0933FieldStone Group$5,800Jul 18Future
INV-0934MeadowBrook Inc.$15,500Jun 27Overdue
INV-0935HillTop Enterprises$23,100Jun 29Overdue
INV-0936CrestView Solutions$9,900Jul 02Overdue
INV-0937Peak Performance Ltd$31,200Jul 05Due Soon
INV-0938Summit Strategies$6,400Jul 07Due Soon
INV-0939BaySide Logistics$19,700Jul 09Due Soon
INV-0940Coastal Trading Co$12,300Jul 11Future
INV-0941Delta Distribution$28,400Jul 14Future
INV-0942Sigma Supplies Co$7,500Jul 16Future
INV-0943Omega Group Ltd.$35,200Jul 18Future
INV-0944Alpha Enterprises$10,800Jul 19Future
+
+
+
Total Renewals: $93,500At Risk: $32,000
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-crm5.cshtml b/Pages/Dashboard/dashboard-crm5.cshtml new file mode 100644 index 0000000..5065d47 --- /dev/null +++ b/Pages/Dashboard/dashboard-crm5.cshtml @@ -0,0 +1,372 @@ +@page "/dashboard-crm5" +@{ + ViewData["Title"] = "Dashboard CRM 5"; +} +@{ + ViewData["SidebarVariant"] = "5"; + ViewData["Js:dashboard-crm.js"] = "js/dashboard-crm.js"; + +} + +
+
+

CRM Dashboard

Customer Relationship Management — Period: Q2 2026

+
+ + +
+
+ +
+
+
+
+

CRM Overview

Key Metrics

+
+
+
+

Total Revenue

$2.46M

▲ +15.3%
+

Pipeline Value

$4.83M

▲ +22.1%
+

Customers

1,847

▲ +9.3%
+

Win Rate

34.2%

▲ +2.1pp
+
+
+
MRR: $128KQ2 2026
+
+
+

Total Revenue

$2.46M

▲ +15.3%
+

Pipeline Value

$4.83M

▲ +22.1%
+

Win Rate

34.2%

▲ +2.1pp
+

Active Customers

1,847

▲ +9.3%
+
+
+

Avg Deal Size

$14.3K

▲ +5.8%
+

CLV

$48.6K

▲ +12.4%
+

Churn Rate

2.1%

▼ -0.4pp
+

MRR

$128K

▲ +8.7%
+
+
+ +
+

CRM Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Revenue

$2.46M ▲ 15.3%

+

Pipeline Value

$4.83M ▲ 22.1%

+

Win Rate

34.2% ▲ 2.1pp

+

Customers

1,847 ▲ 9.3%

+

Avg Deal Size

$14.3K ▲ 5.8%

+

CLV

$48.6K ▲ 12.4%

+

Churn Rate

2.1% ▼ 0.4pp

+

MRR

$128K ▲ 8.7%

+

Leads

2,450 ▲ 18%

+

Deals

640 ▲ 12%

+

Conversion

4.7% ▲ 0.8%

+

CSAT

4.2 ▲ 0.3

+

Contacts

3,250 ▲ 14%

+

NPS Score

72 ▲ 5pts

+

Avg Cycle

62 days ▼ 3d

+

Response Time

2.4hrs ▼ 0.3

+

SLA

94.2% ▲ 2.1%

+

Email Open

24.5% ▲ 2.3%

+

Campaigns

24 ▲ 4

+

Enterprise

35% rev share

+
+
+ +
+
+
+

Revenue Trend

Monthly revenue vs target

+
+ Revenue + Target +
+
+
+
+
+

Lead Sources

+

By category this period

+
+
+
Website 42%
+
Referral 22%
+
Social 15%
+
Email 12%
+
Others 9%
+
+
+
+ +
+
+

Pipeline Summary

+

As of June 30, 2026

+
+
+
+

Total Pipeline

$4.83M

+
+
+
+

Closed Won

$1.35M

+
+
+
+

Avg Deal Size

$14.3K

+
+
Win Rate34.2%Cycle62 days
+
+
+
+

Deal Stages

+

Pipeline by stage

+
+
+
+

Prospecting

1,225

+
+
+
+

Qualified

640

+
+
+
+

Negotiation

156

+
+
+
+

Closed Won

89

+
+
+
CVR: 4.7%Velocity: $78K/day
+
+
+

Sales Activity

+

Monthly movement

+
+
+
+245

Calls

+
+450

Emails

+
+89

Meetings

+
+
+
+ +
+
+
+

Recent Deals

Latest opportunities

+ New Deal → +
+
+ + + + + + + + +
DateDeal#DescriptionValueStageStatus
Jun 30DL-2026-0421Enterprise SaaS deal$284,500NegotiationActive
Jun 29DL-2026-0420Mid-market upgrade$42,800ProposalActive
Jun 28DL-2026-0419Startup onboarding$186,200QualifiedActive
Jun 27DL-2026-0418Contract renewal Q3$38,400ClosingPending
+
+
Active: 4 dealsTotal pipeline: $4.83M
+
+
+
+

CRM Activity

Real-time sales updates

+ Live +
+
+
+
DL
+

Deal Closed — DL-2026-0882

💰 $24,500 · Customer: TechDistrib · Enterprise

12 min ago

+ Won +
+
+
LD
+

Lead Assigned — Lead: MegaCorp

📥 $86,200 · Source: Website

35 min ago

+ New +
+
+
OP
+

Stage Updated — Deal DL-2026-0741

📋 Moved to Negotiation · $42,800

1 hour ago

+ Updated +
+
+
EM
+

Email Sent — Campaign Q3 Launch

🧾 2,450 recipients · Open rate: 24.5%

2 hours ago

+ Sent +
+
+
+
+ +
+
+

Conversion Metrics

+

Q2 2026 performance

+
+
+
+
+
+
+

Leads→MQL

+ 2,450 / 1,225 +
+
+
+
+
+
+
+
+
+
+

MQL→SQL

+ 1,225 / 640 +
+
+
+
+
+
+
+
+
+
+

SQL→Won

+ 640 / 89 +
+
+
+
+
+
+
+
+
+
+

Overall CVR

+ 4.7% +
+
+
+
+
+
+
Target CVR: 5%On Track
+
+
+

Top Performers

+

This quarter ranking

+
+
+
+

Sarah M.

$420K 48%

+
+
+
+

James C.

$385K 42%

+
+
+
+

Alex L.

$312K 38%

+
+
+
+

Emma P.

$278K 35%

+
+
+
Top Deals: 28Avg Win: 39%
+
+
+

Support Metrics

+

Customer service KPIs

+
+
+
+

Open Tickets

Support backlog

+
142
+
+
+
+

Avg Response

First reply time

+
2.4hrs
+
+
+
+

CSAT Score

Customer satisfaction

+
4.2/5
+
+
+
+

Resolution Time

Avg close time

+
4.2hrs
+
+
+
+
+ +
+
+
+

Lead Overview

Top sources

+ View Full → +
+
+
+ + + + + + + + + + + + + + + + + + + +
Source CodeSource NameLeadsConversion
WEB-01Website Organic1,200
REF-01Referral Program860
SOC-01Social Media740
EML-01Email Campaigns490
PRT-01Partner Network320
EVT-01Events & Webinars280
DIR-01Direct Outreach195
ADS-01Paid Ads180
CON-01Content Marketing145
WOM-01Word of Mouth120
BLG-01Blog & SEO320
MKT-01Marketplace280
MOB-01Mobile App210
API-01API Integration160
RES-01Research Portal98
+
+
+
Total Leads: 4,981Avg CVR: 4.7%
+
+
+
+

Upcoming Renewals

Contracts due next 14 days

+ Manage Renewals → +
+
+
+ + + + + + + + + + + + + + +
ContractClientAmountDue DateStatus
CT-0882TechDistrib Inc.$24,500Jul 05Due Soon
CT-0885CloudHost Ltd.$12,800Jul 08Due Soon
CT-0888OfficePro Supply$6,200Jul 10Future
CT-0890Consulting Plus$18,000Jul 12Future
CT-0875MegaNetwork$32,000Jul 03Overdue
CT-0901DataSys Solutions$45,200Jul 02Overdue
CT-0902Prime Logistics$15,600Jul 04Due Soon
CT-0903GreenEnergy Corp$28,900Jul 05Due Soon
CT-0904SmartBuild Ltd.$8,750Jul 07Due Soon
CT-0905MediCare Supplies$19,300Jul 09Due Soon
+
+
+
Total Renewals: $93,500At Risk: $32,000
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-eam1.cshtml b/Pages/Dashboard/dashboard-eam1.cshtml new file mode 100644 index 0000000..ae9e910 --- /dev/null +++ b/Pages/Dashboard/dashboard-eam1.cshtml @@ -0,0 +1,371 @@ +@page "/dashboard-eam1" +@{ + ViewData["Title"] = "Dashboard EAM 1"; +} +@{ + ViewData["SidebarVariant"] = "1"; + ViewData["Js:dashboard-eam.js"] = "js/dashboard-eam.js"; + +} + +
+
+

EAM Dashboard

Enterprise Asset Management — Period: Q2 2026

+
+ + +
+
+ +
+
+
+
+

Asset Overview

Key Metrics

+
+
+
+

Total Assets

527

▲ +3.4%
+

Work Orders

1,284

▲ +12.7%
+

Equipment

3,241

▲ +2.1%
+

Uptime

96.8%

▲ +1.4pp
+
+
+
OEE: 84.6%Q2 2026
+
+
+

Card Matrix

Key performance indicators

View All →
+
+

Total Assets

527

▲ +3.4%
+

Work Orders

1,284

▲ +12.7%
+

Equipment

3,241

▲ +2.1%
+

Uptime

96.8%

▲ +1.4pp
+

MTBF

486hrs

▲ +5.8%
+

MTTR

3.2hrs

▼ -0.4hrs
+

Downtime

124hrs

▼ -8.3%
+

OEE Score

84.6%

▲ +2.1pp
+
+
+
+ +
+

Asset Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Assets

527 ▲ 3.4%

+

Work Orders

1,284 ▲ 12.7%

+

Equipment

3,241 ▲ 2.1%

+

Uptime

96.8% ▲ 1.4pp

+

MTBF

486hrs ▲ 5.8%

+

MTTR

3.2hrs ▼ 0.4hrs

+

Downtime

124hrs ▼ 8.3%

+

OEE Score

84.6% ▲ 2.1pp

+

Spare Parts

8,450 ▲ 11%

+

Vendors

142 ▲ 6%

+

Utilization

78.4% ▲ 3.2%

+

Compliance

94.2% ▲ 1.8pts

+

Technicians

87 ▲ 5

+

Facilities

12 ▲ 1

+

PM Rate

91.5% ▲ 4.1%

+

Response Time

1.8hrs ▼ 0.3

+

First Fix

86.3% ▲ 2.4%

+

Cost/Work Order

$420 ▼ $38

+

Parts Usage

12,450 ▲ 845

+

Asset Age

6.8 years

+
+
+ +
+
+
+

Asset Health

Asset condition vs maintenance

+
+ Revenue + Maintenance +
+
+
+
+
+

Asset Category

+

By category this period

+
+
+
Production 42%
+
Utilities 22%
+
Infrastructure 15%
+
Transport 12%
+
Facilities 9%
+
+
+
+ +
+
+

Asset Summary

+

As of June 30, 2026

+
+
+
+

Total Value

$24.8M

+
+
+
+

Depreciation

$6.2M

+
+
+
+

Net Book Value

$18.6M

+
+
Avg Age 6.8yrs6.8yrsHealth 87.3%87.3%
+
+
+
+

Work Order Status

+

Work orders by priority

+
+
+
+

Critical

312

+
+
+
+

High

486

+
+
+
+

Medium

342

+
+
+
+

Low

144

+
+
+
OTIF: 87.4%CBR: 94.2%
+
+
+

Maintenance Activity

+

Monthly movement

+
+
+
+142

PM

+
+86

CM

+
+312

Inspection

+
+
+
+ +
+
+
+

Recent Work Orders

Latest maintenance tasks

+ New Work Order → +
+
+ + + + + + + + +
DateWO#DescriptionPriorityStatus
Jun 30WO-2026-0421Monthly PM - Assembly lineHighCompleted
Jun 29WO-2026-0420Vibration analysis - Pump #4MediumIn Progress
Jun 28WO-2026-0419Bearing replacement - Motor B2CriticalIn Progress
Jun 27WO-2026-0418Inspection - Safety valve #12LowPending
+
+
Open: 4 ordersTotal orders: 1,284
+
+
+
+

Asset Activity

Real-time asset updates

+ Live +
+
+
+
PM
+

PM Completed — WO-2026-0882

🔧 Machine #A24 · Line 3

12 min ago

+ Done +
+
+
CM
+

Corrective Action — Pump #B7

🔧 Seal replaced · Back online

35 min ago

+ Resolved +
+
+
IN
+

Inspection — Safety valve #C12

📋 Certified · 6 month cycle

1 hour ago

+ Passed +
+
+
WO
+

Work Order — Calibration #D05

🧾 Due today · Priority Medium

2 hours ago

+ Scheduled +
+
+
+
+ +
+
+

PM Compliance

+

Q2 2026 performance

+
+
+
+
+
+
+

Schedule

+ 98% / 95% +
+
+
+
+
+
+
+
+
+
+

Priority

+ 92% / 90% +
+
+
+
+
+
+
+
+
+
+

Routine

+ 95% / 100% +
+
+
+
+
+
+
+
+
+
+

Emergency

+ 89% / 85% +
+
+
+
+
+
+
Target PM: 92%On Track
+
+
+

Top Technicians

+

This quarter ranking

+
+
+
+

Sarah M.

96.2% · 124

+
+
+
+

James C.

94.8% · 112

+
+
+
+

Alex L.

92.1% · 98

+
+
+
+

Emma P.

89.7% · 87

+
+
+
Top Orders: 28Avg Time: 4.2hrs
+
+
+

Maintenance Schedule

+

Upcoming PM tasks

+
+
+
+

Weekly PM

Lubrication & inspection

+
Jul 10
+
+
+
+

Biweekly PM

Belt tension & alignment

+
Jul 15
+
+
+
+

Monthly PM

Filter replacement

+
Jul 20
+
+
+
+

Annual

Full system overhaul

+
Apr 30
+
+
+
+
+ +
+
+
+

Asset Inventory

Top locations

+ View Full → +
+
+
+ + + + + + + + + + + + + + + + +
Asset IDAsset NameValueCondition
A-1000CNC Machine #1$1,200,000Good
A-2000Conveyor Line #3$860,000Good
A-3000HVAC System$720,000Fair
A-4000Boiler #2$580,000Fair
A-5000Compressor #7$420,000Good
A-6000Chiller #1$650,000Critical
A-7000Pump Station #B$340,000Fair
A-8000Transformer #1$510,000Good
A-9000Elevator #3$280,000Fair
A-9100Robot Arm #2$950,000Good
A-9200Generator #1$390,000Fair
A-9300Cooling Tower$460,000Good
+
+
+
Total Assets: 527Avg Health: 87.3%
+
+
+
+

Upcoming Inspections

Inspections due next 14 days

+ Manage Inspections → +
+
+
+ + + + + + + + + + + + + + + + +
AssetLocationFrequencyDue DateStatus
CNC-01Building AMonthlyJul 05Due Soon
BLR-02Plant 2BiweeklyJul 08Due Soon
CMP-07BasementMonthlyJul 10Future
CNV-03Line 3WeeklyJul 12Future
HVAC-01OfficeQuarterlyJul 03Overdue
TRF-01SubstationSemi-annualJul 02Overdue
PM-01Pump StationMonthlyJul 04Due Soon
GEN-01Power RoomQuarterlyJul 05Due Soon
RBT-02AssemblyMonthlyJul 07Due Soon
CHL-01Cooling PlantMonthlyJul 09Due Soon
ELV-03Tower BMonthlyJul 11Future
CTW-01RooftopBiweeklyJul 13Future
+
+
+
Total Due: 18Overdue: 6
+
+
+
diff --git a/Pages/Dashboard/dashboard-eam2.cshtml b/Pages/Dashboard/dashboard-eam2.cshtml new file mode 100644 index 0000000..badaaa9 --- /dev/null +++ b/Pages/Dashboard/dashboard-eam2.cshtml @@ -0,0 +1,408 @@ +@page "/dashboard-eam2" +@{ + ViewData["Title"] = "Dashboard EAM 2"; +} +@{ + ViewData["SidebarVariant"] = "2"; + ViewData["Js:dashboard-eam.js"] = "js/dashboard-eam.js"; + +} + +
+
+

EAM Dashboard

Enterprise Asset Management — Period: Q2 2026

+
+ + +
+
+ +
+
+
+
+

Asset Overview

Key Metrics

+
+
+
+

Total Assets

527

▲ +3.4%
+

Work Orders

1,284

▲ +12.7%
+

Equipment

3,241

▲ +2.1%
+

Uptime

96.8%

▲ +1.4pp
+
+
+
OEE: 84.6%Q2 2026
+
+
+

Card Matrix

Key performance indicators

View All →
+
+

Total Assets

527

▲ +3.4%
+

Work Orders

1,284

▲ +12.7%
+

Equipment

3,241

▲ +2.1%
+

Uptime

96.8%

▲ +1.4pp
+

MTBF

486hrs

▲ +5.8%
+

MTTR

3.2hrs

▼ -0.4hrs
+

Downtime

124hrs

▼ -8.3%
+

OEE Score

84.6%

▲ +2.1pp
+
+
+
+ +
+

Asset Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Assets

527 ▲ 3.4%

+

Work Orders

1,284 ▲ 12.7%

+

Equipment

3,241 ▲ 2.1%

+

Uptime

96.8% ▲ 1.4pp

+

MTBF

486hrs ▲ 5.8%

+

MTTR

3.2hrs ▼ 0.4hrs

+

Downtime

124hrs ▼ 8.3%

+

OEE Score

84.6% ▲ 2.1pp

+

Spare Parts

8,450 ▲ 11%

+

Vendors

142 ▲ 6%

+

Utilization

78.4% ▲ 3.2%

+

Compliance

94.2% ▲ 1.8pts

+

Technicians

87 ▲ 5

+

Facilities

12 ▲ 1

+

PM Rate

91.5% ▲ 4.1%

+

Response Time

1.8hrs ▼ 0.3

+

First Fix

86.3% ▲ 2.4%

+

Cost/Work Order

$420 ▼ $38

+

Parts Usage

12,450 ▲ 845

+

Asset Age

6.8 years

+
+
+ +
+
+
+

Asset Health

Asset condition vs maintenance

+
+ Revenue + Maintenance +
+
+
+
+
+

Asset Category

+

By category this period

+
+
+
Production 42%
+
Utilities 22%
+
Infrastructure 15%
+
Transport 12%
+
Facilities 9%
+
+
+
+ +
+
+

Asset Summary

+

As of June 30, 2026

+
+
+
+

Total Value

$24.8M

+
+
+
+

Depreciation

$6.2M

+
+
+
+

Net Book Value

$18.6M

+
+
Avg Age6.8yrsHealth87.3%
+
+
+
+

Work Order Status

+

Work orders by priority

+
+
+
+

Critical

312

+
+
+
+

High

486

+
+
+
+

Medium

342

+
+
+
+

Low

144

+
+
+
OTIF: 87.4%CBR: 94.2%
+
+
+

Maintenance Activity

+

Monthly movement

+
+
+
+142

PM

+
+86

CM

+
+312

Inspection

+
+
+
+ +
+
+
+

Recent Work Orders

Latest maintenance tasks

+ New Work Order → +
+
+ + + + + + + + +
DateWO#DescriptionPriorityStatus
Jun 30WO-2026-0421Monthly revenue recognitionHighCompleted
Jun 29WO-2026-0420Depreciation - JuneMediumCompleted
Jun 28WO-2026-0419Payroll accrualLowCompleted
Jun 27WO-2026-0418Tax provision - PPh 21CriticalIn Progress
+
+
Open: 4 ordersTotal orders: 1,284
+
+
+
+

Asset Activity

Real-time asset updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

📋 $24,500 Vendor: TechDistrib Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

🧾 $86,200 Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

🔧 $42,800 Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

· $38,400 Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

PM Compliance

+

Q2 2026 performance

+
+
+
+
+
+
+

Schedule

+ 89% / 85% +
+
+
+
+
+
+
+
+
+
+

Priority

+ 92% / 90% +
+
+
+
+
+
+
+
+
+
+

Routine

+ 95% / 90% +
+
+
+
+
+
+
+
+
+
+

Emergency

+ 78% / 75% +
+
+
+
+
+
+
Target PM: 92%On Track
+
+
+

Top Technicians

+

This quarter ranking

+
+
+
+

Sarah M.

96.2%

124 orders
+
+
+
+

James C.

94.8%

112 orders
+
+
+
+

Alex L.

92.1%

98 orders
+
+
+
+

Emma P.

89.7%

87 orders
+
+
+
Top Orders: 28Avg Time: 4.2hrs
+
+
+

Maintenance Schedule

+

Upcoming PM tasks

+
+
+
+

Weekly PM

Inspection route A

+
Jul 10
+
+
+
+

Biweekly PM

Equipment calibration

+
Jul 15
+
+
+
+

Monthly PM

HVAC service

+
Jul 20
+
+
+
+

Quarterly

Generator test

+
Jul 30
+
+
+
+
+ +
+
+
+

Asset Inventory

Top locations

+ View Full → +
+
+
+ + + + + + + + + + + + + + + + +
Asset IDAsset NameValueCondition
A-1000CNC Machine #1$1,200,000Good
A-2000Conveyor Line #3$860,000Good
A-3000HVAC System$720,000Fair
A-4000Boiler #2$580,000Fair
A-5000Compressor #7$420,000Good
A-6000Chiller #1$650,000Critical
A-7000Pump Station #B$340,000Fair
A-8000Transformer #1$510,000Good
A-9000Elevator #3$280,000Fair
A-9100Robot Arm #2$950,000Good
A-9200Generator #1$390,000Fair
A-9300Cooling Tower$460,000Good
+
+
+
Total Assets: 527Avg Health: 87.3%
+
+
+
+

Upcoming Inspections

Inspections due next 14 days

+ Manage Inspections → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AssetLocationAmountDue DateStatus
AS-0882Production Line A$24,500Jul 05Due Soon
AS-0885Warehouse B$12,800Jul 08Due Soon
AS-0888Office Building$6,200Jul 10Future
AS-0890Fleet Garage$18,000Jul 12Future
AS-0875Cooling Tower$32,000Jul 03Overdue
AS-0901Boiler Room$45,200Jul 02Overdue
AS-0902HVAC System$15,600Jul 04Due Soon
AS-0903Generator Room$28,900Jul 05Due Soon
AS-0904Pump Station$8,750Jul 07Due Soon
AS-0905Compressor$19,300Jul 09Due Soon
AS-0906Conveyor Belt$11,400Jul 11Future
AS-0907Security System$36,800Jul 13Future
AS-0908Fire Alarm$9,200Jul 14Future
AS-0909Elevator$22,600Jul 15Future
AS-0910Server Room$14,100Jul 16Future
AS-0911Solar Panels$41,500Jun 28Overdue
AS-0912Water Treatment$7,800Jun 30Overdue
AS-0913Lab Equipment$5,400Jul 01Overdue
AS-0914Packaging Line$16,200Jul 02Overdue
AS-0915Cooling System$33,000Jul 04Due Soon
AS-0916Ventilation$10,500Jul 06Due Soon
AS-0917Lighting System$27,300Jul 08Due Soon
AS-0918Drainage System$6,800Jul 10Future
AS-0919CCTV Network$38,100Jul 12Future
AS-0920Access Control$13,400Jul 14Future
AS-0921Chiller Plant$21,000Jul 16Future
AS-0922Air Handling$9,600Jul 17Future
AS-0923Heat Exchanger$17,800Jun 29Overdue
AS-0924Motor Control$4,200Jun 30Overdue
AS-0925Transformer$29,500Jul 01Overdue
AS-0926Switchgear$11,200Jul 03Overdue
AS-0927UPS System$25,400Jul 06Due Soon
AS-0928Battery Bank$7,100Jul 09Due Soon
AS-0929Sprinkler System$34,600Jul 11Future
AS-0930Smoke Detector$18,900Jul 13Future
AS-0931Escalator$8,300Jul 15Future
AS-0932Dock Leveler$42,000Jul 17Future
AS-0933Scaffolding$5,800Jul 18Future
AS-0934Crane System$15,500Jun 27Overdue
AS-0935Forklift Fleet$23,100Jun 29Overdue
AS-0936Concrete Mixer$9,900Jul 02Overdue
AS-0937Welding Station$31,200Jul 05Due Soon
AS-0938Lathe Machine$6,400Jul 07Due Soon
AS-0939CNC Machine$19,700Jul 09Due Soon
AS-0940Press Machine$12,300Jul 11Future
AS-0941Assembly Line$28,400Jul 14Future
AS-0942Packaging Robot$7,500Jul 16Future
AS-0943Quality Scanner$35,200Jul 18Future
AS-0944Label Printer$10,800Jul 19Future
+
+
+
Total Due: 18Overdue: 6
+
+
+
diff --git a/Pages/Dashboard/dashboard-eam3.cshtml b/Pages/Dashboard/dashboard-eam3.cshtml new file mode 100644 index 0000000..88c5fd4 --- /dev/null +++ b/Pages/Dashboard/dashboard-eam3.cshtml @@ -0,0 +1,409 @@ +@page "/dashboard-eam3" +@{ + ViewData["Title"] = "Dashboard EAM 3"; +} +@{ + ViewData["SidebarVariant"] = "3"; + ViewData["Js:dashboard-eam.js"] = "js/dashboard-eam.js"; + +} + +
+
+

EAM Dashboard

Enterprise Asset Management — Period: Q2 2026

+
+ + +
+
+ +
+
+
+
+

Asset Overview

Key Metrics

+
+
+
+

Total Assets

527

▲ +3.4%
+

Work Orders

1,284

▲ +12.7%
+

Equipment

3,241

▲ +2.1%
+

Uptime

96.8%

▲ +1.4pp
+
+
+
OEE: 84.6%Q2 2026
+
+
+

Card Matrix

Key performance indicators

View All →
+
+

Total Assets

527

▲ +3.4%
+

Work Orders

1,284

▲ +12.7%
+

Equipment

3,241

▲ +2.1%
+

Uptime

96.8%

▲ +1.4pp
+

MTBF

486hrs

▲ +5.8%
+

MTTR

3.2hrs

▼ -0.4hrs
+

Downtime

124hrs

▼ -8.3%
+

OEE Score

84.6%

▲ +2.1pp
+
+
+
+ +
+

Asset Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Assets

527 ▲ 3.4%

+

Work Orders

1,284 ▲ 12.7%

+

Equipment

3,241 ▲ 2.1%

+

Uptime

96.8% ▲ 1.4pp

+

MTBF

486hrs ▲ 5.8%

+

MTTR

3.2hrs ▼ 0.4hrs

+

Downtime

124hrs ▼ 8.3%

+

OEE Score

84.6% ▲ 2.1pp

+

Spare Parts

8,450 ▲ 11%

+

Vendors

142 ▲ 6%

+

Utilization

78.4% ▲ 3.2%

+

Compliance

94.2% ▲ 1.8pts

+

Technicians

87 ▲ 5

+

Facilities

12 ▲ 1

+

PM Rate

91.5% ▲ 4.1%

+

Response Time

1.8hrs ▼ 0.3

+

First Fix

86.3% ▲ 2.4%

+

Cost/Work Order

$420 ▼ $38

+

Parts Usage

12,450 ▲ 845

+

Asset Age

6.8 years

+
+
+ +
+
+
+

Asset Health

Asset condition vs maintenance

+
+ Revenue + Maintenance +
+
+
+
+
+

Asset Category

+

By category this period

+
+
+
Production 42%
+
Utilities 22%
+
Infrastructure 15%
+
Transport 12%
+
Facilities 9%
+
+
+
+ +
+
+

Asset Summary

+

As of June 30, 2026

+
+
+
+

Total Value

$24.8M

+
+
+
+

Depreciation

$6.2M

+
+
+
+

Net Book Value

$18.6M

+
+
Avg Age6.8yrsHealth87.3%
+
+
+
+

Work Order Status

+

Work orders by priority

+
+
+
+

Critical

312

+
+
+
+

High

486

+
+
+
+

Medium

342

+
+
+
+

Low

144

+
+
+
OTIF: 87.4%CBR: 94.2%
+
+
+

Maintenance Activity

+

Monthly movement

+
+
+
+142

PM

+
+86

CM

+
+312

Inspection

+
+
+
+ +
+
+
+

Recent Work Orders

Latest maintenance tasks

+ New Work Order → +
+
+ + + + + + + + +
DateWO#DescriptionPriorityStatus
Jun 30WO-2026-0421Monthly revenue recognitionHighCompleted
Jun 29WO-2026-0420Depreciation - JuneMediumCompleted
Jun 28WO-2026-0419Payroll accrualLowCompleted
Jun 27WO-2026-0418Tax provision - PPh 21CriticalIn Progress
+
+
Open: 4 ordersTotal orders: 1,284
+
+
+
+

Asset Activity

Real-time asset updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

📋 $24,500 Vendor: TechDistrib Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

🧾 $86,200 Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

🔧 $42,800 Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

· $38,400 Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

PM Compliance

+

Q2 2026 performance

+
+
+
+
+
+
+

Schedule

+ 89% / 85% +
+
+
+
+
+
+
+
+
+
+

Priority

+ 92% / 90% +
+
+
+
+
+
+
+
+
+
+

Routine

+ 95% / 90% +
+
+
+
+
+
+
+
+
+
+

Emergency

+ 78% / 75% +
+
+
+
+
+
+
Target PM: 92%On Track
+
+
+

Top Technicians

+

This quarter ranking

+
+
+
+

Sarah M.

96.2%

124 orders
+
+
+
+

James C.

94.8%

112 orders
+
+
+
+

Alex L.

92.1%

98 orders
+
+
+
+

Emma P.

89.7%

87 orders
+
+
+
Top Orders: 28Avg Time: 4.2hrs
+
+
+

Maintenance Schedule

+

Upcoming PM tasks

+
+
+
+

Weekly PM

Inspection route A

+
Jul 10
+
+
+
+

Biweekly PM

Equipment calibration

+
Jul 15
+
+
+
+

Monthly PM

HVAC service

+
Jul 20
+
+
+
+

Quarterly

Generator test

+
Jul 30
+
+
+
+
+ +
+
+
+

Asset Inventory

Top locations

+ View Full → +
+
+
+ + + + + + + + + + + + + + + + +
Asset IDAsset NameValueCondition
A-1000CNC Machine #1$1,200,000Good
A-2000Conveyor Line #3$860,000Good
A-3000HVAC System$720,000Fair
A-4000Boiler #2$580,000Fair
A-5000Compressor #7$420,000Good
A-6000Chiller #1$650,000Critical
A-7000Pump Station #B$340,000Fair
A-8000Transformer #1$510,000Good
A-9000Elevator #3$280,000Fair
A-9100Robot Arm #2$950,000Good
A-9200Generator #1$390,000Fair
A-9300Cooling Tower$460,000Good
+
+
+
Total Assets: 527Avg Health: 87.3%
+
+
+
+

Upcoming Inspections

Inspections due next 14 days

+ Manage Inspections → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AssetLocationAmountDue DateStatus
AS-0882Production Line A$24,500Jul 05Due Soon
AS-0885Warehouse B$12,800Jul 08Due Soon
AS-0888Office Building$6,200Jul 10Future
AS-0890Fleet Garage$18,000Jul 12Future
AS-0875Cooling Tower$32,000Jul 03Overdue
AS-0901Boiler Room$45,200Jul 02Overdue
AS-0902HVAC System$15,600Jul 04Due Soon
AS-0903Generator Room$28,900Jul 05Due Soon
AS-0904Pump Station$8,750Jul 07Due Soon
AS-0905Compressor$19,300Jul 09Due Soon
AS-0906Conveyor Belt$11,400Jul 11Future
AS-0907Security System$36,800Jul 13Future
AS-0908Fire Alarm$9,200Jul 14Future
AS-0909Elevator$22,600Jul 15Future
AS-0910Server Room$14,100Jul 16Future
AS-0911Solar Panels$41,500Jun 28Overdue
AS-0912Water Treatment$7,800Jun 30Overdue
AS-0913Lab Equipment$5,400Jul 01Overdue
AS-0914Packaging Line$16,200Jul 02Overdue
AS-0915Cooling System$33,000Jul 04Due Soon
AS-0916Ventilation$10,500Jul 06Due Soon
AS-0917Lighting System$27,300Jul 08Due Soon
AS-0918Drainage System$6,800Jul 10Future
AS-0919CCTV Network$38,100Jul 12Future
AS-0920Access Control$13,400Jul 14Future
AS-0921Chiller Plant$21,000Jul 16Future
AS-0922Air Handling$9,600Jul 17Future
AS-0923Heat Exchanger$17,800Jun 29Overdue
AS-0924Motor Control$4,200Jun 30Overdue
AS-0925Transformer$29,500Jul 01Overdue
AS-0926Switchgear$11,200Jul 03Overdue
AS-0927UPS System$25,400Jul 06Due Soon
AS-0928Battery Bank$7,100Jul 09Due Soon
AS-0929Sprinkler System$34,600Jul 11Future
AS-0930Smoke Detector$18,900Jul 13Future
AS-0931Escalator$8,300Jul 15Future
AS-0932Dock Leveler$42,000Jul 17Future
AS-0933Scaffolding$5,800Jul 18Future
AS-0934Crane System$15,500Jun 27Overdue
AS-0935Forklift Fleet$23,100Jun 29Overdue
AS-0936Concrete Mixer$9,900Jul 02Overdue
AS-0937Welding Station$31,200Jul 05Due Soon
AS-0938Lathe Machine$6,400Jul 07Due Soon
AS-0939CNC Machine$19,700Jul 09Due Soon
AS-0940Press Machine$12,300Jul 11Future
AS-0941Assembly Line$28,400Jul 14Future
AS-0942Packaging Robot$7,500Jul 16Future
AS-0943Quality Scanner$35,200Jul 18Future
AS-0944Label Printer$10,800Jul 19Future
+
+
+
Total Due: 18Overdue: 6
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-eam4.cshtml b/Pages/Dashboard/dashboard-eam4.cshtml new file mode 100644 index 0000000..5b7612f --- /dev/null +++ b/Pages/Dashboard/dashboard-eam4.cshtml @@ -0,0 +1,409 @@ +@page "/dashboard-eam4" +@{ + ViewData["Title"] = "Dashboard EAM 4"; +} +@{ + ViewData["SidebarVariant"] = "4"; + ViewData["Js:dashboard-eam.js"] = "js/dashboard-eam.js"; + +} + +
+
+

EAM Dashboard

Enterprise Asset Management — Period: Q2 2026

+
+ + +
+
+ +
+
+
+
+

Asset Overview

Key Metrics

+
+
+
+

Total Assets

527

▲ +3.4%
+

Work Orders

1,284

▲ +12.7%
+

Equipment

3,241

▲ +2.1%
+

Uptime

96.8%

▲ +1.4pp
+
+
+
OEE: 84.6%Q2 2026
+
+
+

Card Matrix

Key performance indicators

View All →
+
+

Total Assets

527

▲ +3.4%
+

Work Orders

1,284

▲ +12.7%
+

Equipment

3,241

▲ +2.1%
+

Uptime

96.8%

▲ +1.4pp
+

MTBF

486hrs

▲ +5.8%
+

MTTR

3.2hrs

▼ -0.4hrs
+

Downtime

124hrs

▼ -8.3%
+

OEE Score

84.6%

▲ +2.1pp
+
+
+
+ +
+

Asset Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Assets

527 ▲ 3.4%

+

Work Orders

1,284 ▲ 12.7%

+

Equipment

3,241 ▲ 2.1%

+

Uptime

96.8% ▲ 1.4pp

+

MTBF

486hrs ▲ 5.8%

+

MTTR

3.2hrs ▼ 0.4hrs

+

Downtime

124hrs ▼ 8.3%

+

OEE Score

84.6% ▲ 2.1pp

+

Spare Parts

8,450 ▲ 11%

+

Vendors

142 ▲ 6%

+

Utilization

78.4% ▲ 3.2%

+

Compliance

94.2% ▲ 1.8pts

+

Technicians

87 ▲ 5

+

Facilities

12 ▲ 1

+

PM Rate

91.5% ▲ 4.1%

+

Response Time

1.8hrs ▼ 0.3

+

First Fix

86.3% ▲ 2.4%

+

Cost/Work Order

$420 ▼ $38

+

Parts Usage

12,450 ▲ 845

+

Asset Age

6.8 years

+
+
+ +
+
+
+

Asset Health

Asset condition vs maintenance

+
+ Revenue + Maintenance +
+
+
+
+
+

Asset Category

+

By category this period

+
+
+
Production 42%
+
Utilities 22%
+
Infrastructure 15%
+
Transport 12%
+
Facilities 9%
+
+
+
+ +
+
+

Asset Summary

+

As of June 30, 2026

+
+
+
+

Total Value

$24.8M

+
+
+
+

Depreciation

$6.2M

+
+
+
+

Net Book Value

$18.6M

+
+
Avg Age6.8yrsHealth87.3%
+
+
+
+

Work Order Status

+

Work orders by priority

+
+
+
+

Critical

312

+
+
+
+

High

486

+
+
+
+

Medium

342

+
+
+
+

Low

144

+
+
+
OTIF: 87.4%CBR: 94.2%
+
+
+

Maintenance Activity

+

Monthly movement

+
+
+
+142

PM

+
+86

CM

+
+312

Inspection

+
+
+
+ +
+
+
+

Recent Work Orders

Latest maintenance tasks

+ New Work Order → +
+
+ + + + + + + + +
DateWO#DescriptionPriorityStatus
Jun 30JV-2026-0421Monthly revenue recognition$284,500Posted
Jun 29JV-2026-0420Depreciation - June$42,800Posted
Jun 28JV-2026-0419Payroll accrual$186,200Posted
Jun 27JV-2026-0418Tax provision - PPh 21$38,400Pending
+
+
Open: 4 ordersTotal orders: 1,284
+
+
+
+

Asset Activity

Real-time asset updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

📋 $24,500 Vendor: TechDistrib Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

🧾 $86,200 Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

🔧 $42,800 Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

· $38,400 Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

PM Compliance

+

Q2 2026 performance

+
+
+
+
+
+
+

Schedule

+ $12.4M / $12.0M +
+
+
+
+
+
+
+
+
+
+

Priority

+ $4.6M / $4.5M +
+
+
+
+
+
+
+
+
+
+

Routine

+ $6.8M / $7.2M +
+
+
+
+
+
+
+
+
+
+

Emergency

+ $2.8M / $2.5M +
+
+
+
+
+
+
Target PM: 92%On Track
+
+
+

Top Technicians

+

This quarter ranking

+
+
+
+

Sarah M.

96.2% 124

+
+
+
+

James C.

94.8% 112

+
+
+
+

Alex L.

92.1% 98

+
+
+
+

Emma P.

89.7% 87

+
+
+
Top Orders: 28Avg Time: 4.2hrs
+
+
+

Maintenance Schedule

+

Upcoming PM tasks

+
+
+
+

Weekly PM

Monthly employee tax

+
Jul 10
+
+
+
+

Biweekly PM

Monthly VAT return

+
Jul 15
+
+
+
+

Monthly PM

Corporate income tax

+
Jul 20
+
+
+
+

Quarterly

Corporate tax return

+
Apr 30
+
+
+
+
+ +
+
+
+

Asset Inventory

Top locations

+ View Full → +
+
+
+ + + + + + + + + + + + + + + + +
Asset IDAsset NameValueCondition
A-1000CNC Machine #1$1,200,000Good
A-2000Conveyor Line #3$860,000Good
A-3000HVAC System$720,000Fair
A-4000Boiler #2$580,000Fair
A-5000Compressor #7$420,000Good
A-6000Chiller #1$650,000Critical
A-7000Pump Station #B$340,000Fair
A-8000Transformer #1$510,000Good
A-9000Elevator #3$280,000Fair
A-9100Robot Arm #2$950,000Good
A-9200Generator #1$390,000Fair
A-9300Cooling Tower$460,000Good
+
+
+
Total Assets: 527Avg Health: 87.3%
+
+
+
+

Upcoming Inspections

Inspections due next 14 days

+ Manage Inspections → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AssetLocationAmountDue DateStatus
INV-0882TechDistrib Inc.$24,500Jul 05Due Soon
INV-0885CloudHost Ltd.$12,800Jul 08Due Soon
INV-0888OfficePro Supply$6,200Jul 10Future
INV-0890Consulting Plus$18,000Jul 12Future
INV-0875MegaNetwork$32,000Jul 03Overdue
INV-0901DataSys Solutions$45,200Jul 02Overdue
INV-0902Prime Logistics$15,600Jul 04Due Soon
INV-0903GreenEnergy Corp$28,900Jul 05Due Soon
INV-0904SmartBuild Ltd.$8,750Jul 07Due Soon
INV-0905MediCare Supplies$19,300Jul 09Due Soon
INV-0906AquaPure Systems$11,400Jul 11Future
INV-0907BuildRight Materials$36,800Jul 13Future
INV-0908FreshFoods Group$9,200Jul 14Future
INV-0909AutoParts Inc.$22,600Jul 15Future
INV-0910CloudNet Services$14,100Jul 16Future
INV-0911Sunrise Energy$41,500Jun 28Overdue
INV-0912Urban Design Co$7,800Jun 30Overdue
INV-0913SafeGuard Security$5,400Jul 01Overdue
INV-0914EcoFriendly Pkg$16,200Jul 02Overdue
INV-0915StarTech Systems$33,000Jul 04Due Soon
INV-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
INV-0917Golden Gate Inc.$27,300Jul 08Due Soon
INV-0918Silver Lake Corp$6,800Jul 10Future
INV-0919Northern Lights Co$38,100Jul 12Future
INV-0920Southern Cross Ltd$13,400Jul 14Future
INV-0921Pacific Rim Group$21,000Jul 16Future
INV-0922Atlantic Partners$9,600Jul 17Future
INV-0923Highland Ventures$17,800Jun 29Overdue
INV-0924Valley Industries$4,200Jun 30Overdue
INV-0925RidgeTop Inc.$29,500Jul 01Overdue
INV-0926Mountain View Corp$11,200Jul 03Overdue
INV-0927RiverSide Ltd.$25,400Jul 06Due Soon
INV-0928Harbor Freight Co$7,100Jul 09Due Soon
INV-0929Ocean View Hotel$34,600Jul 11Future
INV-0930Desert Palm Resort$18,900Jul 13Future
INV-0931Forest Woods Ltd.$8,300Jul 15Future
INV-0932LakeSide Properties$42,000Jul 17Future
INV-0933FieldStone Group$5,800Jul 18Future
INV-0934MeadowBrook Inc.$15,500Jun 27Overdue
INV-0935HillTop Enterprises$23,100Jun 29Overdue
INV-0936CrestView Solutions$9,900Jul 02Overdue
INV-0937Peak Performance Ltd$31,200Jul 05Due Soon
INV-0938Summit Strategies$6,400Jul 07Due Soon
INV-0939BaySide Logistics$19,700Jul 09Due Soon
INV-0940Coastal Trading Co$12,300Jul 11Future
INV-0941Delta Distribution$28,400Jul 14Future
INV-0942Sigma Supplies Co$7,500Jul 16Future
INV-0943Omega Group Ltd.$35,200Jul 18Future
INV-0944Alpha Enterprises$10,800Jul 19Future
+
+
+
Total Due: 18Overdue: 6
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-eam5.cshtml b/Pages/Dashboard/dashboard-eam5.cshtml new file mode 100644 index 0000000..92db4e8 --- /dev/null +++ b/Pages/Dashboard/dashboard-eam5.cshtml @@ -0,0 +1,409 @@ +@page "/dashboard-eam5" +@{ + ViewData["Title"] = "Dashboard EAM 5"; +} +@{ + ViewData["SidebarVariant"] = "5"; + ViewData["Js:dashboard-eam.js"] = "js/dashboard-eam.js"; + +} + +
+
+

EAM Dashboard

Enterprise Asset Management — Period: Q2 2026

+
+ + +
+
+ +
+
+
+
+

Asset Overview

Key Metrics

+
+
+
+

Total Assets

527

▲ +3.4%
+

Work Orders

1,284

▲ +12.7%
+

Equipment

3,241

▲ +2.1%
+

Uptime

96.8%

▲ +1.4pp
+
+
+
OEE: 84.6%Q2 2026
+
+
+

Card Matrix

Key performance indicators

View All →
+
+

Total Assets

527

▲ +3.4%
+

Work Orders

1,284

▲ +12.7%
+

Equipment

3,241

▲ +2.1%
+

Uptime

96.8%

▲ +1.4pp
+

MTBF

486hrs

▲ +5.8%
+

MTTR

3.2hrs

▼ -0.4hrs
+

Downtime

124hrs

▼ -8.3%
+

OEE Score

84.6%

▲ +2.1pp
+
+
+
+ +
+

Asset Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Assets

527 ▲ 3.4%

+

Work Orders

1,284 ▲ 12.7%

+

Equipment

3,241 ▲ 2.1%

+

Uptime

96.8% ▲ 1.4pp

+

MTBF

486hrs ▲ 5.8%

+

MTTR

3.2hrs ▼ 0.4hrs

+

Downtime

124hrs ▼ 8.3%

+

OEE Score

84.6% ▲ 2.1pp

+

Spare Parts

8,450 ▲ 11%

+

Vendors

142 ▲ 6%

+

Utilization

78.4% ▲ 3.2%

+

Compliance

94.2% ▲ 1.8pts

+

Technicians

87 ▲ 5

+

Facilities

12 ▲ 1

+

PM Rate

91.5% ▲ 4.1%

+

Response Time

1.8hrs ▼ 0.3

+

First Fix

86.3% ▲ 2.4%

+

Cost/Work Order

$420 ▼ $38

+

Parts Usage

12,450 ▲ 845

+

Asset Age

6.8 years

+
+
+ +
+
+
+

Asset Health

Asset condition vs maintenance

+
+ Revenue + Maintenance +
+
+
+
+
+

Asset Category

+

By category this period

+
+
+
Production 42%
+
Utilities 22%
+
Infrastructure 15%
+
Transport 12%
+
Facilities 9%
+
+
+
+ +
+
+

Asset Summary

+

As of June 30, 2026

+
+
+
+

Total Value

$24.8M

+
+
+
+

Depreciation

$6.2M

+
+
+
+

Net Book Value

$18.6M

+
+
Avg Age 6.8yrsHealth 87.3%
+
+
+
+

Work Order Status

+

Work orders by priority

+
+
+
+

Critical

312

+
+
+
+

High

486

+
+
+
+

Medium

342

+
+
+
+

Low

144

+
+
+
OTIF: 87.4%CBR: 94.2%
+
+
+

Maintenance Activity

+

Monthly movement

+
+
+
+142

PM

+
+86

CM

+
+312

Inspection

+
+
+
+ +
+
+
+

Recent Work Orders

Latest maintenance tasks

+ New Work Order → +
+
+ + + + + + + + +
DateWO#DescriptionPriorityStatus
Jun 30JV-2026-0421Monthly revenue recognition$284,500Posted
Jun 29JV-2026-0420Depreciation - June$42,800Posted
Jun 28JV-2026-0419Payroll accrual$186,200Posted
Jun 27JV-2026-0418Tax provision - PPh 21$38,400Pending
+
+
Open: 4 ordersTotal orders: 1,284
+
+
+
+

Asset Activity

Real-time asset updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

📋 $24,500 Vendor: TechDistrib Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

🧾 $86,200 Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

🔧 $42,800 Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

· $38,400 Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

PM Compliance

+

Q2 2026 performance

+
+
+
+
+
+
+

Schedule

+ $12.4M / $12.0M +
+
+
+
+
+
+
+
+
+
+

Priority

+ $4.6M / $4.5M +
+
+
+
+
+
+
+
+
+
+

Routine

+ $6.8M / $7.2M +
+
+
+
+
+
+
+
+
+
+

Emergency

+ $2.8M / $2.5M +
+
+
+
+
+
+
Target PM: 92%On Track
+
+
+

Top Technicians

+

This quarter ranking

+
+
+
+

Sarah M.

96.2% 124

+
+
+
+

James C.

94.8% 112

+
+
+
+

Alex L.

92.1% 98

+
+
+
+

Emma P.

89.7% 87

+
+
+
Top Orders: 28Avg Time: 4.2hrs
+
+
+

Maintenance Schedule

+

Upcoming PM tasks

+
+
+
+

Weekly PM

Monthly employee tax

+
Jul 10
+
+
+
+

Biweekly PM

Monthly VAT return

+
Jul 15
+
+
+
+

Monthly PM

Corporate income tax

+
Jul 20
+
+
+
+

Quarterly

Corporate tax return

+
Apr 30
+
+
+
+
+ +
+
+
+

Asset Inventory

Top locations

+ View Full → +
+
+
+ + + + + + + + + + + + + + + + +
Asset IDAsset NameValueCondition
A-1000CNC Machine #1$1,200,000Good
A-2000Conveyor Line #3$860,000Good
A-3000HVAC System$720,000Fair
A-4000Boiler #2$580,000Fair
A-5000Compressor #7$420,000Good
A-6000Chiller #1$650,000Critical
A-7000Pump Station #B$340,000Fair
A-8000Transformer #1$510,000Good
A-9000Elevator #3$280,000Fair
A-9100Robot Arm #2$950,000Good
A-9200Generator #1$390,000Fair
A-9300Cooling Tower$460,000Good
+
+
+
Total Assets: 527Avg Health: 87.3%
+
+
+
+

Upcoming Inspections

Inspections due next 14 days

+ Manage Inspections → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AssetLocationAmountDue DateStatus
INV-0882TechDistrib Inc.$24,500Jul 05Due Soon
INV-0885CloudHost Ltd.$12,800Jul 08Due Soon
INV-0888OfficePro Supply$6,200Jul 10Future
INV-0890Consulting Plus$18,000Jul 12Future
INV-0875MegaNetwork$32,000Jul 03Overdue
INV-0901DataSys Solutions$45,200Jul 02Overdue
INV-0902Prime Logistics$15,600Jul 04Due Soon
INV-0903GreenEnergy Corp$28,900Jul 05Due Soon
INV-0904SmartBuild Ltd.$8,750Jul 07Due Soon
INV-0905MediCare Supplies$19,300Jul 09Due Soon
INV-0906AquaPure Systems$11,400Jul 11Future
INV-0907BuildRight Materials$36,800Jul 13Future
INV-0908FreshFoods Group$9,200Jul 14Future
INV-0909AutoParts Inc.$22,600Jul 15Future
INV-0910CloudNet Services$14,100Jul 16Future
INV-0911Sunrise Energy$41,500Jun 28Overdue
INV-0912Urban Design Co$7,800Jun 30Overdue
INV-0913SafeGuard Security$5,400Jul 01Overdue
INV-0914EcoFriendly Pkg$16,200Jul 02Overdue
INV-0915StarTech Systems$33,000Jul 04Due Soon
INV-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
INV-0917Golden Gate Inc.$27,300Jul 08Due Soon
INV-0918Silver Lake Corp$6,800Jul 10Future
INV-0919Northern Lights Co$38,100Jul 12Future
INV-0920Southern Cross Ltd$13,400Jul 14Future
INV-0921Pacific Rim Group$21,000Jul 16Future
INV-0922Atlantic Partners$9,600Jul 17Future
INV-0923Highland Ventures$17,800Jun 29Overdue
INV-0924Valley Industries$4,200Jun 30Overdue
INV-0925RidgeTop Inc.$29,500Jul 01Overdue
INV-0926Mountain View Corp$11,200Jul 03Overdue
INV-0927RiverSide Ltd.$25,400Jul 06Due Soon
INV-0928Harbor Freight Co$7,100Jul 09Due Soon
INV-0929Ocean View Hotel$34,600Jul 11Future
INV-0930Desert Palm Resort$18,900Jul 13Future
INV-0931Forest Woods Ltd.$8,300Jul 15Future
INV-0932LakeSide Properties$42,000Jul 17Future
INV-0933FieldStone Group$5,800Jul 18Future
INV-0934MeadowBrook Inc.$15,500Jun 27Overdue
INV-0935HillTop Enterprises$23,100Jun 29Overdue
INV-0936CrestView Solutions$9,900Jul 02Overdue
INV-0937Peak Performance Ltd$31,200Jul 05Due Soon
INV-0938Summit Strategies$6,400Jul 07Due Soon
INV-0939BaySide Logistics$19,700Jul 09Due Soon
INV-0940Coastal Trading Co$12,300Jul 11Future
INV-0941Delta Distribution$28,400Jul 14Future
INV-0942Sigma Supplies Co$7,500Jul 16Future
INV-0943Omega Group Ltd.$35,200Jul 18Future
INV-0944Alpha Enterprises$10,800Jul 19Future
+
+
+
Total Due: 18Overdue: 6
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-fms1.cshtml b/Pages/Dashboard/dashboard-fms1.cshtml new file mode 100644 index 0000000..2dc867b --- /dev/null +++ b/Pages/Dashboard/dashboard-fms1.cshtml @@ -0,0 +1,442 @@ +@page "/dashboard-fms1" +@{ + ViewData["Title"] = "Dashboard FMS 1"; +} +@{ + ViewData["SidebarVariant"] = "1"; + ViewData["Js:dashboard-fms.js"] = "js/dashboard-fms.js"; + +} + +
+
+

FMS Dashboard

Financial Management System — Period: June 2026

+
+ + +
+
+ +
+
+
+

P&L Trend

Monthly revenue vs expenses

+
+ Revenue + Expenses +
+
+
+
+
+

Expense Breakdown

+

By category this period

+
+
+
Payroll 42%
+
Operations 22%
+
Marketing 15%
+
R&D 12%
+
Others 9%
+
+
+
+ +
+
+
+
+

Financial Overview

Period Summary

+
+
+
+

Total Revenue

$12.4M

▲ +8.2%
+

Net Income

$2.8M

▲ +5.4%
+

Op. Expenses

$6.8M

▲ +3.1%
+

Cash Position

$5.2M

▲ +1.2M
+
+
+
Gross Margin: 42.3%Q2 2026
+
+
+

Total Revenue

$12.4M

▲ +8.2%
+

Net Income

$2.8M

▲ +5.4%
+

Op. Expenses

$6.8M

▲ +3.1%
+

Cash Position

$5.2M

▲ +1.2M
+
+
+

AR Turnover

38d

▼ -2d
+

Gross Margin

42.3%

▲ +2.1%
+

Op. Cash Flow

$3.2M

▲ +12%
+

Debt Ratio

0.45

▼ -0.03
+
+
+ +
+

Financial Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Revenue

$12.4M ▲ 8.2%

+

Net Income

$2.8M ▲ 5.4%

+

Op. Expenses

$6.8M ▲ 3.1%

+

Cash Position

$5.2M ▲ 1.2M

+

AR Turnover

38d ▼ 2d

+

Gross Margin

42.3% ▲ 2.1%

+

Op. Cash Flow

$3.2M ▲ 12%

+

Debt Ratio

0.45 ▼ 0.03

+

Working Capital

$4.2M ▲ 6.7%

+

EBITDA

$2.1M ▲ 9.2%

+

Data Storage

2.4TB ▲ 18%

+

Compliance Score

96% ▲ 3pts

+

Headcount

342 ▼ 12

+

Market Share

24.5% ▲ 1.2%

+

NPS Score

72 ▲ 5pts

+

Avg Response

2.4hrs ▼ 0.3

+

Quality Rate

98.7% ▲ 0.4%

+

Cost per Unit

$84 ▼ $6

+

Inventory Turn

6.2x ▼ 0.4

+

Global Reach

28 countries

+
+
+ +
+
+

Balance Sheet Summary

+

As of June 30, 2026

+
+
+
+

Total Assets

$18.6M

+
+
+
+

Total Liabilities

$8.4M

+
+
+
+

Equity

$10.2M

+
+
Current Ratio2.4xD/E Ratio0.82
+
+
+
+

AR/AP Aging

+

Receivables & payables aging

+
+
+
+

AR Current (0-30d)

$2.8M

+
+
+
+

AR Aging (31-60d)

$1.2M

+
+
+
+

AR Overdue (60d+)

$0.6M

+
+
+
+

AP Outstanding

$1.8M

+
+
+
DSO: 38 daysDPO: 42 days
+
+
+

Cash Flow

+

Monthly movement

+
+
+
+$3.2M

Operating

+
-$1.1M

Investing

+
-$0.8M

Financing

+
+
+
+ +
+
+
+

Recent Journal Entries

Unposted & latest GL transactions

+ New Entry → +
+
+ + + + + + + + +
DateJournal #DescriptionDebitCreditStatus
Jun 30JV-2026-0421Monthly revenue recognition$284,500$284,500Posted
Jun 29JV-2026-0420Depreciation - June$42,800$42,800Posted
Jun 28JV-2026-0419Payroll accrual$186,200$186,200Posted
Jun 27JV-2026-0418Tax provision - PPh 21$38,400$38,400Pending
+
+
Unposted: 4 entriesTotal this period: 142 entries
+
+
+
+

Financial Activity

Real-time finance updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

💰 $24,500 · Vendor: TechDistrib · Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

📥 $86,200 · Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

📋 $42,800 · Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

🧾 $38,400 · Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

Budget vs Actual

+

Q2 2026 performance

+
+
+
+
+
+
+

Revenue

+ $12.4M / $12.0M +
+
+
+
+
+
+
+
+
+
+

COGS

+ $4.6M / $4.5M +
+
+
+
+
+
+
+
+
+
+

OpEx

+ $6.8M / $7.2M +
+
+
+
+
+
+
+
+
+
+

Net Income

+ $2.8M / $2.5M +
+
+
+
+
+
+
Budget Variance: +12%On Track
+
+
+

Fixed Assets Summary

+

Depreciation & asset tracking

+
+
+
+

Total Asset Value

$5.2M

+
+
+
+

Accum. Depreciation

($1.8M)

+
+
+
+

Net Book Value

$3.4M

+
+
+
+

This Month Depr.

$42,800

+
+
+
Assets Count: 124Fully Depr.: 18
+
+
+

Tax Calendar

+

Upcoming tax deadlines

+
+
+
+

PPh 21 (Income Tax)

Monthly employee tax

+
Jul 10
+
+
+
+

PPN (VAT)

Monthly VAT return

+
Jul 15
+
+
+
+

PPh 25/29

Corporate income tax

+
Jul 20
+
+
+
+

Annual SPT

Corporate tax return

+
Apr 30
+
+
+
+
+ +
+
+
+

Trial Balance Summary

As of Jun 30, 2026 · Top accounts

+ View Full → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Account CodeAccount NameDebitCredit
1-1000Cash & Bank$5,200,000
1-2000Accounts Receivable$4,600,000
1-3000Inventory$3,800,000
1-4000Fixed Assets - Net$3,400,000
2-1000Accounts Payable$1,800,000
2-2000Accrued Expenses$1,200,000
2-3000Tax Payable$580,000
3-1000Retained Earnings$8,420,000
3-2000Common Stock$2,000,000
3-3000Additional Paid-in Capital$1,500,000
1-5000Prepaid Expenses$420,000
1-6000Short-term Investments$950,000
1-7000Marketable Securities$780,000
2-4000Notes Payable (Short)$450,000
2-5000Deferred Revenue$320,000
2-6000Wages Payable$275,000
2-7000Interest Payable$98,000
2-8000Dividends Payable$150,000
1-8000Land & Buildings$2,600,000
1-9000Equipment & Machinery$1,850,000
1-9100Vehicles$620,000
1-9200Furniture & Fixtures$340,000
1-9300Computer Equipment$480,000
2-9000Long-term Debt$2,400,000
2-9100Bonds Payable$1,600,000
2-9200Lease Obligations$850,000
2-9300Pension Liability$420,000
3-4000Preferred Stock$500,000
3-5000Treasury Stock$200,000
4-1000Revenue - Product A$5,600,000
4-2000Revenue - Product B$3,800,000
4-3000Service Revenue$2,100,000
4-4000Interest Income$320,000
5-1000COGS - Product A$2,800,000
5-2000COGS - Product B$1,900,000
6-1000Salaries & Wages$2,400,000
6-2000Rent & Utilities$680,000
6-3000Marketing & Advertising$520,000
6-4000Depreciation Expense$310,000
6-5000Insurance Expense$180,000
6-6000Travel & Entertainment$95,000
6-7000Professional Fees$220,000
6-8000IT & Software$340,000
6-9000Training & Development$65,000
7-1000Gain on Asset Sale$85,000
7-2000Foreign Exchange Gain$42,000
8-1000Income Tax Expense$620,000
+
+
+
Total Debit: $17,000,000Total Credit: $17,000,000
+
+
+
+

Upcoming Payment Schedule

AP invoices due next 14 days

+ Manage Payables → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
InvoiceVendorAmountDue DateStatus
INV-0882TechDistrib Inc.$24,500Jul 05Due Soon
INV-0885CloudHost Ltd.$12,800Jul 08Due Soon
INV-0888OfficePro Supply$6,200Jul 10Future
INV-0890Consulting Plus$18,000Jul 12Future
INV-0875MegaNetwork$32,000Jul 03Overdue
INV-0901DataSys Solutions$45,200Jul 02Overdue
INV-0902Prime Logistics$15,600Jul 04Due Soon
INV-0903GreenEnergy Corp$28,900Jul 05Due Soon
INV-0904SmartBuild Ltd.$8,750Jul 07Due Soon
INV-0905MediCare Supplies$19,300Jul 09Due Soon
INV-0906AquaPure Systems$11,400Jul 11Future
INV-0907BuildRight Materials$36,800Jul 13Future
INV-0908FreshFoods Group$9,200Jul 14Future
INV-0909AutoParts Inc.$22,600Jul 15Future
INV-0910CloudNet Services$14,100Jul 16Future
INV-0911Sunrise Energy$41,500Jun 28Overdue
INV-0912Urban Design Co$7,800Jun 30Overdue
INV-0913SafeGuard Security$5,400Jul 01Overdue
INV-0914EcoFriendly Pkg$16,200Jul 02Overdue
INV-0915StarTech Systems$33,000Jul 04Due Soon
INV-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
INV-0917Golden Gate Inc.$27,300Jul 08Due Soon
INV-0918Silver Lake Corp$6,800Jul 10Future
INV-0919Northern Lights Co$38,100Jul 12Future
INV-0920Southern Cross Ltd$13,400Jul 14Future
INV-0921Pacific Rim Group$21,000Jul 16Future
INV-0922Atlantic Partners$9,600Jul 17Future
INV-0923Highland Ventures$17,800Jun 29Overdue
INV-0924Valley Industries$4,200Jun 30Overdue
INV-0925RidgeTop Inc.$29,500Jul 01Overdue
INV-0926Mountain View Corp$11,200Jul 03Overdue
INV-0927RiverSide Ltd.$25,400Jul 06Due Soon
INV-0928Harbor Freight Co$7,100Jul 09Due Soon
INV-0929Ocean View Hotel$34,600Jul 11Future
INV-0930Desert Palm Resort$18,900Jul 13Future
INV-0931Forest Woods Ltd.$8,300Jul 15Future
INV-0932LakeSide Properties$42,000Jul 17Future
INV-0933FieldStone Group$5,800Jul 18Future
INV-0934MeadowBrook Inc.$15,500Jun 27Overdue
INV-0935HillTop Enterprises$23,100Jun 29Overdue
INV-0936CrestView Solutions$9,900Jul 02Overdue
INV-0937Peak Performance Ltd$31,200Jul 05Due Soon
INV-0938Summit Strategies$6,400Jul 07Due Soon
INV-0939BaySide Logistics$19,700Jul 09Due Soon
INV-0940Coastal Trading Co$12,300Jul 11Future
INV-0941Delta Distribution$28,400Jul 14Future
INV-0942Sigma Supplies Co$7,500Jul 16Future
INV-0943Omega Group Ltd.$35,200Jul 18Future
INV-0944Alpha Enterprises$10,800Jul 19Future
+
+
+
Total Due: $93,500Overdue: $32,000
+
+
+
diff --git a/Pages/Dashboard/dashboard-fms2.cshtml b/Pages/Dashboard/dashboard-fms2.cshtml new file mode 100644 index 0000000..559f0ad --- /dev/null +++ b/Pages/Dashboard/dashboard-fms2.cshtml @@ -0,0 +1,442 @@ +@page "/dashboard-fms2" +@{ + ViewData["Title"] = "Dashboard FMS 2"; +} +@{ + ViewData["SidebarVariant"] = "2"; + ViewData["Js:dashboard-fms.js"] = "js/dashboard-fms.js"; + +} + +
+
+

FMS Dashboard

Financial Management System — Period: June 2026

+
+ + +
+
+ +
+
+
+

P&L Trend

Monthly revenue vs expenses

+
+ Revenue + Expenses +
+
+
+
+
+

Expense Breakdown

+

By category this period

+
+
+
Payroll 42%
+
Operations 22%
+
Marketing 15%
+
R&D 12%
+
Others 9%
+
+
+
+ +
+
+
+
+

Financial Overview

Period Summary

+
+
+
+

Total Revenue

$12.4M

▲ +8.2%
+

Net Income

$2.8M

▲ +5.4%
+

Op. Expenses

$6.8M

▲ +3.1%
+

Cash Position

$5.2M

▲ +1.2M
+
+
+
Gross Margin: 42.3%Q2 2026
+
+
+

Total Revenue

$12.4M

▲ +8.2%
+

Net Income

$2.8M

▲ +5.4%
+

Op. Expenses

$6.8M

▲ +3.1%
+

Cash Position

$5.2M

▲ +1.2M
+
+
+

AR Turnover

38d

▼ -2d
+

Gross Margin

42.3%

▲ +2.1%
+

Op. Cash Flow

$3.2M

▲ +12%
+

Debt Ratio

0.45

▼ -0.03
+
+
+ +
+

Financial Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Revenue

$12.4M ▲ 8.2%

+

Net Income

$2.8M ▲ 5.4%

+

Op. Expenses

$6.8M ▲ 3.1%

+

Cash Position

$5.2M ▲ 1.2M

+

AR Turnover

38d ▼ 2d

+

Gross Margin

42.3% ▲ 2.1%

+

Op. Cash Flow

$3.2M ▲ 12%

+

Debt Ratio

0.45 ▼ 0.03

+

Working Capital

$4.2M ▲ 6.7%

+

EBITDA

$2.1M ▲ 9.2%

+

Data Storage

2.4TB ▲ 18%

+

Compliance Score

96% ▲ 3pts

+

Headcount

342 ▼ 12

+

Market Share

24.5% ▲ 1.2%

+

NPS Score

72 ▲ 5pts

+

Avg Response

2.4hrs ▼ 0.3

+

Quality Rate

98.7% ▲ 0.4%

+

Cost per Unit

$84 ▼ $6

+

Inventory Turn

6.2x ▼ 0.4

+

Global Reach

28 countries

+
+
+ +
+
+

Balance Sheet Summary

+

As of June 30, 2026

+
+
+
+

Total Assets

$18.6M

+
+
+
+

Total Liabilities

$8.4M

+
+
+
+

Equity

$10.2M

+
+
Current Ratio2.4xD/E Ratio0.82
+
+
+
+

AR/AP Aging

+

Receivables & payables aging

+
+
+
+

AR Current (0-30d)

$2.8M

+
+
+
+

AR Aging (31-60d)

$1.2M

+
+
+
+

AR Overdue (60d+)

$0.6M

+
+
+
+

AP Outstanding

$1.8M

+
+
+
DSO: 38 daysDPO: 42 days
+
+
+

Cash Flow

+

Monthly movement

+
+
+
+$3.2M

Operating

+
-$1.1M

Investing

+
-$0.8M

Financing

+
+
+
+ +
+
+
+

Recent Journal Entries

Unposted & latest GL transactions

+ New Entry → +
+
+ + + + + + + + +
DateJournal #DescriptionDebitCreditStatus
Jun 30JV-2026-0421Monthly revenue recognition$284,500$284,500Posted
Jun 29JV-2026-0420Depreciation - June$42,800$42,800Posted
Jun 28JV-2026-0419Payroll accrual$186,200$186,200Posted
Jun 27JV-2026-0418Tax provision - PPh 21$38,400$38,400Pending
+
+
Unposted: 4 entriesTotal this period: 142 entries
+
+
+
+

Financial Activity

Real-time finance updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

💰 $24,500 · Vendor: TechDistrib · Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

📥 $86,200 · Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

📋 $42,800 · Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

🧾 $38,400 · Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

Budget vs Actual

+

Q2 2026 performance

+
+
+
+
+
+
+

Revenue

+ $12.4M / $12.0M +
+
+
+
+
+
+
+
+
+
+

COGS

+ $4.6M / $4.5M +
+
+
+
+
+
+
+
+
+
+

OpEx

+ $6.8M / $7.2M +
+
+
+
+
+
+
+
+
+
+

Net Income

+ $2.8M / $2.5M +
+
+
+
+
+
+
Budget Variance: +12%On Track
+
+
+

Fixed Assets Summary

+

Depreciation & asset tracking

+
+
+
+

Total Asset Value

$5.2M

+
+
+
+

Accum. Depreciation

($1.8M)

+
+
+
+

Net Book Value

$3.4M

+
+
+
+

This Month Depr.

$42,800

+
+
+
Assets Count: 124Fully Depr.: 18
+
+
+

Tax Calendar

+

Upcoming tax deadlines

+
+
+
+

PPh 21 (Income Tax)

Monthly employee tax

+
Jul 10
+
+
+
+

PPN (VAT)

Monthly VAT return

+
Jul 15
+
+
+
+

PPh 25/29

Corporate income tax

+
Jul 20
+
+
+
+

Annual SPT

Corporate tax return

+
Apr 30
+
+
+
+
+ +
+
+
+

Trial Balance Summary

As of Jun 30, 2026 · Top accounts

+ View Full → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Account CodeAccount NameDebitCredit
1-1000Cash & Bank$5,200,000
1-2000Accounts Receivable$4,600,000
1-3000Inventory$3,800,000
1-4000Fixed Assets - Net$3,400,000
2-1000Accounts Payable$1,800,000
2-2000Accrued Expenses$1,200,000
2-3000Tax Payable$580,000
3-1000Retained Earnings$8,420,000
3-2000Common Stock$2,000,000
3-3000Additional Paid-in Capital$1,500,000
1-5000Prepaid Expenses$420,000
1-6000Short-term Investments$950,000
1-7000Marketable Securities$780,000
2-4000Notes Payable (Short)$450,000
2-5000Deferred Revenue$320,000
2-6000Wages Payable$275,000
2-7000Interest Payable$98,000
2-8000Dividends Payable$150,000
1-8000Land & Buildings$2,600,000
1-9000Equipment & Machinery$1,850,000
1-9100Vehicles$620,000
1-9200Furniture & Fixtures$340,000
1-9300Computer Equipment$480,000
2-9000Long-term Debt$2,400,000
2-9100Bonds Payable$1,600,000
2-9200Lease Obligations$850,000
2-9300Pension Liability$420,000
3-4000Preferred Stock$500,000
3-5000Treasury Stock$200,000
4-1000Revenue - Product A$5,600,000
4-2000Revenue - Product B$3,800,000
4-3000Service Revenue$2,100,000
4-4000Interest Income$320,000
5-1000COGS - Product A$2,800,000
5-2000COGS - Product B$1,900,000
6-1000Salaries & Wages$2,400,000
6-2000Rent & Utilities$680,000
6-3000Marketing & Advertising$520,000
6-4000Depreciation Expense$310,000
6-5000Insurance Expense$180,000
6-6000Travel & Entertainment$95,000
6-7000Professional Fees$220,000
6-8000IT & Software$340,000
6-9000Training & Development$65,000
7-1000Gain on Asset Sale$85,000
7-2000Foreign Exchange Gain$42,000
8-1000Income Tax Expense$620,000
+
+
+
Total Debit: $17,000,000Total Credit: $17,000,000
+
+
+
+

Upcoming Payment Schedule

AP invoices due next 14 days

+ Manage Payables → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
InvoiceVendorAmountDue DateStatus
INV-0882TechDistrib Inc.$24,500Jul 05Due Soon
INV-0885CloudHost Ltd.$12,800Jul 08Due Soon
INV-0888OfficePro Supply$6,200Jul 10Future
INV-0890Consulting Plus$18,000Jul 12Future
INV-0875MegaNetwork$32,000Jul 03Overdue
INV-0901DataSys Solutions$45,200Jul 02Overdue
INV-0902Prime Logistics$15,600Jul 04Due Soon
INV-0903GreenEnergy Corp$28,900Jul 05Due Soon
INV-0904SmartBuild Ltd.$8,750Jul 07Due Soon
INV-0905MediCare Supplies$19,300Jul 09Due Soon
INV-0906AquaPure Systems$11,400Jul 11Future
INV-0907BuildRight Materials$36,800Jul 13Future
INV-0908FreshFoods Group$9,200Jul 14Future
INV-0909AutoParts Inc.$22,600Jul 15Future
INV-0910CloudNet Services$14,100Jul 16Future
INV-0911Sunrise Energy$41,500Jun 28Overdue
INV-0912Urban Design Co$7,800Jun 30Overdue
INV-0913SafeGuard Security$5,400Jul 01Overdue
INV-0914EcoFriendly Pkg$16,200Jul 02Overdue
INV-0915StarTech Systems$33,000Jul 04Due Soon
INV-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
INV-0917Golden Gate Inc.$27,300Jul 08Due Soon
INV-0918Silver Lake Corp$6,800Jul 10Future
INV-0919Northern Lights Co$38,100Jul 12Future
INV-0920Southern Cross Ltd$13,400Jul 14Future
INV-0921Pacific Rim Group$21,000Jul 16Future
INV-0922Atlantic Partners$9,600Jul 17Future
INV-0923Highland Ventures$17,800Jun 29Overdue
INV-0924Valley Industries$4,200Jun 30Overdue
INV-0925RidgeTop Inc.$29,500Jul 01Overdue
INV-0926Mountain View Corp$11,200Jul 03Overdue
INV-0927RiverSide Ltd.$25,400Jul 06Due Soon
INV-0928Harbor Freight Co$7,100Jul 09Due Soon
INV-0929Ocean View Hotel$34,600Jul 11Future
INV-0930Desert Palm Resort$18,900Jul 13Future
INV-0931Forest Woods Ltd.$8,300Jul 15Future
INV-0932LakeSide Properties$42,000Jul 17Future
INV-0933FieldStone Group$5,800Jul 18Future
INV-0934MeadowBrook Inc.$15,500Jun 27Overdue
INV-0935HillTop Enterprises$23,100Jun 29Overdue
INV-0936CrestView Solutions$9,900Jul 02Overdue
INV-0937Peak Performance Ltd$31,200Jul 05Due Soon
INV-0938Summit Strategies$6,400Jul 07Due Soon
INV-0939BaySide Logistics$19,700Jul 09Due Soon
INV-0940Coastal Trading Co$12,300Jul 11Future
INV-0941Delta Distribution$28,400Jul 14Future
INV-0942Sigma Supplies Co$7,500Jul 16Future
INV-0943Omega Group Ltd.$35,200Jul 18Future
INV-0944Alpha Enterprises$10,800Jul 19Future
+
+
+
Total Due: $93,500Overdue: $32,000
+
+
+
diff --git a/Pages/Dashboard/dashboard-fms3.cshtml b/Pages/Dashboard/dashboard-fms3.cshtml new file mode 100644 index 0000000..bdeebd7 --- /dev/null +++ b/Pages/Dashboard/dashboard-fms3.cshtml @@ -0,0 +1,442 @@ +@page "/dashboard-fms3" +@{ + ViewData["Title"] = "Dashboard FMS 3"; +} +@{ + ViewData["SidebarVariant"] = "3"; + ViewData["Js:dashboard-fms.js"] = "js/dashboard-fms.js"; + +} + +
+
+

FMS Dashboard

Financial Management System — Period: June 2026

+
+ + +
+
+ +
+
+
+

P&L Trend

Monthly revenue vs expenses

+
+ Revenue + Expenses +
+
+
+
+
+

Expense Breakdown

+

By category this period

+
+
+
Payroll 42%
+
Operations 22%
+
Marketing 15%
+
R&D 12%
+
Others 9%
+
+
+
+ +
+
+
+
+

Financial Overview

Period Summary

+
+
+
+

Total Revenue

$12.4M

▲ +8.2%
+

Net Income

$2.8M

▲ +5.4%
+

Op. Expenses

$6.8M

▲ +3.1%
+

Cash Position

$5.2M

▲ +1.2M
+
+
+
Gross Margin: 42.3%Q2 2026
+
+
+

Total Revenue

$12.4M

▲ +8.2%
+

Net Income

$2.8M

▲ +5.4%
+

Op. Expenses

$6.8M

▲ +3.1%
+

Cash Position

$5.2M

▲ +1.2M
+
+
+

AR Turnover

38d

▼ -2d
+

Gross Margin

42.3%

▲ +2.1%
+

Op. Cash Flow

$3.2M

▲ +12%
+

Debt Ratio

0.45

▼ -0.03
+
+
+ +
+

Financial Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Revenue

$12.4M ▲ 8.2%

+

Net Income

$2.8M ▲ 5.4%

+

Op. Expenses

$6.8M ▲ 3.1%

+

Cash Position

$5.2M ▲ 1.2M

+

AR Turnover

38d ▼ 2d

+

Gross Margin

42.3% ▲ 2.1%

+

Op. Cash Flow

$3.2M ▲ 12%

+

Debt Ratio

0.45 ▼ 0.03

+

Working Capital

$4.2M ▲ 6.7%

+

EBITDA

$2.1M ▲ 9.2%

+

Data Storage

2.4TB ▲ 18%

+

Compliance Score

96% ▲ 3pts

+

Headcount

342 ▼ 12

+

Market Share

24.5% ▲ 1.2%

+

NPS Score

72 ▲ 5pts

+

Avg Response

2.4hrs ▼ 0.3

+

Quality Rate

98.7% ▲ 0.4%

+

Cost per Unit

$84 ▼ $6

+

Inventory Turn

6.2x ▼ 0.4

+

Global Reach

28 countries

+
+
+ +
+
+

Balance Sheet Summary

+

As of June 30, 2026

+
+
+
+

Total Assets

$18.6M

+
+
+
+

Total Liabilities

$8.4M

+
+
+
+

Equity

$10.2M

+
+
Current Ratio2.4xD/E Ratio0.82
+
+
+
+

AR/AP Aging

+

Receivables & payables aging

+
+
+
+

AR Current (0-30d)

$2.8M

+
+
+
+

AR Aging (31-60d)

$1.2M

+
+
+
+

AR Overdue (60d+)

$0.6M

+
+
+
+

AP Outstanding

$1.8M

+
+
+
DSO: 38 daysDPO: 42 days
+
+
+

Cash Flow

+

Monthly movement

+
+
+
+$3.2M

Operating

+
-$1.1M

Investing

+
-$0.8M

Financing

+
+
+
+ +
+
+
+

Recent Journal Entries

Unposted & latest GL transactions

+ New Entry → +
+
+ + + + + + + + +
DateJournal #DescriptionDebitCreditStatus
Jun 30JV-2026-0421Monthly revenue recognition$284,500$284,500Posted
Jun 29JV-2026-0420Depreciation - June$42,800$42,800Posted
Jun 28JV-2026-0419Payroll accrual$186,200$186,200Posted
Jun 27JV-2026-0418Tax provision - PPh 21$38,400$38,400Pending
+
+
Unposted: 4 entriesTotal this period: 142 entries
+
+
+
+

Financial Activity

Real-time finance updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

💰 $24,500 · Vendor: TechDistrib · Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

📥 $86,200 · Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

📋 $42,800 · Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

🧾 $38,400 · Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

Budget vs Actual

+

Q2 2026 performance

+
+
+
+
+
+
+

Revenue

+ $12.4M / $12.0M +
+
+
+
+
+
+
+
+
+
+

COGS

+ $4.6M / $4.5M +
+
+
+
+
+
+
+
+
+
+

OpEx

+ $6.8M / $7.2M +
+
+
+
+
+
+
+
+
+
+

Net Income

+ $2.8M / $2.5M +
+
+
+
+
+
+
Budget Variance: +12%On Track
+
+
+

Fixed Assets Summary

+

Depreciation & asset tracking

+
+
+
+

Total Asset Value

$5.2M

+
+
+
+

Accum. Depreciation

($1.8M)

+
+
+
+

Net Book Value

$3.4M

+
+
+
+

This Month Depr.

$42,800

+
+
+
Assets Count: 124Fully Depr.: 18
+
+
+

Tax Calendar

+

Upcoming tax deadlines

+
+
+
+

PPh 21 (Income Tax)

Monthly employee tax

+
Jul 10
+
+
+
+

PPN (VAT)

Monthly VAT return

+
Jul 15
+
+
+
+

PPh 25/29

Corporate income tax

+
Jul 20
+
+
+
+

Annual SPT

Corporate tax return

+
Apr 30
+
+
+
+
+ +
+
+
+

Trial Balance Summary

As of Jun 30, 2026 · Top accounts

+ View Full → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Account CodeAccount NameDebitCredit
1-1000Cash & Bank$5,200,000
1-2000Accounts Receivable$4,600,000
1-3000Inventory$3,800,000
1-4000Fixed Assets - Net$3,400,000
2-1000Accounts Payable$1,800,000
2-2000Accrued Expenses$1,200,000
2-3000Tax Payable$580,000
3-1000Retained Earnings$8,420,000
3-2000Common Stock$2,000,000
3-3000Additional Paid-in Capital$1,500,000
1-5000Prepaid Expenses$420,000
1-6000Short-term Investments$950,000
1-7000Marketable Securities$780,000
2-4000Notes Payable (Short)$450,000
2-5000Deferred Revenue$320,000
2-6000Wages Payable$275,000
2-7000Interest Payable$98,000
2-8000Dividends Payable$150,000
1-8000Land & Buildings$2,600,000
1-9000Equipment & Machinery$1,850,000
1-9100Vehicles$620,000
1-9200Furniture & Fixtures$340,000
1-9300Computer Equipment$480,000
2-9000Long-term Debt$2,400,000
2-9100Bonds Payable$1,600,000
2-9200Lease Obligations$850,000
2-9300Pension Liability$420,000
3-4000Preferred Stock$500,000
3-5000Treasury Stock$200,000
4-1000Revenue - Product A$5,600,000
4-2000Revenue - Product B$3,800,000
4-3000Service Revenue$2,100,000
4-4000Interest Income$320,000
5-1000COGS - Product A$2,800,000
5-2000COGS - Product B$1,900,000
6-1000Salaries & Wages$2,400,000
6-2000Rent & Utilities$680,000
6-3000Marketing & Advertising$520,000
6-4000Depreciation Expense$310,000
6-5000Insurance Expense$180,000
6-6000Travel & Entertainment$95,000
6-7000Professional Fees$220,000
6-8000IT & Software$340,000
6-9000Training & Development$65,000
7-1000Gain on Asset Sale$85,000
7-2000Foreign Exchange Gain$42,000
8-1000Income Tax Expense$620,000
+
+
+
Total Debit: $17,000,000Total Credit: $17,000,000
+
+
+
+

Upcoming Payment Schedule

AP invoices due next 14 days

+ Manage Payables → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
InvoiceVendorAmountDue DateStatus
INV-0882TechDistrib Inc.$24,500Jul 05Due Soon
INV-0885CloudHost Ltd.$12,800Jul 08Due Soon
INV-0888OfficePro Supply$6,200Jul 10Future
INV-0890Consulting Plus$18,000Jul 12Future
INV-0875MegaNetwork$32,000Jul 03Overdue
INV-0901DataSys Solutions$45,200Jul 02Overdue
INV-0902Prime Logistics$15,600Jul 04Due Soon
INV-0903GreenEnergy Corp$28,900Jul 05Due Soon
INV-0904SmartBuild Ltd.$8,750Jul 07Due Soon
INV-0905MediCare Supplies$19,300Jul 09Due Soon
INV-0906AquaPure Systems$11,400Jul 11Future
INV-0907BuildRight Materials$36,800Jul 13Future
INV-0908FreshFoods Group$9,200Jul 14Future
INV-0909AutoParts Inc.$22,600Jul 15Future
INV-0910CloudNet Services$14,100Jul 16Future
INV-0911Sunrise Energy$41,500Jun 28Overdue
INV-0912Urban Design Co$7,800Jun 30Overdue
INV-0913SafeGuard Security$5,400Jul 01Overdue
INV-0914EcoFriendly Pkg$16,200Jul 02Overdue
INV-0915StarTech Systems$33,000Jul 04Due Soon
INV-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
INV-0917Golden Gate Inc.$27,300Jul 08Due Soon
INV-0918Silver Lake Corp$6,800Jul 10Future
INV-0919Northern Lights Co$38,100Jul 12Future
INV-0920Southern Cross Ltd$13,400Jul 14Future
INV-0921Pacific Rim Group$21,000Jul 16Future
INV-0922Atlantic Partners$9,600Jul 17Future
INV-0923Highland Ventures$17,800Jun 29Overdue
INV-0924Valley Industries$4,200Jun 30Overdue
INV-0925RidgeTop Inc.$29,500Jul 01Overdue
INV-0926Mountain View Corp$11,200Jul 03Overdue
INV-0927RiverSide Ltd.$25,400Jul 06Due Soon
INV-0928Harbor Freight Co$7,100Jul 09Due Soon
INV-0929Ocean View Hotel$34,600Jul 11Future
INV-0930Desert Palm Resort$18,900Jul 13Future
INV-0931Forest Woods Ltd.$8,300Jul 15Future
INV-0932LakeSide Properties$42,000Jul 17Future
INV-0933FieldStone Group$5,800Jul 18Future
INV-0934MeadowBrook Inc.$15,500Jun 27Overdue
INV-0935HillTop Enterprises$23,100Jun 29Overdue
INV-0936CrestView Solutions$9,900Jul 02Overdue
INV-0937Peak Performance Ltd$31,200Jul 05Due Soon
INV-0938Summit Strategies$6,400Jul 07Due Soon
INV-0939BaySide Logistics$19,700Jul 09Due Soon
INV-0940Coastal Trading Co$12,300Jul 11Future
INV-0941Delta Distribution$28,400Jul 14Future
INV-0942Sigma Supplies Co$7,500Jul 16Future
INV-0943Omega Group Ltd.$35,200Jul 18Future
INV-0944Alpha Enterprises$10,800Jul 19Future
+
+
+
Total Due: $93,500Overdue: $32,000
+
+
+
diff --git a/Pages/Dashboard/dashboard-fms4.cshtml b/Pages/Dashboard/dashboard-fms4.cshtml new file mode 100644 index 0000000..9a3c846 --- /dev/null +++ b/Pages/Dashboard/dashboard-fms4.cshtml @@ -0,0 +1,442 @@ +@page "/dashboard-fms4" +@{ + ViewData["Title"] = "Dashboard FMS 4"; +} +@{ + ViewData["SidebarVariant"] = "4"; + ViewData["Js:dashboard-fms.js"] = "js/dashboard-fms.js"; + +} + +
+
+

FMS Dashboard

Financial Management System — Period: June 2026

+
+ + +
+
+ +
+
+
+

P&L Trend

Monthly revenue vs expenses

+
+ Revenue + Expenses +
+
+
+
+
+

Expense Breakdown

+

By category this period

+
+
+
Payroll 42%
+
Operations 22%
+
Marketing 15%
+
R&D 12%
+
Others 9%
+
+
+
+ +
+
+
+
+

Financial Overview

Period Summary

+
+
+
+

Total Revenue

$12.4M

▲ +8.2%
+

Net Income

$2.8M

▲ +5.4%
+

Op. Expenses

$6.8M

▲ +3.1%
+

Cash Position

$5.2M

▲ +1.2M
+
+
+
Gross Margin: 42.3%Q2 2026
+
+
+

Total Revenue

$12.4M

▲ +8.2%
+

Net Income

$2.8M

▲ +5.4%
+

Op. Expenses

$6.8M

▲ +3.1%
+

Cash Position

$5.2M

▲ +1.2M
+
+
+

AR Turnover

38d

▼ -2d
+

Gross Margin

42.3%

▲ +2.1%
+

Op. Cash Flow

$3.2M

▲ +12%
+

Debt Ratio

0.45

▼ -0.03
+
+
+ +
+

Financial Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Revenue

$12.4M ▲ 8.2%

+

Net Income

$2.8M ▲ 5.4%

+

Op. Expenses

$6.8M ▲ 3.1%

+

Cash Position

$5.2M ▲ 1.2M

+

AR Turnover

38d ▼ 2d

+

Gross Margin

42.3% ▲ 2.1%

+

Op. Cash Flow

$3.2M ▲ 12%

+

Debt Ratio

0.45 ▼ 0.03

+

Working Capital

$4.2M ▲ 6.7%

+

EBITDA

$2.1M ▲ 9.2%

+

Data Storage

2.4TB ▲ 18%

+

Compliance Score

96% ▲ 3pts

+

Headcount

342 ▼ 12

+

Market Share

24.5% ▲ 1.2%

+

NPS Score

72 ▲ 5pts

+

Avg Response

2.4hrs ▼ 0.3

+

Quality Rate

98.7% ▲ 0.4%

+

Cost per Unit

$84 ▼ $6

+

Inventory Turn

6.2x ▼ 0.4

+

Global Reach

28 countries

+
+
+ +
+
+

Balance Sheet Summary

+

As of June 30, 2026

+
+
+
+

Total Assets

$18.6M

+
+
+
+

Total Liabilities

$8.4M

+
+
+
+

Equity

$10.2M

+
+
Current Ratio2.4xD/E Ratio0.82
+
+
+
+

AR/AP Aging

+

Receivables & payables aging

+
+
+
+

AR Current (0-30d)

$2.8M

+
+
+
+

AR Aging (31-60d)

$1.2M

+
+
+
+

AR Overdue (60d+)

$0.6M

+
+
+
+

AP Outstanding

$1.8M

+
+
+
DSO: 38 daysDPO: 42 days
+
+
+

Cash Flow

+

Monthly movement

+
+
+
+$3.2M

Operating

+
-$1.1M

Investing

+
-$0.8M

Financing

+
+
+
+ +
+
+
+

Recent Journal Entries

Unposted & latest GL transactions

+ New Entry → +
+
+ + + + + + + + +
DateJournal #DescriptionDebitCreditStatus
Jun 30JV-2026-0421Monthly revenue recognition$284,500$284,500Posted
Jun 29JV-2026-0420Depreciation - June$42,800$42,800Posted
Jun 28JV-2026-0419Payroll accrual$186,200$186,200Posted
Jun 27JV-2026-0418Tax provision - PPh 21$38,400$38,400Pending
+
+
Unposted: 4 entriesTotal this period: 142 entries
+
+
+
+

Financial Activity

Real-time finance updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

💰 $24,500 · Vendor: TechDistrib · Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

📥 $86,200 · Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

📋 $42,800 · Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

🧾 $38,400 · Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

Budget vs Actual

+

Q2 2026 performance

+
+
+
+
+
+
+

Revenue

+ $12.4M / $12.0M +
+
+
+
+
+
+
+
+
+
+

COGS

+ $4.6M / $4.5M +
+
+
+
+
+
+
+
+
+
+

OpEx

+ $6.8M / $7.2M +
+
+
+
+
+
+
+
+
+
+

Net Income

+ $2.8M / $2.5M +
+
+
+
+
+
+
Budget Variance: +12%On Track
+
+
+

Fixed Assets Summary

+

Depreciation & asset tracking

+
+
+
+

Total Asset Value

$5.2M

+
+
+
+

Accum. Depreciation

($1.8M)

+
+
+
+

Net Book Value

$3.4M

+
+
+
+

This Month Depr.

$42,800

+
+
+
Assets Count: 124Fully Depr.: 18
+
+
+

Tax Calendar

+

Upcoming tax deadlines

+
+
+
+

PPh 21 (Income Tax)

Monthly employee tax

+
Jul 10
+
+
+
+

PPN (VAT)

Monthly VAT return

+
Jul 15
+
+
+
+

PPh 25/29

Corporate income tax

+
Jul 20
+
+
+
+

Annual SPT

Corporate tax return

+
Apr 30
+
+
+
+
+ +
+
+
+

Trial Balance Summary

As of Jun 30, 2026 · Top accounts

+ View Full → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Account CodeAccount NameDebitCredit
1-1000Cash & Bank$5,200,000
1-2000Accounts Receivable$4,600,000
1-3000Inventory$3,800,000
1-4000Fixed Assets - Net$3,400,000
2-1000Accounts Payable$1,800,000
2-2000Accrued Expenses$1,200,000
2-3000Tax Payable$580,000
3-1000Retained Earnings$8,420,000
3-2000Common Stock$2,000,000
3-3000Additional Paid-in Capital$1,500,000
1-5000Prepaid Expenses$420,000
1-6000Short-term Investments$950,000
1-7000Marketable Securities$780,000
2-4000Notes Payable (Short)$450,000
2-5000Deferred Revenue$320,000
2-6000Wages Payable$275,000
2-7000Interest Payable$98,000
2-8000Dividends Payable$150,000
1-8000Land & Buildings$2,600,000
1-9000Equipment & Machinery$1,850,000
1-9100Vehicles$620,000
1-9200Furniture & Fixtures$340,000
1-9300Computer Equipment$480,000
2-9000Long-term Debt$2,400,000
2-9100Bonds Payable$1,600,000
2-9200Lease Obligations$850,000
2-9300Pension Liability$420,000
3-4000Preferred Stock$500,000
3-5000Treasury Stock$200,000
4-1000Revenue - Product A$5,600,000
4-2000Revenue - Product B$3,800,000
4-3000Service Revenue$2,100,000
4-4000Interest Income$320,000
5-1000COGS - Product A$2,800,000
5-2000COGS - Product B$1,900,000
6-1000Salaries & Wages$2,400,000
6-2000Rent & Utilities$680,000
6-3000Marketing & Advertising$520,000
6-4000Depreciation Expense$310,000
6-5000Insurance Expense$180,000
6-6000Travel & Entertainment$95,000
6-7000Professional Fees$220,000
6-8000IT & Software$340,000
6-9000Training & Development$65,000
7-1000Gain on Asset Sale$85,000
7-2000Foreign Exchange Gain$42,000
8-1000Income Tax Expense$620,000
+
+
+
Total Debit: $17,000,000Total Credit: $17,000,000
+
+
+
+

Upcoming Payment Schedule

AP invoices due next 14 days

+ Manage Payables → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
InvoiceVendorAmountDue DateStatus
INV-0882TechDistrib Inc.$24,500Jul 05Due Soon
INV-0885CloudHost Ltd.$12,800Jul 08Due Soon
INV-0888OfficePro Supply$6,200Jul 10Future
INV-0890Consulting Plus$18,000Jul 12Future
INV-0875MegaNetwork$32,000Jul 03Overdue
INV-0901DataSys Solutions$45,200Jul 02Overdue
INV-0902Prime Logistics$15,600Jul 04Due Soon
INV-0903GreenEnergy Corp$28,900Jul 05Due Soon
INV-0904SmartBuild Ltd.$8,750Jul 07Due Soon
INV-0905MediCare Supplies$19,300Jul 09Due Soon
INV-0906AquaPure Systems$11,400Jul 11Future
INV-0907BuildRight Materials$36,800Jul 13Future
INV-0908FreshFoods Group$9,200Jul 14Future
INV-0909AutoParts Inc.$22,600Jul 15Future
INV-0910CloudNet Services$14,100Jul 16Future
INV-0911Sunrise Energy$41,500Jun 28Overdue
INV-0912Urban Design Co$7,800Jun 30Overdue
INV-0913SafeGuard Security$5,400Jul 01Overdue
INV-0914EcoFriendly Pkg$16,200Jul 02Overdue
INV-0915StarTech Systems$33,000Jul 04Due Soon
INV-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
INV-0917Golden Gate Inc.$27,300Jul 08Due Soon
INV-0918Silver Lake Corp$6,800Jul 10Future
INV-0919Northern Lights Co$38,100Jul 12Future
INV-0920Southern Cross Ltd$13,400Jul 14Future
INV-0921Pacific Rim Group$21,000Jul 16Future
INV-0922Atlantic Partners$9,600Jul 17Future
INV-0923Highland Ventures$17,800Jun 29Overdue
INV-0924Valley Industries$4,200Jun 30Overdue
INV-0925RidgeTop Inc.$29,500Jul 01Overdue
INV-0926Mountain View Corp$11,200Jul 03Overdue
INV-0927RiverSide Ltd.$25,400Jul 06Due Soon
INV-0928Harbor Freight Co$7,100Jul 09Due Soon
INV-0929Ocean View Hotel$34,600Jul 11Future
INV-0930Desert Palm Resort$18,900Jul 13Future
INV-0931Forest Woods Ltd.$8,300Jul 15Future
INV-0932LakeSide Properties$42,000Jul 17Future
INV-0933FieldStone Group$5,800Jul 18Future
INV-0934MeadowBrook Inc.$15,500Jun 27Overdue
INV-0935HillTop Enterprises$23,100Jun 29Overdue
INV-0936CrestView Solutions$9,900Jul 02Overdue
INV-0937Peak Performance Ltd$31,200Jul 05Due Soon
INV-0938Summit Strategies$6,400Jul 07Due Soon
INV-0939BaySide Logistics$19,700Jul 09Due Soon
INV-0940Coastal Trading Co$12,300Jul 11Future
INV-0941Delta Distribution$28,400Jul 14Future
INV-0942Sigma Supplies Co$7,500Jul 16Future
INV-0943Omega Group Ltd.$35,200Jul 18Future
INV-0944Alpha Enterprises$10,800Jul 19Future
+
+
+
Total Due: $93,500Overdue: $32,000
+
+
+
diff --git a/Pages/Dashboard/dashboard-fms5.cshtml b/Pages/Dashboard/dashboard-fms5.cshtml new file mode 100644 index 0000000..0dc37ed --- /dev/null +++ b/Pages/Dashboard/dashboard-fms5.cshtml @@ -0,0 +1,442 @@ +@page "/dashboard-fms5" +@{ + ViewData["Title"] = "Dashboard FMS 5"; +} +@{ + ViewData["SidebarVariant"] = "5"; + ViewData["Js:dashboard-fms.js"] = "js/dashboard-fms.js"; + +} + +
+
+

FMS Dashboard

Financial Management System — Period: June 2026

+
+ + +
+
+ +
+
+
+

P&L Trend

Monthly revenue vs expenses

+
+ Revenue + Expenses +
+
+
+
+
+

Expense Breakdown

+

By category this period

+
+
+
Payroll 42%
+
Operations 22%
+
Marketing 15%
+
R&D 12%
+
Others 9%
+
+
+
+ +
+
+
+
+

Financial Overview

Period Summary

+
+
+
+

Total Revenue

$12.4M

▲ +8.2%
+

Net Income

$2.8M

▲ +5.4%
+

Op. Expenses

$6.8M

▲ +3.1%
+

Cash Position

$5.2M

▲ +1.2M
+
+
+
Gross Margin: 42.3%Q2 2026
+
+
+

Total Revenue

$12.4M

▲ +8.2%
+

Net Income

$2.8M

▲ +5.4%
+

Op. Expenses

$6.8M

▲ +3.1%
+

Cash Position

$5.2M

▲ +1.2M
+
+
+

AR Turnover

38d

▼ -2d
+

Gross Margin

42.3%

▲ +2.1%
+

Op. Cash Flow

$3.2M

▲ +12%
+

Debt Ratio

0.45

▼ -0.03
+
+
+ +
+

Financial Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Revenue

$12.4M ▲ 8.2%

+

Net Income

$2.8M ▲ 5.4%

+

Op. Expenses

$6.8M ▲ 3.1%

+

Cash Position

$5.2M ▲ 1.2M

+

AR Turnover

38d ▼ 2d

+

Gross Margin

42.3% ▲ 2.1%

+

Op. Cash Flow

$3.2M ▲ 12%

+

Debt Ratio

0.45 ▼ 0.03

+

Working Capital

$4.2M ▲ 6.7%

+

EBITDA

$2.1M ▲ 9.2%

+

Data Storage

2.4TB ▲ 18%

+

Compliance Score

96% ▲ 3pts

+

Headcount

342 ▼ 12

+

Market Share

24.5% ▲ 1.2%

+

NPS Score

72 ▲ 5pts

+

Avg Response

2.4hrs ▼ 0.3

+

Quality Rate

98.7% ▲ 0.4%

+

Cost per Unit

$84 ▼ $6

+

Inventory Turn

6.2x ▼ 0.4

+

Global Reach

28 countries

+
+
+ +
+
+

Balance Sheet Summary

+

As of June 30, 2026

+
+
+
+

Total Assets

$18.6M

+
+
+
+

Total Liabilities

$8.4M

+
+
+
+

Equity

$10.2M

+
+
Current Ratio2.4xD/E Ratio0.82
+
+
+
+

AR/AP Aging

+

Receivables & payables aging

+
+
+
+

AR Current (0-30d)

$2.8M

+
+
+
+

AR Aging (31-60d)

$1.2M

+
+
+
+

AR Overdue (60d+)

$0.6M

+
+
+
+

AP Outstanding

$1.8M

+
+
+
DSO: 38 daysDPO: 42 days
+
+
+

Cash Flow

+

Monthly movement

+
+
+
+$3.2M

Operating

+
-$1.1M

Investing

+
-$0.8M

Financing

+
+
+
+ +
+
+
+

Recent Journal Entries

Unposted & latest GL transactions

+ New Entry → +
+
+ + + + + + + + +
DateJournal #DescriptionDebitCreditStatus
Jun 30JV-2026-0421Monthly revenue recognition$284,500$284,500Posted
Jun 29JV-2026-0420Depreciation - June$42,800$42,800Posted
Jun 28JV-2026-0419Payroll accrual$186,200$186,200Posted
Jun 27JV-2026-0418Tax provision - PPh 21$38,400$38,400Pending
+
+
Unposted: 4 entriesTotal this period: 142 entries
+
+
+
+

Financial Activity

Real-time finance updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

💰 $24,500 · Vendor: TechDistrib · Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

📥 $86,200 · Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

📋 $42,800 · Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

🧾 $38,400 · Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

Budget vs Actual

+

Q2 2026 performance

+
+
+
+
+
+
+

Revenue

+ $12.4M / $12.0M +
+
+
+
+
+
+
+
+
+
+

COGS

+ $4.6M / $4.5M +
+
+
+
+
+
+
+
+
+
+

OpEx

+ $6.8M / $7.2M +
+
+
+
+
+
+
+
+
+
+

Net Income

+ $2.8M / $2.5M +
+
+
+
+
+
+
Budget Variance: +12%On Track
+
+
+

Fixed Assets Summary

+

Depreciation & asset tracking

+
+
+
+

Total Asset Value

$5.2M

+
+
+
+

Accum. Depreciation

($1.8M)

+
+
+
+

Net Book Value

$3.4M

+
+
+
+

This Month Depr.

$42,800

+
+
+
Assets Count: 124Fully Depr.: 18
+
+
+

Tax Calendar

+

Upcoming tax deadlines

+
+
+
+

PPh 21 (Income Tax)

Monthly employee tax

+
Jul 10
+
+
+
+

PPN (VAT)

Monthly VAT return

+
Jul 15
+
+
+
+

PPh 25/29

Corporate income tax

+
Jul 20
+
+
+
+

Annual SPT

Corporate tax return

+
Apr 30
+
+
+
+
+ +
+
+
+

Trial Balance Summary

As of Jun 30, 2026 · Top accounts

+ View Full → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Account CodeAccount NameDebitCredit
1-1000Cash & Bank$5,200,000
1-2000Accounts Receivable$4,600,000
1-3000Inventory$3,800,000
1-4000Fixed Assets - Net$3,400,000
2-1000Accounts Payable$1,800,000
2-2000Accrued Expenses$1,200,000
2-3000Tax Payable$580,000
3-1000Retained Earnings$8,420,000
3-2000Common Stock$2,000,000
3-3000Additional Paid-in Capital$1,500,000
1-5000Prepaid Expenses$420,000
1-6000Short-term Investments$950,000
1-7000Marketable Securities$780,000
2-4000Notes Payable (Short)$450,000
2-5000Deferred Revenue$320,000
2-6000Wages Payable$275,000
2-7000Interest Payable$98,000
2-8000Dividends Payable$150,000
1-8000Land & Buildings$2,600,000
1-9000Equipment & Machinery$1,850,000
1-9100Vehicles$620,000
1-9200Furniture & Fixtures$340,000
1-9300Computer Equipment$480,000
2-9000Long-term Debt$2,400,000
2-9100Bonds Payable$1,600,000
2-9200Lease Obligations$850,000
2-9300Pension Liability$420,000
3-4000Preferred Stock$500,000
3-5000Treasury Stock$200,000
4-1000Revenue - Product A$5,600,000
4-2000Revenue - Product B$3,800,000
4-3000Service Revenue$2,100,000
4-4000Interest Income$320,000
5-1000COGS - Product A$2,800,000
5-2000COGS - Product B$1,900,000
6-1000Salaries & Wages$2,400,000
6-2000Rent & Utilities$680,000
6-3000Marketing & Advertising$520,000
6-4000Depreciation Expense$310,000
6-5000Insurance Expense$180,000
6-6000Travel & Entertainment$95,000
6-7000Professional Fees$220,000
6-8000IT & Software$340,000
6-9000Training & Development$65,000
7-1000Gain on Asset Sale$85,000
7-2000Foreign Exchange Gain$42,000
8-1000Income Tax Expense$620,000
+
+
+
Total Debit: $17,000,000Total Credit: $17,000,000
+
+
+
+

Upcoming Payment Schedule

AP invoices due next 14 days

+ Manage Payables → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
InvoiceVendorAmountDue DateStatus
INV-0882TechDistrib Inc.$24,500Jul 05Due Soon
INV-0885CloudHost Ltd.$12,800Jul 08Due Soon
INV-0888OfficePro Supply$6,200Jul 10Future
INV-0890Consulting Plus$18,000Jul 12Future
INV-0875MegaNetwork$32,000Jul 03Overdue
INV-0901DataSys Solutions$45,200Jul 02Overdue
INV-0902Prime Logistics$15,600Jul 04Due Soon
INV-0903GreenEnergy Corp$28,900Jul 05Due Soon
INV-0904SmartBuild Ltd.$8,750Jul 07Due Soon
INV-0905MediCare Supplies$19,300Jul 09Due Soon
INV-0906AquaPure Systems$11,400Jul 11Future
INV-0907BuildRight Materials$36,800Jul 13Future
INV-0908FreshFoods Group$9,200Jul 14Future
INV-0909AutoParts Inc.$22,600Jul 15Future
INV-0910CloudNet Services$14,100Jul 16Future
INV-0911Sunrise Energy$41,500Jun 28Overdue
INV-0912Urban Design Co$7,800Jun 30Overdue
INV-0913SafeGuard Security$5,400Jul 01Overdue
INV-0914EcoFriendly Pkg$16,200Jul 02Overdue
INV-0915StarTech Systems$33,000Jul 04Due Soon
INV-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
INV-0917Golden Gate Inc.$27,300Jul 08Due Soon
INV-0918Silver Lake Corp$6,800Jul 10Future
INV-0919Northern Lights Co$38,100Jul 12Future
INV-0920Southern Cross Ltd$13,400Jul 14Future
INV-0921Pacific Rim Group$21,000Jul 16Future
INV-0922Atlantic Partners$9,600Jul 17Future
INV-0923Highland Ventures$17,800Jun 29Overdue
INV-0924Valley Industries$4,200Jun 30Overdue
INV-0925RidgeTop Inc.$29,500Jul 01Overdue
INV-0926Mountain View Corp$11,200Jul 03Overdue
INV-0927RiverSide Ltd.$25,400Jul 06Due Soon
INV-0928Harbor Freight Co$7,100Jul 09Due Soon
INV-0929Ocean View Hotel$34,600Jul 11Future
INV-0930Desert Palm Resort$18,900Jul 13Future
INV-0931Forest Woods Ltd.$8,300Jul 15Future
INV-0932LakeSide Properties$42,000Jul 17Future
INV-0933FieldStone Group$5,800Jul 18Future
INV-0934MeadowBrook Inc.$15,500Jun 27Overdue
INV-0935HillTop Enterprises$23,100Jun 29Overdue
INV-0936CrestView Solutions$9,900Jul 02Overdue
INV-0937Peak Performance Ltd$31,200Jul 05Due Soon
INV-0938Summit Strategies$6,400Jul 07Due Soon
INV-0939BaySide Logistics$19,700Jul 09Due Soon
INV-0940Coastal Trading Co$12,300Jul 11Future
INV-0941Delta Distribution$28,400Jul 14Future
INV-0942Sigma Supplies Co$7,500Jul 16Future
INV-0943Omega Group Ltd.$35,200Jul 18Future
INV-0944Alpha Enterprises$10,800Jul 19Future
+
+
+
Total Due: $93,500Overdue: $32,000
+
+
+
diff --git a/Pages/Dashboard/dashboard-hrm1.cshtml b/Pages/Dashboard/dashboard-hrm1.cshtml new file mode 100644 index 0000000..04c6ce8 --- /dev/null +++ b/Pages/Dashboard/dashboard-hrm1.cshtml @@ -0,0 +1,442 @@ +@page "/dashboard-hrm1" +@{ + ViewData["Title"] = "Dashboard HRM 1"; +} +@{ + ViewData["SidebarVariant"] = "1"; + ViewData["Js:dashboard-hrm.js"] = "js/dashboard-hrm.js"; + +} + +
+
+

HRM Dashboard

Human Resources management overview

+
+ + +
+
+ +
+
+

Department Distribution

+

By category this period

+
+
+
Engineering 42%
+
Marketing 22%
+
Sales 15%
+
Operations 12%
+
HR & Finance 9%
+
+
+
+

Total Revenue

$4.8M

▲ +5.8%
+

Headcount

1,247

▲ +28
+

Attrition Rate

12.4%

▼ -1.2pp
+

New Hires

42

▲ +18%
+
+
+

Engagement

78%

▲ +3.2%
+

Absenteeism

2.1%

▼ -0.3pp
+

Cost Per Hire

$4,280

▼ -8.5%
+

Female Ratio

46.2%

▲ +1.8pp
+
+
+ +
+

HRM Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Payroll

$4.8M ▲ 5.8%

+

Headcount

1,247 ▲ 28

+

Attrition

12.4% ▼ 1.2pp

+

New Hires

42 ▲ 18%

+

Engagement

78% ▲ 3.2%

+

Absenteeism

2.1% ▼ 0.3pp

+

Cost Per Hire

$4,280 ▼ 8.5%

+

Female Ratio

46.2% ▲ 1.8pp

+

Avg Salary

$3,850 ▲ 4.2%

+

Benefits Cost

8.2% ▲ 0.5%

+

Training Comp.

92% ▲ 4%

+

Payroll Accuracy

92% ▲ 2%

+

Open Positions

12 ▲ 3

+

Applications

258 ▲ 15%

+

Avg Time Hire

38d ▼ 2d

+

Sick Days

4.2 ▼ 0.5

+

Retention

92.4% ▲ 1.2%

+

Training Hours

6.2h ▲ 0.8h

+

Courses Active

24 ▲ 4

+

Departments

6 divisions

+
+
+ +
+
+
+

Headcount Trend

Monthly employee count growth

+
+ Revenue + New Hires +
+
+
+
+
+
+
+

HR Overview

Key Metrics

+
+
+
+

Total Revenue

$4.8M

▲ +5.8%
+

Headcount

1,247

▲ +28
+

New Hires

42

▲ +18%
+

Attrition

12.4%

▼ -1.2pp
+
+
+
Avg Tenure: 3.2 yrsQ2 2026
+
+
+ +
+
+

Recruitment Funnel

+

As of June 30, 2026

+
+
+
+

Applications

2,450

+
+
+
+

Screened

1,593

+
+
+
+

Interviewed

672

+
+
Acceptance Rate66.1%Avg Time38 days
+
+
+
+

Gender Diversity

+

Company-wide distribution

+
+
+
+

Female

576

+
+
+
+

Male

671

+
+
+
+

Female in Leadership

38.5%

+
+
+
+

Diversity Index

0.72

+
+
+
Female: 46.2%Male: 53.8%
+
+
+

Employee Status

+

Monthly movement

+
+
+
+1,112

Active

+
+68

On Leave

+
+52

Probation

+
+
+
+ +
+
+
+

Top Performers

Highest rated this quarter

+ View All → +
+
+ + + + + + + + +
EmployeeDepartmentRatingProjectsStatus
Alice ChenEngineering4.98Top Rated
Bob MartinezMarketing4.86Top Rated
Carol SmithSales4.710Rising Star
David LeeEngineering4.67Probation
+
+
Top Rated: 5 employeesAvg Rating: 4.7/5.0
+
+
+
+

HR Activity

Real-time HR updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

💰 $24,500 · Vendor: TechDistrib · Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

📥 $86,200 · Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

📋 $42,800 · Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

🧾 $38,400 · Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

Attendance & Leave

+

Q2 2026 performance

+
+
+
+
+
+
+

Attendance

+ $12.4M / $12.0M +
+
+
+
+
+
+
+
+
+
+

Days Lost

+ $4.6M / $4.5M +
+
+
+
+
+
+
+
+
+
+

On Leave

+ $6.8M / $7.2M +
+
+
+
+
+
+
+
+
+
+

Sick Days

+ $2.8M / $2.5M +
+
+
+
+
+
+
PTO Balance: 4,856 daysOn Track
+
+
+

Training & Development

+

Learning & growth metrics

+
+
+
+

Completion

92%

+
+
+
+

Per Employee

6.2h

+
+
+
+

Courses

24

+
+
+
+

Satisfaction

87%

+
+
+
Leadership: 78%Technical: 85%
+
+
+

Payroll Overview

+

Compensation & benefits

+
+
+
+

Avg Salary

Monthly employee tax

+
$3,850
+
+
+
+

Benefits Cost

Monthly VAT return

+
8.2%
+
+
+
+

YTD Bonus

Corporate income tax

+
$1.2M
+
+
+
+

Payroll Accuracy

Corporate tax return

+
92%
+
+
+
+
+ +
+
+
+

Open Positions

Active job openings

+ View Full → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PositionDepartmentApplicationsStatus
1-1000Cash & Bank$5,200,000
1-2000Accounts Receivable$4,600,000
1-3000Inventory$3,800,000
1-4000Fixed Assets - Net$3,400,000
2-1000Accounts Payable$1,800,000
2-2000Accrued Expenses$1,200,000
2-3000Tax Payable$580,000
3-1000Retained Earnings$8,420,000
3-2000Common Stock$2,000,000
3-3000Additional Paid-in Capital$1,500,000
1-5000Prepaid Expenses$420,000
1-6000Short-term Investments$950,000
1-7000Marketable Securities$780,000
2-4000Notes Payable (Short)$450,000
2-5000Deferred Revenue$320,000
2-6000Wages Payable$275,000
2-7000Interest Payable$98,000
2-8000Dividends Payable$150,000
1-8000Land & Buildings$2,600,000
1-9000Equipment & Machinery$1,850,000
1-9100Vehicles$620,000
1-9200Furniture & Fixtures$340,000
1-9300Computer Equipment$480,000
2-9000Long-term Debt$2,400,000
2-9100Bonds Payable$1,600,000
2-9200Lease Obligations$850,000
2-9300Pension Liability$420,000
3-4000Preferred Stock$500,000
3-5000Treasury Stock$200,000
4-1000Revenue - Product A$5,600,000
4-2000Revenue - Product B$3,800,000
4-3000Service Revenue$2,100,000
4-4000Interest Income$320,000
5-1000COGS - Product A$2,800,000
5-2000COGS - Product B$1,900,000
6-1000Salaries & Wages$2,400,000
6-2000Rent & Utilities$680,000
6-3000Marketing & Advertising$520,000
6-4000Depreciation Expense$310,000
6-5000Insurance Expense$180,000
6-6000Travel & Entertainment$95,000
6-7000Professional Fees$220,000
6-8000IT & Software$340,000
6-9000Training & Development$65,000
7-1000Gain on Asset Sale$85,000
7-2000Foreign Exchange Gain$42,000
8-1000Income Tax Expense$620,000
+
+
+
Total Openings: 12Total Applicants: 258
+
+
+
+

Upcoming Birthdays & Events

Next 7 days celebrations

+ Manage Events → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameEventAmountDue DateStatus
INV-0882TechDistrib Inc.$24,500Jul 05Due Soon
INV-0885CloudHost Ltd.$12,800Jul 08Due Soon
INV-0888OfficePro Supply$6,200Jul 10Future
INV-0890Consulting Plus$18,000Jul 12Future
INV-0875MegaNetwork$32,000Jul 03Overdue
INV-0901DataSys Solutions$45,200Jul 02Overdue
INV-0902Prime Logistics$15,600Jul 04Due Soon
INV-0903GreenEnergy Corp$28,900Jul 05Due Soon
INV-0904SmartBuild Ltd.$8,750Jul 07Due Soon
INV-0905MediCare Supplies$19,300Jul 09Due Soon
INV-0906AquaPure Systems$11,400Jul 11Future
INV-0907BuildRight Materials$36,800Jul 13Future
INV-0908FreshFoods Group$9,200Jul 14Future
INV-0909AutoParts Inc.$22,600Jul 15Future
INV-0910CloudNet Services$14,100Jul 16Future
INV-0911Sunrise Energy$41,500Jun 28Overdue
INV-0912Urban Design Co$7,800Jun 30Overdue
INV-0913SafeGuard Security$5,400Jul 01Overdue
INV-0914EcoFriendly Pkg$16,200Jul 02Overdue
INV-0915StarTech Systems$33,000Jul 04Due Soon
INV-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
INV-0917Golden Gate Inc.$27,300Jul 08Due Soon
INV-0918Silver Lake Corp$6,800Jul 10Future
INV-0919Northern Lights Co$38,100Jul 12Future
INV-0920Southern Cross Ltd$13,400Jul 14Future
INV-0921Pacific Rim Group$21,000Jul 16Future
INV-0922Atlantic Partners$9,600Jul 17Future
INV-0923Highland Ventures$17,800Jun 29Overdue
INV-0924Valley Industries$4,200Jun 30Overdue
INV-0925RidgeTop Inc.$29,500Jul 01Overdue
INV-0926Mountain View Corp$11,200Jul 03Overdue
INV-0927RiverSide Ltd.$25,400Jul 06Due Soon
INV-0928Harbor Freight Co$7,100Jul 09Due Soon
INV-0929Ocean View Hotel$34,600Jul 11Future
INV-0930Desert Palm Resort$18,900Jul 13Future
INV-0931Forest Woods Ltd.$8,300Jul 15Future
INV-0932LakeSide Properties$42,000Jul 17Future
INV-0933FieldStone Group$5,800Jul 18Future
INV-0934MeadowBrook Inc.$15,500Jun 27Overdue
INV-0935HillTop Enterprises$23,100Jun 29Overdue
INV-0936CrestView Solutions$9,900Jul 02Overdue
INV-0937Peak Performance Ltd$31,200Jul 05Due Soon
INV-0938Summit Strategies$6,400Jul 07Due Soon
INV-0939BaySide Logistics$19,700Jul 09Due Soon
INV-0940Coastal Trading Co$12,300Jul 11Future
INV-0941Delta Distribution$28,400Jul 14Future
INV-0942Sigma Supplies Co$7,500Jul 16Future
INV-0943Omega Group Ltd.$35,200Jul 18Future
INV-0944Alpha Enterprises$10,800Jul 19Future
+
+
+
This Week: 5 eventsCelebrations: 3 birthdays
+
+
+
diff --git a/Pages/Dashboard/dashboard-hrm2.cshtml b/Pages/Dashboard/dashboard-hrm2.cshtml new file mode 100644 index 0000000..9abddf2 --- /dev/null +++ b/Pages/Dashboard/dashboard-hrm2.cshtml @@ -0,0 +1,442 @@ +@page "/dashboard-hrm2" +@{ + ViewData["Title"] = "Dashboard HRM 2"; +} +@{ + ViewData["SidebarVariant"] = "2"; + ViewData["Js:dashboard-hrm.js"] = "js/dashboard-hrm.js"; + +} + +
+
+

HRM Dashboard

Human Resources management overview

+
+ + +
+
+ +
+
+

Department Distribution

+

By category this period

+
+
+
Engineering 42%
+
Marketing 22%
+
Sales 15%
+
Operations 12%
+
HR & Finance 9%
+
+
+
+

Total Revenue

$4.8M

▲ +5.8%
+

Headcount

1,247

▲ +28
+

Attrition Rate

12.4%

▼ -1.2pp
+

New Hires

42

▲ +18%
+
+
+

Engagement

78%

▲ +3.2%
+

Absenteeism

2.1%

▼ -0.3pp
+

Cost Per Hire

$4,280

▼ -8.5%
+

Female Ratio

46.2%

▲ +1.8pp
+
+
+ +
+

HRM Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Payroll

$4.8M ▲ 5.8%

+

Headcount

1,247 ▲ 28

+

Attrition

12.4% ▼ 1.2pp

+

New Hires

42 ▲ 18%

+

Engagement

78% ▲ 3.2%

+

Absenteeism

2.1% ▼ 0.3pp

+

Cost Per Hire

$4,280 ▼ 8.5%

+

Female Ratio

46.2% ▲ 1.8pp

+

Avg Salary

$3,850 ▲ 4.2%

+

Benefits Cost

8.2% ▲ 0.5%

+

Training Comp.

92% ▲ 4%

+

Payroll Accuracy

92% ▲ 2%

+

Open Positions

12 ▲ 3

+

Applications

258 ▲ 15%

+

Avg Time Hire

38d ▼ 2d

+

Sick Days

4.2 ▼ 0.5

+

Retention

92.4% ▲ 1.2%

+

Training Hours

6.2h ▲ 0.8h

+

Courses Active

24 ▲ 4

+

Departments

6 divisions

+
+
+ +
+
+
+

Headcount Trend

Monthly employee count growth

+
+ Revenue + New Hires +
+
+
+
+
+
+
+

HR Overview

Key Metrics

+
+
+
+

Total Revenue

$4.8M

▲ +5.8%
+

Headcount

1,247

▲ +28
+

New Hires

42

▲ +18%
+

Attrition

12.4%

▼ -1.2pp
+
+
+
Avg Tenure: 3.2 yrsQ2 2026
+
+
+ +
+
+

Recruitment Funnel

+

As of June 30, 2026

+
+
+
+

Applications

2,450

+
+
+
+

Screened

1,593

+
+
+
+

Interviewed

672

+
+
Acceptance Rate66.1%Avg Time38 days
+
+
+
+

Gender Diversity

+

Company-wide distribution

+
+
+
+

Female

576

+
+
+
+

Male

671

+
+
+
+

Female in Leadership

38.5%

+
+
+
+

Diversity Index

0.72

+
+
+
Female: 46.2%Male: 53.8%
+
+
+

Employee Status

+

Monthly movement

+
+
+
+1,112

Active

+
+68

On Leave

+
+52

Probation

+
+
+
+ +
+
+
+

Top Performers

Highest rated this quarter

+ View All → +
+
+ + + + + + + + +
EmployeeDepartmentRatingProjectsStatus
Eve DavisOperations4.89Top Rated
Frank WilsonFinance4.75Rising Star
Grace KimEngineering4.611Top Rated
Henry BrownMarketing4.54Probation
+
+
Top Rated: 5 employeesAvg Rating: 4.7/5.0
+
+
+
+

HR Activity

Real-time HR updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

💰 $24,500 · Vendor: TechDistrib · Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

📥 $86,200 · Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

📋 $42,800 · Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

🧾 $38,400 · Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

Attendance & Leave

+

Q2 2026 performance

+
+
+
+
+
+
+

Attendance

+ 1,112 / 1,247 +
+
+
+
+
+
+
+
+
+
+

Days Lost

+ 42 / 124 +
+
+
+
+
+
+
+
+
+
+

On Leave

+ 68 / 1,247 +
+
+
+
+
+
+
+
+
+
+

Sick Days

+ 4.2 / 8.0 +
+
+
+
+
+
+
PTO Balance: 4,856 daysOn Track
+
+
+

Training & Development

+

Learning & growth metrics

+
+
+
+

Completion

92%

+
+
+
+

Per Employee

6.2h

+
+
+
+

Courses

24

+
+
+
+

Satisfaction

87%

+
+
+
Leadership: 78%Technical: 85%
+
+
+

Payroll Overview

+

Compensation & benefits

+
+
+
+

Avg Salary

Monthly employee tax

+
$3,850
+
+
+
+

Benefits Cost

Monthly VAT return

+
8.2%
+
+
+
+

YTD Bonus

Corporate income tax

+
$2.4M
+
+
+
+

Payroll Accuracy

Corporate tax return

+
92%
+
+
+
+
+ +
+
+
+

Open Positions

As of Jun 30, 2026 · Active job openings

+ View Full → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PositionDepartmentApplicationsStatus
1-1000Cash & Bank$5,200,000
1-2000Accounts Receivable$4,600,000
1-3000Inventory$3,800,000
1-4000Fixed Assets - Net$3,400,000
2-1000Accounts Payable$1,800,000
2-2000Accrued Expenses$1,200,000
2-3000Tax Payable$580,000
3-1000Retained Earnings$8,420,000
3-2000Common Stock$2,000,000
3-3000Additional Paid-in Capital$1,500,000
1-5000Prepaid Expenses$420,000
1-6000Short-term Investments$950,000
1-7000Marketable Securities$780,000
2-4000Notes Payable (Short)$450,000
2-5000Deferred Revenue$320,000
2-6000Wages Payable$275,000
2-7000Interest Payable$98,000
2-8000Dividends Payable$150,000
1-8000Land & Buildings$2,600,000
1-9000Equipment & Machinery$1,850,000
1-9100Vehicles$620,000
1-9200Furniture & Fixtures$340,000
1-9300Computer Equipment$480,000
2-9000Long-term Debt$2,400,000
2-9100Bonds Payable$1,600,000
2-9200Lease Obligations$850,000
2-9300Pension Liability$420,000
3-4000Preferred Stock$500,000
3-5000Treasury Stock$200,000
4-1000Revenue - Product A$5,600,000
4-2000Revenue - Product B$3,800,000
4-3000Service Revenue$2,100,000
4-4000Interest Income$320,000
5-1000COGS - Product A$2,800,000
5-2000COGS - Product B$1,900,000
6-1000Salaries & Wages$2,400,000
6-2000Rent & Utilities$680,000
6-3000Marketing & Advertising$520,000
6-4000Depreciation Expense$310,000
6-5000Insurance Expense$180,000
6-6000Travel & Entertainment$95,000
6-7000Professional Fees$220,000
6-8000IT & Software$340,000
6-9000Training & Development$65,000
7-1000Gain on Asset Sale$85,000
7-2000Foreign Exchange Gain$42,000
8-1000Income Tax Expense$620,000
+
+
+
Total Openings: 12Total Applicants: 258
+
+
+
+

Upcoming Birthdays & Events

Next 7 days celebrations

+ Manage Events → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameEventAmountDue DateStatus
INV-0882TechDistrib Inc.$24,500Jul 05Due Soon
INV-0885CloudHost Ltd.$12,800Jul 08Due Soon
INV-0888OfficePro Supply$6,200Jul 10Future
INV-0890Consulting Plus$18,000Jul 12Future
INV-0875MegaNetwork$32,000Jul 03Overdue
INV-0901DataSys Solutions$45,200Jul 02Overdue
INV-0902Prime Logistics$15,600Jul 04Due Soon
INV-0903GreenEnergy Corp$28,900Jul 05Due Soon
INV-0904SmartBuild Ltd.$8,750Jul 07Due Soon
INV-0905MediCare Supplies$19,300Jul 09Due Soon
INV-0906AquaPure Systems$11,400Jul 11Future
INV-0907BuildRight Materials$36,800Jul 13Future
INV-0908FreshFoods Group$9,200Jul 14Future
INV-0909AutoParts Inc.$22,600Jul 15Future
INV-0910CloudNet Services$14,100Jul 16Future
INV-0911Sunrise Energy$41,500Jun 28Overdue
INV-0912Urban Design Co$7,800Jun 30Overdue
INV-0913SafeGuard Security$5,400Jul 01Overdue
INV-0914EcoFriendly Pkg$16,200Jul 02Overdue
INV-0915StarTech Systems$33,000Jul 04Due Soon
INV-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
INV-0917Golden Gate Inc.$27,300Jul 08Due Soon
INV-0918Silver Lake Corp$6,800Jul 10Future
INV-0919Northern Lights Co$38,100Jul 12Future
INV-0920Southern Cross Ltd$13,400Jul 14Future
INV-0921Pacific Rim Group$21,000Jul 16Future
INV-0922Atlantic Partners$9,600Jul 17Future
INV-0923Highland Ventures$17,800Jun 29Overdue
INV-0924Valley Industries$4,200Jun 30Overdue
INV-0925RidgeTop Inc.$29,500Jul 01Overdue
INV-0926Mountain View Corp$11,200Jul 03Overdue
INV-0927RiverSide Ltd.$25,400Jul 06Due Soon
INV-0928Harbor Freight Co$7,100Jul 09Due Soon
INV-0929Ocean View Hotel$34,600Jul 11Future
INV-0930Desert Palm Resort$18,900Jul 13Future
INV-0931Forest Woods Ltd.$8,300Jul 15Future
INV-0932LakeSide Properties$42,000Jul 17Future
INV-0933FieldStone Group$5,800Jul 18Future
INV-0934MeadowBrook Inc.$15,500Jun 27Overdue
INV-0935HillTop Enterprises$23,100Jun 29Overdue
INV-0936CrestView Solutions$9,900Jul 02Overdue
INV-0937Peak Performance Ltd$31,200Jul 05Due Soon
INV-0938Summit Strategies$6,400Jul 07Due Soon
INV-0939BaySide Logistics$19,700Jul 09Due Soon
INV-0940Coastal Trading Co$12,300Jul 11Future
INV-0941Delta Distribution$28,400Jul 14Future
INV-0942Sigma Supplies Co$7,500Jul 16Future
INV-0943Omega Group Ltd.$35,200Jul 18Future
INV-0944Alpha Enterprises$10,800Jul 19Future
+
+
+
This Week: 5 eventsCelebrations: 3 birthdays
+
+
+
diff --git a/Pages/Dashboard/dashboard-hrm3.cshtml b/Pages/Dashboard/dashboard-hrm3.cshtml new file mode 100644 index 0000000..bacee55 --- /dev/null +++ b/Pages/Dashboard/dashboard-hrm3.cshtml @@ -0,0 +1,403 @@ +@page "/dashboard-hrm3" +@{ + ViewData["Title"] = "Dashboard HRM 3"; +} +@{ + ViewData["SidebarVariant"] = "3"; + ViewData["Js:dashboard-hrm.js"] = "js/dashboard-hrm.js"; + +} + +
+
+

HRM Dashboard

Human Resources management overview

+
+ + +
+
+ +
+
+

Department Distribution

+

By category this period

+
+
+
Engineering 42%
+
Marketing 22%
+
Sales 15%
+
Operations 12%
+
HR & Finance 9%
+
+
+
+

Total Revenue

$4.8M

▲ +5.8%
+

Headcount

1,247

▲ +28
+

Attrition Rate

12.4%

▼ -1.2pp
+

New Hires

42

▲ +18%
+
+
+

Engagement

78%

▲ +3.2%
+

Absenteeism

2.1%

▼ -0.3pp
+

Cost Per Hire

$4,280

▼ -8.5%
+

Female Ratio

46.2%

▲ +1.8pp
+
+
+ +
+

HRM Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Payroll

$4.8M ▲ 5.8%

+

Headcount

1,247 ▲ 28

+

Attrition

12.4% ▼ 1.2pp

+

New Hires

42 ▲ 18%

+

Engagement

78% ▲ 3.2%

+

Absenteeism

2.1% ▼ 0.3pp

+

Cost Per Hire

$4,280 ▼ 8.5%

+

Female Ratio

46.2% ▲ 1.8pp

+

Avg Salary

$3,850 ▲ 4.2%

+

Benefits Cost

8.2% ▲ 0.5%

+

Training Comp.

92% ▲ 4%

+

Payroll Accuracy

92% ▲ 2%

+

Open Positions

12 ▲ 3

+

Applications

258 ▲ 15%

+

Avg Time Hire

38d ▼ 2d

+

Sick Days

4.2 ▼ 0.5

+

Retention

92.4% ▲ 1.2%

+

Training Hours

6.2h ▲ 0.8h

+

Courses Active

24 ▲ 4

+

Departments

6 divisions

+
+
+ +
+
+
+

Headcount Trend

Monthly employee count growth

+
+ Revenue + New Hires +
+
+
+
+
+
+
+

HR Overview

Key Metrics

+
+
+
+

Total Revenue

$4.8M

▲ +5.8%
+

Headcount

1,247

▲ +28
+

New Hires

42

▲ +18%
+

Attrition

12.4%

▼ -1.2pp
+
+
+
Avg Tenure: 3.2 yrsQ2 2026
+
+
+ +
+
+

Recruitment Funnel

+

As of June 30, 2026

+
+
+
+

Applications

2,450

+
+
+
+

Screened

1,593

+
+
+
+

Interviewed

672

+
+
Acceptance Rate66.1%Avg Time38 days
+
+
+
+

Gender Diversity

+

Company-wide distribution

+
+
+
+

Female

576

+
+
+
+

Male

671

+
+
+
+

Female in Leadership

38.5%

+
+
+
+

Diversity Index

0.72

+
+
+
Female: 46.2%Male: 53.8%
+
+
+

Employee Status

+

Monthly movement

+
+
+
+1,112

Active

+
+68

On Leave

+
+52

Probation

+
+
+
+ +
+
+
+

Top Performers

Highest rated this quarter

+ View All → +
+
+ + + + + + + + +
EmployeeDepartmentRatingProjectsStatus
Isabella TorresHR & Admin4.97Top Rated
Jack NguyenEngineering4.812Top Rated
Kelly ParkerSales4.66Rising Star
Liam O'BrienOperations4.59Probation
+
+
Top Rated: 5 employeesAvg Rating: 4.7/5.0
+
+
+
+

HR Activity

Real-time HR updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

💰 $24,500 · Vendor: TechDistrib · Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

📥 $86,200 · Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

📋 $42,800 · Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

🧾 $38,400 · Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

Attendance & Leave

+

Q2 2026 performance

+
+
+
+
+
+
+

Attendance

+ $12.4M / $12.0M +
+
+
+
+
+
+
+
+
+
+

Days Lost

+ $4.6M / $4.5M +
+
+
+
+
+
+
+
+
+
+

On Leave

+ $6.8M / $7.2M +
+
+
+
+
+
+
+
+
+
+

Sick Days

+ $2.8M / $2.5M +
+
+
+
+
+
+
PTO Balance: 4,856 daysOn Track
+
+
+

Training & Development

+

Learning & growth metrics

+
+
+
+

Completion

92%

+
+
+
+

Per Employee

6.2h

+
+
+
+

Courses

24

+
+
+
+

Satisfaction

87%

+
+
+
Leadership: 78%Technical: 85%
+
+
+

Payroll Overview

+

Compensation & benefits

+
+
+
+

Avg Salary

Monthly employee tax

+
$3,850
+
+
+
+

Benefits Cost

Monthly VAT return

+
8.2%
+
+
+
+

YTD Bonus

Corporate income tax

+
$2.8M
+
+
+
+

Payroll Accuracy

Corporate tax return

+
92%
+
+
+
+
+ +
+
+
+

Open Positions

Active job openings

+ View Full → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PositionDepartmentApplicationsStatus
1-1000Cash & Bank$5,200,000
1-2000Accounts Receivable$4,600,000
1-3000Inventory$3,800,000
1-4000Fixed Assets - Net$3,400,000
2-1000Accounts Payable$1,800,000
2-2000Accrued Expenses$1,200,000
2-3000Tax Payable$580,000
3-1000Retained Earnings$8,420,000
3-2000Common Stock$2,000,000
3-3000Additional Paid-in Capital$1,500,000
1-5000Prepaid Expenses$420,000
1-6000Short-term Investments$950,000
1-7000Marketable Securities$780,000
2-4000Notes Payable (Short)$450,000
2-5000Deferred Revenue$320,000
2-6000Wages Payable$275,000
2-7000Interest Payable$98,000
2-8000Dividends Payable$150,000
1-8000Land & Buildings$2,600,000
1-9000Equipment & Machinery$1,850,000
1-9100Vehicles$620,000
1-9200Furniture & Fixtures$340,000
1-9300Computer Equipment$480,000
2-9000Long-term Debt$2,400,000
2-9100Bonds Payable$1,600,000
2-9200Lease Obligations$850,000
2-9300Pension Liability$420,000
3-4000Preferred Stock$500,000
3-5000Treasury Stock$200,000
4-1000Revenue - Product A$5,600,000
4-2000Revenue - Product B$3,800,000
4-3000Service Revenue$2,100,000
4-4000Interest Income$320,000
5-1000COGS - Product A$2,800,000
5-2000COGS - Product B$1,900,000
6-1000Salaries & Wages$2,400,000
6-2000Rent & Utilities$680,000
6-3000Marketing & Advertising$520,000
6-4000Depreciation Expense$310,000
6-5000Insurance Expense$180,000
6-6000Travel & Entertainment$95,000
6-7000Professional Fees$220,000
6-8000IT & Software$340,000
6-9000Training & Development$65,000
7-1000Gain on Asset Sale$85,000
7-2000Foreign Exchange Gain$42,000
8-1000Income Tax Expense$620,000
+
+
+
Total Openings: 12Total Applicants: 258
+
+
+
+

Upcoming Birthdays & Events

Next 7 days celebrations

+ Manage Events → +
+
+
+ + + + + + + + + + + + + + +
NameEventAmountDue DateStatus
INV-0882TechDistrib Inc.$24,500Jul 05Due Soon
INV-0885CloudHost Ltd.$12,800Jul 08Due Soon
INV-0888OfficePro Supply$6,200Jul 10Future
INV-0890Consulting Plus$18,000Jul 12Future
INV-0875MegaNetwork$32,000Jul 03Overdue
INV-0901DataSys Solutions$45,200Jul 02Overdue
INV-0902Prime Logistics$15,600Jul 04Due Soon
INV-0903GreenEnergy Corp$28,900Jul 05Due Soon
INV-0904SmartBuild Ltd.$8,750Jul 07Due Soon
INV-0905MediCare Supplies$19,300Jul 09Due Soon
+
+
+
This Week: 5 eventsCelebrations: 3 birthdays
+
+
+
diff --git a/Pages/Dashboard/dashboard-hrm4.cshtml b/Pages/Dashboard/dashboard-hrm4.cshtml new file mode 100644 index 0000000..2d00225 --- /dev/null +++ b/Pages/Dashboard/dashboard-hrm4.cshtml @@ -0,0 +1,403 @@ +@page "/dashboard-hrm4" +@{ + ViewData["Title"] = "Dashboard HRM 4"; +} +@{ + ViewData["SidebarVariant"] = "4"; + ViewData["Js:dashboard-hrm.js"] = "js/dashboard-hrm.js"; + +} + +
+
+

HRM Dashboard

Human Resources management overview

+
+ + +
+
+ +
+
+

Department Distribution

+

By category this period

+
+
+
Engineering 42%
+
Marketing 22%
+
Sales 15%
+
Operations 12%
+
HR & Finance 9%
+
+
+
+

Total Revenue

$4.8M

▲ +5.8%
+

Headcount

1,247

▲ +28
+

Attrition Rate

12.4%

▼ -1.2pp
+

New Hires

42

▲ +18%
+
+
+

Engagement

78%

▲ +3.2%
+

Absenteeism

2.1%

▼ -0.3pp
+

Cost Per Hire

$4,280

▼ -8.5%
+

Female Ratio

46.2%

▲ +1.8pp
+
+
+ +
+

HRM Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Payroll

$4.8M ▲ 5.8%

+

Headcount

1,247 ▲ 28

+

Attrition

12.4% ▼ 1.2pp

+

New Hires

42 ▲ 18%

+

Engagement

78% ▲ 3.2%

+

Absenteeism

2.1% ▼ 0.3pp

+

Cost Per Hire

$4,280 ▼ 8.5%

+

Female Ratio

46.2% ▲ 1.8pp

+

Avg Salary

$3,850 ▲ 4.2%

+

Benefits Cost

8.2% ▲ 0.5%

+

Training Comp.

92% ▲ 4%

+

Payroll Accuracy

92% ▲ 2%

+

Open Positions

12 ▲ 3

+

Applications

258 ▲ 15%

+

Avg Time Hire

38d ▼ 2d

+

Sick Days

4.2 ▼ 0.5

+

Retention

92.4% ▲ 1.2%

+

Training Hours

6.2h ▲ 0.8h

+

Courses Active

24 ▲ 4

+

Departments

6 divisions

+
+
+ +
+
+
+

Headcount Trend

Monthly employee count growth

+
+ Revenue + New Hires +
+
+
+
+
+
+
+

HR Overview

Key Metrics

+
+
+
+

Total Revenue

$4.8M

▲ +5.8%
+

Headcount

1,247

▲ +28
+

New Hires

42

▲ +18%
+

Attrition

12.4%

▼ -1.2pp
+
+
+
Avg Tenure: 3.2 yrsQ2 2026
+
+
+ +
+
+

Recruitment Funnel

+

As of June 30, 2026

+
+
+
+

Applications

2,450

+
+
+
+

Screened

1,593

+
+
+
+

Interviewed

672

+
+
Acceptance Rate66.1%Avg Time38 days
+
+
+
+

Gender Diversity

+

Company-wide distribution

+
+
+
+

Female

576

+
+
+
+

Male

671

+
+
+
+

Female in Leadership

38.5%

+
+
+
+

Diversity Index

0.72

+
+
+
Female: 46.2%Male: 53.8%
+
+
+

Employee Status

+

Monthly movement

+
+
+
+1,112

Active

+
+68

On Leave

+
+52

Probation

+
+
+
+ +
+
+
+

Top Performers

Highest rated this quarter

+ View All → +
+
+ + + + + + + + +
EmployeeDepartmentRatingProjectsStatus
Maria GarciaFinance4.85Top Rated
Nathan ReedMarketing4.78Rising Star
Olivia WangEngineering4.610Top Rated
Peter JohnsonSales4.46Probation
+
+
Top Rated: 5 employeesAvg Rating: 4.7/5.0
+
+
+
+

HR Activity

Real-time HR updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

💰 $24,500 · Vendor: TechDistrib · Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

📥 $86,200 · Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

📋 $42,800 · Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

🧾 $38,400 · Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

Attendance & Leave

+

Q2 2026 performance

+
+
+
+
+
+
+

Attendance

+ $12.4M / $12.0M +
+
+
+
+
+
+
+
+
+
+

Days Lost

+ $4.6M / $4.5M +
+
+
+
+
+
+
+
+
+
+

On Leave

+ $6.8M / $7.2M +
+
+
+
+
+
+
+
+
+
+

Sick Days

+ $2.8M / $2.5M +
+
+
+
+
+
+
PTO Balance: 4,856 daysOn Track
+
+
+

Training & Development

+

Learning & growth metrics

+
+
+
+

Completion

92%

+
+
+
+

Per Employee

6.2h

+
+
+
+

Courses

24

+
+
+
+

Satisfaction

87%

+
+
+
Leadership: 78%Technical: 85%
+
+
+

Payroll Overview

+

Compensation & benefits

+
+
+
+

Avg Salary

Monthly employee tax

+
$3,850
+
+
+
+

Benefits Cost

Monthly VAT return

+
8.2%
+
+
+
+

YTD Bonus

Corporate income tax

+
$2.8M
+
+
+
+

Payroll Accuracy

Corporate tax return

+
92%
+
+
+
+
+ +
+
+
+

Open Positions

Active job openings

+ View Full → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PositionDepartmentApplicationsStatus
1-1000Cash & Bank$5,200,000
1-2000Accounts Receivable$4,600,000
1-3000Inventory$3,800,000
1-4000Fixed Assets - Net$3,400,000
2-1000Accounts Payable$1,800,000
2-2000Accrued Expenses$1,200,000
2-3000Tax Payable$580,000
3-1000Retained Earnings$8,420,000
3-2000Common Stock$2,000,000
3-3000Additional Paid-in Capital$1,500,000
1-5000Prepaid Expenses$420,000
1-6000Short-term Investments$950,000
1-7000Marketable Securities$780,000
2-4000Notes Payable (Short)$450,000
2-5000Deferred Revenue$320,000
2-6000Wages Payable$275,000
2-7000Interest Payable$98,000
2-8000Dividends Payable$150,000
1-8000Land & Buildings$2,600,000
1-9000Equipment & Machinery$1,850,000
1-9100Vehicles$620,000
1-9200Furniture & Fixtures$340,000
1-9300Computer Equipment$480,000
2-9000Long-term Debt$2,400,000
2-9100Bonds Payable$1,600,000
2-9200Lease Obligations$850,000
2-9300Pension Liability$420,000
3-4000Preferred Stock$500,000
3-5000Treasury Stock$200,000
4-1000Revenue - Product A$5,600,000
4-2000Revenue - Product B$3,800,000
4-3000Service Revenue$2,100,000
4-4000Interest Income$320,000
5-1000COGS - Product A$2,800,000
5-2000COGS - Product B$1,900,000
6-1000Salaries & Wages$2,400,000
6-2000Rent & Utilities$680,000
6-3000Marketing & Advertising$520,000
6-4000Depreciation Expense$310,000
6-5000Insurance Expense$180,000
6-6000Travel & Entertainment$95,000
6-7000Professional Fees$220,000
6-8000IT & Software$340,000
6-9000Training & Development$65,000
7-1000Gain on Asset Sale$85,000
7-2000Foreign Exchange Gain$42,000
8-1000Income Tax Expense$620,000
+
+
+
Total Openings: 12Total Applicants: 258
+
+
+
+

Upcoming Birthdays & Events

Next 7 days celebrations

+ Manage Events → +
+
+
+ + + + + + + + + + + + + + +
NameEventAmountDue DateStatus
INV-0882TechDistrib Inc.$24,500Jul 05Due Soon
INV-0885CloudHost Ltd.$12,800Jul 08Due Soon
INV-0888OfficePro Supply$6,200Jul 10Future
INV-0890Consulting Plus$18,000Jul 12Future
INV-0875MegaNetwork$32,000Jul 03Overdue
INV-0901DataSys Solutions$45,200Jul 02Overdue
INV-0902Prime Logistics$15,600Jul 04Due Soon
INV-0903GreenEnergy Corp$28,900Jul 05Due Soon
INV-0904SmartBuild Ltd.$8,750Jul 07Due Soon
INV-0905MediCare Supplies$19,300Jul 09Due Soon
+
+
+
This Week: 5 eventsCelebrations: 3 birthdays
+
+
+
diff --git a/Pages/Dashboard/dashboard-hrm5.cshtml b/Pages/Dashboard/dashboard-hrm5.cshtml new file mode 100644 index 0000000..3581c93 --- /dev/null +++ b/Pages/Dashboard/dashboard-hrm5.cshtml @@ -0,0 +1,355 @@ +@page "/dashboard-hrm5" +@{ + ViewData["Title"] = "Dashboard HRM 5"; +} +@{ + ViewData["SidebarVariant"] = "5"; + ViewData["Js:dashboard-hrm.js"] = "js/dashboard-hrm.js"; + +} + +
+
+

HRM Dashboard

Human Resources management overview

+
+ + +
+
+ +
+
+

Department Distribution

+

By category this period

+
+
+
Engineering 42%
+
Marketing 22%
+
Sales 15%
+
Operations 12%
+
HR & Finance 9%
+
+
+
+

Total Revenue

$4.8M

▲ +5.8%
+

Headcount

1,247

▲ +28
+

Attrition Rate

12.4%

▼ -1.2pp
+

New Hires

42

▲ +18%
+
+
+

Engagement

78%

▲ +3.2%
+

Absenteeism

2.1%

▼ -0.3pp
+

Cost Per Hire

$4,280

▼ -8.5%
+

Female Ratio

46.2%

▲ +1.8pp
+
+
+ +
+

HRM Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Payroll

$4.8M ▲ 5.8%

+

Headcount

1,247 ▲ 28

+

Attrition

12.4% ▼ 1.2pp

+

New Hires

42 ▲ 18%

+

Engagement

78% ▲ 3.2%

+

Absenteeism

2.1% ▼ 0.3pp

+

Cost Per Hire

$4,280 ▼ 8.5%

+

Female Ratio

46.2% ▲ 1.8pp

+

Avg Salary

$3,850 ▲ 4.2%

+

Benefits Cost

8.2% ▲ 0.5%

+

Training Comp.

92% ▲ 4%

+

Payroll Accuracy

92% ▲ 2%

+

Open Positions

12 ▲ 3

+

Applications

258 ▲ 15%

+

Avg Time Hire

38d ▼ 2d

+

Sick Days

4.2 ▼ 0.5

+

Retention

92.4% ▲ 1.2%

+

Training Hours

6.2h ▲ 0.8h

+

Courses Active

24 ▲ 4

+

Departments

6 divisions

+
+
+ +
+
+
+

Headcount Trend

Monthly employee count growth

+
+ Revenue + New Hires +
+
+
+
+
+
+
+

HR Overview

Key Metrics

+
+
+
+

Total Revenue

$4.8M

▲ +5.8%
+

Headcount

1,247

▲ +28
+

New Hires

42

▲ +18%
+

Attrition

12.4%

▼ -1.2pp
+
+
+
Avg Tenure: 3.2 yrsQ2 2026
+
+
+ +
+
+

Recruitment Funnel

+

As of June 30, 2026

+
+
+
+

Applications

2,450

+
+
+
+

Screened

1,593

+
+
+
+

Interviewed

672

+
+
Acceptance Rate66.1%Avg Time38 days
+
+
+
+

Gender Diversity

+

Company-wide distribution

+
+
+
+

Female

576

+
+
+
+

Male

671

+
+
+
+

Female in Leadership

38.5%

+
+
+
+

Diversity Index

0.72

+
+
+
Female: 46.2%Male: 53.8%
+
+
+

Employee Status

+

Monthly movement

+
+
+
+1,112

Active

+
+68

On Leave

+
+52

Probation

+
+
+
+ +
+
+
+

Top Performers

Highest rated this quarter

+ View All → +
+
+ + + + + + + + +
EmployeeDepartmentRatingProjectsStatus
Alice ChenEngineering4.98Active
Bob MartinezMarketing4.86Active
Carol SmithSales4.710Active
David LeeEngineering4.67Probation
+
+
Top Rated: 5 employeesAvg Rating: 4.7/5.0
+
+
+
+

HR Activity

Real-time HR updates

+ Live +
+
+
+
HR
+

New Hire — Onboarded John Doe

👤 $85,000 · Dept: Engineering · Level: Senior

12 min ago

+ Active +
+
+
HR
+

Leave Approved — Employee: Jane Smith

📅 5 days · Annual leave starting Jul 10

35 min ago

+ Approved +
+
+
HR
+

Training Completed — Leadership Program

📋 24 participants · 92% completion rate

1 hour ago

+ Completed +
+
+
HR
+

Payroll Processed — June payroll

💰 $4.8M · 1,247 employees processed

2 hours ago

+ Processing +
+
+
+
+ +
+
+

Attendance & Leave

+

Q2 2026 performance

+
+
+
+
+
+
+

Attendance

+ 97.8% / 95% +
+
+
+
+
+
+
+
+
+
+

Days Lost

+ 342 / 300 +
+
+
+
+
+
+
+
+
+
+

On Leave

+ 68 / 75 +
+
+
+
+
+
+
+
+
+
+

Sick Days

+ 4.2 / 5.0 +
+
+
+
+
+
+
PTO Balance: 4,856 daysOn Track
+
+
+

Training & Development

+

Learning & growth metrics

+
+
+
+

Completion

92%

+
+
+
+

Per Employee

6.2h

+
+
+
+

Courses

24

+
+
+
+

Satisfaction

87%

+
+
+
Leadership: 78%Technical: 85%
+
+
+

Payroll Overview

+

Compensation & benefits

+
+
+
+

Avg Salary

Monthly average per employee

+
$3,850
+
+
+
+

Benefits Cost

% of total compensation

+
8.2%
+
+
+
+

YTD Bonus

Year-to-date bonus paid

+
$1.2M
+
+
+
+

Payroll Accuracy

Error rate tracking

+
92%
+
+
+
+
+ +
+
+
+

Open Positions

As of Jun 30, 2026 · Active job openings

+ View Full → +
+
+
+ + + + + + + + +
PositionDepartmentApplicationsStatus
Senior EngineerEngineering24Active
Product ManagerProduct18Active
Data AnalystData Science31Active
UX DesignerDesign15Reviewing
+
+
+
Total Openings: 12Total Applicants: 258
+
+
+
+

Upcoming Birthdays & Events

Next 7 days celebrations

+ Manage Events → +
+
+
+ + + + + + + + + +
NameEventDateStatus
Alice JohnsonBirthdayJul 05Upcoming
Bob WilliamsWork AnniversaryJul 08Upcoming
Carol BrownBirthdayJul 10Future
David JonesBirthdayJul 12Future
Eve DavisWork AnniversaryJul 03Today
+
+
+
This Week: 5 eventsCelebrations: 3 birthdays
+
+
+
diff --git a/Pages/Dashboard/dashboard-itsm1.cshtml b/Pages/Dashboard/dashboard-itsm1.cshtml new file mode 100644 index 0000000..5be419e --- /dev/null +++ b/Pages/Dashboard/dashboard-itsm1.cshtml @@ -0,0 +1,432 @@ +@page "/dashboard-itsm1" +@{ + ViewData["Title"] = "Dashboard Itsm 1"; +} +@{ + ViewData["SidebarVariant"] = "1"; + ViewData["Js:dashboard-itsm.js"] = "js/dashboard-itsm.js"; + +} + +
+
+

ITSM Dashboard

IT Service Management — Period: June 2026

+
+ + +
+
+ +
+ +
+

Problem Management

+

Active & known problems

+
+
+
+

Open Problems

12

+
+
+
+

Known Errors

8

+
+
+
+

Resolved This Month

18

+
+
Avg Resolution14.2dRatio1:8.4
+
+
+
+
+

Key Performance Indicators

8 core ITSM metrics at a glance

+
+
+
+

Open Incidents

47

↑ 12
+

Avg Resolution

4.2h

↑ 0.8h
+

Open Problems

12

↑ 3
+

Pending Changes

8

0
+

MTTR

3.8h

↑ 0.6h
+

Backlog

128

↑ 14
+

Reopen Rate

4.2%

↑ 0.8pp
+

FRT

12min

↑ 3min
+
+
+
+ +
+ +
+
+
+

ITSM Overview

Service Desk Metrics

+
+
+
+

Open Incidents

47

↑ 12
+

Avg Resolution

4.2h

↑ 0.8h
+

Open Problems

12

↑ 3
+

Pending Changes

8

0
+
+
+
SLA Compliance: 94.8%Q2 2026
+
+
+
+

Incident & Change Management

Priority movement

+
+
+
+
+
+8

Critical

+
+14

High

+
+18

Medium

+
+
+
+

Change Management

+

This month's changes

+
+
+
+

Pending Authorization

8

+
+
+
+

Successful Changes

42

+
+
+
+

Failed/Rolled Back

2

+
+
+
+

Success Rate

95.5%

+
+
+
Normal Changes: 28Emergency: 6
+
+
+ +
+

ITSM Metrics Matrix

Key indicators across all categories

View All →
+
+

Open Incidents

47 ↓ 12

+

Avg Resolution

4.2 ↓ 0.8h

+

Open Problems

12 ↓ 3

+

Pending Changes

8 0

+

MTTR

3.8 ↓ 0.6h

+

Backlog

128 ↓ 14

+

Reopen Rate

4.2 ↓ 0.8pp

+

FRT

12 ↓ 3min

+

SLA Compliance

94.8 ↓ 1.2%

+

FCR Rate

78.4 ↓ 2.1%

+

CSAT Score

4.2 ↓ 0.3

+

Total Assets

3 ↑ 48

+

Critical Incidents

8 ↓ 2

+

Avg Response

4.2 ↓ 0.3h

+

SLA Met

94.8 ↓ 1.2pp

+

Success Rate

95.5 ↓ 2.1%

+

CI Accuracy

96.8 ↓ 0.8%

+

Releases

42 ↓ 8

+

Open Tickets

128 ↓ 14

+

CI Items

3,247 total

+
+
+ +
+
+
+

Incident Trend

Daily incident volume & resolved

+
+ Revenue + Resolved +
+
+
+
+
+

Incident Category

+

By category this period

+
+
+
Hardware 28%
+
Software 32%
+
Network 18%
+
Security 12%
+
Other 10%
+
+
+
+ +
+
+
+

Top Agents

This month's performance

+ View All → +
+
+ + + + + + + + +
AgentTicketsResolvedAvg TimeCSAT
David K.2582382.4h4.8
Sarah M.1961823.1h4.6
John P.1741582.9h4.3
Lisa R.1421381.8h4.9
+
+
Agent: David K.Total tickets: 258
+
+
+
+

ITSM Activity

Real-time ticket updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

ⓘ $24,500 · Vendor: TechDistrib · Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

ⓘ $86,200 · Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

ⓘ $42,800 · Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

ⓘ $38,400 · Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

SLA Performance

+

Q2 2026 performance

+
+
+
+
+
+
+

P1 Resolution

+ $12.4M / $12.0M +
+
+
+
+
+
+
+
+
+
+

P2 Resolution

+ $4.6M / $4.5M +
+
+
+
+
+
+
+
+
+
+

P3 Resolution

+ $6.8M / $7.2M +
+
+
+
+
+
+
+
+
+
+

Request Fulfillment

+ $2.8M / $2.5M +
+
+
+
+
+
+
Overall: 94.8%Breaches: 12
+
+
+

CMDB Summary

+

Configuration management

+
+
+
+

Total CIs

3,247

+
+
+
+

CI Accuracy

96.8%

+
+
+
+

Unmapped

18

+
+
+
+

Completeness

92.4%

+
+
+
Server CIs: 486Network: 342
+
+
+

Release Pipeline

+

Upcoming & recent releases

+
+
+
+

Successful Releases

Monthly employee tax

+
Jul 10
+
+
+
+

HR App v3.2

Monthly VAT return

+
Jul 15
+
+
+
+

CRM Upgrade

Corporate income tax

+
Jul 20
+
+
+
+

Security Patch

Corporate tax return

+
Apr 30
+
+
+
+
+ +
+
+
+

Open Incidents

Unresolved tickets requiring action

+ View Full → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDTitlePriorityStatusAgentAge
INC-001Email system downCriticalIn ProgressDavid K.4h
INC-002VPN connection failedHighAssignedSarah M.2h
INC-003File share permission errorMediumPendingJohn P.1d
INC-004Password reset requestLowNewLisa R.30m
INC-005Printer offline - Floor 3MediumIn ProgressDavid K.3h
INC-006ERP app slow responseHighAssignedSarah M.5h
INC-007New laptop setupLowNewJohn P.1h
INC-008Database connection timeoutCriticalIn ProgressLisa R.6h
INC-009VoIP phone system issueHighAssignedMike T.2h
INC-010Antivirus update failureMediumPendingAnna W.3h
INC-011Shared drive inaccessibleHighIn ProgressDavid K.5h
INC-012Software license expiredMediumAssignedSarah M.1d
INC-013Monitor display flickeringLowNewJohn P.30m
INC-014Network switch port downCriticalIn ProgressMike T.4h
INC-015Wireless connectivity dropsMediumPendingAnna W.2d
INC-016Printer driver update neededLowNewLisa R.1h
INC-017Cloud storage sync failureHighAssignedSarah M.3h
INC-018BI dashboard not loadingMediumIn ProgressDavid K.8h
INC-019Email attachment blockedLowPendingJohn P.2h
INC-020Server certificate expiredCriticalIn ProgressMike T.1h
INC-021CRM login page errorHighAssignedAnna W.4h
INC-022Backup job failedCriticalIn ProgressLisa R.7h
INC-023VPN profile missingMediumNewDavid K.45m
INC-024Intranet portal downHighAssignedSarah M.2h
INC-025USB device not recognizedLowPendingJohn P.1d
INC-026DNS resolution failureCriticalIn ProgressMike T.3h
INC-027Mobile app crashingMediumAssignedAnna W.5h
INC-028File restore requestLowNewLisa R.20m
+
+
+
Total Open: 47Critical: 8
+
+
+
+

Popular Services

Most requested services this month

+ Service Catalog → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
InvoiceVendorAmountDue DateStatus
INV-0882TechDistrib Inc.$24,500Jul 05Due Soon
INV-0885CloudHost Ltd.$12,800Jul 08Due Soon
INV-0888OfficePro Supply$6,200Jul 10Future
INV-0890Consulting Plus$18,000Jul 12Future
INV-0875MegaNetwork$32,000Jul 03Overdue
INV-0901DataSys Solutions$45,200Jul 02Overdue
INV-0902Prime Logistics$15,600Jul 04Due Soon
INV-0903GreenEnergy Corp$28,900Jul 05Due Soon
INV-0904SmartBuild Ltd.$8,750Jul 07Due Soon
INV-0905MediCare Supplies$19,300Jul 09Due Soon
INV-0906AquaPure Systems$11,400Jul 11Future
INV-0907BuildRight Materials$36,800Jul 13Future
INV-0908FreshFoods Group$9,200Jul 14Future
INV-0909AutoParts Inc.$22,600Jul 15Future
INV-0910CloudNet Services$14,100Jul 16Future
INV-0911Sunrise Energy$41,500Jun 28Overdue
INV-0912Urban Design Co$7,800Jun 30Overdue
INV-0913SafeGuard Security$5,400Jul 01Overdue
INV-0914EcoFriendly Pkg$16,200Jul 02Overdue
INV-0915StarTech Systems$33,000Jul 04Due Soon
INV-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
INV-0917Golden Gate Inc.$27,300Jul 08Due Soon
INV-0918Silver Lake Corp$6,800Jul 10Future
INV-0919Northern Lights Co$38,100Jul 12Future
INV-0920Southern Cross Ltd$13,400Jul 14Future
INV-0921Pacific Rim Group$21,000Jul 16Future
INV-0922Atlantic Partners$9,600Jul 17Future
INV-0923Highland Ventures$17,800Jun 29Overdue
INV-0924Valley Industries$4,200Jun 30Overdue
INV-0925RidgeTop Inc.$29,500Jul 01Overdue
INV-0926Mountain View Corp$11,200Jul 03Overdue
INV-0927RiverSide Ltd.$25,400Jul 06Due Soon
INV-0928Harbor Freight Co$7,100Jul 09Due Soon
INV-0929Ocean View Hotel$34,600Jul 11Future
INV-0930Desert Palm Resort$18,900Jul 13Future
INV-0931Forest Woods Ltd.$8,300Jul 15Future
INV-0932LakeSide Properties$42,000Jul 17Future
INV-0933FieldStone Group$5,800Jul 18Future
INV-0934MeadowBrook Inc.$15,500Jun 27Overdue
INV-0935HillTop Enterprises$23,100Jun 29Overdue
INV-0936CrestView Solutions$9,900Jul 02Overdue
INV-0937Peak Performance Ltd$31,200Jul 05Due Soon
INV-0938Summit Strategies$6,400Jul 07Due Soon
INV-0939BaySide Logistics$19,700Jul 09Due Soon
INV-0940Coastal Trading Co$12,300Jul 11Future
INV-0941Delta Distribution$28,400Jul 14Future
INV-0942Sigma Supplies Co$7,500Jul 16Future
INV-0943Omega Group Ltd.$35,200Jul 18Future
INV-0944Alpha Enterprises$10,800Jul 19Future
+
+
+
Total Requests: 663FCR Rate: 78.4%
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-itsm2.cshtml b/Pages/Dashboard/dashboard-itsm2.cshtml new file mode 100644 index 0000000..28d11c2 --- /dev/null +++ b/Pages/Dashboard/dashboard-itsm2.cshtml @@ -0,0 +1,432 @@ +@page "/dashboard-itsm2" +@{ + ViewData["Title"] = "Dashboard Itsm 2"; +} +@{ + ViewData["SidebarVariant"] = "2"; + ViewData["Js:dashboard-itsm.js"] = "js/dashboard-itsm.js"; + +} + +
+
+

ITSM Dashboard

IT Service Management - Period: June 2026

+
+ + +
+
+ +
+ +
+

Problem Management

+

Active & known problems

+
+
+
+

Open Problems

12

+
+
+
+

Known Errors

8

+
+
+
+

Resolved This Month

18

+
+
Avg Resolution14.2dRatio1:8.4
+
+
+
+
+

Key Performance Indicators

8 core ITSM metrics at a glance

+
+
+
+

Open Incidents

47

↑ 12
+

Avg Resolution

4.2h

↑ 0.8h
+

Open Problems

12

↑ 3
+

Pending Changes

8

0
+

MTTR

3.8h

↑ 0.6h
+

Backlog

128

↑ 14
+

Reopen Rate

4.2%

↑ 0.8pp
+

FRT

12min

↑ 3min
+
+
+
+ +
+ +
+
+
+

ITSM Overview

Service Desk Metrics

+
+
+
+

Open Incidents

47

↑ 12
+

Avg Resolution

4.2h

↑ 0.8h
+

Open Problems

12

↑ 3
+

Pending Changes

8

0
+
+
+
SLA Compliance: 94.8%Q2 2026
+
+
+
+

Incident & Change Management

Priority movement

+
+
+
+
+
+8

Critical

+
+14

High

+
+18

Medium

+
+
+
+

Change Management

+

This month's changes

+
+
+
+

Pending Authorization

8

+
+
+
+

Successful Changes

42

+
+
+
+

Failed/Rolled Back

2

+
+
+
+

Success Rate

95.5%

+
+
+
Normal Changes: 28Emergency: 6
+
+
+ +
+

ITSM Metrics Matrix

Key indicators across all categories

View All →
+
+

Open Incidents

47 ↓ 12

+

Avg Resolution

4.2 ↓ 0.8h

+

Open Problems

12 ↓ 3

+

Pending Changes

8 0

+

MTTR

3.8 ↓ 0.6h

+

Backlog

128 ↓ 14

+

Reopen Rate

4.2 ↓ 0.8pp

+

FRT

12 ↓ 3min

+

SLA Compliance

94.8 ↓ 1.2%

+

FCR Rate

78.4 ↓ 2.1%

+

CSAT Score

4.2 ↓ 0.3

+

Total Assets

3 ↑ 48

+

Critical Incidents

8 ↓ 2

+

Avg Response

4.2 ↓ 0.3h

+

SLA Met

94.8 ↓ 1.2pp

+

Success Rate

95.5 ↓ 2.1%

+

CI Accuracy

96.8 ↓ 0.8%

+

Releases

42 ↓ 8

+

Open Tickets

128 ↓ 14

+

CI Items

3,247 total

+
+
+ +
+
+
+

Incident Trend

Daily incident volume & resolved

+
+ Revenue + Resolved +
+
+
+
+
+

Incident Category

+

By category this period

+
+
+
Hardware 28%
+
Software 32%
+
Network 18%
+
Security 12%
+
Other 10%
+
+
+
+ +
+
+
+

Top Agents

This month's performance

+ View All → +
+
+ + + + + + + + +
AgentTicketsResolvedAvg TimeCSAT
David K.2582382.4h4.8
Sarah M.1961823.1h4.6
John P.1741582.9h4.3
Lisa R.1421381.8h4.9
+
+
Agent: David K.Total tickets: 258
+
+
+
+

ITSM Activity

Real-time ticket updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

ⓘ $24,500 · Vendor: TechDistrib · Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

ⓘ $86,200 · Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

ⓘ $42,800 · Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

ⓘ $38,400 · Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

SLA Performance

+

Q2 2026 performance

+
+
+
+
+
+
+

P1 Resolution

+ $12.4M / $12.0M +
+
+
+
+
+
+
+
+
+
+

P2 Resolution

+ $4.6M / $4.5M +
+
+
+
+
+
+
+
+
+
+

P3 Resolution

+ $6.8M / $7.2M +
+
+
+
+
+
+
+
+
+
+

Request Fulfillment

+ $2.8M / $2.5M +
+
+
+
+
+
+
Overall: 94.8%Breaches: 12
+
+
+

CMDB Summary

+

Configuration management

+
+
+
+

Total CIs

3,247

+
+
+
+

CI Accuracy

96.8%

+
+
+
+

Unmapped

18

+
+
+
+

Completeness

92.4%

+
+
+
Server CIs: 486Network: 342
+
+
+

Release Pipeline

+

Upcoming & recent releases

+
+
+
+

Successful Releases

Monthly employee tax

+
Jul 10
+
+
+
+

HR App v3.2

Monthly VAT return

+
Jul 15
+
+
+
+

CRM Upgrade

Corporate income tax

+
Jul 20
+
+
+
+

Security Patch

Corporate tax return

+
Apr 30
+
+
+
+
+ +
+
+
+

Open Incidents

Unresolved tickets requiring action

+ View Full → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDTitlePriorityStatusAgentAge
INC-001Email system downCriticalIn ProgressDavid K.4h
INC-002VPN connection failedHighAssignedSarah M.2h
INC-003File share permission errorMediumPendingJohn P.1d
INC-004Password reset requestLowNewLisa R.30m
INC-005Printer offline - Floor 3MediumIn ProgressDavid K.3h
INC-006ERP app slow responseHighAssignedSarah M.5h
INC-007New laptop setupLowNewJohn P.1h
INC-008Database connection timeoutCriticalIn ProgressLisa R.6h
INC-009VoIP phone system issueHighAssignedMike T.2h
INC-010Antivirus update failureMediumPendingAnna W.3h
INC-011Shared drive inaccessibleHighIn ProgressDavid K.5h
INC-012Software license expiredMediumAssignedSarah M.1d
INC-013Monitor display flickeringLowNewJohn P.30m
INC-014Network switch port downCriticalIn ProgressMike T.4h
INC-015Wireless connectivity dropsMediumPendingAnna W.2d
INC-016Printer driver update neededLowNewLisa R.1h
INC-017Cloud storage sync failureHighAssignedSarah M.3h
INC-018BI dashboard not loadingMediumIn ProgressDavid K.8h
INC-019Email attachment blockedLowPendingJohn P.2h
INC-020Server certificate expiredCriticalIn ProgressMike T.1h
INC-021CRM login page errorHighAssignedAnna W.4h
INC-022Backup job failedCriticalIn ProgressLisa R.7h
INC-023VPN profile missingMediumNewDavid K.45m
INC-024Intranet portal downHighAssignedSarah M.2h
INC-025USB device not recognizedLowPendingJohn P.1d
INC-026DNS resolution failureCriticalIn ProgressMike T.3h
INC-027Mobile app crashingMediumAssignedAnna W.5h
INC-028File restore requestLowNewLisa R.20m
+
+
+
Total Open: 47Critical: 8
+
+
+
+

Popular Services

Most requested services this month

+ Service Catalog → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
InvoiceVendorAmountDue DateStatus
INV-0882TechDistrib Inc.$24,500Jul 05Due Soon
INV-0885CloudHost Ltd.$12,800Jul 08Due Soon
INV-0888OfficePro Supply$6,200Jul 10Future
INV-0890Consulting Plus$18,000Jul 12Future
INV-0875MegaNetwork$32,000Jul 03Overdue
INV-0901DataSys Solutions$45,200Jul 02Overdue
INV-0902Prime Logistics$15,600Jul 04Due Soon
INV-0903GreenEnergy Corp$28,900Jul 05Due Soon
INV-0904SmartBuild Ltd.$8,750Jul 07Due Soon
INV-0905MediCare Supplies$19,300Jul 09Due Soon
INV-0906AquaPure Systems$11,400Jul 11Future
INV-0907BuildRight Materials$36,800Jul 13Future
INV-0908FreshFoods Group$9,200Jul 14Future
INV-0909AutoParts Inc.$22,600Jul 15Future
INV-0910CloudNet Services$14,100Jul 16Future
INV-0911Sunrise Energy$41,500Jun 28Overdue
INV-0912Urban Design Co$7,800Jun 30Overdue
INV-0913SafeGuard Security$5,400Jul 01Overdue
INV-0914EcoFriendly Pkg$16,200Jul 02Overdue
INV-0915StarTech Systems$33,000Jul 04Due Soon
INV-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
INV-0917Golden Gate Inc.$27,300Jul 08Due Soon
INV-0918Silver Lake Corp$6,800Jul 10Future
INV-0919Northern Lights Co$38,100Jul 12Future
INV-0920Southern Cross Ltd$13,400Jul 14Future
INV-0921Pacific Rim Group$21,000Jul 16Future
INV-0922Atlantic Partners$9,600Jul 17Future
INV-0923Highland Ventures$17,800Jun 29Overdue
INV-0924Valley Industries$4,200Jun 30Overdue
INV-0925RidgeTop Inc.$29,500Jul 01Overdue
INV-0926Mountain View Corp$11,200Jul 03Overdue
INV-0927RiverSide Ltd.$25,400Jul 06Due Soon
INV-0928Harbor Freight Co$7,100Jul 09Due Soon
INV-0929Ocean View Hotel$34,600Jul 11Future
INV-0930Desert Palm Resort$18,900Jul 13Future
INV-0931Forest Woods Ltd.$8,300Jul 15Future
INV-0932LakeSide Properties$42,000Jul 17Future
INV-0933FieldStone Group$5,800Jul 18Future
INV-0934MeadowBrook Inc.$15,500Jun 27Overdue
INV-0935HillTop Enterprises$23,100Jun 29Overdue
INV-0936CrestView Solutions$9,900Jul 02Overdue
INV-0937Peak Performance Ltd$31,200Jul 05Due Soon
INV-0938Summit Strategies$6,400Jul 07Due Soon
INV-0939BaySide Logistics$19,700Jul 09Due Soon
INV-0940Coastal Trading Co$12,300Jul 11Future
INV-0941Delta Distribution$28,400Jul 14Future
INV-0942Sigma Supplies Co$7,500Jul 16Future
INV-0943Omega Group Ltd.$35,200Jul 18Future
INV-0944Alpha Enterprises$10,800Jul 19Future
+
+
+
Total Requests: 663FCR Rate: 78.4%
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-itsm3.cshtml b/Pages/Dashboard/dashboard-itsm3.cshtml new file mode 100644 index 0000000..5c6537f --- /dev/null +++ b/Pages/Dashboard/dashboard-itsm3.cshtml @@ -0,0 +1,432 @@ +@page "/dashboard-itsm3" +@{ + ViewData["Title"] = "Dashboard Itsm 3"; +} +@{ + ViewData["SidebarVariant"] = "3"; + ViewData["Js:dashboard-itsm.js"] = "js/dashboard-itsm.js"; + +} + +
+
+

ITSM Dashboard

IT Service Management — Period: June 2026

+
+ + +
+
+ +
+ +
+

Problem Management

+

Active & known problems

+
+
+
+

Open Problems

12

+
+
+
+

Known Errors

8

+
+
+
+

Resolved This Month

18

+
+
Avg Resolution14.2dRatio1:8.4
+
+
+
+
+

Key Performance Indicators

8 core ITSM metrics at a glance

+
+
+
+

Open Incidents

47

↑ 12
+

Avg Resolution

4.2h

↑ 0.8h
+

Open Problems

12

↑ 3
+

Pending Changes

8

0
+

MTTR

3.8h

↑ 0.6h
+

Backlog

128

↑ 14
+

Reopen Rate

4.2%

↑ 0.8pp
+

FRT

12min

↑ 3min
+
+
+
+ +
+ +
+
+
+

ITSM Overview

Service Desk Metrics

+
+
+
+

Open Incidents

47

↑ 12
+

Avg Resolution

4.2h

↑ 0.8h
+

Open Problems

12

↑ 3
+

Pending Changes

8

0
+
+
+
SLA Compliance: 94.8%Q2 2026
+
+
+
+

Incident & Change Management

Priority movement

+
+
+
+
+
+8

Critical

+
+14

High

+
+18

Medium

+
+
+
+

Change Management

+

This month's changes

+
+
+
+

Pending Authorization

8

+
+
+
+

Successful Changes

42

+
+
+
+

Failed/Rolled Back

2

+
+
+
+

Success Rate

95.5%

+
+
+
Normal Changes: 28Emergency: 6
+
+
+ +
+

ITSM Metrics Matrix

Key indicators across all categories

View All →
+
+

Open Incidents

47 ↓ 12

+

Avg Resolution

4.2 ↓ 0.8h

+

Open Problems

12 ↓ 3

+

Pending Changes

8 0

+

MTTR

3.8 ↓ 0.6h

+

Backlog

128 ↓ 14

+

Reopen Rate

4.2 ↓ 0.8pp

+

FRT

12 ↓ 3min

+

SLA Compliance

94.8 ↓ 1.2%

+

FCR Rate

78.4 ↓ 2.1%

+

CSAT Score

4.2 ↓ 0.3

+

Total Assets

3 ↑ 48

+

Critical Incidents

8 ↓ 2

+

Avg Response

4.2 ↓ 0.3h

+

SLA Met

94.8 ↓ 1.2pp

+

Success Rate

95.5 ↓ 2.1%

+

CI Accuracy

96.8 ↓ 0.8%

+

Releases

42 ↓ 8

+

Open Tickets

128 ↓ 14

+

CI Items

3,247 total

+
+
+ +
+
+
+

Incident Trend

Daily incident volume & resolved

+
+ Revenue + Resolved +
+
+
+
+
+

Incident Category

+

By category this period

+
+
+
Hardware 28%
+
Software 32%
+
Network 18%
+
Security 12%
+
Other 10%
+
+
+
+ +
+
+
+

Top Agents

This month's performance

+ View All → +
+
+ + + + + + + + +
AgentTicketsResolvedAvg TimeCSAT
David K.2582382.4h4.8
Sarah M.1961823.1h4.6
John P.1741582.9h4.3
Lisa R.1421381.8h4.9
+
+
Agent: David K.Total tickets: 258
+
+
+
+

ITSM Activity

Real-time ticket updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

ⓘ $24,500 · Vendor: TechDistrib · Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

ⓘ $86,200 · Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

ⓘ $42,800 · Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

ⓘ $38,400 · Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

SLA Performance

+

Q2 2026 performance

+
+
+
+
+
+
+

P1 Resolution

+ $12.4M / $12.0M +
+
+
+
+
+
+
+
+
+
+

P2 Resolution

+ $4.6M / $4.5M +
+
+
+
+
+
+
+
+
+
+

P3 Resolution

+ $6.8M / $7.2M +
+
+
+
+
+
+
+
+
+
+

Request Fulfillment

+ $2.8M / $2.5M +
+
+
+
+
+
+
Overall: 94.8%Breaches: 12
+
+
+

CMDB Summary

+

Configuration management

+
+
+
+

Total CIs

3,247

+
+
+
+

CI Accuracy

96.8%

+
+
+
+

Unmapped

18

+
+
+
+

Completeness

92.4%

+
+
+
Server CIs: 486Network: 342
+
+
+

Release Pipeline

+

Upcoming & recent releases

+
+
+
+

Successful Releases

Monthly employee tax

+
Jul 10
+
+
+
+

HR App v3.2

Monthly VAT return

+
Jul 15
+
+
+
+

CRM Upgrade

Corporate income tax

+
Jul 20
+
+
+
+

Security Patch

Corporate tax return

+
Apr 30
+
+
+
+
+ +
+
+
+

Open Incidents

Unresolved tickets requiring action

+ View Full → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDTitlePriorityStatusAgentAge
INC-001Email system downCriticalIn ProgressDavid K.4h
INC-002VPN connection failedHighAssignedSarah M.2h
INC-003File share permission errorMediumPendingJohn P.1d
INC-004Password reset requestLowNewLisa R.30m
INC-005Printer offline - Floor 3MediumIn ProgressDavid K.3h
INC-006ERP app slow responseHighAssignedSarah M.5h
INC-007New laptop setupLowNewJohn P.1h
INC-008Database connection timeoutCriticalIn ProgressLisa R.6h
INC-009VoIP phone system issueHighAssignedMike T.2h
INC-010Antivirus update failureMediumPendingAnna W.3h
INC-011Shared drive inaccessibleHighIn ProgressDavid K.5h
INC-012Software license expiredMediumAssignedSarah M.1d
INC-013Monitor display flickeringLowNewJohn P.30m
INC-014Network switch port downCriticalIn ProgressMike T.4h
INC-015Wireless connectivity dropsMediumPendingAnna W.2d
INC-016Printer driver update neededLowNewLisa R.1h
INC-017Cloud storage sync failureHighAssignedSarah M.3h
INC-018BI dashboard not loadingMediumIn ProgressDavid K.8h
INC-019Email attachment blockedLowPendingJohn P.2h
INC-020Server certificate expiredCriticalIn ProgressMike T.1h
INC-021CRM login page errorHighAssignedAnna W.4h
INC-022Backup job failedCriticalIn ProgressLisa R.7h
INC-023VPN profile missingMediumNewDavid K.45m
INC-024Intranet portal downHighAssignedSarah M.2h
INC-025USB device not recognizedLowPendingJohn P.1d
INC-026DNS resolution failureCriticalIn ProgressMike T.3h
INC-027Mobile app crashingMediumAssignedAnna W.5h
INC-028File restore requestLowNewLisa R.20m
+
+
+
Total Open: 47Critical: 8
+
+
+
+

Popular Services

Most requested services this month

+ Service Catalog → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
InvoiceVendorAmountDue DateStatus
INV-0882TechDistrib Inc.$24,500Jul 05Due Soon
INV-0885CloudHost Ltd.$12,800Jul 08Due Soon
INV-0888OfficePro Supply$6,200Jul 10Future
INV-0890Consulting Plus$18,000Jul 12Future
INV-0875MegaNetwork$32,000Jul 03Overdue
INV-0901DataSys Solutions$45,200Jul 02Overdue
INV-0902Prime Logistics$15,600Jul 04Due Soon
INV-0903GreenEnergy Corp$28,900Jul 05Due Soon
INV-0904SmartBuild Ltd.$8,750Jul 07Due Soon
INV-0905MediCare Supplies$19,300Jul 09Due Soon
INV-0906AquaPure Systems$11,400Jul 11Future
INV-0907BuildRight Materials$36,800Jul 13Future
INV-0908FreshFoods Group$9,200Jul 14Future
INV-0909AutoParts Inc.$22,600Jul 15Future
INV-0910CloudNet Services$14,100Jul 16Future
INV-0911Sunrise Energy$41,500Jun 28Overdue
INV-0912Urban Design Co$7,800Jun 30Overdue
INV-0913SafeGuard Security$5,400Jul 01Overdue
INV-0914EcoFriendly Pkg$16,200Jul 02Overdue
INV-0915StarTech Systems$33,000Jul 04Due Soon
INV-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
INV-0917Golden Gate Inc.$27,300Jul 08Due Soon
INV-0918Silver Lake Corp$6,800Jul 10Future
INV-0919Northern Lights Co$38,100Jul 12Future
INV-0920Southern Cross Ltd$13,400Jul 14Future
INV-0921Pacific Rim Group$21,000Jul 16Future
INV-0922Atlantic Partners$9,600Jul 17Future
INV-0923Highland Ventures$17,800Jun 29Overdue
INV-0924Valley Industries$4,200Jun 30Overdue
INV-0925RidgeTop Inc.$29,500Jul 01Overdue
INV-0926Mountain View Corp$11,200Jul 03Overdue
INV-0927RiverSide Ltd.$25,400Jul 06Due Soon
INV-0928Harbor Freight Co$7,100Jul 09Due Soon
INV-0929Ocean View Hotel$34,600Jul 11Future
INV-0930Desert Palm Resort$18,900Jul 13Future
INV-0931Forest Woods Ltd.$8,300Jul 15Future
INV-0932LakeSide Properties$42,000Jul 17Future
INV-0933FieldStone Group$5,800Jul 18Future
INV-0934MeadowBrook Inc.$15,500Jun 27Overdue
INV-0935HillTop Enterprises$23,100Jun 29Overdue
INV-0936CrestView Solutions$9,900Jul 02Overdue
INV-0937Peak Performance Ltd$31,200Jul 05Due Soon
INV-0938Summit Strategies$6,400Jul 07Due Soon
INV-0939BaySide Logistics$19,700Jul 09Due Soon
INV-0940Coastal Trading Co$12,300Jul 11Future
INV-0941Delta Distribution$28,400Jul 14Future
INV-0942Sigma Supplies Co$7,500Jul 16Future
INV-0943Omega Group Ltd.$35,200Jul 18Future
INV-0944Alpha Enterprises$10,800Jul 19Future
+
+
+
Total Requests: 663FCR Rate: 78.4%
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-itsm4.cshtml b/Pages/Dashboard/dashboard-itsm4.cshtml new file mode 100644 index 0000000..3e8f140 --- /dev/null +++ b/Pages/Dashboard/dashboard-itsm4.cshtml @@ -0,0 +1,432 @@ +@page "/dashboard-itsm4" +@{ + ViewData["Title"] = "Dashboard Itsm 4"; +} +@{ + ViewData["SidebarVariant"] = "4"; + ViewData["Js:dashboard-itsm.js"] = "js/dashboard-itsm.js"; + +} + +
+
+

ITSM Dashboard

IT Service Management — Period: June 2026

+
+ + +
+
+ +
+ +
+

Problem Management

+

Active & known problems

+
+
+
+

Open Problems

12

+
+
+
+

Known Errors

8

+
+
+
+

Resolved This Month

18

+
+
Avg Resolution14.2dRatio1:8.4
+
+
+
+
+

Key Performance Indicators

8 core ITSM metrics at a glance

+
+
+
+

Open Incidents

47

↑ 12
+

Avg Resolution

4.2h

↑ 0.8h
+

Open Problems

12

↑ 3
+

Pending Changes

8

0
+

MTTR

3.8h

↑ 0.6h
+

Backlog

128

↑ 14
+

Reopen Rate

4.2%

↑ 0.8pp
+

FRT

12min

↑ 3min
+
+
+
+ +
+ +
+
+
+

ITSM Overview

Service Desk Metrics

+
+
+
+

Open Incidents

47

↑ 12
+

Avg Resolution

4.2h

↑ 0.8h
+

Open Problems

12

↑ 3
+

Pending Changes

8

0
+
+
+
SLA Compliance: 94.8%Q2 2026
+
+
+
+

Incident & Change Management

Priority movement

+
+
+
+
+
+8

Critical

+
+14

High

+
+18

Medium

+
+
+
+

Change Management

+

This month's changes

+
+
+
+

Pending Authorization

8

+
+
+
+

Successful Changes

42

+
+
+
+

Failed/Rolled Back

2

+
+
+
+

Success Rate

95.5%

+
+
+
Normal Changes: 28Emergency: 6
+
+
+ +
+

ITSM Metrics Matrix

Key indicators across all categories

View All →
+
+

Open Incidents

47 ↓ 12

+

Avg Resolution

4.2 ↓ 0.8h

+

Open Problems

12 ↓ 3

+

Pending Changes

8 0

+

MTTR

3.8 ↓ 0.6h

+

Backlog

128 ↓ 14

+

Reopen Rate

4.2 ↓ 0.8pp

+

FRT

12 ↓ 3min

+

SLA Compliance

94.8 ↓ 1.2%

+

FCR Rate

78.4 ↓ 2.1%

+

CSAT Score

4.2 ↓ 0.3

+

Total Assets

3 ↑ 48

+

Critical Incidents

8 ↓ 2

+

Avg Response

4.2 ↓ 0.3h

+

SLA Met

94.8 ↓ 1.2pp

+

Success Rate

95.5 ↓ 2.1%

+

CI Accuracy

96.8 ↓ 0.8%

+

Releases

42 ↓ 8

+

Open Tickets

128 ↓ 14

+

CI Items

3,247 total

+
+
+ +
+
+
+

Incident Trend

Daily incident volume & resolved

+
+ Revenue + Resolved +
+
+
+
+
+

Incident Category

+

By category this period

+
+
+
Hardware 28%
+
Software 32%
+
Network 18%
+
Security 12%
+
Other 10%
+
+
+
+ +
+
+
+

Top Agents

This month's performance

+ View All → +
+
+ + + + + + + + +
AgentTicketsResolvedAvg TimeCSAT
David K.2582382.4h4.8
Sarah M.1961823.1h4.6
John P.1741582.9h4.3
Lisa R.1421381.8h4.9
+
+
Agent: David K.Total tickets: 258
+
+
+
+

ITSM Activity

Real-time ticket updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

ⓘ $24,500 · Vendor: TechDistrib · Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

ⓘ $86,200 · Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

ⓘ $42,800 · Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

ⓘ $38,400 · Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

SLA Performance

+

Q2 2026 performance

+
+
+
+
+
+
+

P1 Resolution

+ $12.4M / $12.0M +
+
+
+
+
+
+
+
+
+
+

P2 Resolution

+ $4.6M / $4.5M +
+
+
+
+
+
+
+
+
+
+

P3 Resolution

+ $6.8M / $7.2M +
+
+
+
+
+
+
+
+
+
+

Request Fulfillment

+ $2.8M / $2.5M +
+
+
+
+
+
+
Overall: 94.8%Breaches: 12
+
+
+

CMDB Summary

+

Configuration management

+
+
+
+

Total CIs

3,247

+
+
+
+

CI Accuracy

96.8%

+
+
+
+

Unmapped

18

+
+
+
+

Completeness

92.4%

+
+
+
Server CIs: 486Network: 342
+
+
+

Release Pipeline

+

Upcoming & recent releases

+
+
+
+

Successful Releases

Monthly employee tax

+
Jul 10
+
+
+
+

HR App v3.2

Monthly VAT return

+
Jul 15
+
+
+
+

CRM Upgrade

Corporate income tax

+
Jul 20
+
+
+
+

Security Patch

Corporate tax return

+
Apr 30
+
+
+
+
+ +
+
+
+

Open Incidents

Unresolved tickets requiring action

+ View Full → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDTitlePriorityStatusAgentAge
INC-001Email system downCriticalIn ProgressDavid K.4h
INC-002VPN connection failedHighAssignedSarah M.2h
INC-003File share permission errorMediumPendingJohn P.1d
INC-004Password reset requestLowNewLisa R.30m
INC-005Printer offline - Floor 3MediumIn ProgressDavid K.3h
INC-006ERP app slow responseHighAssignedSarah M.5h
INC-007New laptop setupLowNewJohn P.1h
INC-008Database connection timeoutCriticalIn ProgressLisa R.6h
INC-009VoIP phone system issueHighAssignedMike T.2h
INC-010Antivirus update failureMediumPendingAnna W.3h
INC-011Shared drive inaccessibleHighIn ProgressDavid K.5h
INC-012Software license expiredMediumAssignedSarah M.1d
INC-013Monitor display flickeringLowNewJohn P.30m
INC-014Network switch port downCriticalIn ProgressMike T.4h
INC-015Wireless connectivity dropsMediumPendingAnna W.2d
INC-016Printer driver update neededLowNewLisa R.1h
INC-017Cloud storage sync failureHighAssignedSarah M.3h
INC-018BI dashboard not loadingMediumIn ProgressDavid K.8h
INC-019Email attachment blockedLowPendingJohn P.2h
INC-020Server certificate expiredCriticalIn ProgressMike T.1h
INC-021CRM login page errorHighAssignedAnna W.4h
INC-022Backup job failedCriticalIn ProgressLisa R.7h
INC-023VPN profile missingMediumNewDavid K.45m
INC-024Intranet portal downHighAssignedSarah M.2h
INC-025USB device not recognizedLowPendingJohn P.1d
INC-026DNS resolution failureCriticalIn ProgressMike T.3h
INC-027Mobile app crashingMediumAssignedAnna W.5h
INC-028File restore requestLowNewLisa R.20m
+
+
+
Total Open: 47Critical: 8
+
+
+
+

Popular Services

Most requested services this month

+ Service Catalog → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
InvoiceVendorAmountDue DateStatus
INV-0882TechDistrib Inc.$24,500Jul 05Due Soon
INV-0885CloudHost Ltd.$12,800Jul 08Due Soon
INV-0888OfficePro Supply$6,200Jul 10Future
INV-0890Consulting Plus$18,000Jul 12Future
INV-0875MegaNetwork$32,000Jul 03Overdue
INV-0901DataSys Solutions$45,200Jul 02Overdue
INV-0902Prime Logistics$15,600Jul 04Due Soon
INV-0903GreenEnergy Corp$28,900Jul 05Due Soon
INV-0904SmartBuild Ltd.$8,750Jul 07Due Soon
INV-0905MediCare Supplies$19,300Jul 09Due Soon
INV-0906AquaPure Systems$11,400Jul 11Future
INV-0907BuildRight Materials$36,800Jul 13Future
INV-0908FreshFoods Group$9,200Jul 14Future
INV-0909AutoParts Inc.$22,600Jul 15Future
INV-0910CloudNet Services$14,100Jul 16Future
INV-0911Sunrise Energy$41,500Jun 28Overdue
INV-0912Urban Design Co$7,800Jun 30Overdue
INV-0913SafeGuard Security$5,400Jul 01Overdue
INV-0914EcoFriendly Pkg$16,200Jul 02Overdue
INV-0915StarTech Systems$33,000Jul 04Due Soon
INV-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
INV-0917Golden Gate Inc.$27,300Jul 08Due Soon
INV-0918Silver Lake Corp$6,800Jul 10Future
INV-0919Northern Lights Co$38,100Jul 12Future
INV-0920Southern Cross Ltd$13,400Jul 14Future
INV-0921Pacific Rim Group$21,000Jul 16Future
INV-0922Atlantic Partners$9,600Jul 17Future
INV-0923Highland Ventures$17,800Jun 29Overdue
INV-0924Valley Industries$4,200Jun 30Overdue
INV-0925RidgeTop Inc.$29,500Jul 01Overdue
INV-0926Mountain View Corp$11,200Jul 03Overdue
INV-0927RiverSide Ltd.$25,400Jul 06Due Soon
INV-0928Harbor Freight Co$7,100Jul 09Due Soon
INV-0929Ocean View Hotel$34,600Jul 11Future
INV-0930Desert Palm Resort$18,900Jul 13Future
INV-0931Forest Woods Ltd.$8,300Jul 15Future
INV-0932LakeSide Properties$42,000Jul 17Future
INV-0933FieldStone Group$5,800Jul 18Future
INV-0934MeadowBrook Inc.$15,500Jun 27Overdue
INV-0935HillTop Enterprises$23,100Jun 29Overdue
INV-0936CrestView Solutions$9,900Jul 02Overdue
INV-0937Peak Performance Ltd$31,200Jul 05Due Soon
INV-0938Summit Strategies$6,400Jul 07Due Soon
INV-0939BaySide Logistics$19,700Jul 09Due Soon
INV-0940Coastal Trading Co$12,300Jul 11Future
INV-0941Delta Distribution$28,400Jul 14Future
INV-0942Sigma Supplies Co$7,500Jul 16Future
INV-0943Omega Group Ltd.$35,200Jul 18Future
INV-0944Alpha Enterprises$10,800Jul 19Future
+
+
+
Total Requests: 663FCR Rate: 78.4%
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-itsm5.cshtml b/Pages/Dashboard/dashboard-itsm5.cshtml new file mode 100644 index 0000000..e555dd2 --- /dev/null +++ b/Pages/Dashboard/dashboard-itsm5.cshtml @@ -0,0 +1,432 @@ +@page "/dashboard-itsm5" +@{ + ViewData["Title"] = "Dashboard Itsm 5"; +} +@{ + ViewData["SidebarVariant"] = "5"; + ViewData["Js:dashboard-itsm.js"] = "js/dashboard-itsm.js"; + +} + +
+
+

ITSM Dashboard

IT Service Management — Period: June 2026

+
+ + +
+
+ +
+ +
+

Problem Management

+

Active & known problems

+
+
+
+

Open Problems

12

+
+
+
+

Known Errors

8

+
+
+
+

Resolved This Month

18

+
+
Avg Resolution14.2dRatio1:8.4
+
+
+
+
+

Key Performance Indicators

8 core ITSM metrics at a glance

+
+
+
+

Open Incidents

47

↑ 12
+

Avg Resolution

4.2h

↑ 0.8h
+

Open Problems

12

↑ 3
+

Pending Changes

8

0
+

MTTR

3.8h

↑ 0.6h
+

Backlog

128

↑ 14
+

Reopen Rate

4.2%

↑ 0.8pp
+

FRT

12min

↑ 3min
+
+
+
+ +
+ +
+
+
+

ITSM Overview

Service Desk Metrics

+
+
+
+

Open Incidents

47

↑ 12
+

Avg Resolution

4.2h

↑ 0.8h
+

Open Problems

12

↑ 3
+

Pending Changes

8

0
+
+
+
SLA Compliance: 94.8%Q2 2026
+
+
+
+

Incident & Change Management

Priority movement

+
+
+
+
+
+8

Critical

+
+14

High

+
+18

Medium

+
+
+
+

Change Management

+

This month's changes

+
+
+
+

Pending Authorization

8

+
+
+
+

Successful Changes

42

+
+
+
+

Failed/Rolled Back

2

+
+
+
+

Success Rate

95.5%

+
+
+
Normal Changes: 28Emergency: 6
+
+
+ +
+

ITSM Metrics Matrix

Key indicators across all categories

View All →
+
+

Open Incidents

47 ↓ 12

+

Avg Resolution

4.2 ↓ 0.8h

+

Open Problems

12 ↓ 3

+

Pending Changes

8 0

+

MTTR

3.8 ↓ 0.6h

+

Backlog

128 ↓ 14

+

Reopen Rate

4.2 ↓ 0.8pp

+

FRT

12 ↓ 3min

+

SLA Compliance

94.8 ↓ 1.2%

+

FCR Rate

78.4 ↓ 2.1%

+

CSAT Score

4.2 ↓ 0.3

+

Total Assets

3 ↑ 48

+

Critical Incidents

8 ↓ 2

+

Avg Response

4.2 ↓ 0.3h

+

SLA Met

94.8 ↓ 1.2pp

+

Success Rate

95.5 ↓ 2.1%

+

CI Accuracy

96.8 ↓ 0.8%

+

Releases

42 ↓ 8

+

Open Tickets

128 ↓ 14

+

CI Items

3,247 total

+
+
+ +
+
+
+

Incident Trend

Daily incident volume & resolved

+
+ Revenue + Resolved +
+
+
+
+
+

Incident Category

+

By category this period

+
+
+
Hardware 28%
+
Software 32%
+
Network 18%
+
Security 12%
+
Other 10%
+
+
+
+ +
+
+
+

Top Agents

This month's performance

+ View All → +
+
+ + + + + + + + +
AgentTicketsResolvedAvg TimeCSAT
David K.2582382.4h4.8
Sarah M.1961823.1h4.6
John P.1741582.9h4.3
Lisa R.1421381.8h4.9
+
+
Agent: David K.Total tickets: 258
+
+
+
+

ITSM Activity

Real-time ticket updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

ⓘ $24,500 · Vendor: TechDistrib · Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

ⓘ $86,200 · Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

ⓘ $42,800 · Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

ⓘ $38,400 · Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

SLA Performance

+

Q2 2026 performance

+
+
+
+
+
+
+

P1 Resolution

+ $12.4M / $12.0M +
+
+
+
+
+
+
+
+
+
+

P2 Resolution

+ $4.6M / $4.5M +
+
+
+
+
+
+
+
+
+
+

P3 Resolution

+ $6.8M / $7.2M +
+
+
+
+
+
+
+
+
+
+

Request Fulfillment

+ $2.8M / $2.5M +
+
+
+
+
+
+
Overall: 94.8%Breaches: 12
+
+
+

CMDB Summary

+

Configuration management

+
+
+
+

Total CIs

3,247

+
+
+
+

CI Accuracy

96.8%

+
+
+
+

Unmapped

18

+
+
+
+

Completeness

92.4%

+
+
+
Server CIs: 486Network: 342
+
+
+

Release Pipeline

+

Upcoming & recent releases

+
+
+
+

Successful Releases

Monthly employee tax

+
Jul 10
+
+
+
+

HR App v3.2

Monthly VAT return

+
Jul 15
+
+
+
+

CRM Upgrade

Corporate income tax

+
Jul 20
+
+
+
+

Security Patch

Corporate tax return

+
Apr 30
+
+
+
+
+ +
+
+
+

Open Incidents

Unresolved tickets requiring action

+ View Full → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDTitlePriorityStatusAgentAge
INC-001Email system downCriticalIn ProgressDavid K.4h
INC-002VPN connection failedHighAssignedSarah M.2h
INC-003File share permission errorMediumPendingJohn P.1d
INC-004Password reset requestLowNewLisa R.30m
INC-005Printer offline - Floor 3MediumIn ProgressDavid K.3h
INC-006ERP app slow responseHighAssignedSarah M.5h
INC-007New laptop setupLowNewJohn P.1h
INC-008Database connection timeoutCriticalIn ProgressLisa R.6h
INC-009VoIP phone system issueHighAssignedMike T.2h
INC-010Antivirus update failureMediumPendingAnna W.3h
INC-011Shared drive inaccessibleHighIn ProgressDavid K.5h
INC-012Software license expiredMediumAssignedSarah M.1d
INC-013Monitor display flickeringLowNewJohn P.30m
INC-014Network switch port downCriticalIn ProgressMike T.4h
INC-015Wireless connectivity dropsMediumPendingAnna W.2d
INC-016Printer driver update neededLowNewLisa R.1h
INC-017Cloud storage sync failureHighAssignedSarah M.3h
INC-018BI dashboard not loadingMediumIn ProgressDavid K.8h
INC-019Email attachment blockedLowPendingJohn P.2h
INC-020Server certificate expiredCriticalIn ProgressMike T.1h
INC-021CRM login page errorHighAssignedAnna W.4h
INC-022Backup job failedCriticalIn ProgressLisa R.7h
INC-023VPN profile missingMediumNewDavid K.45m
INC-024Intranet portal downHighAssignedSarah M.2h
INC-025USB device not recognizedLowPendingJohn P.1d
INC-026DNS resolution failureCriticalIn ProgressMike T.3h
INC-027Mobile app crashingMediumAssignedAnna W.5h
INC-028File restore requestLowNewLisa R.20m
+
+
+
Total Open: 47Critical: 8
+
+
+
+

Popular Services

Most requested services this month

+ Service Catalog → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
InvoiceVendorAmountDue DateStatus
INV-0882TechDistrib Inc.$24,500Jul 05Due Soon
INV-0885CloudHost Ltd.$12,800Jul 08Due Soon
INV-0888OfficePro Supply$6,200Jul 10Future
INV-0890Consulting Plus$18,000Jul 12Future
INV-0875MegaNetwork$32,000Jul 03Overdue
INV-0901DataSys Solutions$45,200Jul 02Overdue
INV-0902Prime Logistics$15,600Jul 04Due Soon
INV-0903GreenEnergy Corp$28,900Jul 05Due Soon
INV-0904SmartBuild Ltd.$8,750Jul 07Due Soon
INV-0905MediCare Supplies$19,300Jul 09Due Soon
INV-0906AquaPure Systems$11,400Jul 11Future
INV-0907BuildRight Materials$36,800Jul 13Future
INV-0908FreshFoods Group$9,200Jul 14Future
INV-0909AutoParts Inc.$22,600Jul 15Future
INV-0910CloudNet Services$14,100Jul 16Future
INV-0911Sunrise Energy$41,500Jun 28Overdue
INV-0912Urban Design Co$7,800Jun 30Overdue
INV-0913SafeGuard Security$5,400Jul 01Overdue
INV-0914EcoFriendly Pkg$16,200Jul 02Overdue
INV-0915StarTech Systems$33,000Jul 04Due Soon
INV-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
INV-0917Golden Gate Inc.$27,300Jul 08Due Soon
INV-0918Silver Lake Corp$6,800Jul 10Future
INV-0919Northern Lights Co$38,100Jul 12Future
INV-0920Southern Cross Ltd$13,400Jul 14Future
INV-0921Pacific Rim Group$21,000Jul 16Future
INV-0922Atlantic Partners$9,600Jul 17Future
INV-0923Highland Ventures$17,800Jun 29Overdue
INV-0924Valley Industries$4,200Jun 30Overdue
INV-0925RidgeTop Inc.$29,500Jul 01Overdue
INV-0926Mountain View Corp$11,200Jul 03Overdue
INV-0927RiverSide Ltd.$25,400Jul 06Due Soon
INV-0928Harbor Freight Co$7,100Jul 09Due Soon
INV-0929Ocean View Hotel$34,600Jul 11Future
INV-0930Desert Palm Resort$18,900Jul 13Future
INV-0931Forest Woods Ltd.$8,300Jul 15Future
INV-0932LakeSide Properties$42,000Jul 17Future
INV-0933FieldStone Group$5,800Jul 18Future
INV-0934MeadowBrook Inc.$15,500Jun 27Overdue
INV-0935HillTop Enterprises$23,100Jun 29Overdue
INV-0936CrestView Solutions$9,900Jul 02Overdue
INV-0937Peak Performance Ltd$31,200Jul 05Due Soon
INV-0938Summit Strategies$6,400Jul 07Due Soon
INV-0939BaySide Logistics$19,700Jul 09Due Soon
INV-0940Coastal Trading Co$12,300Jul 11Future
INV-0941Delta Distribution$28,400Jul 14Future
INV-0942Sigma Supplies Co$7,500Jul 16Future
INV-0943Omega Group Ltd.$35,200Jul 18Future
INV-0944Alpha Enterprises$10,800Jul 19Future
+
+
+
Total Requests: 663FCR Rate: 78.4%
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-pos1.cshtml b/Pages/Dashboard/dashboard-pos1.cshtml new file mode 100644 index 0000000..b4992db --- /dev/null +++ b/Pages/Dashboard/dashboard-pos1.cshtml @@ -0,0 +1,441 @@ +@page "/dashboard-pos1" +@{ + ViewData["Title"] = "Dashboard POS 1"; +} +@{ + ViewData["SidebarVariant"] = "1"; + ViewData["Js:dashboard-pos.js"] = "js/dashboard-pos.js"; + +} + +
+
+

POS Dashboard

Point of Sale System — Period: Q2 2026

+
+ + +
+
+ +
+
+
+
+

CRM Overview

Key Metrics

+
+
+
+

Total Revenue

$2.46M

↑ 15.3%
+

Pipeline Value

$4.83M

↑ 22.1%
+

Customers

1,847

↑ 9.3%
+

Win Rate

34.2%

↑ 2.1pp
+
+
+
MRR: $128KQ2 2026
+
+
+

Total Revenue

$2.46M

↑ 15.3%
+

Pipeline Value

$4.83M

↑ 22.1%
+

Win Rate

34.2%

↑ 2.1pp
+

Active Customers

1,847

↑ 9.3%
+
+
+

Avg Deal Size

$14.3K

↑ 5.8%
+

CLV

$48.6K

↑ 12.4%
+

Churn Rate

2.1%

↑ 0.4pp
+

MRR

$128K

↑ 8.7%
+
+
+ +
+

CRM Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Revenue

$2.46M ↑ 15.3%

+

Pipeline Value

$4.83M ↑ 22.1%

+

Win Rate

34.2 ↓ 2.1pp

+

Customers

1 ↑ 9.3%

+

Avg Deal Size

$14.3K ↓ 5.8%

+

CLV

$48.6K ↓ 12.4%

+

Churn Rate

2.1 ↓ 0.4pp

+

MRR

$128K ↓ 8.7%

+

Leads

2 ↑ 18%

+

Deals

640 ↓ 12%

+

Conversion

4.7 ↓ 0.8%

+

CSAT

4.2 ↓ 0.3

+

Contacts

3 ↑ 14%

+

NPS Score

72 ↓ 5pts

+

Avg Cycle

62 ↓ 3d

+

Response Time

2.4 ↓ 0.3

+

SLA

94.2 ↓ 2.1%

+

Email Open

24.5 ↓ 2.3%

+

Campaigns

24 ↓ 4

+

Enterprise

35% rev share

+
+
+ +
+
+
+

Revenue Trend

Monthly revenue vs target

+
+ Revenue + Target +
+
+
+
+
+

Lead Sources

+

By category this period

+
+
+
Website 42%
+
Referral 22%
+
Social 15%
+
Email 12%
+
Others 9%
+
+
+
+ +
+
+

Pipeline Summary

+

As of Q2 2026

+
+
+
+

Total Pipeline

$4.83M

+
+
+
+

Closed Won

$1.35M

+
+
+
+

Avg Deal Size

$14.3K

+
+
Win Rate34.2%Cycle62 days
+
+
+
+

Deal Stages

+

Pipeline by stage

+
+
+
+

Prospecting

1,225

+
+
+
+

Qualified

640

+
+
+
+

Negotiation

156

+
+
+
+

Closed Won

89

+
+
+
CVR: 4.7%Velocity: $78K/day
+
+
+

Sales Activity

+

Monthly movement

+
+
+
+245

Calls

+
+450

Emails

+
+89

Meetings

+
+
+
+ +
+
+
+

Recent Deals

Latest opportunities

+ New Deal → +
+
+ + + + + + + + +
DateDeal#DescriptionValueStageStatus
Jun 30DL-2026-0421Enterprise SaaS contract$284,500NegotiationActive
Jun 29DL-2026-0420Q3 renewal - MegaCorp$42,800Closed WonActive
Jun 28DL-2026-0419Consulting engagement$186,200QualifiedActive
Jun 27DL-2026-0418New lead - TechStart$38,400ProspectingPending
+
+
Active: 4 dealsTotal pipeline: $4.83M
+
+
+
+

CRM Activity

Real-time sales updates

+ Live +
+
+
+
DL
+

Deal Won — DL-2026-0882

ⓘ $24,500 · Customer: TechDistrib · SaaS

12 min ago

+ Won +
+
+
LD
+

Lead Created — Customer: MegaCorp

ⓘ $86,200 · Source: Website referral

35 min ago

+ New +
+
+
DL
+

Deal Updated — Q3 renewal

ⓘ $42,800 · Stage moved to Negotiation

1 hour ago

+ Updated +
+
+
EM
+

Email Sent — Campaign Q2

📧 2,450 recipients · Open rate 24.5%

2 hours ago

+ Sent +
+
+
+
+ +
+
+

Conversion Metrics

+

Q2 2026 performance

+
+
+
+
+
+
+

Leads → MQL

+ 68% / 65% +
+
+
+
+
+
+
+
+
+
+

MQL → SQL

+ 42% / 40% +
+
+
+
+
+
+
+
+
+
+

SQL → Won

+ 34% / 32% +
+
+
+
+
+
+
+
+
+
+

Overall CVR

+ 4.7% / 4.5% +
+
+
+
+
+
+
Target CVR: 5%On Track
+
+
+

Top Performers

+

This quarter ranking

+
+
+
+

Sarah M.

$420K

48%

+
+
+
+

James C.

$385K

42%

+
+
+
+

Alex L.

$312K

38%

+
+
+
+

Emma P.

$278K

35%

+
+
+
Top Deals: 28Avg Win: 39%
+
+
+

Support Metrics

+

Customer service KPIs

+
+
+
+

Open Tickets

48

+
-12%
+
+
+
+

Avg Response

2.4 hrs

+
↑ 0.3
+
+
+
+

CSAT Score

4.2 / 5.0

+
↑ 0.3
+
+
+
+

Resolution Time

6.2 hrs

+
↑ 8%
+
+
+
+
+ +
+
+
+

Lead Overview

Top sources

+ View Full → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Source CodeSource NameLeadsConversion
S-001Website1,8475.2%
S-002Referral9827.8%
S-003Social Media6543.1%
S-004Email Campaign5234.5%
S-005Events3426.2%
S-006Partner Network2988.1%
S-007Direct Mail1872.8%
S-008Paid Ads1484.1%
S-009Content Marketing420
S-010Webinar950
S-011Inbound Call780
S-012Chatbot450
S-013Trade Show320
S-014Affiliate275
S-015SMS Campaign98
S-016Direct Outreach150
S-017YouTube/Video2,600
S-018Podcast1,850
S-019LinkedIn Ads620
S-020Twitter/X340
S-021Facebook Ads480
S-022Instagram2,400
S-023Google Ads1,600
S-024Bing Ads850
S-025Retargeting420
S-026PR/Media500
S-027Sponsorship200
S-028Community Forum5,600
S-029Mobile App3,800
S-030QR Code2,100
S-031Chat/WhatsApp320
S-032SEO Organic2,800
S-033SEM/PPC1,900
S-034Sales Team2,400
S-035Partner Referral680
S-036Customer Referral520
S-037Case Study310
S-038Whitepaper180
S-039Ebook Download95
S-040Free Trial220
S-041Demo Request340
S-042Consultation65
S-043Product Launch85
S-044Holiday Promo42
S-045Survey Response620
+
+
+
Total Leads: 4,981Avg CVR: 4.7%
+
+
+
+

Upcoming Renewals

Contracts due next 14 days

+ Manage Renewals → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ContractClientAmountDue DateStatus
CT-0882TechDistrib Inc.$24,500Jul 05Due Soon
CT-0885CloudHost Ltd.$12,800Jul 08Due Soon
CT-0888OfficePro Supply$6,200Jul 10Future
CT-0890Consulting Plus$18,000Jul 12Future
CT-0875MegaNetwork$32,000Jul 03Overdue
CT-0901DataSys Solutions$45,200Jul 02Overdue
CT-0902Prime Logistics$15,600Jul 04Due Soon
CT-0903GreenEnergy Corp$28,900Jul 05Due Soon
CT-0904SmartBuild Ltd.$8,750Jul 07Due Soon
CT-0905MediCare Supplies$19,300Jul 09Due Soon
CT-0906AquaPure Systems$11,400Jul 11Future
CT-0907BuildRight Materials$36,800Jul 13Future
CT-0908FreshFoods Group$9,200Jul 14Future
CT-0909AutoParts Inc.$22,600Jul 15Future
CT-0910CloudNet Services$14,100Jul 16Future
CT-0911Sunrise Energy$41,500Jun 28Overdue
CT-0912Urban Design Co$7,800Jun 30Overdue
CT-0913SafeGuard Security$5,400Jul 01Overdue
CT-0914EcoFriendly Pkg$16,200Jul 02Overdue
CT-0915StarTech Systems$33,000Jul 04Due Soon
CT-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
CT-0917Golden Gate Inc.$27,300Jul 08Due Soon
CT-0918Silver Lake Corp$6,800Jul 10Future
CT-0919Northern Lights Co$38,100Jul 12Future
CT-0920Southern Cross Ltd$13,400Jul 14Future
CT-0921Pacific Rim Group$21,000Jul 16Future
CT-0922Atlantic Partners$9,600Jul 17Future
CT-0923Highland Ventures$17,800Jun 29Overdue
CT-0924Valley Industries$4,200Jun 30Overdue
CT-0925RidgeTop Inc.$29,500Jul 01Overdue
CT-0926Mountain View Corp$11,200Jul 03Overdue
CT-0927RiverSide Ltd.$25,400Jul 06Due Soon
CT-0928Harbor Freight Co$7,100Jul 09Due Soon
CT-0929Ocean View Hotel$34,600Jul 11Future
CT-0930Desert Palm Resort$18,900Jul 13Future
CT-0931Forest Woods Ltd.$8,300Jul 15Future
CT-0932LakeSide Properties$42,000Jul 17Future
CT-0933FieldStone Group$5,800Jul 18Future
CT-0934MeadowBrook Inc.$15,500Jun 27Overdue
CT-0935HillTop Enterprises$23,100Jun 29Overdue
CT-0936CrestView Solutions$9,900Jul 02Overdue
CT-0937Peak Performance Ltd$31,200Jul 05Due Soon
CT-0938Summit Strategies$6,400Jul 07Due Soon
CT-0939BaySide Logistics$19,700Jul 09Due Soon
CT-0940Coastal Trading Co$12,300Jul 11Future
CT-0941Delta Distribution$28,400Jul 14Future
CT-0942Sigma Supplies Co$7,500Jul 16Future
CT-0943Omega Group Ltd.$35,200Jul 18Future
CT-0944Alpha Enterprises$10,800Jul 19Future
+
+
+
Total Renewals: $93,500At Risk: $32,000
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-pos2.cshtml b/Pages/Dashboard/dashboard-pos2.cshtml new file mode 100644 index 0000000..82bd4dc --- /dev/null +++ b/Pages/Dashboard/dashboard-pos2.cshtml @@ -0,0 +1,443 @@ +@page "/dashboard-pos2" +@{ + ViewData["Title"] = "Dashboard POS 2"; +} +@{ + ViewData["SidebarVariant"] = "2"; + ViewData["Js:dashboard-pos.js"] = "js/dashboard-pos.js"; + +} + +
+
+

POS Dashboard

Point of Sale System — Period: Q2 2026

+
+ + +
+
+ +
+
+
+
+

CRM Overview

Key Metrics

+
+
+
+

Total Revenue

$2.46M

↑ 15.3%
+

Pipeline Value

$4.83M

↑ 22.1%
+

Customers

1,847

↑ 9.3%
+

Win Rate

34.2%

↑ 2.1pp
+
+
+
MRR: $128KQ2 2026
+
+
+

Total Revenue

$2.46M

↑ 15.3%
+

Pipeline Value

$4.83M

↑ 22.1%
+

Win Rate

34.2%

↑ 2.1pp
+

Active Customers

1,847

↑ 9.3%
+
+
+

Avg Deal Size

$14.3K

↑ 5.8%
+

CLV

$48.6K

↑ 12.4%
+

Churn Rate

2.1%

↑ 0.4pp
+

MRR

$128K

↑ 8.7%
+
+
+ +
+

CRM Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Revenue

$2.46M ↑ 15.3%

+

Pipeline Value

$4.83M ↑ 22.1%

+

Win Rate

34.2 ↓ 2.1pp

+

Customers

1 ↑ 9.3%

+

Avg Deal Size

$14.3K ↓ 5.8%

+

CLV

$48.6K ↓ 12.4%

+

Churn Rate

2.1 ↓ 0.4pp

+

MRR

$128K ↓ 8.7%

+

Leads

2 ↑ 18%

+

Deals

640 ↓ 12%

+

Conversion

4.7 ↓ 0.8%

+

CSAT

4.2 ↓ 0.3

+

Contacts

3 ↑ 14%

+

NPS Score

72 ↓ 5pts

+

Avg Cycle

62 ↓ 3d

+

Response Time

2.4 ↓ 0.3

+

SLA

94.2 ↓ 2.1%

+

Email Open

24.5 ↓ 2.3%

+

Campaigns

24 ↓ 4

+

Enterprise

35% rev share

+
+
+ +
+
+
+

Revenue Trend

Monthly revenue vs target

+
+ Revenue + Target +
+
+
+
+
+

Lead Sources

+

By category this period

+
+
+
Website 42%
+
Referral 22%
+
Social 15%
+
Email 12%
+
Others 9%
+
+
+
+ +
+
+

Pipeline Summary

+

As of June 30, 2026

+
+
+
+

Total Pipeline

$4.83M

+
+
+
+

Closed Won

$1.35M

+
+
+
+

Avg Deal Size

$14.3K

+
+
Win Rate34.2%Cycle62 days
+
+
+
+

Deal Stages

+

Pipeline by stage

+
+
+
+

Prospecting

1,225

+
+
+
+

Qualified

640

+
+
+
+

Negotiation

156

+
+
+
+

Closed Won

89

+
+
+
CVR: 4.7%Velocity: $78K/day
+
+
+

Sales Activity

+

Monthly movement

+
+
+
+245

Calls

+
+450

Emails

+
+89

Meetings

+
+
+
+ +
+
+
+

Recent Deals

Latest opportunities

+ New Deal → +
+
+ + + + + + + + +
DateDeal#DescriptionValueStageStatus
Jun 30JV-2026-0421Monthly revenue recognition$284,500$284,500Posted
Jun 29JV-2026-0420Depreciation - June$42,800$42,800Posted
Jun 28JV-2026-0419Payroll accrual$186,200$186,200Posted
Jun 27JV-2026-0418Tax provision - PPh 21$38,400$38,400Pending
+
+
Active: 4 dealsTotal pipeline: $4.83M
+
+
+
+

CRM Activity

Real-time sales updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

ⓘ $24,500 · Vendor: TechDistrib · Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

ⓘ $86,200 · Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

ⓘ $42,800 · Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

ⓘ $38,400 · Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

Conversion Metrics

+

Q2 2026 performance

+
+
+
+
+
+
+

Leads → MQL

+ $12.4M / $12.0M +
+
+
+
+
+
+
+
+
+
+

MQL → SQL

+ $4.6M / $4.5M +
+
+
+
+
+
+
+
+
+
+

SQL → Won

+ $6.8M / $7.2M +
+
+
+
+
+
+
+
+
+
+

Overall CVR

+ $2.8M / $2.5M +
+
+
+
+
+
+
Target CVR: 5%On Track
+
+
+

Top Performers

+

This quarter ranking

+
+
+
+

Sarah M.

$420K 48%

+
+
+
+

James C.

$385K 42%

+
+
+
+

Alex L.

$312K 38%

+
+
+
+

Emma P.

$278K 35%

+
+
+
Top Deals: 28Avg Win: 39%
+
+
+

Support Metrics

+

Customer service KPIs

+
+
+
+

Open Tickets

Monthly employee tax

+
Jul 10
+
+
+
+

Avg Response

Monthly VAT return

+
Jul 15
+
+
+
+

CSAT Score

Corporate income tax

+
Jul 20
+
+
+
+

Resolution Time

Corporate tax return

+
Apr 30
+
+
+
+
+ +
+
+
+

Lead Overview

As of Jun 30, 2026 · Top sources

+ View Full → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Source CodeSource NameLeadsConversion
1-1000Cash & Bank$5,200,000
1-2000Accounts Receivable$4,600,000
1-3000Inventory$3,800,000
1-4000Fixed Assets - Net$3,400,000
2-1000Accounts Payable$1,800,000
2-2000Accrued Expenses$1,200,000
2-3000Tax Payable$580,000
3-1000Retained Earnings$8,420,000
3-2000Common Stock$2,000,000
3-3000Additional Paid-in Capital$1,500,000
1-5000Prepaid Expenses$420,000
1-6000Short-term Investments$950,000
1-7000Marketable Securities$780,000
2-4000Notes Payable (Short)$450,000
2-5000Deferred Revenue$320,000
2-6000Wages Payable$275,000
2-7000Interest Payable$98,000
2-8000Dividends Payable$150,000
1-8000Land & Buildings$2,600,000
1-9000Equipment & Machinery$1,850,000
1-9100Vehicles$620,000
1-9200Furniture & Fixtures$340,000
1-9300Computer Equipment$480,000
2-9000Long-term Debt$2,400,000
2-9100Bonds Payable$1,600,000
2-9200Lease Obligations$850,000
2-9300Pension Liability$420,000
3-4000Preferred Stock$500,000
3-5000Treasury Stock$200,000
4-1000Revenue - Product A$5,600,000
4-2000Revenue - Product B$3,800,000
4-3000Service Revenue$2,100,000
4-4000Interest Income$320,000
5-1000COGS - Product A$2,800,000
5-2000COGS - Product B$1,900,000
6-1000Salaries & Wages$2,400,000
6-2000Rent & Utilities$680,000
6-3000Marketing & Advertising$520,000
6-4000Depreciation Expense$310,000
6-5000Insurance Expense$180,000
6-6000Travel & Entertainment$95,000
6-7000Professional Fees$220,000
6-8000IT & Software$340,000
6-9000Training & Development$65,000
7-1000Gain on Asset Sale$85,000
7-2000Foreign Exchange Gain$42,000
8-1000Income Tax Expense$620,000
+
+
+
Total Leads: 4,981Avg CVR: 4.7%
+
+
+
+

Upcoming Renewals

Contracts due next 14 days

+ Manage Renewals → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ContractClientAmountDue DateStatus
INV-0882TechDistrib Inc.$24,500Jul 05Due Soon
INV-0885CloudHost Ltd.$12,800Jul 08Due Soon
INV-0888OfficePro Supply$6,200Jul 10Future
INV-0890Consulting Plus$18,000Jul 12Future
INV-0875MegaNetwork$32,000Jul 03Overdue
INV-0901DataSys Solutions$45,200Jul 02Overdue
INV-0902Prime Logistics$15,600Jul 04Due Soon
INV-0903GreenEnergy Corp$28,900Jul 05Due Soon
INV-0904SmartBuild Ltd.$8,750Jul 07Due Soon
INV-0905MediCare Supplies$19,300Jul 09Due Soon
INV-0906AquaPure Systems$11,400Jul 11Future
INV-0907BuildRight Materials$36,800Jul 13Future
INV-0908FreshFoods Group$9,200Jul 14Future
INV-0909AutoParts Inc.$22,600Jul 15Future
INV-0910CloudNet Services$14,100Jul 16Future
INV-0911Sunrise Energy$41,500Jun 28Overdue
INV-0912Urban Design Co$7,800Jun 30Overdue
INV-0913SafeGuard Security$5,400Jul 01Overdue
INV-0914EcoFriendly Pkg$16,200Jul 02Overdue
INV-0915StarTech Systems$33,000Jul 04Due Soon
INV-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
INV-0917Golden Gate Inc.$27,300Jul 08Due Soon
INV-0918Silver Lake Corp$6,800Jul 10Future
INV-0919Northern Lights Co$38,100Jul 12Future
INV-0920Southern Cross Ltd$13,400Jul 14Future
INV-0921Pacific Rim Group$21,000Jul 16Future
INV-0922Atlantic Partners$9,600Jul 17Future
INV-0923Highland Ventures$17,800Jun 29Overdue
INV-0924Valley Industries$4,200Jun 30Overdue
INV-0925RidgeTop Inc.$29,500Jul 01Overdue
INV-0926Mountain View Corp$11,200Jul 03Overdue
INV-0927RiverSide Ltd.$25,400Jul 06Due Soon
INV-0928Harbor Freight Co$7,100Jul 09Due Soon
INV-0929Ocean View Hotel$34,600Jul 11Future
INV-0930Desert Palm Resort$18,900Jul 13Future
INV-0931Forest Woods Ltd.$8,300Jul 15Future
INV-0932LakeSide Properties$42,000Jul 17Future
INV-0933FieldStone Group$5,800Jul 18Future
INV-0934MeadowBrook Inc.$15,500Jun 27Overdue
INV-0935HillTop Enterprises$23,100Jun 29Overdue
INV-0936CrestView Solutions$9,900Jul 02Overdue
INV-0937Peak Performance Ltd$31,200Jul 05Due Soon
INV-0938Summit Strategies$6,400Jul 07Due Soon
INV-0939BaySide Logistics$19,700Jul 09Due Soon
INV-0940Coastal Trading Co$12,300Jul 11Future
INV-0941Delta Distribution$28,400Jul 14Future
INV-0942Sigma Supplies Co$7,500Jul 16Future
INV-0943Omega Group Ltd.$35,200Jul 18Future
INV-0944Alpha Enterprises$10,800Jul 19Future
+
+
+
Total Renewals: $93,500At Risk: $32,000
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-pos3.cshtml b/Pages/Dashboard/dashboard-pos3.cshtml new file mode 100644 index 0000000..d116d2e --- /dev/null +++ b/Pages/Dashboard/dashboard-pos3.cshtml @@ -0,0 +1,447 @@ +@page "/dashboard-pos3" +@{ + ViewData["Title"] = "Dashboard POS 3"; +} +@{ + ViewData["SidebarVariant"] = "3"; + ViewData["Js:dashboard-pos.js"] = "js/dashboard-pos.js"; + +} + +
+
+

POS Dashboard

Point of Sale System — Period: Q2 2026

+
+ + +
+
+ +
+
+
+
+

CRM Overview

Key Metrics

+
+
+
+

Total Revenue

$2.46M

↑ 15.3%
+

Pipeline Value

$4.83M

↑ 22.1%
+

Customers

1,847

↑ 9.3%
+

Win Rate

34.2%

↑ 2.1pp
+
+
+
MRR: $128KQ2 2026
+
+
+

Total Revenue

$2.46M

↑ 15.3%
+

Pipeline Value

$4.83M

↑ 22.1%
+

Win Rate

34.2%

↑ 2.1pp
+

Active Customers

1,847

↑ 9.3%
+
+
+

Avg Deal Size

$14.3K

↑ 5.8%
+

CLV

$48.6K

↑ 12.4%
+

Churn Rate

2.1%

↑ 0.4pp
+

MRR

$128K

↑ 8.7%
+
+
+ +
+

CRM Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Revenue

$2.46M ↑ 15.3%

+

Pipeline Value

$4.83M ↑ 22.1%

+

Win Rate

34.2 ↓ 2.1pp

+

Customers

1 ↑ 9.3%

+

Avg Deal Size

$14.3K ↓ 5.8%

+

CLV

$48.6K ↓ 12.4%

+

Churn Rate

2.1 ↓ 0.4pp

+

MRR

$128K ↓ 8.7%

+

Leads

2 ↑ 18%

+

Deals

640 ↓ 12%

+

Conversion

4.7 ↓ 0.8%

+

CSAT

4.2 ↓ 0.3

+

Contacts

3 ↑ 14%

+

NPS Score

72 ↓ 5pts

+

Avg Cycle

62 ↓ 3d

+

Response Time

2.4 ↓ 0.3

+

SLA

94.2 ↓ 2.1%

+

Email Open

24.5 ↓ 2.3%

+

Campaigns

24 ↓ 4

+

Enterprise

35% rev share

+
+
+ +
+
+
+

Revenue Trend

Monthly revenue vs target

+
+ Revenue + Target +
+
+
+
+
+

Lead Sources

+

By category this period

+
+
+
Website 42%
+
Referral 22%
+
Social 15%
+
Email 12%
+
Others 9%
+
+
+
+ +
+
+

Pipeline Summary

+

As of June 30, 2026

+
+
+
+

Total Pipeline

$4.83M

+
+
+
+

Closed Won

$1.35M

+
+
+
+

Avg Deal Size

$14.3K

+
+
Win Rate34.2%Cycle62 days
+
+
+
+

Deal Stages

+

Pipeline by stage

+
+
+
+

Prospecting

1,225

+
+
+
+

Qualified

640

+
+
+
+

Negotiation

156

+
+
+
+

Closed Won

89

+
+
+
CVR: 4.7%Velocity: $78K/day
+
+
+

Sales Activity

+

Monthly movement

+
+
+
+245

Calls

+
+450

Emails

+
+89

Meetings

+
+
+
+ +
+
+
+

Recent Deals

Latest opportunities

+ New Deal → +
+
+ + + + + + + + +
DateDeal#DescriptionValueStageStatus
Jun 30JV-2026-0421Monthly revenue recognition$284,500$284,500Posted
Jun 29JV-2026-0420Depreciation - June$42,800$42,800Posted
Jun 28JV-2026-0419Payroll accrual$186,200$186,200Posted
Jun 27JV-2026-0418Tax provision - PPh 21$38,400$38,400Pending
+
+
Active: 4 dealsTotal pipeline: $4.83M
+
+
+
+

CRM Activity

Real-time sales updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

ⓘ $24,500 · Vendor: TechDistrib · Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

ⓘ $86,200 · Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

ⓘ $42,800 · Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

ⓘ $38,400 · Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

Conversion Metrics

+

Q2 2026 performance

+
+
+
+
+
+
+

Leads → MQL

+ 2,450 / 1,840 +
+
+
+
+
+
+
+
+
+
+

MQL → SQL

+ 640 / 1,840 +
+
+
+
+
+
+
+
+
+
+

SQL → Won

+ 89 / 640 +
+
+
+
+
+
+
+
+
+
+

Overall CVR

+ 4.7% +
+
+
+
+
+
+
Target CVR: 5%On Track
+
+
+

Top Performers

+

This quarter ranking

+
+
+
+

Sarah M.

$420K

+ 48% +
+
+
+

James C.

$385K

+ 42% +
+
+
+

Alex L.

$312K

+ 38% +
+
+
+

Emma P.

$278K

+ 35% +
+
+
Top Deals: 28Avg Win: 39%
+
+
+

Support Metrics

+

Customer service KPIs

+
+
+
+

Open Tickets

Total pending

+
Jul 10
+
+
+
+

Avg Response

First reply time

+
Jul 15
+
+
+
+

CSAT Score

Customer satisfaction

+
Jul 20
+
+
+
+

Resolution Time

Avg close time

+
Apr 30
+
+
+
+
+ +
+
+
+

Lead Overview

As of Jun 30, 2026 · Top sources

+ View Full → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Source CodeSource NameLeadsConversion
1-1000Cash & Bank$5,200,000
1-2000Accounts Receivable$4,600,000
1-3000Inventory$3,800,000
1-4000Fixed Assets - Net$3,400,000
2-1000Accounts Payable$1,800,000
2-2000Accrued Expenses$1,200,000
2-3000Tax Payable$580,000
3-1000Retained Earnings$8,420,000
3-2000Common Stock$2,000,000
3-3000Additional Paid-in Capital$1,500,000
1-5000Prepaid Expenses$420,000
1-6000Short-term Investments$950,000
1-7000Marketable Securities$780,000
2-4000Notes Payable (Short)$450,000
2-5000Deferred Revenue$320,000
2-6000Wages Payable$275,000
2-7000Interest Payable$98,000
2-8000Dividends Payable$150,000
1-8000Land & Buildings$2,600,000
1-9000Equipment & Machinery$1,850,000
1-9100Vehicles$620,000
1-9200Furniture & Fixtures$340,000
1-9300Computer Equipment$480,000
2-9000Long-term Debt$2,400,000
2-9100Bonds Payable$1,600,000
2-9200Lease Obligations$850,000
2-9300Pension Liability$420,000
3-4000Preferred Stock$500,000
3-5000Treasury Stock$200,000
4-1000Revenue - Product A$5,600,000
4-2000Revenue - Product B$3,800,000
4-3000Service Revenue$2,100,000
4-4000Interest Income$320,000
5-1000COGS - Product A$2,800,000
5-2000COGS - Product B$1,900,000
6-1000Salaries & Wages$2,400,000
6-2000Rent & Utilities$680,000
6-3000Marketing & Advertising$520,000
6-4000Depreciation Expense$310,000
6-5000Insurance Expense$180,000
6-6000Travel & Entertainment$95,000
6-7000Professional Fees$220,000
6-8000IT & Software$340,000
6-9000Training & Development$65,000
7-1000Gain on Asset Sale$85,000
7-2000Foreign Exchange Gain$42,000
8-1000Income Tax Expense$620,000
+
+
+
Total Leads: 4,981Avg CVR: 4.7%
+
+
+
+

Upcoming Renewals

Contracts due next 14 days

+ Manage Renewals → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ContractClientAmountDue DateStatus
INV-0882TechDistrib Inc.$24,500Jul 05Due Soon
INV-0885CloudHost Ltd.$12,800Jul 08Due Soon
INV-0888OfficePro Supply$6,200Jul 10Future
INV-0890Consulting Plus$18,000Jul 12Future
INV-0875MegaNetwork$32,000Jul 03Overdue
INV-0901DataSys Solutions$45,200Jul 02Overdue
INV-0902Prime Logistics$15,600Jul 04Due Soon
INV-0903GreenEnergy Corp$28,900Jul 05Due Soon
INV-0904SmartBuild Ltd.$8,750Jul 07Due Soon
INV-0905MediCare Supplies$19,300Jul 09Due Soon
INV-0906AquaPure Systems$11,400Jul 11Future
INV-0907BuildRight Materials$36,800Jul 13Future
INV-0908FreshFoods Group$9,200Jul 14Future
INV-0909AutoParts Inc.$22,600Jul 15Future
INV-0910CloudNet Services$14,100Jul 16Future
INV-0911Sunrise Energy$41,500Jun 28Overdue
INV-0912Urban Design Co$7,800Jun 30Overdue
INV-0913SafeGuard Security$5,400Jul 01Overdue
INV-0914EcoFriendly Pkg$16,200Jul 02Overdue
INV-0915StarTech Systems$33,000Jul 04Due Soon
INV-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
INV-0917Golden Gate Inc.$27,300Jul 08Due Soon
INV-0918Silver Lake Corp$6,800Jul 10Future
INV-0919Northern Lights Co$38,100Jul 12Future
INV-0920Southern Cross Ltd$13,400Jul 14Future
INV-0921Pacific Rim Group$21,000Jul 16Future
INV-0922Atlantic Partners$9,600Jul 17Future
INV-0923Highland Ventures$17,800Jun 29Overdue
INV-0924Valley Industries$4,200Jun 30Overdue
INV-0925RidgeTop Inc.$29,500Jul 01Overdue
INV-0926Mountain View Corp$11,200Jul 03Overdue
INV-0927RiverSide Ltd.$25,400Jul 06Due Soon
INV-0928Harbor Freight Co$7,100Jul 09Due Soon
INV-0929Ocean View Hotel$34,600Jul 11Future
INV-0930Desert Palm Resort$18,900Jul 13Future
INV-0931Forest Woods Ltd.$8,300Jul 15Future
INV-0932LakeSide Properties$42,000Jul 17Future
INV-0933FieldStone Group$5,800Jul 18Future
INV-0934MeadowBrook Inc.$15,500Jun 27Overdue
INV-0935HillTop Enterprises$23,100Jun 29Overdue
INV-0936CrestView Solutions$9,900Jul 02Overdue
INV-0937Peak Performance Ltd$31,200Jul 05Due Soon
INV-0938Summit Strategies$6,400Jul 07Due Soon
INV-0939BaySide Logistics$19,700Jul 09Due Soon
INV-0940Coastal Trading Co$12,300Jul 11Future
INV-0941Delta Distribution$28,400Jul 14Future
INV-0942Sigma Supplies Co$7,500Jul 16Future
INV-0943Omega Group Ltd.$35,200Jul 18Future
INV-0944Alpha Enterprises$10,800Jul 19Future
+
+
+
Total Renewals: $93,500At Risk: $32,000
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-pos4.cshtml b/Pages/Dashboard/dashboard-pos4.cshtml new file mode 100644 index 0000000..5978bdb --- /dev/null +++ b/Pages/Dashboard/dashboard-pos4.cshtml @@ -0,0 +1,447 @@ +@page "/dashboard-pos4" +@{ + ViewData["Title"] = "Dashboard POS 4"; +} +@{ + ViewData["SidebarVariant"] = "4"; + ViewData["Js:dashboard-pos.js"] = "js/dashboard-pos.js"; + +} + +
+
+

POS Dashboard

Point of Sale System — Period: Q2 2026

+
+ + +
+
+ +
+
+
+
+

CRM Overview

Key Metrics

+
+
+
+

Total Revenue

$2.46M

↑ 15.3%
+

Pipeline Value

$4.83M

↑ 22.1%
+

Customers

1,847

↑ 9.3%
+

Win Rate

34.2%

↑ 2.1pp
+
+
+
MRR: $128KQ2 2026
+
+
+

Total Revenue

$2.46M

↑ 15.3%
+

Pipeline Value

$4.83M

↑ 22.1%
+

Win Rate

34.2%

↑ 2.1pp
+

Active Customers

1,847

↑ 9.3%
+
+
+

Avg Deal Size

$14.3K

↑ 5.8%
+

CLV

$48.6K

↑ 12.4%
+

Churn Rate

2.1%

↑ 0.4pp
+

MRR

$128K

↑ 8.7%
+
+
+ +
+

CRM Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Revenue

$2.46M ↑ 15.3%

+

Pipeline Value

$4.83M ↑ 22.1%

+

Win Rate

34.2 ↓ 2.1pp

+

Customers

1 ↑ 9.3%

+

Avg Deal Size

$14.3K ↓ 5.8%

+

CLV

$48.6K ↓ 12.4%

+

Churn Rate

2.1 ↓ 0.4pp

+

MRR

$128K ↓ 8.7%

+

Leads

2 ↑ 18%

+

Deals

640 ↓ 12%

+

Conversion

4.7 ↓ 0.8%

+

CSAT

4.2 ↓ 0.3

+

Contacts

3 ↑ 14%

+

NPS Score

72 ↓ 5pts

+

Avg Cycle

62 ↓ 3d

+

Response Time

2.4 ↓ 0.3

+

SLA

94.2 ↓ 2.1%

+

Email Open

24.5 ↓ 2.3%

+

Campaigns

24 ↓ 4

+

Enterprise

35% rev share

+
+
+ +
+
+
+

Revenue Trend

Monthly revenue vs target

+
+ Revenue + Target +
+
+
+
+
+

Lead Sources

+

By category this period

+
+
+
Website 42%
+
Referral 22%
+
Social 15%
+
Email 12%
+
Others 9%
+
+
+
+ +
+
+

Pipeline Summary

+

As of June 30, 2026

+
+
+
+

Total Pipeline

$4.83M

+
+
+
+

Closed Won

$1.35M

+
+
+
+

Avg Deal Size

$14.3K

+
+
Win Rate34.2%Cycle62 days
+
+
+
+

Deal Stages

+

Pipeline by stage

+
+
+
+

Prospecting

1,225

+
+
+
+

Qualified

640

+
+
+
+

Negotiation

156

+
+
+
+

Closed Won

89

+
+
+
CVR: 4.7%Velocity: $78K/day
+
+
+

Sales Activity

+

Monthly movement

+
+
+
+245

Calls

+
+450

Emails

+
+89

Meetings

+
+
+
+ +
+
+
+

Recent Deals

Latest opportunities

+ New Deal → +
+
+ + + + + + + + +
DateDeal#DescriptionValueStageStatus
Jun 30JV-2026-0421Monthly revenue recognition$284,500$284,500Posted
Jun 29JV-2026-0420Depreciation - June$42,800$42,800Posted
Jun 28JV-2026-0419Payroll accrual$186,200$186,200Posted
Jun 27JV-2026-0418Tax provision - PPh 21$38,400$38,400Pending
+
+
Active: 4 dealsTotal pipeline: $4.83M
+
+
+
+

CRM Activity

Real-time sales updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

ⓘ $24,500 · Vendor: TechDistrib · Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

ⓘ $86,200 · Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

ⓘ $42,800 · Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

ⓘ $38,400 · Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

Conversion Metrics

+

Q2 2026 performance

+
+
+
+
+
+
+

Leads → MQL

+ 2,450 / 1,840 +
+
+
+
+
+
+
+
+
+
+

MQL → SQL

+ 640 / 1,840 +
+
+
+
+
+
+
+
+
+
+

SQL → Won

+ 89 / 640 +
+
+
+
+
+
+
+
+
+
+

Overall CVR

+ 4.7% +
+
+
+
+
+
+
Target CVR: 5%On Track
+
+
+

Top Performers

+

This quarter ranking

+
+
+
+

Sarah M.

$420K

+ 48% +
+
+
+

James C.

$385K

+ 42% +
+
+
+

Alex L.

$312K

+ 38% +
+
+
+

Emma P.

$278K

+ 35% +
+
+
Top Deals: 28Avg Win: 39%
+
+
+

Support Metrics

+

Customer service KPIs

+
+
+
+

Open Tickets

Total pending

+
Jul 10
+
+
+
+

Avg Response

First reply time

+
Jul 15
+
+
+
+

CSAT Score

Customer satisfaction

+
Jul 20
+
+
+
+

Resolution Time

Avg close time

+
Apr 30
+
+
+
+
+ +
+
+
+

Lead Overview

As of Jun 30, 2026 · Top sources

+ View Full → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Source CodeSource NameLeadsConversion
1-1000Cash & Bank$5,200,000
1-2000Accounts Receivable$4,600,000
1-3000Inventory$3,800,000
1-4000Fixed Assets - Net$3,400,000
2-1000Accounts Payable$1,800,000
2-2000Accrued Expenses$1,200,000
2-3000Tax Payable$580,000
3-1000Retained Earnings$8,420,000
3-2000Common Stock$2,000,000
3-3000Additional Paid-in Capital$1,500,000
1-5000Prepaid Expenses$420,000
1-6000Short-term Investments$950,000
1-7000Marketable Securities$780,000
2-4000Notes Payable (Short)$450,000
2-5000Deferred Revenue$320,000
2-6000Wages Payable$275,000
2-7000Interest Payable$98,000
2-8000Dividends Payable$150,000
1-8000Land & Buildings$2,600,000
1-9000Equipment & Machinery$1,850,000
1-9100Vehicles$620,000
1-9200Furniture & Fixtures$340,000
1-9300Computer Equipment$480,000
2-9000Long-term Debt$2,400,000
2-9100Bonds Payable$1,600,000
2-9200Lease Obligations$850,000
2-9300Pension Liability$420,000
3-4000Preferred Stock$500,000
3-5000Treasury Stock$200,000
4-1000Revenue - Product A$5,600,000
4-2000Revenue - Product B$3,800,000
4-3000Service Revenue$2,100,000
4-4000Interest Income$320,000
5-1000COGS - Product A$2,800,000
5-2000COGS - Product B$1,900,000
6-1000Salaries & Wages$2,400,000
6-2000Rent & Utilities$680,000
6-3000Marketing & Advertising$520,000
6-4000Depreciation Expense$310,000
6-5000Insurance Expense$180,000
6-6000Travel & Entertainment$95,000
6-7000Professional Fees$220,000
6-8000IT & Software$340,000
6-9000Training & Development$65,000
7-1000Gain on Asset Sale$85,000
7-2000Foreign Exchange Gain$42,000
8-1000Income Tax Expense$620,000
+
+
+
Total Leads: 4,981Avg CVR: 4.7%
+
+
+
+

Upcoming Renewals

Contracts due next 14 days

+ Manage Renewals → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ContractClientAmountDue DateStatus
INV-0882TechDistrib Inc.$24,500Jul 05Due Soon
INV-0885CloudHost Ltd.$12,800Jul 08Due Soon
INV-0888OfficePro Supply$6,200Jul 10Future
INV-0890Consulting Plus$18,000Jul 12Future
INV-0875MegaNetwork$32,000Jul 03Overdue
INV-0901DataSys Solutions$45,200Jul 02Overdue
INV-0902Prime Logistics$15,600Jul 04Due Soon
INV-0903GreenEnergy Corp$28,900Jul 05Due Soon
INV-0904SmartBuild Ltd.$8,750Jul 07Due Soon
INV-0905MediCare Supplies$19,300Jul 09Due Soon
INV-0906AquaPure Systems$11,400Jul 11Future
INV-0907BuildRight Materials$36,800Jul 13Future
INV-0908FreshFoods Group$9,200Jul 14Future
INV-0909AutoParts Inc.$22,600Jul 15Future
INV-0910CloudNet Services$14,100Jul 16Future
INV-0911Sunrise Energy$41,500Jun 28Overdue
INV-0912Urban Design Co$7,800Jun 30Overdue
INV-0913SafeGuard Security$5,400Jul 01Overdue
INV-0914EcoFriendly Pkg$16,200Jul 02Overdue
INV-0915StarTech Systems$33,000Jul 04Due Soon
INV-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
INV-0917Golden Gate Inc.$27,300Jul 08Due Soon
INV-0918Silver Lake Corp$6,800Jul 10Future
INV-0919Northern Lights Co$38,100Jul 12Future
INV-0920Southern Cross Ltd$13,400Jul 14Future
INV-0921Pacific Rim Group$21,000Jul 16Future
INV-0922Atlantic Partners$9,600Jul 17Future
INV-0923Highland Ventures$17,800Jun 29Overdue
INV-0924Valley Industries$4,200Jun 30Overdue
INV-0925RidgeTop Inc.$29,500Jul 01Overdue
INV-0926Mountain View Corp$11,200Jul 03Overdue
INV-0927RiverSide Ltd.$25,400Jul 06Due Soon
INV-0928Harbor Freight Co$7,100Jul 09Due Soon
INV-0929Ocean View Hotel$34,600Jul 11Future
INV-0930Desert Palm Resort$18,900Jul 13Future
INV-0931Forest Woods Ltd.$8,300Jul 15Future
INV-0932LakeSide Properties$42,000Jul 17Future
INV-0933FieldStone Group$5,800Jul 18Future
INV-0934MeadowBrook Inc.$15,500Jun 27Overdue
INV-0935HillTop Enterprises$23,100Jun 29Overdue
INV-0936CrestView Solutions$9,900Jul 02Overdue
INV-0937Peak Performance Ltd$31,200Jul 05Due Soon
INV-0938Summit Strategies$6,400Jul 07Due Soon
INV-0939BaySide Logistics$19,700Jul 09Due Soon
INV-0940Coastal Trading Co$12,300Jul 11Future
INV-0941Delta Distribution$28,400Jul 14Future
INV-0942Sigma Supplies Co$7,500Jul 16Future
INV-0943Omega Group Ltd.$35,200Jul 18Future
INV-0944Alpha Enterprises$10,800Jul 19Future
+
+
+
Total Renewals: $93,500At Risk: $32,000
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-pos5.cshtml b/Pages/Dashboard/dashboard-pos5.cshtml new file mode 100644 index 0000000..2c077ce --- /dev/null +++ b/Pages/Dashboard/dashboard-pos5.cshtml @@ -0,0 +1,372 @@ +@page "/dashboard-pos5" +@{ + ViewData["Title"] = "Dashboard POS 5"; +} +@{ + ViewData["SidebarVariant"] = "5"; + ViewData["Js:dashboard-pos.js"] = "js/dashboard-pos.js"; + +} + +
+
+

POS Dashboard

Point of Sale System — Period: Q2 2026

+
+ + +
+
+ +
+
+
+
+

CRM Overview

Key Metrics

+
+
+
+

Total Revenue

$2.46M

↑ 15.3%
+

Pipeline Value

$4.83M

↑ 22.1%
+

Customers

1,847

↑ 9.3%
+

Win Rate

34.2%

↑ 2.1pp
+
+
+
MRR: $128KQ2 2026
+
+
+

Total Revenue

$2.46M

↑ 15.3%
+

Pipeline Value

$4.83M

↑ 22.1%
+

Win Rate

34.2%

↑ 2.1pp
+

Active Customers

1,847

↑ 9.3%
+
+
+

Avg Deal Size

$14.3K

↑ 5.8%
+

CLV

$48.6K

↑ 12.4%
+

Churn Rate

2.1%

↑ 0.4pp
+

MRR

$128K

↑ 8.7%
+
+
+ +
+

CRM Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Revenue

$2.46M ↑ 15.3%

+

Pipeline Value

$4.83M ↑ 22.1%

+

Win Rate

34.2 ↓ 2.1pp

+

Customers

1 ↑ 9.3%

+

Avg Deal Size

$14.3K ↓ 5.8%

+

CLV

$48.6K ↓ 12.4%

+

Churn Rate

2.1 ↓ 0.4pp

+

MRR

$128K ↓ 8.7%

+

Leads

2 ↑ 18%

+

Deals

640 ↓ 12%

+

Conversion

4.7 ↓ 0.8%

+

CSAT

4.2 ↓ 0.3

+

Contacts

3 ↑ 14%

+

NPS Score

72 ↓ 5pts

+

Avg Cycle

62 ↓ 3d

+

Response Time

2.4 ↓ 0.3

+

SLA

94.2 ↓ 2.1%

+

Email Open

24.5 ↓ 2.3%

+

Campaigns

24 ↓ 4

+

Enterprise

35% rev share

+
+
+ +
+
+
+

Revenue Trend

Monthly revenue vs target

+
+ Revenue + Target +
+
+
+
+
+

Lead Sources

+

By category this period

+
+
+
Website 42%
+
Referral 22%
+
Social 15%
+
Email 12%
+
Others 9%
+
+
+
+ +
+
+

Pipeline Summary

+

As of June 30, 2026

+
+
+
+

Total Pipeline

$4.83M

+
+
+
+

Closed Won

$1.35M

+
+
+
+

Avg Deal Size

$14.3K

+
+
Win Rate34.2%Cycle62 days
+
+
+
+

Deal Stages

+

Pipeline by stage

+
+
+
+

Prospecting

1,225

+
+
+
+

Qualified

640

+
+
+
+

Negotiation

156

+
+
+
+

Closed Won

89

+
+
+
CVR: 4.7%Velocity: $78K/day
+
+
+

Sales Activity

+

Monthly movement

+
+
+
+245

Calls

+
+450

Emails

+
+89

Meetings

+
+
+
+ +
+
+
+

Recent Deals

Latest opportunities

+ New Deal → +
+
+ + + + + + + + +
DateDeal#DescriptionValueStageStatus
Jun 30DL-2026-0421Enterprise SaaS deal$284,500NegotiationActive
Jun 29DL-2026-0420Mid-market upgrade$42,800ProposalActive
Jun 28DL-2026-0419Startup onboarding$186,200QualifiedActive
Jun 27DL-2026-0418Contract renewal Q3$38,400ClosingPending
+
+
Active: 4 dealsTotal pipeline: $4.83M
+
+
+
+

CRM Activity

Real-time sales updates

+ Live +
+
+
+
DL
+

Deal Closed — DL-2026-0882

ⓘ $24,500 · Customer: TechDistrib · Enterprise

12 min ago

+ Won +
+
+
LD
+

Lead Assigned — Lead: MegaCorp

ⓘ $86,200 · Source: Website

35 min ago

+ New +
+
+
OP
+

Stage Updated — Deal DL-2026-0741

ⓘ Moved to Negotiation · $42,800

1 hour ago

+ Updated +
+
+
EM
+

Email Sent — Campaign Q3 Launch

ⓘ 2,450 recipients · Open rate: 24.5%

2 hours ago

+ Sent +
+
+
+
+ +
+
+

Conversion Metrics

+

Q2 2026 performance

+
+
+
+
+
+
+

Leads → MQL

+ 2,450 / 1,225 +
+
+
+
+
+
+
+
+
+
+

MQL → SQL

+ 1,225 / 640 +
+
+
+
+
+
+
+
+
+
+

SQL → Won

+ 640 / 89 +
+
+
+
+
+
+
+
+
+
+

Overall CVR

+ 4.7% +
+
+
+
+
+
+
Target CVR: 5%On Track
+
+
+

Top Performers

+

This quarter ranking

+
+
+
+

Sarah M.

$420K 48%

+
+
+
+

James C.

$385K 42%

+
+
+
+

Alex L.

$312K 38%

+
+
+
+

Emma P.

$278K 35%

+
+
+
Top Deals: 28Avg Win: 39%
+
+
+

Support Metrics

+

Customer service KPIs

+
+
+
+

Open Tickets

Support backlog

+
142
+
+
+
+

Avg Response

First reply time

+
2.4hrs
+
+
+
+

CSAT Score

Customer satisfaction

+
4.2/5
+
+
+
+

Resolution Time

Avg close time

+
4.2hrs
+
+
+
+
+ +
+
+
+

Lead Overview

Top sources

+ View Full → +
+
+
+ + + + + + + + + + + + + + + + + + + +
Source CodeSource NameLeadsConversion
WEB-01Website Organic1,200
REF-01Referral Program860
SOC-01Social Media740
EML-01Email Campaigns490
PRT-01Partner Network320
EVT-01Events & Webinars280
DIR-01Direct Outreach195
ADS-01Paid Ads180
CON-01Content Marketing145
WOM-01Word of Mouth120
BLG-01Blog & SEO320
MKT-01Marketplace280
MOB-01Mobile App210
API-01API Integration160
RES-01Research Portal98
+
+
+
Total Leads: 4,981Avg CVR: 4.7%
+
+
+
+

Upcoming Renewals

Contracts due next 14 days

+ Manage Renewals → +
+
+
+ + + + + + + + + + + + + + +
ContractClientAmountDue DateStatus
CT-0882TechDistrib Inc.$24,500Jul 05Due Soon
CT-0885CloudHost Ltd.$12,800Jul 08Due Soon
CT-0888OfficePro Supply$6,200Jul 10Future
CT-0890Consulting Plus$18,000Jul 12Future
CT-0875MegaNetwork$32,000Jul 03Overdue
CT-0901DataSys Solutions$45,200Jul 02Overdue
CT-0902Prime Logistics$15,600Jul 04Due Soon
CT-0903GreenEnergy Corp$28,900Jul 05Due Soon
CT-0904SmartBuild Ltd.$8,750Jul 07Due Soon
CT-0905MediCare Supplies$19,300Jul 09Due Soon
+
+
+
Total Renewals: $93,500At Risk: $32,000
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-rms1.cshtml b/Pages/Dashboard/dashboard-rms1.cshtml new file mode 100644 index 0000000..f9d5e1b --- /dev/null +++ b/Pages/Dashboard/dashboard-rms1.cshtml @@ -0,0 +1,382 @@ +@page "/dashboard-rms1" +@{ + ViewData["Title"] = "Dashboard RMS 1"; +} +@{ + ViewData["SidebarVariant"] = "1"; + ViewData["Js:dashboard-rms.js"] = "js/dashboard-rms.js"; + +} + +
+
+

RMS Dashboard

Rooster Management System — Period: Week 26 2026

+
+ + +
+
+ +
+
+
+

Shift Trend

Monthly spend vs budget

+
+ Revenue + Budget +
+
+
+
+
+

Shift Distribution

+

By category this period

+
+
+
Direct Raw 42%
+
Indirect 22%
+
Logistics 15%
+
IT 12%
+
Others 9%
+
+
+
+

Procurement Activity

+

Monthly movement

+
+
+
+423

PR Created

+
+186

PO Issued

+
+52

Deliveries

+
+
+
+ +
+
+
+
+

Schedule Overview

Key Metrics

+
+
+
+

Total Spend

$8.72M

↑ 5.4%
+

PO Value

$3.15M

↑ 12.7%
+

Suppliers

1,246

↑ 8.2%
+

Cost Savings

$1.24M

↑ 18.3%
+
+
+
PR Backlog: 187Q2 2026
+
+
+

Total Spend

$8.72M

↑ 5.4%
+

PO Value

$3.15M

↑ 12.7%
+

Suppliers

1,246

↑ 8.2%
+

Cost Savings

$1.24M

↑ 18.3%
+
+
+

Cycle Time

6.2d

↑ 0.8d
+

Contract Cov.

78.6%

↑ 4.3%
+

PR Volume

2,847

↑ 22.5%
+

On-Time Rate

94.2%

↑ 2.3pp
+
+
+ +
+

RMS Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Spend

$8.72M ↓ 5.4%

+

PO Value

$3.15M ↑ 12.7%

+

Suppliers

1 ↑ 8.2%

+

Cost Savings

$1.24M ↑ 18.3%

+

Cycle Time

6.2 ↓ 0.8d

+

Contract Cov.

78.6 ↓ 4.3%

+

PR Volume

2 ↑ 22.5%

+

On-Time Rate

94.2 ↓ 2.3pp

+

Purchase Orders

1 ↑ 15.2%

+

Spend per PO

$5,635 ↓ $420

+

Supplier Score

4.2 ↓ 0.3

+

Contract Value

$24.6M ↓ 8.5%

+

Vendors Onboard

89 ↓ 14

+

Maverick Spend

8.3 ↓ 1.5pp

+

Avg PO Cycle

4.2 ↓ 0.6d

+

RFQ Response

3.1 ↓ 0.4d

+

Delivery Rate

96.8 ↓ 1.2%

+

Unit Cost

$76.50 ↓ $3.20

+

Active RFQ

38 ↓ 7

+

Spend Coverage

92 ↓ 3%

+
+
+ +
+
+

Procurement Summary

+

As of June 30, 2026

+
+
+
+

Total Spend YTD

$8.72M

+
+
+
+

PO Issued

$5.63M

+
+
+
+

Cost Savings

$1.24M

+
+
On-Time Rate94.2%Cycle6.2d
+
+
+
+

PO Pipeline

+

Orders by status

+
+
+
+

Pending Approval

846

+
+
+
+

In Progress

423

+
+
+
+

Delivered

215

+
+
+
+

Closed

76

+
+
+
Avg Cycle: 6.2dFill Rate: 97%
+
+
+ +
+
+
+

Recent Purchase Orders

Latest PR & PO activity

+ New PR → +
+
+ + + + + + + + +
DatePO #DescriptionQtyStatus
Jun 30PO-2026-0421Raw material procurement500Approved
Jun 29PO-2026-0420Office supplies200Approved
Jun 28PO-2026-0419IT equipment order45Approved
Jun 27PO-2026-0418Logistics contract1Pending
+
+
Pending: 4 PRsTotal POs: 142
+
+
+
+

Schedule Activity

Real-time procurement updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

ⓘ $24,500 · Vendor: TechDistrib · Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

ⓘ $86,200 · Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

ⓘ $42,800 · Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

ⓘ $38,400 · Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

Supplier Performance

+

Q2 2026 performance

+
+
+
+
+
+
+

On-Time

+ 94.2% +
+
+
+
+
+
+
+
+
+
+

Delivery

+ 96.8% +
+
+
+
+
+
+
+
+
+
+

Quality

+ 98.7% +
+
+
+
+
+
+
+
+
+
+

Compliance

+ 92.0% +
+
+
+
+
+
+
Overall Score: 92%On Track
+
+
+

Top Suppliers

+

This quarter ranking

+
+
+
+

Siemens AG

$420K

96%
+
+
+
+

Mitsubishi Corp

$385K

92%
+
+
+
+

DHL Supply Chain

$312K

88%
+
+
+
+

BASF SE

$278K

85%
+
+
+
Active POs: 28Avg Score: 90%
+
+
+

Compliance Metrics

+

Supplier compliance KPIs

+
+
+
+

Audit Pass

Passed latest audit

+
98%
+
+
+
+

ISO Cert

Certified suppliers

+
87%
+
+
+
+

Env Comp

Environmental compliance

+
76%
+
+
+
+

SLA Met

Service level achieved

+
92%
+
+
+
+
+ +
+
+
+

Category Overview

As of Jun 30, 2026 · Top categories

+ View Full → +
+
+
+ + + + + + + + + + + + + + +
Category CodeCategory NameSpend%
RM-01Raw Materials$2,400,00027.5%
PK-01Packaging$1,800,00020.6%
LG-01Logistics$1,200,00013.8%
IT-01IT Equipment$980,00011.2%
OF-01Office Supplies$450,0005.2%
MT-01Maintenance$380,0004.4%
UT-01Utilities$290,0003.3%
TR-01Training$210,0002.4%
CN-01Consulting$185,0002.1%
MK-01Marketing$150,0001.7%
+
+
+
Total Spend: $8,720,000Avg per PO: $5,635
+
+
+
+

Upcoming Deliveries

PO deliveries due next 14 days

+ Track Deliveries → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
POSupplierAmountDue DateStatus
PO-0882TechDistrib Inc.$24,500Jul 05Due Soon
PO-0885CloudHost Ltd.$12,800Jul 08Due Soon
PO-0888OfficePro Supply$6,200Jul 10Future
PO-0890Consulting Plus$18,000Jul 12Future
PO-0875MegaNetwork$32,000Jul 03Delayed
PO-0901DataSys Solutions$45,200Jul 02Delayed
PO-0902Prime Logistics$15,600Jul 04Due Soon
PO-0903GreenEnergy Corp$28,900Jul 05Due Soon
PO-0904SmartBuild Ltd.$8,750Jul 07Due Soon
PO-0905MediCare Supplies$19,300Jul 09Due Soon
PO-0906AquaPure Systems$11,400Jul 11Future
PO-0907BuildRight Materials$36,800Jul 13Future
PO-0908FreshFoods Group$9,200Jul 14Future
PO-0909AutoParts Inc.$22,600Jul 15Future
PO-0910CloudNet Services$14,100Jul 16Future
PO-0911Sunrise Energy$41,500Jun 28Delayed
PO-0912Urban Design Co$7,800Jun 30Delayed
PO-0913SafeGuard Security$5,400Jul 01Delayed
PO-0914EcoFriendly Pkg$16,200Jul 02Delayed
PO-0915StarTech Systems$33,000Jul 04Due Soon
PO-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
PO-0917Golden Gate Inc.$27,300Jul 08Due Soon
PO-0918Silver Lake Corp$6,800Jul 10Future
PO-0919Northern Lights Co$38,100Jul 12Future
PO-0920Southern Cross Ltd$13,400Jul 14Future
+
+
+
Expected: $93,500Delayed: $32,000
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-rms2.cshtml b/Pages/Dashboard/dashboard-rms2.cshtml new file mode 100644 index 0000000..e6b1100 --- /dev/null +++ b/Pages/Dashboard/dashboard-rms2.cshtml @@ -0,0 +1,382 @@ +@page "/dashboard-rms2" +@{ + ViewData["Title"] = "Dashboard RMS 2"; +} +@{ + ViewData["SidebarVariant"] = "2"; + ViewData["Js:dashboard-rms.js"] = "js/dashboard-rms.js"; + +} + +
+
+

RMS Dashboard

Rooster Management System — Period: Week 26 2026

+
+ + +
+
+ +
+
+
+

Shift Trend

Monthly spend vs budget

+
+ Revenue + Budget +
+
+
+
+
+

Shift Distribution

+

By category this period

+
+
+
Direct Raw 42%
+
Indirect 22%
+
Logistics 15%
+
IT 12%
+
Others 9%
+
+
+
+

Procurement Activity

+

Monthly movement

+
+
+
+423

PR Created

+
+186

PO Issued

+
+52

Deliveries

+
+
+
+ +
+
+
+
+

Schedule Overview

Key Metrics

+
+
+
+

Total Spend

$8.72M

↑ 5.4%
+

PO Value

$3.15M

↑ 12.7%
+

Suppliers

1,246

↑ 8.2%
+

Cost Savings

$1.24M

↑ 18.3%
+
+
+
PR Backlog: 187Q2 2026
+
+
+

Total Spend

$8.72M

↑ 5.4%
+

PO Value

$3.15M

↑ 12.7%
+

Suppliers

1,246

↑ 8.2%
+

Cost Savings

$1.24M

↑ 18.3%
+
+
+

Cycle Time

6.2d

↑ 0.8d
+

Contract Cov.

78.6%

↑ 4.3%
+

PR Volume

2,847

↑ 22.5%
+

On-Time Rate

94.2%

↑ 2.3pp
+
+
+ +
+

RMS Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Spend

$8.72M ↓ 5.4%

+

PO Value

$3.15M ↑ 12.7%

+

Suppliers

1 ↑ 8.2%

+

Cost Savings

$1.24M ↑ 18.3%

+

Cycle Time

6.2 ↓ 0.8d

+

Contract Cov.

78.6 ↓ 4.3%

+

PR Volume

2 ↑ 22.5%

+

On-Time Rate

94.2 ↓ 2.3pp

+

Purchase Orders

1 ↑ 15.2%

+

Spend per PO

$5,635 ↓ $420

+

Supplier Score

4.2 ↓ 0.3

+

Contract Value

$24.6M ↓ 8.5%

+

Vendors Onboard

89 ↓ 14

+

Maverick Spend

8.3 ↓ 1.5pp

+

Avg PO Cycle

4.2 ↓ 0.6d

+

RFQ Response

3.1 ↓ 0.4d

+

Delivery Rate

96.8 ↓ 1.2%

+

Unit Cost

$76.50 ↓ $3.20

+

Active RFQ

38 ↓ 7

+

Spend Coverage

92 ↓ 3%

+
+
+ +
+
+

Procurement Summary

+

As of June 30, 2026

+
+
+
+

Total Spend YTD

$8.72M

+
+
+
+

PO Issued

$5.63M

+
+
+
+

Cost Savings

$1.24M

+
+
On-Time Rate94.2%Cycle6.2d
+
+
+
+

PO Pipeline

+

Orders by status

+
+
+
+

Pending Approval

846

+
+
+
+

In Progress

423

+
+
+
+

Delivered

215

+
+
+
+

Closed

76

+
+
+
Avg Cycle: 6.2dFill Rate: 97%
+
+
+ +
+
+
+

Recent Purchase Orders

Latest PR & PO activity

+ New PR → +
+
+ + + + + + + + +
DatePO #DescriptionQtyStatus
Jun 30PO-2026-0421Raw material procurement500Approved
Jun 29PO-2026-0420Office supplies200Approved
Jun 28PO-2026-0419IT equipment order45Approved
Jun 27PO-2026-0418Logistics contract1Pending
+
+
Pending: 4 PRsTotal POs: 142
+
+
+
+

Schedule Activity

Real-time procurement updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

ⓘ $24,500 · Vendor: TechDistrib · Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

ⓘ $86,200 · Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

ⓘ $42,800 · Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

ⓘ $38,400 · Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

Supplier Performance

+

Q2 2026 performance

+
+
+
+
+
+
+

On-Time

+ 94.2% +
+
+
+
+
+
+
+
+
+
+

Delivery

+ 96.8% +
+
+
+
+
+
+
+
+
+
+

Quality

+ 98.7% +
+
+
+
+
+
+
+
+
+
+

Compliance

+ 92.0% +
+
+
+
+
+
+
Overall Score: 92%On Track
+
+
+

Top Suppliers

+

This quarter ranking

+
+
+
+

Siemens AG

$420K

96%
+
+
+
+

Mitsubishi Corp

$385K

92%
+
+
+
+

DHL Supply Chain

$312K

88%
+
+
+
+

BASF SE

$278K

85%
+
+
+
Active POs: 28Avg Score: 90%
+
+
+

Compliance Metrics

+

Supplier compliance KPIs

+
+
+
+

Audit Pass

Passed latest audit

+
98%
+
+
+
+

ISO Cert

Certified suppliers

+
87%
+
+
+
+

Env Comp

Environmental compliance

+
76%
+
+
+
+

SLA Met

Service level achieved

+
92%
+
+
+
+
+ +
+
+
+

Category Overview

As of Jun 30, 2026 · Top categories

+ View Full → +
+
+
+ + + + + + + + + + + + + + +
Category CodeCategory NameSpend%
RM-01Raw Materials$2,400,00027.5%
PK-01Packaging$1,800,00020.6%
LG-01Logistics$1,200,00013.8%
IT-01IT Equipment$980,00011.2%
OF-01Office Supplies$450,0005.2%
MT-01Maintenance$380,0004.4%
UT-01Utilities$290,0003.3%
TR-01Training$210,0002.4%
CN-01Consulting$185,0002.1%
MK-01Marketing$150,0001.7%
+
+
+
Total Spend: $8,720,000Avg per PO: $5,635
+
+
+
+

Upcoming Deliveries

PO deliveries due next 14 days

+ Track Deliveries → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
POSupplierAmountDue DateStatus
PO-0882TechDistrib Inc.$24,500Jul 05Due Soon
PO-0885CloudHost Ltd.$12,800Jul 08Due Soon
PO-0888OfficePro Supply$6,200Jul 10Future
PO-0890Consulting Plus$18,000Jul 12Future
PO-0875MegaNetwork$32,000Jul 03Delayed
PO-0901DataSys Solutions$45,200Jul 02Delayed
PO-0902Prime Logistics$15,600Jul 04Due Soon
PO-0903GreenEnergy Corp$28,900Jul 05Due Soon
PO-0904SmartBuild Ltd.$8,750Jul 07Due Soon
PO-0905MediCare Supplies$19,300Jul 09Due Soon
PO-0906AquaPure Systems$11,400Jul 11Future
PO-0907BuildRight Materials$36,800Jul 13Future
PO-0908FreshFoods Group$9,200Jul 14Future
PO-0909AutoParts Inc.$22,600Jul 15Future
PO-0910CloudNet Services$14,100Jul 16Future
PO-0911Sunrise Energy$41,500Jun 28Delayed
PO-0912Urban Design Co$7,800Jun 30Delayed
PO-0913SafeGuard Security$5,400Jul 01Delayed
PO-0914EcoFriendly Pkg$16,200Jul 02Delayed
PO-0915StarTech Systems$33,000Jul 04Due Soon
PO-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
PO-0917Golden Gate Inc.$27,300Jul 08Due Soon
PO-0918Silver Lake Corp$6,800Jul 10Future
PO-0919Northern Lights Co$38,100Jul 12Future
PO-0920Southern Cross Ltd$13,400Jul 14Future
+
+
+
Expected: $93,500Delayed: $32,000
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-rms3.cshtml b/Pages/Dashboard/dashboard-rms3.cshtml new file mode 100644 index 0000000..feb85b3 --- /dev/null +++ b/Pages/Dashboard/dashboard-rms3.cshtml @@ -0,0 +1,382 @@ +@page "/dashboard-rms3" +@{ + ViewData["Title"] = "Dashboard RMS 3"; +} +@{ + ViewData["SidebarVariant"] = "3"; + ViewData["Js:dashboard-rms.js"] = "js/dashboard-rms.js"; + +} + +
+
+

RMS Dashboard

Rooster Management System — Period: Week 26 2026

+
+ + +
+
+ +
+
+
+

Shift Trend

Monthly spend vs budget

+
+ Revenue + Budget +
+
+
+
+
+

Shift Distribution

+

By category this period

+
+
+
Direct Raw 42%
+
Indirect 22%
+
Logistics 15%
+
IT 12%
+
Others 9%
+
+
+
+

Procurement Activity

+

Monthly movement

+
+
+
+423

PR Created

+
+186

PO Issued

+
+52

Deliveries

+
+
+
+ +
+
+
+
+

Schedule Overview

Key Metrics

+
+
+
+

Total Spend

$8.72M

↑ 5.4%
+

PO Value

$3.15M

↑ 12.7%
+

Suppliers

1,246

↑ 8.2%
+

Cost Savings

$1.24M

↑ 18.3%
+
+
+
PR Backlog: 187Q2 2026
+
+
+

Total Spend

$8.72M

↑ 5.4%
+

PO Value

$3.15M

↑ 12.7%
+

Suppliers

1,246

↑ 8.2%
+

Cost Savings

$1.24M

↑ 18.3%
+
+
+

Cycle Time

6.2d

↑ 0.8d
+

Contract Cov.

78.6%

↑ 4.3%
+

PR Volume

2,847

↑ 22.5%
+

On-Time Rate

94.2%

↑ 2.3pp
+
+
+ +
+

RMS Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Spend

$8.72M ↓ 5.4%

+

PO Value

$3.15M ↑ 12.7%

+

Suppliers

1 ↑ 8.2%

+

Cost Savings

$1.24M ↑ 18.3%

+

Cycle Time

6.2 ↓ 0.8d

+

Contract Cov.

78.6 ↓ 4.3%

+

PR Volume

2 ↑ 22.5%

+

On-Time Rate

94.2 ↓ 2.3pp

+

Purchase Orders

1 ↑ 15.2%

+

Spend per PO

$5,635 ↓ $420

+

Supplier Score

4.2 ↓ 0.3

+

Contract Value

$24.6M ↓ 8.5%

+

Vendors Onboard

89 ↓ 14

+

Maverick Spend

8.3 ↓ 1.5pp

+

Avg PO Cycle

4.2 ↓ 0.6d

+

RFQ Response

3.1 ↓ 0.4d

+

Delivery Rate

96.8 ↓ 1.2%

+

Unit Cost

$76.50 ↓ $3.20

+

Active RFQ

38 ↓ 7

+

Spend Coverage

92 ↓ 3%

+
+
+ +
+
+

Procurement Summary

+

As of June 30, 2026

+
+
+
+

Total Spend YTD

$8.72M

+
+
+
+

PO Issued

$5.63M

+
+
+
+

Cost Savings

$1.24M

+
+
On-Time Rate94.2%Cycle6.2d
+
+
+
+

PO Pipeline

+

Orders by status

+
+
+
+

Pending Approval

846

+
+
+
+

In Progress

423

+
+
+
+

Delivered

215

+
+
+
+

Closed

76

+
+
+
Avg Cycle: 6.2dFill Rate: 97%
+
+
+ +
+
+
+

Recent Purchase Orders

Latest PR & PO activity

+ New PR → +
+
+ + + + + + + + +
DatePO #DescriptionQtyStatus
Jun 30PO-2026-0421Raw material procurement500Approved
Jun 29PO-2026-0420Office supplies200Approved
Jun 28PO-2026-0419IT equipment order45Approved
Jun 27PO-2026-0418Logistics contract1Pending
+
+
Pending: 4 PRsTotal POs: 142
+
+
+
+

Schedule Activity

Real-time procurement updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

ⓘ $24,500 · Vendor: TechDistrib · Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

ⓘ $86,200 · Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

ⓘ $42,800 · Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

ⓘ $38,400 · Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

Supplier Performance

+

Q2 2026 performance

+
+
+
+
+
+
+

On-Time

+ 94.2% +
+
+
+
+
+
+
+
+
+
+

Delivery

+ 96.8% +
+
+
+
+
+
+
+
+
+
+

Quality

+ 98.7% +
+
+
+
+
+
+
+
+
+
+

Compliance

+ 92.0% +
+
+
+
+
+
+
Overall Score: 92%On Track
+
+
+

Top Suppliers

+

This quarter ranking

+
+
+
+

Siemens AG

$420K

96%
+
+
+
+

Mitsubishi Corp

$385K

92%
+
+
+
+

DHL Supply Chain

$312K

88%
+
+
+
+

BASF SE

$278K

85%
+
+
+
Active POs: 28Avg Score: 90%
+
+
+

Compliance Metrics

+

Supplier compliance KPIs

+
+
+
+

Audit Pass

Passed latest audit

+
98%
+
+
+
+

ISO Cert

Certified suppliers

+
87%
+
+
+
+

Env Comp

Environmental compliance

+
76%
+
+
+
+

SLA Met

Service level achieved

+
92%
+
+
+
+
+ +
+
+
+

Category Overview

As of Jun 30, 2026 · Top categories

+ View Full → +
+
+
+ + + + + + + + + + + + + + +
Category CodeCategory NameSpend%
RM-01Raw Materials$2,400,00027.5%
PK-01Packaging$1,800,00020.6%
LG-01Logistics$1,200,00013.8%
IT-01IT Equipment$980,00011.2%
OF-01Office Supplies$450,0005.2%
MT-01Maintenance$380,0004.4%
UT-01Utilities$290,0003.3%
TR-01Training$210,0002.4%
CN-01Consulting$185,0002.1%
MK-01Marketing$150,0001.7%
+
+
+
Total Spend: $8,720,000Avg per PO: $5,635
+
+
+
+

Upcoming Deliveries

PO deliveries due next 14 days

+ Track Deliveries → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
POSupplierAmountDue DateStatus
PO-0882TechDistrib Inc.$24,500Jul 05Due Soon
PO-0885CloudHost Ltd.$12,800Jul 08Due Soon
PO-0888OfficePro Supply$6,200Jul 10Future
PO-0890Consulting Plus$18,000Jul 12Future
PO-0875MegaNetwork$32,000Jul 03Delayed
PO-0901DataSys Solutions$45,200Jul 02Delayed
PO-0902Prime Logistics$15,600Jul 04Due Soon
PO-0903GreenEnergy Corp$28,900Jul 05Due Soon
PO-0904SmartBuild Ltd.$8,750Jul 07Due Soon
PO-0905MediCare Supplies$19,300Jul 09Due Soon
PO-0906AquaPure Systems$11,400Jul 11Future
PO-0907BuildRight Materials$36,800Jul 13Future
PO-0908FreshFoods Group$9,200Jul 14Future
PO-0909AutoParts Inc.$22,600Jul 15Future
PO-0910CloudNet Services$14,100Jul 16Future
PO-0911Sunrise Energy$41,500Jun 28Delayed
PO-0912Urban Design Co$7,800Jun 30Delayed
PO-0913SafeGuard Security$5,400Jul 01Delayed
PO-0914EcoFriendly Pkg$16,200Jul 02Delayed
PO-0915StarTech Systems$33,000Jul 04Due Soon
PO-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
PO-0917Golden Gate Inc.$27,300Jul 08Due Soon
PO-0918Silver Lake Corp$6,800Jul 10Future
PO-0919Northern Lights Co$38,100Jul 12Future
PO-0920Southern Cross Ltd$13,400Jul 14Future
+
+
+
Expected: $93,500Delayed: $32,000
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-rms4.cshtml b/Pages/Dashboard/dashboard-rms4.cshtml new file mode 100644 index 0000000..d535945 --- /dev/null +++ b/Pages/Dashboard/dashboard-rms4.cshtml @@ -0,0 +1,382 @@ +@page "/dashboard-rms4" +@{ + ViewData["Title"] = "Dashboard RMS 4"; +} +@{ + ViewData["SidebarVariant"] = "4"; + ViewData["Js:dashboard-rms.js"] = "js/dashboard-rms.js"; + +} + +
+
+

RMS Dashboard

Rooster Management System — Period: Week 26 2026

+
+ + +
+
+ +
+
+
+

Shift Trend

Monthly spend vs budget

+
+ Revenue + Budget +
+
+
+
+
+

Shift Distribution

+

By category this period

+
+
+
Direct Raw 42%
+
Indirect 22%
+
Logistics 15%
+
IT 12%
+
Others 9%
+
+
+
+

Procurement Activity

+

Monthly movement

+
+
+
+423

PR Created

+
+186

PO Issued

+
+52

Deliveries

+
+
+
+ +
+
+
+
+

Schedule Overview

Key Metrics

+
+
+
+

Total Spend

$8.72M

↑ 5.4%
+

PO Value

$3.15M

↑ 12.7%
+

Suppliers

1,246

↑ 8.2%
+

Cost Savings

$1.24M

↑ 18.3%
+
+
+
PR Backlog: 187Q2 2026
+
+
+

Total Spend

$8.72M

↑ 5.4%
+

PO Value

$3.15M

↑ 12.7%
+

Suppliers

1,246

↑ 8.2%
+

Cost Savings

$1.24M

↑ 18.3%
+
+
+

Cycle Time

6.2d

↑ 0.8d
+

Contract Cov.

78.6%

↑ 4.3%
+

PR Volume

2,847

↑ 22.5%
+

On-Time Rate

94.2%

↑ 2.3pp
+
+
+ +
+

RMS Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Spend

$8.72M ↓ 5.4%

+

PO Value

$3.15M ↑ 12.7%

+

Suppliers

1 ↑ 8.2%

+

Cost Savings

$1.24M ↑ 18.3%

+

Cycle Time

6.2 ↓ 0.8d

+

Contract Cov.

78.6 ↓ 4.3%

+

PR Volume

2 ↑ 22.5%

+

On-Time Rate

94.2 ↓ 2.3pp

+

Purchase Orders

1 ↑ 15.2%

+

Spend per PO

$5,635 ↓ $420

+

Supplier Score

4.2 ↓ 0.3

+

Contract Value

$24.6M ↓ 8.5%

+

Vendors Onboard

89 ↓ 14

+

Maverick Spend

8.3 ↓ 1.5pp

+

Avg PO Cycle

4.2 ↓ 0.6d

+

RFQ Response

3.1 ↓ 0.4d

+

Delivery Rate

96.8 ↓ 1.2%

+

Unit Cost

$76.50 ↓ $3.20

+

Active RFQ

38 ↓ 7

+

Spend Coverage

92 ↓ 3%

+
+
+ +
+
+

Procurement Summary

+

As of June 30, 2026

+
+
+
+

Total Spend YTD

$8.72M

+
+
+
+

PO Issued

$5.63M

+
+
+
+

Cost Savings

$1.24M

+
+
On-Time Rate94.2%Cycle6.2d
+
+
+
+

PO Pipeline

+

Orders by status

+
+
+
+

Pending Approval

846

+
+
+
+

In Progress

423

+
+
+
+

Delivered

215

+
+
+
+

Closed

76

+
+
+
Avg Cycle: 6.2dFill Rate: 97%
+
+
+ +
+
+
+

Recent Purchase Orders

Latest PR & PO activity

+ New PR → +
+
+ + + + + + + + +
DatePO #DescriptionQtyStatus
Jun 30PO-2026-0421Raw material procurement500Approved
Jun 29PO-2026-0420Office supplies200Approved
Jun 28PO-2026-0419IT equipment order45Approved
Jun 27PO-2026-0418Logistics contract1Pending
+
+
Pending: 4 PRsTotal POs: 142
+
+
+
+

Schedule Activity

Real-time procurement updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

ⓘ $24,500 · Vendor: TechDistrib · Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

ⓘ $86,200 · Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

ⓘ $42,800 · Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

ⓘ $38,400 · Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

Supplier Performance

+

Q2 2026 performance

+
+
+
+
+
+
+

On-Time

+ 94.2% +
+
+
+
+
+
+
+
+
+
+

Delivery

+ 96.8% +
+
+
+
+
+
+
+
+
+
+

Quality

+ 98.7% +
+
+
+
+
+
+
+
+
+
+

Compliance

+ 92.0% +
+
+
+
+
+
+
Overall Score: 92%On Track
+
+
+

Top Suppliers

+

This quarter ranking

+
+
+
+

Siemens AG

$420K

96%
+
+
+
+

Mitsubishi Corp

$385K

92%
+
+
+
+

DHL Supply Chain

$312K

88%
+
+
+
+

BASF SE

$278K

85%
+
+
+
Active POs: 28Avg Score: 90%
+
+
+

Compliance Metrics

+

Supplier compliance KPIs

+
+
+
+

Audit Pass

Passed latest audit

+
98%
+
+
+
+

ISO Cert

Certified suppliers

+
87%
+
+
+
+

Env Comp

Environmental compliance

+
76%
+
+
+
+

SLA Met

Service level achieved

+
92%
+
+
+
+
+ +
+
+
+

Category Overview

As of Jun 30, 2026 · Top categories

+ View Full → +
+
+
+ + + + + + + + + + + + + + +
Category CodeCategory NameSpend%
RM-01Raw Materials$2,400,00027.5%
PK-01Packaging$1,800,00020.6%
LG-01Logistics$1,200,00013.8%
IT-01IT Equipment$980,00011.2%
OF-01Office Supplies$450,0005.2%
MT-01Maintenance$380,0004.4%
UT-01Utilities$290,0003.3%
TR-01Training$210,0002.4%
CN-01Consulting$185,0002.1%
MK-01Marketing$150,0001.7%
+
+
+
Total Spend: $8,720,000Avg per PO: $5,635
+
+
+
+

Upcoming Deliveries

PO deliveries due next 14 days

+ Track Deliveries → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
POSupplierAmountDue DateStatus
PO-0882TechDistrib Inc.$24,500Jul 05Due Soon
PO-0885CloudHost Ltd.$12,800Jul 08Due Soon
PO-0888OfficePro Supply$6,200Jul 10Future
PO-0890Consulting Plus$18,000Jul 12Future
PO-0875MegaNetwork$32,000Jul 03Delayed
PO-0901DataSys Solutions$45,200Jul 02Delayed
PO-0902Prime Logistics$15,600Jul 04Due Soon
PO-0903GreenEnergy Corp$28,900Jul 05Due Soon
PO-0904SmartBuild Ltd.$8,750Jul 07Due Soon
PO-0905MediCare Supplies$19,300Jul 09Due Soon
PO-0906AquaPure Systems$11,400Jul 11Future
PO-0907BuildRight Materials$36,800Jul 13Future
PO-0908FreshFoods Group$9,200Jul 14Future
PO-0909AutoParts Inc.$22,600Jul 15Future
PO-0910CloudNet Services$14,100Jul 16Future
PO-0911Sunrise Energy$41,500Jun 28Delayed
PO-0912Urban Design Co$7,800Jun 30Delayed
PO-0913SafeGuard Security$5,400Jul 01Delayed
PO-0914EcoFriendly Pkg$16,200Jul 02Delayed
PO-0915StarTech Systems$33,000Jul 04Due Soon
PO-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
PO-0917Golden Gate Inc.$27,300Jul 08Due Soon
PO-0918Silver Lake Corp$6,800Jul 10Future
PO-0919Northern Lights Co$38,100Jul 12Future
PO-0920Southern Cross Ltd$13,400Jul 14Future
+
+
+
Expected: $93,500Delayed: $32,000
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-rms5.cshtml b/Pages/Dashboard/dashboard-rms5.cshtml new file mode 100644 index 0000000..d5207f2 --- /dev/null +++ b/Pages/Dashboard/dashboard-rms5.cshtml @@ -0,0 +1,382 @@ +@page "/dashboard-rms5" +@{ + ViewData["Title"] = "Dashboard RMS 5"; +} +@{ + ViewData["SidebarVariant"] = "5"; + ViewData["Js:dashboard-rms.js"] = "js/dashboard-rms.js"; + +} + +
+
+

RMS Dashboard

Rooster Management System — Period: Week 26 2026

+
+ + +
+
+ +
+
+
+

Shift Trend

Monthly spend vs budget

+
+ Revenue + Budget +
+
+
+
+
+

Shift Distribution

+

By category this period

+
+
+
Direct Raw 42%
+
Indirect 22%
+
Logistics 15%
+
IT 12%
+
Others 9%
+
+
+
+

Procurement Activity

+

Monthly movement

+
+
+
+423

PR Created

+
+186

PO Issued

+
+52

Deliveries

+
+
+
+ +
+
+
+
+

Schedule Overview

Key Metrics

+
+
+
+

Total Spend

$8.72M

↑ 5.4%
+

PO Value

$3.15M

↑ 12.7%
+

Suppliers

1,246

↑ 8.2%
+

Cost Savings

$1.24M

↑ 18.3%
+
+
+
PR Backlog: 187Q2 2026
+
+
+

Total Spend

$8.72M

↑ 5.4%
+

PO Value

$3.15M

↑ 12.7%
+

Suppliers

1,246

↑ 8.2%
+

Cost Savings

$1.24M

↑ 18.3%
+
+
+

Cycle Time

6.2d

↑ 0.8d
+

Contract Cov.

78.6%

↑ 4.3%
+

PR Volume

2,847

↑ 22.5%
+

On-Time Rate

94.2%

↑ 2.3pp
+
+
+ +
+

RMS Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Spend

$8.72M ↓ 5.4%

+

PO Value

$3.15M ↑ 12.7%

+

Suppliers

1 ↑ 8.2%

+

Cost Savings

$1.24M ↑ 18.3%

+

Cycle Time

6.2 ↓ 0.8d

+

Contract Cov.

78.6 ↓ 4.3%

+

PR Volume

2 ↑ 22.5%

+

On-Time Rate

94.2 ↓ 2.3pp

+

Purchase Orders

1 ↑ 15.2%

+

Spend per PO

$5,635 ↓ $420

+

Supplier Score

4.2 ↓ 0.3

+

Contract Value

$24.6M ↓ 8.5%

+

Vendors Onboard

89 ↓ 14

+

Maverick Spend

8.3 ↓ 1.5pp

+

Avg PO Cycle

4.2 ↓ 0.6d

+

RFQ Response

3.1 ↓ 0.4d

+

Delivery Rate

96.8 ↓ 1.2%

+

Unit Cost

$76.50 ↓ $3.20

+

Active RFQ

38 ↓ 7

+

Spend Coverage

92 ↓ 3%

+
+
+ +
+
+

Procurement Summary

+

As of June 30, 2026

+
+
+
+

Total Spend YTD

$8.72M

+
+
+
+

PO Issued

$5.63M

+
+
+
+

Cost Savings

$1.24M

+
+
On-Time Rate94.2%Cycle6.2d
+
+
+
+

PO Pipeline

+

Orders by status

+
+
+
+

Pending Approval

846

+
+
+
+

In Progress

423

+
+
+
+

Delivered

215

+
+
+
+

Closed

76

+
+
+
Avg Cycle: 6.2dFill Rate: 97%
+
+
+ +
+
+
+

Recent Purchase Orders

Latest PR & PO activity

+ New PR → +
+
+ + + + + + + + +
DatePO #DescriptionQtyStatus
Jun 30PO-2026-0421Raw material procurement500Approved
Jun 29PO-2026-0420Office supplies200Approved
Jun 28PO-2026-0419IT equipment order45Approved
Jun 27PO-2026-0418Logistics contract1Pending
+
+
Pending: 4 PRsTotal POs: 142
+
+
+
+

Schedule Activity

Real-time procurement updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

ⓘ $24,500 · Vendor: TechDistrib · Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

ⓘ $86,200 · Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

ⓘ $42,800 · Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

ⓘ $38,400 · Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

Supplier Performance

+

Q2 2026 performance

+
+
+
+
+
+
+

On-Time

+ 94.2% +
+
+
+
+
+
+
+
+
+
+

Delivery

+ 96.8% +
+
+
+
+
+
+
+
+
+
+

Quality

+ 98.7% +
+
+
+
+
+
+
+
+
+
+

Compliance

+ 92.0% +
+
+
+
+
+
+
Overall Score: 92%On Track
+
+
+

Top Suppliers

+

This quarter ranking

+
+
+
+

Siemens AG

$420K

96%
+
+
+
+

Mitsubishi Corp

$385K

92%
+
+
+
+

DHL Supply Chain

$312K

88%
+
+
+
+

BASF SE

$278K

85%
+
+
+
Active POs: 28Avg Score: 90%
+
+
+

Compliance Metrics

+

Supplier compliance KPIs

+
+
+
+

Audit Pass

Passed latest audit

+
98%
+
+
+
+

ISO Cert

Certified suppliers

+
87%
+
+
+
+

Env Comp

Environmental compliance

+
76%
+
+
+
+

SLA Met

Service level achieved

+
92%
+
+
+
+
+ +
+
+
+

Category Overview

As of Jun 30, 2026 · Top categories

+ View Full → +
+
+
+ + + + + + + + + + + + + + +
Category CodeCategory NameSpend%
RM-01Raw Materials$2,400,00027.5%
PK-01Packaging$1,800,00020.6%
LG-01Logistics$1,200,00013.8%
IT-01IT Equipment$980,00011.2%
OF-01Office Supplies$450,0005.2%
MT-01Maintenance$380,0004.4%
UT-01Utilities$290,0003.3%
TR-01Training$210,0002.4%
CN-01Consulting$185,0002.1%
MK-01Marketing$150,0001.7%
+
+
+
Total Spend: $8,720,000Avg per PO: $5,635
+
+
+
+

Upcoming Deliveries

PO deliveries due next 14 days

+ Track Deliveries → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
POSupplierAmountDue DateStatus
PO-0882TechDistrib Inc.$24,500Jul 05Due Soon
PO-0885CloudHost Ltd.$12,800Jul 08Due Soon
PO-0888OfficePro Supply$6,200Jul 10Future
PO-0890Consulting Plus$18,000Jul 12Future
PO-0875MegaNetwork$32,000Jul 03Delayed
PO-0901DataSys Solutions$45,200Jul 02Delayed
PO-0902Prime Logistics$15,600Jul 04Due Soon
PO-0903GreenEnergy Corp$28,900Jul 05Due Soon
PO-0904SmartBuild Ltd.$8,750Jul 07Due Soon
PO-0905MediCare Supplies$19,300Jul 09Due Soon
PO-0906AquaPure Systems$11,400Jul 11Future
PO-0907BuildRight Materials$36,800Jul 13Future
PO-0908FreshFoods Group$9,200Jul 14Future
PO-0909AutoParts Inc.$22,600Jul 15Future
PO-0910CloudNet Services$14,100Jul 16Future
PO-0911Sunrise Energy$41,500Jun 28Delayed
PO-0912Urban Design Co$7,800Jun 30Delayed
PO-0913SafeGuard Security$5,400Jul 01Delayed
PO-0914EcoFriendly Pkg$16,200Jul 02Delayed
PO-0915StarTech Systems$33,000Jul 04Due Soon
PO-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
PO-0917Golden Gate Inc.$27,300Jul 08Due Soon
PO-0918Silver Lake Corp$6,800Jul 10Future
PO-0919Northern Lights Co$38,100Jul 12Future
PO-0920Southern Cross Ltd$13,400Jul 14Future
+
+
+
Expected: $93,500Delayed: $32,000
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-scm1.cshtml b/Pages/Dashboard/dashboard-scm1.cshtml new file mode 100644 index 0000000..ef00b07 --- /dev/null +++ b/Pages/Dashboard/dashboard-scm1.cshtml @@ -0,0 +1,382 @@ +@page "/dashboard-scm1" +@{ + ViewData["Title"] = "Dashboard SCM 1"; +} +@{ + ViewData["SidebarVariant"] = "1"; + ViewData["Js:dashboard-scm.js"] = "js/dashboard-scm.js"; + +} + +
+
+

SCM Dashboard

Supply Chain Management — Period: Q2 2026

+
+ + +
+
+ +
+
+

Supplier Breakdown

+

By category this period

+
+
+
Direct Raw 42%
+
Indirect 22%
+
Logistics 15%
+
IT 12%
+
Others 9%
+
+
+
+
+

Spend Trend

Monthly spend vs budget

+
+ Revenue + Budget +
+
+
+
+
+ +
+
+
+
+

SCM Overview

Key Metrics

+
+
+
+

Total Spend

$8.72M

▲ +5.4%
+

PO Value

$3.15M

▲ +12.7%
+

Suppliers

1,246

▲ +8.2%
+

Cost Savings

$1.24M

▲ +18.3%
+
+
+
PR Backlog: 187Q2 2026
+
+
+

Total Spend

$8.72M

▲ +5.4%
+

PO Value

$3.15M

▲ +12.7%
+

Suppliers

1,246

▲ +8.2%
+

Cost Savings

$1.24M

▲ +18.3%
+
+
+

Cycle Time

6.2d

▼ -0.8d
+

Contract Cov.

78.6%

▲ +4.3%
+

PR Volume

2,847

▲ +22.5%
+

On-Time Rate

94.2%

▲ +2.3pp
+
+
+ +
+

SCM Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Spend

$8.72M ▲ 5.4%

+

PO Value

$3.15M ▲ 12.7%

+

Suppliers

1,246 ▲ 8.2%

+

Cost Savings

$1.24M ▲ 18.3%

+

Cycle Time

6.2d ▼ 0.8d

+

Contract Cov.

78.6% ▲ 4.3%

+

PR Volume

2,847 ▲ 22.5%

+

On-Time Rate

94.2% ▲ 2.3pp

+

Purchase Orders

1,560 ▲ 15.2%

+

Spend per PO

$5,635 ▼ $420

+

Supplier Score

4.2 ▲ 0.3

+

Contract Value

$24.6M ▲ 8.5%

+

Vendors Onboard

89 ▲ 14

+

Maverick Spend

8.3% ▼ 1.5pp

+

Avg PO Cycle

4.2d ▼ 0.6d

+

RFQ Response

3.1d ▼ 0.4d

+

Delivery Rate

96.8% ▲ 1.2%

+

Unit Cost

$76.50 ▼ $3.20

+

Active RFQ

38 ▲ 7

+

Spend Coverage

92% ▲ 3%

+
+
+ +
+
+

Procurement Summary

+

As of June 30, 2026

+
+
+
+

Total Spend YTD

$8.72M

+
+
+
+

PO Issued

$5.63M

+
+
+
+

Cost Savings

$1.24M

+
+
On-Time Rate94.2%Cycle6.2d
+
+
+
+

PO Pipeline

+

Orders by status

+
+
+
+

Pending Approval

846

+
+
+
+

In Progress

423

+
+
+
+

Delivered

215

+
+
+
+

Closed

76

+
+
+
Avg Cycle: 6.2dFill Rate: 97%
+
+
+

Procurement Activity

+

Monthly movement

+
+
+
+423

PR Created

+
+186

PO Issued

+
+52

Deliveries

+
+
+
+ +
+
+
+

Recent Purchase Orders

Latest PR & PO activity

+ New PR → +
+
+ + + + + + + + +
DatePO #DescriptionQtyStatus
Jun 30PO-2026-0421Raw material procurement500Approved
Jun 29PO-2026-0420Office supplies200Approved
Jun 28PO-2026-0419IT equipment order45Approved
Jun 27PO-2026-0418Logistics contract1Pending
+
+
Pending: 4 PRsTotal POs: 142
+
+
+
+

SCM Activity

Real-time procurement updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

💰 $24,500 · Vendor: TechDistrib · Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

📥 $86,200 · Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

📋 $42,800 · Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

🧾 $38,400 · Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

Supplier Performance

+

Q2 2026 performance

+
+
+
+
+
+
+

On-Time

+ 94.2% +
+
+
+
+
+
+
+
+
+
+

Delivery

+ 96.8% +
+
+
+
+
+
+
+
+
+
+

Quality

+ 98.7% +
+
+
+
+
+
+
+
+
+
+

Compliance

+ 92.0% +
+
+
+
+
+
+
Overall Score: 92%On Track
+
+
+

Top Suppliers

+

This quarter ranking

+
+
+
+

Siemens AG

$420K

96%
+
+
+
+

Mitsubishi Corp

$385K

92%
+
+
+
+

DHL Supply Chain

$312K

88%
+
+
+
+

BASF SE

$278K

85%
+
+
+
Active POs: 28Avg Score: 90%
+
+
+

Compliance Metrics

+

Supplier compliance KPIs

+
+
+
+

Audit Pass

Passed latest audit

+
98%
+
+
+
+

ISO Cert

Certified suppliers

+
87%
+
+
+
+

Env Comp

Environmental compliance

+
76%
+
+
+
+

SLA Met

Service level achieved

+
92%
+
+
+
+
+ +
+
+
+

Category Overview

As of Jun 30, 2026 · Top categories

+ View Full → +
+
+
+ + + + + + + + + + + + + + +
Category CodeCategory NameSpend%
RM-01Raw Materials$2,400,00027.5%
PK-01Packaging$1,800,00020.6%
LG-01Logistics$1,200,00013.8%
IT-01IT Equipment$980,00011.2%
OF-01Office Supplies$450,0005.2%
MT-01Maintenance$380,0004.4%
UT-01Utilities$290,0003.3%
TR-01Training$210,0002.4%
CN-01Consulting$185,0002.1%
MK-01Marketing$150,0001.7%
+
+
+
Total Spend: $8,720,000Avg per PO: $5,635
+
+
+
+

Upcoming Deliveries

PO deliveries due next 14 days

+ Track Deliveries → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
POSupplierAmountDue DateStatus
PO-0882TechDistrib Inc.$24,500Jul 05Due Soon
PO-0885CloudHost Ltd.$12,800Jul 08Due Soon
PO-0888OfficePro Supply$6,200Jul 10Future
PO-0890Consulting Plus$18,000Jul 12Future
PO-0875MegaNetwork$32,000Jul 03Delayed
PO-0901DataSys Solutions$45,200Jul 02Delayed
PO-0902Prime Logistics$15,600Jul 04Due Soon
PO-0903GreenEnergy Corp$28,900Jul 05Due Soon
PO-0904SmartBuild Ltd.$8,750Jul 07Due Soon
PO-0905MediCare Supplies$19,300Jul 09Due Soon
PO-0906AquaPure Systems$11,400Jul 11Future
PO-0907BuildRight Materials$36,800Jul 13Future
PO-0908FreshFoods Group$9,200Jul 14Future
PO-0909AutoParts Inc.$22,600Jul 15Future
PO-0910CloudNet Services$14,100Jul 16Future
PO-0911Sunrise Energy$41,500Jun 28Delayed
PO-0912Urban Design Co$7,800Jun 30Delayed
PO-0913SafeGuard Security$5,400Jul 01Delayed
PO-0914EcoFriendly Pkg$16,200Jul 02Delayed
PO-0915StarTech Systems$33,000Jul 04Due Soon
PO-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
PO-0917Golden Gate Inc.$27,300Jul 08Due Soon
PO-0918Silver Lake Corp$6,800Jul 10Future
PO-0919Northern Lights Co$38,100Jul 12Future
PO-0920Southern Cross Ltd$13,400Jul 14Future
+
+
+
Expected: $93,500Delayed: $32,000
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-scm2.cshtml b/Pages/Dashboard/dashboard-scm2.cshtml new file mode 100644 index 0000000..403331f --- /dev/null +++ b/Pages/Dashboard/dashboard-scm2.cshtml @@ -0,0 +1,369 @@ +@page "/dashboard-scm2" +@{ + ViewData["Title"] = "Dashboard SCM 2"; +} +@{ + ViewData["SidebarVariant"] = "2"; + ViewData["Js:dashboard-scm.js"] = "js/dashboard-scm.js"; + +} + +
+
+

SCM Dashboard

Supply Chain Management — Period: Q2 2026

+
+ + +
+
+ +
+
+

Supplier Breakdown

+

By category this period

+
+
+
Direct Raw 42%
+
Indirect 22%
+
Logistics 15%
+
IT 12%
+
Others 9%
+
+
+
+
+

Spend Trend

Monthly spend vs budget

+
+ Spend + Budget +
+
+
+
+
+ +
+
+
+
+

SCM Overview

Key Metrics

+
+
+
+

Total Spend

$8.72M

▲ +5.4%
+

PO Value

$3.15M

▲ +12.7%
+

Suppliers

1,246

▲ +8.2%
+

Cost Savings

$1.24M

▲ +18.3%
+
+
+
PR Backlog: 187Q2 2026
+
+
+

Total Spend

$8.72M

▲ +5.4%
+

PO Value

$3.15M

▲ +12.7%
+

Suppliers

1,246

▲ +8.2%
+

Cost Savings

$1.24M

▲ +18.3%
+
+
+

Cycle Time

6.2d

▼ -0.8d
+

Contract Cov.

78.6%

▲ +4.3%
+

PR Volume

2,847

▲ +22.5%
+

On-Time Rate

94.2%

▲ +2.3pp
+
+
+ +
+

SCM Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Spend

$8.72M ▲ 5.4%

+

PO Value

$3.15M ▲ 12.7%

+

Suppliers

1,246 ▲ 8.2%

+

Cost Savings

$1.24M ▲ 18.3%

+

Cycle Time

6.2d ▼ 0.8d

+

Contract Cov.

78.6% ▲ 4.3%

+

PR Volume

2,847 ▲ 22.5%

+

On-Time Rate

94.2% ▲ 2.3pp

+

Purchase Orders

1,560 ▲ 15.2%

+

Spend per PO

$5,635 ▼ $420

+

Supplier Score

4.2 ▲ 0.3

+

Contract Value

$24.6M ▲ 8.5%

+

Vendors Onboard

89 ▲ 14

+

Maverick Spend

8.3% ▼ 1.5pp

+

Avg PO Cycle

4.2d ▼ 0.6d

+

RFQ Response

3.1d ▼ 0.4d

+

Delivery Rate

96.8% ▲ 1.2%

+

Unit Cost

$76.50 ▼ $3.20

+

Active RFQ

38 ▲ 7

+

Spend Coverage

92% ▲ 3%

+
+
+
+
+

Procurement Summary

+

As of Q2 2026

+
+
+
+

Total Spend YTD

$8.72M

+
+
+
+

PO Issued

$5.63M

+
+
+
+

Cost Savings

$1.24M

+
+
On-Time Rate94.2%Cycle6.2d
+
+
+
+

PO Pipeline

+

Orders by status

+
+
+
+

Pending Approval

846

+
+
+
+

In Progress

423

+
+
+
+

Delivered

215

+
+
+
+

Closed

76

+
+
+
Avg Cycle: 6.2dFill Rate: 97%
+
+
+

Procurement Activity

+

Monthly movement

+
+
+
+423

PR Created

+
+186

PO Issued

+
+52

Deliveries

+
+
+
+ +
+
+
+

Recent Purchase Orders

Latest PR & PO activity

+ New PR → +
+
+ + + + + + + + +
DatePO#DescriptionQtyStatus
Jun 30PO-2026-0421Raw materials order284Approved
Jun 29PO-2026-0420Office supplies42Approved
Jun 28PO-2026-0419Logistics service186Approved
Jun 27PO-2026-0418IT equipment38Pending
+
+
Pending: 4 PRsTotal POs: 142
+
+
+
+

SCM Activity

Real-time procurement updates

+ Live +
+
+
+
PO
+

PO Approved — PO-2026-0882

📦 $24,500 · Supplier: TechDistrib · Net 30

12 min ago

+ Approved +
+
+
PR
+

PR Submitted — Requester: MegaCorp

📄 86 items · PR-2026-0741

35 min ago

+ Submitted +
+
+
RFQ
+

RFQ Closed — Raw Materials Q3

📋 8 bids · 3 suppliers responded

1 hour ago

+ Closed +
+
+
DL
+

Delivery Received — PO-2026-0812

🚚 52 units · Supplier: Indah Logistik

2 hours ago

+ Pending +
+
+
+
+ +
+
+

Supplier Performance

+

Q2 2026 performance

+
+
+
+
+
+
+

On-Time

+ 94% / 90% +
+
+
+
+
+
+
+
+
+
+

Delivery

+ 96% / 95% +
+
+
+
+
+
+
+
+
+
+

Quality

+ 98% / 97% +
+
+
+
+
+
+
+
+
+
+

Compliance

+ 92% / 90% +
+
+
+
+
+
+
Overall Score: 92%On Track
+
+
+

Top Suppliers

+

This quarter ranking

+
+
+
+

Siemens AG

$420K

96%

+
+
+
+

Mitsubishi Corp

$385K

92%

+
+
+
+

DHL Supply Chain

$312K

88%

+
+
+
+

BASF SE

$278K

85%

+
+
+
Active POs: 28Avg Score: 90%
+
+
+

Compliance Metrics

+

Supplier compliance KPIs

+
+
+
+

Audit Pass

Supplier audit compliance

+
96%
+
+
+
+

ISO Cert

ISO certification status

+
88%
+
+
+
+

Env Comp

Environmental compliance

+
82%
+
+
+
+

Safety

Safety compliance score

+
78%
+
+
+
+

SLA Met

SLA achievement rate

+
91%
+
+
+
+
+ +
+
+
+

Category Overview

Top categories

+ View Full → +
+
+
+ + + + + + + + + + + + + + +
Category CodeCategory NameSpend%
CAT-01Raw Materials$2,860,00032.8%
CAT-02Packaging$1,220,00014.0%
CAT-03Logistics$980,00011.2%
CAT-04IT Equipment$740,0008.5%
CAT-05Office Supplies$520,0006.0%
CAT-06Maintenance$450,0005.2%
CAT-07Consulting$380,0004.4%
CAT-08Marketing$310,0003.6%
CAT-09Training$210,0002.4%
CAT-10Travel$180,0002.1%
+
+
+
Total Spend: $8,720,000Avg per PO: $5,635
+
+
+
+

Upcoming Deliveries

PO deliveries due next 14 days

+ Track Deliveries → +
+
+
+ + + + + + + + + + + + +
POSupplierAmountDue DateStatus
PO-0882Siemens AG$24,500Jul 05Due Soon
PO-0885CloudHost Ltd.$12,800Jul 08Due Soon
PO-0888OfficePro Supply$6,200Jul 10Future
PO-0890Consulting Plus$18,000Jul 12Future
PO-0875MegaNetwork$32,000Jul 03Delayed
PO-0901DataSys Solutions$45,200Jul 02Delayed
PO-0902Prime Logistics$15,600Jul 04Due Soon
PO-0903GreenEnergy Corp$28,900Jul 05Due Soon
+
+
+
Expected: $93,500Delayed: $32,000
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-scm3.cshtml b/Pages/Dashboard/dashboard-scm3.cshtml new file mode 100644 index 0000000..601e22f --- /dev/null +++ b/Pages/Dashboard/dashboard-scm3.cshtml @@ -0,0 +1,369 @@ +@page "/dashboard-scm3" +@{ + ViewData["Title"] = "Dashboard SCM 3"; +} +@{ + ViewData["SidebarVariant"] = "3"; + ViewData["Js:dashboard-scm.js"] = "js/dashboard-scm.js"; + +} + +
+
+

SCM Dashboard

Supply Chain Management — Period: Q2 2026

+
+ + +
+
+ +
+
+

Supplier Breakdown

+

By category this period

+
+
+
Direct Raw 42%
+
Indirect 22%
+
Logistics 15%
+
IT 12%
+
Others 9%
+
+
+
+
+

Spend Trend

Monthly spend vs budget

+
+ Spend + Budget +
+
+
+
+
+ +
+
+
+
+

SCM Overview

Key Metrics

+
+
+
+

Total Spend

$8.72M

▲ +5.4%
+

PO Value

$3.15M

▲ +12.7%
+

Suppliers

1,246

▲ +8.2%
+

Cost Savings

$1.24M

▲ +18.3%
+
+
+
PR Backlog: 187Q2 2026
+
+
+

Total Spend

$8.72M

▲ +5.4%
+

PO Value

$3.15M

▲ +12.7%
+

Suppliers

1,246

▲ +8.2%
+

Cost Savings

$1.24M

▲ +18.3%
+
+
+

Cycle Time

6.2d

▼ -0.8d
+

Contract Cov.

78.6%

▲ +4.3%
+

PR Volume

2,847

▲ +22.5%
+

On-Time Rate

94.2%

▲ +2.3pp
+
+
+ +
+

SCM Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Spend

$8.72M ▲ 5.4%

+

PO Value

$3.15M ▲ 12.7%

+

Suppliers

1,246 ▲ 8.2%

+

Cost Savings

$1.24M ▲ 18.3%

+

Cycle Time

6.2d ▼ 0.8d

+

Contract Cov.

78.6% ▲ 4.3%

+

PR Volume

2,847 ▲ 22.5%

+

On-Time Rate

94.2% ▲ 2.3pp

+

Purchase Orders

1,560 ▲ 15.2%

+

Spend per PO

$5,635 ▼ $420

+

Supplier Score

4.2 ▲ 0.3

+

Contract Value

$24.6M ▲ 8.5%

+

Vendors Onboard

89 ▲ 14

+

Maverick Spend

8.3% ▼ 1.5pp

+

Avg PO Cycle

4.2d ▼ 0.6d

+

RFQ Response

3.1d ▼ 0.4d

+

Delivery Rate

96.8% ▲ 1.2%

+

Unit Cost

$76.50 ▼ $3.20

+

Active RFQ

38 ▲ 7

+

Spend Coverage

92% ▲ 3%

+
+
+
+
+

Procurement Summary

+

As of Q2 2026

+
+
+
+

Total Spend YTD

$8.72M

+
+
+
+

PO Issued

$5.63M

+
+
+
+

Cost Savings

$1.24M

+
+
On-Time Rate94.2%Cycle6.2d
+
+
+
+

PO Pipeline

+

Orders by status

+
+
+
+

Pending Approval

846

+
+
+
+

In Progress

423

+
+
+
+

Delivered

215

+
+
+
+

Closed

76

+
+
+
Avg Cycle: 6.2dFill Rate: 97%
+
+
+

Procurement Activity

+

Monthly movement

+
+
+
+423

PR Created

+
+186

PO Issued

+
+52

Deliveries

+
+
+
+ +
+
+
+

Recent Purchase Orders

Latest PR & PO activity

+ New PR → +
+
+ + + + + + + + +
DatePO#DescriptionQtyStatus
Jun 30PO-2026-0421Raw materials order284Approved
Jun 29PO-2026-0420Office supplies42Approved
Jun 28PO-2026-0419Logistics service186Approved
Jun 27PO-2026-0418IT equipment38Pending
+
+
Pending: 4 PRsTotal POs: 142
+
+
+
+

SCM Activity

Real-time procurement updates

+ Live +
+
+
+
PO
+

PO Approved — PO-2026-0882

📦 $24,500 · Supplier: TechDistrib · Net 30

12 min ago

+ Approved +
+
+
PR
+

PR Submitted — Requester: MegaCorp

📄 86 items · PR-2026-0741

35 min ago

+ Submitted +
+
+
RFQ
+

RFQ Closed — Raw Materials Q3

📋 8 bids · 3 suppliers responded

1 hour ago

+ Closed +
+
+
DL
+

Delivery Received — PO-2026-0812

🚚 52 units · Supplier: Indah Logistik

2 hours ago

+ Pending +
+
+
+
+ +
+
+

Supplier Performance

+

Q2 2026 performance

+
+
+
+
+
+
+

On-Time

+ 94% / 90% +
+
+
+
+
+
+
+
+
+
+

Delivery

+ 96% / 95% +
+
+
+
+
+
+
+
+
+
+

Quality

+ 98% / 97% +
+
+
+
+
+
+
+
+
+
+

Compliance

+ 92% / 90% +
+
+
+
+
+
+
Overall Score: 92%On Track
+
+
+

Top Suppliers

+

This quarter ranking

+
+
+
+

Siemens AG

$420K

96%

+
+
+
+

Mitsubishi Corp

$385K

92%

+
+
+
+

DHL Supply Chain

$312K

88%

+
+
+
+

BASF SE

$278K

85%

+
+
+
Active POs: 28Avg Score: 90%
+
+
+

Compliance Metrics

+

Supplier compliance KPIs

+
+
+
+

Audit Pass

Supplier audit compliance

+
96%
+
+
+
+

ISO Cert

ISO certification status

+
88%
+
+
+
+

Env Comp

Environmental compliance

+
82%
+
+
+
+

Safety

Safety compliance score

+
78%
+
+
+
+

SLA Met

SLA achievement rate

+
91%
+
+
+
+
+ +
+
+
+

Category Overview

Top categories

+ View Full → +
+
+
+ + + + + + + + + + + + + + +
Category CodeCategory NameSpend%
CAT-01Raw Materials$2,860,00032.8%
CAT-02Packaging$1,220,00014.0%
CAT-03Logistics$980,00011.2%
CAT-04IT Equipment$740,0008.5%
CAT-05Office Supplies$520,0006.0%
CAT-06Maintenance$450,0005.2%
CAT-07Consulting$380,0004.4%
CAT-08Marketing$310,0003.6%
CAT-09Training$210,0002.4%
CAT-10Travel$180,0002.1%
+
+
+
Total Spend: $8,720,000Avg per PO: $5,635
+
+
+
+

Upcoming Deliveries

PO deliveries due next 14 days

+ Track Deliveries → +
+
+
+ + + + + + + + + + + + +
POSupplierAmountDue DateStatus
PO-0882Siemens AG$24,500Jul 05Due Soon
PO-0885CloudHost Ltd.$12,800Jul 08Due Soon
PO-0888OfficePro Supply$6,200Jul 10Future
PO-0890Consulting Plus$18,000Jul 12Future
PO-0875MegaNetwork$32,000Jul 03Delayed
PO-0901DataSys Solutions$45,200Jul 02Delayed
PO-0902Prime Logistics$15,600Jul 04Due Soon
PO-0903GreenEnergy Corp$28,900Jul 05Due Soon
+
+
+
Expected: $93,500Delayed: $32,000
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-scm4.cshtml b/Pages/Dashboard/dashboard-scm4.cshtml new file mode 100644 index 0000000..150bf30 --- /dev/null +++ b/Pages/Dashboard/dashboard-scm4.cshtml @@ -0,0 +1,403 @@ +@page "/dashboard-scm4" +@{ + ViewData["Title"] = "Dashboard SCM 4"; +} +@{ + ViewData["SidebarVariant"] = "4"; + ViewData["Js:dashboard-scm.js"] = "js/dashboard-scm.js"; + +} + +
+
+

SCM Dashboard

Supply Chain Management — Period: Q2 2026

+
+ + +
+
+ +
+
+

Supplier Breakdown

+

By category this period

+
+
+
Direct Raw 42%
+
Indirect 22%
+
Logistics 15%
+
IT 12%
+
Others 9%
+
+
+
+
+

Spend Trend

Monthly spend vs budget

+
+ Revenue + Budget +
+
+
+
+
+ +
+
+
+
+

SCM Overview

Key Metrics

+
+
+
+

Total Spend

$8.72M

▲ +5.4%
+

PO Value

$3.15M

▲ +12.7%
+

Suppliers

1,246

▲ +8.2%
+

Cost Savings

$1.24M

▲ +18.3%
+
+
+
PR Backlog: 187Q2 2026
+
+
+

Total Spend

$8.72M

▲ +5.4%
+

PO Value

$3.15M

▲ +12.7%
+

Suppliers

1,246

▲ +8.2%
+

Cost Savings

$1.24M

▲ +18.3%
+
+
+

Cycle Time

6.2d

▼ -0.8d
+

Contract Cov.

78.6%

▲ +4.3%
+

PR Volume

2,847

▲ +22.5%
+

On-Time Rate

94.2%

▲ +2.3pp
+
+
+ +
+

SCM Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Spend

$8.72M ▲ 5.4%

+

PO Value

$3.15M ▲ 12.7%

+

Suppliers

1,246 ▲ 8.2%

+

Cost Savings

$1.24M ▲ 18.3%

+

Cycle Time

6.2d ▼ 0.8d

+

Contract Cov.

78.6% ▲ 4.3%

+

PR Volume

2,847 ▲ 22.5%

+

On-Time Rate

94.2% ▲ 2.3pp

+

Purchase Orders

1,560 ▲ 15.2%

+

Spend per PO

$5,635 ▼ $420

+

Supplier Score

4.2 ▲ 0.3

+

Contract Value

$24.6M ▲ 8.5%

+

Vendors Onboard

89 ▲ 14

+

Maverick Spend

8.3% ▼ 1.5pp

+

Avg PO Cycle

4.2d ▼ 0.6d

+

RFQ Response

3.1d ▼ 0.4d

+

Delivery Rate

96.8% ▲ 1.2%

+

Unit Cost

$76.50 ▼ $3.20

+

Active RFQ

38 ▲ 7

+

Spend Coverage

92% ▲ 3%

+
+
+
+
+

Procurement Summary

+

As of Q2 2026

+
+
+
+

Total Spend YTD

$8.72M

+
+
+
+

PO Issued

$5.63M

+
+
+
+

Cost Savings

$1.24M

+
+
On-Time Rate94.2%Cycle6.2d
+
+
+
+

PO Pipeline

+

Orders by status

+
+
+
+

Pending Approval

846

+
+
+
+

In Progress

423

+
+
+
+

Delivered

215

+
+
+
+

Closed

76

+
+
+
Avg Cycle: 6.2dFill Rate: 97%
+
+
+

Procurement Activity

+

Monthly movement

+
+
+
+423

PR Created

+
+186

PO Issued

+
+52

Deliveries

+
+
+
+ +
+
+
+

Recent Purchase Orders

Latest PR & PO activity

+ New PR → +
+
+ + + + + + + + +
DatePO#DescriptionQtyStatus
Jun 30PO-2026-0421Raw material procurement500Posted
Jun 29PO-2026-0420Office supplies120Posted
Jun 28PO-2026-0419IT equipment order45Posted
Jun 27PO-2026-0418Logistics services1Pending
+
+
Pending: 4 PRsTotal POs: 142
+
+
+
+

SCM Activity

Real-time procurement updates

+ Live +
+
+
+
PO
+

PO Approved — PO-2026-0882

📦 $24,500 · Supplier: TechDistrib

12 min ago

+ Approved +
+
+
PR
+

PR Submitted — Requester: Warehouse

📥 86 items · PR-2026-0741

35 min ago

+ Submitted +
+
+
DN
+

Delivery Received — PO-2026-0410

📋 200 units received

1 hour ago

+ Received +
+
+
RF
+

RFQ Published — RFQ-2026-003

🧾 3 bids received

2 hours ago

+ Open +
+
+
+
+ +
+
+

Supplier Performance

+

Q2 2026 performance

+
+
+
+
+
+
+

On-Time

+ 94.2% +
+
+
+
+
+
+
+
+
+
+

Delivery

+ 96.8% +
+
+
+
+
+
+
+
+
+
+

Quality

+ 98.7% +
+
+
+
+
+
+
+
+
+
+

Compliance

+ 92.3% +
+
+
+
+
+
+
Overall Score: 92%On Track
+
+
+

Top Suppliers

+

This quarter ranking

+
+
+
+

Siemens AG

$420K · 96%

+
+
+
+

Mitsubishi Corp

$385K · 92%

+
+
+
+

DHL Supply Chain

$312K · 88%

+
+
+
+

BASF SE

$278K · 85%

+
+
+
Active POs: 28Avg Score: 90%
+
+
+

Compliance Metrics

+

Supplier compliance KPIs

+
+
+
+

Audit Pass

Quarterly audit completion

+
96%
+
+
+
+

ISO Cert

Certification compliance

+
88%
+
+
+
+

Env Comp

Environmental standards

+
92%
+
+
+
+

Safety

Workplace safety score

+
85%
+
+
+
+
+ +
+
+
+

Category Overview

Top categories

+ View Full → +
+
+
+ + + + + + + + + + + + +
Category CodeCategory NameSpend%
CRM-01Raw Materials$2,450,00028%
IND-02Indirect Materials$1,920,00022%
LOG-03Logistics$1,310,00015%
IT-04IT Services$1,050,00012%
PROF-05Professional Services9%
MRO-06MRO Supplies6%
PKG-07Packaging4%
UTIL-08Utilities2%
+
+
+
Total Spend: $8,720,000Avg per PO: $5,635
+
+
+
+

Upcoming Deliveries

PO deliveries due next 14 days

+ Track Deliveries → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PO#SupplierAmountDue DateStatus
PO-0882TechDistrib Inc.$24,500Jul 05Due Soon
PO-0885CloudHost Ltd.$12,800Jul 08Due Soon
PO-0888OfficePro Supply$6,200Jul 10Future
PO-0890Consulting Plus$18,000Jul 12Future
PO-0875MegaNetwork$32,000Jul 03Delayed
PO-0901DataSys Solutions$45,200Jul 02Delayed
PO-0902Prime Logistics$15,600Jul 04Due Soon
PO-0903GreenEnergy Corp$28,900Jul 05Due Soon
PO-0904SmartBuild Ltd.$8,750Jul 07Due Soon
PO-0905MediCare Supplies$19,300Jul 09Due Soon
PO-0906AquaPure Systems$11,400Jul 11Future
PO-0907BuildRight Materials$36,800Jul 13Future
PO-0908FreshFoods Group$9,200Jul 14Future
PO-0909AutoParts Inc.$22,600Jul 15Future
PO-0910CloudNet Services$14,100Jul 16Future
PO-0911Sunrise Energy$41,500Jun 28Delayed
PO-0912Urban Design Co$7,800Jun 30Delayed
PO-0913SafeGuard Security$5,400Jul 01Delayed
PO-0914EcoFriendly Pkg$16,200Jul 02Delayed
PO-0915StarTech Systems$33,000Jul 04Due Soon
PO-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
PO-0917Golden Gate Inc.$27,300Jul 08Due Soon
PO-0918Silver Lake Corp$6,800Jul 10Future
PO-0919Northern Lights Co$38,100Jul 12Future
PO-0920Southern Cross Ltd$13,400Jul 14Future
PO-0921Pacific Rim Group$21,000Jul 16Future
PO-0922Atlantic Partners$9,600Jul 17Future
PO-0923Highland Ventures$17,800Jun 29Delayed
PO-0924Valley Industries$4,200Jun 30Delayed
PO-0925RidgeTop Inc.$29,500Jul 01Delayed
PO-0926Mountain View Corp$11,200Jul 03Delayed
PO-0927RiverSide Ltd.$25,400Jul 06Due Soon
PO-0928Harbor Freight Co$7,100Jul 09Due Soon
PO-0929Ocean View Hotel$34,600Jul 11Future
PO-0930Desert Palm Resort$18,900Jul 13Future
PO-0931Forest Woods Ltd.$8,300Jul 15Future
PO-0932LakeSide Properties$42,000Jul 17Future
PO-0933FieldStone Group$5,800Jul 18Future
PO-0934MeadowBrook Inc.$15,500Jun 27Delayed
PO-0935HillTop Enterprises$23,100Jun 29Delayed
PO-0936CrestView Solutions$9,900Jul 02Delayed
PO-0937Peak Performance Ltd$31,200Jul 05Due Soon
PO-0938Summit Strategies$6,400Jul 07Due Soon
PO-0939BaySide Logistics$19,700Jul 09Due Soon
PO-0940Coastal Trading Co$12,300Jul 11Future
PO-0941Delta Distribution$28,400Jul 14Future
PO-0942Sigma Supplies Co$7,500Jul 16Future
PO-0943Omega Group Ltd.$35,200Jul 18Future
PO-0944Alpha Enterprises$10,800Jul 19Future
+
+
+
Expected: $93,500Delayed: $32,000
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-scm5.cshtml b/Pages/Dashboard/dashboard-scm5.cshtml new file mode 100644 index 0000000..fefdb13 --- /dev/null +++ b/Pages/Dashboard/dashboard-scm5.cshtml @@ -0,0 +1,403 @@ +@page "/dashboard-scm5" +@{ + ViewData["Title"] = "Dashboard SCM 5"; +} +@{ + ViewData["SidebarVariant"] = "5"; + ViewData["Js:dashboard-scm.js"] = "js/dashboard-scm.js"; + +} + +
+
+

SCM Dashboard

Supply Chain Management — Period: Q2 2026

+
+ + +
+
+ +
+
+

Supplier Breakdown

+

By category this period

+
+
+
Direct Raw 42%
+
Indirect 22%
+
Logistics 15%
+
IT 12%
+
Others 9%
+
+
+
+
+

Spend Trend

Monthly spend vs budget

+
+ Revenue + Budget +
+
+
+
+
+ +
+
+
+
+

SCM Overview

Key Metrics

+
+
+
+

Total Spend

$8.72M

▲ +5.4%
+

PO Value

$3.15M

▲ +12.7%
+

Suppliers

1,246

▲ +8.2%
+

Cost Savings

$1.24M

▲ +18.3%
+
+
+
PR Backlog: 187Q2 2026
+
+
+

Total Spend

$8.72M

▲ +5.4%
+

PO Value

$3.15M

▲ +12.7%
+

Suppliers

1,246

▲ +8.2%
+

Cost Savings

$1.24M

▲ +18.3%
+
+
+

Cycle Time

6.2d

▼ -0.8d
+

Contract Cov.

78.6%

▲ +4.3%
+

PR Volume

2,847

▲ +22.5%
+

On-Time Rate

94.2%

▲ +2.3pp
+
+
+ +
+

SCM Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Spend

$8.72M ▲ 5.4%

+

PO Value

$3.15M ▲ 12.7%

+

Suppliers

1,246 ▲ 8.2%

+

Cost Savings

$1.24M ▲ 18.3%

+

Cycle Time

6.2d ▼ 0.8d

+

Contract Cov.

78.6% ▲ 4.3%

+

PR Volume

2,847 ▲ 22.5%

+

On-Time Rate

94.2% ▲ 2.3pp

+

Purchase Orders

1,560 ▲ 15.2%

+

Spend per PO

$5,635 ▼ $420

+

Supplier Score

4.2 ▲ 0.3

+

Contract Value

$24.6M ▲ 8.5%

+

Vendors Onboard

89 ▲ 14

+

Maverick Spend

8.3% ▼ 1.5pp

+

Avg PO Cycle

4.2d ▼ 0.6d

+

RFQ Response

3.1d ▼ 0.4d

+

Delivery Rate

96.8% ▲ 1.2%

+

Unit Cost

$76.50 ▼ $3.20

+

Active RFQ

38 ▲ 7

+

Spend Coverage

92% ▲ 3%

+
+
+
+
+

Procurement Summary

+

As of Q2 2026

+
+
+
+

Total Spend YTD

$8.72M

+
+
+
+

PO Issued

$5.63M

+
+
+
+

Cost Savings

$1.24M

+
+
On-Time Rate94.2%Cycle6.2d
+
+
+
+

PO Pipeline

+

Orders by status

+
+
+
+

Pending Approval

846

+
+
+
+

In Progress

423

+
+
+
+

Delivered

215

+
+
+
+

Closed

76

+
+
+
Avg Cycle: 6.2dFill Rate: 97%
+
+
+

Procurement Activity

+

Monthly movement

+
+
+
+423

PR Created

+
+186

PO Issued

+
+52

Deliveries

+
+
+
+ +
+
+
+

Recent Purchase Orders

Latest PR & PO activity

+ New PR → +
+
+ + + + + + + + +
DatePO#DescriptionQtyStatus
Jun 30PO-2026-0421Raw material procurement500Posted
Jun 29PO-2026-0420Office supplies120Posted
Jun 28PO-2026-0419IT equipment order45Posted
Jun 27PO-2026-0418Logistics services1Pending
+
+
Pending: 4 PRsTotal POs: 142
+
+
+
+

SCM Activity

Real-time procurement updates

+ Live +
+
+
+
PO
+

PO Approved — PO-2026-0882

📦 $24,500 · Supplier: TechDistrib

12 min ago

+ Approved +
+
+
PR
+

PR Submitted — Requester: Warehouse

📥 86 items · PR-2026-0741

35 min ago

+ Submitted +
+
+
DN
+

Delivery Received — PO-2026-0410

📋 200 units received

1 hour ago

+ Received +
+
+
RF
+

RFQ Published — RFQ-2026-003

🧾 3 bids received

2 hours ago

+ Open +
+
+
+
+ +
+
+

Supplier Performance

+

Q2 2026 performance

+
+
+
+
+
+
+

On-Time

+ 94.2% +
+
+
+
+
+
+
+
+
+
+

Delivery

+ 96.8% +
+
+
+
+
+
+
+
+
+
+

Quality

+ 98.7% +
+
+
+
+
+
+
+
+
+
+

Compliance

+ 92.3% +
+
+
+
+
+
+
Overall Score: 92%On Track
+
+
+

Top Suppliers

+

This quarter ranking

+
+
+
+

Siemens AG

$420K · 96%

+
+
+
+

Mitsubishi Corp

$385K · 92%

+
+
+
+

DHL Supply Chain

$312K · 88%

+
+
+
+

BASF SE

$278K · 85%

+
+
+
Active POs: 28Avg Score: 90%
+
+
+

Compliance Metrics

+

Supplier compliance KPIs

+
+
+
+

Audit Pass

Quarterly audit completion

+
96%
+
+
+
+

ISO Cert

Certification compliance

+
88%
+
+
+
+

Env Comp

Environmental standards

+
92%
+
+
+
+

Safety

Workplace safety score

+
85%
+
+
+
+
+ +
+
+
+

Category Overview

Top categories

+ View Full → +
+
+
+ + + + + + + + + + + + +
Category CodeCategory NameSpend%
CRM-01Raw Materials$2,450,00028%
IND-02Indirect Materials$1,920,00022%
LOG-03Logistics$1,310,00015%
IT-04IT Services$1,050,00012%
PROF-05Professional Services9%
MRO-06MRO Supplies6%
PKG-07Packaging4%
UTIL-08Utilities2%
+
+
+
Total Spend: $8,720,000Avg per PO: $5,635
+
+
+
+

Upcoming Deliveries

PO deliveries due next 14 days

+ Track Deliveries → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PO#SupplierAmountDue DateStatus
PO-0882TechDistrib Inc.$24,500Jul 05Due Soon
PO-0885CloudHost Ltd.$12,800Jul 08Due Soon
PO-0888OfficePro Supply$6,200Jul 10Future
PO-0890Consulting Plus$18,000Jul 12Future
PO-0875MegaNetwork$32,000Jul 03Delayed
PO-0901DataSys Solutions$45,200Jul 02Delayed
PO-0902Prime Logistics$15,600Jul 04Due Soon
PO-0903GreenEnergy Corp$28,900Jul 05Due Soon
PO-0904SmartBuild Ltd.$8,750Jul 07Due Soon
PO-0905MediCare Supplies$19,300Jul 09Due Soon
PO-0906AquaPure Systems$11,400Jul 11Future
PO-0907BuildRight Materials$36,800Jul 13Future
PO-0908FreshFoods Group$9,200Jul 14Future
PO-0909AutoParts Inc.$22,600Jul 15Future
PO-0910CloudNet Services$14,100Jul 16Future
PO-0911Sunrise Energy$41,500Jun 28Delayed
PO-0912Urban Design Co$7,800Jun 30Delayed
PO-0913SafeGuard Security$5,400Jul 01Delayed
PO-0914EcoFriendly Pkg$16,200Jul 02Delayed
PO-0915StarTech Systems$33,000Jul 04Due Soon
PO-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
PO-0917Golden Gate Inc.$27,300Jul 08Due Soon
PO-0918Silver Lake Corp$6,800Jul 10Future
PO-0919Northern Lights Co$38,100Jul 12Future
PO-0920Southern Cross Ltd$13,400Jul 14Future
PO-0921Pacific Rim Group$21,000Jul 16Future
PO-0922Atlantic Partners$9,600Jul 17Future
PO-0923Highland Ventures$17,800Jun 29Delayed
PO-0924Valley Industries$4,200Jun 30Delayed
PO-0925RidgeTop Inc.$29,500Jul 01Delayed
PO-0926Mountain View Corp$11,200Jul 03Delayed
PO-0927RiverSide Ltd.$25,400Jul 06Due Soon
PO-0928Harbor Freight Co$7,100Jul 09Due Soon
PO-0929Ocean View Hotel$34,600Jul 11Future
PO-0930Desert Palm Resort$18,900Jul 13Future
PO-0931Forest Woods Ltd.$8,300Jul 15Future
PO-0932LakeSide Properties$42,000Jul 17Future
PO-0933FieldStone Group$5,800Jul 18Future
PO-0934MeadowBrook Inc.$15,500Jun 27Delayed
PO-0935HillTop Enterprises$23,100Jun 29Delayed
PO-0936CrestView Solutions$9,900Jul 02Delayed
PO-0937Peak Performance Ltd$31,200Jul 05Due Soon
PO-0938Summit Strategies$6,400Jul 07Due Soon
PO-0939BaySide Logistics$19,700Jul 09Due Soon
PO-0940Coastal Trading Co$12,300Jul 11Future
PO-0941Delta Distribution$28,400Jul 14Future
PO-0942Sigma Supplies Co$7,500Jul 16Future
PO-0943Omega Group Ltd.$35,200Jul 18Future
PO-0944Alpha Enterprises$10,800Jul 19Future
+
+
+
Expected: $93,500Delayed: $32,000
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-tms1.cshtml b/Pages/Dashboard/dashboard-tms1.cshtml new file mode 100644 index 0000000..6c72eff --- /dev/null +++ b/Pages/Dashboard/dashboard-tms1.cshtml @@ -0,0 +1,441 @@ +@page "/dashboard-tms1" +@{ + ViewData["Title"] = "Dashboard TMS 1"; +} +@{ + ViewData["SidebarVariant"] = "1"; + ViewData["Js:dashboard-tms.js"] = "js/dashboard-tms.js"; + +} + +
+
+

TMS Dashboard

Talent Management System — Period: Q2 2026

+
+ + +
+
+ +
+
+

TMS Activity

+

Monthly movement

+
+
+
+245

Calls

+
+450

Emails

+
+89

Meetings

+
+
+
+

Total Revenue

$2.46M

▲ +15.3%
+

Pipeline Value

$4.83M

▲ +22.1%
+

Win Rate

34.2%

▲ +2.1pp
+

Active Customers

1,847

▲ +9.3%
+
+
+

Avg Deal Size

$14.3K

▲ +5.8%
+

CLV

$48.6K

▲ +12.4%
+

Churn Rate

2.1%

▼ -0.4pp
+

MRR

$128K

▲ +8.7%
+
+
+ +
+

TMS Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Revenue

$2.46M ▲ 15.3%

+

Pipeline Value

$4.83M ▲ 22.1%

+

Win Rate

34.2% ▲ 2.1pp

+

Customers

1,847 ▲ 9.3%

+

Avg Deal Size

$14.3K ▲ 5.8%

+

CLV

$48.6K ▲ 12.4%

+

Churn Rate

2.1% ▼ 0.4pp

+

MRR

$128K ▲ 8.7%

+

Leads

2,450 ▲ 18%

+

Deals

640 ▲ 12%

+

Conversion

4.7% ▲ 0.8%

+

CSAT

4.2 ▲ 0.3

+

Contacts

3,250 ▲ 14%

+

NPS Score

72 ▲ 5pts

+

Avg Cycle

62 days ▼ 3d

+

Response Time

2.4hrs ▼ 0.3

+

SLA

94.2% ▲ 2.1%

+

Email Open

24.5% ▲ 2.3%

+

Campaigns

24 ▲ 4

+

Enterprise

35% rev share

+
+
+ +
+
+
+

Revenue Trend

Monthly revenue vs target

+
+ Revenue + Target +
+
+
+
+
+

Lead Sources

+

By category this period

+
+
+
Website 42%
+
Referral 22%
+
Social 15%
+
Email 12%
+
Others 9%
+
+
+
+ +
+
+

Pipeline Summary

+

As of Q2 2026

+
+
+
+

Total Pipeline

$4.83M

+
+
+
+

Closed Won

$1.35M

+
+
+
+

Avg Deal Size

$14.3K

+
+
Win Rate34.2%Cycle62 days
+
+
+
+

Deal Stages

+

Pipeline by stage

+
+
+
+

Prospecting

1,225

+
+
+
+

Qualified

640

+
+
+
+

Negotiation

156

+
+
+
+

Closed Won

89

+
+
+
CVR: 4.7%Velocity: $78K/day
+
+
+
+
+

TMS Overview

Key Metrics

+
+
+
+

Total Revenue

$2.46M

▲ +15.3%
+

Pipeline Value

$4.83M

▲ +22.1%
+

Customers

1,847

▲ +9.3%
+

Win Rate

34.2%

▲ +2.1pp
+
+
+
MRR: $128KQ2 2026
+
+
+ +
+
+
+

Recent Deals

Latest opportunities

+ New Deal → +
+
+ + + + + + + + +
DateDeal#DescriptionValueStageStatus
Jun 30DL-2026-0421Enterprise SaaS contract$284,500NegotiationActive
Jun 29DL-2026-0420Q3 renewal - MegaCorp$42,800Closed WonActive
Jun 28DL-2026-0419Consulting engagement$186,200QualifiedActive
Jun 27DL-2026-0418New lead - TechStart$38,400ProspectingPending
+
+
Active: 4 dealsTotal pipeline: $4.83M
+
+
+
+

TMS Activity

Real-time sales updates

+ Live +
+
+
+
DL
+

Deal Won — DL-2026-0882

💰 $24,500 · Customer: TechDistrib · SaaS

12 min ago

+ Won +
+
+
LD
+

Lead Created — Customer: MegaCorp

📥 $86,200 · Source: Website referral

35 min ago

+ New +
+
+
DL
+

Deal Updated — Q3 renewal

📋 $42,800 · Stage moved to Negotiation

1 hour ago

+ Updated +
+
+
EM
+

Email Sent — Campaign Q2

📧 2,450 recipients · Open rate 24.5%

2 hours ago

+ Sent +
+
+
+
+ +
+
+

Conversion Metrics

+

Q2 2026 performance

+
+
+
+
+
+
+

Leads→MQL

+ 68% / 65% +
+
+
+
+
+
+
+
+
+
+

MQL→SQL

+ 42% / 40% +
+
+
+
+
+
+
+
+
+
+

SQL→Won

+ 34% / 32% +
+
+
+
+
+
+
+
+
+
+

Overall CVR

+ 4.7% / 4.5% +
+
+
+
+
+
+
Target CVR: 5%On Track
+
+
+

Top Performers

+

This quarter ranking

+
+
+
+

Sarah M.

$420K

48%

+
+
+
+

James C.

$385K

42%

+
+
+
+

Alex L.

$312K

38%

+
+
+
+

Emma P.

$278K

35%

+
+
+
Top Deals: 28Avg Win: 39%
+
+
+

Support Metrics

+

Customer service KPIs

+
+
+
+

Open Tickets

48

+
-12%
+
+
+
+

Avg Response

2.4 hrs

+
▼ 0.3
+
+
+
+

CSAT Score

4.2 / 5.0

+
▲ 0.3
+
+
+
+

Resolution Time

6.2 hrs

+
▲ 8%
+
+
+
+
+ +
+
+
+

Lead Overview

Top sources

+ View Full → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Source CodeSource NameLeadsConversion
S-001Website1,8475.2%
S-002Referral9827.8%
S-003Social Media6543.1%
S-004Email Campaign5234.5%
S-005Events3426.2%
S-006Partner Network2988.1%
S-007Direct Mail1872.8%
S-008Paid Ads1484.1%
S-009Content Marketing420
S-010Webinar950
S-011Inbound Call780
S-012Chatbot450
S-013Trade Show320
S-014Affiliate275
S-015SMS Campaign98
S-016Direct Outreach150
S-017YouTube/Video2,600
S-018Podcast1,850
S-019LinkedIn Ads620
S-020Twitter/X340
S-021Facebook Ads480
S-022Instagram2,400
S-023Google Ads1,600
S-024Bing Ads850
S-025Retargeting420
S-026PR/Media500
S-027Sponsorship200
S-028Community Forum5,600
S-029Mobile App3,800
S-030QR Code2,100
S-031Chat/WhatsApp320
S-032SEO Organic2,800
S-033SEM/PPC1,900
S-034Sales Team2,400
S-035Partner Referral680
S-036Customer Referral520
S-037Case Study310
S-038Whitepaper180
S-039Ebook Download95
S-040Free Trial220
S-041Demo Request340
S-042Consultation65
S-043Product Launch85
S-044Holiday Promo42
S-045Survey Response620
+
+
+
Total Leads: 4,981Avg CVR: 4.7%
+
+
+
+

Upcoming Renewals

Contracts due next 14 days

+ Manage Renewals → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ContractClientAmountDue DateStatus
CT-0882TechDistrib Inc.$24,500Jul 05Due Soon
CT-0885CloudHost Ltd.$12,800Jul 08Due Soon
CT-0888OfficePro Supply$6,200Jul 10Future
CT-0890Consulting Plus$18,000Jul 12Future
CT-0875MegaNetwork$32,000Jul 03Overdue
CT-0901DataSys Solutions$45,200Jul 02Overdue
CT-0902Prime Logistics$15,600Jul 04Due Soon
CT-0903GreenEnergy Corp$28,900Jul 05Due Soon
CT-0904SmartBuild Ltd.$8,750Jul 07Due Soon
CT-0905MediCare Supplies$19,300Jul 09Due Soon
CT-0906AquaPure Systems$11,400Jul 11Future
CT-0907BuildRight Materials$36,800Jul 13Future
CT-0908FreshFoods Group$9,200Jul 14Future
CT-0909AutoParts Inc.$22,600Jul 15Future
CT-0910CloudNet Services$14,100Jul 16Future
CT-0911Sunrise Energy$41,500Jun 28Overdue
CT-0912Urban Design Co$7,800Jun 30Overdue
CT-0913SafeGuard Security$5,400Jul 01Overdue
CT-0914EcoFriendly Pkg$16,200Jul 02Overdue
CT-0915StarTech Systems$33,000Jul 04Due Soon
CT-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
CT-0917Golden Gate Inc.$27,300Jul 08Due Soon
CT-0918Silver Lake Corp$6,800Jul 10Future
CT-0919Northern Lights Co$38,100Jul 12Future
CT-0920Southern Cross Ltd$13,400Jul 14Future
CT-0921Pacific Rim Group$21,000Jul 16Future
CT-0922Atlantic Partners$9,600Jul 17Future
CT-0923Highland Ventures$17,800Jun 29Overdue
CT-0924Valley Industries$4,200Jun 30Overdue
CT-0925RidgeTop Inc.$29,500Jul 01Overdue
CT-0926Mountain View Corp$11,200Jul 03Overdue
CT-0927RiverSide Ltd.$25,400Jul 06Due Soon
CT-0928Harbor Freight Co$7,100Jul 09Due Soon
CT-0929Ocean View Hotel$34,600Jul 11Future
CT-0930Desert Palm Resort$18,900Jul 13Future
CT-0931Forest Woods Ltd.$8,300Jul 15Future
CT-0932LakeSide Properties$42,000Jul 17Future
CT-0933FieldStone Group$5,800Jul 18Future
CT-0934MeadowBrook Inc.$15,500Jun 27Overdue
CT-0935HillTop Enterprises$23,100Jun 29Overdue
CT-0936CrestView Solutions$9,900Jul 02Overdue
CT-0937Peak Performance Ltd$31,200Jul 05Due Soon
CT-0938Summit Strategies$6,400Jul 07Due Soon
CT-0939BaySide Logistics$19,700Jul 09Due Soon
CT-0940Coastal Trading Co$12,300Jul 11Future
CT-0941Delta Distribution$28,400Jul 14Future
CT-0942Sigma Supplies Co$7,500Jul 16Future
CT-0943Omega Group Ltd.$35,200Jul 18Future
CT-0944Alpha Enterprises$10,800Jul 19Future
+
+
+
Total Renewals: $93,500At Risk: $32,000
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-tms2.cshtml b/Pages/Dashboard/dashboard-tms2.cshtml new file mode 100644 index 0000000..45f25f1 --- /dev/null +++ b/Pages/Dashboard/dashboard-tms2.cshtml @@ -0,0 +1,443 @@ +@page "/dashboard-tms2" +@{ + ViewData["Title"] = "Dashboard TMS 2"; +} +@{ + ViewData["SidebarVariant"] = "2"; + ViewData["Js:dashboard-tms.js"] = "js/dashboard-tms.js"; + +} + +
+
+

TMS Dashboard

Talent Management System — Period: Q2 2026

+
+ + +
+
+ +
+
+

TMS Activity

+

Monthly movement

+
+
+
+245

Calls

+
+450

Emails

+
+89

Meetings

+
+
+
+

Total Revenue

$2.46M

▲ +15.3%
+

Pipeline Value

$4.83M

▲ +22.1%
+

Win Rate

34.2%

▲ +2.1pp
+

Active Customers

1,847

▲ +9.3%
+
+
+

Avg Deal Size

$14.3K

▲ +5.8%
+

CLV

$48.6K

▲ +12.4%
+

Churn Rate

2.1%

▼ -0.4pp
+

MRR

$128K

▲ +8.7%
+
+
+ +
+

TMS Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Revenue

$2.46M ▲ 15.3%

+

Pipeline Value

$4.83M ▲ 22.1%

+

Win Rate

34.2% ▲ 2.1pp

+

Customers

1,847 ▲ 9.3%

+

Avg Deal Size

$14.3K ▲ 5.8%

+

CLV

$48.6K ▲ 12.4%

+

Churn Rate

2.1% ▼ 0.4pp

+

MRR

$128K ▲ 8.7%

+

Leads

2,450 ▲ 18%

+

Deals

640 ▲ 12%

+

Conversion

4.7% ▲ 0.8%

+

CSAT

4.2 ▲ 0.3

+

Contacts

3,250 ▲ 14%

+

NPS Score

72 ▲ 5pts

+

Avg Cycle

62 days ▼ 3d

+

Response Time

2.4hrs ▼ 0.3

+

SLA

94.2% ▲ 2.1%

+

Email Open

24.5% ▲ 2.3%

+

Campaigns

24 ▲ 4

+

Enterprise

35% rev share

+
+
+ +
+
+
+

Revenue Trend

Monthly revenue vs target

+
+ Revenue + Target +
+
+
+
+
+

Lead Sources

+

By category this period

+
+
+
Website 42%
+
Referral 22%
+
Social 15%
+
Email 12%
+
Others 9%
+
+
+
+ +
+
+

Pipeline Summary

+

As of June 30, 2026

+
+
+
+

Total Pipeline

$4.83M

+
+
+
+

Closed Won

$1.35M

+
+
+
+

Avg Deal Size

$14.3K

+
+
Win Rate34.2%Cycle62 days
+
+
+
+

Deal Stages

+

Pipeline by stage

+
+
+
+

Prospecting

1,225

+
+
+
+

Qualified

640

+
+
+
+

Negotiation

156

+
+
+
+

Closed Won

89

+
+
+
CVR: 4.7%Velocity: $78K/day
+
+
+
+
+

TMS Overview

Key Metrics

+
+
+
+

Total Revenue

$2.46M

▲ +15.3%
+

Pipeline Value

$4.83M

▲ +22.1%
+

Customers

1,847

▲ +9.3%
+

Win Rate

34.2%

▲ +2.1pp
+
+
+
MRR: $128KQ2 2026
+
+
+ +
+
+
+

Recent Deals

Latest opportunities

+ New Deal → +
+
+ + + + + + + + +
DateDeal#DescriptionValueStageStatus
Jun 30JV-2026-0421Monthly revenue recognition$284,500$284,500Posted
Jun 29JV-2026-0420Depreciation - June$42,800$42,800Posted
Jun 28JV-2026-0419Payroll accrual$186,200$186,200Posted
Jun 27JV-2026-0418Tax provision - PPh 21$38,400$38,400Pending
+
+
Active: 4 dealsTotal pipeline: $4.83M
+
+
+
+

TMS Activity

Real-time sales updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

💰 $24,500 · Vendor: TechDistrib · Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

📥 $86,200 · Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

📋 $42,800 · Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

🧾 $38,400 · Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

Conversion Metrics

+

Q2 2026 performance

+
+
+
+
+
+
+

Leads→MQL

+ $12.4M / $12.0M +
+
+
+
+
+
+
+
+
+
+

MQL→SQL

+ $4.6M / $4.5M +
+
+
+
+
+
+
+
+
+
+

SQL→Won

+ $6.8M / $7.2M +
+
+
+
+
+
+
+
+
+
+

Overall CVR

+ $2.8M / $2.5M +
+
+
+
+
+
+
Target CVR: 5%On Track
+
+
+

Top Performers

+

This quarter ranking

+
+
+
+

Sarah M.

$420K 48%

+
+
+
+

James C.

$385K 42%

+
+
+
+

Alex L.

$312K 38%

+
+
+
+

Emma P.

$278K 35%

+
+
+
Top Deals: 28Avg Win: 39%
+
+
+

Support Metrics

+

Customer service KPIs

+
+
+
+

Open Tickets

Monthly employee tax

+
Jul 10
+
+
+
+

Avg Response

Monthly VAT return

+
Jul 15
+
+
+
+

CSAT Score

Corporate income tax

+
Jul 20
+
+
+
+

Resolution Time

Corporate tax return

+
Apr 30
+
+
+
+
+ +
+
+
+

Lead Overview

As of Jun 30, 2026 · Top sources

+ View Full → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Source CodeSource NameLeadsConversion
1-1000Cash & Bank$5,200,000
1-2000Accounts Receivable$4,600,000
1-3000Inventory$3,800,000
1-4000Fixed Assets - Net$3,400,000
2-1000Accounts Payable$1,800,000
2-2000Accrued Expenses$1,200,000
2-3000Tax Payable$580,000
3-1000Retained Earnings$8,420,000
3-2000Common Stock$2,000,000
3-3000Additional Paid-in Capital$1,500,000
1-5000Prepaid Expenses$420,000
1-6000Short-term Investments$950,000
1-7000Marketable Securities$780,000
2-4000Notes Payable (Short)$450,000
2-5000Deferred Revenue$320,000
2-6000Wages Payable$275,000
2-7000Interest Payable$98,000
2-8000Dividends Payable$150,000
1-8000Land & Buildings$2,600,000
1-9000Equipment & Machinery$1,850,000
1-9100Vehicles$620,000
1-9200Furniture & Fixtures$340,000
1-9300Computer Equipment$480,000
2-9000Long-term Debt$2,400,000
2-9100Bonds Payable$1,600,000
2-9200Lease Obligations$850,000
2-9300Pension Liability$420,000
3-4000Preferred Stock$500,000
3-5000Treasury Stock$200,000
4-1000Revenue - Product A$5,600,000
4-2000Revenue - Product B$3,800,000
4-3000Service Revenue$2,100,000
4-4000Interest Income$320,000
5-1000COGS - Product A$2,800,000
5-2000COGS - Product B$1,900,000
6-1000Salaries & Wages$2,400,000
6-2000Rent & Utilities$680,000
6-3000Marketing & Advertising$520,000
6-4000Depreciation Expense$310,000
6-5000Insurance Expense$180,000
6-6000Travel & Entertainment$95,000
6-7000Professional Fees$220,000
6-8000IT & Software$340,000
6-9000Training & Development$65,000
7-1000Gain on Asset Sale$85,000
7-2000Foreign Exchange Gain$42,000
8-1000Income Tax Expense$620,000
+
+
+
Total Leads: 4,981Avg CVR: 4.7%
+
+
+
+

Upcoming Renewals

Contracts due next 14 days

+ Manage Renewals → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ContractClientAmountDue DateStatus
INV-0882TechDistrib Inc.$24,500Jul 05Due Soon
INV-0885CloudHost Ltd.$12,800Jul 08Due Soon
INV-0888OfficePro Supply$6,200Jul 10Future
INV-0890Consulting Plus$18,000Jul 12Future
INV-0875MegaNetwork$32,000Jul 03Overdue
INV-0901DataSys Solutions$45,200Jul 02Overdue
INV-0902Prime Logistics$15,600Jul 04Due Soon
INV-0903GreenEnergy Corp$28,900Jul 05Due Soon
INV-0904SmartBuild Ltd.$8,750Jul 07Due Soon
INV-0905MediCare Supplies$19,300Jul 09Due Soon
INV-0906AquaPure Systems$11,400Jul 11Future
INV-0907BuildRight Materials$36,800Jul 13Future
INV-0908FreshFoods Group$9,200Jul 14Future
INV-0909AutoParts Inc.$22,600Jul 15Future
INV-0910CloudNet Services$14,100Jul 16Future
INV-0911Sunrise Energy$41,500Jun 28Overdue
INV-0912Urban Design Co$7,800Jun 30Overdue
INV-0913SafeGuard Security$5,400Jul 01Overdue
INV-0914EcoFriendly Pkg$16,200Jul 02Overdue
INV-0915StarTech Systems$33,000Jul 04Due Soon
INV-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
INV-0917Golden Gate Inc.$27,300Jul 08Due Soon
INV-0918Silver Lake Corp$6,800Jul 10Future
INV-0919Northern Lights Co$38,100Jul 12Future
INV-0920Southern Cross Ltd$13,400Jul 14Future
INV-0921Pacific Rim Group$21,000Jul 16Future
INV-0922Atlantic Partners$9,600Jul 17Future
INV-0923Highland Ventures$17,800Jun 29Overdue
INV-0924Valley Industries$4,200Jun 30Overdue
INV-0925RidgeTop Inc.$29,500Jul 01Overdue
INV-0926Mountain View Corp$11,200Jul 03Overdue
INV-0927RiverSide Ltd.$25,400Jul 06Due Soon
INV-0928Harbor Freight Co$7,100Jul 09Due Soon
INV-0929Ocean View Hotel$34,600Jul 11Future
INV-0930Desert Palm Resort$18,900Jul 13Future
INV-0931Forest Woods Ltd.$8,300Jul 15Future
INV-0932LakeSide Properties$42,000Jul 17Future
INV-0933FieldStone Group$5,800Jul 18Future
INV-0934MeadowBrook Inc.$15,500Jun 27Overdue
INV-0935HillTop Enterprises$23,100Jun 29Overdue
INV-0936CrestView Solutions$9,900Jul 02Overdue
INV-0937Peak Performance Ltd$31,200Jul 05Due Soon
INV-0938Summit Strategies$6,400Jul 07Due Soon
INV-0939BaySide Logistics$19,700Jul 09Due Soon
INV-0940Coastal Trading Co$12,300Jul 11Future
INV-0941Delta Distribution$28,400Jul 14Future
INV-0942Sigma Supplies Co$7,500Jul 16Future
INV-0943Omega Group Ltd.$35,200Jul 18Future
INV-0944Alpha Enterprises$10,800Jul 19Future
+
+
+
Total Renewals: $93,500At Risk: $32,000
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-tms3.cshtml b/Pages/Dashboard/dashboard-tms3.cshtml new file mode 100644 index 0000000..342cd20 --- /dev/null +++ b/Pages/Dashboard/dashboard-tms3.cshtml @@ -0,0 +1,447 @@ +@page "/dashboard-tms3" +@{ + ViewData["Title"] = "Dashboard TMS 3"; +} +@{ + ViewData["SidebarVariant"] = "3"; + ViewData["Js:dashboard-tms.js"] = "js/dashboard-tms.js"; + +} + +
+
+

TMS Dashboard

Talent Management System — Period: Q2 2026

+
+ + +
+
+ +
+
+

TMS Activity

+

Monthly movement

+
+
+
+245

Calls

+
+450

Emails

+
+89

Meetings

+
+
+
+

Total Revenue

$2.46M

▲ +15.3%
+

Pipeline Value

$4.83M

▲ +22.1%
+

Win Rate

34.2%

▲ +2.1pp
+

Active Customers

1,847

▲ +9.3%
+
+
+

Avg Deal Size

$14.3K

▲ +5.8%
+

CLV

$48.6K

▲ +12.4%
+

Churn Rate

2.1%

▼ -0.4pp
+

MRR

$128K

▲ +8.7%
+
+
+ +
+

TMS Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Revenue

$2.46M ▲ 15.3%

+

Pipeline Value

$4.83M ▲ 22.1%

+

Win Rate

34.2% ▲ 2.1pp

+

Customers

1,847 ▲ 9.3%

+

Avg Deal Size

$14.3K ▲ 5.8%

+

CLV

$48.6K ▲ 12.4%

+

Churn Rate

2.1% ▼ 0.4pp

+

MRR

$128K ▲ 8.7%

+

Leads

2,450 ▲ 18%

+

Deals

640 ▲ 12%

+

Conversion

4.7% ▲ 0.8%

+

CSAT

4.2 ▲ 0.3

+

Contacts

3,250 ▲ 14%

+

NPS Score

72 ▲ 5pts

+

Avg Cycle

62 days ▼ 3d

+

Response Time

2.4hrs ▼ 0.3

+

SLA

94.2% ▲ 2.1%

+

Email Open

24.5% ▲ 2.3%

+

Campaigns

24 ▲ 4

+

Enterprise

35% rev share

+
+
+ +
+
+
+

Revenue Trend

Monthly revenue vs target

+
+ Revenue + Target +
+
+
+
+
+

Lead Sources

+

By category this period

+
+
+
Website 42%
+
Referral 22%
+
Social 15%
+
Email 12%
+
Others 9%
+
+
+
+ +
+
+

Pipeline Summary

+

As of June 30, 2026

+
+
+
+

Total Pipeline

$4.83M

+
+
+
+

Closed Won

$1.35M

+
+
+
+

Avg Deal Size

$14.3K

+
+
Win Rate34.2%Cycle62 days
+
+
+
+

Deal Stages

+

Pipeline by stage

+
+
+
+

Prospecting

1,225

+
+
+
+

Qualified

640

+
+
+
+

Negotiation

156

+
+
+
+

Closed Won

89

+
+
+
CVR: 4.7%Velocity: $78K/day
+
+
+
+
+

TMS Overview

Key Metrics

+
+
+
+

Total Revenue

$2.46M

▲ +15.3%
+

Pipeline Value

$4.83M

▲ +22.1%
+

Customers

1,847

▲ +9.3%
+

Win Rate

34.2%

▲ +2.1pp
+
+
+
MRR: $128KQ2 2026
+
+
+ +
+
+
+

Recent Deals

Latest opportunities

+ New Deal → +
+
+ + + + + + + + +
DateDeal#DescriptionValueStageStatus
Jun 30JV-2026-0421Monthly revenue recognition$284,500$284,500Posted
Jun 29JV-2026-0420Depreciation - June$42,800$42,800Posted
Jun 28JV-2026-0419Payroll accrual$186,200$186,200Posted
Jun 27JV-2026-0418Tax provision - PPh 21$38,400$38,400Pending
+
+
Active: 4 dealsTotal pipeline: $4.83M
+
+
+
+

TMS Activity

Real-time sales updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

💰 $24,500 · Vendor: TechDistrib · Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

📥 $86,200 · Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

📋 $42,800 · Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

🧾 $38,400 · Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

Conversion Metrics

+

Q2 2026 performance

+
+
+
+
+
+
+

Leads→MQL

+ 2,450 / 1,840 +
+
+
+
+
+
+
+
+
+
+

MQL→SQL

+ 640 / 1,840 +
+
+
+
+
+
+
+
+
+
+

SQL→Won

+ 89 / 640 +
+
+
+
+
+
+
+
+
+
+

Overall CVR

+ 4.7% +
+
+
+
+
+
+
Target CVR: 5%On Track
+
+
+

Top Performers

+

This quarter ranking

+
+
+
+

Sarah M.

$420K

+ 48% +
+
+
+

James C.

$385K

+ 42% +
+
+
+

Alex L.

$312K

+ 38% +
+
+
+

Emma P.

$278K

+ 35% +
+
+
Top Deals: 28Avg Win: 39%
+
+
+

Support Metrics

+

Customer service KPIs

+
+
+
+

Open Tickets

Total pending

+
Jul 10
+
+
+
+

Avg Response

First reply time

+
Jul 15
+
+
+
+

CSAT Score

Customer satisfaction

+
Jul 20
+
+
+
+

Resolution Time

Avg close time

+
Apr 30
+
+
+
+
+ +
+
+
+

Lead Overview

As of Jun 30, 2026 · Top sources

+ View Full → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Source CodeSource NameLeadsConversion
1-1000Cash & Bank$5,200,000
1-2000Accounts Receivable$4,600,000
1-3000Inventory$3,800,000
1-4000Fixed Assets - Net$3,400,000
2-1000Accounts Payable$1,800,000
2-2000Accrued Expenses$1,200,000
2-3000Tax Payable$580,000
3-1000Retained Earnings$8,420,000
3-2000Common Stock$2,000,000
3-3000Additional Paid-in Capital$1,500,000
1-5000Prepaid Expenses$420,000
1-6000Short-term Investments$950,000
1-7000Marketable Securities$780,000
2-4000Notes Payable (Short)$450,000
2-5000Deferred Revenue$320,000
2-6000Wages Payable$275,000
2-7000Interest Payable$98,000
2-8000Dividends Payable$150,000
1-8000Land & Buildings$2,600,000
1-9000Equipment & Machinery$1,850,000
1-9100Vehicles$620,000
1-9200Furniture & Fixtures$340,000
1-9300Computer Equipment$480,000
2-9000Long-term Debt$2,400,000
2-9100Bonds Payable$1,600,000
2-9200Lease Obligations$850,000
2-9300Pension Liability$420,000
3-4000Preferred Stock$500,000
3-5000Treasury Stock$200,000
4-1000Revenue - Product A$5,600,000
4-2000Revenue - Product B$3,800,000
4-3000Service Revenue$2,100,000
4-4000Interest Income$320,000
5-1000COGS - Product A$2,800,000
5-2000COGS - Product B$1,900,000
6-1000Salaries & Wages$2,400,000
6-2000Rent & Utilities$680,000
6-3000Marketing & Advertising$520,000
6-4000Depreciation Expense$310,000
6-5000Insurance Expense$180,000
6-6000Travel & Entertainment$95,000
6-7000Professional Fees$220,000
6-8000IT & Software$340,000
6-9000Training & Development$65,000
7-1000Gain on Asset Sale$85,000
7-2000Foreign Exchange Gain$42,000
8-1000Income Tax Expense$620,000
+
+
+
Total Leads: 4,981Avg CVR: 4.7%
+
+
+
+

Upcoming Renewals

Contracts due next 14 days

+ Manage Renewals → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ContractClientAmountDue DateStatus
INV-0882TechDistrib Inc.$24,500Jul 05Due Soon
INV-0885CloudHost Ltd.$12,800Jul 08Due Soon
INV-0888OfficePro Supply$6,200Jul 10Future
INV-0890Consulting Plus$18,000Jul 12Future
INV-0875MegaNetwork$32,000Jul 03Overdue
INV-0901DataSys Solutions$45,200Jul 02Overdue
INV-0902Prime Logistics$15,600Jul 04Due Soon
INV-0903GreenEnergy Corp$28,900Jul 05Due Soon
INV-0904SmartBuild Ltd.$8,750Jul 07Due Soon
INV-0905MediCare Supplies$19,300Jul 09Due Soon
INV-0906AquaPure Systems$11,400Jul 11Future
INV-0907BuildRight Materials$36,800Jul 13Future
INV-0908FreshFoods Group$9,200Jul 14Future
INV-0909AutoParts Inc.$22,600Jul 15Future
INV-0910CloudNet Services$14,100Jul 16Future
INV-0911Sunrise Energy$41,500Jun 28Overdue
INV-0912Urban Design Co$7,800Jun 30Overdue
INV-0913SafeGuard Security$5,400Jul 01Overdue
INV-0914EcoFriendly Pkg$16,200Jul 02Overdue
INV-0915StarTech Systems$33,000Jul 04Due Soon
INV-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
INV-0917Golden Gate Inc.$27,300Jul 08Due Soon
INV-0918Silver Lake Corp$6,800Jul 10Future
INV-0919Northern Lights Co$38,100Jul 12Future
INV-0920Southern Cross Ltd$13,400Jul 14Future
INV-0921Pacific Rim Group$21,000Jul 16Future
INV-0922Atlantic Partners$9,600Jul 17Future
INV-0923Highland Ventures$17,800Jun 29Overdue
INV-0924Valley Industries$4,200Jun 30Overdue
INV-0925RidgeTop Inc.$29,500Jul 01Overdue
INV-0926Mountain View Corp$11,200Jul 03Overdue
INV-0927RiverSide Ltd.$25,400Jul 06Due Soon
INV-0928Harbor Freight Co$7,100Jul 09Due Soon
INV-0929Ocean View Hotel$34,600Jul 11Future
INV-0930Desert Palm Resort$18,900Jul 13Future
INV-0931Forest Woods Ltd.$8,300Jul 15Future
INV-0932LakeSide Properties$42,000Jul 17Future
INV-0933FieldStone Group$5,800Jul 18Future
INV-0934MeadowBrook Inc.$15,500Jun 27Overdue
INV-0935HillTop Enterprises$23,100Jun 29Overdue
INV-0936CrestView Solutions$9,900Jul 02Overdue
INV-0937Peak Performance Ltd$31,200Jul 05Due Soon
INV-0938Summit Strategies$6,400Jul 07Due Soon
INV-0939BaySide Logistics$19,700Jul 09Due Soon
INV-0940Coastal Trading Co$12,300Jul 11Future
INV-0941Delta Distribution$28,400Jul 14Future
INV-0942Sigma Supplies Co$7,500Jul 16Future
INV-0943Omega Group Ltd.$35,200Jul 18Future
INV-0944Alpha Enterprises$10,800Jul 19Future
+
+
+
Total Renewals: $93,500At Risk: $32,000
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-tms4.cshtml b/Pages/Dashboard/dashboard-tms4.cshtml new file mode 100644 index 0000000..3c63fd3 --- /dev/null +++ b/Pages/Dashboard/dashboard-tms4.cshtml @@ -0,0 +1,447 @@ +@page "/dashboard-tms4" +@{ + ViewData["Title"] = "Dashboard TMS 4"; +} +@{ + ViewData["SidebarVariant"] = "4"; + ViewData["Js:dashboard-tms.js"] = "js/dashboard-tms.js"; + +} + +
+
+

TMS Dashboard

Talent Management System — Period: Q2 2026

+
+ + +
+
+ +
+
+

TMS Activity

+

Monthly movement

+
+
+
+245

Calls

+
+450

Emails

+
+89

Meetings

+
+
+
+

Total Revenue

$2.46M

▲ +15.3%
+

Pipeline Value

$4.83M

▲ +22.1%
+

Win Rate

34.2%

▲ +2.1pp
+

Active Customers

1,847

▲ +9.3%
+
+
+

Avg Deal Size

$14.3K

▲ +5.8%
+

CLV

$48.6K

▲ +12.4%
+

Churn Rate

2.1%

▼ -0.4pp
+

MRR

$128K

▲ +8.7%
+
+
+ +
+

TMS Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Revenue

$2.46M ▲ 15.3%

+

Pipeline Value

$4.83M ▲ 22.1%

+

Win Rate

34.2% ▲ 2.1pp

+

Customers

1,847 ▲ 9.3%

+

Avg Deal Size

$14.3K ▲ 5.8%

+

CLV

$48.6K ▲ 12.4%

+

Churn Rate

2.1% ▼ 0.4pp

+

MRR

$128K ▲ 8.7%

+

Leads

2,450 ▲ 18%

+

Deals

640 ▲ 12%

+

Conversion

4.7% ▲ 0.8%

+

CSAT

4.2 ▲ 0.3

+

Contacts

3,250 ▲ 14%

+

NPS Score

72 ▲ 5pts

+

Avg Cycle

62 days ▼ 3d

+

Response Time

2.4hrs ▼ 0.3

+

SLA

94.2% ▲ 2.1%

+

Email Open

24.5% ▲ 2.3%

+

Campaigns

24 ▲ 4

+

Enterprise

35% rev share

+
+
+ +
+
+
+

Revenue Trend

Monthly revenue vs target

+
+ Revenue + Target +
+
+
+
+
+

Lead Sources

+

By category this period

+
+
+
Website 42%
+
Referral 22%
+
Social 15%
+
Email 12%
+
Others 9%
+
+
+
+ +
+
+

Pipeline Summary

+

As of June 30, 2026

+
+
+
+

Total Pipeline

$4.83M

+
+
+
+

Closed Won

$1.35M

+
+
+
+

Avg Deal Size

$14.3K

+
+
Win Rate34.2%Cycle62 days
+
+
+
+

Deal Stages

+

Pipeline by stage

+
+
+
+

Prospecting

1,225

+
+
+
+

Qualified

640

+
+
+
+

Negotiation

156

+
+
+
+

Closed Won

89

+
+
+
CVR: 4.7%Velocity: $78K/day
+
+
+
+
+

TMS Overview

Key Metrics

+
+
+
+

Total Revenue

$2.46M

▲ +15.3%
+

Pipeline Value

$4.83M

▲ +22.1%
+

Customers

1,847

▲ +9.3%
+

Win Rate

34.2%

▲ +2.1pp
+
+
+
MRR: $128KQ2 2026
+
+
+ +
+
+
+

Recent Deals

Latest opportunities

+ New Deal → +
+
+ + + + + + + + +
DateDeal#DescriptionValueStageStatus
Jun 30JV-2026-0421Monthly revenue recognition$284,500$284,500Posted
Jun 29JV-2026-0420Depreciation - June$42,800$42,800Posted
Jun 28JV-2026-0419Payroll accrual$186,200$186,200Posted
Jun 27JV-2026-0418Tax provision - PPh 21$38,400$38,400Pending
+
+
Active: 4 dealsTotal pipeline: $4.83M
+
+
+
+

TMS Activity

Real-time sales updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

💰 $24,500 · Vendor: TechDistrib · Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

📥 $86,200 · Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

📋 $42,800 · Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

🧾 $38,400 · Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

Conversion Metrics

+

Q2 2026 performance

+
+
+
+
+
+
+

Leads→MQL

+ 2,450 / 1,840 +
+
+
+
+
+
+
+
+
+
+

MQL→SQL

+ 640 / 1,840 +
+
+
+
+
+
+
+
+
+
+

SQL→Won

+ 89 / 640 +
+
+
+
+
+
+
+
+
+
+

Overall CVR

+ 4.7% +
+
+
+
+
+
+
Target CVR: 5%On Track
+
+
+

Top Performers

+

This quarter ranking

+
+
+
+

Sarah M.

$420K

+ 48% +
+
+
+

James C.

$385K

+ 42% +
+
+
+

Alex L.

$312K

+ 38% +
+
+
+

Emma P.

$278K

+ 35% +
+
+
Top Deals: 28Avg Win: 39%
+
+
+

Support Metrics

+

Customer service KPIs

+
+
+
+

Open Tickets

Total pending

+
Jul 10
+
+
+
+

Avg Response

First reply time

+
Jul 15
+
+
+
+

CSAT Score

Customer satisfaction

+
Jul 20
+
+
+
+

Resolution Time

Avg close time

+
Apr 30
+
+
+
+
+ +
+
+
+

Lead Overview

As of Jun 30, 2026 · Top sources

+ View Full → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Source CodeSource NameLeadsConversion
1-1000Cash & Bank$5,200,000
1-2000Accounts Receivable$4,600,000
1-3000Inventory$3,800,000
1-4000Fixed Assets - Net$3,400,000
2-1000Accounts Payable$1,800,000
2-2000Accrued Expenses$1,200,000
2-3000Tax Payable$580,000
3-1000Retained Earnings$8,420,000
3-2000Common Stock$2,000,000
3-3000Additional Paid-in Capital$1,500,000
1-5000Prepaid Expenses$420,000
1-6000Short-term Investments$950,000
1-7000Marketable Securities$780,000
2-4000Notes Payable (Short)$450,000
2-5000Deferred Revenue$320,000
2-6000Wages Payable$275,000
2-7000Interest Payable$98,000
2-8000Dividends Payable$150,000
1-8000Land & Buildings$2,600,000
1-9000Equipment & Machinery$1,850,000
1-9100Vehicles$620,000
1-9200Furniture & Fixtures$340,000
1-9300Computer Equipment$480,000
2-9000Long-term Debt$2,400,000
2-9100Bonds Payable$1,600,000
2-9200Lease Obligations$850,000
2-9300Pension Liability$420,000
3-4000Preferred Stock$500,000
3-5000Treasury Stock$200,000
4-1000Revenue - Product A$5,600,000
4-2000Revenue - Product B$3,800,000
4-3000Service Revenue$2,100,000
4-4000Interest Income$320,000
5-1000COGS - Product A$2,800,000
5-2000COGS - Product B$1,900,000
6-1000Salaries & Wages$2,400,000
6-2000Rent & Utilities$680,000
6-3000Marketing & Advertising$520,000
6-4000Depreciation Expense$310,000
6-5000Insurance Expense$180,000
6-6000Travel & Entertainment$95,000
6-7000Professional Fees$220,000
6-8000IT & Software$340,000
6-9000Training & Development$65,000
7-1000Gain on Asset Sale$85,000
7-2000Foreign Exchange Gain$42,000
8-1000Income Tax Expense$620,000
+
+
+
Total Leads: 4,981Avg CVR: 4.7%
+
+
+
+

Upcoming Renewals

Contracts due next 14 days

+ Manage Renewals → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ContractClientAmountDue DateStatus
INV-0882TechDistrib Inc.$24,500Jul 05Due Soon
INV-0885CloudHost Ltd.$12,800Jul 08Due Soon
INV-0888OfficePro Supply$6,200Jul 10Future
INV-0890Consulting Plus$18,000Jul 12Future
INV-0875MegaNetwork$32,000Jul 03Overdue
INV-0901DataSys Solutions$45,200Jul 02Overdue
INV-0902Prime Logistics$15,600Jul 04Due Soon
INV-0903GreenEnergy Corp$28,900Jul 05Due Soon
INV-0904SmartBuild Ltd.$8,750Jul 07Due Soon
INV-0905MediCare Supplies$19,300Jul 09Due Soon
INV-0906AquaPure Systems$11,400Jul 11Future
INV-0907BuildRight Materials$36,800Jul 13Future
INV-0908FreshFoods Group$9,200Jul 14Future
INV-0909AutoParts Inc.$22,600Jul 15Future
INV-0910CloudNet Services$14,100Jul 16Future
INV-0911Sunrise Energy$41,500Jun 28Overdue
INV-0912Urban Design Co$7,800Jun 30Overdue
INV-0913SafeGuard Security$5,400Jul 01Overdue
INV-0914EcoFriendly Pkg$16,200Jul 02Overdue
INV-0915StarTech Systems$33,000Jul 04Due Soon
INV-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
INV-0917Golden Gate Inc.$27,300Jul 08Due Soon
INV-0918Silver Lake Corp$6,800Jul 10Future
INV-0919Northern Lights Co$38,100Jul 12Future
INV-0920Southern Cross Ltd$13,400Jul 14Future
INV-0921Pacific Rim Group$21,000Jul 16Future
INV-0922Atlantic Partners$9,600Jul 17Future
INV-0923Highland Ventures$17,800Jun 29Overdue
INV-0924Valley Industries$4,200Jun 30Overdue
INV-0925RidgeTop Inc.$29,500Jul 01Overdue
INV-0926Mountain View Corp$11,200Jul 03Overdue
INV-0927RiverSide Ltd.$25,400Jul 06Due Soon
INV-0928Harbor Freight Co$7,100Jul 09Due Soon
INV-0929Ocean View Hotel$34,600Jul 11Future
INV-0930Desert Palm Resort$18,900Jul 13Future
INV-0931Forest Woods Ltd.$8,300Jul 15Future
INV-0932LakeSide Properties$42,000Jul 17Future
INV-0933FieldStone Group$5,800Jul 18Future
INV-0934MeadowBrook Inc.$15,500Jun 27Overdue
INV-0935HillTop Enterprises$23,100Jun 29Overdue
INV-0936CrestView Solutions$9,900Jul 02Overdue
INV-0937Peak Performance Ltd$31,200Jul 05Due Soon
INV-0938Summit Strategies$6,400Jul 07Due Soon
INV-0939BaySide Logistics$19,700Jul 09Due Soon
INV-0940Coastal Trading Co$12,300Jul 11Future
INV-0941Delta Distribution$28,400Jul 14Future
INV-0942Sigma Supplies Co$7,500Jul 16Future
INV-0943Omega Group Ltd.$35,200Jul 18Future
INV-0944Alpha Enterprises$10,800Jul 19Future
+
+
+
Total Renewals: $93,500At Risk: $32,000
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-tms5.cshtml b/Pages/Dashboard/dashboard-tms5.cshtml new file mode 100644 index 0000000..53e472b --- /dev/null +++ b/Pages/Dashboard/dashboard-tms5.cshtml @@ -0,0 +1,447 @@ +@page "/dashboard-tms5" +@{ + ViewData["Title"] = "Dashboard TMS 5"; +} +@{ + ViewData["SidebarVariant"] = "5"; + ViewData["Js:dashboard-tms.js"] = "js/dashboard-tms.js"; + +} + +
+
+

TMS Dashboard

Talent Management System — Period: Q2 2026

+
+ + +
+
+ +
+
+

TMS Activity

+

Monthly movement

+
+
+
+245

Calls

+
+450

Emails

+
+89

Meetings

+
+
+
+

Total Revenue

$2.46M

▲ +15.3%
+

Pipeline Value

$4.83M

▲ +22.1%
+

Win Rate

34.2%

▲ +2.1pp
+

Active Customers

1,847

▲ +9.3%
+
+
+

Avg Deal Size

$14.3K

▲ +5.8%
+

CLV

$48.6K

▲ +12.4%
+

Churn Rate

2.1%

▼ -0.4pp
+

MRR

$128K

▲ +8.7%
+
+
+ +
+

TMS Metrics Matrix

Key indicators across all categories

View All →
+
+

Total Revenue

$2.46M ▲ 15.3%

+

Pipeline Value

$4.83M ▲ 22.1%

+

Win Rate

34.2% ▲ 2.1pp

+

Customers

1,847 ▲ 9.3%

+

Avg Deal Size

$14.3K ▲ 5.8%

+

CLV

$48.6K ▲ 12.4%

+

Churn Rate

2.1% ▼ 0.4pp

+

MRR

$128K ▲ 8.7%

+

Leads

2,450 ▲ 18%

+

Deals

640 ▲ 12%

+

Conversion

4.7% ▲ 0.8%

+

CSAT

4.2 ▲ 0.3

+

Contacts

3,250 ▲ 14%

+

NPS Score

72 ▲ 5pts

+

Avg Cycle

62 days ▼ 3d

+

Response Time

2.4hrs ▼ 0.3

+

SLA

94.2% ▲ 2.1%

+

Email Open

24.5% ▲ 2.3%

+

Campaigns

24 ▲ 4

+

Enterprise

35% rev share

+
+
+ +
+
+
+

Revenue Trend

Monthly revenue vs target

+
+ Revenue + Target +
+
+
+
+
+

Lead Sources

+

By category this period

+
+
+
Website 42%
+
Referral 22%
+
Social 15%
+
Email 12%
+
Others 9%
+
+
+
+ +
+
+

Pipeline Summary

+

As of June 30, 2026

+
+
+
+

Total Pipeline

$4.83M

+
+
+
+

Closed Won

$1.35M

+
+
+
+

Avg Deal Size

$14.3K

+
+
Win Rate34.2%Cycle62 days
+
+
+
+

Deal Stages

+

Pipeline by stage

+
+
+
+

Prospecting

1,225

+
+
+
+

Qualified

640

+
+
+
+

Negotiation

156

+
+
+
+

Closed Won

89

+
+
+
CVR: 4.7%Velocity: $78K/day
+
+
+
+
+

TMS Overview

Key Metrics

+
+
+
+

Total Revenue

$2.46M

▲ +15.3%
+

Pipeline Value

$4.83M

▲ +22.1%
+

Customers

1,847

▲ +9.3%
+

Win Rate

34.2%

▲ +2.1pp
+
+
+
MRR: $128KQ2 2026
+
+
+ +
+
+
+

Recent Deals

Latest opportunities

+ New Deal → +
+
+ + + + + + + + +
DateDeal#DescriptionValueStageStatus
Jun 30JV-2026-0421Monthly revenue recognition$284,500$284,500Posted
Jun 29JV-2026-0420Depreciation - June$42,800$42,800Posted
Jun 28JV-2026-0419Payroll accrual$186,200$186,200Posted
Jun 27JV-2026-0418Tax provision - PPh 21$38,400$38,400Pending
+
+
Active: 4 dealsTotal pipeline: $4.83M
+
+
+
+

TMS Activity

Real-time sales updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

💰 $24,500 · Vendor: TechDistrib · Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

📥 $86,200 · Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

📋 $42,800 · Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

🧾 $38,400 · Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

Conversion Metrics

+

Q2 2026 performance

+
+
+
+
+
+
+

Leads→MQL

+ 2,450 / 1,840 +
+
+
+
+
+
+
+
+
+
+

MQL→SQL

+ 640 / 1,840 +
+
+
+
+
+
+
+
+
+
+

SQL→Won

+ 89 / 640 +
+
+
+
+
+
+
+
+
+
+

Overall CVR

+ 4.7% +
+
+
+
+
+
+
Target CVR: 5%On Track
+
+
+

Top Performers

+

This quarter ranking

+
+
+
+

Sarah M.

$420K

+ 48% +
+
+
+

James C.

$385K

+ 42% +
+
+
+

Alex L.

$312K

+ 38% +
+
+
+

Emma P.

$278K

+ 35% +
+
+
Top Deals: 28Avg Win: 39%
+
+
+

Support Metrics

+

Customer service KPIs

+
+
+
+

Open Tickets

Total pending

+
Jul 10
+
+
+
+

Avg Response

First reply time

+
Jul 15
+
+
+
+

CSAT Score

Customer satisfaction

+
Jul 20
+
+
+
+

Resolution Time

Avg close time

+
Apr 30
+
+
+
+
+ +
+
+
+

Lead Overview

As of Jun 30, 2026 · Top sources

+ View Full → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Source CodeSource NameLeadsConversion
1-1000Cash & Bank$5,200,000
1-2000Accounts Receivable$4,600,000
1-3000Inventory$3,800,000
1-4000Fixed Assets - Net$3,400,000
2-1000Accounts Payable$1,800,000
2-2000Accrued Expenses$1,200,000
2-3000Tax Payable$580,000
3-1000Retained Earnings$8,420,000
3-2000Common Stock$2,000,000
3-3000Additional Paid-in Capital$1,500,000
1-5000Prepaid Expenses$420,000
1-6000Short-term Investments$950,000
1-7000Marketable Securities$780,000
2-4000Notes Payable (Short)$450,000
2-5000Deferred Revenue$320,000
2-6000Wages Payable$275,000
2-7000Interest Payable$98,000
2-8000Dividends Payable$150,000
1-8000Land & Buildings$2,600,000
1-9000Equipment & Machinery$1,850,000
1-9100Vehicles$620,000
1-9200Furniture & Fixtures$340,000
1-9300Computer Equipment$480,000
2-9000Long-term Debt$2,400,000
2-9100Bonds Payable$1,600,000
2-9200Lease Obligations$850,000
2-9300Pension Liability$420,000
3-4000Preferred Stock$500,000
3-5000Treasury Stock$200,000
4-1000Revenue - Product A$5,600,000
4-2000Revenue - Product B$3,800,000
4-3000Service Revenue$2,100,000
4-4000Interest Income$320,000
5-1000COGS - Product A$2,800,000
5-2000COGS - Product B$1,900,000
6-1000Salaries & Wages$2,400,000
6-2000Rent & Utilities$680,000
6-3000Marketing & Advertising$520,000
6-4000Depreciation Expense$310,000
6-5000Insurance Expense$180,000
6-6000Travel & Entertainment$95,000
6-7000Professional Fees$220,000
6-8000IT & Software$340,000
6-9000Training & Development$65,000
7-1000Gain on Asset Sale$85,000
7-2000Foreign Exchange Gain$42,000
8-1000Income Tax Expense$620,000
+
+
+
Total Leads: 4,981Avg CVR: 4.7%
+
+
+
+

Upcoming Renewals

Contracts due next 14 days

+ Manage Renewals → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ContractClientAmountDue DateStatus
INV-0882TechDistrib Inc.$24,500Jul 05Due Soon
INV-0885CloudHost Ltd.$12,800Jul 08Due Soon
INV-0888OfficePro Supply$6,200Jul 10Future
INV-0890Consulting Plus$18,000Jul 12Future
INV-0875MegaNetwork$32,000Jul 03Overdue
INV-0901DataSys Solutions$45,200Jul 02Overdue
INV-0902Prime Logistics$15,600Jul 04Due Soon
INV-0903GreenEnergy Corp$28,900Jul 05Due Soon
INV-0904SmartBuild Ltd.$8,750Jul 07Due Soon
INV-0905MediCare Supplies$19,300Jul 09Due Soon
INV-0906AquaPure Systems$11,400Jul 11Future
INV-0907BuildRight Materials$36,800Jul 13Future
INV-0908FreshFoods Group$9,200Jul 14Future
INV-0909AutoParts Inc.$22,600Jul 15Future
INV-0910CloudNet Services$14,100Jul 16Future
INV-0911Sunrise Energy$41,500Jun 28Overdue
INV-0912Urban Design Co$7,800Jun 30Overdue
INV-0913SafeGuard Security$5,400Jul 01Overdue
INV-0914EcoFriendly Pkg$16,200Jul 02Overdue
INV-0915StarTech Systems$33,000Jul 04Due Soon
INV-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
INV-0917Golden Gate Inc.$27,300Jul 08Due Soon
INV-0918Silver Lake Corp$6,800Jul 10Future
INV-0919Northern Lights Co$38,100Jul 12Future
INV-0920Southern Cross Ltd$13,400Jul 14Future
INV-0921Pacific Rim Group$21,000Jul 16Future
INV-0922Atlantic Partners$9,600Jul 17Future
INV-0923Highland Ventures$17,800Jun 29Overdue
INV-0924Valley Industries$4,200Jun 30Overdue
INV-0925RidgeTop Inc.$29,500Jul 01Overdue
INV-0926Mountain View Corp$11,200Jul 03Overdue
INV-0927RiverSide Ltd.$25,400Jul 06Due Soon
INV-0928Harbor Freight Co$7,100Jul 09Due Soon
INV-0929Ocean View Hotel$34,600Jul 11Future
INV-0930Desert Palm Resort$18,900Jul 13Future
INV-0931Forest Woods Ltd.$8,300Jul 15Future
INV-0932LakeSide Properties$42,000Jul 17Future
INV-0933FieldStone Group$5,800Jul 18Future
INV-0934MeadowBrook Inc.$15,500Jun 27Overdue
INV-0935HillTop Enterprises$23,100Jun 29Overdue
INV-0936CrestView Solutions$9,900Jul 02Overdue
INV-0937Peak Performance Ltd$31,200Jul 05Due Soon
INV-0938Summit Strategies$6,400Jul 07Due Soon
INV-0939BaySide Logistics$19,700Jul 09Due Soon
INV-0940Coastal Trading Co$12,300Jul 11Future
INV-0941Delta Distribution$28,400Jul 14Future
INV-0942Sigma Supplies Co$7,500Jul 16Future
INV-0943Omega Group Ltd.$35,200Jul 18Future
INV-0944Alpha Enterprises$10,800Jul 19Future
+
+
+
Total Renewals: $93,500At Risk: $32,000
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-wms1.cshtml b/Pages/Dashboard/dashboard-wms1.cshtml new file mode 100644 index 0000000..2458f30 --- /dev/null +++ b/Pages/Dashboard/dashboard-wms1.cshtml @@ -0,0 +1,409 @@ +@page "/dashboard-wms1" +@{ + ViewData["Title"] = "Dashboard WMS 1"; +} +@{ + ViewData["SidebarVariant"] = "1"; + ViewData["Js:dashboard-wms.js"] = "js/dashboard-wms.js"; + +} + +
+
+

WMS Dashboard

Warehouse Management System — Period: Q2 2026

+
+ + +
+
+ +
+
+

Total Items

84,500

▲ +5.3%
+

Stock Value

$12.6M

▲ +8.2%
+

Locations

42

▲ +2
+

Open TO

18

▲ +6
+
+
+

Receiving Rate

2.4d

▲ +0.3d
+

Picking Acc.

99.2%

▲ +0.5%
+

Throughput

12,450

▲ +8.3%
+

Dock Turn

4.2x

▲ +0.3x
+
+
+
+
+

Storage Breakdown

By category this period

+
+
+
+
Racking 42%
+
Bulk 22%
+
Overflow 15%
+
Cold 12%
+
Others 9%
+
+
+
+
+ +
+

WMS Metrics Matrix

Key indicators across all categories

View All →’
+
+

Total Items

84,500 ▲ 5.3%

+

Stock Value

$12.6M ▲ 8.2%

+

Locations

42 ▲ 2

+

Open TO

18 ▲ 6

+

Receiving Rate

2.4d ▲ 0.3d

+

Picking Acc.

99.2% ▲ 0.5%

+

Throughput

12,450 ▲ 8.3%

+

Dock Turn

4.2x ▲ 0.3x

+

TO Completed

245 ▲ 12%

+

GR Processed

186 ▲ 8%

+

DO Shipped

158 ▲ 14%

+

Stock Check

100% ✓

+

Warehouse Staff

28 ▲ 2

+

Fill Rate

97.3% ▲ 1.5%

+

Stockout Rate

2.1% ▼ 0.6%

+

GR Time

3.2hrs ▼ 0.5

+

Damage Rate

0.8% ▼ 0.2%

+

Storage Cost

$0.42/unit ▼ $0.05

+

ABC Class A

3,450 items

+

Warehouse Zone

12

+
+
+ +
+
+
+

Movement Trend

Daily in/out movements

+
+ Revenue + Outgoing +
+
+
+
+
+
+

Warehouse Overview

Key Metrics

+
+
+
+

Total Items Stored

84,500

▲ +5.3%
+

Stock Value

$12.6M

▲ +8.2%
+

Total Locations

42

▲ +2
+

Open TO

18

▲ +6
+
+
Accuracy: 98.7%Q2 2026
+
+
+ +
+
+

Stock Summary

+

As of June 30, 2026

+
+
+
+

Total Stock

84,500 units

+
+
+
+

Location Used

38

+
+
+
+

Avg Item Value

$149

+
+
Turnover6.2xAccuracy98.7%
+
+
+
+

TO Status

+

Transfer Order by status

+
+
+
+

Draft

8

+
+
+
+

Processing

6

+
+
+
+

Completed

22

+
+
+
+

Cancelled

3

+
+
+
Avg Cycle: 2.4dOn Time: 92%
+
+
+

Receiving Activity

+

Monthly movement

+
+
+
+450

GR

+
320

DO

+
180

Adjustment

+
+
+
+ +
+
+
+

Recent Transfer Orders

Latest warehouse movements

+ New TO →’ +
+
+ + + + + + + + +
DateTO#DescriptionItemsStatus
Jun 30JV-2026-0421Monthly revenue recognition$284,500Posted
Jun 29JV-2026-0420Depreciation - June$42,800Posted
Jun 28JV-2026-0419Payroll accrual$186,200Posted
Jun 27JV-2026-0418Tax provision - PPh 21$38,400Pending
+
+
Active: 4 TOTotal movements: 589
+
+
+
+

WMS Activity

Real-time warehouse updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

💰 $24,500 · Vendor: TechDistrib · Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

📥 $86,200 · Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

📋 $42,800 · Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

🧾 $38,400 · Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

Stock Accuracy

+

Q2 2026 performance

+
+
+
+
+
+
+

Zone A

+ $12.4M / $12.0M +
+
+
+
+
+
+
+
+
+
+

Zone B

+ $4.6M / $4.5M +
+
+
+
+
+
+
+
+
+
+

Zone C

+ $6.8M / $7.2M +
+
+
+
+
+
+
+
+
+
+

Overall

+ $2.8M / $2.5M +
+
+
+
+
+
+
Target Acc: 99%On Track
+
+
+

Top Products

+

This period ranking

+
+
+
+

Widget A

12,450

+15%
+
+
+
+

Gadget B

8,320

+12%
+
+
+
+

Part C

6,180

+8%
+
+
+
+

Tool D

4,250

+5%
+
+
+
Top SKU: 28Mov: 589
+
+
+

Quality Control

+

QC & inspection KPIs

+
+
+
+

Pass Rate

Monthly employee tax

+
Jul 10
+
+
+
+

Damage

Monthly VAT return

+
Jul 15
+
+
+
+

Reject

Corporate income tax

+
Jul 20
+
+
+
+

On Hold / Return Rate

Corporate tax return

+
Apr 30
+
+
+
+
+ +
+
+
+

Locations Overview

As of Jun 30, 2026 · Top zones

+ View Full →’ +
+
+
+ + + + + + + + + + + + + + + + +
Zone CodeZone NameItem CountCapacity
Z-RARacking A12,45018,000
Z-RBRacking B8,32012,000
Z-BLBulk Storage24,60030,000
Z-OVOverflow Area6,18010,000
Z-CDCold Storage4,2508,000
Z-DGDangerous Goods8902,000
Z-QCQC Hold Area1,2403,000
Z-CRCross Dock5,6707,000
Z-RTReturn Area6202,000
Z-STStaging Area3,4505,000
Z-PKPacking Zone9,80012,000
Z-SHShipping Dock7,03011,000
+
+
+
Total Items: 84,500Total Cap: 120,000
+
+
+
+

Upcoming Deliveries

DO scheduled next 14 days

+ Manage DO →’ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DO#CustomerAmountDue DateStatus
INV-0882TechDistrib Inc.$24,500Jul 05Due Soon
INV-0885CloudHost Ltd.$12,800Jul 08Due Soon
INV-0888OfficePro Supply$6,200Jul 10Future
INV-0890Consulting Plus$18,000Jul 12Future
INV-0875MegaNetwork$32,000Jul 03Overdue
INV-0901DataSys Solutions$45,200Jul 02Overdue
INV-0902Prime Logistics$15,600Jul 04Due Soon
INV-0903GreenEnergy Corp$28,900Jul 05Due Soon
INV-0904SmartBuild Ltd.$8,750Jul 07Due Soon
INV-0905MediCare Supplies$19,300Jul 09Due Soon
INV-0906AquaPure Systems$11,400Jul 11Future
INV-0907BuildRight Materials$36,800Jul 13Future
INV-0908FreshFoods Group$9,200Jul 14Future
INV-0909AutoParts Inc.$22,600Jul 15Future
INV-0910CloudNet Services$14,100Jul 16Future
INV-0911Sunrise Energy$41,500Jun 28Overdue
INV-0912Urban Design Co$7,800Jun 30Overdue
INV-0913SafeGuard Security$5,400Jul 01Overdue
INV-0914EcoFriendly Pkg$16,200Jul 02Overdue
INV-0915StarTech Systems$33,000Jul 04Due Soon
INV-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
INV-0917Golden Gate Inc.$27,300Jul 08Due Soon
INV-0918Silver Lake Corp$6,800Jul 10Future
INV-0919Northern Lights Co$38,100Jul 12Future
INV-0920Southern Cross Ltd$13,400Jul 14Future
INV-0921Pacific Rim Group$21,000Jul 16Future
INV-0922Atlantic Partners$9,600Jul 17Future
INV-0923Highland Ventures$17,800Jun 29Overdue
INV-0924Valley Industries$4,200Jun 30Overdue
INV-0925RidgeTop Inc.$29,500Jul 01Overdue
INV-0926Mountain View Corp$11,200Jul 03Overdue
INV-0927RiverSide Ltd.$25,400Jul 06Due Soon
INV-0928Harbor Freight Co$7,100Jul 09Due Soon
INV-0929Ocean View Hotel$34,600Jul 11Future
INV-0930Desert Palm Resort$18,900Jul 13Future
INV-0931Forest Woods Ltd.$8,300Jul 15Future
INV-0932LakeSide Properties$42,000Jul 17Future
INV-0933FieldStone Group$5,800Jul 18Future
INV-0934MeadowBrook Inc.$15,500Jun 27Overdue
INV-0935HillTop Enterprises$23,100Jun 29Overdue
INV-0936CrestView Solutions$9,900Jul 02Overdue
INV-0937Peak Performance Ltd$31,200Jul 05Due Soon
INV-0938Summit Strategies$6,400Jul 07Due Soon
INV-0939BaySide Logistics$19,700Jul 09Due Soon
INV-0940Coastal Trading Co$12,300Jul 11Future
INV-0941Delta Distribution$28,400Jul 14Future
INV-0942Sigma Supplies Co$7,500Jul 16Future
INV-0943Omega Group Ltd.$35,200Jul 18Future
INV-0944Alpha Enterprises$10,800Jul 19Future
+
+
+
Total Items: 93,500Urgent: 32,000
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-wms2.cshtml b/Pages/Dashboard/dashboard-wms2.cshtml new file mode 100644 index 0000000..dcd2c9a --- /dev/null +++ b/Pages/Dashboard/dashboard-wms2.cshtml @@ -0,0 +1,409 @@ +@page "/dashboard-wms2" +@{ + ViewData["Title"] = "Dashboard WMS 2"; +} +@{ + ViewData["SidebarVariant"] = "2"; + ViewData["Js:dashboard-wms.js"] = "js/dashboard-wms.js"; + +} + +
+
+

WMS Dashboard

Warehouse Management System — Period: Q2 2026

+
+ + +
+
+ +
+
+

Total Items

84,500

▲ +5.3%
+

Stock Value

$12.6M

▲ +8.2%
+

Locations

42

▲ +2
+

Open TO

18

▲ +6
+
+
+

Receiving Rate

2.4d

▲ +0.3d
+

Picking Acc.

99.2%

▲ +0.5%
+

Throughput

12,450

▲ +8.3%
+

Dock Turn

4.2x

▲ +0.3x
+
+
+
+
+

Storage Breakdown

By category this period

+
+
+
+
Racking 42%
+
Bulk 22%
+
Overflow 15%
+
Cold 12%
+
Others 9%
+
+
+
+
+ +
+

WMS Metrics Matrix

Key indicators across all categories

View All →’
+
+

Total Items

84,500 ▲ 5.3%

+

Stock Value

$12.6M ▲ 8.2%

+

Locations

42 ▲ 2

+

Open TO

18 ▲ 6

+

Receiving Rate

2.4d ▲ 0.3d

+

Picking Acc.

99.2% ▲ 0.5%

+

Throughput

12,450 ▲ 8.3%

+

Dock Turn

4.2x ▲ 0.3x

+

TO Completed

245 ▲ 12%

+

GR Processed

186 ▲ 8%

+

DO Shipped

158 ▲ 14%

+

Stock Check

100% ✓

+

Warehouse Staff

28 ▲ 2

+

Fill Rate

97.3% ▲ 1.5%

+

Stockout Rate

2.1% ▼ 0.6%

+

GR Time

3.2hrs ▼ 0.5

+

Damage Rate

0.8% ▼ 0.2%

+

Storage Cost

$0.42/unit ▼ $0.05

+

ABC Class A

3,450 items

+

Warehouse Zone

12

+
+
+ +
+
+
+

Movement Trend

Daily in/out movements

+
+ Revenue + Outgoing +
+
+
+
+
+
+

Warehouse Overview

Key Metrics

+
+
+
+

Total Items Stored

84,500

▲ +5.3%
+

Stock Value

$12.6M

▲ +8.2%
+

Total Locations

42

▲ +2
+

Open TO

18

▲ +6
+
+
Accuracy: 98.7%Q2 2026
+
+
+ +
+
+

Stock Summary

+

As of Q2 2026

+
+
+
+

Total Stock

84,500 units

+
+
+
+

Location Used

38

+
+
+
+

Avg Item Value

$149

+
+
Turnover6.2xAccuracy98.7%
+
+
+
+

TO Status

+

Transfer Order by status

+
+
+
+

Draft

8

+
+
+
+

Processing

6

+
+
+
+

Completed

22

+
+
+
+

Cancelled

3

+
+
+
Avg Cycle: 2.4dOn Time: 92%
+
+
+

Receiving Activity

+

Monthly movement

+
+
+
+450

GR

+
320

DO

+
180

Adjustment

+
+
+
+ +
+
+
+

Recent Transfer Orders

Latest warehouse movements

+ New TO →’ +
+
+ + + + + + + + +
DateTO#DescriptionItemsStatus
Jun 30TO-2026-0421Monthly inbound receiving284284Posted
Jun 29TO-2026-0420Stock transfer - Zone A4242Posted
Jun 28TO-2026-0419Bulk replenishment186186Posted
Jun 27TO-2026-0418DO picking preparation3838Pending
+
+
Active: 4 TOTotal movements: 589
+
+
+
+

WMS Activity

Real-time warehouse updates

+ Live +
+
+
+
GR
+

GR Received — GR-2026-0882

📦 24,500 units · Vendor: TechDistrib

12 min ago

+ Complete +
+
+
DO
+

DO Shipped — Customer: MegaCorp

🚚 86,200 units · DO-2026-0741

35 min ago

+ Shipped +
+
+
TO
+

TO Completed — Transfer Zone A→’B

📋 42,800 units · Batch transfer

1 hour ago

+ Done +
+
+
QC
+

QC Check — Inspection batch #2106

🔍 38,400 units · Pass rate 99.2%

2 hours ago

+ Pending +
+
+
+
+ +
+
+

Stock Accuracy

+

Q2 2026 performance

+
+
+
+
+
+
+

Zone A

+ 99.2% / 99.0% +
+
+
+
+
+
+
+
+
+
+

Zone B

+ 97.5% / 98.0% +
+
+
+
+
+
+
+
+
+
+

Zone C

+ 98.6% / 97.0% +
+
+
+
+
+
+
+
+
+
+

Overall

+ 98.7% / 98.0% +
+
+
+
+
+
+
Target Acc: 99%On Track
+
+
+

Top Products

+

This period ranking

+
+
+
+

Widget A

12,450 +15%

+
+
+
+

Gadget B

8,320 +12%

+
+
+
+

Part C

6,180 +8%

+
+
+
+

Tool D

4,250 +5%

+
+
+
Top SKU: 28Mov: 589
+
+
+

Quality Control

+

QC & inspection KPIs

+
+
+
+

Pass Rate

Quality inspection pass

+
99.2%
+
+
+
+

Damage

Damaged items rate

+
0.8%
+
+
+
+

Reject

Rejected items

+
0.5%
+
+
+
+

On Hold

On hold for inspection

+
1.2%
+
+
+
+
+ +
+
+
+

Locations Overview

As of Jun 30, 2026 · Top zones

+ View Full →’ +
+
+
+ + + + + + + + + + + + + + + + +
Zone CodeZone NameItem CountCapacity
Z-RARacking A12,45018,000
Z-RBRacking B8,32012,000
Z-BLBulk Storage24,60030,000
Z-OVOverflow Area6,18010,000
Z-CDCold Storage4,2508,000
Z-DGDangerous Goods8902,000
Z-QCQC Hold Area1,2403,000
Z-CRCross Dock5,6707,000
Z-RTReturn Area6202,000
Z-STStaging Area3,4505,000
Z-PKPacking Zone9,80012,000
Z-SHShipping Dock7,03011,000
+
+
+
Total Items: 84,500Total Cap: 120,000
+
+
+
+

Upcoming Deliveries

DO scheduled next 14 days

+ Manage DO →’ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DO#CustomerAmountDue DateStatus
INV-0882TechDistrib Inc.$24,500Jul 05Due Soon
INV-0885CloudHost Ltd.$12,800Jul 08Due Soon
INV-0888OfficePro Supply$6,200Jul 10Future
INV-0890Consulting Plus$18,000Jul 12Future
INV-0875MegaNetwork$32,000Jul 03Overdue
INV-0901DataSys Solutions$45,200Jul 02Overdue
INV-0902Prime Logistics$15,600Jul 04Due Soon
INV-0903GreenEnergy Corp$28,900Jul 05Due Soon
INV-0904SmartBuild Ltd.$8,750Jul 07Due Soon
INV-0905MediCare Supplies$19,300Jul 09Due Soon
INV-0906AquaPure Systems$11,400Jul 11Future
INV-0907BuildRight Materials$36,800Jul 13Future
INV-0908FreshFoods Group$9,200Jul 14Future
INV-0909AutoParts Inc.$22,600Jul 15Future
INV-0910CloudNet Services$14,100Jul 16Future
INV-0911Sunrise Energy$41,500Jun 28Overdue
INV-0912Urban Design Co$7,800Jun 30Overdue
INV-0913SafeGuard Security$5,400Jul 01Overdue
INV-0914EcoFriendly Pkg$16,200Jul 02Overdue
INV-0915StarTech Systems$33,000Jul 04Due Soon
INV-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
INV-0917Golden Gate Inc.$27,300Jul 08Due Soon
INV-0918Silver Lake Corp$6,800Jul 10Future
INV-0919Northern Lights Co$38,100Jul 12Future
INV-0920Southern Cross Ltd$13,400Jul 14Future
INV-0921Pacific Rim Group$21,000Jul 16Future
INV-0922Atlantic Partners$9,600Jul 17Future
INV-0923Highland Ventures$17,800Jun 29Overdue
INV-0924Valley Industries$4,200Jun 30Overdue
INV-0925RidgeTop Inc.$29,500Jul 01Overdue
INV-0926Mountain View Corp$11,200Jul 03Overdue
INV-0927RiverSide Ltd.$25,400Jul 06Due Soon
INV-0928Harbor Freight Co$7,100Jul 09Due Soon
INV-0929Ocean View Hotel$34,600Jul 11Future
INV-0930Desert Palm Resort$18,900Jul 13Future
INV-0931Forest Woods Ltd.$8,300Jul 15Future
INV-0932LakeSide Properties$42,000Jul 17Future
INV-0933FieldStone Group$5,800Jul 18Future
INV-0934MeadowBrook Inc.$15,500Jun 27Overdue
INV-0935HillTop Enterprises$23,100Jun 29Overdue
INV-0936CrestView Solutions$9,900Jul 02Overdue
INV-0937Peak Performance Ltd$31,200Jul 05Due Soon
INV-0938Summit Strategies$6,400Jul 07Due Soon
INV-0939BaySide Logistics$19,700Jul 09Due Soon
INV-0940Coastal Trading Co$12,300Jul 11Future
INV-0941Delta Distribution$28,400Jul 14Future
INV-0942Sigma Supplies Co$7,500Jul 16Future
INV-0943Omega Group Ltd.$35,200Jul 18Future
INV-0944Alpha Enterprises$10,800Jul 19Future
+
+
+
Total Items: 93,500Urgent: 32,000
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-wms3.cshtml b/Pages/Dashboard/dashboard-wms3.cshtml new file mode 100644 index 0000000..3347467 --- /dev/null +++ b/Pages/Dashboard/dashboard-wms3.cshtml @@ -0,0 +1,409 @@ +@page "/dashboard-wms3" +@{ + ViewData["Title"] = "Dashboard WMS 3"; +} +@{ + ViewData["SidebarVariant"] = "3"; + ViewData["Js:dashboard-wms.js"] = "js/dashboard-wms.js"; + +} + +
+
+

WMS Dashboard

Warehouse Management System — Period: Q2 2026

+
+ + +
+
+ +
+
+

Total Items

84,500

▲ +5.3%
+

Stock Value

$12.6M

▲ +8.2%
+

Locations

42

▲ +2
+

Open TO

18

▲ +6
+
+
+

Receiving Rate

2.4d

▲ +0.3d
+

Picking Acc.

99.2%

▲ +0.5%
+

Throughput

12,450

▲ +8.3%
+

Dock Turn

4.2x

▲ +0.3x
+
+
+
+
+

Storage Breakdown

By category this period

+
+
+
+
Racking 42%
+
Bulk 22%
+
Overflow 15%
+
Cold 12%
+
Others 9%
+
+
+
+
+ +
+

WMS Metrics Matrix

Key indicators across all categories

View All →’
+
+

Total Items

84,500 ▲ 5.3%

+

Stock Value

$12.6M ▲ 8.2%

+

Locations

42 ▲ 2

+

Open TO

18 ▲ 6

+

Receiving Rate

2.4d ▲ 0.3d

+

Picking Acc.

99.2% ▲ 0.5%

+

Throughput

12,450 ▲ 8.3%

+

Dock Turn

4.2x ▲ 0.3x

+

TO Completed

245 ▲ 12%

+

GR Processed

186 ▲ 8%

+

DO Shipped

158 ▲ 14%

+

Stock Check

100% ✓

+

Warehouse Staff

28 ▲ 2

+

Fill Rate

97.3% ▲ 1.5%

+

Stockout Rate

2.1% ▼ 0.6%

+

GR Time

3.2hrs ▼ 0.5

+

Damage Rate

0.8% ▼ 0.2%

+

Storage Cost

$0.42/unit ▼ $0.05

+

ABC Class A

3,450 items

+

Warehouse Zone

12

+
+
+ +
+
+
+

Movement Trend

Daily in/out movements

+
+ Revenue + Outgoing +
+
+
+
+
+
+

Warehouse Overview

Key Metrics

+
+
+
+

Total Items Stored

84,500

▲ +5.3%
+

Stock Value

$12.6M

▲ +8.2%
+

Total Locations

42

▲ +2
+

Open TO

18

▲ +6
+
+
Accuracy: 98.7%Q2 2026
+
+
+ +
+
+

Stock Summary

+

As of Q2 2026

+
+
+
+

Total Stock

84,500 units

+
+
+
+

Location Used

38

+
+
+
+

Avg Item Value

$149

+
+
Turnover6.2xAccuracy98.7%
+
+
+
+

TO Status

+

Transfer Order by status

+
+
+
+

Draft

8

+
+
+
+

Processing

6

+
+
+
+

Completed

22

+
+
+
+

Cancelled

3

+
+
+
Avg Cycle: 2.4dOn Time: 92%
+
+
+

Receiving Activity

+

Monthly movement

+
+
+
+450

GR

+
320

DO

+
180

Adjustment

+
+
+
+ +
+
+
+

Recent Transfer Orders

Latest warehouse movements

+ New TO →’ +
+
+ + + + + + + + +
DateTO#DescriptionItemsStatus
Jun 30JV-2026-0421Monthly revenue recognition$284,500Posted
Jun 29JV-2026-0420Depreciation - June$42,800Posted
Jun 28JV-2026-0419Payroll accrual$186,200Posted
Jun 27JV-2026-0418Tax provision - PPh 21$38,400Pending
+
+
Active: 4 TOTotal movements: 589
+
+
+
+

WMS Activity

Real-time warehouse updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

💰 $24,500 · Vendor: TechDistrib · Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

📥 $86,200 · Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

📋 $42,800 · Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

🧾 $38,400 · Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

Stock Accuracy

+

Q2 2026 performance

+
+
+
+
+
+
+

Zone A

+ $12.4M / $12.0M +
+
+
+
+
+
+
+
+
+
+

Zone B

+ $4.6M / $4.5M +
+
+
+
+
+
+
+
+
+
+

Zone C

+ $6.8M / $7.2M +
+
+
+
+
+
+
+
+
+
+

Overall

+ $2.8M / $2.5M +
+
+
+
+
+
+
Target Acc: 99%On Track
+
+
+

Top Products

+

This period ranking

+
+
+
+

Widget A

12,450 +15%

+
+
+
+

Gadget B

8,320 +12%

+
+
+
+

Part C

6,180 +8%

+
+
+
+

Tool D

4,250 +5%

+
+
+
Top SKU: 28Mov: 589
+
+
+

Quality Control

+

QC & inspection KPIs

+
+
+
+

Pass Rate

Inspection pass %

+
Jul 10
+
+
+
+

Damage

Damaged items

+
Jul 15
+
+
+
+

Reject

Rejected items

+
Jul 20
+
+
+
+

Return Rate

Customer returns

+
Apr 30
+
+
+
+
+ +
+
+
+

Locations Overview

As of Jun 30, 2026 · Top zones

+ View Full →’ +
+
+
+ + + + + + + + + + + + + + + + +
Zone CodeZone NameItem CountCapacity
Z-RARacking A12,45018,000
Z-RBRacking B8,32012,000
Z-BLBulk Storage24,60030,000
Z-OVOverflow Area6,18010,000
Z-CDCold Storage4,2508,000
Z-DGDangerous Goods8902,000
Z-QCQC Hold Area1,2403,000
Z-CRCross Dock5,6707,000
Z-RTReturn Area6202,000
Z-STStaging Area3,4505,000
Z-PKPacking Zone9,80012,000
Z-SHShipping Dock7,03011,000
+
+
+
Total Items: 84,500Total Cap: 120,000
+
+
+
+

Upcoming Deliveries

DO scheduled next 14 days

+ Manage DO →’ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DO#CustomerAmountDue DateStatus
INV-0882TechDistrib Inc.$24,500Jul 05Due Soon
INV-0885CloudHost Ltd.$12,800Jul 08Due Soon
INV-0888OfficePro Supply$6,200Jul 10Future
INV-0890Consulting Plus$18,000Jul 12Future
INV-0875MegaNetwork$32,000Jul 03Overdue
INV-0901DataSys Solutions$45,200Jul 02Overdue
INV-0902Prime Logistics$15,600Jul 04Due Soon
INV-0903GreenEnergy Corp$28,900Jul 05Due Soon
INV-0904SmartBuild Ltd.$8,750Jul 07Due Soon
INV-0905MediCare Supplies$19,300Jul 09Due Soon
INV-0906AquaPure Systems$11,400Jul 11Future
INV-0907BuildRight Materials$36,800Jul 13Future
INV-0908FreshFoods Group$9,200Jul 14Future
INV-0909AutoParts Inc.$22,600Jul 15Future
INV-0910CloudNet Services$14,100Jul 16Future
INV-0911Sunrise Energy$41,500Jun 28Overdue
INV-0912Urban Design Co$7,800Jun 30Overdue
INV-0913SafeGuard Security$5,400Jul 01Overdue
INV-0914EcoFriendly Pkg$16,200Jul 02Overdue
INV-0915StarTech Systems$33,000Jul 04Due Soon
INV-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
INV-0917Golden Gate Inc.$27,300Jul 08Due Soon
INV-0918Silver Lake Corp$6,800Jul 10Future
INV-0919Northern Lights Co$38,100Jul 12Future
INV-0920Southern Cross Ltd$13,400Jul 14Future
INV-0921Pacific Rim Group$21,000Jul 16Future
INV-0922Atlantic Partners$9,600Jul 17Future
INV-0923Highland Ventures$17,800Jun 29Overdue
INV-0924Valley Industries$4,200Jun 30Overdue
INV-0925RidgeTop Inc.$29,500Jul 01Overdue
INV-0926Mountain View Corp$11,200Jul 03Overdue
INV-0927RiverSide Ltd.$25,400Jul 06Due Soon
INV-0928Harbor Freight Co$7,100Jul 09Due Soon
INV-0929Ocean View Hotel$34,600Jul 11Future
INV-0930Desert Palm Resort$18,900Jul 13Future
INV-0931Forest Woods Ltd.$8,300Jul 15Future
INV-0932LakeSide Properties$42,000Jul 17Future
INV-0933FieldStone Group$5,800Jul 18Future
INV-0934MeadowBrook Inc.$15,500Jun 27Overdue
INV-0935HillTop Enterprises$23,100Jun 29Overdue
INV-0936CrestView Solutions$9,900Jul 02Overdue
INV-0937Peak Performance Ltd$31,200Jul 05Due Soon
INV-0938Summit Strategies$6,400Jul 07Due Soon
INV-0939BaySide Logistics$19,700Jul 09Due Soon
INV-0940Coastal Trading Co$12,300Jul 11Future
INV-0941Delta Distribution$28,400Jul 14Future
INV-0942Sigma Supplies Co$7,500Jul 16Future
INV-0943Omega Group Ltd.$35,200Jul 18Future
INV-0944Alpha Enterprises$10,800Jul 19Future
+
+
+
Total Items: 93,500Urgent: 32,000
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-wms4.cshtml b/Pages/Dashboard/dashboard-wms4.cshtml new file mode 100644 index 0000000..49b9013 --- /dev/null +++ b/Pages/Dashboard/dashboard-wms4.cshtml @@ -0,0 +1,414 @@ +@page "/dashboard-wms4" +@{ + ViewData["Title"] = "Dashboard WMS 4"; +} +@{ + ViewData["SidebarVariant"] = "4"; + ViewData["Js:dashboard-wms.js"] = "js/dashboard-wms.js"; + +} + +
+
+

WMS Dashboard

Warehouse Management System — Period: Q2 2026

+
+ + +
+
+ +
+
+

Total Items

84,500

▲ +5.3%
+

Stock Value

$12.6M

▲ +8.2%
+

Locations

42

▲ +2
+

Open TO

18

▲ +6
+
+
+

Receiving Rate

2.4d

▲ +0.3d
+

Picking Acc.

99.2%

▲ +0.5%
+

Throughput

12,450

▲ +8.3%
+

Dock Turn

4.2x

▲ +0.3x
+
+
+
+
+

Storage Breakdown

By category this period

+
+
+
+
Racking 42%
+
Bulk 22%
+
Overflow 15%
+
Cold 12%
+
Others 9%
+
+
+
+
+ +
+

WMS Metrics Matrix

Key indicators across all categories

View All →’
+
+

Total Items

84,500 ▲ 5.3%

+

Stock Value

$12.6M ▲ 8.2%

+

Locations

42 ▲ 2

+

Open TO

18 ▲ 6

+

Receiving Rate

2.4d ▲ 0.3d

+

Picking Acc.

99.2% ▲ 0.5%

+

Throughput

12,450 ▲ 8.3%

+

Dock Turn

4.2x ▲ 0.3x

+

TO Completed

245 ▲ 12%

+

GR Processed

186 ▲ 8%

+

DO Shipped

158 ▲ 14%

+

Stock Check

100% ✓

+

Warehouse Staff

28 ▲ 2

+

Fill Rate

97.3% ▲ 1.5%

+

Stockout Rate

2.1% ▼ 0.6%

+

GR Time

3.2hrs ▼ 0.5

+

Damage Rate

0.8% ▼ 0.2%

+

Storage Cost

$0.42/unit ▼ $0.05

+

ABC Class A

3,450 items

+

Warehouse Zone

12

+
+
+ +
+
+
+

Movement Trend

Daily in/out movements

+
+ Revenue + Outgoing +
+
+
+
+
+
+

Warehouse Overview

Key Metrics

+
+
+
+

Total Items Stored

84,500

▲ +5.3%
+

Stock Value

$12.6M

▲ +8.2%
+

Total Locations

42

▲ +2
+

Open TO

18

▲ +6
+
+
Accuracy: 98.7%Q2 2026
+
+
+ +
+
+

Stock Summary

+

As of Q2 2026

+
+
+
+

Total Stock

84,500 units

+
+
+
+

Location Used

38

+
+
+
+

Avg Item Value

$149

+
+
Turnover6.2xAccuracy98.7%
+
+
+
+

TO Status

+

Transfer Order by status

+
+
+
+

Draft

8

+
+
+
+

Processing

6

+
+
+
+

Completed

22

+
+
+
+

Cancelled

3

+
+
+
Avg Cycle: 2.4dOn Time: 92%
+
+
+

Receiving Activity

+

Monthly movement

+
+
+
+450

GR

+
320

DO

+
180

Adjustment

+
+
+
+ +
+
+
+

Recent Transfer Orders

Latest warehouse movements

+ New TO →’ +
+
+ + + + + + + + +
DateTO#DescriptionItemsStatus
Jun 30TO-2026-0421Stock replenishment Zone A284Completed
Jun 29TO-2026-0420Cross-dock transfer42Completed
Jun 28TO-2026-0419Bulk to picking zone186Completed
Jun 27TO-2026-0418Overflow relocation38Processing
+
+
Active: 4 TOTotal movements: 589
+
+
+
+

WMS Activity

Real-time warehouse updates

+ Live +
+
+
+
TO
+

TO Completed — TO-2026-0882

📦 24 items · Zone: A to B

12 min ago

+ Done +
+
+
GR
+

GR Received — Vendor: Supplier A

📥 86 units · PO-2026-0741

35 min ago

+ Received +
+
+
ST
+

Stock Adjustment — Zone C

📋 42 units · Cycle count variance

1 hour ago

+ Posted +
+
+
QC
+

QC Passed — Batch #B-2026

✅ 38 units · Quality inspection passed

2 hours ago

+ Pending +
+
+
+
+ +
+
+

Stock Accuracy

+

Q2 2026 performance

+
+
+
+
+
+
+

Zone A

+ 99.2% / 99.0% +
+
+
+
+
+
+
+
+
+
+

Zone B

+ 98.5% / 98.0% +
+
+
+
+
+
+
+
+
+
+

Zone C

+ 97.8% / 98.0% +
+
+
+
+
+
+
+
+
+
+

Overall

+ 98.7% / 99.0% +
+
+
+
+
+
+
Target Acc: 99%On Track
+
+
+

Top Products

+

This period ranking

+
+
+
+

Widget A

12,450 +15%

+
+
+
+

Gadget B

8,320 +12%

+
+
+
+

Part C

6,180 +8%

+
+
+
+

Tool D

4,250 +5%

+
+
+
Top SKU: 28Mov: 589
+
+
+

Quality Control

+

QC & inspection KPIs

+
+
+
+

Pass Rate

QC inspection results

+
98.7%
+
+
+
+

Damage

Items damaged in handling

+
0.8%
+
+
+
+

Reject

Rejected items

+
1.2%
+
+
+
+

On Hold

Pending inspection items

+
0.3%
+
+
+
+

Return Rate

Customer returns

+
0.5%
+
+
+
+
+ +
+
+
+

Locations Overview

As of Jun 30, 2026 · Top zones

+ View Full →’ +
+
+
+ + + + + + + + + + + + + + + + +
Zone CodeZone NameItem CountCapacity
Z-RARacking A12,45018,000
Z-RBRacking B8,32012,000
Z-BLBulk Storage24,60030,000
Z-OVOverflow Area6,18010,000
Z-CDCold Storage4,2508,000
Z-DGDangerous Goods8902,000
Z-QCQC Hold Area1,2403,000
Z-CRCross Dock5,6707,000
Z-RTReturn Area6202,000
Z-STStaging Area3,4505,000
Z-PKPacking Zone9,80012,000
Z-SHShipping Dock7,03011,000
+
+
+
Total Items: 84,500Total Cap: 120,000
+
+
+
+

Upcoming Deliveries

DO scheduled next 14 days

+ Manage DO →’ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DO#CustomerAmountDue DateStatus
INV-0882TechDistrib Inc.$24,500Jul 05Due Soon
INV-0885CloudHost Ltd.$12,800Jul 08Due Soon
INV-0888OfficePro Supply$6,200Jul 10Future
INV-0890Consulting Plus$18,000Jul 12Future
INV-0875MegaNetwork$32,000Jul 03Overdue
INV-0901DataSys Solutions$45,200Jul 02Overdue
INV-0902Prime Logistics$15,600Jul 04Due Soon
INV-0903GreenEnergy Corp$28,900Jul 05Due Soon
INV-0904SmartBuild Ltd.$8,750Jul 07Due Soon
INV-0905MediCare Supplies$19,300Jul 09Due Soon
INV-0906AquaPure Systems$11,400Jul 11Future
INV-0907BuildRight Materials$36,800Jul 13Future
INV-0908FreshFoods Group$9,200Jul 14Future
INV-0909AutoParts Inc.$22,600Jul 15Future
INV-0910CloudNet Services$14,100Jul 16Future
INV-0911Sunrise Energy$41,500Jun 28Overdue
INV-0912Urban Design Co$7,800Jun 30Overdue
INV-0913SafeGuard Security$5,400Jul 01Overdue
INV-0914EcoFriendly Pkg$16,200Jul 02Overdue
INV-0915StarTech Systems$33,000Jul 04Due Soon
INV-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
INV-0917Golden Gate Inc.$27,300Jul 08Due Soon
INV-0918Silver Lake Corp$6,800Jul 10Future
INV-0919Northern Lights Co$38,100Jul 12Future
INV-0920Southern Cross Ltd$13,400Jul 14Future
INV-0921Pacific Rim Group$21,000Jul 16Future
INV-0922Atlantic Partners$9,600Jul 17Future
INV-0923Highland Ventures$17,800Jun 29Overdue
INV-0924Valley Industries$4,200Jun 30Overdue
INV-0925RidgeTop Inc.$29,500Jul 01Overdue
INV-0926Mountain View Corp$11,200Jul 03Overdue
INV-0927RiverSide Ltd.$25,400Jul 06Due Soon
INV-0928Harbor Freight Co$7,100Jul 09Due Soon
INV-0929Ocean View Hotel$34,600Jul 11Future
INV-0930Desert Palm Resort$18,900Jul 13Future
INV-0931Forest Woods Ltd.$8,300Jul 15Future
INV-0932LakeSide Properties$42,000Jul 17Future
INV-0933FieldStone Group$5,800Jul 18Future
INV-0934MeadowBrook Inc.$15,500Jun 27Overdue
INV-0935HillTop Enterprises$23,100Jun 29Overdue
INV-0936CrestView Solutions$9,900Jul 02Overdue
INV-0937Peak Performance Ltd$31,200Jul 05Due Soon
INV-0938Summit Strategies$6,400Jul 07Due Soon
INV-0939BaySide Logistics$19,700Jul 09Due Soon
INV-0940Coastal Trading Co$12,300Jul 11Future
INV-0941Delta Distribution$28,400Jul 14Future
INV-0942Sigma Supplies Co$7,500Jul 16Future
INV-0943Omega Group Ltd.$35,200Jul 18Future
INV-0944Alpha Enterprises$10,800Jul 19Future
+
+
+
Total Items: 93,500Urgent: 32,000
+
+
+ +
diff --git a/Pages/Dashboard/dashboard-wms5.cshtml b/Pages/Dashboard/dashboard-wms5.cshtml new file mode 100644 index 0000000..bae41a3 --- /dev/null +++ b/Pages/Dashboard/dashboard-wms5.cshtml @@ -0,0 +1,409 @@ +@page "/dashboard-wms5" +@{ + ViewData["Title"] = "Dashboard WMS 5"; +} +@{ + ViewData["SidebarVariant"] = "5"; + ViewData["Js:dashboard-wms.js"] = "js/dashboard-wms.js"; + +} + +
+
+

WMS Dashboard

Warehouse Management System — Period: Q2 2026

+
+ + +
+
+ +
+
+

Total Items

84,500

▲ +5.3%
+

Stock Value

$12.6M

▲ +8.2%
+

Locations

42

▲ +2
+

Open TO

18

▲ +6
+
+
+

Receiving Rate

2.4d

▲ +0.3d
+

Picking Acc.

99.2%

▲ +0.5%
+

Throughput

12,450

▲ +8.3%
+

Dock Turn

4.2x

▲ +0.3x
+
+
+
+
+

Storage Breakdown

By category this period

+
+
+
+
Racking 42%
+
Bulk 22%
+
Overflow 15%
+
Cold 12%
+
Others 9%
+
+
+
+
+ +
+

WMS Metrics Matrix

Key indicators across all categories

View All →’
+
+

Total Items

84,500 ▲ 5.3%

+

Stock Value

$12.6M ▲ 8.2%

+

Locations

42 ▲ 2

+

Open TO

18 ▲ 6

+

Receiving Rate

2.4d ▲ 0.3d

+

Picking Acc.

99.2% ▲ 0.5%

+

Throughput

12,450 ▲ 8.3%

+

Dock Turn

4.2x ▲ 0.3x

+

TO Completed

245 ▲ 12%

+

GR Processed

186 ▲ 8%

+

DO Shipped

158 ▲ 14%

+

Stock Check

100% ✓

+

Warehouse Staff

28 ▲ 2

+

Fill Rate

97.3% ▲ 1.5%

+

Stockout Rate

2.1% ▼ 0.6%

+

GR Time

3.2hrs ▼ 0.5

+

Damage Rate

0.8% ▼ 0.2%

+

Storage Cost

$0.42/unit ▼ $0.05

+

ABC Class A

3,450 items

+

Warehouse Zone

12

+
+
+ +
+
+
+

Movement Trend

Daily in/out movements

+
+ Revenue + Outgoing +
+
+
+
+
+
+

Warehouse Overview

Key Metrics

+
+
+
+

Total Items Stored

84,500

▲ +5.3%
+

Stock Value

$12.6M

▲ +8.2%
+

Total Locations

42

▲ +2
+

Open TO

18

▲ +6
+
+
Accuracy: 98.7%Q2 2026
+
+
+ +
+
+

Stock Summary

+

As of June 30, 2026

+
+
+
+

Total Stock

84,500 units

+
+
+
+

Location Used

38

+
+
+
+

Avg Item Value

$149

+
+
Turnover6.2xAccuracy98.7%
+
+
+
+

TO Status

+

Transfer Order by status

+
+
+
+

Draft

8

+
+
+
+

Processing

6

+
+
+
+

Completed

22

+
+
+
+

Cancelled

3

+
+
+
Avg Cycle: 2.4dOn Time: 92%
+
+
+

Receiving Activity

+

Monthly movement

+
+
+
+450

GR

+
320

DO

+
180

Adjustment

+
+
+
+ +
+
+
+

Recent Transfer Orders

Latest warehouse movements

+ New TO →’ +
+
+ + + + + + + + +
DateTO#DescriptionItemsStatus
Jun 30JV-2026-0421Monthly revenue recognition$284,500Posted
Jun 29JV-2026-0420Depreciation - June$42,800Posted
Jun 28JV-2026-0419Payroll accrual$186,200Posted
Jun 27JV-2026-0418Tax provision - PPh 21$38,400Pending
+
+
Active: 4 TOTotal movements: 589
+
+
+
+

WMS Activity

Real-time warehouse updates

+ Live +
+
+
+
AP
+

Invoice Paid — INV-2026-0882

💰 $24,500 · Vendor: TechDistrib · Net 30

12 min ago

+ Paid +
+
+
AR
+

Payment Received — Customer: MegaCorp

📥 $86,200 · Invoice INV-2026-0741

35 min ago

+ Received +
+
+
GL
+

Journal Posted — Depreciation June

📋 $42,800 · Fixed Assets depreciation

1 hour ago

+ Posted +
+
+
TX
+

Tax Filing — PPh 21 June

🧾 $38,400 · Filing prepared for submission

2 hours ago

+ Pending +
+
+
+
+ +
+
+

Stock Accuracy

+

Q2 2026 performance

+
+
+
+
+
+
+

Zone A

+ $12.4M / $12.0M +
+
+
+
+
+
+
+
+
+
+

Zone B

+ $4.6M / $4.5M +
+
+
+
+
+
+
+
+
+
+

Zone C

+ $6.8M / $7.2M +
+
+
+
+
+
+
+
+
+
+

Overall

+ $2.8M / $2.5M +
+
+
+
+
+
+
Target Acc: 99%On Track
+
+
+

Top Products

+

This period ranking

+
+
+
+

Widget A

12,450 +15%

+
+
+
+

Gadget B

8,320 +12%

+
+
+
+

Part C

6,180 +8%

+
+
+
+

Tool D

4,250 +5%

+
+
+
Top SKU: 28Mov: 589
+
+
+

Quality Control

+

QC & inspection KPIs

+
+
+
+

Pass Rate

Monthly inspection

+
98.5%
+
+
+
+

Damage/Reject

Quality check

+
0.8%
+
+
+
+

On Hold

Pending review

+
1.2%
+
+
+
+

Return Rate

Customer returns

+
0.3%
+
+
+
+
+ +
+
+
+

Locations Overview

As of Jun 30, 2026 · Top zones

+ View Full →’ +
+
+
+ + + + + + + + + + + + + + + + +
Zone CodeZone NameItem CountCapacity
Z-RARacking A12,45018,000
Z-RBRacking B8,32012,000
Z-BLBulk Storage24,60030,000
Z-OVOverflow Area6,18010,000
Z-CDCold Storage4,2508,000
Z-DGDangerous Goods8902,000
Z-QCQC Hold Area1,2403,000
Z-CRCross Dock5,6707,000
Z-RTReturn Area6202,000
Z-STStaging Area3,4505,000
Z-PKPacking Zone9,80012,000
Z-SHShipping Dock7,03011,000
+
+
+
Total Items: 84,500Total Cap: 120,000
+
+
+
+

Upcoming Deliveries

DO scheduled next 14 days

+ Manage DO →’ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DO#CustomerAmountDue DateStatus
INV-0882TechDistrib Inc.$24,500Jul 05Due Soon
INV-0885CloudHost Ltd.$12,800Jul 08Due Soon
INV-0888OfficePro Supply$6,200Jul 10Future
INV-0890Consulting Plus$18,000Jul 12Future
INV-0875MegaNetwork$32,000Jul 03Overdue
INV-0901DataSys Solutions$45,200Jul 02Overdue
INV-0902Prime Logistics$15,600Jul 04Due Soon
INV-0903GreenEnergy Corp$28,900Jul 05Due Soon
INV-0904SmartBuild Ltd.$8,750Jul 07Due Soon
INV-0905MediCare Supplies$19,300Jul 09Due Soon
INV-0906AquaPure Systems$11,400Jul 11Future
INV-0907BuildRight Materials$36,800Jul 13Future
INV-0908FreshFoods Group$9,200Jul 14Future
INV-0909AutoParts Inc.$22,600Jul 15Future
INV-0910CloudNet Services$14,100Jul 16Future
INV-0911Sunrise Energy$41,500Jun 28Overdue
INV-0912Urban Design Co$7,800Jun 30Overdue
INV-0913SafeGuard Security$5,400Jul 01Overdue
INV-0914EcoFriendly Pkg$16,200Jul 02Overdue
INV-0915StarTech Systems$33,000Jul 04Due Soon
INV-0916Blue Ocean Ltd.$10,500Jul 06Due Soon
INV-0917Golden Gate Inc.$27,300Jul 08Due Soon
INV-0918Silver Lake Corp$6,800Jul 10Future
INV-0919Northern Lights Co$38,100Jul 12Future
INV-0920Southern Cross Ltd$13,400Jul 14Future
INV-0921Pacific Rim Group$21,000Jul 16Future
INV-0922Atlantic Partners$9,600Jul 17Future
INV-0923Highland Ventures$17,800Jun 29Overdue
INV-0924Valley Industries$4,200Jun 30Overdue
INV-0925RidgeTop Inc.$29,500Jul 01Overdue
INV-0926Mountain View Corp$11,200Jul 03Overdue
INV-0927RiverSide Ltd.$25,400Jul 06Due Soon
INV-0928Harbor Freight Co$7,100Jul 09Due Soon
INV-0929Ocean View Hotel$34,600Jul 11Future
INV-0930Desert Palm Resort$18,900Jul 13Future
INV-0931Forest Woods Ltd.$8,300Jul 15Future
INV-0932LakeSide Properties$42,000Jul 17Future
INV-0933FieldStone Group$5,800Jul 18Future
INV-0934MeadowBrook Inc.$15,500Jun 27Overdue
INV-0935HillTop Enterprises$23,100Jun 29Overdue
INV-0936CrestView Solutions$9,900Jul 02Overdue
INV-0937Peak Performance Ltd$31,200Jul 05Due Soon
INV-0938Summit Strategies$6,400Jul 07Due Soon
INV-0939BaySide Logistics$19,700Jul 09Due Soon
INV-0940Coastal Trading Co$12,300Jul 11Future
INV-0941Delta Distribution$28,400Jul 14Future
INV-0942Sigma Supplies Co$7,500Jul 16Future
INV-0943Omega Group Ltd.$35,200Jul 18Future
INV-0944Alpha Enterprises$10,800Jul 19Future
+
+
+
Total Items: 93,500Urgent: 32,000
+
+
+ +
diff --git a/Pages/Error.cshtml b/Pages/Error.cshtml new file mode 100644 index 0000000..6f92b95 --- /dev/null +++ b/Pages/Error.cshtml @@ -0,0 +1,26 @@ +@page +@model ErrorModel +@{ + ViewData["Title"] = "Error"; +} + +

Error.

+

An error occurred while processing your request.

+ +@if (Model.ShowRequestId) +{ +

+ Request ID: @Model.RequestId +

+} + +

Development Mode

+

+ Swapping to the Development environment displays detailed information about the error that occurred. +

+

+ The Development environment shouldn't be enabled for deployed applications. + It can result in displaying sensitive information from exceptions to end users. + For local debugging, enable the Development environment by setting the ASPNETCORE_ENVIRONMENT environment variable to Development + and restarting the app. +

diff --git a/Pages/Error.cshtml.cs b/Pages/Error.cshtml.cs new file mode 100644 index 0000000..d6df81a --- /dev/null +++ b/Pages/Error.cshtml.cs @@ -0,0 +1,21 @@ +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.RazorPages; +using System.Diagnostics; + +namespace Indotalent.Pages +{ + [ResponseCache(Duration = 0, Location = ResponseCacheLocation.None, NoStore = true)] + [IgnoreAntiforgeryToken] + public class ErrorModel : PageModel + { + public string? RequestId { get; set; } + + public bool ShowRequestId => !string.IsNullOrEmpty(RequestId); + + public void OnGet() + { + RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier; + } + } + +} diff --git a/Pages/Index.cshtml b/Pages/Index.cshtml new file mode 100644 index 0000000..2c4e6d3 --- /dev/null +++ b/Pages/Index.cshtml @@ -0,0 +1,306 @@ +@page +@{ + Layout = null; +} + + + + + EnterpriseKit — Admin Template Showcase + + + + + + + + + + + + + +
+
+
+ + Part of the Enterprise Development Kit · ASP.NET Core Razor Pages Edition +
+

Clean, Professional Admin Templates

+

A modern, light, minimalist admin template built with Tailwind CSS and Alpine.js. Explore ten business-grade dashboards, each available in five carefully crafted color themes.

+ +
+

10

Business Apps

+

5

Color Themes

+

50

Demo Pages

+

100%

Responsive

+
+
+
+ + +
+
+

Business Applications

+

Ten ready-to-use dashboards

+

Each application ships with five theme variants. Click any thumbnail to open the live preview.

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

Theme Variants

+

Five professional palettes

+

Every dashboard is generated in five modern, light, minimalist themes so you can match your brand identity instantly.

+
+
+ +
+
+
+ + +
+
+

The Enterprise Development Kit

+

A complete front-end foundation

+

The admin template is a building block of the Enterprise Development Kit — a clean, professional UI layer for line-of-business applications.

+
+
+
+
+

Lightweight & Fast

+

Built on Tailwind CSS and Alpine.js — no heavy build step, no framework lock-in, just clean composable markup.

+
+
+
+

Modular Components

+

Reusable cards, tables, forms, auth pages and widgets crafted for consistent, professional enterprise layouts.

+
+
+
+

Fully Responsive

+

Mobile-first navigation, collapsible sidebars and fluid grids that look sharp from phone to wide desktop monitors.

+
+
+
+ + + + + + + + + + + diff --git a/Pages/Index.cshtml.cs b/Pages/Index.cshtml.cs new file mode 100644 index 0000000..528bad4 --- /dev/null +++ b/Pages/Index.cshtml.cs @@ -0,0 +1,13 @@ +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.RazorPages; + +namespace Indotalent.Pages +{ + public class IndexModel : PageModel + { + public void OnGet() + { + + } + } +} diff --git a/Pages/Pages/badrequest1.cshtml b/Pages/Pages/badrequest1.cshtml new file mode 100644 index 0000000..5da92a0 --- /dev/null +++ b/Pages/Pages/badrequest1.cshtml @@ -0,0 +1,19 @@ +@page "/badrequest1" +@{ + ViewData["Title"] = "Bad Request 1"; +} +@{ + ViewData["SidebarVariant"] = "1"; +} + +
+
+

400

+

Bad Request

+

The server could not understand the request due to invalid syntax.

+ + + Go to Dashboard + +
+
diff --git a/Pages/Pages/badrequest2.cshtml b/Pages/Pages/badrequest2.cshtml new file mode 100644 index 0000000..310f945 --- /dev/null +++ b/Pages/Pages/badrequest2.cshtml @@ -0,0 +1,19 @@ +@page "/badrequest2" +@{ + ViewData["Title"] = "Bad Request 2"; +} +@{ + ViewData["SidebarVariant"] = "2"; +} + +
+
+

400

+

Bad Request

+

The server could not understand the request due to invalid syntax.

+ + + Go to Dashboard + +
+
diff --git a/Pages/Pages/badrequest3.cshtml b/Pages/Pages/badrequest3.cshtml new file mode 100644 index 0000000..45d4090 --- /dev/null +++ b/Pages/Pages/badrequest3.cshtml @@ -0,0 +1,19 @@ +@page "/badrequest3" +@{ + ViewData["Title"] = "Bad Request 3"; +} +@{ + ViewData["SidebarVariant"] = "3"; +} + +
+
+

400

+

Bad Request

+

The server could not understand the request due to invalid syntax.

+ + + Go to Dashboard + +
+
diff --git a/Pages/Pages/badrequest4.cshtml b/Pages/Pages/badrequest4.cshtml new file mode 100644 index 0000000..89271a4 --- /dev/null +++ b/Pages/Pages/badrequest4.cshtml @@ -0,0 +1,19 @@ +@page "/badrequest4" +@{ + ViewData["Title"] = "Bad Request 4"; +} +@{ + ViewData["SidebarVariant"] = "4"; +} + +
+
+

400

+

Bad Request

+

The server could not understand the request due to invalid syntax.

+ + + Go to Dashboard + +
+
diff --git a/Pages/Pages/badrequest5.cshtml b/Pages/Pages/badrequest5.cshtml new file mode 100644 index 0000000..2530ea6 --- /dev/null +++ b/Pages/Pages/badrequest5.cshtml @@ -0,0 +1,19 @@ +@page "/badrequest5" +@{ + ViewData["Title"] = "Bad Request 5"; +} +@{ + ViewData["SidebarVariant"] = "5"; +} + +
+
+

400

+

Bad Request

+

The server could not understand the request due to invalid syntax.

+ + + Go to Dashboard + +
+
diff --git a/Pages/Pages/empty1.cshtml b/Pages/Pages/empty1.cshtml new file mode 100644 index 0000000..9843b85 --- /dev/null +++ b/Pages/Pages/empty1.cshtml @@ -0,0 +1,10 @@ +@page "/empty1" +@{ + ViewData["Title"] = "Empty 1"; +} +@{ + ViewData["SidebarVariant"] = "1"; +} + +
+
diff --git a/Pages/Pages/empty2.cshtml b/Pages/Pages/empty2.cshtml new file mode 100644 index 0000000..9f9f01a --- /dev/null +++ b/Pages/Pages/empty2.cshtml @@ -0,0 +1,10 @@ +@page "/empty2" +@{ + ViewData["Title"] = "Empty 2"; +} +@{ + ViewData["SidebarVariant"] = "2"; +} + +
+
diff --git a/Pages/Pages/empty3.cshtml b/Pages/Pages/empty3.cshtml new file mode 100644 index 0000000..de853ad --- /dev/null +++ b/Pages/Pages/empty3.cshtml @@ -0,0 +1,10 @@ +@page "/empty3" +@{ + ViewData["Title"] = "Empty 3"; +} +@{ + ViewData["SidebarVariant"] = "3"; +} + +
+
diff --git a/Pages/Pages/empty4.cshtml b/Pages/Pages/empty4.cshtml new file mode 100644 index 0000000..0d6720a --- /dev/null +++ b/Pages/Pages/empty4.cshtml @@ -0,0 +1,10 @@ +@page "/empty4" +@{ + ViewData["Title"] = "Empty 4"; +} +@{ + ViewData["SidebarVariant"] = "4"; +} + +
+
diff --git a/Pages/Pages/empty5.cshtml b/Pages/Pages/empty5.cshtml new file mode 100644 index 0000000..2db0406 --- /dev/null +++ b/Pages/Pages/empty5.cshtml @@ -0,0 +1,10 @@ +@page "/empty5" +@{ + ViewData["Title"] = "Empty 5"; +} +@{ + ViewData["SidebarVariant"] = "5"; +} + +
+
diff --git a/Pages/Pages/error5001.cshtml b/Pages/Pages/error5001.cshtml new file mode 100644 index 0000000..2cbc760 --- /dev/null +++ b/Pages/Pages/error5001.cshtml @@ -0,0 +1,19 @@ +@page "/error5001" +@{ + ViewData["Title"] = "Error 500 1"; +} +@{ + ViewData["SidebarVariant"] = "1"; +} + +
+
+

500

+

Internal Server Error

+

The server encountered an internal error and could not complete your request.

+ + + Go to Dashboard + +
+
diff --git a/Pages/Pages/error5002.cshtml b/Pages/Pages/error5002.cshtml new file mode 100644 index 0000000..da01333 --- /dev/null +++ b/Pages/Pages/error5002.cshtml @@ -0,0 +1,19 @@ +@page "/error5002" +@{ + ViewData["Title"] = "Error 500 2"; +} +@{ + ViewData["SidebarVariant"] = "1"; +} + +
+
+

500

+

Internal Server Error

+

The server encountered an internal error and could not complete your request.

+ + + Go to Dashboard + +
+
diff --git a/Pages/Pages/error5003.cshtml b/Pages/Pages/error5003.cshtml new file mode 100644 index 0000000..c08a5ad --- /dev/null +++ b/Pages/Pages/error5003.cshtml @@ -0,0 +1,19 @@ +@page "/error5003" +@{ + ViewData["Title"] = "Error 500 3"; +} +@{ + ViewData["SidebarVariant"] = "1"; +} + +
+
+

500

+

Internal Server Error

+

The server encountered an internal error and could not complete your request.

+ + + Go to Dashboard + +
+
diff --git a/Pages/Pages/error5004.cshtml b/Pages/Pages/error5004.cshtml new file mode 100644 index 0000000..cc10cdd --- /dev/null +++ b/Pages/Pages/error5004.cshtml @@ -0,0 +1,19 @@ +@page "/error5004" +@{ + ViewData["Title"] = "Error 500 4"; +} +@{ + ViewData["SidebarVariant"] = "1"; +} + +
+
+

500

+

Internal Server Error

+

The server encountered an internal error and could not complete your request.

+ + + Go to Dashboard + +
+
diff --git a/Pages/Pages/error5005.cshtml b/Pages/Pages/error5005.cshtml new file mode 100644 index 0000000..16536ae --- /dev/null +++ b/Pages/Pages/error5005.cshtml @@ -0,0 +1,35 @@ +@page "/error5005" +@{ + ViewData["Title"] = "Error 500 5"; +} +@{ + ViewData["SidebarVariant"] = "1"; + +} + +
+
+ +
+
+ +
+
JD
+ +
+
+ +
+
+

500

+

Internal Server Error

+

The server encountered an internal error and could not complete your request.

+ + + Go to Dashboard + +
+
diff --git a/Pages/Pages/forbidden1.cshtml b/Pages/Pages/forbidden1.cshtml new file mode 100644 index 0000000..8e2b2a8 --- /dev/null +++ b/Pages/Pages/forbidden1.cshtml @@ -0,0 +1,19 @@ +@page "/forbidden1" +@{ + ViewData["Title"] = "Forbidden 1"; +} +@{ + ViewData["SidebarVariant"] = "1"; +} + +
+
+

403

+

Forbidden

+

You do not have permission to access this page.

+ + + Go to Dashboard + +
+
diff --git a/Pages/Pages/forbidden2.cshtml b/Pages/Pages/forbidden2.cshtml new file mode 100644 index 0000000..7aa49bc --- /dev/null +++ b/Pages/Pages/forbidden2.cshtml @@ -0,0 +1,19 @@ +@page "/forbidden2" +@{ + ViewData["Title"] = "Forbidden 2"; +} +@{ + ViewData["SidebarVariant"] = "2"; +} + +
+
+

403

+

Forbidden

+

You do not have permission to access this page.

+ + + Go to Dashboard + +
+
diff --git a/Pages/Pages/forbidden3.cshtml b/Pages/Pages/forbidden3.cshtml new file mode 100644 index 0000000..bcc0502 --- /dev/null +++ b/Pages/Pages/forbidden3.cshtml @@ -0,0 +1,19 @@ +@page "/forbidden3" +@{ + ViewData["Title"] = "Forbidden 3"; +} +@{ + ViewData["SidebarVariant"] = "3"; +} + +
+
+

403

+

Forbidden

+

You do not have permission to access this page.

+ + + Go to Dashboard + +
+
diff --git a/Pages/Pages/forbidden4.cshtml b/Pages/Pages/forbidden4.cshtml new file mode 100644 index 0000000..cd7e767 --- /dev/null +++ b/Pages/Pages/forbidden4.cshtml @@ -0,0 +1,19 @@ +@page "/forbidden4" +@{ + ViewData["Title"] = "Forbidden 4"; +} +@{ + ViewData["SidebarVariant"] = "4"; +} + +
+
+

403

+

Forbidden

+

You do not have permission to access this page.

+ + + Go to Dashboard + +
+
diff --git a/Pages/Pages/forbidden5.cshtml b/Pages/Pages/forbidden5.cshtml new file mode 100644 index 0000000..2df17f3 --- /dev/null +++ b/Pages/Pages/forbidden5.cshtml @@ -0,0 +1,19 @@ +@page "/forbidden5" +@{ + ViewData["Title"] = "Forbidden 5"; +} +@{ + ViewData["SidebarVariant"] = "5"; +} + +
+
+

403

+

Forbidden

+

You do not have permission to access this page.

+ + + Go to Dashboard + +
+
diff --git a/Pages/Pages/landing1.cshtml b/Pages/Pages/landing1.cshtml new file mode 100644 index 0000000..747ebb2 --- /dev/null +++ b/Pages/Pages/landing1.cshtml @@ -0,0 +1,251 @@ +@page "/landing1" +@{ + ViewData["Title"] = "Landing 1"; +} +@{ + ViewData["SidebarVariant"] = "1"; + ViewData["HideChrome"] = true; + ViewData["Css:landing1.css"] = "css/landing1.css"; + ViewData["Js:landing.js"] = "js/landing.js"; + +} + +
+ + + +
+
+
+
+
+ + Built with .NET 10 & ASP.NET Core +
+

+ Build Enterprise Apps
+ Faster Than Ever +

+

+ A modern, modular application platform powered by ASP.NET Core, Blazor, and Vertical Slice Architecture. + Multitenant, multibranch, and ready for the cloud. +

+
+ + +
+
+ Trusted by + Enterprise Ready + Cloud Native + SSO Ready +
+
+
+
+ +
+
+
+ TECHNOLOGY STACK +

Built on Modern .NET

+

From backend to frontend, every layer is crafted with the latest Microsoft technologies.

+
+
+
ASP.NET Core
Framework
+
Blazor
Web UI
+
Razor Pages
Pages
+
MVC
Pattern
+
.NET 10
Runtime
+
EF Core
ORM
+
MS SQL
Database
+
C# 14
Language
+
CQRS
Pattern
+
MediatR
CQRS
+
AutoMapper
Mapping
+
Minimal API
APIs
+
+
+
+ +
+
+
+ ARCHITECTURE +

Clean Architecture. Modern Patterns.

+

Designed for scalability, maintainability, and separation of concerns.

+
+
+
+
+ +
+

Vertical Slice Architecture

+

Feature-first organization. Each use case is an independent slice with its own commands, queries, handlers, and validation.

+
+
+
+ +
+

CQRS with MediatR

+

Commands and queries separated at the protocol level. MediatR handles pipeline behaviors for logging, validation, and caching.

+
+
+
+ +
+

Multitenant & Multibranch

+

Built-in tenant isolation and branch management. Deploy multiple versions side by side with zero data leakage.

+
+
+
+ +
+

Firebase SSO

+

Secure single sign-on with Firebase Authentication. Supports Google, Microsoft, email/password, and custom tokens out of the box.

+
+
+
+ +
+

EF Core & MS SQL

+

Entity Framework Core with SQL Server. Migrations, eager loading, value conversions, and raw SQL when you need it.

+
+
+
+ +
+

Minimal APIs

+

Lightweight HTTP APIs with minimal ceremony. Perfect for microservices, BFF patterns, and integration endpoints.

+
+
+
+
+ +
+
+
+
+ FRONTEND +

Modern Web UI Stack

+

Combining the power of Tailwind CSS for utility-first styling, AlpineJS for reactive components, and ChartJS for beautiful dashboards.

+
+
+
+
Tailwind CSS

Utility-first responsive design with custom themes

+
+
+
+
AlpineJS

Lightweight reactive JavaScript framework

+
+
+
+
ChartJS

Interactive charts and data visualization

+
+
+
+
Blazor / Razor Pages / MVC

Full-stack .NET web UI with C#

+
+
+
+
+
HTML
Semantic Markup
+
Tailwind
CSS Framework
+
AlpineJS
Reactive UI
+
ChartJS
Data Viz
+
+
+
+
+ +
+
+

Ready to Build?

+

Start your next enterprise application with a rock-solid foundation. Well documented, and production ready.

+
+ +
+
+
+ + + + +
+ + + diff --git a/Pages/Pages/landing2.cshtml b/Pages/Pages/landing2.cshtml new file mode 100644 index 0000000..463e67d --- /dev/null +++ b/Pages/Pages/landing2.cshtml @@ -0,0 +1,251 @@ +@page "/landing2" +@{ + ViewData["Title"] = "Landing 2"; +} +@{ + ViewData["SidebarVariant"] = "2"; + ViewData["HideChrome"] = true; + ViewData["Css:landing2.css"] = "css/landing2.css"; + ViewData["Js:landing.js"] = "js/landing.js"; + +} + +
+ + + +
+
+
+
+
+ + Built with .NET 10 & ASP.NET Core +
+

+ Build Enterprise Apps
+ Faster Than Ever +

+

+ A modern, modular application platform powered by ASP.NET Core, Blazor, and Vertical Slice Architecture. + Multitenant, multibranch, and ready for the cloud. +

+
+ + +
+
+ Trusted by + Enterprise Ready + Cloud Native + SSO Ready +
+
+
+
+ +
+
+
+ TECHNOLOGY STACK +

Built on Modern .NET

+

From backend to frontend, every layer is crafted with the latest Microsoft technologies.

+
+
+
ASP.NET Core
Framework
+
Blazor
Web UI
+
Razor Pages
Pages
+
MVC
Pattern
+
.NET 10
Runtime
+
EF Core
ORM
+
MS SQL
Database
+
C# 14
Language
+
CQRS
Pattern
+
MediatR
CQRS
+
AutoMapper
Mapping
+
Minimal API
APIs
+
+
+
+ +
+
+
+ ARCHITECTURE +

Clean Architecture. Modern Patterns.

+

Designed for scalability, maintainability, and separation of concerns.

+
+
+
+
+ +
+

Vertical Slice Architecture

+

Feature-first organization. Each use case is an independent slice with its own commands, queries, handlers, and validation.

+
+
+
+ +
+

CQRS with MediatR

+

Commands and queries separated at the protocol level. MediatR handles pipeline behaviors for logging, validation, and caching.

+
+
+
+ +
+

Multitenant & Multibranch

+

Built-in tenant isolation and branch management. Deploy multiple versions side by side with zero data leakage.

+
+
+
+ +
+

Firebase SSO

+

Secure single sign-on with Firebase Authentication. Supports Google, Microsoft, email/password, and custom tokens out of the box.

+
+
+
+ +
+

EF Core & MS SQL

+

Entity Framework Core with SQL Server. Migrations, eager loading, value conversions, and raw SQL when you need it.

+
+
+
+ +
+

Minimal APIs

+

Lightweight HTTP APIs with minimal ceremony. Perfect for microservices, BFF patterns, and integration endpoints.

+
+
+
+
+ +
+
+
+
+ FRONTEND +

Modern Web UI Stack

+

Combining the power of Tailwind CSS for utility-first styling, AlpineJS for reactive components, and ChartJS for beautiful dashboards.

+
+
+
+
Tailwind CSS

Utility-first responsive design with custom themes

+
+
+
+
AlpineJS

Lightweight reactive JavaScript framework

+
+
+
+
ChartJS

Interactive charts and data visualization

+
+
+
+
Blazor / Razor Pages / MVC

Full-stack .NET web UI with C#

+
+
+
+
+
HTML
Semantic Markup
+
Tailwind
CSS Framework
+
AlpineJS
Reactive UI
+
ChartJS
Data Viz
+
+
+
+
+ +
+
+

Ready to Build?

+

Start your next enterprise application with a rock-solid foundation. Well documented, and production ready.

+
+ +
+
+
+ + + + +
+ + + diff --git a/Pages/Pages/landing3.cshtml b/Pages/Pages/landing3.cshtml new file mode 100644 index 0000000..413acf2 --- /dev/null +++ b/Pages/Pages/landing3.cshtml @@ -0,0 +1,251 @@ +@page "/landing3" +@{ + ViewData["Title"] = "Landing 3"; +} +@{ + ViewData["SidebarVariant"] = "3"; + ViewData["HideChrome"] = true; + ViewData["Css:landing3.css"] = "css/landing3.css"; + ViewData["Js:landing.js"] = "js/landing.js"; + +} + +
+ + + +
+
+
+
+
+ + Built with .NET 10 & ASP.NET Core +
+

+ Build Enterprise Apps
+ Faster Than Ever +

+

+ A modern, modular application platform powered by ASP.NET Core, Blazor, and Vertical Slice Architecture. + Multitenant, multibranch, and ready for the cloud. +

+
+ + +
+
+ Trusted by + Enterprise Ready + Cloud Native + SSO Ready +
+
+
+
+ +
+
+
+ TECHNOLOGY STACK +

Built on Modern .NET

+

From backend to frontend, every layer is crafted with the latest Microsoft technologies.

+
+
+
ASP.NET Core
Framework
+
Blazor
Web UI
+
Razor Pages
Pages
+
MVC
Pattern
+
.NET 10
Runtime
+
EF Core
ORM
+
MS SQL
Database
+
C# 14
Language
+
CQRS
Pattern
+
MediatR
CQRS
+
AutoMapper
Mapping
+
Minimal API
APIs
+
+
+
+ +
+
+
+ ARCHITECTURE +

Clean Architecture. Modern Patterns.

+

Designed for scalability, maintainability, and separation of concerns.

+
+
+
+
+ +
+

Vertical Slice Architecture

+

Feature-first organization. Each use case is an independent slice with its own commands, queries, handlers, and validation.

+
+
+
+ +
+

CQRS with MediatR

+

Commands and queries separated at the protocol level. MediatR handles pipeline behaviors for logging, validation, and caching.

+
+
+
+ +
+

Multitenant & Multibranch

+

Built-in tenant isolation and branch management. Deploy multiple versions side by side with zero data leakage.

+
+
+
+ +
+

Firebase SSO

+

Secure single sign-on with Firebase Authentication. Supports Google, Microsoft, email/password, and custom tokens out of the box.

+
+
+
+ +
+

EF Core & MS SQL

+

Entity Framework Core with SQL Server. Migrations, eager loading, value conversions, and raw SQL when you need it.

+
+
+
+ +
+

Minimal APIs

+

Lightweight HTTP APIs with minimal ceremony. Perfect for microservices, BFF patterns, and integration endpoints.

+
+
+
+
+ +
+
+
+
+ FRONTEND +

Modern Web UI Stack

+

Combining the power of Tailwind CSS for utility-first styling, AlpineJS for reactive components, and ChartJS for beautiful dashboards.

+
+
+
+
Tailwind CSS

Utility-first responsive design with custom themes

+
+
+
+
AlpineJS

Lightweight reactive JavaScript framework

+
+
+
+
ChartJS

Interactive charts and data visualization

+
+
+
+
Blazor / Razor Pages / MVC

Full-stack .NET web UI with C#

+
+
+
+
+
HTML
Semantic Markup
+
Tailwind
CSS Framework
+
AlpineJS
Reactive UI
+
ChartJS
Data Viz
+
+
+
+
+ +
+
+

Ready to Build?

+

Start your next enterprise application with a rock-solid foundation. Well documented, and production ready.

+
+ +
+
+
+ + + + +
+ + + diff --git a/Pages/Pages/landing4.cshtml b/Pages/Pages/landing4.cshtml new file mode 100644 index 0000000..a527bbd --- /dev/null +++ b/Pages/Pages/landing4.cshtml @@ -0,0 +1,251 @@ +@page "/landing4" +@{ + ViewData["Title"] = "Landing 4"; +} +@{ + ViewData["SidebarVariant"] = "4"; + ViewData["HideChrome"] = true; + ViewData["Css:landing4.css"] = "css/landing4.css"; + ViewData["Js:landing.js"] = "js/landing.js"; + +} + +
+ + + +
+
+
+
+
+ + Built with .NET 10 & ASP.NET Core +
+

+ Build Enterprise Apps
+ Faster Than Ever +

+

+ A modern, modular application platform powered by ASP.NET Core, Blazor, and Vertical Slice Architecture. + Multitenant, multibranch, and ready for the cloud. +

+
+ + +
+
+ Trusted by + Enterprise Ready + Cloud Native + SSO Ready +
+
+
+
+ +
+
+
+ TECHNOLOGY STACK +

Built on Modern .NET

+

From backend to frontend, every layer is crafted with the latest Microsoft technologies.

+
+
+
ASP.NET Core
Framework
+
Blazor
Web UI
+
Razor Pages
Pages
+
MVC
Pattern
+
.NET 10
Runtime
+
EF Core
ORM
+
MS SQL
Database
+
C# 14
Language
+
CQRS
Pattern
+
MediatR
CQRS
+
AutoMapper
Mapping
+
Minimal API
APIs
+
+
+
+ +
+
+
+ ARCHITECTURE +

Clean Architecture. Modern Patterns.

+

Designed for scalability, maintainability, and separation of concerns.

+
+
+
+
+ +
+

Vertical Slice Architecture

+

Feature-first organization. Each use case is an independent slice with its own commands, queries, handlers, and validation.

+
+
+
+ +
+

CQRS with MediatR

+

Commands and queries separated at the protocol level. MediatR handles pipeline behaviors for logging, validation, and caching.

+
+
+
+ +
+

Multitenant & Multibranch

+

Built-in tenant isolation and branch management. Deploy multiple versions side by side with zero data leakage.

+
+
+
+ +
+

Firebase SSO

+

Secure single sign-on with Firebase Authentication. Supports Google, Microsoft, email/password, and custom tokens out of the box.

+
+
+
+ +
+

EF Core & MS SQL

+

Entity Framework Core with SQL Server. Migrations, eager loading, value conversions, and raw SQL when you need it.

+
+
+
+ +
+

Minimal APIs

+

Lightweight HTTP APIs with minimal ceremony. Perfect for microservices, BFF patterns, and integration endpoints.

+
+
+
+
+ +
+
+
+
+ FRONTEND +

Modern Web UI Stack

+

Combining the power of Tailwind CSS for utility-first styling, AlpineJS for reactive components, and ChartJS for beautiful dashboards.

+
+
+
+
Tailwind CSS

Utility-first responsive design with custom themes

+
+
+
+
AlpineJS

Lightweight reactive JavaScript framework

+
+
+
+
ChartJS

Interactive charts and data visualization

+
+
+
+
Blazor / Razor Pages / MVC

Full-stack .NET web UI with C#

+
+
+
+
+
HTML
Semantic Markup
+
Tailwind
CSS Framework
+
AlpineJS
Reactive UI
+
ChartJS
Data Viz
+
+
+
+
+ +
+
+

Ready to Build?

+

Start your next enterprise application with a rock-solid foundation. Well documented, and production ready.

+
+ +
+
+
+ + + + +
+ + + diff --git a/Pages/Pages/landing5.cshtml b/Pages/Pages/landing5.cshtml new file mode 100644 index 0000000..3e792b5 --- /dev/null +++ b/Pages/Pages/landing5.cshtml @@ -0,0 +1,250 @@ +@page "/landing5" +@{ + ViewData["Title"] = "Landing 5"; +} +@{ + ViewData["SidebarVariant"] = "5"; + ViewData["HideChrome"] = true; + ViewData["Css:landing5.css"] = "css/landing5.css"; + ViewData["Js:landing.js"] = "js/landing.js"; + +} + +
+ + + +
+
+
+
+ + Built with .NET 10 & ASP.NET Core +
+

+ Build Enterprise Apps
+ Faster Than Ever +

+

+ A modern, modular application platform powered by ASP.NET Core, Blazor, and Vertical Slice Architecture. + Multitenant, multibranch, and ready for the cloud. +

+
+ + +
+
+ Trusted by + Enterprise Ready + Cloud Native + SSO Ready +
+
+
+
+ +
+
+
+ TECHNOLOGY STACK +

Built on Modern .NET

+

From backend to frontend, every layer is crafted with the latest Microsoft technologies.

+
+
+
ASP.NET Core
Framework
+
Blazor
Web UI
+
Razor Pages
Pages
+
MVC
Pattern
+
.NET 10
Runtime
+
EF Core
ORM
+
MS SQL
Database
+
C# 14
Language
+
CQRS
Pattern
+
MediatR
CQRS
+
AutoMapper
Mapping
+
Minimal API
APIs
+
+
+
+ +
+
+
+ ARCHITECTURE +

Clean Architecture. Modern Patterns.

+

Designed for scalability, maintainability, and separation of concerns.

+
+
+
+
+ +
+

Vertical Slice Architecture

+

Feature-first organization. Each use case is an independent slice with its own commands, queries, handlers, and validation.

+
+
+
+ +
+

CQRS with MediatR

+

Commands and queries separated at the protocol level. MediatR handles pipeline behaviors for logging, validation, and caching.

+
+
+
+ +
+

Multitenant & Multibranch

+

Built-in tenant isolation and branch management. Deploy multiple versions side by side with zero data leakage.

+
+
+
+ +
+

Firebase SSO

+

Secure single sign-on with Firebase Authentication. Supports Google, Microsoft, email/password, and custom tokens out of the box.

+
+
+
+ +
+

EF Core & MS SQL

+

Entity Framework Core with SQL Server. Migrations, eager loading, value conversions, and raw SQL when you need it.

+
+
+
+ +
+

Minimal APIs

+

Lightweight HTTP APIs with minimal ceremony. Perfect for microservices, BFF patterns, and integration endpoints.

+
+
+
+
+ +
+
+
+
+ FRONTEND +

Modern Web UI Stack

+

Combining the power of Tailwind CSS for utility-first styling, AlpineJS for reactive components, and ChartJS for beautiful dashboards.

+
+
+
+
Tailwind CSS

Utility-first responsive design with custom themes

+
+
+
+
AlpineJS

Lightweight reactive JavaScript framework

+
+
+
+
ChartJS

Interactive charts and data visualization

+
+
+
+
Blazor / Razor Pages / MVC

Full-stack .NET web UI with C#

+
+
+
+
+
HTML
Semantic Markup
+
Tailwind
CSS Framework
+
AlpineJS
Reactive UI
+
ChartJS
Data Viz
+
+
+
+
+ +
+
+

Ready to Build?

+

Start your next enterprise application with a rock-solid foundation. Well documented, and production ready.

+
+ +
+
+
+ + + + +
+ + + diff --git a/Pages/Pages/notfound1.cshtml b/Pages/Pages/notfound1.cshtml new file mode 100644 index 0000000..bff0e96 --- /dev/null +++ b/Pages/Pages/notfound1.cshtml @@ -0,0 +1,19 @@ +@page "/notfound1" +@{ + ViewData["Title"] = "Not Found 1"; +} +@{ + ViewData["SidebarVariant"] = "1"; +} + +
+
+

404

+

Not Found

+

The page you are looking for does not exist.

+ + + Go to Dashboard + +
+
diff --git a/Pages/Pages/notfound2.cshtml b/Pages/Pages/notfound2.cshtml new file mode 100644 index 0000000..4d5cacf --- /dev/null +++ b/Pages/Pages/notfound2.cshtml @@ -0,0 +1,19 @@ +@page "/notfound2" +@{ + ViewData["Title"] = "Not Found 2"; +} +@{ + ViewData["SidebarVariant"] = "2"; +} + +
+
+

404

+

Not Found

+

The page you are looking for does not exist.

+ + + Go to Dashboard + +
+
diff --git a/Pages/Pages/notfound3.cshtml b/Pages/Pages/notfound3.cshtml new file mode 100644 index 0000000..b4b5fd4 --- /dev/null +++ b/Pages/Pages/notfound3.cshtml @@ -0,0 +1,19 @@ +@page "/notfound3" +@{ + ViewData["Title"] = "Not Found 3"; +} +@{ + ViewData["SidebarVariant"] = "3"; +} + +
+
+

404

+

Not Found

+

The page you are looking for does not exist.

+ + + Go to Dashboard + +
+
diff --git a/Pages/Pages/notfound4.cshtml b/Pages/Pages/notfound4.cshtml new file mode 100644 index 0000000..d893b85 --- /dev/null +++ b/Pages/Pages/notfound4.cshtml @@ -0,0 +1,19 @@ +@page "/notfound4" +@{ + ViewData["Title"] = "Not Found 4"; +} +@{ + ViewData["SidebarVariant"] = "4"; +} + +
+
+

404

+

Not Found

+

The page you are looking for does not exist.

+ + + Go to Dashboard + +
+
diff --git a/Pages/Pages/notfound5.cshtml b/Pages/Pages/notfound5.cshtml new file mode 100644 index 0000000..7d193ac --- /dev/null +++ b/Pages/Pages/notfound5.cshtml @@ -0,0 +1,19 @@ +@page "/notfound5" +@{ + ViewData["Title"] = "Not Found 5"; +} +@{ + ViewData["SidebarVariant"] = "5"; +} + +
+
+

404

+

Not Found

+

The page you are looking for does not exist.

+ + + Go to Dashboard + +
+
diff --git a/Pages/Pages/toomany1.cshtml b/Pages/Pages/toomany1.cshtml new file mode 100644 index 0000000..e1cbe64 --- /dev/null +++ b/Pages/Pages/toomany1.cshtml @@ -0,0 +1,19 @@ +@page "/toomany1" +@{ + ViewData["Title"] = "Too Many 1"; +} +@{ + ViewData["SidebarVariant"] = "1"; +} + +
+
+

429

+

Too Many Requests

+

You have sent too many requests in a given amount of time.

+ + + Go to Dashboard + +
+
diff --git a/Pages/Pages/toomany2.cshtml b/Pages/Pages/toomany2.cshtml new file mode 100644 index 0000000..854e133 --- /dev/null +++ b/Pages/Pages/toomany2.cshtml @@ -0,0 +1,19 @@ +@page "/toomany2" +@{ + ViewData["Title"] = "Too Many 2"; +} +@{ + ViewData["SidebarVariant"] = "2"; +} + +
+
+

429

+

Too Many Requests

+

You have sent too many requests in a given amount of time.

+ + + Go to Dashboard + +
+
diff --git a/Pages/Pages/toomany3.cshtml b/Pages/Pages/toomany3.cshtml new file mode 100644 index 0000000..45f5d3f --- /dev/null +++ b/Pages/Pages/toomany3.cshtml @@ -0,0 +1,19 @@ +@page "/toomany3" +@{ + ViewData["Title"] = "Too Many 3"; +} +@{ + ViewData["SidebarVariant"] = "3"; +} + +
+
+

429

+

Too Many Requests

+

You have sent too many requests in a given amount of time.

+ + + Go to Dashboard + +
+
diff --git a/Pages/Pages/toomany4.cshtml b/Pages/Pages/toomany4.cshtml new file mode 100644 index 0000000..0c3d135 --- /dev/null +++ b/Pages/Pages/toomany4.cshtml @@ -0,0 +1,19 @@ +@page "/toomany4" +@{ + ViewData["Title"] = "Too Many 4"; +} +@{ + ViewData["SidebarVariant"] = "4"; +} + +
+
+

429

+

Too Many Requests

+

You have sent too many requests in a given amount of time.

+ + + Go to Dashboard + +
+
diff --git a/Pages/Pages/toomany5.cshtml b/Pages/Pages/toomany5.cshtml new file mode 100644 index 0000000..4d4bd6d --- /dev/null +++ b/Pages/Pages/toomany5.cshtml @@ -0,0 +1,19 @@ +@page "/toomany5" +@{ + ViewData["Title"] = "Too Many 5"; +} +@{ + ViewData["SidebarVariant"] = "5"; +} + +
+
+

429

+

Too Many Requests

+

You have sent too many requests in a given amount of time.

+ + + Go to Dashboard + +
+
diff --git a/Pages/Pages/unauthorized1.cshtml b/Pages/Pages/unauthorized1.cshtml new file mode 100644 index 0000000..4a76f62 --- /dev/null +++ b/Pages/Pages/unauthorized1.cshtml @@ -0,0 +1,19 @@ +@page "/unauthorized1" +@{ + ViewData["Title"] = "Unauthorized 1"; +} +@{ + ViewData["SidebarVariant"] = "1"; +} + +
+
+

401

+

Unauthorized

+

You are not authorized to access this resource.

+ + + Go to Dashboard + +
+
diff --git a/Pages/Pages/unauthorized2.cshtml b/Pages/Pages/unauthorized2.cshtml new file mode 100644 index 0000000..c70b82e --- /dev/null +++ b/Pages/Pages/unauthorized2.cshtml @@ -0,0 +1,19 @@ +@page "/unauthorized2" +@{ + ViewData["Title"] = "Unauthorized 2"; +} +@{ + ViewData["SidebarVariant"] = "2"; +} + +
+
+

401

+

Unauthorized

+

You are not authorized to access this resource.

+ + + Go to Dashboard + +
+
diff --git a/Pages/Pages/unauthorized3.cshtml b/Pages/Pages/unauthorized3.cshtml new file mode 100644 index 0000000..e25d9ac --- /dev/null +++ b/Pages/Pages/unauthorized3.cshtml @@ -0,0 +1,19 @@ +@page "/unauthorized3" +@{ + ViewData["Title"] = "Unauthorized 3"; +} +@{ + ViewData["SidebarVariant"] = "3"; +} + +
+
+

401

+

Unauthorized

+

You are not authorized to access this resource.

+ + + Go to Dashboard + +
+
diff --git a/Pages/Pages/unauthorized4.cshtml b/Pages/Pages/unauthorized4.cshtml new file mode 100644 index 0000000..c25b185 --- /dev/null +++ b/Pages/Pages/unauthorized4.cshtml @@ -0,0 +1,19 @@ +@page "/unauthorized4" +@{ + ViewData["Title"] = "Unauthorized 4"; +} +@{ + ViewData["SidebarVariant"] = "4"; +} + +
+
+

401

+

Unauthorized

+

You are not authorized to access this resource.

+ + + Go to Dashboard + +
+
diff --git a/Pages/Pages/unauthorized5.cshtml b/Pages/Pages/unauthorized5.cshtml new file mode 100644 index 0000000..10d54c3 --- /dev/null +++ b/Pages/Pages/unauthorized5.cshtml @@ -0,0 +1,19 @@ +@page "/unauthorized5" +@{ + ViewData["Title"] = "Unauthorized 5"; +} +@{ + ViewData["SidebarVariant"] = "5"; +} + +
+
+

401

+

Unauthorized

+

You are not authorized to access this resource.

+ + + Go to Dashboard + +
+
diff --git a/Pages/Pages/unavailable1.cshtml b/Pages/Pages/unavailable1.cshtml new file mode 100644 index 0000000..6bd5066 --- /dev/null +++ b/Pages/Pages/unavailable1.cshtml @@ -0,0 +1,19 @@ +@page "/unavailable1" +@{ + ViewData["Title"] = "Unavailable 1"; +} +@{ + ViewData["SidebarVariant"] = "1"; +} + +
+
+

503

+

Service Unavailable

+

The server is temporarily unable to handle the request.

+ + + Go to Dashboard + +
+
diff --git a/Pages/Pages/unavailable2.cshtml b/Pages/Pages/unavailable2.cshtml new file mode 100644 index 0000000..489b930 --- /dev/null +++ b/Pages/Pages/unavailable2.cshtml @@ -0,0 +1,19 @@ +@page "/unavailable2" +@{ + ViewData["Title"] = "Unavailable 2"; +} +@{ + ViewData["SidebarVariant"] = "2"; +} + +
+
+

503

+

Service Unavailable

+

The server is temporarily unable to handle the request.

+ + + Go to Dashboard + +
+
diff --git a/Pages/Pages/unavailable3.cshtml b/Pages/Pages/unavailable3.cshtml new file mode 100644 index 0000000..7eb9ff8 --- /dev/null +++ b/Pages/Pages/unavailable3.cshtml @@ -0,0 +1,19 @@ +@page "/unavailable3" +@{ + ViewData["Title"] = "Unavailable 3"; +} +@{ + ViewData["SidebarVariant"] = "3"; +} + +
+
+

503

+

Service Unavailable

+

The server is temporarily unable to handle the request.

+ + + Go to Dashboard + +
+
diff --git a/Pages/Pages/unavailable4.cshtml b/Pages/Pages/unavailable4.cshtml new file mode 100644 index 0000000..da59018 --- /dev/null +++ b/Pages/Pages/unavailable4.cshtml @@ -0,0 +1,19 @@ +@page "/unavailable4" +@{ + ViewData["Title"] = "Unavailable 4"; +} +@{ + ViewData["SidebarVariant"] = "4"; +} + +
+
+

503

+

Service Unavailable

+

The server is temporarily unable to handle the request.

+ + + Go to Dashboard + +
+
diff --git a/Pages/Pages/unavailable5.cshtml b/Pages/Pages/unavailable5.cshtml new file mode 100644 index 0000000..dda699d --- /dev/null +++ b/Pages/Pages/unavailable5.cshtml @@ -0,0 +1,19 @@ +@page "/unavailable5" +@{ + ViewData["Title"] = "Unavailable 5"; +} +@{ + ViewData["SidebarVariant"] = "5"; +} + +
+
+

503

+

Service Unavailable

+

The server is temporarily unable to handle the request.

+ + + Go to Dashboard + +
+
diff --git a/Pages/Privacy.cshtml b/Pages/Privacy.cshtml new file mode 100644 index 0000000..46ba966 --- /dev/null +++ b/Pages/Privacy.cshtml @@ -0,0 +1,8 @@ +@page +@model PrivacyModel +@{ + ViewData["Title"] = "Privacy Policy"; +} +

@ViewData["Title"]

+ +

Use this page to detail your site's privacy policy.

diff --git a/Pages/Privacy.cshtml.cs b/Pages/Privacy.cshtml.cs new file mode 100644 index 0000000..69f64c0 --- /dev/null +++ b/Pages/Privacy.cshtml.cs @@ -0,0 +1,13 @@ +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.RazorPages; + +namespace Indotalent.Pages +{ + public class PrivacyModel : PageModel + { + public void OnGet() + { + } + } + +} diff --git a/Pages/Security/confirmemail1.cshtml b/Pages/Security/confirmemail1.cshtml new file mode 100644 index 0000000..9cf152a --- /dev/null +++ b/Pages/Security/confirmemail1.cshtml @@ -0,0 +1,102 @@ +@page "/confirmemail1" +@{ + ViewData["Title"] = "Confirm Email 1"; +} +@{ + ViewData["SidebarVariant"] = "1"; + ViewData["HideChrome"] = true; + ViewData["Css:auth1.css"] = "css/auth1.css"; + +} + +
+ + +
+
+
+

Thank You for Confirming!

+

Your email address has been successfully verified and your account is now fully active. You can start using EnterpriseKit immediately.

+
+ +
+
+
+ +
+
+ Account Activated +

Your account is now active and ready for use

+
+
+
+
+ +
+
+ Email Verified +

Your email address has been successfully verified

+
+
+
+
+ +
+
+ Ready to Explore +

Sign in to access all EnterpriseKit features

+
+
+
+ + + Sign In to Your Account + + + +

+ Need help? + Contact Support +

+
+
+
diff --git a/Pages/Security/confirmemail2.cshtml b/Pages/Security/confirmemail2.cshtml new file mode 100644 index 0000000..f57a58c --- /dev/null +++ b/Pages/Security/confirmemail2.cshtml @@ -0,0 +1,102 @@ +@page "/confirmemail2" +@{ + ViewData["Title"] = "Confirm Email 2"; +} +@{ + ViewData["SidebarVariant"] = "2"; + ViewData["HideChrome"] = true; + ViewData["Css:auth2.css"] = "css/auth2.css"; + +} + +
+ + +
+
+
+

Thank You for Confirming!

+

Your email address has been successfully verified and your account is now fully active. You can start using EnterpriseKit immediately.

+
+ +
+
+
+ +
+
+ Account Activated +

Your account is now active and ready for use

+
+
+
+
+ +
+
+ Email Verified +

Your email address has been successfully verified

+
+
+
+
+ +
+
+ Ready to Explore +

Sign in to access all EnterpriseKit features

+
+
+
+ + + Sign In to Your Account + + + +

+ Need help? + Contact Support +

+
+
+
diff --git a/Pages/Security/confirmemail3.cshtml b/Pages/Security/confirmemail3.cshtml new file mode 100644 index 0000000..03d7c80 --- /dev/null +++ b/Pages/Security/confirmemail3.cshtml @@ -0,0 +1,102 @@ +@page "/confirmemail3" +@{ + ViewData["Title"] = "Confirm Email 3"; +} +@{ + ViewData["SidebarVariant"] = "3"; + ViewData["HideChrome"] = true; + ViewData["Css:auth3.css"] = "css/auth3.css"; + +} + +
+ + +
+
+
+

Thank You for Confirming!

+

Your email address has been successfully verified and your account is now fully active. You can start using EnterpriseKit immediately.

+
+ +
+
+
+ +
+
+ Account Activated +

Your account is now active and ready for use

+
+
+
+
+ +
+
+ Email Verified +

Your email address has been successfully verified

+
+
+
+
+ +
+
+ Ready to Explore +

Sign in to access all EnterpriseKit features

+
+
+
+ + + Sign In to Your Account + + + +

+ Need help? + Contact Support +

+
+
+
diff --git a/Pages/Security/confirmemail4.cshtml b/Pages/Security/confirmemail4.cshtml new file mode 100644 index 0000000..00e693f --- /dev/null +++ b/Pages/Security/confirmemail4.cshtml @@ -0,0 +1,102 @@ +@page "/confirmemail4" +@{ + ViewData["Title"] = "Confirm Email 4"; +} +@{ + ViewData["SidebarVariant"] = "4"; + ViewData["HideChrome"] = true; + ViewData["Css:auth4.css"] = "css/auth4.css"; + +} + +
+
+
+
+

Thank You for Confirming!

+

Your email address has been successfully verified and your account is now fully active. You can start using EnterpriseKit immediately.

+
+ +
+
+
+ +
+
+ Account Activated +

Your account is now active and ready for use

+
+
+
+
+ +
+
+ Email Verified +

Your email address has been successfully verified

+
+
+
+
+ +
+
+ Ready to Explore +

Sign in to access all EnterpriseKit features

+
+
+
+ + + Sign In to Your Account + + + +

+ Need help? + Contact Support +

+
+
+ + +
diff --git a/Pages/Security/confirmemail5.cshtml b/Pages/Security/confirmemail5.cshtml new file mode 100644 index 0000000..d89364d --- /dev/null +++ b/Pages/Security/confirmemail5.cshtml @@ -0,0 +1,102 @@ +@page "/confirmemail5" +@{ + ViewData["Title"] = "Confirm Email 5"; +} +@{ + ViewData["SidebarVariant"] = "5"; + ViewData["HideChrome"] = true; + ViewData["Css:auth5.css"] = "css/auth5.css"; + +} + +
+ + +
+
+
+

Thank You for Confirming!

+

Your email address has been successfully verified and your account is now fully active. You can start using EnterpriseKit immediately.

+
+ +
+
+
+ +
+
+ Account Activated +

Your account is now active and ready for use

+
+
+
+
+ +
+
+ Email Verified +

Your email address has been successfully verified

+
+
+
+
+ +
+
+ Ready to Explore +

Sign in to access all EnterpriseKit features

+
+
+
+ + + Sign In to Your Account + + + +

+ Need help? + Contact Support +

+
+
+
diff --git a/Pages/Security/forgotpassword1.cshtml b/Pages/Security/forgotpassword1.cshtml new file mode 100644 index 0000000..21c2629 --- /dev/null +++ b/Pages/Security/forgotpassword1.cshtml @@ -0,0 +1,124 @@ +@page "/forgotpassword1" +@{ + ViewData["Title"] = "Forgot Password 1"; +} +@{ + ViewData["SidebarVariant"] = "1"; + ViewData["HideChrome"] = true; + ViewData["Css:auth1.css"] = "css/auth1.css"; + +} + +
+ + +
+
+
+

Forgot Password?

+

No worries. Enter your email and we'll send you a reset link.

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

Success

+

+
+ +
+
+ +
diff --git a/Pages/Security/forgotpassword2.cshtml b/Pages/Security/forgotpassword2.cshtml new file mode 100644 index 0000000..3b50646 --- /dev/null +++ b/Pages/Security/forgotpassword2.cshtml @@ -0,0 +1,124 @@ +@page "/forgotpassword2" +@{ + ViewData["Title"] = "Forgot Password 2"; +} +@{ + ViewData["SidebarVariant"] = "2"; + ViewData["HideChrome"] = true; + ViewData["Css:auth2.css"] = "css/auth2.css"; + +} + +
+ + +
+
+
+

Forgot Password?

+

No worries. Enter your email and we'll send you a reset link.

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

Success

+

+
+ +
+
+ +
diff --git a/Pages/Security/forgotpassword3.cshtml b/Pages/Security/forgotpassword3.cshtml new file mode 100644 index 0000000..0998d32 --- /dev/null +++ b/Pages/Security/forgotpassword3.cshtml @@ -0,0 +1,124 @@ +@page "/forgotpassword3" +@{ + ViewData["Title"] = "Forgot Password 3"; +} +@{ + ViewData["SidebarVariant"] = "3"; + ViewData["HideChrome"] = true; + ViewData["Css:auth3.css"] = "css/auth3.css"; + +} + +
+ + +
+
+
+

Forgot Password?

+

No worries. Enter your email and we'll send you a reset link.

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

Success

+

+
+ +
+
+ +
diff --git a/Pages/Security/forgotpassword4.cshtml b/Pages/Security/forgotpassword4.cshtml new file mode 100644 index 0000000..9a1155f --- /dev/null +++ b/Pages/Security/forgotpassword4.cshtml @@ -0,0 +1,124 @@ +@page "/forgotpassword4" +@{ + ViewData["Title"] = "Forgot Password 4"; +} +@{ + ViewData["SidebarVariant"] = "4"; + ViewData["HideChrome"] = true; + ViewData["Css:auth4.css"] = "css/auth4.css"; + +} + +
+ + +
+
+
+

Forgot Password?

+

No worries. Enter your email and we'll send you a reset link.

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

Success

+

+
+ +
+
+ +
diff --git a/Pages/Security/forgotpassword5.cshtml b/Pages/Security/forgotpassword5.cshtml new file mode 100644 index 0000000..56420f4 --- /dev/null +++ b/Pages/Security/forgotpassword5.cshtml @@ -0,0 +1,124 @@ +@page "/forgotpassword5" +@{ + ViewData["Title"] = "Forgot Password 5"; +} +@{ + ViewData["SidebarVariant"] = "5"; + ViewData["HideChrome"] = true; + ViewData["Css:auth5.css"] = "css/auth5.css"; + +} + +
+ + +
+
+
+

Forgot Password?

+

No worries. Enter your email and we'll send you a reset link.

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

Success

+

+
+ +
+
+ +
diff --git a/Pages/Security/login1.cshtml b/Pages/Security/login1.cshtml new file mode 100644 index 0000000..45e09b7 --- /dev/null +++ b/Pages/Security/login1.cshtml @@ -0,0 +1,145 @@ +@page "/login1" +@{ + ViewData["Title"] = "Login 1"; +} +@{ + ViewData["SidebarVariant"] = "1"; + ViewData["HideChrome"] = true; + ViewData["Css:auth1.css"] = "css/auth1.css"; + +} + +
+ + +
+
+
+

Sign In

+

Enter your credentials to access your account

+
+ +
+
+
+ + +
+
+
+ + Forgot password? +
+ +
+
+ + +
+ +
+
+ +
Or continue with
+ +
+ + +
+ +

+ Don't have an account? + Create one +

+
+
+
+
+
+ +
+
+

Success

+

+
+ +
+
+ +
diff --git a/Pages/Security/login2.cshtml b/Pages/Security/login2.cshtml new file mode 100644 index 0000000..8d062fb --- /dev/null +++ b/Pages/Security/login2.cshtml @@ -0,0 +1,144 @@ +@page "/login2" +@{ + ViewData["Title"] = "Login 2"; +} +@{ + ViewData["SidebarVariant"] = "2"; + ViewData["HideChrome"] = true; + ViewData["Css:auth2.css"] = "css/auth2.css"; + +} + +
+ + +
+
+
+

Sign In

+

Enter your credentials to access your account

+
+ +
+
+
+ + +
+
+
+ + Forgot password? +
+ +
+
+ + +
+ +
+
+ +
Or continue with
+ +
+ + +
+ +

+ Don't have an account? + Create one +

+
+
+
+
+
+ +
+
+

Success

+

+
+ +
+
+ +
diff --git a/Pages/Security/login3.cshtml b/Pages/Security/login3.cshtml new file mode 100644 index 0000000..dedc08f --- /dev/null +++ b/Pages/Security/login3.cshtml @@ -0,0 +1,144 @@ +@page "/login3" +@{ + ViewData["Title"] = "Login 3"; +} +@{ + ViewData["SidebarVariant"] = "3"; + ViewData["HideChrome"] = true; + ViewData["Css:auth3.css"] = "css/auth3.css"; + +} + +
+ + +
+
+
+

Sign In

+

Enter your credentials to access your account

+
+ +
+
+
+ + +
+
+
+ + Forgot password? +
+ +
+
+ + +
+ +
+
+ +
Or continue with
+ +
+ + +
+ +

+ Don't have an account? + Create one +

+
+
+
+
+
+ +
+
+

Success

+

+
+ +
+
+ +
diff --git a/Pages/Security/login4.cshtml b/Pages/Security/login4.cshtml new file mode 100644 index 0000000..5da6922 --- /dev/null +++ b/Pages/Security/login4.cshtml @@ -0,0 +1,144 @@ +@page "/login4" +@{ + ViewData["Title"] = "Login 4"; +} +@{ + ViewData["SidebarVariant"] = "4"; + ViewData["HideChrome"] = true; + ViewData["Css:auth4.css"] = "css/auth4.css"; + +} + +
+
+
+
+

Sign In

+

Enter your credentials to access your account

+
+ +
+
+
+ + +
+
+
+ + Forgot password? +
+ +
+
+ + +
+ +
+
+ +
Or continue with
+ +
+ + +
+ +

+ Don't have an account? + Create one +

+
+
+ + +
+
+
+ +
+
+

Success

+

+
+ +
+
+ +
diff --git a/Pages/Security/login5.cshtml b/Pages/Security/login5.cshtml new file mode 100644 index 0000000..4478df6 --- /dev/null +++ b/Pages/Security/login5.cshtml @@ -0,0 +1,144 @@ +@page "/login5" +@{ + ViewData["Title"] = "Login 5"; +} +@{ + ViewData["SidebarVariant"] = "5"; + ViewData["HideChrome"] = true; + ViewData["Css:auth5.css"] = "css/auth5.css"; + +} + +
+ + +
+
+
+

Sign In

+

Enter your credentials to access your account

+
+ +
+
+
+ + +
+
+
+ + Forgot password? +
+ +
+
+ + +
+ +
+
+ +
Or continue with
+ +
+ + +
+ +

+ Don't have an account? + Create one +

+
+
+
+
+
+ +
+
+

Success

+

+
+ +
+
+ +
diff --git a/Pages/Security/logout1.cshtml b/Pages/Security/logout1.cshtml new file mode 100644 index 0000000..f9f8e75 --- /dev/null +++ b/Pages/Security/logout1.cshtml @@ -0,0 +1,117 @@ +@page "/logout1" +@{ + ViewData["Title"] = "Logout 1"; +} +@{ + ViewData["SidebarVariant"] = "1"; + ViewData["HideChrome"] = true; + ViewData["Css:auth1.css"] = "css/auth1.css"; + +} + +
+ + +
+
+
+

Logout

+

Are you sure you want to logout? Click below button to confirm.

+
+ +
+ + + + + Cancel + + +
+
+
+
+
+
+ +
+
+

Logout Successful

+

+
+ +
+
+ +
diff --git a/Pages/Security/logout2.cshtml b/Pages/Security/logout2.cshtml new file mode 100644 index 0000000..425384d --- /dev/null +++ b/Pages/Security/logout2.cshtml @@ -0,0 +1,117 @@ +@page "/logout2" +@{ + ViewData["Title"] = "Logout 2"; +} +@{ + ViewData["SidebarVariant"] = "2"; + ViewData["HideChrome"] = true; + ViewData["Css:auth2.css"] = "css/auth2.css"; + +} + +
+ + +
+
+
+

Logout

+

Are you sure you want to logout? Click below button to confirm.

+
+ +
+ + + + + Cancel + + +
+
+
+
+
+
+ +
+
+

Logout Successful

+

+
+ +
+
+ +
diff --git a/Pages/Security/logout3.cshtml b/Pages/Security/logout3.cshtml new file mode 100644 index 0000000..04501f5 --- /dev/null +++ b/Pages/Security/logout3.cshtml @@ -0,0 +1,117 @@ +@page "/logout3" +@{ + ViewData["Title"] = "Logout 3"; +} +@{ + ViewData["SidebarVariant"] = "3"; + ViewData["HideChrome"] = true; + ViewData["Css:auth3.css"] = "css/auth3.css"; + +} + +
+ + +
+
+
+

Logout

+

Are you sure you want to logout? Click below button to confirm.

+
+ +
+ + + + + Cancel + + +
+
+
+
+
+
+ +
+
+

Logout Successful

+

+
+ +
+
+ +
diff --git a/Pages/Security/logout4.cshtml b/Pages/Security/logout4.cshtml new file mode 100644 index 0000000..988da14 --- /dev/null +++ b/Pages/Security/logout4.cshtml @@ -0,0 +1,117 @@ +@page "/logout4" +@{ + ViewData["Title"] = "Logout 4"; +} +@{ + ViewData["SidebarVariant"] = "4"; + ViewData["HideChrome"] = true; + ViewData["Css:auth4.css"] = "css/auth4.css"; + +} + +
+
+
+
+

Logout

+

Are you sure you want to logout? Click below button to confirm.

+
+ +
+ + + + + Cancel + + +
+
+
+ + +
+
+
+ +
+
+

Logout Successful

+

+
+ +
+
+ +
diff --git a/Pages/Security/logout5.cshtml b/Pages/Security/logout5.cshtml new file mode 100644 index 0000000..4a452a0 --- /dev/null +++ b/Pages/Security/logout5.cshtml @@ -0,0 +1,117 @@ +@page "/logout5" +@{ + ViewData["Title"] = "Logout 5"; +} +@{ + ViewData["SidebarVariant"] = "5"; + ViewData["HideChrome"] = true; + ViewData["Css:auth5.css"] = "css/auth5.css"; + +} + +
+ + +
+
+
+

Logout

+

Are you sure you want to logout? Click below button to confirm.

+
+ +
+ + + + + Cancel + + +
+
+
+
+
+
+ +
+
+

Logout Successful

+

+
+ +
+
+ +
diff --git a/Pages/Security/multitenantselection1.cshtml b/Pages/Security/multitenantselection1.cshtml new file mode 100644 index 0000000..6330bf1 --- /dev/null +++ b/Pages/Security/multitenantselection1.cshtml @@ -0,0 +1,172 @@ +@page "/multitenantselection1" +@{ + ViewData["Title"] = "Multi Tenant Selection 1"; +} +@{ + ViewData["SidebarVariant"] = "1"; + ViewData["HideChrome"] = true; + ViewData["Css:auth1.css"] = "css/auth1.css"; + +} + +
+ + +
+
+
+

Choose Workspace

+

Select one of your workspaces below to access the EnterpriseKit platform. Your workspaces are listed with their current status.

+
+ +
+
+
+ +
+
+
+

Acme Corporation

+ Active +
+

Global enterprise technology solutions provider specializing in digital transformation, cloud infrastructure, and managed IT services for Fortune 500 companies worldwide.

+
+ + + 248 users + + + + Enterprise Plan + +
+
+
+ +
+
+ +
+
+
+

Stark Industries

+ Pending +
+

Leading industrial manufacturing conglomerate based in Detroit, Michigan. Specializing in advanced manufacturing, defense technology, and sustainable energy solutions.

+
+ + + 1,247 users + + + + Enterprise Plan + +
+
+
+ +
+
+ +
+
+
+

Wayne Enterprises

+ Active +
+

Multinational conglomerate headquartered in New York City with diverse interests in technology, finance, defense, media, and pharmaceuticals across 47 countries.

+
+ + + 3,580 users + + + + Enterprise Plan + +
+
+
+
+ + + + + +

+ Don't see your workspace? + Contact Support +

+
+
+
diff --git a/Pages/Security/multitenantselection2.cshtml b/Pages/Security/multitenantselection2.cshtml new file mode 100644 index 0000000..f02d7b4 --- /dev/null +++ b/Pages/Security/multitenantselection2.cshtml @@ -0,0 +1,172 @@ +@page "/multitenantselection2" +@{ + ViewData["Title"] = "Multi Tenant Selection 2"; +} +@{ + ViewData["SidebarVariant"] = "2"; + ViewData["HideChrome"] = true; + ViewData["Css:auth2.css"] = "css/auth2.css"; + +} + +
+ + +
+
+
+

Choose Workspace

+

Select one of your workspaces below to access the EnterpriseKit platform. Your workspaces are listed with their current status.

+
+ +
+
+
+ +
+
+
+

Acme Corporation

+ Active +
+

Global enterprise technology solutions provider specializing in digital transformation, cloud infrastructure, and managed IT services for Fortune 500 companies worldwide.

+
+ + + 248 users + + + + Enterprise Plan + +
+
+
+ +
+
+ +
+
+
+

Stark Industries

+ Pending +
+

Leading industrial manufacturing conglomerate based in Detroit, Michigan. Specializing in advanced manufacturing, defense technology, and sustainable energy solutions.

+
+ + + 1,247 users + + + + Enterprise Plan + +
+
+
+ +
+
+ +
+
+
+

Wayne Enterprises

+ Active +
+

Multinational conglomerate headquartered in New York City with diverse interests in technology, finance, defense, media, and pharmaceuticals across 47 countries.

+
+ + + 3,580 users + + + + Enterprise Plan + +
+
+
+
+ + + + + +

+ Don't see your workspace? + Contact Support +

+
+
+
diff --git a/Pages/Security/multitenantselection3.cshtml b/Pages/Security/multitenantselection3.cshtml new file mode 100644 index 0000000..345f48f --- /dev/null +++ b/Pages/Security/multitenantselection3.cshtml @@ -0,0 +1,172 @@ +@page "/multitenantselection3" +@{ + ViewData["Title"] = "Multi Tenant Selection 3"; +} +@{ + ViewData["SidebarVariant"] = "3"; + ViewData["HideChrome"] = true; + ViewData["Css:auth3.css"] = "css/auth3.css"; + +} + +
+ + +
+
+
+

Choose Workspace

+

Select one of your workspaces below to access the EnterpriseKit platform. Your workspaces are listed with their current status.

+
+ +
+
+
+ +
+
+
+

Acme Corporation

+ Active +
+

Global enterprise technology solutions provider specializing in digital transformation, cloud infrastructure, and managed IT services for Fortune 500 companies worldwide.

+
+ + + 248 users + + + + Enterprise Plan + +
+
+
+ +
+
+ +
+
+
+

Stark Industries

+ Pending +
+

Leading industrial manufacturing conglomerate based in Detroit, Michigan. Specializing in advanced manufacturing, defense technology, and sustainable energy solutions.

+
+ + + 1,247 users + + + + Enterprise Plan + +
+
+
+ +
+
+ +
+
+
+

Wayne Enterprises

+ Active +
+

Multinational conglomerate headquartered in New York City with diverse interests in technology, finance, defense, media, and pharmaceuticals across 47 countries.

+
+ + + 3,580 users + + + + Enterprise Plan + +
+
+
+
+ + + + + +

+ Don't see your workspace? + Contact Support +

+
+
+
diff --git a/Pages/Security/multitenantselection4.cshtml b/Pages/Security/multitenantselection4.cshtml new file mode 100644 index 0000000..9c0d36b --- /dev/null +++ b/Pages/Security/multitenantselection4.cshtml @@ -0,0 +1,172 @@ +@page "/multitenantselection4" +@{ + ViewData["Title"] = "Multi Tenant Selection 4"; +} +@{ + ViewData["SidebarVariant"] = "4"; + ViewData["HideChrome"] = true; + ViewData["Css:auth4.css"] = "css/auth4.css"; + +} + +
+
+
+
+

Choose Workspace

+

Select one of your workspaces below to access the EnterpriseKit platform. Your workspaces are listed with their current status.

+
+ +
+
+
+ +
+
+
+

Acme Corporation

+ Active +
+

Global enterprise technology solutions provider specializing in digital transformation, cloud infrastructure, and managed IT services for Fortune 500 companies worldwide.

+
+ + + 248 users + + + + Enterprise Plan + +
+
+
+ +
+
+ +
+
+
+

Stark Industries

+ Pending +
+

Leading industrial manufacturing conglomerate based in Detroit, Michigan. Specializing in advanced manufacturing, defense technology, and sustainable energy solutions.

+
+ + + 1,247 users + + + + Enterprise Plan + +
+
+
+ +
+
+ +
+
+
+

Wayne Enterprises

+ Active +
+

Multinational conglomerate headquartered in New York City with diverse interests in technology, finance, defense, media, and pharmaceuticals across 47 countries.

+
+ + + 3,580 users + + + + Enterprise Plan + +
+
+
+
+ + + + + +

+ Don't see your workspace? + Contact Support +

+
+
+ + +
diff --git a/Pages/Security/multitenantselection5.cshtml b/Pages/Security/multitenantselection5.cshtml new file mode 100644 index 0000000..36f3ffc --- /dev/null +++ b/Pages/Security/multitenantselection5.cshtml @@ -0,0 +1,172 @@ +@page "/multitenantselection5" +@{ + ViewData["Title"] = "Multi Tenant Selection 5"; +} +@{ + ViewData["SidebarVariant"] = "5"; + ViewData["HideChrome"] = true; + ViewData["Css:auth5.css"] = "css/auth5.css"; + +} + +
+ + +
+
+
+

Choose Workspace

+

Select one of your workspaces below to access the EnterpriseKit platform. Your workspaces are listed with their current status.

+
+ +
+
+
+ +
+
+
+

Acme Corporation

+ Active +
+

Global enterprise technology solutions provider specializing in digital transformation, cloud infrastructure, and managed IT services for Fortune 500 companies worldwide.

+
+ + + 248 users + + + + Enterprise Plan + +
+
+
+ +
+
+ +
+
+
+

Stark Industries

+ Pending +
+

Leading industrial manufacturing conglomerate based in Detroit, Michigan. Specializing in advanced manufacturing, defense technology, and sustainable energy solutions.

+
+ + + 1,247 users + + + + Enterprise Plan + +
+
+
+ +
+
+ +
+
+
+

Wayne Enterprises

+ Active +
+

Multinational conglomerate headquartered in New York City with diverse interests in technology, finance, defense, media, and pharmaceuticals across 47 countries.

+
+ + + 3,580 users + + + + Enterprise Plan + +
+
+
+
+ + + + + +

+ Don't see your workspace? + Contact Support +

+
+
+
diff --git a/Pages/Security/register1.cshtml b/Pages/Security/register1.cshtml new file mode 100644 index 0000000..ef431eb --- /dev/null +++ b/Pages/Security/register1.cshtml @@ -0,0 +1,146 @@ +@page "/register1" +@{ + ViewData["Title"] = "Register 1"; +} +@{ + ViewData["SidebarVariant"] = "1"; + ViewData["HideChrome"] = true; + ViewData["Css:auth1.css"] = "css/auth1.css"; + +} + +
+ + +
+
+
+

Create Account

+

Fill in the details below to get started

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

+ Already have an account? + Sign in +

+
+
+
+
+
+ +
+
+

Success

+

+
+ +
+
+ +
diff --git a/Pages/Security/register2.cshtml b/Pages/Security/register2.cshtml new file mode 100644 index 0000000..5567bff --- /dev/null +++ b/Pages/Security/register2.cshtml @@ -0,0 +1,146 @@ +@page "/register2" +@{ + ViewData["Title"] = "Register 2"; +} +@{ + ViewData["SidebarVariant"] = "2"; + ViewData["HideChrome"] = true; + ViewData["Css:auth2.css"] = "css/auth2.css"; + +} + +
+ + +
+
+
+

Create Account

+

Fill in the details below to get started

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

+ Already have an account? + Sign in +

+
+
+
+
+
+ +
+
+

Success

+

+
+ +
+
+ +
diff --git a/Pages/Security/register3.cshtml b/Pages/Security/register3.cshtml new file mode 100644 index 0000000..16bfac6 --- /dev/null +++ b/Pages/Security/register3.cshtml @@ -0,0 +1,146 @@ +@page "/register3" +@{ + ViewData["Title"] = "Register 3"; +} +@{ + ViewData["SidebarVariant"] = "3"; + ViewData["HideChrome"] = true; + ViewData["Css:auth3.css"] = "css/auth3.css"; + +} + +
+ + +
+
+
+

Create Account

+

Fill in the details below to get started

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

+ Already have an account? + Sign in +

+
+
+
+
+
+ +
+
+

Success

+

+
+ +
+
+ +
diff --git a/Pages/Security/register4.cshtml b/Pages/Security/register4.cshtml new file mode 100644 index 0000000..bb0d5e1 --- /dev/null +++ b/Pages/Security/register4.cshtml @@ -0,0 +1,146 @@ +@page "/register4" +@{ + ViewData["Title"] = "Register 4"; +} +@{ + ViewData["SidebarVariant"] = "4"; + ViewData["HideChrome"] = true; + ViewData["Css:auth4.css"] = "css/auth4.css"; + +} + +
+
+
+
+

Create Account

+

Fill in the details below to get started

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

+ Already have an account? + Sign in +

+
+
+ + +
+
+
+ +
+
+

Success

+

+
+ +
+
+ +
diff --git a/Pages/Security/register5.cshtml b/Pages/Security/register5.cshtml new file mode 100644 index 0000000..85e8aaa --- /dev/null +++ b/Pages/Security/register5.cshtml @@ -0,0 +1,146 @@ +@page "/register5" +@{ + ViewData["Title"] = "Register 5"; +} +@{ + ViewData["SidebarVariant"] = "5"; + ViewData["HideChrome"] = true; + ViewData["Css:auth5.css"] = "css/auth5.css"; + +} + +
+ + +
+
+
+

Create Account

+

Fill in the details below to get started

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

+ Already have an account? + Sign in +

+
+
+
+
+
+ +
+
+

Success

+

+
+ +
+
+ +
diff --git a/Pages/Security/resetpassword1.cshtml b/Pages/Security/resetpassword1.cshtml new file mode 100644 index 0000000..a6781f4 --- /dev/null +++ b/Pages/Security/resetpassword1.cshtml @@ -0,0 +1,143 @@ +@page "/resetpassword1" +@{ + ViewData["Title"] = "Reset Password 1"; +} +@{ + ViewData["SidebarVariant"] = "1"; + ViewData["HideChrome"] = true; + ViewData["Css:auth1.css"] = "css/auth1.css"; + +} + +
+ + +
+
+
+
+ +
+
+
EnterpriseKit
+
+
+
+

Reset Password

+

Enter your new password below.

+
+ +
+
+
+ + +

Password must be at least 8 characters.

+
+
+ + +

Passwords do not match.

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

Success

+

+
+ +
+
+ +
diff --git a/Pages/Security/resetpassword2.cshtml b/Pages/Security/resetpassword2.cshtml new file mode 100644 index 0000000..dfbb1b2 --- /dev/null +++ b/Pages/Security/resetpassword2.cshtml @@ -0,0 +1,143 @@ +@page "/resetpassword2" +@{ + ViewData["Title"] = "Reset Password 2"; +} +@{ + ViewData["SidebarVariant"] = "2"; + ViewData["HideChrome"] = true; + ViewData["Css:auth2.css"] = "css/auth2.css"; + +} + +
+ + +
+
+
+
+ +
+
+
EnterpriseKit
+
+
+
+

Reset Password

+

Enter your new password below.

+
+ +
+
+
+ + +

Password must be at least 8 characters.

+
+
+ + +

Passwords do not match.

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

Success

+

+
+ +
+
+ +
diff --git a/Pages/Security/resetpassword3.cshtml b/Pages/Security/resetpassword3.cshtml new file mode 100644 index 0000000..5c635e3 --- /dev/null +++ b/Pages/Security/resetpassword3.cshtml @@ -0,0 +1,143 @@ +@page "/resetpassword3" +@{ + ViewData["Title"] = "Reset Password 3"; +} +@{ + ViewData["SidebarVariant"] = "3"; + ViewData["HideChrome"] = true; + ViewData["Css:auth3.css"] = "css/auth3.css"; + +} + +
+ + +
+
+
+
+ +
+
+
EnterpriseKit
+
+
+
+

Reset Password

+

Enter your new password below.

+
+ +
+
+
+ + +

Password must be at least 8 characters.

+
+
+ + +

Passwords do not match.

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

Success

+

+
+ +
+
+ +
diff --git a/Pages/Security/resetpassword4.cshtml b/Pages/Security/resetpassword4.cshtml new file mode 100644 index 0000000..763606c --- /dev/null +++ b/Pages/Security/resetpassword4.cshtml @@ -0,0 +1,143 @@ +@page "/resetpassword4" +@{ + ViewData["Title"] = "Reset Password 4"; +} +@{ + ViewData["SidebarVariant"] = "4"; + ViewData["HideChrome"] = true; + ViewData["Css:auth4.css"] = "css/auth4.css"; + +} + +
+ + +
+
+
+
+ +
+
+
EnterpriseKit
+
+
+
+

Reset Password

+

Enter your new password below.

+
+ +
+
+
+ + +

Password must be at least 8 characters.

+
+
+ + +

Passwords do not match.

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

Success

+

+
+ +
+
+ +
diff --git a/Pages/Security/resetpassword5.cshtml b/Pages/Security/resetpassword5.cshtml new file mode 100644 index 0000000..a18c38f --- /dev/null +++ b/Pages/Security/resetpassword5.cshtml @@ -0,0 +1,143 @@ +@page "/resetpassword5" +@{ + ViewData["Title"] = "Reset Password 5"; +} +@{ + ViewData["SidebarVariant"] = "5"; + ViewData["HideChrome"] = true; + ViewData["Css:auth5.css"] = "css/auth5.css"; + +} + +
+ + +
+
+
+
+ +
+
+
EnterpriseKit
+
+
+
+

Reset Password

+

Enter your new password below.

+
+ +
+
+
+ + +

Password must be at least 8 characters.

+
+
+ + +

Passwords do not match.

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

Success

+

+
+ +
+
+ +
diff --git a/Pages/Shared/_Layout.cshtml b/Pages/Shared/_Layout.cshtml new file mode 100644 index 0000000..e6e0644 --- /dev/null +++ b/Pages/Shared/_Layout.cshtml @@ -0,0 +1,53 @@ +@{ + var sidebarVariant = (ViewData["SidebarVariant"] as string) ?? "1"; + var hideChrome = ViewData["HideChrome"] is bool hc && hc; +} + + + + + + EDK - @ViewData["Title"] + + + + + + + + @foreach (var key in ViewData.Keys.Where(k => k.StartsWith("Css:")).ToList()) + { + + } + + + + @if (!hideChrome && ViewData["SidebarVariant"] is string) + { +
+
+ +
+ + @RenderBody() +
+
+ } + else + { + @RenderBody() + } + + + @foreach (var key in ViewData.Keys.Where(k => k.StartsWith("Js:")).ToList()) + { + + } + + @await RenderSectionAsync("Scripts", required: false) + + diff --git a/Pages/Shared/_Layout.cshtml.css b/Pages/Shared/_Layout.cshtml.css new file mode 100644 index 0000000..c187c02 --- /dev/null +++ b/Pages/Shared/_Layout.cshtml.css @@ -0,0 +1,48 @@ +/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification +for details on configuring this project to bundle and minify static web assets. */ + +a.navbar-brand { + white-space: normal; + text-align: center; + word-break: break-all; +} + +a { + color: #0077cc; +} + +.btn-primary { + color: #fff; + background-color: #1b6ec2; + border-color: #1861ac; +} + +.nav-pills .nav-link.active, .nav-pills .show > .nav-link { + color: #fff; + background-color: #1b6ec2; + border-color: #1861ac; +} + +.border-top { + border-top: 1px solid #e5e5e5; +} +.border-bottom { + border-bottom: 1px solid #e5e5e5; +} + +.box-shadow { + box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); +} + +button.accept-policy { + font-size: 1rem; + line-height: inherit; +} + +.footer { + position: absolute; + bottom: 0; + width: 100%; + white-space: nowrap; + line-height: 60px; +} diff --git a/Pages/Shared/_Sidebar1.cshtml b/Pages/Shared/_Sidebar1.cshtml new file mode 100644 index 0000000..2210bdd --- /dev/null +++ b/Pages/Shared/_Sidebar1.cshtml @@ -0,0 +1,45 @@ + diff --git a/Pages/Shared/_Sidebar2.cshtml b/Pages/Shared/_Sidebar2.cshtml new file mode 100644 index 0000000..aa08dee --- /dev/null +++ b/Pages/Shared/_Sidebar2.cshtml @@ -0,0 +1,45 @@ + diff --git a/Pages/Shared/_Sidebar3.cshtml b/Pages/Shared/_Sidebar3.cshtml new file mode 100644 index 0000000..83b0cfe --- /dev/null +++ b/Pages/Shared/_Sidebar3.cshtml @@ -0,0 +1,45 @@ + diff --git a/Pages/Shared/_Sidebar4.cshtml b/Pages/Shared/_Sidebar4.cshtml new file mode 100644 index 0000000..de2a435 --- /dev/null +++ b/Pages/Shared/_Sidebar4.cshtml @@ -0,0 +1,45 @@ + diff --git a/Pages/Shared/_Sidebar5.cshtml b/Pages/Shared/_Sidebar5.cshtml new file mode 100644 index 0000000..5ad8378 --- /dev/null +++ b/Pages/Shared/_Sidebar5.cshtml @@ -0,0 +1,45 @@ + diff --git a/Pages/Shared/_Topbar.cshtml b/Pages/Shared/_Topbar.cshtml new file mode 100644 index 0000000..b509a93 --- /dev/null +++ b/Pages/Shared/_Topbar.cshtml @@ -0,0 +1,15 @@ +
+
+ +
+
+ +
+
JD
+ +
+
+
diff --git a/Pages/_ViewImports.cshtml b/Pages/_ViewImports.cshtml new file mode 100644 index 0000000..2bc68e2 --- /dev/null +++ b/Pages/_ViewImports.cshtml @@ -0,0 +1,3 @@ +@using Indotalent +@namespace Indotalent.Pages +@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers diff --git a/Pages/_ViewStart.cshtml b/Pages/_ViewStart.cshtml new file mode 100644 index 0000000..a5f1004 --- /dev/null +++ b/Pages/_ViewStart.cshtml @@ -0,0 +1,3 @@ +@{ + Layout = "_Layout"; +} diff --git a/Program.cs b/Program.cs new file mode 100644 index 0000000..a04832b --- /dev/null +++ b/Program.cs @@ -0,0 +1,26 @@ +var builder = WebApplication.CreateBuilder(args); + +// Add services to the container. +builder.Services.AddRazorPages(); + +var app = builder.Build(); + +// Configure the HTTP request pipeline. +if (!app.Environment.IsDevelopment()) +{ + app.UseExceptionHandler("/Error"); + // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. + app.UseHsts(); +} + +app.UseHttpsRedirection(); + +app.UseRouting(); + +app.UseAuthorization(); + +app.MapStaticAssets(); +app.MapRazorPages() + .WithStaticAssets(); + +app.Run(); diff --git a/Properties/PublishProfiles/FolderProfile.pubxml b/Properties/PublishProfiles/FolderProfile.pubxml new file mode 100644 index 0000000..0ad629f --- /dev/null +++ b/Properties/PublishProfiles/FolderProfile.pubxml @@ -0,0 +1,19 @@ + + + + + true + false + true + Release + Any CPU + FileSystem + bin\Release\net10.0\publish\ + FileSystem + <_TargetId>Folder + + net10.0 + 8ef814d3-27d3-2851-8c79-c47eeaab2a19 + false + + \ No newline at end of file diff --git a/Properties/launchSettings.json b/Properties/launchSettings.json new file mode 100644 index 0000000..0e4bfe7 --- /dev/null +++ b/Properties/launchSettings.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://json.schemastore.org/launchsettings.json", + "profiles": { + "http": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "applicationUrl": "http://localhost:5062", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "https": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "applicationUrl": "https://localhost:7123;http://localhost:5062", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} diff --git a/appsettings.Development.json b/appsettings.Development.json new file mode 100644 index 0000000..770d3e9 --- /dev/null +++ b/appsettings.Development.json @@ -0,0 +1,9 @@ +{ + "DetailedErrors": true, + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/appsettings.json b/appsettings.json new file mode 100644 index 0000000..fb082d5 --- /dev/null +++ b/appsettings.json @@ -0,0 +1,13 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*", + "ConnectionStrings": { + "PostgreSQL": "Host=postgres;Port=5432;Database=indotalent;Username=indotalent_admin;Password=nw9703AZz6YmgB@G", + "MSSQL": "Server=mssql,1433;Database=indotalent;User Id=sa;Password=nw9703AZz6YmgB@G;TrustServerCertificate=True" + } +} \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..555cabd --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,41 @@ +# ===================================================================== +# Admin Template Razor - Docker Compose untuk Portainer Stack +# ===================================================================== +# ASP.NET Core Razor Pages .NET 10 +# Routing via Nginx Proxy Manager (container name) +# Tidak perlu expose port ke host! +# ===================================================================== + +services: + admintemplate-razor: + build: + context: . + dockerfile: Dockerfile + container_name: admintemplate-razor + restart: unless-stopped + # TIDAK PERLU ports: - routing via NPM ke container name + expose: + - 8080 + networks: + - indotalent-network + environment: + - ASPNETCORE_ENVIRONMENT=Production + - ASPNETCORE_URLS=http://+:8080 + # Database connection strings (gunakan internal hostnames) + - ConnectionStrings__PostgreSQL=Host=postgres;Port=5432;Database=indotalent;Username=indotalent_admin;Password=nw9703AZz6YmgB@G + - ConnectionStrings__MSSQL=Server=mssql,1433;Database=indotalent;User Id=sa;Password=nw9703AZz6YmgB@G;TrustServerCertificate=True + # ================================================================= + # RESOURCE LIMITS (Standalone Docker Compose) + # ================================================================= + # Minimal 256MB, Max 512MB + mem_limit: 512m # Max 512 MB RAM + mem_reservation: 256m # Minimal 256 MB RAM + cpus: '0.5' # Max 50% dari 1 CPU core + labels: + - "indotalent.service=admintemplate-razor" + - "indotalent.description=Admin Template ASP.NET Core Razor Pages .NET 10" + +networks: + indotalent-network: + external: true + name: indotalent-network \ No newline at end of file diff --git a/dotnet-tools.json b/dotnet-tools.json new file mode 100644 index 0000000..cce89d8 --- /dev/null +++ b/dotnet-tools.json @@ -0,0 +1,13 @@ +{ + "version": 1, + "isRoot": true, + "tools": { + "dotnet-ef": { + "version": "10.0.10", + "commands": [ + "dotnet-ef" + ], + "rollForward": false + } + } +} \ No newline at end of file diff --git a/wwwroot/css/auth1.css b/wwwroot/css/auth1.css new file mode 100644 index 0000000..14a96ac --- /dev/null +++ b/wwwroot/css/auth1.css @@ -0,0 +1,58 @@ +* { margin: 0; padding: 0; box-sizing: border-box; } + +html { scroll-behavior: smooth; } + +body { font-family: "Poppins", sans-serif; background: #ffffff; color: #334155; } + +.btn-primary { display: inline-flex; align-items: center; justify-content: center; gap: 0.5rem; padding: 0.75rem 1.75rem; background: #334155; color: #fff; font-size: 0.875rem; font-weight: 600; border-radius: 0.5rem; transition: all 0.2s; cursor: pointer; border: none; width: 100%; } + +.btn-primary:hover { background: #1e293b; transform: translateY(-1px); box-shadow: 0 4px 12px rgba(51,65,85,0.2); } + +.btn-outline { display: inline-flex; align-items: center; justify-content: center; gap: 0.5rem; padding: 0.625rem 1rem; background: transparent; color: #334155; font-size: 0.875rem; font-weight: 500; border-radius: 0.5rem; border: 1.5px solid #e2e8f0; transition: all 0.2s; cursor: pointer; width: 100%; } + +.btn-outline:hover { border-color: #334155; background: #f8fafc; } + +.input-field { width: 100%; padding: 0.75rem 1rem; border: 1.5px solid #e2e8f0; border-radius: 0.5rem; font-size: 0.875rem; color: #334155; background: #fff; transition: border-color 0.2s; outline: none; font-family: "Poppins", sans-serif; } + +.input-field:focus { border-color: #334155; box-shadow: 0 0 0 3px rgba(51,65,85,0.1); } + +.input-field::placeholder { color: #94a3b8; } + +.form-label { display: block; font-size: 0.8125rem; font-weight: 600; color: #475569; margin-bottom: 0.375rem; } + +.divider { display: flex; align-items: center; gap: 1rem; margin: 1.5rem 0; } + +.divider::before, .divider::after { content: ''; flex: 1; height: 1px; background: #e2e8f0; } + +.divider span { font-size: 0.75rem; color: #94a3b8; font-weight: 500; text-transform: uppercase; letter-spacing: 0.05em; } + +.auth-link { color: #334155; font-size: 0.875rem; font-weight: 600; text-decoration: none; cursor: pointer; transition: color 0.2s; } + +.auth-link:hover { color: #1e293b; text-decoration: underline; } + +.text-link { color: #64748b; font-size: 0.8125rem; text-decoration: none; cursor: pointer; transition: color 0.2s; } + +.text-link:hover { color: #334155; text-decoration: underline; } + +.checkbox-custom { width: 1rem; height: 1rem; border: 1.5px solid #cbd5e1; border-radius: 0.25rem; cursor: pointer; accent-color: #334155; } + +.input-field.error { border-color: #ef4444; } + +.input-field.error:focus { box-shadow: 0 0 0 3px rgba(239,68,68,0.1); } + +.tenant-card { cursor: pointer; transition: all 0.2s; border: 1px solid #e2e8f0; border-radius: 0.5rem; } + +.tenant-card:hover { border-color: #334155; box-shadow: 0 4px 12px rgba(51,65,85,0.1); transform: translateY(-2px); } + +.tenant-card.selected { border-color: #334155; background: #f8fafc; } + +.fade-in { animation: fadeIn 0.3s ease-out; } + +@keyframes fadeIn { from { opacity: 0; transform: translateY(-10px); } to { opacity: 1; transform: translateY(0); } } + +@keyframes spin { to { transform: rotate(360deg); } } + +.spinner { animation: spin 1s linear infinite; } + +.btn-primary:disabled { opacity: 0.7; cursor: not-allowed; transform: none; box-shadow: none; } + diff --git a/wwwroot/css/auth2.css b/wwwroot/css/auth2.css new file mode 100644 index 0000000..6f7fa06 --- /dev/null +++ b/wwwroot/css/auth2.css @@ -0,0 +1,58 @@ +* { margin: 0; padding: 0; box-sizing: border-box; } + +html { scroll-behavior: smooth; } + +body { font-family: "Poppins", sans-serif; background: #ffffff; color: #1e293b; } + +.btn-primary { display: inline-flex; align-items: center; justify-content: center; gap: 0.5rem; padding: 0.75rem 1.75rem; background: #2563eb; color: #fff; font-size: 0.875rem; font-weight: 600; border-radius: 0.5rem; transition: all 0.2s; cursor: pointer; border: none; width: 100%; } + +.btn-primary:hover { background: #1d4ed8; transform: translateY(-1px); box-shadow: 0 4px 12px rgba(37,99,235,0.25); } + +.btn-outline { display: inline-flex; align-items: center; justify-content: center; gap: 0.5rem; padding: 0.625rem 1rem; background: transparent; color: #2563eb; font-size: 0.875rem; font-weight: 500; border-radius: 0.5rem; border: 1.5px solid #bfdbfe; transition: all 0.2s; cursor: pointer; width: 100%; } + +.btn-outline:hover { border-color: #3b82f6; background: #eff6ff; } + +.input-field { width: 100%; padding: 0.75rem 1rem; border: 1.5px solid #e2e8f0; border-radius: 0.5rem; font-size: 0.875rem; color: #1e293b; background: #fff; transition: border-color 0.2s; outline: none; font-family: "Poppins", sans-serif; } + +.input-field:focus { border-color: #2563eb; box-shadow: 0 0 0 3px rgba(37,99,235,0.1); } + +.input-field::placeholder { color: #94a3b8; } + +.form-label { display: block; font-size: 0.8125rem; font-weight: 600; color: #475569; margin-bottom: 0.375rem; } + +.divider { display: flex; align-items: center; gap: 1rem; margin: 1.5rem 0; } + +.divider::before, .divider::after { content: ''; flex: 1; height: 1px; background: #e2e8f0; } + +.divider span { font-size: 0.75rem; color: #94a3b8; font-weight: 500; text-transform: uppercase; letter-spacing: 0.05em; } + +.auth-link { color: #2563eb; font-size: 0.875rem; font-weight: 600; text-decoration: none; cursor: pointer; transition: color 0.2s; } + +.auth-link:hover { color: #1d4ed8; text-decoration: underline; } + +.text-link { color: #64748b; font-size: 0.8125rem; text-decoration: none; cursor: pointer; transition: color 0.2s; } + +.text-link:hover { color: #2563eb; text-decoration: underline; } + +.checkbox-custom { width: 1rem; height: 1rem; border: 1.5px solid #cbd5e1; border-radius: 0.25rem; cursor: pointer; accent-color: #2563eb; } + +.input-field.error { border-color: #ef4444; } + +.input-field.error:focus { box-shadow: 0 0 0 3px rgba(239,68,68,0.1); } + +.tenant-card { cursor: pointer; transition: all 0.2s; border: 1px solid #e2e8f0; border-radius: 0.5rem; } + +.tenant-card:hover { border-color: #2563eb; box-shadow: 0 4px 12px rgba(37,99,235,0.1); transform: translateY(-2px); } + +.tenant-card.selected { border-color: #2563eb; background: #eff6ff; } + +.fade-in { animation: fadeIn 0.3s ease-out; } + +@keyframes fadeIn { from { opacity: 0; transform: translateY(-10px); } to { opacity: 1; transform: translateY(0); } } + +@keyframes spin { to { transform: rotate(360deg); } } + +.spinner { animation: spin 1s linear infinite; } + +.btn-primary:disabled { opacity: 0.7; cursor: not-allowed; transform: none; box-shadow: none; } + diff --git a/wwwroot/css/auth3.css b/wwwroot/css/auth3.css new file mode 100644 index 0000000..67a4d43 --- /dev/null +++ b/wwwroot/css/auth3.css @@ -0,0 +1,116 @@ +* { margin: 0; padding: 0; box-sizing: border-box; } + +html { scroll-behavior: smooth; } + +body { font-family: "Poppins", sans-serif; background: #ffffff; color: #1e293b; } + +.btn-primary { display: inline-flex; align-items: center; justify-content: center; gap: 0.5rem; padding: 0.75rem 1.75rem; background: #2563eb; color: #fff; font-size: 0.875rem; font-weight: 600; border-radius: 0.5rem; transition: all 0.2s; cursor: pointer; border: none; width: 100%; } + +.btn-primary:hover { background: #1d4ed8; transform: translateY(-1px); box-shadow: 0 4px 12px rgba(37,99,235,0.25); } + +.btn-outline { display: inline-flex; align-items: center; justify-content: center; gap: 0.5rem; padding: 0.625rem 1rem; background: transparent; color: #2563eb; font-size: 0.875rem; font-weight: 500; border-radius: 0.5rem; border: 1.5px solid #bfdbfe; transition: all 0.2s; cursor: pointer; width: 100%; } + +.btn-outline:hover { border-color: #3b82f6; background: #eff6ff; } + +.input-field { width: 100%; padding: 0.75rem 1rem; border: 1.5px solid #e2e8f0; border-radius: 0.5rem; font-size: 0.875rem; color: #1e293b; background: #fff; transition: border-color 0.2s; outline: none; font-family: "Poppins", sans-serif; } + +.input-field:focus { border-color: #2563eb; box-shadow: 0 0 0 3px rgba(37,99,235,0.1); } + +.input-field::placeholder { color: #94a3b8; } + +.form-label { display: block; font-size: 0.8125rem; font-weight: 600; color: #475569; margin-bottom: 0.375rem; } + +.divider { display: flex; align-items: center; gap: 1rem; margin: 1.5rem 0; } + +.divider::before, .divider::after { content: ''; flex: 1; height: 1px; background: #e2e8f0; } + +.divider span { font-size: 0.75rem; color: #94a3b8; font-weight: 500; text-transform: uppercase; letter-spacing: 0.05em; } + +.auth-link { color: #2563eb; font-size: 0.875rem; font-weight: 600; text-decoration: none; cursor: pointer; transition: color 0.2s; } + +.auth-link:hover { color: #1d4ed8; text-decoration: underline; } + +.text-link { color: #64748b; font-size: 0.8125rem; text-decoration: none; cursor: pointer; transition: color 0.2s; } + +.text-link:hover { color: #2563eb; text-decoration: underline; } + +.checkbox-custom { width: 1rem; height: 1rem; border: 1.5px solid #cbd5e1; border-radius: 0.25rem; cursor: pointer; accent-color: #2563eb; } + +.input-field.error { border-color: #ef4444; } + +.input-field.error:focus { box-shadow: 0 0 0 3px rgba(239,68,68,0.1); } + +.bg-card-glass { background: rgba(255,255,255,0.1); backdrop-filter: blur(8px); border: 1px solid rgba(255,255,255,0.15); } + +.bg-card-glass:hover { border-color: rgba(255,255,255,0.25); } + +.check-icon { background: rgba(255,255,255,0.15); } + +.tenant-card { cursor: pointer; transition: all 0.2s; border: 1px solid #e2e8f0; border-radius: 0.5rem; } + +.tenant-card:hover { border-color: #2563eb; box-shadow: 0 4px 12px rgba(37,99,235,0.1); transform: translateY(-2px); } + +.tenant-card.selected { border-color: #2563eb; background: #eff6ff; } + +.fade-in { animation: fadeIn 0.3s ease-out; } + +@keyframes fadeIn { from { opacity: 0; transform: translateY(-10px); } to { opacity: 1; transform: translateY(0); } } + +@keyframes spin { to { transform: rotate(360deg); } } + +.spinner { animation: spin 1s linear infinite; } + +.btn-primary-inverse { display: inline-flex; align-items: center; justify-content: center; gap: 0.5rem; padding: 0.75rem 1.75rem; background: #ffffff; color: #2563eb; font-size: 0.875rem; font-weight: 600; border-radius: 0.5rem; transition: all 0.2s; cursor: pointer; border: none; text-decoration: none; } + +.btn-primary-inverse:hover { background: #f8fafc; transform: translateY(-1px); box-shadow: 0 4px 12px rgba(0,0,0,0.1); } + +.btn-primary:disabled { opacity: 0.7; cursor: not-allowed; transform: none; box-shadow: none; } + +.bg-gradient-to-br .form-label { + display: block; font-size: 0.8125rem; font-weight: 600; color: rgba(255,255,255,0.9); margin-bottom: 0.375rem; +} +.bg-gradient-to-br .auth-link { + color: #93c5fd; font-size: 0.875rem; font-weight: 600; text-decoration: none; cursor: pointer; transition: color 0.2s; +} +.bg-gradient-to-br .auth-link:hover { + color: #ffffff; text-decoration: underline; +} +.bg-gradient-to-br .text-link { + color: rgba(255,255,255,0.6); font-size: 0.8125rem; text-decoration: none; cursor: pointer; transition: color 0.2s; +} +.bg-gradient-to-br .text-link:hover { + color: #ffffff; text-decoration: underline; +} +.bg-gradient-to-br .btn-primary { + display: inline-flex; align-items: center; justify-content: center; gap: 0.5rem; padding: 0.75rem 1.75rem; background: #ffffff; color: #2563eb; font-size: 0.875rem; font-weight: 600; border-radius: 0.5rem; transition: all 0.2s; cursor: pointer; border: none; width: 100%; +} +.bg-gradient-to-br .btn-primary:hover { + background: #f8fafc; transform: translateY(-1px); box-shadow: 0 4px 14px rgba(0,0,0,0.15); +} +.bg-gradient-to-br .btn-primary:disabled { + opacity: 0.7; cursor: not-allowed; transform: none; box-shadow: none; +} +.bg-gradient-to-br .btn-outline { + display: inline-flex; align-items: center; justify-content: center; gap: 0.5rem; padding: 0.625rem 1rem; background: transparent; color: #ffffff; font-size: 0.875rem; font-weight: 500; border-radius: 0.5rem; border: 1.5px solid rgba(255,255,255,0.3); transition: all 0.2s; cursor: pointer; width: 100%; +} +.bg-gradient-to-br .btn-outline:hover { + border-color: rgba(255,255,255,0.6); background: rgba(255,255,255,0.1); +} +.bg-gradient-to-br .input-field { + width: 100%; padding: 0.75rem 1rem; border: 1.5px solid rgba(255,255,255,0.2); border-radius: 0.5rem; font-size: 0.875rem; color: #ffffff; background: rgba(255,255,255,0.1); transition: border-color 0.2s; outline: none; backdrop-filter: blur(4px); +} +.bg-gradient-to-br .input-field:focus { + border-color: rgba(255,255,255,0.5); box-shadow: 0 0 0 3px rgba(255,255,255,0.1); +} +.bg-gradient-to-br .input-field::placeholder { + color: rgba(255,255,255,0.5); +} +.bg-gradient-to-br .input-field.error { + border-color: #fca5a5; +} +.bg-gradient-to-br .input-field.error:focus { + box-shadow: 0 0 0 3px rgba(239,68,68,0.2); +} +.bg-gradient-to-br .checkbox-custom { + width: 1rem; height: 1rem; border: 1.5px solid rgba(255,255,255,0.3); border-radius: 0.25rem; cursor: pointer; accent-color: #93c5fd; +} \ No newline at end of file diff --git a/wwwroot/css/auth4.css b/wwwroot/css/auth4.css new file mode 100644 index 0000000..5b323b6 --- /dev/null +++ b/wwwroot/css/auth4.css @@ -0,0 +1,117 @@ +* { margin: 0; padding: 0; box-sizing: border-box; } + +html { scroll-behavior: smooth; } + +body { font-family: "Poppins", sans-serif; background: #ffffff; color: #1e293b; } + +.btn-primary { display: inline-flex; align-items: center; justify-content: center; gap: 0.5rem; padding: 0.75rem 1.75rem; background: #2563eb; color: #fff; font-size: 0.875rem; font-weight: 600; border-radius: 9999px; transition: all 0.2s; cursor: pointer; border: none; width: 100%; } + +.btn-primary:hover { background: #1d4ed8; transform: translateY(-1px); box-shadow: 0 4px 12px rgba(37,99,235,0.25); } + +.btn-outline { display: inline-flex; align-items: center; justify-content: center; gap: 0.5rem; padding: 0.625rem 1rem; background: transparent; color: #2563eb; font-size: 0.875rem; font-weight: 500; border-radius: 9999px; border: 1.5px solid #bfdbfe; transition: all 0.2s; cursor: pointer; width: 100%; } + +.btn-outline:hover { border-color: #3b82f6; background: #eff6ff; } + +.input-field { width: 100%; padding: 0.75rem 1rem; border: 1.5px solid #e2e8f0; border-radius: 1rem; font-size: 0.875rem; color: #1e293b; background: #fff; transition: border-color 0.2s; outline: none; font-family: "Poppins", sans-serif; } + +.input-field:focus { border-color: #2563eb; box-shadow: 0 0 0 3px rgba(37,99,235,0.1); } + +.input-field::placeholder { color: #94a3b8; } + +.form-label { display: block; font-size: 0.8125rem; font-weight: 600; color: #475569; margin-bottom: 0.375rem; } + +.divider { display: flex; align-items: center; gap: 1rem; margin: 1.5rem 0; } + +.divider::before, .divider::after { content: ''; flex: 1; height: 1px; background: #e2e8f0; } + +.divider span { font-size: 0.75rem; color: #94a3b8; font-weight: 500; text-transform: uppercase; letter-spacing: 0.05em; } + +.auth-link { color: #2563eb; font-size: 0.875rem; font-weight: 600; text-decoration: none; cursor: pointer; transition: color 0.2s; } + +.auth-link:hover { color: #1d4ed8; text-decoration: underline; } + +.text-link { color: #64748b; font-size: 0.8125rem; text-decoration: none; cursor: pointer; transition: color 0.2s; } + +.text-link:hover { color: #2563eb; text-decoration: underline; } + +.checkbox-custom { width: 1rem; height: 1rem; border: 1.5px solid #cbd5e1; border-radius: 0.5rem; cursor: pointer; accent-color: #2563eb; } + +.input-field.error { border-color: #ef4444; } + +.input-field.error:focus { box-shadow: 0 0 0 3px rgba(239,68,68,0.1); } + +.bg-card-glass { background: rgba(255,255,255,0.1); backdrop-filter: blur(8px); border: 1px solid rgba(255,255,255,0.15); border-radius: 1rem; } + +.bg-card-glass:hover { border-color: rgba(255,255,255,0.25); } + +.check-icon { background: rgba(255,255,255,0.15); border-radius: 9999px; } + +.rounded-2xl { border-radius: 1rem; } + +.rounded-full { border-radius: 9999px; } + +.tenant-card { cursor: pointer; transition: all 0.2s; border: 1px solid #e2e8f0; border-radius: 1rem; } + +.tenant-card:hover { border-color: #2563eb; box-shadow: 0 4px 12px rgba(37,99,235,0.1); transform: translateY(-2px); } + +.tenant-card.selected { border-color: #2563eb; background: #eff6ff; } + +.fade-in { animation: fadeIn 0.3s ease-out; } + +@keyframes fadeIn { from { opacity: 0; transform: translateY(-10px); } to { opacity: 1; transform: translateY(0); } } + +@keyframes spin { to { transform: rotate(360deg); } } + +.spinner { animation: spin 1s linear infinite; } + +.btn-primary:disabled { opacity: 0.7; cursor: not-allowed; transform: none; box-shadow: none; } + +/* === OVERRIDES for blue gradient background pages (forgotpassword4, resetpassword4) === */ +.bg-gradient-to-br .form-label { + display: block; font-size: 0.8125rem; font-weight: 600; color: rgba(255,255,255,0.9); margin-bottom: 0.375rem; +} +.bg-gradient-to-br .auth-link { + color: #93c5fd; font-size: 0.875rem; font-weight: 600; text-decoration: none; cursor: pointer; transition: color 0.2s; +} +.bg-gradient-to-br .auth-link:hover { + color: #ffffff; text-decoration: underline; +} +.bg-gradient-to-br .text-link { + color: rgba(255,255,255,0.6); font-size: 0.8125rem; text-decoration: none; cursor: pointer; transition: color 0.2s; +} +.bg-gradient-to-br .text-link:hover { + color: #ffffff; text-decoration: underline; +} +.bg-gradient-to-br .btn-primary { + display: inline-flex; align-items: center; justify-content: center; gap: 0.5rem; padding: 0.75rem 1.75rem; background: #ffffff; color: #2563eb; font-size: 0.875rem; font-weight: 600; border-radius: 9999px; transition: all 0.2s; cursor: pointer; border: none; width: 100%; +} +.bg-gradient-to-br .btn-primary:hover { + background: #f8fafc; transform: translateY(-1px); box-shadow: 0 4px 14px rgba(0,0,0,0.15); +} +.bg-gradient-to-br .btn-primary:disabled { + opacity: 0.7; cursor: not-allowed; transform: none; box-shadow: none; +} +.bg-gradient-to-br .btn-outline { + display: inline-flex; align-items: center; justify-content: center; gap: 0.5rem; padding: 0.625rem 1rem; background: transparent; color: #ffffff; font-size: 0.875rem; font-weight: 500; border-radius: 9999px; border: 1.5px solid rgba(255,255,255,0.3); transition: all 0.2s; cursor: pointer; width: 100%; +} +.bg-gradient-to-br .btn-outline:hover { + border-color: rgba(255,255,255,0.6); background: rgba(255,255,255,0.1); +} +.bg-gradient-to-br .input-field { + width: 100%; padding: 0.75rem 1.25rem; border: 1.5px solid rgba(255,255,255,0.2); border-radius: 1rem; font-size: 0.875rem; color: #ffffff; background: rgba(255,255,255,0.1); transition: border-color 0.2s; outline: none; backdrop-filter: blur(4px); +} +.bg-gradient-to-br .input-field:focus { + border-color: rgba(255,255,255,0.5); box-shadow: 0 0 0 3px rgba(255,255,255,0.1); +} +.bg-gradient-to-br .input-field::placeholder { + color: rgba(255,255,255,0.5); +} +.bg-gradient-to-br .input-field.error { + border-color: #fca5a5; +} +.bg-gradient-to-br .input-field.error:focus { + box-shadow: 0 0 0 3px rgba(239,68,68,0.2); +} +.bg-gradient-to-br .checkbox-custom { + width: 1rem; height: 1rem; border: 1.5px solid rgba(255,255,255,0.3); border-radius: 0.5rem; cursor: pointer; accent-color: #93c5fd; +} \ No newline at end of file diff --git a/wwwroot/css/auth5.css b/wwwroot/css/auth5.css new file mode 100644 index 0000000..a862472 --- /dev/null +++ b/wwwroot/css/auth5.css @@ -0,0 +1,64 @@ +* { margin: 0; padding: 0; box-sizing: border-box; } + +html { scroll-behavior: smooth; } + +body { font-family: "Poppins", sans-serif; background: #f8fafc; color: #1e293b; } + +.btn-primary { display: inline-flex; align-items: center; justify-content: center; gap: 0.5rem; padding: 0.75rem 1.75rem; background: #2563eb; color: #fff; font-size: 0.875rem; font-weight: 600; border-radius: 0; transition: all 0.2s; cursor: pointer; border: none; width: 100%; } + +.btn-primary:hover { background: #1d4ed8; box-shadow: 0 2px 8px rgba(37,99,235,0.2); } + +.btn-outline { display: inline-flex; align-items: center; justify-content: center; gap: 0.5rem; padding: 0.625rem 1rem; background: transparent; color: #2563eb; font-size: 0.875rem; font-weight: 500; border-radius: 0; border: 1.5px solid #bfdbfe; transition: all 0.2s; cursor: pointer; width: 100%; } + +.btn-outline:hover { border-color: #3b82f6; background: #eff6ff; } + +.input-field { width: 100%; padding: 0.75rem 1rem; border: 1.5px solid #e2e8f0; border-radius: 0; font-size: 0.875rem; color: #1e293b; background: #fff; transition: border-color 0.2s; outline: none; font-family: "Poppins", sans-serif; } + +.input-field:focus { border-color: #2563eb; box-shadow: 0 0 0 3px rgba(37,99,235,0.1); } + +.input-field::placeholder { color: #94a3b8; } + +.form-label { display: block; font-size: 0.8125rem; font-weight: 600; color: #475569; margin-bottom: 0.375rem; } + +.divider { display: flex; align-items: center; gap: 1rem; margin: 1.5rem 0; } + +.divider::before, .divider::after { content: ''; flex: 1; height: 1px; background: #e2e8f0; } + +.divider span { font-size: 0.75rem; color: #94a3b8; font-weight: 500; text-transform: uppercase; letter-spacing: 0.05em; } + +.auth-link { color: #2563eb; font-size: 0.875rem; font-weight: 600; text-decoration: none; cursor: pointer; transition: color 0.2s; } + +.auth-link:hover { color: #1d4ed8; text-decoration: underline; } + +.text-link { color: #64748b; font-size: 0.8125rem; text-decoration: none; cursor: pointer; transition: color 0.2s; } + +.text-link:hover { color: #2563eb; text-decoration: underline; } + +.checkbox-custom { width: 1rem; height: 1rem; border: 1.5px solid #cbd5e1; border-radius: 0; cursor: pointer; accent-color: #2563eb; } + +.feature-box { padding: 1rem; background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 0; } + +.input-field.error { border-color: #ef4444; } + +.input-field.error:focus { box-shadow: 0 0 0 3px rgba(239,68,68,0.1); } + +.box-card { border: 1px solid #e2e8f0; background: #ffffff; transition: border-color 0.2s, box-shadow 0.2s; } + +.box-card:hover { border-color: #93c5fd; box-shadow: 0 2px 8px rgba(37,99,235,0.08); } + +.tenant-card { cursor: pointer; transition: all 0.2s; border: 1px solid #e2e8f0; background: #ffffff; } + +.tenant-card:hover { border-color: #2563eb; box-shadow: 0 2px 8px rgba(37,99,235,0.1); } + +.tenant-card.selected { border-color: #2563eb; background: #f8fafc; } + +.fade-in { animation: fadeIn 0.3s ease-out; } + +@keyframes fadeIn { from { opacity: 0; transform: translateY(-10px); } to { opacity: 1; transform: translateY(0); } } + +@keyframes spin { to { transform: rotate(360deg); } } + +.spinner { animation: spin 1s linear infinite; } + +.btn-primary:disabled { opacity: 0.7; cursor: not-allowed; box-shadow: none; } + diff --git a/wwwroot/css/cards-page.css b/wwwroot/css/cards-page.css new file mode 100644 index 0000000..3364ad1 --- /dev/null +++ b/wwwroot/css/cards-page.css @@ -0,0 +1,22 @@ +/* Cards Page Specific Styles */ +.ck-card { transition: all .25s ease; } +.ck-card:hover { transform: translateY(-4px); box-shadow: 0 8px 25px rgba(0,0,0,.1); cursor: pointer; } +.ck-avatar-stack { display: flex; } +.ck-avatar-stack .ck-avatar-item { width: 28px; height: 28px; border-radius: 9999px; border: 2px solid #fff; display: flex; align-items: center; justify-content: center; font-size: 10px; font-weight: 700; color: #fff; margin-right: -8px; } +.ck-avatar-stack .ck-avatar-item:last-child { margin-right: 0; } +.ck-star-rating svg { width: 14px; height: 14px; } +.ck-dropdown { display: none; position: absolute; right: 0; top: 100%; margin-top: 4px; min-width: 180px; background: #fff; border: 1px solid #e2e8f0; border-radius: 10px; box-shadow: 0 8px 25px rgba(0,0,0,.08); z-index: 40; padding: 6px; } +.ck-dropdown.open { display: block; } +.ck-dropdown a { display: block; padding: 8px 12px; font-size: 13px; color: #334155; border-radius: 6px; transition: background .15s; } +.ck-dropdown a:hover { background: #f1f5f9; } +.ck-img-placeholder { height: 180px; background: linear-gradient(135deg, #e2e8f0, #f1f5f9); display: flex; align-items: center; justify-content: center; } +.ck-chart-placeholder { height: 180px; background: linear-gradient(180deg, #f8fafc 0%, #f1f5f9 100%); border-radius: 8px; display: flex; align-items: center; justify-content: center; position: relative; overflow: hidden; } +.ck-chart-placeholder .ck-bar-set { display: flex; align-items: flex-end; gap: 8px; height: 120px; } +.ck-chart-placeholder .ck-bar { width: 24px; border-radius: 4px 4px 0 0; background: #3b82f6; opacity: .3; } +.ck-chart-placeholder .ck-bar:nth-child(1) { height: 60px; } +.ck-chart-placeholder .ck-bar:nth-child(2) { height: 90px; } +.ck-chart-placeholder .ck-bar:nth-child(3) { height: 50px; } +.ck-chart-placeholder .ck-bar:nth-child(4) { height: 110px; } +.ck-chart-placeholder .ck-bar:nth-child(5) { height: 70px; } +.ck-chart-placeholder .ck-bar:nth-child(6) { height: 100px; } +.ck-chart-placeholder .ck-bar:nth-child(7) { height: 45px; } diff --git a/wwwroot/css/landing1.css b/wwwroot/css/landing1.css new file mode 100644 index 0000000..82be1d0 --- /dev/null +++ b/wwwroot/css/landing1.css @@ -0,0 +1,25 @@ +* { margin: 0; padding: 0; box-sizing: border-box; } + html { scroll-behavior: smooth; } + body { font-family: "Poppins", sans-serif; background: #ffffff; color: #334155; } + .nav-link { position: relative; color: #64748b; font-size: 0.875rem; font-weight: 500; transition: color 0.2s; cursor: pointer; text-decoration: none; } + .nav-link:hover { color: #334155; } + .nav-link.active { color: #334155; font-weight: 600; } + .nav-link.active::after { content: ''; position: absolute; bottom: -2px; left: 0; width: 100%; height: 2px; background: #334155; border-radius: 1px; } + .btn-primary { display: inline-flex; align-items: center; gap: 0.5rem; padding: 0.75rem 1.75rem; background: #334155; color: #fff; font-size: 0.875rem; font-weight: 600; border-radius: 0.5rem; transition: all 0.2s; cursor: pointer; border: none; } + .btn-primary:hover { background: #1e293b; transform: translateY(-1px); box-shadow: 0 4px 12px rgba(51,65,85,0.2); } + .btn-outline { display: inline-flex; align-items: center; gap: 0.5rem; padding: 0.75rem 1.75rem; background: transparent; color: #334155; font-size: 0.875rem; font-weight: 600; border-radius: 0.5rem; border: 1.5px solid #e2e8f0; transition: all 0.2s; cursor: pointer; } + .btn-outline:hover { border-color: #334155; background: #f8fafc; } + .tech-card { padding: 1.5rem; background: #ffffff; border: 1px solid #f1f5f9; border-radius: 0.75rem; transition: all 0.25s; cursor: default; } + .tech-card:hover { border-color: #e2e8f0; box-shadow: 0 4px 16px rgba(0,0,0,0.04); transform: translateY(-2px); } + .tech-card .ico { width: 2.5rem; height: 2.5rem; display: flex; align-items: center; justify-content: center; border-radius: 0.5rem; background: #f8fafc; color: #64748b; margin-bottom: 0.75rem; } + .tech-card .ico svg { width: 1.25rem; height: 1.25rem; } + .feature-icon { width: 3rem; height: 3rem; display: flex; align-items: center; justify-content: center; border-radius: 0.75rem; background: #f8fafc; color: #334155; flex-shrink: 0; } + .feature-icon svg { width: 1.5rem; height: 1.5rem; } + .footer-link { color: #94a3b8; font-size: 0.8125rem; transition: color 0.2s; cursor: pointer; text-decoration: none; } + .footer-link:hover { color: #ffffff; } + .gradient-text { background: linear-gradient(135deg, #334155 0%, #64748b 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; } + .hero-badge { display: inline-flex; align-items: center; gap: 0.375rem; padding: 0.375rem 1rem; background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 9999px; font-size: 0.8125rem; color: #64748b; font-weight: 500; } + #fab-top { position: fixed; bottom: 2rem; right: 2rem; z-index: 100; width: 3rem; height: 3rem; display: flex; align-items: center; justify-content: center; background: #334155; color: #fff; border: none; border-radius: 9999px; cursor: pointer; box-shadow: 0 4px 12px rgba(0,0,0,0.15); transition: all 0.25s; opacity: 0; visibility: hidden; transform: translateY(10px); } + #fab-top.show { opacity: 1; visibility: visible; transform: translateY(0); } + #fab-top:hover { background: #1e293b; transform: translateY(-2px); box-shadow: 0 6px 16px rgba(0,0,0,0.2); } + #fab-top svg { width: 1.25rem; height: 1.25rem; } \ No newline at end of file diff --git a/wwwroot/css/landing2.css b/wwwroot/css/landing2.css new file mode 100644 index 0000000..35dbedb --- /dev/null +++ b/wwwroot/css/landing2.css @@ -0,0 +1,25 @@ +* { margin: 0; padding: 0; box-sizing: border-box; } + html { scroll-behavior: smooth; } + body { font-family: "Poppins", sans-serif; background: #ffffff; color: #1e293b; } + .nav-link { position: relative; color: #64748b; font-size: 0.875rem; font-weight: 500; transition: color 0.2s; cursor: pointer; text-decoration: none; } + .nav-link:hover { color: #2563eb; } + .nav-link.active { color: #2563eb; font-weight: 600; } + .nav-link.active::after { content: ''; position: absolute; bottom: -2px; left: 0; width: 100%; height: 2px; background: #3b82f6; border-radius: 1px; } + .btn-primary { display: inline-flex; align-items: center; gap: 0.5rem; padding: 0.75rem 1.75rem; background: #2563eb; color: #fff; font-size: 0.875rem; font-weight: 600; border-radius: 0.5rem; transition: all 0.2s; cursor: pointer; border: none; } + .btn-primary:hover { background: #1d4ed8; transform: translateY(-1px); box-shadow: 0 4px 12px rgba(37,99,235,0.25); } + .btn-outline { display: inline-flex; align-items: center; gap: 0.5rem; padding: 0.75rem 1.75rem; background: transparent; color: #2563eb; font-size: 0.875rem; font-weight: 600; border-radius: 0.5rem; border: 1.5px solid #bfdbfe; transition: all 0.2s; cursor: pointer; } + .btn-outline:hover { border-color: #3b82f6; background: #eff6ff; } + .tech-card { padding: 1.5rem; background: #ffffff; border: 1px solid #f1f5f9; border-radius: 0.75rem; transition: all 0.25s; cursor: default; } + .tech-card:hover { border-color: #bfdbfe; box-shadow: 0 4px 16px rgba(37,99,235,0.06); transform: translateY(-2px); } + .tech-card .ico { width: 2.5rem; height: 2.5rem; display: flex; align-items: center; justify-content: center; border-radius: 0.5rem; background: #eff6ff; color: #3b82f6; margin-bottom: 0.75rem; } + .tech-card .ico svg { width: 1.25rem; height: 1.25rem; } + .feature-icon { width: 3rem; height: 3rem; display: flex; align-items: center; justify-content: center; border-radius: 0.75rem; background: #eff6ff; color: #3b82f6; flex-shrink: 0; } + .feature-icon svg { width: 1.5rem; height: 1.5rem; } + .footer-link { color: #94a3b8; font-size: 0.8125rem; transition: color 0.2s; cursor: pointer; text-decoration: none; } + .footer-link:hover { color: #ffffff; } + .gradient-text { background: linear-gradient(135deg, #2563eb 0%, #60a5fa 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; } + .hero-badge { display: inline-flex; align-items: center; gap: 0.375rem; padding: 0.375rem 1rem; background: #eff6ff; border: 1px solid #bfdbfe; border-radius: 9999px; font-size: 0.8125rem; color: #2563eb; font-weight: 500; } + #fab-top { position: fixed; bottom: 2rem; right: 2rem; z-index: 100; width: 3rem; height: 3rem; display: flex; align-items: center; justify-content: center; background: #2563eb; color: #fff; border: none; border-radius: 9999px; cursor: pointer; box-shadow: 0 4px 12px rgba(37,99,235,0.3); transition: all 0.25s; opacity: 0; visibility: hidden; transform: translateY(10px); } + #fab-top.show { opacity: 1; visibility: visible; transform: translateY(0); } + #fab-top:hover { background: #1d4ed8; transform: translateY(-2px); box-shadow: 0 6px 16px rgba(37,99,235,0.35); } + #fab-top svg { width: 1.25rem; height: 1.25rem; } \ No newline at end of file diff --git a/wwwroot/css/landing3.css b/wwwroot/css/landing3.css new file mode 100644 index 0000000..c21e31a --- /dev/null +++ b/wwwroot/css/landing3.css @@ -0,0 +1,24 @@ +* { margin: 0; padding: 0; box-sizing: border-box; } + html { scroll-behavior: smooth; } + body { font-family: "Poppins", sans-serif; background: #ffffff; color: #1e293b; } + .nav-link { position: relative; color: rgba(255,255,255,0.85); font-size: 0.875rem; font-weight: 500; transition: all 0.2s; cursor: pointer; text-decoration: none; } + .nav-link:hover { color: #ffffff; } + .nav-link.active { color: #ffffff; font-weight: 600; } + .nav-link.active::after { content: ''; position: absolute; bottom: -2px; left: 0; width: 100%; height: 2px; background: rgba(255,255,255,0.6); border-radius: 1px; } + .btn-primary { display: inline-flex; align-items: center; gap: 0.5rem; padding: 0.75rem 1.75rem; background: #ffffff; color: #2563eb; font-size: 0.875rem; font-weight: 600; border-radius: 0.5rem; transition: all 0.2s; cursor: pointer; border: none; } + .btn-primary:hover { background: #eff6ff; transform: translateY(-1px); box-shadow: 0 4px 12px rgba(0,0,0,0.15); } + .btn-outline { display: inline-flex; align-items: center; gap: 0.5rem; padding: 0.75rem 1.75rem; background: transparent; color: #ffffff; font-size: 0.875rem; font-weight: 600; border-radius: 0.5rem; border: 1.5px solid rgba(255,255,255,0.3); transition: all 0.2s; cursor: pointer; } + .btn-outline:hover { border-color: rgba(255,255,255,0.6); background: rgba(255,255,255,0.1); } + .tech-card { padding: 1.5rem; background: #ffffff; border: 1px solid #e2e8f0; border-radius: 0.75rem; transition: all 0.25s; cursor: default; } + .tech-card:hover { border-color: #bfdbfe; box-shadow: 0 4px 16px rgba(37,99,235,0.06); transform: translateY(-2px); } + .tech-card .ico { width: 2.5rem; height: 2.5rem; display: flex; align-items: center; justify-content: center; border-radius: 0.5rem; background: #eff6ff; color: #3b82f6; margin-bottom: 0.75rem; } + .tech-card .ico svg { width: 1.25rem; height: 1.25rem; } + .feature-icon { width: 3rem; height: 3rem; display: flex; align-items: center; justify-content: center; border-radius: 0.75rem; background: #eff6ff; color: #3b82f6; flex-shrink: 0; } + .feature-icon svg { width: 1.5rem; height: 1.5rem; } + .footer-link { color: #94a3b8; font-size: 0.8125rem; transition: color 0.2s; cursor: pointer; text-decoration: none; } + .footer-link:hover { color: #ffffff; } + .hero-badge { display: inline-flex; align-items: center; gap: 0.375rem; padding: 0.375rem 1rem; background: rgba(255,255,255,0.15); border: 1px solid rgba(255,255,255,0.2); border-radius: 9999px; font-size: 0.8125rem; color: rgba(255,255,255,0.9); font-weight: 500; } + #fab-top { position: fixed; bottom: 2rem; right: 2rem; z-index: 100; width: 3rem; height: 3rem; display: flex; align-items: center; justify-content: center; background: #2563eb; color: #fff; border: none; border-radius: 9999px; cursor: pointer; box-shadow: 0 4px 12px rgba(37,99,235,0.3); transition: all 0.25s; opacity: 0; visibility: hidden; transform: translateY(10px); } + #fab-top.show { opacity: 1; visibility: visible; transform: translateY(0); } + #fab-top:hover { background: #1d4ed8; transform: translateY(-2px); box-shadow: 0 6px 16px rgba(37,99,235,0.35); } + #fab-top svg { width: 1.25rem; height: 1.25rem; } \ No newline at end of file diff --git a/wwwroot/css/landing4.css b/wwwroot/css/landing4.css new file mode 100644 index 0000000..54ff994 --- /dev/null +++ b/wwwroot/css/landing4.css @@ -0,0 +1,24 @@ +* { margin: 0; padding: 0; box-sizing: border-box; } + html { scroll-behavior: smooth; } + body { font-family: "Poppins", sans-serif; background: #ffffff; color: #1e293b; } + .nav-link { position: relative; color: rgba(255,255,255,0.85); font-size: 0.875rem; font-weight: 500; transition: all 0.2s; cursor: pointer; text-decoration: none; } + .nav-link:hover { color: #ffffff; } + .nav-link.active { color: #ffffff; font-weight: 600; } + .nav-link.active::after { content: ''; position: absolute; bottom: -2px; left: 0; width: 100%; height: 2px; background: rgba(255,255,255,0.6); border-radius: 1px; } + .btn-primary { display: inline-flex; align-items: center; gap: 0.5rem; padding: 0.75rem 1.75rem; background: #ffffff; color: #2563eb; font-size: 0.875rem; font-weight: 600; border-radius: 9999px; transition: all 0.2s; cursor: pointer; border: none; } + .btn-primary:hover { background: #eff6ff; transform: translateY(-1px); box-shadow: 0 4px 12px rgba(0,0,0,0.15); } + .btn-outline { display: inline-flex; align-items: center; gap: 0.5rem; padding: 0.75rem 1.75rem; background: transparent; color: #ffffff; font-size: 0.875rem; font-weight: 600; border-radius: 9999px; border: 1.5px solid rgba(255,255,255,0.3); transition: all 0.2s; cursor: pointer; } + .btn-outline:hover { border-color: rgba(255,255,255,0.6); background: rgba(255,255,255,0.1); } + .tech-card { padding: 1.5rem; background: #ffffff; border: 1px solid #e2e8f0; border-radius: 1rem; transition: all 0.25s; cursor: default; } + .tech-card:hover { border-color: #bfdbfe; box-shadow: 0 4px 20px rgba(37,99,235,0.08); transform: translateY(-2px); } + .tech-card .ico { width: 2.5rem; height: 2.5rem; display: flex; align-items: center; justify-content: center; border-radius: 9999px; background: #eff6ff; color: #3b82f6; margin-bottom: 0.75rem; } + .tech-card .ico svg { width: 1.25rem; height: 1.25rem; } + .feature-icon { width: 3rem; height: 3rem; display: flex; align-items: center; justify-content: center; border-radius: 9999px; background: #eff6ff; color: #3b82f6; flex-shrink: 0; } + .feature-icon svg { width: 1.5rem; height: 1.5rem; } + .footer-link { color: #94a3b8; font-size: 0.8125rem; transition: color 0.2s; cursor: pointer; text-decoration: none; } + .footer-link:hover { color: #ffffff; } + .hero-badge { display: inline-flex; align-items: center; gap: 0.375rem; padding: 0.375rem 1rem; background: rgba(255,255,255,0.15); border: 1px solid rgba(255,255,255,0.2); border-radius: 9999px; font-size: 0.8125rem; color: rgba(255,255,255,0.9); font-weight: 500; } + #fab-top { position: fixed; bottom: 2rem; right: 2rem; z-index: 100; width: 3rem; height: 3rem; display: flex; align-items: center; justify-content: center; background: #2563eb; color: #fff; border: none; border-radius: 9999px; cursor: pointer; box-shadow: 0 4px 12px rgba(37,99,235,0.3); transition: all 0.25s; opacity: 0; visibility: hidden; transform: translateY(10px); } + #fab-top.show { opacity: 1; visibility: visible; transform: translateY(0); } + #fab-top:hover { background: #1d4ed8; transform: translateY(-2px); box-shadow: 0 6px 16px rgba(37,99,235,0.35); } + #fab-top svg { width: 1.25rem; height: 1.25rem; } \ No newline at end of file diff --git a/wwwroot/css/landing5.css b/wwwroot/css/landing5.css new file mode 100644 index 0000000..fc60479 --- /dev/null +++ b/wwwroot/css/landing5.css @@ -0,0 +1,25 @@ +* { margin: 0; padding: 0; box-sizing: border-box; } + html { scroll-behavior: smooth; } + body { font-family: "Poppins", sans-serif; background: #f8fafc; color: #1e293b; } + .nav-link { color: #64748b; font-size: 0.875rem; font-weight: 500; transition: all 0.15s; cursor: pointer; text-decoration: none; } + .nav-link:hover { color: #2563eb; } + .nav-link.active { color: #2563eb; font-weight: 600; background: #eff6ff; } + .btn-primary { display: inline-flex; align-items: center; gap: 0.5rem; padding: 0.75rem 1.75rem; background: #2563eb; color: #fff; font-size: 0.875rem; font-weight: 600; transition: all 0.15s; cursor: pointer; border: none; } + .btn-primary:hover { background: #1d4ed8; } + .btn-outline { display: inline-flex; align-items: center; gap: 0.5rem; padding: 0.75rem 1.75rem; background: transparent; color: #2563eb; font-size: 0.875rem; font-weight: 600; border: 1.5px solid #bfdbfe; transition: all 0.15s; cursor: pointer; } + .btn-outline:hover { border-color: #3b82f6; background: #eff6ff; } + .tech-card { padding: 1.5rem; background: #ffffff; border: 1px solid #e2e8f0; transition: all 0.2s; cursor: default; } + .tech-card:hover { border-color: #93c5fd; box-shadow: 0 2px 8px rgba(37,99,235,0.08); } + .tech-card .ico { width: 2.5rem; height: 2.5rem; display: flex; align-items: center; justify-content: center; background: #eff6ff; color: #3b82f6; margin-bottom: 0.75rem; } + .tech-card .ico svg { width: 1.25rem; height: 1.25rem; } + .feature-icon { width: 3rem; height: 3rem; display: flex; align-items: center; justify-content: center; background: #eff6ff; color: #3b82f6; flex-shrink: 0; } + .feature-icon svg { width: 1.5rem; height: 1.5rem; } + .footer-link { color: #94a3b8; font-size: 0.8125rem; transition: color 0.15s; cursor: pointer; text-decoration: none; } + .footer-link:hover { color: #ffffff; } + .hero-badge { display: inline-flex; align-items: center; gap: 0.375rem; padding: 0.375rem 1rem; background: #eff6ff; border: 1px solid #bfdbfe; font-size: 0.8125rem; color: #2563eb; font-weight: 500; } + #fab-top { position: fixed; bottom: 2rem; right: 2rem; z-index: 100; width: 3rem; height: 3rem; display: flex; align-items: center; justify-content: center; background: #2563eb; color: #fff; border: none; cursor: pointer; box-shadow: 0 4px 12px rgba(37,99,235,0.3); transition: all 0.25s; opacity: 0; visibility: hidden; transform: translateY(10px); } + #fab-top.show { opacity: 1; visibility: visible; transform: translateY(0); } + #fab-top:hover { background: #1d4ed8; transform: translateY(-2px); box-shadow: 0 6px 16px rgba(37,99,235,0.35); } + #fab-top svg { width: 1.25rem; height: 1.25rem; } + .box-shadow-hover { transition: box-shadow 0.2s; } + .box-shadow-hover:hover { box-shadow: 0 2px 12px rgba(0,0,0,0.06); } \ No newline at end of file diff --git a/wwwroot/css/pickers-page.css b/wwwroot/css/pickers-page.css new file mode 100644 index 0000000..baec142 --- /dev/null +++ b/wwwroot/css/pickers-page.css @@ -0,0 +1,11 @@ +/* Pickers Page Specific Styles */ +input[type="date"]::-webkit-calendar-picker-indicator, +input[type="time"]::-webkit-calendar-picker-indicator { + opacity: 0; + position: absolute; + right: 0; + top: 0; + width: 100%; + height: 100%; + cursor: pointer; +} diff --git a/wwwroot/css/site.css b/wwwroot/css/site.css new file mode 100644 index 0000000..819f612 --- /dev/null +++ b/wwwroot/css/site.css @@ -0,0 +1,31 @@ +html { + font-size: 14px; +} + +@media (min-width: 768px) { + html { + font-size: 16px; + } +} + +.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus { + box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb; +} + +html { + position: relative; + min-height: 100%; +} + +body { + margin-bottom: 60px; +} + +.form-floating > .form-control-plaintext::placeholder, .form-floating > .form-control::placeholder { + color: var(--bs-secondary-color); + text-align: end; +} + +.form-floating > .form-control-plaintext:focus::placeholder, .form-floating > .form-control:focus::placeholder { + text-align: start; +} \ No newline at end of file diff --git a/wwwroot/css/style1.css b/wwwroot/css/style1.css new file mode 100644 index 0000000..f3fb06f --- /dev/null +++ b/wwwroot/css/style1.css @@ -0,0 +1,135 @@ +:root { --primary: #3b82f6; --primary-dark: #2563eb; --primary-light: #60a5fa; --primary-lighter: #93c5fd; --primary-lightest: #dbeafe; --primary-bg: #eff6ff; } + * { margin: 0; padding: 0; box-sizing: border-box; } + body { font-family: "Poppins", sans-serif; background: #f1f5f9; overflow-x: hidden; } + #sidebar-wrap { position: fixed; top: 0; left: 0; height: 100vh; z-index: 50; width: 78px; transition: width .35s cubic-bezier(.4,0,.2,1); display: flex; flex-direction: column; background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%); border-right: 1px solid #e2e8f0; } + #sidebar-wrap.open { width: 270px; } + #sidebar-header { flex-shrink: 0; } + #sidebar-footer { flex-shrink: 0; } + #sidebar-nav-wrap { flex: 1; min-height: 0; position: relative; overflow: hidden; } + #sidebar-nav { height: 100%; overflow-y: auto; overflow-x: hidden; scrollbar-width: none; } + #sidebar-wrap.open #sidebar-nav .mi { margin-right: 20px; } + #sidebar-nav::-webkit-scrollbar { width: 0; height: 0; display: none; } + #sb-track { position: absolute; top: 0; right: 0; height: 100%; width: 16px; z-index: 60; pointer-events: none; opacity: 0; transition: opacity .3s; } + #sidebar-nav-wrap:hover #sb-track { opacity: 1; } + #sb-track.show { opacity: 1; } + #sb-thumb { position: absolute; right: 4px; width: 7px; background: rgba(148,163,184,.3); border-radius: 999px; cursor: pointer !important; pointer-events: auto; transition: background .2s; min-height: 24px; } + #sb-thumb:hover { background: rgba(148,163,184,.5); } + #main { margin-left: 78px; transition: margin-left .35s cubic-bezier(.4,0,.2,1); min-height: 100vh; } + #main.shift { margin-left: 270px; } + @media (max-width: 768px) { #sidebar-wrap { transform: translateX(-100%); width: 260px !important; } #sidebar-wrap.open { transform: translateX(0); } #main { margin-left: 0 !important; } #main.shift { margin-left: 0 !important; } } + .section-label { padding: 16px 20px 4px; font-size: 10px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; color: #94a3b8; white-space: nowrap; transition: opacity .2s ease; } + .mi { position: relative; display: flex; align-items: center; gap: 12px; padding: 9px 16px; margin: 1px 10px; border-radius: 8px; color: #64748b; cursor: pointer; transition: all .2s ease; white-space: nowrap; text-decoration: none; font-size: 14px; font-weight: 450; } + .mi::before { content: ''; position: absolute; left: -10px; top: 50%; transform: translateY(-50%); width: 3px; height: 0; border-radius: 0 3px 3px 0; background: #94a3b8; transition: height .25s ease; } + .mi:hover { background: rgba(0,0,0,.04); color: #334155; } + .mi:hover::before { height: 18px; } + .mi.active { background: rgba(0,0,0,.04); color: #334155; font-weight: 600; } + .mi.active::before { height: 22px; background: #334155; } + .mi.active .ico svg { stroke: #334155; } + .mi .ico { width: 20px; height: 20px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; } + .mi .ico svg { width: 18px; height: 18px; stroke-width: 1.8; } + .mi .lbl { font-size: 14px; } + #sidebar-wrap:not(.open) .mi .lbl { display: none; } + #sidebar-wrap:not(.open) .mi { justify-content: center; padding: 11px 0; margin: 1px 12px; } + #sidebar-wrap:not(.open) .mi .ico { width: 22px; height: 22px; } + #sidebar-wrap:not(.open) .mi .ico svg { width: 20px; height: 20px; } + #sidebar-wrap:not(.open) .mi::before { display: none; } + #sidebar-wrap:not(.open) .arr { display: none; } + .submenu-body { max-height: 0; overflow: hidden; transition: max-height .3s ease; } + .submenu-group.open > .submenu-body { max-height: 1200px; } + .submenu-body .mi.sub { padding: 7px 16px; font-size: 13px; } + .arr { margin-left: auto; transition: transform .3s ease, opacity .2s; opacity: .35; } + .arr.rot { transform: rotate(180deg); } + .mi:hover .arr { opacity: .6; } + .mi.active .arr { opacity: .6; } + .dt { transition: opacity .2s ease; } + #sidebar-wrap.open .dt { opacity: 1; transition-delay: .15s; } + #sidebar-wrap:not(.open) .dt { opacity: 0; transition-delay: 0s; pointer-events: none; } + .lt { transition: opacity .2s ease; } + #sidebar-wrap.open .lt { opacity: 1; transition-delay: .38s; } + #sidebar-wrap:not(.open) .lt { opacity: 0; transition-delay: 0s; pointer-events: none; } + .chart-container { position: relative; width: 100%; } + .progress-bar { height: 8px; border-radius: 999px; background: #e2e8f0; overflow: hidden; } + .progress-bar .fill { height: 100%; border-radius: 999px; transition: width .8s ease; } + .grid-table th { font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: .05em; color: #64748b; padding: 10px 12px; text-align: left; border-bottom: 1px solid #e2e8f0; } + .grid-table td { padding: 10px 12px; font-size: 13px; color: #334155; border-bottom: 1px solid #f1f5f9; } + .grid-table tr:hover td { background: #f8fafc; } + .grid-table { width: 100%; border-collapse: collapse; } + .grid-wrap { max-height: 340px; overflow-y: auto; scrollbar-width: thin; } + .grid-wrap::-webkit-scrollbar { width: 4px; } + .grid-wrap::-webkit-scrollbar-thumb { background: #cbd5e1; border-radius: 4px; } + .badge { display: inline-flex; align-items: center; padding: 2px 8px; border-radius: 999px; font-size: 11px; font-weight: 600; } + .badge-blue { background: #dbeafe; color: #1e40af; } + .badge-green { background: #d1fae5; color: #065f46; } + .badge-amber { background: #fef3c7; color: #92400e; } + .badge-red { background: #fee2e2; color: #991b1b; } + .badge-gray { background: #f1f5f9; color: #475569; } + .badge-indigo { background: #e0e7ff; color: #3730a3; } + .badge-purple { background: #ede9fe; color: #5b21b6; } + .badge-pink { background: #fce7f3; color: #9d174d; } + .badge-cyan { background: #cffafe; color: #155e75; } + .chip { display: inline-flex; align-items: center; padding: 3px 10px; border-radius: 999px; font-size: 10px; font-weight: 600; color: #fff; } + .chip-blue { background: #2563eb; } + .chip-green { background: #10b981; } + .chip-amber { background: #f59e0b; } + .chip-red { background: #e11d48; } + .chip-indigo { background: #6366f1; } + .chip-purple { background: #8b5cf6; } + .chip-pink { background: #ec4899; } + .chip-cyan { background: #06b6d4; } + .chip-orange { background: #f97316; } + .chip-teal { background: #14b8a6; } + .activity-feed { max-height: 320px; overflow-y: auto; scrollbar-width: thin; } + .activity-feed::-webkit-scrollbar { width: 4px; } + .activity-feed::-webkit-scrollbar-thumb { background: #cbd5e1; border-radius: 4px; } + @keyframes fadeInUp { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } } + .anim-fade { animation: fadeInUp .5s ease forwards; } + .anim-delay-1 { animation-delay: .1s; } + .anim-delay-2 { animation-delay: .2s; } + .anim-delay-3 { animation-delay: .3s; } + .anim-delay-4 { animation-delay: .4s; } + .anim-delay-5 { animation-delay: .5s; } + .anim-delay-6 { animation-delay: .6s; } + .card-bg { background: #eff6ff; border-color: #bfdbfe; } + .kpi-badge { display: inline-flex; align-items: center; padding: 2px 8px; border-radius: 999px; font-size: 10px; font-weight: 600; } + .kpi-card-sm { border-radius: 14px; padding: 18px; color: #fff; position: relative; overflow: hidden; min-height: 110px; display: flex; flex-direction: column; justify-content: space-between; } + .kpi-card-sm::after { content: ''; position: absolute; top: -30%; right: -20%; width: 80px; height: 80px; border-radius: 50%; background: rgba(255,255,255,.07); pointer-events: none; } + .kpi-card-sm .kpi-label { font-size: 9.5px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; opacity: .75; } + .kpi-card-sm .kpi-value { font-size: 20px; font-weight: 800; line-height: 1.1; margin-top: 2px; } + .kpi-card-sm .kpi-delta { font-size: 10px; font-weight: 600; } + .kpi-card-sm .kpi-icon { width: 32px; height: 32px; border-radius: 10px; display: flex; align-items: center; justify-content: center; background: rgba(255,255,255,.15); flex-shrink: 0; } + .kpi-card-sm .kpi-icon svg { width: 16px; height: 16px; stroke: #fff; stroke-width: 2; } + .kpi-b1 { background: #2563eb; } .kpi-b2 { background: #10b981; } .kpi-b3 { background: #ec4899; } .kpi-b4 { background: #8b5cf6; } + .kpi-b5 { background: #f59e0b; } .kpi-b6 { background: #06b6d4; } .kpi-b7 { background: #f97316; } .kpi-b8 { background: #14b8a6; } + .mm-cell { display: flex; align-items: center; gap: 12px; padding: 14px 16px; border-radius: 10px; transition: background .2s; } + .mm-cell:hover { background: #f8fafc; } + .mm-icon { width: 40px; height: 40px; border-radius: 10px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; } + .mm-icon svg { width: 18px; height: 18px; stroke: #fff; stroke-width: 2; } + .mm-title { font-size: 12px; font-weight: 600; color: #334155; line-height: 1.2; } + .mm-sub { font-size: 10px; color: #94a3b8; margin-top: 1px; } + .mm-c1 { background: #2563eb; } .mm-c2 { background: #10b981; } .mm-c3 { background: #ec4899; } .mm-c4 { background: #8b5cf6; } + .mm-c5 { background: #f59e0b; } .mm-c6 { background: #06b6d4; } .mm-c7 { background: #f97316; } .mm-c8 { background: #14b8a6; } + .mm-c9 { background: #6366f1; } .mm-c10 { background: #e11d48; } .mm-c11 { background: #0891b2; } .mm-c12 { background: #7c3aed; } + .mm-c13 { background: #059669; } .mm-c14 { background: #d97706; } .mm-c15 { background: #db2777; } .mm-c16 { background: #0284c7; } + .mm-c17 { background: #65a30d; } .mm-c18 { background: #9333ea; } .mm-c19 { background: #ea580c; } .mm-c20 { background: #0d9488; } + .gi { width: 32px; height: 32px; border-radius: 8px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; } + .gi svg { width: 16px; height: 16px; stroke: #fff; stroke-width: 2; } + .gc1 { background: #2563eb; } .gc2 { background: #10b981; } .gc3 { background: #ec4899; } .gc4 { background: #8b5cf6; } + .gc5 { background: #f59e0b; } .gc6 { background: #06b6d4; } .gc7 { background: #f97316; } .gc8 { background: #14b8a6; } + .gc9 { background: #6366f1; } .gc10 { background: #e11d48; } .gc11 { background: #0891b2; } +/* Dashboard submenu - smooth collapse/expand (all nesting levels) */ +.submenu-group { } +.submenu-head { cursor: pointer; justify-content: space-between; user-select: none; } +.submenu-head .chev { margin-left: auto; font-size: 10px; transition: transform .25s ease; } +.submenu-group.open > .submenu-head .chev { transform: rotate(180deg); } +.submenu-body { + max-height: 0; + padding-left: 20px; + opacity: 0; + overflow: hidden; + transition: max-height .3s ease, opacity .25s ease; +} +.submenu-group.open > .submenu-body { + max-height: 1200px; + opacity: 1; +} +.submenu-body .mi.sub { padding: 7px 16px; font-size: 13px; } \ No newline at end of file diff --git a/wwwroot/css/style2.css b/wwwroot/css/style2.css new file mode 100644 index 0000000..402ff74 --- /dev/null +++ b/wwwroot/css/style2.css @@ -0,0 +1,135 @@ +:root { --primary: #3b82f6; --primary-dark: #2563eb; --primary-light: #60a5fa; --primary-lighter: #93c5fd; --primary-lightest: #dbeafe; --primary-bg: #eff6ff; } + * { margin: 0; padding: 0; box-sizing: border-box; } + body { font-family: "Poppins", sans-serif; background: #f1f5f9; overflow-x: hidden; } + #sidebar-wrap { position: fixed; top: 0; left: 0; height: 100vh; z-index: 50; width: 78px; transition: width .35s cubic-bezier(.4,0,.2,1); display: flex; flex-direction: column; background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%); border-right: 1px solid #e2e8f0; } + #sidebar-wrap.open { width: 270px; } + #sidebar-header { flex-shrink: 0; } + #sidebar-footer { flex-shrink: 0; } + #sidebar-nav-wrap { flex: 1; min-height: 0; position: relative; overflow: hidden; } + #sidebar-nav { height: 100%; overflow-y: auto; overflow-x: hidden; scrollbar-width: none; } + #sidebar-wrap.open #sidebar-nav .mi { margin-right: 20px; } + #sidebar-nav::-webkit-scrollbar { width: 0; height: 0; display: none; } + #sb-track { position: absolute; top: 0; right: 0; height: 100%; width: 16px; z-index: 60; pointer-events: none; opacity: 0; transition: opacity .3s; } + #sidebar-nav-wrap:hover #sb-track { opacity: 1; } + #sb-track.show { opacity: 1; } + #sb-thumb { position: absolute; right: 4px; width: 7px; background: rgba(148,163,184,.3); border-radius: 999px; cursor: pointer !important; pointer-events: auto; transition: background .2s; min-height: 24px; } + #sb-thumb:hover { background: rgba(148,163,184,.5); } + #main { margin-left: 78px; transition: margin-left .35s cubic-bezier(.4,0,.2,1); min-height: 100vh; } + #main.shift { margin-left: 270px; } + @media (max-width: 768px) { #sidebar-wrap { transform: translateX(-100%); width: 260px !important; } #sidebar-wrap.open { transform: translateX(0); } #main { margin-left: 0 !important; } #main.shift { margin-left: 0 !important; } } + .section-label { padding: 16px 20px 4px; font-size: 10px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; color: #94a3b8; white-space: nowrap; transition: opacity .2s ease; } + .mi { position: relative; display: flex; align-items: center; gap: 12px; padding: 9px 16px; margin: 1px 10px; border-radius: 8px; color: #64748b; cursor: pointer; transition: all .2s ease; white-space: nowrap; text-decoration: none; font-size: 14px; font-weight: 450; } + .mi::before { content: ''; position: absolute; left: -10px; top: 50%; transform: translateY(-50%); width: 3px; height: 0; border-radius: 0 3px 3px 0; background: #94a3b8; transition: height .25s ease; } + .mi:hover { background: rgba(0,0,0,.04); color: #334155; } + .mi:hover::before { height: 18px; } + .mi.active { background: rgba(59,130,246,.1); color: #2563eb; font-weight: 600; } + .mi.active::before { height: 22px; background: #3b82f6; } + .mi.active .ico svg { stroke: #2563eb; } + .mi .ico { width: 20px; height: 20px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; } + .mi .ico svg { width: 18px; height: 18px; stroke-width: 1.8; } + .mi .lbl { font-size: 14px; } + #sidebar-wrap:not(.open) .mi .lbl { display: none; } + #sidebar-wrap:not(.open) .mi { justify-content: center; padding: 11px 0; margin: 1px 12px; } + #sidebar-wrap:not(.open) .mi .ico { width: 22px; height: 22px; } + #sidebar-wrap:not(.open) .mi .ico svg { width: 20px; height: 20px; } + #sidebar-wrap:not(.open) .mi::before { display: none; } + #sidebar-wrap:not(.open) .arr { display: none; } + .submenu-body { max-height: 0; overflow: hidden; transition: max-height .3s ease; } + .submenu-group.open > .submenu-body { max-height: 1200px; } + .submenu-body .mi.sub { padding: 7px 16px; font-size: 13px; } + .arr { margin-left: auto; transition: transform .3s ease, opacity .2s; opacity: .35; } + .arr.rot { transform: rotate(180deg); } + .mi:hover .arr { opacity: .6; } + .mi.active .arr { opacity: .6; } + .dt { transition: opacity .2s ease; } + #sidebar-wrap.open .dt { opacity: 1; transition-delay: .15s; } + #sidebar-wrap:not(.open) .dt { opacity: 0; transition-delay: 0s; pointer-events: none; } + .lt { transition: opacity .2s ease; } + #sidebar-wrap.open .lt { opacity: 1; transition-delay: .12s; } + #sidebar-wrap:not(.open) .lt { opacity: 0; transition-delay: 0s; pointer-events: none; } + .chart-container { position: relative; width: 100%; } + .progress-bar { height: 8px; border-radius: 999px; background: #e2e8f0; overflow: hidden; } + .progress-bar .fill { height: 100%; border-radius: 999px; transition: width .8s ease; } + .grid-table th { font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: .05em; color: #64748b; padding: 10px 12px; text-align: left; border-bottom: 1px solid #e2e8f0; } + .grid-table td { padding: 10px 12px; font-size: 13px; color: #334155; border-bottom: 1px solid #f1f5f9; } + .grid-table tr:hover td { background: #f8fafc; } + .grid-table { width: 100%; border-collapse: collapse; } + .grid-wrap { max-height: 340px; overflow-y: auto; scrollbar-width: thin; } + .grid-wrap::-webkit-scrollbar { width: 4px; } + .grid-wrap::-webkit-scrollbar-thumb { background: #cbd5e1; border-radius: 4px; } + .badge { display: inline-flex; align-items: center; padding: 2px 8px; border-radius: 999px; font-size: 11px; font-weight: 600; } + .badge-blue { background: #dbeafe; color: #1e40af; } + .badge-green { background: #d1fae5; color: #065f46; } + .badge-amber { background: #fef3c7; color: #92400e; } + .badge-red { background: #fee2e2; color: #991b1b; } + .badge-gray { background: #f1f5f9; color: #475569; } + .badge-indigo { background: #e0e7ff; color: #3730a3; } + .badge-purple { background: #ede9fe; color: #5b21b6; } + .badge-pink { background: #fce7f3; color: #9d174d; } + .badge-cyan { background: #cffafe; color: #155e75; } + .chip { display: inline-flex; align-items: center; padding: 3px 10px; border-radius: 999px; font-size: 10px; font-weight: 600; color: #fff; } + .chip-blue { background: #2563eb; } + .chip-green { background: #10b981; } + .chip-amber { background: #f59e0b; } + .chip-red { background: #e11d48; } + .chip-indigo { background: #6366f1; } + .chip-purple { background: #8b5cf6; } + .chip-pink { background: #ec4899; } + .chip-cyan { background: #06b6d4; } + .chip-orange { background: #f97316; } + .chip-teal { background: #14b8a6; } + .activity-feed { max-height: 320px; overflow-y: auto; scrollbar-width: thin; } + .activity-feed::-webkit-scrollbar { width: 4px; } + .activity-feed::-webkit-scrollbar-thumb { background: #cbd5e1; border-radius: 4px; } + @keyframes fadeInUp { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } } + .anim-fade { animation: fadeInUp .5s ease forwards; } + .anim-delay-1 { animation-delay: .1s; } + .anim-delay-2 { animation-delay: .2s; } + .anim-delay-3 { animation-delay: .3s; } + .anim-delay-4 { animation-delay: .4s; } + .anim-delay-5 { animation-delay: .5s; } + .anim-delay-6 { animation-delay: .6s; } + .card-bg { background: #eff6ff; border-color: #bfdbfe; } + .kpi-badge { display: inline-flex; align-items: center; padding: 2px 8px; border-radius: 999px; font-size: 10px; font-weight: 600; } + .kpi-card-sm { border-radius: 14px; padding: 18px; color: #fff; position: relative; overflow: hidden; min-height: 110px; display: flex; flex-direction: column; justify-content: space-between; } + .kpi-card-sm::after { content: ''; position: absolute; top: -30%; right: -20%; width: 80px; height: 80px; border-radius: 50%; background: rgba(255,255,255,.07); pointer-events: none; } + .kpi-card-sm .kpi-label { font-size: 9.5px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; opacity: .75; } + .kpi-card-sm .kpi-value { font-size: 20px; font-weight: 800; line-height: 1.1; margin-top: 2px; } + .kpi-card-sm .kpi-delta { font-size: 10px; font-weight: 600; } + .kpi-card-sm .kpi-icon { width: 32px; height: 32px; border-radius: 10px; display: flex; align-items: center; justify-content: center; background: rgba(255,255,255,.15); flex-shrink: 0; } + .kpi-card-sm .kpi-icon svg { width: 16px; height: 16px; stroke: #fff; stroke-width: 2; } + .kpi-b1 { background: #2563eb; } .kpi-b2 { background: #10b981; } .kpi-b3 { background: #ec4899; } .kpi-b4 { background: #8b5cf6; } + .kpi-b5 { background: #f59e0b; } .kpi-b6 { background: #06b6d4; } .kpi-b7 { background: #f97316; } .kpi-b8 { background: #14b8a6; } + .mm-cell { display: flex; align-items: center; gap: 12px; padding: 14px 16px; border-radius: 10px; transition: background .2s; } + .mm-cell:hover { background: #f8fafc; } + .mm-icon { width: 40px; height: 40px; border-radius: 10px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; } + .mm-icon svg { width: 18px; height: 18px; stroke: #fff; stroke-width: 2; } + .mm-title { font-size: 12px; font-weight: 600; color: #334155; line-height: 1.2; } + .mm-sub { font-size: 10px; color: #94a3b8; margin-top: 1px; } + .mm-c1 { background: #2563eb; } .mm-c2 { background: #10b981; } .mm-c3 { background: #ec4899; } .mm-c4 { background: #8b5cf6; } + .mm-c5 { background: #f59e0b; } .mm-c6 { background: #06b6d4; } .mm-c7 { background: #f97316; } .mm-c8 { background: #14b8a6; } + .mm-c9 { background: #6366f1; } .mm-c10 { background: #e11d48; } .mm-c11 { background: #0891b2; } .mm-c12 { background: #7c3aed; } + .mm-c13 { background: #059669; } .mm-c14 { background: #d97706; } .mm-c15 { background: #db2777; } .mm-c16 { background: #0284c7; } + .mm-c17 { background: #65a30d; } .mm-c18 { background: #9333ea; } .mm-c19 { background: #ea580c; } .mm-c20 { background: #0d9488; } + .gi { width: 32px; height: 32px; border-radius: 8px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; } + .gi svg { width: 16px; height: 16px; stroke: #fff; stroke-width: 2; } + .gc1 { background: #2563eb; } .gc2 { background: #10b981; } .gc3 { background: #ec4899; } .gc4 { background: #8b5cf6; } + .gc5 { background: #f59e0b; } .gc6 { background: #06b6d4; } .gc7 { background: #f97316; } .gc8 { background: #14b8a6; } + .gc9 { background: #6366f1; } .gc10 { background: #e11d48; } .gc11 { background: #0891b2; } +/* Dashboard submenu - smooth collapse/expand (all nesting levels) */ +.submenu-group { } +.submenu-head { cursor: pointer; justify-content: space-between; user-select: none; } +.submenu-head .chev { margin-left: auto; font-size: 10px; transition: transform .25s ease; } +.submenu-group.open > .submenu-head .chev { transform: rotate(180deg); } +.submenu-body { + max-height: 0; + padding-left: 20px; + opacity: 0; + overflow: hidden; + transition: max-height .3s ease, opacity .25s ease; +} +.submenu-group.open > .submenu-body { + max-height: 1200px; + opacity: 1; +} +.submenu-body .mi.sub { padding: 7px 16px; font-size: 13px; } \ No newline at end of file diff --git a/wwwroot/css/style3.css b/wwwroot/css/style3.css new file mode 100644 index 0000000..99797ee --- /dev/null +++ b/wwwroot/css/style3.css @@ -0,0 +1,135 @@ +:root { --primary: #6366f1; --primary-dark: #4f46e5; --primary-light: #818cf8; --primary-lighter: #a5b4fc; --primary-lightest: #e0e7ff; --primary-bg: #eef2ff; } + * { margin: 0; padding: 0; box-sizing: border-box; } + body { font-family: "Poppins", sans-serif; background: #f1f5f9; overflow-x: hidden; } + #sidebar-wrap { position: fixed; top: 0; left: 0; height: 100vh; z-index: 50; width: 78px; transition: width .35s cubic-bezier(.4,0,.2,1); display: flex; flex-direction: column; background: linear-gradient(180deg, #1e40af 0%, #3b82f6 100%); border-right: 1px solid #e2e8f0; } + #sidebar-wrap.open { width: 270px; } + #sidebar-header { flex-shrink: 0; background: #fff; border-bottom: 1px solid #e2e8f0; } + #sidebar-footer { flex-shrink: 0; } + #sidebar-nav-wrap { flex: 1; min-height: 0; position: relative; overflow: hidden; } + #sidebar-nav { height: 100%; overflow-y: auto; overflow-x: hidden; scrollbar-width: none; } + #sidebar-wrap.open #sidebar-nav .mi { margin-right: 20px; } + #sidebar-nav::-webkit-scrollbar { width: 0; height: 0; display: none; } + #sb-track { position: absolute; top: 0; right: 0; height: 100%; width: 16px; z-index: 60; pointer-events: none; opacity: 0; transition: opacity .3s; } + #sidebar-nav-wrap:hover #sb-track { opacity: 1; } + #sb-track.show { opacity: 1; } + #sb-thumb { position: absolute; right: 4px; width: 7px; background: rgba(255,255,255,.25); border-radius: 999px; cursor: pointer !important; pointer-events: auto; transition: background .2s; min-height: 24px; } + #sb-thumb:hover { background: rgba(255,255,255,.4); } + #main { margin-left: 78px; transition: margin-left .35s cubic-bezier(.4,0,.2,1); min-height: 100vh; } + #main.shift { margin-left: 270px; } + @media (max-width: 768px) { #sidebar-wrap { transform: translateX(-100%); width: 260px !important; } #sidebar-wrap.open { transform: translateX(0); } #main { margin-left: 0 !important; } #main.shift { margin-left: 0 !important; } } + .section-label { padding: 16px 20px 4px; font-size: 10px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; color: rgba(255,255,255,.5); white-space: nowrap; transition: opacity .2s ease; } + .mi { position: relative; display: flex; align-items: center; gap: 12px; padding: 9px 16px; margin: 1px 10px; border-radius: 8px; color: rgba(255,255,255,.85); cursor: pointer; transition: all .2s ease; white-space: nowrap; text-decoration: none; font-size: 14px; font-weight: 450; } + .mi::before { content: ''; position: absolute; left: -10px; top: 50%; transform: translateY(-50%); width: 3px; height: 0; border-radius: 0 3px 3px 0; background: #94a3b8; transition: height .25s ease; } + .mi:hover { background: rgba(255,255,255,.12); color: #fff; } + .mi:hover::before { height: 18px; } + .mi.active { background: rgba(255,255,255,.2); color: #fff; font-weight: 600; } + .mi.active::before { height: 22px; background: rgba(255,255,255,.5); } + .mi.active .ico svg { stroke: #fff; } + .mi .ico { width: 20px; height: 20px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; } + .mi .ico svg { width: 18px; height: 18px; stroke-width: 1.8; } + .mi .lbl { font-size: 14px; } + #sidebar-wrap:not(.open) .mi .lbl { display: none; } + #sidebar-wrap:not(.open) .mi { justify-content: center; padding: 11px 0; margin: 1px 12px; color: rgba(255,255,255,.7); } + #sidebar-wrap:not(.open) .mi .ico { width: 22px; height: 22px; } + #sidebar-wrap:not(.open) .mi .ico svg { width: 20px; height: 20px; } + #sidebar-wrap:not(.open) .mi::before { display: none; } + #sidebar-wrap:not(.open) .arr { display: none; } + .submenu-body { max-height: 0; overflow: hidden; transition: max-height .3s ease; } + .submenu-group.open > .submenu-body { max-height: 1200px; } + .submenu-body .mi.sub { padding: 7px 16px; font-size: 13px; } + .arr { margin-left: auto; transition: transform .3s ease, opacity .2s; opacity: .5; } + .arr.rot { transform: rotate(180deg); } + .mi:hover .arr { opacity: .6; } + .mi.active .arr { opacity: .6; } + .dt { transition: opacity .2s ease; } + #sidebar-wrap.open .dt { opacity: 1; transition-delay: .15s; } + #sidebar-wrap:not(.open) .dt { opacity: 0; transition-delay: 0s; pointer-events: none; } + .lt { transition: opacity .2s ease; } + #sidebar-wrap.open .lt { opacity: 1; transition-delay: .12s; } + #sidebar-wrap:not(.open) .lt { opacity: 0; transition-delay: 0s; pointer-events: none; } + .chart-container { position: relative; width: 100%; } + .progress-bar { height: 8px; border-radius: 999px; background: #e2e8f0; overflow: hidden; } + .progress-bar .fill { height: 100%; border-radius: 999px; transition: width .8s ease; } + .grid-table th { font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: .05em; color: #64748b; padding: 10px 12px; text-align: left; border-bottom: 1px solid #e2e8f0; } + .grid-table td { padding: 10px 12px; font-size: 13px; color: #334155; border-bottom: 1px solid #f1f5f9; } + .grid-table tr:hover td { background: #f8fafc; } + .grid-table { width: 100%; border-collapse: collapse; } + .grid-wrap { max-height: 340px; overflow-y: auto; scrollbar-width: thin; } + .grid-wrap::-webkit-scrollbar { width: 4px; } + .grid-wrap::-webkit-scrollbar-thumb { background: #cbd5e1; border-radius: 4px; } + .badge { display: inline-flex; align-items: center; padding: 2px 8px; border-radius: 999px; font-size: 11px; font-weight: 600; } + .badge-blue { background: #dbeafe; color: #1e40af; } + .badge-green { background: #d1fae5; color: #065f46; } + .badge-amber { background: #fef3c7; color: #92400e; } + .badge-red { background: #fee2e2; color: #991b1b; } + .badge-gray { background: #f1f5f9; color: #475569; } + .badge-indigo { background: #e0e7ff; color: #3730a3; } + .badge-purple { background: #ede9fe; color: #5b21b6; } + .badge-pink { background: #fce7f3; color: #9d174d; } + .badge-cyan { background: #cffafe; color: #155e75; } + .chip { display: inline-flex; align-items: center; padding: 3px 10px; border-radius: 999px; font-size: 10px; font-weight: 600; color: #fff; } + .chip-blue { background: #2563eb; } + .chip-green { background: #10b981; } + .chip-amber { background: #f59e0b; } + .chip-red { background: #e11d48; } + .chip-indigo { background: #6366f1; } + .chip-purple { background: #8b5cf6; } + .chip-pink { background: #ec4899; } + .chip-cyan { background: #06b6d4; } + .chip-orange { background: #f97316; } + .chip-teal { background: #14b8a6; } + .activity-feed { max-height: 320px; overflow-y: auto; scrollbar-width: thin; } + .activity-feed::-webkit-scrollbar { width: 4px; } + .activity-feed::-webkit-scrollbar-thumb { background: #cbd5e1; border-radius: 4px; } + @keyframes fadeInUp { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } } + .anim-fade { animation: fadeInUp .5s ease forwards; } + .anim-delay-1 { animation-delay: .1s; } + .anim-delay-2 { animation-delay: .2s; } + .anim-delay-3 { animation-delay: .3s; } + .anim-delay-4 { animation-delay: .4s; } + .anim-delay-5 { animation-delay: .5s; } + .anim-delay-6 { animation-delay: .6s; } + .card-bg { background: #eef2ff; border-color: #c7d2fe; } + .kpi-badge { display: inline-flex; align-items: center; padding: 2px 8px; border-radius: 999px; font-size: 10px; font-weight: 600; } + .kpi-card-sm { border-radius: 14px; padding: 18px; color: #fff; position: relative; overflow: hidden; min-height: 110px; display: flex; flex-direction: column; justify-content: space-between; } + .kpi-card-sm::after { content: ''; position: absolute; top: -30%; right: -20%; width: 80px; height: 80px; border-radius: 50%; background: rgba(255,255,255,.07); pointer-events: none; } + .kpi-card-sm .kpi-label { font-size: 9.5px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; opacity: .75; } + .kpi-card-sm .kpi-value { font-size: 20px; font-weight: 800; line-height: 1.1; margin-top: 2px; } + .kpi-card-sm .kpi-delta { font-size: 10px; font-weight: 600; } + .kpi-card-sm .kpi-icon { width: 32px; height: 32px; border-radius: 10px; display: flex; align-items: center; justify-content: center; background: rgba(255,255,255,.15); flex-shrink: 0; } + .kpi-card-sm .kpi-icon svg { width: 16px; height: 16px; stroke: #fff; stroke-width: 2; } + .kpi-b1 { background: #2563eb; } .kpi-b2 { background: #10b981; } .kpi-b3 { background: #ec4899; } .kpi-b4 { background: #8b5cf6; } + .kpi-b5 { background: #f59e0b; } .kpi-b6 { background: #06b6d4; } .kpi-b7 { background: #f97316; } .kpi-b8 { background: #14b8a6; } + .mm-cell { display: flex; align-items: center; gap: 12px; padding: 14px 16px; border-radius: 10px; transition: background .2s; } + .mm-cell:hover { background: #f8fafc; } + .mm-icon { width: 40px; height: 40px; border-radius: 10px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; } + .mm-icon svg { width: 18px; height: 18px; stroke: #fff; stroke-width: 2; } + .mm-title { font-size: 12px; font-weight: 600; color: #334155; line-height: 1.2; } + .mm-sub { font-size: 10px; color: #94a3b8; margin-top: 1px; } + .mm-c1 { background: #2563eb; } .mm-c2 { background: #10b981; } .mm-c3 { background: #ec4899; } .mm-c4 { background: #8b5cf6; } + .mm-c5 { background: #f59e0b; } .mm-c6 { background: #06b6d4; } .mm-c7 { background: #f97316; } .mm-c8 { background: #14b8a6; } + .mm-c9 { background: #6366f1; } .mm-c10 { background: #e11d48; } .mm-c11 { background: #0891b2; } .mm-c12 { background: #7c3aed; } + .mm-c13 { background: #059669; } .mm-c14 { background: #d97706; } .mm-c15 { background: #db2777; } .mm-c16 { background: #0284c7; } + .mm-c17 { background: #65a30d; } .mm-c18 { background: #9333ea; } .mm-c19 { background: #ea580c; } .mm-c20 { background: #0d9488; } + .gi { width: 32px; height: 32px; border-radius: 8px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; } + .gi svg { width: 16px; height: 16px; stroke: #fff; stroke-width: 2; } + .gc1 { background: #2563eb; } .gc2 { background: #10b981; } .gc3 { background: #ec4899; } .gc4 { background: #8b5cf6; } + .gc5 { background: #f59e0b; } .gc6 { background: #06b6d4; } .gc7 { background: #f97316; } .gc8 { background: #14b8a6; } + .gc9 { background: #6366f1; } .gc10 { background: #e11d48; } .gc11 { background: #0891b2; } +/* Dashboard submenu - smooth collapse/expand (all nesting levels) */ +.submenu-group { } +.submenu-head { cursor: pointer; justify-content: space-between; user-select: none; } +.submenu-head .chev { margin-left: auto; font-size: 10px; transition: transform .25s ease; } +.submenu-group.open > .submenu-head .chev { transform: rotate(180deg); } +.submenu-body { + max-height: 0; + padding-left: 20px; + opacity: 0; + overflow: hidden; + transition: max-height .3s ease, opacity .25s ease; +} +.submenu-group.open > .submenu-body { + max-height: 1200px; + opacity: 1; +} +.submenu-body .mi.sub { padding: 7px 16px; font-size: 13px; } \ No newline at end of file diff --git a/wwwroot/css/style4.css b/wwwroot/css/style4.css new file mode 100644 index 0000000..598d18e --- /dev/null +++ b/wwwroot/css/style4.css @@ -0,0 +1,136 @@ +:root { --primary: #6366f1; --primary-dark: #4f46e5; --primary-light: #818cf8; --primary-lighter: #a5b4fc; --primary-lightest: #e0e7ff; --primary-bg: #eef2ff; } + * { margin: 0; padding: 0; box-sizing: border-box; } + body { font-family: "Poppins", sans-serif; background: #f1f5f9; overflow-x: hidden; } + #sidebar-wrap { position: fixed; top: 12px; left: 12px; bottom: 12px; height: auto; z-index: 50; width: 78px; transition: width .35s cubic-bezier(.4,0,.2,1); display: flex; flex-direction: column; overflow: hidden; } + #sidebar-wrap.open { width: 270px; } + #sidebar-header { flex-shrink: 0; background: #f1f5f9; } + #sidebar-footer { flex-shrink: 0; background: linear-gradient(180deg, #1e40af 0%, #3b82f6 100%); border-radius: 0 0 16px 16px; } + #sidebar-nav-wrap { flex: 1; min-height: 0; position: relative; overflow: hidden; border-radius: 16px; background: linear-gradient(180deg, #1e40af 0%, #3b82f6 100%); } + #sidebar-wrap.open #sidebar-nav-wrap { border-radius: 16px 16px 0 0; } + #sidebar-nav { height: 100%; overflow-y: auto; overflow-x: hidden; scrollbar-width: none; } + #sidebar-wrap.open #sidebar-nav .mi { margin-right: 20px; } + #sidebar-nav::-webkit-scrollbar { width: 0; height: 0; display: none; } + #sb-track { position: absolute; top: 0; right: 0; height: 100%; width: 16px; z-index: 60; pointer-events: none; opacity: 0; transition: opacity .3s; } + #sidebar-nav-wrap:hover #sb-track { opacity: 1; } + #sb-track.show { opacity: 1; } + #sb-thumb { position: absolute; right: 4px; width: 7px; background: rgba(255,255,255,.25); border-radius: 999px; cursor: pointer !important; pointer-events: auto; transition: background .2s; min-height: 24px; } + #sb-thumb:hover { background: rgba(255,255,255,.4); } + #main { margin-left: 102px; transition: margin-left .35s cubic-bezier(.4,0,.2,1); min-height: 100vh; } + #main.shift { margin-left: 294px; } + @media (max-width: 768px) { #sidebar-wrap { border-radius: 16px; overflow: hidden; transform: translateX(-100%); width: 260px !important; } #sidebar-wrap.open { transform: translateX(0); } #main { margin-left: 0 !important; } #main.shift { margin-left: 0 !important; } } + .section-label { padding: 16px 20px 4px; font-size: 10px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; color: rgba(255,255,255,.5); white-space: nowrap; transition: opacity .2s ease; } + .mi { position: relative; display: flex; align-items: center; gap: 12px; padding: 9px 16px; margin: 1px 10px; border-radius: 8px; color: rgba(255,255,255,.85); cursor: pointer; transition: all .2s ease; white-space: nowrap; text-decoration: none; font-size: 14px; font-weight: 450; } + .mi::before { content: ''; position: absolute; left: -10px; top: 50%; transform: translateY(-50%); width: 3px; height: 0; border-radius: 0 3px 3px 0; background: #94a3b8; transition: height .25s ease; } + .mi:hover { background: rgba(255,255,255,.12); color: #fff; } + .mi:hover::before { height: 18px; } + .mi.active { background: rgba(255,255,255,.2); color: #fff; font-weight: 600; } + .mi.active::before { height: 22px; background: rgba(255,255,255,.5); } + .mi.active .ico svg { stroke: #fff; } + .mi .ico { width: 20px; height: 20px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; } + .mi .ico svg { width: 18px; height: 18px; stroke-width: 1.8; } + .mi .lbl { font-size: 14px; } + #sidebar-wrap:not(.open) .mi .lbl { display: none; } + #sidebar-wrap:not(.open) .mi { justify-content: center; padding: 11px 0; margin: 1px 12px; color: rgba(255,255,255,.7); } + #sidebar-wrap:not(.open) .mi .ico { width: 22px; height: 22px; } + #sidebar-wrap:not(.open) .mi .ico svg { width: 20px; height: 20px; } + #sidebar-wrap:not(.open) .mi::before { display: none; } + #sidebar-wrap:not(.open) .arr { display: none; } + .submenu-body { max-height: 0; overflow: hidden; transition: max-height .3s ease; } + .submenu-group.open > .submenu-body { max-height: 1200px; } + .submenu-body .mi.sub { padding: 7px 16px; font-size: 13px; } + .arr { margin-left: auto; transition: transform .3s ease, opacity .2s; opacity: .5; } + .arr.rot { transform: rotate(180deg); } + .mi:hover .arr { opacity: .6; } + .mi.active .arr { opacity: .6; } + .dt { transition: opacity .2s ease; } + #sidebar-wrap.open .dt { opacity: 1; transition-delay: .15s; } + #sidebar-wrap:not(.open) .dt { opacity: 0; transition-delay: 0s; pointer-events: none; } + .lt { transition: opacity .2s ease; } + #sidebar-wrap.open .lt { opacity: 1; transition-delay: .12s; } + #sidebar-wrap:not(.open) .lt { opacity: 0; transition-delay: 0s; pointer-events: none; } + .chart-container { position: relative; width: 100%; } + .progress-bar { height: 8px; border-radius: 999px; background: #e2e8f0; overflow: hidden; } + .progress-bar .fill { height: 100%; border-radius: 999px; transition: width .8s ease; } + .grid-table th { font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: .05em; color: #64748b; padding: 10px 12px; text-align: left; border-bottom: 1px solid #e2e8f0; } + .grid-table td { padding: 10px 12px; font-size: 13px; color: #334155; border-bottom: 1px solid #f1f5f9; } + .grid-table tr:hover td { background: #f8fafc; } + .grid-table { width: 100%; border-collapse: collapse; } + .grid-wrap { max-height: 340px; overflow-y: auto; scrollbar-width: thin; } + .grid-wrap::-webkit-scrollbar { width: 4px; } + .grid-wrap::-webkit-scrollbar-thumb { background: #cbd5e1; border-radius: 4px; } + .badge { display: inline-flex; align-items: center; padding: 2px 8px; border-radius: 999px; font-size: 11px; font-weight: 600; } + .badge-blue { background: #dbeafe; color: #1e40af; } + .badge-green { background: #d1fae5; color: #065f46; } + .badge-amber { background: #fef3c7; color: #92400e; } + .badge-red { background: #fee2e2; color: #991b1b; } + .badge-gray { background: #f1f5f9; color: #475569; } + .badge-indigo { background: #e0e7ff; color: #3730a3; } + .badge-purple { background: #ede9fe; color: #5b21b6; } + .badge-pink { background: #fce7f3; color: #9d174d; } + .badge-cyan { background: #cffafe; color: #155e75; } + .chip { display: inline-flex; align-items: center; padding: 3px 10px; border-radius: 999px; font-size: 10px; font-weight: 600; color: #fff; } + .chip-blue { background: #2563eb; } + .chip-green { background: #10b981; } + .chip-amber { background: #f59e0b; } + .chip-red { background: #e11d48; } + .chip-indigo { background: #6366f1; } + .chip-purple { background: #8b5cf6; } + .chip-pink { background: #ec4899; } + .chip-cyan { background: #06b6d4; } + .chip-orange { background: #f97316; } + .chip-teal { background: #14b8a6; } + .activity-feed { max-height: 320px; overflow-y: auto; scrollbar-width: thin; } + .activity-feed::-webkit-scrollbar { width: 4px; } + .activity-feed::-webkit-scrollbar-thumb { background: #cbd5e1; border-radius: 4px; } + @keyframes fadeInUp { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } } + .anim-fade { animation: fadeInUp .5s ease forwards; } + .anim-delay-1 { animation-delay: .1s; } + .anim-delay-2 { animation-delay: .2s; } + .anim-delay-3 { animation-delay: .3s; } + .anim-delay-4 { animation-delay: .4s; } + .anim-delay-5 { animation-delay: .5s; } + .anim-delay-6 { animation-delay: .6s; } + .card-bg { background: #eef2ff; border-color: #c7d2fe; } + .kpi-badge { display: inline-flex; align-items: center; padding: 2px 8px; border-radius: 999px; font-size: 10px; font-weight: 600; } + .kpi-card-sm { border-radius: 14px; padding: 18px; color: #fff; position: relative; overflow: hidden; min-height: 110px; display: flex; flex-direction: column; justify-content: space-between; } + .kpi-card-sm::after { content: ''; position: absolute; top: -30%; right: -20%; width: 80px; height: 80px; border-radius: 50%; background: rgba(255,255,255,.07); pointer-events: none; } + .kpi-card-sm .kpi-label { font-size: 9.5px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; opacity: .75; } + .kpi-card-sm .kpi-value { font-size: 20px; font-weight: 800; line-height: 1.1; margin-top: 2px; } + .kpi-card-sm .kpi-delta { font-size: 10px; font-weight: 600; } + .kpi-card-sm .kpi-icon { width: 32px; height: 32px; border-radius: 10px; display: flex; align-items: center; justify-content: center; background: rgba(255,255,255,.15); flex-shrink: 0; } + .kpi-card-sm .kpi-icon svg { width: 16px; height: 16px; stroke: #fff; stroke-width: 2; } + .kpi-b1 { background: #2563eb; } .kpi-b2 { background: #10b981; } .kpi-b3 { background: #ec4899; } .kpi-b4 { background: #8b5cf6; } + .kpi-b5 { background: #f59e0b; } .kpi-b6 { background: #06b6d4; } .kpi-b7 { background: #f97316; } .kpi-b8 { background: #14b8a6; } + .mm-cell { display: flex; align-items: center; gap: 12px; padding: 14px 16px; border-radius: 10px; transition: background .2s; } + .mm-cell:hover { background: #f8fafc; } + .mm-icon { width: 40px; height: 40px; border-radius: 10px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; } + .mm-icon svg { width: 18px; height: 18px; stroke: #fff; stroke-width: 2; } + .mm-title { font-size: 12px; font-weight: 600; color: #334155; line-height: 1.2; } + .mm-sub { font-size: 10px; color: #94a3b8; margin-top: 1px; } + .mm-c1 { background: #2563eb; } .mm-c2 { background: #10b981; } .mm-c3 { background: #ec4899; } .mm-c4 { background: #8b5cf6; } + .mm-c5 { background: #f59e0b; } .mm-c6 { background: #06b6d4; } .mm-c7 { background: #f97316; } .mm-c8 { background: #14b8a6; } + .mm-c9 { background: #6366f1; } .mm-c10 { background: #e11d48; } .mm-c11 { background: #0891b2; } .mm-c12 { background: #7c3aed; } + .mm-c13 { background: #059669; } .mm-c14 { background: #d97706; } .mm-c15 { background: #db2777; } .mm-c16 { background: #0284c7; } + .mm-c17 { background: #65a30d; } .mm-c18 { background: #9333ea; } .mm-c19 { background: #ea580c; } .mm-c20 { background: #0d9488; } + .gi { width: 32px; height: 32px; border-radius: 8px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; } + .gi svg { width: 16px; height: 16px; stroke: #fff; stroke-width: 2; } + .gc1 { background: #2563eb; } .gc2 { background: #10b981; } .gc3 { background: #ec4899; } .gc4 { background: #8b5cf6; } + .gc5 { background: #f59e0b; } .gc6 { background: #06b6d4; } .gc7 { background: #f97316; } .gc8 { background: #14b8a6; } + .gc9 { background: #6366f1; } .gc10 { background: #e11d48; } .gc11 { background: #0891b2; } +/* Dashboard submenu - smooth collapse/expand (all nesting levels) */ +.submenu-group { } +.submenu-head { cursor: pointer; justify-content: space-between; user-select: none; } +.submenu-head .chev { margin-left: auto; font-size: 10px; transition: transform .25s ease; } +.submenu-group.open > .submenu-head .chev { transform: rotate(180deg); } +.submenu-body { + max-height: 0; + padding-left: 20px; + opacity: 0; + overflow: hidden; + transition: max-height .3s ease, opacity .25s ease; +} +.submenu-group.open > .submenu-body { + max-height: 1200px; + opacity: 1; +} +.submenu-body .mi.sub { padding: 7px 16px; font-size: 13px; } \ No newline at end of file diff --git a/wwwroot/css/style5.css b/wwwroot/css/style5.css new file mode 100644 index 0000000..b75ce1e --- /dev/null +++ b/wwwroot/css/style5.css @@ -0,0 +1,142 @@ +:root { --primary: #3b82f6; --primary-dark: #2563eb; --primary-light: #60a5fa; --primary-lighter: #93c5fd; --primary-lightest: #dbeafe; --primary-bg: #eff6ff; } + * { margin: 0; padding: 0; box-sizing: border-box; } + body { font-family: "Poppins", sans-serif; background: #f1f5f9; overflow-x: hidden; } + #sidebar-wrap { position: fixed; top: 0; left: 0; height: 100vh; z-index: 50; width: 78px; transition: width .35s cubic-bezier(.4,0,.2,1); display: flex; flex-direction: column; background: #f1f5f9; border-right: 1px solid #e2e8f0; } + #sidebar-wrap.open { width: 270px; } + #sidebar-header { flex-shrink: 0; background: #fff; } + #sidebar-footer { flex-shrink: 0; } + #sidebar-nav-wrap { flex: 1; min-height: 0; position: relative; overflow: hidden; } + #sidebar-nav { height: 100%; overflow-y: auto; overflow-x: hidden; scrollbar-width: none; } + #sidebar-wrap.open #sidebar-nav .mi { margin-right: 20px; } + #sidebar-nav::-webkit-scrollbar { width: 0; height: 0; display: none; } + #sb-track { position: absolute; top: 0; right: 0; height: 100%; width: 16px; z-index: 60; pointer-events: none; opacity: 0; transition: opacity .3s; } + #sidebar-nav-wrap:hover #sb-track { opacity: 1; } + #sb-track.show { opacity: 1; } + #sb-thumb { position: absolute; right: 4px; width: 7px; background: rgba(148,163,184,.3); border-radius: 999px; cursor: pointer !important; pointer-events: auto; transition: background .2s; min-height: 24px; } + #sb-thumb:hover { background: rgba(148,163,184,.5); } + #main { margin-left: 78px; transition: margin-left .35s cubic-bezier(.4,0,.2,1); min-height: 100vh; } + #main.shift { margin-left: 270px; } + @media (max-width: 768px) { #sidebar-wrap { transform: translateX(-100%); width: 260px !important; } #sidebar-wrap.open { transform: translateX(0); } #main { margin-left: 0 !important; } #main.shift { margin-left: 0 !important; } } + .submenu-group { } + .submenu-head { cursor: pointer; justify-content: space-between; user-select: none; } + .submenu-head .chev { margin-left: auto; font-size: 10px; transition: transform .25s ease; } + .submenu-group.open > .submenu-head .chev { transform: rotate(180deg); } + .submenu-body { + max-height: 0; + padding-left: 20px; + opacity: 0; + overflow: hidden; + transition: max-height .3s ease, opacity .25s ease; + } + .submenu-group.open > .submenu-body { + max-height: 1200px; + opacity: 1; + } + .submenu-body .mi.sub { padding: 7px 16px; font-size: 13px; } + .section-label { padding: 16px 20px 4px; font-size: 10px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; color: #94a3b8; white-space: nowrap; transition: opacity .2s ease; } + .mi { position: relative; display: flex; align-items: center; gap: 12px; padding: 9px 16px; margin: 1px 10px; color: #64748b; cursor: pointer; transition: all .2s ease; white-space: nowrap; text-decoration: none; font-size: 14px; font-weight: 450; } + .mi::before { content: ''; position: absolute; left: -10px; top: 50%; transform: translateY(-50%); width: 3px; height: 0; background: #94a3b8; transition: height .25s ease; } + .mi:hover { background: rgba(0,0,0,.04); color: #334155; } + .mi:hover::before { height: 18px; } + .mi.active { background: rgba(59,130,246,.1); color: #2563eb; font-weight: 600; } + .mi.active::before { height: 22px; background: #3b82f6; } + .mi.active .ico svg { stroke: #2563eb; } + .mi .ico { width: 20px; height: 20px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; } + .mi .ico svg { width: 18px; height: 18px; stroke-width: 1.8; } + .mi .lbl { font-size: 14px; } + #sidebar-wrap:not(.open) .mi .lbl { display: none; } + #sidebar-wrap:not(.open) .mi { justify-content: center; padding: 11px 0; margin: 1px 12px; } + #sidebar-wrap:not(.open) .mi .ico { width: 22px; height: 22px; } + #sidebar-wrap:not(.open) .mi .ico svg { width: 20px; height: 20px; } + #sidebar-wrap:not(.open) .mi::before { display: none; } + #sidebar-wrap:not(.open) .subs { display: none; } + #sidebar-wrap:not(.open) .arr { display: none; } + .subs { overflow: hidden; transition: max-height .3s ease; } + .subs.open { max-height: 300px; } + .subs.closed { max-height: 0; } + .subs .mi { padding-left: 42px; font-size: 13px; color: #94a3b8; } + .subs .mi::before { display: none; } + .subs .mi .ico { width: 4px; height: 4px; min-width: 4px; } + .subs .mi .ico svg { width: 4px; height: 4px; } + .subs .mi:hover { background: rgba(0,0,0,.04); color: #475569; } + .subs .mi.active { background: rgba(59,130,246,.1); color: #2563eb; font-weight: 600; } + .subs .mi.active .ico svg { stroke: #2563eb; } + .arr { margin-left: auto; transition: transform .3s ease, opacity .2s; opacity: .35; } + .arr.rot { transform: rotate(180deg); } + .mi:hover .arr { opacity: .6; } + .mi.active .arr { opacity: .6; } + .dt { transition: opacity .2s ease; } + #sidebar-wrap.open .dt { opacity: 1; transition-delay: .15s; } + #sidebar-wrap:not(.open) .dt { opacity: 0; transition-delay: 0s; pointer-events: none; } + .lt { transition: opacity .2s ease; } + #sidebar-wrap.open .lt { opacity: 1; transition-delay: .12s; } + #sidebar-wrap:not(.open) .lt { opacity: 0; transition-delay: 0s; pointer-events: none; } + .chart-container { position: relative; width: 100%; } + .progress-bar { height: 8px; border-radius: 999px; background: #e2e8f0; overflow: hidden; } + .progress-bar .fill { height: 100%; border-radius: 999px; transition: width .8s ease; } + .grid-table th { font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: .05em; color: #64748b; padding: 10px 12px; text-align: left; border-bottom: 1px solid #e2e8f0; } + .grid-table td { padding: 10px 12px; font-size: 13px; color: #334155; border-bottom: 1px solid #f1f5f9; } + .grid-table tr:hover td { background: #f8fafc; } + .grid-table { width: 100%; border-collapse: collapse; } + .grid-wrap { max-height: 340px; overflow-y: auto; scrollbar-width: thin; } + .grid-wrap::-webkit-scrollbar { width: 4px; } + .grid-wrap::-webkit-scrollbar-thumb { background: #cbd5e1; border-radius: 4px; } + .badge { display: inline-flex; align-items: center; padding: 2px 8px; border-radius: 999px; font-size: 11px; font-weight: 600; } + .badge-blue { background: #dbeafe; color: #1e40af; } + .badge-green { background: #d1fae5; color: #065f46; } + .badge-amber { background: #fef3c7; color: #92400e; } + .badge-red { background: #fee2e2; color: #991b1b; } + .badge-gray { background: #f1f5f9; color: #475569; } + .badge-indigo { background: #e0e7ff; color: #3730a3; } + .badge-purple { background: #ede9fe; color: #5b21b6; } + .badge-pink { background: #fce7f3; color: #9d174d; } + .badge-cyan { background: #cffafe; color: #155e75; } + .chip { display: inline-flex; align-items: center; padding: 3px 10px; border-radius: 999px; font-size: 10px; font-weight: 600; color: #fff; } + .chip-blue { background: #2563eb; } + .chip-green { background: #10b981; } + .chip-amber { background: #f59e0b; } + .chip-red { background: #e11d48; } + .chip-indigo { background: #6366f1; } + .chip-purple { background: #8b5cf6; } + .chip-pink { background: #ec4899; } + .chip-cyan { background: #06b6d4; } + .chip-orange { background: #f97316; } + .chip-teal { background: #14b8a6; } + .activity-feed { max-height: 320px; overflow-y: auto; scrollbar-width: thin; } + .activity-feed::-webkit-scrollbar { width: 4px; } + .activity-feed::-webkit-scrollbar-thumb { background: #cbd5e1; border-radius: 4px; } + @keyframes fadeInUp { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } } + .anim-fade { animation: fadeInUp .5s ease forwards; } + .anim-delay-1 { animation-delay: .1s; } + .anim-delay-2 { animation-delay: .2s; } + .anim-delay-3 { animation-delay: .3s; } + .anim-delay-4 { animation-delay: .4s; } + .anim-delay-5 { animation-delay: .5s; } + .anim-delay-6 { animation-delay: .6s; } + .card-bg { background: #eff6ff; border-color: #bfdbfe; } + .kpi-badge { display: inline-flex; align-items: center; padding: 2px 8px; border-radius: 999px; font-size: 10px; font-weight: 600; } + .kpi-card-sm { padding: 18px; color: #fff; position: relative; overflow: hidden; min-height: 110px; display: flex; flex-direction: column; justify-content: space-between; } + .kpi-card-sm::after { content: ''; position: absolute; top: -30%; right: -20%; width: 80px; height: 80px; border-radius: 50%; background: rgba(255,255,255,.07); pointer-events: none; } + .kpi-card-sm .kpi-label { font-size: 9.5px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; opacity: .75; } + .kpi-card-sm .kpi-value { font-size: 20px; font-weight: 800; line-height: 1.1; margin-top: 2px; } + .kpi-card-sm .kpi-delta { font-size: 10px; font-weight: 600; } + .kpi-card-sm .kpi-icon { width: 32px; height: 32px; border-radius: 10px; display: flex; align-items: center; justify-content: center; background: rgba(255,255,255,.15); flex-shrink: 0; } + .kpi-card-sm .kpi-icon svg { width: 16px; height: 16px; stroke: #fff; stroke-width: 2; } + .kpi-b1 { background: #2563eb; } .kpi-b2 { background: #10b981; } .kpi-b3 { background: #ec4899; } .kpi-b4 { background: #8b5cf6; } + .kpi-b5 { background: #f59e0b; } .kpi-b6 { background: #06b6d4; } .kpi-b7 { background: #f97316; } .kpi-b8 { background: #14b8a6; } + .mm-cell { display: flex; align-items: center; gap: 12px; padding: 14px 16px; border-radius: 10px; transition: background .2s; } + .mm-cell:hover { background: #f8fafc; } + .mm-icon { width: 40px; height: 40px; border-radius: 10px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; } + .mm-icon svg { width: 18px; height: 18px; stroke: #fff; stroke-width: 2; } + .mm-title { font-size: 12px; font-weight: 600; color: #334155; line-height: 1.2; } + .mm-sub { font-size: 10px; color: #94a3b8; margin-top: 1px; } + .mm-c1 { background: #2563eb; } .mm-c2 { background: #10b981; } .mm-c3 { background: #ec4899; } .mm-c4 { background: #8b5cf6; } + .mm-c5 { background: #f59e0b; } .mm-c6 { background: #06b6d4; } .mm-c7 { background: #f97316; } .mm-c8 { background: #14b8a6; } + .mm-c9 { background: #6366f1; } .mm-c10 { background: #e11d48; } .mm-c11 { background: #0891b2; } .mm-c12 { background: #7c3aed; } + .mm-c13 { background: #059669; } .mm-c14 { background: #d97706; } .mm-c15 { background: #db2777; } .mm-c16 { background: #0284c7; } + .mm-c17 { background: #65a30d; } .mm-c18 { background: #9333ea; } .mm-c19 { background: #ea580c; } .mm-c20 { background: #0d9488; } + .gi { width: 32px; height: 32px; border-radius: 8px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; } + .gi svg { width: 16px; height: 16px; stroke: #fff; stroke-width: 2; } + .gc1 { background: #2563eb; } .gc2 { background: #10b981; } .gc3 { background: #ec4899; } .gc4 { background: #8b5cf6; } + .gc5 { background: #f59e0b; } .gc6 { background: #06b6d4; } .gc7 { background: #f97316; } .gc8 { background: #14b8a6; } + .gc9 { background: #6366f1; } .gc10 { background: #e11d48; } .gc11 { background: #0891b2; } \ No newline at end of file diff --git a/wwwroot/css/tabs-page.css b/wwwroot/css/tabs-page.css new file mode 100644 index 0000000..892764f --- /dev/null +++ b/wwwroot/css/tabs-page.css @@ -0,0 +1,28 @@ +/* Tabs Page Specific Styles */ +.tp-underline { transition: all 0.3s cubic-bezier(0.4,0,0.2,1); } +.tp-underline::after { content:''; position:absolute; bottom:0; left:0; right:0; height:2.5px; border-radius:2px 2px 0 0; background:transparent; transition:all 0.3s cubic-bezier(0.4,0,0.2,1); } +.tp-underline.active::after { background:#6366f1; } +.tp-underline:hover::after { background:#a5b4fc; } +.tp-pill { transition:all 0.25s cubic-bezier(0.4,0,0.2,1); } +.tp-pill.active { background:#6366f1; color:white; box-shadow:0 2px 8px rgba(99,102,241,0.35); } +.tp-pill:not(.active):hover { background:#eef2ff; color:#4f46e5; } +.tp-vertical { transition:all 0.25s cubic-bezier(0.4,0,0.2,1); } +.tp-vertical.active { background:#eef2ff; color:#4f46e5; } +.tp-vertical:not(.active):hover { background:#f9fafb; color:#4f46e5; } +.tp-card { transition:all 0.25s cubic-bezier(0.4,0,0.2,1); } +.tp-card.active { background:#eef2ff; border-color:#6366f1; } +.tp-card:not(.active):hover { background:#f9fafb; border-color:#e5e7eb; } +.tp-content { animation:tpFadeIn 0.25s ease-out; } +@keyframes tpFadeIn { from { opacity:0; transform:translateY(6px); } to { opacity:1; transform:translateY(0); } } +.tp-fade { animation:tpAnimFade 0.5s ease-out both; } +@keyframes tpAnimFade { from { opacity:0; transform:translateY(20px); } to { opacity:1; transform:translateY(0); } } +.tp-delay-1 { animation-delay:0.1s; } +.tp-delay-2 { animation-delay:0.2s; } +.tp-delay-3 { animation-delay:0.3s; } +.tp-delay-4 { animation-delay:0.4s; } +.tp-delay-5 { animation-delay:0.5s; } +.tp-skeleton { background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%); background-size:200% 100%; animation:tpShimmer 1.5s infinite; border-radius:6px; } +.dark .tp-skeleton { background:linear-gradient(90deg,rgba(255,255,255,0.06) 25%,rgba(255,255,255,0.1) 50%,rgba(255,255,255,0.06) 75%); background-size:200% 100%; } +@keyframes tpShimmer { 0% { background-position:200% 0; } 100% { background-position:-200% 0; } } +.tp-panel-enter { animation:tpPanelSlideIn 0.4s cubic-bezier(0.34,1.56,0.64,1) forwards; } +@keyframes tpPanelSlideIn { from { opacity:0; transform:translateY(12px) scale(0.98); } to { opacity:1; transform:translateY(0) scale(1); } } diff --git a/wwwroot/favicon.ico b/wwwroot/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..63e859b476eff5055e0e557aaa151ca8223fbeef GIT binary patch literal 5430 zcmc&&Yj2xp8Fqnv;>&(QB_ve7>^E#o2mu=cO~A%R>DU-_hfbSRv1t;m7zJ_AMrntN zy0+^f&8be>q&YYzH%(88lQ?#KwiCzaCO*ZEo%j&v;<}&Lj_stKTKK>#U3nin@AF>w zb3ONSAFR{u(S1d?cdw53y}Gt1b-Hirbh;;bm(Rcbnoc*%@jiaXM|4jU^1WO~`TYZ~ zC-~jh9~b-f?fX`DmwvcguQzn*uV}c^Vd&~?H|RUs4Epv~gTAfR(B0lT&?RWQOtduM z^1vUD9{HQsW!{a9|0crA34m7Z6lpG^}f6f?={zD+ zXAzk^i^aKN_}s2$eX81wjSMONE#WVdzf|MT)Ap*}Vsn!XbvsI#6o&ij{87^d%$|A{ z=F{KB%)g%@z76yBzbb7seW**Ju8r4e*Z3PWNX3_tTDgzZatz7)Q6ytwB%@&@A|XT; zecM`Snxx5po$C)%yCP!KEtos~eOS)@2=kX-RIm)4glMCoagTEFxrBeSX%Euz734Fk z%7)x(k~T!@Hbg_37NSQL!vlTBXoURSzt~I**Zw`&F24fH*&kx=%nvZv|49SC*daD( zIw<~%#=lk8{2-l(BcIjy^Q$Q&m#KlWL9?UG{b8@qhlD z;umc+6p%|NsAT~0@DgV4-NKgQuWPWrmPIK&&XhV&n%`{l zOl^bbWYjQNuVXTXESO)@|iUKVmErPUDfz2Wh`4dF@OFiaCW|d`3paV^@|r^8T_ZxM)Z+$p5qx# z#K=z@%;aBPO=C4JNNGqVv6@UGolIz;KZsAro``Rz8X%vq_gpi^qEV&evgHb_=Y9-l z`)imdx0UC>GWZYj)3+3aKh?zVb}=@%oNzg7a8%kfVl)SV-Amp1Okw&+hEZ3|v(k8vRjXW9?ih`&FFM zV$~{j3IzhtcXk?Mu_!12;=+I7XK-IR2>Yd%VB^?oI9c^E&Chb&&je$NV0P-R;ujkP z;cbLCCPEF6|22NDj=S`F^2e~XwT1ZnRX8ra0#DaFa9-X|8(xNW_+JhD75WnSd7cxo z2>I_J5{c|WPfrgl7E2R)^c}F7ry()Z>$Jhk9CzZxiPKL#_0%`&{MX>P_%b~Dx0D^S z7xP1(DQ!d_Icpk!RN3I1w@~|O1ru#CO==h#9M~S4Chx*@?=EKUPGBv$tmU+7Zs_al z`!jR?6T&Z7(%uVq>#yLu`abWk!FBlnY{RFNHlj~6zh*;@u}+}viRKsD`IIxN#R-X3 z@vxu#EA_m}I503U(8Qmx^}u;)KfGP`O9E1H1Q|xeeksX8jC%@!{YT1)!lWgO=+Y3*jr=iSxvOW1}^HSy=y){tOMQJ@an>sOl4FYniE z;GOxd7AqxZNbYFNqobpv&HVO$c-w!Y*6r;$2oJ~h(a#(Bp<-)dg*mNigX~9rPqcHv z^;c*|Md?tD)$y?6FO$DWl$jUGV`F1G_^E&E>sY*YnA~ruv3=z9F8&&~Xpm<<75?N3 z>x~`I&M9q)O1=zWZHN9hZWx>RQ}zLP+iL57Q)%&_^$Sme^^G7;e-P~CR?kqU#Io#( z(nH1Wn*Ig)|M>WLGrxoU?FZrS`4GO&w;+39A3f8w{{Q7eg|$+dIlNFPAe+tN=FOYU z{A&Fg|H73+w1IK(W=j*L>JQgz$g0 z7JpKXLHIh}#$wm|N`s}o-@|L_`>*(gTQ~)wr3Eap7g%PVNisKw82im;Gdv#85x#s+ zoqqtnwu4ycd>cOQgRh-=aEJbnvVK`}ja%+FZx}&ehtX)n(9nVfe4{mn0bgijUbNr7Tf5X^$*{qh2%`?--%+sbSrjE^;1e3>% zqa%jdY16{Y)a1hSy*mr0JGU05Z%=qlx5vGvTjSpTt6k%nR06q}1DU`SQh_ZAeJ}A@`hL~xvv05U?0%=spP`R>dk?cOWM9^KNb7B?xjex>OZo%JMQQ1Q zB|q@}8RiP@DWn-(fB;phPaIOP2Yp)XN3-Fsn)S3w($4&+p8f5W_f%gac}QvmkHfCj$2=!t`boCvQ zCW;&Dto=f8v##}dy^wg3VNaBy&kCe3N;1|@n@pUaMPT?(aJ9b*(gJ28$}(2qFt$H~u5z94xcIQkcOI++)*exzbrk?WOOOf*|%k5#KV zL=&ky3)Eirv$wbRJ2F2s_ILQY--D~~7>^f}W|Aw^e7inXr#WLI{@h`0|jHud2Y~cI~Yn{r_kU^Vo{1gjaCJoB8e7n(|>HyLgc5fPE9C@X3c5s}ys z5nailws0N?pqK)17;6*Bhy%w26uDnmpmrhtAJGPNc?T z!t3pg+}FDwi`}7qm2&rzLX@(S-SVe9*Y7-4X7^t@23o~|Q&oZ<5Fa%`#$>p#r^qy4 z>`ZFsQW7Y-%dX0hg5nW;ApQ|C$q9YxGsQp0f=qH0DcipeZON~h)D(Xo`E08F;h}#Y zuP8Wd{%%H5u^^PP@?Xucy>54?GBja$rDx(k5>XiO*X^C31q~8DP{dL)$%3E0%Y;A; z{ydPPA~GmZg68k;DgIym$9KG~N>Tqzs#{1MuM;$KGn~8RD1k8ski!xE=fSdlA|#zS z?8F_U?dIAIjEovn`fFps_t!HW{qxL%BaAI3gLD;Dvt|DpOSTk#S)4lpW)RuO_uNfv zcUe?*P<8)Z%Z*9iz>S5x+K6Ld8_j$)3l~3Nc6{-pmycI}%}f82y~u^7fia4SoFHgK z=qt9rXD7SPX9epghF~z7UK_o8?j9ckHOTHZdGYb!bC@qENKt+A;tSzkV|AK{4m%<6&4cf5IC%p@|0xA6=wqKomxjlJ zWoGx&E&(RViXkDm>E--nJ6oJfWZ2U&=TEvqI?oxv4Zix(( z=RlM2ho(F_dWK#LjJMQ05(!Pcfwsn_>#`ifTZa><@!rvAd$)s>q8DQ!Q|bUd%|R(s z-;E2eoiq0|F*x6QjPXrVAmmrAr*-*~O*C|kBS-lotda?j0?{(2@})qg($s9RrCwck z`6m)sX#Y5IKAC2kDC}oobFal#YAw^|Qk%xU`WI`7D0l!8BxPMK!Z6tP-}1gbNS29?oI%^0BQ0e#LCc4$>uc5__@L2H6iHGBS-y+{%SevSU|B)qi5pVkFLz1gERRpYr{{P(vGcv#3Qs}f zV*3WBChH>c2RO}uBg8DO!f|t{MGsrn_azb~SC`_+Qd?h!sz+k=+`Ah|92F5C78bFL zsr)y!$jQkz^er9uI_@v|*F(I3!tc!_#HWYDd=S;b{@$1K;S%qw0nF_6LYbcf<%gop zlFCj*o@iW~8i|M|O0zs`*mo!gq{?fs*VdcqxA-dZQU6AZe~yCGZL>vC?-##D^D^=2 zQyw0ZWRmKm9bHB${HV3-h4xqgsa*^9(7Q$~ap3cYyzfyZZ){4UW#p^KCuUy2qT`PT zIkIABmr8sC0e!5HuBrOA`xn<|r#!_sao7AV=QH2V)5^J2MYlb>(ja*6PBhYDFNzg( z{U`gEN%ux&Y42d1-d6Woht~RXi`VQB$c0fTYXukU4|>h@24c;;E8i53kFZJ0tVDPBpv-8jF=ZZV z=}Em(GJZrq1v1O-Vj9llVr&S5vBg!Ki=O_N!`eIWiF;zTCy&i+($a2w6h&B_u!g~} z-))#}4O<4>imPC$GIEWVl{A_>3Qtnsj(hE4{Li#0W=kzk{ZI~%$faPp9kn;V>FEP9 zN}s3tx-nz)dgg4z(6-CqeI*ZC@UiwmILfhW!UF@Y_q*Ri%e!#+NPO_UFwY6%m6$}{ zn#?r;@2;nbC`b>S1Jyr!MIZXbQbp7MIyR$}W*bj%p{7%+4O?QS^d1~D(qDC;kz9dD z%#kCQiADp;VU3m%N{?#pvpDYltllWe6qmSt7y~1+PCkPpa9!jU?M9#@|8w=k3$YN- zQqoV;thU-QYBbd=1LT&mLD@kp!+E;&Nz4pdQlg#zWF6-VJq}n-}67WrY zJ7YwhTT(P`85IHgm7S2!9kEn~919*PyhP_RJ1ueut-9*b9EF~|w6dn(JeChqRPq_A z3^b`=lw~IxRF=jLhmh^zmL2hfc~@kmCr`5LOeSGGu(A{J_uo$4jj0^+=#)_|K$|NT zrPIAE2T*gWCq#K;0o@CF7i|lA080&5A|giE28bS7PQ4*-AINfZ4L-P?xKl{a)UHFt zYSGqR+itlXpKEa^7+r0vwq0s(Q-zsbJ^2Fuu%M*_l zJ&Sj0tf>OtfzczqacEkj>}JvZd(BP&HM#dncg{*zlx1VSV`zD)J!eb2+(Z8=FJ4tO zH25_go%qgpJKx-F5dX~Ibe?hQXEYCW^rvE%VqChv(X)8&DYSCPk6xS1uRWcc45CQy zt1LF#A4(u2WF=qF$QjcAz=}IWOK)r2IFX2qqloXxWtCum)57*9W``?3%*e5%&l}TG zP%B;|oQ2TmwRuj8iU8q4=F+Se^#Kx93b-4X$8W{J4&>h&Gs~QKn4KThPkyWN+Fnu8 zXWSQ#k@e%ZM&@o!^;~@06crz`?$nS090MLeG!{2wdP7VtT+*+~NEIk#Aih?~`2x-DK`NPiO3JcL50xO0En7;vJir@5zz>RBwwm zS-!h)e)LSOW4fB#lzIM7US@mkh$x{WV~JcWXp&u?=8g*@0Zu?cp7N&y_Udl-t2>F5 z?)G-Rs1AYVoADK7mavEOT_dMVQVkpQ%{R<1?H#dXUtm7e_C(kAbFJkeoKyG~^+Z&4 zqt)3ig{dEoVy326VeaVlPYbAFF*4@+h@IM~J~W4uIY%Mh<1Ec?V}!i4r;U83V_a|y zgTeGQT?sips#xhY+he4OSo>;6PA<%@bbB#2WFyy7QK!7T9DKZcSuR~F=u>>2@kt$3 zz4YYbsj75f;r^XnYaG{1e&09qq`623^4w4B>Sh^F9^V-jiK}17BQEO~hZTVvKQn`g zL~BnbbL}1I=fU_=*Be%E8EWsnG>M}#PN>M7&N`n;23GmE^l~Qe{{S=0 za0G7PX3t|-P{r3EoO`TyReQ^M(~#uWr=G&#@tYFW(Ou$lZMX+Nru`pYVX)lAejj1# z4i<~ivL2n*__eJ5eD+8%#89?%eiJ@O^q#n>7Ra-Sv+vRYHT}wXzUEbe7v_2Ukk#2I z?EC;zdW;}qF(76?uTK%bR+Gkn$OZg#-`qsxO%s(kGb_%2sB#$hC*-8e9`@d|S^X5> zCkK-k0!PrR+1|t7cl(MO$}l5x_b1X5K%b*N*C%S~-?tl&xHIfb!bfHv0zL1F+H9`-Fe9GL{zuGJ-_&JMw6d^!`4!NvX+jfaD6;y zyLQPS7ci4L>8+%{yGEnw8!WugaWNiOK_u!U?0wQqKg9QCC^b>g7imXEf&791%th1} zTD^UBurbn`QSn|>dT`r`p-YxOux0aLf#e|-u@L>%? zu1D(KPc@jFsgk}hVuow}`AoWLRhIz~VR;2jQO|7!gLJt$M$}T}*A^E$*5V;ny`A>k zTLQcIy1s_97OcZDC=Xf~!4jLEyf^OUbBI$7X!>kWLA%wx#`*=EV2N90^B7B^L{;0I z-P^ThD(lNEo{noKb=Iv6Y$eO1uQValR?NOrPoM7DSs^Al-;LP}fA%FAHpj;09MD&a zt^^thBayS+WOyrtJO$yOV=!kMNG11?LQmQAS9Vq4zZV=y)$A_Yr<=Pgm7zA>jTomk zhh)2Ci1S>ba}&0IPU2i_&Xhsyx@VXkY!@t#Kd1a%|BEWD^;PqG_uu8db)N7HH{B#N zS!v@cDSJQ0(+XRTixix<^CF>&A?G)GTCKhVQttWm^L@c|MU^o!Cw7TKIWtD^#Y5?{ z+mfbLsyH36>Uhwof1^lkZLPY`w&*oe@kGcHU#@3NN$;`K%^|=Af4Wqqphuogh?t-B zzDdBz0hN#2T5k-9MsTYRDs#9KsH%aSUpnnJB)JDjs;sch=FE%p5K9=Ym?&|%C(RoR zs9v{5ADHlDFuwkhb~RAy`6%z;?1DkaC52QSR0dQ_wkCCCJCO~cXR@!B&-VxNwW-CN zXUKm3Xf`%_AQ|Dm*87sZ^y(W-t|RvH-EHlr87F*`TS6DXyP$&?z+=?2AQPu=Sm(* zjH#+Fq299_)x0ha3$#cLarf^t+v``=nCiFo?q_RCTwyaBEVG((+hT6!d!#?__0yzr z`TG0MR0D;_6M`7na|!XN)mH))x(nJadlsry2J=V1zUc=X*|H>-^N*6hpKzEzFnT`J zU@%hjng5TuvDh>ay zLHv1rY#3usB1gk#Th-g1K_lHE7x>^a65yrl*SE0e_0Hz4XP&<{&4Ls{Fm(QSGZmF8 zEm_{@b1an`D7_rj1X^9)JXsr*xcr*A7zoXq^*7&?zchpYCH%9UDkdQDn}WO*x`Sxo$$%B#Tu-E|9MSoV%DgI&+85bm{!mNC6`;W&`pZG}F~omg)=U!* z?QAM1tX66^ON_jh&(Sx?Zaxs>%Q%!f5BI*6WDb=`yvt{LY~3HO?EQ*>Lw_dE)!X;* z47EjoxbZ9wRHXk!8;Ver$ZU@*z+dD@L5SDKV|GACHI}!(H-cKZGGz?jVH&Hh9=_k#BP#+S39%J zSzu{=Mn;RU)@j0QAUz=Cpwi|b$!4BM zI<7S0*u1*c0zE&IKglV(oZ~^-f}1vFm3;_&W*deygIsV$j{Hu z*}Nsu^L?~TXcD$um6yj=J?(adifc-tvCcd@&-zW3;f>q3@69bdk~`Y7x9T%}RW^&u zyyQk>Ha<08jS!ocubf4h7-#3?#Cx6GHk~n* z@tS28vD2R&&(Tgp-JU#5($_Dq_~d5HOMWf~j}V+Yu&|3x0O(rp?y>4RfqFCD<1*~# zVybEz%AtE*(QVSnUVb$b<2*=LP}kwk_s3Xzy(5;&Z&h~X2i1`6{e5%nhQHt5gh+r1 z>}KIecv2Fr=af_&g0+b}qN9}r63}r7;JqgpmlCP!|eit=Syo7>hp z+EF3zzRB9WE-0GXaV5aLgP04RH>--I_#b*xS+oi?#?pj0kA~K&KaXih%#f{PNagN0 zeqfV?(D(LzxzaV@M)YXd+DR+6Iljvvd6&I9Rd45NsYGVy-cW} zoBWPSl&o@`Cws~WKd+KYa#b@E#}5>d)UX&_HNG?VDx)OzOa#TWDx}urTA}Qnt!dYcYIKQ`t2N76G|l8*qjJinO;J$(8WYHr-m+Rbar(uhCl-5hVo|# zDEBC-X~X7PvGQVprttqKG;0-^WaxTm%>q%PL3m-WFTCRW=p9iWGm5^T!&#SsfLUL; z|1gLDSDl*kz($yys*xvnA@ij2dN&83Tx?{D<8jY>D=&IHjm!Jj6;!qYx#YZ&-)_a$ z#w(r?sCuV*iVKDSCP|-2tvuu}gk*$3s>YO%4>38wi#CcOI6l@T zdIiusS5ex;wbE;VdC?I*O>HuNTu@TCN~;?Kc!M}*)`T== zr4+^3e%OS=k9&FUK}`fK3Ur4_dagRqv0tz)&)Hs z4nh-6Wwc*)`D2Duti9IPwU%Xn z#WZ^iZ?uqBESx^uJ_n1${WZ_HQ;s>yt=8q{HS@IH;s+IBd?tN~dqixLRe7&XLXE1^ zmd_@h2ubS|VKb}bn5D$oAGous>29!(Ne~m|<201HL}cP;&x4kUSyS9?wL;#5aN*HbSbDUy zc6_`__rp^us~(TIrzr!~CjNdp=A$lxEe;Im~4A z-Y<^n>gnO)=Z^`zz_Op*W@*Di{GQpRU`mo=wog@yS<%Qn`krLMf2CQloNPaf%BG<uek1>^RVgTH=?GqX<% zgBaNpA}txQj0@j66}Ea05s&%@B884`)#<5nsm;~Jsru}aw!Mn$`?(*aYxE>;^$Y^W z>+llv$FLXh8GTAS5#aLsXps_DRWF2`G2>i}EY9xY5?L~%;JYVAt@b1@^V}aO7?H%j zJ0habj!Rj2*0*&se7i&m-4yHQeCLJ0H)IExok@-Sn+qc=gLuiafcck{Oi+aoi8R*d zko&QfPE2;v&+`P@w0i?8HwGfC_8qbP)lhMjM{;h={fS$X-##fFeA7|pM9fd+nFOV{ zeRE#(IT~}8KRl1h2M2`L+y$220*ZmvlZoQ}3yf{|Z@KUZN1&QcG6LG1e)BTB$76tZ ze8N5B#m13XJs;-lQNLP@LbiStE7Vk3KjbWzti=+C-3ZaIczdP!IqSSz$qgh2WztuT zovt$nG$_U4r-dW}>WDsepU~CalnLsvaP_}nRZ^BtQtq7-K{8LHQm7e^96^_DY4F>q zw0ld-^wEwJ@Dp~q;e5S_t&}%H1}bu85wnSomVK~z3n}E-`nEBEb$H=19$V}DN}Pey zVF4cnKG(-5kyyi^$=jD~(lONYkd`?e0ItjU}d)lxCf4cEGM>s-2 znzNHSF&Yeldl;>(yzG73zxaiaNs4$5S?gqEWM#tBezOft>V)`P=NXUHs^H@dy_W$A zjJiL<6*?Kfazs3uW6*fduhRlw9#y1Ks8YQ_`orH<+Ke}f1ATt(ovO24XmABmal>Jz zEaNI(#%45!LqmvM$bN=TlV}vVe>Pr$vv?ez7t8#zGer}bcq?A91qv;?0zSUV;KE< z&U;y62XT`I=h~<>nuP|R+w)A28VP0AisMI1-fqj?8nr-Jiw!l{t1+MfppVqbp}>yK z`U%$le@&4(r! z@T;1x6#Yu=uSKOkc=57aHvKnnUa0hqb2-z61$r7bB+^}aSG05N)@4Q^uP6M$Ql?k% z0&kUR8Ll)@$kGYgNd&H-Q@-r^cknR#eQe{Z=+c@2YVB;?BcLjcJM@BtpRN-Nnsh@7>!{2vPTrFuGbU$73$V=E8XoG4O2 zty&ns8`i117#c#}l<{kYO7UGNd74Z+3{1TZ`o%b5WaA1tD0W-Z^*`cxJM zk-vBL4<@tK%rdO987U<(X^5$ChpZpTks5*&HWNi|xKFMP4PA*jH5TH%RJl49k;4%5y@WVL~OF^_4Z~_ z-)l!ZS2jLmK(LsgAlHqR$%sNWJBr~S9O7=IbK^~C3&~6n$&bPJt85%EdILAA8&P?t z#6gB*Y&9`r8H^k&w)>zTph$Vda?!xV%GNX6JD?mGWny zuK%PMd55^{i0!6+{SoHDLP-Dqs@zqTnYroJxm3T8HGX(OZH#_BI-vY`g$eDNRsnY@ zsCC_xN9S2*_Yl$QKr&(p8>M@7j$s%QC;Hx?>Vqt6W+SGCt^B#=&9E5%?`6Qt-$v{{ zpZayGEux|Xi)QHBR-?GSB?4w9;D=Y_WYlZ|{&CnS^dzh<#*w05n zt)xVFP=jy}LME@)q(LX~ns4x{B{$v=OG&REm?XCu2Y=wTztikOUxDQ}Kllz%DSq9v zKG=R#_1)RxVV4nsg*+Ep;yX%DJ`KK&8zPo5>@Nh}xv`cgfKTG+ok>%Cv34K=qQ3{J zQ3!icP0#x=$U$Z1*S%9l@vLvolp*8`=;(oBK1mYYUCgOvuj!U_{h7iIclx{&?n9PJ z@t7v0<@<;gg1Um55Qb~8Lk0}lv(+c2O&z1nP8v_QGF2d^QvyY_;(Ir^I;G!BiB2^D zRvx4d;`S>QnB>;98m~D;I|rH>_L7a}jaV+bU#Th8x&y_>BzehTcRe5RV#jOcSQtce zO;t9XC%@{}avcNLRCZRyzbAGnHVOo86?FVEhn)wd9?enF;mS+AvQn((fmG{=ig!C( z^gB=Obr2T#-qfM>G3hgb5afwY={JlILuvIl)0s7+7bHc;&o=UkSD)p5OSg&J;@b6` z80>|wL9C&PI}Jbn;;h)H3k@8pSf?zl)T?h@$et!U!Jyr;AlQ3WQXlfSy-{uSXM`OK zdeKi!6tH6UmY~dNe>#86yK^CjGG3aAAPV3~|K;~Iw|R~j{8HV_mpdsU>BZhRM=~In z?I)@1AZ}R3fuQCoiH|Q8O09Z-e7o(iSqI|r>i7Ej?tHL50vMR@WSRkR7 zv~MPL0$#m$>PB-qkBR#0$g3ll=i}N**9AXO$hH#Mxa?oQ27^^e2Rb^NziAn#M)a{% zawM5Zd;UTiDNQ`49Z0W^W-C_3a#AJv3@4#u6wsaEDd@U7fE$(E%<6I6II9X zvETzA5vvzmtYW;8^Yz|^;5vcC)8IJ?M{47v^Au5KBXeo^*Uur}UX%EIu90N*J^UG5 z)roG7EnO-m>^NK7ju&0}`c7ud1-VmywyS>TEv&Taju~YURr3zim>j7nlOB!mVE*WU zsoZ!H2mz|6R;6q%@nPy^X;Q@VZ2=0YDbwh|Rh&oe`JIko*6;d$Fut+Ff3u`G0QZMbARwHScp4ipDSwYYSEIwwW3ki_0>C)Tn>#wpi?=nc|?Ac`hjcYpSb^^EJwn6cu# zC)i~C{3A86Ip5*6bn2tK#%*r@BkO_Is@}$pMc6_bfes~d(azQ<2Sgi9uv$Ua<2p*f zF7^C!*WHg-m;)cN|HWc0s{YXg{6c$?M(E#J6@3$1V!pwP_K@9Kngocd=vm4$^0 zERT;XZeIT}XA&J*@`{@?qT_9cMY%=-xApNnx3e%oV}nUfSS6TrdvzgiIzy}K5tYZ* zx<}wfomi{?sVh&6BNokkX-c#KjIZfdgGB-o3W)y@A)(3~TsDi{E;GV5%ml4YJb?>e ziXk-$mG((%IQ0W2-I`ySlgB*YUl|gPOI0#cvPdF>^Nnb^@^F(K3I0&J%CBsaZW0DL zzWFcuh>eXJVFA@I;*9UIZB3&dc}=h{<}M+|7UlVB*nj_UT;l&|JPs%ZO2mDUi-@+p~@WtER}>O@(FYQXOM(1 z`4YL6d!X*0p~}#>A&|)5Di_78AF?*iC zLv>O=6q6emf0b$5CXiJ3zwJ0CYoozgW*C8!&###eH#6NHKho)dr-~I}221`H^ATJj znsBf2hkuW0Vg4O~-xjmh{Qu2z$&-H@)z#&{lknZGo}{>OnB_0Vn2jxg;E{&KoO#!j z44)I4Z1!7=rmx(X?@P1lH~irBzicdEb@L#tGC{u>cE**y_FJ|{&G?ttgCaIOi!g+e zC;t)~DK5#q=NZ z4F3E1X+sV&U+3@KTT3jXsOM#o--vUtO4(PhPea;(x)&ImF_Ag>5 z^#9ujqKCg(W}=3~vbH;Y?bu?1k1Xw0j>47Zj|U6;g~zUoER^aLl_fgk7o7zUtrR!8 z#7gh4uX@u|LXP}7hIAqA)xayO?~;#&2@2RGEqvlPFKQ-ivh2o^%&US|21^7#3PyXB zX$yDG=47PAMwP}SZCi)@wWbJ73%N-kY{g#e479Zy;MNm~#aR0)uNt2qDB{0_goJ?G zvqDrrEQprc0I|f+Mis`Bq=_*d%p7oJ*tcG-Xiyeo(5)Zz7eI0pr zn6aST#L8?m($3Bs%bb@!Pp0Y43SdRzW_sbT@-TNLn|_BW_syuB-{8EAnWl>%Z*x)(-VD5&~P2yw$GfBRKy_3P;kX$8_ zb2obT+J=)+cavjiMtAS%cW_&d{yUt06HuS|)0+6~r^Q~p*nPK}1NnuDg5uQ3zdM3h zjeZV@Zwd%<@eXeV1)(b8u zWo|r6C8q<&LAi`OUO9lmt;pW|a3yksl>jXR4PxgnGlL(@EWYM1h!>B zC)%0RKBth<3s-WDk*{~`vl~*(r6XF}5RMoL3AlR!-hKT!DkZpvfG~yGcmIMq0-~4e z7wcjrU3G7Ab^NA#ldNUMKclstR%1i6P5Sm?F$hQ)z=^Yk_Hk$^KNe@Z%XdVeC@?WLzZYQH?&g~D$~8h z{#x-Xl8G*r?4?@RG4W^016eL02W=*fA4CA>Pl*@5)K4WBHE>la?STuvSGY^Q?*L=xpSrejw4 zYDs>9u&)lzEApTdjgb#I-F)KAqSh-HJAQy8o$VaNT_Kfj++~;6eWTyt&c=jcz92uD zDCPp`L&)nJlXmUXhsl3)?@nN-A(W=!fAV3#%Y~fs`H_Lj4cSENW*$z-h~n9jT4&H~ zKg(Xt1qs>Ru~L~qGN{KAdP+Q-b*!N-x3j#Cqbp-uc2_8}c!T47uPSxHfkQ@X8iasFL?wI=A`0`zhQLa%@6L9nt469hVDh?`CWAIyV<0W$XH5_ z5}zphYnoQiQUqO_$|biJ+4p=sNb}(@px=*{@*V)Q7zO=y7sY_UkxuFM-mtL&=Xo~D zo>;%XWbLux<`DU{WJ!`YKN$Zb(keN!WGFRM>20tUDRq)X9jAv?)NXFrGX4134qTnW zdOs?_VJjAUHYMITh)ixX3S*+8UURz)fNnq1+xerP=abb{*S*EE0EDf&Lrn?ia>Mrp z=jrvY^sf5$8(tznxhehP+>v7Sx-KDXk^2QxL1HdTL3>{2K~Q=k2uy)45KroM{ZgE# z@Gc%)6zT#onjdgtyAIDEzXObSQLpN8x zxP!4$+(pg651!gz48%xV)c_7}O$Uj&p4Q6@=a*&pJ8*-reY^*TRe>&ow>J3$W=DpT zC;W~!ZF{HOI$={4)_2Su@!S3JRP^Fym*fVVhcFWl$Hc3eLMF^+blo-wa1T7rc9@+5 z>qFD=(XlotU;HQ0%#PR9No7f8c+~26keH~I7^G1;1YA!R@5MGEW|~K#?zeHj#9cZA z@4M{fR1VBK+NvrA(>L}7M9Y72$F+=ya0Ct$fNZUg|XNa!}J~99#$bWDp4w!u0CGFQ_LoR=aw1B1hdrixd@Yb2N)o@)P3B|=m zGlG!F|0mKrpIMe03V?qidZ-A}Hmiz>@n;309dGXgW}kXEvFLK^Yt+%|N&S}SNWETv zL{G@UXRaj(I2R40^Q1s;4x!qtvZJi@W;{~LBLVALl-n7xq#sMh*OAa)$tHO2+UCWF zEI5&ZS0KJV()Gd5?pPVs(Zd4qQh=jQ zwI;CD-?;+zmE%X7Q$W%Wy^uQ#am2h!6#;c0TbieOF%jVa#PdUS%Q=A0TR)$v={6da z1{Sd5EWE^yIrALc6KgtIxq9t0-4zeZ8Yi)Dw|zEbXIN)zJ8LB^Ht`>BU`&C}Vw>sS zUC-IHHxqDbv*EmZ%!3Tfe$l&+caXl=aXVvqyn`UMJd!cL!nJ$mXz5G#-vwH>T{3ij z#k_S4fu@U#;Ng}IY4GEwQHQ?(w=-4mp!vAbnBp{vTgNm&a!E55s~>t)QlcU*8opEn z<@~Jd<6GX0cu=NH(DkFcz?9E)gQ+ceSU^P<@rSvUEiLW&9 z=jD;497c8T&4eSP#KHjnCQn^qJH+mg&emGY^n;!$TxzOkC<+nHC-{iu3xh0J5LF~D zMoTRng?8p6yrl5uXei!t=Fqc4n1jpuQgp!Xz3MX*x`MLyUjD> zw3xri>sM2>!&i2YDVi8w@2qzk9;KI1RXAkBX8yC_ z2Rnjt&3Fo{#N-#ekKH%oBLz9X?2>H{uy2%rrB$-))M%1g!XZ{k$=6HAu}}W%6$Qc6 z@m-0;Usrnwejx`az%>U2u2>tr)h$5Iuj`tg)Dk#Mf-)@{>_#XJU#%GGMk(MXog9Li z+DK^XPwf|#7svRmX{Lif9 zstFl7zg`VA#*pp%2(1p#9$~Y9bi=SBPb>0NJ^B>C=K=)A(c!{h5Pj&hP_5!f${d$m z`y(>U0kstAvq75ccf_{|5dTQyMA=mK0Tn1|<-lXAul0Ny5EdvWUUGz@-=|@9;w{QW z2BQ6ihAJe3HX!YI)~26X3Mq_PL`+_IZ@C!WB5VGWFV&r_jO*t^#R zSI^g6aJ@!p&ktjG$FpeOAA!}4uv0|#SpHVaxy1o?x<%vCn-uF)JabH_N4~mJ(sm!v z9LZ>aO!|7W*5VnLGjJ+C{@70bYifIebbdCSUMg9EM*2s`D1V#nEelR}$0z!Yt$HsU z)VI|(rH&%sbm!JK00M}|qUl z%E4Bm7UM|Gcd6B?)Vp6qCNz@nwvNi?%`FcgRos7r8!d36B( z1R-@VCpQa=6|mx!0^!t~I~Yj93YsbaSI|xn9Pw?m9!^#u$g#QWBRz=EJ^mY^N(nb} z*^b~0eIp(QyBW{iRw`^QT=9##qeKMAN%8S{GqO4Ot9ilOEzwAprKvC7mCoO9Qk4^M zJ#{Yal=STsuR{7Ntqw!}fh=h3e1lVR+>TO*(_QSrqu;45_ZXcE+S+skt zZ!)zm4?4*Uwz6dOW))AJZOdEA{Npfeu5vJhS?}yngu=5~5<+q!P&Sl31#?!39QjNV z$rcVpl!O$xGg2PqaQcqeyyF3Gia{dSh3~k;(eK><_MJ9yv$~D^NgJG~Q(|55<>>71 z5y8VQ7PqG@l+o3$&7P0n$28XyLki2F7nTQEPF7V?gi@S)6_mj&8#>y^YCb6^&h_%@ z#~?N34sqKJD_fiTufyMyiWBN{vez#M-4KIGF4Wdvb+j?V@owGkl!&N_Jn`T)x1Ima z<36YUv)I$bBvU53?1JGgkQgilLhjtYwll$$XZf%FBBqo0Buv#!E60 z$E#bYQY1;Y?qNIHPHZ!LBtxm0AxrPuyrz!G5)K6R)JgiWY)(xkx`-!!VJZ}v=uNHY z9KYTuJ9cF3!aU@+%l1Vxz?%)u_Ag1A7?kp6f|kv_WT{>!KG46DWt#lTEf>>7evCk2 z#eJ*KIw?weesUrgW^Mp#G?j5a>{+Q&;;*8He+W>W-ekljmr}jDq6~5BG;(d$to}7ZP>iQgCpx1tzC>*ZpdCyJ(8hGd3o4%Cq z@v5mx;~Va49!^#Yh8}K%p`#_-OJoahS!SW0!Yi+rB~Xdn7u|zn*mv6?$=^Ufj-gq$$1~AyxFC1X-~Zc z2n@+^I*2gYzt8`S+M8%M;L4WtSBk;((MN<$i-6_f z;^*gF^^uMVj%!M%zOkt&kPSmj;DXhGO`aHRA)pQE#=TS1v2}od`K;7)lHvTUWX*Mq z$ath9BiT{OOx$;@SzF(f-7m&Ge$vhOfC0s!0HBZRQoXhThM-sBofu^JF&ZLUq;^$IN)VF!YS- z(?o<9+=Q+86)By+(G7gD&?l()U5)E{U$Yp~$v_Ven8*7 zi&mfUpZ1|{8$?eicUc%(Mfp#EPWr1nfFrin>SOvh>&PRJ#G;eOvQ(UMD?4?Yx(elj zW#$8xF;wvqmNo@``Ms(7d!Pfl6BycJyXp$FN-r{!(aeqW-N7l>iYF@Mv<^cT7KRw# zA3{g2TwLD`e_*IU@9BH-v6O@yw0oM(JKwaC=gX9>40Uz z&A0ujyUFvF3r@9e>Fv(5k&>m0L5$OfA5%FJfnNBWiAAj^$K>XF0zmdBcQ70D^Hz!P zM(o{C2*u_J$oEGQtk*OG(qBF+>G0m!L^aDXz1)-VM(9fiiV0iuy;Y07#ne3>QUWN& z>x)kA%9V3glLM{tW4v{l=G!GGqyhP6^H@D%UwLKnay>)JM zVS#Jp7sUS1A*p=>grAfX^w4cRN!31dzNWHROby|f4exk6H{`qowL}CEX%7h>dCxsQA8#n^lvw2U6kdn0?(8+o zEvy6vbPipdq+Mv5b+%4(b-AN2o_0$lp4G(J7GlD~t}vNT6eXw|fwGg2I(Xv8>uflN zXy9Mw#Y%R<`3h64?~FAabKA=`MA2B9=1P2(M`>8&$uZsAELTuS^%LwJAa@a-{~}sQ zbCV~EJj;p2+<_QE5$RFUY?E+v4HY4rWw0A_PE74td>Oxcj_cav<&~rr3oe~;+m$5! z7~CK~T+iN}{EqbZVtQ-oXMq;5I(d(e--CC(rjK461A>c-!xUa@(&`@#We=97n!IRM z=`|Gt%R8Nrka`DAl-86Zp98$Ze8D z{bKKmRiF=7)OR`aIv@l(F4=GZ;u9yx9%LR4VE*Uzlk6$O?G> z%~M2*depQcfrD*8?_URNof1hM0~oF_>45M^kik?S-d*NwOaFW`%tgdjKgq-w7!j${ zB$WEK(m}iTlA?(H6UB-b5>=3AW?I;=3qEs{B=F)E4|C+YW=^9*?1A0O#JSVgrr^bn zIfX0={w?$YHIE-iCP=DIOXv8LyVWp=b(ip)pJ)?k`vyYjCWB-ctr5ME4)}0b+M!Dr zmh|=)9h~0PKMFp(Y-NV(rcu;yMBc6oq|{j|d9zs;Lq9uxw(mCJcYC(jtoJM4m(r@C zB!hI>_oBYYKol&0KUiO|^?6eZTtnD<_dMg-Vd~X;q0bu;f*h-QO^j=tcmrw~w7_}D zLo0xI_Odl+=s}j*n}gii(+bb+G5#NG5=}XTqo zQx1U9;RPA9W-R?SzvI!`rCb<*vHD)>Sw1lGb#`3Fm5(+6nBSkG&zOx2`DRBiuXgoV z+-v_p-pz?YU3n<_cKw-muFPyKm02T-mc-Enc+fFmGaj|)?y$Zz60BML2Gt~sWS`_H z<62_!cW#J%9-ZKB5BuhLW(-?bA^P=Zk4E#LHlse(XJX!zV(M&6-mBCIk$YMm6}yY@ z5p!oi>Lci$WTjqo^yZPg43qBv{fbf?ibg}73!-5@(`pG{>Ur*C%ojA z4$aUEIm8f>Bi%W~JNVq^KKH(V@R=D-?X&mV`|PvUZ+$lx7Lb^6CF^=%v8Z`^J+919 zags7z_*hQP@N742Wz$Y96~4V?Fq96odUAdB4i|5rbP?KoT!4c`({ahzSvBsKx9m$g zQy@iblr&Jq2YGgF=zF{_`4k5jXxOVk7yl^%SA^Dcc{KxPL||x558x+MvF8?ezVryS zo9~wMK89{4!3?}{);KPeWFPJIAmx?_ZMEeXVQ^%Lv1`;v%C0EW6tI(qWZfhj1=|jh zl9MXDNe1)#8gKI+WL(N95VOlLdKRc*=?t=e^r?e?%k<5rod*TkI-}V%C(}!)aDvh= zqYKHv^h*wm+J6_{xjzC~|MBoBo;#1LOj>C2DwZ_`JbB9M*h^_QJ>;2fc~SHh6L~h8 z=1tzLdZY=)x`~m@ur=pZT5)iEO2_^6;KhqBu5FUbD5SS1 z9cSCR1Z8G&oq`?GtC)gf)?%}5&y7h2Z)LDv67P4mmw6l_h*PD%<2cR-d|ZpY?kp6O zu;!}N;rE>(oo+(oSkir#g+Yplh1iyTO*Y&=-c=Fv*mWXY_gsfhI!cjhzA`N3HK^@7Ln@o;{ry5qx}F4*xn)CKm+mZ)W|p0)x?2y;!9G<1g zwuYx|9O#vchS8V43jM84k?x z=mONIAhG$TW%_; z6;46W4}iol@PY=?RBf!7P8li*iR`4inrWX?*mFX9Ml5ltYc-qLeRAtHe)h?$jJ=&^ zqKk=W+iL0+*~j)|d#$sR#>+=OcgcoJctwcH7FVtTth_uKpG*At)09q+fL9HN4^R#w z%wP5S>(HWm3%Dv0di=8GwhUTV-ML<19ATn{Hg#)~D!iG!({Osb|idF26|=fd}x zt>HQajWS8T9Ggp47d_!F*WD+Eqea8Hw@3*6C7`|(eAgR_h#YXdhr0w{GxT#Py7Hd$ zP*6lV4LADSv0$refOb$M4GT@MIMCuvcJQBXMcwTXef3jN92R8qZp^(%3=C|lFO#APsM{>q~|7&cL?0C&!cbt!gl-U08< z5YEM{ZAbQG#0m`oaVG19*_OV0qhUb)ItQmcY4aF!(^lPC9v-ZA1&_~XX1W14DpxE zNontj_NcY43w;;FeLn}9=G)pc6{UkQu;b0?WQ>kT_R5cF=fZ{E5#dq@L?Q0ro|4h) z1v_UMRM=d4&7}z@#y6)aG_mEF7*A8u6wa`1BOlU+-+t1;fE!n`jLz~M!;GLc?6H<@ z#$x*?wv0ALWaR_Cl^;Yhf)zEH%h{G-^W7m0uszUHJ?YdPO-=fx+pT~zbo7bfUa5ep z|DvpOe2|Bs<>aEjY_eIHjOeH9hU=H?Ga#lN8AOt+re3YtLsUumRo7!Lt8l^fNX4^e zbQk}^70`F5B5rIjW(ggNe$V|CG^KpI)#&>BfjFS(lm6+a`*A4k95+6hRv=&OqY>J! zMpGiU!7>42=@Vv9vm*i7mE`*x=c0Js))S-Qjr_{}-T~wZzsHsP{=va4toX%~zfFZz zm!6N$uyT~arK~MK*m#-I>O5RULTJ-u+berSFB9x|`fi#y6XyI)8aF5;&t;$tL{vE}48)^|$p1%PlVUJa~%-Z;Pmo z2`X$J)6a=7Pjkq~#_M`byOZEadFVZGLDvTwYdAYPv>_*LJ%}7NZl&7MntRdq^!64> z_=9C~4nmbC=@jv059=jKuRqkvUE14s3A5BNaP{RQlZpX|M`E7>duD8o+nB# zLupGu9wC*CRqd!bQ73T1JZkEnb@!@f|2Tjl>*02maXV5YKtVO9%XdYxOZMY}umiy| z4QZ&YmiT+BIoMRab63#IBL{_I%ID%I#9K-zoF|VsB&xN`r@yc?%AVP;BZ>xkvf$n8C-+S_;@f^!H%{y8YR&?=Bdm$1iw2kUA_iRj0c>lBX9Ghb z%9Tv4LlYA6KzjkpYKv-vqNtHOX4TWS_bFqkl9Mf_`*f$t0dhc5?AzpX3pgE_KxY6Jn%Ra3%s(-})Vh*a&vw`OQrpYNohn=BJ}&%bf+@V5Iw zPsM6NhU3Q4xo_j1N6AC80k(qvm2d7n|lgdH<)ESyt8zE)IVe@|}&FN2yezN3S*WyHUOAc(E(qGT6}v z{i#OZ0HrQ_+H5W?$gWA~Zh_i8eK_xSnEuLt*G%yu%YtN}O`<*^d_%JXZ85ntpSpU4 zpP@|q?G4yf+;iG9=HiZe_AYBnoh92%uA-Q!Z!)H~#|VoDFl>b{UUm@`hDm6z4}5?P zDt6(*(*Bi8wz@`ew}?Kn^nKbI8K+G!c()i@2fcM{lo{!K>0diA#F3kgTQgp%>)<<5 zmo)P>aUwi|AOwps_sN?bj@z-3bW~_Fz55#?fj`Y=+tfspJ7~yCBZ5w0@*o8Ga zEUk5y%Zw26i_h*J4B9%%Q#Fc;1&w>&vOq^t;u$X)b}%}S3i>~p&nK=ZZ}^_{oKze! zBQPrssgamSyo_>pN7I}5JK+dGyABSq(1B$@o13P4FuF!$0^}#%5k}4x_t?TeS<+LB z*DVGx`UE~Pv1GK}_gq+>JaJG{2dhPw0JTBW^y%%(F5a&DPWU|)T&Wk$3}XzU)LlfS z`LXgftuw9`crMqC!OKR>C&G@+>7Bi_pAPM{e0Y=cz3lF}H0^V{T!H;C+>-RLwC}p3 zN8VR*&fS)SHWQC*p=M+QZM|YbBDrxK^H<{&SNjWf>X7H_eb9a%%a!<0iR1jZff-<- zB`i0qEKPB1C+k|5um0?|1f|ZUGuuLnv}g|Y?f#3)TZ&8?l0FK9YyM68OOl_XRg1UI z4n#b<+M87Cnm#wvez#!cYrfdGG9-mLXu!nbsX~w((~AiTI&rskf~B3)``CWoZKI>X zo`zmRxfsr!hx_Sj7u(^^c%-3oZF)Bm&lID_JuV$dh`mX{UUV`Ro|B$esus%;%>$C> z`xOCB$oe>YIVTH{4*!HkZK&*f_U{ZzbC4`2Bu)FaNA?&|w-r38wTnT z){xro`udJ)e+fsw(bqF#=1i$QN=*WkRw+@16m_>Zss))L2X&A z4C;w)syxh17DEx0E=AKI#glQz?%57$54e_i86DOqqt3ZZs-Wi`@B*7!`&NsiO|k4$ihwq5Y=NoJ2Ke zt6p&MJpt@ToYK(PT1}??nMt^N8v(e9U7jp0MlgYX&$T(RAme#Z57HD9447)J zkS&yft7kur$4VjlA$;pf$yQe(r$Wz zh3SOXeuvcuiH!YN1@hr9U=A6_^p?KoYM`$BBa8b*Q(e(?&(!j|R`+H`{8zI?JdAOL zzOdLxqE^XF`;O-@GdT-r|MM~71zVg!{Zy!UczisT-l<5>b5xkkI_@OwL`dPh$X_-q zsl8Gaix@^AtVK3iBN=bk)st0aMtG8|5)p|7A`_|P@o%_nOV(=wyY!s=kj5yjEw{{p zlCV#OMJ?w@Et}iBhwYXX2If0ozBLM2vnR4ouHVcJHPon8G9q3&qv^W13jphobEqFw7*-ezhS$aagP)l1UnF2Z&)>l-!0g6Zy=x=ZE&$QF}8%4l}{s1f<# zJfCNwOD5L$*H6Q>mD7u@u-&Nu<1fF?t;$goIcb&qn2m-NP$%wkVV;QK;h{-F^oZHTXpcz|gFf0_&%_%>m6b``t@M%AzK%r~{L_ zu}&BVZ3ezDCf?XM%X{_q$3HcNDM88_Llzn%S7=8I*6rnL+=s@;fl2#Cy*HQ+)gcpn zPH}n18*$z%UA&e3YQt0WZFgF+@4;p9#Cv#=sRQhDS6%Zh_=#6Xc$CpeVGHI~*0yBc zo8&dIv~9lvjc4NuF|pVCT$b_d^?)vcU_?>rKlv9aVVtjqltbTqIPO&&N^f;gfxWeu z;;57ni=}@0I%sR>alNNQPy5nK3_gxO!@Oh=3x1so(5&Vvne) zIwtzX8JqvVK`z3G{K$dUaM|MfZ?xHbFham1uI;ZtJLH<{~WpDQ`evC z!FhuKtX)h28u4=J;~^)j(A4^{rxMm%rfo5yhDxG1oNA=u5T{?SBXOl+1rlI=kL71_ zSxR`7UKQ_F{UJ%G+{tP>ZK9$K>Vl%W5i=f7^70ElCYwNZ!e`zAuRVNWAJrf-+3E77 z0yt(pm0eohoHm%fI3%h(=)%>hgu?!+03-hB@#ld}q*W;&F8uFPIwJ_aafdolG!g8Rv)G4x~S zhDHKj5b@E&vc-D&tfD3RP5-M!#GnNsv=;0_X8GL!DS|Ry-Qg+$;)vxQ1hEh}QmxPY zd|sFw&<1Q^^;wKu7!$yW_IO7jgm`vcfo<>P5@mRLOG|WYX;9ZWANmEjGTA1^$MfDW z84Me=2G^Ei5|^tj=>jZOjbbx8J@P%c!x)iHjF5n7!>!H2ev8#aIHvcPF0%pGM<&j zbC^u|E+Zn$HkWEfrUDtjM0^&#Re(pp^F_zOhdh1ZgEew3lcHD0!B*v%-1*cxzWAr6 z8txw8ZsItrwukMrIf?&mQ!Fl8&NTtwqMjY-~TR$Oh<(HQ84O?36y&nUY)-xr!Y zd!O{Gdd;K#^-JPyW$;J(#Vfsmw%>Ogyd5>5_>!@c;|Ka~5LpGuP&$QigSO-(r@e-# zLKtD8Z3h2s8M4T$6){o6^w9?2j};AuG~uF^ycLvCU`@*>$tUBVsxQg~ViwH0w zyZH_f9-NKX3=Tl-j~D0~|7s|uC5M{XX09y3rfzs%l8U|tho1=Vxm^G8AUZ0v$T;=% zP`q?wK3rZ#dQ!?(BAm|TMfmGqzcppkfXRcH5a0aONRB)H$c52*@8^%B=9I*8>0)Hi@!c@WAEKCZ{jSHVc&D4H`DZAS+w=*nm|cQnh=?*MQ%3P6hQTApTKZd6wh z6-UNvV6iOl{2nQkkTBG#v}?xI^#p|2u8UH_XP>DrC6Dbrp=SZ0SOX=0sTIByxz#NL zeeXLOXyZI)AiAT{0e*Am$T2n2P%4_DA@S8KslLe5;7ujM$3DbsKz#{YQ8`|tfptPD zCE@V`^UL(pRHud7YOtQ`Sjx*tuC(*ZGHz37l0w>?u)Pj(b3e2s69C+q&Qk0l1SpR_ zFl_4(Jtjf$WDIC{=u}#?6D?L^+aYSbK2>DoJ6WCgk6S%|mmkUE;^wX>+#o&8|5Z`Q z|HC>aG6eitv^y}ihLOEl$1**Pl06n9OTCLXjo9i&?qh>D zCj^FzS$NiQ&CrFbB#3?^Wg}N$`W<9WcT>SmGc?T$p#EWTjtlAcj^jjNJMN! z!IX+%XWQG13$b`{=z*0f_RD)4l(e!Mh?h1cYHm;_WQu_IAS)$hU2+&&07N-2#ZYGc zQLM*s6$$s?0%~F453KZZXt056c5}b&aoc#w9IZm7VnDjownEW~WTHRrkM&jX0qd++?1o+83r&X}kB%OgRS zR!F~)vE5F&JVrIC!>`d@qBijO)@EH@TEEsN5fzC!3v$cpX|nm%>E(`>VBY-XjOV)o z5boJ1co1++cYbaeuzCpjxq09`s7)f@@zbPbn)dP(8H59=tz+kDPt-p_x;YSTDnUmL z^&1iWEok(T-b!Z|n%oe<*jb}M%z6QyJlxQ9Z44bi zKhc~|TS*0Y9xK; z0Ay*WhJ&>6Z|kpp?MKX{6p!Jnlp1!9$YdK`Mr`@j@wz$ffLg+jgZ)M&u|`hHEMHXe zRmZOk`z_8>uX=t|EB=-W#jBs6426Y|lF-PPHn>?_uFW+|#WE~y4i=895xd!PfY1R* zbsIt^*3wGTLO`)zg;0jqQnrngigKgNYyd!oo@wu>P(5XvAnG3b*)P9jXYp6vL*c2D zd{y0o-G3%FhPiQUbo1)a-;CR@Oxo0M_ITawCM__Q?dom=YNGYVI5u8VUAehvpasi< ztf_=dqgj7`;Rqj0UZO=jS)J0ah^_tDBrRjk%<_7dpg?rJzr1_;*w&S=j)n2jon!E< zHyZq|TkeBAb~@=(TA;4WLW~PPp1vA>a;duBF&7J|5-hoDm1wfaY_F!kj@ zqNeSgE*&Izq@jTi#6D)3Ix56SCHoOHGe6zx;+jd?rJ%@fn7!8f!tgnoCT*R~p>)2>ZkbYpvutafuE zHf7ZcKxzihi5AwAld2l4|C&Q#nf)u5We?P$qFtfKjX{BT4-T|DtTZNo-F*duG3jbh zVVZTArrXI@6jz``$856p!gJD|Rlnz-lQVgWzjY~V16pYqx+jw(E-FKpBNn73oW-FJfg{k9d+gG(nX69>^=jFQU7g_foc&zy zK#^62o;xI}wckWcfDkv%ef4enp)>?Q(&K20n7{H3&IZC6+id6S4GOM`T;1i+Y%YZ z198PW8E7qTcV#!4PeA~tN73i#x|%{cybMvdALY@-hXl{U0m-5%B#1;_IIJHbT``CTJ<7Lv>-Zhe-|h#8B($=FE6ni)F*44?a>z9DYn7 zd+_UCp{*;ke4!A2*kr@wDCkvI+AfBV#ek7be^RJDsF1Szl=Rjob4>f9N-}=#L>88X zJxw;(;`NiAVApnHaiw!U9?4{86-6CxX~D@V2R?fehTn_#KdR|?i8j~<^z;YIK7Y6NG&~4ga&=5rP~z$5{8xA( zuT5XghC8*px96b{R|dw{0_7dy!h9>ql;%$ToJmoBX)xfBbL~{ER;GnnGe_IIRF{HJ zW6)cro7JGY5V|7}c=k&w*;zu#-HYtJL9JAretGDP9R-cPxFKoo%SXoPtzRyI_mQ-s z`E>^%xeSqf*{do$hV`-E8V5G5W<9uZZjWT+pTbqWoTpmYyBxh4-?x6u-29wtH}e6J ze_7)TCpGa|^ZfI7Wk%w*(4Hnhn!U142Tn72f}HfS{`?TYi7mGI)Mcl`U!s{hV9ucHU&s`+4y?S zBqpC`N?^^8fyq}hV^7+zW@vNTZPbe50}AplrLnnR@mjh>g+G`lNVtz976+)EuwF3E zfbnFE)Q{<6J4pOw-{uVVGzGP7xCFFq?5JCMIRRj*jX75=E4At@g!abEWu)}I``~Zf zClKLmA4#4y=jAo+ehqlzL+*=6`;N_5l9mp7J{LERq>H9 z(2{4}0=!+11STX|Q3FBvfjq2sChNaeej$U7KSA_+*qSAmoNt$^@#|{%XHQ%mNtZz{ zgy9;EN!!&~rP}(XiBsP`t1MnMy+42xodm?3AfRT?ZtshG3U*SLt1OJIN#718=(~$z zFyHH%uNW@lTiOD3y!m>_<9~2P8dt;Ea~c>YCvN|AmS1eXy~rLScgpY2mk&6L^G0PA z9Bp||C;Y-1%U8cQ=CYU`OJqO$@#EpULOJTcb>MaG)ELM^1?|5dTwh*^)rYc^K-Y5x zEDU))U=5A3Y`vlfgA-Jyl|8-hwkT45eQxYlXW{9~S%oU@|LWlIUCAeTo~hS2k~O&F zN~x^$nz1mBCK*{pzufJ1uSjd68fx^cNSmy&t-%d7X_#fA@O!lK$-qYK;5K)$q(ayz z63u*&LSX{V{fNasQ2^%|?5ay5k--?VzRbiFFzyOZanez5UCeR*)1qx&JqbA}R-uOb z%*T$ND4Ca)b?lyw4G^m0nUkLc2}@Is{a6fi385;wP@@+)HeGrZHdI_GOnF}M zCc>icFk+P7J~+f%QWkb{ZFB9ucLN;8Lqf2Dgnin!6(>QXU^>mjmPRbei_Rm7TKlJt z1~vA2ejgyuAqNCb-q4K$>2=QfDku3w6?>Io{5o~(v#B@9K*NN4eu_AWyIq`%F_D@< z4~rvYZS>m2F&${`JT8_6JMHw>(+Qdh=VeCYHsB67OI;szc4Hm14<5Da*ZPQQW+`1M zR_5gg4ViRue-{)<4Q9S{wZd(@9S~Fj$OM&&LMDe62Z*I4$=6tvFyJK0{S9_Joj7-~xWMJ~H z=i#e~yvQ6r6RS@~KCMQlFHK&!{_p5BMY!ftb~5SP0QLOMAuefH0MdT#F?gfbI^Ckxm+? zJ%s)TeZ1-z7qFKTj}}Pcnc0Lh1X{-PswCr>MGN6Kf-bEfz#jlJ@r4RwFcULik)CF_ zWzi+=3cHK>YQn=%wC&&Y2qSZ8lfbi;o>1*XbJz_EC{O}{2^ErK{6KHp|Du!#RO{m1 zHXLeDWDuFaDT6wcm62s`H!-$`xBbF$24VI`wqMDA4Jr=ta*#4S%`pw~r1 z_{~qzZM-amlhcOSZc--mnG94?C>F`oK77x+H1^eVLek2`u&2aShqT&)$I(*rJJS2n ziRoxRq{bB{k8oBh$ZptJrY`J2C$~T-aK8kA>cuteWb1;z&kmWpDz4LQU@{}JQ%(iPE>hH#5>wGdW)8# zHYRF?c+}95CX@j5#c+d?gLtN4I)iQW0r)NI5#2XLB{ygKckK*`<%z8Db3Hv^Uf5RV zclku#*otkvp3O5ZeF$qhW_iMe@jV>II+m}8=mqiQK3~c}%4S%Wz5P_@S6>xCj_o^=>zzgB~plBPFK#$U>a?m&J&lZEYG&@DVOar1RviQpDPr}W+9fL1+i^L>wATo z_lUSF+ii|MrpQxXohI|+iHOPEb-1&njnL10x?M-U%QFw`r9(BaF6QZ4=Lipm+Jpo$(Q z(lL=Reo4egGnZ!p`&)SON!eC(`_8@3Cku<2lnT-{j29ySw<0CG;2LblKQ5 z8y()tyHg^opXerxfh|a*Qv>?EXDl+|0bFXxe&xHSlr(xz^chmm-8Q{O?{)&|6^Nq zr0(-j7WWjjsx{%5T?`C54o09;ZUFFDDVap|OWe%aFuwW4#s8Itl~vQczf|bAtK2vBn{Dn(|K5gw zoLh|vfMat18!uG;KXEG+g9)lGw}E$mzu^jb{)a0x`iCo|_2i$caANcz55N?~GAfox z56v53nEU!&Q!1^RqknV2EHJC?q`vZg^7-t^rXERWBVm_P54JRR#P6w$3|vS)Bn4_} zA?%_))ob5Xcu0`z7Hwk`FpCj0l*fArri)$IB#o+_@Ab+U7nw`PiDdk?&k@*B;#c5^ zvD8ZyDAioaH-s^Irpr4%&Je}-D8i75{%+$43@EN*AlI}1bMdzIIi>971j@gbJ8s5+ zFv1QI^zv$LQ?K$Pl}XmX`8#0qg_Gt;r38vf`M?IVdAW6ME8}!`K1b*zBtSa)r$+Cf zoW2`uU@zg?Y(?ELr{7=94HLayNYGSHx%zkA_Oq)7;gPZPPxU!q60k=2lEETEsT)kd z54u;9VR+v03l&}L`-rXBqEBuSd`+iWk5un6@z%DFOZ!hyv(Jdc>1J;zhOmWN7avb{ zc_>*7mjR>bcZSxf7xB+)rI;|a{BC1%3?De)Y2NC;`x+PjPX z*nadwY(6H92{&a)xlRhXcpooyBKtL(PM8W1^rCBa;{RRH7;`n7eu?qemCh)RO*wV^ zt15e4Bw*&~@>nCqH}3Q2x0;&qm4T}^URZ!>NX`&lbmqinW^aeb6; zWFAq}eflCEgCRkY%{K-xVV-F6flcFp89g1Z8NfgF0jw0OBU8bM+rJ_U>r!h~?9r}; z*Qs5jWr2gE*V&y^$VxjQpGTmr6~K-yYU2HyfD4IBw4~RvVTA!vrIRsfE7Z>|DF>?Y zX%A!fyMjVO(MgWiR;cXu4hA{>M{OOE6}XY93ahZA5+%Hq z_2P%S?(169XHQCfe3uNp8JV|FpA1^tfG>G?U_JNetM%WD!S1u zn0NUzC6_SBfff8msQ*cqo89>PVg-EQ=Rb?0X6`l3A`jN+H1?-3X7L{R(o8UE=aPz) z?`mcH@?X~c#!1L-cJqxrH=p0kOdKxzJ2q*6+;zZ_V*%fMe_X1}MUy`fUt@Kg3{BHv z!-~VYC1>Wnh^@mlJqh}PO zm=SJVVEa3jZhfQae_v#7J~{jI!MHp+_n7*ZUj?sGC3K$WbDixLhpHOVDmp`xW6)@5 z48HfFx4$%Sb}S6}QVhoBAve0pP!+E`iCawJnCNU|%=CRe`Ah894%ctZ{}Q&n63VIsmZ|zH#X zy%5mnMzqn#^gL0#;nA5wjwVk#ESA*h!u}{U>>~g7TqPm-g#YzsDVWCFeJU7e8X1<3 z>Rph^;^UjnzC2=cos!*iCzbcSc^|PeU98?bIr`lWhi9=!h>`WZxb9)m^qR9F zzL05*9Y77lM4IuL(w-yozJVCdam4aX2MRC;w$*QmBjn=EXT53r_Q;j`a0(^lS;w;r zX%cf%DliLDsHWcb=O4%G7;B__R}x;N6<}G$Ny22w7MPNx6|R;kW6mbk{=?->U7nB6 zhZL92E2#;q+e~s~@6FjA#2}<|IJA(WNz2bLPaGcceAlRN7?Bax&PW7RPHy!`l{rI7 zao--Ac!<_|KOOae3cVIk!zlsHVlQ762jMRezPO*HRcXVH=4{45h3hJe_Zx-kpj{AtuhvZ`@QoS%62*^4P$_%s@! z#jBvh8*AzAOiD~tQOBUTfL|e%o%92!tQ_#!!Ru^+NA5j87A)I}qu6U9j+;FXL3;&i z3dEM*pKU71wJx_eS3F^xqb9AhIs^JF0ZKD>Xlxm<+kGK>PbKe+iG*>69GQ_O^NE>F zd5qlbm3GnC0^YwS#5aq(*Z$5n4`2ge6A$R+U zsG1sf^aX%fvBx4(R`m*4e6vR&r)Anw0>-?$PGB=N7Afp0f1sUv@Qi1CIYs1a5N(OpBvy$?6E?NeW_kV z4Z$#`)9E4@i@9J@W^}p32_3j{iY&*)iMNJfjl;)j$KMj%ZOw*sUzq1w*&BJEzp2{1 zn;-ELH_=JR_64tPoi_Rs&+N>f0ij?UGqB=y9syV_>0aTMt69Ge*}*I<{-{%X&}{%> z{!_1FTIHXEo-QF7Wg}Et#N!XP5<|)H0s2~ewE*=T4#KAl5PH18sX9d4wXg0AZXGVB z>jXGqm?lCsXoZE_L_?kx1O)icAG8KplK%8I(DVfcA%$h|2oW~+9Io>bJD=s z(RR)7EicHoPTf9+)1ta9td8QcuwB#!CE=BtX**c=Z z=ZC)XAE4n6ITshc?=AXOaxYN3s4vm{)vuRXyL&|-Z<}V_eEao*SGZTA=Jzu+7jG&s zzyIRL<<4+i)tx4}ih)TZ4EP3EzFD`cU(1>j5?xLnx?;wfY>kc?u!aDWLdkG3)=l@~ zM{#2&=it!oNJZ|BlA_b4bj-WKrqF81phy>iaP5v6Qmv6EFEt%ywd3J+$xJ zTJxevxeF!3#l~iq42Uix#13NggR1(yX$&Bg-&4mB6p84C&Pkb&ez4BErptTJ4|L|H8=gz2VYzm+Hegi%cgTZh_gGld z2G~DK*1o?);qW0(MA}^To(Z#}TDz2q4RlI-7YT8*eGeUny&!K_=`up?5Si<(wwX*Z zSxKSX+!*xP93P;Qv1+yxX2X&$=G|WQqS!j+>(3cWr@68cPudq#Fddfk8d&#No}SQ> zBTt}7XW@_ZMG*U$D{sJ$DELO_#=)7;-EZ-Un!T&9zdqLMx9O+6ZR$M;j$?M4hDvoSjOCA0k(GSGSvE2A&B6_bBOf@)u0`tu@Gv0eOl4%Ary6} zIc70k2}hIQWB#IsSwAmF=VoXfrR zJGP-W_5PgV+_poZd7;Xt0h1Gv+%t7=>MorZ!|4V^B?u&bV zKekfp$1;GkOGm%nNfd9z>x2)bgIfp6aR6qGH$@0}5Z=HbK`5t|^+4^tMyPU1MRnj- zkK8WS79cA4LWNtlWnV9W7%aewvT1ANrA?3S+eY<6EB6Yob3s_viBC3JlSLpxg9jV2n^ zm&4Qfrso+R%@Z4~g+IoR!*|M}O>|~WZz|wfM0*A&lhcd)x@#l5qC=O~+ETkznVii5 zQIw@^sMc@e*U^W$CXTp!>6Bk3hBHle8BaGK;I1&6xZqYqKNyJWy8ENX+~l6;rC+pB zFv1k)iW-@r*$m$(9tmVdD>|kGuF1`y1LmH-^gX=VZCZ!?K;Qq*-G_+JXx9sm;nX*C zhlsmU$P&w{ndChaevv-PrE!5b9O7$q{<$kWqg%u-V<;!U_e^`b?b;_`juWu2cvW>M zR~=ydd#Z9+Y>DZw(>(~6(+`GZScS!B^v|3{e?7)sw=;;n)K*!GpX0q8C~98cU_HO8 z-xVyUIU)OFE|~sibo%zOxAI4wh=N`Yc>|VoUhPCx%m=^P-S~}N{1HxB?QwF@woxvD z7wt6NSI}f_4;H=9zEZaDaw+HK`%5lP&L341tEVG;mjh5aQBepiFo;3F&Rj8S?1>OV z8*FFr3CojKb9$XZ)%5t&+H;xkKZYtUos^{emD9%Z;1-RaM`XpTh<4>h1r|i9Sq*2Z z8fAWPGi~%ue+o2jEXT-*6@)dH8tFxy}jqjNi;`3W3I3X6xsYX~KHa>t=Vd9b6S6|ep?NHy z_eh~^qpkvDfq!-9kOzc(BCXF2zOH@zP&qD;!OYhBJVv{9OXL`z<(OlZQV~^(;K{oNZQ=hs>JSez7;S1oTZ~RLTwBi98UWA zXI#&nib%7HC#TYCQcYjJ|M;<%<}u8!062A@tUdTZbuy6&FFwTWjf&d;z7?*v=Aosd z8A(T2PLlJx#Rdb!QGP;P9upfIJ za|`r(?ZDL%^{J|&^8mB|BYlgnjNV$lj97rpJtO4aW9jsGMKL&buCBl2&83R8@ z&;tXTnT|A~FyrM=@?pzK(tT zqsd2d_QGMPkJFYigZ_qn(D_beG=0b`idz!aCSX@v#ywIs)%?!l2<=inD1}G zrOQk`nin*xOy|;<1N}g zu$VT9ohc@(U;FicQ9ivrU#(1-nw6L^wn$i}@yhz$*fUuE2!34h;GS|!O0O&Udp`dI zV6o)E4sdUk6>TDNe(nb7JhlKkuFLQf@~(AD+*ywjHmUFO!1 zdZyOodM59*nmeLFIsKzs&3Q@YnC<`asb3%41Rv>mCFuyOMq31G*$1UX(?k1;o%*cN zrS9v$@BRBrtHN6smP||ynihif>O_EINyy)$hrA8zg&jOaip^}Hommv=>azRuW$@NX z)BGkrSN$e?SGr`+><*8M;h$n7%-_KkV9ij>gDI+B0Xd+41 z@ObwA?!@XXI4ED}@bM%#r7_HsaU11UeE0$Xo-kVB@J;vM9rT+>rIPMKVR?8K0p3J1 z=dusqMvWv~!i;<$)@$1So0W}?1wTkUy`2odcf5`2==oU>CzC>e#o(b=9*0$PU7K^I zRdHctLmJnbNOsb2^KEd22~+N#0|$ucnu?S3mfuD+BngbdDi6X(HfRN z(efVxKVI_(m)rRwS}Lx8O(g`4-vX6oI22?nt6<;jM*vfWHpVnpB5m9<%)aURB$geh z`EK6(Bb{j({YMu}a8T}#OtDpPhNCzl@5+*JUuWQq`vwLCaon=f zliZ|uorYbgM#?*0swBVyiOjM363p(K&SL{xN8=7f^6BRIkbS!MJNE7MBI)n6>dB_e zh}f5#E=?QX5XG0VFO6K7*cf;fLZ{V3A0(gtZ2;h;Tw*I^^Hssd$Z|YT@r;P}vt`Br|Y7J%dqUd?i{9W!jY0lYb z7%{Z`-WvF)=I3*}$sL}?1`>`TqAet6#Pxn{Sl!TEI(leacPNbALql-=s@1QyEbXM- z_2&3m&m3#+_4yk z$BYwN;8nU@PfDB1zcgf#r?yzl4EI0uc;HofT!W)!>GYI0f6iN~UGouap67d=Da^y==*^?>Igx%XR)95djC0`U7A_h|{OLh5B`_&C)@-ySl>4)!X0a zqU4zv^ha*{KD@C*HI50U#?q$_v&K+$4V|r?~;XT+}_>28-??VX9Oo z5DOM|MZ~1~A;^>$9X=k*VtYIGTpm$0DphD+nv2X%in+z#_uN%CT?@%VnN`;B-ZZdr z7vFd>_%9y>F*akU+K{A>S5E|J2warqU*69TaNvb1wU4;)@1x!?|^@HhP!;p)uqu z8J_>K`JfGXM)`N0Jb+zFYC8k2`t0A4X?DYFPw4<=kLvHVL-XHcHNV-{OcvLZb&oC= zsT^T|%FCtZkjMiS@9SWDd02v8^amjerlPE()Q_o<)=BHE>Q7kRR0DqE?wyQ_rDD}$)P1BU&>xS@>(BTXB5~W4 zcZ<2FxFN7t*Du{ffm>V^2K9C7!rpjN32sjl~HU_*$ohtH|9t^89J%2V@m?|K50nHgnz!PGybx|4S$^H0dkmEEku>G1;TkH~%IwWVvU?2uVu^Pz(J#UT8EZa>|to6S7e3 zT#~(~yoaXq3u*Ugqx*6n&L237YsU*eadO_ASG9km>?n-z5R^A_`|gxt`|yD<^N>_t zzO4`RYlJdYNXDVcX7MPo!P`e*V{qGC@%Y~4e3-ozbz*=6T(0Is@oifJ^(7H! z$o>#54NYXe1H*BvuwDb?<<#&PqF(>#ggj}Dg<-gs`nJAnbuHqWJRq`0*ekZik;JTp zX#gsWSY+!7M!>=Q{*mj=k1IsK8&l_lc5l~5Kh}?aXp#o0Yc44qoICL=EKXsD2aNo9nnK854biBhX7C6%c0 zlMp$xA8`gcuF)eN^Z7*ePD$78p;|qvdeixJe2STgmm@tFedRiCYtwv_9r^1Ej@NH* zEfFGz)l=**S@P;b-UhPNG?nughvV1^*Ph$zv*j%BPSM;U+stM_3At&>W(UWIDIhc} zLy5ZhEWnJ>NtK#Rh26*J-}OOIyA163DX`{uyqZ(3(dI>4m`#(H9POsIGrGkp6zj{+ zj;?0J0tdBw_agn47Pbjj%dtHY)72px4BZ?3O)$cQ#Ny@U^CD5-J0l7HX1QCHohgLI&f+9=HH7swtlA6~PkAX z5cNS&Xd{HKlZL95&!(JwLVxmavS*Y;9H!! zN=&)FjDE`}d&RNWer|mC|`lo?&Do}nbNU2#46{!q?f$QRtgRVD+mUeuWB|UH1 zh#eqbkXruEzrHvQ%_ue!0Ues+_u7J1mqp$0i? z*C(%uHSkx{0;kn|wYD_jr1g$6Tl5PTa+MBM{Pb`T=K{*Z@DMWtb>Oj1rw@eP0)d1# zyeA)X()yF>QunmuUhU9&C;0kYOTlxT=-lwnnv>8=g|gt%t*ri$yY~OLUf|U2oRzZ< z0Ra%IviMfUTPW@1d3s~#rThQ&ND)@ayE&MG{?ObUTIH+SvRh!^9C{gX8#bL@0~|_H zV-Klg56KBvs@!ZD^tL1Z{?>0AK?mTGuK*7#nJfbl~t04O%gw+z*?>0=giXX zh7M*ss34D^6US>ZvfA|9(}VHz1nHxZc+o`P$}?ln$t=R99O9c(; z56mh)x4jr#HwtEQ@~`7EFE(ezDqjWy&s6(ZXU`fCiMW%yBkb*Y%jNQKv}Su(0W{ zQ^0z8OhPQOlgvhn8~bv|2tdrpX@$7bu91vu=o7}FSzm`@c!sz zwLqm-6XrdCQo_4IERl&(YhVj7cYNghdI<1`rERfzHuzB z|-?(?Au1$p#QuvG+Mi`^lZf-F6aAk^^K)~=F5aejm`;C z13Z`OO@JxskILMZ%>>ZCGuKHC{r80 zZ_u?okZ-%&`IhaU%FH7SfNQH%?Xw_Z{*T4^Rl2y8ZP58J8!>~BIN0xW=!FbmMOlYz znoNQJZdkTZw&}=3Xlm6CkEu_jI?Y~F*)44s+0(NJw}m=*#E=?o_wgq_bX{*z++j2u zH6l0T$C6q_X;E_3o}jPB~T@8DJ}RH5kB`(p;F{pieQ@bj|7a$HOJdk_%s z$?maVF{*u5+>6`hd$~%1U(xJKurM%ej!p7~2WPLwMY@txcZOB+Z;!m=3jIv4x2Z|X z`7_U1HpyV?VE<(OOAz8?*+6TDP^r_Qb|WqmTJ!zIaHZf!?CCak{{yOa?gJ7eaBv=a zV)AlZ^wu#Yvx)2zWi;@uI#|FD=*ak(Qw~32HHg;S!V~3R&1NF6!IiR)Snm@?Wu9OY zWe(F!jO&8m?=!yqx;1ZYh?9x_TYyFajW_sO3xmGcUATVR#cYBVrCE6Zr1Y|PSN@7t z`eSOg4644_-8cEEPOkff!KV~__0wMW-)vkR;)+$yTvd0RVSl$(Iuw}d=YSr$FfUVV zIRo~<%}?g(u@hTWwIeYI$xsb_iaWJR<`h0DRQI{49s(tubO-2pz81vuY7Hu1cO97u zZVZJtpG7CkxINdP9D}kZ9{`$hpDr(FoU+*eE-+?9g3{J_i~{%X%B_;g8rV|FDsLY$ z^epUQ^(=#iR{i9lrc!JAV{BL*MNCqY&xXe$12b^$(P~C=vou13tu1{4sBZpv@}k6O zmy}xc289g&1T}Mwpxb69PWaJ)f6zedmVFyiZMy1caA&VNbYNj}AcJ=TsI@POdtN2d zO#v@7>lgYfVN)tL7nGfN>d()1ffwr3s8|(@AIk8+(HyF<62PPyBTh(EVRDU;4z_Oi zxEf}R!@NEC{bW7`AM(T{X8+y3{nH2gQ5kF*=fNeEJW`G9jLM5cpnMg+4o2uMpqo>$O+_5@9f&X(x!nnN+)KL)hA5NtxpkkQm;@KHF z@WDRemS1_D(d7~pm)wGOoI7jw)QQkFMC8@Ql8GZv-5~^xc)MLo%hll^To zb6T9;e?pNuY5GqS{qT`*B4wbJ6=^qM^ND%LH5fuuUT)*__Up$X>y`f>biR?v-`4vq z;p;=&mlW3K=ghFdlEgCg2W^4+wrlXaf}2ggB_9d%w|6&tzt%gEs?x;u221+h~(!`eV3ZP3(?) zz6!;a!wPkVLbJto>L<+YvMveF$0iE;QMI-XJ&(RrlguC<$DX&`hp68?5BlrPO$ZCL zkCA$l-tdQ{LZ&pjLInadsX}v1mG;Y3!QBPTt=FhuvCn})*e@9V8c56I-7nzf=N0N< z)^B_L{Eqpj(Sg@%o!#sC;k*-q6Z1eep7VHHg6$ui(9B_&>cr_uJn;Z)LH(8Cj8UA; zn=V4OB>p*ug6_Nh)`m)iUMFD*$;uutB-Qa-o_=Jy56-^z`wbyaW!GIm~!#Sp6cykS+uTdRT14JWioqEiC@I6#>cRvvCx)Y4n4F@4pD zu5B$GU9_1in~moHv~fpGVqY6KW%wnUN<#w+yYl$gOAEN*b)H9ab}iq#-y4;$Vu)WY0?K-GPOqq-x?XXv?z^dnYJnlq<1g5nf`+4Eu5?4p z-ya9xqcf47f9jIh4dzYOdl7q2I7AI`7K?WF{47EFaP^n=nG+mJx7?T=%Z83C_78jc zJL#o4uBzJ@K92sQ_P;S0cXDD1B=p1;)&y9b{Zs~2}|C7vy;HJ@7|>U)K-1X6|vdv^Ze{F!*m>nk91?^!YbGKl_- zvPq~*pX6$go{*0Hf zl65^ZW*y0tM&wj|_cwyNUlSKL2^<18@W?vutW<*8KWjOCp-x=zfzzM)Q6TnnqBGrS z`=s@twQ4y{h@ZG%Ouq&)pcFOySHKu0741ySL7!&bw8Ou@F3a#oFtm^Zkuv;J3qJhH8uQnWYm&>Q2lNaBi zPDOiq@sedb-5^q&1y!P)?~^>PId0=LeLF7*dCOkXHPU`~&USvx?FG%BIhd!j^V_p- z=Y7%N>u@6?guLix!_p*3YlItzZ9Xfr;ui$87>RMeEB!rxPx6w7xMXKY;po$u{+fUx zd47D4H*+WK?c!VvEN+eyVQ_PyqSK6_^(IWfv`0Y?e20}FgN9MQBpxKIkLhaYo#hMV zOpfCQIrYCc6;s8(Kj~54r`xN6pL^~hA1C{8N+_W6O_6Dl?n_aTBu7bczqm8zqsY-g z(2ZL2<&()*J6+J#mRBqRR!*T#|AZ1Glh_f;jWPbt4D^QB!sT2%&UGJkgl32UBm-%& z?)vWkZB%#gC#iC)9ToAA*+QO8PJ$tO@ar|)YY=!jxCEbR=CP5cF>O2DdNif^Ao;Uw z`Jrn4q?3gaF1CaDWv`E~I0*+*s&wvL3qZZ?OQJ?Nh@&zoPJNN`#?9NA>bjWjNp%*hQ^LfcC!+3f~2F6peuZC{g5632$>2+R2SUE&X;d?D_ z;Pv2r=6~vW6-?NGM{=rUbQSJZhyUD7z8gPyz~%v$P8_&<9Ah0#sykL*S!|reL6K9L zettbyV4s9zS?@f)+}=DYx5p~|RKgm&87`V$`{*fTu=~Ze`=g)}F>F&m2@JB-Bwz8d zIfBp}&d{7A>Q3~D$|BT0q<+;p8zf=-CKf9vG*v9$EUgQV;VIoFv3?02n?&3bfx6?J6v>KJV=LZ@ zB$Q7Qih~5Ewo*##D9!`~87n#aV8woix{s!H7cO1w1W5}isZY70xespDx-V!IaFcEHJ5v=3V6Qvx6On@uQ+kzQV0Q=9I~#v5 zY3g{zw&kT|vSBcGvyae*vG5N^jBy`jiFha*UOPnK9{L zC|cS&vH)*}m-^l0yr(u`lb^sYtAhMq`21QmwyVk$-=|ze3>j<*cav|a$xNpC;RXE5 z`~u}QXnZdvYRTM4>UD@Sn?ji)Xgax_s?xXOYxXF!0K3&1)pv(7Fnd$c2`(QJ)HvZJ40)TLe^M7AR?UbY)w+W1sjJZ8Bo8D|4O&o}Jd zI<~Logu9FTeYq&9 zt|%4Y4EVm>Hv*G|z3M*||F8Zt<#&>Dm+MLf2l=J*tuOkkX@&PC&#b!DtCMB zuCnp=Nk>zQLMUN zwSzos6FS4-x=F$GMBV%T66?{?RUD6`11`-S;!O16*r|JhOq(6vCqbC_Qz4gIPxDMUFT~hIbX|A+gd?cjAuPw(o75!nlD>#Bz zVPC+`8BEycBPr?q?*#@*r5MCT#Z&+cMU8zm(0?_CrM@byqSv!2;dTDIXCO5l_%&*u z^#PO6Us|TNt2V>%OQUOCNcVBOJ&B`sk7d!#n!f3+oo!Gp3u?vKZE(H@+cxfrhEpqt zi)WknQ@x7NngfX;Kc!;i{>q)KR#cp%qvnOA7AjoT>58i;12!=ITlDwZCl1+RwG_s( zjrH8tcZMS3967KW1s4(G`dt74sMT^;gms5k`sZtU%fkaf-IcnKVIH$q_SA6yG56Ox zyZY2HAtrV*>he9jJi*T$$oLJ!{l6N{+G}4tE%xm#V6k?)wltL5oUP~ulSe-P)^|R6 z_u~0(of4#80>fJ|+=O$sXWHVe0H)m9r8nLSrwp6d9rWJz`?*QptC&yGa;Kn}Y-zSH zWrFYV_=OaTx>bi(+8G7fy_tNoZm$ifZA!S{mvq~r3koS|DR^`>GgN=f!PH16*gnQK znLkYG^IAJfdCgla9R6HI?SeMd7o@>4e+L8A99R7w>G}7AXUR%Nd~($2990S*{(w3oJYOq!Wm>N z(?NBM1}OEMiVtDQO{?NHPgZKol^N%zk0j}Wf6B@fet7f~YP5Y|V||h2HV?@F@QaC+ z_a1UDEwsz;PMo7}!&LzQtcYw@Q16$btiU^3&{^K_uxz@4$U6kd?@l~-zK0Wb0Rr%}#t&Hg|$ zZxsOAf6hJUWU$7jUNhP56WwR!YNX$+S$afV=5ZYgGiIEMQ92%H_g5?mru3;5K?oRH z?=7P5e1~MseD3rGHiI5?D!8kgn5VOI~t5O=H5+M#81T4fIV}7ubQs!IPA#@N@SFY|&jkCN(QLMH%PK23A3M9(kP zyu`GDo0=Eo%$MN< z8&V7NKC3(i|4Gd`s=*(|@si4(I~M!aGX-&yPNAtfh2Zw4;-i%cY;QNQn+=8^f6(JW2#e?k9TPeV8CI4m51Y)wlW3?e>;$QZF~O`+^l zo?Z=k@yStbbE{}5-+ghJVvY@&%ptPe7>W`5703zRhhPZgN`L{hod=R^5NG7pC zwZBsnZ+P>9m+!`x@!8PmDb9{~SB6H_7KV)?cxRMAg8%y<^b z^3rgSl~%u{V}x}B<5_>+S)#E=`$si^Rxg2fVSxn4w9d(`LJ?%qHdxHY16UP>>i;U0 zV=cKI@Ni2l?fE`=uBMCJM7h_{3Cj62=pD@BX=83zjXTI2T#GhTdG{PS7VR&lR2jUq z*<$1*;l#BND6e@k=#Ko!!bEs`;_jDE^ue_l*07;+5&W^65Y6`c$j7C0)67Cr3M z*y3i{AA(6N8y&*Hx!6f<%tUG&ILhpH?;Dfowk5LB~s#k#QY zxEbnju$1U-KRVL49L}l;WuKcl2E}Fb3PHFhh7@X2uC_dJTLc)7Q`?q-Bz^HR={;VN zNG-GF>5?#Y-uM`SksVUt-Eqh%k}*c+(u2qc85`;IhsjYjqS{&`eyH9(f-W7(&r^+o z{%#4uV~-Y=A=M1W_DL@K!KU#1-B>S0r@&L4|N7*!V;^H0tN}9yxq*#t%a?P z!+TXCY114alQwdLr1P%=W*cL~GeliwRQjLxk$sU=3FjTy3b43V}6~ zD?)nLT=Uv^MOFkl0POS7tb=9HN_Ze~fzPQ=TJ2z{L25Nh%zEcltxYF}p;oV*9+sI~ zRR+9mRFH9r7DX{vENFYqi9cdNKyk7c!d_-T!|XtIp3bOlUM9roVc#@7-S^bh_SdAIWFBu9Sa*3e-c-b#0@BH*Bcb1>&oFN0#GKowm0X=cFX8 zFuL<3$VjxsBgI+@8O@OBiAMHto!6sL&U_0K9)bRLmyWHtPmdRl%}xcK6yGO>rF78N zF`P^Nke$iB#8XlyVCXH_nl~;$V;sMWZ_(*v&2})ar|Qg9e6;%e)rT?XTvL@ciG~4PyOpV10=C{_bRlJrL`1m-PPK;>za~$r^D}VfI;y8cH0RSG zRoW?!IzdYnf^D&9--}Jvt(VPV%kZ`MKHQ2pb7?m(c#I;U1~b>hanyC5 z7Km6ijlHsh+WZ~7&imkjLnN(Xe6|poR*#g|KkKq4hhPi+0F$eQ#dDN|4cBO>K!zP3 zT*NR+X(NA{aE1KrE)Uh%l%k)SzXzF#MKo^lSbj`l%D1lZ=SOi0Xr|V}kLjKduSo<6 zc#=LoGIA^F>kW~wdr|%@Z#3qTUXxmD)_)a)RX(i}V~VKCgZ(WF3%_a)ov3p<+1}i; zI~cT-vzh4LWFs3c#0~fQ)7j#aZ5WDhg!36>y!_zUYlZC#@tYO@j$>|9rFp3`Uw(-O zhJyIWm1T}vRC2w%@3(pZwK4fv|Brdi$nAIp>qjSsEfFsD4NsD3D8iOl4mo4AD(LFq zlA&(9y;?Wd(Uq8>zwT}7=BrgC^93d?BP=81j=r_Br|!tGPO#nE2p+M|&#M?5Olkj% zxhZ8vV@%jZr`?rF=&T~3q{N|GH`C{7nCx;D9Fp}cOXFL{=kGfhhUja`3y@3Vx7+&7 zVF9v*O~KADIww6RQ_UWX`LmeoY-dse(xW-^(7v8k}oAoUfj>b*DLO2uv~yP?Z&~W;@OXv zwd8IfE1iU-u+{(JPD7tx=qw{XZTT_RONG-9XcHhv;N85V3IU%d3ErZbE4_$4UZY+x zjP?GbhNq&w`50VmZ6$=ePWD0sD~156XnkC56>I001$!x`#50^}F%`TWEqiui6-k`T z#ECGtab5;C610C8%QoNpUa%BZiNVQadJ22i z$>Y+=hQH+)O*JacPq`%@6{2b|*C}8>g45c?c9P6W5aclUKTp7Y5Ay_6ATm|^zy`ja znA)1#w*Tp0d7j4%_Drr!LrC0p$)s0P2Dc595F`Y898g9d=Jo2_j{43GD9&kVZ%B~NVYS#tb29uO+%SibGZiB@QIXaCaQ#XQ+Ve^$Gl&}=6+U}ssH9;!vgML8=cH8Y z=;y`tQ*50WmKS6ZP{%f~JDYuIUQHTJc-kf;<|@}Atz5y=!gH#N=|RRd!s9Hn>c2I4 zy$$B>heCSBK@4Gw!{3KUYcmN8<%NGnMAs{~147lvLylR}D=~$vMFWR1L|&Tb zRS6M9zK1LfFUv@d=8qmYTdQf1-cF)FxmbsnBz^XfVf&V!j4y zR^fR>j=!G%_1u zU8_fLxqCb3jzO3IH-V;{&&5l3NLBP7}H*dPUU6c<#g*d~>Q`j-cs^{r+C z@vfye$LX#`wQ;dw<>@u(hm4)Tod;ybRZJqV1_rMEC6P^#3?zjqp>xmlW#XIJO!Vw| z)tSj=HFx>m_+|KrsN&;$(Rn)$o{x?%+nv0D@&U~aUOGOF+if3cWW&-(nBEgUQFvp8 z1i=rj>fdoMap$Bl!leye(VCU8cLw=+iU6IE0a1K}4e1j6(?bpomtcn?z329`v3+(W z8j-7w;mP3rI|a+iAkSF?0XdIN?YgMxvU;bn^`DNq@M~kD!_b$inqcC;IgFm$ zIrXep-372kaL+*LHVY+6!K>5WEAh5HM2~)XM3AQs!eg>JPm^tvK<;uoZH+$B4{hjd z#%NFPGJ&e*=X*=%%tR@`I_F{{4fU55h3`&iOMM+2=?V+>9wY$tEtBo=m?#(+YoW_$ zLb_mow~wTCzSJ)DA__C9jnW%Q_<-U0xd|~J?_qhb+Awu6bfoZd()z%Fnm-n^Uz_Ro`bJk--s^EcA0d_A`lv$7f7Ev#PO!DWn>tIVt`>Ja z+8*bJ-Z+`_x4x9g*7YJwvF;XVN&T8ov*B_E&z4pC@Fvetp227GzU->)f!R%5(H5&( z<>Uz613!OVHy9r6t&P>fUhOU4^r*VP(nDhz8cwRH$_Fr!U!&Wl$NMRjpS>M?*OJdG-&R%;FbbJ2iDd;my7J@zP>!fqMmNnBP49nm?SY*5*NnQzZ zH-!wvWJ^g^!t+zKQXUUN5@99(PkX77<}>kom@gNc*B?)&@A~38Zra{-tt0@sp{Or_ z6??ImrU+8c5V~!MUsRk2Ge&igE%)IJ2ZoG|B?)@>@bt;XLUh_&CL7^2uPC7!v;2|- z21|f3hBFJS^ER>r4L_Rp?sf6eN*G6iLfs*E_)ptw{uH$-b9yVBS3Orrc&`#(3*7Yn z^bgH~lsnaK#RzO|M8SXP3$e$FSDE|9r@5F@WD28Y{t>{(H02F^l#Yww;uU6$!>{%e44ry|pF|dd)W-TkJHdRu~uS zMM?r-mEuY0fKX0XT>=JlH#%*aheYNWa_=>NMiE)~FFh_aOm>z*ob={NBHQjf{n0(^ma*oQAj`Mc{C2K`W92@J zt~Gw*-$Z{!i}}m@x6MjOxf9b{f_?x`b%{H(x>?crg(M@vm7{6@6W8RRK-qoBd;6dB zokap&i%5?|;?=-*(Vq zTwa<2%_esVj zFd7XL?+xGWW1dkBgpfM0S;{)#;5vHfg9p^7Ue?IQS-2k2j@2mUbDBCTcz%wcR!e+a zb(!An#1?%GsNoOOl12g{>lu=yr8HASU%nlePfpAxscQ#w{Wiw8fhp}%A$xN*sLTkN z&RrY6As^vRytZMgDL1rK#dL{t+L_;G?_U`qYwgC>LS$>DaPuj4YX%?cm=Wqq-g-P4 zQq$|g?^Lv2PLrrUcEf=MtgnA=Kh2T&$o3V2X|7wH z!0r8MjQzTHum=p(m|)C~+xs`y@eL4)7|((0$Qjj)>ziFkUjZi0kXC)HFWt*aA|=b zQWM%9e<|WFk7ea7LPsP7bd=G7IlnRn&a7PgMJvSNUuUId^PS4Z*!-nZ=6D8%nCO~0 zHO)J*f7Q3&PO`Pnf}xk4g*V74dd3*Z>5RV@mtiVsvHQ;!D$8L)^tMD^f?<&LKkHVg zGKcxwDY!OvU|->pkZ|fEn9j0Ys{%Ik>bS#Ejnw2>MZ8s_^hHT3WFqfFKP)L*ldSvg zupTcywLZqaKIhYLFMVy_qZ+)sS)CYzX3us94L17W@Z6K$yIw!d))Z~&JUdvekltTU z5p9PrIRTs@48=;h12>0J3tn(t*Y~mXcm2ud6i>>4&I7sTzEBUm{#2gUIY} ziN9`QtRr@=8D_FP^o=crYm4E6(E-21d&3h?%tF7OdigOtk#>U?$kgk-Pps!^MQS=p zm)A!BxtbEJ$o4p>*AD8YvGE3Bia5l^F#-$i%Z($=V^&s$nsy$}Ju0hq;!bMMyioTQ zWjC5wLw{U4V33E*#&l|J6%C`Lz(QjuH&|Bq3XQV2?_ltILB zwVq*p#vIQ^TyHjJdJMpV9tMtlbObmX14S2l*$iD*cVPvw94uzt?($aBu4=dc(($WGlUfU#X+us}*t ztYTo8G6M5%qs$9ZqFS{rjf}BjKC$~pv3-p9A zXW>@Z?uGx3O?=HiKdqQ2J+63ha-QTrEX_<_*wC2^al=m9)iBsK5l-ZA`ckr)Gx{%m z3|!W#L|6_v6SdwLq5COv;ie1UNt5ZUqs`g;VSSuJnUf?D$;2Tu+@#(}Hg3@Q?310e z=TwOtm)SywiU}a@G}K=&Zo}eK(>=rN>3s(a)gyV@B!|F=$F?>ASq&QKikQ?-Flvuo zktNQ7Uez1J41C*Ii#2x0+W;F@aaSLhAzzxOsy*J%tK1M+6hm1pz_DyIu4#ms;(?oI z%lTN4cG<8s>S}MHPHU_2zA zPD#czPv@gk-6hc4@8*(22<&Acq3p6vpX$69h~RH~=zjK=$Rqi;9-bcw50pcwZC|}u z5-nrzax;(&Bj(AA2-Sml@ShY@Jy~0XTumqJ8PNN&vU>3sFlQ_4EaD3lS&!uT`taLr zxc_)fi?Jbfa-PMyb?rjVIi}JL0K!97QT-%e5<^Kn{U3xGVVbQSWYj`Chdyv4-8C75 z*%fk7<`dc3lZo*B$>rrL_bz8m@KYu$4;t079$SYq0&NAXV|^N-V)>qQr3q%ait$Sf z2=(xW<~5tA`f^T0Ka-?jm|X6Oc2B|A~@f6_>OgR!ZR%$ z7@?L)xs`5FZ$hzVXDZ{2XLzFDxNf_!&9FJ99|+IF@5nB^?@-A~JX7YAp3)IHhWiMr z&ND=9O5BcoHh0n2Mz6o-l5U7-Q$KQ#KczE=86pfVUeJpV6j_GRMopS{38!@SO+kxr z^Ap4uXEddk0f`x^k;h;Cb)5DwY-u|m=_9LiHOy77DWFxpDHh*d&M{yxuWYn2*tDWm zb~z}Vw~TuZV!T-YH0%V)6Yf6KZbcqDMW~NRn*p2fx3R}X+AQ^==iu9#8G~fz%KWxrVUuap*AVp`}R#(+{ge}><>o~o7UFdx8 z#aCaw$-V38oo+mwWh-a}w(|_6F`&A$kg>rA+vi=cc0Rzo)og-nd?ncj&&@ej%J}a8 z5cb|-O>EKnFp2_-fC$oys5C*4-iZQ&G*M7`?;Ytq5d;KjBE2IBNbkMZ&_j`40t5)X zLuett!E-$4-0$A!`TiIIGnqZJXYaN4e%HI+)nd~jL}lXtSxKKit%s`oYCDh!`5n>u zerIZTuYYc3yn1QjxvDu8vK~Vx;3N=ot@)+>YdRqz#%jw;u{y%O#eSs>uRuKvF(<~x zI;54_rJ%F%)BA0VXO&o}09dE5k|1@z^_E5FTdZmzLfGA%A!zwkC?wA>DM{4f_WI_N z-?|3t@Gso2!Sx}WW9KYE_YT>+5B58lJCaUiS8-B$Ge-?o>~lCS#d;-eA4q3dvTJE~ zAI?V*4u9b;^r-sw(mkNgG*`OYmK+1F|9XBb!uQ2K!6>wXjj&AQLHf(M+Ea2{opUiD zRry^v(~;#9Hus{I8uB}FAy+vYgjItl{Zv=J;H{Y3(gO=MR&VRDlz5M?_0*2`{j+{6V|ti`>CZqc zz)R%z;1jWm>6wTYy6Fj97W>P!FAYz&;Z+MdMNMN#@PZaGSCw{gV4RHS69_gHfdhCM z2n7nbNr6Th`>T;sicdxX2b z*mFI)OEjD9t7O<{TcLqwkhtMIHt5;TnQcU!`#~HSHmZ%@n=01NP99^1_k0FKR*I#X z>jLX)^*XgKueH%>bivg8ZgN6A<0_F}`8#&0tpbVk`U>rz5)W!>xA+wB?bbg$4JL!j zo#Zm(Z&MD$@0@dv?IfYb4?1sM%5^*FHXaeuop6bw7$SUBvi47nNX%`nRW|enX3(1% zP2eSCJck)CG+!gi2*^uL7W3Ra?6c;Y)(Dk3j$lTv0~@6Ef@4ih!L%c(^TUbarY7q3 zqjNjFDP9&&$d4*NQ)TF6Ge!mxH4IRzIX$xeapmMcwyu-o6c`?JlcT)f^kl>`J=?}Z zXRm)RAC=C#VI)8Mgsn*Gy~M~jx{&VzGT?w*6_Ri2+>@;_JHhc6inL8NmM0;+cW@5to)#6kBFr_W&2xzyj zuT7`zZqa)YAf?T;!%ya@1aO(2N#_tHVSucG1;nf<>-+>Ci%7$b0M_~M+z02*D6-EL zdN_>@jBWy|kfL?{IFZWMVaAuK58cham(+~`if@bqs*FbCT{9*3V{CKMEZxS8cU5Mw;=w!=7E?1z3Vkj zT>3k(#bus!fY1@VhDz;O3ePYmypknLA5*xTY-}C3xjjReW0RPp0l~?~&6N(4&-`)t z5oG;${)Uef*k%hJr+#()y-(;9&rvHjI6b~&SNz^s*B zyG@pO87$GFTL8qjo5z;L$1bz%fQzJij26AHV$TG5)E&xW7AAJ=f>fzcb}8EVZY$h{ zDQiVcDV=6JNh&6@lS!x@girH3y8>=0jVDH+Hn;W5X)!sNJ#b@2pi0ji(c!3Y|32u&>O{otuf_^+_nm znUA}jc5htsrwukbWFc(-K_MIRb$oO4Jl8!+!95y|1c&QlXr)U3e3NBxb}jZXxKFXg zBK`YFd!0L?qb{D}M7$&hm&5BdY)XeKlpGtLh@jU;2Xt7Uuc_jkC6bBm5wl^}U2WkO zKUOFXrLLgOZ5ieH-PKFGf&9NC3v;XKmO$To-(Sjzzmzp1Is-sQX&XIy>$@#d44TFIzE-46VSQmSJnMk``Ltv8`qE(I zNaIL2{q6kg%z7;yHrUbYAq$;W7n9W^SzHA)55jlEHGWh9It0O=e3U>tUgEb+$6wEf z!nREp(`@e~xv|0P-84T;_!c1}Mm*T7K+Xb4obZV58Vm}LQ`Gq>NeHp!gS92xxGFb> z4Yhh`G;K&jEv+6T2SS7u2Jr)4!GI7_d*EEJabQbjU?H6q`C%xIqE!B4HN`hr+1DdBvQqFEX!X8m>6O_ce7B>3-{zsI5xcw`p!TI^A=+@vY)#;eRh zmGZL(iO^om7k=~(nd%L0vF^pSNRPR4Y*Q0^qvQHgY&x>z z*BBlh*!niM$d92~=ZD9Z+oQJHCK#)$c~pVbMk6Ie|ji!Ve+j za;Em@43yefA>K*Eygq1 zu{8@LwpV#dN-ga_A#0f^yYW-YgC$LH-P-n!aeQsoLC5rnTQ9wOW}CmZ(358$KpuMS z1TyP-mq%wZ^%rxP3#+Nu^D`v5KhCHgOV>za#s*Aj>gg@YgTB4@H0Q3_Pt=P?ZB{5y zke<|4v*>aKXBW}I(nMCM$IkBqx7ps3e=G5x-D20aYS^YNBcrZfTxF#V?xKF7;@=PA zXTFxJ_o*`Tmv={g0{XrR=KP+k_{Bq4G)hc2xgkc>ZsH`#Uv#gy39}GeebBVCzes+d z@t(@1J_+u2u|Qt4fi{Vf5lapBr?2nQA%b-E(KJ9{zC_hqK1yzT!R}tW9e3zXQSzc( zc1r!@Y|c63Z?Dkf6H_)5cDsuYR_3{j7ULf}*|b`5oQww3n#b3)4_B;n)cLs1%>W(8x4YWsv7KvXr{QHAd~~}?de%)&w~_BO zn8{X$qZe9w^tV&VYsYTxoE06wT@RLYm{t253$Vp-{l-RT1&zdoe0t_i6&es=+s5Aq zA6eALyvN~5*99n{dhOJD99jC~x5t#~qPZ?vTnC^d@fwVY8bGI+Pb%Qj3D`VSJe~SI z5`cdKvz}NJXrh&V(#6Y;v!D0I9!x#5+gsdBc2k}jDUkORZjUbUSh=&Ec*Ympi$=UB z@5tnMLX+dPHJoBg+qYDt-5RU{U!3;7M4UoNi!@s5TUn5t+U@nDXK`}xU*u@FX7f1g z9@6zjhR?Q8hwF4OHW>6O9h??$_goGY>YZg`9-KQbnCR!#LdwR_n&NH`NVT<3ca!Vu zh2Hco%>>JwGz}~+;};pMmuo0MF!rxON8B6@XG~Ye`GSQzVgq#AL- zYh)FwnF=8$d8m1>#?5fvBc#(|@4gQLhFpoUInr!**ZNOdG6Av*MA1bUFykw32_ zbIrVGoaxWd<$eFum0)TM!p(*+90m&JnSOZ;B@hocORY{8u%%N>m|G&}=a_rVK5sAl z>HM1d7MUnp%t0d0rdKrNU@P4r-vzzraP#I_N^2yMHuR>LBx3*IXf@FAi$jC5oJOq4 zJlrwr3UQD(ZZ%S=VYxfQewxyaZ0MEd)L-i)fOD=OahV2%MMc`bbv3hcmTpe>u2C{t z8TZ{J4>0kgYat+~_N}fkL?*Fi-5}8sQ55p=2_PoE2i@=NnXCt8+DS=s9@{E-&8x(K zL}GpvuZ*ea&R<=T)o{0E!yT=b4?#L~mJ@)|l7GBVaf7U>%?!@MjjviBSV6POd?np$ z7-`C8OQEH9M_-Mv<{!NM&jDQ4>Mv&Om5Ica+&g_o(2*)S?%UGQ82 zYG}>B3LwR{6K#+a89nhR+@yV==u}4Ng6RD`x2?T+c6r*CUx_jiWLv^NqDsSh{ukf> zFTLk}882;gN(Kk8MP@k$IxutPuHnEma^(DS*<*Q$eDZw24~Iy&_VzwY<>Nu&lJBrP z)pA{|0Y9RoE?}AO@+#pfz>}qCs_?OJ@Ko{_{x}J^H5l_BFiZH)`4Z@i8bR)&eVdBW@Z{4daH*HZvS&sH}jKb#cL&p>70-&Is=s}nK%u%b?@w%e0 zjHs-QwEaSfZ1IuO+-crJL(pL4-DuTE@q^>70jE4COW|UJj#$tvKcc~kTt=bA}0#k^85B$5InL5X+atyXi=-fBo^$6PFqUrR(YAfKKe?>9}(ley259we78TSI4gh z(>O6U>{-2Wy5;=WGNS!FY<;5^GL*Xq8lxEo)}}r_$;lttYy7qoOFNxf;t` zUn+=YzhW_;us-q(!zo#W%p7TuX-Yh_zs39k!;?KE55~RX*Gkcr#kJUCD`KZwZWhq< zv$aEgE4E{%bNH&D!C5p@1PKD*I|}y7P!6TVPfp}|c6=@r8WbYKa%REdv@bn+3j`__ zE4f@=Z(5n|gmav|mR-shC-ZQ|vu3*8=*TVLc83Qg8rMfFS>R-AW2#RtlI=9^h9F|I z6HjhFdSq0+sE$8bru|rV?n}+M$ZGvacc1t7yu0b&wY~R!GS5L(j^9giUe}B5TGN=a zS;<*}8GxV@v`dwi^|+ShXnluV=~yVft~NB&Oq;4LQsjfSrP?LOWWN>mz)~MSdX+4; z=cJs@DM)dl&U*ukB4Q>2d6wLHa|?&-8N;X0aB-z2QTmc%vT9UR6kocq21_Z~#J4R-!-dD#p0)6L)4&q0tQh z?gFq>;)T|o*r+kN?x9**cburLnSj8zpjs1|)}18p?BqF_c#F|aDQKf9cWr{kxz?(> zjAHqRiw^!_k+@eoSIV|bPvrSr*il-wPcYeD+p(-n^#;qfHKob0-{z2=a5 zB&nIc+)KE!R8rZ7pYcg08EO@7X{!_fjp7G)QH;8U${MK~@_Jy;G9*1Dr zqp==Euie?P`8^3q(p9g=&`Rv7qXoa$5zx19^kHsu<&Zm$CQS87npr|T5~ zyOj5oCs3+P-Y{}p{lSVpE#br?d9yO`+9QP!9>U)%t)J9PHx~^bu*3AbxoVr5({M2KCq6t^u4pw;Tp4BBs5q zD9@qPn?Koq=y`3-ivwCs_FK7j6B|!%>O09X_r;y;thfvIsfH@PZ0rIYA9`ma*X-c$Q4LeAYTbLIFs zk0Rz?d{@D|(PtBX$>5sZLsV3IdW2788Z05LMzU3#I8ojX1wubLHi|Uv-)@%OSG@$} zrtfTXNR_3Xcv-Fz2R{!;zS1K%)q$6Y2;@If&OSc-JllLSTf_L6Q81)!Jxca~m|m?3 z`PZ`gb9U*z+`G&bYRPk+!HGZZ z$~|RlX~sptr_%=Ok1UcBR~JeWgV&B1Zz-x4lC3|LQi6{aVIFa zx_rG=gd|ga1X9CHr1E_m`ud^g`3h@`h*1dno^_bL83R@4H}ZR-ihS$kyIe*i4Ckh+ z9e@U}MErRFpL{|FK#SMxxdioVo7u!$7PIaK=R4LMFd(Ur<5*B~hdPy@@uNX^{DtEd zkyn`#terX`s#^pbmes7%QW89OCyX|7*nb=+Nj3=Dt+N4HJOyV*7%1t7m-zweNVU++ zeOLu(*L&b>UR;9r2W`gAAIbYHNmJTiVJ9NtZBbO8?aUZnj(Zu9;;GZ7-9vF%gUf8XsiS8jo_>@seQemg0iuQB`IG21&YDL9Po<1% z&W^7D2)}El!v$0tp5D(H)n;|u-xu9? zypVZTS=AcDxa<{SXap!tDg~06IMn&j#81#&ST(E0zVvjF2I+3Q;+R#g$tO*AVw^=P z<(Rgx#lp-KEXiY{H*evXA)fMYZ-Cj?js?LzvlK4vudWP0AAOPILaCCw)wtfFl6l)^ zegBf@6JM*T+e7yzflNQv_o*&@GaNZn>{D?nXLkXTg8G@MzU6)SnF<*hp5?TOo~0H{HCJ#NSC?hD7K8H<5Ds`bu9R`O5dZV^zWP~J$BcNl z8y8G#CabB^b=% zH+_{fj^ChVF6bGHrNzu&wL9>L7xpQn+XF^{J=!yde7bkti~`7^136}`k58M{M#xhy z3hk4`m+fJB_%-$c!D@PYUvEyd!F>En9&Lr_sJDNl-gmbaI~40_A;t1y*Zl4<6tBu1 zJlp5`co*^XR{iM?>0F41js&kAkN_%G-$9m7A3u=-SZ(Q$Yi>>lqEme-J)i4h0pVW9 zt#!NAXQ&eW%B|ViP6r@Q3Ye?NIRc&*`Xq19=1D*$IHIU*e0L%yfoBr{&M%(~EY4J7 zv+TYbo+5+BN@hK?IssMZO;aE~FeHcpQl#piUGVtS6(*!zZ_(d-cRX`_UkQv2+n)u5 zJECR|#Qe#Q)6q93`~MaS6ZkTEhhJ>>hmaWXClEp# z($*zSq*P&x-%>0W1^j&XD%tITDZ|5$HoQA?h$TR~h2<)OA-$Xv%yxRgMQ+RNb)FQw z##wuMY9nAp?lHtW*t*ToWDGeKzMU%mE))-p3}%bxUtWY29S6GUEt+Zw5e zN@4N0AZb|+W4gp{5 zIgqp%aROHEu>@O~n?IoY zTK(k3Q41xonOG5JlSwgOSo*ysklPqw>NB9%&@y2;q_oJYf0ZGq*0$mMzRAu0F-v*R zR|U->uees8W#3FwpcwJ*S}wzo>O;w>J`Dix|648)&!{hj;3t1DSz1VBUUw3Kn{{pE z%MPa3aZ$~mWa7JY-nMMP+a_M9;-HGTT#SWafX^Kj55O%7G&4--oC2|(QeaVYhL#z^ zw-zVuyx8Fx!#2iGva@roCs+7VbfSxcrjE9gsT_f)s(1s-0)92k7^xeLso5hE(+Ga|k8{u(SFNVr#M%(P2x*y!cAS$m$0O*U$FN58gaP;-hgCl zgIz&|$!fB#}&{F0i8G7ZU zYgd8;#esci`|LBSod6oS%bm}G;tW)uj(U4T6!|<5RH-F7ld`YgzOu+JHmbN`_7YL| zm#@_3vl;}nRF&<vOwzqlL`pe0iM$`r~G*&kZ>7eOrXh{ zX&uCP!eg2j^LJ{*U!Ikwuw0I)G5O_5>6cI)fVKmesl6>5_c9v*xiHs0qbl#@W6R`l z&JoxVmVzZ^uK!bO2KYLm+FWQ&)XX_{CJ~I+WkI(-a&fxx`-Q(=s1ER{R0H?-6A~op zA?A0m=3?VygZRSv-(od?wU77K?80gg=Nqz>d*#PfJ8+MmTpnWoqn#`G(EjJ2XYex_ zl>VR3a0RlYZ+BfWL_Fm4CDl8vjsN6^{Xrgq7)n_F3m_s;)h>MLaRc%vBlzm8f8EG0 z%D<|#1s%OHI`sJUSNh1`_XwP{_@?`}3B4ze*P9l~{!ht^KW9kI25Em%l>>U2lF`qk z@Bh3*slpd|Cp>>W=8mu*gjnNGO6#Ai_}z7u{u=>g2DlHEfetdNg?kMTeyW&ywEyq* z^fP5Xg4EpaFOBcxGf2&;p+e1ILga5E zj&m|PiWredAFkAac>ngj;&m!O%P8A|DmQmwFW1d0x8yvn+cW-dI>YEV@Z;|X9J&`j z_*|(DPs>qx9e7y>h1ed9asU~!?}jfWAPYosy(LtV@#@Yy->CsV{(d`B@{GR+{L>P` z1wE-TKn007TGnSpTwYC@?dvl6ncpTnYEby|M$Nl{`@P=nXh7-s`+n`j zeo-{gIbSR&9x3%Q`vLXVaxHQ18%LwK8KhJkivQah^WUuvfO`V>`adaMJsQ)B{#-1f zDNyX|r_z4o<3FQ@M)2=Zj`pTA=@ z*fTbt2t@K?*%zu9<<%R;-&g4IPp%u~b^C;fg_t{_-rxv}8uTY7b@$Jb-rY6(TYICdU0^sm#W9#AXQmxRM`ORm2)RFKIVUqzYp$SzjEf1 zu)U3z6oC#V$^*KWfga^c{!##%EBw@}Z{o4vPv-wpLx7Ks(fi!M$8*)v+a!2HUkkzL zL9hS;5|$RKomblN>wm_$D*laec^+Dk#hybgIKIg1yc1Mjo5~c^5sB;8tMDVwZtSQ! zzknWuv+9=ly1#ropjIB}o`;4Gk$&JXm{JmQ^9WxKf^N?rG21Q_zLkBKe;R4$Dm|&U zu3Xd$n20Oz_s>xJVV8_P@v!_qaiH42;y~F+9f|_8T_ogAk1M^{?3x==+dUgKv+9&J>ibpgF* zIL+lY@x~)F%?!R$h?q{Te7msPvU=IM5$1q?E3j5H#e{x)p0V#r@lOf5KQ`03GxY`a zs}y|W0m^Ud2?m(CP)`=7FkNrujAOM)`n1xJ#dO0j!7imIBTX6vhwCE(h6=;;;)jMr zJS$tbwo_5lmi&WZZzUIV=~T2jgHiSEI!gWeo!g`XHG58HY;Omenl>T$`D{b}y+ zN$8vf5D^mq8UI9i$h1q&b1tpQn)G9t?QBTduyoP@qAENs_SULkl$FxvYwHui!;;ys zHA$IqRnyDmAB#nxc(tUS5~Dgpg0NelM*oR+DdA(vUPcUs+~=Nxi_#g5D_M_2aS;#2=TKKRY0pl)YA@QftYnP%)1)mZiEKT)hIUx1K z@?}a%P0aNjqt|2oX91c1otHSu)$!4uNkGZbKQ;?6g`#a#3{F*efpl&RJU@A$Zxn>qjj!=&3Tfr_sB2oC3 zr1G39*-j8*Vo&l&VY=98Fa!4!ZSh$m(dklA!RAb<9}udDBzVl__Ix9E+_wJGJn>M? zCh~F>%@fI2C0m>TcoaG%Oie%XGHpjUMM3IDawL8~4E9Fc#M_qRZy^+rb;cB&x z40_%dta|9u1aI9#>rzDx(#^@fMaJGqom=xJ@Y+eQqdi`*c1ifKST8DaZ8TmMHQOS2 zbuhQM!a4V*Yf)Vo=)niQCqZNC5i$6y)+DGm2#OK&ifa;L{1H@hLZKUVUDovO~( zoyGh}^+MeY+sOPs!8L?QWfZ>o(8SKfV|kqMFaZ6V&J4oEw##7b$8@>WV#Gkrb&V$*!sKou+BVqpg7( zw@33pF?SbtO)9i@-wC&sDjfh*g9_$VeM7!!FX>lCh+V2@5IySJvb@_yg~pPrXn^b^ zZgo_PV|~+;{TGp2_~fOfH&`?}4y!;5%xZS8g}w{S>A{yr{a?PBJy&mkE9_{TYDmU0 z2F>7Ds0xk0v$ot6fNV5V>3qW!s$jYW-Pv2`MX=wPjwc@?Q-vRpz#6L(+8LPbl|jrr z*C7J`F)dVYdv!ilCMcfeRmwtmHj4u8oiyz#`e_VozO+!N@e-XKiL?M+cyX*(CA$YF zt0Rn>?@3A+a;vID*-ILQ;PP~tEnGv%MZq*ztt~)}@yk|d{ zN5CgS3g)r>SqZ+Re01`7_Ue-jekjmoRF$qr80z>CdAQJt$}kQ~_9B$zj(PsH);R=l;Qa@)IYodAcq-GRqHP-cr34XhKT8W4EMv3Mo3 z!}x3H;phAEELcxs^9|wi#D`ohjd1d}4u_`-lt1WEOY$;9rv?96Cj-;y97 z2>W=OPL1rq7cq|5nv1zX{`?N1%)B<2p!EVWEWOj{7Es}J>$AgJ)IrUDrXDp>*b4#D!@v7_3n`)N#F4sz(S zW(P)}Yz*~0IS=|e;N)U$X7S)aezt!xTDKNui75IUKHZn6N)u#5 z;k@!j4t$Xk9lZ*b_3uLrAct9zj%zoegR>C|a@>RVH)NuV43Fza-w{&D-G1)Dlw2}` zRKT3@oJZb^l}^-e|B=g2+5L`;^vud+b3!Ex;(qta8Wy@7pbRlqsoXIfuq>6T?eeua zoUrXAftL_^LAzJnw=5{XKd>(NwJT1>5T6k+ts#8id6|C*a=H$j*m-P%|LMg-&;1R8 z5o+x6Om9odma0;*$rjcq5i=%)g=+|Sn-$5^D1Rp>=ic`#c;Ig*9olQGUB><9Z?BPw zDc;1z%NN?fVDx9JoA4q#PaMx8kLFZnK!E#9J-eyV1~XBX5lfr&hFJrDGaWdLP(TKV zjlC}@P)gokKBpwfzL2Zm(;uo3j_H;>I03-PmIE746jzGd8XsN4+0Bh9+83@OHO zPUBE{$wO`E2tpMIQ*v~3es;=Ye5~%`r5V{G<)9YPoT^!~eF*1e&`Se-5iBgsp{&%4 zcjrKjq|bEdz^2}(9_KAIzyyo4luWD-cQapC5k1_AJqaV$c5>oA6bkLWg&!|`#FyfJ z%$hZ@$6aiu&Tm!l>rkAmn=6gz7TcKQ{CAR%;@Mo8qxZ5d&w(|;87Zf2>7cNKK$;jd zC8jf#Q?yf3B^3c!I~-5tu*9yPw5cC3BSm|C8A^LAS-b&GlkgCne>+m*7bj3%{hlvz zy8mQEw3YSk^{9BdxA0^Y3FTIwWqDeb$dyOpg<#mi{t2)t!W&xMR7Gev@#USPN@p)l zmN?664ju+j0J_2HF@%Q=o6mn&T>k75_8V~m_JZc!_(1@Y^jFCNythg&A&pRA+Xb84 zp-com?mAmG0X}Z9SJZ(s-<9~av_4L>?HT zF;-`wXu8HY!$ok{Z%vgzQ}(c9Z|;cq8vj{%n+sk7yACb=Em`l$p55BtxzicokMlr1 z6(2rxf~(Tn=AGXt-KI*MxcUFo*}n3)>!GqiUBx4jE9ud{*Ctn^4Ape)Mh{j8215K# zN$$U$bD;2}t9#axpRsg!VDz8%uRd?Twpa9GLn#M8#;1Scub4zSeQV>hsQ+V&0Gvs! zo>*GT#~zw_C}Ve3Crjb%ny=L$)xV*oKhq$6Add9VTBswHkNK)AZvGm2`SgFoJjsC6 z;mY;It8gdT8x;OI_d5W?c~R&q`bFnz*(+Gz^)K21TsgFtv@2>vfH6+!_eCkkuf37b z3m6Bkt4Fr;ny$B@iE28}!KBD&fT-+r;qxT>%o_=B=nHK|E%k|yND>K}0ZWXoDzi4@ zrgqIodT?An5r|#?y=wo?+l8G}&_(0R>)rp3zjO`ddhz!v7q=Xhft_P7OV!Rm=v3jg zUFz;O3SRcXgs!mtMTp4G4UVRz>z&S(GGR|O zS`e|?1CH_p#QtMOZYyPKHECML2bW9WeIlGWv{|wES~6d~sJQhayjd zPPF{>V8=vy?*5EtyMMjbViBq~5@e<$Ez|ZaLornwI_b*!V00JMkxB6J>Y;`SmQ_$0ytL$wl}B9 z8nJ>8=Gn9$%REbp#swj{F;>}5`W6U`=bU^ZIt`~$ioWZ3j1jas zd3Q<3pVT8Gk_w1|KVXp35gJ65Vlx5?vVrUU1uWs)D+qAwu=*23X_}3=+_fIab4Xq(ZN^Ot$Zd@>q$pH8lxE6+|E1 zN@d4?cidLzKW-axXF&C>cp?%TI7h|ZYEQYcD6wXuy6>o@!X5KUY#oi`vHN(_-2e|K)ois@?;ZT%Kpuph#8#11>T1{&oBu=PMmc$dR zIxI>bPI| z%&jWXN?<&u>@ei=Y0(FFv$(_cI_+uU!A4)o%e0n(`@Oy!PmZgPO*vMhrO%qJs+U8W zC+>a8Q)CP-Un{8l6kjbHG%D)e=yuJArgR83+mS=*vT5&KeN=$i8_R0Hg z{6Cwa^jps?d=!KT26-WWyMk+j7n$E}X*fSF_i4n1lQfG4;>PA1?7a3qU-ae064u=% zWQ*-HTmFVI+i65(Tb@O4#{cS0;VgQPKRxP@^5lFs|j_w1Rik zR^I=0{|#wfA)D%(H_u;u<#_1#ZIA?SEncB!hu(F)|Hn7KDCGI+jF=Eo2sJn4Jn;Bn z#&LlAQed`f(|%y5F;Cs9?CixD&E?K5*HVM_NA+Np(h^*(NsXo&h@63Ws@rX_R^O%! z-BP96_>1-Dok}#YpCNL=;ImDgu9;}?(YKC1Px+Wjl62=hclHBT;~{UJ)9SkqQq~;l ze~#=oqdya&F6%9TGq8efuzS@!HD!2uco0o(=C;X4c(4HvKQlW@#q0dHj|&aAWm4L$ zZj(SW-CpNE_B@8NqvY|X$r{>ba#NN5AzK2G13wipo)uA^je2Jz*1h?yd$Dfvp&KAo zj!%bHk;9*Ph7yUo5C|&{lQI5@GLQSy_@BHE=!q32KD*r$ZYM!ZP9MddURWh&w@ERj ztZ&do8DXPRFutCq8y`~8<4d_Hw?lbpcJ~i=8U_G3QV$d8Uj*tHMTQwP^96Si)WVH< zRoR|1IKnY4(+TI3BHNTTDb;t=-~ZfDUx}&PRV}HO^%YhXS<6t@SMC%-T**`#c-+vNDbUsOmP0E0`(;(v+8qJ;f1Z)LnG$-d z@1j1oP+y+WFTv^@q3;O?`}aZjlSZwTrE8*Rs^clsHiS(3_6x?yI6( zaFV=ku(g>-G3)v)IbgPRQ!g*xUh@Q7;5BNiWn!m=GRcPhL>2QL^%@I=t$Bzm$z_nZgg5@d?2@SAw69uY%(r3;%u_+JL16Cdunx^cItge z^?rNK%={(t?4+UN?1&KDHoZN1EkHr2YW=hJzc81dpijN$;CiNAc+Y%h`==^-?Zv0; z+jLmh<>7SY*N_z^l#v>{2SpdV+uk$6;yfRi##%Z=y;|P)&27O~Rja>v!Wvo{cv;#N zJp73Y3q9OlfAsAj`hYm!_Orx@xMvMJWQ?vtm_eHtL7|C|Wt19|haPet!|`Z*@V@@) zDaovCa7X1@h2E2G`hCve#@D`v3R5dMs7ie#n-$bQG$gnS@YOLe*LDApa;;=13IEu+$L z!CBS7elh-V$6AYDykoaq+(~Yu?E?&4-V9Yc`aVK=(1mkPH|8d_1*(6%W+{*9p7jVUzz_9mO3IjyBg3|cVtvw+9cfx4j0v*h8k zLDnrC@nc@Q5$I3qS+-khm0w<_Fu#lI;yEyVRsz96GY#msAP}=#?tR{{hCUBjhMLa@ zhi&n#KZ6kQ;PZov-CQ%?gAJ=ebg9LiYx>w_@FeKWq~}qyALtZ)@J}`gu;8!nqALfc zzt%s~|G2Sjxs7QMGI8UKsLrQmd*`BHmWk&e;f|evmXAPzTuTw>hwZ>Rbtm;AW(BWr zq4c_IiYXpK)}%BX?JG?()&*l{hb1oE4_eTUE(79v4>knG+(b?jusa;LPq!K6Q3DGL zRfkevj=sppFHM5f@P>qcIkP*)cureB?TS;)W9T2jWJ6a$P9fl#b=_Qw2cn$$`jGGQg9c{3N6jH?-*BRdYvtyJ9B=vtzo%sZMwy~|I zkwWCz2=VdM>)m&u=1vp9stMjUJh|zpz9IXtoVqz@DDMR7P2@1GfIb;Vxxd-Ru1Xe- z)0I?W@SfLUXT5=!d0rD4FI=(D)njL}R6Z0L?_sOfiglLSVzM2#RX|PQJ^E>e|A0(7 zRSYUdO*Y&~P~=dv=*Jps@9|uoH}*9R-QYt%^PB5}F%i7=!-Bld>&98H54ET!6S~`T zA}OP#?i*>^1=L1n6$efidHFC-?@wH!@wLIJc2fnY6!d4Fo{{R4YXjBJbo5O}q{sm` zXkxzNt9{XLhNQ5}5wS9d*?gn}kR}Vn*Zwi12_!poy$bPI9nyVS+-q};l~W>6SoB!_CpczIaNX{ zi1ByNfT#Y!CvJStMYG}ifD_I2(%y+RrtnyPB3rsq02dR{?rux*bcyRDL3wntQBQ-wU#NEyp_(w~euVq# zSuT`k;{?~s4(n!pOnNZF4B^H-==Z9GnatE}D+Ab>oQTK=YyIaErjT_h>`~VF-%{8z_ zZ>5J>1*IO$rwFvrhUQ9gd;!{tjqf}Fc9S>-br{KC@{+R?O$5P|n8$hIwc)a80&2>H zj5UEHcUAADDldDf>$hlCa>a%pek6{p=9~3?{kdB~I7~yA3z2F(da*$fy^T3bUlUjp z7uP#|oUK-eNspEt;XE1$luz`)LEjPcyIUZc+*w)+RF*9Z^YnY4I@jGE*6ANm@K~Wb z64q1~$pA)eg3;6Y9?QySFV9g`-<~bX>FS+|M&?q(9(Fn|-%lZA)ph}oc5DB4SYmgq zIa#o5-%-?h;tFojDXY5YxDq`h(CEEf4RK!;+4gjyP2!J+GC!`F9^YH++nGpmr*h09 z^2LVR!yPwRiW5qvMRsFxv$?rvyuqhbDc)|BB2P^>EAa+uwk!vfob(`YSJA^oVG4oh z&o~zY-mt<9#INZZcm1#944F{`@3tost!VJ;g|i>uIE2S)y;67=SEBVvnU6VwIMkCU zan`~*H>06X+~|7Z_C#y%C6CfZw@dlmsh7QUK@#Qms=?h8?+RAfk&e~BnH_l_?W}vL zbd{GBu}SG%Rg$B5+3=BeEh2${1kdAS@?J z`Z8*{`l)D@ByiC`g@o|+qnCcC3H@bY%twI*49=$Fnw~&R0b}8{xRSWsKBMi<-94(Gl$-W*~k2q0BuG7q0v9|5MWF(Cm0ZE zHpK&61|ZrO_lu6@fmQ5N^BFg~=NH{bu8rf!wVdk~k~Lrn*Vc>k8k3|1*<2fD_=RD{ zQtW&7r{=IYE}as$GxM~q%YfJzvgc9p*l=*`W|g?XF~&t1YbpQ2k4S**hBxi|2613< z^4i|%g*?LjKXd-d$ECOYyvDOWr97EU-qxx=?W$MSZxKkZ)#4c5(5}PDfk>;P{kV%~ zC=z14K0z^2^97U7dP@|RG25LKZ(%xJ%ISv6Mh|9iA{H+SGd?P76TVe7)b7}vX;1+3QdF;864PY zXfIf|b0($yk(r8}d`&Js=P1$Xf0&X}k@q1zYBm25(wNmuccWV;^Y^_v#z|BtS> zj*If!-ath~NU|>OV zGd|>3N+3>rx(aJrnpdX3{ps?^jCxn*}8Mcq`iSW`rkB_WCR1f77l19VAww1z%Nw0a)zNI^gDf5bzIA z{+|ON>wv2XFn(2~?)wLgzj^-8g8&k4@c8cpSFMt46itHv1HZn&0vz}@4uHN2gfW=b z4z@*HFL(aS!+*R>P{89sx-VPDWSPlg+5{t5h)wXKVkRk`(u zIJ9i}8~e`&=nI~_b%HXtEgyPWzMpf()aPjmKVfIw99pZ7D$XdPrS06lCK)dq8T!L@}E8AI3NB-I#|i5u z9@S>ze?$R%;O;gK5Cvncic9uCTwp!nYH0$&MOs}C;2|2)qr3BkBRKxnlqGz?KVQ6s z!Y!@|U-f1*MlNxUV5}-=cWMkkE9}nPXVH>ANiQ(B@kDngAV@Yi&bx2-d^YMO{q1mx z;!fbmg?XwMKwVCJ8sNQwd1Zo*}SLWmcj4O(09m&pH0qxUYG1~ zVMml2l&-}+?f;11|6gK@ScOm;3y2ZLU=ffn_yGR_+GfSMC z=ybU1vAZ~ijV3vm^x~~jqtSJp_kzijl^3hSO4+Wq;PZOkS_f))0}yAa2aTyy$d8$s zsfJ^9FEP#4oe1Bk@%NCD>nnJ;>iXh>1cCFu|)e+sulSDJLa$8Qg5{;+zq0~uQt z`zv*{`le{B5z&9E%d1ROMM+-g<{mALzXYp&WN3Ycc&J4{jqjW;@OmhZ>E{9NHRf-- zl(wAwhr{Y8IHalUhiq*JQ3LTF=%-)CJvH2$Jm9QfCwwD_5oG=5I@vz|Wwd?4eVtFe z`t`Rd7>!8|fK{3Bsv(lzvHeh2y~AQ*_ml#6^=kjf2wr*MpK|=1ZN13#^2&le`hNt{ z0T9TQshy`Lqt^+TkC=zr-%nV2KFoPuV7IM7GnWpP% zL1^UUiun9&OrMB6&SY^hd8yAx+rs6&{`5 zUgC>$6!zgQrdvD`;zbkl{;6kiKQ+LEG~b1$Y}holDE-8SzHBP`1ZdxKO{tKRg#?SBn~k&>tf!06 zo!6LHIIqWN$CXDUj6^n9yG@)3QZ&&`;o)&edsvU#g#a^Fp()*$XI{HlDc#3Js#((% zVeFuytr#H1)#jFJYyIlFcjms1&JRpw8-={a{|eatXZD8*qfL*lx#epi){3im8&6{X z?s;wc+Y6_xisgCW(3cZg>f5@80OF8R-%ORTX73Ni%!)$xauH)=pGztFk-{Y2G2A%# z5A?xTD1(QR>CjGKPIm>!Rb~ZA=x&wx{*tUE9Sn>LA-$?VTRG;7DgQ6Zf zubQfnqy8DQ@za+6>ENWtp?t=Z4%Jwj`l+Q&N}vU587o?NWH>zPM)Fn6%^9Lc9sB4A zfKg$*G=5)o4*09(5EXcyH78%67u-;S8BbUfvzVy+On^(_5yW(DrM)0bv5-j{N2yhV zJif-qY2DxgELZ##i&7|FT*Qh|EgmU>RR3q1)_&GIH|aHBcKz+t{NsgU#f@+rr`Xr> z>hhlq1iyM>HyzY1raj^b0=iS{JbyVeL9-iI1F9bQ)TAQ5ia7W84lN}6%p@u>G#rRv zAr zkwOUi5jh7E-ATL@G0tP%Gl6Qqeik2aZgBMzNtlb__5u5;wkZVgo4voj)qC;kc<;a% z)SFU%s^R!@v%J-Zg}YQwb_$mGv{p)Yk z0&M&ALn|9~VF}G~DRuXAz|tznPjF2i%fQ@k|579{cc#Ocp=AOrLn4H!wZ6=VeM8H# zgc3d0_?F|xjCw@(o?5X{>NKaEz;ghb*dCm8_yYoIriQ;~NGj8bmI$XZIp@%`dBDo} zB~{p*VUk_(7YLL`ImI^96D4EeycaxoeVBRc%Frs;8IMZG^ZKXfwLrCHXt>WiLgVD} zwBz?KXKlqUXRF1nTR_`EU~5K6YQm;JzRDjr62is>s_^&H#;0I0^9MgEnyeVm@D?C9 zI#V1wH>N1X=$8;R8~;h?&0U0&*B(C6&I%A)-u(IMW1j?azFz5|mU7UGOsepdRQL~k zzo7_kkfpo9$E-3IUfMF)vkI&}DNQuRFUbQ=wZ$G23MPd6(1S+|v>2{CW0hIEg9xxs%s8;|8BVmn5e? zBP~?-O@|>HXssbV&e#)5tJUr0#n5SZc|Wny_@+!de#9*;<-{f6;KVIG5VvF}i1zzI zT+=jR6R>*!u3rC8zxOv3!j{*2KJ>+oYy}lHUMrJtNT5Qyt7jHVPDaIzK;;u5A0yb(^VjK36*o-=^G1AB)Pj?d&A6L z2an*X(KpvT{F29sH7VW0sCXltSjtc>fGml+p4g<@E8+YSj*zck`sYuh>Uz0d36D=J z3B6*IT%{?V>n(5E)_v1#!$^>up+ZolJCkvkXJXnbzJ_06(oF#*#s@cR*Qff}`DmYV zYPi;zYbIbU;H-k_SsIh^!5kJK;>@N(&f_jCrv?xWNMqrcx~f_@lkcqF2`iS8 zSm1}u;@}1<_!x+OwT1Hh<)x_~ct{!E@I8)eZX%b*x1@uyO1mZhtP5F-mYx!YhXPq? zDT1!?UF=1zE_oH4l%cO9Ti>7s;3;M7MUAdKthnzzztfjzU0Bf_`O;ttX<<5q;gj?v zmxt2Ry2SE^LJHV8rCmrkvLH3mMH11kyYkZvM+)LOpeARGyuEJurd~of_GG^={`{ND zn9bCFqF*6JoHQL~99P(oBL!^4aAlw={2ur7fYf}uK~Wl{z3^LTslXqc&yzN*F6yi! zq5OOtYBRc4wtXiXw+XkEb<%LM;PCVMA%#V2kIVJxoZPN#!&9Q)5x41D2%C9!D!rz> zjTBKSZ`!`KEy})zony@!>wcG6UpxKnWHV}|X7BmV=>9j-8j1AQ9kuY@&$hKXbiIuQ zw&1(9O2iWv9h8rYA!G}63c&_JwD5{ z1tDR0ow*D*d2sTnytSg5li8I`)DuV(n^R(us6G0bqGuUfqR~6)a}|ca1Ycc_LO`G+ z2jIaB1VZBNw_hZz(952p5uw2z`zaX=nxhFn%t9(n9Rc`FXU0^!Xp9R0HWH1rG5>jl zec9e-%3L4F57>ZCzr3}~DSy&S6kn?~kM1{U!n|JaV|-W4EPC2~a3>Crh!c01;eO&H z;>0l<`&?TuKeH!oI4Q}bj{eri$!igP<(8RY)ZRm`T*v)lSZdhap3m5`+}d>XmHbl7 zY-PaQNo#fwxo$>-=PrHce%rYgii(2#7K#X|2uoHGauNTBx!^FM^lCe&?LUaz#B3p+ z$te8vN}8sz_Q=m73xtV6FwYo2QzS>bUU%MFUDd{|T*Jv;#)2y5;P(O0uM*EgzE``> z+n)mbx#sV#G1;4+p5!`J+f6n|8=g5)=l?#`@3$^Y3F!r&k?t zBH$6qRcz&le%RZQtlJJaE#s#&`=!CXIfDs7K*~v0CBm9Z9)AevsML8H@t^82tvs6D zl=Zp+=0}L?{$GfS^}ir0Yc)I1s&auR>F3f((yeb%r4}4lZ%$-SE_t!xV@HMYQl66; z+ljgUIv|rt9JJbuu6U>nsOMMjYqpRIdSgq0E;H~F<_c_$O*#a`!R@nshN{L_NkC>_ zK?Oea`ZpHAqZyFR2_OKT?XRf~s*|+kOw-gS5VOxW3(I|srUsAbS=vnX%Jj4{AAO0P zlQH^t6g0#0rGkaYG2eswS_7k`rfiy)-Hu%IZ~?gEy*#!@l8e%NI(V8#eNxD}t*#og z5zVX}G5~lDf8VD@J*0bYvc*f6_J+A2Zi?$qn5ncJlZhJCe6aVo%TmfLNc-mm%@-2? z_8J3QEgnB+BO7`wRQ@lLWp(lg$!h$M)&ECi0ryjU#^yxpu{U#FR#kHM{|7dOgAJwQ z0uYX>qu6Qro16cG9Br=rDV2<6R;T{wMgB$}31oBmz_w#aEOmd7C*#w%;uU{;t^Xn@ zBHe{G2&J%?^3QbS47NbmOlz0ZAAzgyfBhc}(Z&exceb);1-xB1`un4R*u*@uJR8k%!~R6}Y#WBs?pf)Aj%7rB4KkbedV zVobw8-JP2lHi9b4RfB!mVHlfjk@W$ECcSi%#j{q^E^n$jNyE5R+oqEeU;8j)mWkbP_6$C6$V%>sW<1pwGV zGX0|6P^lFoU+vjbv*|Y7dO+$#DXG!s9uN}WYXoP}?HNE567rfLbd~|9R7sCWM{Io% z&-iebEdCA8F#0uuhF8I6-yl5=h~h)Pome$b9^=s)K#ZfGm;M<-P6GlS!Qx}*XP1#&@--`X zn2=rtA;T59BX-F5FR40t>w~{TnI@^Wj|KWHZjtA8H4R=OO>FdNNV9J9u<|W;83!}n z53&lSq@6+$3)QGcQN&@?o(hN~i22*;x$@kI z`x6MG3azxi8cIOVI=t=$hGnZtY?s9>#XFw&$?fl?2JTCi0D_+F4R?}-#;96&m&bQj z^&5}|Hu|7dP|mkj<~crGPT`NT?UVOCOA$O+ml*loB4OIdojxm091aI|$f;E<`A{(TrbMMPD`Y`Dkb)b3jC>*_5d|e~Sjcu;{@Q;t-LV zxPmgxs0Wd0hJAR}W)&4jpq7^&eMS~!rjm*#YCAw@yMdeLmkm@fb%nnd&-?=o71c3z z1ng~%ZofRBaL88&H#~E95W!ARYpX*v2{0n5EK!0~_c13-AjXIeODOddDqDOSmE;v= zqUVjkwV_6hECUZ%7G$wGp`AFl98d*q@B7s1;o1;nLB>U^N!^^cZVA!b)agj``gx|I z+f8p}zIcHjkN!D!On!o!>*$Ah(?cEGi2s%sRDbcTkxAJ))XqMUbUAZl~edzkGx{<1##(D}&fvNa=c zG`)Y&j(!vuBBB#@M+nvR!DUjlP>o@7^&Zrmt-SRaxtA{x#j<0^*#pB11lF23T38g` zPfTD@LwyiCkbPR=Eyq5KsXusxh#e%AjdFd*Km9BvY{a3i5r_l5^sFpjLsZQ6$K<`+ zt@ZljH{3z?z5weY4j}k0DN3N`mU~&OPqHRi0ZtCPHbbedgz6vrDB;mxg*8xfOpzML$O2l?o%bo(rB5frhjTf1YkIg%jdVEAlH_)!rE1eOl$ z6oZpdhBh?%wz=JmcEqk<;*_S3Y+3HtQ!)G~o!7Jek;0Cb$<;VAY=%>fxr6ox(5e(scKA34chTr6R265|FT@P{FsqRaJ48q2wcT1IX+m^ z1m6gJ0~(yy2)D+WfgZT=TM1RIHG9xe zoDC84eT|xCsiV7Zdghj8QOTF@C0EfNPgp`q6djsaDbN@SFJ;s8Jp7fSYie?81?He`{rNCN1mec-EI_#hv zU^AQl<%rbi`&Th0fU{XCle3Rmwj-oYNkCHJRYoqL2{A6V@MsF{ea_|X=rZlnq6Mpi1v zCIWXy0H1~fGZavLeVzCO6GCs(2+g*F5I-XbJN)AzR^!(Ih63C+Hee^<&6NF-GE)rl@QewUnb(Z8<#{)tGWX$!Z?7 z)_iq-Bc8V2SNXE*WlY2!OAm-^qZ;2gmgNI*mcE-6OwJ{B2d5sR=}3RR)5!tjU2KM z3oT_}<)c2JLvUkC&c^P=gzLXvEeg5!p#yT)nDJH|>_`)aA}K2Gq-nA!aAFk8ohW5d z2h$iNQyGwn8Kgsma&BEwt(JnyfGmJNf1){{t&EYvg^+@ugsMC&EA9X8n`HF}ebS6t z3K7ve<|KQnJTqS{7`xW`$b<=dBftz?A0m=OFOoQ{u7X7&S~#aQU1&D1Ei0LdCYgrz zPTEA;p;ex~l2G_*1s%vb}*XGI9_LS7!Vpp=DdA zu{)WPRkQ5O0`FV_Yc}mQk8s}<^`;qTk8y1+jT`%~tNkQoB#+*KmfiA0zW(LlPCb|L zL6U$e@k&{XZ$D5W97xjOo78=l2t6t1d>(tGH`aH*)pqQ8nZ1O2e!BGLY%6&s7VhVX z{sHW%qvc)FjK(p(d4%xY&1K;5!!KG@(>L~dxv3snjy6PGuMntM7+t zU8_1g7a1PbPg?Bj)|{ z^V zaN1ti{@Oru+p_jMAqr?HD(6E-5%JIQ^l9u0>+7@;hRsVjq7v9P!iBa!qi&rEU$Ip> zf85ENI|m7XB+YbOsHSo=YF!+n`Y^moy7OVuS`4Ut8ge-tt^V{ya6ND9&N_y1bFb9e zBLO!)86TFfBryg{)yOysD2T`rNi<8C4IPfCl&=bydpL#D;z2W>OvH|GhjBB~jXjH~ zI1P1j*($cX$>53@?#^JbxYAyI;EG=NvYQjIDSuz_K%1UYpS0U)YO9)I*YFPC$C>m~Ee2r>0#)uy#emSLyN;T7$JLPIm4=F0npDfBjH$mt~ zxxQ@J)r-I0> zBkEVyTT6VfqlG)CQ%^e8u}mvoIZ0|Qr9V!mmWt-_+e#3Ql!t1)Pw>LaIz!|mCZlvG z^7@SQr`w;phE2L4px}@X_Ta5C?1%=xp%*z=apMWq`59rx3wBpezJ15{;!payE5gjk znRH?KJ(X3yJj023Z^4c0xutehdXKGX6h7)Yl5i4h*Km3J@w2z)yN%L>PRuJC!-*qk zAt8ewoQQ^I>UF-qEndGwCe^I3Xfq1fLs}?3K#%6Kp}KeFoG>^5`)HS|{RXs3061 z54*7_B6@h2!%cPdDzHOY7kkhV#B@KLfwi zGotvc$V`#no*8UT&0*h^(uHO4wyjv09a@9FDedSJ^SqII;Aw%@T%>*7%Au48xhgl+ z?_3Lp<%q*>(M}pTAeS| zS!5|z6L%Hc^}<69Lfc9jj#ysog&G|fG}xq{Oa)s^8JT@~r7aYcq%P&4_mVYCJya6- zfC-)KFZCgR>G0b)kgJoiv`~mBU!)|XP zu%hY2o<<cCy_no*tdvEUmyRJhK#>Mh%cmnDUTQ5*C^52!9{KI;sH_#ld* zNibiO?_UCOdcT@Ll@ZC@n0x$zDS!999&rJ-^>WjLT<3n=Z9Ut1mI)ehiFj4!ZARmL zi+Y_Wdt@N2(mS_NkpGD`2Jz;tPk4nq9r+gaE>71|PiVdV)!oVt6q?ZuAIR?B+y5{X zS&r5>IdY%o)9dzCy-$}XuJhU=5qdYp3p+i*W`nJL6ACgRj~_lpb3D9BD_tNSkPhrg zrzRR)9G)$~yn)Jbr0e4ab|Ic0QLN|l3By<;KI0&majZ*@%1-vPyD8JPl`{($bJpKH z8l+?%wmMw%JB--fm(mg-_pfK!RIelokSO6YMaZ%piQwZAwf&cva#MqiJ9G+cJ;o3H zskT2!>pXmhkR;B zA6}B@A(%JA3W#NqT1<=xBtOO0k7Q6EX%FKob*g+-b;V#aquWk@KsdfFj55sG1K zYd2kIz_urobdKhaAtRIY@{mm-VO;gyreazZoAxmbHc$RpBL3-R2!W5P!u&=8ZyPUH zyjF8fe$349=p-_x(C~8VYI?Ea=95oVnx9arF}7Fd?cF5c4JhKWm<)`>_9d2-mPEgi zyzYY28iF~I5{TDmSVaSuEDX+l&Uh)@dLMpZ_@*KP`nPJOIbuczYS05#apP%Z;H)rfy%}GW;h!;x7 zX2Zh7dFs%Q=5_h-Rwm}+>j^{bTX%xRFbHN?2Q(rp@IGi|wG{L+x)2#N$Gm>s`6KZv z>~p!m;0goGz{1L!@;A1zJ z=*ZJ#0jL!|$paPAES9%vILG9C9(-7w*6x^BrG)Cq<#6P5_Xd<#WzV?E?Ps8XBTrbh z>bYzapaEw=uoEs(gl(PNB=@VSvi2y5z>%5SqFvvAt*z9U@bzP+yQ&{Pm>5LOv%mT& z%JAxt@kJ(hYRBCz2R9~9Z%lYfQN4M%m5d3ENcKLzr^fl}vu5^*97=5ILeFv7m!{@} z+NgBQP`*9oJRL`*DTZdhQyn3*wbjIx`H@Lz-6Skbz`pya-Yx=!T5N=*K)RUvxPESI zshgEtqmaI>hF=_Rx$nu&&qn%J?23r#eu(X26fgzhfBPondd02k+!o5H(OuqrFKf&7 z>#k9=`OiY4ti69yAp*fU5<-%?7>#fsQ4djV!DXY-k=v+y<7a3U82>=1Ilw>N6P1~0 zW0@k=dq!BG?tweX_aIzMg_uZukjrI5tSQke=hY1qSjYa#@m^@;q_x?m>uNhSOTBHI zSsGq1sN~DKL*%q7IJ&vMnfr(o{6bWeb|KK?+@6!2*Wdm`t?x6ZlSh!p<`fvG|1H@I zpr?HUTIoe!?FQdG2Y)!|fT$+gmG>9b+j%eaaC%k}Ak=PE&yXpuZCP+#r-*xHyG~Ti z zq^|M%)|t}#i2!EuK0J%6z+-Fzt8vDbd)yHgW-;O>uZkFjwE8W2S#E9U;``^I{U0)u z=FMuGcQEpr=x*Y>Wh&OUWqY6PJ)yj1YwhQ?p)c}9Snu}{Bt>{^xH?r!#_~!x zSn_j&J|y9j6hAl#@Unm9l-i;!k5rv^=C)w5h$JTMGNM@B(5hn0Z}Fq7vo;bpdo>Y{ zu^9N>&a*2&ZOw~TCO54&1c+`O=c#SE!LmFE%GC%~=f%&)Jy_*dy|Ai}+k+`j1R@2~ z8!Tw0<`&*k2Zx0`MMg&cbdc`XTbnVHauIHPUyjB9;ZCY@WC7st$CA57QS6Cn2(wS4-=uRK(85AbiNzbYR|Br zRay+0)yNlw{l9(68y+U|U3P=vOXw#a^h5TOBkr4BcrPX`(^K11hGTA@eoKGVSu~fv zorTUJyxpixbjcDaa06Tk#u~{Ox=|%1OJOsSx?f8Or4&2X_uh{e?tHws8R^_JAxgGBairyJcdDg6w+;l*XIbUUZ@>Pi zS?6weDzC8U(x+y#W&J{m%={J(urwd-HwLv3yfIf_jW}ZOz)mV&HoY0jyj{L`%@%RE zY!)^y%O>p9^&v>wx2Wkez`t`U*<9_LmdF^ekR%GmoJCTDy{_4?w61DkPen+`1}xE$ zGYx6B$-%%6nl^o9EOC8Fe$-NDjtGHm_&)CNUe`Wx^?*CROr7Znz_g_DnOZ;+FWh|j zQJNr6Mif-Hyq=9HL0xFUm-^u!c^YO26{Bx`tDnw|W(X?Cb6=uy)=IA1CXTitJUV!bR>R*N$;o|ml18glQJD;Zy(EtJYx7ON!-()JxAf zyzgJjVcp%d@A2Y26K4?IZ0B0BcAJhp%DgxN+mx&~^S;isk^oBvZa>%MC-rGhpvo)j zoSSry<1OXo5nX~WvJ!~9?E>XNi3LqLXa}-0sUl(k!N<}OdZ7X!X<{Yu056#KG5N|> zbO4Y!ddZC&B3KN7q`HBL65#e2>_IsIv`w?qar(C)xDKRz=T68e*=nn{E*twx_6J?A zVeiNjzcBY#Jn*v;wdJ)jE(+&?3)Vu>hm%7T29`yRhzfd2uD?G#&Ee0FaLz5k-4@j#epX|3qX zNKpY3--ld1?_^HQ(jVwFsw;(SjPG!OTiW1QQX1`MQ$-bW*0qG4d&6>@sIR{aw?2f> zI?-zvWeXtGAB$DQjjKfkR)1S{0`Jp&>CoL5uY3s znfk@uHdD$UPc|42ea%FgrF3&3V;k-&Dbb$A1&T^Dj#i@3NKG7LRmTNrV!e*IyU@jr zUz8$F513O-GAb;_h7dEL&HFHB5ERj@b`P|GmxqZ-O#`_!rZ)(eD#w z+u;w{JpzhL@pkIRAX`TwM@+9Tr!B^-RQILMoVXiRyO%_r79K?F_+ zusBa>P#vAo(_7S+&R=<1r&zO0d_z*7+i&CU&M|+L)_% zZMI73SBASjsPk;JDievzzJ5sFuxWEp3%v+mDWB=96f2LE?XlLofrT69v<@8d zqNe(4qEd*w9&BDEOW^m?ODo#S%C?HsSa}pD(;gOn{%CR6FF%S6_LkR1>P5^xv=h<3 zAG9>ukKPg2=%Qrk5Y*qE`7IZ=U|RfRj@V#_GA(b`|u zjy)evXbHOB_g`%_fU}vmy|2Wcdm|-yPVQK9CiEdmfmtl`Dk*bJw>B;l=MZ{HJt{n; z38#QW#dmiV>||ehix^^8yp|1s^0h~9R9qp8E(J~!M&yO)>hDP*#F9H%u9Ni4By8V3 zXePA5;?=fC>I?%5eP5o&%U%}kuc8sg;`)?6Pj&Q=m1a@ft%y-l?E<`dY%ZchT1GZU z(sD>DjyQUZKB}>0i}f1VyJYemJMPvLId90+X3SGVh*fn_+(R9hMrCDb+fH$}Lg~;( ze%<^gj{5E@)9N^P=?Z7qeZ%48bQ*e_X^Bc(_chl`FQD-2jsx+$KVC$ItBh`k@kif^ ztkj9Mm$PN5Ow-lzO{Z-@y$Hcj@^tOrS(MULE^WE-#Rx+^5A-@~%FW;R4o^I|KpaQ& z);G^0BPPAcazVFGQ@QjqMe+=fp&ZgWj6$>nou{`JKML-8akoE6uatKz--=<|KaU_r zu|1wK#fHOJBpIskGUU6J@^G~5lAxNs;)Hto9xV;bx21)}x8sn%!)IG3gR*rqLEE1l z_&pdLd-|Vfdb8}H0Ln9)BHhQOBQ3Mh2dJ?VbAq4oS=>_|zCY<$b_!@?ET>FohC5i$ zGbFBm3mEulMF&g@Jo0z&Lmh76BkC_!0x@;_8AUCc>W9#-Fl$0U;44g4Q_+uSIb6=h zV+!%a)CM-vcq}X%T-5BTZ1Bdz16TCrcyA0h3Wp=^oWQ1i{o+q606BaYh!q2=DE!V* zt%~SXo0g@Sh8QzgYj)(^>cw0RmD^69b`(*Lalb4WX+267tDF*TTal=o@*l}vw-nPm z0K?zfGCZIY@pyBCG52>5NO@n+^*yXF)_k9D#hhD2pRi-k%t4(TLk;b_yp8rY4ujK9 zY4?NhPKUjsGV^_As0q{6)@qxKF`lW6`>|My4B1dXka;16XRi2$YM}qRy?yidm~jK3 zJMU=I%qwlBMckx!_#Qot58m-Y=(6OgQo!2W0yv+*Db1qEvHWMhHUqz$I7YfIg^^2N;aD zkSw9AA^4SM>-EEyEVUbpZHZTMDAgm=wWDE6GwqACm+97T97YE(S*s=LTL1bI&*gQ0`j(Itz5ipyaI~yysPf`*V_7PC*-AwP$uS?-z~eb%?a*Qe1ffl z-nM2N!p$pw2@{8@kEK@`g60T}kYpP z0K$57CJw!zFc~;w@bFU*#Ae9)#&eAELISe9w^6p{d#Gb3zxKRT;W+UaNF+)4sMcW9 zGYb-mT)*e~=X0&ZxFbsB_H0?J8LlBYKUple+CSX?n)jyP^$E!#(>KovTWn4mPDO)F zuz$Fz(`N%yvyp+h8#1u(0JlRGV5%Nb=*JFPgk>c2+KsxRUH}08C&fz{OMPhx;7QcC zMpQTgYjDY-Rgo`V5P=zJJe$I+4YOs{{7y5<(Thu4fuN-)3`Ol>6ATUA@&U4La_yA(g8U2jXy zwMG6jHo<14FK)Tcm<{FX_$PGZDRZ_VSF>-MnzPij&()tCF=1JWgwDS;lVD^?Ft6sG zpbeJ|2@Gjz(yWhRK3+HY{1=VQ!i3~imR}!XGw_5R@WB%~{u&LQ=lq}NTQUqy&sXdf zgX%^bcNK_GtfwQP4*{yX=?kk2Bl9YNBrgW4YpB`yiPx9!l(zDyCwbwGFp94WfsA1W ztBcLPkJ8cCm0eS<{;X^wx*)S*XHepCUF83rjr}u(BIh~kOTGgk$sbsMbYS~nF0Rf4 z4HTZ!g>-#O{1DLNH$gi&82^rt_FPIMO0P={x>^m8KLvxOM1!YH*UWA?vW?4ymmUc7 z))TV*dWH6wHh~HyG39+53`kL*$&-?z;C$DNo?0`$Rx17rLTqH^tOG28@YkJ7w2R6FT7SiB?(4HgYeDL~+oL?LH z!SNMPZZEk*npp0Nb$-F25Ph>B9xp$P%jY{ujn&`Gu{o$~!7GC}5p)%o5RJWmdzkv| z+puWbBoar`wOYpd%kbcx{JZW|=lpRS;0V_PdYKuwaRRBoI}aK0RxAuHedhhArWV-7 zjA~V2b+ElLa}rja-hFlSQxafJgde1$DcmV2c6PjR`moziY{?LfUoFHc{`g!EcP|r5 zT@|mQcN7$FKyANWVtdj#S6lI|9$w2U18f-x(h)6VZVcPYm|G8Ab7osNF+F~+Jyzy- zklzP+8S~1q=-x>FWEOb0T3>wFZD6T?)mQ>H(~DMF@ze2oi+6Tr&wL?rolq4AtOFt% zs!_9xzBWzBglZSNeu`9va0~VleTz!# zh0|*89Qk9rv!P1fcG?=cq6cN}d&)nBTkXdWN)@hKFe{lWEwu@+-9+zAIcuONUa`?_ z7vb*OJ$68b+cUK_8x-K@nP~*4|Am3m>8T*d+E>~$96A*pHsL3x5V#3fH?`f z&=8rw@KC?Sdj>2FeaCjPv(fKAtA473J^=&=!t5Nh>6q$f)%CjzT^sHWg|D04OSboI z&-=SlCeWsTifxL z_$=uf-Co$=+ZVA_RsK94=sel^Zg@qG{;TrVbt$7U$o`=%NCp8K?e-ybt9-4i(COia z4r)i;Zwc7Rb)clfZ5MuOQ%hS>*)XB@zbrSJF^`f z+STJyCN+COn!Sd|Nw*T7R`kk?p47CI{P2voD<2n&pFZ+eVG0tl2YpdxIY#O90+NDA ziVPKUPM`)J0hY<3V(xmSLCZ2nFvkt0TjWwRphBaF%-03(V+OcNDf>rHa~`?<~@^Fy$lUQDx1N^tKSz!Bcg?L z58aq6w=qD8j<0DMFL{!Vdi{sjn!E8nD-^B%i z@e>NKC?cshDxLcX3!y;rl&MEwA6v%hq4QWrY(Gzi^{;~yrHbEhpWOvML29`J1x)Lp zsnVZ4pcd?97la5J!(E~-A76*^uc3&r+^^6R{l1XI^!9<`9u&iI)}56j;5Nq8c3=08 zbn^kd34=`D5}#Ly`swIO&ug4uOj>gyGZoygcDT-(bTMiOeqwAFu`-gIZqOHZ&DHDo zpun&@^G#&Qdrp)m0&1tpX_MaN8Z$he#_EMoep3)8WhG|Y)DX&V@jW@H#aCyfosDUj z3Ps9ji}x-URMexmV1%6-c8xYkMYm8!4{7wb&tQ)ixhmFNN}$#Ln(e?o8yo&Pm1QP< zj3<*LvDJA@tj-UiJ&-->%axcJ%L`{N=AC{Y^&l0#322BD1LrrU^}z z#ef0_KIlW?MNq{Vl!VyXN#49PrsiQUWB5HE_xSrRNk0j45tX3oL_B=l(UfOO4eTS( zp2b5?iTTmvO};jQZ9*r=FpVCXRQ@ufC)l0w^WpO9k~k|`V4jMr+pMxvO>W?3X;k8a zHC$fxiJ-*pi}(*7k#ZJfl6C@*8P~l-w{TMz>e)}RXe$cbmu2of`$Gmr-3+~V_0~)> z?oS-PizZU=dtc9%KZ|ZRU$g(9!;f%2op3>Rd>y%8E?(n0dZO2LJ)!e;K;zYqs@RvR zX|4}#=S$XF7pgm$7=Zlaq(ox8R*aEO7 zA_F2en@0I0P($BN8+GMS^&|@8ktB3jJQK4qE;_k)lBB z0%aka!AyO{RmQ&7jhE-;rrSZ-n2LS&2bcJ(41vglUk%Yt;6G&wzxy^Bm;NO7*|*zH zrMsatHQDAp**wRKbb!f9nd&mU<9C7Yi^=)5gVOTJwvwv;5v~!t6@8Kz-&d}_H1*PI zCcl>{0p`qgx51p~=ZQ>xvu`Ps+f>(YmEAAN7}_Z&YP4P24JCQu4|X4>_dk$Fbi~z< zIwz@850;z(qRz07E!G3)Dz52L=G5yyrGJQ)d4BBl#$ zRI8CnX0aZB7N?KM_JGsJ%+S(zv*^RTX{<>^fy?z-!nmJ${lOGML4Dz=j*z_5dm_f6eb)w@rOlna-t^P&Cg zme`%w^U`7cr)iYp+K%tsnaK`$gG*PHM1>J3hw<{>I2kUrE5(~msBPvkCBF!_#=mff zW8K0ml|GbzFOCBM2pZnfrYox88b8GZR5gh&NcqUgZWfL*iA!l%(;dg>V?7H8q|LS4 z81EFu7l8fi(e)v|5MO!FIe#9j%gWm&0-jJ|s=Tuf-^GQ~`4qg&Gznmz&^S5&W$_P= z?LlJr76USTGFMF{qmVJjRqk1n@5GVgiQ&47g70vQmhq-9xA{Sq(JX{l?Q{V$S^|mVgX9GE0z*UNm6XHh!0kf4|Vt z%Q<+lZl{mM;}K+2Hm}Go!W)cESfj@Qqx2WQHqBXgMDmhD z003i`aYv9*f49bIp2voy5`|oNTa^3dN2}^Q5e4oPB~s& zSWN%cUOvNetY4YJ&-)q2g4NDW`9yMz`i=NmVjPdy?>!h984>pT;}6SzI7BC1<5<>9 z_CBOkxJ%Aq*(@xLTgXh%I06ZO{=$Pvj@A)I)2oae93Ic(`lFX>OtLRr{nYJEq)DcK z^t@aHJrI=(w8hc5AT5SVPKs{AV(9MfZC}Fr`@y>zxJ|h;y*51=l0^vn@^b4n2cAO0 zIvWw{xm*zI=aWn89UJm{=0tNHR`pN~6wnFh4TkyO0A#Ryu=UUOHIC?#Klh&<6dOnW0j%H zokyCHp|EgpWzb4-3WxK&%_F5;=gVqbwgC!~XzX@x&%nIW*l+j}kWVnJ-Sap8*Fx-8 zOf+R?u#WR4P|nOMF^$pC>ldMgAk|=**d}|EFWh1uAF5OlKm)=+tPz#9f z!seutZkh4wv2*7$d7~~${dOlGlueHjhX{3GM+|v;-Zb@_6(@7r*E50q&+WPBSr%lXpRu(KY*o54DGO~1q{C_oki!0UJdbn)*f?b{= zfS9}W++H=T;%m!-%SMaj4Mg2=zM&Nl0#UkU>?Db9r)zJpX2azL$z`v87G;O}l2Gx0 zyh-PyrVZ~_VLydI&FJ7-m`_f(Yy7|$hhx)Hha|+XiKExTZPjU zs7Wv{bb=r8wrXIJ@VR5W3vPn_c5ac;`WvCH&4uP%SS6%O8`Yp`z_u1%e zB%OjPX>s#7azI)@G0-*$L7F()u=Npl70&VBqXNRpp>K`FyxvHFQ zu?=vuCR75gUX)P}6~11Zxl7J)4xE`Kf|SPfr4FM$-Weql;QC{TzF({SI7fItbk5$K zsdZoxtln^EJGIM9lzF?TY z&$Z>A_y(yD^x$r-T?i|t5xxKVdtg1iA#71N-?mGC5AvxHGdqHvW-Q0gkPCd|ro%NM z=)rlbyaX~3F=#F&(Hv^M6+Ny5v#OY~ES^VOU6^O+Rs}5XCsx=ED;(&Zqo`ox*&SnR zU%C!B3AlbMMt|jRe#DpU?C9O!%11iC2Uwf5LMcgEMP8%}9E07lWX=8NTF7 z#M3zUNZ4Xv3Lm1(p2%_81Dw`3m*m8OY%|PX-m(TTgsOs>k5SWRvuwVNdqk6{M8-`d6ZCXz`B$%v7TwiBzQ>A#M&_XyHEsV5)HEZM4> zSl&GY@ED)o-;()MS!hMb%v=SRV;$Bxo-VQRrx)V^D8T1o*(W!v6r~z%i7IMGpX9H` zeH0r1F&=D zxO$vt&msE-zD0QSPoI7#U5ZqT!SKOaMm!IfczddQsqqj z8)06Z-jLsDAy$F}n=||r^IepO91Bsb?guQbPcijNIcbLm&7J%-jAGtft`;#`Z1Ji8{vL8wh?*247z+wFMo@6ee)4h%SA8M5XK?}wi-F}(jH zQF48g+3@>xzHDtZ;>aDwf3qwsiOr*rUwpVG zwSyUft8q6J%K-l>MJh^1vaJ~)kM4K7Am{Rhu3H;kG2adWAqzZ)m0T+**O3A^oF;I< zR!MiM{TC%mp(cL3X)#`Nkl^uk+W~6wN7yJ{6Q zfF#b}P}kjh(Os zEzOCh^J^ZrN=N-43}$I{>)W({d(2V?r8K-^MHw9!+GL90ot1Q}N%1c&NSzyUv|^w+ zTSDtq3%6L`uAc&Bk?#vj(9cBu+Aj7HG_I+9Qk`}QpFfq5P(?P~7RF73F1{GyB1L@>myiuC)OVv zyapvh*x60ID2{m8%=NT4z&Ji$9=^MCIluW%5=!bkA|?BJfmzgJMy>a@Gl!v{zkT80 za7nXt+!R&eifmvX;XT%|-fjKD?nX%(L&65>NyafVEl0Qm{||SwwK*O6EmIpay%BU{ z_3>`$v`dfcyw^ZE)M*SJgO%edOX4^SExh52G=A93Jd@o>c4JSP5%vRNo0YGeo*rEZ zY_&oV;AHep--!BjM%4>cVLUQe@6s(VDb8mmiR4!|E%c*c5R(fF23fjTtzGnge4uH> z%pR`7jqw0jV%yL8db`prF6t(WIRX4xObx0}Z}+OP@gXK>w?Zd6Y^Srm+F8+L*myOFXhX!cmG+ZbLA zFxX=pQE^+aVkoo*YtDz$pu85xrfWv?P&@JcAeHphWP_rUX_Uh8qQ>b?j?W$Gwbw&T z(})!hsG-8{%Du*>tK#bYfvV7XOyt~%O#tFF7l|G)=2zL+RkGPzlgEplEtT7E z0h=|wpsaxs4xmD^*@&QcC>-|-dr%>Dvs0Gnq~b{ydwgE8Pwf5b1@5a;hruM0RdPD3 zBor~_<%;Z)teqPDgFb2v@bp@)^A z8O3ctmq2r?r1fgdFL>0eZ8s$@GrYWXbkHA`7sYen3atPGD-eIf|>g zw!bC}x5O_G(oSEPZV@(~ce#KrSxoDArZ#03V?8VzHVlU3q->hgbKpmQsWsWbdns4Y zUpEQ+c`rb=eDqNHE=@!Noj=n3UeB?agefB1w6VIz14HWpLGdwOn?6_Xqb|{Hm{#HM zd!*6hkjn?J(-q0))0#W8{ahX1aUOg*fZC4aI;sC1c+7i;00@=%np zY({X+`BLxv{_kJd=LNuo=QfpA<~v7Nv;Wk%$Xs?)m3emBT)tb7SQOB_;`FQB>>w}g z=}F?T@=>BOjZELWdq5|IXXlUFILeWVhnP1D(|^PGL)eP$tJEo4C`*->M=!R%Wm{jZ~+~kjf%*Q|V>BKnAWlWJ4-F<(7rr~zMqF`!;w9+Y`-q0XpbG%eRq`2j% zymfIXKx9>GYqg!BlTysAZ@t0hnYqYF@l&r%l_N5T#(?((+irBu{#aCIQ}8jj^njYq zp2Y9m?`7IjY|q4R5z^9)j;SubYzGV)Q%fy>JXgjA*=Ce8eDZUjfrMMMJHg#LeAl z9Mp#GDqVG`;Ls8EH6dUGVbkv=VWDKg;e4>_WFDn#wph`_`!X%i$$T5!c#ooSYWF4= zmMYsbg$C;XNg(T$QMkr8Zwur`%B07sxofL%Pte1RkgviQmB2pwrlvGTXFBSR!>hB< zaQTW>rq&LcBFMmgz>aF5j5BhC*>e*zt`mdP#Y;-jB7=aCMnc?MYA4tLWG`j_`2yhC z1HhE6!q;PKXvDEd>4`D4rN&cl^q@EAT@|0`Ox|+@{W|mGZQ2~u*Q1xv{Xk?om&WD? zJN^B#R0#VCnDm}zyTFC|+Y?80R8Tswd4OjJ#lB;_Z}C9RzQ3x)1(%Jjt|hhD|H`f) zscO>NJkWINj!$B8f3N>_Mh;jv9mb6#fVh}PEEK7S+x}d~@@o#P34eYitVUl>EGi~M zz*B0}dJym9Ac3l)_tZr0novvavA(x=LdS4sWw!~jpnGx!6RWMHmb2xRbg`}mirmzS z1}%v5@o3B9Ew=HMSELmqU$0jiY)|)>tL0tf(gs62GuVE&)TfyC(G_V!yL`6lkGkKt<{0yP=6oJ8lJ%ww3)HF&IfS6tMAU&Ik zRE>JHF{>H7yZza=*y!k>X>hE(baH z-;r0?eqXK_s7KZ&b0GIdeo)wvg+jCLF0V-YFn!{gSsu2C>+ky+;CeBxyecSwjO0vz zJSHckEkQY(q~bYn+j)@ZI#!G?bGc%-zHZ7he7{}QPM0%735XusGuz6j6jL~Aj4D5! z7F(L;0f8_QVGs+$T~QmfEH5wS5g*1rELJpK|J=FXnBwn#4LGDyOKB@*Ef>XK%h)s6 zTmYJiS+8V_u62Ij>e{du_(=kBBuC*zM5U23&c`;F__d`bu7P4K>$4~yRaL-pt?@B{ zY4x@LEtSnVUD`b)8VX(x%(fp$Z}kW$MCt#o>dorex0N+y6E&`!|6V>BYGUNOsQTI2 zk_8BuUYgfmNpC@AVd0DOzC?#2))uraph(8P`5ZN?yHVRYTa{OJ)FE){+wNs{?!0<` zow2SpS5GHxgfS_K@6-Q4R{XZ7W|e&sgxz6@m`}>+g8VV=Yc>FId4K4YcgmKHI39YQ z0@P0Jv37lc`gW@4=hm=H+q`g$bF?qyqnz)@mLD50iE-{xalBmk#1XA*(enI5RlxQg z`gZSytWC^EgehE-&8uaQVd}DziWub+A(uLQeB}cG5mjE*!ei?l>71}qghEzQu#$t| z@k9vYPNL^@bm%qwLw885y3*1csktXj>CK^ZYJy*=|0bO=k=vVViV{E)HTQCf;E+Cn&~sfA;?*-y!hn$xm1}zq%V|l<^3- zwlmrmoz%}{0s9PJ3>%QJ?+1$O2U116z`00zD5(+2r(uiG-Iuw#)2dZL{_E zpkwnU_fr#gB^>Q{Q?i34U%(^ipp;J_c8}FT1q#v0xr6a^M@f1iL`f+nEwHBWH{D_x zW*cs(@$h_d;26lLMwe5Vt83gS=EOS3Ei>dh%=0nvujzbe?!ldPC5#U^I#?9Eo?rfu zQN;2vxY^J57if)*2G<%x9Uc;d)Pi&au@d)6ny!i^=9}QfE;c)B)&$bXhsEdH5aD{T zh{_Kt&6BIw1gf*UBC2Rg27T2W>s6`D?3hVCor7@l-sE~jNs;m+7qhIE&1jyt%>$mn zW{}sxmqfgZoFCDnByDg(JrVL z-b*gaaOMupiWhhD*cE2YvgU2EUfVZH6du{v+X>ROt8`F8Fh2JhNlile5me^Yaqp>< zKHb%_#Lgy0Hqxln4Nhy+VNQ`P8^XScg25TJP2Fk|zduSl#}~#aACI{8IS}FIVB3`i zww!2%xG$A*rbJ1>ExD~zw(r)jI?Qr>?%SB&$gurda{W#=FPhtR&RmrjqmW(kCarLp zra`*v!P}PVs-%W|?I){w12B1htzp183sUMYu`REf91(Wju%A3y8TO_9pI%1AYG2h*#V=<#YJH*&sGf-bcnxHv{&eCQ>L=hYQxrA*9s-ePUi$C^-C zYpytsinE>CTa^6}yb<3j1<&pbiJxyUJO=^x?yK66Kx`|u5SBv!l#jB~ElcS-^!}!i-i=rsnuCr^1~I-$T@l2AZ7O z9NoX9s*r5wjfB9qN)XiK5oa zgqA%#LaoFAtnf)Gl~y?rL>~RDTtk%g2AcYlQEr0VvT}ZmPMXL|YW+;oK3wki!1XDm zu}TXgfj|m7c8moHI4z|Y&~X=9oY3G@VtxVPnv?wRYG(}1^7yxw_2N+y!|+`m-X~A= zlM;G8=TwF9T08K%0RcC#xf^2G9((wpvgcjsz3m2O?6fC%_cYzLc9bPXtgEF0*qlEC zwPeoFUFW+)@J(tl4cP!FbP`Uko{ds|o}mLT5QXztu3{A$;?zAkRU8Re&(ebe<70kL z#!0*BOSW?B1Lp8r8%+$K%U=$D)MoI-z$+p``U! zHT3oFWICUjSidZajIXfu7L9<+satQy3%Ymm33VUboD+|!vqsq-zq~sr6-d}l%)aS) z_}m_PuWV|jo_P=Dt4nI|h*CP@rljJX>;&xCmE=~Gw2t*W1`g##)n5U3jAhw6Fjalk z&BY}t=LL#3pDkVuxm!a~lzThX_@HFKXF?>c6RJ1Pp#z{|v})k2rbm|utHi6j1a71R zc~Q*+kjE<*W$uHgzBhk>!7c%ft~uSjLDPx<%z1AckIeF7;~?Z}hn)DjWJe=DQ=(ot ziVKI##9F>fKxgw;q*EtYA`|s zNp77NdDLHgzu$(~#eZD#mZR4Td;m{WG_)m_F0s+Idcdo1&KIwvnz>kb>Kq&)<2IY}vGtev*`u$Q3T5*C7JB(QY%)Ybm*? z%#{3+$)p&5A9e6%sKv$#*#G_}hMaczJ_&t@X-)C)o>jjh*^F`G#raL)3)#8q@&pyI ztZ<@5p~XI!_dL(#B~?^PZ8UHs zW1n(+8B)6^&S*z61VAcuCTRnaYf0CZkCKZcUbFui@Yzw64gI>9TS3tl=d~H%CJ@P1 z6do1zX8GvT?l*vjH~76vb^=c+zQvm_qZNwoFQy|md(CU&lHLFif5BaCG+^2d-uerXcdJ90ts7zk~!UYEW~Bu;So{3*Xy=7&lFG~KSX<*SVY1OSGP zZxA_#7|TsuY?Ci2ph`V1*QiblPAxBriT{N#{kcJh>>;Fe6Y>Fc)Z1|P@Flhit~3oo z#Y;cOkg5WB1}Vz2?Z_SHwJg^c9}t^cjtP#*-#$x8>k(ABiuDVKNyE+Nvh1nn0_kl7 zq|9pNZN0$B0&K5iAsh|l{}G+x#HW(yM~n=mRv3A5?|Omxx3N>kUaeZ1%}*_u>w_u4 z8YzCRIIU^+zkJ8P56pmX=|0P|n+IU}YE8b-dOer5#o?#+Oi9ykB&);-CH--Xspqm@CI12div_Q*E&5GWO@A_2{1=V+ueJL9j)8&y z&NA|yF7(OU9jc>WD%=TJ7)t;zWL-7Sk$ZXN*?(pCF?@?2r1DPbqR?TuabZ9^irKL0 zG&Ac##Ja^02U*xP#HB8P?I09pY`^_#`&hHH%f>3VdV6=M@hvt-#4laplc{a(S+2Kqk97Qh@=#@}ivxM6PSdBe{)c?X1z^PjT<%qW z*!lY(nQ8wLpPW(~k-OHGKh<{p3LjbCDe1i5 z0BOJfrs;W2q%>6+8zFbOHSbqDo4ARCGy7JNayKR8fM4188S()Y7fL9KM&lVIYuiSz zAsIn}3q^Y1@=6#AesGv7pT!fMzWAiv6{-mtHd}y!PR@afIK{gwIeq?{Z2xaCHqdWG z;%FXYT={&B0O5zUCf6sKFFyFbRUa{jiP_KWZRFJ8{?ljX=(4nNmvK9In%cTk0t!z0Y4ZCN^!vCqrm;r6FFKvPr{yv>*lzGTl_y-gmqg{j}s^&kwq z+9uck4|MUr8j#~DkO(wmn8r_`&;rS>?oW6;cx3TzwxKRs`CapV^1I#7qg(TtkxvwF z2Z_|?`E9SR(cvFz`2MmOFSj$>Vg!e);4Q?Pf~uPmWgb%f0)GZJaz9UUWO2~~5r z2T&l|r#*KrtV*&QQ`qP!O#o5|_m^D|&C~x)ZiM!iUE`U+Z3OGp*Xz$fs$$W;ox}=9 z@)i6K;5fd#U+js%SjRU}YbZD7NTdSWJB#7KC4W=P7&z#&c!<4eo8(!ih3~D6T8a5V z0C>jX-UMj@rrKXKa?k8YCRY<50oaf6DKRr$1XmUBvw=Nb4XnW+9`YSij*6Bet*Pm9 zeG`;#>rw}L6M*!_oB(Gcl2&RL9$a{c1<%9FQvs}o$+80+e z!~l#Ivb#9%>d|dhg<`$(u#kmVD8`St@J0!x8R+_S|WbA1y>Nm0*5gPXb%45Y=b|Kv3QHog-;DJk*OFgHWTdf7v%c|ZOcU!{>b}P* zrnexdmQtuV#Wm+QLW)5oM$XP3G|!Uxj;60l_IMR7XVVDF}q6|=iW z<9(ZNZem3X-1goF>FqtqS#{>8flcU=oVY9ZoEg6mW9{&QvZ>{Lg|HQeiObt~$<@Ub zCU(iieSKSAdRA9QNqD<`5Q<2;`o2IMj%&J@hbUhnuTC20|LGElb6vNP~YJeyq;%C>Qo18X@1x5_b|g zgwYtQPZ}l~5pg_EyY(Ox85Teo9M(5zy;x2v10fGCxAr)Wv=~HmJ8qF`SU(_51i;$a z)@2xgpm@HGY#$4haW$Q^$#{0Gn539E>lcUwIE#@q?r5u1rLFmRLEzq45~2}>n;B;CL+-pih%+4&iLJ?Xk&b7;(5 z1cf9btbgf9P(666Q_ydUJD~Jt>auf?0K!G@6aS5}$*5zf{M)p+r)*%HR%^=5Qj1`L!(N7E9$lvD(qxjiqO%%Kd0HSIvshrMi-1NOx!yDQ_^Qz|(z85Sq z?Xp@?L3QNRN2w)4_Ybd>OmVBS71taQFW~F>DSep?Uo-IO_;)=tpO4;{00h%RA8bZh zgTfrJvH^=A3;$igspIRpr_*KR-*KM`asI?5X$Qi(;jQY;7Jj~CIwO4;m5@5{#UcuD z<{&;CBR9X}_8auYip8-ljhR6JJR@20_}PcL$Eg0`Y{!ETAOur7=m;}D81SYfje6ry zaS;M|K_F~O)EwuLqXAzakncblCWAV@CnqIsW-H52F^tC~zxU;ZNBXyD@v;H}fUvPZ z>XJ#Nxv4m*tJc0zLfkAA{?8>eXvDfo`c=>E{ zDi_B;Vzv6JFl~|ctGc?vdZY0J;b*r@e)RYD4w)eUgF2%>W{qu{vF08vbF9~@c;g$g9p;D~f!==N&_?7qz{?I;q+c6QmnfP3i05zIQ_#3SR#Xx>n5%Y{J;3b2 zkd(P@nc1?+tmDpHrFUk#nI-}8D2ut*2S6}zqH(?y#y!K!W_-pKR{L|dYHzpBDC0H; z!jcY4%J|5c{QX4HVEd%~flhAS`u*p`!2RvIF_KooYBH^>G9X$j$QbHa{nhWSu7dB_ zTOj@rdQW{tBe|+`_C%vo(IcEQgGs!|*-lxVV))i<(g31Y(Q)4b7RlJ*^hcjk4D6wH zO{5k2L~rKpMtjJhR=T?oJF@yMj*pb5dH{nPkkou_SDZGILF3^H0VchsxUebEDDFNe z%f^w!Lpto{eoRk3GS&uQ1UH`Xn_@Q}sYm|9yF7*ax6D}mU()c+a|F7YW;$hdJ{Zos z8k}Ylo&gv^D^w_0=+o)$6=Jidj@TDjq;ZiwDVWg&FU<5j0Aet#B_e-Ul=MwYR5bY% zNIhI2j}UG`)+5Ynyk6%|tuut!(YAkq4X&YS8ET$5TAiqvAUx3MP4#xo(AgbT!OmC< zm>}C|5;Zemyo+;jA(qDnCawW?kExsi&1z-?5B`{64d-_7rH8l5y_#mARuCyCO0~9okdnrO!#=KxZ9-)x@i{aLp^Wp+RmxkE-CcCYJ4uNagxXLoSz-G}I zLL1|jS4E-I6yo!%$%6YzzZvEp=c&E@<)kL=Op2heBCaD!=zIyVPfx0#2b5gB{Y=^S zuFtBfqS$O~Rv5AX60&FPg^p+#tAMiGDT@-zFX5o8#eWq)PwULX+h&Y2A8M8M4YNN8 z(7re;>DBYP5p^VkYuml?tW>Ma;7J^yvOT0BOI^?%k!sSxaZ4)9)NB_vO*q8JLr6wG zIuAw-BzdJe2fY!qM#U!XglF=!?tAs|3m-Kllv<-|zxj4OBs_WzvCCOhlUoD=EjuP2 z()gG*v1-$d*($Q%!`Y-YYpB!@XQapjgV(Elud!P7`ZhS1?evW3DCeA3*8My_0L!UE zRow(XT>>iq-m$Rv`g-hJ7v7r##oD^V?Ry<)T+;iXXhkl3()IM$Id0y4JWIqB7%~8{ zG2)>p{iA7ibq{`6bT1HUm2B3VEE&%}s@!nZJlfZKO~wSrwDXuS(YqJ51zv@2TK+y- z4qI=%==7L{hD;G5Gp-hQJ63xk^Nu-fG*3yToXpb?A|MkKC}FTz;>*1)jQ{y~-u2(lvwHLZ zbai~b2&q2XS~9j|E?hbAe`~$_D+7jhICL_@QaMOBqi58m)U!N3{i7x)y=N%9OQKs_ zw)tDELZM2Iq(5weOspCWT4i38BB+fEPz7bJzX z+LBGnS}iv>?xB$Ofi>NZe+wXL{G5m+S@r!bzAWA(Xge!|4Q-;l&;VU@zOLW35wj!# zcAy!xXF86w{zNC`y_WgYN2*vHqQKCv!AGlvX zLU9U-5G@V5&YqQ8;X55Rh7}YPt^L$cpAJOSZ6|-rrGbwbqMR$u8Ljx_=@b7qKY~87 zC2vP1OHtFrigZ3zZawx&Z)rH%uYS7aYI@W#vKXas_aaxt_N{u2rA%A7spZJP3fS00 zftX~em`eS9EtL>Ac2SFe4h`z{RUe4&X~3A!*rn*#4-e{5TUn~b8WoT=`$aONuG@$N zj~-1;{mpo@__rD(g6Cidg|+8z?;{#MyS;e6|FqVaL5nlB{>8QNg#IqA%3rWM?+E|QqgQBvERBjnnUGm`P#Lt5K&5iiX-2WE@5pM% z8!1U{M&$*zNTq8cqdGq#ACwvq=uP1~zs^X|`PG=qUY9oQEwkdfCA4J)`zENxiWAfD)XtHdO6YRt+umPAo6%D=Tut z!7K2B4W}r#XCRfWaIG*|K7kMGHH08!w_Bh%6`~U3_QD~b!&59$DW-PhP=q2PtipXN zw~|iF$D=O)qZThJ3y(msvv2ED&7p<)R>I6n>#o5?E&I>n&)%gX+9^%Evc45eMpZxD z>{RtgPK}Z99UkG9ti0JVK$@<$>`dBvT|7Fpt$#NmRX119-$*NphaKXUd%hOTK}Xf* z?dJsxlrAzWGSa?ey;|THY5^OC3Pi;WFDq4=Qs;L9@ za6|L<=0@&d7a6V`AK$3q!f*%y2;lGywh^;VLd~jJ_lJg?!S+5_V<<3F1PE}V2ZLF3=Pj2l3nWRd09e$Hy&gC z+A!Q=HWIEXAai1XZUx>t>PXh7r!(!{-Artv+(!{i?&_m<=)Dd)&PIZ^`VS#?%`hwH z*eaiqPxd$?v}(omhTuDleASfWu{^hi>knG!hTm1?*j%@UoQYp|)Odu86%EfgeL1xm zvu?6eM0k}_NV#OJY+>xZ8ENC?H;A3!uz=3kd1Sa$P_&Zf@{YX ztj?;tI(maK-c6a`kq5oKHso;dyt@{ajAlwUGh>u0N69R)2nnjxq=LxXzI#Y^2 zwMU^EEv?=8j*obCM3?JKeM*N@k+D9y;VQcDP2ot57$-wQsG%wQPj~??e?t69+lU# za%~}rqGtEH?;N;@;#zCyb!2elO(`_pCf46EjN{GGsxz{kSH}Wrd#Sz9G?UP*#YAIY zo96l5U14ayy7E@vo=3Ye(0`ngBkej(7R$aWe0O4s^G$eOE2vn|ZXpSacmE2#tz$;j zIL}C1O7-|y{0BUrZT%T6sm4YH)Oi`VJ{#fUQ(Ibz`%QHtXthw6LK#EVMKMQDcW?pO z0?n^I5`Hey6Lh}bouB|T=f_10O{dR3YCoXka3voWbK$kn#-tagqLIuch$w8(#}Yjw+7}a2Y5$I z&NA-e)mvLPfO5=*&T~J#Jx~cx{9U8pX0;wkRh5+zH=$kw^!mc*A2oCw#?@v@eOXdvlP=-2 zgC}1CsfiuXTA$`vBnMAYakeCc{8d{HXVcgqUV3`%xU!l2=Cez7g@7JTe5-&%B24`- zO>&CRK3+4fh9&K{Y0r)_u_ z2%a`#B3&>q5Y7pnB&FUq4)O9D(ktPbsF4*P$(w8ZpMt-qwx}qn79V-~Q5E3ZJR49i z723ogk!Sxjcy>6?!94B#hB2sotli#g$+UL<+4IsxMP9s{alYiSOZ45b=Uk1fLOFECPX zNgFn3^UorvlzzqAPK!0M>yd7BNL=nI{tPo6xYrH5w*x_U1oJ$r11WuWuZi?Lb_MgA zFUS;RJ)&sKKph_E>L-$=^U(BtfzwPz99IF*OAFH$F!qG$`MI5fo5J>^{Ln_RGieX3 zo&9q#LMC%~%@tzeRX(UKNxf@}zfTjZw3q+77}?TYp$9T}O3E)jUQrTIeMo!*5f)wz z${Ddr+yC@X5wFi44z4gBy^hd_y>&du?|!Ejmf+rct-(OHmC-Y+|DVm{&Vg(-E2ZAY z>)!FH^Hlg5zxNx6Y;%SO^-`~J27xp;T>)^ z9wVCJb5yi576`)#^lU%$-)93zni2Y3BaX^Xv87X*Z5aRBFTEyGk7!|0pPF_}ul=Fh z+dG5B+JN6T)^~%;eHa$!CzlY~`OH(-P~7Qr9-h9;;FGam(puzU0l_DVU;Xas|2bPO zIfU|>?<- zysLs)J>IJA$dM{Qf<7{ijQOFC^bKau7^uVK?%Y)<6gN{dt@gm-DD{jQBIg!smOxS% zU3SRxhR27iBxU@&73y5|m-ioReZZIh6r#OxlIjumkwK$nXqUAN-)A*A@SBv?6Jl4PbtL52T2sb(E9Zk+F9zL2`I&an7tb9@ zMq0kAh2hySy~M{b$`W27AD($xLcg&;@b3eLVo3$Il_hBNv`pTs-Krr&X}FySpvCQ2 zcfCCAaO6ZdWZK9W9HpG80V>Q$%@?sF?`Vi6Y(tlAFu|8#Cc$#H7J1Ewkp{pyRGFrE*3e>zIR;VGk`>>5N@vqsliw?hj%!@Y|u<6HjHT_dnooN*Z^ z{QJs`@;`>yf4``7V0tPih>fK@iB!0^qU%U&*()6mN%vQJdG(tq^51^baXn>rcR9@vm^8ySn<9WIRVFe@V01<`*T*d9@ne{LYqTYBH9vlt;PK`| zQjlLoQLk)IZHzmc2tCEN*ud!l5-adO;JAzh6sJ9Mw6V}hU7{@9!g&r6dgVGd2cOz| zl4|So5_he?mMS#C|8DZS8#O`30rdkFy_>*{f9MRywCbWo5@C3Zz5g!l;?4Owh$Tf@ zBads}0QXY!zYls>g#Z+-EHT9N$935C{GZK_OJ`nVKAzp<_3!iZ%i}`Dzut264_)NX zlLS7F(E@5s1owXw`}QH%9}BX61Kdt{kpC#M7-9(?qgHkOKOVFu zXqqKflh$v=B)tjf8g|?N{-bV>A(4PDyiM~uaerPk^3NBUqiX@r``GaBwGW2;pTA8i z?xAvqQ1CV_M)rT|L{EZiB8>x<{@zsKm;^ZubAwswn)bg1=22xVv_L5_U_{b>9v4SY z<>WW}0+0Rr)~BtE)x&vX3s=#olAx)m$4rmiI5BuK``@+$GU8wQPrm_Fc0X}WEUPPk zkK_ILF%i0|d(~&ee{OE+vSD%lokU2dHaL5DWpNY>F-`Nd;ix$I`F5JnrUD^j0*?-D&uKsY5BeX?$Scu;m6KQp!*|8 zr;+!uXgN=6#(s)w{dL1Pc0;5zReO`)_Mw0deGuBygoV#QF+M{JyaP?|dyV0Xkw%W{ zOv%5N=nYG@^%RF+y!Zg?ZzygP7%eFND>g6AZ1@8lS14Q6+qd@O$$*E&tH=R}9?WmI z%DFdw(`c^^iS}e5k80we{Z8!ed6*yxgTGr8kyOqf1y3RB7{H9JvtIZfR5Hf=j!2#W!2PuIua6J=^P zy5C;KN4Cm=ZA%{&JG0q-_S>lP_~LHasZu`Cdw^B0GPD_Of0Y6F*iqZUr}{24H!WB4S`7tycvLmWPJxx zaR0UKeeuCy{2+b9g{%Y3FEw5v*J>-Z2l?5a2c!Ch|8>uDRbc@kBLZCUkKFBv=FzwB zAe__DWER*^B@GF`wl!Q`&%gw=Xi`w*QurTWF|c_ zT~eu+nA4*IPb*?I`JGrSZ<310w8a~#0)tGOJ4#rsw_iOrQ%@oJbI+I-eY4YX7p_Qr zc#tVmGkua&V!&Eh#C4R4+o2i1;VSjn#G#{i0bx|+Gh1tIH)tP*q}vy@=dJJtg3m>b z#axe>-|Gf z&1P?`dHvb@D6)>7@kF*(3(Wo|?0!3{hZJ`6YD({(nui@l$Kb;d5qXpl4>}NL#lw8r ztlrb_In?L(eW>-9jlc%~6LcX{%Ekfhco;^H-&B%W>4_L35;VVLuzNo%AdFc~RZa`f zlh$6#kk!Mpba#OUJ-;Enc*5fz&Qa$D7u}SwouMzz*Aeb^gori*C}U}qQ%1&7{KUwn z=>~J2{4M0@n}-UWN$y1<*BB12PD(=2T?16k?#sj-^W>cCwV?7t7s&Y1z!{LdsMa5E z+MmtX8RvM>=C!vJJiS6^Z)V8`1a+lFLF@cVpFx9LD+GBBrrvid^EDZ2L=V0B@+z_R zYqiS9ezk|HzePHj#>8PPg)Y-i*$vqLHQxkM#TAShTh6UreK!R?(T;lhlJKZi&kcmf zK4Td#KsJLP))QDlVDEhRX|wm~6|uVAfYh9Xm^BN&&^5fpdaKD{Tj{ILH5v0N%=^Wu zu*O5usa~(a1^)Rb;19y+n6l>2#;jQqU69ynvFm6MhWfeiDCW!N84M6Mb&q0!y+OoNQjh_ zg3{fMN{N(3H$!)K2_oIyDy4LHcMl;kwA6qM34(eVn)kThh?vN~_f8A7lu>WCuE<#b~22L zPnLF@JCcewDPGI!qh)ZX(Mp8tmsVqCG(6q(1L!k}VVf^(lt;J0$2=wEWu_Q~Z zgv>Q0tR2ACKzY*jLS!(b3_BeByaV8UIJ0^*&+uV)ApwEEdOZp=?&%FD zdvp4qfg)=XSLrZPUB|q|{Eu0ETWD#y3a()KYNi5wJ*P~JTsTXw?~wsb9=q2<%~xvy0wJ_X`#d~rWWM$S@&o3Dpu?GUv3 z2xSyz>S)NRlt_;3*VY-I!Iw!pC13Z7FdH3v_3P14{P zT<~6X;c_a!qD4~9*)R40XbD$rqd#pIKwh=5RXyX7V0Lq{`$xYC;#UN@usra({YE-LbHTL-gn zm<*Kt=L~)i5EfqSVzdY_Zuw>|vo!J%wv_U0Bk|gufKOX<^L3Gqc(eATV*(F@)~5iV?VCUb*!n>q3NU3k{DkmPd)+SEJazSgUX!GW%%!@U2hw>(1>!J zJYbQ--|l`*)AW+x7d8fp6mml9_SB7hlR9h-f57Hfv|}Z)Sre8_;l2*$(wAS!=v_2a zEYVT|iZ{Ysi6jb%VEw4=QytP=S#fHnf~S$<4m-EK2S3Nn=)oGxjO+6CO3xRso^Ch)50*?hX+AulX}spi(#`IY)4M2vf*Md9x}E<;#P2--uUh z@|+!8$RQS~tope&{MgSoDPr4u4udG|(JL=^xaBwBJ<~h|&#>NIBn7;Sf%{;`IP%HV zTT+LQ_Qv;(FYel;q(~7i%W`Ka*N1J}wuJSzh+NkZ8N<<^#HDt-@V+=b-tzLHys<4^ z>au=JE%C4%>i<&$IDqBN1Qb=?k%9`hGL)R*Q z1z(r&TDsAC?47oeSpi44H86wQ8cjVV(?Uyy*Zod7zER!qfT=BM*`8lYh%$e!7y*sx zdfn~FQpV*k5?RYJ5~dX=j8!e-??MQ>o6g&AULd4zX29_btO6|-_6silv&O^$Ys^1w z#3?<-GMhx(%IHxouz@R#XY^v*tEOmH?k$%rfj72m*X1alDs@Fnr6mK40Daj~S>n=X z+0&B|oZt#d(B&A&N|}+?V!7B0wPptn=u9N|r1_3$k~V##hgdUwbvUWyL%^fBh(TYI z_B_x@b%S62A}S2DT$8TVU%%RvOau6Tba3pd+8ICYxCA-8sdpOyEQa9?puc}?l#zV zoeT(awcDB~PT`UWP0_2_7-M-lpj3V*|KG~@8C56DENrg<)?rE;UNWO48f)uGk#G=A zD;s@WTipcyN8$d=GNs^&lP5kv0Qxjrv}UySa*b3$D!7yjt&%z`s8Rz;xF?J0Fw6ZV z3tC3rD@z3%4H7{^CO2^Sk395jbTJ;~@gN_a3|X4M?f~$ymt!{rj!N$TCtM6LONVV> zMQJWv+quT5vBOuoGE4Jr=Gfi8Iw zqHD%TobMw!vY;)q`P*f-WBEfT=MSNJo)WbgwnL%3c(UUTfGG&n#Nqv|;%MLT8Ld_< zEWb;Qlg#A*#bTVY#?y>5*zIp1$$BV~A6?WGm#jeFp;_}06vXcYBe*IQXp|zEZvSu? zQz5!6+SJ6#P}YExN~G$6@cpD=dD6WhwZ;KBdge@tB)t_5As-Uex;G1^1ImUj9)JDt6H9?1F^%aJZkNW4$j(yZ@pqOfydUw$uDtY4 zN0^=Qmsh%<+w6y|B=*vCn|D;tU+y`FTSBAYi{4fowXKFz9H$9Rorrw_8v}2HEex^r zD8uduI$+2V62b+wi1Vw5m!=Vw|CnpfhLgF3nAf%C&DYaeN_b8y;@GnUeu&f_A0A`u z3%d1f%(vWDTfDqdD(X($JYRco+KyuM79L;2 z5+tdFB!58;ZB!imV@1cL@_=054Adu%4+yDgo9-Jk=!n~Hy4ox`8qsK;8kM8YeGxNh zl_#xr8I+=1Exu40sz$DdtWlG#R`lR%Z4@+vA`t;OTCDoX;|!mzl! z2>fkz2eGUvSD!-$ewM)X6!}!W4D?}QI^PC=Ds?#05%-o|x})UhD?ginkWgrPe&a(i zvUt$^u$Ho4BC|CD+3Q3%8{eM#=yEj++}vq7_!@Uk+F{uErMjz)v3uUlKG5mF!y+oA zgQ6$YBOyIXv)Xi=KZ>gBv2R-|)vAn?O5b#XD!M~0f?7G=T@$`8p7wrf_z~-jedN7l z;$H?Ig1Q!f>3p^w8qQthaXfS#9z}`n6TlT3V+Lu%Ahkw(+g9tfIIyLpw-;NidiDf( zB_?CyG}rNHq&`?)_M8`}Y)4FejbM5Ij*!df1}3K1+V-!{%-TPs;{Y9*@ONoJR;;uH=!|)=-!jyU|QVoLza!9B3B{f*K ze1#`UE21t^R<`B~uO6x4uVVi$yknpc!?u;S%lP`idmrdoF-obz9cg0XbIQ^fX&l?+ ze)F{z zKt=$+*|Iuy^TS(9If_l^8~G^5UA%Fvn2hCnpVltDpFm;F;$cuPcb7FbdCRiK<*C#Tm!Jcv%-GPUv!tFx2Ak*z}i__Y|5(?p1?0FPkkkGy&;`1n;T;^k=<$Dt_t#w#S5RtWRUKkoId7`LmdDNEo)1SfT-W-TLqX2-nL^tGNo{$-U zR%ko3qD%Q|iEqp3_oeywCD6c%|GnlZO()(Xz@7D_eVdJ*@$1YZ+Ul;kQUQF&Q9w;m zwbt--N#?!(^9IC%yM$m==GVodR`g@#6m@M$c@Z{z{=sglanqV|b1lD%aCp1eXR zYj~}mEj8dtvIqOPlyK~L14>?IhYbNl-nLeds*Zy_B|S_%*%dPrDh}v4ICzZ zT|4CeWX^&v<{jJC#ev}`TC)u;AFW_NU4eQRtYv8mGggbIdy42=-or~PzSc;(E5F0W z@qY9me1Uew`Xf|G*LIS(!khp)xi(fv>o7Zlvkx+wxDPsJN^rUt+3ao#sttBa0rt;@ zZwt6&jhF2`6UOp5E-$2g^)kQh#rr@YVKn$zy^xu_mfB=`xgOdY^g6BVcsHqO1-lDO zwiuZa`zW^!%&IGobauG_#55_Re;dYO-2v2WMcQ=#9t*WsK2WnJn1ZfpZS9u}6rA>z zST#bJ2lKrUgHD2@arrNc+%$ly*FG$?s3#shPk3KRORI9GXzS64f*xhS{Ye7Q6=Gw% zE~IP9=VbauFredV1aJfk*w^zg&(CF8tXhYrJE@E$bpOI3v)EjQ?rMZFA;v{PKgWr0LVWxSBetGhug$pHnX_hG zdid^ZsVi|1#F?-phqJ}*x>|E^az<$}!0TP1IkWxz%$hTWsCq5k0-? z_Jf~ZVU=wQ@EwuJdNUj)P4L-r8M=C3sazTt?3FjWziW_sPPEKi_qBqN#PAqVptz3m zydxGSrx~h)@VYR%x>LS)Gy%wH46xj}OnI`8kT|<7Q+=aN`ZGI|kF#@AZ zZ|3Lznk-D0xP!Boarxnbg4rQY!K7$)se8&Yoy$?iM>KPYu5oI+^&_omANuqH=_;;u zK5FPsvXP;hR}F;grGEy>|LL$CS|W@G-zC=Q=U~ja=2?t4a&=}-C&>CMI5kdnO`(eH z9q?6`CLODepF2K_J$Nd;ik6R;ku@6less3X>Q_817`m(RS;$;^#1H6n;QQubyM|w( zrqqE>t2*!ihwEoSe9%Up@@ip0oPrO;F|P&Zh^yEm4OZ@y%^?mC+YPxuTxnoP+s`%L zEos4~SM`rRprgU)#dZ!1xl$Z< z^NI+4;{s&W0*&M5_&6?Zr6~9vL(_`cC(8A>Ximvr_t5t(;z*Nwcx4CoPGcx zS2wF+u-JHKFjJ3{X7+0Du>rH-$IJJj$wM=kX-~r<K0h&i+Z_Xcgf$fN`|+)$~6X+tF|8+RT@^9VL_Is&I+t%3^-1RG-KME$&LvdJh(7C6xKQOY9iw zxo|B@#+7*28xP$VexJBxd)6a8q*))8efszXnRk$0KN~53;o6DCB>#x&-z~ZLI*Qq> zc5g9W(B+-_!2VcOTtbxq@S^7+1qg8Q*2iIoCv^NgElcc>+Y zlHL)PZ^kbt_80kA%xl|9KUI(4ZN6ye!doI-->`VKQH^JPT{(Gwe|kteOS&t1Ow`?( zccwjbn}OTL6dQGOAG;{$}C;r}R5y+#AA~9{UF3Zo-L~7w$!u_EfTB)}`v@wIF%d z60$ooUC{=(xIdyxdH&X}!$5eNYPs55>2c1y?CVTRaSyz`^_NImAf|k4jvAMf!gp?% z^tIVMrcd)lMUv~;t_52nM_YbaVy~^mZrERj5_?M62(4&RQyC=l)Q28|75{F(SAg@K zjWh{-OzBIfCbdz%5f|lV-7d@zm#4Q!I+&bqJDLC~o+lrz*5zV87Br}N!*8oS5?<;O zo$j3ej&G@4U*KBCQeb8ROt0LqwD&Ec)HT(ZQlkH=0-)O$GDtgUx!FFa6lv()Z{P8b z=;wa4RdjmP$~qIPq*|UmD8TEF0V>(3!J!){J@#GVIgVm2dgKQQQiVn>zrCDJx&aNy zlD-z1vra&A&kXjDDfn~v#oV*Q9ZglxuNB!yubRsscCsliR{_9imLq}DCIB4xwTk`x zZ0h9#$YUjPwL*+yM=WTcA;({SRNdFY*w&|0FD2FfQSJU7;E4dmq&PSo2YN=>8~MZ# zkUrb5a^(}z8q7bNTY%%;4x_6IrqpN424=M{AroE>AZ|dpaoc-(8t!+UySfHtAVSWt4)(uV@+upNA&_Kf6pFZ?=W?8 zdV1&XW)%7BV(~q7N3^6E*`SM5j2FZcoRf!5P+s1gFAWtkxS*6(C8_llLJWZEQZz$6%}*4GVK6N8=gf2t z%*x{U`joi1(toO3ohu(LHUR}%Pmcza|3_*1gx1Mg_jZFrD*bDUY<`N$!QN`HQ7x!^ zbFAl&R(Vyc&T69I!ht_3>;f%_e~p%YAWs){-s3+j_m!)f%jcygK=5>)93=-xegH6+ zBtZd7RxpK|{c$(i{7x>PZws+C{#*?tM+{NO(aM3)xx2mmK_ z^{Bdo&jC-J{(oIFa!XTfIQ`}{Z*=ZYyJ7S1->HD#ncoZn9Ax!!mOtkVA)GNI04>rj z#A^R6=?WV$pqHY}Gl#$JbNTL{reo0z!Jk7d*!3TKn)~mYkN(v3#ial2BicoP;AUSK zUkR!ep*>bdTTVlNPcM?V>Y2O;WQ1S7{*M^I?~eQ`g$66>!^#_baQ`t%yZ_cTB!3=0 zx?9XE?788H+#4kGnpWU9qKJ!-o%*g;f8sw_cVa6q$Hs5+M_XI;yfLbVDALR3rr)G= zR1%go*8ay7lbxXGp^L<+oDeMY=DA7kQw5)kDj8GUJ1$e2l9OccdBVyn{moXG9yM#~7@uxv*ao0Ys zM}9s&kT}@Rsp&~*%A1Fa-jDC2r}jzeS$b{M-P-t?Nn~WprZv#CVX?z=1mk;%qYFZ* z$e!w7$!m_=bP)`So72Zl=1igVb#ciC=qxOHrBoUNl1aC7oTm+NsW0!>DmMg$VdLdE z2W`8Xz0|B%Q4p@1=K!?{0fUd9{FG7{b*D zg8lHG+Lc!TB$zzDG=WpZSz>o@Akwj64tT@r%toXHe|>5>>AgRPD<3F1U~1P&r@UM& z=~QRPV{1vleM=0w&twZer76q+XH;S4l&n-IErJG$*y?)Z2jI|$g{IBD@ku6?ywyb# z-m8~x$l~MV{qfe6{VA&r8--&#uii_~U0`0m&nT@u8ZsJc!%jI53WEM1>ES_^7-*v| zbU{40t#0*X zC-`FsO8G^4ww4%U?d5M~WuE935)t4D1i&a9W&(M9P`Z^0rj z!q@dUoiEs9hhv;zqwiH~-XwxA{gaaN)#i1JXJsH$YUV?k`^*&SDy1=?tZ&nYg)`NM zrY*iE4-H1DYno4JE2HXcvF-Q{B4MANF~P z>#i-@r}DEIJ*jt;15M>;MsCKJ2OjS>giaMVjuklzq*hb+b>ojPr3oD6w~kr$73QjZ z3E|L{shnC!{y`MY8`nOvbG@}S>8mt{gFUwFZX0rXqUhkUp|CdCQ_eVuML`o7l=x26 zg%rb|I96x3j1#(-g&BJ7pM$rmpmxJ1QytaojjFz#tzs%Pn0HMpf7ELQhqzD|b{>in z)dmW%+xGyGl~;n?;ITIIqD$3dzV-FI*zz<^8PFy5)E!aRTJ7x;OmnJpfyCJ1aqOUk z3vE)cohluvt$~9YRJ`FLBA2=a2TkGlXImMusulUZ0dt}JsW*rnyWcOs_f4^5^Q}LW z$@FrdlzbWnL2X~>&X^O)sWj^^xitsZs*f87pYG^G$qEJXBquUOQKJzGsdjAm62hq% zA1{m;V6?>@2(hdrfK|5U)m&}KZ(CQuCEGgEKu)wtwUFM|R}+4+Ez9bDtVFLw2JX6P zEtIH!`Z?8i$gBs?S(=#sv-1pZT$F1w$l|!O9bftr1Bi_^K$9R2$3N6s+V=VRVJ&6?3 zTRh(w7h=fBb=WO0FUE1V+ZMnk+`zv};xNtz--ZV`&yo1B*v(z6(UTMncTO+mJ2B7$ zdOGGlk6`>ZtmemBNj@B!ASY?Q`|TuiL>^!lIJC4d&(|kmjz~l`xV$m%E|O0|DDRDI zPq;x3%|*q>1q)Q4sao9o^2MA|{hU0jOQ^9iLpjM|+xe5cfS)7^>8Q4DDq1Pwid#_= zC4PRY)#$X1(f0PZ)gaKZjSI0Y6#0F6vqmaWt1dbF>%D=+y09C*4va3=5HI}-W!fSI-(IF zT#;5&sMdpVi~HtOI2lX+utsJ4U_W1U^@KJ&LR)Z6$mte0(Qn%w0Z3jOGK| zPWE8wa0xhBbm`D+OG&|NU8f}(p|B;CVBY@Ow`uSkQ^#I!Hw(e8hXP$I9w;VNUSV&` zzZvt=XPrCO>x}!n(9<0Mu_zd|=JQ*ZS~0I0bY@f0#Nue5b{ot0_G7;cwZor=n#fN> zt!~ABvf$7qtp$ejn{E8dP@axN&Xyo`LO zLkT(K;fUm2yAnHH{`K(W?bz#N#B}?QU7k$W#1hl#DHYi4nMCF;&b6RKJP&s7(+AWZ zzD%;EC+T#uE;06Nj`WE%#{8RoSqw*5`kk_sa@Sr#eFmQTZ5EPCd`8V;s}?a*`O$Fh z;4IdA-v#w5EoXF3kg3=x`Zk19b_ctZ)Una^L>j{Sl*les!rhFC$@{kI(+gA?n@>N#`E7FnLBhfy@{_WIoq z>ilNP=QpA%_Z>M7B%DQKr!S9g&YQ8$6^DYK*`#j@ZgeO^0QKnc znwv?JFJFxK{`2?mFg|9axXJ6KrVQ4&mJ#tZQH%v5PuxKd+$pBZMOpk~=shM)h*9Mp4JBDF&;(R;*Q026icMt*JewqOIf-Cg zy**(Ig@;{9wVOK(DAai=r2nb%sp|xGcuK|HE0-Z4as#fCn?RmPT<`b8T53Wp8ViZG z;gc;1IQWGYP9%FwBDyOj-p1$dkQ`wetc>+^0buExh9p!a=!8iao@Hlmu3+AUuQwx< zlhU-Nvir&vny%hYQ{GKoE0UrfvIdFarVFzK8gOja*4@6?*fH{s*!Xbhip!n#-rBb1 z`)8Q5=Glg+RbhKu-M_8Mt8{3Kr%B`6(b-_%Nj!F9vSYZR%(Q->l$RG!k0#Z#T=c57 z=C-+ukwd;(ixDOF84g~ytgfD>32q4c#Qg*=He!FT_?D@*V*3DgL8xMW@n$Y7!mF8B zC=qFEj|Vdbf17>lx;I2BuOaA5ANL*~x*_B#C*~0RwJBzP!+iHe7B$Lxc5>v&R5j|n zJJ*PO+WtHDu0^lDnM*1tV^izYF)$W9F>1}bnvF5uH*no-5ObvWB2gfjP)+c%?uw*1Bq7~%><>xe9@ufKN3ji-LL3X{UiIx0p-1IT7q3Xzm$qkoovpnatrj8Apsl5A z`1Kn!krsOYngB7czxVcoH$0Egmx=tY{37uD z-B?%Rz(&O2>1H9-L(|*}%VAg6ncGjGt{?M*Rtr_OC;2)3gCFCcI~Nsa0jlgQY12$E zd0xqSGZVf8GN6>(H_Fni1e@dH1Q+vpA=lsmjacCHd*KW1lZAt(s>QnZuWLi*ms(k^ zBz$;v<`43Vv3=`%tsnEBS=jtIsnhlCkvO>4j1dfNMsx;m35Q!Qg}COVX%GMK%s9xA zIcD+pvj3)R>xj(3K0S7s_EA#9zc?Cjqr}%#0)5L?8?#=fYAT;h*>$8j#t-bXgm<0B zn}+X+yXkK zHz1W?*z2fO$~j((>XOjQ9B#cxQ&>JN7v*b7L$~@I*__8vKGE@|tC)PAjv}1irqfGY zaZ~JqJQ0OpJ9c$hYWplilvO{i@g=2)LD}osr(RhIzv;Yl$=k`6dEYcgyQ=H7rIdqL zpjp`SJmvdu7n4O!5070_+***UA?G1YD>oBSN5a|K3*z4Hh#>QDj#}Nr(_SUeAigqZ zO*PWaoXA7jElKCHc>*DFi@IN=b$Gp-g)+)3ZxpdXxPn+fd;Qx?u&D<`)ub2m$hLyCw#0u^3>jv5pmvn5PN{=&tCLM zeAzynast^FwD6fo_FkG`6+3*>_^+;L+8g4PSUO^0T`?IgD2Mt^>2n6WvEi26VL}{g zJ?oTJplDr38n%$!sa)s?Nz)UrbTJVwk20+wSw2=Uq)~<@EDe@Uj3$Q`@r%%#eo04T zUiW6Rw}jpWUcXmL^&c()uNfMazI%rN(&bqFrIy$vE)}Y5R9O&-RvaH-45u#pUJv+` z5732hZxrr({Rcjjt(2Wi2jeNSrs@&J1BozjG;En5cuPYZ zeofgox!c54+6pyJBq~Oi)@&TaOx*e@+3iD!M3Ii#=Dh4Gz`~&Fc5pEbLi^ns|MV8U zqR}7|?F*uhFVo+VGu5NU@xlJ&O+I)1!@FiJYp>=>nFn^8NCkG38X?a9u=dyak$t^e zA>QI)&5tmu%4SbIz9dwiKK6N_$5D+qlwrX+x_Yp!EPZQVB zwf=SN@a7dek|^KpWP)mOJJr#KVWF*pbQaQ|2rl0rCN}Ni8yX4vckLUB(vby|JE|lk z9m`KHjH5)^6MFOIsW89TUs?^w`-a`$RmGvK-k)M-Ilq23dX1tLjs6;zm1%(@SyU{z`p_tPO5=&8tLjL- zrrM*7Uy!lYpP1H{QhzeXkA)VKJ+n)p{XHEKbj-Nf9b<<4q*wc;anBv^>0G4u1XfyK zp?uEr{=l2e{C)LJtS&h7Tf7$0Sxmegj*XMWJ5z=xun(a~XVF)Xp_7joqhnbiF?O5B zv?~!Ts^3Oyx18)VUmMHAE@54l9HqLr;}$;=UscE-i0ZTR$xe;xv%^w%R>-X%dj?L? z_H6gZ6&U<%e2RS7s^<5z3Q=t^aI#IAtJ(t`7s%FFXVO>(YuQpyewwwBtY+QkF9unU z>LX>DUw2ISDrXO79k@Lr7Bm3$+jKUln0b0%3(4XwbqHx3mx^KuIK4P~yt?5W35l#U z9Dx7;DKr#~jml*F5tJ3mbmDu!yziiE6s9izgRgDfB*;xbV(z z1=TM;)q)La#F%O~Zs3_BNS+)T+L5$bUB!2N(eRVvko{)_)H83Aw#^F@Mhuj99pY)2 zJr;wW%pygXyv}m|WyadgiE5|C&%lJZq90HK&W)ROLw3X(Zkj}jqa z5}i2^9QTL#?-|_2tjY!a_yFMun5HbMSbw6oybij6RjK#H(jjt`5e)^?sbX0ZTd7)| z7$SQ3>ia^6!KAjZ=Q*?#HMC_XTYAa=QRkjHyLMS{mb*oBn;?rrDqSo*M*8c)nbbY0<0+cmulBFx-L!$zvbqgmIzi@c(S48S5#g znMmy208ST5Iv#X$S_RGf(_Te+F9>rzF*&onPazF%Nc<`vU;V-+@aP#vTFjZsi*48$ct-i6OVLd1&Zlb`4#Fs4dGLQk8f-jPz7A`29)6h+%E=u}gy z&1JTtzLm^-Fx)%<8%?B2p14@ZeSXk-{P=p}_>%0cG@s`kB&qEilb(GyL-LGo%tSsc zvyl`PaTPh9E)aTB(poYw(x2FQaoAcZE*{bx;#ZDM^kVYabutL)cfGa zwZ1I7mp0+Z&s$6Kqg<*siVx1$Yh=|6lW|=sko)t_U=p3FXDt^kGzand_zEBVI;w#={3@7HVV}9b899& z>yZba99`MJFWwn!uO2!x$Cs|U-s8H#*_ueTwImjvZe6IMcZ4$Lp5S>lY_B!F zGjD}d69L~2T~Xt-gouZxR^^&znO%L&k7%{-eWnD)K;5*ZmLf2DnpXY6`QQbrUw&1Sm(AdE*4V3hO2beqx<5uzM5BT)=tCdLySVl|=|YIPt^6fMMo8amzd)Gl zt2ZtMc&DBxTXU0E96++9<6WnlqCK&CE)@cN6A1M!lo;yAj^@#LY$j&IgcxI7f&}|| z?Oi|0SFiE+whN4`6g35}cM$om4%UgSy>rg-J+67T0sn@yRf|i;f8(LVe{^xi(wY}E z?)cbM7=mAJhBzB9*y8Rz*$Fa6rCNM+hVK3d?=wBG7`9R#zTezdXR~gBI$oi9K1ko9 zkH|M3B&o7m(eqHUtdQJV%*PkY)`#zRqwc~_j^C_b2u{KW5pZ+l*&(bd@D4HI_Y+U0 z;heT=_&SsNCt=5zS&>pk@Z~}pevtyti5i6WJcij)Mp#2oY>hJ(PHlRlEYH6lEMBR9 zSTH?@S|r=6u^*7R;k)E(Q>{U4p2I&HjIMc$)ZFK7VCgLV{&euGx0M7&hHz~ceCEN5 zPC#K}Oe0E4czE5nMzsy|olc8i zWr)UjLtBz?jocbXZ$+VoA>~nP(IeUd4Kx{_voN69Z`55&Q?#}fZu9+8pxw?3srV-FLeDi z$8+7Us6X8r%@@&`z5dwiDq`bETd09yjIEOr`jsbqZ6RdMF7({KU@7UK%o=GgX(iE% zcur+HQNsG^OlN2>^X0o5EBU1{((z6obOfRdo>0q2r(p9ZW=_gIxZ861c7=0Czt?d9 zfX-tcdJ^`4zh>Z<6DYNG$={3|Z%a0oNsTcjR*wF(tM|OGs5E_0AcT@G>qquuL%Lw5;wDV=$5D%smZ(ZHm)UNK0+e#V-g>N0`B< zrkhwuqjqJnFSBztu8meCAoU%uuyqco9W}@+4!4uchMOHrx?0J+*24Qz@@fLeI*_y> z!oB8il4E-k18%(tF`nBG-khC6^cf2Dlb^nOU)y&6t=1>zWA64N(>0=dQ$yASU!VSH zBh;SnJzQSC-|^fxH`Ax&{-+Miz9B))ZlS=jR$p0Gxxo{sU1e6y1pi!bPg>k4!J`uq zGa8xKwR`bR=f|-z`0hdKn`g(zlTkynFC`bTG zZ_(m&kbD05t<&&Qzw6*p!tL?**vqnv&4xktJB-uZ{uCt*@nMZuc(ZMTIA0yZABsH) zX>MWL9B-PBEMyS9B2jc#h(==DF7}h*@eI=_ewe+^oScKw+6yBb`cbgV$8RB(f!!qo z1EC!OULR*PF9^F&Rc|34an3haD(Fv#)oooytWU{%5X3ac!AY$hMQdgh&HOk5yWbBC z#7&Jq*Yeeq4{Ty%2ur6_o=i@-)b_!Md;)(C{$g$0v*^U;sy!K}RCCwI!Lz7Je!Vro z;&Vi6QrS^B+xf9TxMgqna$e!t#Fx;eAjx(2X?USS`?a&v@o!g;eUY7Y-v;E#JfHB~ z4^}Eqa_nWxuB!k>nU>nY`5EpiI^gV|Z4H-<*=%9s!;jw$X4A4*S+(}55c^I>bwprc z`a#Kc=e*Ywlt;S*bf3-1J}OEsx52$CjVSs@hEX2X3=PYIEUu;mV;@Bl!i_Vjp@^EI z8M(;YZ89U7!w>JtieaR>l1iW%bc6*vFv~NhVXnr-l@oSQA#b9bVog>=w$&OIT`Lb&c+-C^l{l zIJd-)(e zaF#dx1MC{fd0pg*m45Fn@pBWpFV_eb%SFWKfNApe${#whfJUbKM!m1T!<&&WXu3oB zFdHM9H|Msq$4umcLN$4ZI~`dK(lxnyYN|gqUz+M_SDZVclSsF*?l6Z4N5kH+u`a~- z(fGnPqHt+EZd3J~elzLa*vPwP0yEU|czwOgB`2kFPG_-Q43^Iat;JzFHZ=v>4Bx)O zU0@{a$4BGs$G2i#_P6t-E`pbaOJF2Y*je|dC4OpnUSRf$RHxOZXL_2|cn|4(a9V93 zokvt6kVK*$=}zp?2Qvz0PL4zUjq2qO-b$95{QSLe6L}ODYL2%v@#Rw^_)(SFJ!z+x+^r=G z?KK%8R*OEkj&qCJE(VTX3zs(OjW`iDiZ7mvN)#{j(;!43@!C>vT0e$wZt8UlNfRvO zL}#?x8tp_jTZJh1=IhX~?~c85m_VM@e9*BYL1@(==4d=2N3wTPiZ$<~W-7l>F#ROC z0M1{j7jktl@#T2HUvUgG*?~9C#4W@hh&TgR(a%j=8=`M`Nf(mcvQuyPM!UOq0?DfvY8$ikO@_%SX%ijKI<|BEHAg} zGicRP{NrY>Vh-Tzs!^q6o&QZ3HaWpX(6_)VnDv!_GOmM}xcg6-- zb?a#I`O^;7FNqYcc^Uxw=6oF`DvTC(N%8k*IjvgioJ z0tx*1JI@R{=_o)}Ec_LI_uKMDKZq~GP-=q`D$lKcuyk4OwOVoY=_M#G&3|KlG>j{Vj z<_)n|02?N0n(|M=`FQf=2tcyK@`Pk9uxx*q63@tmdyf=VYn;eP6HYw9-EIfyI0rb1 znT&H6%gR~%CuxHkj`KmAc#(&KO<@|B9#POFYW9UJzEXg$!kSnLSx21AO~aPW05*#| zgV+X3W)@KKq5rBlKx~c6b{lzDSsaEy6c-8M5_XoZei11JjlT;~XsqWkXs<_=(=C+i zc3iz6P71U=R@e18bJ@*WR)^O^ZN7y*6Kt>&=OM~KI#$?d^sXp$B9v?lAvG)G&Z3#< zkjaOCbJCbH0%}HTeJ)O}LS&<&HCAA7zR0AkhOD3Li^nNQQGFy1?AtY{*MpdAaVpB)hSS?ij6Qg;Yl1&VVHh-pyG5fgl~-*g zxCN_)8+PZ3cAU9p7do;j&#|a_<=OXCaGY$%+3rs>+3pW1GZF7QKl-~`_Q231Nl$Qe z=03`YzeBp8w!~WyM0jMsO^V%k35jV+jI;dQzB9cg#y@eH7mC17F_+DFs8Mdbu z0X&?O4LTr29U)IGvB;SY%Ye*GyF05hrC~P}*n%9^-Me8kvHpimIONkK8q(@D z&$|y^7R^xDzqmGxS=cxI_U}lJd?2TlOPh^Am-8c<;bGs9Tw5vXZK%(1yg(~xmzw4* zGOLYBM|=Ak&$6;BV(+t=*Rid^Zu%wSB7L$*h~zQ&<*J*Bp`L#_lEWCgaUm;=J+z&a z=DM~M#@iB5qpDEx0Xh>_${(OB5J1dDOgsmphYE)O^pMPDoBy|m16mri2@R3D(5m~+8Hz17xFAOGH;vkPshQyoBJhUFTL#HPdAOn&+wh!a;nP{ zpjZQCE42E9nhAuU{LUhw`};)nzNz;O5Z0AM6If0mV~kGbnY^04RS%f-f1GrW%@+K` zl9{;%qGPq&-6Q|ionBaMg7TXM_Yz*B+2_-H`#>sV!4d!D z1U1nvMUlSg$Alzx19*S9znYTGm4wOG1$&Qb*RxYg!@p5j-F+$w50F zF_9C3x!$PlpzCC6K>o-Ej@LD1f_yQ<5Lv-j$q~ag0woSItn@_1=V_y*a+d5-u#V!F z-VudBx2k*_zZN=0mE(47|9pJ^Ls#Q8-w^%KZ~#K66w4=I_M1dOq5W+_!qU0&isa_j zIl)9D2IxDg#-ydF)FFb|uTq0#L>cU5qmFe^_CO1iGB1izXzgDz%FTs~NnpYFSD8(F zjN0$s4Xk&UU>#Fiaa@#Iy+=!%KRg#D$WN>hwiEf0jC6W59PM(N6H3i2#L$Gc!9*n1 z;$pw8ySC*MOb!i6PG2+spekk2oy4T&<_>ni%NXL$vrw7y; z4vGD$4JuGgp_9CkI->{t@QTHyh}C3RpxY>aF5-*k#TnrBKWRO8H5LEZ2rh!usXV25+ z7P<6kxP^Tt7m$sd4Sn7RL4@EDEbipCnW;iZ@Ea{1vUDuLhSGQb+M6@Io;1%wpRK+j zy>5!}e4O8aL!o!vB^-U}7j%e09AriZWTK$YEp**fK~PK0$|~V_9?&gs3oa#lH=Y?~ zkfl2VO%!XZHl1-m7<0BY7|-TxXg9UKx^~+urJ@_Clf&$-B>Jx*?HWmOIF}#n%>B!? zq;fQYE-E1ksANw|BB=x!F9^{Pe(?=;1^+zOEh6#B?br&4VeQiZ_1N^}4ol2?SH;Jl5%7^i`=l7 zrAn1_kSjqg6S1w{uGHE*1eiXs9}UNWTQH}_0yF6x8K8G0cw1wK1W^{6YoTwBn_(bRA?91OPHlO%$ z_uvNcdQ4_Q)bJg@OD0w4XX}Nn5(9Da=VU?+JRfbySKV_Uv}R*NQ4_O3Kuh`bQOSKS zj^P;{26aw*ox+2N1(kyDsj=LbSoAH2n5{^>Z|}tw!_!p3XUgQqGeMM=5{d0WCU&P2 zdi&OzBJ>evmfDpj+_CECb2OBNc8VhpAK1{%MQWK%-X2foqOlrnK^Uj%*>hRi9&=_$}+fSyCOK|Yez>@=1ND*ds(+| z%=Wj3lub`cCFg;<`%7Ot6(%pC^O>v7jzhtg$~MndD;PD+q*dRF2%pR- zbzI>~LvUC~irZS+#Z;(xYpf2QL6g0A%47PU8ij+lf47%YG_L5>q*Uf2WmRSe9_xN% zA!T7{qs3^$!c65H=ea3GIp?an8Y$-~j;hy9e!ujr2>*I9eTI{J&$QiDS!zH&UaL)U z^;KQruva30pBOtDRBKy$76-9$0?#S3LlJWh1XXRGf*;4uJ(Ai}hILMeU^xcT%{`Qu zmBWQ)3B}=)b&x}x7lUBcwtDwW907lh^ z5BpkXhK!uL3j=GVOE6T|muC>Zu;=tQu?uCHF#|*M!&Xq1`@i;MzMhaja-SGO0 z=#%~Q*C~x%Vb{FqkB0ijje5t{RJY+*m>hxUm$L#-nTOW{3pK4q6%>~BS)hVpfU~yY zC6s%t8MYiV5`xJp-!&SB9lIg4RX(zTWxl&wwyoZDxFy@Pf6>%U>$b#bL>P*l3V4_1 zHLRwum)Q-~CD4RI=~5qhP2!_JBSm8CEMD?RT)%=LL1|~OWqLf_g_FJ)2;M9H*9$ot zjYLeG=dqND_1hyvi(a23Xn4IznpR}C@$9V>$(Mo8R?>ged#B?4gbjthL44vO zUBwhZ@nY*f&YQr*g06ynVC8;m$c2e|9t!*yugI$znON#U$koPEwv(>DAfAUzlWJvv zOF?{i4D*4ajj^C&&X;WFBxBwZA$P5}g#v{U%5Rpj@u0d6Yd}epXU2tR{6L+(OkD=6 zp${wBN8eE^7PQ;->?^gV%oZ~Zg=Zo>qqV?dpCYo=&wif}n6dm5hrCVJ~<5R?0!?A%1J6tJ&xz`WI&{r!GOtqPW=X1iDzU;wYCPK|z@$lYkx^9rjTTh7irZ)VtJ1|wGapZ|+WaAAU55!M%Lg6dL3^5k@F)bk4 zEski_)3P4K%1$~0u6g$fky+sIH`j6zMx7g?+3wyXtAn@6Qn`rfXqJPnb)n?Ffxv)~ zRu2@mQg+IBznIE%`be`&vzXVeNh`*RXtS~|qgG)Q5XHPD*2fq!6=RhQjuxaTTy|aU zZ6C9knGkc17eFo4;Wh$S*3|X=2%HnNx0)reY?ju~O%98f1vmBL!>{}0b^DI{=qxTN zN`FJ|Q4%vGN>T8*x9LDS)*HqCk`9sYIqjA`n=|b5Wd3yd&KB<3GOL_+_8>(}AVOLv zj=(ypZ^v_=7wPXPU+O|4TYzD{OxenEl}>FElSa#M>UZCeEr&MWv=&P1FfFVb*B>FYIokAfmM;QHz zpZ}q|VHp*T$Tf<=tOCD@-i~Sevm00_ znJx!2tLk!mGrF;ST5fiz_7`0YYN{r;yK*f=DKdcTs%h3kdVm)u5kN?!>+sF%Xd#9$ z;h8o~jq8B0FrQH3{q6g*l&=wjeUv8bxB9yT(GO!Y{_Jq2J=HO7LWdMu+6RkNd9T+~+ujg+L3*z*__cW*Srm(iN_!bk zo}`Imw07nV&Y7~_hv-6l!5*0aV0*5XI3_HLCs9*|3s&C zXBxVwXmm{|Y5ov6#le5R+SGSpJo^UuHK}j?j51lHD6C(2qq(ScIEtqVTal8Rp29(Y zpkp?;eKfTz-jn~_;s&NqcOMT(QM>naE=N6Lqf*f7XaTqCXsEsSi8Nh=F9a}%&=p4a zIho-%2p;RrR==Xe(HB|9IREj3Pn(xIc7^4~VFDDsH%w!#N6E0}Mk{Xm?k1lhU8&Kq z6|~p=FgwL>$I9&q?<6ZP5D#58d6(8Je)-@&e`GoTW02m5?yc{$cJBlBoROSfgNhg8 z4zx>=935=?L+ou^btN7#f2%+&q$N^|he|*2eVU&=@$Zm&gU`y)&1bDwm|s$W1(AV{ zkc}zBh6L%?!(Og!cr?;UTX33O4l_}C@F;?T`dwSlslv`SmFbbG%zgi?xxqju6fVCG zucJ&9a{EJwcz1k{5ud#_JDaS(B|7zdwN2^v?9I)|hIVt_6=z&9i-`^m+g-B+Hog&f zvYx^_=4lWbN;`@*=lVd-2pmuN0NB$buIf|e`i$Z7j0s0hK}7!qqk1JYnFPgs#W4zw z|7t&h%6SHR`OF~`rpPa2-+NHyi4mSn;PNcaqvyTtbi2i4(^4uOkpntR@Y!aH|3NyP zAAJVq`m^A;99ncT-&1O2`gYI28xOA>)IQyXON4Fz7t$rXAHy6!|K9$OTdF}wlr1(M zo*h=Rp~pS7QCVaN(evI;2`3zI_;0c{+F`p4s^oB%{Q6xOSsVnE#uGo2S!9sTq`oExM|7p4iVaJGyn!`0 zCx0ema@!)GCvW?JQKnX5xvIqQ-=mFBGLOLJB6Bnl{xG?jqkcBtQ;jZZ!2>xSBh7Zv zu$L*&fwml`cXL#IlnaqWbf%Q!C)bsQ*d%I{2Jf_t=lnkwmT5FSYho4NjvT96gpYU*+!<)%sKImS?);=9|LE>g$@an>$su zId?)KaRneUYIl3?esW}iaHn^M+2_=Zm`woa%8arHmp}nc*M}|C&+;$>x%yrFnlk6g z8e#T-4vZ(H?4YXuOf@{HJPi zZo$DZnYh^Ue#aX;7o({X4JN*K3Z*c<&sa>%8lRKa23{16_{CUx-J@oGbqoZ{yCMZG zuWLEeB=eV#y5G?RQdUQIL})0|CRtRc5cS2#sCSwTywa{BN5s zm6C72jG*1xJgC%|j=KCPkA{xK8m)z@D-ljnm2H}j4J4~7e(r|dANAooKt6__ta-qf zHyE6eZx93HRB{U1a?31#y-ZXY^kXDe==ye*)5hCbv0I%bbxwSATq}i}t)9dUx*+Dr z=7)(TlW!TcC)ZVJfgQamZMW>~+(RiVeOTIyyoW|W?b=o7aGF@~&p^f0>v{b#a&0b# zu=~zOL)pdM0NIBQ)<01Z12bwPAdzq5CTBIPeZtqTVLC`e4n`jrALZFbJCc?NK=HGC z&H}8WAW5e=qNn=_RZy>p0|gAkolf*Mo2((rbf=u2Yot& z{mkAvlW5xtB(ZdKOTp#4f!{oF1~3v7@2l*Xy=T5huLxA<$L@AtK!`D)Kwm<;r;Go|*N zoszrVRC~d-D1B~atAfGbwe|A4p}VK&@TNu4$v5UXC#6%*PviMxLPstMsl^GX=k1z& zWYdM~x|n#SLcvSEj7Od>Oe0(9uu$m)c7ybhE3%g{(GO5fjr0y(-~88p`I1KfyQoFR z0Uu{uj8uidX^rB%#^VnSTZv0Hz`Jj%geyVa0vN%>=uF~jr=^G+u~W|%ei<4kNAqz1 z<4198>nd~`Z-|W+_ z+yKY{DCk$>&OH`EfzPH8WB+>}|(s^B%_eMfP*@vJ6o-I(r4FQ)hI zTgiIMSJ;l?q0obvKO2WZ+pf=j4P=Sz8@CTbQYB`pm7=4*!vKY-(aWCb&7xQ_iZ;;{ z!n(DhiP6{SugkVcgUY5F%k1mE*U6Oh9*F}(s8A|bK|iE-_*lz4%_22oJNNT}HkstkkC9vIh@@9wE!;FeI&DGAFA*t&~$p*RzfDG))u z(k7U=r98ZRBSYbL%M`+#@z{parbt7bKSGfF=)6yO`9zbVB0b#`4rYOG@k_Gz>;AyP zy3&=GdjBP#!YuV>i;KVlH>d58NWER@kKZbn_vs{6A1p63CSKwE@FR;~UGy7_rohxYIIYa#?kI0PmIOSTIhaW$oWBs?|D_ukPoraW=|s-L8I%lsj4z_x|_j}Jt zo(#REY=W1%@9lZP6U3$@GmkZZY1c=^<@I#{P~JD5kF2V&v>V@UpQHO^bmy`3ubZ9b zGE_BhJgnnzIvccXuVvi}tx+bAx9mz?*cQF1ZYK;5_huFwBWm*yFW{}lF9WHzyuN!? zWsfQZ3J~o1iJS?|tZsvMzs%9V{+XwbriH#D(}KWdt-ptjC`Ra@3}%M53VXiG2-Sy$ zir_mcaM`Dx@B8tikK`sbM=VNFhMZeRA=(G~h_Grb|1OWMB);z0?p?tZlbr@nsoxw+ zLC~Ke=c~;E1;c*+fCkKDqzjY5GS_i$*GZ^TrKioanByJ*Aqb`?@Zb~{_Y8{oa+b{< z+zxgTto9f608BDDc!T(T(fgK1LOez-($9Dm%W}_Mvfs%o(9Ck(c4vb~K*;yydN(=_ zfPEhMu&!d%1I`K+_*$D)e|qZn72&A z)Boy5B1K41mCkd!K3vs#V1#J|=jrZhZ3-0AXWUb-?E@s#$%G%Ot6^Zu&e2_si<1Sp z{{c<@vt8%qHHx8J>KQIvZ(!R zj_Rqx5#?t8wN9zs!>BSQWsh!Uu#%t3G30g2ihKJJSqKV+vwu%Hz3xO@X+CQyb1`+X z7f;{et=;!cY``pcqkg*cA+IJG9gpPp~ zAtn9r&72yJ1f}>>C=QOq`plvX+c*;EC431ygxZ!xit}eN_^X2Vs8g(p348;YLt|Xo z1$Y@K1vR*`*{f0Nf=Q0DAuVYr6@B;oO|_&y*`;VbPy#vcXe_FvOk?yD)t&7VpLc>g z;A87K6WC1mCiI>zsW1X_yXc0OQLsL|tJSYr^5AUR!FLdQlP7^bnGU_*n_LRy8YCu=4vRkWfXJ+I{?;ibcYmr{UzAhGXlWi1tm=s|}i> zm{Rj^8d9Tdm~F1~j<@iF+KPODacy$9ODIFp#|Qq>LFVKS$4fsx<)h8Bo_WAa9-pNy zH(O213Dp3AcJVlkQvQe09qoM?&f{VE4=*JeJ^xup;#RV?m7#6@6vOVG)mBl23rIY` zP1UX``B_)x9!V_e$Y$yjkYq5>BX+1mgg=+uW@6Y{9sA3ejIW~AU5%2o#9pv&XZ!H5 zXDrK|jo7U*)RS!~l8rP@WZ+I~@*teOVno5^_+as|5m>Y|X7zhS^+L-Q69I`>slz^# z{I{y7;iXE)Q@hNkzboG(5BksgpgiS}vDwf@4*kXovmYCaKRfrte7zI-P~APDuMO>k(79?FBv7N!zPa#`*8;n>X9+(}mgJsW@Bl&&Ah37b=4xcmQBcch#y&0F9+nQCE4s!Q4a>!`T zB@}EE4rF$W);K8-O*|5AC&y}nZ})S8W^|>bcCdjPFTAfr*uQe<4aWsWX3Y5TnVrvFV@z^C9L23Mru(suwu1DPIA%N#ZvEqA57M`ZhI6fYdU(RXBC-R^Kf{ zW1Xh#MB^TYRE*8zLfym2_wkx!X#U@YOYsc+8I$T$3;xnQ=(qLHlv5^Ti}4$llJ+jV$K>DYD*V!-n6= z_v^Hm*(qZg#)_A-jXL6Mm{>4Q4Cz5+q6ql{I-kayv=H4-(C1@S2+wyq|q)*?vu=3cjMn7hs8VsPI_c$ujD} zM4dfLRQ(S}@s6c9#;H;gD_9Tby#=4{E8Im@RtAa!UUjAXfJM1W(g<<+BvM zRUy}(i@hw32He3?2TTbV=3o&}6D3W<;lysG_d)d zL(b=vRKB##BTEwj7*u`!)Q6Nf6KN%}b2@-bb7=KIK;IuJY6K2L0wf3z9-aGiome zlie(EVSdaYz6Hw|BF@SCX-~^w{e8u=m(e`L?)0W6{U>0lEI8G#I|q@t=8oN;@jyM^ z?%qOfcvisWnZ-9h5e`kJF8>+M6?oS-lfXwubv|-$KFS#NC8*P_ql-?@S$LM%8s~kff>8-gG-GmrD4P!Iq__8L%AJPU)$nKaaj;`H&lE3EK&KmTJ!0p&cQJ=gN}@A# z&q{fP5b=qA0mva}={Pa3`ACR2&?Th0CE5I!1KQWjDlIRd##Tm{`DqdDOJBr$qNJgg z%QN5$w4KD-k9b>v+P#n`?quyeOHMu)Plb6Z_1;h zd6-1#4fGrB1TS(byOI;%-xMQW>DMn+NAVk7dTi*rhl41I&&-J|=HA9E%>*k{sTmIe zmUA|>T>aP>4Ao*`jS_F|Ef`F)q6BZg{J|I#_q0#xIUKJ`zI}JyG%8fq6Rxzcw6|3y zKjWrX2J!p_dn^|@J`T z6m~Rsv6}v@Z^P`8!h|R>fsZ&T^`H68`JfAifU^!(u*Ls z;H>>24)-AE7c;&2{LTvSyozYtzK57-eU_r5&9@a60A~s|`K$SCq+$$_$@wR_Yt>6c}vd+vMC@MX4;o{7hi&#YoISg(iFyJCCXneyQhE`+ZSC`UtLuriH*G%PWU<> zCcjN?ULlH@d1o+;C*V!4TGYaWY#Na2r6hYY+oRb)5&skvTLDsM+bQ=_UaXo_J)??9 zAKozUM6>1!ogH))#za7yR3c*Lvrt(g zA|W)W?LvCeVDNQG=A>@G?kl27A>Q+W5}J1M8+EpRIL*b?{HG84UXMDzhH(z`sgfAYhmnf!fwEi;S_v)7L}PRw z9rFXW{=8i02%w^}K7$Vl^@lsE^IdtU#rdX=^kq>^Rt2OIUI}HprW^E?QcR1m{wV(jBG*sJZ+%G<=5voBcf+Zf)hJ1fr*RhW| z*iSL+e!%+UBO^ezUojy`OZR+V`k^^o>u@3he7y-@Sr!<~nl5L5J*L5DUnlA)xi%8Q za~_|j*Q35q{s~}%Ms6u8ZGGzF^_6%N+960(sA|X#u&N-QeeyUk)eS+?DI3IJ0%Gn< zz>l<2cYBrm6J_vMZ|aQ8%>6T7S5c%%XXrhpRGLw1Xz5}@Sj6ivQ5~R2s`|y6REfcR zpPGeik96$Af!=o&Dn5-C1(K%*hGTzjmH`N%B`Xr~UDH_ET#%%%}=dTm2eprQf7I$p^3w{dFmt+L)A$;_b@gs z-4Hn2q|Pc=+paXJMnt(lInA1uN>&^eF)D!b_3bCh6k2)4mOdwBqc2vz(m-$*+uIC*yR%U47Xi^hUkdD zIx@1Xvi;J1W259vKgSQTAH)d`1Ob`){cTsuI^qu^hpTrA0F(mC#W2&ha@#-(1 zB~4c;G@WB$>yz_6=HloYarWR5kc#>zh|{p}NN(NdQCiXdEyuGO@t0cs(^A}OD#1aH z$%(Ly2WGxIorLZJH`FL~N-Tlvw#>}PS>)NAeeJXmFg*d;mg=fbwU*zR_O`!G#Yc7k zPhhv~hmreI!Y!tC3X7nWDvp#|mqZ6u;y3q|tpjIDM7uB*Xv`jy^9L-eAFK8L@BH&d zi)k#D~G90YB^lyswk=f%?qyw! z2@>MecY^(>-Ir#{E7AFl4q7>GcHKOSJ;b#+6K`p{$?J1Sm|nzJ^%f7;T)YFSk&QL( zRl3fN3FJwpW8VHT$ipd>M;HJ->dnYGKnAOO5QMEJfp7$l(1Zoyb4HctGxRBn@ouxj z;(o(s7Y&8ORPa%ds%I^N)~}xH01jboYx0Q{rT5hvZ1WprWNe^Tx5^mm39IS!uHm>> z?67=P8y1Nma3L_8g>=~ycC#xCj(E70`@|5JJB~@yxtVq*I=B%I>yK)9PVjm1abwBEA9wI$=*^ygZGcTodU=xiUZNl^ z8$_;FGM#lr)7_YHIayMd8lXO4C#oU64>tI_*cUN8Z%{6eGX7-DuvB}U=3-z*Xg~@O z<8Bm9iA&QArv6JM5iRS8)OfBEVFh%fM5g`?Iw36(rxyXG#CiX~s%?q{;ySY(pz=8+ z2*3c6wvoc8nZhH{j1OJ*$n8Y?vMOm&^9i5SYf0Vf5-TY^4TShblHUASm3oaE+3}Td zx(7L@yfG10kL$DbdQ_`vs@gyN%RjwB=att|^DbOXUq6@5{?tkRx|n6+SGW=krd#CCHTS)9l{} zV9ICNIQMjM$=+Wt2hzZdxZ^FyLS?hGOk}Gr>`VD(p&|&?^HgK+*QeFjOJr~N44;r_E=Mw9nEU-UWl@APS$GF6lJS(HcKI3fI%j^xa6XW@%3w%6#uM}^OQ z45qYe52+qzwWyt%v41DZb$1QXmg3G3cE!e`MJ_A%$ws6fZ#%&q{sdfX%=Hfa4v09G z-Fv$zXkV}=`w&;4&w1Yc5&v`A%(g_4s(^&0`dU*A5zL58St)&Op`e|T+e#H!Q}-CS zWr0_>S^IaYw^^a`!W92Wu+UPa%}Bi50S;djgG-q zI@edC)L(08`PU68+7Ium#{9~%db}EZMGuEag8SD64b2bfb1YWSjE{cOC6u0B@woYg zbNEK}Y{qM(uSIF}MEVMZ;8JX$LR2HpyNackZ{glD;u&2TW#J`u2w$haa!8~>$1KcB z==kHCj59cO%(uD+ZW}HP-m&P{goQMrDuu9qwePdrcFAg*sme8ll4lU{w2-c>&?O3^ zrMQ#5E?yuen$P`>>MJG!Dr8r*Lmpy0ZeMZhh~}iryZ-mWUdMZx-);$nfBXuE)5gT^k|qPMPw{f4BrOwP=0D-amJka+?zDc zD5nb=u#*1dPp7(K8?d8of~$&#%mlS*J{9 zt2}>8lVZui`I{u;OGmNZ7;1YKwJV|fUTr(+*@auKqK8mzX8@JhS1j(n^&JVjAq8_~ zrF*%sE=21|MiWOcExE4?n;6D-mUA?1sDIfn9q6$>)e*9?CLx49+7`II_r;R74(m_Q z!3`Y~y%=_wto-TT$3}F0l*}pdeVd)GcgEwc*WSG(%_7(yyyeBj4?Tr@^AD(LMro&5 z4nK{V*6;nc{mDwt6m1w;8EQ5n*rNTLd4U&OONu7lh?r$rBy>Ext&#E9H%E6Sy|aUb zCw+KTSo-lXPZ}g+Oo4oT#8yiqy&~_wwDJo=#KY1WR5o%!SEegD?@om7wc!H#D#$#o z>qG(7eYRtW@fZ`@T8!}|JqfmJCiuGBVZ5g|Ji~n{0Bmywki$=VfAI;1+6cOpfxLab zRE6o2McStXFPY;6+1RbbhcET3Mb;ZRk9w!?$&*Ml28=*=O-C-ZiKfp;sz()pZ`OL6 z6o2L~Lw4zunqkP#(wF*nbuSz`|nC666BbFREu`)%k;h81#5;$yX3qt?8IET zrqG=9;}WrJV$L2{fkGPtjLp6Gw$Smbh27OXlJO9{f?r>?K4MpDDp#SdsRdzMi-qwZ zmwds(c_Zs>~-_6pQvdX}o3LAWe5+EC){nd*Sr ztao)vLcP`xMfQ0?9};0hX0_ zD+C~z!G?VeIyEsL4~meTnI=3bDb0)Lw?i|eLuLXgERqsurm3-1z6W0d7#vtz6q|XQ z9lMBe5a1sDinWF`L`4J}v!~u0qpZDQjApE9i@cwh{Ml`7nrOzBVJ-k?k(;n#fSrx4 zyza(UlfjlD0YEPtXJg`8j0rBIu%Vx`MldQ@TyW-rq+1_eL!V5`_NHuE?_wmUJl}bA zdbTQPfC=t7Ia43*J+Q6**3WWM1z6J=LPwdg&B35meDwKoDS|6d0Z86>#c$_CV(`qv z{)FN{$lIe_7RD8#p}h< z{jFGnI+{P6aks1RjVs_y8D__DZ)QAC_%h0D#qY+R$v;o$65N}YMRp#F`pIFtH&VmW_-^I6oPWj?o3u3t&2nqyQ?%&Un zyEGwQT34S3m4E+6%Gd<1gM-GwU7J~;uTl?LAOU8!;SHF31iv=(#`2Uzu1@9i zx*0!$V1m~kUUlsXCl336Fk(?AVE#j^aEdfb(W9Ee@%T83cgh5J-pa&B%eXTBsOF=L zE1Ne;Xn_6Dcs|NP2E2rrb2>=jUUOM3&?S7Zd@q4Js!b*4^`Om1|8VECf#bvR-?nT6 zvc~fT;4fe12+>|^>Q0f4rmAsiZt0EKXsUxeKj<+=?#}SuFqMR z{bZ2o8SBbAs;;5dzt+XJE1ud(T@3z06S^)boJBp6AD$3Wn_GP1RXSH7&W>(xo2A63 zjY|lNCXRfaEHL_8z0E#_?yYNjuCm(}FNa`urHe0E_W32@awQQ|j^C?1Y;KV}ZtFy1=vKJU;-+5^ zz4LCi8kULL9(xzV-<<<2`Z)Nqephv^uRyHzV^`X81Gaf#g7)@c6B;*6MQAjJm1A4f z^1t?gf~83T9@ji}GJzRA;dI?H5k2L=G%KwS5NgLn7U`bOh@*B|he zSOyykCej)B?C!K+Esqw&Z%T#(e9Fu2N%cLQg!kTav0tU&E+NEu;No9E3!3*mcmU!b zCZKy8up&_+ve3iPVHIhKe~?@Q>L*cW3cCVDwW zl%0fh)+H}fWA$df)M9Zs+OHSDAz-E7WyF_kDD@GomH+{k88;i2J1&j`%bb_^>&EGh zk?@}FRB@W}T^Va*$l(6uPAk#z5xd2HC3;uPBcQEs=n<`CdWW0q${(ag!L`RXNXbH` zSn}`+&@hr7sx>wtWjDydUY)9oygev7dR!Yg8_BT#=r!>1;faGwVB64^IUj6up&1G& zamY?kl&Li1R-T4H!}cl8pGRbD9hjJ2Xf|Gp_$zF=ya@9mXM20s3)N|&D6DUB6Nz7)03NCnxLWRNw7GZ&k|+eeCr zY-ZITc|A|N&1Ox^0AvO-e$yrzYROts)X4Mmx2+{Hml>0EBbxbc|kZT(5(}tV1p}j`KEsPJZa_{gmUz?njgW=QJLFX<;3)g zEGO#K#y~G3kfVdWm=Fg;3g@eCfG8{lt_7Q|TG>ewHn zq=~xX_LZe*QkEJGdl^F3`p;&!#JvBKeuC09e`_EXzkcqA^=fkExMdVT?`gEsb}`;k z6;u65YVjUCTkZUFuJ+QJIhDr#?nA7&|Il;6s=D#RR;8)5`31))gcUM_zw1MhBD3R)&kv)4_#S+V}i~KG0 zy@=P7JD&X_trk3%q4eI_CEcU)zOO{kcKBM;6i= zQX4XrSsUm2%$`$8%=fe&&0M(cE~L>$No!>?t|Wx&8yIf;B~%rRzuq>0H zns{GpCB0Dtfr@7u9n+X`f=zuVfRUDC;r$kXoF_6N+aDu)w3IMEZ$O$-+)Lxn4XA{B z060>zDu9Vy9nvOFZfv@4i*di_5mi(v?{6y>Y8jlRg~xncSN1E0QgyM&C^+jalrb)^ zo|{}xQyC#k-w6U(?5ub`tFymLbJvx;1(-#K{V zf$(2P<_erdWSeR8TBlcQOKrqAMQsNau8JkeFZ6!O*x~hgl&z}Di;2?vMiELnnn>~9 z(m9E5x=2O^U~<$IyTYKEj&4 zidS#9*DR4;qqI&XJxx8dsv)ErX|1M0!EcydaYdVAyBCe()YbYRJ?t*GMK)hwerDIB@PpoxEun={)ygX%KW*ZWJtb6L09GK z7VtunHTV?p()4=B=(;ra!+fcoDLasbq-*sK*~R0NUR0axmC4tX(NY@4p4I^n6$o z#!sd|#-wNdX-NqCK|+SE1kV1!l(Km+KgU?&#IbY~+4VX89!2e8?2wsr?{u{&rqi!u zNa2_`+i^paN7!{qTNKEW@c!RSsB+8yI)HyQGl^ZNLJ{$h^T!vAO?^`IZ;r#HX{J)@ zubcdTQVRZ0O8L}=op8jSU*etcmHj*95Ci5pyQz(@|I^1#|Bdb?wc%5tSc+^)7iaxP zX!rilb9J~C7{mU#>c3C$7xY*Y>;6NQ`7hK-9o63ZGK|e9nEmh5{Bacd;@1DTfdBu> zd3yNAZ{?J-wEtL-)t3Ka97q)eVUl~kxNl{0sb^^E1A3OM{+D)%xlvcC3pD;ry$8Xg zrGIEE&i(HS;*tT4---I+mw)G|8wsJSn^{uPgd;`^)bDb%`R^S6lfHNqoaPeFQRyKX z^>0#+T*L%j-Q8sv;C~4Sq?kIr8)_dWxJs+bs*ufI2dc)nz`!Y1BuIS&-|*l2<*fAu zR*)kUfD;75Wea3M^=2Imr+ z>gj96Z_(iIP@$+R8C-oQBZVYGgpH-jOYjO^Z*#u1u+FfDXFbyWe|Zj=kjk=Z05%O4 zD>Fdt%;*o-gEvf#j2A(y^X}7?VyIVFqlpIEzHfpWJ70SR6Lf!Idl+P~kt1)sl#5?w zTOu-CPk%JP!vnFC4hJ))u1vXw?wv<}+~45gfp!HZc&)3ugh!RNZ_Gf^ftw-Wh&G-=g^UE8WwB^J z2zK*?R{99!8k-X7-r!ZO}4H#J==-c{_cto|dDl!RXO@ z?O&KGhm6!GB%Kq`$%UdXjI-!$pY=~4f;aZVEIp@5k9=@n+r*w+&V*?9n?Zwlbn3kX z(`MkHApShcPukrJGW+|cXH|{suCVtBmPgA`kmr#`yVv!h|JCn@0IwIe`WMDh%Wg_W zL{+@4wO6a3|kzuy(xuvcP1oYQ|WUr7yx|L&=iraL+B^~fsxWU|)7ISf@V-aeZn_&1QuW=z)t zr{W~1nSX1C>mS8#^xq|pOu!?X_4~(G$^JhIyrevD(jiVB$5Je(Nb|4a z$hFK&D$?kk{iqnA?zM`1iWwV%4e|kd|HU@j(^14AN6vl(;h$!f3u?69IQNjZ_rm_G z6tBzqt;?)N+3xD(C;SBnD;|BTavm*R%9;wtAnp{h?eR8c6Etg zM}~xk)-{&SC#4em;1{p|+OP`fu@l=kO3mcEa0|*_6Cwta7xUFd$zpE%nY2A%H>ki` z`66Y?qA-<A`Mxnmvf&{Pzi4CCAqi<5MT42u!z&nv5TGW!wUxcJG*VWd zj+ONQ1RtSX5`-`063-+E>P9j1z9|N!MYkTM6{kI zx4eYY;c{j3)wKbxMk#R_OP$!1lxzF@-NW0+XFti~D73D7ERUc!-v^I5&3gon%^0`$y!AFTj=Th-gSW!lp(f<*|@b?b*NmePyLaYn%+=Uk3IW3g&;Bq z(xJ`CFv;13qEJ7cn8Vz?dD8E4Z3J4pyZkem?uWhiKSqz?h1)18h7yyUIlPJakh^Ko z$oiweS}YAwi62KpP^t)NDeg2z%)GBP$14%@a)CQbJ>u?ylsy-`HVJC2uGcNgpj2fpJWBo&g_HFQ-MqcN2ZCkd>bxqAz&P7L$K{mdod2HSVnO5MEQY3wT8 zl_H@+N!2a1W8v$5F`b2lSIs}uh243bwY&TB>XU2Dtd<-u7#Zf0*Leg)yI1Xg=f!}F z&Lc*8O-bVf{y)Or0xYU-{r^@FFc3tfq!bktkd`i`5ornO9J(6@5R~rj5D<}O=mCaq z2Bf=t=olDk-VM)l&iOy*{I2VrORkNZ*)waez2d&_b$`BV$*{?%4G8FK&lb1BAB!@q-+J7*>33jDKi>SN=of_2~+IVgpE~A+-qyPK~W$mTU zSi4BEpC+1pX~U+6Hb`Z?3IFM&S{GmU66L(5dPf%p~fu!9G#EQ-kQuo1C@^o^e%m10Lwgs){LbA>i%+tvOG|xlRfvc0)Z0 z*mYGk#1Y%_I4!zT`PwUJ;GNS3M}O93v?Gmov|hchh!iCxBKoAPjPWK1*>qpgGlX`t z!@-PXu=|B=a%nI9nmmVs!a45PBLWFy!K1>`PCZR{eJqHs^hNiVs%`EV)vAWGeN5x& zlRFQ*%9$+~D&0n$tbr>ed+W;mlU7i!%gZ{GJT%)~KN&mRH?qGR?iAL}{(^-XS$c^@ zCp?V#NvNR&6D6!*2&4eC`=Ylt(@lOLv*k@J1_A>_CaHI;(c9Le^%I*}tri9uMn)c} zr|diKp`ZKmJjJp<$6nC2t1Yu6xm%BHmnAi5yX|B3!0P^U zEVqf}f$>Pu;Qw;rexseG@OXTQGjjbII;`;C5$kAn)25vt<81wc6c*7Ddh(<@@8V() zqL%kb)H*Fjy=+KkEG4!Qgo4+8d~kI<_AowEO^RIsI^@n zDD1G`dUr9Cj@7t_wvi~vY`NRJ?tE*fmY8EaS-c>TGq2(Y#4dCgzH## zrZoES=@@(_809S-`$FYn_$m;Y%XiLt=)AkPDcYZOR*YBmC{5=8M1`BD!AKKk1ZNPt zzU9Wbxj-yy7qVdTG4buv5F%z410H_#A3px^9#W!6hBpQmUOdaVUv9443S~M7F!Pb_aw*px0{n>UCajO1A;((^;Lu5 zx~oN;t=IP#N@0u!pkaC^Pr>kxGZF{@wK4{Aw|d$=SchC4v{%8uX|6&vK{WnN;0zC% zrBdpC43RnRG?;NWN2G8aSA5?c`s>$|NE zWPmu`eC~=cl2bL&brk3(OuMtR2Ual^%(WZLkVIWs-6kckS7o(*DrsWF=hl1UV7a~V z9%|CF&zTmqZO$c4Wz(TzFhif`HDd ztH!99`*l4-0cTrpcf6RJo_5L@Y8gH$eYe!omc13EuVqLB+FmS%o#NUz$k1d_z}qEC znGP`1++5$jS+RQZv$bTtjpQkK0;_<1N*os-`=GO{qMrZo)SNLuW`S{y`=IZ!aoy?r zzRM>mGB2~9y#8c>POHye#>mq-Yy=mVKKq>zq44#|MRgocc<%~f3!_#fvf08^yyaJ@ z=4d?+W@55hRc`IG@Z!J_K&c3fYy^R7pny$csC3&20gR!~V2J31JvKEXFv zCm|D&R=C{n5QJ#FSsj#3)UNwOu|yZeRhOwryHJR-(r|(B0nYmF}=s z9Um8l^`W4ON21mC?#v0Uy`WqZ*oJf`Pl3^8A8S>d1T$hErD@!&^HG^T#%RZ=t5|2T zraw!qis3t3%SsOyI+pBkENY#&opg>-mAxHIX*NhK--Z$pdB3@ zGVnz4QSD+K)h4f`GcTb^AHkg72CmAl7P$Ch*=sKh^{2n|c|zPkU5FD#GZv*y(EC)g z_jg4lY|34wY+3%<37piFKPqHb_2A4Wr|#;2`tHC8q(dVwbBi1nEn;i%K!!bx-43#+g7^C8BPb8y$JY}&TKGr=IkaY~>h;y!iPooD-oNrkYrt^%(3(q(6uepe8R zf3zZ@vrQ*j5+mIs38R645oJe)5YlNM1%{E)M)w{NJLHxSZLepF>Rd{Hu9rt#$9a}u zM(1ZZukWZ~@*B{{n?P3n;b57YYxRM$wU;*KqfVvz%Z-&kosA~J3_mjx8MeQF3d`V= z61D2_75HPp=o4T{aEBEC34y7(Slg$~7(8nIDVsk$-w1pQ*R;AZYwtzVJ=W!#e~=mS zOM6LxF=jznFY@@)`h%FCrCwtv1;Nu2ZfNM~o^J=)4z5Jl%iB#dq~s=i1JMD={!e8q z z^4-^Zso`t;QU;4aB<}1}3y&ri0XVntKYY4nqu^Uu&dK z@FZx^sua&Vlyb9NS*200c88s$&HLqrA1t2-J|g}h2ux7DT~mZ7wj%pi#TzaH9ymKo zev8W^e_Y06W79!eVE9De=p2LbNUJ9V0-p|6_xU}Xg8r@;ZcI6Xx5i3JG%yW=4 z%$^fcOMKW>Os#vg&AfM3wYE+{ER)Lg8yInMZvu15rZdW4WFw#tq`3UcY;3qzk-N=+ zX)jsJ6H~NPIQMafN-*Zufm+q`Ot`T4LRtkd*S!g@GMb1T%|dhkbozc88d-40udEl#|cXh<_DA>LNtBE$K%dEbU;LsiV!+*wlV&yZ;qfMhQCS{0XEI5xwmb9o=) zk;z|A>QUG>1N{=u2k$Hr;Mg}YFekzp6d=`oS?t*m@+p5?&{}RRggerBbF|5KWq}ao zwk3B8{HSqWVEar9g!otR>;`P~9!M|xe)n35)_TNhZ&r`_Ko8>8G0J8A!u$SUaN|_T zZ{gPBxYDx?dBnk{n3Y=u-JtBW5EQdtXeu&sXeN{FLP5sYQ<@epCn=Aax#8r6Xf~PyVTbgJt!Bl(l86_^(wYFGC8rya8eCQNn@35Pe{%i3R9C2{bJi*)RvNyCkhnD&l}UcPQ;J&Q&D(aGf9Tb z7zy`0%1W;l8niRUM(JWS!-V|K+kL-zdEpYWyy)z3G3g=aOm-zmTlP47I+Tv`{;cq) zz|ETJq^>T?5!y}0`r8djEFbg1K^d^c|A+%Hpsh+iaBX5U5_&YPa4JX9uqGE)oD;$qB zGyY##-1sYbXsUatTAUZhz2uK-O3KU~`dE@sz*{v1J>+CQN)?({B;c^GLfzrBH9 z6CAS0(VCkr*4hV#oe`DPy`2G7$Lv|i$iZWAW2Aq~F@qXGeA|RbWF7L9a2k2~R53+w zaXHW>y48n-ME$(@!77Wh>UISaG4tF7cGe5y{qU+bF5u1|7k{)O>aS8tJX_IwwD)E4hoZ|bhXu@*gROQz$v6)N`YC1(mW@D?( z`rLV;>Js{hKzBxU&nB|sqgpC(-MxjZ7q&u`fmnwmrSm;crX~7TTkzA2 zeBx&^0edz97Qk~z!V0q7CT#FdZfB)v-0CVYUD}d;6p8FMT~6hmJ3~AWQqpc+p29xl z5!um4N%XTZa0hp;d`vtXm8OAUCcZndX7uW`3WT;FrT0N$6w<<;xDVEt7yF?Z)(nL< zn*zsrX}kDj`2bXUe*nQme97b!F?dJN!<@kW#lptr0t(wp26tV#29~L-0Nw8jE?mD5_^`PI6OX>0Zqsj;1yaIxy>c>V!C6_rACE>^N`aIa|SfsPTJBtUdx|& zb|mtR2eiMSVJ^igIBk!&um($!^me7*WeoY#!XIfqygf9%vAo;LMc%^=t_||M)J$NV zNhKSa*%<5p9y0XV15z3ydnJ3}@Ef{+q(TCl9PLj*v+|Ysy6$be@{^{t(;coIG}cwL zy2%(`Jw~WJvLXaBU?uz?N09aTpn}z0OkVfTsZTXPpHY#t4FNm-%ETAiCeW0PdpMvv?>xDNo=NkwFdLmv~xi4b=nD#r^Jggdl z)&>P=3dpPwtxgh<5)PAvUrS$4fd$!fAL;ClrqXZxJBwnPi;9C-s|<#}4exh%Vj~`_ zahfQ9-YXQ>hmb%dvW^6lnTmvn0ZZwhuVC-nfAlP#!KPRo3qc~HjT9)_Rdk&JqgBk5 zPCsezWaz=*{b?p!orBes7j}gkWgF-au~4^a39s3wY<}tO7POqZi+o(k-sBgUD6?Ke zPe+!x@S!j=d{bqlCAwejC5@ee5PBEGKq30VJ`aD+f^jL|(Fm7pu^9-teLE^`n2EG& z?yWsGqTpBV>Nl>nKj(1v+&4UISiAHp-=mjbz2DteR6PPclfqibDXM;V+BvUpTahSA z@!qW1wEai$0r<+(L&qbaV1n7+bImga>hNQ!H+kRF5c?LE7dqufY;vQ1W=m`29Zw|P z0r5q!53G8^znxcvsj2swwMr^H*I@ZMuQ-+d$cD!fu%V%9MG$OO6otkf@#vj< zTlA2(qHXimSlB8*hXou6&!ob(H_&MpNiz*h^ZIOmvP2|G>S1aE5mQ|ivl3=BGPRT4SkyPB_;C$A zPvV~EB2|!J@bU%x^46WYlgFv60$)EC7gZl^2BFi_vxf3vx8^;L1cOx3IO%jdY?__# zIe?FtA02K|Pf}jHPFg6zc}ub-m90VtAw>`>NqXo`4b*0N^)@5LbZE^bv;;8FZmM2jZE9`t zpixmX?UIWYomR0Tbomxe(61l%MRWx%ptMFoKp+vNY^e1o+gYMGsf-IJbamCc$c38^ za!{L0HkS7QCUcreJ3H0lwxu^!a~*9Tteq|;avS zb#JbDRlzU8(LSf5fPgGWUq(e=3j62&45jOonW~?I9PGXxEVmcts9V5G@0($;^2;uu zc2W;1VJ)aQ9Sq%rZNDD0M`)fBzPW2FBmt%of|~QZWW1~jmGex&J`n5!gvrAMnV)BM^jqW-|-6q zp$~Vh1x~zaKV6qB&ke459DY+YFtFLcB-i;$a6YK>i=C`I>V!Q?j;@`x#-7V+!(t{1_{!CW`Z?R7FfYi;)&_5f?8ac~^&q6R*ucAT^9qt#f3Rgt8^3CMFrW~{_B6fFf{8IB;_Vax{v?F;O4lQe+G__V#fPH|{jL zLK3qVeRw+_o@}(v`GreC1Kx%4=P7?G};w}+H8gNAX3 zD^EPj!@{cOB>j`cZ`uk2;2xNO9(Qg~_Ako<9>u#)%FgHb0(l-p^daA| zQj}0elhvo5z&`!VhSy-<+qWo&Ch2Nntryp-<0^D8l?oC^nv1ZXTfb~O zoEY_Wa_qWSfS`zZeA1`VAWfe!f21I&L*9}p&X>}+Zcj`L*~uqew9DkrNAh*!wH-{X zx^P;L8*QTjh3L~ZCcGz4nP1byGwjMyD@Hm*c~^Of`3Jtp?EdhFZZ6`mS*I%%65(TH z&H_r$YRN|I>FiOg;6!)n>_zUg6|QaRsaTebTE5C%M7ac)TCpS1lNmd|s~Y-@JN!&4 z#XI&A3$FxDmXMQ`nLyP!p8Vz8QMZJ1^d*)_-@$iWH`5s`~UV{%51NqEJn0cD~z(hv~t9m-`CDWWEaxTAnFR)n_Mi-74_(isx zS%te47K7YuPGX*ay9PzMkeN!~FVk~^?A;B<)rNh~t+zi)Kqa*%Eadq6zPcc;XpT3B z{WZkTmP~unWV*ALGXCNtW$=Cuk+sx+J+9S&59CzISxTibWO6+OIjpg<^~c!io{-gk z!_UdLPbCyVi_Exc7qn1k1 z!2=6S+E)`4(o7l4!wQuWZ6&V#ruR8qo)79XHU{H(E&D1-sI%HVhSGgn%eiWC$wAv7 zWs;hLBBM_`0!6P*kciVw8u7O;lq(+soh@*yDCX`p4zN((9O8BB7U-5v&H5S ze00&y_Jx6mxs=w9dKO1)30L#i6M^Az8I%^7f?;$!^ z3nku2L@#Js5efL=f~4g-d%yK+bv;2o03|rj^aOUUKw?xQF4uQiK`W0>C(`e#otpDr zIncz?$tt;?F;ZH?BH_FBqVsfKtsZBLAg?PNM#r>|6-CkaCR}ttg;U~l96@hpv`UKu znby%2?`J-Hfi*hS<9DXnN||T64>}p8jNOw+qT8KWHDyF6lm5y_An*G)R3KzvDc?3T zo(@>x0nk#RTaa3mBAX-2DoHv3nvx^kuLk4v5W@{Ndniy1nyDj^;t&K_~{((%IaNjB;q7|mr} z*esebF`U-?sBaq=<~UoHw18@;gHWWsFZ2WDfGdynl-Q z32_=G+QL2vedxbtqGUFwI)@$**y_$Cu$l9>Sl}N4xQk2e7}swzM^i5}l;urtznWxt z$%2z_{)ip7>U3mLy`?$`-yi)otmPw-??nRm9xy@H9jAdTIt5X6^u zxa1UWdEL+!iq-F-6#R&i$9p!XL%m`r!+18RyaXk6o>*p1=zeH-`WcqVKj+K>J%qCv zjnU3>6I=7wJ>*`nU|MvDI}Qz*<&xDOB{cvK%U`aEfOgrU@So^%#@p@)GhumpIvuM} zO>t5G%tj}Oneg~8 z)WMxO0aH3n*mm44ODpuljIzBah=#K;BJ;`;8v2o1 zHYKY!v7T4TFzxBCo>Y5Rr=Di=cUk>`|BHD3UtDjCr943me{3!r5BsI-eRK_RKc98x z;o#ikx?S|$s|5pIX4FGU(6ne%*}Ig)eGFg~x_wAPfowvo=u`s_7`flpp+ED}&0Lrv zD$mZmEaja?bmpA0ip`&zb5dnx*mHGz%6uPqel*%+OQV|dpO$GD_nB=T`cj)ert89B z;?o(w*E+{#6>UWy?&Lt^^bFLeu%q8*-QR?Bw?F@0>{j@TA`#M|4+y7kP$X`nz>7#n z4SkfEGw03>ufa@C->L`JL@tCiy!xvI=#ycTJ+F?KYPjSwLG-PqpATW376BHObSiTn z)t9WXM)PAZ`4pcU3eUWcF2BRMhGp9^UW?Dchez3RSrxvvW11=z#Gp6ut>N86V3Y_V zqJ^Md<39bfN8T8JaWcmpTsb=d8A)kW8=L5NdIy3WcVJ-8u>GjPcb^Xa#~U=mp_g28E2SRusn@GzqDMhPpLT>OL2Du>}oVT(cSaYWQ2PsVA{oXbGlTjNU*+I z!Fp+Q#_o7#=;;X&N-VW)jpdj{n;+Na`+>oTrjoAcYWGPOW9)QecLlDWxStUpTM4-P zlTV;?W4+0MQX<{LWawldE(0#6x9 zZbt`$H(?~`)y|cY_i?D?wQI$8MKnFfmh1) zJP`n+w&dP4(p8h+uH1d|iKnr>aNlCiI+U76>-}1q)}AdkAsM@X9qlK}_59}abui1e;7ksKwNl8r$opr{SEbXFm8qHp%lnmK)w4TUCSFk|m zM#k*XFVCN8!}9ZgDRxsR)0l4J5dn;c=~wiD)XJ<4oVd#MuA6t4=9=O`B~| z;l@0%Z?LC!8>`}1ULac>%9sP>b#A?Wg@UR%C7#)jeS;5Q2>n{VL(ZAIFxrBDIHAdA zf5`pWBGcEOS<9o~(?V4J`S=QPd#C-rMUaqGvpT-tQGt4|^m3BX6|xwhLKZy`#i3#( zstN6@Z{H;Ng)aQu@k7UH0@h9U9H7giy7DO5v@pvJH??uyEq|6xmWsz$X;)hf*6=Ob zzyFV|nqxzV2s&^fLqpYv;h>XWNm$(J&1YH4yPFsr{)hYI6VcB!1U91VlM?vx+p%K_ zy(%%6u$BA8?Vr=3NI?SU>?O13k4)3A?CKgqGm~>O%6yu;<5CqkbI~jYf5doPaR!*n zgQ6~WaI0P(TGrA53NhMhxmxn*RNbLbw)SbTz!J`pe(N*3$5lTYBXlv!2Bo$JQfEQY z-0~Bl1C4%@vt1SwX+~B2bFOfr(=V{O^#SeC_@jk=Q<1w5w_6-#O+8%4dmX`r`R&8p zuHWABTul>G$**M^4j~L8k)TTe*MlPjPeY)X~lgGXiQ1+Kr4J1c`Ehsw*92R@{?6n+cwb{>8a#%}SouBq! za-HbSH#Qt~3G}Y^%Hlq#yqt($LUGasB!gx5b`uC+ru=@EZJj$Q6dy1giH5IOry9H| zZcIrNLtVY>KB3c-?Qd3`WwYd(Be{+pe#60{8?vG14)JUd_P^C@+R=5gEp97=c_}o+ zgRHWf8CgGMlb)#GCQVzY@0uWxlUbC4J8iwUrjDLz6U}D5k-K>)u-@PRSnw6YU0SC~ zI{a&Q&7IO{h6>4*UbM5i>swz0v7fab^%*t$Lva8JzmI`&JUKw<-^3jB(eFg;~n?1+rM8+p@#agKjD zi}d44M@@MAcoE&MYRf$peQ!wo4;M6Y;yKM?b=hNe!o-mC&On(5`JV3CQBlp( zF!Tt-ggjLMAvfpE78M@z1p+FQZ1Ja}G)H_yr-4by9GakmoLCgI)_n1bc-ce)uNo_{ z!EiDslF1K$k-zV%&-e*yICIK?pgCUR?UcO}yUan&{s-XWQLp1)zkgJU9~lfTKkB{5 zY9W`umgEP_!B11g%ysKk&)uqnva=~_k9Jj^X@`0d+#tfNZY2`-yCYXOsRwjupLHnzq%gJ3Ji-L>AUD291@sqCXim=-& zPq4o|0vHf4FE-veF-BvgcJet!g(M;LDDQld$)q5R$u428uU#-e*U#@P_&V!8N}cg8 zvkNM*Ssz!I7Vu4Uv)A#t^jN20OGtddyP)Zigqb(8hDo(kolUK09+b1HVUFe>T~YG5 z@Yq8h{_urp@$9(pr5a7a*_}?zF;X_>5x!OF3{2h-D88Vlpi6Zk%b%}!O!6ubEqRZf zi=d8duxe)x%uSR4{pZbJrtT|Sjb2B_Ga9foTqXhdASOsMC~UQ4>{k0RHbyOhpuTWl zZh94aS}M)}Ut{{8%%WDyX?U%*0iZcU6$L(Hn=%M)bF=-F#4nf z_B;!1l9sS2Cfv$%_V3P49W#6pO#;(j>19W^Di$OnG^n6igpzh_Tg41^g=|3juj4Zy zF^O(`Z~Gn_Lyu(8MEiMu<=)j-H9&(MdaQmfhKW9 z)4hX*fJY3{+Jt}6i5ql`&`RZK#+L)hoju&tCokB`R@$dRTo#AW`f1D5z$@(|btLXr zeL;-p%w-F&%eRw_bv`y-OZn7iN?H-RI-`N_cg$q4M$#cA9lQpKrcAU+-EY#uJf^NE zoyiKYh6Ne7RIwI(agK><0FzmG{dU$dmVLN74PSS|HqAdtd)IB?ZYY3%r{!$0c%G$) ztF>fd%0#6#p4HBVxun?tLHOf%5@DBwOO4gOyl}BelH9oDgg=W(_SVP9Iob4Qc83aO z_2e6{?+=Zl+0is!Dus%RF%Q54%hlfPU-K0i^z8H6~0qJ7O}Ar^kWL0ma=G z>saDLSs37wb6TzC<1)8DJjTf|w5FlMY$4s={-BD!k7pfhprb8O`!wI2Aa6ype@;Q- zPp>yMBRX={uaRZJq$z)M@ga8xPhR?2ZkPePUDyaE_adqLg}p1Z z2_qR=lvNZ=OYxf3EPPp!?5iOwB<=W?v%O(aMZF0;F&S=)DT0mNmWeL-=zCT8MWN{v z$H36z#-fKb!M69YR-wvbDItWbuWj%cVPJ;u&IhwouB$tSDN&vu2EPH%4_IB1rTasI zA22B^sN551p<{8>CEy#~UXnky9g(FQZ*ad~g%3CGsO83U#MSdt#YV8#C-RPdr<_aA zTKg28FwjR_oOj`o$l}iETROf|fk|j}^z7;!awn8LNW+677ej*0-NSqPB&wH-A-rWT z-NyYB{`fbZJ5)g-ln5l^>GSVXr=Nb6D?eNH%^NoVTI2Xn{q0Gk;mn|lN{v!0&wmClE5_Pt;dQDn@w!(lY4z)pu|P!DFzHwlPk7vR5lb z4t2EY$ART(KNb~#Gr9V_Z%JWFVFsZM7-1~46FrpOJ+IlO+CF}K-OZ3Wjr&uW*~2^P zhX?fV?UPs)Zz#FvyD=<&Hgs_Ckes+5{t~*c?z<@_ zpKf!yEalh3oaL!G9R;#i)$>b6UJdM89e#u95Q}i;R*UnUBo|??v;=|gbjIOElBv7z z-tRr4z0*=!ou!Ok%jVVQD!jTKuZ>w_&~BKPz!UXnmMCT1K0*}ga+$Yy9M9nSYH@o6 zU?c!@)mHt4bNw-p3!gHxzp-o&fY2D+8+sY#%mOW;ufnqWc0YNc#fq>N1p7!EEndVs zTZ5ChfJL;`uX4GSWGPrSNMuv)gfHZmAaR~V`fS(~+APnV0Wt0?)k5iNLu`Jzyf(Bx z&*%-o28l6sJD%P$h-|T0b~k?q-+7usWP1y+ku2NgbWNUluG(7!^Edt}z$jC~E8R&> zy_iErr`T8O+U~TK=#m^nos_a(;bOVgWM7@Wm@50dhnPs-d8dkDW2^>~jmb$}lr*Bl z#<#7E9rL8-UYg3MZaH&q>S-}#c*k1p1>z4HLb>&@4jx*Zl%gq&i>+`GMrcZ6M)>>b z$FpP~Jy~D*yH9s9My14(UAHqoUDWl!@9~*^t8ZznL zuQFDOx9u6p@VcgHB|c_NC`z~ma+`4xP;!GtJ94MRM!E;^tIM7=W!1Qsr_UVUl3~dp z!JKZ&(qP6OwkS72*N;HXa8C%>qM#j)ZFEB4t!WHS*;YATT|J+6MF{hbP^f|{?|l%r zQ7UnS>`WqVxzeeVk+pPp)^BzFcBe{ctRW{@NG)Y*H><;kA`F^EnQ6oDTKUi~bqdbY zIvv*8%}9NjxaIN`J3dY2`@5h18Ok!^O?#UMB)#LG*c?@bh_x#4geHb|_3vZj%6K+$ zhbCGwTH$z*dMss}ooH?Wk>z&H?kF6Z?V+vt20+umMefuc==EE=Zxxtm`q&q+RWB|n zt&O8$FhW8rn>x?30B*s4_uTo%6ef%fi<&-|`*qGi0DF=BiKFC(myP{0gsjDR+t^|1 zda>wjusw3xuh;Z617Lp@iJ(#4{psw)ItolD^;5Dq01xr1Kt^sg{vK=lBEx2V<`Rc6 zAR=JY0ly!I&L39u5ED4lp}M}-nBhvFod@PN1)RgGJN|Jkdfzn(pt!&iEq%q$?Fj%k za{2AdesX1oC3lP*n=c5^p1JDbW%X;y4divdY;In!{yYGa30f2pi zc6wgA^{r)jq64Am^y1H^YtTLIM79YLxd9Za9XJ5JC6b}rbqCOQ(E;K91g4#vwL`3+ zk3Adnv$d%#|03MY%}A{6=zF)|urg~Vp^>Td@4iqnfQdkW9TCv2>CG_ObHPs>>tE#NeS~1P}Bg%tOZS0MLrW31o6Lq$5BFK$N2ZK>DVrdhsC?dnxIE!8_is_Xugt6r-P8 z%McaA01UhMPxU`|Vv2t;7yrWzx?vaoE0SuC|6fd@r*~!Dpj}hIUqyTCMXUPH(p{RN zZhx7=o!qn~yXix6?|fDMF8TFg5~4zyVQGQ?UZeWD&EM{s z2fZzXlm81m=lUmjE&=4X0(e#EY6VW=f36NF2fY>WRrw1_|D){w4-o+O(fgR?p?}?T z)kz&P<61xc?^h(UAP2{Ux$G}aVfLR?y`350^pCgeUz3u>$p{#U6AS%l4Dz&S}RAPxQ>wE;kI@3!7gIhjhCl9ir^?JYID zh>45SdZY^QM+W~?Bd{wPrz(e`5fX-LDVWcGL4*#qFN)p5&5z5MIc)veGp6L5p->%C z)!*f*x&QMu>F>?U`eGm-S(igMR$B8Ji7U~Mh$}6BBXXH zI;lW}Hn{|z1cApw`cm?_>g!H7A8G^&d89~dlG51^ zTWqm*+E3rbw<&K8Z2rY zG&Pdy$B(iDpTp$TG#On9ydw%*z9E08yzME=z0b&wkt;SvwP!Da#%4A9$MTqt)`wCX zX0#+{uihRKi${Jjy8ZDD>budCt>DFCayg}2YSSKfH+BLU=KtjIJqOngjr91e$UL#W zvd72ich0un-MRBQZ4nW!QpQ%1cCP$;_`TA9HHYI}9(6A_p8b?M4EjD}zi)oSMt%-9b9UbEN! z(WUc2u*6lc(DVr9*cNxgw2~DczRflq6XqHRyD-LHXlSWMARl>nr!DO+lbpfP9530l3#bc zsb*@2$#EXk`}*E`{hBe4Yj*q?5l%;#ERTzc%{JNM^UC7c!j6s2u9dVIy!g^cO>%MG zwlOEf7tyeso(}F361t3%Bkb9`6(#p_4E}nHy!~Msa!%Dfb~7B|op$8-#$fFLcDM>s z*y5f^%saUZf%>61_OF0;PO$j@wt_*$6frzJmL!n>;GG4D)MvO>4PVOKOS5ek5!h_8>hEQyN zJ1iWUzkPN*qqF_ltYOX?1D3>>EJ5ewKYT~>k#jQH#k zF|G^VGD$IiU%KZZhjrZnhu7H%X5E1h{@#Jy`9zVNz)j5@EDqs}yFT;JkP=#2iTCVk zju-z^#T{H+MP0P!kt0pX{{M{K1d(w=wC)2cDk}Tw>oYFyj@clad93}-a@8u~I$pQE z^j&8q)1umEvjfM7Pz@yHZNp=1vAq*6?d9ET#o3$Vbk|F3$;on?umqrPD1{a^6 zJM_xwcEKv6W3+^gyTdOIQ}JC_X8I`T^BV+7JYnqB7*eIl6Ez@aDHJX5Dy6|lQXk`$ zK6CE<``q>%!4U88@ZIlg4neS zbNWugWxK_4HJ2)scjES`E55a8dCVL_cDTpvYA8SBa!}h=N3_&-6i;Qmi7M=M=fbl} z>oc!%#C)*4bs5yAlN+IKEYSAu**Ep@s}ORGTL7}}1&Q_bwOZK4_n!iLvErzD!G%s% zloYT;cHF<_wlGM|mL++4Iw$!^BPu-3!j?8VtTS>g->v!W0NaL9zVf22x~pT24{eTH z`#T#K$PNAXYmnk5uQVmJtp5w-TnmAo z0GpD*QzyG@VWRQTo~<(PorvP-mk8oJmhT8^rQD@j?`;gU3c1LG-l!%V??-A`aNBwd zOyn6pS<|yx2xYy?D4bgp^NA|F?=$TNNLr zTS&9{!1if~+xWF?LNNWQ9e$gF|C^7JSqCzL$`xDooGCKZcTkIh%$h56^a0l!p#kJ2xYA@&$xD6fb#M{QSayvWywSeyW5KC zQgeHUgbM-T2_NQ@2&f5rZ0_N;9@k(WJ{pv30$h`nb6xZFZ$~2&%tl_Y-}oWK@MRNk zWZN!Y$;+#6fQo{^yE=U9IsV>j0R#*3SteTJPl>?kQ0P=DpY{>QwX8wU;hYzI@tftf zxWdsuvYN{h_}T|E?)h@U?+T404W5dbJI%eDQZsNPt}szt`~p3sbuF%N-sn z>-yZY%aX*X3;GWoP%;s~n{2&SR?vsYM%gz6y*_uNwgAuFZr4olU2Dv1j{xKp zY`-yWU4q-gg0o5eHP_C;g+X2Y_u)&!XZ3sb-_q}TSUSq##d+DDqV zWh&vZa%)&hUEEWlFq?W+D7rie*_|`GKKa)86WRIIHuuR38rAgh@GZM*WrkqF%KiOF z2K2mwXpt3`yWovn15h{eC2IyZ5)MQjH671^?9>&n+F;;uUF%0oh7b}5J0_*H`LxBU ztcBjh%!*DcfZQnUa4BGk&^F9P4p`cmIPjd>$(ea_^S|R$ku9!&D>5*FxM0SAD>5u^ zMnX*>{}Rzdw%jB1Bl|0-9*IJl0ymUG?@)K!SLu6Bl9)!Cn1wP1*-E>2fM#!lSA3+` z&l?4X^t?evK-nV>xT{5=0RrI!zRxlF>g7Po0Pg80TmSwUIMy|nBlx;$&G!f>r@?^` zhb_?Vu1^(RD}!A({_Cj7Hn|XOq)Sn!+Sa2K85=p15+I7(OO(Ae)z7_G_{DQ>B{VtY4CF zHex<(I=VV9-f6W-2eCI>0fL>S7Utm5q|dVX<@jC~-ek;7D>AzqnsdD!p)}iKA9vrI zU(al2Y?Zc&ey?wwZIvaE9ia4yWFfBlmvT?oN21ybp}#~Ss&J&juUgeSY~Lii?2J*D zWWiq&%F$lf3GU9i5>+$?MX6P=MSg|kve*5zXQuhIKL$OxQGEc0B{X!jU(JJ{t+jzG zeyu?!7oL4KKc!Z-Y}@W~Ta2|Ay#AKvu&M81chA==2ui<8>zne4Q6Fn>>KSpQ@m?Bh zcws+&1=e4>6AAjxmdSa=h5A>b26+MH6`l;Mynr%;cbfJUg_lV~>FHwcMu9sDzpf#7 zhcViFuS5MTe##6{WDFUx>@~i`asD$y+FNXS$}qW*voJ?)FMJ!<~Xo6nRT^pg6x-}66M~b7SxlQ zCdam7Ohvz{W9WxgF23jY)Z!FwD?xCKjyoc5W;VUL)b7{3*4Jtewf{eg5&428J|XKB zbyw35dR+{eii-pCw4_hRX#pvO7)N*Dx#%*T%$_{9SEZ9T!S1BltOwZba8f(729EEJ z58@8ag1}GowUW3uFS%T{8t7cMR`At`RHuH)Xu@K~NGxas1(Lq^7d|6?#`X2{Zhe!% zNqwV|mztFF@p3}%lgIW$QhD%rP^m$iVw&6Xy&bUCn{-jo2;MMeIt< ze)yy?iw;KLkT0Anxd)aO~q)cRy2^3twTNi1BUy0#TSSRisN=bb|K)T_Cu z1|khtzvq`iA|L>1Lc0R-FU-WnX4?XWw&&0^pKOKsh6jm>M48E%%!4R?faVPsqKQF7uqwY+-KInkr z-1U$|Q#0eSw28;!1cygjtxXERyr^p`wpp(1^!O>_(gMuNaugloq2(5IS>jOy!d^13 ze2C}j-aq1wNa#|hn&=!RwvE*wQ`IF@d2-iyuBmP$FKS#OyA(=~*^%}Uh&Vhg?bp+j zR`G~E7o7K4r|KfJ1toy4Q!sH8ss(^f4n-Qmzvr`tSC8u0WU;ws_wC65+aJ@S=JJ7} z%<>nWUtR+X#(~h1LNbk;U6UX}t&J_#`RWNAC6YnA8AP=*ZTeF2&RQ^4t-X7_wKSqS zp2RVk%a)N!IV}54dc^RuQ6CSGSBRb*QW_QxxOndVH_$={MTuxhe1Ng0OWWNv)()1f zJCI$^(IBUg4E>0`l#g_~X){YYb$@*5-)*NDVbmGM!O7o5?gxQ?DGfvU_0wwhFk?Z# zC_E0!bdSLN;_d{RLMJFSg(`>5e$ny-RVCN)=ViJFZYTJT#VEa$y~zkT%~<_IQb*vH zi(nnU)nNC=s~Od~Zp}ZQnt%3JC|$BW?0FBmoeSf}h5F_7u&LGcqQHX1()3I49TdZ1 zh;ILnIOO)!bc8~mrsVl`v-b*bqk(CC+w4Z)_H*p?T{?h?Vogk@gX5xLth*sItvci0$mMmS`RohE)AyLd zq%9rBVY#!Jgl5WoT!@&)7FvqlCbw>--}2_5r=$=6eDP`!h?RhS4cSvWHZ*x?)B2Fg zdU#4zTm8_Lz_>wMsN}v^wmpAMg=5rKeqc5yJCItO_WfhQs-v``hHF=>Tu7gc9Crrd z6EBM393vPymPs7=s|?&9hkM7$>$4l*Y!7SREN9zUG0NsxEdSc`8T+4<4ug^V>}iP& zK1(d2+h+5}IHtSuJ{uC{hPrJ4=t8G2cKIfhk!9;tW5$S{%vX294nwg3s@VrEGE06- zN|F5b4qMOdR-N?<=0%EfpiajxQP?ik@9Hvs!evIG4InM9r;d(M2A@!u#yR_u)_*f3 zH!Kn)rT91n;yJr_xoz5fFfNg+2agubLS28ECMno(8(6`>`zD`d~PncSm3(um&>~?m3C+wuhhJ z6FMx3;n1k9F_r_cPPj+fIm_)x5K97=FRR^(XO5%c2#0U~daIwFD+G0FDk4t0HdD^{ z2S}La7dM*N9-gharO7x{^?YS10?`4g7O zJ}FE-R?}JAy`XonSE%LL{)bc8rjpW)5xz4Yg6skwX-z&NzPjRvxVT`aXps70y_VcN zW7uv%fql>Kl|8Xrp)NlL<_QY|DzO(m*Bnr~aB{q7B-+b4xKWj!+MM48ij2sqI>(wi zVi=^~a+UaqhW#Oekc)0Iij81!Lj<%PH)G^djnWr!*WFO3nLxQqzOSIe(Bs!Pe2vh6YUCEV$cciwXP^?fMea#(uve<0H}vI zQGy8kfFAjl+a4ZX9)1V<+~BUbuW>=&`z63j7^q9pKM_-j^z>z=m3c8KZ2XHtB~yo( zB=zw1qz5K>lZS)4u!2*Q%V>kFq^_L#;mINT+s|B_u{gOpWs=ZNAXUQytmP~cPh?n^ z6OEmbdHQ1PBZiuOUgV)G6s$I5BzAR<9^Q6?sdsllo!cb;(|W|JZ_AmveVN!*eQ#r8kyM*ur3F%#U=Ok+^aTPV z(C*B9l(r{!LQ?Hd;GDERm@g_1Q$@&K7~-1W&Xy7Vh>_fIts@ggF*LY}JhKU7noj$8 z<|_T0@q2P^QCXan{zq5s)^$;Pdg5K3_Hrp$(A(J&7`XzezSSo`(bP+NDtfR2*< z7-lBFkqawdj|lO1H(oOkYdR2WYd?~T6ypm}?+aX8n{@e5yVxD{^eyck-;2o|46;Mb z;XObdaMLDr!pUo{>P$?Re6(_4o#d`v@dO6@&Lv?RX=qF&A=gI4pXE7Y@H`spuKJ#Q zA|A!l=SGnljogBqr*4+s!IT&FGNH`AZV|nK_2)vaxGe@Nf}$*h$31lOK>6h7nd}N9 zx4C5E`up8uWJu0ELOnMu0SZD(bi;5QtP2VFPw$U^(iAp4W!-PeDx_J1PU5{KBqih4 zxZ*X%eFHdd9jF#xf$zRKJ&$73wj!L-t8o#_40||&3|^T2?IS|(P-buMuom-;|9B_9 z|H^4-U4;Aikxp8({N){{=>3inYbW328@F9ZIt zxb5SYDLfx1O%s0f`(~B*?Ct~KB1rE;{Tzsbu(A66q0wzOorzald@mVmnPB8qrnXt7 z&*hdC{da4Q2ot~*fF50B8J1fZ_dDai==r_O#xcaeT%Y8yEL)+T zIsvR)1&%vw@<(?g*~29~?BrSaZuYNRr$s*=hcdIHyv}fie!$q!$5SpOAXV4`$7uDE zBSvQoEYcX>)p@n&u~7{({`g-e3g?@*cP=_6ieC8_Dg`MvzS$@Y0|U}1ZpTX3@C z2B_XftMy#ZJS6RGf9&PgZdxHo9L7XGEY^i5_DzebNU&!*6V40qY*pSid+PyPhPM6o zUw=Iy2`{cb>1~C2n(?RYqrf& z#?lUg)Z(X(wqPqdw7Ey@jCpnZDl%7VdYBYtkoXt$`jj0W5xXWN} zxLc3+5N?i_;xQXyl@f;}I4ytf`*DfZ`-}qY?GzPk5bj6|y1n2f^(B_yKvr-eQjN$- zJ8Q1%8J@<-PS&>b_}e-#tl1NS@BV~sizD*;4an5m)p~YkLjQ^`1dz2In_hTv*tn1Q zzl&SI-Zj&3Y*4-AI!%P&Foa-6wR9|ye39^mBs4~i86GBnp~h*6eh2o2k~M`xZ< z_b7T07|pQ}o*=6xB7$mTKGWV!NjyBsb=$pdWYwXOpWG#M+l`q4H0cj>(b*WBvB~wG zT~VOpj_(yAq1P!h`a17KGDcGP#@#vtO_`rkkjNYH$<^~xSb%p}`NolXII0$(KtZpKc$e6yBJBllw369Z1k;FDA!;#%f!MF{>XbaJsu zkJlQ+k+_X9$v1Sy=h`i8LMcVIVk>`yGgs=&+L(H;#`mUV57$En7~yFmQC3p<3BMC zAXv{m4dvMM@nJ6bbQNoiyAyZMpdYk->Lsv$Y4yr+NlUi0|5Ju9k_1+*B>#I;s(>J{ zE61p%P>M6V2|jHpB)i-a5j`nC;tpmX^G*o%?1}Tb7|ssFopqDjm;z8!tT&b!9)BqS z(>yF%*tb`CHE_LYq3?UW8PB)>kZ8nZd%X9p#8B(jb$!LbI*}{i*imEcURS=pCq}4J z0wBb>YBMvRwS^<|CUt18y*SPFaF}`bMrlD*UaqAb9nrqp%L76_6{*Be5GQC1+XRUY zm#(nVCvuoVwOK+&2u!9I+N)4>d)kyX${DrO-kxeFlNI{Lt5M~0Zf7JJl$aDTUwYR2 zTcegFC3+-a+jO)ogH7t|2`R}Y^bTyzz8xADrkV5`>&s70;I^}g-l0e=oyJ!Wmxwb> z&tZ@dJK5E^-moNy8!>WG>I4Nl;`GgNR*hQ)QsQw79>vl&eiuAduVm*>(ricaIEGv2 zdtmaM{=sfaJTiu(BuhVG)Q3c!9_D_)83+e=q9j>G-o$Som3qTQtx*uxo6S!Pgk`3O zD9O4eC$S0z`!a;b{}l>jkr`6M#O!M8A#!VL=dd*?&g8fYihDJCS_S9qU!flHuUIfm zmz;ifV+KLF68*@xHG%@y0DArAeZg&L`@)VZPCw@93hdOaaz=2PO|K`do-gJpbtf=Q z#M5aW=Ss*1dI#w=VQn%74*tU!3uTuV{%1i6Q&%dRiApXn{bLWTD~W3a1D#`fIbDRt zmh~1B(*{a|7_f7bBD719&^3{GZJU$4$|CYdA34jw4z`?xw{Z25T~!L(c|P zQ8S!=5+3~KuiSmjfimP)a$IkCqS>BLfBuQaS#8zd9KI#q3pJK2fh|ma0e5$U!WrVt~EXzxTo%OYLue@kmaeqjSafQMFFDb9ZnVc&a z3g5_7B#rjS8Yge_8^rML(skdrT`JZ7JaXu4+V_F-{FnirOM{1=zQcvmTq2O0y9bv@`MW6Ob(G=4F29@8Z~U{Yb9>P(hMfHV=Ug^3xP0W7zhkha4AauY3~20)Zw4@v;k5*>B8;F1 zvLPuakDK+2eJ^e$e*#aoKKh(Kv0pY%zE30_-tRHN?6u z&ALw~y`}d*JC6D~DI;?xMt+&hcRV>4__cu|#7l{2J{bb3)J`;Cx7DotbS?U8i~ITS z_noUF#ikkI3N%)3cGH6tUjC*1nyk?&28-PVxl#Vpw)ErW`1pUJ$a;~H*(|XZ0i(yh zO}A$IqY9=T19o6S@^19(^@iLrJHUEckJvlf=p|Anr1xKC$BxPx{Jxl9-uC?68tYL+IWc|#D}onQ z?^ak7#}h0^&HU*f`o%ey49>T{+}n^3YylATOSfwd(%hj?9$VDg>Ws8LSA@dG#MfLm zK#g8X6G&1lj96>-WR5-Gc;h3?9)Ff|+BX4g{>T_AkUYrnIX}|f+O=7WacylpdhVDUHnPv1u6#d1IruWz0US=X zViMZl$ubwei%2rzaocc~avC|2vjno%pyrcJP?*J9I*^r|AzgRh`%gKFAasNNMMpQM z6%62*k#7$JUCjL_5sSXr>|LwWUuK}bv3KkdPvptp4xIf4Pl5-_W*TE8MD}lJzL&`w zs%;cyJdLqjzG|3EL7R6Ru5%D$|5@ElaVaL!=~iTn+Zf@h?mIL+1#CKaP^3=#_K>wx zhdLt`x3JfXqY|pV&MnF>uWL(`zhs8R3+|N)-pBH_KL07Js-ZX7AEdzLsEgMv7MXJz z>pNjOC>7{U-8(kjdpx+R{49aLMW+ZL2@S|p;s2h0q>J{@L+JEadr9OLSl9_&HzyJw zOD}xYohI)PpKT)hcp;4sgz2qI4-Brri=yVzonu`u?t;`^yn7=Skr0nvU*dBJ+0`Lb zzX~|!snYh0O zXkx#3(xotKNR(G1&uDAuzZ4j7Bz`Rj|Z*O9yf?d1|@|=B_@`8m)Ko zx?6eMA|k3a%FhvTg`sxK_`N}jVl3;MT$&3SF4IMC?czGs(8j>noPz@fzaAHXzNd)b z36G~0Yuf?!^3oMhgDU29?kfN6;_Lj*j)j66?vmajk|uoU`O;Up z+9F7%ZRuJzO9UNJjEg8Qq=Vc-{cRCX`>nq1(w#NV#~dsFs`5i7)cdsE#JAup+Yg7D>g@)j67QY-a+=6qUkGlTYA|@ha*M zSN5jET4fWSZcY4V`l+IRQgQ%-8;%p6S49?itjOOxw{@iz-_(4eF?4V-z2pgqr@0Od zCy@=`Aw6&1CGlcnU;PU~-{<)1x-dXC0{F*2rACH(bOANW77eT{Ex5yq6l^_w_r{k& zGibLa3rO1`S8AJB%dz7R9OQt5eKbBn^|NJl8TAYa<-t44+C*n(WB1)FRm=M0A#w4# zJFjt>xi{^*r@;i7?VDbV%(5fTQd=m58pJU$3z!& zA_Yg~UT9!N0z4>?tDex1QSI7fh-r4Z924s_&vBF$m$Ht=yEsFVu;jI_wE}UHbdb)@ zo3P~4yzU-mGDDlMyeeVIT^lM!vDKbi9uj%U-<@!U#eQuBihB@qk5A*2@oA^xLoWzj z4dKd5`EA(0HblxqhKeK0T3qZtWS!yuO5ltBD zQ(s;W`xPQ`4r|2NK3uWA3#Yr>)wkQ5mHOy&{ix)G`Q&&E9DBY)Rk~nX&@zpw$YG}Q zkl8`g0B;Y!D#({F&LB&OKQe+UXEs?6=gepY)3M=TZS`{gXx&)M+h0{0U9+Kq-=1ns zK#w2;P%IAT1;fi=Xf1r1>H0PXvJ28f_SuMm;sxi?XWw-x%fI9mnrtVUKeEOW6|=^O zQl#pP_O;#0Yut&=lxkhnm2Pwu^Sz=AX+IP*lB?gF1mdzB_F-jS$%mu+umYYocAcc5 z>AzOHF09om@k$G>Pfz9H`<%!%J&o=G7G|Dm&ToYE>O6>D9E|$&>d!i?Fmxu)=60?> z!HjWbnf-A)APIAMBI*2ZtW7qoo#$6Nb-qNh3BE5GT3J2`=|~*!hb12*4h4=jx}EdI z?eRwTPIyVrSN}x!W;cPmN1iV;5Pfuf&12qK$9Sb0<<51>Y~yvk%}pT5C-ROb`MFmC z6+ZwRxJmtWxmICXh)O$(H~XFNqS{0E^`<|QBeFCr(9Qj|e!1{t|88tPGh#>X=w9`R zzB*ZLS%*1V&8~gT4-p|!uY)x~gJRo0c&9J7%nMj1DpH{2V@)l|mlgHIlD_nAdm-eDGNc(h znj83DSykG+MmD0;n)Wwsk}1<#cH8WC-9%u`ba}5N+(n5kd&wDnpiQpD=}q=QohF-k z1xOvZ-s#0J)E?Q5uHoQ&^S_>L^%4H^la5tS1nut9TrJa%c|a%d2$Lu2Ftaa^ml<1^ z(;x1PXrmv`fdUSGPQhlPi{W$uPXyy>w|4QTE9fQB1Cfs-3>#a7oMyDoZ!!}pCuqhS zDQbFqd=uX~1hi^dGL?u#msC(G*sNb1n!objf*N^%x>qAiB>Q58E#G&0Tk$kn>C?zI zMe(;?1grlwXQxnBx71XUcoAT1#?_k1#XzsSsbcoq<)T5^S%$~_^y#IWrP#X<$W`T( z(Qhf7hZ$s#D6llETBCmx-PjF_zxzJ?*++ev54z_VU@yUR^USB8)d^Z+PG#skS*)Hw-d1HTi69|O6NZW^w4|k`pet5)b zG~h>&m_d6u3Z2+_+Ch%>cQZ0*>MnnwY?o^J7^{n2|DJ|)<(4VE@LLruSw|EE3VJL5y+r`adJk_1p&)1$g@dQZq z1ulXOlGB?}h`agtXP>8}J%1m7T6EIkF3yHdeuUyUxNF(cAFgh<=6W_VHkR%C!wYxR zwl2--U;C3=Q1_pKMi>);0txvOnoc_sj~W}eog^MKN|uMG@q8=x2I>N*3RViIW`(TJ z)21;d9)u)Q2g~y@rO13@;I+f6A4%`nmo?*pF^73a)VmHtHQ6>>cnj<^+M?D+}X81)P9{?mY?eM9wlzLZ%7fpd}y#J&wd#&{^WO{HOi4ppo zhJfnZ{*FRbf0iQKl|gBu&W%>fvGTvOwg{I-g2o5&(>ro-r8u1x1iF7YO22;N^DCyo zgdne=O0+x4{KYyaR;l4awZTKk_Q+aFC)j8$l*&6R_$k6r$8kr4Ng;V4hlstdPF4ac zph(95;Ff!xvaRu&=#bJBW@B_Z)xMQl0{VIafe!_tHMpL!-oKZiYv&y2=#*Ipi>{mJ zt!V2$@NV2;Z36Bnr@T?_-M8XUU(Q6i#~s5@pz|d1?~kIdv77=hYkx$hcc8vS|HRa6 zj(tVJ_XWuITI{hXreD9=D`FQI>d5r|&~B;U&*Fuq(CV?iM)iHnT^765RWuvngIP;j zE!NiW7HYFLoD{Y@U$8Sm=+XcoIfP}W|GlRtf3q+C$2gcpW^9Pe=nJOmR-d2z z>wB=SopXOkz+kb-&u1|xZ#;deo~N0b#z;3GrvA`T6GjjdQzLm%{_(&&KHt{F10>{? zt%n0qj7R^P13cM_E>Vu6b5c+_X?gjl(Tau=X-2L!Jo)s|N@lwJdcW=ijiFD=py9v@ zi;)mLC={{`N-y4Y)flZJ+gKVv&62k}+sZnPegCyF7cEbIHq zZLgN_Ah`;4>YI65apw(G2yY)t?0u(G@5a|R+Om{f#dX{&=wb#ufmHTR~o4k4<=y+w^)BSSVvf-#L6P~#D!EQ8SHBOhAN;i=V za^xM&eAtwLJZ$n8*PkML9a+h<^kXpog98}C8_qZ8VOv;{2EYD8Vw)mjR!oB25BttV&1Rpwz{Wi^&3 z596SfoSo4YDjG~UnKB^!UW88W0KNNtx8fV{2xAamt>5U9>%n7AJAu8 z>;2xvb$_*_4-R&U7`072y=d*t>z}cM>(Y)icKfemS-K&YjOtJj8!ZXNUyLl=-%4+Z zlMZHDtQ|5%!kYKMlUgGx(@pDhUeq(}zzr|y*Ld(PJsix~@HgaOg*C6@8^x99o|}aPC9y0 zV6$4d(z#?Jd1U0=gq4eAsupGTn~OVtpZ>}97rWg0CG2$IYK`A5sx<}8wZil=(}DaN zsq)@N?^}Pg<}(Qq#i6^1f-RFU$KobUqUNa1Bpja=3TW)Lrh09>y5{l886WLu4i@eR zrz`>9Wb{50;wfraT{=lg`{v?Qj6^;xK}cRvXk=TTIeLyie2zinQ{=)>A{=}S?_Qn) z>=qw9{F5I&qNQRRJ%7LY<3JS+rs}NL$$~#A7S+!CP$wiWD5*az#VNhe&B6 z`{JY2>E^dL4s+ z#0=TWlh%a6^b;(a;l5! zQnycrS&qB_p1aq=DmSpWK~A08YHqajg&O@D(|~e+fo{6vZaQ%dRW>5+Bnky~oS=t= z@@A#7-Pi^^`LI*#fgcDh@wQF<4i%TPR*{c6v~W; zLke`bdSk{S@FY2KJMYzOeYBM%n>4cem_`iGwZn1YjZLG`qcE}yx>p5he|UoU^vCl; zn$QU5K^qTr((ut=CrAlvyImOP*!X zWpjBcndg}%pwiv%%erYB7Iq0+qZhk1e#J~MXZHN8=1hQ(?A-Xzl}}&zJ2uVc$Y_#h zeV5bo9Zm0W=0Qp3b$b%lr=pRe$^;Nm_H+?4@%Oyiay@h#stFDUf%TVz^NET(+w=Ig zG3uHYBG&ch?f6_Zme6vIUyI2;o4pHdm+zTUi07!yEK`NX!E;XKAoa1>;b~APg?ES{ z&eiWK)<%yeJu*qh8jveyd$w%da?^pBP1GS4-G;$FF&b}UjXhU=q{BA&WpI1Abt* z`8?K;0#iY?c-R&`45WbTkB@9BRif0~N(d|U4B@hm;YbEm;K7s#vs5Hr&ZPt; zxWnst>i0Hu@{Ro;km7`s6D_YGMFY5E7tU9d?s+)GTsuP)_B<2)Pf*CvFQ%eQ(BWGz zFTUG2%G%tx@AK|bFX<2Ls}+Cd!iJ%@MD()xczLylB!aXI`Y9T>Qw6+XqUbJ|mUMLp!s9s=J)s^X=n7jG6>00%4JS$6eJk zZr2crp;X<%d#N5Ou6+1MGoVyPq?5%n>IBjHQS+zU_r*C$Gm`~jOZ8{MzizN!3(Ab# zQa@$`S6`ToTjh_PtKY{iYp*L#w<0=wRpaLL`-Ubw~3yZCQU?&Bb^(Wke`M-mxvtLyg)-OfK z#eXNR<)8@aHGeny=%Dk!wT(WV6Z9}%adIKUUP9vS-_RvqPYcY|JszIiC0DCh?(Nr( ztu-n7L|8l&S!mb4_ssi_@byGa<+KW=__+T_5A`eX?5A$AaKVt$$k*VF@DMzUP06OF zIf%1XrX*FzSqVG%kASBz8D-b=*OiN{O>3J|f5qw(aSwT?Mq#h9Zm#lg zJRPW7C0OZ23z+s^lB?QmBcm9#OM$358%C=*dvm6~pnMjKO(I znHR0Pgk^;yf3hTOXn*d}O_I-!Q-Tf;Wd#FHPrQGAU4TmsoQ{6{t7tXW0Z<3S?Xqp} z>fC$AwINN=S_fEjn=s6ux-xYv(~Mxg*w*O8DDQwzZbc{OoJX;m9 z(HH5&;ha|y;)$_xITT(u54FU~;a31$D=Kf1>xEX3{kr0j;Z-K>M(3-;jgKFz_DooO z0qI=S9MbG;U4Fn$J~`gi#~Yvc#%b}fF%K6Z^@7t}+=&Tap$E686dO*X-iVGsKz1YB z;u9(?0dvP_hN5Wr^wPBqoou|9Za45_G=`FxVBEUYHR~9!jG3Tb^>7>SJF9g-&hX^$2s-%r z1kb1wk$*7gp)h;6J2Q>!-GJ7W&gku@9>)77zTN zgO#F8=Ec=z)f~{kcYfEJ*3R`Qz3?iDpJ&FmU2_Yf-HDTV#21P{-EWfJZ3(r68>#VF zS-oW9Lt4N5;6*BzlU7*)*AZOHHb!-Eag-t$(rgp^PMUl0!bZa`nyj&Z@7f7qD#+>% zWBP>S1a5c-32s@yQo_4b>JBRmX45DZ9J(>ySC6M0xoTI~kXpkaW)t<+tLv@KzKO{) zVF8rLWlO7%wLMh>JN7=iJB4>Y?8gQnIV1EQvacI&ZyL>$I8?W&Blls@k3@6v*WoL> znBB*ST}gX6YOE+)=I*($Hk+$`Ewaw7GmB$9FmxpQGU+-0q2~o{Nmkdej3gJv#d-cq zn?zAHS@)_CF>fF~Rp{FRmeOpTs{ALAVkp7UMyulbpaadoXg$=xFEu25R<~#496YYr z$C-8LF|0Iq?M;eD+rO|1mGEtfRLmXc!a^`l#=mo#BvKlBnAB##ik=q!k92A$sH*%K zUYweBae76pwy@BI5Ej}C01;%yB$v~yT5-dXI}8!4eD0T6PpNef#`N2tao#0{8+~?p z2(lK4?Eis=p~W2%{@UF7aU zFWl4v*VZJFEPCfn+81wp`}QTbe9+oyQFl*|nUa{n!>~TL7-Tnr8g1Zd;d$=HTWX?@ zCjv1kGAbzn_Hq40yO!T$CEA2m`t}>MFQ-X~Q={K0tV*Y0MS>-=29G7_m9}AbY6ANw z=S<8E8yRX~=h~jBu&iqrw&;~{RsyXLSAzojYxPpc@;;zz&~o?uq>M$0?59tk439dW zRi_7X=L{xPHd@`W2c&^3D6|I#Uo%_DiKpxbZtW_*)#RpfeNoNN{&PK}y8$fqpxpUj zC%!722V~aminAZ0xb;@r7Cc5NZ6J$2NbfLzTWyA}hGjjQCa=Jn?$OA#z^Cr}Ud#N$ zFT~*rtQrj?-)q^SneX+3qjelF3g`G%`#}@8h>c$q-x}(s!4&QFkeh~BE29a+*(5X! zEZ##iwP-KwzA@TR(C0Q+Q1e2Ura%|giSk^W&Rdsk-0p%OPiE&e!h@sRH{FpaY6lwsZA(4 zbA&RaUATdy0AlS+&m{;QAwQ5-a$=2<28sd{XWb=n;o({xFg_#NDf-S|FJJ`;j0^G8 zNA-|fCw>fO&PQHUac#ZyBt9|tO}<5lpubJEme~4ME0UPx|7u?}>78>X=leYy;0hA& zrhM$V5V+_mtmYs6QK2oUcDEW%N$h8PO(zy5BqQhbSbAFTGF}5G<%x`V2SZjULo?)< zQapgmTW)1l!P!BC%C*q`C6|Ak_ah!pyQ3{_omuywso3N{sl!aXb4fWk%WwG|E{;rP ztzLT)ZW&W@CtUfr9%IAvUW-L?APSxk`=;seyIQa;k{h;|kqU;Xs?HejIxj|q59+8I z_nI6b(!X(Y+`R~3mQCqJBKG_f)hod8$V9G|D`Xk96>3JPafOOIjp|5eK*AQe9lEY@ z1qHio!Nk@C-ROxejb}CaVhVjcaXQtWTQd9l@`vU3NVkJ{V!W<^x*V*YoKUH2asa-jkYF+-L$*_DAxX#$O zqY`PD6@?}3>e{wG%WJ`vsIq=I;mClW5NkAKp#whw=o^E!Dyp9&u`+D>egwa{nAr;z zNIpn{2znwM*Xk|jVX|rxdBuh-2@Wka9po<9=&k4i9!PHE%V*DsYsHA}Fek|8EX@A) zcPc5NiCLfRNMQJFkOe9$J1qc>*?rI{u6u}#XIE)vFWCZ!*=@|E6^VA(ixXSk$`{zz z67;V;UF%;dQzY+>EJksb%p`K%1cu0~w-d+Ee$i5US5~}t2$tKj2%93`msUh=TFc0! z99(w9lq#$?$#D6Vos%mI__lQn*7$4=+7xFQ8$c5W`RoL1rv- zTP@J&e6D6+<%b3j4Nj0Q*C;tqX?y0*NB=#l&cb+>E&BH|Bf5?%KL3KtfED|N6AS*Ehs<>pS~_^11*keUGZ;hwN3GaMF3Z8nr3qQ zwO{q9{rx*B;*rraHavkeN~;LiTnC0t<692?urwT9(YG)L&);>bV%Lz=%X3BBmDS9p z-+4L?QwyZx%hvf2s`3KTwL*<1H)O``RhlRq?qox&UR=#Q>^MpCVb>+cUL?}Xntp9o zYSdxj>()QV4W#(Aws?Z!<;{Hh_|VWa03HX6&7r4cYmk?91c*--~)+gB~yH~{v=bX>bmDl z=Z>?=6WtNnJW!$vX$c=4pt3n!FWA1v@@WhxN?gIQWlks3P5xd%F}t1U`%SSOJoAEH zoED96ls^zE@Uex7NYGUvSK@E)A4MJP#g-8l%YtAFnhB-nRx`7Pu?||7qQ(eAr>zhYp-x z=U+$jDqJwc3k!BiI;vIv>s_*b7UQujguZN9NZw6PFWTq6qpWy0_`|v@?Y_Pn<#2WA zYmdfeN?0VjX;)~fHo~XBxXH>+{PF8wv+3U8L<4t&E(5)$hLQ^|;uy!p0ScS=%+gJX z@4ZR8Una2++B2hz1IgXJO%A&iS_Kt3wIaCpbL@~;1ycTE))n2bB zT&a{rhk$;bwO*4L1B|JOmaXtEC5^zVw@qAAxj-lVvkJ@k0)Z@C6;)mTsSOjnOl}~3 zRVjanZ`jeDaK2Bi2eds`)I+-*=K?GRit>arBbr1zq{udI$fiDtXdAQjk&nU%vN-4- z1eNG{_nZBey0xtzkw^2FrUO){o1F}yA7=|iv?wlZnR$3AYLT^nJ4?Q+`KLL{tra0= zh0P&c^sDZB6tDU`>a8Hf`>dpL2{t%;@CSZ~+00cUbMa`t7b?^^_ zpyj4f@D9tP1ARJJ60Zs4P$sNo=8p)krf1b%s1!_1`+Kz6AD_hu+z}PufN>J_dM*{d zF%dd@<>A@K0X+ z*9U4#?oOdbAVw4h!O1dzgb3U!%ZH3(}Nb6rD|5Nm-E9-O;svwn++#J znWOIi2h~7Cw8I?%{ykkaZw4(cZ`%F!Z|p%Dtm!|9Dd5qNn*VPSlcOfkHw!{7K!WR3 z{|!X==eO_aPQbXVxBmqs83teoz}?(B+Vnq10`MYIUYA&uo|7Pt!~ZkKy8i-0{d=_k zrd2^rb;aIlYpNPsyK6|@uRQobtxd0Q zGD`8wLv{JQFHP1Qu^Ib~Zenk_sN`AhO^JTBGYg?BppRlq8Do=91 zns6%%3yTyQUzzi9Z`A44-SJk!x(e2r*}a4C?Dgi#R)yPjz*q>o_4egN@x&)t_bJu8 zs>y##?HNGy0(oEHFW)?|MBS3=zVUv@ugg=>d+O9OVm!Qe1Yv^kT$o0;emMgXXq&I_lXs5RW7woA0`QezaeVV=c-FNMNt&poTc{N7- zjV9PNQ7f3gbsM%eN%{mLnDeK~v7rnhmVv7IgEv1f;^Na7!)DL?svk&NDzuy7RmO4Q z(yN#G8L0}~h5vO+3nn_BL_oF8(80EBwa;+EdY-lD{wD$W`LVWIMmSi2kE5WxIN^;|?UPD2n;HyRD z<2QPd!RWx=_WzHg0c!cN@9m;#F%uhbCvzt6o9ZrVWJtAT6(x-WJZssZxdz_QiaM|5 zwXwdkFV7O=zbGjwyjvXv!e{cmE@I?D;YJ&OJ4jC>hC>%&b4j?JWXnCL?F|`7o7Qj4 z87(0c8N3(11x@Q{I^>> z?uAcCM;=$-@l4SWKIxhq%sB67W&%HaH`4YpZxvPWguO(Zv~>D&AAxI74GroRNMEnz z{q~CsxAABTmtuVWydHsgRpCXr`7aUO6POxHgUBaaCP~joo}=RoK4A6UAXsv{(YI(F(y>v=+9UksFjDu!fFQGpmco*fo6O?F(+jQK^}WdR zGb;}t4s|kQRo!*N-qCh463pFQ7`jMA2_y?b$O ztqhFSu*J*n#pnThv!xi>b%x0>5_G&Ft6#-97KUr9JupeIA5+qDV#dw!U-u=wZvVad zKEGA0wG-)Z!{2;qG0YCgPz>p5+0S;j6Grw-et#Aphj(FDHY}r(@xsW}opG7AvT+?b zuC~jj`q+L9-u!2&o~wJC3l4huGFU8-Q`wz^bwexRruew2@Ac{kpP>Jmpn>9-Y$aLK z8&-Ik)xb--Mx8w}0MY1o>_IjCR-A@8s!-lZeMPafQ^4i>SeShae~QjTfM_y5$zZX{tqop z1JH!{VE)q~ng;do55sJNA5?4?wO3 zKiup$KlvV}JuyK6D5pf2yAvaFg5R#xfJ1UKc~Xn5FDi|cIgZCCgAVU;(ujLDZlm37 zSzi<&)x|$JUQ1s=XX$(FL5nXJ7V>GqC_s-W6 z-g8smw|FN}KO5uz+ObX)%@At7|HZ+aR5DhtXDP+Uems~S;XwS~U+(rDvkmHfDB zIxQ5;rYs_fv8g)!D>L0I_VJx2U|5trY9n5^|A7hFSP=nb-YF-8KyO>dRi|&#sBjLNIAHwggpo{ju%hkMa z8smnKx=($?`4y2RfbHfWQ^&!A7nHzv-@@ar_V%ytZLidOW&1y79r-h&Vr8{2k{qt;#tpK`m1|qm zK)ujk|G=7ra>G%f7Ni6S{sQ1)j^4wXlui+!Eudy7KiP;^L@^5gfSLCFc~wX?Dc($s zCOswEdGnDx4YNqF3Cr>;nho)k8F9?SI<`OLfu{raU`6T5_`7aEC}Y(A*?JPB=q?-? zGWG{2Z z0Tk0-kB`o~F0!BhSd_qo{L}6=-;Mu}^)4i2pjg}euipne=(PKGhn^a(kO5%ko&kiT z|5eyoK(!HVdmn0)wm^XviWewQin}Lmf#Oiy-HN-rQ!K?DDim5=ic5++6qf)20t5^0 zA@B{o@4b89eRr*I)?y`#naRwVv*(<%_u2p7VWG1VPCflhbuimP4R@&#Gj7?*yR=TY z@r{j@eEIXcPqXZl0yST9=utS_c*Z?G(FZ=h!!svmcSM|!sX;fFi&(w3mWS*L!Ke#B zw{d+H0MiuWGhGNM`g`&Z2*JEBf&1TZfEl1$7 zSan(qenq`Xp(FA@(O3LVdo1LG5^We=0-p7QzEM7a$fPI(ln);uslQK9M}JF`)J>>^ zP<@mHZXwG!8KxmTx5)b1ZeicWhNNVNOtN91PaKER9zbn1=bdGxOX|AO#YKt(9iyeL2~F*<*-4Aa~l`hR#0ffrpv_im+3Z2 zdfON+W(9pMN>xuxa*Y4bb@=5dLyFYyiwaIS5Vsp*B%X?WX7{L;1q@2qCE(quS`~M^ ze}y`M6f!fv{4%~AQ=qHF7c6wSTMIedF2tPaRR-cV$9fTNM3yduOq!JzR+w;OYy7^W zQDpZZ`^J}Qn2b947_(>${`dWfZuMqvBeEmgEN83c_uT*p6 zc;6ZKC=~lxl0+=T21*KW2~3}1$5$o(Jy$J7i2b8)@>Xu#3;4`afx@4aug~T=st!)D zk5SZaZXq#GA&wJ`Oo8#D#~a+G_?-T4CHx;zI(Z?43u*@TaY1#bga$HJl$o7ydTJ93 z#Cy_S_z7WAT7QVkMWyKs5p~>$^G4Z|%S@lE@{dVfs_a>qI`0kVoD9U&%a?Tet%Rup zr7ng2l(lnlN9Mf`IS!_u;50K;uRQ+Z^Ddqph>uZB2~C*C+4&W8#baMyKsj7=wGdiz zU$ul!9c;7EFB?-81sEF@dV@H$;-3wnrXU^NX;0$uH#QmKZroqMr5gI|XWP$J-1Rx+ zWl81UxMa4k&#Boh8xZ8%Fi_5o?>_a{eUC>c9ZWF`I%{)|)P7hGme0%&;1=i6ELx2PkM4zY7eeg#WtJOiy=?42IW4%CNDha?S~nagV7a|% zBeZQ|upsDa3VIHcvzdNo7>fMi^k}~(xAs*;q=(_^45?*u%;HSr*Fe~_AZ~2evy^D=P*rWs?%;PWsssnpdT88< z8=;})Tlqv9CN`&OzXCgv=j3q;#+}hN(-EW~b#1fL^x+B9BdC5n%{QvDq?rXa*VhxP z8bi>sst|mJj#601>6Ji*{ot6WHxh3y0O{IBew-;hp;_^SuyGA~31p8HpSL{99kK6d z!Qkeu;BYg|b+kCR6B{n}*Y(n_*jf0Zltiy268BOLNjP%RIIr>+x z%1R*gjib30OMXrca|PS0a@#l@hXtAfgf@wP<^Vdd{ow%y-|g2 zW#~98ZX-BaM^*pgQ&Oaz@45Od49Sprk|x4uRAC#m(W*6d$G~fsBI-iHTcTLy7M@BXDxPW)^3gIAnoPeowGCmXZ*!Hj9lz4G{)=wddZsm^~KVm3;9y|q( zYBxU;Y#UJ6C4$rG0NB8Oyc4?>n0_Sk< znfg>|R2JgDVq!qY11rugVvU=%*)Fts_^kUE?dvzRUeoqz4$b>yDN;#XX0nD+0b1>* z9&D>2PZoQm<}Nay+6vC3T8TgRo`BbxpMzjIPqjZ5&p&Ief}S(TO%;5y?4|WaJlLr} zRd-jz`mW5{eCm{=|Fj!-u_K626#bi?HJ0`Ea}NICYKrT@+e*c>-}_<{l3u1WHm z>OC+UOZ}>fiONM1KYka~ju&9iJ{zl? zmqZSjwv8&R5n95yJY0j8s^v=DNPG&^ifB8IRqXY5i6H|L9KVgwow^!+G@p8ww0wnF zG>bH?w-OQ4E8%ISi$M;r?Wz~th2*oDK0DsgN-7Vykc<^4K>1q2kZuYPnO}Y$6vG$X z8e&5XZuN`Y?#14~jn&`7nOB!sks8Fc74^?BAQ~Z_?&mO3bVsh& zKGq!ruGI9`+ZlW>blx3IN2O|CO(z!X9lNY0w6R=A<-KBwcw{vG{q*3BCUt*Fj$r>R z%)dtQYxZ!l)XdS0NHN-#A$JahrTFfkwTsT=`k0?W>0~u$O0&{xLd5oBTc-4c-4u~& z$g5*t&vDvx#D49yC0TQYk-bpu3U@#RQgT-YF1dKEOhFDNxB9iNiZ+gZ242P%Y5R;u zGjKGu>jwBH)oQRJa*PmON|J^<=jg^_-D5>eb)KMMSDzBxc)rlX>$I!Ikvkz4r{R!X zBG2@qa%E&I4X_LXe-ALJ!M+@|CtKSIX9?9uUAi8l7Z2CuEf?lm9z#E>OU2|85ekK< zfR+pE<RY&=wSX7jrk1R5IIkQPN1m>ei}OqznbDO z-O}Ya$W=;pQsP{Zk|2bAB8eYzbZ>P#Q`76#GeeVso@VLCJYl@7b_W`u*3i!d22tmn{N9#W&pVeQ&Ys}xVy;@lOUEn0rN%QW+!t_Gjg5!K4%FdKK3Et>x+Px-FmO0b59<*kQ>{lAi8l<#QptPAHZ9R)lBfYbf zI>eAg$?p#{YnLJviVo9X?>ayAaoc3tZlg8`=KdfIVe^Yzm7_5^cZ-$c6<*M!<%<9C z+;`LL0(J$km8{Y6CQg z8A1*uK?)6diCTi)S9H;bSR{ILDrig5uF`5tKPHuF!v`H@i`?jHy-HsiET&4^qPswx z$mz!Ns%QV(@-{>@nTR=tY2>dQ3M!6IxSHH&9vc{PhL+SqzAV;`c{&+9D^;|#I1{PtYw7zNDevJ&vX^z6Zuxc@W3?fs_Lw()s-vVYCsnLT{ z3Kk#p^RhntSeadDYiA1twLY`&h!%{$E9kSdpn@}E)Dzo3-EgHp*?fg1a3^aq1PpG^ zl=>X7hxM7G7L&W=4Q@`g>PmDama4lKpR;1-%*eVZYM*nWY0$(T1k1n97O`w=f z&i~nu`%sX8NmZ#OR7IhWAYQ^&uGOP2S@f)}zsawJCM$-%MmceOAV-=%=@!nFUE@+y z|74E2ZQS^_N4(4LKhg8`n-dFJ0Z_{V|5ER20dbC$Nb?2NVJC}bGta>so&-PMam^~m9 zf+#|rYD$`|@UIXPcnm&tWrLU9gYAa62r6G^PvlWreW#zfYgag2oLgm&k*#St*{8CKj{^HW=bxZEb_>5C?*r?qLpdFW>gjKD)xmm5Ot@w2OYetaY&jEAh)fZdp0wo~HUx5#-)JRHF*a z5+QD5u$lq{`%_L;6-#)0A5bolOL+IyT^*i7J0rBc&pq^jxEXp3y39erzIOBX`=i1D z)v-&8!4*|MDHFHw3K3#yp3xjtBwDlWWpK$Ew=QOL_WbMprgmHhSGZO}Qz{VZ1Om=7 z17Yh9-(DJH$x&BBSDTJ#sWV}u&h%OoV`tlR&itD^qcu&)EmaqhcUp!@4Kf5TT72IYxHw_NIu(`$i}6P@Nyr&o%fG z+du#tsw?udupy)2@Cg@~lB(P{9Nzm=SejlkF^kzO_Nv;W{kRJCnsA3UTymxCa8uiP z%-UH$a9F4e{W*1=eE)4azdIJ_xXMN{kIxv?JmcM-E$X?T7WXuFWvy(Ia~oX7wboo) z=hklN>n)gLs34llHU%GgO=E~y5_=x8egT4kRA#l9Kc^@8*~Uyu$?p9;NmShHbFj5r z>n;OUXgxOP^k;u4!WlQaSp`D&vS#hx_0c#y=yE-%JULivKXsXj4Pf|s8;1K)8ae(S zjJvyDFdcxazQ8oirJcSJ^(Yo=%Mic2lBDj^R2MaYdw1^SoRA&O8T8&zKto@kt!Bs< za%j>TQcJv()gEwF6aM63-JoY=Z2%wcDGg{j$dG+?Ch~3md}Yk))Ws72HSI!!I~G|k zs9n7l+>XO^&k;uBP|5bwQsA(#Ud``>AJSa^aXJcn?qtBBUif~RCkM@y6Z`E-I<1y% z^%SWmL@kTTpiA|Ka_VGW1Is^2+37DkNJSmd9A1l6l;L{lmjv>6+DcbYr0k~BH;wYD z3iTBy;b}d1ciO8lie4{7ng9s4)!B4q1|~zk26USiwV!vNh)55@<*cs^7G~X9AZ28O zh4T>8wvRw_Yb+`$;AFm&*nf6>ZXj{BMMix#FC`%eK}-$L5B+*4P(cRM*qg4@^s=2P zDwd8kL3MEpUd#IXg<;r`^;KHV-Fj`zrtK+pU53x;oYz*~Rm?58i`CfDN5q`tll`^> zJfMW~SMI)NK(UFiYYn<@A-ZP~qJgjl@9fowZ+l_KgmS6PgDjb<>pWXX--D%Q`45+i zoVM(>co0Ogxx=BX8GeweJrae}JyW{+y`bLiwJ;58mlp9jIs&u+L<3q7780KL~Vd%~!(xq(=-KqYH5o zYn*1S;>A7~VHh{ccxr!>2FaaA7k7P$QctlD#c@ct7ae1^LitbFO*UU*cAV~5NLKpJ z6g3fn;|vX9vproKH9y5Y_v(Gpw+OqdPT|9NW!vp`ea)io6U?Ov&z)IXt37ZE1=GGO6b5j_NzIa8Ts%u zaB`;hNH*GNqw;hn-lq_g=QLOIIZDaED;Xery(e-f3%Ev@E7ZKOQP>*3&`Up`=FZ7j ze%ArbS(-F#8JrD{pF12)tU>zHjeeJ3DOg)WhE9 zgNUSr@K<|x8!5cp-JxKl-wY<#xh0^=v?_(&^H228Q_sq!3X`~ZyawWVe$YA8bEV3L z<}&ACf*rq5&AN|n*DY~ZDb|IorFGRuVRoxPF6Lb3mb*Oa+3Ca5_S2=)mzZIPA3`G) zn!s>QG*zp(9TEkBK%nySkCcgdNg zK||BC<5Bmi8<*|q*1)|xOiW}1AN1Av)Q5np3GLB2yYKrUBu#(lE6Hc}?hfa6ejUE< zX1E=(x1RJ+T1Z>M)_|Wv6;gTd2OBH=H{DaawQyT}2SAXl0wT{aZ8f0Ru| zwatXmstJvtx7a_8j7XdL!e8uGFvTC0r7PS2>IbR~)l3d7>2i}8W3FKd#wnByGr z=;qC47dx@Gl?)x^u@}vpX@9dk2~0y6zWxR*s7pB*KWJg1p}~1ft;FtGj?p&d@i(T( ziq+O0*=W^{7#;I_isYwetw|;ZGWCdr9|T4XUgrVGWqgd9?NtG0dL+Cm+pEBBcRGA> z7#5Em$;~h72Ts**Owv5bQ&suYHfzojiM6JPT6raF4=B5>Ac?&l;)z2@=stSJpDy+q zR+Z>M(B=5GIP~M2)+WAP=XW^MIn@}iF3PnCyj87z8GnBNsC_jsd%?KUrZmN5!++xKdJksr6IP`1vatuvL|XjMw&+X)+bFv>_UF=(AfKZa$jo) zmdb`DPD5BCeYG>~KSpN3F0~HUn+LYD+i;Y?L*`T9p{mBhXU?cGQ9fvOD;}YcI^tHy zp1WIn_e89hvG|XlC96vg0#4_aG|sJ3*I&NoXV^qQ+WIGA`|lAT%6#1S8+Z8;@FG%r zj7ViqS!7T8)X?8FuZwzv)VO-1KmjZt9$kZ1!~NCgTNUU^+uUq>@QKvMrO(XKhKQ(t z3l}Y&Wyr(uxzGY#he=dGDaifs7nGZEg=kJs^lXA5m;3APqlNkN!;8y?Y2=>kq3OjZ zicM2Gx;P8;fyznAOUqFd8^P$1|3Icptxu(cq!29C#<9llw${O@h^_aA>;;7?o%6fn z3=e_kwRyWoxfBf-{%$?ymzc3+Tg(v^zuyIZ<|HOn$)7K7h)o*s(wvO1gRoesxiW@J z_1Yd*txX{N3X9Gzw78+!+#&0kyWdl*9_CUBbzIHaV&xx;pnd4a{4w~Mpc@w=H1hI? zVEQ)Csyw5Qwx&QzUo9non5h!w$TqcJqCstaV@fAq?lfe_wIM3|S&bLmC|vFM2NDLn zu-N`*uHNTQ3D3EJUJ~m=)4CrRz9h=)!3WKR#uNHk?se4)I4ySMcS-SG=u31sq0W5B z8m~<$@|yQF@osAS#H5Xg!2P-)iz>k3d{xA1sHB!AsF^QXentL3>+Jc^8--mF-DS!r z;oWUGu}f7-wR2?+%fyRPMu9Xz3)Y7c4bd|u*hVXj4tpC*cS^~HD`l=AjWzo^0|XM5 zmX2@%!-V&rq)PlMKW4fd$`Dyn2snUm-EQ)BfB2Aa!#O`;)L9{sI9}svipB^G2>btZ z{kP`Z)jz<&eO@f??zNne%Ylq(1}QRZANKH~iuK@5z??f}U|2im?4V0I>pJ)Lww3vs zoegV1-S1~aK;}1w=8Rn2&e>((=-f?aTjc8QE~-+j!v%N^zQ}3tH0|DPYB_$l%*`(# zw6^o`x)qqnKcC-pEM$AC;EeJ@*5vzm0#lmEY94EQ)zO_CXObLANj1B;e4C~88i{4y8ArK z_mM?!8Ualll;-At7AEa_<9N0Jx%H_H0CP3`m#Eic+Qe zEOtJZTo;oSx3#V-+KUzj#wvtxH(_u~7_g2Ga+?tzo- zonZs$fcDvMADf;vC+<45L?k6j`nn%I-tF#A@U46ts4Ep~*}7+p4=fdX0TkMF zsDgPk7dHxA)l~vWO#JUoCI7ptytx9K!_JV&{yG*r_4ol+4>6$?0Ep0xJwhHV`8Sbd zPi(Z#sA{Oc@g6l^PK>sy%G3d*b@4L>T#3n_K9<0I?r9B}F;Fpr>hHVAk=k8nnj|>u z4n_A^!Th#)tjQ~QY3BI+TF z&WBU$m*AXt^1h5=CD73M>Q_;MB=FJdNfY*0`E}*;cIiE2lRlqO7U+SKFql=Yj_uUu zZ2UX$(`p6Kh?q4O(wqnijx8pE4qw&&${>v|ReO5MwrXRrvf`qta@Kg*8(?(D%j1Z4 zHx9G{<_vCwXAk!xOY?jOqt$5UEJT}ps%Hr*E0SEr8z)SBnCZaxp7QZs(z_E(;nPS) z)(Q~3^Ob!2hMEBIYQTeOw|}PvK3~Z25F!ov(jLXd`j}N8kMp=49i29?daZpocQ|k_ez4Ep>r19+WP6v-WpU&v!yJ z@oKB2SoUR5lr4V%wTv1yaPYaK3u`8HPEw89NXE3CsZsFH&Wm`n8UeI@NK8nv7KM~^ z7)s~*=|~-hV|6_!1emE%P&?Vsi-^pMqjj09Ka-&u_0UZ8TRgHH&dErD72GSSwmFxu z`?%J>ey0W&aFUmFtA6{8JE0_A+4qBk$Af_Bg||L4dKzY|I5BTRiuGaI6+D^FveTFe z4gME={#Y~X4nLWV(6cDp;qv1p{^D2*bZvZb9Q!S60O}MrfflJ{ZHeS9&#;rL%=G5l zE||}07@nkpmCSDAU^9I5ZLue{Ib9Km6-ewq=^@#n(jC{iF$NN)-HVjaV9|vfkGo8= za&;R;6HQMWGyCu1-8E`yzHE=XKbNgPotrs$FfW2-=4x z0|qkGl_`~Ipwd}Q!=!A!kse@q_{G&(oT+?0m{2~Oc&L0+FG1(om%+bOna9C+PI4C9 zF#504kJIH#{TQW;onLLFr*AK$7;R0j{tszoVflI6`+Nd-fqU2YZq;}xU$lwFm?r5jV7+Y{(8N9EHNdwNs zU`iwNp$Z=E>VU#_B zDM?|-^@sIlefKSfC;|iA-M`r!n-55~ldV`3WpBDg_H3kkM&qP&P5AErkzuv8_N_@i z`KefhBF9>Yfw~GuZ-Y}~_V3E}xNHnFRD~0nu+tTZrlU3%269FgM*DjuzFQEDt%A~%K_be>Re1xe3LF2rz zernW*#^xvSG`Fid+Y*j*6Vx^OW{d1sa>3diP35$nb#=EEH>_E}TAplV-x=nbjPcaP z_<`)h;0*tPvMn41{1+^!P%)1TzsgJbWeDk~7N+nYrdWI{j8tZaQ_8jri82*;KgXEj zkPnBJeBYDi?zRC?MHvPzWuDZ2iT=xKN5 z(pIxAgyoOyUAlrEP{^c)RoWZPe~!)sII?-1enK+_ z3b)=lBBnu2Pm+7XcDv#=<_<;`=Ue>_Sa)*FcaOCHa%8NUt`#8WF7}V3ExZt;FO)l4 zZj*#7lDBe>YB!&AT09qHj;|IO<3yh?nad#h9aNpjgfo7=VX&QlHnt4&Y^`d$&vy?U z$^|gr?rTdvJ-axqn#$Tcc4Xv$eqOpA@{T8^cZun8HPBAz$_t8)l)l92Z)u2x`wM4Y0sR%O{3f%z1s%BvNUy|i|DZu+P5P|G(bu|&ln zx^s}qlt&LaUMeo3s6OxWaib9xQl&0-cuPN8$13-8wmV*+b(|e+C~5+Ju(K)sb<`&4 zad<<1m3KQ~6gt%CiWcu(ocVhZ7^Au5tcAvt+VcaM`-iCmMok#KRX&oYIf`0!Od81Y z<<(R3Cp1bHuzj6-czD780Rpsd>zW4;8V2`6lA4ZPtm8V#RZ9wGV!y1!qJIc2U=HPU zcX1{Xo~FOnxW*kgsY2=|_n&mo!Q{LvPy=7>YHtiS+O(4?9le2WB00P*5Dqby4@Avq z>~l~fd#!k|J{NpUd6toJrpnRFij{#`4+WMVqBt+0IkT z$ybxME>xRI?yU5y3A_U+fjygQAOoLItfHKjomKQBE#5Nc%5?5XQ~OI5hh=IF8fTNE zU#)kLOy$ z#;wkmsoEhQ$18GeztI&4DJ`{UO?D6}1(J;&41~)XCi@(qLhlw0ztx*bib7|T+BgLA z9rw{VxMw!JQ1qJCFiHd_|6f=ajcZOkEID@FfR`3W4Bz%0p499Ely<_<3mi`8$@}5S zPp9GT?#3&58v~*ocLFS#vJ|S5Qm2+hd~Zbu5Gfu?zPBC8 zQuX^q!fT&9Yd4kUANYI}0}FW8cBWVKG*=AJPiZ@YA2EBP?0 zH6P9N3wZ_tz?uoyYI<&JX+{kcF7KD1%9|cP%fCT%39-f9T?hm6d4! zLRF{I9hj=>>-N*Q+cF&GmX+^S5qNDkI(WLmrdZEx8E#*lKe*}1H)nZ%4cl0}f}PSZ z)Xzr0@zZN8R$2o+&ypmKF?w%A-Uw;rvC;wiI<b{h2?v+}Wc&rY$P;C+EYtkl|mB%s*i`Dv$9rr`O4h+_||{vGoKe2|Psa zXN#sS2FoXSA2= zkT!0yK~?fFBI?IaIWpeAm=SGTjP!uI0vzh%z>fm-$D|6#%_2*#$`>OoM?lVN?Ml=7 z1@>%G(|ngJ#EFI{yAc__1Y!B2n$Oc*`!L7ogfratCjB0l!=n6mfMf||bzX}MKdZv6s9*I-UmB>an`iUziO z1czW1K4+G5Aa{#ARTEG9am2k?i;?eDb$*2+Tq9Ck9?H1`^WW|58g*FJ9Dn&M!OR|r z`R;q%YHPpG(aV@WHxP7W{VuLVH*CoMOoAjAIaIO!azUSXFlVm8GJy?@tQx=J(0uqR z!IAn7P>SYY>#)98m6ylxnTrRK?pU6IAH>tp1KL(VVOOi2S|xe67e;q3T1EhnofI7B zUrXFzQtmvW9LV!mAm!gl`ackm?b|bI^Q^Nqmc#dsPrtF!Pw+o8W?uY2eFvveT>b8< zx>4LrXCvHV77Q@y@%SvAFLfon_4Wy1+HTV!Tu3~NPrBqXPZ#d^1p7d-^*Dcgzl*Yd z$x+b^Qt{^vC#ZeO<-8CkPhcmi3rHO3^lizzuoc|qp}46_a^=j0%!|e?19qM% zqnb%~rrmq@SKS9!faT(3@#hg5)X4L8&+U*=8m%7bnsGQ< zkaMLvFIwM#>+;t%bUXfs&U*ISe0%6qf!ZBR+>kdrH1!Z?!^wqkB1j zb;9f>5fPEfv=3*PZNV2cn#je>OaFl^-oVAh*J!1?y%9#2+h5L?e&`LC2^efdoQZC7a_y%l5v2Y8%4M)} zRUVQYVcd21cEyX%gNdCdCtXzE{sg>8RoIC&#R$lBR1|~DDPcAMU!`|t;2#OA&IBiU zj&KA1?)=JAX`vtl6X$mb3-y&7O8a?hE2A@h@?+QDm-oz>_C~@Ho<}SuhyRE35lOS^ zb6U~QmK8?t`y8As)_d2Cw1LxB_I{9phQ5+T|49~!y%vj5%2LO9duENpKHQd`o1l2L zzJpR8;G;Y$L~9A{sf*TQa0u75f#;$3?1PP_h(8q_vSvLX8S#0LoRLZJx02voHN))%xIa4 zvdXzI<-6l}f4srvBbE|*NH%!$m~x}7V5YpNF?_fN(X=sD6i5Z9e*OxS+^nt9rIgw8 z+>oG6u~sR?C3spkVCdoDEpNg#{WnKLm~AoV;AS+>&kdTPBTg7n%saU5AqwcLk}EXCmeAr=xs{}-l2oJ`eRJ@#8oEZs7e^8?up)L4-D zGo_IK5^70V;(6K8Sao*I+>WCin95EvRN%fL0~~i)n!bF=Gj#6y2;1OGlcQY|mv5K0 z?5p41Aw11t>ED3h!#6JnWe|h*U}~7l9Z;*{+`0L@fgyf}Nq$q`Qzb~LPr2hPK&|S& ztt4Rjc4aQM z7M0oiaph9+j*&aDR(8#CJj2FigERB{)OQ-J95wQ|QoqEZ-KlaQF@`p?s{LB?9_$%)|?HAe{!hI8ZF1#RK&1vXyBMJMf zkqK+JXZT&@;-hsMidFWWozneAuQXaZqIuHBG`(*@4QOY$F8cD(jZu-VYGp#T%j1@x zfw~YnCX+4`0@OOv$a!IF(J!DbvHamC;2GLe@ht$bk`2NdvR@~%m;s@`iFXZ#L&gCa z2+xpb|Db0$PlSS>iCbpT8zcfUudHjHZrD}pKZqMmr5;UJ@&DLyxpb-h-;fPtoW?)q z(PVYK*c)BmK8B{v4nG5#`g2w1S`0_^STzFDH6V8cfS+{TeEj_%nV&faBkMkA_;4Do zoG7mkAk5LdDTLF^aLf`<7osxP>f{EM0K{97fYd5>iDwP?-~)~udWrn5B!*!!eJ_!x z2)LxpbNaDM|72(A2+rjKGOMpVeK9|&kE4HLJdZ1B0d-FgGZ}bMMRxE!Z*7+=-+P>4 z>C^?7%pnJu9NGLI@+p!fH7W@vpQ(yj15*_i;59p-60(SDKc74)p zeU)4V2}St#knngz?be(udDB9vd9XisK(-kC1_h(4?uMtKI%QXZXgc~?aIGewG$d#^ z^h~pb*;Ma5KgMY_le>$GFQAm*j|oj4)i!ddrPx_9gRRT8_Q9bWa#arJaAg3yD=D(a z>gINDHMdE#%qdB_RdCJ!)zLX^M(crgYHto;rr;gJ%YAHlKxFgd6>0_}>>He2x327v zzkslk2jxbN*Yiw>*Nr)$ZXi~oE9W&iuKW-2WQOaI$#mNYtBl^tp{AM$BOyCRjAxI4dR5^t)ht< zWZs1J_p0ONQ6l%9DB7~m_X9ye{sUpk|4j(0UHj+{c?gP`^_8)b zJY{lnvYMKjacLpl4<#&8MKD2Nwldes+SBE=op4JI0q^6@&T$#U-WJMKRJ}kwf1ByR zi1F^k;u>+^-KuWF?aB4ql2S9(0*L^aSj>a6HCBaJXn_p!o72MJvEpk4LNX8cW<{3& z*#JI95zdF~4^24Vjnz#M3rTM0N#lqW(kF!LyTfV9?P)$EuI!lt#D+8uzD>>bt~>JV z^&f;0Z4pbmyHfsd2${P_MSQP>2M@H-GtaU^q|VgXp=Pg$=ef@OC2MbA`oR{%bH*frBugs;iGSG|;)q|*KhY^NX1DWeD*bh> zqO2?f{ruWOKDTFjqveL(x2*;TMqaL{63>mhK=*Mp>RinNb zN9#(%iF->shz`b_f2<2+rPE(5qNXBR>2K|`_c4@QdH(*!(cX2A7->6qQFZ?DfXoyO z3UvaLg$MZGi+Dv&1&`eKT%}-023sEdtJHba&6ei_N)<^it6S+cr_s>RVDz)Zjzl0` zUW=8aCH681(5er=3!JK241VfolXB!O~4mdD%c|(^mu*vXo@X$ zZSulGPEtzB)KsD>B+*katgz6!#ulBkz3qE}b6PT-nyj&iSe^NDcuGwwoBLIsh{g7} z@QhdSXcHI$AdZuXeO}@~u*KKMwnf>pp&8_`4n6Ufgwd~YlmLANY4LCMp^A|8Ib7X5 zFjz21N={a_q4`~*#VWBIi#R;i74)i1%GGnGedBkD{i9lknT@3z2CFhfo<39bggdJs z9t6q8nLQb^d@tCXsb|Qi4Gfi`uVTnlZQ-f`zD0UYR!+MHnxdk1&}zS?gT7i|ir`<- z2|XJ&+^=B^zV!{hj&P8mh=|MfG%i*+0aeGjYL}_A^YUn}p0v^H-3wC{$alo@vb-Y{ zL?sI45r2ze9+amoqe~x80EI#}CSDpU_SLZ24(|2`vkZMxszT@@S9fGLdb7d-%46cw zQcv_uA&RQZ7nbAzgNXevd3(Wd3r!Z>^S_>&gCSX!((_~oFvf{MJ;bZ9o z#6cL6aAkD;Y>qcB=STU39ZhX^8E@h@<}j?#@C()Wc!^P&hwl~KkGLwE&|DoL+}if3 z0-$c*|6ASs^;iQHSV1ptXwi9oSdz>wQH$B zXDO7X4)6HHndIrmr$`3T#-xqTMHOmK5}xEr*y_<$;EZwNJZev<3!&<^Art<}VZV~- zTmA@MVSE$?YZt)nJd4HsUK?NU~ycQ z;FnSv1=_jx&Z_*SZCi>aK5B=&8xz@)Uv;?|cOr}*c`!2--E}D2!QlT3$|PR(ALO9CPm2kbJQ;`Ce{rl(kmsv7f3LDh; zmj({_I-B>uPA4Rcryey6oHXO+D>eB65Rkqs9(908kU{|0*4@Z-W-K{SUkl`#*1!j!wT*O0GJPKkfyv0R@pGkI_Bn%%?s5RSXfXn?uGeX%sq~)f&mB%3%~2ni4Al4YK4V$ zov$eSLfgl5Yu-CRTW0~b4_E2W3x9qqlrucM{xwL_a@7|6M}?Es59nc*4Kwt2&H;~A3+->#5Ea2QKt;tIYQ#m z3Q8QGyY08!yqX6`I6I@Iwgc*0+vw+WTVhRQ^X{=}aQrg@WU+iJ`x{l6@dT~FFGJ04 z#XVD;?!%cnUr^I&tf#PI;_ zPU&~6vpFwSWgGaPD2T;Ug;8g`8jk3*ubEL{(ONf69+qV1C|pIQ^AT!Z;PMt zU(z#>X6O7_2Fc@IGSi zL6?;F$vUaMi=CR+1u&;nAiu^Y5$mdnttsC-ePKl_P)eQpn{Kt|EdY3niv{u6{heqo zWew7TrSv0kBI+mp&{xvGt>WWhY~ghEb>=U)Cm}%hA|75Q6*NbGmpWzTaD=MP*+!_i zmW8MW=bLV;iPm7}5VL-9YK=g~8(BS`t2tQ4?=zbek22kc$nH`lCJvD(hRfWMTVpy} zYr{HT*TO6$IfqPK?ZO-f(@C$rEPwY8o9#!jnL?E%x&K)Ucd4m(eGA9swwx8WRfktJ zJ9bN9VJy#Tp*CPB1c}b(*yZF}=AkFq8>81zAHAjTgt=h8SPi+gU|?wVC?`2&@gi}c zjBdbWkp>Xf521rq5lDCBvAN|@S=w~?a_5)-Kp&1cm_a$$=St3u=KGoKIWm|eg?Hvy z?XrUQT)C68+LlSRnk^uH#(&$J>`H*ENN#gU0eOf~TI5kk;<_$?B1N*G6Frd~s?Fi8 z&hsl{+?tg+yUazG9E3i)MWk8UJCfF?%DO#bj=x5A8~GMtJX*OmU`)oZN@B)$juwnVi>K$9&-pQ?!g_4VD{i>?3gQq%PR{$fz21)}fIyfW8)967& z8jAmEbP4fY)D`pHY=o~a7y+>oU#9dWY3jv2G+xM&S4Fz2G=e&}SB#((?%0O9mXLGC>pIvn>oOp4`?HPIL z)fwSt%CPxB!T8qMI$IeIj}_wldL_-8Tfjk}mLCxr88=-g4B7-OLixHpNuDVf4lASQ z0*c@cWk|hqHGl973SFS383-RT*yn$F5nkAYe=Ctd{v`h)4_g^w_=YPTL`kSMLN=b9rSm7DrCO+xx(H?jG`lqpH<7> zbXyl^U!I&0*qoLzTKx#Q78YMw9@^#E{M&%stGv&$lc>&Fu+(OGv+cA&Sog>Djz&hj zz4}++D&^Dhr`_}gadnyFtu^Hy^`6M^`Qe{DsF)fy^@AAZzj zMT#}FW7Y9q(c`FS#W-_9<@2`5qQ(f4Z6Z)CDk9K~&;4lDkq5hzicljUwc7DXfJhFv z&pU>W=XUhxP_BmcJZln}!uzMIn?`olB3@3Ru_=_babg3*L|gto_GAvWe6{h$;leQVanITp*!aGcWfa1c=!VTwbG!* zTbHCtoSe~UCb61TE9&%nd|rMgdLjjaBp=sLAbY|A4~p5)-Ww3~PpBPZ3NmO(@*GI1 zTpgpf>*rgO+{bn+OY~_e`&E;yY*6Qc-J~nk^O)xsgx(-&XEa<+<>HLImNTm>Wt^T5 zN*RA7Sp{f9eUr_(GQM2_ygmEOYC#**EJC`~e9{G^Uk79}o1c3yN-nTIbllDdY&ikU zD!-?^MBVz+M&lwGuagz8qko1Cl16~;vu={&&+Ndn>VPXUVs8R85~9}`;maJ;RE8=~ z2`w$|mjgwI*RAc=5lA05e#ZS+=Jw>1qWliUG+12DwAXWc^YJfRxYAVTXrQ$~56h=F zFtIfju{Fi}vixfsDfzqNrH6;l{|abTu{YA?&)VuEL|%TA3&3BMoS<)F{*{W)Q!qBq zjM=0L&$72=&cT8aE+%+smk!WEZ1kd%y;F3}Dgn;Z?pSh*{;Z{(sM>g`I{sGTcv^Ym zW@Y4r$#43#6R{HVOQYLXA6IJ^oovp$k86VM)>W>Zv8JtnjVMvt%~Malc2~N3@rUPZ z_r|VwsMjBmlo-Ojya?-h7qV;Z*}>9iez3G~vNdG~R=3mCD!{@?v_`(vl70SLBh;gH z_2|RBbRSz4EU4DT!AZ_-sNpt3Qj|M>ip{g(S{*y|UZz3Rcb_0@_$+AdTV;J+9S?&! z!=1@*%7@v3_1{1bP%euWUb||XV~Z)t?QkQt*SCI=cD5Ibjg1s>fUAOGUD3k!VX&@;^Cc*mATF%SZb-V_ZRuY$$Vu+~)b zWjVQRo{pc2VG+hs6B4c|&`k1I^;xOMi#=2ukIg^i(jlj_SlgGrU%7m}ae&^u^t<*Yf+P)<=yO{9fA&uwLof@k1p{p`t>!Wa(H&x>)wD zg{f3a2i&mL&?@Wsd%y(uA@;LpwUFUFn__?y)`_n#P28~+gFht*G7S;iSsa_zSAIz3 zi=2jwJg9E8CZUb|q9y)TB*@fS+WT#Z^??38SDoN92r6=Ufncq|`P*g9Ud?@9w}X&o zPi2S}Vv;d&99Y#*VBrYxAMFj3e6`M*H8Y2(ji{E7-AGUKal#VDuXwZ12SvK#&~py1 z77E?f$0I&!9&|Nv!40M*d|oVPx*P8L2mYI_r3zdc8`Q zU^0`L?m<2LHSUelbmyR%*7sX~0(rP)umM&ESF8>QP$@+4314q+;r=E(+Q6=v^9qkb zvVc0aB?eZ$bwQ$caS_Ez|5u$1F+~pVw49$_Y>MUw^XcfAngVy4kM9}E%TvC*QFUZP zryU2)D7vDiYDmb)_Aj&uEUKn`mXg1noSnJ$yp_7J>wc{gXXdJIpx-@*N6N|!J31;$ zVcK4Lx-Mu>;p|xU8dH8bn8A4xpBCEzi8=j#g4>m98MyQ>?l{q#;-@?dGbSCb&6!Np z9gR3g4w}1*KM{_Dm7lU!jWT?JyOufXwuhY#OdDa*vIcj($I*yCBGofF1o+QNelHTO z8zp($6(H!v$+PX)H6{&zV^JkSx3Q8>BF|CeP@I`Iz4(>@NF1T|Ij6y+-OZv>)E zA0cWPg0@7BI~Ny*mK%}$scnsp31pwTA0FzG^By!jy1FtYJC93pJx>neyi%vYPL>ey z5ozlmUZlML__eu}>BSsB=O2#^<;1SspYA@B=9&+8lm16W^xn>aC`L3PZJrFjq)`CfH1jbdyp!_M2Fh*{CUz{1-|a_xJ6#F53a zg4seNtaCFruwJx()q8e6z{k0|d}+07h|A=@t4+-`*o1OmuP{xZL7K29lGCUnTX0v- z_^>m0ThZ|C+pA{Oc5%!miONiR&)}JtsJ~seP@?qmCQgmOi=sEP?!Z9t9P5lKX!TZ4 zHw0MG^D*yk#iM|z)H;_u%XU5hcdCneJD}-(VVe&mGR}d7f90+}{i1A2;O6hKGr595 zf9Hg1ESBPNdx12SLg47MqqcUrqg*LixY`5^ z=EFX++k6>G+6o>*=DWCm=O{Vpn?KfQc?hp_lzew;wo?QDisv%47*_XeR@%CFAZBJ~ zj_*_JQ)gyoFJ=(YHgVJKbT7p4i{t59pGZqNC)#@pbMJ`{g`wk6Hg^RN@15VsfVRRz z4U^-;rtHjg&xOI8$Rc{SwL9d(dxN#wVJrc&MzmGt{pO01$==eLeLF3Y5@+B@%<6sT zG94SXlG`qpCOg1X_Ps#i%d*NnD|!J>JPuL%MU!qb8`8uBR%weSN>=9SsS2i?@Ck}^ z6XVIDXx1z3*z@ufl7wVjhK_L&py$94%K%5}<7hrtr57l^hXI>9Q-uKS3i(o`pLJB! zQlz@N`>__~#bdqayR}k-ewFw+5;RJMUn?`jyrT}*#)88RjuD@a?61<*pk$enf%qWTBtW>x9==r5x5}(AXa38iN>9|mt^$KLElvw>(0ZE6~ zewFL9BMzx7gJ%IO#n+FoCSyu~~As5h`KQx6Ukar3je3;0U3gBpGQ7 zApl+JgcHy``utMBMNIGzc=nQE@KlfXtOjjv-lhJHwQ?Us%IZ zKm%4)(`p>#TFLofGb(x&B{>{=p5dn)lTrbgG$g^x{?@_2p|Fs=jN{j~Z^M?jh5B&V zz0`VSIu@gh>V-qEViZT;^iFn=-`IdT{bB2rrP*&^u@W-E)4QH4szOXXb>pVvtE6KZA&)_C7S~}`h!oYGgc**D&@U2UgEose8Ri2zDV;_HW!M{n`OXid-C9}iJByvz+CC6k->mcO84W1=8 zsV8K^^~GY-+sI%^UAHf_MVCcJs!aB*YI{hY*w1^f`SgM`tsc#a64&Tbv#r0zqM7;# zA1jWbooCbV4=P4c)`&QteQhP%p(lM_^?-*TXFU8opq434tvY>=3Ayyzz_wOg~q<{;UHK3ZxI@-E!&YZ z0UW!{rtQMLFZv0W32<3CH2hon#mB1i{WWzp%O4iwtzDV6?-dI8Y*Zy?4ptp}pL(9s zLe?8*kxQXbtDV!N`9j)m)r{qUZPBYjL*0RmeF1OFqbM@Bq&|*vr+%tnBylfb!zcZn_#qcQHW>E%*0fKXcV> zRS?7*(%H#K^^<^=Nn~WIM^zW47*{~oH8~l6fA<_$V~C2n>1TvMn#TDC_`}7KJTp#t zqv-`GiC|I)u(bKTG+V-awXo-IbJeW%I$|tS!{0=hC;KF^9NJLQse->FIT*=UaYvZ3 z(fXNbuN2)jGti4lL-_dV422j6bLLc2hPEF6d^)oGw83S)Q-SY2Xo9)Oa*;PwZlEsuY_V{3}tuI3V#QmUz0qKBwaXX zgG?76u(97u#3|dhURrRtTptx&Cx-cTNJJ)J*ySuc@P{TLMn>@NzMCow${*Mj{G3ti>3lSUgZ!d-#%vHQMC=kwG z(BILQKN}9H&V=}T*&*Jp^pu{4qtB)&zWI(z<&r(AEKBn*$NL4p&2{3Jp`gIF6!NNJ z@VaFyq1P06qGg7gD0gS1@-z8|9zd&!PJ4K?yP~M6FTb3C{VV&4Q^8!63USSXsp-Y) z1XSr~)Zes{@smH08|k_< zA!;TqQx{{{@?TKA)G2vdZ5aeO!88oz-C!{dr}asxB;x&ysrY!sS{L3Q+(=KKc_qya zf-g28*rewyB7;U<#)}ZUBlh=nx#TfBTt9~}aooNtO$8;%rWz;7#!;lltg%T#X94Ww z4R)qomVetLt7(Ws&)si1>~fl_%F=7kvLb3Vu4SV~GtC)Nfur+4o*A8kFobMK6LQIlhs zNkdr&B3%a5F-7^zDoMqmm!llGS!YCwe~Ql5I)l!tUEaIcOBAE5H1%necK=unmxh1R zBJyJR>XYuHtr?Q?YLk+AucWu!dIBXcxvAGmnHZ{ZUpAe&@jBn8w(X&PI_sZWlhGIE zJ0LQ5K_y0G)K9gWJtsDm_N|8A65{>T&&&Qr%iLwjyk`=zuT*u*AIqER`NFd-N<-4o zo}Klezd9#GZ~n3YZMbo~xbDrVrZ^|7)FFw4vxSFY(Kt_P{HXp~GIy|R$l+-o72>3?sDk$|K#vMWa zTGE<8d9vV_@taR7#-3o$ztaNY#~BhDn(y`0a<7ez2hoRQ0_Z}sXKZXsDb&{+mPX@ot7DTm!YvWE#q95&&?3ed1q7ABd`kE zK!Yu7=8NZj<@>BlT>f>y8{#UY6Ce7)GeTx z*)0E(72sQSUNE?k#;EQsywyZzFokBL#%b9%GfTeDc_b9y^!dP=Y})8_%PgVtPytgt zx2g$5#hFeiRhjhSfqU8!4b89nrc(M!M$HchP`P=$*V?S)*e^Uy*roI0I(6dXMyDtBu_GQPaN?mz=X=)%@_;|vY}NCVsUUhzFv;JUs$aEb z)BMZZTyb!GN+nolVB!F@B{dqY5}zSA3cbZ2w_|=d?C}sQQ3&!fqi*kTRJCNzi>A15 z`A`9E*iC@-bIhI80wd})Llub^f6f^5o+x7#4 zw`_+GGAxBF-%RUz<&i*4rCAdZm(;pttA(Vq)1bWWASvJVttrSW(*sl8%f>J>03Abd z_m6A+hx>h$OfDxOcL!>Tax`Q5();jXZp*YVHgv#1lQfCz(FjguWn7i-0CwC;G16>KdvP!->RR$P=4XpzoO*7>9P-soe+Kn90)B{8V&hTE zz5$p`wNICqad2UM=Zkd-@Vpx-@seuvzsNX@}lyL)acW;}7sz z-13^y_sQMfTylFsrWW-ogtD3CqaO4vz?xI2Ps%yt)RVGwF$gsDa#0n4*{DIW*%Ud?o$mX;Pv@&h{%}GH9W-qWkCD@e z^P_PXeTF>DZfv#QA&~m{&9Y;FHJ(iM>4PeY-C#nal(MH%)lYN9X09i?Qa*Nu&96@d zyo_+2n@#!1aH4y9+8~IyQ6;;hvZ+>ID&UpP(JZ@2_u45=b#L8mtLl=15oo%9?~-{< zYdgbut9-?&MC_Ns1X%&pT)xr&%g>HFlcyUtbU+7PtPbM&8M8JyX%fu?{lCXpAJvF&biQ?$0!{M!N80!-)Q{#0Bs;Yo~Q$3{`+# zYG+tS=X9@{MNB&Swkg>~bH^-^jBV=OxE)K7v&orvNk~p#4vXX$TOWxJ^UNr;cT*)b z#Ph35j@b5OL~(d+p51(7HKi-%d;md}UESqLO0QExnTtdEBxoA<=PYh{0^>o+i)zY| zaB9Dw97rGeDHF|Mqg(Vj=7&G_&^*WY_x-B$i#-dNnD0*st0ulu&}VAFk(oAQ{UHrWHH3 zu(gtMKwf_zoR&VAF7ntgnFt@oetwu8^ZW60i>+Hy=WFs(=RvnwJG&&g4OE`{mu*lF zLl?>SriF1+Mg2vClLT$LNx3?Tx%7<5`a4K5jcn1Ma&pI3sF~Oy0MBu7n!qx-x*iX3 zYgqleWN@6Pqn=$0dch!5;2%5*?@uVCu7KD%L#D&@FP46KQzJWZ#hpH}M)1NrHM`FL^p<4-n)Yl8UI@7N%DC!Fsa z0iRok?iB>!Zx6P&y(GSsKqR_C{%ZCCbwSBfN5w(L!xJ}r8Z~7563rgLry#@|cT{8Z zwH3S3=;iOR#%#pN0?lk4#PVIKt%G=X+!sF&JF2&RR?EK^WDlrif0P&mez~liYV{@O zxE4_{%~CM*$%lZN@BKXV3TmZESXTcv*~*8PnS<`u0I+1N|D5WT0`IygP`5b-ErJqI zu>ujZ#Lus#2ubKgo?q-6$K@Byp4&`6c!-m4phb`0Gg}_+34allQT>E{%I#uK(2MCs zVlRLw?(|2KjtT4-wS02bl6PNrY{Dag_Jim84CmvFq29ib`wC2*r9t0EGrfXznp?Ti zg+UV92xIq3^)(_Ik~fZ0TzD^sj+|CsU6@nD)O6vaDNawfaekp#7ebIvXO@{5jxmU(XV1@$Rw`3zN8A+0DLhi^zw*y zmMh$$U7skxeizpaRrk>n^R|;mrVOqBXt`ZVO$8zVZphW;gOd30w$u?`+qT;Z&&9z% zgc>O&8@=;P5OUSqqfrGNNuu;v8^VS1;c|Bx1@8hJUcrDbuw<+4AD^tt4Zz{CUxS=!W!e3ufm)YgMn?WvyP1y^nDj+~7+O!AQR==X@cE zlS9I1I{_-)qpPpaW=LpP(W>%n&OehHS%~qT-s&ji*2Awtw^cSsr~G zSYr$34Q>j2X^S}Kshwf>HPt4+QTJ_-nk){&(E9Za<#l`>Gno2r2y>?v%(88_-#K|L zn4*nB=QbxnA;HHhRK*UNpgs%;Cxy%#`hgCAfv!7T=(gn1w!4^F%0JM*HD&|j4fJ|c zHAz=@pCOMpcDrkl&-?(v`4UvEwxyturhYA6`?Fb*j-j1vS3$X;J``SrXjd(Oik zOKHI@93QWAOX2AA%fiR!B2MCbBkmEDReA^GbNK-^V@d;So-{VLdWCxaGnrGJM=lnr zSE`Sq)dYXdVB>A=qW9ALo7!3ikGV=`zwQML9C=S{PJTA`VjKg)D%Za5H@+RB>G-tS z__$IyE~j?2p@(`x+S5fVc2{d%_aB5Fp>W)Usd}WYi$82O`kG6{HfRBf|Ip;{Yx||E zV)du**pZ}(LtemdsZEQ67UN#(Mt3Kh-_Zu1o-94KJUm70kpZ1?mg5`@sh*OTEAI=K zG5$ZKXWyBTdmlZhgdPb4^rACwQA3+b9hErE;TqIztRi1MVB=oSw(u&%DBzym*a33Je>D{wXVR?zdz5w7e93}^6LbC@~ete_me zNWyq}4@SsZr>MHOyNrC|iksgI{EtXVR<>xG68_b5Ch7Gcf!k@xw80-Z&a7(*u0mLc z0SQfy?2ui@m)irhIcR<&gWAa)28a-^9JeWC*``(2R_=x_1T$>{2Bo?geOB&i&uw0M zVwkvjgUOpLBH_mk?+FY&va(!2`7edtINY&ny23n1v`{l&DY;kkZ*~lGQIrGx8Kv;y zU!<9A-dS3f-HcZLWpw3s6i3-fKGh8$z`Q0O)4nFdO?eg};kTeayFRyx-`q~@@`?y|Dp-8TTKq^jkcp zpZ`SA2yJN$%Y_jL>gi8nSic*`xH_ioJel;H1O}t#B}QZON5*FUZ#7{K+qqR4KOduJ zSxn*wpXsQWp&KnRx|7YJzv_I`TxHhE9%OqWARhk3fV9&y(6qgZH}7v<&dp$qRQrGCqG1ce)aCap=SzG{)>`%Y zC(ittPRt10agXdT8xl#(HDFq;QAZF87Q0E3W;ziNNe%rE>O*TKvO zb-uq&5oQ95nkH^O_5b&d=4}6+24t+icD8PV6W%V@{P4n@pNIXH*-SPR$ehEus2IhT zUVE&5EM37E#$$<&*Pjc;$7@lZ1z*%=QgVQoCmZ;Vr{NbolSGNyGO&r`JvPZ<2Kl)z zUrYxp`&T1NXu#WVa@7<*8A);!Vo67X|JOP{*iYq7NWJduxMVV*-JT!;&jk6`0;MW!F-$+>V#dVsHE@TLpKxJ(%7W<_9XV$2)7;hG}wW$ z372NO?9!Wd^?9Up*6hy?4)NI1b#6CSNMp}p=RPg9K4jHBlOLvsad3yq8yjnkjF|A` zKA4HwFP>r@$#SM`mpQz5MWZ-3fTP7iO;q*3;Wgy3+R>n&XzD*b7D1J6ZmKPYrr> z_fgp*LfMGWOiwK35M5(a9&inZ_eZ2HhkwAIT?&?)yA&7~7zAX*YVjDimf6osy;c}d zpvso$q~9c(4&)C-adDyER=Mm4ErShl_QFGl?)sd+?ETE7ndt_@5rx%OjjSI4Wiu64 z3cDHWd`^+Mf8vhK|3nf?upu#uNZwb>6Q*$W!^8QFHLNU`M9@}6I9R?ZH@Kr#J7K?9 zhAcdeuCN{UUeAk}E*R(fODHp(R^?`&Q1XZKb(UskKvhX zrnQ8IlVXR29Buz{*|2&^4F?Q_)X0xC^p_MBQvR2W`=hf z4e{kp)Ra-yxJy0zE+VH3_0M3=qhlaL*A}sVmy*+M#oT|QV|cgYr1|QuL7p{fL!Iw^ zLPD=FVTHf5#R}2u;h4X|(4e)2dlAg5f^a;q)#x%HO~Z%YbXhgFk=CDxg-@u`o90_Pu^HplQvlN3Sqag!2VC{$H!>9 zJ;!-E&OTJiJH0TJ07(agc()o4blkEe*~9;g@I>>U?jk5gE8pjp7BXr2zBd{T?$&2n z5RYTf$c7yyt=z7d17w+8?>IT4I9bCKP3YEaEXB8d#eihQxiQ;v*@+OkyTS#QyM!?r zya{eCh8Ft(FOfyxs}iN3+42&B;F~gVO$Gq~b?qqm*Z+hWc;qr?N{e7vZ6Iv_gmsn4 z4vLsAR z(dcC*0aSABX?Ba#BPa2=rTq`#U*nXS|Cs?so8g$g&_1h9(_0i9e`)|`+H%jH^ON6e zpXZMIq%8Af>^MxtXJ2#m6O(2%d_wc>aAm=e;oJ zUakWxB!|9{IX$lg_Q1_If`Pmams02aBMS_&)%5Kx1k&v%9kI}EwWUg!<=o;=6wl!4 z%37s=A{mY4IoOPEHTr|&Y+!_-{M9Vck5paAqGpF_SGII92s~4AA{ubAMld+jnp6GM z0JYy3^Xnb!&MFlc;oBNMj4XJ<7xs-OxVL0#C=T?9;me_QOcNTLjzYIaG691C$R3M&RMnIe`ladF8*aCA8pIvp0>p?>>c!hY z`qg?!*(yU9Vt(Ca?DPnL43zAS!9nwSLi}_1%DI-;v7gIHR4w?2fXQ~4R)!4*_bb%P z3z466%8Mzk_oOKoIl2$gssChU(Lxmf2Me)&K=b|qza=Joo8+bFm+C4hm5`8-T2{Rq z%JXON`crg*zKLo6r{*wLS5e~-rW?ngb&SqOM?7+7xkh4kl@6Gc);yDaZWGwOV#?5q zWx!zyTnTj%v3gH$mnhsOnO{rWhop|9SGy}Dy{(qb*W6#6*T#0UEfiAue!c#%3Dg5Ks9%8VSiHDE&T4m?+RR5! zAO^Z?Johs%F zT}4xTaB2_5zhtv76t+S$!1FAxzB`OGkx!d>Kiuh}a=tgkidtUndF1%i%i$ylCDp_` zZdDcI@gK71ayDLIwQx*5hAG}SVkT4Ge=ze`7@e>@3eQfg#$pJ`vFOO4t4!$TMGK~I zc#-m**c(z(_Xz{E9sATTGA$jemCtvo9wt-^vF1(Q=1dj;@p5#qtF;jmVr=J9A0~pZ z44`lU6jZ2pt&+&bbs#nwqZk@(^{?+gzs2KUvW)q^MhAR%DFs|qySU%seXZe!5qR%Y z?@%3tB3t6C^!87F^_OSN^QE---M>v235CBFnh_3xPU1dt>Qx=%!_d=TuO%8B?ll2cW>hL%YMWcD8 z64&1%oHG`PkL9H*CWeRP`u;zu{v#sp>vd3`dq^-{&_S@b{2H!kSQxM2l8{=FKe#!j zL5Hl;_4O8+_2)gwcj?B?ccu=C4wY$1#*>4JuRo1QNLN}vxS$*w_m0#Yi ztdtB?)4Mz9?-UiD)=VZt1po|Y)(oVdb81ac8x0g)OnJ?k1*RFu$CO%=YP(5PlDkhn z#l`Dec^TjVTTIh2x2P#8X&?}oNLAoofQbjAJ%%Ji~93(|2N6z zc}?-AZS_4D4L&sppgqhhx)MLJX{}?m%}4ziZQ8B_z+f{~V>8p>FGRUxy*&j(arFXz zO9!|%40KM!a0Xpj=}t@9pL=~ygbuY^xJi%2<^=SZ){(urBnU`ybSzON3yYz6;}|+_ zG_`gi#u~<^wLFhd!}Aw7yDB_EUs_U*wibB?X0EKHJxBd9$QlK#{^$TlM&d_Z{^0Ip%la zq&SOvRGR4s;h3lbi`TkS4;w7Rfi%qDXIA6)kky+6Ry#Im8RgdR8x<-fl^292~?(#|d z8mBiP0tKcIW<3`CPJq4A7ZN#FBnXC%4MnoFUY)NmJHMGVZbLulq9x%gJF$_rJ{zP7 z6lPZm&1xxxDn`4YySCHHlL46eCzLt<&ocjK~pS->*A&3!3T>&?eUKE3Lh zgN4#Pm8+M8bXRYFQ3wQiup|=jZ3Yqubk4@u44*XwoE`bdf$P)y=!dN*zufDn|qS~~<>OK>^J|*1Jo%4t~2`9p>0_Ln4 ziu6$+uh*Vr^UW75Ff3N&KTHC%#hqF+$r}&G(Oul# z3>fKhR8p6r2t+(U7cl1}@5H8~=52NaNS^lcmF=EZs>|{+yu%8gY8s#j(apV=lqiU| zl)lM6Fd_sT%xZ~^b+zK6m-HvlJ8q2mT6>$qcUK$eB)KMqs3)Q|N>TN>B`df;XPOov zZSo4{uKQtK`iR|$N$0`TU@rX)+YBcjyVr$>II@e2+B4*35 zl*6?5;rs=aMz7-{&a;tMfb6RWpINeR|6Njw5*sDJS9jNYz7_0*{2>c8tv^_A@9}OX zaH3df1OO9J5tx9yKI&PLA@)APoyeOGk8Z%Hu6YtDbtXm^fjm^7LmNAZ?XVLl|C+dE zU|AQQ z`1S7R&!l-P8Ffb$R@El3;q?moOGn+3`tHx#KhHYR6 zQxIs*R6b299LlxaWuZXP0!p^TWfQ1Ov=<} zuY!FTq;KmO+G_IK$`J%bw=-Cdu`&1FQySS@EfcCqMT71Wm8TImyhgy z&h-oxpXH&XUKX%!rPqY^RfrJR=MagLKcC)2UDR`YZ3x_&&%C@jgyOuEplepr;&11# z`{-)^Fha~`<;*X`C{yt6O&#%rhrH(}Yf4&j;tG`)8H|BGl4M%RR{9TebJC5y)(|`2 zB+f6>hSs)4>_g8FD(tH2L8HPu#3W5-@YH9MVKW~|4{6|>e6=!Q^AK9)eL#WEeM^#B zSlQ?1rpM&e4vy>)X8R|^X4%6h18nWEA#dR zo#K8qekV$&wn-;(pHx~}_=0=FkX^BEit4hQV1d+gZCtQrPboJNpQN1G84BHZ9N)Sz zOh&K2kfKg`y{XZ?#ZDgr<$7*^AHl>{aczL29QOS-|5RvsFZJy=4QcyN+0$#+8SN#m z(Gb60-DOjstemRYQk@YXCt^OuZJ2R@SM6Hb%)|>kN~P1@v77zocMI+S%M9mJpI^ON zIc-`l1m}Hasr>?c)(eUqJ76EwK;?GXLsaQ1@&li9xph-jMQBalb?SaIYL$^_QX2jk zK^=S^vfW#Yc`fZ#)kqg|S~w(pVV^gnT3Osbp-oZGFU5CmIqg7KWqLEKCF;6)z4Z|Q z3*rr8vK1d$>{_TDxH{w?=$8QB-O57U6X*{DW!7v2{T*LqW%D@yNDcG*9}XBI=9Bxb zh2Qg^a>wl-A|^*`XKCk-e;!I){dIQ5Y`Ie2rbov=xP2y#);r7TU8t0#3#xYfQi0J9 z_$qzXDdMwqE_)-b8^*uWSQ)vr;qIEHtm(1y$kgwI?w(hD%sVj8k%&?CH3-blw5Kg; zv8Qw7x{cM&w>B@HRGfVlRzD9@P>w?)g|CO-Iuxd4QQB8;JFrOZRm^UdWjs=Z{bI3( zyi^mHEBgFx&6;obU1iQ;WpSa83YD3_RNCNH|4F2^%{}tL;8g73w0^h|!N(M@i0wsH z^R4zafpV438ajjvrT*D*a+idJ^fYcm@gxP^wL6#pSe%=y!y_#g<1QT+zmu0A>|fs~ z6(Tad!@N<;MRBIRz;Ca@FdSu(_P5cN5>Syx_k`5x3PJ)mad;pKSj8L>JTdi!J z9)u?kPurGgq{yZ^lf1ap7C1Yro9&WxLb-c1l zodcX?a+kZ^c!CF7H_o$3cjtA=V6vvw+7!gbr>4B{Ob z==8)|%Z)5d;`(9kfN`_{iAX$oVcawS%;lHeLpfa~2DsDuYqusX=USe^e@jiop(HNX zZ}0e1-^X8Bw-avKRW~Ljv^+h+>pEuJO&>3^|HrLX-fR0eB+^LiH;EUs|>}&9m_dfWfA@5g;MQdHK3F)y(Oz;SBSb)*F1U-Ha}LE zpf$q)2{nN8dR;u7+y6y87q}Y|(}I>Wk(D`U$_pSqpsV*ezIwWzsRHCu}fVGp+p|_(+-}Xwdn%g*uhu+?BLcD z!t1Ptw|B+kG*_V4(@Bb)mtLX*x-7}W_eI)Arw7uY8_z}eK?Zb|W1Xvm`j6EMVDtfzqPp05{1n3BE+G#Te;WG=-11^+8)Wm67>z@Tq!?TceFNXH2VG zD3p-%DFwp(`iCJYUwolWPvyq+yU-->()afdCNh!hW(En|7MwY)YfB)i&_{vEslxKw zeEWvrE1uv%hY$zptaLOBsv%vA3(fTz%qLygt{r6(Y27Q@Qu%gp z>lXje3)wnb6_04Y_{Q)LIYTS-*CvC*#+KJroLMp3-1)gL(@=+BN;*%An*|3zT{2^Y z>iYvJ)|@_0j4#Ff)$|M)8~M*7y-%$N_@%O@YA(7hNk7D-4~{v-lo|~Buiyd5sAoC& zd^iz!qHP7l<>-oC8&zC}FXnn-Dyf6j4Fgj(XC^GDg8<3-YMKE(2Qoe<85hQw$?+z> zOV;MTB2u^j)8Jzc`R=cJ26aJX<*L6;yrd1WWH547i7|_ywPH8A%1<>NO|-;qk>1m(oIkQYaL+ zLeb*x1TCdlp%j;5L4&&lDp>JS+=`dtUNm^{;BLhw!94{2p_hC=*Y95UgRHD@4rk_^ z*|X2g?Du}n{`}Ek0gcgY>(GL@k)qpcQ!76%R2d{Ae~83$w>rl^he2px1>-rr#|uSd z)==7MpHj{JRm=MFV+N&XDG= z5aj;Bsuk3J{_^~SueNk|3)mf1%X6y%jaX2;P7<0;eFy0~{}TsAU7kAQ!Hm}X$)Ycg zd(&I|eDji@-vjWUOYOnxR{O3$9XEZb)GrZ~vUKRHp1G%z;YNI~k?6@$H+GfxTG?5{ z@ow$NnZk=m6l{PwU+RqAK-{o5#M6Tt#3@$(<+ceD|D81P7y>zCx)(_O4IFOT-N(om z-i!m93UB1*{?H9g{jjVm0aoyT9+D2>_|xbf(!&uPn4eyM7~JOe#6wiOu|;AS&a;F9 ze>c3go^<3{EwfksIfL>u-cRj{2r^LW`xux{L+-y2fAWZ1QlUr9Yz79YblX(=>XZgM zZ4Pzw4<4=K+br72ZGs`ls|(&3>-i&1=`qnG;9Jc$KgFUAP{) zlCC}@i-~vscK;saIfDfAM?2#hL*oBTo(g$^1~@Vwt!|O?zw7q?tY1TTHV;2uP<~#k zysp7cUJ;JXq}{<}3Y-%vsORurmjMd-e@m`YY{Y{1ov1IbB8~qnt2!QE$J|?4Yzj#p zG+skd8CH^9_IrV^&1NB&FIOpbq`Eh@&v`lFO2&H$t?J4`F-{DD!A4kodnrR-CWaG= z@e(;Uo3~8}XUe6@nh!+WJ7h6LGGcpIVa>1lVzp>5cD;fLXtb^};zYf5RY@|3LxuYc z89!pegYrRte1k5FH8c^r3M4V~D73}oMH38GNU$ad=`v?>}W;!*UMW@4O69+aB$h&i1;qS&%Y*s6?j_r;4 ziL4?Y%C-w7&leN|^2;iM!i4|oXkFVDzDJJ@68Rttvp&9ck=Z~kkO zAhfG}`_-e&YG+RQH7gC>bbX2qWRq|)n|JWj@l1n-6wJSI4CUu>+xIRL#8jnbo=t@v zTklFdmak&9_!KH48o=Y;SLfHf&4>|6MZ7Q_eS**Kwb$jS7q?5kxm6}1Y>9*Cu}M7p zn|H+BMfYmPYG4|esbFZqhY>~5MFn232@2_bz?0mwaD=JejH0TrS(LA}R^jhAZOJ&| z#ETN=N-Ws@S=rt9sokv7^$4Aep|kGYNn{uu8tSuYskv`vh2v_7w0$!azu13#0oLxf zs{N97m1e~sRTo6KDYD6`r0j0=Ut<-8HeO7kE)1mNKHjK^mAbB-vxOTo$qf3bAvAoW%}I~aFg!MYYr^gCUWt|2q7}w!E?LskajMAv-a;r6T51ORYw~G+r!yUI=51dk83bF@V)%l$G`~Wrw<=ZZc^FqNQ57@SN9n{H{&CKd&pbvXD+)xmZ@y**-MPo=^tulbCOJN$x&q_KVDe zJD+9h4zIF@<=H?;4^Q{Iu8;NUO5w|0@ia{rP(dj_lrQfX*uC_Lt|a)jC6t6E@E)=I zV9f8l7@hO_bJ1kO0lYbQedu>k(Dirw+Xf9xM~5iBKX&k{teD?g_lPw{fQhm89GS*F zn+9(#7C4Fhz(w(rwgz?91GhK+0QLC*_GlGKC>87`(%13!osHipP0j@*K-KIh*IDAS z6?DBHgdOTI@_Rs}z+g5W+JDkmlNf= zjvTvQqaw0t%%u zpmYVjsTV`si;HEuwB}vs$JVnv)U(wLvo!(DLvElnrEcEDT3b?M?g*WXfbUqR9ik~I zLnGsE3{>(5eaF%9TtR+PUgwDnQU>m}!P_V63QfrVWEPu+v!CgEVo~v()SFX6QF)m& z5k@)YQF0HE^~|>1DnNT7bV_fHM#?>VAt=19^6*_=P1@NQJEE^PQzRBs_YpzON0Qd) zdjL6ri6cCKz^p8Upy~51%ACAIU%K6~|8n2%o%dF=u4WpF#(!a`W8~}ZWm4qkYIq&N zTP@kFlF)1hU%GSHYBc|`6*aoe?EeS#UU|?UQ zfoGhXNc?=$eKRxR4>dk}o~6qF?JiI2zdvy58Xh97N@B`W5+W1rzo5?#HBLMitr0j1 zd#`ede3mc{iLAR7jL7f)@=L~ag+SuuyiCMv!eX(dfd3;`#TIES^?c=of7r^xA^frZ ztN!4El$Vq_HsP;dt9sJqFb3r)`aN<%=wi0-POR6E(XuodljAeAd#_(YAC-{-;o7?` zNo$J8R|Q0=V~J#klPe61x?365h~eph0i}tmL%lVUmibX~MXn)v7zU|>&FK?mUWWFX zGZJT`*nS6H(RqgiEf=v+|CP*&6e9={6(wD$Es=Q?KdbAe5xcAZK&fNaW>FxFB#Ii#5y_-{x`EBZ@k-C9H z=Q0+?%83oIRO%UK1 zQn8VtwbEA!>AAma=@xpsM>Dl)OLO`t*^nla$u?y-aRerr0}H~@ofc>F`)P^)=p0Ii z2+7!xE9S$q&t*Jz%3?uG(n?Pi>#keJ2*65yOJNdXJr#8DA#U%j{Y>Jeb#3F80_>KV zvt~VhwKYv^YI2bVIOiVN1xL!9ZspSM1)CduJtY>D$vm@s^s##G91|8$5ud}t*ZbPA z`6*?-1LA9N&6?cmeiK>K;Om1xFZGPJq9#CeAm)Ay=Ztq#0Xg>OZBXpb^|c zV3W67y7y-W((6R6o`_u}*DoC|UIv_I70|u4w(N2g(gbq=<+unfHZncMkzQlHWVmC> z7k=@`w+=`4XPYqCK*{+fFUW!^K+-A7OY$6@1u+-LE2OB|?T(dRff`r=a2xc;j<2dT zovJ_HnS1Ey$gS---}a-$h>ewF?bwlwzg(T{#&3b-WNSQy^AK5Xn&aA-@SYN4j}y~A zn}<}wx9j||MacIA0X)v17`OmR`X0$qh;GA9@PuT%c)C*SD!dIO#9f+k2>Q%7D>E;w z*PXux29l+LR!Dr(-qcn9-a_!n52N9y$O;DiqXLJ5o3z!n z#Ym1N0?^fIu2IaY-y6Q^6X?@Nc&*$Bf|eV&u+XO0nE5y>mcS#1(c4Gt!U*%R4Es+z z!L70GeyDBRTGC*?qcgyW=(KF^t%kP48w*7Di=+;kRlh5$RM&g5+s^LTDI$OXdAyr( z&QWJ0hER^hp(9XO@j|-lTO$(}V(sI@#8gqO#}DNB){aO;bY!@Ejnp@<*o|vZ*I}7G zeTTyi+`C^y&S}c0s$6gns=ik(1^#D#8ycD>tTKIYS`xLic{N$f^znUje4HpFv z&OvUzuw@Rd7l}g3^UGgE0{~(DpXSwmc0YKCMM${pXz%e(S1V#r%UScJf5|9dKVT!+ z?SNs}j6ods%7W%yeVJW@mpNY>!LD+I-1m{fBH`xUq*kbWy7VSqW!#&eW3Z6jon(<@ z-2r0dH%XrD12yRb<9PgIH9xu1+s_M5885S?LyMnos`( z6f-@V$@i&XQwA<*jnJq$Tver^*m(QW!XX_RV6{)*1s1z_AZ#`b%Ap{p(Y?AHof`ZD zaXpJQew@@C1{eK~F%y32Va2}(MloNZO)@0Q&r8RXwOL9Oetqei&#BHdg`31FZ?X^# zq)MoY*lRkNe#;N+ z4M@67?8Cetk7s1&l2TEqr9})~*?ZDksP{jZgnPCU8sRVWkeRU1=$6RD{p~-s!o_JB zvnt~mjuBzAcry4*wlw^<>HNF4KduEGUMvlu;(?L7t5y{;Y2Sip?9KYB0x+pmz=x8> z+El6xFM7CHpKrf?DI87P7mwNCORbJpeOl=-)2bX#N4dT#Q8q%W^8X_*k>`3`^X+H6 zZH{~iQ4O$sCXP=~_iT40mg?1G2F9KnPZIRRWuxUVhbL7fX^>|-O2ch;8aFWJhqMDZ zZxUEi{5ypr`s$lM{%?SfmY=^03OdvA$l`Ue;nf4xj;ci95cq00cxc~g%fEVU)7H?g zIQWj=?^P812Onfj_6J1`S%R|nD@4#wAaH!v{tO;57%XXJ_mds18&CB32WwS+2#33> zLSZN>k1C!Zkkb?}S!Jrzt@T{~cvNyJh*mw==`0bRu)g zTX(6Sg-9pcS0%k`NfMi4IYW8qLcf}%IR9fP_B=`DLydmqpbIT}N$ku7s)LRvz29OK zEY08RC`5}V6Xznt5;dJ+=tK>01#~_8TV`eQsrZvv$H!^;*OK9vE^V*)B0f^OM)*@r zRhG45(wd0EGVtAhK0lluUmeJQCzeX@m>rTXX-%w$kBcZxqr9pP|5@_J6HbBe3ZgS zib{^wOpvdbOA(shfI`tJ58ja$4YXq8j#y#pvSzOJOUqm7dl>eZM6LPfpZQN6{?%Ji zkpOYqV8J*ecCvEoL5-t(<-xSaF?5E9<=`cghd3)`Vkhv>i;ou>=xd5-Y%SQEy zW;v=c_u;p}?mstYOJoa`msSJjaxS5O;CD;p9I!SLKMHJ2D1Lr&4x3HeoQlC*%$)J> zu&CfYLGu@xfGYBvYsP?Wvk1|(GRrG=-ZW}~j{%QCA0o6>CxN7#vq3u18jtM|RuT7O zo{6Wvp8-+0gLFPc$`od+)N<>qXpa3coMRg&FQ(mQPdcmEr6bl2-5QUKmAfLQSe`sS zp*HMcr*p`k`OQ*a636T1qnX$Oz12h>9f2ex=%XvoJ9z*=aiwIYKr$H(8VVs7R?ufd zF}>)Dt8j_|b=Gd~R;r_8`bq%tK7~r|OkU=@J+6%aiI53sGtSvDGeDRQGL++W(H%7n z!8}sZKf$4cT54Jxb{G6e$_}*dmUJUFqM70ixRuQxoK^|0qXTc4RUUJ?HLp8#*WkHP zGlmSB1oRXybUi?Nztj4zu4GNXjPn1z=}Po38;q^`&=C>&;~oq$_w5+kJMUMVL=A~3 zo9ACLn2E9G7gEOGrLbJ-qO#pf)HQ~o2UW+Ge1drqf76D#2m!J2t62-ilQ_;m9{6c- z+Wl(|DX!JYnE6P*%Wh!~0I3>ew-h)KzhLuJ`}OEPyB=YxtQRawpg4c*wV`OHB?~2Q zwQ?>Rv86ooJ1z1i@wn&W&xr$>Ot~jz1>mL~%TD>K_A#%=Ijhx@n0CQLp5v0X$UD|} zF+!+te^ppZB|komY8L2<$L%%r7mF`UA2&6TNgDdmjh!2NcOi*Z4r{b7&u(%@z|sM@ zr!GF7Y?}wQcC9N*Vd;uvuA2sGHrjy;-3Nqdv#zpI-*mWvArcbPt25Lmnv zjJ#^bb{#yRKLHtGA7{B=i#XyJ#-?vQ+ryLYb~HKIPH2col?Zc|yW;hd_K)H;X{T%$ zF3_8~{a9e}i0Enc;~Iv+UScZv5MAX(r&@&0*OW7md4rq_G^~;j&fCwrZU|SdOPr zp@w~IR*ZaF$cFCahn?>4A&OS*yY-tH0kp)H=Re(w?z}14yK8w5hx$XYtd9<-vr6L| zQ0QJA4~LP^7j9% zaV6aHggBBFTddEPGeNOTNxlWd~nU}loRJ!l}%32-Fq z-<)2eszW?iIL!{ltzuDwo6~(b9ToLE?{G;dK_hu&2su-N5-A!LHpGBK`buhUo+(sE zWQuj&l?z2QFSzVJGUZA|rg-MYv1R1#R@zAZ;LMt~Vqz)LYp(-vSR5X?UpsFxx@YUJ z^!)j*IB$Jn)kI#=r1?G%(Q_pkdZ_4m<>Bc3 zmUw2{IgcM+tHJ{whERb_=4#t#Ur?E8*t&vtI7(SGHncll%tC9U+0GcL;FQ6sV+3>n z&q3ZzUbHtW?ZL`qeoUtC_q3k=?Pq(mYWhc*$^@h`(iRhCSzV_yVe9?-)aT5D^5K(_ zIBu8wei~OmGjLJ|9Ia4WO!%Z@!7m#JcJ{3m^$wiCdz{G%7nx+n38b z7mGuLlU8g<3+d@?Q%jYH%L!z;qbij;tG>la&(Er)Jf?mf(g1!CBAf@RBOKK!VW!{W z^AR{JJrNVl%nAl0laQwbaQrPf-|&!3nfPmXYe#d9d=2wSPw>02+3zA7*Df()pj0CG zkyPMyjmd#Wak44Fb)*J@iimVs@q?~hw%BP_>J)HeAeyCI-81E)b??2h$h@t9`J6b> z@`e*GvAJHl-jtl|1tC?UeLLTl8kT^Iz-5ZkQd8JM3unEA*q7XRz*91wKnT9AeRS&X zuo&Ox2?%xm-tv%u%2H>x2>)l6$DQ?8;a$SS#I9W7tKQ}mdB zCcC?5v^C6199~TtW*M>_2G5N_1z0SjO5jN z`Ag}G0XoO0Xd_Wd&1hivo#)8eA~wauIJv;MuE!iuI_N;G5Zdku%dvko6IzFJ4QN8$N8=+JOw(yi*;YhyQpU^m>3MxON3 zexW!bH(T$aL6esDVtL1Q1~ERTx32AK)F1Q)fSNfCqi0*jUw!fOb^Kq?RDWU;|FJJg z!1t@(zxH6$k!wTxb7=(mY;1$5@1_5Uel7BBnT}v4@wrD7!swlotJ83$Ue|txj@}#n?702;coHVXmr=)w<9O}VJ# z-(Eci3L^T-Y5zo7Igu%t8s|PBC|~k~R#kKJq|krPe#DS!#4hYI&;9-T^+ukuegTJn zbfI&X8#Ui|_MAVhbauLxSL7qBw9B<>;Ea7JGqP&5E|D%ESHL2vpFiW7Xp$AnNu3EE z)SJ|OYw#yV$?~!X@?56>sf35J&b34&!lUe1Y37hh8En}9r)SY{fsOpOhs!OZctgGf znn{8)5C9Uw=DMXKc>Jj3L@bZXKl-+$w~YWVQeQY1bel?U%^P75lu5I`Fn4|LH9p-y zf8FVG@jYT=y~k5hd>=nLEFnX5k02EG*8c43Q76@gNQ@204M}4| zTu(m|&ty}yvrMm9jKAd$a@4Qg>LIC%*qD6+Udxlw4PTTGxu2!FHIY*%sie$Y1fGBW z>cokb7Le8==`&We|A<*qAT1%8O0S&vc6@qqWZnt(=&E-2^<2w~BsV()KMx1y8YpO9 z=qEd9&VBu>!5&a+j9MEC!ul}PPVS-bWTV3O)o_u5tG)+iABf;_0qE@2MwutY++><_ z^isb`cf9JTkLLG^^dM)&L%XSj+IzmF{8pZluOtONYDi{>*^k7tJJcsSgIsi5oH)4@ zE9a_`M8z>Fy!Jn%%M@<*IobH?Ou$#Dz{@ryWjbdbJ2&3cDTnG1_TP?bQt83`HWmT1=(}5r zCH`II`J8QcD$eIucw?OC7ko&f(hKBRk)q>OR9dTf4prP!s?WQ5!nnH&kqOA#52uCr zYQ3Sz$U%2;zF|R#LA>3T1^VIazd6W46f1Y#JRYh7e2!k=Z(paNR(b8CwoTYb+Fj0G z&K^hG6vpmzlCKk;HGj5TQr!pe*b&iVzi_bR_22i4nZt5ttgJxkt5QDeIa7cn1OOcB zQ#B&_^_oRPorA3;yl&}=RSHfdj(rw7b5?^#Yn@$vGs7egmMT6mVfRzaA&ikvXR>Hw zNe`mz70YOwC0T5$gsQA3?OTdZYGM$2-NND|ahd5#9@@+^XkyFhs+soYWR3xJ_?Jn+ zr?*%rl*}H5CoyLKb;PeeSk%!zNcXHTgy;9|17mPo5;_^?O&_oI^@{M%RII)POx&>{eLxs5@x{^hL-iyGJa| zLYM>i-orJrXXWN+ECX-K2^UI;(?6+|ABCSMk!~K%|2uR4bxl?BfG%&WiLQz<7=y+2 z=tNAhtm*px5ngzOndUd``J}duBr;HydfmH!aR8=B=^TgL`g{0h-Ewo5=)rzS_5^#C z=Q%$_F(sMx(uk%#31?5XoNdn-rKJfPY6AUzJ<@IMh!m8kZlh{Lv!8yfwl#p|@x~-@ z%C_m>r(ThE;cZ*=wx9c*a5^*7$-bABfKjUnW? zbvo)^E;DTwYism%Iu~^2cTjeqv`Fkn-o*G6uP@mL);^Tla*=Qfe|=wA{+_sOOM!EP zB5^`|&ybsyGApM+!`{x0VpVrmOaf57TKi9npzX-yI%>GsMub{iTZnDv*?0oI z27$6W4t-EF6EUYtYHcka`>kfGYHhGlMx6HRs4C~>c`e_fS0l%%!y4kEIYgJpgg4Mt#EzHhskz{C831PEn4ZCG&tR zH_mo|F@p_KI)8T2e4Xb=s010@4B&>eLkh~CciFPHQ=p zAz!CsjItI}z)IiI>LtHdO*PcdE!7La3i{;fT1va{nP)0D<&-hxF?8lVxf-+<|L}KU zO;?$HW0^_3T32L&bK1+MJ+7gxmiO&YvWLVoSGzZ#FGO#tMfMMc3jI3iZ0-dB$$izCZ%VRl z^tP7^+RAuoe5bA0bgp;47U0x-WEmc|#x-59pg;3D=wPnu39e_o_WOD@VA&h4uuUXZ zDL`D}oOjUxCX0jjlKIp+pLaP%$<~LrjXv1&OE^LK)VOtBLB@*aM|V^_*rAhKOUL4k}*f3b8Qyt%V8&XoN-d@88JPt%Y$L)4-fhD(ojb5^htZFD(77fm@nJQ^S{! z_vZXthrxkH$Z%!kcnKz(uO~%9#gNsMaiW!Q@sqYL8MmuAq^ncMkJ@U`RPK>HCjiSJeIg}X{d2fIL5Q-AF-`hdw)5j5$|gdYkhV0h-v+tgpqI!l^&z^Y zF0XWo@u&tc&mVhaeniNOv~^wYM|N4bQT2BSd$=L>p3d-mkNA?lhcnSBm#a%T+H~UE zn3S8h&$|vKc56IFFZ8&g>L-(4;XmK~{f9Cy{dvcV&c^1q|3qeb^5p-G$w;ip=I!V{ zZ4E%#8(;cxvelohDQN6rOa`EMT|Er8M16kxv(3b)x!I+`cIxqzUfyG6Ht)Aj*mI_E zxHZdfy1@y5BKGb1<-_0ka@QP-F>x}lY|LGQ@g1c5D)k1IydxL_Kgku}m`N4ko zW!v69%9&aRvCaNY(lekoH{eIVyg2f?=aoF(z6Xwbe~1E3A8f3Z84VCY^((=WKBF~W zWK|pX94Px4-;Lu-EB5IODlH(e&?Gv;?NqX}og#cDUc(-eAWn9y2iG`X3xm)}t;IR- ze5ya(br$vK#2H9=s`&Ld18&$;t)N&4u;wvhS0al4wbqjURGFE*0A^aXIv=jNa&cXR zSgYIX|G{TROm#V8_ge9*`DWFcmp}(rJ(nY5OJl-Lw{YVzTqhb{b9~`~qW@ZaX61yM zI=;vmzKod8WP*Gl@vC)fMA4GbnNN+D>3a06i`veHU_?e&u7#6B&mTR@gC2IV;OTjE zMlZjUgax7`;>>^**MTpL4E?@OEctaMvPUnk^2s!r$y^|14tt5uU_M-0{qA>f@L%%= z&zYh`0iE7yGR6U0)};pvL)F5-s++e_D3LDF+~UkZ_Dp+dz%YKEGS%k3Nzd(~u8QWk z6LZvd=(*A+ZFAH)g++0C8~a$@@`NWx0L64nHizPE+!@jUqNvCaUAlfuR~MHOuXL6r zl7H(JxV$Hc@HIDxuJGyB%J1?XJ3n)NT&M#VF=n2L+MTWOG~ffLLW!V)FZ-r@io3AY z5M}=v_%gVJ9r^5`SAhWU1u1~Tg=l^OnK?>cTMfMiM33R{ul2z0XD0ZM92A!NcjD^2 z9|AaZhel1z^=KR8EtV1tg-s3AgU|rad>%<+z=C zbf{c$T3si2V10KwmSX6jv3snnv>CElu|R?J61ENtSb0P0ST&lX^Xw-7%5CSV?Ce*Q z3x|<6W(i$HjgqNYItv3|q|O-4hg#f=)ryptT1p;?6H1T>8DEme@FuO8z#7)$u&g`PDOf;~_X*B5@T*)b9%w$`iV-FGc#(=d?pg z&mBNm_>x8}n<6BOb?(Nw>QMvF1NJJJfsWQ#m9z+S?(4|t!n?&{^{aK7tOp> zHrH#}yBDN-bT@c@nD0ZgNWrk|f~{d_;Ms;q~KkKh1$ zrCQACpGPe9quF$S4Z(3`Mnxe7#EpiVHrw6$YtNpAG7JO0mTJ_)4JrDwE$u>4tAtXZ z(v6G}#Gx?8A%Ndij+u0yAqqYXcWF|EAKEIF0cGBnNg91RJLqpR(JdE9Shsuf!OmUq zd~te0D)_&Cm#NR9X4XFMlJYN9$#SI)4WyWU{>$d?LQCB6GM~6p1|2&3$3h6fWzHi_ zANUgZ*6){C5ix7u-~-5*uljqEb)e=7mHr=5o$wXvN<7X7*jk6uU7{9=4~Xnl2-CUj zq-HJ`-vb;(ht^ss{!XAl(HnHPb%%(@;@U1*$DC7^>~MUK&H1&TJFOGoL?d~D`D#R%o%?7ZRwT5QL|~8OU5F6zbK!4ue=hKJ`6UU>H9kN;kcfea1L zv2|BPg!V8!=M^2C*7_x&u^W??k|$qc7*kotX>rrm9nnzB-qyVwRD8jjnuzLdNXLHN zf6Bo6>qW<_CwZWlik$zL09q6QlYsqYj42oy3;6yI;>_@e3KN<|w>G*=@A&y{lTtKj zAys4d>PGJWftw))m{mUT&5ZG(K~-=Qar7t*opH{+SM19Xx&J@lHd`w!s%iVPdRHN8 z*R3>n^TNAmql@#u$J>9u3O#`56z*ObrUiG$8vdVSclZ=)Hi|oYz5ajrU!rv?=*oKh z+UOa$1J#hZOY(}A%zJ6YJ*x9@vCaSI#v5ql(|~=)M$hE*d9D_EqQ{-?vpuywjzIli zgczM$*f3)?E@m}p^vF_)*&wlt#}Pr#7ml(2Jlpqty}J#8bMAbi9KK#-lls~d{AT}o zN{wwB$&|6o=5wfsqPaKXvuds|T`OL|wp!q!NbP+yE5Dv5%q&Am8;K5v2L_;p8!xk14^1uMg1cjckP z=_vJNn%fCGnhVz$Xn5;WZ9kHucq}DZ7SpSuCg5NcJ>X9tPA&AgxDZ;17k_<_v4 zT)LHP4fextllNumR=-x z3fs>N7SknaXqp|93nvKDoa_GAEus6`>zYQVv!6Bhy;eb7EPL9s0K=>OW3Q9EXs;7M z)uorK6rz;6%LI8Lb|re@Y32rz9t|)UoFt+Wvb(RWL-(RuosR3=^MsAR1+8f?*;rq% zlGr1tMa-*@{>iai5!7oKOgeqraQeSp?GDekdfPaKzQ-_OTP=bfi=~_U(az`Rb3x}+ zgS&Ca(V@ozkO-xz>NY9G$(qctEg6K3c6oH(E^e}UX9l!xBCBf@*QBN#_mxiEYo!;SNwg(u~&h|$ssz^g$rm^ zL7(xoKfoldFUOI4(`j1~^BVI}VSs3z;Zt0kqD!v@rNqN@d&0@YB5|)O*RK05S16w9 z?M@QY0w1mIyUptaR#Cq0YbYJMjgDL2FO810AA8+=_5rE?e=1>0plt3vw7T(RUb0X; zcEa;eu5a?|>*tPE%sMTdFg_b`$tJ%v0Jg^KOK9)?1aN&sEugFDpc zT68Ml6N=G{;S>L2N$Q>$)5ND+qd9Ljb=1(PsLW_*tLCOr1nQqXR};aNCTUwCvlcG_ zxO{{4WxWd6>yi&{2&7Q{#%epAa(LSmHxfH^GZek~Gj-PaI0<;MhA{1JdI0q*xcX3K zYPT52PKgmY>*~%AMZRhL?ka`$bwBcs>$%I^cDesq(!>z@?fpIMX?-Una{)!_8wJ5I zry`aDAQ2^ef0Fs1XIeqg5ZH{rT$s{}Ao4Q!`VIJhyCB&RZOwZ1U68bZ&U3P#ePQwc zDN4%>y-jnJw;LM8*Cf!_mmuYV2w)XdR;K%>6Vc+Y!nwCOAi8-iiYDNp%t|wTyh|I; z|Hm$OfVCLE5lV$vx}@sa-{F$I1zfU zBwg64Qdk-mo#UhOX-L_x@EHpR##Z?pAK%K9`iKup|oNEGe+SVUgTs>(vQCq?vR&t9hNi>6{<=99>8` zLJjI8LR^X0YUvQu;|-gO=v{(N`*^4@tH_Y5oPOr5DaK2uLi_ff=^|}L=-lf?hZpXU zFk(gfXKT|ZoG;0qaXTIy7A*#Brl@>46n;u=%FvV?+2b*sYjjGR^K0H}{FCy_f`7-! zBD^lc^rEHBWUcVJu8Czs{P61{fJpl@^HX5=$?5vl&BQex!o@GPGFJVG z<8%7`Bwj|Bw!+obkU}hoQtD-hvofl5ezd%ZSL;P_xTl#BVKm}x{@ppe5A|%XAzAss zZArnkZGP@l=09J-bxkej%7oOYd0)wMNq|2J-tN!GJhJw!4?DxOyO738K_~UEGwCK| z{*(j&$5YD9DrXK(54)%8JZ_+nyP->(K~RvwGg1OgN{gi{*tYqPU+c<7SiWi04gxPNI3kk?A*`yWo-;<=dP5cH0k0n=sxjHdM3sb2S z{J`pdTT{+N-Eq~cUo0L?iM|v^9E8AY>KY=0F);Ep$zj(t)5ZXElwdkE6<_gehv4b@ z%AZwi<3(n3*T_(7hx~JLs?(H-p+mGuqK*60>9KdT{$|2tz~%ZS z=rnQDhxSPke{8GV%%7?UWEA8@u4k_z9)6r?;xJSgU?x_dw=lJ?+d*N@(T%NmJ5Bj< zf;h-%=;D%}JBFk8TuH!W{Q?_Oz!pH!HMr525!ktK@U2-@;_h}tO& zlOC>Fc{|){lh*6%f|hqd*|i=K6&OXeWMho;D*eF|{K^N=YOlQ|LG`5^7mZ4@jwyIh zJ!y*)sI?4AY`tR=B82g$`+%aNd#_+^kOaMDefZ~z;9h8dMtUJrEq?D?0QtKyvF>3C zC0(l*zy{z*Uso@%3ih+4%Mq>5m30#NBKT|ObBbzU?_t1M*&V?$yjg7IN(|8*&E%ULykXCBtu-tKZ+I&0c(Fl0bQ9ROqc`YkED=J_fscV2H;lM+_E# z?(F5aUCZA?A0(0c@neSri)cu__nGpuIijc;tI@B917B^=k;JW6BewR)D5_L-gDVWA zihgXko{|RQmTk$=WKJYOs|qSO7gA^1vBCQOZ^ghn>-Bq!5RattmEF~n*gIpXTLOjw3 zRFhR1r+b}8RcT&dtN02*#mo-yt0nyxLfJv+fb zvz;^Qac_f&!HHVatiCpoATltA5I-LF4jQZf+^VjxJJW8ziCNNpo+!I_R08ZjaxRw7DRL!^XrSA<@d^6LEyZnp zdSKYTVPd=Q&TKdS#%O1-T+RB$ie0k8Mn-#wDSJX(LOtC8u|0W0S=E_2uT>Ivk? z83|=-koByDJ4Cz0qnsQx2u2^M6taCrEl`U)Qaz!l4bpgG0s57G+(%iXndrk`98x!Z zx^?K@!C^Os`?p~}r(8u`>~_B(pvD=Q_V%M}X@I~6DoYf>qd}K*k*cx+-VPJdI^suD z{S_BA2dwvN(EAXkez86hD5LW`J&0MFeG&Z|SW?z6{##byF_`XWOT+C9puBfllmDej zj`j|^(70mapCK(m<2lf&hxiJGMXoq^1&4Oa-bQ%AA%SH}?+JuwzgXWhJdFXBd+*0W z7PS+od4zCAI7CqHsqY(W1?Hx;m_W*<=!O8wxK5!ygJ+{8%-_XVdiF`aACd6hH9bq3 zm#jJV3D?ij<}Y?;b1zhGwwa`FVg_0B7i&;abN_8=dGk8)MhE_cFV?KrFGUu*CueJJ z4`Q)xJrigyBW>tY?nCl5Hp&{s2lYztqpv=W;zLwe=WF2`x>FTTRE9^YzJDpgdhV!j zoLji;K7oJ*IIAJjxXmK<+48Xu4?aYDClpwQ>6aVHiWACJ{k$MHU@a@?tKK5to4{UI$Wl)r|?1u zt`{48@qee+xR!-vl>rJfH`r#4w6`D+TzL(LDeej|`rwuk=xb!tun&LAJR;y$(DQ&V&56KCz1sh|H2QAR$4as$NBn{Gow4l4zK3>43?$j~qlQx6N9v(i1G|$2 zvJS=BQ$OPYM~XKB;Q*gAd-&jm;@yL|GxOB~+qWB&ww%P$kDTqbRCC7nMSm5$(aUp= z2?!MEe5#QZc$cCxx#p?ecmgaZoGTCD(RiX9u(~^?kkB^xJM&*pRW>xgy$r3h zz55p}FwP|Ih*M#T1^O${=B3v{B)@La#ryZ~?$^7u@r~P9qrFk$P5uZ(oSntYqFODv z25Df^esE`iy#RASs zv;Is882*aZgoK!7QlUp!A8JjtZEqABcD|r{RQ!?g!JR3;QV6Td65(Lg#!HHZpHi$$ z4L3;%6c7xqD>&<7vN;LDj`o-O|F`{4=|{4Lv*MFaEQk-!atKE6C#e!T>bzDL8Y#`A zP{7EXpCeiM$)pE&^Qit2$r&qOg&%Gv_6y01i%Z%ipFQ)6%77uAhBH)nj`h&@z!u&3 zE7oj>LIV`NN%|shSBe$sav$=rvpQ?5a8f53VAH-j5^S%Qq^BfI#njYiXUt{QMckd@ zZ&E}c49Hc`_PKr zOh`umTbM}EC#V&iL{=*=p7Wzntvp9fOsTnsN_7R(=qROn80@n_JXs;3V&C_j*70^{ z`?i^{NhB(TPo6bCY&zlzB2;`KrAIJKtL#+Ez)al9^0_O2`CKUKA~^fkuY9Y~t`x@i zefsSFOwSUoPJIktvYp{}E3sK}es8R-G_U>qYI9&x(bH_DD;5-e7(H9W4|%0JY!CU5{ut~bn%fJe$J|8Di5)t{NY#McuggD_BwpySKGCG%!xQ+QU6^aYGSn3CpA6Xx))Z8*!j85#Cpw1U0OYyH5~rlWf7jb|6^<>awKlQo|2fn07tc zvD;ZS5R1;$`P7mYt$11?5@T94H8H7C~Fv>PIM?e6KVfG3VbWsDQ>J%`z;bX#v z7PHJ$;j^0|aN^A(>E$`n`gSJ?)a|o&j=MZ{y^!Uvu&zHt^tz&xBGpbI3#JfN@T{@- z|KsW{pqhN&_+b1Ook(IK6aZU&4-x?^;_kKf<_ zf8O)H=P=H;XXjzud41x#Zu#a}i#;(W6fde0WT#b%j$AQl#2;Z74i#=<->~2IOgij2 z9Z;ksecnAO^z7mXYqD@%`*;cO0fru01!Rs8tof*%9r5S|_(~bA|Gq_Jhw^;F+mvcl z6IMvxy5HEa3Hs;~{4nIC&+)>=f@x9X#*uvJ!l^TYM)%P7`Q z`-`<$jw1+|9FKf~I+pCGp=QJ4oCNPtS7i>&)whn-|;$(cCJo+Gc%8V-SQ8 zKF1hJfLq2I+gy?ysa3eAz0XjV(b?`qviEFdgv}q;du?=^SF2%#oazRiy{lK>nn83A zPcb1iw-BPn=_z~$@^)7XN~)=!EMP~Q_gyy{i6g8JDU~_9Xj>jRg08LT$Vq3^BJGeX znQ^aOV7e%iE%<~m>2n|gY@8-5r9~(joFW6tU3U98Z6R(;y0dAET=?8JW+986(`JO; zn_`U|>W{zD zF#2#5K7Tdh;psp9X_`culKqC18hnXy;0vb9=N#FzIKE+b-0XVTxUs_p?du<;UtxL- z`^Le+^Q30Yllg`|ZU%ef0*3$FlCqItZMvopbh&|K^`z%tZ~B%|)dLE~SFJ>NfkaxkKVkJy~ClVMd+b5VF)#GJlDPmMZluNXfqYAF? zzZRrfrBL2je5hF3p9-k)6V`3;ZVrebDJX1RnDwu6zS|p^a(Iv0Ha7W6b0-4#s2^|1 zNVzpl5J>yflt|A)e@A|?amnapooyCLWo+L0;;z@SiHCcC{EWhyHBRAc!R{u{G_z1a zp>~c$QT1!q530>ShOp@r%f^%f(@m7#E|4fCmi!W^PO#p`;?4(wV_DsWgjB7}<=RcE zMmu7DNOD#pG(L>{bhY2%`C%AZ_GxXtIGW1bYtM;TdFNuZKkp_j^D^dZ<(lRl(UpFrH`CX$!SEut zw;PJyqZ8w~#2fB?+P|T>Gpxx?dD-t~RZjcQ?EdhDUeDzm^T~qVBR?KnWQ z43z>tUblc+qt9n_-7@PXf&K!2ph=4_P}a>-ar~114t8tV+g~2=;RT1Mm{|)j-S4E* zj&FEmad?DK+}uY*F8K(^>_GRkIF=ean6l%SwoEZv)^rXTamd1>zA~aYckZ!D$o+-Q ztYNkqn47Uop_}eUPq7l*mP?}J4X^9opYxn9CdM-2pbYD5HwLvp#N5m*<)qFpk~5c- zGVhAIH%fta*sw1}AG#4kIflQ(5Y+y0q#K7FY15hZ26Gdf*+1QuM%G(XAk{TI9I9?= z+It0qW3m4(l?9}9*(RQL4)R~^7@s9~x|LipiuYcfBppo%`9-K{C}XDg#9c&Y^Z)Ek zXc7ZL@WdVUDl$0E|2B2kYJc}i-xAWc;>yDc2!E?vm1$biv4oxLFh{jjSuhz*Jjdyp z>V5sZLK+FZB88phm=Hc}$W3)4h>O3O57EazaQ0j$SRq?akK3z)Db}gR^xhc|KOD;6iHOdnF}hioE)Wl+{b5(} z0+q+rw|P{7zyj~H-gEeeWSp~_VMQ^kjd4nPu@Xez-uRU2zDqqSQQjGM{GH7S`?03! zcgya>4WZGGF0ihtW}pa0bDYuZB}9@Q`dD*XmOF^C;TP zCd9A`kvC<9t=+3M;8*92vKQf^wGis5t-4g_IEtg;RVQRV+on7hI4%^!d}sc7AI$S( zsl?KQ&En$$pILoKc7841Asg0{k!=KztS@!{E%l_-Lzz5SMA2nop#jcb-Xmy?6TsM<3Ba!%CVf2Ce+_Y~++`&I_VnUVfF0Lf4RR z@$OhhuRU%N3(&38`eL20oDR)S&T?b8;|`s|-1kX!Oz32XcA8((=nmYVbN&pUKa3-Q={9`b?J)QB4DP7_Dmgls4@Bn%e^=>-744Nin%j8eo=K zGn#5677H@6s8URxQC@+$&G zy~9wzh{kDV!!3K{Pody_uHQ|wmYUcru23MJbhxD3j%|r;x#%v;Z7%?!U=xPu*|!8T zux)?w-Nsw=w&fJG$}a7Uzh7%GnY)^IoLwJmu;f{o`~=h}eB;=h)irp>H$!q?4H}a= ze{)9jD1P8p(`oA$#~gfQbnqH1)Hf^E_ZBO$O`a zwvg#-O`*sZUnw+Ux`@7R@3a~i;CS2gzw3popzAjtRY#YQ*sZbQ&Q|>dT%XR5h#0@p zW+xvmu&`0vSerXE`j#Nl9yIiP+ae!?!`)P!d$FBjy%LFx^V+J~N?W10*wX2Ulcu>+ z7!8YJ%%KyC*VT!uW3q_zw?~Us$}N=dS`SVBR`gP)W~MQF;+g)0$$K#ca|xL`r>AHc zR7K765BiGoyMrG+o~6mUeDX8Xb6;tbU|ac44gI{YmSA9hb;*-(iaZOynsG6Q8>rMk zM55z>5&v9i|HDngSNFvA>VnJHXt}zsIc1`uxOBlYYb<%Wve82jbnG(NNBKlKnG%DZI$G)vXI zBB;?MJLc(FZI;5`%Q$r#@kZp`^qNsk4$rWXKc!pL6t*4L>?z&a#N>e)jg-6HkgvC8 zgPKw*;9d71rg8$SS;Y>U01^ZCW1%VfV%|h3WXRJIpG=dGgTot$NO+d8<7GWF|`3mfI7W=-ajF{fgGS`ot zFdxIw6XLFpm>Zp?yuPk<8~Qpvg1daNJzFbQKb>WmTkxk@5CcP!b28FgZF{LP-b-in zxaL$4X5b3$T*kRV5PBS4gUqZj-e)^#b>Ba8Uws6dAQlq)Hf7(@EkD1xtRJcg3CNb`TXt_4Urd&i{~OXh$mqQr z-MENNcOPDC^hbKNCp2rAJtfz(Yb?w4x1u7AW-m{f{}8dBd(G&2Cp%Q}pGKGA3?CQOgfm0>^k$tdn!;u@-IMvwKlj#b{apBJ0ebxf zheM!|)gta$unrjfrM8!ohfc(8ckKPyZ%+UgEzUKi10y_Qq4RZi&~%6>dFAlFrXP_f z>RVacn*yw!WpU*vnuHrsMOJJyt)NC@RSu6Y7?3dWlJ*9<5Y4~6^~Wy~Gs~DDbD9&Q zBL4DyPM(Q-ouW!cO49&dDTw&WlSHak^7*Jl`*+RfXY;VK2+h@A)IPnw5e!cA@{$-g ze6{ep%^bv;sdsugCOhxlUPqpii7UCQc-<9zEaUxwnN#6Sbv+qGOG2X~GYiW;T5_10 zxQ$fTgJ-NNBXs<6r08zfp$Pyv3YKnfk6WVs^m3MvQ7EA>XI_%#P4jyn>MFjHyjtEd zu-*D2RNCLjG5 zNoeH++UK=Nt0Mb_<+a(>Q_Dh?(*2(H5K{eo;G4d=C7iQE6fU&6i3h$LEpZq~z8gcK zSw6!E3?w2tu-Ik*SCDK?K^?k1zmSaw8}3;iblzp(x%le<#jH6kLR#@cjxT%1XV~3} z5UvKKO*~Pg{}FYc)a|G6XaM-jfLr4{?I;YTwluqSa`*MmDIntOw=&6bq2Q*M%vO@d z$6V;KK%uW^zn7IGhgk#ANyzsl{P!}c2Mu#>)$s-i#oK=u25f#F7p=s zvpaF2Q=5AWlz5s{u#X|H4YF}c37XC0Xoe=JMOTk8PXJ`rnz8?7xwJW)$i&_DZlS$+ zYu+9vRjHOcnZJUPyv3gVfB`-A^GCq4tpm&i_gL3vGs3-m4xODv$M6LN?hO3}nnmM> zyx&<+>BBc-=abd`YP!uY;Z&i$8p}b)FeH`3K4a8G_Rvj;w$jlPVZN))w)Mps3@aMn zjt=)_n=gilg_a5CYOwd_xpn3x3oNtYMXHR=7$lD5G-s^0V&yaosNG?FXA-X0L#h0A z0iu>Ql{?&P`zY}eG+(BTbH>8pFx2)h1F^yVSQQ+DOFs4c_HQ?EkQK(TEP8FKQO}Ju ziA@ZS9E2~sD3;YgFGrv>Id-k$%sSGvIxDZ&geulr{_riF|El z|BT7Hu;DVVv*&t4+f#@NPy@RX5ctN#7r>HI$A&(eGHJ75gMM#)gzp(J0oa&!xOUv@ zTPPt^xABNtICnVu&I9)6`#yk5fpt>d@!iMsgDr!R_l&_aMN>n`aryv zAy*1hppH8sHB>Cn@$jWZ!Mu6y$Wt7wx{}N0>#oEE!5WF4jc`vBV*UP{*ki~yuE}C}wQP#b8{*6c7JI{H z^E~QNIzQLFYTDL2r`0s>2WR;6mUhyaNzN3)1%4VGG3-Ygyt< zS=giXae?5alun9z2JQl*GlNLKU=5Pe6XgxOrJhTh&@{KE=I48+>&3@-v6R?22=AQf zoU*;-w|iCvq6Z1qE1i{2^Bzu*FAU?`0Zwac_WsY0JN31BG4c3D6bq88J_wFz-~vT= zU!ENdl6hks;-z-Bf8dxjsX9Th9@3S193G%h&AptnNIIg2J3alSt(5(ZVGSj4={xvK@ZHl`8gUAE{KsDVG37~k z4g8}<1`?Vh*kVOzFKV@m;%|^g)-A|umsa>!LPj!Aj_#0#ve-Q1b32db6Ha~i7Pg=Y zq=AI=I(=IftL=CR8mA?h&NJ`%^k>YbBcjl5(cAr5T2sWvEQQny8cHw+$Hrf|WI@f(4yvXs>dgucNs|a2TRf60>{%?JVkNCHYfmp!+M^BR8hhzMyyV!*AMBQ z&v$b*ED+hWZL{RQZ5(Mt^7JjON1^Z5DrDVsZ<7J702AutD`%#bF{kN1Go#K*FWC|C zLx$5tlZY>>xl15VbrENg7ZA)|ry!xP(oCz9D_lX(h(*v=#I=9A6QxYt`)P>VDM#gO z+0LgD-O(sZcARwZtQ7*_(Pa)UtyIM9x9(Gx(le6Tr{)OVd-xN&2nj*0lblnydsSBK)3ySyOWtAG+uT3QzJ98u!XRd z>#!Y_#z?=t(0AR#1Bln@nq=w7G^APnKrEu9TmV2C?fn;x>j4?rmDAIr4M(YRWGR_F z>EPBLj~>y>Q`)3)_RF)#--#ZF4-xA!T@4Qp!|$$jwg~D5?|yoaTB!U*X9+zMw&g-Z z?f-DQ(3-!w)%CvL7AxN&eMLRH5!#A(ozWK#wka`^u+JJIkREZ`bX-XBGw#!y7aZux zyRqLmYnR9xRz@~@8v2AE&UFi57Nz@d?$>18yf~!BzNf<0K7wst`Z{2eiaDd3QB~ZF zb9AajU78T{q0H(zxoy_8 z)kU&TghE0r@S3HVu#ndSB(r)Jr)-xXk0|-RyNhaQ)wkR$npDBCF{|+RPN*zWB`740 zlyrMs8}%+Q6fyh7Ru859ExmZaNMUCwkNNHf0(AN<>d z0~B6=GC1hrc^JH2x=``GN8ER~MTyNs&6+Y78bOOb`e}*H?;+w@F4@6R<@xSasYVwZ zH@b@R_ODpp-vi_A`zMOzV3DYhwO23(Pkpl{pz}4!Ze=1g$l?5CUgAe*;o=pvZm;SW z{DhnXnlG`b?{0AC`Q9W@8MTf~h;Mv?szlfxnq7@Ab**XH<-ae&U;FVLx$Jg( z=T6;XJ z*NuTMP=|A&c)HN!hJ(gW_bu&xD{m9T6&xMct?}?ki<;Zo`%ojKF)=o)N`$KsO*n6M zI-qc+wF^%EB&7YG>kp^G7deSDid!M#CBJ@9Sg1JeGjQ@Fl6EVicP-{Mo~mGBM(`3Q zq0x-Eo=#_!%ho^KPbdIFK^vj1n4>O29$URC)|?PlFPsou0O?F7VN3LD`$f8#F>td4 z(1l|_i8FWJ&03r&eC$aDzs9rXDD4bAuZIDu>@}$VU*(m5haFg@M~(gkEf4ZAb~Sij!g zG7HOCZhdo|X^2^8YFG3(())Ch)$y`pwB0Q)FE;(f@lObE)Zch@E}uHO6oN2pvpCZ?W`R4PT(+ttDV8`&lQhcSj5}-ANMjy(otU5W# z3kybFK%t}gktwD6;;=zCXF#;un=Uv*X1s`;h$uU4G}+&ruQ+$HH+Ue%TIfM@b|ZT< z`88QPL{+OIkpaT$s^b(7oBDAD7~GqW!Kr#J>&9$t`%;F!dw7OEt9XVtoBJY8NWlnu z5MK0%Kwyf}e8*rYNa98qQ)#`2;b1xR^!Lu%4>LsvQUPaj%lmaa!zMpUR&-V}LfCpO z9JZbwu{;~SmIw#xUEOmULIA}D$L$lvOCxEE$snMkb+B+=GbSX)bZGbp7#A@w2Pe^N zF1C&Q?P7JJ1+Qv2UnU{7yc?MegUm=6P%Ri6zUynr@NcZ1624<15}6Al&|v{?#BK0<`a8{QNqXW zRDUE})EMWQl5!TXW@Iq$yeaVC{&TEcFQ4yBP$BrCdR(@Fg-Ym6+Kx9otw!16yiOY& z!hoPVCG5L5d|qu1!FMnw={~%7TsyWt+tuzPivAR$J24g`ixn(JwL6z10Vt*;*Rgix zgOs0&r#`mw^F$}T$iaIb_Jcq>ZQ5!3gfc>U@tzS#Rp3k|DgOINSi#qM6?XQYtX9|$G(E%*s+ zcO-bE%UE!<&zp0=^W!UQdZhe~{9f#4twcnmC{k#jo^NA$9d9$g!u~*i=hN%tc}PCJ z?*^E((G0F#Uwa*DZj>&B*Gu3>m27GMgXe|Z#hPs?HB#nmcd39Uz(H9H2YGQLfj@08 zz6=GW3f8plk1H6SQ%%#>reXqD$YwMi*M6F;%`V!%8d(m%1Ri9+<}tqsR0o1lqG_$6 zpv%)a_RCyHh!g*t&s3FXHVU)B%?s6`y;G+zmZdX zad->tzJEnostiN==9xav+n9jx)|LA4Ei+d#{%?b<;-^=MuDy{Z##5RT9Q09N-tFF8 zc)Ii{hGFAZnRnL3>|)F*Ew0k!*%G|j%CfHfT^2fRagZL{ z{zq(Vf~R*jbyN+odOemH!1ClB>8>FU?>?>EO8Dv7~{7Z|%?_}jC7 zy%~WoYNgb8bGX!euZK8yLlnC+#L-+fN#5Oh5y?6m7YMb5nO=HmJyr1`B5aW5#k12Y zscjsnairFzwHUA7{2P56BR;epeSbjg!+mefHLkc4rKgx(;z9=#xu=Y7KB2%u;;+@| z4L?_Mpd4KvtURL)A8FO6Scu_EbQ1lZDe)?eWP!M70E6EV*;ll8dFyv@2e%bz%lc`k z=CB+U*ER7*I0)aeu=Z!ps%sE#bS6EStoGTQ%lu9BX2V5X!kED`2IrN&B1*$cI-HZv zA%kAr*T9))Z+-BCP~r0(#sm1*P7lY_OBPsj-X7Ud?00TiV9XCR-tMRsH~1J#>9Z8< zzt#;b{tkVl$h&tet6BB}WpeXKd|@sS>Sc=}ApARmOz%jY6>N3!`*6la zuj>99Zzp|R&0vtOP2-L|Ivj?c+)8vptfWx!-W*^g{4(BlwAw33}E@B_xtED&!`i$GPp?XW?u3}9=g;?QPS0c%!4Bpq|N^q75^WH z7G~ePp%MOXF4=VAn<7zwwF=1hu$48s$2bgQ88py~6}Wpxl!gH~M0)W3@KdF3acLjD z_u1!P%kDouWai(p{F7+Lgu{ef}lBj{92tPs#s z-SUrwf*)J>Urow6Ws;DCcZfCBiT!W0b{Nu5@q;deNf2$Cs7(}YK45U0sNOjH6A?u6 zCnxUrWd5T1F5ppmlOtNSmp&_GbK7e7Z1O)}=OlEM>xg&shMk1_T@Qtxt)>Ltq{Vq1 zX9HLSUy-N!4oR@6ySa9wKzs-1;@-}AVoz>E$F0&~k5R8jYZ)C}FUGjhWzc&(#cgW( zRt?GglGQ)4S);c!gal0&*|-_&N$T63(LUx|m5M$gs z>AVHD$A;scw|IYxYGgT`t{9!ZQfXctzV-XK8$m*E*uN0MvBxI6WUjNTC` z${b2n^+YXv?byDk8qw$my72uV~`BB50&xm0|1sH+ET1gA)WZv`Pq{4$!4Sw9*unJg~ zapAGU`Kq|JDHZ?f?ZVL80VYFX5AG6-ry7MH+9zh9WjjR+fxHY=<%Dmq20U zw&IP#(;xRo)5Ye+?R)C!gswW~D=`x7Sv&F`^h!4pR}BnWF341>fv*u6e=^wEumS40 zYm4*-G^<7hRe@z2&KTE=B0#xXz5TLO5S56R_aO(G$W-|GRff>{kY;;js zD5l*sI#P_mmG(tKE#t#}h)Wqja+(g~P|Ke1nt8WyN0F8deE-#f-?Bd97~T@JkYr(hayv5o)xOXA!5 z{#oUI$q@nc4qYrDo3}lr5Ushtv;L%kO^T~8WLNL#{%Gq#OfpTD>^h#iSV3J0K&EKN z?t!EZvTu3Ex+frsCj&uSX=-NII*n$|kAuTC?EUgzL7TiC-YUFNMzXP`1p7p7MrevU zCFde`roIi)35qnia6X6{Ywys1%IWEC!!r2OkZ2I`iYjWegBluZ`m8kEs-lG@x(#$0BxkwLdlsijRKRD!5Ie|&4fTY5@WLHI@rWA8;Hm-Q1X%LpS?|lwE2C4LZUDi8k zd)H07P&~c^BANGo_m)p7*{@=_E6#9Pir3Yg{A#1d`4c}=YD^~3;!gHvAR!Gh31u{x zsc`AOIPsMw9n>zY63a%ZZMyfH)4F(Y{9juj?&-?JO~BF_X;_qks94Ca<3IZTZFi*F zxAZ=H6>TR}t&9>Jgdx{0z7(_B2Jr7xHyYH1s2k&1gqZ(T%}#qpp&syG*4a6%?xopj z7Yo|PA#hy`&wha`P9RF;o>|j*XtI+u|AntD|JN%2Kgaft76{Y&R95|dW@9}XWOyQ5 ze7`QC2hIH-pdCp7Zfdlw}K+KPw>u*Qr~ ze_8KIi}gZHe-#72PG~bq{exd3I)AH*3aC-|2#gLrbOslHsW#`2x{upX=Zbbcgnq-z zJ9u!4CW-qw^XIgBt|B{2p|D+!($3ec-**K#%Wyng1z$dX)GqEpsbcbrB+J&9T27b{kR7e#ihbfI=Epf---sA7=fwoGI>Y5i7oje?2YUkzu zmBC0Z0$~65&1-V9nYWzh=iT^3i|1aoKWc^yfL{HL%c=1y4!uPA7qHqSK{fd3jW zN2Zriw=NYE)Sfv8CCJ2}m?E0!zZVhDZ-tG|b^I)UxhCs7cwHKy)AUw+FYT2`)d`us zE-GSeq_=kr4>R~sDO_md#7gACoUFc8br6nYK>6pingKZi_IGyLW$tM{(jc>UIK9q4 zh+<=K_La4GU!L=by4JTqC5$erhzvbq=*6F)mYRjvdoR_fX+nWrV=LoTW|1s9$>#p5 z14WyOkB(vCLUHn|h;fSBgHDBhabxins0gNX~xYm3cN_k4X=~%i9Pd4^1OG zS|P1hR%Kysp3)Uhs*ZVp@D1Md7RPr5JecrTfaQ*>!c`F+gQq@v9O2(pZ5O?GSYdjQ z7`0kqN-=@aQ_!YmMJ;{+shiT)%rB(S&Bj^U*qcEnrWZnRRVv*@rz6hOeTmJoP_=3`wnCKBTDA#FOwvUJP#Z>y#=b z8DtFU%=6sqr71rqbN&9GaeD%`Yns%1{NHwvvpt)q;2&{Phtxh8|Up5Xk;_R%mG${)0OX)QD)|3>u@^bs<5? z{Gc+AznH$h))uZmc-s&!EzW2@J;KIE)3bYNHM}tD>Y8V&(aHac2BE@JZNwhzzci&lbT0S$i>Sk3*eNN;CX zu%?J4KXRsZb{K0&FrQ`-Z|{Q5xU#$ToaD)V=F52s**zSH=o^*cPf3a%A=Y;DfB`1a z>NC-$mLz<&k7K0nSSvKRv4#8->~4K~-WVO(cAfLsI!vbR(2mEZDq+xY9lb#cBEGhA zwVSSjjD#ka>uu(6?7x7sX7~S1bg}Zr zqntjpNavg!9;Ma{I`(TLvz*_f_bF55j*?uDEvA1CwMI{Cz)a`giuV?<{ z{383B&$np{T@4OD=XJ_va4jpPFY0ntf3^ zoR%WVBV_Es)hSHl^&Y05NBJ`+nz|b%=%Zx(EZV0x8*SyPdZ_#9{ag;6b$uVAN2fhj zs#*GxWW4u~7J4oo$p=QnH^7q0$?eR1s&`NAE{yZZEx4~A==qv(xdM+*mt&Z)f~qRO zk_TALo}3LvngyDv7G z>2;mDX%U-DSG6;13aWD9O~SwUQD&v6Ls%_ly?E`DF}c}D@ncVvd@%&;#l##F5YQDU zByGtfV|_){xW>OZSzJfs!a#bOc^blU<0M!uicgi2O0P{2y2MJ$jo4!qm%GQTRlqo+ zs*)-LI{W$VPrkRU)4Tt7iXW%7jSopiue)>_xd^Vn8b!oPh+gl6x~n(V|>`6xzmzhR;1sCPhzlk6R1VpkU}7=ub4ytVfJ>s?Kb zOiHNAiS-HaBc!b+B)VQq@4r!7P39RN&WmxnMNO+GE{1>=VjsJ zp&TxAR70j6(BcK9%wj)<-)60I=n1~5MR%_bWF)&w8LtCRUVhQ?5Xh7Pd7I%ib5c7J zSHAXWa?-99sdjO)N;Qki;i%n5n~uK2=~C_bxC}XUKRFwQ;QH(&MqG14p11zww9b%d zOFDETIq6+o!lfP9C4uxxg0LPtdY4e=>8(XdbgM9-02#%t0BAD3J?Qys6beVC!Tfo_ z*^?F(^rheE>s)GUFv_5OFmkkv<>A2BSFb9!SDh}oW7n`kV~NCGdWf}$FGtO_02GR~ zlt`(+WcOi+6$3+_broe?j@gO|=Ac7zTKy4JPr2bo#JzbTuKH_D?m3 zE-I~M1PJ*n13NK*Lu#95!g!Co#x!z{;q_uC_(9?hfQgvnuPctzv+Ho=X5f%qE>x~u zeuwyt}9KQ*Zu%S&RP*#mMW?ubA*}o09Lmm;#z~ z$mWM+Q>4YVs1o)FGVg|HTI%dRl$5*Q`$}SqH^=vqBD#B?&IFk&%C8)JjCrIUnK00= zO)y3vx6%FCeupZmyb1re*Iou~qnAUD-pxt08NEl;+L+#2#Ly#h$?UIs+yQXiN8I@5 zc$PGcX&=79vfn$|ptvw9jiyExW?Cve$lBHq8TrNIH8`Dgy*&(RI8s;{7COYeqoQ{X z0c*M~S8%N9m=Tu!6daBScRc z+NHNTv4jKUa7oo}eFow?V16e*{=Ql8YOBPyM~uJqPvDE)5G6In^PcM@==L#aB!91q zSS6)sI-9BjGELZ107Y8oQv=;s7*i{;22k;L@zg8UQM^ZGqTf8O44VfoR7G5<4+4?L zhl5@9tfauwuyQ*>b1l@^VK=9WpNXNDgU_-PsJT%DVGOyuKARcJKoGWQmc}gM7q7I9 z995U))#Jk`S{%ar&l3_TyR&v*6HbRjR|xv31k6h#QP7QVHbnCr;3l-k=wolcb!kVr)rV@9S2 z_}7t28G%cv-S3H}2!I_#$&_Foo%;0(Q@LY^11v-n`v4oYu0=mI18cKvl6FY0^sGf1rjJyY7;$7uC8nT{j7zRaug9fjN zocs3oIkT@6vt;m|fZXY3z;T_s*CqbRZK=RcmRj#ahe9=DGm5)^(I99)?;v^ZNkQFc zd(#2heL8_^rciK=j#lh>AMv}P$hK70!6EIci9-7CSeh!&pubn%A%$G~sWOdr^Ts*siww5XBQ*;7R7m&FInm&MROM&01S31UqWMfp zaT<2ls#9fwqk6!p4>nBbW(+uMgp-syyBzxTXw+#)hrctE8)9N~%VApKC6DeMMfSto zv}lEpm#04gKFK~x8;kGD`VD~D*XteSma5~t)>tUY9`9N`YQX>9uzp{RUOsU@9gB4% z<=ddeJKyn>w&aKC+mDF-=|8jT{fz7lK&fbQCF!q+8>R0}&jzU5d&8CJxj#m)q4`@F zq>cCqcs^V`k@{&NhvMEPOqgKD#th}<+f&^}3LY(W@2}0SV}q%v?j6)?isG}Cc#q)I z6b*?ofNyx(wL}51`~`>Gp7(B?Y|_$57V7?&$Z69J;QPk1)AxX**>3Oc$nM{BluHP= zp6Bloop*X?T9ud$w}!W=K{_hHn-XoBO&a1Dh71?>_faEwQc6SQuGUQ-MW%h;%6wm2 z_msUt202^``4C2*rM9D}g3WN}6Bbnx;gZZ^rh1=$@mhV66)qp9><XcS}dm3wQ{! z{2y|nIDE&}T<)p45uy&TL{mn$>VH(272TjVQ_F8AZML;5R;lAOaFnMG$yZ8KPP6Q@ z52LxpgXc?}85i>&IYeNlBBA027MjX-FKq|BeG6yluIH+E@q*^eLWN7%qXwd)Q%|&q zSo8ljN&*>kk>nJ80N@Pu$c!k;rxutFTZs3oc?|#ieZ|=Mn|DR>Dx7o~>H1ZTC)~_Z z*6lOKvTdB^&PUe5*%6UxB^Vc<#tw?2*mLIaX=H1A|4}t-GCDgf);F>d<~>uLy*h$T zx@ZP9Yjd>N+c5XvXx_>;_X#|`H-!T9DSOdQF!9pW<(X zQRHio-){iL8t#J)t%P}7D0Ip{0huHB)nMMtknJGCLB4DH+TPOSv+a$?@$GYU0PKkh zdCmH5;VXTIT^IS&^xkp7Rt$GF0nhkN#{=ORAZ|keZS5>3XH|cBf-w02r+rG_u<;0hL?tU;HrT%l^EWuKFRgI!mBb z<)bcIPeHvI-+cfX>wUjTw~@;y^qQ64_sMG4Gkj z9T6R0U)H|ND`N#%si_Cj#yaz^1NQe*?@tSf&$VjXfE0GKL-x}`qWEIsbNHMQsSYOp znt%2M_8YXByKB0$Oiy$z#WeXt>*|=zPXKWe5@f#52BR*`crg-dIj(aeFQgR-%Y`ST z1rRY4O3kGZ%~8tls*FuUl1oaW@f|b@2SSyqJ}Y?a4Wp_!2#orT?c9h8?&vJ60bu@8>6g|4PWo)x1SKO^3msAyk4aA*99Ul#^WZZ zE5Gg()_1ygz|V6T>yiBoX(!EH!#o|@A2O+7upd1O*nVt$iSZA(LnTEltc4<%@1pd9 z@gtELtE*Ez4K1QPiRWp2&59I=;`JVL1Ebq%HINf`?KKYx~gx8ZYem(ln)AZqqNoIza%1MELoR6s|p*k#g(h zssOz|{5Zti!|M@1eWY>5uX%CH+5ny@XzNQ=NG8~&FHwt!k_f1rX4F<&lo?43dGHOq z2EkSU70qF7kOGwM)DqeHolIl?C4N#0>#telXTVbfh-|ub_+ZUxo+Gd5yEd6NP7+n! zz-YZ#SS2btb%=$ewxsk+ZjEwD0@oM1r9PSo9T= znWf{G3I$u_T3VF;hNzEty+RuVSxGy*!* zXr2!9nH64fnmF7Hn5hP7bPOd1o+fi!QoC%hm<+tUJ*YP~>#n`43Y&___($dxdH|Yx z(%1nA#V|;W;axN3ko8&YC+Y3)Vm_0jv|!xqLDjRp@i!!~Dz7-l6fM3IL?cG}jUL%W z?5c=0!87e6pI+`DW%h>#)5+n>B-rl2#y-|r6CV5O(ciCtZMMmb(CkXJKZ(R1VsxrFR z!ij27B|u$?Kdh>=X=~8#*)zjE02GAwyGHQq{iEGKheygGaj_NN$iE(~t2#ovGGs`T zt=2K}Eu2r>4fTKV2BFqlFm4Cb?*lyLE!Rjj`)N?tenSoKw4k) zxll$6biV6vg#Y!V`=c~jXKj@RNT8Q+U-(n<`Z_v}+)Zo!B_~gHcl&Z^gj-MWC%0TW z3?HYGl?a1xzOXo>6A$Uy&{UN@m+FC(kvB@u==|};SdU)Zy&NAsvStEa1&h$_IdAaK zKDRo&MpsFxP80)ux!n~2Qq=?;UWU-Qiu}aqpx5s7-~`@ZCj^%9j4w zJYGH)rnO4i%k=!}QK57ZXf<=q71OS#{RQM8K8)ng0=eThfh%hSQLt zxRIZVjX+cfd+%#rqJ7ta8n|0tcTtQ%7M8XLmC$dHLlk81ajgudRe+dqLuUOs8{GV< zCV9f8h;I#;7bu``DQ3yMmee|wyky8+U&bDa7go+L*nOGraOyX#sXIrhGQyWeOc-iG z0em*u%@~w`0OZYX3Lh|*vHt;I>%gq4wR?dait}c9E_rtr^DezU+|J{SJ&r=I3XoY@ zixnnIfw~F-2d3_Vr?ZBM@Vcrl=^7CGfLRhZB;a6`o+1m^8C*}cbkHn&$X_(u)6g~r z#qsc~{@#fc%Uv#*UFYNFzqVXxdK;eO)ArHjMtSx5#9O_g^|`3e^WBTuH_~4xsF^xY zk@v5gJcj&vqG<-{SBDS6LGi8hbsJ}^$V3XSS1L+1T=+XHT)>b!I%F34y>I+-XQj#l z_|vlXWcNw1ql*5Zp6fQZl8u``L*r(=#AE6+t*Yj0Fz=1sq!BOALqm^7&>GDDttL~u zM)7gijiLXYzPQ%^hz{}RD@+qJt+G|t6x`8jBVlZV(|^Q0UG+@rq-6Zpa7Hl`^m6Me zCtF(kZ}Qnt8`>Aw%!l~X{}c_X;lfDDrN1Db1ZHYHi_ik@^%jrD#wL^JX!h9EE`7sn zod#EjNM2)V2VcsyuG<29&ux4&v*)cLw!G(5W#jEjP5ZOW_dtHK{eAK#Lmq|nqh+>! zI$`0YPT#f70Y`1Qn4~kcOcV5s+^1 zMM651?(Xg!QBq1mX%G|;>F$Q1OJe96LOO?m0fz6vc;DakopYT(MlP9Qo;&w_@4eSv z%l_yU5&fBV!nWz8OmG@P^-MZrwn*Ldm2-gub;<@KGiiY;uLip-7c(GGQdu9gz2IEV z0ChqrOgx_1SkLM{t}E%wSBo420f+kh%l)7*Cj0ej(0PAIiMDEOi=Icm@+<9Eejhed z*N@Ilw+iv}%W4p)HiJCW$=kbyEJCgP)2XyhxSsZxpxOSTzWIvNZvmf3ESx*)IkM5e z)f8oR4A_g8cWb{9r~BAbVr|DNJfKf;-3=5%2hW&l8zepAy(*J|S19C)661z}4Qac$ zn>(&x8kG+{U#rL*pB)y@$sC$upD0XxS)Gl0cM)1-MSTS?@xJu>wAx9cd$)0jieX{UX=|SfV8TzMHAN9CaU$VYo$E0iq$&YX42Xldctq5{W5PrLluTt zBZ`eP^DAtzNahg_$Exzh>siT(SB3>DqWOEDL5FMW)+CBS9vBr7Cl4?{XCavmTf|MN z9EpMmy3V}L-P@!V5rtV6(ALFl z-eFfYCcrRAvmsIJ=!;Q7pDHxh6K4*lbx}`{Lf~vPBG5@Fo~<=0Hj2@zu;_HjgOi6a zt|JD5Us^0xCSM}T4lAqCgcprFzjaSPMg5SGrN54n{o(75&g|kQXkzD%Wveo zztKP_cUlsE)fdVqRn=TssS=|e`0~*LteRoSn#=R4?RJf?V=LW}ioEOR0r5#`qcLE+ zt3W8?DYpkG9yrxs>3Do;-8NBOP%`DeJy}lmVf=1|NqYfOTdg$ls`&e2JX7V?tyYAf zZj`wW}sK zoz`#D!cIdF&SnTeHua?jnt3U|nxD{L*64lk5avi14PpHPcu)@I*9d_;{M4aFx>l~Y zwvK%`a1^SIvYi#JF8N9Ws5y13-$Z}$p&H%yx+Aqka$J7n@DuGziX1CiD1O5f!Ph&F zO$I}2eq8K$PPudd{^6TONf+70V?4HxE@W@QTtg)z-Ya)$eIjb`fkFhu7n4@)C3t`7W9+yl4dO=xtYcd!6z>O};`)bjPZE5d!;=LWbf8diIL)Z8X_C$4Pv)_bpG*uiVPX+uBKq$Bnzkp1Wv&yaUR-G+m{ zivb5tV<&mO;%9BWM@0so9N|aH_{fvW3HyF4?PKM8{MOj-1=iO6igk^42qbuJdpcZ# znn=VtEHR-J4Zl$9ii~&2Qxmt^puFOfOBnAZ!knawOnSaz7ny5AuWnr&S4{!o4uCt6 z<4XPXCewSBn!7uYL1mD5x(*iaI&qCH78O}Au6K`JICM0Q99=f+Le8GBkwv5K=1mV?N;M2Gx{g5u~%U2Rm5`>s1FP+$~6}EO8e1wxL83~R#xO~OW zwLqGGS8d4aP39*yi?J=wy6Sgjnl%^4%JBVLtt>GIV?Z*|ylIe+!B)FGW5>w`Q6@we#p z404c^v&gr^s-;&OHx-`r77m?&eq9hH!q!bXI08_J`cNQ7wY2G??0x>Ja~gbUs!XPO^3f@_9mg89=U~3=X2O^sUY~(sECy$L&+#7e)Vonj?#qK#qH@^PbeJ`_eHm_0@KZ#03@%;o zU;7F~B|0iCucg9E62(#timFK*ajxXqZ`Rcf<4c&% zX$i)8D$inWpAe|2Rro`o*}BgR2{tg5>#S_eyLP7y4pBAsP@A#%A+$dEgi?#r|5nZI z3Z;41B>1G=0?uu%O(zy;G#*}|#D0J6xz|)5mIFv>Z!h5&c zgAca!kni4!c+FL$8FbSu)& zVt_SAD~dEzzcc;8)hmltXIQ_KU;QYRn1Ki9nB^*`yELuqkxBY+uZ;56h4OV<4q~5U zWr(ax!MA_VALN^aa$(66(dcC7okRgq`@zZl&pgqNYNPaMuva!g;-64N(-_AD< zIOIf^^^X#pI5QPlPwe4f&~k6+-eiqso|A-CX0x7WhjU;_gx4{uwZ5>ml!6^Qy})KO z%{5?2z}Ijsu(c9$%9_WSGbdF3Jh2!DU;VD@weqs9{)y6(5U4(td0(i>kIw=3ryxz^ z-rlD=>|Q(#yr*XCCl_`0$g4TND|O;WfenuncSP{X^7J6vne6nA`!;-oC~Q-V(Y+n~ zjRXI>9SdOUv%R^gye}(qv(Qh6%Y;oEPM~Cdw6p{XgPyE4 zXI>Sujvkp-Uu&VwDEM?b2K*y8gOWA6E-cgZI%v<^%kCmk=q(p)Fi^}Mf&ZeExE z`NB5e7bZyzJHCbqp`BJF2RPT4RjCzmG)Eq)vi0hTv3Q9}!)h;6mJUf=W;-vuU57+0 zT13*vn75$bYw#K_Ul}#8#1SdSrF`8y*Vz-zWRmx#)X7Tm>_%FpN8KHfq6p^&zkO$= zOfL*&us|xlSlS?FYTVCsoM6}7G2anVAAIr`iP)&FY>ciE&UmMlVv3rtzd*jKg^!+! zj}ZJH<6QMEQW)T{ai0XyS^yDj&4$G;nSGzLK`c?3uEUn@u`?HG>;SKUEMdyK6U8rMHxNf-!(#6{z`Q(z{h)?G zGi?4$DrM;cuVUeOoYs2LW*fbm6L%DW8E~JzZ%HHII=6U3asQ|{!RUi427VfEy0;HH zYY~Ufo6vXKRZ`gA$VuJ0qYTe8(UIZL4d<(l%g;H`uwZrTeLpwDh38M0A>DmJMGEa+ zxfu^s9sOAn)w$e{N*gRf@>~`KQyYp~K5m0hLeI>(zAAV}Z4Bc}ThhN9Q90{|`W-AI z>{xJlsgkS5ylCl`(wlau_UbpN0`TtyTpS&=z>yK%j7Y9FvF{yrPOnge`qL{)T5a= z)d9oMB>L{j$BFh?lAdE6v~+m5C*gVK=glrQgD$Croy+hHmi*~yMyx_fYi*;S=#xpl zE%F2w$WQY6hC#2}+h$eHk3eouTJ z?Rw|q#A9#A8RxH({`)8Un_HIMQid%zhVmH;E;o%$1wbbJcVl;!sr+)H7{++txa`m) zkws_`doip~&{Nll%B0;1HhjPM;qg1<=}OTX9kP!yF>wX7Ix{m)$`}XR3u-z?tEc+g z!C3;t225T8p5+kI}NP@n8Rb1xnp#Es{jw;PgxgU#$Mvg{6{VRH&|a7^gO(hdn5v z(rkwleLD90h3F%o<0-=G@7f=l+Fr@Y7N$P8m(3?sAGHJt>AY~nRtl#J`i9+~8IxiD z?MXVZxP{$AiSfAqaYC2?;@k4S&cqTw9~Q06D7=Jfc0ad_XEAaHts(zyfGO684HyKR z;Ivoa0E|rR_)Pn8BC|=10QFI!-3^ z$=F&7QQ{op$VuSUz6-u*ngBVZ8^}mAaDP5p6O>1dciUQaea3c6>?O95vV2Je@MK}AbQU$s5lJFLd;SdHjQ zi=M1e)Qq_9Pb?#@;~L#~vWK8i(1=H5urt%y&IXsq^^R%Q{di@!52S*Rz4T(@l?@-m zve?MkE~dTr25P4^053b`={xZtPC1yDv)P=h*y>=bPk~!)f-S4IrpC>~S6)sPEm@%r z^9$}EtNyeG`0doqXu%2aMMdfbge2cV1ZLTKIlc$HwoFAk}#zjH_ z^hA~FpW$11X?D1Nd@NCA%&(U#KJ{xnR9~#v!Be#w3w8L5axB{s99*fJpKF8=#h9 zZuW`+$k-_ zL_GK>FY++^^Bw z`fTpxxAcBw;6$Jw;zdDe09&7@LXkr4O?twKXR@8Au&!jLH}f-vOjKBuhusdfX^q~- zu~8Ri#CDI9ohx{kg<(LpKi*6=hIoG2%~apk01pN zqpL$i2Kmn*S>hpNMU)u*;0c-a`iX534rv~y14lh{s0%SI2$y38GMTl9=K}1P;=Th$ zB?OB991ng|r>Qf%zdvUVi^IDwz)S4#dU`ixXuhZsi7;cgw#16T2lRR#M@u>+8=>&@UOX}}ECCAjwa6|7BUH(|Bj}&~ zln&6jxwWoWSa;DY$UVdR6>@#H?Y#FqdJc7V@gat*HE=aGD{KvHT_?uQDQwNy=! zOOgJF>Ff`q6Os*kOx5g&3UGm3e>GEdrd69=Ft0fBpjM&*d-Us1vZ@qXSh3jl1Cvvz z)BNO<*wpJEZ$TMKria|tPXoB3@KI@!*9@*+e$o#e#nT}xzVTKRQ!Q(~`N*?|_|30Y zA7Te)hrgDcUB~r~@Qm!FiHk;cDd)L(ln10mR_K(TZSpLLapP6qcE}igtBo&h*M=Mn zM|zv+l>n9H^zc^JryACONd3v#AXs zR--8S!HZo5a_e@ysa>C3JAkMy!HfbxDGq&t>K^saV?{=6J%xP=J*u;c2+wm=Fjw;p z&h|I37(6chVZNTLx$^VVez&U>rN255x{DRo&h~EjI!^;6wWF0C42?DHOFA_atYR0EOx^T4VTZlILeE5o&i}IgTdkK4&lv%4pY5~^;c>|c!lrD61TXi`OKUb z94^0I8Y1EWI_$KB$ww`@N6XFXkSqxvR-kIE6mJ)em=HkiM9$L!yl(&*HAYvicq~wg z8v>Ynk(NC=$0K2)Yu8(Haa3I<631sz4WR&?A;2GZlMNU8%$Dm#aXRK3dj@rWEbB3l zu45#gFT6hRTEY5IAQy)LFffpgd!u$IRQ60?Qn7T?s7s4pLSX}6EmKq!jH1b98| zbkq)Q^}--SLFkV|aOzu$i=oEgprn5TNeD~>V@`P(>d(~z19KlA&w}LfN3)5U+RgV2 z8O;!BrVoOzGxr3zD){8mAR&(Ly*)n4x!_}hn|cJ$ewvuJqj47%l51mLzKP%7d%RSy zi7mK>K?>D1zBp2|$eAX6pmai*tzGwR{y8v3_<_78tbN~`Xug0r;KGT=GbfB~cChRE z^w;barvOdmvubk^4dUI6h!+$zP6HS9nUbu&=!@%i;Q}U=Kn0iJVGXp_ZLPbp4&jMp zt}+HPYIwf=61EHXM=7V3_oDN2#Bh`A^yPxJtDG%QX`PY1T1X2cn+MA6QD3sTY#)Vw zJYx;X`U+Xrub-{;6-2$0BDz}SCz|7-Sd8vSYN+n~p=em$S0kAEHr3+Q?*`$HgPhkd1tQ^JxuI{4aHW4AVzxyMlgq&M&E(@1I3NN(GG8;kbz>iRqS% z6(b!IG7qmCM8o;1s~?PBA~L}{!X9{?o0uV(RRhPS^~ zu>~rJDwr-Dh&yZ69HgX3@Q`HL&3u+Cw~_gqMte?(jd$b_%^&lgC;EqZ!UKpx zKLQ4}>jwwMa5hzf|3RoT;;1p;()VaI%>W<;ct3%|CyJI+*J!20fto+JasUCPp83HY zUbkse8jbkuRm`=k_UB+LE!S?Z07QpnQ{PPq#=fb82>aQQp~HIP(sDzMh@IBXi!mCW zQTmaxlJGOLV0_e`395nmq1q!K%92dP5*|>J!36MnmH{B&&h5f9gr;z!xE+9cGb0Yq z&C@PXWd$(3)i{mqKur60$&EzV%h>74e?FQ|Xbg)YYRvjs*}M)FgvW}@;=-i?;g^hr zPG(PLu1CV)CZTYW5(TrF9sy(ynOI?rvY8yF*10Q-?5=_toA7{UsG{5U!wX0Xfug$E z@BTdUE?#6nO`790q@6cbAv^)@Kx31F3_s_~wY2eaR@aJ}(r1p$8e|0(%kLf%f+rXrjiXgtX5SGiqmCE<6yl_TK$Lz7*X^a3w-=-_}+wEM=yA${u3l29` zu$18XU~Y#>&Lcn8BH`3$GJaDn~Nzjn6!aEUiuK@K`qI^G+KHsy8r zn)TG*A>*oj`1{q9dFkrav`Eci_!e zoQz#xz8kaFKZ~EMDZy&T#Jyp8vNnO*IMmt?PfHw49Ay*Ym-U4c0Eaa_=oofjcb?Scakz4Ok`>85SY&U$;>(Oi{R}c?Iz^XCK3EZCz z*Du5AX%%{mG>#%D0RaFLXFWH{6y+{>m(chn7aC6tez(-Svdjevwi28TX4WWQ?9o-S zo1y9dK40DP4|9E;ki|>0eT_0mTWdTUK<9jfzhxR^B}dfq-Nt7oEkuGw zKqm%H2y#Y$_B}7To1^mMHvXh*#6;2sz>6{nNM4zJuLKc!Sel2xNfNNq^F~zg)XffsYA7svoz++d%yzv+pAn6%8yLDU!XZKbcYZ27UAI&s65)Q~&-e zL#a5^Lrm3sEHtebXS(w+dvcfBH3neH`o+e^D+HY3FB^}|D%J4s@DIG-s>qyq7nIt) zG@GV4dhJg*!7SpB=b07XU_8{_grgJ#X+gyfSWU7V$qK3pZmK2I;F| z3SnYYJ7061q(XHe^{Uf)>se7sz(2naQg3Q z-ccS=Gd(_yiu7Gs1eO>Tzj&-1ZQLu+o%vomKkl6ELuhJ;hT+Wo{8wS(*Fw7aXI!MK z9we_#4#4yAxHU%UQpf;uK2>EQTK}Zyxr1{>4WDi0Yn8xy}F8+W2oI1iJP$c@v&< zr6&NH@27q9+JX?o+Yf*)Q#NG3pM{RG*O*e{%iltT*zeY7>bPuA`T@lqn~dzokMAcb z-e;2H^Z*fha}Y|5f1L5-D3H4eym3;b#`OH!r$EN3^77ma0K5ya1q|E_1Y<+@oT=US z1jJiUK*%gi$L#9l3GlW-OPk|OST1|pP`G+g(R7sCW|VuQ-Bt|{Yg2Rl;r{*c7YM(o zLCbq+UiSBt+kC(XD~<8IR`1w;b%<0qMX1IjxM(HyzZU^N{)|JmAa_<^M#zIQrkr2X ztdDsj7YSsy!m;l10t;R2_B+aMxrKg!Ga*0s=Ev_54qI26yqTd?Q!2WauwsA`jTU$+ z`Tf_}0DqVY?`~50=xUR~y-@>jQbC7xzY6DF-ipjPB3_ zeUx2D{I_9Wn12_6mEryTNSfp9NB96~3p5JDnP*>KrXmJd*i7Dr5C493bcS)1&h(bw z@s8#E(b{FXpWrrLZ9k%)N!Q-)qhMTFR2Y-zgJ1&Ofzd_|szEV;EiHA`U-s`h6!3X3 z?o#}Ok*=<|Zu}~^@Zu1&`O+U0EY=$L5^Bu+%v=xjqbTrjy5*pAo3$5r&reHQ=w=J$fI}R_|)QVV*D+a7r4!H>FsCR9F~5zQxyk`BEtNs)(ybWOLf6W{2 zXl!#LRsPM+bg|n2&@8dQCsZRoiD%mVD+5MQW%j@HF~Hk}nFi)|-^aK4d;HO9w|@MI z^WNsN`2sDs9Fkn3V!Cel0lx&+b zIimW)NrH_Yf*b>W@f`SfqDe?!)duj2Kk5`PYLn08J`^HwVqGb>=>r1ID!j}%s zs7-H>&QqxlU@_baFT3e?JYY|?{x1g3S=Dx&ujJ_2@q$jP+>P3Sk1%(!cqT<&`fyRr zLOWri8$+`jrejl8k{+%f)VK}zq zce(eT%%rGX7v~K0zl{c(QMdc$0*0x)HVshGRn1DrQ&YwmUrP$(wQjov&!QE~zx5n^ z65uSA2CYitNK7!P(nasSwKB`;HKpQ{lVu58w_ELZ^i*5_*_MQYY)3l-8kL(I0HTcZ z!t}lyDdOKG<)7ux%MJjn6>_mHevrlOq!?WXvR$w+1RD73Kz2B4#NSi|wZE0Pk9}IY z0~6Q6JlPuKw^8U@5<4*wcLmRYX2cPR?smCUUqTrY#B-|wj#=;6hK!W{Ie%+~x;089 zE9a2m1RQ{;fMmf6fq4JA!T(wk2=5}V4KEtDhU*>R1Vrn(+GXAIIZ@p6aU*stavt4I zaIHJM?c3=^(=5Ibtw4i-<`lkqG~)5hano2$Ng!}Ex;5z=41X!*q8Qd(5W*!S8Z*ri zFeI0FcnPGIaiLh_rvG{me|I23HUvOGYHo1pP2U3;)-N^}3r`+w9Gp?n z|1?Jz!drukH4uUX@%-&-2rouPo8Ik%JylOH)B>K^^~%EPO>m>aMVf=pR?UP?$+{nb z$>lIN@B;MKo_NlGG|U9jgAYzI!CJUE8habuBaDBI&7W4-Bp64{JTKR0)Q#WVUrb%b zo4V}qv^%9hVh1cI%NVQ{lMuVm2vF0A1&;H5sayR@G*y;R^C?jpl=(cF@9m*Ko1K9` zVobm+zUYOkT8i<&dP(itUY@tHdMC<*`|!D{vvJ*abbYfN-|wkMvVOjO&EZ1GJJ8h( zpY7r11I!zhiv#M@u*L>?Y5~ic*t!Xdopgz3W&gCwIO8@ao_YZ z-jI&M^UyDM@6mRS3ZAfW?}HV+dl%6_$JBI^4` z_4AO?38Hhc^^OhBQ&3hE$n{!R-brJ^qS6w}b+Rut=ih@U$f^;L_?*<@t3sXTahW1n zA{~}ZrV-fQ%ky=O*H_eyWTLezj+)L67fWYLHLNQ9h_$$5Arp6pwW|^jNlNi&0Mps= zVcIyJ6*TlPogRsGl6v7ZSd_;lz!+m_;XgD0B|aK!yDe?V_tAA$;}{wBOJo*xbai{H ztk30wR~aKu!4l%1_^ep!39LACDDoor*|QPNMoZ32|1-|atJ>%nVkbN0McS*oi;(iQ zf~k$$2hLV7Kd}oZzH43ou$8NV?>(1W1FILg+_2`&fuwte{!Jny)FMOOey7{)@6|tB zQLt9an6>BE+3D6rnV?m@neT5|i*NOA3Z(U()hy$%Bx&)3bME_BCCzvFG>kdvtHSR` zGX`0i`K0Bx)Xedx%jTZ@RTEPdHH>Yt z+Ir3~V+{EhP6vd&C@^iZ?DPUfj9cD*;lf|eNB5+`S)JHlI;!=bPF}y8M*+=oNc-42 zMXZllFEnjlZu+CKabrWmLOxFyt5VoF3MR2SG{ur!dt;V}24I$;jy*DJ;gr%ff3ZqDN9Zx<|9PJhPzs^ z2nA`4sT{?`Qlo4ri)I;26kp~k4-ZvVcQo%CtOXkyF9nT}{zS!Y7^3Qt$%fGaPpL_i zPGF67BC&)_=>yLZF(Rm)8cI30vcvduJDl6XY5f}qdrTy<38gEG`$ucb3Q8$F34Ey* zha)YT%eOt)P$`-gMfCQol1lwkUBbfy78EL#9?s+L!P}2O^7lr)w0DUcl{6*!wu~nS z(g(S(4We@vtrd1u+Y_&SVy~&tKf*DFm`qxfk%I*m!ZQqMTd)>(!BZnb#i_LoDo54gnK6Y-ah(B4GiVC z9o->cP{2Sc2P(o7f!Ih}h9JJYR;stU|AOn4^_V3cG^(cJAkUo=>5k=n)ym9>M;i&dJL%P6uxJW4ft#wpkIp7zr1v7WaWFF`tG`^!H+<^+R2(4(=h7 zmPShCACtRtj@{kt7KQaaaEn=}QnMv4%pU9|+>FOLECR+jA@~vNDOu<*W#QikiYmv= zIF|i3_lgxQTxF+(x5OHq!x>WB*_@*V-bY~5W2y@jyRZoc{OEN$G!IVb!Vw8|ojKhu{X(jnN8GD+-q4Of=o z1=EO84t`PaZUgnn5kL1wQ;u`Oe+HQV{>2-JTRr`ypUdAA0NnS?>#iiVEQN$U%IK1? za`#N9$wBkJRaoQn-S(!|PSi^7AlAt{xhI7m9?7^+NN4gVWMBIak~1TnbtC}fx9eJE zMBPyw;pW~;Mz%*k1>O?MLAkE;+yyXk8F4?WGo_b}Z8Wx?9V6pEeNakOS^e6`N0u*e ze1uW;&|{xtv_<5-DHbhxf&XRM(}S73php1CAYa#W#!UfJ#*-bek@$K73?ILqL^?gI z)_LL$iiqpO>ewwjL)m^3!obf&vlq&(uw7eGahj_0i8r1xeN$cOs4elc$nLsrWV|n( z`_*B!u&OwsGD5IOo{~*h?&~ka!0)Rh4-OL$q-d)zOF&KS0sz*iau7`|ll{{53wIcb zPC_V8aZ`D+LD~6wAg>m@{20^m5itGbD|rtPXyVqHZM}= z@RK-?f#09d8FIeum(G#Mtf+fz&B<-q+{ZmE)-`ZP?Cxn~k3-R?zJ=~=!Mi84)^MhK zVt(i&8+N%>T0;Y&877c{JTK#d;K|X3Tf2grJ8qxEu1UEqP!Y^1Pnz*~kE14Y)i^Y? z>l0bYe_k_4@1w#lG6OzZQv1ILAluwu<<+?<|GgRl&Kf@uVv~C;9cE$SsS#bq^7WNP z!8hbDDdp&=;H{T`iy&&CH(qs^k7W({23oP+U`ygI46KZLnJUa-3S9N?(SF~2x!525 z`o?P)taim|D(d+at@z)78sMat`woZ#!3=K>FX*qg|1B7|L5c+uWOMxqZai#~F0w1{ zofN6=qwLlCdwc%lML54k2fT=yrI`e^o4}CUANLxFU0Ah0v|3~))UHzhuZLmvBwAni zYVSaE#}lg}3xR@fc`)G?=Di|S3L?EPlcfOiDU9jq$3V+WNoLcE|JiNXlgSAH)J`;< zUE{ARw>fwTmqzO@OW<|H%%23xzik^A(Eg&qH=P30NTw%a{U4Km^OezZ0FLJQd;M=X z4iJxqfJD}uw|ES|mJ{44)`+(r-hbL^SXj+u_$>{Ub`V((eQWaDr+97?c}@ZZJW%bL@Yi z4xp{%cV9hoRa#6?Vfyu@OnR8lvA|^7{Lv)0v>RPV1@^9{rwlSKmZXXOxHBD_lZRIZ zrN%u(I`u2lyWG9R0E!8XD?~Z@GP}ueij?2+pkMR3#RJ=lC*YX(e%F`l(A|eBHzfyu z`kh0S+}$&wMr_?HMEjbLbv$kiT8D-8w`Rkw$!HD>*L>%ce&d%k+pYg z4AnM)(b3T{cX_z3AT~!{h`+Mc&0+NXgoaiUSMUd-oL*gROHw_0mlA-W0YN9)t@fi0 zjB5|gSHA_y{~wVF$~7P~(WzR8sxrNp=OO+Tqzn6G6eRsim%C_x=!xg7$jz2_l6vPq zD5%nKr9VV{%>X`&q(bwEzP@fTsnt6z!Q{Pz z$5HRzDlH|OJG#o=eRj=0gW61Wf^H6%ZAXngCb1Da0}WA&#fwYeS{}A#FbnY7d?3iq zrQGzLjs+wz2%=(c+XP$HGN`ahb}$9%(2`fr+#3f_j)2STT8Js>M|KmO)1~mfJPK=- z-ga=S#Q0<+&^idZ_Il%qclUcsOSfqojs20e2)84xZF4hQTGL1P15go;#`mS!p@JGo zOzVD@^kLVV&uBN++1+X28(QBpvd|s{dtK!9P|*!;?Dl+?A6dUXu#xa=1Jbp1efz z@t@wWW?QQOvDSv{FRY7m7W;39?n~XazA0z;v!kq%%%XIFK)c}NEwiYZzFnO@{w%YJ zF)!=oe!Y1zrj{c-{%XAH5(@_!uTo2R-$;Fgs6%6vyid-U%@XchfP<6WgWyNGpQL7y z>+@Lya|x^WGb9bG!;F-slP>mF3UP!_gTyY^2Com+S%(jSm$Pi*dlJt}SkyH^$^#yw z!wXPZ_Xtyv)oS!X(^I)oy1lD@exFue!E_>1usL11r?Th;kIr=40+NSG#_VUq3;e5U zlM_Y~r{0?vRgLr5Hw7K@jMfQ~pgb$_*FW$3Q`z&D1k`fY_tqqM8Wb5--}-AhZfq4n zJn=x<7@8vX-?IRXO@(|5a)_?g^|mY2`BoC<;nESDa_Wm?1-mTfXBeYng~hqV&IK-sG&sz zLoBLjSY?HhsX~oQd|-&Vf2VMZG*FUtyw_qb_nbDR`uk#k`}?!?=7#gado<|ni$+AeSA+!;nr(o|(kjU|wxYzn=S!KJT@ub?qIS=WZ z!PUZe?svkUDmEsDwJ0BudVr5X3;Ab)kN&soIIo_)V^6Xs`A#9f88gp*^B1=;rU(Gnb!6Uhm9%`VpCr9~IMFE#em2W`uDc zf)e&G;N+Pi!-(YMJJZuUejDBy*#u;7dPpA%Gkln$4bF>!86f)O9m zwrekTHbm+5Wex^f@?N*xHG8gRGJ0jY=|7_=ayBC~0N#}?7IA%wQKIwQp$Gohv{dKT z`=sNxnC8j3;YE1l2pkejP$Z#WVoqIm?6}@Hd=koU!U4|cj>hKp$X8vd1RtNi7Cmo( zZ&thH`;?#?TZfaEQT$h32$&Q+23oDF=#7fL&HkDJOd|frrs5N!z*o= zI*DRG_J7s1aaiU_ZSJV|cRK;M1B<>IY5S3v4JtXEFKXoVR@iupueGXhMoaAb%+_`B zoy%!sOMNCEMQ-v3DRnrSOgi#LK4(M5ZgU_?MyIY(WNCJMCs-zyqv_m9Fu~QI-I+!@ zGNzd-9u>qQMN@`A3O_i#;oRN7*s=bMT$^xnq&P)3 zky#NYG@Q8&Ly&BB&t9|bds$$U3c&}qKpqeNwHO51WCum61&Ju$r!Nv8;?J`?hu4(W zZlDwBA)()JXG++%`GRY}=TV@=hR{@Iv%4_^Gc6x5hwI*I3u91-zSnRfZ`U z7wwI2)as!Ct+svgOopdY3!fkL#!V4qSLOFt4J3CJQe>E6pkXQaF7t&_I#a zX1hiyDtAGm>q4N-XK9Xx%^{SCtdnOLr-K76HupV4 zxB6+Al#lgvTfE>V#OX^DqU2T;PulZT)r{5OO)iz z(vMo{qCC6p0S%wX#t+Gkm#MW1X&{X5O0HHF}~2iE?Z36qHr7T`94F(p6c^IomT;WD@%G1K^@ZOU4ql@ThN z$MHLTOL8$RL2F`PouNg>6d3v^YC8@wQ@p`a$RMDa)4Vq-G=8dcIwnG`w{JgeiaMcn zliQZhtK2@Dnr)P7k=EZ&Hm?2t=;?u2emg@(hVVOCjQUaV51fSnx3_tsF@pQPxrQ8U zbO@u2<~lVpQET+XMI@zo^GZ|7ofF=l&ZBN2=%vxX6U~PT=Y5P;4AD`3|E&=T9%XL@Xd1~gx)E{H4)CI+E{20!IX)Xrv)(*%$3 zh$+Xn!{alIuD~3}jH>==9{2Hyjq&wfRBO1tL25U6(2pLwdJIv6X|_Ez&V|lX-!VF^ zPiN#Scn+_()tm&qhsR+j@8}!;>ONd&{rf@Hgie^PP7%BH0!m!G{f)6HeAi-_2!i&Y z4ArmI!&?&=oyXO6yd--Xq0H5dN6@jBsQeA}@bTYEGf?fyy{!9Xvf*5MoUBiS!jq)j zd6`)RIZRRqTLxZ+uE|wS+;u~50x&-vc6MZ((Q~+Ti*FpYhssZB5jpueX7WQ-h*w0c zJU$Kj#tKt=N9^MTg(Y6Lb9;&n@^WXc2lLXdOf&@m>!;aS*_8$s0P#wVn@OyEJHNWO zsJMp$d0!4`YU!Xg1bAgM7!Dq}QwWvfqt#*W8FdO)XzwaARZ{eXbF!Xoh$3A375py{ z_}(f=`Wi~{poI=48vhZhr%%vJM_~gj3aJ|I6jaYlU1pM46ok3oIlZ}+=M>9q0p1pZ z=sAnm3^ayw<_(`lMh90O(tl5f2sm#^rBRMQ>{fabQffrgShI7oIY<#Q6;8Y}{dbJE5x>0vVef>;tQ4llIsIta+*+0$Y zSWhfqTXrbzu$aR-HEGA6r|WSbHU}d52fQ?+m#pI*kih&lCx1OTtjT!j<4| z1K2S}hN&--$U&!jrGs_|d`3d-ctk0~4Z%O0r|6$D;WY&mzw*n$-=G}M;ZXkKYu4ig z0|>8;=+$gt;DDcZoMYcgJ4oDQ^dGIONxM%zmM4@>!ovpHC5*Zm74zcmoX=50Vj0&D zjxnlZYF@W)WhU*DIm?ftiy2^jXzk?}?c|QpoG-?G$%oUhLz_`&9cjs6&jb})_4oIv zX1@$OKPD-kNPQfg+-a(5j`ZYvpVqn>ehZE_mc+;PnLWsgam$14%W%RIXqF{4ILy)_ zV-tKpf2FVozNF2CXU*8o1oJCm32fN0is(eu?vc+GA|5~EG`a>ym39PJ*CoU^rO8pMZeIMrSv8%VFO3^^6C%MF*{8&F5u4*|Mj1W0!Cnpt;!n})W6CEzhf>r9)Ije+0X>$^AU+>MN+cpxPxydTxY_%}ggiZZ) zGOf9rW5b?JM}eU92<@MGEz^+f-Y3a7R~?>+E|WbOFWPc%rmKhiy+oz6Mnvz_>o4mb zY{%a>Q!F_8zVuX_*lXFLmt_gvDSMTKU$z@P1&BK+jKg&_G#PW&YCnDv?k*);puLg^ z%PrkHPsu3%{=NSP_y&s-Wd{8z9Hq$XqL6G0gnM}C`ehQyQf*H9cx8MupWjm@(Hs`5 z-_OlD0~VI;+Cq^p3qzbivQOM3DgP(5gpV$@r61ZmrVG8myc9r66?t}XtLz>3W|u*; zUO5z+QDaB1`_f{3>19)VO^Yo@=AdCmb5NU}zfJiy&BCh?FDd{#Vw8h2o#2ub4|JrO z9!-zhg_{;JWdV~FRbX6VZosQQR>+CP;4xA|&uo3GFz&w+rXT|Qw~kRWpQ~6gwjt$J zoxEt=#IJarI|9(WTl|Iw0Lu~GEw&m3e{>?W`LvkI7>>ZWx8FU@EE!khcZY&krE=G= zW`&@PUiv4!9Y%EK)nKAuGD$xfNv5PrtM})v^OzGP1N)&+*J$w5s0%E7f2wI~|Hxf{ z6ELo)O5uMli|g&B()O({g-m@}BRmxx@QLE8I;goE=J08j&nmnwCt;g8=++&z9wzwh z7#H4d!kqC#r@MX^1?fKwHA`ztMNPXcj1EsnpU#=dA>)xsFpm-=9!6VC|}JiEFUEIQjo4*>MX7i&YEqlP?!1-fg~a1fq}W z{i))GCb0cfZDa@Y-0>=h9ZMCbO`n#K50bDHocBtaQ)I3e!a-ctM&+c(G1%t};|?F3 z9qRl4==#dAxRzyYh(M4)aEG1X?ry=|-GT+T;0_7FHMqNb26qTfkilJo2X`jOFyA73 z=iGhodA=V!z|5M}-LtBztKNF6sy#L`oh90xPU0e)W-n+&bu`* zoXF5WQFSACiSixgF{~J0na;~<`M-wd>DzOZ?57vI9WX$;u8p(o4BV8?yss zMIiD}w||3gsutD408IusDihLfQ5{qB>f{3n&HX^~A$g6DODd>TvRa=Uf&|bf|Jkl3 z$hRfD&js1ZT>)SqYWj+5ZKoUvz5gGn37&HUC}pbO8{YkY9;)0`RK^8r`EMo|!v0Uu zr2aoN|37!i`&LSrV|BYjB0~K*RN|Z<9-NZ%hn4aFiLe>W+zQQ00Cx@3 z!PU`v9`(O23Vyuk9bGUGL-=FumoK5-{VT}yxT?@#Jf|q#HR%>>*{~4%Og9O{Mm-J1&E{%9uAdV9s)LXTlPvK`M9Pj1TJ33b2jXh?!gFr)&28ll^L(U-_ZG2=NqT*0-EUj z$>Mil2H_WLC;D%V52I`|*kUx=gTJk7RG{&wo^mQznf^;yJc6|Uo-5YxxsFTa2&$qH zd$sn*T3&ZQaY9cvLOe{oRnHd5pLmkU_#;i}L3R;ws>x_CDQCh0ZUu2=Fh1Yg*=W;U zpxKi(Xx)^z)Yn4s1bc{{zSwzm9X_(gr_1gxzX^0gf%y`UFmW6yPsRhEZn^i_-n>va zVoGcb5!9@79|4S&xZ{|v_P>WFrW$?6RA2*YMV|%Hrjv1_BjQ`1K`C_bPX7gvYsjmh0 za#i>zQm~ZC${7~~=XxX7o>Cs>!bk1P8|CabiX;^JO4NgMy1wGQAcXOrI$M`{Hy+gU z)ysXU^&^U(U;5K9cUFH73)p%Y`5fyX^#eS3Wlj#?XPNF7v%cg96pu*8cMsQeV^{;@ zhi7S>mAA2$^%qMqQ_^=oU$3sIy&VhQzJH6Eng3}y+tXX(+AuEknl5bW=g{`k#~ z*E3kmB{R4`DRgii6NM!Vmb)|lg*Z3_rKa{}&&*w0{?_(6J+*W5De2HEhKDlQLW>%%PO?NfV!hhu61)I{X-T$M+uA-T;#FQ2;Q_RW$H0E=3vVBLUKJlE zpfk(o;x<~Zw+QndJdzW7bFSN)C3+=85bHTPG@LPT7Mgay^6U2(&Gu->7@OgPqVBY4 z0xh5YZP#jgGsYjJykgV^P(N1Y!zpOb2Sz2>51l+b+Od1fZ(QKJGBGFJ>MPS#4O3oJcOi+3OeJ{1L zA$oJ6ZoiM+60o;|LNw5%{WYPC@2Z0%$u?TmD}_SPs>1`PH4-TJH*a`WuiBpd@^3Zy_-%4^Yb@SWWUb!yZ2S9uuIyX{4n@+^PuL(=jcs`olg*0g=?Z&1H-_EALs zM*A)IB+b(vna`4{*^s6AU-ti*2|;t#u#By;5bA%I;`{UyH94P?tvj)PRT|g*ooIpg1@@ex*6~>qoq-Oe^y~ z;@`X8CnU5e4FDZ1i6|*?&5UY5H=(NRI2(L~KtS;&V^#ixpAG6Cyy$-o^8_#QCHv$0 z<|o>~Rnnx^k2B55_lzlxXM0=>f*Z$4tsnJ}f&ObkJ<|@bwKl*(`)9_Oo1C`6e^&qU zfsZdzgus<-k2U*`O#0=@fu?63XmWde7A)c$oHOngs#T`W|4(>OiZ zp<#Ki zHEr8s{fovaQ*5PWXG*1I-@@v)&4R76JD@6+Sn`Zr@E>ufDnb^@-y;@8QeP4zcO{ci23 z>46A6*+gn+T&53f*w3~HycIn(z-rs|w*RHpjqjP}ta`t**P1xZ!Z%3gVR58WLvpXP zm;XtLIMipU6Pm{CO#Cs5bO1e93;R&#j@@RORGuIEzbNQ)w*9xExA+OhJ7M%a1QV_6bAHD-se?mDEf*G^q~1po{a;^g zyZ|;D8$VF7w4Yo5$)KD}gcQjlffMq?xong%P!Of0J)UKSmDE+a2VAzmB#|rU9~9t= zOnKvkE)shCbKYQk+6G7U?%9qeq0&o09?oy0aTu0gT49ZCA8!5d*vh%^xIWWM6*R>T z%X-Km>uvNeNPN+y@@}19=wqLCKgf@9c=+jgp;#V*_^|v~Ov=L5@chotpqrb21XUPl3$W^HUcO1dD5r`b7C)*!k6v?JTj)~@R;&ia z^9c1F9+>i1F=s;FgR)!{_p8WwP6ixqK6ne527dz@qHP9##HjZte((KWX-tqZ9#u~$ zeeU6#(p^5UqY-8le}{6N8E14!6cVutN}t)aCTpH1LN0K`6G^DB%s8$pG$#T7q~Gcf z@0YPkP9yBco15&XuppSHgvMyH&?38qNEV7^$4G`Y$ZPz?B%AAAmKu+k-h7Qp-^6`yb=OI(7b0*gnBh2_n34HRN7%R9{f^)HdfM3K zJi}qw-*78cL*{-hf0uPxee@s}NXKGuKN@>^KSx|3XKkVk6Z~xp5w&vC{9_A!Xj*Qf z>;cG3lIj}YR0sA%w{?MVy8XU0V|jVpq|>tO6lKsKuQ9YJ&)U+Gu&%zwRF*&IOGPHm z>&<@5f1oCeOVv+x#`^3a#C3S63n2lu`Q$=Jrh|XIT8s7b2$UsuH+`*<2PR9)_Zc2c za~a$T(eS%_i_L;fC=2c^mj_=|zX#LW%%ei}BKk@902A9)Bl|$r_ZkDp{G*to{9|+H zJ*fNGXwuOjXJrexqF&8npQI0+ewaUpHs0@X^r9r49g;J%UIbAdUXUP$hEg>2SQbS^ z1s&0Qm}*#!pSdE--k)WpS(y*VF?*iuwvXqNZEm&?K&}_RNhx&>j&RSZlAhi+>=Hkz z7qlXYIlc9@NNDOkz?$Q3r&M3*^tZ{SLoQpE#unwkDl5y`$J^nH{f(WJp8N}ylp%vjKL0O$FK+sQC@=+=13x`PlI=LbI1n+z@Ff1*-~$&jw=X!~f!TPkOymA^ zPjBR%6}5@70|Lq36<{sAB&jZ1P1BYyTb9QbC3Y@za+wPJ4$N(WnE2>lQ_P|J83B}Q zXM04cuKt5k@%#@;bqg8h;qO}`gFEpnk}t}P4=(hfckpdkaTj2gfG-?Y?x%b@l$sGo zddo9}RqQzY>pii5)kYKz$bZ8U=vx`OUZOrcErfuVWVXKR_`klZJ5a2 z$tWWg7vJ)HrN|!~D^_pnL$jdGnO6uA;0=>2WBcBEs*%fM&^=leYE~mQ3$Y20R)suZ z2>dfpUY}Y9Q{&EETIJ8Fd`*P|=|?Y9!OTkn|M_IS zbt{m`23%jQVemf~?BCE|TLZu$Oi*pueq8T=p>qNnJ+)P-kI9O`-wC zR9#shf9J7FdV`u%;N;qW<5z2s_!Lk{Dp&TuK3i6y5@CUw2{PEgOa@%~ka^Lg|4Z{D ze3uAROw7J_HKla~0)^Jz!x15?m!#kR8-9As)uS~_XW$jx`^V_~^MC;QOIF2W*#Mvv z&+o3_|ML}u1{XK!+rR9KPgHq3C19iDwcoG$IGLI2B;2)n{y7guIHktR>E0aZ_0}U4 zX@9twqdqF3{(dt{?Dt*je*GnkduUM#m8j zw>-_2YlQvm+FXxvRtoWm{J=iXtW`U4mA$4G#etP0Rnr2Mkp=G*EeLi^eZ?d`W?o-d zV~XX7yQNoPP(++bbDdfw>oko#{aWw+FmXbgUH_L?j7lCEe*AT;^>PEO?+L4n@d(MI zHZpy6Mwa3wG(AC&!(dq;*<3bS>Uvy@YV#{z<;=iKb9WIyQk zQd&s{wd};MklcDDEqJ&x*DA*dGt@!)Mpo{Wkfo#(u9)^`BiMa!dp3lP}6St<;+_mv6m*M zGVthjhT#2f0aNKvT>8oPRPuIBskGLU%q=91?t5ZuB_6=4o<){iofldDM#X1uW2L6O z>c=qZ(UOT8^?oO6<*R8tmwT$WVkLeZw5qzJh4-BgR1dqz?;fRQ?!oNMO~gqXyAN} zXq#QVPAG~6>ZpJ%QFuNg<#;7Hh0jNa;^f?P6O(vOK&ML*k%wt!Kff1allKJu8h>Q( zNG&QCp*SF5LuUIYy5xZ?s%sda*ee-GmAx8s+>~Im{p$(6!9dYE$5u|_v3yv|qYKpw znpU2xF_jp4cs2!wQFEtA9BjFL++l0rA{~wLoMEJC6=s**Kbrd7r%x%PJ0Z)<@lp#5 zN_c``4`WXTUl7`VSDOk3gM2*NeS*VhhqmF|r=Ux-9NbB;l_0Arynf|&#=%kJUqr_EWI z5m5hlq>1xoNcn?d`qra`ffjwO>sCSY+~z8_PPEP>t$c6JiL<)nWuZ|fsCjG_N9)7r z4ir$^x;WlgQ~_}252?eq8_1^4nWf%y2jo^kmZKSNrgHfxcN?VBzC@9ut_`4qkLfUN zD_h(=4Xb^y@<)GLgPx+eC#KGy&!d1qgDmZm>JWx3Fs1HFE4EwUOtfuU(QS{bbYjF3 z<)FT5Pa=^k;&dOP`D@~~neJ4;bIFB+d*>xOk>0^!R)qk;a|+#dM1{MOsdnvk;t}=i=*s5aTLYbhms>&x5)Uvp-QLbI( zXqa8hXb;g*(YAkFBAvsA4(%+i*6B{i8&l`XRLzdCngcC>QeGLKzb71#Ab7x1=`}a6 zZ*y`uY~pI11=0!CEM1-n9QN_BWffbXpc9r;kk~EcF4iSnPUBSO@Y<4 zgWICUz_Po$M%=UqL;xHx&lj32ynW0hk18$HPfmCm0cgj^6&$5RmN71bIT?k4u0oTr z6F~J9dvmim8`{?UD)s!s#P{0D=C(p_I1i{FH6b89jixMRN%xs0I&x8!QgxT7A~oM5 zqDDpQtheopL8TLB$;n?2PelM3`SMu3phh8yIQJ6r2Q*WIFmiAq0pf7@!wp}LD09zf z1*;x7YXIb^&daSaI6sWc;}-PwI81k{feeV3)d9J&A2@yA47TMThb@w!ToVCnzM@+> zrh=h9|JD3;0<-@11;3B!?r&w3c^fP1pz!a^+?DN7G3u{pTalSEMzpCL`8H47fha81ZQdHGnOLG?SA z&Oaue_<>f(wvEucWD5W(1bAXL`OV`QaTPdu%}!Q?l!`L5$P*0B21dyMW;B{8H$~&h ztNXr2)3N2AS&y~AEKSRo-9fM>Gz#AF<2AM7b~K2jYYz5mZ8Qtqtxwd$+#E-1aPN!5 zb+JPpF^|6xV)NjKxgwgud@wwh0@ZsC9c%w2cc&Qz6tt<#eYCRc&mN8JtAD`qOIwe! zoi}tfj$mW=Y18m(vGNpdcUC?6u0sUA>&*=mrF`!K&}M8U?4*1vraj#8*0B1OD4fyn zcrp-4w!OIb2UUPG^?6_A1ejF|^|^=Pop$lAz|UXpsrf9NAuvT4j_d|OdHp?r+GMW} z*UPDQzgA2J6a4iik)5giBY=EBpV)0dbvz?m-H2rXnCEWTdt*l`RMo@9wMR<&lLob0E4xzY|i?**P-}jfLvCzu4ujVl+^c=gX z>^rIMIAL0`nU)=VvbLHz^9QyQCnt+WK5VN}i$ulUb`u91cZpU#e^6TKHMw9afIGI- zqg?a~3Zig*b!yG*-Vnuw)hvAQ0kd8^7@e7Ko{2a+n4d8Rd67wldME>Czr)a3SGMR( z`SIFLLbciIA*V~{As1=$E*ELj370t<*!0-HV+T&T!=3Q}qWP;8ar&Z>X=~H{VOXo& zO%+Y~Yt*PW%0j~fo~F5{WCbt!=@K{0Y}LQh-0a#ItU@c6-rNxD6 z&6x;&8TiRS$o2=xI=GRU&y`hs!ZMX~l6+I{D-7o~;cj%6=AA9Mi8S|I%UXjUBVBJo zO~NF@j*-`8jIOCP51glDCLo+rq8^yC>S?PxZutDjudQkOD<(PLL{gNe($t1Glgj7{ zoLJUAQ87;hUa7(`7Ei+tH((-Wb5aVut(C~HI|;yCfvSRC>qZg7u~==)}`TUA`_#*GuH()Rln831>?< zlLmy)-k!g$YX7BQ)$GAG_s)k&?RMb#QKv&6my@N^uKEYt+s{$ej*>5o>0G=LV*t}*~2ob|X;OY0WmP#&)J(0!b1!9r&gsQs%e!gK3-O4> z>wJy*d>kVN#pMb}EjmzGr$bFr}6O#XGAO$lqhuTu3meu7_z1Ghs;$;S4 zk&F9M1TOqEsyEgodiV@HL<;T7d37u|_hD`MoadD)2Y7r{xv`^hYsjzb5$EK8hWBNS zerN3W`#2M6c4FSKgfpKtYJmbV0eLa6_CpI2YB&=gO$vwd?{payt`+9U<7wtxtm)t0 ziN=yAjnp!2&c>^KBbI1dkoS-$o`^L^V}J$a#o~RK=yJ)!x^ukU9x&CZNicw;aQto< zLrqB)HsTyjEl9*hjXrr`L89b!ZI1?bfLBRrb#L{)|E>523snrq#gc2NFKtCt}EMYOZYEPzK*!!JYOCE~U2Gbc}dOtgP0AprFr9=RROgn+?j0RgDw7 zusUNEJMn>D4Ew5^$4A2Wsc;RoTe3a0^uW;9uBa*=iGO`9WpeDYKGj=sZiz4I>01T- zaI<+a?SW3Q`LJ46NE_-1M#n=3w8c<-{wM6`QVAXlon00zS zOJnRvun5w&>gM3DA{@?$(QOhn`jVLew~zSK4gQ<+5NP}#98O85HT_Jr1! zPz0yaUde|o(`k3BNa+XO1njaJ-trYq9gE6L3ezW`39>-9;pI)MFI>45GQzAjUi<}ZG6*&S-jvU;M)q8OyZ`mVcYq}ug1SFA z{0*~BJ=yBe)ysCA_W^pF6?{{zbOXt}tvLBr1e$wZU*0o@&XZ<|Dy#k^ko%j3r3Zto zcAyZB6Fmz9)29LU5J$Pj4v{0gLbuJmjsZun5Opu{{!^psZvt};&%jqi-+J0ZSa>vH zZI{O8Vfe4q`ce zo@v<&(npVGgSS8VcZ_ZsTd|atF6Rk2ryIjBNEH6hqczg)|p?Ty6@}*x#ST0saSN^a!b9!_lwLqYETM z@*xH9N{I&-2X`t|5m2SMkByqpg0PMa&ECBA4t_8bSfPhZ*>9L-WK|e05l=Y&aA+kX))f}Ym@7oObCoyoDp)a3--gMH9Ptn`#5P4Vn8*s^40rJ> zZ{FqchAWS#q_91N7lPOB2Tql{u~gouj(@-Yv=j!kM$htylAYSb$W*pPvZQRC2ye(w zB)dE+cf*gyT*9hfftyC7en!Sl_mYxfaSnGd!HsIieyYnLOtXQE)024T9Skw+qEyAo z2yMWiMN8OX0u9?4TUNYAsD^?;*WZ_^m6UlQXorC_OL98EB+NdIqEbtnA)GK+Q)hak zShRzOGCIArp*VhKfYj<-UDOB}zDwS21fyGC2rOKehyqC81 z?ys98+dIa=83uUYdzhpW8I-8$L*l!q((>V=ik`Fv-Q>+eg7FWmXB|*_eI~T|;XN`E zu&aSrtZn(Na-L;t-e?k)%%oSJE`zoPmV}~I?E`8hP^)N13o)ne%Mm}sqd^QCp|{rW zE?$%~b^U2&jyapa6sq2XQL06ml0R5{EbU9A=>;Dyp5<11a?@89uB8u;^_awF zmtx4ieV{i|*sK5zX>2H{K~N018yZL^dSa+uuaX&1wCC!5R+fN3ck!W^wW7DhepA@)L3wqNUdSW(SnZ6dF3RBrd&Hq`>tZj%!Q52We9&EPieO_4p%g&;U z$)0+(y0ZS!t`ol~Xdru$L{qmxLbEQ@F;P?H8!;j4mM>X+FtmLAS*7A=9NABbe&ur- z2QoI+7^8EEz86U%{Yh8-fxl&9kVw9nF9-GU)8W$lo0BFtzW~fwVh&wAEy}8l=RC8* zK{jA_uXNrgoK<-0#7~k*>J9w;VdTo)CT~?HWFbH1e=&@?Ds3!6>p?_SB(Ofv18v>+ zo>#aLHfxy6h)H)FxLz{k*94;)Y&ZiY^28B*29&X<{VaYWt)w+&ST6a0Yv1>!VGbw}Hb0o9CLD4Xa{@ie`$ik9AWRg1xq!CJ^feh+ zS^3R~73~`ZbIIO4*s)YEC8k5^?K3yO!p!0tuA1A^*T7qt3=g#TPIR)Kwg+Afi8xrM zNcp}g@+Z{yi_h=%tmuvyH1*RY!=^+^hh?1gRdRwktKOEl#zcgvOdL`#KBC=2)S>2FMAhhH0 z=7|>p__3m>rNQVH;GR)L68D{+zB;2SeRSU!b52F%JIz^^c7*!cV}$yiq6_zJ3QIUn zDC~|)Jim>x5M7^JzB^SDIGtarV4CUVk+3M({N=}l-o_I_y>moy@yidcz&+x9U%Ap* zmp`}YPHF}j6eULJ9vfZY7CVM1Y$p#Tn%aXcGp(Koh9`NH25wgZZ=?=nZOl|6q3&6; zU&o`-v1s;KQ_B=32~ z$dU#I)@+~Flf@VJ*ZwN?KkLc|MyKaTf~-tQ7keK{zVrJn^!w;hvc41fQM0+) ziK?u!=viI;gJ~YvLDSbyRW|PecDgeg5#T8E$kPPL=2lNYs2zC2KfDE?w>jb#&oXl9 z+#kF?B;-lDUUTbif>3V|XU|TI_6uSTIVqz=kxl|zjj(iO8knv0iK?J-j|Y*PK#+Id743X9|_^0&<*WH<&o zp*sxK*K2Q`r`g#eJtD$<-Kf*$F7MtRgwuJrNs(T-k#V^}bkx)pgO(K5EQ!QS?CMb1 zLAfOXHM49p6_zZl=JhJG1%jBhdD%14HdRG9bGMI9IroN!cO7BP zy>mst>Eg3Ool<@GY~!gA#9G8^?fJzGOmdI!NjQ2Q$*(EAscZYdQ~c>orWcFF$j!9hruPM#on&=!IV9&9i7pi6F7?k5+#Oz(RvH<3tHDsc{#FD1rXTMJT zwKU*L*pJUuFfs>zKgZ>N*#6iaAT;4fjF;S%Gw+7YN9Tw?dvl11(RTrr{NUsB2Jvv) zmX`6n523GaGw5Mpik>d%@LZJ(+Y_-Rw1H{S)+&M1DyA23CeyD}+5mJcXiWCIewFzZ zu11Dpa&Vr9mZne*l{Nnl0_l_@q@pFQBkECR9V ztGf=rOvGdK_J2xmJfz~_PAH}l-0MWP7Q!g448 z5(%=bGzCV52>;F);;v4a|JhRT>OgTuUtEIgnD-D3{6X`PKv0p?vJ#s3zmo~b%r?H? z`}IUtDPzU-Ou|kq$Jpw+D@%|*PaKAn-f!c6NV?fL&O4&P$n4UP+^!*le?fHhL{?iM z`bud(-_8z+X2L+F8_Ut&2Y&7$+h-Sa*-22p8OGxeL$4ByU@6Q9Xa?6eIcu$J-zjwm z!>}mJP{t}CIW@{kBbr;r1Uy)rd(W0bW`9m$4qW%vZ+7xDc4%y;%&3@po5%_ya#~^Q zu4k)PH5mvSzPA8Wc&|ZI;#Xtzd~w(Q<~>UNyUX;0qJ(%>zzsQGo&ko*(b!rSsvGkF zdd|p-Q?p1Brl$wjs%P6T4Zas+4Vt0-bjU*uq)+AdQtCx1xX#i~es34VEd5}!TxVrC zD1Ly|&Ogb!+`XyOT)_w=mI_Z5laq9h*wUB3e_I#jf5OunbHkRW`Rw35Cl<~Z7CTu= zMee)9++vOTQe;hyKK6VFh8=;A#{$4nc?1<0%x_htXsn?#NwF+&_ybCyJwHQBd z$iF5I@!HU^)ET}iy=^5eR#MSZ3A|`05UKvgaqN|lW%`#e;$q?Y>Mxw*ZRg9mWUgmZ zGTZ^}sEqFE9SHUd#u;R5NNB!e98-p*;$ceP>VNXq2@>7g9r0~G9Ffy7_qO}9Cp?p1 zqauvNoKk_o{2Ar}t#M7HcV!hjs;O+_e^k<>25VH)Tk*RcoL6VwTyo#qXKJ5U)_-fR zPOK-3vPVGBbJ7<=fIk%tM&J4hYWmn|aaq{C{btg(sCRE`uOiBpng05ybM2j?lnoF6 zu$;$FaD77SmQe7xYh5swl@J2D8eE|w_1)3x4I{LoZ0LeOcNks8=pQsrLuum&c$QeknpTHUu*(P&4i`y@P9)P8+tb^>&?13fm>o z%yE}r8d2qYyeeP0OH+xWoL)CX2?;xHI7+Ig>R8sT@ShMXlK_t!lyys66nXJsx9W+O z=U{I}^PL0@NbtjM<@1@y(y93$rRfG{P1g)@6n4I;(d(#KGnq>opEPv}lp+qRrpe&! zgBubSb@bFl%0|00S1?n)yy_DZm(p+js zSd1?#i=4HZIFU1%!ZYpZRtQHgNRSt!6P26LDK|Z)G4OJ)Ged6z@K_9a*Badz;1m&$ zh4D5YoLMa&p2cXYJfmU<#I(ehdOu(1sL(RV8|o{2K3VPN(cuPO_Clo<^+F-Bf&%i~23x#AY>!P|sY8M?CzwYGCyj_vmpw*K3>P)kKcX|(XLhS4%jsQrX`8Gqx-QQqKQPVZj9r0=15*$eIbhUR2ay=2x4 z(45awyzt?ta}9>2CrR*7{3?W#WY!XT5V6U2SzAueM}+kr9mgA{ zm+OoN+s0eJwX^SG1^aMKL4T^=Ifxyr4W5vr&mx z>=HP28()4sSE6Cc_O?F9jSu7E;}Q!bJ-2%4AgWlg*Xvdb0C7mBnXF|>g$S_1F;m0M z##j2y89twggq3WLPLO9V9l=S_>TVlzNYSR1v(bc261TO{XH$mA5?~UIjo2d*vl4?xGOf0f5CqC-dswEXf_A{W#9l+nKQrFT|i??a~)HM^G4ZDs$!O6vcSnzm;W8n zmu{P8`)imop6Mxl=||k|c3v z6z^Ss2NPZO!en6sHV0r$u4n(&7XKaAt;+i93=u`UA*)&l924!Uv2 zF_!#h6}O~>7}D8Cop|2KW&v@|a`=qTXgpH15YkFBhud_x_3Ruw8)wWFoFb z5$`uo>TmWnXK`svkfp7xyt}EIW!ZDU1(GKTHXUojy^GO82&y!F*K>Bqu-r`Vxa%+; zUs0cfW5>=#lA5>AT_TvCN5ey9LF7GC^14U}HxG!+UZS0sbYAfHIT^;Fb(A(D_RV{E z9Ehy0X;~iX_5mn?sajvT!(?~l@kx!yIdjMpul z)iswl4e^?}2(9-`0gis7G+1}cb(~Tl-2akTJo_gP92XARPOk7=O?g}I{8ea;Y($iT zQ~@0_6?VJ&rPB(M1wkuGJuZ-Y_gJzlxNP{b+vJ46G-vbcM~>LvYnRE>tfQ=#nJzoJ zH5EL=VVOJUPpBonQ_?y>S|Tse%Hw*rdvgP{e1E*|*-Jo0vDK0rhj%M<9vp}WuW_d$ zC#Um2yZ|*6iuhvHOE#N&;{(L@Fx?5&xdDX3`J1583m$*Ughl4Wnw-nZ5Lwt_mpuLj%93V{n zSgKwBe;qME$v0ZH-6=;ryTbc;WAz6oB1`-4!i3m$xy^vbi~C)e7tQ_5O+HhJn^f|} z#Ira%+;@A~-M3iYUmto&Bco$_OK&#O8r^#L@Pl3{^!Uu&X`3@u*Q6@8eV^9=vOdS8 zWhvSDqDT9J+Uofu^tdXw(yoSwN@*yI^Ac=knRk;E=smq5ZVxoH6u@Ou{6B5N8s9To z{$1^V{rmrDw?Lpj9EdU}@d&XIYwlY%h&jvtFu?cBtO>0OuJLK53p#-I&PxC@9Fqxu z&A8lMPXzg}(%+uYly;JqAX?{I^&EXO!@s@5_td@a4OklDW(AOSLnSALM!u(YiwU&3 zGCCZs_MZoQwuI+J<|Z6QK|7y4wiCGA)t$xLo*FZG$tNjS5U@eOPYndF8#3d_6CVCK zq=819)P0Mj@|x4V#v(*TEZBP9rtYuBvA)tEi<$Ni5E3b#(9oxcA2Be~nCgho9the@ zA-_&Tqy&JcHX%Z#rB)0^@0W|KYphXC_>=-@-_eNNF+@4?*oxy>G&s4Q8fhp9EbQ`B zDIRRwu+!54(F8*(d5Mdie8Iv-dj?9fBMnwPplgt%E!BIU1$%q;X0x4 zuj@Qch@9w^o$1XW>ds4fv(+wjMQbvv!#9DJQ~-R;YIsJqGrT4)b6m`=YnuZ0CM;B= z8iUyPX0|Ujr32|cN2N663p=pGjFgma&&fH4M}Ug&(^CpF2FL^`3dtefPOa zDg!z>ME$8g#74S&xM{=vpUQ!GI?C8<$&KL-;L;kQO7~iS?m}7r*W#Oe`C=UYNt$dw zi|tS!tcZvr%$@;Z>)1&%nw?Iem*(YJ8SOuK6QG@K^>o+xXu)%=mC^}z%NO2u9b=x1RNnPjtm{WD-zjX!*kZ^me z;L71KOjj!i+fp?)%++}z3#{c`dCq6{lm26?G0AAMBOWSdqy>vj&0Dx56ndyr@@$({ zpu8r`eq75%*0*+N%IM<$A0A%Biygu&h8!rAx%6W<+&M=}74Eakc6SdYuM})&)&=NR z>=lo`Jn6EytMxQlLeRI5DxYOEbq@3AJD=h!P+fOBJ6Lb~NM0vz{bQUDN?rOGiSH!+ zrB>oK^I)fNt*6CeG(Vqn#O!dycTbjw_8%J6Hb0clF!HsGQd0- z$m)^mQDg(?f!KXah$km2-xLh)fOx~x)3XPI4A42hTVnFBTZwdrk-@?D4_PD$O~mk0 zmZ|D6!i0WK+D8@HxXPE+Qf*zLb;NAFJ|}fEJVG|a+3@txuYJurnSYMZ9&wa0qtVFzPPFq%Ickd_Fv^qMvi6e2txTkQCNQ%h?KI*d zw5csHbk9>TD}!a z9Cg{Zd+-AdrSz|T^jwU1{DqlL>_QAze`h(JySumaV+cSgqYT993*5*^G77Go)PLL_ zcH~ene)OK=ZsKM}wYH)6lIWYHr^AiUGh#2zNSy{k@{}du?M&~lr-5M%1fE{w*E6AN zJd_i#jtDkAk0!_~KO$#bUaX=T*fh$#+c|azzR;&Lq|AV5Bo?7uEJM`nuG#pauP4Bp z?)%Se1!YczX=!KX4eHn&wrtJxtT31_`LlSOQ&{EsBNFlM$iTC4Z+4DW%~2brXMnC~ zk97oa=02yF&zA44C5b|`>{OId1ClOW-04maeR3J;!F%QBh_qhZE~gE{py|!K_J4X{ zMHJR#L}1+h6th94U3pW?ZcoFH1d=X2e+Dr<=Hj$urzE)3$iI-AAM-$PE`CRYD;OJT z{Zx<7y3yjRf-fG-u7N^SB z*-S$@)<_Uvh=rA}?c<}xq!^a}c}BiTMgsng0-Ydv<$b;d;wsT{^X$;#9Ad$#G8pYL zvJTTq6-fh89oI^?dJ9~hxJxL6J2l`u;#_nf=c z$pJZGh}u+Hn_!H(dqZK!R;5Y`?8HvKcr7Syo`hljmM~|Q1_&jkP{UBB_S}ge=PDH{ zG$dX*F8gY(5mUuO>LG@qHz#YxX)a{@;}&=?k}o9^~@}#MiwUlqg-%cHBt4=h#PmNaamH(FeW%^H;t+NCoyT*=zGBZ=}qgw$H*Qme=6mqV*$H6 zsXBh@;XED|8LC7vh8e7*!a|Sih}#aUcpz^szk@S``9nw)k9(~;7(ZM(BrJ6MheYif zz4cidQfn%U5J;KG&}cDOzP+mksBvwA?@_giuO?xc5`B&e$?w`YJx~FZ(f$UiMYqDV zdCVC1oA+;5BM{ee?ch7f^|E4JQYj2E}*{W8I{s$V5BYPa-r|{A1EKdQCRvV8LhpmP2a;5^NrvQiCP68iF?M-&t6qP#F5<8zu zG{qz^G1v1B--N+`B4*k5;t6y;KINH7)Y-nR?rwH4^w1`imo2e(8fn?bj@vN#X%Nm^ zBt-Y86qB!!q(^h`;Ber!{C-iuuD6n>?3*&JNPJsS9*dli-aR+=9msozPIHPv7J3tC zrhONJZ=fevG!bJQeMO;tV9Q|KQ=Fd`c?ACk+%4c%0pbh{(}>ZygikaS{=}an!@=mj z>W~tr*u}SVrE6DI5ZiPyi;q4=_29fP8Lil^p+McX=!R&t0M=p*a3lNuOV)7&xmmW!CuF zFbPObZ|PSEtKZ|DPF9HpXXWKq^68Ha{(7;4DsMK{r4EQZF{q>E>#|3R<}iTGO=oSE zT#J3Tl_2550o1N(fo4LleM-OK|0C_K1FCA5xKUD+?hfe&=>|bUrKB4qq-)cSigXDG zo9=F;q#LBWJ2%}On{VO!o_pSN&b{A1cPVT(n^n&~M#qXYv;_HEzk^()^=%}d#H_Sc)VluH&IzYx<-?u%t zyD-8NBhGOkL5}fqinJRq#dCy}Gtm(AA{m?s*#aoRnGlHhb` zyqc6}OSi2u(p{!aekG(J1E)~}h?d7#G$RS;j!=|C%s3wP9*?2#*2AY$sPGrK#<`?G zaNyy($QU${LY`CJsWR_mo7F6ZOT+cOn1}ByyB@t0Tv=egDjG@w`W4m-dEOt~mh} z1{rj852K-f>?iR4u0Z_a0}IY_E2$gHG=4I3S^C8Swnaq5eR(mLCu{_(qb1*ab;q^q zb?4++l&~nw2(QDf!y(&X)JT*o@0dy9cki?KLxay^-iU?pa&Uyms;pNO@c2@Y?m$65@kfCpM_Xe(>|xkY%k2rF$&dvB|Gbcevks@Uw6KVqA?v z4YBBXaS}`ua3jWbU`tT;>9N;Q$S1FJr$ymOUy|yav0xG8n%HYW4!;%LniV~}*R}r+ zak;nMXG(mlw@l|!8!8~6BXBn@C0zaq4Z~WiW0skKgU`$=C8o+*#8u_2SgB}-BErp} z;wgMErPre(L!iocNl+cjf3Vzm@Gjog`<7*lD`2Fc$A4fBExrMC;2Fs!|Jb||)pK8D zw`MGqYVunIwPbTq`0lG~!un0AS<{9DoeZ%jfcqYe)J>ZLpNpG;`rD~m-$ybpuk2KM z$K=C*7kV@;y_ZW16}dcxxbOc0fTODY#BYoO5xhfBNL?Rg25x8ODPwwZlwp};(tNa9 z=uBBR)|XGyI|x(VZzcK+JjYzUNghVXl3AwtfFMWoMAtFHxrL$CvgOI7po{AQ1{v~K8cmwa{7m;cOLwaG_K24UR#qS%v7AS^0rB8s z30jm1GdfbF_Q3PnSEb&^?8JbL29)7gug3;PNft9Zxb{)=!QYG|z zhah=hS6YsCrF%Utf>2S26B;TP+DekHK;uVu*CxJLBq7W|a-gk7S!k6~8rk!cv{oHu z6WIy=BSC+77v93@ooGl3>*M25#a3aLRMo`hR_wl4scuVP|MWpAsKMcZTz{}PZ^C)w zk*`|7)iKXWgd9$$UOjI07KC4_cz8*#BCeQTn6d14Xd?>}77ps0j~+q)Mu?S{cwX=W zRu{d>JE<+Bdx>Y+d_+PXpNO~tGHxn&Lk^nJUwEwj^yoC5aF8e zIG(4svppZu0bVh4AEdnF5mPxE=()P>2CcS%XIyRq5LZ6v@3TEVNlN07*bg-JA*asN ze1X(FDtrO{Hgxxc;(fj7G@lyB>r1O?hkl0#GZ7+e%wi?-qam&B8-dt8wvy$T zTmaHJl>BxWJz$hf2;wj*H*7u?kKzt#{?c|*?_kQY*LUYVPT8Z7(zdx2XlvYkJWwdV zuiNnLqR7V-QV33n`}MhjV!pUXrEC>?W>NzKi0L#|br!_*Xi3RKVyYIc%U7t#O>BbY^h3xLVXW>p46(bpabf66MyjY4Z05Pf-pjTA=x*pIbNZ?6R%%Dj z64DOn#5$7$TLsPL6yWIMch3@MS)-a^v%D~bbQ`1fTDLx9rDQ^xETcZyu=JcRph*Ft zqG_|M)ns44W^Xr?xwtL>NQ{Y(HKGLX%4&-GTwLfEUP%=U3=mYh1DSB+i9Y$vGfohAa5cB2KT>AyB3wXyz&hKrQpWjU%XjPdD3zn_Xr?ys0z5H5Fec_H z7}EkH6nfYa=lhuZXoN4cMXZ0f=Gg3gLoD61eKHxT*XGyaQExW5*%v6>8x+sj=p;iH zO{uf=Y054&El>^;k`+&+_jX(Yy8F{>Z@iIe81plncPu7}SPb>~s499~QG?Bd|2X zcS(Z0afRg>YTED5Cwv@x8s6DJu>vWV)}B4mB6DptjJ~((JS?$4wy_=brB^iByv-F*$BU06 z?Y}$`5fD{S6trlKev@<0T(o5oxXwanomxNyJJ!zXCCU0=%OChP?w(-!TL_gF8%v`zsd@ zw|W2vjq;FqIxg(194ow~NRep(9xLtOb3BQoCyJT^?=|_|7O7N4^gMcy*WPcxgL92< zpFh%25+yG2>8zbc88htGbC|zUi68HND$X-`Ak!0g)(GNW|v(3kxa+Fw3%F{dbl||s|F<= z)YgOuVGlpomc&cUx}K3s%db0kthHx9>N9f}*NP2926R~uHN zAF)N_Yr$u7M7pa}Zl1%2$fP`vEex&}svcl;?c+Li^`7)0Df zt_V>&uiox*BvUMf#8s2pEFS?#1CWm!v+9rZY}Dh6adg{`CI_F9=1l)0hSDqZ{j4>Y zU5M@K`(*T`g(g;W$s&yq)~`wRm#cR;3hPB!d9MofM&@jt9TX#B!>pD^uRP1%IG*Vp z>i>Ly(b9oji(-a0KA~=Do6N&9JtD&SEUC8zp*7^IF!|zc!z^V)hEX28nTQX&pteG- zG>9whbPlkIP;rK*q(H1Pdm%g8gH*|cWuxEKRo5+a>DMFm(slP)<%I-Wk_l-N0B(o9 z^d9(OXiW6Vngw1V<-qrKC%$ypmDy2Ok?1&?-~lcFmGGAh`A71FcWaLJl}Q}V*bf@vP#R*YP)nZz(oSkDw9%|=DaDm z-h^MsnbhTDeV4zO+U7DBrcGxxUJ;fY+zTctX>EEq?AAe<8bdkT29~s*kW4YSY81^C%Y|YLi1E~lnDhXtMmnGp|fuV!6m+4sTC-^w@ z^ay1|d!HJQW&z|@aBy?ogcQ7hs@5|5*@Y|1&@ApmbDm+MJ=eE83ek~EyY7nv74e7N zj;7l;r0i*->pLg>`l19tp7jG#DkA=HU`ZC-Rbr&lUCNhFTbxe;M~7icIWrLib@$~e z6K#v}VJdszpqg7-*6W4N{aVg|_Fb_sfqAZ?7SKg|oCc-0caWerz78tg9gFE7_xN}r zoSXsMe}-`?IVBAuR8NEv`~cu)bsBsc)t-a7Pko^DqKgx(T-a|e6-YM^$Y z7tXe6-yPqk*LV+O*zrUJnql?^=@K@*Bj^ufdeTHsT5tJfLTi-;^>Z(2n?0d3&4U|( zgSp9mBd{TSWy9DS? zNJ)ZRBCr2w@9Uk&1&4b~4-BC%=i;vA`OmMtd8q@I+u)8?&>Z;`4pV!CBA13)xkTpg zF@vWJ3|4H9ava*p287vOf)+#*?Oztei2A;cGV>4zs(j-XlFHK8{1Ez}e26`lmeMmW z^}*$~-BXyH2JNKW5<>xrP;@K;2v!tUW4C`|luV~Pg%a2RmRT$!bKh4bf1#1>r3GGS z!O{36sToRX)0aJFE3xuv~ zgnI08#o9I}Mt15j_n|h)9b_hoJ{)colWA|%@YX}}*$_Q>ar@@wMUP`~i_JoRdRoni zheETRNfewDK%|_E)`cfd{aM8tA3B-^KMHHL9FnE6;p8}@#N$4yi7vEI;=o-Zc*-dU z5h+oW-_O81?5bXgl1>PjdBQn)xVosy;_*z@Tz+5n8_ss5}la(Ml=B{n~>@OqyO&*gH>z8p|Ld%K7exARVa7+-YN^7q{{ z2>a1GdgCyDD*5RI%p9NVI_h)@{TecpF4WP#2$`{F*AA1ST!;}v)30hECrYJsS(U}CW_42%7ypoO-mApQ=@U)(-psPu>2hOgY7 z%NhJsg`dLRa@;#=`ANI-tDxq0`tV{2t<(>GGT^^8>kIwbtQ6XF7QdU=Sg$HOjS-09 zBe2Ge72wWK<97i7R*5uPI@|W&HM9m<-VTQSGpuavQf3%S-@~!9|Drj{bm|17Vr_gr zVPf<;^lNNqaP3*wRV^3ydAYxK?}I(BV`E)xu!g;%jqUvl%DKkBIsnWk{2=#oU7Rz+ zj`Y6e<$CDno*ew$yRe_aQ`vz_hk?|N{cb;A`)rEsn%KhN8UX{E`$+0}_bDs96YYSwNn{B4YUF@msmCCa83%DtsQJl#w|~^`i{)NRl}1V{4FI) z>N>|=QnwLl{v>rLn3?H5SU(hv)B#=5ZN%J-(Q5uRhm0r@@_TFrS zVa6mWfnc>e{hh*oI1_ zsbXhKkJIK!S_>dK!tRa-Ks*uT*^7Znn)xPl=hlSyyrv)^&6nS!_c?k3r+-oWItT#U+9H6_7(V5v#piI?inj@`(> zqp(iqv07B9TJtMmdKYT;esx?Zo0CUiu~zAcG4ayQ&Vc}{>3-N1uzCK%EWxm zlV*arJ^K2e5P`r;_)pW4@e4LNJ4Ung^;|Kcm^@WC}`ExKOy5tM&?UQBShy5%XMAZGp42jNT$ z6F=#7@dn;EOiE4G?hIuft01d{Kdlq4^SDIc%XkaZt8!iC4(UtU8qyj@z32?kkCuN9 z3Y+{#tAxOt2bb<#kHmWG7k(IwBF%`^ z!x3z@8B*x`r3eR& zySBONb5{0fo}f#rLG8sYHh7zPlA@#_#mF59g3L{>)mK$EM$1kg=B9KF=q=&^*^mdJ z19P4j!mURsT0pukIguV0;$)jUdXxN=-<6p%t-Utb#CIGjv^Kp`H1)7-JbKg*?jIEK zCH<)GBKo*J`emLI`)l-1=}k7iNZbC+USK7+n>MgnaMC=35%^xfW>bNVPWr^5Wg{J{ z(UXZ(w-&^{yb*UjC)p9qQ6!nDYE6e1qg>`n&nBM+*Dx`8twIKgD4Ey2thsx5H0Lz|%d>+`nJvJ`&TJ^u4tqXz5ps%(yGZBHx@o!RJ zyO2YAAMFZjxaECYdktlZSZvMp;vA4CCS+Y6g(HMS4s36@aO+6F!0*y<=>yT=qD z+czXt0KJg*5qA2_Skw&J_@*E{?#ka=^W4B1SeVyZYxh2_u6aTGK(V@H;s8*7MkiG; ztuv8h0VHYO>kUb#?egz+GIr-?or6hMKStUtRa37nF z2fn}4hOv@^3nn|4kFJsk+UoS+em993aqBjzE8|_vaa*nW^lMW?^2<+W_7o>|2@(sw zq8o~1Q#5-XOrm7O4vs|98}(P{IcxoUAUHZ5ASQ4B!~Qe9{r>YN+tSE8m{PIQmAAgA z(_=dJ_z0rGwr>tjxTgZ@%-DBdJK|==9=u^*`l9~BU%jd%LMN`-Znjxkag1D+VxQT> z#l>fYyFCL}XtA;S?iDjS_)N`~!`NqOs60nYttPyyjoOnJf1c><%%!=H)wFBXVe5!h zc&+YImEX-Bocc@QIhSXP5B%-^R#YmFN!n~w&)8Sas?TmO(KOXRbQkX@#;gEx_R8$a zkO@vYAINnt%(5y?71_{8Jwf#qTz;tiEUAhvabBp2RsWe)9PRC5mPK!&^W*m=EFfQ# z-;7G;!Eoa*#+BAoE<$owmnz_{LTX1{?$=1fWle+zR8mJ`sy?e%QLxT)ZAO}tF@;<_ zmIbQCbM1FkjFC@(u4|~T+51t1^7?82)@m&A#Nz2|d;x~UFQ<>HM zb*Uljc5QWbvcHKes-yAveFgkN42WGP3LG~b#rJ+&)*Y=+fX}+Ctr_rIygoNn?cM^y zh)pV%61M2*TW>0xe-CwE5Wf-{;|Pztu#`HxXiY<^^BEUa$BRRvWj>K}ZLG=vn&h+G zLp>kiGY3I}3jbdAT^_C(>tiw~19GLnEIZEDi!?_SmzhBBa`~q|S4-h}9coS2%e53=o5cCKTWpG;N(4K>(yYv3Xv? zrE{?5@L|iUpi=2qAIO z%e~1EQyEY_u_3lOrDSD|mEwiL+lIf}eDqHA05PPuyMlW8|K{19Y|Ir!&v>#P7!o?3 z&+x3Kh_b?2$W(6a%gZ{e?eaLbvs_X``tXwlG-}r6!Yp15Pi1(8lH0Wf4`iL`50hj+mV2xiAWsIN$*g zkn2k|6NDvE*hyjPO4;U2HJ4 zgxul89=_k{^3Lh!&Q%x+X{;BxVR}X?h;Eueg~BQ^R}5p--Q(?3>Ov=fy5u zT!~7ou891|BTNxe*iQ7NDHId&*@*TKua^MZndz(^K&Qj!9vgnwI=_W2bacSFks=a! z^U=WYHw|lQRAt&eJ5ZX8S#8MP)&va|1bY2cwKvJgjlun@W$gkY7VpN8vA(`>RM~a- zuw86@3V3XaH%QkXj}$~_8dRdIGSyKUlP~C2>&yRLD)27`qUWP8flg;0)0u#h{ujBJHmRbBs+P0ZAC|#?e;X}Vl~RI1 zZ0c0;*aIjUfu1sKCvo^aDi~_&i~mDf$1*@M`5REfszRm*u)Ne= zla@AblLD{0rKuBvqq1e@wc!Wh1f@6BjJi!f5`+P1hQwIE5pu>&}r~5jM zR~@Df`;J`p%WB(MI`+A+dX-#t@pAF{Bw+K_a3P8Y0a5S z0)#R8l><%BtVAbC^?4)Czq=X*Jp&8-m2=o3*gfuSv^gu;@o^8Af zG^eiw10?qZz$&oT7?mKW6XapU4U?dxo;t7(z`~TTTZT@$^}dE#QS<_#G+=QE`?f-h zUx2c223Ta^0_9i6qK^VVO!Zsz#5mz)rE~^5KMt^}`xtwbfhkWri{F;Acz34!i1Vw` z(>K~i`~~r|o*H9I2agdKqXrt7h)Bh34OQz8zLeTrK%1+%Xa{kT}fM5@+Pr-P2bE|?;ZH}bn z@B7abSKV6Iy@8LQZCRT@y4P48nwQ&*rm!zw2rC*}E{z4RxFBBQ0xbiwg#$PL?sSCq zO9A$S*89WNr>;6iV5>OH%o4&T7%Kx~V+Q!A1v?{UI-?I&uB{3Ol6CHnR!J7jGr}4! z{r0g3mH`WhF;Ua=`TUAj)MA3-c0nK5Rh8u~)OhJKI-^_Zc0nWx08F$G&+#wm2#{TUZJD-?_cTJ;iS32$+>=rIuLKDJI%0Qh3EPF}&t z9pLugx23pO`yvB-I%ru6GfRIu9{oPVLXsd}rM0=Yy0b4_K!AfoYe6%I58$>~u1aY4 z3*gmw`@OA{8X|cQv7?`8VDf~&2$~@0;*@pY`yQn`5n1j(`@9q8`O4rPIk%ER{6P3O zA-;qvFiV1EsDu{QrBr>^s{`3X%``=|HcKlwKmwONCR(|UF^l~Ook+I!?ZYbl=beH@ z_kzb4;`4(<-tNBJ{Gz0Ssb$j1?csV{bu`r^zNy^)V5H=gd5xf{Zm!HJvFy^Dsf+d= z!YdxD5fEnNr}1RSsD_k<#%z#pz(5O`agm6WWbGO- z)5a4v2XCL3Q7)NZq;Fw5zww0?8}4bIpCNotTY7(=F3DW#JdzjEqccB?Gzw&Ss%h&AqWl&Y3nKJDrf4O(bJ3n7KF#dpjLV>r#mw;paJb!R9v& z_QHy2nn=b!L`n@2`UAjp@e7qw2|N$!$RWnVh@=U%*$?2#X%$ra%YBfXAIK zEYOSW8LI2Lm6tmxVjH3G0s#G)iMh3>L0S@D3C&5;4UG?18UR$u>fBlR@Ck8|I?J8b z6UCFcZ=0N`BPXRnWxsgiV!x!>+uz(qnA-B;&2FNd9=lf<$ep{ul2{r+ z?JANGgzrm{7WS#fGS&N*huqtaI#3X8>*$d$5#ixAY!Bc)>F9{$3rH@Gv<&ulL$`z% zj##*!NnGPWx(L>E$wsPftrq;@IR-t!$F<8{+^<=B&p%wDlT~!o(o+g*=n#@g3ZcNQ@#-Ef4N(Ml<$x%41LjLONr2~N0e5O zaV~4EbI?DAN>mwwvpcbD)QRv(^bhjq1{jzLXnL^!E+Ke9thINsGUeCl+mMjpyH7t? zY^09+Uhgnn6vov>HrvXL5Ct87{apC!URGQHNc(Y(%{v0is<2LT^qG`_zEaadT1st! zD?5q|yk}w}g?NV@5A!nOHg3`@g>Qz>?BIta-|Yq)g-Z7iOA8&-&n<D|^^N5J9Y=#-RLc80wlucUFDh(j_8{p}I zn(pf)JiD1w%*^zP{3{U6e)leg(O&iR{biapGwarFl|IcpRS;*wQ<3>s_y!=kIQ**! zvn0SUT>I#`;5u>aAf;#!33*E_I1dAvNX+(@b-?3ZIO444N;HswJgsfBsc2s8tA3td zYYTauzgFaOd;ep-e@~e}a4J^!+0^C56KNmglhajPZ;*6#=C#o9nf9zO>>Jt!+dxl( zLD(~M{~LZk=_z#y|2!6W8^z-fNc|Rk#!XZ>Hoem`%TQQO1qu1L9Zr@shn{Sm)ebL1 zoJC6!mGU(n5miQ(B%UjwwD`7CZ?A$x6r?X zw8D@P^xUW;+!Kib>UZTRw(`>eQof+oJ_XNi-`$>f(@e^Q?6dW-FspmqU%T<4^-AE; zWMVq)rC%$+=GKE+tmonG6H#KQdY~0A(WaFtu5VP4*d>}H-f`>DLL;1 zKwCP5Tk<87CM{(q6#&~=^q>+y#u2~}(+5Pc5yFdk`oexX=mbEsyB^VTk-AD1ta`H1 zNAKee`Y32!4DJ>d5yLcVQW#q{kJmGl$EaDn%FDi+B;~x9&PQJ;4HjDnO=Ta z>(LdLwcAa3QpK?D>TUP(Zvb0@*@7OxMtr}43Z&r7CNPJ!e`efgL0*#YiTn-m_Z}yp zDAy>j%?xwFXV!4ukpc%X^yw-jYflCy=hEeki%=yRU_dH%?a3i!`UCDozAMo@Vq@%d zsd}Giy+9xNdV1)IUGXv}Ull9uk%^n>X8mE*-wRnU2xKZcoUZv~>^pvkNYwx+i&_4| zM$DeB$0?lZVS}I!p`R|>+!JAgzu3e=Pc6W!a~g~0Gc3AgEy13SFW#HF;TZ>)1qO6Df!1t|ts1QwI=NgEuYSfw zrzKQCg{*@ijtbkJsjzExx4*#go@07mf`<+P{NUrQv?Y4YXU7|z^zP8?yBnWlM$LY) z&8C!qMZntDokrwd6uPJ$oXso)u+t&oh0mTvqFtaa<&WbueGo|{Xp4@$Z8M^VIAy%G zc#JrsUuidP9R-B`#gC?044G8C>UpwMlS2hvfreKY0(d$1B)W!nm_B_%n!~+?Th-4; zUEE~GJ=FLLFWX9xf}vZkTl;K4<@i>}h3DIATdt#h0qgzu0OUmjDSL#KDoktkW?+#_ zm}xs?=;T|HDkoL@ua^RG_A%{06gYHarXob}(BCJs4IL5=#$gNP(MX>xQ>JKfF!}W> zulq$%OX^_q7uM8|R>2I-`sSS0&@6Acxna)Lg?c<_0*AF zTp6Ulc+so+OV7)vRqSqs9kK47mN6XNke3&qVrwzO`1<3v+Y$v6hJ4Ue0l;VZr{ZaK zSA38XXp3s|=bY79mgD8k_dKfxOM%GwSKjj1U;|?j*jG7*-iMCuTZ3JkdoA%YZ;n$$ z?7KG2TEeAAIuoqvOxv$7INzTRZJuo!zR~&4hXFt5udZ3Km>PwbIlO?g5PPpw6wvYRZRWnh)y7`CvlZp=@ z7}o)ykgg)Aoc!}VdS{j?>bLmSd|ncBSc3j$c0*gFL)O~NPTJL_)X$YPFL(?kR}#LN ztH1$5G|639!~2wBSf;c%5C3_(b=YCeTC#E82{gu;OMOJ!YX?B1Kl_-2N{UK!vPA9p0H1Mn;va-@P@%5Mm5s^&?R}y<88s7jb;Y z$ffnGLpI4GJpRO~qFklwj9;*|xlyK}*|Ki9Db}m`3_vuWe48hJ8Y$u_!3%i*M5OZ( zJpMN<{3|U0-)95O(DwJfBicZax$ULKkF%5Jlx!KvQQF3O*jGTihNr6Sr&tr328JcN z65qL9B`_Yh^Mw?^0H0Fi^FvrjmmkGEugECW5}@AqTwFW;2yn2#zqc_=%Gs8W7WI|o+*or+ktOr@d-z(mls?4mYSzwb%B*NhMp|7|&_S93;sG@zlPn#eC_ z^CinDpYbx3vWCTX;9&~WX+2L94&&q9!;26YLO4;#(ohNS?Dnp79#$#lX38mt%C9E@G~dami^u};C+yEVsXUVxKKh1mihLoN(&Rr zjkdP6jP7`{>#f`9L2(w%)muAzbE}C@LH-^x7bj0RF8mFR$o+orHL-;{$(1A@?QbJ0 zj#`su(kSVi>)NskiWyBq9-B|rMPlu#F(GwVnsQMD9~w7xLZ*k>o!XuckRic;^oC$) z8nmG9?SYlNSjat>7(;wL;5`%9=dUj_;aI?8U)@)1W-1l<$sJKY=pu-(UN0Oo<+?mD zE;SI(E85jj=x4Was*l&Js;f0HJs>n`c=d!Qt-Zg6dak_^%Of}bIF4^k%n`>-J^z#Q zfxi;{Xmcz`9W~VaUG4W*K*~Vo^K83fK@Q#tjH{$8U8|AdVbsI^;2;&#%ODaR*Ok}$ z=tyUdeZ|aUnDNC@ybZltAIvxfkauvI)fdXw;bl~qfkr9gjdETrJW1sveRPz?h95L7|=dSt-oe{Ei}Mowsz#zr=W(*>WR14AohmReiZ&%R181uN11@g z4z=3~3S0nL?uy+wgQ(_nd@(tVmY^eV?{b)$PvZ>t+z9=7ifiD8Z{t_Zfs4Z!PvG){G#dD&Ab*Q#A@jC`H}V4ycJ26A=ruWIalOIG%y|Y3K>v6-!IDBKm~1Gvl+y70 zIU2pFkl(jtIpg}i`hahv6Vs8-c?!fTRFH+{RX*Z|p~QmU>bkRc!dMoc(aB4$#Vilz zf272V+?c4ZljWBbS^Li*Ka@`#mdQyDec45~ohY(OxJxfFd^N-IVLocu*8S_uPe!bQ zz(P;fA~v*%kO?v3e7u4N?hi#@v96-4pUn zH*YftXS5cB;_T^UG3wtXaL`gwDO-`^Rl8^)rc|mGYl7e-$p~P~YAJb(*@2I6Mm5f~ z_ay;;{e}6c4OLl}zPzHbgyi2_HWo;AB2gF5X-K`os0&TlMHeP{F<_>=`R_aV^Wvt5 z=r~cRR#anHo1DSg@SmS){9ir;_Xt?($-Zkj?PFeUJ^jGRS5nk98aJ>1ud_eBHV&w-Z%&tQ0?{GfA361wPur;rS85-@`;>VrsUsy1^vFs60ig&L1`^Q44{#m*cFUOCT#{G? zR{tNn>DfqXq%@LyLp zkvw~7sL&sRzuAAqSmyOGpkfOeRMW9-c-C&sX*h)xOr@u&FyB#xw}kqM!@;?QX`Ka9kZ9zNnUKl@K(6 zXy(a^^Y=|g3s}lBLl&5i-WzQKWAbGa)J;C;Fwe)*ENZHj75v-Xm^bP8Lg4NTnqI%; zhS%v-wcKCxm|X!3kB+tgMBiNlo4Ks<6pba4>vAM+zIpYeI$rjf0P*fH1C?`N@69hG z1ByzGqG2aioG8bF8sO^x+QJihwN02A6S!bwCx;nOG_uz?Bh z*t)6$cssg7fKJlDG-)w8-OYwoAaxh8Y`!mO^|x@OI-t<{@>vP6bQE zuGX;Zth3ZV9*fSqKGlh}w6JeO(N=f9G?1te5NcE6(`y&W5(W=Z;=(<2jq6f-jh{%x9Vjh~Z zCw!Auvf(N0LuqB!(jPMpIUawf=&lHP5+BA$E;haQ>p!2A)4#W?N#LPTj7iXYZF*?& zrX{v?=+@o(kWKQQ3A8!fU@W|+!dUS! z*1(6|em`&KjecmHNAtBN3;9-V*Q~*R503}8jLptFaKC^@n@RhL*z*Q^nk$9IFP`*E zL(6HT?|atde6&}KyPZqnEm-umwKMj#qty?#%J(z_3ME;!iQBR9i8l;wwUZw{P2>G@ z;E#klNUNP0b0zB<*A<5zT{~%;T!b!P`hJD6YOW-nPPn+ZYOD8VwmMz71lI;1O>eI4 z9jVldt)JjBmqI}H-^H+2GiYP0Me$L99}tjkz&Zy1m^jJCBUHzUsT{(<4V!`FJ2Eba zPfws@^QWzaSnI)VC8fQ>&xmq2?k1+D(Xr0);Rd#*^dr?W7(LCpYPApb(!MvuQ-136C_8x z0+|69?eZQ=bfcluIUfkR%!;kN&pW_pC4K=#%x(Ggob2NG?N~mW(;H~g(0^TSWl&nE zBj-dsnzH?s#%E6VEp+Rm_;=XHjU2KQXL1GL(I}|y8cQhxOug6dSI-dLe@{pK*Ln6y ztH}#@b`_e>v->wmn?5mF9()n!w&3`tBNNaDz3{5%$a8wMJ)4>9Kmtj*Qedm!w>DPy z+KVen2Y|_o2S}^C*NOiqSp)ax$)G*A2`%|OM&I0nVX6N#P-XvnBE8u15*dt7A3tIV z`34#1Emk+*3Bsb*7Yi8{ytC%VAIQmKqnkPSc!*aWo0fLk2R;%q7R?tJOqr}AKQo(y zl5YI-RyyzGrl@p87!&6E8dTP1W<}zzj<)xv(gxanhm1MA-4DwussyomCirUGKh<)2 z%i+Sf>$Dj4HFhANHK%HnhJJC_%dWUKNUQt~mGd>B!D>CpNjttDwx2Y={}SR+Tfc*b}i zJ4)NZVFR(d^gW_5iOthnr(6FH;H|UvMfD$@`VaR@@tLL6hSyusgvpn{Pr$*meV!br zhpaE!QT4L$)l|+&!0&f!<_Pmyg=9+Ry^2%+wsLQV|5L}rresaoh^i}wo^Ia#&}hzp z{O5oH$`MeVQlX%KKG;}C%qqb1mCAMbWJ1FE{!3AoX5uqwDE-l;OO5|lXF)-326Z9Y ztbn2h{l|k0s9?3f&T{upi$Jxc0UQYf&-uxquMhs$Wf$dly^%_J@^{?M{<+th_a>8N zwfSgfm-l~NvW8NTR46{{;eQ;+EscmlL&VG>sYv%UF}STo>wv26c&`v3Re(pf20EH;@B+146!CX~a|wb~**+5VHQ$Q)BFd}7UdW!6{o zHs27Y4>_J>Wj7IySu?a%9kr{g+j{XMuU{8xv*^l^)j%rApOwP@Zy_S;(-@vTICNBH zdYVCjKQp+b_R)Vp_qWgiA>hXQRju&zSw*euaygPg{&kB>83IpZtGx5)mX~5&=PD*P z+h#*>3Bai>f6sKX$l%jJ$Gs~g~@p_?64bWJOoWpYtPRz&KZq`0Ch56sw5#kko8g&}i7Fj29NcgS@X zVz&vcJIPd5!qeM>VE12}(b|2;M;Q6;|y z%)`j?iz5^Oc`Va>GeDmmzb}AUT(%m-Lm#bWRd=c%3aM2V| z+fi`;K9P(ec*r?!8=3ScxMD7`byi~k2AMe8e+}y+_I<`!(J)# zMhipYPoosfCB}5keb?N#(P3wk%z|(~pzG!ODyH;#7Xir$Mb7b@qDyHYxlR~!?dKo6^liMBi2A+KU*CVj8S% z`@20BomYVnB)A#`UV0cAoSD=YRfIhaX^lg^q754Mb6-3-W7F5;{}LN#f}T>QJlAoZ3zCSR`rC!(H)iBUWe(z z5=PDAmgugIl4$7WGVb`=+y~R4;I&00mJQZHvq_7Y^O)F1AK1n_kk!&{CE^|(^U3S` zM`V6?tyf(7)?H%yXd9>M-#r2fXZw74|CZcb$_uzvzqY>e79Qi&ls1O?>GZp7)`_V zzw9)x%8G)@ud(M?5PWMdGHrd6oI%U4j!J7a_hRgwH3#@+*}iSG#;77-8u z5s@ZU5Kxh>^r8X+(gdW2-jPlq^rE03C4fk;O7FdwfRxaC34|ssAWd56;a&JO{lD*b z&bQ}4lHFwY?!9y8&OGzXY)@3uyFJ=g8%0KLTVXukKt0`0j!3-9Gtccq!f3M>F?D*& zM~2OtT0jd01FYNH>G&(Hqff^bvycf~4zC{={%Cfp%@ico!8##db_loM)Vp$lutbzpH?{IiO3DW9+(n8VET_I8YiNR4Y@w(w1 zZu3b8x+LXi1F6r1j%sMT{9gUnFK>W;u^k0N$8KGCa-lr4#fL+U9&)9`>yL6$dlBB@ zss(jJomuPgQaEuYDMFn;4%ts*V`W{DXvr@o1&c{t_fLL#R~8~V#jFT~oIea;#en+@ zVg|nUB&Uw2&>86P8f?92MAQeti@akW(ibsp5bic&nQ$J3R7Lv6TGbSAJ_EH+IgyZ5 z-WNMTlAdn2%y!%i`H`7d8#Qgee|2VtVDFq@Yi6d>TJd7u=FE5D@`fP=Ed0pX-%km# zKMCb(=`>P|-kT6WtC8=bJX?6)z`3@gR`&tqhX2Ec(uJ&>am^BP*{m;FJzwJ8>L6f zYaum08|@B*SVLM4VtcZ zx}Qv}6&Sc5#5eYat_h&BXsHi+bFz&^ z&_D!@-3gbYd_uv5wYG>>mW8e>nu1&>_=VoyWR`{vuE%HNa;O+l@9*4j+gUcsalyoF zj0RUaPI!$UZNLHDXGKN43psa!!X62JywXj`0einx*H~DWYrs~@9UX;XG9H$t5);1y@I6l z?>OdvAZ|cDn?Xm)W001LXrjeV@nhp&fzZ)qB@~Alw4k3A<0^*d^XNVuud=x-mvn}B z!rykrn_MTTcE#J#-2DMQNpDf%;fHqO!MAr;hRTG=lp4lDFb&!&<#w!~vQWWPIq~C< z>1CEJB+`jV^7AuJ3)+YD$DbY!&n|ACoOdC&KlQj<)fg8$&$a1T>rlz)aeV-pGb>*| zbcpTGoa!a2n(AGcP4+EJTEQuHXCW3lr#nAH5{e1q`|p3#s4G4BRJ(*T6G-&2M@t2Y(ws={+)(NYA`M> z9#6J29Y|w~aWsyl{iPeY;&wW3c&ib0(R1iTy7AskUzGu-)kdw=d`= zmqc=W&mk9_DU#lY^Xrf_J79gwZ2a2iMpNPptY${{95M!J5qyi?|0uq3khI)e8n+c?Kz%AISas&!^i_x|=H>Oy&^+SPgQD(E28XT8^)I+NBYp2(w239~JW&`5>QU z*eCf%_al>W1teRi7c-3bwjMdW}1ft^$ z-d)(<5oK=-KGYAl&m6M@_E3NGLEDqpY%1p#sp{#Q7tZ5!=7sZEz=!*GdO74Ir4epB6Gxrq&k&`lUrmbB1#$X`qnTXNr_J#7`)+80ga(ZLi1qEG2a#~
_hJv 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 Q3I-tXbOmmQbV_If09dWe>;M1& literal 0 HcmV?d00001 diff --git a/wwwroot/img/crm4.png b/wwwroot/img/crm4.png new file mode 100644 index 0000000000000000000000000000000000000000..19a452e3c68b473f8354fc55f3a18a00bc7b5b5a GIT binary patch literal 200440 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

  • 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
    P=V&p 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�(~D|0(95Pt(&CP}L> zGWQ|GS567WGl#dmJSm#r!;&ztYdCq;wE&B0)yabF_^tx7&JzDTYG^AKhj^Ke4=R5L zwj*P1j-cfLO@Y)^P@^#TI1Gyy!5xxDcF~}?CO#4mp4D0-NFIm)m=JQ)n?O1lh=>(& zQ%#$m{tENf+!ha}%RJT6YV@r&D}{NuD@kWkQhAJU^C>UC1*5pV$(p0%#ni&omoi4- zNWwwm?c26@s4$!hu{G(NlgvG}`ca~`iNV;`Vi)#6mR!H!D8T6cAns4a#Uhv-i%1sy z8$X%~x+fv@`W=Rqb#@)e))C4QQ(aK0DqP!fWYV=!qtZEJhtCK^3ftR~kj`UbU1 zqif!gZJB|5G%G!5xa4|troi{#ov;;l0|C?r_I)wfgh8A&5oX!>iTmakrjnZO=8VA3mc^{co|U=m zNYto@6LvVGrVK~&wzoPH>ldXe{=~(vCP8t`J<9u&oG^1O+CG&b|BJDYDdh<9B>a1E zF?v@Q_0pTpmUyU%$r*d*)k|PFRLV8(-Tm$KEG&#gTMrnd8vUdAiH%f*n_WAM8*E+k z8d+FerVnKmVUq;vtH;Nv!E}|i$@;Z&pybbG!0iEz}Yszm3NVWdGE_+uWUvVN3lzr3%?tj0RPuUE}b(d$6_6Ue2X6dq-29} z8oT~Sb;J#Vh|q&+R|a6>vFa&)KK#|Oj?^roO_H^Z{bvs3O9_(OpecvwC^Cmrm?jFO98>ezmLM8dr z-WTQzbACnngH1TJ0jhHcq0_ z#2E9&p2j$P+`IQ!brd=L^g#IEUUfLWGAf~<+87^oMIYeWv9Gxog*V0RcRz_NBJJvR zH5$LV9HemZ_ZW&-_u2eH)Kw9=nw+2y(UXL6fx1=VtW}1}m#JZ@6*J|)`D4PMT?SD0 z^vWolZBlr!v;y#ZADXEK-%e-#PR2v!6GI8@ET^d|AfY2ah6RIl%Qs+2{g73kkFOC1 zXCz9BTr)NuLR%x4=bRAM5YDej`-h_i4VVra6h zw~6D2wFJ@^rh3wJDCfHNEVILc7or12w%BDmI}!7JAJ>~N5i2`hBJg1o0(kqd+e-Nr zlb}<)(d*08830>PR_JMKw)?_eX*OssHR87cB>bn!-0fE0TJ)6?(<6@c=_g%uR|+*( zIegUnJ3@g%qWIQ4XWo!!UK(i#BsA;~Lk9J;Pt|yw(k>Z90b)AL7Nh6<7A+hRV?UIl zlHiu?K@ilU+gXIAYD(>EJ&&o_;dYnw9k_VKpI~cBWLI-ewH$rnLH`Q*rLS3;kKhl0 zPD;<03{j`+*-s-Jrz;$=7KN7N*dy_IGThCXRzt+izgJ3lG(-mE4x3APb>VrYh>KmF z7T36%Yx7L!Vjtak(6oGJPoln%V4|0Nr~DfEVxN*6mG6o&LX;or( zX$c(Jm`Hu)`#*QMo|P`TBr*%t$(j*EW;1=W2kMPm8IMG}hPJnVeQxE-*o@F!F*%@Z zN_f-_gzI-zUR`X;uFql?D7NZ){riEMLY&Al##nBEz4v5gp{C0GX=LO?VyuJ3PFMKQ zP-N!FJ?z4i8p-v-H~PdP!`V@jj~1 zkp&&H}bLxt#N&} zdy5TMM?#Kj>ZAUG_TlpG-dLy$x16Z)kI+7nug5j~3QEPt;WY_-wV@_dTiMx9gnzg# zUx`*O#qbY$+VJh6396Zw=(Ymie<2W-cC&8hY#iBWnd z0zViiEFL5fN~@N8fa1&HvzrsxZK}6d7;HM)ax`)Nabu7JcJ!pe4-$qq=A)WUA3Ev*_B$Yp2Z|4r0o%7Tt)Wblav_&+abTO^( zl=QbXZe5$R=NFpc3p#_Yxts~LbXEMGiaJy`^L_WZ3q3xKGb4{kqEOe^y7xA#d-tg~ zG$NhWoFWD@`&!WMqQZZ;1zOAUG;gj72k$(vP)RXqdKrQ!yVR#kl099`+NO4|Zb^4b zzJxMTOf^gc<(`D60%kS19`a!KxD8`5^RWf&E zhHL%7U^^mnOy1K623?tlKY+s_1}3gWkP`8Ps?1GA;FP52PI!BNVB+JI4itOQ08Z;| z25k{B?7Q3RL(}aa{kk8@N^$mx;z(mxAo#m{8MwO_5fc3^IE=Xs1)69_4jt_pbu&0X z?jw5>Z495$<}(*!_7~nuy+PS06Nop?#h3Vxf&u(q*58TNyl-n~i`wbL#83@1*jg@p zDWz7vA*wZUg^{<75pbNFHcLMp9p!hthdxbWgBanmp_yNkxi5PxId+G62g3BOfN6Be zB@q-!MkGpylhAr1eQ8<5Kyh8Vx{El$!wk!UttF-CsG$$Yu=lz`a;AN<+i=|ZqjctK zjcBl56v2r17^*UyuD={b_*#}OT)tKqVb>?ofwAmHy?xt~70^#<=oykQYpXeQZBJRo zs98y&nNvkZ+bxG4pn3{OA>LdeAg!+H*A5~5H61)9*nZLPvUVshUi_m}th4)zj}69n?OywU@?kma;#Q?D2NP82SP zLbSr;Ffm)M5$*{^k4IOgwXW^V`76L=Snk+%q;{B&EgmuS=?FH@TABjW7NLgw@T|== zENG*8x@q@C_g>)6Z+s#--%M-b>)x?O5zy=JSL%}`qs}<+JI2{QMk07{??l-VV3E$$ zw(~v@f0F@G3TqqfTF_`hk|;Oxk5o^|~j z{n`&Mk}y1>uz+TT(nKy@XZfT+E|kZRLGrii9Ha-%B7CU~f`N03_a6KzyM1!-GLf0k?o5~5(p-l@RYcDS#v{PL}T2(!(8>C(}HH}H~ z4uXtY@KrWnC8sSuq#;EhN8&?bX&1&=o>L69^|$$iN0j{P(I#~AaKc@{^sp!zt*Bq< zNR?`cKHd`(Y5JlKT^_uG80GBXABesyQ(BXV4&?)+1$>E%aZ6I^W^D;doUa4LKjKdzi6L#tk73{Pn7k_DQZ6@U4={@k*D+zXy(VfjKoXt`1&#sAn_y}Gw+ zR*;nubzk;EL8(4?38uaiM;Ja55<)x{6HmHun{g2eq-I=QB59qpgG+?idV*l-WqHG2v>WS*&KYf9+sM1^Ke-Ju z-Zy4tbGM+&+)?Lrzh*M?ChLzn_c^RV3io3JK|Rc%+6tWubn(oXlt@xG+dEGQTVB6L zhjx$}?C&PUWyqja|M-KR8E1|a)O)sH+Cfvk2??mnQX$*l91oDJ5gybJP~cDl(KIFA zZ@d+95KB5*vRW@jqjXx^7h_#dRvR;AT%B#m8aY z{tk}L%1jv_`G?Jj^X>2B#E?2xXz3;`G_7k_7r)^7JfSc0&DCc08ep?1-wn&F-CM}J zbgveeIKXeX)bxKQ3f*Pf0wSur0t>#285DNgoKe3z(_&MFQSgcna1ExA z&5u1We@-$-gQ6-U+#J_A;Z3D4=7}UXSHgA?5Z%?82^)TV)s8KzncgGrdVF^J!Gy`OFu$EV)YHLaBGAYDa+h##@^r}*)S_DXJB7HWlMJKZS*IjisQ>Q zljkQFJ&q^d5bSAa9PRZLq3xIiG2zv=l*iHKyWMbLUI|Dg?nIt6v|%20Z2(hG2}#7& zd43^L1Q(CWNKHVt(C+ni*!$9QE&j85t0NBlMoiD^2^8)_s5z0jBNXI!5CK#W4IBLG z!sC5SgV(T>ceP%J(1Fe{gM4%im|~RfqX;8}20{ld8!g=N6VGW3wuNvT&+hV>O`;#kN za{!NaFWX={H&6Ywqy8X1ReB$AN0{eYWAAyhu%+SLz?}`Ok}xDS70;38`vza~MId{KCv2)q+^0N9tzJ|36^;eBrTrWF#U29J?Cp`o*G|8-}+GrE&$V9$*i_cD6 zhuZ`EUeTVn%5|Mx>XoFTQjM^vh z{0rMXPMM)&7e7P;$qrT=zPg70Zqa}yRsY#;N5{c^l0{kw<3igIs$amqp+|M;?|s?p z00cDB9?x`yCRbNk(;t@=o^{&{Fxd>M_@SgBaa&*{iUjhb=3@WOE|!j|=%r_iBl4l3 z`0zKh#Jh*a{U2fbGgHwADdWuwASjGTM(d8)@{${Gg5h|?Ao?UEv22#Fc<(sajOS<@ z(-Ec1jL0g*DA?|=*+E_8=2CV?-$FQwXnKdT67W`_CmHp`YKGq)jMb$IeYRw34)jBE zA~fj0&fu#wvw7k^nHZ|NeG0|sXqy0TQVkoH2!W3!-Sgzc7C^QW;`O0s7o2fi1bL9) zLn~nqPg`4T@19;<5cD6$9UQr4Xm9SX^!djqdpNK1!i!l7UAyzTKT4SoOEUgntYFVdZ51vbwC|@B-#%gj6p*=4Kp2Ap|0QoVePL8WBw)Jc=d!N!t z{)DC5gllMWE!IKKj3#{3Dy}iiN~`YUCb6R!*Oxwxm%{c}m$A9`-56~HO5Gk?m@6Qav zQY7@$5JBrq)Hp9lM-Opt%Jo@k$9H?H+%1)+KV>xQs5BGdM1}m7R6P51Jbct0xR5O> z{Jr=B>FCV2tr34b;lk(o7-(8Gu?C*z(H_no>QQZEaO$y8j25h##y?rwRCAvi=>|Mi z_iKZptUALz1+Saj%&YPNiLl7~1z`k&I!hM0@ZGn)4YZ}ZS_&3PNu~R)snj(OqQOHs zgR^zP$|UX;tGyT>N|I4qe~05v1qW8~K+>Da%F1cM4-SAUxYwE1ap6OS$W_kD$r0;E zy>MM`eTU}!2Spd=o-hmVbg1;yv-qYX4*0%j64(WI>};Rca;D<)Wm1+#B@c-}sByo6 zF#vJ9RJXWcV?`A@2<3ev)wfzSOKP zz#(A8$Ffl6cs+zrb=LgHxp7AlxgN8+EjJ7)!ehx-|0nulONw`MW3iIt{Mgao9j7tO z??ISmcgBmjAeGVB2Fyy>TXnn6Hd^->cMm5#P4P`_3!&Jz$qunS?hz(EhQD}Kod9{|*UTxb2mX!ucT;y}_<6iu|cPQUs{USb7J>b<_-s7;#^ zFxhG^!4=({tWONs>y#J z@yzXFX=1T?Bg?0y?8b>A!umeCLzBK676jn*@#of0=r{>!o+qfE_Iz!!Ex0>b;7`3) zC~*r5?B%B0(N8Jc8N&+DF0FRTL5J?!0D)dr2B_UC{I{7bK6^6y%V4!~=+Jy6du=5URGg zvOfr!4?jfJZ839rCpnJLif+3Dp>(bTr!WwZe1<(0VAFOtBWUR{E5iL;E+IKU3EwKL z4JYkKkE1cDQ&OS?_c8au%soa;!zp}xED2B&H8u&^mDw7jO^Gux-j~NET4LR}G@p_Q zg$g1H=MQ_tbf$r3lBd$#yU#ju!V`PX=x9q{sBa{bWOkeVXGm#x z6%?B@7TQ&9De6WFeVS{3OF~9hy2#kBcaZWZZxSHcxeI3hoLBH{FDEwFOeOlWqX%fd zoS8?&S|;h9-%l`nlCB|@RBD0uv1ieb`EHV37>;4Zn(DJ9S~YP>2}K1{<`ebB-LUbP zpg9lhy7=(RD>wMYMwsJ0ikIdYnaE28ZnY8>H6w}uBTl+{d3gyNtMy|CCctm8ELTxg z)~YkyW}n5D(krYj5%xJ`Mq+8s^?e_k{*mQ(gd~2YJyt*3HCF$R+bJo1DHe2+y zV4K%$D!PiEr9ha4LZM(zN9;UY$!?n$N$SDAdnE)I(l|hsrkJaN)UUKwJEdqU5W^z3 z=Ct2d2ftMKVFY_B){Cmzf(#T>p)p|3-tvXg@k^@thl3CxLq3Pz9JtZQo0|)5xsaSm z4JborYuZd#j~vBO{Z54Zj^lE_xTr_>cG0_ZFQaE$K(i)59w$!I z_`tv~OzLghev}ng=i^Iy@A{HDfGS$g8e$Z_k%)ABV7LAZ)?w&55AeDSosjaZgI}<8 z-V!S~kWb&7nvSk2pV}9Ae5+t;7w4(ivtyCeSe|oa!<^@S#kzw!OgE}iHG1CPBveJq zin%8##b8svdMMoU}&D?ct4m@5S%tA}ltISM_6!_J92 zYMG#QJd>r-DH#;by`=}(C|Dc`5#ulNNOX}c5GJLURpaUnYhB?{DG z;^s9^(D>{bx`kqFn=$>)4Sc%OF>Sjh3BJ(@&zoiQIJUbM_#BrKc<&~->}2v&s?QHn zSaSYR;!TkVqjdn}pglalvKBN?d+WiFJR|PaLnIDJP20Rx6o>o=W=EsjMZMZn8m5jH z7G8CO_j_i89)@~V9fPEmij-?u&h#zZlXzA??P-1HLxuMrIv2Z=_+HfP4bBY{AgFwvL5n>mH3>7;{7- z`r{tTy-!E+{7lyZ)xgkHZo?dGv^JhTZcF-$Zdu(J7lHWeLihz)yrHbH#OT9<1yeJ{ znYKlW+-WI$r+V>MI?gDy&9+$guaU}4O@iqW`gX56V1z8CG|WuVp+8$u;nN`|WuB^3 zGEl`0aF^rhUWc{k&H^PX3s-36-4B9&Qzk&ZJ^CjOa@JIm`34wi@@R|@la-kv)Q#IQ zVurmzcn#P;wu5Qj3vV%9Z`zCo+ju^V)<=-2v}E~X?}ru79(L+hjZp%?yR%Ct)6Mp- zA^rBkwd1m;`y_+Pe_zPK9G~Sng`PS(r@_D~?EYu(*aG6g%&tL-SfW0`Z=u-mV9d%~LDPjJ4HP1P+ z(}JqTXfXEp!#2KstH*|zlnL|1iANoE|424cjNTkcK=ye`=xP2cD{X9A|E{)nEI+ku zXRu29j*!h2VeER^oX8WeHUStvyy|OR<6~}uN?I;>RgaW$Pdw0ozjd?d8 zgx}&wc`4&=^T6t^cMA;*xZm%D+76eWlc6h3^XNQ>@n&?79jqkS=Tgd;Tt0W08WJXS zC={KS;|LT46{#wG77BQ+R3Y4@@ll~)86yt7-gfjow3$0_5zKD?mZ3(=&+2%${^UmR zhTY&0VSn2~cf=(~I>fOIg0y5y={3x%qPJAOfGeeHm3%DJBJY;jO=~imfsnXB8>pY# z*qWM>H(o0>mfwJ$U#RP7wU|}G%A4A-zw5)QK59m&`(Cuf8sCO!Gdznt6~g#~K>gr^ zbq{J5w+v&AEKhsOj6Ukp6*J}e?KOl#A$v|ozF+;~W3+RsqW3LQX@h9nh__I@wNAOq zQTJ7@#igQt#KCFC&q4XwVA{}{FBB}NB&riU=;l_)M8pEuOPYz&pVRTN8DI?~By#+u z`sz10O0Gr>$n7jsr4GLyt{`@oSH62QmlC7L6+sVs2s>hwL5j@9ztfZYgLJShj->cs zWuV5|pHCa|+%-n*AuFk9oU8+dHqrw7TiyOJ&+*jKirbJ3PKWcXBL1}?sbG=0HDFpR zW#nG(upkT~QIUk2bPOX;$7odh{`%wseDZm@jW(0a%uFg@V!!4~K6|>L%8i7kc>8k= zA=--Xr&KOhsOI9+%F)M`3k71l{@^;gwU^T)qK7Le19dahr*G7*Zo${^80Y1yp?q4# z7RL0@`Y9lFQkWYw3X#nDaJ&{=?NMjMO?GcgNaP@##AVuvn;{Nci|-3PeV$rxH(b>x z#8X0cXBku%+3$}Vl?pILF_omo-N5qm%b3P1_rEFC*EQQDO2{8XuBG%mTsb0yZ`n%k zpx96nTA}A}eLBZK9TIki_5(JWZN&$k4L;qyN4D1l57+UgpM)t)q-*f|{MFF~Z{@)< zduq~=AcvW}!D5H;C9sIo(E!{meH(Av<2+^yUuv;e>aplY= zak{8p{d29m+v}J$Ro6lMlQXM9cfB<7w<`wj6Z36Fk8D%?P6S7?6l4Y&@q%Ln|#-#wQ#b!e7Ay_(u zKQ*rXx>MXFg<-a^vr!(Br*qv{xkoQ0Ggvsy&H($|3A{)QEy!{lquaI--?p5RJy9%Q z4=85Rtxn3xq-A`Ko?u;xR#HX=j>?wiF?DrNkHl6bl5pN!k1~% z^-~u^aCU9h?V%%D{+=LbeV*`#WF?6zZU+JLG0B=&sOdHFFke_~BQ$${ufE)}z z--s!KB?mg!0KwQnW4Ye%TI%C2FSd2qGfV4T(m?Z?T{#B`{$R$eLn}O5FG0!V2K=Vq zn+Kki%!C4GCfONDhr;>e+!G%pwl`L4v=laLgq1z&O`MxVTK0lC7S^{lwZ!e8Z1F3w zDY5WICCb~83B`&`K-eK<(+Lalk%=0fsLbH{OVvX7Mwnn^YVym=(Yywd)Y&d=vWI|) zmhMlp=EM;SMDG(U!LOnw^Q($dTlT`UHt6W% zu)QPrW(PNB@a*Y!sW6@*tGH3EQO9D{h@vNu&X+$WM)W^k>co;y`x9RK)bEsVW^ZNh zqvdbeuXb0R$OhJ?mpi>Wd)a9Jvxg_%V6AVn;RC1h%8L*9J%DRKA4IDnk^JE}>XTYy z(lD}0<&}XY597ih?UnSJtlxV4KmA1OW=!mKl-5)1qe6mX51*_JRDb;#pk-tcDF3y) z!WrX$9bO^K5X3oYb7`rXBwc8?t|J1r)o3LFiCF&G*hfd@b7Wa`h0)kw@pS$v(VQ`0 zDL1~%W*6c(!+V}+G=rl$!lNsbqMGS-S9>x@Xf=~2mjOeA4d0v_&&C41oJJmN{ydBE z;?JZT#ZYEr=q|~_`emvjl^0iJDA|MjH6|zj)z+8ryNM7^(T6w=m14Q_WW8NwBVrE% zgH-zzoUZUe2->D&{#4wNFRhw&U#f18r8eWPm28_aU4%SI2fRZ!5H*6LxMG~wfRD1F z4nCSs3r0VGyZ1$?4st%N`8~}Cl?6I!VColF=POo8+4RGo(>XF=Sx_RIf3;*md^Y33 z7_Ei^2?uZEb;3IIQl{o)l>j_SfnoRa!)#`txS*ogR66&~yF56*T?r+4egSG6ulKUhZsSpl;hhO?lrS44mq{CkO?aKw7mmAA7M|_TEc#sUV_s zw;p~wwzNt!Yzt(Sx-SWT+Tq0g=LX-rhq{aYf&RmZDnnF>+BM2|Ui++W%U}Xmbq&q$ z`L*ks(k>GTt&&m|9RSs@Aep(A^|3bR;xfSB6l}S!`Nt9)OkC?0O%s>y zeUMC+IokRH-M{qRT@-=O_1X2y4HFh}QDP&9uZ=b(EbH`~YN+{bjDk85ZdustN-X27 z~pvuXP{SK;Zj(*S?WZ@B!yv)Fb!jMEeCt|abpA(+X}dZ1fQImR2gs9 zY^M>H1y7Cz|Eg^um%la^cvfI~d1{DAkg>IxwrNg&HJwZi537ayhcM6moavlJr`2;o zm}SiTZdqZfsX32NnrAiG7=s7@b(WXzrfPJ5I_J!;3{$4MC~Ip1in04jDqcsyg!Uyl zLj#4Ba>$!PYu57qb3|7EMgCNamIEJnIROUFkGi6Gm#S-O0L^8QW#-9A33zrm2)`KL zaXg94<#UF;0rP6JnMS$huCyQ#y}dFyQ!NXkqEWwr$60QKMUa?~2!9A0%2lLt7<|TJ zvpHWf#9NbjoL<#ouS0^_lJW`YY*FC>oO_7^<-<9{ za2^_l-;|moT_g#ipA{3I$Ob9)bycQK`JGoC(iJwt)HN~ua?A$Tm=os!jm$vKY~%`s z!-*{Gd`Z`bGS`lg{#9|pqpd4GzPj-dGs1~dGW9g~JQlRm`Y*z^IcN|vy6oXzXeytY zSZNR?fl*X@`s}PaR$X%%{|6@-drJs=fB9(7JNw zs6!3%*(OL{56{BXB`ydHJE-Rq<4#-@UWQ+O@y*qQt*ZFY+@^HW8HrGZ`(dwRfYbZApl7ySq;udE9w+S9w9+q)kmHT|I7Ybt60*T4i-S__Ps}9L z&E<2^Rxoe-`}ekR_|6Pgrfq8Zr=#5Ik`pggvbFeEEMofh&$Lk#=$|07e!w{Rfo->L z$A_$lr@Z=6QJK`$RUpPuxd>H+nthkg1QQ@)Q60$P;5a8nH{dcWs=#CPAhx?D#Ou64rX?& zN|uATp}|JFpO`soP%EXYci$hJ``4y0hRaA@lHbxH|5BkpMOiIr4ma6dXq%EUoc_pq zj3J5jbr-EKD9AU13!9A&K_4HrH)JhO91@Cg-j&0Y(3^-eI=pTGh*pG!$3F(^^iQ&e zFhCH$_%SgpLugsbuM2s2!d=sCr-U{mGrE@@^!H!bk$;t=YcYXj!SkDnWQ3$NWk}iC zQFaAWTP+4`PK)e;OAO3g;qBe8tzNUyv6owOQz38i3TLXin%<^Il9ca;$gakUgS|xC zNq_=7PIjV*@_EyTAT;+ZIDhO$|K?9U*YS8Ayr{zSnkFJT+Z^oeL;dqgEGLpn~6o;>OD_o19wCiul<4Os#>xtD5l zVJZM4ec~obvXkuleOANrbDVwHFpIV~&8d_Bpu~B%x&3t!_dK#Y+&=#{G%&L6s;U1j zMT;DjQE1qo6 z-M7m#_@yq~rsnn~y7;%2R^*HRP({gIm~&)W0QL-cPNEb`d~?U>{dGB&tkuhza>4kf zfR!MYqoweldR5g=VU;pgf&>HKoftoy+P`I?h%T!&`Sm(@bGn9gUYLcO9e9BMc``3W z+q%*}2WkJoGl2c8=J^7~>cOH??|1la2>(+rPeNEn)TTZJ%jJ1LDkq;E-*?Xd6*`M4 z!o`B`IXR5YJmxRvNxK#{CC<~TTDu^T#}MJo`6-fwY|7hLUa3z;2%TY z=m=TKh}K37MFj!lAxLt{D|Bxqu&L&0*NAcvETQ%Lri#h*tg;I}cqde%&E`t}24KrR{dH7{#_NqSw&Tu#yySMR_Z~rm(9+AmaRH?3Oh- zfpT>9A8wu=xzp$Wa`QCB-?rxq!7B_Yxb|K5;w8G}F{qo!MpS?j$p^IEdS$?Hi+2zbU?&vFxYW zN+l9U1T-dfq}9oB01sC`|C`a;B1fC5W_Pj|NR;^!rcDI`nPAnuDYg$;?S{S4l(6~y z*aSHPOD#yW;COvgi|^1}KUrb~^6DGV!MV!hFm%qBGYteN~Ud9;hcpTzj#g zbn;Rj-~}ys&(Z&bB>Y{~+UYEDbUn(iX7Vdq3_IFw#g>@EwGZbG|F zBk9PSCG21}yZkKp{J!K&C?ZhDopew5hdH7Rx4-rv=aZV_F9%qE*RDnL!l}XHd~~kx z7(IVvRe=JuC5Z#`KK7o!&rYLs$liPh{`p(#*YIo`RQfRSScI7aH(|6J+D%~d886lt z1glyc`3NwWQL3K@)5n+_JO@HsSv>f1%b}9kQAE0>SP%fnj3PGX!Q(DmR@tlFk(BzY zW9hy@igaVi2t38^{`GI9=v#owG-l~t)fpu$S$_m3&(>W*wu9!VY$UQA zc-)Lr0UwsGu5lhWrr1TD6RXWNl&k?98~{b!l+k9uuJM9m5cl?y*VK+{%w-Gk!%l`r zo(#U39n+u!CbeI~%5sWpsOjy^s-EVWT7J;`n&!=n)SsT$y$UZocmL5*)r&IMx9hFx{IB0#a03?;r_bk^mk1 zxU)r`vqr&+nM@C(tV-)G$zC=Zg24E?G>QnQyB-TA{3)&Wcu3M>G$isRdD5G?!a z)CnV&d*7XhiMj0Dp^K#zzh_D0aYH4tf3H7k-F8`zvHeGu`M)SS94JBk+16u4i@5(r zegFS#boqZJn9=;ph_#r%_lE7(%gycw^L6$+ zYrAgE1Z*vB>18o7Q-*kZRD`-8)Q4e--%QapFqqbL-qy#V-+bz0L@FXVBI1heqr9`P z;Zd`Zh$_4~DWJNRPwR{M-Ypgd3iw})pvnvjZ9uXXn~c%g_B+dJ?zJA=k!_m}K_-7I zHhIXukmxsCH0#3=bw~}3^7eXIMh3441`;vKd~X9;k*R*>5#qlOzx9z_Mr-x^T0dQP z48o4;H|$lS7YoiQ>^e%CR(Do}qPcZ;J!E9YVgabsl2L_jVAa=>Bmu{>WKv5QALF|+ z{}fwIXS~O9xkMxCs&bLK+{~l8o;#DuJ^TJQ;GESg|MjQv&E$RubuES7PBja%+fINb zqxC?=3(T2bNJkxxp`YV$n~>AgyT)XP>QZUSKeGQ#gR~|KGgF#vzPji--P|7#zX*d*rKfdzSOSfj2cA6xMhq$pme~JXtB`t}$xXU?38?57&o&latcF zofT6Pd#!0Y3CM4RGhF8{hCG_Xi#77B#=67b$2{~_iB#*Scwo?F9cy9VG+(8bMrbXM z%@ctg_+5lTewAb;o@~C0Er_0!2aKYaHKEM!SCiqb!}G=u^F1lvjR8Hm^Bp0q^F4Mw zpNv&olSN`OR__uR)n@dzXW6X_^<&-}S<+vk8FhEWxa}?nxb2thpV~Txj{zl8|6Rb6 zH4_ctcSC9vJdi^Or=>YMnLHE_?ZJ*ga0M?Utgh>JWmcLZOls)2DSh4j!m!lW`}P3! zy`1en!LnwPRt^T*n@ziWC3Tl#R?m7^TfT1N*^#%#9f&E%v-@be3d<>9P3~Wg4WMO1 ztRC5KMLZ(4^5k*6Uje=o^;0*X^@Pu3wRYJ?9XbFb>7_pM?bC3IisnEN+=Y#Y!nF18 zTW1)XAj1cFC$n%$f^`$4#mO*_%L^qpur-q;x8=WgD(n}~sk$rNLQ_FkJ+G7%236<6 z66;8jdo;_ZJ&=cXb~sDVOoPT@#IWm5r9MCU>7gU?=rq2ja2v=-U;ab2=+u6H$F)$;=ioBc?mI&7*gX#}SoFKBh&N&Z6w)<-QN~@nF&LC5=pyj@;08 zR69bU$a`zqperwW{rfj^4zf%wO#1y(<=s{XT_vZpor_+kUA&@4##YbkG=qo*t)I&w z>!ezK#{Spn0sL7+oo5*UzRu>aIUH_S3*$fcyYFAI<*A_H3K~71PdZ=3tB%QBMQcmg|2kpA&dFC|6tK{o& zH0un!ui#d!X8qLo_&U3xNE5Mm(b`raA>!iA@3OD{udk@d)}DDGF;5XJ2sOKZ$rTi6 zJ6l&)fD8cfBWOo{8c{=#4lwBb*T12fQ6ApX$eR1QX@X`ZR8&_us}e+hMNI-a_P@F~ z$ju_A4nZlmrG@+?H$o+=9h}N&e}Z}Ebkag4DMknXn|Wo%IR+4@fD)o1+;{pW&qce_ zOl>Wn^tsUthRsE5X?}~SB=Kn?Ng6L?eqjAGrXeYjJ+dcs&y5_zV@ClZoAJw!jY|nr zEeX!?!?nR!xU9omp;<(k8@(ep#>I;IfO`Vxf9=H`g{3R&^_6hVwEK;EPy6fCS?!gX zspOKZ-A&H?u=3zQ=`6vTJ&^p3*Do$FQBzI&kCU~YJWR!9P6t5L=leAJHHo#2DqxXJ zo}7}xC?{VgxZxO;9vbe@S*T^51&ZYyx;U6cnj_OV?X`(F-TbY8#{N%diT3gX1?S}s zgi3KeIaE@ipfZHSyJkl~I1lLM`b%c=NAzBB?C}3^GJfNUWeE1cR;1Tn%rcXC}nFK7|?YYCs>lp`> zncYVTdnp=DUowED>D!`#-r=N=Ldfxa`WT2>Y4iED{-ZI1QpKL$deAlV9w9?1kRjxAG48<>wuH&y%lGQTrg*E?27I=!fSoF#u^EhaZawY#>X->4Wk zBC-Jer$2>GxH;kYmdOhFH=yNI&wJFToag36Up>GYPHGDZZ;#-tE;C@s_c-{k<}T#N zJK3v?a+$OT@jOFg6mE>p1}r}%M_aIi#_bvM#+ys{ENRSi$39Zx%shL)#(+q1~nUyfvVDFuL zCikrk@*v6py+(lvJP3S^vV}Xwb&0*OSH;MfF?d{fqcUlCIr!YP{FPXh)^Uj(O;lMi zc8jJs(Cjw?-p!DJVZ|2YYfUn=;O)5et@5LB~l@}rLsVioghrMrUj{;8>Q9%mO13b_rj_iclY=J=L;xq?_Ak=&KqSV+V_ z+C9kL5)2^%Y4i}87xtj&?BZ8qTyWT>&Zt~f|B7OQ-mka`h_$4;M1K@K8;6e3x7LkB zr1JX@hq07f<&Wv)h1Pzrrl{PesAVfbv0Z5;Tn+2~8rIs$4yoewl0YXUXd9dio^rcw z!~rkT9NZRH&#EmD`hDRfQlyDg*80V???jkGT{CD2>mQW(+~e^3v)T)C`5&nkjJ{vu zw9n*We-=6TlWYZGyM&y)oW?GZ4HdO+$@0IvLue(_!nM-E1#Vs|lI~9@O)j285>kR0 z7&IRQiM$<{524e&^S0hfuIa3(G}m+oI4ilQ;$j3d)b#yEF$QL4ZJP_2bRpWGlT!K* zl`-Hf$KiH3DC9^PHwP&v zc8jU3a{sp?Tfl?+9(ue@aEJY|lRqEhj^C@|k#zIfWZVQ0D9%spMdoLng0`6vHO;x) zL69@wbj<-+hq;9{JY`i@8$q9zXnYt`9gmk)IF(P2NV=ZZ#qafL2zsIKtT zG*l#WFc8!4L(v_ZSTEei?}{R;_f7Y8Q&28Xppzf>9aZ#zv5(~;$hk4cEd*=(7t@DlTw;%sjW{8qq&JH8NB~O81f-`Q!t+eIj)iO zW^L1GAj!~!I8FMiQD#N0ZbdUX>xasHt2rGd~fAti5Qfc-{X_AW;Ef&&S;yv1- zDW}aTfeJR#kkohv>$sCnpDEYRE{zW#9RyL1_vG%5Umivj=#7hroWaq2HMqc|zqt?5 zK9r~HDD{T(lDm6Git9PnpE|d`>AicI+E-<~t3Y-L^__4B-%X8R^V~+)n7@`z2*CPP z+QG%*W98_2^MZqqvzW?aj@OBpJ}6!A?dfP4ujE`qvMS$sg}u~vig)pLOd56hDUyC> zf}X0>mk%jzcggaCsMH?{5S!rrPVHIv>(~&c=5ZLbYa>W{?MB@$3);#ePSkPvZ!u8P zFDV}vC{oc}&QyC2ZO6dTgYAtNCz*M zCp$k?Yz?fGa9Cn=_*;a7WlDa)tmgOajL=+_!HZ$Uwf?0>-iC-pUN=9T$;bk>$RvJ5 z(sy6`D&EBJ-wOoF8&4}xcej{LGotKp!?;04_G1vb>(~9>O~Q-8XpGFgqD>rybY=t> z2}QD^vG3aKncJEKJBCl4U9b9s)K53nJ;K*>i$YW##JYl>6WW4G$RDolh+mfc&}j)^ zygimdX4$wIk&vXb(H{*y-XvKR_McB62s~+GaAsy^T^E` zOjOsa%VW#isU6CFIpuxJDIQdIYuox@!;x{wFZW9uPUP_rwTVC_Drdf9yd1})f-fpG zL5l!?6o+Udu`(3v>_BMagdXcbwbLMme?;B_wNa2vc3u;X|_L$ z#c$x_`((KC@;yBwop_klTmNK^z%6mtDS?JuwoAW`Ep}M z)XL7elGj-K;H8=5XLe-P0eVO{U9lf^LebUbI(Xw<S4o1DT-vASxN5v>@fRF?3;*_APIYjXJBJFI#A&~_p96{m_4&p2WK63CY|1L zVW$9CJ7Y$Z%s$S6EbWQ9OoTEsfAU{4kJ*!c6HY87Zi~{Uy`@MMlV>z)A>?j};wdYJ z$lI!k-+#Hxm3Lt{tbckNc8KjHny-F0V9&5zLM5Ld;?TvrJ*3l4j;es$y?$$5?x6f3 z>9dhAw=`ZWbiL0G?tESKF!&}pz&bFyv^rOXL~NFx84DLB(`d_H8c`W%4DuWOqkomj zueFBc4F=B}9$ZT$2o|=FY-32d+J43YouQf64~4VAy+BLXvmu+Ts=R6J9yg)=txWRvb{J?eejMLK^}A?gM@Ql+Rdt+k_P({$71dR%yd3W{usq3`v# z-jP0hP@E$sw?gHZ!N+s-H#gB7NZ0;NbC0=#(b1|ixGYRNx2K7jm@%LsO6&R>aUvpigYjoo} zlFu)yI2CJk_=Shfa5PhkJueM~T^U-s`Sm+Ge%m6Rum0|yfzm4~{}FRNmt0a4ShHRm zKGsI%=oNwQw(o(H+pn8M@X@=1f?~2RjK>;B5H&Axi8uvB5Y6JfaU>0$(7=Cu_;xOO z+<$pI@1Zo?HiZh>e6o4#71y#bQ*M9orWSe?xc+ro0vq#r%Irf(6Whrk>fus#V9UbF zx?qsq2hcIwd|?Cqg`oBzS5bV$Gf=1O3y-^(>?^yzfj4&nr{~gTmHUGV9qDADL2u3} zYAdp5)91)a^rqa)D$TTME}COUT5z?Ku5UG*tTgN!7|lXWEoK`7(^94@VQZxd#FC=I z?zLYK$9T1q9`|3qtr#|VJV2>`Jl;{i36K){GyOeQN5x=mQzDUHDqDWpvfJ11gGIpmP@B-)HI<9lI!GdG*M4KN5oCq>F$oS%cfG{)vl(>sV z{&SinNIPjb#dv0SqxDf!$FT9`Z;Rmf%cHoxO)G{c31#o@ZWD?<>*;R`9gErbz1{io z2cA?1Z;Z@=$9S)UBj({*gRyR=uC702jSc#Ob(!In{ij38RW-<@lB}YpcWLOgGXj0* zJx-Vxj2&jJ(K&o%j%a>JLl(N`Zv}jkHJ`oRw;A2~Idk&b$x6F(xWpWhRYJ`7eKue+7fsp8*xQh>E%cGeY^6Y&H8LuB4h7=^c5SxkdFek3e zrQ`aX;*vUdB@vcqnoXst>8;v5-H^D@g9E-5(B~qdhzcEc%R6GKwp)@jT(4L4?fo$YpLtSrxT>A^ zi9BK~O{|w7W&LrM?IY+yokF!fzE7WdC=HM1-jK^=K=9bQ(vzUAG_7%(5(`0T3+WLjF$m+;x*qn!#T_{1LFt~Djfas}dG zkf;~@s&1sLcGSwN+}UdVqza}EX?F+UItL)+qJyc$miQ~#)F^KvSDF0+ z*;^&#iA$Iz$kVzqdJpt#+ajjOgp5Y_>vQ95$8Tuc>$wmmgV-U_dUl}!ToWfI#m~yi zkkLtXo!sPlw)dta6K^e(h@FUipcap%FNA|(|Hv~FYS6Zk2WJh}ZCSX{^Wyu~#O>aM ziN{$XuHf%8;#C$Q%s~6V0`IBEk z0bG&Zt-hUnZ3dlLrk7t=2D8*SIn`wgLB`Y1KZ`O-f@+9JztMaf4()@!VK}TXWiU}W zb?1(KY?`UO7!2UwjPJj@2Fh)Hx;#C9(|CR(gmbjSn=v*JRE?!<;)g-fzX*MyQ}>IX z_YM*-@DsWL5!&gueb%3QN$qN&g5PQ-!pe2f_k&h7|2bIH@pJe@pSuezdqmx{4F#L} zo%JN8_L}-f_W>XOvMc6a@_YAH#hy`>Qs06#KWFe+)H?^TLvUxcr*@WchA$hkUn0CF zc|b%%qWbtT@#lLyL(2mf$8Pk#0or0_<)SjTt$m+0Kc9`m*(ICI(n}xYI5fAnu(Awj zLb_hH<2UU^wH4epgca2;S#uW%bV~x6d_H*SCa7RaRq^4h6PvLmG%Lqh@u8v>YV=^S zwRKcl;3Z0O#v$Das^TdaIQ3E$1zCA|4iwZTsm$Em7bdI;a0fvLSHJ;x4p_bhM3)5- z?IY#(*Kc5Dt_cAYgFn<85_9eiwvsUzE7-VpvR7#h9=0f9i_iFE@~H#VF~14tK_UZuEi!zhJ zeT0<6$q)V}SZPzCNB}RE)K#IjjSzLAK$>p^StEmLbH+VyS>3!bI}cA)IMe$!Y8KpV zb_>2-+8zJ#6@qkh>A}W*=)mOKWcx?0E$y?I1v#K zfNt-h@^HU-+c6?5#5a0#SQUG+ywhE#l3(jJ)U1G$gZl(U+Z(tcn6TO5mc}hLs-lY? zB4eUrDDcwUHZuJH{^ZD+osL31F_$ss#q^oS&~TND(jP9AnA5u^y#A0_F0gF10s-%I z)_LC?xZ*x%_-Nii{Pc^)uirA- zl85MU4pulq?jNXZbc7U6w0aw7iO-`ysIz&)Pi$L@EG7Gj0Sc-*?CrR9z@bol@`H>S z$CY`b8As0Krm_B(HxaOumLC#Kt}eqSO@z*$2BAm`gAo(j1SGnK>hPMw+oP1lizJd= zYSJ!x$_vH&X8WETE>bKJz)~}S{CICR`vI3saoN&l$+Ivy4k#};=|`5`5j6I)#kRQ_ zSq*UvTSvkeCUp661dXJ-AzGjGku|k-#pBCpT~T6{F`uS9JX<;KfPYkdMp zew~Q9h-@n(319mBNUUGH5%UKc8^2}Z+ppu-#QCbR0XkyX~VCH?E`V8{2iMvPlft1{X8 zw$8E4-@3_heDNx9Xy^V~_;eVAiQD*{MU@)6V+yPc-h-;`}2L|3IOsc|9es%;xYPc|&Vo zpPu;1+i(g6R^74|^RfhSb-bK&xI~4r{1uc+f>~+mnCBoG=I{#Y^CC(H4^IlZ&@auG z?ONhQEwe@>>b+T`I1I?z?Two>PNK1$iS90YR-G2RKXr|SFoof^4sR*PZczL&vMx5o zF^zVca0A3`l)x)=%luF6MNnAD=IC`1xLWJAJ*jTvd1bu1%f(G0Gg8X2$Z}LT1Df{G zxu+Tb_YA$k>k9&X{={9Pj*Z86VA96qttg)Q$kf4oV}!kh^Svhi(Qc?KSE|W^ zuCN;IF`lp%RuvPh-qZHQOgW9#@-61zH@}KQj(RV1gU;UiMGgk!I%YZD>6|Eg$U^ep zRp^#dZ=xw0&vaMfgZ*jB(+j>fkI!x0O(!plU6@}9$$nVzsQliId3p$e#K|{O$+nbf zAdKu>|ITy;9{7$E=_sgEch+!sPx6bWBsLhbBb~R?6Eo zyu^nK*L;p&FORugI2Dc18N`KBA@4H)uU2tlhD@KG`>W#oK(fHiiu$8Jv~v z+@306EiiM4Tsz&TiKrA5bj;VD**lizhibLwJ5waJ8nFLr51%A5EiDyGrlYegA=GJ~ z*8&PH1#lvcA)`#|JVGJX3GbIvZuvALT83ITnPaC=Wyo%j(ceDvog5R3IY|~)Hj0^( zmYwhcOv$kiYOe*g6>!QtkN(JBQ8~RIm@ctuJOaCm4^=@%vfd5nhg}nz&e==I8aNa! zLE`?k4Dxpjmyu-#m4-;A;Y^2n>e)LABf{B{mGJr2I9gb_!{y<%}U)`JG#1YaLr;xIFDf_2ZLUG08n^=x_V(f+u8NWhsY1D6?DMNjr7h$Y)uNH9dOOXw+BMX*qe(%W4GJjtU$Kuv<2 zHWXU;kCF2RbfqWT)Y_^TtSJp{2uyb3C6odEHTDy+arvoP9}Le_@Spm_Kqao*z@m2`3RQWap7zUn&MR9 z5>vqIMkg;nAKq%~Iz(a!CnitaS9e*BvY4fl)Cnw{?^oJ-Pf%MxxJ*iU^~{xcc|jE> zM&%U^yyRUR6_*5XK1M6v`BHZ!s$@g0&-llvD*PoE+A~cM_GB+B^XPY5hpx`>6UREx za|l5!ZvGr*BN`3{+diGMW@Ws82?ir87yCxQ8sx@Wi5P)>;&!K^vseIA+Q^l*lfOls zV~gp<(j~<5Br>H-WkoQRo_4#;PlArj5z>&$UBKa~K2cg`4cK;Z{&9d15$>7>`PIB$ zki(@ZO0GUKfVZlRf93Y|)kl98+3EP&#kDq{jUDGG<>cJrp84_kgy(8MU>$$+*{Ppa zf8@kyz$ZW*{B?y2=pB_2huH?ss3&>WpZKwG#yrn{ZpydLWgh$>gLVcudNfl|s&vvu zT#PvmRy_So(OcWcDdKLHo|#T$Ea}z&Qvk?sQNXsmvS(}{nYPtSWoGhpz0AGA{Qi2e z7KkmGQe9lJhJ%5oWe%1SA|pxGu2x`c^EoI_r6qIk)d2?xa1ar|2dGQiM{u8^0X=nd zRdtPaghyu*b$4P~($nj%HSIFfbOu;`TM7)AaCR*!`;ATz0k)RsOv}F(Xj< z;v976Owv2wIigj%LhualG|d!t<-Ti|^cTy1dWOV0YVD^D;nY^tOm@0AT6_^@MXS1r zA1ySuhYsau%C9HfcYgtHEr&uT<@DUa*u1#zy1-g5ovW0d9Zjxs?*l>@perw@JsS>Q z_|-QK6$8d^TldIxIOslEAI#n8Lh&?q&~ZyO?!kd6d`3Ki;%@BLp`zU2elMnL>)R_` zhq@FYLW0L};5KO^CWZkR>w%R2sI~}3Mg#9|_GDPI8y7Aj`&&^5ip(!1LN$}P>?XoH z=1HBo@QBOY4sgl4!v8>J$k?W{PRigKd9F4Bep)sQa(sW%?ma8hAtNWZFFVr~_r?`Q zoN(N|u#51@mS0?c^6*@DdI*KRO|l#uv!>&|blt!@?}{r<)3$MrpE445pjsdp(O;W8 zZK-0#O>dnYb^(DsE=&`yRq2VBv}~O1+n2uF@srPog7RMe@jhysb)!pizrW$i_de-^ zZw-F*+YJRjZ0(SJW$Me$1wAjDS=w%O{74C}@k2Sbf|0mC0EpF2N}1XJ8R@Y}kr6ML z<+#oSf@7&pNvjNrL^D1=I{`P_x}z^={LY|7WXWpsvSH~dU;pbC8;YtvDadCqGF!b! z7zB~J#7^+EO-xv_=p1_|`a?4a7uh*ZdFbdugO#jJ6`1@na(A!ew*DeHnEJ@(0P@3K zM>=q%hGM%3*-M9(H5qUcuAg?XErL@2a2z_P>MZzg=&0$BO`)TVEOS3OQVy3{b^r~3 z+t+>=4lD#fm+;2u@#1e?{I%A=VGL2(71J$mzik(_qc1B~WU1Cn~EKTmd7Yd_bHP`VwSUU8qFBzeDNNtX$OUwO| z22gWhRa6|@Y-93Rw^*Czp9YaTHh?dpu)S^2w={(dXotI-Q^=+}bM^T)z!rdp{rBzi zP-ODD)49OR%KOrADC9z6yvbX&?=i{wkeRQ2NdBkV(mR`ywDjnm0^N+G(FQ zdOT#5bK0cy1Un^p!KDRby^%zqj)WbG4{;E;jFamOSdV=(10Qz$_}(bdmcg^BvT$kl zocSlVbI4?IqnGrTyqw<(6JOiZWV>%2^kbM5W)&L=d<2PArIy-V`atg zTu;htd^#+hk<{4DAUvAczr)Oq%*}1bIm&)xx%@hMeZ1f5^8Rg`bj+1-aIH$x4L#1< zAkEV%DY6ck$WzDDroh^lWh~N7=0o|l1IXV7x{d@z$911`7;MUb_;(&qBEzd_>`4jH zmSR*z?c(GH@>lRJkr2Cpt|mYIVMLsv#$b4GA>?;$(h-1FKMjfS5Ybs@7GbLVvfx%Kq zLcZyfEuC=B50_O`M5Efe&(9we4Ndy^NJbh-sNY($vD~E$Na6_N2$arKyh;9KT}-%9is*arZ`gX8KWJW zHYCjyN-6j99xbGpUJr@E9+{)_`GL+CkF74SM;rfq{?7@+>5LLzX)JB*DaN^7x}E6_ z(sY+1M8`kf)q3Ty9X}6p$Jl%)!5kCSZccYXBrgqG`ABr^G8h$>t*RxHuLN@b*>j)g zCVORmEBg3u2z{)d_>)IO!Jv;8+9O8)Qy)z$*Ck(oH?hU1^F(#){Yxq&#$VsoiNQT8eUh&$+RlJKHz zcpo{Xd`wkU94q0q*i(3uEpsr1;8PIT*6R5+AUuH5wgC@`&rSU-7N$&w5Eqjd3KJcl!}t;;kmDQS)np5@ZX)y_&SGb55I;avpL;LWc`0`HyA z9_PdQi?Sv$S&G`{zavW&$?yEX=$mpGE%N--qX=THkl-*Lm!e_FZ#Q1W$c6bITJ#A< zi<_?Ky>(JqEc;24B-b%lZ4^Vaqf}La(wx>$anJ4*!c~gLOjtAZBNORy*N{7FPh$ZP zoPwRCRa?RqI8EPZ#Am=f3siS`ys|KJIBu4k;R@&{4=My6_?%5JOxMnatkFEQuk`DN zZs1F-UROG6&{vB6!`J#LBww39ceoPuEDMAwiXgC6WsvL)6QRT7Dw<6s2oZTDBt0_n zB*deLQK~dv8?F0W{nUX2{}46xNMx-Z(~$y{hPVo$m#d8o$O+EZ)%zQb3ep=B%CbxP81cb~r)kSN6>xpnD+ZOUp?#I>< zvS2KME3X=Vc6_Y7%rG~{8X7MviQ^V?AU=P@x?OiYC#y$sgzW;ZBv;To{W18w5Jo%cG zXtO;Y{G{b#`q4OptUVXu?&9<_x?p(YpCfZDNoG?I&3u?H`-j9lKUCjLxxpMlqQlse zE`qbe!7Br!@|W?bbRpd7nb{+!PnVQ_miKbMUb87F&)Ra6l!T(d8XdfDt{CDyUl448 z2cCjw#f^_#U*E51GhCh;>Z2Qy8{nDR*p={6%o0;;q5ucW>@)A;^i8(QnS@I9eUT$Xu3d<|j`+bse`>^&lenigLWh5zI=}C4s63fNXTu9E~ zF{`;{V|Spx)#S$Bln}FjJ1k>9jea_H_BD(9G)CvEI6^u)$Jqs*)u{#F!(9rC!E(xS zb7Tbj#YFC`oT%1MS;J<&Spbo?94B@Z{|dxt&U%wpgF0YUKU`BIf@oW^Un@M!Z3Y}& z;|hjM2+ARsSl8>C>Xr-o-n9PpihvG7WpLo^fq9RBj_~$lpR7==>UkZP zi}|GsTzs!6X5|$ho74eyV~r5?cdA$8(s{o&*I%QhF|-fPEGRgqvCaiJz{tX=YX?Y~ zg9s}r&@Vc{<}W0!d)xLIQk+xY6KPh@NfJx39@;6{zL^^HsP4h?RF0@P`px5;?YmX#uxuH}@=oAP=wA;7b=?Tx+QxSK^x!uIL>C$JCQ0B zN?VNT+hs=t`itzX&a~|r>xl6AW6T`u>vIID#a?uVcB`24(Tkh=+dfa~w;B0{t8&yw z8XXt&xwsW$6)65NfDEqEVkL1vh_79BR&~M7xoBn zj7nL8-R)g(&l$8&ZC^3)Cvn?QPAoUTvr_MH?*%&lrHr5|&Ey|}Wfa_2%2Y~vzh z3p)EG5bAZGq=x>`b$LW|`ZQv<%+89M1; zG3Ie#NKfx=bTrdCuLr}%ef`>Gl@NQ7yV8nqHtU~I(=JfG?fqvwi}G$`QR`-8rl0ds zo$$ho{vUw=K#Zee^`Z@3HzfMVZw6Bpp$|^2vF|L6#aTG8dqgYpGKtu!@bgq^K0dx1 z1S2>zOvnLe5QsLErm_bzD*QoC8I&etsAwRD)6kvBIUW&&CeD-f9vajJoa}i25L1~^ zrTqjjWfz_1Wd-H@K;XrtMX5UJq3Ec8#iFwg%To?*pd|#D0wW{yo!vMn%~=I-QCfWO zId=$VE>&M+w_|{$F;>|79#SY07uvN~UB0cb<-y*sHs~d=CNcaO(@~rM?x7deoV%0f z=vBoHTOnP%Wm9DNZ9?@MP01;CIg8Pd&A`BFoopU6oIlX%;#5n=zZ4~+29}08u3NGyh1m2NKX6uacLc{$9BxYeE9}(CI$reAQhY6cg{f;#% zKS^*X4vI8Tp;)NrdyNX&4*LN;0uTEpHsX-_9KS$N)>Bu&xpyMdTNpOsY0?Z%N&bLV z$UTT2)xhn@LCtZDUE!)xox}6d@KY_Q$STej~%8D*J4-OaNU}ps|hiis@~j~XGKKY?3lmtsf$XVev<@mdb^TB8~HHG8aMsL{Xhs-0`Bb1nw_#y zWm0QkSg+|WpDA&qz$gFXxjoe3IE#FM3oeQ*1l;Qt(j7q=nWH#1ROrpk7MV&SVw5J3 z$a2^WN?=iqNl|7ayZyRwFq+zV?-$OrN=g$GYd3ISOrh+VOOkZ;r2ZEnqO93bcWMPJD!hi!`KGbO(=?ZVt=3}OIz)Ra5wI- zv}wLM?ZVdS^Z?xe80^w>xjoz+yFM z+Ln)*2Cyh>WOsCO8v2-!ZySjmqu)2{sahovZ6W5L&?@ufGnreGznOqWTmVc{ffhKI z08EQ&HugO+MiG~!*yNUoYidpevVuvt_$}HQO{$;57HK_CD{I@Qa59NH-9S-bV%EmIAd$w|^vL$@>b+&>`+o=NDT*Dv{Ck^;;D{dePLycjVV;CsL zSAWb6=3AvT)<(3|W>|K+Pivz`3BVAR)C9}o5z!mkrm$t>njgR(BZ{uR7`&mXp3Z_t zVRtd^z@hHsq`&SXcS>y$l~twf?>Ezz%Wp7Q4k~k86t?j57#*1@dQO@!ZkR0LY9WT#Bq|(_4(3iC?vG^%5pZL#sHM`tfMh<4V{JYYpCX%l2X7d_I)V>>qc`fbBZqffu3i^KX|l#?^nsgF3UTnYf6Re zdj|)@Qe$#lFU`07`gRZa}Qvlo_yirI_bG$>%&r&3JALw8RQ zZ;g54L4Uf1rSBpRBi#K=BTXOdSn{G0W~EaH*^Fh{0v|QUM-YOce)Az(`ttcdc%sDO zBp8u|sG=6K@mig5Ql*Cj((k-#u8uI)r*R)uUsKJO=oz6wp6ud&_=Qr>&VGIVPHXG57?d8&I7#UOU%5Qjwsy0y#;Wu-x-LVZYqs;3q zOJ%seh%k!6-2t%8eAWvlSN!$X!Qt~x7`uUzh%KnGwZypk(xD$RlYTK9LEQKL$QAYw z53Tt9>77(s68>Ri6RJXTMY@zWnm zWr&sUV{uXF9AUU$BLZ7I{h0+&4#eXrK8aa=FH>FK7G?%h`9I6h7=~O2>L3C#*gjJbQy~T(8!t$eqFz_glOd zD=AqrOG6|w^Zi|;c?$8)!PHX3z;98nU`4DHhjcA-A~PoNgit;aP7lNfsNtl(U3sGW zuHTp~Scm6X;T313HjwqS!IO9#6*$1jA zubk9tc_j{P}dlJD2I@RbL5Mjx{c~VegR#;><;4{Zd-c$(AyH10nW}N~qlP z5o$HJnP%Is7{5!kkBk;r8kIKE&u1T2`?{i53)8iy$g*5KK+QQTZ=Cz5c8f+yk5Y7D;x}JXgMKXJS;nwIgD5}I_W&}+@T2tY`0>* z*ADGtgO}f|Nm`&t&3S9C6~I$!Xj2WfFJ|Xe)=wn4U;ZBa_+!o=L(O{Fr~QVTZlw6w zLoh-PO2DEHW&p@=_;T3{Fs61rct-D0a{il#G1wxq48nEf{Wp1ob-OIr*}?yxqzp)f z_vqz1#lH<_uteSe%Ic7fuEr4##^vYfifIeq&t*9NAjCt|cPK&MIG<#@nmidH-ER0v!H{?Yx@&k&e313tenc+nL1 zEh+imYgC=}D0URsb!6*zX#m%L+d57HI(ol00!1 z64B@0(gM(0Pksw)jbXDCG`@(WE#jTr^m+X^O6PCZidN0HjgkfxmBDVTsewW?4ue`o zEIgjSAYM;aM{kOmuY6HB;$Q_e;yWti=BH!@&~>*oSHygq@QHY^A+va2;cx8I#t-Gc zIW=R&|C?!Ki~pL3O6-cLEm=QWxi`()@Hc(eFOdT;m3pLE+#C)sH*+j&f+>NmmSOpI zTK&R(^f&yV+(J>H!{VW*i_0Y2G2vx$r4(RU1DBmmb34_&XU<6;sMIiYY_hv#Gwvut z3rjZ6`rNX5_t0u`%F6v6)-}TJ=QVx@=U6rUm=Rwjzrl2LD}* zpb?ArOc3-PWPO^#`p>eK3vvpqTvdO%OZi$B#aSke1OIk2aqe$o`t>9$ZKcFv$ip!? zO;c7cXtcdLIz>G4UiyJ*w$G^#*aX?`{drT(Dx{R=l$!jVA>VW%5!D_Ay5y!iXUxq> zaU6a0GXUer3dlo(<;!EmqznaADmm0x@{Jnl8Hqb1NQk?*v38ba{2j2K$#9F%49XDO zZJ8w-Q%h-RC@Rsbtf2nNCnW_XTLQJc|4VJayLEBuzZMbSsakzG}YA7lCto4 zr%{3%o*O+-D8;|HgfE~Zq)d6I&hL5~psuM2S?C7p%Mk^lqIS&nE8gZ8Iqhk^P^7M+ zEq-O*OBzNf^s}_5sSvk_hcID?GW9fr`)8@R>Zke@V$HhrFp`bP(7odUI?=p;Hkkis zaKO562w*JLBwekqvHmSPI>nqd6;xxpKtq0287S%j68)5Sk+_3NX-)(65EW2of#|VXR1- zsRYS!HS7HMf&T#l?;l4>OOAwUhbtS%Wj^_YN;u(VC_2}_;DP_!PxA|q3j$G*(tzMA$M<6-TN`6c*-C}o%T^=gk>^K^7gv+F84 zbASDE~Q_=zU}9?~;}@5*&a!&CJ`&8(}VsNKO(DQnt1P&NBF+0Bqqn zYHDH=%x%i6RQYp|YCZRMevu0_V2nn`YkzNwY}4nk#NinWk}Tfu&)2&)4Q#FP|P*K^DIMqZs(PT(L{TwGj- zqv^)0a$VoDI+U%soxYjhQQx-Z+Tc0GuL#E}yeTU)>B*hZthVSh1>A|~2c+!|P#n5r zwJN(>TO0lx_xwvyW8|gurskH0Vr{K0!J+cGjg5ppt)6bSBihO~b~g1M+N!EJwrA95 zCp$rLIdNlH8l!c1tsD&>#SNABj{~fikmm|5*1dVZ%EY02-%aQ)hN}&4r%9w4&MMET zgE{xB0^l4@jyrNt@_4kfCd#J6c_bo4)I2Ev>hS+_F1xw_YF{G~j-neIOQ4B9`PNn{ zfrlt9DchcK1464PUcR`aDbidG@J5%mLoPf!S~{>Z^*TgS8gNj-DV%HCkf`;4?u$Rw z;r7C0Q;z0NP84_b+xdK(q!Q7SL4}ohjYxG1in@FI;yH zVJgYO^{VlO1_>JM=$_<1?m3fHtR)f-zTf0q_-GnRZkyt!F_gr*X{2i%H{dxQo5VcU3U(z`-Hu`s>7nx)fO9 z;N0XYzL9z7Yr4DW0~(*ah92sPDJW-I%g$<`Up!H^&VHWx(fAQXPn3x3Wp``6@u8S& z=ISj?nKwdOoJMl9v;?1TeSXdEIiAOSb`_JO+NP-dA>k}YilH$d34&ojdfO~##~^UO zP4(;pGWPB)0Q;x!q%VcOe);dwXYiX(=)bpr{iLv^@lp59pU0Yn=Ku5LkdIrYxM{nn z*i_%-&%cF5_2&^qetGn3r1H`0fqOKmZ~yr18s{b%^yxniWcb6He>`}K3O$vn?bG+~^+ef6z&i>;o&@gF<=2Bz9UQxhH9IhE-yg_vG8pY1( zBfZPjuYWE@plB}#Tvr{dm{J%b0&X(0L@ zvvNhSO;X)^PX1;Gy|=ma{CT_G&N88X!hMYo`#wH-f;jyp$&I02c4(=NlX(yI>7ujw zFUBuw@Jj#COojeK-|oY$s#=zqG~ySu3bQ|P04QpdH)p>1wMSH3ddJixM^epp1K+K) zc_Yy#OYI={sd^>AH9`TF;SB2en&&&JB+mV(sv&!sWsFiBG!lr3%)76AsvJ8WCCIC+ zX9a{MDEye3+=^c2GR@@!F9*tY>_|J^_lml0?NGm#fve{Me;>Ut(Q?b0ey@&dkk%I+w-1|tq z(3Oae@8ufd{(4>;=&6p=Ti=vDJxk<+jqHhnT@+bKe+nl#PuJ#!mLpFya#xq;DcY%4 z|CC&dAEd&1ktQlHBeSS4Cd}UUBA(-Lzyn;(f25uPI+jvn&Huehd$XRh6YA;(x%oYo zdc(pl8h;b8Dx>@Mx?dSCrL?X@5!v;q-xrht-IFBw8BW!910W;MlRLU%j2T+C`yzXt z_8RD+;mfr>D^T+-2F6!^o$PoGWN~9L+G2+P zg4T9-zr*)0Q>@4TuwLZuv=e$(UY8ZxK*{RB4;7$~|M}`g^V<+Rs%`x#VHB0e6Cl>ZBYrssoxTT)*ET}OQyyTCVW9XrMDkweE2OCWlOu1guN8%%{~ab6#ay@;W#WN z@t7cEH_8>8Ts*(fD3%u~9h`IU3lBK;(7EM1+rC|7rsVafTC-EXEs@!24H6R-6^#s9 z5A;8#9jKv3ZH-mZ2VaS0C@x=tg-TPXo5%BX1cH)(M*v3P(W2QoSYC>OZ(qVKm*W3SOXKLdn z!}nY21*QWE4eMj!IP+b&gOd^Le@C*}tHZvQ-(g7_bksxI%@8R-qM0*8&#@2<_g&~k z)K`KH+IKs4OmE3jUqXaFG0b-6ygkgJL7ZLM&K%O53)YtNHSZnVpTD zrY=-5HMalu@8VY&+;lsWB~*h1Slz8ha*&W3ES~UM;cQ&m`5zjm2KOMIdp)pvgux(# z8CwQ6^BGthK%$nUy@zWkmrM)GCgcQP!@-dG}jGMFog~JqZMYVNvdLpBOAMG<0V(4Y1 z5m?tkW*+?V>>1X`e$%QjLaxbD;ppIi7HWQThKmLrhc+y@VS!KpiC_+2K8PBPQ zfJp^%DM(B^!NQDqWEL!)%*d+7f_TS@Go142aHb3Mez>>6CCElyg%f9e;O^m1$$Gw{ z56$-pUJSNf-J|wIGUw#vQKMJ5y)WF$p@mwx1F`IghgyOmf5MWSPf3nKslzk+-^W>O zaX}yumFM`0#MSBTiDK=qYv13sT^$MsC7p&ro2q22Z#UlT&r==#O#gHzkqx^gkf1YW z0VH>~eQndp$;QuUie6SScA2o_FMvN(I_4pu%FszDuHSlCk@k@ekJ`tne)x1^$8DFj zLivMi?@|r5G?k5=gJ6p>mtb7i9XOinzCp)Aj3IR5a)T3SjVywdh|X_vOkM}*9Y)mA+;IG2}~4G3vrKKr%Si2~F3 z<6|O6A=>r9MCNP#Tae%@a_xLLv#>Dbd(*}8JReN4-%b}CHBXRDUGp?oS-|#B{Gp^4 zUM^$QsC8HO8pVc-Yg4!PW#g+0+YzQS7yH64udW(*&_=%7qZgHirJ(B*@THIw3D$&@ zR9NvAM!rHB+EV{=8_Dr+6HP-D)f5HyJENvDbqcFIl}rCAhC5aau2;h}lfK7U&5eM* z;qUAS_)=gc=wy-SQc%1TU}9iq#)!8#kqBjM3#$k{>4U+3VeG2U{5yHDUVCL~nih+V z*iBOYcUmvvIc$95TfG)WE?@Irr7=m2%sl###u70uF zT4xqxjF%!?q*~)+QK=bIxsoAMua5`P^;7C{y{rMdmX^OZVR1>RVOpb9O%rspU7Zc? zo(GR2W~s=_U;a~1*G{qf?D$?lJ)r4)RzX!6iEty|9NW=dy4X~9_dxXx53euY1a(Zd z-b2mmNoVM|Kjwk@%$@(@Qb}p~hOf<>%qtjMsL2+w3wcoc@l2c$4Dq1nXiRvznqSIR zu?xQ&>5~Qrk0)`$D)nKvlxzXUA&UnYtiI`?Fo!@PN?h;1o zc%w}g6@gz`tk8RXIZ8VkAL9_SHC!1Dj?y$jE;3&=q~U?jpw-SOnP{zOR@IcTXA`7q z^gww&n4fk8IB>y!YgfM(9O!((z6&C3l(y!iGim=I8aCup^ybw8XzXMcqDpq9jhD181`cR^`evmeJqJzz7=JXfH_@em+0GvZzNGvE~{ zP%`?!6ME39!r~8oyx};UEi*6oi3|z}K6o}srxO3lY-qiBJX4O>hJUuom5XEig{w}O z;XBc~&y38Ll_GVJMydFp1lD|P&}u1rVviqzb|ZCsC;WgUF%NNh-1(RgPSd*2s-iLz z&+mo(0EDaI&6k~AHV%f_&~IxZy4CVHCGku#^^9Mkht1!mtnC)FSn0(2Mmy_xAYC84 zn!{n$F2LEQxG&kFck=fDHdaK1Iy>W~nxZ5nhC^w4`cqEz%}1`LAnj z$QxC%h{9*XLicF2r`=$OLQk%re7#xh$Z+@Cn(7;Z<#Hr7xsoah?uc)57V8}^F3+by7|E-FZ;RRhWitx+T(~*HJ?jXa@VJ!2RC1=IwvUJ zu*}ReeVH<$)y~(lPVsb7(bs)(4>Ww|^aDgR>05-2NF8`M|Am|CAiA5TGEhaEZ;JRRH7;CBx~)o_>$AbOOsR{doxJA9cT3t zZQFZNIN4=uG)$^}_QH6+ zqu>~waD%0yXX*u}?`P|cD}9=98mO&h$~F!xbJ{F167`S#d!Iq~?;m%;ry<{zWRe1j zF*k2GIq(taG9AhCI0$t$VhK-=7t(Qo9EkiATK->_SH3^7K7Xa%PQ2;9J90NtJJGYf@r8{kiN(bzOaY+9!*eMTfzx`QN`{@uZRq&E8id|p0t!jwMbN?No;O5$634S+JE}aH0TzI)2JK#@gs-;4McaP zr7K4a2f-+g%6+JZf^@66&`q=OAer=ODBNx1YN3N!}?uj%J=_Z9|HYPOA+ z%f&Hf^eVd<%zw#zx~R0nURN3(BIZ@7Ie|Xe8GnYPDi&g3uD79ok*qRNKy&9hesghp zsokgb)zG@^eOEf>SLp;&-8~FGyYPX^E4Kbpnj|3_}qsZ6dWN6MuLi+a); zJ?>2GB?rr#FhKQ6j@}Sq6Fq(l`)AtOYIC1+jQ(|*L1S;6X5>V2c^?_z{H8q$^Owf-bkltTNx6X3k` zQmY0DW%>X|DIR~Ujd#093kjJ?L_1oHCAcqm0AvAcM_w!$D2mnpe-5mnR3?CR9ljjd z`b5AkY*FePr2T3J;mck3u%+ItE%)l$x30KlLirCDhYiU*YpvV<9Ql=ec|3qlu^|z-T8U>Skk5tffJV@HbQXVp`_Ja*o5a@(2GLnpAX) zCvEtXD`tOMRl$?AO}r*`e5SA{JN}>i6cbVc3um}p{&zUcpV%<|g^nq8?jIb@m+y2~ z2p99z4zJYsenJj;&PG#xatH^xqqhqOxAGjmR`tUCkTnN6-P#gsPxcP`e^9VH8oQif z8#9Nh3c=@5xvLQz`?Eo3y@-e3GviTvyvrv$(16kX(%bEeoxs3_`3Q%@YNv+a&;X-s zN+b&2Rl7i&tM4iKU)T%F0QXznWM$Uetjv}*tVWm>9-^LlKb`(un{}Psa<01e&5e$f zElH$%u+GBC_8e^k0P>KaOr+sXJ7KjJzu|0=>4cP$(axs51&rvYU!wwBUtEevm^xkX znRkn@mMw+#@Dl3$p&8tq7c@0O7ekGgwQN|F?=?w(qP#Tvd1%Jgv8MV`Dls1U?dQVp zuJT<$p~sf%JlYX4D%?zVVY3Wp^yQ?qZ^jcsd@YtNID4i3vm;NRy33qmK{%GD84`^H z;H6`!*0QGRphEGN7d%2#wCS9v(}48KL!xd~i&c9-HYGMCPD`_Ql$3VI@L9i;Zi-HU z9(pLq{o&0O`YYg>chkt%-~F{hlbyu6bd@vf{L0a{FUW87ogF1^7ph!}9@SK9bH#X^ z&d>N}&_gg!15Nc|ca_NhGf&@Li!Q6`Rb>V#p;qpR!9)oaAr9BVU?ew7k5%)r056tV zC81Yl$^m6oHm>!ktu;vjh`~hra4;X^*kI`%(Hn5KQTu@!%J!EOsBWDc508329lQ1I zK`oR{jy?p)yBl zsRLO{c`z1OJJt=VT3+CW@}=*GCw?9j2|w&eJO6GWlkerm11<1J|t z6o20Ooq6ERz>L{OCD%DGls?(fW76XE_|KN1-5(07B;;k^e-K0_aVQQrZ#)dE>W&roRu+=0XJ-UB{RDsz2-%A z`+Xy1*;JGDOg7S(y_U*uIllGs6RR z(SThH$4tEkGjN1&)+^dlI! z_8VgWT4-&3WnJcX6A&s-Y-z>!(4&x+jsNJnvP8wh0j=TH$M&XeI?TNOnJp9Y{KV29 z&d{liQfs(pJkjWL%fsy8O-0sXz-zaMH>!+-D?CEY_lzgoLm2a0RmvlJ--lQ;k~0Q= zn@)Tjq~aaFb+VcdLc2CVD@Aj;=?7QH$Y+fMowlGv|68;YcreW?A(6K0>nl0 zxy_76ikmy~WK4V!-r9~$JJA@zbgZuau^S(GXG@e|rro!Otbd~fMH&1+HoaUmN4qY% z8!nY@r#Z3JEL?DcF!jz$E}@L8;em$Fxjr9i|FZ|R`;2*1lwo@wk|F1$HVtl7yW8za z!4o6itkLQg1NH#sZ)E-5{XL4339(bmz5(BmpkZP%Wx|JJjTfh@hn1gMlNQsTOd9xsTed*P?rmMr&msD+Z(z)%&NHR!X#@&Uf8j3_~r~Fu7ODE*uJo{ z{S0WbmKFcF_I4zY%2DM>{@bIu=ZMqKqB2E?fhHE5 z1Ge4kCepITWrQ}v55%A*H`mg47;`l0ZJWXsS?F5;^$?iPWsI<5$Uig>?wd+tmuH_S zMYOm4xUSsdFjAq8GM36SxMt7B)WwaI+~gwVLLg{3Y(bylXXjFRn8)HwIye1K(7`kB zc82`|KWROjOB#OH*AzrH8?cf8&O}&*oJI_|Fkx?d^%l58XBU z`}-b=MqFEyAqPrPhpQMD*P= zrDa#U3*;VyelK?2Y?{0a#L~7nWj7rE~|Wh6)63+s-x9 zL0Hbk@i4SVK7rcpY;Aq~pgc6kvAN^OXo3+MT&+EV;j z^dc(Vo2y7Z2=Yj#pt<5$ZhQu0O8Zq`>+00-eoSE)=Zj^oycP*f>!~y*hwgnNle)?a zwWp0tr72V?(dt&N;4oho_eTM7oYCFOpsDMfqXBi;;Ws zgGzPs=SWehOrnGj7BI5Cq$tqK8tX}$izMiD#SEhL;m~j4zs78^lA>nGGZY6Agt{|v z8*UD*C1*54Kf%(T>abhycDsOaEu|dB#>3Q-!FL_lg8Py%%T_}dE=O;`1G&e4Sbm3% zZ2zqCCoow3+CAj$88CoPOtFw->tdw}uT%+(di@g;GsuUMR+F8!z2XKDVOL^qhzEdM z`@90kCTZ__+hJ;dACLM3+2yMqB`CA4-Zg)Zq|6LbEtH1bnNr2?W61l4D@TD)+rCVx z4E(nh@NK$x6OJZ0_I#UdYQ1tIG(A4$(%oM4Vp{EXdU%mk(C?*e3qU@I++gSuxY*w5 zU@u?$WMjwHpfAp}Y|A6P690$KOkB}D@5&{rY>w6@s`*_Slj&uY=E8;L?g2O{kfGWk zi{r|l>gMCmtP?MyW2zG0BB^s$^_PeI&V?=iiFR*to;ij$KWfi!zx;k2hy{y1d;qmv ztiZ(UpC`lMx;!?e_0#3Dt?*|OP2bpyqoM+-CZLjhUaB|O&O1G;3Kh=0H59q9;rg+q z+KwY}a-_i%=GgF1L1!0F)dvuDSk8~sxp&0`YpX0WbCC(eQBG<$AEN~HTMNXFgH?h% z2TOGG7v9y$2SEu#{6}jB5h{^ri3k+av+krEAI);6s7NO@_QH(mQpK;G7m1`y-7_2C zQ>`68uyPTo(#i5NQA9cQc&LhFq@VZcDIMJY8~u=p`pCycak(@7pG>vXHZakhUM;tS zy$FsVYA6q=~v7G*Xt;w z#%bQT-v^>GyXok-Uu1(<)N{)hhY8$-0yil@$4}f&w$_e=^^jJ#-nv@}mRw#BR4#z5 zmEuRrrqpxcVsF#W57%3kTtt?8Xl^5A%7BLaW|j+Ej4`_}{2_^N8bWHnT={BG=<8RA z*w`hO#rpooM}FyR92oa;qx>A(MvApgF(8bh>T&Ms=NgW(Q){~R8akWagVd-f^V$Ao z?L2{=J&JV}+{A(Jeww|#Pm>xCS!F|oj+pU+SA&Q)EJC()HY5AS;%LtB%HL8MWd$xX zpyl_cTwW;yzNMEK?@3(jz?proQD1ePsFg)KvV9?=`kv^wLp2T7!4nY2g>`LG>C z896(0dId0N|JJ{rv^Y3g&!|?S4V?u#2|N8dY1-p@)(--m@xwnkOd6u4AKXU?p}dJX z7N>Z;-Cjn#y@-rL7JOg6_qS(y`g9d$O>9VDGx9IoDZZWfeRE4CQb;I+dT?!vQ!0cy zV&gi5dUMMClaew=hQ_5w<} zK$xjFXqx4)#==X<4MI5eDzaqlPvNvg5(RD9lVtM$>X+FsFw=jm1%|BnT9iM-aE>lD zqFRO`B(+gV{0Br;>OqTCVkKW{RUAmIeeVGP{h~EfEYxCvrw5X#2aATDIrD_578ptE zMig?BVy#3c&&Q0%p(hUub4ai$B-WW?Cmxwn=#_G1o(`-UpBW#oTc#4-rmmm9s;7Mz zxb6@jg+4vSe@LX7%M+iReeSwA*j~+leg}&1KEkkp#}CgdP2+lm(XOm>UDVeVNEP$J z65yu)fyniee-Z*pS{*p2kLMGRmdv0C8z5@0PDLPHo#|HBud2N`r@aExDpB6rp^An3TPVggF{O6xBAO4Q^UyP5PZTAMfxB{bw-5HWfuxWorL}iv1*3Iq3}J$`ticG+?~FeD?ev#R3o(%wz=1~!2|WC{P_ z=g4bX!tGM!ePn)-ok%FESMRX@;^^%*n75>M2fg&Z2VVEUom~o z0yr_w^L>_h&bygs_^#Bjab!BG{@CZ4rOBJiULwG)%IBr!09z*j^D7b3|c2+)7U@K(00XYh6#GZcJA^n`9DTpO@ zo|rF{>inl!lzvCK_0*zAnxSnJ9a)`65!B5|$79(<3}-azZO1gEQpe9p)n=6Bg2J@B zRs5nlx*+QrY-Vd6Wa|9B-FhXQn;MaPPnfqk_NlKq)vsOnA%Vw2vIhZC?XWAd$W_bV zBRG#+AK3cd{jDhvfD>k_Quj(f{KK~Zk@lG(yVpBdpw#cZrwy=@r)@L(K3rg)Yy}hUsdtuY$s*mgC zKFl+4sv5$56w~-JCbmVeKx|F9mx#a4p8)$P26D_}(^<4_`hN`2M21G?@EBq|90b^!59(A!`fI!JtUNC7z@ zLagJP32g0vlaI!2{aIAjtG_&|KTH$4K~rcSogbZa!;_CskSaI+R9;WpEn__vD`(n$ zZ{T#!R|nHW$)|$jZ0+461hl7)oiu4E33YL~DR-&!wI_knr)lhF!9zJN?HfBr?x#VQ z#<6rJYYXx02w#e$Mbupi+aE!KcZ{bpz1Y(QHnA-T*my@l+5T*e8#rJE zuNA#V;wF{X@cb81Q4|8H;d9z*Ophu;nVoehtWt#Wzu4C z``Ry(3?y*Eb~CXg>he=qv#;M9rzkZE31=yeUeD|lKHV=x^`O2vFKsH+D>nFv4etFs zwZvbM;LB9AuncZK1EtH9!`}xnD#4YcI+EA8WGaI)JOY7>L`(ZxrzeEY!f9sHoEy{A z7vohe_2h!&3r*54>ZU_;kg)M3W%nuWBnMMSM*=&KKt&_+dT96ph5oLPCp}U^b+A>f zw|4P!AuS7d`d=if{BFo<>5?zT!R-7SW`Fms@704BQ!c8@;%1hY%B7;`2q1_NaL^=h z{>1BiX+RLx&wo8^JATLe?SVV}C{u=sxVqbLX}uQotY(H_*w$1aY`A$9_lrU02Y?>w zO2&CKlI$YP4bI&9yxL!I=O{v04qYTz;^1*xHXVTD724AE9qI4ZBr1ut>`l8L8!JgZ zuGr5$l-4{l1DaKkPLe&~OODoi3@<(T)f2WSU=JilF+akQmhvBv>hiwyk~*t)xoH@O zukE5Ez*_1@F}OTY~3kr#JWg5VyWgg1uXH1LYREZ_aTvus(5_v;b6hXd5@O< zgF&>Kl6@q7*>7*P~XA*R+}Uo#*=x*#>ihYwFRA#_@&va z2MWi`_wuq?O7itv7mnu9%DOnJ_QV>=O$@huVF3yLqI~V}4lrcIqfuyiABQbY%lB6l zUpJ$w`2=%UW0pGR(uup9rY24ripE-^M4IYBYD@X2fQ;PknG$GVprQ zO&v#lLO6yYwJR#leKACJ;5Ssm>~&@3H6vmB^h=Z`A^EJl2Q}J+M3Qb^%o;ckMBMt8 z0u6&$3*0j^1=SD<>m2UJVMkxZxrgTywYO|2UtPvLLAx?+Y`1+9bFZ46b$u!nHlIfo zeMp3TE7%}%)iSwGum)tEX;gE;XIURwH<`L_z5iEI76AiD4CcIeFFIo#g@~m_etZUG zPya6>FeX?P^?cBoB778^cK5k5Y9q___x&(lR;3TJ9;Xg~`+?2=im=sLX}~1i)7aEe z)OHm*5ZVaEz5m<+LcH~Ejp|!WjO=;J0o7H{x|B0&(l%O6d$34bleTz~ zUg_)0(L1KT03xjZK4YPL29$Mpmp!iYt9KaI9GqR+;;T)K=kwcR?Y6msymSWR3cP(( z7l5&3*PCuPC!PzVt4_$SK3gWau&O97<3ni)kgv^s`7+cY1)pV_?(J-^+LUCCo4+1l z7NWe5wstkkOl1r#raB)QL_E_dYh%2bp7MI40EQ!)lV?Gq(y8;04HWP7RUPdm4SA@+ z5?+?d6k}@?lz&vUV>rO=?UJ)ws?;|hq#EKw=P7v?4{bMMbt_-r2P_4B7}?edmrnV) zsV8lIT+BEVS3OzGzfnqApx+@?jDAhi{yc11cl{{%>T+wbGjWLv)*kCwQacCG~TMAF-s}&ixx*f%}1D2zNh+R7py*cCJ)WH#EdS7lVjCXC0urD1qBp z-+CW@ZXw0ZJgd*olnSX|s~q6E4RXWw<18ulwAOP3z3u&Py=G16;p?6kuA9GQ08f@X zx(+pRZ%vxedRQhM58NBVZ%VJk)O$zyCbpzi!mo#5#gNs~plIOCL#6blS7l6^Nok#$ zm+XMF(j70N0_|*qmv(QG9Bu|m@yp|1kKrfQJ=D#0e=FsS5-rjz?yUUuCYt5hL&Me= zj4fxNYi2MHp4oL=m---~&385Z*sjEzv_SVMC*nE$GK7Bku?83odmLGGx zQo*%6UXkJNLUyr%a{JIs)N|2RD!4$ftQhoJ@c#NpLg_yEY4lQmS!UDA63vl!6I5O_ zpI*QIaY5yGNGHCn-l%1&Rf284jr7~OTlB6>;iO3CbY&P>sMYwRa^4R!*oTuc&8cAf zmmokw_fy}DfU3H;T#T$yoXITk*8vH?V21B0es=4a3@=!0YL|ub_`Gv}_u|aWi}<3u zvU^S9V%I3sn8FMXi8(|T6`>gcq^8DTE-CV}e^Ww#)O;GWA7`oD4|AsQ8*37LObe) z`9)&;R5P2X!>1%$jgujpyoBNnC=d9Kh^dXKBS1Z;ZFDw_e@0(Wc>b^ez_?GlfoyYo zPpU3bmwxg^TJJ8-tZu@!19Ol!_l`R5I_R|hUV7lAtqxulIqKA}@j}Cy-wBN|dr#^k zN%Qj*H~*~o18T^s*3ilPmLu9Kayaz=%6ANj-;@;2ULk_T|3+eO-mE=E00y&-H53CO zsa=)9?TBF)A=l@Fxs8XVpc^z!(Z#K90pwz(is3Kpi!3_FDOqff`f3$m zj7SRf<5Ph5b=$uXbDOzANC3tSl3$Lg9Ba~g2tAhE@f^_!dRbz#nsN9T(APzex%2x? zU|iN@@A-Yg;*=!6A8p~sGj#iq@5-P!{!6}zL=DH18)#>dT(mEULH;$!Zq@kc^n3gk zVbvJ~Fl>-=ikc-3GSeKWu zG#D4vZFV^A-8z~FUpIf+s{G(dI~6{)3!GY$?A9rO2i{K65DJzSSv8H8#iqBpTK0c@ z(9oBgH9=k@5?ga{-3_a-Xt~h{sIN6!A4-GY+3V>|%4~h~-RfiAovF-P((j(O()UWE zy&WWWNUi5?J71Aj2}n_5dnuzC=hRbnMAXVo*7P@=hur7E$ZIS=ZjkbaS5j!poQk|$ z0Z3`P>#miYnODyyrq|3?{CW;A*r)1uPxCV3GOv!Q6-=;2W*3@V97y$kXnAEQT=?E) z&aIBMsXN_xd*hV=n@p6~c|?5>Q;x z9h{BrsD?UsR?R{0xGh`M0=A30*fizO&Xkzgmw`%;TcK9&^WT*bhrKMrP@8Ja-<|8o z)v3MPcZG>^<<2#QN~2iBB$GCXhtcn=UG{^#8LG8}9#{$){U-dB({(T0r zzyjhk1NbkAV*iw=k=OnmZ(ZMKjWJ9|An{!F3wq{Rm6y)O@l~gzHEt$dDV5j`F}2SG zwbYj0>juIEClQW#iS!|JDq$SS*Z+&46p6OL4YF93925Z8$Yy{=@t`k`~u~`mq z3b9e&ei~ce9i(3MWtps}&4U5joOb+ZOiNoqJl=uGugYfjA}{Zoj=s-VK+6P?dn6w= z_ka}wcIWGo1H(T@GX0ww)RQP4eq)*u>zDWuTddZtXaBw=SZ?>jEOi_cH#S}#Rrn^Z zdWAn^Y9mQB|1S!uZ2c@*ra65J@N~w>*2y0wK;&#;%Q=*lt73}37>dp;yB9fR|qtTvPqsKEE*YyF;$AYN@UN z+gHW&Le7#Ty5(NTl0&ee0i%O}kTQF7QCqmrwf2!&=ULlfFRhDzp4Gd*>TafaHv0E@ zFKBP(H9J?o7*?dd-;w|Q>c-o1+csFRnC!io+fB2NIZHc_B6Eq4gFO`hsjL8KI@y;? zweNk^uVg3)X>1V&Ajx%H@cnb;iO-|cmLJE#^)hZTIJWtk3Gu{ zl6wXX#X}DC=$@9k{{kqurCpn*RUa>Mn!3eq_$3J0xAhne0976$Pac zcs=hd+u7{8OO{mpL!4_$og=BOD+1!tU&b^RI#Hi2xSo48r5n}ri(kVt#;Ieq&T)#fP>Zh5|7%{ku?_iQ=kWr+do@ZHUAPRPTKj-y&dGZaTVw_>iv#d(^(XuN3H zz-Zns?$hfO*u)u!ek&Kl@<`JJNgbQpSluvS?p%A~{tPs7`Pvfu)y_*{7n|!yVykH< z6+r=WRSV46)+PTs<70WJ^~_v4;%(gyNB1=Eb6j1XG+0f0f-gA0>!Tn_*R|@ch#;Uo zZYAdB0E@*UQPAm?%VVzjzWqnEwX|Yo-3v@amt+u zpNFtt2zW@YvO7YgA%geD6jW8$`aUeu z!J}7aFT8B$gp#_~i^JKcW6-siKT|q81j#NB6A_prS22oh;qI6n&ZUEJfXz;g^aii6 zd+wE(Zn@&#gJ~4sk`XyE%{`BoMNedC+x^7|5g+YL=LIa%DNYC><-fBI3ZMl zh@TW#5^vXUs~9a0t3YbwGGTiKd%;P>WVC!f?cg#&dfLQ8CO4GakHMG6Dxr+aeV6f4 z$G(}gFt)U$!Dkf~>rA%{y`FL2C*e-*8mKbyD+%BVxCbG4Nup|bA}wDqku50rP+eH= z@y>Ph6J$~IrVccQLip}@g9)wS1Sfd5-Shgx^M8kcMBX_3)Zx&{qGx+O&#|`QoIyNK z{S25c7M5&lw*0A_)N11=`&Zo;oQiEy8r4rdog7z3m!ybn12!-P4SzK`u1_V?2_XN~ z^R{==@M!||`wN2j@^bE0!|+A6lCb*qd-lqpcO`SN&Wk&md}lacDP1+6 z_Eb0zhm=X2433Sx zP?^lQgL8hWA1-6mS0>N|;J6g8IX|!)ez7x(*(fduuoosn3CB&KxlL&_NY$KHkm`?J zGyO%bE^2bLdQEkQ!IlBZXo;%{;zweQycXD5#9u*gXw@2%A-v+7kC&QCt%F4Ddg?(n z6JYKu|B)g`&SD$+%2set8wcma-b6ADrq4{H7KS=T z7+S7>3f@WEn@LTq@=g8xxC;WXMU+@Be)ULLxeluPYB7~mNY{Yolk++Opw`Nh+$;D^ zoHu2l5nH>aPVIP-jP)+sY0KmnfrGhr(nteO8;z1Y*I`b*{_NwMmgrwcwh3iFYY2+tU_-_ri zEJ@SWJCj+-V@!xxqOPjkD037p6;#GWI$i3tx<(6OM(*ne`mrRs;?uCu+ z{?tl1P86{@30(Bve#9hKrje&ep21FCm~!zs_HOV?SgR)xaGsivZ~QB z;-`9kbPn+0D>3txu|(c^8TeZ<)a&3)7&?7Z^jJ~Oo7fWbF_+F0UHNI`>X6OPc5~0O zI8HjP%YvkPU8{1q_So^UTo?L^T8KBTNvb~ww;B1iO1$PCTzUdRLcBd%p~Dy&)$}3H zjy9ON*JV3XLfW<85Ss8I`56wK zm`Y2n82!1|4~vk5;}(x6SB7`K`Oztu4AfXRdNv+l*Xg2YTbkfW{Tqk5`Cet<^;43E zuWY~Cd`juysiCHy^Lg=MR6xF!DDA&?`!GJ9Y0=gmZn@(D=U4`3Zy0ozm>ENM!m-8YH zUF{{(I$!IYB+4r*d8{g&x17g14M&A=R(RReX)bVZao401S84$IeO3B1d?)wvx|8r7 z<|B01V-3)QdXZ*ZX90hA46IrSoSFB$(e>s|Hh4THz<<*8s(gr(&|tPvpO0OX1Lt%G z@-`ZgyoM9nRQYZppc&f&o_C01ztZPy#)z2Sd)V(rJXNMHJAJcUq#cry^B{O4cUYC^ zf<#tyC;Vg1LFn_T9+{r^M6t%P-o#x5Hklg^BMGKi`>I(^+uD4B2`2c_p%JxqhNG?O z9}H`p=wFWw6h>Zf#4d&j+_#-vj=59E<}!F;T{V0%A!p;aU%SlXw zEK^71S9gWKkqkKRm&Ki3gP-zoloif5`0n;6<})J<=p5U)gc>4|pF?^782&z8&9 zPU(?t`@00%yXiQp=Fp zE41u_5Niq#3g*A$l_7)+)K%%Kx#0f0INMVM9}v(z{4LAh<;Gw0qIMwHI^{|-RU@)^ z#lhzhq*8yK$$iH&FNhdUa28*@e!Z*dK7jYFcJRcw?whvI{n$7KFA~j(1I1knlK+pa zuYiiO>)J*U5J^SpkVd*YRFIHTkS^)&&H-tG0i;`{q`Nx@7#O;xTZSBZfcXb}-uiym z8W)S#Xjz*8Kc&%Gq>Ic)pkkr1ArTUU{!=8T5T=+#yTmMsTW?Qu*(i z9Cqf|Cigcd<6q%GrMMcsH+&;mxycqgoxAM5N6@|zE7UN>Wk*cY7jXPz7pqZX)XAY7 z>T&u+e-c8=Xt})o7~l2xfVl#vgyQa@ObcLGfmzZ#3ID{AQ^t_j)ODZm%D0mR0`R`r zt4I7#vVT~2_UYL5a`aY;VIy=Wee+9RTyA9XQqDSx|1bi23rBspFV~XcGbIV{0{VCcZd< zINOf5?c+3!`DokoKYJskRo<&(9n(<9Tuff?rdRnZ2U{EJS1aay;)K?KEho0GUaAg2 z%KeZPH$!FW;OTI|5HdWjzKhmu%8mY9z zIi`yAOI;#3I3Hr4zFa(+1Hl%(h~D-%HPDgEbD@)~$jT1p`joFkKO7S{gqdRrj-3!v zx`|3RFFC5#OuoY^!(rxMG=FJk!ge+kk7=Oywe)mg@W3a@&C$FX; zIn%EfAo{OkJ`D{~rZIZS5NDhcG6tiupx@@AmS^O^zM+H7BzuM1l3|EimTS8vJpoJq zzO%oqUnhfsYSKf=(4YTsvZ%h!J4s&M>WQaX*N%wGqv4k0XUgt4pBI)`WWRGKF#7|x z)%HRB)p!~LrOI7a`#fkFZuVcPLFpZZRDk7(vbzssCHuv&_ zOuro=__KBv7EcnS!!z3LKiwU0QQ*A&eu$0b->_f%F4QKG^AG7JTh75#@ z{rhpVnqg)~%?f!P(tQI^rCzL*4d%)p>&WQj8iUY_mZk+Nb45a=+4D!#adLhXN9~+df}648Ust9Zzh@sD~7mQ{T2VY^UhL%xFXpE6V1-K~tD@>bzw#w|>%Ou58%Zte2AjOJ@ml6-jg38awQj@!SbEf1=NUlPBL` zT&!oFMNw~mTj#^+M~OkvG%(;K_io>yeJ0xP^DVXc$QM}Hukn=98sO8T2v|Bbqa%IW zHD`2>3@Uk53iv58O2bb7x`(_A37X4K`%vA)Yr=O%Y1TVCvA)#?q5jFa*VPUpat*Kd zG2J+>6M8~hbOV1*>?llYlN8_jGViYLZKV@X^{h*{$HgHm=8g8tG^bZt6J}=2JviRK zc?~amJiIUzze5I{ekME56Ojeb9yn9o`08O(86hmTJ-PhoDS>&#JeRD}^?SctR}mq$ z(p>MF)kU2!1F?*qB8sXWoWfHQ*WT1YOn3 zeI&U2+)3!uguS_F$JZz4THKMgZ)$6?i>ac|g_Q=npyAg>C(>p`xuhZFn9{7U#h}YVRO7hIHASL3ser*ah*rj z2Va>sN3J;7>^`a0fcBu`obh-bi*Cx4nrxgAJPKawUK0pj!7zd9fd8x|Y>(wWy>wpS zHqs=U*9xmDhf z?%Va%7sX)}W4Az&9km+lPX)>?zZb5>XuqIEsN-KA_!Y0z9ljp6y7-vrWxH!M-x#!0 zm00d@^dzxZEE2H$#W@6}FqE#s^XSRuZPgbXPn-sR)|u1KqNVb(H7;(&3VE09X_ll9 zW26WF43QTR+AY;OInQZ`^v?Aqutw^>Ssy!v!Z6J}1j2+rOmP9vk(s*^seOO-79G_t z$Lm(_pPJH;EI{#`Att-lkmQAr<|(KNWR`RBt$pdgYAk-?qH|&8TwDhX25l1c~Y{4646l zNExS>ELyu1w1OlsVcs9UZSuawZ znS-0TsULaZWl>lYTIPTE5jwzo&35dSZZ<#m&6yeP;S-@e9>XCTHgMUFH>Pm`vP98tbQm zL$$d*ZRJ5nDaV*hCth1NnFAPzv>v;n-COP%O5cZt>aNNVm4W|sgt84;KJ?tze)zow zp0v0F&PMI<`j%2Lmn%9|qVvYmH;#h0?_9+a5sItpsLjDzwMrtF+B;^hX8vE7pZ={*KEmB^# zW%XG#hK7=C*;cL9>xf4T@JJ_W@JyoA>Ge%QT|>?`p00y8lbzQH>;=LmCL7 z)_-U4kW6{~qyM~Xg7kk#?C3$|cd0&+|I77;B>wVB6V`ZZn%C1=sireS;T!`^*DX{l zc%5{{X7NlN!v?GoZcd&#O1a@KWoxD&fpsQM(d59i#IQ-%lo$%~o5QW&xy9OT3&!a@Ebg2~ zdyb;#5W!4uZ}Q<57zHAYH>p7c7`s-3Xo$zqx&S?6U>DJpC0|Ct%4auRJw^@g<}mU6 z5(P`-blg``Y3^0iAN{YaWLQ`{G1XmhE7On@eE(*mNH1eLlM=Em6MDRyanmQ5(DQ>9 zBR>LB>FvT)CN7rlRZ~>u>s|~JG*{P_m8*(bRRxx#*F3iVK=SO2^B`YN z^rj6BDr^b`0CVFi7IIx&4lUZ428_tt23Y<(FZL8E2{|TMJh| zdMQMop|)E$USP|Eq(0HC@e^4PuKD5A^BLtQ|2_@JaOx5Q+D%a7Ac1M90h>D1cd-~x zFDl!AyTq_ltkakfjG=haP{@CaV&ZVPbQuXZrLH2f|2)KHp=&5%;3pghC_xgT_~FNN zlma$6{RSik^~rnM;M@h|>d}8pbKvT7O?wtkuFT17xW5 z1c|$Wx}Vlq5~1)FYUD}R44_Ea&h_m3I@&C@M$^g=6li5vB2}mRMWzYRLPqT8ir;Nx zyuw8gGZYd|;NiYWxq2gs)MZ8`Jn6VsU{^5NjGCSWPk~_-aT|qr2VMJ=s~yDmm>OA7 zwI&|@k^$iJdD^PCY~cI*K(te&Ybt>z;T`}tb9em7XcmOl3_Tc=e5t?9IMZ*)fc zU^dW^o1e=LN_Ab!l~Gw^^;Dh3zx!0)b1g$c(|LdkQt_^ti~mc*s8-NK;XBP>Y{J_U z0)o0(bDXVY1%G4oqpNq3DeghfQR2c?b#7NTh7qPcjuLOlCVrM)K5mP;32b1bNCMBh ze$ukar58!6j#P*~izxiBWbD(}XU<4gg}sSVA!Oyg&*iv*&-Kvr#Io79p@(@v@mMrD zK3b(#<3StNwTDL+uY4|H2J2d|?ccQxcQRXT5i7PceHk1m1URwl`DbY{ zUkUe+j)EwW*<~-$Df}yOp|2WL^$D?fzlZacYiZ-3Z$h-dugHooX}^^u4q*FSVe0#S z=A@;nk5O>J}#QLQ5ODF^#xq>o2!`Ht#@Yfqh8J|*fm_<`B;2DPR1^)sh0-hKS~pIJOi zHe86qdW7HZLxl2@-xs2+`UrCw+>NzqD&y`2fh~~CqB9o4*Oe|C`ODmoT^A=MAA|UQ zZE!(S65TTQ*r`|Dsp!ynGQ4XUnItHsrWd0y`LWFZ7z|q>H}Tn?E%@b`%OhM#YnEdHZ)$Xb+3Ffzd?>i&hFO-3^G5y*wj>`G zHax6rvYq(^YY;Dw^2BWBv3M;M4eA`d#smf(wM)0Crqb;;$ZvoLh8jh0WcaW%|FSqXwN_zANj;KfV-$_F8Srq|@V<8!-ejSF4*%ICTEs9~4xmN(!zJA*IL`fxJOEmm4p1M5JxtQFk*uMcgV6iu# zb68?noMlF0#D;h&vMsBs>FDB9qI!d&H7`aqodfgu+x4%fnk9>Hz3u;H#ejHf1-cys z(2Bw~lY9<)%8+*bDHCu&)_Q5`=7$7Mo58NVmky5vR4x)O6ml^3OLa6fUcbIZlH3exYhF}KRW98RoT_Byl&Hncuvlo!kN0O}Yqj4JI{*wiZC+R5 zA`?I15qaEZy~1uiJ>^EdQoXG2E9|3jY|K<@OFyp;1CDP}QFG|1%%(e@zYJr3kq&p| zhAxf98`MFKuVuzln$}P->NpIq^J8slE=F6;G2YrxyX?)zR3`fRAWk2uLlu{of%K6G z6SStshOZI0@$@sJTQ8RYP;LlEhQaS|VGxwWW{y@*&%-$gKg@JB+ zhU0zZ-5INre*dTLv(u$LQnQC0&0gM;g(gtrO=ZC0ez#(`KtsTMs?hnC({0Eu!Q46f zZJ9ftV0A+HlEMZ6AT4>Gc~Y4LCDAkJDT}H9uc-{V)rp(5Vmp21wB~maF>!*e?|E#8 zQVWe-iJ&q+JpN^f(kx-et^8XejDM&L#p3{G@R*&b`xl0tD_Q=;hFQ!vBB`)hVh6*T zm~RiLHzNLg!tNnvWTXuycYbV|vD@Vp8<+TCBanP|BQsoADOd9lPbkfHhf+wxA-7M59 zSqX6|m6m}4zS|2m8Pi8d6o}{TKz-2j{|4eoNxcs&4S#j2oK~ zCx2S_VtcF=EsAX7fsNEbgz-k>9$luwkH|JE#jZbNE%Ia!Q3v%wss$<=mn{E>-Elp+ zm_LoJ?cq$iCrJ`-)E&HNqjwF6WS04_0m;hUtrB1R{y)ycyBSFxi3duuE8zPt$RM(( zKtuEr9-i#GN<6zV>;G-7A6cWfYvSBLUZ04}gw>nFU*Jz;|L+Dm8`)frERh#_i5S49 z%f$IM|2?Ar+1(bqK~(7W)Sml69@Z5Hz!&#^*WI9^n>7{5olF}(WJ!|q zSVX0yT$i6m-U(zs_vSd#AdIA%p%_VpIdB30m>1c`#d`nu8valyd8M;cg;49uSGNB& zLbJ8&EW3h4^4{UU4E#x|A&7M}^ozAMRWHO5!CjAIBeL#5Uo03b%eNcv`p35ZvLQGM zQ)NktA`x(#=8?}ebdNgqfJZQ)z^R}YR0{Dptl2VQ_W{Dkp8@ML1%o!lGw(MzW=@6v z9*Wgzr z!_>>jz-u_~qZe5C4rpI|{q)0D6PZ81HKcn(U{_b7s?^k!9{-fR4Ri^%7YNZgQ0u=s}W~x1cwVPC}?CMlT zW86zG793qxhR1-UD)mu6`9~&Sv*{#41uy+^Z1~~7g~)&^_hIjk63RZlCp~`+{CP=^ zgh2d>$Nk%#E?-3r;~)*`4x-rTr$57)0-0{Tm+!iYDdP7B6@YBvzlP#P4;Si&#GBX5 z=}G`+$X}5l;{>Z;y=x6HkGi&y$OI}K%8f7Y-KqYz?0F9ZKIY@k;`;Zvm!A6QJ;>F3=2yW{O9l+8zC#_ z%k}f0&Z+3qp9*#NBag>-b@Zg~@7?5||6Xw+2Z$`FcbX#~H$B;TRA3cbc%*@qhb-M840F7ZBgYhg{hHyB&`Im|Rhgc&Om)^!K4MA#UzF zo~A#*#(#nju@Q3r-|$}n&`aWmVw3*b^}nVxU6cR6Z)Zr`N*WyO(cjE1cXg!W$;OTQ zhINrZTdYbHa$=$M0wB}2#zM^FM~ftEJYkVpkjB}bEn_SJ3-t=se&JfOp{vl>SZu7L zFpYv&XlZgC>6lSIUb%|x+R>RL)+jh0VEWgr%g#W5+7l)odM_ne$ApP3d`2oV{_@#+ zx`7iMpBspKq>e{S`un@Hc7*Vo9UDE)q@<-ZNUDoWn<&;ROF|_y^*qBs?V!mcdPlHu zZws7)2PoWIH3!eJneSeW(?3h9{z^X&_2q^&cdHdPtNb6$i!&(rV-hfM3JpY5`h5#K zAgbWvK^`r{hjgN`&DO;NJ&*f8`nZ_u4VXdK;0K6}M|szASeBDtcJvtBJM*0ctf=6#L+8cVLsVkn#x$7L~H7e5nMuuejgNI zEZfiNCWw~^{GkQkwV1jU)U2f}k6GJm!>pc4L<|ErHg)^txJ+hXcvI(h~=vc8vTpMu*TJ*v~v zt<^kG8yJUAg@pf;gIIfCI&5p$JwA9}by&)ab>^y5!Y*2*{YIFY=q`} z%wvr2UDX1!bR2XJ=0ff_O?|n0V_JbzPnJWol&Kx-#{8VZi_DIHdoLaRZc@GUb0!?} zTI!_D01I9TJ*qWYo_s@h+mu@3$!{}7Ojs)ZMs^FLOSZke#?|^hVM||qXEH^}tX(%L zKb>VVIg%>c{mm+4NQP6>`E%-EInx!Mn}(H)U^6#c$ z0JeY&`A{b;B}WXksx3?U%a0*$Z*GF-bz6Cz77W1F`XbXANNMXxy7$*VX5@>b4MH?d zM{NX$PZw*E$QmyBMNHSj&)n2XDf?uyn??pPeoe>53h;M`GfvfHg_rLS6qI0NPRf|&PPKn#rZK%qqjr8O}}5$jDG}{-yE>_Se>o&xEvPS z-aIe5u&8)Ey&J`1DiZps1n07RBLwnn=m|crbzj#qX8J}j`e|ZybIs?L z!A?)5>+}NnV$}#F)>5{}ef1IF3ew{CDp0FDE@#g#ESuy3NwwK9ac44kl&536cB|XM z7C4KGn)zv;(WC(KO$ZvnSczooG+z-oaj!8Va#qH00T20m44B}P*W9sLtvv+8eqEIc zaEp0>Z#3g#I^_2H=R96A$|(Z#7B6+q91bH%tsr?Y_t6 zzVSD+-59N;Hf5o>o8Xr4K}xaYk&#hW7u+gq?sNU|{!tK@&bdj4-B;5a8?&A!emd?Q z?=4EvTvk%a;k*@~uiMWpGI=d{1K4pNgGO3)CzVS|q&D1dOPD#B-&pEVIYOpU5K;x! z;G!D@gl3*1Wo3Yqr;@G2`^%n+k=}?GCw+Romr7`v*nY1_j{?3s5Ed4}3uC)mV~sv% zz1cmk1hhIq(pi`|Jet*bgfTix-(k%pScfr|ECUWA*BXYC9Ow`e{_T~IG@24cyhC0O zTD2Oa?Q^%r;V`?cToL*~wS|)mG$;ZXO18BszROeqk-YK4H2T?~l52zLk+*C4^S9UC z9E|k zX%oM+6lOPmmy$0~d44@N0DL_UtwptRUL#OGy4`KDe8}4{N!e89dJFV-N%V!$$7O>Z z*Jz^;Z+E*I%Cy+Q41WE}P5xffBiZWgyHmwOOGbzgv7AJErRYRR;@t1sMqj8o{JH3# zqGP@~*zIogp@qoI2}nWR6y3pfy7z)=vH!hy$O~?PN;eMPow1C8OPxlGv3Wo7vL$fT z%ep3X@MDE+WR>@BHkChBne4@xq%i9uU_tm-FvJ!--TF& zhs#AwRk?1l-|C$ZaR91Q^++DLw3IONalN_Ck$|855OB$L{>-kkB~>}}hrI4PULK0@ zxs{Uas`yXfqtPOJnJ>Ct&v!4LSRyy?G;0BBzf@|&E_P}qsE)w>{Y+Do$F$7=87rN$ za()R(9bn~y7}BQD?P@0%z{QJJ4}_ccLsL}Lm$aFC-s712$1k&duAiLqIooZ?e0D(l zBFT(TzK-D!xP0;`^wBcj1;(s#z*)?~sHxQcX?9lzo|9xY>7!8I?_GLb^$kc9Ni3y_ zV|KC7Lv!0V$$0Tu!n!VxfP4``kNHP=79Zp{#BPj{$S9bD&bFI?YAqaY`5HDAloqE| z*U<`5-Q1**QcVNyJ=EoQS)uw&C6MzF$=Ehi$yFm~vh?7km&E9&A8u?jb?$g3`{n=| zUd#Q&fV+fMER2bTOv#i)XE;k$>&zJ6pV&<#E@jegb<;soupVm|=$kYQY6WjmElLrz zbHi2j=b@43%d?Ja7oNXm8;MfPBWb-fnDG^AMhcTFIQMS2Y#gN|y&~7=?LkL-JYtWz zY_#GThO|)}mWw2`Ha$e0PpIPd!q<`aQEX0mV;D3GgJL5?yxg06hnIkBZSFx0rw_lM zqF!I`D_+iPG)*p^V|IbUg7nUUsv5Ly3!D5Pj-y9I_MWxCn=Q5jQMqUt(7gE=I^N2> zyZ47av-^!ZQHH!Zjy#9$;qPeY6k^AibkZo2TfjLN=fv!irx&oX zfW#fUFaoei$pDFTjMNyxNW;--DcaT|_%)lpyDMA^K2Yg9`t`|^K0YayVD}u~+)e>h znz60Pm^4IICrpD=f4aC>ZNg{(;0$5Zzhy-{1>x9H4weiVPAVH54`Ll0mBOBaQ0S_b zX{Tjyh$MYz7@1^D>voFNe(63COp$u>p~0FgRr9=xn;GlO-bD4i&|Iy1Ms{OXRWcQ@K7vCFJwNRGT+$YF`i| z9jjjb$t!gyms#$uwZK5n?NECU)4tQ+qU)As*IsSZ)PG7BTO=wZ#J}p1>3MX?75}EA37p4r55l6*l3sgnfELL1oY^XFEzKf)~1QO6{&r zNnlo)R}@+n_S$Az+13wbzctumDMi2t;qTu~rbrrO?bBuC7x{|6ei&pJ4$ibhTnr%& zmGC47`^(VEuCI6%QNpObBwoMRzrErstt+#nztgvq++ij9-aCDD%i%*tstqun3~Ud8 z{DdmQM&nR-w1?Wh8$^jWBbG*+0mdcQdtc@jAV~;{A(^_6S$M-qg}p}b1Lf$=`FwAc z9xkQrC_LojRA!%XI6yyCHeRUev#)A4us=nlKFE>YqZ45APah(qsQT2=rY}J0yK*-P zys;}wf)r+%RbaN4J@BRU_^RC7+#Z2y9rKJYqaV`dkpECX^c)?T(?GXB<=7;m`l0qq zL74FgVKCY=p;+usg%*fsjODZxX|GQu#rlMyO$XFh^FJBOysG>p(v5h zb=FF1P1sGPq7Uuj`&i&r)lt&qE3I|LwcLqL#j3a#OT>9fX6$nN4^&{#ASBhpk)?+;sg;@dPbyMZZAAyUWoD;;QnXV)|@?&^Ma zJ|31SmV!y>jjYz|2ytk!{P-C6ynfSWg8bCyzXUN~2R5E>dZ43$2I4GgiLE-J&6 z?1wV$649~p5l9}WmZY!V_Q+`%Ea8_TSRSAj?)T|T*&JSaL(ZKm!He_ib6X22!As_RIh)%1Sz0}#d3Wc+M z#6Ltlym&rYX@fzL3F3ZVs-aTJ9+FZeO|-_9VPNQTuyQe7Vaknw&mP8Sv`BFOx^d;T z22c#4-&z1%9Q?Rl89&bJUhU8IX(tsneP$-UeVW82MGsT=SI;yA^Pd4ijAh zr0%a*ak8v;L6Vr~+;Q}9Y+RWBvn_#?%j~cISaClZImBqFcq(PDE6-3ua`jrI@W7y( zj3atwZL&evcZsbUO&gb7;oM3lpzMRzP}FwZZL58QaTQN>{pR8+@~>?czb#rM0q7MctWwkbeK?omdan}WDDnZ0p%f>Y{jiR>;&nq#gN z89OSj6t>XSnPYen_DxQ*e1#z2E;vRQB|InR;lyTmQ_Emy$#}{xg>^^ewi91SJH~++RM)-stMR5CIn~lFu64wvK-HaF(h#Al zW+E>R651RtxW|!+rr#CEkNJj_M6*RZy~%CDyBlCE_?`M$kBAQ62=)Wh$P#)MF+T_9k=v`G>_H|3I$oVFx1K~-K`O~Vvzp5M^ay9+Q@ckd>u()VUlr06JEgzwK zOp5v6x@vX?A)+INj)=<{NK#Cz@obF~d9(r9W+E%Ez;@@_(rp*Jxf5YKM#yu;U+mEx?weD$U0Ggn=67D?9c^|>O=!qc`CATUcr+(|$Y+c6*6 zs1~e?Gj&}eZ&sm(+BoIt8**m4nLCCIx|57mCP#CfnH_k90G2&`oR+39f0dmbXh;D<*40E3wx z=~F}=f%AY^Y-w=3D*iJcU=<;^irf(v!#a7W5JBR^CnmB;AqlN}e%ZSC3VE>Kifp*%`%CYh@i&^(kR0#k zbY{|+aO&->*(MMgx1(-cFPrOYlf)+hYhW~g@C9Oz)D(H~dNJ~#()X^PF=k#ErJ_NK zj*!=0H&LFPVSitru+LN`J*vB27Z`XG3(`^b+*m*g>WFUmHc?s^_ch^Df;bP;_l?!9LbUtjYIaiD+I^pZ%|pR z?eFD!8egMt74ny?89kxk=ag{nV861A^=ygpsD-~#w$SY>q3tN2k| zuNxW&{S%UhJg+N+@UZX&Xj5>J{6M?$cp4fN6)qLQi}tzr#yH=tlqdnLgNCQCmg9pZ z2se*FjpSxMC?=I&j+B6$x3+c0D1tp-aQJ_zhD0}|F2{Ix)=QBqt<3JE^iD-2!m;PB zFP%bCT<%Mc$nOJYu`C^sdfmK|zMnc^Zl6od#|GkroqR)JPTO~cO{>-Qcd`uYqkq+m z-SzhK+LaBwc(O!ju=aHlWb=y*D|hof$;|<7N-1D?z4PkU0}&)xYutk4liSVc&3uLx$om>uVWwh_iq^cM@P3* z&z^wN?%bIssgMw;RRmz||J-5rJ($WDOzQn$(&sU%g?b1;g8ASqRq#9ZMRLOrl5S`v zr*%>kA=~v1*(O$nr%xMK^n_KbuHGnT9^b;PtZ8xcu`Z1w<-l^+qnEFu(Y&#JBR+UL znEqt^^y;|gS6evYO<*#Y;7I-DI}k`*2EwHZso2axCghO!8~l}OQq~0>OPS*PwLUqP zz0PY(BIFWba|1WHGu8FV2~K~E-F9G@4TH||W~r$dl_d5uK|9-?B7R0!XoRz%-(Y9{ zLB8W27742?4DEVnbdd;m^SJAy#k3&4b3KP%pYa?iS&hzxcd0}ZU(zh0#b^Px!EgK8 zHgvcO8ChJ?EJC*W&O`|Y^q=)>L3u1PU>oTY_spb36Zb%k_2Vk|2X=KbQ3<-RBjq5@ z+i?6$GIA4W2m|CkBcY4?aN9cpPxC<)Rh{c0pPR#BKB%v0Lcx4p9 z0P(AZ#}WW{B)9U&L>-wjMTNGwjHH>(kxZM_3}c;NlR_>&7_2XQ_-70 zA>`^w6IRSMZ!a#M$w3|_9~Y~qVU|BYPNJVIS@9Tio~g9DAhI{_8D)0%?@`<9POGmg18UwVk|Qi-t< zAGPzMFvR6HhXGZ{moXylk1;eVf)e!R@*j~;H%{I=5*PdGpY}TUF=($$z5C4PRGc*F zFBO4zF0SiR+q*dvSM3X~yaK3c-n23Qc5gWvHNLl28mCqyC=>L@zr!Vd);fJ2)V|(S8YxfJH-S%Dry^bMHZ4Lt;%CE}r97MWs95Ax8xgEO%@x;@ z`o}L!oq}{!xUY)f#3unfwSjqcddhs$it-DNiHdIf0MfQ*Bx_8Xkvi%NCZ-*DK|*5av={eYEE?s|`W7jW=?mT* z3TiKy9WH&-Sz|q2F>o0!K@JxvbT?vNE+&LS&&bzX|*F5_*%!_2M90-~Rs~h$WOB{L7N>ZV)=Fri7i;4M4 zKTXVHiFLVuE@ey$y$a@-CL?RbOGTKJloF*j1%h#W$gK4_xPcIz@+=}st4)W{om zta*yx6x?O~{j}uu2Era>J=^$zv%x<>|GWE6;<&Bh=gB~=Q%Pgh7;WH_XX9nxB> zX85YZd~VD>J*jE4yI73Ty*a0NOHuLubjeVQ>shmP+a*1sK0Wc~garfJ)=ov>XajZn zV*wCc5rT{-ZwJ!}o;M%^$3gla>!x(Fz2zF~)Q_)RI1TnOGzT7URfGV|4F51JlFfv_ zkJ>lxq<(4Sa_gy1TEh#N{=Cu-b>G%%Bl)4&G{)M@fqF z-d82Ad@6LNIQOGcb;2~gv%6TVKhH%7r7N0jobC3tqFq$#>bJGyo((%vU z#w(loTtBl%H=2 zoUL#nfo*XxIQ8g%gZT%w6l*{4j}!_qMmb(}ucR{~dHS?Svu00_(M{?FRO0>(n|+H> zQjlnq-fK0fJy)TSpOEOzvWkymqk^jxaUs!n%@V`ics8Y;Rk-BC`G(|a-AEddeeNK`^JsNnugqVW|+|{*tq%K zZkQVhhpo(Wusiu(Gn-|V0Bx71T9L9Gt~OsA~4f<+h!mRd8m|D)UV$ zhz@RW?~hsmr!_hqtW$(^{|FAcG_L=#WdT&?k zjH(g7fq~_|t-)};t1_(FcP=4a?*)IOgWJWa^@-!BLU1SO;&xE=nIUZeWyN@~53xLNZGV8y|cS4Ptt8>*mL z6H`Do{_FQIAq{~t;6cZv!q*vV7LD)CWq2DbYV_4k_zvGr zooT}bu}{+k@;zO{^eFl#CV^Y$q_t%zbXkJ^d1||1WxvBpORQ8j*Okn!TOwy!qVYA` za2B-V8EvQA2E!^Dv8vozjaAmgD+8^^nVWF~WTtrR!Cbf*4s?b*ap4l>aeWITIlg4b ziz~VoC*{K;YqP!|T^}1E*aX{XN-I7dhsV(gx~2H6(xs`})BSLwy$YIU;56mn*|c}0 z14UO@nbFBV^TD*8NLNo#e)^&z=?f!ier!w(bjsb-$}=@IbiB}vQiSM6u^Sg|96_MY zX7Z;oF1}zfrYJQurgp=C##reYfE#OYqks~M*J@U%QTG1yGtc@St}#f(qH=?Yu2S@H0_~QEbasZlKT$uFAw|idyt-*RxR@iuaF=h@jYO6(urXn6 z4ta9CIA25pQ|Kk< zsbA(E)IG5(3&&eS>f=}c@BS_^i}L<4wL3ayo9Cc?hNd`0*-nNWQ7U`8ySi^QYgOil$T5QOUa+FhgUnD92lu`K3{+VDGwGE(# z>)XC(x*#P9dUbwu6>-i*e<)rNj==#lXD)-M6QLdq)nm+7x}r60{g!KNvpP~es1h$v z#ee&lIw&lRpKTDOx$S#U!n|1V@BNiPG5>xHp897mfTj42)ok(8=D?4N2Q^NB5X z7$j_Pr^V#V9Qxc5ze5WKm!Og~_ctndUUV<2%p=-nl@~f{2Q|HN>X?>Zli-E7^z!(< z7SXOf=q#6`-8m5KoKsW!jA8Abx(%4KKzEa)F7;Jb%J>~PF{o$rILD(96IYk+VEN(xaK$6r9pey~>o*(Pyu!sW>BHA-SsyErA&U3m7F-7NSZ};h>|N zF(0@{4XtAXT6Zp7UlPn7m^>yD&@73;)ZQPmCq#E96eUO77?U^$42bLH=7hv-SShWn z^PrE4Po9fs%t5+uZ@dHaY-X~@j5RM01a9LOU4HswPjfA<89%bKz3K)o7_&pvgnsTfIYp?sEvsSdls{; zjQN>yO4IFJ&obUen_wibZS#H?5StTX(yR#-t5^^Os7TD^=Z(5{TR;vdhHm%fAFn?z z3SX$-j-jv^z28Q z#P(m^jxV=1)*y@gFcJn*Fa8izpR?AoqZf0I=ib8(^S??@h+Ty^d>p96uAgqft1c+M z5AoUwR{1Opx1HLyH5dMb@ ze|nH)I<2&Rs=RMJ;9r`f+z?l0AlhV8(PO|yS2anz@3$$=&N?qG!hSuU-F!GWq`+JI z0Tt6+ysz_x{7mIOMX9}gxG=S9*+(>Ve;>{)ou4P3Q_&%nl`Jo|#CF!j>>(dUlc@TZq>`F8TJ-B|^>-gCp0=6Z zr(gTUp$4MNsq63O=6QIqKCEevhzl;}qRCl3NC{w_;M|n~q4Uu(&W86!E=&;k*ZO8S^6^i=GIBq<^#|*`b~POZhPmj+0lwXTScv4KxRhaOu+pFAZYj&^gRKw zE^(=R%X2-=+Y|R;>SbCF0P(aGzLZhSLY9AuGMxEQyw@foE{m0lYU)M(NFC2!BN&q| zZ{PP4%MZ^^lRk5|EKQTJY@i%A-0R+E$ZqeGj;6D?)mG$F5k9TA9E~>H#=^Ag!Y<&3 zYF z8ikSq&qX9{7X!W&eBJQdyZ4c>JL&5(@NGXCSYFQJg+a-=?43Kj{gm~yUA~U)u#1+> z=?kPQM8|%25wymw<_;GH5u@?sAbpcD@5Ihs&>R>`DlCPwAigWkUy@x z_Veh*2aoFvs-OWZcijCrwf~B)L^9a^)-U&YNF?@8l@F`bbCjszxHjFR0Ho#^fSX_X z*GR}b2CAQgkE$Pfy#;l$oh^61|72kRu6ZsQuh?U{?K-`IBcWu2_K|RccOUsxdrak@F!iyVBIb$pMRMy|bR!ZYoHZRiaY)K@DRuc-R?_sc zcZBz`Z(aJOAb+T278{RCbA#{HC)M?g7kQ(6bHhkOch|JM?y925B5#dxZ)h18+b{Ui zIHK}#zF~or+q1dqY_*wJxy^4JC(sn|Oi~)nj%E?!TZ(`#<~@$JtB(O_(LbhN{N|rI zUppvk83rs}j!5L~NwKGYqMn?7DL!a@qHJj>vQqe#yTGv0Dq2~j6mdmFcnddUzmvdwpz@)D+P36%#?LMONxK3tMJsC=z35&4K-sjZ?vr?BXVzd_CPMzKsM2) z+^Dv6Q6ZpBQFWmyL`|l+`rzA>(S_~QPwf!4cT$Y>_({*Pyft7w(Ys)7_9CO*1nHt? z)a%MFMC!ytezrwLeJ7EtprOr@0=E;{;0$YxZ!7japYTe|Cx2MEb)`*2m4>6)=wt*O zOl!Q-Y>HPVvY{W=%{Z^$^f~Ca+bm-ND4(&4ysmY8^Rm>Plq~~8vvnE)|AkhZA(2JJ zFATo5onptmo-cR~)$FQeR`Es-tHZ~_`VzhdSx%~vDbIJMw!x4gBZ9SYsDBF&>}GG- znI3qfpUFG&OzKeZ!QPG{W{-PNuy71QBPv%lWI)# zw|h`P0>;e((R^8Jy5)=Ba5Q0eLrpD1d^}cGKuN^XSsMhf2pT`n)aQcpKlD1`pwe)k zKac3cevZqwT0w$$xOM+2s}!Wtz0@+CDe`{ zHQdiFD5^tq3cG5OezvDzh2Q=k(^8c zv>6v{?cmZVO&Xyp9Utwgov^)_?rO!1#DLu=W}t?EwDfbl1QaN)dsIU`0u{S_a=`Nb;U3Fwdk#DJlc}NS&36R z1iM@URe5fW2Ny>vp6v}Yl~UzLTfEsUbM}EFJjBzWVkx}bHPEHJB5RB+KPbHJ(n}uO zRvW!!DVIV|sJ-~SZF8Jn=KI=b1OBrwv(2z0*4y(PW?cHSwZYheH!Ns70zno3kFd9l zi=%1Qhe=2vK@%Xjgy0_BA$WoYcU|1wB|v~63j}v}cb8y`E*jh+IE%afhurt`ob&$9 zhxfz6_Rj8fPjz+GRaMvYd{G}dv3blV8$%&jfHuVZ6{9H}mdr%5BSF}kwJX9t$EY_r zd}}g)5*=e_5}Fnf30KvRZn$(UK9rb_5;}AmM!-HGelR ztiyVzjnx~mdeEEqQ>P{=p4caO`CgEy6BN>`b2Ro1FHOjC^F) zTBn5zZK#CGc%uE9^|ar{qr~>=?O8PbSZ|r=TK4GqQVxvtz^^ygtm*27arf|xCgnlU zN6;iS|M>SZB(mXAg4p8^ug?X8w3{2zVVcclD~^fuN{3V1&G!xy)?8K2yaf+dOw9l{ zhKKWKS7zdF_5Bk%WLrJVw%hQsf;&H}>`XOLn*;F_SF5*{HZMO}z*Z1vPZl@c+@+y4 zB$h8X`03EE`zo3oH6kzLHu379EWcs+iwWSUokYIC!<@+n(8530{!z}VD0m@LC~ED_qr;peP|zU7W+|_-E-YY9V?F6x zTK7myky{{-7XFx8)_vU81}f3r@$e)xuYndV3A)f&SHo-0=()1baS|_3P+H2f|La%_ z6mrT$o=Z0!493&l$_*&QRmJ!Z$Y@7sF0V$L^*@YL5~uL_H$Fh7Rd59R$b9MN?!@>! zZed#Y(jJ8TBBc zJFIfM+*k(aX`Oy1Uj`&8vrPA7lztdPRK9pAy9eKnBeVOYE2x!Y|K>K=%Vn>+AB_Rx0NYv*uG= zQZkodWqgyr&I+F^Itv$)5>pkEOTUp}KY=sSO+~yO@@d@|xOv}mY~J$pd0g4T#Uhfo zr|pMQdZA*qwJ+^=VpER(+{;TvI+B4pOJGl|ZN8%FE%&Mlr8JAo9! z-4Uzj=clfhCjuLwwdXUbHl?LYZ67Ixqks zIKswyaNquQbHZ%QAw_0JH1M)1Ob|#EV=Hr#8b2Ij zxbs&`sdAl)p|!GCE)f7GL7j`it|p}XkRQIxlO;8B^aHU+0>ZxDq?g=3&YfBY(Im6- zqFeGuX*$B(XD5a!wK5T5H|qX#J*ki~K3>JYpy$8(Nj&IqlOYBIWuHhAFc={lGPcCE*lWgwUh5NuR_&4|`r4!MIzX!h;C_bIzRe#1y zp8+jpxt6qwE8`^(LjeNR+WvfO)BAxW~Zi=PuwJ0G?*0OTzd}yhISHJ~lwPjE0*+)k5 zzx|4Sk7>&6HYzFAm3OvPV#YSj5!;1)R%}B1SGd1RKWhiQNWd!ixM}!#mP=6oSm6X& zi%X``5w=k0X|9j1&1geL=iFqA&86O88LH3AxXgiOqc=vmejzkgS7DlnY2q8|DVM;d z+$s<()nWz_lObGz;@p9&pFCqEME$R9$;i(3f6Ncm zLYPBa$)g+IdU|aFFTblX*m?bJCz2ihc;iKVtvE)jY}hP+XeUgp07;hGDQ*t_k{Q zy1tuAO1IHBj;1sQYEtHu8F&hYs&Hp&yI7}dxGEV03*lnK=)?J(n#1T8#eMja|(5oU_z0m^Dz|eLJ(wM)B{{0O&=*zJaHz5wp;ptQ;k|7SQ0JlUfI_%dW6f`9r|$G|Z`>kbUth@^8)~C}W&YRQ0)O6e zlY&M$?zl%mY;ycui-M_L8K1P~henFEBjdzzT!`IdsbI~y`jaebZEb9ZycwA6j_CE243@?xP2I0HWY4tzS-k)4 zSv0(mUa@SyJy7f7HNkRK06XK#FG*teeVGF<;B{|FLaetpS9>LXjbbSx#C)!QQt%>$ zF8*Zd4$6h;?x2xwds|@WqY!su7bizNp01jHgc1r-Y~j+%j6cobF%F@VN_4c zWeJ&U%7?QXLxM#!oE?~M#t5j0pL0KBdU3_=fpc2zT*31Ao;S3r-!49b6wyo3h*SLs zhbDN^N%q-VsWXo#1@p%;c95p?MopY{Sm-43$S%CA3em4-3e3X}zB5mpZTlfku@ESV zb7*B#8Z|Yu3VrE1vx^jjr+{H9dJYe#$iV~HSw+3v&NN?km=ruNtc`X_IbiTIl)nL% z@j(5JU!1fuR@j^>0L@Frao^)^8lL^HjPd+c0QtJbIsk9}6>cOT+|ORRL7oj2F_)Y1 z6?>89D8ZEU17&)=@|OqxruaD&$qkOuSn*&d+%BiJ(tA2Lr)8u%93woDtkx5YGr1X^pC-%8INkn@Uq42BPmZVh`K0mNAhcESoi^f zhr-{f8p{p+*Hnx8V-ymQodYvvS03LhKx;6G7QsxO1ejL8jVtu&AM)(m6HA@COyQZj zy-kgojU10}d=`0vHX3iiq+=-E8kTBgw&CGeKz6wD(PxP;ki;$SvG{hxgJ%_?hE1jQ))+T@&5CFe5*Ghn{d%$!0>HL zd6T)$KOh&T?mpNsKdCAULg||<$^TLQ&w%ph2$YGmJudcWm*afKfk4%?V*CmZ4soW` z3N^R-E!Md#3V^3=GU^gP_!CU|&}idwf{w9yjdNFt&M1n49xr&~3rlbDMS6Q`O{oIp z7$X_Ol4&R)2zi0idM`8L-Gf^_=r5SH!I>KKRnkTmgVx*&$uu4{!ti{p@ELHJ4~Ds0 zN9*n41(JVZGE&C(JF36vY2&}fnEmqpknzA%2HzyP8Nq#-I7ntS?eX0a@FA#Rs*Uds zak}(T7&yosJ^m5>hPpadlfxStAN2S!&>Z@AOhfUI+07DP;=`3a@5ZCVbUTJQGnC1J zI3wESdsX0v)d-#q+3*g_#}!U)>jV27J3QOl+f4`Q0ESbDvv*Vfcd?5?Ef@AS%BGRS zCWYCk$D9K^mgx1?b;_BQKo+Oyc3n42;HLx3#su}2S4p+kL1CHrr`97UM#D&B-)Q7j zkkZwExZECtUwRwXL-ykrA?Bp`DQ<_ZTvZaRDx7MRSh|puAtOeI#GvHAcoXQhAQ8}` zs3G;$iC^W#FpdDA#iBAjqgy}xb4dN!L)t7pOY>|e&}3GbRy!_km)tBdJ=$`G>oL9{ zD(}_rxYgla5Xiu8M!;+4*!(Wlo*8fNXG<_jXfw-i~VvJ~6w!_Hdt@ zHgHk8+Nl%Cet=QIEf#f{dexRRQ`+mY(AH!VP$|g?u>VQU5ZahO=R5-NONyFr@=dSQ z@SgB1yEU=hlqD?s#XrW=q?2k4qW;D#9c|LFxyj}NZ7UJTpmim@)q2lK53UF<;(N00%?4*vkF7*Lc` z+AW!2iOJCz$-!N*(ly)h8MQEb+*V(Sajr`5;av$4 zgm!F*J??M|JGxP&x7ApXO#1(M;= z+igGL{{*f9n}>cfPYK5?Gxt*KwZFo}Pn%1dNRB#h#+Pt0&w5~sE2lGdfQ2u|UL%5) zvl1up`=R8a21S#{dy7$KB^Xe35O+U(f(*NWH#*Exv^~AR!5zf2S-M{?cL2fmd8izU2gf_yltY+4929EDSb^E1m-9-8CM=Zr!SW zn#d6-A$1LVNbjUt7%s+!F^|8i$n2Lk3|* zUr7qx6f-%akY4}-3paNNFN5*`@M%}aK~Ru0@3tn(y8yhMQ2>>)qF&dU2+aort&aUm37HV zE8Cj(RNvwJ2Z@Tp*y@rKg$bFItto>yMPt{s*+{_K*U949^!_TxF0ijE9ERiUH4SAJ zq>0s#tIDbPhVEnyt@9$&CKaB=NKfUa=@E z4nc0@o6^WP7M)syIz>uE3&g1y@v{16i;K8U*gKXUtg~v`xjE^?94f)ajKc<0V;Ew{ z7Fd*G$BX4f&xnX*rfDWyuq>>RTCLYVyp7(YA$1uS44YIQ5IA)L#RBlq6)}$-F{G#S zIAzULg}Ax{|LZ7_)*_L0C>e`5~aJT3SHbOIk{xY8)iqeZH6r5}i!Jz_ojdw{*)6o?29 zM$^=tzwXE$@2Lcma!sle2Ol?D7=aS7s?5j^0IbV;0NX~6p-m`601%@KIovbnYV zWhHl))*!otl9pN@3J*zpyy+^s{Cr0$=v%qC=7g8CyopYRtZ?yps4IVR!r@G}OGX5{ zgYfpK<@vReIKFkfwz}p5@k=bc)LQnYPAWTn=wRQcAAap7Lq(CpoU3fpBwC;G+3D2c zKxav?0s9;2Yghw015tDT^IvaOpQRHm^-XnVlisR2ff)iMuJ4WzsutSX8+TI0$5|*4~%k8->cRViDpf@$PQe_Jq^CZ*%;1NXwN%L?jU5*P#@Is)|gmJyRH?Jp$A*U zFW2A(!0d0W!Y#4&+B77cU-%qi&h}L1s?zPRdt}UbrkiN^B2PzXe!bk%-}&hWiy2Os zCkOELktNsnz5G(rJ-2$}wWRt|VeVZ&$Cw;bEkWy!@#=R|4_0ua>_mrC(hGuzzkbtV z-|n=2nxMYFK(8tJ0B4!a10otHJ|qdUgU$zf2}e|&Kl|;~7~@%)R)9RtoZG#2FMq6Aor3oHxb{>2eYHLEbv!zZs^* z*+o?qy55$bWH!;$O(La?1{)O~C^JYsW5(WRZX4;3dY)?4UQD=@%e?!XuJX%9dU{h{ zwMD78e4FgDyfGSV{AwL1mefT3v!wD&n}X2@!m;rlg>P?x9Odz&b_++6w&WF zF@7kG@%Pz(e^w<2SY=RjwF3hpnMvs?y4 zSc7I7-Tlg$ou=Q$Hc$tI_Hs2GDJ?_u!z{r=eBh}s##+QP@r6-}YTnrvpH%5m6`(mT zbst+y+(b;xvw~~lC<&F>-aAX3mQH8JCjM+4m?j$S=@iT7`4OrzlUz8~9vv$MxzZV- z01<|58?Aqe3!Hti1+HP$&p-{5AuY{)9r{JzCU4*&n>HYqXZD)MgVn2DRV#+cnOv^e zo&@!aWei509rmwc;TM>)zuMdL#uqC!6?d>wMGt3G&cIT+Hd?fcAPtuHWvKpZ6We&v z!ZEX*X;E6kQm`&4QP9{Nac_8*B?diOnY9ZBpt>&}5W3hT2!pg=Hn209)bI9yVL@>{ zK)xVS&&d{atAF<6i?P^}FA}(#ESksGBwzk4L`FYekfT(_=VAOB3vP|!DY>vR-a=^i zE|PdTX`UziJ@hR}l}~vYGjlG%>g;|;mlDzWkGYVnX64@~R2s(5+=CG<+NVUd+1@w=k^dHvh1<_}BHLZ_CEZKJ z@B&{$stU!}Hh-&OCHKT{Bog|^X}=(Tce`CSGqN9GP^~8m?ipuqEP19ZMhr6H2;u0LbIBr1P1 zEu2X$2Yg>#U-r)m9zyGq%a;uf%2-)JfVdy#OrZh;fUoIEDx?(NOYoMx+o@ z&0ZgbJfRq0Xmas+x?q<`1b>(A;{&yi*B?9}`RFi3fP>`hNXq2dHl{`(&av073n2!v zf2;e6{%|O-qmI2gHdcH;2gF{50|raTOvhb6Ke-_Sccgf>F&OO-j2s!wL_4^8#L??} zwN-Mck@9+bCI=B8d!_Lm^+~lfS2d|Cd#GKxQKUcdnUY#2dHGtH^S>_$qt>gMJZNyH z-z!MQ$mlDP(23>pjQA)HRqJ9MpKXZ|LMONy>th*9p`I5~G<5YIU)fXrXK8JQX!Os~ z(60#8=BaM+J)xA_6Pd<|0$x07KkTUY1&g9m^b8Dbbjhr0v^&gw_dUUvo3Td&`vz^A z2ZLqcP=zB`Cys;TlM|PoyTg18jzgvqrGAFruCQASz*&7K!lMo4Y;pryA=+Q}{ifTP zo}6Lqt?B2e@G)3LK3bF`MtJ22#K1$IBey81F5Hzzf&$R$l`-}?F^bWtw{pO`8_puk z8d8DO?F;)(L)Uq6PDWs-*X=Ned(?RCZQ}JoI29-Gvi;@pYKPMw5AB>8kjRCLq=JNd zZ{Cr}riwS$?w~XZ2TdcdN_3*?CF555{FcMz=HYer%BwDnc{|BaS))N1UH|$RkzjQz zb+T({s$ub=th3%DD~HbrXAtKYVT&WxKb zTh9y_RHCeyyEXTzLpnRgJ=2z}W44?bR`avx2dB7yYTWoN4>Z*FnKaf{D7B72#Ca7y z^;2040y|rY@P6wN-I*q!@wRv=#>61BnChSFLOXTFw!Yh&Q;eSm27Jw8pw1si3dUKz z9<%;V?5;%$e<9K4pM(` zp)>a2ZYVvuY%)p`Zcd|I)1c0AX34}&1C6t#!fPtWjhs{&ss9;~m-(W+h*s=$l#1}{ zt>(2rau!0e5OQoc8Her&-Sk2~#q?5tZpZ2LG(p_y(V)Y_)p~m*Xl8hIR_=Q0cFVxN z3ubajpQr0U6|Z%RrAwl~bqCFsZrzp5)A6EGe0(4a0uK&qZK7H(Y30f#cZgi-4kYA= zLKe9EgAUTgn*>!VY+mbnA2I7bwEQH~@l>yzM~{rI^nXVOkEg5?Zkg5_PvSX@z8C&A zvNG-*PnokNuH-HidK^rs-WcYWagzdjfR!wWs8^|6U~hWeGN<1)g!#82;`(1)1E*{X zdJaA+XV`B7LdqD5iFT^}S(qR?$!rH&d4Rv>J$kt*!EDM{@X~{a)w_|?PyIquhkTts zogA+8Mbg?aG9vv6RI08`w?j~ zBiSrFPd!Dxs95VAal4$S*hhVM1IH)9$#OU!Ap&}*BS(s;I=mVU(0`XMb~#=Ev6rbd zPdx`FNwzJy9NpgBrCwcN^=B$bW@M6*lgQ$?VHJaHtSQ(@q-McHEx1u!```km*8%fg zu6O%LGg_Ql?&|`RWzxLx*hw>9-Pv2?a`~Q$>!Y$|qsiC6#}l8rsRyaSy>Y3E#Qg1~ z9pQ|<)IgTzqw{vo)mUj#06%1gnj%MY*LFdNe{Do4`CXDIHY}v&-mo$BOLgxALmowL zQv6~McTH8#D0|b(Cbap`>K)?6DA8j7uCnKK*u*dOe1fC3~ z)yb0msGONm`g)N=j20amjWMnk?epUjt&FA^J&jH-C^fla%UR`)gCe$qE(NHNXOfd7VEidR?}xuCGvbTUWA8e4UuCEJn@q* zA(DS`+qP`&6%f&yk!BSfV{#ikX0=ngXc%}-mc6&^0k`>9Fx;GM*Z>{RfrC&N-pWw7 zRGpbUkzNCC?^j(nzbC?&>TOkv3`5o!vbHPdZMgd4hS(sDcx4jvOU^QtXai;t$uzhi z6d_Ag{rG@p1bg~a67a1Cz>1C2DIL|;u?^x-qv1f7-@2qac$Dq+)~G*m3SB6`lP&R| z%M|5I^@%8=9;-WHHt8DWH_t(LA*miWtTK(DsEqAQ)0l$RbY ziw|~gm7dA^rA*j_8mg>+goi!+7z$pZk|-;l%Y$HV5RlZd6mhQQyBtM)nNO)QO}0ZQ z4ce!t3aSnn#20?*M>IqR+@3T z41{;bL^|rIsS1A8ksK_C)1t$T4J1Zn1W8eNPO?nlLz@xSJt9U{Y-FHvvU29{>~;F0o9AUNh^$En3~SP^Ej)!^@{rbB zRg6F3Aj6`dSj|pzH6Pa}Gfa4O;cbF7w;Ibs8Xp&*Z*OTy$RR-fNt1sVLu?QfC!&V<*qYj}pquPcFEK)Hibl zafO1@m}v-|a4H**sO_+M7Y(B9+@)r<628Rc+z!8P*LA)-R|cu>Dcc3UhU4) z=J+W2q>%>~ z&czp`oZ&O#UBB*Q55X`7ajFu>luMmKKX-XFj7gWQBxtVf`O6yT2ZS}OUpKUamdI(}&^UMHa;kacbm3t*8N^1v` zVn~;+jvVyCtEiX}Qg2m|WQSm-$K>yJ1lzj4f;}Gf&ySoQ%j}R2Zrq&^6#HTykNra1 zyx%SPb56XmcUb@ZAm5Q&cZ5k0o|?J_mm~JJ4BxNa<*}k%YLmt0v%_0UhSN9-hii7s z?YOAV^ZN0&V$1yWTJj<6Q_rvw?T&-hWc1?*?878{Bvq<*KXW3um=7LB>)o6CTtxRg zFB3lD2iD7$+yZ|aQ3Ac%R~qW0@vJSk1$Hlbvl64F@?dGcdYt2#FGPI7l@|;peecg| z)jLapMF;(qZ|x`uEVMtB=KhIiLL%FX7aw_9R#wWoYG8}y1E+j&sS>tb-1(7dn{X|J zT2}~%gv1^9s^~N}KVD|UL~R?+;UD7VQ%1Y9h5ENWH_`Fp$iAtgc$_x+lkWLC9(`L> zOHy#S#r=h^$;9-CuGFrX$tW*zmSW(?b3^1})!Vu^ckU(5tZ9D2Et}3^t-Ho$xVB*< zL_kmq9$wV~mm;&54G%$#YWRa_V(yNcUl*1@`du!E0&DV0FE!lL&l#EElJtO zzC*J{%N5zJIo1c`z;@K+J+vsh<{j1namSS6=anoi`LU`t5nDH`S?aA_Qu>AA{XPtC z)7N7yZYF%d+T9l@$=dmDnCRZZBlU1p;jFq*PE-H{ngNR%tvG)!c5&wg!{bYnZmqYS zvA6VC6Tj58FNLWwWIVB85j9M}WlR6`#^H^)C2dwzjc> zd<)H>p0X1dNY?ZpW3kd#dd*&y!zGn5^Ex0?B*ll0->{NrT8$PTsjm;cpEB4Asq;^W zTmTo(p&8hEYNEw#o?2L6gNA|9_Uu>N@55tXq(3u`Fe-gDHHugrib<2USVUKzR)-By zhgxj!GYlKq4O>_F;d@3jg{nnW$76Y*07dU-dggm=o&s0)d9??<=37FN%1oOGqqv(N zl@IS$r<8OtKD|(OSqA$JhMJr|YvJ{}^lh1s$P%5cklPJ*`s}f9a@GkXS?0z*v=E?W z;xu+->mS5?w-S{o*)gN0jJ8Rc{W#D>{b0$EHrW<-#8MRKBFDHn%<$=%lkR)XjFhrH z)5adxDPqw<6e1~=5r&S|n{R^Ezg>?f&ZwtABra|AbA7~za3LErfRMF%^jK(W4vq5m zz8EXaCELco8GogzkWuX!7Z22~u@KK2Y?#tn!g(IrV z10(OqJfRS3W$ym$TGnNPZy-b+4pF{Gosdl+%!53XjHds}`kDCKcWUzfS1*=b&DtXU zf1UqO^(WhVzIDMp#GUfF{?iAE(Y;{a4SZ|7gx)B0-3?!pc2M;yjXtp0WV&vVCDq#| zMV4i;t$FB@6mREdoIh5! zC^idkM`*kT55vS}vD|CxBUN*byYs~sjywfO?)T?)0SFprb6#Ok928zUbax+xYe0k~ z#o5T6Qq1g=nw;`HHB^EZS8x=vBpoY8uwXQQFfrCSF`4rRN zISE4uVq1CcnNS(doj7kw68noNRd&;lO*Gf9G@HXg@locQM8Q;B4+(F{(iFnvJ0B zd9`$(AFE$rjm4)l1x=6$R6UfrBsPrZ4=G|6MICJfJbR-T-GXi$c9(L$#@X?v7pxlM z4|`(prG5v%4>Y}Veyl@W+~{d$$Go)h_-X*-8a|B3l|Wj8N!UF$^)~F7A6pCf>Ff&e zZ;R3uaMjft)W2~${-1l&Vi#ltg|@H(yCN zr35B2b&lQG`Xx&(*rySG+3ub}x1x2L!t?s<751_N)#GebXY7a|)JfZOp8M>0x#5q$ zh$Bgy>}tsQHjY3ym8z4lD(CT?vfQ!qoar!=`jD!}yzL&{<64%p&^*lb8A-b%hgD~r z0Fdu-K26w8s5q}pC3#{~m93R-eP;QWO{H4egv;HBF6Z-7Rc32Q=^OoK>k%`>L>?;z z>L?n^-t5ScmM4`W%)xd4*6^U+_=iv9WxwE-Y@YK8!(~_dvawUUMZ=@x)#^_Am)0#L zS=#vsn`{4jiBVp(UxOFvsu)hksnU+#y;_H_^3Ws$0dzb%QtGztiCm5Cj^{M|Mx!E# zi9}a8zdc(pl90xs++CxYiCjI^}JC za5IETVj_;k^TKBL%M+NzAu+r?BJHG3#- zSxf7@H@Qi2LI?JrOI94w6W;HPoUV51@7=d{c@5(AHR+k>i{%Zzl`Bs`1<1AMnR#1h zNwoB|LW3h!9q!0D`##CWP&&k1f>|HL4BX(}4YU5>p zTGsp6qUbzx+9#4x8;ZtaB)7|lL7`3vnHtCV{Ugo~8_kLY*r#QAGSf_|kM7c(E7T4? zvx;r4-wsS{<(atd?w_l;IW2^49w`fi2{;gz4%U&>JpLjscJ%@%I3m=cdi~M~QxWio zd|mKBY7!oJ8n>@L4ofY3-l^+KC8wGzTjFcLKvsD5&o)R)T zby>l@6b?Uq5%G_feKgWU(Z4opJ$~$szaH^(aox^Ub=zI!KO-JPUuzzNwuWsH`^0Xg z-KP+>B8<;J&N;W=zmRJ^qebVxz)PM$7>8QBT9w)EA(4unzM0JDB|I8$PJe`eJYC$I ztEhLDQn?Cl_(){;-;}kN5fD6FA|MZXl)%4tT1!vBKP8Y8I6(nUgo4g@!OV-G)p0J; z=}CMhkUSWzaxx?6HQ3g$C`{*5&|{{ETYE`H?0TV`=5dF&G?O;;C6!J`&vAb|>6}EM zOOdH{0Cd_ChEENCBFBn~fU2omT%`!t5oX*Tw-l^h1=4qzwj54Fub-Sw`oo$*=X+i` zEu2uO!Z}!$6hFBMH?)r1mT6w9e<-#A8zx%G`Cx6G%;FFqN6zOXPp7>BUhsrU;lfFL;?alcCs` zg9GO{=~ob`J}`v3L39D?BRJ$ucO>N9P+jMu#I@xBFrCN@s__Z8nxHM z=3F>2Qb(}bt0+HID+g+~=p+&0;bklU*#LaJnJNUJ`K-3zZ1a*&q?|F^$+Hw4#h>o> zt&C+Nn=c&JZZzp(gs8vYJ1boDEAl+~eLwrpjICaDRBOV!Zxh||x0xm@TZmIZgeP`PB z2pUU>(5EqUX>m7*SQ#$he+tq&PL5!4K&}z6Af$SEZuq9k%ST4}Uon-ZH~g2W8!ize zvzoH%tdpiKEgmkuM~=yALjKVyCKXw(@^s+Lm8Xs+`e*6MRExqep?R-$>797~8}Ls} z#p7*SxdXNC#pJfF1DWO1X$A+bwG*fLc~a@@(l_7$nkC;f?H5IXjaJX)<54~s-xPK) z=m@CGnn%zq$qt<<+Dh-LXFgN?0U_u3vf4)s{*WKO`?5A<6))su1!!Kyoh(u&yzYso z0V;P-W`yft{R|mCL^;p zHpuY2#^!ZPn*$Hhh<0UOQT=GzC%5e4@xxAn%f@LsI_P^Iig)`*U?xzBBQ5+5YWj0W zSx$$=3A8egxsJ&Q?uNDW3(0&muOaI3r8k|N2&JU{!(0eP0dCq5|L9PQGG$}AM7E)VT<@R01WN%j}RL-U`@z%L#r_UPN;9jlTk6S}krq#-9`Yt3iw6lx}Aevv=J330o z9w)^ap=bb82>90ZcLPr}Km4+!vEZ4ikxtFEUQp_wyy&Csf=_Jj3N-=KP?kJcaP0T%P`dJtHMz-#?8R&{We zYFyOSW)D{D30<1@p7%1z8{mW0a;WKl3Qv$5mWi&|7ZI6oQV~7 zl2n#zbv2||Tjw<^)b;kBF{xkU6DbaD^H3u>T3Z=kuCCiSzFQMTVjE^0nIGww(lz>B zUS5@ZL~WBJm+Rn&Y(0O4su>dQcW52+2AtFcqmFAU4Q@5j`rJyxj^<>;D8|I}Ospe? z5Eij*|0fi}u>D5hT$nDK@rZrKnaI?5Ayy>|Ji^vTsw-4Y{FmH)UAgsNCJmPWFS=WB z6^%5ZA^b06-^v{hAn&#_JM5<#aH!Hi?YtKzQ@>t8v(HD4T9b8*9}}rE#pSWQ$?fX+ zu0GGcm!vu&zSjSV*$eTL4pHL7$8X<+t;a9$L!ht5OdH~19p_!fqxXvqH@7t|k8S9R zdt7V8Dc{}SqaPmZkG=~q&2jXpv;4F|TJs4lVftm0%F>78gdDG_&+?NiE`6hZUe5=* zAi7#ATFj5pNXMTV8ydLwZvY`XFiA+r9;d|FLeOvVSyN2FHg@x)IF_B(8*f6l+t!)z>dxE&9Al0X@;ZjJ)8CriTP4Y)SB3* zFL^_EXiCkj>aOB16?O%N7VZU4x6>B)*-PYw27mG`=Ai})DSJ4y{~7ZadM7he*~HbB zeM-$EP7%jGtkUz{ugkJS!Qa7SVrPvD?KYOoR@yw2yFbtXVZpj4tgAslUGi91w|;wa zyp^evGZ(an0md*ws1Hfg{k9c9iPhTXUnJqPFLoBj<~OG?dTE)teTo8?McnerL*whH z+;SEE)+uk;q|7+bEgJUYeq+OyRrXmBv<)frwSzg~t`HS9l4MxyOnX>QGiT5^(-eU! zdU3y_U5dH!eyobSi|UVH1f`=U$CP>HIOti$^$)v%QKx<93ey$ZQSOG$t~+$46vzf$ z?&z&O9a&)F=O2m{YR@8kH0k*16APov)W|X;5+BHh$TO;K65~;m{cJMe6Si3-JBX>V z_bhc3&vi9HUsD;wB~mPM9h!pGnVM*ZSlgHcLY`w2bW_o#xMhR2EtFO6)y_?xLkmJd zkGM5PJx2^|=W4{8B>r{E_Q-9we!wS6Z*KgHl=QSXBFkLKrgc zHvKJma`7hqo)}lJdB)2hb#yI`7KFi-lxg=_KXQ|Wdo6i$%VV4KA(7e{cDHmdw|SH< zM+(O{M=x4q7wYscV2elN&(Ri6NuV_@HCaNgtxi$OBXy_2gjV_;t_w6Gcoaq zy!GK&s<&9oCT*12#+|nUd=Q3~her1(yP>tZ3C4+dWW5$GmW8((tfL%mgKk=Emmx$T zdwWiZrB%M;3)>w3v`6C4G0KR^w)rQR_VygM$nW{rX5atUX0ushf*NbbfuvQyTazC9 z(n^ir$p-PmrH>3xM7&2AH+o%xgg&Wy$muTZ*z;WP!(#(|+{?X%g^T6ql3F~u)~N~+ zS_veIy);7wH303WW1CSi;ebhd*1|9rTn$&Mkp>~q4y)auyh!a619D?_cK}|=)!6n& zmYFkJ|55bxo4}2*Ou}3FEJp*T!WKL1Pk6Q%m0JWBUeXf~!gZ$~NwoLIWY;b}BC8XE zLFs8)-%i8JkE~C@9SeNaVXYY<5cO|dm}KRs0`;^h_6{3Bugv%KVI)>1rPQmEQct6Z zb2f%7?~afOj;LhXVZYb^I{Khcn!-X|Kw7N^lEDOs!DajY_~{RWJ(uN8#q3_k(&xba z7|{s42(XoBtzEtM4m~;FO99GO@@Wg>17i}qs(=J*by32J9p3aatsqWTp9?GhqzwXxOL*ZuXubswGi8niS5U=3Q3z)#?8Xio9ejneLv+e5N} zwNLK12%K1ZVC#O}yn!HOsmA-*=Q?+FxT;^XOL~#T7>R7IYB-p zAVKr0YV-{dzj;dshoXkB3|$8ha6Al^M2a#a^G5|DsK!Vo4osN!E3>`gM0Y3RpFEsW zLQ=+AqHPi@EB2bM-_GnOtzS9|L(w{A9eqya{H=hzB$lltuCbC}Dj~yOp7`MU_N$2d zmwJ6X49aX)hSV9U@uYi(Uria@QpeU%6hSLNBpuWie1Hb^+t@Zru6Dc;WU4%79Sci7 zi`+Bzz+ugQfmEo{Ve90VSy0H;(5!CHt0hJF@ zUaj;jgv{TJihL#>@kW1K!qOrwQkd}A(?oZ@cC@33@Y3pDPsci*Wy-bWfAe6bEz=b* zzc)74rIpVae4FCaB0VmL9$n+)!roMf!Vz;8xrBV0(0oB=t#%I|3g&m9g_EBVIT+hw zc9|IQOglza-N1cNi?QXrYd+N}_jZh#qW^7+2>K4xS}FyTRnQ$AB#XPerm1>R+=F-1 zk&Zl1i2_DEgQym8Qt+jue|vn&0T|ZkG7}KcFAi7S1r{b;W_fh zk$h@W^cBM)m*aJMCcy_)qv>a=bU>+nwdUY^Tq{A#rw$Ce;U|hpO+6V!|bl@bVzQ?(8YWnNVpZ@ zCnWwKU0(qfRo8{9q9CoLw4!u(HyE@a-QC?SAR#H;ozmSMgLDZ)*U;TL%-n-t{QrON zbIBU zo-jGivK1mt+&Z99dM@Cmm)tG!_3$SIGE$s{@6l1J{4sgF)v4tOQQ{2<{;WVu-4?%_ zcZ33kgi<5Pv(3+SM}?cs%$#YS7l zDGJGm9S{uN=>Eu!=}KVNmJ}}%-bNtgF(a>SdH$RC&`SHluUWiruPpJMGWgE=BjM7k znko7e9BjPM#)$@?1Z`meFO(o=&8LP+8rm@M#3KV)(|zYzpc!}R6I3XSQLf|)PAufR zwaKV|@8Xm1^V)mmt)M!>X923fMcJSZ`4*|HC;PaHylu_s%*?P{8HY#BJgKdYx2rTj}O8gefUSt>= z_spoarN7*;$yHLTo9HcBeiD-+BitN%fQDk7>GTuIDO5;2MwQHR;6EUXnc;)~1+VXm zW>)BS6XbFiC;pnyoMSOTYuUg3hCFZ#=*PwCrf7&(v@9!8@91fTR$Z22n=-5xXd=*>(MEp5ojAP z50XyrGr(JFt}5-jrIBKSVvpuMgpFW>FsfO>i~L@V@7=M<9aUd=3RAREBip}IG0(YRcm z?0e(!j_r~F|J8bT;ErDv(Z$_#Db3zy_T8}0=0tjbZtijq$rfVWkH|@6nu5hIc6?jT z6k{IY_XC58>fvQZ4>eRnH1O-F3p&A-a)I!u<021jq}SWLUeHI@?<<&|!18Vz=WDTxs;3DAA3+ zJIx`u+S{|QvX_s;y@Wijj|DMF7@3irT1%>J(o^Q3d7Ora(YFWYs=yro4OZ1qnDNBw z190T5zBx1xN6hXI=Az?27;m==mX{nOgnMr}@V%1;-R?#PKax4~?sSi=b_H!!GHr{s zcIVktdT)?VmuvQvSTx;QU{?4@-LPgEkUTX!xl|;(C3-w(H>lJdjtUrV+>g!ewdKgP zy$_d;`(&4S7HcCY=$_Q(@KCf`zRZBSLGR;d+lJ<^2d`Juc;LXm6(;Xhq^Ptp8L1f` z2PBJTI2w?FgbPfUnn5DqOh#?3AgPRMrVT|eXw|y~_Ui7WzVox{k}GEWPgpoHF>-LT zjfnQePF~l@nfUNT?Rd!=InFM}Bv=J)o^Dk@G}xJD({D!`hAwd+;~ao91BkN%e;J2E z)knj7FFGA33FMjlmh| z#N3}6z5Thu@XTh+ANg_wk8&A*;oc9FT(8-31+4k7lu)_l(`cSK$)ku3Dc7qaXai_y zh5*CbjUj|@+19q(pA+$!peSKwwBN1JNXV%pf1bR0E`(<4vjDHm@wqmoBbs_IP;~KY zfU_C>Lo7n*RER!`HYM~FaHtqC(NR7F-grCUJ8WJ2BGOdtQN{hR&+!!#*zWxJaRlj7 ze>B&T?sZS*36jCuC$l(d$znsSCj=Gk?Snpbh;__K{RN2L7*!Wy+FA$jo802Yy5uA+ zz*^f?MIYItNq_}iF`XK9So>TO^E&Z-=UilhOd)*DqvP^{zDtO|_>TFb_XF2bX9D9_ z!!ox!Z^R(4;156m#o@Bkq|;zv)1e#n26{IrT9&+lOmMY8O0v*^auC>idZ9HQ_WTg9 zVywGehuZM7ypnLUloc9^tk&$&>T-(TK=vF^vV;<{cVuiVQdwRM(IqV}AA~%CThP!> z(Kz|f?=>Trn!%*!SEj-?-WM6{v8l1I*JK8M>8MWm0DfxJ^gd%Cw;?m-X!mit)-8AG zme5Ft7Se#b{9{xBbqqar;UJnJ)6Yw_EUMcxx1t!4aK51VZO^LS{N!2TDmbMks72d<9dtOR$jivVjK|I)!di<%4b zwm=OCkAS@O^YA7MeoyYjUTDS_R=+9*p?gtOUN``gdYSXmiU}2tNMs493Z8C z#VY)Ul8_!F;2WtiNXXR0^4N7E{73Us&5LW|h~k<0(MMCLr1%XXPMQ);Hbd$O<>Sg{ zw?x)-JWEdK>^2D8n~_=L5h4~31`20N9Q6mB@$qr-4-(iUBpVNK05ZkI8^K-1)zgcK z)u5_JuZ^}183kOpjl_Bm-NM_4&z)q{L}2>X&H0|vT`(YX65>zRajJ2;^ub6=SGsM} z@6_tSGF2_&E#Epa-iXMg8u7Owbi+KpyUlrnpK`aAR6}mo36Z?~qRq7$tzq|MR5nJ4Oa!`+as)r7FOJhCwClq1 z;e|>2PfE23%}_&}s!)q$X~rFOa!Lks6xU8UrtxC0S*_A~c}K|M>r7n6J6enz1>Rzx zFnLq8^5)$fr=+z}+8R@%KmNKuoyg(ejXYYki*4;>DfV}SVpbB(4C5{1+h;}Yi&x!~ATb|H>~Xrzw0s34li??azP2|T6-}7rhy5(vO;0&SnnLYHp%G96qrSNz z>d(eF21RAFVOU1US5#vqW^NQ06CaE58^=%m)QiI$7s0xF%3k4h6r?`grGs3!*9F3j zq}mQs(r7m^;r(11A44B+IWvVq)qdV7__xn*$KGa$&lBGk2!B?7y{ME|^WLY6Qs0k{ zm}Z)%0R%rIL^nC!`X=`CJnP#x)RJ>qIwlX7!XXbgbMu9T+A``3kM|Q#9 z8~0ZBiKY;*yP~i%|9n3%#G=M2;g--^Dio@i<#U>#)ysQGNb;5{kjWnpDDS*UjQI;G zhMLR3th@1i0@ZV})#hXnU+!cf)TR;!860S1FS#{x`z7P@=rrN%3fQg=dg`#~?b3NV zdnJlsg>0UTNW(=h2d^jB2dt|f6k=8pe|d8vJTm2G)O@)>q-#6H^{mxH z=i<5+dgcOO<6B<64dS}knY+{uZ zNKS(}O($jj!g5kfIxxA`0mxc|sT+l9BZU(iWoc2)M*NpW?s@8+ntiMMD{8o7a-3or z$7E4;QoomVMAd8z2dVD!bKySO#Ix6u~ocVO@Ox5 zxv_BW;e;WoL&Iw%WLsqe<;K{l?RS+pM>vguTnfm4B*w&xaix)p>{4bjC;=0eJ{^zY zn{h=(QMg6G&7ZQ@r!_e50o{l>)SG6@@kfkcs=uEqNIHNwb`LA^P)G*?h(f{G`-xi@ z8$%d13#>^d%QtK>lg$%8rx|YWN@UnA{SwTO<fflQD`l8*9QAgs>g?i0$jj+iCT-<2E1iAeEG=u>gEnHP&LibegB4_8VXwXI}!E@{&xce*jGFywf+OT5R6NVqAU70lY`&XtAIf zCQH;4XLg?$KOJdimbSC~czZZD{yT1@mxTpoJi}f}{<|l$d^32^puBgi4ELk!vbStD zxfF=cURUd)W+1qp&L}71IuD=`HoxdlO75-eYB8Rz&{%P*EO?jj_D~c>iA&oD+{KZX z1DWCgUVK;x*r(|)9V@k){2{WlIX0v`*)R5;BMcLjcCL;Dmf@k7v4DQ(x@@>-4nm!g zvkLtwdRdGjth{MEWX_fSBF_WpZ;)W~=ZAlZzk z4WzF0f$1W1BR-RK1oL3Jp?^%Rj^(_&V#%iWjwrzk|N`-9YxFHN%H z5}dL;!#MU!SEOUA2)2RYQQbKE$`z`(Scqy#o}^zB!hR4npqSy$B(boC6f-_w#PhWR z+~(F<4r5|gWu@BQ3)@74oEaG8mHtkZ#Jl?b+&%hRxbiHc4(Lc1C)QxIU!rO;-q1$lt|Q9Y&=V>#Xd@92wQM z?^VS1%T>b8gvJFlyNg|TY}yI8xh)@Y=`77xe0`9y(x$Bo^F>CKFg4P|KN~08m6#{6 z*1X-6)*FqG#^ySLa<6QHNx{MrH?{LxszOn5QN8c7#_8pHPNPwCGIx!u@%Qt?{Z^bdNUH@L4@y)3| zGP-svucSS0oY#L;0AkwGxq|yQAD+p;ZyG&Y)WQ3hZhW?BcDJ>f(@pdM24i*`?l7cG zuOLQn-*EycP|4xoEx*$H^~o1~c=J%GwF6qJW(mJ}R@NZ2eWou=_DCK5$|cPvk@AY> zsAOWvq8p2cS@rsp9I>`yq!%3zh>@cF&Ax8&H(+h8b2`OeCR@-doU|ePa>J zjg71}_qgP-Fnw8?HH^SHRs9X2-^h7IoDfC5;2l2PwNhJ?l!@_TM)4=y#`GvXNqX*> zC{(Izfg9XvxM{PVz7bey5m1P|N0V6jH9F318|2JWPvitsIJHreR!dP>-agd~S?F$P zJH0PVXd09HZ6KEyjY=oW9!GZMz~W#e=r z(-sz}7l$xE*b_<=nPI7^4)i#FGe-kaxk2%w+x??*S^hL1>x;PjwhJV9+9N3JRT|^< z3w&l+?^KIVS?l{PC-5j-w_{4@o7=#2`BcWW^{fCI1~|u0=NL91!~{r!UC|CtYd%V- ztjTX?wN07a>gI_( z8H%G9z4%2fboIS~QeJvvm0dn}9id@91#b%Y%QR;BcgCF9D$Dt7652b_CSi=YA4Mzt z*+j+Y1NCkt2j6em42%ui_de|Mz7zg?hB!4Q?RlRe(feGH=I1AvaOxcm(13+TPnrCh z8pA%l$#ZI^Ex_=7{M_3ooJ!@+$J&Jk{1H+DfH=tm{-hHZMSkC(*w6%14({@KIgi8* zo#pQJY0yaQer~Ea<}yQJligpCb;M%otfjcik!8?>D6`aO)Jwx9Vd0+Xl~JR4cFL)y z1OyFRK{lz+mlTvt-00;Zb6!E_XMi-s>_%SEemYcYPvge{6WkBgYktVjp#!n_wA4Ih|xzw{`YIoKO+IXFG7B#N z1(x(*m={78RD9X+joH05SIZ)QL6B{QEN4DozT_*qDK%?zzOO;i{uqqN*uw^x__;pptux3p zn~FjucoyW+E!aj>cj!A{XxWWEh&-<9$T{f|YqJaB93lb<1_RPZB9sQg!H8m?Ib^Q# z`gdTCjhn2?Jsy!mCONC_DQy@ zO<+=SIt@D_ttogAl&PA=K_@``sAEV6&J<-aPuHNy>)b2~%O?-ySJBtRwLJz^SB8E1 znkH4veP-2g8G#4QOYmDPIh$_qbNd|&!W#lcE9+GulZsaNx)2I84G1!F7sh+@ft3TUp#45n94NBF#0Jbt*! zVXn`s;-Xlu%{@@ja{?JCw%a<~sg*_dMbO3XFR{?K4Pe~sJ@=PatEQGGv`yykD;rO| zub+)1!LDyiCf7jhIKuZkPN#U`lqbH2i9^OS&FL*dOx>`ajNrp~iIa@>oOf?seX@U= z-E@b8iX;Ubj2ezmU)uYpg*e)pcoeNJ7jp8n3Wk1h3&iCKfvOBdF8Ln6&rq*kImGpw$f!5k|$MAx1osYvF*-7 zq*gf@P~Fkrwaf`X60gmJR?+Df3>O45t@T%JWS3bgNSfDbQRX$5zI)1LjRNNJeoLQO>)j(pDONGX z0q|C2!l&CEz2);hXV#M{1|&*KUe)$JJ7c`Q2{x9f5ANp$K^}agl8}-@gwJx0oxGX& zl_23~Y2TX+h$|DE8OwRwiKgG-9#O&HZY^-QN?9h}A@;W4Mx=t-25ip4&BA$HxNeRN zh1FRvKbfq&(god3k^^nM=;@LWlXm1DHb(oVXWZk&Il|3V_<28EAze+gH++w6Ka3=I z<>Kj7nh7M?XO`z4iw<94ex0n9uHj>Vf#Q~ho*>n27FS0n@zWaa-aGBS|BT#6oFjBr1eCX+ zFLv`w%N%xeL|;XVqnz{6DkmcJ^Wkg>q4i0wmz(1GHA=sPwpZD@cMnEBu1pJ7m}Sjp zxS`5-b*1roQP!__DHHNZ86-`UPD2&G=y|;%w?I*;vwhT`%4V3$qB;Vcxrm@c(p+6A zKhHToN3SwLSx{mETJMUpZCa_@7fN@X@0BD@x-*ufT(&s0a6#m7Ci&^;)TJzp(Xf~| zfDW>9G3V=-^VmBeU4p@5>zTd}ch=z994{?A%-}PQj`SO$R5o9B zq8VW(^xWW}%57$I1(P*+EF!^8Vu4eKqahhZITEXVK%oJb>h=rt+@ywWG=mDwVi9Ba zNQH_=GdS*%tdp&yEY_+8>J8h(*qg1|b!6y8axCLjY2RTciJvO`a;lSFa?S9xlJ(@$ z)>xVtkMU6M3yaFJL5?cf-kCbR+4a*yo6F4TmXTrbE~#pZ3@A<=E92vm+4h^Njoi@a zDlw?n9iAClXwBO5{sYdvrt>_L0^25aL=hbR`b|aZ?z`eg^3cJ6eW9VYum^3X)%Q zs|42jn6c1~`t;G&p)J&gU0=~xx)iXAP#?ItzI6F7rvu7w^oAqp1h9p2CnT z;oq7P(9cE0YDOpj%DyxJ10%ea$^DqHTX>Tg-v(M5tFrW&ri#{)n}PW~Ky-;O<#uP2 z*TSXa&y6j>$Xr4%{tduQ!1c*b^&zDu+LB?w_)!_5B6K~#)!H7L)_LNkp$hqyE*2EM zP>k=tudQ67iru93wXBsOPQGU%1FS$?xZDzwH}dK|`lqua>LD0zfY@0=RhN<8%rQ(4 zqSWRM`LjTJd;Vvd3BUH>%nYHQt9JmDB%Yk*c-BleHrQkwGAg^&)s-0K45IJPfm_Y; zS3bK%i(EU+R4ULU?hRH=^DGYMf|=!zjFrh@F{K@ZlFh7bc9@NaeVSISneM5Ehi&EY zVX3))Fzh?W>Z1A~KqN1LSK4l|hU6gG*_?vp4#pDqje>EyBb|m^(K-k6X9M5;*{=iD zrl>ZaY5Qymt29r%7Fi#XLsF|)EcjlWE!)jZYPuT3gjdbG2XGBnwbP}Cl73cL@a>v` zU&61x_xQNItfV4Hz$N#4GF$yv$#5Lzs)IbLxud7U(!l8kK!#yyLsc4#RoXu*2VQLse^V z#ZPBM;HeiIYqpy4IT@L4sq6UUcr>m#SFO*#@Q;dnNkDOT;{+l1o@q!Yp#bSpC$J^t zjI6MvEpVe6g;4>Xduq)Q&4|qndv;rE<;DG(%3w0iGD8E|-ZQ7!QzOMFA5S5kcEA)Z z6t%sy6joBJ(VM*)e{CMosJ9l?$}T|rZ4Jv$aEjHabM!|sW1M^*R9qkLuRx~F5Z2` zy?Td6nhL>yD>xm!kT&*49AhiR zV-Oo<_sA;SLo>?#ZNoC=5=QZFKr+9;`?KHvllPN6sW`zqDQXR%XJ%%OC){?Md}hl6 z=*97!r|4y4R@5&9{=(9~H6q*B7`SStM0rn}g!n>c;i?`3A#14gQJ?J&+fi9+lQ2ckzT! zY*TZ1MM9^VEYpzU%F~Gh;@uL~8R{h`aR@))q?6vZbK-)Fp>qP#S z9r>F1K3nr$i76yu6-AzRPAo`uKZ&h2bi0|cKVZ6@P$fTq`33|GCvBA}g29k-JP)e$ zCu=!6Y~7=wb3tHVviybA3Nt3UnXSgih4M*G^My$vPh_u$Smf?^gh1B0*xmv@Z)2OK z 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 S+C><^p&+X&Q}oQ_&Hn>~SCw)A literal 0 HcmV?d00001 diff --git a/wwwroot/img/eam2.png b/wwwroot/img/eam2.png new file mode 100644 index 0000000000000000000000000000000000000000..1d2a8d5523b66c53274052835c9b3563ad4fbcf5 GIT binary patch literal 191345 zcmbTdXIN8f(>9DEBA_DDyMUrd?;TV?KoF((8hRBXH4s!pdI#yC(v%iR=v6=xdZZIt zkN}|sFqF{4%f8=d-`o9s$NT47$B`dvtz%`)%r)1{Ip@rZda0v+gOY`kgoNaVriQ8> z2?@Ca2?=S@wW}9bEY%e*PDm~R_0*q`R1UGNU7TETdi?w`2}yMV)u}Dn#W}?*4O1Wq z$<406ewPqlU+qaq&Wkiv9~%T%;pY5<4GfPFcx2&o7K*o5u3fqIe*STm2F**lm%8AG zO%MDSs6Nt9&QJ7}Zaic#u%K5XqvxZ%9c!@0?(+80n@4vj3RATE2DTG2H61;9$!;GX zoCOW$DPUy}X64D!d%GGD_Ar!tWMnF4VOaZ#8yQoxn(9ACVRTC@JNLg1J)l7;-O=>vj4_e_96i0_C<9-bBuX}gEKTPM58!_xqmpohjH;>*552>mmMSeVQ$sPf4gET~cLd)W zUH^EAc)CHbxsW}F_hDc39~u}Wq{DbO1O|;H+pu%x;#P@dhhR;mgO+T=l^{BPqu^t^ ze;L=eq(+b6UY;m95^b6!uEPKCw<7wdbWOwkRGti*3im9Uh&GFU?wPV&+vm3yUFP?z z#{Mbd(oz~IHhW62x=UHY zJwREdgvE!J`8$32pum4?b-%U5eWu!l&OENwDWaYccPKGCWf|2vKy;MWgnPbuqe0w0 zmm6OA&Co{V$rJ!^d>4+4pKBUvS9_^BIe})VlDP3n>db3HO`Sx{L=hyp0o?>V`O@qS zLPsV8REHR+^^N}VV%5T+zS*`0D5b}9I(yPV-pd2y?YgBUZr^anW!WWn(kse7?(X*) z0IoiZulKP(Do%b^?jN8!mo6nliwT`qjgemmIsa7MPh7;~%!$z81T5%%7dk=C3!2eY-=i-)1*H_;08EYgMXMDXz$x zrOK#QkT(!MAbo?zs^LmI0BBFXrifB!^D^>TtWPiLBn49b*#;-H{Ncw}fKfOu1d?puPO1tL}Tk6cKu zyR@9w4&Bh7Z}ruiZ#~!kUz;tEd9ov|JOc=??0xuEzdz;(@?JFPlX5dPteQ;S_Y zIiQhgRnXVpbmq2%hg4nG+SrZ+=oF|hW9I4+Y++pFa#zM)R~@5s(D}DHSCl)~?NdBeRsNF9eo+ zl&Em)QRy{%4609CN{f(L?78w`vZQS$K$zvmsy5;g$RMXKJKw1IO~md+98>E4_ZmH% z(w_iYWOi}~tjDlb2J`0T8=I`6rqkD6Os<3`gpY7FxqH{C)KFWW@}zF(T`vM@SvwLl zk!i@n-3!0kp?oNOjrl(!b%)zK*{7uCsrfx+FlGKI268ro>Z57`rL*hZ0mO0{M_x0w z%sX;^W!8=@y(JuH5O*C?L>tVMV#YMfUJwZGjz*T4{A)Ys_PWAQ7X3m}xOxG}I-QEG z=fJ3klQntL)Ct$@173(*@tV{Wy*Y41Nn4#EZoJ*wUX2*P+Fo8K;xa@*D4}C5`TDbx z@0aJKQ;R2Ne`cyb$ICBeX~dZOPIA)uWK>U=`QdSbJv8>{wvxp5aKz_|O%R;8KXdtG z@ujh1v`6del_g?r7DU?N<@E*qY+@H^xY`J{@emZ!$8TMyn0-`OkokUs@)h&FKMi`n z0G9_{t}$HRAU$tuW=NR3rJ?aD>Wr^jfoLi<*^)7I>dSD|ZwD|zRhzm0#N*h14=`^= z)s^?csWa96LTFkR=S6(dJ{tWyv4-_J!VE3; zCBBwFhyfgJ`nC=#ytce^k-B>aYDFD7D2j=B){gm8k6=-v##de;4KKZyGnxR4V6Om; z&8v)l^(~gXXKhw3yvjbd8S`i2EbX?hop$F<>E}q6`ud>qneIgI43+091{pSa<>!Oh zYz)dsDK{TcAG3R@AtX`xz>58mNfo1}OLwr0bb=}WE?*ss(?fJ6vXj5X>H_T;3+p`7 z)%{m~l5-6%Du+-j_-l!HXH%LS8($((nt!FQ9LmAOp>ZZ6?6c!O^~UTHZ+xNo(W@;A z@UeJ4_epLn^UvXge)%K(^nvWXkmccLrb(k({~v&0no{9vo@sW;YW62$AXQ!E@aSmT z!Z#|@jz73wCjapZPOLS0<>gCzp7!tX{!t&M(>?EE;aW&M`$X43Iiu??iiazWltcuyvhc(T$xa{d%mPD@a9P$7M8zcPKeexOhcUrzE}EEFOeI!S{vEE?m! zk2F!SZ?FKdx2e?q*buW)$s&ODU|@hWRm!_HwD@h9=zWg=Eq4IQopAZv21hb|cM12# z`?v$g+)wAUh|EJ3p>88qwQi~Tj3lk|P!4QZ<9(fPcVZ$o$|RI(!XYJs_I9-%IKfIJ5=`|j~ zm^e`#vC6mmSExOHZJ-I$m_>t+L(!P@_MIx!r>|dcWe+}G&srWpTlJns|FKDFlGgFy zwW4$@u}i!u6l@-9_(IwHv%E6QYTZ?$pCh*!u)E!z!4ut#dIs)nzCIirGzP!+KSlxL zq4%0E`NuW9_uR}LZPUHOE5J6F`OHf9;l|{aBjWRASM>?5p5(rG_6S*fK6sYbJpt}( zoEsE3J?46&1tT1k7eZwxmMs!kfDY4+W0371FlJUAI6 zjgGtkKf0&GcYB^Z3h;0}LTR93xyu_VGN~A~)~g+dmw6Mgz!32Lsdk$szzxC=%gxch?vicWmo;vZ0^T(dNM%FbN3{U7?YJ%nTmCmxw;y(1U!G z=GCbRRhPT8`Q@vZm~Eei<5||G`&52ZuSLXfGpmf9ktuLh#=>kE0h{9)Iz+VM)kY+v zyvuL(=UEEOWIn47wOl82goSkbP24R+Va(P=N|lggTl*AH!o!bm($(WE)1Lb4>Ub!c;#GgLaL`FRMf%}4$&FhAs$qKUyAqBdaHzOqNk z@?`G28SQGdNDnsE6uMYl7I*Z*T(gl6exs&UU-eBS@@mH`5v8QV>s6Z;$QSah&ZDh- zH{v&Kj*|-(@WCflsg2cb3`Yd6HZhFjg0bR(2D-7sF1cS_AAZp7cGwRTr->;ELQ=WL8@GyWE;Qpq-(1NUA3 zS?WdIbja=qXgNDwd0Np}?5~wIL56U!-ND0~8xj@VL@JI6i|0+_g4kg7NMRvtplp6< z0LkOPz`~FI3c59v{Wgf3{JbgQ>=8OYn+$37&gC8%oiR0y?RFUO=k!mHt@OMljpwhK zsm468wFG&aYO_CKsb9*fv}KD%KY!bMlmm#QEK_kq0OxCFz&VYNualZja@Atv>DW*RiOJhGEa9RcW zY~p>?jO&YZBP)+a<9Z? z|NQg?Q&8Yy7?7IAnxHpUCF-lq%c6Satrz>%8`TM%V-h65ikB8>JiNA5vom0W zR%TLdL^UJxd-;t2g8h1m9E8-0hRu=L2=l8sXPr1f($h5-jQ+}T=@^HW&3}^~hVVYj z+t%hR^45s|4^fAqn|iI;B2_7wzU^@QCay^PNHS^ht45~JgxPQ6Grk!JA=vBB z^ide36IfI}3V+WHwn{=?5Ibxdg2hv=Y`Ti`RzL4{W?Oj#H-1hy``C?b*;8fMq_D9` zIED{|Z`cJ7F;Z0gi}w4*kuvUDo2kv~E+vwQ`~pPclgHAJuf?dtGZ$IFS0s`jWzGL#x2$eu8zwQ6U|@!?L#g4=0s~9kUkDcI1ot z-}5#HZKY;=0r$7EmggrIza5=|t$7Y~zTIxk`zK7@NA%l6&tFbYhd!8rwCwa*mmi69 zdp|V(@tXVCo(7i86nxA+@#u0J$POo znrO-zm+SX&JJdl;}1Tg3kltV!809uUVcpSmiD6i5f1R7 zl*H~a$OYRM?izIxj*iWBGFfjaVLDwB8`5+6r`#UmlhT&rpQpn(jAC9ZxA4L3VVAKd z+p|S-+I73_>)hNW!yW%AcSZarTYh}A5Iywh+I$m%SL@8a{(3{60-v%fy$5^d$*PcX zP}kBQc?Zxw%B93AmpZu^ccznjG?{NLUi`Kiy~d>P#nwZ$Jo}_^9XY(~`?`7C67Kgf zPB21B%#9$xu=(2p>~W3@2DdgRRnJsDi1C0aE!VzqthR$-4$b16l@E=0V>!FOJB#yM zvG(!o&Qfpu{!Z7%v}vo;FIqQv_OZS_6Jd>y(C{^Y4AR6od!s6}176XQW@pE#r=3`+ z2RDTuTveHf&kR1^LTaPy62^E;2}g1_0H^wZ#%WA&)hb?RRJrCx(($W$EErj*YUL)!>n8=>&SV4QK-IKX?u)Bi=H8B-Q^d9H&r5?=RZ7_Mt6jS zZm7rjCD}1P;&)HZDzzDx7@Rn2un#Tc0}+b4fq3oqUmlgoWhl z-UE#Ii<}ksAG*)$JlV<_8aTPWor^#|1|DB;4ySlA`=q`q+WN)cOD|iW>29RWD{^wY zu(=tYo}TU;0YUdxt7igijmXi)emZ`rsjX-cb{mzeCwp8vRrqRz8kIj#kgk-rR}ScoA|VU)*tUKep_NsE`}R06w=b#Sfip>W^%|TP|9$ zYDb#?g5_Y3@!VGjTa(mR*nuw^oP!Z`;E>PvxjulAYCj-H{zEgdr#3K9r{SJpFdid* z{kk|Wn*b;?=v=X-s_@heTGs!)gxC){@D&1j=$LBFJ1$Lq!|@$RjSe!4Z#uBF2ZK

    9`ycR2Kas2X&a{swT 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 P;CL>lDqAdV^8Wt-YRyH> literal 0 HcmV?d00001 diff --git a/wwwroot/img/eam5.png b/wwwroot/img/eam5.png new file mode 100644 index 0000000000000000000000000000000000000000..b84d18d1815a69d2673e8741293b0e575a92e445 GIT binary patch literal 172418 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 E0e87CCjbBd literal 0 HcmV?d00001 diff --git a/wwwroot/img/fms1.png b/wwwroot/img/fms1.png new file mode 100644 index 0000000000000000000000000000000000000000..f12be42c4a2ec998e4bacdef191c9e0cecbe2348 GIT binary patch literal 167262 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

    WQ2*MnPwn;jhqPV*=bjg6yDzPhIq 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≪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%0D4o&zu4 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 literal 0 HcmV?d00001 diff --git a/wwwroot/img/eam4.png b/wwwroot/img/eam4.png new file mode 100644 index 0000000000000000000000000000000000000000..6f32b0eedc99418189138968ef9ce376faade850 GIT binary patch literal 195341 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≫kHM@ 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