From 738392c143829313e59354ce0b63dddfb4f40c0c Mon Sep 17 00:00:00 2001 From: Tb Fajri Date: Mon, 25 Sep 2023 16:21:38 +0700 Subject: [PATCH] Update Master Formularium dan Corporate formularium --- .../Controllers/Api/CorporateController.php | 12 + .../Api/CorporateFormulariumController.php | 233 ++++++++- .../Controllers/Api/FormulariumController.php | 151 +++++- .../Api/FormulariumTemplateController.php | 314 ++++++++++++ Modules/Internal/Routes/api.php | 21 +- .../Internal/Services/FormulariumService.php | 74 ++- .../CorporateFormulariumResource.php | 27 +- app/Models/CorporateFormularium.php | 3 +- app/Models/Formularium.php | 15 +- app/Models/FormulariumTemplate.php | 26 + app/Providers/AppServiceProvider.php | 10 +- ...47_create_formularium_templates2_table.php | 33 ++ ...formularium_template_id_to_formularium.php | 32 ++ ...09_22_170828_add_column_to_formularium.php | 52 ++ ...09_25_091157_add_column_to_formularium.php | 32 ++ ...6_add_column_to_corporate_formulariums.php | 32 ++ .../src/components/history/History.tsx | 209 ++++++++ .../layouts/dashboard/navbar/NavConfig.tsx | 2 +- .../pages/Corporates/Formularium/List-old.tsx | 355 +++++++++++++ .../src/pages/Corporates/Formularium/List.tsx | 482 +++++++++++------- .../src/pages/Master/Diagnosis/List.tsx | 2 +- .../src/pages/Master/Formularium/Index.tsx | 8 +- .../src/pages/Master/Formularium/List.tsx | 129 ++++- .../Formularium/Master/CreateUpdate.tsx | 71 +++ .../pages/Master/Formularium/Master/Form.tsx | 128 +++++ .../Master/Formularium/Master/History.tsx | 218 ++++++++ .../pages/Master/Formularium/Master/Index.tsx | 38 ++ .../pages/Master/Formularium/Master/List.tsx | 334 ++++++++++++ frontend/dashboard/src/routes/index.tsx | 25 +- .../Template - Formularium - Corporate.xlsx | Bin 0 -> 8488 bytes public/files/Template - Formularium.xlsx | Bin 0 -> 8532 bytes public/files/TemplateFormulariumList.xlsx | Bin 0 -> 3885 bytes public/files/TemplateICDList.xlsx | Bin 3293 -> 374793 bytes 33 files changed, 2807 insertions(+), 261 deletions(-) create mode 100644 Modules/Internal/Http/Controllers/Api/FormulariumTemplateController.php create mode 100644 app/Models/FormulariumTemplate.php create mode 100644 database/migrations/2023_09_22_111147_create_formularium_templates2_table.php create mode 100644 database/migrations/2023_09_22_143511_add_formularium_template_id_to_formularium.php create mode 100644 database/migrations/2023_09_22_170828_add_column_to_formularium.php create mode 100644 database/migrations/2023_09_25_091157_add_column_to_formularium.php create mode 100644 database/migrations/2023_09_25_133336_add_column_to_corporate_formulariums.php create mode 100644 frontend/dashboard/src/components/history/History.tsx create mode 100644 frontend/dashboard/src/pages/Corporates/Formularium/List-old.tsx create mode 100644 frontend/dashboard/src/pages/Master/Formularium/Master/CreateUpdate.tsx create mode 100644 frontend/dashboard/src/pages/Master/Formularium/Master/Form.tsx create mode 100644 frontend/dashboard/src/pages/Master/Formularium/Master/History.tsx create mode 100644 frontend/dashboard/src/pages/Master/Formularium/Master/Index.tsx create mode 100644 frontend/dashboard/src/pages/Master/Formularium/Master/List.tsx create mode 100644 public/files/Template - Formularium - Corporate.xlsx create mode 100644 public/files/Template - Formularium.xlsx create mode 100644 public/files/TemplateFormulariumList.xlsx diff --git a/Modules/Internal/Http/Controllers/Api/CorporateController.php b/Modules/Internal/Http/Controllers/Api/CorporateController.php index 0a69b08c..013047ee 100644 --- a/Modules/Internal/Http/Controllers/Api/CorporateController.php +++ b/Modules/Internal/Http/Controllers/Api/CorporateController.php @@ -532,6 +532,18 @@ class CorporateController extends Controller "file_url" => url('files/Template - ICD.xlsx') ]); break; + case 'master-formularium': + return Helper::responseJson([ + 'file_name' => "Template - Formularium.xlsx", + "file_url" => url('files/Template - Formularium.xlsx') + ]); + break; + case 'master-formularium-corporate': + return Helper::responseJson([ + 'file_name' => "Template - Formularium.xlsx", + "file_url" => url('files/Template - Formularium - Corporate.xlsx') + ]); + break; default: return Helper::responseJson([], 'error', 404); break; diff --git a/Modules/Internal/Http/Controllers/Api/CorporateFormulariumController.php b/Modules/Internal/Http/Controllers/Api/CorporateFormulariumController.php index 4f2c87af..51914ad3 100644 --- a/Modules/Internal/Http/Controllers/Api/CorporateFormulariumController.php +++ b/Modules/Internal/Http/Controllers/Api/CorporateFormulariumController.php @@ -5,10 +5,20 @@ namespace Modules\Internal\Http\Controllers\Api; use App\Helpers\Helper; use App\Models\CorporateFormularium; use App\Models\Formularium; +use App\Services\ImportService; use Illuminate\Contracts\Support\Renderable; use Illuminate\Http\Request; use Illuminate\Routing\Controller; +use Illuminate\Support\Facades\Storage; use Modules\Internal\Transformers\CorporateFormulariumResource; +use Modules\Internal\Services\FormulariumService; + +use Box\Spout\Reader\Common\Creator\ReaderEntityFactory; +use Box\Spout\Writer\Common\Creator\Style\StyleBuilder; +use Box\Spout\Common\Entity\Style\CellAlignment; +use Box\Spout\Common\Entity\Style\Color; +use Box\Spout\Writer\Common\Creator\WriterEntityFactory; +use Box\Spout\Common\Entity\Row; class CorporateFormulariumController extends Controller { @@ -16,25 +26,24 @@ class CorporateFormulariumController extends Controller * Display a listing of the resource. * @return Renderable */ + public function __construct(FormulariumService $formulariumService) + { + $this->formulariumService = $formulariumService; + } public function index(Request $request, $corporate_id) { - $formulariums = Formularium::query() - ->filter($request->all()); - if (!empty($request->status) && $request->status == 'inactive') { - $formulariums = $formulariums->whereDoesntHave('corporateFormulariums'); - } else if (!empty($request->status) && $request->status == 'all') { - - } else { // Active or Default - $formulariums->whereHas('corporateFormulariums', function ($corporateFormularium) use ($corporate_id){ - $corporateFormularium->where('corporate_id', $corporate_id); - }); - } - $formulariums = $formulariums->with(['corporateFormulariums' => function ($query) use ($corporate_id) { - $query->where('corporate_id', $corporate_id); - }]) - ->withCount('items') - ->paginate(); + $formulariums = CorporateFormularium::query() + ->where('corporate_id', $corporate_id) + ->paginate(15); + // if (!empty($request->status) && $request->status == 'inactive') { + // $formulariums = $formulariums->whereDoesntHave('corporateFormulariums'); + // } else if (!empty($request->status) && $request->status == 'all') { + // } else { // Active or Default + // $formulariums->whereHas('corporateFormulariums', function ($corporateFormularium) use ($corporate_id){ + // $corporateFormularium->where('corporate_id', $corporate_id); + // }); + // } return Helper::paginateResources(CorporateFormulariumResource::collection($formulariums)); } @@ -101,7 +110,7 @@ class CorporateFormulariumController extends Controller public function updateStatus($corporate_id, $formularium_id , $status) { if ($status == 'activate') { - $corporateFormularium = CorporateFormularium::firstOrCreate([ + $corporateFormularium = CorporateFormularium::updateOrCreate([ 'corporate_id' => $corporate_id, 'formularium_id' => $formularium_id ], [ @@ -128,4 +137,194 @@ class CorporateFormulariumController extends Controller ]); } } + + public function import(Request $request, $id) + { + $request->validate([ + 'file' => 'required|file|mimes:xls,xlsx,csv,txt', + ]); + // dd($request->toArray()); + $file_name = now()->getPreciseTimestamp(3).'-'.$request->file('file')->getClientOriginalName(); + $file = $request->file('file')->storeAs('temp', $file_name); + + // $importLog = $corporate->importLogs()->create([ + // 'type' => 'diagnosis-exclusions', + // 'file_path' => $file, + // 'status' => 'pending', + // 'progress' => 0, + // ]); + + $import = new ImportService(); + $import->read(Storage::path('temp/'.$file_name)); + $import->write(Storage::disk('public')->path('temp/result-'.$file_name), 'xsls'); + foreach ($import->sheetsIterator() as $sheetIndex => $sheet) { + $doc_headers_indexes = []; + foreach ($sheet->getRowIterator() as $index => $row) { + if ($index == 1) { // First Row Must be Header + foreach ($row->getCells() as $index => $cell) { + $title = $cell->getValue(); + $title = preg_replace( "/\r|\n/", " ", $title ); + $title = preg_replace('/\xc2\xa0/', " ", $title ); + $title = rtrim($title); + $title = ltrim($title); + $doc_headers_indexes[$index] = $title; + } + + // Write Header to File + $result_headers = array_merge($doc_headers_indexes, ['Ingest Code', 'Ingest Note']); + $import->addArrayToRow($result_headers); + + // TODO Validate if First Row not Header + } else { // Next Row Should be Data + $row_data = []; + $row_map = [ + 0 => 'code', + 1 => 'active', + ]; + + foreach ($row->getCells() as $header_index => $cell) { + if (isset($row_map[$header_index])) { + $value = $cell->getValue(); + $value = preg_replace( "/\r|\n/", " ", $value ); + $value = preg_replace('/\xc2\xa0/', " ", $value ); + $value = rtrim($value); + $value = ltrim($value); + $row_data[$row_map[$header_index]] = $cell->getValue(); + } + } + + try { // Process the Row Data + if (empty($row_data['code'])){ + throw new ImportRowException(__('Internal Code is REQUIRED'), 0, null, $row); + } + if ( + // empty($row_data['code']) && + // empty($row_data['description']) && + empty($row_data['code']) && + empty($row_data['active']) + ) { + continue; + } + + // Save the Row + $formulariums = Formularium::where('code', $row_data['code'])->first(); + if ($formulariums){ + $row_data['formularium_id'] = $formulariums->id; + } else { + throw new ImportRowException(__('Internal Code is Not Found'), 0, null, $row); + } + $formulariumService = new FormulariumService(); + $formulariumService->handleFormuariumCorporateRow($row_data, $id); + + // Write Success Result to File + $import->addArrayToRow(array_merge($row_data, [ + 'Ingest Code' => 200, + 'Ingest Note' => 'Success', + ]), $sheet->getName()); + + } catch (ImportRowException $e) { + // Write Data Validation Error to File + $import->addArrayToRow(array_merge($row_data, [ + 'Ingest Code' => $e->getCode(), + 'Ingest Note' => $e->getMessage(), + ]), $sheet->getName()); + } catch (\Exception $e) { + throw new \Exception($e); + // Write Server Error to File + $import->addArrayToRow(array_merge($row_data, [ + 'Ingest Code' => 500, + 'Ingest Note' => env('APP_DEBUG') ? $e->getMessage() : 'Server Error', + ]), $sheet->getName()); + } + } + } + + break; // Only Read First Row + } + $import->reader->close(); + Storage::delete('temp/'.$file_name); + $import->writer->close(); + + return [ + // 'total_successed_row' => $imported_plan_data, + // 'total_failed_row' => count($failed_plan_data), + // 'failed_row' => $failed_plan_data, + 'result_file' => [ + 'url' => Storage::disk('public')->url('temp/result-'.$file_name), + 'name' => 'result-'.$file_name, + ] + ]; + } + + public function generateFormulariumList(Request $request, $id){ + // Mendapatkan data yang akan diekspor (misalnya, dari database) + // $data = Formularium::get()->toArray(); + $formulariums = Formularium::query() + ->filter($request->all()); + // if (!empty($request->status) && $request->status == 'inactive') { + // $formulariums = $formulariums->whereDoesntHave('corporateFormulariums'); + // } else if (!empty($request->status) && $request->status == 'all') { + + // } else { // Active or Default + // $formulariums->whereHas('corporateFormulariums', function ($corporateFormularium) use ($corporate_id){ + // $corporateFormularium->where('corporate_id', $corporate_id); + // }); + // } + $data = $formulariums->with(['corporateFormulariums' => function ($query) use ($id) { + $query->where('corporate_id', $id); + }])->get()->toArray(); + // Membuat penulis entitas Spout + $writer = WriterEntityFactory::createXLSXWriter(); + + // Membuka penulis untuk menulis ke file + $writer->openToFile(public_path('files/TemplateFormulariumList.xlsx')); + /** Create a style with the StyleBuilder */ + $style = (new StyleBuilder()) + ->setFontBold() + ->build(); + + // Menulis header kolom + $headers_map_to_table_fields = $this->formulariumService->listing_doc_headers; + $headerRow = WriterEntityFactory::createRowFromArray($headers_map_to_table_fields, $style); + + $writer->addRow($headerRow); + + // Menulis data + if (!empty($data)) { + foreach ($data as $item) { + $rowData = [ + $item['code'], // code + $item['name'], // name + $item['description'], // Description + $item['manufacturer'], // manufacturer + $item['category_name'], // category_name + $item['kategori_obat'], // kategori_obat + $item['uom'], // uom + $item['general_indication'], // Description + $item['composition'], // composition + $item['atc_code'], // atc_code + $item['class'], // class + $item['bpom_registration'], // bpom_registration + $item['classifications'], // classifications + $item['cat_for'], // cat_for + + ]; + + $row = WriterEntityFactory::createRowFromArray($rowData); + $writer->addRow($row); + } + } + + // Menutup penulis + $writer->close(); + + // Mengembalikan response untuk mengunduh file + $filePath = public_path('files/TemplateFormulariumList.xlsx'); + + return Helper::responseJson([ + 'file_name' => "Formularium List " . date('Y-m-d h:i:s'), + "file_url" => url('files/TemplateFormulariumList.xlsx') + ]); + + } } diff --git a/Modules/Internal/Http/Controllers/Api/FormulariumController.php b/Modules/Internal/Http/Controllers/Api/FormulariumController.php index a49e9963..ce2d86bf 100644 --- a/Modules/Internal/Http/Controllers/Api/FormulariumController.php +++ b/Modules/Internal/Http/Controllers/Api/FormulariumController.php @@ -3,9 +3,21 @@ namespace Modules\Internal\Http\Controllers\Api; use App\Models\Formularium; +use App\Services\ImportService; use Illuminate\Contracts\Support\Renderable; use Illuminate\Http\Request; use Illuminate\Routing\Controller; +use App\Helpers\Helper; +use Illuminate\Support\Facades\Storage; +use Modules\Internal\Services\FormulariumService; + +use Box\Spout\Reader\Common\Creator\ReaderEntityFactory; +use Box\Spout\Writer\Common\Creator\Style\StyleBuilder; +use Box\Spout\Common\Entity\Style\CellAlignment; +use Box\Spout\Common\Entity\Style\Color; +use Box\Spout\Writer\Common\Creator\WriterEntityFactory; +use Box\Spout\Common\Entity\Row; + class FormulariumController extends Controller { @@ -13,10 +25,27 @@ class FormulariumController extends Controller * Display a listing of the resource. * @return Renderable */ - public function index(Request $request) + public function __construct(FormulariumService $formulariumService) { - $formulariums = Formularium::withTrashed()->withCount('items')->filter($request->toArray())->paginate(); - + $this->formulariumService = $formulariumService; + } + public function index(Request $request, $id) + { + if ($request->search) { + return Formularium::when($request->search ?? null, function ($formularium) use ($request, $id) { + $formularium->where('formularium_template_id', $id) + ->where('name', 'LIKE', '%' . $request->search . '%') + ->orWhere('code', 'LIKE', '%' . $request->search . '%'); + })->paginate(15); + } + else { + $formulariums = Formularium::query() + // ->filter($request->toArray()) + ->where('formularium_template_id', $id) + ->orderBy('name', 'ASC') + ->paginate(15); + return $formulariums; + } return $formulariums; } @@ -34,7 +63,7 @@ class FormulariumController extends Controller * @param Request $request * @return Renderable */ - public function store(Request $request) + public function store(Request $request, $id) { $request->validate([ 'name' => 'required|string|max:255', @@ -87,7 +116,7 @@ class FormulariumController extends Controller // } - public function import(Request $request) + public function import(Request $request, $id) { $request->validate([ 'file' => 'required|file|mimes:xls,xlsx,csv,txt', @@ -95,7 +124,6 @@ class FormulariumController extends Controller // dd($request->toArray()); $file_name = now()->getPreciseTimestamp(3).'-'.$request->file('file')->getClientOriginalName(); $file = $request->file('file')->storeAs('temp', $file_name); - $corporate = Corporate::findOrFail($corporate_id); // $importLog = $corporate->importLogs()->create([ // 'type' => 'diagnosis-exclusions', @@ -107,7 +135,6 @@ class FormulariumController extends Controller $import = new ImportService(); $import->read(Storage::path('temp/'.$file_name)); $import->write(Storage::disk('public')->path('temp/result-'.$file_name), 'xsls'); - foreach ($import->sheetsIterator() as $sheetIndex => $sheet) { $doc_headers_indexes = []; foreach ($sheet->getRowIterator() as $index => $row) { @@ -130,16 +157,19 @@ class FormulariumController extends Controller $row_data = []; $row_map = [ 0 => 'code', - 1 => 'description', - 2 => 'ip_exclusion', - 3 => 'op_exclusion', - 4 => 'de_exclusion', - 5 => 'ma_exclusion', - 6 => 'sp_exclusion', - 7 => 'pre_exist_exclusion', - 8 => 'op_de_exclusion', - 9 => 'keterangan', - 10 => 'maternity_waiting' + 1 => 'name', + 2 => 'description', + 3 => 'manufacturer', + 4 => 'category_name', + 5 => 'kategori_obat', + 6 => 'uom', + 7 => 'general_indication', + 8 => 'composition', + 9 => 'atc_code', + 10 => 'class', + 11 => 'bpom_registration', + 12 => 'classifications', + 13 => 'cat_for', ]; foreach ($row->getCells() as $header_index => $cell) { @@ -157,20 +187,27 @@ class FormulariumController extends Controller if ( // empty($row_data['code']) && // empty($row_data['description']) && - empty($row_data['ip_exclusion']) && - empty($row_data['op_exclusion']) && - empty($row_data['de_exclusion']) && - empty($row_data['ma_exclusion']) && - empty($row_data['sp_exclusion']) && - empty($row_data['pre_exis_exclusion']) && - empty($row_data['op_de_exclusion']) && - empty($row_data['maternity_waiting'])) { + empty($row_data['code']) && + empty($row_data['name']) && + empty($row_data['description']) && + empty($row_data['manufacturer']) && + empty($row_data['category_name']) && + empty($row_data['kategori_obat']) && + empty($row_data['uom']) && + empty($row_data['general_indication']) && + empty($row_data['composition']) && + empty($row_data['atc_code']) && + empty($row_data['class']) && + empty($row_data['bpom_registration']) && + empty($row_data['classifications']) && + empty($row_data['cat_for']) + ) { continue; } // Save the Row - $exclusionService = new ExclusionService(); - $exclusionService->handleDiagnosisExclusionRow($corporate, $row_data); + $formulariumService = new FormulariumService(); + $formulariumService->handleFormuariumTemplateRow($row_data, $id); // Write Success Result to File $import->addArrayToRow(array_merge($row_data, [ @@ -211,4 +248,64 @@ class FormulariumController extends Controller ] ]; } + + public function generateFormulariumList(Request $request) + { + // Mendapatkan data yang akan diekspor (misalnya, dari database) + $data = Formularium::get()->toArray(); + + // Membuat penulis entitas Spout + $writer = WriterEntityFactory::createXLSXWriter(); + + // Membuka penulis untuk menulis ke file + $writer->openToFile(public_path('files/TemplateFormulariumList.xlsx')); + /** Create a style with the StyleBuilder */ + $style = (new StyleBuilder()) + ->setFontBold() + ->build(); + + // Menulis header kolom + $headers_map_to_table_fields = $this->formulariumService->listing_doc_headers; + $headerRow = WriterEntityFactory::createRowFromArray($headers_map_to_table_fields, $style); + + $writer->addRow($headerRow); + + // Menulis data + if (!empty($data)) { + foreach ($data as $item) { + $rowData = [ + $item['code'], // code + $item['name'], // name + $item['description'], // Description + $item['manufacturer'], // manufacturer + $item['category_name'], // category_name + $item['kategori_obat'], // kategori_obat + $item['uom'], // uom + $item['general_indication'], // Description + $item['composition'], // composition + $item['atc_code'], // atc_code + $item['class'], // class + $item['bpom_registration'], // bpom_registration + $item['classifications'], // classifications + $item['cat_for'], // cat_for + + ]; + + $row = WriterEntityFactory::createRowFromArray($rowData); + $writer->addRow($row); + } + } + + // Menutup penulis + $writer->close(); + + // Mengembalikan response untuk mengunduh file + $filePath = public_path('files/TemplateFormulariumList.xlsx'); + + return Helper::responseJson([ + 'file_name' => "Formularium List " . date('Y-m-d h:i:s'), + "file_url" => url('files/TemplateFormulariumList.xlsx') + ]); + + } } diff --git a/Modules/Internal/Http/Controllers/Api/FormulariumTemplateController.php b/Modules/Internal/Http/Controllers/Api/FormulariumTemplateController.php new file mode 100644 index 00000000..1276bb7c --- /dev/null +++ b/Modules/Internal/Http/Controllers/Api/FormulariumTemplateController.php @@ -0,0 +1,314 @@ +search){ + return FormulariumTemplate::when($request->search ?? null, function($icd, $search) { + $icd->where('name', 'LIKE', '%'.$search.'%') + ->orWhere('description', 'LIKE', '%'.$search.'%'); + })->paginate(15); + } else { + $diagnosisTemplate = FormulariumTemplate::query() + // ->filter($request->toArray()) + ->orderBy('name', 'ASC') + ->paginate(15); + return $diagnosisTemplate; + } + + } + + /** + * Show the form for creating a new resource. + * @return Renderable + */ + public function create() + { + return view('internal::create'); + } + + /** + * Store a newly created resource in storage. + * @param Request $request + * @return Renderable + */ + public function store(Request $request) + { + $request->validate([ + 'name' => 'required' + ]); + + $newDiagnosisTemplate = FormulariumTemplate::create($request->all()); + + return $newDiagnosisTemplate; + } + + /** + * Show the specified resource. + * @param int $id + * @return Renderable + */ + public function show($id) + { + return view('internal::show'); + } + + /** + * Show the form for editing the specified resource. + * @param int $id + * @return Renderable + */ + public function edit($id) + { + $FormulariumTemplate = FormulariumTemplate::findOrFail($id); + + return $FormulariumTemplate; + } + + /** + * Update the specified resource in storage. + * @param Request $request + * @param int $id + * @return Renderable + */ + public function update(Request $request, $id) + { + $FormulariumTemplate = FormulariumTemplate::findOrFail($id); + $request->validate([ + 'name' => 'required' + ]); + $FormulariumTemplate->fill([ + // 'code' => $request->code, + 'name' => $request->name, + 'description' => $request->description, + 'active' => $request->active, + ])->save(); + + return $FormulariumTemplate; + } + + /** + * Remove the specified resource from storage. + * @param int $id + * @return Renderable + */ + public function destroy($id) + { + // + } + + public function search(Request $request) + { + return FormulariumTemplate::when($request->search ?? null, function($icd, $search) { + $icd->where('name', 'LIKE', '%'.$search.'%') + ->orWhere('code', 'LIKE', '%'.$search.'%'); + })->limit(10)->get(); + } + + public function import(Request $request) + { + $request->validate([ + 'file' => 'required|file|mimes:xls,xlsx,csv,txt', + ]); + $file_name = now()->getPreciseTimestamp(3).'-'.$request->file('file')->getClientOriginalName(); + $file = $request->file('file')->storeAs('temp', $file_name); + + $import = new ImportService(); + $import->read(Storage::path('temp/'.$file_name)); + $import->write(Storage::disk('public')->path('temp/result-'.$file_name), 'xsls'); + + $imported_icd_data = 0; + $failed_icd_data = []; + foreach ($import->sheetsIterator() as $sheetIndex => $sheet) { + $doc_headers_indexes = []; + foreach ($sheet->getRowIterator() as $index => $row) { + if ($index == 1) { // First Row Must be Header + foreach ($row->getCells() as $index => $cell) { + $title = $cell->getValue(); + $title = preg_replace( "/\r|\n/", " ", $title ); + $title = preg_replace('/\xc2\xa0/', " ", $title ); + $title = rtrim($title); + $title = ltrim($title); + $doc_headers_indexes[$index] = $title; + } + + // Write Header to File + $result_headers = array_merge($doc_headers_indexes, ['Ingest Code', 'Ingest Note']); + $import->addArrayToRow($result_headers); + + // TODO Validate if First Row not Header + } else { // Next Row Should be Data + $row_data = []; + $row_map = [ + 0 => 'code', + 1 => 'parent_code', + 2 => 'reff_exc', + 3 => 'description_en', + 4 => 'description_id', + 5 => 'keywords', + 6 => 'version', + 7 => 'active', + ]; + + foreach ($row->getCells() as $header_index => $cell) { + if (isset($row_map[$header_index])) { + $value = $cell->getValue(); + $value = preg_replace( "/\r|\n/", " ", $value ); + $value = preg_replace('/\xc2\xa0/', " ", $value ); + $value = rtrim($value); + $value = ltrim($value); + $row_data[$row_map[$header_index]] = $cell->getValue(); + } + } + + try { // Process the Row Data + if ( + empty($row_data['code']) && + empty($row_data['parent_code']) && + empty($row_data['reff_exc']) && + empty($row_data['description_en']) && + empty($row_data['description_id']) && + empty($row_data['keywords']) && + empty($row_data['version']) && + empty($row_data['active']) + ) { + continue; + } + + // Save the Row + $icdService = new IcdService(); + $icdService->handleIcdRow($row_data); + + // Write Success Result to File + $import->addArrayToRow(array_merge($row_data, [ + 'Ingest Code' => 200, + 'Ingest Note' => 'Success', + ]), $sheet->getName()); + $imported_icd_data++; + + } catch (ImportRowException $e) { + // Write Data Validation Error to File + $import->addArrayToRow(array_merge($row_data, [ + 'Ingest Code' => $e->getCode(), + 'Ingest Note' => $e->getMessage(), + ]), $sheet->getName()); + $failed_icd_data[] = ['row_number' => $index, 'error' => $e->getMessage(), 'data' => $row_data]; + } catch (\Exception $e) { + throw new \Exception($e); + // Write Server Error to File + $import->addArrayToRow(array_merge($row_data, [ + 'Ingest Code' => 500, + 'Ingest Note' => env('APP_DEBUG') ? $e->getMessage() : 'Server Error', + ]), $sheet->getName()); + $failed_icd_data[] = ['row_number' => $index, 'error' => $e->getMessage(), 'data' => $row_data]; + } + } + } + + break; // Only Read First Row + } + $import->reader->close(); + Storage::delete('temp/'.$file_name); + $import->writer->close(); + + return [ + 'total_successed_row' => $imported_icd_data, + 'total_failed_row' => count($failed_icd_data), + 'failed_row' => $failed_icd_data, + 'result_file' => [ + 'url' => Storage::disk('public')->url('temp/result-'.$file_name), + 'name' => 'result-'.$file_name, + ] + ]; + } + + public function activation(Request $request, $id) + { + $request->validate([ + 'active' => 'required' + ]); + $Icd = FormulariumTemplate::findOrFail($id); + $Icd->active = $request->active == '1'; + + if ($Icd->save()) { + return response()->json([ + 'icd' => $Icd, + 'message' => 'Status Updated Successfully' + ]); + } + } + + public function generateIcdList(Request $request){ + // Mendapatkan data yang akan diekspor (misalnya, dari database) + $data = Icd::get()->toArray(); + + // Membuat penulis entitas Spout + $writer = WriterEntityFactory::createXLSXWriter(); + + // Membuka penulis untuk menulis ke file + $writer->openToFile(public_path('files/CorporateMembershipList.xlsx')); + /** Create a style with the StyleBuilder */ + $style = (new StyleBuilder()) + ->setFontBold() + ->build(); + + // Menulis header kolom + $headers_map_to_table_fields = $this->icdService->listing_doc_headers; + $headerRow = WriterEntityFactory::createRowFromArray($headers_map_to_table_fields, $style); + + $writer->addRow($headerRow); + + // Menulis data + if (!empty($data)) { + foreach ($data as $item) { + $rowData = [ + $item['rev'], // Rev + $item['version'], // Version + $item['code'], // Code + $item['parent_code'], // Parent Code + $item['name'], // Name + $item['description'], // Description + $item['active'] == 1 ? 'Active' : 'Inactive', // Status + $item['type'], // Type + ]; + + $row = WriterEntityFactory::createRowFromArray($rowData); + $writer->addRow($row); + } + } + + // Menutup penulis + $writer->close(); + + // Mengembalikan response untuk mengunduh file + $filePath = public_path('files/CorporateMembershipList.xlsx'); + + return Helper::responseJson([ + 'file_name' => "Diagnosis ICD List " . date('Y-m-d h:i:s'), + "file_url" => url('files/CorporateMembershipList.xlsx') + ]); + + } +} diff --git a/Modules/Internal/Routes/api.php b/Modules/Internal/Routes/api.php index 9315ddbc..fc2603d3 100644 --- a/Modules/Internal/Routes/api.php +++ b/Modules/Internal/Routes/api.php @@ -23,6 +23,7 @@ use Modules\Internal\Http\Controllers\Api\DoctorController; use Modules\Internal\Http\Controllers\Api\DoctorRatingController; use Modules\Internal\Http\Controllers\Api\DrugController; use Modules\Internal\Http\Controllers\Api\FormulariumController; +use Modules\Internal\Http\Controllers\Api\FormulariumTemplateController; use Modules\Internal\Http\Controllers\Api\Linksehat\PaymentController; use Modules\Internal\Http\Controllers\Api\LivechatController; use Modules\Internal\Http\Controllers\Api\MemberController; @@ -116,6 +117,8 @@ Route::prefix('internal')->group(function () { Route::post('corporates/{corporate_id}/services/{service_code}/specialities/exclusion', [CorporateServiceController::class, 'storeExclusion']); Route::get('corporates/{corporate_id}/formulariums', [CorporateFormulariumController::class, 'index']); + Route::get('corporates/{corporate_id}/formulariums/list', [CorporateFormulariumController::class, 'generateFormulariumList']); + Route::post('corporates/{corporate_id}/formulariums/import', [CorporateFormulariumController::class, 'import']); Route::put('corporates/{corporate_id}/formulariums/{formularium_id}/{action}', [CorporateFormulariumController::class, 'updateStatus']); Route::controller(CorporateController::class)->group(function () { Route::post('add-files-doc', 'addFilesDoc'); @@ -136,19 +139,27 @@ Route::prefix('internal')->group(function () { Route::get('master/diagnosis-template/{id}/edit', [DiagnosisTemplateController::class, 'edit']); Route::put('master/diagnosis-template/{id}/update', [DiagnosisTemplateController::class, 'update']); + Route::get('master/formulariums/{formulariums_template_id}', [FormulariumController::class, 'index']); + Route::post('master/formulariums/{formulariums_template_id}', [FormulariumController::class, 'store']); + Route::post('master/formulariums/{formulariums_template_id}/import', [FormulariumController::class, 'import']); + Route::get('master/formulariums/{formulariums_template_id}/list', [FormulariumController::class, 'generateFormulariumList']); + + Route::get('master/formularium-template', [FormulariumTemplateController::class, 'index']); + Route::get('master/formularium-template/search', [FormulariumTemplateController::class, 'search']); + Route::post('master/formularium-template/store', [FormulariumTemplateController::class, 'store']); + Route::put('master/formularium-template/{id}/activation', [FormulariumTemplateController::class, 'activation']); + Route::get('master/formularium-template/{id}/edit', [FormulariumTemplateController::class, 'edit']); + Route::put('master/formularium-template/{id}/update', [FormulariumTemplateController::class, 'update']); + Route::get('master/diagnosis/{diagnosis_template_id}', [DiagnosisController::class, 'index']); Route::get('master/diagnosis/{diagnosis_template_id}/search', [DiagnosisController::class, 'search']); Route::post('master/diagnosis/{diagnosis_template_id}/import', [DiagnosisController::class, 'import']); Route::get('master/diagnosis/{diagnosis_template_id}/list', [DiagnosisController::class, 'generateIcdList']); Route::put('master/diagnosis/{diagnosis_template_id}/activation', [DiagnosisController::class, 'activation']); - - Route::get('master/drugs', [DrugController::class, 'index']); - Route::get('master/formulariums', [FormulariumController::class, 'index']); - Route::post('master/formulariums', [FormulariumController::class, 'store']); - Route::post('master/formulariums/import', [FormulariumController::class, 'import']); + Route::get('members', [MemberController::class, 'index']); Route::get('members/{member_id}/benefits', [MemberController::class, 'benefits']); diff --git a/Modules/Internal/Services/FormulariumService.php b/Modules/Internal/Services/FormulariumService.php index 7eb67acf..1d7e9a58 100644 --- a/Modules/Internal/Services/FormulariumService.php +++ b/Modules/Internal/Services/FormulariumService.php @@ -7,10 +7,11 @@ use App\Models\Benefit; use App\Models\Corporate; use App\Models\Drug; use App\Models\Formularium; +use App\Models\CorporateFormularium; use App\Models\Plan; use Box\Spout\Writer\Common\Creator\WriterEntityFactory; -class CorporateService +class FormulariumService { protected function validateFormulariumRow($row) { @@ -45,4 +46,75 @@ class CorporateService throw $e; } } + + public function handleFormuariumTemplateRow($row, $id) + { + try { + $formularium = Formularium::updateOrCreate( + [ + 'code' => $row['code'], + 'formularium_template_id' => $id + ], + [ + 'code' => $row['code'], + 'name' => $row['name'], + 'description' => $row['description'], + 'manufacturer' => $row['manufacturer'], + 'category_name' => $row['category_name'], + 'kategori_obat' => $row['kategori_obat'], + 'uom' => $row['uom'], + 'composition' => $row['composition'], + 'general_indication' => $row['general_indication'], + 'atc_code' => $row['atc_code'], + 'class' => $row['class'], + 'bpom_registration' => $row['bpom_registration'], + 'classifications' => $row['classifications'], + 'cat_for' => $row['cat_for'], + 'formularium_template_id' => $id, + ]); + + return $formularium; + } catch (\Exception $e) { + throw $e; + } + } + + public function handleFormuariumCorporateRow($row, $id) + { + try { + $formularium = CorporateFormularium::updateOrCreate( + [ + 'formularium_id' => $row['formularium_id'], + 'corporate_id' => $id + ], + [ + 'formularium_id' => $row['formularium_id'], + 'corporate_id' => $id, + 'active' => $row['active'] + ]); + + return $formularium; + } catch (\Exception $e) { + throw $e; + } + } + + public $listing_doc_headers = [ + "Internal Code", + "Name", + "Description", + "Manufacturer", + "Category Name", + "Kategori Obat", + "UOM", + "Composition", + "General Indication", + "ATC Code", + "Class", + "BPOM Registration", + "Classifications", + "Cat For (O = obat, VS = Vitamin Suplemen, H=herbal, M=makanan, etc) ", + ]; + + } diff --git a/Modules/Internal/Transformers/CorporateFormulariumResource.php b/Modules/Internal/Transformers/CorporateFormulariumResource.php index ecaf2fac..bb639c34 100644 --- a/Modules/Internal/Transformers/CorporateFormulariumResource.php +++ b/Modules/Internal/Transformers/CorporateFormulariumResource.php @@ -14,13 +14,28 @@ class CorporateFormulariumResource extends JsonResource */ public function toArray($request) { + + return [ - 'id' => $this->id, - 'code' => $this->code, - 'name' => $this->name, - 'items_count' => $this->items_count, - 'status' => $this->corporateFormulariums->count() ? 'active' : 'inactive', - 'corporate_formulariums' => $this->coporateFormulariums, + 'id' => $this->formularium->id, + 'code' => $this->formularium->code, + 'name' => $this->formularium->name, + 'description' => $this->formularium->description, + 'manufacturer' => $this->formularium->manufacturer, + 'category_name' => $this->formularium->category_name, + 'kategori_obat' => $this->formularium->kategori_obat, + 'uom' => $this->formularium->uom, + 'general_indication' => $this->formularium->general_indication, + 'composition' => $this->formularium->composition, + 'atc_code' => $this->formularium->atc_code, + 'class' => $this->formularium->class, + 'bpom_registration' => $this->formularium->bpom_registration, + 'classifications' => $this->formularium->classifications, + 'cat_for' => $this->formularium->cat_for, + 'items_count' => $this->formularium->items_count, + 'status' => $this->active ? 'active' : 'inactive', + // 'corporate_formulariums' => $this->formua, + 'active' => $this->active == 1 ? 'Active' : 'Inactive', ]; } } diff --git a/app/Models/CorporateFormularium.php b/app/Models/CorporateFormularium.php index 18cf8abb..24e62b0f 100644 --- a/app/Models/CorporateFormularium.php +++ b/app/Models/CorporateFormularium.php @@ -15,7 +15,8 @@ class CorporateFormularium extends Model protected $fillable = [ 'corporate_id', - 'formularium_id' + 'formularium_id', + 'active' ]; public function corporate() diff --git a/app/Models/Formularium.php b/app/Models/Formularium.php index b8063432..83adb6bc 100644 --- a/app/Models/Formularium.php +++ b/app/Models/Formularium.php @@ -17,6 +17,19 @@ class Formularium extends Model protected $fillable = [ 'code', 'name', + 'description', + 'manufacturer', + 'category_name', + 'kategori_obat', + 'uom', + 'general_indication', + 'composition', + 'atc_code', + 'class', + 'bpom_registration', + 'classifications', + 'cat_for', + 'formularium_template_id' ]; public function setCodeAttribute($value) @@ -26,7 +39,7 @@ class Formularium extends Model public function corporateFormulariums() { - return $this->hasMany(CorporateFormularium::class); + return $this->hasMany(CorporateFormularium::class, 'formularium_id', 'id'); } public function items() diff --git a/app/Models/FormulariumTemplate.php b/app/Models/FormulariumTemplate.php new file mode 100644 index 00000000..d15017a8 --- /dev/null +++ b/app/Models/FormulariumTemplate.php @@ -0,0 +1,26 @@ +logAuditTrail($model, 'updated'); }); - IcdTemplate::deleted(function ($model) { $this->logAuditTrail($model, 'deleted'); }); + // Formualrium Template + FormulariumTemplate::updated(function ($model) { + $this->logAuditTrail($model, 'updated'); + }); + FormulariumTemplate::deleted(function ($model) { + $this->logAuditTrail($model, 'deleted'); + }); + } diff --git a/database/migrations/2023_09_22_111147_create_formularium_templates2_table.php b/database/migrations/2023_09_22_111147_create_formularium_templates2_table.php new file mode 100644 index 00000000..96cec199 --- /dev/null +++ b/database/migrations/2023_09_22_111147_create_formularium_templates2_table.php @@ -0,0 +1,33 @@ +id(); + $table->string('name'); + $table->string('description'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('formularium_templates'); + } +}; diff --git a/database/migrations/2023_09_22_143511_add_formularium_template_id_to_formularium.php b/database/migrations/2023_09_22_143511_add_formularium_template_id_to_formularium.php new file mode 100644 index 00000000..f06d93aa --- /dev/null +++ b/database/migrations/2023_09_22_143511_add_formularium_template_id_to_formularium.php @@ -0,0 +1,32 @@ +integer('formularium_template_id'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('formulariums', function (Blueprint $table) { + $table->dropColumn('formularium_template_id'); + }); + } +}; diff --git a/database/migrations/2023_09_22_170828_add_column_to_formularium.php b/database/migrations/2023_09_22_170828_add_column_to_formularium.php new file mode 100644 index 00000000..59ed19b4 --- /dev/null +++ b/database/migrations/2023_09_22_170828_add_column_to_formularium.php @@ -0,0 +1,52 @@ +text('description')->after('name');; + $table->string('manufacturer')->after('description'); + $table->string('category_name')->after('manufacturer'); + $table->string('kategori_obat')->after('category_name'); + $table->string('uom')->after('kategori_obat'); + $table->text('general_indication')->after('uom'); + $table->string('atc_code')->after('general_indication'); + $table->string('class')->after('atc_code'); + $table->string('bpom_registration')->after('class'); + $table->string('classifications')->after('bpom_registration'); + $table->string('cat_for')->after('classifications'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('formulariums', function (Blueprint $table) { + $table->dropColumn('description'); + $table->dropColumn('manufacturer'); + $table->dropColumn('category_name'); + $table->dropColumn('kategori_obat'); + $table->dropColumn('uom'); + $table->dropColumn('general_indication'); + $table->dropColumn('atc_code'); + $table->dropColumn('class'); + $table->dropColumn('bpom_registration'); + $table->dropColumn('classifications'); + $table->dropColumn('cat_for'); + }); + } +}; diff --git a/database/migrations/2023_09_25_091157_add_column_to_formularium.php b/database/migrations/2023_09_25_091157_add_column_to_formularium.php new file mode 100644 index 00000000..9fa87d61 --- /dev/null +++ b/database/migrations/2023_09_25_091157_add_column_to_formularium.php @@ -0,0 +1,32 @@ +text('composition')->after('general_indication'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('formulariums', function (Blueprint $table) { + $table->dropColumn('composition'); + }); + } +}; diff --git a/database/migrations/2023_09_25_133336_add_column_to_corporate_formulariums.php b/database/migrations/2023_09_25_133336_add_column_to_corporate_formulariums.php new file mode 100644 index 00000000..d1fe8ef3 --- /dev/null +++ b/database/migrations/2023_09_25_133336_add_column_to_corporate_formulariums.php @@ -0,0 +1,32 @@ +integer('active'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('corporate_formulariums', function (Blueprint $table) { + $table->dropColumn('active'); + }); + } +}; diff --git a/frontend/dashboard/src/components/history/History.tsx b/frontend/dashboard/src/components/history/History.tsx new file mode 100644 index 00000000..f657b5ab --- /dev/null +++ b/frontend/dashboard/src/components/history/History.tsx @@ -0,0 +1,209 @@ +// @mui +import { + Box, + Button, + Card, + Collapse, + Container, + FormControl, + Grid, + IconButton, + InputLabel, + MenuItem, + OutlinedInput, + Paper, + Select, + SelectChangeEvent, + Table, + TableBody, + TableCell, + TableContainer, + TableHead, + TableRow, + TextField, + Typography, + Badge, + Stack, +} from '@mui/material'; +import * as React from 'react'; +import { useParams } from 'react-router-dom'; +import { styled } from '@mui/material/styles'; +import ArrowForwardIosSharpIcon from '@mui/icons-material/ArrowForwardIosSharp'; +import MuiAccordion, { AccordionProps } from '@mui/material/Accordion'; +import { useContext, useEffect, useState } from 'react'; +import MuiAccordionSummary, { + AccordionSummaryProps, +} from '@mui/material/AccordionSummary'; +import useSettings from '../../hooks/useSettings'; +import axios from '../../utils/axios'; +import { ConfiguredCorporateContext } from '@/contexts/ConfiguredCorporateContext'; +import MuiAccordionDetails from '@mui/material/AccordionDetails'; +import HeaderBreadcrumbs from '../../components/HeaderBreadcrumbs'; +import { Corporate } from '@/@types/corporates'; +import { fDate, fDateTime } from '@/utils/formatTime'; + +const Accordion = styled((props: AccordionProps) => ( + +))(({ theme }) => ({ + border: `1px solid ${theme.palette.divider}`, + '&:not(:last-child)': { + borderBottom: 0, + }, + '&:before': { + display: 'none', + }, +})); + +const AccordionSummary = styled((props: AccordionSummaryProps) => ( + } + {...props} + /> +))(({ theme }) => ({ + backgroundColor: + theme.palette.mode === 'dark' + ? 'rgba(255, 255, 255, .05)' + : 'rgba(0, 0, 0, .03)', + flexDirection: 'row-reverse', + '& .MuiAccordionSummary-expandIconWrapper.Mui-expanded': { + transform: 'rotate(90deg)', + }, + '& .MuiAccordionSummary-content': { + marginLeft: theme.spacing(1), + }, +})); + +const AccordionDetails = styled(MuiAccordionDetails)(({ theme }) => ({ + padding: theme.spacing(2), + borderTop: '1px solid rgba(0, 0, 0, .125)', +})); + +export default function CustomizedAccordions() { + const [expanded, setExpanded] = React.useState('panel1'); + + const handleChange = + (panel: string) => (event: React.SyntheticEvent, newExpanded: boolean) => { + setExpanded(newExpanded ? panel : false); + }; + const pageTitle = 'Audittrail Corporate'; + + const { themeStretch } = useSettings(); + + const { corporate_id } = useParams(); + + const [corporate, setCorporate] = useState(); + const [ currentCorporate, setCurrentCorporate ] = useState(); + + const configuredCorporateContext = useContext(ConfiguredCorporateContext); + + useEffect(() => { + setCorporate(configuredCorporateContext.currentCorporate); + const model = 'App\\Models\\Corporate'; + const url = `/audittrail/${corporate_id}?model=${model}`; + axios.get(url) + .then((res) => { + setCurrentCorporate(res.data); + }) + .catch((error) => { + console.error('Terjadi kesalahan:', error); + }); + + }, [configuredCorporateContext]); + + return ( +
+ + {currentCorporate?.data.map((item, index) => ( + + + {`Data has ${item.action} by ${item.user_id} on ${fDateTime(item.updated_at)}`} + + + + + Field + Old Value + New Values + + + + {Object.entries(item.old_values).map(([key, value]) => { + let renderedValue; + if (key === 'deleted_by' || key === 'created_by' || key === 'updated_by') { + return null; // Melewati iterasi saat key adalah 'deleted_by' + } + switch (key) { + case 'welcome_message': + renderedValue = item.new_values[key].replace(/<[^>]*>/g, ''); + value = value.replace(/<[^>]*>/g, ''); + break; + case 'help_text': + renderedValue = item.new_values[key].replace(/<[^>]*>/g, ''); + value = value.replace(/<[^>]*>/g, ''); + break; + case 'active': + renderedValue = item.new_values[key] == 1 ? 'Active' : 'Inactive'; + value = value == 1 ? 'Active' : 'Inactive'; + break; + case 'created_at': + renderedValue = fDateTime(item.new_values[key]); + value = fDateTime(value); + break; + case 'updated_at': + renderedValue = fDateTime(item.new_values[key]); + value = fDateTime(value); + break; + case 'updated_at': + renderedValue = fDateTime(item.new_values[key]); + value = fDateTime(value); + break; + case 'delete_at': + renderedValue = fDateTime(item.new_values[key]); + value = fDateTime(value); + break; + default: + renderedValue = item.new_values[key]; + break; + } + + const field = key.charAt(0).toUpperCase() + key.slice(1); + + return ( + + {`${field}`} + {`${value}`} + {renderedValue} + + ); + })} + + + + + ))} +
+ ); +} diff --git a/frontend/dashboard/src/layouts/dashboard/navbar/NavConfig.tsx b/frontend/dashboard/src/layouts/dashboard/navbar/NavConfig.tsx index 2629d771..90ac94b9 100644 --- a/frontend/dashboard/src/layouts/dashboard/navbar/NavConfig.tsx +++ b/frontend/dashboard/src/layouts/dashboard/navbar/NavConfig.tsx @@ -52,7 +52,7 @@ const navConfig = [ children: [ { title: 'Corporate', path: '/corporates' }, // { title: 'Corporate Create', path: '/corporates/create' }, - { title: 'Formularium', path: '/master/formularium' }, + { title: 'Formularium', path: '/master/formularium-template' }, { title: 'Obat', path: '/master/drugs' }, { title: 'Master ICD-10 Diagnosis', path: '/master/diagnosis-template' }, { title: 'Hospitals', path: '/hospitals' }, diff --git a/frontend/dashboard/src/pages/Corporates/Formularium/List-old.tsx b/frontend/dashboard/src/pages/Corporates/Formularium/List-old.tsx new file mode 100644 index 00000000..d50912fc --- /dev/null +++ b/frontend/dashboard/src/pages/Corporates/Formularium/List-old.tsx @@ -0,0 +1,355 @@ +// @mui +import { Box, Button, Card, Collapse, IconButton, InputLabel, MenuItem, OutlinedInput, Paper, Select, SelectChangeEvent, Table, TableBody, TableCell, TableContainer, TableHead, TableRow, TextField, Typography, Badge, Tab, Tabs, CardHeader, Stack, Menu, ButtonGroup, Input, Grid } from '@mui/material'; +import KeyboardArrowDownIcon from '@mui/icons-material/KeyboardArrowDown'; +import KeyboardArrowRightIcon from '@mui/icons-material/KeyboardArrowRight'; +import AddIcon from '@mui/icons-material/Add'; +import UploadIcon from '@mui/icons-material/Upload'; +import CancelIcon from '@mui/icons-material/Cancel'; +// hooks +import React, { ChangeEvent, Component, useEffect, useRef, useState } from 'react'; +import useSettings from '../../../hooks/useSettings'; +import { Link, useNavigate, useParams, useSearchParams } from 'react-router-dom'; +// components +import axios from '../../../utils/axios'; +import { CorporatePlan } from '../../../@types/corporates'; +import { LaravelPaginatedData } from '../../../@types/paginated-data'; +import BasePagination from '../../../components/BasePagination'; +import { enqueueSnackbar } from 'notistack'; + + +export default function PlanList() { + const { themeStretch } = useSettings(); + const { corporate_id } = useParams(); + const [searchParams, setSearchParams] = useSearchParams(); + const navigate = useNavigate(); + + // Dummy Default Data + const [dataTableIsLoading, setDataTableLoading] = useState(true); + const [dataTableData, setDataTableData] = useState({ + current_page: 1, + data: [], + path: "", + first_page_url: "", + last_page: 1, + last_page_url: "", + next_page_url: "", + prev_page_url: "", + per_page: 10, + from: 0, + to: 0, + total: 0 + }); + + + function SearchInput(props: any) { + // SEARCH + const searchInput = useRef(null); + // const filterForm = useRef(); + const [searchText, setSearchText] = useState(""); + const [searchStatus, setSearchStatus] = useState("active"); + + const handleSearchChange = (event: any) => { + const newSearchText = event.target.value ?? '' + setSearchText(newSearchText); + } + + const handleStatusChange = (event: any) => { + const newSearchStatus = event.target.value ?? '' + console.log('changing to', newSearchStatus) + setSearchStatus(newSearchStatus) + // console.log(searchStatus); + + const searchFilter = { + "search" : searchText, + "status" : newSearchStatus + }; + + props.onSearch(searchFilter); + } + + const handleSubmit = (event?: any) => { + event?.preventDefault(); + const searchFilter = { + "search" : searchText, + "status" : searchStatus + }; + + props.onSearch(searchFilter); // Trigger to Parent + } + + useEffect(() => { + setSearchText(searchParams.get('search') ?? ''); + setSearchStatus(searchParams.get('status') ?? searchStatus ?? 'active'); + }, [searchParams]) + + return ( +
+ + + + + + + + + {/* ITS FUCKING MAGIC, SUBMIT BY ENTER WORKING IF THIS BUTTON IS AVAILABLE */} + + +
+ ); + } + + // Called on every row to map the data to the columns + function createData( plan: CorporatePlan ): CorporatePlan { + return { + ...plan, + } + } + + const handleInactiveAction = (formularium : any) => { + enqueueSnackbar('Fuck yuo'), { variant: 'error' }; + axios + .put('/corporates/'+corporate_id+'/formulariums/'+formularium.id+'/activate') + .then(() => { + setDataTableData( + { + ...dataTableData, + data: dataTableData.data.map((item: any) => { + if (item.id === formularium.id) { + return { + ...item, + status: 'active' + } + } + + return item; + }) + }) + }) + .catch((error) => { + console.log(error) + enqueueSnackbar(error.data?.message ?? (error.message ?? 'Failed Processing Request'), { variant: 'error' }); + }) + } + + const handleActiveAction = (formularium : any) => { + axios + .put('/corporates/'+corporate_id+'/formulariums/'+formularium.id+'/deactivate') + .then(() => { + setDataTableData( + { + ...dataTableData, + data: dataTableData.data.map((item: any) => { + if (item.id === formularium.id) { + return { + ...item, + status: 'inactive' + } + } + + return item; + }) + }) + }) + .catch((error) => { + enqueueSnackbar(error.message ?? 'Failed Processing Request', { variant: 'error' }); + }) + } + + // Generate the every row of the table + function Row(props: { row: ReturnType }) { + const { row } = props; + const [open, setOpen] = React.useState(false); + + return ( + + *': { borderBottom: 'unset' } }}> + + setOpen(!open)} + > + {open ? : } + + + {row.code} + {row.atc_code} + {row.name} + {row.category_name} + {row.uom} + {/* {row.items_count} */} + {( row.status == 'active' ? + : + + )} + + {/* COLLAPSIBLE ROW */} + + + + + + Detail + + + + + Description + + + : {row.description ?? '-'} + + + General Indication + + + : {row.general_indication ?? '-'} + + + Composition + + + : {row.composition ?? '-'} + + + + + + + Kategori Obat + + + : {row.kategori_obat ?? '-'} + + + BPOM Registration + + + : {row.bpom_registration ?? '-'} + + + Classifications + + + : {row.classifications ?? '-'} + + + Cat For + + + : {row.cat_for ?? '-'} + + + Class + + + : {row.class ?? '-'} + + + Manufacturer + + + : {row.manufacturer ?? '-'} + + + + + + + + + + ); + } + + const loadDataTableData = async (appliedFilter : any | null = null) => { + setDataTableLoading(true); + const filter = appliedFilter ? appliedFilter : Object.fromEntries([...searchParams.entries()]); + const response = await axios.get('/corporates/'+corporate_id+'/formulariums', { params: filter }); + // console.log(response.data); + setDataTableLoading(false); + + setDataTableData(response.data); + } + + const headStyle = { + fontWeight: 'bold', + }; + + const applyFilter = async (searchFilter: any) => { + await loadDataTableData(searchFilter); + setSearchParams(searchFilter); + } + + const handlePageChange = (event : ChangeEvent, value: number) => { + const filter = Object.fromEntries([...searchParams.entries(), ["page", value]]); + loadDataTableData(filter); + setSearchParams(filter); + } + + + useEffect(() => { + loadDataTableData(); + }, []) + + return ( + + + + + + + {/* The Main Table */} + + + + + + Code + ATC Code + Name + Category Name + UOM + Status + + + {dataTableIsLoading ? + ( + + + Loading + + + ) : ( + dataTableData.data.length == 0 ? + ( + + + No Data + + + ) : ( + + {dataTableData.data.map(row => ( + + ))} + + ) + )} +
+
+ +
+
+ ); +} diff --git a/frontend/dashboard/src/pages/Corporates/Formularium/List.tsx b/frontend/dashboard/src/pages/Corporates/Formularium/List.tsx index 64bc80c2..9326d0bb 100644 --- a/frontend/dashboard/src/pages/Corporates/Formularium/List.tsx +++ b/frontend/dashboard/src/pages/Corporates/Formularium/List.tsx @@ -1,5 +1,5 @@ // @mui -import { Box, Button, Card, Collapse, IconButton, InputLabel, MenuItem, OutlinedInput, Paper, Select, SelectChangeEvent, Table, TableBody, TableCell, TableContainer, TableHead, TableRow, TextField, Typography, Badge, Tab, Tabs, CardHeader, Stack, Menu, ButtonGroup, Input, Grid } from '@mui/material'; +import { Box, Button, Card, Collapse, IconButton, InputLabel, MenuItem, OutlinedInput, Paper, Grid, Select, SelectChangeEvent, Table, TableBody, TableCell, TableContainer, TableHead, TableRow, TextField, Typography, Badge, Tab, Tabs, CardHeader, Stack, Menu, ButtonGroup, Pagination } from '@mui/material'; import KeyboardArrowDownIcon from '@mui/icons-material/KeyboardArrowDown'; import KeyboardArrowRightIcon from '@mui/icons-material/KeyboardArrowRight'; import AddIcon from '@mui/icons-material/Add'; @@ -8,23 +8,307 @@ import CancelIcon from '@mui/icons-material/Cancel'; // hooks import React, { ChangeEvent, Component, useEffect, useRef, useState } from 'react'; import useSettings from '../../../hooks/useSettings'; -import { Link, useNavigate, useParams, useSearchParams } from 'react-router-dom'; +import { useNavigate, useParams, useSearchParams } from 'react-router-dom'; // components import axios from '../../../utils/axios'; -import { CorporatePlan } from '../../../@types/corporates'; import { LaravelPaginatedData } from '../../../@types/paginated-data'; +import { Icd } from '../../../@types/diagnosis'; import BasePagination from '../../../components/BasePagination'; -import { enqueueSnackbar } from 'notistack'; - -export default function PlanList() { +export default function List() { + const navigate = useNavigate(); const { themeStretch } = useSettings(); const { corporate_id } = useParams(); const [searchParams, setSearchParams] = useSearchParams(); - const navigate = useNavigate(); + const [importResult, setImportResult] = useState(null); + + function SearchInput(props: any) { + // SEARCH + const searchInput = useRef(null); + const [searchText, setSearchText] = useState(""); + + const handleSearchChange = (event: any) => { + const newSearchText = event.target.value ?? '' + setSearchText(newSearchText); + } + + const handleSearchSubmit = (event: any) => { + event.preventDefault(); + props.onSearch(searchText); // Trigger to Parent + } + + useEffect(() => { // Trigger First Search + setSearchText(searchParams.get('search') ?? ''); + }, [searchParams]) + + return ( +
+ + + ); + } + + function ImportForm(props: any) { + // IMPORT + // Create Button Menu + const [anchorEl, setAnchorEl] = React.useState(null); + const createMenu = Boolean(anchorEl); + const importForm = useRef(null) + const [currentImportFileName, setCurrentImportFileName] = useState(null) + + const handleClick = (event: React.MouseEvent) => { + setAnchorEl(event.currentTarget); + }; + + const handleClose = () => { + setAnchorEl(null); + }; + + const handleImportButton = () => { + if (importForm?.current) { + handleClose(); + importForm.current ? importForm.current.click() : console.log('No File selected'); + } else { + alert('No file selected') + } + } + + const handleCancelImportButton = () => { + importForm.current.value = ""; + importForm.current.dispatchEvent(new Event("change", { bubbles: true })); + } + + const handleGetTemplate = (type :string) => { + axios.get('corporates/import-document-example/' + type) + .then((response) => { + const link = document.createElement('a'); + link.href = response.data.data.file_url; + link.setAttribute('download', response.data.data.file_name); + document.body.appendChild(link); + link.click(); + handleClose(); + }) + } + + const handleImportChange = (event: any) => { + if (event.target.files[0]) { + setCurrentImportFileName(event.target.files[0].name) + } else { + setCurrentImportFileName(null); + } + } + + const handleFormulariumList = async (appliedFilter = null) => { + axios.get(`corporates/${corporate_id}/formulariums/list`).then((response) => { + const link = document.createElement('a'); + link.href = response.data.data.file_url; + link.setAttribute('download', response.data.data.file_name); + document.body.appendChild(link); + link.click(); + handleClose(); + enqueueSnackbar('Download Success', { variant: 'succes' }) + }) + .catch(response => { + enqueueSnackbar('Looks like something went wrong. Please check your data and try again. ' + response.message, { variant: 'error' }) + }) + ; + } + + const handleUpload = () => { + if (importForm.current?.files.length) { + const formData = new FormData(); + formData.append("file", importForm.current?.files[0]) + axios.post(`corporates/${corporate_id}/formulariums/import`, formData ) + .then(response => { + handleCancelImportButton(); + loadDataTableData(); + setImportResult(response.data) + // alert('Succesfully read '+ response.data.total_successed_row + ' with ' + response.data.total_failed_row + ' failed rows'); + }) + .catch(response => { + enqueueSnackbar('Looks like something went wrong. Please check your data and try again. ' + response.message, { variant: 'error' }) + }) + } else { + enqueueSnackbar('No File Selected', { variant: 'warning' }) + } + } + + return ( +
+ + {( !currentImportFileName && + + {/*

kjasndkjandskjasndkjansdkjansd

*/} + + + {/* {navigate(`/master/formularium/create/${formularium_template_id}`)} }>Create */} + Import + {handleGetTemplate('master-formularium-corporate')}}>Download Template + Download Formularium + +
+ )} + + {( currentImportFileName && + + + + + + + + )} + {( importResult && + + Last Import Result Report : {importResult.result_file?.name ?? "-"} + + )} +
+ ); + } + + // Called on every row to map the data to the columns + function createData( icd: Icd ): Icd { + return { + ...icd, + } + } + + // Generate the every row of the table + function Row(props: { row: ReturnType }) { + const { row } = props; + const [open, setOpen] = React.useState(false); + + return ( + + *': { borderBottom: 'unset' } }}> + + setOpen(!open)} + > + {open ? : } + + + {row.code} + {row.atc_code} + {row.name} + {row.category_name} + {row.uom} + {row.active} + + {/* + */} + + {/* COLLAPSIBLE ROW */} + + + + + + Detail + + + + + Description + + + : {row.description ?? '-'} + + + General Indication + + + : {row.general_indication ?? '-'} + + + Composition + + + : {row.composition ?? '-'} + + + + + + + Kategori Obat + + + : {row.kategori_obat ?? '-'} + + + BPOM Registration + + + : {row.bpom_registration ?? '-'} + + + Classifications + + + : {row.classifications ?? '-'} + + + Cat For + + + : {row.cat_for ?? '-'} + + + Class + + + : {row.class ?? '-'} + + + Manufacturer + + + : {row.manufacturer ?? '-'} + + + + + + + + + + ); + } // Dummy Default Data const [dataTableIsLoading, setDataTableLoading] = useState(true); + const [dataTableLastRequest, setDataTableLastRequest] = useState(0); + const [dataTableResponseState, setDataTableResponseState] = useState('idle'); const [dataTableData, setDataTableData] = useState({ current_page: 1, data: [], @@ -39,169 +323,12 @@ export default function PlanList() { to: 0, total: 0 }); - - - function SearchInput(props: any) { - // SEARCH - const searchInput = useRef(null); - // const filterForm = useRef(); - const [searchText, setSearchText] = useState(""); - const [searchStatus, setSearchStatus] = useState("active"); - - const handleSearchChange = (event: any) => { - const newSearchText = event.target.value ?? '' - setSearchText(newSearchText); - } - - const handleStatusChange = (event: any) => { - const newSearchStatus = event.target.value ?? '' - console.log('changing to', newSearchStatus) - setSearchStatus(newSearchStatus) - // console.log(searchStatus); - - const searchFilter = { - "search" : searchText, - "status" : newSearchStatus - }; - - props.onSearch(searchFilter); - } - - const handleSubmit = (event?: any) => { - event?.preventDefault(); - const searchFilter = { - "search" : searchText, - "status" : searchStatus - }; - - props.onSearch(searchFilter); // Trigger to Parent - } - - useEffect(() => { - setSearchText(searchParams.get('search') ?? ''); - setSearchStatus(searchParams.get('status') ?? searchStatus ?? 'active'); - }, [searchParams]) - - return ( -
- - - - - - - - - {/* ITS FUCKING MAGIC, SUBMIT BY ENTER WORKING IF THIS BUTTON IS AVAILABLE */} - - -
- ); - } - - // Called on every row to map the data to the columns - function createData( plan: CorporatePlan ): CorporatePlan { - return { - ...plan, - } - } - - const handleInactiveAction = (formularium : any) => { - enqueueSnackbar('Fuck yuo'), { variant: 'error' }; - axios - .put('/corporates/'+corporate_id+'/formulariums/'+formularium.id+'/activate') - .then(() => { - setDataTableData( - { - ...dataTableData, - data: dataTableData.data.map((item: any) => { - if (item.id === formularium.id) { - return { - ...item, - status: 'active' - } - } - - return item; - }) - }) - }) - .catch((error) => { - console.log(error) - enqueueSnackbar(error.data?.message ?? (error.message ?? 'Failed Processing Request'), { variant: 'error' }); - }) - } - - const handleActiveAction = (formularium : any) => { - axios - .put('/corporates/'+corporate_id+'/formulariums/'+formularium.id+'/deactivate') - .then(() => { - setDataTableData( - { - ...dataTableData, - data: dataTableData.data.map((item: any) => { - if (item.id === formularium.id) { - return { - ...item, - status: 'inactive' - } - } - - return item; - }) - }) - }) - .catch((error) => { - enqueueSnackbar(error.message ?? 'Failed Processing Request', { variant: 'error' }); - }) - } - - // Generate the every row of the table - function Row(props: { row: ReturnType }) { - const { row } = props; - const [open, setOpen] = React.useState(false); - - return ( - - *': { borderBottom: 'unset' } }}> - {row.id} - {row.code} - {row.name} - {row.items_count} - {( row.status == 'active' ? - : - - )} - - {/* COLLAPSIBLE ROW */} - - - - - - No Extra Data - - - - - - - ); - } + const [dataTablePage, setDataTablePage] = useState(5); const loadDataTableData = async (appliedFilter : any | null = null) => { setDataTableLoading(true); const filter = appliedFilter ? appliedFilter : Object.fromEntries([...searchParams.entries()]); - const response = await axios.get('/corporates/'+corporate_id+'/formulariums', { params: filter }); + const response = await axios.get(`corporates/${corporate_id}/formulariums`, { params: filter }); // console.log(response.data); setDataTableLoading(false); @@ -212,9 +339,9 @@ export default function PlanList() { fontWeight: 'bold', }; - const applyFilter = async (searchFilter: any) => { - await loadDataTableData(searchFilter); - setSearchParams(searchFilter); + const applyFilter = async (searchFilter: string) => { + await loadDataTableData({ "search" : searchFilter }); + setSearchParams({ "search" : searchFilter }); } const handlePageChange = (event : ChangeEvent, value: number) => { @@ -223,28 +350,26 @@ export default function PlanList() { setSearchParams(filter); } - useEffect(() => { loadDataTableData(); }, []) return ( - - - - + {/* The Main Table */} - # + Code + ATC Code Name - Total Item - Status + Category Name + UOM + Status {dataTableIsLoading ? @@ -265,13 +390,14 @@ export default function PlanList() { ) : ( {dataTableData.data.map(row => ( - + ))} ) )}
+
diff --git a/frontend/dashboard/src/pages/Master/Diagnosis/List.tsx b/frontend/dashboard/src/pages/Master/Diagnosis/List.tsx index ee729f7f..15a62cf7 100644 --- a/frontend/dashboard/src/pages/Master/Diagnosis/List.tsx +++ b/frontend/dashboard/src/pages/Master/Diagnosis/List.tsx @@ -89,7 +89,7 @@ export default function List() { enqueueSnackbar('Looks like something went wrong. Please check your data and try again. ' + response.message, { variant: 'error' }) }) ; - } + } const handleCancelImportButton = () => { importForm.current.value = ""; diff --git a/frontend/dashboard/src/pages/Master/Formularium/Index.tsx b/frontend/dashboard/src/pages/Master/Formularium/Index.tsx index 22b005cb..ff6c2ba3 100644 --- a/frontend/dashboard/src/pages/Master/Formularium/Index.tsx +++ b/frontend/dashboard/src/pages/Master/Formularium/Index.tsx @@ -21,11 +21,15 @@ export default function Drugs() { links={[ { name: 'Master', - href: '/master', + href: '/master/formularium-template', + }, + { + name: 'Formularium Template', + href: '/master/formularium-template', }, { name: 'Formularium', - href: '/master/formulariums', + href: '/master/formularium-template', }, ]} /> diff --git a/frontend/dashboard/src/pages/Master/Formularium/List.tsx b/frontend/dashboard/src/pages/Master/Formularium/List.tsx index fc93a3e0..1c1fb879 100644 --- a/frontend/dashboard/src/pages/Master/Formularium/List.tsx +++ b/frontend/dashboard/src/pages/Master/Formularium/List.tsx @@ -1,5 +1,5 @@ // @mui -import { Box, Button, Card, Collapse, IconButton, InputLabel, MenuItem, OutlinedInput, Paper, Select, SelectChangeEvent, Table, TableBody, TableCell, TableContainer, TableHead, TableRow, TextField, Typography, Badge, Tab, Tabs, CardHeader, Stack, Menu, ButtonGroup, Pagination } from '@mui/material'; +import { Box, Button, Card, Collapse, IconButton, InputLabel, MenuItem, OutlinedInput, Paper, Grid, Select, SelectChangeEvent, Table, TableBody, TableCell, TableContainer, TableHead, TableRow, TextField, Typography, Badge, Tab, Tabs, CardHeader, Stack, Menu, ButtonGroup, Pagination } from '@mui/material'; import KeyboardArrowDownIcon from '@mui/icons-material/KeyboardArrowDown'; import KeyboardArrowRightIcon from '@mui/icons-material/KeyboardArrowRight'; import AddIcon from '@mui/icons-material/Add'; @@ -18,7 +18,7 @@ import BasePagination from '../../../components/BasePagination'; export default function List() { const navigate = useNavigate(); const { themeStretch } = useSettings(); - const { corporate_id } = useParams(); + const { formularium_template_id } = useParams(); const [searchParams, setSearchParams] = useSearchParams(); const [importResult, setImportResult] = useState(null); @@ -78,6 +78,18 @@ export default function List() { importForm.current.dispatchEvent(new Event("change", { bubbles: true })); } + const handleGetTemplate = (type :string) => { + axios.get('corporates/import-document-example/' + type) + .then((response) => { + const link = document.createElement('a'); + link.href = response.data.data.file_url; + link.setAttribute('download', response.data.data.file_name); + document.body.appendChild(link); + link.click(); + handleClose(); + }) + } + const handleImportChange = (event: any) => { if (event.target.files[0]) { setCurrentImportFileName(event.target.files[0].name) @@ -86,11 +98,27 @@ export default function List() { } } + const handleFormulariumList = async (appliedFilter = null) => { + axios.get(`master/formulariums/${formularium_template_id}/list`).then((response) => { + const link = document.createElement('a'); + link.href = response.data.data.file_url; + link.setAttribute('download', response.data.data.file_name); + document.body.appendChild(link); + link.click(); + handleClose(); + enqueueSnackbar('Download Success', { variant: 'succes' }) + }) + .catch(response => { + enqueueSnackbar('Looks like something went wrong. Please check your data and try again. ' + response.message, { variant: 'error' }) + }) + ; + } + const handleUpload = () => { if (importForm.current?.files.length) { const formData = new FormData(); formData.append("file", importForm.current?.files[0]) - axios.post(`master/formularium/import`, formData ) + axios.post(`master/formulariums/${formularium_template_id}/import`, formData ) .then(response => { handleCancelImportButton(); loadDataTableData(); @@ -131,9 +159,10 @@ export default function List() { 'aria-labelledby': 'basic-button', }} > - {navigate('/master/formularium/create')} }>Create + {/* {navigate(`/master/formularium/create/${formularium_template_id}`)} }>Create */} Import - Download Template + {handleGetTemplate('master-formularium')}}>Download Template + Download Formularium )} @@ -188,20 +217,85 @@ export default function List() { {row.code} + {row.atc_code} {row.name} - {row.items_count} + {row.category_name} + {row.uom} - - + {/* + */} {/* COLLAPSIBLE ROW */} - + + - - - Description : {row.description} - + + Detail + + + + + Description + + + : {row.description ?? '-'} + + + General Indication + + + : {row.general_indication ?? '-'} + + + Composition + + + : {row.composition ?? '-'} + + + + + + + Kategori Obat + + + : {row.kategori_obat ?? '-'} + + + BPOM Registration + + + : {row.bpom_registration ?? '-'} + + + Classifications + + + : {row.classifications ?? '-'} + + + Cat For + + + : {row.cat_for ?? '-'} + + + Class + + + : {row.class ?? '-'} + + + Manufacturer + + + : {row.manufacturer ?? '-'} + + + + @@ -233,7 +327,7 @@ export default function List() { const loadDataTableData = async (appliedFilter : any | null = null) => { setDataTableLoading(true); const filter = appliedFilter ? appliedFilter : Object.fromEntries([...searchParams.entries()]); - const response = await axios.get('/master/formulariums', { params: filter }); + const response = await axios.get('/master/formulariums/'+formularium_template_id, { params: filter }); // console.log(response.data); setDataTableLoading(false); @@ -262,7 +356,6 @@ export default function List() { return ( - {/* The Main Table */} @@ -271,10 +364,10 @@ export default function List() { Code + ATC Code Name - Total Item - Status - Action + Category Name + UOM {dataTableIsLoading ? diff --git a/frontend/dashboard/src/pages/Master/Formularium/Master/CreateUpdate.tsx b/frontend/dashboard/src/pages/Master/Formularium/Master/CreateUpdate.tsx new file mode 100644 index 00000000..5aaaf2eb --- /dev/null +++ b/frontend/dashboard/src/pages/Master/Formularium/Master/CreateUpdate.tsx @@ -0,0 +1,71 @@ + +import { useNavigate, useParams } from "react-router-dom"; +import HeaderBreadcrumbs from "../../../../components/HeaderBreadcrumbs"; +import Page from "../../../../components/Page"; +import useSettings from "../../../../hooks/useSettings"; +import {useContext, useEffect, useMemo, useState } from 'react'; +import axios from '../../../../utils/axios'; +import { useSnackbar } from 'notistack'; +import CorporatePlanForm from './Form'; +import { CorporatePlan } from '../../../../@types/corporates'; +import { Corporate } from "@/@types/corporates"; +import { ConfiguredCorporateContext } from "@/contexts/ConfiguredCorporateContext"; + + + +export default function PlanCreate() { + const { themeStretch } = useSettings(); + const { corporate_id, id } = useParams(); + const [corporate, setCorporate] = useState(); + const configuredCorporateContext = useContext(ConfiguredCorporateContext); + + useEffect(() => { + setCorporate(configuredCorporateContext.currentCorporate); + }, [configuredCorporateContext]) + + const [ currentCorporatePlan, setCurrentCorporatePlan ] = useState(); + + + const navigate = useNavigate(); + + const isEdit = !!id; + + useEffect(() => { + if (isEdit) { + axios.get('/master/formularium-template/'+id+'/edit') + .then((res) => { + setCurrentCorporatePlan(res.data); + }) + .catch((err) => { + if (err.response.status === 404) { + navigate('/404'); + } + }) + } + }, [corporate_id, id]); + + + return ( + + + + + + ); +} diff --git a/frontend/dashboard/src/pages/Master/Formularium/Master/Form.tsx b/frontend/dashboard/src/pages/Master/Formularium/Master/Form.tsx new file mode 100644 index 00000000..d98ea1db --- /dev/null +++ b/frontend/dashboard/src/pages/Master/Formularium/Master/Form.tsx @@ -0,0 +1,128 @@ +import * as Yup from 'yup'; +import { LoadingButton } from "@mui/lab"; +import { Card, Grid, Stack, Typography } from "@mui/material"; +import { CorporatePlan } from "../../../../@types/corporates"; +import { FormProvider, RHFSwitch, RHFTextField } from "../../../../components/hook-form"; +import { useEffect, useMemo } from 'react'; +import { useForm } from 'react-hook-form'; +import { yupResolver } from '@hookform/resolvers/yup'; +import { useSnackbar } from 'notistack'; +import { useNavigate, useParams } from 'react-router-dom'; +import axios from '../../../../utils/axios'; + +type Props = { + isEdit: boolean; + currentCorporatePlan?: CorporatePlan; +}; + +export default function CorporatePlanForm({ isEdit, currentCorporatePlan }: Props) { + + const { enqueueSnackbar } = useSnackbar(); + const navigate = useNavigate(); + const { corporate_id } = useParams(); + + const NewCorporatePlanSchema = Yup.object().shape({ + name: Yup.string().required('Name is required'), + }); + + const defaultValues = useMemo( + () => ({ + name: currentCorporatePlan?.name || '', + description: currentCorporatePlan?.description || '', + active: currentCorporatePlan?.active === 1 ? true : false, + }), + [currentCorporatePlan] + ); + + useEffect(() => { + if (isEdit && currentCorporatePlan) { + reset(defaultValues); + } + if (!isEdit) { + reset(defaultValues); + } + }, [isEdit, currentCorporatePlan]); + + const methods = useForm({ + resolver: yupResolver(NewCorporatePlanSchema), + defaultValues, + }); + + const { + reset, + watch, + control, + setValue, + getValues, + setError, + handleSubmit, + formState: { isSubmitting }, + } = methods; + + + const onSubmit = async (data: any) => { + if (!isEdit) { + await axios + .post('/master/formularium-template/store', data) + .then((res) => { + enqueueSnackbar('Formularium created successfully', { variant: 'success' }); + }) + .then((res) => { + navigate('/master/formularium-template', { replace: true }); + }) + .catch(({ response }) => { + if (response.status === 422) { + for (const [key, value] of Object.entries(response.data.errors)) { + setError(key, { message: value[0] }); + enqueueSnackbar(value[0] ?? 'Failed Processing Request', { variant: 'error' }); + } + } + else { + enqueueSnackbar('Create Failed : '+ response.data.message, { variant: 'error' }); + } + }); + } else { + await axios + .put('/master/formularium-template/' + currentCorporatePlan?.id + '/update', data) + .then((res) => { + enqueueSnackbar('Formularium updated successfully', { variant: 'success' }); + }) + .then((res) => { + navigate('/master/formularium-template' , { replace: true }); + }) + .catch(({ response }) => { + enqueueSnackbar('Update Failed : '+ response.data.message, { variant: 'error' }); + }); + } + }; + + return ( + + + + + + + Detail + + + + + + + { isEdit? 'Update' : 'Create' } + + + + + + {/* + + + + + */} + + + ); +} diff --git a/frontend/dashboard/src/pages/Master/Formularium/Master/History.tsx b/frontend/dashboard/src/pages/Master/Formularium/Master/History.tsx new file mode 100644 index 00000000..143c68de --- /dev/null +++ b/frontend/dashboard/src/pages/Master/Formularium/Master/History.tsx @@ -0,0 +1,218 @@ +// @mui +import { + Box, + Button, + Card, + Collapse, + Container, + FormControl, + Grid, + IconButton, + InputLabel, + MenuItem, + OutlinedInput, + Paper, + Select, + SelectChangeEvent, + Table, + TableBody, + TableCell, + TableContainer, + TableHead, + TableRow, + TextField, + Typography, + Badge, + Stack, +} from '@mui/material'; +import * as React from 'react'; +import { useParams } from 'react-router-dom'; +import { styled } from '@mui/material/styles'; +import ArrowForwardIosSharpIcon from '@mui/icons-material/ArrowForwardIosSharp'; +import MuiAccordion, { AccordionProps } from '@mui/material/Accordion'; +import { useContext, useEffect, useState } from 'react'; +import MuiAccordionSummary, { + AccordionSummaryProps, +} from '@mui/material/AccordionSummary'; +import useSettings from '../../../../hooks/useSettings'; +import axios from '../../../../utils/axios'; +import { ConfiguredCorporateContext } from '@/contexts/ConfiguredCorporateContext'; +import MuiAccordionDetails from '@mui/material/AccordionDetails'; +import HeaderBreadcrumbs from '../../../../components/HeaderBreadcrumbs'; +import { Corporate } from '@/@types/corporates'; +import { fDate, fDateTime } from '@/utils/formatTime'; + +const Accordion = styled((props: AccordionProps) => ( + +))(({ theme }) => ({ + border: `1px solid ${theme.palette.divider}`, + '&:not(:last-child)': { + borderBottom: 0, + }, + '&:before': { + display: 'none', + }, +})); + +const AccordionSummary = styled((props: AccordionSummaryProps) => ( + } + {...props} + /> +))(({ theme }) => ({ + backgroundColor: + theme.palette.mode === 'dark' + ? 'rgba(255, 255, 255, .05)' + : 'rgba(0, 0, 0, .03)', + flexDirection: 'row-reverse', + '& .MuiAccordionSummary-expandIconWrapper.Mui-expanded': { + transform: 'rotate(90deg)', + }, + '& .MuiAccordionSummary-content': { + marginLeft: theme.spacing(1), + }, +})); + +const AccordionDetails = styled(MuiAccordionDetails)(({ theme }) => ({ + padding: theme.spacing(2), + borderTop: '1px solid rgba(0, 0, 0, .125)', +})); + +export default function CustomizedAccordions() { + const [expanded, setExpanded] = React.useState('panel1'); + + const handleChange = + (panel: string) => (event: React.SyntheticEvent, newExpanded: boolean) => { + setExpanded(newExpanded ? panel : false); + }; + const pageTitle = 'Formularium Template History'; + + const { themeStretch } = useSettings(); + + const { id } = useParams(); + + const [corporate, setCorporate] = useState(); + const [ currentCorporate, setCurrentCorporate ] = useState(); + + const configuredCorporateContext = useContext(ConfiguredCorporateContext); + + useEffect(() => { + setCorporate(configuredCorporateContext.currentCorporate); + const model = 'App\\Models\\FormulariumTemplate'; + const url = `/audittrail/${id}?model=${model}`; + axios.get(url) + .then((res) => { + setCurrentCorporate(res.data); + }) + .catch((error) => { + console.error('Terjadi kesalahan:', error); + }); + + }, [configuredCorporateContext]); + + return ( +
+ + {currentCorporate?.data.map((item, index) => ( + + + {`Data has ${item.action} by ${item.user_id} on ${fDateTime(item.updated_at)}`} + + + + + Field + Old Value + New Values + + + + {Object.entries(item.old_values).map(([key, value]) => { + let renderedValue; + if (key === 'deleted_by' || + key === 'deleted_at' || + key === 'created_by' || + key === 'created_at' || + key === 'updated_by' || + key === 'description' + ) { + return null; // Melewati iterasi saat key adalah 'deleted_by' + } + switch (key) { + case 'welcome_message': + renderedValue = item.new_values[key].replace(/<[^>]*>/g, ''); + value = value.replace(/<[^>]*>/g, ''); + break; + case 'help_text': + renderedValue = item.new_values[key].replace(/<[^>]*>/g, ''); + value = value.replace(/<[^>]*>/g, ''); + break; + case 'active': + renderedValue = item.new_values[key] == 1 ? 'Active' : 'Inactive'; + value = value == 1 ? 'Active' : 'Inactive'; + break; + case 'created_at': + renderedValue = fDateTime(item.new_values[key]); + value = fDateTime(value); + break; + case 'updated_at': + renderedValue = fDateTime(item.new_values[key]); + value = fDateTime(value); + break; + case 'updated_at': + renderedValue = fDateTime(item.new_values[key]); + value = fDateTime(value); + break; + case 'delete_at': + renderedValue = fDateTime(item.new_values[key]); + value = fDateTime(value); + break; + default: + renderedValue = item.new_values[key]; + break; + } + + const field = key.charAt(0).toUpperCase() + key.slice(1); + if (value == renderedValue) { + return null + } else { + return ( + + {`${field}`} + {`${value}`} + {renderedValue} + + ); + } + })} + + + + + ))} +
+ ); +} diff --git a/frontend/dashboard/src/pages/Master/Formularium/Master/Index.tsx b/frontend/dashboard/src/pages/Master/Formularium/Master/Index.tsx new file mode 100644 index 00000000..e31faf0d --- /dev/null +++ b/frontend/dashboard/src/pages/Master/Formularium/Master/Index.tsx @@ -0,0 +1,38 @@ +import { Card, Grid } from "@mui/material"; +import { useParams } from "react-router-dom"; +import HeaderBreadcrumbs from "../../../../components/HeaderBreadcrumbs"; +import Page from "../../../../components/Page"; +import useSettings from "../../../../hooks/useSettings"; +import List from "./List"; + + + +export default function Divisions() { + const { themeStretch } = useSettings(); + + const { corporate_id } = useParams(); + + const pageTitle = 'Formularium Template'; + return ( + + + + + + + + + ); +} diff --git a/frontend/dashboard/src/pages/Master/Formularium/Master/List.tsx b/frontend/dashboard/src/pages/Master/Formularium/Master/List.tsx new file mode 100644 index 00000000..971d0d8a --- /dev/null +++ b/frontend/dashboard/src/pages/Master/Formularium/Master/List.tsx @@ -0,0 +1,334 @@ +// @mui +import { Box, Button, Card, Collapse, IconButton, InputLabel, MenuItem, OutlinedInput, Paper, Select, SelectChangeEvent, Table, TableBody, TableCell, TableContainer, TableHead, TableRow, TextField, Typography, Badge, Tab, Tabs, CardHeader, Stack, Menu, ButtonGroup, Pagination } from '@mui/material'; +import KeyboardArrowDownIcon from '@mui/icons-material/KeyboardArrowDown'; +import KeyboardArrowRightIcon from '@mui/icons-material/KeyboardArrowRight'; +import AddIcon from '@mui/icons-material/Add'; +import UploadIcon from '@mui/icons-material/Upload'; +import CancelIcon from '@mui/icons-material/Cancel'; +import HistoryIcon from '@mui/icons-material/History'; +// hooks +import { Link, NavLink as RouterLink } from 'react-router-dom'; +import React, { ChangeEvent, Component, useEffect, useRef, useState } from 'react'; +import useSettings from '../../../../hooks/useSettings'; +import { useParams, useSearchParams } from 'react-router-dom'; +// components +import axios from '../../../../utils/axios'; +import { LaravelPaginatedData } from '../../../../@types/paginated-data'; +import { Icd } from '../../../../@types/diagnosis'; +import BasePagination from '../../../../components/BasePagination'; +import { enqueueSnackbar } from 'notistack'; + +export default function List() { + const { themeStretch } = useSettings(); + const { corporate_id } = useParams(); + const [searchParams, setSearchParams] = useSearchParams(); + const [importResult, setImportResult] = useState(null); + + function SearchInput(props: any) { + // SEARCH + const searchInput = useRef(null); + const [searchText, setSearchText] = useState(""); + + const handleSearchChange = (event: any) => { + const newSearchText = event.target.value ?? '' + setSearchText(newSearchText); + } + + const handleSearchSubmit = (event: any) => { + event.preventDefault(); + props.onSearch(searchText); // Trigger to Parent + } + + useEffect(() => { // Trigger First Search + setSearchText(searchParams.get('search') ?? ''); + }, [searchParams]) + + return ( +
+ + + ); + } + + function ImportForm(props: any) { + // IMPORT + // Create Button Menu + const [anchorEl, setAnchorEl] = React.useState(null); + const createMenu = Boolean(anchorEl); + const importForm = useRef(null) + const [currentImportFileName, setCurrentImportFileName] = useState(null) + + const handleClick = (event: React.MouseEvent) => { + setAnchorEl(event.currentTarget); + }; + + const handleClose = () => { + setAnchorEl(null); + }; + + const handleImportButton = () => { + if (importForm?.current) { + handleClose(); + importForm.current ? importForm.current.click() : console.log('No File selected'); + } else { + alert('No file selected') + } + } + + const handleICDList = async (appliedFilter = null) => { + axios.get('master/diagnosis/list').then((response) => { + const link = document.createElement('a'); + link.href = response.data.data.file_url; + link.setAttribute('download', response.data.data.file_name); + document.body.appendChild(link); + link.click(); + handleClose(); + }); + } + + const handleCancelImportButton = () => { + importForm.current.value = ""; + importForm.current.dispatchEvent(new Event("change", { bubbles: true })); + } + + const handleImportChange = (event: any) => { + if (event.target.files[0]) { + setCurrentImportFileName(event.target.files[0].name) + } else { + setCurrentImportFileName(null); + } + } + + const handleUpload = () => { + if (importForm.current?.files.length) { + const formData = new FormData(); + formData.append("file", importForm.current?.files[0]) + axios.post(`master/diagnosis/import`, formData ) + .then(response => { + handleCancelImportButton(); + loadDataTableData(); + setImportResult(response.data) + // alert('Succesfully read '+ response.data.total_successed_row + ' with ' + response.data.total_failed_row + ' failed rows'); + }) + .catch(response => { + enqueueSnackbar('Looks like something went wrong. Please check your data and try again. ' + response.message, { variant: 'error' }) + }) + } else { + enqueueSnackbar('No File Selected', { variant: 'warning' }) + } + } + + const handleGetTemplate = (type :string) => { + axios.get('corporates/import-document-example/' + type) + .then((response) => { + const link = document.createElement('a'); + link.href = response.data.data.file_url; + link.setAttribute('download', response.data.data.file_name); + document.body.appendChild(link); + link.click(); + handleClose(); + }) + } + + + + return ( +
+ + {( !currentImportFileName && + + {/*

kjasndkjandskjasndkjansdkjansd

*/} + + + + + + +
+ )} +
+ ); + } + + // Called on every row to map the data to the columns + function createData( icd: Icd ): Icd { + return { + ...icd, + } + } + + // Generate the every row of the table + function Row(props: { row: ReturnType }) { + const { row } = props; + const [open, setOpen] = React.useState(false); + + const handleActivate = (model: any, status: string) => { + axios + .put(`/master/formularium-template/${row.id}/activation`, { + // service_code: service.service_code, + active: status == 'active', + }) + .then((res) => { + setDataTableData({ + ...dataTableData, + data: dataTableData.data.map((model) => { + let updatedModel = model; + if (row.id == model.id) { + updatedModel.active = res.data.icd.active; + } + return updatedModel; + }), + }); + }) + .catch((error) => { + // console.log('asdasd', error.response.data.message) + enqueueSnackbar( + error.response.data.message ?? error.message ?? 'Failed Processing Request', + { variant: 'error' } + ); + }); + }; + + return ( + + *': { borderBottom: 'unset' } }}> + {row.name} + {row.description ?? '-'} + + {/* */} + + + + + + + + + + + + + + + ); + } + + // Dummy Default Data + const [dataTableIsLoading, setDataTableLoading] = useState(true); + const [dataTableLastRequest, setDataTableLastRequest] = useState(0); + const [dataTableResponseState, setDataTableResponseState] = useState('idle'); + const [dataTableData, setDataTableData] = useState({ + current_page: 1, + data: [], + path: "", + first_page_url: "", + last_page: 1, + last_page_url: "", + next_page_url: "", + prev_page_url: "", + per_page: 10, + from: 0, + to: 0, + total: 0 + }); + const [dataTablePage, setDataTablePage] = useState(5); + + const loadDataTableData = async (appliedFilter : any | null = null) => { + setDataTableLoading(true); + const filter = appliedFilter ? appliedFilter : Object.fromEntries([...searchParams.entries()]); + const response = await axios.get('/master/formularium-template', { params: filter }); + console.log(response.data); + setDataTableLoading(false); + + setDataTableData(response.data); + } + + const headStyle = { + fontWeight: 'bold', + }; + + const applyFilter = async (searchFilter: string) => { + await loadDataTableData({ "search" : searchFilter }); + setSearchParams({ "search" : searchFilter }); + } + + const handlePageChange = (event : ChangeEvent, value: number) => { + const filter = Object.fromEntries([...searchParams.entries(), ["page", value]]); + loadDataTableData(filter); + setSearchParams(filter); + } + + useEffect(() => { + loadDataTableData(); + }, []) + + return ( + + + + + {/* The Main Table */} + + + + + Name + Description + Action + + + {dataTableIsLoading ? + ( + + + Loading + + + ) : ( + dataTableData.data.length == 0 ? + ( + + + No Data + + + ) : ( + + {dataTableData.data.map(row => ( + + ))} + + ) + )} +
+
+ + +
+
+ ); +} diff --git a/frontend/dashboard/src/routes/index.tsx b/frontend/dashboard/src/routes/index.tsx index 510193e7..46914438 100644 --- a/frontend/dashboard/src/routes/index.tsx +++ b/frontend/dashboard/src/routes/index.tsx @@ -272,14 +272,31 @@ export default function Router() { }, { - path: 'master/formularium', + path: 'master/formularium/:formularium_template_id', element: , }, { - path: 'master/formularium/create', + path: 'master/formularium/create/:formularium_template_id', element: , }, + { + path: 'master/formularium-template', + element: , + }, + { + path: 'master/formularium-template/create', + element: , + }, + { + path: 'master/formularium-template/:id/formularium-template-history', + element: , + }, + { + path: 'master/formularium-template/:id/edit', + element: , + }, + { path: 'report/appointments', element: , @@ -472,6 +489,10 @@ const MasterDrug = Loadable(lazy(() => import('../pages/Master/Drug/Index'))); const MasterFormularium = Loadable(lazy(() => import('../pages/Master/Formularium/Index'))); const MasterFormulariumCreate = Loadable(lazy(() => import('../pages/Master/Formularium/Create'))); +const MasterFormulariumTemplate = Loadable(lazy(() => import('../pages/Master/Formularium/Master/Index'))); +const MasterFormulariumTemplateCreate = Loadable(lazy(() => import('../pages/Master/Formularium/Master/CreateUpdate'))); +const MasterFormulariumTemplateHistories = Loadable(lazy(() => import('../pages/Master/Formularium/Master/History'))); + const CorporateServices = Loadable(lazy(() => import('../pages/Corporates/Services/Index'))); const CorporateServicesCreate = Loadable(lazy(() => import('../pages/Corporates/Services/Create'))); const CorporateServicesHistory = Loadable(lazy(() => import('../pages/Corporates/Services/sections/History'))); diff --git a/public/files/Template - Formularium - Corporate.xlsx b/public/files/Template - Formularium - Corporate.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..892bb0a13db9723a2f8e4bb1bd51486a419502ac GIT binary patch literal 8488 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 literal 0 HcmV?d00001 diff --git a/public/files/TemplateFormulariumList.xlsx b/public/files/TemplateFormulariumList.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..348dafe30bbd71f08edfaf2cfc60070c9e9c3985 GIT binary patch literal 3885 zcmZ`+2UHVl6AdMVB1NT0FH#I8fJhWUklrCGh!7AdK{`n2Md>AoA#?=g#ij`R>eoFl{n&MgS>*5`cRsV`Ouf?5RNl z04S0J0A~RJ09@I{*&X5RZf@Y?ia?q{yqz4Y6R>*i5)7)l2dHj1<7-3^gVq=jEntxC zA6Ow2W7vX!puNAV6US_5h`B!C$g$LqyT*k!?W^f$X4kL{E*lL+8ICZ0D~D37YAM`yf>@kUXiX>c7E z+9i})KI9!@)xLb8Ftf}zP_5JnvI?pwHkV?}k=C*aK5KwsLc`C1K01p(eA>9NM_&B- z{04aqy6vM%<5dq{rWVJ$g*SR^eC98;eg*$!r}>jqdWH9;PnKK!&3mUj=@FPgv4MV@kRZo22`!TO^j3V|(;={590`L#!#6XJhH?r;8GEr<|xIT-*z`#W-^yN@FRc^r4iEnV#n35KS9 z5v5h}aDZU9Lh>tez-!6N{gsk^t5Dz&MPp(GEzZ?KZ{v(`A-*JnRHQ+EdGb`2 z$86ILlKYxzw5>(;2@w(#yPh=OA@>Hgqb+B&&vu5A9$5yHzhYHq;Uqyr;wW` zuN%)68wsC5?Y-}(V5g8t65L^JDgaBqKZ<;INCr(^tHi9lwl!BTyh^nYcGo)CC~@}F zx-!1kN9-I={B{}B^FMPnOG$4UO2|_Xp*Ea5S*1u@1i~FD{+E$FPTSX%DVK35L)Y`# zmYK|mEMR)KXKrb?Bg-M?it+N*!U;?4xaw7Gx_}nX3(ucxUT(oSplw6qSVXpXc=znC z_lJo9+rr(sDbX-=ZdEs8YALsRlzy8d?z{E%5H&3^f|u717BgQYE z_d7;^Ss7Fc!kV^41Gjj;Io3|M$8jrAhNQ-pi$*8ZU4y$0PsKKLRRK32hQkxOfi$-5#ylBVM^!=oJYmL z(-jvSKO?oj^+dlN#zNM&L98uX7A7(8GP<-en9;~c7srfQFgxc2T=anm?v|d>bHwUp z97TT;t!39+Sl#zS(na5jfB5S z>jX+5{R%Vv>EZ{MJw|>W81BEEu%mY(PkB8dithS>uG$hb?-ARJ^L)RS`yHysa zm4(^kFaqR|0CBJqb$nb=&ei#b0BKR^d_#a({D%A>Kt6We`LTU&b5~yb=R5Ov6h|a~ zD)-sOk2{|Tid7*60N8#j*W3-^i2S3=K#rf3#JxLiHJxjIsP5fiPEhE;do#gYGYh%v z2@Q{`pi#@GM#g7@$xFy1+x<81@9#fERZcX;g!u3#$y3mzWs@tnbv4kJgngTB-=p&! zw%^wX!8Y)jJ@1&;WuP(ZU*NjoubvanCrEwOjt>oSz={ce(=Qch1Y_a&dXRxgPPGIy zVvLk~vA~~Iqm_fRHbJag-Mp~YK3U~R^NH?|-I5 zAFg0dy>mdSmT-AWr3|Bg(QfGAQUi3@s8uC2dJ5J=_9q={O#6!{0u8lz>U2|+asB2R*Yhs+ zPA}AASeUXPSwtx)>=J_87P?+HwR0aP`lK;Bb)Xf*s`i>aMO8X+q?NDoZq=M!8@>)J za?>xPo?nO-`_e~jUQRqRE?a)*KvRf?@_>nyO~#v zfOH5$lUBm{o6Af#i>@_4B@`eY)#`$;}>&yJ` z!IsNBg~&9Yb_rkaP9Cn3Yu=do!}j-EIKEW3RcGs&!uJi?9e^ICsB6W4|%|W`V{H+?1#KyPt^<- zl(pJqvD>Nj{3dsbkLGW&MLC@dARn^ZmWsLE5-~^nXHYQLG4OFfW`spTL$JTa{2t(`hK8Jx5PPPQGRH*wP(ifoYSFDv)50LTsU zA&8M^UMB_<54k5`Bq2cr@X5$a3?-hqPN3X`P1@hz{l5u}*b8y}Kk+gO`pe6IbOT~P z#D(+3&phStK#0pIu?OPvb>bnH>R*Z(F`QVfC-5!mf589NE-{)|7ANQ)f=d1&5|}oS S;`k*M;Zz``XynxK-Twd&Fp6;i literal 0 HcmV?d00001 diff --git a/public/files/TemplateICDList.xlsx b/public/files/TemplateICDList.xlsx index fe796c35c2f70c8727b20194078eaa007173a53b..c94ee48a817901114a8c18218a5c075b224af3ed 100644 GIT binary patch literal 374793 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�q>OyDWy!w@Ex8W>uu+w+*kl_5kB%9g=V7Q7OP{ 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

q0}8tAifL@TS*V5`tFQ83IbMcfv@h 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

H4cJbrN!QAb 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�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%0Dp~h_^tG%&l zGi;P1U1``RL%%8kZ=(&HMS*m|Tn0EruAsD}(8v7LWAUD6I%#}nCd~<zVNWS0ET)-AXg{A#)oJ9phknf2k$!1A zU2?%i zwG9)s)EJ%L8}uu?fjGW}K7OOxlVT)bvYxT{{)sABO9yG>O}V5R#Z)?DQK&_gr28Ku z{rQ+L)BcP_i8fWfA&TMUxA@MHiD%ZL0!meD`X3`UF0<#=e8sSF9UpA87SVBPa}r5V zIMW=XbpX-jC4AtiRyte2>s@J1^0pDDO*~C)gAf98A10`lfdCo-bJ^dI)>_s5$260c4er@PVexzKAqo4z)rx zp;sHq%B&qCX`zo6yoUL3G4c)r#sX3DDY!X2j8B zoV%jKeOJ*_lR6>oY{daxPrST@g zXqCqK=ML)341H9fDoO9UVxnI*bNxa!*@Y5uvCyUVC&?d>4rA~Dd1r+_zR=z+!4Jf3 z+F{trXi2aggFIy%yyn1SfED==W&DL$OAtQTRw-=Z2jfN_=BW4yW-!4K9XpF6Spu(? zTL!)y^F4y#Bp?Aa0_4&DC zTkIie`dW)5X#1p3s^203vUKHJgca$YiIOY>0aSYi<$-l9Xmm~~2XTY3n0VtuKC(QLH zL$ulkpcj1RGj#|SRt76DsDIUr+K0;YPzOnB+9U~s`NWg{HBkCxm8Xbj<8Z=szj{`Z z90VM98E1p%sfXzM#yg!DobM-ghR9UPUe7lj8NBRy9Hp`!4Vy8#o^IL;I9zpqvsmkQ z`{0e}*e6=Oay*cw^V`3~`M;p8fZfJ1lhc}6uOAiJ6)IYTYb4d@VsQ6c%4b#L;&WDd zw&=}E*}yTE)bRfbBfHv# z8-)$rTKs|!6A?ZT^1XI3B585)lyPfE%-yY4yPG^8!!_ms#5Z6#ZRl+=3Nn^R==dHI zwKOa_9-o=40pc%+olLgqfi^YopD0q5{e?-&h+xip&r{2-d z@&01syE;E2^r31yAhWqY^n3CkcRqU9@1|F!yJrO$Y>BtJWo%HfXw^z0mP78Xnkpf_!nF81iF?_2204jFI$E%sv@pgu-Ua!cwrV^wr*2F2lV9SUTE{cZyNnagR6CC@ zrhlAgA1tsBHhz-fZ@&M;_f}q>P!i3n9ushgja2x{@BCsh&1n8RS< z87-Pu1$sg_mAZ$ zv7-X;mMcegujO`35Xb7V{`Y3(6PI>;{LQc1riLG3(w3FNre&&bHExE3!p*K#loP|L zJX*6f}1$Yj`uSJKh84ddnKV{j81HmTa?Y z)(c#(d@1@!)Ohs|>O(@}UT>B+DpD_G4p$5x@OHJ<8B9n-Sk{hhbs8@b$2Y9}GY*jk zE^2s44r5E2cvg^y;ohy*Ai}zzdxPieyUkR2q~_z|LPbAJ_kZltB4@CDvC+ln1g=jn z+tR17Bj2bIC1tQ%?T2LUZ8hSHI{t&6;gDQ@{7g4P)0e5+{VT_#`q^z zyqn5D7( zLZ1UIsT6W>Vp?7``{G05Zf2U-xF9Ab2GBm{+QvL*^#kw7B%PX@Eg2QEoU zC~c@so4hSQ)-o=B%y1~x3yDwl2HtJUm$Zz3|I2X5-3w9w!mCTe!$>yo_s00jcz_A$ zjZrfSP9+iCm+2|-fztv|YgiBp@5qCj$KgnZ!}A_UytemO)icoHvK8Eg#Qnr1Z@{() zXDs}Sb8gp=^n6};C_{C5O~V<;bGf6?A5TXT=-oPISu`Gw<&;a>D=jjT)cLqd{JB`b z7jSzdjQoi!xeZ5{P0y!E4?bPeJS~M}J3x_68M-vmO4wI4l*=LXwkTR?-0YO;<+9cG z7ZUdzlRQPkaCaP%$u7S)xL3xwG(hh{MA*)=BovKvWz0d1I)l1J`=4QS`{CeS87oqu z=-*rK=nF&dVt{|U#=xj^v27V4$N6jg`#QrRyc-ffHN89{r}pbuGZ%9-%fstUEO9K| zHta5j{BK@Y7}ma+6-|8VSni&)O&p!MSGo+x7j*M@gQUPoOy?5N~gt!NlgQn}xos!L-@a#SL3#pw-^X^CH0-lZ|e ze>8`faRTs2ShpTGGwnZh8MOR(ftP;!D&J2|SA?x?t$#6fE?A*ik+fN|eo18#`@eX% zp7cY(%avq>h3XCoKkmR-q_hssom3Q1{_~>f%p#UT+&!A zgxJ4^{xA1Wg~fYERDalI$po%%=srv1A2hh6@mL7qm4^N=`5zz`Q#&s3o560R3$kQu zXWhlbyI@ssPSQAM{J-qKNkaUguuLs(ra2rjixDqunh<>`%vX!6XMm#LH=$Qt-Km^Z3># z6VZZ|fH{e1lyM$MGs6*>zL4QA#`~~~0VVJ{nD$mOLi&>Caz5k;1Vw)S+9>D)2s#wT zs>PL*ha;v+q{nXLIBUnh4>H&hbV1Y$GM8TAy}G19TL^hzLdn;^xPk#<4#TI#Lh0kkn?_}Tz%NrC(8&BwxW^g_vn*nP5 zfwJ5YvY#m0*H96(53w8MZHRb#er~2B`)?0I4#M7O}m|ADwFSQ@jsn;!Jtsl z;kAA~xxW?aO?B{NbkuVB-wcA!b#f=IOs+6c+ULCv$yg_EzbX;>0N{xJ-%AT@O6eC| z7C?70@F5?3h}#Ltw6QTuWm1|gX3|l*u*y?)qqj2LvC03<$ zZo%4s%Y^nox@G=T)MOCs3(Y+>0deGpivAC$!%#8q374s*W&J0=yHk|E@^pMR?ol*j z9k9N^^BbfnuFH{SnJO; zT^8qQI=SQrX=_PB7fIbrZl&-G8v5DrZ6DNGX;SG6EF8RzVLp(5lqQr8nmvQ^59VCZ z_{@e=_yWD7q9?{;OaZf2_d1MZCpt)c^Trc9z`Fxsfl895 zYw$VN`}jJi1ib@chf0#Y|LFXtx{yxYTy$H%!9lA$4#4d4pV(L=R=_JnBD$Hrjqp@H`OStR!)|MY))p zc2c0;ty`k_1NlW6Lg~_8t-kqEw{0!OC7Z8(V-JF<%=1k_U%#-uY##f zYiNm@O=*XiI(;sjmk@(TsQL#?ix0on3$uUc!o(xEGiubfbYBXHU+az8zkgxEg5u2B z^0Z{j1|O~j)_C~MyD-5`j~DlCtmBx>#EfGM7#peZDyUmhf)~YEB4&uGwdTUJu`qZl zs(zGg*^zGV;lval^c0~7QL4|qXSjL|NTd~bT}5(-iKP{xuYx~HOv<{A!{IGq43rFQJ1eSnx z1quEY_?+Eq(y_FuFtllUhgfxY+)K+Z={}DZeTZ?^_f7N#Xa@ClKN6sF#pd?R*#xsc z^a50k;=H?${A4-kMNGXr6AtqNX3+okyy_(yrq?pXvAzIFp(I)tTfz%;{=)Z#{*{rS znw`~;N#CTz@cN3uigAc?_T{@J38g)q&W

Rxjwigc3wzAlj|{8@)!e9>C|Va0yj zS=@e5f|&YXT9GOT>+-lcB(9W4z8IC$i60AO#p7WrNWD$iK}A_u__BNxr|U{i2WoU= zd3G|@^pWDbJw@lmLb20u-erpcOC$ zcgfoL(MkzNWW2(?h%nFF*LW4E`RV)e)1ri-kQg1VwU=AIk7<4CnX+r&yMNEfH^uCl zSzbG*t0Ua=y>aV{u|$?8|qe zR(rl%?o_0p+kOYX7ve4<8Cn2SSUx7~=sbRn8@2fPmLbLR&Gk8mFf+7!8wI^;%=Er6 z|KpfjG1J;thixks;&YpjFbe4)Pmdoc&lh06P^!2811qdCt&_w;=y%k;Q( zG-wn}n@}J}lMZr5WH{QhF)gD!%WCXHVl|Le6>3ORBot^>p@ZD@)Zf;T$a9neM-$1= zbdpbiUB7~(J@17?J5U+O#Q{JPy427JM6%8`N7jOWtF``@KfGOV(hO~!u?``3OFeGb zfBz6>5t;WK)AL^LzQ)Za~Vu`U&Jn=yA)A6k(s{z$`EZ=>d( zGNaU+6$2{-&84SKXlHLAIyt82ZA$1f?S+Cyn6M1{tA8e)o#E(G;=__?_BmzFwM6PiXnCJ<<4pkw{bI;)R;U=i(Oq=dw=jit;Qbuf6GV=R9#^`^t+vpQWRiw4e61a+H0;I6VxN&EH`>(nRvmw!TNDy)bg)SX+o;Attc z@y{k+=q8$G6`h@Z-|`mv3&dV*GH1)O-){J+?GH40vu-l;eK3?@q8BiB?L=dkFw5(C z7QbmM-tS6l;+xbK|dT`*V@ft9~QJJL*v5 z)$W>9@$PZ@O2nyOM?XcBz+}kW4z=F6Ssr8Ej5yatB%R3ied;gx!l;#6Is9CB&HAn0t1hF*cC5`tr@`=n+8@W~cgTVdX%l>lkIiVr>8$@85O>Qo=MMgB z>0bVat8s&eWI}&1`o9wXI}svVENy&lrF`=7+vQ>uTiyP~e|5B^e8#VTp)qnKw_1)R z`{oVA{aIAo_bs1GmhFcJ3L*3YNuq|}%I#;KO+qtD@rTKjE0~x;_UM?6*w+!M_1UI> z3+>MYIx~jgw&*gA3J{;V1)H4I^1ghf-(^32?|VCb$VcgRa@wHF#4A7~&FqsIc%+ms zax9Ftzz-f51*-jU3?WY4KoY$~#NYch{!c3N?h3SIqZn^Q2>d5uu^& zYV02IwbPBAk&NXtNE_R>rs=I#nPMeB9Xzg2pn{LsATr3?L;KwwGmrU}=k4Vk29Gkx z4F1%m`1BprakP83J60llz0$<696(1#EHmB7%_~LF1G$TKZE4hJwWKSZh1M1qnj7&$ zA~FbQY`6mzji5-4%!`xgp=36y?rlg$R(KL&<(k7MvboLuJL3(*+NO!6KaPdY}`lw4v&M|VXOpwrZ6 zoPoO^p~&LYNPkloX_6WS7N#LibJha19EeHYobuz*9}wSp1%%d2Hwcu1CPT2J z?d0EWl`+DH3K{%Y(;u+UZ0-&k3;WL;Kbxk%tdNg6BFBSfaI@{ zt(u|CdB@2&9cRkVpY%G+U8jS4vlB=?T!Tww5)tJUi(gC)vX~$o=6LkkEZl0W=X|qV zYDs&;te~N;+TJvAiI*Q!l#o7k@1^I|O=R@8%Wq%?ve0zuoj1i1+~oKVS^mP3v|`l( zeqpY{81?>{#>8eHX?d~YYPHr|KE#^Aa|CN+wF22iSzU#3I*QuG&Tyt^lh)pX?y{6%5PTb}M)8Sw&C!ItTvcz>Ih-;+$j0?=Nrr%i zs*FPlONA$qYJtmZg+8m?mBxh^Gz7*sW=zksxypE1T?-juo{1GBN|zL=BQmd6-wk>S zqd#|2USIilRj&Rp@jakevDoI@pKO;U#+NIZCReiOoilD#4iY^k$MV%as{iTAv&IM= z;5`+rR4SkP>Xr_5P}iRIsbyDgU<>yjCjtern`1rCmY^GX7VbZ`+jN7LslUB88R;*= z*O<$j$wu;01hj=fZcm_5={IKaE)^3G(-ll1>nG;lK#oV8&z;M5X+O952^)On-`Xoz z$lxev{+V$k4^|z7i%9s193~>J%KxZnR+o+^Usx`RJOMK+>u;%ulfqvll74nQwPq#q zUHV{FS^W|m9wS>Y_2vM=dS3O`{q%j6u5tj`XVbALyT zcu!Ew&wBp%?vVBuc|`HMw$;JYe`To9F`T?QWf7TC+2hzpN(pxma(IWw zg$u4<8CE!G2@q@!}?K(q>tnH#JfO%sVgLG0^elG4tVRo zCjByq0(wlN!2$b73~a8t+IcADv3T*8`twYQlcs9qF4YqHX-R=R2zCl1ZNNfIyq1e@ z8%q|3Vk@2E(+qLEW{Yw1{fA#L!6B`(PgLdez@NSGEl0tAQ2jOLIUr_}9MX$J*cKJ7 z{5+n&k$uVwyW^-c@>H?-oz-U`)lA)6&utLw9!7LZ4%zunuFk1B!yu;k#5c#hq1t$0 zOFrTbpXM(Itb!PL+l(XX#TC6b>?|Sao{k9#g5Y2ifZ{_!4gYw%MnzNYzT`WL^cNk` z%xuJ9!s9e&`VOcShgw@be$Ds>7s@vJII`4D1ff!PTXfyM1`N>wUBe#nLEl3{+hydY zQbX02tUcA@d|*uL9Oi+!08>fSs|8FdRC}z3AJS)yZV7vwhKHR}D4JHdN&&V0kp5eI zP)K>SCYCrk!-{@Clp?zr}e~8i_JYIn8c=P7|gx_6B;h9ro#>XRpvIBix222tV z8Ye~lDnty_eaTUrkWHP5k$NC0Y?!`pvBkzjg}Ot&1BidHCU{21XKz>|#CSu)ZauPT zc~E8lav)6HP{3vvMD{bGq2H*hj2G1?l?3P|r}_4G07MFkbmx3Qn`FeXPo-Y7XHgWZ zDI_|;ecCj0jX5mPgBhBz-vtTR+fC_PvlHcjFl!7(yaKU$!8KfL>>p}`_^oEXIArpI zt7ERnAt{R1eRnmgfLYZy7xa9u5-|!}G(E(Gjgp#Bc z0q8RtI!@R+De$&w%rm@M*%?L|zYz#gA~VU8-TrkTkR`imm!xgwy;i$0s13lwC!k^F zge?Pr-jq}%JG6reQn~H#${bZ2>(uZt2x#y)Vbr8RUHU13yCU|3$`7-y zMd3~Pj~_48)XQsIq2se1v{zuuc)%pNkdk`D0u#~XnY4+S9gv7|%4uXy7*x+;j>rKt zUZKz@+e@v1uU@H_Si8X}jqo$O7Pz)59)1!iZR67Tk)GcmYVK)S{f?78|85L4#$hg=3rJQ|vVK|`7Gl)nMRopP zB^UHm#~We?yI#*QWt|t8$s}1RE12DA*&Ey!+>%-P8&q!iUdbKizK$aN@#|w$cws$y z|D*N(PhLiwp~E6ijY!3B*GfYh8g;;0{co+=&R84Lq#;+Zgn({H%i4M0jAi5)j3r_} zlDdooc1{kovFxVW@)aE(y$ZE6z1R#D7*E)t$&}YFks&p^hQR|I zU1_o}rG@Lpn7ODvYktrK?~IaS-MuC{B=4qm7XM=I{w(t|OO9=d(H!gjf{k5!;&{?R zh(GbHie2=c^K+{@)#BeCYE?68Q(jf!kxHa-1-0N?`NL z@W#(&7th>|=6mdI9$0xwK4@mcuXUK{2<%TvZsM72I896P02sPZi$8_ zr;cpa#YdMZM!72uzf7^%LT;y&)@eMlNai=J1R$)i(8~_m+(ou$ zJQ7<`p|#fo8NXHlZTG(ZYIH6!-Qkkr_D#^jqGk|Tg7^6iX#q_rfVu~A zaNF+t;hAy@9NJP3E#TrO^!reCL{-g#Cmuz;&Iu!VMcX=YuqCO2nj zT!JIUOcRkq5jyV6416#2Do14yY%4nqa_gGCfr=n3)bmW&lN}1$AplSbN0I=v5EiOs zba1Mg3qP3#XvDADK9{@J>|Iv`ZLh%*YNBJsH;Zu;_oQLp3nGHzAQ4?Ac^*^0()zXt zu)gEQY%hr$6aq`T-wz}xf_gXLhyZ*aK_IT|&w~on4pa zuf|r|U|}&S5Cs;JE3ok68%!N9b!ft?1exFC$w9!beomR%xJuGdQo8fTr0jV+_vy)0 zlFFhby#Qwl!9h*D>Z6U$tL$=355&Q;xRHdmcAH)>W)xE=rzu(iU^5Vkyep3%bFo7d z;VVA_^7V5QfUqM%;|zgQzAG~MwaW*&M`U3aktWd)B^2UByIFkCE6XAnE-t9AiI*q~ zKIehd?$K#> zvF3RwYx3?o@^AfRSa*`~QQAES6Mn(ptz(DD?Y^c@Qt_Iy;v7OQ7ZHm|e-@GW-lU5xXIic7jW9s5G#VSCO#e0RzS9c7H8?j=qu~W)M1q*|4qS_s^{t1W)7F=|dudTorKp7QOfKY?V&NND(ayDSxkgp@Y&Zyay%940 zWHHaoi&;4$_+>)3|FtaD=cZ+%jriMAWlQrRa*QZu9L^}F)u_;_v&w3R;S7w=3Yto` z92NJhuGv?AUBBC3!kLAPHDOUi`1c7^%D08NQMkhAFZ+9@mn>_kI8+!?z2CVqoDK~q z{$PN_FyjbDF&#&RHi9n_UQ!6|XkdA1gU{36lbAqAL+}*<&V3N|kNY4&PSf7+c=?s6 zl>H9|=OE^O>?o#$s89yYeb60;>0vHja1km`{GQ~c4C&VOYXDOpWL#q(1m`gA%)zTI zfFgC@nN;D{Rsi->Y7BoiIr* z_*NZj;BQY5qeNTgo!s1Bz?ZNc`4!cRc6hiuH7 z<+iHFn=)Y}*-N;mkghtGoI1GPB0F3^C&I~#88wbDZ(!O>X)BUCmLph-1L&PEL4qzt ziuvz#!UhUKQGN#aNiMjohLxuZK97(f$&(}v`TIIyx)-uE=cP0sNo|69iyi14CP88% zK^n66I>8kMv(OX($#9rnXW?PQL6Lg|?5umQV+zT;5__wRFCDTE9^q#-KIXA7&g_Uh zSLO(Q)4UbOtwM?Yo!&a%7e>#+uM_^Ny(R;!+S3n@r;BW^vzCZ10o~++ zcFFa@rlrEq>H)Q(spAO7V+Af|4kYhJ&HS8ZvrSC3)R>U~>cVbTgw_)4fo4zL@{{Vl zO0uNAtThOd8vhuAo{BH$s)9z%=dx@s*uQ7(Y*k+zXk=8EQeE&L{(V+46@yD5mrq7G z<6%|9d8&}-_-YfJtYZ;Bx4-YAHp3N}0feu*Sqd7#@bV%+FjN_UY2MG9`+=E5FVp@; z&n5gvw_Mg+pbD(3dCVF@YR*!FU}XF?gwHK)j;9aHkY(O)z~ zq%dM4ff?_ENnY+0s!(#^gUduY4dh}Lxv}j1gFq;Ox&Kv^fN3b~Q8DpgxOMB=t=rv! zkt~7v4T`Oxpp$y%{K-r3fy{jG!_hGN5l{p~&Sm5i*j8y^FKbtXvL6ntN44&>^v6NZd{Ldq0oQ4PRK9*pvm{zAx0cWLThT zev+Z{q4nj2eYJE#mD+0&Hw^!_My8vdX2p#@Zq|+re6~>BuOqhv6$F2py)%Bx%o+&6 zVBZdS#nt6ic;7L0G4}brOV4T3hLaZk@BILLOrjmLO>TGV1jTxj}VZ3fU!(@Q?%3Wzo}#uU8cM(X$73)u%ETQuF+8_ z#go@cg>{Vr( zNBk&0bS|Gj-8w4)|FdV09{E0)^amClDaG-@`Qqi~YnGR<)$zk}$i9Ry6WW(=BZKHp z%doaS;s5GO3~i+Hxpks*uEyFj#Q$ZHgz6|5FlIt0REuS1j{gfYIkd5Z%!S=z9$A84Td13D%E?tQkO?)0ED6J5 z$~4dZM~=yIxO+T^TOnfL0SVq8m*|!MIq*G&xmUhbeArF=*!o!;$jq3abuJRt*aj%3 z|CPsOj;9(Vsvrp4k#BmJlF6Q_&VMFOlk3eC{z|ngFax8})ikeo!tK2CnND_ajRf}L zDe7)udpO6GHV-D~$D)LnQV>ed%!u!HlDsSoc2dH&(?#8@ZU$qzcuZ)Y1klO?k5FD@ zDc^`PA!cC-!5d9V41+L4nP18tw@bbdnmvPADM8TiD_3XA0g_w9fM8k~z!O1b1@I07 zG3biDv7*EvIXNX-9GCbm&p41)4M7#^Wp8k2xm}0dL%XhPFfNl#@{ag=lyPnG@+gTQ zJm0N@t>QWMN)05^o@C%X6uHa6F7bLA4rz_dRTv~U;wtni~`18pK}Jk zsf+%B`Ie}wam+Cf1;fujdlq!EcJirx|2iQXCVJWOdwYuZgU^96FHp_9C{aBt?qA~C z5Ap(I^uWf1RKUekp)9wNFcI@E>p_ghD3d(i>K^5AyNFLfqH^#Al&a>kjNihIwp_lk zXmlhJ$6-((7}Eqk!Pg@5hNTsRJK|XZiN?SuG${J(sxZ+e;GZ_+mygWC%=$qISff%O@(I3g{dExvsNDGAkw7^5^X zDb&;!76#`k>@9s2-`Y?5k5~qZB$t46UTPt|O_!?f2d+tV*}w7xKaD9IBGuanj*InU zT~g2nZ-FrvyeBkJvj6@xvo>g@o57lWY%-)OC_6Aw)1_vD>kAk+!H!ku^M?+@;4Wpq z(PEh}(^P!lX}y+}pFjD5ek+3`mwH`a0gzR^qp`sh@sBCvJIT`l1&sX>w{;54N$6T+ zlab_^9&Zw`s(hAk#z(ztu*p(?db+Eho}7X^7)=#J#Xo_H35Lsl2YKY&^M17_)D=nX zMf;uY)LKS*cG9y9M;Dfc_HGd?E#1eysCzJ&p<1698mW8lmbix2z4mEN#E3UrXGLKC zzCq0Hm#5A{X38FT;Zd(LAs(aq06Sz(#n&?x_P6QljQocQwQ^8z#I;L?RoL}41-U76 z;SAxM^3-bpAHD+Fth}*XNAwT>gn`d5fJi-wwRXPO&*}q-p!_FXx@1w?y)H*MXF7&O zx2k@gI>^*1sUPYJ_rF-VzXzC=ct?)6CTSGrn>stt*7)nK5wd{UnZN6qLA~+sP!%HH zt-MK2hLj0T7M!yVS>}Wfl=9;$^Lv4z?v~Lr&OY{au9yF4c})>l0{N{lRU#;Iy+PSX z+E}|M>TIdIwXnbUp>ZVjHb8j?ktUGU+B@*=N37t&2cu`j1fY{(xlJ}Z`A$f!t2&!t>kR6q;=jbUwOj%2Zz0+#S;i0ijs@?%RLKSGr z40dD7IPu%~C!6+erVcN{6_TCi-SUy|F!B8yGdT6X*3d*MtFz&I9VDI1vPo(3ReB!C zrZ6Ox5(@udBb#vr-rn5N9jP?K4qb=l_k>;kA=3VLxmnTtn=(FS}T{a#4nMa-Wk?83EfL<4^VhnSH9IU%&J9LPw4Hi=9 zZq~5@UD@u5SIu&nvAR1Rs^=XLM4ESzJjv*{|EwZ639smPRK}~)H?wm~VAhXsCMhCW zeOlA{`wp{p{GzoNYMV(TYf^sP3^#|RX?hnu`6autPOyI$)gr|9$Lw|5SNcs>1pfS+ z@2!q*aclc2t1@;nYQsp_N-L73HWLG59EPY@$Y$P<{Zeh!Z4O%D8v)z5eEpz069Irq z(FEvqe?SFWMnh^10qP8l$u;dXpMHOe=be(PS+>uE2C&Z0<(5}?LymkSH)~CZE$8j= z)mz~RF@+;lj&zImbYaH7+-3(6OmFpszBa-*P;sC3%;tyRCp{hs#~sOOz*xtQe9@L{ z_^PmRBTP{nimWnr{`q(el}JozFC86JZu7|4^ z=tmN?kd43=Pr2U_ACnu%^wNL7F@m_)fppVHotru zKdXhrS3+iAjt@0EA>V}L@P0&r=Nq2aY5#UUp%ijwGdtw|7^7r-wJ;LYPW3O#YCN*$ z-`Lpikemw#$9VT|H$NNpIFgJ*EzI??)jz=z}^Pg z5z%>;e_^p?qfU4J;Fn?oN*A*EwuedDbH~y13KtirxsIkLvCpDvbhGkdJfBKZP(ZrX z@V{Tq?^J(&E=!Q(##cI*<=2eFI~+V6`U%zkIhWmaJF4>g$7g{K!?v=-jX&-t<+^{P zE(B_2Aja)!>6b?rw@eES%pj+aWOgM$f^rk%fylLr`y(axp>A)bk{ouOk0i>-S4L(o z^=?uxUifD8E;uhTnL)|$9jDA=-ZJAK{gsl7Uo6?jWuJ-Dl9f{P5JQS;aJ|SvLAntBiquB* zse;kguf_Dbvk@d&MvU?-T%Qc~W9T{MJF;e<(a~4Q+H0DlR^h&e{P4LugYskI&pK7} z-@^ZVMR3L9eAG}bnOLvr0H!4h@=ZERC&iuJ)Rq*>o6+y2rN7sYDYk5TDvcQ8FjXr1 ziY4~B_xma3d{&+JZH*9I4wWjy2)!Ry5r3RyjA71X@j>QFjbU0Q1O|3BFqdvZWY$^Ej@{gs+oIx>EHK9Kl4SU z0$BEX%ASXb_{|%&PyO*GEUlX^Afn|lHX&xo5a)iYY8^W2i)K#r zTLa-b;TjKH?IrOdVF%I4F)PYfrLrt$iSUABoz z6f5zO9eq7bwYfEW@P_=&j`7Xl@%?gtsjWXZXjA>+_A)B@ic;vf!psQfA zLX{dD-Xk3;_74M)#E#8VU=5~l-}O8V7vjn>qAE?^71wKf%cK29PCAG``Io+W?7)q0 zl5Wf?zyl>*0buWf+(|~QzJ*pXB$>AUz81pjO;p~PYE1+I{D)huoKj>)i4{z9w!;P# zfWMf8-$eyl#)E_L7A=j&AIo_UheZ6<&c5kjPK|#se3ulwf)BM(P-^J(V6iJzP_M`( zt|;>5N*%H*4^j&3(|-LC!}sWHq&8j`{ZiS}izo z8j;He&peh|wWV*V?Sp|mKADZck42@~K;cJ))c#3U_$mZ#C*oZ3i2|RiWgP_I8dnL8 z+C=&eid2m%!$xJW_E#CLPyX>wsZZk1F6nft-(f?6DR(JP7MALL)JO^n5~YRDtRoXn z(f8E)1{mE(uf{B(mJ}>Py3!ImHEf0=cS3Q~&zD-IFFPaOb*F5NN)+i42%IY`u(Z16 z4|g^iS@$<09zm-T2Hn(O6{-}O5%8Tod{UD(HMLrhi(ywBM(p@H@u7Z(I|9QR0%!gh zk?gQU#XQ#@HrwXcFCXUo2rK`M*nJV*Py#_Uw~!wXvD5}8F1n)2p)o=zA|;j?qf07S zHCN1qp=$9AMNtUxdX2?7$Y4&?D{$KpCw_2R+$fKN+->O=c zBg0ZR^q`}Mzee?I>y$qM=sJAei* zpKepVD_<&(1QT{zaZ+kU2c97ZDJqT{7AM>}T?%cDijl*;SpA&Q;ZM8Q<>)2$34l)x zMW^c>WSp=%?jl?r>#h{JUh(9SQVm6ahB8q%cILe}QdSOcIFM=ZoC{@Wq1=J}t#>Ma zR=FU>vU@Z{|6*G`3BC+@cFIN~Eiv3cSZ2k~8*eX&3GRvuPOXKuhybo?`R{^0{Z$-F z@W1Ro?Qt+X!<}0VaK{Zc7bnvQ12ihgh95`88DT|T=bgIyYDbrL^JiQ4PGW*xlp51f z;H|T$^R)M)K)nFnjuUjjp{)w9e})f{o1Zr*Dyi}nu}9O>5uz9)4-768SjVJOre~P# zuZI%oZR1kx!v5~HzspQXBgz) zk{x8632N@^O5l=5to7J@o64%Q@@LEcC(g{_bk3!}xr)8XC3ud1HqRFQ09S;j_iJlu zM{8Arg+mR(?{<;&zfE?P2=>bo6WEmwk)aswf6Us`ow#Xay?>puwWCJMMwlyYREwu8 zYHhQ&KCFA@8I^XJor`n4AZo_Umn|)_#XxCcQjU_=cOF#3LMjv9r=OocCqJQg>U!(S znZ4w8!AL@eMoIn@p%P3w&sdclBHFL*0hh*$rK&_ZlPHSz`#3(45n64*vl*bsI{ zABW6oxr0Qy_$mbd%#6a=kO)iQQ!oDcj?3)JvF)@L5Hi~j*81d%m@ixu`8djBM!A1kqxT@+8S^-SX0M`U;p9aZLyCIu zY_o@tMJdJLSn7p3YsJ#b*7xRL&NW(Cie>&fi$87tQGQ)KsZGoI7i^a%{xMH!=!H}= zE$NhXt)CSYMXUF}Cj+Oxea(>-rPVTf!+M?ea;mSnvj%V%)yRls+OT6kMmvY1Twa7$ zAy=O(fAl8Rzh65ks_Zq%2xSlN)jV$y5KoEo=4y+tpU$Rx${KdxpICuxf%*F5Y`{*x z0_!oK`~)>YP^Os5R{1H#4n#2^HcIPYTu6?%pc5yuATNQJbB(VZ z=^qwU<1A-%OkO1)z&Er{Afc9HR>((4F>6v}IG%W*RMRZ}(68rUfcBh8N_Ijq`t&OQ z@!coh%B9sY^lLBo)ZIqG@lJq2CR<-e2)m;%-=S%^07kTjCi=<#;0+^i$+KtgZuck$ zm$}so&mb|_0Q0a&?oh%K!vVLXmq{kzCTWH$M7M*YW^77%&Sr7kB$+fNLBLvUHeNt( z>`F3Sk4;D7I>&5}A2aBft_X>j>;~l%+zuZ6pwA;W2Z{*e=zA>6UO&@l$jzm$F;0x; z$2pqh>n?v}8zm9rtfB-@u9?jj%pg4aA|z*JY_UrTLP40(=o=~ms0mxeKulHNvpuad zw1j^|&Y5DErg1(@f3-lU?EBhQg9SU>UN6&Vzzr1^^t03NQJCsE&T0j|#^d~q(czlt zCz#QYhP-F|DeY$?(+zw6i`HugU!?Ph4L!oeB0eas0KX57s@@EB|YD7{!Ej zkAXcD);Rvf$=YmJSE1M3K(c>R$UdWtI)z+CVKn zz>}Qwd5pzI*_?3U?r(1MOahe?Ma&KrM9Uo}1j~13l3*}Z_F##W6Zy^#Z3oC5Vy-@U zAlP=UegYlfh0XdrhGC*?$_LpCO||vj%#;z_jDOuw886U`6Fb;(76Z7;s?i?6Ke@$R z9SFY$M1`O48DMVxh*iQoT=du9i#>a+jmq2`Tu!idzxg-#c5o6v6KdjO2@u2#I-)M} zL(Ge$#gLk3iY&aj2X_#&DhrzYau%Q|Lg(|1vD#ic47KnN34aM1#8MwA1<-R>5le zU7R`3ObZ(0qAmj5SP;+6o+ z+j(=wJK_yAPS3kjNa;7s55+jFEKoH47Wm5cni-0||o>{l6&OJ!!*{h34r};u5 znu(SmErwka1Xk?WARWmAN*=`Jz{|r9rH=x%Hd=|THzq#?23p7I*Sm2ZCkVDZ48?Yx zo4AXeV&ql7A3XGI)ZJ7*W9m0eIX14M>2^ksq6T_P){|WvdKag_0(@0<`eT zH1fdopIu#|srB7bJRNrhWV2o$VN#Nb-Wv~}U6!kzIa`m04J%ek?E*?xM5@>MV@*ga zm)W!QFk|j2e!+adOE8{ouho)G9RgB}{{D(Sh8gkXJw8F4_YUaN(i{96ZkFy2c4@EH< zUuN~*&?t0+Zb9uD+4kXEZLi#N8e`U)Y@`!1Iy|<@|MdFzt_CqH>tqutu}@ByHPot$ z4R)qV*X;wA&C>eNW)RJ{d~gyx0jc}j=_}G z0~G=1o{LsJFMVlcHZlAAuL32so=$9~pG|G&Y7*+P%}PW>zP0XIor`5!$=(1}rE>}H%7^$5UJFP7M0R`b7ps-o?-;y`exOR%q;^)3Q% zDvsrVNmxbder{M$`GnQydHeGT`_S0a}a{b8(`aXuH0q?Oc ztu5ZH`ozlHQ8&$&>~r0=xm1AbMkGRxJN9>gd0fr;osLYJ=y;|ir*?`;9&?31(&2`E zhiuJ!M(b|rhn{xrAC@G%IUF4x8DnUCFa77L&WKyeF;n%CWw*!S##iH-{PFhv0fVt5 zJ5j+#S;;=t=f^QZ0trOj8+KFWD~Fgr8-~_b!hs4_C74<7xlOonqvIXD zuI1+X`JPSc6qNYU*bW(tUs^zigo?tOUzZ)*?JJl9s0lz9*{AJi#rQYs*3j{M8xpCV z*f8o(s3WrNdfXNu?qHvfX-}~m^2Ao-1Gsf^&c|TR$7G?{4SKS%xX~Xu3G6=mZS;2T zzy0C0M4mEvFf=(vW!#IzLJ7UJa29XvUa#v6CZ5me^mRU;bMk&8mFtBJa|UNz4B*Iu z+MWy;P^L)DU7jE|j5)FJNE~T|LL&>^BxW1afU*(8$6ZpDNTimR8=rd0m$B z^Ca4QghBlS{^!5HY{+Jops|qd+CIVh8xX77w{ZMgaTRf{Bi2g@M4z60p8-oOM5e{> zKwe=II?mj z(XW!2PTG7WQeztGX0VL z>R^!6d${&f6Wnd8Zq?3`*Cy`6&pf$!YwN3C@^3Zoz^buoT*1(F!&>{NsY`0Drk5P_Mp)Y!oi&HCRgeOob zy~CCzwZx5q`_YO9UdK?TWq~Ux2P!8U85S|4F#9o7GdHtuE2@Hi#%#$CN1zwkvVfXo zO;z;bG|blWOFs*qIf1P~+VB{MW6czSt&H7LkdKi*$8r%_$5>`);W#OPs>qMBY54WE z1b6Xs@w^xwZejDW{jw4*a0NZ9l$Rz-0`#*wHT~&)MLFe5%?f(_KUv6dvfAS{ln2Ud zWdRfm#gB*X_>E#H=pop1NE$zlBPaL2za2vJ*Y;%-tD8An8Rx;%@w9rD#0QgvknrSr z(|~JMZrqxvW<3@87|0}7ZW_Bu7ERF!o}vinoP$PqT53_1zrRvwc*469hQa#)y3W1^ zNgToi4uQgG$@SG0B2MS*0;G&jekH=9x1&?oQIDKBcybI0U+(aHq(w=ypKFX!Q&3q8 zE_{Z6#+M?u)|fueGuJXbF+A8KR-(*(VcZI=mekx@_uX*?V#C>=I!h8?GidKu=}3vC z*GHs3ITj@#XVYhtP%YG-6Z@4XD-;D9R-BYw2}a0Hx$6~c=Y8Bv5GY#d=sd=(Q#P+q z-|px-GSqH43vlLmmU4}Xhz}|8_xF_ih1XhYOQDY8?)%O)GZk@!3`&WhOE4|=_ZOCw zicgu*o#M&^v=R@+jM=D(it0*$ytuYD(5)O_g zeyZ`0yDGVnN>gRr5Y7?7##s@I^jw%IewGEDSS0!p0e~UsCnYyBbZUG|AtA#@;Oo0-0(TSv(N(XcPbUDPXNRYM9NccF4nq8q>uJM-x z{qk_sPt9n8YWH{V#vhmg{tzN^dGn(v>T)XuE zE~W`>Sga5|t~&MLwpsA}Otj;qax&WtY`Kd;oNm)I@QXYVfvgM*>LrCQ&U*Y^sVdk^ ziSPs;7>q7~_Xp!A;MPO(R=`L`kCr%?vEQ#OO?a+-!J;|bBMtjI+~X4E=T`_P-SWzh zywR2Io+YFkPwK33ON(L{Cx}&1YnE;fWlH7(p}xG18Zq0dR2hm6SvT#rD7%$04+4G>r7cW_UQbc~Wr!_%77O;2`t|aZTnD*9WzqI=%;pRs*yBoP2dspElT=d~lh1-b5Mz8-*60d4QS?Sn@#*T8$G#1`!ZFbV8Y@M5Zwbn8xh1os;v7E$s}O;Jak(AUJQ&B22)@GPuhpFY95Bm6ILosu+ddS(ezL={XC68?AkZkmxvX>8Az*=eO+LBy~j{vR6v zwIhxZuOGeQs+1(|!NVgRIs4xEVt;`N(10r6tj$UPeX#mFl*qZFt~3^XBm zx){qSovhJCf-!>CE3Yk7&_&>Y6#~?oT4h;;w73dhgIclfO8j!C|JLu})}pORv6Heb2{5H8pMt`~gFOV^M@;StDc=^uPrkz;BE<9OXm(;{rwEsg1ljX=cg5 z^M(g#+;zoY>yED0DYJ-BFUX=I6WG5q@E>#L_D# zMuS>*QS})K8hz4sQ-P)+#+0c-IapztaS$tIEkKvc(Cq)5xZd>{P<{gEQwrf(>exoDXxe`~%TPLJXK+)0^ zrP8@dKuWrCM_1xDrr>gZeMZtIqp4QywJ>xB{=#JvlEi+YftuN4#Qx$LH5FKYZwF7F z3sJ^IXVHUXe^W=R%Q6^>2aBRhH}mA_YwIShr$gcFPiJZGixHJ>Lb5Y6CR)n1l#9-H zMuycJaP|VUqMzXU2xt25Yn`!y^KmzL$gd!>&u2r1r2g=cS_~QLd2rqn6Or|u+ZX>& zZN2M%xc&R~WB2cS-8zeEN`!Q#X*S$<<8VaE;2Hk=76vM)v=z6JnqA zTsKdCzlxqFi(p`N?{Qsfz$E%X=DTPr*H4Li^>{mT0%CAQ2z`p|7qRO0xY{*fFukCT zsbx_rb^@Pdt#5g?I1#+yUMnPtA21x40aUAyE!i6ydE*9H>lPQt^}t8o7HxnL8csN zhjB`~N7xZ(j91(!0e9l_^WfZrm-R20I-1>;xR)^;X-4mmD!(L0VwPzJFFIia0^#&m zM^?>gn6J(=^34IVBz6fL%WFjPCKSbjyer}&>T;;p_+Z_s+r}+_7h~nqnipL(2^TDl zp|5UtW2~$;|6aQJ-d)jqTY9x9T)s~T7iWmbfoiHsK+x&6@ITD(UZ0K?xr^^eZPKVrxV{eI@?OV;ngs))0{u)zp}Pz&9@wQ~$_yF?Y;?ex|X+TVemy zHuzs6EOaQxNlBwoa&95vcoH~3o^2_mdC8$4cw4H0d~>f6S< zi49-mJrbo*+fe6)g7cSdhE0cW(e$pw*^I*s@bWeyh051HDxTyLw@Fj;lGLInvY;p^ zs$1I$V!-)ZEqd+}YIsIOut_E@LFDC%KIDe=#%XR4Zd?&6)k3(3K$5Mc_^?4!?-# zaWhovP{UE8iabWSFvr3)X=wb*!bxyRn^oU9@riW)-5Uc@kA>u7x_&!gdpbWl%|dYmn)Q0+opb>H&w5JJ4yNbCM27-R1_Y2$$de z*YJW^#}12)ipFA&74c|8WQ_$|R1Z2$iSo$!84dCmolcj%4Yt1y09F;L#{b z!qq>w84L1n?r1-xlfQ+&QfFL6f&6b{!=W<%gD;AcE@pyOtJ|qF?GB$g?Wr2G11 z8n|`=O66W(E0$h}!q40ZcYhvd0joXM>@^|1=`z#{e%?QqC`lTFn(>5L$3W`m_QPPy zzidjsOTV+Ewr?hv=RB&^7rwhg9e4gKj-}ptJ9f z^Fm2MMPDqOJx)0_lO2qdI9;|Yp;MIW zQHoCfZOk2+3jY>>f-hf%oUpx+AfVTR`&*OnYxDbnC#JuQ1XpOgH0piIeqlS#R z0eyzK35*k)bVrk0#qN`(6Q+AbZUdT;qFtHSpkKvavq-dKwmpR=o zFR@{g9O|%WlwptIYVd3HZXO;%x=(Mj@r!R`--5iw4zqoNkAOi}MQ*&un4g1e?y0KB z%xj>Xmzfng^I_0$6Ljb^)Fpg6u$3Rhl-s?6x{1Q$Z}k|bSAk+z_yL%%-om3hD5lmT z1gLKLHOPpoVg2NZuwI~FW{DAl?yFKw%@v6kIRexE@{tb6Yga@T4B<2PdW?9G=|1An zE{d6q(yWzXRcS#ZOLzRqFcb2`5D(C=*u)5f>R)6IJgS-l**tz&O}m`aD#${&4Qh;~ z^tZ=BOS_%(8BQ-2jmIC|wnH1rf^CB8uc|}x4AHIp8Z}Sl4vU;CA$UNrFL+wC4 z4)VM4PI+COoX4S;7W~MbEnqv2YBgjfAlA1DM<+?-v;qABLHpSDE{=i%mQ~MzACriz zdOwN2(uYTF>N6TGZ>ns7pWF=g+(cUP5-sh9rn z)lC*WKMY}rwEHdhodunL6VUA$SbjU$sc`d?ZjJQA;@jo?rG%U~-ZZcJ1e{1|%w=$( z#u>B_Mg&8r!<(R!J5K3Fd*ZW#FBa7LaD7FN%ni78K@K(K)zUW0%*}~Ri9Aa?F&8l^PSXL7R%s5&o{v$3EH%7#1fXED$ zMA1_O)iO@z9Q@;)TU(CwNX9mG&#s6D&!79obdDE*L!mfDs!yZlctm+r%)bG*G9Rmp z9Y>QYu3;XD5=QP$6;j~;5vxQboO`eBs;2}50+UzN(k@3csZ&4nWqzEg39M>xq|*&+WvH>?=F9@{f}<(f@-ma?~NP)Fdh z6dq0ePNf9p(WbMpS_Asx_PIdJ6}aZBri$ z#w_F%X}v>6w)~XilQ$ZsQTbS^z6D=m8cRJorN; zQmw2_CD2+l;#^6}2ouD>W-u#w(7_@)15wbx(KpfB_WpXmnBUjHWXFOm2f2|~&!#P~ zOf;?5$DEIL2w}h-V&AW3mcGTLF%|upr%I(;BC_M zYLA+8I8=;T$laPi5VAi8XckTWieY=S=&tXf$89VOrm0Pk_|>PG)Va%ftb!m<2W)Po zl_d~I{(Xf|`*;3(()INi<630x0u`P-q^Qs-QJc=3YzQ5nO+34*J?!FiS zRDBGe(7Q}Y7kq?e4!%>-MMQX7KRx4|46rX^hB?+jRJin15we(ocyq-39Vf|i&+;L> zDcAut(b}d(zI%Fyw=Jwb+};kEh(Zn@kEZ#A+;7&txjz$ivX?}hSX(4$lE$LNu@MR& z^B4NYFHT^OcSsVKp&9}cBhY;=^&Kix*2WtQ7e>U5nSYdo!}L$yJ_y>*QU$KrnT?j- zk<|?-h?QXb#L3`Ekf5S%KJU)J2G5Z7Js<0{T~87d?nfBR$~#M9;=~He0Ar|-A|faV z)Dq!6mgNoz^O6D6SQ2j{>&GnRYt3c z(-2WY$Rk&zI)cz-)BH*E(kJTg#(mT(DSBeq7~D~%nXoZ5zr^z+j;CXniw*1omG1}s zGhul>7)4ZFIOwJ#w-uJ7zb49J3=R0Ff9TODw{PV<@Eov&Tj7(UWo{P18lSOT^?PTS z+H%}HwFvn>*}CY2t4oBoO-M7Ik}^Igh|Yy?FpTDd&W=~K6OC}56K(8)^h4!hrGxZ6@UF7&on+JG zEAbwdPn;y4#Aj@@&9?m3><|4m`DLpY+q$u@*CIH7qlF`BW2h3MBhIJ%taPgGGP4^o zE0U!4IC0bwOqnZKjE7U~$HIdoHAv;Hl>g}d8E1NfHjX>Nm|5i+yV*8rAUv0+PGD>3kguC#S zr8dfjr4lm9{iu$xBMY?=oP*#EfMDQ{0|%;uar4|C$Q{@??aqG;>RDS!Tm8p{u8A)g zLvKm8L%mXUs$G^*ot|^+wzHqR0(EGCEMN_%qRS(t)vSfTLLHd$a-y`<(n(H3AU~nC zo+HBw<&`fDUtIPjVN&K`-B-Kv!^;itt-(5~NBqg}yjtYoJtRxk^}! zqvH~3hVvgKGukKSw!JBry6tx}C&X@s#hdxlCy}2*h(A?CC52Ghi&7%$kZ$%iRw|n2 zfTATrPjTmfKeO@#g8n&$Z@$r(*s7wE!YGf=;3sb{j??YWdFN-^AMc(^yh1p+s++Sj zhhT1~F7@`7XYgsBvgUwfpB)uJ^DGgv{l5yB5S{<|D zmzq|_0Bltm0j=YIo43er4z&Cpecsn)r+$9$$J%}h)d}7y36G7kTf0;t8uh(aj?Hq8 z+Hrr+waIzX`uO|P9bsNmiUx5VMkWo~Ve&+=Up8pU+sYm>pm((;dq= zCRl#a#(C9hePOSKH3!}~2KfNcf3JUq%SWo*-yfG=uICV+hGM3%G~t{AEQ+>+A{wBJ ze~Ux{3meMr`IRMJ$Y(6Pf81)R;=6p%w@ezJ#g}>VguuR|6bsW43qwZOHlD`$nUhxL zH9Z)6DtK|IZ8kZ=3DG2i-Qe_f8bz0WPQf139D9t)TxX(k!}cpGZY+5 zill#-A2H_GieZOWBKQ<{4EO_s-4g69Oi#EzH>}Fbv3>nmhsmibIwXwJ&YBd_Ym9$` zw$eKj^@X8eCl}%O#TZCvx1ra&`V7IbL6lVU44d6dGc%M zR=%G+0E#jp>K*6i-p&@YI`Xy!GXt&ArvZQVMF@PsvkR-zHg6VXb9V$!6Lv40=S70a z60T8n39vZ`zi&oCm>KPSlI(kYPjMT7Kc4(zHrhA$<=chGAaC&8A7!}S(isLj-8_j0 z(8oZ=mWS6LL$8a@w$;tA3zy?jQVa#ydC-B5f{@C{zuVU2e-*ia;Bl2eCvsiy(6M-t z+dkbzzwC~1^{(z=#z%b}eJiRRIw|=Gzt=}W5C6#7^PX#Znc{BzU%m(R40!hFZ&V6? z!ME~rF{S<-TIi1$it`^DbOjf~J%+dVGt&jN@%h zj`A&tDCT3S>ARhgSXQZ}$Lp_tc%#JQxD#-tybgWPu~#%x$X&)&F~XK3;rc0P{g9(O zxSJw(D{!TXFHE0T`IcI7(i+GV(zca6|DycR`|P`F-7$S{5}>)#w`kOIt`?|H&Z)mm z+R2TcQsys{jpNNgfzqPcR2L-QT9Mz+AmZ-A3rXi*N$n@SlRGRIR%CFAsN$R%_ECD8WU6EWmfp6*>fSmg{7ons(MrPu8s~QcHw7vb;etA@Wn;S5`Yo?JW^-C8#aSF>- z>^~Zf1M#9ndn3ykGazjrd>T4MBq?7mVa=;O-rf5EFby?MMXL!~>iu+xRxADC7!t^u zA+H`V{k0E~w5!MQxw#2;Akd3XO8N;Mztpm*SO&B@n^U>&c)2Kr4P1<)rc;N7+TsNZ z{P_EX3VesugD$%kKmI^P6t|*Vo=&o}j%`6+i^PHS0z;_N{pvW*ObkVo$GEeL&4&BZ z|75J6F*q57GG>J*2=xth806`Xz*$nlq~gPx!q&Q!1SXN-6mPHqN{ehBG z@5x^nO2&F;(K(~CnzYVj`reiaR{N@cLSZD|As5^JTzzLK8T(Det@aCf4(XT^Y0W{L zD&5t+D|WurPFQ|Z%1X3oiOy4;0Uh;gX2klw^Ye&KH%HDY(ux}*Bn2yG8sz9vb1Ux1 zSCG9Lz4=*hn|MQEO56<<=lMq*P(L6ZtWN^AFtxNMW61-qU(10!8lBy0jdv;8{b%+A zvRKQYwHj$xdE~90d5!mM8+qa>55T-`ej*G?GZx{(7FbUIxZBf)qgdo@ns#aewb7F+ zpmq{pK2?N)6n5K*DEi3ob!0mTDn^m6Xqb__7O(stiq(Z4@~lOIw$<5}^YYmYqmRJC zpx$$gm#`ByTfI}sy0p1=9URK0q>)tJG#1Z0qBa{@Otw8Dj+`AnUfp7W#SdPzOW;%8^{yTwg`^E3b8Ha z@pm|0trm|WSvr(HlHx7domz`y+?RXzc~W6U#<8-iIW0&xJXWVLz$3K>AnE#44=7V4a3Bc z>ol?+j&r!KGQ%Di5cqq)&bn?{;k)!T1c&=PZP@Rh_M(Cz8`?_XVw3|*K|?KIi@Bae zd%KxTbp~K+_|2s0q^gF4&Y9x&{=xYF}X<-3d?gcu2W(7P(zffeqN4$b+mOl~^E5xFRR`_km(&bnFt8G4ce!UB zGIAjA2zQKv`xDh(%-q7Z)+V$fdnGXM){0JIj)wx{cYASR@8Zz#efb?yB2B?ROVR3V z3LPn?k2^`}ARayTa#K{T}TUr^W~=)&lGn02x+} zZ`8B-{$-ut@{5|#r&wEU7y$#=T^o6Cw%~|&Z|Abt=&~6Iws^QsKb8SbKAlO?p}gV& z{wcRHJ3Q%Wm2G`nz=8tJNSKB&^N6Gd$=C3_%)#bLy{>tkjY8!?1VmCa&e!-g`451H@rJtkaz zz2se9-1o&W(LRK2r9w3^wZ>yZQ6+-R!xLQ31XMb>^*;Gq-pGir>-5`v#i3v_De@x^ zBAzSIIm&gcK%ru1G3f@PB;rBT+J!sd2QyWHBm_uUKkzx?(xvd@5LQUBg!pA0){&`H zSWLdKqVR7t%{wNxFFI`?Q_-@R!~u!_!ZHdbr=N|+TfOkXMbDxV2`WZUg)T?oGN!;Sw$C6ZMf+Ej`uvB}$^NZNnJhuy>D>u!Y~zeniWPVlH&3_o z6P3X3AvI0R;ZMahBw{;ssjmMAB8=l7lOoUT)3*N*lJ@aAvNOUjlz#mhap+ZB!L6D( zkV_G$d5=4%+o?n$=)AZ-IH71f8T$^vh!y(bFYoOg8gZ`pJZ>p94v$8JsWb@21G*Q) z4WWG}BtZNAZ&soBNtfrVa`<6GaM2h*ICKE?@GT0LZAQXMzdzFw=YO7w7eLF_9gcXa ze!rR(PX3}vk+;bgyB9eaSZi4LTw7L~;QJnPX1(3@{N+^A09ek84XQS*Nf|Vu z)lnjChDV1hZz;kd;c0^>J$UNuJsp-d&?$f%;KP_x=sFIt;357*aD=5Du~n{kM3`|5 zS-#JAy?D>pcaRuBrm|*(>XupYYDp0S71>u`X<;p9KE?4enBLFmBL4*{#*}BErs&q> z-=0+xqc=IiA4j=wH2-(flErgKK@_Z_a7Yn)N#ug|229WlLt&_t9P0OW6ZEhk3O&qR zIza;Fvug&hRN=QWxVc4twjn0+Q#lb&r^XsPWYqN~${cHQ2Nh7-U=pQ61>vU>RH|;c zY%6Ghbrii#brmiu@;5WR$bG5Bs$2EsZP5tW13QA<8Nu*1ohLw|BXNT?gJuU9fIb zR8Y1mXXTTM&M+}He5}CGsx9YuYSMgwSy|5RTF~(t3TdkehINu)9yb?Nkwfl{T?5Ca z)8bm#yJKB!tMWO-iW`tOOa6ojz1bd+M3l~u8S}*cKE;CR=Hxvy&vC_#zV&;17{I!c z1Kclm3l664ir(u>v?c%FEFI-0&p}m(uCpl&@b@!l2hhR<@2Ci`TT0&n#?V^GwlIW<`G6hj!rHR$;(5JqzMs z6$xZ~w9S{K`exb}^MIa-Sd=4I*dJ3&(P?HyQTdzRP#Fej9ZkzkTdc!EerDbh#Nrk_6K8C~Yz1rKbvL9pS(;zt)Mw|QD^%t2xfmf`ebiSosc;yy&75^`^Bi_y z@0_aNIMiwE+z_B}hbe_t(}4b|oXYTf#QA1J+QEo@P{z@eW;R4x64?WdXh~UO8V7AN z0 zOsWo6lRdsq0$RY^sMIDy)oiwOc}}-L()t*XZfRdu*_bwdKKr5zg;;H4W*~V4Ph0TM z-*|f(&|iwdtvTOd)?nBw>ij+oFKI~K+FjK%MG|7r-*1O{lP`BzA!wYJ zv&`wZamO;rD3}yYz(JEeNW_5i%*iJ;fG9AiF;QrRdXpt*!*1`658V`1oLMTv3k_+8d2>mt)tMsK1g(a0k zzf-z$ov<0pwGTA z{-P&%e#ka2DKH7JoI#&Duf*cel;HMIFAL>GU`db1P2*6P$GuZ4j*@hqChRZsVa_Zs z_IYMhwRDl-ugGk)oy3~N=VHuIA?|_F6zBt1B=r}iOfAh%S@RgH902Y%vyHqnxas^d z%L_im*D|2(gPRhUd`Ki`X8NpVp>V+8sTd!Pmn@me!Q+u}eN@*zJ)3V%#<J~z2ObiDk)Jy^zV+zl4S3YMX>0F5Ddo%1 zda-|QMRn;qMSEXe=ASrdq=`X|AjAm`Eb~#&MU2JEofjD)n1@0r*86{AIRqXe&>!vb zU|rOdNxeg-P8TEKjf>G<8fT!l{;=hdF#gqU${q$9)sP|6IE{Hxmk+cUNr&i=M%a15 z?&;HIl{RvS4mG?16EY#RQ6NZhzhiA-9$=}5M%<|&kxhiQsqC{6(W+;pb(CG#pXJlM z#`P7MQ-^v;k0~0{yvW&Tct(Sg>!n?@A0_^2pkv%{jRMP(A!yBk*&K^t49m~0}V*4$s`BeMelkr(ca4u(at%D0-#qj{m@{ND}_c;bP*=H z19ciLW*Z|$QU}WM!c`mQ+v-m|bEG{EO?iDpOf7wSO!X~)G2-vwSQ_hi>Ezwg1!V;Z z<+4eEBG6Gvsc@hJD(fo!s&8b39E?f~qaXo;hqgK6m34ysR{SeBChO=UL$sTCR{kAQ z#&rk|oo66;-iKv}Iz+H@Fm-49raN04w;%~z5OAmow8@-2fCGGB7if{6)8Tjy1@&iw zL-Q8&4--53oThvXXU6Pfa!O(Jm;wx#On0m~%E@8H=zp6iprWWy(|%!k{4Iqs_3H7U zco8GcAc<^?O8kHNx(=u&vNarm5F`YGFVg!)T!aw12rL*nC=dbZ0TDvzK>|o~S-J$I zBSp$CBJw~`klw45s0$AefhXBVlcLg#u)v$RdXVfpZ|2OoQ||ZAf4_VGZ_b>#=bs`2 zj58M${KM^aO_#IDZ3wx;)CemnE^=wYrR>kPHB`kf(>!xI2HTGKIYAWUjHHBqH$V)7 zxMCxba7M)--|T>JFXM8nY2U6PYvD5>chH#)KIxfTwTs3X9*#5kxthL!`|#;B%@`9? zTH;nJ;)qBoD%mz4DQ7}Yr?ZK}6A^OCsSz@gT#XObh#7e}6l_T1^W>)rjh`wj3Pi*} zZ>}-_WC{=N*5nv1R3U8VwlfUq>#-JJz3*4%xL=_m09%0wm%)CU4-w+;6s`Nw`QKvT z1|6yDoxP7?ExQ)NnTf9m+s#+6l+_UKqF8xr^)a5D(2rRz(Vvl(uQ|E&W00nB1K=6; zL<6a_{ww5zj(?@_^Xu;IJe7xw{p)j)*V7#1(!0?G)w{}Tdz~o14%w!29x!D6uvHGC&o{}+6UY#5@O6ZjFrnE-2DDs+4Zbnk+CH2`6i7k8W!EWRC*|jy#{DEX;RWe*lKpdRXv-ntpVX!~ z|K@}(jiYRChq8jBwj*Ke6-Fimhyla`+OWT5nYXrUH3kBKv>8AkKA;TrL_7H6JxS=> zL|>1aM52dupqHmK?M!*<@5Ws+Y%f+q$bCDbf{>`ef8oT7aE@x1fwT+NN^u|9-cHU$ zFqJdi?F!u>?C<|fu6oyUFEU8OD*o6K7R%6HAizprFLxn^c@@mY~?qHbBfJAJ)hy#ZE8?FFg+B)o&LN ztV>7r={c0txo2u086+AFhfL^&2}#TfgI0&nuA-A)%Sx~>d%O&qUmvaH%C1piW}i6;y9N4%N+2WN*FRtNuIN%#kyf*MW~>c|HWStBHf9oSxwYIX~1;br*XOd17Dax_v(2=lf2Bb%0HX-*7;A;>1J%s{urQf9@yaD z)9L8rLu1n@v4b`Yv{w$u$stBtB4Tc2k$mtnB+9QW-1#EXcBt*5ND1jdP?t<_;0qC< z0?Rh6U zQB}$#nJuA58J&Mn7_`lvID4O^&wbe67HqQDmz** zaT`*rHaPcP^T~mTuSK;Z-c|nhe^pUs{00NHwUDdQ6{A}tZd>o+`%X! zhvl+-gO}wim@!s46{2UodbQ7n{n229={VbhsAY=Gsu6cuZ0F>NB!j$W67bIT_`)5R zzJPOqg5f<=?%CVh(#31)FRqchV1(lv8YqjxgMc%DoPIB)^x#m3b=`2F+A~HF2zCNY0y+o)ll+1_@n2Mj z9$F8v2Rl9igB+hKfp|_pg@LAgy)VfXkM|>?zZA0n%X@nH|7NHty!ILR|2z!ny`k65 zV>>;SU+nx%Md>ZjtJkrG@G9`%wTvE4AFapm!ROz>zs4>-nm#O!(T}RZ-v-plv>4l9VTeW;$l=;6JKU*pd>MLrXYKk$>GW!~BpU6X>6U*9gBlkgST z({lLx$Hz?DYUSJC@U97V+n%!blqXx%EWek<-f?~Y-}zOFHA>Xk7B5tle{f>j{f(

~L_V>Gd<;*Zq}NGt|C5`_TLepP%L3 zi%q*Bw3L16L&>%CwT?@E+WWF0@JY|PY_0u4{U5I|&e@VR%X0tWE5ZA0T`vUdoc$?( zc6aDJam4_eGM4rPqQ9ZUGUUM*R|=lN>N zk{*v)3zm3#&6=>p({t5?mVZC|zWl!a*&ijew;$fX$^#DX>6bRL?&JW4a|e%n&h*Kf zSk>xlxGt@36bpDRmB4=1Z`O>Cnb()?+2|HEYg^yj+tCvq#*}T|KK=jt{d=xouPL37 zyMsO1bvf6RBP^{8D#E$1ioDnx<<76MrEle|t#g~0WDhP1m3$Htd{45%bS~RtmKztk zr!0*T&v-s(nMCwH=94*ZIG-NQO;;)2XTp1}r+yP#fmi(r+i4FX&dMBaHn_A|(D&4= z^Im^bZv_Sv^XPg6oO`6=_d#E~)jDfO)nk!)7x{X&gg-Q#d9qp5`0DrCJL$^LfBSzp ze){umi!7BZA3|gTBwPMHnLNLU`HZ7%75Cql@22EzI=(!s_tcankuK8$XN7Ps+|FIK zeUBoymq(wzig?z`aJ8+X|4ZlVOunOk{XiT~{h}{dDkXcK-oHBiK1vu)zq^_B5-6!| z-?W954-%M%x3b!Sgr>7>W3>V^9JjGrpeN($9otyV6+vM>_v4R<>kJGGE=&vzQa~C8 zmNa&;GE9H4ja40N2-kL2X{MQM(;seR6`O9mos|a>VS(FO#h63c8K!4#XO#mh?glDm vUc$jJedTsmS+K}SponTECj&!#QEE=Hz8;7S@MdKL*~STk_CVV^xIjDr(BhO_