From 25d5b279e31c23f27af7962584dea88bba586e7a Mon Sep 17 00:00:00 2001 From: risadmin_prod Date: Fri, 23 Aug 2024 09:35:55 +0000 Subject: [PATCH] base_project --- prod126ac-@#hBf/authsec_angular/.gitignore | 3 + .../angular-clarity-master/.editorconfig | 16 + .../.github/workflows/blank.yml | 17 + .../angular-clarity-master/.gitignore | 42 + .../.vscode/settings.json | 2 + .../frontend/angular-clarity-master/README.md | 52 + .../angular-clarity-master/SECURITY.md | 21 + .../angular-clarity-master/angular.json | 134 + .../angular-clarity-master/browserslist | 12 + .../e2e/protractor.conf.js | 32 + .../e2e/src/app.e2e-spec.ts | 23 + .../angular-clarity-master/e2e/src/app.po.ts | 11 + .../angular-clarity-master/e2e/tsconfig.json | 13 + .../angular-clarity-master/karma.conf.js | 32 + .../angular-clarity-master/package-lock.json | 14670 ++++++++++++++++ .../angular-clarity-master/package.json | 87 + .../src/app/app-config.ts | 42 + .../src/app/app-routing.module.ts | 14 + .../src/app/app.component.html | 1 + .../src/app/app.component.scss | 0 .../src/app/app.component.spec.ts | 35 + .../src/app/app.component.ts | 10 + .../src/app/app.module.ts | 79 + .../src/app/global.model.ts | 169 + .../src/app/models/admin/role.ts | 4 + .../src/app/models/admin/systemparameter.ts | 30 + .../src/app/models/admin/user.ts | 14 + .../src/app/models/admin/userdepartment.ts | 12 + .../src/app/models/admin/usergrpma.ts | 10 + .../src/app/models/admin/usermaintaince.ts | 38 + .../src/app/models/admin/userposition.ts | 9 + .../app/models/builder/ActiveTechnology.ts | 4 + .../src/app/models/builder/AdhocParam.ts | 13 + .../src/app/models/builder/Audit.ts | 9 + .../app/models/builder/Bcf_TechnologyStack.ts | 9 + .../src/app/models/builder/ColumnList.ts | 4 + .../src/app/models/builder/DateParam.ts | 11 + .../src/app/models/builder/FileData.ts | 10 + .../src/app/models/builder/FileDetails.ts | 4 + .../src/app/models/builder/Module_Setup.ts | 14 + .../src/app/models/builder/Project_setup.ts | 22 + .../src/app/models/builder/RbColumns.ts | 12 + .../src/app/models/builder/RbTables.ts | 7 + .../src/app/models/builder/ReportBuilder.ts | 8 + .../app/models/builder/ReportBuilderQuery.ts | 4 + .../builder/Rn_Cff_ActionBuilder_Header.ts | 14 + .../builder/Rn_Cff_ActionBuilder_Line.ts | 18 + .../src/app/models/builder/Rn_Fb_Header.ts | 22 + .../src/app/models/builder/Rn_Fb_Lines.ts | 49 + .../src/app/models/builder/Rn_Main_Menu.ts | 17 + .../src/app/models/builder/Rn_Sub_Menu.ts | 16 + .../src/app/models/builder/StdParam.ts | 12 + .../src/app/models/builder/WhereParam.ts | 14 + .../src/app/models/builder/WireFrame.ts | 29 + .../src/app/models/builder/dashboard.ts | 114 + .../src/app/models/builder/gitfile.ts | 9 + .../src/app/models/builder/rptBuilder.ts | 14 + .../src/app/models/builder/suregit.ts | 9 + .../src/app/models/builder/surename.ts | 9 + .../src/app/models/builder/surestar.ts | 9 + .../src/app/models/builder/webpagebuilder.ts | 55 + .../models/fnd/Bcf_Exception_Rule_Library .ts | 10 + .../src/app/models/fnd/Bcf_Extractor.ts | 17 + .../app/models/fnd/Bcf_Extractor_Params.ts | 20 + .../src/app/models/fnd/Bcf_Rule_Library.ts | 16 + .../src/app/models/fnd/BiDashHeader.ts | 13 + .../src/app/models/fnd/BiDashLine.ts | 17 + .../src/app/models/fnd/BiWidget.ts | 10 + .../src/app/models/fnd/DynamicForm.ts | 37 + .../src/app/models/fnd/ExtensionField.ts | 47 + .../src/app/models/fnd/Mapping.ts | 4 + .../models/fnd/Rn_Forms_Component_Setup.ts | 12 + .../src/app/models/fnd/Rn_Forms_Setup.ts | 11 + .../src/app/models/fnd/RuleCopy.ts | 20 + .../src/app/models/fnd/Studentadd.ts | 10 + .../src/app/models/fnd/TableList.ts | 4 + .../src/app/models/fnd/ValidationError.ts | 4 + .../src/app/models/fnd/book.ts | 10 + .../src/app/models/fnd/department.ts | 10 + .../src/app/models/fnd/health_checkup.ts | 10 + .../src/app/models/fnd/play.ts | 9 + .../src/app/models/fnd/table-setup.ts | 4 + .../src/app/models/fnd/university.ts | 11 + .../login/about-work/about-work.component.css | 45 + .../about-work/about-work.component.css.map | 1 + .../about-work/about-work.component.html | 261 + .../about-work/about-work.component.scss | 122 + .../about-work/about-work.component.spec.ts | 25 + .../login/about-work/about-work.component.ts | 301 + .../login/about-work/customer.service.ts | 152 + .../login/addguest/addguest.component.html | 142 + .../login/addguest/addguest.component.scss | 86 + .../login/addguest/addguest.component.spec.ts | 25 + .../login/addguest/addguest.component.ts | 68 + .../emailverification.component.css | 95 + .../emailverification.component.css.map | 1 + .../emailverification.component.html | 78 + .../emailverification.component.scss | 121 + .../emailverification.component.spec.ts | 25 + .../emailverification.component.ts | 195 + .../forgotpassword.component.html | 38 + .../forgotpassword.component.scss | 75 + .../forgotpassword.component.spec.ts | 25 + .../forgotpassword.component.ts | 67 + .../forgotresetpassword.component.html | 50 + .../forgotresetpassword.component.scss | 83 + .../forgotresetpassword.component.spec.ts | 25 + .../forgotresetpassword.component.ts | 103 + .../forgotresetpassword1.component.html | 142 + .../forgotresetpassword1.component.scss | 86 + .../forgotresetpassword1.component.spec.ts | 25 + .../forgotresetpassword1.component.ts | 67 + .../login-page/login-page.component.html | 146 + .../login-page/login-page.component.scss | 23 + .../login-page/login-page.component.spec.ts | 25 + .../login/login-page/login-page.component.ts | 108 + .../login/login-page/login_environment.ts | 15 + .../app/modules/login/login-routing.module.ts | 27 + .../src/app/modules/login/login.module.ts | 30 + .../src/app/modules/logo/logo.component.html | 26 + .../src/app/modules/logo/logo.component.scss | 0 .../src/app/modules/logo/logo.component.ts | 17 + .../modules/main/BuilderComponents/test.html | 20 + .../modules/main/about/about.component.html | 13 + .../modules/main/about/about.component.scss | 15 + .../main/about/about.component.spec.ts | 25 + .../app/modules/main/about/about.component.ts | 14 + .../main/admin/about/about.component.html | 14 + .../main/admin/about/about.component.scss | 0 .../main/admin/about/about.component.spec.ts | 25 + .../main/admin/about/about.component.ts | 14 + .../accesstype/accesstype.component.html | 213 + .../accesstype/accesstype.component.scss | 62 + .../accesstype/accesstype.component.spec.ts | 25 + .../admin/accesstype/accesstype.component.ts | 182 + .../documentmaster.component.html | 128 + .../documentmaster.component.scss | 1 + .../documentmaster.component.spec.ts | 25 + .../documentmaster.component.ts | 30 + .../documentreference.component.html | 180 + .../documentreference.component.scss | 1 + .../documentreference.component.spec.ts | 25 + .../documentreference.component.ts | 30 + .../documentstructure.component.html | 56 + .../documentstructure.component.scss | 0 .../documentstructure.component.spec.ts | 25 + .../documentstructure.component.ts | 15 + .../all/all-menu-group.component.html | 1057 ++ .../all/all-menu-group.component.scss | 65 + .../all/all-menu-group.component.ts | 506 + .../edit/edit-menu-group.component.html | 99 + .../edit/edit-menu-group.component.ts | 97 + .../menu-group/edit/edit-menu-group.scss | 51 + .../menu-group/menu-group.component.html | 1 + .../menu-group/menu-group.component.scss | 0 .../admin/menu-group/menu-group.component.ts | 16 + .../readonly-menu-group.component.html | 94 + .../readonly-menu-group.component.ts | 44 + .../read-only/readonly-menu-group.scss | 23 + .../add-menur/add-menur.component.html | 1 + .../add-menur/add-menur.component.scss | 0 .../add-menur/add-menur.component.spec.ts | 25 + .../add-menur/add-menur.component.ts | 15 + .../all-menur/all-menur.component.html | 203 + .../all-menur/all-menur.component.scss | 14 + .../all-menur/all-menur.component.spec.ts | 25 + .../all-menur/all-menur.component.ts | 187 + .../edit-menur/edit-menur.component.html | 1 + .../edit-menur/edit-menur.component.scss | 0 .../edit-menur/edit-menur.component.spec.ts | 25 + .../edit-menur/edit-menur.component.ts | 15 + .../menu-register.component.html | 1 + .../menu-register.component.scss | 0 .../menu-register.component.spec.ts | 25 + .../menu-register/menu-register.component.ts | 15 + .../readonly-menur.component.html | 1 + .../readonly-menur.component.scss | 0 .../readonly-menur.component.spec.ts | 25 + .../readonly-menur.component.ts | 15 + .../menuaccesscontrol.component.html | 278 + .../menuaccesscontrol.component.scss | 99 + .../menuaccesscontrol.component.spec.ts | 25 + .../menuaccesscontrol.component.ts | 232 + .../menumaintance.component.html | 412 + .../menumaintance.component.scss | 62 + .../menumaintance.component.spec.ts | 25 + .../menumaintance/menumaintance.component.ts | 207 + .../main/admin/modules/modules.component.html | 146 + .../main/admin/modules/modules.component.scss | 62 + .../admin/modules/modules.component.spec.ts | 25 + .../main/admin/modules/modules.component.ts | 116 + .../password-reset.component.html | 43 + .../password-reset.component.scss | 83 + .../password-reset.component.spec.ts | 25 + .../password-reset.component.ts | 109 + .../profile-setting.component.html | 266 + .../profile-setting.component.scss | 10 + .../profile-setting.component.spec.ts | 25 + .../profile-setting.component.ts | 223 + .../sessionlogger.component.html | 99 + .../sessionlogger.component.scss | 4 + .../sessionlogger.component.spec.ts | 25 + .../sessionlogger/sessionlogger.component.ts | 69 + .../main/admin/submenu/submenu.component.html | 250 + .../main/admin/submenu/submenu.component.scss | 62 + .../admin/submenu/submenu.component.spec.ts | 25 + .../main/admin/submenu/submenu.component.ts | 138 + .../systemparameters.component.html | 678 + .../systemparameters.component.scss | 86 + .../systemparameters.component.spec.ts | 25 + .../systemparameters.component.ts | 114 + .../user-registration.component.html | 42 + .../user-registration.component.scss | 143 + .../user-registration.component.spec.ts | 25 + .../user-registration.component.ts | 93 + .../main/admin/user/user.component.html | 606 + .../main/admin/user/user.component.scss | 40 + .../main/admin/user/user.component.spec.ts | 25 + .../modules/main/admin/user/user.component.ts | 369 + .../usergrpmaintenance.component.html | 217 + .../usergrpmaintenance.component.scss | 8 + .../usergrpmaintenance.component.spec.ts | 25 + .../usergrpmaintenance.component.ts | 199 + .../usermaintance.component.html | 124 + .../usermaintance.component.scss | 4 + .../usermaintance.component.spec.ts | 25 + .../usermaintance/usermaintance.component.ts | 155 + .../usermaintanceadd.component.html | 319 + .../usermaintanceadd.component.scss | 8 + .../usermaintanceadd.component.spec.ts | 25 + .../usermaintanceadd.component.ts | 198 + .../usermaintanceedit.component.html | 348 + .../usermaintanceedit.component.scss | 1 + .../usermaintanceedit.component.spec.ts | 25 + .../usermaintanceedit.component.ts | 133 + .../addnewdash/addnewdash.component.html | 40 + .../addnewdash/addnewdash.component.scss | 81 + .../addnewdash/addnewdash.component.spec.ts | 21 + .../addnewdash/addnewdash.component.ts | 125 + .../allnewdash/allnewdash.component.html | 145 + .../allnewdash/allnewdash.component.scss | 83 + .../allnewdash/allnewdash.component.spec.ts | 21 + .../allnewdash/allnewdash.component.ts | 124 + .../dashboardnew/dashboardnew.component.html | 1 + .../dashboardnew/dashboardnew.component.scss | 0 .../dashboardnew.component.spec.ts | 21 + .../dashboardnew/dashboardnew.component.ts | 10 + .../editformnewdash.component.html | 54 + .../editformnewdash.component.scss | 81 + .../editformnewdash.component.spec.ts | 21 + .../editformnewdash.component.ts | 93 + .../editnewdash/editnewdash.component.html | 198 + .../editnewdash/editnewdash.component.scss | 51 + .../editnewdash/editnewdash.component.spec.ts | 21 + .../editnewdash/editnewdash.component.ts | 617 + .../gadgets/bar-chart/bar-chart.component.css | 1 + .../bar-chart/bar-chart.component.css.map | 1 + .../bar-chart/bar-chart.component.html | 9 + .../bar-chart/bar-chart.component.scss | 0 .../bar-chart/bar-chart.component.spec.ts | 25 + .../gadgets/bar-chart/bar-chart.component.ts | 33 + .../bubble-chart/bubble-chart.component.css | 1 + .../bubble-chart.component.css.map | 1 + .../bubble-chart/bubble-chart.component.html | 9 + .../bubble-chart/bubble-chart.component.scss | 0 .../bubble-chart.component.spec.ts | 25 + .../bubble-chart/bubble-chart.component.ts | 98 + .../doughnut-chart.component.css | 1 + .../doughnut-chart.component.css.map | 1 + .../doughnut-chart.component.html | 8 + .../doughnut-chart.component.scss | 0 .../doughnut-chart.component.spec.ts | 25 + .../doughnut-chart.component.ts | 30 + .../dynamic-chart/dynamic-chart.component.css | 1 + .../dynamic-chart.component.css.map | 1 + .../dynamic-chart.component.html | 10 + .../dynamic-chart.component.scss | 0 .../dynamic-chart.component.spec.ts | 25 + .../dynamic-chart/dynamic-chart.component.ts | 70 + .../financial-chart.component.css | 1 + .../financial-chart.component.css.map | 1 + .../financial-chart.component.html | 1 + .../financial-chart.component.scss | 0 .../financial-chart.component.spec.ts | 25 + .../financial-chart.component.ts | 15 + .../gadgets/grid-view/grid-view.component.css | 72 + .../grid-view/grid-view.component.css.map | 1 + .../grid-view/grid-view.component.html | 69 + .../grid-view/grid-view.component.scss | 12 + .../grid-view/grid-view.component.spec.ts | 25 + .../gadgets/grid-view/grid-view.component.ts | 54 + .../line-chart/line-chart.component.css | 1 + .../line-chart/line-chart.component.css.map | 1 + .../line-chart/line-chart.component.html | 12 + .../line-chart/line-chart.component.scss | 0 .../line-chart/line-chart.component.spec.ts | 25 + .../line-chart/line-chart.component.ts | 71 + .../gadgets/pie-chart/pie-chart.component.css | 1 + .../pie-chart/pie-chart.component.css.map | 1 + .../pie-chart/pie-chart.component.html | 9 + .../pie-chart/pie-chart.component.scss | 0 .../pie-chart/pie-chart.component.spec.ts | 25 + .../gadgets/pie-chart/pie-chart.component.ts | 27 + .../polar-chart/polar-chart.component.css | 1 + .../polar-chart/polar-chart.component.css.map | 1 + .../polar-chart/polar-chart.component.html | 10 + .../polar-chart/polar-chart.component.scss | 0 .../polar-chart/polar-chart.component.spec.ts | 25 + .../polar-chart/polar-chart.component.ts | 37 + .../radar-chart/radar-chart.component.css | 1 + .../radar-chart/radar-chart.component.css.map | 1 + .../radar-chart/radar-chart.component.html | 8 + .../radar-chart/radar-chart.component.scss | 0 .../radar-chart/radar-chart.component.spec.ts | 25 + .../radar-chart/radar-chart.component.ts | 39 + .../scatter-chart/scatter-chart.component.css | 1 + .../scatter-chart.component.css.map | 1 + .../scatter-chart.component.html | 8 + .../scatter-chart.component.scss | 0 .../scatter-chart.component.spec.ts | 25 + .../scatter-chart/scatter-chart.component.ts | 77 + .../to-do-chart/to-do-chart.component.css | 1 + .../to-do-chart/to-do-chart.component.css.map | 1 + .../to-do-chart/to-do-chart.component.html | 27 + .../to-do-chart/to-do-chart.component.scss | 0 .../to-do-chart/to-do-chart.component.spec.ts | 25 + .../to-do-chart/to-do-chart.component.ts | 27 + .../schedule/schedule.component.html | 1 + .../schedule/schedule.component.scss | 0 .../schedule/schedule.component.spec.ts | 21 + .../schedule/schedule.component.ts | 10 + .../dashboardrunner.component.html | 1 + .../dashboardrunner.component.scss | 0 .../dashboardrunner.component.spec.ts | 25 + .../dashboardrunner.component.ts | 15 + .../dashrunnerall/dashrunnerall.component.css | 90 + .../dashrunnerall.component.css.map | 1 + .../dashrunnerall.component.html | 116 + .../dashrunnerall.component.scss | 93 + .../dashrunnerall.component.spec.ts | 25 + .../dashrunnerall/dashrunnerall.component.ts | 125 + .../bar-runner/bar-runner.component.html | 38 + .../bar-runner/bar-runner.component.scss | 102 + .../bar-runner/bar-runner.component.spec.ts | 25 + .../bar-runner/bar-runner.component.ts | 101 + .../bubble-runner.component.html | 11 + .../bubble-runner.component.scss | 0 .../bubble-runner.component.spec.ts | 25 + .../bubble-runner/bubble-runner.component.ts | 140 + .../dashrunnerline/dashrunner.service.spec.ts | 16 + .../dashrunnerline/dashrunner.service.ts | 212 + .../dashrunnerline.component.html | 40 + .../dashrunnerline.component.scss | 49 + .../dashrunnerline.component.spec.ts | 25 + .../dashrunnerline.component.ts | 291 + .../doughnut-runner.component.html | 10 + .../doughnut-runner.component.scss | 76 + .../doughnut-runner.component.spec.ts | 25 + .../doughnut-runner.component.ts | 99 + .../grid-runner/grid-runner.component.html | 54 + .../grid-runner/grid-runner.component.scss | 12 + .../grid-runner/grid-runner.component.spec.ts | 25 + .../grid-runner/grid-runner.component.ts | 111 + .../line-runner/line-runner.component.html | 14 + .../line-runner/line-runner.component.scss | 76 + .../line-runner/line-runner.component.spec.ts | 25 + .../line-runner/line-runner.component.ts | 169 + .../pie-runner/pie-runner.component.html | 11 + .../pie-runner/pie-runner.component.scss | 0 .../pie-runner/pie-runner.component.spec.ts | 25 + .../pie-runner/pie-runner.component.ts | 92 + .../polar-runner/polar-runner.component.html | 10 + .../polar-runner/polar-runner.component.scss | 0 .../polar-runner.component.spec.ts | 25 + .../polar-runner/polar-runner.component.ts | 93 + .../radar-runner/radar-runner.component.html | 10 + .../radar-runner/radar-runner.component.scss | 0 .../radar-runner.component.spec.ts | 25 + .../radar-runner/radar-runner.component.ts | 102 + .../scatter-runner.component.html | 12 + .../scatter-runner.component.scss | 0 .../scatter-runner.component.spec.ts | 25 + .../scatter-runner.component.ts | 121 + .../todo-runner/todo-runner.component.html | 30 + .../todo-runner/todo-runner.component.scss | 0 .../todo-runner/todo-runner.component.spec.ts | 25 + .../todo-runner/todo-runner.component.ts | 103 + .../report-build/report-build.component.css | 1 + .../report-build.component.css.map | 1 + .../report-build/report-build.component.html | 1 + .../report-build/report-build.component.scss | 0 .../report-build.component.spec.ts | 25 + .../report-build/report-build.component.ts | 14 + .../reportbuildadd.component.css | 75 + .../reportbuildadd.component.css.map | 1 + .../reportbuildadd.component.html | 48 + .../reportbuildadd.component.scss | 80 + .../reportbuildadd.component.spec.ts | 25 + .../reportbuildadd.component.ts | 60 + .../reportbuildall.component.css | 90 + .../reportbuildall.component.css.map | 1 + .../reportbuildall.component.html | 112 + .../reportbuildall.component.scss | 83 + .../reportbuildall.component.spec.ts | 25 + .../reportbuildall.component.ts | 92 + .../reportbuildedit.component.css | 56 + .../reportbuildedit.component.css.map | 1 + .../reportbuildedit.component.html | 66 + .../reportbuildedit.component.scss | 58 + .../reportbuildedit.component.spec.ts | 25 + .../reportbuildedit.component.ts | 144 + .../reportbuildquery.component.css | 146 + .../reportbuildquery.component.css.map | 1 + .../reportbuildquery.component.html | 670 + .../reportbuildquery.component.scss | 161 + .../reportbuildquery.component.spec.ts | 25 + .../reportbuildquery.component.ts | 656 + .../report-build2.component.html | 1 + .../report-build2.component.scss | 0 .../report-build2.component.spec.ts | 25 + .../report-build2/report-build2.component.ts | 15 + .../report-build2add.component.html | 79 + .../report-build2add.component.scss | 80 + .../report-build2add.component.spec.ts | 25 + .../report-build2add.component.ts | 71 + .../report-build2all.component.html | 109 + .../report-build2all.component.scss | 83 + .../report-build2all.component.spec.ts | 25 + .../report-build2all.component.ts | 91 + .../report-build2edit.component.html | 95 + .../report-build2edit.component.scss | 58 + .../report-build2edit.component.spec.ts | 25 + .../report-build2edit.component.ts | 159 + .../report-runner/report-runner.component.css | 1 + .../report-runner.component.css.map | 1 + .../report-runner.component.html | 1 + .../report-runner.component.scss | 0 .../report-runner.component.spec.ts | 25 + .../report-runner/report-runner.component.ts | 15 + .../reportrunnerall.component.css | 90 + .../reportrunnerall.component.css.map | 1 + .../reportrunnerall.component.html | 109 + .../reportrunnerall.component.scss | 93 + .../reportrunnerall.component.spec.ts | 25 + .../reportrunnerall.component.ts | 90 + .../reportrunneredit.component.css | 76 + .../reportrunneredit.component.css.map | 1 + .../reportrunneredit.component.html | 266 + .../reportrunneredit.component.scss | 80 + .../reportrunneredit.component.spec.ts | 25 + .../reportrunneredit.component.ts | 611 + .../reportrunneredit2.component.html | 305 + .../reportrunneredit2.component.scss | 81 + .../reportrunneredit2.component.spec.ts | 25 + .../reportrunneredit2.component.ts | 831 + .../setupicon/setupicon.component.html | 374 + .../setupicon/setupicon.component.scss | 47 + .../setupicon/setupicon.component.spec.ts | 21 + .../builder/setupicon/setupicon.component.ts | 85 + .../bulkimport/bulkimport.component.html | 1 + .../bulkimport/bulkimport.component.scss | 0 .../bulkimport/bulkimport.component.spec.ts | 25 + .../bulkimport/bulkimport.component.ts | 15 + .../bulkimportadd.component.html | 183 + .../bulkimportadd.component.scss | 81 + .../bulkimportadd.component.spec.ts | 25 + .../bulkimportadd/bulkimportadd.component.ts | 236 + .../bulkimportall.component.html | 81 + .../bulkimportall.component.scss | 4 + .../bulkimportall.component.spec.ts | 25 + .../bulkimportall/bulkimportall.component.ts | 87 + .../bulkimportedit.component.html | 116 + .../bulkimportedit.component.scss | 81 + .../bulkimportedit.component.spec.ts | 25 + .../bulkimportedit.component.ts | 200 + .../bulkimporteditline.component.html | 73 + .../bulkimporteditline.component.scss | 51 + .../bulkimporteditline.component.spec.ts | 25 + .../bulkimporteditline.component.ts | 172 + .../bulkimportline.component.html | 73 + .../bulkimportline.component.scss | 51 + .../bulkimportline.component.spec.ts | 25 + .../bulkimportline.component.ts | 175 + .../datamanagement.component.html | 173 + .../datamanagement.component.scss | 84 + .../datamanagement.component.spec.ts | 25 + .../datamanagement.component.ts | 189 + .../datamananementworkflow.component.html | 449 + .../datamananementworkflow.component.scss | 110 + .../datamananementworkflow.component.spec.ts | 25 + .../datamananementworkflow.component.ts | 558 + .../mappingrule/mappingrule.component.html | 1 + .../mappingrule/mappingrule.component.scss | 0 .../mappingrule/mappingrule.component.spec.ts | 25 + .../mappingrule/mappingrule.component.ts | 15 + .../mappingruleadd.component.html | 149 + .../mappingruleadd.component.scss | 81 + .../mappingruleadd.component.spec.ts | 25 + .../mappingruleadd.component.ts | 249 + .../mappingruleall.component.html | 85 + .../mappingruleall.component.scss | 4 + .../mappingruleall.component.spec.ts | 25 + .../mappingruleall.component.ts | 85 + .../mappingruleedit.component.html | 100 + .../mappingruleedit.component.scss | 81 + .../mappingruleedit.component.spec.ts | 25 + .../mappingruleedit.component.ts | 161 + .../addapiregistery.component.html | 1 + .../addapiregistery.component.scss | 0 .../addapiregistery.component.spec.ts | 21 + .../addapiregistery.component.ts | 10 + .../allapiregistery.component.html | 102 + .../allapiregistery.component.scss | 5 + .../allapiregistery.component.spec.ts | 21 + .../allapiregistery.component.ts | 244 + .../apiregistery/apiregistery.component.html | 1 + .../apiregistery/apiregistery.component.scss | 0 .../apiregistery.component.spec.ts | 21 + .../apiregistery/apiregistery.component.ts | 214 + .../editapiregistery.component.html | 1 + .../editapiregistery.component.scss | 0 .../editapiregistery.component.spec.ts | 21 + .../editapiregistery.component.ts | 10 + .../fnd/dashboard/dashboard.component.html | 375 + .../fnd/dashboard/dashboard.component.scss | 73 + .../fnd/dashboard/dashboard.component.spec.ts | 25 + .../main/fnd/dashboard/dashboard.component.ts | 106 + .../addextension/addextension.component.css | 39 + .../addextension.component.css.map | 1 + .../addextension/addextension.component.html | 52 + .../addextension/addextension.component.scss | 39 + .../addextension.component.spec.ts | 25 + .../addextension/addextension.component.ts | 94 + .../allextension/allextension.component.css | 64 + .../allextension.component.css.map | 1 + .../allextension/allextension.component.html | 101 + .../allextension/allextension.component.scss | 5 + .../allextension.component.spec.ts | 25 + .../allextension/allextension.component.ts | 204 + .../editextension/editextension.component.css | 39 + .../editextension.component.css.map | 1 + .../editextension.component.html | 40 + .../editextension.component.scss | 39 + .../editextension.component.spec.ts | 25 + .../editextension/editextension.component.ts | 71 + .../fnd/extension/extension.component.css | 1 + .../fnd/extension/extension.component.css.map | 1 + .../fnd/extension/extension.component.html | 1 + .../fnd/extension/extension.component.scss | 0 .../fnd/extension/extension.component.spec.ts | 25 + .../main/fnd/extension/extension.component.ts | 15 + .../fnd/main-page/main-page.component.html | 3 + .../fnd/main-page/main-page.component.scss | 0 .../fnd/main-page/main-page.component.spec.ts | 25 + .../main/fnd/main-page/main-page.component.ts | 15 + .../sequencegenarator.component.html | 238 + .../sequencegenarator.component.scss | 72 + .../sequencegenarator.component.spec.ts | 25 + .../sequencegenarator.component.ts | 189 + .../modules/main/layout/layout.component.html | 205 + .../modules/main/layout/layout.component.scss | 21 + .../main/layout/layout.component.spec.ts | 25 + .../modules/main/layout/layout.component.ts | 301 + .../main/main-page/main-page.component.html | 3 + .../main/main-page/main-page.component.scss | 0 .../main-page/main-page.component.spec.ts | 25 + .../main/main-page/main-page.component.ts | 15 + .../app/modules/main/main-routing.module.ts | 259 + .../src/app/modules/main/main.module.ts | 181 + .../page-not-found.component.html | 5 + .../page-not-found.component.scss | 11 + .../page-not-found.component.spec.ts | 25 + .../page-not-found.component.ts | 15 + .../src/app/pipes/helpers.module.ts | 31 + .../src/app/pipes/remove-commas.pipe.ts | 8 + .../src/app/pipes/sanitize.pipe.ts | 10 + .../src/app/pipes/search-filter.pipe.ts | 58 + .../src/app/pipes/thai-date-abbr.pipe.ts | 20 + .../src/app/pipes/thai-date-full.pipe.ts | 20 + .../src/app/pipes/thai-date.pipe.ts | 17 + .../src/app/pipes/time-pipe.pipe.ts | 36 + .../app/services/admin/accesstype.service.ts | 64 + .../app/services/admin/auditreport.service.ts | 38 + .../admin/connector-mapping.service.ts | 37 + .../admin/deploymentprofile.service.ts | 47 + .../services/admin/health-checkup.service.ts | 74 + .../app/services/admin/logconfig.service.ts | 28 + .../app/services/admin/menu-group.service.ts | 76 + .../services/admin/menu-register.service.ts | 33 + .../services/admin/menumaintance.service.ts | 69 + .../app/services/admin/myworkspace.service.ts | 98 + .../services/admin/outgoingwebhook.service.ts | 51 + .../services/admin/sessionlogger.service.ts | 17 + .../services/admin/sure-connector.service.ts | 25 + .../admin/sure-opsscriptmaster.service.ts | 86 + .../src/app/services/admin/sureapi.service.ts | 23 + .../app/services/admin/sureconnect.service.ts | 35 + .../services/admin/sysparameter.service.ts | 33 + .../app/services/admin/university.service.ts | 44 + .../app/services/admin/user-list.service.ts | 33 + .../services/admin/user-profile.service.ts | 120 + .../admin/user-registration.service.ts | 290 + .../admin/usergrpmaintaince.service.ts | 46 + .../services/admin/usermaintance.service.ts | 42 + .../src/app/services/alert.service.ts | 70 + .../src/app/services/alerts.service.ts | 39 + .../src/app/services/api/addemails.service.ts | 26 + .../app/services/api/api-request.service.ts | 172 + .../app/services/api/audittrail.service.ts | 30 + .../app/services/api/billingdemo.service.ts | 17 + .../app/services/api/department.service.ts | 48 + .../app/services/api/diputesemo.service.ts | 17 + .../app/services/api/forgotpass.service.ts | 44 + .../src/app/services/api/helper.ts | 5 + .../src/app/services/api/itemdemo.service.ts | 16 + .../src/app/services/api/login.service.ts | 113 + .../app/services/api/query-runner.service.ts | 20 + .../app/services/api/realnet-menu.service.ts | 43 + .../services/api/report-builder.service.ts | 287 + .../src/app/services/api/sequence.service.ts | 30 + .../app/services/api/table-setup.service.ts | 29 + .../src/app/services/api/translate.service.ts | 19 + .../src/app/services/auth_guard.service.ts | 40 + .../additionalcontainer.service.spec.ts | 16 + .../builder/additionalcontainer.service.ts | 75 + .../builder/dashboard.service.spec.ts | 16 + .../app/services/builder/dashboard.service.ts | 116 + .../builder/dashboard3.service.spec.ts | 16 + .../services/builder/dashboard3.service.ts | 308 + .../src/app/services/builder/icon.service.ts | 63 + .../services/builder/modulesetup.service.ts | 172 + .../builder/project-setup.service.spec.ts | 16 + .../services/builder/project-setup.service.ts | 237 + .../builder/technology-stack.service.ts | 80 + .../builder/wireframe-line.service.ts | 60 + .../app/services/builder/wireframe.service.ts | 273 + .../src/app/services/csv.service.ts | 136 + .../src/app/services/excel.service.ts | 30 + .../src/app/services/fnd/alerts.service.ts | 68 + .../app/services/fnd/bulkimport.service.ts | 160 + .../fnd/code-extraction.service.spec.ts | 16 + .../services/fnd/code-extraction.service.ts | 184 + .../src/app/services/fnd/dataflow.service.ts | 123 + .../services/fnd/datamanagement.service.ts | 111 + .../src/app/services/fnd/datastore.service.ts | 109 + .../exception-rule-library.service.spec.ts | 16 + .../fnd/exception-rule-library.service.ts | 42 + .../src/app/services/fnd/extension.service.ts | 78 + .../services/fnd/rule-library.service.spec.ts | 16 + .../app/services/fnd/rule-library.service.ts | 87 + .../fnd/workflow-data.service.spec.ts | 16 + .../app/services/fnd/workflow-data.service.ts | 63 + .../src/app/services/jwt.interceptor.ts | 22 + .../src/app/services/main.service.spec.ts | 12 + .../src/app/services/main.service.ts | 36 + .../src/app/services/notification.service.ts | 36 + .../src/app/services/user-info.service.ts | 122 + .../src/assets/.gitkeep | 0 .../assets/fonts/THSarabun Bold Italic.ttf | Bin 0 -> 117644 bytes .../src/assets/fonts/THSarabun Bold.ttf | Bin 0 -> 118964 bytes .../src/assets/fonts/THSarabun BoldItalic.ttf | Bin 0 -> 102916 bytes .../src/assets/fonts/THSarabun Italic.ttf | Bin 0 -> 104352 bytes .../src/assets/fonts/THSarabun.ttf | Bin 0 -> 99980 bytes .../images/2021-12-24_1662642503238.png | Bin 0 -> 753683 bytes .../src/assets/images/403.webp | Bin 0 -> 81216 bytes .../src/assets/images/Header.png | Bin 0 -> 3512 bytes .../src/assets/images/HeaderLines.png | Bin 0 -> 4539 bytes .../src/assets/images/MultipleLines.png | Bin 0 -> 4751 bytes .../src/assets/images/OnlyLines.png | Bin 0 -> 4194 bytes .../images/Web-Page-Background-Color.jpg | Bin 0 -> 22549 bytes .../src/assets/images/copyfromPrj.png | Bin 0 -> 17363 bytes .../src/assets/images/copytemplate.png | Bin 0 -> 17937 bytes .../src/assets/images/database.png | Bin 0 -> 19576 bytes .../src/assets/images/fromscratch.png | Bin 0 -> 21230 bytes .../src/assets/images/git.png | Bin 0 -> 1184 bytes .../src/assets/images/icon/cradiant.png | Bin 0 -> 7636 bytes .../src/assets/images/icon/logo.ico | Bin 0 -> 5430 bytes .../src/assets/images/icon/micrologo.png | Bin 0 -> 3603 bytes .../src/assets/images/icon/sitelogo.png | Bin 0 -> 34912 bytes .../src/assets/images/images.png | Bin 0 -> 5911 bytes .../src/assets/images/logo.svg | 28 + .../src/assets/images/micro logo.png | Bin 0 -> 3603 bytes .../src/assets/images/new.png | Bin 0 -> 156249 bytes .../src/assets/images/profile-icon.png | Bin 0 -> 2534 bytes .../src/assets/images/profile1.jpg | Bin 0 -> 10118 bytes .../src/assets/images/profile3.jpg | Bin 0 -> 7979 bytes .../src/assets/images/qr-code.png | Bin 0 -> 40397 bytes .../src/assets/images/view.jpg | Bin 0 -> 196 bytes .../src/assets/images/who.png | Bin 0 -> 3708 bytes .../src/environments/environment.prod.ts | 17 + .../src/environments/environment.ts | 16 + .../angular-clarity-master/src/favicon.ico | Bin 0 -> 948 bytes .../angular-clarity-master/src/index.html | 24 + .../angular-clarity-master/src/main.ts | 12 + .../angular-clarity-master/src/polyfills.ts | 53 + .../angular-clarity-master/src/server/app.js | 30 + .../angular-clarity-master/src/server/db.json | 8 + .../src/server/package-lock.json | 537 + .../src/server/package.json | 18 + .../angular-clarity-master/src/styles.scss | 198 + .../angular-clarity-master/src/styles1.scss | 54 + .../angular-clarity-master/src/test.ts | 16 + .../angular-clarity-master/tsconfig.app.json | 15 + .../angular-clarity-master/tsconfig.json | 21 + .../angular-clarity-master/tsconfig.spec.json | 18 + .../angular-clarity-master/tslint.json | 152 + .../authsec_springboot/.gitignore | 3 + .../authsec_springboot/backend/.classpath | 49 + .../authsec_springboot/backend/.factorypath | 314 + .../authsec_springboot/backend/.project | 28 + .../org.eclipse.core.resources.prefs | 4 + .../.settings/org.eclipse.jdt.apt.core.prefs | 4 + .../.settings/org.eclipse.jdt.core.prefs | 10 + .../.settings/org.eclipse.m2e.core.prefs | 4 + .../org.springframework.ide.eclipse.prefs | 2 + .../backend/.swagger-codegen-ignore | 23 + .../Controller/ConnectorController.java | 79 + .../Controller/MappingController.java | 81 + .../aa/Connector/Entity/Connector.java | 33 + .../aa/Connector/Entity/Mapping.java | 9 + .../Repository/Connectorrepository.java | 15 + .../final/404.html | 61 + .../final/about.html | 115 + .../final/assets/about.jpeg | Bin 0 -> 129667 bytes .../final/assets/favicon.ico | Bin 0 -> 15406 bytes .../final/assets/logo.svg | 17 + .../final/assets/main.jpeg | Bin 0 -> 124746 bytes .../final/assets/recipes/recipe-1.jpeg | Bin 0 -> 81088 bytes .../final/assets/recipes/recipe-2.jpeg | Bin 0 -> 370246 bytes .../final/assets/recipes/recipe-3.jpeg | Bin 0 -> 74312 bytes .../final/assets/recipes/recipe-4.jpeg | Bin 0 -> 67947 bytes .../final/contact.html | 129 + .../final/css/main.css | 746 + .../final/css/normalize.css | 351 + .../final/index.html | 130 + .../final/js/app.js | 19 + .../final/recipes.html | 119 + .../final/single-recipe.html | 159 + .../final/tag-template.html | 109 + .../final/tags.html | 89 + .../starter/404.html | 24 + .../starter/about.html | 24 + .../starter/assets/about.jpeg | Bin 0 -> 129667 bytes .../starter/assets/favicon.ico | Bin 0 -> 15406 bytes .../starter/assets/logo.svg | 17 + .../starter/assets/main.jpeg | Bin 0 -> 124746 bytes .../starter/assets/recipes/recipe-1.jpeg | Bin 0 -> 81088 bytes .../starter/assets/recipes/recipe-2.jpeg | Bin 0 -> 370246 bytes .../starter/assets/recipes/recipe-3.jpeg | Bin 0 -> 74312 bytes .../starter/assets/recipes/recipe-4.jpeg | Bin 0 -> 67947 bytes .../starter/contact.html | 24 + .../starter/css/main.css | 262 + .../starter/css/normalize.css | 351 + .../starter/index.html | 24 + .../starter/js/app.js | 19 + .../starter/recipes.html | 24 + .../starter/single-recipe.html | 24 + .../starter/tag-template.html | 24 + .../starter/tags.html | 24 + .../Controller/ConnectorController.java | 79 + .../Controller/MappingController.java | 81 + .../ashwini/Connector/Entity/Connector.java | 33 + .../ashwini/Connector/Entity/Mapping.java | 9 + .../Repository/Connectorrepository.java | 15 + .../projecttest/model/TestModel.java | 15 + .../Abc_1665647440047_back.zip | Bin 0 -> 2512 bytes .../Controllers/AbcController.java | 42 + .../Abc_1665647440047_back/Entity/Abc.java | 18 + .../Repository/AbcRepository.java | 13 + .../Services/AbcService.java | 37 + .../test3/Demo Code Extractor/model.zip | Bin 0 -> 313 bytes .../Demo Code Extractor/model/TestModel.java | 15 + .../BuildMasterBuilderController.java | 537 + .../controller/CodeExtractorController.java | 778 + .../DynamicCodeExtractionController.java | 352 + .../controller/FileUploadController.java | 39 + .../controller/MasterCodeBuild_gk.java | 684 + .../NamingConvensionController.java | 69 + .../controller/RuleLibraryNew_gk.java | 161 + .../controller/Rule_Library_Controller.java | 378 + .../Rule_library_keywordController.java | 53 + .../StaticCodeExtractionController.java | 164 + ...chnologyStackController_codeextractor.java | 295 + .../entity/ActiveTechStack_DTO.java | 23 + .../codeextractor/entity/FileDetails.java | 12 + .../codeextractor/entity/FileListDto.java | 15 + .../entity/NamingConvension.java | 27 + .../entity/Rn_Bcf_Exception_Rules.java | 132 + .../entity/Rn_Bcf_Extractor.java | 196 + .../entity/Rn_Bcf_Extractor_DTO.java | 39 + .../entity/Rn_Bcf_Extractor_Params.java | 270 + .../codeextractor/entity/Rn_Bcf_Rules.java | 193 + .../entity/Rn_Bcf_Technology_Stack1.java | 106 + .../codeextractor/entity/RuleCopyDTO.java | 60 + .../entity/Rule_library_keyword.java | 34 + .../NamingConvension_Repository.java | 14 + ...Bcf_Exception_Rule_Library_Repository.java | 28 + .../Rn_Bcf_Extractor_Params_Repository.java | 30 + .../Rn_Bcf_Extractor_Repository.java | 14 + .../Rn_Bcf_Rule_Library_Repository.java | 38 + .../Rn_Bcf_TechnologyStack_Repository1.java | 28 + .../Rule_library_keywordRepository.java | 11 + .../response/CodeExtractorParamsResponse.java | 18 + .../response/CodeExtractorResponse.java | 17 + .../ExceptionRuleLibraryResponse.java | 17 + .../response/RuleLibraryResponse.java | 18 + .../response/TechnologyStackResponse.java | 18 + ...Rn_Bcf_Exception_Rule_Library_Service.java | 20 + ...cf_Exception_Rule_Library_ServiceImpl.java | 78 + .../Rn_Bcf_Extractor_Params_Service.java | 24 + .../Rn_Bcf_Extractor_Params_ServiceImpl.java | 91 + .../service/Rn_Bcf_Extractor_Service.java | 27 + .../service/Rn_Bcf_Extractor_ServiceImpl.java | 249 + .../service/Rn_Bcf_Rule_Library_Service.java | 31 + .../Rn_Bcf_Rule_Library_ServiceImpl.java | 131 + .../Rn_Bcf_TechnologyStack_Service.java | 21 + .../Rn_Bcf_TechnologyStack_ServiceImpl1.java | 101 + .../service/Rule_library_keywordService.java | 44 + .../service/Rule_library_service_gk.java | 105 + .../Controller/ConnectorController.java | 79 + .../Controller/MappingController.java | 104 + .../test5/Connector/Entity/Connector.java | 33 + .../test5/Connector/Entity/Mapping.java | 9 + .../Repository/Connectorrepository.java | 15 + .../BRD Lead Research (1)_1702204592889.xlsx | Bin 0 -> 23938 bytes .../BRD Lead Research.xlsx_1702061306652 | Bin 0 -> 20474 bytes .../BRD Lead Research.xlsx_1702061322914 | Bin 0 -> 20474 bytes .../BRD Lead Research_1702064198316.xlsx | Bin 0 -> 20474 bytes .../BRD Lead Research_1702099911160.xlsx | Bin 0 -> 20474 bytes .../BRD Lead Research_1702100584709.xlsx | Bin 0 -> 20474 bytes .../BRD Lead Research_1702106670593.xlsx | Bin 0 -> 20474 bytes .../Files/Company_1702203812932.xlsx | Bin 0 -> 5331 bytes .../Files/Gaurav Kumar (2)_1702099252056.docx | Bin 0 -> 204159 bytes .../Files/Gaurav Kumar_1702204586756.pdf | Bin 0 -> 288251 bytes .../Files/HSI_220x100.jpg_1702053167198 | Bin 0 -> 12526 bytes .../Files/HSI_220x100.jpg_1702053169266 | Bin 0 -> 12526 bytes ...d Research Sample Report_1702062431957.pdf | Bin 0 -> 52029 bytes ...d Research Sample Report_1702064196341.pdf | Bin 0 -> 52029 bytes ...d Research Sample Report_1702065610144.pdf | Bin 0 -> 52029 bytes ...d Research Sample Report_1702099246272.pdf | Bin 0 -> 52029 bytes ...d Research Sample Report_1702099909415.pdf | Bin 0 -> 52029 bytes ...d Research Sample Report_1702106507641.pdf | Bin 0 -> 52029 bytes .../Sample Attendance App.docx_1702061299332 | Bin 0 -> 365630 bytes .../Sample Attendance App.docx_1702061303418 | Bin 0 -> 365630 bytes .../Sample Attendance App.docx_1702061319760 | Bin 0 -> 365630 bytes .../Sample Attendance App_1702103968567.docx | Bin 0 -> 365630 bytes .../Sample Attendance App_1702103972049.docx | Bin 0 -> 365630 bytes .../Sample Attendance App_1702106509297.docx | Bin 0 -> 365630 bytes .../Sample Attendance App_1702106672547.docx | Bin 0 -> 365630 bytes ...023-08-05 at 9.18.54 AM.jpeg_1702061316216 | Bin 0 -> 152024 bytes ...023-08-05 at 9.18.54 AM.jpeg_1702061329316 | Bin 0 -> 152024 bytes .../Files/cldnsure_1702111863905.png | Bin 0 -> 17774 bytes .../Files/image (7).png_1702053045347 | Bin 0 -> 265808 bytes .../Files/image (7).png_1702053046798 | Bin 0 -> 265808 bytes .../Files/image (7).png_1702053157144 | Bin 0 -> 265808 bytes .../Files/image (7).png_1702053158727 | Bin 0 -> 265808 bytes .../Files/image (7).png_1702053160254 | Bin 0 -> 265808 bytes .../Files/image (7).png_1702053164353 | Bin 0 -> 265808 bytes .../Files/image (7).png_1702054747220 | Bin 0 -> 265808 bytes .../Files/image (7)_1702062428052.png | Bin 0 -> 265808 bytes .../Files/image (7)_1702111862466.png | Bin 0 -> 265808 bytes .../Resources/Files/image.png_1702026483662 | Bin 0 -> 68814 bytes .../Resources/Files/image.png_1702052987565 | Bin 0 -> 68814 bytes .../Resources/Files/image.png_1702052989394 | Bin 0 -> 68814 bytes .../Resources/Files/image.png_1702053989661 | Bin 0 -> 68814 bytes .../Resources/Files/image_1702203806261.png | Bin 0 -> 68814 bytes .../Resources/Files/image_1702204580473.png | Bin 0 -> 68814 bytes .../Resources/Files/logo_1702203804424.png | Bin 0 -> 2139 bytes .../Resources/Files/paytm1.png_1702053992704 | Bin 0 -> 1727 bytes .../Resources/Files/paytm1.png_1702054745710 | Bin 0 -> 1727 bytes .../Resources/Files/paytm1.png_1702057782909 | Bin 0 -> 1727 bytes .../Resources/Files/paytm1.png_1702057784287 | Bin 0 -> 1727 bytes .../Resources/Files/paytm1_1702103970155.png | Bin 0 -> 1727 bytes .../Resources/Files/paytm1_1702111860859.png | Bin 0 -> 1727 bytes .../Resources/Files/paytm1_1703226744275.png | Bin 0 -> 1727 bytes .../Files/razorpay.png_1702027659349 | Bin 0 -> 4818 bytes .../Files/razorpay.png_1702053042156 | Bin 0 -> 4818 bytes .../Files/razorpay.png_1702053043732 | Bin 0 -> 4818 bytes .../Files/razorpay.png_1702053809714 | Bin 0 -> 4818 bytes .../Files/razorpay.png_1702053812252 | Bin 0 -> 4818 bytes .../Files/razorpay.png_1702053991139 | Bin 0 -> 4818 bytes .../Files/razorpay.png_1702054744200 | Bin 0 -> 4818 bytes .../Files/sample2-v1.0.2_1702100581391.zip | Bin 0 -> 2381791 bytes .../Abc.java | 18 + .../AbcController.java | 42 + .../AbcRepository.java | 13 + .../AbcService.java | 37 + .../static_code/SE_Abc.java | 18 + .../static_code/SE_AbcController.java | 42 + .../static_code/SE_AbcRepository.java | 13 + .../static_code/SE_AbcService.java | 37 + .../Abc.java | 18 + .../AbcController.java | 42 + .../AbcRepository.java | 13 + .../AbcService.java | 37 + .../static_code/SE_Abc.java | 18 + .../static_code/SE_AbcController.java | 42 + .../static_code/SE_AbcRepository.java | 13 + .../static_code/SE_AbcService.java | 37 + .../Abc.java | 18 + .../AbcController.java | 42 + .../AbcRepository.java | 13 + .../AbcService.java | 37 + .../static_code/SE_Abc.java | 26 + .../static_code/SE_AbcController.java | 42 + .../static_code/SE_AbcRepository.java | 13 + .../static_code/SE_AbcService.java | 37 + .../Abc.java | 18 + .../AbcController.java | 42 + .../AbcRepository.java | 13 + .../AbcService.java | 37 + .../static_code/SE_Abc.java | 18 + .../static_code/SE_AbcController.java | 42 + .../static_code/SE_AbcRepository.java | 13 + .../static_code/SE_AbcService.java | 37 + .../BugTracker.java | 45 + .../BugTrackerController.java | 111 + .../BugTrackerRepository.java | 11 + .../BugTrackerService.java | 59 + .../static_code/SE_BugTracker.java | 45 + .../static_code/SE_BugTrackerController.java | 111 + .../static_code/SE_BugTrackerRepository.java | 11 + .../static_code/SE_BugTrackerService.java | 59 + .../Entity_eventsController.java | 103 + .../Entity_eventsRepository.java | 23 + .../Entity_eventsService.java | 83 + .../Entity_events_t.java | 25 + .../SE_Entity_eventsController.java | 103 + .../SE_Entity_eventsRepository.java | 23 + .../static_code/SE_Entity_eventsService.java | 79 + .../static_code/SE_Entity_events_t.java | 25 + .../Controller.java | 1071 ++ .../DatabaseQueryController.java | 75 + .../DatabaseQueryService.java | 89 + .../DynamicTempRepo.java | 24 + .../DynamicTemplateController.java | 250 + .../Dynamic_template.java | 25 + .../ExcelDataService.java | 96 + .../FileUploadService.java | 79 + .../TemplateFileUpload.java | 27 + .../TemplatedataRepo.java | 9 + .../static_code/SE_Controller.java | 1071 ++ .../SE_DatabaseQueryController.java | 75 + .../static_code/SE_DatabaseQueryService.java | 89 + .../static_code/SE_DynamicTempRepo.java | 24 + .../SE_DynamicTemplateController.java | 250 + .../static_code/SE_Dynamic_template.java | 25 + .../static_code/SE_ExcelDataService.java | 96 + .../static_code/SE_FileUploadService.java | 79 + .../static_code/SE_TemplateFileUpload.java | 27 + .../static_code/SE_TemplatedataRepo.java | 9 + .../zip-uploads/Abc_1665647440047_back.zip | Bin 0 -> 2512 bytes .../zip-uploads/bugTracker (2).zip | Bin 0 -> 3256 bytes .../zip-uploads/entityevents.zip | Bin 0 -> 3153 bytes .../code-extractor/zip-uploads/model.zip | Bin 0 -> 313 bytes .../zip-uploads/template (1).zip | Bin 0 -> 17363 bytes .../backend/hs_err_pid6816.log | 857 + .../backend/logs/ExceptionLogs/Error.log | 45 + .../backend/logs/SYSADMIN1673073474.log | 0 .../backend/logs/sysadmin1686312560.log | 0 .../authsec_springboot/backend/pom.xml | 549 + .../Api/Controllers/BillingSequentialApi.java | 304 + .../ServiceOrderApiController.java | 403 + .../ApprovalHistory_Controller.java | 62 + .../Controllers/ApprovalQueue_Controller.java | 89 + .../realnet/Billing/Dto/ApprovalNote_SO.java | 27 + .../realnet/Billing/Dto/ApprovalQueue_SO.java | 44 + .../Billing/Dto/BillingPeriodsResponse.java | 32 + .../realnet/Billing/Dto/ServiceOrderDto.java | 22 + .../Billing/Dto/ServiceWithDiscount.java | 48 + .../Billing/Entitys/ApprovalHistory_t.java | 23 + .../Billing/Entitys/BillingPeriods_t.java | 26 + .../Billing/Entitys/CustomerRates_t.java | 32 + .../BillingJobServiceController.java | 325 + .../Billing/Job/Entity/BillingJobEntity.java | 25 + .../Job/Repository/BillingJobRepository.java | 16 + .../Job/Service/BillingJobService.java | 23 + .../ApprovalHistory_Repository.java | 11 + .../Repositorys/ApprovalQueue_Repository.java | 13 + .../ApprovalReturnHistory_Repo.java | 9 + .../Services/ApprovalHistory_Service.java | 140 + .../Services/ApprovalQueueService.java | 31 + .../Builders/Entity/Builder_entity_t.java | 21 + .../Builders/Repos/BuilderRepository.java | 15 + .../Builders/Services/BuilderService.java | 178 + .../Controllers/BulkUpload_Controller.java | 43 + .../Controllers/DataImportController.java | 1082 ++ .../Controllers/MappingRuleController.java | 124 + .../Controllers/MasterImportController.java | 600 + .../BulkUpload/Entity/BulkUpload_t.java | 21 + .../BulkUpload/Entity/MappingRule.java | 24 + .../Repository/BulkUpload_Repository.java | 21 + .../Repository/MappingRuleRepository.java | 11 + .../Services/BulkUpload_Service.java | 40 + .../Services/MappingRuleService.java | 43 + .../Config/Databaseconfig.java | 40 + .../Service/SurevaultService.java | 85 + .../Dashboard1/Controller/Dashboard2.java | 30 + .../Controller/Dashbord1Controller.java | 121 + .../Dashboard1/Entity/Dashbord1_Line.java | 45 + .../Dashboard1/Entity/Dashbord_Header.java | 64 + .../Entity/dashbord_Who_collumn.java | 46 + .../Repository/Dashboard_lineRepository.java | 20 + .../Repository/HeaderRepository.java | 35 + .../Dashboard1/Service/HeaderService.java | 99 + .../Controllers/ChartBuilder.java | 689 + .../DashboardSchedule_Controller.java | 47 + .../Dashboard_builder_Controller.java | 55 + .../Controllers/EmailGenerate.java | 385 + .../Controllers/PdfController.java | 31 + .../Controllers/PdfService.java | 284 + .../Entity/DashboardSchedule_t.java | 28 + .../Entity/Dashboard_builder_t.java | 20 + .../DashboardSchedule_Repository.java | 23 + .../Dashboard_builder_Repository.java | 14 + .../Services/DashboardSchedule_Service.java | 47 + .../Services/Dashboard_builder_Service.java | 37 + .../Services/EmailGenerateService.java | 126 + .../Controllers/AngularHtmlCode.java | 62 + .../Controllers/FabricIcardController.java | 47 + .../FabricIcard/Controllers/LayoutPdf.java | 328 + .../MyImageReplacedElementFactory.java | 40 + .../Controllers/PageController.java | 28 + .../FabricIcard/Controllers/TestCode.java | 108 + .../FabricIcard/Entity/FabricIcard.java | 35 + .../FabricIcard/Entity/PageSource.java | 19 + .../Repository/FabricIcardRepository.java | 12 + .../Repository/PageSourceRepository.java | 10 + .../Services/FabricIcardService.java | 41 + .../Services/LayoutPdfService.java | 282 + .../FabricIcardLinesController.java | 78 + .../Controllers/JsonKeysController.java | 117 + .../FabricIcardLines/Entity/Dummyfabric.java | 19 + .../Entity/FabricIcardLines.java | 41 + .../FabricIcardLinesRepository.java | 15 + .../Services/FabricIcardLinesService.java | 109 + .../Controllers/UploadeddocsController.java | 118 + .../FileUpload/Entity/Uploadeddocs.java | 22 + .../realnet/FileUpload/Entity/who_column.java | 43 + .../Repository/UploadFileRepository.java | 17 + .../Services/FileuploadService.java | 107 + .../Services/UploadedFileService.java | 43 + .../FileUpload/controller/Filecontroller.java | 54 + .../FileUpload/helper/Fileupload_helper.java | 81 + .../FromExtensionJson_Controller.java | 95 + .../Entity/FromExtensionJson_t.java | 20 + .../FromExtensionJson_Repository.java | 23 + .../Services/FromExtensionJson_Service.java | 38 + .../Gaurav_testing_Controller.java | 68 + .../Entity/Gaurav_testing_t.java | 24 + .../Repository/Gaurav_testing_Repository.java | 13 + .../Services/Gaurav_testing_Service.java | 59 + .../Controller/NotController.java | 36 + .../Notification/Entity/NotEntity.java | 21 + .../Entity/NotificationService.java | 40 + .../Notification/Repository/NotRepo.java | 18 + .../com/realnet/Payment/Paytm/AppConfig.java | 7 + .../Payment/Paytm/PaytmPageController.java | 19 + .../realnet/Payment/Paytm/PaytmPayment.java | 105 + .../Payment/Razorpay/RazorpayController.java | 89 + .../realnet/Payment/Razorpay/RazorpayDTO.java | 27 + .../Payment/Razorpay/RazorpayRepo.java | 9 + .../src/main/java/com/realnet/RealNetApp.java | 31 + .../Controllers/FileConverterController.java | 229 + .../Controllers/Rpt_builder_Controller.java | 46 + .../Rpt_builder/Entity/Rpt_builder_t.java | 24 + .../Repository/Rpt_builder_Repository.java | 11 + .../Services/Rpt_builder_Service.java | 43 + .../Controllers/ReportHtmlController.java | 86 + .../Controllers/RpDownloadController.java | 184 + .../Controllers/Rpt_builder2_Controller.java | 46 + .../Rpt_builder2/Entity/Rpt_builder2_t.java | 39 + .../Repository/Rpt_builder2_Repository.java | 11 + .../Services/Rpt_builder2_Service.java | 49 + .../Rpt_builder2_lines_Controller.java | 128 + .../Entity/Rpt_builder2_lines_t.java | 28 + .../Rpt_builder2_lines_Repository.java | 15 + .../Services/Rpt_builder2_lines_Service.java | 37 + .../Controller/SequenceController.java | 182 + .../SequenceGenerator/Entity/Sequence.java | 78 + .../Service/SequenceService.java | 123 + .../SequenceGenerator/repo/SeqRepo.java | 15 + .../java/com/realnet/WhoColumn/Extension.java | 34 + .../com/realnet/WhoColumn/Who_column.java | 45 + .../Api_registery_headerController.java | 75 + .../Api_registery_lineController.java | 82 + .../Controllers/GeneratetokenController.java | 50 + .../Entity/Api_registery_header.java | 23 + .../Entity/Api_registery_line.java | 27 + .../api_registery/Entity/Token_registery.java | 26 + .../Api_registery_headerRepository.java | 13 + .../Api_registery_lineRepository.java | 17 + .../Token_registery_Repository.java | 17 + .../Services/Api_registery_headerService.java | 59 + .../Services/Api_registery_lineService.java | 67 + .../Services/GeneratetokenService.java | 122 + .../java/com/realnet/config/AppConfig.java | 39 + .../java/com/realnet/config/CorsFilter.java | 56 + .../java/com/realnet/config/EmailService.java | 80 + .../com/realnet/config/HttpLoggingFilter.java | 521 + .../java/com/realnet/config/JWTConstant.java | 22 + .../config/JwtAuthenticationEntryPoint.java | 37 + .../config/JwtAuthenticationFilter.java | 104 + .../realnet/config/MessageSourceConfig.java | 32 + .../realnet/config/MyCommandLineRunner.java | 49 + .../com/realnet/config/SecurityConfig.java | 204 + .../com/realnet/config/SwaggerConfig.java | 132 + .../com/realnet/config/TokenProvider.java | 135 + .../Controllers/DashboardController.java | 63 + .../Entity/Dashboard.java | 27 + .../Entity/Extension.java | 34 + .../Entity/who_column.java | 46 + .../Repository/DashboardRepository.java | 13 + .../Services/DashboardService.java | 54 + .../Event_ManagementController.java | 100 + .../Entity/Event_Management.java | 37 + .../Event_ManagementRepository.java | 13 + .../Services/Event_ManagementService.java | 86 + .../exceptions/InvalidUserDataException.java | 12 + .../exceptions/ResourceNotFoundException.java | 14 + .../realnet/exceptions/StorageException.java | 18 + .../fnd/controller/MainController.java | 17 + .../Rn_DynamicTransactionController.java | 119 + .../controller/Rn_ExtensionController.java | 155 + .../controller/Rn_Forms_Setup_Controller.java | 114 + .../Rn_Function_Register_Controller.java | 105 + .../controller/Rn_Main_Menu_Controller.java | 121 + .../controller/Rn_Menu_Group_Controller.java | 203 + .../Rn_Menu_Group_Line_Controller.java | 57 + .../Rn_Menu_Register_Controller.java | 125 + .../fnd/controller1/LoadMenuController.java | 283 + .../fnd/controller1/MenuController.java | 404 + .../fnd/controller1/TokenFreeController.java | 43 + .../com/realnet/fnd/entity/DropDownDTO.java | 35 + .../java/com/realnet/fnd/entity/Error.java | 41 + .../com/realnet/fnd/entity/ErrorPojo.java | 38 + .../com/realnet/fnd/entity/ModuleCopyDTO.java | 12 + .../com/realnet/fnd/entity/Modulemini.java | 8 + .../com/realnet/fnd/entity/ProjectMini.java | 7 + .../realnet/fnd/entity/Rn_AuditEntity.java | 82 + .../fnd/entity/Rn_Dynamic_Transaction.java | 435 + .../com/realnet/fnd/entity/Rn_Ext_Fields.java | 157 + .../fnd/entity/Rn_ExtensionEntity.java | 183 + .../com/realnet/fnd/entity/Rn_FlexEntity.java | 72 + .../fnd/entity/Rn_Forms_Component_Setup.java | 124 + .../realnet/fnd/entity/Rn_Forms_Setup.java | 102 + .../fnd/entity/Rn_Function_Register.java | 111 + .../realnet/fnd/entity/Rn_Instance_Type.java | 37 + .../realnet/fnd/entity/Rn_Lookup_Values.java | 201 + .../com/realnet/fnd/entity/Rn_Main_Menu.java | 108 + .../fnd/entity/Rn_Menu_Group_Header.java | 265 + .../fnd/entity/Rn_Menu_Group_Line.java | 137 + .../realnet/fnd/entity/Rn_Menu_Register.java | 109 + .../com/realnet/fnd/entity/Rn_Sub_Menu.java | 98 + .../fnd/entity/Rn_Who_AccId_Column.java | 81 + .../realnet/fnd/entity/Rn_Who_Columns.java | 65 + .../com/realnet/fnd/entity/SingleSerise.java | 16 + .../java/com/realnet/fnd/entity/Success.java | 41 + .../com/realnet/fnd/entity/SuccessPojo.java | 36 + .../java/com/realnet/fnd/entity/Version.java | 32 + .../realnet/fnd/entity/WireFrameCopyDTO.java | 18 + .../realnet/fnd/entity/projectCopyDTO.java | 12 + .../realnet/fnd/entity1/ExtensionModel.java | 47 + .../realnet/fnd/entity1/GrpMenuAccess.java | 90 + .../entity1/GrpMenuAccesscompositeKey.java | 25 + .../com/realnet/fnd/entity1/MIXMENUN.java | 33 + .../java/com/realnet/fnd/entity1/MenuDet.java | 80 + .../java/com/realnet/fnd/entity1/MixMenu.java | 37 + .../com/realnet/fnd/entity1/MixMenuNew.java | 17 + .../com/realnet/fnd/entity1/menudet_who.java | 46 + .../fnd/repository/ExtFieldRepository.java | 17 + .../fnd/repository/LookUpRepository.java | 19 + .../fnd/repository/RnGroupLineRepository.java | 14 + .../Rn_DynamicTransactionRepository.java | 30 + .../repository/Rn_Forms_Setup_Repository.java | 24 + .../Rn_Function_Register_Repository.java | 22 + .../repository/Rn_InstanceTypeRepository.java | 11 + .../fnd/repository/Rn_LookUpRepository.java | 30 + .../repository/Rn_Main_Menu_Repository.java | 21 + .../repository/Rn_Menu_Group_Repository.java | 17 + .../Rn_Menu_Register_Repository.java | 21 + .../repository1/GrpMenuAccessRepository.java | 87 + .../fnd/repository1/MenuDetRepository.java | 274 + .../realnet/fnd/response/CustomResponse.java | 15 + .../realnet/fnd/response/EntityResponse.java | 15 + .../fnd/response/OperationResponse.java | 19 + .../realnet/fnd/response/PageResponse.java | 53 + .../Rn_DynamicTransactionResponse.java | 16 + .../fnd/response/Rn_Forms_SetupResponse.java | 16 + .../Rn_Function_Register_Response.java | 16 + .../fnd/response/Rn_Main_Menu_Response.java | 16 + .../fnd/response/Rn_Menu_Group_Response.java | 16 + .../response/Rn_Menu_Register_Response.java | 16 + .../response/SingleDataSeriseResponse.java | 16 + .../realnet/fnd/service/ExtFieldService.java | 26 + .../fnd/service/ExtFieldServiceImpl.java | 260 + .../fnd/service/FileStorageService.java | 136 + .../fnd/service/RnGroupMenuLineServiec.java | 19 + .../service/RnGroupMenuLineServiecImpl.java | 49 + .../service/Rn_DynamicTransactionService.java | 26 + .../Rn_DynamicTransactionServiceImpl.java | 105 + .../fnd/service/Rn_Forms_Setup_Service.java | 29 + .../service/Rn_Forms_Setup_ServiceImpl.java | 302 + .../service/Rn_Function_Register_Service.java | 21 + .../Rn_Function_Register_ServiceImpl.java | 81 + .../fnd/service/Rn_Main_Menu_Service.java | 25 + .../fnd/service/Rn_Main_Menu_ServiceImpl.java | 79 + .../fnd/service/Rn_Menu_Group_Service.java | 29 + .../service/Rn_Menu_Group_ServiceImpl.java | 86 + .../fnd/service/Rn_Menu_Register_Service.java | 19 + .../service/Rn_Menu_Register_ServiceImpl.java | 82 + .../service1/GrpMenuAccessServiceImpl.java | 25 + .../fnd/service1/MenuDetServiceImpl.java | 33 + .../fnd/service1/SecmenuDetailService.java | 135 + .../java/com/realnet/logging/LogEntity.java | 31 + .../com/realnet/logging/LogExecutionTime.java | 12 + .../com/realnet/logging/LoggingAspect.java | 145 + .../java/com/realnet/logging/NoLogging.java | 11 + .../realnet/logging/SecurityNoLogging.java | 11 + .../logging1/ExceptionLoggingController.java | 92 + .../PatternLayoutWithUserContext.java | 12 + .../realnet/logging1/SessionConverter.java | 18 + .../com/realnet/logging1/UserConverter.java | 18 + .../controller/AppUserLogController.java | 183 + .../controller/AppUserLogController2.java | 75 + .../realnet/logging1/entity/AppUserLog.java | 46 + .../repository/AppUserLogginRepository.java | 16 + .../logging1/service/LoggingService.java | 125 + .../Controller/Report_buildercontroller.java | 144 + .../Entity/ReportQueryDataDTO.java | 14 + .../report_builder/Entity/Rp_Line.java | 40 + .../report_builder/Entity/Rp_Who_collumn.java | 46 + .../report_builder/Entity/Rp_builder.java | 69 + .../Repository/ReportRepository.java | 25 + .../Repository/Rp_lineRepository.java | 13 + .../Service/Report_builderService.java | 81 + .../Controllers/RetiredController.java | 88 + .../com/realnet/retired/Entity/Retired.java | 30 + .../retired/Repository/RetiredRepository.java | 13 + .../retired/Services/RetiredService.java | 68 + .../Controllers/Retired_outController.java | 84 + .../retired_out/Entity/Retired_out.java | 28 + .../Repository/Retired_outRepository.java | 13 + .../Services/Retired_outService.java | 62 + .../Controllers/Select_TeamController.java | 80 + .../select_team/Entity/Select_Team.java | 26 + .../Repository/Select_TeamRepository.java | 13 + .../Services/Select_TeamService.java | 56 + .../session/controller/SessionController.java | 385 + .../com/realnet/session/entity/AboutWork.java | 32 + .../realnet/session/entity/SessionItem.java | 18 + .../realnet/session/entity/VersionModel.java | 11 + .../session/response/SessionResponse.java | 15 + .../Controllers/Start_inningController.java | 88 + .../start_inning/Entity/Start_inning.java | 29 + .../Repository/Start_inningRepository.java | 13 + .../Services/Start_inningService.java | 68 + .../controller/SysParamController.java | 227 + .../sysparameter/entity/SysParamEntity.java | 118 + .../sysparameter/entity/SysParamUpload.java | 46 + .../repository/SysParamRepository.java | 11 + .../repository/SysparamUploadRepo.java | 16 + .../response/SysParamResponse.java | 18 + .../sysparameter/service/SysParamService.java | 28 + .../service/SysParamServiceImpl.java | 177 + .../TeamList_ListFilter1Controller.java | 24 + .../team/Controllers/TeamsController.java | 96 + .../team/Entity/TeamList_ListFilter1.java | 14 + .../java/com/realnet/team/Entity/Teams.java | 36 + .../team/Repository/TeamsRepository.java | 13 + .../Services/TeamList_ListFilter1Service.java | 47 + .../realnet/team/Services/TeamsService.java | 80 + .../controller/DynamicTemplateController.java | 332 + .../template/controller/ExcelController.java | 327 + .../controller/HtmlToPngController.java | 150 + .../controller/ImageUploadController.java | 111 + .../controller/ImportDataRequest.java | 25 + .../realnet/template/entity/ImageUpload.java | 34 + .../template/entity/TemplateFileUpload.java | 36 + .../template/repository/ImageUploadRepo.java | 11 + .../template/repository/TemplatedataRepo.java | 19 + .../realnet/template/service/CSVService.java | 58 + .../service/DynamicTemplateService.java | 105 + .../template/service/ExcelDataService.java | 96 + .../template/service/FileUploadService.java | 115 + .../template/service/ImageUploadService.java | 41 + .../java/com/realnet/userDTO/CompanyDto.java | 15 + .../main/java/com/realnet/userDTO/Email.java | 94 + .../com/realnet/userDTO/EmailRequest.java | 8 + .../main/java/com/realnet/userDTO/Login.java | 13 + .../java/com/realnet/userDTO/LoginUser.java | 37 + .../realnet/userDTO/PasswordResetRequest.java | 9 + .../java/com/realnet/userDTO/Provider.java | 5 + .../realnet/userDTO/Rn_Who_AccId_Column.java | 76 + .../com/realnet/userDTO/Rn_Who_Columns.java | 60 + .../main/java/com/realnet/userDTO/Role.java | 59 + .../com/realnet/userDTO/RoleUpdateDto.java | 36 + .../com/realnet/userDTO/Sys_Accounts.java | 23 + .../main/java/com/realnet/userDTO/User.java | 98 + .../java/com/realnet/userDTO/UserDto.java | 26 + .../com/realnet/userDTO/UserProfileDTO.java | 21 + .../controller/UserListController.java | 175 + .../realnet/userlist/entity/UserImage.java | 89 + .../com/realnet/userlist/entity/UserList.java | 411 + .../repository/UserImageRepository.java | 17 + .../repository/UserListRepository.java | 9 + .../userlist/service/UserListService.java | 20 + .../service/impl/UserListServiceImpl.java | 49 + .../users/controller/RoleController.java | 138 + .../users/controller/UserController.java | 479 + .../users/controller1/AppUserController.java | 327 + .../controller1/AppUserGrpController.java | 88 + .../controller1/AppuserSessionController.java | 61 + .../PositonAndDepartmentController.java | 53 + .../controller1/SysAccountController.java | 66 + .../controller1/WorkSpaceController1.java | 137 + .../com/realnet/users/entity/CompanyDto.java | 15 + .../users/entity/CustomUserDetails.java | 77 + .../java/com/realnet/users/entity/ERole.java | 14 + .../java/com/realnet/users/entity/Email.java | 89 + .../realnet/users/entity/EmailRequest.java | 8 + .../realnet/users/entity/GenericResponse.java | 20 + .../java/com/realnet/users/entity/Login.java | 15 + .../com/realnet/users/entity/LoginUser.java | 37 + .../users/entity/PasswordResetRequest.java | 16 + .../users/entity/PasswordResetToken.java | 52 + .../java/com/realnet/users/entity/Role.java | 98 + .../realnet/users/entity/RoleUpdateDto.java | 36 + .../realnet/users/entity/Sys_Accounts.java | 53 + .../com/realnet/users/entity/UserDto.java | 27 + .../realnet/users/entity/UserProfileDTO.java | 21 + .../com/realnet/users/entity1/AppUser.java | 165 + .../users/entity1/AppUserDepartment.java | 39 + .../com/realnet/users/entity1/AppUserDto.java | 25 + .../users/entity1/AppUserLoginHist.java | 42 + .../users/entity1/AppUserPasswlog.java | 45 + .../entity1/AppUserPasswlogCompositeKey.java | 27 + .../users/entity1/AppUserPosition.java | 31 + .../users/entity1/AppUserPrinciple.java | 105 + .../realnet/users/entity1/AppUserRole.java | 67 + .../users/entity1/AppUserSessions.java | 51 + .../entity1/AppUserSessionsCompositeKey.java | 26 + .../users/entity1/AppUser_who_column.java | 52 + .../realnet/users/entity1/Registration.java | 35 + .../com/realnet/users/entity1/SignUp.java | 24 + .../users/repository/AboutWorkRepo.java | 19 + .../realnet/users/repository/CompanyRepo.java | 10 + .../realnet/users/repository/RoleRepo.java | 15 + .../users/repository/SysAccountRepo.java | 13 + .../realnet/users/repository/UserRepo.java | 47 + .../AppUserDepartmentRepository.java | 11 + .../AppUserPositionRepository.java | 11 + .../users/repository1/AppUserRepository.java | 73 + .../repository1/AppUserRoleRepository.java | 11 + .../AppUserSessionsRepository.java | 20 + .../repository1/passwordTokenRepository.java | 23 + .../users/response/MessageResponse.java | 17 + .../users/response/ServiceResponse.java | 29 + .../com/realnet/users/response/UserItem.java | 12 + .../realnet/users/response/UserResponse.java | 15 + .../users/service/AboutServiceImple.java | 132 + .../users/service/AboutWorkService.java | 23 + .../realnet/users/service/CompanyService.java | 21 + .../users/service/CompanyServiceImpl.java | 98 + .../realnet/users/service/RoleService.java | 29 + .../users/service/RoleServiceImpl.java | 173 + .../realnet/users/service/UserService.java | 94 + .../service1/AppUserRoleServiceImpl.java | 44 + .../users/service1/AppUserService.java | 85 + .../users/service1/AppUserServiceImpl.java | 616 + .../service1/AppUserSessionsServiceImpl.java | 23 + .../PositionAndDepartmentServiceImpl.java | 37 + .../main/java/com/realnet/utils/Constant.java | 283 + .../java/com/realnet/utils/Port_Constant.java | 23 + .../com/realnet/utils/WireFrameConstant.java | 54 + .../resources/MyprojectUI_view.properties | 0 .../src/main/resources/application.properties | 97 + .../backend/src/main/resources/banner_txt.txt | 11 + .../backend/src/main/resources/data.sql | 2023 +++ .../backend/src/main/resources/logback.xml | 108 + .../src/main/resources/messages.properties | 5 + .../backend/src/main/resources/note.txt | 57 + .../backend/src/main/resources/schema.sql | 303 + .../target/classes/META-INF/MANIFEST.MF | 6 + .../maven/com.realnet/app/pom.properties | 7 + .../META-INF/maven/com.realnet/app/pom.xml | 550 + .../classes/MyprojectUI_view.properties | 0 .../target/classes/application.properties | 113 + .../backend/target/classes/banner_txt.txt | 11 + .../ApprovalHistory_Controller.class | Bin 0 -> 2598 bytes .../ApprovalQueue_Controller.class | Bin 0 -> 5286 bytes .../realnet/Billing/Dto/ApprovalNote_SO.class | Bin 0 -> 4498 bytes .../Billing/Dto/ApprovalQueue_SO.class | Bin 0 -> 7084 bytes .../Billing/Dto/BillingPeriodsResponse.class | Bin 0 -> 2355 bytes .../realnet/Billing/Dto/ServiceOrderDto.class | Bin 0 -> 6958 bytes .../Billing/Dto/ServiceWithDiscount.class | Bin 0 -> 10326 bytes .../Billing/Entitys/ApprovalHistory_t.class | Bin 0 -> 4585 bytes .../Billing/Entitys/BillingPeriods_t.class | Bin 0 -> 3633 bytes .../Billing/Entitys/CustomerRates_t.class | Bin 0 -> 7072 bytes .../Billing/Job/Entity/BillingJobEntity.class | Bin 0 -> 4262 bytes .../Job/Repository/BillingJobRepository.class | Bin 0 -> 753 bytes .../ApprovalHistory_Repository.class | Bin 0 -> 473 bytes .../ApprovalQueue_Repository.class | Bin 0 -> 656 bytes .../ApprovalReturnHistory_Repo.class | Bin 0 -> 467 bytes .../Services/ApprovalHistory_Service.class | Bin 0 -> 2443 bytes .../Services/ApprovalQueueService.class | Bin 0 -> 1855 bytes .../Controller/Dashbord1Controller.class | Bin 0 -> 4959 bytes .../Dashboard1/Entity/Dashbord1_Line.class | Bin 0 -> 3627 bytes .../Dashboard1/Entity/Dashbord_Header.class | Bin 0 -> 7758 bytes .../Entity/dashbord_Who_collumn.class | Bin 0 -> 4240 bytes .../Repository/Dashboard_lineRepository.class | Bin 0 -> 987 bytes .../Repository/HeaderRepository.class | Bin 0 -> 1209 bytes .../Dashboard1/Service/HeaderService.class | Bin 0 -> 3383 bytes .../Controllers/ChartBuilder.class | Bin 0 -> 15955 bytes .../DashboardSchedule_Controller.class | Bin 0 -> 2740 bytes .../Dashboard_builder_Controller.class | Bin 0 -> 2855 bytes .../Entity/DashboardSchedule_t.class | Bin 0 -> 7406 bytes .../Entity/Dashboard_builder_t.class | Bin 0 -> 2306 bytes .../DashboardSchedule_Repository.class | Bin 0 -> 816 bytes .../Dashboard_builder_Repository.class | Bin 0 -> 497 bytes .../Services/DashboardSchedule_Service.class | Bin 0 -> 2791 bytes .../Services/Dashboard_builder_Service.class | Bin 0 -> 2310 bytes .../Controllers/UploadeddocsController.class | Bin 0 -> 5666 bytes .../FileUpload/Entity/Uploadeddocs.class | Bin 0 -> 3740 bytes .../FileUpload/Entity/who_column.class | Bin 0 -> 3716 bytes .../Repository/UploadFileRepository.class | Bin 0 -> 883 bytes .../Services/FileuploadService.class | Bin 0 -> 3779 bytes .../Services/UploadedFileService.class | Bin 0 -> 2528 bytes .../FromExtensionJson_Controller.class | Bin 0 -> 4734 bytes .../Entity/FromExtensionJson_t.class | Bin 0 -> 3220 bytes .../FromExtensionJson_Repository.class | Bin 0 -> 1052 bytes .../Services/FromExtensionJson_Service.class | Bin 0 -> 2430 bytes .../Gaurav_testing_Controller.class | Bin 0 -> 3064 bytes .../Entity/Gaurav_testing_t.class | Bin 0 -> 4176 bytes .../Gaurav_testing_Repository.class | Bin 0 -> 574 bytes .../Services/Gaurav_testing_Service.class | Bin 0 -> 2901 bytes .../com/realnet/Payment/Paytm/AppConfig.class | Bin 0 -> 472 bytes .../realnet/Payment/Paytm/PaytmPayment.class | Bin 0 -> 4577 bytes .../Payment/Razorpay/RazorpayController.class | Bin 0 -> 6090 bytes .../RazorpayDTO$RazorpayDTOBuilder.class | Bin 0 -> 1627 bytes .../Payment/Razorpay/RazorpayDTO.class | Bin 0 -> 3093 bytes .../Payment/Razorpay/RazorpayRepo.class | Bin 0 -> 566 bytes .../classes/com/realnet/RealNetApp.class | Bin 0 -> 1528 bytes .../Controllers/FileConverterController.class | Bin 0 -> 9618 bytes .../Controllers/Rpt_builder_Controller.class | Bin 0 -> 2578 bytes .../Rpt_builder/Entity/Rpt_builder_t.class | Bin 0 -> 4767 bytes .../Repository/Rpt_builder_Repository.class | Bin 0 -> 467 bytes .../Services/Rpt_builder_Service.class | Bin 0 -> 2565 bytes .../Controllers/ReportHtmlController.class | Bin 0 -> 3427 bytes .../Controllers/Rpt_builder2_Controller.class | Bin 0 -> 2605 bytes .../Rpt_builder2/Entity/Rpt_builder2_t.class | Bin 0 -> 4795 bytes .../Repository/Rpt_builder2_Repository.class | Bin 0 -> 472 bytes .../Services/Rpt_builder2_Service.class | Bin 0 -> 2350 bytes .../Rpt_builder2_lines_Controller.class | Bin 0 -> 7737 bytes .../Entity/Rpt_builder2_lines_t.class | Bin 0 -> 3480 bytes .../Rpt_builder2_lines_Repository.class | Bin 0 -> 814 bytes .../Services/Rpt_builder2_lines_Service.class | Bin 0 -> 2381 bytes .../Controller/SequenceController.class | Bin 0 -> 6240 bytes .../SequenceGenerator/Entity/Sequence.class | Bin 0 -> 6776 bytes .../Service/SequenceService.class | Bin 0 -> 2915 bytes .../SequenceGenerator/repo/SeqRepo.class | Bin 0 -> 695 bytes .../com/realnet/WhoCollumn/Who_collumn.class | Bin 0 -> 4190 bytes .../com/realnet/config/AppConfig.class | Bin 0 -> 1769 bytes .../com/realnet/config/CorsFilter.class | Bin 0 -> 2206 bytes .../com/realnet/config/EmailService.class | Bin 0 -> 2763 bytes .../com/realnet/config/JWTConstant.class | Bin 0 -> 1193 bytes .../config/JwtAuthenticationEntryPoint.class | Bin 0 -> 1361 bytes .../config/JwtAuthenticationFilter.class | Bin 0 -> 7093 bytes .../realnet/config/MessageSourceConfig.class | Bin 0 -> 1423 bytes .../com/realnet/config/SecurityConfig.class | Bin 0 -> 10719 bytes .../com/realnet/config/SwaggerConfig.class | Bin 0 -> 5748 bytes .../com/realnet/config/TokenProvider.class | Bin 0 -> 7763 bytes .../Controllers/DashboardController.class | Bin 0 -> 3136 bytes .../Entity/Dashboard.class | Bin 0 -> 3196 bytes .../Entity/Extension.class | Bin 0 -> 8139 bytes .../Entity/who_column.class | Bin 0 -> 4230 bytes .../Repository/DashboardRepository.class | Bin 0 -> 488 bytes .../Services/DashboardService.class | Bin 0 -> 2407 bytes .../exceptions/InvalidUserDataException.class | Bin 0 -> 511 bytes .../ResourceNotFoundException.class | Bin 0 -> 676 bytes .../realnet/exceptions/StorageException.class | Bin 0 -> 842 bytes .../target/classes/com/realnet/fnd.zip | Bin 0 -> 70894 bytes .../fnd/controller/MainController.class | Bin 0 -> 860 bytes .../Rn_DynamicTransactionController.class | Bin 0 -> 6857 bytes .../controller/Rn_ExtensionController.class | Bin 0 -> 7870 bytes .../Rn_Forms_Setup_Controller.class | Bin 0 -> 6509 bytes .../Rn_Function_Register_Controller.class | Bin 0 -> 6074 bytes .../controller/Rn_Main_Menu_Controller.class | Bin 0 -> 6382 bytes .../controller/Rn_Menu_Group_Controller.class | Bin 0 -> 10860 bytes .../Rn_Menu_Group_Line_Controller.class | Bin 0 -> 2805 bytes .../Rn_Menu_Register_Controller.class | Bin 0 -> 6598 bytes .../fnd/controller1/LoadMenuController.class | Bin 0 -> 10685 bytes .../fnd/controller1/MenuController.class | Bin 0 -> 15013 bytes .../com/realnet/fnd/entity/DropDownDTO.class | Bin 0 -> 1238 bytes .../com/realnet/fnd/entity/Error.class | Bin 0 -> 1287 bytes .../com/realnet/fnd/entity/ErrorPojo.class | Bin 0 -> 1307 bytes .../realnet/fnd/entity/ModuleCopyDTO.class | Bin 0 -> 2154 bytes .../com/realnet/fnd/entity/Modulemini.class | Bin 0 -> 188 bytes .../com/realnet/fnd/entity/ProjectMini.class | Bin 0 -> 191 bytes .../realnet/fnd/entity/Rn_AuditEntity.class | Bin 0 -> 2278 bytes .../fnd/entity/Rn_Dynamic_Transaction.class | Bin 0 -> 9769 bytes .../realnet/fnd/entity/Rn_Ext_Fields.class | Bin 0 -> 4869 bytes .../fnd/entity/Rn_ExtensionEntity.class | Bin 0 -> 4595 bytes .../realnet/fnd/entity/Rn_FlexEntity.class | Bin 0 -> 1906 bytes .../fnd/entity/Rn_Forms_Component_Setup.class | Bin 0 -> 3279 bytes .../realnet/fnd/entity/Rn_Forms_Setup.class | Bin 0 -> 3007 bytes .../fnd/entity/Rn_Function_Register.class | Bin 0 -> 2898 bytes .../realnet/fnd/entity/Rn_Instance_Type.class | Bin 0 -> 1298 bytes .../realnet/fnd/entity/Rn_Lookup_Values.class | Bin 0 -> 3127 bytes .../com/realnet/fnd/entity/Rn_Main_Menu.class | Bin 0 -> 3257 bytes .../fnd/entity/Rn_Menu_Group_Header.class | Bin 0 -> 4757 bytes .../fnd/entity/Rn_Menu_Group_Line.class | Bin 0 -> 3313 bytes .../realnet/fnd/entity/Rn_Menu_Register.class | Bin 0 -> 2897 bytes .../com/realnet/fnd/entity/Rn_Sub_Menu.class | Bin 0 -> 2721 bytes .../fnd/entity/Rn_Who_AccId_Column.class | Bin 0 -> 2262 bytes .../realnet/fnd/entity/Rn_Who_Columns.class | Bin 0 -> 2009 bytes .../com/realnet/fnd/entity/SingleSerise.class | Bin 0 -> 2116 bytes .../com/realnet/fnd/entity/Success.class | Bin 0 -> 1293 bytes .../com/realnet/fnd/entity/SuccessPojo.class | Bin 0 -> 1327 bytes .../com/realnet/fnd/entity/Version.class | Bin 0 -> 1461 bytes .../realnet/fnd/entity/WireFrameCopyDTO.class | Bin 0 -> 2438 bytes .../realnet/fnd/entity/projectCopyDTO.class | Bin 0 -> 2345 bytes .../realnet/fnd/entity1/ExtensionModel.class | Bin 0 -> 10441 bytes .../realnet/fnd/entity1/GrpMenuAccess.class | Bin 0 -> 9137 bytes .../entity1/GrpMenuAccesscompositeKey.class | Bin 0 -> 2313 bytes .../com/realnet/fnd/entity1/MIXMENUN.class | Bin 0 -> 6929 bytes .../com/realnet/fnd/entity1/MenuDet.class | Bin 0 -> 4544 bytes .../com/realnet/fnd/entity1/MixMenu.class | Bin 0 -> 7354 bytes .../com/realnet/fnd/entity1/MixMenuNew.class | Bin 0 -> 426 bytes .../com/realnet/fnd/entity1/menudet_who.class | Bin 0 -> 2691 bytes .../fnd/repository/ExtFieldRepository.class | Bin 0 -> 1017 bytes .../fnd/repository/LookUpRepository.class | Bin 0 -> 848 bytes .../repository/RnGroupLineRepository.class | Bin 0 -> 371 bytes .../Rn_DynamicTransactionRepository.class | Bin 0 -> 1199 bytes .../Rn_Forms_Setup_Repository.class | Bin 0 -> 879 bytes .../Rn_Function_Register_Repository.class | Bin 0 -> 1162 bytes .../Rn_InstanceTypeRepository.class | Bin 0 -> 463 bytes .../fnd/repository/Rn_LookUpRepository.class | Bin 0 -> 1313 bytes .../repository/Rn_Main_Menu_Repository.class | Bin 0 -> 1169 bytes .../repository/Rn_Menu_Group_Repository.class | Bin 0 -> 462 bytes .../Rn_Menu_Register_Repository.class | Bin 0 -> 1193 bytes .../repository1/GrpMenuAccessRepository.class | Bin 0 -> 4671 bytes .../fnd/repository1/MenuDetRepository.class | Bin 0 -> 10425 bytes .../realnet/fnd/response/CustomResponse.class | Bin 0 -> 1953 bytes .../realnet/fnd/response/EntityResponse.class | Bin 0 -> 1506 bytes ...OperationResponse$ResponseStatusEnum.class | Bin 0 -> 1496 bytes .../fnd/response/OperationResponse.class | Bin 0 -> 2538 bytes .../realnet/fnd/response/PageResponse.class | Bin 0 -> 3632 bytes .../Rn_DynamicTransactionResponse.class | Bin 0 -> 2097 bytes .../fnd/response/Rn_Forms_SetupResponse.class | Bin 0 -> 2045 bytes .../Rn_Function_Register_Response.class | Bin 0 -> 2091 bytes .../fnd/response/Rn_Main_Menu_Response.class | Bin 0 -> 2035 bytes .../fnd/response/Rn_Menu_Group_Response.class | Bin 0 -> 2063 bytes .../response/Rn_Menu_Register_Response.class | Bin 0 -> 2063 bytes .../response/SingleDataSeriseResponse.class | Bin 0 -> 1931 bytes .../realnet/fnd/service/ExtFieldService.class | Bin 0 -> 966 bytes .../fnd/service/ExtFieldServiceImpl.class | Bin 0 -> 6777 bytes .../fnd/service/FileStorageService.class | Bin 0 -> 3945 bytes .../fnd/service/RnGroupMenuLineServiec.class | Bin 0 -> 551 bytes .../service/RnGroupMenuLineServiecImpl.class | Bin 0 -> 2045 bytes .../Rn_DynamicTransactionService.class | Bin 0 -> 1137 bytes .../Rn_DynamicTransactionServiceImpl.class | Bin 0 -> 6717 bytes .../fnd/service/Rn_Forms_Setup_Service.class | Bin 0 -> 1251 bytes .../service/Rn_Forms_Setup_ServiceImpl.class | Bin 0 -> 12967 bytes .../Rn_Function_Register_Service.class | Bin 0 -> 1096 bytes .../Rn_Function_Register_ServiceImpl.class | Bin 0 -> 4866 bytes .../fnd/service/Rn_Main_Menu_Service.class | Bin 0 -> 1063 bytes .../service/Rn_Main_Menu_ServiceImpl.class | Bin 0 -> 4981 bytes .../fnd/service/Rn_Menu_Group_Service.class | Bin 0 -> 985 bytes .../service/Rn_Menu_Group_ServiceImpl.class | Bin 0 -> 4480 bytes .../service/Rn_Menu_Register_Service.class | Bin 0 -> 1092 bytes .../Rn_Menu_Register_ServiceImpl.class | Bin 0 -> 5124 bytes .../service1/GrpMenuAccessServiceImpl.class | Bin 0 -> 1444 bytes .../fnd/service1/MenuDetServiceImpl.class | Bin 0 -> 1944 bytes .../Controllers/Gauravtest1Controller.class | Bin 0 -> 3827 bytes .../gauravtesting/Entity/Extension.class | Bin 0 -> 8103 bytes .../gauravtesting/Entity/Gauravtest1.class | Bin 0 -> 8942 bytes .../gauravtesting/Entity/who_column.class | Bin 0 -> 4206 bytes .../Repository/Gauravtest1Repository.class | Bin 0 -> 470 bytes .../Services/Gauravtest1Service.class | Bin 0 -> 3625 bytes .../com/realnet/logging/LogEntity.class | Bin 0 -> 3580 bytes .../realnet/logging/LogExecutionTime.class | Bin 0 -> 405 bytes .../com/realnet/logging/LoggingAspect.class | Bin 0 -> 5909 bytes .../com/realnet/logging/NoLogging.class | Bin 0 -> 391 bytes .../realnet/logging/SecurityNoLogging.class | Bin 0 -> 405 bytes .../PatternLayoutWithUserContext.class | Bin 0 -> 799 bytes .../realnet/logging1/SessionConverter.class | Bin 0 -> 1152 bytes .../com/realnet/logging1/UserConverter.class | Bin 0 -> 1262 bytes .../controller/AppUserLogController$1.class | Bin 0 -> 1089 bytes .../controller/AppUserLogController$2.class | Bin 0 -> 1089 bytes .../controller/AppUserLogController$3.class | Bin 0 -> 1099 bytes .../controller/AppUserLogController$4.class | Bin 0 -> 1089 bytes .../controller/AppUserLogController$5.class | Bin 0 -> 1089 bytes .../controller/AppUserLogController$6.class | Bin 0 -> 1082 bytes .../controller/AppUserLogController.class | Bin 0 -> 6319 bytes .../controller/AppUserLogController2.class | Bin 0 -> 4172 bytes .../realnet/logging1/entity/AppUserLog.class | Bin 0 -> 6422 bytes .../repository/AppUserLogginRepository.class | Bin 0 -> 654 bytes .../logging1/service/LoggingService.class | Bin 0 -> 6104 bytes .../Controller/Report_buildercontroller.class | Bin 0 -> 6221 bytes .../Entity/ReportQueryDataDTO.class | Bin 0 -> 2782 bytes .../report_builder/Entity/Rp_Line.class | Bin 0 -> 3536 bytes .../Entity/Rp_Who_collumn.class | Bin 0 -> 4224 bytes .../report_builder/Entity/Rp_builder.class | Bin 0 -> 6869 bytes .../Repository/ReportRepository.class | Bin 0 -> 1163 bytes .../Repository/Rp_lineRepository.class | Bin 0 -> 557 bytes .../Service/Report_builderService.class | Bin 0 -> 3877 bytes .../controller/SessionController.class | Bin 0 -> 16952 bytes .../realnet/session/entity/AboutWork.class | Bin 0 -> 5405 bytes .../realnet/session/entity/SessionItem.class | Bin 0 -> 4476 bytes .../realnet/session/entity/VersionModel.class | Bin 0 -> 2907 bytes .../session/response/SessionResponse.class | Bin 0 -> 1831 bytes .../Controllers/ChildtestController.class | Bin 0 -> 2932 bytes .../Controllers/StudentestController.class | Bin 0 -> 2947 bytes .../realnet/studentt/Entity/Childtest.class | Bin 0 -> 2771 bytes .../realnet/studentt/Entity/Extension.class | Bin 0 -> 8088 bytes .../realnet/studentt/Entity/Studentest.class | Bin 0 -> 3737 bytes .../realnet/studentt/Entity/who_column.class | Bin 0 -> 4196 bytes .../Repository/ChildtestRepository.class | Bin 0 -> 454 bytes .../Repository/StudentestRepository.class | Bin 0 -> 457 bytes .../studentt/Services/ChildtestService.class | Bin 0 -> 2141 bytes .../studentt/Services/StudentestService.class | Bin 0 -> 2248 bytes .../com/realnet/userDTO/CompanyDto.class | Bin 0 -> 2920 bytes .../classes/com/realnet/userDTO/Email.class | Bin 0 -> 1988 bytes .../com/realnet/userDTO/EmailRequest.class | Bin 0 -> 1468 bytes .../classes/com/realnet/userDTO/Login.class | Bin 0 -> 1920 bytes .../com/realnet/userDTO/LoginUser.class | Bin 0 -> 780 bytes .../userDTO/PasswordResetRequest.class | Bin 0 -> 1992 bytes .../com/realnet/userDTO/Provider.class | Bin 0 -> 1090 bytes .../realnet/userDTO/Rn_Who_AccId_Column.class | Bin 0 -> 2256 bytes .../com/realnet/userDTO/Rn_Who_Columns.class | Bin 0 -> 2003 bytes .../classes/com/realnet/userDTO/Role.class | Bin 0 -> 1842 bytes .../com/realnet/userDTO/RoleUpdateDto.class | Bin 0 -> 1068 bytes .../com/realnet/userDTO/Sys_Accounts.class | Bin 0 -> 3594 bytes .../classes/com/realnet/userDTO/User.class | Bin 0 -> 18663 bytes .../classes/com/realnet/userDTO/UserDto.class | Bin 0 -> 5435 bytes .../com/realnet/userDTO/UserProfileDTO.class | Bin 0 -> 3313 bytes .../controller/UserListController.class | Bin 0 -> 7439 bytes .../realnet/userlist/entity/UserImage.class | Bin 0 -> 1993 bytes .../realnet/userlist/entity/UserList.class | Bin 0 -> 9267 bytes .../repository/UserImageRepository.class | Bin 0 -> 661 bytes .../repository/UserListRepository.class | Bin 0 -> 362 bytes .../userlist/service/UserListService.class | Bin 0 -> 593 bytes .../service/impl/UserListServiceImpl.class | Bin 0 -> 2320 bytes .../users/controller/RoleController.class | Bin 0 -> 4531 bytes .../users/controller/UserController.class | Bin 0 -> 13401 bytes .../users/controller1/AppUserController.class | Bin 0 -> 15354 bytes .../controller1/AppUserGrpController.class | Bin 0 -> 4443 bytes .../AppuserSessionController.class | Bin 0 -> 2828 bytes .../PositonAndDepartmentController.class | Bin 0 -> 3108 bytes .../controller1/SysAccountController.class | Bin 0 -> 3354 bytes .../com/realnet/users/entity/CompanyDto.class | Bin 0 -> 2930 bytes .../com/realnet/users/entity/ERole.class | Bin 0 -> 1548 bytes .../com/realnet/users/entity/Email.class | Bin 0 -> 1910 bytes .../realnet/users/entity/EmailRequest.class | Bin 0 -> 1478 bytes .../users/entity/GenericResponse.class | Bin 0 -> 632 bytes .../com/realnet/users/entity/Login.class | Bin 0 -> 2079 bytes .../com/realnet/users/entity/LoginUser.class | Bin 0 -> 790 bytes .../users/entity/PasswordResetRequest.class | Bin 0 -> 4322 bytes .../users/entity/PasswordResetToken.class | Bin 0 -> 3705 bytes .../com/realnet/users/entity/Role.class | Bin 0 -> 3710 bytes .../realnet/users/entity/RoleUpdateDto.class | Bin 0 -> 1384 bytes .../realnet/users/entity/Sys_Accounts.class | Bin 0 -> 6096 bytes .../com/realnet/users/entity/UserDto.class | Bin 0 -> 5460 bytes .../realnet/users/entity/UserProfileDTO.class | Bin 0 -> 3323 bytes .../com/realnet/users/entity1/AppUser.class | Bin 0 -> 20350 bytes .../users/entity1/AppUserDepartment.class | Bin 0 -> 3491 bytes .../realnet/users/entity1/AppUserDto.class | Bin 0 -> 8078 bytes .../users/entity1/AppUserLoginHist.class | Bin 0 -> 3990 bytes .../users/entity1/AppUserPasswlog.class | Bin 0 -> 4764 bytes .../entity1/AppUserPasswlogCompositeKey.class | Bin 0 -> 2887 bytes .../users/entity1/AppUserPosition.class | Bin 0 -> 2956 bytes .../users/entity1/AppUserPrinciple.class | Bin 0 -> 2279 bytes .../realnet/users/entity1/AppUserRole.class | Bin 0 -> 5023 bytes .../users/entity1/AppUserSessions.class | Bin 0 -> 5716 bytes .../entity1/AppUserSessionsCompositeKey.class | Bin 0 -> 2813 bytes .../users/entity1/AppUser_who_column.class | Bin 0 -> 3097 bytes .../realnet/users/entity1/Registration.class | Bin 0 -> 7129 bytes .../com/realnet/users/entity1/SignUp.class | Bin 0 -> 3630 bytes .../users/repository/AboutWorkRepo.class | Bin 0 -> 435 bytes .../users/repository/CompanyRepo.class | Bin 0 -> 481 bytes .../realnet/users/repository/RoleRepo.class | Bin 0 -> 688 bytes .../users/repository/SysAccountRepo.class | Bin 0 -> 560 bytes .../AppUserDepartmentRepository.class | Bin 0 -> 473 bytes .../AppUserPositionRepository.class | Bin 0 -> 467 bytes .../users/repository1/AppUserRepository.class | Bin 0 -> 3621 bytes .../repository1/AppUserRoleRepository.class | Bin 0 -> 453 bytes .../AppUserSessionsRepository.class | Bin 0 -> 1015 bytes .../repository1/passwordTokenRepository.class | Bin 0 -> 799 bytes .../users/response/MessageResponse.class | Bin 0 -> 647 bytes .../users/response/ServiceResponse.class | Bin 0 -> 911 bytes .../com/realnet/users/response/UserItem.class | Bin 0 -> 2884 bytes .../realnet/users/response/UserResponse.class | Bin 0 -> 1806 bytes .../users/service/AboutServiceImple.class | Bin 0 -> 4598 bytes .../users/service/AboutWorkService.class | Bin 0 -> 597 bytes .../users/service/CompanyService.class | Bin 0 -> 617 bytes .../realnet/users/service/RoleService.class | Bin 0 -> 1390 bytes .../users/service/RoleServiceImpl.class | Bin 0 -> 8400 bytes .../service1/AppUserRoleServiceImpl.class | Bin 0 -> 2639 bytes .../users/service1/AppUserService.class | Bin 0 -> 1796 bytes .../users/service1/AppUserServiceImpl.class | Bin 0 -> 22129 bytes .../service1/AppUserSessionsServiceImpl.class | Bin 0 -> 1265 bytes .../PositionAndDepartmentServiceImpl.class | Bin 0 -> 1994 bytes .../classes/com/realnet/utils/Constant.class | Bin 0 -> 11691 bytes .../com/realnet/utils/Port_Constant.class | Bin 0 -> 851 bytes .../utils/WireFrameConstant$FormType.class | Bin 0 -> 1405 bytes .../com/realnet/utils/WireFrameConstant.class | Bin 0 -> 1621 bytes .../backend/target/classes/data.sql | 2023 +++ .../backend/target/classes/logback.xml | 108 + .../target/classes/messages.properties | 5 + .../backend/target/classes/note.txt | 57 + .../backend/target/classes/schema.sql | 303 + .../compile/default-compile/createdFiles.lst | 0 .../compile/default-compile/inputFiles.lst | 208 + .../authsec_mysql/mysql/loginandmenu.sql | 569 + 1715 files changed, 112745 insertions(+) create mode 100644 prod126ac-@#hBf/authsec_angular/.gitignore create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/.editorconfig create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/.github/workflows/blank.yml create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/.gitignore create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/.vscode/settings.json create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/README.md create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/SECURITY.md create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/angular.json create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/browserslist create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/e2e/protractor.conf.js create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/e2e/src/app.e2e-spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/e2e/src/app.po.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/e2e/tsconfig.json create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/karma.conf.js create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/package-lock.json create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/package.json create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/app-config.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/app-routing.module.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/app.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/app.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/app.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/app.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/app.module.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/global.model.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/admin/role.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/admin/systemparameter.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/admin/user.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/admin/userdepartment.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/admin/usergrpma.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/admin/usermaintaince.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/admin/userposition.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/ActiveTechnology.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/AdhocParam.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Audit.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Bcf_TechnologyStack.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/ColumnList.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/DateParam.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/FileData.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/FileDetails.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Module_Setup.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Project_setup.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/RbColumns.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/RbTables.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/ReportBuilder.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/ReportBuilderQuery.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Rn_Cff_ActionBuilder_Header.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Rn_Cff_ActionBuilder_Line.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Rn_Fb_Header.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Rn_Fb_Lines.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Rn_Main_Menu.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Rn_Sub_Menu.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/StdParam.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/WhereParam.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/WireFrame.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/dashboard.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/gitfile.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/rptBuilder.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/suregit.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/surename.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/surestar.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/webpagebuilder.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/Bcf_Exception_Rule_Library .ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/Bcf_Extractor.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/Bcf_Extractor_Params.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/Bcf_Rule_Library.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/BiDashHeader.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/BiDashLine.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/BiWidget.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/DynamicForm.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/ExtensionField.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/Mapping.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/Rn_Forms_Component_Setup.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/Rn_Forms_Setup.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/RuleCopy.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/Studentadd.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/TableList.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/ValidationError.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/book.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/department.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/health_checkup.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/play.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/table-setup.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/university.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/about-work/about-work.component.css create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/about-work/about-work.component.css.map create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/about-work/about-work.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/about-work/about-work.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/about-work/about-work.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/about-work/about-work.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/about-work/customer.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/addguest/addguest.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/addguest/addguest.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/addguest/addguest.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/addguest/addguest.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/emailverification/emailverification.component.css create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/emailverification/emailverification.component.css.map create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/emailverification/emailverification.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/emailverification/emailverification.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/emailverification/emailverification.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/emailverification/emailverification.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotpassword/forgotpassword.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotpassword/forgotpassword.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotpassword/forgotpassword.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotpassword/forgotpassword.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotresetpassword/forgotresetpassword.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotresetpassword/forgotresetpassword.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotresetpassword/forgotresetpassword.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotresetpassword/forgotresetpassword.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotresetpassword1/forgotresetpassword1.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotresetpassword1/forgotresetpassword1.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotresetpassword1/forgotresetpassword1.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotresetpassword1/forgotresetpassword1.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/login-page/login-page.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/login-page/login-page.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/login-page/login-page.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/login-page/login-page.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/login-page/login_environment.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/login-routing.module.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/login.module.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/logo/logo.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/logo/logo.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/logo/logo.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/test.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/about/about.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/about/about.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/about/about.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/about/about.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/about/about.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/about/about.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/about/about.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/about/about.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/accesstype/accesstype.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/accesstype/accesstype.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/accesstype/accesstype.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/accesstype/accesstype.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentmaster/documentmaster.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentmaster/documentmaster.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentmaster/documentmaster.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentmaster/documentmaster.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentreference/documentreference.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentreference/documentreference.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentreference/documentreference.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentreference/documentreference.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentstructure/documentstructure.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentstructure/documentstructure.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentstructure/documentstructure.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentstructure/documentstructure.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/all/all-menu-group.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/all/all-menu-group.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/all/all-menu-group.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/edit/edit-menu-group.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/edit/edit-menu-group.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/edit/edit-menu-group.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/menu-group.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/menu-group.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/menu-group.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/read-only/readonly-menu-group.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/read-only/readonly-menu-group.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/read-only/readonly-menu-group.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/add-menur/add-menur.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/add-menur/add-menur.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/add-menur/add-menur.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/add-menur/add-menur.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/all-menur/all-menur.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/all-menur/all-menur.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/all-menur/all-menur.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/all-menur/all-menur.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/edit-menur/edit-menur.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/edit-menur/edit-menur.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/edit-menur/edit-menur.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/edit-menur/edit-menur.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/menu-register.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/menu-register.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/menu-register.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/menu-register.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/readonly-menur/readonly-menur.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/readonly-menur/readonly-menur.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/readonly-menur/readonly-menur.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/readonly-menur/readonly-menur.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menuaccesscontrol/menuaccesscontrol.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menuaccesscontrol/menuaccesscontrol.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menuaccesscontrol/menuaccesscontrol.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menuaccesscontrol/menuaccesscontrol.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menumaintance/menumaintance.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menumaintance/menumaintance.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menumaintance/menumaintance.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menumaintance/menumaintance.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/modules/modules.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/modules/modules.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/modules/modules.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/modules/modules.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/password-reset/password-reset.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/password-reset/password-reset.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/password-reset/password-reset.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/password-reset/password-reset.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/profile-setting/profile-setting.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/profile-setting/profile-setting.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/profile-setting/profile-setting.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/profile-setting/profile-setting.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/sessionlogger/sessionlogger.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/sessionlogger/sessionlogger.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/sessionlogger/sessionlogger.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/sessionlogger/sessionlogger.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/submenu/submenu.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/submenu/submenu.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/submenu/submenu.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/submenu/submenu.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/systemparameters/systemparameters.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/systemparameters/systemparameters.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/systemparameters/systemparameters.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/systemparameters/systemparameters.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/user-registration/user-registration.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/user-registration/user-registration.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/user-registration/user-registration.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/user-registration/user-registration.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/user/user.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/user/user.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/user/user.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/user/user.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usergrpmaintenance/usergrpmaintenance.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usergrpmaintenance/usergrpmaintenance.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usergrpmaintenance/usergrpmaintenance.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usergrpmaintenance/usergrpmaintenance.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintance/usermaintance.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintance/usermaintance.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintance/usermaintance.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintance/usermaintance.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintanceadd/usermaintanceadd.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintanceadd/usermaintanceadd.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintanceadd/usermaintanceadd.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintanceadd/usermaintanceadd.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintanceedit/usermaintanceedit.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintanceedit/usermaintanceedit.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintanceedit/usermaintanceedit.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintanceedit/usermaintanceedit.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/addnewdash/addnewdash.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/addnewdash/addnewdash.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/addnewdash/addnewdash.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/addnewdash/addnewdash.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/allnewdash/allnewdash.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/allnewdash/allnewdash.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/allnewdash/allnewdash.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/allnewdash/allnewdash.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/dashboardnew.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/dashboardnew.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/dashboardnew.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/dashboardnew.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/editformnewdash/editformnewdash.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/editformnewdash/editformnewdash.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/editformnewdash/editformnewdash.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/editformnewdash/editformnewdash.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/editnewdash/editnewdash.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/editnewdash/editnewdash.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/editnewdash/editnewdash.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/editnewdash/editnewdash.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bar-chart/bar-chart.component.css create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bar-chart/bar-chart.component.css.map create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bar-chart/bar-chart.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bar-chart/bar-chart.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bar-chart/bar-chart.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bar-chart/bar-chart.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bubble-chart/bubble-chart.component.css create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bubble-chart/bubble-chart.component.css.map create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bubble-chart/bubble-chart.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bubble-chart/bubble-chart.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bubble-chart/bubble-chart.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bubble-chart/bubble-chart.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/doughnut-chart/doughnut-chart.component.css create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/doughnut-chart/doughnut-chart.component.css.map create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/doughnut-chart/doughnut-chart.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/doughnut-chart/doughnut-chart.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/doughnut-chart/doughnut-chart.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/doughnut-chart/doughnut-chart.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/dynamic-chart/dynamic-chart.component.css create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/dynamic-chart/dynamic-chart.component.css.map create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/dynamic-chart/dynamic-chart.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/dynamic-chart/dynamic-chart.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/dynamic-chart/dynamic-chart.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/dynamic-chart/dynamic-chart.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/financial-chart/financial-chart.component.css create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/financial-chart/financial-chart.component.css.map create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/financial-chart/financial-chart.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/financial-chart/financial-chart.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/financial-chart/financial-chart.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/financial-chart/financial-chart.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/grid-view/grid-view.component.css create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/grid-view/grid-view.component.css.map create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/grid-view/grid-view.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/grid-view/grid-view.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/grid-view/grid-view.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/grid-view/grid-view.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/line-chart/line-chart.component.css create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/line-chart/line-chart.component.css.map create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/line-chart/line-chart.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/line-chart/line-chart.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/line-chart/line-chart.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/line-chart/line-chart.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/pie-chart/pie-chart.component.css create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/pie-chart/pie-chart.component.css.map create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/pie-chart/pie-chart.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/pie-chart/pie-chart.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/pie-chart/pie-chart.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/pie-chart/pie-chart.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/polar-chart/polar-chart.component.css create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/polar-chart/polar-chart.component.css.map create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/polar-chart/polar-chart.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/polar-chart/polar-chart.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/polar-chart/polar-chart.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/polar-chart/polar-chart.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/radar-chart/radar-chart.component.css create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/radar-chart/radar-chart.component.css.map create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/radar-chart/radar-chart.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/radar-chart/radar-chart.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/radar-chart/radar-chart.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/radar-chart/radar-chart.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/scatter-chart/scatter-chart.component.css create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/scatter-chart/scatter-chart.component.css.map create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/scatter-chart/scatter-chart.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/scatter-chart/scatter-chart.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/scatter-chart/scatter-chart.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/scatter-chart/scatter-chart.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/to-do-chart/to-do-chart.component.css create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/to-do-chart/to-do-chart.component.css.map create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/to-do-chart/to-do-chart.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/to-do-chart/to-do-chart.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/to-do-chart/to-do-chart.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/to-do-chart/to-do-chart.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/schedule/schedule.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/schedule/schedule.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/schedule/schedule.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/schedule/schedule.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashboardrunner.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashboardrunner.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashboardrunner.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashboardrunner.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerall/dashrunnerall.component.css create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerall/dashrunnerall.component.css.map create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerall/dashrunnerall.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerall/dashrunnerall.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerall/dashrunnerall.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerall/dashrunnerall.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/bar-runner/bar-runner.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/bar-runner/bar-runner.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/bar-runner/bar-runner.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/bar-runner/bar-runner.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/bubble-runner/bubble-runner.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/bubble-runner/bubble-runner.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/bubble-runner/bubble-runner.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/bubble-runner/bubble-runner.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/dashrunner.service.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/dashrunner.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/dashrunnerline.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/dashrunnerline.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/dashrunnerline.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/dashrunnerline.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/doughnut-runner/doughnut-runner.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/doughnut-runner/doughnut-runner.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/doughnut-runner/doughnut-runner.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/doughnut-runner/doughnut-runner.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/grid-runner/grid-runner.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/grid-runner/grid-runner.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/grid-runner/grid-runner.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/grid-runner/grid-runner.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/line-runner/line-runner.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/line-runner/line-runner.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/line-runner/line-runner.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/line-runner/line-runner.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/pie-runner/pie-runner.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/pie-runner/pie-runner.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/pie-runner/pie-runner.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/pie-runner/pie-runner.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/polar-runner/polar-runner.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/polar-runner/polar-runner.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/polar-runner/polar-runner.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/polar-runner/polar-runner.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/radar-runner/radar-runner.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/radar-runner/radar-runner.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/radar-runner/radar-runner.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/radar-runner/radar-runner.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/scatter-runner/scatter-runner.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/scatter-runner/scatter-runner.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/scatter-runner/scatter-runner.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/scatter-runner/scatter-runner.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/todo-runner/todo-runner.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/todo-runner/todo-runner.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/todo-runner/todo-runner.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/todo-runner/todo-runner.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/report-build.component.css create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/report-build.component.css.map create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/report-build.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/report-build.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/report-build.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/report-build.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildadd/reportbuildadd.component.css create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildadd/reportbuildadd.component.css.map create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildadd/reportbuildadd.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildadd/reportbuildadd.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildadd/reportbuildadd.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildadd/reportbuildadd.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildall/reportbuildall.component.css create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildall/reportbuildall.component.css.map create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildall/reportbuildall.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildall/reportbuildall.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildall/reportbuildall.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildall/reportbuildall.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildedit/reportbuildedit.component.css create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildedit/reportbuildedit.component.css.map create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildedit/reportbuildedit.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildedit/reportbuildedit.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildedit/reportbuildedit.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildedit/reportbuildedit.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildquery/reportbuildquery.component.css create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildquery/reportbuildquery.component.css.map create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildquery/reportbuildquery.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildquery/reportbuildquery.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildquery/reportbuildquery.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildquery/reportbuildquery.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2add/report-build2add.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2add/report-build2add.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2add/report-build2add.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2add/report-build2add.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2all/report-build2all.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2all/report-build2all.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2all/report-build2all.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2all/report-build2all.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2edit/report-build2edit.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2edit/report-build2edit.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2edit/report-build2edit.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2edit/report-build2edit.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/report-runner.component.css create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/report-runner.component.css.map create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/report-runner.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/report-runner.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/report-runner.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/report-runner.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunnerall/reportrunnerall.component.css create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunnerall/reportrunnerall.component.css.map create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunnerall/reportrunnerall.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunnerall/reportrunnerall.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunnerall/reportrunnerall.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunnerall/reportrunnerall.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit/reportrunneredit.component.css create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit/reportrunneredit.component.css.map create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit/reportrunneredit.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit/reportrunneredit.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit/reportrunneredit.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit/reportrunneredit.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit2/reportrunneredit2.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit2/reportrunneredit2.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit2/reportrunneredit2.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit2/reportrunneredit2.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/setupicon/setupicon.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/setupicon/setupicon.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/setupicon/setupicon.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/setupicon/setupicon.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimport.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimport.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimport.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimport.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportadd/bulkimportadd.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportadd/bulkimportadd.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportadd/bulkimportadd.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportadd/bulkimportadd.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportall/bulkimportall.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportall/bulkimportall.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportall/bulkimportall.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportall/bulkimportall.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportedit/bulkimportedit.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportedit/bulkimportedit.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportedit/bulkimportedit.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportedit/bulkimportedit.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimporteditline/bulkimporteditline.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimporteditline/bulkimporteditline.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimporteditline/bulkimporteditline.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimporteditline/bulkimporteditline.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportline/bulkimportline.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportline/bulkimportline.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportline/bulkimportline.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportline/bulkimportline.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/datamanagement/datamanagement.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/datamanagement/datamanagement.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/datamanagement/datamanagement.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/datamanagement/datamanagement.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/datamananementworkflow/datamananementworkflow.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/datamananementworkflow/datamananementworkflow.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/datamananementworkflow/datamananementworkflow.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/datamananementworkflow/datamananementworkflow.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingrule.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingrule.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingrule.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingrule.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleadd/mappingruleadd.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleadd/mappingruleadd.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleadd/mappingruleadd.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleadd/mappingruleadd.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleall/mappingruleall.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleall/mappingruleall.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleall/mappingruleall.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleall/mappingruleall.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleedit/mappingruleedit.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleedit/mappingruleedit.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleedit/mappingruleedit.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleedit/mappingruleedit.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/addapiregistery/addapiregistery.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/addapiregistery/addapiregistery.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/addapiregistery/addapiregistery.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/addapiregistery/addapiregistery.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/allapiregistery/allapiregistery.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/allapiregistery/allapiregistery.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/allapiregistery/allapiregistery.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/allapiregistery/allapiregistery.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/apiregistery.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/apiregistery.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/apiregistery.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/apiregistery.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/editapiregistery/editapiregistery.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/editapiregistery/editapiregistery.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/editapiregistery/editapiregistery.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/editapiregistery/editapiregistery.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/dashboard/dashboard.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/dashboard/dashboard.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/dashboard/dashboard.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/dashboard/dashboard.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/addextension/addextension.component.css create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/addextension/addextension.component.css.map create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/addextension/addextension.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/addextension/addextension.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/addextension/addextension.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/addextension/addextension.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/allextension/allextension.component.css create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/allextension/allextension.component.css.map create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/allextension/allextension.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/allextension/allextension.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/allextension/allextension.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/allextension/allextension.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/editextension/editextension.component.css create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/editextension/editextension.component.css.map create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/editextension/editextension.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/editextension/editextension.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/editextension/editextension.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/editextension/editextension.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/extension.component.css create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/extension.component.css.map create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/extension.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/extension.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/extension.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/extension.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/main-page/main-page.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/main-page/main-page.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/main-page/main-page.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/main-page/main-page.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/sequencegenarator/sequencegenarator.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/sequencegenarator/sequencegenarator.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/sequencegenarator/sequencegenarator.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/sequencegenarator/sequencegenarator.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/layout/layout.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/layout/layout.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/layout/layout.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/layout/layout.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main-page/main-page.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main-page/main-page.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main-page/main-page.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main-page/main-page.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main-routing.module.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main.module.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/page-not-found/page-not-found.component.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/page-not-found/page-not-found.component.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/page-not-found/page-not-found.component.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/page-not-found/page-not-found.component.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/pipes/helpers.module.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/pipes/remove-commas.pipe.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/pipes/sanitize.pipe.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/pipes/search-filter.pipe.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/pipes/thai-date-abbr.pipe.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/pipes/thai-date-full.pipe.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/pipes/thai-date.pipe.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/pipes/time-pipe.pipe.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/accesstype.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/auditreport.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/connector-mapping.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/deploymentprofile.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/health-checkup.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/logconfig.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/menu-group.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/menu-register.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/menumaintance.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/myworkspace.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/outgoingwebhook.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/sessionlogger.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/sure-connector.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/sure-opsscriptmaster.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/sureapi.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/sureconnect.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/sysparameter.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/university.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/user-list.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/user-profile.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/user-registration.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/usergrpmaintaince.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/usermaintance.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/alert.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/alerts.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/addemails.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/api-request.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/audittrail.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/billingdemo.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/department.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/diputesemo.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/forgotpass.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/helper.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/itemdemo.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/login.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/query-runner.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/realnet-menu.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/report-builder.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/sequence.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/table-setup.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/translate.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/auth_guard.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/additionalcontainer.service.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/additionalcontainer.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/dashboard.service.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/dashboard.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/dashboard3.service.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/dashboard3.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/icon.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/modulesetup.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/project-setup.service.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/project-setup.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/technology-stack.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/wireframe-line.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/wireframe.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/csv.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/excel.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/alerts.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/bulkimport.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/code-extraction.service.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/code-extraction.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/dataflow.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/datamanagement.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/datastore.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/exception-rule-library.service.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/exception-rule-library.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/extension.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/rule-library.service.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/rule-library.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/workflow-data.service.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/workflow-data.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/jwt.interceptor.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/main.service.spec.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/main.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/notification.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/user-info.service.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/.gitkeep create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/fonts/THSarabun Bold Italic.ttf create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/fonts/THSarabun Bold.ttf create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/fonts/THSarabun BoldItalic.ttf create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/fonts/THSarabun Italic.ttf create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/fonts/THSarabun.ttf create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/2021-12-24_1662642503238.png create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/403.webp create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/Header.png create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/HeaderLines.png create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/MultipleLines.png create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/OnlyLines.png create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/Web-Page-Background-Color.jpg create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/copyfromPrj.png create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/copytemplate.png create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/database.png create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/fromscratch.png create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/git.png create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/icon/cradiant.png create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/icon/logo.ico create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/icon/micrologo.png create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/icon/sitelogo.png create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/images.png create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/logo.svg create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/micro logo.png create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/new.png create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/profile-icon.png create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/profile1.jpg create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/profile3.jpg create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/qr-code.png create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/view.jpg create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/who.png create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/environments/environment.prod.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/environments/environment.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/favicon.ico create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/index.html create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/main.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/polyfills.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/server/app.js create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/server/db.json create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/server/package-lock.json create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/server/package.json create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/styles.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/styles1.scss create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/test.ts create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/tsconfig.app.json create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/tsconfig.json create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/tsconfig.spec.json create mode 100644 prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/tslint.json create mode 100644 prod126ac-@bacjk-b/authsec_springboot/.gitignore create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/.classpath create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/.factorypath create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/.project create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/.settings/org.eclipse.core.resources.prefs create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/.settings/org.eclipse.jdt.apt.core.prefs create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/.settings/org.eclipse.jdt.core.prefs create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/.settings/org.eclipse.m2e.core.prefs create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/.settings/org.springframework.ide.eclipse.prefs create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/.swagger-codegen-ignore create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aa/Connector/Controller/ConnectorController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aa/Connector/Controller/MappingController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aa/Connector/Entity/Connector.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aa/Connector/Entity/Mapping.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aa/Connector/Repository/Connectorrepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/404.html create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/about.html create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/assets/about.jpeg create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/assets/favicon.ico create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/assets/logo.svg create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/assets/main.jpeg create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/assets/recipes/recipe-1.jpeg create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/assets/recipes/recipe-2.jpeg create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/assets/recipes/recipe-3.jpeg create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/assets/recipes/recipe-4.jpeg create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/contact.html create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/css/main.css create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/css/normalize.css create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/index.html create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/js/app.js create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/recipes.html create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/single-recipe.html create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/tag-template.html create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/tags.html create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/404.html create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/about.html create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/assets/about.jpeg create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/assets/favicon.ico create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/assets/logo.svg create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/assets/main.jpeg create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/assets/recipes/recipe-1.jpeg create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/assets/recipes/recipe-2.jpeg create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/assets/recipes/recipe-3.jpeg create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/assets/recipes/recipe-4.jpeg create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/contact.html create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/css/main.css create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/css/normalize.css create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/index.html create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/js/app.js create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/recipes.html create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/single-recipe.html create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/tag-template.html create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/tags.html create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/ashwini/Connector/Controller/ConnectorController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/ashwini/Connector/Controller/MappingController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/ashwini/Connector/Entity/Connector.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/ashwini/Connector/Entity/Mapping.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/ashwini/Connector/Repository/Connectorrepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/projecttest/model/TestModel.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test3/Demo Code Extractor/Abc_1665647440047_back.zip create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test3/Demo Code Extractor/Abc_1665647440047_back/Controllers/AbcController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test3/Demo Code Extractor/Abc_1665647440047_back/Entity/Abc.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test3/Demo Code Extractor/Abc_1665647440047_back/Repository/AbcRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test3/Demo Code Extractor/Abc_1665647440047_back/Services/AbcService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test3/Demo Code Extractor/model.zip create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test3/Demo Code Extractor/model/TestModel.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/BuildMasterBuilderController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/CodeExtractorController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/DynamicCodeExtractionController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/FileUploadController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/MasterCodeBuild_gk.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/NamingConvensionController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/RuleLibraryNew_gk.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/Rule_Library_Controller.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/Rule_library_keywordController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/StaticCodeExtractionController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/TechnologyStackController_codeextractor.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/ActiveTechStack_DTO.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/FileDetails.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/FileListDto.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/NamingConvension.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/Rn_Bcf_Exception_Rules.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/Rn_Bcf_Extractor.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/Rn_Bcf_Extractor_DTO.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/Rn_Bcf_Extractor_Params.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/Rn_Bcf_Rules.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/Rn_Bcf_Technology_Stack1.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/RuleCopyDTO.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/Rule_library_keyword.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/repository/NamingConvension_Repository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/repository/Rn_Bcf_Exception_Rule_Library_Repository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/repository/Rn_Bcf_Extractor_Params_Repository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/repository/Rn_Bcf_Extractor_Repository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/repository/Rn_Bcf_Rule_Library_Repository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/repository/Rn_Bcf_TechnologyStack_Repository1.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/repository/Rule_library_keywordRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/response/CodeExtractorParamsResponse.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/response/CodeExtractorResponse.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/response/ExceptionRuleLibraryResponse.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/response/RuleLibraryResponse.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/response/TechnologyStackResponse.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_Exception_Rule_Library_Service.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_Exception_Rule_Library_ServiceImpl.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_Extractor_Params_Service.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_Extractor_Params_ServiceImpl.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_Extractor_Service.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_Extractor_ServiceImpl.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_Rule_Library_Service.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_Rule_Library_ServiceImpl.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_TechnologyStack_Service.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_TechnologyStack_ServiceImpl1.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rule_library_keywordService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rule_library_service_gk.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test5/Connector/Controller/ConnectorController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test5/Connector/Controller/MappingController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test5/Connector/Entity/Connector.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test5/Connector/Entity/Mapping.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test5/Connector/Repository/Connectorrepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/BRD Lead Research (1)_1702204592889.xlsx create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/BRD Lead Research.xlsx_1702061306652 create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/BRD Lead Research.xlsx_1702061322914 create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/BRD Lead Research_1702064198316.xlsx create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/BRD Lead Research_1702099911160.xlsx create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/BRD Lead Research_1702100584709.xlsx create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/BRD Lead Research_1702106670593.xlsx create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/Company_1702203812932.xlsx create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/Gaurav Kumar (2)_1702099252056.docx create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/Gaurav Kumar_1702204586756.pdf create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/HSI_220x100.jpg_1702053167198 create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/HSI_220x100.jpg_1702053169266 create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/Lead Research Sample Report_1702062431957.pdf create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/Lead Research Sample Report_1702064196341.pdf create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/Lead Research Sample Report_1702065610144.pdf create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/Lead Research Sample Report_1702099246272.pdf create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/Lead Research Sample Report_1702099909415.pdf create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/Lead Research Sample Report_1702106507641.pdf create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/Sample Attendance App.docx_1702061299332 create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/Sample Attendance App.docx_1702061303418 create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/Sample Attendance App.docx_1702061319760 create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/Sample Attendance App_1702103968567.docx create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/Sample Attendance App_1702103972049.docx create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/Sample Attendance App_1702106509297.docx create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/Sample Attendance App_1702106672547.docx create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/WhatsApp Image 2023-08-05 at 9.18.54 AM.jpeg_1702061316216 create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/WhatsApp Image 2023-08-05 at 9.18.54 AM.jpeg_1702061329316 create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/cldnsure_1702111863905.png create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/image (7).png_1702053045347 create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/image (7).png_1702053046798 create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/image (7).png_1702053157144 create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/image (7).png_1702053158727 create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/image (7).png_1702053160254 create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/image (7).png_1702053164353 create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/image (7).png_1702054747220 create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/image (7)_1702062428052.png create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/image (7)_1702111862466.png create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/image.png_1702026483662 create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/image.png_1702052987565 create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/image.png_1702052989394 create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/image.png_1702053989661 create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/image_1702203806261.png create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/image_1702204580473.png create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/logo_1702203804424.png create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/paytm1.png_1702053992704 create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/paytm1.png_1702054745710 create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/paytm1.png_1702057782909 create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/paytm1.png_1702057784287 create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/paytm1_1702103970155.png create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/paytm1_1702111860859.png create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/paytm1_1703226744275.png create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/razorpay.png_1702027659349 create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/razorpay.png_1702053042156 create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/razorpay.png_1702053043732 create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/razorpay.png_1702053809714 create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/razorpay.png_1702053812252 create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/razorpay.png_1702053991139 create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/razorpay.png_1702054744200 create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/sample2-v1.0.2_1702100581391.zip create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/Abc_1665647440047_back_1676871419664/Abc.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/Abc_1665647440047_back_1676871419664/AbcController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/Abc_1665647440047_back_1676871419664/AbcRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/Abc_1665647440047_back_1676871419664/AbcService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/Abc_1665647440047_back_1676871419664/static_code/SE_Abc.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/Abc_1665647440047_back_1676871419664/static_code/SE_AbcController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/Abc_1665647440047_back_1676871419664/static_code/SE_AbcRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/Abc_1665647440047_back_1676871419664/static_code/SE_AbcService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/Abc_1665647440047_back_1676872068705/Abc.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/Abc_1665647440047_back_1676872068705/AbcController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/Abc_1665647440047_back_1676872068705/AbcRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/Abc_1665647440047_back_1676872068705/AbcService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/Abc_1665647440047_back_1676872068705/static_code/SE_Abc.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/Abc_1665647440047_back_1676872068705/static_code/SE_AbcController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/Abc_1665647440047_back_1676872068705/static_code/SE_AbcRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/Abc_1665647440047_back_1676872068705/static_code/SE_AbcService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/Abc_1665647440047_back_1676872241077/Abc.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/Abc_1665647440047_back_1676872241077/AbcController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/Abc_1665647440047_back_1676872241077/AbcRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/Abc_1665647440047_back_1676872241077/AbcService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/Abc_1665647440047_back_1676872241077/static_code/SE_Abc.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/Abc_1665647440047_back_1676872241077/static_code/SE_AbcController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/Abc_1665647440047_back_1676872241077/static_code/SE_AbcRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/Abc_1665647440047_back_1676872241077/static_code/SE_AbcService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/Abc_1665647440047_back_1676957500816/Abc.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/Abc_1665647440047_back_1676957500816/AbcController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/Abc_1665647440047_back_1676957500816/AbcRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/Abc_1665647440047_back_1676957500816/AbcService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/Abc_1665647440047_back_1676957500816/static_code/SE_Abc.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/Abc_1665647440047_back_1676957500816/static_code/SE_AbcController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/Abc_1665647440047_back_1676957500816/static_code/SE_AbcRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/Abc_1665647440047_back_1676957500816/static_code/SE_AbcService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/bugTracker (2)_1676960539798/BugTracker.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/bugTracker (2)_1676960539798/BugTrackerController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/bugTracker (2)_1676960539798/BugTrackerRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/bugTracker (2)_1676960539798/BugTrackerService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/bugTracker (2)_1676960539798/static_code/SE_BugTracker.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/bugTracker (2)_1676960539798/static_code/SE_BugTrackerController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/bugTracker (2)_1676960539798/static_code/SE_BugTrackerRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/bugTracker (2)_1676960539798/static_code/SE_BugTrackerService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/entityevents_1677744672333/Entity_eventsController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/entityevents_1677744672333/Entity_eventsRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/entityevents_1677744672333/Entity_eventsService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/entityevents_1677744672333/Entity_events_t.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/entityevents_1677744672333/static_code/SE_Entity_eventsController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/entityevents_1677744672333/static_code/SE_Entity_eventsRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/entityevents_1677744672333/static_code/SE_Entity_eventsService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/entityevents_1677744672333/static_code/SE_Entity_events_t.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/template (1)_1676960834933/Controller.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/template (1)_1676960834933/DatabaseQueryController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/template (1)_1676960834933/DatabaseQueryService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/template (1)_1676960834933/DynamicTempRepo.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/template (1)_1676960834933/DynamicTemplateController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/template (1)_1676960834933/Dynamic_template.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/template (1)_1676960834933/ExcelDataService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/template (1)_1676960834933/FileUploadService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/template (1)_1676960834933/TemplateFileUpload.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/template (1)_1676960834933/TemplatedataRepo.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/template (1)_1676960834933/static_code/SE_Controller.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/template (1)_1676960834933/static_code/SE_DatabaseQueryController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/template (1)_1676960834933/static_code/SE_DatabaseQueryService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/template (1)_1676960834933/static_code/SE_DynamicTempRepo.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/template (1)_1676960834933/static_code/SE_DynamicTemplateController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/template (1)_1676960834933/static_code/SE_Dynamic_template.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/template (1)_1676960834933/static_code/SE_ExcelDataService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/template (1)_1676960834933/static_code/SE_FileUploadService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/template (1)_1676960834933/static_code/SE_TemplateFileUpload.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/extracted-files/template (1)_1676960834933/static_code/SE_TemplatedataRepo.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/zip-uploads/Abc_1665647440047_back.zip create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/zip-uploads/bugTracker (2).zip create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/zip-uploads/entityevents.zip create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/zip-uploads/model.zip create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/cns-portal/code-extractor/zip-uploads/template (1).zip create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/hs_err_pid6816.log create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/logs/ExceptionLogs/Error.log create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/logs/SYSADMIN1673073474.log create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/logs/sysadmin1686312560.log create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/pom.xml create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Billing/Api/Controllers/BillingSequentialApi.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Billing/Api/Controllers/ServiceOrderApiController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Billing/Controllers/ApprovalHistory_Controller.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Billing/Controllers/ApprovalQueue_Controller.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Billing/Dto/ApprovalNote_SO.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Billing/Dto/ApprovalQueue_SO.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Billing/Dto/BillingPeriodsResponse.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Billing/Dto/ServiceOrderDto.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Billing/Dto/ServiceWithDiscount.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Billing/Entitys/ApprovalHistory_t.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Billing/Entitys/BillingPeriods_t.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Billing/Entitys/CustomerRates_t.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Billing/Job/Controller/BillingJobServiceController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Billing/Job/Entity/BillingJobEntity.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Billing/Job/Repository/BillingJobRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Billing/Job/Service/BillingJobService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Billing/Repositorys/ApprovalHistory_Repository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Billing/Repositorys/ApprovalQueue_Repository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Billing/Repositorys/ApprovalReturnHistory_Repo.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Billing/Services/ApprovalHistory_Service.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Billing/Services/ApprovalQueueService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Builders/Entity/Builder_entity_t.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Builders/Repos/BuilderRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Builders/Services/BuilderService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/BulkUpload/Controllers/BulkUpload_Controller.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/BulkUpload/Controllers/DataImportController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/BulkUpload/Controllers/MappingRuleController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/BulkUpload/Controllers/MasterImportController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/BulkUpload/Entity/BulkUpload_t.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/BulkUpload/Entity/MappingRule.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/BulkUpload/Repository/BulkUpload_Repository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/BulkUpload/Repository/MappingRuleRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/BulkUpload/Services/BulkUpload_Service.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/BulkUpload/Services/MappingRuleService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/CredentialDatabase/Config/Databaseconfig.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/CredentialDatabase/Service/SurevaultService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Dashboard1/Controller/Dashboard2.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Dashboard1/Controller/Dashbord1Controller.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Dashboard1/Entity/Dashbord1_Line.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Dashboard1/Entity/Dashbord_Header.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Dashboard1/Entity/dashbord_Who_collumn.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Dashboard1/Repository/Dashboard_lineRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Dashboard1/Repository/HeaderRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Dashboard1/Service/HeaderService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Dashboard_builder/Controllers/ChartBuilder.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Dashboard_builder/Controllers/DashboardSchedule_Controller.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Dashboard_builder/Controllers/Dashboard_builder_Controller.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Dashboard_builder/Controllers/EmailGenerate.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Dashboard_builder/Controllers/PdfController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Dashboard_builder/Controllers/PdfService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Dashboard_builder/Entity/DashboardSchedule_t.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Dashboard_builder/Entity/Dashboard_builder_t.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Dashboard_builder/Repository/DashboardSchedule_Repository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Dashboard_builder/Repository/Dashboard_builder_Repository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Dashboard_builder/Services/DashboardSchedule_Service.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Dashboard_builder/Services/Dashboard_builder_Service.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Dashboard_builder/Services/EmailGenerateService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/FabricIcard/Controllers/AngularHtmlCode.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/FabricIcard/Controllers/FabricIcardController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/FabricIcard/Controllers/LayoutPdf.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/FabricIcard/Controllers/MyImageReplacedElementFactory.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/FabricIcard/Controllers/PageController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/FabricIcard/Controllers/TestCode.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/FabricIcard/Entity/FabricIcard.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/FabricIcard/Entity/PageSource.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/FabricIcard/Repository/FabricIcardRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/FabricIcard/Repository/PageSourceRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/FabricIcard/Services/FabricIcardService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/FabricIcard/Services/LayoutPdfService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/FabricIcardLines/Controllers/FabricIcardLinesController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/FabricIcardLines/Controllers/JsonKeysController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/FabricIcardLines/Entity/Dummyfabric.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/FabricIcardLines/Entity/FabricIcardLines.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/FabricIcardLines/Repository/FabricIcardLinesRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/FabricIcardLines/Services/FabricIcardLinesService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/FileUpload/Controllers/UploadeddocsController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/FileUpload/Entity/Uploadeddocs.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/FileUpload/Entity/who_column.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/FileUpload/Repository/UploadFileRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/FileUpload/Services/FileuploadService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/FileUpload/Services/UploadedFileService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/FileUpload/controller/Filecontroller.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/FileUpload/helper/Fileupload_helper.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/FromExtensionJson/Controllers/FromExtensionJson_Controller.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/FromExtensionJson/Entity/FromExtensionJson_t.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/FromExtensionJson/Repository/FromExtensionJson_Repository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/FromExtensionJson/Services/FromExtensionJson_Service.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Gaurav_testing/Controllers/Gaurav_testing_Controller.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Gaurav_testing/Entity/Gaurav_testing_t.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Gaurav_testing/Repository/Gaurav_testing_Repository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Gaurav_testing/Services/Gaurav_testing_Service.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Notification/Controller/NotController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Notification/Entity/NotEntity.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Notification/Entity/NotificationService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Notification/Repository/NotRepo.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Payment/Paytm/AppConfig.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Payment/Paytm/PaytmPageController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Payment/Paytm/PaytmPayment.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Payment/Razorpay/RazorpayController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Payment/Razorpay/RazorpayDTO.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Payment/Razorpay/RazorpayRepo.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/RealNetApp.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Rpt_builder/Controllers/FileConverterController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Rpt_builder/Controllers/Rpt_builder_Controller.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Rpt_builder/Entity/Rpt_builder_t.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Rpt_builder/Repository/Rpt_builder_Repository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Rpt_builder/Services/Rpt_builder_Service.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Rpt_builder2/Controllers/ReportHtmlController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Rpt_builder2/Controllers/RpDownloadController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Rpt_builder2/Controllers/Rpt_builder2_Controller.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Rpt_builder2/Entity/Rpt_builder2_t.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Rpt_builder2/Repository/Rpt_builder2_Repository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Rpt_builder2/Services/Rpt_builder2_Service.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Rpt_builder2_lines/Controllers/Rpt_builder2_lines_Controller.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Rpt_builder2_lines/Entity/Rpt_builder2_lines_t.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Rpt_builder2_lines/Repository/Rpt_builder2_lines_Repository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/Rpt_builder2_lines/Services/Rpt_builder2_lines_Service.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/SequenceGenerator/Controller/SequenceController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/SequenceGenerator/Entity/Sequence.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/SequenceGenerator/Service/SequenceService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/SequenceGenerator/repo/SeqRepo.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/WhoColumn/Extension.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/WhoColumn/Who_column.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/api_registery/Controllers/Api_registery_headerController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/api_registery/Controllers/Api_registery_lineController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/api_registery/Controllers/GeneratetokenController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/api_registery/Entity/Api_registery_header.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/api_registery/Entity/Api_registery_line.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/api_registery/Entity/Token_registery.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/api_registery/Repository/Api_registery_headerRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/api_registery/Repository/Api_registery_lineRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/api_registery/Repository/Token_registery_Repository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/api_registery/Services/Api_registery_headerService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/api_registery/Services/Api_registery_lineService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/api_registery/Services/GeneratetokenService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/config/AppConfig.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/config/CorsFilter.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/config/EmailService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/config/HttpLoggingFilter.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/config/JWTConstant.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/config/JwtAuthenticationEntryPoint.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/config/JwtAuthenticationFilter.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/config/MessageSourceConfig.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/config/MyCommandLineRunner.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/config/SecurityConfig.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/config/SwaggerConfig.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/config/TokenProvider.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/dashboard_builder_authsec/Controllers/DashboardController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/dashboard_builder_authsec/Entity/Dashboard.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/dashboard_builder_authsec/Entity/Extension.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/dashboard_builder_authsec/Entity/who_column.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/dashboard_builder_authsec/Repository/DashboardRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/dashboard_builder_authsec/Services/DashboardService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/event_management/Controllers/Event_ManagementController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/event_management/Entity/Event_Management.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/event_management/Repository/Event_ManagementRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/event_management/Services/Event_ManagementService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/exceptions/InvalidUserDataException.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/exceptions/ResourceNotFoundException.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/exceptions/StorageException.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/controller/MainController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/controller/Rn_DynamicTransactionController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/controller/Rn_ExtensionController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/controller/Rn_Forms_Setup_Controller.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/controller/Rn_Function_Register_Controller.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/controller/Rn_Main_Menu_Controller.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/controller/Rn_Menu_Group_Controller.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/controller/Rn_Menu_Group_Line_Controller.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/controller/Rn_Menu_Register_Controller.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/controller1/LoadMenuController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/controller1/MenuController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/controller1/TokenFreeController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity/DropDownDTO.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity/Error.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity/ErrorPojo.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity/ModuleCopyDTO.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity/Modulemini.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity/ProjectMini.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity/Rn_AuditEntity.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity/Rn_Dynamic_Transaction.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity/Rn_Ext_Fields.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity/Rn_ExtensionEntity.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity/Rn_FlexEntity.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity/Rn_Forms_Component_Setup.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity/Rn_Forms_Setup.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity/Rn_Function_Register.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity/Rn_Instance_Type.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity/Rn_Lookup_Values.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity/Rn_Main_Menu.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity/Rn_Menu_Group_Header.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity/Rn_Menu_Group_Line.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity/Rn_Menu_Register.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity/Rn_Sub_Menu.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity/Rn_Who_AccId_Column.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity/Rn_Who_Columns.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity/SingleSerise.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity/Success.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity/SuccessPojo.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity/Version.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity/WireFrameCopyDTO.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity/projectCopyDTO.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity1/ExtensionModel.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity1/GrpMenuAccess.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity1/GrpMenuAccesscompositeKey.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity1/MIXMENUN.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity1/MenuDet.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity1/MixMenu.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity1/MixMenuNew.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/entity1/menudet_who.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/repository/ExtFieldRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/repository/LookUpRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/repository/RnGroupLineRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/repository/Rn_DynamicTransactionRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/repository/Rn_Forms_Setup_Repository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/repository/Rn_Function_Register_Repository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/repository/Rn_InstanceTypeRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/repository/Rn_LookUpRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/repository/Rn_Main_Menu_Repository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/repository/Rn_Menu_Group_Repository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/repository/Rn_Menu_Register_Repository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/repository1/GrpMenuAccessRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/repository1/MenuDetRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/response/CustomResponse.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/response/EntityResponse.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/response/OperationResponse.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/response/PageResponse.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/response/Rn_DynamicTransactionResponse.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/response/Rn_Forms_SetupResponse.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/response/Rn_Function_Register_Response.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/response/Rn_Main_Menu_Response.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/response/Rn_Menu_Group_Response.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/response/Rn_Menu_Register_Response.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/response/SingleDataSeriseResponse.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/service/ExtFieldService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/service/ExtFieldServiceImpl.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/service/FileStorageService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/service/RnGroupMenuLineServiec.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/service/RnGroupMenuLineServiecImpl.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/service/Rn_DynamicTransactionService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/service/Rn_DynamicTransactionServiceImpl.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/service/Rn_Forms_Setup_Service.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/service/Rn_Forms_Setup_ServiceImpl.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/service/Rn_Function_Register_Service.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/service/Rn_Function_Register_ServiceImpl.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/service/Rn_Main_Menu_Service.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/service/Rn_Main_Menu_ServiceImpl.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/service/Rn_Menu_Group_Service.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/service/Rn_Menu_Group_ServiceImpl.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/service/Rn_Menu_Register_Service.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/service/Rn_Menu_Register_ServiceImpl.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/service1/GrpMenuAccessServiceImpl.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/service1/MenuDetServiceImpl.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/fnd/service1/SecmenuDetailService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/logging/LogEntity.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/logging/LogExecutionTime.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/logging/LoggingAspect.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/logging/NoLogging.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/logging/SecurityNoLogging.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/logging1/ExceptionLoggingController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/logging1/PatternLayoutWithUserContext.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/logging1/SessionConverter.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/logging1/UserConverter.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/logging1/controller/AppUserLogController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/logging1/controller/AppUserLogController2.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/logging1/entity/AppUserLog.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/logging1/repository/AppUserLogginRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/logging1/service/LoggingService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/report_builder/Controller/Report_buildercontroller.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/report_builder/Entity/ReportQueryDataDTO.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/report_builder/Entity/Rp_Line.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/report_builder/Entity/Rp_Who_collumn.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/report_builder/Entity/Rp_builder.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/report_builder/Repository/ReportRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/report_builder/Repository/Rp_lineRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/report_builder/Service/Report_builderService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/retired/Controllers/RetiredController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/retired/Entity/Retired.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/retired/Repository/RetiredRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/retired/Services/RetiredService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/retired_out/Controllers/Retired_outController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/retired_out/Entity/Retired_out.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/retired_out/Repository/Retired_outRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/retired_out/Services/Retired_outService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/select_team/Controllers/Select_TeamController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/select_team/Entity/Select_Team.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/select_team/Repository/Select_TeamRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/select_team/Services/Select_TeamService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/session/controller/SessionController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/session/entity/AboutWork.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/session/entity/SessionItem.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/session/entity/VersionModel.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/session/response/SessionResponse.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/start_inning/Controllers/Start_inningController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/start_inning/Entity/Start_inning.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/start_inning/Repository/Start_inningRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/start_inning/Services/Start_inningService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/sysparameter/controller/SysParamController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/sysparameter/entity/SysParamEntity.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/sysparameter/entity/SysParamUpload.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/sysparameter/repository/SysParamRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/sysparameter/repository/SysparamUploadRepo.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/sysparameter/response/SysParamResponse.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/sysparameter/service/SysParamService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/sysparameter/service/SysParamServiceImpl.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/team/Controllers/TeamList_ListFilter1Controller.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/team/Controllers/TeamsController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/team/Entity/TeamList_ListFilter1.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/team/Entity/Teams.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/team/Repository/TeamsRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/team/Services/TeamList_ListFilter1Service.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/team/Services/TeamsService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/template/controller/DynamicTemplateController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/template/controller/ExcelController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/template/controller/HtmlToPngController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/template/controller/ImageUploadController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/template/controller/ImportDataRequest.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/template/entity/ImageUpload.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/template/entity/TemplateFileUpload.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/template/repository/ImageUploadRepo.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/template/repository/TemplatedataRepo.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/template/service/CSVService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/template/service/DynamicTemplateService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/template/service/ExcelDataService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/template/service/FileUploadService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/template/service/ImageUploadService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/userDTO/CompanyDto.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/userDTO/Email.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/userDTO/EmailRequest.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/userDTO/Login.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/userDTO/LoginUser.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/userDTO/PasswordResetRequest.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/userDTO/Provider.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/userDTO/Rn_Who_AccId_Column.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/userDTO/Rn_Who_Columns.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/userDTO/Role.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/userDTO/RoleUpdateDto.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/userDTO/Sys_Accounts.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/userDTO/User.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/userDTO/UserDto.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/userDTO/UserProfileDTO.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/userlist/controller/UserListController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/userlist/entity/UserImage.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/userlist/entity/UserList.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/userlist/repository/UserImageRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/userlist/repository/UserListRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/userlist/service/UserListService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/userlist/service/impl/UserListServiceImpl.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/controller/RoleController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/controller/UserController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/controller1/AppUserController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/controller1/AppUserGrpController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/controller1/AppuserSessionController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/controller1/PositonAndDepartmentController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/controller1/SysAccountController.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/controller1/WorkSpaceController1.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/entity/CompanyDto.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/entity/CustomUserDetails.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/entity/ERole.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/entity/Email.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/entity/EmailRequest.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/entity/GenericResponse.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/entity/Login.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/entity/LoginUser.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/entity/PasswordResetRequest.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/entity/PasswordResetToken.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/entity/Role.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/entity/RoleUpdateDto.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/entity/Sys_Accounts.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/entity/UserDto.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/entity/UserProfileDTO.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/entity1/AppUser.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/entity1/AppUserDepartment.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/entity1/AppUserDto.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/entity1/AppUserLoginHist.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/entity1/AppUserPasswlog.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/entity1/AppUserPasswlogCompositeKey.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/entity1/AppUserPosition.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/entity1/AppUserPrinciple.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/entity1/AppUserRole.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/entity1/AppUserSessions.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/entity1/AppUserSessionsCompositeKey.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/entity1/AppUser_who_column.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/entity1/Registration.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/entity1/SignUp.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/repository/AboutWorkRepo.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/repository/CompanyRepo.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/repository/RoleRepo.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/repository/SysAccountRepo.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/repository/UserRepo.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/repository1/AppUserDepartmentRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/repository1/AppUserPositionRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/repository1/AppUserRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/repository1/AppUserRoleRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/repository1/AppUserSessionsRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/repository1/passwordTokenRepository.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/response/MessageResponse.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/response/ServiceResponse.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/response/UserItem.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/response/UserResponse.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/service/AboutServiceImple.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/service/AboutWorkService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/service/CompanyService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/service/CompanyServiceImpl.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/service/RoleService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/service/RoleServiceImpl.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/service/UserService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/service1/AppUserRoleServiceImpl.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/service1/AppUserService.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/service1/AppUserServiceImpl.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/service1/AppUserSessionsServiceImpl.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/users/service1/PositionAndDepartmentServiceImpl.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/utils/Constant.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/utils/Port_Constant.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/java/com/realnet/utils/WireFrameConstant.java create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/resources/MyprojectUI_view.properties create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/resources/application.properties create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/resources/banner_txt.txt create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/resources/data.sql create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/resources/logback.xml create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/resources/messages.properties create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/resources/note.txt create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/src/main/resources/schema.sql create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/META-INF/MANIFEST.MF create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/META-INF/maven/com.realnet/app/pom.properties create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/META-INF/maven/com.realnet/app/pom.xml create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/MyprojectUI_view.properties create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/application.properties create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/banner_txt.txt create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Billing/Controllers/ApprovalHistory_Controller.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Billing/Controllers/ApprovalQueue_Controller.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Billing/Dto/ApprovalNote_SO.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Billing/Dto/ApprovalQueue_SO.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Billing/Dto/BillingPeriodsResponse.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Billing/Dto/ServiceOrderDto.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Billing/Dto/ServiceWithDiscount.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Billing/Entitys/ApprovalHistory_t.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Billing/Entitys/BillingPeriods_t.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Billing/Entitys/CustomerRates_t.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Billing/Job/Entity/BillingJobEntity.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Billing/Job/Repository/BillingJobRepository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Billing/Repositorys/ApprovalHistory_Repository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Billing/Repositorys/ApprovalQueue_Repository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Billing/Repositorys/ApprovalReturnHistory_Repo.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Billing/Services/ApprovalHistory_Service.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Billing/Services/ApprovalQueueService.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Dashboard1/Controller/Dashbord1Controller.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Dashboard1/Entity/Dashbord1_Line.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Dashboard1/Entity/Dashbord_Header.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Dashboard1/Entity/dashbord_Who_collumn.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Dashboard1/Repository/Dashboard_lineRepository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Dashboard1/Repository/HeaderRepository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Dashboard1/Service/HeaderService.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Dashboard_builder/Controllers/ChartBuilder.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Dashboard_builder/Controllers/DashboardSchedule_Controller.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Dashboard_builder/Controllers/Dashboard_builder_Controller.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Dashboard_builder/Entity/DashboardSchedule_t.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Dashboard_builder/Entity/Dashboard_builder_t.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Dashboard_builder/Repository/DashboardSchedule_Repository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Dashboard_builder/Repository/Dashboard_builder_Repository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Dashboard_builder/Services/DashboardSchedule_Service.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Dashboard_builder/Services/Dashboard_builder_Service.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/FileUpload/Controllers/UploadeddocsController.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/FileUpload/Entity/Uploadeddocs.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/FileUpload/Entity/who_column.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/FileUpload/Repository/UploadFileRepository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/FileUpload/Services/FileuploadService.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/FileUpload/Services/UploadedFileService.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/FromExtensionJson/Controllers/FromExtensionJson_Controller.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/FromExtensionJson/Entity/FromExtensionJson_t.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/FromExtensionJson/Repository/FromExtensionJson_Repository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/FromExtensionJson/Services/FromExtensionJson_Service.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Gaurav_testing/Controllers/Gaurav_testing_Controller.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Gaurav_testing/Entity/Gaurav_testing_t.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Gaurav_testing/Repository/Gaurav_testing_Repository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Gaurav_testing/Services/Gaurav_testing_Service.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Payment/Paytm/AppConfig.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Payment/Paytm/PaytmPayment.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Payment/Razorpay/RazorpayController.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Payment/Razorpay/RazorpayDTO$RazorpayDTOBuilder.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Payment/Razorpay/RazorpayDTO.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Payment/Razorpay/RazorpayRepo.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/RealNetApp.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Rpt_builder/Controllers/FileConverterController.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Rpt_builder/Controllers/Rpt_builder_Controller.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Rpt_builder/Entity/Rpt_builder_t.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Rpt_builder/Repository/Rpt_builder_Repository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Rpt_builder/Services/Rpt_builder_Service.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Rpt_builder2/Controllers/ReportHtmlController.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Rpt_builder2/Controllers/Rpt_builder2_Controller.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Rpt_builder2/Entity/Rpt_builder2_t.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Rpt_builder2/Repository/Rpt_builder2_Repository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Rpt_builder2/Services/Rpt_builder2_Service.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Rpt_builder2_lines/Controllers/Rpt_builder2_lines_Controller.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Rpt_builder2_lines/Entity/Rpt_builder2_lines_t.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Rpt_builder2_lines/Repository/Rpt_builder2_lines_Repository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/Rpt_builder2_lines/Services/Rpt_builder2_lines_Service.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/SequenceGenerator/Controller/SequenceController.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/SequenceGenerator/Entity/Sequence.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/SequenceGenerator/Service/SequenceService.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/SequenceGenerator/repo/SeqRepo.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/WhoCollumn/Who_collumn.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/config/AppConfig.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/config/CorsFilter.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/config/EmailService.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/config/JWTConstant.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/config/JwtAuthenticationEntryPoint.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/config/JwtAuthenticationFilter.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/config/MessageSourceConfig.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/config/SecurityConfig.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/config/SwaggerConfig.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/config/TokenProvider.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/dashboard_builder_authsec/Controllers/DashboardController.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/dashboard_builder_authsec/Entity/Dashboard.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/dashboard_builder_authsec/Entity/Extension.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/dashboard_builder_authsec/Entity/who_column.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/dashboard_builder_authsec/Repository/DashboardRepository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/dashboard_builder_authsec/Services/DashboardService.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/exceptions/InvalidUserDataException.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/exceptions/ResourceNotFoundException.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/exceptions/StorageException.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd.zip create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/controller/MainController.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/controller/Rn_DynamicTransactionController.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/controller/Rn_ExtensionController.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/controller/Rn_Forms_Setup_Controller.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/controller/Rn_Function_Register_Controller.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/controller/Rn_Main_Menu_Controller.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/controller/Rn_Menu_Group_Controller.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/controller/Rn_Menu_Group_Line_Controller.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/controller/Rn_Menu_Register_Controller.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/controller1/LoadMenuController.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/controller1/MenuController.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity/DropDownDTO.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity/Error.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity/ErrorPojo.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity/ModuleCopyDTO.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity/Modulemini.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity/ProjectMini.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity/Rn_AuditEntity.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity/Rn_Dynamic_Transaction.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity/Rn_Ext_Fields.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity/Rn_ExtensionEntity.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity/Rn_FlexEntity.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity/Rn_Forms_Component_Setup.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity/Rn_Forms_Setup.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity/Rn_Function_Register.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity/Rn_Instance_Type.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity/Rn_Lookup_Values.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity/Rn_Main_Menu.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity/Rn_Menu_Group_Header.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity/Rn_Menu_Group_Line.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity/Rn_Menu_Register.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity/Rn_Sub_Menu.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity/Rn_Who_AccId_Column.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity/Rn_Who_Columns.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity/SingleSerise.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity/Success.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity/SuccessPojo.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity/Version.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity/WireFrameCopyDTO.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity/projectCopyDTO.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity1/ExtensionModel.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity1/GrpMenuAccess.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity1/GrpMenuAccesscompositeKey.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity1/MIXMENUN.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity1/MenuDet.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity1/MixMenu.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity1/MixMenuNew.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/entity1/menudet_who.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/repository/ExtFieldRepository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/repository/LookUpRepository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/repository/RnGroupLineRepository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/repository/Rn_DynamicTransactionRepository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/repository/Rn_Forms_Setup_Repository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/repository/Rn_Function_Register_Repository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/repository/Rn_InstanceTypeRepository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/repository/Rn_LookUpRepository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/repository/Rn_Main_Menu_Repository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/repository/Rn_Menu_Group_Repository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/repository/Rn_Menu_Register_Repository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/repository1/GrpMenuAccessRepository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/repository1/MenuDetRepository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/response/CustomResponse.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/response/EntityResponse.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/response/OperationResponse$ResponseStatusEnum.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/response/OperationResponse.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/response/PageResponse.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/response/Rn_DynamicTransactionResponse.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/response/Rn_Forms_SetupResponse.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/response/Rn_Function_Register_Response.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/response/Rn_Main_Menu_Response.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/response/Rn_Menu_Group_Response.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/response/Rn_Menu_Register_Response.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/response/SingleDataSeriseResponse.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/service/ExtFieldService.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/service/ExtFieldServiceImpl.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/service/FileStorageService.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/service/RnGroupMenuLineServiec.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/service/RnGroupMenuLineServiecImpl.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/service/Rn_DynamicTransactionService.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/service/Rn_DynamicTransactionServiceImpl.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/service/Rn_Forms_Setup_Service.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/service/Rn_Forms_Setup_ServiceImpl.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/service/Rn_Function_Register_Service.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/service/Rn_Function_Register_ServiceImpl.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/service/Rn_Main_Menu_Service.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/service/Rn_Main_Menu_ServiceImpl.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/service/Rn_Menu_Group_Service.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/service/Rn_Menu_Group_ServiceImpl.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/service/Rn_Menu_Register_Service.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/service/Rn_Menu_Register_ServiceImpl.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/service1/GrpMenuAccessServiceImpl.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/fnd/service1/MenuDetServiceImpl.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/gauravtesting/Controllers/Gauravtest1Controller.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/gauravtesting/Entity/Extension.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/gauravtesting/Entity/Gauravtest1.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/gauravtesting/Entity/who_column.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/gauravtesting/Repository/Gauravtest1Repository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/gauravtesting/Services/Gauravtest1Service.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/logging/LogEntity.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/logging/LogExecutionTime.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/logging/LoggingAspect.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/logging/NoLogging.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/logging/SecurityNoLogging.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/logging1/PatternLayoutWithUserContext.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/logging1/SessionConverter.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/logging1/UserConverter.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/logging1/controller/AppUserLogController$1.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/logging1/controller/AppUserLogController$2.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/logging1/controller/AppUserLogController$3.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/logging1/controller/AppUserLogController$4.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/logging1/controller/AppUserLogController$5.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/logging1/controller/AppUserLogController$6.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/logging1/controller/AppUserLogController.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/logging1/controller/AppUserLogController2.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/logging1/entity/AppUserLog.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/logging1/repository/AppUserLogginRepository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/logging1/service/LoggingService.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/report_builder/Controller/Report_buildercontroller.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/report_builder/Entity/ReportQueryDataDTO.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/report_builder/Entity/Rp_Line.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/report_builder/Entity/Rp_Who_collumn.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/report_builder/Entity/Rp_builder.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/report_builder/Repository/ReportRepository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/report_builder/Repository/Rp_lineRepository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/report_builder/Service/Report_builderService.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/session/controller/SessionController.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/session/entity/AboutWork.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/session/entity/SessionItem.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/session/entity/VersionModel.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/session/response/SessionResponse.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/studentt/Controllers/ChildtestController.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/studentt/Controllers/StudentestController.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/studentt/Entity/Childtest.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/studentt/Entity/Extension.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/studentt/Entity/Studentest.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/studentt/Entity/who_column.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/studentt/Repository/ChildtestRepository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/studentt/Repository/StudentestRepository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/studentt/Services/ChildtestService.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/studentt/Services/StudentestService.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/userDTO/CompanyDto.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/userDTO/Email.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/userDTO/EmailRequest.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/userDTO/Login.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/userDTO/LoginUser.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/userDTO/PasswordResetRequest.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/userDTO/Provider.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/userDTO/Rn_Who_AccId_Column.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/userDTO/Rn_Who_Columns.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/userDTO/Role.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/userDTO/RoleUpdateDto.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/userDTO/Sys_Accounts.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/userDTO/User.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/userDTO/UserDto.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/userDTO/UserProfileDTO.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/userlist/controller/UserListController.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/userlist/entity/UserImage.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/userlist/entity/UserList.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/userlist/repository/UserImageRepository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/userlist/repository/UserListRepository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/userlist/service/UserListService.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/userlist/service/impl/UserListServiceImpl.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/controller/RoleController.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/controller/UserController.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/controller1/AppUserController.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/controller1/AppUserGrpController.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/controller1/AppuserSessionController.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/controller1/PositonAndDepartmentController.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/controller1/SysAccountController.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/entity/CompanyDto.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/entity/ERole.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/entity/Email.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/entity/EmailRequest.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/entity/GenericResponse.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/entity/Login.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/entity/LoginUser.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/entity/PasswordResetRequest.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/entity/PasswordResetToken.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/entity/Role.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/entity/RoleUpdateDto.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/entity/Sys_Accounts.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/entity/UserDto.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/entity/UserProfileDTO.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/entity1/AppUser.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/entity1/AppUserDepartment.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/entity1/AppUserDto.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/entity1/AppUserLoginHist.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/entity1/AppUserPasswlog.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/entity1/AppUserPasswlogCompositeKey.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/entity1/AppUserPosition.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/entity1/AppUserPrinciple.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/entity1/AppUserRole.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/entity1/AppUserSessions.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/entity1/AppUserSessionsCompositeKey.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/entity1/AppUser_who_column.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/entity1/Registration.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/entity1/SignUp.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/repository/AboutWorkRepo.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/repository/CompanyRepo.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/repository/RoleRepo.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/repository/SysAccountRepo.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/repository1/AppUserDepartmentRepository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/repository1/AppUserPositionRepository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/repository1/AppUserRepository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/repository1/AppUserRoleRepository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/repository1/AppUserSessionsRepository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/repository1/passwordTokenRepository.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/response/MessageResponse.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/response/ServiceResponse.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/response/UserItem.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/response/UserResponse.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/service/AboutServiceImple.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/service/AboutWorkService.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/service/CompanyService.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/service/RoleService.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/service/RoleServiceImpl.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/service1/AppUserRoleServiceImpl.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/service1/AppUserService.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/service1/AppUserServiceImpl.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/service1/AppUserSessionsServiceImpl.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/users/service1/PositionAndDepartmentServiceImpl.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/utils/Constant.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/utils/Port_Constant.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/utils/WireFrameConstant$FormType.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/com/realnet/utils/WireFrameConstant.class create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/data.sql create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/logback.xml create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/messages.properties create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/note.txt create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/classes/schema.sql create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst create mode 100644 prod126ac-@bacjk-b/authsec_springboot/backend/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst create mode 100644 prod126ac-db@1-d/authsec_mysql/mysql/loginandmenu.sql diff --git a/prod126ac-@#hBf/authsec_angular/.gitignore b/prod126ac-@#hBf/authsec_angular/.gitignore new file mode 100644 index 0000000..1670403 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/.gitignore @@ -0,0 +1,3 @@ + +frontend/.DS_Store +.DS_Store diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/.editorconfig b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/.editorconfig new file mode 100644 index 0000000..59d9a3a --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/.editorconfig @@ -0,0 +1,16 @@ +# Editor configuration, see https://editorconfig.org +root = true + +[*] +charset = utf-8 +indent_style = space +indent_size = 2 +insert_final_newline = true +trim_trailing_whitespace = true + +[*.ts] +quote_type = single + +[*.md] +max_line_length = off +trim_trailing_whitespace = false diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/.github/workflows/blank.yml b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/.github/workflows/blank.yml new file mode 100644 index 0000000..b2340b2 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/.github/workflows/blank.yml @@ -0,0 +1,17 @@ +name: CI + +on: [push] + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v1 + - name: Run a one-line script + run: echo Hello, world! + - name: Run a multi-line script + run: | + echo Add other actions to build, + echo test, and deploy your project. diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/.gitignore b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/.gitignore new file mode 100644 index 0000000..f5445e8 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/.gitignore @@ -0,0 +1,42 @@ +# See http://help.github.com/ignore-files/ for more about ignoring files. + +# compiled output +/dist +/tmp +/out-tsc + +# dependencies +/node_modules + +# IDEs and editors +/.idea +.project +.classpath +.c9/ +*.launch +.settings/ +*.sublime-workspace + +# IDE - VSCode +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json + +# misc +/.angular/cache +/.sass-cache +/connect.lock +/coverage +/libpeerconnection.log +npm-debug.log +yarn-error.log +testem.log +/typings + +# System Files +.DS_Store +Thumbs.db + + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/.vscode/settings.json b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/.vscode/settings.json new file mode 100644 index 0000000..7a73a41 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/.vscode/settings.json @@ -0,0 +1,2 @@ +{ +} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/README.md b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/README.md new file mode 100644 index 0000000..c3d97fe --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/README.md @@ -0,0 +1,52 @@ +# Angular-Clarity + +This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 16.0.4 [Angular.io](https://angular.io/) version 16.0.4 and [Clarity Design System](https://vmware.github.io/clarity/news) by VMware version 6.4.5/15.5.0 + +## Install +- clone project `git clone https://github.com/superpck/angular-clarity` +- goto project folder `cd angular-clarity` +- install necessary package `npm install` +- Fix some vulnerabilities (if founded) `npm audit fix --force` +- Run application with command `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files. +- or Run `ng serve --port 8080 --open` with another port and open web browser. + +## Code scaffolding + +Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`. + +## Build + +- Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. Use the `--prod` flag for a production build. +- or `ng build --base-href ./ --prod --output-hashing none` + +## Running unit tests + +Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io). + +## Running end-to-end tests + +Run `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/). + +## Further help + +To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md). + +## Screenshot +About Page +![About](1.png) + +Login Page +![Datagrid](6.png) + +Datagrid +![Datagrid](2.png) + +Datagrid expand row and single action +![expand](3.png) + +Modal +![modal](4.png) + +sweetalert2 +![sweetalert2](5.png) + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/SECURITY.md b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/SECURITY.md new file mode 100644 index 0000000..034e848 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/SECURITY.md @@ -0,0 +1,21 @@ +# Security Policy + +## Supported Versions + +Use this section to tell people about which versions of your project are +currently being supported with security updates. + +| Version | Supported | +| ------- | ------------------ | +| 5.1.x | :white_check_mark: | +| 5.0.x | :x: | +| 4.0.x | :white_check_mark: | +| < 4.0 | :x: | + +## Reporting a Vulnerability + +Use this section to tell people how to report a vulnerability. + +Tell them where to go, how often they can expect to get an update on a +reported vulnerability, what to expect if the vulnerability is accepted or +declined, etc. diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/angular.json b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/angular.json new file mode 100644 index 0000000..a6465bb --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/angular.json @@ -0,0 +1,134 @@ +{ + "$schema": "./node_modules/@angular/cli/lib/config/schema.json", + "version": 1, + "newProjectRoot": "projects", + "projects": { + "angularclarity": { + "projectType": "application", + "schematics": { + "@schematics/angular:component": { + "style": "scss" + } + }, + "root": "", + "sourceRoot": "src", + "prefix": "app", + "architect": { + "build": { + "builder": "@angular-devkit/build-angular:browser", + "options": { + "outputPath": "dist", + "index": "src/index.html", + "main": "src/main.ts", + "polyfills": "src/polyfills.ts", + "tsConfig": "tsconfig.app.json", + "allowedCommonJsDependencies": [ + "lodash", "xlsx", "file-saver","@swimlane/ngx-datatable","@swimlane/ngx-charts","jquery","highcharts","chart.js", + "clone-deep","@ckeditor/ckeditor5-build-classic","@ctrl/ngx-codemirror" + ], + "assets": [ + "src/favicon.ico", + "src/assets" + ], + "styles": [ + "node_modules/@clr/icons/clr-icons.min.css", + "node_modules/@clr/ui/clr-ui.min.css", + "src/styles.scss", + "node_modules/ngx-toastr/toastr.css" + ], + "scripts": [ + "node_modules/@webcomponents/webcomponentsjs/custom-elements-es5-adapter.js", + "node_modules/@webcomponents/webcomponentsjs/webcomponents-bundle.js", + "node_modules/@clr/icons/clr-icons.min.js" + ], + "vendorChunk": true, + "extractLicenses": false, + "buildOptimizer": false, + "sourceMap": true, + "optimization": false, + "namedChunks": true + }, + "configurations": { + "production": { + "fileReplacements": [ + { + "replace": "src/environments/environment.ts", + "with": "src/environments/environment.prod.ts" + } + ], + "optimization": true, + "outputHashing": "all", + "sourceMap": false, + "namedChunks": false, + "extractLicenses": true, + "vendorChunk": false, + "buildOptimizer": true, + "budgets": [ + { + "type": "initial", + "maximumWarning": "5mb", + "maximumError": "10mb" + }, + { + "type": "anyComponentStyle", + "maximumWarning": "200kb", + "maximumError": "4mb" + } + ] + } + }, + "defaultConfiguration": "" + }, + "serve": { + "builder": "@angular-devkit/build-angular:dev-server", + "options": { + "browserTarget": "angularclarity:build" + }, + "configurations": { + "production": { + "browserTarget": "angularclarity:build:production" + } + } + }, + "extract-i18n": { + "builder": "@angular-devkit/build-angular:extract-i18n", + "options": { + "browserTarget": "angularclarity:build" + } + }, + "test": { + "builder": "@angular-devkit/build-angular:karma", + "options": { + "main": "src/test.ts", + "polyfills": "src/polyfills.ts", + "tsConfig": "tsconfig.spec.json", + "karmaConfig": "karma.conf.js", + "assets": [ + "src/favicon.ico", + "src/assets" + ], + "styles": [ + "src/styles.scss" + ], + "scripts": [] + } + }, + "e2e": { + "builder": "@angular-devkit/build-angular:protractor", + "options": { + "protractorConfig": "e2e/protractor.conf.js", + "devServerTarget": "angularclarity:serve" + }, + "configurations": { + "production": { + "devServerTarget": "angularclarity:serve:production" + } + } + } + } + } + }, + "cli": { + "analytics": "6e7a3b23-d894-47dd-8b4b-7fdeba9a5abd" + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/browserslist b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/browserslist new file mode 100644 index 0000000..8084853 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/browserslist @@ -0,0 +1,12 @@ +# This file is used by the build system to adjust CSS and JS output to support the specified browsers below. +# For additional information regarding the format and rule options, please see: +# https://github.com/browserslist/browserslist#queries + +# You can see what browsers were selected by your queries by running: +# npx browserslist + +> 0.5% +last 2 versions +Firefox ESR +not dead +not IE 9-11 # For IE 9-11 support, remove 'not'. \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/e2e/protractor.conf.js b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/e2e/protractor.conf.js new file mode 100644 index 0000000..7c798cf --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/e2e/protractor.conf.js @@ -0,0 +1,32 @@ +// @ts-check +// Protractor configuration file, see link for more information +// https://github.com/angular/protractor/blob/master/lib/config.ts + +const { SpecReporter } = require('jasmine-spec-reporter'); + +/** + * @type { import("protractor").Config } + */ +exports.config = { + allScriptsTimeout: 11000, + specs: [ + './src/**/*.e2e-spec.ts' + ], + capabilities: { + browserName: 'chrome' + }, + directConnect: true, + baseUrl: 'http://localhost:4200/', + framework: 'jasmine', + jasmineNodeOpts: { + showColors: true, + defaultTimeoutInterval: 30000, + print: function() {} + }, + onPrepare() { + require('ts-node').register({ + project: require('path').join(__dirname, './tsconfig.json') + }); + jasmine.getEnv().addReporter(new SpecReporter({ spec: { displayStacktrace: true } })); + } +}; \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/e2e/src/app.e2e-spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/e2e/src/app.e2e-spec.ts new file mode 100644 index 0000000..98d296a --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/e2e/src/app.e2e-spec.ts @@ -0,0 +1,23 @@ +import { AppPage } from './app.po'; +import { browser, logging } from 'protractor'; + +describe('workspace-project App', () => { + let page: AppPage; + + beforeEach(() => { + page = new AppPage(); + }); + + it('should display welcome message', () => { + page.navigateTo(); + expect(page.getTitleText()).toEqual('angularclarity app is running!'); + }); + + afterEach(async () => { + // Assert that there are no errors emitted from the browser + const logs = await browser.manage().logs().get(logging.Type.BROWSER); + expect(logs).not.toContain(jasmine.objectContaining({ + level: logging.Level.SEVERE, + } as logging.Entry)); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/e2e/src/app.po.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/e2e/src/app.po.ts new file mode 100644 index 0000000..b68475e --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/e2e/src/app.po.ts @@ -0,0 +1,11 @@ +import { browser, by, element } from 'protractor'; + +export class AppPage { + navigateTo(): Promise { + return browser.get(browser.baseUrl) as Promise; + } + + getTitleText(): Promise { + return element(by.css('app-root .content span')).getText() as Promise; + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/e2e/tsconfig.json b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/e2e/tsconfig.json new file mode 100644 index 0000000..39b800f --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/e2e/tsconfig.json @@ -0,0 +1,13 @@ +{ + "extends": "../tsconfig.json", + "compilerOptions": { + "outDir": "../out-tsc/e2e", + "module": "commonjs", + "target": "es5", + "types": [ + "jasmine", + "jasminewd2", + "node" + ] + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/karma.conf.js b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/karma.conf.js new file mode 100644 index 0000000..26cf885 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/karma.conf.js @@ -0,0 +1,32 @@ +// Karma configuration file, see link for more information +// https://karma-runner.github.io/1.0/config/configuration-file.html + +module.exports = function (config) { + config.set({ + basePath: '', + frameworks: ['jasmine', '@angular-devkit/build-angular'], + plugins: [ + require('karma-jasmine'), + require('karma-chrome-launcher'), + require('karma-jasmine-html-reporter'), + require('karma-coverage-istanbul-reporter'), + require('@angular-devkit/build-angular/plugins/karma') + ], + client: { + clearContext: false // leave Jasmine Spec Runner output visible in browser + }, + coverageIstanbulReporter: { + dir: require('path').join(__dirname, './coverage/ang'), + reports: ['html', 'lcovonly', 'text-summary'], + fixWebpackSourcePaths: true + }, + reporters: ['progress', 'kjhtml'], + port: 9876, + colors: true, + logLevel: config.LOG_INFO, + autoWatch: true, + browsers: ['Chrome'], + singleRun: false, + restartOnFileChange: true + }); +}; diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/package-lock.json b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/package-lock.json new file mode 100644 index 0000000..4d904c4 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/package-lock.json @@ -0,0 +1,14670 @@ +{ + "name": "angular-clarity", + "version": "16.0.4", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "angular-clarity", + "version": "16.0.4", + "dependencies": { + "@angular/animations": "^16.0.4", + "@angular/cdk": "^16.2.4", + "@angular/common": "^16.0.4", + "@angular/compiler": "^16.0.4", + "@angular/core": "^16.0.4", + "@angular/forms": "^16.0.4", + "@angular/platform-browser": "^16.0.4", + "@angular/platform-browser-dynamic": "^16.0.4", + "@angular/router": "^16.0.4", + "@auth0/angular-jwt": "^5.1.2", + "@cds/core": "^6.9.0", + "@ckeditor/ckeditor5-angular": "^7.0.1", + "@ckeditor/ckeditor5-build-classic": "^40.0.0", + "@clr/angular": "^15.5.0", + "@clr/core": "^4.0.15", + "@clr/icons": "^13.0.2", + "@clr/ui": "^15.5.0", + "@ctrl/ngx-codemirror": "^7.0.0", + "@swimlane/ngx-charts": "^20.4.1", + "@webcomponents/custom-elements": "^1.6.0", + "@webcomponents/webcomponentsjs": "^2.8.0", + "angular-gridster2": "^16.0.0", + "angularx-qrcode": "^16.0.2", + "chart.js": "^4.4.0", + "dom-to-image": "^2.6.0", + "express": "^4.18.2", + "file-saver": "^2.0.5", + "highcharts": "^11.1.0", + "highcharts-angular": "^3.1.2", + "jquery": "^3.7.1", + "jspdf": "^2.5.1", + "jszip": "^3.10.1", + "lit-html": "^3.1.0", + "lodash": "^4.17.21", + "moment": "^2.29.4", + "ng-dynamic-component": "^10.1.1", + "ng2-charts": "^5.0.3", + "ng2-ckeditor": "^1.3.7", + "ng2-search-filter": "^0.5.1", + "ngx-captcha": "^13.0.0", + "ngx-chips": "^3.0.0", + "ngx-cookie-service": "^16.0.0", + "ngx-drag-drop": "^16.1.0", + "ngx-image-cropper": "^7.0.2", + "ngx-toastr": "^17.0.2", + "numeral": "^2.0.6", + "rxjs": "^7.8.1", + "sweetalert2": "^11.4.8", + "tslib": "^2.5.2", + "xlsx": "https://cdn.sheetjs.com/xlsx-0.19.3/xlsx-0.19.3.tgz", + "zone.js": "~0.13.0" + }, + "devDependencies": { + "@angular-devkit/build-angular": "^16.0.4", + "@angular/cli": "^16.0.4", + "@angular/compiler-cli": "^16.0.4", + "@types/jasmine": "~4.3.2", + "@types/jasminewd2": "~2.0.10", + "@types/node": "^20.2.5", + "jasmine-core": "~5.0.0", + "jasmine-spec-reporter": "~7.0.0", + "karma": "~6.4.2", + "karma-chrome-launcher": "~3.2.0", + "karma-coverage-istanbul-reporter": "~3.0.3", + "karma-jasmine": "~5.1.0", + "karma-jasmine-html-reporter": "^2.0.0", + "ts-node": "^10.9.1", + "tslint": "~6.1.3", + "typescript": "^5.1.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@angular-devkit/architect": { + "version": "0.1602.9", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1602.9.tgz", + "integrity": "sha512-U3vfb/e2sFfg0D9FyyRBXRPP7g4FBFtGK8Q3JPmvAVsHHwi5AUFRNR7YBChB/T5TMNY077HcTyEirVh2FeUpdA==", + "dev": true, + "dependencies": { + "@angular-devkit/core": "16.2.9", + "rxjs": "7.8.1" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-devkit/build-angular": { + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-16.2.9.tgz", + "integrity": "sha512-S1C4UYxRVyNt3C0wCxbT2jZ1dN5i37kS0mol3PQjbR8gQ0GQzHmzhjTBl1oImo8aouET9yhrk9etk65oat4mBQ==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "2.2.1", + "@angular-devkit/architect": "0.1602.9", + "@angular-devkit/build-webpack": "0.1602.9", + "@angular-devkit/core": "16.2.9", + "@babel/core": "7.22.9", + "@babel/generator": "7.22.9", + "@babel/helper-annotate-as-pure": "7.22.5", + "@babel/helper-split-export-declaration": "7.22.6", + "@babel/plugin-proposal-async-generator-functions": "7.20.7", + "@babel/plugin-transform-async-to-generator": "7.22.5", + "@babel/plugin-transform-runtime": "7.22.9", + "@babel/preset-env": "7.22.9", + "@babel/runtime": "7.22.6", + "@babel/template": "7.22.5", + "@discoveryjs/json-ext": "0.5.7", + "@ngtools/webpack": "16.2.9", + "@vitejs/plugin-basic-ssl": "1.0.1", + "ansi-colors": "4.1.3", + "autoprefixer": "10.4.14", + "babel-loader": "9.1.3", + "babel-plugin-istanbul": "6.1.1", + "browserslist": "^4.21.5", + "chokidar": "3.5.3", + "copy-webpack-plugin": "11.0.0", + "critters": "0.0.20", + "css-loader": "6.8.1", + "esbuild-wasm": "0.18.17", + "fast-glob": "3.3.1", + "guess-parser": "0.4.22", + "https-proxy-agent": "5.0.1", + "inquirer": "8.2.4", + "jsonc-parser": "3.2.0", + "karma-source-map-support": "1.4.0", + "less": "4.1.3", + "less-loader": "11.1.0", + "license-webpack-plugin": "4.0.2", + "loader-utils": "3.2.1", + "magic-string": "0.30.1", + "mini-css-extract-plugin": "2.7.6", + "mrmime": "1.0.1", + "open": "8.4.2", + "ora": "5.4.1", + "parse5-html-rewriting-stream": "7.0.0", + "picomatch": "2.3.1", + "piscina": "4.0.0", + "postcss": "8.4.31", + "postcss-loader": "7.3.3", + "resolve-url-loader": "5.0.0", + "rxjs": "7.8.1", + "sass": "1.64.1", + "sass-loader": "13.3.2", + "semver": "7.5.4", + "source-map-loader": "4.0.1", + "source-map-support": "0.5.21", + "terser": "5.19.2", + "text-table": "0.2.0", + "tree-kill": "1.2.2", + "tslib": "2.6.1", + "vite": "4.4.7", + "webpack": "5.88.2", + "webpack-dev-middleware": "6.1.1", + "webpack-dev-server": "4.15.1", + "webpack-merge": "5.9.0", + "webpack-subresource-integrity": "5.1.0" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "optionalDependencies": { + "esbuild": "0.18.17" + }, + "peerDependencies": { + "@angular/compiler-cli": "^16.0.0", + "@angular/localize": "^16.0.0", + "@angular/platform-server": "^16.0.0", + "@angular/service-worker": "^16.0.0", + "jest": "^29.5.0", + "jest-environment-jsdom": "^29.5.0", + "karma": "^6.3.0", + "ng-packagr": "^16.0.0", + "protractor": "^7.0.0", + "tailwindcss": "^2.0.0 || ^3.0.0", + "typescript": ">=4.9.3 <5.2" + }, + "peerDependenciesMeta": { + "@angular/localize": { + "optional": true + }, + "@angular/platform-server": { + "optional": true + }, + "@angular/service-worker": { + "optional": true + }, + "jest": { + "optional": true + }, + "jest-environment-jsdom": { + "optional": true + }, + "karma": { + "optional": true + }, + "ng-packagr": { + "optional": true + }, + "protractor": { + "optional": true + }, + "tailwindcss": { + "optional": true + } + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/tslib": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", + "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==", + "dev": true + }, + "node_modules/@angular-devkit/build-webpack": { + "version": "0.1602.9", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1602.9.tgz", + "integrity": "sha512-+3IxovfBPR2Vy730mGa0SVKkd5LQVom85gjXOs7WcnnnZmfc1q/BtFlqTgW1UWvTxP8IQdm7UYWVclQfL/WExw==", + "dev": true, + "dependencies": { + "@angular-devkit/architect": "0.1602.9", + "rxjs": "7.8.1" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "webpack": "^5.30.0", + "webpack-dev-server": "^4.0.0" + } + }, + "node_modules/@angular-devkit/core": { + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.2.9.tgz", + "integrity": "sha512-dcHWjHBNGm3yCeNz19y8A1At4KgyC6XHNnbFL0y+nnZYiaESXjUoXJYKASedI6A+Bpl0HNq2URhH6bL6Af3+4w==", + "dev": true, + "dependencies": { + "ajv": "8.12.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.2.0", + "picomatch": "2.3.1", + "rxjs": "7.8.1", + "source-map": "0.7.4" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "chokidar": "^3.5.2" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } + } + }, + "node_modules/@angular-devkit/schematics": { + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-16.2.9.tgz", + "integrity": "sha512-lB51CGCILpcSI37CwKUAGDLxMqh7zmuRbiPo9s9mSkCM4ccqxFlaL+VFTq2/laneARD6aikpOHnkVm5myNzQPw==", + "dev": true, + "dependencies": { + "@angular-devkit/core": "16.2.9", + "jsonc-parser": "3.2.0", + "magic-string": "0.30.1", + "ora": "5.4.1", + "rxjs": "7.8.1" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular/animations": { + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-16.2.12.tgz", + "integrity": "sha512-MD0ElviEfAJY8qMOd6/jjSSvtqER2RDAi0lxe6EtUacC1DHCYkaPrKW4vLqY+tmZBg1yf+6n+uS77pXcHHcA3w==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/core": "16.2.12" + } + }, + "node_modules/@angular/cdk": { + "version": "16.2.11", + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-16.2.11.tgz", + "integrity": "sha512-FcJ9xd9ptjULdScnBNg7YkVnY9NKePFfmvvs2zt841Hd489L8BUkTUdbvtCLhMJTTSN+k+D+RYFhevZuhPKVVg==", + "dependencies": { + "tslib": "^2.3.0" + }, + "optionalDependencies": { + "parse5": "^7.1.2" + }, + "peerDependencies": { + "@angular/common": "^16.0.0 || ^17.0.0", + "@angular/core": "^16.0.0 || ^17.0.0", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/cli": { + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-16.2.9.tgz", + "integrity": "sha512-wkpV/Ni26LUeDmhee2TPXXEq3feEdZMSG8+nkfUK9kqIcxm0IjI1GLPeiVOX7aQobuKNe2cCAFNwsrXWjj+2og==", + "dev": true, + "dependencies": { + "@angular-devkit/architect": "0.1602.9", + "@angular-devkit/core": "16.2.9", + "@angular-devkit/schematics": "16.2.9", + "@schematics/angular": "16.2.9", + "@yarnpkg/lockfile": "1.1.0", + "ansi-colors": "4.1.3", + "ini": "4.1.1", + "inquirer": "8.2.4", + "jsonc-parser": "3.2.0", + "npm-package-arg": "10.1.0", + "npm-pick-manifest": "8.0.1", + "open": "8.4.2", + "ora": "5.4.1", + "pacote": "15.2.0", + "resolve": "1.22.2", + "semver": "7.5.4", + "symbol-observable": "4.0.0", + "yargs": "17.7.2" + }, + "bin": { + "ng": "bin/ng.js" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular/common": { + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-16.2.12.tgz", + "integrity": "sha512-B+WY/cT2VgEaz9HfJitBmgdk4I333XG/ybC98CMC4Wz8E49T8yzivmmxXB3OD6qvjcOB6ftuicl6WBqLbZNg2w==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/core": "16.2.12", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/compiler": { + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-16.2.12.tgz", + "integrity": "sha512-6SMXUgSVekGM7R6l1Z9rCtUGtlg58GFmgbpMCsGf+VXxP468Njw8rjT2YZkf5aEPxEuRpSHhDYjqz7n14cwCXQ==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/core": "16.2.12" + }, + "peerDependenciesMeta": { + "@angular/core": { + "optional": true + } + } + }, + "node_modules/@angular/compiler-cli": { + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-16.2.12.tgz", + "integrity": "sha512-pWSrr152562ujh6lsFZR8NfNc5Ljj+zSTQO44DsuB0tZjwEpnRcjJEgzuhGXr+CoiBf+jTSPZKemtSktDk5aaA==", + "dev": true, + "dependencies": { + "@babel/core": "7.23.2", + "@jridgewell/sourcemap-codec": "^1.4.14", + "chokidar": "^3.0.0", + "convert-source-map": "^1.5.1", + "reflect-metadata": "^0.1.2", + "semver": "^7.0.0", + "tslib": "^2.3.0", + "yargs": "^17.2.1" + }, + "bin": { + "ng-xi18n": "bundles/src/bin/ng_xi18n.js", + "ngc": "bundles/src/bin/ngc.js", + "ngcc": "bundles/ngcc/index.js" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/compiler": "16.2.12", + "typescript": ">=4.9.3 <5.2" + } + }, + "node_modules/@angular/compiler-cli/node_modules/@babel/core": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.2.tgz", + "integrity": "sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helpers": "^7.23.2", + "@babel/parser": "^7.23.0", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@angular/compiler-cli/node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/@angular/compiler-cli/node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@angular/compiler-cli/node_modules/@babel/generator": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", + "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.23.0", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@angular/compiler-cli/node_modules/@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@angular/core": { + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-16.2.12.tgz", + "integrity": "sha512-GLLlDeke/NjroaLYOks0uyzFVo6HyLl7VOm0K1QpLXnYvW63W9Ql/T3yguRZa7tRkOAeFZ3jw+1wnBD4O8MoUA==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0" + }, + "peerDependencies": { + "rxjs": "^6.5.3 || ^7.4.0", + "zone.js": "~0.13.0" + } + }, + "node_modules/@angular/forms": { + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-16.2.12.tgz", + "integrity": "sha512-1Eao89hlBgLR3v8tU91vccn21BBKL06WWxl7zLpQmG6Hun+2jrThgOE4Pf3os4fkkbH4Apj0tWL2fNIWe/blbw==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/common": "16.2.12", + "@angular/core": "16.2.12", + "@angular/platform-browser": "16.2.12", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/platform-browser": { + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-16.2.12.tgz", + "integrity": "sha512-NnH7ju1iirmVEsUq432DTm0nZBGQsBrU40M3ZeVHMQ2subnGiyUs3QyzDz8+VWLL/T5xTxWLt9BkDn65vgzlIQ==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/animations": "16.2.12", + "@angular/common": "16.2.12", + "@angular/core": "16.2.12" + }, + "peerDependenciesMeta": { + "@angular/animations": { + "optional": true + } + } + }, + "node_modules/@angular/platform-browser-dynamic": { + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-16.2.12.tgz", + "integrity": "sha512-ya54jerNgreCVAR278wZavwjrUWImMr2F8yM5n9HBvsMBbFaAQ83anwbOEiHEF2BlR+gJiEBLfpuPRMw20pHqw==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/common": "16.2.12", + "@angular/compiler": "16.2.12", + "@angular/core": "16.2.12", + "@angular/platform-browser": "16.2.12" + } + }, + "node_modules/@angular/router": { + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-16.2.12.tgz", + "integrity": "sha512-aU6QnYSza005V9P3W6PpkieL56O0IHps96DjqI1RS8yOJUl3THmokqYN4Fm5+HXy4f390FN9i6ftadYQDKeWmA==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/common": "16.2.12", + "@angular/core": "16.2.12", + "@angular/platform-browser": "16.2.12", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@assemblyscript/loader": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.10.1.tgz", + "integrity": "sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg==", + "dev": true + }, + "node_modules/@auth0/angular-jwt": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@auth0/angular-jwt/-/angular-jwt-5.2.0.tgz", + "integrity": "sha512-9FS2L0QwGNlxA/zgeehCcsR9CZscouyXkoIj1fODM36A8BLfdzg9k9DWAXUQ2Drjk0AypGAFzeNZR4vsLMhdeQ==", + "dependencies": { + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@angular/common": ">=14.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.2.tgz", + "integrity": "sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.9.tgz", + "integrity": "sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.5", + "@babel/generator": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.9", + "@babel/helper-module-transforms": "^7.22.9", + "@babel/helpers": "^7.22.6", + "@babel/parser": "^7.22.7", + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.8", + "@babel/types": "^7.22.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.9.tgz", + "integrity": "sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", + "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", + "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.15", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz", + "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", + "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz", + "integrity": "sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name/node_modules/@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", + "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz", + "integrity": "sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", + "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-wrap-function": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", + "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", + "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", + "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.15", + "@babel/types": "^7.22.19" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function/node_modules/@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz", + "integrity": "sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", + "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz", + "integrity": "sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz", + "integrity": "sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead.", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz", + "integrity": "sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz", + "integrity": "sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz", + "integrity": "sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.2.tgz", + "integrity": "sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.20", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz", + "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz", + "integrity": "sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz", + "integrity": "sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz", + "integrity": "sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz", + "integrity": "sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz", + "integrity": "sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-split-export-declaration": "^7.22.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz", + "integrity": "sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/template": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz", + "integrity": "sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz", + "integrity": "sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz", + "integrity": "sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz", + "integrity": "sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz", + "integrity": "sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz", + "integrity": "sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz", + "integrity": "sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz", + "integrity": "sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz", + "integrity": "sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz", + "integrity": "sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz", + "integrity": "sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz", + "integrity": "sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz", + "integrity": "sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz", + "integrity": "sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz", + "integrity": "sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz", + "integrity": "sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", + "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz", + "integrity": "sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz", + "integrity": "sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz", + "integrity": "sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz", + "integrity": "sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz", + "integrity": "sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz", + "integrity": "sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz", + "integrity": "sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz", + "integrity": "sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz", + "integrity": "sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz", + "integrity": "sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz", + "integrity": "sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz", + "integrity": "sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz", + "integrity": "sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.9.tgz", + "integrity": "sha512-9KjBH61AGJetCPYp/IEyLEp47SyybZb0nDRpBvmtEkm+rUIwxdlKpyNHI1TmsGkeuLclJdleQHRZ8XLBnnh8CQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "babel-plugin-polyfill-corejs2": "^0.4.4", + "babel-plugin-polyfill-corejs3": "^0.8.2", + "babel-plugin-polyfill-regenerator": "^0.5.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", + "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz", + "integrity": "sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz", + "integrity": "sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz", + "integrity": "sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz", + "integrity": "sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz", + "integrity": "sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz", + "integrity": "sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz", + "integrity": "sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz", + "integrity": "sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.9.tgz", + "integrity": "sha512-wNi5H/Emkhll/bqPjsjQorSykrlfY5OWakd6AulLvMEytpKasMVUpVy8RL4qBIBs5Ac6/5i0/Rv0b/Fg6Eag/g==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.9", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.5", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.5", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.22.5", + "@babel/plugin-syntax-import-attributes": "^7.22.5", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.22.5", + "@babel/plugin-transform-async-generator-functions": "^7.22.7", + "@babel/plugin-transform-async-to-generator": "^7.22.5", + "@babel/plugin-transform-block-scoped-functions": "^7.22.5", + "@babel/plugin-transform-block-scoping": "^7.22.5", + "@babel/plugin-transform-class-properties": "^7.22.5", + "@babel/plugin-transform-class-static-block": "^7.22.5", + "@babel/plugin-transform-classes": "^7.22.6", + "@babel/plugin-transform-computed-properties": "^7.22.5", + "@babel/plugin-transform-destructuring": "^7.22.5", + "@babel/plugin-transform-dotall-regex": "^7.22.5", + "@babel/plugin-transform-duplicate-keys": "^7.22.5", + "@babel/plugin-transform-dynamic-import": "^7.22.5", + "@babel/plugin-transform-exponentiation-operator": "^7.22.5", + "@babel/plugin-transform-export-namespace-from": "^7.22.5", + "@babel/plugin-transform-for-of": "^7.22.5", + "@babel/plugin-transform-function-name": "^7.22.5", + "@babel/plugin-transform-json-strings": "^7.22.5", + "@babel/plugin-transform-literals": "^7.22.5", + "@babel/plugin-transform-logical-assignment-operators": "^7.22.5", + "@babel/plugin-transform-member-expression-literals": "^7.22.5", + "@babel/plugin-transform-modules-amd": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.22.5", + "@babel/plugin-transform-modules-systemjs": "^7.22.5", + "@babel/plugin-transform-modules-umd": "^7.22.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.22.5", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.5", + "@babel/plugin-transform-numeric-separator": "^7.22.5", + "@babel/plugin-transform-object-rest-spread": "^7.22.5", + "@babel/plugin-transform-object-super": "^7.22.5", + "@babel/plugin-transform-optional-catch-binding": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.22.6", + "@babel/plugin-transform-parameters": "^7.22.5", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/plugin-transform-private-property-in-object": "^7.22.5", + "@babel/plugin-transform-property-literals": "^7.22.5", + "@babel/plugin-transform-regenerator": "^7.22.5", + "@babel/plugin-transform-reserved-words": "^7.22.5", + "@babel/plugin-transform-shorthand-properties": "^7.22.5", + "@babel/plugin-transform-spread": "^7.22.5", + "@babel/plugin-transform-sticky-regex": "^7.22.5", + "@babel/plugin-transform-template-literals": "^7.22.5", + "@babel/plugin-transform-typeof-symbol": "^7.22.5", + "@babel/plugin-transform-unicode-escapes": "^7.22.5", + "@babel/plugin-transform-unicode-property-regex": "^7.22.5", + "@babel/plugin-transform-unicode-regex": "^7.22.5", + "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.22.5", + "babel-plugin-polyfill-corejs2": "^0.4.4", + "babel-plugin-polyfill-corejs3": "^0.8.2", + "babel-plugin-polyfill-regenerator": "^0.5.1", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6.tgz", + "integrity": "sha512-ID2yj6K/4lKfhuU3+EX4UvNbIt7eACFbHmNUjzA+ep+B5971CknnA/9DEWKbRokfbbtblxxxXFJJrH47UEAMVg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true + }, + "node_modules/@babel/runtime": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.6.tgz", + "integrity": "sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==", + "dependencies": { + "regenerator-runtime": "^0.13.11" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", + "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.5", + "@babel/parser": "^7.22.5", + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", + "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.0", + "@babel/types": "^7.23.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/generator": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", + "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.23.0", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", + "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@cds/city": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@cds/city/-/city-1.1.0.tgz", + "integrity": "sha512-S9K+Q39BGOghyLHmR0Wdcmu1i1noSUk8HcvMj+3IaohZw02WFd99aPTQDHJeseXrXZP3CNovaSlePI0R11NcFg==", + "optional": true + }, + "node_modules/@cds/core": { + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/@cds/core/-/core-6.9.0.tgz", + "integrity": "sha512-+vvGmgRsbW9mak+OVBHPZEuFaBO6fX7yuaSmiU32LRpjmuqU1F2SmIZqmQGbFjjyipI93N0J0mvl4m75Ov8iAQ==", + "dependencies": { + "lit": "^2.1.3", + "ramda": "^0.29.0", + "tslib": "^2.3.1" + }, + "optionalDependencies": { + "@cds/city": "^1.1.0", + "modern-normalize": "1.1.0" + } + }, + "node_modules/@ckeditor/ckeditor5-adapter-ckfinder": { + "version": "40.1.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-adapter-ckfinder/-/ckeditor5-adapter-ckfinder-40.1.0.tgz", + "integrity": "sha512-tvwgkMNgXnFqTOlv/uV8iUs5tzf68o5fcE0HNZn+5WG9j04deGeQ160d1CAhtnAGN11BnJShlkk0/YcQ+4OQiw==", + "dependencies": { + "ckeditor5": "40.1.0" + } + }, + "node_modules/@ckeditor/ckeditor5-angular": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-angular/-/ckeditor5-angular-7.0.1.tgz", + "integrity": "sha512-bHBmBMa9PAXk1MMjeq+9nV/HVWdwv36kRjpOr4JUiYYxRFdtPBXWj+3Jb9TUymyWchhxMA440iYJVoYgVw3lOA==", + "dependencies": { + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/common": ">=13.0.0", + "@angular/core": ">=13.0.0", + "@angular/forms": ">=13.0.0", + "@ckeditor/ckeditor5-core": ">=37.0.0", + "@ckeditor/ckeditor5-engine": ">=37.0.0", + "@ckeditor/ckeditor5-utils": ">=37.0.0", + "@ckeditor/ckeditor5-watchdog": ">=37.0.0", + "rxjs": ">=6.0.0" + } + }, + "node_modules/@ckeditor/ckeditor5-autoformat": { + "version": "40.1.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autoformat/-/ckeditor5-autoformat-40.1.0.tgz", + "integrity": "sha512-ZSzrUQRbluUIlz2vwyDaQDUhboTsGK6UqPsuZQfO+GJGnOaD8JKu8Sun2KzWCzSdRhbEm5ioyJmlLOOuPsPBSQ==", + "dependencies": { + "ckeditor5": "40.1.0" + } + }, + "node_modules/@ckeditor/ckeditor5-basic-styles": { + "version": "40.1.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-40.1.0.tgz", + "integrity": "sha512-+WcZPUqCAW1ABzAGFkuXZ8M72LtrmTXFdyK9KjHu9bJN7OGxN2WmVvMVX/ENU598ajM7kdHgbQedAbUa45A4AA==", + "dependencies": { + "ckeditor5": "40.1.0" + } + }, + "node_modules/@ckeditor/ckeditor5-block-quote": { + "version": "40.1.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-40.1.0.tgz", + "integrity": "sha512-3kKhIlfdhwXgnwzU4Nur74fbGcSS5kwKqVrm3bDlMlGKzoyoqbtPppGEsdTcuq8EovTkS57/hWgyAXeJiUtA+Q==", + "dependencies": { + "ckeditor5": "40.1.0" + } + }, + "node_modules/@ckeditor/ckeditor5-build-classic": { + "version": "40.1.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-build-classic/-/ckeditor5-build-classic-40.1.0.tgz", + "integrity": "sha512-QiQJrQkZOwfSED20j1oCM0EU+gk9F1GccnNs1/TOufufcMJ0k+dWO/3Cw12dmfQT5uY6AtL+5uoPXHsMez9l4w==", + "dependencies": { + "@ckeditor/ckeditor5-adapter-ckfinder": "40.1.0", + "@ckeditor/ckeditor5-autoformat": "40.1.0", + "@ckeditor/ckeditor5-basic-styles": "40.1.0", + "@ckeditor/ckeditor5-block-quote": "40.1.0", + "@ckeditor/ckeditor5-ckbox": "40.1.0", + "@ckeditor/ckeditor5-ckfinder": "40.1.0", + "@ckeditor/ckeditor5-cloud-services": "40.1.0", + "@ckeditor/ckeditor5-easy-image": "40.1.0", + "@ckeditor/ckeditor5-editor-classic": "40.1.0", + "@ckeditor/ckeditor5-essentials": "40.1.0", + "@ckeditor/ckeditor5-heading": "40.1.0", + "@ckeditor/ckeditor5-image": "40.1.0", + "@ckeditor/ckeditor5-indent": "40.1.0", + "@ckeditor/ckeditor5-link": "40.1.0", + "@ckeditor/ckeditor5-list": "40.1.0", + "@ckeditor/ckeditor5-media-embed": "40.1.0", + "@ckeditor/ckeditor5-paragraph": "40.1.0", + "@ckeditor/ckeditor5-paste-from-office": "40.1.0", + "@ckeditor/ckeditor5-table": "40.1.0", + "@ckeditor/ckeditor5-typing": "40.1.0" + } + }, + "node_modules/@ckeditor/ckeditor5-ckbox": { + "version": "40.1.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ckbox/-/ckeditor5-ckbox-40.1.0.tgz", + "integrity": "sha512-j4IBFq3Scrj/SwUKxkgk8NyarbomSGOVqMa5iI2NP9ggGeSr9uESMSBRJo8kfG3szIs6whIoWGGfDQjBy+FXKQ==", + "dependencies": { + "blurhash": "^2.0.5", + "ckeditor5": "40.1.0" + } + }, + "node_modules/@ckeditor/ckeditor5-ckfinder": { + "version": "40.1.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ckfinder/-/ckeditor5-ckfinder-40.1.0.tgz", + "integrity": "sha512-wNkf4RbZTvp3y269Xatv4ohv28c00Y+jrDplU4UhavEYhpk2b6F44XiUulaRd8jDBuzaYc8uWp9rN87uEFVZqA==", + "dependencies": { + "ckeditor5": "40.1.0" + } + }, + "node_modules/@ckeditor/ckeditor5-clipboard": { + "version": "40.1.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-40.1.0.tgz", + "integrity": "sha512-Zk1wCJbxhFygfEE8QHFiF4IRO9Ufl5lKaYtCq31dniex4XGyQ4x9LJz6YLhMzfhWKIrfBwpUiStXQ3GxgVgP1w==", + "dependencies": { + "@ckeditor/ckeditor5-core": "40.1.0", + "@ckeditor/ckeditor5-engine": "40.1.0", + "@ckeditor/ckeditor5-ui": "40.1.0", + "@ckeditor/ckeditor5-utils": "40.1.0", + "@ckeditor/ckeditor5-widget": "40.1.0", + "lodash-es": "4.17.21" + } + }, + "node_modules/@ckeditor/ckeditor5-cloud-services": { + "version": "40.1.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-cloud-services/-/ckeditor5-cloud-services-40.1.0.tgz", + "integrity": "sha512-zxfvo2jDwzvsFqNmDa0PTyKb1zyKn1KHckqyB+1SiLZZRIN6Y5HQBgJr0kAiSvhih2bHQdNaVFalJhP1iMl94w==", + "dependencies": { + "ckeditor5": "40.1.0" + } + }, + "node_modules/@ckeditor/ckeditor5-core": { + "version": "40.1.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-40.1.0.tgz", + "integrity": "sha512-VTPANdgrPvCshACLElgHF+ELLpoMvNoa/Y+dfnI5tNuX8hbALpmFm/rNzDIYGzNWBOjBq9WLWcvYLSrIgb3f8A==", + "dependencies": { + "@ckeditor/ckeditor5-engine": "40.1.0", + "@ckeditor/ckeditor5-utils": "40.1.0", + "lodash-es": "4.17.21" + } + }, + "node_modules/@ckeditor/ckeditor5-easy-image": { + "version": "40.1.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-easy-image/-/ckeditor5-easy-image-40.1.0.tgz", + "integrity": "sha512-uZikiStRFG07bxMn78TSQyHi4qvEp2/oWQ2XoLR4C7tvVrTj4aEJOfYp5dOKgjTsFYYurkTWrvBj4Z/b3dIfIQ==", + "dependencies": { + "ckeditor5": "40.1.0" + } + }, + "node_modules/@ckeditor/ckeditor5-editor-classic": { + "version": "40.1.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-classic/-/ckeditor5-editor-classic-40.1.0.tgz", + "integrity": "sha512-A1nJE+bGNcfWIw9O0JHNjXe5T3zwqE42wb7vZFznGEIc9OoG6yHmkpo5wV/DZVy9zia7Y5f6EdLdEaHLx3VzUg==", + "dependencies": { + "ckeditor5": "40.1.0", + "lodash-es": "4.17.21" + } + }, + "node_modules/@ckeditor/ckeditor5-engine": { + "version": "40.1.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-40.1.0.tgz", + "integrity": "sha512-z4UD6ncjgtpqlcCzfSaAX5uro6TNiJVuW0hUv2WH4WGt1cBWjvNZ9kkcaJAANJhDXxNDA+jgRAeRkowaxUGXIg==", + "dependencies": { + "@ckeditor/ckeditor5-utils": "40.1.0", + "lodash-es": "4.17.21" + } + }, + "node_modules/@ckeditor/ckeditor5-enter": { + "version": "40.1.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-40.1.0.tgz", + "integrity": "sha512-8X9+Lsc9pDUfmXjcZCQfEvp5YTs22x3FsOPAi8JEE/9aO2n0dB/zSNn2O8oJ1u5hf/9N8EYkyYiowI9cYEl9ww==", + "dependencies": { + "@ckeditor/ckeditor5-core": "40.1.0", + "@ckeditor/ckeditor5-engine": "40.1.0", + "@ckeditor/ckeditor5-utils": "40.1.0" + } + }, + "node_modules/@ckeditor/ckeditor5-essentials": { + "version": "40.1.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-40.1.0.tgz", + "integrity": "sha512-buTY8ATSM42EWMkwrsvpHyntfzvtn+2DvbrRIYm0w50GDchlmVRczR4axv7snLRKLsSB3yjGbodaVvtl9MFTXA==", + "dependencies": { + "ckeditor5": "40.1.0" + } + }, + "node_modules/@ckeditor/ckeditor5-heading": { + "version": "40.1.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-40.1.0.tgz", + "integrity": "sha512-klULKRRcoNk+JhJaREp6GEX/b99CHlyShL8vR3v01EBpfvwGglzqF0xVetig9yyfWPe4R4I7OEkIQ/3nR+jSBw==", + "dependencies": { + "ckeditor5": "40.1.0" + } + }, + "node_modules/@ckeditor/ckeditor5-image": { + "version": "40.1.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-image/-/ckeditor5-image-40.1.0.tgz", + "integrity": "sha512-n4ZyOE6JvZXqbDA0tg5Y3QchxQb0XCPipL/EXfnJAU6fo2/vzDcflYDKWGQ7s7WjWx2rNRjlfXgzVW5RTNByKw==", + "dependencies": { + "@ckeditor/ckeditor5-ui": "40.1.0", + "ckeditor5": "40.1.0", + "lodash-es": "4.17.21" + } + }, + "node_modules/@ckeditor/ckeditor5-indent": { + "version": "40.1.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-40.1.0.tgz", + "integrity": "sha512-V23OcynvjSIavbnjaBwvB76AeTizkARRzttlK85FyGd/DyExYxnIyYY1yOMVjyj3xCZzKDq9B4GRVOoumMmWiQ==", + "dependencies": { + "ckeditor5": "40.1.0" + } + }, + "node_modules/@ckeditor/ckeditor5-link": { + "version": "40.1.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-link/-/ckeditor5-link-40.1.0.tgz", + "integrity": "sha512-giy2TNk6l/fjn/q4M5JFQcbAnSpln5KqBhXAUfgkstLanNhReA4yIxuRmDY4MiV5cAc6juF6l7gAcxKgXG7HJw==", + "dependencies": { + "@ckeditor/ckeditor5-ui": "40.1.0", + "ckeditor5": "40.1.0", + "lodash-es": "4.17.21" + } + }, + "node_modules/@ckeditor/ckeditor5-list": { + "version": "40.1.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-list/-/ckeditor5-list-40.1.0.tgz", + "integrity": "sha512-jpBQrCqn2F4tTp8BYA5dKWl3cBRhgpklumOwP34XdWoIg4EYdGYOXc/XkZqdNokYRzNouWzS6+UyeL+va9Q8yw==", + "dependencies": { + "@ckeditor/ckeditor5-ui": "40.1.0", + "ckeditor5": "40.1.0" + } + }, + "node_modules/@ckeditor/ckeditor5-media-embed": { + "version": "40.1.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-media-embed/-/ckeditor5-media-embed-40.1.0.tgz", + "integrity": "sha512-k7IjKkL818ujbO1tLOzUz8ahPRosBXY/yeoeCaiDr8dfZ3EMDUH0jqWpV5ty7OMv5AzKl/pfVDVNM/R5MHKCSQ==", + "dependencies": { + "@ckeditor/ckeditor5-ui": "40.1.0", + "ckeditor5": "40.1.0" + } + }, + "node_modules/@ckeditor/ckeditor5-paragraph": { + "version": "40.1.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-40.1.0.tgz", + "integrity": "sha512-R1bGbLF4tiA4SQtDHVBqqgrmAOyA9bj0q9ssVtQpn4/dew5sffnvQIDhgc+GlIT3Z1HQT3rH4JLEJE9sOid0VA==", + "dependencies": { + "@ckeditor/ckeditor5-core": "40.1.0", + "@ckeditor/ckeditor5-ui": "40.1.0", + "@ckeditor/ckeditor5-utils": "40.1.0" + } + }, + "node_modules/@ckeditor/ckeditor5-paste-from-office": { + "version": "40.1.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-40.1.0.tgz", + "integrity": "sha512-TgxhOMnSu0Dk/3orPaWap7DyfJO0Mcy13tFiv7lMmjwORBtweHCAENom1n0XZw8fscENl6ua9PkaA6hCh80kew==", + "dependencies": { + "ckeditor5": "40.1.0" + } + }, + "node_modules/@ckeditor/ckeditor5-select-all": { + "version": "40.1.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-40.1.0.tgz", + "integrity": "sha512-6EA36HT9ZDFU9cInVo512lUkE6AMWKp2p7zCWTyHCtvA3vATAendxw0lgyY2EX+LIwD/gisWsyWts6OMFk/PmQ==", + "dependencies": { + "@ckeditor/ckeditor5-core": "40.1.0", + "@ckeditor/ckeditor5-ui": "40.1.0", + "@ckeditor/ckeditor5-utils": "40.1.0" + } + }, + "node_modules/@ckeditor/ckeditor5-table": { + "version": "40.1.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-table/-/ckeditor5-table-40.1.0.tgz", + "integrity": "sha512-iUrOsa150JmH9xhV8UUF2tH1UcFcvtWJ4cpE3l6iPjPTv4mp7ZvMUuB0GC8Qt/ES9+BR4I+7LKbOEmKe5wuvBQ==", + "dependencies": { + "ckeditor5": "40.1.0", + "lodash-es": "4.17.21" + } + }, + "node_modules/@ckeditor/ckeditor5-typing": { + "version": "40.1.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-40.1.0.tgz", + "integrity": "sha512-Ro7+vGQPqZm38n2v6r5azliZrkos+8nA1tTDgXdNgmzpr53CdLB8rX/DQRTNY+xAwujgKy9y3P+uVmV5HigqnQ==", + "dependencies": { + "@ckeditor/ckeditor5-core": "40.1.0", + "@ckeditor/ckeditor5-engine": "40.1.0", + "@ckeditor/ckeditor5-utils": "40.1.0", + "lodash-es": "4.17.21" + } + }, + "node_modules/@ckeditor/ckeditor5-ui": { + "version": "40.1.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-40.1.0.tgz", + "integrity": "sha512-ROq/as1YnlfwPtqqWU8u+bw8pCFbqUhOU4Xq1VuFqN4dhrecz2NIkSHU8ht+vD4YmPqXTDa8GOwaBKnCjX7pZA==", + "dependencies": { + "@ckeditor/ckeditor5-core": "40.1.0", + "@ckeditor/ckeditor5-utils": "40.1.0", + "color-convert": "2.0.1", + "color-parse": "1.4.2", + "lodash-es": "4.17.21", + "vanilla-colorful": "0.7.2" + } + }, + "node_modules/@ckeditor/ckeditor5-ui/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@ckeditor/ckeditor5-ui/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@ckeditor/ckeditor5-undo": { + "version": "40.1.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-40.1.0.tgz", + "integrity": "sha512-j07Zs4NHWSEcBHcye28InssE8S3ryMcwEWTYDr0/L3LYnBs5b1fCyGCJYchH3yLlrQTL88yX+SQKmwZE0f0wYw==", + "dependencies": { + "@ckeditor/ckeditor5-core": "40.1.0", + "@ckeditor/ckeditor5-engine": "40.1.0", + "@ckeditor/ckeditor5-ui": "40.1.0" + } + }, + "node_modules/@ckeditor/ckeditor5-upload": { + "version": "40.1.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-40.1.0.tgz", + "integrity": "sha512-uTaP36PskRdBn2XvWTWPUm+D9xlXvzuD2OvbxLP2kAiU10c43KKPXdukf0N2ujStYcj/hwdPc6ZLt1otImazKw==", + "dependencies": { + "@ckeditor/ckeditor5-core": "40.1.0", + "@ckeditor/ckeditor5-ui": "40.1.0", + "@ckeditor/ckeditor5-utils": "40.1.0" + } + }, + "node_modules/@ckeditor/ckeditor5-utils": { + "version": "40.1.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-40.1.0.tgz", + "integrity": "sha512-QTpgbuPbQa88AMCOlDdlgK8fPg/IpPuxSU5QDVGR1rmuZRgC7fWCN027aLsJ2t1ppLfKjA/O49dhydm6mKgO9w==", + "dependencies": { + "lodash-es": "4.17.21" + } + }, + "node_modules/@ckeditor/ckeditor5-watchdog": { + "version": "40.1.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-40.1.0.tgz", + "integrity": "sha512-E8+1zC6dnDR0wQnZD88ligKY7pxBcxz953eUdijHmBcVrbECMKJ4VrORIT37LVgstDUYJhHYgxMOQ0TwO/uSKQ==", + "dependencies": { + "lodash-es": "4.17.21" + } + }, + "node_modules/@ckeditor/ckeditor5-widget": { + "version": "40.1.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-40.1.0.tgz", + "integrity": "sha512-3nmDx6cQzDmuc7F0s1c967GK5cSHzsOAnBFlCkz/Om00It5wHFz2VASXA0LHo1gsma2XoO9MJtZjgUkHQUag3g==", + "dependencies": { + "@ckeditor/ckeditor5-core": "40.1.0", + "@ckeditor/ckeditor5-engine": "40.1.0", + "@ckeditor/ckeditor5-enter": "40.1.0", + "@ckeditor/ckeditor5-typing": "40.1.0", + "@ckeditor/ckeditor5-ui": "40.1.0", + "@ckeditor/ckeditor5-utils": "40.1.0", + "lodash-es": "4.17.21" + } + }, + "node_modules/@clr/angular": { + "version": "15.12.4", + "resolved": "https://registry.npmjs.org/@clr/angular/-/angular-15.12.4.tgz", + "integrity": "sha512-CgJnIZyKGfYYRzfI6HLtQ82zgZkzYR0sm/HgjDXB1cN2rmthRfHgMZTTUO1QXLShujgmzk3dNjxq2GYG/s9dlQ==", + "dependencies": { + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/cdk": "15 || 16", + "@angular/common": "15 || 16", + "@angular/core": "15 || 16", + "@cds/core": "^5.6.0 || ^6.0.0", + "@clr/ui": "15.12.4" + } + }, + "node_modules/@clr/city": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@clr/city/-/city-1.1.0.tgz", + "integrity": "sha512-R+C4uywmXoTD01LINOt3O0cBRviQdbAVNxdVvOyuO3+rM9bvFroF7UZY0R1ue/xvKXlqJrEkNKZQODeKjzaAhA==", + "optional": true + }, + "node_modules/@clr/core": { + "version": "4.0.15", + "resolved": "https://registry.npmjs.org/@clr/core/-/core-4.0.15.tgz", + "integrity": "sha512-KnUxZGCMcfRu7GdSihHRQPbElYcGwfTey5HkZnIw3KM+o02Ru1cH0jJn7St5+dF9V3RVYryTEdZ66gHQrstFzw==", + "dependencies": { + "@types/resize-observer-browser": "^0.1.3", + "lit-element": "^2.3.1", + "lit-html": "^1.2.1", + "ramda": "^0.27.0", + "tslib": "^2.0.0" + }, + "optionalDependencies": { + "@clr/city": "^1.1.0", + "@webcomponents/custom-elements": "^1.4.2", + "@webcomponents/shadycss": "^1.10.1", + "@webcomponents/webcomponentsjs": "^2.4.4", + "css-vars-ponyfill": "^2.3.2", + "normalize.css": "^8.0.1" + } + }, + "node_modules/@clr/core/node_modules/lit-html": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-1.4.1.tgz", + "integrity": "sha512-B9btcSgPYb1q4oSOb/PrOT6Z/H+r6xuNzfH4lFli/AWhYwdtrgQkQWBbIc6mdnf6E2IL3gDXdkkqNktpU0OZQA==" + }, + "node_modules/@clr/core/node_modules/ramda": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.2.tgz", + "integrity": "sha512-SbiLPU40JuJniHexQSAgad32hfwd+DRUdwF2PlVuI5RZD0/vahUco7R8vD86J/tcEKKF9vZrUVwgtmGCqlCKyA==" + }, + "node_modules/@clr/icons": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/@clr/icons/-/icons-13.0.2.tgz", + "integrity": "sha512-bdcSuFvQAbIIp8Q2Fm55BjHW5cawP4xEOkZf2IEIin0d9ViRcAJNjACBCOMDhx2up7nPZsXwN2gL8zJhL7TSZQ==", + "peerDependencies": { + "@webcomponents/custom-elements": "^1.0.0" + } + }, + "node_modules/@clr/ui": { + "version": "15.12.4", + "resolved": "https://registry.npmjs.org/@clr/ui/-/ui-15.12.4.tgz", + "integrity": "sha512-uGfJeO1gnIYT9WdrmT0w1qiNWsNU47YtMpxlFHZ7/LFO6Zd2kIClWMWpTwDvYgPsh0v4YNriRpy/VOMtjPaMyQ==" + }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@ctrl/ngx-codemirror": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@ctrl/ngx-codemirror/-/ngx-codemirror-7.0.0.tgz", + "integrity": "sha512-qvIWtSTw/8fdXDnofBTX6LmTW9646HhawG2+Qyagf1vH40jCy0ZbHnkC20UYOVpUX+QCd1e/PQpkvWQ/1iGFzQ==", + "dependencies": { + "@types/codemirror": "^5.60.7", + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/core": ">=16.0.0-0", + "@angular/forms": ">=16.0.0-0", + "codemirror": "^5.65.9" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.17.tgz", + "integrity": "sha512-wHsmJG/dnL3OkpAcwbgoBTTMHVi4Uyou3F5mf58ZtmUyIKfcdA7TROav/6tCzET4A3QW2Q2FC+eFneMU+iyOxg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.17.tgz", + "integrity": "sha512-9np+YYdNDed5+Jgr1TdWBsozZ85U1Oa3xW0c7TWqH0y2aGghXtZsuT8nYRbzOMcl0bXZXjOGbksoTtVOlWrRZg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.17.tgz", + "integrity": "sha512-O+FeWB/+xya0aLg23hHEM2E3hbfwZzjqumKMSIqcHbNvDa+dza2D0yLuymRBQQnC34CWrsJUXyH2MG5VnLd6uw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.17.tgz", + "integrity": "sha512-M9uJ9VSB1oli2BE/dJs3zVr9kcCBBsE883prage1NWz6pBS++1oNn/7soPNS3+1DGj0FrkSvnED4Bmlu1VAE9g==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.17.tgz", + "integrity": "sha512-XDre+J5YeIJDMfp3n0279DFNrGCXlxOuGsWIkRb1NThMZ0BsrWXoTg23Jer7fEXQ9Ye5QjrvXpxnhzl3bHtk0g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.17.tgz", + "integrity": "sha512-cjTzGa3QlNfERa0+ptykyxs5A6FEUQQF0MuilYXYBGdBxD3vxJcKnzDlhDCa1VAJCmAxed6mYhA2KaJIbtiNuQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.17.tgz", + "integrity": "sha512-sOxEvR8d7V7Kw8QqzxWc7bFfnWnGdaFBut1dRUYtu+EIRXefBc/eIsiUiShnW0hM3FmQ5Zf27suDuHsKgZ5QrA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.17.tgz", + "integrity": "sha512-2d3Lw6wkwgSLC2fIvXKoMNGVaeY8qdN0IC3rfuVxJp89CRfA3e3VqWifGDfuakPmp90+ZirmTfye1n4ncjv2lg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.17.tgz", + "integrity": "sha512-c9w3tE7qA3CYWjT+M3BMbwMt+0JYOp3vCMKgVBrCl1nwjAlOMYzEo+gG7QaZ9AtqZFj5MbUc885wuBBmu6aADQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.17.tgz", + "integrity": "sha512-1DS9F966pn5pPnqXYz16dQqWIB0dmDfAQZd6jSSpiT9eX1NzKh07J6VKR3AoXXXEk6CqZMojiVDSZi1SlmKVdg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.17.tgz", + "integrity": "sha512-EvLsxCk6ZF0fpCB6w6eOI2Fc8KW5N6sHlIovNe8uOFObL2O+Mr0bflPHyHwLT6rwMg9r77WOAWb2FqCQrVnwFg==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.17.tgz", + "integrity": "sha512-e0bIdHA5p6l+lwqTE36NAW5hHtw2tNRmHlGBygZC14QObsA3bD4C6sXLJjvnDIjSKhW1/0S3eDy+QmX/uZWEYQ==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.17.tgz", + "integrity": "sha512-BAAilJ0M5O2uMxHYGjFKn4nJKF6fNCdP1E0o5t5fvMYYzeIqy2JdAP88Az5LHt9qBoUa4tDaRpfWt21ep5/WqQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.17.tgz", + "integrity": "sha512-Wh/HW2MPnC3b8BqRSIme/9Zhab36PPH+3zam5pqGRH4pE+4xTrVLx2+XdGp6fVS3L2x+DrsIcsbMleex8fbE6g==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.17.tgz", + "integrity": "sha512-j/34jAl3ul3PNcK3pfI0NSlBANduT2UO5kZ7FCaK33XFv3chDhICLY8wJJWIhiQ+YNdQ9dxqQctRg2bvrMlYgg==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.17.tgz", + "integrity": "sha512-QM50vJ/y+8I60qEmFxMoxIx4de03pGo2HwxdBeFd4nMh364X6TIBZ6VQ5UQmPbQWUVWHWws5MmJXlHAXvJEmpQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.17.tgz", + "integrity": "sha512-/jGlhWR7Sj9JPZHzXyyMZ1RFMkNPjC6QIAan0sDOtIo2TYk3tZn5UDrkE0XgsTQCxWTTOcMPf9p6Rh2hXtl5TQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.17.tgz", + "integrity": "sha512-rSEeYaGgyGGf4qZM2NonMhMOP/5EHp4u9ehFiBrg7stH6BYEEjlkVREuDEcQ0LfIl53OXLxNbfuIj7mr5m29TA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.17.tgz", + "integrity": "sha512-Y7ZBbkLqlSgn4+zot4KUNYst0bFoO68tRgI6mY2FIM+b7ZbyNVtNbDP5y8qlu4/knZZ73fgJDlXID+ohY5zt5g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.17.tgz", + "integrity": "sha512-bwPmTJsEQcbZk26oYpc4c/8PvTY3J5/QK8jM19DVlEsAB41M39aWovWoHtNm78sd6ip6prilxeHosPADXtEJFw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.17.tgz", + "integrity": "sha512-H/XaPtPKli2MhW+3CQueo6Ni3Avggi6hP/YvgkEe1aSaxw+AeO8MFjq8DlgfTd9Iz4Yih3QCZI6YLMoyccnPRg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.17.tgz", + "integrity": "sha512-fGEb8f2BSA3CW7riJVurug65ACLuQAzKq0SSqkY2b2yHHH0MzDfbLyKIGzHwOI/gkHcxM/leuSW6D5w/LMNitA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", + "dev": true + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@kurkle/color": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@kurkle/color/-/color-0.3.2.tgz", + "integrity": "sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw==" + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "dev": true + }, + "node_modules/@lit-labs/ssr-dom-shim": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.1.2.tgz", + "integrity": "sha512-jnOD+/+dSrfTWYfSXBXlo5l5f0q1UuJo3tkbMDCYA2lKUYq79jaxqtGEvnRoh049nt1vdo1+45RinipU6FGY2g==" + }, + "node_modules/@lit/reactive-element": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.6.3.tgz", + "integrity": "sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==", + "dependencies": { + "@lit-labs/ssr-dom-shim": "^1.0.0" + } + }, + "node_modules/@ngtools/webpack": { + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-16.2.9.tgz", + "integrity": "sha512-rOclD7FfT4OSwVA0nDnULbJS6TORJ0+sQiuT2ebaNFErYr3LOm6Zut05tnmzFw8q1cePrILbG+xpnbggNr9Pyw==", + "dev": true, + "engines": { + "node": "^16.14.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "@angular/compiler-cli": "^16.0.0", + "typescript": ">=4.9.3 <5.2", + "webpack": "^5.54.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/fs": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz", + "integrity": "sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==", + "dev": true, + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/git": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-4.1.0.tgz", + "integrity": "sha512-9hwoB3gStVfa0N31ymBmrX+GuDGdVA/QWShZVqE0HK2Af+7QGGrCTbZia/SW0ImUTjTne7SP91qxDmtXvDHRPQ==", + "dev": true, + "dependencies": { + "@npmcli/promise-spawn": "^6.0.0", + "lru-cache": "^7.4.4", + "npm-pick-manifest": "^8.0.0", + "proc-log": "^3.0.0", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/git/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@npmcli/git/node_modules/which": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", + "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/installed-package-contents": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.0.2.tgz", + "integrity": "sha512-xACzLPhnfD51GKvTOOuNX2/V4G4mz9/1I2MfDoye9kBM3RYe5g2YbscsaGoTlaWqkxeiapBWyseULVKpSVHtKQ==", + "dev": true, + "dependencies": { + "npm-bundled": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "bin": { + "installed-package-contents": "lib/index.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/move-file": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", + "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "dev": true, + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@npmcli/move-file/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/node-gyp": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz", + "integrity": "sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/promise-spawn": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-6.0.2.tgz", + "integrity": "sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg==", + "dev": true, + "dependencies": { + "which": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/promise-spawn/node_modules/which": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", + "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/run-script": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-6.0.2.tgz", + "integrity": "sha512-NCcr1uQo1k5U+SYlnIrbAh3cxy+OQT1VtqiAbxdymSlptbzBb62AjH2xXgjNCoP073hoa1CfCAcwoZ8k96C4nA==", + "dev": true, + "dependencies": { + "@npmcli/node-gyp": "^3.0.0", + "@npmcli/promise-spawn": "^6.0.0", + "node-gyp": "^9.0.0", + "read-package-json-fast": "^3.0.0", + "which": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/run-script/node_modules/which": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", + "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@schematics/angular": { + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-16.2.9.tgz", + "integrity": "sha512-uiU2YbZRVHgk1N1DDsek/5CKhfpZ8myJYNJk8eHV5LswnXOP3aqvH23VhneaAgOYwK5fISC7eMG0pLVKMvFfZQ==", + "dev": true, + "dependencies": { + "@angular-devkit/core": "16.2.9", + "@angular-devkit/schematics": "16.2.9", + "jsonc-parser": "3.2.0" + }, + "engines": { + "node": "^16.14.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@sigstore/bundle": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-1.1.0.tgz", + "integrity": "sha512-PFutXEy0SmQxYI4texPw3dd2KewuNqv7OuK1ZFtY2fM754yhvG2KdgwIhRnoEE2uHdtdGNQ8s0lb94dW9sELog==", + "dev": true, + "dependencies": { + "@sigstore/protobuf-specs": "^0.2.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/protobuf-specs": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.2.1.tgz", + "integrity": "sha512-XTWVxnWJu+c1oCshMLwnKvz8ZQJJDVOlciMfgpJBQbThVjKTCG8dwyhgLngBD2KN0ap9F/gOV8rFDEx8uh7R2A==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/sign": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-1.0.0.tgz", + "integrity": "sha512-INxFVNQteLtcfGmcoldzV6Je0sbbfh9I16DM4yJPw3j5+TFP8X6uIiA18mvpEa9yyeycAKgPmOA3X9hVdVTPUA==", + "dev": true, + "dependencies": { + "@sigstore/bundle": "^1.1.0", + "@sigstore/protobuf-specs": "^0.2.0", + "make-fetch-happen": "^11.0.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/sign/node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@sigstore/sign/node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@sigstore/sign/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@sigstore/sign/node_modules/make-fetch-happen": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", + "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", + "dev": true, + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^17.0.0", + "http-cache-semantics": "^4.1.1", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^5.0.0", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/sign/node_modules/minipass-fetch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz", + "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==", + "dev": true, + "dependencies": { + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/@sigstore/sign/node_modules/minipass-fetch/node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/@sigstore/tuf": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-1.0.3.tgz", + "integrity": "sha512-2bRovzs0nJZFlCN3rXirE4gwxCn97JNjMmwpecqlbgV9WcxX7WRuIrgzx/X7Ib7MYRbyUTpBYE0s2x6AmZXnlg==", + "dev": true, + "dependencies": { + "@sigstore/protobuf-specs": "^0.2.0", + "tuf-js": "^1.1.7" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@socket.io/component-emitter": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", + "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==", + "dev": true + }, + "node_modules/@swimlane/ngx-charts": { + "version": "20.5.0", + "resolved": "https://registry.npmjs.org/@swimlane/ngx-charts/-/ngx-charts-20.5.0.tgz", + "integrity": "sha512-PNBIHdu/R3ceD7jnw1uCBVOj4k3T6IxfdW6xsDsglGkZyoWMEEq4tLoEurjLEKzmDtRv9c35kVNOXy0lkOuXeA==", + "dependencies": { + "d3-array": "^3.1.1", + "d3-brush": "^3.0.0", + "d3-color": "^3.1.0", + "d3-ease": "^3.0.1", + "d3-format": "^3.1.0", + "d3-hierarchy": "^3.1.0", + "d3-interpolate": "^3.0.1", + "d3-sankey": "^0.12.3", + "d3-scale": "^4.0.2", + "d3-selection": "^3.0.0", + "d3-shape": "^3.2.0", + "d3-time-format": "^3.0.0", + "d3-transition": "^3.0.1", + "rfdc": "^1.3.0", + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@angular/animations": ">=12.0.0", + "@angular/cdk": ">=12.0.0", + "@angular/common": ">=12.0.0", + "@angular/core": ">=12.0.0", + "@angular/forms": ">=12.0.0", + "@angular/platform-browser": ">=12.0.0", + "@angular/platform-browser-dynamic": ">=12.0.0", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@tsconfig/node10": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", + "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", + "dev": true + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "dev": true + }, + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "dev": true + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", + "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", + "dev": true + }, + "node_modules/@tufjs/canonical-json": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz", + "integrity": "sha512-QTnf++uxunWvG2z3UFNzAoQPHxnSXOwtaI3iJ+AohhV+5vONuArPjJE7aPXPVXfXJsqrVbZBu9b81AJoSd09IQ==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@tufjs/models": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-1.0.4.tgz", + "integrity": "sha512-qaGV9ltJP0EO25YfFUPhxRVK0evXFIAGicsVXuRim4Ed9cjPxYhNnNJ49SFmbeLgtxpslIkX317IgpfcHPVj/A==", + "dev": true, + "dependencies": { + "@tufjs/canonical-json": "1.0.0", + "minimatch": "^9.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@tufjs/models/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@tufjs/models/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.4", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.4.tgz", + "integrity": "sha512-N7UDG0/xiPQa2D/XrVJXjkWbpqHCd2sBaB32ggRF2l83RhPfamgKGF8gwwqyksS95qUS5ZYF9aF+lLPRlwI2UA==", + "dev": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.12.tgz", + "integrity": "sha512-ky0kWSqXVxSqgqJvPIkgFkcn4C8MnRog308Ou8xBBIVo39OmUFy+jqNe0nPwLCDFxUpmT9EvT91YzOJgkDRcFg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/ckeditor": { + "version": "4.9.10", + "resolved": "https://registry.npmjs.org/@types/ckeditor/-/ckeditor-4.9.10.tgz", + "integrity": "sha512-dcOPCXM0Cr5Z0i6eF/aW5LvECrS+cdl2Gi7lU+rEUNWby0w9Yl6mBubjrs29OVAducpuZjB4mfDayE+o4/gGdQ==", + "peer": true + }, + "node_modules/@types/codemirror": { + "version": "5.60.15", + "resolved": "https://registry.npmjs.org/@types/codemirror/-/codemirror-5.60.15.tgz", + "integrity": "sha512-dTOvwEQ+ouKJ/rE9LT1Ue2hmP6H1mZv5+CCnNWu2qtiOe2LQa9lCprEY20HxiDmV/Bxh+dXjywmy5aKvoGjULA==", + "dependencies": { + "@types/tern": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.37", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.37.tgz", + "integrity": "sha512-zBUSRqkfZ59OcwXon4HVxhx5oWCJmc0OtBTK05M+p0dYjgN6iTwIL2T/WbsQZrEsdnwaF9cWQ+azOnpPvIqY3Q==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.2.tgz", + "integrity": "sha512-gX2j9x+NzSh4zOhnRPSdPPmTepS4DfxES0AvIFv3jGv5QyeAJf6u6dY5/BAoAJU9Qq1uTvwOku8SSC2GnCRl6Q==", + "dev": true, + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", + "dev": true + }, + "node_modules/@types/cors": { + "version": "2.8.15", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.15.tgz", + "integrity": "sha512-n91JxbNLD8eQIuXDIChAN1tCKNWCEgpceU9b7ZMbFA+P+Q4yIeh80jizFLEvolRPc1ES0VdwFlGv+kJTSirogw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.44.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.6.tgz", + "integrity": "sha512-P6bY56TVmX8y9J87jHNgQh43h6VVU+6H7oN7hgvivV81K2XY8qJZ5vqPy/HdUoVIelii2kChYVzQanlswPWVFw==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.6", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.6.tgz", + "integrity": "sha512-zfM4ipmxVKWdxtDaJ3MP3pBurDXOCoyjvlpE3u6Qzrmw4BPbfm4/ambIeTk/r/J0iq/+2/xp0Fmt+gFvXJY2PQ==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.4.tgz", + "integrity": "sha512-2JwWnHK9H+wUZNorf2Zr6ves96WHoWDJIftkcxPKsS7Djta6Zu519LarhRNljPXkpsZR2ZMwNCPeW7omW07BJw==" + }, + "node_modules/@types/express": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.20.tgz", + "integrity": "sha512-rOaqlkgEvOW495xErXMsmyX3WKBInbhG5eqojXYi3cGUaLoRDlXa5d52fkfWZT963AZ3v2eZ4MbKE6WpDAGVsw==", + "dev": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.39", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.39.tgz", + "integrity": "sha512-BiEUfAiGCOllomsRAZOiMFP7LAnrifHpt56pc4Z7l9K6ACyN06Ns1JLMBxwkfLOjJRlSf06NwWsT7yzfpaVpyQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/http-errors": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.3.tgz", + "integrity": "sha512-pP0P/9BnCj1OVvQR2lF41EkDG/lWWnDyA203b/4Fmi2eTyORnBtcDoKDwjWQthELrBvWkMOrvSOnZ8OVlW6tXA==", + "dev": true + }, + "node_modules/@types/http-proxy": { + "version": "1.17.13", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.13.tgz", + "integrity": "sha512-GkhdWcMNiR5QSQRYnJ+/oXzu0+7JJEPC8vkWXK351BkhjraZF+1W13CUYARUvX9+NqIU2n6YHA4iwywsc/M6Sw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/jasmine": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-4.3.6.tgz", + "integrity": "sha512-3N0FpQTeiWjm+Oo1WUYWguUS7E6JLceiGTriFrG8k5PU7zRLJCzLcWURU3wjMbZGS//a2/LgjsnO3QxIlwxt9g==", + "dev": true + }, + "node_modules/@types/jasminewd2": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/@types/jasminewd2/-/jasminewd2-2.0.12.tgz", + "integrity": "sha512-C4rXKMnGqLqTw4mgfiT0fL91g5oFAUhreR8jeeYk4xYcgh1/CImqgn5pWcErnpJJS43XFUfHGit0sSPQ39G1Pg==", + "dev": true, + "dependencies": { + "@types/jasmine": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.14.tgz", + "integrity": "sha512-U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw==", + "dev": true + }, + "node_modules/@types/mime": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.4.tgz", + "integrity": "sha512-1Gjee59G25MrQGk8bsNvC6fxNiRgUlGn2wlhGf95a59DrprnnHk80FIMMFG9XHMdrfsuA119ht06QPDXA1Z7tw==", + "dev": true + }, + "node_modules/@types/node": { + "version": "20.8.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.10.tgz", + "integrity": "sha512-TlgT8JntpcbmKUFzjhsyhGfP2fsiz1Mv56im6enJ905xG1DAYesxJaeSbGqQmAw8OWPdhyJGhGSQGKRNJ45u9w==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.8.tgz", + "integrity": "sha512-vGXshY9vim9CJjrpcS5raqSjEfKlJcWy2HNdgUasR66fAnVEYarrf1ULV4nfvpC1nZq/moA9qyqBcu83x+Jlrg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/qs": { + "version": "6.9.9", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.9.tgz", + "integrity": "sha512-wYLxw35euwqGvTDx6zfY1vokBFnsK0HNrzc6xNHchxfO2hpuRg74GbkEW7e3sSmPvj0TjCDT1VCa6OtHXnubsg==", + "dev": true + }, + "node_modules/@types/raf": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/@types/raf/-/raf-3.4.3.tgz", + "integrity": "sha512-c4YAvMedbPZ5tEyxzQdMoOhhJ4RD3rngZIdwC2/qDN3d7JpEhB6fiBRKVY1lg5B7Wk+uPBjn5f39j1/2MY1oOw==", + "optional": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.6.tgz", + "integrity": "sha512-+0autS93xyXizIYiyL02FCY8N+KkKPhILhcUSA276HxzreZ16kl+cmwvV2qAM/PuCCwPXzOXOWhiPcw20uSFcA==", + "dev": true + }, + "node_modules/@types/resize-observer-browser": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@types/resize-observer-browser/-/resize-observer-browser-0.1.9.tgz", + "integrity": "sha512-ZwouFyOzXjycRUA+30EJM+8f8OPjKtrod8g0NY27v07r3IxDFG+3Ux3LMOajX8/hxUwOmS50duuPEe3+P9SKDQ==" + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "dev": true + }, + "node_modules/@types/send": { + "version": "0.17.3", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.3.tgz", + "integrity": "sha512-/7fKxvKUoETxjFUsuFlPB9YndePpxxRAOfGC/yJdc9kTjTeP5kRCTzfnE8kPUKCeyiyIZu0YQ76s50hCedI1ug==", + "dev": true, + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.3.tgz", + "integrity": "sha512-4KG+yMEuvDPRrYq5fyVm/I2uqAJSAwZK9VSa+Zf+zUq9/oxSSvy3kkIqyL+jjStv6UCVi8/Aho0NHtB1Fwosrg==", + "dev": true, + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.4", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.4.tgz", + "integrity": "sha512-aqqNfs1XTF0HDrFdlY//+SGUxmdSUbjeRXb5iaZc3x0/vMbYmdw9qvOgHWOyyLFxSSRnUuP5+724zBgfw8/WAw==", + "dev": true, + "dependencies": { + "@types/http-errors": "*", + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.35", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.35.tgz", + "integrity": "sha512-tIF57KB+ZvOBpAQwSaACfEu7htponHXaFzP7RfKYgsOS0NoYnn+9+jzp7bbq4fWerizI3dTB4NfAZoyeQKWJLw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/tern": { + "version": "0.23.9", + "resolved": "https://registry.npmjs.org/@types/tern/-/tern-0.23.9.tgz", + "integrity": "sha512-ypzHFE/wBzh+BlH6rrBgS5I/Z7RD21pGhZ2rltb/+ZrVM1awdZwjx7hE5XfuYgHWk9uvV5HLZN3SloevCAp3Bw==", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/trusted-types": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.5.tgz", + "integrity": "sha512-I3pkr8j/6tmQtKV/ZzHtuaqYSQvyjGRKH4go60Rr0IDLlFxuRT5V32uvB1mecM5G1EVAUyF/4r4QZ1GHgz+mxA==" + }, + "node_modules/@types/ws": { + "version": "8.5.8", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.8.tgz", + "integrity": "sha512-flUksGIQCnJd6sZ1l5dqCEG/ksaoAg/eUwiLAGTJQcfgvZJKF++Ta4bJA6A5aPSJmsr+xlseHn4KLgVlNnvPTg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@vitejs/plugin-basic-ssl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.0.1.tgz", + "integrity": "sha512-pcub+YbFtFhaGRTo1832FQHQSHvMrlb43974e2eS8EKleR3p1cDdkJFPci1UhwkEf1J9Bz+wKBSzqpKp7nNj2A==", + "dev": true, + "engines": { + "node": ">=14.6.0" + }, + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dev": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webcomponents/custom-elements": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@webcomponents/custom-elements/-/custom-elements-1.6.0.tgz", + "integrity": "sha512-CqTpxOlUCPWRNUPZDxT5v2NnHXA4oox612iUGnmTUGQFhZ1Gkj8kirtl/2wcF6MqX7+PqqicZzOCBKKfIn0dww==" + }, + "node_modules/@webcomponents/shadycss": { + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/@webcomponents/shadycss/-/shadycss-1.11.2.tgz", + "integrity": "sha512-vRq+GniJAYSBmTRnhCYPAPq6THYqovJ/gzGThWbgEZUQaBccndGTi1hdiUP15HzEco0I6t4RCtXyX0rsSmwgPw==", + "optional": true + }, + "node_modules/@webcomponents/webcomponentsjs": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/@webcomponents/webcomponentsjs/-/webcomponentsjs-2.8.0.tgz", + "integrity": "sha512-loGD63sacRzOzSJgQnB9ZAhaQGkN7wl2Zuw7tsphI5Isa0irijrRo6EnJii/GgjGefIFO8AIO7UivzRhFaEk9w==" + }, + "node_modules/@wessberg/ts-evaluator": { + "version": "0.0.27", + "resolved": "https://registry.npmjs.org/@wessberg/ts-evaluator/-/ts-evaluator-0.0.27.tgz", + "integrity": "sha512-7gOpVm3yYojUp/Yn7F4ZybJRxyqfMNf0LXK5KJiawbPfL0XTsJV+0mgrEDjOIR6Bi0OYk2Cyg4tjFu1r8MCZaA==", + "deprecated": "this package has been renamed to ts-evaluator. Please install ts-evaluator instead", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "jsdom": "^16.4.0", + "object-path": "^0.11.5", + "tslib": "^2.0.3" + }, + "engines": { + "node": ">=10.1.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/wessberg/ts-evaluator?sponsor=1" + }, + "peerDependencies": { + "typescript": ">=3.2.x || >= 4.x" + } + }, + "node_modules/@wessberg/ts-evaluator/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@wessberg/ts-evaluator/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@wessberg/ts-evaluator/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@wessberg/ts-evaluator/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@wessberg/ts-evaluator/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@wessberg/ts-evaluator/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "node_modules/@yarnpkg/lockfile": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", + "dev": true + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", + "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dev": true, + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "dev": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/agentkeepalive": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", + "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", + "dev": true, + "dependencies": { + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/angular-gridster2": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/angular-gridster2/-/angular-gridster2-16.0.0.tgz", + "integrity": "sha512-Us6nwxS+84W49nRXk/Dcm7KxgVmJNzkMwLDN2/FfoRlV1nhcv8j7kM2llhSpelwGPDyw/T64BePFw2Dx03QaTQ==", + "dependencies": { + "tslib": "^2.4.0" + }, + "peerDependencies": { + "@angular/common": "^16.0.0", + "@angular/core": "^16.0.0", + "rxjs": "^7.0.0" + } + }, + "node_modules/angularx-qrcode": { + "version": "16.0.2", + "resolved": "https://registry.npmjs.org/angularx-qrcode/-/angularx-qrcode-16.0.2.tgz", + "integrity": "sha512-FztOM7vjNu88sGxUU5jG2I+A9TxZBXXYBWINjpwIBbTL+COMgrtzXnScG7TyQeNknv5w3WFJWn59PcngRRYVXA==", + "dependencies": { + "qrcode": "1.5.3", + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/core": "^16.0.0" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true + }, + "node_modules/are-we-there-yet": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", + "dev": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.14", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", + "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.21.5", + "caniuse-lite": "^1.0.30001464", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/babel-loader": { + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz", + "integrity": "sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==", + "dev": true, + "dependencies": { + "find-cache-dir": "^4.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0", + "webpack": ">=5" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.6.tgz", + "integrity": "sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.4.3", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.8.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.6.tgz", + "integrity": "sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.3", + "core-js-compat": "^3.33.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.3.tgz", + "integrity": "sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.3" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "devOptional": true + }, + "node_modules/base64-arraybuffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", + "integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==", + "optional": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", + "dev": true, + "engines": { + "node": "^4.5.0 || >= 5.9" + } + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/blurhash": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/blurhash/-/blurhash-2.0.5.tgz", + "integrity": "sha512-cRygWd7kGBQO3VEhPiTgq4Wc43ctsM+o46urrmPOiuAe+07fzlSB9OJVdpgDL0jPqXUVQ9ht7aq7kxOeJHRK+w==" + }, + "node_modules/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/bonjour-service": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", + "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", + "dev": true, + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, + "node_modules/browserslist": { + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", + "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001541", + "electron-to-chromium": "^1.4.535", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/btoa": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz", + "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==", + "bin": { + "btoa": "bin/btoa.js" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha512-wxXCdllwGhI2kCC0MnvTGYTMvnVZTvqgypkiTI8Pa5tcz2i6VqsqwYGgqwXji+4RgCzms6EajE4IxiUH6HH8nQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/builtins": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", + "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", + "dev": true, + "dependencies": { + "semver": "^7.0.0" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "17.1.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz", + "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==", + "dev": true, + "dependencies": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^7.7.1", + "minipass": "^7.0.3", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/cacache/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/cacache/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/cacache/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/call-bind": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "dependencies": { + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001559", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001559.tgz", + "integrity": "sha512-cPiMKZgqgkg5LY3/ntGeLFUpi6tzddBNS58A4tnTgQw1zON7u2sZMU7SzOeVH4tj20++9ggL+V6FDOFMTaFFYA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/canvg": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/canvg/-/canvg-3.0.10.tgz", + "integrity": "sha512-qwR2FRNO9NlzTeKIPIKpnTY6fqwuYSequ8Ru8c0YkYU7U0oW+hLUvWadLvAu1Rl72OMNiFhoLu4f8eUjQ7l/+Q==", + "optional": true, + "dependencies": { + "@babel/runtime": "^7.12.5", + "@types/raf": "^3.4.0", + "core-js": "^3.8.3", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.7", + "rgbcolor": "^1.0.1", + "stackblur-canvas": "^2.0.0", + "svg-pathdata": "^6.0.3" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "node_modules/chart.js": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.4.0.tgz", + "integrity": "sha512-vQEj6d+z0dcsKLlQvbKIMYFHd3t8W/7L2vfJIbYcfyPcRx92CsHqECpueN8qVGNlKyDcr5wBrYAYKnfu/9Q1hQ==", + "dependencies": { + "@kurkle/color": "^0.3.0" + }, + "engines": { + "pnpm": ">=7" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ckeditor5": { + "version": "40.1.0", + "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-40.1.0.tgz", + "integrity": "sha512-AMWr8dPWowaj1EvT8pFrkDZ7FioBG96gEP85RrDQm0f8aF8ifJN9vwbX4iAxvX/uL5R90ye2as9+mflm8D+1wQ==", + "dependencies": { + "@ckeditor/ckeditor5-clipboard": "40.1.0", + "@ckeditor/ckeditor5-core": "40.1.0", + "@ckeditor/ckeditor5-engine": "40.1.0", + "@ckeditor/ckeditor5-enter": "40.1.0", + "@ckeditor/ckeditor5-paragraph": "40.1.0", + "@ckeditor/ckeditor5-select-all": "40.1.0", + "@ckeditor/ckeditor5-typing": "40.1.0", + "@ckeditor/ckeditor5-ui": "40.1.0", + "@ckeditor/ckeditor5-undo": "40.1.0", + "@ckeditor/ckeditor5-upload": "40.1.0", + "@ckeditor/ckeditor5-utils": "40.1.0", + "@ckeditor/ckeditor5-watchdog": "40.1.0", + "@ckeditor/ckeditor5-widget": "40.1.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.1.tgz", + "integrity": "sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/codemirror": { + "version": "5.65.16", + "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.65.16.tgz", + "integrity": "sha512-br21LjYmSlVL0vFCPWPfhzUCT34FM/pAdK7rRIZwa0rrtrIdotvP4Oh4GUHsu2E3IrQMCfRkL/fN3ytMNxVQvg==", + "peer": true + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/color-parse": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-1.4.2.tgz", + "integrity": "sha512-RI7s49/8yqDj3fECFZjUI1Yi0z/Gq1py43oNJivAIIDSyJiOZLfYCRQEgn8HEVAj++PcRe8AnL2XF0fRJ3BTnA==", + "dependencies": { + "color-name": "^1.0.0" + } + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true, + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true + }, + "node_modules/colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", + "dev": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "dev": true + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/copy-anything": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", + "dev": true, + "dependencies": { + "is-what": "^3.14.1" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/copy-webpack-plugin": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", + "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", + "dev": true, + "dependencies": { + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.1", + "globby": "^13.1.1", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/core-js": { + "version": "3.33.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.33.3.tgz", + "integrity": "sha512-lo0kOocUlLKmm6kv/FswQL8zbkH7mVsLJ/FULClOhv8WRVmKLVcs6XPNQAzstfeJTCHMyButEwG+z1kHxHoDZw==", + "hasInstallScript": true, + "optional": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.33.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.2.tgz", + "integrity": "sha512-axfo+wxFVxnqf8RvxTzoAlzW4gRoacrHeoFlc9n0x50+7BEyZL/Rt3hicaED1/CEd7I6tPCPVUYcJwCMO5XUYw==", + "dev": true, + "dependencies": { + "browserslist": "^4.22.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dev": true, + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "dev": true, + "dependencies": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/cosmiconfig/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/cosmiconfig/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true + }, + "node_modules/critters": { + "version": "0.0.20", + "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.20.tgz", + "integrity": "sha512-CImNRorKOl5d8TWcnAz5n5izQ6HFsvz29k327/ELy6UFcmbiZNOsinaKvzv16WZR0P6etfSWYzE47C4/56B3Uw==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "css-select": "^5.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.2", + "htmlparser2": "^8.0.2", + "postcss": "^8.4.23", + "pretty-bytes": "^5.3.0" + } + }, + "node_modules/critters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/critters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/critters/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/critters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/critters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/critters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-line-break": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-line-break/-/css-line-break-2.1.0.tgz", + "integrity": "sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==", + "optional": true, + "dependencies": { + "utrie": "^1.0.2" + } + }, + "node_modules/css-loader": { + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz", + "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==", + "dev": true, + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.21", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.3", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-vars-ponyfill": { + "version": "2.4.8", + "resolved": "https://registry.npmjs.org/css-vars-ponyfill/-/css-vars-ponyfill-2.4.8.tgz", + "integrity": "sha512-4/j4AX4htytYHWyHVZ2BFQ+NoCGZEcOH2h4/2mmgE4SkrFg4Xq6tGYR77DtvvUIDsaXuJN+sj41bbgauA0Gfmg==", + "optional": true, + "dependencies": { + "balanced-match": "^1.0.2", + "get-css-data": "^2.0.2" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/custom-event": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", + "integrity": "sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==", + "dev": true + }, + "node_modules/d3-array": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", + "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "dependencies": { + "internmap": "1 - 2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-brush": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz", + "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-drag": "2 - 3", + "d3-interpolate": "1 - 3", + "d3-selection": "3", + "d3-transition": "3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-dispatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", + "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-drag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", + "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-selection": "3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-format": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-hierarchy": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz", + "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "dependencies": { + "d3-color": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-sankey": { + "version": "0.12.3", + "resolved": "https://registry.npmjs.org/d3-sankey/-/d3-sankey-0.12.3.tgz", + "integrity": "sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==", + "dependencies": { + "d3-array": "1 - 2", + "d3-shape": "^1.2.0" + } + }, + "node_modules/d3-sankey/node_modules/d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "dependencies": { + "internmap": "^1.0.0" + } + }, + "node_modules/d3-sankey/node_modules/d3-path": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz", + "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==" + }, + "node_modules/d3-sankey/node_modules/d3-shape": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz", + "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==", + "dependencies": { + "d3-path": "1" + } + }, + "node_modules/d3-sankey/node_modules/internmap": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", + "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==" + }, + "node_modules/d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "dependencies": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-selection": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", + "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-shape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", + "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "dependencies": { + "d3-path": "^3.1.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", + "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "dependencies": { + "d3-array": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time-format": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-3.0.0.tgz", + "integrity": "sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==", + "dependencies": { + "d3-time": "1 - 2" + } + }, + "node_modules/d3-time-format/node_modules/d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "dependencies": { + "internmap": "^1.0.0" + } + }, + "node_modules/d3-time-format/node_modules/d3-time": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-2.1.1.tgz", + "integrity": "sha512-/eIQe/eR4kCQwq7yxi7z4c6qEXf2IYGcjoWB5OOQy4Tq9Uv39/947qlDcN2TLkiTzQWzvnsuYPB9TrWaNfipKQ==", + "dependencies": { + "d3-array": "2" + } + }, + "node_modules/d3-time-format/node_modules/internmap": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", + "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==" + }, + "node_modules/d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-transition": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", + "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", + "dependencies": { + "d3-color": "1 - 3", + "d3-dispatch": "1 - 3", + "d3-ease": "1 - 3", + "d3-interpolate": "1 - 3", + "d3-timer": "1 - 3" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "d3-selection": "2 - 3" + } + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dev": true, + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/date-format": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz", + "integrity": "sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", + "dev": true + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-data-property": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "dev": true + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "node_modules/di": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", + "integrity": "sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==", + "dev": true + }, + "node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/dijkstrajs": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.3.tgz", + "integrity": "sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", + "dev": true + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "dev": true, + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/dom-serialize": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", + "integrity": "sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==", + "dev": true, + "dependencies": { + "custom-event": "~1.0.0", + "ent": "~2.2.0", + "extend": "^3.0.0", + "void-elements": "^2.0.0" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dev": true, + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/dom-to-image": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/dom-to-image/-/dom-to-image-2.6.0.tgz", + "integrity": "sha512-Dt0QdaHmLpjURjU7Tnu3AgYSF2LuOmksSGsUcE6ItvJoCWTBEmiMXcqBdNSAm9+QbbwD7JMoVsuuKX6ZVQv1qA==" + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dev": true, + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/dompurify": { + "version": "2.4.7", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.7.tgz", + "integrity": "sha512-kxxKlPEDa6Nc5WJi+qRgPbOAbgTpSULL+vI3NUXsZMlkJxTqYI9wg5ZTay2sFrdZRWHPWNi+EdAhcJf81WtoMQ==", + "optional": true + }, + "node_modules/domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "dev": true, + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/electron-to-chromium": { + "version": "1.4.575", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.575.tgz", + "integrity": "sha512-kY2BGyvgAHiX899oF6xLXSIf99bAvvdPhDoJwG77nxCSyWYuRH6e9a9a3gpXBvCs6lj4dQZJkfnW2hdKWHEISg==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/encode-utf8": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/encode-utf8/-/encode-utf8-1.0.3.tgz", + "integrity": "sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==" + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/engine.io": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.3.tgz", + "integrity": "sha512-IML/R4eG/pUS5w7OfcDE0jKrljWS9nwnEfsxWCIJF5eO6AHo6+Hlv+lQbdlAYsiJPHzUthLm1RUjnBzWOs45cw==", + "dev": true, + "dependencies": { + "@types/cookie": "^0.4.1", + "@types/cors": "^2.8.12", + "@types/node": ">=10.0.0", + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.4.1", + "cors": "~2.8.5", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.11.0" + }, + "engines": { + "node": ">=10.2.0" + } + }, + "node_modules/engine.io-parser": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.1.tgz", + "integrity": "sha512-9JktcM3u18nU9N2Lz3bWeBgxVgOKpw7yhRaoxQA3FUDZzzw+9WlA6p4G4u0RixNkg14fH7EfEc/RhpurtiROTQ==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/engine.io/node_modules/ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/ent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha512-GHrMyVZQWvTIdDtpiEXdHZnFQKzeO09apj8Cbl4pKWy4i0Oprcq17usfDt5aO63swf0JOeMWjWQE/LzgSRuWpA==", + "dev": true + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "devOptional": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, + "optional": true, + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-module-lexer": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.1.tgz", + "integrity": "sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==", + "dev": true + }, + "node_modules/esbuild": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.17.tgz", + "integrity": "sha512-1GJtYnUxsJreHYA0Y+iQz2UEykonY66HNWOb0yXYZi9/kNrORUEHVg87eQsCtqh59PEJ5YVZJO98JHznMJSWjg==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.18.17", + "@esbuild/android-arm64": "0.18.17", + "@esbuild/android-x64": "0.18.17", + "@esbuild/darwin-arm64": "0.18.17", + "@esbuild/darwin-x64": "0.18.17", + "@esbuild/freebsd-arm64": "0.18.17", + "@esbuild/freebsd-x64": "0.18.17", + "@esbuild/linux-arm": "0.18.17", + "@esbuild/linux-arm64": "0.18.17", + "@esbuild/linux-ia32": "0.18.17", + "@esbuild/linux-loong64": "0.18.17", + "@esbuild/linux-mips64el": "0.18.17", + "@esbuild/linux-ppc64": "0.18.17", + "@esbuild/linux-riscv64": "0.18.17", + "@esbuild/linux-s390x": "0.18.17", + "@esbuild/linux-x64": "0.18.17", + "@esbuild/netbsd-x64": "0.18.17", + "@esbuild/openbsd-x64": "0.18.17", + "@esbuild/sunos-x64": "0.18.17", + "@esbuild/win32-arm64": "0.18.17", + "@esbuild/win32-ia32": "0.18.17", + "@esbuild/win32-x64": "0.18.17" + } + }, + "node_modules/esbuild-wasm": { + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.18.17.tgz", + "integrity": "sha512-9OHGcuRzy+I8ziF9FzjfKLWAPbvi0e/metACVg9k6bK+SI4FFxeV6PcZsz8RIVaMD4YNehw+qj6UMR3+qj/EuQ==", + "dev": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dev": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-scope/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter-asyncresource": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/eventemitter-asyncresource/-/eventemitter-asyncresource-1.0.0.tgz", + "integrity": "sha512-39F7TBIV0G7gTelxwbEqnwhp90eqCPON1k0NwNfwhgKn4Co4ybUbj2pECcXT0B3ztRKZ7Pw1JujUUgmQJHcVAQ==", + "dev": true + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exponential-backoff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", + "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", + "dev": true + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/express/node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/express/node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/express/node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/express/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fflate": { + "version": "0.4.8", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.4.8.tgz", + "integrity": "sha512-FJqqoDBR00Mdj9ppamLa/Y7vxm+PRmNWA67N846RvsoYVMKB4q3y/de5PA7gUmRMYK/8CMz2GDZQmCRN1wBcWA==" + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/file-saver": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz", + "integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==" + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/finalhandler/node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/find-cache-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", + "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", + "dev": true, + "dependencies": { + "common-path-prefix": "^3.0.0", + "pkg-dir": "^7.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flatted": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", + "dev": true + }, + "node_modules/follow-redirects": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", + "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs-minipass": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", + "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", + "dev": true, + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/fs-minipass/node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", + "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gauge": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", + "dev": true, + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-css-data": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/get-css-data/-/get-css-data-2.1.0.tgz", + "integrity": "sha512-HtPrzGk8aBF9rLeQNuImcXci7YVqsMEKzVflEWaCJu25ehxyDNiZRWoSxqSFUBfma8LERqKo70t/TcaGjIsM9g==", + "optional": true + }, + "node_modules/get-intrinsic": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", + "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "dependencies": { + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", + "dev": true, + "dependencies": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/guess-parser": { + "version": "0.4.22", + "resolved": "https://registry.npmjs.org/guess-parser/-/guess-parser-0.4.22.tgz", + "integrity": "sha512-KcUWZ5ACGaBM69SbqwVIuWGoSAgD+9iJnchR9j/IarVI1jHVeXv+bUXBIMeqVMSKt3zrn0Dgf9UpcOEpPBLbSg==", + "dev": true, + "dependencies": { + "@wessberg/ts-evaluator": "0.0.27" + }, + "peerDependencies": { + "typescript": ">=3.7.5" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", + "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "dependencies": { + "get-intrinsic": "^1.2.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "dev": true + }, + "node_modules/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hdr-histogram-js": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/hdr-histogram-js/-/hdr-histogram-js-2.0.3.tgz", + "integrity": "sha512-Hkn78wwzWHNCp2uarhzQ2SGFLU3JY8SBDDd3TAABK4fc30wm+MuPOrg5QVFVfkKOQd6Bfz3ukJEI+q9sXEkK1g==", + "dev": true, + "dependencies": { + "@assemblyscript/loader": "^0.10.1", + "base64-js": "^1.2.0", + "pako": "^1.0.3" + } + }, + "node_modules/hdr-histogram-percentiles-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz", + "integrity": "sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw==", + "dev": true + }, + "node_modules/highcharts": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/highcharts/-/highcharts-11.2.0.tgz", + "integrity": "sha512-9i650YK7ZBA1Mgtr3avMkLVCAI45RQvYnwi+eHsdFSaBGuQN6BHoa4j4lMkSJLv0V4LISTK1z7J7G82Lzd7zwg==" + }, + "node_modules/highcharts-angular": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/highcharts-angular/-/highcharts-angular-3.1.2.tgz", + "integrity": "sha512-f168ZhRVVlV7vJ2g0gDH3IaTNv84c91z6GYRWuER0Ep5kLalAUH0KDtFhrTOb6+sjue7BK8M7aPY74fiC4bGXA==", + "dependencies": { + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@angular/common": ">=11.0.0", + "@angular/core": ">=11.0.0", + "highcharts": ">=9.0.0" + } + }, + "node_modules/hosted-git-info": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", + "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", + "dev": true, + "dependencies": { + "lru-cache": "^7.5.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dev": true, + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", + "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "node_modules/html2canvas": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/html2canvas/-/html2canvas-1.4.1.tgz", + "integrity": "sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==", + "optional": true, + "dependencies": { + "css-line-break": "^2.1.0", + "text-segmentation": "^1.0.3" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/htmlparser2": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "entities": "^4.4.0" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-errors/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dev": true, + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "dev": true, + "dependencies": { + "ms": "^2.0.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/ignore-walk": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.3.tgz", + "integrity": "sha512-C7FfFoTA+bI10qfeydT8aZbvr91vAEU+2W5BZUlzPec47oNb07SsOfwYrtxuvOYdUApPP/Qlh4DtAO51Ekk2QA==", + "dev": true, + "dependencies": { + "minimatch": "^9.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/ignore-walk/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/ignore-walk/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "dev": true, + "optional": true, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" + }, + "node_modules/immutable": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz", + "integrity": "sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==", + "dev": true + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.1.tgz", + "integrity": "sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/inquirer": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.4.tgz", + "integrity": "sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.1", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^5.4.1", + "run-async": "^2.4.0", + "rxjs": "^7.5.5", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/inquirer/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/inquirer/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/inquirer/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", + "engines": { + "node": ">=12" + } + }, + "node_modules/ip": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", + "dev": true + }, + "node_modules/ipaddr.js": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", + "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", + "dev": true + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-what": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", + "dev": true + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/isbinaryfile": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", + "dev": true, + "engines": { + "node": ">= 8.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", + "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "rimraf": "^2.6.3", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jasmine-core": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.0.1.tgz", + "integrity": "sha512-D4bRej8CplwNtNGyTPD++cafJlZUphzZNV+MSAnbD3er4D0NjL4x9V+mu/SI+5129utnCBen23JwEuBZA9vlpQ==", + "dev": true + }, + "node_modules/jasmine-spec-reporter": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/jasmine-spec-reporter/-/jasmine-spec-reporter-7.0.0.tgz", + "integrity": "sha512-OtC7JRasiTcjsaCBPtMO0Tl8glCejM4J4/dNuOJdA8lBjz4PmWjYQ6pzb0uzpBNAWJMDudYuj9OdXJWqM2QTJg==", + "dev": true, + "dependencies": { + "colors": "1.4.0" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jiti": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", + "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", + "dev": true, + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/jquery": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", + "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dev": true, + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsdom/node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonc-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", + "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", + "dev": true + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", + "dev": true, + "engines": [ + "node >= 0.2.0" + ] + }, + "node_modules/jspdf": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/jspdf/-/jspdf-2.5.1.tgz", + "integrity": "sha512-hXObxz7ZqoyhxET78+XR34Xu2qFGrJJ2I2bE5w4SM8eFaFEkW2xcGRVUss360fYelwRSid/jT078kbNvmoW0QA==", + "dependencies": { + "@babel/runtime": "^7.14.0", + "atob": "^2.1.2", + "btoa": "^1.2.1", + "fflate": "^0.4.8" + }, + "optionalDependencies": { + "canvg": "^3.0.6", + "core-js": "^3.6.0", + "dompurify": "^2.2.0", + "html2canvas": "^1.0.0-rc.5" + } + }, + "node_modules/jszip": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", + "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", + "dependencies": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "setimmediate": "^1.0.5" + } + }, + "node_modules/jszip/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/jszip/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/jszip/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/karma": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.2.tgz", + "integrity": "sha512-C6SU/53LB31BEgRg+omznBEMY4SjHU3ricV6zBcAe1EeILKkeScr+fZXtaI5WyDbkVowJxxAI6h73NcFPmXolQ==", + "dev": true, + "dependencies": { + "@colors/colors": "1.5.0", + "body-parser": "^1.19.0", + "braces": "^3.0.2", + "chokidar": "^3.5.1", + "connect": "^3.7.0", + "di": "^0.0.1", + "dom-serialize": "^2.2.1", + "glob": "^7.1.7", + "graceful-fs": "^4.2.6", + "http-proxy": "^1.18.1", + "isbinaryfile": "^4.0.8", + "lodash": "^4.17.21", + "log4js": "^6.4.1", + "mime": "^2.5.2", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.5", + "qjobs": "^1.2.0", + "range-parser": "^1.2.1", + "rimraf": "^3.0.2", + "socket.io": "^4.4.1", + "source-map": "^0.6.1", + "tmp": "^0.2.1", + "ua-parser-js": "^0.7.30", + "yargs": "^16.1.1" + }, + "bin": { + "karma": "bin/karma" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/karma-chrome-launcher": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.2.0.tgz", + "integrity": "sha512-rE9RkUPI7I9mAxByQWkGJFXfFD6lE4gC5nPuZdobf/QdTEJI6EU4yIay/cfU/xV4ZxlM5JiTv7zWYgA64NpS5Q==", + "dev": true, + "dependencies": { + "which": "^1.2.1" + } + }, + "node_modules/karma-coverage-istanbul-reporter": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-3.0.3.tgz", + "integrity": "sha512-wE4VFhG/QZv2Y4CdAYWDbMmcAHeS926ZIji4z+FkB2aF/EposRb6DP6G5ncT/wXhqUfAb/d7kZrNKPonbvsATw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^3.0.6", + "istanbul-reports": "^3.0.2", + "minimatch": "^3.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/mattlewis92" + } + }, + "node_modules/karma-jasmine": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-5.1.0.tgz", + "integrity": "sha512-i/zQLFrfEpRyQoJF9fsCdTMOF5c2dK7C7OmsuKg2D0YSsuZSfQDiLuaiktbuio6F2wiCsZSnSnieIQ0ant/uzQ==", + "dev": true, + "dependencies": { + "jasmine-core": "^4.1.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "karma": "^6.0.0" + } + }, + "node_modules/karma-jasmine-html-reporter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-2.1.0.tgz", + "integrity": "sha512-sPQE1+nlsn6Hwb5t+HHwyy0A1FNCVKuL1192b+XNauMYWThz2kweiBVW1DqloRpVvZIJkIoHVB7XRpK78n1xbQ==", + "dev": true, + "peerDependencies": { + "jasmine-core": "^4.0.0 || ^5.0.0", + "karma": "^6.0.0", + "karma-jasmine": "^5.0.0" + } + }, + "node_modules/karma-jasmine/node_modules/jasmine-core": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.6.0.tgz", + "integrity": "sha512-O236+gd0ZXS8YAjFx8xKaJ94/erqUliEkJTDedyE7iHvv4ZVqi+q+8acJxu05/WJDKm512EUNn809In37nWlAQ==", + "dev": true + }, + "node_modules/karma-source-map-support": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", + "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==", + "dev": true, + "dependencies": { + "source-map-support": "^0.5.5" + } + }, + "node_modules/karma/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/karma/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/karma/node_modules/tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "dependencies": { + "rimraf": "^3.0.0" + }, + "engines": { + "node": ">=8.17.0" + } + }, + "node_modules/karma/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/karma/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/launch-editor": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", + "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", + "dev": true, + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "node_modules/less": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/less/-/less-4.1.3.tgz", + "integrity": "sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==", + "dev": true, + "dependencies": { + "copy-anything": "^2.0.1", + "parse-node-version": "^1.0.1", + "tslib": "^2.3.0" + }, + "bin": { + "lessc": "bin/lessc" + }, + "engines": { + "node": ">=6" + }, + "optionalDependencies": { + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "needle": "^3.1.0", + "source-map": "~0.6.0" + } + }, + "node_modules/less-loader": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-11.1.0.tgz", + "integrity": "sha512-C+uDBV7kS7W5fJlUjq5mPBeBVhYpTIm5gB09APT9o3n/ILeaXVsiSFTbZpTJCJwQ/Crczfn3DmfQFwxYusWFug==", + "dev": true, + "dependencies": { + "klona": "^2.0.4" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "less": "^3.5.0 || ^4.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/less/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "optional": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/less/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "optional": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/less/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/less/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/license-webpack-plugin": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-4.0.2.tgz", + "integrity": "sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==", + "dev": true, + "dependencies": { + "webpack-sources": "^3.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-sources": { + "optional": true + } + } + }, + "node_modules/lie": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", + "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", + "dependencies": { + "immediate": "~3.0.5" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/lit": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz", + "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==", + "dependencies": { + "@lit/reactive-element": "^1.6.0", + "lit-element": "^3.3.0", + "lit-html": "^2.8.0" + } + }, + "node_modules/lit-element": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-2.5.1.tgz", + "integrity": "sha512-ogu7PiJTA33bEK0xGu1dmaX5vhcRjBXCFexPja0e7P7jqLhTpNKYRPmE+GmiCaRVAbiQKGkUgkh/i6+bh++dPQ==", + "dependencies": { + "lit-html": "^1.1.1" + } + }, + "node_modules/lit-element/node_modules/lit-html": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-1.4.1.tgz", + "integrity": "sha512-B9btcSgPYb1q4oSOb/PrOT6Z/H+r6xuNzfH4lFli/AWhYwdtrgQkQWBbIc6mdnf6E2IL3gDXdkkqNktpU0OZQA==" + }, + "node_modules/lit-html": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.1.0.tgz", + "integrity": "sha512-FwAjq3iNsaO6SOZXEIpeROlJLUlrbyMkn4iuv4f4u1H40Jw8wkeR/OUXZUHUoiYabGk8Y4Y0F/rgq+R4MrOLmA==", + "dependencies": { + "@types/trusted-types": "^2.0.2" + } + }, + "node_modules/lit/node_modules/lit-element": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz", + "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==", + "dependencies": { + "@lit-labs/ssr-dom-shim": "^1.1.0", + "@lit/reactive-element": "^1.3.0", + "lit-html": "^2.8.0" + } + }, + "node_modules/lit/node_modules/lit-html": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.8.0.tgz", + "integrity": "sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==", + "dependencies": { + "@types/trusted-types": "^2.0.2" + } + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", + "dev": true, + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-symbols/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/log-symbols/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-symbols/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/log4js": { + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.9.1.tgz", + "integrity": "sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==", + "dev": true, + "dependencies": { + "date-format": "^4.0.14", + "debug": "^4.3.4", + "flatted": "^3.2.7", + "rfdc": "^1.3.0", + "streamroller": "^3.1.5" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.1.tgz", + "integrity": "sha512-mbVKXPmS0z0G4XqFDCTllmDQ6coZzn94aMlb0o/A4HEHJCKcanlDZwYJgwnkmgD3jyWhUgj9VsPrfd972yPffA==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, + "node_modules/make-fetch-happen": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", + "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", + "dev": true, + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^16.1.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^2.0.3", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^9.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/@npmcli/fs": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", + "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", + "dev": true, + "dependencies": { + "@gar/promisify": "^1.1.3", + "semver": "^7.3.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/make-fetch-happen/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/cacache": { + "version": "16.1.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", + "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", + "dev": true, + "dependencies": { + "@npmcli/fs": "^2.1.0", + "@npmcli/move-file": "^2.0.0", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "glob": "^8.0.1", + "infer-owner": "^1.0.4", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "mkdirp": "^1.0.4", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^9.0.0", + "tar": "^6.1.11", + "unique-filename": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/make-fetch-happen/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/make-fetch-happen/node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/make-fetch-happen/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/make-fetch-happen/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-fetch-happen/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/make-fetch-happen/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-fetch-happen/node_modules/ssri": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", + "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", + "dev": true, + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/unique-filename": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", + "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", + "dev": true, + "dependencies": { + "unique-slug": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/unique-slug": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", + "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dev": true, + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.7.6", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz", + "integrity": "sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==", + "dev": true, + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-collect/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minipass-fetch": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", + "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", + "dev": true, + "dependencies": { + "minipass": "^3.1.6", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/minipass-fetch/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-fetch/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-flush/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minipass-json-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", + "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", + "dev": true, + "dependencies": { + "jsonparse": "^1.3.1", + "minipass": "^3.0.0" + } + }, + "node_modules/minipass-json-stream/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-json-stream/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/modern-normalize": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.1.0.tgz", + "integrity": "sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA==", + "optional": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/moment": { + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", + "engines": { + "node": "*" + } + }, + "node_modules/mrmime": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", + "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/needle": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz", + "integrity": "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==", + "dev": true, + "optional": true, + "dependencies": { + "debug": "^3.2.6", + "iconv-lite": "^0.6.3", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, + "engines": { + "node": ">= 4.4.x" + } + }, + "node_modules/needle/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "optional": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/needle/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/ng-dynamic-component": { + "version": "10.7.0", + "resolved": "https://registry.npmjs.org/ng-dynamic-component/-/ng-dynamic-component-10.7.0.tgz", + "integrity": "sha512-shkht4L2nA632qo5GNendZdQXoHUBuKz6SLLh20qi5oESBm3b5AWyhHu0fb/7tb+f+zAcwtVVe1M0819/bnK9A==", + "dependencies": { + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@angular/common": ">=14.1.3", + "@angular/core": ">=14.1.3", + "rxjs": ">=6.0.0" + } + }, + "node_modules/ng2-charts": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/ng2-charts/-/ng2-charts-5.0.3.tgz", + "integrity": "sha512-/lTY64tiCN/pJPx+oIWRWOhtCk+ZbAU9yAUDNnRJwhe+a8ajcO5yS0tVOm5k7pj3doVp9+UdBRahyt6woJ95Rw==", + "dependencies": { + "lodash-es": "^4.17.15", + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/cdk": ">=16.0.0", + "@angular/common": ">=16.0.0", + "@angular/core": ">=16.0.0", + "@angular/platform-browser": ">=16.0.0", + "chart.js": "^3.4.0 || ^4.0.0", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/ng2-ckeditor": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ng2-ckeditor/-/ng2-ckeditor-1.3.7.tgz", + "integrity": "sha512-3VdJLc/MUlFBbLg0rDwO3L+G3ofIn/zulV8rz/L4QVScQHpbJXGLJe6hIYNnAWOPaYFoGpczPC03YR+px3oJdQ==", + "dependencies": { + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@types/ckeditor": "^4.9.10" + } + }, + "node_modules/ng2-material-dropdown": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ng2-material-dropdown/-/ng2-material-dropdown-1.0.0.tgz", + "integrity": "sha512-waKgEkKQwGZT0dqRAd3ZW+wueYs5Xw9owiPBSMdg5jru5DcKDpUqFaADMqqI7HPuzJCxNJSln6nXX1tMYDbXGA==", + "dependencies": { + "tslib": "^2.0.0" + } + }, + "node_modules/ng2-search-filter": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/ng2-search-filter/-/ng2-search-filter-0.5.1.tgz", + "integrity": "sha512-noN8R+Gyxo5ZuboEOvq+u0zKio6pEf1IVYQTCZfAfXm6ONmzWu/M2xK0di9oVUprDbPBQXCGUuvD5i2GD+35HA==" + }, + "node_modules/ngx-captcha": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/ngx-captcha/-/ngx-captcha-13.0.0.tgz", + "integrity": "sha512-WmT0p0C1iaR4PT7etFdpuQ5rS8EILkizBJhgbP9Prc14jfwYsLTfAsevYPxZPwlU4Dd02osH1//a37Qb93wTWg==", + "dependencies": { + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/common": ">= 15.0.0", + "@angular/core": ">= 15.0.0" + } + }, + "node_modules/ngx-chips": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ngx-chips/-/ngx-chips-3.0.0.tgz", + "integrity": "sha512-hBJg4m9kCtCfersQef7vr2Ve6j9ntFSoB5ktF8MyOQnpONAriIp46c3Tb2wdf/lMEB2Xmc45snfJKnxKh3zimg==", + "dependencies": { + "ng2-material-dropdown": ">=1.0.0", + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/animations": ">=10.1.5", + "@angular/common": ">=10.1.5", + "@angular/compiler": ">=10.1.5", + "@angular/core": ">=10.1.5", + "@angular/forms": ">=10.1.5" + } + }, + "node_modules/ngx-cookie-service": { + "version": "16.0.2", + "resolved": "https://registry.npmjs.org/ngx-cookie-service/-/ngx-cookie-service-16.0.2.tgz", + "integrity": "sha512-6u1111XD8wR/VqfE7GdN4F2Vg5QKYFwuRr47hGnqZ2If0XDYXOSSrGXPJWSfEnWUjFrWHcebEAjPZDYZ4dutKg==", + "dependencies": { + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@angular/common": "^16.0.0", + "@angular/core": "^16.0.0" + } + }, + "node_modules/ngx-drag-drop": { + "version": "16.1.0", + "resolved": "https://registry.npmjs.org/ngx-drag-drop/-/ngx-drag-drop-16.1.0.tgz", + "integrity": "sha512-y2l9pJGD7OupsIRkCElN/JqTgzjg2V9ZxymKGQR7ZjjcdjaP1wKkiFWIgVEvLNtb8wgm10U+9tkGwLClGaHkQA==", + "dependencies": { + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/common": "^16.0.0", + "@angular/core": "^16.0.0" + } + }, + "node_modules/ngx-image-cropper": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/ngx-image-cropper/-/ngx-image-cropper-7.1.1.tgz", + "integrity": "sha512-7QCsxop8TtfEDr/rUXty0TuhSC6UlZcu+piGskVRucvhIZNMx7SYgBr0sdJ1M9rsAnBDUhvTSjn/UVMKb4w4YA==", + "dependencies": { + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/common": ">=13.0.0", + "@angular/core": ">=13.0.0" + } + }, + "node_modules/ngx-toastr": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/ngx-toastr/-/ngx-toastr-17.0.2.tgz", + "integrity": "sha512-KehiPx6bkbiUyJbabf0ZA04+ASumS8r/y4wPsUOMI9OrBvBcfq27UQmWuQKoVR8E+9y4Pq7eZkSg2kvxNvpxTA==", + "dependencies": { + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/common": ">=16.0.0-0", + "@angular/core": ">=16.0.0-0", + "@angular/platform-browser": ">=16.0.0-0" + } + }, + "node_modules/nice-napi": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz", + "integrity": "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "!win32" + ], + "dependencies": { + "node-addon-api": "^3.0.0", + "node-gyp-build": "^4.2.2" + } + }, + "node_modules/node-addon-api": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", + "dev": true, + "optional": true + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true, + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-gyp": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.1.tgz", + "integrity": "sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==", + "dev": true, + "dependencies": { + "env-paths": "^2.2.0", + "exponential-backoff": "^3.1.1", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^10.0.3", + "nopt": "^6.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": "^12.13 || ^14.13 || >=16" + } + }, + "node_modules/node-gyp-build": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.1.tgz", + "integrity": "sha512-24vnklJmyRS8ViBNI8KbtK/r/DmXQMRiOMXTNz2nrTnAYUwjmEEbnnpB/+kt+yWRv73bPsSPRFddrcIbAxSiMQ==", + "dev": true, + "optional": true, + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, + "node_modules/node-gyp/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "dev": true + }, + "node_modules/nopt": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", + "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", + "dev": true, + "dependencies": { + "abbrev": "^1.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/normalize-package-data": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz", + "integrity": "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==", + "dev": true, + "dependencies": { + "hosted-git-info": "^6.0.0", + "is-core-module": "^2.8.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize.css": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-8.0.1.tgz", + "integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==", + "optional": true + }, + "node_modules/npm-bundled": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.0.tgz", + "integrity": "sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==", + "dev": true, + "dependencies": { + "npm-normalize-package-bin": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-install-checks": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz", + "integrity": "sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==", + "dev": true, + "dependencies": { + "semver": "^7.1.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-normalize-package-bin": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", + "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-package-arg": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz", + "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^6.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-packlist": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-7.0.4.tgz", + "integrity": "sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q==", + "dev": true, + "dependencies": { + "ignore-walk": "^6.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-pick-manifest": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-8.0.1.tgz", + "integrity": "sha512-mRtvlBjTsJvfCCdmPtiu2bdlx8d/KXtF7yNXNWe7G0Z36qWA9Ny5zXsI2PfBZEv7SXgoxTmNaTzGSbbzDZChoA==", + "dev": true, + "dependencies": { + "npm-install-checks": "^6.0.0", + "npm-normalize-package-bin": "^3.0.0", + "npm-package-arg": "^10.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-registry-fetch": { + "version": "14.0.5", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-14.0.5.tgz", + "integrity": "sha512-kIDMIo4aBm6xg7jOttupWZamsZRkAqMqwqqbVXnUqstY5+tapvv6bkH/qMR76jdgV+YljEUCyWx3hRYMrJiAgA==", + "dev": true, + "dependencies": { + "make-fetch-happen": "^11.0.0", + "minipass": "^5.0.0", + "minipass-fetch": "^3.0.0", + "minipass-json-stream": "^1.0.1", + "minizlib": "^2.1.2", + "npm-package-arg": "^10.0.0", + "proc-log": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-registry-fetch/node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/npm-registry-fetch/node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/npm-registry-fetch/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/npm-registry-fetch/node_modules/make-fetch-happen": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", + "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", + "dev": true, + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^17.0.0", + "http-cache-semantics": "^4.1.1", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^5.0.0", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-registry-fetch/node_modules/minipass-fetch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz", + "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==", + "dev": true, + "dependencies": { + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/npm-registry-fetch/node_modules/minipass-fetch/node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npmlog": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", + "dev": true, + "dependencies": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/numeral": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/numeral/-/numeral-2.0.6.tgz", + "integrity": "sha512-qaKRmtYPZ5qdw4jWJD6bxEf1FJEqllJrwxCLIm0sQU/A7v2/czigzOb+C2uSiFsa9lBUzeH7M1oK+Q+OLxL3kA==", + "engines": { + "node": "*" + } + }, + "node_modules/nwsapi": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", + "dev": true + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-path": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.8.tgz", + "integrity": "sha512-YJjNZrlXJFM42wTBn6zgOJVar9KFJvzx6sTWDte8sWZF//cnjl0BxHNpfZx+ZffXX63A9q0b1zsFiBX4g4X5KA==", + "dev": true, + "engines": { + "node": ">= 10.12.0" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/ora/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/ora/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/ora/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dev": true, + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-retry/node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pacote": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-15.2.0.tgz", + "integrity": "sha512-rJVZeIwHTUta23sIZgEIM62WYwbmGbThdbnkt81ravBplQv+HjyroqnLRNH2+sLJHcGZmLRmhPwACqhfTcOmnA==", + "dev": true, + "dependencies": { + "@npmcli/git": "^4.0.0", + "@npmcli/installed-package-contents": "^2.0.1", + "@npmcli/promise-spawn": "^6.0.1", + "@npmcli/run-script": "^6.0.0", + "cacache": "^17.0.0", + "fs-minipass": "^3.0.0", + "minipass": "^5.0.0", + "npm-package-arg": "^10.0.0", + "npm-packlist": "^7.0.0", + "npm-pick-manifest": "^8.0.0", + "npm-registry-fetch": "^14.0.0", + "proc-log": "^3.0.0", + "promise-retry": "^2.0.1", + "read-package-json": "^6.0.0", + "read-package-json-fast": "^3.0.0", + "sigstore": "^1.3.0", + "ssri": "^10.0.0", + "tar": "^6.1.11" + }, + "bin": { + "pacote": "lib/bin.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "devOptional": true, + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-html-rewriting-stream": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-7.0.0.tgz", + "integrity": "sha512-mazCyGWkmCRWDI15Zp+UiCqMp/0dgEmkZRvhlsqqKYr4SsVm/TvnSpD9fCvqCA2zoWJcfRym846ejWBBHRiYEg==", + "dev": true, + "dependencies": { + "entities": "^4.3.0", + "parse5": "^7.0.0", + "parse5-sax-parser": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-sax-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-7.0.0.tgz", + "integrity": "sha512-5A+v2SNsq8T6/mG3ahcz8ZtQ0OUFTatxPbeidoMB7tkJSGDY3tdfl4MHovtLQHkEn5CGxijNWRQHhRQ6IRpXKg==", + "dev": true, + "dependencies": { + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-scurry": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "dev": true, + "dependencies": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "optional": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/piscina": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/piscina/-/piscina-4.0.0.tgz", + "integrity": "sha512-641nAmJS4k4iqpNUqfggqUBUMmlw0ZoM5VZKdQkV2e970Inn3Tk9kroCc1wpsYLD07vCwpys5iY0d3xI/9WkTg==", + "dev": true, + "dependencies": { + "eventemitter-asyncresource": "^1.0.0", + "hdr-histogram-js": "^2.0.1", + "hdr-histogram-percentiles-obj": "^3.0.0" + }, + "optionalDependencies": { + "nice-napi": "^1.0.2" + } + }, + "node_modules/pkg-dir": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", + "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", + "dev": true, + "dependencies": { + "find-up": "^6.3.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "dev": true, + "dependencies": { + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "dev": true, + "dependencies": { + "p-locate": "^6.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "dev": true, + "dependencies": { + "p-limit": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/path-exists": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/pngjs": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz", + "integrity": "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-loader": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.3.tgz", + "integrity": "sha512-YgO/yhtevGO/vJePCQmTxiaEwER94LABZN0ZMT4A0vsak9TpO+RvKRs7EmJ8peIlB9xfXCsS7M8LjqncsUZ5HA==", + "dev": true, + "dependencies": { + "cosmiconfig": "^8.2.0", + "jiti": "^1.18.2", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", + "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/proc-log": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz", + "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", + "dev": true + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "dev": true, + "optional": true + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qjobs": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", + "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", + "dev": true, + "engines": { + "node": ">=0.9" + } + }, + "node_modules/qrcode": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.3.tgz", + "integrity": "sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg==", + "dependencies": { + "dijkstrajs": "^1.0.1", + "encode-utf8": "^1.0.3", + "pngjs": "^5.0.0", + "yargs": "^15.3.1" + }, + "bin": { + "qrcode": "bin/qrcode" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/qrcode/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/qrcode/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/qrcode/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/qrcode/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/qrcode/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "node_modules/qrcode/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "optional": true, + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/ramda": { + "version": "0.29.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.1.tgz", + "integrity": "sha512-OfxIeWzd4xdUNxlWhgFazxsA/nl3mS4/jGZI5n00uWOoSSFRhC1b6gl6xvmzUamgmqELraWp0J/qqVlXYPDPyA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/read-package-json": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-6.0.4.tgz", + "integrity": "sha512-AEtWXYfopBj2z5N5PbkAOeNHRPUg5q+Nen7QLxV8M2zJq1ym6/lCz3fYNTCXe19puu2d06jfHhrP7v/S2PtMMw==", + "dev": true, + "dependencies": { + "glob": "^10.2.2", + "json-parse-even-better-errors": "^3.0.0", + "normalize-package-data": "^5.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/read-package-json-fast": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz", + "integrity": "sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==", + "dev": true, + "dependencies": { + "json-parse-even-better-errors": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/read-package-json-fast/node_modules/json-parse-even-better-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", + "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/read-package-json/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/read-package-json/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/read-package-json/node_modules/json-parse-even-better-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", + "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/read-package-json/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "dev": true + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", + "dev": true + }, + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dev": true, + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dev": true, + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url-loader": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", + "integrity": "sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==", + "dev": true, + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.14", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/resolve-url-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" + }, + "node_modules/rgbcolor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgbcolor/-/rgbcolor-1.0.1.tgz", + "integrity": "sha512-9aZLIrhRaD97sgVhtJOW6ckOEh6/GnvQtdVNfdZ6s67+3/XwLS9lBcQYzEEhYVeUowN7pRzMLsyGhK2i/xvWbw==", + "optional": true, + "engines": { + "node": ">= 0.8.15" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "3.29.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", + "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sass": { + "version": "1.64.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.64.1.tgz", + "integrity": "sha512-16rRACSOFEE8VN7SCgBu1MpYCyN7urj9At898tyzdXFhC+a+yOX5dXwAR7L8/IdPJ1NB8OYoXmD55DM30B2kEQ==", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-loader": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.3.2.tgz", + "integrity": "sha512-CQbKl57kdEv+KDLquhC+gE3pXt74LEAzm+tzywcA0/aHZuub8wTErbjAoNI57rPUWRYRNC5WUnNl8eGJNbDdwg==", + "dev": true, + "dependencies": { + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", + "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==", + "dev": true, + "optional": true + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "dev": true, + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/send/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + }, + "node_modules/set-function-length": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", + "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", + "dependencies": { + "define-data-property": "^1.1.1", + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/sigstore": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-1.9.0.tgz", + "integrity": "sha512-0Zjz0oe37d08VeOtBIuB6cRriqXse2e8w+7yIy2XSXjshRKxbc2KkhXjL229jXSxEm7UbcjS76wcJDGQddVI9A==", + "dev": true, + "dependencies": { + "@sigstore/bundle": "^1.1.0", + "@sigstore/protobuf-specs": "^0.2.0", + "@sigstore/sign": "^1.0.0", + "@sigstore/tuf": "^1.0.3", + "make-fetch-happen": "^11.0.1" + }, + "bin": { + "sigstore": "bin/sigstore.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/sigstore/node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/sigstore/node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/sigstore/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/sigstore/node_modules/make-fetch-happen": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", + "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", + "dev": true, + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^17.0.0", + "http-cache-semantics": "^4.1.1", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^5.0.0", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/sigstore/node_modules/minipass-fetch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz", + "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==", + "dev": true, + "dependencies": { + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/sigstore/node_modules/minipass-fetch/node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socket.io": { + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.7.2.tgz", + "integrity": "sha512-bvKVS29/I5fl2FGLNHuXlQaUH/BlzX1IN6S+NKLNZpBsPZIDH+90eQmCs2Railn4YUiww4SzUedJ6+uzwFnKLw==", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "cors": "~2.8.5", + "debug": "~4.3.2", + "engine.io": "~6.5.2", + "socket.io-adapter": "~2.5.2", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.2.0" + } + }, + "node_modules/socket.io-adapter": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz", + "integrity": "sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==", + "dev": true, + "dependencies": { + "ws": "~8.11.0" + } + }, + "node_modules/socket.io-adapter/node_modules/ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/socket.io-parser": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", + "dev": true, + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/socks": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", + "dev": true, + "dependencies": { + "ip": "^2.0.0", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", + "dev": true, + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-4.0.1.tgz", + "integrity": "sha512-oqXpzDIByKONVY8g1NUPOTQhe0UTU5bWUl32GSkqK2LjJj0HmwTMVKxcUip0RgAYhY1mqgOxjbQM48a0mmeNfA==", + "dev": true, + "dependencies": { + "abab": "^2.0.6", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.72.1" + } + }, + "node_modules/source-map-loader/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.16", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz", + "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", + "dev": true + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/ssri": { + "version": "10.0.5", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.5.tgz", + "integrity": "sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==", + "dev": true, + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/ssri/node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/stackblur-canvas": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/stackblur-canvas/-/stackblur-canvas-2.6.0.tgz", + "integrity": "sha512-8S1aIA+UoF6erJYnglGPug6MaHYGo1Ot7h5fuXx4fUPvcvQfcdw2o/ppCse63+eZf8PPidSu4v1JnmEVtEDnpg==", + "optional": true, + "engines": { + "node": ">=0.1.14" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/streamroller": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.5.tgz", + "integrity": "sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==", + "dev": true, + "dependencies": { + "date-format": "^4.0.14", + "debug": "^4.3.4", + "fs-extra": "^8.1.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-pathdata": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/svg-pathdata/-/svg-pathdata-6.0.3.tgz", + "integrity": "sha512-qsjeeq5YjBZ5eMdFuUa4ZosMLxgr5RZ+F+Y1OrDhuOCEInRMA3x74XdBtggJcj9kOeInz0WE+LgCPDkZFlBYJw==", + "optional": true, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/sweetalert2": { + "version": "11.9.0", + "resolved": "https://registry.npmjs.org/sweetalert2/-/sweetalert2-11.9.0.tgz", + "integrity": "sha512-PA3qinKZMNGAhA+AUu2wU7yQOpeZCgOaYWRcg26f4cZN6f7M9iPBuobsxOhR9EHs7ihUIxT6vhAMiB4kcmk1SA==", + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/limonte" + } + }, + "node_modules/symbol-observable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", + "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz", + "integrity": "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==", + "dev": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/terser": { + "version": "5.19.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.19.2.tgz", + "integrity": "sha512-qC5+dmecKJA4cpYxRa5aVkKehYsQKc+AHeKl0Oe62aYjBL8ZA33tTljktDHJSaxxMnbI5ZYw+o/S2DxxLu8OfA==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-segmentation": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/text-segmentation/-/text-segmentation-1.0.3.tgz", + "integrity": "sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==", + "optional": true, + "dependencies": { + "utrie": "^1.0.2" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "dev": true, + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true, + "bin": { + "tree-kill": "cli.js" + } + }, + "node_modules/ts-node": { + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", + "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", + "dev": true, + "dependencies": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } + } + }, + "node_modules/ts-node/node_modules/acorn-walk": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.0.tgz", + "integrity": "sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/tslint": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.3.tgz", + "integrity": "sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==", + "deprecated": "TSLint has been deprecated in favor of ESLint. Please see https://github.com/palantir/tslint/issues/4534 for more information.", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^4.0.1", + "glob": "^7.1.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.3", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.13.0", + "tsutils": "^2.29.0" + }, + "bin": { + "tslint": "bin/tslint" + }, + "engines": { + "node": ">=4.8.0" + }, + "peerDependencies": { + "typescript": ">=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev || >= 4.0.0-dev" + } + }, + "node_modules/tslint/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/tslint/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/tsutils": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "peerDependencies": { + "typescript": ">=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/tuf-js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-1.1.7.tgz", + "integrity": "sha512-i3P9Kgw3ytjELUfpuKVDNBJvk4u5bXL6gskv572mcevPbSKCV3zt3djhmlEQ65yERjIbOSncy7U4cQJaB1CBCg==", + "dev": true, + "dependencies": { + "@tufjs/models": "1.0.4", + "debug": "^4.3.4", + "make-fetch-happen": "^11.1.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/tuf-js/node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/tuf-js/node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/tuf-js/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/tuf-js/node_modules/make-fetch-happen": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", + "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", + "dev": true, + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^17.0.0", + "http-cache-semantics": "^4.1.1", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^5.0.0", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/tuf-js/node_modules/minipass-fetch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz", + "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==", + "dev": true, + "dependencies": { + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/tuf-js/node_modules/minipass-fetch/node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-assert": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.9.tgz", + "integrity": "sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==", + "dev": true + }, + "node_modules/typescript": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", + "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/ua-parser-js": { + "version": "0.7.37", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.37.tgz", + "integrity": "sha512-xV8kqRKM+jhMvcHWUKthV9fNebIzrNy//2O9ZwWcfiBFR5f25XVZPLlEajk/sf3Ra15V92isyQqnIEXRDaZWEA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], + "engines": { + "node": "*" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-filename": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", + "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", + "dev": true, + "dependencies": { + "unique-slug": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/unique-slug": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", + "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/utrie": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/utrie/-/utrie-1.0.2.tgz", + "integrity": "sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==", + "optional": true, + "dependencies": { + "base64-arraybuffer": "^1.0.2" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "dev": true + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/validate-npm-package-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz", + "integrity": "sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==", + "dev": true, + "dependencies": { + "builtins": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/vanilla-colorful": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/vanilla-colorful/-/vanilla-colorful-0.7.2.tgz", + "integrity": "sha512-z2YZusTFC6KnLERx1cgoIRX2CjPRP0W75N+3CC6gbvdX5Ch47rZkEMGO2Xnf+IEmi3RiFLxS18gayMA27iU7Kg==" + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vite": { + "version": "4.4.7", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.7.tgz", + "integrity": "sha512-6pYf9QJ1mHylfVh39HpuSfMPojPSKVxZvnclX1K1FyZ1PXDOcLBibdq5t1qxJSnL63ca8Wf4zts6mD8u8oc9Fw==", + "dev": true, + "dependencies": { + "esbuild": "^0.18.10", + "postcss": "^8.4.26", + "rollup": "^3.25.2" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dev": true, + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dev": true, + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true, + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.88.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", + "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.1.1.tgz", + "integrity": "sha512-y51HrHaFeeWir0YO4f0g+9GwZawuigzcAdRNon6jErXy/SqV/+O6eaVAzDqE6t3e3NpGeR5CS+cCDaTC+V3yEQ==", + "dev": true, + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.12", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server": { + "version": "4.15.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz", + "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==", + "dev": true, + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.13.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dev": true, + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.14.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", + "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-merge": { + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.9.0.tgz", + "integrity": "sha512-6NbRQw4+Sy50vYNTw7EyOn41OZItPiXB8GNv3INSoe3PSFaHJEz3SHTrYVaRm2LilNGnFUzh0FAwqPEmU/CwDg==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-subresource-integrity": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.1.0.tgz", + "integrity": "sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==", + "dev": true, + "dependencies": { + "typed-assert": "^1.0.8" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "html-webpack-plugin": ">= 5.0.0-beta.1 < 6", + "webpack": "^5.12.0" + }, + "peerDependenciesMeta": { + "html-webpack-plugin": { + "optional": true + } + } + }, + "node_modules/webpack/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/webpack/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dev": true, + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" + }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dev": true, + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "dev": true + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xlsx": { + "version": "0.19.3", + "resolved": "https://cdn.sheetjs.com/xlsx-0.19.3/xlsx-0.19.3.tgz", + "integrity": "sha512-8IfgFctB7fkvqkTGF2MnrDrC6vzE28Wcc1aSbdDQ+4/WFtzfS73YuapbuaPZwGqpR2e0EeDMIrFOJubQVLWFNA==", + "license": "Apache-2.0", + "bin": { + "xlsx": "bin/xlsx.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/yocto-queue": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", + "dev": true, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zone.js": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.13.3.tgz", + "integrity": "sha512-MKPbmZie6fASC/ps4dkmIhaT5eonHkEt6eAy80K42tAm0G2W+AahLJjbfi6X9NPdciOE9GRFTTM8u2IiF6O3ww==", + "dependencies": { + "tslib": "^2.3.0" + } + } + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/package.json b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/package.json new file mode 100644 index 0000000..6b8451f --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/package.json @@ -0,0 +1,87 @@ +{ + "name": "angular-clarity", + "version": "16.0.4", + "subVersion": "2023.06.02-01", + "scripts": { + "ng": "ng", + "start": "node --max_old_space_size=8192 ./node_modules/@angular/cli/bin/ng serve --port 4201 -o", + "start:https": "ng serve --port 4201 --ssl -o", + "build-prod": "node --max_old_space_size=64384 ./node_modules/@angular/cli/bin/ng build --prod ", + "build": "node --max_old_space_size=8192 ./node_modules/@angular/cli/bin/ng build --base-href ./ --configuration production --aot --build-optimizer", + "test": "ng test", + "lint": "ng lint", + "e2e": "ng e2e" + }, + "private": true, + "dependencies": { + "@angular/animations": "^16.0.4", + "@angular/cdk": "^16.2.4", + "@angular/common": "^16.0.4", + "@angular/compiler": "^16.0.4", + "@angular/core": "^16.0.4", + "@angular/forms": "^16.0.4", + "@angular/platform-browser": "^16.0.4", + "@angular/platform-browser-dynamic": "^16.0.4", + "@angular/router": "^16.0.4", + "@auth0/angular-jwt": "^5.1.2", + "@cds/core": "^6.9.0", + "@ckeditor/ckeditor5-angular": "^7.0.1", + "@ckeditor/ckeditor5-build-classic": "^40.0.0", + "@clr/angular": "^15.5.0", + "@clr/core": "^4.0.15", + "@clr/icons": "^13.0.2", + "@clr/ui": "^15.5.0", + "@ctrl/ngx-codemirror": "^7.0.0", + "@swimlane/ngx-charts": "^20.4.1", + "@webcomponents/custom-elements": "^1.6.0", + "@webcomponents/webcomponentsjs": "^2.8.0", + "angular-gridster2": "^16.0.0", + "angularx-qrcode": "^16.0.2", + "chart.js": "^4.4.0", + "dom-to-image": "^2.6.0", + "express": "^4.18.2", + "file-saver": "^2.0.5", + "highcharts": "^11.1.0", + "highcharts-angular": "^3.1.2", + "jquery": "^3.7.1", + "jspdf": "^2.5.1", + "jszip": "^3.10.1", + "lit-html": "^3.1.0", + "lodash": "^4.17.21", + "moment": "^2.29.4", + "ng-dynamic-component": "^10.1.1", + "ng2-charts": "^5.0.3", + "ng2-ckeditor": "^1.3.7", + "ng2-search-filter": "^0.5.1", + "ngx-captcha": "^13.0.0", + "ngx-chips": "^3.0.0", + "ngx-cookie-service": "^16.0.0", + "ngx-drag-drop": "^16.1.0", + "ngx-image-cropper": "^7.0.2", + "ngx-toastr": "^17.0.2", + "numeral": "^2.0.6", + "rxjs": "^7.8.1", + "sweetalert2": "^11.4.8", + "tslib": "^2.5.2", + "xlsx": "https://cdn.sheetjs.com/xlsx-0.19.3/xlsx-0.19.3.tgz", + "zone.js": "~0.13.0" + }, + "devDependencies": { + "@angular-devkit/build-angular": "^16.0.4", + "@angular/cli": "^16.0.4", + "@angular/compiler-cli": "^16.0.4", + "@types/jasmine": "~4.3.2", + "@types/jasminewd2": "~2.0.10", + "@types/node": "^20.2.5", + "jasmine-core": "~5.0.0", + "jasmine-spec-reporter": "~7.0.0", + "karma": "~6.4.2", + "karma-chrome-launcher": "~3.2.0", + "karma-coverage-istanbul-reporter": "~3.0.3", + "karma-jasmine": "~5.1.0", + "karma-jasmine-html-reporter": "^2.0.0", + "ts-node": "^10.9.1", + "tslint": "~6.1.3", + "typescript": "^5.1.0" + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/app-config.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/app-config.ts new file mode 100644 index 0000000..37bf97e --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/app-config.ts @@ -0,0 +1,42 @@ +import { Injectable } from '@angular/core'; +import{environment} from 'src/environments/environment'; +/** + * This is a singleton class + */ +@Injectable() +export class AppConfig { + //Provide all the Application Configs here + + public version: string = "1.0.0"; + public locale: string = "en-US"; + public currencyFormat = { style: "currency", currency: "USD" }; + public dateFormat = { year: 'numeric', month: 'short', day: 'numeric' }; +// port in enviroment + // API Related configs + public apiPort: string; // this.apiURL //9191 to pc used and 8080/billingback to jboss + public apiProtocol: string; + public apiHostName: string; + public baseApiPath: string; + public backendURL: string = environment.backendUrl; + + constructor() { + if (this.apiProtocol === undefined) { + this.apiProtocol = window.location.protocol; + } + if (this.apiHostName === undefined) { + this.apiHostName = window.location.hostname; + } + if (this.apiPort === undefined) { + this.apiPort = window.location.port; + } + if (this.apiHostName.includes("infomud") || this.apiHostName.includes("heroku")) { + this.baseApiPath = this.apiProtocol + "//" + this.apiHostName + "/"; + } + else { + this.baseApiPath = this.backendURL + "/"; + } + if (this.locale === undefined) { + this.locale = navigator.language; + } + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/app-routing.module.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/app-routing.module.ts new file mode 100644 index 0000000..16371b5 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/app-routing.module.ts @@ -0,0 +1,14 @@ +import { NgModule } from '@angular/core'; +import { Routes, RouterModule } from '@angular/router'; + + +const routes: Routes = [ + {path: '', redirectTo: 'login', pathMatch: 'full'} + +]; + +@NgModule({ + imports: [RouterModule.forRoot(routes)], + exports: [RouterModule] +}) +export class AppRoutingModule { } diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/app.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/app.component.html new file mode 100644 index 0000000..90c6b64 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/app.component.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/app.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/app.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/app.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/app.component.spec.ts new file mode 100644 index 0000000..30e49af --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/app.component.spec.ts @@ -0,0 +1,35 @@ +import { TestBed, async } from '@angular/core/testing'; +import { RouterTestingModule } from '@angular/router/testing'; +import { AppComponent } from './app.component'; + +describe('AppComponent', () => { + beforeEach(async(() => { + TestBed.configureTestingModule({ + imports: [ + RouterTestingModule + ], + declarations: [ + AppComponent + ], + }).compileComponents(); + })); + + it('should create the app', () => { + const fixture = TestBed.createComponent(AppComponent); + const app = fixture.componentInstance; + expect(app).toBeTruthy(); + }); + + it(`should have as title 'angularclarity'`, () => { + const fixture = TestBed.createComponent(AppComponent); + const app = fixture.componentInstance; + expect(app.title).toEqual('angularclarity'); + }); + + it('should render title', () => { + const fixture = TestBed.createComponent(AppComponent); + fixture.detectChanges(); + const compiled = fixture.nativeElement; + expect(compiled.querySelector('.content span').textContent).toContain('angularclarity app is running!'); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/app.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/app.component.ts new file mode 100644 index 0000000..c90bac6 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/app.component.ts @@ -0,0 +1,10 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-root', + templateUrl: './app.component.html', + styleUrls: ['./app.component.scss'] +}) +export class AppComponent { + title = 'angularclarity'; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/app.module.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/app.module.ts new file mode 100644 index 0000000..048f674 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/app.module.ts @@ -0,0 +1,79 @@ +import { ExcelService } from './services/excel.service'; +import { BrowserModule } from '@angular/platform-browser'; + +import { ToastrModule } from 'ngx-toastr'; + +import { AppRoutingModule } from './app-routing.module'; +import { AppComponent } from './app.component'; +import { ClarityModule } from '@clr/angular'; +import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; +import { HashLocationStrategy, LocationStrategy } from '@angular/common'; +import { HttpClientModule, HTTP_INTERCEPTORS } from '@angular/common/http'; +import { MainModule } from './modules/main/main.module'; +import { LoginModule } from './modules/login/login.module'; +import { MainService } from './services/main.service'; +import { AlertService } from './services/alert.service'; +import { HelperModule } from './pipes/helpers.module'; +import { LogoComponent } from './modules/logo/logo.component'; +import { AppConfig } from './app-config'; +import { JwtInterceptor } from './services/jwt.interceptor'; +import { UserInfoService } from './services/user-info.service'; +import { AuthGuard } from './services/auth_guard.service'; +import { LoginService } from './services/api/login.service'; +import { ApiRequestService } from './services/api/api-request.service'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import {CUSTOM_ELEMENTS_SCHEMA, NgModule } from "@angular/core"; +import { TranslateService } from './services/api/translate.service'; +import { RealnetMenuService } from './services/api/realnet-menu.service'; +import { UserProfileService } from './services/admin/user-profile.service'; +import { DragDropModule } from '@angular/cdk/drag-drop'; + +import '@clr/icons'; +import '@clr/icons/shapes/all-shapes'; + +@NgModule({ + declarations: [ + AppComponent, + LogoComponent, + + + ], + imports: [ + BrowserModule, + AppRoutingModule, + ClarityModule, + HttpClientModule, + BrowserAnimationsModule, + ToastrModule.forRoot(), + HelperModule, + MainModule, + LoginModule, + FormsModule, + ReactiveFormsModule, + DragDropModule, + + ], + providers: [ + MainService, + AlertService, + ExcelService, + UserInfoService, + LoginService, + ApiRequestService, + TranslateService, + RealnetMenuService, + UserProfileService, + // ProjectSetupService, + // TechnologyStackService, + // DropdownService, + // WireframeService, + // SuregitService, + AuthGuard, + AppConfig, + { provide: HTTP_INTERCEPTORS, useClass: JwtInterceptor, multi: true }, + { provide: LocationStrategy, useClass: HashLocationStrategy } // HashLocationStrategy to use # and remove # PathLocationStrategy + ], + bootstrap: [AppComponent], + schemas: [CUSTOM_ELEMENTS_SCHEMA ] +}) +export class AppModule { } diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/global.model.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/global.model.ts new file mode 100644 index 0000000..74382c6 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/global.model.ts @@ -0,0 +1,169 @@ +export class field{ + _id?:any; + name?:any; + type?:any; + icon?:any; + toggle?:any; + required?:any; + regex?:any; + errorText?:any; + label?:any; + description?:any; + placeholder?:any; + className?:any; + subtype?:any; + handle?:any; + min?:number; + max?:number; + inline?:any; + value?:any; + size?:any; + values?:Array; + div_name?:any; + gridLine_name?:any; + children?: field[]; + tooltipmsg?:any; + maxcharacters?:any; + visibilty?:any; + duplicateVal?:any; + encryptData?:any; + personalHealthInfo?:any; + descriptionText?:any; + heightpx?:any; + showDescription?:boolean; + personalInfo?:boolean; + readOnly?:any; + sessionVar?:any; + allowedDays?:any; + allowedHrsFrom?:any; + allowedHrsTo?:any; + showSeconds?:boolean; + datePicker?:any; + alphabeticalOrdering?:boolean; + fieldLayout?:any; + otherChoice?:boolean; + dynamicList?:any; + iconType?:any; + target?:any; + defaultCamera?:any; + imgoption?:Array; + questions?:Array; + maxDuration?:any; + maxNo?:number; + decimalPlaces?:number; + currencyType?:any; + formatNo?:any; + providersData?:any; + apikey?:any; + expanded?:boolean; + files?:Array; + password?:any; + content?:any; + theme?:any; + norows?:number; + nocolumns?:number; + editordata?:any; +} +export class value{ + label?:any=""; + value?:any=""; +} +export class value1{ + label1?:any=""; + value1?:any=""; +} +export interface IProperty { + url?: string; + loading?: boolean; + itemsPerPage?: number; + total?: number; + p?: number; + sizeLimit?: number; + title?: string; + text?: string; + items?: any[]; + sub?: any; + isBlocked?: boolean; + isDeleted?: boolean; + isEmailVerified?: string; + successMsg?: string; + msg?: string; + userId?: string; + status?: number; + userPlaceholder?: string; + searchKey?: string; + fullName?: string; + email?: string; + countryCode?: string; + dialCode?: string; + phoneNumber?: string; + value?: Date; + data?: any; + name_es?: string; + name_en?: string; + countries?: any; + states?: any; + cities?: any; + countries1?: any; + states1?: any; + cities1?: any; + countries2?: any; + states2?: any; + cities2?: any; + localities?: any; + buildings?: any; + country_id?: string; + state_id?: string; + city_id?: string; + locality_id?: string; + building_id?: string; + countryCount?: number; + stateCount?: number; + cityCount?: number; + stateCityCount?: number; + localityCount?: number; + buildingCount?: number; + countriesAdd?: any; + statesAdd?: any; + citiesAdd?: any; + localitiesAdd?: any; + country_idAdd?: string; + state_idAdd?: string; + city_idAdd?: string; + locality_idAdd?: string; + countryCountAdd?: number; + stateCountAdd?: number; + cityCountAdd?: number; + localityCountAdd?: number; + successText?: string; + propertyTypes?: any; + propertyTypesCount?: number; + amenities?: any; + amenitiesCount?: number; + projectTypes?: any; + projectTypesCount?: number; + routeName?: string; + icon?: any; + userType?: string; + overlay?: any; + is_broker_seller_dev?: number; + is_buyer_renter?: number; + is_broker?: number; + is_data_collector?: number; + image?: any; + index?: number; + name?: string; + phone?: string; + type?: number; + property_id?: string; + banks?: any; + bankCount?: string; + flag?: number; + page?: number; + property_for?: any; + status_id?:any; + type_id?:any; + post_type?:any; + developer_id?:any; + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/admin/role.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/admin/role.ts new file mode 100644 index 0000000..abf5370 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/admin/role.ts @@ -0,0 +1,4 @@ +export enum Role { + // User = 'User', + Admin = 'Admin' +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/admin/systemparameter.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/admin/systemparameter.ts new file mode 100644 index 0000000..73e6b22 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/admin/systemparameter.ts @@ -0,0 +1,30 @@ +export class Systemparameter{ + + + public schedulerTime: number; + public leaseTaxCode: String; + public vesselConfProcessLimit: number; + public rowToDisplay: any; + public linkToDisplay: any; + public rowToAdd: any; + public lovRowToDisplay:any; + public lovLinkToDisplay: any; + public oidserverName: any; + public oidBase: any; + public oidAdminUser: any; + public oidServerPort: any; + public userDefaultGroup: any; + public defaultDepartment: any; + public defaultPosition: any; + public singleCharge: any; + public firstDayOftheWeek:any; + public hourPerShift: any; + public cnBillingFrequency: any; + public billingDepartmentCode: any; + public basePriceList: any; + public nonContainerServiceOrder: any; + public ediMaeSchedulerONOFF: any; + public ediSchedulerONOFF: any; +public company_Display_Name:any; +public upload_Logo:any; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/admin/user.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/admin/user.ts new file mode 100644 index 0000000..15072a8 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/admin/user.ts @@ -0,0 +1,14 @@ +export class User { + public id: number; + public name: string; + public gender: string; + public dob: string; + public email: string; + public picture:Blob; + public location:string; + public address1:string; + public country:string; + public phone:number; + + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/admin/userdepartment.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/admin/userdepartment.ts new file mode 100644 index 0000000..d53f135 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/admin/userdepartment.ts @@ -0,0 +1,12 @@ +export class userdepartment{ + public departmentCode:String; + public active:String; + public description:String; + public createdOn:Date; + public createdBy:String; + public updatedOn:Date; + public updatedBy:String; + public id:number; + + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/admin/usergrpma.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/admin/usergrpma.ts new file mode 100644 index 0000000..349ad24 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/admin/usergrpma.ts @@ -0,0 +1,10 @@ +export class Usergrpmain { + public usrGrp: number; + public groupName:string; + public groupDesc:string; + public createby:string; + public createdate:Date; + public groupLevel:string; + public status:string; + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/admin/usermaintaince.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/admin/usermaintaince.ts new file mode 100644 index 0000000..3d1d806 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/admin/usermaintaince.ts @@ -0,0 +1,38 @@ +import { userdepartment } from "./userdepartment"; +import { userposition } from "./userposition"; + +export class Usermain { + public userId: number; + public changePassw:string; + public confirmPassword:string; + public createby:string; + public createdate:Date; + public customerId:number; + public customerNumer:String; + public departmentCode:string; + public departmentCodeString:string; + public email:string; + public firstLogin:String; + public fullName:String; + public langCode: String; + public notification:String; + public password1: String; + public password2: String; + public password3: String; + public password4: String; + public positionCodeString:String; + public pwdChangedCnt:string; + public shortName: string; + public status:string; + public updateby:string; + public updatedate:Date; + public username: string; + public userPassw: string; + public usrGrpId:number; + public title: string; + public expiryDate: Date; + public lastPwdChangedDate:Date; + + + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/admin/userposition.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/admin/userposition.ts new file mode 100644 index 0000000..7b36d9a --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/admin/userposition.ts @@ -0,0 +1,9 @@ +export class userposition{ + public positionCode:String; + public active:String; + public description:String; + public createdOn:Date; + public createdBy:String; + public updatedOn:Date; + public updatedBy:String; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/ActiveTechnology.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/ActiveTechnology.ts new file mode 100644 index 0000000..fa99e85 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/ActiveTechnology.ts @@ -0,0 +1,4 @@ +export interface ActiveTechnology { + id; +name; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/AdhocParam.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/AdhocParam.ts new file mode 100644 index 0000000..e25d168 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/AdhocParam.ts @@ -0,0 +1,13 @@ + + +export class AdhocParam{ + + + public id: number; + public table_allias_name: string; + public column_name: string; + public column_allias_name: string; + + + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Audit.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Audit.ts new file mode 100644 index 0000000..1a38432 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Audit.ts @@ -0,0 +1,9 @@ +export class Audit { + public accountId: number; + public createdAt: Date; + public createdBy: string; + public updatedAt: Date; + public updatedBy: string; + + +} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Bcf_TechnologyStack.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Bcf_TechnologyStack.ts new file mode 100644 index 0000000..9c7537e --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Bcf_TechnologyStack.ts @@ -0,0 +1,9 @@ +import { Audit } from "./Audit"; +export class Bcf_TechnologyStack extends Audit { + public id: number; + public tech_stack: string; + public tech_stack_key: string; + public tags: string; + public base_prj_file_name: string; + public active: boolean; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/ColumnList.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/ColumnList.ts new file mode 100644 index 0000000..a84c0a8 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/ColumnList.ts @@ -0,0 +1,4 @@ +export interface ColumnList { + // id: number; + table_name: string; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/DateParam.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/DateParam.ts new file mode 100644 index 0000000..786ad6c --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/DateParam.ts @@ -0,0 +1,11 @@ +export class DateParam{ + + + public date_id: number; + public col_table_alies_name_date: string; + public col_date_query: string; + public column_alias_date_query: string; + + + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/FileData.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/FileData.ts new file mode 100644 index 0000000..b7b379d --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/FileData.ts @@ -0,0 +1,10 @@ +export interface FileData { + id: number; + text: string; + /* public id: number; + public text: string; */ + /* constructor(id: number, text: string) { + this.id = id; + this.text = text; + } */ +} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/FileDetails.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/FileDetails.ts new file mode 100644 index 0000000..6eac3c4 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/FileDetails.ts @@ -0,0 +1,4 @@ +export interface FileDetails { + id: number; + text: string; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Module_Setup.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Module_Setup.ts new file mode 100644 index 0000000..ecc0fcf --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Module_Setup.ts @@ -0,0 +1,14 @@ +import { Audit } from "./Audit"; +import { ProjectSetup } from "./Project_setup"; +import { Rn_Fb_Header } from "./Rn_Fb_Header"; + +export class ModuleSetup extends Audit { + public id: number; + public moduleName: string; + public description: string; + public modulePrefix: string; + public copyTo?: string; + public technologyStack: string; + public project: ProjectSetup; + public rn_fb_headers: Rn_Fb_Header[]; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Project_setup.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Project_setup.ts new file mode 100644 index 0000000..1173df2 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Project_setup.ts @@ -0,0 +1,22 @@ +import { Audit } from "./Audit"; +import { ModuleSetup } from "./Module_Setup"; + +export class ProjectSetup extends Audit { + public id: number; + public projectName: string; + public description: string; + public copyTo?: string; + public technologyStack: string; + public techStackId: number; + public projectPrefix: string; + public dbName: string; + public dbUserName: string; + public dbPassword: string; + public portNumber: string; + public namespace: string; + public tags:string; + public category:string; + public accessibility:boolean; + public modules: ModuleSetup[]; + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/RbColumns.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/RbColumns.ts new file mode 100644 index 0000000..13b372a --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/RbColumns.ts @@ -0,0 +1,12 @@ +export class RbColumns{ + + + public id: number; + public column_name: string; + public functions: string; + public column_allias_name: string; + public table_allies_name: string; + public asc_desc: string; + + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/RbTables.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/RbTables.ts new file mode 100644 index 0000000..5603a7e --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/RbTables.ts @@ -0,0 +1,7 @@ +export class RbTables{ + public table_id: number; + public table_name: string; + public table_allias_name: string; + + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/ReportBuilder.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/ReportBuilder.ts new file mode 100644 index 0000000..0c6ee59 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/ReportBuilder.ts @@ -0,0 +1,8 @@ +export class ReportBuilder { + public report_id: number; +public report_name:string; +public description: string; +public report_tags: string; +public servicename:string; + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/ReportBuilderQuery.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/ReportBuilderQuery.ts new file mode 100644 index 0000000..9064f25 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/ReportBuilderQuery.ts @@ -0,0 +1,4 @@ +export class ReportBuilderQuery { + public master_select: string; + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Rn_Cff_ActionBuilder_Header.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Rn_Cff_ActionBuilder_Header.ts new file mode 100644 index 0000000..6654bae --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Rn_Cff_ActionBuilder_Header.ts @@ -0,0 +1,14 @@ +import { Audit } from "./Audit"; +import { Rn_Cff_ActionBuilder_Line } from "./Rn_Cff_ActionBuilder_Line"; +import { Rn_Fb_Header } from "./Rn_Fb_Header"; + +export class Rn_Cff_ActionBuilder_Header extends Audit { + public id: number; + public rn_fb_header: Rn_Fb_Header; + public technologyStack: string; + public controllerName: string; + public methodName: string; + public actionName: string; + public fileLocation: string; + public actionBuilderLines: Rn_Cff_ActionBuilder_Line[]; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Rn_Cff_ActionBuilder_Line.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Rn_Cff_ActionBuilder_Line.ts new file mode 100644 index 0000000..7e9be6b --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Rn_Cff_ActionBuilder_Line.ts @@ -0,0 +1,18 @@ +import { Audit } from "./Audit"; +import { Rn_Cff_ActionBuilder_Header } from "./Rn_Cff_ActionBuilder_Header"; + +export class Rn_Cff_ActionBuilder_Line extends Audit { + public id: number; + public actionType1: string; + public actionType2: string; + public dataType: string; + public variableName: string; + public assignment: string; + public message: string; + public conditions: string; + public forward: string; + public equation: string; + public seq: number; + public action: string; + public rn_cff_actionBuilderHeader: Rn_Cff_ActionBuilder_Header; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Rn_Fb_Header.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Rn_Fb_Header.ts new file mode 100644 index 0000000..2423279 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Rn_Fb_Header.ts @@ -0,0 +1,22 @@ +import { Audit } from "./Audit"; +import { Rn_Fb_Lines } from "./Rn_Fb_Lines"; + +export class Rn_Fb_Header extends Audit { + public id: number; + public techStack: string; + public objectType: string; + public subObjectType: string; + public uiName: string; + public formType: string; + public tableName: string; + public lineTableName: string; + public multilineTableName: string; + public formCode: string; + public build: boolean; + public updated: boolean; + public menuName: string; + public headerName: string; + public convertedTableName: string; + public rn_fb_lines: Rn_Fb_Lines[]; + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Rn_Fb_Lines.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Rn_Fb_Lines.ts new file mode 100644 index 0000000..da08a69 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Rn_Fb_Lines.ts @@ -0,0 +1,49 @@ +import { Audit } from "./Audit"; + +export class Rn_Fb_Lines extends Audit { + public id: number; + public fieldName: string; + public mapping: string; + public dataType: string; + public formCode: string; + public key1: string; + public type1: string; + public mandatory: boolean; + public hidden: boolean; + public readonly: boolean; + public dependent: boolean; + public dependent_on: string; + public dependent_sp: string; + public dependent_sp_param: string; + public validation_1: boolean; + public val_type: string; + public val_sp: string; + public val_sp_param: string; + public sequence: boolean; + public seq_name: string; + public seq_sp: string; + public seq_sp_param: string; + public default_1: boolean; + public default_type: string; + public default_value: string; + public default_sp: string; + public default_sp_param: string; + public calculated_field: boolean; + public cal_sp: string; + public cal_sp_param: string; + public add_to_grid: boolean; + public sp_for_autocomplete: boolean; + public sp_name_for_autocomplete: string; + public sp_for_dropdown: boolean; + public sp_name_for_dropdown: string; + public type_field: string; + public methodName: string; + public seq: number; + public form_type: string; + public section_num: number; + public button_num: string; + public type2: string; + public table_name?: string; + public line_table_name: string; + public line_table_no: number; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Rn_Main_Menu.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Rn_Main_Menu.ts new file mode 100644 index 0000000..cd002e0 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Rn_Main_Menu.ts @@ -0,0 +1,17 @@ +import { Audit } from "./Audit"; +import { Rn_Sub_Menu } from './Rn_Sub_Menu'; + +export class Rn_Main_Menu extends Audit { + public menuItemId: number; + public menuItemDesc: string; + public mainMenuActionName : string; + public mainMenuIconName: string; + public menu_type: string; + public mcreate:String; + public mdelete:String; + public medit:String; + public menuId:Number; + public mquery:String; + public mvisible:String; + public subMenus: Rn_Sub_Menu[]; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Rn_Sub_Menu.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Rn_Sub_Menu.ts new file mode 100644 index 0000000..bcbc9b2 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/Rn_Sub_Menu.ts @@ -0,0 +1,16 @@ +import { Audit } from "./Audit"; + +export class Rn_Sub_Menu extends Audit { + public menuItemId: number; + public menuItemDesc: string; + public mainMenuActionName : string; + public mainMenuIconName: string; + public menu_type: string; + public mcreate:String; + public mdelete:String; + public medit:String; + public menuId:Number; + public mquery:String; + public mvisible:String; + //public menu_icon: string; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/StdParam.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/StdParam.ts new file mode 100644 index 0000000..015c577 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/StdParam.ts @@ -0,0 +1,12 @@ +export class StdParam{ + + + public std_id: number; + public col_table_alies_name_std_para: string; + public col_std_para_query: string; + public field_type: string; + public sp_for_dd: string; + + + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/WhereParam.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/WhereParam.ts new file mode 100644 index 0000000..c98b3be --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/WhereParam.ts @@ -0,0 +1,14 @@ +export class WhereParam{ + + + public where_id: number; + public explecity: string; + public where_coloumn1_tbl_alias_name: string; + public where_coloumn: string; + public where_condition: string; + public switch_control: string; + public where_coloumn2_tbl_alias_name:string; + public where_coloumn2:string; + + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/WireFrame.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/WireFrame.ts new file mode 100644 index 0000000..c1dce53 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/WireFrame.ts @@ -0,0 +1,29 @@ +export interface WireFrame { + header: Header; + line: Line; +} +export interface Header { +section: Section[]; +} +export interface Line { +section: Section[]; +} +export interface Section { +id: number; +fieldName: string; +mapping: string; +dataType: string; +type_field: string; +section_num: number; +fields: Field[]; +} + +export interface Field { +id: number; +fieldName: string; +mapping: string; +dataType: string; +type_field: string; +section_num: number; +seq: number; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/dashboard.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/dashboard.ts new file mode 100644 index 0000000..36e89e4 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/dashboard.ts @@ -0,0 +1,114 @@ +export interface WidgetModel { + name: string; + identifier: string; +} +export interface SubmenuItem { + name: string; + identifier: string; +} + +export interface WidgetModel1 { + name: string; + submenu?: SubmenuItem[]; + showSubmenu?: boolean; // Optional property to control submenu visibility + identifier: string; +} + +export interface DashboardContentModel { + cols: number; + rows: number; + y: number; + x: number; + chartid: number; + component?: any; + name: string; + type?:string; +} + +export interface DashboardModel { + id: number; + username: string; + dashboard: Array; +} + + +export interface DashboardContentModel2 { + cols: number; + rows: number; + y: number; + x: number; + chartid: number; + charttitle?: string; + component?: any; + name: string; + type?: string; + values?:Array; + imgoption?:Array; + keyValue?:string; + fieldtext?:any; + dropdown_type?:string; + imageURL?:string; +} + +export interface DashboardModel2 { + id: number; + username: string; + dashboard: Array; +} + +export class value{ + label?:any=""; + value?:any=""; +} +export class value1{ + label1?:any=""; + value1?:any=""; +} + + +export const WidgetsMock: WidgetModel[] = [ + { + name: 'Radar Chart', + identifier: 'radar_chart' + }, + { + name: 'Doughnut Chart', + identifier: 'doughnut_chart' + }, + { + name: 'Line Chart', + identifier: 'line_chart' + }, + { + name: 'Bar Chart', + identifier: 'bar_chart' + }, + { + name: 'Pie Chart', + identifier: 'pie_chart' + }, + { + name: 'Polar Area Chart', + identifier: 'polar_area_chart' + }, + { + name: 'Bubble Chart', + identifier: 'bubble_chart' + }, + { + name: 'Scatter Chart', + identifier: 'scatter_chart' + }, + { + name: 'Dynamic Chart', + identifier: 'dynamic_chart' + }, + { + name: 'Financial Chart', + identifier: 'financial_chart' + }, + { + name: 'To Do', + identifier: 'to_do_chart' + } +] diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/gitfile.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/gitfile.ts new file mode 100644 index 0000000..1279faf --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/gitfile.ts @@ -0,0 +1,9 @@ +export class Gitfile { + + public content :String; + public url :String; + public sha:String; + public encoding:String; + public size:String; + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/rptBuilder.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/rptBuilder.ts new file mode 100644 index 0000000..d55ca79 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/rptBuilder.ts @@ -0,0 +1,14 @@ +export class RptBuilder{ + + public id:number; + public name; + public folder: string; + public query: string; + public date_param_flag:boolean; + public adhoc_param_flag:boolean; + public adhoc_param_string: string; + public std_param_json: string; + + + } + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/suregit.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/suregit.ts new file mode 100644 index 0000000..5e721a6 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/suregit.ts @@ -0,0 +1,9 @@ +export class Suregit { + public path :String; + public sha :String; + public url :String; + public type:Number; + public mode:String; + public size:String; + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/surename.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/surename.ts new file mode 100644 index 0000000..e57af9c --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/surename.ts @@ -0,0 +1,9 @@ +export class Surename { + public id :number; + public message :String; + public name :String; + public timestamp:Number; + public email:String; + public username:String; +public sha:any; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/surestar.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/surestar.ts new file mode 100644 index 0000000..42eaf13 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/surestar.ts @@ -0,0 +1,9 @@ +export class Surestar { + public id :number; + public email :String; + public watchers_count :number; + public forks_count:Number; + public stars_count:number; + public size:String; + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/webpagebuilder.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/webpagebuilder.ts new file mode 100644 index 0000000..12c47b1 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/builder/webpagebuilder.ts @@ -0,0 +1,55 @@ +export interface WidgetModel { + name: string; + identifier: string; +} + +export interface DashboardContentModel { + cols: number; + rows: number; + y: number; + x: number; + chartid: number; + component?: any; + name: string; +} + +export interface DashboardModel { + id: number; + username: string; + dashboard: Array; +} + +export const WidgetsMock: WidgetModel[] = [ + // { + // name: 'Text field', + // identifier: 'text_field' + // }, + { + name: 'Text area', + identifier: 'text_area' + }, + { + name: 'Table field', + identifier: 'table_field' + }, + // { + // name: 'Background Color', + // identifier: 'background_color' + // }, + // { + // name: 'Box field', + // identifier: 'box_field' + // }, + { + name: 'Image field', + identifier: 'img_field' + }, + { + name: 'Line field', + identifier: 'line_field' + }, + { + name: 'QR code', + identifier: 'qr_code' + } +] diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/Bcf_Exception_Rule_Library .ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/Bcf_Exception_Rule_Library .ts new file mode 100644 index 0000000..bfa5d5d --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/Bcf_Exception_Rule_Library .ts @@ -0,0 +1,10 @@ +import { Audit } from "../builder/Audit"; + +export class Bcf_Exception_Rule_Library extends Audit { + id: number; + tech_stack: string; + object_type: string; + sub_object_type: string; + object_name_variable: string; + object_name_dynamic_string: string; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/Bcf_Extractor.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/Bcf_Extractor.ts new file mode 100644 index 0000000..b86c5fe --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/Bcf_Extractor.ts @@ -0,0 +1,17 @@ +import { Audit } from "../builder/Audit"; +import { Bcf_Extractor_Params } from "./Bcf_Extractor_Params"; + +export class Bcf_Extractor extends Audit { + id: number; + tech_stack: string; + tech_stack_key: string; + object_type: string; + sub_object_type: string; + form_type_name: string; + std_wf_name: string; + icon_file_name: string; + sample_file_name: string; + extractor_stage: string; + rn_bcf_extractor_Params: Bcf_Extractor_Params[]; +} + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/Bcf_Extractor_Params.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/Bcf_Extractor_Params.ts new file mode 100644 index 0000000..c2d20b2 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/Bcf_Extractor_Params.ts @@ -0,0 +1,20 @@ +import { Audit } from "../builder/Audit"; + +export class Bcf_Extractor_Params extends Audit { + id: number; + tech_stack: string; + object_type: string; + sub_object_type: string; + file_code: any; + name_string: string; + address_string: string; + moved_address_string: string; + reference_address_string: string; + description: string; + file_name_var: string; + file_name_dynamic_string: string; + is_extraction_enabled: boolean; + is_creation_enabled: boolean; + total_project_path_dynamic_string:string; +} + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/Bcf_Rule_Library.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/Bcf_Rule_Library.ts new file mode 100644 index 0000000..44428f8 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/Bcf_Rule_Library.ts @@ -0,0 +1,16 @@ +import { Audit } from "../builder/Audit"; + +export class Bcf_Rule_Library extends Audit { + id: number; + group_id: number; + rule_name: string; + tech_stack: string; + object_type: string; + sub_object_type: string; + file_code: string; + rule_type: string; + identifier_start_string: string; + identifier_end_string: string; + replacement_string: string; + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/BiDashHeader.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/BiDashHeader.ts new file mode 100644 index 0000000..f1dc31b --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/BiDashHeader.ts @@ -0,0 +1,13 @@ +import { BiDashLine } from './BiDashLine'; + +export class BiDashHeader{ + + + public header_id: number; + public dashboard_name: string; + public components: BiDashLine[]; + + + + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/BiDashLine.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/BiDashLine.ts new file mode 100644 index 0000000..2e49b8f --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/BiDashLine.ts @@ -0,0 +1,17 @@ +export class BiDashLine{ + + + + public section_type: string; + public widgets1: string; + public widgets2: string; + public widgets3: string; + public widgets4: string; + public widgets5: string; + public widgets6: string; + + + + + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/BiWidget.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/BiWidget.ts new file mode 100644 index 0000000..52f1b7b --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/BiWidget.ts @@ -0,0 +1,10 @@ +export class BiWidget { + public id: number; +public widget_name: string; +public widget_description: string; + public chart_type: string; + public sql_query:string; + public label:string; + public color_scheme:string; + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/DynamicForm.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/DynamicForm.ts new file mode 100644 index 0000000..6861694 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/DynamicForm.ts @@ -0,0 +1,37 @@ +//import { Audit } from "./Audit"; +import { Audit } from "../builder/Audit"; +export class DynamicForm extends Audit { + public id: number; + public form_id: number; + public form_version: number; + public comp1: string; + public comp2: string; + public comp3: string; + public comp4: string; + public comp5: string; + public comp6: string; + public comp7: string; + public comp8: string; + public comp9: string; + public comp10: string; + public comp11: string; + public comp12: string; + public comp13: string; + public comp14: string; + public comp15: string; + public comp16: string; + public comp17: string; + public comp18: string; + public comp19: string; + public comp20: string; + public comp21: string; + public comp22: string; + public comp23: string; + public comp24: string; + public comp25: string; + public comp_l26: string; + public comp_l27: string; + public comp_l28: string; + public comp_l29: string; + public comp_l30: string; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/ExtensionField.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/ExtensionField.ts new file mode 100644 index 0000000..3becca0 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/ExtensionField.ts @@ -0,0 +1,47 @@ +import { Audit } from "../builder/Audit"; + +export class ExtensionField extends Audit { + public id: number; + public field_name: string; + public mapping: string; + public data_type: string; + public form_code: string; + public type: string; + public isActive: boolean; + + /* public mandatory: string; + public hidden: string; + public readonly: string; + public dependent: string; + public dependent_on: string; + public dependent_sp: string; + public dependent_sp_param: string; + public validation_1: string; + public val_type: string; + public val_sp: string; + public val_sp_param: string; + public sequence: string; + public seq_name: string; + public seq_sp: string; + public seq_sp_param: string; + public default1: string; + public default_type: string; + public default_value: string; + public default_sp: string; + public default_sp_param: string; + public calculated_field: string; + public cal_sp: string; + public cal_sp_param: string; + public add_to_grid: string; + public attr1: string; + public attr2: string; + public attr3: string; + public drop_value: string; + public dropdown: string; + public sp_name: string; + public ext_dd_id: string; + public sp_name_forautocomplete: string; + public ext_dependent_id: string; + public radio: string; + public radio_option: string; */ +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/Mapping.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/Mapping.ts new file mode 100644 index 0000000..385fdd6 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/Mapping.ts @@ -0,0 +1,4 @@ +export interface Mapping { + label: string; + value: string; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/Rn_Forms_Component_Setup.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/Rn_Forms_Component_Setup.ts new file mode 100644 index 0000000..41378c8 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/Rn_Forms_Component_Setup.ts @@ -0,0 +1,12 @@ +import { Audit } from "../builder/Audit"; +export class Rn_Forms_Component_Setup extends Audit { + public component_id: number; + public label: string; + public type: string; + public mapping: string; + public mandatory: string; + public readonly: string; + public drop_values: string; + public sp: string; + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/Rn_Forms_Setup.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/Rn_Forms_Setup.ts new file mode 100644 index 0000000..872efee --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/Rn_Forms_Setup.ts @@ -0,0 +1,11 @@ +import { Rn_Forms_Component_Setup } from "./Rn_Forms_Component_Setup"; +import { Audit } from "../builder/Audit"; +export class Rn_Forms_Setup extends Audit { + public form_id: number; + public form_name: string; + public form_desc: string; + public related_to: string; + public page_event: string; + public button_caption: string; + public components: Rn_Forms_Component_Setup[]; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/RuleCopy.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/RuleCopy.ts new file mode 100644 index 0000000..0b905a4 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/RuleCopy.ts @@ -0,0 +1,20 @@ +export class RuleCopy { + public from_tech_stack: string; +public from_object_type: string; +public from_sub_object_type: string; +public to_tech_stack: string; +public to_object_type: string; +public to_sub_object_type: string; + +} + +export interface Rule { + tech_stack: string; + object_type: string; + sub_object_type: string; + version: string; + replacement_string: string; + keyword: string; + priority: number; + service: string; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/Studentadd.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/Studentadd.ts new file mode 100644 index 0000000..25927d4 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/Studentadd.ts @@ -0,0 +1,10 @@ + + +export class student { + public id: number; + public wf_id:number; + public current_json: string; + public status: string; + + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/TableList.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/TableList.ts new file mode 100644 index 0000000..8f66129 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/TableList.ts @@ -0,0 +1,4 @@ +export interface TableList { + // id: number; + table_name: string; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/ValidationError.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/ValidationError.ts new file mode 100644 index 0000000..a72bfd6 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/ValidationError.ts @@ -0,0 +1,4 @@ +export class ValidationError { + field: any; + message: any; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/book.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/book.ts new file mode 100644 index 0000000..3f9f0de --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/book.ts @@ -0,0 +1,10 @@ +export class book { + public id: number; + public booktype: string; + public bookname: string; + public price: number; + public writer: string; + public code:number; + + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/department.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/department.ts new file mode 100644 index 0000000..5da15cf --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/department.ts @@ -0,0 +1,10 @@ +export class Department { + public id: number; + public department_code: string; + public description: string; + public active: string; + public created_by:string; + public created_on:string; + public updated_by:string; + public updated_on:string; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/health_checkup.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/health_checkup.ts new file mode 100644 index 0000000..6cff663 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/health_checkup.ts @@ -0,0 +1,10 @@ +export class HealthCheckup { + public id: number; + public ip: string; + public port: number; + public serviceName: string; + public createProject: boolean; + public buildProject: boolean; + public createDeployment: boolean; + public deployApp: boolean; +} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/play.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/play.ts new file mode 100644 index 0000000..3c5b927 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/play.ts @@ -0,0 +1,9 @@ +export class College { + public studentid: number; + public wf_instance_id:number; + public studentname: string; + public department: string; + public joiningDate: string; + public phone: number; + public emailId:string; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/table-setup.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/table-setup.ts new file mode 100644 index 0000000..8f66129 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/table-setup.ts @@ -0,0 +1,4 @@ +export interface TableList { + // id: number; + table_name: string; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/university.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/university.ts new file mode 100644 index 0000000..16e9a12 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/models/fnd/university.ts @@ -0,0 +1,11 @@ +import {book} from '../../models/fnd/book'; + +export class university { + public id: number; + public name: string; + public email: string; + public subject: string; + public phone: number; + public books: book[]; + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/about-work/about-work.component.css b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/about-work/about-work.component.css new file mode 100644 index 0000000..1d2e597 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/about-work/about-work.component.css @@ -0,0 +1,45 @@ +.clr-input { + color: #212529; + padding: 0.75rem 0.75rem; + margin-top: 10px; + margin-bottom: 10px; +} + +input[type=text], [type=password], [type=number], [type=email], [type=date], textarea { + width: 80%; + padding: 15px 15px; + background-color: rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; +} + +.eye { + position: absolute; +} + +#hide1 { + display: none; +} + +.container { + align-content: center; +} + +.center { + width: auto; + margin: 0 auto; +} + +.required-field, .error_mess { + color: red; +} + +select { + margin: 15px 0px; + width: 80%; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; +}/*# sourceMappingURL=about-work.component.css.map */ \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/about-work/about-work.component.css.map b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/about-work/about-work.component.css.map new file mode 100644 index 0000000..f40c4d1 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/about-work/about-work.component.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["about-work.component.scss","about-work.component.css"],"names":[],"mappings":"AAAA;EACE,cAAA;EAGA,wBAAA;EACA,gBAAA;EACA,mBAAA;ACDF;;ADGA;EACE,UAAA;EACA,kBAAA;EACA,oCAAA;EAEA,qBAAA;EACA,sBAAA;EACA,kBAAA;EACA,sBAAA;ACDF;;ADGA;EACE,kBAAA;ACAF;;ADGA;EACE,aAAA;ACAF;;ADGA;EACE,qBAAA;ACAF;;ADGA;EACE,WAAA;EACA,cAAA;ACAF;;ADGA;EACE,UAAA;ACAF;;ADGA;EACE,gBAAA;EACA,UAAA;EACA,gBAAA;EACA,sBAAA;EACA,kBAAA;ACAF","file":"about-work.component.css"} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/about-work/about-work.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/about-work/about-work.component.html new file mode 100644 index 0000000..5faf200 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/about-work/about-work.component.html @@ -0,0 +1,261 @@ + + + + +
+

Welcome to cloudnsure!

+
Tell Us More About You
+
Tell Us About Your Work!
+ +
+
+
+
+ + +
+
*This field is Required
+
+
+
+
+ + +
+
*This field is Required
+
+
+
+
+ + +
+
*This field is Required
+
*Number must be 10 digit.
+
*Invalid mobile number
+
+
+
+
+ + +
+
*This field is Required
+
+
+
+
+ + +
+
*This field is Required
+
+
+
+
+ + + +
+
*This field is Required
+
*Password must be 6 characters or longer.
+
+
+
+
+ + +
+
*This field is Required
+
* Password and Confirm Password must be match.
+
+
+
+
+ +
+ +
+

Wrong account? Log in instead.

+
+
+
+ + +
+
+ + +
+
*This field is Required
+
+
+
+
+ + +
+
*This field is Required
+
+
+
+
+ + +
+
*This field is Required
+
+
+ + + + + + + +
+
+ + +
+
*This field is Required
+
+
+ + +
+
+ + +
+
*This field is Required
+
+
+
+
+ + +
+
*This field is Required
+
+
+
+
+ + +
+
*This field is Required
+
+
+
+
+ + +
+
*This field is Required
+
+
+
+
+ + +
+
*This field is Required
+
+
+ + + +
+
+ +
+ +
+

Wrong account? Log in instead.

+
+ + +
+ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/about-work/about-work.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/about-work/about-work.component.scss new file mode 100644 index 0000000..a3a8aee --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/about-work/about-work.component.scss @@ -0,0 +1,122 @@ +// .clr-input { +// color: #212529; +// // border: 1px solid #ced4da; +// // border-radius: 0.25rem; +// padding: 0.75rem 0.75rem; +// margin-top: 10px; +// margin-bottom: 10px; +// } +// input[type=text],[type=password],[type=number],[type=email],[type=date],textarea { +// width: 80%; +// padding: 15px 15px; +// background-color:rgb(255, 255, 255); +// // margin: 8px 0; +// display: inline-block; +// border: 1px solid #ccc; +// border-radius: 4px; +// box-sizing: border-box; +// } +// .eye { +// position: absolute; +// } + +// #hide1 { +// display: none; +// } + +// .container { +// align-content: center; +// } + +// .center { +// width: auto; +// margin: 0 auto; +// } + +.required-field,.error_mess{ + color:indianred; + font-weight: bold; + + } + // select{ + // margin:15px 0px; + // width: 80%; + // padding: 5px 5px; + // border: 1px solid #ccc; + // border-radius: 4px; + // } + + + + + + + $background: #f5f6fa; + $text: #9c9c9c; + $input-bg-color: #fff; + $input-text-color: #a3a3a3; + $button-bg-color: #7f8ff4; + $button-text-color: #fff; + $google-button-bg-color: #7f8ff4; + $linkedin-button-bg-color: #4b76eb; + + + :root { + background: $background; + color: $text; + font: 1rem "PT Sans", sans-serif; + } + + //** helper + .display_msg { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + } + + .form { + &__field { + width: 360px; + padding: 7px 9px; + margin: 0 12px; + background-color:rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; + } + } + + .btn { + display: inline-block; + background: transparent; + color: inherit; + font: inherit; + border: 0; + outline: 0; + padding: 0; + transition: all 200ms ease-in; + cursor: pointer; + + &--primary { + background: $button-bg-color; + color: $button-text-color; + box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1); + border-radius: 2px; + width: 100%; + + &:hover { + background: darken($button-bg-color, 4%); + } + + &:active { + background: $button-bg-color; + box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, .2); + } + } + } + // form { + // margin-left: 8%; + // } + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/about-work/about-work.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/about-work/about-work.component.spec.ts new file mode 100644 index 0000000..fcd9bd1 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/about-work/about-work.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { AboutWorkComponent } from './about-work.component'; + +describe('AboutWorkComponent', () => { + let component: AboutWorkComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ AboutWorkComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(AboutWorkComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/about-work/about-work.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/about-work/about-work.component.ts new file mode 100644 index 0000000..953b3b6 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/about-work/about-work.component.ts @@ -0,0 +1,301 @@ +import {Component, OnInit} from '@angular/core'; +import {AbstractControl, FormBuilder, FormControl, FormGroup, ValidationErrors, Validators} from '@angular/forms'; +import {ActivatedRoute, Router} from '@angular/router'; +import { UserProfileService } from 'src/app/services/admin/user-profile.service'; +import { UserRegistrationService } from 'src/app/services/admin/user-registration.service'; +import { environment } from 'src/environments/environment'; +import { CustomerService } from './customer.service'; +import { ToastrService } from 'ngx-toastr'; + +@Component({ + selector: 'app-about-work', + templateUrl: './about-work.component.html', + styleUrls: ['./about-work.component.scss'] +}) + + + +export class AboutWorkComponent implements OnInit { + + // LoginUrl = environment.portalurl; + public entryForm: FormGroup; + public custentryForm: FormGroup; // user + public customerentryForm: FormGroup; + aboutdata; + id: number; + checknumberId: number; + data1: boolean; + name:string; + email: string; + submitted = false; + custsubmitted = false; + constructor( + private router: Router, + private route: ActivatedRoute, + private userRegistration: UserRegistrationService, + private _fb: FormBuilder, + private userprofile: UserProfileService, + private customerservice: CustomerService, + private toastr: ToastrService + ) { + } + companyid = 1; + ngOnInit(): void { + this.route.queryParams.subscribe(params => { + this.email = params['email']; + console.log(this.email) + }); + this.id = this.route.snapshot.params['id']; + this.checknumberId = this.route.snapshot.params['checknumberId']; + this.name = this.userRegistration.getStoredName(); + console.log(this.id, this.checknumberId); + this.userRegistration.removeStoredName(); + + // this.data1 = this.route.snapshot.data['data1']; + // if (this.id >= 0) { + // this.onCheck(); + + // } + // else { + // this.router.navigate(['../about-work']); + // } + + + this.onCheck(); + // this.email = this.userRegistration.getStoredEmail(); + + this.custentryForm = this._fb.group({ + first_name: [null, [Validators.required]], + last_name:[null, [Validators.required]], + mob_no:[null,[Validators.required,Validators.pattern('^[0-9]{10}$')]], + email:[this.email], + usrGrpId:[41], + new_password: [null, [Validators.required,Validators.minLength(6),Validators.maxLength(40)]], + confirm_password: [null, [Validators.required]], + account_id:[this.companyid], + + date_of_birth:[null, [Validators.required]], + gender:[null,Validators.required] + + }, { + validator: ConfirmedValidator('new_password', 'confirm_password') + }); + + + this.entryForm = this._fb.group({ + companyName:[null, [Validators.required]], + pancard:[null,[Validators.required]], + workspace:[null,[Validators.required]], + email: [this.email,[Validators.required,Validators.email]], + gstNumber:[null,[Validators.required]], + mobile: [this.custentryForm.value.mob_no, [Validators.pattern('^[0-9]{10}$')]], + + country:[null,[Validators.required]], + state:[null,[Validators.required]], + city:[null], + street_address:[null], + street_address2:[null], + + }, { + }); + + this.customerentryForm = this._fb.group({ + first_name: [null], + last_name:[null], + date_of_birth:[null], + gender:[null], + companyId:[null], + time_zone:[null,], + gst_state:[null], + email:[null], + entity_name:[this.companyid], + + }); + } + + companyForm:boolean = false; + oncustSubmit(){ + console.log(this.custentryForm.value); + // this.custentryForm.value.entity_name = this.companyid; + if (this.custentryForm.invalid) { + this.custsubmitted = true; + return; + }else{ + // this.companyForm = true; + // this.oncustContinue(); + this.onContinue(); + } + + } + selectedFile; + oncustContinue() { + + + + console.log(this.custentryForm.value); + + this.customerservice.saveCustomer(this.custentryForm.value, this.selectedFile).subscribe((data => { + console.log(data); + console.log(data.id, "User id"); + console.log("Roles", data.role); + console.log(data.checknumberId, "checknumber"); + this.aboutdata = data; + if (data.role == "USER") { + this.router.navigate(["../login/"]); + // window.location.href = `${this.LoginUrl}/#/login`; + } else { + this.router.navigate(["../pricing/" + data.id]); + } + + })) + } + + + +userId; + +onSubmit(){ + this.entryForm.value.email = this.email + if (this.entryForm.invalid) { + this.submitted = true; + return; + }else{ + this.onContinue(); + } + +} + onContinue() { + + + // this.entryForm.value.mobile = this.custentryForm.value.mob_no; + console.log(this.custentryForm.value); + + // this.userprofile.addUserinSignUP(this.entryForm.value).subscribe(data => { + // console.log(data); + // this.companyid = data.account_id; + // console.log(this.companyid, "company id"); + // this.aboutdata = data; + // this.custentryForm.value.account_id = data?.account_id + // // this.custentryForm.value.new_password = + // console.log(this.custentryForm.value); + this.userprofile.adduserData(this.custentryForm.value).subscribe(cdata => { + console.log(cdata); + this.userId = cdata.userId; + + if (cdata) { + this.toastr.success("Registrated Successfully"); + this.router.navigate(["../login/"]); + } else { + this.router.navigate(["../login/"]); + } + // this.customerentryForm.get('companyId').setValue(this.companyid); + // this.customerentryForm.get('gst_state').setValue(this.entryForm.value.state); + // this.customerentryForm.get('entity_name').setValue(this.entryForm.value.companyName); + // this.customerentryForm.get('first_name').setValue(this.custentryForm.value.first_name); + // this.customerentryForm.get('last_name').setValue(this.custentryForm.value.last_name); + // this.customerentryForm.get('date_of_birth').setValue(this.custentryForm.value.date_of_birth); + // this.customerentryForm.get('gender').setValue(this.custentryForm.value.gender); + // this.customerentryForm.get('email').setValue(this.email); + + + // this.customerservice.saveCustomer(this.customerentryForm.value, this.selectedFile).subscribe(data => { + // console.log(data); + // console.log(data.id, "User id"); + // this.aboutdata = data; + // if (data.status >= 200 && data.status <= 299) { + // console.log(data?.body) + // this.router.navigate(["../pricing/" + this.companyid +"/" +this.userId]); + // } + // }) + },(error)=>{ + console.log(error); + this.toastr.error(error?.error.message); + }) + // }) + } + + + + + + + + + onCheck() { + + this.userprofile.getUser(this.id, this.checknumberId).subscribe((data => { + // console.log(data.userId, "User id"); + console.log("data", data.email); + console.log(data); + this.data1 = data; + this.email = data.email; + this.name=data.fullName; + (this.entryForm.controls['email']).setValue(data.email); + (this.entryForm.controls['name']).setValue(data.fullName); + console.log(this.name) + + })) + + + } + + + onCountryChange(event) { + console.log(event.dialCode); + console.log(event.name); + console.log(event.iso2); + } + + back() { + this.router.navigate(["../../all"], {relativeTo: this.route}); + } + + + newpHide: boolean = true; + newIcon: string = "eye"; + newShapeChanger() { + this.newpHide = !this.newpHide; + if(this.newpHide){ + this.newIcon = 'eye' + } else { + this.newIcon = 'eye-hide' + } + } + + + cnewpHide: boolean = true; + cnewIcon: string = "eye"; + cnewShapeChanger() { + this.cnewpHide = !this.cnewpHide; + if(this.cnewpHide){ + this.cnewIcon = 'eye' + } else { + this.cnewIcon = 'eye-hide' + } + } + +} +// export function passwordMatchValidator(control: AbstractControl): ValidationErrors | null { +// const password = control.get('password'); +// const confirmPassword = control.get('confirmPassword'); + +// if (password.value !== confirmPassword.value) { +// return { passwordMismatch: true }; +// } + +// return null; +// } +export function ConfirmedValidator(controlName: string, matchingControlName: string){ + return (formGroup: FormGroup) => { + const control = formGroup.controls[controlName]; + const matchingControl = formGroup.controls[matchingControlName]; + if (matchingControl.errors && !matchingControl.errors.confirmedValidator) { + return; + } + if (control.value !== matchingControl.value) { + matchingControl.setErrors({ confirmedValidator: true }); + } else { + matchingControl.setErrors(null); + } + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/about-work/customer.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/about-work/customer.service.ts new file mode 100644 index 0000000..a0db265 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/about-work/customer.service.ts @@ -0,0 +1,152 @@ +import { Injectable } from '@angular/core'; +import { Observable } from 'rxjs'; +import { ApiRequestService } from 'src/app/services/api/api-request.service'; + +@Injectable({ + providedIn: 'root' +}) +export class CustomerService { + + constructor(private apiRequest: ApiRequestService) { } + + saveCustomer(data: any, file?: any): Observable { + const url = `token/Customer_master/Customer_master`; + const formData = new FormData(); + formData.append('body', JSON.stringify(data)); + formData.append('file', file); + + return this.apiRequest.postFormData(url, formData); + } + + updateCustomer(data: any, file: any,id: number): Observable { + const url = `token/Customer_master/Customer_master/${id}`; + + const formData = new FormData(); + formData.append('body', JSON.stringify(data)); + formData.append('file', file); + + return this.apiRequest.postFormData(url, formData); + } + + getAllCustomers(): Observable { + const url = `token/Customer_master/Customer_master`; + return this.apiRequest.get(url); + } + + getCustomerById(id: number): Observable { + const url = `token/Customer_master/Customer_master/${id}`; + return this.apiRequest.get(url); + } + + deleteCustomerById(id: number): Observable { + const url = `token/Customer_master/Customer_master/${id}`; + return this.apiRequest.delete(url); + } + + + + + ////////site + + // saveCustomersite(data: any, file: any): Observable { + // const url = `Sites/Sites`; + // const formData = new FormData(); + // formData.append('body', JSON.stringify(data)); + // formData.append('file', file); + + // return this.apiRequest.postFormData(url, formData); + // } + saveCustomersite(data: any): Observable { + const url = `Sites/Sites`; + return this.apiRequest.postFormData(url, data); + } + + // updateCustomersite(data: any, file: any,id: number): Observable { + // const url = `Sites/Sites/${id}`; + + // const formData = new FormData(); + // formData.append('body', JSON.stringify(data)); + // formData.append('file', file); + + // return this.apiRequest.postFormData(url, formData); + // } + + updateCustomersite(data: any,id: number): Observable { + const url = `Sites/Sites/${id}`; + return this.apiRequest.put(url, data); + } + + getAllCustomerssite(): Observable { + const url = `Sites/Sites`; + return this.apiRequest.get(url); + } + + getCustomersiteById(id: number): Observable { + const url = `Sites/Sites/${id}`; + return this.apiRequest.get(url); + } + + deleteCustomersiteById(id: number): Observable { + const url = `Sites/Sites/${id}`; + return this.apiRequest.delete(url); + } + + + getsiteBycustId(id: number): Observable { + const url = `Sites/getSitesByCustomer/${id}`; + return this.apiRequest.get(url); + } + + + + ////// custom package + + public savecustompkgeData(data: any): Observable { + return this.apiRequest.post(`Billing/CustomPackage/CustomPackage`, data); + } + + public getcustompkgDetails(): Observable { + return this.apiRequest.get(`Billing/CustomPackage/CustomPackage`); + } + + public getcustompkgDetailsById(id: number): Observable { + return this.apiRequest.get(`Billing/CustomPackage/CustomPackage/${id}`); + } + + public deletecustompkgById(id: number): Observable { + return this.apiRequest.delete(`Billing/CustomPackage/CustomPackage/${id}`); + } + + public updatecustompkgData(data: any, id: number): Observable { + return this.apiRequest.put(`Billing/CustomPackage/CustomPackage/${id}`, data); + } + + + ///biiling total + public billingTotal(invoiceId: number, creditNoteId:number,paymentId): Observable { + return this.apiRequest.get(`Billing/Payments/alltotall/${invoiceId}/${creditNoteId}/${paymentId}`); + } + + public getdatabycustID(customerId: any): Observable { + return this.apiRequest.get(`token/Customer_master/getReceiptApplication/${customerId}`); + } + + + ////// list of items + //generate + getServicesBycustId(customerId: any): Observable { + return this.apiRequest.get(`token/Customer_master/getAllservices/${customerId}`); + } + + //generate 2 + getServices2BycustId(customerId: any): Observable { + return this.apiRequest.get(`token/Customer_master/getAllservicesWithDisc/${customerId}`); + } + + //discount and charges + //generate + getdiscountchargesBycustId(customerId: any): Observable { + return this.apiRequest.get(`token/Customer_master/getAllservicesWithDiscOrderlevel/${customerId}`); + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/addguest/addguest.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/addguest/addguest.component.html new file mode 100644 index 0000000..9709774 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/addguest/addguest.component.html @@ -0,0 +1,142 @@ + + +
+ + +
+ +
+ cloudnSure + +
+
+ + + + + + + + +
+
+

Welcome to cloudnsure!

+
You're signing up as {{email}}
+
+
+
+ +
+
First Name is required
+
+
+
+ +
+
Last Name is required
+
+
+
+ +
+
Mobile Number is required
+
Mobile Number is 10 numbers
+
+
+
+ + +
+
password is required
+
Password must be Minimum 6 Characters
+
+
+
+ + +
+
Password is required.
+
Password and Confirm Password must be match.
+
+ + +
+
+

User Info Is Added Please Login

+

Wrong account? Log in instead.

+
+
+ + + + + + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/addguest/addguest.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/addguest/addguest.component.scss new file mode 100644 index 0000000..4408425 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/addguest/addguest.component.scss @@ -0,0 +1,86 @@ +//@import '../../../../../styles1.scss'; + + +//** variables +$background: #f5f6fa; +$text: #9c9c9c; +$input-bg-color: #fff; +$input-text-color: #a3a3a3; +$button-bg-color: #7f8ff4; +$button-text-color: #fff; +$google-button-bg-color: #7f8ff4; +$linkedin-button-bg-color: #4b76eb; + +//** root +:root { + background: $background; + color: $text; + font: 1rem "PT Sans", sans-serif; +} + +//** helper +.display_msg { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +} + +.form { + /* margin-left: auto; + margin-right: auto; */ + &__field { + // width: 360px; + // //background: #fff; + // color: $input-text-color; + // font: inherit; + // //box-shadow: 0 6px 10px 0 rgba(0, 0, 0 , .1); + // border: 1 solid rgb(235, 230, 230); + // background-color:rgb(255, 255, 255); + // display: inline-block; + // border-radius: 4px; + // box-sizing: border-box; + // //outline: 0; + // padding: 6px 9px; + width: 360px; + padding: 7px 9px; + // margin: 3px 0; + background-color:rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; + } +} + +.btn { + display: inline-block; + background: transparent; + color: inherit; + font: inherit; + border: 0; + outline: 0; + padding: 0; + transition: all 200ms ease-in; + cursor: pointer; + + &--primary { + background: $button-bg-color; + color: $button-text-color; + box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1); + border-radius: 2px; + width: 100%; + + &:hover { + background: darken($button-bg-color, 4%); + } + + &:active { + background: $button-bg-color; + box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, .2); + } + } +} +form { + margin-left: 8%; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/addguest/addguest.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/addguest/addguest.component.spec.ts new file mode 100644 index 0000000..562261f --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/addguest/addguest.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { AddguestComponent } from './addguest.component'; + +describe('AddguestComponent', () => { + let component: AddguestComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ AddguestComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(AddguestComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/addguest/addguest.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/addguest/addguest.component.ts new file mode 100644 index 0000000..655c889 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/addguest/addguest.component.ts @@ -0,0 +1,68 @@ +import { Component, OnInit } from '@angular/core'; +import { FormBuilder, FormGroup, Validators } from '@angular/forms'; +import { ActivatedRoute } from '@angular/router'; +import { MyworkspaceService } from 'src/app/services/admin/myworkspace.service'; +@Component({ + selector: 'app-addguest', + templateUrl: './addguest.component.html', + styleUrls: ['./addguest.component.scss'] +}) +export class AddguestComponent implements OnInit { + + public form: FormGroup; + submitted = false; + passchange; + newpHide: boolean = true; + newIcon: string = "eye"; + newShapeChanger() { + this.newpHide = !this.newpHide; + if(this.newpHide){ + this.newIcon = 'eye' + } else { + this.newIcon = 'eye-hide' + } + } + cpHide: boolean = true; + conIcon: string = "eye"; + comfShapeChanger() { + this.cpHide = !this.cpHide; + if(this.cpHide){ + this.conIcon = 'eye' + } else { + this.conIcon = 'eye-hide' + } + } + get f() { return this.form.controls; } + email: string; + token; + constructor(private _fb: FormBuilder, + private route: ActivatedRoute, + private mywork:MyworkspaceService) { } + + ngOnInit(): void { + this.email = this.mywork.getStoredEmail(); + console.log(this.email) + this.token = this.route.snapshot.params["id"]; + console.log("token is ", this.token); + //form validation + this.form = this._fb.group( + { + first_name: ['', Validators.required], + last_name: ['', Validators.required], + mob_no: ['', [Validators.required,Validators.minLength(10)]], + password: ['',[ Validators.required, Validators.minLength(6), Validators.maxLength(40)]], + confirm_passwordS: ['', Validators.required], + + }, ); + } + onsubmit(){ +this.mywork.addguestdetails(this.form.value,this.token).subscribe((data)=>{ + console.log(data); + this.passchange=data; + console.log('success ', data); + },(err) => { + console.log('failure ', err); +}) + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/emailverification/emailverification.component.css b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/emailverification/emailverification.component.css new file mode 100644 index 0000000..0100f0b --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/emailverification/emailverification.component.css @@ -0,0 +1,95 @@ +.header-6 { + background-color: #0072a3; +} + +:root { + background: #f5f6fa; + color: #9c9c9c; + font: 1rem "PT Sans", sans-serif; +} + +html, +body, +.container { + height: 100%; +} + +a { + color: inherit; +} +a:hover { + color: #7f8ff4; +} + +.email_check { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +} + +.uppercase { + text-transform: uppercase; +} + +.new { + display: inline-block; + background: transparent; + color: inherit; + font: inherit; + border: 0; + outline: 0; + padding: 0; + transition: all 200ms ease-in; + cursor: pointer; +} +.new--newprimary { + background: #7f8ff4; + color: #fff; + box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.1); + border-radius: 2px; + width: 100%; +} +.new--newprimary:hover { + background: #6c7ff2; +} +.new--newprimary:active { + background: #7f8ff4; + box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, 0.2); +} +.new--primary1 { + background: #4CAF50; + color: #fff; + box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.1); + border-radius: 2px; + width: 100%; +} +.new--primary1:hover { + background: #6c7ff2; +} +.new--primary1:active { + background: #7f8ff4; + box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, 0.2); +} + +/* &--inside { + margin-left: -96px; +} */ +.form { + /* margin-left: auto; + margin-right: auto; */ +} +.form__field { + width: 360px; + background: #fff; + color: #626161; + font: inherit; + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1); + border: 0; + outline: 0; + padding: 10px 18px; +} + +.form__field { + border: 2px solid #7f8ff4; +}/*# sourceMappingURL=emailverification.component.css.map */ \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/emailverification/emailverification.component.css.map b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/emailverification/emailverification.component.css.map new file mode 100644 index 0000000..c07827b --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/emailverification/emailverification.component.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["emailverification.component.scss","emailverification.component.css"],"names":[],"mappings":"AAAA;EACE,yBAAA;ACCF;;ADUA;EACC,mBATY;EAUZ,cATM;EAUN,gCAAA;ACPD;;ADUA;;;EAGC,YAAA;ACPD;;ADUA;EACC,cAAA;ACPD;ADSC;EACC,cApBgB;ACalB;;ADYA;EACC,aAAA;EACA,sBAAA;EACA,mBAAA;EACA,uBAAA;ACTD;;ADYA;EACC,yBAAA;ACTD;;ADaA;EACC,qBAAA;EACA,uBAAA;EACA,cAAA;EACA,aAAA;EACA,SAAA;EACA,UAAA;EACA,UAAA;EACA,6BAAA;EACA,eAAA;ACVD;ADYC;EACC,mBAjDgB;EAkDhB,WAjDkB;EAkDlB,2CAAA;EACA,kBAAA;EAGA,WAAA;ACZF;ADeE;EACC,mBAAA;ACbH;ADgBE;EACC,mBA/De;EAgEf,iDAAA;ACdH;ADiBC;EACC,mBAAA;EACA,WApEkB;EAqElB,2CAAA;EACA,kBAAA;EAGA,WAAA;ACjBF;ADoBE;EACC,mBAAA;AClBH;ADqBE;EACC,mBAlFe;EAmFf,iDAAA;ACnBH;;ADwBC;;GAAA;AAMD;EACC;uBAAA;ACvBD;ADyBC;EACC,YAAA;EAEA,gBAAA;EACA,cAtGiB;EAuGjB,aAAA;EACA,2CAAA;EACA,SAAA;EACA,UAAA;EACA,kBAAA;ACxBF;;AD2BA;EACE,yBAAA;ACxBF","file":"emailverification.component.css"} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/emailverification/emailverification.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/emailverification/emailverification.component.html new file mode 100644 index 0000000..91b7132 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/emailverification/emailverification.component.html @@ -0,0 +1,78 @@ + + + +
+
+ + +
+ +
+ CloudnSure + +
+
+
+ +
diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/emailverification/emailverification.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/emailverification/emailverification.component.scss new file mode 100644 index 0000000..b18586e --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/emailverification/emailverification.component.scss @@ -0,0 +1,121 @@ +.header-6{ + background-color: #0072a3; +} +//** variables +$background: #f5f6fa; +$text: #9c9c9c; +$input-bg-color: #fff; +$input-text-color: #626161; +$button-bg-color: #7f8ff4; +$button-text-color: #fff; + +//** root +:root { + background: $background; + color: $text; + font: 1rem "PT Sans", sans-serif; +} + +html, +body, +.container { + height: 100%; +} + +a { + color: inherit; + + &:hover { + color: $button-bg-color; + } +} + +//** helper +.email_check { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +} + +.uppercase { + text-transform: uppercase; +} + +//** button +.new { + display: inline-block; + background: transparent; + color: inherit; + font: inherit; + border: 0; + outline: 0; + padding: 0; + transition: all 200ms ease-in; + cursor: pointer; + + &--newprimary { + background: $button-bg-color; + color: $button-text-color; + box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1); + border-radius: 2px; + //padding: 12px 36px; + //padding: 7px 158px; + width: 100%; + + + &:hover { + background: darken($button-bg-color, 4%); + } + + &:active { + background: $button-bg-color; + box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, .2); + } + } + &--primary1{ + background: #4CAF50; + color: $button-text-color; + box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1); + border-radius: 2px; + //padding: 12px 36px; + //padding: 7px 158px; + width: 100%; + + + &:hover { + background: darken($button-bg-color, 4%); + } + + &:active { + background: $button-bg-color; + box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, .2); + } + } +} + + /* &--inside { + margin-left: -96px; + } */ + + +//** form +.form { + /* margin-left: auto; + margin-right: auto; */ + &__field { + width: 360px; + //width: 450px; + background: #fff; + color: $input-text-color; + font: inherit; + box-shadow: 0 6px 10px 0 rgba(0, 0, 0 , .1); + border: 0; + outline: 0; + padding: 10px 18px; + } +} +.form__field{ + border: 2px solid #7f8ff4 ; +} + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/emailverification/emailverification.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/emailverification/emailverification.component.spec.ts new file mode 100644 index 0000000..220c3b5 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/emailverification/emailverification.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { EmailverificationComponent } from './emailverification.component'; + +describe('EmailverificationComponent', () => { + let component: EmailverificationComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ EmailverificationComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(EmailverificationComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/emailverification/emailverification.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/emailverification/emailverification.component.ts new file mode 100644 index 0000000..440e5b6 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/emailverification/emailverification.component.ts @@ -0,0 +1,195 @@ +import {Component, OnInit, ViewEncapsulation} from '@angular/core'; +import {HttpClient, HttpErrorResponse} from "@angular/common/http"; + +import {FormBuilder, FormGroup, Validators} from "@angular/forms"; +import {ActivatedRoute, Router} from "@angular/router"; + + +import { UserRegistrationService } from 'src/app/services/admin/user-registration.service'; +import{environment} from 'src/environments/environment'; +import { ToastrService } from 'ngx-toastr'; +export interface EmailRequest { + email: string; +} +@Component({ + selector: 'app-emailverification', + templateUrl: './emailverification.component.html', + styleUrls: ['./emailverification.component.scss'] +}) +export class EmailverificationComponent implements OnInit { + + + // baseUrl= environment.portalurl; + submitted = false; + conditions = { + condition1:true, + condition2:true, + condition3:true, + } + + siteKey = environment.captchaSiteKey; + // siteKey: string = "6Le7ayYpAAAAAL76n79XlVJCg1jbXZGbnzGNJ1rt"; + constructor(private _fb: FormBuilder, + private router: Router, + private route: ActivatedRoute, + private userRegistrationService: UserRegistrationService, + private http: HttpClient, + private toastr: ToastrService) { + } + + ngOnInit() + : + void { + this.userRegistrationService.removeSignedUpUserInfo(); + this.userRegistrationService.removeStoredEmail(); + this.emailCheckForm = this._fb.group({ + email: [null, [Validators.email, Validators.required]], + recaptcha: ['', Validators.required], + first_name:[null], + last_name:[null], + mob_no:[null], + account_id:[null], + usrGrpId:[null], + new_password:[null], + confirm_password:[null], + accesstype:[null], + }); + } + + model: any = {}; + EmailRequest: EmailRequest; + emailErrMsg: string = "" + + emailExistCheck() { + console.log('input email: ', this.model.email); + this.userRegistrationService.emailCheck(this.model.email) + .subscribe((res) => { + console.log('email check Res : ', res); + }, (err) => { + console.log(err); + }); + } + + emailCheckForm: FormGroup; + + get f() { + return this.emailCheckForm.controls; + } + +// onSubmit() { +// console.log('this.emailCheckForm.value : ', this.emailCheckForm.value); +// this.userRegistrationService.emailCheck(this.emailCheckForm.value) +// .subscribe((res) => { +// console.log('success: ', res); +// let email: string = res.message; +// console.log(email); +// this.userRegistrationService.storeEmail(email); +// this.router.navigate(["/selfregistration"]); +// }, (err: HttpErrorResponse) => { +// console.log(err); +// console.log(err.error.message); +// if (err.status === 409) { +// this.emailErrMsg = 'Email Already Exists'; +// } else { +// this.emailErrMsg = 'Server error'; +// } +// }); +// } +verifyButton= false; +handleSuccess(e) { + console.log("ReCaptcha", e); + console.log(this.emailCheckForm.controls); + const data:any = this.emailCheckForm.controls; + if(data.recaptcha.status == "VALID"){ + this.verifyButton = true; + } +} + + result: any; + otpfromuser:string = ''; + otpshow = false; + onSubmit() { + if (this.emailCheckForm.invalid) { + this.submitted = true; + return; + } + + + let email = this.emailCheckForm.value.email; + console.log( this.emailCheckForm.value); + delete this.emailCheckForm.value.recaptcha + this.userRegistrationService.sendEmail(this.emailCheckForm.value).subscribe((res) => { + // this.userService.storeEmail(email); + // this.router.navigate(["/verify-account"]) + console.log(res); + this.emailErrMsg = ''; + + if(res){ + this.otpshow = true; + } + }, (err: HttpErrorResponse) => { + console.log(err) + if (err.status >= 400 && err.status <= 499) { + this.emailErrMsg = 'Email Already Exists or Enter Correct Email'; + } else { + this.emailErrMsg = 'Server error'; + } + }) + } + + + sendOTP(): void { + this.userRegistrationService.sendOTP(this.emailCheckForm.value.email).subscribe( + (response) => { + const email = this.emailCheckForm.value.email + console.log(`"${email}", please check and enter OTP from your email`, response); + // this.toastr.success(`"${email}", please check and enter OTP from your email`) + // Handle the response as needed + this.otpfromuser = '' + this.toastr.success(response?.msg.toString()); + }, + (error) => { + console.error('Failed to send OTP:', error); + // Handle errors + if(error.status >=400 && error.status <=499) { + this.toastr.error(error?.message.toString()); + }else if(error.status >= 500 && error.status <= 599) { + this.toastr.error("server error"); + } + } + ); + } + emailotpMsg: string = ""; + verifyOTP(): void { + this.userRegistrationService.verifyOTP(this.emailCheckForm.value.email, this.otpfromuser).subscribe( + (response) => { + console.log('OTP verification result:', response); + // Handle the verification result as needed + this.toastr.success(response?.msg.toString()); + setTimeout(() => { + this.router.navigate(["../about-work"], { relativeTo: this.route ,queryParams:{email:this.emailCheckForm.value.email}}); + },500); + }, + (error) => { + console.error('OTP verification failed:', error); + // Handle errors + if(error.status >=400 && error.status <=499) { + // this.toastr.error(error?.error?.msg.toString()); + this.emailotpMsg = error?.error?.msg; + }else if(error.status >= 500 && error.status <= 599) { + this.emailotpMsg = 'Server error'; + } + } + ); + } + + + onSignUp() { + this.router.navigate(["signup"]); + } + + goToLogin() { + // window.location.href = `${this.baseUrl}/#/login`; + this.router.navigate(["login"]) + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotpassword/forgotpassword.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotpassword/forgotpassword.component.html new file mode 100644 index 0000000..c7dbdff --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotpassword/forgotpassword.component.html @@ -0,0 +1,38 @@ + + +
+ + +
+ +
+ cloudnSure + +
+
+ +
+ + +
+
+ + + + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotpassword/forgotpassword.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotpassword/forgotpassword.component.scss new file mode 100644 index 0000000..546c22b --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotpassword/forgotpassword.component.scss @@ -0,0 +1,75 @@ +.email_check { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +} +.form { + /* margin-left: auto; + margin-right: auto; */ + &__field { + width: 370px; + //width: 450px; + background: #fff; + color: #a3a3a3; + font: inherit; + box-shadow: 0 6px 10px 0 rgba(0, 0, 0 , .1); + border: 0; + outline: 0; + padding: 10px 18px; + } +} +.form__field{ + border: 2px solid #7f8ff4 ; +} + +.btn { + display: inline-block; + background: transparent; + color: inherit; + font: inherit; + border: 0; + outline: 0; + padding: 0; + transition: all 200ms ease-in; + cursor: pointer; + + &--primary { + background: #7f8ff4; + color: #fff; + box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1); + border-radius: 2px; + //padding: 12px 36px; + //padding: 7px 158px; + width: 100%; + + + &:hover { + background: darken(#7f8ff4, 4%); + } + + &:active { + //background: $button-bg-color; + box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, .2); + } + } + &--primary1{ + background: #4CAF50; + color: #fff; + box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1); + border-radius: 2px; + //padding: 12px 36px; + //padding: 7px 158px; + width: 100%; + + + &:hover { + background: darken(#7f8ff4, 4%); + } + + &:active { + background: #7f8ff4; + box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, .2); + } + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotpassword/forgotpassword.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotpassword/forgotpassword.component.spec.ts new file mode 100644 index 0000000..5b02d71 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotpassword/forgotpassword.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ForgotpasswordComponent } from './forgotpassword.component'; + +describe('ForgotpasswordComponent', () => { + let component: ForgotpasswordComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ForgotpasswordComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(ForgotpasswordComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotpassword/forgotpassword.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotpassword/forgotpassword.component.ts new file mode 100644 index 0000000..5888101 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotpassword/forgotpassword.component.ts @@ -0,0 +1,67 @@ +import { HttpErrorResponse } from '@angular/common/http'; +import { Component, OnInit } from '@angular/core'; +import { FormBuilder, FormGroup, Validators } from '@angular/forms'; +import { ActivatedRoute, Router } from '@angular/router'; +import { ToastrService } from 'ngx-toastr'; +import {ForgotpassService} from '../../../services/api/forgotpass.service'; +@Component({ + selector: 'app-forgotpassword', + templateUrl: './forgotpassword.component.html', + styleUrls: ['./forgotpassword.component.scss'] +}) +export class ForgotpasswordComponent implements OnInit { + public emailCheckForm: FormGroup; + emailErrMsg: string = "" +emailsend; + constructor(private _fb: FormBuilder, + private router: Router, + private route:ActivatedRoute, + private toastr:ToastrService, + private forgotpassservice:ForgotpassService) { } + + ngOnInit(): void { + this.emailCheckForm = this._fb.group({ + email: ['', Validators.email] + }); + } + onsubmit(){ + let email = this.emailCheckForm.value.email; + console.log(email); + this.forgotpassservice.sendemail(email).subscribe((data)=>{ + this.forgotpassservice.storeEmail(email); + console.log(data); + + // if(data=200){ + // this.toastr.success('Email Send successfully'); + // } + }, + (err: HttpErrorResponse) => { + console.log(err) + if (err.status === 200) { + this.emailsend=err.status; + //this.emailErrMsg = 'Email send please check mail'; + } + + } + ); + this.emailCheckForm.reset(); + } + onSubmit() { + let email = this.emailCheckForm.value.email; + console.log(email); + this.forgotpassservice.sendemail(email).subscribe((res) => { + this.forgotpassservice.storeEmail(email); + //this.router.navigate(["/varify-account"]) + }, (err: HttpErrorResponse) => { + console.log(err) + if (err.status === 409) { + this.emailErrMsg = 'Email Already Exists'; + } else { + this.emailErrMsg = 'Server error'; + } + }) + } + gotoreset(){ + this.router.navigate(["../forgotresetpassword"], { relativeTo: this.route }); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotresetpassword/forgotresetpassword.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotresetpassword/forgotresetpassword.component.html new file mode 100644 index 0000000..7f51910 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotresetpassword/forgotresetpassword.component.html @@ -0,0 +1,50 @@ + + +
+ + +
+ +
+ cloudnSure + +
+
+ +
+
+

Please Reset Your Password

+

you're signed in as {{ email }}

+
+ +
+ +
+ + +
+
password is required
+
Password must be Minimum 3 Characters
+
+
+
+ + +
+
Password is required.
+
Password and Confirm Password must be match.
+
+
+ +
+
+

Email Is Reset Please Login

+

Wrong account? Log in instead.

+
+
diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotresetpassword/forgotresetpassword.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotresetpassword/forgotresetpassword.component.scss new file mode 100644 index 0000000..3ee7d64 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotresetpassword/forgotresetpassword.component.scss @@ -0,0 +1,83 @@ +//@import '../../../../../styles1.scss'; + + +//** variables +$background: #f5f6fa; +$text: #9c9c9c; +$input-bg-color: #fff; +$input-text-color: #a3a3a3; +$button-bg-color: #7f8ff4; +$button-text-color: #fff; +$google-button-bg-color: #7f8ff4; +$linkedin-button-bg-color: #4b76eb; + +//** root +:root { + background: $background; + color: $text; + font: 1rem "PT Sans", sans-serif; +} + +//** helper +.display_msg { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +} + +.form { + /* margin-left: auto; + margin-right: auto; */ + &__field { + // width: 360px; + // //background: #fff; + // color: $input-text-color; + // font: inherit; + // //box-shadow: 0 6px 10px 0 rgba(0, 0, 0 , .1); + // border: 1 solid rgb(235, 230, 230); + // background-color:rgb(255, 255, 255); + // display: inline-block; + // border-radius: 4px; + // box-sizing: border-box; + // //outline: 0; + // padding: 6px 9px; + width: 360px; + padding: 9px 11px; + // margin: 3px 0; + background-color:rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; + } +} + +.btn { + display: inline-block; + background: transparent; + color: inherit; + font: inherit; + border: 0; + outline: 0; + padding: 0; + transition: all 200ms ease-in; + cursor: pointer; + + &--primary { + background: $button-bg-color; + color: $button-text-color; + box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1); + border-radius: 2px; + width: 100%; + + &:hover { + background: darken($button-bg-color, 4%); + } + + &:active { + background: $button-bg-color; + box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, .2); + } + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotresetpassword/forgotresetpassword.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotresetpassword/forgotresetpassword.component.spec.ts new file mode 100644 index 0000000..d6988e6 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotresetpassword/forgotresetpassword.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ForgotresetpasswordComponent } from './forgotresetpassword.component'; + +describe('ForgotresetpasswordComponent', () => { + let component: ForgotresetpasswordComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ForgotresetpasswordComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(ForgotresetpasswordComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotresetpassword/forgotresetpassword.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotresetpassword/forgotresetpassword.component.ts new file mode 100644 index 0000000..c61c0a8 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotresetpassword/forgotresetpassword.component.ts @@ -0,0 +1,103 @@ +import { Component, OnInit } from '@angular/core'; +import { FormBuilder, FormGroup, Validators } from '@angular/forms'; +import { ActivatedRoute, Router } from '@angular/router'; +import {ForgotpassService} from '../../../services/api/forgotpass.service'; +@Component({ + selector: 'app-forgotresetpassword', + templateUrl: './forgotresetpassword.component.html', + styleUrls: ['./forgotresetpassword.component.scss'] +}) +export class ForgotresetpasswordComponent implements OnInit { + emailErrMsg: string = "" + oldpHide: boolean = true; + oldIcon: string = "eye"; + passchange; + + oldShapeChanger() { + this.oldpHide = !this.oldpHide; + if(this.oldpHide){ + this.oldIcon = 'eye' + } else { + this.oldIcon = 'eye-hide' + } + } + newpHide: boolean = true; + newIcon: string = "eye"; + newShapeChanger() { + this.newpHide = !this.newpHide; + if(this.newpHide){ + this.newIcon = 'eye' + } else { + this.newIcon = 'eye-hide' + } + } + cpHide: boolean = true; + conIcon: string = "eye"; + comfShapeChanger() { + this.cpHide = !this.cpHide; + if(this.cpHide){ + this.conIcon = 'eye' + } else { + this.conIcon = 'eye-hide' + } + } + email: string; + resetPasswordForm: FormGroup; + token; + constructor( private _fb: FormBuilder, + private router: Router, + private route: ActivatedRoute, + private forgotpassservice:ForgotpassService) { } + + ngOnInit(): void { + this.email = this.forgotpassservice.getStoredEmail(); + console.log(this.email) + //token + this.token = this.route.snapshot.params["id"]; + console.log("token is ", this.token); + this.resetPasswordForm = this._fb.group({ + email:this.email, + newPassword: ['', [Validators.required, Validators.minLength(3)]], + confirmPassword: ['', [Validators.required]] + }, { + validator: ConfirmedValidator('newPassword', 'confirmPassword') + }); + } + + get f() { return this.resetPasswordForm.controls; } + + submitted = false; + onSubmit() { + console.log('this.resetPasswordForm.value : ', this.resetPasswordForm.value); + this.submitted = true; + if(this.resetPasswordForm.invalid){ + return; + } + this.resetPassword(); + } + + resetPassword() { + this.forgotpassservice.resetpass(this.resetPasswordForm.value,this.token) + .subscribe((res) => { + this.passchange=res; + console.log('success ', res); + },(err) => { + console.log('failure ', err); + }); + this.resetPasswordForm.reset(); + } +} +export function ConfirmedValidator(controlName: string, matchingControlName: string){ + return (formGroup: FormGroup) => { + const control = formGroup.controls[controlName]; + const matchingControl = formGroup.controls[matchingControlName]; + if (matchingControl.errors && !matchingControl.errors.confirmedValidator) { + return; + } + if (control.value !== matchingControl.value) { + matchingControl.setErrors({ confirmedValidator: true }); + } else { + matchingControl.setErrors(null); + } + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotresetpassword1/forgotresetpassword1.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotresetpassword1/forgotresetpassword1.component.html new file mode 100644 index 0000000..42fa1be --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotresetpassword1/forgotresetpassword1.component.html @@ -0,0 +1,142 @@ + + +
+ + +
+ +
+ cloudnSure + +
+
+ + + + + + + + +
+
+

Welcome to cloudnsure!

+
You're signing up as {{email}}
+
+
+
+ +
+
First Name is required
+
+
+
+ +
+
Last Name is required
+
+
+
+ +
+
Mobile Number is required
+
Mobile Number is 10 numbers
+
+
+
+ + +
+
password is required
+
Password must be Minimum 6 Characters
+
+
+
+ + +
+
Password is required.
+
Password and Confirm Password must be match.
+
+ + +
+
+

User Info Is Added Please Login

+

Wrong account? Log in instead.

+
+
+ + + + + + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotresetpassword1/forgotresetpassword1.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotresetpassword1/forgotresetpassword1.component.scss new file mode 100644 index 0000000..4408425 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotresetpassword1/forgotresetpassword1.component.scss @@ -0,0 +1,86 @@ +//@import '../../../../../styles1.scss'; + + +//** variables +$background: #f5f6fa; +$text: #9c9c9c; +$input-bg-color: #fff; +$input-text-color: #a3a3a3; +$button-bg-color: #7f8ff4; +$button-text-color: #fff; +$google-button-bg-color: #7f8ff4; +$linkedin-button-bg-color: #4b76eb; + +//** root +:root { + background: $background; + color: $text; + font: 1rem "PT Sans", sans-serif; +} + +//** helper +.display_msg { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +} + +.form { + /* margin-left: auto; + margin-right: auto; */ + &__field { + // width: 360px; + // //background: #fff; + // color: $input-text-color; + // font: inherit; + // //box-shadow: 0 6px 10px 0 rgba(0, 0, 0 , .1); + // border: 1 solid rgb(235, 230, 230); + // background-color:rgb(255, 255, 255); + // display: inline-block; + // border-radius: 4px; + // box-sizing: border-box; + // //outline: 0; + // padding: 6px 9px; + width: 360px; + padding: 7px 9px; + // margin: 3px 0; + background-color:rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; + } +} + +.btn { + display: inline-block; + background: transparent; + color: inherit; + font: inherit; + border: 0; + outline: 0; + padding: 0; + transition: all 200ms ease-in; + cursor: pointer; + + &--primary { + background: $button-bg-color; + color: $button-text-color; + box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1); + border-radius: 2px; + width: 100%; + + &:hover { + background: darken($button-bg-color, 4%); + } + + &:active { + background: $button-bg-color; + box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, .2); + } + } +} +form { + margin-left: 8%; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotresetpassword1/forgotresetpassword1.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotresetpassword1/forgotresetpassword1.component.spec.ts new file mode 100644 index 0000000..04d1708 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotresetpassword1/forgotresetpassword1.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { Forgotresetpassword1Component } from './forgotresetpassword1.component'; + +describe('Forgotresetpassword1Component', () => { + let component: Forgotresetpassword1Component; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ Forgotresetpassword1Component ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(Forgotresetpassword1Component); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotresetpassword1/forgotresetpassword1.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotresetpassword1/forgotresetpassword1.component.ts new file mode 100644 index 0000000..6e1b397 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/forgotresetpassword1/forgotresetpassword1.component.ts @@ -0,0 +1,67 @@ +import { Component, OnInit } from '@angular/core'; +import { FormBuilder, FormGroup, Validators } from '@angular/forms'; +import { ActivatedRoute } from '@angular/router'; +import { MyworkspaceService } from 'src/app/services/admin/myworkspace.service'; + +@Component({ + selector: 'app-forgotresetpassword1', + templateUrl: './forgotresetpassword1.component.html', + styleUrls: ['./forgotresetpassword1.component.scss'] +}) +export class Forgotresetpassword1Component implements OnInit { + public form: FormGroup; + submitted = false; + passchange; + newpHide: boolean = true; + newIcon: string = "eye"; + newShapeChanger() { + this.newpHide = !this.newpHide; + if(this.newpHide){ + this.newIcon = 'eye' + } else { + this.newIcon = 'eye-hide' + } + } + cpHide: boolean = true; + conIcon: string = "eye"; + comfShapeChanger() { + this.cpHide = !this.cpHide; + if(this.cpHide){ + this.conIcon = 'eye' + } else { + this.conIcon = 'eye-hide' + } + } + get f() { return this.form.controls; } + email: string; + token; + constructor(private _fb: FormBuilder, + private route: ActivatedRoute, + private mywork:MyworkspaceService) { } + + ngOnInit(): void { + this.email = this.mywork.getStoredEmail(); + console.log(this.email) + this.token = this.route.snapshot.params["id"]; + console.log("token is ", this.token); + //form validation + this.form = this._fb.group( + { + first_name: ['', Validators.required], + last_name: ['', Validators.required], + mob_no: ['', [Validators.required,Validators.minLength(10)]], + password: ['',[ Validators.required, Validators.minLength(6), Validators.maxLength(40)]], + confirm_passwordS: ['', Validators.required], + + }, ); + } + onsubmit(){ +this.mywork.adduserdetails(this.form.value,this.token).subscribe((data)=>{ + console.log(data); + this.passchange=data; + console.log('success ', data); + },(err) => { + console.log('failure ', err); +}) + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/login-page/login-page.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/login-page/login-page.component.html new file mode 100644 index 0000000..df4eba9 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/login-page/login-page.component.html @@ -0,0 +1,146 @@ + + + + +
+ +
+ + + +
+ +
+ + + + +
+ +
+ \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/login-page/login-page.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/login-page/login-page.component.scss new file mode 100644 index 0000000..221d360 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/login-page/login-page.component.scss @@ -0,0 +1,23 @@ + .tamplate1 { + background-image: url(../../../../assets/images/new.png); + background-repeat: no-repeat; + background-size: 60%; + background-position: right center; + border: 1px solid #000; + } + + .tamplate2 { + background-image: url(../../../../assets/images/new.png); + background-repeat: no-repeat; + background-size: 60%; + background-position: left center; + display: flex; + justify-content: flex-end; + align-items: center; + border: 1px solid #000; + } + .signup { + cursor: pointer; + // color:#80b0ff; + } + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/login-page/login-page.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/login-page/login-page.component.spec.ts new file mode 100644 index 0000000..fe42df4 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/login-page/login-page.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { LoginPageComponent } from './login-page.component'; + +describe('LoginPageComponent', () => { + let component: LoginPageComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ LoginPageComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(LoginPageComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/login-page/login-page.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/login-page/login-page.component.ts new file mode 100644 index 0000000..be82326 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/login-page/login-page.component.ts @@ -0,0 +1,108 @@ +import { Component, OnInit } from '@angular/core'; +import { Router } from '@angular/router'; +import { LoginService } from '../../../services/api/login.service'; +import { ActivatedRoute} from '@angular/router'; +import { HttpErrorResponse } from '@angular/common/http'; +import { ToastrService } from 'ngx-toastr'; +import{environment} from 'src/environments/environment'; +// import { ExtendedLoginEnvironment, LoginEnvironment } from './login_environment'; +//import { UserRegistrationService } from 'src/app/services/api/user-registration.service'; +import { LoginEnvironment } from './login_environment'; + + +@Component({ + selector: 'app-login-page', + templateUrl: './login-page.component.html', + styleUrls: ['./login-page.component.scss'] +}) +export class LoginPageComponent implements OnInit { + + loginEnvironment = LoginEnvironment; + showLogin2 = true; + + + // loginEnvironment: LoginEnvironment = { + // companyName: 'io8.dev', + // imagePath: '../../../../assets/images/new.png', + // fpass: 'forgot password', + // isSignup: true, + // // template:'', + // }; + + + // loginEnvironment: ExtendedLoginEnvironment = { + // companyName: 'io8.dev', + // imagePath: '../../../../assets/images/new.png', + // fpass: 'Forgot Password?', + // isSignup: true // or false based on your requirement + // }; + + + email = ''; + password = ''; + isError = false; + + model: any = {}; + errMsg: string = ''; + constructor( + private router: Router, + private route:ActivatedRoute, + private loginService: LoginService, + private toastr: ToastrService, + ) { } + + ngOnInit() { + this.loginService.logout(false); + + this.loginEnvironment["imagePath"] = !this.loginEnvironment.loginImageURL ? "../../../../assets/images/new.png" : this.loginEnvironment.loginImageURL; + + console.log('Login Environment:', this.loginEnvironment); + } + + getWrapperClass(): string { + if (this.loginEnvironment.templateNo === 'Template 1') { + return 'login-wrapper tamplate1'; + + } else if (this.loginEnvironment.templateNo === 'Template 2') { + return 'login-wrapper tamplate2'; + } else if (this.loginEnvironment.templateNo === '') { + return 'login-wrapper tamplate1'; // Default class or empty string if no match + } + } + + onLogin() { + // tslint:disable-next-line:max-line-length + this.loginService.getToken(this.model.email, this.model.password) + .subscribe(resp => { + if (resp.user === undefined || resp.user.token === undefined || resp.user.token === "INVALID") { + this.errMsg = 'Checking Email or password'; + return; + } + this.router.navigate([resp.landingPage]);// add , {skipLocationChange: true} + }, + (errResponse: HttpErrorResponse) => { + switch (errResponse.status) { + case 401: + this.errMsg = 'Email or password is incorrect'; + break; + case 404: + this.errMsg = 'Service not found'; + case 408: + this.errMsg = 'Request Timedout'; + case 500: + this.errMsg = 'Internal Server Error'; + default: + this.errMsg = 'Server Error'; + } + } + ); + + } + goaccount(){ + } + goforgotpass(){ + this.router.navigate(["../forgotpass"], { relativeTo: this.route }); + } + + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/login-page/login_environment.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/login-page/login_environment.ts new file mode 100644 index 0000000..231b3a1 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/login-page/login_environment.ts @@ -0,0 +1,15 @@ + + +export const LoginEnvironment = { + + "templateNo": "", + "loginHeading": "", + "loginHeading2": "", + "isSignup": "", + "loginSignup": " ", + "loginSignup2": "", + "loginForgotpass": "", + "loginImage": "", + "loginImageURL": "" + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/login-routing.module.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/login-routing.module.ts new file mode 100644 index 0000000..d0e2a2f --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/login-routing.module.ts @@ -0,0 +1,27 @@ +import { NgModule } from '@angular/core'; +import { Routes, RouterModule } from '@angular/router'; +import { AddguestComponent } from './addguest/addguest.component'; +import { ForgotpasswordComponent } from './forgotpassword/forgotpassword.component'; +import { ForgotresetpasswordComponent } from './forgotresetpassword/forgotresetpassword.component'; +import { Forgotresetpassword1Component } from './forgotresetpassword1/forgotresetpassword1.component'; + +import { LoginPageComponent } from './login-page/login-page.component'; +import { EmailverificationComponent } from './emailverification/emailverification.component'; +import { AboutWorkComponent } from './about-work/about-work.component'; + +const routes: Routes = [ + { path: 'login', component: LoginPageComponent }, + {path: 'forgotpass', component:ForgotpasswordComponent}, + {path:'forgotresetpassword/:id', component:ForgotresetpasswordComponent}, + {path:'adduser/:id', component:Forgotresetpassword1Component}, + {path:'addguest/:id', component:AddguestComponent}, + + { path: 'email-verification', component: EmailverificationComponent }, + {path: 'about-work', component:AboutWorkComponent}, +]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule] +}) +export class LoginRoutingModule { } diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/login.module.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/login.module.ts new file mode 100644 index 0000000..afc5e7d --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/login.module.ts @@ -0,0 +1,30 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { ClarityModule } from '@clr/angular'; +import { NgxCaptchaModule } from 'ngx-captcha'; + +import { LoginRoutingModule } from './login-routing.module'; +import { LoginPageComponent } from './login-page/login-page.component'; +import { ForgotpasswordComponent } from './forgotpassword/forgotpassword.component'; +import { ForgotresetpasswordComponent } from './forgotresetpassword/forgotresetpassword.component'; +import { Forgotresetpassword1Component } from './forgotresetpassword1/forgotresetpassword1.component'; +import { AddguestComponent } from './addguest/addguest.component'; + +import { EmailverificationComponent } from './emailverification/emailverification.component'; +import { AboutWorkComponent } from './about-work/about-work.component'; +import { SanitizePipe } from 'src/app/pipes/sanitize.pipe'; + +@NgModule({ + declarations: [LoginPageComponent, ForgotpasswordComponent, ForgotresetpasswordComponent, Forgotresetpassword1Component, AddguestComponent, + EmailverificationComponent, AboutWorkComponent,SanitizePipe], + imports: [ + CommonModule, + FormsModule, + ClarityModule, + LoginRoutingModule, + ReactiveFormsModule, + NgxCaptchaModule, + ] +}) +export class LoginModule { } diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/logo/logo.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/logo/logo.component.html new file mode 100644 index 0000000..2ce72ee --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/logo/logo.component.html @@ -0,0 +1,26 @@ + + + + + + + + + + + + + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/logo/logo.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/logo/logo.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/logo/logo.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/logo/logo.component.ts new file mode 100644 index 0000000..cb0dad1 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/logo/logo.component.ts @@ -0,0 +1,17 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-logo', + templateUrl: './logo.component.html', + styleUrls: ['./logo.component.scss'] +}) +export class LogoComponent implements OnInit { + + + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/test.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/test.html new file mode 100644 index 0000000..815da4a --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/test.html @@ -0,0 +1,20 @@ + + + + +gaurav + + + + +

this is h1

+

this is h1

+

this is h1

+

this is h1

+

Lorem ipsum, dolor sit amet consectetur adipisicing elit. Ipsa fuga, asperiores mollitia iste vitae repellendus adipisci atque eum corrupti ad placeat unde voluptatum quia perferendis neque expedita, sequi iure quo. Ut error adipisci ex cum sint, suscipit, voluptatem repellat nemo dolorum unde dolores quasi aut. A earum quo mollitia voluptatibus!

+ + + + + + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/about/about.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/about/about.component.html new file mode 100644 index 0000000..552bb52 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/about/about.component.html @@ -0,0 +1,13 @@ + + +
+ Angular Logo +

+ Angular {{ version.full }} + and Clarity Design System 15.2.0 +

+ UX guidelines, HTML/CSS framework, and Angular components working together to craft exceptional experiences +
diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/about/about.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/about/about.component.scss new file mode 100644 index 0000000..e6d686a --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/about/about.component.scss @@ -0,0 +1,15 @@ +a:link { + text-decoration: none; +} + +a:visited { + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +a:active { + text-decoration: none; +} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/about/about.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/about/about.component.spec.ts new file mode 100644 index 0000000..6b77344 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/about/about.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { AboutComponent } from './about.component'; + +describe('AboutComponent', () => { + let component: AboutComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ AboutComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(AboutComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/about/about.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/about/about.component.ts new file mode 100644 index 0000000..07e4283 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/about/about.component.ts @@ -0,0 +1,14 @@ +import { Component, OnInit, VERSION } from '@angular/core'; + +@Component({ + selector: 'app-about', + templateUrl: './about.component.html', + styleUrls: ['./about.component.scss'] +}) +export class AboutComponent implements OnInit { + version: any = VERSION; + constructor() { } + + ngOnInit() {} + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/about/about.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/about/about.component.html new file mode 100644 index 0000000..5dfe29f --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/about/about.component.html @@ -0,0 +1,14 @@ + + +
+ Image +

+ +

About Us

+ + create new project to new user if you have accesss,if dont have access then contact admin. +
diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/about/about.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/about/about.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/about/about.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/about/about.component.spec.ts new file mode 100644 index 0000000..6b77344 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/about/about.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { AboutComponent } from './about.component'; + +describe('AboutComponent', () => { + let component: AboutComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ AboutComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(AboutComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/about/about.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/about/about.component.ts new file mode 100644 index 0000000..07e4283 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/about/about.component.ts @@ -0,0 +1,14 @@ +import { Component, OnInit, VERSION } from '@angular/core'; + +@Component({ + selector: 'app-about', + templateUrl: './about.component.html', + styleUrls: ['./about.component.scss'] +}) +export class AboutComponent implements OnInit { + version: any = VERSION; + constructor() { } + + ngOnInit() {} + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/accesstype/accesstype.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/accesstype/accesstype.component.html new file mode 100644 index 0000000..98212b5 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/accesstype/accesstype.component.html @@ -0,0 +1,213 @@ + + + + + +
+
+

Access Type

+
+
+ + +
+
+ + + + Loading ... +
{{error}}
+ + + Name + + + Default + + + Description + + + + + + {{user.name}} + + {{user.description}} + + + + + + + + + + + + + + + Users per page + {{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} + of {{pagination.totalItems}} users + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/accesstype/accesstype.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/accesstype/accesstype.component.scss new file mode 100644 index 0000000..d3cd6e7 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/accesstype/accesstype.component.scss @@ -0,0 +1,62 @@ +input[type=text],[type=date],[type=password] { + width: 100%; + padding: 15px 20px; + // margin: 3px 0; + background-color:rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; +} +.required-field{ + color: red; +font-size: 18px; + +} +.green{ + background-color: rgb(156, 231, 156); + color: black; +} +.blue{ + background-color: #57abcf;//rgb(82, 87, 161); + color: black; +} +.td-title { + text-align: center; + width: 150px; +color: white; + font-weight: bold; + background-color: rgba(63, 122, 231, 0.863); + //color: rgb(24, 13, 13); +} +th{ + //background-color:rgb(170, 169, 169); + font-weight: bold; +} +.td-content{ + text-align: left; +} +.delete,.heading{ + text-align: center; + color: red; +} +.section p { +background-color: rgb(206, 201, 201); + padding: 10px; + font-size: 18px; +} + +select{ + width: 100%; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; +} + +input.ng-invalid.ng-touched { + border-color: red; +} + +.error_mess { + color: red; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/accesstype/accesstype.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/accesstype/accesstype.component.spec.ts new file mode 100644 index 0000000..5c4bf19 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/accesstype/accesstype.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { AccesstypeComponent } from './accesstype.component'; + +describe('AccesstypeComponent', () => { + let component: AccesstypeComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ AccesstypeComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(AccesstypeComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/accesstype/accesstype.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/accesstype/accesstype.component.ts new file mode 100644 index 0000000..f70cf1c --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/accesstype/accesstype.component.ts @@ -0,0 +1,182 @@ +import { Component, OnInit } from '@angular/core'; +import { Form, FormBuilder, FormGroup, Validators } from '@angular/forms'; +import { ActivatedRoute, Router } from '@angular/router'; +import { ToastrService } from 'ngx-toastr'; +import { AccesstypeService } from 'src/app/services/admin/accesstype.service'; + +@Component({ + selector: 'app-accesstype', + templateUrl: './accesstype.component.html', + styleUrls: ['./accesstype.component.scss'] +}) +export class AccesstypeComponent implements OnInit { + loading = false; + selected: any[] = []; + rowSelected :any= {}; + modaldelete=false; + modalAdd= false; + modaledit=false; + moduleAdd=false; + error; + data; + module; + moduledata; + submitted=false; + selected1 = "true"; + public entryForm: FormGroup; + public mentryForm:FormGroup; + constructor( private _fb: FormBuilder,private toastr:ToastrService, + private router: Router,private accesstype:AccesstypeService, + private route: ActivatedRoute, + ) { } + + ngOnInit(): void { + this.entryForm = this._fb.group({ + + name:['',[Validators.required]], + defaultvalue:['',[Validators.required]] , + description:['',[Validators.required]] , + + }); + this.mentryForm=this._fb.group({ + modulename:[null], + }) + this.getdata(); + this.getdata1(); + } + getdata(){ + this.accesstype.getAll().subscribe(resp => { + this.data = resp; + console.log('menus: ', this.data); + if(this.data.length==0){ + this.error="No data Available"; + console.log(this.error) + } + },(error) => { + console.log(error); + if(error){ + this.error="Server Error"; + } + }) + } + getdata1(){ + this.accesstype.getAll1().subscribe(resp => { + this.moduledata = resp; + console.log('menus: ', this.moduledata); + if(this.moduledata.length==0){ + this.error="No data Available"; + console.log(this.error) + } + },(error) => { + console.log(error); + if(error){ + this.error="Server Error"; + } + }) + } + goToAdd(){ + this.modalAdd=true; + } + onSubmit(){ + console.log(this.entryForm.value); + this.submitted=true; + if (this.entryForm.invalid) { + return; + } + console.log(this.entryForm.value); + this.accesstype.create(this.entryForm.value).subscribe((data)=>{ + console.log(data); + if (data) { + this.toastr.success('Added successfully'); + } + }, + (error) => { + console.log('Error in adding data...',+error); + if(error){ + this.toastr.error('Not added Data Getting Some Error'); + } + + }); + this.modalAdd=false; + } + goToEdit(row) { + this.rowSelected = row; + console.log(row) + this.modaledit=true; + //this.router.navigate(["../edit/" + id], { relativeTo: this.route }); + } + onDelete(row) { + this.rowSelected = row; + this.modaldelete=true; + } + + delete(id) + { + this.modaldelete = false; + console.log("in delete "+id); + this.accesstype.delete(id).subscribe((data)=>{ + console.log(data); + if (data) { + this.toastr.success('Deleted successfully'); + } + }, + (error) => { + console.log('Error in adding data...',+error); + if(error){ + this.toastr.error('Not Deleted Data Getting Some Error'); + } + }); + + } + onUpdate(id){ + this.modaledit=false; +this.accesstype.update(id,this.rowSelected).subscribe((data)=>{ +console.log(data); +if (data) { + this.toastr.success('Updated successfully'); + } +}, +(error) => { +console.log('Error in adding data...',+error); +if(error){ + this.toastr.error('Not updated Data Getting Some Error'); +} +}); + } + goTomodules(){ + this.router.navigate(["../acmodules"], { relativeTo: this.route }); + } + accessid; + gomodules(row){ + this.rowSelected = row; + this.moduleAdd=true; + this.accessid=row.id + this.getallidmodules(this.accessid) + } + moduledata1; + getallidmodules(id){ + this.accesstype.getById(id).subscribe((data)=>{ + console.log(data); + this.moduledata1=data; + if(this.moduledata1.length==0){ + this.error="No data Available"; + console.log(this.error) + } + }) + } + addmodules(id){ + console.log(this.mentryForm.value); +this.accesstype.addById(id,this.mentryForm.value).subscribe((data)=>{ + console.log(data); + if(data){ + this.toastr.success("Added Successfully"); + } +},(error) => { + console.log('Error in adding data...',+error); + if(error){ + this.toastr.error('Not Added Data Getting Some Error'); + } + }) +this.moduleAdd=false; + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentmaster/documentmaster.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentmaster/documentmaster.component.html new file mode 100644 index 0000000..fce1d94 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentmaster/documentmaster.component.html @@ -0,0 +1,128 @@ + + + + +
+
+ +
+ + +
+
+ + + + + + + + + data not found! + + + NO + + + Structure ID + + + Structure Name + + + Structure Seq + + + + + + {{i+1}} + {{user.StructureID}} + {{user.StructureName}} + {{user.StructureSeq}} + + + + + + + + + + + + + + + + +
StructureName{{user.StructureName}}
+
+
+ + + + Record per page + {{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} + of {{pagination.totalItems}} Records + + +
+
+ + + + + + + + + + + + + + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentmaster/documentmaster.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentmaster/documentmaster.component.scss new file mode 100644 index 0000000..36abb8c --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentmaster/documentmaster.component.scss @@ -0,0 +1 @@ +@import '../../../../../styles1.scss'; diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentmaster/documentmaster.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentmaster/documentmaster.component.spec.ts new file mode 100644 index 0000000..7fde7a8 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentmaster/documentmaster.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { DocumentmasterComponent } from './documentmaster.component'; + +describe('DocumentmasterComponent', () => { + let component: DocumentmasterComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ DocumentmasterComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(DocumentmasterComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentmaster/documentmaster.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentmaster/documentmaster.component.ts new file mode 100644 index 0000000..4779866 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentmaster/documentmaster.component.ts @@ -0,0 +1,30 @@ +import { Component, OnInit } from '@angular/core'; +import { FormGroup } from '@angular/forms'; +import { ExcelService } from '../../../../services/excel.service'; +import * as moment from 'moment'; +@Component({ + selector: 'app-documentmaster', + templateUrl: './documentmaster.component.html', + styleUrls: ['./documentmaster.component.scss'] +}) +export class DocumentmasterComponent implements OnInit { + loading = false; + public entryForm: FormGroup; + givendata; + orders; + modalAdd= false; + modaledit=false; + rowSelected :any= {}; + constructor(private excel: ExcelService,) { } + + ngOnInit(): void { + } + onExport() { + this.excel.exportAsExcelFile(this.givendata, 'user_', + moment().format('YYYYMMDD_HHmmss')) + } + goToAdd() { + this.modalAdd=true; + //this.router.navigate(["../usermaintanceadd"],{relativeTo:this.route}); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentreference/documentreference.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentreference/documentreference.component.html new file mode 100644 index 0000000..db3c0eb --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentreference/documentreference.component.html @@ -0,0 +1,180 @@ + + + + +
+
+ +
+ + +
+
+ + + + + + + + + data not found! + + + NO + + + Document Code + + + Pad Zero + + + Start With + + + Last Number + + + Max Length + + + Structure ID + + + + + {{i+1}} + {{user. DocumentCode}} + {{user. PadZero}} + {{user. StartWith}} + {{user. LastNumber}} + {{user. MaxLength}} + {{user. StructureID}} + + + + + + + + + + + + + + + + +
StructureID{{user. StructureID}}
+
+
+ + + + Record per page + {{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} + of {{pagination.totalItems}} Records + + +
+
+ + + + + + + + + + + + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentreference/documentreference.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentreference/documentreference.component.scss new file mode 100644 index 0000000..36abb8c --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentreference/documentreference.component.scss @@ -0,0 +1 @@ +@import '../../../../../styles1.scss'; diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentreference/documentreference.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentreference/documentreference.component.spec.ts new file mode 100644 index 0000000..18b137e --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentreference/documentreference.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { DocumentreferenceComponent } from './documentreference.component'; + +describe('DocumentreferenceComponent', () => { + let component: DocumentreferenceComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ DocumentreferenceComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(DocumentreferenceComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentreference/documentreference.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentreference/documentreference.component.ts new file mode 100644 index 0000000..5678564 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentreference/documentreference.component.ts @@ -0,0 +1,30 @@ +import { Component, OnInit } from '@angular/core'; +import { FormGroup } from '@angular/forms'; +import { ExcelService } from '../../../../services/excel.service'; +import * as moment from 'moment'; +@Component({ + selector: 'app-documentreference', + templateUrl: './documentreference.component.html', + styleUrls: ['./documentreference.component.scss'] +}) +export class DocumentreferenceComponent implements OnInit { + loading = false; + public entryForm: FormGroup; + givendata; + orders; + modalAdd= false; + modaledit=false; + rowSelected :any= {}; + constructor(private excel: ExcelService,) { } + + ngOnInit(): void { + } + onExport() { + this.excel.exportAsExcelFile(this.givendata, 'user_', + moment().format('YYYYMMDD_HHmmss')) + } + goToAdd() { + this.modalAdd=true; + //this.router.navigate(["../usermaintanceadd"],{relativeTo:this.route}); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentstructure/documentstructure.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentstructure/documentstructure.component.html new file mode 100644 index 0000000..dae85a6 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentstructure/documentstructure.component.html @@ -0,0 +1,56 @@ + +
+
+
+ +
+ For Structure ID + +
+
+ + + + + + No Result Found + No + Seq + Prefix + Type + Delete + + + + + + + + + users + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentstructure/documentstructure.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentstructure/documentstructure.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentstructure/documentstructure.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentstructure/documentstructure.component.spec.ts new file mode 100644 index 0000000..0f200c4 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentstructure/documentstructure.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { DocumentstructureComponent } from './documentstructure.component'; + +describe('DocumentstructureComponent', () => { + let component: DocumentstructureComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ DocumentstructureComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(DocumentstructureComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentstructure/documentstructure.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentstructure/documentstructure.component.ts new file mode 100644 index 0000000..2117853 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/documentstructure/documentstructure.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-documentstructure', + templateUrl: './documentstructure.component.html', + styleUrls: ['./documentstructure.component.scss'] +}) +export class DocumentstructureComponent implements OnInit { + loading = false; + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/all/all-menu-group.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/all/all-menu-group.component.html new file mode 100644 index 0000000..4b1d101 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/all/all-menu-group.component.html @@ -0,0 +1,1057 @@ + + +
+
+
+

User list

+
+
+ + + +
+
+ + + user not found! + + + Menu Name + + + + + Description + + + + + Enabled + + + + + Start Date + + + + + End Date + + + + + + {{user.menu_name}} + {{user.description}} + {{user.active}} + {{user.start_date_1}} + {{user.end_date_1}} + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Menu Name: {{user.menu_name}} +
Description: {{user.description}}
Enabled: {{user.active}}
Default End Date: 10/03/2001 Start Date: {{user.start_date_1}}
Default End Date: 10/03/2001 End Date: {{user.end_date_1}}
+ + + + + + + + + + + + + + + + + + + +
Sr. NoNameTypeMenu NameActive
{{ i + 1 }}{{ line.name }}{{ line.type }} {{ line.menu_name }} {{ line.active }}
+ + +
+
+ + + + Users per page + {{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} + of {{pagination.totalItems}} users + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/all/all-menu-group.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/all/all-menu-group.component.scss new file mode 100644 index 0000000..76ae2bd --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/all/all-menu-group.component.scss @@ -0,0 +1,65 @@ +// // @import '../../../../assets/scss/var'; +// .s-info-bar { +// display: flex; +// flex-direction: row; +// justify-content: space-between; +// button { +// outline: none; +// } +// } + +// .grid-pg { +// width:750px; +// } + + +// #add { +// position: absolute; +// //position: fixed; +// transition: .5s ease; +// top: 16%; +// left: 79%; +// } + +input[type=text],[type=date], select { + width: 100%; + padding: 12px 20px; + margin: 8px 0; + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; + } + .required-field{ + color: red; + + } + .horizontal{ + width: 50%; + padding: 10px; + } + + .td-title { + text-align: center; + color: white; + font-weight: bold; + background-color: rgba(63, 122, 231, 0.863); + //color: rgb(24, 13, 13); + } + th{ + background-color:rgb(170, 169, 169); + font-weight: bold; + } + .td-content{ + text-align: left; + } + .delete,.heading{ + text-align: center; + color: red; + } + .section p { + background-color: rgb(206, 201, 201); + padding: 10px; + font-size: 18px; + } + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/all/all-menu-group.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/all/all-menu-group.component.ts new file mode 100644 index 0000000..83594c5 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/all/all-menu-group.component.ts @@ -0,0 +1,506 @@ +import { Component, OnInit, TemplateRef, ViewChild, ViewEncapsulation } from '@angular/core'; +import { MenuGroupService } from '../../../../../services/admin/menu-group.service'; +import { MenuRegisterService } from '../../../../../services/admin/menu-register.service'; + +import { ToastrService } from 'ngx-toastr'; +import { university } from '../../../../../models/fnd/university'; +import { AlertService } from '../../../../../services/alert.service'; +import { UniversityService } from 'src/app/services/admin/university.service'; +import { ExcelService } from '../../../../../services/excel.service'; +import * as moment from 'moment'; +import { FormArray, FormBuilder, FormGroup } from '@angular/forms'; +import { HttpErrorResponse } from '@angular/common/http'; +import { ActivatedRoute, Router } from '@angular/router'; + +@Component({ + selector: 'app-all-menu-group', + templateUrl: './all-menu-group.component.html', + styleUrls: ['./all-menu-group.component.scss'], +}) +export class AllMenuGroupComponent implements OnInit { + + rowSelected: any = {}; + modaldelete = false; + modalEdit = false; + modalAdd = false; + public entryForm: FormGroup; + + loading = false; + university; + modalOpenedforNewLine = false; + newLine: university = new university(); + + hname = ['ashwini', 'akash', 'satyam', 'ganesh', 'krishna']; + + email = ['a@gmail.com', 'b@gmail.com', 'c@gmail.com', 'd@gmail.com', 'k@gmail.com']; + + subject = ['marathi', 'hindi', 'english']; + + booktype = ['maths', 'language', 'science']; + + bookname: string[] = ['rich dad poor dad', 'The one thing', 'The momb who head farai', 'trump', 'lucky', 'syamchi aai', + 'aai', 'ek hota karwar', 'chawa', 'mutunjay', 'duniyadari', 'dad', + 'story book', 'horror story', 'poem']; + + writer = ['true', 'false']; + + + price = ['100', '200']; + + basic: boolean = false; + + id: number; + submitted = false; + currentUrl = ""; + selected: any[] = []; + + constructor( + private _mg: MenuGroupService, + private _mr: MenuRegisterService, + private mainService: UniversityService, + private alertService: AlertService, + private toastr: ToastrService, + private excel: ExcelService, + private _fb: FormBuilder, + private router: Router, + private route: ActivatedRoute, + ) { + + } + + ngOnInit() { + + this.getData(); + + } + getData() { + this._mg.getAll().subscribe((data) => { + console.log(data); + this.university = data; + this.university = this.university.items; + console.log(this.university); + + }); + + this.entryForm = this._fb.group({ + menu_name: [null], + description: [null], + active: [null], + start_date_1: [null], + end_date_1: [null], + start_date: [null], + end_date: [null], + + + menu_group_lines: this._fb.array([this.initLinesForm()]), + + + + }); + + } + + initLinesForm() { + return this._fb.group({ + + menu_id: 23, + menu_name: [null], + name: [null], + active: [null], + seq: 32, + type: [null], + + }); + } + + onEdit(row) { + this.rowSelected = row; + console.log(this.rowSelected); + + this.modalEdit = true; + } + + onDelete(row) { + this.rowSelected = row; + this.modaldelete = true; + } + + delete(id) { + this.modaldelete = false; + console.log("in delete " + id); + // this.mainService.delete(id).subscribe( + // (data) => { + // console.log(data); + + // this.ngOnInit(); + + // }, + // ); + + this._mg.deleteById(id).subscribe( + (data: any)=>{ + console.log('Deletion success...'); + this.ngOnInit(); + } + ); + if (id) { + this.toastr.success('Deleted successfully'); + } + + } + + onUpdate(id) { + this.modalEdit = false; + //console.log("in update"); + console.log("id " + id); + console.log(this.rowSelected); + //console.log("out update"); + // this.mainService.update(id, this.rowSelected).subscribe( + // (data) => { + // console.log(data); + + // }, + + // ); + this._mg.updateGroupHeader(id, this.rowSelected).subscribe( + (data: any)=>{ + console.log(data); + console.log('Update Success...'); + this.modalEdit = false; + this.ngOnInit(); + + }, + (error: any)=>{ + console.log(error); + + } + ); + if (id) { + this.toastr.success('Updated successfully'); + } + + } + onExport() { + this.excel.exportAsExcelFile(this.university, 'user_', + moment().format('YYYYMMDD_HHmmss')) + } + goToAdd(row) { + + this.modalAdd = true; + + } + onSubmit() { + + + + //console.warn("calling submit"); + + //console.log(this.entryForm.value); + this.submitted = true; + if (this.entryForm.invalid) { + return; + } + this.onCreate(); + } + + + + onCreate() { + this.modalAdd = false; + + this._mg.addToDb(this.entryForm.value).subscribe( + (data: any)=>{ + console.log(data); + this.ngOnInit(); + }, + (error: any)=>{ + console.log(error); + + } + ); + if (this.entryForm.value) { + this.toastr.success('Added successfully'); + + } + } + + get controls() { + return (this.entryForm.get("menu_group_lines") as FormArray).controls; + } + + onRemoveLines(index: number) { + (this.entryForm.get("menu_group_lines")).removeAt(index); + } + onAddLines() { + (this.entryForm.get("menu_group_lines")).push(this.initLinesForm()); + } + update() { + this.mainService.update(this.id, this.university).subscribe( + (data) => { + console.log(data); + + }, + (error: HttpErrorResponse) => { + console.log(error.message); + } + ); + } + +} + + + + + + +// import { Component, OnInit, TemplateRef, ViewChild, ViewEncapsulation } from '@angular/core'; +// import { MenuGroupService } from 'src/app/services/api/menu-group.service'; +// import { MenuRegisterService } from 'src/app/services/api/menu-register.service'; + + +// @Component({ +// selector: 'app-all-menu-group', +// templateUrl: './all-menu-group.component.html', +// styleUrls: ['./all-menu-group.component.scss'], +// encapsulation: ViewEncapsulation.Emulated +// }) +// export class AllMenuGroupComponent implements OnInit { +// @ViewChild('getById') selectById: TemplateRef; +// @ViewChild('txId') txId: TemplateRef; +// basic: boolean = false; +// columns: any[]; +// rows: any[]; +// temp = []; + +// filterData: string; +// isLoading: boolean = false; + +// modalEdit: false; +// loading = false; +// openEdit = false; +// openAdd = false; +// openAddLine = false; +// openEditHeader = false; + +// mgdata: any; +// linesData: Array; +// lines = []; + +// updata = { +// id: '', +// active: '', +// createdAt: '', +// createdBy: '', +// description: '', +// end_date: '', +// end_date_1: '', +// menu_name: '', +// start_date: '', +// start_date_1: '', +// updatedAt: '', +// updatedBy: '', +// menu_group_lines: [ +// { +// id: '', +// active: '', +// createdAt: '', +// createdBy: '', +// menu_id: '', +// manu_name: '', +// name: '', +// seq: '', +// type: '', +// updatedAt: '', +// updatedBy: '' +// }, +// ], +// } + +// updateHeader = { +// id: '', +// active: '', +// createdAt: '', +// createdBy: '', +// description: '', +// end_date: '', +// end_date_1: '', +// menu_name: '', +// start_date: '', +// start_date_1: '', +// updatedAt: '', +// updatedBy: '', +// } + +// menu_group_line = +// { +// id: '', +// menu_id: '', +// menu_name: '', +// name: '', +// active: '', +// seq: '', +// type: '', +// menu_group_header: { +// id: '' +// } +// } + +// headerAdd = { +// menu_name: '', +// description: '', +// active: false, +// start_date_1: '', +// end_date_1: '' +// } + +// lineAdd = { +// name: '', +// menu_name: '', +// active: false, +// type: '', +// menu_group_header: { +// id: '' +// } +// } + +// constructor( +// private _mg: MenuGroupService, +// private _mr: MenuRegisterService +// ) { +// this.linesData = new Array(); +// } + +// ngOnInit() { + +// this._mg.getAll().subscribe( +// (data: any) => { +// this.mgdata = data; +// console.log(this.mgdata); + +// } +// ); + +// } + +// addData() { +// console.log(this.headerAdd); +// this._mg.addToDb(this.headerAdd).subscribe( +// (data: any) => { +// console.log('Data addedd successfully...'); +// this.openAdd = false; +// this.ngOnInit(); +// }, +// (error: any) => { +// console.log(error); + +// } + +// ); +// } + +// openAddLinef(id: any) { +// this.openAddLine = true; +// console.log(id); +// this.lineAdd.menu_group_header.id = id; + + +// } +// saveD() { +// console.log(this.lineAdd); +// this._mg.addLineToDb(this.lineAdd).subscribe( +// (data: any) => { +// console.log('data added success...'); +// this.openAddLine = false; +// this.ngOnInit(); +// }, +// (error: any) => { +// console.log(error); + +// } +// ); +// } + +// openEditGroup(id: any) { +// this.openEdit = true; +// console.log(id); +// this._mg.getOneById(id).subscribe( +// (data: any) => { +// this.updata = data; +// this.lines = this.updata.menu_group_lines; +// for(let val of this.updata.menu_group_lines){ +// this.linesData.push(val); +// } +// console.log('New Data of Lines : '); +// console.log(this.lines); +// }, +// (error: any) => { +// console.log(error); + +// } +// ); + +// } + +// perfUpdate(){ +// console.log(this.updata); +// this.updateHeader.id = this.updata.id; +// this.updateHeader.active = this.updata.active; +// this.updateHeader.createdAt = this.updata.createdAt; +// this.updateHeader.createdBy = this.updata.createdBy; +// this.updateHeader.description = this.updata.description; +// this.updateHeader.end_date = this.updata.end_date; +// this.updateHeader.end_date_1 = this.updata.end_date_1; +// this.updateHeader.menu_name = this.updata.menu_name; +// this.updateHeader.start_date = this.updata.start_date; +// this.updateHeader.start_date_1 = this.updata.start_date_1; +// this.updateHeader.updatedAt = this.updata.updatedAt; +// this.updateHeader.updatedBy = this.updata.updatedBy; + +// this._mg.updateGroupHeader(this.updateHeader.id, this.updateHeader).subscribe( +// (datah: any)=>{ +// console.log('Data(header) updated successsfully...'); +// console.log(datah); + +// for(let val of this.lines){ +// this.menu_group_line.id = val.id; +// this.menu_group_line.menu_id = val.menu_id; +// this.menu_group_line.menu_name = val.menu_name; +// this.menu_group_line.name = val.name; +// this.menu_group_line.seq = val.seq; +// this.menu_group_line.type = val.type; +// // this.menu_group_line.menu_group_header.id = datah.id; +// this.menu_group_line.menu_group_header.id = this.updateHeader.id; + +// this._mg.updateLineById(this.menu_group_line).subscribe( +// (data: any)=>{ +// console.log('Data(Line) Updated Successfully...'); +// console.log(data); +// this.linesData = []; +// this.openEdit = false; +// this.ngOnInit(); +// console.log(this.linesData); + +// }, +// (error: any)=>{ +// console.log(error); + +// } +// ); +// } +// }, +// (error: any)=>{ +// console.log(error); + +// } +// ); +// } + +// closeM(){ +// this.openEdit = false; +// this.linesData = []; +// } + + + +// } + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/edit/edit-menu-group.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/edit/edit-menu-group.component.html new file mode 100644 index 0000000..75220a5 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/edit/edit-menu-group.component.html @@ -0,0 +1,99 @@ + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/edit/edit-menu-group.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/edit/edit-menu-group.component.ts new file mode 100644 index 0000000..2ba68dc --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/edit/edit-menu-group.component.ts @@ -0,0 +1,97 @@ +import { Component, OnInit } from "@angular/core"; +import { ActivatedRoute, Router } from "@angular/router"; +import { HttpClient, HttpErrorResponse } from "@angular/common/http"; +// import { Rn_Menu_Group_Line } from "src/app/models/Rn_Menu_Group_Line"; +// import { Rn_Menu_Group_Header } from "src/app/models/Rn_Menu_Group_Header"; +// import { MenuGroupService } from "src/app/services/api/menu-group.service"; +// import { MenuRegisterService } from "src/app/services/api/menu-register.service"; + +@Component({ + selector: "edit-menu-group", + templateUrl: "./edit-menu-group.component.html", + styleUrls: ["./edit-menu-group.scss"], +}) +export class EditMenuGroupComponent implements OnInit { + updated = false; + // rn_menu_group_header: Rn_Menu_Group_Header; + // rn_menu_group_line: Rn_Menu_Group_Line[]; + id: number; + + types = ['user', 'admin', 'mis report', 'bi report']; + + constructor( + private router: Router, + private route: ActivatedRoute, + // private menuRegisterService: MenuRegisterService, + // private menuGroupService: MenuGroupService + ) {} + + ngOnInit() { + //this.getMapings(); + + // this.rn_menu_group_header = new Rn_Menu_Group_Header(); + // this.id = this.route.snapshot.params["id"]; + // console.log("update with id = ", this.id); + // this.getById(this.id); + } + +// getById(id: number) { +// this.menuGroupService.getById(id).subscribe((data) => { +// this.rn_menu_group_header = data; +// this.rn_menu_group_line = data.menu_group_lines; +// }); +// } + +// update() { +// this.menuGroupService.update(this.id, this.rn_menu_group_header).subscribe( +// (resp) => { +// console.log(resp); +// this.router.navigate(["../../all"], { relativeTo: this.route }); +// }, +// (error: HttpErrorResponse) => { +// console.log(error.message); +// } +// ); +// this.rn_menu_group_header = new Rn_Menu_Group_Header(); +// } + +// onSubmit() { +// this.updated = true; +// this.update(); +// } + +// /* getMapings() { +// this.httpService +// .get('./assets/json/form-setup-mapping.json') +// .subscribe(data => { +// console.log(data); +// this.mappings = data; +// }, err => console.log(err) +// ) +// } */ + +// menuDate: any[]; +// menuDropDown: any[]; +// getMenuData() { +// //this.menuRegisterService.getAll().subscribe((data) => { +// this.menuRegisterService.getByAccountId().subscribe((data) => { +// this.menuDate = data; +// console.log('Menu List by Account Id : ', this.menuDate); +// const keys = this.menuDate.map((item) => { +// const container = {id: '', name: ''}; +// container.id = item.id; +// container.name = item.main_menu_name; +// return container; +// }); +// console.log('Menu dropdown: ', keys); +// this.menuDropDown = keys; +// }, (err) => { +// console.log(err) +// } +// ); +// } + +// back() { +// this.router.navigate(["../../all"], { relativeTo: this.route }); +// } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/edit/edit-menu-group.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/edit/edit-menu-group.scss new file mode 100644 index 0000000..ffe3733 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/edit/edit-menu-group.scss @@ -0,0 +1,51 @@ +// @import '../../../../assets/scss/var'; + +.s-info-bar{ + display:flex; + flex-direction: row; + justify-content:space-between; + button{outline:none;} +} + +.edit-pg { + width:750px; +} + +#lines { + table, th, td { + border: 0.5px solid #f1f0f0; + border-collapse: collapse; + } + input, input :focus { + //-webkit-appearance: none; + outline: none; + border-width:0px; + border:none; + } +} + +.clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} + +.center { + text-align: center; +} + +$bg-color: #dddddd; +.section { + background-color: $bg-color; + height: 40px; +} + +.section p { + //color: white; + padding: 10px; + font-size: 18px; +} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/menu-group.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/menu-group.component.html new file mode 100644 index 0000000..0680b43 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/menu-group.component.html @@ -0,0 +1 @@ + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/menu-group.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/menu-group.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/menu-group.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/menu-group.component.ts new file mode 100644 index 0000000..fb6833d --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/menu-group.component.ts @@ -0,0 +1,16 @@ +import { Component, OnInit, ViewEncapsulation } from '@angular/core'; + +@Component({ + selector: 'app-menu-group', + templateUrl: './menu-group.component.html', + styleUrls: ['./menu-group.component.scss'], + // encapsulation: ViewEncapsulation.Emulated +}) +export class MenuGroupComponent implements OnInit { + + constructor() { } + + ngOnInit() { + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/read-only/readonly-menu-group.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/read-only/readonly-menu-group.component.html new file mode 100644 index 0000000..54ee5b7 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/read-only/readonly-menu-group.component.html @@ -0,0 +1,94 @@ + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/read-only/readonly-menu-group.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/read-only/readonly-menu-group.component.ts new file mode 100644 index 0000000..9d0ad17 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/read-only/readonly-menu-group.component.ts @@ -0,0 +1,44 @@ +import { Component, OnInit } from '@angular/core'; +import { ActivatedRoute, Router } from '@angular/router'; +// import { Rn_Forms_Setup } from 'src/app/models/Rn_Forms_Setup'; +// import { FormSetupService } from 'src/app/services/api/form-setup.service'; +// import { Rn_Menu_Group_Header } from 'src/app/models/Rn_Menu_Group_Header'; +// import { MenuGroupService } from 'src/app/services/api/menu-group.service'; + +@Component({ + selector: 'readonly-menu-group', + templateUrl: './readonly-menu-group.component.html', + styleUrls: [ './readonly-menu-group.scss'], +}) +export class ReadOnlyMenuGroupComponent implements OnInit { + basic: boolean = false; + id: number; + // rn_menu_group_header: Rn_Menu_Group_Header; + constructor( + private router: Router, + private route: ActivatedRoute, + // private menuGroupService: MenuGroupService + ) { } + + ngOnInit() { + // this.getById(); + } + + // getById() { + // this.rn_menu_group_header = new Rn_Menu_Group_Header(); + // this.id = this.route.snapshot.params['id']; + // this.menuGroupService.getById(this.id) + // .subscribe(data => { + // console.log(data); + // this.rn_menu_group_header = data; + // }); + // } + + // goToWhoColumns() { + // this.basic = !this.basic; + // } + + // back() { + // this.router.navigate(['../../all'], {relativeTo: this.route}); + // } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/read-only/readonly-menu-group.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/read-only/readonly-menu-group.scss new file mode 100644 index 0000000..3036f69 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-group/read-only/readonly-menu-group.scss @@ -0,0 +1,23 @@ +// @import '../../../../assets/scss/var'; +.s-info-bar { + display: flex; + flex-direction: row; + justify-content: space-between; + button { + outline: none; + } +} + +.read-only-pg { + width:750px; +} + + + +#build_btn { + position: absolute; + transition: .5s ease; + top: 404px; + left: 644px; +} + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/add-menur/add-menur.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/add-menur/add-menur.component.html new file mode 100644 index 0000000..0e3e30e --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/add-menur/add-menur.component.html @@ -0,0 +1 @@ +

add-menur works!

diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/add-menur/add-menur.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/add-menur/add-menur.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/add-menur/add-menur.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/add-menur/add-menur.component.spec.ts new file mode 100644 index 0000000..fccbe61 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/add-menur/add-menur.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { AddMenurComponent } from './add-menur.component'; + +describe('AddMenurComponent', () => { + let component: AddMenurComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ AddMenurComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(AddMenurComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/add-menur/add-menur.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/add-menur/add-menur.component.ts new file mode 100644 index 0000000..c24e5f3 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/add-menur/add-menur.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-add-menur', + templateUrl: './add-menur.component.html', + styleUrls: ['./add-menur.component.scss'] +}) +export class AddMenurComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/all-menur/all-menur.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/all-menur/all-menur.component.html new file mode 100644 index 0000000..6c134ab --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/all-menur/all-menur.component.html @@ -0,0 +1,203 @@ + + +
+
+
+

menu register

+
+
+ + +
+
+ + user not found! + + + Sr. No + + + + + Menu Name + + + + + Action Link + + + + + Menu Icon + + + + + Flag + + + + + End Date + + + + + {{i + 1}} + {{user.main_menu_name}} + {{user.main_menu_action_name}} + {{user.main_menu_icon}} + {{user.enable_flag}} + {{user.end_date_1}} + + + + ˝ + + + + + + Users per page + {{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} + of {{pagination.totalItems}} users + + + +
+ + + + + + + + + + + + + + + + + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/all-menur/all-menur.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/all-menur/all-menur.component.scss new file mode 100644 index 0000000..4f6d7c9 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/all-menur/all-menur.component.scss @@ -0,0 +1,14 @@ +input[type=text],[type=date], select { + width: 100%; + padding: 12px 20px; + margin: 8px 0; + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; + } + + .delete,.heading{ + text-align: center; + color: red; + } \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/all-menur/all-menur.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/all-menur/all-menur.component.spec.ts new file mode 100644 index 0000000..620106c --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/all-menur/all-menur.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { AllMenurComponent } from './all-menur.component'; + +describe('AllMenurComponent', () => { + let component: AllMenurComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ AllMenurComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(AllMenurComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/all-menur/all-menur.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/all-menur/all-menur.component.ts new file mode 100644 index 0000000..67ea77d --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/all-menur/all-menur.component.ts @@ -0,0 +1,187 @@ +import { Component, OnInit } from '@angular/core'; +import { ToastrService } from 'ngx-toastr'; +import { MenuGroupService } from '../../../../../services/admin/menu-group.service'; +import { MenuRegisterService } from '../../../../../services/admin/menu-register.service'; + +@Component({ + selector: 'app-all-menur', + templateUrl: './all-menur.component.html', + styleUrls: ['./all-menur.component.scss'] +}) +export class AllMenurComponent implements OnInit { + + basic: boolean = false; + columns: any[]; + rows: any[]; + temp = []; + selected: any[] = []; + filterData: string; + isLoading: boolean = false; + + modalEdit: false; + loading = false; + + openEdit = false; + openAdd = false; + + modaldelete = false; + tempid: any; + + regData: any; + + addReg = { + main_menu_name: '', + main_menu_action_name: '', + main_menu_icon: '', + enable_flag: false, + end_date_1: '' + } + + upReg = { + id: '', + main_menu_name: '', + main_menu_action_name: '', + main_menu_icon: '', + enable_flag: '', + end_date_1: '' + } + + line = { + id: '', + menu_id: '', + menu_name: '', + name: '', + active: true, + seq: '', + type: '', + menu_group_header: { + id: 5, + } + }; + + lenReg: any; + + constructor( + private _mr: MenuRegisterService, + private _mg: MenuGroupService, + private toastr: ToastrService, + ) { } + + ngOnInit(): void { + + this._mr.getd().subscribe( + (data: any) => { + this.regData = data.items; + this.lenReg = this.regData.length; + console.log(this.regData); + console.log(this.lenReg); + + + } + ); + + + } + + saveData() { + console.log(this.addReg); + + this._mr.add(this.addReg).subscribe( + (data: any) => { + console.log('Data Success...'); + + this.line.menu_id = data.id; + this.line.active = true; + this.line.type = 'admin'; + // this.line.menu_group_header.id = '5'; + + this._mr.getd().subscribe( + (data: any)=>{ + this.lenReg = data.length; + } + ); + + this.line.seq = this.lenReg + 1; + + this._mg.addLineToDb(this.line).subscribe( + (data: any)=>{ + console.log('both success..'); + + }, + (error: any)=>{ + console.log(error); + + } + ); + + this.openAdd = false; + this.addReg = { + main_menu_name: '', + main_menu_action_name: '', + main_menu_icon: '', + enable_flag: false, + end_date_1: '' + }; + this.ngOnInit(); + this.toastr.success('Added successfully'); + }, + (error: any) => { + console.log(error); + + } + ); + } + + editReg(id: any) { + this.openEdit = true; + console.log(id); + this._mr.getById(id).subscribe( + (data: any) => { + this.upReg = data; + console.log(this.upReg); + }, + (error: any) => { + console.log(error); + } + ); + } + + performup() { + this._mr.update(this.upReg.id, this.upReg).subscribe( + (data: any) => { + console.log('updation success...'); + this.toastr.success('Updated successfully'); + this.openEdit = false; + this.ngOnInit(); + + }, + (error: any) => { + console.log(error); + + } + ); + } + + delete(id: any) { + this.tempid = id; + this.modaldelete = true; + + } + + del() { + console.log('Id of row u clicked is : ' + this.tempid); + this._mr.deleteById(this.tempid).subscribe( + (data: any) => { + console.log('Deletion successful..'); + this.ngOnInit(); + this.modaldelete = false; + this.toastr.success('Deleted successfully'); + }, + (error: any) => { + console.log(error); + + } + ); + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/edit-menur/edit-menur.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/edit-menur/edit-menur.component.html new file mode 100644 index 0000000..862db5a --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/edit-menur/edit-menur.component.html @@ -0,0 +1 @@ +

edit-menur works!

diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/edit-menur/edit-menur.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/edit-menur/edit-menur.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/edit-menur/edit-menur.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/edit-menur/edit-menur.component.spec.ts new file mode 100644 index 0000000..cf744ca --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/edit-menur/edit-menur.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { EditMenurComponent } from './edit-menur.component'; + +describe('EditMenurComponent', () => { + let component: EditMenurComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ EditMenurComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(EditMenurComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/edit-menur/edit-menur.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/edit-menur/edit-menur.component.ts new file mode 100644 index 0000000..7f5dcf8 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/edit-menur/edit-menur.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-edit-menur', + templateUrl: './edit-menur.component.html', + styleUrls: ['./edit-menur.component.scss'] +}) +export class EditMenurComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/menu-register.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/menu-register.component.html new file mode 100644 index 0000000..0680b43 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/menu-register.component.html @@ -0,0 +1 @@ + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/menu-register.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/menu-register.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/menu-register.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/menu-register.component.spec.ts new file mode 100644 index 0000000..3b21b1f --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/menu-register.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { MenuRegisterComponent } from './menu-register.component'; + +describe('MenuRegisterComponent', () => { + let component: MenuRegisterComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ MenuRegisterComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(MenuRegisterComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/menu-register.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/menu-register.component.ts new file mode 100644 index 0000000..e8e3459 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/menu-register.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-menu-register', + templateUrl: './menu-register.component.html', + styleUrls: ['./menu-register.component.scss'] +}) +export class MenuRegisterComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/readonly-menur/readonly-menur.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/readonly-menur/readonly-menur.component.html new file mode 100644 index 0000000..2c0eda0 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/readonly-menur/readonly-menur.component.html @@ -0,0 +1 @@ +

readonly-menur works!

diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/readonly-menur/readonly-menur.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/readonly-menur/readonly-menur.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/readonly-menur/readonly-menur.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/readonly-menur/readonly-menur.component.spec.ts new file mode 100644 index 0000000..efe0482 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/readonly-menur/readonly-menur.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ReadonlyMenurComponent } from './readonly-menur.component'; + +describe('ReadonlyMenurComponent', () => { + let component: ReadonlyMenurComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ReadonlyMenurComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(ReadonlyMenurComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/readonly-menur/readonly-menur.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/readonly-menur/readonly-menur.component.ts new file mode 100644 index 0000000..bf58eb2 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menu-register/readonly-menur/readonly-menur.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-readonly-menur', + templateUrl: './readonly-menur.component.html', + styleUrls: ['./readonly-menur.component.scss'] +}) +export class ReadonlyMenurComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menuaccesscontrol/menuaccesscontrol.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menuaccesscontrol/menuaccesscontrol.component.html new file mode 100644 index 0000000..c25c564 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menuaccesscontrol/menuaccesscontrol.component.html @@ -0,0 +1,278 @@ + + + + + +
+
+
+

Menu Access Control

+
+
+ Edit Mode +
+
+
+ For + + Show All Only Main Menu + +
+
+
+ +
+
+ +
+ +
+
+ + + + + + + + Loading ... +
No data available
+
+ + + NO + + + Menu Item Name + + + View + + + Create + + + Edit + + + Delete + + + + Query + + + Export + + + + {{i+1}} + {{all.menuItemDesc}} +    {{all.menuItemDesc}} + + + + + + + + + + + + + + + + + + + + + + +
Menuname
+
+
+ + + + Record per page + {{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} + of {{pagination.totalItems}} Records + + +
+ + + + Loading ... +
No data available
+
+ + + NO + + + Menu Item Name + + + View + + + Create + + + Edit + + + Delete + + + + Query + + + Export + + + + {{i+1}} + {{all.menuItemDesc}} + + + + + + + + + + + + + + + +
Menuname
+
+
+
+ + + Record per page + {{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} + of {{pagination.totalItems}} Records + + +
+ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menuaccesscontrol/menuaccesscontrol.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menuaccesscontrol/menuaccesscontrol.component.scss new file mode 100644 index 0000000..1b7ad42 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menuaccesscontrol/menuaccesscontrol.component.scss @@ -0,0 +1,99 @@ +input[type=text],[type=date],[type=password],[type=checkbox] { + width: 100%; + padding: 15px 20px; + // margin: 3px 0; + background-color:rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; +} +.required-field{ + color: red; +font-size: 18px; + +} +// select{ +// width: 100%; +// padding: 5px 5px; +// border: 1px solid #ccc; +// border-radius: 4px; +// } +.td-title { + text-align: center; + width: 150px; +color: white; + font-weight: bold; + background-color: rgba(63, 122, 231, 0.863); + //color: rgb(24, 13, 13); +} +th{ + //background-color:rgb(170, 169, 169); + font-weight: bold; +} +.td-content{ + text-align: left; +} +.delete,.heading{ + text-align: center; + color: red; +} +//toggle button +.switch { + position: relative; + display: inline-block; + width: 60px; + height: 34px; +} + +.switch input { + opacity: 0; + width: 0; + height: 0; +} + +.slider { + position: absolute; + cursor: pointer; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: #ccc; + -webkit-transition: .4s; + transition: .4s; +} + +.slider:before { + position: absolute; + content: ""; + height: 26px; + width: 26px; + left: 4px; + bottom: 4px; + background-color: white; + -webkit-transition: .4s; + transition: .4s; +} + +input:checked + .slider { + background-color: #0072a3; +} + +input:focus + .slider { + box-shadow: 0 0 1px #0072a3; +} + +input:checked + .slider:before { + -webkit-transform: translateX(26px); + -ms-transform: translateX(26px); + transform: translateX(26px); +} + + .slider.round { + border-radius: 34px; + } + + .slider.round:before { + border-radius: 50%; + } diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menuaccesscontrol/menuaccesscontrol.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menuaccesscontrol/menuaccesscontrol.component.spec.ts new file mode 100644 index 0000000..46c2323 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menuaccesscontrol/menuaccesscontrol.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { MenuaccesscontrolComponent } from './menuaccesscontrol.component'; + +describe('MenuaccesscontrolComponent', () => { + let component: MenuaccesscontrolComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ MenuaccesscontrolComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(MenuaccesscontrolComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menuaccesscontrol/menuaccesscontrol.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menuaccesscontrol/menuaccesscontrol.component.ts new file mode 100644 index 0000000..7d1073c --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menuaccesscontrol/menuaccesscontrol.component.ts @@ -0,0 +1,232 @@ +import { Component, OnInit } from '@angular/core'; +import { FormBuilder, FormGroup } from '@angular/forms'; +import { ActivatedRoute } from '@angular/router'; +import { ToastrService } from 'ngx-toastr'; +import { MenuGroupService } from 'src/app/services/admin/menu-group.service'; +import { MenumaintanceService } from 'src/app/services/admin/menumaintance.service'; +import { UsergrpmaintainceService } from 'src/app/services/admin/usergrpmaintaince.service'; +import { UsermaintanceService } from '../../../../services/admin/usermaintance.service'; +@Component({ + selector: 'app-menuaccesscontrol', + templateUrl: './menuaccesscontrol.component.html', + styleUrls: ['./menuaccesscontrol.component.scss'] +}) +export class MenuaccesscontrolComponent implements OnInit { + loading = false; + givendata; + alldata; + colvalue="true"; + usergrpid=1; + secmenuaccessdata; + modalAdd= false; + modaledit=false; + modaldelete=false; + modaldelete1=false; + rowSelected :any= {}; + public entryForm: FormGroup; + selected = "true"; + menudata; + menus; + menuselectid=1; + msg; + error; + mcreate; + medit; + mdelete; + toggle: boolean = false; + maindata; + showdata; + constructor(private mainservice:UsermaintanceService, + private _fb: FormBuilder, + private toastr:ToastrService, + private route:ActivatedRoute, + private usergrpservice:UsergrpmaintainceService, + private menuGroupService: MenuGroupService, + private menuservice:MenumaintanceService,) { } + + ngOnInit(): void { + this.showdata = this.menuGroupService.getdata(); + console.log(this.showdata); + this.mcreate=this.showdata.mcreate; + console.log(this.mcreate); + this.mdelete=this.showdata.mdelete + console.log(this.mdelete); + this.medit=this.showdata.medit + console.log(this.medit); + this.dropddowngetdata(); + // this.getall(); +this.getbyuseriddata(); + +this.entryForm=this._fb.group({ + grpid:this.usergrpid , + gmenuid:this.menuselectid , + }); + +} +dropddowngetdata(){ + this.usergrpservice.getAll().subscribe((data) => { + console.log(data); + this.givendata = data; + }); +} +getdata(){ + this.menuservice.getByCurrentUserMenuGroupId1().subscribe(resp => { + this.menus = resp; + console.log('menus: ', this.menus); +}) +} +getall(){ + this.usergrpservice.getall().subscribe((data)=>{ + this.secmenuaccessdata=data + console.log(data); + }) +} +idofselected(val){ + console.log(val); + this.usergrpid=val; + +} +idselected(val){ + console.log(val) + this.menuselectid=val; +} +getbyuseriddata(){ + this.usergrpservice.getbyusergrpid(this.usergrpid).subscribe((data)=>{ + this.alldata=data; + console.log(this.alldata); + if(this.alldata.array?.length === 0){ + this.msg='No Data Availabel' + } + for(this.alldata; this.alldata>=100;this.alldata++){ + this.maindata=this.alldata.menuId === 0 + console.log(this.maindata) + } + + // console.log(this.menudata) + }, + (error) => { + console.log('Error in adding data...',+error); + if(error){ + this.error="No data Available" + } + }); +} +modaladd(){ + this.modalAdd=true; + this.getdata(); +} +onSubmit(){ + this.modalAdd=false; + this.entryForm.value.grpid=this.usergrpid; + this.entryForm.value.gmenuid=this.menuselectid; + console.log(this.entryForm.value); + this.menuservice.create2(this.entryForm.value).subscribe((data)=>{ + console.log(data); + if (data) { + this.toastr.success('Added successfully'); + } + }, + (error) => { + console.log('Error in adding data...',+error); + if(error){ + this.toastr.error('Not added Data Getting Some Error'); + } + }); + +} +modalEdit(row){ +this.rowSelected=row; +console.log(this.rowSelected); +this.modaledit=true; +} +modalDelete(row){ + this.rowSelected=row; + console.log(this.rowSelected) +this.modaldelete=true; +} +delete(id,usrgrp){ + this.modaldelete=false; +this.usergrpservice.delete(id,usrgrp).subscribe((data)=>{ + console.log(data); + if (data) { + this.toastr.success('Deleted successfully'); + } +},(error) => { + console.log('Error in adding data...',+error); + if(error){ + this.toastr.error('Not Deleted Data Getting Some Error'); + } +}); +} +modaldeletemainmenu(row){ +this.rowSelected=row; +console.log(this.rowSelected) +this.modaldelete1=true; +} +delete1(id,usrgrp){ + this.modaldelete1=false; +this.usergrpservice.deletemain(id,usrgrp).subscribe((data)=>{ + console.log(data); + if (data) { + this.toastr.success('Deleted successfully'); + } +},(error) => { + console.log('Error in adding data...',+error); + if(error){ + this.toastr.error('Not Deleted Data Getting Some Error'); + } +}); +} +onUpdate(id:any,usrgrp:any){ + this.modaledit=false; + console.log(id,usrgrp); + this.menuservice.update2(id,usrgrp,this.rowSelected).subscribe((data)=>{ + console.log(data); + if (data) { + this.toastr.success('Updated successfully'); + } + }, (error) => { + console.log('Error in adding data...',+error); + if(error){ + this.toastr.error('Not Updated Data Getting Some Error'); + } + }); +} +onChecked(value){ + if(value=="y") + { + this.selected="y" + console.log(this.selected); // make a call for checked + } + else + { + this.selected="n"// make a call for unchecked + } +} +changedelete(val){ + console.log(val); + val=this.colvalue=val; + console.log(val); +} +data:{}; +Sync(id:any,row){ + this.rowSelected = row; + console.log(id); +if(this.rowSelected.subMenus!=0){ +this.rowSelected.subMenus=[] +}console.log(this.rowSelected); +this.menuservice.sink(id,this.rowSelected).subscribe((data)=>{ +console.log(data); +if (data) { + this.toastr.success('SYNC successfully'); + } +},(error) => { console.log(error); + if(error){ + this.toastr.error('Not SYNC Data Getting Some Error'); + } }) +} +toggleCheckbox() { + this.toggle = !this.toggle; + //this.dataService.setDivToggler(this.toggler); +} +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menumaintance/menumaintance.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menumaintance/menumaintance.component.html new file mode 100644 index 0000000..2c14c90 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menumaintance/menumaintance.component.html @@ -0,0 +1,412 @@ + + + + + +
+
+

Menu Maintenance

+ Main Menu
+ +
+ +
+
+ + +
+ + + + + +
+
+ + + Loading ... +
{{error}}
+ + + + + NO. + + + Menu Item Name + + + ID + + + Sequence + + + Module Name + + + Menu Action Link + + + Status + + + Sub Menu + + + Action + + + + + + + {{i+1}} + {{user.menuItemDesc}} + {{user.menuId}} + {{user.itemSeq}} + {{user.moduleName}} + {{user.main_menu_action_name}} + {{user.status}} + + + + + + +
Who Column
+
Account ID: {{user.accountId}}
+
Created At: {{user.createdAt| date}}
+
Created By: {{user.createdBy}}
+
Updated At: {{user.updatedAt | date}}
+
Updated By: {{user.updatedBy}}
+
+
+
+ + + + + + + + +
Menu Name: {{user.menuItemDesc}}
+
+
+ + + + Users per page + {{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} + of {{pagination.totalItems}} users + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menumaintance/menumaintance.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menumaintance/menumaintance.component.scss new file mode 100644 index 0000000..ab11a3c --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menumaintance/menumaintance.component.scss @@ -0,0 +1,62 @@ +input[type=text],[type=date],[type=password] { + width: 100%; + padding: 15px 20px; + // margin: 3px 0; + background-color:rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; +} +.required-field{ + color: red; +font-size: 18px; + +} +.green{ + background-color: rgb(156, 231, 156); + color: black; +} +.blue{ + background-color: #57abcf;//rgb(82, 87, 161); + color: black; +} +input.ng-invalid.ng-touched { + border-color: red; +} + +.error_mess { + color: red; +} +.td-title { + text-align: center; + width: 150px; +color: white; + font-weight: bold; + background-color: rgba(63, 122, 231, 0.863); + //color: rgb(24, 13, 13); +} +th{ + //background-color:rgb(170, 169, 169); + font-weight: bold; +} +.td-content{ + text-align: left; +} +.delete,.heading{ + text-align: center; + color: red; +} +.section p { +background-color: rgb(206, 201, 201); + padding: 10px; + font-size: 18px; +} + +select{ + width: 100%; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; +} + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menumaintance/menumaintance.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menumaintance/menumaintance.component.spec.ts new file mode 100644 index 0000000..4024471 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menumaintance/menumaintance.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { MenumaintanceComponent } from './menumaintance.component'; + +describe('MenumaintanceComponent', () => { + let component: MenumaintanceComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ MenumaintanceComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(MenumaintanceComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menumaintance/menumaintance.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menumaintance/menumaintance.component.ts new file mode 100644 index 0000000..6a84908 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/menumaintance/menumaintance.component.ts @@ -0,0 +1,207 @@ +import { Component, OnInit } from '@angular/core'; +import { FormBuilder, FormGroup, Validators } from '@angular/forms'; +import { ToastrService } from 'ngx-toastr'; +import {MenumaintanceService} from '../../../../services/admin/menumaintance.service'; +import { Rn_Main_Menu } from '../../../../models/builder/Rn_Main_Menu'; +import { ActivatedRoute, Router } from '@angular/router'; +import { MenuGroupService } from 'src/app/services/admin/menu-group.service'; +import { CsvService } from 'src/app/services/csv.service'; +import { ExcelService } from 'src/app/services/excel.service'; +import * as moment from 'moment'; +@Component({ + selector: 'app-menumaintance', + templateUrl: './menumaintance.component.html', + styleUrls: ['./menumaintance.component.scss'] +}) +export class MenumaintanceComponent implements OnInit { + loading = false; + selected: any[] = []; + rowSelected :any= {}; + modaldelete=false; + modalAdd= false; + modaledit=false; + givendata; + menus: Rn_Main_Menu[]; + mainid=0; + public entryForm: FormGroup; + mcreate; + mdelete; + medit; + showdata; + error; + submitted=false; + constructor(private menuservice:MenumaintanceService, + private toastr:ToastrService, + private excel: ExcelService, + private _fb: FormBuilder, + private route:ActivatedRoute, + private menuGroupService: MenuGroupService, + private csvService: CsvService, + private router: Router,) { } + + ngOnInit(): void { + this.showdata = this.menuGroupService.getdata(); + console.log(this.showdata); + this.mcreate=this.showdata.mcreate; + console.log(this.mcreate); + this.mdelete=this.showdata.mdelete + console.log(this.mdelete); + this.medit=this.showdata.medit + console.log(this.medit); + + // this.menuservice.getAll().subscribe((data) => { + // console.log(data); + // this.givendata = data; + // }); + + this.entryForm = this._fb.group({ + // menuItemId:[null], + menuId:[null], + menuItemDesc:['',[Validators.required]] , + itemSeq:['',[Validators.required, Validators.pattern(/^-?(0|[1-9]\d*)?$/)]] , + moduleName:['',[Validators.required]] , + status:['',[Validators.required]] , + main_menu_action_name:['',[Validators.required]], + main_menu_icon_name:['',[Validators.required]] + }); + this.getdata(); + } + getdata(){ + this.menuservice.getByCurrentUserMenuGroupId1().subscribe(resp => { + this.menus = resp; + console.log('menus: ', this.menus); + if(this.menus.length==0){ + this.error="No data Available"; + console.log(this.error) + } + },(error) => { + console.log(error); + if(error){ + this.error="Server Error"; + } + }) + } + onSubmit(){ + this.submitted=true; + if (this.entryForm.invalid) { + return; + } +this.menuservice.create1(this.entryForm.value).subscribe((data)=>{ + console.log(data); + if (data) { + this.toastr.success('Added successfully'); + } + this.ngOnInit(); +}, +(error) => { +console.log('Error in adding data...',+error); +if(error){ + this.toastr.error('Not added Data Getting Some Error'); +} +this.getdata(); +}); +this.modalAdd=false; + } + goToAdd() { + this.modalAdd=true; + } + submenu(id:any){ + this.router.navigate(["../submenu/" +id], { relativeTo: this.route }) + } + data:{}; + shrink(id:any,row){ + this.rowSelected = row; + console.log(this.rowSelected); +if(this.rowSelected.subMenus!=0){ + this.rowSelected.subMenus=[] +}console.log(this.rowSelected); +this.menuservice.sink(id,this.rowSelected).subscribe((data)=>{ + console.log(data); +}) + } + goToEdit(row) { + this.rowSelected = row; + console.log(row) + this.modaledit=true; + //this.router.navigate(["../edit/" + id], { relativeTo: this.route }); + } + onDelete(row) { + this.rowSelected = row; + this.modaldelete=true; + } + + delete(id) + { + this.modaldelete = false; + console.log("in delete "+id); + this.menuservice.delete1(id).subscribe((data)=>{ + console.log(data); + this.toastr.success('Deleted successfully'); + this.ngOnInit(); + }, + (error) => { + console.log('Error in adding data...',+error); + if(error){ + this.toastr.error('Not Deleted Data Getting Some Error'); + } + }); + + } + onUpdate(id){ + this.modaledit=false; +this.menuservice.update1(id,this.rowSelected).subscribe((data)=>{ + console.log(data); + if (data) { + this.toastr.success('Updated successfully'); + } +}, +(error) => { + console.log('Error in adding data...',+error); + if(error){ + this.toastr.error('Not updated Data Getting Some Error'); + } +}); + } + + onExport() { + this.excel.exportAsExcelFile(this.givendata, 'menumaintanance_', + moment().format('YYYYMMDD_HHmmss')) + } + + // csv + + modalCsv = false; + selectedFiles: File; + fileList; + ttype = 'menumaintenance'; + + + // Import CSV + public selectFile(event) { + this.selectedFiles = event.target.files[0]; + // this.saveCsv(); + } + + csvImport() { + console.log("import CSV"); + this.modalCsv = true; + } + saveCsv() { + this.csvService.importCsv(this.selectedFiles, this.ttype).subscribe(data => { + console.log(data); + this.fileList = data; + this.modalCsv = false; + }, + (error) => { + console.log(error); + if (error.status == 202) { + this.toastr.success(error.error.text) + } + }); + } + + downloadFiles() { + this.csvService.downloadCsvs(this.ttype); + + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/modules/modules.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/modules/modules.component.html new file mode 100644 index 0000000..c74922e --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/modules/modules.component.html @@ -0,0 +1,146 @@ + + + + + +
+
+

Modules

+
+
+ + +
+
+ + + + Loading ... +
{{error}}
+ + + Modules + + + Description + + + Access Exclusive + + + + + + {{user.modules}} + {{user.description}} + {{user.access_exclusive}} + + + + + + + + + + + + + + Users per page + {{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} + of {{pagination.totalItems}} users + + +
+ + + + + + + + + + + + + + + + + + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/modules/modules.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/modules/modules.component.scss new file mode 100644 index 0000000..ab11a3c --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/modules/modules.component.scss @@ -0,0 +1,62 @@ +input[type=text],[type=date],[type=password] { + width: 100%; + padding: 15px 20px; + // margin: 3px 0; + background-color:rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; +} +.required-field{ + color: red; +font-size: 18px; + +} +.green{ + background-color: rgb(156, 231, 156); + color: black; +} +.blue{ + background-color: #57abcf;//rgb(82, 87, 161); + color: black; +} +input.ng-invalid.ng-touched { + border-color: red; +} + +.error_mess { + color: red; +} +.td-title { + text-align: center; + width: 150px; +color: white; + font-weight: bold; + background-color: rgba(63, 122, 231, 0.863); + //color: rgb(24, 13, 13); +} +th{ + //background-color:rgb(170, 169, 169); + font-weight: bold; +} +.td-content{ + text-align: left; +} +.delete,.heading{ + text-align: center; + color: red; +} +.section p { +background-color: rgb(206, 201, 201); + padding: 10px; + font-size: 18px; +} + +select{ + width: 100%; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; +} + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/modules/modules.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/modules/modules.component.spec.ts new file mode 100644 index 0000000..cf10dbf --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/modules/modules.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ModulesComponent } from './modules.component'; + +describe('ModulesComponent', () => { + let component: ModulesComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ModulesComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(ModulesComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/modules/modules.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/modules/modules.component.ts new file mode 100644 index 0000000..fcb005c --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/modules/modules.component.ts @@ -0,0 +1,116 @@ +import { Component, OnInit } from '@angular/core'; +import { FormBuilder, FormGroup, Validators } from '@angular/forms'; +import { ToastrService } from 'ngx-toastr'; +import { AccesstypeService } from 'src/app/services/admin/accesstype.service'; + +@Component({ + selector: 'app-modules', + templateUrl: './modules.component.html', + styleUrls: ['./modules.component.scss'] +}) +export class ModulesComponent implements OnInit { + loading = false; + selected: any[] = []; + rowSelected :any= {}; + modaldelete=false; + modalAdd= false; + modaledit=false; + error; + data; + submitted=false; + public entryForm: FormGroup; + constructor(private _fb: FormBuilder,private accesstype:AccesstypeService, + private toastr:ToastrService,) { } + + ngOnInit(): void { + this.entryForm = this._fb.group({ + modules:['',[Validators.required]], + description:['',[Validators.required]] , + access_exclusive:['',[Validators.required]], + }); + this.getdata(); + } + getdata(){ + this.accesstype.getAll1().subscribe(resp => { + this.data = resp; + console.log('menus: ', this.data); + if(this.data.length==0){ + this.error="No data Available"; + console.log(this.error) + } + },(error) => { + console.log(error); + if(error){ + this.error="Server Error"; + } + }) + } + goToAdd(){ + this.modalAdd=true; + } + onSubmit(){ + console.log(this.entryForm.value); + this.submitted=true; + if (this.entryForm.invalid) { + return; + } + this.accesstype.create1(this.entryForm.value).subscribe((data)=>{ + console.log(data); + if (data) { + this.toastr.success('Added successfully'); + } + }, + (error) => { + console.log('Error in adding data...',+error); + if(error){ + this.toastr.error('Not added Data Getting Some Error'); + } + + }); + this.modalAdd=false; + } + goToEdit(row) { + this.rowSelected = row; + console.log(row) + this.modaledit=true; + //this.router.navigate(["../edit/" + id], { relativeTo: this.route }); + } + onDelete(row) { + this.rowSelected = row; + this.modaldelete=true; + } + + delete(id) + { + this.modaldelete = false; + console.log("in delete "+id); + this.accesstype.delete1(id).subscribe((data)=>{ + console.log(data); + if (data) { + this.toastr.success('Deleted successfully'); + } + }, + (error) => { + console.log('Error in adding data...',+error); + if(error){ + this.toastr.error('Not Deleted Data Getting Some Error'); + } + }); + + } + onUpdate(id){ + this.modaledit=false; +this.accesstype.update1(id,this.rowSelected).subscribe((data)=>{ +console.log(data); +if (data) { + this.toastr.success('Updated successfully'); + } +}, +(error) => { +console.log('Error in adding data...',+error); +if(error){ + this.toastr.error('Not updated Data Getting Some Error'); +} +}); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/password-reset/password-reset.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/password-reset/password-reset.component.html new file mode 100644 index 0000000..472d4bb --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/password-reset/password-reset.component.html @@ -0,0 +1,43 @@ +
+
+

Please Reset Your Password

+

you're signed in as {{ email }}

+
+ +
+
+ + +
+
Password is required
+
+
+
+ + +
+
password is required
+
Password must be Minimum 3 Characters
+
+
+
+ + +
+
Password is required.
+
Password and Confirm Password must be match.
+
+
+ +
+
+
+

Wrong account? Log in instead.

+
+
diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/password-reset/password-reset.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/password-reset/password-reset.component.scss new file mode 100644 index 0000000..3ee7d64 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/password-reset/password-reset.component.scss @@ -0,0 +1,83 @@ +//@import '../../../../../styles1.scss'; + + +//** variables +$background: #f5f6fa; +$text: #9c9c9c; +$input-bg-color: #fff; +$input-text-color: #a3a3a3; +$button-bg-color: #7f8ff4; +$button-text-color: #fff; +$google-button-bg-color: #7f8ff4; +$linkedin-button-bg-color: #4b76eb; + +//** root +:root { + background: $background; + color: $text; + font: 1rem "PT Sans", sans-serif; +} + +//** helper +.display_msg { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +} + +.form { + /* margin-left: auto; + margin-right: auto; */ + &__field { + // width: 360px; + // //background: #fff; + // color: $input-text-color; + // font: inherit; + // //box-shadow: 0 6px 10px 0 rgba(0, 0, 0 , .1); + // border: 1 solid rgb(235, 230, 230); + // background-color:rgb(255, 255, 255); + // display: inline-block; + // border-radius: 4px; + // box-sizing: border-box; + // //outline: 0; + // padding: 6px 9px; + width: 360px; + padding: 9px 11px; + // margin: 3px 0; + background-color:rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; + } +} + +.btn { + display: inline-block; + background: transparent; + color: inherit; + font: inherit; + border: 0; + outline: 0; + padding: 0; + transition: all 200ms ease-in; + cursor: pointer; + + &--primary { + background: $button-bg-color; + color: $button-text-color; + box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1); + border-radius: 2px; + width: 100%; + + &:hover { + background: darken($button-bg-color, 4%); + } + + &:active { + background: $button-bg-color; + box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, .2); + } + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/password-reset/password-reset.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/password-reset/password-reset.component.spec.ts new file mode 100644 index 0000000..e6bd9ac --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/password-reset/password-reset.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { PasswordResetComponent } from './password-reset.component'; + +describe('PasswordResetComponent', () => { + let component: PasswordResetComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ PasswordResetComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(PasswordResetComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/password-reset/password-reset.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/password-reset/password-reset.component.ts new file mode 100644 index 0000000..d17961f --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/password-reset/password-reset.component.ts @@ -0,0 +1,109 @@ +import { Component, OnInit } from '@angular/core'; +import { FormBuilder, FormGroup, Validators } from '@angular/forms'; +import { ActivatedRoute, Router } from '@angular/router'; +import { UserRegistrationService } from 'src/app/services/admin/user-registration.service'; +import { UserInfoService } from 'src/app/services/user-info.service'; + +export interface ResetPasswordRequest { + oldPassword: string; + newPassword: string; +} +@Component({ + selector: 'app-password-reset', + templateUrl: './password-reset.component.html', + styleUrls: ['./password-reset.component.scss'] +}) +export class PasswordResetComponent implements OnInit { + + emailErrMsg: string = "" + oldpHide: boolean = true; + oldIcon: string = "eye"; + oldShapeChanger() { + this.oldpHide = !this.oldpHide; + if(this.oldpHide){ + this.oldIcon = 'eye' + } else { + this.oldIcon = 'eye-hide' + } + } + newpHide: boolean = true; + newIcon: string = "eye"; + newShapeChanger() { + this.newpHide = !this.newpHide; + if(this.newpHide){ + this.newIcon = 'eye' + } else { + this.newIcon = 'eye-hide' + } + } + cpHide: boolean = true; + conIcon: string = "eye"; + comfShapeChanger() { + this.cpHide = !this.cpHide; + if(this.cpHide){ + this.conIcon = 'eye' + } else { + this.conIcon = 'eye-hide' + } + } + + constructor( private _fb: FormBuilder, + private router: Router, + private route: ActivatedRoute, + private userRegistrationService: UserRegistrationService, + private userInfoService: UserInfoService) { } + + email: string; + resetPasswordForm: FormGroup; +userid; + ngOnInit(): void { + this.email = this.userInfoService.getEmail(); + this.userid=this.userInfoService.getUserId(); + console.log(this.userid); + + this.resetPasswordForm = this._fb.group({ + userId:this.userid, + oldPassword: ['', Validators.required], + newPassword: ['', [Validators.required, Validators.minLength(3)]], + confirmPassword: ['', [Validators.required]] + }, { + validator: ConfirmedValidator('newPassword', 'confirmPassword') + }); + } + get f() { return this.resetPasswordForm.controls; } + + submitted = false; + onSubmit() { + console.log('this.resetPasswordForm.value : ', this.resetPasswordForm.value); + this.submitted = true; + if(this.resetPasswordForm.invalid){ + return; + } + this.resetPassword(); + } + + resetPassword() { + this.userRegistrationService.resetPassword(this.resetPasswordForm.value) + .subscribe((res) => { + console.log('success ', res); + this.router.navigate(["../user-account"], { relativeTo: this.route }); + },(err) => { + console.log('failure ', err); + }); + } +} + +export function ConfirmedValidator(controlName: string, matchingControlName: string){ + return (formGroup: FormGroup) => { + const control = formGroup.controls[controlName]; + const matchingControl = formGroup.controls[matchingControlName]; + if (matchingControl.errors && !matchingControl.errors.confirmedValidator) { + return; + } + if (control.value !== matchingControl.value) { + matchingControl.setErrors({ confirmedValidator: true }); + } else { + matchingControl.setErrors(null); + } + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/profile-setting/profile-setting.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/profile-setting/profile-setting.component.html new file mode 100644 index 0000000..37105ea --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/profile-setting/profile-setting.component.html @@ -0,0 +1,266 @@ + +
+ + + + + + +
+

My Profile Settings

+ +
+ Avatar +
+ + Avatar + +
{{ message }}
+ + + + + + + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+
+
+ + +
+
+ + +
+
+
+
+ + + + +
+
+ +
+ +
+
+ +
+ +
+ + +
+ + + +
Password: Change Password for your account Change password
+
+
+ + +
+ + +
+ + +
Security: Logout of all sessions except this current browser Logout other + sessions
+
+
+ + +
+ + +
+ + +
Deactivation: Remove access to all organizations and workspace in cloudnsure Deactivate account
+
+ +
+ + + + + + + + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/profile-setting/profile-setting.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/profile-setting/profile-setting.component.scss new file mode 100644 index 0000000..ec6f039 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/profile-setting/profile-setting.component.scss @@ -0,0 +1,10 @@ +input[type=text],[type=date],textarea,[type=number] { + width: 100%; + padding: 15px 15px; + // margin: 8px 0; + background-color:rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/profile-setting/profile-setting.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/profile-setting/profile-setting.component.spec.ts new file mode 100644 index 0000000..c4570be --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/profile-setting/profile-setting.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ProfileSettingComponent } from './profile-setting.component'; + +describe('ProfileSettingComponent', () => { + let component: ProfileSettingComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ProfileSettingComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(ProfileSettingComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/profile-setting/profile-setting.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/profile-setting/profile-setting.component.ts new file mode 100644 index 0000000..5483ddb --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/profile-setting/profile-setting.component.ts @@ -0,0 +1,223 @@ + +import { HttpClient, HttpEventType } from '@angular/common/http'; +import { Component, OnInit, ViewChild, ViewEncapsulation } from '@angular/core'; +import { ActivatedRoute, Router } from '@angular/router'; +import { UserProfile, UserProfileService } from '../../../../services/admin/user-profile.service'; +import { DomSanitizer } from '@angular/platform-browser'; +import { AlertService } from '../../../../services/alert.service'; +import { ToastrService } from 'ngx-toastr'; +import { Dimensions, ImageCroppedEvent, ImageTransform } from 'ngx-image-cropper'; +//import { ImageCroppedEvent } from '../image-cropper/interfaces/image-cropped-event.interface'; +//import { ImageCropperComponent } from '../image-cropper/component/image-cropper/image-cropper.component'; +@Component({ + selector: 'app-profile-setting', + templateUrl: './profile-setting.component.html', + styleUrls: ['./profile-setting.component.scss'] +}) +export class ProfileSettingComponent implements OnInit { + updated = false; + userProfile: UserProfile; + roles = ['user', 'admin', 'mis report', 'bi report']; + transform: ImageTransform = {}; + model=false; + constructor( + private router: Router, + private route: ActivatedRoute, + private userProfileService: UserProfileService, + private http: HttpClient, + private alertService: AlertService, + private _sanitizer: DomSanitizer, + private toastr: ToastrService, + ) { } + + ngOnInit(): void { + + this.getUserProfile(); + this.getProfilePic(); + } + getUserProfile() { + this.userProfileService.getUserProfile().subscribe(res => { + console.log(res); + this.userProfile = res; + }) + } + + update() { + this.userProfileService.updateUserProfile(this.userProfile).subscribe( + (resp) => { + console.log(resp); + //this.router.navigate(["../../all"], { relativeTo: this.route }); + }, + (error) => { + console.log(error); + } + ); + //this.picUpload(); + } + + public profilePic: File = null; + onSelectFile(event) { + let flag = 0; + const mimeType = event.target.files[0].type; + if(mimeType.match(/image\/*/) === null ){ + this.message = 'Only Image Type Is Supported'; + flag = flag + 1; + return; + } + const size = event.target.files[0].size; + if(size > 5000000) { + flag = flag + 1; + this.message = 'Plese Select image file under 2 MB'; + return; + } + console.log('flag value = ', flag); + if(flag === 0) { + this.profilePic = event.target.files[0]; + console.log(this.profilePic); + const reader = new FileReader(); + this.image = this.profilePic; + reader.readAsDataURL(this.profilePic); + reader.onload = (_event) => { + this.image = reader.result; + } + this.picUpload(); + } + + } + + message: string; + picUpload() { + this.userProfileService.uploadUserProfilePic(this.profilePic).subscribe(res => { + console.log(res); + if(res.type === HttpEventType.UploadProgress){ + console.log('Upload Progress : ', + Math.round(res.loaded / res.total * 100) + '%'); + } else if(res.type === HttpEventType.Response) { + if (res.status === 200) { + this.alertService.success('Image uploaded successfully'); + //this.message = 'Image uploaded successfully'; + } else { + this.message = 'Image not uploaded'; + } + } + }, err => {console.log(err); + }); + } + image: any; + getProfilePic() { + this.userProfileService.getProfilePic().subscribe(res => { + console.log(res); + this.image = this._sanitizer.bypassSecurityTrustResourceUrl(res.image); + }, err => {console.log(err);} + ); + } + + /*picUpload() { + const uploadImageData = new FormData(); + uploadImageData.append('imageFile', this.profilePic, this.profilePic.name); + this.http.post('http://localhost:9119/api/upload', uploadImageData, { observe: 'response' }) + .subscribe((res) => { + console.log(res); + if (res.status === 200) { + this.message = 'Image uploaded successfully'; + } else { + this.message = 'Image not uploaded successfully'; + } + } + ); + }*/ + + + onSubmit() { + this.updated = true; + this.update(); + } + imageChangedEvent: any = ''; + croppedImage: any = ''; + canvasRotation = 0; + rotation = 0; + scale = 1; + showCropper = false; + containWithinAspectRatio = false; + fileChangeEvent(event: any): void { + this.imageChangedEvent = event; + } + imageCropped(event: ImageCroppedEvent) { + this.croppedImage = event.base64; + this.profilePic=this.croppedImage; + + } + imageLoaded() { + this.showCropper = true; + console.log('Image loaded'); + } + + cropperReady(sourceImageDimensions: Dimensions) { + console.log('Cropper ready', sourceImageDimensions); + } + loadImageFailed() { + // show message + } + rotateLeft() { + this.canvasRotation--; + this.flipAfterRotate(); + } + + rotateRight() { + this.canvasRotation++; + this.flipAfterRotate(); + } + + private flipAfterRotate() { + const flippedH = this.transform.flipH; + const flippedV = this.transform.flipV; + this.transform = { + ...this.transform, + flipH: flippedV, + flipV: flippedH + }; + } + + + flipHorizontal() { + this.transform = { + ...this.transform, + flipH: !this.transform.flipH + }; + } + + flipVertical() { + this.transform = { + ...this.transform, + flipV: !this.transform.flipV + }; + } + zoomOut() { + this.scale -= .1; + this.transform = { + ...this.transform, + scale: this.scale + }; +} + +zoomIn() { + this.scale += .1; + this.transform = { + ...this.transform, + scale: this.scale + }; +} + +toggleContainWithinAspectRatio() { + this.containWithinAspectRatio = !this.containWithinAspectRatio; +} + +updateRotation() { + this.transform = { + ...this.transform, + rotate: this.rotation + }; +} +openmodal(){ + this.model=true; +} +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/sessionlogger/sessionlogger.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/sessionlogger/sessionlogger.component.html new file mode 100644 index 0000000..c287cb4 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/sessionlogger/sessionlogger.component.html @@ -0,0 +1,99 @@ + + + + +
+
+
+

Session Logger

+
+
+ + + +
+
+ + + + + + + + + Loading ... +
{{error}}
+ + + Client Ip + + + lastAccessDate + + + Log In Time + + + Log Out Time + + + Session Id + + + User Id + + + User Name + + + + + + + + {{user.clientIp}} + {{user.lastAccessDate}} + {{user.logintime}} + {{user.logouttime}} + {{user.sessionId}} + {{user.userId.userId}} + {{user.userId.username}} + + + + + + + + + + + + + Record per page + {{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} + of {{pagination.totalItems}} Records + + +
+
+ + + + + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/sessionlogger/sessionlogger.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/sessionlogger/sessionlogger.component.scss new file mode 100644 index 0000000..76ab29b --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/sessionlogger/sessionlogger.component.scss @@ -0,0 +1,4 @@ +.delete,.heading{ + text-align: center; + color: red; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/sessionlogger/sessionlogger.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/sessionlogger/sessionlogger.component.spec.ts new file mode 100644 index 0000000..149e2eb --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/sessionlogger/sessionlogger.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { SessionloggerComponent } from './sessionlogger.component'; + +describe('SessionloggerComponent', () => { + let component: SessionloggerComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ SessionloggerComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(SessionloggerComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/sessionlogger/sessionlogger.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/sessionlogger/sessionlogger.component.ts new file mode 100644 index 0000000..4ffab36 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/sessionlogger/sessionlogger.component.ts @@ -0,0 +1,69 @@ +import { Component, OnInit } from '@angular/core'; +import { SessionloggerService } from 'src/app/services/admin/sessionlogger.service'; +import * as moment from 'moment'; +import { ExcelService } from 'src/app/services/excel.service'; +import { ToastrService } from 'ngx-toastr'; +import { HttpErrorResponse } from '@angular/common/http'; +@Component({ + selector: 'app-sessionlogger', + templateUrl: './sessionlogger.component.html', + styleUrls: ['./sessionlogger.component.scss'] +}) +export class SessionloggerComponent implements OnInit { + loading = false; + error; + data; + modaldelete=false; + rowSelected :any= {}; + constructor(private sessionservice:SessionloggerService,private excel: ExcelService, + private toastr: ToastrService,) { } + + ngOnInit(): void { + this.getdata(); + } + getdata(){ + this.sessionservice.getAll().subscribe((data)=>{ + this.data=data; + console.log(this.data); + if(this.data.length==0){ + this.error="No data Available plz add if Required"; + console.log(this.error) + } + },(error) => { + console.log(error); + if(error){ + this.error="server Error"; + } + }); + + + } + onExport(){ + this.excel.exportAsExcelFile(this.data, 'user_', + moment().format('YYYYMMDD_HHmmss')) + } + modaldel(row){ + this.rowSelected = row; + this.modaldelete=true; + console.log(this.rowSelected); + } + delete(id) + { + console.log("in delete "+id); + this.sessionservice.delete(id).subscribe( + (data) => { + console.log(data); + //this.ngOnInit(); + },(error:HttpErrorResponse) => { + console.log(error); + if(error.status==200){ + this.toastr.success(error.error.text); + } + if(error.status==404){ + this.toastr.error(error.error); + } + + }); + this.modaldelete=false; + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/submenu/submenu.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/submenu/submenu.component.html new file mode 100644 index 0000000..a685d03 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/submenu/submenu.component.html @@ -0,0 +1,250 @@ + + + + + +
+
+

Sub-Menu Maintenance

+ Sub Menu
+ +
+
+ +
+
+ + + + + Loading ... + + + NO. + + + Sub-Menu Item Name + + + ID + + + Sequence + + + Module Name + + + Menu Action Link + + + Status + + + + {{i+1}} + {{user.menuItemDesc}} + {{user.menuId}} + {{user.itemSeq}} + {{user.moduleName}} + {{user.main_menu_action_name}} + {{user.status}} + + + + + + + + + + + + +
Menu Name: {{user.menuItemDesc}}
+
+
+ + + + Users per page + {{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} + of {{pagination.totalItems}} users + + +
+ + + + + + + + + + + + + + + + + + + + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/submenu/submenu.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/submenu/submenu.component.scss new file mode 100644 index 0000000..aad7811 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/submenu/submenu.component.scss @@ -0,0 +1,62 @@ +input[type=text],[type=date],[type=password],[type=number] { + width: 100%; + padding: 15px 20px; + // margin: 3px 0; + background-color:rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; +} + +.required-field{ + color: red; +font-size: 18px; + +} +.green{ + background-color: rgb(156, 231, 156); + color: black; +} +.blue{ + background-color: #57abcf;//rgb(82, 87, 161); + color: black; +} +.td-title { + text-align: center; + width: 150px; +color: white; + font-weight: bold; + background-color: rgba(63, 122, 231, 0.863); + //color: rgb(24, 13, 13); +} +th{ + //background-color:rgb(170, 169, 169); + font-weight: bold; +} +.td-content{ + text-align: left; +} +.delete,.heading{ + text-align: center; + color: red; +} +.section p { +background-color: rgb(206, 201, 201); + padding: 10px; + font-size: 18px; +} + +select{ + width: 100%; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; +} +input.ng-invalid.ng-touched { + border-color: red; +} + +.error_mess { + color: red; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/submenu/submenu.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/submenu/submenu.component.spec.ts new file mode 100644 index 0000000..6d85802 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/submenu/submenu.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { SubmenuComponent } from './submenu.component'; + +describe('SubmenuComponent', () => { + let component: SubmenuComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ SubmenuComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(SubmenuComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/submenu/submenu.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/submenu/submenu.component.ts new file mode 100644 index 0000000..ae45378 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/submenu/submenu.component.ts @@ -0,0 +1,138 @@ +import { Component, OnInit } from '@angular/core'; +import {MenumaintanceService} from '../../../../services/admin/menumaintance.service'; +import { Rn_Main_Menu } from '../../../../models/builder/Rn_Main_Menu'; +import { ActivatedRoute, Router } from '@angular/router'; +import { AbstractControl, FormBuilder, FormGroup, Validators } from '@angular/forms'; +import { ToastrService } from 'ngx-toastr'; + + +function numberValidator(control: AbstractControl): { [key: string]: any } | null { + const value = control.value; + return isNaN(value) ? { 'notANumber': { value } } : null; +} + +@Component({ + selector: 'app-submenu', + templateUrl: './submenu.component.html', + styleUrls: ['./submenu.component.scss'] +}) +export class SubmenuComponent implements OnInit { + loading = false; + modalAdd= false; + modaledit=false; + modaldelete=false; + selected: any[] = []; + rowSelected :any= {}; + givendata; + menus: Rn_Main_Menu[]; + sub; + id; + mainid; + submitted=false; + public entryForm: FormGroup; + constructor(private menuservice:MenumaintanceService, + private toastr:ToastrService, + private _fb: FormBuilder, + private route:ActivatedRoute, + private router: Router,) { } + + ngOnInit(): void { + this.id = this.route.snapshot.params["id"]; + console.log("project mainmenu with id = ", this.id); + this.getById(this.id); +this.mainid=this.id + this.entryForm = this._fb.group({ + // menuItemId:[null], + menuId:[this.mainid], + menuItemDesc:['',[Validators.required]] , + // itemSeq:['',[Validators.required]] , + // itemSeq: ['', [Validators.required, numberValidator]], + itemSeq: ['', [Validators.required, Validators.pattern('^[0-9]*$')]], + moduleName:['',[Validators.required]] , + status:['',[Validators.required]] , + main_menu_action_name:['',[Validators.required]] + }); + + // this.getdata(); + } + getById(id:any){ + this.menuservice.getbyid(id).subscribe((data)=>{ + this.sub=data; + console.log(this.sub) + }) + } + getdata(){ + this.menuservice.getByCurrentUserMenuGroupId1().subscribe(resp => { + this.menus = resp; + console.log('menus: ', this.menus); + }) + } + goToAdd() { + this.modalAdd=true; + } + onSubmit(){ + this.submitted=true; + if (this.entryForm.invalid) { + return; + } + this.menuservice.create1(this.entryForm.value).subscribe((data)=>{ + console.log(data); + if (data) { + this.toastr.success('Added successfully'); + } + }, + (error) => { + console.log('Error in adding data...',+error); + if(error){ + this.toastr.error('Not added Data Getting Some Error'); + } + + }); + this.modalAdd=false; + } + + goToEdit(row) { + this.rowSelected = row; + console.log(row) + this.modaledit=true; + //this.router.navigate(["../edit/" + id], { relativeTo: this.route }); + } + onDelete(row) { + this.rowSelected = row; + this.modaldelete=true; + } + + delete(id) + { + this.modaldelete = false; + console.log("in delete "+id); + this.menuservice.delete1(id).subscribe((data)=>{ + console.log(data); + if (data) { + this.toastr.success('Deleted successfully'); + } + }, + (error) => { + console.log('Error in adding data...',+error); + if(error){ + this.toastr.error('Not Deleted Data Getting Some Error'); + } + }); + + } + onUpdate(id){ + this.modaledit=false; + this.menuservice.update1(id,this.rowSelected).subscribe((data)=>{ + console.log(data); + if (data) { + this.toastr.success('Updated successfully'); + } + }, + (error) => { + console.log('Error in adding data...',+error); + if(error){ + this.toastr.error('Not updated Data Getting Some Error'); + } + }); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/systemparameters/systemparameters.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/systemparameters/systemparameters.component.html new file mode 100644 index 0000000..22e9a4f --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/systemparameters/systemparameters.component.html @@ -0,0 +1,678 @@ + + + + + + + + + + +

Edit Mode

+
+
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ + + + + + +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ +
+
+ +
+
+ + +
+
+ +
+
+ +
+
+
+ +
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ + +
+
+
+
+ +
+
+ +
+
+ + + +
+
diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/systemparameters/systemparameters.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/systemparameters/systemparameters.component.scss new file mode 100644 index 0000000..5037b31 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/systemparameters/systemparameters.component.scss @@ -0,0 +1,86 @@ +.name{ + background-color:#c5c9b0; + color: white; + font-size: 15px; +} +// input[type=text],[type=date],[type=datetime-local],textarea { +// height: 30px; +// width: 100%; +// // padding: 15px 15px; +// // //margin: 2px 0; +// // display: inline-block; +// // border: 1px solid #ccc; +// // border-radius: 4px; +// // box-sizing: border-box; +// } +clr-icon{ + margin-left: 5px; +} +.one-line { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + width: 300px; +} +input[type=text], select, textarea { + width: 100%; + padding: 5px; + border: 1px solid #ccc; + border-radius: 4px; + resize: vertical; +} + +label { + padding: 12px 12px 12px 0; + display: inline-block; +} + +input[type=submit] { + // background-color: #04AA6D; + color: white; + padding: 12px 20px; + border: none; + border-radius: 4px; + cursor: pointer; + float: right; +} + +input[type=submit]:hover { + background-color: #45a049; +} + +.container { + border-radius: 5px; + //background-color: #f2f2f2; + padding: 20px; +} + +.col-25 { + float: left; + width: 25%; + margin-top: 5px; +} + +.col-75 { + float: left; + width: 75%; + margin-top: 5px; +} + +/* Clear floats after the columns */ +.row:after { + content: ""; + display: table; + clear: both; +} + +/* Responsive layout - when the screen is less than 600px wide, make the two columns stack on top of each other instead of next to each other */ +@media screen and (max-width: 600px) { + .col-25, .col-75, input[type=submit] { + width: 100%; + margin-top: 0; + } +} +.btn{ + float: right; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/systemparameters/systemparameters.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/systemparameters/systemparameters.component.spec.ts new file mode 100644 index 0000000..6eff4ca --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/systemparameters/systemparameters.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { SystemparametersComponent } from './systemparameters.component'; + +describe('SystemparametersComponent', () => { + let component: SystemparametersComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ SystemparametersComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(SystemparametersComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/systemparameters/systemparameters.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/systemparameters/systemparameters.component.ts new file mode 100644 index 0000000..107b8ba --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/systemparameters/systemparameters.component.ts @@ -0,0 +1,114 @@ +import { HttpEventType } from '@angular/common/http'; +import { Component, OnInit } from '@angular/core'; +import { AlertService } from 'src/app/services/alert.service'; +import {SysparameterService} from 'src/app/services/admin/sysparameter.service'; +import { FormBuilder, FormGroup, NG_VALUE_ACCESSOR } from '@angular/forms'; +import { ActivatedRoute, Router } from '@angular/router'; +import {Systemparameter} from 'src/app/models/admin/systemparameter' +import { ToastrService } from 'ngx-toastr'; + +@Component({ + selector: 'app-systemparameters', + templateUrl: './systemparameters.component.html', + styleUrls: ['./systemparameters.component.scss'], + +}) +export class SystemparametersComponent implements OnInit { + public profilePic: File = null; + message: string; + image: any; + selectedFile: File[]=[]; + public entryForm: FormGroup; + project: Systemparameter; + id=1; + constructor(private alertService: AlertService, + private sysparaservice:SysparameterService, + private _fb: FormBuilder, + private router: Router, + private route: ActivatedRoute, + private toastr: ToastrService,) { } + + ngOnInit(): void { + this.project = new Systemparameter(); + this.getById(this.id); + + this.entryForm = this._fb.group({ + schedulerTime: [null], + leaseTaxCode: [null], + vesselConfProcessLimit: [null], + rowToDisplay: [null], + linkToDisplay: [null], + rowToAdd: [null], + lovRowToDisplay: [null], + lovLinkToDisplay: [null], + oidserverName: [null], + oidBase: [null], + oidAdminUser: [null], + oidServerPort: [null], + userDefaultGroup: [null], + defaultDepartment: [null], + defaultPosition: [null], + singleCharge: [null], + firstDayOftheWeek: [null], + hourPerShift: [null], + cnBillingFrequency: [null], + billingDepartmentCode: [null], + basePriceList: [null], + nonContainerServiceOrder: [null], + ediMaeSchedulerONOFF: [null], + ediSchedulerONOFF: [null], + upload_Logo:[null], + Company_Display_Name:[null] + }); + + } + public onFileChanged(event) { + for (var i = 0; i < event.target.files.length; i++) { + this.selectedFile.push(event.target.files[i]); + } + } + // onSubmit(){ + // this.userObj.status='P'; + // console.log(this.entryForm.value); + // this.mainService.createall(this.entryForm.value,this.selectedFile).subscribe(data => { + // console.log(data) + + // }, + // (error) => { + // console.log(error); + // } + + // ); + // } + adddata(){ + this.sysparaservice.create(this.entryForm.value).subscribe( + (data) => { + console.log(data); + // this.router.navigate(["../../project/all"], { relativeTo: this.route }); + }, + + ); + } + getById(id: number) { + this.sysparaservice.getById(id).subscribe((data) => { + this.project = data; + console.log("getbyiddata",this.project); + }, + (err) => { + console.log(err); + } + ); + } + updatedata(){ + this.sysparaservice.update(this.id, this.project,this.selectedFile).subscribe( + (data) => { + console.log(data); + //this.router.navigate(["../../../project/all"], { relativeTo: this.route }); + }, + + ); + if (this.id) { + this.toastr.success('Updated successfully'); + } + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/user-registration/user-registration.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/user-registration/user-registration.component.html new file mode 100644 index 0000000..d8c3c77 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/user-registration/user-registration.component.html @@ -0,0 +1,42 @@ + + + +
+
+ CloudnSure +
+
+
+ + +
+ + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/user-registration/user-registration.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/user-registration/user-registration.component.scss new file mode 100644 index 0000000..dbaa7f7 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/user-registration/user-registration.component.scss @@ -0,0 +1,143 @@ +//@import "../../../assets/scss/var"; +/* :host { + display: flex; + flex-direction: row; + justify-content: center; +} */ + +/* .s-login-pg { + width:400px; + display:flex; + padding:0; + margin:48px 16px 16px 16px; + flex-direction: column; + align-items: center; + background-color: white; + border: 1px solid #ccc; + border-radius: 2px; + box-shadow: 0 1px 3px rgba(0,0,0,0.05), 0 1px 2px rgba(0,0,0,0.15); + .s-login-pg-head{ + width:100%; + height:220px; + display:flex; + flex-direction: column; + align-items: center; + background-color: #998; + padding:16px; + color:white; + } + .s-login-pg-form { + width:100%; + height:200px; + display:flex; + flex-direction: column; + align-items: center; + margin:24px 16px; + input{ + margin: 16px; + } + } + .s-login-pg-foot { + width:100%; + min-height:40px; + display:flex; + flex-direction: column; + align-items: center; + } + + +} */ + +//** variables +$background: #f5f6fa; +$text: #9c9c9c; +$input-bg-color: #fff; +$input-text-color: #a3a3a3; +$button-bg-color: #7f8ff4; +$button-text-color: #fff; + +//** root +:root { + background: $background; + color: $text; + font: 1rem "PT Sans", sans-serif; +} + +html, +body, +.container { + height: 100%; +} + +a { + color: inherit; + + &:hover { + color: $button-bg-color; + } +} + +//** helper +.email_check { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +} + +.uppercase { + text-transform: uppercase; +} + +//** button +.btn { + display: inline-block; + background: transparent; + color: inherit; + font: inherit; + border: 0; + outline: 0; + padding: 0; + transition: all 200ms ease-in; + cursor: pointer; + + &--primary { + background: $button-bg-color; + color: $button-text-color; + box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1); + border-radius: 2px; + //padding: 12px 36px; + //padding: 7px 158px; + width: 100%; + + &:hover { + background: darken($button-bg-color, 4%); + } + + &:active { + background: $button-bg-color; + box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, .2); + } + } + + /* &--inside { + margin-left: -96px; + } */ +} + +//** form +.form { + /* margin-left: auto; + margin-right: auto; */ + &__field { + width: 360px; + //width: 450px; + background: #fff; + color: $input-text-color; + font: inherit; + box-shadow: 0 6px 10px 0 rgba(0, 0, 0 , .1); + border: 0; + outline: 0; + padding: 22px 18px; + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/user-registration/user-registration.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/user-registration/user-registration.component.spec.ts new file mode 100644 index 0000000..692a6ca --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/user-registration/user-registration.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { UserRegistrationComponent } from './user-registration.component'; + +describe('UserRegistrationComponent', () => { + let component: UserRegistrationComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ UserRegistrationComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(UserRegistrationComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/user-registration/user-registration.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/user-registration/user-registration.component.ts new file mode 100644 index 0000000..52e1126 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/user-registration/user-registration.component.ts @@ -0,0 +1,93 @@ + +import { HttpErrorResponse } from "@angular/common/http"; +import { Component, OnInit, ViewEncapsulation } from "@angular/core"; +import { FormArray, FormBuilder, FormGroup, Validators } from "@angular/forms"; +import { ActivatedRoute, Router } from "@angular/router"; + + +import { UserRegistrationService } from "src/app/services/admin/user-registration.service"; + + +export interface EmailRequest { + email: string; +} +@Component({ + selector: 'app-user-registration', + templateUrl: './user-registration.component.html', + styleUrls: ['./user-registration.component.scss'] +}) +export class UserRegistrationComponent implements OnInit { + + model: any = {}; + EmailRequest: EmailRequest; + emailErrMsg: string = "" + emailCheckForm: FormGroup; + constructor(private _fb: FormBuilder, + private router: Router, + private route: ActivatedRoute, + private userRegistrationService: UserRegistrationService) { } + + ngOnInit(): void { + this.userRegistrationService.removeSignedUpUserInfo(); + this.userRegistrationService.removeStoredEmail(); + this.emailCheckForm = this._fb.group({ + email: ['', Validators.email] + }); + } + emailExistCheck() { + console.log('input email: ', this.model.email); + this.userRegistrationService.emailCheck(this.model.email) + .subscribe((res) => { + console.log('email check Res : ', res); + /* if(res == 202) { + this.emailErrMsg = res.body; + // redirect to next page + //this.router.navigate([""]) + } else if(res.status == 409){ + this.emailErrMsg = res.body; + } */ + }, (err) => { + console.log(err); + }); + } + + + get f() { return this.emailCheckForm.controls; } + onSubmit() { + console.log('this.emailCheckForm.value : ', this.emailCheckForm.value); + /* let headers = new HttpHeaders().set("Content-Type", "application/json"); + this.httpService.post('http://localhost:9119/token/email-exists', + JSON.stringify(this.emailCheckForm.value), { headers: headers, responseType: 'text' }) + .subscribe(data => { + console.log('success ', data); + this.router.navigate(["/varify-account"]); + }, err => { + console.log('failure ', err); + //location.reload; + this.emailErrMsg = "Email is Already Exist"; + } + ); */ + this.userRegistrationService.emailCheck(this.emailCheckForm.value) + .subscribe((res) => { + console.log('success ', res); + let email: string = res.message; + email = email.substring(16); + console.log(email); + this.userRegistrationService.storeEmail(email); + this.router.navigate(["/varify-account"]); + },(err: HttpErrorResponse) => { + console.log(err); + console.log(err.error.message); + if(err.status === 409) { + this.emailErrMsg = 'Email Already Exists'; + } else { + this.emailErrMsg = 'Server error'; + } + }); + } + + onSignUp() { + this.router.navigate(["signup"]); + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/user/user.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/user/user.component.html new file mode 100644 index 0000000..4d02174 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/user/user.component.html @@ -0,0 +1,606 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+

User list

+
+
+ + +
+
+ + user not found! + + + User Id + + + + + Name + + + + + Username + + + + + Role + + + + + email + + + + + {{user1.userId}} + {{user1.firstName}} {{user1.lastName}} + {{user1.username}} + {{user1.role}} + {{user1.email}} + + + + + ˝ + + + + + + + + + + + + + + + + + + + + +
picture
ID{{user1.userId}}
Updated{{user1.updatedAt | date}}
Register{{user1.createdAt | date}}
+
+
+ + + + Users per page + {{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} + of {{pagination.totalItems}} users + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/user/user.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/user/user.component.scss new file mode 100644 index 0000000..62edce4 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/user/user.component.scss @@ -0,0 +1,40 @@ +.td-title { + text-align: right; + width: 150px; + font-weight: bold; + background-color: rgba(63, 122, 231, 0.863); + color: white; +} + +.td-content { + text-align: left; +} + +img { + border: 2px solid #245; + border-radius: 5px; +} +.img-class{ + height: 100px; + width: 100px; +} + +input[type=text],[type=date],[type=password] { + width: 100%; + padding: 12px 20px; + margin: 8px 0; + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; +} + +.delete,.heading{ + text-align: center; + color: red; +} + +.add-pop,.heading{ + text-align: center; + color: green; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/user/user.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/user/user.component.spec.ts new file mode 100644 index 0000000..dd3b1d7 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/user/user.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { UserComponent } from './user.component'; + +describe('UserComponent', () => { + let component: UserComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ UserComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(UserComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/user/user.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/user/user.component.ts new file mode 100644 index 0000000..f7530c4 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/user/user.component.ts @@ -0,0 +1,369 @@ +import { Component, OnInit } from '@angular/core'; +import { AlertService } from '../../../../services/alert.service'; +import { ToastrService } from 'ngx-toastr'; +import { ExcelService } from './../../../../services/excel.service'; +import { MainService } from './../../../../services/main.service'; +import * as moment from 'moment'; +import { ActivatedRoute, Router } from '@angular/router'; +import { UserListService } from '../../../../services/admin/user-list.service'; +import { HttpClient } from '@angular/common/http'; +import { MenuGroupService } from '../../../../services/admin/menu-group.service'; +import { UserInfoService } from '../../../../services/user-info.service'; +import { User } from '../../../../models/admin/user'; + +@Component({ + selector: 'app-user', + templateUrl: './user.component.html', + styleUrls: ['./user.component.scss'] +}) +export class UserComponent implements OnInit { + users: any[] = []; + rowSelected: any = {}; + loading = false; + modalEdit = false; + allusers: any; + // allusers: user; + userst: User; + openAddUser = false; + modaldelete = false; + modalcreate = false; + modalup = false; + tempid: any; + assign = false; + + user = { + id: '', + user_id: '', + name: '', + gender: '', + dob: '', + email: '', + username: '', + password: '' + } + updateU = { + id: '', + user_id: '', + name: '', + gender: '', + dob: '', + email: '', + username: '', + password: '' + } + + updateU1 = { + userId: '', + email: '', + firstName: '', + lastName: '', + username: '', + password: '' + } + + // image related variables + selectedFile: File; + retrievedImage: any; + base64Data: any; + retrieveResonse: any; + message: string; + // imageName: any; + imageName = 'index.jpg'; + + groupData: any; + + userData = { + id: '', + user_id: '', + name: '', + gender: '', + dob: '', + email: '', + username: '', + password: '', + menu_group: '' + } + + constructor( + private _mg: MenuGroupService, + private mainService: MainService, + private alertService: AlertService, + private toastr: ToastrService, + private excel: ExcelService, + private router: Router, + private route: ActivatedRoute, + private _user: UserListService, + private httpClient: HttpClient, + private _ut: UserInfoService + ) { } + + ngOnInit() { + this.getUsersT(); + this.getUser(); + this.getUsers(); + + // this.getImage(); + + this._mg.getAll().subscribe( + (data: any) => { + this.groupData = data.items; + // console.log(this.groupData); + } + ); + } + + openAssignModal(id: any) { + // console.log(id); + this._user.getOne(id).subscribe( + (data: any) => { + this.userData = data; + } + ); + this.assign = true; + } + + saveAssign() { + // console.log(this.userData.menu_group); + this._user.update(this.userData).subscribe( + (data: any) => { + console.log('Assign Updated Successfully...'); + this.assign = false; + this.ngOnInit(); + } + ); + } + + async getUser() { + this.loading = true; + const result = await this.mainService.getUserTest(); + if (result.results) { + this.users = result.results; + } + this.loading = false; + } + + onEdit(row) { + + console.log(row); + this._user.getOne(row).subscribe( + (data: any) => { + this.updateU = data; + console.log(this.updateU); + + } + ); + this.modalEdit = true; + } + + del(id: any) { + this.tempid = id; + this.modaldelete = true; + } + + async onDelete() { + // const confirmed: any = await this.alertService.confirm('', 'Delete confirm?'); + // if (confirmed.value) { + // this.toastr.success('Deleted successfully'); + // // .... + // } + + this._user.deleteById(this.tempid).subscribe( + (data: any) => { + console.log('Success....'); + this.toastr.success('User deleted successfully...'); + this.modaldelete = false; + this.ngOnInit(); + + } + ); + } + + async onSave() { + const confirmed: any = await this.alertService.confirm('', 'Save confirm?'); + if (confirmed.value) { + this.toastr.success('Save successfully'); + // .... + this.modalEdit = false; + } + } + + onExport() { + this.excel.exportAsExcelFile(this.allusers, 'user_', + moment().format('YYYYMMDD_HHmmss')) + } + goToAdd() { + this.openAddUser = true; + } + + getUsers() { + this._user.getAll().subscribe( + (data: any) => { + this.allusers = data; + + this.allusers.forEach((i: any) => { + i['imgData'] = ''; + // this.getImage(i.id); + // i['imgData'] = this.retrievedImage; + + this.httpClient.get('http://localhost:9191/user_list/get/' + i.id) + .subscribe( + res => { + this.retrieveResonse = res; + this.base64Data = this.retrieveResonse.picByte; + this.retrievedImage = 'data:image/jpeg;base64,' + this.base64Data; + i['imgData'] = 'data:image/jpeg;base64,' + this.base64Data; + // console.log(this.retrievedImage); + } + ); + }); + + console.log(this.allusers); + }, + (error: any) => { + console.log('Error in loading users from server...'); + + } + ); + } + + createUserHere() { + console.log('add button clicked....'); + + this._user.add(this.user).subscribe( + (data: any) => { + this.onUpload(data.id); + console.log('added...'); + this.toastr.success('User added successfully...'); + + this.openAddUser = false; + this.ngOnInit(); + + }, + (error: any) => { + console.log(error); + + } + ); + } + + updateUser() { + console.log('button clicked: update'); + this._user.update(this.updateU).subscribe( + (data: any) => { + console.log('success...'); + this.toastr.success('User updated successfully...'); + this.modalEdit = false; + this.ngOnInit(); + }, + (error: any) => { + console.log(error); + + } + ); + } + + public onFileChanged(event) { + //Select File + this.selectedFile = event.target.files[0]; + } + + //Gets called when the user clicks on submit to upload the image + onUpload(user: any) { + console.log(this.selectedFile); + + //FormData API provides methods and properties to allow us easily prepare form data to be sent with POST HTTP requests. + const uploadImageData = new FormData(); + uploadImageData.append('imageFile', this.selectedFile, this.selectedFile.name); + uploadImageData.append('user_id', user); + + //Make a call to the Spring Boot Application to save the image + this.httpClient.post('http://localhost:9191/user_list/upload', uploadImageData, { observe: 'response' }) + .subscribe((response) => { + if (response.status === 200) { + this.message = 'Document uploaded successfully'; + } else { + this.message = 'Document not uploaded successfully'; + } + } + ); + + + } + + //Gets called when the user clicks on retieve image button to get the image from back end + getImage(id: any) { + //Make a call to Sprinf Boot to get the Image Bytes. + this.httpClient.get('http://localhost:9191/user_list/get/' + id) + .subscribe( + res => { + this.retrieveResonse = res; + this.base64Data = this.retrieveResonse.picByte; + this.retrievedImage = 'data:image/jpeg;base64,' + this.base64Data; + // console.log(this.retrievedImage); + } + ); + } + + onEditNew(id: any) { + console.log(id); + this.getOneUser(id); + this.modalEdit = true; + } + + delNew(id: any) { + this.tempid = id; + console.log(id); + + } + + openAssignModalNew(id: any) { + console.log(id); + + } + + getUsersT() { + + this.httpClient.get('http://localhost:9191/api/all-users').subscribe( + (data: any) => { + this.userst = data; + console.log(this.userst); + }, + (error: any) => { + console.log(error); + } + ); + } + + getOneUser(id: any) { + + this.httpClient.get('http://localhost:9191/api/org-users/' + id).subscribe( + (data: any) => { + this.updateU1 = data; + console.log(this.updateU1); + + }, + (er: any) => { + console.log(er); + + } + ); + } + + updateUserNew() { + this.httpClient.put('http://localhost:9191/api/org-users/' + this.updateU1.userId, this.updateU1).subscribe( + (data: any) => { + console.log('success...'); + this.toastr.success('User updated successfully...'); + this.modalEdit = false; + console.log(data); + this.ngOnInit(); + + }, + (error: any) => { + console.log(error); + + } + ); + } +} + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usergrpmaintenance/usergrpmaintenance.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usergrpmaintenance/usergrpmaintenance.component.html new file mode 100644 index 0000000..ca36f5b --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usergrpmaintenance/usergrpmaintenance.component.html @@ -0,0 +1,217 @@ + + + + +
+
+
+

User Group Maintenance

+
+
+
+ + +
+ + + + +
+
+ + + + + + + + + Loading ... +
{{error}}
+ + + User Group No + + + Group Name + + + Description + + + Group Level + + + Status + + + + Updated Date + + + + + {{user.usrGrp}} + {{user.groupName}} + {{user.groupDesc}} + {{user.groupLevel}} + {{user.status}} + + {{user.updateDateFormated}} + + + + + + + + + + + + + + + +
username{{user.groupName}}
+
+
+ + + + Record per page + {{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} + of {{pagination.totalItems}} Records + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usergrpmaintenance/usergrpmaintenance.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usergrpmaintenance/usergrpmaintenance.component.scss new file mode 100644 index 0000000..c871274 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usergrpmaintenance/usergrpmaintenance.component.scss @@ -0,0 +1,8 @@ +@import '../../../../../styles1.scss'; +input.ng-invalid.ng-touched { + border-color: red; +} + +.error_mess { + color: red; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usergrpmaintenance/usergrpmaintenance.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usergrpmaintenance/usergrpmaintenance.component.spec.ts new file mode 100644 index 0000000..945eb38 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usergrpmaintenance/usergrpmaintenance.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { UsergrpmaintenanceComponent } from './usergrpmaintenance.component'; + +describe('UsergrpmaintenanceComponent', () => { + let component: UsergrpmaintenanceComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ UsergrpmaintenanceComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(UsergrpmaintenanceComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usergrpmaintenance/usergrpmaintenance.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usergrpmaintenance/usergrpmaintenance.component.ts new file mode 100644 index 0000000..3b531b6 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usergrpmaintenance/usergrpmaintenance.component.ts @@ -0,0 +1,199 @@ +import { Component, OnInit } from '@angular/core'; +import { FormBuilder, FormGroup, Validators } from '@angular/forms'; +import { ActivatedRoute, Router } from '@angular/router'; +import { ExcelService } from '../../../../services/excel.service'; +import * as moment from 'moment'; +import { UsergrpmaintainceService } from '../../../../services/admin/usergrpmaintaince.service'; +import { ToastrService } from 'ngx-toastr'; +import { MenuGroupService } from 'src/app/services/admin/menu-group.service'; +import { CsvService } from 'src/app/services/csv.service'; +@Component({ + selector: 'app-usergrpmaintenance', + templateUrl: './usergrpmaintenance.component.html', + styleUrls: ['./usergrpmaintenance.component.scss'] +}) +export class UsergrpmaintenanceComponent implements OnInit { + loading = false; + public entryForm: FormGroup; + givendata; + orders; + error; + modalAdd= false; + modaledit=false; + modaldelete=false; + rowSelected :any= {}; + mcreate; + medit; + showdata; + submitted=false; + + constructor( + private excel: ExcelService, + private toastr:ToastrService, + private _fb: FormBuilder, + private router: Router, + private route: ActivatedRoute, + private menuGroupService: MenuGroupService, + private mainservice:UsergrpmaintainceService, + private csvService: CsvService, + ) { } + + ngOnInit(): void { + this.showdata = this.menuGroupService.getdata(); + console.log(this.showdata); + this.mcreate=this.showdata.mcreate; + console.log(this.mcreate); + this.medit=this.showdata.medit + console.log(this.medit); + + this.mainservice.getAll().subscribe((data) => { + console.log(data); + this.givendata = data; + if(this.givendata.length==0){ + this.error="No data Available"; + console.log(this.error) + } + },(error) => { + console.log(error); + if(error){ + this.error="Server Error"; + } + }); + + this.entryForm = this._fb.group({ + groupName:['',[Validators.required]] , + groupDesc:['',[Validators.required]] , + groupLevel:['',[Validators.required]] , + status:['',[Validators.required]] , + + }); + } + onExport() { + this.excel.exportAsExcelFile(this.givendata, 'user_', + moment().format('YYYYMMDD_HHmmss')) + } + goToAdd() { + this.modalAdd=true; + //this.router.navigate(["../usermaintanceadd"],{relativeTo:this.route}); + } + goToEdit(row){ + this.rowSelected = row; + this.modaledit=true; + //this.router.navigate(["../usermaintanceedit/"+ id], { relativeTo: this.route }); + } + onUpdate(id) { + this.modaledit = false; + //console.log("in update"); + console.log("id "+id); + console.log( this.rowSelected ); + //console.log("out update"); + this.mainservice.update(this.rowSelected).subscribe( + (data) => { + console.log(data); + if (data) { + this.toastr.success('Updated successfully'); + } + }, (error) => { + console.log(error); + if(error){ + this.toastr.error('Not Updated Data Getting Some Error'); + } + } + ); + } + onSubmit() { + console.log(this.entryForm.value); + this.submitted=true; + if (this.entryForm.invalid) { + return; + } + this.onCreate(); + } + onCreate() { + this.modalAdd=false; + this.mainservice.create(this.entryForm.value).subscribe(data => { + console.log(data) + this.ngOnInit(); + if (data) { + this.toastr.success('Added successfully'); + } + }, + (error) => { + console.log(error); + if(error){ + this.toastr.error('Not Added Data Getting Some Error'); + } + } + ); + // if (this.entryForm.value) { + // this.toastr.success('Added successfully'); + + // } + } + onDelete(row) { + this.rowSelected = row; + this.modaldelete=true; + } + + delete(id) + { + this.modaldelete = false; + console.log("in delete "+id); + this.mainservice.deleteusr(id).subscribe( + (data) => { + console.log(data); + this.ngOnInit(); + if (data) { + this.toastr.success('Deleted successfully'); + } + }, + (error) => { + console.log('Error in adding data...',+error); + if(error){ + this.toastr.error('Not Deleted Data Getting Some Error'); + } + } + ); + + + } + + + + // csv + + modalCsv = false; + selectedFiles: File; + fileList; + ttype = 'usergroupmaintenance'; + + + // Import CSV + public selectFile(event) { + this.selectedFiles = event.target.files[0]; + // this.saveCsv(); + } + + csvImport() { + console.log("import CSV"); + this.modalCsv = true; + } + saveCsv() { + this.csvService.importCsv(this.selectedFiles, this.ttype).subscribe(data => { + console.log(data); + this.fileList = data; + this.modalCsv = false; + }, + (error) => { + console.log(error); + if (error.status == 202) { + this.toastr.success(error.error.text) + } + }); + } + + downloadFiles() { + this.csvService.downloadCsvs(this.ttype); + + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintance/usermaintance.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintance/usermaintance.component.html new file mode 100644 index 0000000..1fc2694 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintance/usermaintance.component.html @@ -0,0 +1,124 @@ + + + + +
+
+
+

User Maintenance

+
+
+
+ + +
+ + + +
+
+ + + + + + + + + + Loading ... +
{{error}}
+
+ + + + User Id + + + + Full Name + + + Email + + + User Group Name + + + + + + + {{user.userId}} + + {{user.fullName}} + {{user.email}} + {{user.usrGrpName}} + + + + + + + + + + + + + + + + + +
username{{user.username}}
+
+
+ + + + Record per page + {{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} + of {{pagination.totalItems}} Records + + +
+
+ + + + + + + + + + + + + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintance/usermaintance.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintance/usermaintance.component.scss new file mode 100644 index 0000000..76ab29b --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintance/usermaintance.component.scss @@ -0,0 +1,4 @@ +.delete,.heading{ + text-align: center; + color: red; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintance/usermaintance.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintance/usermaintance.component.spec.ts new file mode 100644 index 0000000..881f48f --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintance/usermaintance.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { UsermaintanceComponent } from './usermaintance.component'; + +describe('UsermaintanceComponent', () => { + let component: UsermaintanceComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ UsermaintanceComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(UsermaintanceComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintance/usermaintance.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintance/usermaintance.component.ts new file mode 100644 index 0000000..51dcf34 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintance/usermaintance.component.ts @@ -0,0 +1,155 @@ +import { Component, OnInit } from '@angular/core'; +import { FormBuilder, FormGroup } from '@angular/forms'; +import { ActivatedRoute, Router } from '@angular/router'; +import { ExcelService } from '../../../../services/excel.service'; +import * as moment from 'moment'; +import { UsermaintanceService } from '../../../../services/admin/usermaintance.service'; +import { MenuGroupService } from 'src/app/services/admin/menu-group.service'; +import { ToastrService } from 'ngx-toastr'; +import { CsvService } from 'src/app/services/csv.service'; + +@Component({ + selector: 'app-usermaintance', + templateUrl: './usermaintance.component.html', + styleUrls: ['./usermaintance.component.scss'] +}) +export class UsermaintanceComponent implements OnInit { + loading = false; + loading1=false; + public entryForm: FormGroup; + givendata; + orders; + modalAdd= false; + modaledit=false; +mcreate; +medit; +mdelete; +showdata; +error; +modaldelete=false; +rowSelected :any= {}; + constructor(private excel: ExcelService, + private _fb: FormBuilder, + private router: Router, private toastr:ToastrService, + private route: ActivatedRoute, + private menuGroupService: MenuGroupService, + private mainservice:UsermaintanceService, + private csvService: CsvService, + ) {this.loading1 = true; + setTimeout(() => { + this.loading1 = false; + }, 1000); } + + ngOnInit(): void { + this.showdata = this.menuGroupService.getdata(); + console.log(this.showdata); + this.mcreate=this.showdata.mcreate; + console.log(this.mcreate); + this.mdelete=this.showdata.mdelete + console.log(this.mdelete); + this.medit=this.showdata.medit + console.log(this.medit); + this.getData(); + + } + getData(){ + this.mainservice.getAll().subscribe((data) => { + console.log(data); + this.givendata = data; + if(this.givendata.length==0){ + this.error="No data Available"; + console.log(this.error) + } + // for(let i =0;i { + console.log(error); + if(error){ + this.error="Server Error"; + } + }); + } + + + // csv + + modalCsv = false; + selectedFiles: File; + fileList; + ttype = 'usermaintenance'; + + + // Import CSV + public selectFile(event) { + this.selectedFiles = event.target.files[0]; + // this.saveCsv(); + } + + csvImport() { + console.log("import CSV"); + this.modalCsv = true; + } + saveCsv() { + this.csvService.importCsv(this.selectedFiles, this.ttype).subscribe(data => { + console.log(data); + this.fileList = data; + this.modalCsv = false; + }, + (error) => { + console.log(error); + if (error.status == 202) { + this.toastr.success(error.error.text) + } + }); + } + + downloadFiles() { + this.csvService.downloadCsvs(this.ttype); + + } + + + onExport() { + this.excel.exportAsExcelFile(this.givendata, 'user_', + moment().format('YYYYMMDD_HHmmss')) + } + goToAdd() { + this.router.navigate(["../usermaintanceadd"],{relativeTo:this.route}); + } + goToEdit(id: number){ + this.router.navigate(["../usermaintancedit/"+ id], { relativeTo: this.route }); + } + onDelete(row) { + this.rowSelected = row; + this.modaldelete=true; + } + + delete(id) + { + this.modaldelete = false; + console.log("in delete "+id); + this.mainservice.deleteusr(id).subscribe( + (data) => { + console.log(data); + this.ngOnInit(); + if (data) { + this.toastr.success('Deleted successfully'); + } + }, + (error) => { + console.log('Error in adding data...',+error); + if(error){ + this.toastr.error('Not Deleted Data Getting Some Error'); + } + } + ); + + + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintanceadd/usermaintanceadd.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintanceadd/usermaintanceadd.component.html new file mode 100644 index 0000000..44bcb19 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintanceadd/usermaintanceadd.component.html @@ -0,0 +1,319 @@ + +

User Maintenance

+ Add Mode
+
+
+
+ +
+
+ + +
+
*This field is Required
+
+
+
+ + +
+
*This field is Required
+
+
+
+ + +
+
*This field is Required
+
* Please Follow your pattern,+91 Enter 10 digit Mobile Number. +
+ +
+
+
+ + +
+
*Password is required
+
* Password must be at least 6 characters
+ +
+
+
+ + +
+
* Confirm Password is required
+
* Password and Confirm Password must be match.
+ +
+
+ + + +
+ + +
+
*This field is Required
+
+
+ + +
+ + +
+
*This field is Required
+ +
*Email must be a valid email address
+ +
+
+
+ + +
+
*This field is Required
+
+
+ + +
+ +
+ + +
+ + + + + + + + + + + + + + + + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintanceadd/usermaintanceadd.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintanceadd/usermaintanceadd.component.scss new file mode 100644 index 0000000..c871274 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintanceadd/usermaintanceadd.component.scss @@ -0,0 +1,8 @@ +@import '../../../../../styles1.scss'; +input.ng-invalid.ng-touched { + border-color: red; +} + +.error_mess { + color: red; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintanceadd/usermaintanceadd.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintanceadd/usermaintanceadd.component.spec.ts new file mode 100644 index 0000000..3a520a3 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintanceadd/usermaintanceadd.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { UsermaintanceaddComponent } from './usermaintanceadd.component'; + +describe('UsermaintanceaddComponent', () => { + let component: UsermaintanceaddComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ UsermaintanceaddComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(UsermaintanceaddComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintanceadd/usermaintanceadd.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintanceadd/usermaintanceadd.component.ts new file mode 100644 index 0000000..02ced90 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintanceadd/usermaintanceadd.component.ts @@ -0,0 +1,198 @@ +import { Component, OnInit } from '@angular/core'; +import { FormBuilder, FormGroup, Validators } from '@angular/forms'; +import { ActivatedRoute, Router } from '@angular/router'; +import { AccesstypeService } from 'src/app/services/admin/accesstype.service'; +import { UsergrpmaintainceService } from 'src/app/services/admin/usergrpmaintaince.service'; +import { UsermaintanceService } from '../../../../services/admin/usermaintance.service'; + +@Component({ + selector: 'app-usermaintanceadd', + templateUrl: './usermaintanceadd.component.html', + styleUrls: ['./usermaintanceadd.component.scss'] +}) +export class UsermaintanceaddComponent implements OnInit { + public entryForm: FormGroup; + customer:boolean=false; + department:boolean=false; + position:boolean=false; + custdata: any; + loading = false; + clickedID:number; + custiddata: any; + userobjcust={ + customerName:'', + customerCode:'', + } + departmentdata: any; + positiondata: any; + deptiddata: any; + userobjdept={ + departmentCode:'', + } + userobjpos={ + positionCode:'', + } + posiddata: any; + usergrpdata; + accessdata; + error; + submitted=false; + + constructor( private _fb: FormBuilder, + private mainservice:UsermaintanceService, + private router: Router,private accesstype:AccesstypeService, + private route: ActivatedRoute, + private usergrpservice: UsergrpmaintainceService + ) { } + + ngOnInit(): void { + this.entryForm = this._fb.group({ + first_name :['',[Validators.required]], + last_name:['',[Validators.required]], + email:['',[Validators.required,Validators.email]], + mob_no:['',[Validators.required]], + new_password:['',[Validators.required,Validators.minLength(6)]], + confirm_passwordS:['',[Validators.required]], + usrGrpId:['',[Validators.required]], + account_id:1, + accesstype:['',[Validators.required]], + // status:[null], + // username:[null] , + // userPassw:[null] , + // confirmPassword:[null], + // title:[null], + // shortName:[null], + // fullName:[null], + // status:[null], + // positionCodeString:[null], + // departmentCodeString:[null], + // usrGrpId:[null], + // customerId:[null], + // email:[null], + // notification:[null], + + //departmentCode: this._fb.array([this.department()]), + // positionCode: this._fb.array([this.position()]), + //usrGrp: this._fb.array([this.user()]), + + }, { + validator: ConfirmedValidator('new_password', 'confirm_passwordS') + }); + this.usergrp(); + this.getdata(); + } + getdata(){ + this.accesstype.getAll().subscribe(resp => { + this.accessdata = resp; + console.log('accessdata: ', this.accessdata); + if(this.accessdata.length==0){ + this.error="No data Available"; + console.log(this.error) + } + },(error) => { + console.log(error); + if(error){ + this.error="Server Error"; + } + }) + } + usergrp(){ + this.usergrpservice.getAll().subscribe((data) => { + console.log(data); + this.usergrpdata = data; + }); + } + // department(){ + // return this._fb.group({ + // departmentCode:[null] , + + // }); + // } + // position(){ + // return this._fb.group({ + // positionCode:[null] , + + // }); + // } + // user(){ + // return this._fb.group({ + // usrGrp:[null] , + + // }); + //} + onSubmit(){ + this.submitted=true + if (this.entryForm.invalid) { + return; + } + console.log(this.entryForm.value); + this.mainservice.create(this.entryForm.value).subscribe(data => { + console.log(data) + }, + (error) => { + console.log(error); + } + ); + this.router.navigate(["../usermaintance"], { relativeTo: this.route }); + } + +goback(){ + this.router.navigate(["../usermaintance"], { relativeTo: this.route }); +} + gotodepartmet(){ + this.department=!this.department; + this.mainservice.getalldepartment().subscribe((data)=>{ + console.log(data); + this.departmentdata=data; + }); + } + getdepid(id:number){ + this.clickedID=id; + console.log("clicked by id"+ id); + this.mainservice.getbydepartmentid(id).subscribe((data) => { + console.log(data); + this.deptiddata= data; + // this.userObj= this.custiddata; + this.userobjdept =this.deptiddata; + + + }); + this.department=false; + } + gotoposition(){ + this.position=!this.position; + this.mainservice.getallposition().subscribe((data)=>{ + console.log(data); + this.positiondata=data; + }) + } + getposid(id:number){ + this.clickedID=id; + console.log("clicked by id"+ id); + this.mainservice.getbypositionid(id).subscribe((data) => { + console.log(data); + this.posiddata= data; + // this.userObj= this.custiddata; + this.userobjpos =this.posiddata; + + + }); + this.position=false; + } + + +} +export function ConfirmedValidator(controlName: string, matchingControlName: string){ + return (formGroup: FormGroup) => { + const control = formGroup.controls[controlName]; + const matchingControl = formGroup.controls[matchingControlName]; + if (matchingControl.errors && !matchingControl.errors.confirmedValidator) { + return; + } + if (control.value !== matchingControl.value) { + matchingControl.setErrors({ confirmedValidator: true }); + } else { + matchingControl.setErrors(null); + } + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintanceedit/usermaintanceedit.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintanceedit/usermaintanceedit.component.html new file mode 100644 index 0000000..64d92fe --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintanceedit/usermaintanceedit.component.html @@ -0,0 +1,348 @@ + +

User Maintenance

+ Edit Mode
+
+
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ + + + +
+ + +
+ + +
+ + +
+
+ + +
+ + +
+ +
+ + +
+ + + + + + + + + + + + + + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintanceedit/usermaintanceedit.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintanceedit/usermaintanceedit.component.scss new file mode 100644 index 0000000..36abb8c --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintanceedit/usermaintanceedit.component.scss @@ -0,0 +1 @@ +@import '../../../../../styles1.scss'; diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintanceedit/usermaintanceedit.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintanceedit/usermaintanceedit.component.spec.ts new file mode 100644 index 0000000..4173d29 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintanceedit/usermaintanceedit.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { UsermaintanceeditComponent } from './usermaintanceedit.component'; + +describe('UsermaintanceeditComponent', () => { + let component: UsermaintanceeditComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ UsermaintanceeditComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(UsermaintanceeditComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintanceedit/usermaintanceedit.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintanceedit/usermaintanceedit.component.ts new file mode 100644 index 0000000..2f33378 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/admin/usermaintanceedit/usermaintanceedit.component.ts @@ -0,0 +1,133 @@ +import { Component, OnInit } from '@angular/core'; +import { ActivatedRoute, Router } from '@angular/router'; +import { AccesstypeService } from 'src/app/services/admin/accesstype.service'; +import { UsergrpmaintainceService } from 'src/app/services/admin/usergrpmaintaince.service'; +import { UsermaintanceService } from '../../../../services/admin/usermaintance.service'; +//import { Usermain } from 'src/app/models/usermaintaince'; + +@Component({ + selector: 'app-usermaintanceedit', + templateUrl: './usermaintanceedit.component.html', + styleUrls: ['./usermaintanceedit.component.scss'] +}) +export class UsermaintanceeditComponent implements OnInit { + id:number; + data1:any={}; + customer:boolean=false; + custdata: any; + clickedID:number; + custiddata: any; + loading = false; + userobjcust={ + customerName:'', + customerCode:'', + } + accessdata; + department:boolean=false; + departmentdata: any; + positiondata: any; + deptiddata: any; + userobjdept={ + departmentCode:'', + } + userobjpos={ + positionCode:'', + } + posiddata: any; + position:boolean=false; + usergrpdata; + error; + constructor(private route:ActivatedRoute, + private mainservice:UsermaintanceService, + private router: Router,private accesstype:AccesstypeService, + private usergrpservice: UsergrpmaintainceService + + ) { } + + ngOnInit(): void { + this.id = this.route.snapshot.params["id"]; + console.log("update with id = ", this.id); + this.getById(this.id); + // + this.usergrp(); + this.getdata(); + } + getdata(){ + this.accesstype.getAll().subscribe(resp => { + this.accessdata = resp; + console.log('accessdata: ', this.accessdata); + if(this.accessdata.length==0){ + this.error="No data Available"; + console.log(this.error) + } + },(error) => { + console.log(error); + if(error){ + this.error="Server Error"; + } + }) + } + usergrp(){ + this.usergrpservice.getAll().subscribe((data) => { + console.log(data); + this.usergrpdata = data; + }); + } +getById(id:number){ +this.mainservice.getbyid(id).subscribe((data)=>{ + this.data1=data; + // this.data1=this.data3; + console.log(this.data1); +}); +} +update(){ + console.log(this.data1); + this.mainservice.updatenew(this.id,this.data1).subscribe((data)=>{ +console.log(data); + }); + +} +goback(){ + this.router.navigate(["../../usermaintance"], { relativeTo: this.route }); +} + gotodepartmet(){ + this.department=!this.department; + this.mainservice.getalldepartment().subscribe((data)=>{ + console.log(data); + this.departmentdata=data; + }); + } + getdepid(id:number){ + this.clickedID=id; + console.log("clicked by id"+ id); + this.mainservice.getbydepartmentid(id).subscribe((data) => { + console.log(data); + this.deptiddata= data; + // this.userObj= this.custiddata; + this.userobjdept =this.deptiddata; + + + }); + this.department=false; + } + gotoposition(){ + this.position=!this.position; + this.mainservice.getallposition().subscribe((data)=>{ + console.log(data); + this.positiondata=data; + }) + } + getposid(id:number){ + this.clickedID=id; + console.log("clicked by id"+ id); + this.mainservice.getbypositionid(id).subscribe((data) => { + console.log(data); + this.posiddata= data; + // this.userObj= this.custiddata; + this.userobjpos =this.posiddata; + + + }); + this.position=false; + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/addnewdash/addnewdash.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/addnewdash/addnewdash.component.html new file mode 100644 index 0000000..1e6f041 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/addnewdash/addnewdash.component.html @@ -0,0 +1,40 @@ + +

Define Dashboard

+Add Mode +

+ +
+ + + + + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ + +
+ +
+
diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/addnewdash/addnewdash.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/addnewdash/addnewdash.component.scss new file mode 100644 index 0000000..4a7ff75 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/addnewdash/addnewdash.component.scss @@ -0,0 +1,81 @@ +//@import "../../../../assets/scss/var"; +.s-info-bar { + display: flex; + flex-direction: row; + justify-content: space-between; + button { + outline: none; + } + } + + .entry-pg { + width: 750px; + } + + .button1::after { + content: none; + } + .button1:hover::after { + content: "ADD ROWS"; + } + + $bg-color: #dddddd; + + .section { + background-color: $bg-color; + height: 40px; + } + + .section p { + //color: white; + font-weight: bold; + padding: 10px; + font-size: 18px; + } + + .clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; + } + + .clr-file { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + //padding: 0.6rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; + } + + .center { + text-align: center; + } + input[type=text],[type=date],textarea { + width: 100%; + padding: 15px 15px; + margin-top: 3px; + background-color:rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; + } + + .required-field{ + color: red; + + } + select{ + width: 100%; + margin-top: 3px; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; + } + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/addnewdash/addnewdash.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/addnewdash/addnewdash.component.spec.ts new file mode 100644 index 0000000..d4993fe --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/addnewdash/addnewdash.component.spec.ts @@ -0,0 +1,21 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { AddnewdashComponent } from './addnewdash.component'; + +describe('AddnewdashComponent', () => { + let component: AddnewdashComponent; + let fixture: ComponentFixture; + + beforeEach(() => { + TestBed.configureTestingModule({ + declarations: [AddnewdashComponent] + }); + fixture = TestBed.createComponent(AddnewdashComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/addnewdash/addnewdash.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/addnewdash/addnewdash.component.ts new file mode 100644 index 0000000..4ab52f6 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/addnewdash/addnewdash.component.ts @@ -0,0 +1,125 @@ +import { Component, OnInit } from '@angular/core'; +import { FormBuilder, FormGroup } from '@angular/forms'; +import { ActivatedRoute, Router } from '@angular/router'; +import { ToastrService } from 'ngx-toastr'; +import { DashboardService } from 'src/app/services/builder/dashboard.service'; + +@Component({ + selector: 'app-addnewdash', + templateUrl: './addnewdash.component.html', + styleUrls: ['./addnewdash.component.scss'] +}) +export class AddnewdashComponent implements OnInit { + public entryForm: FormGroup; + addToDashboard: boolean = false; + submitted = false; + moduleId:any; + tech_stacks=[]; + object_types = ["form", "bi", "report", "api"]; + sub_object_types = [ + "only header", + "only line", + "header line", + "header multiline", + "wrokflow", + "setup", + "std report", + "bi report", + "rest api", + ]; + jsonString:any; + + fieldModels= + { + + "dashboard": [ + { + "cols": 4, + "rows": 5, + "x": 0, + "y": 0, + "name": "Radar Chart", + "component": "Radar Chart" + + } + ] + } + + wfline = { + model: 'this.fieldModels' + } + dashboard: any; + constructor( private _fb:FormBuilder, + private router: Router, + private route: ActivatedRoute, + private dashboardService : DashboardService, + private toastr : ToastrService, + + ) { } + + ngOnInit(): void { + // this.moduleId = this.wireframeService.getModuleId(); + console.log(this.moduleId); + + this.entryForm = this._fb.group({ + dashboard_name : [null], + description: [null], + secuirity_profile : [null], + module_id:[null], + tech_Stack:[null], + object_type:[null], + sub_object_type:[null], + testing:[null], + build:[null], + add_to_home:[true], + + dashbord1_Line: this._fb.array([this.initLinesForm()]), + // dashbord1_Line: this.fieldModels + }); + + + } + initLinesForm() { + return this._fb.group({ + + model:JSON.stringify(this.fieldModels) + }); + } + + onSubmit() { + console.log("In onSubmit method"); + console.log(this.entryForm.value); + if(this.entryForm.invalid) + { + return; + } + this.onCreate() + + } + onBack(){ + this.router.navigate(["../all"],{relativeTo:this.route}); + } + + onCreate() + { + console.log("in oncreate method"); + this.entryForm.value.module_id=this.moduleId; + + console.log(typeof this.fieldModels) + + this.dashboardService.create(this.entryForm.value).subscribe((data)=>{ + console.log(data); + this.router.navigate(["../all"],{relativeTo:this.route}); + }, + (error) => { + console.log(error); + } + ); + if(this.entryForm.value) + { + this.toastr.success('Added successfully'); + } + } + + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/allnewdash/allnewdash.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/allnewdash/allnewdash.component.html new file mode 100644 index 0000000..c68f9ca --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/allnewdash/allnewdash.component.html @@ -0,0 +1,145 @@ + + +
+ +
+
+
+

Dashboard Builder

+
+
+ + + +
+
+ + + Loading ... +
{{error}}
+ + + + Go To + + + + + Dashboard Name + + + + + Description + + + + + Security Profile + + + + + Add to home + + + + + Action + + + + SET UP + {{user.dashboard_name}} + {{user.description}} + {{user.secuirity_profile}} + {{user.add_to_home}} + + + + + + + Delete + + + + + +
Who Column
+
Account ID: {{user.accountId}}
+
Created At: {{user.createdAt| date}}
+
Created By: {{user.createdBy}}
+
Updated At: {{user.updatedAt | date}}
+
Updated By: {{user.updatedBy}}
+
+
+ +
+ + + + +
+ + + + Users per page + {{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} + of {{pagination.totalItems}} users + + +
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/allnewdash/allnewdash.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/allnewdash/allnewdash.component.scss new file mode 100644 index 0000000..140a8d4 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/allnewdash/allnewdash.component.scss @@ -0,0 +1,83 @@ +.td-title { + text-align: right; + width: 150px; + font-weight: bold; + background-color: rgba(63, 122, 231, 0.863); + color: white; + } + .td-content{ + text-align: left; + } + .delete,.heading{ + text-align: center; + color: red; + } + input[type='radio']{ + width: 14px !important; + height: 14px !important; + margin: 5px; + -webkit-appearance: none; + -moz-appearance: none; + -o-appearance: none; + appearance: none; + outline: 1px solid gray; + box-shadow: none; + font-size: 0.8em; + text-align: center; + line-height: 1em; + background: red; + } + .dots + { + width: 100px; + height:100px; + border: 1px solid; + border-radius: 50%; + //background-color: #f00; + } + h4{margin-top: 16px;} + .s-order-dash-pg { + margin: 0px; + display:flex; + flex-wrap:wrap; + flex-direction:row; + justify-content:center; + .chart-box{ + margin:16px; + padding:0 16px; + background-color: #fff; + border:1px solid #ccc; + border-radius: 2px; + } + } + #word1{ + width: 190px; + height: 180px; + + } + .center{ + text-align: center; + margin-top: 5px; + } + + .clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; + } + .heading{ + text-align: center; + color: red; + } + + select{ + width: 100%; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; + } + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/allnewdash/allnewdash.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/allnewdash/allnewdash.component.spec.ts new file mode 100644 index 0000000..9e5246b --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/allnewdash/allnewdash.component.spec.ts @@ -0,0 +1,21 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { AllnewdashComponent } from './allnewdash.component'; + +describe('AllnewdashComponent', () => { + let component: AllnewdashComponent; + let fixture: ComponentFixture; + + beforeEach(() => { + TestBed.configureTestingModule({ + declarations: [AllnewdashComponent] + }); + fixture = TestBed.createComponent(AllnewdashComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/allnewdash/allnewdash.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/allnewdash/allnewdash.component.ts new file mode 100644 index 0000000..b907dae --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/allnewdash/allnewdash.component.ts @@ -0,0 +1,124 @@ +import { Component, OnInit } from '@angular/core'; +import { ActivatedRoute, Router } from '@angular/router'; +import { ToastrService } from 'ngx-toastr'; +// import { WireframeService } from 'src/app/services/builder/wireframe.service'; +import { ExcelService } from 'src/app/services/excel.service'; +import * as moment from 'moment'; +import { ModulesetupService } from 'src/app/services/builder/modulesetup.service'; +import { DashboardService } from 'src/app/services/builder/dashboard.service'; +@Component({ + selector: 'app-allnewdash', + templateUrl: './allnewdash.component.html', + styleUrls: ['./allnewdash.component.scss'] +}) +export class AllnewdashComponent implements OnInit { + addModall:boolean = false; + selected:any[] = []; + loading = false; + data:any; + id:any; + moduleId:any; + modalDelete = false; + rowSelected :any= {}; + rows: any[]; + projectname; + projectId; + error; + constructor( + private router : Router, + private route: ActivatedRoute,private dashboardService : DashboardService, + // private wireframeservice : WireframeService, + private excel: ExcelService,private mainService: ModulesetupService, + private toastr: ToastrService,) { } + + ngOnInit(): void { + // this.projectId=this.wireframeservice.getProjectId(); + console.log(this.projectId); + this.id = this.route.snapshot.params["id"]; // fb_header_id + // this.moduleId = this.wireframeservice.getModuleId(); // get from session storage + console.log(this.moduleId); + + this.getdashboard(); + // this.getprojectName(this.projectId); + } + + getprojectName(id){ + this.mainService.getProjectModules(id).subscribe((data) => { + console.log(data); + this.projectname=data.items[0]['projectName']; + console.log(this.projectname); + }); + } + + + getdashboard() + { + this.dashboardService.getAllDash().subscribe((data) =>{ + this.data = data; + this.rows = this.data; + console.log(data); + this.error="No data Available"; + console.log(this.error); + }); + } + + openModal() + { + this.addModall = true; + } + gotoadd() + { + this.router.navigate(['../adddata'],{relativeTo:this.route}); + } + goToEdit(id:number) + { + this.router.navigate(['../editdashn/'+id],{relativeTo:this.route}); + } + + goToEditData(id: number){ + this.router.navigate(['../editdata/'+id],{relativeTo:this.route}); + } + + onExport() { + this.excel.exportAsExcelFile(this.rows, 'user_', + moment().format('YYYYMMDD_HHmmss')) + } + + gotoAction(){ + this.router.navigate(["../../actions"], { relativeTo: this.route, queryParams: { m_id: this.moduleId,pname:this.projectname } }); + } + gotoRepo(){ + this.router.navigate(["../../modulecard"], { relativeTo: this.route, queryParams: { p_id: this.projectId } }); + } + + onDelete(row){ + this.rowSelected = row; + console.log(this.rowSelected); + this.modalDelete = true; + } + delete(id) + { + this.modalDelete = false; + console.log("in delete "+id); + this.dashboardService.deleteField(id).subscribe((data)=>{ + console.log(data); + this.ngOnInit(); + }); + if (id) { + this.toastr.success('Deleted successfully'); + } + } + // openModal() + // { + // this.addModall = true; + // } + gotorunner() + { + this.router.navigate(['../../dashboardrunner'],{relativeTo:this.route}); + } + // goToEdit() + // { + // this.router.navigate(['../editdashn'],{relativeTo:this.route}); + // } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/dashboardnew.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/dashboardnew.component.html new file mode 100644 index 0000000..90c6b64 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/dashboardnew.component.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/dashboardnew.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/dashboardnew.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/dashboardnew.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/dashboardnew.component.spec.ts new file mode 100644 index 0000000..c7c3d2e --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/dashboardnew.component.spec.ts @@ -0,0 +1,21 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { DashboardnewComponent } from './dashboardnew.component'; + +describe('DashboardnewComponent', () => { + let component: DashboardnewComponent; + let fixture: ComponentFixture; + + beforeEach(() => { + TestBed.configureTestingModule({ + declarations: [DashboardnewComponent] + }); + fixture = TestBed.createComponent(DashboardnewComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/dashboardnew.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/dashboardnew.component.ts new file mode 100644 index 0000000..3078dd2 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/dashboardnew.component.ts @@ -0,0 +1,10 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-dashboardnew', + templateUrl: './dashboardnew.component.html', + styleUrls: ['./dashboardnew.component.scss'] +}) +export class DashboardnewComponent { + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/editformnewdash/editformnewdash.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/editformnewdash/editformnewdash.component.html new file mode 100644 index 0000000..530e940 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/editformnewdash/editformnewdash.component.html @@ -0,0 +1,54 @@ +

Dashboard

+Edit Mode +

+ +
+ + + + + + +
+
+
+ + +
+
+ + +
+ + +
+ + +
+
+ + +
+
+
+ +
+ + +
+ +
+
diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/editformnewdash/editformnewdash.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/editformnewdash/editformnewdash.component.scss new file mode 100644 index 0000000..4a7ff75 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/editformnewdash/editformnewdash.component.scss @@ -0,0 +1,81 @@ +//@import "../../../../assets/scss/var"; +.s-info-bar { + display: flex; + flex-direction: row; + justify-content: space-between; + button { + outline: none; + } + } + + .entry-pg { + width: 750px; + } + + .button1::after { + content: none; + } + .button1:hover::after { + content: "ADD ROWS"; + } + + $bg-color: #dddddd; + + .section { + background-color: $bg-color; + height: 40px; + } + + .section p { + //color: white; + font-weight: bold; + padding: 10px; + font-size: 18px; + } + + .clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; + } + + .clr-file { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + //padding: 0.6rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; + } + + .center { + text-align: center; + } + input[type=text],[type=date],textarea { + width: 100%; + padding: 15px 15px; + margin-top: 3px; + background-color:rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; + } + + .required-field{ + color: red; + + } + select{ + width: 100%; + margin-top: 3px; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; + } + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/editformnewdash/editformnewdash.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/editformnewdash/editformnewdash.component.spec.ts new file mode 100644 index 0000000..9872c96 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/editformnewdash/editformnewdash.component.spec.ts @@ -0,0 +1,21 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { EditformnewdashComponent } from './editformnewdash.component'; + +describe('EditformnewdashComponent', () => { + let component: EditformnewdashComponent; + let fixture: ComponentFixture; + + beforeEach(() => { + TestBed.configureTestingModule({ + declarations: [EditformnewdashComponent] + }); + fixture = TestBed.createComponent(EditformnewdashComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/editformnewdash/editformnewdash.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/editformnewdash/editformnewdash.component.ts new file mode 100644 index 0000000..6e46676 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/editformnewdash/editformnewdash.component.ts @@ -0,0 +1,93 @@ +import { Component, OnInit } from '@angular/core'; +import { ActivatedRoute, Router } from '@angular/router'; +import { ToastrService } from 'ngx-toastr'; +import { DashboardService } from 'src/app/services/builder/dashboard.service'; +// import { TechnologyStackService } from 'src/app/services/builder/technology-stack.service'; +// import { WireframeService } from 'src/app/services/builder/wireframe.service'; + +@Component({ + selector: 'app-editformnewdash', + templateUrl: './editformnewdash.component.html', + styleUrls: ['./editformnewdash.component.scss'] +}) +export class EditformnewdashComponent implements OnInit { + updated = false; + Header; + id: number; + moduleId; + tech_stacks=[]; + object_types = ["form", "bi", "report", "api"]; + sub_object_types = [ + "only header", + "only line", + "header line", + "header multiline", + "wrokflow", + "setup", + "std report", + "bi report", + "rest api", + ]; + constructor(private router: Router, + private route: ActivatedRoute, private dashboardService : DashboardService, + // private technologyStackService:TechnologyStackService, + private toastr: ToastrService, + // private wireframeService :WireframeService, + ) { } + + ngOnInit(): void { + // this.moduleId = this.wireframeService.getModuleId(); + this.id = this.route.snapshot.params["id"]; + console.log("update with id = ", this.id); + this.getById(this.id); + // this.technologyStackService.getAll().subscribe((data)=>{ + // console.log(data) + // this.tech_stacks=data; + // }); + } + + getById(id: number) { + this.dashboardService.getById(id).subscribe( + (data) => { + console.log(data); + this.Header = data; + }, + (err) => { + console.log(err); + } + ); + } + update() { + this.dashboardService.updateDash(this.Header).subscribe( + (data) => { + console.log(data); + if (data) { + this.toastr.success('Update successfully'); + } + this.router.navigate(["../../all"], { relativeTo: this.route }); + //this.router.navigate(["../../all"],{ relativeTo: this.route, queryParams: { p_id: this.projectId } }); + }, + (error) => { + // console.log(error); + // const objectArray = Object.entries(error.error.fieldErrors); + // objectArray.forEach(([k, v]) => { + // console.log(k); + // console.log(v); + // this.fieldErors.push({ field: k, message: v }); + // }); + console.log(error); // this will come from backend + } + ); + // this.lineBuilder_Header = new Rn_Cff_ActionBuilder_Header(); + } + + onSubmit() { + this.updated = true; + this.update(); + } + + onBack() { + this.router.navigate(["../../all"], { relativeTo: this.route }); + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/editnewdash/editnewdash.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/editnewdash/editnewdash.component.html new file mode 100644 index 0000000..02dce20 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/editnewdash/editnewdash.component.html @@ -0,0 +1,198 @@ + + +
+ +
+ {{dashboardName}} +
+
+ +
+ +
+ +
+ +
+ + + + + + + + + + + +

{{item.name}}

+ + +
+
+
+
+
+ + +
+ + + + + + + + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/editnewdash/editnewdash.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/editnewdash/editnewdash.component.scss new file mode 100644 index 0000000..2c08e48 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/editnewdash/editnewdash.component.scss @@ -0,0 +1,51 @@ +.componentbtn{ + color: white; + background-color: #03AC13; + border: none; + } + .content-container { + min-height: 100vh; + height: initial; + } + a:hover { + text-decoration: none; + cursor: pointer; + } + .clr-checkbox{ + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + // padding: 0.75rem 0.75rem; + // margin-top: 3px; + width: 100%; + margin-left: 20px; + margin-bottom: 18px; + } + .clr-input, .clr-dropdown { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; + } + + select{ + width: 100%; + padding: 5px 5px; + margin-top: 3px; + border: 1px solid #ccc; + border-radius: 4px; + } + + input[type=text],[type=date],textarea { + width: 100%; + padding: 15px 15px; + // margin: 8px 0; + background-color:rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; + } \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/editnewdash/editnewdash.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/editnewdash/editnewdash.component.spec.ts new file mode 100644 index 0000000..82dc288 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/editnewdash/editnewdash.component.spec.ts @@ -0,0 +1,21 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { EditnewdashComponent } from './editnewdash.component'; + +describe('EditnewdashComponent', () => { + let component: EditnewdashComponent; + let fixture: ComponentFixture; + + beforeEach(() => { + TestBed.configureTestingModule({ + declarations: [EditnewdashComponent] + }); + fixture = TestBed.createComponent(EditnewdashComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/editnewdash/editnewdash.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/editnewdash/editnewdash.component.ts new file mode 100644 index 0000000..5104759 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/editnewdash/editnewdash.component.ts @@ -0,0 +1,617 @@ +import { Component, OnInit } from '@angular/core'; +import { FormBuilder, FormGroup } from '@angular/forms'; +import { ActivatedRoute, Router } from '@angular/router'; +import { GridsterConfig } from 'angular-gridster2'; +import { ToastrService } from 'ngx-toastr'; +import { DashboardContentModel, DashboardModel, WidgetModel } from '../../../../../models/builder/dashboard'; +import { Dashboard3Service } from '../../../../../services/builder/dashboard3.service'; +import { BarChartComponent } from '../gadgets/bar-chart/bar-chart.component'; +import { BubbleChartComponent } from '../gadgets/bubble-chart/bubble-chart.component'; +import { DoughnutChartComponent } from '../gadgets/doughnut-chart/doughnut-chart.component'; +import { DynamicChartComponent } from '../gadgets/dynamic-chart/dynamic-chart.component'; +import { FinancialChartComponent } from '../gadgets/financial-chart/financial-chart.component'; +import { LineChartComponent } from '../gadgets/line-chart/line-chart.component'; +import { PieChartComponent } from '../gadgets/pie-chart/pie-chart.component'; +import { PolarChartComponent } from '../gadgets/polar-chart/polar-chart.component'; +import { RadarChartComponent } from '../gadgets/radar-chart/radar-chart.component'; +import { ScatterChartComponent } from '../gadgets/scatter-chart/scatter-chart.component'; +import { ToDoChartComponent } from '../gadgets/to-do-chart/to-do-chart.component'; +import { GridViewComponent } from '../gadgets/grid-view/grid-view.component'; +import { DatastoreService } from 'src/app/services/fnd/datastore.service'; +import { AlertsService } from 'src/app/services/fnd/alerts.service'; +import { isArray } from 'highcharts'; +// import { ChartItem } from '../chartitem'; + +function isNullArray(arr) { + return !Array.isArray(arr) || arr.length === 0; +} + +@Component({ + selector: 'app-editnewdash', + templateUrl: './editnewdash.component.html', + styleUrls: ['./editnewdash.component.scss'] +}) + + + +export class EditnewdashComponent implements OnInit { + + editId:number; + toggle:boolean; + modeledit:boolean = false; + public entryForm: FormGroup; + + WidgetsMock: WidgetModel[] = [ + { + name: 'Radar Chart', + identifier: 'radar_chart' + }, + { + name: 'Doughnut Chart', + identifier: 'doughnut_chart' + }, + { + name: 'Line Chart', + identifier: 'line_chart' + }, + { + name: 'Bar Chart', + identifier: 'bar_chart' + }, + { + name: 'Pie Chart', + identifier: 'pie_chart' + }, + { + name: 'Polar Area Chart', + identifier: 'polar_area_chart' + }, + { + name: 'Bubble Chart', + identifier: 'bubble_chart' + }, + { + name: 'Scatter Chart', + identifier: 'scatter_chart' + }, + // { + // name: 'Dynamic Chart', + // identifier: 'dynamic_chart' + // }, + // { + // name: 'Financial Chart', + // identifier: 'financial_chart' + // }, + { + name: 'To Do', + identifier: 'to_do_chart' + }, + { + name: 'Grid View', + identifier: 'grid_view' + } +] + + public options: GridsterConfig; + protected dashboardId: number; + protected dashboardCollection: DashboardModel; + //dashboardCollection:any; + protected dashboardCollection1: DashboardModel[]; + public dashboardArray: DashboardContentModel[]; + public dashArr:[]; + + protected componentCollection = [ + { name: "Line Chart", componentInstance: LineChartComponent }, + { name: "Doughnut Chart", componentInstance: DoughnutChartComponent }, + { name: "Radar Chart", componentInstance: RadarChartComponent }, + { name: "Bar Chart", componentInstance: BarChartComponent }, + { name: "Pie Chart", componentInstance: PieChartComponent }, + { name: "Polar Area Chart", componentInstance: PolarChartComponent }, + { name: "Bubble Chart", componentInstance: BubbleChartComponent }, + { name: "Scatter Chart", componentInstance: ScatterChartComponent }, + { name: "Dynamic Chart", componentInstance: DynamicChartComponent }, + { name: "Financial Chart", componentInstance: FinancialChartComponent }, + { name: "To Do Chart", componentInstance: ToDoChartComponent }, + { name: "Grid View", componentInstance: GridViewComponent }, + ]; + model:any; + linesdata:any; + id:any; + gadgetsEditdata = { + donut : '', + chartlegend: '', + showlabel : '', + charturl: '', + chartparameter : '', + datastore : '', + table:'', + datasource : '', + charttitle:'', + id:'', + fieldName:'', + chartcolor:'', + slices:'', + yAxis:'', + xAxis:'' + +}; + constructor(private route: ActivatedRoute, + private router : Router, + private dashboardService: Dashboard3Service, + private toastr:ToastrService, + private _fb: FormBuilder, + private datastoreService: DatastoreService, + private alertService:AlertsService,) { } + + ngOnInit(): void { + + // Grid options + this.options = { + gridType: "fit", + enableEmptyCellDrop: true, + emptyCellDropCallback: this.onDrop, + pushItems: true, + swap: true, + pushDirections: { north: true, east: true, south: true, west: true }, + resizable: { enabled: true }, + itemChangeCallback: this.itemChange.bind(this), + draggable: { + enabled: true, + ignoreContent: true, + dropOverItems: true, + dragHandleClass: "drag-handler", + ignoreContentClass: "no-drag", + }, + displayGrid: "always", + minCols: 10, + minRows: 10 + }; + this.getData(); + + this.editId = this.route.snapshot.params.id; + console.log(this.editId); + this.dashboardService.getById(this.editId).subscribe((data)=>{ + console.log("ngOnInit",data); + this.linesdata = data; + this.id = data.dashbord1_Line[0].id; + console.log("this.id ",this.id); + }, + (error: any)=>{ + + } + ); + + this.entryForm = this._fb.group({ + donut : [null], + chartlegend: [null], + showlabel : [null], + charturl: [null], + chartparameter : [null], + datastore:[null], + table:[null], + fieldName: [null], + datasource : [null], + charttitle:[null], + id:[null], + chartcolor:[null], + slices:[null], + yAxis:[null], + xAxis: [null], + }); + } + + toggleMenu() { + this.toggle = !this.toggle; + } + + onDrag(event, identifier) { + console.log("on drag",identifier); + console.log("on drag ",event); + event.dataTransfer.setData('widgetIdentifier', identifier); + } + datagadgets:any; + dashboardLine:any; + dashboardName:any; + getData() { + // We get the id in get current router dashboard/:id + this.route.params.subscribe(params => { + // + is used to cast string to int + this.dashboardId = +params["id"]; + // We make a get request with the dashboard id + this.dashboardService.getById(this.dashboardId).subscribe(dashboard => { + // We fill our dashboardCollection with returned Observable + this.dashboardName = dashboard.dashboard_name; + this.datagadgets = dashboard; + this.dashboardLine = dashboard.dashbord1_Line; + //this.dashboardCollection = dashboard.dashbord1_Line.model; + console.log("this.datagadgets",this.datagadgets); + console.log("this.dashboardLine",this.dashboardLine); + this.dashboardCollection =JSON.parse(this.dashboardLine[0].model) ; + //this.dashboardCollection =this.dashboardLine[0].model ; + console.log("this.dasboard ",this.dashboardCollection ); + console.log(this.dashboardCollection); + // We parse serialized Json to generate components on the fly + this.parseJson(this.dashboardCollection); + // We copy array without reference + this.dashboardArray = this.dashboardCollection.dashboard.slice(); + console.log("this.dashboardArray",this.dashboardArray); + }); + }); + + + } + + // Super TOKENIZER 2.0 POWERED BY NATCHOIN + parseJson(dashboardCollection: DashboardModel) { + // We loop on our dashboardCollection + dashboardCollection.dashboard.forEach(dashboard => { + // We loop on our componentCollection + this.componentCollection.forEach(component => { + // We check if component key in our dashboardCollection + // is equal to our component name key in our componentCollection + if (dashboard.component === component.name) { + // If it is, we replace our serialized key by our component instance + dashboard.component = component.componentInstance; + } + }); + }); + } + + serialize(dashboardCollection) { + // We loop on our dashboardCollection + dashboardCollection.forEach(dashboard => { + // We loop on our componentCollection + this.componentCollection.forEach(component => { + // We check if component key in our dashboardCollection + // is equal to our component name key in our componentCollection + if (dashboard.name === component.name) { + dashboard.component = component.name; + } + }); + }); + } + + itemChange() { + this.dashboardCollection.dashboard = this.dashboardArray; + console.log("itemChange this.dashboardCollection.dashboard ",this.dashboardCollection.dashboard); + console.log("itemChange this.dashboardCollection ",this.dashboardCollection); + console.log("itemChange this.dashboardCollection type",typeof this.dashboardCollection); + console.log("itemChange this.dashboardArray ",this.dashboardArray); + let tmp = JSON.stringify(this.dashboardCollection); + console.log("temp data",tmp); + let parsed: DashboardModel = JSON.parse(tmp); + console.log("parsed data",parsed); + console.log("let parsed ",typeof parsed); + this.serialize(parsed.dashboard); + console.log("item chnage function ", typeof this.dashboardArray); + //this._ds.updateDashboard(this.dashboardId, parsed).subscribe(); + } + + onDrop(ev) { + const componentType = ev.dataTransfer.getData("widgetIdentifier"); + let maxChartId = this.dashboardArray?.reduce((maxId, item) => Math.max(maxId, item.chartid), 0); + switch (componentType) { + case "radar_chart": + return this.dashboardArray.push({ + cols: 5, + rows: 6, + x: 0, + y: 0, + chartid:maxChartId + 1, + component: RadarChartComponent, + name: "Radar Chart" + }); + case "line_chart": + return this.dashboardArray.push({ + cols: 5, + rows: 7, + x: 0, + y: 0, + chartid:maxChartId + 1, + component: LineChartComponent, + name: "Line Chart" + }); + case "doughnut_chart": + return this.dashboardArray.push({ + cols: 5, + rows: 6, + x: 0, + y: 0, + chartid:maxChartId + 1, + component: DoughnutChartComponent, + name: "Doughnut Chart" + }); + case "bar_chart": + return this.dashboardArray.push({ + cols: 5, + rows: 6, + x: 0, + y: 0, + chartid:maxChartId + 1, + component: BarChartComponent, + name: "Bar Chart" + }); + case "pie_chart": + return this.dashboardArray.push({ + cols: 5, + rows: 6, + x: 0, + y: 0, + chartid:maxChartId + 1, + component: PieChartComponent, + name: "Pie Chart" + }); + case "polar_area_chart": + return this.dashboardArray.push({ + cols: 5, + rows: 6, + x: 0, + y: 0, + chartid:maxChartId + 1, + component: PolarChartComponent, + name: "Polar Area Chart" + }); + case "bubble_chart": + return this.dashboardArray.push({ + cols: 5, + rows: 6, + x: 0, + y: 0, + chartid:maxChartId + 1, + component: BubbleChartComponent, + name: "Bubble Chart" + }); + case "scatter_chart": + return this.dashboardArray.push({ + cols: 5, + rows: 6, + x: 0, + y: 0, + chartid:maxChartId + 1, + component: ScatterChartComponent, + name: "Scatter Chart" + }); + case "dynamic_chart": + return this.dashboardArray.push({ + cols: 5, + rows: 6, + x: 0, + y: 0, + chartid:maxChartId + 1, + component: DynamicChartComponent, + name: "Dynamic Chart" + }); + case "financial_chart": + return this.dashboardArray.push({ + cols: 5, + rows: 6, + x: 0, + y: 0, + chartid:maxChartId + 1, + component: FinancialChartComponent, + name: "Financial Chart" + }); + case "to_do_chart": + return this.dashboardArray.push({ + cols: 5, + rows: 5, + x: 0, + y: 0, + chartid:maxChartId + 1, + component: ToDoChartComponent, + name: "To Do Chart" + }); + case "grid_view": + return this.dashboardArray.push({ + cols: 5, + rows: 5, + x: 0, + y: 0, + chartid:maxChartId + 1, + component: GridViewComponent, + name: "Grid View" + }); + } + } + removeItem(item) { + this.dashboardArray.splice( + this.dashboardArray.indexOf(item), + 1 + ); + this.itemChange(); + } + + changedOptions() { + this.options.api.optionsChanged(); + } + + modelid:number ; + editGadget(item) + { + this.modeledit = true; + this.modelid = item.chartid; + console.log(this.modelid); + this.gadgetsEditdata = item; + this.gadgetsEditdata.fieldName = item.name; + if(item.showlabel === undefined){ item.showlabel = true; } + if(item.chartcolor === undefined ){ item.chartcolor = true;} + if(item.chartlegend === undefined){ item.chartlegend = true; } + this.getStores(); + if(item.datastore !== undefined || '' || null){ + const datastore = item.datastore; + this.getTables(datastore); + const table = item.table; + this.getColumns(datastore,table); + console.log(item.yAxis); + if(isArray(item.yAxis)){ + this.selectedyAxis = item.yAxis; + console.log( this.selectedyAxis); + } + }else{ + this.selectedyAxis = []; + } + console.log(item); + } + + dashbord1_Line = { + //model:JSON.stringify(this.da), + model:'' + } + + + UpdateLine() + { + console.log('Add button clicked.......'); + console.log(this.dashboardArray); + console.log(this.dashboardCollection); + console.log(typeof this.dashboardCollection); + console.log(this.id); + //this.dashbord1_Line.model = JSON.stringify(this.dashboardCollection); + + //https://www.w3schools.com/js/tryit.asp?filename=tryjson_stringify_function_tostring + +let cmp=this.dashboardCollection.dashboard.forEach(dashboard=>{ + this.componentCollection.forEach(component=>{ + if (dashboard.name === component.name) { + dashboard.component = component.name; + } }) +}) +console.log(cmp); + + let tmp = JSON.stringify(this.dashboardCollection); + // var merged = this.dashboardArray.reduce((current, value, index) => { + // if(index > 0) + // current += ','; + + // return current + value.component; + // }, ''); + + //console.log(merged); + console.log("temp data",typeof tmp); + console.log(tmp); + let parsed= JSON.parse(tmp); + this.serialize(parsed.dashboard); + this.dashbord1_Line.model = tmp; + + // let obj = this.dashboardCollection; + // obj[1].component = obj[1].component.toString(); + // let myJSON = JSON.stringify(obj); + // this.dashbord1_Line.model = myJSON; + + console.log("line data in addgadget ",this.dashbord1_Line); + console.log("line data in addgadget type ",typeof this.dashbord1_Line); + console.log("line model data ",this.dashbord1_Line.model); + console.log("line model data type",typeof this.dashbord1_Line.model); + this.dashboardService.UpdateLineData(this.id,this.dashbord1_Line).subscribe( + (data: any)=>{ + console.log('Updation Successful...'); + this.ngOnInit(); + console.log(data); + this.router.navigate(["../../all"], { relativeTo: this.route }) + } + ); + // if (data) { + // this.toastr.success('Updated successfully'); + // } + } + + onSubmit(id) + { + console.log(id); + if (!isNullArray(this.selectedyAxis)) { + console.log("get y-axis array", this.selectedyAxis); + this.entryForm.patchValue({ yAxis: this.selectedyAxis }); + } + let formdata = this.entryForm.value; + let num = id; + console.log(this.entryForm.value); + this.dashboardCollection.dashboard = this.dashboardCollection.dashboard.map(item => { + if(item.chartid == num) + { + //item["product_id"] = "thisistest"; + const xyz = {...item,...formdata} + console.log(xyz); + return xyz; + } + return item + }); + console.log(this.dashboardCollection.dashboard); + this.modeledit = false; + + // this.entryForm.reset(); + + } + goBack(){ + this.router.navigate(["../../all"], { relativeTo: this.route }) + } + + onSchedule(){ + this.router.navigate(['../../schedule/'+ this.editId],{relativeTo:this.route}); + } + + + /////// + storedata; + getStores(){ + this.datastoreService.getAll().subscribe((data) => { + console.log(data); + this.storedata = data; + },(error) => { + console.log(error); + }); + } + + selectedStoreId; + storename(val){ + console.log(val); + this.selectedStoreId = val; + this.getTables(this.selectedStoreId); + } + + TableData; + getTables(id){ + this.alertService.getTablefromstore(id).subscribe(gateway =>{ + console.log(gateway); + this.TableData = gateway; + },(error)=>{ + console.log(error); + }); + } + + tablename(val){ + console.log(val); + this.getColumns(this.selectedStoreId,val); + } + selectedyAxis; + columnData; + getColumns(id,table){ + this.alertService.getColumnfromurl(table).subscribe(data =>{ + console.log(data); + this.columnData = data; + },(error)=>{ + console.log(error); + }); + } + + + // toggleAddToDashboard(item) { + // item.addToDashboard = item.addToDashboard; + // } + + // getChartDataForToggleSwitchTrue() { + // for (let i = 0; i < this.dashArr.length; i++) { + // if (this.dashArr[i].addToDashboard) { + // this.dashboardService.getChartData( + // this.dashArr[i].charturl, // Assuming charturl is the correct property to pass as a string + // true // Pass true to indicate fetching charts with toggle switch set to true + // ).subscribe(tData => { + // console.log(tData); + // // this.dashArr[i].featchData = tData; + // }); + // } + // } + // } + + + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bar-chart/bar-chart.component.css b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bar-chart/bar-chart.component.css new file mode 100644 index 0000000..dc9ed07 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bar-chart/bar-chart.component.css @@ -0,0 +1 @@ +/*# sourceMappingURL=bar-chart.component.css.map */ \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bar-chart/bar-chart.component.css.map b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bar-chart/bar-chart.component.css.map new file mode 100644 index 0000000..e0b82da --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bar-chart/bar-chart.component.css.map @@ -0,0 +1 @@ +{"version":3,"sources":[],"names":[],"mappings":"","file":"bar-chart.component.css"} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bar-chart/bar-chart.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bar-chart/bar-chart.component.html new file mode 100644 index 0000000..0fa4df5 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bar-chart/bar-chart.component.html @@ -0,0 +1,9 @@ +
+ + +
diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bar-chart/bar-chart.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bar-chart/bar-chart.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bar-chart/bar-chart.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bar-chart/bar-chart.component.spec.ts new file mode 100644 index 0000000..0fd6253 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bar-chart/bar-chart.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { BarChartComponent } from './bar-chart.component'; + +describe('BarChartComponent', () => { + let component: BarChartComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ BarChartComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(BarChartComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bar-chart/bar-chart.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bar-chart/bar-chart.component.ts new file mode 100644 index 0000000..1d2c277 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bar-chart/bar-chart.component.ts @@ -0,0 +1,33 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-bar-chart', + templateUrl: './bar-chart.component.html', + styleUrls: ['./bar-chart.component.scss'] +}) +export class BarChartComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + barChartLabels: string[] = ['Apple', 'Banana', 'Kiwifruit', 'Blueberry', 'Orange', 'Grapes']; + barChartType: string = 'bar'; + // barChartLegend = true; + barChartPlugins = []; + barChartData: any[] = [ + { data: [45, 37, 60, 70, 46, 33], label: 'Best Fruits' } + ]; + + + + // events + public chartClicked(e: any): void { + console.log(e); + } + + public chartHovered(e: any): void { + console.log(e); + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bubble-chart/bubble-chart.component.css b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bubble-chart/bubble-chart.component.css new file mode 100644 index 0000000..68bf163 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bubble-chart/bubble-chart.component.css @@ -0,0 +1 @@ +/*# sourceMappingURL=bubble-chart.component.css.map */ \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bubble-chart/bubble-chart.component.css.map b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bubble-chart/bubble-chart.component.css.map new file mode 100644 index 0000000..ca59a26 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bubble-chart/bubble-chart.component.css.map @@ -0,0 +1 @@ +{"version":3,"sources":[],"names":[],"mappings":"","file":"bubble-chart.component.css"} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bubble-chart/bubble-chart.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bubble-chart/bubble-chart.component.html new file mode 100644 index 0000000..5f6157d --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bubble-chart/bubble-chart.component.html @@ -0,0 +1,9 @@ +
+ + +
diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bubble-chart/bubble-chart.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bubble-chart/bubble-chart.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bubble-chart/bubble-chart.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bubble-chart/bubble-chart.component.spec.ts new file mode 100644 index 0000000..6f37403 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bubble-chart/bubble-chart.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { BubbleChartComponent } from './bubble-chart.component'; + +describe('BubbleChartComponent', () => { + let component: BubbleChartComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ BubbleChartComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(BubbleChartComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bubble-chart/bubble-chart.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bubble-chart/bubble-chart.component.ts new file mode 100644 index 0000000..b01a8b0 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/bubble-chart/bubble-chart.component.ts @@ -0,0 +1,98 @@ +import { Component, OnInit } from '@angular/core'; +import { ChartConfiguration, ChartDataset, ChartOptions } from 'chart.js'; +@Component({ + selector: 'app-bubble-chart', + templateUrl: './bubble-chart.component.html', + styleUrls: ['./bubble-chart.component.scss'] +}) +export class BubbleChartComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + public bubbleChartOptions: ChartConfiguration['options'] = { + // scales: { + // x: { + // min: 0, + // max: 30, + // ticks: {} + // }, + // y: { + // min: 0, + // max: 30, + // ticks: {} + // }, + // plugins: { + // title: { + // display: true, + // text: 'Bubble Chart' + // } + // } + // } + }; + + public bubbleChartType: string = 'bubble'; + // public bubbleChartLegend = true; + public bubbleChartData: ChartDataset[] = [ + { + data: [ + { x: 10, y: 10, r: 10 }, + { x: 15, y: 5, r: 15 }, + { x: 26, y: 12, r: 23 }, + { x: 7, y: 8, r: 8 }, + ], + label: 'Investment Equities', + backgroundColor: 'rgba(255, 0, 0, 0.6)', // Red + borderColor: 'blue', + hoverBackgroundColor: 'purple', + hoverBorderColor: 'red', + }, + { + data: [ + { x: 5, y: 15, r: 12 }, + { x: 20, y: 7, r: 8 }, + { x: 12, y: 18, r: 15 }, + { x: 8, y: 6, r: 10 }, + ], + label: 'Investment Bonds', + backgroundColor: 'rgba(0, 255, 0, 0.6)', // Green + borderColor: 'green', + hoverBackgroundColor: 'yellow', + hoverBorderColor: 'blue', + }, + // { + // data: [ + // { x: 10, y: 10, r: 10 }, + // { x: 15, y: 5, r: 15 }, + // { x: 26, y: 12, r: 23 }, + // { x: 7, y: 8, r: 8 }, + // ], + // label: 'Investment Equities', + // backgroundColor: [ + // 'red', + // 'green', + // 'blue', + // 'purple', + // 'yellow', + // 'brown', + // 'magenta', + // 'cyan', + // 'orange', + // 'pink' + // ], + // borderColor: 'blue', + // hoverBackgroundColor: 'purple', + // hoverBorderColor: 'red', + // }, + ]; + + // events + public chartClicked(e: any): void { + console.log(e); + } + + public chartHovered(e: any): void { + console.log(e); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/doughnut-chart/doughnut-chart.component.css b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/doughnut-chart/doughnut-chart.component.css new file mode 100644 index 0000000..f7a6815 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/doughnut-chart/doughnut-chart.component.css @@ -0,0 +1 @@ +/*# sourceMappingURL=doughnut-chart.component.css.map */ \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/doughnut-chart/doughnut-chart.component.css.map b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/doughnut-chart/doughnut-chart.component.css.map new file mode 100644 index 0000000..b06f027 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/doughnut-chart/doughnut-chart.component.css.map @@ -0,0 +1 @@ +{"version":3,"sources":[],"names":[],"mappings":"","file":"doughnut-chart.component.css"} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/doughnut-chart/doughnut-chart.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/doughnut-chart/doughnut-chart.component.html new file mode 100644 index 0000000..cab5b29 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/doughnut-chart/doughnut-chart.component.html @@ -0,0 +1,8 @@ +
+ +
diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/doughnut-chart/doughnut-chart.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/doughnut-chart/doughnut-chart.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/doughnut-chart/doughnut-chart.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/doughnut-chart/doughnut-chart.component.spec.ts new file mode 100644 index 0000000..6730967 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/doughnut-chart/doughnut-chart.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { DoughnutChartComponent } from './doughnut-chart.component'; + +describe('DoughnutChartComponent', () => { + let component: DoughnutChartComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ DoughnutChartComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(DoughnutChartComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/doughnut-chart/doughnut-chart.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/doughnut-chart/doughnut-chart.component.ts new file mode 100644 index 0000000..137455b --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/doughnut-chart/doughnut-chart.component.ts @@ -0,0 +1,30 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-doughnut-chart', + templateUrl: './doughnut-chart.component.html', + styleUrls: ['./doughnut-chart.component.scss'] +}) +export class DoughnutChartComponent implements OnInit { + public doughnutChartLabels: string[] = [ + "Download Sales", + "In-Store Sales", + "Mail-Order Sales" + ]; + public doughnutChartData: number[] = [350, 450, 100]; + public doughnutChartType: string = "doughnut"; + + // events + public chartClicked(e: any): void { + console.log(e); + } + + public chartHovered(e: any): void { + console.log(e); + } + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/dynamic-chart/dynamic-chart.component.css b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/dynamic-chart/dynamic-chart.component.css new file mode 100644 index 0000000..c95881a --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/dynamic-chart/dynamic-chart.component.css @@ -0,0 +1 @@ +/*# sourceMappingURL=dynamic-chart.component.css.map */ \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/dynamic-chart/dynamic-chart.component.css.map b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/dynamic-chart/dynamic-chart.component.css.map new file mode 100644 index 0000000..0d29454 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/dynamic-chart/dynamic-chart.component.css.map @@ -0,0 +1 @@ +{"version":3,"sources":[],"names":[],"mappings":"","file":"dynamic-chart.component.css"} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/dynamic-chart/dynamic-chart.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/dynamic-chart/dynamic-chart.component.html new file mode 100644 index 0000000..e00b379 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/dynamic-chart/dynamic-chart.component.html @@ -0,0 +1,10 @@ +
+ + +
+ diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/dynamic-chart/dynamic-chart.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/dynamic-chart/dynamic-chart.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/dynamic-chart/dynamic-chart.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/dynamic-chart/dynamic-chart.component.spec.ts new file mode 100644 index 0000000..fc47783 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/dynamic-chart/dynamic-chart.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { DynamicChartComponent } from './dynamic-chart.component'; + +describe('DynamicChartComponent', () => { + let component: DynamicChartComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ DynamicChartComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(DynamicChartComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/dynamic-chart/dynamic-chart.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/dynamic-chart/dynamic-chart.component.ts new file mode 100644 index 0000000..2173924 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/dynamic-chart/dynamic-chart.component.ts @@ -0,0 +1,70 @@ +import { Component, OnInit, ViewChild } from '@angular/core'; +import { ChartConfiguration, ChartData, } from 'chart.js'; +import { BaseChartDirective } from 'ng2-charts'; +@Component({ + selector: 'app-dynamic-chart', + templateUrl: './dynamic-chart.component.html', + styleUrls: ['./dynamic-chart.component.scss'] +}) +export class DynamicChartComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + @ViewChild(BaseChartDirective) chart: BaseChartDirective | undefined; + + public barChartOptions: ChartConfiguration['options'] = { + elements: { + line: { + tension: 0.4 + } + }, + // We use these empty structures as placeholders for dynamic theming. + // scales: { + // x: {}, + // y: { + // min: 10 + // } + // }, + plugins: { + legend: { display: true }, + } + }; + public dynamicChartLabels: string[] = [ '2006', '2007', '2008', '2009', '2010', '2011', '2012' ]; + public barChartType: string = 'bar'; + + // public barChartData: ChartData<'bar'> = { + // labels: this.barChartLabels, + // datasets: [ + // { data: [ 65, 59, 80, 81, 56, 55, 40 ], label: 'Series A' }, + // { data: [ 28, 48, 40, 19, 86, 27, 90 ], label: 'Series B' } + // ] + // }; + + + public dynamicChartData: any = [ + { data: [65, 59, 90, 81, 56, 55, 40], label: "Series A" }, + { data: [28, 48, 40, 19, 96, 27, 100], label: "Series B" } + ]; + + // events + public chartClicked(e: any): void { + console.log(e); + } + + public chartHovered(e: any): void { + console.log(e); + } + // public chartClicked({ event, active }: { event?: ChartEvent, active?: {}[] }): void { + // console.log(event, active); + // } + + // public chartHovered({ event, active }: { event?: ChartEvent, active?: {}[] }): void { + // console.log(event, active); + // } + + public randomize(): void { + this.barChartType = this.barChartType === 'bar' ? 'line' : 'bar'; + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/financial-chart/financial-chart.component.css b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/financial-chart/financial-chart.component.css new file mode 100644 index 0000000..ac86a4e --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/financial-chart/financial-chart.component.css @@ -0,0 +1 @@ +/*# sourceMappingURL=financial-chart.component.css.map */ \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/financial-chart/financial-chart.component.css.map b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/financial-chart/financial-chart.component.css.map new file mode 100644 index 0000000..b2642ea --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/financial-chart/financial-chart.component.css.map @@ -0,0 +1 @@ +{"version":3,"sources":[],"names":[],"mappings":"","file":"financial-chart.component.css"} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/financial-chart/financial-chart.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/financial-chart/financial-chart.component.html new file mode 100644 index 0000000..56547d5 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/financial-chart/financial-chart.component.html @@ -0,0 +1 @@ +

financial-chart works!

diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/financial-chart/financial-chart.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/financial-chart/financial-chart.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/financial-chart/financial-chart.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/financial-chart/financial-chart.component.spec.ts new file mode 100644 index 0000000..8b12e17 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/financial-chart/financial-chart.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { FinancialChartComponent } from './financial-chart.component'; + +describe('FinancialChartComponent', () => { + let component: FinancialChartComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ FinancialChartComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(FinancialChartComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/financial-chart/financial-chart.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/financial-chart/financial-chart.component.ts new file mode 100644 index 0000000..664e7cd --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/financial-chart/financial-chart.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-financial-chart', + templateUrl: './financial-chart.component.html', + styleUrls: ['./financial-chart.component.scss'] +}) +export class FinancialChartComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/grid-view/grid-view.component.css b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/grid-view/grid-view.component.css new file mode 100644 index 0000000..62b150c --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/grid-view/grid-view.component.css @@ -0,0 +1,72 @@ +input[type=text], [type=date], [type=password] { + width: 100%; + padding: 15px 20px; + background-color: rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; +} + +.required-field { + color: red; + font-size: 18px; +} + +.green { + background-color: rgb(156, 231, 156); + color: black; +} + +.blue { + background-color: #57abcf; + color: black; +} + +.td-title { + text-align: center; + width: 150px; + color: white; + font-weight: bold; + background-color: rgba(63, 122, 231, 0.863); +} + +th { + background-color: rgb(170, 169, 169); + font-weight: bold; +} + +.td-content { + text-align: left; +} + +.delete, .heading { + text-align: center; + color: red; +} + +.section p { + background-color: rgb(206, 201, 201); + padding: 10px; + font-size: 18px; +} + +select { + width: 100%; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; +} + +input.ng-invalid.ng-touched { + border-color: red; +} + +.error_mess { + color: red; +} + +clr-datagrid { + height: 400px; /* Adjust the height as needed */ + overflow-y: auto; +}/*# sourceMappingURL=grid-view.component.css.map */ \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/grid-view/grid-view.component.css.map b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/grid-view/grid-view.component.css.map new file mode 100644 index 0000000..b6dcdc3 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/grid-view/grid-view.component.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../../../../../../styles1.scss","grid-view.component.css","grid-view.component.scss"],"names":[],"mappings":"AAAA;EACE,WAAA;EACA,kBAAA;EAED,oCAAA;EACC,qBAAA;EACA,sBAAA;EACA,kBAAA;EACA,sBAAA;ACAF;;ADEA;EACE,UAAA;EACF,eAAA;ACCA;;ADEA;EACE,oCAAA;EACA,YAAA;ACCF;;ADCA;EACE,yBAAA;EACA,YAAA;ACEF;;ADAA;EACE,kBAAA;EACA,YAAA;EACF,YAAA;EACE,iBAAA;EACA,2CAAA;ACGF;;ADAA;EACE,oCAAA;EACA,iBAAA;ACGF;;ADDA;EACE,gBAAA;ACIF;;ADFA;EACE,kBAAA;EACA,UAAA;ACKF;;ADHA;EACA,oCAAA;EACE,aAAA;EACA,eAAA;ACMF;;ADHA;EACE,WAAA;EACA,gBAAA;EACA,sBAAA;EACA,kBAAA;ACMF;;ACzDA;EACE,iBAAA;AD4DF;;ACzDA;EACE,UAAA;AD4DF;;AC1DA;EACI,aAAA,EAAA,gCAAA;EACF,gBAAA;AD6DF","file":"grid-view.component.css"} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/grid-view/grid-view.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/grid-view/grid-view.component.html new file mode 100644 index 0000000..94c1edc --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/grid-view/grid-view.component.html @@ -0,0 +1,69 @@ +
+
+
+
+

User Group Maintenance

+
+
+ + Loading ... +
{{error}}
+ + + User Group No + + + Group Name + + + Description + + + Group Level + + + Status + + + + Updated Date + + + + + {{user.usrGrp}} + {{user.groupName}} + {{user.groupDesc}} + {{user.groupLevel}} + {{user.status}} + + {{user.updateDateFormated}} + + + + + + + + + Record per page + {{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} + of {{pagination.totalItems}} Records + + +
+
+
\ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/grid-view/grid-view.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/grid-view/grid-view.component.scss new file mode 100644 index 0000000..99c5f44 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/grid-view/grid-view.component.scss @@ -0,0 +1,12 @@ +@import '../../../../../../../styles1.scss'; +input.ng-invalid.ng-touched { + border-color: red; +} + +.error_mess { + color: red; +} +clr-datagrid{ + height: 400px; /* Adjust the height as needed */ + overflow-y: auto; +} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/grid-view/grid-view.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/grid-view/grid-view.component.spec.ts new file mode 100644 index 0000000..0353984 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/grid-view/grid-view.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { GridViewComponent } from './grid-view.component'; + +describe('GridViewComponent', () => { + let component: GridViewComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ GridViewComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(GridViewComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/grid-view/grid-view.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/grid-view/grid-view.component.ts new file mode 100644 index 0000000..dfb2de1 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/grid-view/grid-view.component.ts @@ -0,0 +1,54 @@ +import { Component, OnInit } from '@angular/core'; +import { FormBuilder, FormGroup, Validators } from '@angular/forms'; +import { ActivatedRoute, Router } from '@angular/router'; +import { ExcelService } from 'src/app/services/excel.service'; +import * as moment from 'moment'; +import { UsergrpmaintainceService } from 'src/app/services/admin/usergrpmaintaince.service'; +import { ToastrService } from 'ngx-toastr'; +import { MenuGroupService } from 'src/app/services/admin/menu-group.service'; +@Component({ + selector: 'app-grid-view', + templateUrl: './grid-view.component.html', + styleUrls: ['./grid-view.component.scss'] +}) +export class GridViewComponent implements OnInit { + loading = false; + public entryForm: FormGroup; + givendata; + orders; + error; + modalAdd= false; + modaledit=false; + modaldelete=false; + rowSelected :any= {}; + mcreate; + medit; + showdata; + submitted=false; + + constructor( + private excel: ExcelService, + private toastr:ToastrService, + private _fb: FormBuilder, + private router: Router, + private route: ActivatedRoute, + private menuGroupService: MenuGroupService, + private mainservice:UsergrpmaintainceService, + ) { } + + ngOnInit(): void { + this.mainservice.getAll().subscribe((data) => { + console.log(data); + this.givendata = data; + if(this.givendata.length==0){ + this.error="No data Available"; + console.log(this.error) + } + },(error) => { + console.log(error); + if(error){ + this.error="Server Error"; + } + }); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/line-chart/line-chart.component.css b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/line-chart/line-chart.component.css new file mode 100644 index 0000000..630d4cd --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/line-chart/line-chart.component.css @@ -0,0 +1 @@ +/*# sourceMappingURL=line-chart.component.css.map */ \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/line-chart/line-chart.component.css.map b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/line-chart/line-chart.component.css.map new file mode 100644 index 0000000..36b4be5 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/line-chart/line-chart.component.css.map @@ -0,0 +1 @@ +{"version":3,"sources":[],"names":[],"mappings":"","file":"line-chart.component.css"} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/line-chart/line-chart.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/line-chart/line-chart.component.html new file mode 100644 index 0000000..18c620d --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/line-chart/line-chart.component.html @@ -0,0 +1,12 @@ +
+ +
+ \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/line-chart/line-chart.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/line-chart/line-chart.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/line-chart/line-chart.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/line-chart/line-chart.component.spec.ts new file mode 100644 index 0000000..0c5e7ef --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/line-chart/line-chart.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { LineChartComponent } from './line-chart.component'; + +describe('LineChartComponent', () => { + let component: LineChartComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ LineChartComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(LineChartComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/line-chart/line-chart.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/line-chart/line-chart.component.ts new file mode 100644 index 0000000..3eaad81 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/line-chart/line-chart.component.ts @@ -0,0 +1,71 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-line-chart', + templateUrl: './line-chart.component.html', + styleUrls: ['./line-chart.component.scss'] +}) +export class LineChartComponent implements OnInit { + public lineChartData:Array = [ + {data: [65, 59, 80, 81, 56, 55, 40], label: 'Series A'}, + {data: [28, 48, 40, 19, 86, 27, 90], label: 'Series B'}, + {data: [18, 48, 77, 9, 100, 27, 40], label: 'Series C'} + ]; + public lineChartLabels:Array = ['January', 'February', 'March', 'April', 'May', 'June', 'July']; + public lineChartOptions:any = { + responsive: true + }; + public lineChartColors:Array = [ + { // grey + backgroundColor: 'rgba(148,159,177,0.2)', + borderColor: 'rgba(148,159,177,1)', + pointBackgroundColor: 'rgba(148,159,177,1)', + pointBorderColor: '#fff', + pointHoverBackgroundColor: '#fff', + pointHoverBorderColor: 'rgba(148,159,177,0.8)' + }, + { // dark grey + backgroundColor: 'rgba(77,83,96,0.2)', + borderColor: 'rgba(77,83,96,1)', + pointBackgroundColor: 'rgba(77,83,96,1)', + pointBorderColor: '#fff', + pointHoverBackgroundColor: '#fff', + pointHoverBorderColor: 'rgba(77,83,96,1)' + }, + { // grey + backgroundColor: 'rgba(148,159,177,0.2)', + borderColor: 'rgba(148,159,177,1)', + pointBackgroundColor: 'rgba(148,159,177,1)', + pointBorderColor: '#fff', + pointHoverBackgroundColor: '#fff', + pointHoverBorderColor: 'rgba(148,159,177,0.8)' + } + ]; + public lineChartLegend:boolean = true; + public lineChartType:string = 'line'; + + public randomize():void { + let _lineChartData:Array = new Array(this.lineChartData.length); + for (let i = 0; i < this.lineChartData.length; i++) { + _lineChartData[i] = {data: new Array(this.lineChartData[i].data.length), label: this.lineChartData[i].label}; + for (let j = 0; j < this.lineChartData[i].data.length; j++) { + _lineChartData[i].data[j] = Math.floor((Math.random() * 100) + 1); + } + } + this.lineChartData = _lineChartData; + } + + // events + public chartClicked(e:any):void { + console.log(e); + } + + public chartHovered(e:any):void { + console.log(e); + } + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/pie-chart/pie-chart.component.css b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/pie-chart/pie-chart.component.css new file mode 100644 index 0000000..973bd02 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/pie-chart/pie-chart.component.css @@ -0,0 +1 @@ +/*# sourceMappingURL=pie-chart.component.css.map */ \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/pie-chart/pie-chart.component.css.map b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/pie-chart/pie-chart.component.css.map new file mode 100644 index 0000000..a06051f --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/pie-chart/pie-chart.component.css.map @@ -0,0 +1 @@ +{"version":3,"sources":[],"names":[],"mappings":"","file":"pie-chart.component.css"} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/pie-chart/pie-chart.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/pie-chart/pie-chart.component.html new file mode 100644 index 0000000..ef42eed --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/pie-chart/pie-chart.component.html @@ -0,0 +1,9 @@ +
+ + +
diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/pie-chart/pie-chart.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/pie-chart/pie-chart.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/pie-chart/pie-chart.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/pie-chart/pie-chart.component.spec.ts new file mode 100644 index 0000000..64f36b7 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/pie-chart/pie-chart.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { PieChartComponent } from './pie-chart.component'; + +describe('PieChartComponent', () => { + let component: PieChartComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ PieChartComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(PieChartComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/pie-chart/pie-chart.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/pie-chart/pie-chart.component.ts new file mode 100644 index 0000000..a6647a6 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/pie-chart/pie-chart.component.ts @@ -0,0 +1,27 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-pie-chart', + templateUrl: './pie-chart.component.html', + styleUrls: ['./pie-chart.component.scss'] +}) +export class PieChartComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + public pieChartLabels: string[] = ['SciFi', 'Drama', 'Comedy']; + public pieChartData: number[] = [30, 50, 20]; + public pieChartType: string = 'pie'; + + // events + public chartClicked(e: any): void { + console.log(e); + } + + public chartHovered(e: any): void { + console.log(e); + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/polar-chart/polar-chart.component.css b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/polar-chart/polar-chart.component.css new file mode 100644 index 0000000..1e3f682 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/polar-chart/polar-chart.component.css @@ -0,0 +1 @@ +/*# sourceMappingURL=polar-chart.component.css.map */ \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/polar-chart/polar-chart.component.css.map b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/polar-chart/polar-chart.component.css.map new file mode 100644 index 0000000..7c2253e --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/polar-chart/polar-chart.component.css.map @@ -0,0 +1 @@ +{"version":3,"sources":[],"names":[],"mappings":"","file":"polar-chart.component.css"} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/polar-chart/polar-chart.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/polar-chart/polar-chart.component.html new file mode 100644 index 0000000..421e078 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/polar-chart/polar-chart.component.html @@ -0,0 +1,10 @@ + +
+ + +
diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/polar-chart/polar-chart.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/polar-chart/polar-chart.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/polar-chart/polar-chart.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/polar-chart/polar-chart.component.spec.ts new file mode 100644 index 0000000..8501fbc --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/polar-chart/polar-chart.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { PolarChartComponent } from './polar-chart.component'; + +describe('PolarChartComponent', () => { + let component: PolarChartComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ PolarChartComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(PolarChartComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/polar-chart/polar-chart.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/polar-chart/polar-chart.component.ts new file mode 100644 index 0000000..56652fe --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/polar-chart/polar-chart.component.ts @@ -0,0 +1,37 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-polar-chart', + templateUrl: './polar-chart.component.html', + styleUrls: ['./polar-chart.component.scss'] +}) +export class PolarChartComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + public polarAreaChartLabels: string[] = [ 'Download Sales', 'In-Store Sales', 'Mail Sales', 'Telesales', 'Corporate Sales' ]; + public polarAreaChartData: any = [ + { data: [ 300, 500, 100, 40, 120 ], label: 'Series 1'} + ]; + + public polarAreaChartType: string = 'polarArea'; + + + + // public radarChartData: any = [ + // { data: [65, 59, 90, 81, 56, 55, 40], label: "Series A" }, + // { data: [28, 48, 40, 19, 96, 27, 100], label: "Series B" } + // ]; + + // events + public chartClicked(e: any): void { + console.log(e); + } + + public chartHovered(e: any): void { + console.log(e); + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/radar-chart/radar-chart.component.css b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/radar-chart/radar-chart.component.css new file mode 100644 index 0000000..b255a4d --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/radar-chart/radar-chart.component.css @@ -0,0 +1 @@ +/*# sourceMappingURL=radar-chart.component.css.map */ \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/radar-chart/radar-chart.component.css.map b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/radar-chart/radar-chart.component.css.map new file mode 100644 index 0000000..0e85db2 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/radar-chart/radar-chart.component.css.map @@ -0,0 +1 @@ +{"version":3,"sources":[],"names":[],"mappings":"","file":"radar-chart.component.css"} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/radar-chart/radar-chart.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/radar-chart/radar-chart.component.html new file mode 100644 index 0000000..3b26b0a --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/radar-chart/radar-chart.component.html @@ -0,0 +1,8 @@ +
+ +
diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/radar-chart/radar-chart.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/radar-chart/radar-chart.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/radar-chart/radar-chart.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/radar-chart/radar-chart.component.spec.ts new file mode 100644 index 0000000..a5d9784 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/radar-chart/radar-chart.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { RadarChartComponent } from './radar-chart.component'; + +describe('RadarChartComponent', () => { + let component: RadarChartComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ RadarChartComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(RadarChartComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/radar-chart/radar-chart.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/radar-chart/radar-chart.component.ts new file mode 100644 index 0000000..3c23092 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/radar-chart/radar-chart.component.ts @@ -0,0 +1,39 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-radar-chart', + templateUrl: './radar-chart.component.html', + styleUrls: ['./radar-chart.component.scss'] +}) +export class RadarChartComponent implements OnInit { +// Radar +public radarChartLabels: string[] = [ + "Eating", + "Drinking", + "Sleeping", + "Designing", + "Coding", + "Cycling", + "Running" +]; + +public radarChartData: any = [ + { data: [65, 59, 90, 81, 56, 55, 40], label: "Series A" }, + { data: [28, 48, 40, 19, 96, 27, 100], label: "Series B" } +]; +public radarChartType: string = "radar"; + +// events +public chartClicked(e: any): void { + console.log(e); +} + +public chartHovered(e: any): void { + console.log(e); +} + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/scatter-chart/scatter-chart.component.css b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/scatter-chart/scatter-chart.component.css new file mode 100644 index 0000000..2b5057d --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/scatter-chart/scatter-chart.component.css @@ -0,0 +1 @@ +/*# sourceMappingURL=scatter-chart.component.css.map */ \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/scatter-chart/scatter-chart.component.css.map b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/scatter-chart/scatter-chart.component.css.map new file mode 100644 index 0000000..4007ce6 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/scatter-chart/scatter-chart.component.css.map @@ -0,0 +1 @@ +{"version":3,"sources":[],"names":[],"mappings":"","file":"scatter-chart.component.css"} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/scatter-chart/scatter-chart.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/scatter-chart/scatter-chart.component.html new file mode 100644 index 0000000..e0b67e3 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/scatter-chart/scatter-chart.component.html @@ -0,0 +1,8 @@ +
+ + +
diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/scatter-chart/scatter-chart.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/scatter-chart/scatter-chart.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/scatter-chart/scatter-chart.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/scatter-chart/scatter-chart.component.spec.ts new file mode 100644 index 0000000..70c8481 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/scatter-chart/scatter-chart.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ScatterChartComponent } from './scatter-chart.component'; + +describe('ScatterChartComponent', () => { + let component: ScatterChartComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ScatterChartComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(ScatterChartComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/scatter-chart/scatter-chart.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/scatter-chart/scatter-chart.component.ts new file mode 100644 index 0000000..1af87bc --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/scatter-chart/scatter-chart.component.ts @@ -0,0 +1,77 @@ +import { Component, OnInit } from '@angular/core'; +import { ChartData,ChartDataset } from 'chart.js'; + +@Component({ + selector: 'app-scatter-chart', + templateUrl: './scatter-chart.component.html', + styleUrls: ['./scatter-chart.component.scss'] +}) +export class ScatterChartComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + public scatterChartLabels: string[] = [ 'Eating', 'Drinking', 'Sleeping', 'Designing', 'Coding', 'Cycling', 'Running' ]; + + public scatterChartData: ChartDataset[] = [ + // { + // data: [ + // { x: 1, y: 1 }, + // { x: 2, y: 3 }, + // { x: 3, y: -2 }, + // { x: 4, y: 4 }, + // { x: 5, y: -3, r: 20 }, + // ], + // label: 'Series A', + // pointRadius: 10, + // backgroundColor: 'red', + // }, + // { + // data: [ + // { x: 2, y: 2 }, + // { x: 3, y: 1 }, + // { x: 4, y: 3 }, + // { x: 5, y: 2 }, + // { x: 6, y: 4, r: 15 }, + // ], + // label: 'Series B', + // pointRadius: 8, + // backgroundColor: 'green', + // }, + { + data: [ + { x: 1, y: 1 }, + { x: 2, y: 3 }, + { x: 3, y: -2 }, + { x: 4, y: 4 }, + { x: 5, y: -3, r: 20 }, + ], + label: 'Series A', + pointRadius: 10, + backgroundColor: [ + 'red', + 'green', + 'blue', + 'purple', + 'yellow', + 'brown', + 'magenta', + 'cyan', + 'orange', + 'pink' + ], + }, + ]; + public scatterChartType: string = 'scatter'; + + + // events + public chartClicked(e: any): void { + console.log(e); + } + + public chartHovered(e: any): void { + console.log(e); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/to-do-chart/to-do-chart.component.css b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/to-do-chart/to-do-chart.component.css new file mode 100644 index 0000000..1a0ea87 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/to-do-chart/to-do-chart.component.css @@ -0,0 +1 @@ +/*# sourceMappingURL=to-do-chart.component.css.map */ \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/to-do-chart/to-do-chart.component.css.map b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/to-do-chart/to-do-chart.component.css.map new file mode 100644 index 0000000..5fe3143 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/to-do-chart/to-do-chart.component.css.map @@ -0,0 +1 @@ +{"version":3,"sources":[],"names":[],"mappings":"","file":"to-do-chart.component.css"} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/to-do-chart/to-do-chart.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/to-do-chart/to-do-chart.component.html new file mode 100644 index 0000000..c9e47d0 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/to-do-chart/to-do-chart.component.html @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + +
#Item
{{i + 1}}{{todo}} + + + +
+ + + + + +
diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/to-do-chart/to-do-chart.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/to-do-chart/to-do-chart.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/to-do-chart/to-do-chart.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/to-do-chart/to-do-chart.component.spec.ts new file mode 100644 index 0000000..a489ab6 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/to-do-chart/to-do-chart.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ToDoChartComponent } from './to-do-chart.component'; + +describe('ToDoChartComponent', () => { + let component: ToDoChartComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ToDoChartComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(ToDoChartComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/to-do-chart/to-do-chart.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/to-do-chart/to-do-chart.component.ts new file mode 100644 index 0000000..481fcca --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/gadgets/to-do-chart/to-do-chart.component.ts @@ -0,0 +1,27 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-to-do-chart', + templateUrl: './to-do-chart.component.html', + styleUrls: ['./to-do-chart.component.scss'] +}) +export class ToDoChartComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + data: any; + todo: string; + todoList = ['todo 1']; + + public addTodo(todo: string) { + this.todoList.push(todo); +} + +public removeTodo(todoIx: number) { + if (this.todoList.length) { + this.todoList.splice(todoIx, 1); + } +} +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/schedule/schedule.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/schedule/schedule.component.html new file mode 100644 index 0000000..0b4b913 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/schedule/schedule.component.html @@ -0,0 +1 @@ +

schedule works!

diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/schedule/schedule.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/schedule/schedule.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/schedule/schedule.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/schedule/schedule.component.spec.ts new file mode 100644 index 0000000..74a139d --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/schedule/schedule.component.spec.ts @@ -0,0 +1,21 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ScheduleComponent } from './schedule.component'; + +describe('ScheduleComponent', () => { + let component: ScheduleComponent; + let fixture: ComponentFixture; + + beforeEach(() => { + TestBed.configureTestingModule({ + declarations: [ScheduleComponent] + }); + fixture = TestBed.createComponent(ScheduleComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/schedule/schedule.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/schedule/schedule.component.ts new file mode 100644 index 0000000..5848b8b --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardnew/schedule/schedule.component.ts @@ -0,0 +1,10 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-schedule', + templateUrl: './schedule.component.html', + styleUrls: ['./schedule.component.scss'] +}) +export class ScheduleComponent { + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashboardrunner.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashboardrunner.component.html new file mode 100644 index 0000000..90c6b64 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashboardrunner.component.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashboardrunner.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashboardrunner.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashboardrunner.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashboardrunner.component.spec.ts new file mode 100644 index 0000000..f034e08 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashboardrunner.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { DashboardrunnerComponent } from './dashboardrunner.component'; + +describe('DashboardrunnerComponent', () => { + let component: DashboardrunnerComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ DashboardrunnerComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(DashboardrunnerComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashboardrunner.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashboardrunner.component.ts new file mode 100644 index 0000000..f18f267 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashboardrunner.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-dashboardrunner', + templateUrl: './dashboardrunner.component.html', + styleUrls: ['./dashboardrunner.component.scss'] +}) +export class DashboardrunnerComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerall/dashrunnerall.component.css b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerall/dashrunnerall.component.css new file mode 100644 index 0000000..802d40f --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerall/dashrunnerall.component.css @@ -0,0 +1,90 @@ +.td-title { + text-align: right; + width: 150px; + font-weight: bold; + background-color: rgba(63, 122, 231, 0.863); + color: white; +} + +.td-content { + text-align: left; +} + +.delete, .heading { + text-align: center; + color: red; +} + +input[type=radio] { + width: 14px !important; + height: 14px !important; + margin: 5px; + -webkit-appearance: none; + -moz-appearance: none; + -o-appearance: none; + appearance: none; + outline: 1px solid gray; + box-shadow: none; + font-size: 0.8em; + text-align: center; + line-height: 1em; + background: red; +} + +.dots { + width: 100px; + height: 100px; + bordeR: 1px solid; + border-radius: 50%; +} + +h4 { + margin-top: 16px; +} + +.s-order-dash-pg { + margin: 0px; + display: flex; + flex-wrap: wrap; + flex-direction: row; + justify-content: center; +} +.s-order-dash-pg .chart-box { + margin: 16px; + padding: 0 16px; + background-color: #fff; + border: 1px solid #ccc; + border-radius: 2px; +} + +#word1 { + width: 190px; + height: 180px; +} + +.center { + text-align: center; + margin-top: 5px; +} + +.clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} + +.heading { + text-align: center; + color: red; +} + +select { + width: 100%; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; +}/*# sourceMappingURL=dashrunnerall.component.css.map */ \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerall/dashrunnerall.component.css.map b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerall/dashrunnerall.component.css.map new file mode 100644 index 0000000..d4abb49 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerall/dashrunnerall.component.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["dashrunnerall.component.scss","dashrunnerall.component.css"],"names":[],"mappings":"AAAA;EACI,iBAAA;EACA,YAAA;EACA,iBAAA;EACA,2CAAA;EACA,YAAA;ACCJ;;ADCE;EACE,gBAAA;ACEJ;;ADAE;EACE,kBAAA;EACA,UAAA;ACGJ;;ADDE;EACE,sBAAA;EACA,uBAAA;EACA,WAAA;EACA,wBAAA;EACA,qBAAA;EACA,mBAAA;EACA,gBAAA;EACA,uBAAA;EACA,gBAAA;EACA,gBAAA;EACA,kBAAA;EACA,gBAAA;EACA,eAAA;ACIJ;;ADFE;EAEE,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;ACIJ;;ADDI;EAAG,gBAAA;ACKP;;ADJI;EACE,WAAA;EACA,aAAA;EACA,eAAA;EACA,mBAAA;EACA,uBAAA;ACON;ADNM;EACE,YAAA;EACA,eAAA;EACA,sBAAA;EACA,sBAAA;EACA,kBAAA;ACQR;;ADLI;EACC,YAAA;EACC,aAAA;ACQN;;ADLI;EACE,kBAAA;EACA,eAAA;ACQN;;ADLI;EACE,cAAA;EACA,yBAAA;EACA,sBAAA;EACA,wBAAA;EACA,eAAA;EACA,WAAA;EACA,mBAAA;ACQN;;ADNM;EACE,kBAAA;EACA,UAAA;ACSR;;ADNM;EACE,WAAA;EACA,gBAAA;EACA,sBAAA;EACA,kBAAA;ACSR","file":"dashrunnerall.component.css"} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerall/dashrunnerall.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerall/dashrunnerall.component.html new file mode 100644 index 0000000..ca793c7 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerall/dashrunnerall.component.html @@ -0,0 +1,116 @@ + + +
+ +
+
+
+

All Dashboard

+
+
+ +
+
+ + + + + + +
+
+
+
+
+
+
+
+ +
+
+
+
+ {{app.dashboard_name}} +
+
+ +
+
+ {{app.description}} +
+
+
+ + +
+ + + + +
+
+
+
+
+ + + + + + + + + + + + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerall/dashrunnerall.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerall/dashrunnerall.component.scss new file mode 100644 index 0000000..48905e0 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerall/dashrunnerall.component.scss @@ -0,0 +1,93 @@ +.td-title { + text-align: right; + width: 150px; + font-weight: bold; + background-color: rgba(63, 122, 231, 0.863); + color: white; + } + .td-content{ + text-align: left; + } + .delete,.heading{ + text-align: center; + color: red; + } + input[type='radio']{ + width: 14px !important; + height: 14px !important; + margin: 5px; + -webkit-appearance: none; + -moz-appearance: none; + -o-appearance: none; + appearance: none; + outline: 1px solid gray; + box-shadow: none; + font-size: 0.8em; + text-align: center; + line-height: 1em; + background: red; + } + .dots + { + width: 100px; + height:100px; + border: 1px solid; + border-radius: 50%; + //background-color: #f00; + } + h4{margin-top: 16px;} + .s-order-dash-pg { + margin: 0px; + display:flex; + flex-wrap:wrap; + flex-direction:row; + justify-content:center; + .chart-box{ + margin:16px; + padding:0 16px; + background-color: #fff; + border:1px solid #ccc; + border-radius: 2px; + } + } + #word1{ + width: 190px; + height: 180px; + + } + .center{ + text-align: center; + margin-top: 5px; + } + + .clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; + } + .heading{ + text-align: center; + color: red; + } + + select{ + width: 100%; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; + } + + + #word { + display: inline-block; + width: 320px; + white-space: nowrap; + overflow: hidden !important; + text-overflow: ellipsis; + font-weight: bold; + + } \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerall/dashrunnerall.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerall/dashrunnerall.component.spec.ts new file mode 100644 index 0000000..0b6bc3a --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerall/dashrunnerall.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { DashrunnerallComponent } from './dashrunnerall.component'; + +describe('DashrunnerallComponent', () => { + let component: DashrunnerallComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ DashrunnerallComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(DashrunnerallComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerall/dashrunnerall.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerall/dashrunnerall.component.ts new file mode 100644 index 0000000..ba27793 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerall/dashrunnerall.component.ts @@ -0,0 +1,125 @@ +import { Component, OnInit } from '@angular/core'; +import { ActivatedRoute, Router } from '@angular/router'; +import { ToastrService } from 'ngx-toastr'; +// import { WireframeService } from 'src/app/services/builder/wireframe.service'; +import { ExcelService } from 'src/app/services/excel.service'; +import { Dashboard3Service } from '../../../../../services/builder/dashboard3.service'; +import * as moment from 'moment'; +import { ModulesetupService } from 'src/app/services/builder/modulesetup.service'; +@Component({ + selector: 'app-dashrunnerall', + templateUrl: './dashrunnerall.component.html', + styleUrls: ['./dashrunnerall.component.scss'] +}) +export class DashrunnerallComponent implements OnInit { + addModall:boolean = false; + selected:any[] = []; + loading = false; + data:any; + id:any; + moduleId:any; + modalDelete = false; + rowSelected :any= {}; + rows: any[]; + projectname; + projectId; + error; + constructor( + private router : Router, + private route: ActivatedRoute,private dashboardService : Dashboard3Service, + // private wireframeservice : WireframeService, + private excel: ExcelService,private mainService: ModulesetupService, + private toastr: ToastrService,) { } + + ngOnInit(): void { + // this.projectId=this.wireframeservice.getProjectId(); + console.log(this.projectId); + this.id = this.route.snapshot.params["id"]; // fb_header_id + // this.moduleId = this.wireframeservice.getModuleId(); // get from session storage + console.log(this.moduleId); + + this.getdashboard(); + // this.getprojectName(this.projectId); + } + + getprojectName(id){ + this.mainService.getProjectModules(id).subscribe((data) => { + console.log(data); + this.projectname=data.items[0]['projectName']; + console.log(this.projectname); + }); + } + + + getdashboard() + { + this.dashboardService.getAllDash().subscribe((data) =>{ + this.data = data; + this.rows = this.data; + console.log(data); + this.error="No data Available"; + console.log(this.error); + }); + } + + openModal() + { + this.addModall = true; + } + gotoadd() + { + this.router.navigate(['../../dashboardbuilder'],{relativeTo:this.route}); + } + goToEdit(id:number) + { + this.router.navigate(['../dashrunner/'+id],{relativeTo:this.route}); + } + + goToEditData(id: number){ + this.router.navigate(['../editdata/'+id],{relativeTo:this.route}); + } + + onExport() { + this.excel.exportAsExcelFile(this.rows, 'user_', + moment().format('YYYYMMDD_HHmmss')) + } + + gotoAction(){ + this.router.navigate(["../../actions"], { relativeTo: this.route, queryParams: { m_id: this.moduleId,pname:this.projectname } }); + } + gotoRepo(){ + this.router.navigate(["../../modulecard"], { relativeTo: this.route, queryParams: { p_id: this.projectId } }); + } + + onDelete(row){ + this.rowSelected = row; + console.log(this.rowSelected); + this.modalDelete = true; + } + delete(id) + { + this.modalDelete = false; + console.log("in delete "+id); + this.dashboardService.deleteField(id).subscribe((data)=>{ + console.log(data); + this.ngOnInit(); + }); + if (id) { + this.toastr.success('Deleted successfully'); + } + } + // openModal() + // { + // this.addModall = true; + // } + // gotoadd() + // { + // this.router.navigate(['../adddata'],{relativeTo:this.route}); + // } + // goToEdit() + // { + // this.router.navigate(['../editdashn'],{relativeTo:this.route}); + // } + +} + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/bar-runner/bar-runner.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/bar-runner/bar-runner.component.html new file mode 100644 index 0000000..1e6cc60 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/bar-runner/bar-runner.component.html @@ -0,0 +1,38 @@ +
+
+ + + +
+ + + + + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/bar-runner/bar-runner.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/bar-runner/bar-runner.component.scss new file mode 100644 index 0000000..3b78b91 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/bar-runner/bar-runner.component.scss @@ -0,0 +1,102 @@ +//@import '../../../assets/scss/var'; + + +//common +h4{margin-top: 16px;} +.s-order-Dashtest-pg { + margin: 0px; + display:flex; + flex-wrap:wrap; + flex-direction:row; + justify-content:center; + overflow: auto; +// overflow-x: hidden; + .chart-box{ + margin:16px; + padding:0 16px; + background-color: #fff; + border:1px solid #ccc; + border-radius: 2px; + max-width: 400px auto; + overflow: auto; + max-height: 300px auto; + + + } +} +#word{ + // width: 270px; + width:500px; +} +.center{ + text-align: center; + font-weight: 500; +} +.s{ + color: blue; +} + +li{ + list-style-type: none; +} +.progress-bar{ + margin-bottom: 5px; + height: 15px; +} + + +.chart-container { + position: relative; + width: 400px; /* Adjust width as needed */ + height: 300px; /* Adjust height as needed */ +} + +.chart-canvas { + width: 100%; + height: 100%; +} +.clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + background-color:rgb(255, 255, 255); + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} +select{ + width: 100%; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; +} +.center { + text-align: center; +} + + +// .progress-bar { +// margin-bottom: 5px; +// height: 15px; +// border: 1px solid #ccc; /* Optional: Add a border to the progress bar */ +// } + +// .progress-meter { +// height: 100%; +// background-color: #007bff; /* Set the background color of the progress bar */ +// color: #fff; /* Set the text color of the percentage */ +// text-align: center; +// line-height: 15px; +// } + +// .progress-text { +// position: absolute; +// top: 0; +// left: 0; +// width: 100%; +// height: 100%; +// display: flex; +// align-items: center; +// justify-content: center; +// } \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/bar-runner/bar-runner.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/bar-runner/bar-runner.component.spec.ts new file mode 100644 index 0000000..4bf541a --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/bar-runner/bar-runner.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { BarRunnerComponent } from './bar-runner.component'; + +describe('BarRunnerComponent', () => { + let component: BarRunnerComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ BarRunnerComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(BarRunnerComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/bar-runner/bar-runner.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/bar-runner/bar-runner.component.ts new file mode 100644 index 0000000..2781144 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/bar-runner/bar-runner.component.ts @@ -0,0 +1,101 @@ +import { Component, ElementRef, EventEmitter, OnInit, Output, ViewChild } from '@angular/core'; +import { DashrunnerService } from '../dashrunner.service'; +import { ActivatedRoute, Router } from '@angular/router'; +import { Dashboard3Service } from 'src/app/services/builder/dashboard3.service'; +import { DashboardContentModel } from 'src/app/models/builder/dashboard'; + +@Component({ + selector: 'app-bar-runner', + templateUrl: './bar-runner.component.html', + styleUrls: ['./bar-runner.component.scss'] +}) +export class BarRunnerComponent implements OnInit { + @ViewChild('contentContainer') contentContainerRef!: ElementRef; + @Output() buttonClicked = new EventEmitter(); + editId; + public DashtestboardArray: DashboardContentModel[] = [ + ]; + workflowLine; + TableName; + XAxis; + YAxis; + showlabel; + lineChartNoLabels:any[] = []; + JsonData; + + barData; + constructor(private Dashtestservive:DashrunnerService,private route: ActivatedRoute,private dashboardService: Dashboard3Service, + private router : Router,) { } + + barChartLabels: any[] = []; + barChartType: string = 'bar'; + barChartLegend = false; + barChartPlugins = []; + barChartData: any[] = []; + + CharData = { + "barChartData": [ + { data: [45, 37, 60, 70, 46, 33], label: 'Best Fruits' }, + ], + "barChartLabels":['Apple', 'Banana', 'Kiwifruit', 'Blueberry', 'Orange', 'Grapes'] + } + + ngOnInit(): void { + this.barChartData = this.CharData.barChartData; + this.barChartLabels = this.CharData.barChartLabels; + + this.editId = this.route.snapshot.params.id; + console.log(this.editId); + + + this.dashboardService.getById(this.editId).subscribe((data)=>{ + console.log(data); + this.workflowLine = data.dashbord1_Line[0].model; + const dash = JSON.parse(this.workflowLine) ; + // this.DashtestboardArray = dash.dashboard; + // console.log(this.DashtestboardArray); + + const ChartObject = dash.dashboard.filter(obj => obj.name === "Bar Chart"); + console.log(ChartObject); + for (let i = 0; i < ChartObject.length; i++) { + const ids = this.Dashtestservive.getbarchart(); + // console.log(ids); + if (ids.includes(ChartObject[i].chartid)) { + // If the chartid is already in the ids array, continue to the next iteration + continue; + } + this.Dashtestservive.setbarchart(ChartObject[i].chartid); + const id = ids[i]; + console.log(id); + + if (ChartObject[i].chartid === id) { + this.TableName = ChartObject[i].table; + this.XAxis = ChartObject[i].xAxis; + this.YAxis = ChartObject[i].yAxis; + this.showlabel = ChartObject[i].showlabel; + this.barChartLegend = ChartObject[i].chartlegend; + console.log(this.TableName); + this.Dashtestservive.getChartData(this.TableName,"Bar Chart",this.XAxis,this.YAxis).subscribe((Ldata) => { + console.log(Ldata); + this.JsonData = Ldata; + this.barChartData = this.JsonData.barChartData; + this.barChartLabels = this.JsonData.barChartLabels; + + },(error) => { + console.log(error); + }); + break; // No need to continue the loop once the correct placeholder is found + } + } + }); + } + + generatePDFFile(){ + this.buttonClicked.emit(); + const content = this.contentContainerRef.nativeElement; + const filename = 'barchart.pdf'; // You can provide any desired filename here + + this.Dashtestservive.generatePDF(content, filename); + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/bubble-runner/bubble-runner.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/bubble-runner/bubble-runner.component.html new file mode 100644 index 0000000..c5682e6 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/bubble-runner/bubble-runner.component.html @@ -0,0 +1,11 @@ +
+
+ + +
+ \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/bubble-runner/bubble-runner.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/bubble-runner/bubble-runner.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/bubble-runner/bubble-runner.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/bubble-runner/bubble-runner.component.spec.ts new file mode 100644 index 0000000..fdd5925 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/bubble-runner/bubble-runner.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { BubbleRunnerComponent } from './bubble-runner.component'; + +describe('BubbleRunnerComponent', () => { + let component: BubbleRunnerComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ BubbleRunnerComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(BubbleRunnerComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/bubble-runner/bubble-runner.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/bubble-runner/bubble-runner.component.ts new file mode 100644 index 0000000..5bb9632 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/bubble-runner/bubble-runner.component.ts @@ -0,0 +1,140 @@ +import { Component, ElementRef, EventEmitter, OnInit, Output, ViewChild } from '@angular/core'; +import { ActivatedRoute, Router } from '@angular/router'; +import { ChartConfiguration, ChartDataset, ChartOptions } from 'chart.js'; +// import { Label } from 'ng2-charts'; +import { DashboardContentModel } from 'src/app/models/builder/dashboard'; +import { DashrunnerService } from '../dashrunner.service'; +import { Dashboard3Service } from 'src/app/services/builder/dashboard3.service'; + +@Component({ + selector: 'app-bubble-runner', + templateUrl: './bubble-runner.component.html', + styleUrls: ['./bubble-runner.component.scss'] +}) +export class BubbleRunnerComponent implements OnInit { + @ViewChild('contentContainer') contentContainerRef!: ElementRef; + @Output() buttonClicked = new EventEmitter(); + editId; + public DashtestboardArray: DashboardContentModel[] = [ + ]; + workflowLine; + TableName; + XAxis; + YAxis; + showlabel; + JsonData; + lineChartNoLabels: [] = []; + ChartLegend = false; + + constructor(private Dashtestservive:DashrunnerService,private route: ActivatedRoute,private dashboardService: Dashboard3Service, + private router : Router,) { } + + public bubbleChartOptions: ChartConfiguration['options'] = { + // scales: { + // x: { + // min: 0, + // max: 30, + // ticks: {} + // }, + // y: { + // min: 0, + // max: 30, + // ticks: {} + // }, + // plugins: { + // title: { + // display: true, + // text: 'Bubble Chart' + // } + // } + // } + }; + + public bubbleChartType: string = 'bubble'; + // public bubbleChartLegend = true; + public bubbleChartData: ChartDataset[] = [ + { + data: [ + { x: 10, y: 10, r: 10 }, + { x: 15, y: 5, r: 15 }, + { x: 26, y: 12, r: 23 }, + { x: 7, y: 8, r: 8 }, + ], + label: 'Investment Equities', + backgroundColor: 'rgba(255, 0, 0, 0.6)', // Red + borderColor: 'blue', + hoverBackgroundColor: 'purple', + hoverBorderColor: 'red', + }, + { + data: [ + { x: 5, y: 15, r: 12 }, + { x: 20, y: 7, r: 8 }, + { x: 12, y: 18, r: 15 }, + { x: 8, y: 6, r: 10 }, + ], + label: 'Investment Bonds', + backgroundColor: 'rgba(0, 255, 0, 0.6)', // Green + borderColor: 'green', + hoverBackgroundColor: 'yellow', + hoverBorderColor: 'blue', + }, + ]; + ngOnInit(): void { + // this.pieChartData = this.CharData.pieChartData; + // this.pieChartLabels = this.CharData.pieChartLabels; + + this.editId = this.route.snapshot.params.id; + console.log(this.editId); + + + this.dashboardService.getById(this.editId).subscribe((data)=>{ + console.log(data); + this.workflowLine = data.dashbord1_Line[0].model; + const dash = JSON.parse(this.workflowLine) ; + + const ChartObject = dash.dashboard.filter(obj => obj.name === "Bubble Chart"); + console.log(ChartObject); + for (let i = 0; i < ChartObject.length; i++) { + const ids = this.Dashtestservive.getbubblechart(); + // console.log(ids); + if (ids.includes(ChartObject[i].chartid)) { + // If the chartid is already in the ids array, continue to the next iteration + continue; + } + this.Dashtestservive.setbubblechart(ChartObject[i].chartid); + const id = ids[i]; + console.log(id); + + if (ChartObject[i].chartid === id) { + this.TableName = ChartObject[i].table; + this.XAxis = ChartObject[i].xAxis; + this.YAxis = ChartObject[i].yAxis; + this.showlabel = ChartObject[i].showlabel; + this.ChartLegend = ChartObject[i].chartlegend; + console.log(this.TableName); + this.Dashtestservive.getChartData(this.TableName,"Bubble Chart",this.XAxis,this.YAxis).subscribe((Ldata) => { + console.log(Ldata); + this.JsonData = Ldata; + this.bubbleChartData = this.JsonData.bubbleChartData; + // this.radarChartLabels = this.JsonData.radarChartLabels; + + },(error) => { + console.log(error); + }); + break; // No need to continue the loop once the correct placeholder is found + } + } + }); + } + + generatePDFFile(){ + this.buttonClicked.emit(); + const content = this.contentContainerRef.nativeElement; + const filename = 'bubblechart.pdf'; // You can provide any desired filename here + + this.Dashtestservive.generatePDF(content, filename); + } + + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/dashrunner.service.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/dashrunner.service.spec.ts new file mode 100644 index 0000000..596cd13 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/dashrunner.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { DashrunnerService } from './dashrunner.service'; + +describe('DashrunnerService', () => { + let service: DashrunnerService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(DashrunnerService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/dashrunner.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/dashrunner.service.ts new file mode 100644 index 0000000..5c814f6 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/dashrunner.service.ts @@ -0,0 +1,212 @@ +import { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import { Observable } from 'rxjs'; +import { ApiRequestService } from 'src/app/services/api/api-request.service'; +import baseUrl from 'src/app/services/api/helper'; +import { jsPDF } from 'jspdf'; +import domtoimage from 'dom-to-image'; +import { saveAs } from 'file-saver'; + +@Injectable({ + providedIn: 'root' +}) +export class DashrunnerService { + constructor(private apirequest:ApiRequestService,private _http: HttpClient) { } + + + + + getJsonData(api: string, jobType: string): Observable { + const url = `${baseUrl}/fnd/dashboardbuilder/getdashjson/${jobType}`; + let params: HttpParams = new HttpParams(); + params =params.append("api",api); + return this._http.get(url, { params }); + } + + updateDashboardLine(dashName: any, dashboardLine: any): Observable { + return this._http.put(`${baseUrl}/fnd/dashboardbuilder/update_Dashbord_json/${dashName}`, dashboardLine); + } + + getDashboardByName(dashname: any, json: any): Observable { + const params = new HttpParams() + .set('dashname', dashname) + .set('json', json); + + return this._http.get(`${baseUrl}/fnd/dashboardbuilder/get_dashboard`, { params }); + } + + getAxisDetails(): Observable { + return this._http.get(`${baseUrl}/token/Dashboardaxis`); + } + + ////////// + + resetConditions() { + this.lineChartIds = []; // Reset the ids array to an empty array + this.barChartIds = []; + this.doughnutChartIds = []; + this.pieChartIds = []; + this.polarareaChartIds = []; + this.radarChartIds = []; + this.scatterChartIds = []; + this.bubbleChartIds = []; + this.gridviewIds = []; + this.todoIds = []; +} + ////////// Line Chart +lineChartIds: any[] = []; +setlinechart(id: any) { + this.lineChartIds.push(id); +} + +getlinechart(): any[] { + return this.lineChartIds; +} + + ////////// Bar Chart + barChartIds: any[] = []; + setbarchart(id: any) { + this.barChartIds.push(id); + } + + getbarchart(): any[] { + return this.barChartIds; + } + + ////////// Doughnut Chart + doughnutChartIds: any[] = []; + setdoughnutchart(id: any) { + this.doughnutChartIds.push(id); + } + + getdoughnutchart(): any[] { + return this.doughnutChartIds; + } + + ////////// Pie Chart + pieChartIds: any[] = []; + setpiechart(id: any) { + this.pieChartIds.push(id); + } + + getpiechart(): any[] { + return this.pieChartIds; + } + + ////////// Poral Area Chart + polarareaChartIds: any[] = []; + setpolarareachart(id: any) { + this.polarareaChartIds.push(id); + } + + getpolarareachart(): any[] { + return this.polarareaChartIds; + } + + ////////// Radar Chart + radarChartIds: any[] = []; + setradarchart(id: any) { + this.radarChartIds.push(id); + } + + getradarchart(): any[] { + return this.radarChartIds; + } + + ////////// Scatter Chart + scatterChartIds: any[] = []; + setscatterchart(id: any) { + this.scatterChartIds.push(id); + } + + getscatterchart(): any[] { + return this.scatterChartIds; + } + + ////////// Bubble Chart + bubbleChartIds: any[] = []; + setbubblechart(id: any) { + this.bubbleChartIds.push(id); + } + + getbubblechart(): any[] { + return this.bubbleChartIds; + } + ////////// Grid View + gridviewIds: any[] = []; + setgridview(id: any) { + this.gridviewIds.push(id); + } + + getgridview(): any[] { + return this.gridviewIds; + } + ////////// To do + todoIds: any[] = []; + settodo(id: any) { + this.todoIds.push(id); + } + + gettodo(): any[] { + return this.todoIds; + } + + + + //////////////////////////////////////////////////////////////// + + public getChartData(tableName: string, jobType: string, xAxis:any,yAxes:any ): Observable { + const url = `${baseUrl}/chart/getdashjson/${jobType}?tableName=${tableName}&xAxis=${xAxis}&yAxes=${yAxes}`; + return this._http.get(url); + } + + + + ////////////////////////////////////////////// + + async generatePDF(content: HTMLElement, filename: string) { + // Wait for the charts to render (adjust the delay as needed) + await new Promise((resolve) => setTimeout(resolve, 1000)); + + try { + // Convert the content to a data URL + const dataUrl = await domtoimage.toPng(content); + + // Convert data URL to image + const img = new Image(); + img.src = dataUrl; + + img.onload = () => { + const pdf = new jsPDF(); + const imgWidth = 210; // A4 size (width in mm) + const imgHeight = (img.height * imgWidth) / img.width; + + // Add the image to the PDF + pdf.addImage(img, 'PNG', 0, 0, imgWidth, imgHeight); + + // Save the PDF with the custom filename + pdf.save(filename); + }; + } catch (error) { + console.error('Error generating PDF:', error); + } + } + + // async generatePDF(content: HTMLElement, filename: string) { + // await new Promise((resolve) => setTimeout(resolve, 1000)); + + // try { + // // Convert the content to a data URL + // const dataUrl = await domtoimage.toPng(content); + + // // Send a request to the server to generate the PDF + // const pdfData = await this._http.post('/api/generate-pdf', { dataUrl, filename }).toPromise(); + + // // Save the PDF on the client-side + // saveAs(pdfData, filename); + // } catch (error) { + // console.error('Error generating PDF:', error); + // } + // } + +} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/dashrunnerline.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/dashrunnerline.component.html new file mode 100644 index 0000000..4a68f73 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/dashrunnerline.component.html @@ -0,0 +1,40 @@ +
+ + +
+
+
+ + + + + + + + +

{{ item.charttitle }}

+
+ + + + +
+
+
+
+ +
+ + +
\ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/dashrunnerline.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/dashrunnerline.component.scss new file mode 100644 index 0000000..66f63a6 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/dashrunnerline.component.scss @@ -0,0 +1,49 @@ +.componentbtn{ + color: white; + background-color: #03AC13; + border: none; +} +.content-container { + min-height: 100vh; + height: initial; +} +a:hover { +text-decoration: none; +cursor: pointer; +} +.clr-checkbox{ +color: #212529; +border: 1px solid #ced4da; +border-radius: 0.25rem; +// padding: 0.75rem 0.75rem; +// margin-top: 3px; +width: 100%; +margin-left: 20px; +margin-bottom: 18px; +} +.clr-input, .clr-dropdown { +color: #212529; +border: 1px solid #ced4da; +border-radius: 0.25rem; +padding: 0.75rem 0.75rem; +margin-top: 3px; +width: 100%; +margin-bottom: 10px; +} + +.circle { + width: 25px; + height: 25px; + border: 0.5px solid black; + border-radius: 25px; + // background-color: #235255; + display: flex; + align-items: center; + justify-content: center; + opacity: 0.4; +} +.circle b, clr-icon { + // color: #fff; + font-size: 15px; + //opacity: 0.5; +} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/dashrunnerline.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/dashrunnerline.component.spec.ts new file mode 100644 index 0000000..dc29447 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/dashrunnerline.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { DashrunnerlineComponent } from './dashrunnerline.component'; + +describe('DashrunnerlineComponent', () => { + let component: DashrunnerlineComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ DashrunnerlineComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(DashrunnerlineComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/dashrunnerline.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/dashrunnerline.component.ts new file mode 100644 index 0000000..61f9a3c --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/dashrunnerline.component.ts @@ -0,0 +1,291 @@ +import { Component, OnInit, ViewChild, ElementRef } from '@angular/core'; +import { ChartDataset, ChartType } from 'chart.js'; +import { DashrunnerService } from './dashrunner.service'; +import { GridsterConfig, GridsterItem, GridsterItemComponentInterface } from 'angular-gridster2'; +import { DoughnutRunnerComponent } from './doughnut-runner/doughnut-runner.component'; +import { LineRunnerComponent } from './line-runner/line-runner.component'; +import { BarRunnerComponent } from './bar-runner/bar-runner.component'; +import { DashboardContentModel } from 'src/app/models/builder/dashboard'; +import { GridRunnerComponent } from './grid-runner/grid-runner.component'; +import { Dashboard3Service } from 'src/app/services/builder/dashboard3.service'; +import { ActivatedRoute, NavigationEnd, Router } from '@angular/router'; +import { TodoRunnerComponent } from './todo-runner/todo-runner.component'; +import { jsPDF } from 'jspdf'; +import domtoimage from 'dom-to-image'; +import { PieRunnerComponent } from './pie-runner/pie-runner.component'; +import { BubbleRunnerComponent } from './bubble-runner/bubble-runner.component'; +import { ScatterRunnerComponent } from './scatter-runner/scatter-runner.component'; +import { PolarRunnerComponent } from './polar-runner/polar-runner.component'; +import { RadarRunnerComponent } from './radar-runner/radar-runner.component'; + +@Component({ + selector: 'app-dashrunnerline', + templateUrl: './dashrunnerline.component.html', + styleUrls: ['./dashrunnerline.component.scss'] +}) +export class DashrunnerlineComponent implements OnInit { + @ViewChild('contentContainer') contentContainerRef!: ElementRef; + // @ViewChild('contentContainer', {static:false}) el!: ElementRef; + public options: GridsterConfig; + workflowLine:any; + editId; + public DashtestboardArray: DashboardContentModel[] = [ + + + ]; + componentCollection = [ + { name: "Line Chart", componentInstance: LineRunnerComponent }, + { name: "Doughnut Chart", componentInstance: DoughnutRunnerComponent }, + { name: "Bar Chart", componentInstance: BarRunnerComponent }, + { name: "Pie Chart", componentInstance: PieRunnerComponent }, + { name: "Bubble Chart", componentInstance: BubbleRunnerComponent }, + { name: "Scatter Chart", componentInstance: ScatterRunnerComponent }, + { name: "Polar Area Chart", componentInstance: PolarRunnerComponent }, + { name: "Radar Chart", componentInstance: RadarRunnerComponent }, + { name: "Grid View", componentInstance: GridRunnerComponent }, + { name: "To Do Chart", componentInstance: TodoRunnerComponent }, +]; + + constructor(private Dashtestservive:DashrunnerService, private dashboardService: Dashboard3Service,private route: ActivatedRoute, + private router : Router,) { } + + ngOnInit(): void { + + + this.router.events.subscribe((event) => { + if (event instanceof NavigationEnd) { + // Reset conditions when navigation changes + this.Dashtestservive.resetConditions(); + } + }); + + this.options = { + gridType: 'fit', + enableEmptyCellDrop: true, + pushItems: true, + swap: true, + pushDirections: { north: true, east: true, south: true, west: true }, + resizable: { enabled: true }, + draggable: { + enabled: true, + ignoreContent: true, + dropOverItems: true, + dragHandleClass: 'drag-handler', + ignoreContentClass: 'no-drag', + }, + displayGrid: 'onDrag&Resize', //always + minCols: 10, + minRows: 10, + }; + this.editId = this.route.snapshot.params.id; + console.log(this.editId); + this.getbyId(this.editId); + } +//getbyname +dashboard_name = "Dashtest"; + getbyId(id){ + this.dashboardService.getById(id).subscribe((data)=>{ + console.log(data); + this.workflowLine = data.dashbord1_Line[0].model; + this.dashboard_name = data.dashboard_name; + if(this.workflowLine == "" || this.workflowLine == null){ + console.log("default json"); + const defaultJson = [ + { + cols: 3, + rows: 5, + x: 0, + y: 0, + chartid: 3, + name: 'Doughnut Chart', + component: 'Doughnut Chart', + }, + { + cols: 3, + rows: 5, + x: 0, + y: 0, + chartid: 3, + name: 'Line Chart', + component: 'Line Chart', + }, + { + cols: 3, + rows: 5, + x: 0, + y: 0, + chartid: 3, + name: 'Bar Chart', + component: 'Bar Chart', + }, + { + cols: 3, + rows: 5, + x: 0, + y: 0, + chartid: 3, + name: 'Grid View', + component: 'Grid View', + }, + { + cols: 3, + rows: 5, + x: 0, + y: 0, + chartid: 3, + name: 'To Do Chart', + component: 'To Do Chart', + } + ] + this.workflowLine = JSON.stringify(defaultJson); + } + console.log(this.workflowLine); + if(this.workflowLine) + { + console.log(this.workflowLine); + const dash = JSON.parse(this.workflowLine) ; + this.DashtestboardArray = dash.dashboard; + console.log(this.DashtestboardArray); + this.parseJson(this.DashtestboardArray); + } + + },(error)=>{ + console.log(error); + }); + } + + parseJson(DashtestboardArray: any) { + DashtestboardArray.forEach(dashboard => { + this.componentCollection.forEach(component => { + if (dashboard.component === component.name) { + dashboard.component = component.componentInstance; + } + }); + }); + } + + + dashbord1_Line = { + model:'' + } + + update(){ + console.log(this.DashtestboardArray); + + let cmp=this.DashtestboardArray.forEach(dashboard=>{ + this.componentCollection.forEach(component=>{ + if (dashboard.name === component.name) { + dashboard.component = component.name; + } }) + }) + + console.log(cmp); + + let tmp = JSON.stringify(this.DashtestboardArray); + this.dashbord1_Line.model = tmp; + + this.Dashtestservive.updateDashboardLine(this.dashboard_name, this.dashbord1_Line).subscribe((data)=>{ + console.log(data); + }); + + window.location.reload(); + // this.parseJson(this.DashtestboardArray); + } + + + //Resizabel and drag + resizable: boolean = false; + toggleResizable() { + this.resizable = !this.resizable; + if (this.resizable == true) { + this.options = { + resizable: { enabled: false }, + }; + } else { + this.options = { + resizable: { enabled: true }, + }; + } + } + + // generatePDF(){ + // let pdf = new jsPDF('p','pt','a4'); + // pdf.html(this.el.nativeElement,{ + // callback: (pdf)=>{ + // pdf.save("demo.pdf"); + // } + // }) + // } + + + // async generatePDF() { + // const content = this.contentContainerRef.nativeElement; + + // // Wait for the charts to render (adjust the delay as needed) + // await new Promise((resolve) => setTimeout(resolve, 1000)); + + // try { + // // Convert the content to canvas (using html2canvas) + // const canvas = await html2canvas(content); + + // const pdf = new html2pdf.default(); + // const options = { + // margin: 10, + // filename: 'dashboard.pdf', + // image: { type: 'jpeg', quality: 0.98 }, + // jsPDF: { unit: 'mm', format: 'a4', orientation: 'portrait' } + // }; + + // // Convert the canvas to PDF and save + // await pdf.from(canvas).set(options).outputPdf().then((pdfOutput: any) => { + // // Convert the PDF output to a Blob + // const pdfBlob = new Blob([pdfOutput], { type: 'application/pdf' }); + + // // Save the Blob as a file using FileSaver.js + // saveAs(pdfBlob, 'dashboard.pdf'); + // }); + // } catch (error) { + // console.error('Error generating PDF:', error); + // } + // } + + async generatePDF() { + const content = this.contentContainerRef.nativeElement; + + // Wait for the charts to render (adjust the delay as needed) + await new Promise((resolve) => setTimeout(resolve, 1000)); + + try { + // Convert the content to a data URL (using dom-to-image) + const dataUrl = await domtoimage.toPng(content); + + // Convert data URL to image + const img = new Image(); + img.src = dataUrl; + + img.onload = () => { + const pdf = new jsPDF(); + const imgWidth = 210; // A4 size (width in mm) + const imgHeight = (img.height * imgWidth) / img.width; + + // Add the image to the PDF + pdf.addImage(img, 'PNG', 0, 0, imgWidth, imgHeight); + // pdf.save('dashboard.pdf'); + const pdfName = this.dashboard_name + '.pdf' + pdf.save(pdfName) + }; + } catch (error) { + console.error('Error generating PDF:', error); + } + } + + // Export(name){ + // console.log(name); + // this.dashboardService.setName(name); + // } + + onButtonClicked(): void { + console.log('Button clicked in SomeComponent'); + // Add your custom logic here when the button is clicked in SomeComponent + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/doughnut-runner/doughnut-runner.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/doughnut-runner/doughnut-runner.component.html new file mode 100644 index 0000000..5dd1f44 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/doughnut-runner/doughnut-runner.component.html @@ -0,0 +1,10 @@ +
+
+ + +
\ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/doughnut-runner/doughnut-runner.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/doughnut-runner/doughnut-runner.component.scss new file mode 100644 index 0000000..ac9ae54 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/doughnut-runner/doughnut-runner.component.scss @@ -0,0 +1,76 @@ +//@import '../../../assets/scss/var'; + + +//common +h4{margin-top: 16px;} +.s-order-Dashtest-pg { + margin: 0px; + display:flex; + flex-wrap:wrap; + flex-direction:row; + justify-content:center; + overflow: auto; +// overflow-x: hidden; + .chart-box{ + margin:16px; + padding:0 16px; + background-color: #fff; + border:1px solid #ccc; + border-radius: 2px; + max-width: 400px auto; + overflow: auto; + max-height: 300px auto; + + + } +} +#word{ + // width: 270px; + width:500px; +} +.center{ + text-align: center; + font-weight: 500; +} +.s{ + color: blue; +} + +li{ + list-style-type: none; +} +.progress-bar{ + margin-bottom: 5px; + height: 15px; +} + + +.chart-container { + position: relative; + width: 400px; /* Adjust width as needed */ + height: 300px; /* Adjust height as needed */ +} + +.chart-canvas { + width: 100%; + height: 100%; +} +.clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + background-color:rgb(255, 255, 255); + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} +select{ + width: 100%; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; +} +.center { + text-align: center; +} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/doughnut-runner/doughnut-runner.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/doughnut-runner/doughnut-runner.component.spec.ts new file mode 100644 index 0000000..46fa1b6 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/doughnut-runner/doughnut-runner.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { DoughnutRunnerComponent } from './doughnut-runner.component'; + +describe('DoughnutRunnerComponent', () => { + let component: DoughnutRunnerComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ DoughnutRunnerComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(DoughnutRunnerComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/doughnut-runner/doughnut-runner.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/doughnut-runner/doughnut-runner.component.ts new file mode 100644 index 0000000..f92400c --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/doughnut-runner/doughnut-runner.component.ts @@ -0,0 +1,99 @@ +import { Component, ElementRef, OnInit, ViewChild } from '@angular/core'; +import { DashrunnerService } from '../dashrunner.service'; +import {baseColors } from 'ng2-charts'; +import { ChartDataset, ChartType, } from 'chart.js'; +import { ActivatedRoute, Router } from '@angular/router'; +import { Dashboard3Service } from 'src/app/services/builder/dashboard3.service'; +import { DashboardContentModel } from 'src/app/models/builder/dashboard'; + +@Component({ + selector: 'app-doughnut-runner', + templateUrl: './doughnut-runner.component.html', + styleUrls: ['./doughnut-runner.component.scss'] +}) +export class DoughnutRunnerComponent implements OnInit { + @ViewChild('contentContainer') contentContainerRef!: ElementRef; + editId; + public DashtestboardArray: DashboardContentModel[] = [ + ]; + workflowLine; + TableName; + XAxis; + YAxis; + showlabel; + lineChartNoLabels:any[] = []; + JsonData; + + doughnutD; + doughnutChartData:any = []; + doughnutChartLabels: any[] = []; + doughnutChartLegend = false; + doughnutData ={ + "chartData": [[55, 25, 20]], + "chartLabels": ["Project", "Repository", "Wireframe"] + } + doughnutChartType: ChartType = 'doughnut'; + + + constructor(private Dashtestservive:DashrunnerService,private route: ActivatedRoute,private dashboardService: Dashboard3Service, + private router : Router,) { } + ngOnInit(): void { + this.doughnutChartData = this.doughnutData.chartData; + this.doughnutChartLabels = this.doughnutData.chartLabels; + + this.editId = this.route.snapshot.params.id; + console.log(this.editId); + + this.dashboardService.getById(this.editId).subscribe((data)=>{ + console.log(data); + this.workflowLine = data.dashbord1_Line[0].model; + const dash = JSON.parse(this.workflowLine) ; + // this.DashtestboardArray = dash.dashboard; + // console.log(this.DashtestboardArray); + + const ChartObject = dash.dashboard.filter(obj => obj.name === "Doughnut Chart"); + console.log(ChartObject); + for (let i = 0; i < ChartObject.length; i++) { + const ids = this.Dashtestservive.getdoughnutchart(); + // console.log(ids); + if (ids.includes(ChartObject[i].chartid)) { + // If the chartid is already in the ids array, continue to the next iteration + continue; + } + this.Dashtestservive.setdoughnutchart(ChartObject[i].chartid); + const id = ids[i]; + console.log(id); + + if (ChartObject[i].chartid === id) { + this.TableName = ChartObject[i].table; + this.XAxis = ChartObject[i].xAxis; + this.YAxis = ChartObject[i].yAxis; + this.showlabel = ChartObject[i].showlabel; + this.doughnutChartLegend = ChartObject[i].chartlegend; + console.log(this.TableName); + this.Dashtestservive.getChartData(this.TableName,"Doughnut Chart",this.XAxis,this.YAxis).subscribe((Ldata) => { + console.log(Ldata); + this.JsonData = Ldata; + this.doughnutChartData = this.JsonData.chartData; + this.doughnutChartLabels = this.JsonData.chartLabels; + + },(error) => { + console.log(error); + }); + break; // No need to continue the loop once the correct placeholder is found + } + } + }); + } + + generatePDFFile(){ + // this.buttonClicked.emit(); + const content = this.contentContainerRef.nativeElement; + const filename = 'doughnut.pdf'; // You can provide any desired filename here + + this.Dashtestservive.generatePDF(content, filename); + } + + + +} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/grid-runner/grid-runner.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/grid-runner/grid-runner.component.html new file mode 100644 index 0000000..4761acc --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/grid-runner/grid-runner.component.html @@ -0,0 +1,54 @@ + +
+
+ + + + + + + + + + + +
{{co}}
{{item[key]}}
+
\ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/grid-runner/grid-runner.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/grid-runner/grid-runner.component.scss new file mode 100644 index 0000000..bbed2c9 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/grid-runner/grid-runner.component.scss @@ -0,0 +1,12 @@ +input.ng-invalid.ng-touched { + border-color: red; + } + + .error_mess { + color: red; + } + clr-datagrid{ + height: 400px; /* Adjust the height as needed */ + overflow-y: auto; + + } \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/grid-runner/grid-runner.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/grid-runner/grid-runner.component.spec.ts new file mode 100644 index 0000000..57bca9f --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/grid-runner/grid-runner.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { GridRunnerComponent } from './grid-runner.component'; + +describe('GridRunnerComponent', () => { + let component: GridRunnerComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ GridRunnerComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(GridRunnerComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/grid-runner/grid-runner.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/grid-runner/grid-runner.component.ts new file mode 100644 index 0000000..9e1f6ac --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/grid-runner/grid-runner.component.ts @@ -0,0 +1,111 @@ +import { Component, ElementRef, EventEmitter, OnInit, Output, ViewChild } from '@angular/core'; +import { DashrunnerService } from '../dashrunner.service'; +import { DashboardContentModel } from 'src/app/models/builder/dashboard'; +import { ActivatedRoute, Router } from '@angular/router'; +import { Dashboard3Service } from 'src/app/services/builder/dashboard3.service'; + +@Component({ + selector: 'app-grid-runner', + templateUrl: './grid-runner.component.html', + styleUrls: ['./grid-runner.component.scss'] +}) +export class GridRunnerComponent implements OnInit { + @ViewChild('contentContainer') contentContainerRef!: ElementRef; + @Output() buttonClicked = new EventEmitter(); + loading = false; + givendata; + error; + XAxis; + YAxis; + + rows:any[]; + columns: any[]; + rowdata; + + editId; + public DashtestboardArray: DashboardContentModel[] = []; + workflowLine; + TableName; + + constructor( + private Dashtestservive:DashrunnerService,private route: ActivatedRoute,private dashboardService: Dashboard3Service, + private router : Router + ) { } + + ngOnInit(): void { + + this.editId = this.route.snapshot.params.id; + console.log(this.editId); + // this.getbyId(); + + this.dashboardService.getById(this.editId).subscribe((data)=>{ + console.log(data); + this.workflowLine = data.dashbord1_Line[0].model; + const dash = JSON.parse(this.workflowLine) ; + // this.DashtestboardArray = dash.dashboard; + // console.log(this.DashtestboardArray); + + const ChartObject = dash.dashboard.filter(obj => obj.name === "Grid View"); + console.log(ChartObject); + for (let i = 0; i < ChartObject.length; i++) { + const ids = this.Dashtestservive.getgridview(); + // console.log(ids); + if (ids.includes(ChartObject[i].chartid)) { + // If the chartid is already in the ids array, continue to the next iteration + continue; + } + this.Dashtestservive.setgridview(ChartObject[i].chartid); + const id = ids[i]; + console.log(id); + + if (ChartObject[i].chartid === id) { + this.TableName = ChartObject[i].table; + this.XAxis = ChartObject[i].xAxis; + this.YAxis = ChartObject[i].yAxis; + console.log(this.TableName); + this.Dashtestservive.getChartData(this.TableName,"Grid View",this.XAxis,this.YAxis).subscribe((Ldata) => { + console.log(Ldata); + this.rows = Ldata; + this.rowdata = this.rows + + },(error) => { + console.log(error); + }); + break; // No need to continue the loop once the correct placeholder is found + } + } + }); + } + + + +//dynamic table + + +getTableData(id){ +} +getHeaders() { +let headers: string[] = []; +if(this.rows) { + this.rows.forEach((value) => { + Object.keys(value).forEach((key) => { + if(!headers.find((header) => header == key)){ + headers.push(key) + } + + }) + + }) +} +return headers; +} + +generatePDFFile(){ + this.buttonClicked.emit(); + const content = this.contentContainerRef.nativeElement; + const filename = 'gridview.pdf'; // You can provide any desired filename here + + this.Dashtestservive.generatePDF(content, filename); +} +} + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/line-runner/line-runner.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/line-runner/line-runner.component.html new file mode 100644 index 0000000..5f5da80 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/line-runner/line-runner.component.html @@ -0,0 +1,14 @@ +
+
+ + + +
\ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/line-runner/line-runner.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/line-runner/line-runner.component.scss new file mode 100644 index 0000000..ac9ae54 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/line-runner/line-runner.component.scss @@ -0,0 +1,76 @@ +//@import '../../../assets/scss/var'; + + +//common +h4{margin-top: 16px;} +.s-order-Dashtest-pg { + margin: 0px; + display:flex; + flex-wrap:wrap; + flex-direction:row; + justify-content:center; + overflow: auto; +// overflow-x: hidden; + .chart-box{ + margin:16px; + padding:0 16px; + background-color: #fff; + border:1px solid #ccc; + border-radius: 2px; + max-width: 400px auto; + overflow: auto; + max-height: 300px auto; + + + } +} +#word{ + // width: 270px; + width:500px; +} +.center{ + text-align: center; + font-weight: 500; +} +.s{ + color: blue; +} + +li{ + list-style-type: none; +} +.progress-bar{ + margin-bottom: 5px; + height: 15px; +} + + +.chart-container { + position: relative; + width: 400px; /* Adjust width as needed */ + height: 300px; /* Adjust height as needed */ +} + +.chart-canvas { + width: 100%; + height: 100%; +} +.clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + background-color:rgb(255, 255, 255); + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} +select{ + width: 100%; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; +} +.center { + text-align: center; +} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/line-runner/line-runner.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/line-runner/line-runner.component.spec.ts new file mode 100644 index 0000000..7785dba --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/line-runner/line-runner.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { LineRunnerComponent } from './line-runner.component'; + +describe('LineRunnerComponent', () => { + let component: LineRunnerComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ LineRunnerComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(LineRunnerComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/line-runner/line-runner.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/line-runner/line-runner.component.ts new file mode 100644 index 0000000..93d621b --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/line-runner/line-runner.component.ts @@ -0,0 +1,169 @@ +import { Component, ElementRef, EventEmitter, OnInit, Output, ViewChild } from '@angular/core'; +import { baseColors } from 'ng2-charts'; +import { ChartDataset, ChartType } from 'chart.js'; +import { DashrunnerService } from '../dashrunner.service'; +import { ActivatedRoute, Router } from '@angular/router'; +import { Dashboard3Service } from 'src/app/services/builder/dashboard3.service'; +import { DashboardContentModel } from 'src/app/models/builder/dashboard'; +import { jsPDF } from 'jspdf'; +import domtoimage from 'dom-to-image'; +@Component({ + selector: 'app-line-runner', + templateUrl: './line-runner.component.html', + styleUrls: ['./line-runner.component.scss'] +}) +export class LineRunnerComponent implements OnInit { + @ViewChild('contentContainer') contentContainerRef!: ElementRef; + @Output() buttonClicked = new EventEmitter(); + editId; + public DashtestboardArray: DashboardContentModel[] = [ + ]; + workflowLine; + TableName; + XAxis; + YAxis; + showlabel; + + JsonData; + lineChartData: ChartDataset[] = []; + lineChartLabels:any[] = []; + lineChartNoLabels: any[] = []; + lineCharData = + { + "chartData": [ + { "data": [85, 72, 78, 75, 77, 75, 43,85, 72, 78, 75, 77, 75, 43], "label": "Test Projects" } + ], + "chartLabels": ["Jan", "Feb", "March", "April", "May", "June","july","Jan", "Feb", "March", "April", "May", "June","july"] + } + + lineChartOptions = { + // plugins: { + // colors: { + // forceOverride: true + // } + // }, + responsive: true, + }; + lineChartColors:any[] = [ + { + borderColor: 'black', + backgroundColor: 'rgba(255,255,0,0.28)', + }, + ]; + + lineChartLegend = false; + lineChartPlugins = []; + lineChartType = 'line'; + constructor(private Dashtestservive:DashrunnerService,private route: ActivatedRoute,private dashboardService: Dashboard3Service, + private router : Router,) { } + + ngOnInit(): void { + + this.lineChartData = this.lineCharData.chartData; + this.lineChartLabels = this.lineCharData.chartLabels; + + this.editId = this.route.snapshot.params.id; + console.log(this.editId); + + + this.dashboardService.getById(this.editId).subscribe((data)=>{ + console.log(data); + this.workflowLine = data.dashbord1_Line[0].model; + const dash = JSON.parse(this.workflowLine) ; + // this.DashtestboardArray = dash.dashboard; + // console.log(this.DashtestboardArray); + + const ChartObject = dash.dashboard.filter(obj => obj.name === "Line Chart"); + console.log(ChartObject); + for (let i = 0; i < ChartObject.length; i++) { + const ids = this.Dashtestservive.getlinechart(); + // console.log(ids); + if (ids.includes(ChartObject[i].chartid)) { + // If the chartid is already in the ids array, continue to the next iteration + continue; + } + this.Dashtestservive.setlinechart(ChartObject[i].chartid); + const id = ids[i]; + console.log(id); + + if (ChartObject[i].chartid === id) { + this.TableName = ChartObject[i].table; + this.XAxis = ChartObject[i].xAxis; + this.YAxis = ChartObject[i].yAxis; + this.showlabel = ChartObject[i].showlabel; + this.lineChartLegend = ChartObject[i].chartlegend; + console.log(this.TableName); + this.Dashtestservive.getChartData(this.TableName,"Line Chart",this.XAxis,this.YAxis).subscribe((Ldata) => { + console.log(Ldata); + this.JsonData = Ldata; + this.lineChartData = this.JsonData.chartData; + this.lineChartLabels = this.JsonData.chartLabels; + + },(error) => { + console.log(error); + }); + break; // No need to continue the loop once the correct placeholder is found + } + } + }); + + // setTimeout(() => { + // // this.Dashtestservive.getJsonData("http://localhost:9292/token/Dashboardaxis/7","Line Chart").subscribe(Ldata => { + // this.Dashtestservive.getChartData(this.TableName,"Line Chart",this.XAxis,this.YAxis).subscribe((Ldata) => { + // console.log(Ldata); + // this.JsonData = Ldata; + // this.lineChartData = this.JsonData.chartData; + // this.lineChartLabels = this.JsonData.chartLabels; + + // },(error) => { + // console.log(error); + // }); + + // }, 500); + + // const name = this.dashboardService.getName() + // // Here, you can execute the method based on the received name + // if (name === 'Line Chart') { + // this.generatePDF(); + // } + } + + generatePDFFile(){ + this.buttonClicked.emit(); + const content = this.contentContainerRef.nativeElement; + const filename = 'linechart.pdf'; // You can provide any desired filename here + + this.Dashtestservive.generatePDF(content, filename); + } + + // async generatePDF() { + // const content = this.contentContainerRef.nativeElement; + + // // Wait for the charts to render (adjust the delay as needed) + // await new Promise((resolve) => setTimeout(resolve, 1000)); + + // try { + // // Convert the content to a data URL (using dom-to-image) + // const dataUrl = await domtoimage.toPng(content); + + // // Convert data URL to image + // const img = new Image(); + // img.src = dataUrl; + + // img.onload = () => { + // const pdf = new jsPDF(); + // const imgWidth = 210; // A4 size (width in mm) + // const imgHeight = (img.height * imgWidth) / img.width; + + // // Add the image to the PDF + // pdf.addImage(img, 'PNG', 0, 0, imgWidth, imgHeight); + // pdf.save('linechart.pdf'); + // // const pdfName = this.dashboard_name + '.pdf' + // // pdf.save(pdfName) + // }; + // } catch (error) { + // console.error('Error generating PDF:', error); + // } + // } + +} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/pie-runner/pie-runner.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/pie-runner/pie-runner.component.html new file mode 100644 index 0000000..59cb87b --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/pie-runner/pie-runner.component.html @@ -0,0 +1,11 @@ +
+
+ + + +
\ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/pie-runner/pie-runner.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/pie-runner/pie-runner.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/pie-runner/pie-runner.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/pie-runner/pie-runner.component.spec.ts new file mode 100644 index 0000000..8384566 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/pie-runner/pie-runner.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { PieRunnerComponent } from './pie-runner.component'; + +describe('PieRunnerComponent', () => { + let component: PieRunnerComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ PieRunnerComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(PieRunnerComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/pie-runner/pie-runner.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/pie-runner/pie-runner.component.ts new file mode 100644 index 0000000..c1a64d1 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/pie-runner/pie-runner.component.ts @@ -0,0 +1,92 @@ +import { Component, ElementRef, EventEmitter, OnInit, Output, ViewChild } from '@angular/core'; +import { DashrunnerService } from '../dashrunner.service'; +import { ActivatedRoute, Router } from '@angular/router'; +import { Dashboard3Service } from 'src/app/services/builder/dashboard3.service'; +import { DashboardContentModel } from 'src/app/models/builder/dashboard'; + + +@Component({ + selector: 'app-pie-runner', + templateUrl: './pie-runner.component.html', + styleUrls: ['./pie-runner.component.scss'] +}) +export class PieRunnerComponent implements OnInit { + @ViewChild('contentContainer') contentContainerRef!: ElementRef; + @Output() buttonClicked = new EventEmitter(); + editId; + public DashtestboardArray: DashboardContentModel[] = [ + ]; + workflowLine; + TableName; + XAxis; + YAxis; + showlabel; + JsonData; + lineChartNoLabels: any[] = []; + + constructor(private Dashtestservive:DashrunnerService,private route: ActivatedRoute,private dashboardService: Dashboard3Service, + private router : Router,) { } + + public pieChartLabels: string[] = ['SciFi', 'Drama', 'Comedy']; + public pieChartData: number[] = [30, 50, 20]; + public pieChartType: string = 'pie'; + ChartLegend = false; + + ngOnInit(): void { + // this.pieChartData = this.CharData.pieChartData; + // this.pieChartLabels = this.CharData.pieChartLabels; + + this.editId = this.route.snapshot.params.id; + console.log(this.editId); + + + this.dashboardService.getById(this.editId).subscribe((data)=>{ + console.log(data); + this.workflowLine = data.dashbord1_Line[0].model; + const dash = JSON.parse(this.workflowLine) ; + // this.DashtestboardArray = dash.dashboard; + // console.log(this.DashtestboardArray); + + const ChartObject = dash.dashboard.filter(obj => obj.name === "Pie Chart"); + console.log(ChartObject); + for (let i = 0; i < ChartObject.length; i++) { + const ids = this.Dashtestservive.getpiechart(); + // console.log(ids); + if (ids.includes(ChartObject[i].chartid)) { + // If the chartid is already in the ids array, continue to the next iteration + continue; + } + this.Dashtestservive.setpiechart(ChartObject[i].chartid); + const id = ids[i]; + console.log(id); + + if (ChartObject[i].chartid === id) { + this.TableName = ChartObject[i].table; + this.XAxis = ChartObject[i].xAxis; + this.YAxis = ChartObject[i].yAxis; + this.showlabel = ChartObject[i].showlabel; + this.ChartLegend = ChartObject[i].chartlegend; + console.log(this.TableName); + this.Dashtestservive.getChartData(this.TableName,"Pie Chart",this.XAxis,this.YAxis).subscribe((Ldata) => { + console.log(Ldata); + this.JsonData = Ldata; + this.pieChartData = this.JsonData.pieChartData; + this.pieChartLabels = this.JsonData.pieChartLabels; + + },(error) => { + console.log(error); + }); + break; // No need to continue the loop once the correct placeholder is found + } + } + }); + } + + generatePDFFile(){ + this.buttonClicked.emit(); + const content = this.contentContainerRef.nativeElement; + const filename = 'piechart.pdf'; // You can provide any desired filename here + + this.Dashtestservive.generatePDF(content, filename); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/polar-runner/polar-runner.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/polar-runner/polar-runner.component.html new file mode 100644 index 0000000..34754a6 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/polar-runner/polar-runner.component.html @@ -0,0 +1,10 @@ +
+
+ + +
\ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/polar-runner/polar-runner.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/polar-runner/polar-runner.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/polar-runner/polar-runner.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/polar-runner/polar-runner.component.spec.ts new file mode 100644 index 0000000..5f95ce3 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/polar-runner/polar-runner.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { PolarRunnerComponent } from './polar-runner.component'; + +describe('PolarRunnerComponent', () => { + let component: PolarRunnerComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ PolarRunnerComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(PolarRunnerComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/polar-runner/polar-runner.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/polar-runner/polar-runner.component.ts new file mode 100644 index 0000000..fdbe17a --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/polar-runner/polar-runner.component.ts @@ -0,0 +1,93 @@ +import { Component, ElementRef, EventEmitter, OnInit, Output, ViewChild } from '@angular/core'; +import { DashrunnerService } from '../dashrunner.service'; +import { ActivatedRoute, Router } from '@angular/router'; +import { Dashboard3Service } from 'src/app/services/builder/dashboard3.service'; +import { DashboardContentModel } from 'src/app/models/builder/dashboard'; +// import { Label } from 'ng2-charts'; + +@Component({ + selector: 'app-polar-runner', + templateUrl: './polar-runner.component.html', + styleUrls: ['./polar-runner.component.scss'] +}) +export class PolarRunnerComponent implements OnInit { + @ViewChild('contentContainer') contentContainerRef!: ElementRef; + @Output() buttonClicked = new EventEmitter(); + editId; + public DashtestboardArray: DashboardContentModel[] = [ + ]; + workflowLine; + TableName; + XAxis; + YAxis; + showlabel; + JsonData; + lineChartNoLabels: any[] = []; + + constructor(private Dashtestservive:DashrunnerService,private route: ActivatedRoute,private dashboardService: Dashboard3Service, + private router : Router,) { } + + public polarAreaChartLabels: string[] = [ 'Download Sales', 'In-Store Sales', 'Mail Sales', 'Telesales', 'Corporate Sales' ]; + public polarAreaChartData: any = [ + { data: [ 300, 500, 100, 40, 120 ], label: 'Series 1'} + ]; + + public polarAreaChartType: string = 'polarArea'; + ChartLegend = false; + ngOnInit(): void { + // this.pieChartData = this.CharData.pieChartData; + // this.pieChartLabels = this.CharData.pieChartLabels; + + this.editId = this.route.snapshot.params.id; + console.log(this.editId); + + + this.dashboardService.getById(this.editId).subscribe((data)=>{ + console.log(data); + this.workflowLine = data.dashbord1_Line[0].model; + const dash = JSON.parse(this.workflowLine) ; + + const ChartObject = dash.dashboard.filter(obj => obj.name === "Polar Area Chart"); + console.log(ChartObject); + for (let i = 0; i < ChartObject.length; i++) { + const ids = this.Dashtestservive.getpolarareachart(); + // console.log(ids); + if (ids.includes(ChartObject[i].chartid)) { + // If the chartid is already in the ids array, continue to the next iteration + continue; + } + this.Dashtestservive.setpolarareachart(ChartObject[i].chartid); + const id = ids[i]; + console.log(id); + + if (ChartObject[i].chartid === id) { + this.TableName = ChartObject[i].table; + this.XAxis = ChartObject[i].xAxis; + this.YAxis = ChartObject[i].yAxis; + this.showlabel = ChartObject[i].showlabel; + this.ChartLegend = ChartObject[i].chartlegend; + console.log(this.TableName); + this.Dashtestservive.getChartData(this.TableName,"PolarArea Chart",this.XAxis,this.YAxis).subscribe((Ldata) => { + console.log(Ldata); + this.JsonData = Ldata; + this.polarAreaChartData = this.JsonData.polarAreaChartData; + this.polarAreaChartLabels = this.JsonData.polarAreaChartLabels; + + },(error) => { + console.log(error); + }); + break; // No need to continue the loop once the correct placeholder is found + } + } + }); + } + + generatePDFFile(){ + this.buttonClicked.emit(); + const content = this.contentContainerRef.nativeElement; + const filename = 'polarareachart.pdf'; // You can provide any desired filename here + + this.Dashtestservive.generatePDF(content, filename); + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/radar-runner/radar-runner.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/radar-runner/radar-runner.component.html new file mode 100644 index 0000000..009d6b5 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/radar-runner/radar-runner.component.html @@ -0,0 +1,10 @@ +
+
+ + +
diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/radar-runner/radar-runner.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/radar-runner/radar-runner.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/radar-runner/radar-runner.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/radar-runner/radar-runner.component.spec.ts new file mode 100644 index 0000000..d461a81 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/radar-runner/radar-runner.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { RadarRunnerComponent } from './radar-runner.component'; + +describe('RadarRunnerComponent', () => { + let component: RadarRunnerComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ RadarRunnerComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(RadarRunnerComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/radar-runner/radar-runner.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/radar-runner/radar-runner.component.ts new file mode 100644 index 0000000..e1a901e --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/radar-runner/radar-runner.component.ts @@ -0,0 +1,102 @@ +import { Component, ElementRef, EventEmitter, OnInit, Output, ViewChild } from '@angular/core'; +import { DashrunnerService } from '../dashrunner.service'; +import { ActivatedRoute, Router } from '@angular/router'; +import { Dashboard3Service } from 'src/app/services/builder/dashboard3.service'; +import { DashboardContentModel } from 'src/app/models/builder/dashboard'; +// import { Label } from 'ng2-charts'; + +@Component({ + selector: 'app-radar-runner', + templateUrl: './radar-runner.component.html', + styleUrls: ['./radar-runner.component.scss'] +}) +export class RadarRunnerComponent implements OnInit { + @ViewChild('contentContainer') contentContainerRef!: ElementRef; + @Output() buttonClicked = new EventEmitter(); + editId; + public DashtestboardArray: DashboardContentModel[] = [ + ]; + workflowLine; + TableName; + XAxis; + YAxis; + showlabel; + JsonData; + lineChartNoLabels: any[] = []; + ChartLegend = false; + + constructor(private Dashtestservive:DashrunnerService,private route: ActivatedRoute,private dashboardService: Dashboard3Service, + private router : Router,) { } + + public radarChartLabels: string[] = [ + "Eating", + "Drinking", + "Sleeping", + "Designing", + "Coding", + "Cycling", + "Running" + ]; + + public radarChartData: any = [ + { data: [65, 59, 90, 81, 56, 55, 40], label: "Series A" }, + { data: [28, 48, 40, 19, 96, 27, 100], label: "Series B" } + ]; + public radarChartType: string = "radar"; + ngOnInit(): void { + // this.pieChartData = this.CharData.pieChartData; + // this.pieChartLabels = this.CharData.pieChartLabels; + + this.editId = this.route.snapshot.params.id; + console.log(this.editId); + + + this.dashboardService.getById(this.editId).subscribe((data)=>{ + console.log(data); + this.workflowLine = data.dashbord1_Line[0].model; + const dash = JSON.parse(this.workflowLine) ; + + const ChartObject = dash.dashboard.filter(obj => obj.name === "Radar Chart"); + console.log(ChartObject); + for (let i = 0; i < ChartObject.length; i++) { + const ids = this.Dashtestservive.getradarchart(); + // console.log(ids); + if (ids.includes(ChartObject[i].chartid)) { + // If the chartid is already in the ids array, continue to the next iteration + continue; + } + this.Dashtestservive.setradarchart(ChartObject[i].chartid); + const id = ids[i]; + console.log(id); + + if (ChartObject[i].chartid === id) { + this.TableName = ChartObject[i].table; + this.XAxis = ChartObject[i].xAxis; + this.YAxis = ChartObject[i].yAxis; + this.showlabel = ChartObject[i].showlabel; + this.ChartLegend = ChartObject[i].chartlegend; + console.log(this.TableName); + this.Dashtestservive.getChartData(this.TableName,"Radar Chart",this.XAxis,this.YAxis).subscribe((Ldata) => { + console.log(Ldata); + this.JsonData = Ldata; + this.radarChartData = this.JsonData.radarChartData; + this.radarChartLabels = this.JsonData.radarChartLabels; + + },(error) => { + console.log(error); + }); + break; // No need to continue the loop once the correct placeholder is found + } + } + }); + } + + generatePDFFile(){ + this.buttonClicked.emit(); + const content = this.contentContainerRef.nativeElement; + const filename = 'radarchart.pdf'; // You can provide any desired filename here + + this.Dashtestservive.generatePDF(content, filename); + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/scatter-runner/scatter-runner.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/scatter-runner/scatter-runner.component.html new file mode 100644 index 0000000..5229e6b --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/scatter-runner/scatter-runner.component.html @@ -0,0 +1,12 @@ +
+
+ + +
+ + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/scatter-runner/scatter-runner.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/scatter-runner/scatter-runner.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/scatter-runner/scatter-runner.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/scatter-runner/scatter-runner.component.spec.ts new file mode 100644 index 0000000..67dde75 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/scatter-runner/scatter-runner.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ScatterRunnerComponent } from './scatter-runner.component'; + +describe('ScatterRunnerComponent', () => { + let component: ScatterRunnerComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ScatterRunnerComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(ScatterRunnerComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/scatter-runner/scatter-runner.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/scatter-runner/scatter-runner.component.ts new file mode 100644 index 0000000..2f36596 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/scatter-runner/scatter-runner.component.ts @@ -0,0 +1,121 @@ +import { Component, ElementRef, EventEmitter, OnInit, Output, ViewChild } from '@angular/core'; +import { DashrunnerService } from '../dashrunner.service'; +import { ActivatedRoute, Router } from '@angular/router'; +import { Dashboard3Service } from 'src/app/services/builder/dashboard3.service'; +import { DashboardContentModel } from 'src/app/models/builder/dashboard'; +// import { Label } from 'ng2-charts'; +import { ChartDataset } from 'chart.js'; + +@Component({ + selector: 'app-scatter-runner', + templateUrl: './scatter-runner.component.html', + styleUrls: ['./scatter-runner.component.scss'] +}) +export class ScatterRunnerComponent implements OnInit { + @ViewChild('contentContainer') contentContainerRef!: ElementRef; + @Output() buttonClicked = new EventEmitter(); + editId; + public DashtestboardArray: DashboardContentModel[] = [ + ]; + workflowLine; + TableName; + XAxis; + YAxis; + showlabel; + JsonData; + lineChartNoLabels: any[] = []; + ChartLegend = false; + + constructor(private Dashtestservive:DashrunnerService,private route: ActivatedRoute,private dashboardService: Dashboard3Service, + private router : Router,) { } + + public scatterChartLabels: string[] = [ 'Eating', 'Drinking', 'Sleeping', 'Designing', 'Coding', 'Cycling', 'Running' ]; + + public scatterChartData: ChartDataset[] = [ + { + data: [ + { x: 1, y: 1 }, + { x: 2, y: 3 }, + { x: 3, y: -2 }, + { x: 4, y: 4 }, + { x: 5, y: -3, r: 20 }, + ], + label: 'Series A', // This label will be displayed on hover + pointRadius: 10, + backgroundColor: 'red', + }, + { + data: [ + { x: 2, y: 2 }, + { x: 3, y: 4 }, + { x: 4, y: -1 }, + { x: 5, y: 5 }, + { x: 6, y: -2, r: 20 }, + ], + label: 'Series B', // This label will be displayed on hover + pointRadius: 10, + backgroundColor: 'blue', + }, + ]; + public scatterChartType: string = 'scatter'; + ChartOptions = { + aspectRatio:2.5, + responsive: true, + }; + ngOnInit(): void { + // this.pieChartData = this.CharData.pieChartData; + // this.pieChartLabels = this.CharData.pieChartLabels; + + this.editId = this.route.snapshot.params.id; + console.log(this.editId); + + + this.dashboardService.getById(this.editId).subscribe((data)=>{ + console.log(data); + this.workflowLine = data.dashbord1_Line[0].model; + const dash = JSON.parse(this.workflowLine) ; + + const ChartObject = dash.dashboard.filter(obj => obj.name === "Scatter Chart"); + console.log(ChartObject); + for (let i = 0; i < ChartObject.length; i++) { + const ids = this.Dashtestservive.getscatterchart(); + // console.log(ids); + if (ids.includes(ChartObject[i].chartid)) { + // If the chartid is already in the ids array, continue to the next iteration + continue; + } + this.Dashtestservive.setscatterchart(ChartObject[i].chartid); + const id = ids[i]; + console.log(id); + + if (ChartObject[i].chartid === id) { + this.TableName = ChartObject[i].table; + this.XAxis = ChartObject[i].xAxis; + this.YAxis = ChartObject[i].yAxis; + this.showlabel = ChartObject[i].showlabel; + this.ChartLegend = ChartObject[i].chartlegend; + console.log(this.TableName); + this.Dashtestservive.getChartData(this.TableName,"Scatter Chart",this.XAxis,this.YAxis).subscribe((Ldata) => { + console.log(Ldata); + this.JsonData = Ldata; + this.scatterChartData = this.JsonData.scatterChartData; + this.scatterChartLabels = this.JsonData.scatterChartLabels; + + },(error) => { + console.log(error); + }); + break; // No need to continue the loop once the correct placeholder is found + } + } + }); + } + + generatePDFFile(){ + this.buttonClicked.emit(); + const content = this.contentContainerRef.nativeElement; + const filename = 'scatterchart.pdf'; // You can provide any desired filename here + + this.Dashtestservive.generatePDF(content, filename); + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/todo-runner/todo-runner.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/todo-runner/todo-runner.component.html new file mode 100644 index 0000000..139a1d5 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/todo-runner/todo-runner.component.html @@ -0,0 +1,30 @@ +
+
+ + + + + + + + + + + + + + + + +
#{{todoList.listName}}
{{i + 1}}{{todo}} + + + +
+ + + + + +
+
\ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/todo-runner/todo-runner.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/todo-runner/todo-runner.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/todo-runner/todo-runner.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/todo-runner/todo-runner.component.spec.ts new file mode 100644 index 0000000..3ac8ed3 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/todo-runner/todo-runner.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { TodoRunnerComponent } from './todo-runner.component'; + +describe('TodoRunnerComponent', () => { + let component: TodoRunnerComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ TodoRunnerComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(TodoRunnerComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/todo-runner/todo-runner.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/todo-runner/todo-runner.component.ts new file mode 100644 index 0000000..cb264cb --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/dashboardrunner/dashrunnerline/todo-runner/todo-runner.component.ts @@ -0,0 +1,103 @@ +import { Component, ElementRef, EventEmitter, OnInit, Output, ViewChild } from '@angular/core'; +import { DashrunnerService } from '../dashrunner.service'; +import { DashboardContentModel } from 'src/app/models/builder/dashboard'; +import { ActivatedRoute, Router } from '@angular/router'; +import { Dashboard3Service } from 'src/app/services/builder/dashboard3.service'; + +@Component({ + selector: 'app-todo-runner', + templateUrl: './todo-runner.component.html', + styleUrls: ['./todo-runner.component.scss'] +}) +export class TodoRunnerComponent implements OnInit { + @ViewChild('contentContainer') contentContainerRef!: ElementRef; + @Output() buttonClicked = new EventEmitter(); + constructor( private Dashtestservive:DashrunnerService,private route: ActivatedRoute,private dashboardService: Dashboard3Service, + private router : Router) { } + + loading = false; + givendata; + error; + XAxis; + YAxis; + + editId; + public DashtestboardArray: DashboardContentModel[] = []; + workflowLine; + TableName; + + list; + data: any; + todo: string = ''; + // todoList = ['todo 1']; + todoList = { + listName: "title123", + List:['todo 1','todo 2'], + } + ngOnInit(): void { + this.editId = this.route.snapshot.params.id; + console.log(this.editId); + // this.getbyId(); + + this.dashboardService.getById(this.editId).subscribe((data)=>{ + console.log(data); + this.workflowLine = data.dashbord1_Line[0].model; + const dash = JSON.parse(this.workflowLine) ; + // this.DashtestboardArray = dash.dashboard; + // console.log(this.DashtestboardArray); + + const ChartObject = dash.dashboard.filter(obj => obj.name === "To Do Chart"); + console.log(ChartObject); + for (let i = 0; i < ChartObject.length; i++) { + const ids = this.Dashtestservive.gettodo(); + // console.log(ids); + if (ids.includes(ChartObject[i].chartid)) { + // If the chartid is already in the ids array, continue to the next iteration + continue; + } + this.Dashtestservive.settodo(ChartObject[i].chartid); + const id = ids[i]; + console.log(id); + + if (ChartObject[i].chartid === id) { + this.TableName = ChartObject[i].table; + this.XAxis = ChartObject[i].xAxis; + this.YAxis = ChartObject[i].yAxis; + console.log(this.TableName); + this.Dashtestservive.getChartData(this.TableName,"Todo List",this.XAxis,this.YAxis).subscribe((Ldata) => { + console.log(Ldata); + this.todoList.listName = Ldata.listName; + this.todoList.List = Ldata.List; + + },(error) => { + console.log(error); + }); + break; // No need to continue the loop once the correct placeholder is found + } + } + }); + } + + + + + + public addTodo(todo: string) { + this.todoList.List.push(todo); + this.todo = ''; // Clear the input field after adding a todo +} + +public removeTodo(todoIx: number) { + if (this.todoList.List.length) { + this.todoList.List.splice(todoIx, 1); + } +} + +generatePDFFile(){ + this.buttonClicked.emit(); + const content = this.contentContainerRef.nativeElement; + const filename = 'Todolist.pdf'; // You can provide any desired filename here + + this.Dashtestservive.generatePDF(content, filename); +} +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/report-build.component.css b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/report-build.component.css new file mode 100644 index 0000000..a3722b6 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/report-build.component.css @@ -0,0 +1 @@ +/*# sourceMappingURL=report-build.component.css.map */ \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/report-build.component.css.map b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/report-build.component.css.map new file mode 100644 index 0000000..c4b7c9a --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/report-build.component.css.map @@ -0,0 +1 @@ +{"version":3,"sources":[],"names":[],"mappings":"","file":"report-build.component.css"} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/report-build.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/report-build.component.html new file mode 100644 index 0000000..90c6b64 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/report-build.component.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/report-build.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/report-build.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/report-build.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/report-build.component.spec.ts new file mode 100644 index 0000000..da80cc9 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/report-build.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ReportBuildComponent } from './report-build.component'; + +describe('ReportBuildComponent', () => { + let component: ReportBuildComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ReportBuildComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(ReportBuildComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/report-build.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/report-build.component.ts new file mode 100644 index 0000000..0583dca --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/report-build.component.ts @@ -0,0 +1,14 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-report-build', + templateUrl: './report-build.component.html', + styleUrls: ['./report-build.component.scss'] +}) +export class ReportBuildComponent implements OnInit { + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildadd/reportbuildadd.component.css b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildadd/reportbuildadd.component.css new file mode 100644 index 0000000..5a8298a --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildadd/reportbuildadd.component.css @@ -0,0 +1,75 @@ +.s-info-bar { + display: flex; + flex-direction: row; + justify-content: space-between; +} +.s-info-bar button { + outline: none; +} + +.entry-pg { + width: 750px; +} + +.button1::after { + content: none; +} + +.button1:hover::after { + content: "ADD ROWS"; +} + +.section { + background-color: #dddddd; + height: 40px; +} + +.section p { + font-weight: bold; + padding: 10px; + font-size: 18px; +} + +.clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} + +.clr-file { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} + +.center { + text-align: center; +} + +input[type=text], [type=date], textarea { + width: 100%; + padding: 15px 15px; + background-color: rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; +} + +.required-field { + color: red; +} + +select { + width: 100%; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; +}/*# sourceMappingURL=reportbuildadd.component.css.map */ \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildadd/reportbuildadd.component.css.map b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildadd/reportbuildadd.component.css.map new file mode 100644 index 0000000..002810c --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildadd/reportbuildadd.component.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["reportbuildadd.component.scss","reportbuildadd.component.css"],"names":[],"mappings":"AACA;EACI,aAAA;EACA,mBAAA;EACA,8BAAA;ACAJ;ADCI;EACE,aAAA;ACCN;;ADGE;EACE,YAAA;ACAJ;;ADGE;EACE,aAAA;ACAJ;;ADEE;EACE,mBAAA;ACCJ;;ADIE;EACE,yBAHS;EAIT,YAAA;ACDJ;;ADIE;EAEE,iBAAA;EACA,aAAA;EACA,eAAA;ACFJ;;ADKE;EACE,cAAA;EACA,yBAAA;EACA,sBAAA;EACA,wBAAA;EACA,eAAA;EACA,WAAA;EACA,mBAAA;ACFJ;;ADKE;EACE,cAAA;EACA,yBAAA;EACA,sBAAA;EAEA,eAAA;EACA,WAAA;EACA,mBAAA;ACHJ;;ADME;EACE,kBAAA;ACHJ;;ADKE;EACE,WAAA;EACA,kBAAA;EAED,oCAAA;EACC,qBAAA;EACA,sBAAA;EACA,kBAAA;EACA,sBAAA;ACHJ;;ADME;EACE,UAAA;ACHJ;;ADME;EACE,WAAA;EACA,gBAAA;EACA,sBAAA;EACA,kBAAA;ACHJ","file":"reportbuildadd.component.css"} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildadd/reportbuildadd.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildadd/reportbuildadd.component.html new file mode 100644 index 0000000..113c716 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildadd/reportbuildadd.component.html @@ -0,0 +1,48 @@ +

Create New Report

+Add Mode
+
+ + + + + + + + +
+ + + + + +
+ +
+
+ + + +
+
+ + +
+
+ + +
+
+ + + +
+
+
+ + +
+
+ +
+
+
diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildadd/reportbuildadd.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildadd/reportbuildadd.component.scss new file mode 100644 index 0000000..39de1cb --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildadd/reportbuildadd.component.scss @@ -0,0 +1,80 @@ +//@import "../../../../assets/scss/var"; +.s-info-bar { + display: flex; + flex-direction: row; + justify-content: space-between; + button { + outline: none; + } + } + + .entry-pg { + width: 750px; + } + + .button1::after { + content: none; + } + .button1:hover::after { + content: "ADD ROWS"; + } + + $bg-color: #dddddd; + + .section { + background-color: $bg-color; + height: 40px; + } + + .section p { + //color: white; + font-weight: bold; + padding: 10px; + font-size: 18px; + } + + .clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; + } + + .clr-file { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + //padding: 0.6rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; + } + + .center { + text-align: center; + } + input[type=text],[type=date],textarea { + width: 100%; + padding: 15px 15px; + // margin: 8px 0; + background-color:rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; + } + + .required-field{ + color: red; + + } + select{ + width: 100%; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; + } + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildadd/reportbuildadd.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildadd/reportbuildadd.component.spec.ts new file mode 100644 index 0000000..e94fb3b --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildadd/reportbuildadd.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ReportbuildaddComponent } from './reportbuildadd.component'; + +describe('ReportbuildaddComponent', () => { + let component: ReportbuildaddComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ReportbuildaddComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(ReportbuildaddComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildadd/reportbuildadd.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildadd/reportbuildadd.component.ts new file mode 100644 index 0000000..39929f2 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildadd/reportbuildadd.component.ts @@ -0,0 +1,60 @@ +import { HttpErrorResponse, HttpHeaderResponse } from '@angular/common/http'; +import { Component, OnInit } from '@angular/core'; +import { FormBuilder, FormGroup } from '@angular/forms'; +import { ActivatedRoute, Router } from '@angular/router'; +import { ToastrService } from 'ngx-toastr'; +import { ReportBuilderService } from 'src/app/services/api/report-builder.service'; + +@Component({ + selector: 'app-reportbuildadd', + templateUrl: './reportbuildadd.component.html', + styleUrls: ['./reportbuildadd.component.scss'] +}) +export class ReportbuildaddComponent implements OnInit { + + public entryForm: FormGroup; + constructor(private _fb: FormBuilder, private router: Router,private toastr: ToastrService, + private route: ActivatedRoute,private reportBuilderService: ReportBuilderService) { } + + ngOnInit(): void { + this.entryForm = this._fb.group({ + reportName: [null], + description:[null], + active:[null], + isSql:[true], + Rpt_builder2_lines: this._fb.array([this.initLinesFormReport()]), + }); + + } + + initLinesFormReport() { + return this._fb.group({ + model: '' + }); + } + + toastrShown: boolean = false; + onSubmit(){ + console.log(this.entryForm.value); + this.reportBuilderService.saverbData(this.entryForm.value).subscribe((data)=>{ + console.log(data); + if (data || data.status >= 200 && data.status <= 209) { + this.toastr.success('Report save successfully'); + } + },(error:HttpErrorResponse) => { + console.log(error); + if(error.status==404){ + this.toastr.error(error.error); + } + if(error.status==200){ this.toastr.success('Report save successfully'); } + if(error.status==400){ this.toastr.error('Report Save Unsuccessful'); } + }); + setTimeout(()=>{ + this.router.navigate(["../all"], { relativeTo: this.route }); + },500); + } + goback(){ + this.router.navigate(["../all"], { relativeTo: this.route }); + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildall/reportbuildall.component.css b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildall/reportbuildall.component.css new file mode 100644 index 0000000..720f9da --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildall/reportbuildall.component.css @@ -0,0 +1,90 @@ +.td-title { + text-align: right; + width: 150px; + font-weight: bold; + background-color: rgba(63, 122, 231, 0.863); + color: white; +} + +.td-content { + text-align: left; +} + +.delete, .heading { + text-align: center; + color: red; +} + +input[type=radio] { + width: 14px !important; + height: 14px !important; + margin: 5px; + -webkit-appearance: none; + -moz-appearance: none; + -o-appearance: none; + appearance: none; + outline: 1px solid gray; + box-shadow: none; + font-size: 0.8em; + text-align: center; + line-height: 1em; + background: red; +} + +.dots { + width: 100px; + height: 100px; + bordeR: 1px solid; + border-radius: 50%; +} + +h4 { + margin-top: 16px; +} + +.s-order-dash-pg { + margin: 0px; + display: flex; + flex-wrap: wrap; + flex-direction: row; + justify-content: center; +} +.s-order-dash-pg .chart-box { + margin: 16px; + padding: 0 16px; + background-color: #fff; + border: 1px solid #ccc; + border-radius: 2px; +} + +#word1 { + width: 190px; + height: 180px; +} + +.center { + text-align: center; + margin-top: 5px; +} + +.clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} + +.heading { + text-align: center; + color: red; +} + +select { + width: 100%; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; +}/*# sourceMappingURL=reportbuildall.component.css.map */ \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildall/reportbuildall.component.css.map b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildall/reportbuildall.component.css.map new file mode 100644 index 0000000..3cc1526 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildall/reportbuildall.component.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["reportbuildall.component.scss","reportbuildall.component.css"],"names":[],"mappings":"AAAA;EACI,iBAAA;EACA,YAAA;EACA,iBAAA;EACA,2CAAA;EACA,YAAA;ACCJ;;ADCE;EACE,gBAAA;ACEJ;;ADAE;EACE,kBAAA;EACA,UAAA;ACGJ;;ADDE;EACE,sBAAA;EACA,uBAAA;EACA,WAAA;EACA,wBAAA;EACA,qBAAA;EACA,mBAAA;EACA,gBAAA;EACA,uBAAA;EACA,gBAAA;EACA,gBAAA;EACA,kBAAA;EACA,gBAAA;EACA,eAAA;ACIJ;;ADFE;EAEE,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;ACIJ;;ADDI;EAAG,gBAAA;ACKP;;ADJI;EACE,WAAA;EACA,aAAA;EACA,eAAA;EACA,mBAAA;EACA,uBAAA;ACON;ADNM;EACE,YAAA;EACA,eAAA;EACA,sBAAA;EACA,sBAAA;EACA,kBAAA;ACQR;;ADLI;EACC,YAAA;EACC,aAAA;ACQN;;ADLI;EACE,kBAAA;EACA,eAAA;ACQN;;ADLI;EACE,cAAA;EACA,yBAAA;EACA,sBAAA;EACA,wBAAA;EACA,eAAA;EACA,WAAA;EACA,mBAAA;ACQN;;ADNM;EACE,kBAAA;EACA,UAAA;ACSR;;ADNM;EACE,WAAA;EACA,gBAAA;EACA,sBAAA;EACA,kBAAA;ACSR","file":"reportbuildall.component.css"} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildall/reportbuildall.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildall/reportbuildall.component.html new file mode 100644 index 0000000..67a5003 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildall/reportbuildall.component.html @@ -0,0 +1,112 @@ + +
+ + +
+
+
+

Report

+
+
+ + +
+
+ + + + + + + + + Loading ... +
{{error}}
+ + + + Go To + + + Report Name + + + Report Description + + + Active + + + Folder Name + + + Action + + + + SET UP + {{user.reportName}} + {{user.description}} + {{user.active}} + {{user.folderName}} + + + + Delete + + + + +
Who Column
+
Account ID: {{user.accountId}}
+
Created At: {{user.createdAt| date}}
+
Created By: {{user.createdBy}}
+
Updated At: {{user.updatedAt | date}}
+
Updated By: {{user.updatedBy}}
+
+
+ + +
+ + + + + +
+ + + + Users per page + {{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} + of {{pagination.totalItems}} users + + +
+
+ + + + + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildall/reportbuildall.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildall/reportbuildall.component.scss new file mode 100644 index 0000000..aec3e9d --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildall/reportbuildall.component.scss @@ -0,0 +1,83 @@ +.td-title { + text-align: right; + width: 150px; + font-weight: bold; + background-color: rgba(63, 122, 231, 0.863); + color: white; + } + .td-content{ + text-align: left; + } + .delete,.heading{ + text-align: center; + color: red; + } + input[type='radio']{ + width: 14px !important; + height: 14px !important; + margin: 5px; + -webkit-appearance: none; + -moz-appearance: none; + -o-appearance: none; + appearance: none; + outline: 1px solid gray; + box-shadow: none; + font-size: 0.8em; + text-align: center; + line-height: 1em; + background: red; + } + .dots + { + width: 100px; + height:100px; + border: 1px solid; + border-radius: 50%; + //background-color: #f00; + } + h4{margin-top: 16px;} + .s-order-dash-pg { + margin: 0px; + display:flex; + flex-wrap:wrap; + flex-direction:row; + justify-content:center; + .chart-box{ + margin:16px; + padding:0 16px; + background-color: #fff; + border:1px solid #ccc; + border-radius: 2px; + } + } + #word1{ + width: 190px; + height: 180px; + + } + .center{ + text-align: center; + margin-top: 5px; + } + + .clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; + } + .heading{ + text-align: center; + color: red; + } + + select{ + width: 100%; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; + } + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildall/reportbuildall.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildall/reportbuildall.component.spec.ts new file mode 100644 index 0000000..fce8821 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildall/reportbuildall.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ReportbuildallComponent } from './reportbuildall.component'; + +describe('ReportbuildallComponent', () => { + let component: ReportbuildallComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ReportbuildallComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(ReportbuildallComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildall/reportbuildall.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildall/reportbuildall.component.ts new file mode 100644 index 0000000..25c291b --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildall/reportbuildall.component.ts @@ -0,0 +1,92 @@ +import { Component, OnInit } from '@angular/core'; +import { ActivatedRoute, Router } from '@angular/router'; +import { ReportBuilderService } from 'src/app/services/api/report-builder.service'; +import { ToastrService } from 'ngx-toastr'; + +@Component({ + selector: 'app-reportbuildall', + templateUrl: './reportbuildall.component.html', + styleUrls: ['./reportbuildall.component.scss'] +}) +export class ReportbuildallComponent implements OnInit { + gridData; + loading = false; + error; + selected: any[] = []; + rowSelected :any= {}; + modaldelete=false; + isLoading: boolean = false; + projectId; + moduleId; + projectname; + constructor(private router: Router, + private route: ActivatedRoute,private reportBuilderService: ReportBuilderService, + private toastr:ToastrService, ) { } + + ngOnInit(): void { + + this.getAll(); + } + + + getAll() { + this.isLoading = true; + this.reportBuilderService.getrbDetails().subscribe((data) => { + this.isLoading = false; + console.log(data); + + const filteredData = data.filter(item => item.isSql === true); + this.gridData = filteredData; + if(this.gridData.length == 0){ + this.error="No data Available"; + console.log(this.error); + } + }); + } + + gotorunner() + { + this.router.navigate(['../../rerunner'],{relativeTo:this.route}); + } + + + goToAdd() { + this.router.navigate(["../add"], { relativeTo: this.route, }); + } + + goToEdit(id: number) { + this.router.navigate(["../edit/" + id], { relativeTo: this.route }); + } + enid; + modelData:any[]=[]; + goToLines(val) { + console.log(val); +this.enid=val.id; +// this.modelData = val.Rpt_builder2_lines[0].model; + + if(val.Rpt_builder2_lines[0].model !== '' ){ + this.router.navigate(["../edit/" + this.enid], { relativeTo: this.route }); + } + else{ + this.router.navigate(["../reportQuery/" + this.enid], { relativeTo: this.route, }); + } + } + onDelete(row) { + this.rowSelected = row; + this.modaldelete=true; + } + delete(id){ + this.modaldelete = false; + this.reportBuilderService.deletrbById(id).subscribe((data) => { + console.log(data); + if(data || data == null || data.status >= 200 && data.status <= 209){ + this.toastr.success("Deleted successfully"); + } + this.ngOnInit(); + },(error) => { + console.log(error); + this.toastr.error("getting error in deleting data"); + }) + } + +} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildedit/reportbuildedit.component.css b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildedit/reportbuildedit.component.css new file mode 100644 index 0000000..e938509 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildedit/reportbuildedit.component.css @@ -0,0 +1,56 @@ +.s-info-bar { + display: flex; + flex-direction: row; + justify-content: space-between; +} +.s-info-bar button { + outline: none; +} + +.edit-pg { + width: 750px; +} + +select { + width: 100%; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; +} + +#lines table, +#lines th, +#lines td { + border: 0.5px solid #f1f0f0; + border-collapse: collapse; +} +#lines input, +#lines input :focus { + outline: none; + border-width: 0px; + border: none; +} + +.clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} + +.center { + text-align: center; +} + +textarea { + width: 100%; + padding: 15px 15px; + background-color: rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; +}/*# sourceMappingURL=reportbuildedit.component.css.map */ \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildedit/reportbuildedit.component.css.map b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildedit/reportbuildedit.component.css.map new file mode 100644 index 0000000..576b0f3 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildedit/reportbuildedit.component.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["reportbuildedit.component.scss","reportbuildedit.component.css"],"names":[],"mappings":"AACA;EACI,aAAA;EACA,mBAAA;EACA,8BAAA;ACAJ;ADCI;EACE,aAAA;ACCN;;ADGE;EACE,YAAA;ACAJ;;ADEE;EACE,WAAA;EACA,gBAAA;EACA,sBAAA;EACA,kBAAA;ACCJ;;ADEI;;;EAGE,2BAAA;EACA,yBAAA;ACCN;ADCI;;EAGE,aAAA;EACA,iBAAA;EACA,YAAA;ACAN;;ADIE;EACE,cAAA;EACA,yBAAA;EACA,sBAAA;EACA,wBAAA;EACA,eAAA;EACA,WAAA;EACA,mBAAA;ACDJ;;ADIE;EACE,kBAAA;ACDJ;;ADGE;EACE,WAAA;EACA,kBAAA;EAEA,oCAAA;EACA,qBAAA;EACA,sBAAA;EACA,kBAAA;EACA,sBAAA;ACDJ","file":"reportbuildedit.component.css"} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildedit/reportbuildedit.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildedit/reportbuildedit.component.html new file mode 100644 index 0000000..f05be3b --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildedit/reportbuildedit.component.html @@ -0,0 +1,66 @@ +
+

REPORT SET UP - Project Details Report ({{ReportData.id}})

+ Edit Mode +
+
+
+
+
+
+
+
+ + +

+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+
+
+
+
+
+ + +
+ +
+ + +
+
+
+
+ + +
+
+
+ \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildedit/reportbuildedit.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildedit/reportbuildedit.component.scss new file mode 100644 index 0000000..9893e7c --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildedit/reportbuildedit.component.scss @@ -0,0 +1,58 @@ +// @import "../../../../../../../assets/scss/var"; +.s-info-bar { + display: flex; + flex-direction: row; + justify-content: space-between; + button { + outline: none; + } + } + + .edit-pg { + width: 750px; + } + select{ + width: 100%; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; + } + #lines { + table, + th, + td { + border: 0.5px solid #f1f0f0; + border-collapse: collapse; + } + input, + input :focus { + //-webkit-appearance: none; + outline: none; + border-width: 0px; + border: none; + } + } + + .clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; + } + + .center { + text-align: center; + } + textarea { + width: 100%; + padding: 15px 15px; + // margin: 8px 0; + background-color:rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; + } \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildedit/reportbuildedit.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildedit/reportbuildedit.component.spec.ts new file mode 100644 index 0000000..011630a --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildedit/reportbuildedit.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ReportbuildeditComponent } from './reportbuildedit.component'; + +describe('ReportbuildeditComponent', () => { + let component: ReportbuildeditComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ReportbuildeditComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(ReportbuildeditComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildedit/reportbuildedit.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildedit/reportbuildedit.component.ts new file mode 100644 index 0000000..8bd117c --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildedit/reportbuildedit.component.ts @@ -0,0 +1,144 @@ +import { Component, OnInit } from '@angular/core'; +import { FormBuilder, FormGroup } from '@angular/forms'; +import { ActivatedRoute, Router } from '@angular/router'; +import { ToastrService } from 'ngx-toastr'; +import { ReportBuilderService } from 'src/app/services/api/report-builder.service'; + + + +@Component({ + selector: 'app-reportbuildedit', + templateUrl: './reportbuildedit.component.html', + styleUrls: ['./reportbuildedit.component.scss'] +}) +export class ReportbuildeditComponent implements OnInit { + public entryForm: FormGroup; + updated = false; + ReportData:any = {}; + id: number; + nodeEditProperties = { + std_param_html:'', + adhoc_param_html:'', + column_str:'', + conn_name:'', + date_param_req:'', + // folderName:'', + sql_str:'', + +}; + constructor(private router: Router, + private route: ActivatedRoute,private reportBuilderService: ReportBuilderService, + private toastr: ToastrService, private _fb: FormBuilder) { } + + ngOnInit(): void { + this.id = this.route.snapshot.params["id"]; + console.log("update with id = ", this.id); + + this.entryForm = this._fb.group({ + std_param_html : [null], + adhoc_param_html:[null], + column_str:[null], + conn_name:[null], + date_param_req:[null], + // folderName:[null], + sql_str:[null], + }); + + this.getById(this.id); + this.listoddatabase(); + } + databaselist; + listoddatabase(){ + this.reportBuilderService.getdatabse().subscribe((data)=>{ + this.databaselist=data; + console.log(this.databaselist) + },(error) => { + console.log(error); + if(error){ + } + }); + + } + builderLine; + lineId; + builderLineData; + getById(id: number) { + this.reportBuilderService.getrbDetailsById(id).subscribe( + (data) => { + console.log(data); + this.ReportData = data; + + + this.builderLine = this.ReportData.rpt_builder2_lines; + this.lineId = this.builderLine[0].id + console.log("line data ",this.lineId, this.builderLine); + if(this.builderLine[0].model != '') + { + this.builderLineData = JSON.parse(this.builderLine[0].model) ; + console.log(this.builderLineData); + + this.nodeEditProperties.std_param_html = this.builderLineData.std_param_html; + this.nodeEditProperties.adhoc_param_html = this.builderLineData.adhoc_param_html; + this.nodeEditProperties.column_str = this.builderLineData.column_str; + this.nodeEditProperties.conn_name = this.builderLineData.conn_name; + this.nodeEditProperties.date_param_req = this.builderLineData.date_param_req; + this.nodeEditProperties.sql_str = this.builderLineData.sql_str; + } + }, + (err) => { + console.log(err); + } + ); + } + + listBuilder_Lines = { + model:{} + } + update() { + + this.builderLineData.std_param_html = this.nodeEditProperties.std_param_html; + this.builderLineData.adhoc_param_html = this.nodeEditProperties.adhoc_param_html; + this.builderLineData.column_str = this.nodeEditProperties.column_str; + this.builderLineData.conn_name = this.nodeEditProperties.conn_name ; + this.builderLineData.date_param_req = this.nodeEditProperties.date_param_req; + this.builderLineData.sql_str = this.nodeEditProperties.sql_str; + console.log(this.builderLineData); + // this.builderLineData.splice(1); + console.log(this.builderLineData); + let tmp = JSON.stringify(this.builderLineData); //.replace(/\\/g, '') + this.listBuilder_Lines.model = tmp; +console.log(this.listBuilder_Lines); + + this.reportBuilderService.updaterbLineData(this.listBuilder_Lines, this.lineId).subscribe( + (data) => { + console.log(data); + if (data) { + this.toastr.success('Update successfully'); + } + this.router.navigate(["../../all"], { relativeTo: this.route }); + //this.router.navigate(["../../all"],{ relativeTo: this.route, queryParams: { p_id: this.projectId } }); + }, + (error) => { + // console.log(error); + // const objectArray = Object.entries(error.error.fieldErrors); + // objectArray.forEach(([k, v]) => { + // console.log(k); + // console.log(v); + // this.fieldErors.push({ field: k, message: v }); + // }); + console.log(error); // this will come from backend + } + ); + // this.lineBuilder_Header = new Rn_Cff_ActionBuilder_Header(); + } + + onSubmit() { + this.updated = true; + this.update(); + } + + back() { + this.router.navigate(["../../all"], { relativeTo: this.route }); + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildquery/reportbuildquery.component.css b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildquery/reportbuildquery.component.css new file mode 100644 index 0000000..f328a84 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildquery/reportbuildquery.component.css @@ -0,0 +1,146 @@ +@import '@swimlane/ngx-datatable/index.css'; +@import '@swimlane/ngx-datatable/themes/bootstrap.css'; +@import '@swimlane/ngx-datatable/assets/icons.css'; +.button1::after { + content: none; +} + +.button1:hover::after { + content: "ADD ROWS"; +} + +.delete, .heading { + text-align: center; + color: red; +} + +.bold { + font-weight: bold; +} + +.section p { + padding: 10px; + font-size: 18px; +} + +.clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} + +.required-field { + color: red; + font-size: 18px; +} + +input[type=text], textarea { + width: 100%; + padding: 15px 15px; + background-color: rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; +} + +html { + /* make sure we use up the whole viewport */ + width: 100%; + min-height: 100vh; +} + +body { + width: 100%; + background-color: gray; +} + +ngx-datatable { + font-family: Metropolis, Avenir Next, Helvetica Neue, Arial, sans-serif; + font-size: 13px; + border: 1px solid #ccc; + border-radius: 2px; + padding: 0; + background-color: #fff; +} +ngx-datatable .datatable-header, ngx-datatable .datatable-footer { + font-size: 11px; + line-height: 18px; + font-weight: bold; + background-color: #fafafa; +} +ngx-datatable .datatable-header { + box-shadow: 0 2px 4px 0px #ccc; +} +ngx-datatable .datatable-header .datatable-header-cell { + line-height: 22px; + padding-left: 10px; + height: 22px; +} +ngx-datatable .datatable-header .datatable-header-cell:not(:first-child) { + border-left: 1px solid #ccc; +} +ngx-datatable .datatable-footer { + border-top: 1px solid #ccc; +} +ngx-datatable .datatable-footer .page-count { + margin: 10px; +} +ngx-datatable .datatable-footer .pages a { + padding: 8px; + color: inherit; +} +ngx-datatable .datatable-footer .pages.active a { + padding: 8px; + color: #007cbb; + background-color: rgb(221, 221, 221); + text-align: center; +} +ngx-datatable .datatable-header-inner { + padding: 12px; +} +ngx-datatable .datatable-body-cell { + padding: 8px 0 10px 20px; + border-top: 1px solid #ddd; +} +ngx-datatable .pager i { + font-size: 18px; + vertical-align: middle; +} + +.postColumn { + border: 1px solid #ccc; + width: 78%; + margin-left: 15px; +} + +.colName { + text-align: center; + padding: 5px; +} + +.colfields { + border: 1px solid black; + margin: 17px; + text-align: center; + padding: 3px; +} + +.fieldWrapper { + margin-top: 20px; +} + +.center { + text-align: center; +} + +select { + width: 100%; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; +}/*# sourceMappingURL=reportbuildquery.component.css.map */ \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildquery/reportbuildquery.component.css.map b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildquery/reportbuildquery.component.css.map new file mode 100644 index 0000000..ec63f0f --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildquery/reportbuildquery.component.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["reportbuildquery.component.scss","reportbuildquery.component.css"],"names":[],"mappings":"AA8JQ,2CAAA;AACA,sDAAA;AACC,kDAAA;AA9JT;EACE,aAAA;ACEF;;ADAA;EACE,mBAAA;ACGF;;ADAA;EACE,kBAAA;EACA,UAAA;ACGF;;ADAA;EACE,iBAAA;ACGF;;ADCA;EAEE,aAAA;EACA,eAAA;ACCF;;ADEA;EACE,cAAA;EACA,yBAAA;EACA,sBAAA;EACA,wBAAA;EACA,eAAA;EACA,WAAA;EACA,mBAAA;ACCF;;ADWA;EACE,UAAA;EACF,eAAA;ACRA;;ADYA;EACE,WAAA;EACA,kBAAA;EAED,oCAAA;EACC,qBAAA;EACA,sBAAA;EACA,kBAAA;EACA,sBAAA;ACVF;;ADcA;EACI,2CAAA;EACA,WAAA;EACA,iBAAA;ACXJ;;ADaA;EACI,WAAA;EACA,sBAAA;ACVJ;;ADeA;EACE,uEAAA;EACA,eAAA;EACA,sBAAA;EACA,kBAAA;EACA,UAAA;EACA,sBAAA;ACZF;ADaE;EACE,eAAA;EACA,iBAAA;EACA,iBAAA;EACA,yBAAA;ACXJ;ADaE;EAEE,8BAAA;ACZJ;ADaI;EACE,iBAAA;EACA,kBAAA;EACA,YAAA;ACXN;ADcE;EACI,2BAAA;ACZN;ADeE;EACE,0BAAA;ACbJ;ADcI;EACE,YAAA;ACZN;ADcI;EACE,YAAA;EACA,cAAA;ACZN;ADcI;EACE,YAAA;EACA,cAAA;EACA,oCAAA;EACA,kBAAA;ACZN;ADgBE;EACE,aAAA;ACdJ;ADgBE;EACE,wBAAA;EACA,0BAAA;ACdJ;ADgBE;EACE,eAAA;EACA,sBAAA;ACdJ;;ADkBA;EACE,sBAAA;EACA,UAAA;EACA,iBAAA;ACfF;;ADiBA;EACE,kBAAA;EACA,YAAA;ACdF;;ADgBA;EACE,uBAAA;EACA,YAAA;EACA,kBAAA;EACA,YAAA;ACbF;;ADeA;EACE,gBAAA;ACZF;;ADcA;EACE,kBAAA;ACXF;;ADcA;EACE,WAAA;EACA,gBAAA;EACA,sBAAA;EACA,kBAAA;ACXF","file":"reportbuildquery.component.css"} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildquery/reportbuildquery.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildquery/reportbuildquery.component.html new file mode 100644 index 0000000..723cd1c --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildquery/reportbuildquery.component.html @@ -0,0 +1,670 @@ + + +
+ + +
+
+

SQL Worksheet- + connection name + {{databaseName}} + switch + Add New +

+ +
+ +
+ + +
+
+ + + + + + +
+
+ +
+
+ + + + + + + + + {{selected}} {{ getAliasedColumn(selected) }} + + + + {{state}} + + + + +
+

+ +
+
+
+ + + + + + + + + {{ selected.substr(0, selected.indexOf('.')) }}{{ selected.substr(selected.indexOf('.')) }} + + + {{selected}} + + + + + {{state}} + + + + +
+

+

{{msg}}

+
+
+
+ + + + + + {{data.andor}}  + + {{ selected.substr(0, selected.indexOf('.')) }}{{ selected.substr(selected.indexOf('.')) }} + + + {{selected}} + + + {{data.condition}} {{data.value}} + + + + + {{state}} + + + + +
+

+

{{msg}}

+
+ +
+
+ + + + + + + + + {{ selected.substr(0, selected.indexOf('.')) }}{{ selected.substr(selected.indexOf('.')) }} + + + {{selected}} + + + + + {{state}} + + + + +
+

+

{{msg}}

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

Response

+
+
+
+
+
+

+
+
+
+
+ + + + + + + + + + + + + +
{{co}}
{{item[key]}}
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildquery/reportbuildquery.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildquery/reportbuildquery.component.scss new file mode 100644 index 0000000..3ee5c25 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildquery/reportbuildquery.component.scss @@ -0,0 +1,161 @@ +$bg-color: #dddddd; + +.button1::after { + content: none; +} +.button1:hover::after { + content: "ADD ROWS"; +} + +.delete,.heading{ + text-align: center; + color: red; +} + +.bold{ + font-weight: bold; +} + + +.section p { + //color: white; + padding: 10px; + font-size: 18px; +} + +.clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} +// input[type=text],[type=date],textarea { +// width: 60%; +// padding: 15px 15px; +// // margin: 8px 0; +// background-color:rgb(255, 255, 255); +// display: inline-block; +// border: 1px solid #ccc; +// border-radius: 4px; +// box-sizing: border-box; +// } +.required-field{ + color: red; +font-size: 18px; + +} + +input[type=text],textarea { + width: 100%; + padding: 15px 15px; + // margin: 8px 0; + background-color:rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; +} + + +html { + /* make sure we use up the whole viewport */ + width: 100%; + min-height: 100vh; +} +body { + width: 100%; + background-color: gray; + //min-height: 100vh; /* this helps with the sticky footer */ +} + +//Import classes from swimlane datatable +ngx-datatable { + font-family: Metropolis,Avenir Next,Helvetica Neue,Arial,sans-serif; + font-size:13px; + border:1px solid #ccc; + border-radius: 2px; + padding:0; + background-color: #fff; + .datatable-header, .datatable-footer { + font-size:11px; + line-height:18px; + font-weight:bold; + background-color:#fafafa; + } + .datatable-header{ + //border-bottom: 2px solid #ccc; + box-shadow: 0 2px 4px 0px #ccc; + .datatable-header-cell{ + line-height:22px; + padding-left:10px; + height:22px; + } + } + .datatable-header .datatable-header-cell:not(:first-child) { + border-left:1px solid #ccc; + } + + .datatable-footer{ + border-top: 1px solid #ccc; + .page-count{ + margin: 10px; + } + .pages a{ + padding:8px; + color:inherit; + } + .pages.active a{ + padding:8px; + color:#007cbb; + background-color:rgb(221, 221, 221); + text-align: center; + } + } + + .datatable-header-inner{ + padding:12px; + } + .datatable-body-cell{ + padding:8px 0 10px 20px; + border-top: 1px solid #ddd; + } + .pager i { + font-size:18px; + vertical-align: middle; + } +} + +.postColumn{ + border: 1px solid #ccc; + width: 78%; + margin-left: 15px; +} +.colName{ + text-align: center; + padding: 5px; +} +.colfields{ + border: 1px solid black; + margin: 17px; + text-align: center; + padding: 3px; +} +.fieldWrapper{ + margin-top: 20px; +} +.center { + text-align: center; +} + +select{ + width: 100%; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; +} +// @import '@swimlane/ngx-datatable/index.css'; +// @import '@swimlane/ngx-datatable/themes/bootstrap.css'; +// @import '@swimlane/ngx-datatable/assets/icons.css'; diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildquery/reportbuildquery.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildquery/reportbuildquery.component.spec.ts new file mode 100644 index 0000000..96b95f4 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildquery/reportbuildquery.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ReportbuildqueryComponent } from './reportbuildquery.component'; + +describe('ReportbuildqueryComponent', () => { + let component: ReportbuildqueryComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ReportbuildqueryComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(ReportbuildqueryComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildquery/reportbuildquery.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildquery/reportbuildquery.component.ts new file mode 100644 index 0000000..48aaa7c --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build/reportbuildquery/reportbuildquery.component.ts @@ -0,0 +1,656 @@ +import { Component, OnInit } from '@angular/core'; +import { FormBuilder, FormControl, FormGroup } from '@angular/forms'; +import { ReportBuilderService } from 'src/app/services/api/report-builder.service'; +import { TableList } from '../../../../../models/fnd/table-setup'; +import { HttpClient, HttpErrorResponse } from '@angular/common/http'; +import { ToastrService } from 'ngx-toastr'; +import { ActivatedRoute, Router } from '@angular/router'; + +@Component({ + selector: 'app-reportbuildquery', + templateUrl: './reportbuildquery.component.html', + styleUrls: ['./reportbuildquery.component.scss'] +}) +export class ReportbuildqueryComponent implements OnInit { + searchtable:any; + searchcol:any; + columns: any[]; + table:boolean=false; + database:boolean=false; + query:boolean=false; + public entryForm: FormGroup; + public addForm: FormGroup; + public saveReportForm: FormGroup; + addmodal:boolean =false; + query2:string; + rows:any[]; + loading = false; + tableList: TableList[]; + databaselist; + collist; + search:any; + selectedtable:any[]; + selectedcol:any[]; + selectedcol1:any[]; + selectedParamter:any[]; + selectedtablequery; + selectcolquery; + selectedquery; + backQuery = true; + searchquery; + col:boolean=false; + col1:boolean=false; + searchdatabase; + selecteddatabase; + msg; + id; + querydata; + errorco; + errortb; + errorcl; + loadingIndicator = true; reorderable = true; + columnModal = false; + reportModal = false; + filterModel = false; + conditionData = []; + stdParamters = []; + columnData = []; + andor = ['AND', 'OR','NOT']; + fieldname = ['name1', 'name2']; + condition = ['=','!=','<','>','<=','>=','LIKE','BETWEEN','IN']; + alias = ['a','b','c','d','e','f']; + tabs = ['Tab', 'Tab',]; + selected = new FormControl(0); + constructor( private _fb: FormBuilder,private router: Router, + private route: ActivatedRoute, + private reportBuilderService: ReportBuilderService,private toastr:ToastrService,) { } + + ngOnInit(): void { + this.id = this.route.snapshot.params["id"]; + console.log("update with id = ", this.id); + this.entryForm = this._fb.group({ + sql_query: [null], + }); + this.addForm =this._fb.group({ + conn_string:[null], + username:[null], + password:[null], + driver_class_name:[null], + }) + + this.saveReportForm = this._fb.group({ + conn_name:[null], + // reportName: [null], + folderName:[null], + // description:[null], + // active:[null], + sql_str:[null], + date_param_req:[null], + column_str:[null], + adhoc_param_html:[null], + std_param_html:[null], + }); + // this.listofTables(); + this.getById(this.id); + + } + ReportBuilder_Header; + ReportBuilder_Line; + lineId; + getById(id: number) { + this.reportBuilderService.getrbDetailsById(id).subscribe( + (data) => { + console.log(data); + this.ReportBuilder_Header = data; + console.log(data.Rpt_builder2_lines[0].model); + this.ReportBuilder_Line = data.Rpt_builder2_lines + this.lineId = data.Rpt_builder2_lines[0].id; + }, + (err) => { + console.log(err); + } + ); + } + + +listoddatabase(){ + this.reportBuilderService.getdatabse().subscribe((data)=>{ + this.databaselist=data; + console.log(this.databaselist) + },(error) => { + console.log(error); + if(error){ + this.errorco="No data Available"; + } + }); + +} + listofTables(val) { + this.reportBuilderService.getTableListn(val).subscribe(data => { + // console.log("table list "+data); + this.tableList = data; + console.log(this.tableList); + },(error) => { + console.log(error); + if(error){ + this.errortb="No data Available"; + } + }) + } + msg1; + finalColList: any[] = []; + listofcol(val){ + console.log(this.selectedtable); + console.log(this.selectedcol); + console.log(this.selectedcol1); + const tableString = JSON.stringify(val); + console.log(tableString); + const array = Array.of(val); // Using the Array constructor +console.log(array); + console.log(val); + // this.reportBuilderService.getcolListn(this.name[1],val).subscribe((data)=>{ + // this.reportBuilderService.getColumnList(this.name[1],array).subscribe((data)=>{ + this.reportBuilderService.getAllColumnsFromAllTables(array).subscribe((data)=>{ + console.log(data); + this.collist=data; + // this.finalColList.push(data); + // this.finalColList.push(this.collist) + if(this.selectedtable==null){ + this.msg='Plz First Select Table' + }else{ + this.msg=""; + } + + //console.log(this.collist); + },(error) => { + console.log(error); + if(error){ + this.errorcl="No data Available"; + } + }) + } + listofquery(){ + this.reportBuilderService.getall().subscribe((data)=>{ + this.querydata=data; + console.log(this.querydata) + }) + } + rowdata; + onSubmit(){ + // this.backQuery = false; + + this.query2=this.entryForm.value.sql_query; + console.log(this.query2); + this.reportBuilderService.getMasterData(this.query2).subscribe((data) => { + this.rows = data; + console.log(this.rows); +this.rowdata= [this.rows]; + console.log(typeof this.rows); + if(data){ + this.toastr.success("Run Successfully") + } + var j; + var cart = []; + + for(var i = 0; i < data.length; i++) + { + var columnsIn = data[i]; + if(i==1) + { + for(var key in columnsIn) + { + j={prop:key , name: key}; + cart.push(j) + + } + } + } + this.columns = cart; + + }); +} +getHeaders() { + let headers: string[] = []; + if(this.rows) { + this.rows.forEach((value) => { + Object.keys(value).forEach((key) => { + if(!headers.find((header) => header == key)){ + headers.push(key) + } + + }) + + }) + } + return headers; +} +savequery(){ + //this.query2=this.entryForm.value.sql_query; + console.log(this.entryForm.value); + this.reportBuilderService.saveq(this.entryForm.value).subscribe((data)=>{ + console.log(data); + }) + +} + +//tab +addTab(selectAfterAdding: boolean) { + this.tabs.push('Tab'); + + if (selectAfterAdding) { + this.selected.setValue(this.tabs.length - 1); + } +} + +removeTab(index: number) { + this.tabs.splice(index, 1); +} +opendatabsemo(){ + this.database=true; + this.listoddatabase(); +} +name; +databaseName; +databasename(val){ + console.log(val); + this.databaseName = val.name; + this.selecteddatabase=val.conn_string; + console.log(this.selecteddatabase); + // this.selecteddatabase.substring(0,this.selecteddatabase.indexOf(':3306/')) + // console.log(this.selecteddatabase); + this.name=this.selecteddatabase.split(":3306/"); + console.log(this.name[1]); + this.database=false; + this.listofTables(this.name[1]) +} +opentablemod(){ +this.table=true; +// this.listofTables(); +} +tablename(value){ + console.log(value); + this.selectedtable=value; + this.table=false; +} +tableModal = false; +TableData; +opentcolmod(){ + // this.col=true; + + if(this.selectedtable==null){ + this.msg='Plz First Select Table' + }else{ + this.msg=""; + // this.tableModal = true; + } + this.listofcol(this.selectedtable) + + if (Array.isArray(this.selectedtable) || this.selectedtable === undefined) { + const selectedTables = this.selectedtable.map((table, index) => { + const alias = String.fromCharCode(97 + (index % 26)); // Generate aliases starting from 'a' + console.log(alias, table); + return `${table} ${alias}`; + }).join(','); + console.log(selectedTables); + // const selectedTables = this.TableData.map(({ alias, tables }) => `${tables} ${alias}`).join(','); + // console.log(selectedTables); + + this.selectedtablequery = `SELECT * FROM ${selectedTables} WHERE 1=1`; + console.log(this.selectedtablequery); + // You can perform further actions with the generated SQL query + } else { + this.selectedtablequery = ''; + console.log(this.selectedtablequery); + // You can perform further actions with the generated SQL query + } + + this.selectedquery = this.selectedtablequery; + + // const defaultObject = { + // alias: "", + // } + // const objectArray = this.selectedtable.map(value => ({ + // ...defaultObject, + // tables: value, + // })); + // console.log(objectArray); + // const data = JSON.stringify(objectArray); + // try { + // this.TableData = JSON.parse(data); + // console.log('Received data:', this.TableData ); + // } catch (e) { console.error('Invalid JSON:', data);} +} +opentcolmod1(){ + // this.col1=true; + this.listofcol(this.selectedtable) + + +} +colname(){ + + this.columnModal = true; + + //column filter + const defaultObject = { + alias: "", + } + const valuesOnly = this.selectedcol.map(item => item.split('.').pop()); +const objectArray = this.selectedcol.map((value, index) => ({ + // ...defaultObject, + alias: valuesOnly[index], + columns: value, +})); +console.log(objectArray); +const data = JSON.stringify(objectArray); + try { + this.columnData = JSON.parse(data); + console.log('Received data:', this.columnData ); + } catch (e) { console.error('Invalid JSON:', data);} + } +onAddColLines(){ + this.columnData.push({ + columns: "", + alias: "", + }); +} +deleteColRow(index) { + this.columnData.splice(index, 1); +} + // console.log(col); + // this.selectedcol=col; + + onColSelected(){ + // console.log(col); + // this.selectedcol=col; + this.col=false; + this.columnModal = false; + if (Array.isArray(this.columnData)) { + // const selectedColumns = this.columnData.join(','); + //for column + const selectedColumns = this.columnData.map(({ alias, columns }) => `${columns} as ${alias}`).join(','); + console.log(selectedColumns); + //for table + const selectedTables = this.selectedtable.map((table, index) => { + const alias = String.fromCharCode(97 + (index % 26)); // Generate aliases starting from 'a' + console.log(alias, table); + return `${table} ${alias}`; + }).join(','); + console.log(selectedTables); + + // const selectedTables = this.TableData.map(({ alias, tables }) => `${tables} ${alias}`).join(','); + // console.log(selectedTables); + + this.selectcolquery = `SELECT ${selectedColumns} FROM ${selectedTables} WHERE 1=1`; + console.log(this.selectcolquery); + // You can perform further actions with the generated SQL query + } else if (Array.isArray(this.selectedtable)) { + //for table + const selectedTables = this.selectedtable.map((table, index) => { + const alias = String.fromCharCode(97 + (index % 26)); // Generate aliases starting from 'a' + console.log(alias, table); + return `${table} ${alias}`; + }).join(','); + console.log(selectedTables); + this.selectcolquery = `SELECT * FROM ${selectedTables} WHERE 1=1`; + console.log(this.selectcolquery); + // You can perform further actions with the generated SQL query + }else{ + // if(this.selectedtable==null){ + // this.msg1='Plz First Select Table' + // }else{ + // this.msg1=""; + // } + } + this.selectedquery = this.selectcolquery; + } + +// onColSelected(){ +// this.col=false; +// this.columnModal = false; +// console.log(this.selectedcol); +// if (Array.isArray(this.selectedcol)) { +// const selectedColumns = this.selectedcol.join(','); +// this.selectcolquery = `SELECT ${selectedColumns} FROM ${this.selectedtable} WHERE 1=1`; +// console.log(this.selectcolquery); +// // You can perform further actions with the generated SQL query +// } else { +// this.selectcolquery = `SELECT * FROM ${this.selectedtable} WHERE 1=1`; +// console.log(this.selectcolquery); +// // You can perform further actions with the generated SQL query +// } +// this.selectedquery = this.selectcolquery; + +// //std pramameter +// const defaultObject = { +// label: "", +// dataType: "", +// list: "", +// } +// const objectArray = this.selectedcol.map(value => ({ +// ...defaultObject, +// column: value, +// })); +// console.log(objectArray); +// const data = JSON.stringify(objectArray); +// try { +// this.stdParamters = JSON.parse(data); +// console.log('Received data:', this.stdParamters ); +// } catch (e) { console.error('Invalid JSON:', data);} +// } +onAddstdLines(){ + this.stdParamters.push({ + column: "", + label: "", + dataType: "", + list: "" + }); +} +deletestdRow(index) { + this.stdParamters.splice(index, 1); +} +colname1(){ + // console.log(col); + // this.selectedcol1=col; + // this.col1=false; + // this.listofquery(); +} +openquerymod(){ + this.query=true; + this.listofquery(); +} +selectquery(val){ +console.log(val); +this.selectedquery=val; +this.query=false; +} +opencopym(){ + this.router.navigate(["../queryadd"], { relativeTo: this.route }); +} +onCreate(){ + console.log(this.addForm.value); +this.reportBuilderService.createdb(this.addForm.value).subscribe((data)=>{ + console.log(data); +}) +} + +// onSelectedChanged(selected){ +// this.selectedTableData = this.tableList.filter(item => item.selected); +// } +conditionVal; +filter(val){ + + this.filterModel = true; + this.conditionVal = val; + + const defaultObject = { + andor: "AND", + // alias: "", + condition: "=", + value: "", + } + const objectArray = this.conditionVal.map(value => ({ + ...defaultObject, + fields_name: value, + })); + console.log(objectArray); + const data = JSON.stringify(objectArray); + try { + this.conditionData = JSON.parse(data); + console.log('Received data:', this.conditionData ); + } catch (e) { console.error('Invalid JSON:', data);} +} + +onAddLines(){ + this.conditionData.push({ + andor: "AND", + fields_name: "", + condition: "=", + value: "" + }); +} +deleteRow(index) { + this.conditionData.splice(index, 1); +} +filteredConditionData; +filterAndor; +filtercondlvalue; +onSelected(){ + this.filterModel = false; + console.log(this.conditionData); + let formattedString = ''; + for (const condition of this.conditionData) { + const { andor, fields_name, condition: cond, value } = condition; + formattedString += `${andor} ${fields_name} ${cond} '${value}'`; + this.filterAndor = andor; + this.filtercondlvalue = cond +' '+value; + } + // this.getConditionBeforeColumn(this.selectedcol1) + // this.getConditionAfterColumn(this.selectedcol1); + console.log(formattedString); + this.filteredConditionData = formattedString + if(this.selectcolquery !== undefined){ + const mQuery = this.selectcolquery + ' ' + formattedString; + console.log(mQuery); + this.selectedquery = mQuery; + }else{ + const mQuery = this.selectedtablequery + ' ' + formattedString; + console.log(mQuery); + this.selectedquery = mQuery; + } +} + +// getConditionBeforeColumn(selected: any){ + +// return this.filterAndor; + + +// } +// getConditionAfterColumn(selected: any){ +// return this.filtercondlvalue + + +// } +onBack(){ + // this.backQuery = true; +} + +getAliasedColumn(selected: string){ + const index = this.selectedtable.findIndex(item => item === selected); + const alphabet = 'abcdefghijklmnopqrstuvwxyz'; + const aliasIndex = index % alphabet.length; // Calculate the index based on the remainder + const repeatedAlias = alphabet.charAt(aliasIndex); + return repeatedAlias; +} + +goToEdit(id) { + this.router.navigate(["../queryedit/" + id], { relativeTo: this.route }); +} + +rowSelected :any= {}; + modaldelete=false; +onDelete(row) { + this.rowSelected = row; + this.modaldelete=true; +} + +delete(id){ + this.modaldelete = false; + console.log("in delete "+id); + this.reportBuilderService.deleteSqlModel(id).subscribe( + (data) => { + console.log(data); + this.listoddatabase(); + if (data) { + this.toastr.success('Deleted successfully'); + } + }, + (error) => { + console.log('Error in adding data...',+error); + if(isNaN(error)){ + this.toastr.success('Deleted successfully'); + }else{ + this.toastr.error('Not Deleted Data Getting Some Error'); + } + this.listoddatabase(); + } + ); +} + + +workflow_Lines = { + model:{} +} +foldername; +dataParameter; + +saveReport(){ + // this.reportModal = true; + this.rpt_builder(); +} + +rpt_builder(){ + + + + + +this.onSaveBuidler(); +} +onSaveBuidler(){ + this.reportModal = false; + this.saveReportForm.value.sql_str = this.selectedquery; + this.saveReportForm.value.date_param_req = this.dataParameter; + this.saveReportForm.value.folderName = this.foldername; + this.saveReportForm.value.conn_name = this.databaseName; + const col_str = JSON.stringify(this.selectedcol); + this.saveReportForm.value.column_str = col_str; + const colList = JSON.stringify(this.collist); + this.saveReportForm.value.adhoc_param_html = colList; + const table_str = JSON.stringify(this.selectedtable); + // this.saveReportForm.value.std_param_html = table_str; + this.saveReportForm.value.std_param_html = col_str; + + console.log(this.saveReportForm.value); + let tmp = JSON.stringify(this.saveReportForm.value); //.replace(/\\/g, '') + this.workflow_Lines.model = tmp; + // this.ReportBuilder_Header.Rpt_builder2_lines[0].model = tmp +console.log( this.workflow_Lines); + + this.reportBuilderService.updaterbLineData(this.workflow_Lines, this.lineId).subscribe((data)=>{ + console.log(data); + if (data || data.status >= 200 && data.status <= 209) { + this.toastr.success('Report save successfully'); + this.router.navigate(["../../all"], { relativeTo: this.route }); + } + },(error:HttpErrorResponse) => { + console.log(error); + if(error.status==404){ + this.toastr.error(error.error); + } + if(error.status==200){ this.toastr.success('Report save successfully'); } + if(error.status==400){ this.toastr.error('Report Save Unsuccessful'); } + }); + // this.router.navigate(["../../all"], { relativeTo: this.route }); +} + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2.component.html new file mode 100644 index 0000000..90c6b64 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2.component.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2.component.spec.ts new file mode 100644 index 0000000..1b0545d --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ReportBuild2Component } from './report-build2.component'; + +describe('ReportBuild2Component', () => { + let component: ReportBuild2Component; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ReportBuild2Component ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(ReportBuild2Component); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2.component.ts new file mode 100644 index 0000000..e29256b --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-report-build2', + templateUrl: './report-build2.component.html', + styleUrls: ['./report-build2.component.scss'] +}) +export class ReportBuild2Component implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2add/report-build2add.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2add/report-build2add.component.html new file mode 100644 index 0000000..9d474d8 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2add/report-build2add.component.html @@ -0,0 +1,79 @@ +

Create New Report

+Add Mode
+
+
+ + + + + +
+ +
+
+ + + +
+
+ + +
+
+ + +
+ +
+ + + +
+
+
+ + +
+
+ +
+
+
diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2add/report-build2add.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2add/report-build2add.component.scss new file mode 100644 index 0000000..39de1cb --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2add/report-build2add.component.scss @@ -0,0 +1,80 @@ +//@import "../../../../assets/scss/var"; +.s-info-bar { + display: flex; + flex-direction: row; + justify-content: space-between; + button { + outline: none; + } + } + + .entry-pg { + width: 750px; + } + + .button1::after { + content: none; + } + .button1:hover::after { + content: "ADD ROWS"; + } + + $bg-color: #dddddd; + + .section { + background-color: $bg-color; + height: 40px; + } + + .section p { + //color: white; + font-weight: bold; + padding: 10px; + font-size: 18px; + } + + .clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; + } + + .clr-file { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + //padding: 0.6rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; + } + + .center { + text-align: center; + } + input[type=text],[type=date],textarea { + width: 100%; + padding: 15px 15px; + // margin: 8px 0; + background-color:rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; + } + + .required-field{ + color: red; + + } + select{ + width: 100%; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; + } + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2add/report-build2add.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2add/report-build2add.component.spec.ts new file mode 100644 index 0000000..ae3b340 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2add/report-build2add.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ReportBuild2addComponent } from './report-build2add.component'; + +describe('ReportBuild2addComponent', () => { + let component: ReportBuild2addComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ReportBuild2addComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(ReportBuild2addComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2add/report-build2add.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2add/report-build2add.component.ts new file mode 100644 index 0000000..5007d44 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2add/report-build2add.component.ts @@ -0,0 +1,71 @@ +import { HttpErrorResponse, HttpHeaderResponse } from '@angular/common/http'; +import { Component, OnInit } from '@angular/core'; +import { FormBuilder, FormGroup } from '@angular/forms'; +import { ActivatedRoute, Router } from '@angular/router'; +import { ToastrService } from 'ngx-toastr'; +import { ReportBuilderService } from 'src/app/services/api/report-builder.service'; +@Component({ + selector: 'app-report-build2add', + templateUrl: './report-build2add.component.html', + styleUrls: ['./report-build2add.component.scss'] +}) +export class ReportBuild2addComponent implements OnInit { + public entryForm: FormGroup; + constructor(private _fb: FormBuilder, private router: Router,private toastr: ToastrService, + private route: ActivatedRoute,private reportBuilderService: ReportBuilderService) { } + + ngOnInit(): void { + this.entryForm = this._fb.group({ + reportName: [null], + description:[null], + active:[null], + isSql:[false], + Rpt_builder2_lines: this._fb.array([this.initLinesFormReport()]), + }); + + } + + initLinesFormReport() { + return this._fb.group({ + model: '' + }); + } + stdparams; + keysfromurl; + getkeys(){ + if(this.entryForm.value.url !== null){ + this.reportBuilderService.getcolumnDetailsByurl(this.entryForm.value.url).subscribe(data =>{ + console.log(data); + this.keysfromurl = data; + }) + }else{ + this.toastr.error("URL is required"); + } + } + + + toastrShown: boolean = false; + onSubmit(){ + console.log(this.entryForm.value); + this.reportBuilderService.saverbData(this.entryForm.value).subscribe((data)=>{ + console.log(data); + if (data || data.status >= 200 && data.status <= 209) { + this.toastr.success('Report save successfully'); + } + },(error:HttpErrorResponse) => { + console.log(error); + if(error.status==404){ + this.toastr.error(error.error); + } + if(error.status==200){ this.toastr.success('Report save successfully'); } + if(error.status==400){ this.toastr.error('Report Save Unsuccessful'); } + }); + setTimeout(()=>{ + this.router.navigate(["../all"], { relativeTo: this.route }); + },500); + } + goback(){ + this.router.navigate(["../all"], { relativeTo: this.route }); + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2all/report-build2all.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2all/report-build2all.component.html new file mode 100644 index 0000000..0778b74 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2all/report-build2all.component.html @@ -0,0 +1,109 @@ + +
+ + +
+
+
+

Report Builder 2

+
+
+ + + +
+
+ + + + + + + + + Loading ... +
{{error}}
+ + + + Go To + + + Report Name + + + Report Description + + + Active + + + Action + + + + SET UP + {{user.reportName}} + {{user.description}} + {{user.active}} + + + + Delete + + + + +
Who Column
+
Account ID: {{user.accountId}}
+
Created At: {{user.createdAt| date}}
+
Created By: {{user.createdBy}}
+
Updated At: {{user.updatedAt | date}}
+
Updated By: {{user.updatedBy}}
+
+
+ + +
+ + + + + +
+ + + + Users per page + {{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} + of {{pagination.totalItems}} users + + +
+
+ + + + + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2all/report-build2all.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2all/report-build2all.component.scss new file mode 100644 index 0000000..aec3e9d --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2all/report-build2all.component.scss @@ -0,0 +1,83 @@ +.td-title { + text-align: right; + width: 150px; + font-weight: bold; + background-color: rgba(63, 122, 231, 0.863); + color: white; + } + .td-content{ + text-align: left; + } + .delete,.heading{ + text-align: center; + color: red; + } + input[type='radio']{ + width: 14px !important; + height: 14px !important; + margin: 5px; + -webkit-appearance: none; + -moz-appearance: none; + -o-appearance: none; + appearance: none; + outline: 1px solid gray; + box-shadow: none; + font-size: 0.8em; + text-align: center; + line-height: 1em; + background: red; + } + .dots + { + width: 100px; + height:100px; + border: 1px solid; + border-radius: 50%; + //background-color: #f00; + } + h4{margin-top: 16px;} + .s-order-dash-pg { + margin: 0px; + display:flex; + flex-wrap:wrap; + flex-direction:row; + justify-content:center; + .chart-box{ + margin:16px; + padding:0 16px; + background-color: #fff; + border:1px solid #ccc; + border-radius: 2px; + } + } + #word1{ + width: 190px; + height: 180px; + + } + .center{ + text-align: center; + margin-top: 5px; + } + + .clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; + } + .heading{ + text-align: center; + color: red; + } + + select{ + width: 100%; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; + } + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2all/report-build2all.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2all/report-build2all.component.spec.ts new file mode 100644 index 0000000..5ee51ec --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2all/report-build2all.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ReportBuild2allComponent } from './report-build2all.component'; + +describe('ReportBuild2allComponent', () => { + let component: ReportBuild2allComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ReportBuild2allComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(ReportBuild2allComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2all/report-build2all.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2all/report-build2all.component.ts new file mode 100644 index 0000000..9371ab2 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2all/report-build2all.component.ts @@ -0,0 +1,91 @@ +import { Component, OnInit } from '@angular/core'; +import { ActivatedRoute, Router } from '@angular/router'; +import { ReportBuilderService } from 'src/app/services/api/report-builder.service'; +import { ToastrService } from 'ngx-toastr'; + +@Component({ + selector: 'app-report-build2all', + templateUrl: './report-build2all.component.html', + styleUrls: ['./report-build2all.component.scss'] +}) +export class ReportBuild2allComponent implements OnInit { + + gridData; + loading = false; + error; + selected: any[] = []; + rowSelected :any= {}; + modaldelete=false; + isLoading: boolean = false; + projectId; + moduleId; + projectname; + constructor(private router: Router, + private route: ActivatedRoute,private reportBuilderService: ReportBuilderService, + private toastr:ToastrService, ) { } + + ngOnInit(): void { + + this.getAll(); + } + + + getAll() { + this.isLoading = true; + this.reportBuilderService.getrbDetails().subscribe((data) => { + this.isLoading = false; + console.log(data); + const filteredData = data.filter(item => item.isSql === false); + this.gridData = filteredData; + if(this.gridData.length == 0){ + this.error="No data Available"; + console.log(this.error); + } + }); + } + + gotorunner() + { + this.router.navigate(['../../rerunner'],{relativeTo:this.route}); + } + + goToAdd() { + this.router.navigate(["../add"], { relativeTo: this.route, }); + } + + goToEdit(id: number) { + this.router.navigate(["../edit/" + id], { relativeTo: this.route }); + } + enid; + modelData:any[]=[]; + goToLines(val) { + console.log(val); +this.enid=val.id; +// this.modelData = val.Rpt_builder2_lines[0].model; + + // if(val.Rpt_builder2_lines[0].model !== '' ){ + this.router.navigate(["../edit/" + this.enid], { relativeTo: this.route }); + // } + // else{ + // this.router.navigate(["../reportQuery/" + this.enid], { relativeTo: this.route, }); + // } + } + onDelete(row) { + this.rowSelected = row; + this.modaldelete=true; + } + delete(id){ + this.modaldelete = false; + this.reportBuilderService.deletrbById(id).subscribe((data) => { + console.log(data); + if(data || data == null || data.status >= 200 && data.status <= 209){ + this.toastr.success("Deleted successfully"); + } + this.ngOnInit(); + },(error) => { + console.log(error); + this.toastr.error("getting error in deleting data"); + }) + } + +} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2edit/report-build2edit.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2edit/report-build2edit.component.html new file mode 100644 index 0000000..ea3a267 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2edit/report-build2edit.component.html @@ -0,0 +1,95 @@ +
+

REPORT SET UP - Project Details Report ({{ReportData.id}})

+ Edit Mode +
+
+
+
+
+
+ +
+ +
 
+
+
+ + +
+
+ + + + + + {{selected}} + + + + {{state}} + + + + + +
+
+ + + +
+ +
+
+
+
+
+ +
+
+ + +
+
+
+ \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2edit/report-build2edit.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2edit/report-build2edit.component.scss new file mode 100644 index 0000000..9893e7c --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2edit/report-build2edit.component.scss @@ -0,0 +1,58 @@ +// @import "../../../../../../../assets/scss/var"; +.s-info-bar { + display: flex; + flex-direction: row; + justify-content: space-between; + button { + outline: none; + } + } + + .edit-pg { + width: 750px; + } + select{ + width: 100%; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; + } + #lines { + table, + th, + td { + border: 0.5px solid #f1f0f0; + border-collapse: collapse; + } + input, + input :focus { + //-webkit-appearance: none; + outline: none; + border-width: 0px; + border: none; + } + } + + .clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; + } + + .center { + text-align: center; + } + textarea { + width: 100%; + padding: 15px 15px; + // margin: 8px 0; + background-color:rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; + } \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2edit/report-build2edit.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2edit/report-build2edit.component.spec.ts new file mode 100644 index 0000000..104e81a --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2edit/report-build2edit.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ReportBuild2editComponent } from './report-build2edit.component'; + +describe('ReportBuild2editComponent', () => { + let component: ReportBuild2editComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ReportBuild2editComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(ReportBuild2editComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2edit/report-build2edit.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2edit/report-build2edit.component.ts new file mode 100644 index 0000000..7fe97f8 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-build2/report-build2edit/report-build2edit.component.ts @@ -0,0 +1,159 @@ +import { Component, OnInit } from '@angular/core'; +import { FormBuilder, FormGroup } from '@angular/forms'; +import { ActivatedRoute, Router } from '@angular/router'; +import { ToastrService } from 'ngx-toastr'; +import { ReportBuilderService } from 'src/app/services/api/report-builder.service'; + + +@Component({ + selector: 'app-report-build2edit', + templateUrl: './report-build2edit.component.html', + styleUrls: ['./report-build2edit.component.scss'] +}) +export class ReportBuild2editComponent implements OnInit { + public entryForm: FormGroup; + updated = false; + ReportData:any = {}; + id: number; + nodeEditProperties = { + std_param_html:'', + adhoc_param_html:'', + // column_str:'', + // conn_name:'', + date_param_req:'', + // folderName:'', + url:'', + +}; + constructor(private router: Router, + private route: ActivatedRoute,private reportBuilderService: ReportBuilderService, + private toastr: ToastrService, private _fb: FormBuilder) { } + + ngOnInit(): void { + this.id = this.route.snapshot.params["id"]; + console.log("update with id = ", this.id); + + this.entryForm = this._fb.group({ + std_param_html : [null], + adhoc_param_html:[null], + // column_str:[null], + // conn_name:[null], + date_param_req:[null], + // folderName:[null], + url:[null], + }); + + this.getById(this.id); + this.listoddatabase(); + } + databaselist; + listoddatabase(){ + this.reportBuilderService.getdatabse().subscribe((data)=>{ + this.databaselist=data; + console.log(this.databaselist) + },(error) => { + console.log(error); + if(error){ + } + }); + + } + builderLine; + lineId; + builderLineData:any[] = []; + getById(id: number) { + this.reportBuilderService.getrbDetailsById(id).subscribe( + (data) => { + console.log(data); + this.ReportData = data; + + + this.builderLine = this.ReportData.rpt_builder2_lines; + this.lineId = this.builderLine[0].id + console.log("line data ",this.lineId, this.builderLine); + if(this.builderLine[0].model != '') + { + this.builderLineData = JSON.parse(this.builderLine[0].model) ; + console.log(this.builderLineData); + + this.nodeEditProperties.std_param_html = this.builderLineData[0].std_param_html; + this.nodeEditProperties.adhoc_param_html = this.builderLineData[0].adhoc_param_html; + // this.nodeEditProperties.column_str = this.builderLineData.column_str; + // this.nodeEditProperties.conn_name = this.builderLineData.conn_name; + this.nodeEditProperties.date_param_req = this.builderLineData[0].date_param_req; + this.nodeEditProperties.url = this.builderLineData[0].url; + } + }, + (err) => { + console.log(err); + } + ); + } + + stdparams; + keysfromurl; + getkeys(){ + if(this.nodeEditProperties.url !== null){ + this.reportBuilderService.getcolumnDetailsByurl(this.nodeEditProperties.url).subscribe(data =>{ + console.log(data); + this.keysfromurl = data; + this.nodeEditProperties.adhoc_param_html = this.keysfromurl; + }) + }else{ + this.toastr.error("URL is required"); + } + } + + + listBuilder_Lines = { + model:{} + } + update() { + + + this.builderLineData[0] = { + std_param_html: this.nodeEditProperties.std_param_html, + adhoc_param_html: this.nodeEditProperties.adhoc_param_html, + date_param_req: this.nodeEditProperties.date_param_req, + url: this.nodeEditProperties.url, + }; + + this.builderLineData[0].std_param_html = this.nodeEditProperties.std_param_html; + this.builderLineData[0].adhoc_param_html = this.nodeEditProperties.adhoc_param_html; + // this.builderLineData.column_str = this.nodeEditProperties.column_str; + // this.builderLineData.conn_name = this.nodeEditProperties.conn_name ; + this.builderLineData[0].date_param_req = this.nodeEditProperties.date_param_req; + this.builderLineData[0].url = this.nodeEditProperties.url; + console.log(this.builderLineData); + // this.builderLineData.splice(1); + console.log(this.builderLineData); + let tmp = JSON.stringify(this.builderLineData); //.replace(/\\/g, '') + this.listBuilder_Lines.model = tmp; +console.log(this.listBuilder_Lines); + + this.reportBuilderService.updaterbLineData(this.listBuilder_Lines, this.lineId).subscribe( + (data) => { + console.log(data); + if (data) { + this.toastr.success('Update successfully'); + } + this.router.navigate(["../../all"], { relativeTo: this.route }); + //this.router.navigate(["../../all"],{ relativeTo: this.route, queryParams: { p_id: this.projectId } }); + }, + (error) => { + console.log(error); // this will come from backend + } + ); + // this.lineBuilder_Header = new Rn_Cff_ActionBuilder_Header(); + } + + onSubmit() { + this.updated = true; + this.update(); + } + + back() { + this.router.navigate(["../../all"], { relativeTo: this.route }); + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/report-runner.component.css b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/report-runner.component.css new file mode 100644 index 0000000..b844a72 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/report-runner.component.css @@ -0,0 +1 @@ +/*# sourceMappingURL=report-runner.component.css.map */ \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/report-runner.component.css.map b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/report-runner.component.css.map new file mode 100644 index 0000000..756b30e --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/report-runner.component.css.map @@ -0,0 +1 @@ +{"version":3,"sources":[],"names":[],"mappings":"","file":"report-runner.component.css"} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/report-runner.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/report-runner.component.html new file mode 100644 index 0000000..90c6b64 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/report-runner.component.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/report-runner.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/report-runner.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/report-runner.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/report-runner.component.spec.ts new file mode 100644 index 0000000..3f7c7ea --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/report-runner.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ReportRunnerComponent } from './report-runner.component'; + +describe('ReportRunnerComponent', () => { + let component: ReportRunnerComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ReportRunnerComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(ReportRunnerComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/report-runner.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/report-runner.component.ts new file mode 100644 index 0000000..1256607 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/report-runner.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-report-runner', + templateUrl: './report-runner.component.html', + styleUrls: ['./report-runner.component.scss'] +}) +export class ReportRunnerComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunnerall/reportrunnerall.component.css b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunnerall/reportrunnerall.component.css new file mode 100644 index 0000000..5c4087a --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunnerall/reportrunnerall.component.css @@ -0,0 +1,90 @@ +.td-title { + text-align: right; + width: 150px; + font-weight: bold; + background-color: rgba(63, 122, 231, 0.863); + color: white; +} + +.td-content { + text-align: left; +} + +.delete, .heading { + text-align: center; + color: red; +} + +input[type=radio] { + width: 14px !important; + height: 14px !important; + margin: 5px; + -webkit-appearance: none; + -moz-appearance: none; + -o-appearance: none; + appearance: none; + outline: 1px solid gray; + box-shadow: none; + font-size: 0.8em; + text-align: center; + line-height: 1em; + background: red; +} + +.dots { + width: 100px; + height: 100px; + bordeR: 1px solid; + border-radius: 50%; +} + +h4 { + margin-top: 16px; +} + +.s-order-dash-pg { + margin: 0px; + display: flex; + flex-wrap: wrap; + flex-direction: row; + justify-content: center; +} +.s-order-dash-pg .chart-box { + margin: 16px; + padding: 0 16px; + background-color: #fff; + border: 1px solid #ccc; + border-radius: 2px; +} + +#word1 { + width: 190px; + height: 180px; +} + +.center { + text-align: center; + margin-top: 5px; +} + +.clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} + +.heading { + text-align: center; + color: red; +} + +select { + width: 100%; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; +}/*# sourceMappingURL=reportrunnerall.component.css.map */ \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunnerall/reportrunnerall.component.css.map b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunnerall/reportrunnerall.component.css.map new file mode 100644 index 0000000..b30f804 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunnerall/reportrunnerall.component.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["reportrunnerall.component.scss","reportrunnerall.component.css"],"names":[],"mappings":"AAAA;EACI,iBAAA;EACA,YAAA;EACA,iBAAA;EACA,2CAAA;EACA,YAAA;ACCJ;;ADCE;EACE,gBAAA;ACEJ;;ADAE;EACE,kBAAA;EACA,UAAA;ACGJ;;ADDE;EACE,sBAAA;EACA,uBAAA;EACA,WAAA;EACA,wBAAA;EACA,qBAAA;EACA,mBAAA;EACA,gBAAA;EACA,uBAAA;EACA,gBAAA;EACA,gBAAA;EACA,kBAAA;EACA,gBAAA;EACA,eAAA;ACIJ;;ADFE;EAEE,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;ACIJ;;ADDI;EAAG,gBAAA;ACKP;;ADJI;EACE,WAAA;EACA,aAAA;EACA,eAAA;EACA,mBAAA;EACA,uBAAA;ACON;ADNM;EACE,YAAA;EACA,eAAA;EACA,sBAAA;EACA,sBAAA;EACA,kBAAA;ACQR;;ADLI;EACC,YAAA;EACC,aAAA;ACQN;;ADLI;EACE,kBAAA;EACA,eAAA;ACQN;;ADLI;EACE,cAAA;EACA,yBAAA;EACA,sBAAA;EACA,wBAAA;EACA,eAAA;EACA,WAAA;EACA,mBAAA;ACQN;;ADNM;EACE,kBAAA;EACA,UAAA;ACSR;;ADNM;EACE,WAAA;EACA,gBAAA;EACA,sBAAA;EACA,kBAAA;ACSR","file":"reportrunnerall.component.css"} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunnerall/reportrunnerall.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunnerall/reportrunnerall.component.html new file mode 100644 index 0000000..688093d --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunnerall/reportrunnerall.component.html @@ -0,0 +1,109 @@ + +
+ + +
+
+
+

All Reports

+
+
+ + +
+
+ + + + + + + + +
+
+
+
+
+
+
+
+ + SQLitems in a light blue badge + URLitems in an orange badge +
+
+ +
+
+
+
+ {{app.reportName}} +
+
+ +
+
+ {{app.description}} +
+
+
+ + +
+ + + + +
+
+
+
+
+ + + + +
+ + + + + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunnerall/reportrunnerall.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunnerall/reportrunnerall.component.scss new file mode 100644 index 0000000..48905e0 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunnerall/reportrunnerall.component.scss @@ -0,0 +1,93 @@ +.td-title { + text-align: right; + width: 150px; + font-weight: bold; + background-color: rgba(63, 122, 231, 0.863); + color: white; + } + .td-content{ + text-align: left; + } + .delete,.heading{ + text-align: center; + color: red; + } + input[type='radio']{ + width: 14px !important; + height: 14px !important; + margin: 5px; + -webkit-appearance: none; + -moz-appearance: none; + -o-appearance: none; + appearance: none; + outline: 1px solid gray; + box-shadow: none; + font-size: 0.8em; + text-align: center; + line-height: 1em; + background: red; + } + .dots + { + width: 100px; + height:100px; + border: 1px solid; + border-radius: 50%; + //background-color: #f00; + } + h4{margin-top: 16px;} + .s-order-dash-pg { + margin: 0px; + display:flex; + flex-wrap:wrap; + flex-direction:row; + justify-content:center; + .chart-box{ + margin:16px; + padding:0 16px; + background-color: #fff; + border:1px solid #ccc; + border-radius: 2px; + } + } + #word1{ + width: 190px; + height: 180px; + + } + .center{ + text-align: center; + margin-top: 5px; + } + + .clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; + } + .heading{ + text-align: center; + color: red; + } + + select{ + width: 100%; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; + } + + + #word { + display: inline-block; + width: 320px; + white-space: nowrap; + overflow: hidden !important; + text-overflow: ellipsis; + font-weight: bold; + + } \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunnerall/reportrunnerall.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunnerall/reportrunnerall.component.spec.ts new file mode 100644 index 0000000..3887e78 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunnerall/reportrunnerall.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ReportrunnerallComponent } from './reportrunnerall.component'; + +describe('ReportrunnerallComponent', () => { + let component: ReportrunnerallComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ReportrunnerallComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(ReportrunnerallComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunnerall/reportrunnerall.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunnerall/reportrunnerall.component.ts new file mode 100644 index 0000000..c4bfbb1 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunnerall/reportrunnerall.component.ts @@ -0,0 +1,90 @@ +import { Component, OnInit } from '@angular/core'; +import { ActivatedRoute, Router } from '@angular/router'; +import { ReportBuilderService } from 'src/app/services/api/report-builder.service'; +import { ToastrService } from 'ngx-toastr'; + +@Component({ + selector: 'app-reportrunnerall', + templateUrl: './reportrunnerall.component.html', + styleUrls: ['./reportrunnerall.component.scss'] +}) +export class ReportrunnerallComponent implements OnInit { + gridData; + loading = false; + error; + selected: any[] = []; + rowSelected :any= {}; + modaldelete=false; + isLoading: boolean = false; + projectId; + moduleId; + projectname; + constructor(private router: Router, + private route: ActivatedRoute,private reportBuilderService: ReportBuilderService, + private toastr:ToastrService, ) { } + + ngOnInit(): void { + + this.getAll(); + } + + + getAll() { + this.isLoading = true; + this.reportBuilderService.getrbDetails().subscribe((data) => { + this.isLoading = false; + console.log(data); + this.gridData = data; + if(this.gridData.length == 0){ + this.error="No data Available"; + console.log(this.error); + } + }); + } + + goToAdd2() { + this.router.navigate(["../../reportbuild2/"], { relativeTo: this.route, }); + } + + goToAdd() { + this.router.navigate(["../../reportbuild/"], { relativeTo: this.route, }); + } + + goToEdit(id: number) { + this.router.navigate(["../edit/" + id], { relativeTo: this.route }); + } + goToRunner(user) { + const id = user.id; + const isSql = user.isSql; + if(isSql == true) { + this.router.navigate(["../runner/" + id], { relativeTo: this.route, }); + }else if(isSql == false){ + this.router.navigate(["../runner2/" + id], { relativeTo: this.route, }); + } + + } + onDelete(row) { + this.rowSelected = row; + this.modaldelete=true; + } + delete(id){ + this.modaldelete = false; + this.reportBuilderService.deletrbById(id).subscribe((data) => { + console.log(data); + if(data || data == null || data.status >= 200 && data.status <= 209){ + this.toastr.success("Deleted successfully"); + } + this.ngOnInit(); + },(error) => { + console.log(error); + this.toastr.error("getting error in deleting data"); + }) + } + + gotoAction(){ + this.router.navigate(["../../actions"], { relativeTo: this.route, queryParams: { m_id: this.moduleId,pname:this.projectname } }); + } + gotoRepo(){ + this.router.navigate(["../../modulecard"], { relativeTo: this.route, queryParams: { p_id: this.projectId } }); + } +} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit/reportrunneredit.component.css b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit/reportrunneredit.component.css new file mode 100644 index 0000000..dae91f0 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit/reportrunneredit.component.css @@ -0,0 +1,76 @@ +input[type=text], [type=date], [type=password] { + width: 100%; + padding: 15px 20px; + background-color: rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; +} + +.section { + background-color: #dddddd; + height: 40px; +} + +.section p { + padding: 10px; + font-size: 18px; +} + +select { + width: 100%; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; +} + +.clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.35rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} + +input[type=text], textarea { + width: 100%; + padding: 15px 15px; + background-color: rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; +} + +.required-field { + color: red; +} + +.postColumn { + border: 1px solid #ccc; + width: 78%; + margin-left: 15px; +} + +.colName { + text-align: center; + padding: 5px; +} + +.colfields { + border: 1px solid black; + margin: 17px; + text-align: center; + padding: 3px; +} + +.fieldWrapper { + margin-top: 20px; +} + +.center { + text-align: center; +}/*# sourceMappingURL=reportrunneredit.component.css.map */ \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit/reportrunneredit.component.css.map b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit/reportrunneredit.component.css.map new file mode 100644 index 0000000..4d6ee07 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit/reportrunneredit.component.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["reportrunneredit.component.scss","reportrunneredit.component.css"],"names":[],"mappings":"AAAA;EACI,WAAA;EACA,kBAAA;EAED,oCAAA;EACC,qBAAA;EACA,sBAAA;EACA,kBAAA;EACA,sBAAA;ACAJ;;ADEE;EACE,yBAAA;EACA,YAAA;ACCJ;;ADCE;EAEE,aAAA;EACA,eAAA;ACCJ;;ADCE;EACE,WAAA;EACA,gBAAA;EACA,sBAAA;EACA,kBAAA;ACEJ;;ADCE;EACE,cAAA;EACA,yBAAA;EACA,sBAAA;EACA,wBAAA;EACA,eAAA;EACA,WAAA;EACA,mBAAA;ACEJ;;ADAE;EACE,WAAA;EACA,kBAAA;EAED,oCAAA;EACC,qBAAA;EACA,sBAAA;EACA,kBAAA;EACA,sBAAA;ACEJ;;ADAE;EACE,UAAA;ACGJ;;ADAE;EACE,sBAAA;EACA,UAAA;EACA,iBAAA;ACGJ;;ADDE;EACE,kBAAA;EACA,YAAA;ACIJ;;ADFE;EACE,uBAAA;EACA,YAAA;EACA,kBAAA;EACA,YAAA;ACKJ;;ADHE;EACE,gBAAA;ACMJ;;ADJE;EACE,kBAAA;ACOJ","file":"reportrunneredit.component.css"} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit/reportrunneredit.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit/reportrunneredit.component.html new file mode 100644 index 0000000..8d778b1 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit/reportrunneredit.component.html @@ -0,0 +1,266 @@ + +

Report Name - {{reportName}}

+
+
+
+
+
Date Range
+
+
+ + +
+
+
+
+ + +
+
+ + +
+
+
+
+
Standard Parameters
+ +
+
+
+ + + + + +
+
+
+ +
+
+
+
+
+
Adhoc Parameters
+
+
+
+
+ + + + + + + + + + + + + +
+ + + + + + + + + + +
+
+
+
+
+ + +
+
+

Report Output

+
+
+ + + + + + + + + + +
+
+
+
+ + + + + + + + + + + + +
{{co}}
+ + + {{ formatDate(item[key]) }} + + + {{ item[key] }} + +
+
+ + + + + + + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit/reportrunneredit.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit/reportrunneredit.component.scss new file mode 100644 index 0000000..2075896 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit/reportrunneredit.component.scss @@ -0,0 +1,80 @@ +//@import "../../../../assets/scss/var"; +.s-info-bar { + display: flex; + flex-direction: row; + justify-content: space-between; + button { + outline: none; + } +} + +.entry-pg { + width: 750px; +} + +.button1::after { + content: none; +} +.button1:hover::after { + content: "ADD ROWS"; +} + +$bg-color: #dddddd; + +.section { + background-color: $bg-color; + height: 40px; +} + +.section p { + //color: white; + font-weight: bold; + padding: 10px; + font-size: 18px; +} + +.clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} + +.clr-file { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + //padding: 0.6rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} + +.center { + text-align: center; +} +input[type=text],[type=password],[type=date],textarea { + width: 100%; + padding: 15px 15px; + // margin: 8px 0; + background-color:rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; +} + +.required-field{ + color: red; + +} +select{ + width: 100%; + margin-top: 3px; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit/reportrunneredit.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit/reportrunneredit.component.spec.ts new file mode 100644 index 0000000..6563a07 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit/reportrunneredit.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ReportrunnereditComponent } from './reportrunneredit.component'; + +describe('ReportrunnereditComponent', () => { + let component: ReportrunnereditComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ReportrunnereditComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(ReportrunnereditComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit/reportrunneredit.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit/reportrunneredit.component.ts new file mode 100644 index 0000000..ac51541 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit/reportrunneredit.component.ts @@ -0,0 +1,611 @@ +import { Component, OnInit, ViewEncapsulation } from '@angular/core'; +import { FormBuilder, FormGroup } from '@angular/forms'; +import { DomSanitizer } from '@angular/platform-browser'; +import { ActivatedRoute, Router } from '@angular/router'; +import * as moment from 'moment'; +import { ToastrService } from 'ngx-toastr'; +import { ReportBuilderService } from 'src/app/services/api/report-builder.service'; +import { ExcelService } from 'src/app/services/excel.service'; +import { saveAs } from 'file-saver'; +@Component({ + selector: 'app-reportrunneredit', + templateUrl: './reportrunneredit.component.html', + styleUrls: ['./reportrunneredit.component.scss'], + encapsulation: ViewEncapsulation.None +}) +export class ReportrunnereditComponent implements OnInit { + dynamicForm: FormGroup; + modalselect:boolean=false; + serverData = [{"andor": "AND", + "fields_name": "", + "condition": "=", + "value": ""}]; + andor = ['AND', 'OR','NOT']; + fieldname = ['name1', 'name2']; + condition = ['=','!=','<','>','<=','>=','LIKE','BETWEEN','IN']; + header_id; + public array=[ + { + "id": 1, + "name": "Jack", + "fromDate": "19-05-2023", + "toDate": "03-06-2023" + }, + { + "id": 2, + "name": "Allen", + "fromDate": "18-05-2023", + "toDate": "12-08-2023" + }, + { + "id": 3, + "name": "Annie", + "fromDate": "11-05-2023",//2023-11-05 + "toDate": "19-05-2023" + }, + { + "id": 4, + "name": "ashok", + "fromDate": "08-05-2023", + "toDate": "02-02-2023" + }, + { + "id": 5, + "name": "Anu", + "fromDate": "29-11-2020", + "toDate": "01-06-2021" + }, + { + "id": 6, + "name": "thrymr", + "fromDate": "04-04-2023", + "toDate": "15-05-2023" + }, + { + "id": 7, + "name": "Ab", + "fromDate": "29-11-2022", + "toDate": "01-06-2023" + }, + { + "id": 8, + "name": "thakur", + "fromDate": "04-04-2022", + "toDate": "15-05-2022" + } + ] + selectedfrom; + selectedto; + constructor(private router: Router, + private route: ActivatedRoute,private _fb: FormBuilder, + private reportBuilderService: ReportBuilderService,private toastr:ToastrService,private sanitizer: DomSanitizer,private excel: ExcelService) + { + this.dynamicForm = this._fb.group({ + }); + } +todayDate; + ngOnInit(): void { + this.todayDate = new Date().toISOString().slice(0, 10); + this.header_id = this.route.snapshot.params["id"]; + console.log(" id = ", this.header_id); + // this.duplicateArray=this.array; + this.getById(this.header_id); + + this.select('Today') + setTimeout(() => { + this.runtheQuery(); + }, 2000); + + + } + reportName; + builderLine; + builderLineData; + lineId; + adhocList; + SQLQuery; + stdParamfields; + date_param_req; + getById(id: number) { + this.reportBuilderService.getrbDetailsById(id).subscribe( + (data) => { + console.log(data); + this.reportName = data.reportName; + this.builderLine = data.rpt_builder2_lines; + this.lineId = this.builderLine[0].id + this.builderLineData = JSON.parse(this.builderLine[0].model) ; + console.log(this.lineId,this.builderLineData); + const adhocList = this.builderLineData.adhoc_param_html; + this.adhocList = JSON.parse(adhocList); + console.log(this.adhocList) + this.date_param_req = this.builderLineData.date_param_req; + this.SQLQuery = this.builderLineData.sql_str; + this.getStdParam(this.header_id); + }); + + } + + dynamicHtml:any = []; + dynamicHtmlFlag = false; + stdParmas; + stdParamFlag = false; + getStdParam(id: any){ + console.log(this.builderLineData.std_param_html); + this.dynamicHtml = JSON.parse(this.builderLineData.std_param_html); + // this.dynamicHtml = ['a.abc','b.abcde'] + if (this.dynamicHtml) { + for (const field of this.dynamicHtml) { + if (!this.dynamicForm.get(field)) { + this.dynamicForm.addControl(field, this._fb.control(null)); + } + } + console.log(this.dynamicForm.value); + } + if(this.dynamicHtml == undefined || this.dynamicHtml == ''){ + this.dynamicHtmlFlag = false; + }else{ + this.dynamicHtmlFlag = true; + } + + // this.reportBuilderService.getStdParamById(id).subscribe(data => { + // console.log(data); + // this.stdParmas = data; + // },(error)=>{ + // console.log(error.error.text) + // this.stdParmas = this.sanitizer.bypassSecurityTrustHtml(error.error.text); + + // if(this.stdParmas == undefined || this.stdParmas == ''){ + // this.stdParamFlag = false; + // }else{ + // this.stdParamFlag = true; + // } + // }); + } + modo2(val){ + console.log(val); + this.selectedfrom=val; + } + modo3(val){ + console.log(val); +this.selectedto=val; + } + duplicateArray=[]; + myDateValue: Date; + toDate:Date; + reverseAndTimeStamp(dateString) { + const reverse = new Date(dateString.split("-").reverse().join("-")); + return reverse.getTime(); + } + filterDate() { + let fromdate=moment(this.myDateValue).format('DD-MM-YYYY'); +console.log(fromdate) +let todate=moment(this.toDate).format('DD-MM-YYYY'); +if(this.myDateValue && this.toDate){ +const selectedMembers = this.array.filter(m => { + return this.reverseAndTimeStamp(m.fromDate) >= this.reverseAndTimeStamp(fromdate) && this.reverseAndTimeStamp(m.fromDate) <= this.reverseAndTimeStamp(todate) + } + ); + this.duplicateArray=selectedMembers +}else{ +this.duplicateArray=this.array +} + console.log(this.duplicateArray); // the result objects + this.modalselect=false; +} + + dateParameter: string; + from_date: Date; + to_date: Date; + + calculateThisWeek(): void { + // Calculate the current date + const currentDate = new Date(); + console.log(currentDate) + // Get the day of the week (0-6, where 0 is Sunday) + const currentDayOfWeek = currentDate.getDay(); + + // Calculate the number of days to subtract to get to Monday + const daysToMonday = currentDayOfWeek === 0 ? 6 : currentDayOfWeek - 1; + + // Calculate the date of Monday of the current week + this.from_date = new Date(currentDate); + this.from_date.setDate(currentDate.getDate() - daysToMonday); + + // Calculate the date of Sunday of the current week + this.to_date = new Date(this.from_date); + this.to_date.setDate(this.from_date.getDate() + 6); + console.log(this.from_date); + this.myDateValue=this.from_date; + console.log(this.to_date); + console.log(this.myDateValue); + this.toDate=this.to_date; + + this.FromDatequery = this.from_date.toISOString().substring(0, 10); + this.ToDatequery = this.to_date.toISOString().substring(0, 10); + // this.filterDate(); + } + calculateLastWeek(): void { + // Calculate the current date + const currentDate = new Date(); + + // Get the day of the week (0-6, where 0 is Sunday) + const currentDayOfWeek = currentDate.getDay(); + + // Calculate the number of days to subtract to get to Monday + const daysToMonday = currentDayOfWeek === 0 ? 6 : currentDayOfWeek - 1; + + // Calculate the date of Monday of the previous week + this.from_date = new Date(currentDate); + this.from_date.setDate(currentDate.getDate() - daysToMonday - 7); + + // Calculate the date of Sunday of the previous week + this.to_date = new Date(this.from_date); + this.to_date.setDate(this.from_date.getDate() + 6); + this.myDateValue=this.from_date; + console.log(this.to_date); + console.log(this.myDateValue); + this.toDate=this.to_date; + + this.FromDatequery = this.from_date.toISOString().substring(0, 10); + this.ToDatequery = this.to_date.toISOString().substring(0, 10); + // this.filterDate(); + } + calculateThisMonth(): void { + // Calculate the current date + const currentDate = new Date(); + + // Calculate the date of the first day of the current month + this.from_date = new Date(currentDate.getFullYear(), currentDate.getMonth(), 1); + + // Calculate the date of the last day of the current month + this.to_date = new Date(currentDate.getFullYear(), currentDate.getMonth() + 1, 0); + + this.to_date.setDate(this.from_date.getDate() + 6); + this.myDateValue=this.from_date; + console.log(this.to_date); + console.log(this.myDateValue); + this.toDate=currentDate; + + this.FromDatequery = this.from_date.toISOString().substring(0, 10); + this.ToDatequery = this.to_date.toISOString().substring(0, 10); + // this.filterDate(); + } + + calculateLastMonth(): void { + // Calculate the current date + const currentDate = new Date(); + + // Calculate the date of the first day of the previous month + this.from_date = new Date(currentDate.getFullYear(), currentDate.getMonth() - 1, 1); + + // Calculate the date of the last day of the previous month + this.to_date = new Date(currentDate.getFullYear(), currentDate.getMonth(), 0); + + this.to_date.setDate(this.from_date.getDate() + 6); + this.myDateValue=this.from_date; + console.log(this.to_date); + console.log(this.myDateValue); + this.toDate=this.to_date; + + this.FromDatequery = this.from_date.toISOString().substring(0, 10); + this.ToDatequery = this.to_date.toISOString().substring(0, 10); + // this.filterDate(); + } + calculateThisYear(): void { + // Calculate the current date + const currentDate = new Date(); + + // Calculate the date of the first day of the current year + this.from_date = new Date(currentDate.getFullYear(), 0, 1); + + // Calculate the date of the last day of the current year + this.to_date = new Date(currentDate.getFullYear(), 11, 31); + + this.myDateValue=this.from_date; + console.log(this.to_date); + console.log(this.myDateValue); + this.toDate=this.to_date; + + this.FromDatequery = this.from_date.toISOString().substring(0, 10); + this.ToDatequery = this.to_date.toISOString().substring(0, 10); + // this.filterDate(); + } + + calculateLastYear(): void { + // Calculate the current date + const currentDate = new Date(); + + // Calculate the date of the first day of the previous year + this.from_date = new Date(currentDate.getFullYear() - 1, 0, 1); + + // Calculate the date of the last day of the previous year + this.to_date = new Date(currentDate.getFullYear() - 1, 11, 31); + + this.myDateValue=this.from_date; + console.log(this.to_date); + console.log(this.myDateValue); + this.toDate=this.to_date; + + this.FromDatequery = this.from_date.toISOString().substring(0, 10); + this.ToDatequery = this.to_date.toISOString().substring(0, 10); + // this.filterDate(); + } + SelectdateType; + select(val:any){ + console.log(val); + this.SelectdateType = val; + if(val === 'This Week'){ + this.calculateThisWeek() + }else if(val === 'Last Week'){ + this.calculateLastWeek() + }else if(val === 'This Month'){ + this.calculateThisMonth() + }else if(val === 'Last Month'){ + this.calculateLastMonth() + // }else if(val === 'To Specific FromDate To To Date'){ + // this.openmodel() + } + else if(val === 'This Year'){ + this.calculateThisYear() + }else if(val === 'Last Year'){ + this.calculateLastYear() + } + else if(val === 'Today'){ + this.FromDatequery = null; + this.ToDatequery = null; + this.myDateValue = this.todayDate; + this.toDate = this.todayDate; + + this.FromDatequery = this.myDateValue; + this.ToDatequery = this.toDate; + } + else if(val === ''){ + this.myDateValue = null; + this.toDate = null; + this.FromDatequery = null; + this.ToDatequery = null; + } + + + } + openmodel(){ + this.modalselect=true; + } + + onExport() { + const reportNameWithUnderscore = this.reportName + '_'; + this.excel.exportAsExcelFile(this.rows, reportNameWithUnderscore, + moment().format('YYYYMMDD_HHmmss')) + } + + downloadFile(format: string) { + const date = moment().format('YYYYMMDD_HHmmss') + const reportNameWithUnderscore = this.reportName + '_' + date; + this.reportBuilderService.downloadFile(format, this.rows,reportNameWithUnderscore) + // this.reportBuilderService.downloadFile(format, this.rows).subscribe( + // (data) => { + // // Handle the file data received from the service + // const blob = new Blob([data], { type: 'application/octet-stream' }); + // const reportNameWithUnderscore = this.reportName + '_'; + // saveAs(blob, `${reportNameWithUnderscore}.${format}`); // Save the file using file-saver library + // }, + // (error) => { + // console.error('File download failed:', error); + // const date = moment().format('YYYYMMDD_HHmmss') + // const reportNameWithUnderscore = this.reportName + '_' + date; + // if (format === 'csv') { + // const blob = new Blob([error.error.text], { type: 'text/csv' }); + // saveAs(blob, `${reportNameWithUnderscore}.csv`); + // } else if (format === 'pdf') { + // const blob = new Blob([error.error.text], { type: 'application/pdf' }); + // saveAs(blob,`${reportNameWithUnderscore}.pdf`); + // // const pdf = new jsPDF(); + // // pdf.text(error.error.text, 10, 10); // Assuming 'data' is the PDF content, adjust as needed + + // // pdf.save(`${reportNameWithUnderscore}.pdf`); + // } + // }); + } + back(){ + this.router.navigate(["../../all"], { relativeTo: this.route }); + } +FormattedAdhocparameters; +adocdata; +// showPlusIconRow: number | null = 0; + onAddLines(){ + console.log(this.serverData); + const lastRow = this.serverData[this.serverData.length - 1]; + if (lastRow && lastRow.fields_name !== '') { + let formattedString = ''; + for (const condition of this.serverData) { + const { andor, fields_name, condition: cond, value } = condition; + formattedString += ` ${andor} ${fields_name} ${cond} '${value}' `; + // console.log(formattedString); + this.FormattedAdhocparameters = formattedString + } + this.serverData.push({ + andor: "AND", + fields_name: "", + condition: "=", + value: "" + }); + } + // this.showPlusIconRow = this.serverData.length - 1; + + } + deleteRow(index) { + // this.serverData.splice(index, 1); + // if (index === this.showPlusIconRow) { + // this.showPlusIconRow = null; + // } + if (this.serverData.length > 1) { + this.serverData.splice(index, 1); + } + } + + + rows:any[]; + columns: any[]; + rowdata; + FromDatequery; + ToDatequery; + + newfrom; + newto; + + dateKey; +runtheQuery(){ + console.log(this.dynamicForm.value); + console.log(this.myDateValue , this.toDate); + console.log(this.SQLQuery); + let query = this.SQLQuery; +// let query + if(this.dynamicForm.value){ + // for(let i = 0; i < this.dynamicForm.value.length; i++){ + // // const query = this.SQLQuery + " AND " + this.dynamicForm.controls[i] + " = " + this.dynamicForm.value[i] + + // } + + + // Iterate over the keys in dynamicForm.value + Object.keys(this.dynamicForm.value).forEach((key) => { + // Append the condition for each key to the query + if (this.dynamicForm.value[key] !== null && this.dynamicForm.value[key] !== '') { + query += ` AND ${key} = '${this.dynamicForm.value[key]}'`; + } + // const regex = /FROM/i; + // const match = query.match(regex); + // if (this.dynamicForm.value[key] !== null && this.dynamicForm.value[key] !== '') { + // // query += ` AND ${key} = '${this.dynamicForm.value[key]}'`; + // const columnName = key.split('.').pop(); + // let coalesceExpression = `, COALESCE(${key}, '${this.dynamicForm.value[key]}') as ${columnName}`; + // if (match) { + // // Insert the COALESCE expression before the FROM keyword + // query = query.slice(0, match.index) + coalesceExpression +' '+ query.slice(match.index); + // } + // } + }); + if(this.date_param_req == 'Yes'){ + this.dateKey = 'createdat'; + this.adhocList.forEach(key => { + if (key.includes("a.created_at")) { + this.dateKey ="created_at" ; + } + }); + this.adhocList.forEach(key => { + if (key.includes("a.createdAt")) { + this.dateKey ="createdAt" ; + } +}); +// if (this.adhocList.includes('created_at')) { +// dateKey = 'created_at'; +// } + + if(this.FromDatequery && this.ToDatequery){ + query += ` AND ${this.dateKey} BETWEEN '${this.FromDatequery}' AND '${this.ToDatequery}'`; + + }else if(this.myDateValue && this.toDate){ + if(this.myDateValue){ + const inputDate = new Date(this.myDateValue); + const year = inputDate.getFullYear(); + const month = String(inputDate.getMonth() + 1).padStart(2, "0"); // Months are zero-based, so add 1 + const day = String(inputDate.getDate()).padStart(2, "0"); + this.newfrom = `${year}-${month}-${day}`; + } + if(this.toDate){ + const inputDate = new Date(this.toDate); + const year = inputDate.getFullYear(); + const month = String(inputDate.getMonth() + 1).padStart(2, "0"); // Months are zero-based, so add 1 + const day = String(inputDate.getDate()).padStart(2, "0"); + this.newto = `${year}-${month}-${day}`; + + } + query += ` AND ${this.dateKey} BETWEEN '${this.newfrom}' AND '${this.newto}'`; + +} + } + // `SELECT * FROM abc where cretaedat BETWEEN '2023-04-04' AND '2023-05-19';` + `COALESCE(b.description, 'checking') as description` + // if(this.myDateValue && this.toDate){ + // query += ` AND from_date = NVL(${this.myDateValue}from_date, 'from_date') AND to_date = NVL(${this.toDate}to_date, 'to_date')`; + // } + console.log(query); + } + if(this.FormattedAdhocparameters){ + query += this.FormattedAdhocparameters + } +// query = `SELECT a.name AS name, b.dob AS dob FROM abc a, abcde b WHERE a.name = 'gaurav' AND a.abc = NVL(b.abc, 'name') AND a.abcde = NVL(b.abcde, 'test');` + console.log(query); + this.reportBuilderService.getMasterData(query).subscribe((data) => { + this.rows = data; + console.log(this.rows); +this.rowdata= [this.rows]; + console.log(typeof this.rows); + if(data){ + this.toastr.success("Run Successfully") + } + var j; + var cart = []; + + for(var i = 0; i < data.length; i++) + { + var columnsIn = data[i]; + if(i==1) + { + for(var key in columnsIn) + { + j={prop:key , name: key}; + cart.push(j) + + } + } + } + this.columns = cart; + +}); +// if(this.FromDatequery && this.ToDatequery){ +// this.FromDatequery = null; +// this.ToDatequery = null; +// }else if(this.myDateValue && this.toDate){ +// this.newfrom = null; +// this.toDate = null; +// } +} +getHeaders() { +let headers: string[] = []; +if(this.rows) { + this.rows.forEach((value) => { + Object.keys(value).forEach((key) => { + if(!headers.find((header) => header == key)){ + headers.push(key) + } + + }) + + }) +} +return headers; +} + +formatDate(dateObj: any): string { + // Extract individual date properties + const { year, monthValue, dayOfMonth, hour, minute, second } = dateObj; + + // Create a JavaScript Date object using the extracted properties + const formattedDate = new Date(year, monthValue - 1, dayOfMonth, hour, minute, second); + + // Format the date as needed (e.g., using built-in JavaScript date formatting) + return formattedDate.toLocaleString(); // Or any other desired formatting +} + +isDate(value: any): boolean { + return ( + value instanceof Date || + (value && + value.year !== undefined && + value.monthValue !== undefined && + value.dayOfMonth !== undefined) + ); +} + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit2/reportrunneredit2.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit2/reportrunneredit2.component.html new file mode 100644 index 0000000..3fc204b --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit2/reportrunneredit2.component.html @@ -0,0 +1,305 @@ + +

Report Name - {{reportName}}

+
+
+
+
+
Date Range
+
+
+ + +
+
+
+
+ + +
+
+ + +
+
+
+
+
Standard Parameters
+ +
+
+
+ + + + +
+
+
+ +
+
+
+
+
+
Adhoc Parameters
+
+
+
+
+ + + + + + + + + + + + + +
+ + + + + + + + + + +
+
+
+
+
+ + +
+
+

Report Output

+
+
+ + + + + + + + + + + + +
+
+
+
+ + + + + + + + + + + +
{{co}}
+ + + {{ item[key] }} + + + + {{ item[key] | date:'medium' }} + +
+
+
+ + + + + + + + + + + +
{{co}}
+ + + {{ item[key] }} + + + + {{ item[key] | date:'medium' }} + + + + +
+
+ + + + + + + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit2/reportrunneredit2.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit2/reportrunneredit2.component.scss new file mode 100644 index 0000000..008d21a --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit2/reportrunneredit2.component.scss @@ -0,0 +1,81 @@ +//@import "../../../../assets/scss/var"; +.s-info-bar { + display: flex; + flex-direction: row; + justify-content: space-between; + button { + outline: none; + } + } + + .entry-pg { + width: 750px; + } + + .button1::after { + content: none; + } + .button1:hover::after { + content: "ADD ROWS"; + } + + $bg-color: #dddddd; + + .section { + background-color: $bg-color; + height: 40px; + } + + .section p { + //color: white; + font-weight: bold; + padding: 10px; + font-size: 18px; + } + + .clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; + } + + .clr-file { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + //padding: 0.6rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; + } + + .center { + text-align: center; + } + input[type=text],[type=password],[type=date],textarea { + width: 100%; + padding: 15px 15px; + // margin: 8px 0; + background-color:rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; + } + + .required-field{ + color: red; + + } + select{ + width: 100%; + margin-top: 3px; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; + } + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit2/reportrunneredit2.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit2/reportrunneredit2.component.spec.ts new file mode 100644 index 0000000..e22611d --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit2/reportrunneredit2.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { Reportrunneredit2Component } from './reportrunneredit2.component'; + +describe('Reportrunneredit2Component', () => { + let component: Reportrunneredit2Component; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ Reportrunneredit2Component ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(Reportrunneredit2Component); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit2/reportrunneredit2.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit2/reportrunneredit2.component.ts new file mode 100644 index 0000000..1f78b64 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/report-runner/reportrunneredit2/reportrunneredit2.component.ts @@ -0,0 +1,831 @@ +import { Component, OnInit, ViewEncapsulation } from '@angular/core'; +import { FormBuilder, FormGroup } from '@angular/forms'; +import { DomSanitizer } from '@angular/platform-browser'; +import { ActivatedRoute, Router } from '@angular/router'; +import * as moment from 'moment'; +import { ToastrService } from 'ngx-toastr'; +import { ReportBuilderService } from 'src/app/services/api/report-builder.service'; +import { ExcelService } from 'src/app/services/excel.service'; + +@Component({ + selector: 'app-reportrunneredit2', + templateUrl: './reportrunneredit2.component.html', + styleUrls: ['./reportrunneredit2.component.scss'] +}) +export class Reportrunneredit2Component implements OnInit { + dynamicForm: FormGroup; + modalselect:boolean=false; + serverData = [{"andor": "AND", + "fields_name": "", + "condition": "=", + "value": ""}]; + andor = ['AND', 'OR','NOT']; + fieldname = ['name1', 'name2']; + condition = ['=','!=','<','>','<=','>=','LIKE','BETWEEN','IN']; + header_id; + public array=[ + { + "id": 1, + "name": "Jack", + "fromDate": "19-05-2023", + "toDate": "03-06-2023" + }, + { + "id": 2, + "name": "Allen", + "fromDate": "18-05-2023", + "toDate": "12-08-2023" + }, + { + "id": 3, + "name": "Annie", + "fromDate": "11-05-2023",//2023-11-05 + "toDate": "19-05-2023" + }, + { + "id": 4, + "name": "ashok", + "fromDate": "08-05-2023", + "toDate": "02-02-2023" + }, + { + "id": 5, + "name": "Anu", + "fromDate": "29-11-2020", + "toDate": "01-06-2021" + }, + { + "id": 6, + "name": "thrymr", + "fromDate": "04-04-2023", + "toDate": "15-05-2023" + }, + { + "id": 7, + "name": "Ab", + "fromDate": "29-11-2022", + "toDate": "01-06-2023" + }, + { + "id": 8, + "name": "thakur", + "fromDate": "04-04-2022", + "toDate": "15-05-2022" + } + ] + selectedfrom; + selectedto; + constructor(private router: Router, + private route: ActivatedRoute,private _fb: FormBuilder, + private reportBuilderService: ReportBuilderService,private toastr:ToastrService,private sanitizer: DomSanitizer,private excel: ExcelService) + { + this.dynamicForm = this._fb.group({ + }); + } +todayDate; + ngOnInit(): void { + this.todayDate = new Date().toISOString().slice(0, 10); + this.header_id = this.route.snapshot.params["id"]; + console.log(" id = ", this.header_id); + // this.duplicateArray=this.array; + this.getById(this.header_id); + + this.select('Today') + setTimeout(() => { + this.runtheQuery(); + }, 2000); + + + } + reportName; + builderLine; + builderLineData; + lineId; + adhocList:any[]; + SQLQuery; + getUrl; + stdParamfields; + DateParam; + getById(id: number) { + this.reportBuilderService.getrbDetailsById(id).subscribe( + (data) => { + console.log(data); + this.reportName = data.reportName; + this.builderLine = data.rpt_builder2_lines; + this.lineId = this.builderLine[0].id + this.builderLineData = JSON.parse(this.builderLine[0].model) ; + console.log(this.lineId,this.builderLineData); + this.builderLineData = this.builderLineData[0]; + this.adhocList = this.builderLineData.adhoc_param_html; + // this.adhocList = JSON.parse(adhocList); + this.DateParam = this.builderLineData.date_param_req; + this.getUrl = this.builderLineData.url; + console.log(this.adhocList,this.DateParam,this.getUrl) + this.getStdParam(this.header_id); + this.featchData(); + }); + + } + + featchData(){ + this.reportBuilderService.getAllDetailsByurl(this.getUrl).subscribe(data =>{ + console.log(data); + if(data.body){ + console.log(JSON.parse(data.body)); + this.rows = JSON.parse(data.body); + this.filterRows = JSON.parse(data.body); + } + }); + } + + dynamicHtml:any = []; + dynamicHtmlFlag = false; + stdParmas; + stdParamFlag = false; + getStdParam(id: any){ + console.log(this.builderLineData.std_param_html); + this.dynamicHtml = this.builderLineData.std_param_html; + // this.dynamicHtml = ['a.abc','b.abcde'] + if (this.dynamicHtml) { + for (const field of this.dynamicHtml) { + if (!this.dynamicForm.get(field)) { + this.dynamicForm.addControl(field, this._fb.control(null)); + } + } + console.log(this.dynamicForm.value); + } + if(this.dynamicHtml == undefined || this.dynamicHtml == ''){ + this.dynamicHtmlFlag = false; + }else{ + this.dynamicHtmlFlag = true; + } + + // this.reportBuilderService.getStdParamById(id).subscribe(data => { + // console.log(data); + // this.stdParmas = data; + // },(error)=>{ + // console.log(error.error.text) + // this.stdParmas = this.sanitizer.bypassSecurityTrustHtml(error.error.text); + + // if(this.stdParmas == undefined || this.stdParmas == ''){ + // this.stdParamFlag = false; + // }else{ + // this.stdParamFlag = true; + // } + // }); + } + modo2(val){ + console.log(val); + this.selectedfrom=val; + } + modo3(val){ + console.log(val); +this.selectedto=val; + } + duplicateArray=[]; + myDateValue: Date; + toDate:Date; + reverseAndTimeStamp(dateString) { + const reverse = new Date(dateString.split("-").reverse().join("-")); + return reverse.getTime(); + } + filterDate() { + let fromdate=moment(this.myDateValue).format('DD-MM-YYYY'); +console.log(fromdate) +let todate=moment(this.toDate).format('DD-MM-YYYY'); +if(this.myDateValue && this.toDate){ +const selectedMembers = this.array.filter(m => { + return this.reverseAndTimeStamp(m.fromDate) >= this.reverseAndTimeStamp(fromdate) && this.reverseAndTimeStamp(m.fromDate) <= this.reverseAndTimeStamp(todate) + } + ); + this.duplicateArray=selectedMembers +}else{ +this.duplicateArray=this.array +} + console.log(this.duplicateArray); // the result objects + this.modalselect=false; +} + + dateParameter: string; + from_date: Date; + to_date: Date; + + calculateThisWeek(): void { + // Calculate the current date + const currentDate = new Date(); + console.log(currentDate) + // Get the day of the week (0-6, where 0 is Sunday) + const currentDayOfWeek = currentDate.getDay(); + + // Calculate the number of days to subtract to get to Monday + const daysToMonday = currentDayOfWeek === 0 ? 6 : currentDayOfWeek - 1; + + // Calculate the date of Monday of the current week + this.from_date = new Date(currentDate); + this.from_date.setDate(currentDate.getDate() - daysToMonday); + + // Calculate the date of Sunday of the current week + this.to_date = new Date(this.from_date); + this.to_date.setDate(this.from_date.getDate() + 6); + console.log(this.from_date); + this.myDateValue=this.from_date; + console.log(this.to_date); + console.log(this.myDateValue); + this.toDate=this.to_date; + + this.FromDatequery = this.from_date.toISOString().substring(0, 10); + this.ToDatequery = this.to_date.toISOString().substring(0, 10); + // this.filterDate(); + } + calculateLastWeek(): void { + // Calculate the current date + const currentDate = new Date(); + + // Get the day of the week (0-6, where 0 is Sunday) + const currentDayOfWeek = currentDate.getDay(); + + // Calculate the number of days to subtract to get to Monday + const daysToMonday = currentDayOfWeek === 0 ? 6 : currentDayOfWeek - 1; + + // Calculate the date of Monday of the previous week + this.from_date = new Date(currentDate); + this.from_date.setDate(currentDate.getDate() - daysToMonday - 7); + + // Calculate the date of Sunday of the previous week + this.to_date = new Date(this.from_date); + this.to_date.setDate(this.from_date.getDate() + 6); + this.myDateValue=this.from_date; + console.log(this.to_date); + console.log(this.myDateValue); + this.toDate=this.to_date; + + + this.FromDatequery = this.from_date.toISOString().substring(0, 10); + this.ToDatequery = this.to_date.toISOString().substring(0, 10); + // this.filterDate(); + } + calculateThisMonth(): void { + // Calculate the current date + const currentDate = new Date(); + + // Calculate the date of the first day of the current month + this.from_date = new Date(currentDate.getFullYear(), currentDate.getMonth(), 1); + + // Calculate the date of the last day of the current month + this.to_date = new Date(currentDate.getFullYear(), currentDate.getMonth() + 1, 0); + + // Set the 'to_date' to the last day of the current month at the end of the day + this.to_date.setHours(23, 59, 59, 999); + + // Optionally, you can set 'myDateValue' to 'from_date' if needed + this.myDateValue = this.from_date; + + // Optionally, you can set 'toDate' to 'to_date' if needed + this.toDate = this.to_date; + + console.log(this.from_date); + console.log(this.to_date); + + + this.FromDatequery = this.from_date.toISOString().substring(0, 10); + this.ToDatequery = this.to_date.toISOString().substring(0, 10); + } + + + calculateLastMonth(): void { + // Calculate the current date + const currentDate = new Date(); + + // Calculate the date of the first day of the previous month + this.from_date = new Date(currentDate.getFullYear(), currentDate.getMonth() - 1, 1); + + // Calculate the date of the last day of the previous month + this.to_date = new Date(currentDate.getFullYear(), currentDate.getMonth(), 0); + + // Set the 'to_date' to the last day of the previous month at the end of the day + this.to_date.setHours(23, 59, 59, 999); + + // Optionally, you can set 'myDateValue' to 'from_date' if needed + this.myDateValue = this.from_date; + + // Optionally, you can set 'toDate' to 'to_date' if needed + this.toDate = this.to_date; + + console.log(this.from_date); + console.log(this.to_date); + + this.FromDatequery = this.from_date.toISOString().substring(0, 10); + this.ToDatequery = this.to_date.toISOString().substring(0, 10); + } + + calculateThisYear(): void { + // Calculate the current date + const currentDate = new Date(); + + // Calculate the date of the first day of the current year + this.from_date = new Date(currentDate.getFullYear(), 0, 1); + + // Calculate the date of the last day of the current year + this.to_date = new Date(currentDate.getFullYear(), 11, 31); + + this.myDateValue=this.from_date; + console.log(this.to_date); + console.log(this.myDateValue); + this.toDate=this.to_date; + + + this.FromDatequery = this.from_date.toISOString().substring(0, 10); + this.ToDatequery = this.to_date.toISOString().substring(0, 10); + // this.filterDate(); + } + + calculateLastYear(): void { + // Calculate the current date + const currentDate = new Date(); + + // Calculate the date of the first day of the previous year + this.from_date = new Date(currentDate.getFullYear() - 1, 0, 1); + + // Calculate the date of the last day of the previous year + this.to_date = new Date(currentDate.getFullYear() - 1, 11, 31); + + this.myDateValue=this.from_date; + console.log(this.to_date); + console.log(this.myDateValue); + this.toDate=this.to_date; + + this.FromDatequery = this.from_date.toISOString().substring(0, 10); + this.ToDatequery = this.to_date.toISOString().substring(0, 10); + // this.filterDate(); + } + SelectdateType; + select(val:any){ + console.log(val); + this.SelectdateType = val; + if(val === 'This Week'){ + this.FromDatequery = null; + this.ToDatequery = null; + this.calculateThisWeek() + }else if(val === 'Last Week'){ + this.FromDatequery = null; + this.ToDatequery = null; + this.calculateLastWeek() + }else if(val === 'This Month'){ + this.FromDatequery = null; + this.ToDatequery = null; + this.calculateThisMonth() + }else if(val === 'Last Month'){ + this.FromDatequery = null; + this.ToDatequery = null; + this.calculateLastMonth() + // }else if(val === 'To Specific FromDate To To Date'){ + // this.openmodel() + } + else if(val === 'This Year'){ + this.FromDatequery = null; + this.ToDatequery = null; + this.calculateThisYear() + }else if(val === 'Last Year'){ + this.FromDatequery = null; + this.ToDatequery = null; + this.calculateLastYear() + } + else if(val === 'Today'){ + this.FromDatequery = null; + this.ToDatequery = null; + this.myDateValue = this.todayDate; + this.toDate = this.todayDate; + + this.FromDatequery = this.myDateValue; + this.ToDatequery = this.toDate; + } + else if(val === '--Select Particular--'){ + this.FromDatequery = null; + this.ToDatequery = null; + this.newfrom = null; + this.newto = null; + this.myDateValue = null; + this.toDate = null; + } + + + } + openmodel(){ + this.modalselect=true; + } + + onExport() { + const reportNameWithUnderscore = this.reportName + '_'; + this.excel.exportAsExcelFile(this.rows, reportNameWithUnderscore, + moment().format('YYYYMMDD_HHmmss')) + } + + downloadFile(format: string) { + const date = moment().format('YYYYMMDD_HHmmss') + const reportNameWithUnderscore = this.reportName + '_' + date; + this.reportBuilderService.downloadFile(format, this.filterRows,reportNameWithUnderscore) + } + back(){ + this.router.navigate(["../../all"], { relativeTo: this.route }); + } +FormattedAdhocparameters; +adocdata; +// showPlusIconRow: number | null = 0; + onAddLines(){ + console.log(this.serverData); + const lastRow = this.serverData[this.serverData.length - 1]; + if (lastRow && lastRow.fields_name !== '') { + let formattedString = ''; + for (const condition of this.serverData) { + const { andor, fields_name, condition: cond, value } = condition; + formattedString += ` ${andor} ${fields_name} ${cond} '${value}' `; + console.log(formattedString); + this.FormattedAdhocparameters = formattedString + // this.selectcolumn(this.serverData); + } + this.serverData.push({ + andor: "AND", + fields_name: "", + condition: "=", + value: "" + }); + } + // this.showPlusIconRow = this.serverData.length - 1; + + } + deleteRow(index) { + // this.serverData.splice(index, 1); + // if (index === this.showPlusIconRow) { + // this.showPlusIconRow = null; + // } + if (this.serverData.length > 1) { + // Get the item to be deleted + const deletedItem = this.serverData[index]; + + // Remove the item from the serverData array + this.serverData.splice(index, 1); + + // Remove the corresponding entries from selectedValues + if (Array.isArray(deletedItem)) { + for (const item of deletedItem) { + const columnName = item.fields_name; + if (this.selectedValues[columnName]) { + const value = item.value; + const indexInArray = this.selectedValues[columnName].indexOf(value); + if (indexInArray !== -1) { + this.selectedValues[columnName].splice(indexInArray, 1); + } + } + } + } else if (typeof deletedItem === 'object') { + const columnName = deletedItem.fields_name; + if (this.selectedValues[columnName]) { + const value = deletedItem.value; + const indexInArray = this.selectedValues[columnName].indexOf(value); + if (indexInArray !== -1) { + this.selectedValues[columnName].splice(indexInArray, 1); + } + } + } + } + + console.log(this.selectedValues); + this.filterRowsBySelectedValues(); + } + + + rows:any[]; + filterRows:any[]; + columns: any[]; + rowdata; + FromDatequery; + ToDatequery; + + newfrom; + newto; + + dateKey; +runtheQuery(){ + console.log(this.myDateValue , this.toDate); + let query = this.SQLQuery; +// let query + if(this.dynamicForm.value){ + // for(let i = 0; i < this.dynamicForm.value.length; i++){ + // // const query = this.SQLQuery + " AND " + this.dynamicForm.controls[i] + " = " + this.dynamicForm.value[i] + + // } + + + // Iterate over the keys in dynamicForm.value + Object.keys(this.dynamicForm.value).forEach((key) => { + // Append the condition for each key to the query + if (this.dynamicForm.value[key] !== null ) { + this.selectcolumn(this.dynamicForm.value); + // query += ` AND ${key} = '${this.dynamicForm.value[key]}'`; + } + // const regex = /FROM/i; + // const match = query.match(regex); + // if (this.dynamicForm.value[key] !== null && this.dynamicForm.value[key] !== '') { + // // query += ` AND ${key} = '${this.dynamicForm.value[key]}'`; + // const columnName = key.split('.').pop(); + // let coalesceExpression = `, COALESCE(${key}, '${this.dynamicForm.value[key]}') as ${columnName}`; + // if (match) { + // // Insert the COALESCE expression before the FROM keyword + // query = query.slice(0, match.index) + coalesceExpression +' '+ query.slice(match.index); + // } + // } + }); + // if(this.FromDatequery && this.ToDatequery){ + // query += ` AND cretaedat BETWEEN '${this.FromDatequery}' AND '${this.ToDatequery}'`; + + // }else + if(this.DateParam == true){ + this.dateKey = 'createdat'; + this.adhocList.forEach(key => { + if (key.includes("created_at")) { + this.dateKey ="created_at" ; + } + }); + this.adhocList.forEach(key => { + if (key.includes("createdAt")) { + this.dateKey ="createdAt" ; + } +}); + if(this.myDateValue && this.toDate){ + if(this.myDateValue){ + this.newfrom = new Date(this.myDateValue); + // const year = inputDate.getFullYear(); + // const month = String(inputDate.getMonth() + 1).padStart(2, "0"); // Months are zero-based, so add 1 + // const day = String(inputDate.getDate()).padStart(2, "0"); + // this.newfrom = `${year}-${month}-${day}`; + } + if(this.toDate){ + this.newto = new Date(this.toDate); + // const year = inputDate.getFullYear(); + // const month = String(inputDate.getMonth() + 1).padStart(2, "0"); // Months are zero-based, so add 1 + // const day = String(inputDate.getDate()).padStart(2, "0"); + // this.newto = `${year}-${month}-${day}`; + + } + query += ` AND ${this.dateKey} BETWEEN '${this.newfrom}' AND '${this.newto}'`; + +} + } + // if(this.myDateValue && this.toDate){ + // query += ` AND from_date = NVL(${this.myDateValue}from_date, 'from_date') AND to_date = NVL(${this.toDate}to_date, 'to_date')`; + // } + console.log(query); + } +// if(this.FormattedAdhocparameters){ +// query += this.FormattedAdhocparameters +// } + + this.selectcolumn(this.serverData); +// query = `SELECT a.name AS name, b.dob AS dob FROM abc a, abcde b WHERE a.name = 'gaurav' AND a.abc = NVL(b.abc, 'name') AND a.abcde = NVL(b.abcde, 'test');` + console.log(query); + this.reportBuilderService.getMasterData(query).subscribe((data) => { + // this.rows = data; + + console.log(this.rows); +this.rowdata= [this.rows]; + console.log(typeof this.rows); + if(data){ + this.toastr.success("Run Successfully") + } + var j; + var cart = []; + + for(var i = 0; i < data.length; i++) + { + var columnsIn = data[i]; + if(i==1) + { + for(var key in columnsIn) + { + j={prop:key , name: key}; + cart.push(j) + + } + } + } + this.columns = cart; + +}); +} +getHeaders() { +let headers: string[] = []; +if(this.rows) { + this.rows.forEach((value) => { + Object.keys(value).forEach((key) => { + if(!headers.find((header) => header == key)){ + headers.push(key) + } + + }) + + }) +} +return headers; +} + +getFilterHeaders() { + let headers: string[] = []; + if(this.filterRows) { + this.filterRows.forEach((value) => { + Object.keys(value).forEach((key) => { + if(!headers.find((header) => header == key)){ + headers.push(key) + } + }) + }) + } + return headers; + } + + + +selectedValues: { [key: string]: any[] } = {}; +selectcolumn(data: any) { + if (Array.isArray(data)) { + for (const item of data) { + const columnName = item.fields_name; + const value = item.value; + + // Check if fields_name is not empty and value is not null or empty string + if (columnName.trim() !== '') { + if (!this.selectedValues[columnName]) { + this.selectedValues[columnName] = []; + } + + if (value !== null && value.trim() !== '') { + // Only add the value if it's not null and not an empty string + if (!this.selectedValues[columnName].includes(value)) { + this.selectedValues[columnName].push(value); + } + } else { + // Remove the property if the value is null or empty string + delete this.selectedValues[columnName]; + } + } + } + } else if (typeof data === 'object') { + // Handle the first JSON structure (object) + console.log(data); + for (const key in data) { + if (data.hasOwnProperty(key)) { + const columnName = key; + const value = data[key]; + + if (!this.selectedValues[columnName]) { + this.selectedValues[columnName] = []; + } + + if (value !== null && value.trim() !== '') { + // Only add the value if it's not null and not an empty string + if (!this.selectedValues[columnName].includes(value)) { + this.selectedValues[columnName].push(value); + } + } else { + // Remove the property if the value is null or empty string + delete this.selectedValues[columnName]; + } + } + } + } + + console.log(this.selectedValues); + this.filterRowsBySelectedValues(); +} + + + + +filtered = false; +filterRowsBySelectedValues() { + // Create a filteredRows array to store the filtered data + const filteredRows = []; + + // Iterate through each row in the rows array + for (const row of this.rows) { + let isMatch = true; + + // Iterate through each column in the selectedValues object + for (const columnName in this.selectedValues) { + if (this.selectedValues.hasOwnProperty(columnName) && row.hasOwnProperty(columnName)) { + // Get the selected values for the current column + const selectedValuesForColumn = this.selectedValues[columnName]; + + // Get the type of the row's value for the current column + const rowValue = row[columnName]; + const rowValueType = typeof rowValue; + + if (rowValueType === 'boolean') { + // Handle boolean values + if (selectedValuesForColumn.length === 0) { + // If no specific value selected for boolean, include the row + continue; + } + + const selectedBooleanValue = selectedValuesForColumn[0] === 'true'; // Convert to boolean + if (selectedBooleanValue !== rowValue) { + isMatch = false; + break; // No need to check other columns if it's not a match + } + } else { + // Handle other data types, including numbers and strings + // Convert selected values to the appropriate type + const convertedValues = selectedValuesForColumn.map((value) => { + if (rowValueType === 'number') { + return parseFloat(value); // Convert to number + } else { + return value; // Keep the original value (string, etc.) + } + }); + + // Check if the row's value for the current column matches any selected value + if (!convertedValues.includes(rowValue)) { + isMatch = false; + break; // No need to check other columns if it's not a match + } + } + } + } + if(this.FromDatequery !== null && this.ToDatequery !== null){ + this.newfrom = this.FromDatequery + this.newto = this.ToDatequery + } + + if (this.newfrom !== null && this.newto !== null) { + // Extract the year, month, and day from newfrom and newto + const from = new Date(this.newfrom); + const to = new Date(this.newto); + const newfromYear = from.getFullYear(); + const newfromMonth = from.getMonth(); + const newfromDay = from.getDate(); + const newtoYear = to.getFullYear(); + const newtoMonth = to.getMonth(); + const newtoDay = to.getDate(); + + // Extract the year, month, and day from createdAtDate + const dateKey = this.dateKey; + const createdAtDate = new Date(row[dateKey]); + const createdAtYear = createdAtDate.getFullYear(); + const createdAtMonth = createdAtDate.getMonth(); + const createdAtDay = createdAtDate.getDate(); + + // Create new Date objects using the extracted year, month, and day + const newfromDate = new Date(newfromYear, newfromMonth, newfromDay); + const newtoDate = new Date(newtoYear, newtoMonth, newtoDay); + const createdAtDateOnly = new Date(createdAtYear, createdAtMonth, createdAtDay); + + // Check if the createdAtDateOnly is within the specified date range + if (createdAtDateOnly < newfromDate || createdAtDateOnly > newtoDate) { + isMatch = false; + } + } + + + // If the row matches all selected values, add it to the filteredRows array + if (isMatch) { + filteredRows.push(row); + } + } + + // Assign the filtered data to the rows + console.log(filteredRows); + this.filterRows = filteredRows; + + // Check if all arrays in selectedValues are empty + const allArraysEmpty = Object.values(this.selectedValues).every(arr => arr.length === 0); + + // Check if the date range is not selected + const dateRangeNotSelected = !this.newfrom || !this.newto; + + // Set this.filtered based on allArraysEmpty and dateRangeNotSelected + this.filtered = !allArraysEmpty || !dateRangeNotSelected; +} + + + +formatDate(dateObj: any): string { + // Extract individual date properties + const { year, monthValue, dayOfMonth, hour, minute, second } = dateObj; + + // Create a JavaScript Date object using the extracted properties + const formattedDate = new Date(year, monthValue - 1, dayOfMonth, hour, minute, second); + + // Format the date as needed (e.g., using built-in JavaScript date formatting) + return formattedDate.toLocaleString(); // Or any other desired formatting +} + +isDate(value: any): boolean { + return ( + value instanceof Date || + (value && + value.year !== undefined && + value.monthValue !== undefined && + value.dayOfMonth !== undefined) + ); +} + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/setupicon/setupicon.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/setupicon/setupicon.component.html new file mode 100644 index 0000000..25cdfb1 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/setupicon/setupicon.component.html @@ -0,0 +1,374 @@ + + +
+ +
+
+
+ +
+
+ + + + +
+

SETUP TOOLS

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

+
+
+ {{item.menuItemDesc}} +
+
+ +
+
+ {{item.menuItemDesc}} +
+
+
+
+
+
+ + +
+
+ +
+
+
+ +
+

+
+
+ Reports +
+
+ +
+
+ Reports Description +
+
+
+
+
+
+ + + +
+
+
+
+
+ +
+

+
+
+ Dashboard Description +
+
+ +
+
+ Dashboard +
+
+
+
+
+
+ +
+
+
+ + + + +
\ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/setupicon/setupicon.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/setupicon/setupicon.component.scss new file mode 100644 index 0000000..126a257 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/setupicon/setupicon.component.scss @@ -0,0 +1,47 @@ +// .card-body{ +// justify-content: center; +// margin: 50px auto 50px 80px; +// padding: 10px; +// } + +.card { + position: relative; + display: block; + background-color: #fff; + background-color: var(--clr-card-bg-color, white); + width: 100%; + // margin-top: 1.2rem; + height: 135px; + + margin: 10px; + +} + +.clr-col-sm-2{ + margin:20px 40px 20px 40px; +} + + +input[type='radio']{ + width: 14px !important; + height: 14px !important; + margin: 5px; + -webkit-appearance: none; + -moz-appearance: none; + -o-appearance: none; + appearance: none; + outline: 1px solid gray; + box-shadow: none; + font-size: 0.8em; + text-align: center; + line-height: 1em; + background: red; + } + .dots + { + width: 100px; + height:100px; + border: 1px solid; + border-radius: 50%; + //background-color: #f00; + } \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/setupicon/setupicon.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/setupicon/setupicon.component.spec.ts new file mode 100644 index 0000000..2a94930 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/setupicon/setupicon.component.spec.ts @@ -0,0 +1,21 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { SetupiconComponent } from './setupicon.component'; + +describe('SetupiconComponent', () => { + let component: SetupiconComponent; + let fixture: ComponentFixture; + + beforeEach(() => { + TestBed.configureTestingModule({ + declarations: [SetupiconComponent] + }); + fixture = TestBed.createComponent(SetupiconComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/setupicon/setupicon.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/setupicon/setupicon.component.ts new file mode 100644 index 0000000..1b15dad --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/builder/setupicon/setupicon.component.ts @@ -0,0 +1,85 @@ +import { Component, OnInit } from '@angular/core'; +import { ActivatedRoute, Router } from '@angular/router'; +import { MenuGroupService } from 'src/app/services/admin/menu-group.service'; +import { MenumaintanceService } from 'src/app/services/admin/menumaintance.service'; + +@Component({ + selector: 'app-setupicon', + templateUrl: './setupicon.component.html', + styleUrls: ['./setupicon.component.scss'] +}) +export class SetupiconComponent implements OnInit{ + + sub; + constructor(private router: Router, private route: ActivatedRoute,private menuservice:MenumaintanceService, private menuGroupService: MenuGroupService,) { } + + + ngOnInit(): void { + this.getById(1116) + } + + getById(id:any){ + this.menuservice.getbyid(id).subscribe((data)=>{ + this.sub=data; + console.log(this.sub) + }) + } + mc; + me; + md; + mv; + goToUserMaintenance(val) { + console.log(val); + this.menuGroupService.storeaddeditvalues(val); + this.mc=val.mcreate; + this.me=val.medit; + this.md=val.mdelete; + this.mv=val.mvisible; + if(this.mv == 'false'){ + this.router.navigate(['/**']) + } + this.router.navigate(['../'+ val.main_menu_action_name] , { relativeTo: this.route}); + } + + goToUsergrpMaintenance() { + this.router.navigate(['/cns-portal/usergrpmaintance'],{ relativeTo: this.route }); + } + + goToMenumaintance() { + this.router.navigate(['/cns-portal/menumaintance'],{ relativeTo: this.route }); + } + + goToMenuaccess() { + this.router.navigate(['/cns-portal/menuaccess'],{ relativeTo: this.route }); + } + + goToSystemparameters() { + this.router.navigate(['/cns-portal/systemparameters'],{ relativeTo: this.route }); + } + + goToAccesstype() { + this.router.navigate(['/cns-portal/accesstype'],{ relativeTo: this.route }); + } + + goToreport() { + this.router.navigate(['/cns-portal/reportbuild'],{ relativeTo: this.route }); + } + + goTodash() { + this.router.navigate(['/cns-portal/dashboardbuilder'],{ relativeTo: this.route }); + } + + +// mc; +// me; +// md; +// mv; +// send(val){ +// console.log(val); +// this.menuGroupService.storeaddeditvalues(val); +// this.mc=val.mcreate; +// this.me=val.medit; +// this.md=val.mdelete; +// this.mv=val.mvisible; + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimport.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimport.component.html new file mode 100644 index 0000000..90c6b64 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimport.component.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimport.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimport.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimport.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimport.component.spec.ts new file mode 100644 index 0000000..7981adb --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimport.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { BulkimportComponent } from './bulkimport.component'; + +describe('BulkimportComponent', () => { + let component: BulkimportComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ BulkimportComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(BulkimportComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimport.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimport.component.ts new file mode 100644 index 0000000..d00d0dc --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimport.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-bulkimport', + templateUrl: './bulkimport.component.html', + styleUrls: ['./bulkimport.component.scss'] +}) +export class BulkimportComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportadd/bulkimportadd.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportadd/bulkimportadd.component.html new file mode 100644 index 0000000..e2ad5c2 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportadd/bulkimportadd.component.html @@ -0,0 +1,183 @@ +

Validation Rule

+Add Mode
+Validation Rules are proccessed while importing bulk records for respective entity +
+ + + + + + + + +
+ + + + + +
+
+
+ + +
+
+ + +
+ +
+ + + +
+
+ + +
+
Add Rule
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Rule NameFrom SheetFrom Columnvalidation TableCheck ColumnReplacement Column (Id)Use Column (Id)Error MessageAction
+ + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportadd/bulkimportadd.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportadd/bulkimportadd.component.scss new file mode 100644 index 0000000..b05187f --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportadd/bulkimportadd.component.scss @@ -0,0 +1,81 @@ +//@import "../../../../assets/scss/var"; +.s-info-bar { + display: flex; + flex-direction: row; + justify-content: space-between; + button { + outline: none; + } + } + + .entry-pg { + width: 750px; + } + + .button1::after { + content: none; + } + .button1:hover::after { + content: "ADD ROWS"; + } + + $bg-color: #dddddd; + + .section { + background-color: $bg-color; + height: 40px; + } + + .section p { + //color: white; + font-weight: bold; + padding: 10px; + font-size: 18px; + } + + .clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; + } + + .clr-file { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + //padding: 0.6rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; + } + + .center { + text-align: center; + } + input[type=text],[type=date],[type=number],textarea { + width: 100%; + padding: 15px 15px; + margin-top: 3px; + background-color:rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; + } + + .required-field{ + color: red; + + } + select{ + width: 100%; + margin-top: 3px; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; + } + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportadd/bulkimportadd.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportadd/bulkimportadd.component.spec.ts new file mode 100644 index 0000000..187619d --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportadd/bulkimportadd.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { BulkimportaddComponent } from './bulkimportadd.component'; + +describe('BulkimportaddComponent', () => { + let component: BulkimportaddComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ BulkimportaddComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(BulkimportaddComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportadd/bulkimportadd.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportadd/bulkimportadd.component.ts new file mode 100644 index 0000000..6e52222 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportadd/bulkimportadd.component.ts @@ -0,0 +1,236 @@ +import { HttpErrorResponse, HttpHeaderResponse } from '@angular/common/http'; +import { Component, OnInit } from '@angular/core'; +import { FormBuilder, FormGroup } from '@angular/forms'; +import { ActivatedRoute, Router } from '@angular/router'; +import { ToastrService } from 'ngx-toastr'; +import { BulkimportService } from 'src/app/services/fnd/bulkimport.service'; +@Component({ + selector: 'app-bulkimportadd', + templateUrl: './bulkimportadd.component.html', + styleUrls: ['./bulkimportadd.component.scss'] +}) +export class BulkimportaddComponent implements OnInit { + public entryForm: FormGroup; + selectedFile: File[]=[]; + + datajson; + transform:boolean = false; + checkTransform:boolean = true; + mapperdata; + + entityname; + description; + constructor(private _fb: FormBuilder, private router: Router,private toastr: ToastrService, + private route: ActivatedRoute,private dataservice:BulkimportService) { } + + ngOnInit(): void { + this.entryForm = this._fb.group({ + entity_name:[null], + rule_line:[null], + description: [null], + active: [true], + }); + + this.route.queryParams.subscribe(params => { + const data = params['data']; + this.entityname = params['name']; + this.description = params['description']; + + + if (data) { + try { + this.datajson = JSON.parse(data); + console.log('Received data:', this.datajson); + } catch (e) { console.error('Invalid JSON:', data);} + } + + + }); + + const condition = this.dataservice.getCondition(); + if(condition === 'mapper'){ + this.transform = true; + this.checkTransform = false; + if(this.datajson!== undefined){ + // if(this.entryForm.value.rule_line == 'undefined'){ this.entryForm.value.rule_line= '';} + const currentText = this.entryForm.value.rule_line = ''; + this.mapperdata = currentText + this.datajson; + // this.entryForm.value.rule_line = this.mapperdata; + // this.Updating(); + this.dataservice.setCondition(''); + } + } + + + console.log(this.entryForm.value); + + this.entryForm.patchValue({ + entity_name: this.entityname, + description: this.description, + }); + + console.log(this.entryForm.value); + } + + serverData = [ + { + "rulename": "", + "fromsheet": "", + "fromColumn": "", + "validationTable": "", + "checkColumn": "", + "replacementcolumn": "", + "useColumn": "", + "errormsg": "" + }]; + onAddLines(){ + this.serverData.push({ + rulename: "", + fromsheet:"", + fromColumn: "", + validationTable: "", + checkColumn: "", + replacementcolumn:"", + useColumn:"", + errormsg:"" + }); + console.log(this.serverData); + } + deleteRow(index) { + this.serverData.splice(index, 1); + } + + toastrShown: boolean = false; + onSubmit(){ + this.entryForm.value.rule_line = JSON.stringify(this.serverData); + console.log(this.entryForm.value); + this.dataservice.saveData(this.entryForm.value).subscribe((data)=>{ + console.log(data); + if (data) { + if (!this.toastrShown) { + this.toastrShown = true; // Set the flag to indicate that the toastr message has been shown + this.toastr.success("Added Successfully"); + setTimeout(() => { + this.router.navigate(["../all"], { relativeTo: this.route }); + }, 500); + } + } + }, (error: HttpHeaderResponse)=>{ + console.log(error); + if(error.status===202){ + this.toastr.success("Added Succesfully"); + } + if(error.status===404){ + this.toastr.error("Not Added"); + } + if(error.status===400){ + this.toastr.error("Not Added"); + } + }); + setTimeout(() => { + this.router.navigate(["../all"], { relativeTo: this.route }); + },500); + } + goback(){ + this.router.navigate(["../all"], { relativeTo: this.route }); + } + + + ///rules + checkTrans(){ + + console.log("rule line open") + this.dataservice.setCondition('mapper'); + + this.router.navigate(["../ruleline/"], { relativeTo: this.route, queryParams: {data:this.entryForm.value.rule_line, entityname:this.entryForm.value.entity_name, description:this.entryForm.value.description}, skipLocationChange: true}); + console.log(this.entryForm.value.entity_name); + + } + + mappperclick = false; + goFromMapper(){ + //this.mappperclick = true; + this.dataservice.setCondition('mapper'); + this.router.navigate(["../ruleline/"], { relativeTo: this.route, queryParams: {data:this.entryForm.value.rule_line, entityname:this.entryForm.value.entity_name, description:this.entryForm.value.description}, skipLocationChange: true}); + console.log(this.entryForm.value.entity_name); + } + + transReset(){ + this.entryForm.value.rule_line = undefined; + this.transform = false; + this.checkTransform = true; + } + + + headerData; + getColumns(table){ + console.log(table); + // console.log(this.getbyiddata.entityName); + this.dataservice.getColumnNames(table).subscribe((data) => { + console.log(data); + this.headerData = data; + }); +} + + checkTransformMapper = true; + transformMapper = false; + mapperText; + getHeaderData; + JsonHeader = []; + selectedSheetName: string | null = null; + columnJson =[]; + sheetNames:any; + checkTransMapper(){ + + console.log("Mapper open") + // console.log(this.storeData); + if(this.getHeaderData){ + this.checkTransformMapper = false; + this.transformMapper = true; + console.log(this.getHeaderData); + if(this.mapperText === "undefined"){ this.mapperText= '';} + const currentText = this.mapperText; + let trnsfData = currentText + '' +this.getHeaderData; + this.mapperText = trnsfData; + }else { + this.checkTransformMapper = true; + this.transformMapper = false; + } + + } + mappperModal = false; + goFromMapperField(){ + this.mappperModal = true; + this.selectedSheetName = this.sheetNames[0]; + const tablename = this.columnJson[0].TableName; + this.getColumns(tablename) + if(this.mapperText){ + try { + this.JsonHeader = JSON.parse(this.mapperText); + console.log('Received data:', this.JsonHeader ); + } catch (e) { console.error('Invalid JSON:', this.mapperText);} + }else + if (this.getHeaderData) { + // try { + // this.serverData = data.replace(/\[|\]|"/g, '').split(','); //(/\[|\]|'/g, '') //(/[\[\]"]/g, '') + // console.log('Received data:', this.serverData ); + // } catch (e) { console.error('Invalid JSON:', data);} + try { + this.JsonHeader = JSON.parse(this.getHeaderData); + console.log('Received data:', this.JsonHeader ); + } catch (e) { console.error('Invalid JSON:', this.getHeaderData);} + + } + } + + transResetMapper(){ + this.mapperText = ''; + this.transformMapper = false; + this.checkTransformMapper = true; + } + + onUpdate(){ + this.mappperModal = false; + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportall/bulkimportall.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportall/bulkimportall.component.html new file mode 100644 index 0000000..7a33825 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportall/bulkimportall.component.html @@ -0,0 +1,81 @@ + + +
+ +
+
+
+

Validation Rule

+
+
+ + + +
+
+ + + Loading ... +
{{error}}
+ + + Entity Name + + + Description + + + Active + + + Action + + + {{user.entity_name}} + {{user.description}} + {{user.active}} + + + + Delete + + + + + + + + + + + + Users per page + {{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} + of {{pagination.totalItems}} users + + +
+
+ + + + + + + + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportall/bulkimportall.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportall/bulkimportall.component.scss new file mode 100644 index 0000000..c05b1dc --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportall/bulkimportall.component.scss @@ -0,0 +1,4 @@ +.delete,.heading{ + text-align: center; + color: red; + } \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportall/bulkimportall.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportall/bulkimportall.component.spec.ts new file mode 100644 index 0000000..4627941 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportall/bulkimportall.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { BulkimportallComponent } from './bulkimportall.component'; + +describe('BulkimportallComponent', () => { + let component: BulkimportallComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ BulkimportallComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(BulkimportallComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportall/bulkimportall.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportall/bulkimportall.component.ts new file mode 100644 index 0000000..008c056 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportall/bulkimportall.component.ts @@ -0,0 +1,87 @@ +import { Component, OnInit } from '@angular/core'; +import { ActivatedRoute, Router } from '@angular/router'; +import { ToastrService } from 'ngx-toastr'; +import { ExcelService } from 'src/app/services/excel.service'; +import * as moment from 'moment'; +import { BulkimportService } from 'src/app/services/fnd/bulkimport.service'; + +@Component({ + selector: 'app-bulkimportall', + templateUrl: './bulkimportall.component.html', + styleUrls: ['./bulkimportall.component.scss'] +}) +export class BulkimportallComponent implements OnInit { + + loading = false; + error; + selected: any[] = []; + rowSelected :any= {}; + modaldelete=false; + data; + constructor(private router: Router, private toastr: ToastrService, + private route: ActivatedRoute,private excel: ExcelService,private bulkimportService:BulkimportService,) { } + + ngOnInit(): void { + this.getall(); + } + getall(){ + this.bulkimportService.getDetails().subscribe((data)=>{ + console.log(data); + this.data=data; + if(this.data.length == 0){ + this.error="No data Available"; + console.log(this.error); + } + + },(error) => { + console.log(error); + if(error){ + this.error="No data Available OR server Error"; + } + }); + + } + goToAdd(){ + this.router.navigate(["../add"], { relativeTo: this.route }); + + } + onExport() { + this.excel.exportAsExcelFile(this.data, 'user_', + moment().format('YYYYMMDD_HHmmss')) + } + goToEdit(id) { + this.router.navigate(["../edit/" + id], { relativeTo: this.route }); + } + onDelete(row) { + this.rowSelected = row; + this.modaldelete=true; + } + + delete(id){ + this.modaldelete = false; + console.log("in delete "+id); + this.bulkimportService.deleteById(id).subscribe( + (data) => { + console.log(data); + this.ngOnInit(); + if (data == null || data) { + this.toastr.success('Deleted successfully'); + } + }, + (error) => { + console.log('Error in adding data...',+error); + if(isNaN(error)){ + this.toastr.success('Deleted successfully'); + }else{ + this.toastr.error('Not Deleted Data Getting Some Error'); + } + } + ); +} + +activeTab: number = 1; + +showTab(tabNumber: number) { + this.activeTab = tabNumber; +} +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportedit/bulkimportedit.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportedit/bulkimportedit.component.html new file mode 100644 index 0000000..ed86b6a --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportedit/bulkimportedit.component.html @@ -0,0 +1,116 @@ +

Validation Rule

+Edit Mode
+Validation Rules are proccessed while importing bulk records for respective entity +
+
+
+
+
+ + +
+
+ + +
+ +
+ + + +
+
+ + +
+
Select open to add rules, select reset to delete existing rules
+
+
+
+
Add Rule
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Rule NameFrom SheetFrom Columnvalidation TableCheck ColumnReplacement Column (Id)Use Column (Id)Error MessageAction
+ + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
\ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportedit/bulkimportedit.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportedit/bulkimportedit.component.scss new file mode 100644 index 0000000..b05187f --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportedit/bulkimportedit.component.scss @@ -0,0 +1,81 @@ +//@import "../../../../assets/scss/var"; +.s-info-bar { + display: flex; + flex-direction: row; + justify-content: space-between; + button { + outline: none; + } + } + + .entry-pg { + width: 750px; + } + + .button1::after { + content: none; + } + .button1:hover::after { + content: "ADD ROWS"; + } + + $bg-color: #dddddd; + + .section { + background-color: $bg-color; + height: 40px; + } + + .section p { + //color: white; + font-weight: bold; + padding: 10px; + font-size: 18px; + } + + .clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; + } + + .clr-file { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + //padding: 0.6rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; + } + + .center { + text-align: center; + } + input[type=text],[type=date],[type=number],textarea { + width: 100%; + padding: 15px 15px; + margin-top: 3px; + background-color:rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; + } + + .required-field{ + color: red; + + } + select{ + width: 100%; + margin-top: 3px; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; + } + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportedit/bulkimportedit.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportedit/bulkimportedit.component.spec.ts new file mode 100644 index 0000000..766987b --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportedit/bulkimportedit.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { BulkimporteditComponent } from './bulkimportedit.component'; + +describe('BulkimporteditComponent', () => { + let component: BulkimporteditComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ BulkimporteditComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(BulkimporteditComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportedit/bulkimportedit.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportedit/bulkimportedit.component.ts new file mode 100644 index 0000000..34cdd86 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportedit/bulkimportedit.component.ts @@ -0,0 +1,200 @@ +import { HttpErrorResponse, HttpHeaderResponse } from '@angular/common/http'; +import { Component, OnInit } from '@angular/core'; +import { FormBuilder, FormGroup } from '@angular/forms'; +import { ActivatedRoute, Router } from '@angular/router'; +import { ToastrService } from 'ngx-toastr'; +import { BulkimportService } from 'src/app/services/fnd/bulkimport.service'; + +@Component({ + selector: 'app-bulkimportedit', + templateUrl: './bulkimportedit.component.html', + styleUrls: ['./bulkimportedit.component.scss'] +}) +export class BulkimporteditComponent implements OnInit { + public entryForm: FormGroup; + selectedFile: File[]=[]; + id; + datajson; + transform:boolean = false; + checkTransform:boolean = true; + mapperdata; + tdata: any = {}; + entityname; + description; + constructor(private _fb: FormBuilder, private router: Router,private toastr: ToastrService, + private route: ActivatedRoute,private dataservice:BulkimportService) { } + + ngOnInit(): void { + this.id = this.route.snapshot.params["id"]; + console.log("update with id = ", this.id); + + // this.entryForm = this._fb.group({ + // entity_name:[null], + // rule_line:[null], + // description: [null], + // active: [true], + // }); + + + this.dataservice.getDetailsById(this.id).subscribe(data => { + this.tdata = data; + this.serverData = JSON.parse(data.rule_line); + console.log(this.tdata); + }, + (err) => { + console.log(err); + }); + + + setTimeout(() => { + + + this.route.queryParams.subscribe(params => { + const data = params['data']; + this.entityname = params['name']; + this.description = params['description']; + + + if (data) { + try { + this.datajson = JSON.parse(data); + console.log('Received data:', this.datajson); + } catch (e) { console.error('Invalid JSON:', data);} + } + + + }); + + if(this.tdata.rule_line !== '' && this.tdata.rule_line !== null && this.tdata.rule_line !== undefined) { + console.log(this.tdata.rule_line) + this.checkTransform = false; + this.transform = true; + }else{ + console.log(this.tdata.rule_line) + this.checkTransform = true; + this.transform = false; + this.checkTransform = true; + } + + const condition = this.dataservice.getCondition(); + if(condition === 'mapper'){ + console.log("datagetting"); + this.transform = true; + this.checkTransform = false; + if(this.datajson!== undefined){ + // if(this.entryForm.value.rule_line == 'undefined'){ this.entryForm.value.rule_line= '';} + const currentText = this.tdata.rule_line = ''; + this.mapperdata = currentText + this.datajson; + this.tdata.rule_line = this.mapperdata; + // this.Updating(); + this.dataservice.setCondition(''); + } + } +}, 1000); + + console.log(this.tdata); + // this.entryForm.patchValue({ + // entity_name: this.entityname, + // description: this.description, + // }); + // console.log(this.entryForm.value); + } + + getById(id: number) { + + } + + serverData = []; + onAddLines(){ + this.serverData.push({ + rulename: "", + fromsheet:"", + fromColumn: "", + validationTable: "", + checkColumn: "", + replacementcolumn:"", + useColumn:"", + errormsg:"" + }); + console.log(this.serverData); + } + deleteRow(index) { + this.serverData.splice(index, 1); + } + + toastrShown: boolean = false; + onSubmit(){ + this.tdata.rule_line = JSON.stringify(this.serverData); + console.log(this.tdata); + this.dataservice.updateData(this.tdata, this.id).subscribe((data)=>{ + console.log(data); + if (data.operationStatus) { + this.toastr.warning(data.operationMessage); + }else{ + if (!this.toastrShown) { + this.toastrShown = true; // Set the flag to indicate that the toastr message has been shown + this.toastr.success("Update Successfully"); + setTimeout(() => { + this.router.navigate(["../../all"], { relativeTo: this.route }); + }, 500); + } + } + }, (error: HttpHeaderResponse)=>{ + console.log(error); + if(error.status===202){ + this.toastr.success("Update Succesfully"); + } + if(error.status===404){ + this.toastr.error("Not Update"); + } + if(error.status===400){ + this.toastr.error("Not Update"); + } + }); + setTimeout(() => { + this.router.navigate(["../../all"], { relativeTo: this.route }); + },500); + } + + Updating(){ + console.log(this.tdata); + this.dataservice.updateData(this.tdata, this.id).subscribe(data=>{ + console.log(data); + // this.ngOnInit(); + }, (error: HttpHeaderResponse)=>{ + console.log(error); + }); + } + + goback(){ + this.router.navigate(["../../all"], { relativeTo: this.route }); + } + + + + ///rules + checkTrans(){ + + console.log("rule line open") + this.dataservice.setCondition('mapper'); + + this.router.navigate(["../../rulelineedit/"], { relativeTo: this.route, queryParams: {id:this.id, data:this.tdata.rule_line, entityname:this.tdata.entity_name, description:this.tdata.description}, skipLocationChange: true}); + console.log(this.tdata.rule_line); + + } + + mappperclick = false; + goFromMapper(){ + //this.mappperclick = true; + this.dataservice.setCondition('mapper'); + this.router.navigate(["../../rulelineedit/"], { relativeTo: this.route, queryParams: {id:this.id, data:this.tdata.rule_line, entityname:this.tdata.entity_name, description:this.tdata.description}, skipLocationChange: true}); + console.log(this.tdata.rule_line); + } + + transReset(){ + this.tdata.rule_line = undefined; + this.transform = false; + this.checkTransform = true; + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimporteditline/bulkimporteditline.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimporteditline/bulkimporteditline.component.html new file mode 100644 index 0000000..5efccb0 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimporteditline/bulkimporteditline.component.html @@ -0,0 +1,73 @@ +

Add Rule Lines

+
+
+
+ +
+ +
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Rule NameFrom SheetFrom Columnvalidation TableCheck ColumnReplacement Column (Id)Use Column (Id)Error MessageAction
+ + + + + + + + + + + + + + + + + + + +
+
+
+ +
+ + +
+
+
\ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimporteditline/bulkimporteditline.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimporteditline/bulkimporteditline.component.scss new file mode 100644 index 0000000..c1113c0 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimporteditline/bulkimporteditline.component.scss @@ -0,0 +1,51 @@ +.clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.35rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; + } + input[type=text],textarea { + width: 100%; + padding: 15px 15px; + // margin: 8px 0; + background-color:rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; + } + .required-field{ + color: red; + + } + .postColumn{ + border: 1px solid #ccc; + width: 78%; + margin-left: 15px; + } + .colName{ + text-align: center; + padding: 5px; + } + .colfields{ + border: 1px solid black; + margin: 17px; + text-align: center; + padding: 3px; + } + .fieldWrapper{ + margin-top: 20px; + } + .center { + text-align: center; + } + + select{ + width: 100%; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; + } \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimporteditline/bulkimporteditline.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimporteditline/bulkimporteditline.component.spec.ts new file mode 100644 index 0000000..cd66c14 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimporteditline/bulkimporteditline.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { BulkimporteditlineComponent } from './bulkimporteditline.component'; + +describe('BulkimporteditlineComponent', () => { + let component: BulkimporteditlineComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ BulkimporteditlineComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(BulkimporteditlineComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimporteditline/bulkimporteditline.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimporteditline/bulkimporteditline.component.ts new file mode 100644 index 0000000..bfee4cf --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimporteditline/bulkimporteditline.component.ts @@ -0,0 +1,172 @@ +import { Component, OnInit } from '@angular/core'; +import { FormGroup, FormBuilder, FormArray } from '@angular/forms'; +import { ActivatedRoute, Router } from '@angular/router'; +import { DataflowService } from 'src/app/services/fnd/dataflow.service'; +// import { NewwebhookService } from 'src/app/services/fnd/newwebhook.service'; +// import { SftplocationService } from 'src/app/services/fnd/sftplocation.service'; +// import { Webhookservicesui1Service } from 'src/app/services/fnd/webhookservicesui1.service'; + +@Component({ + selector: 'app-bulkimporteditline', + templateUrl: './bulkimporteditline.component.html', + styleUrls: ['./bulkimporteditline.component.scss'] +}) +export class BulkimporteditlineComponent implements OnInit { + serverData = []; + id; + title + sourceTable; + sourceFData; + Mid:any; + flowType; + remoteD; + sftpDId; + emailDId; + key; + webhookDId; + + name; + description; + // data = ['email', 'password'] + constructor( private router : Router, + private route: ActivatedRoute, + private dataservice:DataflowService, + // private sftpService:SftplocationService, + // private emaildbService:Webhookservicesui1Service, + // private webhookService:NewwebhookService, + private _fb:FormBuilder) { } + + public entryForm: FormGroup; + + ngOnInit(): void { + // this.entryForm = this._fb.group({ + // connector_json: this._fb.array([]) + // }); + + this.route.queryParams.subscribe(params => { + this.id = params['id']; + // this.Mid = params['mid']; + const data = params['data']; + this.name = params['entityname']; + this.description = params['description']; + if (data) { + // try { + // this.serverData = data.replace(/\[|\]|"/g, '').split(','); //(/\[|\]|'/g, '') //(/[\[\]"]/g, '') + // console.log('Received data:', this.serverData ); + // } catch (e) { console.error('Invalid JSON:', data);} + try { + this.serverData = JSON.parse(data); + console.log('Received data:', this.serverData ); + } catch (e) { console.error('Invalid JSON:', data);} + } + // this.serverData.map(d => + // this.person.push(this._fb.group({ andor: '', fields_name:'',condition:'',value: d ,})) + // ); + + }); + + const condition = this.dataservice.getCondition(); + if(condition === 'mapper'){ + console.log("mapper") + }else if(condition === 'filter'){ + console.log("filter"); + } + console.log(this.name,this.description); + + + + + } + + columnList(){ + + this.dataservice.getColumnListFromSourceTable(this.id,this.title).subscribe((data)=>{ + console.log(data); + this.sourceTable = data; + }); + } + + // sftpHeader(){ + // this.sftpService.getExcelHeaders(this.title,this.remoteD).subscribe((headers) => { + // console.log("sftp Data",headers); + // this.sourceTable = headers; + // }); + // } + + // emailHeader(){ + // this.emaildbService.getHeadersFromExcelMail(this.emailDId,this.title,this.key).subscribe((headers)=>{ + // console.log("email Data",headers); + // this.sourceTable = headers; + // }); + // } + + // webhookHeader(){ + // this.webhookService.getHeadersFromWBExcelMail(this.webhookDId,this.title,this.key).subscribe((headers)=>{ + // console.log("webhook Data",headers); + // this.sourceTable = headers; + // }); + // } + + + FilDemo(){ + let data = [""]; + const defaultObject = { + andor: "AND", + fields_name: "", + condition: "=", +} + const objectArray = data.map(value => ({ + ...defaultObject, + value: value, + })); + console.log(objectArray); + this.sourceFData = JSON.stringify(objectArray); + + try { + this.serverData = JSON.parse(this.sourceFData); + console.log('Received data:', this.serverData ); + } catch (e) { console.error('Invalid JSON:', this.sourceFData);} + + + + } + // get person() { + // return this.entryForm.get("connector_json") as FormArray; + // } + + onUpdate(){ + console.log(this.serverData); + let serverData = JSON.stringify(this.serverData); + console.log(serverData); + let product = JSON.stringify(serverData); + console.log(product); + console.log(this.Mid); + this.router.navigate(['../edit/'+ this.id],{relativeTo:this.route, queryParams: { data: product, name:this.name, description:this.description }, skipLocationChange: true}); + } + back(){ + this.router.navigate(['../edit/'+ this.id], { relativeTo: this.route }); + this.dataservice.setCondition(''); + } + + onAddLines(){ + this.serverData.push({ + rulename: "", + fromsheet:"", + fromColumn: "", + validationTable: "", + checkColumn: "", + replacementcolumn:"", + useColumn:"", + errormsg:"" + }); + } + deleteRow(index) { + this.serverData.splice(index, 1); + } + + // postApi(){ + // this.data.map(d => + // this.person.push(this._fb.group({ fieldname: d , checkboxval:'',sample_format:'',mapped_fields:'',dest_format:''})) + // ); + // } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportline/bulkimportline.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportline/bulkimportline.component.html new file mode 100644 index 0000000..5efccb0 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportline/bulkimportline.component.html @@ -0,0 +1,73 @@ +

Add Rule Lines

+
+
+
+ +
+ +
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Rule NameFrom SheetFrom Columnvalidation TableCheck ColumnReplacement Column (Id)Use Column (Id)Error MessageAction
+ + + + + + + + + + + + + + + + + + + +
+
+
+ +
+ + +
+
+
\ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportline/bulkimportline.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportline/bulkimportline.component.scss new file mode 100644 index 0000000..c1113c0 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportline/bulkimportline.component.scss @@ -0,0 +1,51 @@ +.clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.35rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; + } + input[type=text],textarea { + width: 100%; + padding: 15px 15px; + // margin: 8px 0; + background-color:rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; + } + .required-field{ + color: red; + + } + .postColumn{ + border: 1px solid #ccc; + width: 78%; + margin-left: 15px; + } + .colName{ + text-align: center; + padding: 5px; + } + .colfields{ + border: 1px solid black; + margin: 17px; + text-align: center; + padding: 3px; + } + .fieldWrapper{ + margin-top: 20px; + } + .center { + text-align: center; + } + + select{ + width: 100%; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; + } \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportline/bulkimportline.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportline/bulkimportline.component.spec.ts new file mode 100644 index 0000000..2e7b108 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportline/bulkimportline.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { BulkimportlineComponent } from './bulkimportline.component'; + +describe('BulkimportlineComponent', () => { + let component: BulkimportlineComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ BulkimportlineComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(BulkimportlineComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportline/bulkimportline.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportline/bulkimportline.component.ts new file mode 100644 index 0000000..0bc92f2 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/bulkimport/bulkimportline/bulkimportline.component.ts @@ -0,0 +1,175 @@ +import { Component, OnInit } from '@angular/core'; +import { FormGroup, FormBuilder, FormArray } from '@angular/forms'; +import { ActivatedRoute, Router } from '@angular/router'; +import { DataflowService } from 'src/app/services/fnd/dataflow.service'; +// import { NewwebhookService } from 'src/app/services/fnd/newwebhook.service'; +// import { SftplocationService } from 'src/app/services/fnd/sftplocation.service'; +// import { Webhookservicesui1Service } from 'src/app/services/fnd/webhookservicesui1.service'; + +@Component({ + selector: 'app-bulkimportline', + templateUrl: './bulkimportline.component.html', + styleUrls: ['./bulkimportline.component.scss'] +}) +export class BulkimportlineComponent implements OnInit { + serverData = []; + andor = ['AND', 'OR','NOT']; + fieldname = ['name1', 'name2']; + condition = ['=','!=','<','>','<=','>=','LIKE','BETWEEN','IN']; + id; + title + sourceTable; + sourceFData; + Mid:any; + flowType; + remoteD; + sftpDId; + emailDId; + key; + webhookDId; + + name; + description; + // data = ['email', 'password'] + constructor( private router : Router, + private route: ActivatedRoute, + private dataservice:DataflowService, + // private sftpService:SftplocationService, + // private emaildbService:Webhookservicesui1Service, + // private webhookService:NewwebhookService, + private _fb:FormBuilder) { } + + public entryForm: FormGroup; + + ngOnInit(): void { + // this.entryForm = this._fb.group({ + // connector_json: this._fb.array([]) + // }); + + this.route.queryParams.subscribe(params => { + // this.id = params['id']; + // this.Mid = params['mid']; + const data = params['data']; + this.name = params['entityname']; + this.description = params['description']; + if (data) { + // try { + // this.serverData = data.replace(/\[|\]|"/g, '').split(','); //(/\[|\]|'/g, '') //(/[\[\]"]/g, '') + // console.log('Received data:', this.serverData ); + // } catch (e) { console.error('Invalid JSON:', data);} + try { + this.serverData = JSON.parse(data); + console.log('Received data:', this.serverData ); + } catch (e) { console.error('Invalid JSON:', data);} + } + // this.serverData.map(d => + // this.person.push(this._fb.group({ andor: '', fields_name:'',condition:'',value: d ,})) + // ); + + }); + + const condition = this.dataservice.getCondition(); + if(condition === 'mapper'){ + console.log("mapper") + }else if(condition === 'filter'){ + console.log("filter"); + } + console.log(this.name,this.description); + + + + + } + + columnList(){ + + this.dataservice.getColumnListFromSourceTable(this.id,this.title).subscribe((data)=>{ + console.log(data); + this.sourceTable = data; + }); + } + + // sftpHeader(){ + // this.sftpService.getExcelHeaders(this.title,this.remoteD).subscribe((headers) => { + // console.log("sftp Data",headers); + // this.sourceTable = headers; + // }); + // } + + // emailHeader(){ + // this.emaildbService.getHeadersFromExcelMail(this.emailDId,this.title,this.key).subscribe((headers)=>{ + // console.log("email Data",headers); + // this.sourceTable = headers; + // }); + // } + + // webhookHeader(){ + // this.webhookService.getHeadersFromWBExcelMail(this.webhookDId,this.title,this.key).subscribe((headers)=>{ + // console.log("webhook Data",headers); + // this.sourceTable = headers; + // }); + // } + + + FilDemo(){ + let data = [""]; + const defaultObject = { + andor: "AND", + fields_name: "", + condition: "=", +} + const objectArray = data.map(value => ({ + ...defaultObject, + value: value, + })); + console.log(objectArray); + this.sourceFData = JSON.stringify(objectArray); + + try { + this.serverData = JSON.parse(this.sourceFData); + console.log('Received data:', this.serverData ); + } catch (e) { console.error('Invalid JSON:', this.sourceFData);} + + + + } + // get person() { + // return this.entryForm.get("connector_json") as FormArray; + // } + + onUpdate(){ + console.log(this.serverData); + let serverData = JSON.stringify(this.serverData); + console.log(serverData); + let product = JSON.stringify(serverData); + console.log(product); + console.log(this.Mid); + this.router.navigate(['../add'],{relativeTo:this.route, queryParams: { data: product, name:this.name, description:this.description }, skipLocationChange: true}); + } + back(){ + this.router.navigate(["../add"], { relativeTo: this.route }); + this.dataservice.setCondition(''); + } + + onAddLines(){ + this.serverData.push({ + rulename: "", + fromsheet:"", + fromColumn: "", + validationTable: "", + checkColumn: "", + replacementcolumn:"", + useColumn:"", + errormsg:"" + }); + } + deleteRow(index) { + this.serverData.splice(index, 1); + } + + // postApi(){ + // this.data.map(d => + // this.person.push(this._fb.group({ fieldname: d , checkboxval:'',sample_format:'',mapped_fields:'',dest_format:''})) + // ); + // } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/datamanagement/datamanagement.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/datamanagement/datamanagement.component.html new file mode 100644 index 0000000..63c652d --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/datamanagement/datamanagement.component.html @@ -0,0 +1,173 @@ + + +
+
+
+

Data Management

+
+
+ + + + +
+
+ + Loading ... +
{{error}}
+ + + Go To + + + + + Entity Name + + + + File Name + + + Action + + + Workflow + {{user.entityName}} + {{user.file_name}} + + + + Delete + + + + + + + + + + + + Users per page + {{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} + of {{pagination.totalItems}} users + + +
+
+ + + + + + + + + + + + + + + + + + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/datamanagement/datamanagement.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/datamanagement/datamanagement.component.scss new file mode 100644 index 0000000..c6c7e70 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/datamanagement/datamanagement.component.scss @@ -0,0 +1,84 @@ +//@import "../../../../assets/scss/var"; +.s-info-bar { + display: flex; + flex-direction: row; + justify-content: space-between; + button { + outline: none; + } +} + +.entry-pg { + width: 750px; +} + +.button1::after { + content: none; +} +.button1:hover::after { + content: "ADD ROWS"; +} + +$bg-color: #dddddd; + +.section { + background-color: $bg-color; + height: 40px; +} + +.section p { + //color: white; + font-weight: bold; + padding: 10px; + font-size: 18px; +} + +.clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} + +.clr-file { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + //padding: 0.6rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} + +.center { + text-align: center; +} +input[type=text],[type=date],[type=number],textarea { + width: 100%; + padding: 15px 15px; + margin-top: 3px; + background-color:rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; +} + +.required-field{ + color: red; + +} +select{ + width: 100%; + margin-top: 3px; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; +} +.delete,.heading{ + text-align: center; + color: red; +} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/datamanagement/datamanagement.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/datamanagement/datamanagement.component.spec.ts new file mode 100644 index 0000000..19d47ed --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/datamanagement/datamanagement.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { DatamanagementComponent } from './datamanagement.component'; + +describe('DatamanagementComponent', () => { + let component: DatamanagementComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ DatamanagementComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(DatamanagementComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/datamanagement/datamanagement.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/datamanagement/datamanagement.component.ts new file mode 100644 index 0000000..f9bec9d --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/datamanagement/datamanagement.component.ts @@ -0,0 +1,189 @@ +import { HttpErrorResponse, HttpHeaderResponse } from '@angular/common/http'; +import { Component, OnInit } from '@angular/core'; +import { FormBuilder, FormGroup } from '@angular/forms'; +import { ActivatedRoute, Router } from '@angular/router'; +import * as moment from 'moment'; +import { ToastrService } from 'ngx-toastr'; +import { DatamanagementService } from 'src/app/services/fnd/datamanagement.service'; +import { UsermaintanceService } from 'src/app/services/admin/usermaintance.service'; +import { ExcelService } from 'src/app/services/excel.service'; +import { BulkimportService } from 'src/app/services/fnd/bulkimport.service'; +@Component({ + selector: 'app-datamanagement', + templateUrl: './datamanagement.component.html', + styleUrls: ['./datamanagement.component.scss'] +}) +export class DatamanagementComponent implements OnInit { + rowSelected :any= {}; + modaldelete=false; + modalEdit=false; + modalAdd= false; + public entryForm: FormGroup; + selected: any[] = []; + error; + loading = false; + data; + udata; + selectedFile: File[]=[]; + entitydata; + // tableList =['priority','impact','urgency','category','state','contact_type','customer','handler']; + tableList; + constructor( private excel: ExcelService, private datamservice:DatamanagementService, private toastr: ToastrService, + private _fb: FormBuilder, private userservice:UsermaintanceService, private router: Router,private bulkimportService:BulkimportService, + private route: ActivatedRoute,) { } + + ngOnInit(): void { + this.getall(); + this.getuserall(); + this.allentity(); + this.entitygetall(); + this.entryForm = this._fb.group({ + user_id:[null], + file_name:[null], + entityName:[null], + // entity_name:[null], + file_type:[null], + + }); +// this.datamservice.getjson().subscribe((data)=>{ +// console.log(data); +// }) + } + getall(){ + this.datamservice.getall().subscribe((data)=>{ + console.log(data); + this.data=data; + if(this.data.length == 0){ + this.error="No data Available"; + console.log(this.error); + } + + },(error) => { + console.log(error); + if(error){ + this.error="No data Available OR server Error"; + } + }); + } + + entitygetall(){ + this.bulkimportService.getDetails().subscribe((data)=>{ + console.log(data); + this.tableList=data; + },(error) => { + console.log(error); + }); + } + + + getuserall(){ + this.userservice.getAll().subscribe((data)=>{ + console.log(data); + this.udata=data; + }) + } + allentity(){ + // this.datamservice.getallentity().subscribe((data)=>{ + // console.log(data); + // this.entitydata=data; + // }, (error: HttpHeaderResponse)=>{ + // console.log(error); + // }) + } + onExport() { + this.excel.exportAsExcelFile(this.data, 'user_', + moment().format('YYYYMMDD_HHmmss')) + } + public onFileChanged(event) { + //Select File + console.log(event); + this.selectedFile = event.target.files[0]; + + } + goToAdd() { +this.modalAdd = true; + } + onSubmit(){ +console.log(this.entryForm.value); +this.datamservice.create(this.selectedFile,this.entryForm.value.entityName).subscribe((data)=>{ + console.log(data); + if(data.status===202){ + this.toastr.success("Added Succesfully"); + } + setTimeout(() => { + this.getall(); + }, 1000); + this.getall(); +}, (error: HttpErrorResponse)=>{ + console.log(error); + if(error.status >=200 && error.status <= 299){ + this.toastr.success("Added Succesfully"); + setTimeout(() => { + this.getall(); + }, 1000); + } + if(error.status===404){ + this.toastr.error("Not Added"); + } + this.ngOnInit(); +}); +this.modalAdd=false; + } + onEdit(row) { + this.rowSelected = row; + this.modalEdit = true; + } + + onDelete(row) { + this.rowSelected = row; + this.modaldelete=true; + } + + delete(id) + { + this.modaldelete = false; + console.log("in delete "+id); + this.datamservice.delete(id).subscribe( + (data) => { + console.log(data); + + this.ngOnInit(); + + if(data.status >=200 && data.status <= 299 || data == null) { + this.toastr.success("Delete Succesfully"); + } + }, (error: HttpHeaderResponse)=>{ + console.log(error); + if(error.status >=200 && error.status <= 299){ + this.toastr.success("Delete Succesfully"); + } + if(error.status >=400 && error.status <= 499){ + this.toastr.error("Not Delete"); + } + if(error.status >=500 && error.status <= 599){ + this.toastr.error("Server Error"); + } + }); + this.ngOnInit(); + } + onUpdate(id) { + this.modalEdit = false; + this.datamservice.update(id,this.rowSelected,this.selectedFile).subscribe( + (data) => { + console.log(data); + if(data.status===202){ + this.toastr.success("Updated Succesfully"); + } + + }, + (error: HttpErrorResponse) => { + console.log(error.message); + } + ); + this.ngOnInit(); +} +work(id:any){ + console.log(id); + this.router.navigate(["../dataworkflow/"+ id], { relativeTo: this.route }); +} +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/datamananementworkflow/datamananementworkflow.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/datamananementworkflow/datamananementworkflow.component.html new file mode 100644 index 0000000..2c7ad2e --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/datamananementworkflow/datamananementworkflow.component.html @@ -0,0 +1,449 @@ + + + + + + + +
+ + + + + + + +
+ +
+
+
+
+
+
+

Data Import

+
+
+ +
+
+ +
+ + + + Step 0 + Review + + + + Step 1 + Table Mapping + + + + Step 2 + Data Mapping + + + + Step 3 + Import + + + + Step 4 + Download Excel + + + + Step 5 + Finish + + + +
+
+
+
+
+ + +
+
+

{{tableName}} Table

+

Update {{college.studentname}}

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

{{ sheetName }}

+
+ + + + + + + + + + + +
{{ co }}
{{ item[key] }}
+
+
+
+
+ + + + + +
+ +
+
+
+
+ +
+ +
+ +
+
+

Table Mapping

+ +
+ +
+
+
+ + + + + + + + + + + + + +
Sheet NameTable Name
+ + + + +
+
+
+ + + + + + + +
+
+
+ +
+
+
+ +
+
+ + +
+
+

Data Mapping

+ +
+ +
+
+
+
+ Enable TransFormation + + +
+
+ + +
+
+ +
+
+
Add Rule line
+ + +
+
+ + +
+
+
+ + + + + + + +
+
+
+ +
+
+
+ +
+
+ +
+
+

Importing Data

+ +
+
+
+
+ + +
+

{{ sheetName }}

+
+ + + + + + + + + + + +
{{ co }}
{{ item[key] }}
+
+
+
+ + + + + + +
+ +
+
+

Download Excel

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

File is Downloaded

+
+ + + +
+ + +
+ + + + + + + + + + + + + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/datamananementworkflow/datamananementworkflow.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/datamananementworkflow/datamananementworkflow.component.scss new file mode 100644 index 0000000..a96c883 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/datamananementworkflow/datamananementworkflow.component.scss @@ -0,0 +1,110 @@ +.horizontal{ + width: 25%; + padding: 5px; +} +.horizontal1{ + width: 50%; + padding: 10px; +} +.middle{ + width: 33%; + padding: 10px; +} +.middle1{ + width: 75%; + padding: 10px; +} + +.full{ + width: 100%; + padding: 10px; +} + +// input[type=text],[type=date] { +// width: 100%; +// padding: 12px 20px; +// margin: 8px 0; +// display: inline-block; +// border: 1px solid #ccc; +// border-radius: 4px; +// box-sizing: border-box; +// } +// textarea +// { +// width: 100%; +// padding: 15px 15px; +// display: inline-block; +// border: 1px solid #ccc; +// border-radius: 4px; +// box-sizing: border-box; +// } + +.center{ + color: blue; +} +@media (max-width: 600px){ +.horizontal,.middle,.horizontal1,.middle1 { +width: 100%; +}} + + + .postColumn{ + border: 1px solid #ccc; + width: 78%; + margin-left: 15px; + } + .colName{ + text-align: center; + padding: 5px; + } + .fieldWrapper{ + margin-top: 20px; + } + + + .clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.35rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; + } + input[type=text],textarea { + width: 100%; + padding: 15px 15px; + // margin: 8px 0; + background-color:rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; + } + .required-field{ + color: red; + + } + .postColumn{ + border: 1px solid #ccc; + width: 78%; + margin-left: 15px; + } + .colName{ + text-align: center; + padding: 5px; + } + .colfields{ + border: 1px solid black; + margin: 17px; + text-align: center; + padding: 3px; + } + + select{ + width: 100%; + margin-top: 3px; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; + } \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/datamananementworkflow/datamananementworkflow.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/datamananementworkflow/datamananementworkflow.component.spec.ts new file mode 100644 index 0000000..5e4af86 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/datamananementworkflow/datamananementworkflow.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { DatamananementworkflowComponent } from './datamananementworkflow.component'; + +describe('DatamananementworkflowComponent', () => { + let component: DatamananementworkflowComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ DatamananementworkflowComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(DatamananementworkflowComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/datamananementworkflow/datamananementworkflow.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/datamananementworkflow/datamananementworkflow.component.ts new file mode 100644 index 0000000..db4efd1 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/datamananementworkflow/datamananementworkflow.component.ts @@ -0,0 +1,558 @@ +import { HttpErrorResponse } from '@angular/common/http'; +import { Component, OnInit } from '@angular/core'; +import { ActivatedRoute, Router } from '@angular/router'; +import { ToastrService } from 'ngx-toastr'; +import { DatamanagementService } from 'src/app/services/fnd/datamanagement.service'; +import { ExcelService } from 'src/app/services/excel.service'; +import { BulkimportService } from 'src/app/services/fnd/bulkimport.service'; + +@Component({ + selector: 'app-datamananementworkflow', + templateUrl: './datamananementworkflow.component.html', + styleUrls: ['./datamananementworkflow.component.scss'] +}) +export class DatamananementworkflowComponent implements OnInit { + data; + getbyiddata; + id; + columns: any[]; + rows:any[]; + bodyrow:any[]=[]; + getHeaderData; + JsonHeader = []; + rowdata; + transform:boolean = false; + checkTransform:boolean = true; + mapperText:string = ''; + changeKeyJson:any[]; + tableName; + + + + // Layout direction changing + +layout = { + direction: "horizontal", + block1: "clr-col-lg-12 clr-col-12 height container", + block2: "clr-col-lg-12 clr-col-12 container", +} +timelineStyle = { + step0: { state: "current", open: true, failed: false }, + step1: { state: "not-started", open: false, failed: false }, + step2: { state: "not-started", open: false, failed: false }, + step3: { state: "not-started", open: false, failed: false }, + step4: { state: "not-started", open: false, failed: false }, + step5: { state: "not-started", open: false, failed: false }, +}; + +json: string = ""; + luisApp = + { + name: '', + created: 1, + trained: 1, + tested: 1, + updated:1, + published: 1, + + }; + constructor( private excel: ExcelService, private datamservice:DatamanagementService, private toastr: ToastrService,private router: Router, + private route: ActivatedRoute,public bulkUpload:BulkimportService) { } + + ngOnInit(): void { + this.id = this.route.snapshot.params["id"]; + console.log("update with id = ", this.id); + this.getall(); + this.getSheetName(this.id); + this.getById(this.id); + + this.getTableData(this.id); + // this.getColumns(this.tableName); + // this.getHeadersById(this.id); + + } + + getall(){ + this.datamservice.getall().subscribe((data)=>{ + console.log(data); + this.data=data; + }) + } + + + getById(id) { + this.datamservice.getTemplateById(id).subscribe((data) => { + console.log(data); + this.getbyiddata = data; + this.tableName = data.entityName; + }); + } + headerData; + getColumns(table){ + console.log(table); + // console.log(this.getbyiddata.entityName); + this.bulkUpload.getColumnNames(table).subscribe((data) => { + console.log(data); + this.headerData = data; + }); +} +getHeadersById(id){ + console.log(this.columnJson); + this.bulkUpload.getHeader(id).subscribe((data) => { + console.log(data); + this.getHeaderData = JSON.stringify(data); + + // const objectArray = data.map(key => ({ + // headerName: key, + // value: "", + // })); + // // console.log(objectArray); + // this.getHeaderData = JSON.stringify(objectArray); + // console.log(this.getHeaderData); + + // const json = `{"Customer":[{"headerName":"balance","value":""},{"headerName":"c_status","value":""},{"headerName":"city","value":""},{"headerName":"country","value":""},{"headerName":"currency_code","value":""},{"headerName":"customer_id","value":""},{"headerName":"date_of_birth","value":""},{"headerName":"defaultsite_id","value":""}], + // "Site":[{"headerName":"balance","value":""},{"headerName":"city","value":""},{"headerName":"country","value":""},{"headerName":"credit_profile","value":""},{"headerName":"currency_code","value":""},{"headerName":"date_of_birth","value":""},{"headerName":"default_order_type","value":""},{"headerName":"dsa","value":""}]}` + // this.getHeaderData = json; + + },(error) => { + console.log(error); + }); + + } + + selectedSheetName: string | null = null; + getHeaderbybutton(id,sheetName){ + // this.bulkUpload.getHeader(id,sheetName).subscribe((data) => { + // console.log(data); + // this.getHeaderData = data; + + // const objectArray = data.map(key => ({ + // headerName: key, + // value: "", + // })); + // // console.log(objectArray); + // this.getHeaderData = JSON.stringify(objectArray); + // console.log(this.getHeaderData); + + + + // },(error) => { + // console.log(error); + // }); + this.selectedSheetName = sheetName; + const columnEntry = this.columnJson.find(entry => entry.sheetName === sheetName); + if (columnEntry) { + const tablename = columnEntry.TableName; + this.getColumns(tablename); + } + } + + + checkData(){ + console.log(this.JsonHeader); + console.log(this.mapperText); + } + + getkeychangesJson(){ + + const jsonString = JSON.stringify(this.rows); + console.log("body",jsonString); + // const datajson = JSON.parse(this.datajson); + // this.datajson = [datajson]; + // console.log(this.datajson); + + this.bulkUpload.changeKeysOfJson(this.datajson,jsonString).subscribe((data) => { + console.log(data); + this.changeKeyJson = data.body; + },(error:HttpErrorResponse) => { + console.log(error.error); + }); + } + // getHeaderskeychange() { + // let headers: string[] = []; + // if(this.changeKeyJson) { + // this.changeKeyJson.forEach((value) => { + // Object.keys(value).forEach((key) => { + // if(!headers.find((header) => header == key)){ + // headers.push(key) + // } + + // }) + + // }) + // } + // return headers; + // } + getHeaderskeychange(sheetName: string) { + if (this.changeKeyJson && this.changeKeyJson.length > 0 && this.changeKeyJson[0][sheetName]) { + // Assuming the first item in the array contains the keys. + return Object.keys(this.changeKeyJson[0][sheetName][0]); + } + return []; + } + + getkeychangeData(sheetName: string) { + if (this.changeKeyJson && this.changeKeyJson.length > 0 && this.changeKeyJson[0][sheetName]) { + // Returning the array of data. + return this.changeKeyJson[0][sheetName]; + } + return []; + } +// Change to Horizontal Layout +changeToHorizonTal() { + this.layout = { + direction: "horizontal", + block1: "clr-col-lg-12 clr-col-12 height container", + block2: "clr-col-lg-12 clr-col-12 container", + } +} +// Change to Vertical Layout +changeToVertical() { + this.layout = { + direction: "vertical", + block1: "clr-col-lg-3 clr-col-12 ", + block2: "clr-col-lg-9 clr-col-12 ", + } +} +reset() { + this.json = ""; + this.luisApp = + { + name: '', + trained: 1, + tested: 1, + updated:1, + published: 1, + + + created: 1, + + }; + + this.timelineStyle = { + step0: { state: "current", open: true, failed: false }, + step1: { state: "not-started", open: false, failed: false }, + step2: { state: "not-started", open: false, failed: false }, + step3: { state: "not-started", open: false, failed: false }, + step4: { state: "not-started", open: false, failed: false }, + step5: { state: "not-started", open: false, failed: false }, + }; +} + + +//dynamic table +sheetNames:any; +getSheetName(id){ + this.bulkUpload.getSheetName(id).subscribe(data => { + console.log(data); + this.sheetNames = data; + }); +} + +getTableData(id){ + // console.log(this.getbyiddata.file_name); + this.bulkUpload.convertFileToJson(id).subscribe((data) => { + this.rows = data; + // this.bodyrow = data; + console.log(this.rows); +this.rowdata= [this.rows]; +this.rows = [this.rows] + console.log(typeof this.rows); + if(data){ + // this.toastr.success("Run Successfully") + } + var j; + var cart = []; + + for(var i = 0; i < data.length; i++) + { + var columnsIn = data[i]; + if(i==1) + { + for(var key in columnsIn) + { + j={prop:key , name: key}; + cart.push(j) + + } + } + } + this.columns = cart; + +}); +} +// sheetNames = ['Customer', 'Site']; +getHeaders(sheetName: string) { + if (this.rows && this.rows.length > 0 && this.rows[0][sheetName]) { + // Assuming the first item in the array contains the keys. + return Object.keys(this.rows[0][sheetName][0]); + } + return []; +} + +getData(sheetName: string) { + if (this.rows && this.rows.length > 0 && this.rows[0][sheetName]) { + // Returning the array of data. + return this.rows[0][sheetName]; + } + return []; +} + +// getHeaders() { +// let headers: string[] = []; +// this.rows= [] +// if(this.rows) { +// this.rows.forEach((value) => { +// Object.keys(value).forEach((key) => { +// if(!headers.find((header) => header == key)){ +// headers.push(key) +// } + +// }) + +// }) +// } +// return headers; +// } + +//data mapping +checkTrans(){ + + console.log("transform open") + // console.log(this.storeData); + if(this.getHeaderData){ + this.checkTransform = false; + this.transform = true; + console.log(this.getHeaderData); + if(this.mapperText === "undefined"){ this.mapperText= '';} + const currentText = this.mapperText; + let trnsfData = currentText + '' +this.getHeaderData; + this.mapperText = trnsfData; + }else { + this.checkTransform = true; + this.transform = false; + } + +} +mappperModal = false; +goFromMapper(){ + this.mappperModal = true; + this.selectedSheetName = this.sheetNames[0]; + const tablename = this.columnJson[0].TableName; + this.getColumns(tablename) + if(this.mapperText){ + try { + this.JsonHeader = JSON.parse(this.mapperText); + console.log('Received data:', this.JsonHeader ); + } catch (e) { console.error('Invalid JSON:', this.mapperText);} + }else + if (this.getHeaderData) { + // try { + // this.serverData = data.replace(/\[|\]|"/g, '').split(','); //(/\[|\]|'/g, '') //(/[\[\]"]/g, '') + // console.log('Received data:', this.serverData ); + // } catch (e) { console.error('Invalid JSON:', data);} + try { + this.JsonHeader = JSON.parse(this.getHeaderData); + console.log('Received data:', this.JsonHeader ); + } catch (e) { console.error('Invalid JSON:', this.getHeaderData);} + + } + //this.mappperclick = true; + // this.router.navigate(["../../mapperTable/"], { relativeTo: this.route, queryParams: { id: this.updateId, data: this.nodeEditProperties.mappers, title:this.nodeEditProperties.title }, skipLocationChange: true}); + // console.log("gofrommapper",this.updateId,this.nodeEditProperties.mappers) + // if(this.mappperclick = true && this.datajson!= null){ + // this.nodeEditProperties.mappers = this.datajson; + // } +} + +transReset(){ + this.mapperText = ''; + this.transform = false; + this.checkTransform = true; +} + +Rule:boolean = false; +checkRule:boolean = true; +RuleData:string = ''; +ruleModal = false; +RuleHeader = []; + +checkRules(){ + console.log("rule line open") + this.ruleModal = true; + + +} + +rulechecking(){ + if(this.RuleData){ + console.log(this.RuleData); + this.checkRule = false; + this.Rule = true; + }else{ + this.Rule = false; + this.checkRule = true; + } +} + +mappperclick = false; +goFromRule(){ + this.ruleModal = true; + if(this.RuleData){ + try { + this.RuleHeader = JSON.parse(this.RuleData); + console.log('Received data:', this.RuleHeader ); + } catch (e) { console.error('Invalid JSON:', this.RuleData);} + } + console.log(this.RuleHeader); +} + +resetRule(){ + this.RuleData = undefined; + this.RuleHeader = []; + this.Rule = false; + this.checkRule = true; +} + +onAddLines(){ + this.RuleHeader.push({ + rulename: "", + fromsheet:"", + fromColumn: "", + validationTable: "", + checkColumn: "", + useColumn:"", + replacementTable:"", + replacementcolumn:"", + errormsg:"" + }); +} +deleteRow(index) { + this.RuleHeader.splice(index, 1); +} + +onRuleUpdate(){ + this.ruleModal = false; + console.log("rule",this.RuleHeader); + let serverData = JSON.stringify(this.RuleHeader); + // console.log(serverData); + let product = JSON.stringify(serverData); + // console.log(product); + + try { + this.RuleData = JSON.parse(product); + console.log('Received rulejson data:', this.RuleData); + } catch (e) { console.error('Invalid JSON:', product);} + this.rulechecking() +} + + + datajson; + keychangeTable = false; +onUpdate(){ + this.mappperModal = false; + console.log(this.JsonHeader); + let serverData = JSON.stringify(this.JsonHeader); + // console.log(serverData); + let product = JSON.stringify(serverData); + // console.log(product); + + try { + this.datajson = JSON.parse(product); + console.log('Received Newjson data:', this.datajson); + } catch (e) { console.error('Invalid JSON:', product);} + + this.mapperText = this.datajson; + + // const output = this.datajson.reduce((result, item) => { + // result[item.headerName] = item.value; + // return result; + // }, {}); + + // console.log(output); + + this.getkeychangesJson(); + this.keychangeTable=true; +} + +//download excel file + +selectedTable; +selectTable(val){ + this.selectedTable = val; + // this.downloadExcel(val); +} + +downloadExcel(id){ + console.log(this.changeKeyJson); + const jsonDataWithoutBrackets = this.changeKeyJson[0]; + console.log(jsonDataWithoutBrackets); + console.log(this.RuleHeader); + this.bulkUpload.downloadExcel(id,jsonDataWithoutBrackets,this.RuleHeader).subscribe( + (response: Blob) => { + // Process the downloaded Excel file + console.log(response); + // const file = new Blob([response], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' }); + // const fileUrl = URL.createObjectURL(file); + // const link = document.createElement('a'); + // link.href = fileUrl; + // link.download = 'data.xlsx'; // Set the desired file name + // link.click(); + + // this.timelineStyle = { + // step0: { state: "success", open: false, failed: false }, + // step1: { state: "success", open: false, failed: false }, + // step2: { state: "success", open: false, failed: false }, + // step3: { state: "success", open: false, failed: false }, + // step4: { state: "current", open: true, failed: false }, + // }; + }, + (error) => { + // Handle error + console.log(error); + // this.timelineStyle = { + // step0: { state: "success", open: false, failed: false }, + // step1: { state: "success", open: false, failed: false }, + // step2: { state: "success", open: false, failed: false }, + // step3: { state: "current", open: true, failed: false }, + // step4: { state: "not-started", open: false, failed: false }, + // step5: { state: "not-started", open: false, failed: false }, + // }; + + } + ); +} + +getSheet(id){ + this.bulkUpload.getSheet(id).subscribe( + (response: Blob) => { + // Process the downloaded Excel file + console.log(response); + const file = new Blob([response], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' }); + const fileUrl = URL.createObjectURL(file); + const link = document.createElement('a'); + link.href = fileUrl; + link.download = 'data.xlsx'; // Set the desired file name + link.click(); + + }); +} + +back(){ + this.router.navigate(["../../datamanagement"], { relativeTo: this.route }); +} + +////step 1 - mapping name +columnJson =[] +getColumnforstep1(){ + + const objectArray = this.sheetNames.map(key => ({ + sheetName: key, + TableName: "", + })); + // console.log(objectArray); + this.columnJson = objectArray; + + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingrule.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingrule.component.html new file mode 100644 index 0000000..90c6b64 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingrule.component.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingrule.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingrule.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingrule.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingrule.component.spec.ts new file mode 100644 index 0000000..d63f2fa --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingrule.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { MappingruleComponent } from './mappingrule.component'; + +describe('MappingruleComponent', () => { + let component: MappingruleComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ MappingruleComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(MappingruleComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingrule.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingrule.component.ts new file mode 100644 index 0000000..f384d1f --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingrule.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-mappingrule', + templateUrl: './mappingrule.component.html', + styleUrls: ['./mappingrule.component.scss'] +}) +export class MappingruleComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleadd/mappingruleadd.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleadd/mappingruleadd.component.html new file mode 100644 index 0000000..753e663 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleadd/mappingruleadd.component.html @@ -0,0 +1,149 @@ +

Mapping Rule

+Add Mode
+Mapping Rules are proccessed while importing bulk records for respective entity +
+ + + + + + + + +
+ + + + + +
+
+
+ + + +
+
+ + +
+
+
+ +
+
+ + +
+ +
+ + + +
+
+ + +
+
Mapping Fields
+ +
+
+
+ + +
+
+
+ + + + + + + + + + + + + +
Header FieldsValue
+ + + +
+
+ + +
+ +
+
+
+ + +
+
+ +
+
+
+ + + + + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleadd/mappingruleadd.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleadd/mappingruleadd.component.scss new file mode 100644 index 0000000..b05187f --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleadd/mappingruleadd.component.scss @@ -0,0 +1,81 @@ +//@import "../../../../assets/scss/var"; +.s-info-bar { + display: flex; + flex-direction: row; + justify-content: space-between; + button { + outline: none; + } + } + + .entry-pg { + width: 750px; + } + + .button1::after { + content: none; + } + .button1:hover::after { + content: "ADD ROWS"; + } + + $bg-color: #dddddd; + + .section { + background-color: $bg-color; + height: 40px; + } + + .section p { + //color: white; + font-weight: bold; + padding: 10px; + font-size: 18px; + } + + .clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; + } + + .clr-file { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + //padding: 0.6rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; + } + + .center { + text-align: center; + } + input[type=text],[type=date],[type=number],textarea { + width: 100%; + padding: 15px 15px; + margin-top: 3px; + background-color:rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; + } + + .required-field{ + color: red; + + } + select{ + width: 100%; + margin-top: 3px; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; + } + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleadd/mappingruleadd.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleadd/mappingruleadd.component.spec.ts new file mode 100644 index 0000000..8d28df0 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleadd/mappingruleadd.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { MappingruleaddComponent } from './mappingruleadd.component'; + +describe('MappingruleaddComponent', () => { + let component: MappingruleaddComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ MappingruleaddComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(MappingruleaddComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleadd/mappingruleadd.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleadd/mappingruleadd.component.ts new file mode 100644 index 0000000..cca1959 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleadd/mappingruleadd.component.ts @@ -0,0 +1,249 @@ +import { HttpErrorResponse, HttpHeaderResponse } from '@angular/common/http'; +import { Component, OnInit } from '@angular/core'; +import { FormBuilder, FormGroup } from '@angular/forms'; +import { ActivatedRoute, Router } from '@angular/router'; +import { ToastrService } from 'ngx-toastr'; +import { BulkimportService } from 'src/app/services/fnd/bulkimport.service'; + +@Component({ + selector: 'app-mappingruleadd', + templateUrl: './mappingruleadd.component.html', + styleUrls: ['./mappingruleadd.component.scss'] +}) +export class MappingruleaddComponent implements OnInit { + public entryForm: FormGroup; + selectedFile: File[]=[]; + + datajson; + transform:boolean = false; + checkTransform:boolean = true; + mapperdata; + + entityname; + description; + constructor(private _fb: FormBuilder, private router: Router,private toastr: ToastrService, + private route: ActivatedRoute,private dataservice:BulkimportService) { } + + ngOnInit(): void { + this.entryForm = this._fb.group({ + entity_name:[null], + mapping_rule:[null], + description: [null], + active: [true], + fileType: [null], + }); + + this.route.queryParams.subscribe(params => { + const data = params['data']; + this.entityname = params['name']; + this.description = params['description']; + + + if (data) { + try { + this.datajson = JSON.parse(data); + console.log('Received data:', this.datajson); + } catch (e) { console.error('Invalid JSON:', data);} + } + + + }); + + const condition = this.dataservice.getCondition(); + if(condition === 'mapper'){ + this.transform = true; + this.checkTransform = false; + if(this.datajson!== undefined){ + // if(this.entryForm.value.rule_line == 'undefined'){ this.entryForm.value.rule_line= '';} + const currentText = this.entryForm.value.rule_line = ''; + this.mapperdata = currentText + this.datajson; + // this.entryForm.value.rule_line = this.mapperdata; + // this.Updating(); + this.dataservice.setCondition(''); + } + } + + + console.log(this.entryForm.value); + + this.entryForm.patchValue({ + entity_name: this.entityname, + description: this.description, + }); + + console.log(this.entryForm.value); + } + + serverData = [ + { + }]; + onAddLines(){ + this.serverData.push({ + rulename: "", + fromsheet:"", + fromColumn: "", + validationTable: "", + checkColumn: "", + replacementcolumn:"", + useColumn:"", + errormsg:"" + }); + console.log(this.serverData); + } + deleteRow(index) { + this.serverData.splice(index, 1); + } + + toastrShown: boolean = false; + onSubmit(){ + this.entryForm.value.mapping_rule = JSON.stringify(this.serverData); + console.log(this.entryForm.value); + this.dataservice.saveMappingData(this.entryForm.value).subscribe((data)=>{ + console.log(data); + if (data) { + if (!this.toastrShown) { + this.toastrShown = true; // Set the flag to indicate that the toastr message has been shown + this.toastr.success("Added Successfully"); + setTimeout(() => { + this.router.navigate(["../all"], { relativeTo: this.route }); + }, 500); + } + } + }, (error: HttpHeaderResponse)=>{ + console.log(error); + if(error.status===202){ + this.toastr.success("Added Succesfully"); + } + if(error.status===404){ + this.toastr.error("Not Added"); + } + if(error.status===400){ + this.toastr.error("Not Added"); + } + }); + setTimeout(() => { + this.router.navigate(["../all"], { relativeTo: this.route }); + },500); + } + goback(){ + this.router.navigate(["../all"], { relativeTo: this.route }); + } + + + + headerData; + getColumns(table){ + console.log(table); + // console.log(this.getbyiddata.entityName); + this.dataservice.getColumnNames(table).subscribe((data) => { + console.log(data); + this.headerData = data; + }); +} + + checkTransformMapper = true; + transformMapper = false; + mapperText; + getHeaderData; + JsonHeader = []; + selectedSheetName: string | null = null; + columnJson =[]; + sheetNames:any; + checkTransMapper(){ + + console.log("Mapper open") + // console.log(this.storeData); + if(this.getHeaderData){ + this.checkTransformMapper = false; + this.transformMapper = true; + console.log(this.getHeaderData); + if(this.mapperText === "undefined"){ this.mapperText= '';} + const currentText = this.mapperText; + let trnsfData = currentText + '' +this.getHeaderData; + this.mapperText = trnsfData; + }else { + this.checkTransformMapper = true; + this.transformMapper = false; + } + + } + mappperModal = false; + goFromMapperField(){ + this.mappperModal = true; + this.selectedSheetName = this.sheetNames[0]; + const tablename = this.columnJson[0].TableName; + this.getColumns(tablename) + if(this.mapperText){ + try { + this.JsonHeader = JSON.parse(this.mapperText); + console.log('Received data:', this.JsonHeader ); + } catch (e) { console.error('Invalid JSON:', this.mapperText);} + }else + if (this.getHeaderData) { + // try { + // this.serverData = data.replace(/\[|\]|"/g, '').split(','); //(/\[|\]|'/g, '') //(/[\[\]"]/g, '') + // console.log('Received data:', this.serverData ); + // } catch (e) { console.error('Invalid JSON:', data);} + try { + this.JsonHeader = JSON.parse(this.getHeaderData); + console.log('Received data:', this.JsonHeader ); + } catch (e) { console.error('Invalid JSON:', this.getHeaderData);} + + } + } + + transResetMapper(){ + this.mapperText = ''; + this.transformMapper = false; + this.checkTransformMapper = true; + } + + onUpdate(){ + this.mappperModal = false; + } + + + getHeaderFieldData(){ + if(this.entryForm.value.entity_name){ + this.dataservice.getColumnNames(this.entryForm.value.entity_name).subscribe(data =>{ + console.log(data); + const objectArray = data.map(fieldname => ({ + headerName: fieldname, + value: "", + })); + // console.log(objectArray); + const headerdata= JSON.stringify(objectArray); + this.serverData = JSON.parse(headerdata); + }) + }else{ + this.toastr.warning("Entity Name is Required") + } + } + + chooseFile(event){ + console.log(event); + this.selectedFile = event.target.files[0]; + } + + valueofField; + getDDFieldData(){ + if(this.entryForm.value.fileType && this.selectedFile){ + this.dataservice.getDDforMappingRule(this.selectedFile,this.entryForm.value.fileType).subscribe(data =>{ + console.log(data); + this.valueofField = data.body; + },(error)=>{ + if(error.status === 404){ + this.toastr.error("Sheet not found") + } + if(error.status >= 500 && error.status <= 599){ + this.toastr.error("Server Error") + } + }) + }else{ + this.toastr.warning("Sheet name and file is required") + + } +} + + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleall/mappingruleall.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleall/mappingruleall.component.html new file mode 100644 index 0000000..8ee34a9 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleall/mappingruleall.component.html @@ -0,0 +1,85 @@ + + +
+ +
+
+
+

Mapping Rule

+
+
+ + + +
+
+ + + Loading ... +
{{error}}
+ + + Entity Name + + + Description + + + Active + + + File Type + + + Action + + + {{user.entity_name}} + {{user.description}} + {{user.active}} + {{user.fileType}} + + + + Delete + + + + + + + + + + + + Users per page + {{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} + of {{pagination.totalItems}} users + + +
+
+ + + + + + + + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleall/mappingruleall.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleall/mappingruleall.component.scss new file mode 100644 index 0000000..c05b1dc --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleall/mappingruleall.component.scss @@ -0,0 +1,4 @@ +.delete,.heading{ + text-align: center; + color: red; + } \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleall/mappingruleall.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleall/mappingruleall.component.spec.ts new file mode 100644 index 0000000..bf59474 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleall/mappingruleall.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { MappingruleallComponent } from './mappingruleall.component'; + +describe('MappingruleallComponent', () => { + let component: MappingruleallComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ MappingruleallComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(MappingruleallComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleall/mappingruleall.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleall/mappingruleall.component.ts new file mode 100644 index 0000000..a204f3b --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleall/mappingruleall.component.ts @@ -0,0 +1,85 @@ +import { Component, OnInit } from '@angular/core'; +import { ActivatedRoute, Router } from '@angular/router'; +import { ToastrService } from 'ngx-toastr'; +import { ExcelService } from 'src/app/services/excel.service'; +import * as moment from 'moment'; +import { BulkimportService } from 'src/app/services/fnd/bulkimport.service'; +@Component({ + selector: 'app-mappingruleall', + templateUrl: './mappingruleall.component.html', + styleUrls: ['./mappingruleall.component.scss'] +}) +export class MappingruleallComponent implements OnInit { + loading = false; + error; + selected: any[] = []; + rowSelected :any= {}; + modaldelete=false; + data; + constructor(private router: Router, private toastr: ToastrService, + private route: ActivatedRoute,private excel: ExcelService,private bulkimportService:BulkimportService,) { } + + ngOnInit(): void { + this.getall(); + } + getall(){ + this.bulkimportService.getMappingDetails().subscribe((data)=>{ + console.log(data); + this.data=data; + if(this.data.length == 0){ + this.error="No data Available"; + console.log(this.error); + } + + },(error) => { + console.log(error); + if(error){ + this.error="No data Available OR server Error"; + } + }); + + } + goToAdd(){ + this.router.navigate(["../add"], { relativeTo: this.route }); + + } + onExport() { + this.excel.exportAsExcelFile(this.data, 'user_', + moment().format('YYYYMMDD_HHmmss')) + } + goToEdit(id) { + this.router.navigate(["../edit/" + id], { relativeTo: this.route }); + } + onDelete(row) { + this.rowSelected = row; + this.modaldelete=true; + } + + delete(id){ + this.modaldelete = false; + console.log("in delete "+id); + this.bulkimportService.deleteMappingById(id).subscribe( + (data) => { + console.log(data); + this.ngOnInit(); + if (data == null || data) { + this.toastr.success('Deleted successfully'); + } + }, + (error) => { + console.log('Error in adding data...',+error); + if(isNaN(error)){ + this.toastr.success('Deleted successfully'); + }else{ + this.toastr.error('Not Deleted Data Getting Some Error'); + } + } + ); +} + +activeTab: number = 1; + +showTab(tabNumber: number) { + this.activeTab = tabNumber; +} +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleedit/mappingruleedit.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleedit/mappingruleedit.component.html new file mode 100644 index 0000000..6bdbd5a --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleedit/mappingruleedit.component.html @@ -0,0 +1,100 @@ +

Mapping Rule

+Edit Mode
+Mapping Rules are proccessed while importing bulk records for respective entity +
+
+
+
+
+ + +
+
+ + +
+
+
+ +
+
+ + +
+ +
+ + + +
+
+ + +
+
Mapping Fields
+ +
+
+
+ + +
+
+
+ + + + + + + + + + + + + +
Header FieldsValue
+ + + + + +
+
+
+ + +
+
+
+ + +
+
+ +
+
+
\ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleedit/mappingruleedit.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleedit/mappingruleedit.component.scss new file mode 100644 index 0000000..b05187f --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleedit/mappingruleedit.component.scss @@ -0,0 +1,81 @@ +//@import "../../../../assets/scss/var"; +.s-info-bar { + display: flex; + flex-direction: row; + justify-content: space-between; + button { + outline: none; + } + } + + .entry-pg { + width: 750px; + } + + .button1::after { + content: none; + } + .button1:hover::after { + content: "ADD ROWS"; + } + + $bg-color: #dddddd; + + .section { + background-color: $bg-color; + height: 40px; + } + + .section p { + //color: white; + font-weight: bold; + padding: 10px; + font-size: 18px; + } + + .clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; + } + + .clr-file { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + //padding: 0.6rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; + } + + .center { + text-align: center; + } + input[type=text],[type=date],[type=number],textarea { + width: 100%; + padding: 15px 15px; + margin-top: 3px; + background-color:rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; + } + + .required-field{ + color: red; + + } + select{ + width: 100%; + margin-top: 3px; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; + } + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleedit/mappingruleedit.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleedit/mappingruleedit.component.spec.ts new file mode 100644 index 0000000..2e79fd9 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleedit/mappingruleedit.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { MappingruleeditComponent } from './mappingruleedit.component'; + +describe('MappingruleeditComponent', () => { + let component: MappingruleeditComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ MappingruleeditComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(MappingruleeditComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleedit/mappingruleedit.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleedit/mappingruleedit.component.ts new file mode 100644 index 0000000..3239322 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/datamanagement/mappingrule/mappingruleedit/mappingruleedit.component.ts @@ -0,0 +1,161 @@ +import { HttpErrorResponse, HttpHeaderResponse } from '@angular/common/http'; +import { Component, OnInit } from '@angular/core'; +import { FormBuilder, FormGroup } from '@angular/forms'; +import { ActivatedRoute, Router } from '@angular/router'; +import { ToastrService } from 'ngx-toastr'; +import { BulkimportService } from 'src/app/services/fnd/bulkimport.service'; + +@Component({ + selector: 'app-mappingruleedit', + templateUrl: './mappingruleedit.component.html', + styleUrls: ['./mappingruleedit.component.scss'] +}) +export class MappingruleeditComponent implements OnInit { + public entryForm: FormGroup; + selectedFile: File[]=[]; + id; + datajson; + transform:boolean = false; + checkTransform:boolean = true; + mapperdata; + tdata: any = {}; + entityname; + description; + constructor(private _fb: FormBuilder, private router: Router,private toastr: ToastrService, + private route: ActivatedRoute,private dataservice:BulkimportService) { } + + ngOnInit(): void { + this.id = this.route.snapshot.params["id"]; + console.log("update with id = ", this.id); + + + this.dataservice.getMappingDetailsById(this.id).subscribe(data => { + this.tdata = data; + this.serverData = JSON.parse(data.mapping_rule); + console.log(this.tdata); + }, + (err) => { + console.log(err); + }); + + console.log(this.tdata); + // this.entryForm.patchValue({ + // entity_name: this.entityname, + // description: this.description, + // }); + // console.log(this.entryForm.value); + } + + getById(id: number) { + + } + + serverData = []; + + toastrShown: boolean = false; + onSubmit(){ + this.tdata.mapping_rule = JSON.stringify(this.serverData); + console.log(this.tdata); + this.dataservice.updateMappingData(this.tdata, this.id).subscribe((data)=>{ + console.log(data); + if (data.operationStatus) { + this.toastr.warning(data.operationMessage); + }else{ + if (!this.toastrShown) { + this.toastrShown = true; // Set the flag to indicate that the toastr message has been shown + this.toastr.success("Update Successfully"); + setTimeout(() => { + this.router.navigate(["../../all"], { relativeTo: this.route }); + }, 500); + } + } + }, (error: HttpHeaderResponse)=>{ + console.log(error); + if(error.status===202){ + this.toastr.success("Update Succesfully"); + } + if(error.status===404){ + this.toastr.error("Not Update"); + } + if(error.status===400){ + this.toastr.error("Not Update"); + } + }); + setTimeout(() => { + this.router.navigate(["../../all"], { relativeTo: this.route }); + },500); + } + + Updating(){ + console.log(this.tdata); + this.dataservice.updateData(this.tdata, this.id).subscribe(data=>{ + console.log(data); + // this.ngOnInit(); + }, (error: HttpHeaderResponse)=>{ + console.log(error); + }); + } + + goback(){ + this.router.navigate(["../../all"], { relativeTo: this.route }); + } + + + + headerData; + getColumns(table){ + console.log(table); + // console.log(this.getbyiddata.entityName); + this.dataservice.getColumnNames(table).subscribe((data) => { + console.log(data); + this.headerData = data; + }); +} + + + + getHeaderFieldData(){ + if(this.tdata.entity_name){ + this.dataservice.getColumnNames(this.tdata.entity_name).subscribe(data =>{ + console.log(data); + const objectArray = data.map(fieldname => ({ + headerName: fieldname, + value: "", + })); + // console.log(objectArray); + const headerdata= JSON.stringify(objectArray); + this.serverData = JSON.parse(headerdata); + }) + }else{ + this.toastr.warning("Entity Name is Required") + } + } + + showdropdown = false; + chooseFile(event){ + console.log(event); + this.selectedFile = event.target.files[0]; + if(event){ this.showdropdown = true;} + + } + + valueofField; + getDDFieldData(){ + if(this.tdata.fileType && this.selectedFile){ + this.dataservice.getDDforMappingRule(this.selectedFile,this.tdata.fileType).subscribe(data =>{ + console.log(data); + this.valueofField = data.body; + },(error)=>{ + if(error.status === 404){ + this.toastr.error("Sheet not found") + } + if(error.status >= 500 && error.status <= 599){ + this.toastr.error("Server Error") + } + }) + }else{ + this.toastr.warning("Sheet name and file is required") + } +} + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/addapiregistery/addapiregistery.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/addapiregistery/addapiregistery.component.html new file mode 100644 index 0000000..3c293d8 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/addapiregistery/addapiregistery.component.html @@ -0,0 +1 @@ +

addapiregistery works!

diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/addapiregistery/addapiregistery.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/addapiregistery/addapiregistery.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/addapiregistery/addapiregistery.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/addapiregistery/addapiregistery.component.spec.ts new file mode 100644 index 0000000..a06237c --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/addapiregistery/addapiregistery.component.spec.ts @@ -0,0 +1,21 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { AddapiregisteryComponent } from './addapiregistery.component'; + +describe('AddapiregisteryComponent', () => { + let component: AddapiregisteryComponent; + let fixture: ComponentFixture; + + beforeEach(() => { + TestBed.configureTestingModule({ + declarations: [AddapiregisteryComponent] + }); + fixture = TestBed.createComponent(AddapiregisteryComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/addapiregistery/addapiregistery.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/addapiregistery/addapiregistery.component.ts new file mode 100644 index 0000000..f4cd146 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/addapiregistery/addapiregistery.component.ts @@ -0,0 +1,10 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-addapiregistery', + templateUrl: './addapiregistery.component.html', + styleUrls: ['./addapiregistery.component.scss'] +}) +export class AddapiregisteryComponent { + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/allapiregistery/allapiregistery.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/allapiregistery/allapiregistery.component.html new file mode 100644 index 0000000..5e77f4e --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/allapiregistery/allapiregistery.component.html @@ -0,0 +1,102 @@ + + +
+
+
+

API-Registery - {{getFormCode}}

+
+
+ + + +
+
+ + + Loading ... +
{{error}}
+ + + + + Table Name + + + + Action + + + + + + + {{user.field_name}} + + + + + + +
Who Column
+
Account ID: {{user.accountId}}
+
Created At: {{user.createdAt| date}}
+
Created By: {{user.createdBy}}
+
Updated At: {{user.updatedAt | date}}
+
Updated By: {{user.updatedBy}}
+
+
+
+ + + + + + + +
Field Name: {{user.field_name}}
+
+
+ + + Users per page + {{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} + of {{pagination.totalItems}} users + + +
+
+ + + + + + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/allapiregistery/allapiregistery.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/allapiregistery/allapiregistery.component.scss new file mode 100644 index 0000000..8d27434 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/allapiregistery/allapiregistery.component.scss @@ -0,0 +1,5 @@ +@import '../../../../../../styles1.scss'; +.delete,.heading{ + text-align: center; + color: red; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/allapiregistery/allapiregistery.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/allapiregistery/allapiregistery.component.spec.ts new file mode 100644 index 0000000..1188923 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/allapiregistery/allapiregistery.component.spec.ts @@ -0,0 +1,21 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { AllapiregisteryComponent } from './allapiregistery.component'; + +describe('AllapiregisteryComponent', () => { + let component: AllapiregisteryComponent; + let fixture: ComponentFixture; + + beforeEach(() => { + TestBed.configureTestingModule({ + declarations: [AllapiregisteryComponent] + }); + fixture = TestBed.createComponent(AllapiregisteryComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/allapiregistery/allapiregistery.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/allapiregistery/allapiregistery.component.ts new file mode 100644 index 0000000..9d1a710 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/allapiregistery/allapiregistery.component.ts @@ -0,0 +1,244 @@ +// import { Component } from '@angular/core'; + +// @Component({ +// selector: 'app-allapiregistery', +// templateUrl: './allapiregistery.component.html', +// styleUrls: ['./allapiregistery.component.scss'] +// }) +// export class AllapiregisteryComponent { + +// } +import { Component, OnInit, TemplateRef, ViewChild, ViewEncapsulation, } from '@angular/core'; +import { ActivatedRoute, Router } from "@angular/router"; + +import { ToastrService } from 'ngx-toastr'; +import { ExtensionField } from "src/app/models/fnd/ExtensionField"; +import { ExtensionService } from 'src/app/services/fnd/extension.service'; +import { ApiregisteryService } from 'src/app/services/fnd/apiregistery.service'; + +//import { Teacher } from "src/app/pages/university/teacher/Teacher"; +import { UserInfoService } from "src/app/services/user-info.service"; +import { ApiRegisteryLine } from 'src/app/models/fnd/apiregisteryline'; + +interface Rows { + // id: number; + // field_name: any; + // mapping: any; + // data_type: any; + // isActive: any; + id: number; + url: string; + method: string; + header_id: number; +} +@Component({ + selector: 'app-allapiregistery', + templateUrl: './allapiregistery.component.html', + styleUrls: ['./allapiregistery.component.scss'] +}) +export class AllapiregisteryComponent implements OnInit { + @ViewChild("extById") extensionById: TemplateRef; + @ViewChild("showInGrid") txId: TemplateRef; + + //@ViewChild("filter") filter: ElementRef; + basic: boolean = false; + // whoColumns: Teacher; // who columns data + alldata:any; + + columns: any[]; + rows: Rows[]; + temp = []; + rowSelected: any = {}; + modaldelete = false; + loading = false; + error; + selected: any[] = []; + filterData: string; + isLoading: boolean = false; + extensionField: ExtensionField[] = []; + apiRegisteryLineData: ApiRegisteryLine[] = []; + constructor(private router: Router, + private route: ActivatedRoute, + private toastr: ToastrService, + private extensionService: ExtensionService, + private apiregistery: ApiregisteryService, + private userInfoService: UserInfoService) { } + + private account_id: any; + // private formCode: any; + formCode: string; + getFormCode; + public key: string = "formCode"; + public storage: Storage = sessionStorage; + ngOnInit(): void { + this.route.queryParams.subscribe(params => { + this.getFormCode = params['formCode']; + console.log("formCode ", this.getFormCode); + this.storage.setItem("formCode", this.getFormCode); // Store the value in sessionStorage using the key + }); + + + this.account_id = this.userInfoService.getUserId(); + this.formCode = this.storage.getItem(this.key); + console.log("[ngOnInit] acc_id: " + this.account_id + " formCode: " + this.formCode); + this.getData(); + // this.columns = [ + // /* { prop: "id", name: "Actions", width: 65, cellTemplate: this.extensionById }, */ + // { prop: "field_name", name: "Field Name", width: 120 }, + // { prop: "mapping", name: "Mapping", width: 150 }, + // { prop: "data_type", name: "Data Type", width: 190 }, + // /* { prop: "id", name: "Show In Grid", width: 90, cellTemplate: this.txId } */ + // ]; + } + // getData() { + // this.isLoading = true; + // //this.extensionField = new ExtensionField(); + // this.apiregistery.getAll().subscribe((data) => { + // this.isLoading = false; + // console.log(data); + // // this.extensionField = data; + // if (this.formCode === 'undefined' || this.formCode === undefined || this.formCode === null) { + // this.extensionField = data; + // } else { + // this.extensionField = data.filter(item => item.form_code === this.formCode); + // console.log(this.extensionField); + // } + // this.rows = this.extensionField; + // if (this.extensionField.length == 0) { + // this.error = "No data Available"; + // console.log(this.error) + // } + // //this.temp = [...this.extensionField]; + // }, (error) => { + // console.log(error); + // if (error) { + // this.error = "No data Available OR server Error"; + // } + // }); + // } + + + + + getData() { + this.apiregistery.getAll().subscribe((data)=>{ + this.alldata=data + console.log(this.alldata); + if(this.alldata.length==0){ + this.error="No data Available"; + console.log(this.error) + } + },(error) => { + console.log(error); + if(error){ + this.error="Server Error"; + } + }) + } + + alertType: string; + alertMessage: string = ""; + alert = [ + { type: "success", message: "Build Successfully" }, + { type: "danger", message: "Some error Happens" }, + ]; + + // buildExtension(id, accountID) { + // console.log("buildExtension() Account id = " + this.account_id + " Form Code = ", + // this.formCode); + // if (this.account_id === null && this.formCode === null) { + // this.alertType = this.alert[1].type; + // this.alertMessage = "form_code is null"; + // return; + // } + // this.extensionService + // .buildExtension(id, accountID, this.formCode) + // .subscribe( + // (data) => { + // console.log("build successfully ", data); + // this.alert.forEach((e) => { + // if (e.type === "success") { + // this.alertType = e.type; + // this.alertMessage = e.message; + // } //data.type === true : e.message ? e.message + + // }); + // // go to parent entry form... + // //this.router.navigate(['../../'], { relativeTo: this.route.parent }); + + // if (data) { + // this.toastr.success("Build successfully"); + // } + + + // }, + // (err) => { + + // if (err) { + // this.toastr.error("Build Not Successful"); + // } + // console.log("build failed ", err); + // this.alertType = this.alert[1].type; + // this.alertMessage = this.alert[1].message; + // } + // ); + // } + + // isChecked(id: number) { + // return ( + // this.extensionField.find(c => { + // if (c.id === id) return c.isActive; + // }) !== undefined + // ); + // } + + // chk(checked) { + // console.log(checked); + // return !checked; + // } + + // extField: ExtensionField; + // checked: boolean; + // toggle(id: number) { + // console.log(id); + // this.extensionService.getById(id).subscribe(ext => { + // this.extField = ext; + // this.checked = ext.isActive; + // console.log('extField ', this.extField); + // console.log('checked ', this.checked); + // }); + // console.log(this.extField.isActive); + // //this.extensionService.update(id,this.extField).subscribe(); + // } + + goToAdd() { + this.router.navigate(["../add"], { relativeTo: this.route }); + } + goToEdit(id: number) { + this.router.navigate(["../edit/" + id], { relativeTo: this.route }); + } + + goToWhoColumns(id: number) { + this.basic = !this.basic; + } + onDelete(row) { + this.rowSelected = row; + this.modaldelete = true; + } + delete(id) { + this.modaldelete = false; + console.log("in delete " + id); + this.extensionService.delete(id).subscribe((data) => { + console.log(data); + this.ngOnInit(); + if (data.body) { + this.toastr.success('Deleted successfully'); + } + }, (error) => { + console.log('Error in adding data...', +error); + if (error) { + this.toastr.error('Not Deleted Data Getting Some Error'); + } + }); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/apiregistery.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/apiregistery.component.html new file mode 100644 index 0000000..0680b43 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/apiregistery.component.html @@ -0,0 +1 @@ + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/apiregistery.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/apiregistery.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/apiregistery.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/apiregistery.component.spec.ts new file mode 100644 index 0000000..56bfcc0 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/apiregistery.component.spec.ts @@ -0,0 +1,21 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ApiregisteryComponent } from './apiregistery.component'; + +describe('ApiregisteryComponent', () => { + let component: ApiregisteryComponent; + let fixture: ComponentFixture; + + beforeEach(() => { + TestBed.configureTestingModule({ + declarations: [ApiregisteryComponent] + }); + fixture = TestBed.createComponent(ApiregisteryComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/apiregistery.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/apiregistery.component.ts new file mode 100644 index 0000000..3abcf3c --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/apiregistery.component.ts @@ -0,0 +1,214 @@ +// import { Component } from '@angular/core'; + +// @Component({ +// selector: 'app-apiregistery', +// templateUrl: './apiregistery.component.html', +// styleUrls: ['./apiregistery.component.scss'] +// }) +// export class ApiregisteryComponent { + +// } +import { Component, OnInit, TemplateRef, ViewChild, ViewEncapsulation, } from '@angular/core'; +import { ActivatedRoute, Router } from "@angular/router"; + +import { ToastrService } from 'ngx-toastr'; +import { ExtensionField } from "src/app/models/fnd/ExtensionField"; +import { ExtensionService } from 'src/app/services/fnd/extension.service'; +//import { Teacher } from "src/app/pages/university/teacher/Teacher"; +import { UserInfoService } from "src/app/services/user-info.service"; + +interface Rows { + id: number; + field_name: any; + mapping: any; + data_type: any; + isActive: any; +} +@Component({ + selector: 'app-apiregistery', + templateUrl: './apiregistery.component.html', + styleUrls: ['./apiregistery.component.scss'] +}) +export class ApiregisteryComponent implements OnInit { + @ViewChild("extById") extensionById: TemplateRef; + @ViewChild("showInGrid") txId: TemplateRef; + + //@ViewChild("filter") filter: ElementRef; + basic: boolean = false; + // whoColumns: Teacher; // who columns data + columns: any[]; + rows: Rows[]; + temp = []; + rowSelected: any = {}; + modaldelete = false; + loading = false; + error; + selected: any[] = []; + filterData: string; + isLoading: boolean = false; + extensionField: ExtensionField[] = []; + constructor(private router: Router, + private route: ActivatedRoute, + private toastr: ToastrService, + private extensionService: ExtensionService, + private userInfoService: UserInfoService) { } + + private account_id: any; + // private formCode: any; + formCode: string; + getFormCode; + public key: string = "formCode"; + public storage: Storage = sessionStorage; + ngOnInit(): void { + this.route.queryParams.subscribe(params => { + this.getFormCode = params['formCode']; + console.log("formCode ", this.getFormCode); + this.storage.setItem("formCode", this.getFormCode); // Store the value in sessionStorage using the key + }); + + + this.account_id = this.userInfoService.getUserId(); + this.formCode = this.storage.getItem(this.key); + console.log("[ngOnInit] acc_id: " + this.account_id + " formCode: " + this.formCode); + this.getData(); + this.columns = [ + /* { prop: "id", name: "Actions", width: 65, cellTemplate: this.extensionById }, */ + { prop: "field_name", name: "Field Name", width: 120 }, + { prop: "mapping", name: "Mapping", width: 150 }, + { prop: "data_type", name: "Data Type", width: 190 }, + /* { prop: "id", name: "Show In Grid", width: 90, cellTemplate: this.txId } */ + ]; + } + getData() { + this.isLoading = true; + //this.extensionField = new ExtensionField(); + this.extensionService.getAll().subscribe((data) => { + this.isLoading = false; + console.log(data); + // this.extensionField = data; + if (this.formCode === 'undefined' || this.formCode === undefined || this.formCode === null) { + this.extensionField = data; + } else { + this.extensionField = data.filter(item => item.form_code === this.formCode); + console.log(this.extensionField); + } + this.rows = this.extensionField; + if (this.extensionField.length == 0) { + this.error = "No data Available"; + console.log(this.error) + } + //this.temp = [...this.extensionField]; + }, (error) => { + console.log(error); + if (error) { + this.error = "No data Available OR server Error"; + } + }); + } + + alertType: string; + alertMessage: string = ""; + alert = [ + { type: "success", message: "Build Successfully" }, + { type: "danger", message: "Some error Happens" }, + ]; + + buildExtension(id, accountID) { + console.log("buildExtension() Account id = " + this.account_id + " Form Code = ", + this.formCode); + if (this.account_id === null && this.formCode === null) { + this.alertType = this.alert[1].type; + this.alertMessage = "form_code is null"; + return; + } + this.extensionService + .buildExtension(id, accountID, this.formCode) + .subscribe( + (data) => { + console.log("build successfully ", data); + this.alert.forEach((e) => { + if (e.type === "success") { + this.alertType = e.type; + this.alertMessage = e.message; + } //data.type === true : e.message ? e.message + + }); + // go to parent entry form... + //this.router.navigate(['../../'], { relativeTo: this.route.parent }); + + if (data) { + this.toastr.success("Build successfully"); + } + + + }, + (err) => { + + if (err) { + this.toastr.error("Build Not Successful"); + } + console.log("build failed ", err); + this.alertType = this.alert[1].type; + this.alertMessage = this.alert[1].message; + } + ); + } + + isChecked(id: number) { + return ( + this.extensionField.find(c => { + if (c.id === id) return c.isActive; + }) !== undefined + ); + } + + chk(checked) { + console.log(checked); + return !checked; + } + + extField: ExtensionField; + checked: boolean; + toggle(id: number) { + console.log(id); + this.extensionService.getById(id).subscribe(ext => { + this.extField = ext; + this.checked = ext.isActive; + console.log('extField ', this.extField); + console.log('checked ', this.checked); + }); + console.log(this.extField.isActive); + //this.extensionService.update(id,this.extField).subscribe(); + } + + goToAdd() { + this.router.navigate(["../add"], { relativeTo: this.route }); + } + goToEdit(id: number) { + this.router.navigate(["../edit/" + id], { relativeTo: this.route }); + } + + goToWhoColumns(id: number) { + this.basic = !this.basic; + } + onDelete(row) { + this.rowSelected = row; + this.modaldelete = true; + } + delete(id) { + this.modaldelete = false; + console.log("in delete " + id); + this.extensionService.delete(id).subscribe((data) => { + console.log(data); + this.ngOnInit(); + if (data.body) { + this.toastr.success('Deleted successfully'); + } + }, (error) => { + console.log('Error in adding data...', +error); + if (error) { + this.toastr.error('Not Deleted Data Getting Some Error'); + } + }); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/editapiregistery/editapiregistery.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/editapiregistery/editapiregistery.component.html new file mode 100644 index 0000000..e0fb3d3 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/editapiregistery/editapiregistery.component.html @@ -0,0 +1 @@ +

editapiregistery works!

diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/editapiregistery/editapiregistery.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/editapiregistery/editapiregistery.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/editapiregistery/editapiregistery.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/editapiregistery/editapiregistery.component.spec.ts new file mode 100644 index 0000000..8eece98 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/editapiregistery/editapiregistery.component.spec.ts @@ -0,0 +1,21 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { EditapiregisteryComponent } from './editapiregistery.component'; + +describe('EditapiregisteryComponent', () => { + let component: EditapiregisteryComponent; + let fixture: ComponentFixture; + + beforeEach(() => { + TestBed.configureTestingModule({ + declarations: [EditapiregisteryComponent] + }); + fixture = TestBed.createComponent(EditapiregisteryComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/editapiregistery/editapiregistery.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/editapiregistery/editapiregistery.component.ts new file mode 100644 index 0000000..3ea304c --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/apiregistery/editapiregistery/editapiregistery.component.ts @@ -0,0 +1,10 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-editapiregistery', + templateUrl: './editapiregistery.component.html', + styleUrls: ['./editapiregistery.component.scss'] +}) +export class EditapiregisteryComponent { + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/dashboard/dashboard.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/dashboard/dashboard.component.html new file mode 100644 index 0000000..bb21644 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/dashboard/dashboard.component.html @@ -0,0 +1,375 @@ + +
+ + +
+
+

{{ item?.charttitle }}

+

+ + 0 +

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

{{item?.charttitle}}

+ + +
+
+
+ +
+
+

{{item?.charttitle}}

+ + +
+
+
+ +
+
+

{{item?.charttitle}}

+ + +
+
+
+ +
+
+

{{item?.charttitle}}

+ + +
+
+
+ +
+
+

{{item?.charttitle}}

+ + +
+
+
+ +
+
+

{{item?.charttitle}}

+ + +
+
+
+ +
+
+

{{item?.charttitle}}

+ + +
+
+
+ +
+
+

{{item?.charttitle}}

+ + +
+
+
+ +
+
+

{{item?.charttitle}}

+ + +
+
+
+
+
+ + + + + +
+ + + + +
+ + +
+
+ + Avatar + + + + + {{not.notification}} + + {{ not.time | timePipe }} +
+
+
+
+
+ + + +
+ + + +
+
+
+
+
+
+
+ {{app.owner}} {{app.accessibility ? 'private' : 'public'}} +
+
+ +
+
+
+ {{app.projectName}} +
+
+
+ {{app.description ? app.description : 'project description'}} +
+
+ + +
+
+
+
+ + {{tech}} + +
+ +
+
+
+ + +
+ +
+
+
+
+
+
+
+
+
+ + + +
+
\ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/dashboard/dashboard.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/dashboard/dashboard.component.scss new file mode 100644 index 0000000..5d88af5 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/dashboard/dashboard.component.scss @@ -0,0 +1,73 @@ +//@import '../../../assets/scss/var'; + +h4{margin-top: 16px;} +.s-order-dash-pg { + margin: 0px; + display:flex; + flex-wrap:wrap; + flex-direction:row; + justify-content:center; + overflow: auto; + overflow-x: hidden; + .chart-box{ + margin:16px; + padding:0 16px; + background-color: #fff; + border:1px solid #ccc; + border-radius: 2px; + max-height: 200px; + + } +} + +.chart-box{ + margin:16px; + padding:0 16px; + background-color: #fff; + border:1px solid #ccc; + border-radius: 2px; + max-width: 400px auto; + overflow: auto; + max-height: 300px auto; + + +} +#word{ + // width: 270px; + width:260px +} +.center{ + text-align: center; + font-weight: 500; +} +.s{ + color: blue; +} + +li{ + list-style-type: none; +} +.progress-bar{ + margin-bottom: 5px; + height: 15px; +} +.tag-input { + width: 100%; + padding: 0px 15px; + background-color:rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; + } + + clr-combobox-container{ + padding-top: 0px !important; + padding-bottom:0px !important; + } + clr-combobox{ + width: 100%; + padding: 5px 5px; + // border: 1px solid #ccc; + border-radius: 4px; + } \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/dashboard/dashboard.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/dashboard/dashboard.component.spec.ts new file mode 100644 index 0000000..5ec4ff8 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/dashboard/dashboard.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { DashboardComponent } from './dashboard.component'; + +describe('DashboardComponent', () => { + let component: DashboardComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ DashboardComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(DashboardComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/dashboard/dashboard.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/dashboard/dashboard.component.ts new file mode 100644 index 0000000..653ea4b --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/dashboard/dashboard.component.ts @@ -0,0 +1,106 @@ +import { Component, OnInit } from '@angular/core'; +import { ToastrService } from 'ngx-toastr'; +import { DashboardService } from 'src/app/services/builder/dashboard.service'; +import { Dashboard3Service } from 'src/app/services/builder/dashboard3.service'; + +@Component({ + selector: 'app-dashboard', + templateUrl: './dashboard.component.html', + styleUrls: ['./dashboard.component.scss'] +}) +export class DashboardComponent implements OnInit { + + data: any; + rows: any[]; + error; + chartData: any; + + constructor(private dashboard3Service: Dashboard3Service, + private dashboardService: DashboardService,) { } + + ngOnInit(): void { + this.getAllDash(); + this.getdashboard(); + } + dashboardModel; + dashboard_name; + getAllDash(){ + this.dashboard3Service.getDynamicDashDetails().subscribe(data => { + console.log(data); + const dash = data[0].model; + this.dashboardModel= JSON.parse(dash) ; + this.dashboard_name = data.dashboard_name; + + for (let i = 0; i < this.dashboardModel.length; i++) { + if(this.dashboardModel[i]?.charturl){ + this.dashboard3Service.getChartData(this.dashboardModel[i].charturl,this.dashboardModel[i].name).subscribe(tData => { + console.log(tData); + this.dashboardModel[i].featchData = tData; + }); + } + } + console.log(this.dashboardModel); + }); + } + + lineChartData: any[] = []; + radarChartData: any[] = []; + bubbleChartData: any[] = []; + dashboardChartData; + + getdashboard() { + this.chartData = []; + this.radarChartData = []; + this.bubbleChartData = []; + this.lineChartData = []; + this.dashboardService.getAllDash().subscribe( + (data) => { + this.data = data; + const filteredData = this.data.filter(item => item.add_to_home); + + this.rows = filteredData; + + if (filteredData.length === 0) { + this.error = "No data available with add_to_home set to true."; + } else { + this.error = ""; + } + + this.rows.forEach(item => { + if (item['dashbord1_Line'] && Array.isArray(item['dashbord1_Line']) && item['dashbord1_Line'].length > 0) { + item['dashbord1_Line'].forEach(dashboardLineItem => { + if (dashboardLineItem.model) { + const parsedModel = JSON.parse(dashboardLineItem.model); + this.chartData.push(parsedModel); + + this.dashboardChartData = this.chartData[0]?.dashboard; // Add a check here + + // if (this.dashboardChartData) { + for (let i = 0; i < this.dashboardChartData.length; i++) { + console.log(this.dashboardChartData[i]?.charturl); + if (this.dashboardChartData[i]?.charturl) { + this.dashboard3Service.getUrlChartData(this.dashboardChartData[i].table, this.dashboardChartData[i].name, this.dashboardChartData[i].xAxis,this.dashboardChartData[i].yAxis, this.dashboardChartData[i].datastore, this.dashboardChartData[i].charturl + ).subscribe(tData => { + console.log(tData); + this.dashboardChartData[i].featchData = tData; + }); + } + // } + + console.log(this.dashboardChartData); + + // this.lineChartData.push({ data: parsedModel.data, label: dashboardLineItem.name }); + console.log(dashboardLineItem.model); + } + } + }); + } + }); + }, + (error) => { + console.error('Error fetching dashboard data:', error); + }); + + console.log("Chart Data:", this.chartData); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/addextension/addextension.component.css b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/addextension/addextension.component.css new file mode 100644 index 0000000..eb2be77 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/addextension/addextension.component.css @@ -0,0 +1,39 @@ +.button1::after { + content: none; +} + +.button1:hover::after { + content: "ADD ROWS"; +} + +.section { + background-color: #dddddd; + height: 40px; +} + +.section p { + padding: 10px; + font-size: 18px; +} + +.clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + background-color: rgb(255, 255, 255); + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} + +select { + width: 100%; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; +} + +.center { + text-align: center; +}/*# sourceMappingURL=addextension.component.css.map */ \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/addextension/addextension.component.css.map b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/addextension/addextension.component.css.map new file mode 100644 index 0000000..922569c --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/addextension/addextension.component.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["addextension.component.scss","addextension.component.css"],"names":[],"mappings":"AAEA;EACE,aAAA;ACDF;;ADGA;EACE,mBAAA;ACAF;;ADGA;EACE,yBAVS;EAWT,YAAA;ACAF;;ADGA;EAEE,aAAA;EACA,eAAA;ACDF;;ADIA;EACE,cAAA;EACA,yBAAA;EACA,sBAAA;EACA,wBAAA;EACA,oCAAA;EACA,eAAA;EACA,WAAA;EACA,mBAAA;ACDF;;ADGA;EACE,WAAA;EACA,gBAAA;EACA,sBAAA;EACA,kBAAA;ACAF;;ADEA;EACE,kBAAA;ACCF","file":"addextension.component.css"} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/addextension/addextension.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/addextension/addextension.component.html new file mode 100644 index 0000000..263ceaf --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/addextension/addextension.component.html @@ -0,0 +1,52 @@ +

Extension Field

+Add Mode
+
+ +
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + +
+ +
+
+
+ + + + + + + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/addextension/addextension.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/addextension/addextension.component.scss new file mode 100644 index 0000000..1a7e044 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/addextension/addextension.component.scss @@ -0,0 +1,39 @@ +$bg-color: #dddddd; + +.button1::after { + content: none; +} +.button1:hover::after { + content: "ADD ROWS"; +} + +.section { + background-color: $bg-color; + height: 40px; +} + +.section p { + //color: white; + padding: 10px; + font-size: 18px; +} + +.clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + background-color:rgb(255, 255, 255); + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} +select{ + width: 100%; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; +} +.center { + text-align: center; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/addextension/addextension.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/addextension/addextension.component.spec.ts new file mode 100644 index 0000000..9ab8763 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/addextension/addextension.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { AddextensionComponent } from './addextension.component'; + +describe('AddextensionComponent', () => { + let component: AddextensionComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ AddextensionComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(AddextensionComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/addextension/addextension.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/addextension/addextension.component.ts new file mode 100644 index 0000000..874fb4a --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/addextension/addextension.component.ts @@ -0,0 +1,94 @@ +import { Component, OnInit } from '@angular/core'; +import { FormBuilder, FormGroup, Validators } from '@angular/forms'; +import { ActivatedRoute, Router } from '@angular/router'; +import { ExtensionService } from 'src/app/services/fnd/extension.service'; +@Component({ + selector: 'app-addextension', + templateUrl: './addextension.component.html', + styleUrls: ['./addextension.component.scss'] +}) +export class AddextensionComponent implements OnInit { + public extFieldForm: FormGroup; + submitted = false; + basic:boolean = true; + + isActive: boolean = true; + + formCode: string; + // GET FORM_CODE FROM SESSION + public key:string="formCode"; + public storage:Storage = sessionStorage; + + types:string[] = ['header', 'line']; + lookup_values: string[] = []; // come from server + lookups: string[] =[ + 'extn1', 'extn2', 'extn3', 'extn4', 'extn5', + 'extn6', 'extn7', 'extn8', 'extn9', 'extn10', + 'extn11', 'extn12', 'extn13', 'extn14', 'extn15' + ]; + datatype_values: string[] = []; // come from server + datatypes: string[] = ['textfield', 'longtext', 'date', 'checkbox', 'radiobutton', 'autocomplete']; + constructor( private _fb: FormBuilder, + private router: Router, + private route: ActivatedRoute, + private extensionService: ExtensionService,) { } + + ngOnInit(): void { + this.formCode = this.storage.getItem(this.key); + console.log('form_code in ext : ', this.formCode); + + this.extFieldForm = this._fb.group({ + type: [null, [Validators.required]], // HO + field_name: [null, [Validators.required]], // label name + mapping: [null, [Validators.required]], // ext1 + data_type: [null, [Validators.required]], // txt, datw + form_code: [this.formCode], // should come from session + // isActive: [true] + active: [true] + }); + } + getLookupValues() { + this.extensionService.getLookupValues().subscribe(data => { + console.log('Lookup: ',data); + this.lookup_values = data; + }); + } + + getDataTypeValues() { + this.extensionService.getDataTypeValues().subscribe(data => { + console.log('data_type: ', data); + this.datatype_values = data; + }); + } + + onSubmit() { + console.log(this.extFieldForm.value); + this.basic = !this.basic; + this.submitted = true; + if (this.extFieldForm.invalid) { + return; + } + this.onCreate(); + //this.router.navigate(["../all"], { relativeTo: this.route }); + } + + onCreate() { + this.extensionService.create(this.extFieldForm.value).subscribe( + (data) => { + console.log('data save successfully', data); + this.router.navigate(["../all"], { relativeTo: this.route, queryParams: { formCode: this.formCode }}); + //this.router.navigate(['all'], { relativeTo: this.route.parent }); + }, + (error) => { + console.log(error); + this.router.navigate(["../all"], { relativeTo: this.route, queryParams: { formCode: this.formCode }}); + } + ); + } + + close() { + this.basic = !this.basic; + this.router.navigate(["../all"], { relativeTo: this.route }); + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/allextension/allextension.component.css b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/allextension/allextension.component.css new file mode 100644 index 0000000..03b630f --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/allextension/allextension.component.css @@ -0,0 +1,64 @@ +input[type=text], [type=date], [type=password] { + width: 100%; + padding: 15px 20px; + background-color: rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; +} + +.required-field { + color: red; + font-size: 18px; +} + +.green { + background-color: rgb(156, 231, 156); + color: black; +} + +.blue { + background-color: #57abcf; + color: black; +} + +.td-title { + text-align: center; + width: 150px; + color: white; + font-weight: bold; + background-color: rgba(63, 122, 231, 0.863); +} + +th { + background-color: rgb(170, 169, 169); + font-weight: bold; +} + +.td-content { + text-align: left; +} + +.delete, .heading { + text-align: center; + color: red; +} + +.section p { + background-color: rgb(206, 201, 201); + padding: 10px; + font-size: 18px; +} + +select { + width: 100%; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; +} + +.delete, .heading { + text-align: center; + color: red; +}/*# sourceMappingURL=allextension.component.css.map */ \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/allextension/allextension.component.css.map b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/allextension/allextension.component.css.map new file mode 100644 index 0000000..7b2d262 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/allextension/allextension.component.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../../../../../styles1.scss","allextension.component.css","allextension.component.scss"],"names":[],"mappings":"AAAA;EACE,WAAA;EACA,kBAAA;EAED,oCAAA;EACC,qBAAA;EACA,sBAAA;EACA,kBAAA;EACA,sBAAA;ACAF;;ADEA;EACE,UAAA;EACF,eAAA;ACCA;;ADEA;EACE,oCAAA;EACA,YAAA;ACCF;;ADCA;EACE,yBAAA;EACA,YAAA;ACEF;;ADAA;EACE,kBAAA;EACA,YAAA;EACF,YAAA;EACE,iBAAA;EACA,2CAAA;ACGF;;ADAA;EACE,oCAAA;EACA,iBAAA;ACGF;;ADDA;EACE,gBAAA;ACIF;;ADFA;EACE,kBAAA;EACA,UAAA;ACKF;;ADHA;EACA,oCAAA;EACE,aAAA;EACA,eAAA;ACMF;;ADHA;EACE,WAAA;EACA,gBAAA;EACA,sBAAA;EACA,kBAAA;ACMF;;ACzDA;EACE,kBAAA;EACA,UAAA;AD4DF","file":"allextension.component.css"} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/allextension/allextension.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/allextension/allextension.component.html new file mode 100644 index 0000000..52701f7 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/allextension/allextension.component.html @@ -0,0 +1,101 @@ + + +
+
+
+

Form-Extension - {{getFormCode}}

+
+
+ + + +
+
+ + + Loading ... +
{{error}}
+ + + + + + Go To + + + Field Name + + + Mapping + + + Data Type + + + Action + + + + + + + Build + + {{user.field_name}} + {{user.mapping}} + {{user.data_type}} + + + + + +
Who Column
+
Account ID: {{user.accountId}}
+
Created At: {{user.createdAt| date}}
+
Created By: {{user.createdBy}}
+
Updated At: {{user.updatedAt | date}}
+
Updated By: {{user.updatedBy}}
+
+
+
+ + + + + + + +
Field Name: {{user.field_name}}
+
+
+ + + Users per page + {{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} + of {{pagination.totalItems}} users + + +
+
+ + + + + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/allextension/allextension.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/allextension/allextension.component.scss new file mode 100644 index 0000000..8d27434 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/allextension/allextension.component.scss @@ -0,0 +1,5 @@ +@import '../../../../../../styles1.scss'; +.delete,.heading{ + text-align: center; + color: red; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/allextension/allextension.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/allextension/allextension.component.spec.ts new file mode 100644 index 0000000..342426c --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/allextension/allextension.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { AllextensionComponent } from './allextension.component'; + +describe('AllextensionComponent', () => { + let component: AllextensionComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ AllextensionComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(AllextensionComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/allextension/allextension.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/allextension/allextension.component.ts new file mode 100644 index 0000000..7dfdd6f --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/allextension/allextension.component.ts @@ -0,0 +1,204 @@ +import { Component, OnInit, TemplateRef, ViewChild, ViewEncapsulation, } from '@angular/core'; +import { ActivatedRoute, Router } from "@angular/router"; + +import { ToastrService } from 'ngx-toastr'; +import { ExtensionField } from "src/app/models/fnd/ExtensionField"; +import { ExtensionService } from 'src/app/services/fnd/extension.service'; +//import { Teacher } from "src/app/pages/university/teacher/Teacher"; +import { UserInfoService } from "src/app/services/user-info.service"; + +interface Rows { + id: number; + field_name: any; + mapping: any; + data_type: any; + isActive: any; +} +@Component({ + selector: 'app-allextension', + templateUrl: './allextension.component.html', + styleUrls: ['./allextension.component.scss'] +}) +export class AllextensionComponent implements OnInit { + @ViewChild("extById") extensionById: TemplateRef; + @ViewChild("showInGrid") txId: TemplateRef; + + //@ViewChild("filter") filter: ElementRef; + basic: boolean = false; + // whoColumns: Teacher; // who columns data + columns: any[]; + rows: Rows[]; + temp = []; + rowSelected: any = {}; + modaldelete = false; + loading = false; + error; + selected: any[] = []; + filterData: string; + isLoading: boolean = false; + extensionField: ExtensionField[] = []; + constructor(private router: Router, + private route: ActivatedRoute, + private toastr: ToastrService, + private extensionService: ExtensionService, + private userInfoService: UserInfoService) { } + + private account_id: any; + // private formCode: any; + formCode: string; + getFormCode; + public key: string = "formCode"; + public storage: Storage = sessionStorage; + ngOnInit(): void { + this.route.queryParams.subscribe(params => { + this.getFormCode = params['formCode']; + console.log("formCode ", this.getFormCode); + this.storage.setItem("formCode", this.getFormCode); // Store the value in sessionStorage using the key + }); + + + this.account_id = this.userInfoService.getUserId(); + this.formCode = this.storage.getItem(this.key); + console.log("[ngOnInit] acc_id: " + this.account_id + " formCode: " + this.formCode); + this.getData(); + this.columns = [ + /* { prop: "id", name: "Actions", width: 65, cellTemplate: this.extensionById }, */ + { prop: "field_name", name: "Field Name", width: 120 }, + { prop: "mapping", name: "Mapping", width: 150 }, + { prop: "data_type", name: "Data Type", width: 190 }, + /* { prop: "id", name: "Show In Grid", width: 90, cellTemplate: this.txId } */ + ]; + } + getData() { + this.isLoading = true; + //this.extensionField = new ExtensionField(); + this.extensionService.getAll().subscribe((data) => { + this.isLoading = false; + console.log(data); + // this.extensionField = data; + if (this.formCode === 'undefined' || this.formCode === undefined || this.formCode === null) { + this.extensionField = data; + } else { + this.extensionField = data.filter(item => item.form_code === this.formCode); + console.log(this.extensionField); + } + this.rows = this.extensionField; + if (this.extensionField.length == 0) { + this.error = "No data Available"; + console.log(this.error) + } + //this.temp = [...this.extensionField]; + }, (error) => { + console.log(error); + if (error) { + this.error = "No data Available OR server Error"; + } + }); + } + + alertType: string; + alertMessage: string = ""; + alert = [ + { type: "success", message: "Build Successfully" }, + { type: "danger", message: "Some error Happens" }, + ]; + + buildExtension(id, accountID) { + console.log("buildExtension() Account id = " + this.account_id + " Form Code = ", + this.formCode); + if (this.account_id === null && this.formCode === null) { + this.alertType = this.alert[1].type; + this.alertMessage = "form_code is null"; + return; + } + this.extensionService + .buildExtension(id, accountID, this.formCode) + .subscribe( + (data) => { + console.log("build successfully ", data); + this.alert.forEach((e) => { + if (e.type === "success") { + this.alertType = e.type; + this.alertMessage = e.message; + } //data.type === true : e.message ? e.message + + }); + // go to parent entry form... + //this.router.navigate(['../../'], { relativeTo: this.route.parent }); + + if (data) { + this.toastr.success("Build successfully"); + } + + + }, + (err) => { + + if (err) { + this.toastr.error("Build Not Successful"); + } + console.log("build failed ", err); + this.alertType = this.alert[1].type; + this.alertMessage = this.alert[1].message; + } + ); + } + + isChecked(id: number) { + return ( + this.extensionField.find(c => { + if (c.id === id) return c.isActive; + }) !== undefined + ); + } + + chk(checked) { + console.log(checked); + return !checked; + } + + extField: ExtensionField; + checked: boolean; + toggle(id: number) { + console.log(id); + this.extensionService.getById(id).subscribe(ext => { + this.extField = ext; + this.checked = ext.isActive; + console.log('extField ', this.extField); + console.log('checked ', this.checked); + }); + console.log(this.extField.isActive); + //this.extensionService.update(id,this.extField).subscribe(); + } + + goToAdd() { + this.router.navigate(["../add"], { relativeTo: this.route }); + } + goToEdit(id: number) { + this.router.navigate(["../edit/" + id], { relativeTo: this.route }); + } + + goToWhoColumns(id: number) { + this.basic = !this.basic; + } + onDelete(row) { + this.rowSelected = row; + this.modaldelete = true; + } + delete(id) { + this.modaldelete = false; + console.log("in delete " + id); + this.extensionService.delete(id).subscribe((data) => { + console.log(data); + this.ngOnInit(); + if (data.body) { + this.toastr.success('Deleted successfully'); + } + }, (error) => { + console.log('Error in adding data...', +error); + if (error) { + this.toastr.error('Not Deleted Data Getting Some Error'); + } + }); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/editextension/editextension.component.css b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/editextension/editextension.component.css new file mode 100644 index 0000000..08a78e8 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/editextension/editextension.component.css @@ -0,0 +1,39 @@ +.button1::after { + content: none; +} + +.button1:hover::after { + content: "ADD ROWS"; +} + +.section { + background-color: #dddddd; + height: 40px; +} + +.section p { + padding: 10px; + font-size: 18px; +} + +.clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + background-color: rgb(255, 255, 255); + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} + +select { + width: 100%; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; +} + +.center { + text-align: center; +}/*# sourceMappingURL=editextension.component.css.map */ \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/editextension/editextension.component.css.map b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/editextension/editextension.component.css.map new file mode 100644 index 0000000..c952ee2 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/editextension/editextension.component.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["editextension.component.scss","editextension.component.css"],"names":[],"mappings":"AAEA;EACE,aAAA;ACDF;;ADGA;EACE,mBAAA;ACAF;;ADGA;EACE,yBAVS;EAWT,YAAA;ACAF;;ADGA;EAEE,aAAA;EACA,eAAA;ACDF;;ADIA;EACE,cAAA;EACA,yBAAA;EACA,sBAAA;EACA,wBAAA;EACA,oCAAA;EACA,eAAA;EACA,WAAA;EACA,mBAAA;ACDF;;ADGA;EACE,WAAA;EACA,gBAAA;EACA,sBAAA;EACA,kBAAA;ACAF;;ADEA;EACE,kBAAA;ACCF","file":"editextension.component.css"} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/editextension/editextension.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/editextension/editextension.component.html new file mode 100644 index 0000000..cbb8bda --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/editextension/editextension.component.html @@ -0,0 +1,40 @@ +

FORM EXTENSION

+Edit Mode
+
+ + +
+
+
+
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+
+
+
+ +
+
+
diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/editextension/editextension.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/editextension/editextension.component.scss new file mode 100644 index 0000000..1a7e044 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/editextension/editextension.component.scss @@ -0,0 +1,39 @@ +$bg-color: #dddddd; + +.button1::after { + content: none; +} +.button1:hover::after { + content: "ADD ROWS"; +} + +.section { + background-color: $bg-color; + height: 40px; +} + +.section p { + //color: white; + padding: 10px; + font-size: 18px; +} + +.clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + background-color:rgb(255, 255, 255); + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} +select{ + width: 100%; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; +} +.center { + text-align: center; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/editextension/editextension.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/editextension/editextension.component.spec.ts new file mode 100644 index 0000000..a8dd592 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/editextension/editextension.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { EditextensionComponent } from './editextension.component'; + +describe('EditextensionComponent', () => { + let component: EditextensionComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ EditextensionComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(EditextensionComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/editextension/editextension.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/editextension/editextension.component.ts new file mode 100644 index 0000000..015a153 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/editextension/editextension.component.ts @@ -0,0 +1,71 @@ +import { HttpErrorResponse } from '@angular/common/http'; +import { Component, OnInit } from '@angular/core'; +import { ActivatedRoute, Router } from '@angular/router'; +import { ExtensionField } from 'src/app/models/fnd/ExtensionField'; +import { ExtensionService } from 'src/app/services/fnd/extension.service'; + +interface Rows { + id: number; + firstName: string; + lastName: string; + email: string; + createdAt: Date; + updatedAt: Date; +} +@Component({ + selector: 'app-editextension', + templateUrl: './editextension.component.html', + styleUrls: ['./editextension.component.scss'] +}) +export class EditextensionComponent implements OnInit { + types:string[] = ['header', 'line']; + lookup_values: string[] = []; // come from server + lookups: string[] =[ + 'extn1', 'extn2', 'extn3', 'extn4', 'extn5', + 'extn6', 'extn7', 'extn8', 'extn9', 'extn10', + 'extn11', 'extn12', 'extn13', 'extn14', 'extn15' + ]; + datatype_values: string[] = []; // come from server + datatypes: string[] = ['textfield', 'longtext', 'date', 'checkbox', 'radiobutton', 'autocomplete']; + + + updated = false; + extensionField: ExtensionField; + id: number; + constructor(private router: Router, + private route: ActivatedRoute, + private extensionService: ExtensionService) { } + + ngOnInit(): void { + this.extensionField = new ExtensionField(); + this.id = this.route.snapshot.params["id"]; + console.log("update with id = ", this.id); + this.getById(this.id); + } + getById(id: number) { + this.extensionService.getById(id).subscribe((data) => { + console.log(data); + this.extensionField = data; + }); + } + update() { + this.extensionService.update(this.id, this.extensionField).subscribe( + (data) => { + console.log(data); + this.router.navigate(["../../all"], { relativeTo: this.route, queryParams: { formCode: this.extensionField.form_code }}); + }, + (error: HttpErrorResponse) => { + console.log(error.message); + } + ); + } + + onSubmit() { + this.updated = true; + this.update(); + } + + back() { + this.router.navigate(["../../all"], { relativeTo: this.route, queryParams: { formCode: this.extensionField.form_code } }); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/extension.component.css b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/extension.component.css new file mode 100644 index 0000000..87d9fed --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/extension.component.css @@ -0,0 +1 @@ +/*# sourceMappingURL=extension.component.css.map */ \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/extension.component.css.map b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/extension.component.css.map new file mode 100644 index 0000000..1113c5f --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/extension.component.css.map @@ -0,0 +1 @@ +{"version":3,"sources":[],"names":[],"mappings":"","file":"extension.component.css"} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/extension.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/extension.component.html new file mode 100644 index 0000000..6c46b1d --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/extension.component.html @@ -0,0 +1 @@ + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/extension.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/extension.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/extension.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/extension.component.spec.ts new file mode 100644 index 0000000..56890ae --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/extension.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ExtensionComponent } from './extension.component'; + +describe('ExtensionComponent', () => { + let component: ExtensionComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ExtensionComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(ExtensionComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/extension.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/extension.component.ts new file mode 100644 index 0000000..483aedf --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/extension/extension.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-extension', + templateUrl: './extension.component.html', + styleUrls: ['./extension.component.scss'] +}) +export class ExtensionComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/main-page/main-page.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/main-page/main-page.component.html new file mode 100644 index 0000000..873f882 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/main-page/main-page.component.html @@ -0,0 +1,3 @@ + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/main-page/main-page.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/main-page/main-page.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/main-page/main-page.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/main-page/main-page.component.spec.ts new file mode 100644 index 0000000..39261a3 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/main-page/main-page.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { MainPageComponent } from './main-page.component'; + +describe('MainPageComponent', () => { + let component: MainPageComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ MainPageComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(MainPageComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/main-page/main-page.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/main-page/main-page.component.ts new file mode 100644 index 0000000..9873121 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/main-page/main-page.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-main-page', + templateUrl: './main-page.component.html', + styleUrls: ['./main-page.component.scss'] +}) +export class MainPageComponent implements OnInit { + + constructor() { } + + ngOnInit() { + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/sequencegenarator/sequencegenarator.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/sequencegenarator/sequencegenarator.component.html new file mode 100644 index 0000000..8f1ddb8 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/sequencegenarator/sequencegenarator.component.html @@ -0,0 +1,238 @@ + + +
+
+
+

Sequence Genarator

+
+ +
+ + +
+
+ + + + + Loading ... + +
{{error}}
+
+ + + Current No + + + + + Name + + + + + Prefix + + + + + + Seperator + + + + + + Sequence Size + + + + + {{user.current_no}} + {{user.sequence_name}} + {{user.prefix}} + {{user.seperator}} + {{user.sequence_size}} + + + + + + + + + + + + Users per page + {{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} of {{pagination.totalItems}} users + + +
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/sequencegenarator/sequencegenarator.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/sequencegenarator/sequencegenarator.component.scss new file mode 100644 index 0000000..52f40a2 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/sequencegenarator/sequencegenarator.component.scss @@ -0,0 +1,72 @@ +input[type=text],[type=number], +[type=date], +[type=password] { + width: 100%; + padding: 15px 20px; + // margin: 3px 0; + background-color: rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; +} + +.required-field { + color: red; + font-size: 18px; +} + +.green { + background-color: rgb(156, 231, 156); + color: black; +} + +.blue { + background-color: #57abcf; //rgb(82, 87, 161); + color: black; +} + +.td-title { + text-align: center; + width: 150px; + color: white; + font-weight: bold; + background-color: rgba(63, 122, 231, 0.863); + //color: rgb(24, 13, 13); +} + +th { + //background-color:rgb(170, 169, 169); + font-weight: bold; +} + +.td-content { + text-align: left; +} + +.delete, +.heading { + text-align: center; + color: red; +} + +.section p { + background-color: rgb(206, 201, 201); + padding: 10px; + font-size: 18px; +} + +select { + width: 100%; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; +} + +input.ng-invalid.ng-touched { + border-color: red; +} + +.error_mess { + color: red; +} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/sequencegenarator/sequencegenarator.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/sequencegenarator/sequencegenarator.component.spec.ts new file mode 100644 index 0000000..5981aa5 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/sequencegenarator/sequencegenarator.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { SequencegenaratorComponent } from './sequencegenarator.component'; + +describe('SequencegenaratorComponent', () => { + let component: SequencegenaratorComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ SequencegenaratorComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(SequencegenaratorComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/sequencegenarator/sequencegenarator.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/sequencegenarator/sequencegenarator.component.ts new file mode 100644 index 0000000..a4776a0 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/fnd/sequencegenarator/sequencegenarator.component.ts @@ -0,0 +1,189 @@ +import { Component, OnInit } from '@angular/core'; +import { FormBuilder, FormGroup } from '@angular/forms'; +import { ActivatedRoute, Router } from '@angular/router'; +import { ToastrService } from 'ngx-toastr'; +import { SequenceService } from 'src/app/services/api/sequence.service'; +import { ExcelService } from 'src/app/services/excel.service'; +import * as moment from 'moment'; +import { HttpErrorResponse } from '@angular/common/http'; +@Component({ + selector: 'app-sequencegenarator', + templateUrl: './sequencegenarator.component.html', + styleUrls: ['./sequencegenarator.component.scss'] +}) +export class SequencegenaratorComponent implements OnInit { + loading = false; + selected: any[] = []; + workflow_data; + rowSelected :any= {}; + modaldelete=false; + error; + alldata; + modaladd=false; + modaledit=false; + submitted = false; + + public entryForm: FormGroup; + constructor(private seqservice:SequenceService,private router: Router, private toastr: ToastrService,private _fb: FormBuilder, + private route: ActivatedRoute,private excel: ExcelService) { } + + ngOnInit(): void { + this.getall(); + this.entryForm = this._fb.group({ + prefix:[null], +sequence_size:[null], +suffix:[null], +starting_no:[null], +seperator:[null], + +sequence_name:[null], +sequence_code:[null], +demonstration:[null], + +current_no:[null] + }); + } + getall(){ + this.seqservice.getAll().subscribe((data)=>{ + console.log(data); + this.alldata=data; + if(this.alldata.lenght==0){ + this.error="No data" + } + },(error) => { + console.log(error); + if(error){ + this.error="No data Available OR server Error"; + } + + }) + } + // onSubmit(){ + // console.log(this.entryForm.value); + // this.seqservice.create(this.entryForm.value).subscribe((data)=>{ + // console.log(data); + // if (data) { + // this.toastr.success('Added successfully'); + // } + // }, + // (error) => { + // console.log('Error in adding data...',+error); + // if(error){ + // this.toastr.error('Not added Data'); + // } + + // }); + // this.modaladd=false; + // } + + + onSubmit() { + console.log(this.entryForm.value); + this.submitted = true + if (this.entryForm.invalid) { + return + } + this.onCreate(); + + } + + + onCreate() { + this.modaladd = false; + this.seqservice.create(this.entryForm.value).subscribe( + (data) => { + console.log(data); + if (data || data.status >=200 && data.status <=299) { + this.toastr.success("Added Succesfully"); + this.ngOnInit(); + } + },(error) => { + if(error.status >=200 && error.status <=299){ + this.toastr.success("Added Succesfully"); + this.ngOnInit(); + } + if(error.status >=400 && error.status <=499){ + this.toastr.error("Not Added"); + this.ngOnInit(); + } + if(error.status >=500 && error.status <=599){ + this.toastr.error("Server Error"); + this.ngOnInit(); + } + }); + } + + + goToAdd(){ + this.modaladd=true; + + } + + onExport() { + this.excel.exportAsExcelFile(this.alldata, 'user_', + moment().format('YYYYMMDD_HHmmss')) + } + + goToEdit(row) { + this.rowSelected = row; + console.log(row) + this.modaledit=true; + } + onDelete(row) { + this.rowSelected = row; + this.modaldelete=true; + } + + delete(id) + { + this.modaldelete = false; + console.log("in delete "+id); + this.seqservice.delete(id).subscribe((data)=>{ + console.log(data); + if (data == null || data.status >=200 && data.status <=299) { + this.toastr.success('Deleted successfully'); + this.ngOnInit(); + } + }, + (error) => { + console.log(error); + if(error.status >=200 && error.status <=299){ + this.toastr.success('Deleted successfully'); + this.ngOnInit(); + } + if(error.status >=400 && error.status <=499){ + this.toastr.error('Not Deleted Data Getting Some Error'); + this.ngOnInit(); + } + if(error.status >=500 && error.status <=599){ + this.toastr.error('Server Error'); + this.ngOnInit(); + } + }); + + } + onUpdate(id){ + this.modaledit=false; +this.seqservice.update(id,this.rowSelected).subscribe((data)=>{ +console.log(data); +if (data || data.status >=200 && data.status <=299) { + this.toastr.success("Update Succesfully"); + this.ngOnInit(); +} +},(error: HttpErrorResponse) => { +console.log(error?.message); +if(error.status >=200 && error.status <=299){ + this.toastr.success("Update Succesfully"); + this.ngOnInit(); +} +if(error.status >=400 && error.status <=499){ + this.toastr.error("Not Update"); + this.ngOnInit(); +} +if(error.status >=500 && error.status <=599){ + this.toastr.error("Server Error"); + this.ngOnInit(); +} +}); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/layout/layout.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/layout/layout.component.html new file mode 100644 index 0000000..064ccb8 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/layout/layout.component.html @@ -0,0 +1,205 @@ + + +
+ + +
+ +
+ + {{ sysparameter?.company_Display_Name }} + + + CloudnSure + + +
+ + + + + + + + + + +
+ + + + + About + Profile Settings + + Change Password + Log out + + + +
+
+ +
+
+ +
+ + + + +
+ + +
+ + + + + {{ menu.menuItemDesc }} + + + + + {{ subnav.menuItemDesc }} + + + + + + + + + + {{ menu.menuItemDesc }} + + +
+ + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ +
+ + + + + + + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/layout/layout.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/layout/layout.component.scss new file mode 100644 index 0000000..2479f83 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/layout/layout.component.scss @@ -0,0 +1,21 @@ +input[type=text],[type=date], select,textarea { + width: 100%; + padding: 12px 20px; + margin: 8px 0; + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; +} +.center-content { + //width: 100%; + // max-width: 800px; + margin: auto; + // padding: 0 15px; + // display: flex; + // flex-direction: row; + // align-items: center; + // justify-content: center; + // flex-wrap: wrap; + // text-align: center; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/layout/layout.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/layout/layout.component.spec.ts new file mode 100644 index 0000000..c4d6365 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/layout/layout.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { LayoutComponent } from './layout.component'; + +describe('LayoutComponent', () => { + let component: LayoutComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ LayoutComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(LayoutComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/layout/layout.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/layout/layout.component.ts new file mode 100644 index 0000000..c3bf819 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/layout/layout.component.ts @@ -0,0 +1,301 @@ + +import { Component,ViewEncapsulation, OnInit, Input } from '@angular/core'; +import { Router,ActivatedRoute } from '@angular/router'; +import { LoginService } from '../../../services/api/login.service'; +import { UserInfoService} from '../../../services/user-info.service'; +import { RealnetMenuService } from '../../../services/api/realnet-menu.service'; +import { Rn_Main_Menu } from '../../../models/builder/Rn_Main_Menu'; +import { MenuGroupService } from '../../../services/admin/menu-group.service'; +// import { GuidedTour, Orientation} from '../ngx-guided-tour/src/lib/guided-tour.constants'; +// import { GuidedTourService } from '../ngx-guided-tour/src/lib/guided-tour.service'; +// import { TourService } from '../ngx-guided-tour/src/lib/tour.service'; +import { ToastrService } from 'ngx-toastr'; +import { environment } from 'src/environments/environment'; +import { SysparameterService } from 'src/app/services/admin/sysparameter.service'; +import { ReportBuilderService } from 'src/app/services/api/report-builder.service'; +import { map } from 'rxjs'; + +import { RouterModule } from '@angular/router'; +import { ProjectSetup } from 'src/app/models/builder/Project_setup'; +import { Dashboard3Service } from 'src/app/services/builder/dashboard3.service'; + + + +@Component({ + selector: 'app-layout', + templateUrl: './layout.component.html', + styleUrls: ['./layout.component.scss'] +}) +export class LayoutComponent implements OnInit { + // baseUrl= environment.chaturl; + @Input() data:any; + + loading = false; + apps: Array = []; + projectsetup; + + collapsed = true; + public showAppAlert:boolean = false; +modalteam=false; + public userName: string=""; + + private formCode: string ='teacher_form'; + public key:string="formCode"; + public storage:Storage = sessionStorage; + + constructor( + private router: Router, + private route: ActivatedRoute, + private userInfoService:UserInfoService, + private realnetMenuService: RealnetMenuService, + private menuGroupService: MenuGroupService, + private sysparaservice:SysparameterService, + private reportBuilderService: ReportBuilderService, + private dashboardService : Dashboard3Service, + // private guidedTourService: GuidedTourService, + // private tourservice: TourService, + private toastr: ToastrService, + ) { + this.userName = this.userInfoService.getUserName(); + this.reportBuilderService.getrbDetails().subscribe((data) => { + this.gridData = data; + }); + } + user_name : any; + userrole:any; + menus: Rn_Main_Menu[]; + menu:any; + tourdata; + steps; + error; + ngOnInit() { + this.storage.setItem(this.key, this.formCode); + this.user_name = this.userInfoService.getUserName(); + console.log('user name: ' + this.user_name); + this.userrole=this.userInfoService.getRoles(); + console.log('user_role',this.userrole); + this.udata=this.userInfoService.getUserId(); + console.log('user id',this.udata); + this.loadMenuByAccountId(); + this.loadMenuByMenuGroup(); + this.getById(1); +// this.tourservice.getall().subscribe((data)=>{ +// this.tourdata=data[1]; +// //console.log("tour data",data); +// console.log(this.tourdata); +// //console.log(this.tourdata.tourId); +// //console.log(this.tourdata.useOrb); +// //this.steps=JSON.stringify(this.tourdata.steps); +// // console.log(this.tourdata.steps); +// //this.dashboardTour.tourId=this.tourdata.tourId; +// //console.log(this.dashboardTour.tourId); +// //this.dashboardTour.useOrb=this.tourdata.useOrb; +// // this.dashboardTour.steps=this.tourdata.steps; +// }); +} + + + + +showFolderNames: boolean = false; // Variable to control the report names display +reportNames: any[] = []; // Store the report names + +// getName() { +// this.reportBuilderService.getrbDetails().pipe( +// map((data) => data.map((item) => item.folderName)) +// ).subscribe((reportName) => { +// this.reportNames = reportName; +// // this.showReportNames = true; // Toggle on +// console.log('Report Names:', this.reportNames); +// }); + +// } + + +getName() { + if (this.showFolderNames) { + // If in report mode, switch to default mode + this.showFolderNames = false; + } else { + // If in default mode, switch to report mode + this.reportBuilderService.getrbDetails().pipe( + map((data) => data.map((item) => item.folderName)) + ).subscribe( + (folderName) => { + this.reportNames = folderName; + console.log('Report Names:', this.reportNames); + this.showFolderNames = true; + },); + } +} + +filteredGridData: any[] = []; +gridData: any[] = []; +// Function to filter the data based on the selected folder +filterGridDataByFolder(folderName: string) { + this.filteredGridData = this.gridData.filter(item => item.folderName === folderName); +} + +showDashNames: boolean = false; +dashNames: any[] = []; +getDashName() { + if (this.showDashNames) { + // If in report mode, switch to default mode + this.showDashNames = false; + } else { + // If in default mode, switch to report mode + this.dashboardService.getAllDash().pipe( + map((data) => data.map((item) => item.dashboard_name)) + ).subscribe( + (dashboard_name) => { + this.dashNames = dashboard_name; + console.log('Dashboard Names:', this.dashNames); + // this.showFolderNames = true; + this.showDashNames = true; + },); + } +} + + + + + + + +showSetupMenus: boolean = false; +toggleSetupMenus() { + this.showSetupMenus = !this.showSetupMenus; + +} + + + + + + + + +// side nav menu-sub_menu +loadMenuByAccountId() { + this.realnetMenuService.getByAccountId().subscribe(resp => { + this.menus = resp; + console.log('menu: ', this.menus); + }); +} + +loadMenuByMenuGroup() { + this.menuGroupService.getByCurrentUserMenuGroupId2().subscribe(resp => { + this.menus = resp; + console.log('menus: ', this.menus); + },(error) => { + console.log(error); + if(error){ + this.error="No data Available OR server Error"; + } + if (error.status === 401) { + // auto logout if 401 response returned from api + // this.authenticationService.logout(); + this.toastr.error("Your Token Is Expire Plz login Again") + //location.reload(true); +} + }) +} +sysparameter; +getById(id: number) { + this.sysparaservice.getById(id).subscribe((data) => { + this.sysparameter = data; + console.log("getbyiddata",this.sysparameter); + }, + (err) => { + console.log(err); + } + ); +} + + +/* menuGroup: Rn_Menu_Group_Header[]; +menu_id: number; +loadMenuGroupData() { + this.menuGroupService.getAll().subscribe(resp => { + this.menuGroup = resp; + this.menu_id = this.menuGroup + }); +} */ + + + + + +navbarSelectionChange(val){ + // console.log(val); +} + +closeAppAlert(){ + this.showAppAlert=false; +} + +isDisabled(input: string): boolean{ + if(input === null) { + return true; + } else false; +} + + + onLogout() { + this.userInfoService.logout().subscribe((data)=>{ + console.log(data); + }); + sessionStorage.clear(); + this.router.navigate(['login']); + } + menuFlag = true; + menuFlag1 = false; + udata; + uid; + message(){ + //this.menuFlag = false; + // this.menuFlag1 = true; +// this.menuGroupService.getuser(this.udata).subscribe((data)=>{ +// console.log(data); +// }) +// window.open(`${this.baseUrl}`) + //window.location.href = `${this.baseUrl}`; + //this.udata=this.userInfoService.getUserInfo(); + //console.log(this.udata); + + this.menuGroupService.save(this.udata); + + this.uid=this.udata.userid; + localStorage.setItem("id", JSON.stringify(this.udata)); + //localStorage.setItem('id', this.uid); + //window.location.href = (`${this.baseUrl}/` + this.udata), true + //this.router.navigate([`${this.baseUrl}`], { relativeTo: this.route ,queryParams: { id: this.udata }}); + + //this.router.navigate(["../sureboard"],{relativeTo: this.route, queryParams: { userid: this.udata }}); + //this.router.navigate([`${this.baseUrl}`],{relativeTo: this.route, queryParams: { userid: this.udata }}); + //this.udata = this.userInfoService.getUserInfo(); + //this.userInfoService.storeUserInfo(JSON.stringify(this.udata.user)); + }// + + modaladd(){ + //this.modalteam=true; + this.router.navigate(['/cns-portal/myworkspace']); + } + mc; + me; + md; + mv; + send(val){ + console.log(val); + this.menuGroupService.storeaddeditvalues(val); +this.mc=val.mcreate; +this.me=val.medit; +this.md=val.mdelete; +this.mv=val.mvisible; +if(this.mv == 'false'){ + this.router.navigate(['/**']) +} + this.router.navigate(['./'+ val.main_menu_action_name] , { relativeTo: this.route}); + } + //skipLocationChange: true, value pass params->,queryParams:{mc:this.mc,me:this.me,md:this.md} +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main-page/main-page.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main-page/main-page.component.html new file mode 100644 index 0000000..873f882 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main-page/main-page.component.html @@ -0,0 +1,3 @@ + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main-page/main-page.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main-page/main-page.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main-page/main-page.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main-page/main-page.component.spec.ts new file mode 100644 index 0000000..39261a3 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main-page/main-page.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { MainPageComponent } from './main-page.component'; + +describe('MainPageComponent', () => { + let component: MainPageComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ MainPageComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(MainPageComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main-page/main-page.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main-page/main-page.component.ts new file mode 100644 index 0000000..9873121 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main-page/main-page.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-main-page', + templateUrl: './main-page.component.html', + styleUrls: ['./main-page.component.scss'] +}) +export class MainPageComponent implements OnInit { + + constructor() { } + + ngOnInit() { + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main-routing.module.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main-routing.module.ts new file mode 100644 index 0000000..e7c9cd6 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main-routing.module.ts @@ -0,0 +1,259 @@ + + +import { SequencegenaratorComponent } from './fnd/sequencegenarator/sequencegenarator.component'; +import { Component, NgModule } from '@angular/core'; +import { Routes, RouterModule } from '@angular/router'; +import { MainPageComponent } from '../main/fnd/main-page/main-page.component'; +import { PageNotFoundComponent } from './page-not-found/page-not-found.component'; +import { AboutComponent } from '../main/admin/about/about.component'; +import { LayoutComponent } from './layout/layout.component'; +import { UserComponent } from '../main/admin/user/user.component'; + +import { PasswordResetComponent } from '../main/admin/password-reset/password-reset.component'; +import { DashboardComponent } from '../main/fnd/dashboard/dashboard.component'; +import { AllMenuGroupComponent } from '../main/admin/menu-group/all/all-menu-group.component'; +import { EditMenuGroupComponent } from '../main/admin/menu-group/edit/edit-menu-group.component'; +import { MenuGroupComponent } from '../main/admin/menu-group/menu-group.component'; +import { ReadOnlyMenuGroupComponent } from '../main/admin/menu-group/read-only/readonly-menu-group.component'; +import { MenuRegisterComponent } from '../main/admin/menu-register/menu-register.component'; +import { AllMenurComponent } from '../main/admin/menu-register/all-menur/all-menur.component'; +import { AddMenurComponent } from '../main/admin/menu-register/add-menur/add-menur.component'; +import { EditMenurComponent } from '../main/admin/menu-register/edit-menur/edit-menur.component'; +import { ReadonlyMenurComponent } from '../main/admin/menu-register/readonly-menur/readonly-menur.component'; +import { ProfileSettingComponent } from '../main/admin/profile-setting/profile-setting.component'; +import { UsermaintanceComponent } from '../main/admin/usermaintance/usermaintance.component'; +import { UsermaintanceaddComponent } from '../main/admin/usermaintanceadd/usermaintanceadd.component'; +import { UsermaintanceeditComponent } from '../main/admin/usermaintanceedit/usermaintanceedit.component'; +import { UsergrpmaintenanceComponent } from '../main/admin/usergrpmaintenance/usergrpmaintenance.component'; +import { MenuaccesscontrolComponent } from '../main/admin/menuaccesscontrol/menuaccesscontrol.component'; +import { AuthGuard } from '../../services/auth_guard.service'; + +import { SystemparametersComponent } from '../main/admin/systemparameters/systemparameters.component'; +import { MenumaintanceComponent } from '../main/admin/menumaintance/menumaintance.component'; + +import { SubmenuComponent } from './admin/submenu/submenu.component'; + +import { Role } from '../../models/admin/role'; +import { AccesstypeComponent } from './admin/accesstype/accesstype.component'; +import { ModulesComponent } from './admin/modules/modules.component'; + +import { SessionloggerComponent } from './admin/sessionlogger/sessionlogger.component'; +import { ReportRunnerComponent } from './builder/report-runner/report-runner.component'; +import { ReportrunnerallComponent } from './builder/report-runner/reportrunnerall/reportrunnerall.component'; +import { Reportrunneredit2Component } from './builder/report-runner/reportrunneredit2/reportrunneredit2.component'; +import { ReportrunnereditComponent } from './builder/report-runner/reportrunneredit/reportrunneredit.component'; +import { ReportBuildComponent } from './builder/report-build/report-build.component'; +import { ReportbuildallComponent } from './builder/report-build/reportbuildall/reportbuildall.component'; +import { ReportbuildaddComponent } from './builder/report-build/reportbuildadd/reportbuildadd.component'; +import { ReportbuildeditComponent } from './builder/report-build/reportbuildedit/reportbuildedit.component'; +import { ReportbuildqueryComponent } from './builder/report-build/reportbuildquery/reportbuildquery.component'; +import { ReportBuild2Component } from './builder/report-build2/report-build2.component'; +import { ReportBuild2allComponent } from './builder/report-build2/report-build2all/report-build2all.component'; +import { ReportBuild2addComponent } from './builder/report-build2/report-build2add/report-build2add.component'; +import { ReportBuild2editComponent } from './builder/report-build2/report-build2edit/report-build2edit.component'; + + +import { DashboardnewComponent } from './builder/dashboardnew/dashboardnew.component'; +import { AllnewdashComponent } from './builder/dashboardnew/allnewdash/allnewdash.component'; +import { AddnewdashComponent } from './builder/dashboardnew/addnewdash/addnewdash.component'; +import { EditformnewdashComponent } from './builder/dashboardnew/editformnewdash/editformnewdash.component'; +import { EditnewdashComponent } from './builder/dashboardnew/editnewdash/editnewdash.component'; +import { ScheduleComponent } from './builder/dashboardnew/schedule/schedule.component'; +import { SetupiconComponent } from './builder/setupicon/setupicon.component'; +import { ExtensionComponent } from './fnd/extension/extension.component'; +import { AllextensionComponent } from './fnd/extension/allextension/allextension.component'; +import { AddextensionComponent } from './fnd/extension/addextension/addextension.component'; +import { EditextensionComponent } from './fnd/extension/editextension/editextension.component'; +import { DashboardrunnerComponent } from './builder/dashboardrunner/dashboardrunner.component'; +import { DashrunnerallComponent } from './builder/dashboardrunner/dashrunnerall/dashrunnerall.component'; +import { DashrunnerlineComponent } from './builder/dashboardrunner/dashrunnerline/dashrunnerline.component'; + +import { ApiregisteryComponent } from './fnd/apiregistery/apiregistery.component'; + +import { DatamanagementComponent } from './datamanagement/datamanagement/datamanagement.component'; +import { DatamananementworkflowComponent } from './datamanagement/datamananementworkflow/datamananementworkflow.component'; +import { BulkimportComponent } from './datamanagement/bulkimport/bulkimport.component'; +import { BulkimportallComponent } from './datamanagement/bulkimport/bulkimportall/bulkimportall.component'; +import { BulkimportaddComponent } from './datamanagement/bulkimport/bulkimportadd/bulkimportadd.component'; +import { BulkimporteditComponent } from './datamanagement/bulkimport/bulkimportedit/bulkimportedit.component'; +import { BulkimportlineComponent } from './datamanagement/bulkimport/bulkimportline/bulkimportline.component'; +import { BulkimporteditlineComponent } from './datamanagement/bulkimport/bulkimporteditline/bulkimporteditline.component'; +import { MappingruleComponent } from './datamanagement/mappingrule/mappingrule.component'; +import { MappingruleallComponent } from './datamanagement/mappingrule/mappingruleall/mappingruleall.component'; +import { MappingruleaddComponent } from './datamanagement/mappingrule/mappingruleadd/mappingruleadd.component'; +import { MappingruleeditComponent } from './datamanagement/mappingrule/mappingruleedit/mappingruleedit.component'; + + + + +const routes: Routes = [ + //Important: The sequence of path is important as the router go over then in sequential manner + { path: '', redirectTo: '/cns-portal/dashboard', pathMatch: 'full' }, + { + path: 'cns-portal', + component: LayoutComponent, + canActivate: [AuthGuard], + children: [ + { path: '', redirectTo: 'user', pathMatch: 'full' }, + { path: 'main', component: MainPageComponent }, + { path: 'user', component: UserComponent }, + + + + + { path: 'usermaintance', component: UsermaintanceComponent }, + { path: 'usermaintanceadd', component: UsermaintanceaddComponent }, + { path: 'usermaintancedit/:id', component: UsermaintanceeditComponent }, + { path: 'usergrpmaintance', component: UsergrpmaintenanceComponent }, + { path: 'menuaccess', component: MenuaccesscontrolComponent }, + { path: 'systemparameters', component: SystemparametersComponent }, + { path: 'menumaintance', component: MenumaintanceComponent }, + { path: 'submenu/:id', component: SubmenuComponent }, + + { path: 'passwordreset', component: PasswordResetComponent }, + { path: 'profile-settings', component: ProfileSettingComponent }, + { path: 'about', component: AboutComponent }, + { path: 'setupicon', component: SetupiconComponent }, + + + { + path:'reportbuild', component:ReportBuildComponent, + children : [ + { path:'',redirectTo:'all',pathMatch:'full'}, + { path:'all',component: ReportbuildallComponent}, + { path:'add',component:ReportbuildaddComponent}, + { path:'edit/:id', component:ReportbuildeditComponent}, + { path:'reportQuery/:id',component:ReportbuildqueryComponent} + ] + }, // {path:'rerunner',component:DatefunctionComponent}, + + { + path:'reportbuild2', component:ReportBuild2Component, + children : [ + { path:'',redirectTo:'all',pathMatch:'full'}, + { path:'all',component: ReportBuild2allComponent}, + { path:'add',component:ReportBuild2addComponent}, + { path:'edit/:id', component:ReportBuild2editComponent}, + ] + }, + + //report runner + { + path: 'rerunner', component: ReportRunnerComponent, + children: [ + { path: '', redirectTo: 'all', pathMatch: 'full' }, + { path: 'all', component: ReportrunnerallComponent }, + { path: 'runner2/:id', component: Reportrunneredit2Component }, + { path: 'runner/:id', component: ReportrunnereditComponent }, + ] + }, + + // dashboardbuilder + { + path: 'dashboardbuilder', component: DashboardnewComponent, + children: [ + + { path: '', redirectTo: 'all', pathMatch: 'full' }, + { path: 'all', component: AllnewdashComponent }, + { path: 'adddata', component: AddnewdashComponent }, + { path: 'editdata/:id', component: EditformnewdashComponent }, + { path: 'editdashn/:id', component: EditnewdashComponent }, + { path: 'schedule/:id', component: ScheduleComponent }, + ] + }, + + { + path:'dashboardrunner',component:DashboardrunnerComponent, + children:[ + + { path: '', redirectTo: 'all', pathMatch: 'full' }, + { path: 'all', component: DashrunnerallComponent}, + { path: 'dashrunner/:id', component: DashrunnerlineComponent}, + ] + }, + + + { path: 'accesstype', component: AccesstypeComponent }, + { path: 'acmodules', component: ModulesComponent }, + { path: 'sessionlogger', component: SessionloggerComponent }, + { path: 'dashboard', component: DashboardComponent, }, + + { + path: 'menu-group', component: MenuGroupComponent, + children: [ + { path: '', redirectTo: 'all-menu', pathMatch: 'full' }, + { path: 'all-menu', component: AllMenuGroupComponent }, + { path: 'edit-menu', component: EditMenuGroupComponent }, + { path: 'read-only', component: ReadOnlyMenuGroupComponent } + ], + }, + + { + path: 'menu-r', component: MenuRegisterComponent, + children: [ + { path: '', redirectTo: 'all-r', pathMatch: 'full' }, + { path: 'all-r', component: AllMenurComponent }, + { path: 'add-r', component: AddMenurComponent }, + { path: 'edit-r', component: EditMenurComponent }, + { path: 'readonly-r', component: ReadonlyMenurComponent } + ], + }, + + { + path: 'extension', component: ExtensionComponent, + children: [ + { path: '', redirectTo: 'all', pathMatch: 'full' }, + { path: 'all', component: AllextensionComponent }, + { path: 'add', component: AddextensionComponent }, + { path: 'edit/:id', component: EditextensionComponent }, + ], + }, + {path:'SequenceGenerator',component:SequencegenaratorComponent}, + {path:'apiregistery',component:ApiregisteryComponent}, + + + // DATA MANAGEMENT + +{path:'datamanagement', component:DatamanagementComponent}, +{path:'dataworkflow/:id',component:DatamananementworkflowComponent}, + +//bulk Import Rule +{path: 'validationrule',component: BulkimportComponent, +children: [ + { path: '', redirectTo: 'all', pathMatch: 'full' }, + {path: 'all',component: BulkimportallComponent}, + {path: 'add',component: BulkimportaddComponent}, + {path: 'edit/:id',component: BulkimporteditComponent}, + {path: 'ruleline',component: BulkimportlineComponent}, + {path: 'rulelineedit',component: BulkimporteditlineComponent}, +], +}, +//bulk Import Rule mapping +{path: 'mappingrule',component: MappingruleComponent, +children: [ + { path: '', redirectTo: 'all', pathMatch: 'full' }, + {path: 'all',component: MappingruleallComponent}, + {path: 'add',component: MappingruleaddComponent}, + {path: 'edit/:id',component: MappingruleeditComponent}, +], +}, + + + // buildercomponents + + + + + + { path: '**', component: PageNotFoundComponent }, + + ] + }, + +]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule] +}) +export class MainRoutingModule { } \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main.module.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main.module.ts new file mode 100644 index 0000000..e76f05f --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main.module.ts @@ -0,0 +1,181 @@ + + +import { SequencegenaratorComponent } from './fnd/sequencegenarator/sequencegenarator.component'; +import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { ClarityModule } from '@clr/angular'; + +import { MainRoutingModule } from './main-routing.module'; +import { MainPageComponent } from '../main/fnd/main-page/main-page.component'; +import { PageNotFoundComponent } from './page-not-found/page-not-found.component'; +import { AboutComponent } from '../main/admin/about/about.component'; +import { LayoutComponent } from './layout/layout.component'; +import { UserComponent } from '../main/admin/user/user.component'; +import { HelperModule } from 'src/app/pipes/helpers.module'; +import { PasswordResetComponent } from '../main/admin/password-reset/password-reset.component'; + +import { DashboardComponent } from '../main/fnd/dashboard/dashboard.component'; + +import { MenuGroupComponent } from '../main/admin/menu-group/menu-group.component'; +import { AllMenuGroupComponent } from '../main/admin/menu-group/all/all-menu-group.component'; +import { EditMenuGroupComponent } from '../main/admin/menu-group/edit/edit-menu-group.component'; +import { ReadOnlyMenuGroupComponent } from '../main/admin/menu-group/read-only/readonly-menu-group.component'; +import { MenuRegisterComponent } from '../main/admin/menu-register/menu-register.component'; +import { AddMenurComponent } from '../main/admin/menu-register/add-menur/add-menur.component'; +import { EditMenurComponent } from '../main/admin/menu-register/edit-menur/edit-menur.component'; +import { AllMenurComponent } from '../main/admin/menu-register/all-menur/all-menur.component'; +import { ReadonlyMenurComponent } from '../main/admin/menu-register/readonly-menur/readonly-menur.component'; +import { ProfileSettingComponent } from '../main/admin/profile-setting/profile-setting.component'; +import { UsermaintanceComponent } from '../main/admin/usermaintance/usermaintance.component'; +import { UsermaintanceaddComponent } from '../main/admin/usermaintanceadd/usermaintanceadd.component'; +import { UsermaintanceeditComponent } from '../main/admin/usermaintanceedit/usermaintanceedit.component'; +import { UsergrpmaintenanceComponent } from '../main/admin/usergrpmaintenance/usergrpmaintenance.component'; +import { MenuaccesscontrolComponent } from '../main/admin/menuaccesscontrol/menuaccesscontrol.component'; +import { SystemparametersComponent } from '../main/admin/systemparameters/systemparameters.component'; +import { MenumaintanceComponent } from '../main/admin/menumaintance/menumaintance.component'; + +import { DragDropModule } from '@angular/cdk/drag-drop'; +import { CKEditorModule } from 'ng2-ckeditor'; +import { CodemirrorModule } from "@ctrl/ngx-codemirror"; +import { GridsterModule } from 'angular-gridster2'; +import { NgChartsModule } from 'ng2-charts'; +import { NgxChartsModule } from '@swimlane/ngx-charts'; +import { DynamicModule } from 'ng-dynamic-component'; +import { HttpClientModule } from '@angular/common/http'; + +import { UserRegistrationComponent } from '../main/admin/user-registration/user-registration.component'; + +import { QRCodeModule } from 'angularx-qrcode'; +import { ImageCropperModule } from 'ngx-image-cropper'; +import { SubmenuComponent } from './admin/submenu/submenu.component'; +import { TagInputModule } from 'ngx-chips'; +import { AccesstypeComponent } from './admin/accesstype/accesstype.component'; +import { ModulesComponent } from './admin/modules/modules.component'; +import { CookieService } from 'ngx-cookie-service'; +import { SessionloggerComponent } from './admin/sessionlogger/sessionlogger.component'; + +import { WireframeService } from 'src/app/services/builder/wireframe.service'; +import { ReportRunnerComponent } from './builder/report-runner/report-runner.component'; +import { ReportrunnerallComponent } from './builder/report-runner/reportrunnerall/reportrunnerall.component'; +import { ReportrunnereditComponent } from './builder/report-runner/reportrunneredit/reportrunneredit.component'; +import { Reportrunneredit2Component } from './builder/report-runner/reportrunneredit2/reportrunneredit2.component'; +import { ReportBuildComponent } from './builder/report-build/report-build.component'; +import { ReportbuildallComponent } from './builder/report-build/reportbuildall/reportbuildall.component'; +import { ReportbuildaddComponent } from './builder/report-build/reportbuildadd/reportbuildadd.component'; +import { ReportbuildeditComponent } from './builder/report-build/reportbuildedit/reportbuildedit.component'; +import { ReportbuildqueryComponent } from './builder/report-build/reportbuildquery/reportbuildquery.component'; +import { ReportBuild2Component } from './builder/report-build2/report-build2.component'; +import { ReportBuild2allComponent } from './builder/report-build2/report-build2all/report-build2all.component'; +import { ReportBuild2addComponent } from './builder/report-build2/report-build2add/report-build2add.component'; +import { ReportBuild2editComponent } from './builder/report-build2/report-build2edit/report-build2edit.component'; + + +import { DashboardnewComponent } from './builder/dashboardnew/dashboardnew.component'; +import { AddnewdashComponent } from './builder/dashboardnew/addnewdash/addnewdash.component'; +import { AllnewdashComponent } from './builder/dashboardnew/allnewdash/allnewdash.component'; +import { EditformnewdashComponent } from './builder/dashboardnew/editformnewdash/editformnewdash.component'; +import { EditnewdashComponent } from './builder/dashboardnew/editnewdash/editnewdash.component'; +import { ScheduleComponent } from './builder/dashboardnew/schedule/schedule.component'; +import { SetupiconComponent } from './builder/setupicon/setupicon.component'; +import { AddextensionComponent } from './fnd/extension/addextension/addextension.component'; +import { AllextensionComponent } from './fnd/extension/allextension/allextension.component'; +import { EditextensionComponent } from './fnd/extension/editextension/editextension.component'; +import { ExtensionComponent } from './fnd/extension/extension.component'; +import { DoughnutChartComponent } from './builder/dashboardnew/gadgets/doughnut-chart/doughnut-chart.component'; +import { LineChartComponent } from './builder/dashboardnew/gadgets/line-chart/line-chart.component'; +import { RadarChartComponent } from './builder/dashboardnew/gadgets/radar-chart/radar-chart.component'; +import { BarChartComponent } from './builder/dashboardnew/gadgets/bar-chart/bar-chart.component'; +import { BubbleChartComponent } from './builder/dashboardnew/gadgets/bubble-chart/bubble-chart.component'; +import { DynamicChartComponent } from './builder/dashboardnew/gadgets/dynamic-chart/dynamic-chart.component'; +import { ScatterChartComponent } from './builder/dashboardnew/gadgets/scatter-chart/scatter-chart.component'; +import { PolarChartComponent } from './builder/dashboardnew/gadgets/polar-chart/polar-chart.component'; +import { PieChartComponent } from './builder/dashboardnew/gadgets/pie-chart/pie-chart.component'; +import { FinancialChartComponent } from './builder/dashboardnew/gadgets/financial-chart/financial-chart.component'; +import { ToDoChartComponent } from './builder/dashboardnew/gadgets/to-do-chart/to-do-chart.component'; +import { GridViewComponent } from './builder/dashboardnew/gadgets/grid-view/grid-view.component'; + +import { DashboardrunnerComponent } from './builder/dashboardrunner/dashboardrunner.component'; +import { DashrunnerallComponent } from './builder/dashboardrunner/dashrunnerall/dashrunnerall.component'; +import { DashrunnerlineComponent } from './builder/dashboardrunner/dashrunnerline/dashrunnerline.component'; +import { BarRunnerComponent } from './builder/dashboardrunner/dashrunnerline/bar-runner/bar-runner.component'; +import { LineRunnerComponent } from './builder/dashboardrunner/dashrunnerline/line-runner/line-runner.component'; +import { DoughnutRunnerComponent } from './builder/dashboardrunner/dashrunnerline/doughnut-runner/doughnut-runner.component'; +import { GridRunnerComponent } from './builder/dashboardrunner/dashrunnerline/grid-runner/grid-runner.component'; +import { PieRunnerComponent } from './builder/dashboardrunner/dashrunnerline/pie-runner/pie-runner.component'; +import { PolarRunnerComponent } from './builder/dashboardrunner/dashrunnerline/polar-runner/polar-runner.component'; +import { RadarRunnerComponent } from './builder/dashboardrunner/dashrunnerline/radar-runner/radar-runner.component'; +import { ScatterRunnerComponent } from './builder/dashboardrunner/dashrunnerline/scatter-runner/scatter-runner.component'; +import { TodoRunnerComponent } from './builder/dashboardrunner/dashrunnerline/todo-runner/todo-runner.component'; +import { BubbleRunnerComponent } from './builder/dashboardrunner/dashrunnerline/bubble-runner/bubble-runner.component'; + +import { ApiregisteryComponent } from './fnd/apiregistery/apiregistery.component'; + +import { DatamanagementComponent } from './datamanagement/datamanagement/datamanagement.component'; +import { DatamananementworkflowComponent } from './datamanagement/datamananementworkflow/datamananementworkflow.component'; +import { BulkimportComponent } from './datamanagement/bulkimport/bulkimport.component'; +import { BulkimportallComponent } from './datamanagement/bulkimport/bulkimportall/bulkimportall.component'; +import { BulkimportaddComponent } from './datamanagement/bulkimport/bulkimportadd/bulkimportadd.component'; +import { BulkimporteditComponent } from './datamanagement/bulkimport/bulkimportedit/bulkimportedit.component'; +import { BulkimportlineComponent } from './datamanagement/bulkimport/bulkimportline/bulkimportline.component'; +import { BulkimporteditlineComponent } from './datamanagement/bulkimport/bulkimporteditline/bulkimporteditline.component'; +import { MappingruleComponent } from './datamanagement/mappingrule/mappingrule.component'; +import { MappingruleallComponent } from './datamanagement/mappingrule/mappingruleall/mappingruleall.component'; +import { MappingruleaddComponent } from './datamanagement/mappingrule/mappingruleadd/mappingruleadd.component'; +import { MappingruleeditComponent } from './datamanagement/mappingrule/mappingruleedit/mappingruleedit.component'; + +@NgModule({ + declarations: [ + MainPageComponent, PageNotFoundComponent, AboutComponent, LayoutComponent, UserComponent, PasswordResetComponent, + ReportRunnerComponent,ReportrunnerallComponent,ReportrunnereditComponent,Reportrunneredit2Component,DashboardComponent, MenuGroupComponent, AllMenuGroupComponent, EditMenuGroupComponent, ReadOnlyMenuGroupComponent, UserRegistrationComponent, + MenuRegisterComponent, AddMenurComponent, EditMenurComponent, AllMenurComponent, ReadonlyMenurComponent, ProfileSettingComponent, + UsermaintanceComponent, UsermaintanceaddComponent, UsermaintanceeditComponent, UsergrpmaintenanceComponent, MenuaccesscontrolComponent, SystemparametersComponent, + MenumaintanceComponent, SubmenuComponent, AccesstypeComponent, ModulesComponent, SessionloggerComponent, + DashboardnewComponent, AddnewdashComponent, AllnewdashComponent, EditformnewdashComponent, EditnewdashComponent, ScheduleComponent, SetupiconComponent, + DoughnutChartComponent, LineChartComponent, RadarChartComponent, BarChartComponent, BubbleChartComponent, DynamicChartComponent, ScatterChartComponent, PolarChartComponent, PieChartComponent, FinancialChartComponent, ToDoChartComponent,GridViewComponent, + DashboardrunnerComponent,DashrunnerallComponent,DashrunnerlineComponent, BarRunnerComponent, LineRunnerComponent, DoughnutRunnerComponent, GridRunnerComponent,PieRunnerComponent,PolarRunnerComponent,RadarRunnerComponent,ScatterRunnerComponent,TodoRunnerComponent,BubbleRunnerComponent, + ReportBuildComponent,ReportbuildallComponent,ReportbuildaddComponent,ReportbuildeditComponent,ReportbuildqueryComponent,ReportBuild2Component,ReportBuild2allComponent,ReportBuild2addComponent,ReportBuild2editComponent, + ExtensionComponent, + AllextensionComponent, + AddextensionComponent, EditextensionComponent, SequencegenaratorComponent,ApiregisteryComponent, + DatamanagementComponent,DatamananementworkflowComponent,BulkimportComponent,BulkimportallComponent,BulkimportaddComponent,BulkimporteditComponent,BulkimportlineComponent,BulkimporteditlineComponent,MappingruleComponent,MappingruleallComponent,MappingruleaddComponent,MappingruleeditComponent, + + + // buildercomponents + + + + + + + + + ], + imports: [ + QRCodeModule, + CommonModule, + FormsModule, + ReactiveFormsModule, + ClarityModule, + HelperModule, + MainRoutingModule, + DragDropModule, + HttpClientModule, + ImageCropperModule, + TagInputModule, + CodemirrorModule, + CKEditorModule, + GridsterModule, + NgChartsModule, + NgxChartsModule, + DynamicModule, + ], + providers: [ + CookieService, + WireframeService, + + + ], + schemas: [CUSTOM_ELEMENTS_SCHEMA] +}) +export class MainModule { } \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/page-not-found/page-not-found.component.html b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/page-not-found/page-not-found.component.html new file mode 100644 index 0000000..d5c848c --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/page-not-found/page-not-found.component.html @@ -0,0 +1,5 @@ +
+ +

error 404

+ Not found your page requested. +
diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/page-not-found/page-not-found.component.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/page-not-found/page-not-found.component.scss new file mode 100644 index 0000000..f1d5656 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/page-not-found/page-not-found.component.scss @@ -0,0 +1,11 @@ +clr-icon { + margin-top: 8%; + opacity: 0.3; + filter: alpha(opacity=30); /* For IE8 and earlier */ +} + +clr-icon:hover { + margin-top: 8%; + opacity: 8.0; + filter: alpha(opacity=80); /* For IE8 and earlier */ +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/page-not-found/page-not-found.component.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/page-not-found/page-not-found.component.spec.ts new file mode 100644 index 0000000..697a946 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/page-not-found/page-not-found.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { PageNotFoundComponent } from './page-not-found.component'; + +describe('PageNotFoundComponent', () => { + let component: PageNotFoundComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ PageNotFoundComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(PageNotFoundComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/page-not-found/page-not-found.component.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/page-not-found/page-not-found.component.ts new file mode 100644 index 0000000..31ae4d8 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/page-not-found/page-not-found.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-page-not-found', + templateUrl: './page-not-found.component.html', + styleUrls: ['./page-not-found.component.scss'] +}) +export class PageNotFoundComponent implements OnInit { + + constructor() { } + + ngOnInit() { + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/pipes/helpers.module.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/pipes/helpers.module.ts new file mode 100644 index 0000000..8020056 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/pipes/helpers.module.ts @@ -0,0 +1,31 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { ThaiDateAbbrPipe } from './thai-date-abbr.pipe'; +import { ThaiDateFullPipe } from './thai-date-full.pipe'; +import { ThaiDatePipe } from './thai-date.pipe'; +import {TimePipePipe} from './time-pipe.pipe'; +import { SearchFilterPipe } from './search-filter.pipe'; +import { RemoveCommasPipe } from './remove-commas.pipe'; + +@NgModule({ + imports: [ + CommonModule + ], + declarations: [ + ThaiDatePipe, + ThaiDateAbbrPipe, + ThaiDateFullPipe, + TimePipePipe, + SearchFilterPipe, + RemoveCommasPipe, + ], + exports: [ + ThaiDatePipe, + ThaiDateAbbrPipe, + ThaiDateFullPipe, + TimePipePipe, + SearchFilterPipe, + RemoveCommasPipe, + ] +}) +export class HelperModule { } diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/pipes/remove-commas.pipe.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/pipes/remove-commas.pipe.ts new file mode 100644 index 0000000..f5919ff --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/pipes/remove-commas.pipe.ts @@ -0,0 +1,8 @@ +import { Pipe, PipeTransform } from '@angular/core'; + +@Pipe({ name: 'removeCommas' }) +export class RemoveCommasPipe implements PipeTransform { + transform(value: any): any { + return value?.replace(/,/g, ''); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/pipes/sanitize.pipe.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/pipes/sanitize.pipe.ts new file mode 100644 index 0000000..fb2f439 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/pipes/sanitize.pipe.ts @@ -0,0 +1,10 @@ +import { Pipe, PipeTransform } from '@angular/core'; + +@Pipe({ + name: 'sanitize' +}) +export class SanitizePipe implements PipeTransform { + transform(value: string): string { + return value.replace(/<|>/g, ''); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/pipes/search-filter.pipe.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/pipes/search-filter.pipe.ts new file mode 100644 index 0000000..b8a781a --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/pipes/search-filter.pipe.ts @@ -0,0 +1,58 @@ +import { Pipe, PipeTransform, Injectable } from "@angular/core"; + +@Pipe({ + name: 'filter', + pure: false +}) +@Injectable() +export class SearchFilterPipe implements PipeTransform { + + /** + * @param items object from array + * @param term term's search + * @param excludes array of strings which will ignored during search + */ + transform(items: any, term: string, excludes: any = []): any { + if (!term || !items) return items; + + return SearchFilterPipe.filter(items, term, excludes); + } + + /** + * + * @param items List of items to filter + * @param term a string term to compare with every property of the list + * @param excludes List of keys which will be ignored during search + * + */ + static filter(items: Array<{ [key: string]: any }>, term: string, excludes: any): Array<{ [key: string]: any }> { + + const toCompare = term.toLowerCase(); + + function checkInside(item: any, term: string) { + + if (typeof item === "string" && item.toString().toLowerCase().includes(toCompare)) { + return true; + } + + for (let property in item) { + if (item[property] === null || item[property] == undefined || excludes.includes(property)) { + continue; + } + if (typeof item[property] === 'object') { + if (checkInside(item[property], term)) { + return true; + } + } + else if (item[property].toString().toLowerCase().includes(toCompare)) { + return true; + } + } + return false; + } + + return items.filter(function (item) { + return checkInside(item, term); + }); + } +} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/pipes/thai-date-abbr.pipe.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/pipes/thai-date-abbr.pipe.ts new file mode 100644 index 0000000..c46d2c8 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/pipes/thai-date-abbr.pipe.ts @@ -0,0 +1,20 @@ +import { Pipe, PipeTransform } from '@angular/core'; +import * as moment from 'moment'; + +@Pipe({ + name: 'thaiDateAbbr' +}) +export class ThaiDateAbbrPipe implements PipeTransform { + thMonthAbbr = ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', 'พ.ค.', 'มิ.ย.', + 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', 'พ.ย.', 'ธ.ค.']; + + transform(value: any, args?: any): any { + if (moment(value, 'YYYY-MM-DD').isValid()) { + const thaiDate = `${moment(value).get('date')} ${this.thMonthAbbr[moment(value).get('month')]} ${moment(value).get('year') + 543}`; + return thaiDate; + } else { + return '-'; + } + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/pipes/thai-date-full.pipe.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/pipes/thai-date-full.pipe.ts new file mode 100644 index 0000000..962b135 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/pipes/thai-date-full.pipe.ts @@ -0,0 +1,20 @@ +import { Pipe, PipeTransform } from '@angular/core'; +import * as moment from 'moment'; + +@Pipe({ + name: 'thaiDateFull' +}) +export class ThaiDateFullPipe implements PipeTransform { + thMonth = ['มกราคม', 'กุมภาพันธ์', 'มีนาคม', 'เมษายน', 'พฤษภาคม', 'มิถุนายน', + 'กรกฎาคม', 'สิงหาคม', 'กันยายน', 'ตุลาคม', 'พฤศจิกายน', 'ธันวาคม']; + + transform(value: any, args?: any): any { + if (moment(value, 'YYYY-MM-DD').isValid()) { + const thaiDate = `${moment(value).get('date')} ${this.thMonth[moment(value).get('month')]} ${moment(value).get('year') + 543}`; + return thaiDate; + } else { + return '-'; + } + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/pipes/thai-date.pipe.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/pipes/thai-date.pipe.ts new file mode 100644 index 0000000..52d3a29 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/pipes/thai-date.pipe.ts @@ -0,0 +1,17 @@ +import { Pipe, PipeTransform } from '@angular/core'; +import * as moment from 'moment'; + +@Pipe({ + name: 'thaiDate' +}) +export class ThaiDatePipe implements PipeTransform { + transform(value: any, args?: any): any { + if (moment(value, 'YYYY-MM-DD').isValid()) { + const thaiDate = `${moment(value).get('date')}/${moment(value).get('month') + 1}/${moment(value).get('year') + 543}`; + return thaiDate; + } else { + return '-'; + } + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/pipes/time-pipe.pipe.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/pipes/time-pipe.pipe.ts new file mode 100644 index 0000000..daa03b8 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/pipes/time-pipe.pipe.ts @@ -0,0 +1,36 @@ +import { Pipe, PipeTransform } from '@angular/core'; + +@Pipe({ + name: 'timePipe', + pure: true +}) +export class TimePipePipe implements PipeTransform { + + transform(value: any, args?: any): any { + if (value) { + const seconds = Math.floor((+new Date() - +new Date(value)) / 1000); + if (seconds < 29) // less than 30 seconds ago will show as 'Just now' + return 'Just now'; + const intervals: { [key: string]: number } = { + 'year': 31536000, + 'month': 2592000, + 'week': 604800, + 'day': 86400, + 'hour': 3600, + 'minute': 60, + 'second': 1 + }; + let counter; + for (const i in intervals) { + counter = Math.floor(seconds / intervals[i]); + if (counter > 0) + if (counter === 1) { + return counter + ' ' + i + ' ago'; // singular (1 day ago) + } else { + return counter + ' ' + i + 's ago'; // plural (2 days ago) + } + } + } + return value; +} +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/accesstype.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/accesstype.service.ts new file mode 100644 index 0000000..4c3029d --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/accesstype.service.ts @@ -0,0 +1,64 @@ +import { HttpClient, HttpParams } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import { Observable } from 'rxjs'; +import { ApiRequestService } from '../api/api-request.service'; +import baseUrl from 'src/app/services/api/helper'; +@Injectable({ + providedIn: 'root' +}) +export class AccesstypeService { + private AllURL = 'access_type/Accesstype'; +private moduleurl='_back/Modules_t' + constructor( private apiRequest: ApiRequestService,private _http: HttpClient,) { } + getAll(page?: number, size?: number): Observable { + // create Request URL params + let me = this; + let params: HttpParams = new HttpParams(); + params = params.append("page", typeof page === "number" ? page.toString() : "0"); + params = params.append("size", typeof size === "number" ? size.toString() : "1000"); + return this.apiRequest.get(this.AllURL, params); + } + + create(data:any): Observable { + return this.apiRequest.post(this.AllURL, data); + } + + delete(id: number): Observable { + const _http = this.AllURL + "/" + id; + return this.apiRequest.delete(_http); + } + + update(id: number, data: any): Observable { + const _http = this.AllURL + "/" + id; + return this.apiRequest.put(_http, data); + } + getAll1(page?: number, size?: number): Observable { + // create Request URL params + let me = this; + let params: HttpParams = new HttpParams(); + params = params.append("page", typeof page === "number" ? page.toString() : "0"); + params = params.append("size", typeof size === "number" ? size.toString() : "1000"); + return this.apiRequest.get(this.moduleurl, params); + } + + create1(data:any): Observable { + return this.apiRequest.post(this.moduleurl, data); + } + + delete1(id: number): Observable { + const _http = this.moduleurl + "/" + id; + return this.apiRequest.delete(_http); + } + + update1(id: number, data: any): Observable { + const _http = this.moduleurl + "/" + id; + return this.apiRequest.put(_http, data); + } + public getById(id: any){ + return this._http.get(`${baseUrl}/access_type/accessmenu/Accessmenu/${id}`); + } + public addById(id:any,data:any){ + return this._http.post(`${baseUrl}/access_type/accessmenu/Accessmenu/${id}`,data); + + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/auditreport.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/auditreport.service.ts new file mode 100644 index 0000000..ea0066b --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/auditreport.service.ts @@ -0,0 +1,38 @@ +import { HttpClient, HttpParams } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import baseUrl from 'src/app/services/api/helper'; +import { ApiRequestService } from '../api/api-request.service'; +@Injectable({ + providedIn: 'root' +}) +export class AuditreportService { +private dateurl="audit/betweendate"; + constructor(private _http: HttpClient,private apiRequest: ApiRequestService,) { } + public getAll() { + return this._http.get(`${baseUrl}/audit/auditall`); + } + public getbyid(id:any) { + return this._http.get(`${baseUrl}/audit/auditall/${id}`); + } + public getbyuser(val:any){ + return this._http.get(`${baseUrl}/audit/listusername/${val}`); + } + public getbyentity(val:any){ + return this._http.get(`${baseUrl}/audit/listentityname/${val}`); + } + public onlydate(from:any,to:any){ + let params: HttpParams = new HttpParams(); + params =params.append("startDate",from); + params =params.append("endDate",to); + return this.apiRequest.get(this.dateurl,params); + } + public apply(from:any,to:any,user:any,entity:any){ + let params: HttpParams = new HttpParams(); + params =params.append("startDate",from); + params =params.append("endDate",to); + params =params.append("user",user); + params =params.append("entity_name",entity) + return this.apiRequest.get(`audit/betweendate_byuser`,params); + //return this._http.get(`${baseUrl}/audit/betweendate_byuser/${from}`); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/connector-mapping.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/connector-mapping.service.ts new file mode 100644 index 0000000..4a8b75a --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/connector-mapping.service.ts @@ -0,0 +1,37 @@ +import { Injectable } from '@angular/core'; +import baseUrl from 'src/app/services/api/helper'; +import { HttpClient, HttpParams } from '@angular/common/http'; +import { ApiRequestService } from '../api/api-request.service'; +@Injectable({ + providedIn: 'root' +}) +export class ConnectorMappingService { + private getAllData = 'connector/Connectorjson'; + private baseURL = 'Connectorjson'; + + constructor(private _http: HttpClient,) { } + public getAll() { + return this._http.get(`${baseUrl}/connector/Connectorjson`); + } + public create(data: any){ + return this._http.post(`${baseUrl}/connector/Connectorjson`, data); + } + public getById(id: any){ + return this._http.get(`${baseUrl}/connector/Connectorjson/${id}`); + } + public delete(id:any){ + return this._http.delete(`${baseUrl}/connector/Connectorjson/${id}`); + } + public getkeys(data:any) { + return this._http.post(`${baseUrl}/token/connector/mapping/mapping`,data); + } + public getValues(data:any) { + return this._http.post(`${baseUrl}/token/connector/mapping/mapping1`,data); + } + public getValues1(data:any) { + return this._http.post(`${baseUrl}/token/connector/mapping/mapping2`,data); + } + public update(id:any,data:any){ + return this._http.put(`${baseUrl}/connector/Connectorjson/${id}`, data); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/deploymentprofile.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/deploymentprofile.service.ts new file mode 100644 index 0000000..44f776b --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/deploymentprofile.service.ts @@ -0,0 +1,47 @@ +import { Injectable } from '@angular/core'; +import { ApiRequestService } from '../api/api-request.service'; +import { HttpClient, HttpHeaders, HttpParams } from "@angular/common/http"; +import { Observable } from 'rxjs'; + +@Injectable({ + providedIn: 'root' +}) +export class DeploymentprofileService { + + private getAllURL = 'deployment/deplomentprofile'; + addDataURl = 'deployment/deplomentprofile'; + private baseURL = "deployment/deplomentprofile"; + private getallline="deployment/deplomentprofile_line"; + constructor( + private _http: HttpClient, + private apiRequest: ApiRequestService + ) { } + + getAll(page?: number, size?: number): Observable { + // create Request URL params + let me = this; + let params: HttpParams = new HttpParams(); + params = params.append("page", typeof page === "number" ? page.toString() : "0"); + params = params.append("size", typeof size === "number" ? size.toString() : "1000"); + return this.apiRequest.get(this.getAllURL, params); + } +getalllines(page?: number, size?: number){ + let params: HttpParams = new HttpParams(); + params = params.append("page", typeof page === "number" ? page.toString() : "0"); + params = params.append("size", typeof size === "number" ? size.toString() : "1000"); + return this.apiRequest.get(this.getallline,params); +} + create(data:any): Observable { + return this.apiRequest.post(this.addDataURl, data); + } + + delete(id: number): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.delete(_http); + } + + update(id: number, data: any): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.put(_http, data); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/health-checkup.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/health-checkup.service.ts new file mode 100644 index 0000000..6ceb797 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/health-checkup.service.ts @@ -0,0 +1,74 @@ +import { Injectable } from '@angular/core'; +import { HttpClient } from '@angular/common/http'; +import{environment} from 'src/environments/environment'; +import { ApiRequestService } from '../api/api-request.service'; +import { HealthCheckup } from 'src/app/models/fnd/health_checkup'; +import { Observable } from 'rxjs'; + +@Injectable({ + providedIn: 'root' +}) +export class HealthCheckupService { + + baseUrl = 'HealthCheckup' + constructor(private _http: HttpClient, + private apiRequest: ApiRequestService) { } + + getHealthCheckups(): Observable { + return this.apiRequest.get(`${this.baseUrl}/HealthCheckup`); + } + + getHealthCheckupById(id: number): Observable { + return this.apiRequest.get(`${this.baseUrl}/HealthCheckup/${id}`); + } + + saveHealthCheckup(data: string, files: File[]): Observable { + const formData: FormData = new FormData(); + formData.append('data', JSON.stringify(data)); + + if (files && files.length > 0) { + // console.log("if Condition",files); + // for (const file of files) { + // console.log("if Condition",file); + // formData.append('files', file, file.name); + // } + for (let i = 0; i < files.length; i++) { + formData.append('files', files[i]); + console.log("if Condition",files[i]); + } + } + + return this.apiRequest.postFormData(`${this.baseUrl}/HealthCheckup`, formData); + } + + updateHealthCheckup(id: number, data: HealthCheckup): Observable { + return this.apiRequest.put(`${this.baseUrl}/HealthCheckup/${id}`, data); + } + + deleteHealthCheckup(id: number): Observable { + return this.apiRequest.delete(`${this.baseUrl}/HealthCheckup/${id}`); + } + + //redeploy + public getFileContent(healthId: number): Observable { + console.log(healthId) + const url = `HealthCheckupfile/readeploy/${healthId}`; + return this.apiRequest.get(url); + } + + //files + + getAllHealthCheckupFiles(healthId: number): Observable { + return this.apiRequest.get(`HealthCheckupfile/HealthCheckupfile/${healthId}`); + } + + readFile(fileId: number): Observable { + return this.apiRequest.get(`HealthCheckupfile/readfile/${fileId}`); + } + +//checkup + getHealthCheckup(jobtype: string): Observable { + const url = `${this.baseUrl}/healthcheckup?jobtype=${jobtype}`; + return this.apiRequest.get(url); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/logconfig.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/logconfig.service.ts new file mode 100644 index 0000000..0fa8786 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/logconfig.service.ts @@ -0,0 +1,28 @@ +import { Injectable } from '@angular/core'; +import baseUrl from 'src/app/services/api/helper'; +import { HttpClient } from '@angular/common/http'; +@Injectable({ + providedIn: 'root' +}) +export class LogconfigService { + + constructor(private _http: HttpClient,) { } + public getAll() { + return this._http.get(`${baseUrl}/log/getAll`); + } + public getbyid(Id: any){ + return this._http.get(`${baseUrl}/log/getOne/${Id}`); + } + public create(username:any,mode:any){ + return this._http.get(`${baseUrl}/log/startLogging/${username}/${mode}`); + } + public delete(username:any){ + return this._http.get(`${baseUrl}/log/stopLogging/${username}`); + } + public downloadfile(filename:any){ + return this._http.get(`${baseUrl}/log/downloadLog/${filename}`); + } + public readfile(id:any){ + return this._http.get(`${baseUrl}/log2/fileread/${id}`); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/menu-group.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/menu-group.service.ts new file mode 100644 index 0000000..4b281bb --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/menu-group.service.ts @@ -0,0 +1,76 @@ +import { HttpClient } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import baseUrl from '../../services/api/helper'; +import { ApiRequestService } from '../api/api-request.service'; +import { Rn_Main_Menu } from '../../models/builder/Rn_Main_Menu'; +import { Observable } from 'rxjs'; +import { CookieService } from 'ngx-cookie-service'; +@Injectable({ + providedIn: 'root' +}) +export class MenuGroupService { + public key: string ='key-for-data-in-cookies'; + private storage: Storage = sessionStorage; + constructor( + private _http: HttpClient,private readonly _cookieService: CookieService, + private apiRequest: ApiRequestService, + ) { } + + public getAll(){ + return this._http.get(`${baseUrl}/api/menu-group`); + } + + public addToDb(header: any){ + return this._http.post(`${baseUrl}/api/menu-group`, header); + } + + public addLineToDb(line: any){ + return this._http.post(`${baseUrl}/lines_m/create`, line); + } + + public getOneById(id: any){ + return this._http.get(`${baseUrl}/api/menu-group/${id}`); + } + + public updateGroupHeader(id: any, data: any){ + return this._http.put(`${baseUrl}/api/menu-group/${id}`, data); + } + + public updateLineById(id: any){ + return this._http.put(`${baseUrl}/lines_m/update`, id); + } + + public deleteById(id: any){ + return this._http.delete(`${baseUrl}/api/menu-group/${id}`); + } + getByCurrentUserMenuGroupId(): Observable { + const _http1 = "api1/getByUserId" + return this.apiRequest.get(_http1); +} +getByCurrentUserMenuGroupId1(): Observable { + const _http1 = "api1/submenu1" + return this.apiRequest.get(_http1); +} +getByCurrentUserMenuGroupId2(): Observable { + const _http1 = "fndMenu/menuloadbyuser" + return this.apiRequest.get(_http1); +} +private data: string = "data"; +public storeaddeditvalues(data:any,) { + this.storage.setItem(this.data,JSON.stringify (data)); + console.log(this.data); +} +getdata(): any { + //console.log(this.data); + var data = JSON.parse(this.storage.getItem(this.data)); + //let data = this.storage.getItem(this.data); + return data; +} +getuser(id:any){ + const http="chat/getuser"; + return this.apiRequest.post(http,id); +} +public save(text:string):void{ + return this._cookieService.set(this.key,text); +} +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/menu-register.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/menu-register.service.ts new file mode 100644 index 0000000..82ed7d1 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/menu-register.service.ts @@ -0,0 +1,33 @@ +import { HttpClient } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import baseUrl from '../../services/api/helper'; + +@Injectable({ + providedIn: 'root' +}) +export class MenuRegisterService { + + constructor( + private _http: HttpClient + ) { } + + public add(r: any){ + return this._http.post(`${baseUrl}/api/menu-register`, r); + } + + public getd(){ + return this._http.get(`${baseUrl}/api/menu-register`); + } + + public getById(id: any){ + return this._http.get(`${baseUrl}/api/menu-register/${id}`); + } + + public update(id:any, reg:any){ + return this._http.put(`${baseUrl}/api/menu-register/${id}`, reg); + } + + public deleteById(id: any){ + return this._http.delete(`${baseUrl}/api/menu-register/${id}`); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/menumaintance.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/menumaintance.service.ts new file mode 100644 index 0000000..c407dce --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/menumaintance.service.ts @@ -0,0 +1,69 @@ +import { Injectable } from '@angular/core'; +import { HttpClient } from '@angular/common/http'; +import baseUrl from '../../services/api/helper'; +import { Observable } from "rxjs"; +import { Rn_Main_Menu } from "../../models/builder/Rn_Main_Menu"; +import { ApiRequestService } from '../api/api-request.service'; +@Injectable({ + providedIn: 'root' +}) +export class MenumaintanceService { + + constructor(private _http: HttpClient, + private apiRequest: ApiRequestService,) { } + // create + public create(data: any){ + return this._http.post(`${baseUrl}/Menu_maintain`, data); + } + + // update + public update(id:number,data:any): Observable{ + //const _http = this.baseURL + "/" + id; + //return this.apiRequest.put(_http, data); + return this._http.put(`${baseUrl}/Menu_maintain/${id}`, data); + } + // get all + public getAll(){ + return this._http.get(`${baseUrl}/Menu_maintain`); + } + getByCurrentUserMenuGroupId1(): Observable { + const _http1 = "api1/submenu1" + return this.apiRequest.get(_http1); + } + // add submenudet table + // create + public create1(data: any){ + return this._http.post(`${baseUrl}/api1/Sec_menuDet`, data); + } + public create2(data:any){ + return this._http.post(`${baseUrl}/api1/addgrpwithsubmenu`, data) + } + // sink + public sink(id:any,data:any){ + return this._http.put(`${baseUrl}/fndMenu/sink/${id}`,data); + } + //get by menuid->submenu + public getbyid(id:any){ + return this._http.get(`${baseUrl}/api1/submenu1/${id}`); + } + //update update by menu_item_id + public update1(id:number,data:any): Observable{ + return this._http.put(`${baseUrl}/api1/submenu1/${id}`, data); + } + public update2(id:number,usrgrp:any,data:any): Observable{ + return this._http.put(`${baseUrl}/api1/update/${id}/${usrgrp}`, data); +} + //delete + public delete1(id: any){ + return this._http.delete(`${baseUrl}/api1/menu/${id}`); + } + // get one + public getOne(Id: any){ + return this._http.get(`${baseUrl}/Menu_maintain/${Id}`); + } + + // delete + public delete(id: any){ + return this._http.delete(`${baseUrl}/Menu_maintain/${id}`); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/myworkspace.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/myworkspace.service.ts new file mode 100644 index 0000000..02f6a8b --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/myworkspace.service.ts @@ -0,0 +1,98 @@ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpParams } from '@angular/common/http'; +import baseUrl from '../../services/api/helper'; + +@Injectable({ + providedIn: 'root' +}) +export class MyworkspaceService { + public localStorage: Storage = localStorage; + constructor(private _http: HttpClient) { } + public add(r: any){ + return this._http.post(`${baseUrl}/api/menu-register`, r); + } + + public getall(){ + return this._http.get(`${baseUrl}/Workspace_team/SecTeam`); + } + public getalluser(){ + return this._http.get(`${baseUrl}/User_workSpace/GetAllUser`); + } + public getallguest(){ + return this._http.get(`${baseUrl}/User_workSpace/GetAllGuest`); + } + public adduser(email:any){ + let params: HttpParams = new HttpParams(); + params = params.append("email", email); + return this._http.post(`${baseUrl}/api/userviaadmin`,params); + } + storeEmail(email: string) { + this.localStorage.setItem("registeredEmail", email); + } + //Store userinfo from session storage + + //Get email from session storage ( WILL REMOVE AFTER REGISTER) + getStoredEmail(): string | null { + try { + let email: string = this.localStorage.getItem( + "registeredEmail" + ); + if (email) { + return email; + } else { + return null; + } + } catch (e) { + return null; + } + } + adduserdetails(data:any,token:any){ + return this._http.post(`${baseUrl}/api/admin/adduser/${token}`,data); + } + + addguest(email:any,duration:any){ + let params: HttpParams = new HttpParams(); + params = params.append("email", email); + params=params.append("access_duration",duration) + return this._http.post(`${baseUrl}/api/guest_via_admin`,params); + } + + addguestdetails(data:any,token:any){ + return this._http.post(`${baseUrl}/api/admin/addguest/${token}`,data); + } + addteam(data:any){ + return this._http.post(`${baseUrl}/Workspace_team/SecTeam`,data); + } + public getallteammeme(id:any){ + return this._http.get(`${baseUrl}/User_workSpace/GetAllMember/${id}`); + } + getallusertosameaccid(){ + return this._http.get(`${baseUrl}/User_workSpace/GetAll`); + } + addteammem(id:any,user_id:any,data:any){ + return this._http.post(`${baseUrl}/User_workSpace/add_team/${id}/${user_id}`,data); + } + getallworkspace(){ + return this._http.get(`${baseUrl}/Workspace_workspace/FindByaccount`); + } + addsecworkspaceuser(usrid:any,id:any,data:any,){ + return this._http.post(`${baseUrl}/workspace/secworkspaceuser/add_workspace/users/${usrid}/${id}`,data); + } + addsecworkteam(pid:any,tid:any,data:any){ + return this._http.post(`${baseUrl}/workspace/secworkspaceuser/addteam/${pid}/${tid}`,data); + } + getallsecworkspace(id:any){ + return this._http.get(`${baseUrl}/workspace/secworkspaceuser/get_by_projectid/${id}`); + } + // public getById(id: any){ + // return this._http.get(`${baseUrl}/api/menu-register/${id}`); + // } + + // public update(id:any, reg:any){ + // return this._http.put(`${baseUrl}/api/menu-register/${id}`, reg); + // } + + // public deleteById(id: any){ + // return this._http.delete(`${baseUrl}/api/menu-register/${id}`); + // } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/outgoingwebhook.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/outgoingwebhook.service.ts new file mode 100644 index 0000000..16d441f --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/outgoingwebhook.service.ts @@ -0,0 +1,51 @@ +import { Injectable } from '@angular/core'; +import { Observable } from 'rxjs'; +import { ApiRequestService } from '../api/api-request.service'; + +@Injectable({ + providedIn: 'root' +}) +export class OutgoingwebhookService { + + constructor(private apiRequest: ApiRequestService) { } + getall(){ + let _http = `api/outgoing/getall`; + return this.apiRequest.get(_http); + } + getallentity(){ + let _http = `api/outgoing/getentity`; + return this.apiRequest.get(_http); + } + wall(){ + let _http = `api/webhookdata/getall`; + return this.apiRequest.get(_http); + } + post(data:any){ + let _http=`api/outgoing/save`; + return this.apiRequest.post(_http,data); + } + getById(id: number) { + const _http =`api/outgoing/getById/${id}`; + return this.apiRequest.get(_http); + } + update(id: number, data:any): Observable { + const _http =`api/outgoing/update/${id}`; + return this.apiRequest.put(_http,data); + } + update1(id: number, data:any): Observable { + const _http =`api/outgoing_lines/update/${id}`; + return this.apiRequest.put(_http,data); + } + delete(id:any){ + let _http=`api/outgoing/delete/${id}`; + return this.apiRequest.delete(_http,); + } + getallworkflow(){ + let _http = `token/webhook/Workflow/getall`; + return this.apiRequest.get(_http); + } + getbyidworkflow(id:any){ + let _http = `token/webhook/Workflow/get/${id}`; + return this.apiRequest.get(_http); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/sessionlogger.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/sessionlogger.service.ts new file mode 100644 index 0000000..f48fc28 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/sessionlogger.service.ts @@ -0,0 +1,17 @@ +import { HttpClient } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import baseUrl from 'src/app/services/api/helper'; +@Injectable({ + providedIn: 'root' +}) +export class SessionloggerService { + + constructor(private _http: HttpClient) { } + public getAll() { + return this._http.get(`${baseUrl}/user1/session/getAll`); + } + + public delete(id:any){ + return this._http.delete(`${baseUrl}/user1/session/delete/${id}`); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/sure-connector.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/sure-connector.service.ts new file mode 100644 index 0000000..87a3c74 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/sure-connector.service.ts @@ -0,0 +1,25 @@ +import { HttpClient } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +//import baseUrl from 'src/app/services/api/helper'; +import { environment } from 'src/environments/environment'; +@Injectable({ + providedIn: 'root' +}) +export class SureConnectorService { + baseurl = environment.jobmgurl; + constructor(private _http: HttpClient,) { } + public getAll() { + return this._http.get(`${this.baseurl}/jobpro/get_rn_sureconnetor`); + } + public create(data: any){ + return this._http.post(`${this.baseurl}/jobpro/Savern_sureconnetor`, data); + } + + public delete(id:any){ + return this._http.delete(`${this.baseurl}/jobpro/delete_by_rn_sureconnetor_id/${id}`); + } + + public update(id:any,data:any){ + return this._http.put(`${this.baseurl}/jobpro/update_rn_sureconnetor/${id}`, data); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/sure-opsscriptmaster.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/sure-opsscriptmaster.service.ts new file mode 100644 index 0000000..d0cd824 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/sure-opsscriptmaster.service.ts @@ -0,0 +1,86 @@ +import { HttpClient, HttpParams } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import { Observable } from 'rxjs'; +import { ApiRequestService } from '../api/api-request.service'; + +@Injectable({ + providedIn: 'root' +}) +export class SureOpsscriptmasterService { + private URL = 'Sureops_script_api/Sureops_script_apis'; + private url='Sureops_script_api/Sureops_script_line' + private masterurl='Sureops_script_master/sureops_scriptmaster1' + constructor(private _http: HttpClient,private apiRequest: ApiRequestService) { } + getAll(page?: number, size?: number): Observable { + // create Request URL params + let me = this; + let params: HttpParams = new HttpParams(); + params = params.append("page", typeof page === "number" ? page.toString() : "0"); + params = params.append("size", typeof size === "number" ? size.toString() : "1000"); + // params = params.append("module_id", module_id.toString()); + // get all + return this.apiRequest.get(this.URL, params); + } + + create(data:any): Observable{ + return this.apiRequest.post(this.URL, data); + } + + delete(id:number){ + let _http = this.URL + "/" + id; + return this.apiRequest.delete(_http); + } + + getById(id:number) + { + let _http = this.URL + "/"+id; + return this.apiRequest.get(_http); + } + + updateLineById(id:number,data:any) + { + let _http = this.url + "/"+id; + return this.apiRequest.put(_http,data); + } + + update(id:number,data:any) + { + let _http = this.URL + "/"+id; + return this.apiRequest.put(_http,data); + } + + getall(page?: number, size?: number): Observable { + // create Request URL params + let me = this; + let params: HttpParams = new HttpParams(); + params = params.append("page", typeof page === "number" ? page.toString() : "0"); + params = params.append("size", typeof size === "number" ? size.toString() : "1000"); + // params = params.append("module_id", module_id.toString()); + // get all + return this.apiRequest.get(this.masterurl, params); + } + + create1(data:any): Observable{ + return this.apiRequest.post(this.masterurl, data); + } + + delete1(id:number){ + let _http = this.masterurl + "/" + id; + return this.apiRequest.delete(_http); + } + + getById1(id:number) + { + let _http = this.masterurl + "/"+id; + return this.apiRequest.get(_http); + } + + + + update1(id:number,data:any) + { + let _http = this.masterurl + "/"+id; + return this.apiRequest.put(_http,data); + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/sureapi.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/sureapi.service.ts new file mode 100644 index 0000000..9426ec5 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/sureapi.service.ts @@ -0,0 +1,23 @@ +import { HttpClient, HttpParams } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import baseUrl from 'src/app/services/api/helper'; +import { ApiRequestService } from '../api/api-request.service'; +@Injectable({ + providedIn: 'root' +}) +export class SureapiService { +url='sure_connect/sure_postman/call_api' + constructor(private http:HttpClient,private apiRequest: ApiRequestService,) { } + createpostman(api_url:any,json_body:any,method: any,token:any){ + console.log(api_url,json_body,method,token) + let params: HttpParams = new HttpParams(); + params =params.append("api_url",api_url); + // params =params.append("json_body",json_body); + params =params.append("method",method); + params =params.append("token",token) + return this.http.post(`${baseUrl}/sure_connect/sure_postman/call_api`,json_body,{params:params}); + //return this.apiRequest.post(this.url,{ search:params }); + + + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/sureconnect.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/sureconnect.service.ts new file mode 100644 index 0000000..e8b6086 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/sureconnect.service.ts @@ -0,0 +1,35 @@ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpParams } from '@angular/common/http'; +import baseUrl from 'src/app/services/api/helper'; +import { ApiRequestService } from '../api/api-request.service'; +@Injectable({ + providedIn: 'root' +}) +export class SureconnectService { + + constructor(private _http: HttpClient, + private apiRequest: ApiRequestService,) { } + public create(data: any){ + return this._http.post(`${baseUrl}/Sure_Connect`, data); + } + + // create card + public update(data: any,id:any){ + return this._http.put(`${baseUrl}/Sure_Connect/${id}`, data); + } + + // get all cards + public getAll(){ + return this._http.get(`${baseUrl}/Sure_Connect`); + } + + // get one card + public getOne(id: any){ + return this._http.get(`${baseUrl}/Sure_Connect/${id}`); + } + + // delete card + public delete(id: any){ + return this._http.delete(`${baseUrl}/Sure_Connect/${id}`); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/sysparameter.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/sysparameter.service.ts new file mode 100644 index 0000000..706a450 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/sysparameter.service.ts @@ -0,0 +1,33 @@ +import { Injectable } from '@angular/core'; +import { Observable } from "rxjs"; +import { ApiRequestService } from "../api/api-request.service"; +import { HttpParams } from "@angular/common/http"; +import { HttpClient} from '@angular/common/http'; +@Injectable({ + providedIn: 'root' +}) +export class SysparameterService { + private addsysurl='api/addSysParams '; + private updatesysurl='api/updateSysParams'; + private getbyidurl='api/getSysParams'; + constructor(private apiRequest: ApiRequestService,) { } + + + create(data: any): Observable { + return this.apiRequest.post(this.addsysurl, data); + } + + update(id: number,data:any,file:any): Observable { + const s =JSON.stringify(data); + const formData:FormData=new FormData(); + formData.append("o1",s); + formData.append(file.name,file); + + const _http = this.updatesysurl + "/" + id; + return this.apiRequest.put(_http, data); + } + getById(id: number): Observable { + const _http = this.getbyidurl + "/" + id; + return this.apiRequest.get(_http); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/university.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/university.service.ts new file mode 100644 index 0000000..1364856 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/university.service.ts @@ -0,0 +1,44 @@ +import { Injectable } from '@angular/core'; +import { HttpParams } from "@angular/common/http"; +import { university } from "../../models/fnd/university"; +import { Observable } from "rxjs"; +import { ApiRequestService } from "../api/api-request.service"; +import { UserInfoService } from "../user-info.service"; + +@Injectable({ + providedIn: 'root' +}) +export class UniversityService { + + private baseURL = "api/author"; + constructor( + private apiRequest: ApiRequestService, + private userInfoService: UserInfoService + ) { } + getAll(page?: number, size?: number): Observable { + //Create Request URL params + let params: HttpParams = new HttpParams(); + params = params.append("page", typeof page === "number" ? page.toString() : "0"); + params = params.append("size", typeof size === "number" ? size.toString() : "1000"); + //const _http = this.baseURL + '/all'; + console.log(this.userInfoService.getUserInfo().userId); + let id = this.userInfoService.getUserInfo().userId; + return this.apiRequest.get(this.baseURL, params); + } + getById(id: number): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.get(_http); + } + create(college: university): Observable { + return this.apiRequest.post(this.baseURL, college); + } + + update(id: number, projectSetup: university): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.put(_http, projectSetup); + } + delete(id: number): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.delete(_http); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/user-list.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/user-list.service.ts new file mode 100644 index 0000000..aa48719 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/user-list.service.ts @@ -0,0 +1,33 @@ +import { HttpClient } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import baseUrl from '../../services/api/helper'; + +@Injectable({ + providedIn: 'root' +}) +export class UserListService { + + constructor( + private _http: HttpClient + ) { } + + public add(user: any){ + return this._http.post(`${baseUrl}/user_list/create`, user); + } + + public update(user: any){ + return this._http.put(`${baseUrl}/user_list/update`, user); + } + + public getOne(user: any){ + return this._http.get(`${baseUrl}/user_list/get-one/${user}`); + } + + public getAll(){ + return this._http.get(`${baseUrl}/user_list/get-all`); + } + + public deleteById(id: any){ + return this._http.delete(`${baseUrl}/user_list/delete/${id}`); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/user-profile.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/user-profile.service.ts new file mode 100644 index 0000000..13160da --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/user-profile.service.ts @@ -0,0 +1,120 @@ +import { HttpClient, HttpParams } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import { AppConfig } from '../../app-config'; +import { Observable } from 'rxjs'; +import { UserInfoService } from '../user-info.service'; +import { ApiRequestService } from '../api/api-request.service'; +import { TranslateService } from '../api/translate.service'; +import { environment } from 'src/environments/environment'; + +export interface UserProfile { + email: string; + firstName: string; + lastName: string; + fullName: string; + pronouns?: string; + photos?: string; + status?: string; + role?: string; + roles?: Role[]; + department?: string; + about?: string; + createdAt?: Date; + updatedAt?: Date; + accountId?: number; + createdBy?: number; + updatedBy: number; + +} +export interface Role { + id: number; + name: string; + description: string; +} +@Injectable() +export class UserProfileService { + + private userProfileURL = 'api/user-profile'; + private postUserProfilePicURL = 'api/upload'; + private getUserProfilePicURL = 'api/retrieve-image'; + private userAcountURL = 'api/user-account'; + private aboutWork = 'token/aboutwork'; + + private getids = 'token/userid'; + + private actionBuilderURL="token/aboutwork" + + + constructor( + private apiRequest: ApiRequestService, + private translate: TranslateService, + private userInfoService: UserInfoService, + private http: HttpClient, + private appConfig: AppConfig, + ) { } + + /* getAll(page?:number, size?:number): Observable { + //Create Request URL params + let me = this; + let params: HttpParams = new HttpParams(); + params = params.append('page', typeof page === "number"? page.toString():"0"); + params = params.append('size', typeof size === "number"? size.toString():"1000"); + // get all + // return this.apiRequest.get('api/instructors'); + // paginated data + return this.apiRequest.get(this.baseURL, params); + + } */ + + getUserProfile(): Observable { + const _http = this.userProfileURL; + return this.apiRequest.get(_http); + + } + updateUserProfile(user: UserProfile): Observable { + const _http = this.userProfileURL; + return this.apiRequest.put(_http, user); + } + + uploadUserProfilePic(fileToUpload: File): Observable { + const formData: FormData = new FormData(); + formData.append('imageFile', fileToUpload, fileToUpload?.name); + return this.http.post(this.appConfig.baseApiPath + this.postUserProfilePicURL, formData, { reportProgress: true, observe: 'events' }); + } + + getProfilePic(): Observable { + return this.apiRequest.get(this.getUserProfilePicURL); + } + + + getUserAccountDetails() { + return this.apiRequest.get(this.userAcountURL); + } + + saveUser(data): Observable { + return this.apiRequest.post(this.aboutWork, data); + } + + updateUser(id,data): Observable { + const _http = this.actionBuilderURL + "/" + id; + return this.apiRequest.put(_http, data); + } + + getUser(id: number, checknumber: number): Observable { + return this.apiRequest.get(this.getids + "/" + id + "/" + checknumber); + // return this.apiRequest.get(this.getids, data); + + } + private url = environment.backendUrl +"/token/"; + /////////////// + addUserinSignUP(data:any): Observable { + return this.http.post(`${this.url}users/sysaccount/savesysaccount`, data); + } + + adduserData(data:any): Observable { + return this.http.post(`${this.url}addOneAppUser`, data); + } + + + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/user-registration.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/user-registration.service.ts new file mode 100644 index 0000000..7fe4799 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/user-registration.service.ts @@ -0,0 +1,290 @@ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpHeaders, HttpParams, HttpResponse } from "@angular/common/http"; +import { PasswordResetComponent } from "src/app/modules/main/admin/password-reset/password-reset.component"; + +import { UserRegistrationComponent } from "src/app/modules/main/admin/user-registration/user-registration.component"; +import { Observable } from "rxjs"; +import { UserInfoService } from "../user-info.service"; +import { ApiRequestService } from "../api/api-request.service"; +import { environment } from 'src/environments/environment'; + +export interface User { + firstName: string; + lastName: string; + password: string; + email: string; +} + +export interface Sys_Account { + userEmail: string; + companyName: string; + workspace: string; + gstNumber: string; +} + +export interface SignedUpUser { + userId: string; + email: string; + fullName: string; + firstName: string; +} +export interface signUpInfo { + success?: boolean; + message?: string; + landingPage?: string; + user?: SignedUpUser; +} + + +@Injectable({ + providedIn: 'root' +}) +export class UserRegistrationService { + + private baseURL = "api/user-registration"; // still not in use + private emailExistURL = "token/email-exists"; // email exist check + private userRegURL = "token/user-registration"; + private companyRegURL = "token/company-registration"; + private resetPasswordURL = "api/reset_password"; + + public registeredEmailKey: string = "registeredEmail"; + public localStorage: Storage = localStorage; + public sessionStorage: Storage = sessionStorage; + + private url = environment.backendUrl +"/token/"; + + + constructor(private apiRequest: ApiRequestService,private http:HttpClient, + private userInfoService: UserInfoService) { } + + /* takenUsernames: any[] = []; + checkIfUsernameExists(username: string): Observable { + return of(this.takenUsernames.includes(username)) + .pipe(delay(1000)); + } + usernameValidator(): AsyncValidatorFn { + return (control: AbstractControl): Observable => { + return this.checkIfUsernameExists(control.value).pipe( + map(res => { + // if res is true, username exists, return true + return res ? { usernameExists: true } : null; + // NB: Return null if there is no error + }) + ); + }; + } */ + + //Store userinfo from session storage + storeEmail(userInfoString: string) { + this.localStorage.setItem(this.registeredEmailKey, userInfoString); + } + + //Remove userinfo from session storage + removeStoredEmail() { + this.localStorage.removeItem(this.registeredEmailKey); + } + + //Get email from session storage ( WILL REMOVE AFTER REGISTER) + getStoredEmail(): string | null { + try { + let userInfoString: string = this.localStorage.getItem( + this.registeredEmailKey + ); + if (userInfoString) { + return userInfoString; + } else { + return null; + } + } catch (e) { + return null; + } + } + + /* === store signed up user info in storage === */ + public registeredUserKey: string = "registeredUser"; + storeSignedUpUserInfo(userInfoString: string) { + this.sessionStorage.setItem(this.registeredUserKey, userInfoString); + } + removeSignedUpUserInfo() { + this.sessionStorage.removeItem(this.registeredUserKey); + } + + //Get userinfo from session storage + getSignedUpUserInfo(): SignedUpUser | null { + try { + let userInfoString: string = this.sessionStorage.getItem( + this.registeredUserKey + ); + if (userInfoString) { + let userObj: SignedUpUser = JSON.parse( + this.sessionStorage.getItem(this.registeredUserKey) + ); + return userObj; + } else { + return null; + } + } catch (e) { + return null; + } + } + // Get Full Name from session storage + getFirstName(): string { + let userObj: SignedUpUser = this.getSignedUpUserInfo(); + if (userObj !== null) { + //console.log('getFirstName() : ', userObj.firstName); + return userObj.firstName; + } + return "no-user"; + } + // Get User Email from session storage + getEmail(): string { + let userObj: SignedUpUser = this.getSignedUpUserInfo(); + if (userObj !== null) { + //console.log('getEmail() : ', userObj.email); + return userObj.email; + } + return "no-user"; + } + // Get User Id from session storage + getUserId(): string { + let userObj: SignedUpUser = this.getSignedUpUserInfo(); + if (userObj !== null) { + return userObj.userId; + } + return "no-user"; + } + + /* === store signed up user info in storage END === */ + + /* === check if email is aailable or not === */ + emailCheck(email: UserRegistrationComponent): Observable { + return this.apiRequest.post(this.emailExistURL, email); + } + /* === signed up user (admin) === */ + + /* public landingPage:string = "/account-setup"; + saveUser(user: User): Observable { + let signupDataSubject: BehaviorSubject = new BehaviorSubject([]); + let signupInfoReturn: signUpInfo; + this.apiRequest.post(this.userRegURL, user).subscribe( + (res) => { + if ( + res !== undefined && + res !== null && + res.operationStatus === "SUCCESS" + ) { + signupInfoReturn = { + success: true, + message: res.operationMessage, + landingPage: this.landingPage, + user: { + userId: res.item.userId, + email: res.item.email, + fullName: res.item.fullname, + firstName: res.item.firstName, + }, + }; + console.log('signupInfoReturn : ', signupInfoReturn); + // store signed up user info in session storage for further case + this.storeSignedUpUserInfo(JSON.stringify(signupInfoReturn.user)); + } else { + //Create a faliure object that we want to send back to login page + signupInfoReturn = { + success: false, + message: res.operationMessage, + landingPage: "/create-account", + }; + } + signupDataSubject.next(signupInfoReturn); + }, + (err) => { + console.log("signup error ", err); + signupInfoReturn = { + success: false, + message: err.url + " >>> " + err.statusText + "[" + err.status + "]", + landingPage: "/create-account", + }; + } + ); + console.log('signupDataSubject : ', signupDataSubject); + + return signupDataSubject; + //return this.apiRequest.post(this.userRegURL, user); + } */ + + saveUser(user: User): Observable { + return this.apiRequest.post(this.userRegURL, user); + } + + /* company registration form */ + saveCompany(company: Sys_Account): Observable { + return this.apiRequest.post(this.companyRegURL, company); + } + + resetPassword(passwordResetRequest: PasswordResetComponent): Observable { + return this.apiRequest.post(this.resetPasswordURL, passwordResetRequest); + } + + /*==== CRUD APIS =====*/ + getAll(page?: number, size?: number): Observable { + //Create Request URL params + let params: HttpParams = new HttpParams(); + params = params.append( + "page", + typeof page === "number" ? page.toString() : "0" + ); + params = params.append( + "size", + typeof size === "number" ? size.toString() : "1000" + ); + //const _http = this.baseURL + '/all'; + return this.apiRequest.get(this.baseURL, params); + } + + getById(id: number): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.get(_http); + } + + getByAccountId(): Observable { + const _http = this.baseURL + "/user-menu"; + return this.apiRequest.get(_http); + } + + create(any: any): Observable { + return this.apiRequest.post(this.baseURL, any); + } + + update(id: number, any: any): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.put(_http, any); + } + + + /////// + + getStoredName() { + return this.localStorage.getItem("FullName"); + } + + removeStoredName() { + this.localStorage.removeItem("FullName"); + } + + sendEmail( email: any): Observable { + // const body = { account_id: accountId, email }; + const newbody = email; + const headers = new HttpHeaders({ 'Content-Type': 'application/json' }); + console.log(newbody); + return this.http.post(`${this.url}user/send_email`, newbody); + } + + sendOTP(email: string): Observable { + return this.http.post(`${this.url}user/resend_otp?email=${email}`, {}); + } + + // Method to verify OTP + verifyOTP(email: string, otp: string): Observable { + return this.http.post(`${this.url}user/otp_verification?email=${email}&otp=${otp}`, null); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/usergrpmaintaince.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/usergrpmaintaince.service.ts new file mode 100644 index 0000000..f8954be --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/usergrpmaintaince.service.ts @@ -0,0 +1,46 @@ +import { Injectable } from '@angular/core'; +import { HttpClient } from '@angular/common/http'; +import baseUrl from '../api/helper'; +import { Observable } from 'rxjs'; +import { ApiRequestService } from '../api/api-request.service'; +import { Usergrpmain } from '../../models/admin/usergrpma'; +@Injectable({ + providedIn: 'root' +}) +export class UsergrpmaintainceService { + private baseURL = "api/updateOneUsrGrp"; + constructor(private _http: HttpClient,private apiRequest: ApiRequestService,) { } + + public getAll() { + return this._http.get(`${baseUrl}/api/getAllUsrGrp`); + } + public getbyid(Id: any){ + return this._http.get(`${baseUrl}/api/getOneAppUser/${Id}`); + } + public getbyusergrpid(id:any){ + return this._http.get(`${baseUrl}/api1/getusracces1/${id}`); + } + public create(data: any){ + return this._http.post(`${baseUrl}/api/addOneUsrGrp`, data); + } +// update +public update(data: any){ + return this._http.post(`${baseUrl}/api/updateOneUsrGrp`, data); +} +updatei(id: number, projectSetup: Usergrpmain): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.put(_http, projectSetup); +} +public getall(){ + return this._http.get(`${baseUrl}/api1/getAllData`); +} +public deleteusr(id:any){ + return this._http.delete(`${baseUrl}/api/delete_usrgrp/${id}`); +} +public delete(id:any,usrgrp:any){ +return this._http.delete(`${baseUrl}/api1/deleteGrpMenuAcces/${id}/${usrgrp}`); +} +public deletemain(id:any,usrgrp:any){ + return this._http.delete(`${baseUrl}/fndMenu/DelMenu_WithSub1/${id}/${usrgrp}`); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/usermaintance.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/usermaintance.service.ts new file mode 100644 index 0000000..5c321e0 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/admin/usermaintance.service.ts @@ -0,0 +1,42 @@ +import { HttpClient } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import baseUrl from 'src/app/services/api/helper'; +@Injectable({ + providedIn: 'root' +}) +export class UsermaintanceService { + + constructor(private _http: HttpClient,) { } + public getAll() { + return this._http.get(`${baseUrl}/api/getAllAppUser`); + } + public getbyid(Id: any){ + return this._http.get(`${baseUrl}/api/getOneAppUser/${Id}`); + } + public create(data: any){ + return this._http.post(`${baseUrl}/api/addOneAppUser`, data); + } + // update + public update(data: any){ + return this._http.put(`${baseUrl}/api/updateAppUser`, data); + } + //newupdate + public updatenew(id:any,data: any){ + return this._http.put(`${baseUrl}/api/updateAppUserDto/${id}`, data); + } + public getallposition(){ + return this._http.get(`${baseUrl}/api/getAllPositions`); + } + public getbypositionid(Id:any){ + return this._http.get(`${baseUrl}/api/getPosition/${Id}`); + } + public getalldepartment(){ + return this._http.get(`${baseUrl}/api/getAllDepartments`); + } + public getbydepartmentid(Id:any){ + return this._http.get(`${baseUrl}/api/getDepartment/${Id}`); + } + public deleteusr(id:any){ + return this._http.delete(`${baseUrl}/api/delete_usr/${id}`); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/alert.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/alert.service.ts new file mode 100644 index 0000000..c19d894 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/alert.service.ts @@ -0,0 +1,70 @@ +import { Injectable } from '@angular/core'; +import { default as swal, SweetAlertOptions } from 'sweetalert2'; + +@Injectable({ + providedIn: 'root' +}) +export class AlertService { + constructor() { } + + error(text = 'เกิดข้อผิดพลาด', title = '') { + const option: SweetAlertOptions = { + title: title, + text: this.convertToText(text), + icon: 'error', + confirmButtonText: 'ตกลง' + }; + return swal.fire(option); + + } + + success(text = '', title = 'Success') { + const option: SweetAlertOptions = { + title: title, + text: this.convertToText(text), + icon: 'success', + confirmButtonText: 'Ok' + }; + return swal.fire(option); + + } + + serverError(text = 'เกิดข้อผิดพลาดในการเชื่อมต่อกับเซิร์ฟเวอร์', title = 'เกิดข้อผิดพลาด') { + const option: SweetAlertOptions = { + title: title, + text: this.convertToText(text), + icon: 'error', + confirmButtonText: 'ตกลง' + }; + return swal.fire(option); + + } + + confirm(text = 'คุณต้องการดำเนินการนี้ ใช่หรือไม่?', title = 'Are you sure?') { + const option: SweetAlertOptions = { + title: title, + text: this.convertToText(text), + icon: 'question', + showCancelButton: true, + confirmButtonColor: '#3085d6', + cancelButtonColor: '#d33', + confirmButtonText: 'Yes', + cancelButtonText: 'No' + }; + return swal.fire(option); + } + + convertToText(text) { + if (text && text.message) { + return text.message + } else if (text && text.error) { + return text.error + } else if (text && text.code) { + return text.code + } else { + return text ? JSON.stringify(text) : ''; + } + } + + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/alerts.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/alerts.service.ts new file mode 100644 index 0000000..4617822 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/alerts.service.ts @@ -0,0 +1,39 @@ +import { Injectable } from "@angular/core"; +import { NavigationStart, Router } from "@angular/router"; +import { Observable, Subject } from "rxjs"; + +@Injectable() +export class AlertService { + private subject = new Subject(); + + private keepAfterNavigationChange = false; + + constructor(private router: Router) { + // clear alert message on route change + router.events.subscribe((event) => { + if (event instanceof NavigationStart) { + if (this.keepAfterNavigationChange) { + // only keep for a single location change + this.keepAfterNavigationChange = false; + } else { + // clear alert + this.subject.next(); + } + } + }); + } + + success(message: string, keepAfterNavigationChange = false) { + this.keepAfterNavigationChange = keepAfterNavigationChange; + this.subject.next({ type: "success", text: message }); + } + + error(message: string, keepAfterNavigationChange = false) { + this.keepAfterNavigationChange = keepAfterNavigationChange; + this.subject.next({ type: "error", text: message }); + } + + getMessage(): Observable { + return this.subject.asObservable(); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/addemails.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/addemails.service.ts new file mode 100644 index 0000000..e98291a --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/addemails.service.ts @@ -0,0 +1,26 @@ +import { Injectable } from '@angular/core'; +//import { id } from '@swimlane/ngx-datatable/release/utils'; +import { Observable } from 'rxjs'; +import { ApiRequestService } from './api-request.service'; + +@Injectable({ + providedIn: 'root' +}) +export class AddemailsService { + + + private addemailUrl = 'token/addemails'; + + + + constructor( + private apirequest: ApiRequestService + + ) { } + + saveUser(data, id: number): Observable { + return this.apirequest.post(this.addemailUrl + "/" + id, data); + + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/api-request.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/api-request.service.ts new file mode 100644 index 0000000..3c24cd5 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/api-request.service.ts @@ -0,0 +1,172 @@ +import { Injectable } from "@angular/core"; +import { + HttpClient, + HttpHeaders, + HttpParams, + HttpErrorResponse, +} from "@angular/common/http"; +import { Router } from "@angular/router"; +import { Observable, throwError } from "rxjs"; +import { UserInfoService } from "../user-info.service"; +import { AppConfig } from "../../app-config"; +import { catchError } from "rxjs/operators"; + +@Injectable() +export class ApiRequestService { + constructor( + private appConfig: AppConfig, + private http: HttpClient, + private router: Router, + private userInfoService: UserInfoService + ) {} + + /** + * This is a Global place to add all the request headers for every REST calls + */ + /*{let headers = new HttpHeaders({ + 'Accept': 'application/json', + 'Content-Type': 'application/json', + 'Access-Control-Allow-Origin': '*', + 'Access-Control-Allow-Methods': 'POST, GET, DELETE, OPTIONS, PUT', + 'Access-Control-Allow-Headers': 'Origin, X-Requested-With, Content-Type, Accept, Accept-Encoding, Accept-Language, Host, Referer, Connection, User-Agent, authorization, sw-useragent, sw-version' + });*/ + getHeaders(): HttpHeaders { + let headers = new HttpHeaders(); + //let token = this.userInfoService.getStoredToken(); + //console.log('Token from session storage: ', token); + headers = headers.append("Content-Type", "application/json"); + /* if (token !== null) { + headers = headers.append("Authorization", token); + } */ + return headers; + } + + getMultipartHeader(): HttpHeaders { + let headers = new HttpHeaders(); + headers = headers.append("Content-Type", "multipart/form-data"); + return headers; + + } + + errMsg: string = ''; + + handleError(error: HttpErrorResponse) { + let me = this; + console.log("handleError ", error.message); + switch(error.status) { + case 401: + this.errMsg = 'Forbidden'; + break; + case 404: + this.errMsg = 'Service not found'; + case 408: + this.errMsg = 'Request Timedout'; + case 500: + this.errMsg = 'Internal Server Error'; + default: + this.errMsg = 'Server Error'; + } + return throwError(error.message); + //return Observable.throw(error.message); + } + + get(url: string, urlParams?: HttpParams): Observable { + let me = this; + return this.http + .get(this.appConfig.baseApiPath + url, { + headers: this.getHeaders(), + params: urlParams, + }).pipe( + catchError((error) => { + return throwError(error || "Server error"); + }) + ) + } + + loginAuthentication(url: string, body: Object): Observable { + let me = this; + return this.http + .post(this.appConfig.baseApiPath + url, JSON.stringify(body), { + headers: this.getHeaders() + }).pipe( + catchError((error) => { + return throwError(error || "Server error"); + }) + ) + } + + // modified params + post(url: string, body: any, urlParams?: HttpParams): Observable { + let me = this; + let bodyTest = body instanceof Object ? JSON.stringify(body) : body; + //console.log('Post method String Vs. Object', bodyTest); + return this.http + .post(this.appConfig.baseApiPath + url, JSON.stringify(body), { + headers: this.getHeaders(), + params: urlParams, + }).pipe( + catchError((error) => { + return throwError(error || "Server error"); + }) + ) + } + + // [Multipart file Support] + postFormData(url: string, body: any, urlParams?: HttpParams): Observable { + //let me = this; + //headers: this.getMultipartHeader(), + return this.http + .post(this.appConfig.baseApiPath + url, body, { + params: urlParams, + reportProgress: true, + observe: 'events' + }).pipe( + catchError((error) => { + return throwError(error || "Server error"); + }) + ) + } + + // modified params + put(url: string, body: Object, urlParams?: HttpParams): Observable { + let me = this; + return this.http + .put(this.appConfig.baseApiPath + url, JSON.stringify(body), { + headers: this.getHeaders(), + params: urlParams, + }).pipe( + catchError((error) => { + return throwError(error || "Server error"); + }) + ) + } + + delete(url: string): Observable { + let me = this; + return this.http + .delete(this.appConfig.baseApiPath + url, { headers: this.getHeaders() }) + .pipe( + catchError((error) => { + return throwError(error || "Server error"); + }) + ) + } + + downloadFile(url: string, data: any[]): Observable { + return this.http.post(url, data, { responseType: 'blob' }).pipe( + catchError((error) => { + return throwError(error || 'Server error'); + }) + ); + } + + // For File Download + getFile(url: string, options: any): Observable { + return this.http.post(this.appConfig.baseApiPath + url, { ...options, responseType: 'blob' }).pipe( + catchError((error) => { + return throwError(error || 'Server error'); + }) + ); + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/audittrail.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/audittrail.service.ts new file mode 100644 index 0000000..c08d8ad --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/audittrail.service.ts @@ -0,0 +1,30 @@ +import { Injectable } from '@angular/core'; +import baseUrl from './helper'; +import { HttpClient } from '@angular/common/http'; +import { ApiRequestService } from './api-request.service'; +@Injectable({ + providedIn: 'root' +}) +export class AudittrailService { +apiurl="master/AuditItemReport"; +apiurl1="master/AuditItemReportCustom" + constructor(private _http: HttpClient, + private apiRequest: ApiRequestService,) { } + public getAll() { + return this._http.get(`${baseUrl}/master/AuditItemReport`); + + } + public gettable(tname:any){ + const formData:FormData = new FormData(); + formData.set("table",tname); + return this.apiRequest.postFormData(this.apiurl,formData); + } + public getdate(d1:any,d2:any,tname:any){ + const formData:FormData = new FormData(); + formData.set("id",null); + formData.set("d1",d1); + formData.set("d2",d2); + formData.set("table",tname); + return this.apiRequest.postFormData(this.apiurl1,formData); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/billingdemo.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/billingdemo.service.ts new file mode 100644 index 0000000..9a69cf8 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/billingdemo.service.ts @@ -0,0 +1,17 @@ +import { Injectable } from '@angular/core'; +import baseUrl from './helper'; +import { HttpClient } from '@angular/common/http'; +@Injectable({ + providedIn: 'root' +}) +export class BillingdemoService { + + constructor(private _http: HttpClient) { } + + public getAll() { + return this._http.get(`${baseUrl}/ncso_b/get-all`); + } + public getbyid(Id: any){ + return this._http.get(`${baseUrl}/ncso_b/get-one/${Id}`); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/department.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/department.service.ts new file mode 100644 index 0000000..9b891ac --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/department.service.ts @@ -0,0 +1,48 @@ +import { Injectable } from '@angular/core'; +import { Department } from '../../models/fnd/department'; +import { JwtHelperService } from '@auth0/angular-jwt'; +import { HttpClient, HttpParams,HttpResponse } from '@angular/common/http'; +import { Observable } from 'rxjs'; +import { ApiRequestService } from './api-request.service'; +import { UserInfoService } from '../user-info.service'; +@Injectable({ + providedIn: 'root' +}) +export class DepartmentService { + jwtHelper: JwtHelperService = new JwtHelperService(); + + private baseURL = "api/getdepartment"; + constructor(private http: HttpClient, + private apiRequest: ApiRequestService, + private userInfoService: UserInfoService) { } + + getAll(page?: number, size?: number): Observable { + //Create Request URL params + let params: HttpParams = new HttpParams(); + params = params.append("page", typeof page === "number" ? page.toString() : "0"); + params = params.append("size", typeof size === "number" ? size.toString() : "1000"); + //const _http = this.baseURL + '/all'; + //console.log(this.userInfoService.getUserInfo().userId); + let id = this.userInfoService.getUserInfo().userId; + return this.apiRequest.get(this.baseURL, params); + } + + update(id: number, department: Department): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.put(_http, department); + } + getById(id: number): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.get(_http); + } + delete(id: number): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.delete(_http); + } + + create(depart:Department): Observable { + return this.apiRequest.post(this.baseURL, depart); + } + + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/diputesemo.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/diputesemo.service.ts new file mode 100644 index 0000000..972128d --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/diputesemo.service.ts @@ -0,0 +1,17 @@ +import { Injectable } from '@angular/core'; +import baseUrl from './helper'; +import { HttpClient } from '@angular/common/http'; +@Injectable({ + providedIn: 'root' +}) +export class DiputesemoService { + + constructor(private _http: HttpClient) { } + + public getAll() { + return this._http.get(`${baseUrl}/ncso_q/get-all`); + } + public getbyid(Id: any){ + return this._http.get(`${baseUrl}/ncso_q/get-one/${Id}`); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/forgotpass.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/forgotpass.service.ts new file mode 100644 index 0000000..8176718 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/forgotpass.service.ts @@ -0,0 +1,44 @@ +import { HttpClient, HttpParams } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import baseUrl from '../api/helper'; +@Injectable({ + providedIn: 'root' +}) +export class ForgotpassService { + private url = "api/forgot"; + public localStorage: Storage = localStorage; + constructor(private http: HttpClient,) { } + + checkMailExists(email: string) { + return this.http.post(this.url+ "check-email", {"email": email}); + } + storeEmail(userInfoString: string) { + this.localStorage.setItem("registeredEmail", userInfoString); + } + //Store userinfo from session storage + + //Get email from session storage ( WILL REMOVE AFTER REGISTER) + getStoredEmail(): string | null { + try { + let userInfoString: string = this.localStorage.getItem( + "registeredEmail" + ); + if (userInfoString) { + return userInfoString; + } else { + return null; + } + } catch (e) { + return null; + } + } + sendemail(email:string){ + const params = new HttpParams() + .set('email',email) + console.log(email); + return this.http.post(`${baseUrl}/api/resources/forgotpassword`,params) + } + resetpass(data:any,id:any){ + return this.http.post(`${baseUrl}/api/resources/savePassword/${id}`,data); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/helper.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/helper.ts new file mode 100644 index 0000000..7f1e8f1 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/helper.ts @@ -0,0 +1,5 @@ +import{environment} from 'src/environments/environment'; + +let baseUrl = environment.backendUrl; +//let baseUrl= `http://cns-portal-backend:30166`; +export default baseUrl; diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/itemdemo.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/itemdemo.service.ts new file mode 100644 index 0000000..7cf0b14 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/itemdemo.service.ts @@ -0,0 +1,16 @@ +import { Injectable } from '@angular/core'; +import baseUrl from './helper'; +import { HttpClient } from '@angular/common/http'; +@Injectable({ + providedIn: 'root' +}) +export class ItemdemoService { + + constructor(private _http: HttpClient) { } + public getAll() { + return this._http.get(`${baseUrl}/ncso_i/get-all`); + } + public getbyid(Id: any){ + return this._http.get(`${baseUrl}/ncso_i/get-one/${Id}`); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/login.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/login.service.ts new file mode 100644 index 0000000..4b7bc44 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/login.service.ts @@ -0,0 +1,113 @@ +import { Injectable } from '@angular/core'; +import { Router } from '@angular/router'; + +import { Observable, BehaviorSubject } from 'rxjs'; +import { UserInfoService, LoginInfoInStorage} from '../user-info.service'; +import { ApiRequestService } from './api-request.service'; +import { HttpClient } from '@angular/common/http'; +import { ToastrService } from 'ngx-toastr'; + +export interface LoginRequestParam{ + //username:string; + email:string; + password:string; +} + +@Injectable() +export class LoginService { + private storage: Storage = sessionStorage; + public landingPage:string = "/cns-portal/dashboard"; + constructor( + private router:Router, + private userInfoService: UserInfoService, + private apiRequest: ApiRequestService, + private httpRequest: HttpClient, + private toastr: ToastrService, + ) {} + + + + getToken(email:string, password:string): Observable { + let bodyData: LoginRequestParam = { + //"username": username, + "email": email, + "password": password, + } + /* + Using BehaviorSubject instead of Subject + In Angular services are initialized before the components, if any component is + subscribing, it will only receive events which are executed after subscription. + therefore if you put a syncronize next() in the service, the component wont get it. + + A BehaviourSubject will always provide the values wheather the subscription happened after or before event + + */ + + let loginDataSubject:BehaviorSubject = new BehaviorSubject([]); // Will use this BehaviorSubject to emit data that we want after ajax login attempt + let loginInfoReturn:LoginInfoInStorage; // Object that we want to send back to Login Page + + this.apiRequest.loginAuthentication('token/session', bodyData) + .subscribe(jsonResp => { + console.log('login response: ', jsonResp); + if (jsonResp.operationMessage=='Login Failed') { + this.toastr.warning('Not Login Getting Error check your Username and password'); + } + if (jsonResp !== undefined && jsonResp !== null && jsonResp.operationStatus === "SUCCESS"){ + //Create a success object that we want to send back to login page + ////"displayName": jsonResp.item.fullname, + //"username" : jsonResp.item.username, + loginInfoReturn = { + "success" : true, + "message" : jsonResp.operationMessage, + "landingPage": this.landingPage, + "user" : { + "userId" : jsonResp.item.userId, + "email" : jsonResp.item.email, + "displayName": jsonResp.item.firstName, + "username" : jsonResp.item.username, + "roles" : jsonResp.item.roles, + "token" : jsonResp.item.token, + + }, + }; + console.log(loginInfoReturn.user); + if(jsonResp !== undefined && jsonResp !== null && jsonResp.operationStatus === "SUCCESS"){ + this.toastr.success(`Welcome To home Page!! your Role is ${jsonResp.item.roles}`); + } + // store username and jwt token in session storage to keep user logged in between page refreshes + this.userInfoService.storeUserInfo(JSON.stringify(loginInfoReturn.user)); + } + else { + //Create a faliure object that we want to send back to login page + loginInfoReturn = { + "success":false, + "message":jsonResp.msgDesc, + "landingPage":"/login" + }; + } + loginDataSubject.next(loginInfoReturn); + }, + err => { + console.log('login error ', err); + loginInfoReturn = { + "success": false, + "message": err.url + " >>> " + err.statusText + "[" + err.status +"]", + "landingPage": "/login" + }; + if (err) { + this.toastr.error('Getting Server Error'); + } + }); + + return loginDataSubject; + } + + logout(navigatetoLogout=true): void { + // clear token remove user from local storage to log user out + this.userInfoService.removeUserInfo(); + if(navigatetoLogout){ + this.router.navigate(["logout"]); + } + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/query-runner.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/query-runner.service.ts new file mode 100644 index 0000000..bcfe7dd --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/query-runner.service.ts @@ -0,0 +1,20 @@ +import { Injectable } from '@angular/core'; +import { HttpParams } from '@angular/common/http'; +import { ApiRequestService } from './api-request.service'; +import { Observable } from 'rxjs'; +@Injectable({ + providedIn: 'root' +}) +export class QueryRunnerService { + private baseURL = "api/report-data"; + constructor(private apiRequest: ApiRequestService) { } + getById(report_id:number, page?: number, size?: number): Observable { + //Create Request URL params + let params: HttpParams = new HttpParams(); + params = params.append("report_id", report_id.toString()); + params = params.append("page", typeof page === "number" ? page.toString() : "0"); + params = params.append("size", typeof size === "number" ? size.toString() : "1000"); + //const _http = this.baseURL + '/all'; + return this.apiRequest.get(this.baseURL, params); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/realnet-menu.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/realnet-menu.service.ts new file mode 100644 index 0000000..4ece66b --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/realnet-menu.service.ts @@ -0,0 +1,43 @@ +import { HttpParams } from "@angular/common/http"; +import { Injectable } from "@angular/core"; +import { Rn_Main_Menu } from "../../models/builder/Rn_Main_Menu"; +import { Observable } from "rxjs"; +import { UserInfoService } from "../user-info.service"; +import { ApiRequestService } from "./api-request.service"; + +@Injectable() +export class RealnetMenuService { + private baseURL = "api/realnet-menu"; + constructor( + private apiRequest: ApiRequestService, + private userInfoService: UserInfoService + ) {} + + getAll(page?: number, size?: number): Observable { + //Create Request URL params + let params: HttpParams = new HttpParams(); + params = params.append("page", typeof page === "number" ? page.toString() : "0"); + params = params.append("size", typeof size === "number" ? size.toString() : "1000"); + //const _http = this.baseURL + '/all'; + return this.apiRequest.get(this.baseURL, params); + } + + getById(id: number): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.get(_http); + } + + getByAccountId(): Observable { + const _http = this.baseURL + "/user-menu"; + return this.apiRequest.get(_http); + } + + create(rn_Main_Menu: Rn_Main_Menu): Observable { + return this.apiRequest.post(this.baseURL, rn_Main_Menu); + } + + update(id: number, rn_Main_Menu: Rn_Main_Menu): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.put(_http, rn_Main_Menu); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/report-builder.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/report-builder.service.ts new file mode 100644 index 0000000..22a0a1f --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/report-builder.service.ts @@ -0,0 +1,287 @@ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpParams } from '@angular/common/http'; +import { ApiRequestService } from './api-request.service'; +import { Observable } from 'rxjs'; +import { ReportBuilder } from '../../models/builder/ReportBuilder'; +import { ReportBuilderQuery } from '../../models/builder/ReportBuilderQuery'; +import { TableList } from '../../models/fnd/TableList'; +import { RptBuilder } from 'src/app/models/builder/rptBuilder'; +import baseUrl from '../api/helper'; +import { saveAs } from 'file-saver'; + +@Injectable({ + providedIn: 'root' +}) +export class ReportBuilderService { + private reportBaseURL ='api/report-builder-by-id'; + private reportBaseURLSubmit ='api/report-builder'; + private masterQueryUrl ='api/add-master-query'; + private storage: Storage = sessionStorage; + private moduleIdKey: string = "moduleId"; + private baseURLMasterQuery="api/master-query"; + private baseURL="api/edit-report"; + private reportbuild2url="api/add-report"; + private servicereportsave="api/report-builder_service"; + private updatereportservice="api/updatereport"; + + private databaselisturl='Table_list' + private colurl='fndMenu/loadcolumn'; + private saveurl='FndQuery/query'; + constructor(private apiRequest: ApiRequestService, private _http:HttpClient) { } + getById(id: number): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.get(_http); + } + + buildReport(id: number) { + let params: HttpParams = new HttpParams(); + params = params.append("id", id.toString()); + return this.apiRequest.get("api/build_report", params); + } + + getModuleId(): number { + let modId = +this.storage.getItem(this.moduleIdKey); + return modId; + } + + getAll(moduleId: number, page?: number, size?: number): Observable { + // create Request URL params + let me = this; + let params: HttpParams = new HttpParams(); + params = params.append("page", typeof page === "number" ? page.toString() : "0"); + params = params.append("size", typeof size === "number" ? size.toString() : "1000"); + params = params.append("moduleId", moduleId.toString()); + // get all + return this.apiRequest.get(this.reportBaseURL, params); + } + + //save report + create(fbHeader: ReportBuilder, moduleId: number): Observable { + //`${this.baseURL}` + let params: HttpParams = new HttpParams(); + params = params.append("moduleId", moduleId.toString()); + // params = params.append("formType", formType); + return this.apiRequest.post(this.reportBaseURLSubmit, fbHeader, params); + } + + //save report service + createservicereport(fbHeader: ReportBuilder, moduleId: number): Observable { + //`${this.baseURL}` + let params: HttpParams = new HttpParams(); + params = params.append("moduleId", moduleId.toString()); + // params = params.append("formType", formType); + return this.apiRequest.post(this.servicereportsave, fbHeader, params); + } + + //save report + createQuery(reportId: number): Observable { + //`${this.baseURL}` + let params: HttpParams = new HttpParams(); + params = params.append("reportId", reportId.toString()); + // params = params.append("formType", formType); + return this.apiRequest.post(this.masterQueryUrl,params); + } + + // update(reportId: number, functionRegister: ReportBuilder): Observable { + // let params: HttpParams = new HttpParams(); + // params = params.append("reportId", reportId.toString()); + // return this.apiRequest.put(this.masterQueryUrl/reportId, functionRegister); + // } + + update(id: number, functionRegister: ReportBuilder): Observable { + const _http = this.masterQueryUrl + "/" + id; + return this.apiRequest.put(_http, functionRegister); + } + + updateservicereport(id: number, functionRegister: ReportBuilder): Observable { + const _http = this.updatereportservice + "/" + id; + return this.apiRequest.put(_http, functionRegister); + } + + getMasterQuery(id: number): Observable { + const _http = this.baseURLMasterQuery + "/" + id; + return this.apiRequest.get(_http); + } + + getMasterData(query:string): Observable { + //Create Request URL params + let me = this; + let params: HttpParams = new HttpParams(); + params = params.append('sql_query', query); + return this.apiRequest.get('api/master-query-data',params); +} + + + report2(servicename):Observable +{ + console.log("in service",servicename); + + // let params: HttpParams = new HttpParams(); + // params = params.append('service_name', servicename); + + // console.log(this.reportbuild2url,params); + + return this.apiRequest.post(this.reportbuild2url,servicename); +} + + +//savequery +saveq(data:any):Observable{ + return this.apiRequest.post(this.saveurl,data); +} +//getall +getall(){ + return this.apiRequest.get(this.saveurl); +} + +/////// +getreportdata(apiname):Observable +{ + var url="api"+"/"+apiname; + console.log(url) + + return this.apiRequest.get(url); + +} +getdatabse(): Observable{ + return this.apiRequest.get(`SqlworkbenchSqlcont/sql`); + //return this.apiRequest.get(this.databaselisturl); +} +getTableListn(val:any): Observable { + return this.apiRequest.get(`Table_list/${val}`); +} +getcolListn(val:any,val1:any): Observable { + return this.apiRequest.get(`Table_list/${val}/${val1}`); +} + +//column list for multiple tables +getColumnList(tableSchema: any, tables: any): Observable { + // return this._http.get( `http://localhost:9191/AllTable_list/${tableSchema}`,tables); + const params = new HttpParams().set('str', tables.join(',')); + return this._http.get(`${baseUrl}/AllTable_list/${tableSchema}`, { params: params }); +} + +//working column list for multiple tables with alias +getAllColumnsFromAllTables(tableNames: any): Observable { + const url = `${baseUrl}/Alias_Table_list/${tableNames}`; + return this._http.get(url); +} + +getcollist(table:any){ + const _http = this.colurl+ "/" + table; + return this.apiRequest.get(_http); + //return this.apiRequest.get(`this.colurl/${table}`); +} +createdb(data:any){ + return this.apiRequest.post(`SqlworkbenchSqlcont/sql`,data); +} + +updateSqlModel(id: number, sqlModel: any): Observable { + return this.apiRequest.put(`SqlworkbenchSqlcont/sql/${id}`, sqlModel); +} + +getSqlModelById(id: number): Observable { + return this.apiRequest.get(`SqlworkbenchSqlcont/sql/${id}`); +} + +deleteSqlModel(id: number): Observable { + return this.apiRequest.delete(`SqlworkbenchSqlcont/sql/${id}`); +} + +getallentity(){ + return this.apiRequest.get(this.reportBaseURLSubmit); +} + + +////////// rpt builders ////////////// + +saveData(data: RptBuilder): Observable { + return this.apiRequest.post(`Rpt_builder/Rpt_builder`, data); +} + +getDetails(): Observable { + return this.apiRequest.get(`Rpt_builder/Rpt_builder`); +} + +getDetailsById(id: number): Observable { + return this.apiRequest.get(`Rpt_builder/Rpt_builder/${id}`); +} + +deleteById(id: number): Observable { + return this.apiRequest.delete(`Rpt_builder/Rpt_builder/${id}`); +} + +updateData(data: any, id: number): Observable { + return this.apiRequest.put(`Rpt_builder/Rpt_builder/${id}`, data); +} + + +////////// rpt builders 2////////////// + +saverbData(data: any): Observable { + return this.apiRequest.post(`Rpt_builder2/Rpt_builder2`, data); +} + +getrbDetails(): Observable { + return this.apiRequest.get(`Rpt_builder2/Rpt_builder2`); +} + +getrbDetailsById(id: number): Observable { + return this.apiRequest.get(`Rpt_builder2/Rpt_builder2/${id}`); +} + +deletrbById(id: number): Observable { + return this.apiRequest.delete(`Rpt_builder2/Rpt_builder2/${id}`); +} + +updaterbData(data: any, id: number): Observable { + return this.apiRequest.put(`Rpt_builder2/Rpt_builder2/${id}`, data); +} + +updaterbLineData(data: any, id: number): Observable { + return this.apiRequest.put(`Rpt_builder2_lines/update/${id}`, data); +} + +getrbLineDetailsById(id: number): Observable { + return this.apiRequest.get(`Rpt_builder2_lines/Rpt_builder2_lines/${id}`); +} + +/// rpt builders 2 html +getStdParamById(id: number): Observable { + return this.apiRequest.get(`Rpt_builder2/html/build_report2/${id}`); +} +//get key from URL +getcolumnDetailsByurl(url: string): Observable { + const apiUrl = `Rpt_builder2_lines/geturlkeybyurl?url=${url}`; + return this.apiRequest.get(apiUrl); +} + +getAllDetailsByurl(url: string): Observable { + const apiUrl = `Rpt_builder2_lines/fetch_data_url?url=${url}`; + return this.apiRequest.get(apiUrl); +} + + + + + +///////////////////////////////////////////// DOWNLOADS +// downloadFile(format:any,data: any): Observable { +// return this.apiRequest.post(`rbbuilder/fileconverter/downloadFile/${format}`, data); +// } + +downloadFile(format: string, dataList: any[],name?:String): void { + const url = `${baseUrl}/rbbuilder/fileconverter/downloadFile/${format}`; + this.apiRequest.downloadFile(url, dataList).subscribe( + (response: Blob) => { + saveAs(response, `${name}.${format}`); + }, + (error) => { + console.error('Error downloading file:', error); + } + ); +} + + + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/sequence.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/sequence.service.ts new file mode 100644 index 0000000..687521e --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/sequence.service.ts @@ -0,0 +1,30 @@ +import { Injectable } from '@angular/core'; +import { ApiRequestService } from './api-request.service'; + +@Injectable({ + providedIn: 'root' +}) +export class SequenceService { + + constructor(private apiRequest: ApiRequestService,) { } + public getAll() { + return this.apiRequest.get(`sureserve/sequence/seq`); + } + public getbyid(Id: any){ + return this.apiRequest.get(`sureserve/sequence/seq/${Id}`); + } + + public create(data: any){ + return this.apiRequest.post(`sureserve/sequence/create`, data); + } +// update +public update(id:any,data: any){ + return this.apiRequest.put(`sureserve/sequence/seq/${id}`, data); +} + + +public delete(id:any){ +return this.apiRequest.delete(`sureserve/sequence/seq/${id}`); +} + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/table-setup.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/table-setup.service.ts new file mode 100644 index 0000000..7e6af52 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/table-setup.service.ts @@ -0,0 +1,29 @@ +import { Injectable } from '@angular/core'; +import { RbTables } from '../../models/builder/RbTables'; +import { Observable } from 'rxjs'; +import { ApiRequestService } from './api-request.service'; +import { HttpParams } from '@angular/common/http'; +import { TableList } from '../../models/fnd/TableList'; + +@Injectable({ + providedIn: 'root' +}) +export class TableSetupService { + private baseURL = 'api/add-tables'; + private baseURL2 = 'api/add-alltables'; + private tableListUrl ='api/table-list'; + private tablelisturl='api/Table_list' + constructor(private apiRequest: ApiRequestService) { } + create(rb_tables: RbTables,reportId: number) :Observable { + let params: HttpParams = new HttpParams(); + params = params.append("reportId", reportId.toString()); + return this.apiRequest.post(this.baseURL2, rb_tables,params); +} + +getTableList(): Observable { + return this.apiRequest.get(this.tableListUrl); +} +getTableListn(): Observable { + return this.apiRequest.get(this.tablelisturl); +} +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/translate.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/translate.service.ts new file mode 100644 index 0000000..0dbbf91 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/api/translate.service.ts @@ -0,0 +1,19 @@ +import { Injectable, Inject } from '@angular/core'; +import { AppConfig } from '../../app-config'; + +@Injectable() +export class TranslateService { + constructor(private appConfig:AppConfig) { + // Code to get Locale Info from Session Storage + } + + getDateString(datenum:number):string{ + return new Date(datenum).toLocaleDateString(this.appConfig.locale); + } + + getCurrencyString(number:number):string { + return number.toLocaleString(this.appConfig.locale, this.appConfig.currencyFormat); + } + + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/auth_guard.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/auth_guard.service.ts new file mode 100644 index 0000000..0711613 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/auth_guard.service.ts @@ -0,0 +1,40 @@ +import { Injectable } from '@angular/core'; +import { UserInfoService } from './user-info.service'; +import { LoginService } from './api/login.service'; +import { Router, CanActivate, CanActivateChild,ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router'; + +@Injectable() +export class AuthGuard implements CanActivate, CanActivateChild { + + constructor( + private router: Router, + private loginService: LoginService, + private userInfoService: UserInfoService + ) { } + + canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): boolean { + //console.log('canActivate : ', state); + + let url: string = state.url; + + return this.checkLogin(url); + //return true; + } + + canActivateChild(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): boolean { + return this.canActivate(route, state); + } + + checkLogin(url: string): boolean { + if (this.userInfoService.isLoggedIn()) { + return true; + } + console.log("User is not logged - This routing guard prvents redirection to any routes that needs logging."); + //Store the original url in login service and then redirect to login page + this.loginService.landingPage = url; + this.router.navigate(['login',]); + return false; + } + + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/additionalcontainer.service.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/additionalcontainer.service.spec.ts new file mode 100644 index 0000000..439f06b --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/additionalcontainer.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { AdditionalcontainerService } from './additionalcontainer.service'; + +describe('AdditionalcontainerService', () => { + let service: AdditionalcontainerService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(AdditionalcontainerService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/additionalcontainer.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/additionalcontainer.service.ts new file mode 100644 index 0000000..439addb --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/additionalcontainer.service.ts @@ -0,0 +1,75 @@ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpParams } from '@angular/common/http'; +import { environment } from 'src/environments/environment'; +import { ApiRequestService } from '../api/api-request.service'; +import { Observable } from 'rxjs'; + +@Injectable({ + providedIn: 'root' +}) +export class AdditionalcontainerService { + baseurl = environment.sureops; + private baseURL = "Gaurav_testing/Gaurav_testing" ; + constructor(private apiRequest: ApiRequestService, + private _http: HttpClient,) { } + + + saveData(data: any): Observable { + const url = `${this.baseurl}/sureops/Additional_container/Additional_container`; + return this._http.post(url, data); + } + + getDetails(): Observable { + const url = `${this.baseurl}/sureops/Additional_container/Additional_container`; + return this._http.get(url); + } + + getDetailsById(id: number): Observable { + const url = `${this.baseurl}/sureops/Additional_container/Additional_container/${id}`; + return this._http.get(url); + } + + deleteById(id: number): Observable { + const url = `${this.baseurl}/sureops/Additional_container/Additional_container/${id}`; + return this._http.delete(url); + } + + update(data: any, id: number): Observable { + const url = `${this.baseurl}/sureops/Additional_container/Additional_container/${id}`; + return this._http.put(url, data); + } + + ///copy ADDITIONAL CONTAINER TO CREATE DEPLOYMENT + public copyToCreateDeployment(projId: number, profileId: number, service: string): Observable { + const url = `${this.baseurl}/sureops/Additional_container/copt_to_deployment/${projId}/${profileId}/${service}`; + return this._http.get(url); + } +// get all by project id and profile id + getAllContainers(projId: number, profileId: number): Observable { + const url = `${this.baseurl}/sureops/Additional_container/copt_to_deployment/${projId}/${profileId}`; + return this._http.get(url); + } + + + +///////////////////////////////////// + +getAll(page?: number, size?: number): Observable { + return this.apiRequest.get(this.baseURL); +} +getById(id: number): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.get(_http); +} +create(data: any): Observable { + return this.apiRequest.post(this.baseURL, data); +} +updategaurav(id: number, data: any): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.put(_http, data); +} +delete(id: number): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.delete(_http); +} +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/dashboard.service.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/dashboard.service.spec.ts new file mode 100644 index 0000000..79e72a6 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/dashboard.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { DashboardService } from './dashboard.service'; + +describe('DashboardService', () => { + let service: DashboardService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(DashboardService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/dashboard.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/dashboard.service.ts new file mode 100644 index 0000000..71fef84 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/dashboard.service.ts @@ -0,0 +1,116 @@ +import { HttpClient, HttpParams } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import { BehaviorSubject, Observable } from 'rxjs'; +import { ApiRequestService } from '../api/api-request.service'; + +@Injectable({ + providedIn: 'root' +}) +export class DashboardService { + + private getAllURL = 'get_module_id'; + private addDataURl = 'Savedata'; + private deleteFieldURL = 'delete_by_header_id'; + private getbyidURL = 'get_dashboard_headerbyid'; + private editURL = 'update_Dashbord1_Line'; + private updateURL = 'update_Dashbord1_Lineby_id'; + constructor(private _http: HttpClient, + private apiRequest: ApiRequestService,) + { + + } + + getAllDash(): Observable { + // create Request URL params + return this.apiRequest.get(`get_Dashboard_header`); + } + + getAllByModuleId(module_id: number,page?: number, size?: number): Observable { + // create Request URL params + let me = this; + let params: HttpParams = new HttpParams(); + params = params.append("page", typeof page === "number" ? page.toString() : "0"); + params = params.append("size", typeof size === "number" ? size.toString() : "1000"); + params = params.append("module_id", module_id.toString()); + // get all + return this.apiRequest.get(this.getAllURL, params); + } + + create(data:any): Observable { + return this.apiRequest.post(this.addDataURl, data); + } + + deleteField(id:number){ + let _http = this.deleteFieldURL + "/" + id; + return this.apiRequest.delete(_http); + } + + getById(id:number) + { + let _http = this.getbyidURL + "/" + id; + return this.apiRequest.get(_http); + } + + addToDB(line:any):Observable + { + return this.apiRequest.put(this.editURL,line); + } + UpdateLineData(id:number, line:any) + { + // line = { + // headers: new HttpHeaders({ + // 'Content-Type': 'application/json' + // }) + // }; + let _http = this.updateURL + "/" + id; + return this.apiRequest.put(_http,line); + } +getcount(moduleId: number):Observable{ + return this.apiRequest.get(`get_dashboard/${moduleId}`); +} + +updateDash(dashboardHeader: any): Observable { + return this.apiRequest.put('update_dashboard_header', dashboardHeader); +} + + + + +///////schedule +public saveData(data: any): Observable { + return this.apiRequest.post(`DashboardSchedule/DashboardSchedule`, data); +} + +public getDetails(): Observable { + return this.apiRequest.get(`DashboardSchedule/DashboardSchedule`); +} + +public getDetailsById(id: number): Observable { + return this.apiRequest.get(`DashboardSchedule/DashboardSchedule/${id}`); +} + +public deleteById(id: number): Observable { + return this.apiRequest.delete(`DashboardSchedule/DashboardSchedule/${id}`); +} + +public updateData(data: any, id: number): Observable { + return this.apiRequest.put(`DashboardSchedule/DashboardSchedule/${id}`, data); +} + +private toggleSubject = new BehaviorSubject(false); + +// Observable to subscribe to toggle changes +toggle$ = this.toggleSubject.asObservable(); + +// Function to update the toggle value +updateToggle(value: boolean) { + this.toggleSubject.next(value); +} + +private originalData: any[] = []; // Your original data goes here +private filteredDataSubject = new BehaviorSubject([]); +filteredData$: Observable = this.filteredDataSubject.asObservable(); + + + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/dashboard3.service.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/dashboard3.service.spec.ts new file mode 100644 index 0000000..12b63dd --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/dashboard3.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { Dashboard3Service } from './dashboard3.service'; + +describe('Dashboard3Service', () => { + let service: Dashboard3Service; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(Dashboard3Service); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/dashboard3.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/dashboard3.service.ts new file mode 100644 index 0000000..bcfedcf --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/dashboard3.service.ts @@ -0,0 +1,308 @@ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpHeaders, HttpParams } from "@angular/common/http"; +import { Observable } from 'rxjs'; +import { ApiRequestService } from "src/app/services/api/api-request.service"; +import baseUrl from '../api/helper'; +import { BehaviorSubject } from 'rxjs'; +@Injectable({ + providedIn: 'root' +}) +export class Dashboard3Service { + getAdditionalChartData() { + throw new Error('Method not implemented.'); + } + private getAllURL = 'get_module_id'; + private addDataURl = 'Savedata'; + private deleteFieldURL = 'delete_by_header_id'; + private getbyidURL = 'get_dashboard_headerbyid'; + private editURL = 'update_Dashbord1_Line'; + private updateURL = 'update_Dashbord1_Lineby_id'; + constructor(private _http: HttpClient, + private apiRequest: ApiRequestService) { } + getAll(module_id: number,page?: number, size?: number): Observable { + // create Request URL params + let me = this; + let params: HttpParams = new HttpParams(); + params = params.append("page", typeof page === "number" ? page.toString() : "0"); + params = params.append("size", typeof size === "number" ? size.toString() : "1000"); + params = params.append("module_id", module_id.toString()); + // get all + return this.apiRequest.get(this.getAllURL, params); + } + + create(data:any): Observable { + return this.apiRequest.post(this.addDataURl, data); + } + + deleteField(id:number){ + let _http = this.deleteFieldURL + "/" + id; + return this.apiRequest.delete(_http); + } + + getById(id:number) + { + let _http = this.getbyidURL + "/" + id; + return this.apiRequest.get(_http); + } + + addToDB(line:any):Observable + { + return this.apiRequest.put(this.editURL,line); + } + UpdateLineData(id:number, line:any) + { + // line = { + // headers: new HttpHeaders({ + // 'Content-Type': 'application/json' + // }) + // }; + let _http = this.updateURL + "/" + id; + return this.apiRequest.put(_http,line); + } +getcount(moduleId: number):Observable{ + return this.apiRequest.get(`get_dashboard/${moduleId}`); +} + +updateDash(dashboardHeader: any): Observable { + return this.apiRequest.put('update_dashboard_header', dashboardHeader); +} +///////////////////////////////////////////////////////////////////// +resetConditions() { + this.ids = []; // Reset the ids array to an empty array + this.numberIds = []; + this.passwordIds = []; + this.textareaIds = []; + this.dateIds = []; + this.datetimeIds = []; + this.emailIds = []; + this.selectIds = []; + this.radioIds = []; + this.checkboxIds = []; + this.fileuloadIds = []; + this.urlIds = []; + this.decimalIds = []; + this.percentageIds = []; + this.buttonIds = []; +} + +//////////// Text +ids: any[] = []; +setCondition(condition: any) { + this.ids.push(condition); +} + +getConditions(): any[] { + return this.ids; +} + + +////////// Number +numberIds: any[] = []; +setnumber(id: any) { + this.numberIds.push(id); +} + +getnumber(): any[] { + return this.numberIds; +} +////////////// password +passwordIds: any[] = []; +setpassword(id: any) { + this.passwordIds.push(id); +} + +getpassword(): any[] { + return this.passwordIds; +} + +////////////// Textarea +textareaIds: any[] = []; +setTextarea(id: any) { + this.textareaIds.push(id); +} + +getTextarea(): any[] { + return this.textareaIds; +} + +////////////// Date +dateIds: any[] = []; +setDate(id: any) { + this.dateIds.push(id); +} + +getDate(): any[] { + return this.dateIds; +} + +////////////// Datetime +datetimeIds: any[] = []; +setDatetime(id: any) { + this.datetimeIds.push(id); +} + +getDatetime(): any[] { + return this.datetimeIds; +} + +////////////// Email +emailIds: any[] = []; +setEmail(id: any) { + this.emailIds.push(id); +} + +getEmail(): any[] { + return this.emailIds; +} + +////////////// Select +selectIds: any[] = []; +setSelect(id: any) { + this.selectIds.push(id); +} + +getSelect(): any[] { + return this.selectIds; +} + +////////////// Radio +radioIds: any[] = []; +setRadio(id: any) { + this.radioIds.push(id); +} + +getRadio(): any[] { + return this.radioIds; +} + +////////////// Checkbox +checkboxIds: any[] = []; +setCheckbox(id: any) { + this.checkboxIds.push(id); +} + +getCheckbox(): any[] { + return this.checkboxIds; +} + +////////////// fileupload +fileuloadIds: any[] = []; +setFileUpload(id: any) { + this.fileuloadIds.push(id); +} + +getFileupload(): any[] { + return this.fileuloadIds; +} + +////////////// Url +urlIds: any[] = []; +setUrl(id: any) { + this.urlIds.push(id); +} + +getUrl(): any[] { + return this.urlIds; +} +////////////// Decimal +decimalIds: any[] = []; +setDecimal(id: any) { + this.decimalIds.push(id); +} + +getDecimal(): any[] { + return this.decimalIds; +} +////////////// Percentage +percentageIds: any[] = []; +setPercentage(id: any) { + this.percentageIds.push(id); +} + +getPercentage(): any[] { + return this.percentageIds; +} +////////////// Button +buttonIds: any[] = []; +setButton(id: any) { + this.buttonIds.push(id); +} + +getButton(): any[] { + return this.buttonIds; +} + + + + + + + + + +getAllDash(): Observable { + // create Request URL params + return this.apiRequest.get(`get_Dashboard_header`); + } + +getAllByModuleId(module_id: number,page?: number, size?: number): Observable { + // create Request URL params + let me = this; + let params: HttpParams = new HttpParams(); + params = params.append("page", typeof page === "number" ? page.toString() : "0"); + params = params.append("size", typeof size === "number" ? size.toString() : "1000"); + params = params.append("module_id", module_id.toString()); + // get all + return this.apiRequest.get(this.getAllURL, params); + } + +///////schedule +public saveData(data: any): Observable { + return this.apiRequest.post(`DashboardSchedule/DashboardSchedule`, data); +} + +public getDetails(): Observable { + return this.apiRequest.get(`DashboardSchedule/DashboardSchedule`); +} + +public getDetailsById(id: number): Observable { + return this.apiRequest.get(`DashboardSchedule/DashboardSchedule/${id}`); +} + +public deleteById(id: number): Observable { + return this.apiRequest.delete(`DashboardSchedule/DashboardSchedule/${id}`); +} + +public updateData(data: any, id: number): Observable { + return this.apiRequest.put(`DashboardSchedule/DashboardSchedule/${id}`, data); +} + +//////////////////////////////////////////////////////////////////////////// + + +public getDynamicDashDetails(): Observable { + return this.apiRequest.get(`Dashboard/Dashboard`); +} + +public getChartData(tableName: string, jobType: string, xAxis?:any,yAxes?:any ): Observable { + const url = `${baseUrl}/chart/getdashjson/${jobType}?tableName=${tableName}&xAxis=${xAxis}&yAxes=${yAxes}`; + return this._http.get(url); +} + +public getUrlChartData(tableName: string, jobType: string, xAxis:any,yAxes:any,store:any,chartUrl:any): Observable { + const url = `${baseUrl}/chart/getdashjson/${jobType}?tableName=${tableName}&url=${chartUrl}&xAxis=${xAxis}&yAxes=${yAxes}&datastore_name=${store}`; + return this._http.get(url); +} + +featchDynamicUrlDetails(url): Observable { + return this._http.get(`${url}`); +} + + +private filteredDataSubject = new BehaviorSubject([]); +filteredData$ = this.filteredDataSubject.asObservable(); + +updateFilteredData(filteredData: any[]) { + this.filteredDataSubject.next(filteredData); +} +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/icon.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/icon.service.ts new file mode 100644 index 0000000..f8dd1de --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/icon.service.ts @@ -0,0 +1,63 @@ +import { Injectable } from '@angular/core'; +import { Observable } from "rxjs"; +import { ApiRequestService } from "../api/api-request.service"; +@Injectable({ + providedIn: 'root' +}) +export class IconService { + private addURL = "api/addFavById"; + private removeURL= "api/removeFavById"; + private pinurl ="api/addPinById"; + private pinremove ="api/removePinById"; + private starurl ="api/addStarById"; + private starremove ="api/removeStarById"; + private watchurl ="api/addWatchlistById"; + private watchremove = "api/removeWatchlistById"; + private futureurl = "api/addFuturisticById"; + private futureremove = "api/removeFuturisticById"; + private archurl ="api/addArchiveById"; + constructor(private apiRequest: ApiRequestService,) { } + create(data:any): Observable { + return this.apiRequest.post(this.addURL, data); + } + + delete(id: number): Observable { + const _http = this.removeURL + "/" + id; + return this.apiRequest.delete(_http); + } + createpin(data:any): Observable { + return this.apiRequest.post(this.pinurl, data); + } + + deletepin(id: number): Observable { + const _http = this.pinremove + "/" + id; + return this.apiRequest.delete(_http); + } + createstar(data:any): Observable { + return this.apiRequest.post(this. starurl, data); + } + + deletestar(id: number): Observable { + const _http = this.starremove + "/" + id; + return this.apiRequest.delete(_http); + } + createwatch(data:any): Observable { + return this.apiRequest.post(this. watchurl, data); + } + + deletewatch(id: number): Observable { + const _http = this.watchremove + "/" + id; + return this.apiRequest.delete(_http); + } + createfuture(data:any): Observable { + return this.apiRequest.post(this.futureurl, data); + } + + deletefuture(id: number): Observable { + const _http = this.futureremove + "/" + id; + return this.apiRequest.delete(_http); + } + createarch(data:any): Observable { + return this.apiRequest.post(this.archurl, data); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/modulesetup.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/modulesetup.service.ts new file mode 100644 index 0000000..8ccf61c --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/modulesetup.service.ts @@ -0,0 +1,172 @@ +import { Injectable } from '@angular/core'; +import { ModuleSetup } from "../../models/builder/Module_Setup"; +import { Observable } from "rxjs"; +import { ApiRequestService } from "../api/api-request.service"; +import { HttpParams } from "@angular/common/http"; +@Injectable({ + providedIn: 'root' +}) +export class ModulesetupService { + private baseURL = "api/module-setup"; + private copyModuleURL = 'api/module-copy'; + private allrepourl ='api/getAllMyRepos'; + constructor( private apiRequest: ApiRequestService) { } + getAll(page?: number, size?: number): Observable { // not in use + //Create Request URL params + let params: HttpParams = new HttpParams(); + params = params.append("page", typeof page === "number" ? page.toString() : "0"); + params = params.append("size", typeof size === "number" ? size.toString() : "1000"); + //const _http = this.baseURL + '/all'; + return this.apiRequest.get(this.baseURL, params); + } + + getProjectModules(projectId:number, page?: number, size?: number): Observable { + //Create Request URL params + let params: HttpParams = new HttpParams(); + params = params.append("projectId", projectId.toString()); + params = params.append("page", typeof page === "number" ? page.toString() : "0"); + params = params.append("size", typeof size === "number" ? size.toString() : "1000"); + //const _http = this.baseURL + '/all'; + return this.apiRequest.get(this.baseURL, params); + } + + getById(id: number): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.get(_http); + } + + getByAccountId(): Observable { + const _http = this.baseURL + "/user-menu"; + return this.apiRequest.get(_http); + } + + create(moduleSetup: ModuleSetup): Observable { + let params: HttpParams = new HttpParams(); + // params = params.append("p_id", projectId.toString()); + return this.apiRequest.post(this.baseURL, moduleSetup); + } + + update(id: number, moduleSetup: ModuleSetup): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.put(_http, moduleSetup); + } + delete(id: number): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.delete(_http); + } + + copy(moduleCopyForm: Object) :Observable { + return this.apiRequest.post(this.copyModuleURL, moduleCopyForm); + } + + getByallrepouserId(id: number): Observable { + const _http = this.allrepourl + "/" + id; + return this.apiRequest.get(_http); + } + + + + /////backend Configuration + + saveData(data: any): Observable { + return this.apiRequest.post(`BackendConfig/BackendConfig`, data); + } + + getDetails(): Observable { + return this.apiRequest.get(`BackendConfig/BackendConfig`); + } + + getDetailsById(id: number): Observable { + return this.apiRequest.get(`BackendConfig/BackendConfig/${id}`); + } + + deleteById(id: number): Observable { + return this.apiRequest.delete(`BackendConfig/BackendConfig/${id}`); + } + + updatebackend(data: any, id: number): Observable { + return this.apiRequest.put(`BackendConfig/BackendConfig/${id}`, data); + } + + getAllViaModule(module_id: number): Observable { + return this.apiRequest.get(`BackendConfig/moduleid/${module_id}`); + } + + getAllViaProject(project_id: number): Observable { + return this.apiRequest.get(`BackendConfig/by_project/${project_id}`); + } + + + /////Database Configuration + + saveDBData(data: any): Observable { + return this.apiRequest.post(`Dbconfig/Dbconfig`, data); + } + + getDBDetails(): Observable { + return this.apiRequest.get(`Dbconfig/Dbconfig`); + } + + getDBDetailsById(id: number): Observable { + return this.apiRequest.get(`Dbconfig/Dbconfig/${id}`); + } + + deleteDBById(id: number): Observable { + return this.apiRequest.delete(`Dbconfig/Dbconfig/${id}`); + } + + updateDB(data: any, id: number): Observable { + return this.apiRequest.put(`Dbconfig/Dbconfig/${id}`, data); + } + + getDBAllViaModule(moduleid: number): Observable { + return this.apiRequest.get(`Dbconfig/bymoduleid/${moduleid}`); + } + + getDBAllViaProject(project_id: number): Observable { + return this.apiRequest.get(`Dbconfig/by_proj_id/${project_id}`); + } + + + testConnection(databaseType: string, username: string, password: string, portnumber: string, dbhostname: string, database_name): Observable{ + const url = 'suredata/test/testconnection'; + let params: HttpParams = new HttpParams(); + params =params.append("database_type",databaseType); + params =params.append("username",username); + params =params.append("password",password); + params =params.append("portnumber",portnumber); + params =params.append("dbhostname",dbhostname); + params =params.append("database_name",database_name) + return this.apiRequest.get(url, params); + } + + + //////get all config + + getConfigById(moduleid: number): Observable { + return this.apiRequest.get(`fnd/project/getallconfig/${moduleid}`); + } + + //==============Module_library===============// + +// copyToLibrary(id: number): Observable { +// return this.apiRequest.get(`wflibrary/copylib/copy_library/${id}`); +// } + +copyFromLibrary(library_id: number, proj_id: number): Observable { + return this.apiRequest.get(`library/modulelibrary/copyfrommodulelibrarytomodule/${library_id}/${proj_id}`); +} + + +addToLibrary(id: number): Observable { + return this.apiRequest.get(`library/modulelibrary/copyfromrn_module/${id}`); +} + +getdetails(): Observable { + return this.apiRequest.get(`Wf_library/Wf_library`); +} + +getLibrarydetails(): Observable { + return this.apiRequest.get(`library/modulelibrary/getall_module_lib`); +} +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/project-setup.service.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/project-setup.service.spec.ts new file mode 100644 index 0000000..cfc90bb --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/project-setup.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { ProjectSetupService } from './project-setup.service'; + +describe('ProjectSetupService', () => { + let service: ProjectSetupService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(ProjectSetupService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/project-setup.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/project-setup.service.ts new file mode 100644 index 0000000..dc32c4b --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/project-setup.service.ts @@ -0,0 +1,237 @@ + +import { Injectable } from '@angular/core'; +import { ProjectSetup } from "../../models/builder/Project_setup"; +import { forkJoin, Observable } from "rxjs"; +import { ApiRequestService } from "../api/api-request.service"; +import { HttpParams } from "@angular/common/http"; +import { HttpClient} from '@angular/common/http'; +import { map } from 'rxjs/operators'; +import baseUrl from 'src/app/services/api/helper'; +@Injectable({ + providedIn: 'root' +}) +export class ProjectSetupService { + private baseURL = "api/project-setup"; + //private copyProjectURL = 'api/project-list'; + private copyProjectURL = 'api/project-copy'; + private recenmodiurl = 'api/getAllRecentPrjs'; + private recentarchivedurl = 'api/getAllArchivedPrjs'; + private allfavurl='api/getAllFavPrjsdet'; + private getalluserid='api/GetAllByUserId'; + private addboardandprourl='api/addBoardClmnsOther'; + private getrepourl ='api/getmodulename'; + private copydeployurl='api/Git_copy'; + data: any; + obj:any; + private storage: Storage = sessionStorage; + constructor(private apiRequest: ApiRequestService, + private http: HttpClient) { this.getAll().subscribe(data => {}, error => console.log(error)); + localStorage.setItem('project',JSON.stringify(this.data)); + } + + getAll(page?: number, size?: number): Observable { + //Create Request URL params + let params: HttpParams = new HttpParams(); + params = params.append("page", typeof page === "number" ? page.toString() : "0"); + params = params.append("size", typeof size === "number" ? size.toString() : "1000"); + //const _http = this.baseURL + '/all'; + return this.apiRequest.get(this.baseURL, params); + } + getallmyproject(): Observable{ + return this.apiRequest.get(`fnd/project/myproject`); + } +getalljson(){ + + return this.http.get('../assets/data/data.json').pipe + (map(data => { + this.data = data; + console.log(data); + }, err => { + if (err) { + return err.json(); + } + })); + return this.apiRequest.get(this.baseURL); +} + getById(id: number): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.get(_http); + } + + + create(projectSetup: ProjectSetup): Observable { + return this.apiRequest.post(this.baseURL, projectSetup); + } + + update(id: number, projectSetup: ProjectSetup): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.put(_http, projectSetup); + } + + copy(projectCopyForm: Object) :Observable { + return this.apiRequest.post(this.copyProjectURL, projectCopyForm); + } + delete(id: number): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.delete(_http); + } + +//recently modify + getallrecentmodify(id: number): Observable { + const _http = this.recenmodiurl + "/" + id; + return this.apiRequest.get(_http); + } + getallrecentarchived(id:number): Observable{ + const _http = this.recentarchivedurl + "/" + id; + return this.apiRequest.get(_http); + } + getallfav(id:number): Observable{ + const _http = this.allfavurl + "/" + id; + return this.apiRequest.get(_http); + } + getallsharedwithme(): Observable{ + return this.apiRequest.get(`workspace/secworkspaceuser/sharedwithme`); + } + getallbyuserid(id:number): Observable{ + const _http = this.getalluserid + "/" + id; + return this.apiRequest.get(_http); + } + public sample(data1,data2): Observable{ + let call1=this.apiRequest.post(this.baseURL, data1) + let call2=this.apiRequest.post(this.addboardandprourl,data2) + return forkJoin([call1, call2]); +} + +getprojectname(){ + return this.http.get(`${baseUrl}/api/getprojectname`); +} +getreponame(projectId:any,page?: number, size?: number){ + let params: HttpParams = new HttpParams(); + params = params.append("projectId", projectId.toString()); + params = params.append("page", typeof page === "number" ? page.toString() : "0"); + params = params.append("size", typeof size === "number" ? size.toString() : "1000"); + return this.apiRequest.get(this.getrepourl, params); + //return this.http.get(`${baseUrl}/api/getmodulename`,params); +} +getmilstonename(){ + return this.http.get(`${baseUrl}/milestonename`); +} +getiterationname(){ + return this.http.get(`${baseUrl}/iterationname`); +} +getgoalname(){ + return this.http.get(`${baseUrl}/goalname`); +} +getpmusername(){ + return this.http.get(`${baseUrl}/pmusername`); +} +getallteam(){ + return this.http.get(`${baseUrl}/Sec_team`); +} +getallreport(){ + return this.http.get(`${baseUrl}/Report_to`); +} +getallassign(){ + return this.http.get(`${baseUrl}/Assign`); +} +getallrequestor(){ + return this.http.get(`${baseUrl}/Requestor`); +} +getallowner(){ + return this.http.get(`${baseUrl}/Owner`); +} +getalltype(){ + return this.http.get(`${baseUrl}/DD_type`); +} + +public build(Id: any){ + return this.apiRequest.get(`entityBuilder/BuildByProject/${Id}`); +} +private pdata: string = "pdata"; +public storeaddeditvalues(pdata:any,) { + this.storage.setItem(this.pdata,JSON.stringify (pdata)); + //console.log(this.data); +} +getdata(): any { + //console.log(this.data); + var pdata = JSON.parse(this.storage.getItem(this.pdata)); + //let data = this.storage.getItem(this.data); + return pdata; +} +copydeployment(projectId:any,deployment:any,msg: any,newprojectname:any,repo_cond:any){ + let params: HttpParams = new HttpParams(); + params =params.append("copy_from",projectId); + params =params.append("Deployment_profile",deployment); + params =params.append("commit_msg",msg); + params =params.append("newproject_name",newprojectname), + params=params.append("repo_cond",repo_cond) + return this.http.post(`${baseUrl}/api/Git_copy`,params); + //return this.apiRequest.post(this.copydeployurl,params); + //return this.http.get(`${baseUrl}/api/getmodulename`,params); + +} +private gitiareponame: string = "data"; +public storeaddedgitiareponame(data:any,) { + this.storage.setItem(this.gitiareponame,JSON.stringify (data)); + //console.log(this.data); +} +getgitiareponame(): any { + //console.log(this.data); + var data = JSON.parse(this.storage.getItem(this.gitiareponame)); + //let data = this.storage.getItem(this.data); + return data; +} +public removereponame() { + this.storage.removeItem(this.gitiareponame); +} +private repoIdKey: any; +public storereposhaid(sha:any) { + this.storage.setItem(this.repoIdKey,sha.toString()); +} +public removereposhaid() { + this.storage.removeItem(this.repoIdKey); +} +getreposhaid(): number { + this.removereposhaid(); + let repoId = +this.storage.getItem(this.repoIdKey); + return repoId; +} + + + //==============project_library===============// + +// copyToLibrary(id: number): Observable { +// return this.apiRequest.get(`wflibrary/copylib/copy_library/${id}`); +// } + +copyFromLibrary(id: number): Observable { + return this.apiRequest.get(`projectlibrary/copyfromprojectlibrary/${id}`); +} + +getallprojectLibrary(): Observable { + return this.apiRequest.get(`projectlibrary/getall_projectlibrary`); +} + + +addToLibrary(id: number): Observable { + return this.apiRequest.get(`projectlibrary/copyfromrn_project/${id}`); +} + +getdetails(): Observable { + return this.apiRequest.get(`Wf_library/Wf_library`); +} + + + +/////////////////////////filters================================ +getAllSearchResults(keyword: string): Observable { + const url = `fnd/project/search/${keyword}`; + return this.apiRequest.get(url); +} + + +//////technology show +getProjectTechbyId(proj_id: number): Observable { + return this.apiRequest.get(`fnd/project2/techstacks/${proj_id}`); +} +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/technology-stack.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/technology-stack.service.ts new file mode 100644 index 0000000..347c139 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/technology-stack.service.ts @@ -0,0 +1,80 @@ + +import { Injectable } from '@angular/core'; +import { ActiveTechnology } from '../../models/builder/ActiveTechnology'; +import { Bcf_TechnologyStack } from '../../models/builder/Bcf_TechnologyStack'; +import { Observable } from 'rxjs'; +import { ApiRequestService } from '../../services/api/api-request.service'; +import { HttpParams } from '@angular/common/http'; +@Injectable({ + providedIn: 'root' +}) +export class TechnologyStackService { + private technologyStackURL = 'api/technology-stack'; + private technologyStackURL1='api/technology_stack1'; + private technologyStackActivateURL ='api/tech-stack-active'; + private activatedTechnologyURL ='api/active-technology'; +private updateelementurl='api/update_tech_element' + constructor(private apiRequest: ApiRequestService) { } + getAll(page?: number, size?: number): Observable { + //Create Request URL params + let me = this; + let params: HttpParams = new HttpParams(); + params = params.append("page", typeof page === "number" ? page.toString() : "0"); + params = params.append("size", typeof size === "number" ? size.toString() : "1000"); + // get all + // return this.apiRequest.get('api/instructors'); + // paginated data + return this.apiRequest.get(this.technologyStackURL, params); + + } + + getById(id: number): Observable { + const _http = this.technologyStackURL + "/" + id; + return this.apiRequest.get(_http); + } + + create(Bcf_TechnologyStack: Bcf_TechnologyStack): Observable { + //`${this.baseURL}` + return this.apiRequest.post(this.technologyStackURL, Bcf_TechnologyStack); + } + + // UPLOAD ZIP FILE DATA + saveFormAndUploadFile(formData: FormData) :Observable { + return this.apiRequest.postFormData(this.technologyStackURL, formData); + } +// without zip data save +saveFormAndUploadFile1(formData: FormData) :Observable { + return this.apiRequest.postFormData(this.technologyStackURL1, formData); +} +updateLineById(id:number,data:any){ + let _http = this.updateelementurl + "/"+id; + return this.apiRequest.put(_http,data); +} + update(id: number, Bcf_TechnologyStack: Bcf_TechnologyStack): Observable { + const _http = this.technologyStackURL + "/" + id; + return this.apiRequest.put(_http, Bcf_TechnologyStack); + } + + setActive(id: any):Observable { + let params: HttpParams = new HttpParams(); + params = params.append("id", id.toString()); + return this.apiRequest.get(this.technologyStackActivateURL, params); + } + + getActiveTechnology(): Observable { + return this.apiRequest.get(this.activatedTechnologyURL); + } + + delete(id: number): Observable { + const _http = this.technologyStackURL + "/" + id; + return this.apiRequest.delete(_http); + } + + + ////get by service type + getByServiceType(servicetype: any): Observable { + const _http = "token/flf/tech_stack/get_byservicetype/" + servicetype; + return this.apiRequest.get(_http); + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/wireframe-line.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/wireframe-line.service.ts new file mode 100644 index 0000000..f1bfe8b --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/wireframe-line.service.ts @@ -0,0 +1,60 @@ +import { Injectable } from '@angular/core'; +import { HttpClient } from '@angular/common/http'; +import baseUrl from '../api/helper' +import { Observable } from 'rxjs'; +import { ApiRequestService } from '../api/api-request.service'; +@Injectable({ + providedIn: 'root' +}) +export class WireframeLineService { + + constructor(private _http: HttpClient, private apiRequest:ApiRequestService) { } + public addToDB(line: any){ + return this._http.post(`${baseUrl}/r/create`, line); + } + + public getOneFromDBById(id: any){ + return this._http.get(`${baseUrl}/r/get-one/${id}`); + } + + public getAllLines(){ + return this._http.get(`${baseUrl}/r/get-all`); + } + + public updateOneLine(line: any){ + return this._http.put(`${baseUrl}/r/update`, line); + } + getseedetails(): Observable { + return this._http.get(`${baseUrl}/token/frontendtable/getall`); + } +///list builder +getAllwireframeslistoflistbuilder(id:number):Observable{ + return this._http.get(`${baseUrl}/listbuilder/lb_line/getallwireframe_table/${id}`); +} + +////wireframe + getAllwireframeslist(id:number):Observable{ + return this._http.get(`${baseUrl}/formdrag/wireframe/getallwireframe_table/${id}`); + } + ///// + + getAllwireframes(id:number,wfid:any):Observable{ + return this._http.get(`${baseUrl}/formdrag/wireframe/getall_table/${id}/${wfid}`); + } + + getAllwireframesmodel(id:number,wfid:any,wfname:any):Observable{ + return this._http.get(`${baseUrl}/formdrag/wireframe/getmodel/${id}/${wfid}/${wfname}`); + } + + getColumnList(projId: any, tableName: any): Observable { + const url = `${baseUrl}/formdrag/wireframe/columnlistofwireframe/${projId}/${tableName}`; + return this._http.get(url); + } + +//==============wf_library===============// + +addToLibrary(id: number): Observable { + return this.apiRequest.get(`wflibrary/copylib/copy_library/${id}`); +} + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/wireframe.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/wireframe.service.ts new file mode 100644 index 0000000..ecb926d --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/builder/wireframe.service.ts @@ -0,0 +1,273 @@ +import { HttpParams } from "@angular/common/http"; +import { Injectable } from "@angular/core"; +import { Rn_Fb_Header } from "src/app/models/builder/Rn_Fb_Header"; +import { Rn_Fb_Lines } from "src/app/models/builder/Rn_Fb_Lines"; +import { WireFrame } from "src/app/models/builder/WireFrame"; +import { Observable } from "rxjs"; +import { ApiRequestService } from "../api/api-request.service"; + +export interface WireFrameList { + id: number; + name: string; +} + +@Injectable() +export class WireframeService { + private wireframeBaseURL ='api/wireframe'; + private wireFrameDropDownURL = 'api/wireframe-list' + private wireFrameLinesURL = 'api/wireframe-lines' // used in edit view form + private uinamechangeurl='api/wireframe-uiname' + + private wireFrameLineURL = 'api/wireframe-line' // get fbLine by id + private copyWireFrameURL = 'api/wireframe-copy'; + private projectIdKey: string = "projectId"; // used in wireframe type component + private moduleIdKey: string = "moduleId"; + //private editWireframeCardURL = 'wfb/newupdate/headersnew'; //update wireframe card component list + + private storage: Storage = sessionStorage; + constructor( + private apiRequest: ApiRequestService + ) {} + + public storeProjectId(projectId: number) { + this.storage.setItem(this.projectIdKey, projectId.toString()); + } + public removeProjectId() { + this.storage.removeItem(this.projectIdKey); + } + getProjectId(): number { + let prjId = +this.storage.getItem(this.projectIdKey); + return prjId; + } + + public storeModuleId(moduleId: number) { + this.storage.setItem(this.moduleIdKey, moduleId.toString()); + } + public removeModuleId() { + this.storage.removeItem(this.moduleIdKey); + } + getModuleId(): number { + let modId = +this.storage.getItem(this.moduleIdKey); + return modId; + } + // ====== storage finish ======= + + // ========== RB_FB_HEADER APIS =========== // + + getAll(moduleId: number, page?: number, size?: number): Observable { + // create Request URL params + let me = this; + let params: HttpParams = new HttpParams(); + params = params.append("page", typeof page === "number" ? page.toString() : "0"); + params = params.append("size", typeof size === "number" ? size.toString() : "1000"); + params = params.append("moduleId", moduleId.toString()); + // get all + return this.apiRequest.get(this.wireframeBaseURL, params); + } + + getById(id: number): Observable { + const _http = this.wireframeBaseURL + "/" + id; + return this.apiRequest.get(_http); + } + + // this is used in edit view form + getLinesByHeaderId(id: number): Observable { + const _http = this.wireFrameLinesURL + "/" + id; + return this.apiRequest.get(_http); + } + + create(fbHeader: Rn_Fb_Header,): Observable { + //`${this.baseURL}` + //let params: HttpParams = new HttpParams(); + // params = params.append("moduleId", moduleId.toString()); + //params = params.append("formType", formType); + return this.apiRequest.post(this.wireframeBaseURL, fbHeader); + } + + update(id: number, fbHeader: Rn_Fb_Header): Observable { + const _http = this.wireframeBaseURL + "/" + id; + return this.apiRequest.put(_http, fbHeader); + } + + wireFrameDropDown() : Observable { + return this.apiRequest.get(this.wireFrameDropDownURL); + } + + copy(wireframeCopyForm: Object) :Observable { + return this.apiRequest.post(this.copyWireFrameURL, wireframeCopyForm); + } + + // ======== RN FB LINE APIS =============// + getLineById(id: number): Observable { + const _http = this.wireFrameLineURL + "/" + id; + return this.apiRequest.get(_http); + } + + updateLineById(id: number, fbLine: Rn_Fb_Lines): Observable { + const _http = this.wireFrameLineURL + "/" + id; + return this.apiRequest.put(_http, fbLine); + } + + + // create table for only-header, header-line, only-line, multiline form + private createTableUrl: string = 'api/createTable'; + private createHLTableUrl: string = 'api/createTableHL'; + private createMLTableUrl: string = 'api/createTableMultiline'; + createTable(headerId: number, formType: string, data: Object) { + let params: HttpParams = new HttpParams(); + params = params.append("header_id", headerId.toString()); + + if(formType === 'header_only' || formType === 'line_only') { + return this.apiRequest.post(this.createTableUrl, data, params); + } else if (formType === 'header_line') { + return this.apiRequest.post(this.createHLTableUrl, data, params); + } else if(formType === 'multiline') { + return this.apiRequest.post(this.createMLTableUrl, data, params); + } + } + + + private buildMVCFormURL: string = 'api/build_wireframe'; + private buildForm: string ='api/SpringMVC_Hibernate_Mysql_Form_onlyHeader_Builder'; + private buildMVC_ML_FormURL: string = 'ml_build_form'; + // build mvc form + buildMVCForm(formType: string, headerId: number) { + let params: HttpParams = new HttpParams(); + params = params.append("header_id", headerId.toString()); + if(formType === 'multiline') { + return this.apiRequest.get(this.buildMVC_ML_FormURL, params); + } else { + return this.apiRequest.get(this.buildMVCFormURL, params); + // return this.apiRequest.get(this.buildForm, params); + } + } + + private buildAngularFormURL: string = 'build_angular_form'; + // build angular form + buildAngularForm(headerId: number) { + let params: HttpParams = new HttpParams(); + params = params.append("header_id", headerId.toString()); + return this.apiRequest.get(this.buildAngularFormURL, params); + } + + private delete_MVC_OH_FormURL: string = 'delete_wireframe'; + private delete_MVC_OL_FormURL: string = 'delete_line_wireframe'; + private delete_MVC_HL_FormURL: string = 'delete_header_line_wireframe'; + private delete_MVC_ML_FormURL: string = 'delete_header_line_wireframe'; + deleteMVCForm(formType: string, headerId: number) { + let params: HttpParams = new HttpParams(); + params = params.append("header_id", headerId.toString()); + if(formType === 'header_only') { + return this.apiRequest.get(this.delete_MVC_OH_FormURL, params); + } else if(formType === 'line_only') { + return this.apiRequest.get(this.delete_MVC_OL_FormURL, params); + } else if (formType === 'header_line') { + return this.apiRequest.get(this.delete_MVC_HL_FormURL, params); + } else if(formType === 'multiline') { + return this.apiRequest.get(this.delete_MVC_ML_FormURL, params); + } + } + + private baseURl: string = 'api'; + dynamicBuilder(headerId: number, actionLink: string) { + let params: HttpParams = new HttpParams(); + params = params.append("header_id", headerId?.toString()); + return this.apiRequest.get("api/wireframe_builder_json_controller"+actionLink, params); // first return this.apiRequest.get("api/"+actionLink, params); + } + public build(Id: any){ + return this.apiRequest.get(`entityBuilder/json/${Id}`); + } + //============= MANUPULATE WIREFRAME PROPERTIES ===============// + + private addNewFieldInSectionURL = 'api/wireframe-add-field-in-section'; + private addNewFieldInLineSectionURL = 'api/wireframe-add-field-in-line-section'; + private updateFieldNameURL = 'api/wireframe-update-field-name'; + private deleteSectionURL = 'api/wireframe-delete-section'; + addFieldInSection(id: number, sectionNumber: number) :Observable { + let params: HttpParams = new HttpParams(); + params = params.append("id", id.toString()); + params = params.append("section", sectionNumber.toString()); + return this.apiRequest.get(this.addNewFieldInSectionURL, params); + } + + addFieldInLineSection(id: number, sectionNumber: number): Observable { + let params: HttpParams = new HttpParams(); + params = params.append("id", id.toString()); + params = params.append("section", sectionNumber.toString()); + return this.apiRequest.get(this.addNewFieldInLineSectionURL, params); + } + + + updateFieldName(id: number, body: Rn_Fb_Lines): Observable { + let _http = this.updateFieldNameURL + "/" + id; + return this.apiRequest.post(_http, body); + } + + private addSectionOrButtonURL = 'api/wireframe-add-section-button'; + addSectionOrButton(headerId, body: Object): Observable { + let _http = this.addSectionOrButtonURL + "/" + headerId; + return this.apiRequest.post(_http, body); + } + + + deleteSection(headerId: number, sectionNumber: number): Observable { + let _http = this.deleteSectionURL + "/" + headerId; + let params: HttpParams = new HttpParams(); + params = params.append("section_num", sectionNumber.toString()); + return this.apiRequest.get(_http, params); + } + + private deleteFieldURL = 'api/wireframe_delete_header'; + deleteField(id: number) { + let _http = this.deleteFieldURL + "/" + id; + return this.apiRequest.delete(_http); + } + + updateuiname(id, data): Observable { + let _http = this.uinamechangeurl + "/" + id; + return this.apiRequest.put(_http,data); + } +private WURL='fnd/project/count_wfline3' +wireframecount(){ + let _http = this.WURL; + return this.apiRequest.get(_http); +} +wireframecount1(id:any){ + let _http = `fnd1/count/get_wireframe/${id}`; + return this.apiRequest.get(_http); +} +reportcount(id:any){ + let _http=`fnd1/count/get_REPORT/${id}`; + return this.apiRequest.get(_http); +} +actioncount(id:any){ + let _http=`fnd1/count/get_action/${id}`; + return this.apiRequest.get(_http); +} + +editWireframeCard(id:any, headerData:Rn_Fb_Header):Observable{ + const _http = `wfb/newupdate/headersnew/${id}`; + return this.apiRequest.put(_http,headerData); +} + +getByIdWireframe(id:any){ + let _http = `api/wireframe/${id}`; + return this.apiRequest.get(_http); +} + +//==============wf_library===============// + +// copyToLibrary(id: number): Observable { +// return this.apiRequest.get(`wflibrary/copylib/copy_library/${id}`); +// } + +copyFromLibrary(id: number, moduleId: number): Observable { + return this.apiRequest.get(`wflibrary/copylib/copy_library/${id}/${moduleId}`); +} + +getdetails(): Observable { + return this.apiRequest.get(`Wf_library/Wf_library`); +} + + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/csv.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/csv.service.ts new file mode 100644 index 0000000..11af915 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/csv.service.ts @@ -0,0 +1,136 @@ +import { Injectable } from '@angular/core'; +import { Observable } from "rxjs"; +import { ApiRequestService } from "../services/api/api-request.service"; +import { HttpParams } from "@angular/common/http"; +import { saveAs } from 'file-saver'; +import { HttpClient, HttpHeaders } from '@angular/common/http'; +import baseUrl from './api/helper'; +@Injectable({ + providedIn: 'root' +}) +export class CsvService { + private getallheadersURL = "api/csv/getallheaders"; + private SaveURL = "api/template/save"; + private downloadURL = "api/csv/download"; + private purl="api/template/demo/download"; + constructor(private apiRequest: ApiRequestService, + private http: HttpClient) { } + + + importCsv(file: File,data:any):Observable{ + const formData = new FormData(); + formData.append('file', file); + return this.apiRequest.postFormData(`${this.SaveURL}/${data}`,formData); + //return this.http.post('http://localhost:9191/api/csv/save', formData); + } + + getAllCsv(): Observable{ + let me = this; + let params: HttpParams = new HttpParams(); + //params = params.set('file', file); + return this.apiRequest.get(this.getallheadersURL, params); + } + + downloadCsv(): Observable{ + let me = this; + let params: HttpParams = new HttpParams(); + //params= params.set('file', file); + return this.apiRequest.get(this.downloadURL, params); + } + + // working + // downloadCsvsprio(data:any): void { + // this.http.get(`${baseUrl}/api/template/demo/download/${data}`, { responseType: 'blob' }).subscribe(data => { + // saveAs(data, 'Sr_priority2_t'); + // }); + // } + + // downloadCsvsprio(data:any): void { + // this.apiRequest.getFile(`api/template/demo/download/${data}`, { responseType: 'blob' }).subscribe(data => { + // saveAs(data, 'Sr_priority2_t'); + // }); + // } + + // downloadCsvsimpa(data:any): void { + // this.apiRequest.getFile(`${baseUrl}/api/template/demo/download/${data}`, { responseType: 'blob' }).subscribe(data => { + // saveAs(data, 'Sr_impact2_t'); + // }); + // } + // downloadCsvsurge(data:any): void { + // this.apiRequest.getFile(`${baseUrl}/api/template/demo/download/${data}`, { responseType: 'blob' }).subscribe(data => { + // saveAs(data, 'Sr_urgency_t'); + // }); + // } + // downloadCsvscat(data:any): void { + // this.apiRequest.getFile(`${baseUrl}/api/template/demo/download/${data}`, { responseType: 'blob' }).subscribe(data => { + // saveAs(data, 'Sr_category2_t'); + // }); + // } + // downloadCsvsstate(data:any): void { + // this.apiRequest.getFile(`${baseUrl}/api/template/demo/download/${data}`, { responseType: 'blob' }).subscribe(data => { + // saveAs(data, 'Sr_State_t'); + // }); + // } + // downloadCsvscontact(data:any): void { + // this.apiRequest.getFile(`${baseUrl}/api/template/demo/download/${data}`, { responseType: 'blob' }).subscribe(data => { + // saveAs(data, 'Sr_Contact_type_t'); + // }); + // } + // downloadCsvscust(data:any): void { + // this.apiRequest.getFile(`${baseUrl}/api/template/demo/download/${data}`, { responseType: 'blob' }).subscribe(data => { + // saveAs(data, 'Sr_customer_t'); + // }); + // } + // downloadCsvshan(data:any): void { + // this.apiRequest.getFile(`${baseUrl}/api/template/demo/download/${data}`, { responseType: 'blob' }).subscribe(data => { + // saveAs(data, 'Sr_handler_t'); + // }); + // } + + downloadCsvs(data:any): void { + this.apiRequest.getFile(`api/template/demo/download/${data}`, { responseType: 'blob' }).subscribe(data => { + saveAs(data, data+'_t'); + }); + } + + downloadCsvsprio(data:any): void { + this.apiRequest.getFile(`api/template/demo/download/${data}`, { responseType: 'blob' }).subscribe(data => { + saveAs(data, 'Sr_priority2_t'); + }); + } + downloadCsvsimpa(data:any): void { + this.apiRequest.getFile(`api/template/demo/download/${data}`, { responseType: 'blob' }).subscribe(data => { + saveAs(data, 'Sr_impact2_t'); + }); + } + downloadCsvsurge(data:any): void { + this.apiRequest.getFile(`api/template/demo/download/${data}`, { responseType: 'blob' }).subscribe(data => { + saveAs(data, 'Sr_urgency_t'); + }); + } + downloadCsvscat(data:any): void { + this.apiRequest.getFile(`api/template/demo/download/${data}`, { responseType: 'blob' }).subscribe(data => { + saveAs(data, 'Sr_category2_t'); + }); + } + downloadCsvsstate(data:any): void { + this.apiRequest.getFile(`api/template/demo/download/${data}`, { responseType: 'blob' }).subscribe(data => { + saveAs(data, 'Sr_State_t'); + }); + } + downloadCsvscontact(data:any): void { + this.apiRequest.getFile(`api/template/demo/download/${data}`, { responseType: 'blob' }).subscribe(data => { + saveAs(data, 'Sr_Contact_type_t'); + }); + } + downloadCsvscust(data:any): void { + this.apiRequest.getFile(`api/template/demo/download/${data}`, { responseType: 'blob' }).subscribe(data => { + saveAs(data, 'Sr_customer_t'); + }); + } + downloadCsvshan(data:any): void { + this.apiRequest.getFile(`api/template/demo/download/${data}`, { responseType: 'blob' }).subscribe(data => { + saveAs(data, 'Sr_handler_t'); + }); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/excel.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/excel.service.ts new file mode 100644 index 0000000..2c4c582 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/excel.service.ts @@ -0,0 +1,30 @@ +import { Injectable } from '@angular/core'; +import * as FileSaver from 'file-saver'; +import * as XLSX from 'xlsx'; + +const EXCEL_TYPE = 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=UTF-8'; +const EXCEL_EXTENSION = '.xlsx'; + +@Injectable({ + providedIn: 'root' +}) +export class ExcelService { + + constructor() { } + + public exportAsExcelFile(json: any[], excelFileName: string, fileNameSuffix=''): void { + + const worksheet: XLSX.WorkSheet = XLSX.utils.json_to_sheet(json); + const workbook: XLSX.WorkBook = { Sheets: { 'data': worksheet }, SheetNames: ['data'] }; + const excelBuffer: any = XLSX.write(workbook, { bookType: 'xlsx', type: 'array' }); + this.saveAsExcelFile(excelBuffer, excelFileName, fileNameSuffix); + } + + private saveAsExcelFile(buffer: any, fileName = 'export', fileNameSuffix=''): void { + const data: Blob = new Blob([buffer], { + type: EXCEL_TYPE + }); + FileSaver.saveAs(data, fileName + fileNameSuffix + EXCEL_EXTENSION); + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/alerts.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/alerts.service.ts new file mode 100644 index 0000000..430879a --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/alerts.service.ts @@ -0,0 +1,68 @@ +import { Injectable } from '@angular/core'; +import { ApiRequestService } from '../api/api-request.service'; +import { Observable } from 'rxjs'; +import { HttpClient, HttpHeaders } from '@angular/common/http'; + +@Injectable({ + providedIn: 'root' +}) +export class AlertsService { + + constructor(private http: HttpClient,private apiRequest: ApiRequestService) {} + + public saveData(data: any): Observable { + return this.apiRequest.post(`Alerts/Alerts`, data); + } + + public getDetails(): Observable { + return this.apiRequest.get(`Alerts/Alerts`); + } + + public getDetailsById(id: number): Observable { + return this.apiRequest.get(`Alerts/Alerts/${id}`); + } + + public deleteById(id: number): Observable { + return this.apiRequest.delete(`Alerts/Alerts/${id}`); + } + + public updateData(data: any, id: number): Observable { + return this.apiRequest.put(`Alerts/Alerts/${id}`, data); + } + + + ////////// ALert Rules + public saveRuleData(data: any): Observable { + return this.apiRequest.post(`AlertRules/AlertRules`, data); + } + + public getRuleDetails(): Observable { + return this.apiRequest.get(`AlertRules/AlertRules`); + } + + public getRuleDetailsById(id: number): Observable { + return this.apiRequest.get(`AlertRules/AlertRules/${id}`); + } + + public deleteRuleById(id: number): Observable { + return this.apiRequest.delete(`AlertRules/AlertRules/${id}`); + } + + public updateRuleData(data: any, id: number): Observable { + return this.apiRequest.put(`AlertRules/AlertRules/${id}`, data); + } + + ///get table form store + public getTablefromstore(id: number): Observable { + return this.apiRequest.get(`AlertRules/tablelist/${id}`); + } + + ///get column form store + public getColumnfromstore(id: number, tableName:string): Observable { + return this.apiRequest.get(`AlertRules/columnlist/${id}/${tableName}`); + } + + public getColumnfromurl(url: any): Observable { + return this.apiRequest.get(`chart/getAllKeys?apiUrl=${url}`); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/bulkimport.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/bulkimport.service.ts new file mode 100644 index 0000000..6055e4b --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/bulkimport.service.ts @@ -0,0 +1,160 @@ +import { HttpClient } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import { ApiRequestService } from '../api/api-request.service'; +import baseUrl from '../api/helper'; +import { Observable } from 'rxjs'; +import { environment } from 'src/environments/environment'; +import { map } from 'rxjs/operators'; + +@Injectable({ + providedIn: 'root' +}) +export class BulkimportService { + private URL = environment.backendUrl; + constructor(private http: HttpClient,private apiRequest: ApiRequestService) { } + + public saveData(data: any): Observable { + return this.http.post(`${baseUrl}/BulkUpload/BulkUpload`, data); + } + + public getDetails(): Observable { + return this.http.get(`${baseUrl}/BulkUpload/BulkUpload`); + } + + public getDetailsById(id: number): Observable { + return this.http.get(`${baseUrl}/BulkUpload/BulkUpload/${id}`); + } + + public deleteById(id: number): Observable { + return this.http.delete(`${baseUrl}/BulkUpload/BulkUpload/${id}`); + } + + public updateData(data: any, id: number): Observable { + return this.http.put(`${baseUrl}/BulkUpload/BulkUpload/${id}`, data); + } + + + //rule + condition:string = ''; + setCondition(condition: string) { + this.condition = condition; + } + + getCondition(): string { + return this.condition; + } + + getSheetName(id: number): Observable{ + return this.apiRequest.get(`api/BulkUpload/sheet/${id}`); + } + + convertFileToJson(id: number): Observable { + return this.apiRequest.post(`api/BulkUpload/templatetojson/${id}`, {}); + } + + // getTemplateById(id: number): Observable { + // const url = `api/template/gettemplatebyid/${id}`; + // return this.apiRequest.get(url); + // } + + getHeader(id: number): Observable { + const url = `api/BulkUpload/getHeaders/${id}`; + return this.apiRequest.get(url); + } + + getColumnNames(tableName: string): Observable { + const url = `api/BulkUpload/columns/${tableName}`; + return this.apiRequest.get(url); + } + + changeKeysOfJson(updatedKeyJson: string, oldKeyDataJson:any): Observable { + const formData:FormData=new FormData(); + formData.append("updatedKeyJson",updatedKeyJson); + formData.append("oldKeyDataJson",oldKeyDataJson); + return this.apiRequest.postFormData(`api/BulkUpload/jsonkeychange`, formData); + } + + downloadExcel(id: string, jsonData:any, ruleData:any): Observable { + // return this.apiRequest.post(`api/dynamic/DownloadExcel/${tableName}`, data); + jsonData = JSON.stringify(jsonData); + ruleData = JSON.stringify(ruleData); + const formData:FormData=new FormData(); + formData.append("jsonData",jsonData); + formData.append("ruleData",ruleData); + const url = `${this.URL}/api/BulkUpload/DownloadExcel/${id}`; + return this.apiRequest.postFormData(`api/BulkUpload/DownloadExcel/${id}`, formData); + // return this.http.post(url, formData, { responseType: 'blob' }).pipe( + // map((response: Blob) => { + // // Process the response as needed + // return response; + // }) + // ); + } + + ////for download + getSheet(id: number): Observable { + const url = `${this.URL}/api/BulkUpload/downloadImportStatement/${id}`; + // return this.apiRequest.get(url); + return this.http.get(url, { responseType: 'blob' }).pipe( + map((response: Blob) => { + // Process the response as needed + return response; + }) + ); + } + + /////////////////////// + //mapping rules + public saveMappingData(data: any): Observable { + return this.http.post(`${baseUrl}/MappingRule/MappingRule`, data); + } + + public getMappingDetails(): Observable { + return this.http.get(`${baseUrl}/MappingRule/MappingRule`); + } + + public getMappingDetailsById(id: number): Observable { + return this.http.get(`${baseUrl}/MappingRule/MappingRule/${id}`); + } + + public deleteMappingById(id: number): Observable { + return this.http.delete(`${baseUrl}/MappingRule/MappingRule/${id}`); + } + + public updateMappingData(data: any, id: number): Observable { + return this.http.put(`${baseUrl}/MappingRule/MappingRule/${id}`, data); + } + + getDDforMappingRule(excelFile:any, sheetName:string){ + console.log(sheetName,excelFile) + const formData:FormData=new FormData(); + formData.append("excelFile",excelFile); + formData.append("sheetName",sheetName); + return this.apiRequest.postFormData(`MappingRule/getHeaders`, formData); + } + + + ///////////////////// + // master + + mastergetexcelSheet(file_type: string): Observable { + const url = `masterimport/demo/download/${file_type}`; + return this.apiRequest.get(url); + } + + masterdownloadExcel(id: string, jsonData:any,): Observable { + jsonData = JSON.stringify(jsonData); + const formData:FormData=new FormData(); + formData.append("jsonData",jsonData); + return this.apiRequest.postFormData(`masterimport/DownloadExcelForMaster/${id}`, formData); + } + + mastergetSheetName(id: number): Observable{ + return this.apiRequest.get(`masterimport/sheet/${id}`); + } + + mastergetColumnNames(tableName: string): Observable { + const url = `masterimport/columns/${tableName}`; + return this.apiRequest.get(url); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/code-extraction.service.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/code-extraction.service.spec.ts new file mode 100644 index 0000000..bd7eae4 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/code-extraction.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { CodeExtractionService } from './code-extraction.service'; + +describe('CodeExtractionService', () => { + let service: CodeExtractionService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(CodeExtractionService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/code-extraction.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/code-extraction.service.ts new file mode 100644 index 0000000..17b8dbd --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/code-extraction.service.ts @@ -0,0 +1,184 @@ +import { Injectable } from '@angular/core'; +import { HttpParams } from '@angular/common/http'; + + +import { Bcf_Extractor } from 'src/app/models/fnd/Bcf_Extractor'; +import { Bcf_Extractor_Params } from 'src/app/models/fnd/Bcf_Extractor_Params'; +import { FileData } from 'src/app/models/builder/FileData'; +import { FileDetails } from 'src/app/models/builder/FileDetails'; +import { Observable } from 'rxjs'; +import { ApiRequestService } from '../api/api-request.service'; +import { catchError } from 'rxjs/operators'; +@Injectable({ + providedIn: 'root' +}) +export class CodeExtractionService { + private codeExtractionURL = 'api/bcf-extractor'; + private codeExtractionParamsURL = 'api/bcf-extractor-params'; + private staticCodeExtractionURL = 'api/static_code_extraction'; + private dynamicCodeExtractionURL = 'api/dynamic_code_extraction'; + private buildMasterBuilderURL = 'api/build_master_builder'; + private extractionStatusChangeURL = 'api/bcf-extractor-params/extraction-status-change'; + private creationStatusChangeURL = 'api/bcf-extractor-params/creation-status-change'; + private codeExtractionBuilderURL = 'codeextractor/builderfile'; + + constructor(private apiRequest: ApiRequestService) { } + getAll(page?: number, size?: number): Observable { + //Create Request URL params + let me = this; + let params: HttpParams = new HttpParams(); + params = params.append("page", typeof page === "number" ? page.toString() : "0"); + params = params.append("size", typeof size === "number" ? size.toString() : "1000"); + // get all + // return this.apiRequest.get('api/instructors'); + // paginated data + return this.apiRequest.get(this.codeExtractionURL, params); + } + + getById(id: number): Observable { + const _http = this.codeExtractionURL + "/" + id; + return this.apiRequest.get(_http); + } + + create(bcf_extractor: Bcf_Extractor): Observable { + //`${this.baseURL}` + return this.apiRequest.post(this.codeExtractionURL, bcf_extractor); + } + + // UPLOAD ZIP FILE DATA + saveFormAndUploadFile(formData: FormData) :Observable { + //return this.http.post(this.appConfig.baseApiPath + this.codeExtractionURL, formData, { reportProgress:true, observe: 'events' }); + return this.apiRequest.postFormData(this.codeExtractionURL, formData); + } + delete1(id: number): Observable { + const _http = this.codeExtractionURL + "/" + id; + return this.apiRequest.delete(_http); + } + update(id: number, bcf_extractor: Bcf_Extractor): Observable { + const _http = this.codeExtractionURL + "/" + id; + return this.apiRequest.put(_http, bcf_extractor); + } + + // =========== CODE EXTRACTION PARAMS =============== + + getCodeExtractionParamById(id: number): Observable { + const _http = this.codeExtractionParamsURL + "/" + id; + return this.apiRequest.get(_http); + } + getCodeExtractionParams(header_id: number): Observable { + let params: HttpParams = new HttpParams(); + params = params.append('header_id', header_id.toString()); + return this.apiRequest.get(this.codeExtractionParamsURL, params); + } + delete(id: number): Observable { + const _http = this.codeExtractionParamsURL + "/" + id; + return this.apiRequest.delete(_http); + } + createExtractionParams(header_id: number, bcf_extractor_params: Bcf_Extractor_Params): Observable { + let params: HttpParams = new HttpParams(); + params = params.append('header_id', header_id.toString()); + return this.apiRequest.post(this.codeExtractionParamsURL, bcf_extractor_params, params); + } + + updateExtractionParams(id: number, header_id: number, bcf_extractor_params: Bcf_Extractor_Params): Observable { + let params: HttpParams = new HttpParams(); + params = params.append('header_id', header_id.toString()); + const _http = this.codeExtractionParamsURL + "/" + id; + return this.apiRequest.put(_http, bcf_extractor_params, params); + } +updatecodeparam(id:any,bcf_extractor_params: Bcf_Extractor_Params):Observable{ + const _http = this.codeExtractionParamsURL + "/" + id; + return this.apiRequest.put(_http, bcf_extractor_params, ); +} + // CREATION STATUS CHANGE + + creationStatusChange(id: number): Observable { + let params: HttpParams = new HttpParams(); + params = params.append("id", id.toString()); + return this.apiRequest.get(this.creationStatusChangeURL, params); + } + // EXTRACTION STATUS CHANGE + extractionStatusChange(id: number): Observable { + let params: HttpParams = new HttpParams(); + params = params.append("id", id.toString()); + return this.apiRequest.get(this.extractionStatusChangeURL, params); + } + // STATIC CODE EXTRACTOPN AND DYNAMIC CODE EXTRACTION + staticCodeExtraction(id:number): Observable { + let params: HttpParams = new HttpParams(); + params = params.append('header_id', id.toString()); + return this.apiRequest.get(this.staticCodeExtractionURL, params); + } + dynamicCodeExtraction(id:number): Observable { + let params: HttpParams = new HttpParams(); + params = params.append('header_id', id.toString()); + return this.apiRequest.get(this.dynamicCodeExtractionURL, params); + } + + // BUILD MASTER BUILDER + buildMasterBuilder(id: number): Observable { + let params: HttpParams = new HttpParams(); + params = params.append('id', id.toString()); + return this.apiRequest.get(this.buildMasterBuilderURL, params); + } + + // ========== code editor service ======= + + private codeExtractorFileListURL = 'api/bcf-extractor-file-list'; + private fileReadURL = 'api/file-code-read'; + private fileCodeSaveURL = 'api/file-code-save'; + + getFileList(id: number): Observable { + const _http = this.codeExtractorFileListURL + "/" + id; + return this.apiRequest.get(_http); + + } + + readFile(id: number): Observable { + const _http = this.fileReadURL + "/" + id; + return this.apiRequest.get(_http); + } + saveCodeIntoFile(fileData: FileData): Observable { + return this.apiRequest.post(this.fileCodeSaveURL, fileData); + } + + // ======= STATIC CODE READ AND SAVE ========== // + private staticFileReadURL = 'api/static-file-code-read'; + private SstaticFileCodeSaveURL = 'api/static-file-code-save'; + readStaticFile(id: number): Observable { + const _http = this.staticFileReadURL + "/" + id; + return this.apiRequest.get(_http); + } + + saveCodeIntoStaticFile(fileData: FileData): Observable { + return this.apiRequest.post(this.SstaticFileCodeSaveURL, fileData); + } + + // ======= CODE EXTRACTION BUILDER ========== // + getCodeExtractionBuilderById(id: number): Observable { + // const _http = this.codeExtractionBuilderURL + "/" + id; + return this.apiRequest.get(`${this.codeExtractionBuilderURL}/getbyid/${id}`); + } + + getAllFileById(id: number):Observable{ + const url = `${this.codeExtractionBuilderURL}/get_allfile/${id}`; + return this.apiRequest.get(url); + } + + deleteBuiilderFile(id: number): Observable { + const _http = `${this.codeExtractionBuilderURL}/deletefile/${id}`; + return this.apiRequest.delete(_http); + } + + readBuidlerFile(id: number): Observable { + const _http = `${this.codeExtractionBuilderURL}/readfile/${id}`; + return this.apiRequest.get(_http); + } + + saveBuidlerFile(fileDetails: FileDetails): Observable { + return this.apiRequest.post('codeextractor/builderfile/savefile', fileDetails); + } + + +} + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/dataflow.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/dataflow.service.ts new file mode 100644 index 0000000..24da09b --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/dataflow.service.ts @@ -0,0 +1,123 @@ +import { HttpClient } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import { Observable } from 'rxjs'; +import baseUrl from 'src/app/services/api/helper'; +import { environment } from 'src/environments/environment'; +import { ApiRequestService } from '../api/api-request.service'; +@Injectable({ + providedIn: 'root' +}) +export class DataflowService { + // baseurl = environment.surejobUrl; + private addDataURl = 'api/suredata'; + constructor(private _http: HttpClient,private apiRequest: ApiRequestService) { } + public getAll() { + return this._http.get(`${baseUrl}/dataflow/dataflow`); + } + public create(data: any){ + return this._http.post(`${baseUrl}/dataflow/dataflow`, data); + } + create1(data:any,files:any): Observable { + const s = JSON.stringify(data); + const formData:FormData = new FormData(); + formData.append("data",s); + formData.append("ssh_file_key",files); + // for(let i=0;i{ + return this._http.get(`${baseUrl}/suredata/suredataflow/tablelistfromsource/${id}`); + } + public getstoredata(id:number):Observable{ + return this._http.get(`${baseUrl}/suredata/suredataflow/tablelistfromstore/${id}`); + } + public delete(id:any){ + return this._http.delete(`${baseUrl}/dataflow/dataflow/${id}`); + } + + public update(id:any,data:any){ + return this._http.put(`${baseUrl}/dataflow/dataflow/${id}`, data); + } + public updatelines(id:any,data:any){ + return this._http.put(`${baseUrl}/dataflow/dataflow_line/update/${id}`,data); + } + // public getdataflowlines(){ + // return this._http.get(`${baseUrl}/dataflow/dataflow_line/getall`); + // } + + + condition:string = ''; + setCondition(condition: string) { + this.condition = condition; + } + + getCondition(): string { + return this.condition; + } + + datacondition: string = ''; + setDataCondition(condition: string) { + this.datacondition = condition; + } + + getDataCondition(): string { + return this.datacondition; + } + + + public createjob(id:any):Observable { + return this._http.get(`${baseUrl}/token/suredata/surejob/create_job/${id}`); + } + //surebilljob + // public getAllsurejob(line_id:any) { + // return this._http.get(`${this.baseurl}/surebilljob/getalljob/${line_id}`); + // } + // public createsceduler(data: any){ + // return this._http.post(`${this.baseurl}/surebilljob/schedule`, data); + // } + // public updatesurejob(data: any){ + // return this._http.post(`${this.baseurl}/surebilljob/schedule`, data); + // } + // public pause(data:any){ + // return this._http.post(`${this.baseurl}/surebilljob/pauseschedule`, data); + // } + // public runonce(data:any){ + // return this._http.post(`${this.baseurl}/surebilljob/runschedule`, data); + // } + // public resume(data:any){ + // return this._http.post(`${this.baseurl}/surebilljob/resumeschedule`, data); + // } + // public deletesurejob(val:any){ + // return this._http.delete(`${this.baseurl}/surebilljob/deleteschedule/${val}`,); + // } + + /////////////// data flow 3 /////////////// + + getColumnListFromSourceTable(id: number, tableName: string): Observable { + return this.apiRequest.get(`suredata/suredataflow3/columnlistfromSource/${id}/${tableName}`); + } + getColumnListFromStoreTable(id: number, tableName: string): Observable { + return this.apiRequest.get(`suredata/suredataflow3/columnlistfromStore/${id}/${tableName}`); + } + /////cron jobs ////////////// + buildCronJob(minutes: string, hours: string, dayOfMonth: string, month: string, dayOfWeek: string): string { + const cronJobString = `${minutes} ${hours} ${dayOfMonth} ${month} ${dayOfWeek}`; + return cronJobString; + } + + + ///////////data flow table name by store name////////// + getTableListFromStoreByName(name: string): Observable { + const url = `${baseUrl}/suredata/suredataflow/tablelistfromstoreByname/${name}`; + return this._http.get(url); + } +} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/datamanagement.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/datamanagement.service.ts new file mode 100644 index 0000000..0b8deee --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/datamanagement.service.ts @@ -0,0 +1,111 @@ +import { Injectable } from '@angular/core'; +import { Observable } from 'rxjs'; +import { ApiRequestService } from '../api/api-request.service'; +import { HttpClient, HttpParams } from '@angular/common/http'; +import { environment } from 'src/environments/environment'; +import { map } from 'rxjs/operators'; + +@Injectable({ + providedIn: 'root' +}) +export class DatamanagementService { + private URL = environment.backendUrl; +private updateUrl="api/template/dynamic/dynamic_temp" + constructor( private apiRequest: ApiRequestService,private _http: HttpClient) { } + getall(){ + return this.apiRequest.get(`api/template/getalltemplate`); + } + + // getallentity(){ + // return this.apiRequest.get(`api/template/databasequery/Table_list_all`); + // } + + getTemplateById(id: number): Observable { + const url = `api/template/gettemplatebyid/${id}`; + return this.apiRequest.get(url); + } + + getHeader(id: number): Observable { + const url = `api/dynamic/getHeaders/${id}`; + return this.apiRequest.get(url); + } + + getColumnNames(tableName: string): Observable { + const url = `api/dynamic/columns/${tableName}`; + return this.apiRequest.get(url); + } + + // create(data:any,files:any): Observable { + // const s = JSON.stringify(data); + // const formData:FormData = new FormData(); + // formData.append("data",s); + // formData.append("file",files); + + // return this.apiRequest.postFormData(`sureserve/template/dynamic/dynamic_temp`,formData); + // } + + create(file: any, fileType: string): Observable { + const formData: FormData = new FormData(); + formData.append('file', file); + // let params: HttpParams = new HttpParams(); + // params =params.append('fileType', fileType); + return this.apiRequest.postFormData(`api/template/save/${fileType}`, formData); + } + + update(id: number, data:any,files:any): Observable { + const s =JSON.stringify(data); + const formData:FormData=new FormData(); + formData.append("data",s); + formData.append("file",files); + return this.apiRequest.postFormData(`${this.updateUrl}/${id}`,formData); + } + + delete(id:any){ + return this.apiRequest.delete(`api/template/deletetemplate/${id}`); + } + + // getjson(){ + // return this.apiRequest.get(`api/dynamic/jsonkeychange`); + // } + + changeKeysOfJson(newjson: string, body:any): Observable { + // const headers = new HttpHeaders().set('Content-Type', 'application/x-www-form-urlencoded'); + // let params: HttpParams = new HttpParams(); + // params =params.append('newjson', newJson); + // params =params.append('body', body); + const formData:FormData=new FormData(); + formData.append("newjson",newjson); + formData.append("body",body); + return this.apiRequest.postFormData(`api/dynamic/jsonkeychange`, formData); + } + + +saveTemplateInJson(id: any): Observable { + // const formData: FormData = new FormData(); + // formData.append('file', file); + // console.log(formData, file); + + // let params: HttpParams = new HttpParams(); + // params =params.append("file",file); + return this.apiRequest.get(`api/dynamic/templatetojson/${id}`); +} + +convertFileToJson(id: number): Observable { + return this.apiRequest.post(`api/dynamic/templatetojson/${id}`, {}); +} + + +downloadExcel(tableName: string, data:any): Observable { + // return this.apiRequest.post(`api/dynamic/DownloadExcel/${tableName}`, data); + const url = `${this.URL}/api/dynamic/DownloadExcel/${tableName}`; + return this._http.post(url, data, { responseType: 'blob' }).pipe( + map((response: Blob) => { + // Process the response as needed + return response; + }) + ); +} + + + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/datastore.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/datastore.service.ts new file mode 100644 index 0000000..9368540 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/datastore.service.ts @@ -0,0 +1,109 @@ +import { HttpClient, HttpParams } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import { Observable } from 'rxjs'; +import baseUrl from 'src/app/services/api/helper'; +import { ApiRequestService } from '../api/api-request.service'; +@Injectable({ + providedIn: 'root' +}) +export class DatastoreService { + private addDataURl = 'api/suredata'; + private addDataURl1='api/suredatasource'; + constructor(private _http: HttpClient,private apiRequest: ApiRequestService) { } + public getAll() { + return this._http.get(`${baseUrl}/api/suredata`); + } + public create(data: any){ + return this._http.post(`${baseUrl}/api/suredata`, data); + } + create1(data:any,files:any): Observable { + const s = JSON.stringify(data); + const formData:FormData = new FormData(); + formData.append("data",s); + formData.append("ssh_file_key",files); + // for(let i=0;i { + const s =JSON.stringify(data); + const formData:FormData=new FormData(); + formData.append("data",s); + formData.append("ssh_file_key",files); + + return this.apiRequest.postFormData(`${this.addDataURl}/${id}`,formData); + + + } + public getAll2() { + return this._http.get(`${baseUrl}/api/suredatasource`); + } + + create2(data:any,files:any): Observable { + const s = JSON.stringify(data); + const formData:FormData = new FormData(); + formData.append("data",s); + formData.append("ssh_file_key",files); + // for(let i=0;i { + const s =JSON.stringify(data); + const formData:FormData=new FormData(); + formData.append("data",s); + formData.append("ssh_file_key",files); + + return this.apiRequest.postFormData(`${this.addDataURl1}/${id}`,formData); + } + + testConnection(databaseType: string, storeUsername: string, storePassword: string, portNumber: string, dbHostname: string, databasename): Observable{ + const url = 'suredata/test/testconnection'; + let params: HttpParams = new HttpParams(); + params =params.append("database_type",databaseType); + params =params.append("store_username",storeUsername); + params =params.append("store_password",storePassword); + params =params.append("portnumber",portNumber); + params =params.append("dbhostname",dbHostname); + params =params.append("database_name",databasename) + return this.apiRequest.get(url, params); + } + + testsshConnection(sshHost: string, sshUsername: string, sshPassword: string, sshKeyFile: any): Observable{ + const url = 'suredata/test/checksshconnection'; + let params: HttpParams = new HttpParams(); + params =params.append("sshHost",sshHost); + params =params.append("sshUsername",sshUsername); + params =params.append("sshPassword",sshPassword); + params =params.append("sshKeyFile",sshKeyFile); + return this.apiRequest.post(url, params); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/exception-rule-library.service.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/exception-rule-library.service.spec.ts new file mode 100644 index 0000000..22ba84b --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/exception-rule-library.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { ExceptionRuleLibraryService } from './exception-rule-library.service'; + +describe('ExceptionRuleLibraryService', () => { + let service: ExceptionRuleLibraryService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(ExceptionRuleLibraryService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/exception-rule-library.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/exception-rule-library.service.ts new file mode 100644 index 0000000..5bfda6e --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/exception-rule-library.service.ts @@ -0,0 +1,42 @@ +import { HttpParams } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import { Observable } from 'rxjs'; +import { Bcf_Exception_Rule_Library } from 'src/app/models/fnd/Bcf_Exception_Rule_Library '; +import { ApiRequestService } from '../api/api-request.service'; + +@Injectable({ + providedIn: 'root' +}) +export class ExceptionRuleLibraryService { + private exceptionRuleLibraryBaseURL = 'codeextractor/exception/exception'; + constructor(private apiRequest: ApiRequestService) { } + getAll(): Observable { + return this.apiRequest.get(this.exceptionRuleLibraryBaseURL); + //Create Request URL params + // let params: HttpParams = new HttpParams(); + // params = params.append("page", typeof page === "number" ? page.toString() : "0"); + // params = params.append("size", typeof size === "number" ? size.toString() : "1000"); + // return this.apiRequest.get(this.exceptionRuleLibraryBaseURL, params); + } + + getById(id: number): Observable { + const _http = this.exceptionRuleLibraryBaseURL + "/" + id; + return this.apiRequest.get(_http); + } + + save(exception_rule: Bcf_Exception_Rule_Library): Observable { + return this.apiRequest.post(this.exceptionRuleLibraryBaseURL, exception_rule); + } + + update(id: number, exception_rule: Bcf_Exception_Rule_Library): Observable { + const _http = this.exceptionRuleLibraryBaseURL + "/" + id; + return this.apiRequest.put(_http, exception_rule); + } + + delete(id: number): Observable { + const _http = this.exceptionRuleLibraryBaseURL + "/" + id; + return this.apiRequest.delete(_http); + } + + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/extension.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/extension.service.ts new file mode 100644 index 0000000..33bab08 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/extension.service.ts @@ -0,0 +1,78 @@ +import { Injectable } from '@angular/core'; +import { Observable } from 'rxjs'; +import { ApiRequestService } from '../api/api-request.service'; +import { HttpParams} from "@angular/common/http"; +import { ExtensionField } from 'src/app/models/fnd/ExtensionField'; +@Injectable({ + providedIn: 'root' +}) +export class ExtensionService { + private extensionAPI = 'api/extension'; + private extensionBuildAPI = 'api/extension_build'; + private lookupAPI = 'api/lookup_values'; + private dataTypeAPI = 'api/datatypes'; + constructor(private apiRequest: ApiRequestService) { } +​ + getAll(page?:number, size?:number): Observable { + //Create Request URL params + let me = this; + let params: HttpParams = new HttpParams(); + params = params.append('page', typeof page === "number"? page.toString():"0"); + params = params.append('size', typeof size === "number"? size.toString():"1000"); + return this.apiRequest.get(this.extensionAPI, params); +​ +} +​ +getById(id: number) :Observable { + return this.apiRequest.get(this.extensionAPI + '/' + id); +​ +} +​ +create(extensionField: Object) :Observable { + //`${this.baseURL}` + return this.apiRequest.post(this.extensionAPI, extensionField); +​ +} +​ +update(id: number, extensionField: ExtensionField) :Observable { + return this.apiRequest.put(this.extensionAPI + "/" + id, extensionField); +} +​ +// http://localhost:9119/api/extension_build?account_id=admin&form_code=teacher_form +// build extension +buildExtension(id:any, account_id?:any, form_code?:any): Observable { + let params: HttpParams = new HttpParams(); + params = params.append('account_id', account_id.toString()); + params = params.append('form_code', form_code.toString()); + + const url = `api/extension_build/${id}` + return this.apiRequest.get(url, params); +} +​ +// look up code (attribute, flex) +getLookupValues() :Observable { + return this.apiRequest.get(this.lookupAPI); +} +​ +// datatypes code (string, varchar, int etc) +getDataTypeValues() :Observable { + return this.apiRequest.get(this.dataTypeAPI); +} +delete(id:any){ + return this.apiRequest.delete(`api/extension/${id}`); +} +​ +​ +​ +///extension build json object +​ +getDetailsByFormCode(formCode: string): Observable { + const url = `FromExtensionJsonExtensionJson/${formCode}`; + return this.apiRequest.get(url); + } +​ + getJsonObjectsByFormCodeList(formCode: string): Observable { + const url = `FromExtensionJson/ListExtensionJson/${formCode}`; + return this.apiRequest.get(url); + } +} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/rule-library.service.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/rule-library.service.spec.ts new file mode 100644 index 0000000..057e7bf --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/rule-library.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { RuleLibraryService } from './rule-library.service'; + +describe('RuleLibraryService', () => { + let service: RuleLibraryService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(RuleLibraryService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/rule-library.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/rule-library.service.ts new file mode 100644 index 0000000..045f0c2 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/rule-library.service.ts @@ -0,0 +1,87 @@ +// import { Injectable } from '@angular/core'; + +// @Injectable({ +// providedIn: 'root' +// }) +// export class RuleLibraryService { + +// constructor() { } +// } + +import { HttpParams } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import { Observable } from 'rxjs'; +import { Bcf_Rule_Library } from 'src/app/models/fnd/Bcf_Rule_Library'; +import { RuleCopy, Rule } from 'src/app/models/fnd/RuleCopy'; +import { ApiRequestService } from '../api/api-request.service'; + +@Injectable({ + providedIn: 'root' +}) +export class RuleLibraryService { + private ruleLibraryBaseURL = 'code_extractor/rule_keyword/Rule_library_keyword'; + private copyRuleURL = 'api/rule-copy'; + private keywordurl='codeextractor/rulelib_new/rule_keyword1'; + private filedurl='codeextractor/rulelib_new/rule_keyword'; + private copyURL = 'code_extractor/rule_keyword/copyrule' + constructor(private apiRequest: ApiRequestService) { } + + copy(data: RuleCopy) { + return this.apiRequest.post(this.copyRuleURL, data); + } + + getAll(page?: number, size?: number): Observable { + //Create Request URL params + let params: HttpParams = new HttpParams(); + params = params.append("page", typeof page === "number" ? page.toString() : "0"); + params = params.append("size", typeof size === "number" ? size.toString() : "1000"); + return this.apiRequest.get(this.ruleLibraryBaseURL, params); + } + + getById(id: number): Observable { + const _http = this.ruleLibraryBaseURL + "/" + id; + return this.apiRequest.get(_http); + } + + save(rule: Bcf_Rule_Library): Observable { + return this.apiRequest.post(this.ruleLibraryBaseURL, rule); + } + + update(id: number, rule: Bcf_Rule_Library): Observable { + const _http = this.ruleLibraryBaseURL + "/" + id; + return this.apiRequest.put(_http, rule); + } + delete(id: number): Observable { + const _http = this.ruleLibraryBaseURL + "/" + id; + return this.apiRequest.delete(_http); + } + keyword(id: number,keyword: any): Observable { + let params: HttpParams = new HttpParams(); + params = params.append("id", id.toString()); + params= params.append("keyword",keyword); + return this.apiRequest.get(this.keywordurl, params); + } + + insertfile(id:any,data:any,keyword:any,){ + let params: HttpParams = new HttpParams(); + params = params.append("id", id.toString()); + params= params.append("selectedarea",data); + params= params.append("keyword",keyword); + console.log(params); + return this.apiRequest.get(this.filedurl, params); + } + + copyRule(technologyStack: string, objectType: string, subObjectType: string, service: string, newTechStackName: string, rule: Rule){ + let params: HttpParams = new HttpParams(); + params =params.append("technology_stack",technologyStack); + params =params.append("object_type",objectType); + params =params.append("sub_object_type",subObjectType); + params =params.append("service",service), + params=params.append("new_tech_stack_name",newTechStackName) + return this.apiRequest.post(this.copyURL,rule,params); + //return this.apiRequest.post(this.copydeployurl,params); + //return this.http.get(`${baseUrl}/api/getmodulename`,params); + + } +} + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/workflow-data.service.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/workflow-data.service.spec.ts new file mode 100644 index 0000000..7b38791 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/workflow-data.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { WorkflowDataService } from './workflow-data.service'; + +describe('WorkflowDataService', () => { + let service: WorkflowDataService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(WorkflowDataService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/workflow-data.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/workflow-data.service.ts new file mode 100644 index 0000000..0c3ec49 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/fnd/workflow-data.service.ts @@ -0,0 +1,63 @@ + +import { Injectable } from '@angular/core'; +import { HttpClient, HttpHeaders, HttpParams } from "@angular/common/http"; +import { Observable } from 'rxjs'; +import { ApiRequestService } from "src/app/services/api/api-request.service"; + +@Injectable({ + providedIn: 'root' +}) +export class WorkflowDataService { + private getAllURL = 'work'; + private addDataURl = 'work'; + private editDataURL = 'work'; + private deleteURL ='work'; + private getByIdURL = 'work'; + private updateWorkflowURL = 'updateByid'; + private fileurl ='/sureops/createfile'; + private callurl='workflow/workflow/callworkflow' + constructor(private _http: HttpClient, + private apiRequest: ApiRequestService) { } + getAll(page?: number, size?: number): Observable { + // create Request URL params + let me = this; + let params: HttpParams = new HttpParams(); + params = params.append("page", typeof page === "number" ? page.toString() : "0"); + params = params.append("size", typeof size === "number" ? size.toString() : "1000"); + // params = params.append("module_id", module_id.toString()); + // get all + return this.apiRequest.get(this.getAllURL, params); + } +getcallall(){ + return this.apiRequest.get(this.callurl); +} + create(data:any): Observable + { + return this.apiRequest.post(this.addDataURl, data); + } + + delete(id:number){ + let _http = this.deleteURL + "/" + id; + return this.apiRequest.delete(_http); + } + + getById(id:number) + { + let _http = this.getByIdURL + "/"+id; + return this.apiRequest.get(_http); + } + + updateLineById(id:number,data:any) + { + let _http = this.updateWorkflowURL + "/"+id; + return this.apiRequest.put(_http,data); + } + + update(id:number,data:any) + { + let _http = this.editDataURL + "/"+id; + return this.apiRequest.put(_http,data); + } + +} + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/jwt.interceptor.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/jwt.interceptor.ts new file mode 100644 index 0000000..257cd63 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/jwt.interceptor.ts @@ -0,0 +1,22 @@ +import { Injectable } from '@angular/core'; +import { HttpRequest, HttpHandler, HttpEvent, HttpInterceptor } from '@angular/common/http'; +import { Observable } from 'rxjs'; +import { UserInfoService } from './user-info.service'; + +@Injectable() +export class JwtInterceptor implements HttpInterceptor { + constructor(private userInfoService: UserInfoService) {} + + intercept(request: HttpRequest, next: HttpHandler): Observable> { + // add authorization header with jwt token if available + let currentUser = this.userInfoService.getUserInfo(); + if (currentUser && currentUser.token) { + request = request.clone({ + setHeaders: { + Authorization: `Bearer ${currentUser.token}` + } + }); + } + return next.handle(request); + } +} \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/main.service.spec.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/main.service.spec.ts new file mode 100644 index 0000000..f8dc470 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/main.service.spec.ts @@ -0,0 +1,12 @@ +import { TestBed } from '@angular/core/testing'; + +import { MainService } from './main.service'; + +describe('MainService', () => { + beforeEach(() => TestBed.configureTestingModule({})); + + it('should be created', () => { + const service: MainService = TestBed.get(MainService); + expect(service).toBeTruthy(); + }); +}); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/main.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/main.service.ts new file mode 100644 index 0000000..9aaaa85 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/main.service.ts @@ -0,0 +1,36 @@ +import { Injectable } from '@angular/core'; +import { JwtHelperService } from '@auth0/angular-jwt'; +import { HttpClient } from '@angular/common/http'; + +@Injectable({ + providedIn: 'root' +}) +export class MainService { + token = sessionStorage.getItem('token'); + jwtHelper: JwtHelperService = new JwtHelperService(); + + constructor(private http: HttpClient) { } + + getIP() { + return this.http.get(`https://api.ipify.org?format=json`) + .toPromise() + .then(result => result) + .catch(error => error); + } + + getUser() { + // return this.http.get(`${this.url}/get-annouce/${month}/${year}`) + return this.http.get(`https://randomuser.me/api/?results=100`) + .toPromise() + .then(result => result) + .catch(error => error); + } + + getUserTest() { + return this.http.get(`https://randomuser.me/api/?results=100`) + .toPromise() + .then(result => result) + .catch(error => error); + } + +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/notification.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/notification.service.ts new file mode 100644 index 0000000..5ddf252 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/notification.service.ts @@ -0,0 +1,36 @@ +import { Injectable } from '@angular/core'; +import { Subject } from 'rxjs'; + +export enum NotificationType { + Warning = "warning", + Info = "info", + Danger = "danger" +} + +export class Notification { + constructor( + public readonly type: NotificationType, + public readonly message: string, + public readonly detail: string) { + } +} + +@Injectable({ + providedIn: 'root' +}) +export class NotificationService { + private readonly _notifications = new Subject(); + + public readonly notifications = this._notifications.asObservable(); + + public add(notification: Notification) { + if (!notification.message || notification.message.trim() == ""){ + console.error("ERROR NOTIFICATION WITHOUT MESSAGE: " + notification) + } + this._notifications.next(notification); + } + + public flushNotification() { + this._notifications.next(null); + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/user-info.service.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/user-info.service.ts new file mode 100644 index 0000000..b9d3779 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/app/services/user-info.service.ts @@ -0,0 +1,122 @@ +import { HttpClient } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import baseUrl from './api/helper'; +export interface UserInStorage{ + userId:string; + email:string; + displayName:string; + username: string; + roles: string, + token:string; +} +export interface LoginInfoInStorage{ + success:boolean; + message:string; + landingPage:string; + user?:UserInStorage; +} +@Injectable() +export class UserInfoService { + + public currentUserKey:string="currentUser"; + public storage:Storage = sessionStorage; // <--- you may switch between sessionStorage or LocalStrage (only one place to change) + + + + constructor( private _http: HttpClient, + ) {} + + //Store userinfo from session storage + storeUserInfo(userInfoString:string) { + this.storage.setItem(this.currentUserKey, userInfoString); + } + + //Remove userinfo from session storage + removeUserInfo() { + this.storage.removeItem(this.currentUserKey); + } + + //Get userinfo from session storage + getUserInfo():UserInStorage|null { + try{ + let userInfoString:string = this.storage.getItem(this.currentUserKey); + if (userInfoString) { + let userObj:UserInStorage = JSON.parse(this.storage.getItem(this.currentUserKey)); + return userObj; + } + else{ + return null; + } + } + catch (e) { + return null; + } + } + + isLoggedIn():boolean { + return this.storage.getItem(this.currentUserKey)?true:false; + } + + //Get User's Display name from session storage + getUserName():string { + let userObj:UserInStorage = this.getUserInfo(); + if (userObj!== null) { + return userObj.displayName + } + return "no-user"; + } + + getEmail():string { + let userObj:UserInStorage = this.getUserInfo(); + if (userObj!== null) { + return userObj.email + } + return "no-user"; + } + + + getRoles(): string { + let userObj:UserInStorage = this.getUserInfo(); + if (userObj!== null) { + return userObj.roles + } + return null; + } + + + // Get User Id from session storage + getUserId(): string { + let userObj:UserInStorage = this.getUserInfo(); + if (userObj!== null) { + return userObj.userId; + } + return "no-user"; + } + + getStoredToken():string|null { + let userObj:UserInStorage = this.getUserInfo(); + if (userObj !== null) { + return userObj.token; + } + return null; + } + + public getAllUsers(){ + return this._http.get(`${baseUrl}/api/all-users`); + } + + public getUserById(id: any){ + return this._http.get(`${baseUrl}/api/get-one/${id}`); + } + + public updateUserById(id: any, user: any){ + return this._http.put(`${baseUrl}/api/org-users/${id}`, user); + } + + public deleteUserById(id: any){ + return this._http.delete(`${baseUrl}/api/org-users/${id}`); + } +public logout(){ + return this._http.get(`${baseUrl}/token/logout`); +} +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/.gitkeep b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/fonts/THSarabun Bold Italic.ttf b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/fonts/THSarabun Bold Italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f286d7be891284cc86667ce78548c1d0d6748891 GIT binary patch literal 117644 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 literal 0 HcmV?d00001 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/fonts/THSarabun BoldItalic.ttf b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/fonts/THSarabun BoldItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..beb5249d52b8ef7cd7b5868cefaa37bff93e975f GIT binary patch literal 102916 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

  • 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�Hd)@?l%WIWa5i5-}Z^k|bb z!o`$x83P+eXPO*skb}Xr&Qk_m1wco%bubEEucDt@_Vev>+qAZ9OR{Ci^n_>%<>Ipk zG<@86MJRx>!0H|=7(zP-v(2O#q}3|_?kgy}m;(E5K>`}F5dE|7RQOtmbRw1kg|wg7 zuy-!@Vn4`YaHO2sN@Lt7U7TgLHJ`zfz|r&|dZbwU7$-!4e~o`IEs;}xu652ICVi2O zs04}IZyHMadZrnT#j5|A?+?^>OOB~(Ay&sJt|K+-EYKhs>C(1io(>90NtKG2+E%V2 zdnRPnmRzA=m9{J4_lxy9!|{En)hBZoU72a_t&UyO=L#-q&S|wB%Zo2%adG8Bt3G}S zFN%+6l92yyZmtIPLZmo+&lT+TU?hG_qM@jnG`++iL^GYrnQRogo``keEFtKQvHZgL z{OIZpdd*1KNO~gzJXDrKLP0lu4qY&xJG8Ve%=*eq8)nXYtJ-)n)=XRzx?_G&| z-!qIT!M}~X-X1VcZF5gs;err7y`XOzce<{zR3Q7QQ{d zuV>NT8s4zAVw^J@{c!s|X=s9f4p&G?7vwjSAm?5$NDZ;skC^Q>XK9tQunp9@XXqOh z_&lFm(6v5iBJ9@jg!7rplwGUic05hqx&VI0^n>9C5A~B%yn$(c#;vsUz8?$X~5q zGUQ(tF`%S`t@6JwC>Q&83BAOT+YcPq+{m^M*?>-!|M_?_d2{rmL1&qh$5KxsHne(u zRhe7D(_DtXC?IiXCnL|uwA6Obl1V48MAk~`ki?aiApPYNLtu4IP?4aps~zv+SDgb-|RRVcwye`MyuLe&lPS$ zkC1gWxNE7AmJg1hb7>|qaUnF9Ta3_Ue}D2aR&du~D9PQ^)(fZH(U}XEP>Udhj(Sb0 z^Omv&A;^`x*Qk#DP*iJO5RNH8*WA;!rklu-$pp)D{Q3~8AV)rxjGDD#`sGpK?yMQV z_1<`Ba!g@}bS$9FwM2uzk#nWhygQF&7Kd-eM;6sdC(za~tC9Nj1#kHX40$l1ewBYQ zY8b}E(_By7>Q&qsP#|F}Hg9hpL)?vxS>JF>PlG9aSxe*M%OKoj({8ikyqQ;~mnmyW zG876GS{~ewAC+^{EPGR)e_wA z`Fd->)L;8vH!Zv1Mr_CJUD>p#nS2MMz<-iu-4bA&rhITiPY$gcZ#q(`ieDJr~u_9xKVX$78@P!Z7MTuP(%0?H@j6v)QyX zv~=vV8$)JCfcqmAmRO9odQvF@Se^;+@=K~Oi}lMucP}u>0#;aBE06YUtOHkWt<3Ke zcsNZ&7M!jwZvAl=YE_g#x#U^y|0rbtD8ImoiIO5G{;$NVxIfzkw+q;85YCZMMOyjx zs1w6B+F@Bh$ ztU5g@iFa5I!(~h%L|Q+^-mRLwdoSe+k@By_FnOt0>;{)IC_Nq--9e6F^Z>-ylmnko zg-Ppu>z_ezW#o8@YH1Ol+A~!B&^FSIg$ok5Fi@`z`}x(pXxY9@7!&N?Jy1P0n_LwZ}~c^-q-6q2DWwAE)k3 zwuZg@i6{8kO~puVyk-I@TFn(!Y*N_j5^&LJn+Ik;mk>XMoSfEzubNVkebStayZDvr zIztDK!}l@2$?SiSb@F?I0~?AxDB9?_ju>086qP=BMgk8F_85N*r+QQ+HmBq zt|HM=INWbOVmw?b-d;S9=k}q1>IZtSU}pt(1LNL8+D0$dion8UZlz3Z;g7;M$B@LW z&)E3!nd2wYVfTMSun`F-C-yzzWJTosl$VdC8<+2&Ug>S?h%r7&pR~UF%fTlCJCNYp z_y5VI^eg55?XYPv0FbQ} zWObyp+LAY+Mx87Kq&lg`z(R9>#pP5&krAvz=^jB>Mzyi&RQ-WxdmV|HJP58aj;3}J z%r%@@dEvA(FIrM1=>0y}5Q%14^*iek9ml)n;G%9kxXvmNwo|)1T;@pw z7kQ~}N9aEYN+Y$x`W*x;U!0lAKO%Lx+}b(;-hL9B&?$x`f5?Yj zT1${d8Ui#p#@c_Eqi*pvc>I*Cm) z-vTVLBrx|l8d!kF+Sm&ArB`?;Vy~?ZT0(pe!>9HtH$HMUy}Kx(Z*_(luX4Y*J1d|U zT&{rc)#_Yra=I_OwfibA*BE|TnU*74ic@N>F^<12`hNR6o^T;~d}P=!92~l{I09iN zlXu;5W!G~X@g;;-XIb*2>v>KGztXSSNO2}3UTnl|eVC0e6SC-`W6>^mu~HckOH!^} zh>RBGGX_^vfx`s1Yw9Y^QZeZtKmez8dqc;0r4Xe}dev}w5x*x%nz85PjWe)51=-JL1|(8`?&#edT{1>}@I5nVk6 z8-3w63#IciE4M+fdkS9yXNW3pukoB(vch$XaU>_VAeu{fLxAvAZw2+YK%nknwgET{ zAd@2>4GI7}Q{B&k)E3DX*%E+c^y3Hp1n)8s+%$DLqb9n=>pq|g|7Aa;maM)2PG`%v z(GNJ+!b}kVrX_pNu(oQDL$gY80LEc@`q z2itI(GAh7kR4slUX6_dG=Mud)8dP{v`<_m+q>^B&B}yf?FmBrN1xDN6`HYR~y#-JF zB}uj8c?e5EFE3&|=W&0~^M8Cm|MxY}L~7!XKZ}ysRCLP?enMdMWF~zG#?`IzCQ2BF zHFsLY!$0b~G*RM`6-ThecLUh@zGf7OGZ;Pd4X84Kzjc4O5`o(2v#-Z&SKHZJ1lIc? zL4}GsvGr93xH!HjL!)1lors+C9&Qh?*bqfl74s&ofpnIvK4}({C)6g}@s9Wm4Topj z*smL^vMcg}OUc;&XeY#yH4^=lc`RLlx?d~Cn zS*SU=+#r-D~9E?Ds!SUmyT6k6lk|5Ml?gYeyioBNI05wA+rm$; zh-G3=H3TvU%zuU^T`$3mP4wzqYY-8IOrD(Z&nEJwrnCU|_J3pdC{2ZYv>{%lP%7Z` z>a_dEEnMljt+X^MPzN^6qi+KIt>0qnGanxv{jQ7nZ-i)(M2RWcea-g+UEcSd0RRoZ z5#RVJrkcI{4f7s3CD$E?%Z{qusHc+uePFRlFW?38*-UTmD!Xb4);P#OGZ=e%W7|Q+ zOgisjq_e6$sxGfsQ*sl8+c+Hwbrb=k>gs{g(dJ@*+YQ(^m?v%v2kFmglf~2)zfTFS zq~e6qc{+0!do5})=6Pk1$T;hN1B5!nk{c9jHg=$7h01u*_=viwIj z*^K%(#hQlSb{oUP+UHkXp%}BR7jqXhn!oXcP{B1g+FVg-Q!}PRv-&+mH$(tBpFKKm zFiY1{N38j^5F8vM?djHHHPFIqYFx~@w*N*nytH!t_X*dT%S2*)Zo}Pi3y{XR(OLTK zx9%9Q>6dIrGwCa9xs*6Rh*btXkUj?YcH0tGQt3)X)NJgVGK~CMh{8V{GJ#iwj1AZ0 zEyRXslh(gRbX}Lo^R_O9!TL*LtKh1J+Tk|f!Hh&uwz#u_^CXGbO-n@YZ}r5Db1eGf zR3LHWzyI?>XMO^b#h+&8eaF8)fAT@wu;De?1y#yZKAh$)8j<*BzsDwZ&BJ?2p%@{< ztw84_{#b^wZx4O)?#16&< z=oC)ofvHjCv~D*V#2f~u&VmYZWuk|RS{87d3TJs4Gx}Qgy)UbpDZb_do)JKGhph*= z2J5@AGPJgjW$2&3aT$Xm=}FbC&pmD>cmpjhEw9d)wg-XGk=MPO*Tc10gVTYVVENm>+{RFqg-TYpC^r;3LV*gf1`qddI0 z&Z06#Z1%_4kTteCkSIQIrW`J=0Qm=CYRz6fDlIOq8~AnHEFbt!-#^v3d*lI@ zuWue#fy2{!&=mMcy}lR{Kj95b)G1-IOrQ4CLG$+rm=HgI{+v39`Ip_p6%r^j3wSg= zgsvi$tcO+G^Q8rr6}y^5-bI)%i{Q7P3O)KBFo5#a${VL&*zO#CK4A;5wCp@eiM|vD z$BX+P9{y$p)IL>y^725f&rQ21ST@@EHHHN1T-H0@g`Pzr8W%nqHfoc>Tw_3rOIcfd z#nS8e?wG7->e$D*l)`Jl!Eix5WLH*lLoK5i)eh3l)2T_PSP338-15Ged#0`zvO`y8 zIl8OwMR|(ddh~vIQ08yR+J7pw0HW%j=oZ~y@3KSh19>54LEqQy>6>2RyEkb<)nxva4WA^{-rgO|~^e17fX{J9i zZezbsS3TsU+RgX{QN{4W4<^|D+`d6rnI!rP@7=!g(X+(gC6pU(f7mkBMPGOq4Mwt@ z5#8D0zVIsUj(`%4Uy7>Scv`fN>dzgCI`ey7E&J%VIBZ=m4-=jJWccZAzkW$^a8)Ad z@Z#}LTi<7_(EBW8^3H{i;6#SCq7*x0Nrn#49Q&a@xP{5RIVO$i6$J{m~|r9bJOA(xaHE1$Ri}0KjD~)V>0Y z8bZTq_$puxj`?_2K{DdoQ6310sb|1A=XqV_KqMwL*rhfJNrKO9Hu(*%a4u((Lvo~W8JE9<#R}~YgcXvf ztD$Gd3m#URvsXGLE=M**>NQp^+K08twUs$lk(7p{tGAzrV76-_YRliWoTpyS!3?{D zZ{w|B0bCRf7N>YjF>Zu;GDwV3zgQA?{i*lk!+qiA6bB-8XQ7tm*Q=FBm(d8BDHb%3 zo1HvkV}V&hOmaWqQxaipIT>JhvyEF1ojF;#PR0`es!LlJ-s>q|QfvFa*Q+${FJU2F zR0JN+>zs@uVXvE#b6eHB9;X_~Br95h%$>7!k;MM5{7=k`j7{~=hZpy%X_eJ9LN=C65X#!h=*>yZY;q1u7D{z6H^(zJQBnf+ z0I{p0K|-bJ>_xr2rm9Hl1%isV0AbsG&RLjC@d>TR!Zak6dZj%5_s&Vc&IfP z<<~vX^jOf<+^QP9eH+t5m1*MWwPjZ=UafH%)@u{W1bM^j-?8tY)0%rd=r+Uffd_|B zvMs&6_@SO9rMYRA!yM=EVBTCHJeg|VO40iozlKR~2q+)j%c2_j$MpA~>O?UrSL44y zL05Yq{nQfe6`!+|VrP(vU5~pLx%Y4u#`T+AsbUOX(^aS2;sqBT7XS|o$ zfcC|F({vLh`U{>Y-i4rb|M^&^BGH{fv$|dV1ge#QE;+}I%ZM;d_OU32_J&yhKanjX ze)8u6YDco@proeM&nvR*c z^N+GP$lG>CS&Hhp)}%%1h4#=zNw;lgUC zFI0&j^p8>Zeg!kBluOvK0U0qj;DYup|9Zh8>mf*{xnv0uk< zAb_&Or7@0tB*1a@_b3Dd+JiS#mW8&81J#Oszn!ZQiX_lX08r`590j!9G755&y*6L9 z4WB01R}W~&UWPzRM+Y4b?GVOl7a;{AC6K8Gxi*>$T+R z3b7D)GKS==h-R19NQ`}hgPp)8#731GbsNoPXb&KB&3w+LLc;Db;UPkdqrKvG|Hzalih!wezwZ&C?JCFpe6Mvl{|%l1^4X} zF|VsNlxmq9>%bY`D`76vA)>I;5LL9Vb{>*pZ*uIC2LeA_w-#|W{9{0meguoj{=tFs z{bi3sS`K;T2w_uHiA*fFX*Zh3(vcx46HUyecWGeLN+>t z&AVm87%XpItybBmQfUdPJ2xM{{YQWKf1WkpMFy8k*VGtX#{M^SAAVToXsMA&(%bi4}Ni`w5`#u;5X; zKm^&n*-Q{3bj&s!tA^?H6%JOYNz1;&Dk(4n5%!u9C%8@^Q@5Q2o&?F4s^K3U2l03| zwdr3|I3<6QX|j$)ue4UDuWZwXUM*ulDM7`lho3q=;9k5)vEvvBozRx&fyqN11_Y$r z!9+mb(6i;Yfmtm2&M(GUe0W>1W_)%}?fQVUL&vjX;#n2NBn9ZR{w;_iXiJf8brxiF zVO^;jzb4jaNU{~?V7#vwe|J*A+Put_zP-@ka>i!7M}<;}bMSr+EG2D^8yxdS8S*>w zPJ=AGjGcPCH|UEZKh5y$$Emo35Uc)hHn>MNG5y1>>NC7GJU< zt?T{ObFAah)mg&u&4*^Zgca|>85zIw*W;j=-}#~W`}kCUtOEylC?)k=*8Fd8_}^yB z0ZmMgm1+D%XviXUY6HCkfv!ck{JtpoZBHvAM4Bv;Ti7lq9_k7)aP1GQqd^`#Z|5;q z>b)~_5UICx&sBlzXOp5ZM7QOwL&5eZvo5Ig!} zAdZ1M?}6d5%ToCWcn3C>elYoF(q);sn}FVRjfRHS0Dg0f9I??G0ocWzx>f=UJL;5O zmitpnQi~R*cR%bRYCPm$+A%$Mf;So7C$~r`E!7jowO!ssi#h81VlOn>thBg4=)Eo| z4c7ek5mdrPoQkEa59TRE)qN*c(RWLVDz$!-lbs8=B-!;m!}{n|=34A&uvKy+>pXbP zoDsQlo$ke!_$IOVx=Ot(g2{EUsU#BRj#Ck&^9`TkIy2`%RaPx9K^W2A<>cX8_%&}~ zV9Cv*QBb82rE4wyLi8Jxp>O0amg+(y|I?($)og7@9j!1YBu(pk+S- zRnIxu0GyuxQvmQ+-T5!|W@e&ec=N+1XwRm-+s?5+MI$7$znUI$haoQVWHf&mo`l(V zQmXi{_`-N(%xvrl3FypnAj!1`j}b^L4cy={WbzOb`KZRj!Cl;TekKLzSvQ*mrBSK#e6TI98+}rCMwQ!WP}OJ z3d44FHk=ExG!?ti4`8Yy%-%~Lhn;k!+Zg#-ob`@yDeg+e#4m0l3DLOoc;q&6%VPnX z6f-op<*eJzDYmvSWNnaUrD-9yZ0|12vjB5DtGG{gI?px_+pJS=mh5-px47tB5jHYC`x1D}R&8+J0p6skz{MoaKB#7ha+zDKT&d_- z_PlZ3jFE|rHbKNgQnud#WVFuZ)JmABprF9wyp*Uoi*W#Gbn zSX0_ql4TzXFT_4!rl;T8!i#_w_C9`|cNb=SMg7AckCe+Qv1dozkE29^??DBCah+(Z zjh;xKR2B@BXzm_v5i49Jw7m3%$>QS9Q#*y0$GU3Kk4sNA`fm6mDtIE|;`-I<9YS{t z>!B<;se%HC&Xzm2&YGTPMP z%inxGM|ctKYJqaCNe2uoe45@#C6(6b2u~Nb4qBb1S*mk+7yqn6s4)LNq|Gz?>`O16 zP@^;T9O0!(tb;ETs@&wPBnax2Y&VPSer8|_71MmQ1>_46=x!^oS>TwEvp&#TKxatzSMqc zkIT7*P?xE|PF#%o{S5K;Y&SgDNh)tQ%#jA|XpWAkr46$FRB%5&g+on*b9XD0=2z4H zd)>)EUm8A{Sl9Te3}X|pjK|)G0?9)evT=1{hwnMKO6>C!+wdN_hj!93{S>zIJc3Zf z66s}23DMXv)+IFMSeu)q#be>e40HlM!*U*|z0=YE-iU3zx^KZi7#K!kuj#hNCZ7T0BkVF0LCs`qA)sTLN-c zmGM2CKz(bcd}bmTY;?f0l_R$?5y_?q{vePXDOfLbyI68{%xNa%zQ^h2G4s=ij#K@5 z37xV;EUt{UKq;xQ+KGSy3#eOPEoIwP_yC~&`a7WgL`C^zhBdVNgtOX|U~i$yd}6rZ zVW1Q3Yej^RkkFfL?0Ri{L$wbyP{5X^>;J`Z!MQfRSp;JK21Tu^0blt9@kvz}lvd`Q z*>U{&x$WoAKJzD6BNtt2)br2un>6kTsUHevvR4hBmuo;>n3j0&myAnhO)C!6@}|xn zRivf|DpHFiiubJ5U_n7ayA?N$$mRJQGaQep_@i-w2V)$~ea(dzMGMOVfg5z;AujhT znwYxRO{CBM)z#cD9OM#_=KjM0j-tO{!r!ZXHJ+B-On@UBs3KTqCp&*|$obYH*+=W2{m`S0!km^N7N*$-L9?Z~*Qw@}C{*U ziLA(TMp=q(1`5^ecD@Oq7&cQhJ|P(7Zvt1$&udC;6;CuyT5Jx*pz81t4QJGuyeo!$ znvL}-CYgi&KF$hCf|t-5PksY=Jqn@=KRk!d07D#&7rS=(A3S=|QFX+hM<^+~Vsuxe z0=1JKx93LQV$bUbID1woy%_#sC)WV$zbOC)rQSuzIX>l~^|}Sull*h~{$_ArkqL#S zMG=>TSyo)oNrt;sGms7{Hld(+G5kqZ7ol9D`Ui#JNIR`L_D{aTGs7N#fdt4 zWxSTHqYoFaET*)+b?vs%qnMC@cHNa&xC&U4Z5XNbnn^nB+sK?T%1LoA($HvD*7uufVs*sU_Q+^LEzoug# zS>Cr&fL@l^A##e{>u|BzNu{){x>5DfnTt88+1nxqfx^P#g3$ta!xa|0(c*Sb_9$1* z_ZD)LJfijE3x zN6mrTPGwH$To0UyJQcLHTevMIUYzS%hzoti@B`UUxck8(8KIY%XHS7pyJv`}jCb5V z@n3CDd5c@ADAmfpjXhYO;Nqb{z^vn9DJY`%umtFhD>gt5pp<;Wz54N~9XN`2KUU_SbxbdLZaUv!odK60Qg?EAo}$5jRmCcJL_MvFb+ZM5`95f!?eS~7@I zNp1VQkt-C498m6uT&RlM+OMXQM1xeHP=sG=KexR*NrNoI!ei)t-d$n6^O{45jUFoY z`3XJ8LG;|5EvW&jF<@nOTl%yL z-p7H9CC6$wM*$EQ%RX>wi01qZ5yDy`)T0sGQ{QT6hOEl9F^Pa>&T_21ka?JC?<;um zrGt?yW3|=CG4{M5A96kkz?ZM}HOEp`_LkP;24p00zvwGeR=e5FHGg(phw7uZMf%E8 zVG~0)yqKHDD1^0}AM?HZbf%%C=gGwP{(11wF^??H9jOLudo(b;_^!lepq+?cfsXz* zW<9qnD#Sh6fieewr+}%>zAx_V8G#Pp*Wn}%Gpu*jh8u54xQ4hWt&^A*JRJKJ*mG9D z>IN%Uzh5enAA9IAX4vB+-Ri2LX&{ZT8mLiYx@vADCY%3razGd#N;pxdSh;6k^i&cv#6C^wQbF0Zk+rxz3)Y%C`=^pdrK&VTYd+wA$C4y z{op)VVCe2!x%MSsWfVM=H4tf$JU9}8bn5PY9cAoQq+AMB(bSrDbh13(SE!p6(SVzm|*1(yb7PpQvA~6P)+LFN?}p+e_v!*W4wm%K{@;486NKyga?$ zy8QVP?|sV@qg`9iIsDC}g_pv!Yi(9zAUN2X{Gb)sh%xzBKm1m!))TYsO}q6;-t$eM z>9}_5svoA)5`8KrUjAR-w@Hq;9F+BExI8dGlEbiYn-aw-4u#NT_9dH&bUi`o@!D#O zu$eo)ci{VuFz!q^kaMYR#$IW)7`jW#EvB%L{PUhfM1l{SXA-luy+mWamFCpTBK%S@ z+~thR?25Yw|B~Ugw=juM~A2mpJV&rd##8 zf$cAnmA}_f=G^Y8RP`o?KIevuOaz3TGV)Z+`3^3CrB@6GTV88-B=F%@^u?!Il1XEJ zH)+m8r*@w`b}|!9p4%Ot9QSi>;4=BjZ7Jc*ZQ#LzyXehk;3n)q0ElYGuj%5k96M}c z+1qiGv3cu}kBxL+UX2B{+h~0lWL=MO3h-Ex{#B+wnKz?7Eq9ZN%<7#OEmXvM&0f`? zXeG8;CV#X$9j&g-v%Vvgvw}wN=T!ceDL!ZFP0&@ zWvX<;V*Z7+b3X^;N<&++~eP~u+TcXf$$Rxhg7Zo?{o`v8iNS> z4u_Lhq9Ms_(__;3S$ewqU;7jED-SO}i^(O69R(^q$0Y6;5L$s{_YxN0TxmSf!vTfU+Hcj$v>3)*&WH^wv0aj6+R$2rN6+cQ`nMUV%sj=rLRnA& z(&lAZSrBAQJ_*4Of4HVLn%8HQ5(tFLbmj^NIl2WwIiGw~Y9XD7Kr^3y{NI*?q+*+7uT zaT9WU*q&joQCLg`tG*MsZ+-=nhriQr2tNR#VLj~QTDqUO+fx&yU`33OT67`70g4D6 zN|}Cvv>ZlOf`1MkXz)oTVC$Q+*VkgNsT}Y$kA$CnV_@#qifZXjgfMX#2h?s3^W&LWZBi5z6wx6_t21vn*gu?WjNr`Ow51-1n9N!a z1eyfmvn4cOoLxRIy|p`lL&-N7$%zi;snONEuoE3n*im*;RZr?o^v#kmrr=mT(F3Dl z(ewTe3^fKy4uU|#;m;K+R=+|>lIU|c0c+x0P0ejCYPOoBnAETG3QhRDcC?$l#P+m{ z!FA$XR~VCKa?ZN(;UB3TOOOd?G^1OVebGM?Ky(g16*@bt13Jr&!C-EGO_!V>E zIr;%F$4t~w6xW%D_$#w#)Wyj}MmaNymwX!7TwBPMrbPB8dYC6>yU}|F!=If=2ms#| zLf9=VyF|O-eQRM8!nJDUKJEa*DIGbWT5^UD{w3b1K^cw^cT_8*nvzc5&7ND*8WRGF z3_E01r!11yyE;2JSeWz~B371qWJ|Lf3RNgG{UXQ395ZDgzm^)ES0E?HU(~{bZy%pe zrCLVy(*JnenaNIXxc>WWe0T5@?JKsDyiT0E=S~)zbJ2_Gu8r4iPmjfc1YB-DIKF#N zJM_^V5ZqHnmscC?OPn|RqAbLn9JiHhS&%%oS^x94d~6efHw>S`)rlNbjDvUe$Ci2Q zjt!}3<-T;6=KsJS4O$2q)>dWk_g5v`Sj|V9u17Q#)u>^Sb3ta4*n>`!X~iC@_{<0p+B2^?OzyL!!h6CuTF_*z9=c`Sg|xu11I( znoMM9lRe5ZIv2&$9t!CWqt~+-=r(!r&ZY6=t^2dB3pO?8>0*sC#$KC1&a~#Cq?2Y= zX@}H)?IJ~`NG$($x6NN~l!!89cWB85xXoj*O{Laxw4*^hw%<%hLm$EPcD&(V^#0xHUBlEXPIJg?baJ_;^j#xjz4JwETE601)C;`#!rP=D zY1yX&AwQ>$vo-C!BJc?>`0XX6Z;+mql5%Vg2vL{rPi1Z<668q6f%&E*GmRYkmdZxE z-)U#6*R$<$8*vTWZH{B1uw808d@rKD<*I&XnpBw@BZr!1AQ=or@Am>rYZyz~0k`z{ zoIV^31fNWx)Q)|xaK~tcGg)0J-LlJ^XstyYa=l7=J6gD|Fku}we#8#mm2LO9&*IP7 zzdn*`k1$ozIGXa`v;sfJu3LQe{hQ57;MC8hKA>sN2xMfRYaS&m4*iJ>zJlX3fEbUI zdXw=xD*1L?gcpm>E2Q8Wt#L+qXlwLc+s&`1vND5JC)mWvK{cqy)bHj}1%U4lDC}QR zo3toA!DlEUBNtnk`8t|pmEY`-UrWa<(!bzJw{)-jMpe;+6U#h=K;yxJ>kEw%Hcno5=Y?6`32 z>`@`|Z$SXD)nKo?J<}?TyHM3U^)QzO<_DeMrJWCODxaLduPzUYK<#MP{MDk8@t*gX z09hh?@9G;;^x-E1^6^rpjDb7KIq2nP5=-mQ`lygu+zC0;Cr$6ZBWy8+WV!v&B&$^Z zh%RJwX`L#uenYsH+gR8Fa>(R%7l%kwuV2#BI28;5@Fa@;qW6(S=hJI(MsTd0Te&_1aPJ9CtJE-04A|wpE*dH{e@w zFuZZ5^;2|)=eMG71E7(2Ch1QBK{4?}I55#+X3uR#B@kMVlPx>f;}-jCDub$tYldo1 z1v_iBroPAHqL_fGr0Sd5B?pKv?Bn!U_cADjuz_PeYoA>B#nj@#K7jx01nUaUt+Gr8nnMbh%n!kpEUX>dxzUmpGFmG?~o8H{7rn9us#S%+7 zen_eQHlamAr!5#-O=6T=B(Ke{t)-cAbnb9oSG646QKG0s@W^3O!AT!fDsHDrCd190 zZk$D#cQ3EO-VwR8WHkp%$LAMZ16~EY=rbFq zYFImpoZ6`@Rbab9o?bx#!MrdV zhz~!y-EeVmteN!hptvQY2+%R3ec2m52Zj8S)lU=53=$Zy2Y*jog>0iMh$ z7|$Fbv&o{z<_i%n^{~jHnKJb+dU|pf@GOWhnYihVP^li1sy2P_cK5F>=aEYuA>%ly z2dr^+=AtrB0ER;U;|oLo3b&a#w;ZT48A{t0UEzkzo`ukC=V@UJt3v5*{(MaTi6p9D zNwrD{5S%;8RpnST=$LhtzeA}{t&+~;P=7Ts@vKjTVm@2axHCeJf8}5RPmg~tZ_ztn z092ml;${ig8a%SOqlui?5on=^SlV(napkZ&25C+`{70XY8?JQ(N|d5JcPIlVzaedN57i~+^e!e#`FbWiUI~gF9Do=bJOu2BQW&b@G*nE|{$`8XV zN?@Yn=fB-@Puh!sH}^MZ=k;|3;Z7}D7B3XuO;jG(z5M$5uf4LFgDK169F|yWG8kV7 zX&`*X@QMOXB=labR>|YD%H6{iUH;*0AdvZm23Gh`%$x^C=8NQ7Xhq}>C9!Xp;?y;4 z+?0!`-Fe}9j{5PQTv~4@O!1u+Dq_MD^(^AC^Tm8vNJ-=UCsb_ zm=#6@?P@9AH##m0aD~4q8Tf*j(W4t*(v8c{{NS<`!h+4_!2?@yyA7~yt{>7?tAF(# zO!0x+#D2;#NJgJE?f3@ZOh`XQf={<_H+H1c?FAVw6jfiNk2MQ3h5}@!)Tc+J;@f*? z$Dx(~L)Ke{wV_5^gHYVvt&~!rP~2ULLvi;4#oZ-9ad&t3;O-8^DH2?Zdx4;V$vNkn zxp!vr@H2n%@NQdc?X`!7B;}77ph#o<*m#cyvmSY;%6Nwqz0Q+?5~h@-nx?wz z|0kHTUIwG*zW!$| z{!ev#;P-b{{1u@_M=bI{^we!KG14DP?$-Ke8yO88%eg=M(Uf^|mUgR*+1%wst*soB z=pX}UeI_G_>3n(KRqFce9K z)#S6eBHKJ}zRo*75*w+mT8s&yvkdkj(#r_4@Yr(53P@`ZWtzG-frFmmxSo z*?0qE(d)oasQO^Ht_(%i^z0u`IXFC9WXhv~xY|_?lVz4{5q~Klx5fCFYk*q5+gsnA=Lj;x>g%jjS&@8*B4W{`O^!bhdASN2v1`Yh ztJIlq_*$71c8{A%O-;>H=F3?b>(BJ(elNM^zOcjP%U|Bs{r?Kxr5Hk8TPZF`Ar9@D zpU_lq>l_UWO4f;KL7r7pM!%>xHZ(jy?zbHDVu>wu^i4IPGs}Pep}#OtYxPa0rK#99 z7tgtMKEsz;o-zg3mY?O^jaM8!M+>76HDRwdOE%23np zARBdTmErmp3n=ArI6~Ozp3r(B~?${ny?O z)1Hm?%Sh-T3dIV=GtFTfkd|?eRjZbe;U=Z(2ATjLJKHo3<#be-pJ@gna(6;5Sw!|A zn?4V|S3m!b?0Mj(e%T**1tb&va53-_+KidEU@m_{dOdckg)S{Yg`-|jZ6UK^3!Pn= zQEe^pLn^I6=!&CP`Zz)a`4dOaP_|8~)wRfUc*sX+0?Y@L$=wQc62g$t`7ZrS%AiIHdSk8flNL{=Bj0!= z0p5nCRZ(1H3T$Xc3o&U1)aq)y5m-&UzLs5t(}G`Wsn$}4XwKl)o>^J8o~hEJl-32o z;A@{x4_};CAlnaqevg!@cq%%X`R#0Dx37Yt)Qp^!_9h%BV|0?QeKZgbx~q?7+n>3@ z>>1l^{PfYK@Eti{?w_#~i6?wYpv13&kz{hhhLwOSD}Ma5s+kaVm#6!t0#ioQO#XBe zGvnx<9vm?D(zxj-Pb`;W%P0&2y(WgZs+q+p=y?p))aD9muO0rcQyxF2MYTR8pGRdM zj8z-yv37)!K{o44FB!)}_K~3Xv&YhtZl?I^`x0gorYBEL#15c_n1?5-+-0!CF4jrs z8}YXph_;k={ZyB{*FN`@&fW{f`q2G8&p%Tv+;rAGT@arecFoHI!}k(Kk(rw4S}+@;5TL;MwwZ zIYrC-{{u7Ij9N8U!$d}w*@lA5x&GPVTeMI@y$b?fBL(Sjc~pt|>5FUF%IoWA^N%NdQ{9K8mCqWiwdU!Xbe&~6 zWUP0@bfB|!mviQp=_lD{^#%kZpe?cmLi{hPm`$$_jp)~I$yAbr79e^&mhqq6C23v8 z!V@0uPs_%SV@yYId29%ygddZkkWtaN6&t`@&!)LjyPcxQte977+(kS$3iSl-8Jv)p zAT~V3qW?DkKaKF)7;)bs%C7 zr{k~a&oti7AD@IU;j4q|CvW(2PMm*X*ojLe)q#1e{ z0-*saX#ch9diTY(frWhJx!WV-MISngYiur{Lvpt32h;B^ZWI9ZXj$DBi7wZyB_TXL z+656eM8E$D?MJE!2=ey0zFO%QCWcR5qnO@ZZ~Q@9_0(>K1ZiE-zwVbx#yTm7T~1X6 zdtoJ`PMwWA`0zG4=!VM>^nUPS3vC8-vIxXZxoywBV~nkC*}eL!Nv^-}6B1>>*H8#Y z)5B%@Os*zJ>O7O!nR0I5=XyLsDP3*S(<_Nqo^;N9jdD4{1rM8x!y}? z^m|+UBNE+@*cZmE)TEE1)}=f=Juy`GsF9@f;QA{9-IGw~$@>J$RO##wxzmc77dc8} zrG%$WmCU+7sr-2f)&-D5yXS9cn3y9|Q&64vFxYmr>G(kX4SHhhKW$p#+xt!V2)S+O za$J0iU$-s^<7dB++pb1~#&SOb)rBHEJ&nG~25=P1BI;U+5df$;Z?9Q{5NVHL-%c>}hUMYNw3%N^{Uq|PtomB3l~$%b z6`g`Fv7A9oU98JwjH)u9Af@}eH+ASJKR^5B#{Du8?f~IF+gzgeVWmcJ3`te&4r6gs zxi;Zi^VMEl#C4|A-Zd=TA~)#!W(G@lwI+6y+;{5E5OvL}#1shOZ!Np)YTL5120I%h zjPG&I)y!uiq6PG3YBjZaAODBd_wR-w^nV$jkpK0If2tlh&%67^l+iyzZfK*htw8qj z8rR(lGx6DGt+)45;PvwQWs9!NZRBF)0{YR!AHG0DP+=46NLDWH?CgYxhqWp}Aeg+- z1BI@cc+S?3Son7NaU9lz4Sj&kpw0Vp13FMMb4yUHE|I> z$n+M?ls$anMoSSr3oO^7h9~%CP*sgX!8HEy`BoO;ubOW>#bwkD-ss+B`cKvsP7-?} zkAbHn)p8|r_(c;5<7R&z)C>5+Bg2omB7hG^KI0L#N5`INI{fMklcP8Fca1Z8F zXba(>um(CM93p=*G`hIp-Re(QB6EaTEHA+phi^aSrl^!l-uzW6o{83lZ_uVE?cQz8 z1LBPr&`Ci4;+xHR%AVZ_ztJ=MPi<`;49`CIxHbnLKIZLIuVaNBv`Q6!<4|vdU_}bP zhK|B+?M1{9gYL=9_+Q?w&7T{)Hc^eZzmXK}>+VeUL|pXK?#BF>;+VV0Y|HuR5?UvE!R(s#emB9tFjP=`E=;;&Q-1W{P z^=nBDxXvi+YyT$S=NEw^-P$=`?4>rkG`iBf3~YyFN;nPc4+VP{JX!JOM!n^V3#K-V z-r|waJ+ncI=ZG^CT|F6gxjx> zXE&f<2!?T}32~@N`ba^^pGXdlgtHyQ8J99gtKY2ICk9!CIu$pyQgsSu@wpcuBRPn| zLB+*-yDB^|vz(?;!(xf)!KfP*NWx)4*Av7`E*vdyI{IOA(~#X`YM)0Ir~7law=80H zR3f|W{Y6Tly(th#yLUhG1L4w{U!b zD7bbZ*_rSADlu+ZT*JyV^oH7A1GU49hO%Z^##*0=a4~v9k}}D~9qgs0x{xZVxL)_j z2Yr#vU_gS*65efmxZRv4?G6~s3X~x?NnzW+qj%a^&3Tibz(2tQ8CQz}p`LL!^a@zX zA66v~J5>BaXaaPqYn3idVfOaby86@v`(5xwyaUUZJ(-NU-erxr1+K-W(zo5R;Geu9 zNFu&rRo=b^R--8z*A<|gVWLYslwiutSw)cVwTy8e{|uMkDCn)C&1OOW8F%si;RvG- zh=-To-3)i3%_)%!@wft=!PF*gB;IWtrSRF}Ia3 zQ1PIL_JfLO?2($qq|6x2BwM9^eAOy`!1$VPhqd0u)YC_K7GrR#YrLD^`~B(a(#hHg zZGFK8OK)(Fx2u^^z2z0I9-O00xCkGY^osS_;SC{0c8eN%hOylKBESpcH{{mb(?&C` zhQEv}X{eZRxQ@v7gJQ?EfMQocpzwDQMrHO}gmjI+bh?g(ZT1bvr@L1=&ekUJ@}2jd zxg>}@CE)P6lK@^*zI5^v)NUamM^7iMYSJr;Gmj>*glUm0nS1|uw|Y4HbIK5%pj8t{ zhnI{(^hnVtLE@b}PG54=pE&jaE2hX-+e!R_+u6&8B|8cF@97`H$jBPmZsbR@CUaV+ z_SDGw+S}XHg?!wLOcPYTg+4xGpcfUyt2INP z&D$_c2X8?cDpQzwDx}#v4)j4*^g-WWvktLwsO zeLyZbGLE2%k2EPucO}i940769zAXGA-{H}TSW*k!7&MyJ7zmcBc;A-0@Zw-Cbb!! z(hHNV&bLl&mgEZW0vM(^Gk%+?&g=Hb8Jr#{y1eqtx1z;H*a)ul5>3ZYAp?htjC))N zU(hk%3r*sN9E*8syAsVn2kBSCzjOf@#)PMX!-$T1FQXX75)u-EUVpz<77?u})gw9r z;2w0QOuwFdkxG{n(BHU4Ya-~Cj@%K!wtAs?iShqAbN9oM-71P>v}0hT4Wo-mcK}pP zJ1~{?e(ykJi0qFCZ_63c17oXr`hgk#VaY;_{xcjZ@Lo~`ceX>l2{Egz%wl6s38_T9 z$YpHFv&!F)Uo#K7TK-mQ2N<82C>afW#CxAxm8|(^_{PHXsqLLky*qOKdI(ICog;5M z#i-9+sA`@e?_3!Vvr--==td9QvV%Y+mQLA~1(hXNX!xd#%X4KrOo03Uj{RP7E<@FK zJ6eUco)lgmpCqM*cP1lDx2u+@RJ1zY z%hn2gsBsT$%p|X2oajFqay+6WjU=;>-dR|!xoTfP@M^J(H~S51vGnpzYw`7pcOLWG z=c%3i--O>zfIF`BaJF1eJF6M}tbFrCCM`KC*e_o`4`$}`|0TkIYz~gI*UR2qMNkXl z?r%u}IO=%uE-1zH7hj*}cND=5K|8_{wdtqI)aSITm0ElgxA_5q*K%4!LlV_YrpggWQ!=$P01?6feeas6E8LQP;d8* zqMP=YtO20WPqdDVZ363z70Ae!IfO z!^R&Nkx@~n(C!@nnvv{YG42;tL`B81Lk+NioSghb*N z+3%5)JB`F~fLKT$1e_9O=v( zgxtOt^nW@GfA<3}efY@{LWi+^$nvwTOKTR{H{y=R@OuLoExPCLyLne5(apcKu7O6> z^#Ki!i!DSfGv(DdfWJnvfH#>}Q$$uV5$?q}a0v?-RAcbmTE6X3!Up&7Yw*KRo;B8B z4AAkrm6~nN8hWbS6f_`c-zjDeoa(x0TeXfhGa5Ke+YpW*?1m9-W{U#ZqJSr zDyLs_+;a0s9Mu!bpw*|2q-4~6T>a#d;&*FlIp&9IW(wkQGk0sa0oD4_!k)|_@~n^NfvzI>qg$$ZzSz177_OXV|z4m7@OG! zG&f4`j;(WF39h29oB)*zA89U5S_3vaKF#Wa-qn#9O$(!`HXV-|9Gt!-0P{ z9A9QdvzIy0IYL{)c1ih&v&oRO=BbhE9m0sqjIf=mFy1NbZx^p2{IC!h6bI6sO}Bn(kk9){}xC2ipoN z?h81hq5tKPm-VhMiAlFUKQ_az+H;eJvQ(v$rt?HtAbR%EJQ)k@b8X4GU2I2Q@^ALF zhTWfqiGEj&){b4=uQuDLXlrY0JzsKy*L~C$_%>!*A=i?F{yt3(wze-%cUATN7VKP{ z@yC8DPj@4$<6rL&?4WNA+E%bmf(D?skd-wuW1{Khe<8=#352s&Z9pGxaM%IjGNoSZ zDcPZzM?boL1}C9K7-sx$Nk)%LO`Ezz27QaR9$D4#{ipMjbNLawjUII^x{M4)4tMi& z!?-!o+9|_COOI$dHfdTmkXn$pgq@kcelB%SUTq$Vjgz9`Y8H-J3r0Vo-f;8y;M=PA zLsqr)wwo9H)^e!hDJ0xOgps7LNpLF<_Mb9}1@a$<`DE(RJ18GL=lQe8!YIG<1kF|W z?p;oB`I(dMLY~i0r%V>7u}1=Xq8{-d40XdNv?GzipL1ER&#;=DUyBg`*;Tp?!h0#7z+$-E^4k^B!QeG`YeC7D{>Rno!QvvuHNE7zFS125!6=c}d-Z zGu(OfLC2Vfr*_7GW{eL^nFEi$9QvED9E35CC`6i&=<>m>y_!*4tM$oA1%)hbpo&C_ z9}Kl=YHV3?vCLXzWMraQ=$E@9s>`wDl$esr%FijcrdSY9+0kEln9xM@m2Gb2YRdGYF%lYg71+)jX^sA z^N-}yvBTGH-F4=Ebo$GigvW&E$|nyTxKmjY@@GEQV9^!>H9^O-$S_Kg-TM12<^9EX z_uZ@Sw>se(x^$`g3rOD8xc!9ex6BI9!qag>0&{i+eRx`iBEA3}MSEy96&zyg0h!-- z77Tft95^RyZ$pw)l-jb~!qUv?;Q8F7!Y$~A9-1VwmE?n;TY|zYJRW%OLhpf;j=h^0 z?jzmCwzEj%bWf%`)$YWL_j(GHPdv5;bA+QHaG&h(G_OY!!R<6xP>z(%gTZBpW!SXL zwdGI!+8TOH%b$q>sh-43_yp7Kw6X@w!pH{}kouMD$$rEgMFKio zX#@rJpNiT>C~HHXXwZ!Ve~&EjN>*ND7%2JG7P= zyh);`u!E?##9aH>5YJmo-fdhE_Eez(}I6?6KKqLeGhV4i4Q{pI*R`mvQ{x;XBaXWu{h1^wpmPf8QI zfsP+8>cztcflVA8Hts@KQTITai_o?Ald2fp(rMxzkHq@foWvHP;E2H*Bt;zHZ(ZIb^C$&Fl&`prO+ z|E;=h!mY3hEEM2~TGp8>TJM|+E? z7>My70p0)|4Z11Nr#(V8LzsEX)-kk_1^UH0DSXk_2DCa+T-~8`4_DzGpncgCG-{Q#I_qZ&8u2A{{%-1IS0tz&h90u?f`H7yF<|FFb1ioI{#}io zMEtQyu=bgBz%R^t0P;_e$NPZ;cvRIvY#WE5sH8Gcw!9P%?|a~Iz74pM)BXIWe7sm_kIFcq*Dq6# zAjsS*9xG3lyb3|sZ?W6<`)groYaeAfQQ@c#L7+aNNU&PPH=kC-F1n!+zw4msFQxbk z5yJ2fDqQfMR^o12@zxsr~sc1TG%7No&Q4l!c)fgebYU6dhy7?PnB zlG8m7r6h7C^7lVS@@M>$KRuh~pMGqtE+~+>p-YO&PgJOR8m$nzD|*d~e6pG9Vd%c3 zg3SrLI8FVc=jRgRfLrpT^b$XhU+9kNF8kwHK$p`VqWA65bym-v>S; zHASPYMNsr$$Z7vzwff84r*=woR~?eY7GWgE>09Oy~Vetlgg_ zn{o~-trRP$KU21?-hz<)8%y$Uoq1oY8cqwV3%9>qy0j@cEl3H3-W2-?zkc8Kct3ji zvjB{iVSdyL>*uY(e7f=IxR7^MgDn0zuM|({VX2$mrEOVTC=H_YZ*IwrZ50N?Z=Esq z^|n|Pt@KBNMp*B>o{s$v9x?KUVP5q)bKi9kS6BnLJMN{Isa{aN$tmWy){-bBXAT-% z62Wi0Ai#2e*|D3a+-$MKwp~Lv9GP;u(RVqbvO_#gQrs!|OLGQ(3Fh7Z)P`qh)AAcj z*z9CnL6u$M7)cBl;;H4oHa;%**&L_i=g*(2Mmkxuv&zS9lVc@Rq-LhdvLYj#KVXt} z7&+{ZiDkJl7u96X$NrS?VC!^-jvncj$9@coo!5RT8l@V%DN|C(OoFS8N^>-Mfj^qg zLOM(u-Ki~$RK7vGn%_clIG?&&NDfOoz=S`^3r+fKxUQ_+w^%XnsB#B#&?sqd%Ss8<`U-Nr4A81|GDFoWIQ+b+#K%nr7(#@(ATPUQ5P{sN{G zFYe1N#RN6vXBekw=T4w1guj9UyJxBHvx4lHpH9>q&lQZ|^-rU=^#It`Ad-5@^Y}k& zIIZ2#ECj?z6kOZ3H>NW~^!V!TX<;VaA}(cVV;1Tb-*QR!60lCsmRA>BSQACR_Fklv z;jcuGM8^@C2_urn%`0yOFM4KL*!JI$i?+fgjI0>8Y#bM?FE07qZ;7H>}UV zH>|%75QG&%e~HMsnec^kq{EvcC*1-xO{GHo1&*Cv>#(yfCc)1$gEtn7zxQUZoV=4> z>EY7zk$Kt0lT%VetZr!mugWSak32VxYzZqxrKO+lyzroNja`KW8D54!jHFOc#FI*P zGUfBV>T3_$?Lz{IVjc?FbS>Ldj)0c65=5AQQxifzBl2OsgDd%{)spnKJywb1`>b~)q> zU^wTHd|l%4KP2r6c6wkOI_MVvffBEV$*{-)#IVH&qpCGm(cav@CG|$Vd6@FQR;CBV zjw`W>LJ(>syS%%FugVU3H(_cj{DS)!8;#q$5d@VugYF_)>NM@&0pS!2+|DdM^7BZh zOQ6B?H%XP-Fn;uYf%lA&YS;rm!kF5p?+52QWU2wV zDtMR$uTeo(pxLoU7*Gw%gx4L`votULeO+#yh2^X3_m2v-r()(HesTi=?952ucELLN z@#==-Ruk8_1J^Lk8r9X<1)cgzb1*2SW_EQ6;UX=x|5cskV>-qlFvu>!dXcQvZj93| zuA32Qd;5ftRgD7G=5A>W147wuc%I)?z!z(O5!dV@V6u{o$=hI$eY-d!q2>h>%fLCf zVqj-nxA)XaqcA|+SI3VnbTP1GEG*(JtN)) z5>jb@QFm>mVg&b);|wq>FCVJhnvd!IY635yO(faFePAah$5GM?RrAYvKup!s_Cvqe za&!Bag}A%H{iGZx#b&gDsmwyAZ2`fn6ZEo)9PA(b_+mc*!BV0CH-V3O?q4J3dCJ`( zbd-EAcqO|%X1Y8Q*(PMm49x=>7!>smi>%qJy{HGJ{NWK1UsarNa)qi!qAYgZAp4z? zuj9AUq0qEDvI-`Ph)4)NjhR;Vv%jh8DE+d-I70LtiI^vbIJeGFS49fLdnoJ zW6co;=(2m6fBKlx05H<^>6!cWKmiM0&oe_~kQ?%Jl6w~vc3qf^Wb zmQQ1rMZ8|i?=i!kP;H+VJc?tXk4!VXBo%jYad-CvFyq?I?>#WQDhK_;R1zQbCRlK3 z(07pqThf_7kOJ{_H_E+EEV^|0DV<#ecGqVIM$Mb{b}6-`F08uIuq zInza&!370b03)3Rhdo?Kje}@0M1=u?8v<23V?6oI z{KL=hJn17|xm^Dhvw2lrwa9qvygopC*aCz^(*03c;;If>MY8A_P}m^#ZLGq6n+fHV zeY2Q1a8>&pXgJ209OdVa|8|FX1w~>K61HPtHinUvFEK5ep&0*f(r-k%eGjgTZNyE% zKrylhfu?{YFTLfH)=;238n3?9&m$W}Cy1rb(HS9RdgiNhIW47DDij1?lQBq~6s46& znbfQl@PB=ASdBMB{9>oJ5XST&eRVFq!IYD7@$~exca!cUFYUM7e7jjG^I`&N4Gq(& zgd01Dwz~qi5w6{Yg1IVSKI5@zmh741x($E*TR`5DY)i}prIiBQKt#YUdGO@t`WFH0YZo>5&SWiw9^sRSe+eOjs%6H-<#+d%TchEg#Q5b z<4@KFa->BXfRnMB(%6g*id~6QTRA_zPpeyBXo_8(uNd0d1{-!qn)L3&PQh~FEY|1o z^Mt%5EWd96M@Kz6`fAe1JG871j2%>}AD;I*q*#tB6bFPuzVW)XQQ0)E!y30D7q6ZrSo)2~8GsDk) zH*`uvr(iWfuRC;>A)>hv$~>OqIL-i)fBAiA;H19^A9enTvRG6_J!*LQS{#-^y$NCZ zV24GsZe5$q&o_O?c>zx%Cv}};Yzjr)m`Q+UrQDp_K@PSOy6HIf&$&|3dzfDZ>?N88 z1tM3Mpa_*|wmbEtHQEaqUz!3wEV*$9imWi{KMcf=XbfCImiOxiFz;#{us!Nz4%G z@Vf>u*V2w$zIEc_3J*5a1rP5JHVHPv}zG^6ByTq`;YXM^g&0c0`t>Qn`8n)-EPMlYZgypaB$}ZjOS@wXw)#ENhP%3Vqg2$ki2csY}Fch@thRnScgdMdJ?#vrf zP3$Ac%<|GYX7qoMG~pE3mrn0TT$W)Qc`qx5?}dd0C0+!7-2*2|gps?sk=eN6;?I__JOtPFYVKLW zyI0;7ED3GfFQ9?cS0!%xX0EtTV~MvYksXgP_FQtD)O%3Sm9T!U#eg00FV`$ETZRoE zxp`fDv3-F^1Ns*D>Tz*>8h16G@#`oRKZT4dSKvC*Ms~};qx}h;*zvQLUPrlviz9=} zFIdN18iB(;T*SOD)TO3*u`mmEB{V|q9GEDlEwtT_KM=xi-FW`c-z@NfX>{QH#5n!4 z+tB{GVt)M|ktLNa>ij&#PWd90{Zr7k6(@G4fx##Df-{I2#P3!-%SnrPn_M`scSjm+rH%E&a1O-1&;h5Jfvm~c7jLSMoh3`+V zCQrnW)Pt62cz$7c3}Rp(HoUbSTu9T88{&u^WNmtG>H<@im`leteXgOVNZHg=kewjc zWP*=HoIHlAIf-({sRxPeMwT7=^QFeatw~*Zb=MlyPXdU^qEWMO81ODyMHfw{M z0FvZN?O0u&C_{(61K*%;(W9mXAW&lQ;AF(`YT-iYhiiVxp;SOJhIl0~-v;}FI+G`o zw6suFQS;SG7L$FRCLa4Z;62Niw$-Y>1xt?UD#cN*LANU>p$KCK#UW|!9eZmS%JrGP zq)`G-U5Poq@8r~>j|;P5K#N5U`svsaNGJ7}tgBepGs!x*JvvZ8*fXBw6Tr9t|H}ec z@ueMo+g6)}BFdy_vveXJI63mKI1E~R>Lx9VIh&Mhtcxdc_v0w3x%p5CH3^mZ0r2vg z)5F#EL9766AEvBLRHRnd0fLmxx&<;cn~h&>rQE1Q?qfT*p|Q(7)wF+zI70>ssT_?B z)XFbUg0c?xw=KA_Q7&i_aD=fviZY9MYbYp3CJF>wL{P=|m2v0MO0GqAOjOa5>0Bi= zm2J$Vn?%jOyQmktOMjQ);Y|m`RbOG!PuNDiRJ+T3I}3+;m6j`<{~T}1Q%U^&4$Iy{ z++LjSPf3&Xx33}}ecYhyaYzrO9wWecg94vw#_993fW1@Qov} zCrNZbR?v>^EXGq=$IjIVrZyXppfu(rfDcdFWN&wo*I%E4xm7>Gi;hA=FuRImnb>_xQw4vO#Xn~}d7YfS_xV4aK6?O2uj}i5N3;K^ zRZslV%NJi{eXu`+BqCPN)jK2#qkeWUf%^)?`ZbYXw$us3JG)X;prq``?+Jl>{lT;m z$Cm)naga*RD3a)vh$UD4$3>$B*KWuyPGlsSih%*`c`x>zYxb(j^AlumgUQkKQvZR3 z-k+=R6jJ1NQ1{_eUdxa=7vm(aP0Y$+HJj1~Dca1M@h=2Dre4dil(h4@r$~w=>t)lR zQn)|0{KiSCH26&v1?79eb{*fA3l5`mo|u>IwgZL4pV18*`^FHEVho(LkIEy+Vhvmd zuTL*{O-?XrIXtpC@B0|gu*#7uHm?F!6|u7GZ--X&40$~!@J=*y+lKT;@R>*c_`l=zhNOpUg>HH6wK~*|K2&=Eu zd|4vSk{fwHO;_$o-$NYfvc<^s^<=}0KU5r^YqoLnz9&q#s-WqcK$v5jlbMo}{^l3@psx~8 zIgTn=RnuQ((VRy|>R0-JU&sa>wf^a#|NRptFnbjqLzgbzzedQJ=lDq5DWsexN!~7u7f2>5Z^X&7# z-#eX6@7KeQ+ZmfLh94T?>tg*wWOaK>LnzB%-(9N(ca>1gwZJ5&#L2?dlKQhe@gZ+d+{9QL- z=OBdG&WUQzUbt^a4~uoU5_#S(l5L^|-sMb=ZL0tsjbfs1sGWR5f4u&8^Si1I#=7Y} zYHn}M?@3y;_`a2O!}mBXk0Jx$0O@6t2V|c>N>igTyfZ97V33KDBX1$8G)JTHStG{ zLFF--G2UYoh2R<#10`>CHR{H-I1|5T9Hx`w(&AAWMnEqXlYa;PEXrznEqS<+-6qfA ze@WXGr!S^bw;b^nNv-+ZF#lkfMzE$r^l|XRI?I@(=99t4;Sp+fUhG%O=_}W|;G7I* zg{G7OfS<@TBg6K?G#_u5+efe+MTih8O`Yi=@)!$Q^p~oz@8>74+C9}ssmv*ZFOS`9 z0BfUY@=Z#}GiU#{-`4lP<)!HYB`Aa}4+vGM9(_-X8+BFyk7}buO0*wMBMU0M#uvfd z%U#7-U?5p&&|iR~nT-hf$_iB&_;#>o15jt=1cPZy5-sr^GmKy~YA>nY)6;E0i#4T6dL+oh#F;ugu&BM1dSk>vZ@qb$&hewWg^V;`Xr)_ zN2$a|{J62CS2*=zu8e@J@87iiFVIs~$o-c`o!!6+V=r9)}I|6w~}NwHm+r4wrRQ&E1Mw=dH|9f^TpJ-0#GTXLq^oq!4?_=H}_+;~D4a0-KsODOy zIV=D5uxr45PN|Zp@cLB-3h=(-f5ZpnH-G!Ye`H>e<;VRe+Ie=Amk6$Q-?ZEcRw{jw zq&F3d^>_(Rp_zFEeeL^X3uC|FGdq(b{osc(b|yE5K~xZXwKLwH|jp!qw+E$Cy67cITy(8nn$jo19H z2wcfpm^}lgMjQU~@|2AIp4pg!?U57OZM>dw>}f>;HJk~mPtB6_8Ggkkt42gO+{^R5 zmT?3a6%SrE@SvW!Zz29GoIMt?f)N?!xZZNA-u=C@$2!{qBd=!K#<$!z zI!Lxtup=X{C?@8|JuV-md{?Z%-j>&0jZ;bJ%>=HxR`1YsqAEVEPC#EtW3lFl?ZWps zLZ}=Dn*8s6)J5&4TwPa*XIc?sE>jvG39{toy>JnRhaWjI^DldvzBvs;)CI?o zCB<}MQ0Id_nm+6VaY7l4o#7i&Ylh}G+yWc3e|1m*X1KO`R%FQ;1h-vZ~i=u3T+Md_}gm9KVM9PQ8e&GvjceY0_m+_>=bL z=pSgBoa#X4U|0q9;NO_d^?WmTo9o%v-ZPAKGkftC9{R)%0DLYu(uz2LZ63M2$d_Iw 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Ⓢ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

    tpx+?<7&1Fg-o-%*yv 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 p`oxN=H z7mbrhlp?`^lfo)bl!}Yyy)PaUmlq|AADj?B+7;o2A67<8y1U|pb&Qhy5WszPU~LIm zP@Ni!ncQZ)WCu9W?SiNNY{JFF`{|fGi&X;97Ja{f`XbUdtS{<6)CksalLoB8Y#{fw ztiGH(d)X5)KKK4@=6MWK_h{V{&)JvNB+Y2G5PPk2+f_Wl`i8GqpXk?-+oDzxpGwPr z-R53#7OvEwEAK(D;qF~^(KfCK?ap*LMNVs6OG~)AY8s%_*pfu-TYXlzYO&Bi$B{Yo z?htV7`vn>gEuY-y5N+x8!pjOJw{Bt@)1a9q;Xoy&SmT9w*Tn^B$a);C-;fgRgk&k$ zYAZKl%pz0?evdRc3TqcOuO3rmFUnt;d^w+aj^F39)Mr1wDMa(_dWIiRAdQD5MV0g$ z*qTMb=~S!KDlxphZe>}g1V~{mu{C+{&yK!oW6vl*i z71s3xCV;9{Oy-pRI}VAn!H{0%#bE-q-!}$i$Yrg?J}-qOdho=H;NmSAtm7B<)l7Dka6O>sO6g*FNa%#6xb?!H6$1eZvb%RVH4ak7?eW=lI`*)@`pZsM&Yh{&k2<*<1l0x$? z|8o9j{aA3PB@D<6-|4(wy_BpyI`${VFzKE6x0i$Jc&}Ad%oL&PT66DI1`~W zoznV&ag}Z|1MGt{6EHSQ0!|fNv7Y}c5(sM2sn%WTgq9{eh;+1mIJlp2+tTZ%>hQ+9 z=%u{&2xKoV{F(9d!a3ApN*1!mz=SuX+26!SEo(K^a?T#92M34=UN8nF2QLm$i)7)pC52#{kZ)Ar+?d{v3mPqB65tHL?ci}m{UKUs zM6_VEI7SI{A`t@WP|tu;`CGj{bvJ?4as`fiwol7@-`VVrqxI^{{=Qy_c{PT&s&G>}(12=Ixy~;P zt7i|o8`RK1=yz%?_Zy}8GLYx9MJX?dlvJoxCQvL2c&0Upvl5<9A{>nW4Yn5gq*9u* zUV6vYyTK}E@tuTzpnGAA@w)`^p+`t~vqfP~^z1fu+lo;`L zy~WuFw^Qys+3z#t_V7&gFKmZ>^ZL zahp!Vo<}JWdRs=G%ig$Dbrj^kUiovP1N5berDB=vje_RT z_Zp7t*00sf{`*;Em>u@(2Ymb*S!3-lcU(D91BO&btRx6=JFfIZE6vUhA)ef|C?VZF z{OThZN!2a`ok#t8bD63GM4h+2V1$RUYDFmmLWB=9xw7O4#r$bKt<9|qP6gVoh;fc+ z)FuwFH9oMZHP;cQkk%|l=k9tk{8D2U7d)~TS=^EHhxUv+X_hJiDHgcOH^QJ2)&Z*{ z;xW8af9`O&WE5}LKWD1_loVEMQyJLb54+`cdMDbpe)8ceZ_*YQ&Cp40g_d&#m317T zPvf2Kb7J>|M#!z(RM+d8YLV@ti~2rv(ZoID9WmB;2XecE@R)CjiBZ_9bc4RH2LyCf zZx&cWg$Kc_eh}!ytyPzUC)Osvk-G;_xMrcNv}=f|ytn@csil2Hsm;eaJYhA>_4$QU z#O{NvF|Wt9kIH?D0Jq5lrFsC#(c%M-G1f<}I!RII)T$H-nkTHa5p{H*6}3; zu7T7p*=Q(li#BhwxR%-G(I#`sB*sxrm`xI;kabnUWcEl8e0Res)(RAB+mafTJ_A1z z)g$g!T;G7FQhjGLZH@0IKcgPY`On*aW5mR-;h%+sVjc3yn}3S+DKZI7B&`Aae7RDE z!C{ZI_7q8Xa%R1=R}cdt*8r%QIAP}vWs)=3*1f}6ZAOr&zk_A=K($}bXx@k+{H~gZ zbkl|-Pn3hEgox9;NVv$q;RF~WfD@^HU;giCbZ!IyIx$rl=E ziZ%M&+m-f?k7AfTRo0Y+v_ky^g*Z-)ys2i;C%Q$eR*qroWfT}G?+O^Hu->a!7 zP)#SJ`5)P^R(VS%Db-lRQvyIP}xK z(yFPxIbGb~fHmM~!yby^!cHXQRJ?vjT&VM-0<|=qGdx^f3Pp!7YUlEd7))?bRn7}x z5@5|76E$d35o3~fGb>CL*5Z8xX?bx*@H(93UtL5WsRd50&jT2V&0C}gV0TFTHbOg) zKPw>(P4$~FI#N$0*xF2rIIj;tJq?XU@-Q`1s~mk0sn9PsqCF+*t3h>NGdA*e>Boop zfuPawgHj|mX77ad2$r_UQRW^4vD8)s|IDFa=;){jJ~86H@X8$D)ETz8RX^}rDtuuJ z{!3vP(?x1Fgp#v1^Wl^}3fspi3!^>>|Jr^unbht@{19P_z6W3(%W?H8++IkAFuqHe z1$17DCr>)3$d8eA3$k3)FW$vB%*!j#l!C^JF;NRPT@zam0Lcb%oO;;F0vL%sQ!4-r z9~&+s9yop@k@H2B?!l@Nj{&AsG=vr-dLp1|rWVl0YCA9Sb5DvxW%xspK~8mA4;w#; zw)?R9AR{;wNGhl%_{3(YOw?-Crm)F+(S}yJfp%UP6Ta*yO1z(=TO1xBNUC(pHZV0v z#coXBi$io-`yIe)h5N5FQf!(BxV+mUt!a7`D!u%>yaR(Og;Re5sXCA;-l*N@%kEs& z7JkXH`BA`wL5^_PTKucD)WG{e`_fBjuCrMb*XF5*RE~x=kB}0c&5!3Heu_z4%-yec7NVo ze5v?FvI)++7tbjmNSn9{+u9 zj;;GGm87&2u7jF_K`Onp83A2Md!vE0SC~1^W`wG`Mc&5C7&=Q=%{}|&Mhu{P^|vht z`Mw!ge4kZ#yL6PkjloZO{rJ9Df8=Ek z5n48_X~avv`-B|OkF+*etU8EOOfgBFFLr%>;gGqVYiZNFro(sR-G8B#EI5Jb?p#@( z%*f+|Wb;mslO*n45joHG?ug9WQv{-GN6Phv(wF*V_fU0haBT!@;_zzJj>^t3+@KD^pYACspt6E$+SV(YIooJ|p5D_!Ju*e# zl6O&uh7C)=yv0<6$1tCwl4?Rb_9jQL2G)fpw57=%x757#XO7OSYD97J<>;SfS|LU< ztX#gUP&!%4ruHu?{^ukFHl2cy*Q@e{eUaP>g}R6 z+Ka{K7kaS4Fl$)4q|dIvC*Nc*^D zMa`=+kEQ(_{xo&Bj!O3(+u&6FToejKcG9$53jeLN(mP@G%K23Gt}@ohs==5mxDgO5 zPMF4qZGl4+8!+o$pZXg_3*#)wxISL6Wmw&Z#g|*5NJ3&{UdNyx@digtQXFOc9{@hi z+h#f%JwfvMiYIp1;g#yntyXEcRw$Ks0{u+j0Ot*D1Bhz;?^8x)20aOnnVq+EIke02 z^7@s}H?vVn`9Dgcqybm$CHRceZUTj=m`%; z^-{u4dSl!ElPzX;>c4?SV_9!Mx|dJxJ=MMp;yB=MGr!MlYB% zdNjGl;}+X9E6H=96IXke<;W;$eZxuQ3ovl0MxF{BKBz&87TpzFg<&NF$F zOhLwpQvbmEd)B`1pE2$w*D_w4E}7%xZF#R~GuC}y;(tD&`nqc{t%iI_vP&}nLLwp= z0*+>N5h8G?o+(~GYQo#Txn)ItOcPFDE`+>M8NX$s60KnrEte$>(?anv}k z%1Cn*H}}+0_MaSkefpW}n+K-)h8I7B>Z+Vad?e9}1}=S0V)H;&rSm!-p8FxE za4bZ}X$EZz5c1x966^MpjUed=e)ak&eRQ)Bw!k~}afxRA2aJbf;SXVszd4S{>nM6{ z(aDk@c&t+DkL?$!{;kX_YlnV}1PNqfK3^V(>sY;YlxzwY!|0NWqVXU!gkCFT3ck7o z7B$<1Kn|=m{LC2hI9oi^N@t?A!udTt%8U`(lKb#7A{bqp(c8ehRlH-{lXhEGnNvRw zwThn=8?6L;Cujh+8#Al-rXs0Wsc81b-9NJ*JrHaSo$aLzQir|={V7i6C=cXg6;4Pn zlfH3S)$e(5C~9YRB|URcxx)>%VOU!2onxwRk6|?WB4KG%ndOq*WLVfB)|~cZ-hM1K zT2_VD+;88p4hX4#QB=OuI}k5Zq7J_@!0dzhuQ^?lPl5%InsUv(uh^c}Dh=DQ@KJNT z_vf*}+2MZ(Bmp4i^VxOcdbsnU-NjPd3bHe@->n{&-uuEBiy|{&hw6`X_;0h{!@J^rn_;_ID~KJ{Xei z@K)nk4iNJaX9ZjP_ynBV0ReCnZ5IMs%-i=SRtx?G#f$=_@_KpcVs&oecGgtmWdyV- zU*`C^W4S;&TUFL~j8OA83x&@Bqt(WGIyaypHvpnyLhJqS>Nn`f!(RGqB2tHx{ufFp z_&1a=kuWPv`?4OfA^s_7j`C2+bzMdm|MJB^a-QCyZ@nLsQe4f~%BQ2_LPnXQef^1r z)&GpWOWaLJhr<=oebJCP!!wJ9JC3Wk12`oA9ryFwf$=|%vg88~kgzxL&r#8B`Y7b7 zH77ei)`eN7-^!h^AV4N3Fxl8n9wgKL*mCO)0nLZ_`S@h0(URI8y(JYP52E53JDyFH z!fLOL?f(aC1IOV*^O^KM?Vg#X%OeKoBWk}t7Lsp-`vI=K3zq4+zTWzsT-#0$pj<6x z4*j)AUM>zC{%i(*H_X1WufPuddsOxXAXrXC_>#5k?bWCRc z=5s_%P4rt0=B1xB5{s2e+?w<4cX(8{xo_H(XhHTGyGUoJHIc8GwI%p!OGjo&U9s93 z{&Z$$tGA%=S^QeBLh?cD%Q?BzdR4mJS@s3FhgA$G|DQkh*)7E_7`{9bvo|-jpiWn~ z-Ox0C64)HS&N(y8^rT(mG(%kIg2Os1QT~o_$LN=H)c`MPSgCP3H_cd@q3CNiuFAPk zvSc^yABp9d?3k(*CI*{-;k*k?e4~^Nt>JXxA5ip!T6nN05-Abllk#$6kX=Vu`)L#; z+j7xGvI!!_>!~sxv_N45XPGkHQ=rM;*=C|-{sWcs(W#FeU$^;UfI5aR=zQO{Fm@R< zhF&y~vQ++@AzZ^rxIxI=J*R*XhL}P9vGg9s{lq%gH;u`hPdIb1z;P?_v1GaoUDOu- z$NrXHb+-!R4TAz1xqj#QKkdh~PUT_uJg1r~HVi7SEF5C}7jrbR^SMu6Q=ZKIr1#dQ zzu#h{ZOWOm7n&tVNDy&dc4|yk#kPVMIRJ~&ErT5w)E?EM$^GjMy`my*HrL#W1;9cCC_A$^6v-#}`y#p*x->F_TrW2l_PE<<|^ ztoi@md~~b-o$Kza_F9v)wVT5(@Rz$C6WTBi8Q^?nY}Wh5j7RV7lIJ(_q&lR@5nHI9 z+-zBR0JUTF*Ff@p0mss4|-h7M_8TqonDGC$=v9E|T4T(uEV1vl^WRIOWk6tD=w z@LmeuYohPeDt5DENPKd1M-?teZajH$!m^=MyFrw_c-euA`*SYPCcv7eP)28=$!(lh zg#F-Q`?aC^)4>u5_8-a)Ey4EQc76sap!d5wz7H2PSkEMc^wtWU_V?$o8*H|-gpDB_ zHq5jPI$G~05^A2s(PKgyN#SCk3c91wJ#Cyv4r4@5ol53%G^)49?^&~Ic691!v!sPC zNjpm?X~(SGF<~UCQgsf9;{}Ds8h;`7a7q8H-+CN4JcWGzXC2_(_#fbnt`fH{!(=&JPsj z9hU1?Az z1jlvaqi8XcW$}p`MNz{K)v4g}>+!<<=;lDq25h6W@Nz2Zq7)FX*ASXEB!o9FKqmyu zR8N6VDM2}JYvUVDguRbJQ(=Cb(6M8%a&f4(~ypEmwKsM}rpY^-$=05dGau?^UDM`V%ajf3RItS(eo zthkB_Nd-c3P(t2fclv+URq{2eGOXoL)&vh5|MIQ?tKm9xe7y62u;sqvnBcy#QVuD9 z<;5}#JSV&FAs<#gDl@SgMU5TH2f6%)+Vp5j44bC<5*7|1UZjQ6^((T+3Lr)%1iWC>$@( zI|ozwN~d;oUbakArMH_uUPWc2XlE3nL#mTCo)NWAm^5zn9#f4O3yZ~KlgDhTyCh(x zlJ|QK^dUF}Wafc+x)!GGt~=GT3|8_V?nN#^aNH}Brq$oP6VJ-l)f zm|XFS*~}q|m48+Jcc|I9Lj$`=iVX&vGLBNc#d}m&T=Eh!-y?i63o3LZro6*M>0 z;oD>w!OQ%C5y_g2p=Vj#NZ+0Va6aWB>;D0*zqsq6vkE6b5JsV$kk0rC=sVs#mYz(ETrZbMI3?(KH3&fH`-E>c~XjX`6gBQmsq6`{!%U-T|!;dFL>t z5>ZLP%b$Or=~pg&Z{=fz%V89wr#Z*y%8ij%L{wG{b{A=MTi9M9f>hSCjl0cE`U*zt zO}?gU9md)F2(EER>0@Yt!TkMyW6~~r`gc?urR_t3W^d@652@COcp4{jI^A8V35h!V zQMV-eZ%xJ&R>PmIUT!_R1>O1Du%ntJ$_5UM>cNI9ek7Bn;4hH_&AXg)ZNF41Fg1Bk zgmV5%Ubxd0pY~NbBUiLxyZMfaAw9?uc8;PwDl?d8W<$*8 zK>~_}ZaM6_ETPQCx+&9b>KnO!+Dv~cr*f2O-`8ZsW7_%6bxIQy_yeA}82}FFj<6=$ zy;_caF)UaSI#J%&%T$E7LR-A!q4E%4@MhDu8?yeG$PhF(=8zfXa5)A(c0|N-4O7~P zQz`*+2+A6GkFkAjiB!cBFYPh6IjDtuNL0m16Gmri?bwF~&;7P`z%|~AK7MG+@N@Gt z;B&UJ*jM9>OExipj)-X2cOJR9(jwr`soOnUJ`KF6uhDOC`eERUFmHIs)$T)cTfJi( zm$Rw?H=-~Uyi%hLYw7ctF0qn6F`ql5d2Ko4-o~Aqvw*14j1xXbYh`VmLo%tu`J&lU zkQu3~I2RNez->Y~?YKLk8FUcgF&ui1`$()@J#HY@<|Xy!_vhXlVV zwP@ru992Cy9hyaJKToG6x7&o>j{+EAcdZO3AR|B5k$ymwN`&dnng!&0w1eaCu>ZHT^-LMjfwAY?Az&QkH|z`lM}OZ z>1U$lej-V0$*epNDoqHIv_(%l=Tm)6&1;?AYkH#s%PJ;Ej2K%TR2XKUvi3--)m@x9 z?q}PVRtSkPT9QEuzbxV=J1o+$9-cf;QaQ8XKBNaF%E+HUvMfJ}SF<)aAX8A0gx@rY zQAM#gS~(O`qarlFdo%iTe8x#yB=1l5;@JM(+Jj7g1J$y;7ck7`+a5X!sM3|)LWwHCXT#Yn3*dm~=@y$eP)sO~Ru8L`pR7Up58 z$1_Ha^^Pw0ihQ3U!83l4*Roun(dwM1Xh~SD;E7jYAP*f=jRm^G1JRs(`%);_GQjaW z=2`rTRq2QwmYiK_exB{6Y7;8bPDQS6!LK}H!z8IE%6x52+}1VPA^4gq)Zib{ZA}v* z!Oxo_!`b7n^H#Di90!ou@*5mT720~@-TC=|)qyRkgeXdMcRZqR*H}3$SM>70qHQ4i z8%2raH2Hrhd-H%K*S6hTOS5b+Q!^{IvNF@OGBZuE$*iZ8%A6G(R+8duYKk~yW;tZ# z$`PSyX-=Ry4~S+?IZ&x!4&aQ6fD?t`(OUy8qVvyhWk8z2V2M6 z!47Y9k2G&rb(XQKhAv@XzCle4;2)FPXjgPzJ-=cZ_W14NaGBLxR6-hyOSCj|~Ja<%NRCjz6*48nzTd2np2QC)=0Pgkf)pmC-UbOi4Rp^J@NAb%dGx51Ho8vD-cKdxIc?>vG@hV24Qo!poV zTMnBu0#Y)UgV68cd2f>lW)o2kCv!3Txneq$*4kTFEU#I5T2@-#_ll^XfKAB%wdEU| zM#dSg&(gQv8D~-+QFxO%MC=e+*7R7)a}!dRw8@VS&6Eu>y&dTkAD+t{;3NM)RV11( zX#iP|V})Y%hO#IZ_qam4gHp#jq+@JCCU^RkVDvn@ic>-Y`mXrzBFjczBr!&JZ?2i< zIxG*^B7n3iy5)uB-6Q>v^e7wvb@mHM)^-|nK8yj#qr0;7PZmA2TtK)&>d;?J8qfIdBWP4!SC>m_l_FzH=Rl&Y!A6;9#xL= zy95v?9(T(-E5yiJJS#K{)u`{!fq-GNSVaoM(AP+O+fI+%6Y65Yb?T3P$~h@ZI&rUO z)jl#v0k~3{mDxLiJf`5+snM}vp+^@EB~HX&*F#ZCaUZv~YD{iuqOF^J5y@QCc$^_X zq3hk0IonSk@hoc7Mm^t)?+h}m%xn*Bzx-X{SnEuVm%#z#;u8DtE!D^Ux#`VJl_mQT zN(*SK3C#0z_2-Y5?yXzHnKj5=L#a4G^gJRQYCeV9@i7f(p?KG1^5-s2b zTZYl`f2dP7;x-=bO&(M6k02KV`bSe{XuaQ1c=qzv^(EKfnwQm$ySVOn7wj!v4T2w@ zS^n&uYQ3U|4IK6njOK_XBw6k^kE)~x&(8#u7b3h@E{XUZE z@dM)v=R72aFDHeVV58M`-oH4>Ui+%QN<0W9Tr=1eC;OYN;?{_U-Ta&Oij}y9?|V23_IUPdTTsS~b9$^63x|&=b{< z9BN|6Z>ZmhbQEgoq9i5QMbYlStKe{fwAQbn%?yYK<$LeSIgKWSY*COZnY zjLK{GuUR3L@2Y2om^%WsJ~J~cl%OFg;`H`$?aCG9z^}G+4s3y*P`d-Z*Pb?0@BEjro_#%p&#ZCsIm`v(S&Bd-+vWq8OCY}dyb8!xHpF-%~# z<`Tm0Mq^8vAy%#MJ88Z8XL`fj4xiju9b^E=1tJo`*2(Qy4Wh znStywQXy@y6iRGfl-Vbd7DPJ0MN>>?k<%D^=qfK*tlzdDovwG$Na)$=ct_Lw6CAYC zMCmE8@W#p}p&B8G*EiVdvRz#a-xIDLRrKqvpvEIYN0HFlq57jr=-eibx+xA8@!(4+ z=gp1?|M5^xOP1h$W9*7-3yIY?wtswl+7_BWIT>4>p!Z7uH)&k&p4;`H*fJ75@C zT(lSU*$6v*HWt2%P8S{(P@RKqhkKq{%6*QS~X>d+n=x z)L35nav$zzf6F^UH!|q@?gl-qTA6JWusPV4v^VHSHK2zwdx41g34Ouzh$|;sbSO;9 zdJhbudgV|ju2jf}Cl-&(&&XSK9#Q>}mgD0I>&nWN`hJ$5L;4IS)V6e}_)}e7-ORew zLP>15V9}-r#rH#aO09dV#^Dhn;d6=MXT#yXpe&PfCRdJJ{mt^0*-J}I@uhsds^n0k z*O|QZQS{~KdUN&&e2UR1VATs+1Sv?@+tDnj#-sCem!XD3&yR;KSG}~!V@iIf2QA(? zpu8o&a3yc5|4-x32&ulmoeKYQ&}=?ql*5SdPGxJ27F_a(%hTPEg2jvsL!9u$G$7di7b2i2qg1e_Iqi(-~=on9rE&asnN{S;t&_b zV?9SHHc^!R!}Sg2h(3DVxTe^lJv%NTC`nHZcO6!cnh;wXxyu4P7uRROW+Sm|c}G%6 zO6;}kHxmgvz?6fvG`q+4>j8!j?hn*ONVtR|C#1qBw2W-B=Zf zxD4ttW^nF&y@L#AnyWYeovmlH zxO<0C>`9Hynquuz8k=&aZp^NsYn8Ld{77Zd1RKn0RapWbsh8 z%+lzBhjPT>A`gya@u+uP{c5wjuFfkNe`S6v?|ePEtlO6 zVU?(Uw)hxOjhe71<^1q)!SVj%l^HkExII3T*_0Ym_pwx>K(k-2KGLH8XS-H?c&o)MnV?cvl|-KkWntW4A{k*%8OXD$1wXEgTE(fdv2VTF1ZXMK3)U)6A@Gi`v0 z?jXt4yivRzjTHcbEEkF(sSxl1^Y8d`!e_ncK$5-=VjgJiQr^}9Dufd z2wttzQI5yRT#;`&^til=p9e^}QrGz4wKgFw2PRywMyUXh%;{w*u6o3?HlLygTz6f6 z(rR;8@K8!BSp9K{Xhn{+pa1iGyw3AgooAyr)B|`;$*`lgEuTrXx@cGBI)L}hz?Xfu zBAiQz3}wZnl3!D(x3D#V|Jt9DA9(aET)L@x7C|Y`E*c3R(oLyG7<6X{A}L#P2-)1W zf#hOx)g|pfL{&M%iNlP_NqUX7f-YxZ=FrNuHt=-CccduQ6AWmm$|tBv(bAk|c6`0jj@2VDT&z~j8OujtO?PZL#wuO^lR8#Mn%+}+>Q?!5(f5WQt}wu&>HW$2h7#MdmFv$eq&a% zybzRLM=x3lwa9^{KnE=4>bwf8-)0Jm7b%4?_B$w3WkuL9Siywe)WAlFs-|&a?W~@$ zMvxZ|utl@7`(z>DeOJvjHk>AB1THY!N1~+badfc1aew-SA(UYbCn}&;-9S9orGfz$!?J1kZdOxlK|(bBKL-Ka%sxaQMfOG9fOk zIh!g+{w;#_#}F16!(DNINZ0E+@4TBM;qutVMUqm;1y!CkTo|^SC_pia6(Nc!kzovN zM^fGWq|mQ1HN8^!{_OC@rnXVGF%8%O7n_wmDA7Ci7wQ(Y*l9@YW0a`6aKHM9Ay-pP zFKz^gT>J#fTTP*(XGb)gOsqT??nH8mzg=js!B!(C#xM$g&rERlAkB7kX#gY~fjv(Y z1os14t`IFFRKZ&5!Y9hwhrY52IGD0=Wo~CAJi|SS-X`0?tC9md z&Nmv69bvddrrHz6;CNfFq1?qF6WlY0dW(9@4<=-CQ&L|>Qp_gl=G7hrR7(<4rFT{l zWwdKVe)u#w+evEtICTWUEW!DZ&J^QI7P`N-Q%6wFf(9;XL-^HA!WaA8w5DD<(9|V{ z&-!>mMB#}GZcafO94cbu9aQN0iE5ZB5f#wN}N=riTG*31C3Pggjl z@zAVGCy!cwOAPar{z;1LayCGbdr7PK-7zvim(4z>`LslaVK|vJvY&y|q41Vv8w0%; z#yzs0b*6s?k|6~*M8TZ*l{FK0(fnq8%krjPHd(qd`SH($GL5MXRXv3h{RY-Fm4~Y~ zyrW#pF@wtyxc!>a*C$u()_J)rQ{W59#{lrf>BT4)7W_tP`?t>%y!P0%m4%N-oQ?P{tIBY-zr zqPS7tbYwIKJhyV+g@(T9{)5shRN0V5_kQxXLDR@qeJD!@jJnt4(I7J zz^cL~*QeCAlZ5+`Lu<1Qg0>vMreFd{>1#(xWX^wFs(DUPLgw; z8_%UIFAL2@(h*yM3R;H4NZ8EfMDDZw+~8Ktl^M;o&o^ZE___x3g3V6Y}p_WOW-9%Ak{xt$Wkflk4R{Ny4#&TLV0h)a_-ZA;O+s zg-5bMWpfHq7K4^z&39VdyhFCRoVrw~eqRADds`%=6Q@jWYXKF=T7fZ^fC;p{2j&Ne z|L8``{)?W^4L20!1a#I&Q5x<9pa4BG;tEt^2C#n~qKq7uZY&`QocY3+kqHmmp4mU{ zh_S!P;SE%1q*ey3=3)QnN_Sx0ih)}ec9((+Ol%ENN4otji7zpDmPqK z04IwL?QDZ+CZ(BPXjk)rMQpGcSM09WK^O2$$T#P>{}NS0;(R9I zzr^>KHA!U(F&(bSdkp zrUJV4LkNGSZu3_*-W|$S<<@lK%Se51&W1A9`bQkMB4{!vaE;oqJ1q`nrO#`yEk=+> zqihShIUynpx8!I~15IFn(Gt7lj#&mS4R-c^l@l7(-of?GWz&m0aJ`U$3KirCt6Ktg za;1jy-q4fRl{Ev$4wTAyO-0DLEqHACJ8N!&f9;cYSm^;CXVIr&j;OjA0urF_5EefkDUdxqbkkTJb#l0<}$ zaG!Sv{D5eO-1>mjVb#V8;M9zF*~mk&I+VT^ExHkE=ER`sd3EkdcdLI&%iI3Jd0-px z2Y%g1qgI-ZgoqD_s8n_Ex!`PhEYB_BHGYpK z@C+gS`7bg>TXNf*tUo%_LHPCwzUg3i*Xg9bpK--;*hri2WvJgy16MKQGI_ZATScq$ z1OIIGVDPUsQ6)4aD=nYB?rAb>=BzN_UlfVf?a=6O`>!j5yHT3(CZbfAzrV>=m2P@S z?ep75Z{Hm<2s3dUyLjt2nc2WR8g=(l{PlnmV?jBlHDeHXg%ol)JH=&XWw$B7E%wVx zCj%{}#63?A-I-7lu`@Kw1jBhE_^@)GdBsnIu}{1{-w@Z zpq85z)mqs#>J2L}_%f^b&`YDs+A4;@F?^{=khcrAc|W5;r5Kr^%^^7uYkd3kB2s!9f1@nQRIu zf95g-7fKt;qjFmF+EwfVzhljT%aP&y%d+-K1X)_(PQ$5+S2XspMH?oy_im}(nzN;z za0{piNgNs3xImuux=2jR&>bHTF2%0)KzEHnAK$)0(Y|_8x#eK(hNeEN`>$o>fBTCK z5$%K)Ftxn8Ix|`)ayh2Q;YtFf$>Z~LtKobmzMgN)Q zoVT-lf`>@&u43vATFoiP6T|}u%Flj3A%F5Bk!00Vx;q3RUAy`H!=(^)ofnz0t{t(eJO@>w+!Dt+Ir`r%uqOVK+#Ib+J; zeRrLaaL<7kyYN*bpP*?IziGK>ZzxKN+#Of4IZr6W-&Z#W zf4WW4c~4YY#)eO4`FvE8#LZb7vB@*@*9J>*xAKbO_T(M&cy4&A?p;xcXM4k=AZ=el zfs*>GKW8!97FhEK*lKSA*l!dgd9QLscifjGe?K*MOyK zZyqqlwg%?0c@><%tPhR zVf*Ny*1ySpfSea4wqE_7K(Q_L0*%iBT(eZ#+3iUNBK5L`CQ<2r%+e&b_g@41`?(_8 z5?7QE6OTw9OX*nzmwtRs@c8tRf1%z-xX?%cSraVM_oGI1(ukuPF1e%b(!kT^-jLA( z_liEz8$0d?0mIK{uuMfzKGgCKe`!ulXRxqKlW;*R&Y72IO9 zQLPesE3|jOkV zO^Hk<$bZ*(fX}3Dcde0@0XO@Il>Z6DLZ3BxDL2RG1V0KX&bqjhjvhDrTJt0zi)rWD z!CH>qQx$H#ReXDz4`d%Yt{3p?$oWDzKF~lZiH>U_I1x9>kMA7ouN5Ai2T-20hdb}bhD`#s<+{dA zW8ph?&xQY?%$mQejCF`B|8hBzv-`P;%R$xQ=rHVmu$r5Fdbz_ zNwkTwzXWfCTYY67oueOKSIT_!`%JN@tIOF!wLpaItt1(z>ZSecy}IGpqnvji%f^=; zO_;%Dl5(SNI8??#EiJZL<;Y zQ*nMCnn@vXB1gUblYM40ytEfJW?xYtBY@n?d~?q0e5a334L2t^bnmopJicoyPmHLz zFOw$Qwa)L2OErl73k_=LuOW<*N6sT<&v>kATm_7mjIVu{#a6GE{bzpdHg>X!?)QZ# z_*;nW7Wgdxpme^Z1Q1wtXFE;-%AbZH0Z_6?^~GMDH*}!;Zoh0K$Pnk74ogZC8{O^M zTPf!pa>6{Ra&(@`ktDt|6ob;xf`j=NS(H5oJ}&cBp5+(5kv8IKs=G=$As-vecu|vy zRVudz%~^%jE*#G@5gR1ceZ+~sJgNOXFwdbzeULE@rXv7U+bV@H%LQ0V}zEZmdNZi5*pX^IV~{gnm}T&-8oV7VC;7>w&u=%$~u zKOb3#e(sdsd9HhT@T2DQa+h4af`fUQBrgt4%m zgDvPEEgD_NKYA!23=-RKO8n*`)?(=EIN2S)C;!DZiYfTK{oINhKMfG2zwfTcHMBvm zIFk>gj`~4${9wpU+`#K6`ohjtb=(Ay)m`%E6BRr_KQkWzwxR#~TpuxV9iHTRB5fk| zU*V^~%=m2Cg&Tzl%=sI~7r!tS!~4da<$(7}EdR6lU$h9-)+18J@JdBq&yrw4J7mRH zZh72}Yia#rga4AQRG&o+)W4gAxG}zJGda>u3g;!SmU4UHT}H)=34f#W{$r|AC2CV+ zubq`bC+~lOFz>%?Ut*qcPqphoVnJhtKBdccp~M_rwH%s78+|KPOHg^Rrg&LG_%FdU zlnp$1AzeZHXXhrxlO=||x^hju{jP%C-oHmoY=6=c39)M-z&i=+tX)oM0bNhMAGxu$ zfuzJT0qY4w0zRycjbA>G7fv0);%(Kb{bQ%-f=a8pDQsxLQhCHjg)Tm{aOGW6&+*LJ zQ(kq8{etP5=SE?!20szXuvP`=*0XeDuf`*KaMB-T?TA!hhbXFiUgQ6%bzrnIKegw( zwN`F4wfIAM=+9SnuI;&~$m_`a2=cRHE{ALU^bZSl4~w}Y=BLg{S^>n_aV7;iL>9YJyn~+_3QO)n2n33`KqKyT+9s-PMzh13gvv zpM}fd*?MSgCl4b$0zbjsB$XK{^#r(4Tulp=cz~2X_jXTyWX7oHJB3hjgB1h7&d1aY z+j70)mqnC+AwMrka*{>pBAM7Vz@1;s<(bh)=^+g?$to4946^*pgtoPJnpJR^De8@WKvRiOXXVKvS*&PStlSG0WlD)lLU@S~J$ z?_L9s<}G}{R%a|@G5|*Q_wg-SM+cKo&Kw1IA^FieA1vOy$2=Ok85oYRhOHx3KYOl+nX1H4?wS}mCt^l0FYhB=|BIM8K}et3 zN5!Z3VERIu$sA^KEUm>spG&C8mN!$lGjAeYDprRg%l~G7Dy?>LV85@q{{@_ZyNp+- z;i(kV5~5*W;oBq*s%1g=LO1DHUf;8w85=$x$~BOJlfz0mx?@*FN z`^q{Ocbzm`H#2aEMVLLg`?l<5(_6pw!koRne476Efala}{W4GjRoTjz>&$&t=DA)B z9#_A!)O2V!@FjXsI?oQ_uJBm>zk)N93FLXnci7Pb7w%pWyZgpc>o6s*VO;8V5bw_( zY*8Qkax0T|c|@@td`{eRhcR1{o%|VpsVGDe#uI>^o(sSnzFNstl}vo`^l2Yc|0S|( zz5cKGG6p2$7uV9SL0v%Dkot=@>E_@Oj-}kb${0p8X24N%R8t*^x>;gy>S@6ct-m$m z#|-*GR#zh_qbPRu_qp@FsrX=az~+wiwZ9WJzYXZcOc*M?=U|0Gr1h;^ z%Fha-C#qxnf4^6l&hJQ94+2zX0xPj*{gm~7$zD~sqhKTcStCT!&R_ad;hvk&w`Kn| zs(!}mI;t_|_|V6;9-H4NKaDEhfM`y?Tv?WV41q2pRo8)V?$CxbblKoOG+6OMhZ$fz zQh{0uAe-pyh^_CB1GpQZ3a-FiAz5yGr#UAC{h)ol3+j}NDk|!EXjD4C8JcD=ZvS1e zC`Y~EU!r4*@BY|8x2fHB@Z5LlT+FED?0&9V=<}8T-(>bHqFSnUhR6nU6hagpaYmLN z>F_osKZa`M#8_+#_g}Gj43!{-g`G}{o?K#=zl?fHQFV^Q?1$W%54(h;9czVYH5cQe^=2)&yMQ|MhtJEM=hUK4Sb? zNeX%p?}yE-aR-H$M9+-yYyS|gtk{RjrkP$6wSCto!)684(7t8Gp2qSJ6ez4_5$QX_ z9dTsI+GklN(NWh>A6*0_QB

    ^P-%xA2Fi45F9{2iChTsrMbjhK|5`(4Z^P5vjmjU54epEcqh_$T{9 zr9|r3r}7OMyz&&6JmBbj$pfzYOZY2@Sk!Pr%0IlgOl500U8&ijfy>zUxO+MTB?-DX z2po>lF5dq*-+%ZP_viT@&CX|c-f|_x5FTo&0;=8vH2ACtvjGaGaUZ1E=}ZOPH`aW_ z?a44QHjTq1n}?z>^4oX9GjA=(!dW&>-v52icsw1_!J;vNeblv!Mu zC+ z3s%D$x7a2bSEHmklfB0SgcK3|rPF9)=9uyb zi8HX{?iP33blzVC3JwMJbqRu3iAv$uuWm;$g>E)2+#7uKjde=EeJ&<&?Rqi){x9Q@ z_2-6)L09s8+pk2jxb@0G8bV@Fj{i%Q{tp`kJAXh1dz8fee-Ncl2q%yOLeLghE!__K z-V;exlM{*jNgt?Y7p+{SjG@FCeh+q(2^~@9yittE6^@$(_e3WN90W~^K)DfUR*pl7 z4S$2FZM*>-D=R))o=p={Pl|wIk66NlO3CxTuw^2z2oWT!;(B2bJ(tsG;hooloqruV z+TimsN2@Q-DqXiM0?vbq-v`<^SwnmRZvf@85H>0!y0>{y3rbCY7Te0ou|r z4R}vOM5AiLQO)r~9lI96OOIx*IVs2IDYx1}@{KjD#=ZVINia5bQMmYxS4$C|pQax* z))Z-0?)Yzs;!3+0yi{-Di|q|_7UdVyCwR^0^R=fIX%_ndG=TB%!+>vQlH~HeZBtB> z0XO0=5%F5Mj+!cfT$#7JXkEPf*ve7TUf~Cu`N~eS_SggZn{zDcfM5IFOJs&MSq9O4 zdv`ZLz%TG(n~iRJ3b=9(vFpARUNqBy1C*~^1sZqYFK)rg<*hgy4_~wypcF6H?O%VR zIik*O=U*SB8=5yyin0H|ZVB_(Jm8%a=9zSLv&r1u15N5&ns#Lnq2s=!%YQfp>tVYG zA0=kE>y~{~S)%IGVUIugbxlB(+21c^{oTzyvi=uI%t)I=OR>o>MelU{;^m_hwkcS2 zY92a%T3fv`$l%2&PA_D0gKc*Xrmk%E7uVw=Iv_OR%Y`e(CYMfa#tnrY+_m>VWF!kT z%jZqLro=v(k|%tws5DrrhU_&END=Hg^+i$bFnts;hH$Kuj`L@3mA@c;Y4cZ&j9X`( z9(pC0_cRm}W&O4z;P8i?9Ayr@kRaV2+p`p zB~Y{cgyUsL3GQSBM-0Uiycvs_%GipKQ1%cH)5qRyob5pw+sV=tZCX3;;={=Dp>cYB1_6UKd#68uCRhiqj*s6>g#zu)_FHApZcEhrwV~CsH(_i3?3INHYxPa=0bMZ14HUA;hsZ~4YD{Hi=0xZW zuBQHM8?5b|NquI!Ci-J!^~aP<*DkcU9UI+C7-Kr)elFV$_G4jXjZ00~vJQtywkcCV zHz;5CQK3?O&9a2=)%z=7eFY~?b$%-Vkjx^1Xb$2HUc8(5a)$Am!})!VxS~k1zJT}U zf{jzHy4iVBhM6 ziEe(R^bb7Ox@3GFjBYe|FEi@9RC+U>IrOszDjcL$gZjJ6 zJO#?|Ct-m_sP>piG#u91RSGVf&t!+fv2Sd@u)&qX1(k`Mk0YH8Bl^K$#9*#fG)&OXZYOK@<71Tu?2;#laWH1d$%;!(ZY;LOcGTh5P9} zYgB1S+KPeUMb)^&SNEtWYX>2>S>*6a;=8D(E*)E%_` zj~IMVc$e0UqN*88L7=Eg6z>oNCW)``O{qRTd+R2Ifordw3XO8chX7vlUn<=;`HwMK zJd1=43RYpfP69N5y@j2L(wRkiQfAJv3yT7*N^}b$UTc#z)Sv42chA?zXrI&cb_IDn z4Dem)%p&a#p6PYStPCu%vR~rb)s;-Gj}YzgLiZVc{lV zyh6&Yd!L%Ssctjz?_IxQ7!&$<3J`MvosOJfw9-Ov6lZU(esGk*T9?@JnW8YP@ZO#$ zdM-*hat^N&2tEpNZ%7Hbbg=TM4iFGRHP!BJTXh3BdXIT61SwlT*Ov-j)G1jydmZ-V`1ACyVNG5q zy35Lbh0)r{d-yQ;_ng1xChT872c4Q(jwI_RTAn9<1;6XRgTK}w{y}HAtF~ZSQP)p5 zVq=N^`&9ATX5ZVus?&X4>~SKAjmW5AT^|;#x}yU6HLGab0i^86xb5WxY?PnKU9)JgNcJS z`L20oK&w;`z{(z`UiBdU!JpxoM(`jk6zcVvaJp7n$uxFRIA(836r|Unwm*Og!XgBV zuetUOy%pGSu9MRfj2LudTJhJZ-&^31yg`>0i2FfaZpWW{!`Y#{fC$F&eUe^qFU`-b z)mmzx!eIp~q>DJFa2euQ^b|Pqkw8qkqI$+8V`qh`n-_i+cX?ItEv&d?x0@wRH$AxP z^9dhEuQE7FmKf?VWh7ovtfE(IaBgi9H}oqBy5lQhHNeeQ=f!6mngc|}FGSE~R zip5-fJlFUPcxplm^!016@~hDh-X?_Zms=3VkVW0z@6gbK_?(wtuiPtr0&KjgIzM=w zLr%cTi_dTPPx>H04+iL4teinj+(PMb8Ox_ZjeCnHKvC^G?`7k_nBq8lN6sO$lL$m; zZ?N(Y_-_2}AoAye8RXH$F5AipcHrccrE7sU`EJY#(7{$+cgn}1zqZH4P+t?E!LGu% zZ9}7biBThbwhCl3jidj>`55UYXUW?@?PZGWzK)%jL4`gR%VjC}tEH(bfA7owi#lp2 z-}}Cl%@ntDh)%&&Rr=|zg!WqDkHVfe`-tg2ni!&CSOW4Aiq)bnoWyhhw+sNou7M}njUY}XiI+(!De=vLCi0LO^-X%=8ymS?T`Yd_WJEkh*mlhk|cXJ-r&9oK{9R9IoWUqe+ncTCIm_tTJe#q@&oqHWfjPW+k% zUBsC6dWR;_N0LbL!n|;`?lX%^_i&qLeq7J-*@Nr^6|8 zO@(fV&f4wm)()4Gd0V!1FKVXuPIteSy81CExSf;}_Rka2|Ck6w&(rY{>Lqh|jv=kH z1TM0dEK!Guc$hW+S|{}-V;XkV2N4pM?K`h3m@pQOz=Z80KIe}vnvfz_)6x4vyj`rT zzVl?E%2(tD{VcucUbX~s!?_+&ZyncKoA|)Zz_fXhn5Tn+X)=u=e5yb+CR!L`6sC^w zGDV{XT+vyW_;$oA%p|<57sD}GoAEp78kpGs_sI`Vwi`1iWH96_pfI9%E%5fW%wDCS{o{T0$S3uy0}Vdi+Xh`HBry z_bcFxGY=_u%~iV)lGRL2>+^xMc4saPZT`W_7@0@x&NON1X&{^r2Dxww+d3mFOGEvf zY1m0G0W$1c{!!R4aRx;5DLq3EoY92a=(z@(6p>*V;W*XtMsd~ofe;9xWJW^>lmpcN z-~1I9IEPm7zo99)Iwd`FgdPkLDmliq(BchR+QKZgRSd1W>}}E|VIN zJyB0Eus?#(#np3U_~UE1p9_(NQRa@gpqaYVMi$W^>ly4tK5}0)@F6}5xtqk`yyDE1E6%TI089Kbhbg*NED-P6EYRtb4#IP`Z;p$$P=|^XV^<_-#M#=T?xHC0WB~B zHF_u-m(K{9*mn1+>l9A=x0Tb5O2zgf6;<;_tMxVy`0Q%I@(0UsB_%B_j!ttdM5ckm z7e$}in_V&`i?4OVQ_m;bzHIPdA~GQ$T`S0UxhD575BD0e&>9(BTpg07m4RPyflzVJ z_WE}G)N_I~E+aXIPI|hp$I{B=_a9QVdfzPJ%T#!^N5_y%G`CE6Ja*fqO*50u+bOrQ zrhkp>P`L5~gszoEQfr@Oa;CUng>1$a8^OJm7=9ZiRkk&95Ex_MjHe5d!h9-bIWc1S zSxwi^pZJw9ryQ zB|oj$v9a4?$@07Vm(sV0=CQ8ycl>1>&T7#13~ZtaQ%hJ(y}s9*6}R3G-Kr8rA-JmfN z>OT3vj@7S9WTmPKmZGA_)Y|9j)K=gk;NQ&l&pD;(*0l)%(?$IXc+4?#wdU^9I6LwJ@Va$)&b2>li239x?VPs8n(D?+w8UG=HAZ!F|1b4}I@^6FWO8VR9!r%$vum5ay+IvL(=zXHK&ZB_u z-Xya794;3PMpL983|Ql=W;NeTm(w$8Vs*wgp(d)Y?D+@c!i|gG*$#z2EHiKf#e29E z8Gq!C*qozJornKnz>oLq?E)K2ZO`m}Rtn2v^sv)EL$0eYi@WS^q)Bj zNi)t5wgNQ~h)D1M7US;_4NNU~g?R~~>r+NA(^fwxAAZ|x+p-j=YnDSbSnaZP?-IH= zl$Ahsgf>n-IK;H38*-4@-#EDSwWwxT^LNr%7PwQ%#1<)n$9g7X8ReitIUEsJFXl4nlyU`ljsDi2- zH@&4)kR7}Yn$e5Os80H+x!$zGsV&1ap|yx9knn|xqxSs~QNdpt82GrIFLCm6V5jB$ zS&Np3_m-MZd0Xp95u5`IUzVq{y8>spH%EkV(+tiK_Zc^q`oMjIbzC9#>Q*yE>!E4gQ|ctI%KGr-Www;jR+22_Xc?)_2(yHQ9Cz3R2nhsSJ9FW&YuF}(yq zJ{>wn1%Ky%z39`2)*ef2$l#?Iw7l86&B*YjyD6o+G9L*aCjUDpbE{H0OLj)Ymi^og zel2C>-y0KCV{`>-uV=`HI5@p=OQEvgGwe=VDCHu`S=B4fMRj!^AyvWI-avZJ^h3_r z=X6^*yboD#{JjM#I^B9!ueJ;yx?i}c$D}%N-wHK}2$A8{sZ3z}(<{mD<*6Dq8NG$> zHGc+SAN~(AjG!AE@VqX-D#K@0Hx!@t($33_-07Uy2duRI1WM$u9R;7(oL-y}`ek4^ zD+8Tgla0eix-Fj$L2gKMp3NOjXs8jMwp7CDNB99AGwGFU8$_1)oI60KFmJSmg-rT! z+zN1;xvQyo;VF3^mfaXx%OT)Ybc)ho#=rYun~)Ro5K;o>xo=X`jiyM1vl;?)j2i3< zSk*&0Km>WsoK=sWOJ#mf$5axz?VG6x=da+59Qt?52v#ws(=j3dn3->aT$!Hp0e`M4 zUbg6-(Cv3CSB$VA0I~z|#oJu{hgAeRGVeRLObTTX9r>ESSL4_25BI`ZG& zSZpB*4wk&mtiFaMWskcS0ApVB=zi z4GNL)uk0gV{tzJaFX>EKChN?>ILq>WYgIDap~O0W2ZkX*Zsy3##+NO0Dsf?#i7(8PIb zY&CjE3fHh{EGWF6x!unrhZ>8WIJei3|6wsBHW(QbK;E)w?#)jvQN)-hdLt${^~-s- z-DxF^EY~NL1K%V{I**N(t18YIBj}u`u!-sOa^WQ83|dp$rsgQ+^1kp@z9@wjxVMN} z)xi0k?SPu`H?*NLA}c0pm6_%%NF>n+z0 zr$~QwzoKFFhv(XH2-Yv2wumvL$89Co?ds=z+tkc<|4Ic-XK>@@Vd<4;Dx&zKimT)U z+AUtRLIJ0&rTur;=6mSVP`~(I@2(#Ep}(icX);Ao*QSQv)Z&SnS@2*9)M*7I?o}gi zSWD@^zR@0Y)YX$JrkCN^o85fDcfG(uow21WNAp&8B=jc_2q$J^axC5t*oA?eXqkjaQ+Zj)sNqn*<&V6gHV}=xx@gr@TJgy87+EhP!2LJ9}B0u9bc8 zqz6Ph`Xt)nW$vD-o~d#xsEjAu0-10PB4l+Fhmr>d>qtVlDucd?qYPVvKqz+|qpQAa z0az2R0{16``xARRBYhvH1WXyQ)fb)<^}zQVADt`Xw%3CAHB`NO(VP$&_l;wzXMd;2 z`J5G^QH$w0?sX?`&N~wqs`gi)O1C-gS6k_xBH-Xf{hjHxJ0tv89CM<`qGg3(?@F_= zfnma`E&`VAo9*$igGvh=6R<>fuMms<|=IJX|mHywvmyM%`ZavGWc_2@qnUb2K zc?OZ0OIK>G+e$&jnwy%6v?-nt(9AZ z`FyVT=epk4^?rY^@7CoW*rkQv(xQ=Jg)R({OVkBBvDPXSv(Fb+=^p|NMi5Q);5}6Z zEO#X)A7~|wthy8u@P*}z2K+BvlTv*|pkM**(YzXM59IVMKe&RFOU6scxP z+GigK;VOjL)3>oNDe~r5-XKH8(*ZVvqE-ZOqAxt~ulTwxi zeba-d0$+!{P{N)OqGrlc9(5QIw8Grvru3egcn|da%rZYz%O8Noe+C>m-kA8hQL-w8 znk0mgqy9M{@C${e03FM(J~~GH4M*}*>5}CMEF|P%s!v1SF}p0m_qM$L3*TQK8cA3b zxc2}(diC_@*b5?`gEApH{~@} zsW((=Y!=@lxN;m5`ja^6d4Sc(^B2|4=X``7C#L!AD@iXQPG3@COC94CmeOtRg@)7h z%@exiHa(?HIT=j7$c7{3RvTPbeEvOjVZeoBaRg}`HE>>4LyL!jy#iWU)tN!uvB zS=IqlmkjD@0&hBFnHta}rpSP^L92@4_DN)8!d}E@ys=d=pBH<>!wtA5h4nGGXtvC>~P@;0SQoDQE8q z{)?FEwqCzV`e`If`C=U5+~@Ha_7nH?Pd+QmdjG<1Xd=cTpJkdG&O#ZmKS<|URt!90TYE086iKHk&Wk7*B zXQ;nNUf99)joe2CaeV@HtI(zQ*A!^y@*qE`X3y_o+y-*kgY_QG(^*erXpT z+7uShqGsYbHo&#LvMd23m#YoJ8YJjkO#eF^cc$snV(`G8$dVxZKb$YIMdqq*Mw_w1 zuftEdmBq^r21=@@+z;|8e`}~8E<yDY=ZqUrl z4MeE`?CL96{o?R>+4-{m3%~)D1p?{*JEpL2FvSYeNud8Wy0K6M1qqrW56lKZ-yg5H zsQcQ>Vk^G)Cg$gB_*aG2A!+>&O${aw@rpqFij$vyT_`R-xUbkA$Ls%isJ?^GL&DQo z()xz`=M3KgW(7m+E@isjDGid4PaR%tJUZg3Cy4O(%%T%oPLd^&1-Y;=QVr<25uFDs z{T&5meaExXpJmi}!a$M6vVV~qor_I0MI+vZepk@}UyS9aAkbAZODYxo>yISEQ9DXQ zy85H8OR%6@6B~gI_LRL6hOYjGn92S^3|xVc^@#8V864=o^#Rv%AK{^Ca?* zE{-iT+Urp)yk!dz_GfHMYX2pXjyo09I3PQV7RFrX#t_T2!3+T;!h&m^O=2s88HLlu z*9Nzt?6RFG=Lp^x`yE4*U`J@pY<)h^jcUJDZV~jn1vim90qrPFc{9~8O)h#L?%v(^ z;+@`?660)B9zI}<^uL$@M%MOr_5hu?wcqN9_6MpNJM;Nb-SL0;#I}F?bq>B7mg8L* z5T_h3??_3=!aP&X7Mn9XV)aV}_l{QQ%nNDhe~=OVwqN!cSN7xv>;H+2$oD}zOtKG` z#Cd=k8eyX}6_o4D72eko+=jFp;7yP1{}Pu-ocioHF4piwH9fiY zlB{%i67RJ(AoxUyy2v@6&$|?yvkT$N@ooKE9GRc|R!gHense`LrTCHn-c72K8q^Q)k`GBO*?*?d-RI&6r9abP-Hvle?n~3yU#rk_Df-0h4?1AE ziq|B7G#n1_>6L0cI%HKRHY6?^u2W3ZZkS@hzZ5*q;sAU&d4#J~0F1G~Ydh}0bx_{!FvBmsaJBUb1)v|g6_qQlVgv6=Oa#>gcR!W6g$C6Ec}$yP`0V&&ouCSN0>owHrv zA2xZ0rTMae=9yW^JI>U|3qsSRyCKVf7+B1p6rifG_KrIcvAL|LlOc2tGVK+A#$$_~ z#a&%C0yR_|JrY%O7aB{^x#|i86eB1>Y@=*N~)>1)H=G_d((`aQ+ z08zW?)H!>P#yck&I#_~C_*H2YEVOfZDJ=+kF@7Z|uL&d^oi?Q+M6MU^HKU5u_91TF z-4H+*y2)T+IJbr1>}xhejA&MGiTRzRMQ(WLR;IATbzwzXF3xSPd-y3_A0k*+uFMg2 zXM?vVb@d-%ZBJTz(M)uS`t)D+YQ5wh$F57z>#fUuS9QEe!VS=~Qxn(F^Kg#75q&{N zmsf19YCpv4Q**7W^7{b3xfO)}H|OnZB;}rFUb~i4OH1-#n{R}du+k699#sD~U}Fm+ z5*)q+mnlHVTWncSe!(8`0ypcD-L8mEY(2u%%BV8F(T2+q z)9rzEwku3=;2QV9P~=y)8Q3O?2{cuX3zAb_jeoBmi3lxtk4tAt16Tjm7gAj5f_XB> zGfQpRHIAI~=t3de1RPx%*s5jY&-!P13jN`q#cHY=m=sYcMC}-Ex)d-L1lIOdorJCFd z!OzyIgI+4kO5+N=*?z214yWb0o?cRYDliTQO0cZb-GvZKtC8GKOi%I8hyCghBDlC4 znL|Uy{b3i$a$2u*wM!nvQ`-;FrVNvz_~A9nsEyuWJO_|FhGAz&6@1WH^80;u{>CIa zzY4Wos=pdIt~n(sZv-U9x{OB|S^~LE#SO3h+*=mid>vdHlWuZk7dr#q`Zqw-w@>PM zt)Y{-C%hrsoy)DWNDPA-V!n>WIIwZGV)S-{!%pZ9r(D=>DqzNfU#l~k4odD!?X?&v z{>_fXR1q)tfVy?)-f(-ADQ`OR{n_7rVncmtDvSe!%v|E z#Lt=Jqfx`)iC5JpHkznfBcxPuYh@Dp2z+s6XG*wY`MshHt;xY5`VQR{)jKLwH z$hk`XN{uo)D-PRqrxXSNs&;`N9q>}U=^4H7Ic*V8;$toI%tkezYYkt>d&H7B%-|l* z$AlTj3*F>jv8EGIk@cs2jD8QC_b--9^(Q9vb)~d+sC}BeI{mfBfy&3~9fGXpR4rC) zP3->q?&!x35u6XOUMl}?Pm?8S)|uVgoOkRzu8BSfzfeMns_Q=^1g>kIcfve+E&VF5{V_nyM$O(% z3Ezw8`PNc*z2SZ8^yH3jVm_-7{b*J@(#%gRB;9&0jkj3^oR zO5%Xh$*pjk(6)@aU(A57mz}>SbV1MOr)7pTf)6=1bTQN7)?SsHPft-FScK-q=C=q| z4vIxT3SxMlkVAJRs&}gY`U?2$FgK%hnOKc3R8kLfQEJbmi%jS&R}~{x#FS211x)%5q=DR(veoPHB^@;A%j;P6Y&ALp~6LrS8*e_9(4a8(@xs=qp^BMBqdzjy_W!t#jHb2R%1> zjGT)ceOp_rY|Tp)Hof){s)`I%0+|Wq>UbO(FN#_6ilxx^bX2S1tNyI?zCIO8f%-|2 zwp2$BMphQf%N}|I$MeJZF>zuCGu2G1{-_kYtMFo~%i{^_XTbgASzKr7O!HQG7L40M zcE(R^4c%99zjqVVF%`0WA}Qiwh}N>|eoAX$<9i?&PODz{6v3w7!%Ba$X(^`o=J7U) zEW$C%fvQmpU{CZmG^?jI`9#$+3HmLf(E?%KcWPJ5iomSzJEp)YDn>9uVl*^p$;J0I zLHXIK(#$&$ks^_!_Os(eJVt3GDt``@(Z@5K*1Qm6XkO2nQmiMA%{lV^JpCEUi5X*ZuPFR@w zK8zOxYI2j-Wh!o9Hbo|i-C!2Dt3bR?_@?A&(GP6{Uxav_^Kp|dh%!_aRHF;h_?e%Dq1m+i@E;0|Vk{}-GCi7Q^2BUy)%#i`+EC-#{B0-NI-1sW8|**Z1kCT zg5SMt<@%)fJwna19sYyVRArh~<_@cbI~IflZ?<7gu6rz3&8$*+8C$h7mkK*yPbmZ< zei`!IJv_;ow>uSeR?Lmtns*vtyW*YkT`9JJkEKI0jw6h#+b^nh<;$V0q!*0%U814# za02R(Poj)FiId*eGbZ-UegW4#j#_b<{WxBed}I6$)^yEpO9UPx0s_XSYQt!M`QQHC zR_Ugmh#_zKJaXIaJf}J4gT6J~p2*?D0+2Vc``IZHdq49WTK+CvU4^o^7@K@Ffs!Cq z>hfTynM^Y#{-zd>uP&~3(U0*^&)C5s893N<47ejk4w@%yxlJ)LrTuBbeH|pXZe52r zd6r*JS8+cT6A!(3-+FP_`dAY0gB^(sYp=qtW=V;qU**qRD4}mhwl^!JKNGGAUY3AD z-Iq3dBzH!!o&*ITwb5Y-*zM};&XOZa^|2UqW^7c0t8!26wJyPl9n5hOwm>kI8GLBP z-(0XtZ}{j~p8mnpoT-c+So(cK@m2v(-wQ9!(T&P14;)>R-LPS!OOd86K_;|GH?IlV zzOv;nwJDw}E<$m`!XwL?a1LPHjpjSV3`R#^50>u~otKsSuGmyNG2B*zYC#t zxKj57u9}KH>C2+;jYyA5&4nEokHdTRUVJflbqE<{1E^R{gWW6W3;YqRr-9+2z!RJ^ zb3cU^w@nFbE$)-|ID7;3%MmT=7VZ{fL%Id+LC^MaldhH{$6AtrEkPqciRv^!V$XLv zu6?o^eb`}7F@zW9-%Y*SRj1~j@h}zAUX>pbtK!tGb-ZNoog<&iV3Ek~zx!bvnnf=2 zJOLCfaCLcn4YvkY;CN_g1!2S^q*c!A$#~TwQ;%TWMgJGrL2C zjCda@K(ushKv9~x$c@hdzp7~j0C#SiF31b94Z_i-=aeGFVzc zK!`SCIu&w&)e4M8kZjqk`o5k-jN!qJ9WZ)Zfg{rkCNBp82*O`!d1h<_oP=}m^jIb0 zl7w<-*K8_6y8bk>6_rs{D_*|}%g9k7QxFOhOYP-@mFj6My|g;?z#hhY&rn!zyo^>L zf_>*CB0w5d_5o9x5%$nj-vz=te<j?N2o`5R&BXsbfMT?yjg;?PRs8ZEZwbO#W0JYY&wPoo8XSKsRhj*-2E2^z(YlXor zwH>WiQTt*?wAH%VHx;ex(yG0NvpvnK)+e;uo~l}G#Y+WCTWz&i1ua)Z1=@7So>XpV zE1;;TRs}b%hyu$QRPj10_!&HNg^>h_sE~|~y9+szRfT)PFD@XrP#|GTLW1DE3HTKR zd`JiZ2tXjL3Acm(QL^9X`k72(zh;a}GF% z&hdRazfU{-|99=GyZ(FEy|;5Z0U@z+LSjNX06A@TlZnj=X)V*-%xEIps1HC$K7dJL zg`6Jv#uIRAR?b1tN$?>~f;SOrRz%BuQlCJhmu=FhnNS}0vjT)NngA8s^j|;MA~4BeO|;0z#9E^jf{vW)31r zQlz}`FXU952__B9_YjU7Nm8VkS^uSVV=ZAe0`FeTcm1CLE&l(%pBqW%o!Ojop4psp z&N=7Z*+AN$jr=ktwt4bNih}CGihe8<&NmQP#sZbSpK{$vwh4Tv*JR8%y1#i%*=K>bdAF+ zb;+ioQhbcpb8I{ou z&V@DPSn_AdvFupx{{;Ad|Nq@Cxo!Ucf5_Uqo;s(`>E}#4XU@!-)BAn3yWjT@XRiCq z%nsq>->gZ$#SohGLWUurRC>}W2e=d=F1OC63A>xdBCpZ} z-G~cltc?RQ^QOxNj9Pf7iF{3(@?EDa;uRbz%^$apdm`%AM#++esJRyL6f+ zMK+yg6RRwDurAD%p155Gvq{!In?mSLyMxLr@M5A2PI{JB#zEb6Q6aY|4s%_hVec$JQ1e0_X$kK{#s1Pi5_F1jxV z6-5hen^?0^ z6h#*O{XSavyESg9MkPjL$XKzrv)@G(+aINz9zB~CQk4Nj2xx>YL>MJT43+-m_)v^v zLP5puGwJP&#Y~JMqRN(`hEYY!#cGTUW`+bLMMV_`r8*sr0SrM!31Djw1XvkGj)waS zMHLJ&m1MB89_q$@HfDuDfNkXFpf})DLvl<8@Mqw+Eq9`bf z;ZYYG1Qiq$OiT$-v7RoE%>=g)qji6Tii!$|Dj1R;Y#c=eMa!cuxOEtn;bb)n!k8+m zsEA5Z)`()mi{0LctvjeRLKg)$oV7Zu0~%sWjHsxnvz_4*aRZ7nUQYVBg4a*=mF;iW^iE!{wqhx-~{cs>yI<6gR%ib|*&>WlIcdIX0{|La0^) z6t~8f{h_F$3T|*gF}_$1Wb4bQx2hwksIsw9F?+o1m0M9zQ4w{98+pnAMYfD!7*t0q z6=ee#;$(`rb(BC|_WB@pfXsG!3*&4BQA8c6qHOR$v>G76)=->|F^W+(a+#>Bnyn$# zqPJVwVPZHK?v7QqdNA9q?FeZEQIYOGTR_A{$zUV4R>Tmkl&ux0#1_NK4tTUvyY)iU zaCQgJ+)x@EHNjj8}U zWen@(p=@zLMI2+ab5ca@x&@ND6dR;t5;F%|6p#q3o*g_Y-Qj?S*a`q5Mu$gs_8{ZQ zDuN1bA*|F{Z6}W^>LQ|uTMB0?9i4&*qNSp;MF1-VpV)edC&|!8Lh;C4xE)Ros7d`RNsjwDM zqm-*EV6!g7X>Xv|k#>QC(8ObeUZhvZ&fzS^rk&koZKv7=*r;|F%0K~Zym#ngh$?Q< zqcc^c6TuYI4uai|AMgD!=es-w-5b=YNZ}!(WvK{k!l5O`kQHOlF4h|R^bcqIsU1s+jv};f7kT1dpu`;YaWlT#>!L)E z&cm8wT9tkJ$Fs_rS=*__RuUs&uLx1Aoh6%bhc$|wt9UU?Zap}g<)>!*L;t$>Mz6)_ zw7&_&0MWq+zyj@nC@cWc9CfTrNhV1$0b-KOnr4FqG*WS$OAWqofLd%3wjoyrT}C!z z1O#an(hiFx$$)8J6g%Rg>y^qiB!@ zbSvfP%E|6%>Qv(zU{jc&!?3j|qV%kw$gD4Rwu0L8lA)V9>6|ak7NV8^ z`X?H;oMxM%!d!dS+X%`-<7~>XP0SkLXvJ|_vhOX~)RwKprR$1o*QyK^kPt;Rhy5P8^n!QtxVObRIN^zxx*)_J?pG7d2rJn&u7dx&1ca(4joqy zkb@*cJia_gbmlWaUjYLZWr5uTX=J`l5U7npv^Q4R46zu=+A^;LhMM~L!`ol= zmDeSPKnP9}IF1E1S9RWkp4bf!=54D&Eqw)9pom%<{@Xomcvo_0ihv<3oMdM?YCk{& zxyPzV=CAphHSwq_S%9<_BrUEYjIa5cm8n{hsxMuARZYg>;B2xGQ_2FaO_xXt6NSNm ziTD^n0Rd0UfF_U-SfGm&hB!HBIANF)c5fP^>VX2r91M+a1?HgKrwUV;kc5CmGm@q8 z=s@r}yy~C6X!_dkKeiEPBBm*gV_HCotV0^8P3Kj={%As*&88zn#f?^-jS zl7ov|`6N6Wm0AeNCsloNOHh?S> z^}2Wqi?8BA!`Nb~# z1es)kq`Y(Rr^<20RAmfecK$w%*GILt&%2dZA0ci8#iReU8#rAiI_06JfrO{|6 z%1vmW&72V|8ibEyJmysax&T*W+Tz{MjLGZRnm?b%@;JD&kVXq=q^D=_twXn2QlJ2o zL>tj8yHG@dp*K|)55fdOYfZX*k;%Qw0eSnBK@3haEC@FPAfmD~rMn0k)GqFHF(Rtt z>ksh*W=``3jCp7QpFhpJwk?m}S+J=dG%YT$xc8bb*b8Z7e8u<7ff6WqEGFeabb|-6 z-7d&`026RSB6gohz2~DkT*TwoyVKQ*d2G1k9#!>^EP8GfDrBH{KS9=%((2=E7AlOY>;^N18Q^bbbr9I-v8+^mTPB{@jW2fgd^10Q z0`nPj@J@M*bpVZw?Oq%NK5uu zd-_WYwRcWv1uOTxvafFGhvc;-uPOK}&ihd=TQn-&R@J^=bDRMZwlX4=JAe$&85V!Z zZWj)Fk@ZKMm)LKZD9D(ny`>TEAY3-8w!eBz*|*ID`EIXC-e*%|TCMl$qz4N19zbkr z@B+$ZF^#@`cYv_IbMKc#>2V6-Xl=5X+6mu#awjb5AS3|?b3nF$0p@etloNP$1G0K76qxEeQYA=!WO)|r{AM8$N#SO5zHBz$M^ zMw8p;2aP_`9)nQ{x5Xt~rqG~bN|k@Mouo)?;{9>8&W(Jk9iI>E8($Kutv_Iz2Mb4! zY8;yMcD2R z7-;-`h}%#5fdc{4HyesqB@2dFI6TF0Y${z|dvY^$yS0x$NLb%zn3xSREtyL>DUKC4 z!UL9fH@g0@XYFn;sk9` zXr8|ygU7zQ-Ac9TQr_hF)={RA1mDVxyPFco$CUqs8_`~aF)D&Fguozzu)X))&CUWI zE7{cnfCKXr{GRO+AoMhh(>^42BHtNR(uh?CqPWzT52=Y;@;w zP1HZ-rVWcX5<+}m(kQv2+RN-Xf6kgtQW>kJI_n;*{RyK;BW51u}UI6bufPy_35a2dM80*OiKR;6PxL@Nv`C)an6Q zVE(2Grt`tY2@^nNp)w$cb?)^LPeLQ-^16e?jonYZckgnYPh(Z&4f<;=F$K59Bx+KX zYpzCZf>}gJs&Q@4>S1Ou?F7tG}5O%VR^D}(m`XQrs$k;^`f1EWZADrUs_*8HJ|}n zha~JMY!N%`a8eURo2BeD-0R`)kuz(@$o|Ey2%F1-;Zp|}%qTJ+LsGyM$LR=Zv*ll`g%CAi;t|l}0D8*d z(q{0FW$I@y$gV8Y3)y>m0JUO`9zYnIYR~FS_!*oyh!HPw%a5FyH!TV!#7r^iHuA>T zKW-D3Lcdt`jSGGAGg&l{LkA27l7QBdJF!EHJjNgz&Ezq_$dY&Am*l|0iBpwm%bTWU z``+G4bTDIotyL`pc-w?tc;1q${!!5!ZIzCLYlGF{@;fiEc6=*%K0&idPJzw6UF%9d2@bw-W$zn1cg57X5u-Ak{&98; z;T^hUQyZAW&Y0Q@CvkY98iEoFO(x`ieGyi}L4cA2;6yDQVArl*oh-s+(w&J-sYw<^ zIc%ti-w)V`Hg;`lSIei?#&tulA6(lvkVPl;!~e0GRF75@%a?#?0-%>8&1HcyRCMOi z$gt98&2jn?Fl#YYgHfb9C0@6PgTK{TAOoUYsV{F@HM-<=L&6KFCbcclnDzn2U&3t) zo6;2rnZ+UG+JqQFCt>=_eY{v$|F>*Gl59LeDkSo=v@P2-3OTfZMuy4mA`%|g4ZAF^ z=@u?1tyq0}lUt*!w%w-~#5=AvYep0a_RzRy@Xl;I34u_>tBi?a^wCtiia90ZoQo+p zeezb6F^}(FkS3wZWd7Hl+KXHiu8juK+N+8%MX3_gM#$bB$F6$U*Z9NC1KEmXA;Pt1 zy;XCYNknWi0Ie&M`5u*>D>2Ye)>;}UCJO+BSE5h{#<7IOOD0?bgZuuQ6&!om~!I2qvX!e zxK|X55T#17})V_nb+wV{mU=2V+M6?Dhpo8D@ z6Aa8*{&q43$nrPZ;iUR_wF$0-w69WfhGQER6 zE54=cIwZ=(rUlZ)2{5j8v}4bzUy}oGD8EeqjMuk-TCXB0Ba&)t@MpLUCT2vGZz@#< z3X&I9?|Wq*WuID%RUUpB8V-h)ye%IGaFQ3{5m2pb(0S^^tSN8rJj(naC zscfn~(a@L(luV^<*(0(ll9=_B94M@3jt}lXdCkFYrLeUY6eSCCbRb$CE}EoX1rNh+ z6M(oXneQ{az24f-cBY!z)#5w+PSaCGB+@mI$L5+P!67aV!(!M1gdwHz@35k$eUE~R zM8w9*SK4>-x^_g-qY=*eyzafPx8Utl)kjWVF=Z%a7%En;HmUWh(QR;LZe=soT#XLt z!Fl^J^BsmA0>5&_aataYexHvH?R0=)vJH!B&$`1zNG3=$qOdLbn}mMTQ>%xCB+@xb z#239~Zk2kl8w%Zq*Wj8;^^!_8UhalOL&~M*#??=Pp%KOXJ?qCUv!+?t5JZ!TWMDQ# zHmKEbkwrssxvKcEwONvU_C=WgAq^^S-6=l49w<#_`|GLQ#e#iI)nC8>?LS;aFb+G1 z9Fj!fBmkYXUU{g9cNPiu#Ve6WZ-%q-1;dJ4PcR2$hy`EVi~bMOk!)|{A)}Ns?%!B% zxDdOkdsC|Fq~X+7qP=^Ob0+n|Kl~h2n5smdzBq>!P-{2szjvr8XW2vA9Ni2~AKoss z312+Wq{B(4gNX&ymLLd(wmAG7Yya?N>)y=!#4oCS0FCT>ANN3^#1uS`Z@RpDy$i8k zD0Hia6Y398?g#MLZ$7l|)8AW;EPDE$#IC)lVTY55(in;jvH_8j3~AtgBCw1J*0=)X z-nG8Dp5Oq%{#864k1YGzy9y}qk*9-CXqyf>X4Ixj0f%AfExKg)vuiMKEAg7*u)vX( zFW!S(M1lDnToz4o1bX(qgGNtH^^uf1L=3|?vpePmR7|bERsDn4m9KvEX4+VF8h@Ow z-TADg{Ti7}|E~Tb8acfv19Ux7XM5L(;?|G(!-H&?j@WEbdZ-yBFp1}Y&)bb|9DHD7 z@#uTBPg{}b)~O!$56qwbX!FYW)Rfi z+94;pHeI3?Q^_`|Hl3p6&?vjiHoG>ppO_#Qu?brFGTZpdBf*iiJ<aF;1GtiQYzFfYB(755z`M#^-=dJ81_wE`BMT0be#Xg8F)eFhgfvuW8| zX2PGN<1 zKn;L-*}6WVdr`=t?Q6$Y{YwvZ%cPguqvYMyGPV_{jHXoM|*RDkGhUcy%(6I(POk zwO1!Rys%TiqVZr?`{4Z6gl>4on1=cOo$-P>a zH|pvcBYPLWr9GxtbyZ=GEc?3lR@2kb_c?{EWznX}SM{d)GxY~p)h}T8xs1fw5<#t(m6eUhO|x>NarTZ65?_@WS@bMf3a~`$kCDmjH%fxY(P+jY-%LqIoG^P2 zzauKX_TYY_Cpetcl5|YQ%GY64f6u%bVLC#ZDr_m6Xneir^y=gxU>HgnKArUFCG~o0 z-s{JHt;i_Zo6lpxd~H=Z`+S+%W{n!m$RL0$5fLqpH&7;Z!@<4*tYx8F zCPFlc^b!eNyVheD(8$!`Es|ev@G)zDrZvZDWBnyA#Ljwr8YDXVy3U@d+)ufSyg*kT z0}Ye#*)OTIsya?L^MV=EGJtoyDo^TNb`8i`JYJiVqM~3(H5-h@!P9sqy9=Wz8;lSK z!^$-Z0_+nR57n4y$)k~C5**tN|EvINuEwVzez{R)-#nW@6zA9AOR;b$I(F@4fm6{s zcR>$it@;1_d!xBp&V&Vr!QhoKMJyV6O8^USR@2GptOrop6^q1_p_ErIEmZT3zKk|L9I*xz$^?{C7bFEy9zjT;gX{qbx?ZP$({6WckbB@ z_b{4%M9Xy@z*Q!C}JspW9;QFu@{6td%GvV1iQ_Dw$CAX-p3Ir~3H>JdjVT zgwbsn+hR%?N~MiRS_Kl>?!eM>RjM(QO~-IHJ?g5n zG60Dnin1;Uvy%ka26JvXfFWT)@@xk%ML-}CFw09F8E^m7{qNWc~e{ zVyT!?kyId1f>^gHxFK&eCR8f53=lIOpCmT#xgxF347*<*d<~kLM)!8opQD?{3ut7hgwHh6)zMUB`Y@3hK!Hn^62k0s%%9Vtfjo9L zwFWasli~9LF+?$wbpYfLu?fqugp$G#2oo`Z0LDdRwh=%O;ys(EeMJoP1yk5z+X87g ztivFYBtxhpOg1|?2Elm>5H?q*YPr`f{ixO)XT%VPP>E~%JwF_uxzQ|;C2?4UR>mCs z(sebo2X7;2_J#fU6Bv=EtxbvS-2*PjH>KT(KC?*~#=2R<=P9j=VIqFDzRcsV{e-`* zpKox zc8GKsC$WZgF(k|##I4gN&pn+V&;|rHlC}U2T>)-3wOnix>Lw1r>|#d-ae&!F?&vz1w&{i za5LAWx@fKgJ7EA}4HKxrj9h~+V1vD0`yli^xqkAVcHb#@jRU9oEjT>HII7k3lg+!D zzM;p-XMnNY(9irm{x{tF-hvr%;Pd17*2N&knoohjJO(;_bSv;XuRKmA*^Fk6e*Oob z?_q!3SBnQT!z;dd3$i*GOH_0RjVgHyXk_t%l;){GpeTsGkf*a8iB^Un>p&|BQEfW! zfQZNMP3nXPFi?N!&-q5U7Bg(D!F4lCR}g4fy7Z+wpraN4{-2{Q2A=Bp9s8^ACN6?0 z*nCl#EYY+jYyx0Z9j6ta?b463#}d|5dfm;)UB(alNM+krnJEO^P-uvhEgGgRFo}-* z`UhsrMbzq*ci5Kkqvchj+y!++RR~ z|F|OF(LaE-ELm612Ex<^&B?3ICyd@yWv4Wn?mtS-2H8J4nCM^ppb_#mG{NGiW06kU zfJsCSs)J#f(=Z;sW>cw7R)hRJ8Y2Ec1QAUPD_Rjve%ig2=pF^UC$qDF zTJ8TFrZz*fpOP+}>>exP51ONWMRB-@Dubh4K_$t~uW)id{AsRx{GeOMo1WCU`jpEy zwJT)Fx;jd7?~G?g$=-j{{>H~#yHpiT+J2oQ3p;rXbb5S3^RzrvUhBgS7dKWFuxK!I zhimQp6tj#E)ZoVEDVU8aM$!8CXpD;Mp+>ST3G=NFFM2XX|Nn1v*|%WDTb^y}g^RK) z1suBA747n9v}E@)-z*(~ax>o32aH~3!Q#u!0hy1wYoF0e+dgj(MH%xux%JrlP|2p2 zTfCI6*7D_=AS+7Mgy}?xmYQT%6OS}Dauudk?0coAV0bn92(Mnc@SCYREzHV;{HzQa8`Cj)a> z`|jZTG>aHo?o~sat0ioAu$VR3RCHKCKR^gL7;(+qwVh1BZWU_k~L+X}+9soi=Y=a}-8 z_^EAJ;PTUWiNhW6mj37N-MOARygSJFD)W2I5^hB%h8V4kmZQTFs;mPNCLy?Y^+7qT z^MSMN5&%@3#*cGM5d(c`YmYCW)-wG)?U}C5%60@fh`$a#fTZv+;EDvz^S&yN%9$HN5s+D!Y} z_{gGX-(g~*E4~zng^6r{85S7J6KSmIZI*6oA7fP2e_E)e>zEHVzIrr6xnHX0ygI33 z$^)oWlLzv%mB;w|s7RM!v_DprSSqS8K)Emx2n0tn% z%D+$$J0Q_E<(di7Oszx3Oe7*A4v_SbM8UpocQ9-1AIjU7Zd=fDz~psYJ@BfJzDH#@ zo=<^A8K5v{*+ardl@G=?Pxovb4!?C4@wP#{ZSP^?SExa4v}{)&QxEj)4&Hl0@AA8N zEC3KB<(CpLO5Il5skPCx%;sH)R!xm=Q&8Pr#Fjg?#+1?2$_9NdezA7|8+MLo0 z&zk1T!#?0Rjy@RBWnjH*_w!~l1vGNg0^T;Uef}1zuO`7o#BHrM99Yfb^Lqz@?3;hg zwed`6A!{8|^6uNYn*Wwb)R&m$fEyBP5=Mhcdo|V#2*Wt&;ia?ZqrlYE25WsWhuuon zB@|g4N(L$<2w~vPI|tpkeDUvbRC^lxKFY=c-P_%tgCtpO(x^>!k{s9pBy0f|N_O=F z!RMD%%%VGYTq885=AZA1$**~9B;~bvu3WX$wgw~ZL2M)zQHIK9jf6@W9>`x(KCS)Q zK@gijImad>nSjSQPLKANqfZqqmS0C#|Mq<01f5dsa31LiwLCzI|RqBf-^= zANoQjHAA!1^jo;LMhCzq4qiZ)<*;zc1#k4i19@9#yofQ+1sNiTl5{a4Sso~JP;P4H zdT8F>7w^2_=uyAj`!qvyU*6n$se8Lh+`l)S*py0pHTwQW$_psNrICYq$LhVG60Hsi z+LKtVR-(!}6a~>)t%7KZEQc1YD;M-HTvyO`n+uI4U{;2p_HMN5ipd; z64c2R`z{f|VS)oqqS0o0jZzXu?dD)Vi4S_~KTJ%S<7V+7$Uk#ypTnq}D0r1x#vvIuSYI z5ywjI&LNz$@-j2w*wPND!gyy#F^a5Hic&t4=P^)GB|VIeJxlv}9Q;2OZI`cFM=W^# z_)zg;aic64LYQ&Ovz@4JOrrTZVk8~?}0+Z4VY(4xePAyd9GKg zzHz-*C$kglfkGO2>bEFK5M3FdD87Kni&2!=dW~ACi^VHlIMw*#>+YI1d5cyjv#M>U)M@PZa5qd?pHTK6@NoBlM8w!+#EjnVCbh<+ z(Q5*i8!k&w9z+`|olP6vd$rGl!MTvo&9#^&V9s9@9Sd#%F_Tz|iNE@Hy(9dOT>C07 z(D|SdviFZgNynjZ9jS;`y zo~d-X(c73_cS-7QTeB{MiKt%VZrwgWZBr_dP^nF+CPO`9Y?&!esvc&7pEAj0ZP|h= zN1RS=6ckyv6h#b&T~g$rEL8FsXm>?CdPBF*1RwK2k&}W4&%fyP@Q^xK#F%Y+zezYa(lOM`C4&E&ptPsTEG+ z8!Mewyar#j?$}`wXrP1Oi$?nl;xEvZ87kp7Z{}o&&1lZmo(+h$VWlc@h2I-d^RL=H zz8|gfWfBN604-o~h}Z#yp#f+D##H@<)Y`0RUI><4T;-2{DQ{x_%UkFd6o}Nl-6) zb%H?Q0lckq(Sj78FV8}`d2_ldnKJ+;U@pkswU`9osQ|N#kAb``^92Er94C{ELwyqWvKF9TqJH5@USoNCNKVHOC(8s80_F&ku@i#}4> zw&SyTe28kM1plv0M#(4bCEr&TPSP9+BBe9nKE+f_1e z`Zn>U#1u4*J(rmq*jZPl5!y)uV1P*Qe_cCuc!#zJh_q~O*VC88Js3QKDRC`?jv}h&1d~kSSw=_`LA0T0vfMXFv z^Vu)Bk!rC8k`^&d?Ot^4br<{A-KNmpnEq;A7MEK07wdnQDP{NoV`P<~RHQMj0x6@R zA(izROj@bbt+qFGyVT-~KKi2Pyf@vlY^<+IL1A{KA|M+NR8$!Uh@i9&G!B+(ubMsE z_y`Tn+Y$Cxi)p8pEQJDU^|od40PyVlU73BK64j~hK!X@8T$Ac&b6ZE%FC#1>)SmTG zvN!Xas#pHq7UO|@#H$yKSUSD!Wba4$%K!i(+4uReKXdx-%xe|ovC;LwZ(@8iIIep! zrXCm}Z@*&jKfrXel_(A@fNg18x~}Bqt+yLp@l_mWxJb;R&R4SG2O^p!og6ztq`f)0&lv<;d&tO!xI~zHx zNu>gfscoBFh&I;W*Q@g`K<(WL-)L5#P5);dMNsX|BToUNqG-84bpwot&!rNh*#1nW zEZbCn5B+~$@@LCjoA}L->zr674g#O6h8JAWuqc{KlD?T|+j%c;OnY}pjzTnW(p$-= z)@D7trepq$RK3>}?{%N`sgL(95CjByiW*#B0Ez!c@Gd=TJ9mff(qEWe2^G*tXn?R@ zdXQ@`3xw^JCnQ!5Hj+NCJCH?pd|9^vVR^kAn^7>FFv6@g3-%c%ZhK05rbI6UA~6?W z2J=|^#6PE(rxK0XBaHp-Vpn_8h0p0tsfIwK5y-}jvy6sBwjt&+g|wm4U#($87CgL7 zteq5bXlEV+?RNBh-o$)|efI%83>%`LFWOtR10;{)?a zq&N%AfbZI$)>vp0e-vnb+oKzSMN8>aFlw&G97y(mdmbpb3K(-fjTW)iDfc1IzN=ep z2evGn7Vq-F618|{%3mUJR%G4XO4prAf2?6@4Xe$9qov|F^@Q@0O?Bado(r-Eg6sir z&tqGGOy{?{cIqHr7LP1Y?ODf46xhtjRmOuix^`4?>(R(=V*na}b}XArXq!)h+v}Ew zeQiCg!k35KIx_=UbWGX*$G>OVXYlpw4|urm$){Gw{|PQub4IpdnO>UOx;W-a3^e&~ zDAAN!Z={tG38?#A;?w9_=NrOqAV~(+?WFkp8?)$Bc^~+ zPoc0X-3X&t4HS_!1ENfD_UgwotA~irU&j-%KPJu1nn?p!fJ~56gBkx4cP%8r&fE5c zdZs-6txRT=)Y7*1)87IXolrhF^YS|QAn&uqvei$;mt5n^YznakGy~1dWE0D&-|3!> zKz~;u1x~CUdA#<<%}EmER-Q0WjcZzxla=fKJ%sg&c+}xghrn-GP>nCB7Sn3a3ty_Hid=b?3DKTUXyn5C#Nx?g3~Oa5GOE#M}G# z5S{L&RB_f9E$C5=!}dH5944&)iviFK@EIQ>tS{CJ9>^>I|K2U9@(b2rS~J*!1`~IH zDO`JAa%D0<5PXg(c~`d|J*IWEc-yj_+N(hWI*FC28YZ2;Y+Y$DppnI25;_ntMS@x?=rPWGnMnynsU0imw?qN1p{(M8l=AC>l5o-C<7tDkevROLF%WTK855Y(P^u{CQV9WFimj;kK! zQ)|Hj23k1y$a)c7zWTA}*rmc7*D0@37AR4cxAT~H`RNx7Qgvu7`;twfq-YStfhiy% zdzo9F+P{4>tAkw=+Giyz5hR2tiG)|8kZ7`_!%BOZ|Ac4~5FeZ_#|#UX+=m$u4D>A8mvRCWkAm#qg znqJqCHX?=!C?lX6|1Hh9A*>{l?^MX^yf zED*%mo!Hg{hK1VmeDRNb&dZcX6Hu7zz!n1_2CDEsj7OU@E#A49wPc?9=C_|cOnqC~ zY$+6K{ISQE2MYF{;bk9Sp=47VD&lLu;)UakzotOhqEVa7ngJHgfCllqSg;iK?%#g; zu3-NlVg18gN}3&r#jUWTD^Yk0P=o8=Ma%D@{4^GE0JaJG;w5f*zfp2Tu_i1!lOeE3m(@Tl8k&gZG_bl!|N^n(S z76@iq2HrX+wa*r~m5J@M{=Jpxa0$=6{Cn)cmdlvJC5zpz;KmyUm)+ zvCSah5ZFn=v;ncAVK50X1o&llWr8Cm_Xio@87^8Ct<`u<}*NmZ{x~;Fl71m`GdA@AgxUZ5+PLY1i77dCdRWjDCF4I2*e`cdx&c zp(4GhNK>P+{##ski4pJ^jLQ_2N+s@9A8Gt{6LW^I-_al*3$E?ic}zYD7K_et^}t+| z3&Z&p-aO;lG%8Nx5#@tjkG*g~Gav;d5+H8a(MnNh1DKp-qOq-`Gk*EixQSVqk#hvg z+ozH(d^1bP=4IQ~n0jDBFFbcaTINDm?ChDXJVqkwEFToAG3{+-hDkWU8{yk`Z`*l5 z=h_8%qcN?vCnD?0r?ra1fYBkW8O@m3x@gaYLOb8*2hj{Ir#d!d<%?~SL;t1r*>*vL z;N5p;y{EsdM>#f+f!6j6V60;;|imiA)aF|r;w0DV^_Gbicj)-qrIWv-gsIbo@~%#PeW zFav$Fgu^t5BULtN2##NXTG^H-vPje#S@eYFnk8n-5db9G7Q6PUw!vYTAc0VAsse(j zOlqF)Dqzu>!{>SzVvT#2el|b)@j>^t%7o@qrw?MM@4-8~A7z&<-mMfcK3gnx8o#`% zV0_DJLMO*DL5z#E^VLsmpS{td?7x{{e*ul`A#d+LO!)jBh?A7$l`m*DVO?{TYu_!6 ze`le>3ZOow@))P|MBHquTD1H|2iJXM?5{r;wETSsW=U8?yNGc_uTZ9i$^ib`)>)f<+6mgBT}*kVG3` z@b9ek;_svg+&CZ85RNP3l=yB(drJs5STZ*Q->b#Nw0@Nf_Ik9=xW$yF~lm zryCny+Mh%H#_C|vDEA4oFwQX0H*xMKJ6JF?7f%(A@`3w^=&5Rn%Nb=!Z#sKs{3%@mkVhfn88e9jG zPr;<&H2+p!?UX#m{NwJ^xn43MN)0YNrs50!2LUiJzJ9!FucyDv5F2a~kq8MnTADQr ziRORt4E23z0q+Y=Xr5|Fl2*Pj9MFwgT8%N;2G5jTrh|A)7Q%a@029u4r-wV?o?nafoFQ4hjW1yZ3j{Zp|4`NF;HO=S$ ziV-Fdg^7R2Dg9_s1_%u)Zh8GqEvB7KEG8~?`*Jm|*(mHW5~ys*K(TElDOXg)qfDs% zh0Ee!c8IkI0UG94`ab&qT^co*k);OL96)a&Y@t?*qC5v=AM@B?5seJ1diE%|?$JJT zQ>#h!C^)%gy8hDl`e9f?1egrc0+41aXTve==IDXydtu(*_sH{?94B+aD_=CfgpH~F zaL;#E5sZ_fi3QEkj=yoX@fMAZO^r=1#70zIjg-e=+@|1xyb8E%e&*BPv8BC%yyNKh z_F!iLjSLj=3GK55O9?p<*04znTPO|X+1A(pwSWQ(7$}d&CiEgz@dzX=qQgWE4$Bp8 z^byRQk-v*R*=sLeS81B@@%wv2rZ`Dx*2K`!6TNSVU9VVQ{0>`%Rv=B%!aJBoNEL&R!W0Hs4j>?2vaalYnX(9D817Eswle>8YOL(g-WX?V!$CV=r3%U2os{s z4lZ82sf{S@oikY6s5(wNnuWpqA3NtgL6`;58xaObsBH@v1a^DvPqivkOrz7D5>M%n z7RE|gTS%A=GSZpMzJr^SsEq)IXsSsTzr2%E5mmp=4Jae+fkdn+omEDvY0-1~O$`;D zg)Ewh2Q%?v-Zr}GKfp-WL?f^k0OWum5TU2MZQst!@S^8EFWc0}HY9j1&q0w$N62zV z$%n-tuyx>jx~Fe+EBK>>MBtZ2rVMTha+aPv8r`#f_R7s@g-uv-G4WoCvp{Bn!x0!H z6#nJM->u~^L&zbt5d?>W_& zLD-2_{nBwu;9=im=~9Zto;kbiIei-4m@)#3)#4XEOmYvP)>`s7xaHREk3F*JnfCTr z7LAA@05o(pVbXNf_c-nOaeU|G2Tuwx-AGRvCKiHh*>ReL>EsVZ_g9J?B)Xa*l7mwj z%~W$$m#nM7;1nh5_1Xu4jAvbq+NkUJUN}=o!p9st?d@4$n~uYW0FueQo)TB$z|qyi z+OrOTa>A$nFXEpL0ECDTB`Zo)jcb;zef#eIuWz42=k6W9qD8Jq&9V|lh-^5`2deK+ zU6e5wXUtQSYu7=BwnR4r+7zih&8tGCV&5xuDjuiiu>`M9y7j`eyV&r;&Hx%Yt*gC& zgM&phGF009YrDNB!OlU$uEkVSs6&3Q2dJq%>wy6*dZ!)juiL>wIq>7z9b3?bD9#M& z6i@|GX&u87vA@@%|E>eSm);hU@Q$HVAEtmRvpwKbL#=^K0xIAa3;CWw!cG{^TdR*7#0X|MEWYu{-9O zB}NjDhePt)zICSbG;|oE>4PW7H$yuLZk?06p&6661q-rdQ@e3xG6QdnR)$K+uC;hU zFIozttykV?gb@biz}2{E>6{ zzxVk5Pxw_l@6vT;@wWQj_nH>>dVcs-6z42OB;1*4fAV{bDeZqKVdTQ(utr!Mltz=; z)8Y?1L|6}nin1%Ge8pp$!B4krQ>Dj)4hxt>^k%NP8aaRZJSsa(6r-cvJO~S6ymGaB zQv3Y41FX*>qSLi&?e~)C|8cA0fj^9|ojlV1<0Q_!$++TvW&msPg-XtGSPp?2%;-5Z zAL;fdk!%F$6MWtyOMAg5$YY?cI|Yj~P$qtt+vTx9-apvw@-tA+OpwV%-G1+n_~AX< zmWgV@geYXo`MmOm2^x}1%1c0!4F?%tqZ)w$BofM}R*%U9S7kC6#50)!8u?e74ieD2m}{5zdb$}}+$zeh#MiD3jw~PSJ9=5P5?}I27KjZE zm<-G6Fd6yh@cAeR5jK7pMUnl(JYb8Bp|ZCy1I?ahZ6{o@YPocB0As)1oCWERN7wdx zW`S&OtIHHhbaII33{7mF)?mg~8;2l?p47XX{`|-gVwhN%>aVtALNC1U%l)hU5XU}f zZC^eIcdlxGzu(zk(tT(Wb-;E|O_;XW6lJW;B^K5oXEO;zlT_oHYxgt9_}FINPCWzoT7MTLRnMjg^^S7LeaTGg16vI;}{ch`$ zOgL#E1r}!i{lNvb$=m~lXPzVnUhCKBuVZ}8-#G()J6^aa;_F+&(sd)7<}m5)5Vt2mq0^F$5ru9E7lWR6UUSqH5xizyf2XxCTJ5p}9Pn=keG>-xq1-;{a~n zsG}x5n^;-{`pOUW#gueH^ruJ*goO0u-em!eJf5Q$uf#XDRLjjBrsBmM$^bJH@t-(Y zlm&j;CpsdlmW(s2`^rya5n{Xo!RhKm>76d)9xB=L)iez3ED&9@4>L6=?L2wXGUJL;gK5 z;W{aMh#Q##23qye7X(Tk2gl#%MK!q5(JR3;fTft>nE)q;aUC@46Olx zg+KGFU2ShATE6YN05$5jH-4i#opU7?y~fC*=U+#{gjUTEBDY%^_c!EOR{_loTYP~s zh;tNVSDt2k`z%w$S~d=3Ety4bnM}sYaE+@z(?$?Thv|yPvOv((n$v*Y%r*|zx^f~T zlg5kJBI9wQVh!(?@DLPSBiWz@`IV-yS-u;$zO)kc;*m zCN3C2feYT!+0u`yeGv~3T)W>PNpj^FG?ur77|<58LjWJCwuEh*QEPy=vGFM!%u2jY&Qy5Hu z4F(8+FkF7`*nhGK3nWW+_4q?)bYpJB`XFC(T9Eena^`}{VBAdNtPI0cqhzd>*m1L5 zVWVUP$1JwNts>)U@0K2P(a@^C*BVjw%>2!3GNfQ@4#Nb;l zw27Xg476bM?X!gHaLVl5@;l38pg+s6b^-B+g$ppA!9Yoqis325;?dp&%2O}~lpcP+ zi$Wf|-rJ~379cRhVt=rGelK2>0ldMGW!_S_;9bgQ0U??sqE8*1+zeIi`?=)V9rXLl zLP+BNNnVrNckydOrr*1)ayvhR91qlr5RE!8=DcSM zDDZ8V1n=snvw%at2XI)k#gelJ3G2r$bj2$C4@Hst8E?CDrjZUKJeT_$deFt-+ZyLepm2%rA%< zT%+NYo&FE}SQ@(QdoVzB21i$q075D8rxeq;0249gFXx$**r8WC>&=>H>eWQb5D5NQ zEpgxB7dAO0@b6eZU~qzRO}=?A_Hivs~mj^<5^nf@P3xI9n>%kJ9^5uIg$5=9hx z3yN!1a7NM7T2!9^{^zV zBkJC@=FW(p3e5}W?9_g=G#WWe*Y$zI`dtU|HqX8<&8?^Az*KyNBnzuySH#X7g;y}8 zX=ZrL9En0`|H<1;f0Elc0%G!qu*>g#teM7#2qnp}!Qk>_{?WT0)IO^0TjWq@qhwos zj+XWzg6pF(6H$&K1s5($EcjWFBPzYjzT(iIl;9A~CxRxXR-qh01c*`%W@HC%a#(5e zU3dPIkL_$PBH?!w&u7s)jP0EKzesSf`k59g#g(I7(nW-#fEGXqaCn-U3Kh}FT$CeW z4FPHsJx6Wa%m~AB7+}DvJZ`Qs zIE6#p_Oi^96hLwg_ItU%>-$)`u0mK>r0SphKV6xsu-Y8E6@FJM5Q}N-u1tD&iN)a4 z>Cy^;Eg+m)eHu?5-uCz0DR`$$u)U`}G_2@3P<^k&H0pqt0Puph4A`=4i*g@BRQ|YyP+L#)k^7p&~w1 zbRJjC!SPks7$Lacwj->;I_%i|=tJ}NJN)jcRX`-dQK`W+(g2_j#>xVl#7(*?1%Nm^ zYK4Z_EHE8d5X#Z!R){C;f6AA?;H{L$Bl996s}+vMdEVTTlN@vWI48&u7)N#{En}3^zz?KEUc!s zcxrf950oH|!3-?x38YpdvBUKcwB)qY1tVKN{jAev^QdK|;Q1DEky&P{@^G)(24VT1g%pY@_O}`uJHG5c^eaAUe<1OJ z7h3)&Zuea;*0RI&o;Lf%RxT=nhoA{I8auqV2d^~WxN){6Cze6 z#BC90Fzc@|DI$@H1VK{Vg*IrSfTk&`G|ykC{gj9n5h;dBlA%T1!TgsJ3~qkmf8HD8 z-arIJG1s+co#iBIH7`%$&GHgL5hbMQoB5gVcEgJ;e2A**fr#h`K zolG5CGzCbjRJi|X|hL6ragB+_DizPPPfH>RCY$q@lHm=RQiYlL4f zHS&yN@l1`0o;#{+S5D9Jhi=gOtsw{2%}*(cij`z0N~Ma+VWZxPv@+N#E}%UqO0!k_ zEtzmG>e1!D5=D(lo0h$REL0>vs3uGfqc&NZ!dM(i?0r5^2L;s5!c;e}+u6A4r`7xG z8aYr>?1x|FoO4lBuSeOtggApMQ^cd>aqSE9Nq zF~8(UGYNrZ9@$tUkBBY@MH6MuR8~<`3C9I*80gDei-N2dH7`DYq8>Fo5?c)~xk9ipsBK=h|(75K;bt;0G7=$&>I}ZhHtR@X_mOsoWBVx)^cs0wB0<_z} zeT}PHj8}3lI@38;qH+lN=mF$dX=aYKnUtfs3IglK!h?Aei-p8YhRu!fOIM%U3u(7@AGHA z9AY7aV2I=_Tx6w-63j+_^Gn@e!#USqaZx>}G#WYQ`bR&XAXIIk@md&?#EY)ziq2J> zbN$h1RBzs@f77{Ae?t2mE^I4tw^qc|qO%fFDSpHt#3ULT8or&`HQv9!%IW;q_O)H* zc=qpIH@uXd_Z=MVc{2A?@6md_`^ntZTCWq!hUU+QCQspgr$@YXD$5=UBb!j{nTA%Hf`GD z?GpL#0&L>F*2aiY->HZcnl=~M;DoO++FEj@VictaMk~&p6SOtKEJZNdpA=`+BJEp{ zh0uIWu2OQB_Fw8s6&H!t(l9Qbb+PO> zz1eX)wds;)-FD?hwzCL4>8gBv+XdR}?UAFu+rz)Za{h#BO^9Kc%1M5mwCn~ zJ}6m`98ZB#5UJQ*nNB5rTtDx6+sa))Mn+Y zeARJT1E?8@ei;ihv2rw8G8#ptl5>@Q7d6kl*U!-I!e%VJDEdmYyRSlGP&@=FgixQw zEJ6}I5;p~J81aIF?B^osNdbEj0iVBh|ML%j^WN`Q{*({*_Gdn%)wBK74&nG-mtPkX zm;8WQ3<&mZUU-jFPi?pI{%s=8aW0C2-2J;;M9q`{L&Qu3J?>Rsc#l)>@%fzk1)h59 z{oiYs$2M`llNhYp+rmj#kd$C_f2vXt%??d5%5bJPU-Mm_5_+NSFo6ZG@A@9%#?F>_ z0gb%;e`%n&(UZySD$ZeFFT6DWB)-eT&HQK&nQ9FP%!|Lxl9S>&{651oT)Lqo9(WIf zqmJ@KqpJeYSY9u8@ER)`Uzo76e?{F@B3H>Ea)b5g5)gbD$zV1FlRO(*6k~syBGmqob}ACio8H`ZRMA*{;n_k_ErdmL_PKgO zFFwooC=V1cz100iHx64uJAaZcFShPH7OVO^s1mFwfYtz@U$8vYeYobu|L05Q8{9wg zdGG3)ZePCoS9RmZ05lFsy&}ZtzZh3^E{a@6Cq|>c>c+z90BSH}X*?L;3Y@VswDv)F zZ2#R>#3RIU1LYlN0E2;&AlRvuLP#;u7$)ZRd;Ze5>>oE`DLhyZGOuuLYK0uy|5?m< zd#?PKE?k3a76iP&<}c4|`=Y!V`Bbw01Rwunf02(0L?3l2rhPB&bXjp)e7RS@`jc$% z1jC2Fs|O3-|9kr)-|`3705kx7h{3;}6yaPYa+ORfE?W7+Q@CLpu61<)?+CT*F1~T? zK_XAn{?OBg-#SYVvXmthvIUcj;$|i)s&jA8|I}ywh<$gVD13rGzZq4jK2X}c+VOM0 z1gjNS5ZRU_`85U!>pMIjm>p<`Q9C;y>6)hK(qjPc|9kOZhH}iH0azfS*$(qv@AdZZ zr!Vn)4>`&ejN2~LsKN|i!85%(0FU}i9~_6G(tIN4Dk%b&>8Nw=#aIC`dr#v5oHO1& zrtF(LeDwgrWpQ4e{82}jeR-^(tv<9&8|NhD5Vup7I zKx+-XLaK0KlEGD6#*uSwp_L|u(`-&?hWd6+Ze92^@}6IbPcJpS?qf`9pFeqguWljs zAj@hQVY;h==%pYjVo{^&S2+3IUjK3n?FA6qv8q%3^5F2Y@6mit!wq@2!Fd4VLagC6 zI1l72HbVx0>z%J&p`4lR4}J7jtNJ`B=vfLEpQV68Lqh|mh*QL4cWl`a?_YcTVu$la z6T$KaqXBFL@Jx@2Lp0`C7gZ7r8KnrEbEht&aOK8#4UMeqK5LW5V2mbpR{5%R@$2_} z3?0U!N=!Mk#SRHV%i3aiu{6ztWuU-Uk$B+uV67|_-sD*A%WhvQg;4fj2D*vRLKK{N*MaI>$J`?0{kRYL&6hrJT5_LE*`sR1^hlYM3lkr}_ z5ZY^a*R!_7Bn{<8bhaVAW_^9{^?z3uqCDr5+2x-kWh{5-@ABBgfD))RGypR3!aLe~ z+CzmIAk&pu=J%@3`b*SBLqlr~Z2b6I>+E<2SMPWI^&l6yD7xdAFC3n%To-16e}o&c z%22UXEc@-?#|v${$@Nb>CYFiVouo*ej46bAB&gEqu2DIub=f*#a)bQ%Qg|9f*t30h zy*)%c5mDLnJ@1ohN~H}SU~0ojHDQF`>+AM6v{N`vC_WqX(K8qS(^vezzl$QV7lgnV zMBwG3@?6K{vp`R#kOWWb3kB!9l`peR129D|M;sOg1C%uBDZae+C)j%MAP7JF+j14> zQUn<^BIo*F(>>_XYc4blEh9|moa}s>Zlfs@NvM04ty;kMJ$e1B&*nQ7F|uCN3W-5S zD~sTAAWBNGQmrJ|XrY1i0^}ghw{_ZRY12r#p%h51Q4u4RHjFP7u$$ZzwoMPmDp{a@ z`h`z^b|laAK`c1vw>#Etcr-c?$flmhsfZ?-D^xN!?-qO`9=1$S#7q*R zI4y)Q#TZ87SVXDP8;NsctN!5d{MHGo;fCsxK*UHWLwTnXAZUnSt@==*CN;-tWzZ_yR(&hpJ7?cgI?A(~HL2FRKuJ^M=AT)Lmeeb* zKfx@h;+$Jj@BfPzxhPbIL34>HSdjdhf3A5Z=`)y8wHOJg-gL#bE2mD^UxGW95+4*& zmNjt(4HBdji(wQJgCJsdd>`<=zyUEPDp#3e&XH1vM<;!NN~cwWp^QkWPJ*P%#nq-g z(33U#r(USe{B@@yE^A$PzSz{dBMqBSGwt5Uj&*avxY{-}vW=lE>h)XGPKtO${om)_CT$&lStPZtZbeg=-gAr|NC0FSF{a`YZg* z7q0kfeDQZI>vlnB9{;8X9a~=L;>AGjGkm*+Hu&yJQB;pyrQ$NL*O&B{Uef~Yf2+Sv zoA#e5ho9177j?U+3s5(pDjC+`x>bv5_FvDtXf(PIYj|z(|DV%Ur}3xndjVabBoq~& z2}ICJNe5C4DW(^hy$mz0s$kX&pdmQmJspbAdwuV98@$I9luD-$W)0|pVpOFmS(Jxf z@KMj4dGzVSv|}~1U1jXDO@Gn8{bPBDzFnLJiJ2VLp7DbpINk+$l}@KpX;punRPVA$ zacptFkVZoB_)yL{=OyLUXyf|n`y|v6z4i4?N4QO)zI$B>V&BqF@eF^DuYP>*@|0WW zF;FpUz2U!qizn2VtX$$=$`ih_V#;`~lp?4&S8*8^E6!D%bH)C_6I;YRaWIGd2@y~9 z`eQPt2LR6JU+WJ)4=YC%@o0EyZ*}Lb`ukQDDQBjl`vVk{8lm`k5o49ah?54oKv5Me z>;=REl={7*>`HvnpQ953-5$sr=PDzilyXlcU<{E?MMTzTfbI@ojOwFb;=_O8?=;IF zI`j%ba>wTb%XcUZ-lSV-n_Zoj>KBiHzQ@1IEzfto8_{Y_wm!8f(BOvrrqm4%dVD#j zkOIfoPFy;vN=%`tS3OuIQcaPRvHn)Z-^_*BGaJ%(TV`>CMCWU@uL|DbyS@6yTq<=F z%o5^Ux-yB>t*oz1AT34xF6+oSSE=;7dKC3XQ7ge{l=X@hhW@{}I}f!Ba0Yx)D_L5T z4WHNk0f*+W%&u{*qwq8EF(5%;bUaZ^F8fuXgUYZrwTO!)0SNdqcGw z(0DN#1Q1EI8P4qYY#|5tbgufCRX=K{B2~r_EU3Zd!o;H59~C+(^~BVox*QlsQ$)ll zd`AGly{?D)-}o|}Y*6WS4NZZxI1E(EqC}kK*#qOrEDst|U_d@WTeY!EDxBfmxED$gnB5GYaZ9G`1Sc5X2 zCf=8cw`8^*x<@;gBKRd+3~$t(D;A5+xyZRn5@|h?k{ex7aZwaGSFG2gN_Ho@s6S!6 zN47A79Fss8Q=Ss5f?N13E0w8ArV3n8K^P$*0$5rZW9!H9md?=H0upY?g!b-S zDZeRY80kj!x(#b$y%DuUBYWce-o;W`Wi+HyD&n@dlu|L}cafIcwR`tD=bRC5zv|4E+ZsV{ZMzgM}j=OADDA9!L{@Ws-<`LLA*#v_O2``$V-l9TK1Jo252#5Nx# zJ@E2~P{@diqTt5U<6#{-u6`T}4&cze@8d35Y-no8#=N#T3uFdMo0+lAU=Nz6pkLm8 zfWQzzGlRGW)3DFr=BAIdyXW5V_R~(A-o5o_+#nrmXfW#6smq&;hNU{0>G`9rF$}lC zrL(=+Shu>5s^c<16q4`-1z9AsJ9Dl09sluen}6DpK=B>quj@0kwmY*ONL1Jt~0K2mplsW*>%j6 zW+)x-&S_7eoOh$YhufFkhu@ORfb!gWQ36Pd zR+Z9zbmy^@;~Gu#)OmJci0JHFbtMMsk00~@?dl)EK-2V87!(vxWq2)GgBj^;A>ijN zwQ>LFJlO+@?Gwws_Fz5>tnE2%*XU-@{Vw?n7~Ltg-2-`*h$Tu8n^jBIV(^%6&Wq?r zT;C8&xgp=EZe_fmNXp;(S&vWme)4<ReR6^2NW>9&_is0g9&fd#>GM>eZdoYmqR%8 z*wqjE9;Cj%3r3oft|$t^T#ajBoaFrywl_WE4R5g6BuAI_3;+4IFOOO)&OpI| z6u1Z$To&g~ZNGs^WVafrtGT^LjT>r;Qs z3kow(ynn|a!9I78x>bEjHLVG_zq;;d^cow!Ku<9A1WMsGT(Oj3c8Vu^jYVQpTEf#H zDd`F*1&yM^GC)a)i(ONJ;KvDJfpFznFAe+U$7v2u&DDs5Rg~e=0R;kZ8C4t_>k}## zNS9b#A~92Wm{2_$RoeTacV+hZd!F!@Qt3!TgJGm&_geg3Sg7XbzJAQ?#)3P>*G}d< zr{}$77ppm!P8uFStVyl+Y2>{Uk*vQ|YI5!58b#TaJ%sgfrTzUn*ClE(<$-)E;WmXt zDy`PP#(5hqy?Wt|x?(B8u-FFVP|gP|Ji8ToG)jr4fv!d>MGT_VP%*i~nQ4sC^?*dt z%n$~#)mDS+(T+4!FMfFo0HL5T0Z-&x5I&9WPGA3qkC=#UH#{2YhEjuDFAWu)#}tv^ zqSp_9G1Y6_;O{o)@nyeubb@^Rk1eE;d>ZKwozfo6>}cP8wZX#rsIqULW@yIK--T+v z`&P4b<6P`xSTUDZ8)&m9asVZZQ7D~gwXtKEQd zE5s_&n%N{JJu1AE9Z@M>qSKWsi7BTd2@uRwypcGtHJG+k6DB}FfC6&?wF5#)1Mx?6 zTg>)IS~aaVn(9-^h#AJ*;d7>cRAI+oD!XW$-M1SXDdMN}gfh3kcTom7wyc^n&ZHBO^}R|3($CzOP?5$4k1cxly(@#2 z38pE6O1BN@RK#-N8%DL;#nzfMR})1nW*LoxwBkB>)>)JdGeWMp8cSDv@0ytMXteU% zux|S%k4}#N6YS}k(R)mIAfbA*#u7F6h3~<+`s3|uGc7G|W<=35p&6W_T<<+j&UjDH zMY-7^dyw%pZSuO;AU>&m_B;Lbc|5ket1ttd(%P%4s5G^Mkt*DL*OMk^A`Qb?Vv6r&VDBWjE`Mx(qJPfS_)m7(-z+Rk$} zMyDbe5*v6_TPej%Y9WKA3dGheRrBw+Z$RF@3>IBb zh?Q8}{BdS%)qnG@uFTP&#mJ&(zvqXgZiNBBkq(mqAnd%_Oygr*^KZ3@5Dmk$nPt*_OfJb*G1%23NkRLoE+?XsoR^6vlnGk?_u#1|N^&B_H@ zE)>x&qD{p8Pr27A_rF)(f1TSk>Ai?46cOTwM+`5hsNm)y7?LtY0lY!z+tIo(mAc#3 zHIaxvBd~o_EHX`r2J;wbV*S{w(KBD)hDn>J-=XV*PjTd&j{?FDn29t1f(8I4f_8t` zCOlpZW5afuHS5v7!27)tdT9)sDgj7a*B2W(FM zzU(qwya3t>=;gf-@~>b9+8eZz;jHbzd{q%9s?`wlI##8SVOS+cUqD~QlppiqEd>-| zLfXdV&3D@D)l2HjPx*BI?yI%`iJl~_quKpi>bvylq~=V!@q`U z0%0%-o@h+#sECAn;+>xwwb7*XLrNVHQ--08m|+BBDxJv2(m&?A`{3`G>KmPCb-CC? zo^N^y=;9okM;1!zV5Cx@R0+^(|`4p^}BuCoM}V(_gYM~-$O+*8(iE9=2KwL=+;qHGA9lb05||^0IUH(1j{oZ4if_`FN=%h zK=r*i3$$bk8S7k!WBU!4THJ-*%20{Kdob3d3?q^q+5BjS41C7Vzx~f$4_Y{8y#P>A zrLFLQ=P#c8kY3gD`O~{tPveP3hiy`V3yFSox-E6Z5AxvupZYZa;Lh+kFD10}Kr?1DY98vcv(Q zg9(D>B>eik?#Egi5ANH)1yFgAe>ByQNUKOdrIi=a-(+uncfwFAP+z{SvgNQ?&I{Qe zP`(5V2BWSUp>1su!30=VjP-IFb;hir0nf!Z#lLslp#PzSj3`|mi#7Bd)8nB zTWYRG3latk2ofea3;=ri=>QD6Ols4)%Pp&QE>kql+?0qUj3&dak@f44L@>uk02dL>VOjapoL`4!)&2m6MHL-LYiwU_L6U5310rp|! zjPDhMzyx?4&Z`$5*A0bOD$P(H*~?CKzEUSfWB=T2Yo_;Ke(#^oS> zL4j?9g__MAD9IW&Yuy28(y+*%1-!rbF`0?VmF__J@jOdzyCyELfu5A9iys{0WW zjVh%AResNcLj?cPV-M#=0BEr34}gY-W`d9wYsCPQP3XGp&uA}bunsf*R+g=+-zE!@ z7K>XD6T6z`Kp2$VC;-=DswUD7u?96ebeLHCy((zr;8@-jpUQ4>A^O~V8HQmfBA;APTMKncC5tA8k+F(P%EJqSWP1KQcbO8D; zAmMAB{!3*WK>4=3)!6n)R73AJBl0`14>Y}>XG{kYH>nBxuyTZQmgWUyThL+Ae#Jr< ztObNHX@Op0CueHZnHRHfd$TZDGq<%$)OIXUDQfDjX+`PPIUrs2OLt6E{W3bhn<$G$ zmGQ_#j?s~0m~vQ9(n%QX*;HTmt92o^$w;ZdxyG3ujo$W_5^G$LH?pM;6&8J5iBsts z+O+$@3rtLdt_@;fqmYDkk~E~5Oc6RUxslH%hW2M~w9q_T`|1gHJ|#OzMopmj7Np0a z&Q)onsVSE5eiV#EtSO;Xq@g+<*&WC~Gjq-a!7qV1EU3Mz4ghU3VTFn4W_7ckNV{2% z28b^r4YE~71C#XJBdP^vhoG)nZ?Tek_B7uWf6!d`DUu|sa?dxYn2IFUB-RJK zHepf~`c{$CGXp0EY{v?bf35YCcXqFWd(V9)zb#PeQ)@D*ji(@%9g_FV* z9L|auoXjLSgFM)biqmkvr@w=5odsE-GqX0+-X6~cTSk}mmbzuV1*RMZKuIU(&24W| z0adTgRp~~Rh@=yS;j;OfP$8}+jDn%R-NDW)?>|=aWX>P}_|a#B>{}nmJMvjee~sI?c}5`D(wUc6QM17stA~J z60D|0j2?@m1jRg>$whPe-R$n^ETWOIjljN2^bc_m`1}jK`k1P}kTC~$hW^g_RFe)p zJ#UyEx#qOEzH#?6n+z2*5~?AU&Zf@n_0IY41Johrq;B|(0tPB((MP6+_)LT$L1Cf|YT-e|<$wy~m z-~+aVT9)m8$hw0lyuXnin70RS8t>`3`5uC6WclDzPgSn=8r+O;1xLuzi{>@3Qz z^c9j|rhtR@8pP2|BCr_{f)^ zr#fhf_bNW+sc$<61k16c`Jid`#e?mc(4G1+enY{oq71Zl>84f_jH{wawLh*rPQUR# z^mq59r-w3rTSB|r<2y6$nP4Up3gU<=N=lfk_~07T9>(!^Dj|4voK@IENex3K#6>-50Mm z1}Oa!T+_`R(VjuP zV`?w5bX^4@2S7k&fwI@j{RHC&%e%fsZP~bZ%q>(}zJ-&bf z^QpB=XJK~bb^}Oo@3)6LBMP-NsVEk*D3TUm#7rbdvu4Uk_|z~+i$Ad`S%Ya*^P`S$ z9Co#jtn9vT5CciG4Z3pQFLP>Twp2Q=F0+K8H?B;}8=^x_N$&*oK!;4!BT#*0` zpaUYz;T&q>(YS7?h+6Fn<}<)BdHXi71$LBxW)jg%OqJ1OuJPnC$;j)b{TWIbu}H)< zXO*Fh^$*V8sx>b8+D0z|3TP(3Pzn>4dd)#OtSGw@9CG8D_HaM%E$vc^v0E9+ukpAp zi&KdwjHpd_QISn44-~d5zm0)g7)|%Am{*-zOf#9T`rMwCc;GZUwsCmt_7@!?Z&xJq z8q6r_OV~|HCdG@GTqdZZg)CubfkRE{h4-xOkFNShmk-|h=(2Cm^1;*l{mYLjAB_5Q zG`8d&T|FArI2>BQAA0Xm)x%F@gKEz@%+_kcl+2Y)C68WGF2r8vo4MY;hx6g0QSCKNPk};vVqbyX02=-v-S5|wR z-lQqDU8VecAfdY5CiyL@?QST%pQf$Z$hqAQPWkodC0sD8S~D*C(qQe>x?`WJ*O~> z1lvbd{WZs#7TX~v0hfMt@2R#n_%!;#XHKe}WD5TWmF!xF4hr7lPDL83ZHbvM)*DA; zdz*SAK7&g~vQ1k{AyJdenVS(s^8mpfD$W4&j4vk6?lar{Sxo6iL2Y0yVrg_ZjE-=$ z2G>B6fzJ-|4v6Y4n~&`{*t5Wf!E&q<-R5! zm^mhg1R$r(5%hsS6)% zBZOZ9_JKw^6aQa;I-Klkli7@y)DsIVh`=Uh4T2DxBEqn^>^OVjbFRc%uD4{?$3VxgO%UZ$)9~w_h0RDbVU6M7b<(*o`Ybvg$u{&ie9T%p0srjVhZXfpw|%+tYV{&V&!qmju?I zRUHf&ZK4S%;<0=dz1`AXovE!OyB8Et2f$USQhJenm#+KR^Zv-mzoYl3?K#V(mu|&X z;Y$1;Sm1Cggz4#fb{F!t@@S&j1i%vJ<0}1X?{(7K6ZIa*r~GYIv1q_hk(i-kF{Kg* zZy9MvEA%zc?{zI`29B2T-EhzS%1>j@Si6B0h1RE?>Gp&B;T`zFPR zztp)ZZ8VgBRKub*v!kiC4cfc!7tl!mwBem0rWMKw#mkF0QY0yH2Jz$lms|EI;144J z4#7XQwE|!Oq8Shyj&4jVBXa*lV``in=y{bx1NH}W3?LZoi`#)Mk%-DRZBnV2&*1KL zp^E%u42BkR4n*I(3;(+|QugMEoNB_99g-}lP6xiEwc#N*c7^>n@+{}MLgkt_zWN4F zD3`|V@^k>!VlzbW<*f=16xMUF0DxgvdzC;_!icym#$#{+$i~*E zo0R{1U2Y^UEOi>2L2v{FhlqivZ~wR{0(}MrOkJs%R83Q`(6UXn{epu)rkXGb(1tJx zY={G5h(LtNcwk^;AW+|X`E@4$4F?NZ^iX-!PX-MDPIWSm1PtYOd(4Gc59Cw6CC6Gj zNTM0961sWG?uQ|eItTy~@+RGd*QV`+I8o#RTQcEX(QQ4rD+d#g8NL>q4$5KQa`3$- z;Rpfv|6Jct{_A7CN?pG`?b|T?7f-uP!ANBz5w%sRM7?rZTz%=f0u5+Kl^DP_s#|QDK5_Zr#l}M{-v4B>Eq<;oxk>d{qxRz82^hi2?2GCQm`ag zQPRc2LYufo*OE<*9Scb`g8;w=5KeNk4J(*tcoF-)5{db*?}K>kvp!V5uB&QbvoL#? z!iB1i&zLf{d1uVS+K4E}kM{u2?&ls|gGDDS(#&;e=BKSmRol_RLThbxOZqE8&K08+ zK{3HBDQ;U%$K@bVLw?BHp7Bl=t}B3Di!BhX2*p&^ZE*h9cPAQ*bW?BH7a`5zpX`WK zHesl&5s9hPmLG8X2XvXWvdmP7J!TWP8gv}4w z`A9E1PM(VJs4o@2uBpYMmXw_FLI4ybxy9RRd;4s=B+)RTnKa`_&8)+@YQn^hljK97 zA=O(lt^6SBQ(tk&X=rQ&AZ%8~zX`V~C=cZQZO=xG>UcoV1RUqsW9r8(yJt<_gh(S< z2cFW828Z$v9O>8sYq{blQ*jxun2PFCkxNPYuT`%AnPZmPcmIfF!lH_>e0gfC7f}9; zfZG(ji1od(r5fE-{zbsHko2wChJ;cop&}8Z@&4)5B|f_ZIhZ=zy7}|^_T|j%(%_tj zt1d5IuLy-HLV5TXrD8NVT8uI%t|+5f|!Vf$6C zal7BN;IfL4S1P8O{M8$&)aCaq{h~w*G>&wANNE*`scyqas6=eL7tyNvM+P*Yp>{Us4BV1VE2QGI0g*Q5oCnDPjfq|5=N zX(}d3HDTKCA$~^i2h33wVZ>$#G+-0wkkd7|#wH;<<%WdOooy&}Dmdgd^ucgzRf+Hd1r*i+Z90CG%uJ@g(TcEwsU-ib0QOoKTNp~<&p3^`4^JyJ@!|)Xz)=7 zQ^Yg4wCGAj=iF$DASq7jZzneMY-6cg3Fa}-AP%i2Oel|PP3cW*Jb-ERm+~0=`o!Hz zKPdt<(-mChHB~}IA}Wzp#-_yj`!;%9ar1Kc_#2UF^Pvv1m;BUL1y#IiIq%+kvLusu zQa`%;XZsK2fNx9=V<;Zq*sU)(;!#6Hgtf8Y=M z#qB#xyyq|OD}7tjz~`a``KorSQ+qW~t7PXfm`#t^xc!E|ibDY(zXCIC1U3RFThN9| zr<8xgs0#aS=hN<0R=9aF_j0w2sHIJ1rq)Y)f@2cXgr{~S*i&WiRjV= zoye+4tXoBl2A@WDdkxMFi07_}e*tK`|F5e~@eR)Nv&!kC518I|0fs7oTHXQG%!G2u z;lJIX*H`>gFDxEO2a$4^L18jFQqnR!jFN7n<1%*d`+HP&&&bbNj#<^e_TCo+GhJPo zmQ2@;X6UKMfEA^SvTH~iTQ>ztotk~fZTxIBmgnktlvOd6J;I+VbvR-nfvk`M8ahXC2onqOb@UvW_qOyRaQj|L!|<#`tCEo-LKDaG@w5l z9VE(^_@KL7HDSVHhwD0LzxOv)#FV0P43UBqT}{C>lW2sKQgfVs1H*rB z7jx*R7)XIdG*ZN(AK_(Q=DOE?nF7|5>1p3Nd2r)cLRNOh8r7th0BTa_YT<%DbUNm;0(3)RBYhHR{?JYT&=1q8h=9*QGlXr3jW_55?3F+PTMo1^WYJPso!P4w zAsZzfXo*sc5Nl=|fugLdv8}`Kg`-TEH}#6t-zwecn=z+CYH%Zk0S0*N{pmy3 zF4_ImK~q=*wV~3#YD97C>vSFam)^JzQ9XfPE3*VcieS#Tdc)q|z5e@l%jn{-i?$Xk zkxPoRvhGHU?cgzltNe0I8UDI^1F?H0VybMzz0K9Pzv7B$t3Q+lEfsMgcK?U?NXdPC zCZB^l2j}e*Y9~vyT%sW@Hp9PyNG#>WHn_&ycdNJeQ@`1jj-G#4xB7W7_xHt|VR24$ zF=uFGJ%2{bUC@tm&AD@W{l7NIQcf2=|hF3wp> z_g#`m-#G0TVzeNM(*z=cO&Zp$fr%83Z;Ig8JjwUkgXV(t#TK+pd$xkBhnKv13+(Jv zs@Dii`FmbSfteMHBNK@xah`LjM(!bQoSx}i9o!Ynqme?vKJz|d^p+nQTUu=vM1=(y zBH>4$#&rPz{Uh#(PgbrE36lsRS#w(KSq~Iup!np6IH6TVeGX%lL^KLT2#S_FYm1V-(BU#& zZ-7NRH+{h((i95V`}a}00EewWT0n)NSs2=ii*7a@D=G8sQc-rLfLfhCysaXPFeSUR zVW`N|zvl%M7+kSTU@^kP|A)!dqaqT%SIS$&+AAAUdNhd8bH|Np=L zAdYIn1T(Bj2+aT9JO(;;c+nH~r@_ljYz5mhOTKHau)o0*_BUK5Xe!!zqnq8wn!e}T z|DR{QNFI9b{}n~Wgt$?0Rf-^rlH^sKm9n2&gVC7vKtAR#k~Qv?F58jSgb6tCJ>RqA zCpym2en76n@68Jtb8zogq+(TnlaKX@EBx^{Hv8eFkb{GRIOj4z1gcI8?OX)@kJc*b z4HGatWzKISNGw}FRB~Sbp>pWiG+f)3d)sks8tz?v&-(EWFOoyMHL~qUbqyIh1hNGG z-m#6quDgzD2CFfH!xUpQ#ia6bUI?mCd>E+@*CtH=vorcyp5XOexixEXjI1vl4~lh& zxJ6vL>EPtngOfYla&WTG;N%Xs8l2o=#pi%*-v|6=`({mxe~9tzv#tUf`C7|DMeH^^ zI~7od2T=d!;30N21%w=`O=b&U-j3}bRrbBHhe;a*FSN|!iUj+P+b?oBguzh_z=qG4 zSD*2bP-hKb&#J$G0)yV4wkH@q{5O2#4Z$b4=<{Fx_GgAJo1Q%S=oYkBO%8~)O1pH4RZHBQwzxV>i2O+Ql7A%D5SEL!y6wS30B-+jCyoaO+g zD$G#v+1&pje(W)O)las6&qNHIaXLB-#E7g%tjh~gWGp6o5oU+>8s6RYh+X%lTa!jJ zR?8qtP7SU@9zwRV;%;LxQuU!AJdMrZ@qM57OR+cQ3v13@zcz}ZXPawa%IxuQA<0F4n5irvOe1lgt$pp7vY*%ipaJN;dy(CRG%`qb|FHxtV&X{OXLIE5?cHDN zFW5a}qyxaxmxlsW!OV!gppEK8BL{>I>^;2e$?O)6@83K59KOiK?Bg?FEzJ&O*5oz* z+Lf0HUB+P~yBtbUqT+Pb1Ynfxy>&qb>MzIwN9^954ZVyJ7mmdKpugbgdoQ1vnVA_H zniQINxjSRun#RD$<9zlckFM}c?d-7p*&&BWa%?%Xr}?|A-uEGnI%x*RRQv4PCDohgq49BdFrUyPIJA<=c-&21^L}7CJS)@yhH$)_k4R7R-lg>}n zbElvCe!bJpTfT+VUA0?#VnHA<81(xDni(*Y<dWuD&L?`K(Rb43AW7#FNIas9OHhwL z&&*IR&=)fmRfLfl4_h+&&cqKKKEE;pKop=)w9J?D8Ea@@-p<%UHMmX!Y@Yd&%4GJp zK6CyIk0{r8w=_94_u;gZV&LIG zYX~U6k?SPVh8s}p)Ca#{UhW2DDm7GRS28oZ)h9r0ryQbmJ?p5(7X&HO z06aN{bd<#jDmK#*ELza-`e{a$_P^jJUb{hc0rrIh#}^EX7--k1qURfee}V=y7=AUx z$%R2$I0Ze)-HKy%I+a^otbR=XB?O#xaNFnO=% zhhX2_X4X%63r-PS>gF5R{rKq-8{TAJ5e0UhwrDAx_epPj zmE;G#)bm|eD&~t{IE^H&pfkBeL{g8a5bhm)r4t)U~kX(q7fW` z0f41q*B{7ZedDT!Ydmun2wM`glqd%cP%XCjQ+5Ui<*<($Q-RCZxe#0FGyp5<0P+B7 z%AId={q5fx6U}Z_1}UXDX}$v+3|>Z42}KIWre9Fs1+P_(Ym10K{#Kj_fIyR2>@>p} zqvOdvmMIg3BTTT$Tx$A#{FJp`r$PV;Kn{U^_T8C3loe*p%#6JUu}t5bIgPpsz&?>N zeeU&dzDEgWuD=viDt&B~1D36;pT2$YbRGi*f0Ee?V#9goUGuz$ybD%OGU1X)qhe68 zm01dDrII3V|H!yeZ+Gv>^Fem$qq&a#lGE_0qb|Mrv$(uwLNys_e~G4()7@#0Cv3(~ zAYES1G62X-I#c`M{>*;wSqFeXSOZS^Vemqk(IT#l3cs@%tTR!Xhl?~Ea@xMKcanMj z#cvsp!L9c|-eqw&bRjn7ol4CF5TsQcuI{!oarCAeb_?X<1uPVkiWDS>EWn1tkBcYZNo)vme!+>UF@ui(iLf+eGASq?~L%6)lU_vp7}NRzY~P!QI|{H_2ga0kHQVp2^I!OY9FXz6)>&PrPAPOLE{Zm4|o&}HMXV8cBDmBkC}Ocw>h(O zeFCt_gwO!d8Sku4m(_$xfE>VJ%c-SM59ixRsD#L1R5I~FF zw#=-I#!@&$2O3{J@kQ%O38sAo{y>Bd5fdxO9EOI?+P$vsSj}AaK9oh&=TCIMtI(i- zXZ-<>$l6w7G~lD)O1U5{Cx;vX=Y}<&r>2(KqFr->I7)x8tvsx)3<)8 zuKYKX1g|M5I=NVkR;+s14NvkxAM(ks@*DRA${RBRk$RO-{_E4Jb$^Xhs|aHb#qdZE z3c3xDRXu$}rOm%Wm;q)IXyi)2x&uXLd`$H)8~JzwV0XVY&>&6wjh@aq?Fko+zAw*4 zZk5QUy_WEj=Z8s?L@6w;b$t+zU2?>)VD}pxvi8B8ke&uB>fJ;)?cFz8godH_J=&<_{y zIY>?G)}$5?NfMOv*kV2hU$EC*%q&1q6;~#KWd?4>w{Q40|8BJ>ab$)xb zKQktA0I}dK+SI<{-5Y*?)7p_jj!DUM1r#Fjr(qKvijt6RWdR{BAdUUi)b7l%qUV?X zQT)2Mt&j3vJ-Z**?x)1-K75Nm#=#OrO>!zPv*EJ0ecSYPI~x$!3P9mlwa`W`n^)<9 zG!mNJx~w`3Y!-sxGEhhDWsw}$2=sJLe7xf3HiE|9!`n=7u1(Y_ga&crrEc3XoJ_1c zQ9_)PgQ8;n%;D>rY^40q2t(bcB`}k+-zXW1f2|)i>$14SIv=3A zn|>L!Khr1?2n;%IvBMSdSmu;l{`f6;=yp*~Fsw}bMU`tl%Xu3veS49F^4p+PI^u;yeW0my!+?6Fg-O$dG#^Eu5lIsZ1zEv6=QazHS%n%B-l4i|sbyraq*t2@LW2jGW)WQH!)IfDKN*HS2ZmetdVpyy?EeLX) zKbqW&WIEq00j=zOaRt;`%j`KVD`tLnpl!dM{`TjsJFd7QDUO?J(S8zXD_M2tqNuXM zxuZ6G&?j~s8p?y%I&90PV#;kW*H6FG4u)*xjtul|&OC9qjYI`mmx zFcM@71DHD_3Q4%{73a(- z3v+B@&Vu}UN0s*CJ3h@5)d40G!~x_$<0F{)da6$2ox<_Sy*g_YMu^HlrPppuxe&W# z^qo0+pZj=KG_|4GA8N1jLLOU{nbbZL6B<9!s^NMvUvhK#0h2QM$U#GK?VCMRx zmDQ6I1_o2a(~3nGop;`ipFY)4Z}?jmsCPjj(48vVaGIV1CaMV&f+zU)zlI%mCZtRU z7O$(p%+9w-bzs7gOHrZdpMUci=rPGQ`Ik{ zHtmjUYoZ#=_yNzj#$a)y;zt&LLQIxpCp9fv(8nJ0oAU-kdS7QYqJ@Gg0p%-EDG%fu zM;1Njym;C7Kr>8#BFi?le8zlq@K;B=jsI6?6l8%pbDCFdz1fb{$(hH$Re%4?{uElR zshdQ4a#GwAnqR8zu+o0A0p)FlN>Cd%tqE zHSl`PV%Bo&JPw}t5O-=YtquTJMU$y_v992faVC;b%7xhTp_YTD*a9%;u>a(FNBmL# zsasuusgE^f>q{-}*A8|x*I-6XjG5qb)s;A~D32|+MTq2K2q=l65D}?&6GAwStqOdx z2wzC62?9umm#oAB*4k2>!#vv#stBV$Xu=kg9H(U8E#e(V7c)@Fxg6jj>(ml&$37AApXRcid@IVOK@gsBYuK>0sFulB9MB)74bG=lh+f z<`Ztnr&PD9|2nGAIysI*sKE?&j(_${&-*QLE1a`956fD`be4yT6d|bHl)zzf-p&_k zYc^pcr`>*UAd6;x(My&Bh2fuw95We4d8iB)ouNDyoj)UT; zjk<(5Cp#CN=?1s{j#O_f9XUDSFQL4MRb?9v)@Eoh1QZm@i~NdruIak&+V2*QKc|2( zznhxN45aHoxOkrSwQJS>4|i@;P>uNUWQe`R!e6uC;|Dk-#6i&o4~ z%8l4Sukyd{!41AIN@_6!paBMw92Bxcb!29zy~!I~e%+xmHginN+h<6a>%gtw%?Nor zkAXgIAeL5}QmSlQUe0GiGiuKU6X^ItiZej)kMkk3iDx#{bE>!fXe>Gj(G2~?b*=gl zJ=@k6fIBF6ief_PMJPz7M+vbg+{~nflC9xZs!8S}YkLJWlKBPzaoC?jTar22JfRg_ z-9EJ!0Sl4^L^(0!m-Im1NL>F2wL~u!a_H*Oh28RPm&G46Ye~9xtxq3}hpy4pbH77C z#0$3TPImT-1;(g%yl$7bTUnQ$9iePc{D8vatsCS{4+-Z{?wV!r0&IL zki)1Wi&(tR!+qv@V;Tn=B?%KbvK}FlR2^qVB++X`UU$;pP^N%{=e)c<7J)cSLhyg1 zZsB8?dDfW?``(}CAeMDCzwFp6?ms-H>r>1y(nnqWA^(9(H(dRRH@v;xi1HgV5-N3W zed^!?9*eP&TUi~?XVKLI{<}J+5vaJ#YEu;&b*BH2@3T4VX0tF047hdnHX2GPBjs}# zG@nh>CiCGXZ>Vq9W7247Qd#A)r8BEjJ&fgbYtq3?kj>n*KOVovkmA-}gV@3)SCz~F z4RnYDM~eoLlR=N#msA$?dO58jBrreh+W6?|VbxU?I$zABKSEnl&oaJ3{X=ATMY6a^ z9A?T9B0};!Dy9Oep=p^~e3U#69(3y{T{LS_oq-zM2(b8DW1ru8EiWsUb^Vq#LOW*3%$G}1Siw;dP7iofPTukXk29$naptXqFD$~UJE zrn!9F`Tx|=2x+ro-_35i`wdcViz_vSMF@*EeSeatBel1dShr~m7$zEQw5BGQa+9S96E#Z-qN23wvfZZ{=|2Jx_)P4 z(}#Q8p|L)@8f(NWO~Ep+IlQ#_Vm+_5`%V83-n)?sq+Ax~FWa;}@IxDAdseFuQWMKg z>_XNOJOLH~(7H}9G+cC^cKgMn?^I*pU<}`k0%~11BTDles(^tWI`2K}coz-hIwcnO ztnR6F=di9rO}gZp0sOL3gD=FXIP0_K?3*f}k+pXzqQLR3qi-A}V3T2?PLIuVt4F8P z#OP;w%OL(Jzo;ku*_N)WWM3NqNgaTSc=V30)iMtj;g~`q7Uzia6-2oF&7+WRhYRw{AC z!TC%QBBMn!r1qliJ-7+|{2wby<=f7;UT$%vpG|Z0%!~WkG`KsGk^o{P&M=Su`3V;XQd2_*IAi)J90wfxe`XmEE5B zw6|vg3+F(D{NSh`LHT!Gov949rb%Uu8IQ?TJ)hPaDj)`^4r+U!Z7-jmJ2WgiV2!Ew zVF#O$oC}L1D!co1juI+;?i1%Gz z<4d4EaZf`nZ#?(GtVYd9%A1P+6q2(b$0g+oa2<%DqZAee5q9@b$JA*J`BS0MW7yg@MdM5QQVLN037MSy+ z{k{aH+p?ho$^)pTXFV(C)=Q5&@oy-2>km;8D%`%L4z(9j?*sqWvaFSLA3fi{} zQ7lSFql9Qb<61{8!KvMFn3^Gg4e5aYeV-qLyGPXnHD{e5S}cbllBZGMXxUaw87Y-o zbN7aHQ?~~aV+%W(o`JmM8*kO5{dtysUzZL2i9QFirfRJ5pbnTQ|E|T>N3v^FI+3o! zxutuN364!1BN#d40^YX!*+~;tJk@9f0_&7g*@%jHb#ghIgbD5Q`0oqC1kn(I_Cwln zK*WIX%Yt$un#)slvU1(h`RwjZ4WQaoCC=ceGk`8YeMt|Iq68Ac0!eD;&zcF1Zl2y5 z;iSN?BS~iBc_90s_My^d#c{@94ZnFBbP+*6nUU}SDx&<4knql)*IBx&gB;!hFf+W` z-WOXl8|Ds;a(2|rgfc*mauwf|NQ3g<7|E)0*Q?a~0lpn3CLkirHW6SaAp*ZP6N3&w z-$fbos`upfn&eOvNGKL#BvfA#6cW?N6sDM1>VOt`sv+ zQ3e>uW3SN$0bMyn0abk0jg+cOiNifvOJ@-Y&RG(Smo-HTEN3kC-`CLe+}Ie)&V;f- zjjM5ua%Evztx5ZfWuN<*y>Fby;!38qHSfow+Ef*2=4y~K*BCx9+1OUeT=1Ug)}6|hdm+)uJAhnl~Q#qb-1hUA-PxY zXqngyTFg0^wt%wjeV!k>+uWhyb5O&F3PK$f2O$>A_WDbxbgVn&n^2wumqRV4kro_^ zg4_4}QP}}5rjxdu9nMAPP4hP@$O8Sv)Y_6=9dAt;0i{$*DHTx4H)FKQYS9c^tii(i z^+rhU&mVL%2vZUw+NOreui&@KEKE$$3)j^n8$REOFR>p&W?7f43`kb{HaB$cYPhq7% zmETb*BUJ~lLxp)l^{6j%CC2(@7P}RKV>75`d>-4jucqe4r5vDs%!p&oRUWuCjU}dd z|FpkI_6A;!cA3JOQcqw&9N4ULx0#A^Sl>Wl9nNtUKCr;1*Bo6x3GV2;U+J!8@~=Iu zQpzv_-G&Mn$~$L~$=c8?zntA?Ttr(0;V1)^cAPNC#_|^G*zAOngoBR#pC69y+}Zx0 zKl|Z0Mr`w=MY|cc;leG zkXro)BuW6nd}ScDAyiIUtV7j=uC>j8<3cz_;vXgqhr@yaQ zK&`ILr&dQ-c3%=eO*B%eRJSrx$}j?kaxb}qIfc#C&Dc1mad^iU{ZCY3nkE7>plut_ zoMYBulP!PHOvD{bT(YSxUP=qy@_S$8mKQnP7xR{GKW|i-7nkNl#>UtE;P<#t`=P8C zpA@7pSsW##4V91E~Ya$kP;_Xq~NK6*to5!f;w?{%^D#)jrbhGb_GSasN>+%Fr?sCwO| zkZSa2+{*_jx5j$Dh}yGGl4OKMH0RFdSI9iSXdrwseTL7mrHBM~6>{(g1er`#eov{C zGK_%H?LllnWql3@#pVi3dA=dHj!b;GCv)sM$P>EZ zUsU{&LPZofz8PjlO_`kxpJUqC)5C7jDy8L;?IWWp}s_4r(zPGU?~D)T9Q(aJ5S@=hQyx3>WLUPTz4@~WX{0L@4~{Hud3+f#qp%ph?@G!rvH@i% zBX+V%yyN8@(iE7ik=tK=AHqB07qqm*+xvT3)@FL*4;mt@kMD-Q;O8L?MEzN?$q{NM z0Xa4iF;z3GUF$<`X4l4yr=f8|dIgGFC4d}eTTbk_`L92ht-kWn^QRLt0yP{Gz+Swm z6;ogy2M^>ikJlDr*F1=|hAtw?B^iuxdX3lM+)%iC!et3-jH$Iy-zv=-njk6&LKXD% z9)O#qln1eOh*bwe2y2p7{O#Y?_uC&2#)It-?CM)EEm9o_Aa`JT;Snb)>O7+?aI z&X}91<+Cb~XiTNb4o!$W9b5VO_lZmY>(!cXb~|{s>;A*t_OrV+WBn-Er$qFF8i|g{vg)cGiQ613ivZB{GJ9t;4pwi>&n>b(PQuGT)lQ@ z=S=wF_>*Q93zp3$ap_OZ0|iy*d%nSQw;QP$O7w!$`Y*^_t$+8fuFPM3gzT+M78KjM zmsay;*%6Kpwe)0G^?l9<80kCLVhbBl02*4uYcUNfp$ugxWhj-d4*NjsLt25xWd-l? zFDi-jHgV~5yGCba0FMbozuu`r9p4i;uYG&$#-Ovl+Ur8Z%JX%!Z*xj|!UMTk-X& zw5mhtwrUapBps$OOY1VXGO-u_ae9JR;^6tyVzWQ6CD2S3on87^UY*( zm=Hb~2T&@JFbt&(r2^gSYLdCB)=O!DNv9&q#(YCl9KTS{VKYIC{&6vDSe|!90jVNx#GeiEkD==*f zhm+iQlrKb-A_PPdfT#%UUw?elP5b-aj4HvFfcVEAUG?9i>(zA_8i(K@9t%zF$7v%G zIRw0Il~^{F-eBYQRQF!>lg{?q>s%ASWP5b1QC{ysQ5Y66OTX(|Qw^y){8|YR09uo2 zQxxp{F7ik?INvOx&diWp)U1d&k50za$xZ$m4Hsh1RNFqcP+5s`v#=Sn)mj=&_8KLNGtlnPhc!E*8Uj8WC$jSn-*{1WCA6dEN({6kbC-w4 z^Rq}EwU$pKnbVHhy&%lt1KRr#=pMP z_!~(Cj!<>*%ouhEfLNkQB)NGr_I|nv-s3OGb?5*SOtMOUr0%Bl8n?kU_={vC*AMLf z5HHHEwCvs$$`nznU72`aUvYM&e^(x34fT8si?nZ?JtpPsr0ubL2HvYu5mIqYaS5PiOU zz2AOe7U=J4xpgrKW_A`*tGiFh6|v};vTy(Ahm&A|G!91*L5dKRXOI930KJRO zfh^jNRGN5d7UV=7!Y`mJv@@SYJ6l5i{q0Y!z4JFhnj9g=0ZLatiKcp0pN$+(-pdFe8ZP(6IjjXfF8JWz^zRai%FtI07wmHWYVQ8ez}89c_6Qp$D!bt z78rr5SQsJ{=2}dZ(qKF!Z$GAxMN4)+)tE^t|Mia$fvG$go)G`z90)R{p?u5gRDF!< zborFu(2;NL6FkOkz)TEgVd*;xRrELkU=Gil(}fvm)%2Hp)LYFw!2}UnFsFa6iJkDo z?!~0m#gz8>FLiwHazZaM;Vv?vclrCQIkxZcwjxkY6bR+WhK1*;{OVS$>SdqJ(ywmC zzE^vil${p)j-GDtOP$aQKl&@bvwwUsjTF$xhPz+;{rdx$rO;mWs4bc~=Ul}l7%Er4 zx+hS)zU(%Ih!-%*e?a~3O?i>M z37B%f216;sST2&zc9(6-+K)8P$4I9lX;de?N2Kc4pW0LflC*SN9+)xTdsM|In!^Bc z^r2hwS#-WDUeO9mY~my=7Mx9NJI&-YqwhRLElM$>3~4_hV0`m5RGhb0B{L9W!v_hP zB?=89z-rZO6S);OZ2pCFjWK*6<{cyM)R`^-fTI?faO?7)RNtbj%a^EL=ExYc$n;-mol z99u70&QNNb2eIpVV^xQSKzSy%Q~)z2Mx+)3!;WfPfgd2V>n{)1k|S6@*G-4qI>KZ! zn?NhHE!-^OQp~WJFai!heaC2}ViAfeCXlH*ncY4(Nx9AeijrFmKsV#i?y$k0r;F3m z*X*phseikNbhj_N;=xtQTxye%@@FKxCRvSZ5Y+v5k;z;RzzGvO1ayG^Waq||-)tZi zP^u{#o6!&NUYkcFtFP4=JiRyzgw83-0-^Sx-mU5Nou<#%2A zkF2SWc_42Rq`MQj@JgYPrZ+rdh>&xy-^=vxJBWiwNCV@Vr~RJ;38)6wSY$K&dU5Sz z0}MdCSxsW;W$0>Z!A_1|u;e;J3l}8PRB}N!0C02u^zH7^d~@#5Z&;5q*s$S=eO|@r zb|cnb%Gh3gQUF+ofK32IV>4Y`8r3}SQd;>pBI){P-jrScy$9pL;I4B*yL;XMYi+-6 zdw+|+!#BN(ooc#-p8PRj0=^ZW_NUaEChv?OKvyHtZ*bTa$3Pzr z0$3cEvvV8)pwWiI^O?=6PYk`>B^jJ|bx)vN>iy}Sn^69{Q>uK=olJ~q{wOyrIyC|B`MlY|Jh z5|`}iJ6~&LVb>l1I+P1rNk9V{Knd}u3^Qn01gw7wuU(*Cn)ki0KUOJDNB}HMQLcmc zv(cl7WCxIK>#(#zwM)cxuRcHAwt4GzC1}HjPkz)jzsY;1{5AF(UYj7mSusEyfK3X2 zb?a^tF(UpN6KA>*+nCy4iH17kEjxqzgA9|vweNk7eLcH_{_j2WSU>8^#Y_I2BrK}- zWy1@oIy9(QRj3e_uS75U;otky&-`^~z)%b%G<=!dhxdEA&)nQ}KrGFa-1p(`$ur0P z_@nE`W9xxEtNtH*Y|THW9{3_(d(V2{i~J(L$k+ZN|A(*rMScO}$_KAKx_hzjAhyr# z`6n;KG|G+Mr(z*WWVC2MA^J^Zetd!lGsuNzHUXVKmF_&=KQWh2-mHIE3Oeu78(+l} zD83czfqbt&!!RPB=p@oBMgS3qMM~qJ5>x2*7+gvP{3RmYUPM3lw1@b+&a8UU_MW|m zw=A2b`6+zSq$mSq3TQOr@3Pf*zx~cNeVClCh!BH)Zn;i@K)?()YmCB$QxW}iF}4m7 z-|1r8JI)%WFibx6%f$;=)O5fEz^OgW_ZcSc(-{wThVBvX%IwHwGMOF0OlWQ2IX&^! zmwh`2EN<5z-g+NcsP;!Gz}QA0IHI&i+Ec564rgZp;V_8u=jEW{-#qkPEeYE2#2ei4 z$Q2KKhk8SUzjWaKfpV8(6D!6515Cc3TEeFm1CbI_Ot16jLG(HoV!epnPl?{4vooKA zcdUA-fF8im9V05cr)28zqYe%IsnZ{<`22;5r8b#e|H0`xL=wMq0a!)wkABogee~s@ z&#%!mS8vUJ;urm9mpxQv^j*EOE*DmPS(c5(d6=wR?HnSw2m)9Di?}wm{huGkbweX- z`;YTDKgN$Sva z=Z*)j;h7O>e;&xE3=b51W+@6jBsNRVrvGk(p&Bm9uHWvjvA%o%USw5Eyr-q>4ny;} z?%*g)@buBks@(-N;%|Cp+w|RkA#%DRfDTuBZI${K>!8vVUs5t`!&*_j_)5W3$@^FB z+CTfJubx?c#OxP|ORiAO%r2*Q-OoNf)I=qB^p;kQDjztSiG?gM2!LjW13+s4T5>r@ zpx?JU3|-~TTsNQ&g_Yh8GqFgWJ(u=_gK2M%ov&3Mk03Sc&chDk?TgN$r16)(KUr5f zjf&59RWPi*EHpv#7fY=z6CctWz5Z3+1z&oVXE<-ejlC}U)%pvpX*%I`D~>(X{a|ns zOq^KmNya)Oq70Qz`7;`3^e*q%xho#r-QGX38?v1+0MjW8mClx({+@O6lI54}b@iDz ze+26AtVAP`@Rv|VZ8QQ{s%N00dg0Xh_+_%}+yC27?b?{$`^(17e(v3RaP;io#*Q_8 za^|AH^N|`&A@>h1qLI*EN>qqIh=RxwA(9T*SYB)BtHLJanArPl`-oYA*1nNmt=E+k zrAQH#_99yr?dq%I2fe2uRFlj~Z87EpR74pooVb3rY+BQrLCt)K&!8y?-ZH7ZE^08N zMFasQ;eec%=9xdadHX{*zuRvm{%X@JQQZ>^FMXD0@El}Mpp<$Q)$1}v!$_<85>q%L z6)_@Smx4xE1SAB(Z!9l|WER*2cMwDWcdxJfM-nQQP}|ov{&73I`g=NiIvpG=x|{Y=2HW`a2(c0q8JE`2X2n$e0({1o$M_rJ-o7 zsrQ#i9ii$=EH0a#u3Yy#C{#qPW_CX5syk%9yf87C5pEs8p}{_X?Okg_p?|XI6@v_9 zpw5B3O*87+_NXpX@M(0U$)D=2*!@Jo+WcM4LQ$}ZPxz8&eOKS62(xCJ;0u+}HGe({ z2a5#zkH`!sM@O<2Qyi142@^REX~GMlJemy3+k>BmOlqxzK*K?fHBF&r4PY#G=B>nF z`_gqCmRuRB;7iyqPL!bi888n5pF4t|8@jgyO>(=v5nz_ zj51}UoIx@Q4In9D4m(jhZnPuap_;k-p8qT$h)7kTGMU}@TXz4*&+w29-VJktkqT^6 zDjiAG*GCNRhKs@^4ilI``#mM{S>W^quE-$E7xFP9q3T#-35i>{p_Fd;+=8LP?7zD* zE&Y9&RV_Kv3=KqSWNH77LI3@y6lI{b?Ze7`lUIzL_jLL{l}YLgejt8l!FLUem2Dc?7>eULT(w79bJ&dJ{d1+7%k})wPB$xrP1qlP1HwxtZpZdj5 z?>D*eprnV+|L&7s7O-eAQO;z(>csYWXZ}Cf4M+rG+aESM zECNYWzz9Es#ame7)VedV7untUbA^eo{EAi3of+*W)r3xfZ{Hip+X_i==ahbQDPoUU zqg0cz!U3Z(?S(uOq>5L(4TN26tg(jc3oY762xpL&PM_@I^J3DW<)M ztygvIR?nKq{7>8F|D*~tIZ@U^;GF1UyFmM;zZq>1i_H#5Qy5}a z9e&5&MG9yn*fKz{|Kz37L^=SF{SvSQTQqX+O>JcPpucn2A9vYF5isgXZKs0A_re3R zKp~4Be)x|5@QEi*pSX)Z{MH_{!*=Se9R3$wHoZEJgNN{rs${N@J3N30g-E#n5^VdV zodYfTlD^ipy9ctCy<3-yMqk;42T}DWj_^SK zZq=7j6d-`3AaG5pLrVQ>DiyoC+Z0sRpW#C6Gp^tFDbn7*V`uP5i?S=Hgfi_dMKn^K z>L#KZVA$9=wtjLaf4f%)`}6s%gY9HS|D~|`~x8-m+ zi3MtZ)OL;oM+D`*{B6Zo$6Jbd+ei@~UGk1D?XB?W(*CHjZ_m=+*oyC)6=0p&V$=KQ z{_qd>ns48|tH2-Px@YSPGGPbtPmrO&;mT;b*YNK7KGOJRXk7DjTq`)H6&x;Y9^W-I z`SW#Hi6>S-0S{qZhMB|@|6aP`s12T=I-K^==CL-k-Yt z-UFN{5zCd`I8Z4}7W-|tJlViWA7W_H6Ab0E=+3p76>fiMD0Iq)Bc|c^iHt+rcrx->E49lFJhE#%ks}nW!{5dFIA&`; zrkxE63OfYa5!b)Sn-@GRq7El|A4J=L^P(t+UR|GDP7g)1FA`;uO1@OGg-xmRaR z$y)v(!Ol5}_EYukHT zb_U!3Wn&7vo0&VvA9E5ACYlSfyE~^UQ6Yy|06~q{RsI9(8XL|%qI6q^2JlSZ3xX$a zf5UFUn~D!Z3jh$n8XEqS>^Pq=RFnm7{#5^oSu^4fMFa=Sivx!&21pC|m(!KUqDvf3 z09AgMi|J$QNu-c>7?u_Zu9&On0BuAb1B)%`otCOi`ZKy-jt;+ViO|}5dp#N^;R>NQH!9GBx)5@ol4W*vM zV5ZXJbX@18IEQt0g@$zIaf1oPzPP#11To09uoX$p~+B2(LLfZ-3Cx;ueT>-3JhT?O>;XAr%CN z$u`^Y55MY0K-Yonwr0`clRVAZd>#`HlUQsCm3^{VfA`(gaIPCl z#`i250JN^d?yc9;uUI@l0Kggo0tk*jFcXWw2}49oCIC8@0}I<=0?V|gzrmfejW5k< zI($^$vnXJcG{DlVH7va4XTl1SghlKvjX12u5N9y7QB^e)u#F!u7$go`(BR;-bYfpJ zd-!?hZ8++aKg1n$ynB9)3$f`n{(2jFOBaNo=4xc&&t+ZWLY4N{dqOPc(aBV)C(vcW zvV~YkQy3=+uUIR{WJiOWagvbO{xle%T-fb(Z<@!!-xDzdQQbkczU+Z~%3mPW=$cAy zoqXK4Q}xRTXw?12KlgShCEi#vF?pbcU=1e>6B{+^PK4$TX01UsmS+$I!~j4Lcn@+R zYsu%}kEuy3fYPTTV)6Ps7ABGb7Kd#->c`#)T^BP7A~57gs>iAM%*dAT17?CJokU5} zsIw}n;IW?Js14_xchtk5z?)lz^BvUm?oWsn(O?NxD7t$ zuQ8o=8QclKLka`X&~;hBY-akJZ$Icu>$a#0P0bsL!p)9jvJ)nM4AX3eCJO*84Ppk6 zV*na*KJ(bWp<8E`xfKZ$J!@Z6#P+8Vk^oo$pX9+bW|QkkVQ~P>X3I>yO3?c{vk?Q$ zMBDlgk_nQn!6J20(wmR<^S`k>>~HV{%Cj7Gp4*q7_?kb9Pos^xq+V+Ky(*Fp@vpT$ z74aI(I(3A<=S&!h-zF$Wl7oanu%o9wU^5Ou!ih}aFbP!?CT^BGm{D@VLRHb^cDF9d zK#w7|m^GMDK>u39r;}-aYZ^T|8FSBw>a*Uu8o&py!3?OY->bd4d~%;*5oP5DU?P+E-_Ml5)i$pn%fnLh@m_4?H?o#>zjSDA9HCb2_O zgBgWo#iRx^fHk<9FfpJzl3;%T*d}vqFC1#0a38Y3#1JX_t{c~17x1Ulrmf|N1_^*i z{bX9#g?7X5_yT8DQ}ZS_zKNP(=$=aVxo@J^V+rNogFCYYvZW5pnu(YJ0hmQVa0DQS zn0U#OE2Pn$!Q#fNLKuMR1$_=(i`RN-GHY-nn3vO7K?*Yqj?-6t@Za{Mm&b#@&LM&KKjcTe|Gi#JrM}@( zPoNxiHS+SQJHe7$Kvx<5knch2^C9ZRV)@uD8EOnuUF~DM5FR~0+_f} zaM%~JTZurnLa=$`veMu76;X-*t)UEm4c)2whNeVsnI{kg ze4>5WW8eW%5ZIwBctRu4-v9E5CIMS=-Wd^VGL#W9R6~8KUUDI}DLt^cZE@|58eB{l zAT$$bKIvy3D6D7l7-&Rgcj4%3>zeKA5)b6F5tV&#zy}52qEWf)*F+OX>>6AnF&PXt zIp;Vat~pLCeEC1+L+rLlV|tVE?iM_@@h!`{w|4H#jc*D_e3B6dLukRWyC#;c8p~o| zI0XG^A(P-?sbnI4qjO8LD-zaQ#`iA26Bg8wiFJ9ZP94O9?T4PL)LV(4nPfPjZDFP& zjlF7n)E1cJl9z#%l->_`&d^^Q9h(1>T<0XYC) z^lME-nofxH8V$Wi^rmBK(;xWfcLAbCRZ#%V1ZSh8JXA(hd_Dc2#Xhx=%On#XL}v{T zAW|_GVzY^D0hdX3e~a(FeDzbl>sNgbe!AOSoU<6(tWFl+L}f7kqm+MCy{6y;jK^R+ zh*m}_(3?H0^?T{xmnYk?oc@`&50W?O?E=e8>2ZoJywBgb;Uhu*5zl%DBQ1S=BauJ{dlAfJdO z)?Y^jl-uTwgo>#;dNlgX>-6^i$p}ZX4NX@DAPY6ADjHOasVB~Se(u@1^P4>~iX&+w zzW+ol?bAyt*0{Cdgf$ID;>_+lb)scs-~lCb1_X5H_guu7Z{0F9j~_IAbs_c{n^b!H z<8E88R5r5A7E?wl;(`1cqcPxx!kGcXZE?oEPL6GAGF*tg+_+ad+v|b+ou2WNzuV!n zo(|vg*KVxq#?;1+G;DQi>dboCKlu$zc&vahq<~rMnp(R1jnS#deFm$g9K6fmo}H8O zWKKeM9l)qa<`b0bp7(U<)uR##u&I)iJTY*GL@r za$g+`p;??HH(xoh$u*eq&PgI?Y$qJbW1xF{V^IOYBJY=QNw#U73$Zbe!KVVoncHLc z%DNztT{OF@uE+50poSIAtd+E5J0vCR>YFY6=l|pP7?Izatvp6H_4aN*VO_7G*4^j6 z-A%npb$8#_1E_Q&u~o$yJ&^AXoVz}|{eN46*jR%H5;y&v-?gUCDyOG^od4;_Ww9XA z#6+bPzwXR-)sa1$uS9)ZKx$ z8gwOB-*A*~!_}+1xe&WX#m@ZkVq0T%FcMk!H(UH0+nG6LXwmb0EG*!|o}l)u6ReuE zK3v==B9Watdgh{Bk{J#z{?QEgyVRskUVq6Gs#G9wUqdydTsHrPyF5jM>O()wVjw+e zMv!LYG)sqkH+zkfMLDef4RG-F26B!m&CvX}PvwDpEbT^YWKFhL8S9i%jVWcQOO#UC zdX+NPH@Y?YzeHkgpt-)xkTvQJA|SN7~cd&)gty=eGQ3TrSf zWZ16}lCoBd@3ShwEQ+$5InBp+%`iU7lUZvuVIqG7ev>n2#1ph1puQh^^}*7|RvIiu zmp+3hP<(c&H=FH_MSo-{k}T1^a%JGAT_UgG_s{Bv}cBPKbbvSld!{`{$QB)dj6ZHjCS{4yP~^jy2pAKV$=eZR5we7z z7+{A0n1_Jm*rBKhMZ*Mgs3KLDxZ(m2yMgFjOLO*58#7s5z;luEjL7{Ho4T-$zyt`{JQh?H^%u(X&tM;-JT;1>>As zBYV>^rIewJY$9z$0wsE3-pktoovU%O|FJWLG}2j+T^Yzb_8vXG8ksA|vv>v4hyWl4 z2)2*|Nv)f2f771F&jqg;gdj(b$ zykcforv1g%7G+oBneojagJGe@YyS{|v%1%*Y%Fp~BB1J1u|Qh+9L|PW7yz3fx8M01 z_mJ>-ysxt_m{~hSu#YNvCzkzF>L+{u4eiqj?{^p5zkj=bKfcf1&0d|W$*qeC_2WGy z_Y*!en8^fJ-D7xVcQ(jWAE%Vd0-);IOc4l#Y|16qox5M5mi`9tor;j55})tGJc#rt zW>7J)FQngyqG6kr{dMOeS1(2`_|j#5=R;&#K79FQb}@?uSmHd!ukb_f3JsL-rM~P5 z6n{zdO8vzX`x`C_o{FaGQN5m4ajx<#&yqZ9gD)(5^-`ewt4+8O8_3@6HySb0MmCUo z?)B>{lTL?KgD}(uhxPo<&j@9DcAs&FJPy5SypRIpJvVLN6^yTN zS0o(B&0d(!Mw-^$U&XRNn$4C@Q}VC5nlO;pSzWz-*StveS5z7f}HxOgcICXtrVNM>{q9%MsqW+TA8Xx zP3}c*nt7e?;>H{NCy|bpO3~n8G#I>faOra2#wbou>^Tk-{AEk0|8O{2cZ=D}39>E~3#_EMn0j8abwbMuG!Kupno7otr=K zTuf3<8g;J@Ud#yqMNZw2Irt@Mrwf@AaP%_^0y3zn*w7e<^(WuC)X6_V0e#rdD>G zmZxf2s(zdA@NEs?9ico9zTbOt#lP?B;r?9lV@naNI-%5R_!DJ#uP3_mz3zPHQ(nxA zIpxJ9MZBgL^J@RBSG(Y!^=G{Po|OtF%~Sjk+QeHv$G}BwW?>BynP_bZFm;faeDQu9ObWcd5W2P zhT~8&Gz|VSeMTuJ( zNde=d#CMEopWh6^I0T?u!+c_iTPY;r9phR-hES5Y1I^NbrEaB=1TWaP8$KdcZ+!My zwWcu=Sd&U@RS}oPrQCoinb&K=z7UA9@fZ}8ylTCi2mmb)fCWoLpfwn*iI5a%w02-K zL&6l)v+ChEz-$t+oQ=%@!-nNRy!bKS6tpMAV&bOcqdKyvWj{HM$J%IEXbPYiAq*f4 z`ajPF*{^Z3ay>!0+H07YZhS2An&)je>e6d^5AsnZ!Pwtm#U-sYvNST)GF(dvk^qBC zKj~E3FpN!+RBwYa8m^;Kjgi^PV|yV5E<*HXum}Ja&~cw36FT7eIZB}8a0s$S4W^-W zb!Ld*BAs;L5Sm#amGR(4JI0m$4fSaiYiJCl*9VLy6){w!Pa}W4+E7l4uz*QP*Ss98 zCM>TB*bFcc00967L_h#D7~*8L^qIJ3hrGdf>htZ-bAoa`xpz6G8~)Wy>4g6-`x{@^ zPC5o)(v~{cZ!f?8Z}au1e}LsicOFvndBE;|abt>SGbL!fi4ecnqi*f}{ezE;YGzrk zodakoiUQWQGJmJ%J8-o> zvZ$f4@#FN}77llaV0m)N4ug?p-`YKRTOiV{jDS+9^%283ZQ#)k8%X|t)olWSVfub_ zv{Kg4hA*XWcQClK^R)KNf;kO~AsQOvn!%o6CKK$*1n=?%D`H2EhI&+rjdPOsdP(faC&8A^oh@f{e&2uY zv!fhl*o^;Gu(Pu>lgV_x&D8wAY{YwVkHd=11P*74d959rlN8dF_Pvbd1I~JE1!&;Q z?dCRhTicv!a3OYmKqb=3xcj!I!8aSnkEx$jMI!(NK!X|KwZR|oxcDGZOjXlR&@_*F zZRico^977Kcp%6?Yz9CO@LN0R^(}KH7M=H$Os5Q$Z93Tph_natDt++t-SP(<1PxGq zm^0|ZF+|s7BFW3#^5P}8(4iK%;yd_{Ep*F^Y~sd%>5$kEk!4G6(UM!R2K%s--=q z;5PX54I9_1#)h;{qZb3>4x#<-VjmsLYXEGC+wTO=_y(lYQ?-U~608J<=9@9UZ5{=ema*jYjMlx3ncSD^ml8ALarM1VL$x^#ia) zBMK)M78|w}4RVOI#=*u+G-w)m#)6h*Nm2+LtC*KpoeNidwHuE#@;uB^d=q?aymKSU z?1Eb-T{9-)LTvWo0ToHPEN=ejcL($Izmu_A(KOKl9i3HrpqbeVbxiV_6U6BkOz5-0sm!zx+b9maP}nbxH>y zMYV4Oo61Ng31F`L*FThlDON3}f-Olh0DUk*6YzN|ZdW6dgZaK)|LEFQmJ-ZfrJ;FH zQ26l9vKV4{Y1OJ^R=T6_Q@^gnVm7HWdsWj7$CmwLtB0O>wK|&kA;&`HVK7~ZhISut zf83rnKN~ZtqKHy1djdW9*Gc^G43qG_;o?TcaVh{HfB?E|)fz53caALWMZF6Tun)w1$s8HB9qGQS%aZ z($XNgu(V$_a!s7-Pl@QVL6bbIE}a8tAt>{l6i--rJbDJNUp_eyi8Rz-m^yQ7)7H`t z=_mFBMy~8j9{=a4bAVtU*qr))`QfyVtF7tXqO{&cURlk;kPNlk1|4WE{ByHl_OEqR zIqehr*Y@40V%GV!&oh);>DohiD8sS19X()X= zEXM(jX*Abf3=XOZlb{35M5pF%GemTTzQ&{w0nh*-gmeLxWj=T1M8U##kRZ%!40?W2 zM2et)Z7Wj5qXfgJ)nNml9|bO+tNIofBsP)wReOTrrRRA<*}EXsx>Q5cy1S=6kXNO) zRDGP1AK2B&?5qB?FFLxoKXCkMZ}{NnF>>0LM{6CH|A16d`^Uf71q*ZG%6!XT?1H4y zHZHftrEm08A31Gg;2F0ZHgcfykh$&BIUfduMH2(J@y)AG*7-lnx&aZZ4|E%eo0R(< zU>w5O+JM{!5TKxa7~*VV6UAoGW}#}rM8d)j+`hbf)mw^!TH)8LdCb>xw|G7lv_!JW zQ3!(JbEl(KtI9r2h=24K<6P8)VzJ^%ZCQ6w*8R$Yk8LUt2PvSS9SXOD8Uw#EW%!0m z&)eV)W$$<8<0ZDI8|oXg^zH=6gGuzVXt;%Z? zrG7`kfTI9k9=%a92%$SK+0Y(gHqyHQIR0u zwdDMNdmeY&=uL=~^Kvv&n&*`+zzrq-;eVZvzrPZVMon?fRb23j6x#KqIA^|?W;Y-W zP6iyl*=PRg*( zP?Q|q`11Rv-Re_MAFD_{td1&MXeMIg9oqkEE-ke(L`7E_Y)ZwsVut;0MKX0#e`$)K zP5Wf75dY|>e5zYdIMLOwdDO$N;t7VXPRncB zyVb{;=GKdEQ+fEEKh6~7EW5tng>Rp3gU?^~%#o$NGai3xGgP{2RV9mN!2BL64ukn` znE^B!KYqdJYg@#tlfF4!bsB?VGfd_JKzjpao`fcU=*#EPXgrUD*XC2;AO?Dp!vKnT zbbIagoug`dx;aXR0W5&g{jMtJc=y)q@}KzR8tcd-wzy1Hn{75|(f+DI=Mv0P1W^>N zZAH;J=PH#baOzW?YB78?$uwcSj*ZMjLE}$p(0$8MF_pSS=ka^j+;Gj3P)R<-74|>r zrJg`3_1dKlwSLJsH<&{^3t4nb(X&v^m##ymu|ZywzyX}{J@>@Uw6IRBuj0+`p{rq ziy6?&$kE2{^*KQ4o#kad=2{o|Ojr9EEuB4Y{xD!wnag+8dD}07wp0_QrZI%2zOCWW@t;(RErp=RUvO)w;w)uSjy5LKKTTwAe+OruIMMLZ$SX#Km( z1hD(AS~>ay)sw^rPu%*D4NvU$<@3(F@dmHod-#`}+)(->zrzJ@pTExb;L!tF>xcsW zW^aE?eCLzS=*PF7>_&9{Vkxh|EgfeEi}=o6ncEJ{Zw)Vc1`F$Jk6-l>zCW*C@GZz{ zuUk!+nrkp4;WD&oe1f_EGQJQ6v^T`!$Gq5w+LF&e*C@)EGrQt@20qn^d*_gu^3 zpYHbY9sl(gEntAoCmmJT`CL`Nqm$|UDVN2(4L4$4YH@1)__?letxP@%2k#mhExG5v zzW->|VL#jks>L*hXa@a6w^0<(USOhzaHak1s(61U6uj$~cIY`iRPx{plt?ta?K5IWQjw~P@)rL|EC^Vz{kk` zf8v6dx5oOw_QrGbSFhHnh+3i-X57WbRgXp%c1B3*2buao~q4GEdstF?tHH&!&RqAk-!P>m=XRb^zD@Ly8C|8}9ip8RfTrtQL zwNqD)p6Q&cM3KwkpoQakGBVP`$iTqB z$iTqJ$iT=*+Q?xeTLun0?2u=Cn&bbQ|IA}%FM5)(kpKpw8s=e0!9vE9+ArqNRRt`X z$3Q(hib>eL?;dhwR9!@Ju;Pw@mJ?JHCL##&as+?KHz; zNm33Smb{&rledLl6OKh_v)dRXxn?N7h#eJdu6;`LGtr9F^+yFe<@#5;6J2R(fTGxi zE9=g=N|Yift%|Z9Z4`_14L_j`X)E5fPA*e-<;0*eviS{Kj{z`>gb-tY&1{J_A# z$iTqB@dE<`4;a`y@a_gi1_lO321Yi&%Xj(i-reSbfmCEX+p%W8DgjbGi=7%F0%$OS zEx<0E9;dC`tZY*vm?lANhGPyI2M)r6@s zUH(MaNCe>|t-JwIT9BjG8eBgP%oNs1z_B?e8n7KmlAwv3fyz!TDoqgLQ(x0)<>N0p zS9GozxxA;){!U#B!>Xv%Dxw=uh67p+Q7Tpa`3>&$jHFRGY&l8Et|J&-g3yJjlAL1ZSAnOpXJTp z^T-!@r_`|gHok*LLZyZhDyrRqSg8bPXow>mWgNy8=~To!ue{VI-rpjdxIW1thbm%- z6y7UK=R+IQY!AYtHF{xP!?X3rF#6sKi-GJ8F@M5H`E3<7_Jnhp?{;VDLfPv@xjEBA9fq{Wv?BFe% z4|%?aJma12^neFEVB`S<@AQLjiE6KP;ktP{YQ)mOPZ+T}Hjbjk!D@hrv`9f2QqyD< zbpDA^KIGb;J2dn8PSVB}*S0f5O;7DbKC_|X#y}3e`S&)2cYMMz<%5aJ)#tR-tyHEe zM+Jz!EK$^imX$Zu&jwqn5d|?G?fP%x`Z+Yi0SK*NJWoZksJzUok5kH#tgTUOw(`JI zilAO}#RM}~EV^Re-N$xjB6U`dF3{2kL5T9me@%;(E!uZyF6n=i!D9Bmb`oidVCuxE zmG~MED~pNm(*9zmpZmhc((jSFD?i#HkG5rC^Sj%8*zwPJ$mT;fZy9;C|D|kJl0e}Wfjuw_FR1+p?CWx&M9hePcv_ZHnN&uH1 zr?XLRaxXkU#CwV}Pyq=((i!Fjmp$u{k`t=dZN+= zxE%WGvTjgTRuSnky%+W`EN19n){fSb|1Ap_*9#Z7|MjAEyMwHcX|ag!x-*Y`xqJ{^ zfI_nxrl<_Z9uao;XDS$?S_4FyiOsMBqQX%@J$NT-0}MG-ki#xwdr~!Fibkn)-<|Rh zzi#lM`P5qQu6q>lQGfR)w1Rs*UVe=;CePEJlK;L5?XzK}%~MwY=i>!55**VCF5Xn3 z0f3Uc630ciHP8UJ4&dOPP$rn!vwB#2H5}(y49fBB8S$jo$Y;?r3K%GlL+8y|jkOb? zPD@3a0lxYA7uX;rP9?>x9;FECQU2YE!T0*uyT)X!s51Tqwq+tkJaQ)vMp-X$QT;V7 zbdl$NHN1!z)I`7(6f*-tAA1id=~a64aNN@asAx<9wAOGgf(f!2hj~SEyv9I2R+;`GZ>X_OdDr@U%$SpK&egCS9*(|@+0@{SX)4? zj%frgsXZ?U7cpTaFD-#?v*~NtL&EpC*%%^je41ghcd^5Pm>`VfUTIuC@RJM?oqGtb zcl74o1RnyThz<@#T)T>Tk6__(=bzs^zYrhV0M#JHdq4&3xZ}>x;Xe^B0QF|(dg?f{ zWu|x!9zugog~_>v3I?39pLhS|wYwM-ag7=bgtvH-`O>AZU?sZz-ov2b6i$p_0FeM- z9EzyZneEHf@o35*UO<8I%*#xy2j-76MntK{y~TA@qWd~GxM8gPqgr{8Pi-wbjc3i6 zU%>6pXy148yrr5jF;=D%!hi|JVQ|@XeLrfgf|5t=2^18LX#unrC8sR-6&wUI|E0|8 zU42jZ2QH5Xf|xk8W!42ae+PncssN6)boVo~xb^t)Vj7uTJ6Wve)gkCLg$jRMk?Nn| zvG$+5K7VFRJ%BC177`}VOIs^x$Q3NECXCh=9471GdN&WyTtFXQCm=LUgH!_)C0$jI zIqE<9@W>~bC<}%oOWyuaf9LK32HJV_0M@#A#giaRVA^-kHYEDvuyw_E{Vf+VQ2(CI z;4;17LiGPOv0{Npulu9?c{r#{)dh39>^QS3;=z1}slp68T8pU&L${GGV6gf~$P;S~ zfaS2DvaTt^7lRJ}N9Ub!7APoL4lh0Cg(xij@E-eO&@=^fZH)40GDyPPcMo8!Q>%wF zpOQ20{>~UCeqX`RD=eC`;umlAL5%esA#DMQGFPYi*j6yJwwOf^?8g%xgNqqz#S^i} z4X#t=)Zh?!Ts_dfXKDY#bx1XCa*mTzPoe@wU5@kQ@q7E!kLRGArd%y%h#q>N$a>bJ z!rB+o0_ZtVmhK1Wywi_Ld+g^p{jouZALe`g@{R%p9VT4?C5Igk7}Guro-?L+;C?SW zYpSWf%xxX?o?X3jP~QIem&d5tMBJB@!@50k4ldrabJBIjPqAd2bwj~$L4M8U*%eb? zes4O_RQ6Hc7$(_o^1L>mL;uM?F*UP8gq5%;qoX|S*}b?DhyLf^XB$9=o`UPW0tzS! zEWKduF(~@j7o71z$W~F5oG;wf3+eyz7-;P8ZMR8oeci@%!Uu@Y69%F8Q;f#Y( z?n5~0OFL+sRD0IPH%}iL{2gso4c*z)z0`^aO4XukD*4oW!@ozF{-J0-KXKjt$Xa;nD)Z@n$UMr_9~SO)|FtQ>cJJE%P+Ge9)P3dtFng?a&i(aJb$9 z3QC5<0IDcGDxmbNxsqWbey#5*^?J$!`Nl*nRle`h0i&0m9ZG|BC=>P}E@rl8HDRJ@ zZ_mf<8dLV)Vw=&MYFbkt3#^!t?sXy7sBgS}!uwHvwhoPd!Opu(>|B!w(dGgsPJTvL ze7oB{`yK&w7;$I1{-N}&C<>qyHh+Y^akBs8)o0hc5&PAq8Y*`R<}QfL+dm*NW2t#B zeTbrxKPuVO22yLsj4W>5E9Noyl(8=DfkhAGdm}4$&u!`kiQY}?jD}LT#f+22buWSi z3^W_%k`8ohF{4pu7GhypP6U+Q9w&2?lPLn$6hyR~sH}5sFVB9{iEQ@O0gJ1&>Kn{+E07QUf$7e$o!SaV8MsXu=RvxFf@!C>0md&RBErN>6tcY_2 zuX6Mr1BDs3c`p;R{2+hnBb zP@gi~23P*sCNVcp8$A_~V0@t~!dxk%p@C2Kdvok?&P0+Jw4&q;bt)0SoND)zDBxiEDiU>SUHbz-C8dqH>)n%vqMI z#akqrQYyX4$d&+NYUgU?@9jOy2XjXs2{)8_8ynKbg)y(eGRAoxO%2$Na0q0=N`I?l107dXr)$-QgGZNHxX z7f7?==^HD@wjl$#Wbz-q&nRDGxNJosA@#T9p`s?f2k;%IOPapRum~unni0-Y1 zip81|4PHPg|6A9kPxe5*@rj6AA8%*@?;2ANJPZY_#=%}hbdh^q`3w_V!Qn;Er+?tE z0$!1-4BM%?%ou=xvTJ$~YVlYBU=#;E*vPR(4x$$LYu%m6=iu?Z%je-H7}`gKHwo+4{f{kyK-SAnh-` zMnw|as`h;llB&IV^I^d-ozk1lPU$GdsI_Zudh9F#i6uYtQ=eoEcFY zkH}=?(&92oK_Z5Og&TPhVH=K3)78{Fdt0tuU7REy@nQ#Jh$eCN+-dP1kN;oEdLWSw zoRvBuX1EdkLlyD1p7_0Y?$fzy>Q*kumsp(g0cK4@!>s$iFJGLqe1-lRjg!-frgB>n z8&V#RUMBR%b4SFROxe-YD%ZFAF8V`yHdns{)|9V%810CjiQXP?eoltq6bO@y`Www zE(F|WLJKF^-t5^lMz?~iyD}pxz5`$1yk46httuE+?D`d7a>cq+zU@?ekE#!Hb+Tyw zSik<$j@da>bk3dTbxo?O`0?HZidKqwBpiqEulnpL6KMuIIuZ=4UM-S8qA-Prox_~r1%po8fR`%GL_cc&;$9cTa8#+CBEXL`-^GBp9-YCI+<0fDi{kV z%~{4*--F5n#mqB`7eC$NlE^0QFmNR4nZ`#E2|wsXzexAK_rWWU)6(70Gq1;PnBI1Y zQZ7^M_1b*tu3r;P%9Gi5|G>^;#x{fB_4<>VzAD1jKWS|-S+d3tbk^Kib zn&9($ojc!VRus+@7nTE?L8M!AQ+tvAyMD}t4&ziMi}HhfgIlaOJdkifA*)=7zCnq_ z9dSa;s}_Hp>S$UP_J93_*_EAFJbL(bV4W&L=*_6lWh6>IP=o8OmUe7FJK!)n*KS{= zEw~M{K<4RBS*Dl#8R>vq=L4!KajUzlNGhF*ovF6QK2MKMx^;59zevO|R3uTlY7wIf z|Kohx;17^Rpcje@VT+OEEy=&msOn)pW4*)V&eh{R?AI6ZYP8z!(fLHeP@m^}C_!{% zDxw%^$_B1Gwp4atFA1e>@rRV5h)0so>?I}svbWqUFX zK;NrIm-aq;f9Y82%ip#>u>J&PyzbUUl~C#R36*%xUVlbRsYt{qb!wym8dp8s{c2ek zF7mg3_~NHuEG|G6lG2v^l7lK4>^;KF8JgU?WNL#gorz)_lcrp>JQyqgF%RS~G3wR2&(lae_coPU6IoxM zP%4o~*Fhz^6DsYqMF}(LKt1(H*M*2)@cW=$E=Y)K&r6b-YC70CT=xEUC$!JU zmHp$&zW>3VRsVR|Kd!Vlw(1{WK6u#J>fw=7YN3+%LQJW%VhQ7j8>W5;BjMBN&eUyL zv~~`XL%X+L8`g^&#ypa9;@DPjS1{Pq9x6NhG6|zI<%R5I&<3JeSSkm9TNO$iMfowz>y-mum#}r>^p)2le zKM;Kb!~)7e+6nWiK|_W0P^Rer|K)LT0gd!8T1u>ir8DVH$Y@7<3+buK)gaO7cFQWI zj8rPy82hX(kEm4YOhbM1U;)it(Cxvp(-;C`2Mh-b7j(Qm^H%m7y;OwCsV0L~J^(x0LzyHdnjOM@YI z08ET4>+-N{fEF+?wtCe0Vx65u|6S`VJ;*ukAg3d#pUKQNCW7SgSl^7-xB4^H!5XbI zR4Qf|M!D0_1n>fz2xiJd1yO(qVIupzj4W+FO4kK<__T}G715BD5VjD17hRzRu87KQ z=g(U2GKE0;hy|mMZ**$yWa{70)cVOkbjsh*cd%qqG?oHlTI*tJGx(>QT05Ka_uTKF zaq{2ueR`37`?tj$TtNRfz7uu?U|dWZ13I~=`xLN_ENCR1lY0NBfN2-Hy>AddJOVj$d zkJ55{$?k_VRzf}=1lQ>s)e456qij-aG7t@$=FSi<{@Nq9;>dIf_u>&^iir;T6} zznl1PtJD;`4P|s2>M)p%BsQr;swx-@ft;VFC-Zoy#taNcKh+@4u>qAiYQ``4bfVu) zxlXze8z?b_rEi}vy!PY1B(019WZ_CY{&t>q6%|h7@=~2tM&iuW%*UrurTx)`-7$sT zvH7jh#r;tw@0jwz+;O&Xsg@g8J{VQnd)z&Ldw&ytf0!TUuQH~zzh^yA%$Vc*JwFfw za%G0pVicOE!`As?R|HD!WhQN!m^;vUBDOaZHjb$5tet!x@_lvH8m~?oX{C(TB_c{0 z0UzXRlLbg@>^FMqd3HfHVbY{AwiQ_Y@8h54OSo_ECilD4z2rF)Tst4-a=a2kl03B^ z4gO&ycLVjlZjnwHX|G;rNVqjR-R(7)2Cv4R>C?&HMi=CJm0u5{mGYQn^V97fbnARc zK(p9RJBeT(HGwR$Z3s#7Glq1Zhix7flD8fjC3~w6znAx}IgBXfL2SbC0IGD+3=;sF z&jf7Gv_1%B~;gOQNeX^FaR0la_0(xT*y#dh3~bN|?3K%k|{* zm_wf=l}=>SjU`iQ=6(G1LBcv{LKixK}qqQ$AyEY5QwoDobWXG}8HBt%@cM9*w@l zP_ZLg*PAk8=`yEbgTZ*r&di@1KosH*I$fPtwEpPpdsPYKn^a<2D{|A}C9lZJ2N82( z`#kt}VfqIehEmEnhsyi#!D9SSo@ER8eH=_wZv0h=z+YE-lOO_dg{{+XeETn!-`ui-+=SzhC28) z+hbdo=>^v~w^T2byq1i%9q$6FOlCuY3T@+Eadw z!E?IW+q=5Dy4sI9XZzl@&|SW(qAc>Fzxno~_vyygcmcC1yD720e!WUX8dc+(SXD5- zj(q4mUT_T|>_IZPD;`-Z-;poP9=RG@aZS zsdphZoiMTy59E~!ypq*Zz(7kEGyu|^hEse5`-&bNU zK$f3PDZ@~PVFc2>>mJ-#?}pOnna*ajsmQuiqT6WLWVj)bN~a< z9z6%_xG<469MoVM?0-bdVBYrmUsQ4Uz14F!wa#UV-@3qtAa~J-;#Q_uSigeL25A7z zTTH4rPTzS?F>86}|D}nKSBuw`&A13FBl$S_xII();U8@2x;}6CI%oKL-4Aiy>t6S| zbBC|9MjvyPhdD2)Im6U-=M0~(`-{5n?3cIOUH7`zo&A#fll;l%yncA}f)`LqHQguX z(a9rJ4Q43w?`x!R`DeSgw{;i3H3G8$f9Cf7 z{huG4np7tNYXBr2v!?lAXUV!k(k5hc2YBTJwbF>PZ)bY}1Klyxl35js2Uqp<^zB&N z9_-0@O({Fx93@5(nUsvbXbNzJ#E-6mllrMS_{&s#WdBUWv6{Z|Ch>GVKKnuxfX4 z#(X6X4rSU4vOutexpwtJ z7TrCf;;X_m(0@3v=Hy7We%q~-kx+)A)Ps#i7h=<~>^gNs{Sn&||EYg3z{i2OCS8te zpRKz0LWfF5k%VY+kc{I0a>gll*#f(`fJqA+CZ9x}`cqw86OSJ3)krs@zwU0gPCoO4 zU4UtH>!oem{;bdZ%&OtR558f;)@P3V&|XM1Y%>}XMt$lrHco7Yc1=;DVL+gf(28j# zcEUKEnqX%?_z~azg@?mb6HR_V!4vw2?|BR3sZw>40xSMU1lofi>Ckb;qGv zOapO;?)dJ5cbuwRhlw0v5whXfM~-a`mYO?!AJx0v zs-gRJ6AkHJb;C!zj-fn|kMuUFK=--X5{vt4uVa)Ks4!u z$ZS#?((#NJkf6;nsT+FHdmQlgYzo(&7QTJ2Q5h+Kjt(J*3m# zkMawh2+DV@(!F=N#^QZZT-nPb< zH6XB&P_R2hD?3!kvcwb%RUfA#Yx}_>5?tsoY=Uc!(>EPR2hwRnDW&cfNkxuWpHOR3 zo)4+YmjxE0EEZwerdG_s!8ckFC~TP;Eab2QN5*tc`UbMr^2-P&g^P4dQKsb68#;J7-)o=l~E6oe;&v)Xo;A7So)w$QSlMRspqI zOv1C!H)#e}{ix;Zp4+J;5=P7e`9wlRROIeY<+3=hDU>?3%3v(WIT{^=C>AZb0XgiE zuK7{qA^{lGfgC6CnFmk%@S-)Nz$BpZM;#>CLsN%$;FrpJ4NkcbyWRtNwI-cy9C7P7 zCKG(I)vHdMHTqbr=7U|Ko=iRmUn8E!Sc6@e7t6GKzSxK`pbt+_tO7a~l)}5-Vr~3pNBizLMAyKm8n{O`1LIsUqVBJkzSv=+mBQB+5AXh>R@QF1_{5vV|yO> zHxPCG)Dw z?5*VlmVf~uEP&Lc%Sp;rsB4I@{^hYl(AoimZ9q?IpB2!^^_FdF7HuI=altHvhyB~) z<2&K7$lGgjo21v^BE70fWxw4(!~=P?zCMtSq*E%PR3u&g+00MnlclX!*EFEPm6#z1l{Y_5m#*T;uuG5=7%VltlYbt%Yjqben z)8C2h^J>f>r-pI(jZ&+Kog}h2GVx)u!jLwx-_B=Rz@eSHyGE4uW~%SLeb>p!16XVu z1WhOnm08-?o)zC2`P5ohW}H zaP^1$6g~g4zGLF?{-W$ke_uS5$HCwJi(PGG(evOn>HFVP1xf)?`qeEV{?|y~MIh~;wp4f}*ufES) z(5_wUY0IL~f7BN$CEM1*rSQd0>0Iq0;SUYIXv-r{7~FXMUhUPev8@`@C2(4`$ z^bKV4NqAiIAlXVulamOq#DHTH*hcbiTFj!WUvbjo)$I5DY*?86o}CRcKk|&{=l#34 z`zrU-`tj-A*z~*D^#1KKHRl^MO^JIZe#$DRQS+msI$3y$KV_%!FmWRuJWx$hO{#-% zxQ;lOR2>B_mSEzw>1e{1Fgq~uVP>M-7NN=hHp(UsrRS*`~>20b~~$1ac4+_6EuxB7SvL z72DPu{CR)8nAeuRb>FI9`Pr=cS#pjXYX&S7-#X&YHOJv{RD0I9fDYF}Mw7ae(19Xp z6ClTwr0P^h6=6&!3H1B?W~bamh7~>U<6m~l&Ukx1jodC?z@o!$ofEs^IUwuvWrjG! z7jq51I90+V4zL9z^Jmm628T*`#c6DYAsQx!*(ollxmCjt~XVx@-^HV;pFYMo}l^D<<#!68p zXS$mD-ZDoIk?;d1uW!MmW`Tt;5v2Swn`4&7)dQh;aB?SH9`;eiby35Pybz!$NkKB& zU$e+aZW32L%?2`#kL7}en8^VgKyWCwK|8{<1x&g39B&`Up|0JJ4F+SSX%rU1^r`k9 z#0JnvL3X8(gm(;+@M*)ue4F^e{#ccmcGBc(6ISXAYu)W5OHm& zjHw^54i1wxJ$^5&bEIkI2{D=(j`+OpKF`s?x6Wfic?|SUc3sfZ5^C?toYG&&V}IFs z3lfjuN}GQ}3u0JeTtgs=sE`mvP>wEYWD{?3BTlCDNBd5FQ$niu%Q>0=t|p9!oYO21 z5b#N2TW|YqwCA(vn0lb>GD!-qonx#-xd<=`Q6T)Ep8k{=S@IUKmd^H;&aMmMgMYiH z_9F8abTwvT*e0mnW!(_KvCRU|FpwAm4GIxdFu{Nr>DN^o%Fq6)wh#3i|Js$VJeDU3 zg={UN35UE1i)=us23KdjX9wi4tM%_Qygi9QHCH3S=9MQ7L6ak7nraC zT=#4{Wjp~U$aW4DwAqaEXfmZ2X(^!Ac8;j*F7?`E(iUj$Afc5g9neIYSi;OUnS3)_ zYqCH!xE>7)g-NSvh3leFMZDCnZ#5jE2s8w;Nz3SPYyb$2Ts}l<9-7boxh$VmPVW*< z-t78Ey9+^(B$Yg0__>0)_}$HOLmx0ucbr z0utMHpopvsh(@jZ6^|JfJdK~5=(m5tS=aaKT^8lAU~tuxr<+$rm;naEfsK{SsH90v zDjEfh{#sNBu~PEkugGU6^IHyvKPU6dPqxjW5o(*N4m6S|fC75nSuN9>Jx&)tmF1aJ ze&ur(ja&_QhXpa%}P!Mm8{U zW>05SHs!~TeW}Unm;KHo3n&UEG-=eN)bD(ZA%bgF|L(rbcQ&yZ{8KNOQSMFc|K&i4 zxeXue&pqE^KHaB!l~CudRjUR`o6}$Jy$4ww>!g)hXn$8RwSq05Ge1|Ro!^^|1^Q05 zKig;cbe}bUK~#_p3W0+XS)172b7nd}dwy%s2%?I@uy6QShhqs-ZqcT;@9_5FJ?)`P zXC4D}UQo!P18yBdZk;0}e1x<)Sac4$aos+Y$HAE$1&ld#wSp}0IqyA8JTH?KhRrLn zFg%?by_bK+;w_BE#|T>teXOAyH-+rzv`pGhF5mV}wd-5<;zx@{NQBqSGgov{-|EI0fD@`{K&-(f>6K0-=fkfdGLJ;xTr*Iya(VluZbo9hayGrZO*pKo_puL0t$Hs8F{A zAXEqt)i(`i43e6J1OibPsvMgZ2t-{VA)19?F>O0-|C|v;7bC^ZN6>04K|*sSSUfgf zv`2r@Pyca0bLBJ$RFk?OTB?E_zx1ts{KIy)D!x}QTU{e`~XPhF%c>H{bRXz`zZ zjf@D#=fC~uN^EyJqSw72{nbu?)vrE3f7SeZ(xGVcXgN3gZX_9}&(7`zIoP z@cxW+hHZb*IS^Itjf%Z)MCq2QY)&AKX6w!&Q5Dh!>z#IdrqAfGGi-b8gIh#nXNc;h zcDSD|Gkj+E2Rj_$?i~uJGwcTd0uXF)_OA}xrzr(*U^|?#3w>id!)a&Q_G=5F;-Vt$ zoE=f3$fks1Ih?7;`tjO8OZ5lY8DU2_yyohD+V;W$q3!^J9idguKrO`imTGq9wRD&xOq7qmL{}08psUIm)Z_D z$9=9le~ruSG&e*cgxJt4!VX6|!_JE;?u^D98R>$ypoI-L^j+8TFFyR@IGB{1AaRmXE}ial zc6@ex_TM+Xb|F~2Z$>(8M=$e>r6XOQ|04IfrWFV@XNT>GU4VcCk#^ddc1%sV8X0Lf z5r7z0d3sEi2)iuV`PxR~Z3NWl_6X(jA-1Yv%K`)7g)v zupM?Z9RegYmXXekT(|%s;O8BVEF5FdZr(j{;v?(`+p&x4gzbKY)7}msSemw-?f`5M zt!C^<$94C4?NI~>#D*M%p5Jtl>gMYs>~K0J3TEsqzV`3}8-+~~tR_>^5$;8Xv&m`O z*})7*=wTVQ9T|TW5D4DhecR!PD-pBfkC_YiuU->&O@GwYus;?dgxD93o}Eo90TK+p zg!(lt@KUz8B`ZpS0DlyzVg<&@xX=ga2gTB)p&qx68 z;&j;I>stf@#8+}P{HH*mkI3j>{jBS5@Gja>!L<%MopE@P=A)SommMMF>1wP@U%1B3 zNaq6(sHxYzoI!|Ela37A@ht@Chc|qyVW;R~EV5Z5EYcA@+Y#A;9d>jA0#-R(T`E9; z;Mp~MHPty+``*Qg%^$q`r6%ouzwhvOpllJa$F?(?28;e!UF{q#D%BZRBR>`pRc&x% zH~bt?6}(^A4%^pI9*Ei*WGD$);)7`I)E<|Ky84^MO zJ8Ef9cV_Pb7(J2p|3Ck_>u&Jdb7JDyv1!5dy4SwC@9+)hKkL$$0(R^k^=lh$u#4sm zF$h=C>6Jyff3dj0_3u9XbhYEABZWx-(oz*oN)Nx^k4{Q8u>=4O=qxaWk#vSTj=sY& z0IjprX*-@n$DccGXQVfGrM=MAuph(d^!SNIV0y>1Z&+iyzh=#Q3V~vij&zpMy-Cy{ zJ;!A@<6j|om@^z1D~2ES!p%pKFru*B>*}w+fXD7|^svIt9Q19sl9R&<)}t~Jkxs9A zm*ywF%e%b9(kH&lxdY&XovvhCQEhcp>}_2TY{(+hQ-A~#=wZ(2h3z*GjkHFB4bJX; zE$RYVJ8g&k!2ru_r^7dm0B%N-Ekw>+EZ}VgjQL&Pu`^ysfqN@aB6d~)7n53PzqHeS zKRRs@Z0!hmSUT*mA4;Q&Q)!3OKF|fkHajz%-YcL0*qo70M}7n)w5(j_#%_G`hU#J4 z5suth9JMo}m-pAOQ#K*Ma;h#1mG_ayT847210J82sJVHsA5)vBJJ$YK*a(2@A})HB z?S9RC?sQ~s>Ztk(1JGNAolg6jrs|#jblCPERTtoAxSBq#evYiqLe2H61G0=`!u>I}#VCBklALXJA5~WINOLm!ni|+TpMrbDh`< z5ZdNJSX-#3!{I3M?Tb;@w*eYPiypWsK@1F&HVa8)-@Awlu_>>?HC$Nk%U!#d?Yo+C zK&}po3A|<=hI3OV^;c+`sZ2y+I|T>?(C)SEaQ5GzE1Yy0_HC8Mqt0;o5gjz%!2_B= zZ%|~H4i=4zPP_1hh0Z;A@ZjYKPd$lYy%?6NY(4MUNNw(0~vMGV??vqZ##P7+|~tPb0uw$cJxWMowna#uvRn( z*i@9=c(Dcn|H@8R$BPlNR1`NK$%I26dDnu`$LDDTjEZ3V{ah`+IF!!^pc!kQR1MK4 z9txaS$?%nQI&Rx(+ef>z!;!8|bo6RPIX75a8_F#)2n(R1To#!bw)fMaKxin@7&cJ= zfeir>iv?ZWLCjVv4drFK`p?T_3QeVesyN8{@00m7waLUu5^EfS(@7;+`OnkE8EHqx zCO`-Tf3=9T&!am$)MYPxR!zkd(=jNA9M0mhnu;+Gf=>!md%ui~wBzQQsEeVEM3Awp zjfourL9o0=fv<_$T7~)Zkk^=U7YlXGfFH1lO&pSR_c3XQY9AZfw;jGqloGAh+Trr| zqk#!nn~~|rIF}X>K)ctOgYskSbUJ+zLO_dFMh?auk`M^SG9$zG9{>arLWm)!qPp0z zsYF_Xm(vU>?%JrMP55jPI_N!JNP#`4OntmELAK5bcx^IPs|ZP&0Ra;|XGW&;VG>Bd zzv{V+^v6=|48#i~ZHLnv03l#`IPDySo$mMSu;U~kKzyr+!B{^_~!QU6O`gPlj*P>-P_@`opxS^5JIo*4!e zuboC>$HsIxyJyF#C$-S-yg4K7$jFO9pruZichC+gMNz<}l9PjlB#?yTU}YYXRC`qc za54!eDMAbY)Ql!qy#Y$9>iSxCgdKMFzWl8hFE}C!d+Ne20W%pz8JGP2H(hm`!*)77 z7#G_a4u`#de#nw8Hlst4BIg;Dww#!j)it2GY9FC0l8**6fG|x%0t_qd$y~_a-hR zFpyyLlSoKa{`$YqAar5EAgPGj=*%X4*Zc_eqHQoNYJNN7p*TVMjXc zyz2z7kYPKrd+m{)Gt%ko+r7*@J<6mby7V*NU@Fq-GVF|xMO5a}Y0pni4!(J=Q0&@T z9wu)ez3SMOn$wsNZWY@6Xn4FV&9i{pBODI<{W?GuKae$p08u@5?Nr#2kr~l<_|&V? zB2b|>2#3p!9WeS`oZ-Ihu=C!JftBH~({rG%2wi!3WH=mYho|1J75~L{bm!H$ac@RA z(vIGm!>`r~fnagWVIREd;H`t)fLPgL7NBHZ9mqR6`(|ig90tMSO%$|0sqzHq4>&W@ z=@lJ_C~s^)2v8wdcVx^N*?0Exp&S1efM}j`r0vXIEg(R^+uwV^nU2go?+J+08EN|? zxONuQ3@n?d9;$W340SH8kI#IE*VIdlYxbR_r{{3Fzwg2g#e^N^+Kp;RMLCb(& z>aYIOKlQ?oT|NNoP3ltLYd4kZB5 zvATc&iBgENf`ju!XNOh3euupY!yQH39A`SLm4M;| z!-Z^$>0k#%E2St2**S94yiyc9+LRC=!@is47?xsHh+up$5ZMgFD7^uy6dw}9O>{)- z;R@_v6M|Y!H`P#7*}+0YUG!>{O|u4p3_1>^5!!|fMw8M_dZb%*ChC{ZdZ$QxL=hKm z(xbXKoFPgFL4;4vy4$uT*xW~T&>JXrn5fHdo_VW+(gtC*3}BNkUX3bMItNq{vr(}v zanYNKxJge;#SRm&acobtUe+qINf(l_EISL8hCV)0pgJ8+I|(s~V>59}V7)tT zgbiO3r^huJTLM8U)<7plBgOxnm{b7s-ND?YdK_xFp8?lz^Xo+zmh@hgfDO0J4G(@UGEfJ`YnIedaVv4cZ zm|Ik_ogqTNxHl?QajoDcE@HGrLqi~1sG=EN%#35oX+oSl#AzoZsN%Fz5k--#Og3kX zi6JT^q!!SG(b;6b4p4+dAx%PZg6)hdDq~bDQ9&^TB?H-{$(Du!V&bG|p=b=ixYD7^{hsT(SxGB4HZdZ!&zxAXcf$oUeLD1X(t=XC)deik*DoC>M zm*8_X2fx$j$^~tPsIppi6;)JhaC=WB!0+_AHfMI<{w_uE#Jq86@TOiIjPn*|IkpZl z%JzA~#Zje_By{g}O+oiwmxEPb+DjC%Mlp(tuKJRJD!TW&%^2`Q^J@j3v#^JuDERlD z9)tr@{Z~-HPDk z#>;Qnc(>wEAhuXbk{e0OJBd%y`uGJx$Y<5_u8{Uy#4(i^O8@WJh){7Mg4IP&98s+bzcCj zZ@%s)-}l?ijAMJj%bz>B=RI41_Wka>>#q0iBLCXm@3{WHw}`VZ_4=RukNmE|{<$x8 z(_P>2JN31H*^_(MeW_a&^~XIlf8vAJy+yar4}Qdbd)NJG3SaA9b#&R?dyjvqYt8&x zUv>Q5A3Fc!-4GhR;N?$^J>xxFK=*&f%?H=6z4Ot)>}#(Yd;E(QcBr$r?zOtMHzByR zH+IL?$^2OL3!L1lx;S_Y7 z&&|K#12_J@&+w^f#Ey&h-~KKa#|r7CPxxbQc>Kwsj~v|cp7(ykR~_8^RWD{zweD->&xrv^3#w1<@euqeqR)ISqx%p>Cb=TH{5;< z`>%cbd%ycvdD9=GewLH%4_))b>0MWEd(TyW`I{fO1rh(z8|M#wt*`avb$jpiPrT;t z2j>4Fa?>76-}avS|MKe|xJ6=@F5UFn$L@W&cNStFGC$Aaw7kouF59am&e%Q*J+f z6?$oYcMH?ET_K?5Nqzv?Y|pPkXYVXeZZa;mM*%K|y?!N}uk{{6$?%ek3uAsbT ze!H{X*B%_|x87En$(?WdaSEl1dOZIRRoR|jh0fk{R=u>RmmQo_EKv#OwbiH0Z|3_8S^XCVO=vUd( z>B$|aZ1Mksw~E_A?DoG$QI8Mq5$&Jcp~@}uB^g33Yxj%C^qvU{-Z;Nfm1=Q%n{qOG z>g2QN`SSx&{nJjqlWL`vYHxl|;P!l9@b39aZ`#wV=l`gR**DGiRbDO60tB#jzqp$( z6^u^ZDqd>pl)x`AzqzOb^^@&Q0_{1B5E{Enzrg(OSDntkmI$;j=}QITemTqSC!ecQ zymS7$>ZSKkZ1PG#e6Tmw1h>zMa`VBl=<1_C=`F9G_y-;Qu7(K5?za4@Uael{l`bWRhce?rD7X88Vw|%Z@Furu#ledE?%7Z62$Igm!^ZY@*w5PLooWA3u zRaDeV?=f8IcR}bmcYDw6rwu!NJFp@D3+#+rj~_q&kA9ZchBl24-iU>`vd)$N~b82FpKZ+`at_IpmN zyZ`?O@tV_9x&HJG@dvZ+G<*gBEB4L7P6@0)+0TUO%uyTA3|@~e&W;QSs5ezM_z zcyJtZ{M}!7aQP25d;2G=c*0wxyRC|IuDSRU1Al-0vyW}NbLvUrug3l>&bi`-D;{{V zsEhyo^^|KbsoioOzrg(OM?IW>E#o(Od!db<<;wX}qFz0}S}*NcKENw0D=T7n>3rm# z`LV+rF27y9d#?KA_Zin`A4ea0*i2MBH~*@t*ch{Xl3$IgaC=Wh&&_|Z;yv@8;#H^3 z(CW_1=Rd-5_<_@}TFCZ!efRvSfaP8eZ{_76Sh!3P%y{?wDXrvBn_sPp!}VvsJ+RB@ zRpZsDa?``AN6Wz@CttvZhu`q@s}`!|olnevLDdlbENK620eShoYM?!0{dBN}*> z;ZeVk&FjxTiFkT3ecJZr+XSEFR}*!LyjP!%{4pmZ(b*OMh+a0oTJ_onHpib5z`Unv zr(S__#>?Q`Nr)Urj^{TARb)H1$t&69hXJgrTs!~4Uw(ddZ-4yWgMLQ*k@;h&KJhx- znSVn9)SCh`^yVxiL#w+Ut}y)M`8SvCJ*{thP2@|>uf%inA8dHV9V+UB^P5G>+g^j{ zmzrOxs5j3qs=jZo%lR7>k-HCe)e3j#-!MW9zx=^didxnogHy?c9 z+G{^_a-Uki?TUM^{h~MiVNI28*Vs4AN)QKe3or_y`^%dXz!3Sk~57B#0j$>co#ykJSM}EY~b!J|A-3{OU)<^!4 z+zJo#Maxg#bl-ys`cCtoeBGPx_|Svm-~4^v^CQk(_6_g4(n9~$XHn66?mC!1@S#fe z%1b8)x4n7sw#P6Oe8d^Y^~Vo*7TA34ZO(%y5u7_IlzR>W<)a^-&u>&zFYT#BII=!` z{U?2d0h!F_JyiLs5C45X_Q#(6zYvsj^WXJrojo|Y)T>mN_uV$1&tJbQ+vgSai_T;7 zo)|H>_FJDE%x}A9Bv;)wKbT+t$>{cZ)yW;NIyn7~E3Ncg#`lRR{wD9ApWLWUKH*gd zr|-HFCGegb=JWUexKExVzWe;&ckq3-4`ue3pMBHm_x~}-@?EzboXqdr)vHd==LdUV zUT^)@C-ak&_jWOU@%;xUH|nK574Mn%V%L7_lY{wf*G!dwn{Imd-h6(;41yyI_L)!m z2t)f-ulUIiJ#_ioPoGl{-*tLEKe=xQDeyv!F80lyPAZfbAl4lN0SL5vmQo0@;c7Xl zP(?))1T5~}K^M{K@p6UnbMvdMmSY7}tKo8H6xWU+MyI`HWmxX^rXq?cmdlxds?XgiBe+moNp*%b=Ugrt{B!UQtQV7~}o&ci|KOw5 zpb{m>#O7m&4WnYC7!pCHF$pA4RH@WKe`bT&Qd}#x60K6U2!(68wkmVN(3dgSRVJrV&xhU*Hzq#i6CN#h;dYA%i-}zDF-uxyn>9Yxft8CyxIyZu#HnGT1&DcbK1dsC$UVDEULE_U}j%U*ioZTVXe`7A z`Sk&SApr_Dj4E6GR8+w@5W$dN|3DP6QOqP@i{4t-^6LWxm4?hBhO(vaH}?M$|1a_X W68|sp{}TT%@&6M4FY*6x04V^|BDOXF literal 0 HcmV?d00001 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/Header.png b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/Header.png new file mode 100644 index 0000000000000000000000000000000000000000..7c31ed654286906e0868621c65fd81f0fdd17b61 GIT binary patch literal 3512 zcmbtWc{tST9_Lo4gW_~T$WjSmWGnmOC~ITiCyL21Dcjhkj!Huq=43KtEETeZ7&4PJ zBgjO;=eehIp8MSUKEL<#e)sS9{l4Ene#s7YmU{)I1o`;* z_F7w+Iq~uF)i&<;q1lbtgkPzskz*v4%b^!ZAs zazR{aE@p9yuwGWG=mnSb z2a8x>$Yhw7u2sHBCIMx>>J({B4=9HTOL$*+z<%IS?!K@BnRSc;d$L0P7@P;gaaMRCRaTShyM_t`ZA#t9&%n_M|YO7(m`NLN$ zB4-nZ;B)L1B}OAbq)Vhdn~>ZeOq`!rZ)moo2a8OE4+Iiy1K-7Ghstv_+PFC+s1X-- zd~9@%9c6I2sNZ0y-QTD%*nw(+t5gki9!JT&ics~U35;K?bw#QgLUDQ2z(SIaVGTsj zKp|I9BD;ogJSjM*xFCNXywkE)%`v?r08Pg?L)O^vRg}5a-%=CAFL$$WDvZX`O@b0N&kaA*|HVknW+X^~fFfm7g}VOX zG$sd6{^<~1*^-=7qqq+^3rzngQ|SY2nE}(vMhHT3y)du1pYErF?8fHPUU>Kr$=RWT z5b0~VOC+W7Xz|S?<C_ke(CCz@l*bh)Dl?Pl&t-o4rjaz0$tKQrOcZoXV^j% z2-3pi6u*L+O{bM8HsZFBC6v6UeNr(4p(qIcsJ9=fpuH#V4CS`M_AD6;nDNy487D7T z%fKI27o}@EdT6y*m%!3IoVxBE1C{Ycuuo%F%?7KEk2!-C_zI~Rnm;7*=CM6Tkm=~* z1f@IUEh+$OX^M*knm2m9n6@(Tsp?0h7*VW?#LC@@eV2g(l1_?s7FHLLh=gOb2BMEN zCE`}<6`U1C{%d4IEb7iNkoC^!9w6d3PtR;7Ke5k0kJ7UP9PF07I3UMP~>q-5*S@&h8-twZpk}n5ULN zv$ahBS9o$p=R|^SlpYlp2OM4;bm0TZ_o)k+>MrX$y4t6_;nl>hw8Q#>{l<<6bP1l{_}<=8 z@7~VDg}>`~N{F_bySl;I zMJSOiFj;|d-j)cJcuPhX2y3KaJo-4uxm*J0Z zrakhX!!o0fm4_*zOdgc>U^H6ps<1LtdI#h#UP`n_4Jwx}8lk-Jm-ZmHH6!jW$R`r{ zO%KY-LL^#GIXg2nTTm)2O5;Y|G(EoS{^zNEez67a-fvA>%psFWj*Of#{6NsEXMihK z&J`>3H(#E4=0eHEVMDs7fyc4g+G8Zi&3XQu2`+V5k6Giu+q7{n;?MnD6eog zBHHr&ny1==P94Uou*5`y_wyW|#DwA;ZWs4l=|~vA1%#uh%F-1@FO=cWFTB=y03=yT z`DO^W2*2SSf0KE;#*`{l_yltu?h`gcv#0|Grum$j*0B>AkwX`Ncg)Gzj5dEs~!r-uGPTJjasG zvKNgW?kUDkm;pBdO9J-;`SD7=>v&ttQ?jI?YiWO{3|n^8`)0D+@l4IeIInmC#V9mO zz0C}qnU|allm*rpa`J;;xUfRp`q8G&g?2BS`cqZw&i!hxQHuX)dO;Oq%@g-?{Q?0@ZRYgV$}w%5Bz^F{Xb)t;a$_*+r~V2H*0<(J)JrBnZDfd2bY`#&wkT@|fWh4p^5kro}*&#>`Q z&u@9>fd8}};Mg?ff&Ww<8r(92JvzT>%gFwW;Bz xR~|AjXsL@1?UuGCy=j|V@?CMAa&hFyJsxtxeW!oI1Nh_Tvo^Ogt2*U#^WO*c4BP+! literal 0 HcmV?d00001 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/HeaderLines.png b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/HeaderLines.png new file mode 100644 index 0000000000000000000000000000000000000000..aeb32c89f91345cfff34155e4e946bfe17b55b83 GIT binary patch literal 4539 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 literal 0 HcmV?d00001 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/MultipleLines.png b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/MultipleLines.png new file mode 100644 index 0000000000000000000000000000000000000000..15c6c0f2a58bbbadb89755aa18194ad5dffb8fdc GIT binary patch literal 4751 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 literal 0 HcmV?d00001 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/OnlyLines.png b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/OnlyLines.png new file mode 100644 index 0000000000000000000000000000000000000000..57cc6c36fde2299729ca554a5281776ef8b59b6e GIT binary patch literal 4194 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 Ovus5TR$B1&+y4({0ynJy literal 0 HcmV?d00001 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/copyfromPrj.png b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/copyfromPrj.png new file mode 100644 index 0000000000000000000000000000000000000000..557df67fef5699fac97952a26342f184f2721156 GIT binary patch literal 17363 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 KMNUMnLSTXf_D4Mc literal 0 HcmV?d00001 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/copytemplate.png b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/copytemplate.png new file mode 100644 index 0000000000000000000000000000000000000000..f771715519b23756199976c1839fb411aa062dc8 GIT binary patch literal 17937 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

    5k{*Ftx8!tbSQ#1U?pUu1RKU) zD&KL(o#k>Fn1OW_`Ui4i`ZvV55$*8qpgqlTB?>Jxri+tw-z)!D^yqo>Sp<@WqS&+N z;qxxMWarLH4;?-E+0TD5%*?rVx^4UAWpgl#nV|?rjvPeaj17%|_m3YxG;7x zfdptzD+$@X_wA`x5eR$RPPg0YG}~>sc^K1TSUQ~M3n<&=6-9)iDPX)y`7^AEY>?7J zs|jhrG9b3LZ{HrK!ikfMAG`T8<;uWvC$K903(L+x@5ac(0Ll&>+~4gikB#&A9C5g9!-(6TLjiaKMXM}dW+ zrk=gE&&OUUvM@Lv_B7d+8<5SI?|8ax1fd7zO6w7s7{Ofy`iE(7CQ42D={R15EJm?R z{|;dWZqZZ&Uqx9W(ftKnsPcnpCX@b>63bubpToH9Me>$_O>7(dBLdQpZpfqCL^bp! zqX(hW!>OTI=@>IZjuQK-Ol!XQl{7gCVu>z)^U9q%^S{_$D9@hV&gcrl9mYRfh5u~T zUOkK(9fsp^*y;V#?ex!2e}3wdr%u8tc=bJ9e1)A+DovlGGx+PgR^$+?cE*waLVIzL zeaTKc(M$GAx0jH8vFs&eUo3kG*%!-RLiWY7mymt2>?LGh9AoVN0OZmi;CafKkN^Mx M07*qoM6N<$f{>z#FaQ7m literal 0 HcmV?d00001 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/database.png b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/database.png new file mode 100644 index 0000000000000000000000000000000000000000..01622c7f1e6ffa90fb7981c0b76074a54f8669a2 GIT binary patch literal 19576 zcmV(^K-IsAP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>DObtmyK~#8N?Y(!r z9o2a*yr%cvPS-g)N77Ljpo%CGRoGxK1lzb>n>cao_{P4DlicK{_)GcS{C;0P$GMKL zlbd2+$8iBnD8`hS-Z4!e1d@Ujv+MNsJ@4!zfr^a?@ZIkZ7Q<-v?AbGGJ?nj+ z_j%W>nZu=N%HAvQLgDBCeXqRJ|hFhwQsm-b41?D(@ltZk6|t zeYeUxktt*+NVz2YfWmXfPRZfR1YcwwcyvFPt&f#obbUHu>zx0w?*Bh*G;bSO{2I;Y zSjnB!n#RQum&Eiv$1_e$1Qs$T)8`}(c|q_!Pf>Ih$7#ZGLWTu!k5eY5 z_$^}*F3|eW>VY?Q3eGvdg*If3pq}H=At{HeWymJ2{n(2>&bE&$Sy!WCtxxZ4c_%s+ z)ypcK{fo+G=fnp;iUU7uUE;)ULx6!VJshh1&X>2( zvuF+3Ma=OrnG*dkVn>E-l6p?;$+Cvs63o@(IEgGTN@Jd-KvkCItigPoFxL$0Gz zXpj@Q_+ZF7p9o&liCBE#@S&%kdLoz0ZQi_j$&w}b5iih>ypWpi`NXuU2F4&0#x9uW z>t){3mX`o-*WSZKJ+U=5d8SZKmOz=KZ(%ygCE`? zDF!ddmt1-|FKhLNA4X_4r^s3q`mZDV23{01M0gZ}Rm3GkkrO#)Donv1DLV+(i;e-M zqM`F{K!rGZ4~onzEhG6*GUkfB=KZ##ib|) zwzjzp_{@Gm$*Cbpip-n3i0CLmhoDvo1vEj(dV+RfSB7a;-W`*DXOM-XkqO{L2nyNh zu#-oW#|M~;B`|Dah_8ZqRpcb3|^13!78~V<)eg46G>o-Dww9Gn@p9dvr(~Q z7@{vw)s`#3%-;=cPek^Y0G$PdQxxA16X5rts5LE;I#>;^&-aE8i~h&c|seS1g?d^EI@%Kh-vWH@BGWZoPYksj+Y!cGM&r!^!G3G{DfC1_P{_D znFRq|QB*Ps0ca2h;Vcr>0VhT{Ou~duIDvzZ4kVe2;}B-Mpj($^7Dh~ysLydKRb(M5 z9578`Fp6VNfhx6{35O6s+ixhxnord}RXKJ*tGolqLT#aiKoCFWk2))c3az;lO3hi|+6&fdPoy?x7{ zeDcLrE7uvhHW&I<5aTcsB?Z@r;smUUmQ#IzEcz2-7r_dlj5;8ZMNNR%hyzjJ(3eRP zn!1`Y&~_>-B96yzB}u{>mGA9t8(feRxfnR2?XA;do3sR4^@j3)09pKi;!2D3Bp?4) zeD0@r{(R?)Gj1(h&}j`Fd~x%+i@x}!&w!5seA5p1?%um+&)!C(A@M>kZ?0Lha?_?Y z5u`nX;8ol(N)vI9g-II0>(K-FIwqci$aB$41HGk{17<6nwaS|U_x~NT$g!w%;bt&H-cNa{ z5%V|P^wg729Q=*ze|6nzmdla&cLF%9bY#r=(GCB)e*N0zOIPT+31l0!>cK;M$Hs;} z{)uaId0pgq;P4w13*_`{4j_N1KmU0ji%jfHv78^tNIm~I)zFJG(}B;xO`JZmu#hK2@!<>8a|}j8m<% z(UJP(gkPRZ$HvRElJvEaIk5MG>rrOe+d;T|P;$k>W_l_rfp~C|KceGQ%hYBa6@ruws@< ztzjBfkyTYi5=ep*Vngl zKrN4I0@=If{_bveZxz zGf^~xZRpWD38N7COco))2FP4MzV&*&QmKF_Xz$x7Zx>nk52{M^1c^dq%E~oXYe3-g zW8<&XYWps_U;~cHTjt(+EypD>0j(;gBq|i&vXVhe*%u9p@q(ff z=Td#KaLAAaMWHL==Zd0qc6Rpm_V)DjbaZskUb2@H)~8!eM3$=k3kqC}j)1w4J7p%C zLN{SM3(_gGLw01^uOjPL*v#D6$3C^;FaP@|uefxB%n-6+!Ac+*iI@Wy2MuOubTSu? ztSg)-@%-aDzyYsmt+~PN4avsg;>Ba5D;X$Xo0{7a2GBc z%|aB7;Qm4kON^;n=vRa;{5(j=wtc8V#Hf%$93Km5kOKAyUuT&ddZN9(y}!Q?JOR3= z(RVI&eFy6(3H{KcTAW^a3pV?@a>g}D$%Lo}xgRokL2bJ1@K`P61P|_sDv9ahMGH(# zQ8+pDxHy2^5k0>N&?G)6<(XZlwzapjQX98qus2D4w8gcX1rm#+!P~Bju;8^M##gP5jX*dxMMXnJ+ zON4IT(#URc3IvN7w9OwKexp# zF-XL^lg^YKK{O;0@|^5CZ|48zuWtJLZ`||1{jWxWpv%@7%NMojo+eEB&S=V9kS`Fd zl%3FNDuQQeiR)G*iR?yE)tPd|$`v=Ba~|U)#3{gpE2$*?nZzYB%qyi0GEr=R72+6D zN)l4=jK~ok15iPP`^TuNC~_$mIBrGJm?$F|V3NiZ6M2mrM0L+cXE6~u48=zpFpt9| z3Sx*tG#X!F@q^INEs2w4Nu7t|&B|Lq78VMJZCNhXt&R<0Jt^1pA`m6diH;KhS*T8l z*LpiQRjaw1Z~56=B|;uqG}$?8m(-{BwOMK!B#2WoFXlD9J#VIn9F6*m&pmt1RaeGo z*mRxVz7A1U?tSn9#B5v{W~J#$K4+*ZE99+05nHU7v+@>i>L6uPQw7tI=>VBQ6k9n} z)1jjc)6!Ix%NGn4-xhNnot=`RfXyApcU&K;3qAlgB1jP!!;sWQt8FAl&}6cw7hc%$ z$Rm#+EPAj7sO8fuZ_Q@G@h!r&ZA4K&2+*}rxz?bM{K>-VIqSt z4J2_iOp(h;s;bxy@B5M><+HJfga=zm64)dONion8pe;PwxPSk_J-c45R~wq5VrilA zrsc#O?3WiDOj0o`_*ku0>uyjDf}O9tI(m4>Y4{)i#AllhFKXI7_v{}VQf4L(e*QnN zy5z!c-*LoLghh>vv3nnScGs)>w{E>4XX&ojXjEoidu`{X7i~U!(^;y9e1eTl)k3DW zbt!-Qtvi-1Uu_s|f~beS1TlbbZQmAQ!;HKi#DlB^W}Y&ir(0<%IWPJaX*P|>QaGR^ zKqsg$xB>JLgND<@bGRf(!(eb>e*FrSi)>gnpfaLWeJC6+K^(`EL> z-~L0{==LJH*gnv|bY?mIjtCZCbZx`Jgn|%XErUAvDRv#Kh3y!?jwY)ZPiTw`j>? zv>Mc*X{5`LL};4UGO1IR|2VQC>MDpa1<@o7;{E&gdtR{ej5YT?{^-)>OP3DxDZF^+ zop(!e?)_I@`lo;KlX{~of?!pT^e)hcUps6`>`(sN=i5p$A`UcC>sCt|fk~mNmA&uOg&U|Od=xt{U+tOEFd~|4NsI#kk&6+iu zX^oFfj*gEVI&^6B=FRKZuZO`RTboBAbKLo@x zs>t)6>p{iC<#~xeaHMwEy^n9X=*ou63o;k^3=Sg0{YjKEG!PP))*d-6_!kMQoJsvS zPUwC(Vv$HA6$-pR8>mD+fr8&+DHd6!OlnUR+1zX;37j>{I`{2(plITQ2Kf_-)+3`++)2xrES|TjlmzJBt^#yp{?po7b@b6GtYeD$tR)4+S-e4_Vb_reBHYB>(-sou)W6~d+Nm(UcKznD-E;Q zzi9Euk^d0uzcnK#^c)5Z-OpcZ6BhCNfH zJXJY?4c>z40?CGHh|K!@^S2&2c&JwQh7KL6)|(eza2eWD>gZDSLifU@OO~AV!2M64 zJJ7*@`qi(?3esAYlXYJ0{I}a)`0f9CWB-z~O>2Rb?;9O!)SGPgtD`BGpz4EsA)7$SArDF5H$x91pc!}#$A#JlX2@}w#Jo7>!QGVp#ezaNjiQ)? z9>w=)FE+rn5-%V*jgdkjy8F!1BNiwAA z%}ckv|Ip!K5u}4k{Q_7|E~kksjS@gq&& z>(#@HmYgv@Rr_E6@Pj@3r;xZWTC#lm^E=W+NDxPk2Ael6Z^34f*A5>U-FWt<&wcK5 z^?DN?BuPrOR;xR(4rJc)#ma5w&KjZoYl7 zAX~CVV=HUdFFR-JMa9nELq{ejrW!NVXndwNTXCk!VYR}>M#d{Mvyn@dn}FYo|d;N;Fj4{JQ0NI&5Ij3bf*2G4 zz59><^poda*mL!@A6~Yi2lhKx^V&L#Jqz-m`1G&7wr}X$-}!!;fJp?T5y&Qd?_C%- zh~v1ctLw4H9^0{F2WpSlr6HqK6|-RYX*fDFOSe!YHaa=O$@P3G&FP|3Vf{UwnyeeT zB8ZVyQ0n$f%s{Qojaa40B%KMWXq5_D&dj$17&+xQRh1BJR8=-K6{?)(yudaSV5ssD zJ|Yn`I2sd{!v+)3QkQ40$a&xeDfC$6L(l4-1C7dqWNFe~Bw($`D)<2g0mG*olTj#U z@onR#^La7%_>;RQrr4pwX+Gbj8_f0DlTU0vuz&cHi{B5$VLLv0*2hU`4D8fp9;Tz^ z6v)DTND9ms&^X=4!;w&33;PGIy7HQxJ9lMc2x+5Qfe9dsl4L%gw;+w6#yKGnmB5V~ zHOKwyZ+z=J|NFM?&H=j_Ab><^%n5YvRP9>mS*=+%u^r3L7hVDv16xc;m6tNp%hpw-S zGNPW_NEJy%NcF)QO}1%c*T+A)adCf_Ww4z)o>{+c5d33TJEK?bH*yzkuv#SiqD zux|yTJ97l8D)l6;K^{d~Kik9y)BvFvMn~Idmm-*^3P$B6!Ls0$yp_{rWM;Btpl>C} zP}wvnrvTj=c?3URl<^aTO9iB1W=_VATmh*fIlEO9C(6z<&pdI_mb0AtY^h)>Qo3T< z07zYtB;R!nU5WyKc6#E-;X@lYt_M{^SAe%OK;FEZn1kWNQ7q9e8p6*$2{99chz*a- zzzZP{G+k*c<*)tVgx|euUv;+L(cZpfNq<|X+z8l>x7^)ya}itk$P*Looo9-Q z6-03u&na5t;w_81+WA7Bq&{Ulz%HYkRz(P1Y_|~43ity%gMfBILPbc%fE{TmB6f5w z>{J$LgGO5v=Hm<;DT=@)8bMBhn#26DZe>sCD!TP1v5C>?#G4!0`^@J)^U>^<4`+d5 z@ntsIHp(R0KYjb3KmYm98-{^+h_8?Y0XcJ{`8 zU5PA10*6LniX0y?K8|VnPs%|o;4t~Di}Sqmd5Af5-^b2QaxzS5|M z&j+qp6GWK{bTOh43VaLMOSf|nUlnG%AyfpSTj>YR9J~=sl#rxm4X61^PUfT2G3$JWAd+S*ndO!N9|FLY<1$EzwxDGdz zV}U22IA4$gBiMFE$l0F4WRvJv`TA4bBVWX6Ob4BB>Z`g{9qyMc~uG#VFPu%!*9y&c&X-Oi*bPY9S)tJ5hbB8$@coY@aR#=@gE zKz3#>nX5bSJll2@MIIeK^wN&!mn~m%=2rMkOoZRWFGQ9fffZOt{^3Jdr9D~D}$?|DY?P(zk`XZZ6+4ddd zR-vOsN$?uaZK@jY`i&=^d=v)W*Vn&#<@#m=E!XaUaCB%qs5W@3qpuEGo(eRx4Ti^8 zF5X<|?&RrSGYTa}`Z@Rw}DAr@2xt;3oMd_3b{+B|wNZSz@n zi?5_?;%7F89*vZ^B=lTa6ckBDe;}G7?HC@OTQabqv*4(ryRg5FdW5lh)h-qcbQQoQ zYo#;ebi@O1K<3TMsgZ5fmF$QbLR5fdWHM+t2`8#y3=Ik+VW|DO_#q*@YELEW=c@d4sUK1Wv6Y;$#*I>p+!g ziUt*2o{JHkQqTn%F%%^t7%{stu7V|4sZ=9acpd??s(pUzRros3Ob{wr)_+!ia3L&mdlm)j-uyyjYe(pg07jv zA#yjXolQ>9C`!K6CXbDbD!hO2)fYc_#kTJDlBTnXxw%_!zrUmFtii!$ot>iRmW%n^ z^yJu2Z@=Y^+kX7oo>x?rQsJ+BAl zS>$8+Q)@8UC8FZFmI^#oToqpFd=BVma0LoMy_w=^=6W~oUNLC zwKfes2R++pO!P1AU3o_PKYr(_vB}&kuT@^zb71r4UdK(#<%z|M7sWAnO5MA6&%p!x z|L%W&^J5?V@ZMK^wh1WD*RcKfWcAfAEq-?6joCNa(OCt6r zu^dGTvQ02@oa#7t%5*`>>$(mJU#-NfTl*c9AJ?f|_ef1hoQVP?SjGA=M*Ejzl?@gh=Eg2mmM+nxDl< z^Z*$zCY%g~fNhX%5YJ6E^9s(V7?PBDOpIbxLW;rg!%$2kiKgdvigdnUsf zA33J$Dr9V}-h^pfam5u^UwM_O8*%7Ip(FBXqh|A|s7MCKWD_xGk zM1F$ULnlPIrf>_4VGyV|cGHbvD5TVP14EMn&$SE|c(&);5u`{AydoGNng~ZhCWh0} zkFkKMVOFGqqX@YkOaf*P{s4j4UXsX=2W!q)|HNZYLf>4pWzqTPEWiA+jTdfRiQn(o z@mislgnux*K#_L z03gVoXX8qFEtfZg(1R8*MXtk8IX_S#A?g9|ad|lh$s;8qv^w1k5`(l9#f>!$l;OwyI<>XXP>&Z|FZK-MUCxzVgJx;aeHZ_ zEXmDAB7?+4vDUQDJ%7vDXP^D`uYdjOtFN+hrqirf=H{|Yd+xg7| zNe(^wEi@euDG-t+$3YK+`}ibIeJ`4toXY3*fxd#%gblKsg-Q}DN+O3~DuAVEw2(#{ zNP(uINV77ay#-|OI8suOqe)@tYnlrAnWPE)12Deu!pkdGtl~t(ZO(O5q+9Jp#fR|Y zxl%!Loz&1|on{rrg}h9Uen)XzNkv)*E>RUOjNk{VrQ?LcrgdlS+xzmPk37|EMpILB z4?Oh9#@m*$|hF$oTDTio^?^?Y6hUKs-~| z13&S-q>xvhdv5Q_)n~!+5tL<7hN`C<;D(59KwQchVta|Q2Fs#}0O+>%He?^nusF>S z=&q)u8U{T@CP@lK%&pit4-Up_i+cCCl@8r%` z4)^yj?OW8FN_->8-~H&mhn^X7qCP#R7fQf^W{ji#89p>Kl#)CI>L6<6!NrrP5FZDVJAkwT5Xz2?$`n_})zhC*rH*Vg1 z-i3*%bD|Z|$aUtAs96#Uoaj2SVThg|ic$(kLd|4JgZ%I#il!obfd~JSSD{Jx2sx}M zN|u<=>@;XiHKk^C`ArJ7aa*l^1V>t4KRib z!4P|JUEqk*hLKM*7ts_h3IZ=1&*20yUAc03Z?6KuFge9;zhifpbaA`|Qtc=hV&prG znx-o$RE=QNoxs$Ji93_iWsXH#*G3tFd(EX)?jmg`Ow z(OGS!tIXBFlnZ){Z+`Rp-2I zji!##3n}0}bUX6|WKXTSNY7@YrEe^XND-fgVbZkOv>OcvRDckVdbft6v7SFtL1Xwr z0WPnY;ABZsRaw_X7_4a$riP(vnhcZ;L(b)p7D%wKwlVP1vr(naM#t-i4$mGLsfRCJnYDZorFSUz(<6umW_hrKPb($@UO-fE#v9 z;w-y+lp#xZv|yMm`-Y|CVC+G}o%i4DZ0HzlAYK7NQKbnYZp1lZ3f6QZW(SB~NTzu| z;mh@4*S>=fKl$|C_dWcRyYKzU-S_?beGmQg&Y#_V&wY2^bN|2p?1B64fB3kf(KK_wZUtS0cnIyr4>=hUA1rEO4Xh(8wXQD}gYH zWKEV3`GUYl5(7aAlw~I5RUvge70i_KzU}ACw5w>ZU)zaH2!SgI5Ii$qCN?+?o~1&t zzFzPN=z?SwS#ED{U$tu0%9ShI+KMnebQthznI}M@gJ}kl+UgS69!wH63Nj@=m5H#h z0Sa#26Ky^GiaprIVc3l`;DjiKVW3YDP7#C2OtK7!3eqD1IjiI}B25+s2M1r>y$A8l z&~$VhM0d(V3~t$+IZvzIT=32Du98hq;K zbi{lCq=(1{Q;iz4OM3LYT$9oOXo)8ydlbV~d7VCR zoFcKjsUnAmo{GuY;qf5|w8fa%ZYcwx1N+4W4Pn8zX{H6ONg>e#8AR3sJv~G}1Wz4X z@Da+X#au08@9AmRRYRg77^ZNNhTec0K}XQUWyU8wln{7^i`de|OA%qKmCs79ps%+2gDK0h>k1#%d9}(d?G+0DR(CmkeBh5H76<)}kj+(8(h8^pHi%p@k9UGrL1U%UcW+1lj(~!~j2747g-HPd5r%0KuGL z-z^(QehD&h90y4OO0((Ow&yq@mS!^q)i@5Fpk?V}^F>8en3dNHC5u;B zvEATg*4DvF?S+o6V%@F9TnKHC<00Rn0kF`_T6(;WPSm|%!PL|QoD6|SQR0_&JaO^G zn_&)zk1)@-l2l7ldcz%1f|NmKBuMy}lnSCBG}ELi@nLN?M23l0I4;={Eo4p^C!ADH z5815X=U`72Aw!@k6gVlEwB-(f5+;lw+p^PaKfUAzhqaK!`q)NxGV}uZ0V+o0)>&b3 zNA7X-u8n+gOUVq7;_u0-zu%oT)Ehak$V)B%*~(T-xLAZqD?{$kyp?|b2>w8p zl{8b4UPu$Aq3bquL(pU%VnX7~;X}5i4WO^1$Roddoh(~Kcw9LV+1GiPdZfj9#0I#M z?XhM+Bg`UXP%33prm2T%4N4G{n4ZFhr$mAb4ZsyjYQAU|3wj}EO}bNa{!E39 zO*j)XX|2f)47oEi-dxpfZ|^%aG~x#|5lJ)jnR3vuvwK6sQ zZ`RuK$1)1exEYL1~HvAf~;i2lT z9Y6ckPh5*Q)UJNa6psjCVi80^KwWhS^)W*D8Vzx$ic`g))b@|eiXW@rtI0X=h~~U zL8c5GMP&6X!3ohxG%Xn^N#Z4O`SHi@kfr8teg2c(UHLn1y;&~|Jin(tGMTjJ7fM3G zbC|9a(p2D6PvXl{lP~=VcKmJ@s@wO1qzU=GCE*%IIjlRza-D9`L1Cn@Z)W5lC`98?|D{ zQfPFPA?tyb$lP28dxGVW6+lOUZ(9KnSCeEBd_V(xV)mA->=srOrE!!Ni^AkI+{IFj zqG{$0(=x1_p<9NYGmRXiaA$j)DDbAKb#=7C&I7jzpU@Q@m6ya=;1dNTo04EM6?Xy3cnKcr>YM_#R>! zBnqq*8}nVC4S<1&WQ9$Pjz9A7lX+`Fl<;wCBOI!#j-=FWhUhtjc*xb!k=@%aIsae2 z^AANcH#t5Hi&k{)tAF;@3$`qzQQYhWxbzAtoE_Uips6yl3`n`zGW(q`f8+Y=uV1*t z?CerX1#muWHOXvNJ{_AS=A^g}WU21+lkl(^hTPu$RmWjxp4nTebG8?`epIhFW-Db~ zVM5}-Tnf3I=lcm0!1?sHp*VsXMXnt|-s_ql`mj(@5a~{B7Wg5ms0Ep*fZ{+mXFW}q zM3r+ndQ%KiCU6ejSECnF5R|~kv}pboWKcdw19$?L<}6N;g;!pF0RhLgr*k=ch0{1` z(gY9W3?T{Y9CHh%U^gn~Y}jP#)+9)0bJf6(=O6je_kTDwJ~p_hU)T9Cu)$c+ zkEo>WhS)Aw*|)!YyJ}jS&fN%3vP@Z1p}1hPfD7FYaocLg>*bU-OD|z!^lk@~7$F)a zf>dj!%Kr9$Jy){}eqs!+?A}KowahH-t;(0MGmbRh(Aq3 zqG#>wns1fVxw@|z3QakICM69ZBIkfwFiiyvfNfllG#gD%i+n%m?9@G<%~n!~;5xmy z%xQ1yn5#CBP!!wD@=P6+f&{BlDYumhj@!WHOkI5R;k&;5?Qb?Gh8V;yuoqS4q7x)W zsTtbq_jGlhyxh0_?BfWR($xHD}>PQ?J|m13!{i=6AI%rktNNLy*+^P8?smt{tr|9$M5buG%VFU z-7L0sEwo=JB%aZWuji*mW{LJ7Eb zEK7pt1%@G`G0?fiBAA!l9B}hI4fr~a51uWRRAkSUIz6F0H`ko2)cX2*r>3hwzq30( zF;Pc4*Vb-LPEHr|xiEwlZmwC;`^De<$n%fg$pnN3WMjY-?uIpuE?;`lg#-P)hYufq z<&|BvvK#skkRZM~5*CC5cs(o-`YIJfJaCDJJk9rA zuqPHMSt5LzTQATMh0Kr`(Oc+%nk0h#5nY+AHvEv+bm-Q@qm$#qW7tbWQ8u|82oR_( z?pyH1-}v>ReS5z9?e9JE&?D0mGrr$U(i%*MhP@GDIgMs;(trTc0lP6b{p|BEp>@7j zTF`f{nOkAzm#kc~2I$j`%M8ThnDqqvJQ>;60qGkLqD&SESN@~-g8LPT0=+_r1-9zxJ}phqwLiv$h8v3vpo+U#vGcxk{}an4UN}o zZnNou)QDwiCJeolj4q5Tqo1>`hVLN9pqA4hY69azAeA(&?jq{(X5ONQ`=g{->QrQt zXG-D{FN2X|hZ&;z!S`Kr!}o4Dd|(uOjh(;*@k-I4&jK8!hy`?w@ADFpJPMSkR8$!` z^zFa@#?-`QWwxrx)`eTv1~!AzqNx+}u(e`P%LGp>C)+Ig1LTy2uNJ(S{=&InUu{LU zdSzD>PFZH;y0e0qj!z^#3l^AG$@QX@D;EG$RaJuk;KWF|psNC(%oFxV0yK_+WwqKM zgAH&%f^XsVfEWkV>rGq&G8V9EnwA|8i>6Dr>Yu?*Yx)2?rl1#VDl#HyIWl>k6QeLK zwo-%pLk99fW{|W;8U}~0B{dcl40Fmgbr31Ga^srQjMOV zPD3U(SUmdRzx~Y<58hNzQ-6jvM%n1zaOB`*r9zn`DwSCPJcDi>o={FiHah@21sKKa zM`zo*lEA_)xu~Om0G&1&MdM9-EDRdH4;1N{6ngF-Kcy$>fQW#&l%-p$p=-HZ9vU#8 zrv$9M-RkT#Iy&^WHheNQjWY}b8-)VC!twcH(Zn?YTo4erR2woQ4gwgxOff0*LtG7u z0F%pZJkm559=yqK+O&y-4D=j8CJC}-<{ihaJIy#vETc#dJ!CEk8OOk25f{?EM=@qd zZL+aR&SXN4lXDP@E6!Mb-Dj`=FJJt%E$5zP89+Nm#sNE^n@adOt`6yi(qf0>%gGV! zC=s-}ftVBW7EMWAw=QY9h)JVmHs`S;lkE1p_oQ4wNYw=$+NuHW+zo2MVw2-_hTN9t zjl2vtD47~kHH3ZmnG*+)U{1|dBo)x(%B}pe$He$tYxulYuN15tY#fPPSDQ9=@af~)a~$*eYO&UGKU zcKgp?8k?E`!-ot;%K5NRNrYt5Nqk!NJwK(ZMs* z4-j0EAPRXQ&Vlff=Ek*)x;v>~Q|L%ZNP-k{8BF!Y^2?9~v{_%k^0R%gA3+AM37P~M zbN`dU-S@rfcqT9C-R;WymD=WYT1SCRj8zhzCUfPAI(W69s!{e9e`vmt4>>*+5+3b< zgJY>xDH%f@up^6R%y9$Dl4oYBKuuL;O-C9=S8g~E3{YKqrAEY3D9Y7JnB9w@u?1Zv zYINPOn3pQE`+x6uKD%${vxp3)p?>Vc*M0wcKhh+#HKm`TtSF=rTfKSf@BZ$eEnl-1 zs9_K41>3`!5ujj+P}@-MIu(_ znL=w4S2kjLw9pm>W6`xaLl>{`EnXUlxZsoK#VgzHYg@LoDW)?PjlBfZswD zgb^3h46q;sZY)gvAPf-mA!)(IXbHfgBWZRF;+}||VUWGn2uVg98wRD2O@~^A4Oo?q zOo69|;bgi|C}=v3KtnLoye_n#r+b&C)u!wDN1k{BNL+O3rO!S4oa^~sKyz@iF%(1$ zv3qdc*Z$^zGrm-{xv~>ssXAfRPAko{T#u&9!NjcRM#4;uRx~6H;PK&gz^I(avsuX~B>N{@a7@c)vk1+Yr8C&(>ZMEMRMJHYJ&Xu~ z4xs_U3<6qs2rrtE3RQq>(wvDb=*J19LZjJiwqAmT2tbi1yQvPLhJ&$2SZkS2t8-fjH+?v)z_K%9@Rh|oKJ;P7#mGbfIB(?-B%POOVRRP06$Q9*?>W! z-83CIf%;VuVq16+vaM0nll&g#6l~B!wk5Q(5@mlONn#;+T$IkmkTOE);1PDikIKW7 zEXm1=(%7=8xN1;aHo&H)YT3Mg0bHtxl2>(0d2MzsD0Ij+%#n*sNx|6>mvvn%mtBZ0 zO_iEWR<-H;t_w91`Sh%DM9)US zs{=`J9)0ANks~h|igR$^OHs4IiA>jZ8=S(4gKM|`w?F>th5Z{wCy;vS9$*uZqlJPP zb7`E!ViF-y%*I$?-()NF@&HIZdRi)SN}_w!wjQWA3Y&xvJ%0wtE)DC2dhNI1BIRXM~oUA=c(XWWhNH2l6$jP?t zBXDKLN>T~Fj{}e(**5VS@>;kyO?jk86zR8JU0t1B9UYzRUF{uhg<=Ob5oJ2s+uPgP zJBn>>g|3bgHaa`nx;nA5)X~*ZC>H_oq--OJrJB;2wtN*9Z{Dxwd zVgXJJvGZQgEFE=*UsDCZ6#?DUfUBXcs6$KbC7>`56rIvvYG5hNPK9uz7YtKQHDBn? z-ib(_(q`w&(J$cWuoOzhpcX|Lq>#FPEGufY!tQ(Gz`ai$lB}+?H?3W?kgXkL)e2;P zXjwU2OA%Rp+Rv4gIXBSqG|L`>DGr&b)7!YAx@M*QlvQWIC|uR z=Zo#q%ljaC1x02Jn{H}kL!87s)VypwH}Vt6z&NBg)cZ*)8eF|L*RG0Rxc+1NUU^nx z^imF9ki3)wC2zUgH`5yNmT$FPMNj1)l!OP*@BPs`T&9k(>Ux}Yk@g{8*`jJ89w z*od^z;VB^tKub9xZ$M2mOG{{8mqhbfawgGzsX#H)veIIa6$^YW$GX}%U1xp0#fKlf z=e1Y1gTji62B;!>8x8AQzIxlXtEzP$sSO&03gmJ~5C}fl4YV=>HLZa$p&89%3iQZc zsjrFoxfK0yT%lyDb>!>imm&L$3K|S*Yf)ZjhxCE>uU)mYPm>Vu>G_T%_Tfhe?(i&x zs3eIX+F2a=j-5?FapNR(Tn8y@fPn4$knG?}O2}eFu^>UVM$=96#O>P(wFFaRBxt37?TqCKIXPTJ$!VggMP-HhREwoS@QMcoihHvdDa& z3nC#(m><#~0EsyX?tmYPX>j|EKScf}ni{zfxI1PSY`g4+n{HuVwCkmvuz|pJLKi_F zzr*z?kiel&YYj%t*0j;00T9K!*&bKk097yx`+{SI;bL!CfK#mhm@Wk8+vv33xVCB=Vdr0x1fLZ`txqM`EIWk zY~FgwH^2Uk(V-!erlT<3l;$es`547ztoml_EZsj9XeR>uR**ebfGnB-a8baDbgKrE zT4uB5si~yVecp{Q-0a-|Tm`%%aTY(!z0;fkbZe*w`*mYujDxWI?${055GbqR~N^6Y>CRnf8 zNEjP-=m&AVfn=Sx?bLRHDB-JhdOmZm8q^y!g|unIWa$+JP~Skvi$hUHcZjfB>_u~E zW*9Uz#c)3x@$^~brcpEXYk@nr_Kal%3wyyqxxVFJ{flq>%13@P;!1z`)xY}SwIAEF z`v9u?@AusHm9Ko^?z?Wca{Bb#6fS{t(oM|MSZAt$XyHwPduuieGilu!1P`?KpkN0K z2lgw=isyzfSg3D$h1QO7(N#>g-uTN4v53|Lgx<&X<2y5v6l`2D~A!>=Qp4(Fd~R^r%0K?$x0s5`LJ~5<9cMGX)gUXEdV=nm9(P3gbYZMPOEeX_`z^@gkP9)KXDLTk@t* zu!Nk>wOhjU$le!!e*gFX`ENh{@n4ymn0WY+C%^E8FUPS&Pupn4X2VrA*>#%@dvbk7)t&wS@ZTq(Gn1om4k z_`R2~JqLpA+jrzN|GceRrYnhJNsb49P9@ZcOG0{$45vgglE@(TX?`-zup^+eLfrtX z$C2|XWf-DO&}4d^zu~rfFTCVZGz5Nc=*aPCaFw1+6j-fRD^HExdh-u`r*_*-H^3V{ zaQPL(LnAleeqY5E%Z<2Pqd{s(0BJN2?sV*f)A{j8(2hnLzv|D``^1O_h`83$JW zg%$>US`f9|RAqLKO}_uaW%TFq=7fedNvSU|S70945Lu6qhKdN;9VB7Xcj`%GOG3o6(08lZYY75A4frIGxL6hv z5wSR8vD=uP7^%%n&P`1W?He6Ca$t6HY~=9a7oU6Pn_vIS55I5gk%RE;=ZSL@?`L=4 zvE!wehK7!Kb~C$QH=_uC=*?AThQ9gD|L4v-Z=D(+>07Yi+;cW9TfE4Ce)*qGb#BH*k{V&(dfCSx7*c2ANlaL zoU989L(U4D6~RU<^=Yz}AV+Xd;$<(OkweX(=WlEqw#(@T-JWXI6AS>eMf@eZ7T9;b z_x%kUHyc*oaRQiaE|-G@es%ZGd+)o8G85_v`V%&8qh8Dxsx>D}lt2H=zs?oA^KIJn zOgKF=;rq3}`{rLEMK)E0!629Gxa|EO>0Y>Ede&!x$_X^82SSD4zi|zI#k%z$wm}Rc zbcx_^SlQJ{xiK|9!!x5>+HstjzI`@`qSRxY9x(p3SLa@Q`X11Z?Mb?oOIZLT1sg!D z_%vBaltKk;;LxA7$h)rJwC%IbI_uo?*H>%dLk~TK1O$8wVM8N<*}wsG2xRWXmt0h`fD5BCQT8Zi*7ow8S7=v(S0fujYT^GzOn=E5h3eK4vxpL8?sWS@ zfXaTykxgm#jO;~dI76U~d`DF21zlM-8&c?-@bih-z%psCwIbo<((<-A^UEX_mF+J%6rJZTjf1u n->vcPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>DQiDlEK~#8N?Y(z= z9M_d53X00IH4c+JcxC{HAMl zOWyZg_{dz<4}9xgxq8|yy}I|>gRj;1$knfK^8TIg-TUv7-x684D!%O!qPKMm1zxy2 z;ejb_9ZaJVgIIQ}%q%L>h$Q&~L1~7eN+kqZ#7NRCB1)wULU~lo;UnNHMgE$2y;NjN zEK_1BP{eYVhLhtR+^PAK!tvXB^`eM{;=pB!e3_vX+{y3STuXpTdRO=|Y!!)L!k3^rInX|UEPwbl`X7(%_QgL`w)b9D z-YQ|0D?zk&3WtkrDBmK*%Ac^a#!bU8RHCP;@JR@-68}YaBe?T1z(l$mH#MY`4V3( z_y-h59`$}+=7FEVGx;PQ~6SoM%eU8#Ub3gt6&5-c|ojeq-F zKm3dT{C8TF+wBY6yqh}9hSi(bJ1B`UC$rKbV_xQ>WNt#?PAT1SP?amHamKZdgx-}g zxU*(o-o8QlqQy`e#d9b{p)8GZ0OyunLnDCdq^J_uFIPGY-!;hMa=lNkmj6E(SzfpP z@W}Ftx4<7BK-};Vn?-B^z=fLuWML~9BWMnxM4rsirBs%F>BWP0-u9pFyzS2(dEgf( zPgj{;A+0H*vyf^FQdp79f>d54aUqEt$=tNeRZut!N@qdkpg@)Oyuy)H*fVllQe{i2 z9Z9V-u5-mak$fOgh!RYi=BS5*7>WgD*lzMXxInm^UcDV&|8F467mU05b~!+|klnUc z9$5khOc+@Rk+xvv@J68|@`XsFB|ImT|JOhJ$6I&)(T=ju-L&)bpZ(mIR;5OhgHW0Z z3Nz9;(W)Matw`)ZVkeTiSgC`S+lvYttFR!swWM;hN*4)O%bhue12n60X4I~<+!9vW zB6@e+8cYWgbi9BFt^k-TIJ)4#eHU3A!(ruuIULVHFh_#^han5)0Z+YE@p!{Frod_# zVvgK6WQ(ON#+N2x7Z@z~r4)@)MHEOQt(}l*6BavdHfNuG`oQhC{P8U}-&s~xcEgQ3 z%68ni|JZ4hE336pN-NU3k=Tr64zy-NnoYE9%86~X!ch|GX}t?6ZAjrp>$aR2EZ4)V z8Pk*No>^G{AeLLRDo0-D%4-~i+Mb0Kd$1IYqXLUvCloP96>|lsVkkP3PQ^$fmrG}I z*?cygp-GA@;##1YJlHkdB}IY7V}TV+!q=03H?ka{fb6>!k9EstIgI)Ch4<1Vo6nP3 z*hS`WfRimEgP)dKa!Lm)HBlB1(wg#8dEn6D@~?jN8*iUFx#O0yvYll&-uby3KJ$ll zozr4tO5;Le6O!7H#E!)F5*Vz+QCQI@ zDREHlpjFPI+Qq7zC8ezhs&yf=uVi*-!s%inhrSTc}xZx6qbAq3t^(jLwVHUNj~~ z$Ew1woc8Q5_x#(jrC%QDJ#xB5YA{8~G%zvb51uT2q@v@l#}9n#(Sy^9sKQ%Xvt)G} zK(cAMGc9u_l-nq|t0=KkGAE;Ovmy&AR3#R5S(&pWv4J8v z*tH#l3w#3WGFwSuBdo#PveMenJzx}>D0(;&gF6Za!e*1*Zgb~y(AKGBIt5zSP|s5VSS!B*0xQ?G+}{RS zUU+aZ%CHgVp&YD%B(iTJqrbFfMgY^EYTv_$?e`xH{qR?*2M$qBy_J7tujR4VgcB0x z%}U{2kG}Enzct_ev(E4Td}{Y$tB?WHvtjdKz<#twVrewgX9t4W<1>*%;cb2x)#i~8D%AJ*1LQ^ZMfeB%< zK*!TWTYKlkxL|2A0+PH6W)C^^ysUGyPulf z_59*<`_(VL;eBGC=aB=k`}W4~c{P5|uL8S|xQ}-b6B;yUMshD&HRUB1O6x%?utW=I zk4_|Vl*INTG;pQ8q;?`u2*to=AtqD1k=#`R1qufL26eOU!YXx9tL9XnP<+WO!(3sJ*=%-ysJs59{yRW_c(_7KK8gQ>RV=8!!xmec4sE z{b=El#pql`>Rt4B<^Es&z#WJiJTN$y9TpKuBdBJ~09g_l-L%$|l{%vG0KM);gX`#t zqn3w`rS5ty_t;zLhc6c%J4`%r(D%$i#haDJH_nQle6DVCK41@`^9?I69UMM#T6d~4 zc)Z$q^rG%Wt@e!y(d!q5SLR$2Gcmkitm&Mp?ijD`7^~?T1#_$J83L{88f@qqY3dkj zZ=LLDo#<#CX>S{9>KJM47;EdDt!@}n=74mxfd z|A$vN5Ox5vpb#9eP{EML8%Kylcd(_XzK3wg_%5qqG=rV#wgs?m?@!924%TkE>DExrXj3kp!-Cv7<+BkAkPw`4KoqPX=E-$D-D@j$|aAPZv&}zy=Ep z%fp&Zr@?qJSRW}IvOH>>Y-6~sTf%?fZ5F_ViU3w+DF)%}FG?UQv`P~zG0-XxDRJf2 zy=dNo_Ep3l-s`{j(8hg7BKPeJJ#ozc!dto}BLYi-%IF!KP7p+)m^)u}nkXi-R4zku z;Tq%=&=9!lgC$;p{H;*j48>#dOqQTXs>IN^3k#w@U?NDIp?1NBxV~$OEkQG)3b_9T zmo$@3!U+hHQdj~5SeUwd3iV-1{k(^_PX-#M3z&y0k|a~ARvJ(TZ#~@EeK3UsmwSj(s)_1 zqp;>ei&pgW*Zof%PCfQU=KjNxU5A2??9=`7qy)$;#-aqpXie6dy6U>di#n5-Vq-;= z&(m;X3@A=5X&^S5E;6v><43pC1NNB9k{H3Ob&M+*K^{uux`rJkibXjZ6<|w}ETjmq zGP*!Q`)2(q^5v7=9W%bk)zFyG($YJ1WpWnEAI=ix)osf%yT%gthKm|o!0HWD*48+k zcDTgq{4(TYfHD*S%y!#auN%@{7g^3b;hO;A?}mjtV2b$e0NH4+WcFv37D8!bRX|}j zV6l?OMy=SLw;o<4ydcy05^gO+2}mT(crump?J`C=#>2V+YlBPB%T z3efry$zThGlV4K?Ao3EJWIUcE2!iE@AbniWC6^^gk_1BFK-i+%kH@oo@j2mFIR#ALRUT7b;Ul!rLJ6g4xWggncK5_^>@M`3NSM+Z;c{XVj1*76@GnFmofzqHI zz(>w0=O`2>N;z0B;{NPBG;FQ|rNCfX08lZmIKM8@*iqw;KrEm@BhZYBc&w4hbJQOz zz&c8$fv6EtEG?<*hc8X^EydPMMX`Y}dWf2qKDEIHXUODAsZ7b?ip!J^wceG=LFHl# z1x%Y78i5UsFd*j%K#Ev8;O6ST~HVqC>EuF8ZYi{d{CFmm9N*32*wtxmkCdw$P%SC-$MpZiBcD>$}K84Ra&Z*tx50gvgKvBh|Vwrdk(TH_;j|qwvwo_7d>y8}+%} z`(qCuL=PTBKYk_p_|d?Nrz}S+)i^@kxg0w1-m zBt*3)XTfZVUAWjmP^fcAQQ7P0nkAM^xD!Kc%F500p22ys(%RNBM@{2>=2+XF`z(X;8@_4khFyJ z2&@%?r*%_7>R>e8yiQdXdON zu9^t3g;>$WM8?FLKD4U$i!?r^HlowTlkvv~N*w8%0!`_c9m^vO$<*k*6mG3tM9sr75)p#`SA|&Z+V5EK|w&5kDn2;s`vSL?C z1o#Hfs2sgozVX9@W{d^r#p~AK{h9z$`*CN=nuP&mAzNLuWUWyYVNjYIUI%BGDxoyZWh~&lAP|OK5C~Jy zxT#$y?K7LWjxlqTw3>_b;yjZB}kW5j)KlbD9qs%rF&lH1d3SEM3z(` zOMqU}xH4S)^9dl!@+81pYYD6s6nwhbpEmeOrGs75)6lHI0OvGO+@G%}6n0wW%E{cB zb!QTgU2&qiN#;90SMGiz_0;jr`+lX^wMX*WSrfo2wnE}ha>IpLwTFf@U*SYDt`}8f zMFt06DosdX0k~PInTE@$U5v^}hz-F=9=j~;`tdL&C|-vWL*s%atOMe)5(0D9IkS3e zxTR|>Q9y^z^fXUw42p57zzyJ0H3!rpG&oxCD}X|>p!RSb4mQRdL}2&{aG{)I+=h}v z6$}6IBjmcs;ynN>KRTReQ8>#&`<2-UTLhXjD|e$sL)sWdm0b%$S#;f)SGh>7p8;go z9N27yMs%bx{_Jt*_nsYl;iT;4)3V238ys9ri;UE~%Cn?%NGw5#HNK)vEom~V`W#e` zT$|RL3L0Zhs!mI^8Ld_I_D4!_gYJn0`(q9q3cvz2>sPZ;iFw2_c{iLL2%TTbQYx*Y9j zUJ(VeO;Wg?esg4b_^uJ2XCc7A1`Em$9^eS3fSemSjUxlC9t>9H!J|?#4>`PMJ<~WY zHj;8PtFRXJKH$p2sx>76a`d7R8G7OP!md}ELI_#n=>BKlkXn*jR|4#g8`R}Y41z5d zH*MI6gDuD}p4)K2>vh0`9rGqknc)0r@NBMFd0ets%=`#|S9raO8@k zR9HfM?~mp;6QvA|!SzRx-WFFIgEVKJc!CDWl4PEno&@;gX+>ZS_=^a+(gmq4qHx5z z2WJhA&3UQ0ymh)wupuxYu^WjU)Vhu3d&K1~B=@i~Us2{q^F|7o3P=f%)tJ+X9Cq5j zdt~tkj%cB*ps74^Z{$_hxY7_pl}=v5fsv=63`ByYzriYW+jtL zI%kAU7Lh%~fUD6vqJScgK3_U;Gk8q%YN=rt9Bhpcaz{#TOI9@wM$)KvLR5Wuy>%uw zX9oAhitPl%21++JPni?yo?LU}MXn;4?HV^+Ce;@lJ{oEaE`i(bCxI+)J`lBRrjXf3 zsB9UCD1rDPDgfWrJSwfdvMBeY*Da~)PRXjOXy8VwAqbN?ia=Y?*3J>--6D0LxjB!Aodd zq{2?hA?b25YEMaGr(QeJg8h{xb+UGJ-JBDfDXEnO4}gdBprJXz`Ih7sQfo~?wnO9! zKmXZJ-EMPdS8IVOVfHNHWBL~(oimY!F<;L@1lj?#;Uts3$+&g5E`(4}#*dW!8>LM^jQ!+5k~CfPU~YZ;BM=uv<` zNj&cx$<#5mHbMY3@P)*^-<%WRCg?F3S#ArEOtz%51oW=d^pbXRL9~%ZFB}`_5+(7=KT4Xuh0vEDUl`(mtrVs9s@VC}e?5z#!m8 zoSRvVI|JsqZlwTO!13+sVE_~uc10goI13stYuo@fU_i0KVug4XbArlQbOfk#mpbAE zI$hbTaulvCdWJ;l`iW@GWWHez)y$&GY0hQ^Y~3{3x=^YWQkB!Wx>>q)o@$zoHBWj6 z*EW_78JQ&m)(7_r_XMnwyM?c>=r{i(CO(X-#WAxeKks5M8ufS#O>2 zw@pWv^d+^6S(e!!dHRJf{>h(}-F(}Dw@y?vb%^vXYlx9pvk<34Fe9^)8haY@6!3&_ zEr`20Xt3~OG%lwC}eTJJ(nOEJTcs1;iNE>#1p)2M!$Z4xq# zv)Ss2XzeV~x>BqYW@{#+?Mumy`B2N0t#{5Ua}a7*I>W^Ypb%!kZS&756-r!M%qKM^ zWQFwFR*>40I+kF`@Cg>%i8Xf<*oI)PVA$R#RY}j+2~EeRk8PU;yEd6#`Ig4 z1^`*GVqjSCV-VX)Z6xlT1rp$`^{OhJ1+zO=S=$D8ey+ZM&61wcW_wqXT`T$aMYeST zwap`NTwTlHzVaOlsrLDJ%Y3#S)>m=>Yx{hxYcVn`j!&x+Vn@NSQS=iiQNrOZczjTt zR#5o)kR%k9^9qp^(z?*9sUY{}-)SHAq|oaZdfEi8{?!-+c}iDCV+*XwwfFCOY>0f~r?)5KS=?a)amcm+w{8RaJ3uy`M+RR~ZqGorDur;w zUTPmxbx*2*1jLri>H5iKT>@tf*20G(3(a3;@O1SJZ=~q*<|_&h3F-Nw9nD$ru=%_h zE%0hV%T~1NKz07T5`>gj zZjLYOql?;2sUf5^q(pjp)m#K*k5#n;;%`;<_N{n_)PmUi|lpf`p8CzlHQY& z+XFB$l+&T>!H^eD1Q^Q{-a?U?@ydA3%0yQNALUTYS;l-U+EI4SD3c zy9C&Y9C(5}M3E3eimatoTT$d-#4enOF6cZoG${$!jjhKyEAB5}G=-YRh5mH$txFv>1MB78i(mV}?y_6HSa$QBH{SNy zSN81J8%$EUYKa zUhU?p9!pJ(%p10fe{-W55!3C6ocGpb>oey*WhasDk+p1O&HkioBkkMB`29(zJL>etT^m{Z zX3p%-Isyf|FJtpZKcBS*q#2;!DI97T13Cqg^-L2C#na_FKQW6JRa75gTdQ&d=O>+wC{r2p@PY z+fjDw?KhRdj$3bp<;}O=vS-g8faKbA3jpQ8{jHFNn#$716UjrG0LaSSh#&QQ{o)mc zBMVf}C)76$N`Yq~4EzXWBT3vV)zUR4GkDa_NR-0;rx1Q-az#9N$z2Hw58-~kgfiSN z&;layqj=z*fs{Cfb%?Ye#)LE$PRMLMeaphPAht|#9o|F{1wvV^xd4WLp`pbS4h#;A zeE!Zam6bvBzw-;X|G|xAH}1UQmfP?6?2fVLHjX^3{Q5@=k1W*gFDBIIHNtWF?M3gRuLlYrRXU<@nd_7`71R^5F0Ol4E+m9h3K zBcsAOgUuF>#Aq7h3t)jl6M-udECi>e0?w%zpd$jdKwJfTarYqZ%))>I)&x!``vr~`CoqY?e9GN&40b;>;LPnzxu1cyYZ&m z0bgK)TW`2w*ZucgID0CajOBCb3m3}2{N+CZgT>Ul6R<7&?|=XQ$aRWfTs#$ zOq~V2kCGaLI>$!;xZv!C>VeBMl2xFyhcWt)C5XI96eRGlf;WLY@sfR`m|>B719>))D}-n3 zM6x6SCSO8EPhM-v+g!|vbG0??-3EV1X%85jF_SANHsm#Srmb60b_1C3E!b;e6D|AF zm%jA!E3ful9wM@gR%3bafk$t?@s?X}*?Aif^3Jm6#wLa;0wiE=g#uI}*Uh$Vgue!A zK$hczcaenveALwYC8XQ`gUok3-0kPiQF+P9feBI&l+B1#4GF!Ou zvhcw1`pG%d(z-{a3@mBfb4sT`;$BomCs#Lw(!|(O&>lfLZ%HT*OiLW|3b)u4_au;5 zmzooAPOb!&xDt0h<$kSOoS`O)d9<1r|w5fem2e~X5EFSW7Q>GAF zHH0p$GJ@Y@m{)4ieca+_5Ghll2?Eo=u{ouy# z{OlKJ1WN!GO_dUf#HGseJAdysU}U$`0~;9{_@AMfd@h&W3K+J~{Sf&e8*opca>!y9 zV^JW609lzmC*dafi(Tx|3*B-@O5>r27o0s)7O|NT84Hkufx*tJgYUEq&&r(_+9vvE zG!YUb0xUcsiMCI98%Ki8W7)PT)G>{- zZ^^H$IWN|9-2MlDI=m)TdL#2v^YE+&KRaoq)#k)6UwgCcrq7n$cnijJ2mX6AaKp|W zx7>2eKmNm4tQKdM$TMtlGq$lRTKOOU<14GnYekwVu}l&7{NR}wTln$Fei*p#Ll*vQ zQ!UQHz%Pf=NbAf>tXYWd@u;VpIoUV_nI*&qA`_vsmn<82YMD&)i{HyCs54JR~xt)wWpYz!and03=5ChB9dNyxx90 zd?@?oH@}f90JLyI7M4xTtu~vZP$&SsGQ|QnGIkZ*>mbWL-p$JvvRr6^bFdQbH_*8= zQfmg1oHaWG$kq)mjf#zsyvytbumXTpVkQ-Ky6KAO%7WqLAv-WZ^HAHACa!Xo)4M z^pr$a8rVSTCx_Q93UA&TL24Hx(x>#^(u_E8wqc@kLUXot;mTU1e!|~46(5wNa|6-J z>1@?pp>~n3U1mXR7C}+>^buwoya(T>iWbuLnDOu8s}TH<;P|pBGy)5_?hVM5B_>(dyCH zPPHmMX|*@0aD)XCOV^m<*ty~MF;Cwd(J+>26wpocsCu@9F%@iSEs*Ri-dH6pR?X2B zGlfbaSu;o1&r|h6vUVn4J5AJ2gwHmMr`IdGFgjts|-{LQBttYJ9~ywPG8cH;ye>Mug@;fuUbu?4L0W%vr9?TL%{` zV~aYC#ScXVa{}U8GejX&XzCmXntrpqzG+ar|734_GD$(!LtoV&UK%x8QJ~( zTV*$YxopQ5aW_rbt-uF2aB;$C@5FiS?Z0=&O?Q5FcxF~>clskZ>cF!eaXV%iE zK=os&QGlvv(8X!GT3BqHMlF+Ao36nZ^wLDBimQMIAs%6@6)-iEWX*UKXu4xc3sHSd zuMnczFohhE0(h+?gXfxua(D_zgu>66gNq5%*t4Z61Vor5NJzvD0am05wD$`kB|CVs zrgzphG#`+vvvN)1u3gWUeeTc8Zu*O|-~US4Xa0WY=l|)pKm2OhEq`6M<4?CmGKZRGQGGQky4nBKm;+g#u_de79od+xa_N%}8!k^t+cKbh-?f9={xBPk8jz9X$ zAN}o@|Jzpw1u~s0p?5^1S&ReMJ%oJ`hb)KK^^k=m7QVuRP7j5H%>QAlv<}z*DSg`Uu>UnTv@WX(&%(U&-A){UapAc3nH~u9ISkftqH3UH+BdI7S_kgo zedVp1vOoUHPku4{&Bq0g@3%a2$n(?v-e(SYpM2Hw{9)_EFUtR4ZWXW=eHn zx$jXL{9EG;)vNejEZP?8hO%q#IR*Z7$xy!c|4^XOp?YA zjKPwhH4m;eL$hhfcPWnciYSq$MTV%_Q>^cvw*<+{0!d}pLhpQRL62l6q_m=SNBXsk zV?X@G+&|p6`0&2SBm2{j?8`s!tL%L*#hy7zJaI7a^#{kEJF0o|wb>u+ZV)P<1>l?2 zSo4k`eryfGTOfoFLzai^J@S#ra{Z!^hd^VDQwZV}xwQxet8(D?5kYpaYRJHCGz}|f zwdv>I=;@e^v`oiarVGsireT_ebgNm2>af2m0o&p@fm6U5PuG~C>L$|=^LETc2iFn{ z21*x3n}80~Vj8XLvJgwP4a|cVg8PB;;Sp;1ho{hUTIBGB=2^l%7LbL#fGqfZsV#rD zek7PdUE}MW)4HbdpiqtE7L1YDlYjD!&adpga@R}Nr_UCDyeIj?S94FCK##tTzV)2% zfdd=gc~0_A_jf;jXyJih_OwoJ%AH7TVm0=H!I6Yq10&0`D<)ZJ%p9`sLiQf{0MGKr z;BVs(*cEc!$zV9v4N7Sz`4==SYtrToNE2{ZY|E&2$w2+v8w2eEKsMDXpqmA3{bZ?0 zfRU}4F4oS1AERMeH%m3lK!RInn#r{Y(!-L{vISX^XcM7e3F+fVXo?Q3I(ui_y;Dxe zm7DtJpi+V3;Fbt(iap7_QZ-k=>jf6i>dnGNNNP#^Y6XWs2k8SO;-_kRqYQeh>Pp9y zwR1Lxr*T{GOJtU<+1*Eb9(mLB;{zMt-?RC^vBHn{=D+_+_JM=UBd^oziAD(w0{AfihD&X6JK0u_eBUF0EF5~x4jxlZasN4I z|NN_A!WpD@Wi$?MY{tQ=oJE<9P&*5QbJpQS|KW49mxcMdE7|Tj)G&@}$577-svgTX z2*`%nT;puEX*Sh79Ra%@6GQZdY>)!vktc_YF+4opv7D@)4Acli9V_XU$<4mS5Fq|` z)6kN(xT<57u9Q$|hm>EWr`NSeq$|SusxiK*C)V_tRdrBijx1^->*k!?UIc&eR%Ju1 zgpORC?3{@VtR`11_zgW0OHt}Y-}`yl>F2>g_-l~%YAp1onsXxzk#HdKFEeDvI8!;rssj;$LZJLeI&tn&U? z=Q7(YOgGO&TW7-qtLYUhvZv7|jl5Z8453vM8WN=&#{yMj8_o0ib`h#yM3s|7<3y}m z=yMj((W)*8LKf9X;U(l=$oE(oo`Q#;Bfyg%xS1t*2*VEEm0U3uqS;zB+WgifZx`HUq9lZm5!vy7<{K`* zL#`Z(LR^fHHiV`WY|nhMZ8q946{??(Hq4~z1lj6oNQH~l5S9r_{R`Q_dABWIY#0zq zOq2%r#}m=|!dhoe?I>y;+@qmxLhT{c?mS+x#We2Bs)@jF;<1q;!)EL7aEL}Py*=DK z6&n$!0C6a@+>Tc5=xe*`A33~n@BaLKhw?w!7k%nP>|0N*e)ZnT$M**x-kW}4A9MEs z`bP&7_aC->{};o{dI*F_pqD%y=oeMMqYVjpZ-mJ#U0JuOJKM;THnC&}16MXOKnWqoCckM|(xWD-0gJ83% zdk@;b_uR;=0!)VyTZof&BN}JQ>QC|=2xJ~8_hTUYfj#hrEmOx2>~P3J5RN?~m~9F- z5HJC)2be3PaHh@S!njy-sc-mrQ~Quqr%$r>0(MF!0xi4Hv=+5b#d~J5y>r?2*;L(B zq-ru$HIt}c$XysuR!#B2U;!=*qClX6mVSZG>D9QRM=#B{Oojz&O6EmkGX;*mZ;ANE z<9)jhMjk#=x^I8+(bqHg?pu4}jm13`=0{&sKC(CU@cz<02bg;fW$r!TzU#T^5fOpk z{O2lGbSwzgY$kVt;iD`ZrTiAi;*kX$+rWnsS=@4m5GR;?wA>2Kuqe0VcW0{H*;P~E zQqSuIW)U!99bQ=kEk828V-JJ3F{E6Yql~M8+6o z;g!vOzG!B0MSr0~**X!^GP6X$mWHL$oYmb=SCqzpgdR^ur2r>4l5qK_u$9L zMDh zWUOv5HL!wOXW7Nm%jVu!tP^{Z$8&JtV_)r(RZKdc^u~s>`(U7_aDvUm$tpI z+#!hIx7RsXaMwrAblUy-Sb~MH55t8a#lnO49{f1rkOg_q9^N#tO@MMQzsD5>nxja7 z92%e{m{2>C3R_NLFY0{wJxww@)jO@}9GBJfES{{H?iX(MOeeb`2OG{o^x8O^22a&6 zoot`Wjw?&5Ao3UR0g1jWstfcqc-R+a^bVI8iI zQ}-gU6E~j&3dArhutYEo?6fI2x*NL&Q+f1G^-$m3CLjy2g34VbFuh-%lsXE#skeD}^5)wUKA4 zMs&7hDg$W(%4NC9<(ym(+4l%k2d`V;a=NtrN- z3TIb6l`RX0PYqA4<=RGKO(W6f$zbnNXiA+>1d8CYq1ggdP(8qvc_?8C5g8WF3#~ev z&eYV@H8=NWa-|%_5fMvrBe_7b1gt|Q23xVgmXOnvomnt!gt4OryuEQsV)E-8!K&sS zxbZj6^z;Ze`d2a{2U@eU3O6gZp{Eb6Jbldj@ZRLZ2iON*CGOv2eE!_fyfd_9A>OD` z?|#+t(5uM@50iKAPd#!h`-2zOf&FDpR%D@oYR^`Ws?D)v8W$Kpk@_1U3&(vB+;_J? z6C_JTh`^-AH~-dd9OFupAdt`t1 z!F|-j`&0M4Dm~FF5(kqqH{CL}dEd|09@!JV|4{nw{mETNGv9k&Tr=VqI~Z*Mt?1Kd zs)yC)NIHvqQlQwJ2jj8Y()Y>xd3O7_YoNq>l_Egl2FY|bl`A5D0`hUv97I|tew2NORzdHSC(REsD3cv zRl~+h$6K1F%#C9@q0F7(SOWYKw13bn*RKIvATn7Lg;gdN(xD}JxPRQ{3F87m`~Yo8 zZjUIe?)HI+Xc`@UyAOhmVOe1vYTX6Ml7Q?ZuPi)%!2js}+o)Y@i*vj81s>T)JhU(U$YJNVpBtF9k`iwY+?2$E?tOOjnWL@;4{qLj zXbahj0oS?nl{taRX4 zZVWB^`sQ6>;0+doyKdT0ds0mUBX~lBKKJ&;g)Tv4N?QW&1jx$VsdXEB@AHD)*i8|S zA0>7j(cQaeNaRCeHzniVfdAs_Yd<}#d+2cR-b1m64ky0*f~aE9340gx3CI*|o3uTc z&T_x;!cbsWyq*27klnIcU|Q^6(qsuND}m6gRQ2}7sw=}2nN$`IFl)7!DlPyyR=2ju z^cJ1g?{gKz66d9=zCDL7?t7#D_45AXm6Nqs%&pU#5G_=WMLSm5%E?UQBGs}G7uj-& z5>ngIvMRL+DO{HAo3f5BL=r51f5v5j%^XG>H0qvn4Xipt5bJVXaVz?u%9}Y=*9!G9 zG3Tvp)^yKAA)MlnrKRq;$V%V+>;xeD@N4NOk7e%Jv+~P|RS|yi4}NWc!i+9;`5t(A z?x7>zpB#t)Cw%+4)yiS_x{EyBGSwqcovZH;Bxvlwa|NmZRrzs{c{as^32GzF?nw&|A+6Q-@ zDWMf@qF3l@o$@qH1zYE{&B8+K0`9B5G(vXFqxuPSvNhQwEE+?2QrECB+B5F-=a3_r z@1ORH^(aE3X~{;v(CSPfdlGdCofArLjLQ)qB3?Cy<(}-DRSod5xm(db=HPMM9$jAU-y-AlrxX%Kg9kfjba)i-MUH@K`ZGHnuz` z(#bOn>2x|P&Ru-r$>+=8u1bdRfc&|NUab`(-#FYYSl@^^+$r2_oln*;4rKmI{Y8{Ks<4pCRbw13T+RydOob!?<)h)l4-LD+>+ zz_5byz<|C_cw|4e@aF(t%L1f0CCf1M$c*6lxigVOoT4ZQNY9=wHyNGdV=FltyevWDT3BN8l0Jl2LGj2n92=LKiYvlNV~5pk#+mO!o_N z!>hR^^VSQg*By~*P2#&h9o)U&xBF1+k$sLIJ$GeZj~@#MO!4b)>(`O6=|xJ&g4CT&HC2X zWHxi|;svEru2d>JI=aTkg^R1|P!d(OPOj@hI$s(r%TJ)rDHr664P&X68PqU|2gYlr z5q_L`wp1e^tEcnzGx_%UxF?M#XY@~brdH$7*cT1K?iq(Zgn(1}<~<`K6Kqu4P}hh} z=OV$a0sp#VgwdQZTjDL9y%3`9eRHyFA~Pb+u2>KxG71M;wPNp5H7jm#Sj#z$T??|wD*?7qxTo?aeU4#^z>cVLr${vI&ho>qTd z`Av|`WeI2mH0Q*s>gwy8Te5|Go~8~S+&?@#?DqI(=hsY*kkYi-H7rtCQo$5<^cz_; zAP9C(#G8lHoztl8>Nq)Q!!%nzQK+BHw+iTiMIuEZhljl~>`)s@85Yf~TQ5)80!ieK zpq??yyvzw_ld4EKAP~Y)K@!3;f5Ko%%ay*tu_>KmH0MpJ>It7~h#UN=qSUa0=T3ANEXCRB_FwF*nZ8(|=@ zcZboa&@~_kbd3gkrjuRMnfA#PRzad&5Nn$Xf%eU(rbLNM0hx`FnQ4d1g8ta7~vHY%0Lg*k65g2%@IXr(i*HK(V9+PO8c(HA*%ZlXi5IjzmCIq~cN zrO?uC%#@<^&Bp|f?%jCw@Wx%gSUcSn#4ka@Z?!8boh7NGxb8w@O7xv4r=HyB`RS{k zA3ZTPqe%q|40#nyfE6I-+2Fbm|0c+SUt|h-r`<6!GLkP)6kUYWV197{(g)a|N@oGt zbODXb$Rvh{)U**VK<>&wLgkL6oYA~BOxdEy8by`}GDS<~7&6CLbA$qQr*Hs(QxS%Z zCrf}Dh1fWmiRDTVJA-*fvc+@}&c-IQC=z3!7AXh}z=UlHjhW~kSk^i`s|Nd-=B4h1 z%~=bv=BDK?*bB&_NjduFqq7*-32@>^Tcu8N&B?5L(f6MjdFp`a zv6qw&{CvclN1GG_iS;%W@UVh>0?2~@Dlud>b@ALgOACwe+2M58)YXzSmB-Wg5n$cc z*`FcN$qQ{VQ%q@##PWqae$4}(YXe6>oREC4rnsOu!M*VpDu??WJKXu5p;4M;350** zG6^5KuS39`W*KnP_-Pxul%z|*%d5t?(v+=jo$@B~1M}ibebQE;Z_bfh@z7EylHk{! zp-Bb$)?<^8?Q=eM$o%!)eM?U8jre6ZYENn1l#;s(Vs~NLg6@0a$_vMoKi@BX;Mq1P z6;vC=mcUfs2jw=zzfOJ=WLYwIrMK&yQzspED_pXvr8ydpWpf0Be}@j6TSIdftevmz z(R;EgTS}(eRO-VjLri1Nsx3K%IVUz|q-M}Go*rOH0vF58NvS>|)uk22jK-D|>k@JU z3tn4l%}6Y1+;43~>&BAALc_;(Qxd#6q!Mr{nKh;IkgJA-+ETbsGXk#fQs;Q%sHtVv zx8S5!y$mD*5*uh~T3Pz;<9$yYQay1{cF(^J;b$%&f_u?>S=7O?^^4}l-~qdnP{c_^ojMA1;>~p`{Ja6j3^n z&VySq?!ohNbM(N811;LNe%XT?RmHAJ<>p>%X3rX&^tsC6B!qg^L*2qa*J5PJ$%;HI zAS<(h>o3l#vfuk@-7`n#o<21D^COdMHiTbBZ^FOSrm%)}p18sh_NGw#u<7nc&iwTG z`hBmrK?5T2dloUQJhHI-m?&QdSzKA1z&iixV873E;q0mQraC&GbGsb<{rzCA+_8vz zIV~cH{FTA6aEh#HyP|i4JtkCkRt0!*ieCiIO^C;GRttW^b{gZX!XVqvr;?Wtq?!-UP0jjj;@xY~xRoaSjJAq%P zU@yq*IhiAa)t-|$;NyF?fZ`(^DYY*vwnWxd{^m|$EQ|KO)qQz3a%Cke@ga%3w5*9M zEE$VGH?gAr)u}2|w0N?5Ok>CI^p$8mjzDrF4vdXQfd~rE9<$gZ&pdlzc1C{uc=^Vr zugKL2cBkHC zADdaW1rl0kT<@cFzT!2?===qpKc^37^})0uz$;{_c_G!(&+T z1`GB(FfefbT)9dnee2j!p->2?=ZDF-!$GjkYBj30wY7LUbFQNL__@l94PB>e+E3PW zp04gbS~C}@58%KG8)DY4nQfnUN=N)jmR-3a&gj}rx) zpYoa~3w-Z>iKWaY!<=xYv$bVvY_y}Lks^st#AbPh1#k=8kK-v6ic6O+m7hD?-PJ*o zWF#7gD?m_EAZa)lG)EPIn3EKf1G_-DzY+KtmRGfiA6Ujeg+Ovk z{HlJS9=Hs}Jvt68^STO$!NKu7o@15H5F5eh>&Gtk4~Z9LA(1Jibfu10v<#0ej||N% z3T3l13;koAy(6tlEAzd*eNb}HWEKKEyaLGbzZPP*=o{-Q)>jvV(-RlZU*JL5h7yCy z3IFjUKh+d!KdTU)ji*4r9d+8dfW>Y6%g8arzmI~p208XMc2o7!5NTiQTdwggtT*Lk^i zOIu@WM^jgCO;b~6S8GFkt<~%c$5_axV_bCHGdf*U({}b`Rr!hPw~m~ws5;ZoQeIVE zzO*=x@!|`Qe=Zcy27>Y@;^AB-T6yu*nUk+yIDfXGp(&HjgLQ2~!J&$U|M(H|vDkor z1|5ua`(bntKr^1k6`lus#Sc+~wP9otoySYAdkywN;)~y9jep^k!Oxs>W3-&IV0GMf zk}Z+Y;^0={9$+)Xk2Izk{5$kpWAd=VP4c~V3k^j;ID`hzlf^#)iZz|g;EQtYBZVMg zBl9`B2p@1kq>c4(%Ed9r0{4zB(HE+1*S+*@E6)B91315mnD*L3xMJ89$EPQ zwza}KPYBs;7HAj0GL!=j6p-bwgQG48Q0M|I3wZ*vGF)z&!a(BRXy#rO%YTPgTyQ8g zCOE!9V&y(?ZJh?i@N;N$ZI)Q}t6-j;q$X-|A^t@gp986fT zT(j#M>^`U;5N1-Xd9K}qcWw#4 zck6)PSbi&HKb4P=Pm%qkPRWm=$5xSb zgP0iE!&PwrXl~TRSha@0_l@FJdR!ejJP0`0K2;i+(u4i3-hBuFNRNGrfvXo_*=>nH z(&Jp8`tgP-4*?)~VhC2!!)~eECUSSV41cGAy%+yUWP1Mbm`RJ^~_ zF#a#XdR!-$GLjjbObUC?*M)eqDyD`m&YsDO4_}L_$7QR=wnc@ldrMgV{^*aFS zG~nYrOld~d<3<_8$OwYAhc>IVHu0*sN<5n^brNAcu4xc2o*_RuhQRj)k*YYLuR=UO zsveskRGD2cif53C)W!3YW5`@Q-TJMnLKHp1o0!eq$)vR6JB2CDsCuj*pefwGUxN2x z4m~3ST3+K-1@%X(u+s?=|APyk3D0`CkleF#;Xb{e>}j} z+!Bsny9DP*ABis$ud7<*3G@u-k^XWN+y9hME3P0__ypOB0<47B5&}O!VsxCK4U=WtB#ZZ7K8x-9%RmsIR$M`?xB}P~;2&gT_DZ2+K0}nM<;rGi@-{ugd8E(n zuWAb+G5l&$`TX;A-pN&M6Mulh**e zl^=%AJK3t2iz?2rdFKJp6n#7ZY|a$L7?IDwGDLOwaRIuwdAt4wTYo=MKD55Lih5}c z$rD2z@pJf15r;*-SR?IZziomI`6^IEiXj%W`aVK_h9Ij7ovJIauou) z?}aGdtfMLvhZlgMf5qnY zI9ILDZ&*oB_@u#uH5X*QedE@=u`9W|Tn2EEW~o!hr1A32-$BvSQICul&!F;7)bCEQ y^vD2O&x_hqi={_K?Rin-vGmBOJufOudj1CtJPp?>w%Gmv0000yx00001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D9cf8KK~#8N?R$54 zQ&*bze$SSf-S7E!o}HPUFhg@U45VxlCdnjWHf0i$44auSq(VZ%7kUWIfH7b?xX>{K zY=a9fU<~d>vLs7Z@3Jjf?p3lRtM_&<`(9mfEo@^8L)iUee$U}NzkAMm%lY|z-*e8r z;_vSM4fpUjEk^M-Ek^M-Ek=Q9fubmW5DL5z>PZOH(<9+qJ~{ya#}6kVfWIRc-U`4u zQ9pJ<)K8d94lo;y5uyp_IQfx4+$%^>KZ=!*md8iJM^KCLrx7g^5}Z$uj0e)6i@J5e zga0{TF@irL@u0-vlpxHeL7)y0KRR5Ah&G~#_g)Lp^KQ>8e?ZFr z9yM@+O_KpdopQ8q3(EaxRDC+w76yo?os!%aBV!28CnUt-^njfX|Kv$X%`cFOpP-iJ zG1nhMP_GtM9YdutDF5%#p0%joPIQGsa6UPK`p1e9)NKi}iGbbGBtR9?W1n-Ss9P~lHd(N7WKzo6PHV{N7);bSyk0KtKCqMncd2%8Cr zUE|7p3w0VsTS5qifn0yp&-@S|wZFjX`Z=hPi}#G0xw_GgPZ7aCfDi~K#6O|3d8lU) zdd6RK5)vlBe){_n{QL=tzq7`f@^gPbV`3Yh9bvwK)chL=5iC{ziilQ1A8vyI0zvs9 zDuAH)DF^{I3Zis=c%MypfIHrI_XiNbk;(YGORfzgKyhlGzGAx1oQ_swOl)3cpt=6K3i zqn1Gw@rBx;s#}-}kSxG8s(UTmXX685JIU*1mflL7fwCLZ0Utr?ah_vsICF2`Xy5NQ-mCiaF!tAuMx>Qv?l{P zgEpoLl>L8j6>uRi!v6W}c>FPf=oGGVF_=?;9H&8%+29?{)R~Ywa2vpc zCypT~OsEbC+PfZ=%tHA8jA}Aa6pJ-Lz{cnHcA9N>hV^^;)Jr=DUTE*1-`*Fe?2B&e zovrA3O4%3LKm3W!(ctx|A%)>5P6D{*z2KX2S`=7H}-TNozRN(Z5j9^D9N~Z`yk2wDrwZ_C?@D(ev+p z>JLE$1a*TkT#dNkBn0py%p+EnJL_dkh?Bo|U0mpIuR#5y>nIqi&1P2*4>z~SIb1%M zC%_7q51h@xYJpHZIHWQdj6UCJ#wAXN+U@P?9(qI3I|GK@)*Bo@PQWAD`+sY+LC%Vcw!pfI6RC|4+rMw8Enxd{%qDT26q)gQF=&V<3Y_0A2{1ew!4 z_^RE>oba{Kn8Wb|>d|~LA&A~k;%>N(nDzMKgaAkINpn%B5#tcqJ|C#irtE+b!YElH zA(P3Xm)AFDmD0`>(vIcO4qa_Lo=ZPlM9(c_)KHo@92%2JXD~q^m1-CQ2fsUZDZft9 z`xFcw^8)Y)+#N8Fn5*cW>GH@!pA#oI#MUgB$Ip>79m0|0lhT5T;Ya-L8Kf9l%v1$VwUT)pfdYujaM>aF&xNrZBphGKcSFu{UD_FwxV(Q^*4YzA3bOxh|1xdtaw+F9_dNqdRK+41e zBmz95SN$iyAJc0>Ofr^GGMyMftOo0MFIm2fGJiJ9{P9!f<-an2Jj49S4D&}n_cWE_ zW+24SkV*upK_sHqG~8Ty@W!G|e!6)Ev1yx1N!diOJDOZ)#$-cXYxv@r!$X!`(w~;xPjGvUA`?hz`7K`~%~d za3EvIbYcVm9%24$re$R$D1sOB7jx_f{({fsFj))?4vHiaj#yN6Ha~a4>XPR+(pRL* z_7rrUs_OrNGIWihE?{d)__{LDNVUw+AU86UCT^!i+-qs+x3mpfI@N~OzTP?>b6+;K zv>LpF$>Q`64nol34`6dpTDpFw?28%DeCZ2sDK#ag6C*%;%?xb(L|GYO-S)bFP>FT< zd}{TuL@MJ51XXF*u0^aUS+Jh^!C~3=*E)}s^_{L8x1l_f^!JP5{CoZvjpHXS#LSrG6W%79*D`u zLXhdi2-JwpWZSnC`~rl)>Q82PCypADqzSE7 zD{F4%aCvzztSgxHWo7J!rbS7zzntsbP|&~Y&d|O}^`Tnr39{}ab>tkwaEWEeXhp& zB#pVsXy-UQeSTzgIs=3=79i7%ksu&djts#R8=#mLa(SCjBCXtWG3S?`+=*J-5WkK0 z(joar7rWOL4(zzCN~|2-U!y%j)}>JOry33CnZ`?O(?!-u4tIpvZq=EKk6h|2Vwvl~ zJCtT-rk=+uE4TjQP98FCSO_`G=lw z3kJV0RVP$v_EhVV>qm|@7>-f&sWe?SN6+oD+Uzc$&+c?(ZaFrP$23>AnCj#vN}H*v z-NfrM2)c$EB&?)t+MQYmla9_VLJRN(a?31w+cR{;8MY;5co>c{d8*iz$lnp0TYIoIW z_t)z#vkam>tI_6gyB#i<)8#gd7&12;R^_tHr7}}Ri>ap7*q|^n+70Y>HATit&ZA`B zVnF!u1(2Tc`&yh5ntVQte4>IW(x_O-Y=5P7aEry+f*|*8TgQ_}iV+kU-36(K)GZP@ zr;&U8rSA%7eO(*#Jw0wWcV4n|QHt{YOFduY53VUuttlPaP^!*g7^M9+yVK$JIGiph zb`a9#9_k*rw&sZL8pl*DHrs!(p?zuq4MH!0G8@ zwJ#2M#M42)7)Ki0o}nq`Hz^l&3?FuRuxSWCHLSqbWX#H}8Pt`4q()7dk%3>iPEOP&V7xrE&Ot4wsuy z0VkkEr%0Z+>aa1JYswRt3Pmuv816{)Rk9IM%W$n&mUfGBARBhEu&*_n2`vUW9dBY| zzCT7V2{5NvKvT@4%Hyc=7$}t12&z23TYJ*wRpF--fbAdDQ^knO38DqsF!fM}!`Ini z+p*dBY`kH9r16bc{euJ01LE{3dt}0vs)S2cC~D zsei=ogm4I`;BeXlg&;1sr z#IJx4)8p{~nJh+N@E%%&^}CJEi|1U|GVKXltY3a={QdKWd2F6u-4F0U8&1xS-)2z0SZ$<=Gl zm^0WgxfrrIdYD}DdAeeO<`#djut~7GAr4}gm;eylfk~HW!PhKP$B6UFMML}?L+nh${0QU1Xyel{Pz(!W3=5*I zo7TZ)z{a34DEM+2zqR=FokcU(R7G#2#wIai4;Ibab}a6z%xAtYTXKw9X0HT(C zhxKjD7AZ|y_~O>0S?epJ5=b%os4*bKQAXT}rubCWyfp5!r^T;bYJKNw>yqr|)rAAp zR+ra@I|X=$&1}uvnl9f~Y&c3CIZn}~QMIS3nsYQ&2CesWtt=t0;?*5h2d^*%g6^JP zVtqk8{3HZNIF@6zn8Xw@n;fY}Op6y8B4_9$f31(2=_`p0a=(p<%o?EXT5!ycSaOj<+s zH-|d5mW=Et=?;=KN6Et{$f`6_e`;;po*PY{q~CaUJt@D8&Exm<^buNwgGoj-hK!97 zqJyYI3F`Iw`+MDGrLMw!5332WS@CB5piV)PN$Ny5-%h?hbN!vjgqrAm_0fk&F-OTU z#~Wf(C~>K@_%wQaI&;A({!1B>H#1v5$Z7j?p6Z6g0h5cvr61B>TDH4?>uqgfjb?9+ zI=NPLsAk|`Rp+h}(U%#uuk9{=V|yc&&f^R1j{DMHm;~x636?u?HX(?v@dO8cIMT0G zP-T)ze%WUy^JlKV6_HRCwYN6|Q`{HNixyvQ zU2;|VmpnbM*Xi{R_Y9qXXY0`BJHy*6R0$PByUY7`-s#$0EdBgq;~NJ`B3D-=X0QeP zuI`@D4=CXf0#h14M2w6l1hjp_3W`ip#v|>_%bm6UX2kaL$fWA1gEi4dYNC(TMxUsS zPN|DYCB>wHA|MB2-bv20XGAY&G%voaTz=hUcXvtJG8S(h_~ypInw$M=ihKTlLHifk zvZZGkuk5dg-&h#?4V}v1i$ofYCV0!cck>nLsr*fsn-A3Y6{&1JFjEFQ?nn3|dbk)N z2o8_Yfdsx^z!Iv9-6kvNH=V7?i``r}XUm<)#LB4Ts_4VjQOByIj#o#Ws0qkXACn4l zP~*}V^U^sBPYa(vD}MU4?uN95CdhbpUGIn2I{z!Hed%TSyXVAl)tL#aLe5lkdLwr5?8lB~VXErWqqp8$|uW zEhUaY6CC<|{tkAVyjsN1rI);QDEHSJN+NcZMeeJNI#d;Pq$=uIRpg24=oDNIQb3Nz zxU{BuX`BV=f`uoQA7AGbkZ?MUGimuICUpRN$t%$_($mGhX!&Om7F*!!PBZU-`LWxajj7w$4 zr*h_{ik~}m>(i7AGrwwGm?E5ikT-8XBYt;%?3UY6Yp+MFB4?NKCF1`60mu~i1N2(j z5*W)s0zwO%Y@#j!IsC|dJM_s15=y2MBi1e*YsFR4>*@8sPm}GhgcT1odYtY7agVf= z$H}7JeCtroZ#EXsO}HJAR33StBJyx$V8owb#-HHNJ8?B~ zL(bf_qIpL+@%tEYAjH-?QR}YHSW&s}GFKpMl`CK?i$8$d@475IfJ-p8H2iT(<5I4g zL_9x1pq`RUCq`t+l^_Ip@k#RQC#mmUu=Qf!6JgFbsSS!csi=rWPpP;%b6x)I?{7xz zx*f3>r0!*j2nl7Xn7EMxEO)mRrggk<(+ew5CJVf z6y+HzZs7BHd$=8~6(V5)i?lT_XU@j_*_&_7-B}uuR2I3vBI+P0QXO>|CYRdiBlXco z$T5d0F^6c_Qaza#yN?>1NQ&7}6}|aZskV1J%(7YN8L+MJLzC>?6hOCB-Dx z#w1ilZ@nG4v1r!nyohgV4rOyW{MJ?lY*<29+%Qv|6mH!}d3XIiIVLPy8voR)=M!h) z^^_#67=ejX&+p@{Eg-#`7W9aFh4gBA!yBhoJ&{cp-R9P^BpivdS*aV= zxtyc_H^k*dJbp|RqGdt?>ZomfH9glMcW$D*yMgj{GW#o!-;LWqJtcXFc?5$WLA)@3 z`%z@Hogm#3RXY!R<%b`-Y)(ywsqW z$S-)ylp}hGc_fsKhoDZG_{S@Imt-ATmV5go-Kep`pEuZtAh1Zcj+iZ4Q-5=hg3%16 zjoD(+nXGz?)nI`IC6ObchV!&GZ-v5qn4$q866@7a_SCD`{dO=So^2|E=$)Fg;slPm z4sXZ1CLz<@j}X8QA!JI@>3f!B?R_tM?|WH$-oAY5s~g-3xyz2deGNS~h>7=baTd|ABby{x47 zvy(76Fhvp;Uo1b1eQFIKaOIjd^RAkq#5xrw!Tnk!Hw?FGf-9)-0UJ4d-8JQi9#4#z zbhe|PUI!HdT4dpJBrm&B{O8>^rOzWlrDONBDR24HjhZ#A1>w$`W5#I za426VlJT#UaPi>v@7^73vL# z#CJ1Ozbcl}y1;78Daszxx5?Bm5=f!t^Mv}OGaN7&V+?>`Y3Q<^YSKQU76hg=e$*II zb&eeWyZ}>SNmlZQ*KVZJjGEwon;8R}!@K)5`*V7m=W9t8$Kcuy7KE?nEg5I%{wC_CE zWF4JrCL~6u|13*~YXM0lv@0A!U`pd@#t8iVxmAkt^DK3jp4g{N35(sc=M0C?V&!f! znLQBfdobX3N}VgARs~wX!aUd-HYOiPD4AxAcwAn++T!M6|kigg>H3nnxZMCW|{E zjRn!M_5iI<^>8~2j~}_j(~sD(HzVPnMG&Z`Bu_L(dWI~Y?Wq6j*1C*BDcr)LZF zJ%+G$oS}rkl*UgqMi_#@Wn1cYo@5y<554t95kIX%-=z)yQY(CfKcXiZBPXv4KHgTZ z)lcWgBmkG!?+xQ6@Pq{FDan(I5d=YYpJEqQ2ERoIdY%L!Fs1R6ixFYVP(eV5Cyek% zbe|T$!v}Fnn8fbzxB~CT!$0M*kO>KVgx5d{n!anKQV%X;1iR(cmEsjovpP`Gc<|-0000}`90e12m8T*36WoeDLA&SD_hw{H^wM!cl_RWcVA!I+x87ee975; z@4kD^=bYPn&pmG@(+JZ`rqQEKxW<}RzhW}I!|ulN=fmjVi@x{p$cC`)5$a!)X&U+blKNvN5tg=uLvuLnuqRM;Yc*swiexsoh#XPNu{9F#c`G zQLe{yWA(Y6(;>y|-efAy11k<09(@Oo1B2@0`PtZSkqK&${ zgEY}`W@t{%?9u5rF?}Y7OL{338l*JY#P!%MVQY@oqnItpZ}?s z!r?*kwuR{A@jg2Chlf0^{q*>8n5Ir~YWf*wmsh7B5&EpHfd5@xVaj&gqsdui^spyL zB|kUoblGoO7G(MuKTfa9?pGH0@QP^b#!lM1yHWLh*2iq#`C1TdrnO-d#?Oh@XV2HK zKA{`eo{--^K&MW66Lgsktfvn#cCAc*(}qsfhrvOjMGLE?`dHVipu1J3Kgr%g?cNa8 z)pkmC8DGH~fG+dlrp(5^-QBeEvkOvv#q7MBVLtm2oD^$lJZx--_=K&Ttd=-krx(Bb zcEoKJda@S!%%@`P-##$>*u%T*mh+QjV@)Qa=Mk1?#zLk+M4tIt%}wagT{5J%!tXAE;r{@=bb%nNVxvI+C+$t?!VJ@0d@HIyMJTI{vEw0Ul ze(ha!e&qANbTL1ZneNl45t=#Ot??C0MHjjgY8%*mGisN|S6%g3;Hlx#fMNcL<87MW zZ>6moo1YD?P!fJ#Jb(4)_cc50X5n0KoDYfdPoL^iV`k&o{LPyaoqMqk92wVM#_O0l z09$(A-D+gVIlq4TA&{1T@BsUH`Bm=r#l$Z51J-U&F32+hfUP-iLo=jg7Xmy+WLq6_tWv&`wDlz#`&)Jp~iQf zZP)tu>}pIIJKuw+$&t}GQuqMd%Z>0?t%&BM&Wo^4P^Y z)c6h^f2R>X8*}q|bblAF?@;%?2>$y+cMQbN{X$)^R>vtNq_5AB|0N5U*d^T?X9{xQnJYeU{ zoZL#obI;~Pp95f1`%X3D$Mh*4^?O?IT~7HqlWguezmg?Ybq|7>qQ(@pPHbE9V?f|( z+0xo!#m@Np9PljsyxBY-UA*{U*la#8Wz2sO|48_-5t8%_!n?S$zlGe+NA%?vmxjS- zHE5O3ZarU=X}$7>;Okp(UWXJxI%G_J-@IH;%5#Rt$(WUX?6*Ux!IRd$dLP6+SmPn= z8zjm4jGjN772R{FGkXwcNv8GBcZI#@Y2m{RNF_w8(Z%^A*!bS*!}s6sh*NnURytky humW;*g7R+&|Ledvc-Px#1ZP1_K>z@;j|==^1poj6K2S_lMF0Q*kEh$$_y70HtN;K1t;_3;soT~0|M$tO z|NsBN+3%gYfWcs=-2xH_{*;Q+{*v||G?q&+WPP?617hqhRj$XlD$UXRIPi?n8&&1j$3X{FR`l)G)3 z#&n?4b)wmNv*3TR--4&hg16g*uHJ>T+la8+lc2Ge!snUF>Yl>opTp&&#_6Ta>8Px? zsk6bY+3l{>@3YeFw8hc1%ip!l*tg8%xYO;p;`O`7*}Tl-z0>W#z|XFd)h$~-ov@y?(5-{0?<7j1F?000SaNLh0L05ZS;05ZS9RaI z*?VNTtIE&|*d^gtEkD0melzT9+q;SxH=RJf?|oU8<}heg=;s zhF71!aOzG3ZkCAQ6$^$^mvCEMUA=8s*61HrR#x>Nf>nBze*K>!2nR||iy5f^Mlv9H zMSlJM;zvZ_5SLSG5FuDu84JPw;^J`l0Z(5Ml_Rp&;5XP=#U=aomD_Om9#39E$RTnj zzuLwg3og&E_rsr`et)X?&l@~9h{;LaEZe@}0-k+j^d_cmE-elI?J_ueb^hub8^9iH zYP6Hn_=3Mc7$K&n@Iy;_6H7}l3i0RjSAPwsuDzVb7yJalc=RT2eyUz_{I3nPTESp< z2TB#)+3^iK%V}J{53`Qo#4YDl$M0lJxqINT`#ZSZ zT|s=EaRfgO;n$n%0m7p33((_=h^2g2sjYgd*Yxdm;3zCOb4YannI^MYm>=lK=_ z%Y;f`OirTLvZDmpxP!>@uzi6220-j-rtyF*t`W#mpH^Wzq#1|mU5HQzOn)aM2s!vZEDvK~Yy;QNW}2)#LMaXD}ssH8F# zeaJMBO$kS5e_VgKzJCAy`ufh!?#@1bEnu()0TOo01dFg~AQ*UO-@LxKFpGQ@k9VKq zuUr^@ccga5!$|tL18;El&Rj7GTuE5jl#P?*0OU`1hVM>Khr@9Cde|hv;J_^8D4^t` zBieY5Em_chg6U30_VR!FTAW$_Y{E<4L3ybwlsp^M#uIGJf%22s9sL(_ia>d?2Hvq6 zaRpFvs1|Iu1l=y~C$RhHyNma5Qv}MBv8&@#=K^{>d4?^1iN^f+c7wHhDx!~&Q#8`Y zD9yLt6?7=MAS}RdGGRZy-KLsA4=>2{VM~I4sfR&Lkw~8A3wDKu{MdHSKG&P;^jS4S zEq%%49jlJ(CNH38qVm|_hS;3{*z;ZS(x~(~)mcj)wvBRZ+7elt!7D-B1lIkyc3+kc zROxf7(@$S2dAcwaP*bpyr{Ru3-;ZnOR<(-CMrrWUhpl6LZ6D$!uX%SsFnNjxyaM%) z&zKXZH)j3n9KuYKNZtSwro1*acX$Qr`tfr2%+GkdIui>Jf5Ri7reN2mfmfi<%JU=M z>+uX*m-u>Bb^ZVkh=76T>hWvSAd8pxYBVR4Sas61sb+HvS)26j0lWcd{o2~;>U8zW z>Lj20IktB7WVNZ`wL%>;%PxGP7_QEncubhGG|8by)~1H%x52C9$Z7DQr&m-bS(`7h ztpaWe;n1_N0%yGlwU${Du1>Nxi>}#e=vlZke2S{Y)~M;(>Lkz7%f8ZW=vngkH710L zi;E8kR%7+Z^Vn~(se;mD)TSnfU!Y}{ga#j_=OoX$pSab~Gj#W(>{NAndS>uZL$7L^ zZfAj$1N)}9u70GQ9()MapsSM{df3hYHwBy=uzLpG{AfEp`0BldT6lMpS1q%gz{vr7 z=g`G3WmnVFgO3_|t{&A{Rg|HXzQ1@Q+n>qpnD5(z0yry zM!lAP47=s+M(ZRRr#mfVnHLIpCrCa|@K}=C%rHx?L+Hh^5=u{ev$WiAz`7V%(_19x zg=*1WkyTH8(T;JcOe4`7U?WRjJ@zstc!0+xXy{Gh@d1vpkp*rFI627mgnqo-jYPKaS-gnr@0yhPm9I$U0Yj~P8f_q?mz2VhmZ+ZCvo+kxAcOtzJXOBJl zqG#s;>UtB{M*v@s>YUiO4E_~rfnV$5%sVm2W_Hf;n4#7=uTD>P+`{!6muX#kRLyKJ z61@=~bIQ*dc#}gzk2+)c9$Oi5>a{r|V)O&*Vc~XS6gdQdc@4&TwrkZx*fK(w`2I#X7xU; z=T#@%6wTg(y))=ym-ee4v?P{s-ShP? zd4awy!mZ9~W@z18B&V=3s1x^QzSdKxHG~zE2{L`3_jM8*c0An5x>yTqh~(% zLPMv)$2yAEr{x{|LPJkMR%da)T(`l;va<{AtRlYq+$v0?}7mBFCM^z_tO|0nnyv>_$u!_`XqB^VL*Rnd9Z!J9z_wFIiuAz5cE#w$*bEfm@}l`U~08lB`^7w(gFOc>g4y%7Iw@zvNiytwV9e5RC}@Q zQ(m2kPv+$#cNZMdPgww2R8+;I=RPT&3TOJS3Oe2WI_aP^3v%;|8%O8 zkv{fSgr*(eZ}SVYIhnk4`mCQ*o$2&#au1d>s>)hnadNZKc90MUU;oUO!tu82QL<^t89iIWF9frvg$o=;4- zR3EI8gFj)fArL%=TnWrnmj&Aw2k}o$N9Zi(vW&odb*Z^$KGFXi`)+{9nM`-C(7bi2 zuQ6NRV*fP|H=Ax1`r_9JD-(J>+VFAsZBP(V3z!yt?4Qg2!@GA^rSD!Ou!X6yR}=z* zh*?A{!TqP}b`dR`Uzs{Axi9u_OxN#;L&QSnq&50NC9WikU^(iF+}Ty5T4d&TZJ6gD zsl9lN#1*V`7Od(LcIBNNeq{JnE9M)u(B$astNW00=_csPz1McCEQx22~P zW0S?;?BJdGjLYVIJ&N{%uAI5!wk~JrO-(Niy6PEvbMw>lpDry8wCG@P{ExGvgV)x~ z67*{+=*eljpd9Go-(2+iv+Cun?$s>_3*KFc-`^9&chfDCk{b>E+1aLFOi<89@73il zes<|@p#Nh;;1CmJRq1Dkb+?OOUX`3C^tHNsQNz`hc%9z9{o6la2QF9nwYrM%H$IbJ z_^c(}FActZdv$g7QSkf87q0$Wts`HxF8fOB@RzS&aq29S5kXa@48=#`yeY;Yb(WZ) zf>L}G%bH*oe$W@Z+k5ny3q=K88tOlnI7oHWX76k<1S Z{2xx`c?e0U&@%u4002ovPDHLkV1mc7XS)CZ literal 0 HcmV?d00001 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/icon/sitelogo.png b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/icon/sitelogo.png new file mode 100644 index 0000000000000000000000000000000000000000..41e834fb56ae1fdf2ad50c433963963ab2b54179 GIT binary patch literal 34912 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 literal 0 HcmV?d00001 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/logo.svg b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/logo.svg new file mode 100644 index 0000000..4abf5f5 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/logo.svg @@ -0,0 +1,28 @@ + + + my vector image + + + + + Layer 1 + + + +

    + Sprin +

    +
    + +

    + Gular +

    +
    +
    + + +
    diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/micro logo.png b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/micro logo.png new file mode 100644 index 0000000000000000000000000000000000000000..7334d565f3971a6579336d4a8e6a7665dd313c7b GIT binary patch literal 3603 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 Z{2xx`c?e0U&@%u4002ovPDHLkV1mc7XS)CZ literal 0 HcmV?d00001 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/new.png b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/new.png new file mode 100644 index 0000000000000000000000000000000000000000..b114da150cd9fec270f03ce42fd65d9226af491a GIT binary patch literal 156249 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

    KQ?Z!G}F_+sCC5 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 literal 0 HcmV?d00001 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/profile1.jpg b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/profile1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1858e45264608227086cda1cb6f78ae42f1becad GIT binary patch literal 10118 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%0A`gryX!B*D3NQPZd;>3HHr6po+YEkdC^*{?<$094 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%0A0V>gO7E{h+eoL&fHC&M1oJ;3&qc>*0tf<$6xw- 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 z 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 L<(mJ+*Z=%q67ydT literal 0 HcmV?d00001 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/view.jpg b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/view.jpg new file mode 100644 index 0000000000000000000000000000000000000000..40bd29954ad71658f636da3a9ff6189ba0b8fd97 GIT binary patch literal 196 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 X{TK-^nI{Uqj{w)h9?lJp*z5lRv0}tI literal 0 HcmV?d00001 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/environments/environment.prod.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/environments/environment.prod.ts new file mode 100644 index 0000000..f038c84 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/environments/environment.prod.ts @@ -0,0 +1,17 @@ +export const environment = { + production: true, + appName: 'My Application', + version: '11.2.13', + subVersion: '2021.05.13-01', + apiUrl: 'http://localhost:3000', + whiteUrl: 'http://localhost:3000', + blackUrl: 'http://localhost:3000/login', + + // changeble url // port + captchaSiteKey: '6LfrdSUpAAAAALkYDmnvdX3GLLCArgPWNHfXasjP', + + //Deployment configs + + + +}; diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/environments/environment.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/environments/environment.ts new file mode 100644 index 0000000..6bfca3d --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/environments/environment.ts @@ -0,0 +1,16 @@ +export const environment = { + production: false, + appName: 'My Application', + version: '11.2.13', + subVersion: '2021.05.13-01', + apiUrl: 'http://localhost:3000', + whiteUrl: 'http://localhost:3000', + blackUrl: 'http://localhost:3000/login', + + // changeblelocal configs url + captchaSiteKey: '6LfrdSUpAAAAALkYDmnvdX3GLLCArgPWNHfXasjP', + + //Deployment configs + + +}; diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/favicon.ico b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..997406ad22c29aae95893fb3d666c30258a09537 GIT binary patch literal 948 zcmV;l155mgP)CBYU7IjCFmI-B}4sMJt3^s9NVg!P0 z6hDQy(L`XWMkB@zOLgN$4KYz;j0zZxq9KKdpZE#5@k0crP^5f9KO};h)ZDQ%ybhht z%t9#h|nu0K(bJ ztIkhEr!*UyrZWQ1k2+YkGqDi8Z<|mIN&$kzpKl{cNP=OQzXHz>vn+c)F)zO|Bou>E z2|-d_=qY#Y+yOu1a}XI?cU}%04)zz%anD(XZC{#~WreV!a$7k2Ug`?&CUEc0EtrkZ zL49MB)h!_K{H(*l_93D5tO0;BUnvYlo+;yss%n^&qjt6fZOa+}+FDO(~2>G z2dx@=JZ?DHP^;b7*Y1as5^uphBsh*s*z&MBd?e@I>-9kU>63PjP&^#5YTOb&x^6Cf z?674rmSHB5Fk!{Gv7rv!?qX#ei_L(XtwVqLX3L}$MI|kJ*w(rhx~tc&L&xP#?cQow zX_|gx$wMr3pRZIIr_;;O|8fAjd;1`nOeu5K(pCu7>^3E&D2OBBq?sYa(%S?GwG&_0-s%_v$L@R!5H_fc)lOb9ZoOO#p`Nn`KU z3LTTBtjwo`7(HA6 z7gmO$yTR!5L>Bsg!X8616{JUngg_@&85%>W=mChTR;x4`P=?PJ~oPuy5 zU-L`C@_!34D21{fD~Y8NVnR3t;aqZI3fIhmgmx}$oc-dKDC6Ap$Gy>a!`A*x2L1v0 WcZ@i?LyX}70000 + + + + + cloudnSure + + + + + + + + + + + + + Application Loading... + + + + + diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/main.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/main.ts new file mode 100644 index 0000000..c7b673c --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/main.ts @@ -0,0 +1,12 @@ +import { enableProdMode } from '@angular/core'; +import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; + +import { AppModule } from './app/app.module'; +import { environment } from './environments/environment'; + +if (environment.production) { + enableProdMode(); +} + +platformBrowserDynamic().bootstrapModule(AppModule) + .catch(err => console.error(err)); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/polyfills.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/polyfills.ts new file mode 100644 index 0000000..dcd18ea --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/polyfills.ts @@ -0,0 +1,53 @@ +/** + * This file includes polyfills needed by Angular and is loaded before the app. + * You can add your own extra polyfills to this file. + * + * This file is divided into 2 sections: + * 1. Browser polyfills. These are applied before loading ZoneJS and are sorted by browsers. + * 2. Application imports. Files imported after ZoneJS that should be loaded before your main + * file. + * + * The current setup is for so-called "evergreen" browsers; the last versions of browsers that + * automatically update themselves. This includes Safari >= 10, Chrome >= 55 (including Opera), + * Edge >= 13 on the desktop, and iOS 10 and Chrome on mobile. + * + * Learn more in https://angular.io/guide/browser-support + */ + +/*************************************************************************************************** + * BROWSER POLYFILLS + */ + +/** + * By default, zone.js will patch all possible macroTask and DomEvents + * user can disable parts of macroTask/DomEvents patch by setting following flags + * because those flags need to be set before `zone.js` being loaded, and webpack + * will put import in the top of bundle, so user need to create a separate file + * in this directory (for example: zone-flags.ts), and put the following flags + * into that file, and then add the following code before importing zone.js. + * import './zone-flags'; + * + * The flags allowed in zone-flags.ts are listed here. + * + * The following flags will work for all browsers. + * + * (window as any).__Zone_disable_requestAnimationFrame = true; // disable patch requestAnimationFrame + * (window as any).__Zone_disable_on_property = true; // disable patch onProperty such as onclick + * (window as any).__zone_symbol__UNPATCHED_EVENTS = ['scroll', 'mousemove']; // disable patch specified eventNames + * + * in IE/Edge developer tools, the addEventListener will also be wrapped by zone.js + * with the following flag, it will bypass `zone.js` patch for IE/Edge + * + * (window as any).__Zone_enable_cross_context_check = true; + * + */ + +/*************************************************************************************************** + * Zone JS is required by default for Angular itself. + */ +import 'zone.js'; // Included with Angular CLI. + + +/*************************************************************************************************** + * APPLICATION IMPORTS + */ diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/server/app.js b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/server/app.js new file mode 100644 index 0000000..a98674f --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/server/app.js @@ -0,0 +1,30 @@ + +const express = require('express'); +const { createProxyMiddleware } = require('http-proxy-middleware'); +const cors = require('cors') +const app = express(); +const proxy = require('express-http-proxy'); + +app.use(cors({ + origin: '*' +})) + +//Deployment configs +app.use('/repos', createProxyMiddleware({ target: 'https://try.gitea.io/api/v1', changeOrigin: true })); +app.use('/sureconnect', createProxyMiddleware({ target: 'http://43.205.154.152:30174', changeOrigin: true })); +app.use('/sureops', createProxyMiddleware({ target: 'http://43.205.154.152:31123', changeOrigin: true })); +app.use('/entityBuilder', createProxyMiddleware({ target: 'http://43.205.154.152:30171', changeOrigin: true })); +app.use('/surechat', createProxyMiddleware({ target: 'http://43.205.154.152:30172', changeOrigin: true })); +app.use('/jobpro', createProxyMiddleware({ target: 'http://43.205.154.152:30167', changeOrigin: true })); +app.use('/Surecommunication', createProxyMiddleware({ target: 'http://43.205.154.152:30187', changeOrigin: true })); +app.use('/surejob', createProxyMiddleware({ target: 'http://43.205.154.152:30188', changeOrigin: true })); +// app.use('/jobpro', createProxyMiddleware({ target: 'http://localhost:8087', changeOrigin: true })); +// app.use('/Surecommunication', createProxyMiddleware({ target: 'http://localhost:19002', changeOrigin: true })); +// app.use('/sureops', createProxyMiddleware({ target: 'http://localhost:9090', changeOrigin: true })); +// app.use('/', createProxyMiddleware({ target: 'http://localhost:8080', changeOrigin: true })); +// app.use('/', createProxyMiddleware({ target: 'http://localhost:9190', changeOrigin: true })); +// app.listen(3000); +// console.log('Node server running on port 3000'); +app.listen(3000, () => { + console.log("Server started in port 3000!"); +}); \ No newline at end of file diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/server/db.json b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/server/db.json new file mode 100644 index 0000000..16b3149 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/server/db.json @@ -0,0 +1,8 @@ +{ + "add": [ + { + "title": "todo", + "id": "Gosd82Z" + } + ] +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/server/package-lock.json b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/server/package-lock.json new file mode 100644 index 0000000..0d6968c --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/server/package-lock.json @@ -0,0 +1,537 @@ +{ + "name": "server", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "requires": { + "@types/node": "*" + } + }, + "@types/node": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.33.tgz", + "integrity": "sha512-miWq2m2FiQZmaHfdZNcbpp9PuXg34W5JZ5CrJ/BaS70VuhoJENBEQybeiYSaPBRNq6KQGnjfEnc/F3PN++D+XQ==" + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "axios": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", + "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", + "requires": { + "follow-redirects": "^1.10.0" + } + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "requires": { + "safe-buffer": "5.1.2" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + } + }, + "express-http-proxy": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/express-http-proxy/-/express-http-proxy-1.6.3.tgz", + "integrity": "sha512-/l77JHcOUrDUX8V67E287VEUQT0lbm71gdGVoodnlWBziarYKgMcpqT7xvh/HM8Jv52phw8Bd8tY+a7QjOr7Yg==", + "requires": { + "debug": "^3.0.1", + "es6-promise": "^4.1.1", + "raw-body": "^2.3.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + } + }, + "follow-redirects": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.2.tgz", + "integrity": "sha512-yLR6WaE2lbF0x4K2qE2p9PEXKLDjUjnR/xmjS3wHAYxtlsI9MLLBJUZirAHKzUZDGLxje7w/cXR49WOUo4rbsA==" + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.0.5.tgz", + "integrity": "sha512-CKzML7u4RdGob8wuKI//H8Ein6wNTEQR7yjVEzPbhBLGdOfkfvgTnp2HLnniKBDP9QW4eG10/724iTWLBeER3g==", + "requires": { + "@types/http-proxy": "^1.17.4", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "lodash": "^4.17.19", + "micromatch": "^4.0.2" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.49.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", + "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==" + }, + "mime-types": { + "version": "2.1.32", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", + "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", + "requires": { + "mime-db": "1.49.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + } + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + } + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/server/package.json b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/server/package.json new file mode 100644 index 0000000..5ea1e92 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/server/package.json @@ -0,0 +1,18 @@ +{ + "name": "server", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "", + "license": "ISC", + "dependencies": { + "axios": "^0.21.1", + "cors": "^2.8.5", + "express": "^4.17.1", + "express-http-proxy": "^1.6.3", + "http-proxy-middleware": "^1.0.5" + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/styles.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/styles.scss new file mode 100644 index 0000000..5428d3e --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/styles.scss @@ -0,0 +1,198 @@ +@import url(//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css); +@import '~@clr/icons/clr-icons.min.css'; + +/* font set ==================== */ +@import url(https://fonts.googleapis.com/css?family=Athiti|Bai+Jamjuree|Chakra+Petch|Charmonman|Chonburi|Fahkwang|Itim|K2D|Kanit|KoHo|Kodchasan|Krub|Maitree|Mali|Mitr|Niramit|Pattaya|Pridi|Prompt|Sriracha|Srisakdi|Taviraj|Trirong); + +.font-athiti { font-family: 'Athiti', sans-serif; } +.font-bai-jamjuree { font-family: 'Bai Jamjuree', sans-serif; } +.font-chakra-petch { font-family: 'Chakra Petch', sans-serif; } +.font-charmonman { font-family: 'Charmonman', cursive; } +.font-chonburi { font-family: 'Chonburi', cursive; } +.font-fahkwang { font-family: 'Fahkwang', sans-serif; } +.font-itim { font-family: 'Itim', cursive; } +.font-k2d { font-family: 'K2D', sans-serif; } +.font-kodchasan { font-family: 'Kodchasan', sans-serif; } +.font-kanit { font-family: 'Kanit', sans-serif; } +.font-koHo { font-family: 'KoHo', sans-serif; } +.font-krub { font-family: 'Krub', sans-serif; } +.font-mali { font-family: 'Mali', cursive; } +.font-mitr { font-family: 'Mitr', sans-serif; } +.font-maitree { font-family: 'Maitree', serif; } +.font-niramit { font-family: 'Niramit', sans-serif; } +.font-pattaya { font-family: 'Pattaya', sans-serif; } +.font-pridi { font-family: 'Pridi', serif; } +.font-prompt { font-family: 'Prompt', sans-serif; } +.font-srisakdi { font-family: 'Srisakdi', cursive; } +.font-taviraj { font-family: 'Taviraj', serif; } +.font-sriracha { font-family: 'Sriracha', cursive; } +.font-trirong { font-family: 'Trirong', serif; } + +@font-face { + font-family: 'th-sarabun'; + src: url('./assets/fonts/THSarabun.ttf') format('truetype'), + url('/assets/fonts/THSarabun Bold.ttf') format('truetype'), + url('/assets/fonts/THSarabun Italic.ttf') format('truetype'), + url('/assets/fonts/THSarabun Bold Italic.ttf') format('truetype'); + } +.font-thsarabun { font-family: 'th-sarabun', cursive; font-size : 16pt; } + +.font-bold { font-weight: bold; } +.font-italic { font-style: italic; } +/* end font set ==================== */ + +.breadcrumb { + font-family: 'Trirong', serif; + margin-top: 0px; +} + +.breadcrumb-arrow { + height: 36px; + padding: 0; + line-height: 36px; + list-style: none; + background-color: #ebeceb +} +.breadcrumb-arrow li:first-child a { + border-radius: 4px 0 0 4px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px +} +.breadcrumb-arrow li, .breadcrumb-arrow li a, .breadcrumb-arrow li span { + display: inline-block; + vertical-align: top +} +.breadcrumb-arrow li:not(:first-child) { + margin-left: -5px +} +.breadcrumb-arrow li+li:before { + padding: 0; + content: "" +} +.breadcrumb-arrow li span { + padding: 0 10px +} +.breadcrumb-arrow li a, .breadcrumb-arrow li:not(:first-child) span { + height: 36px; + padding: 0 10px 0 25px; + line-height: 36px +} +.breadcrumb-arrow li:first-child a { + padding: 0 10px +} +.breadcrumb-arrow li a { + position: relative; + color: #fff; + text-decoration: none; + background-color: rgb(128, 130, 131); + border: 1px solid rgb(128, 130, 131); +} +.breadcrumb-arrow li:first-child a { + padding-left: 10px +} +.breadcrumb-arrow li a:after, .breadcrumb-arrow li a:before { + position: absolute; + top: -1px; + width: 0; + height: 0; + content: ''; + border-top: 18px solid transparent; + border-bottom: 18px solid transparent +} +.breadcrumb-arrow li a:before { + right: -10px; + z-index: 3; + border-left-color: rgb(128, 130, 131); + border-left-style: solid; + border-left-width: 11px +} +.breadcrumb-arrow li a:after { + right: -11px; + z-index: 2; + border-left: 11px solid #38393a +} +.breadcrumb-arrow li a:focus, .breadcrumb-arrow li a:hover { + background-color: #b7bbb7; + border: 1px solid #b7bbb7; + text-shadow: 1px 1px 1px rgb(20, 20, 20); +} +.breadcrumb-arrow li a:focus:before, .breadcrumb-arrow li a:hover:before { + border-left-color: #b7bbb7 +} +.breadcrumb-arrow li a:active { + background-color: #c5ccc5; + border: 1px solid #c5ccc5; +} +.breadcrumb-arrow li a:active:after, .breadcrumb-arrow li a:active:before { + border-left-color: #adb6ad; +} +.breadcrumb-arrow li span { + color: #7e8a83; +} + +.full-div { +padding: 0px 0px 0px 0px; +height: 100vh; +width: 100%; +margin-right: 0; +} + +.dg-wrapper { + margin-top: 0; + display: flex; + flex-direction: column; + height: 500px; +} + +.dg-wrapper-300 { + margin-top: 0; + display: flex; + flex-direction: column; + height: 300px; +} + +.dg-wrapper-400 { + margin-top: 0; + display: flex; + flex-direction: column; + height: 400px; +} + +.dg-wrapper-450 { + margin-top: 0; + display: flex; + flex-direction: column; + height: 450px; +} + +.dg-wrapper-500 { + display: flex; + flex-direction: column; + height: 500px; +} + +.dg-wrapper-600 { + display: flex; + flex-direction: column; + height: 600px; +} + +.dg-wrapper-700 { + display: flex; + flex-direction: column; + height: 700px; +} + +.dg-wrapper-800 { + display: flex; + flex-direction: column; + height: 800px; +} + +.float-left { + float: left !important; +} + +.float-right { + float: right !important; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/styles1.scss b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/styles1.scss new file mode 100644 index 0000000..2d5f160 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/styles1.scss @@ -0,0 +1,54 @@ +input[type=text],[type=date],[type=password] { + width: 100%; + padding: 15px 20px; + // margin: 3px 0; + background-color:rgb(255, 255, 255); + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; +} +.required-field{ + color: red; +font-size: 18px; + +} +.green{ + background-color: rgb(156, 231, 156); + color: black; +} +.blue{ + background-color: #57abcf;//rgb(82, 87, 161); + color: black; +} +.td-title { + text-align: center; + width: 150px; +color: white; + font-weight: bold; + background-color: rgba(63, 122, 231, 0.863); + //color: rgb(24, 13, 13); +} +th{ + background-color:rgb(170, 169, 169); + font-weight: bold; +} +.td-content{ + text-align: left; +} +.delete,.heading{ + text-align: center; + color: red; +} +.section p { +background-color: rgb(206, 201, 201); + padding: 10px; + font-size: 18px; +} + +select{ + width: 100%; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/test.ts b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/test.ts new file mode 100644 index 0000000..ae25f27 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/test.ts @@ -0,0 +1,16 @@ +// This file is required by karma.conf.js and loads recursively all the .spec and framework files + +import 'zone.js/testing'; +import { getTestBed } from '@angular/core/testing'; +import { + BrowserDynamicTestingModule, + platformBrowserDynamicTesting +} from '@angular/platform-browser-dynamic/testing'; + +// First, initialize the Angular testing environment. +getTestBed().initTestEnvironment( + BrowserDynamicTestingModule, + platformBrowserDynamicTesting(), { + teardown: { destroyAfterEach: false } +} +); diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/tsconfig.app.json b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/tsconfig.app.json new file mode 100644 index 0000000..82d91dc --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/tsconfig.app.json @@ -0,0 +1,15 @@ +/* To learn more about this file see: https://angular.io/config/tsconfig. */ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "./out-tsc/app", + "types": [] + }, + "files": [ + "src/main.ts", + "src/polyfills.ts" + ], + "include": [ + "src/**/*.d.ts" + ] +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/tsconfig.json b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/tsconfig.json new file mode 100644 index 0000000..b62b646 --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/tsconfig.json @@ -0,0 +1,21 @@ +/* To learn more about this file see: https://angular.io/config/tsconfig. */ +{ + "compileOnSave": false, + "compilerOptions": { + "baseUrl": "./", + "outDir": "./dist/out-tsc", + "sourceMap": true, + "declaration": false, + "downlevelIteration": true, + "experimentalDecorators": true, + "moduleResolution": "node", + "importHelpers": true, + "target": "ES2022", + "module": "ES2022", + "lib": [ + "ES2022", + "dom" + ], + "useDefineForClassFields": false + } +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/tsconfig.spec.json b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/tsconfig.spec.json new file mode 100644 index 0000000..092345b --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/tsconfig.spec.json @@ -0,0 +1,18 @@ +/* To learn more about this file see: https://angular.io/config/tsconfig. */ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "./out-tsc/spec", + "types": [ + "jasmine" + ] + }, + "files": [ + "src/test.ts", + "src/polyfills.ts" + ], + "include": [ + "src/**/*.spec.ts", + "src/**/*.d.ts" + ] +} diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/tslint.json b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/tslint.json new file mode 100644 index 0000000..67bcdea --- /dev/null +++ b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/tslint.json @@ -0,0 +1,152 @@ +{ + "extends": "tslint:recommended", + "rules": { + "align": { + "options": [ + "parameters", + "statements" + ] + }, + "array-type": false, + "arrow-return-shorthand": true, + "curly": true, + "deprecation": { + "severity": "warning" + }, + "component-class-suffix": true, + "contextual-lifecycle": true, + "directive-class-suffix": true, + "directive-selector": [ + true, + "attribute", + "app", + "camelCase" + ], + "component-selector": [ + true, + "element", + "app", + "kebab-case" + ], + "eofline": true, + "import-blacklist": [ + true, + "rxjs/Rx" + ], + "import-spacing": true, + "indent": { + "options": [ + "spaces" + ] + }, + "max-classes-per-file": false, + "max-line-length": [ + true, + 140 + ], + "member-ordering": [ + true, + { + "order": [ + "static-field", + "instance-field", + "static-method", + "instance-method" + ] + } + ], + "no-console": [ + true, + "debug", + "info", + "time", + "timeEnd", + "trace" + ], + "no-empty": false, + "no-inferrable-types": [ + true, + "ignore-params" + ], + "no-non-null-assertion": true, + "no-redundant-jsdoc": true, + "no-switch-case-fall-through": true, + "no-var-requires": false, + "object-literal-key-quotes": [ + true, + "as-needed" + ], + "quotemark": [ + true, + "single" + ], + "semicolon": { + "options": [ + "always" + ] + }, + "space-before-function-paren": { + "options": { + "anonymous": "never", + "asyncArrow": "always", + "constructor": "never", + "method": "never", + "named": "never" + } + }, + "typedef": [ + true, + "call-signature" + ], + "typedef-whitespace": { + "options": [ + { + "call-signature": "nospace", + "index-signature": "nospace", + "parameter": "nospace", + "property-declaration": "nospace", + "variable-declaration": "nospace" + }, + { + "call-signature": "onespace", + "index-signature": "onespace", + "parameter": "onespace", + "property-declaration": "onespace", + "variable-declaration": "onespace" + } + ] + }, + "variable-name": { + "options": [ + "ban-keywords", + "check-format", + "allow-pascal-case" + ] + }, + "whitespace": { + "options": [ + "check-branch", + "check-decl", + "check-operator", + "check-separator", + "check-type", + "check-typecast" + ] + }, + "no-conflicting-lifecycle": true, + "no-host-metadata-property": true, + "no-input-rename": true, + "no-inputs-metadata-property": true, + "no-output-native": true, + "no-output-on-prefix": true, + "no-output-rename": true, + "no-outputs-metadata-property": true, + "template-banana-in-box": true, + "template-no-negated-async": true, + "use-lifecycle-interface": true, + "use-pipe-transform-interface": true + }, + "rulesDirectory": [ + "codelyzer" + ] +} \ No newline at end of file diff --git a/prod126ac-@bacjk-b/authsec_springboot/.gitignore b/prod126ac-@bacjk-b/authsec_springboot/.gitignore new file mode 100644 index 0000000..ddfde45 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/.gitignore @@ -0,0 +1,3 @@ + +.DS_Store +backend/src/.DS_Store diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/.classpath b/prod126ac-@bacjk-b/authsec_springboot/backend/.classpath new file mode 100644 index 0000000..39abf1c --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/.classpath @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/.factorypath b/prod126ac-@bacjk-b/authsec_springboot/backend/.factorypath new file mode 100644 index 0000000..fb0cfbd --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/.factorypath @@ -0,0 +1,314 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/.project b/prod126ac-@bacjk-b/authsec_springboot/backend/.project new file mode 100644 index 0000000..b02cd1e --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/.project @@ -0,0 +1,28 @@ + + + app + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.springframework.ide.eclipse.boot.validation.springbootbuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + + diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/.settings/org.eclipse.core.resources.prefs b/prod126ac-@bacjk-b/authsec_springboot/backend/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..abdea9a --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,4 @@ +eclipse.preferences.version=1 +encoding//src/main/java=UTF-8 +encoding//src/main/resources=UTF-8 +encoding/=UTF-8 diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/.settings/org.eclipse.jdt.apt.core.prefs b/prod126ac-@bacjk-b/authsec_springboot/backend/.settings/org.eclipse.jdt.apt.core.prefs new file mode 100644 index 0000000..dfa4f3a --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/.settings/org.eclipse.jdt.apt.core.prefs @@ -0,0 +1,4 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.apt.aptEnabled=true +org.eclipse.jdt.apt.genSrcDir=target/generated-sources/annotations +org.eclipse.jdt.apt.genTestSrcDir=target/generated-test-sources/test-annotations diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/.settings/org.eclipse.jdt.core.prefs b/prod126ac-@bacjk-b/authsec_springboot/backend/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..90b69d4 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,10 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.methodParameters=generate +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore +org.eclipse.jdt.core.compiler.processAnnotations=enabled +org.eclipse.jdt.core.compiler.release=disabled +org.eclipse.jdt.core.compiler.source=1.8 diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/.settings/org.eclipse.m2e.core.prefs b/prod126ac-@bacjk-b/authsec_springboot/backend/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000..b59238f --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles=builder +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/.settings/org.springframework.ide.eclipse.prefs b/prod126ac-@bacjk-b/authsec_springboot/backend/.settings/org.springframework.ide.eclipse.prefs new file mode 100644 index 0000000..a12794d --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/.settings/org.springframework.ide.eclipse.prefs @@ -0,0 +1,2 @@ +boot.validation.initialized=true +eclipse.preferences.version=1 diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/.swagger-codegen-ignore b/prod126ac-@bacjk-b/authsec_springboot/backend/.swagger-codegen-ignore new file mode 100644 index 0000000..19d3377 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/.swagger-codegen-ignore @@ -0,0 +1,23 @@ +# Swagger Codegen Ignore +# Generated by swagger-codegen https://github.com/swagger-api/swagger-codegen + +# Use this file to prevent files from being overwritten by the generator. +# The patterns follow closely to .gitignore or .dockerignore. + +# As an example, the C# client generator defines ApiClient.cs. +# You can make changes and tell Swagger Codgen to ignore just this file by uncommenting the following line: +#ApiClient.cs + +# You can match any string of characters against a directory, file or extension with a single asterisk (*): +#foo/*/qux +# The above matches foo/bar/qux and foo/baz/qux, but not foo/bar/baz/qux + +# You can recursively match patterns against a directory, file or extension with a double asterisk (**): +#foo/**/qux +# Thsi matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux + +# You can also negate patterns with an exclamation (!). +# For example, you can ignore all files in a docs folder with the file extension .md: +#docs/*.md +# Then explicitly reverse the ignore rule for a single file: +#!docs/README.md diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aa/Connector/Controller/ConnectorController.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aa/Connector/Controller/ConnectorController.java new file mode 100644 index 0000000..9f04c2b --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aa/Connector/Controller/ConnectorController.java @@ -0,0 +1,79 @@ +package com.realnet.Connector.Controller; + +import java.util.List; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import com.realnet.Connector.Entity.Connector; +import com.realnet.Connector.Repository.Connectorrepository; +import com.realnet.users.entity.Sys_Accounts; +import com.realnet.users.entity1.AppUser; +import com.realnet.users.service1.AppUserServiceImpl; + +@RestController +@RequestMapping("/connector") +public class ConnectorController { + + @Autowired + private Connectorrepository connectorrepository; + @Autowired + private AppUserServiceImpl userService; + + + //ADD DATA + @PostMapping("/Connectorjson") + public ResponseEntity save(@RequestBody Connector connector) { + AppUser loggedInUser = userService.getLoggedInUser(); + Long account_id = loggedInUser.getAccount().getAccount_id(); + connector.setAccountId(account_id); + Connector save = connectorrepository.save(connector); + return new ResponseEntity<>(save, HttpStatus.OK); + + } + + //UPDATE BY ID + @PutMapping("/Connectorjson/{id}") + public ResponseEntity update(@PathVariable Long id, @RequestBody Connector connector) { + Connector con = connectorrepository.findById(id).orElseThrow(null); + con.setName(connector.getName()); + con.setConnector_json(connector.getConnector_json()); + + Connector save = connectorrepository.save(con); + return new ResponseEntity<>(save, HttpStatus.OK); + + } + + //GET ALL + @GetMapping("/Connectorjson") + public ResponseEntity getall() { + List save = connectorrepository.findAll(); + return new ResponseEntity<>(save, HttpStatus.OK); + + } + + //GET BY ID + @GetMapping("/Connectorjson/{id}") + public ResponseEntity getbyid(@PathVariable Long id) { + Connector con = connectorrepository.findById(id).orElseThrow(null); + return new ResponseEntity<>(con, HttpStatus.OK); + + } + + //DELETE BY ID + @DeleteMapping("/Connectorjson/{id}") + public void delete(@PathVariable Long id){ + Connector con = connectorrepository.findById(id).orElseThrow(null); + connectorrepository.delete(con); + + } +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aa/Connector/Controller/MappingController.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aa/Connector/Controller/MappingController.java new file mode 100644 index 0000000..aec54be --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aa/Connector/Controller/MappingController.java @@ -0,0 +1,81 @@ +package com.realnet.Connector.Controller; + +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Set; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import com.google.gson.JsonElement; +import com.google.gson.JsonObject; +import com.google.gson.JsonParser; +import com.realnet.Connector.Entity.Connector; +import com.realnet.Connector.Entity.Mapping; +import com.realnet.Connector.Repository.Connectorrepository; + +@RestController +@RequestMapping("/token/connector/mapping") +public class MappingController { + + @Autowired + private Connectorrepository connectorrepository; + + @PostMapping("/mapping") + public Object connector(@RequestBody Mapping mapping) { + List list = new ArrayList<>(); + +// Map param = new HashMap(); + String str =mapping.getMappingString(); + JsonParser parser = new JsonParser(); + JsonElement element = parser.parse(str); + JsonObject obj = element.getAsJsonObject(); + + //get key from get api + Set> entries = obj.entrySet(); + for (Map.Entry entry : entries) { + + String key = entry.getKey(); + String string = key.toString(); + list.add(string); + } + return list; + +} + @PostMapping("/mapping1") + public Object connector1(@RequestBody Mapping mapping) { + List list = new ArrayList<>(); + +// Map param = new HashMap(); + String str =mapping.getMappingString(); + JsonParser parser = new JsonParser(); + JsonElement element = parser.parse(str); + JsonObject obj = element.getAsJsonObject(); + + //get values from get api + Set> entries = obj.entrySet(); + for (Map.Entry entry : entries) { + + String string2 = entry.getValue().getAsString(); + list.add(string2); + } + return list; + +} + //get api for call connector by name for job(by gk) + @GetMapping("/connectorname/{name}") + public ResponseEntity getconnector(@PathVariable String name) { + Connector save = connectorrepository.findconnectorbyname(name); + return new ResponseEntity<>(save, HttpStatus.OK); + + } + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aa/Connector/Entity/Connector.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aa/Connector/Entity/Connector.java new file mode 100644 index 0000000..8de5289 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aa/Connector/Entity/Connector.java @@ -0,0 +1,33 @@ +package com.realnet.Connector.Entity; + +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.Lob; +import javax.persistence.Column; + +import com.realnet.Dashboard1.Entity.dashbord_Who_collumn; + +import lombok.Data; + +@Entity +@Data +public class Connector extends dashbord_Who_collumn { + + /** + * + */ + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Long id; + + private String name; + @Column(length = 15000) + private String get_str; + @Lob + private String connector_json; + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aa/Connector/Entity/Mapping.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aa/Connector/Entity/Mapping.java new file mode 100644 index 0000000..0e23d56 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aa/Connector/Entity/Mapping.java @@ -0,0 +1,9 @@ +package com.realnet.Connector.Entity; + +import lombok.Data; + +@Data +public class Mapping { + + private String mappingString; +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aa/Connector/Repository/Connectorrepository.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aa/Connector/Repository/Connectorrepository.java new file mode 100644 index 0000000..1d83c69 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aa/Connector/Repository/Connectorrepository.java @@ -0,0 +1,15 @@ +package com.realnet.Connector.Repository; + +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; + +import com.realnet.Connector.Entity.Connector; +@Repository +public interface Connectorrepository extends JpaRepository{ + + + @Query(value = "select * from connector where name=?1", nativeQuery = true) + Connector findconnectorbyname(String name); + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/404.html b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/404.html new file mode 100644 index 0000000..14f0af7 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/404.html @@ -0,0 +1,61 @@ + + + + + + + Error || Final + + + + + + + + + + + + + +
    +
    +

    404

    +

    page not found

    +
    +
    + + + + + diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/about.html b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/about.html new file mode 100644 index 0000000..2e5af22 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/about.html @@ -0,0 +1,115 @@ + + + + + + + About || Final + + + + + + + + + + + + + +
    +
    +
    +

    I'm baby coloring book poke taxidermy

    +

    + Taxidermy forage glossier letterpress heirloom before they sold out + you probably haven't heard of them banh mi biodiesel chia. +

    +

    + Taiyaki tumblr flexitarian jean shorts brunch, aesthetic salvia + retro. +

    + contact +
    + + Person Pouring Salt in Bowl +
    + +
    + + + + + diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/assets/about.jpeg b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/assets/about.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..6539080caff50f935f2a66c684a5a507c88fc081 GIT binary patch literal 129667 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
    L6#YvUs$sICP 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 literal 0 HcmV?d00001 diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/assets/favicon.ico b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/assets/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..b8fecd861824f50cadb085f5392ba9c599122a12 GIT binary patch literal 15406 zcmeHOM|TuQ5FUrS?St<+`Elgrv;TxI25dkgnP_qlLgWnMfxw6$Fgcox01?C^J#x0e zV4?-sB7=}fpX=LpGrc{t6IMG4hI(%`)6?A*I#gFxmmKFK=M(4i&mDQ@IbA<>oUa|n z$;(saR$n;ILiyIZ^?&tWInJRk9jBGFkuK6heV2zXpiO=e+UD1zZ2{u_q)*m;H7$#7 zK@XsCbUGjHIsrZU0ept>xM(R-uz8!?_V7{l?e0Bb{8ab5AFibs9+s zGNF+NhyroQpzw&iHdF}Gv|rGM~9dK+E3a~Bv;=xuM)2r56Z^zD)r>G-HWDX$6jau#cNDE#*tklrVVo?Tac zM`Kb?n?A?hgv(dd{Fjx>Stn;3;nbPz>C@gY!KP2U#e`XNU0STGuUEDGhPvNv8H37P z`zF}*=Phz;-@E}jTj%(MY3j@`8k-&c>7_1yzG>S*^Sp7ZTYu%MKaIg7vfq}G z8jc)Gr*Yzxt^uOjL7MldPp&Bq4<0J|-**ORyFGiZYee^qOy?~s{;+l{*Sa+L)_)ja zj=QdS4VGXh+h9Ti=tP?oAW?&dNCScy3XD?>`9i9pcI|NYML_Gg@l|NVS# zN*_r1p-naJ^gmr6xG~4!o&TLFF7Up5XPiVrv`%~Z1;t6E+QGM-KSP^>wrH1sNc3B6 zPIX*v*I;dmNAfB>yS(R@3eR=Tm~UHm*GVk9^xe3(EZ(&&B7@9Bo79@o-&)pF@!p)* zd)RokWZuJM`+wHc$DyB{TfLY(KJvVE2f*0Xne)Ijxhskz1N~X{DJusim56_vpgrry zSMfN&jywK#2^ccM>-U)bDK~B7M~~Aj^tw8Lej9E0T>8W&ZS$SJ`U|0H0)6JA$G!0} zvmfJBW*pb-&v%XqeXWMXGfjG#-WM(N`g5dz{{irm#9}h_W6U`W=*KZ0%Dcc!cpCbB zaR&YwEAxvRXnOii)Ry6m%pK>?gmV{y=ThU$<~d(tsyc3K(hTCitN4XxoKp9rPs&&s z?@ak_0{2A6A9FtsGv=s!ag!F`gZLjKu_8aN}vE#v-ibz7AAATRbk zZ;D>P`k@bQ1LHwv+=jFnFR7M$5xt&vORSQzMd2%I8`9LVI+LfM@!wKmwp8zoci8cK z&c*mC0Pl7PJYTr>qVg7{9b=8mRj?t5|Dz|;TXTFF8?obLq|a}h2c8orPDjr@h{C&W zQ@J;tAC`C~3@r4H70)eOUgjilA8CAkPvYX9NWw-bDfRNtF`X#%Y+e`(w9l=Y`@y=_ z#*ynXZ8zrR*x+|Zld?A~o8kP$WX3g)oTtv(+yj^XaL1qPm}9^CSMPbjd$~BYl4#5O zDI0h<%iJ6C&X_f0_I@$d9dce3$=!PrYdfl}v=!_-4a&p4!T9oD)wXnQnP)NWCElI+ z>7b}QG^8DMH+8rT`}Qk4&bD`Go9T1O>{E3h866oW8^>+gYOgJN^S1IyCQS!+?FEjB zj0X;@yJ6qoP%>@%J=&Iw|(L3AHa|@0MleWv%EVKe#G$(-ix8^u%->!@Zf>moonLe6h?s7LKZxtR;SNA{Tp%0Ykl>NVK|BFjv%+eVHDn1{eT2+jxXO~!T1 zJ+Axf=W;pAHI1a7TpJa;{NoUspQumTr~F@ms5$Dnl8teJQaNXtOJUnIQF-T@VJw)r zO1a`I4j#?}*DUuWZT+Zn&{t-BiaBk$j*rCQ-)zgh&GUcF24!)*KBK;KZfJi}?_@eNqT>3{u4(pHym4>IcaSQdAfCL)`5H$44Eg^6A4VYC5%?E;`Bkd` literal 0 HcmV?d00001 diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/assets/logo.svg b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/assets/logo.svg new file mode 100644 index 0000000..3daa6a4 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/assets/logo.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/assets/main.jpeg b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/assets/main.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..4420530c6b702fa904a8185e42845da0b069f9ab GIT binary patch literal 124746 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%0A}u1LWa*L66igGXaN@MKAvY#x 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 literal 0 HcmV?d00001 diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/assets/recipes/recipe-1.jpeg b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/assets/recipes/recipe-1.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..85b4ab66414d2107585c05ffc36e35fbb852a390 GIT binary patch literal 81088 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 literal 0 HcmV?d00001 diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/assets/recipes/recipe-2.jpeg b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/assets/recipes/recipe-2.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..2a5109e341af15323634a2fff14dbf15f61f22b5 GIT binary patch literal 370246 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

    YV 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

    P~wPn0Ul4nv=gh; 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İ+tL3HGmE}t+Cv5r|PO&3nd?BSP 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�x*ocfD9 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

    _@E)7xVNgPh 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

    +9z&du1<~k6{3^_$WiA(df0ihE+eq^L9bk0L zG1z`^^MsX%+4n!j4;l_M$Qs}dG4ueVaiG^-Wi$$)wWN5S<&b)A6|U8Io#y?B5I6#R zcf7reP^q)CP8X4q)BD|lfU0y9iUIGA4P`3QIkKWTZRaAPr+~3Meq;xHM6Dg1FpY~~ zs%#HJYYsg=s#dH|Zust|wA{?Sn;H|LS%QD8ou)pJGSJpv%==!|m zfdG1ue%9P@lM7T=lah4fj0lYoqem?r@>-%jn%(Q4xu!J&D&!vT8N%px6bGr1I>~Cat{bBBcb;Y zM2K%Qq4NfVM1&C1#@~zHdqqxzpRChH%2{FQ{{Y-+=$a3+j5{C!@2SJq12&ifyL4gO zg%)vF+y0mf#js!U`-N~CK-uMYiAACYoETB8a=y45uR_yReY04FO8`*fo#LgFWD-(! z4i9oeKvhH@{CvxeqK);{$TOng9!0~r*V5b%4sveZn!gXe;Q;8$fjMx(EK{LQPVvss zAyEGS7X*$sYO{cxCOEAl$Wxryz!n32oYLfA$AKx6B|vB%e}-O72qAFLKQb#tM=gWt zlN@!2Q7Nh4o?ygp*dA*5;)J=tgZ4W4fkF$T%&y?$1FCfzDhGaC0i_UIV5eC^2s1*e zg6QAZEw5VA7~5faaLpn~Q$Xx%hFQXoQh0AK87v|q>g+~_MiL{gh<5{cT8Z8c)BNIq zew}ObU@h97H|4Vh=m7n96c8SGl-7ubZ zW?9pRT4>%^REq!D!0aNh^mlXS4m76N1op5Yvy^4w?j5c)gKJADb7)1@QNJ1> z4UXUYhYupL9Kgfqg&2|of8a_8HENV=bs%~o;MAhvt(>TTioY(@8dBd%?lu&ffbKP=@WMb_92=L@+P zqrDN&GI^T-4T3TQ!=nr>VxxL1wFtOXK}EpQGK;&s6R1G~ZQ92)n*h_AHa}Uh;ORY0 z>gy8`s@o?jGFRNZfI{k^!%x!jw&Pk2+Z z7#zws)ZoWL6DZ1R{$dGo?LWu!o^b$8a-VRZZFHHf-|A%4>D z1mv90zcEB45F;wy*pEr{$ni=+ErcO+>lLh zJzxgHG&_HJa@1kIWjPWTlsv><M{gKkp!E14@I#{A8MANc<7&4p|G({{Ssv zJFgC@+L=5t>7ux`{{R@tZSU=*?&Y6Z0`mU=4P(c!4i68^0-6Y-d`=8q`%qrV-WVDn z1|M!q%ptf(CNU*S@LsirX#(itau`}xgM;Mv3s6SHVWaf>fds-z>RTK$G+4ckN0@4b zENy+qp|Vk><6L0rFr$$1Fr#%X5STOO4aKPkb0^$Y_nrs2p+wq8Uw@odR4b{*Eyjoo4msk$mzvBR`>of>mv#q5YT=8F`5gi z7f0m4G&C&s674QY_@HV|Zo`}}X7(zjx$N^Ab8f>)4mv*K%1FBfJpCNZNZ}62s&?kb z9e+g_0A($t-AmTE%Wfn!v7`Anmgo}*ZS`g}nJw{JaAOlSP-^v(d}VYp72~`Dn{t>2 zF7g|lg2Ty&4A2UE-47#!RIpfU2UB=*A zC0tJ{!I~QsR!XYqyao*^QyW2-iEi;Ykf0M%4tsDJ5(W%m7@*qmjmH46?iMeOAXH>y zXnc-LdI^6hAUdcQyx!%cGTmS?IKZ0Fc?4Y{&ICX)g-Bls)0Ws202fWE+GS3AQac`+ z)+u2IDG5iO_$XjaEJ5pb<59UecwdX}Mg~U8iDBtoHa+ORnX9+ZE`hRu#pN(LSz2c0O1TD zFyzBP6h3#Htk}&Oi>b!3Z5WQtU5>lKa0z094--~6&cM=%q;?>7&U1TK%>?SK8(PFg z-4Gz6cwSHI0-->|w4+dWkIs|bQxD=CX8~qCnp1AzJY!TvsJ##Ihpx?ZI{^4+3M=j( z(0*q2b-=U-T0}R6OMy)vN40wID|8ftz^xG7>kL-JIw-B_dGisdCnSX~{GQ@vs%~mS zTz1(;k-S|e0P-k(_l$l=VC@5BjuxCi;BMbsdYN_nstLawVi*xja^enn#rMh;M$TJJ zUvPv*uNe&&*@r1x5~XI?cm|D-90pATaI!0P_bX1znvy>mwW&joaQ;!+i_?0DmyOni}SN{N%J3qgDR^nAldj zA2xQq;M6@8P0;dB+;52LQDEFFCEKt?!+kgy$-qO|`-2@s!*{8c!EmVu+|w>Zl;rux zD_O3Zhcu?DYo+UcU>dq0{{ZuxsI3s6uiQ4&i-L1K#WK5olIf;e}8k;r{@5kiCfSMhU5>_F}+8WzhNgiU-#SwqDPeARX&l-#haf;2@69 zNrVMVVBS5rY+9t>UANr!j3`9xb~zEFOE&CZQ>-+-b{g)VD(Y#7|3NDsKLHk;FNaw{69`98M!p(oWM?2%3dg zhR@G19f`(B^lhbby*t)183BTD(dSvj zzzIV{c{Sz*j)>M41=hCn6;ejAP2J8hHmE>px%cOea?3PnSC-B7g_M&Z?H#+yoDpfj zYH;nt$VdbmLe1|^azF^zWw%HB!XVsX6t-3Pb%WHJBQl35?Z8M?6K_C1Ji^%^CXxeA zCVa#T(VChC$-!FklsOyNI8%S^kCN~mWL0QD95$P{tg+!EW81C0V#OBFVC9=2#~7J^ zyoFaPoLN*@sDu6!ym8PX+$0ax@kBmY@Xz3eJIPp@bgL|GU ztZj_9GKv=thYjGVJsU@%Z<#p0x)dA((+B}PCeFtEHG>B0P;`&D$4wKWcBh!Q%<3WY z&0qJFAVhdbGy9_5qK4MtB*(?{*U&A&w z7AwkfH-bd5uwU^H9_EWEf;B_G4lt4oM)JzMP~62yr3MsVu1e4%bc3C{F>z#C6zuj) zkr}OmfO*@4HmU$a3HH6>x=C);(VM=ocH#rKM1m5Ts2o$Z%tA2Rid=QYJR%`ZdvK;g zO{V>u#tPv;lM^?9L^OuM-Uru1h}p#3hAIA#pAYiuG>4jHynbu@{~Bkk^2k zkAuOMSb~-aG&TP7KrjH%>353NE>fN;!-FARj*8L#GLg*)9n|-Xsfq;pUova$NoN)5 z!-;a?#Mpem7ZI!R=3(KaSC={r15ltt^d>M_Qk#EAhCX^y@$~Z@AyQa*l$C^`sz zYf!nokgnd{(=?*m8?yiqkRJND5MTw|UkAA9r3YY`n(gZ}M4T3l0q-tbRCYA(SNOxG zfG$^$%qtAk#Y{f&U=Djm8MSHB@B5o&qKY*lqLWYpozYh{TR%|Dn;WjA|hg5@3>Nx z@S*MPGJ|W0EAZkMeh~_DbJjr zxU8oAJZR+4t*A#GbSunAU~K|4PlPZzViGz-*yO}wpc-Z3FwZ@sMgdwmry06HWbZaN zz}_w$9$Et4uAMmb4d#KNy<4B&4`~4O{R`f)Ic=Ejtr*#_G3^m%g)HX0I9c(19Hg%` z`>{(5`tAG z1Ys^(I^WFQC1VdjmwikduWey=Ay#l}IPwNT$&888%r}dGSbad%^BrB9M8GclMca)0 z?dcoutkH>TUWnba>#Sx!r&OCUWchP(3K(Ni)E*(q;-rfQ;FOK;u5cy~%q4l970z8+ z7N)8;@tWEc>b5GP?+v!+xbl8{#q{hg=!6HBj4CVHtE9X??*Kp!+~*$+*Sue106-dC zLxOM-8VssJ$1(mU07YbJ3t|r3<+fS4lVxx*%~%16(P7&UWcyHoHk~1Yc5-eC6L2}e z$WV$t!1#5>SN)DgQCwFh5Hv$*_bwo4RF<7Rlm7rP-@6*M(~*0_22lWNx^GyRP^(*l zjcbnafRIQ{BYu3t7Q#)3&YCh5BuAD0OU6?ml0jZwCurm)S_gYd2slsYHee=m0vA>> z-te@F&<@mkk3MA3HiDuDlyLW&d}@^fQ2CO}+$P0(Z`^CtDWVRP@7$h@=BWd>K0e}i zHVqF?hHMZExE7D6Dp8YmtCI7)kq}5zs1i(dtUkApqNi`Hu z-pB4}05F^f)^(4}0H)IWJ;ucfBX|Pb1pzc7h3^JMAiO@y$%7OrFu*D$A8~HHS)+pz z2_*!azK%qc3KY>kVj{#6JccQ4wFhhe0GK8=^3z|3%wf&RMp5K(|`UN!vV zGUrw3b%Ph;ABywdH=uyr6)QdC9Ro;1Z+PM&pa+MY%x_t2-Elh8oaWSE(An@h%`yli z2J~ptmne+g=v%|zxGmaKbx5LdfJ0GY0As@E83;^hju}sQ!VS}SR@?yi4~95e(V}W> z>#UJOvI=q@Rt`HS37UTmX8U&1T=m+%xHwxhfkaQQV~<(Ys362Nuk(RDfQSaZd6&qM zyA&PvVVoD_2txijwWxp&?=!}8mq<+*z}cff{+Mj^(Cj6puP+!Lz!niUx5<0LAc0A# z>c8(aa!`+5;Dmt|>6$f=(L4Ybb1tSJ!Xa<9Lyfw|^5T{Lz@O8H3Mxn~7cAWK56Edt zz43o=^o?MigVXLofZKZQq32UCco{itP4V}Wuq93cHVeSDH}fSFm^DX8-RrEScq4gKx=24xGUeRDnays9A&*I+LE4ULC3i0 zVfJ%-^QLlfhvcY}u*Xa9%%$T62u8K4z2iVr#h*n)aQl)?oIP~!^u@GHz^$jC=jK1# zGyu_WXvp=EzA32$p`a)8EE1LS_R@R2HYx_zsc5W-Uvm4lZ*@1MHG0YFa=_Y$q~+rT zloB0c7EV(g0p}uXL;Tpi(J@dIgL>Zi!z6OAL3D10hYk7`)Td?GdyH14umefnnf>B0 zpxrx1r0*Uu=nx4WpXI{h>=QKv((G~QM%5jJUV6i=-Aj}#Z+Y~oWn+S8h%+cP6iLcas?>HtXUm!XScY+CWBD0q7UpvaO$wMsjP;9|U z5)R9Iccgz9qh9Dkq9{o6WiiyW3m_;P=zYqI288O9uyN-&f`I}GgS35rtmHDMgKmYgx2FD3^aPxI-lw6SrS+0UJpHvQOg}HQi0@`~Ltkgcc}y zblHfKOUM5JxXOGNXD?GWLTrHMbAu?M3cY&ZyLDI+bN>J^#U{EoagpVaFE}49AOkx6 z!cc$&@H%E~Z4ByRApqa-KXAa@yDIVdZ~?L8gd;Dxuq~R6m!HmaR$)_4%YmD?h?AbN zN3~8edHKS^=-`Lo1g<6q6bxxQz(S8=8qFw_bOxdOmLhKgFE|2v=eqR3qRU+hIV0bg z3{O)HuC34bGUvJLkOpQ&U{)tfc}yp}w0_?nSBzpm=^ia*`DV zOCiozT_KNn+dv!#P>Y}cTZR%Kvlc0d%&?l4f5ad zGvffWpG?(sM&HKr=z?@_XLzFPh;)eS2$ew4@XM4M2)5YnWa0{7rH`A<0eT5tUHrgZ zMuU(VA^l)eC!#>M_zbZXWF}r*`IPwBCeEJ!0C8X?<>~%dcxMhf59g9*+oqLayL>sp znt7lE&<&S!o0SL#0$ETDdhY@8SB(ms*X~%)#J@lM$rtvUZS}m{24Sv_ZUHz71+~$Q zvb6CBUJv(!d%d0*6zf#M8W344w01S{aV8s_IG}Xx?E<~jx20sxoE_0Az* z0pO{-hyF7CaY#TaUOya5Zi`WY*BdS>3?>yW!5tX_q@4kL0R{KG)XB;tz!Os8qJhi; zsHW#>hDAUd6HfjA09h9up>$m>>5%snE{P>rYtTQOH3TJ7!g44*)+s-1Wj%ho!BT74 ztU~HHtxVd2JyKY@<=$(B5D4iU%n@$GO51MNtzn$NEVIz7gjqmA%))2}vH`s@;Qs*e zk?s*6KwsqI&2%NFY1noea1w;Lc`K;)H!*`+@YL=1W2k^{BtkbiYH4J|SPnvR? z#2cL$;kgckMXmGJ3Or;`Pz`inIl&Y0Bc@N~(Z)J4q*EXVMvf580qI`3geO7fHUtC= zs8c`;Jz}~!JX^b@;JR^W-jZl)yy)|ht99?Y>u zY+DALgQu)Jled?lUyWZebv%*LVZ*fX!ZC#E6iFLwI9fY1X(eYtyR0odr$n~u4Cnl1 zPhjN)1vE#702UHcKu(j)xJ^sc;U2gnG|OfmYu-|Uw&WG>vl};8OR;XJjvlU{4Toc} z>n<~}QNP2k^FwN(spKuBd&6NGGP?Zxtcb4@YHEKj@_7n5erSHo z6y}B(Xk6RZG{j4Qk$l#kj3q_UCWFofFhRz*p!%_5E9_;TAd=Q%rknmf(WE)%u+;}~WG&~=Ei+;!0!nC!c~`^S zXj&py7I}auQA4y5ysk>)e^{`am212aeadGj@T;wLkVMi|;eXyP8;+Lu{{Zu>1quxS zqWgHj6eK*#`;3X-apE`=2{teIpX&r#NF73khyB8&xXu3npSUt6R0f4-@rk1)i8p?~ z&Q_RcgnDNUb7%+pIEp}-qF#RBbluPg$=Z2_X0o&l|{qHGoCzKk~xA@Do$l7`i+n0{q5CzqH9_M9mbD$S#oC1#p+IjPw0-&(~ zyEmcAbQ6FK;)rc~$%&N-c2^pg$(w&@<#GVzdFbahFWZr8diN{Y1sed@KCTmBlpdj6 z&J0-1N6)eB&$!Bl1`%}$#Bq)ziX}i3w8lt)xex$xangZ|A)=Cqeqz}WEnXs{JdEE& ze84;dTXA=7Ks>Rj%WJm)`erGNy0%ZaVii^#4Xgu8aNb{{U_%39W7H z20JfW#H5{;Frz_^F*5)~S(f_@3n4MRQNQ;Ff{X@&KgaF?pqhXQHjg9ESdB&71xx%o za8wKK>DMQ_YTn19&~m;mm`tE*&3{^#Wht;_$$bq_l19{LSECc$l^%k!ku>I>pMUU zDX{zm)(>ES1RbnZj19QycBg9qKQQf+X#uZ;sf4JVg)ET%R~|75Bm&c1avSZ8wb(1e zAg9y3nj)bR_e+RYEr^XLXRJ~-K(!A~hHBI?MGk;=7*P-iHlYi49Gqr|NAeEUx16(7j7a%?#ZDjtrfis(;(DlTIj0$- zTu@O8-*dX5O>>ek_UJ6$-{T;F7F~nga8!pK2i5Bikpu~A?gLPXG`csZ2!M-L{>%z# zELVncl<2QVFGfNR3m|+kK|wTFZ)Ph+Be}+~MAJp7{9H&Klxu#|6SC}s%)h;1YwuP0 zy?Efn)~LAN0vao)x8_hmQAx}5HI+{E7VqbQw{mxZ8G$Tc;Mgea}vde z50?%~fE@?(HHAln*Pn9!F{IZ-F%U{Sc_y`+6dUhFJ#w59@dWQ);{c|q%X!FYU(IW&Cb{IqO2WaLN%6%auv+G#<$rM_Fsi5F*XAw>K-3d&{{T#H zdfOj+iS8I1JVjpf!mU934H$PAF?&aQ$dMeIH~ct}0EDafnPIwYODA}jG1T$(2`aKP%q>rU%}rKX-h+OvLT)WPhGPJGr05QhH%kLu*X zq2Gqla1)3uaG-1>B<~a~(5CF-e;D5I zA~524?im4A><^#gygX1H4g>E9V(~!7#4gaT8;?ZLkUK|z7|0r&CUH&Ion5QF^vS|`xV=gPeyf@2-pvo;nVc8b-m-U&T*YX@0wguFw zso5?S4=Sm7o_)wZf>cgff0kMeN^etTA(@#pRPM&B18$g^m~akGqRgqI1rOQfHzb8=NirnLZfSaXDuP=(T!s| zQcYVOhZhD`B(U!Sa^!l%c8B+@Jg6tM1jRZJHO1I!LIHOBG`WfE?Y({#OI z`#=uhv%Yc39HVw^{y6gv+^Deu&lvMfKvCVhNyPUYIsl>o8?gZI0aiH*B~>We;q+YVImFD6+s4Zj%tXyG=jL_83c>KjY(>WIr)?@EnQZ8A$(??Q!-Rm|e z5wZT`ygWUDq(o?!0|!dfb-H0};SF^-am$Huw4|xoF>uJ$Cp*>F2?n+W(~398S#KU> z%I}fW49qS3&c0do` z`HHI8+R9#!+z>YZ0H@1{NLvv&x_78)F(PMAbN=N3R<*6whav93ZM49^%{7BbDnlw`pD_F-g@$ z2p88R1}Hc`$9O%Em0t9FlGn;?u49RY#ZYrro4<9PiQ~iZ;l(ObJRfsfP;;U-ap!ms zG?4t#_m$dR2M#30m5(7m_XW0>K{3QMC_jC~pF>ByBm)g@zxM(V3hl`{{KW!v4y&%Y z)=X8Q^PNmVh!+lBbA}B7gZ{28o!DB9+xe_stfS43JTX+_ps_A*0D{x8Kz|wE-OxH@ z4g(+X+9>0ealRZBST<>TXzJtK*wCwa*Yz?^gI%Kk0Q*_O-E9GXqE9f=klK?$iM!`` z)6vk88y_h0b&H88cs!MQddoN;;8l7j7!-gi?9m*LG3aTC1A!e(-=T>YU#9O|8B`X9 zVl8xX=Uug31%Bk2tfygN*gwW^B@h(S+W|1mX?XtJj#1Le0tecg-jQJ$a+ouUS#x942d#W7e^#YE5HnJ;LaA5Z;Z?!`#qi zg4b`1SDceWM<2`1Bn%cnY&=hysRHhbSaE%9$;osP)1aRFkO(67`rtD}bPIY$oPVq& z6E+*^JTWMYxws!TPfo(SxJ4Ulw8_$k%xeR_Wt96FjOL(=j+T1EgA=zqoltdIdKJ zM_H`wpv168tT-CN8}y#1^@TX}TMeC?@y1B14~HQRy~%X7t=K{#)Wlb-f#y|{PZ`T> z5s?KNU(7OSh$jQcM|pTfqAD#l*CCPDhPZ+>91oo1rB)G5sMoptW7vtJpelb-xjt&3 zofDRHxE#s@4dkAC`u~UbOn%8bp zc{zIrj`G{It^{ZrIyG>gDB%v!r0yHQo{#(ypyX}6KXYQ#hc!#RJ-p)8{;|;_=#G5J zw3kp(L3$tAg$;nCOsMOpE_ux?0gr&;&ODm}@AjY8TY;6qSnU4*^M*1hy6l(5XfT-& z#)2SGO-9R%ToX_k72b~AdY~*(V<(+^oNwA1s)Ni6UQ_@)@w{$9aR9I32Vtc|e#KhNnT^6164^Zd}^r0g>jE=4ao!XY%(Wm>#Ay{Q`F4HDP*BSJO4qA&3Gt zB7HdmK|O`n{KHh5M{GHV`^G>-f#>|l6Jxs3s^Ss?4%)+4pSWrO&@}b@s^@$ z0Rv;;{Kl0CiXy~pnr^YlU8)a8kK+&!a-sc7lPjhsuPy6NA`uSWcJOBU&=_{G}TbqB@w0A&=qczMcDp`_RIlKNT^Wk?&glA`TcgrE&YJKSf-HY;gCe!DSU z17!UV;hF3%?{U%0Pok_tVh6Q~7%O79ya@q z`Hg}}!@hUtxd!<2`)dM0RI5l<^kY3 zs2x4rlUPSD>4hdh(bY~IF|=fAAI5PPu|rS%!&QOfQffRHRDyw48gP4p5|9ON{{ZGJ z`U8{FU-gXNh`NrzJHfYT%}xo>VJx6%`%Um;v?*?F=c(o;nZBx2fv&rK%8LQRqGzSK zfppg{(?fvk5mwgiiVOb$xS)bhpx;Ae;h3egk*NCSyZMT|Hn@7ecwwpvfuVH+gzW18 zV4mcBp678$hSr4~Vl`WQoQK80-F+R0VS7$yYX>Asz!R%smTYoyWSha;eZg14#mpuq<|LtZO^9}R=y(nC9-cd{tGL;L+6+g zbU*-=K8IK^-3xCf`t^@efw7_&lLb+~`i1nw5df*%q`-kz>Eu4k&JftpNX>>YJH(&P zqMuH@)@~-WLO25IckXF`w@wg)-kvaJDRk_fW8(l9gPl7LLJ=24DLt=QBucSVYUneMhHF;uW5VO~ z#p^OrDc#a*DI>^4{{XgG zwUB6e&vZq@mHz-rz$dU5>XwE-Bvd;5ddUDVO{pK`>aF*4bN>88ghIt%VrqiSxuYo0TGQKDGV-nW}>KLD?v zacM+E@=pxq27n;sct5x(Hk)0zriuvcK4a*ohQ-tmaae)JJX4qX#guolT>0e9!Ig6# zLxI6A+N6Sc^A*YuQ8q`<4B!+ihoQXUl8KOqW$z6FfN&Ohi2$(je^U3GxhQ$H1&*Mp zcmDwBm@Xk8Jm576qNwBA4R)k)P2d*wN9HSxM}iMr0jm? ztQHVKJzn6+dh)VzzU0Pz#7%SFAZw5BHic|ELt4T#Yf}IDylF6F1-B4qBa%~)<)zzFaH3p2v=$kfuj^iL=OTdDb5gYOWhQ@!=VDh zqMSZB0MYC(2%OAB0^dNr5bFrIeSi;MoEdZ$LFfz3a5{pkvS?pUOqNACvoOR5lax6JJMwSqWs11z(QVkF2Bwo>n5V~Dv@y)Ww_ z))x?|ZoApWCour3k58TBgiz90JU4&|w1Cr>o+dEWJ0lJv{{Wm0qN)f3h3gwN%T%@5 zvYh3S0)MFUlLr%-3n_#-kH6tm*w*P|Qg z+mXEM!rEElY_i)3;PhtHVEQcg*yb-w$FDWuA8@$trjw$pRVlfH*20ls^= zzk)eo6k+oK9Dt%BAIErg~?nBNOKkGOpSXd}XRUM?N10X0aCTX-gGwuAu*MLHf_ zqz>od00u$%zK2(&%_alO==v+Q;LVOn&EQT3ojCoJOacfu-f;oFihj%YQv~G(F>%vj z-XyO}03;zmGOR69tE=&PFrT#0P-;h=V><+gf+~03Dpa|{hJ7|1xTlj<7=JN9xS)3j zw5SqHrkq#+FiH)ElIu3NP$gaUzE0e9;EcB07T@Qbpk}Q|DqtGfTw;O&L_Dt7{A4s& zEm3qf$(>jTRqejAuc5M5jFHDE5P^9Quii18m*K0;UY~IFFTI?l{^lrD5~uoKm^xHx zR!QIfV{Dz1Q-m;jp|Yf%W#v}X5A}+zaw>9JZ~Dyy(gULZ0Q;QtLMg%Cvz`e<)92S5 zdvH9}%6SUUg_!;TZN2zDd4OF#PR*y>5$l(5U*lK>N0twl_YCGK+ppKWz5%hOSi@E> znJ4p!X^0^2SkZwZUO&Gv%aa_r_XToDXsdAkFs8r_VCg^i4XjG=BO~)Dx`+i9_lzX2 z(^AmanR=Zw;I2jPX2HR)2SDTXkg@*&<-paPKmKunDA0#NsJP13@E`E+Cgdn~J|C_O za#dFYOr9MCj<&A!<7p>M@IRLdTMEv;v9M86{*C$f4;L|{oL4^>Ka~ts?&jPw#Sr8d zTf%^#*ZssWFRnoWy8+Ml?jpJpo-gr&Xet1VScx`{ym`%_H^6m!>j)Gl9O>U*n93>$ z4cB)!s1_b|%ZpHY(!tAd_)zY!uQK=Z5sX-SI?GMNsL2M|b#Q4xH>Ypt&2r}op$c+S zpSdILA%|f)&4xUoTM|(*POOr&c=ONkl5REHETDPrQ!Lus722*-SXw;=sbF+?F)L_c zu-x|Z#U?p#4}S}vnasNklSS4I{$+s%5UJPU;LQWt$xBdkY>-DykMoIP6|mEfgu2cG zNc`pNfD-=zj!;LwX7s+XIX;2oF1^?yjuF+zz2sQjPG20E59G$)R{C5uk)5+nN_HnW zl1DN`R;T#H$qzsWqCLK4=#!Coe4H~rX{4!c#qq_`ZssJ>-UDDE(r+&X8AwqS61;oP z4%D(z;L~7vW6CCM4LAwDKfDqcuHorCOQ#g+i;!2pT-YEQ8XUX1JP{e_uEK5O0Afl} zd9xzD5j<5%n|S1M9<#pni#y9U>fIXFZ8UI@0g+z+0M-b``tFdS-DHJ z6G-}CCzx13@prcocRUgR1eD)yD`Frkx+g%i#%*HU`YWI7G*p5#B|=nAp@Dm$FE}gA zs)sls(Uw6VN}m^)qaK%TmOTr>;gB_ohjv-KpARC$M)Wvj(dDpqzi@s=fE|7NkU?+c zhv|=4V6sgfSKE~#Pd)jSB!ZwP^)a$7R)n2q(9}rmJi5f`B75vd_ncSof+R<$CF?g; z?@RJFce{m03KT)By^Fw@zK4*gQ4ic8eNZGW`0dCfF#v~Z=>Gs&dz=w#029)8i!GO$ zsY7xPd|}(AQG26JxS{SkI9^oP9HYeL#d?q?sH%6{C?<9wDc%kjvZ?k=9sVE&APb>8 z#_=514ro>3=M$NVl@0J7j`+cJe4HgZH35hL<+FMRY_XqlXo)jwVOTCz#CVg$Y6YoH znCw7c1*7%HvV=4P(p@9G+cdy{SzI4SC;C(_)4V#)FjA2G&Fca7px1JKy=K$lbdjv% zZDu;6E8l}|v5-ecM6UjLVd_f3D4yQB!Ql?oh1X!pARs#CwXbttR5jV&{^Ca}15L2j z{&$QTYZFf|an=yS<*@C!4Fd-A)-G7x zY4qbDVjs;#GxR%U0!hHV#c>z@S;eJd=Hc`~$ z8WVGhJGexOt-aCvofOm*ukpMWvQPfvh4kNsG=dP};$`g8xP#OC)>0@few<_0octAk zoP-+|8~FUDXmfyxbt=)*{&RklU7RD98*qSv4vp#8 zONnihL>iRTNOUm|1wRFi!^~(I3c)Bh%h%jzx)M0Y_atnq8mAo|W(1uK9u+e7?<>v> zP2H;2zo!_P;hTODx$0$oY9dxtydAl-&T3H8A26Yby$yA&8Tx7wo8R!u-Dn-B@mwaQ z6!kX$0Ann+C>4WXOj;uM9RR$}=0AK&H^! zI$l?CA9?A?g_2PB@G?zMLW8i3*TkOP0+^spK61kjBN2hIlRa!K@hXNVpgN zm`($7z-G|qJNk8#xSF6;hWHEjU{>8w;=3_K^+s!O{n%jx}U~PV1j|9 z$jK(aD{1#QX=y)qg@>c~d4q3n6KBi_^-=4W(1Pq4$L0#BVsIVR>nGEFEi{kZ)M5-n z(tLN`UlZGN@NiBJT(E5Xbt&e040NDdyV!J1>U+`4KPII%G!&g3Bj|-+IbQ~yt%fcqGJTue^_58z@fwL?8bs*fm%VT z&3T8#+w`p;hVe5<%meZrYpihYmeC!f>gJ$$*F(SMaXiaH#2!AMFmerDG4;x-ly)NO zPH>WBhi75oIKgdPJ6*T_n4lM+@gLW(+)K7}m3Eu!9Wo_0ZMqyH_J!`eA6FN&D29NY z!@RYdVejTOgR!L(t@VNwX%6%2^};?yAUn~^{{S)sXC}E*Sh@?c zc(^1+RZdSZyg^C#_Y^L9yi9KVpu)W_9bia7>{h>=+#p_RF3xeFKm_g^O>F-FIRefk zgS{EGkzo!kAMMS$U_($Xz+FRZfBD8skaoY5yh4f_PC8$?cGXUVfc1k>MTOoSEwH5o z=rxPfw1Rpb%ya6Fq1Z3DGbmcN)S<(?z9N?@;xoJ}yaG*geV9@jKMkbLX&{>>Y5d83 zI-@1UEd3a_2<+YS1R?J4%mg+RR)3Q#M`a&!#?K^r{{V~`u~9;`FRnTTHFd}LhMIt= z1UP=+R*=zFdmiy=Wa#nr^CL}=yA&kf7=gVTwcvPHoO;4_WhEb9Gf$#e2(5iGKA|aM z7CuD76%k9BUAL!G+!l~&H5WlUz2lXj{{R7}nLU*@?)A}vnhM2FOzk^NIWmj@c_+C^ z=xh=p)$qZxkmNtmeshW}DyhB)+ug*d>4+r=*OF^#UWf*BmW7na!kkBi=j zrze>3rz%%X8uR^P0ZX+I>^#P3Mh6pG9P1oP^w6~fjlASIZF9P7}T(B)9yJGx;Cq} zae~SDP%giEb8Jw%=NVE^argaYqDpIb<~ryGL?&1FH2$@Xy_i%gCAR_5JABCGb^1;< z?o*3>4jKOdG9O%U6k3b$rX{h>j1xSK1HQ6n@#Q`xx6_v{3_ps&Ls|gGTT}^GP;(A2 zWGA8;Xnnk^kRTDXW~0Jl5R{lu=8fn%$(5Fv?lxj$Bg+w1odptil&fo2LX z0#MBzerDy6fWOC>Hi1<4Gjb#_4f$bcUF%yO(CNV3kgD;C-%Y{YF5XOL#&AzOvy-5)4VDNZ~^ICh_2CH zBgf`9)*c3I4oG(7f;ngfM^9up!g5j}G<$8vhVVLTZ}*K6R<4p0{PUb&^kDKcyW{3l z8+ZwBANVtrx1a*recwFg$~OxI+1rrjU}V`+x)+JSWRDS5p!;y5R;nFq^Atw&*qclS z3f6NSVGTfm9jCAEB0=E3%$6>jUAZkM+`W*PR5>QK-dx!LK}+b%%B`S;;vaFdA%h`x z$@XNFR6zVg(3oK+Dd(d3jVvhY*m?67NvEK-LxsW16q-i@>QKM1oohFHDpD`-JIV+M zCED|S!VPF%ov{HWHc~r@jzT=bF?65SX(qr%bYYR8Wr?!l3E8`W5HKna_&>Ogv;~k( z>+VQ`a-z{6Uozn=X(_Qhp0EIbn-Q&3vT@0i*dm}PA>Y>}$-x|Yy5uriW!8@vzr@R^ z66{r@T=SZ;R>`lppAf@_4K9deq75_iDe1^tUojIhg#NKEd?AV_FZ?hlM8?ndVgV^7 z%@x)hLRMXxZ0Q^t(KwTN4uI!0VI!fYL3cmS2tN=LeQd82D|G_zrC(n$E~pUqCipwTkEOA~&ffCk(LY9ij7?M) z<4IfSU1P}@scpe3Z0`q$mMYRfK=NSP%Bq5)&cD%xZRo0i_#t#}9D-5;2-ABvF#yff zUQR0{*Im2k;e$eHg|J?C{{ZWREj_nyd;P$aIwySQ!9~`N`8Sk?g|eT9yTQ1?JYG4( zpdmyDdvfl;ZOh^J6+k;Udp8d}6m_M;9EQ~uj`)9$v1Ju?M2)`Z15^~@uiR+1jNY7h zya)uwt|0XBo6}*J=NQBcTd$pEA|3_($6*aThgqjwZg?_9sqA2eZlKPurIzo zINB8fQP%$e-X&c@&epG(td(2Plzht(MH~+C^)T`>Q^4YUGGa8I6o~eiOxP6I$G>|D z9lm_a&8Fi6(uGk-05nx6g2UdkIchEW)7)c(IP^92fX`#;73azLeja}|4l zinQgFJ8Sg$-YFAipsx3tClz>Kh5~lvA2b&>AgBXUpMT~}(U5m8u->YOqobK=_Zcmu zHtdI`Zyn$?VCGjoF@*;D4{N8~VM0d&yFTF4kTkL|<4%lqf(I$#lX5q3Sxn#qjd{tF z5!4hKU2(o~fCbo4KEHd-Lozk^7q6KGNjZ|RHLQ@tJ%!zdj9nfVi5-FCDFd@N1Es*^l8x;7u+$Grf1pbST}nrx@`}b?gbd2K7BFoq*8kGcg!ObW<+zT#ukuowA={c_%7a&}Vf}!p0}Z!*nIC>JslVyQQ%i2D zoJR`q6^j1=&`b^s0v3aZ%$}|zL27#bGfQ9-W~Kc160P#$Ny|n-W7(aY5JAR3GB;|3 z!ug0|I5IBN*NNUu>jAEc^~Pz$N!#ub;uf2WS&k~w>C5IbeORJgV`{VD2cSC5t_NP8 z8}qz4q6llvL$Eo-g6OnrA99KjYu1x`#w;5I5|%Ve*EnWWIT%Ft4nR48O>jMN%J#s% zXny>{ir#(=gZFsz_++jtrj+19F(?wyojI|U)Yupkq~i}U(?^l}gu$UjHJyh83=P`# zf|r&$NxSYDc#42o)j4?04zklykvhTkneqx9hgg>k1mMvQHN9#e1UlF^-VcAG*oaja zJaEkDN~Z6Sb(|Z68blA>xq6A0TMez?IL8#RX#2mWvU?!2U_ax5HfT6G`}Zjk($bQ7)ogobmG&_%n!HUBYxd;z2|}wOd*qGBJh#zrq8# ztE^65800Cw&zKm9Bm?{)U+XK60~HX&-j)YPZld78A{7beS^&flLqV)_qvj+~O4<`j zEm;~dO_G&iC~^U%=L6v^ux&-+u8v%|R7mh;>4z!NY4}c_%sx-iB6#6mF^-y%BG}Kr zaKk`Q{{T_{0QU0os4j3q_Z>F~#3=@kdx`$?Y6#RqsO14ab5U}?ri@Z(I4~k0ZIT@n zQ~cyX08@c>dXp3qqe1M|{&SZMx3+(s;0!(sewOk+WnIoEM~LMj6IvR7-}!{SD~-MK z^)RPIn_T{wl7NumjmZLN!=s3QIZy+n3m%w=siE89arHNH)GQpk*ZlZz8>*TCdONe6 z1XgVy+}J6V-il^}upWXR=N%fK$={{~i`&CK8qNnTA(Sy?H*pM6Bf-@9J;;Vz&{uGA zA$lN}D(e6X@hEu}ILcs_s?|6@aOfdpHf#sXvxK1H{rQbA5C-r605Y=J6i_|)8|LC@ zABT9=2X;SLB&TCd2k^lG00be?eeW-Zhd-cP)t-)#c-xHAAfeP=1~n)kUI*vg4Q#+# zJbPRhV^9V7p5fw#%lE?#B|=wR_l6rA`!UkR)VvtR?Y$_|?0$rN^aJ8Q#%R1M%k~Ev8oX;HLC7c_z z?s6{s!6eT_8fia1<)6oWDRuJmlf{?_w$<#z-GN4V{J`~VTAz--;Hye9r%FG@F$IEv z0~!dm&B_#<7qheNHH-`Z16PpKocf6yQ&Z+YW`m{?*&f%-v^7u!IC<^Cf)bacp&g5q zA!{M ztD?Q>#P>~EII8Ps)(DWC78L%ja$rRiUPmTvLIjMSjwGlC)Hsuu0fI+y{{YdzZ432-?gxzG{2c|Y*5z0c%9(yblYA?dyD;pQb-;A^8l?OAsPWF zyuD+?2hZ``AWHCKDPtU+8T2xou>(&{KmIU2yeM@W!jBW29~nz0O&6~)ODzS$`3e(} z4K|-CPpn# zi#Q3p<-;O`Ts7dP4FFxi za<{x_uyu)qHTUxm(onYsU2`0JMGH{ppqMNeY^*47VJ6KRcdK9CQ^e{hpRe56nCOKb;{dT__k;{^Wz%bbg_fHnRw3I;K~bNt-jP+9aF$`e!) z-oM@v99?k_&l~`|0XgHm-BA$~pWZi!Y5RLjf|qOA!0SLScjgT+wuRyI5=PD!Vqrz3 z06n0+;3bj^r?T<+fXUUu9U9q!PS8sc?|fu%W%yrpjE7q^ytzQ2kRl`G>mLGy6{jPK zh}r_Kqw{&W^m;JVFV1o_ZQKwZt_8F;m32=H-V%|Y!N>E7sTC0c`O}1YxT5qM?>Xt( zTApF2Ctfrg2zn}ZmMYk}d3 zq67xeqWE4g(r96l^^^!U(1>T2S=NC5Y&eAPf!-1+|iG2IEStLa{TVKE9&@V^Y0 zHc7rsE+PK_B#Ql9xJf*yqT46Gan@_6vNygTn4!!~l6E{#Fl6$YM)Y*24g}HBelJcA z69Bg2rFU`a?GX@c3;yx!(^Ox8z5U6FB54j!2mQpzWFV&jqW=JSK7eoolck!;bxMr~ zK>Xf7bXZdj^0Rte1QgZsxW!hZi1K~EOr+=^*HUbJ&KTix$8WcWE*Y)jy4>?6cGMK} zlV0LuUcpn4o@EWaOux(AVngX}+WC)m5yu=Z^z)ngB>}A}Sc(2{YQdpyd)fCOuP;G* zK4Eeym3W?E)F9|Xyf^?>AcKpEhqE+5dr$jW zEdTiw}^vH=rk3sy6D0*gF)HW{^f=h38FS0xN~&CYknT)lHp#?uh$pa@~bp)l$PKyuK<_# z7023;nL|jMKHwHw66+zmTTZ4VQi-Fky#E0Cf^^}%^gm08-h;?rW&Z$p03-oK+Aam{ z^ATb#HUt{O2^Na2X+TtWalk>KP?m557)F*vi^RX)Eu&Ej`Z+XXKvhrR{&0?l4ie-& z-Wwa#Q#v)qZAkzrq_F+L+7a#?iSfq~`H`hY!=ITZ+z{exs!{hEi0hg!`*DEyPg-JW z<;9u>btF*ZpykC1OlEtJRKdX!1Wk>+B+z9CTC_AziM2JnZk0NDL--P41}e2}H>a2o z&jQm+tPFwt$UL*GB=uA}OjISU)IDZAEDB_`pgmfp?>|${pD~Jgf6B61leieR4!8fPg={ zZUUGo=#Fo=U)6E6Cug5>Xn-7CzkX#=U=82-fDzJ%=eXyuIwo^Lp~HM)gbvMeJWBbBh=d$`Uvqka=W#{%5^mMi9-ncsXta6M$%g)Y zs9w);y@ui=o9UFaA)!UT^E{c455{540Ion@uv)v;$DDP7;w%UY4IE~|pldomiHX*T z4#Co3#8~C2V~`5z`#D%Q*qjyT;p-)%-;`7x}Uhpa-!e)k`3o* zllQN2vmSsRtp5Nw#nzB54yWI)P=i1LO6bW-O6N%H%u;Oz%|X}Z0?0tS{{G}vKMn5V z+0v%ZyE^%TmFFT+qUoi;@-Acg_2&i%gKW?(1#+EYGgYmlfOKPJ1G%pn_xCljD(%1z zaRFLy0CFLV-Wj1+L_Xmo1%-^i!w(TUyLOfCV;B_;8YoIj`=`28^Q>j=BPoHO}N9ID?CkAJFRly%@7B;iwF6_A}n>`7byT&lrV@wg3w1 zD(3<75dlMnzA$kD2u>TqO|QDm85C&LJ%=lb6P6~6Hn}`v*cfFbq;hXP;0PZn0xtKX zBH7M?JhP{a7q$TTN1)-()M->9QTvLv6KMhjI9_o$0@W+GSf4N{OdLNBTq?T=9U{1i zH-%urphdGqe@C1PHtY>wdveJtI5eZ$@O3fm)DS6cP08Lv<6sy(Ge$KPkV3AHZIz z>jMKNP+8AeOkHS@N?+VEVm){g6qF6+cMYTj1=odM@{JHsRYVqu+G3yDdEwap*#SWy zTm#GV3e|&iBJcae;Q#^DC|nephtby=*8U6@(B43L&PD}h(GCxoYXmD=TcUOFz#B|x zi+b0tODe)FQ1s%Wly$$$<~244>;C{*tLU53eZA(Ywxl8J{{S)M2%+fh=*W@-Bh~)^ znE*~lTcfF+6mKq`_nn~rkN#rxP|zHidB`G|wp1tehKW$V2OGxV0$nbX5?2bSUOykW zRK*q3d>YD^N>A^;90HjT>2GdSl~bmkWuR)V)NOuojcnp3;rWG;8L#pD;H)Hy1#+S8 zS&9|da5sySrnGc6$1R~uXnAi8wcWIxy=$x)v>P6X$s3heM?g>99|3bMx(Cm2;Lvv& zt{gNL^mKcg6LOW{GJClRaq(9LKJkDg8C?zS&cXvuA9chS!{$elIgnWN@yIM&^`M+?+ft$#S(kqF|hjD1oZp^*OoU*iCt*{k*O zl~T|p1nu#-E|f2j_1X6Yy;cNAYySY5diQK2(vsy(M;o)(K4GD3Z3m&(GkkowrK~;$%#B~YnRd{HAXz{H7b<%#JexVZ zbiEJgE)_X&z}oK)#561L8P+s0cnDaMO_G3HcMNQurlnwkFJ{&9uf zqyT%bGgK0tr)%k&N^_8xxZ)CqK5 z-IZ{og+Gwdk2D2dT;|;xBf+QpcaL|Kzytgr=NT{?;s)%S-dzj3LW^(QC`cgDcq^0U zS7~$;w;Fdj3TVXdIC5KBkU__|(cnK}#AlqC^`w`uUAk8gBM>BBlib@a1CTtpBjykH zgc4K|8?yp}owjR4$BlK#!;P{g)4>M`##KNaoZj)9BK7P0iVtSpp{f4>%p@kFu}(zr zz^ODSPY32800h5&n7?V>fplCZplx-N5$bkjv~y^ec92jzmlFJ)2!%TkHe9#@Fa;pu ztTB-ox+${!9=N~V27=JnB{}yRYFR5dX1&2$NBYwMukl zKCwRk0L(?sybX)kLxsje32_v3{O>J@07<0VPO<^vdRmab4mz1~GW-7koQk!|Vi3-r z{V)K!zhTL@Yz7z;1nfBEU1`s8i-S+Ej5HoIXx5Es)-R$8FE_v3q=YL))|V&w!T1RD zfexrC;gVt%Y+Wb(&M-9C_BL=2-!SY=Cmp7aeeWBsGOBjF-~7f^28~rHa;=y>XjqZe z%yo5(3lxO-XdZ71P@5oa9#0MRj{2&N#^(w?;~jZ+Vu%j0*b5`5B<Ogc@9W z=$*KyXHHQPslm&({{ZtP+{LB<*6~RJv?_W&X2HgYQ8c>uE)^}U(csFg?gLxxi^Ea_ z_b3|_z}g(Ym`$5OKgF2Jh?*K(-VGEhq%S_^%DnxN&-G8##Df5tr21Sl7; zOkxNMPsF^KAiz4;^WHmpq#FIr_5u}Cr`(hg+8^VbNk9#!{{V6^13}N|#FT9{Rz3TG zk12tK!p<jBUvQO-vzlT1oGJhOu)P$+xjOOza)%3bRM1VKm9 z$EFv_<62Bakp-u|Vd{&fsUCa8Sc8IdI{e7iBKlYTWK}RoakuYt7ibrydczvR#RB~K zkan(~Q|aS|U?JZR`nZAG5Mj2ta)nA9{{ZtIDm7a}%jRBKAH%~D;dO6guY1Cz3m_;P zPyYa}8mAEuTf^_}Dja}U+I&9dzu75OEl;0vQBe)Q)4U`d80e6 zh&V%A)=#w7!=mmUGhiioL)Y#+^=q^O@*3QX=+s9-UUGz>3>sPv-tah42!eP&ezD}c z1r}~HJJW>Nd^AF*#|9y23E@wE;p7bBpnr3d%+UJ-$!Yc{{e59Exgy@D#hQk!rO$P?l_N4z(#u=)Vaco1l%bo|A{jS)~_9w_e}LPs!Zya_aya}WH- zBB)LW9r>HI08rdJ1U%4}*bco%oaH{J zP(if~rp{b0pOVBLXt4eQiQ^mK{^r9c-L4PQO1fW7Ky5Hj{xwEgr^59qnr=O z-3V2#mDI<0h}7uLgNFjr)X<@6Z2tiC#*_pRRKBMl#sL6v9W{8yPYuzbd!1o30)Q^t z-Xf7fk!OFnaRBa|uSeY1!9up;58MQOu9xo3dx6-d?hiUK4G@ZN>%Fs-V+K4t#r#(1l8VDhBaTps9ZQ=g_ataffqm3P7YEVO2!9L;oL##)m^B+kdJX2+H{jCiu zIKvT0u1z@8&NJBrNv5^`0CHAB=pTPS-UTHvP5%HnY7igfPy2;yYku4R0L)$s63Wdf zjt;C16CG|!3#j22mk?c9&53}3*e;GY>yXL^fY|na zd!6E_cBz+!V{m8<8P>a8Gq8^4jz2M!orb=i84!Yy=epnAMyf;)_HmqkMDbH#BXO zDi}Lc}#CYN$kTQxR3xcUI$vhE0ESNBv!D(ElNnyclX?R z_At~sJTRgs)*5#1)@bO*?S##a_tnBQq8SGUJYp+gJKLiP43Mx0KAcYTMV8}}FYj4- zi~+WyX7wPETH!pvn*a|=J~%A_R2IHC%k4%pcov8Xq~aI%a~RVVSW(n^XFo(NWrO24 zQ)VZJ+@)m0*~9yc7eo(RyY}KV6J+8${!DyMf0W^GLyWd#agp`=<^VKZuju~(SgA(d zNW=$Z_bec%dldot^N88`J-pu;-U@;Yej8t=S{ z!s=0@&V60dk?w4gyS^MF38b;A^}@N;F7_1Slcwa8io$+5x1y>j^_Fl0fsP_R*C<$6H$^ z9X!SXKfnXn4n*q=wcB6|a9vJ_Oq#noiWy~jX~e}@tq^j27sCoUN8!l+OpD{O-phV4 z%#Nn)5@;~Ty^Sk2nYz44Q^=SX^(Y{R4ddoPo3KxuKXCN=9hMxpCX|ixUKx^f0?i|t zg?T!hFx+wj6Gd+y_X5gwK$67EOcL_*HIC35q<8Gc+HHHjeVJ;Ssy;q`V62^zf3L0~ z0uN{W!le~eO4P$2c3Vi&yZ{{Ta(^D38ewKjwH=HijHqlMk`9IU!< zp7GWNdDFExPRHCUZWP|1^Nb|~NRx%|$|kJ{D4bsLi-0ct^5k3qB98w6GB%2v3CG+^ zBfWgXiB(z~zL(5OPy)0MNOSWOGCq%i^8iXT>A%A+NC-RNUocSKYgilB0iC!EdNbxF z-znet!DLc5@A<{}8jjD`%$MR?>3cVhYpDQ$tRAjCC=1t%xg8jwXNEE9{{YMnCaKZL zU+*g}v9bX1w*;aBM-R-3_6Ld1QUDU5I6oYi=pc!s!7$~Mmo5JQ+yHb6B+?vSoDv>T zf>!hx0$Om-Nd3qMg8aOXKzD&^O9Kj;G4B&9A<9QJ?+zE5-hPJ#0_GP^*B>4tlSHRe zoEc-iU4$j#7%cELo`GkngxgMxId$8-BnZTulastS1a<-ZIhgyN%^baU zcm+sDfbd*Hf6Zcc=uMvHoCs#54EUZLWyeYF(pwA&D6SgNUGTWpj$j!e8uXpGJmUTkg5Kfzm+hoOPMOm;n^RzC zMSG?IwNTSbnnxB2&Fwogc)GA8yu10D=L8Ur`S&%Ob5RuPVss*GgR92>0LByW$%HEn zs&#{%3NRO*gOZg6Vm9l{JZ5%Bv392ze|@~5)A)8`3IQDs-;01+=8HCk^y>`|K?Q-? z$Lo~rB~8}bY@g#6#L*&})4$xfK;`*IM+@AzQ*~F7yryfhawCmbf%h6QnZYM*gP?9{NsRKkQ5PDe1ab5I9xza;J@!SM22!ML+2SH zR)92}BhN5F8;crnI>i^F2qP0kr{Tc3b0c-A+f$XxLS=oGRg=W*y_*fm>2mb&|tLMX_INB;nr6coZGp8k7?pgNiWZF-+DE-zR_2b`R8 zV=pU>xS#%GNdcgGJc)P=1SX)GdtV*p-Pdl;!gbpb!)1~R7oYcp9bzhLxpJm6g#d+`V{l(LJ%%=YUGyG)kU=J+_ckk8)l`%mDym7DGmVp8Y zhEkdh;yqUyj*|Wz*u}zQ`ZLy^{zaDkvSVH|8A*P_A#O#w4N;+71Kxd%~f* z4hmdVY}00kXYK_~sx2=wIY#g!I_E41DmvST7pV{eb=Ol7)6lbp`?C>+(2WO#z#GyJ zHU61ngN5*a<{Z0ECW+L?H!o;!CG!l3T@`ll1{-_tp1^eLc&w73{LSzbUZc^Ch7**J zb4z0{d-;klktKPD8Hcg|d2Y1YSqy<}CMAZ-a6YdR_90rB| z0NivD3O@Orj9Xv>(R;@@1f$)0##w3{brykeBn3~;#{dy|ulAVa0p8l*HB1W*C-4~4 z;NK&r7j_}{`uJn`7Q;d5`+_mqC9lj0eL}9E+&XxC@%@?iGC$a|hx(YX zQtuGs3+j0eC_W|?c<`HlpKf`;-Dr6-=2MYLzvmCN1Oz;)@i83ngd ze8dflfH+j3<2b#9g&X|Gr;`vY-dTiG&F2#b!6<>Ko?&7j6&rH><#9!d{LO-yY2(O6 z<$GLRK&iqmOmJ_VyJ<(CF^Q3iXkiz#ylMGGsyn%O=19``5)~cmyn2~LQA+CFI2#TO&o4-WDC3g|I`44pdcg6+ zVm1}Mj`FB6P{%;mUh#wl&7EQ3qnH~xP(TAbuBhWO4Nq{0TuA`#!*YXFOc z=ygVE$lgoA7!Oee1%E^gmshtBA@ht3s=-d7NnUw^+UPYpFNE28?+gJ!d_a1*9=R^< z?)i;GOq~u`S%P6H4HUKTn660)4Mdj7uJc9^QT@o?$Lk8At)7G{xMC$wrU~cQ6oz0^ zz`QlD<^|H+p2S%4>mM8dS5?LP<`Ah-5L1NgFrk@HqP!L-4g((ByEZL5g;%^y^y?c_ z{{WdiO9N5(~I2+{RrT6cs1I$U`+!e9;O0U=!#VvZF!t=NnU6xpPCUb(*3Go>l3cZwMeD zYP8ay>jqlk;xAp!Obv+33FvOe2nFreQ@;$fgiUN$Cx82q!YJt2iNmcO;ewz_x(a_G zh!rhCu|gb9W?4?jmt;F$7~}#XL0TE}C1M;6d;`}lQdD#~ufMn`;H!3r3l?Bxq10oA zD0|H{8oM%^^B6>>*+4d{ks%wicQ^0IxF94>M>fDjm14K7IIsaWUExJgr0AFzz!mlHAdnR3HLv@XDgX&~ zc>KU8Bs#O{<~*b;3lBif2^mIE?HpQFQgJ@yF;F7AoNJ0;fgIp4=l=laS+<}(9&mh8 z4q|HIAJ!b^$YK-Jk`8FDEZ7((b@2IuVY;#?&)VYV@l2D0_+bRNnOceN0{f>7zfQlb zI4mGB4~&WwNDd}wK`iCNjHzp?r;1|X~ZNGcFXfCwmVS7 z5(F!-o4KL3<#^yc#X?n9&I2YL>CyS-Co`$w^nAm03PXtGCOx!aypNa?Fa}6)eq&iT-re3e&b5b};G5Qqe!p|y32F@Qqdlj)B> zDk1#66Z^ucq`OYH{_vcEWqb$B*w8@=3BH4qD&-Uc;O%2c;^?yS>b-N3=2V=MYhMhc z5A$hwoD&(=1HdB=FtNL$x1@egxdadh+X%kDrYs0iXvR~u)(@hF`kjr|x%j}La;go1 z(&H`|P8I#Yn|TMa37dDF zSkxZ^1Y2}$=Kuz^P;|TS6O#cI7Jvqj_x}Jew;;u#&~xhdjUO7d2k*a`P#G$$KXMK~ z5UKQT5`Nf`_r)%*++4o^aw5FWX_m+&63U*OBdWI5_xNAo!S|4gbm?&Kw+o1X$t%(? zXF1v-iCxOxk>5fi}kh5rDFsAB2R>`pNM z0AkQsHh?#HaAEj?tuH##Vm*v!Hmu~1gL=9=XoFqAy4xD@&YWE9H;f0fNS9HVI*M=0k8v- zq^Qn|&aNVdBs4|e^D?=Jmv_lre;CJIPi1-k0Qrg+R6*i*_slH_z5qVu;1@&J^M=}B z@ehtB{^dR#To*Ljy&qScWsnibVyMeT>78bS=m0c%H;84|JwJ?RA_kRKP!JcpVoNuiV`3u1jm1I1iXzbCCxA7)*I%xa;OFpz5V?nBzbzlU!bL0c-@Y zFY}ByAcF@Py)z&Zh`c|N;gWE)AZ;g2=O6G}7R}$+{o;7)%c<@Vg0cs`*x1xoYV!}t zjj%&hmF@Y31R#`gqB`yX2toJ0<5{jmoDcPZ%K-4u=kpO8<7)?RmCpp~bsJmO7200K zC;Iz|m=HE>oqWeNC?o@c;KO=1S=p}|=LMJ>*t*y5DQ+Dx$Q?OMQafL|Pt2I;b-&~8 zA%RZ;y+4N}Xqx^UBb#Z(NFjBam1iCsk;Mtl93M{{G{&5Qy8Ons1ITpudddA_#)kvG zTzV6ML{@Kf7Z`#8l&;;U$%JA+6{hMgrWc|;xNd~?#XC7K2e0E4TF|cNV|C6RHp@a5 zxQ-YZSaz-iALjr;5-_uc7fw1iBiHP5p5t3YClz(zL=KFBT%kXs^};YU9u}jVW-}Jo zH*a_cRc#u>Z~4LBifT*u4NmwxiOqU3`W}?({r4#dN{*=8;D4M9LK(y^+j$qcPE>da z)p{{iDEIK);EC?pi+JGiM+ z4N+J4#eS&maR-Mtyq3ZVsN`>*Wri{6P(!b7Xu9Y-4QJ)Vjv0K?0Tqr~>iL4k2sYAh z`fg>Flz;}5>Bx2nG}0&YiwUVwh`pN6y8X5lay=boG`owFa!7l2ahgzov>I>_IV8E> zTS!y=3g(gQKvg#>m;V6xxk#ZvDX-~}+Reho{vH!I!7a2;Akd!Ru&nJ1Lxcw0yJm_& zp!2b>Gn>6_!KRJQXIXr**;vv#kK+d-i_{Dr1OEVU=KiZ1dS$-2OVS2Mt#p_#C_&H< zoo78<*I^FlfxIsPy@B{}>nwp`yun$ygcBLKPxcR3-YTaOgC45}0Ikrj?cC!kYGSFC z9+#Yr%Km~52%3Ii%TxgHK5-woCXlMBe-kdhG3~V4(rD-%{$QBc%8~=X3%5RDcA>7T z+xUkj0#hqeNX}W13}G#&P516dF&bp5AG zH?((81}uX%&CLW)kS1>6Q-A^Q)8+yph&-w*Pe7&fl0e&m|TU3U;krFf#uD zl48w6oLmbhE5z|ovy%d{!4uM)7tBs~bHW9Fm$88(penx)qJIJe)2P#BCDq{o)v|oF@VM zm(z-eJG{TRc@WW29FLO)6uuceE)PTwW4Cy+q#ZwR^N5~-uV4Ja%&`RB2Ke_k=R)!a zo#LvFjXZLUG@E=(*A>B9%E)7cQ?I!%E7-C7jC)uaz&skqku>x~IManwyij}$W;|OJ zcJ-`urBC=!^9MRh1OaUC=2(rOZ}UfaR~}W5)&s9#$6d60i!gh(AKtQJ7Z5mla1ltP z(fl9d5YMzzKNIB3BxbEN@p{5y{toAM-ix4L)&;M2J#MtoW2H^Za8Q5ao?%VKTuI zn*RWp>!ECwFn*|S5!m|xw{9+lJ{UT08D(8rMLzt^lM%EMvFX-uIVB1?+lQyeDThq8 zXrtA}P>_OAR@LK^5fJw}{PP7$**14roC+?~Ox)+q;}m!raCeT7w-Ccf+DT}tJ~TM`WO87rLDbe% z7c9${CkRR6G{TgU^PCjx3{d--Q7;n~RyEQVmTV19u@KHxP+g@p{usbI(1rI2XJ;7t z$Qj6nbU&s624U@@cBF^6&lX2(mjpCplR!d5yqK{bYtA0MalECn2&m{p;lSu3p{fOb z!x=sQ01BemO>?PS6;P5|Z1!~Es>1<8r0}@8?7+R`P@k+@VuEdJH6L8ofjqbr^6dMC z<}$62v_%SE+?!0^2y3}JGU=-F;4`L-`HKuEe2(VYy=8aBNgdyLW4Bps2acgGk741wAak!aS1`I^Y69YQaI z$+tAEuyBwkAmfZwevK%JUJ=`@3uqGyZq0x{9H?mkA?`uJm-)t_FooMA`mQ;jqO^MW zVxWaZuh3v1bOC@;{^p7VJP>-wz)5-x+Ix)v4~K#Np5avrz*KlYtb0bp9I5l%pF(e9 zBDd~p1Sw4==KOI=kOymoStJdYn&4C!R)TsMWx>EIbNjq7FJt*`Z_H{MNe(ZE#%@wJ zSYMu)CU(P8dbz{138j2K`;%(T0V8n;RNNoTG9{`~?DHvUN#7Z2z(DU$zYG?MI7Kd} z%!ZPdO&)oaS5>+vWNGqH1%76wnq}`u#+%?~SaYu-w&>mmc6p;2)N#T?9dljYLS(?(D3Ps6rBk~Yl zb%$(()5gBx5O4@9I)3HJhjgSh{CkshcOonpVrX}Jq#dVS;T3JSZ4FA7{NOfS@3!s! za$%^9&>y)*>Dn8rv!uxK$RfMwznDBzMvo3Y;>Zx7fb53^$m+H`ciV{Xo)#ek%g4h7 zW`>{+pA)=;@dVt{FY0-Kn%nMxh!4rUN`kFIT^FZu90cg`i-xMk07&P$?{38_nRW9P zvjRG^SXwTGZ(ge7q7XRo!B{*4x%P370S99^RpsHhnb-u`KikYt$Sbo+6RaB|$NvEJ zS#iakquIyIx@0Ln{0}gB3Mi*Q^mNA&who3UX_If5r%W?&&;(WrDS+n0)=_oexl1%X zjz<3gjB{9CChTZKCY&gLcqb?w{{YNLJz)l*zO0>~zTyX);vBr$y;F*92Lg@0RI4}-OY2WZpP#Ad&AN+GvpllF*&CMN9jWJa%7TJ@e^DZ z00M}Sr;g+9Iu{swd#3!u5NZUsmmXn#3s4Pe-Z!kP-6;|z_eaZbDX0_v2#$hKbQdwq?FX!`aW+XJ6aNK zcgZ*oTwARUOVlmsChjDj04xijxm-sJcvGq88G39DLi4PS6kzSd+s-|04FDT8Q~YE3 zQMGvb#6osIM|badmHF+GTO-M|a(YilJN|IU zvyrvcF#$krsS~__6jhpd-T~6&Kb#RAqaWiPz=7VKV7xTNL1}>5hVVnV(}V;-3MtP1 zm^Q+Kw!_vmFIisy09kq1vAdtS6(ne%=L*~-zRm}Di+e)I=)K{)k=q)SxKVU14k=Li zf^I0>XMecfMgIV_elacb)hEz+9C9YkiLQT)S`?x+z2GL%r45HK?p3)9rEydu2Dv{^ zF>=U>RuAS7YYKF`=NNIy+UtKC#sywYf5!454s>~f90uJhtktTNLpkrP4DO-A-F>cG zA%gEsL4Cox#lm*$3}V=Vli%+LYoO_K-A64)0yT)*{W7Sgs4$&*kE{eglY}D{5p8n* zX1Azc(eLIO(F>iY`pANotR5Ed>saO&N|f=GPF-h4wG1P?BDV(NR6aRCAqxWldm_ic zU(T@YCC>&9=kbtiL=JmzbF5N8I_B5Ej2k_$=)3$gKyJp+jpu=ZFoh$nB7eLqauAe& zeus>m3j%)sH&BwK6BB(HQ>#LoL8K)Ejx8 zei;62ZHwG*Ke*tSLM%IFizJ9e_gQ}7!y@SV)%`IdDX6f5pfJA}V}4FaQ<=oqzW<^g&ONeok`1lcd;o z4&Kk0lqkc5Sr>=AVnLy&fK!jm*J?hPIBiw)lO_q=t~7i({xUZ<{5TvppX(sj%{r6s zxx=uBE5ZHYR{&IS1AW6ca|XC6hyBgekOzsmk4s`9r%>mdf0uHw?_M}DBU4F5vBb~} zGr6FzHZ=gqb7V+1#Nj${N~B)V z-3YO;$fTE33N*ZSaGy>)xL&HRx-bi^#ic?ItaJn;iKK?=_vR4X2vRK|G3bHq$oJ3O zo?;?e_Ambc@QCzVe0$hR1b)tH8yFSjlz3z>hf{l$O{xnFi=p(}BF zFzA@EP~YRTJ23<_m<4Gr5Jiz24StWz1tbb6kPD5sj*LVF+fVdga*Px$Cq6yG;cjSY zDMNl@=IA&bJM#&Um#bWVI3fxHM%Txl@L|vv8mGJw3a9iX#EU>7BU^{KG75nj{{ZVA zMMX6D=9MCLEUx^{5H`=9Pr1lS$C+s_o#KQyB5|%EfFFB>KR1mPO|FUglEOnm)&BtV zSYf1e6`!5syb*zUbY}kmt$XF;8v_A2NlXH^PddEd3qXK=y=5GOd2_C?fwVmHkv1t5 zJl6Y_B^u@5cv6^xK%e4cOf?GRaCN_#3yL8JM*6`_o;oz`Ty;b!;_B0#;#|NV^g|h4AbHnJJTz2%Fv6x; zt}i&0>t@(4NR4(jkLE~?wvS(!W9(afI>Y7)3+t!mP#SoRe>pJPyA+>)oL8XPWBA8F zWLH)H0QT`pM7O&BVpbA7QK+5e#e;5ub~!NYQ1N`n8+k7E(R|Aeh;*Fn%Bi;;zaN>t zl)oT&nKhBrXb$~wP<#kCP9HEOfcd{MEkL1f!gNhwG_(z;{{YmPuV9;q0N52TI>G{0 zJi1%TxG@}TNy)UPwvV}Tg1mWv066FyznjQtm60J;<$f5~R7(^$^Y=B3H+-h%Ou<}$ zBWGvaTg!mDka|7CA@ZXdd;_c)MG668^yek&cUpuWsr_OVq6Om4@lTqM+<^EdgP;c} z;pl|u=wNXC!xdqTph9HNcHU0$Ego2Qs!PGwE(LeGur{>ZZW{29b^ngXL{HlT%jXcKpmdUVZ&cnQ%B5i(F8}e{!AXh;LW<}#Jf#cG~0PyDGWX_b;e&R&!cnh;p+s<2DXc0z_*8Imt z+6eGN+Pq;mu2gBT=`j$80o-(k4X8z^8nN%!n68<&i)wWvcZbVqc#WUK{{Z-*i9{tC z(q_5}Fd$zKFq+h8vn=Z%j!eD7%7B|*W1ZnXVWmik7@zY9n(qV-1*Jcpu!=8*&5O|b zVUTH~aYeVuw>d!VQ+soT9}jckJbQ$}l+Ii!}_3aom-cvNp;KI=3ZFab)h_D*qn zru|d1`NhJKATaL)=GuZ?$IKR;IS!|Zfj|mF<%jc{!gW{q$cwhk4V%S4q1$CMv4gJE z@z43lXHh|??8h4=S5r{_`O8WO5G&6wt{g=~lyBxU5K`;*Ua?TqLtVDFyejFmLb2KZ z0Jv`P*}9>wv9g`C1^%#fT{X&oc;E@ZR|X-%v>rOhs8Pn>WTOAleZpV}Lt>SRSZ#g-3(7{`1}%YBhuR2Nb-~eZ(MZ zVbk7K{03K?(ij9;;f^TSXgWB;f&-w(OEkZ)+_DX!cno2}ixDr^%%AKY-kEsLUJwJY z7$gF18GHk-Fn|ax34#{ncsc9;0M1>JLDK&KQ@k073u3zuSG*zM6W#P= zmK?(7!SCGOR28Hrb%s%>4#&xewu#-(UTX>4z+sqj?(vRaY*ds4Mda1M2*@CXt%Hs; zdP_Bl*aQ9L5Y8Lt6+#jO#iDD!Fl}N%;G2hk^9iMq!X*dg$dV0>t5*}osS6g%_Y5S> zI&A!o3bUlKxSIjB#VAi86+X?e2ndIU+Vb(1oDdUcuJdwU{{UDZ5Ml1BU_2)hwAni0 zGf~B3oBseXZ1yu>gu&Q_bpZBzkfdlSMDqQ??CM0->~uPC=>koX7vC{a{cMb#($8px=9P4TbR6Q;7b-=-f}rb28^AEqck zM~E7^r(n)3qfVFk%LD*}A#ZM3u*lL8tFAxBAxR4Ir~1Q^L5N`d%`B-;Onh^D#Y0EI z%a7++o#2ArW9V};XTU>*D41riUIFNK-m&YLeolXk5>j>Jg6Lp0dQ*|F@r)q9{{S*s)XIQ#{ti`HtXjU>{{WX5wn|gWD~g#s zz%<61!J>JU_}n8ZZOT8^Bb$t{qg{cwEl8|_LD-~P^$aJs)QUkGdXA=5#?jieAyf#x zahDfmao6Sd&vP2q5^Fn?%*3h#$*v2zfGTBYFobfc5}ApmiN! zEHf3YwEC_TX6KH&UpT@XXe^K$Khdmq35!K^K`9ufRpyTCeq272zULeN0R4?HFhXsi z8&mz_USLZg)Druf=}5Q^Csk?Q1`xAcjN1}#6rx=K6!a878Oh-CY^(cp_r^wOW|;o~ zDTom^KCqCK7LMz)HjFF>QF_O1FesvrdcXnr6g3Zd&IN1^fAPm{MQxX3U1cUhoq)Q3 zMj?cxr0bj}`XO(401j5r-6H(JRP`AqhpT`NI`pp>^AgssZ$)qU^5Ezs0C7081x~eG zpNX5W2p70fat0wI(RVk3t74C@5B^}V1fxcxpK%%?q9}RZBU55crtWK&$kbjR#x1Y` zG)H+7w-s9tzCSSB8!rIre&xj@*9TiX$4O;7;nR(c4#y$<<*YC*{{Xft1EhL7z@S*& zaNTi+0=%Zr=O4vLKDS(PuX^M9abzG9V}IT(#w*G@tLJ&il}*y;{AF5TEys7vDMAsN zdn?`)N-C3T_q>lN4598k;aJ#K?hw<52dHpCde%6ImbIh8IABys_HwyM$O>)kp@v{B zW!D?VTOq0aGeJzd&GewFGb$}0P{3HL3F$S02sq6Ne*5t z{{UGXSVv?ZhwcblNjx%^qhcF*%>r(V#ttnlT#?5(u>zVlb;o+e%Im?X&1vI~-{%G8 zPJVy<#_9JtTRt6OLA0P3s{a6NMB#|bI9aXbtzM-OK6{MfK}6>L#Nis3>tpV*HJ~3m zvAy(ihXE7-Km_dT1tbuK9tWB83U<&nUtio_Bwn1x7flRLS#A`2&*FTJ4@u)HI0z&V zAIG_1VV-E-emI7qtfUKPjz+{S{z2J=qP5U?kC;+;9RC1WvZ$tnx-YH;%4l7`yx&Bg z=yCIX;g&&uuDf<&j3rRh*X8+-z!43DTRGm$F;?b_vzkXhx_`^*gN-mYPqD=L^17uc zKQO>;2O#JCTp*B>uCW2Pw}a+Lc4e?X*_SX0fuP{}?qpDgpY)H3i*W0&^RD)3Fn6IO z3W>~eXvD6EGghy7G#hevb&;f4!^&)qvV0&75oiy6;lwOdCU*ECa1PetE`9->nhKA z!@hd)%SnJQQu5=M0TXR%zHc`3PSL0ji%;)5$pLtD4vTSNaO-fJ+kXt!j(Q5d&mWka z4a4*Ry~1Sqg{O)y8qWgcnBdkc7_po8(INv?bbf0lgr_Ai(JhWk;A8>pCt&V=7y+W8{OY~A#b~Z!{{RQf zRU!mNHy(Gz%iS*AU*0A>t&NkxUH!lq*+8khFDBH1PyXS}N+<@im+mzfDPWO`(;)x@P?*cdTT$lu?+{{CrVLu2i=eSpqp${LpP=V3Czn&O} zDv{9#{{S$Wrv|0SJkyhuyj;_{f+`!|o?u8p(aYNFnznN|nKc91H09DR4{{Z(6 zk!sEw-|sA9=(8S?33d^HYQb)U+2v;$LC}GDDc(9(0<8w`+#}^G5?>F@=4obz>UgiX ztfVA($$}j{PQvsgW5gw7@U#Sn~w4(;C5G@ ztiz5dAB&8{HlN8R5m~U)O}2L{9sWNt zRzVdnK48`$#0|*I*8&ZkQ)UR%J3C5`j043a?t=yGy2ZZ_En0r?#M=mLB@?6EQV0Pa zzUJNz8XT`<^AGINCdJMpm;6Xzeg;0_2A)u@SZ-pyCdTVfdKa7tCBSaZ%#{iO=TZF} z8uTG3sOx0BWr#GpQ@O63d_;ssyhGE>3fmL}N~qvG%g7^eoqYR%@)>}fw{)Aw+hIWm zZFBr*4$ae4bg!N`(;3*J;SYVqsj5BmT5zA|18R^3B9uR!;K0ss6o(&iLg|1oKl3H$ zrW}J&bN8IT$_nUT)A8At-mD}lT?c#Pyhmd~U&5ngrcGaNzVPTH5T|ZA=6uy4u1%Yn(tJ5y^LcXC$#aOrPGdnkYG;PX7R` za6@d^a5`be8R8^fZF$xk3jpd5M}FqSp#xiTP*BrG<}3|`Hq@J? z{xX_IV3kh68;K#Iq~XH-?;U&r$9nfS#;p#`^V^01Q+NPtSXv#*knao1wD2BJKn zs6GQDEK1&Y#z_W=YCU0aS+}3(7+%Xgn#jT0i6#}R{QMNA^<{KaqO@F_cKn^P1 zn*RWpNXr4Lo#T6F>AW&&HQ|!P3qyyjBDi&M9&rUigm;0P8qQrpbY({}lHO+l?NkdV zr@1SY5(hL3`Hu>ZvGuso7j30_=`rjrxNw_K+$?@9ERS^a5>k}?k=5q{5h^^w@cD?<4?m;)X3a`Qbv%2;hMfX*d6$gbF#>SoZ6eid zwD?RsQPb7k#}RVcf5*f z6q+NhKfDdZLnAn!7zTunP(_X)YLQYkxXwRu>WM3$gSjv<9U=T;kuI(0{{Y5nHAEfN z{{YN#X3Q3P*~WKpBTenUaUu^%DDvY1g|!l3R%zq1@vkvo!oI|T=J5e2R86wuwl($= zp8=5oiXj)oNA55A6N7$YATE`Xr_V7GI-N;hn}5-Zv{$9mUG>w43V1|{EA;Cc zGDM%qCpkPtBz19`*mWv!eWq}B`=wJGAzgGzE7hTjqDWp!(}4BEZES{)F7jH!rj^&- zb&uzvlqcW0eE@VP5wx1u7)cCo$)fHb)*a?72ZN{XJ(k232BtBJp!7{l)wokM7CKPl zjI_))fm2$_kVp{FZGY|+E78KGzmpS2BDTgO^Cudh4QzCrYXQ?jRy5!C;IRsVwL@mQ z!`=ck(3_n(2njBmd3bSfO|FOZJx81YngQ(|Y0?=;B1Ltx5#<0)>g;%oPV!r5QM_*t zPPdDTK@Dsz500E`1l!X`-~7eIM`J+I@cDy73+6Im0m0AL0+VN0et1raE^)0~iA_oo zckmueM_P^Q{{Z{UbSW2`<`b$CW!e|q3E&O_o(FM57^_sM>iHM1xNS}3h2b6?fX$HT z^tYGpFvCUEn?Sxf4qwI!#nux`6Jv#V>jq20yHsASwl?LU{L-!6@6_b&hOLTYoQDbASk4Z~S699$|Oa^D&YH{+I8= zoGs3PT`A{S{{T>x#iaFFwvsMY?_TA{6!tE-{c)9IM&iFD8l7AiQ5KbY-#x~WLQq7u zzT=`0fOPZjQA8G-jz+!rAAk?18s|4L9X<@++P{~PXT4!mN&vb!e{n#%2H6ayZRK{O zkn`?13u8xo%ibXCnkJEX=d3DG!9(~5%&{i9F6sM}9$-C~??x33{{Xxk2$uEx#sip5 z*<6Xj^mKWIXpWX}U_jo^wqEn0S3`TqX`^Yu-aHaQFq~o3iPxTENvdvie8hGg58QPJ zF()6+N>Off{;&@fku<+pa51mfxD*zGacdIwm7Jch%tV3#D`uKFiqS)m{B?#j!UrSA zI7g<60OkPUVw!ov?%-sBZ4vwT4d7dfocrDi#1JZRF=*D^!=v6n91c_GcqYo@LBzo< zcBYQ-aT6I@eq>nzrHM`ZiXo=XFStRs2VS1I4G=nT-MGoR=r!M;nI;sP8>7A8NIC5H zbNpp2fRFrO;$myqU@0Xuf3qL8+isi;bwq5Y!QOS)kPe$i^f5kI7l)z$0GUPiLZ)Mr zT9v>q2h1m|nv4nPykv?1Fwh@-@WFxcIZjtth5QbKo#CXZGp^Su2L-~#{-#1VyI1}h zRtvY(V;mIjk4Bq$=d5SD81_8l@y13$VNqB+^AbSosy+8wz!g~mPZ!6`Bv>ot;*a0l zylb-gq04&r5%LTCmHjbQgDoW_#wj-F9q$cEGp-MCDYEB;htF^YpOo@>x^;6>@6J^+slmA=mTTp zajI=>05tJE$`2SM0N_c?#vz$>J6GJQHv6V)Tw((y0R9v)G7B*^AD98{+T!#QlbZ+$?N!D{SW!sz=>A{P{oDRTg{{T54hhXz3N6az}m{VKRj-sNZYF{#y z!syn1{D(nXv(@z|3lGs<6`NQ)NfW;Eqeo?}6H`XcWp(rE6 zS6E~^q+0{L5=rSu{{RLzM}jQlujdUw6@!lh9m3i{Vr@AMCwS5WcL>@~z2qwd5>R3u z94$*zsLl1@^EXylNKSL<_%vbDt$NyAAb(-TF~EE-l4*o0DhFe>tNH9qMX- z8GD)`(KcKX8=`}!W*x;ecl=}6IQpEp1~x%;#q%b^Nge(E@;I@wm5G(vq<7aB4*EVb z#|bi|3HgSYUjloDD0L&u?;3$k2{k{w428|zG71g!n#8BC_Fz)7E)PuFz><%ixyB;t z;c)JF^qyh>0B+83Oh6V1vG)XO?djymV(uUE9D<5@2=u4X&}>vf%f_cnG#4%>Oe;#yRB>R`tDUe0;S z*844WtYkFQtABTb5z4C}v#e?^30d&_h-6^4{{X`0Iqpy%kDs{6pl#WRd^4R6UN^yq zOPCrvFQyv+zyS-;^@cOWTB+Ip08E=10`z*|-X&ImYx}|)-nU80e^_W&6Sx)_#8VU| zg}>({{LyMS4+Enk$5E@tNv&ns4kfTKTwMdSDhwi+^=Rc7^ByKDq*&LEH=PrWx}L`? zs9FeozC)}ywN)QbX%5`C;hGrE# ztA>m!qK*jkvE|4#aExT`VsJ1~0y{hVfHnmt=ybf}PlU&FcCC2&2y3?oAa^3}ZvkCM z{`|NWjk!CX@63x>cmjSrn9(Ap=(Bp9n447@x;ODpT=J$j^)VpDIh)6S2zc5!0LUfznE9W6v8bWzDmFZ~+0)Ho2 zys!xBbKX`O=&tEc+?k&sN^DJcflRIjK4}Xwe=6Kpuprx>^Kp%;sd^L4QUF5~c0;8e za$iI)gQuasGR%b13jY9O7K(vTSFeTyhasB<^?NZZ^a>4g^CjefB8ZM26+lKhH;XW! zz1pw2<-FxDDNtYT!*>Iq$J38+pagSuJjg^Tw&|=g2MRrj`-&JGq3`Ap4$5`oUrY-z zpyGA>oMCW6C#G}!VTP*GHp3FAjdpNjAs?f#di#}PsV3YAcf4DIBhc}baabAw3BB{2;B2-T_cHZnViPXXJOVOIuAmoFGkvivP(%9{GOqdoLw|;oGF`(1&f-&ZbwA( zHMKPJE|23CDcMaC=)|QMCoS~BOah=o>ip{mnjm&{lmbLJ)%lT$0?oD8coN%X@9XYu z@D8p20P&oRdSS+IQQ!K&`Pxv^?8&M^j}17r1q1kUU{p?NqZ~T$FGl#oV%|EPcbXe+ z&F}o@ro^0|{_`ZU{jz#*LwNI8iub*H{{S;;(4~3qEyLLeG&h^n!|4*6S7`D1lMK2} z)V%P?wzk`ZyyRRV=@(;8jbXst2BA4}atg8}U`Td}*qXttO#s^O@j1nC6K!1xU-5%5 zhObv)eZ><-sm0d}Rmc$p0i&E;8KlwtyTNxwURVePLOiZcHX=5zoo2f;W%QpgU#3(3 zW>f~D1M6HM2?Jo0-}i%291>G(_Z*r){{Tkj)FurGn@T5c`|}8Jbo2+0xT2$dz%LJu zF)SLvkVl`)NDU5&baHd|&8Ox2g=BT!5<6-bD>(eM6YJ&-qHdbt+4SVWQ742uSHqlu zk_1an3561Dsr|p0_8Vv{yiel+bgQbPT;Wr3rjaSX)7~A8xGH%yP0Qlnmj~nE_&NB5zCquT1J3YnD zZozkZfBn{KP(m8?{h19k#1h<2H^GtyGazQh^ZUjM$98BlM*G(}FsXlk{<_O6La$2v z_GH4{ZL*u*ST`1(4AxTc5L~anG6KZx91VFe!Yiob^uQ4>uQxQw;_i8b_po@kw=57{ zfG1b)P8%Ttx-ZiJ=EDZ~aN$ySA;$c{UR3~S#*?L3`;5>VYWDtMI_c|}cYuSkyj#S{ z(8IQE?;rvJ4>9u?8CAsPeaq+&2xvZF{`qOeAZWUJ#wZqo>-ofsiizKh*_3u9-kcjy zRYUQ_O$|}@;0RP26JO3~BcLI?v&e|Ma0s9}{hsGEW2|O^1EHc}4IGfu$A09;i@j2z z-UOLVc{?+66?nxDzmho`l%G=S- z{{WnErC5M^%kah`w61~3umDk6{{WbE$WZKQ{v2h_J9^MpuLG`Hp|lsY=jTxcHy ziGV4L0fprr=MHHwD-bV1I>g2VPRnWuerZ4DRwv6;CPZTc_x#%TaXl~?ngGL+P` z;)iUWu5no^gHJcyV=)*4ffakY zW4Sm;b*8>!ngTfBFa!*BdFc!(hXb_HUuFY#iYQ$?^D&%u*|cLnOa}!WNOt40s;&fT zUenwtBm-|F`S%c0Onbf#Fa$9$s5@2YxS>!dV~=ry#1s^24^AHO9IrFXAP+OFB=`Vp z`~LB~P+-xy*fo7JhwAE@)8i14bl6?TojS%r0b@^m`|}S)V7!+CQL*Y%#{I!|qoAl< zy4}SH)Fzcbpt(HI7C|7bm%Oe07Sg^im6a*jvB{YYKft4aaQ3c_C`;No~o3}U$HNG&Nx(pNZxOPle6tkC4$=-8U5Yh^4 zhUXI;XdpuVkyBV92Q0p0l2VG5;hvaiffSZT(|u$?HO3yza8B@|M`430{{Y-DkbqzY zqj~2x`=~TCi2e5xXt=Nu8}&JIx&6`y5^%>^L>FgtHCMsb9S}ei9`*kK7$XWKH03S; zP~YYql^~#_jMrSd)4nr>UXdWT{g@1_nA6!`Oq8k!x*H!)m|C7Pm!qwp<1g<@!&DC* zoIZZc7K3{Ym~q}MPEIK?=t2CC%ubaX{CL2LEmQMXS)s29#XH4!0SN4;t}P7+76Nc^ zU?!duHg4~rF@Qrs{tC+3{O4C<&;n?GGExIpR>OZBk%94c_VqDPgocoZDC(vLlY2WB z-}{z-P4;wu%p0{Et?`siwDkV~<}7pwH3#kiP!DVC`H~$KJbql_)miT5e1v}1}VlKRIe2UeJCv9oU(+@lqT zqqh=>hWFPINj-lUxu9B2@o+zgz1Q=sPC7|Ne&FwN{{RcDZXJe)SwDhlX1|;P zMBd6>{+JD3_xj`mSfUQGc9{aaRn36VyEwn>%LtnWba}!y1Wmf>{a`>zK>jfecC9kM z_YiIZfYzC(+?u<@E&f*wyGRcPUF9N0;qlP}6`%=-{{SD>BO%*^NB(<*ec7#T+x%n# zBTP64?gf)2^DhqSADMpv8s+IRm_@-s6CHp|RZ!7M)g~BdfM41F0OlPbz)pvsxp5)C zWe1CiQ)~{NmiTosOje5R)`uJ*bhPtWvty`Iu7l6H(xd^jcpjz(2nwld_W`sj{{SJ* zGK?BIc!>LP@IW5JqI|)q;f*;#o5XO$f+f%=o#2oj24TIA4iepifO`J`8N&sLDFE{u z@J};$?hwc~*KVQya+kzhwWmjxV~>IP7|juH^5pqdBCdm7{l{D@7x|R2Q`}pkjJE4f@qj`|s08c(0GPAs z5};vgbBw(R8h46;C$kNTXKwS44+$;@LSv*hB;qDWppexl`Q~aaZj*X_S@@q#@4TuI zrj*y;`J4K;9%4QC85HPQ3xC_ZiPLekA$Pc;Owo~=w7yHgU{EzG1e4$ShRuQ;5B}n# z39SDBPq|o=P?fOzv-3H$gd~h<$$8b&WmmqqyG_iaV?-wKtHWGuxotTnhtE!N8@q`RQ zzUwHBdc=zOm@S)O+xQOzeweaSo%X5M%v6xmbPgZJ5v{~@1brM~h`P<37%rR?uMggF z#Zga09`KDIB{>zn7bp_2g%*(>yKruiAeGOp;9WXHNCoHKFuJss6LXXN;110Z3-uIJ~N8dti@I=(Y56H#=VGf7V|`Ba=+_1?0D(@`HcZ$j0dBn}81OSn!P*=+K!YSX4z3EWh~nP4 z%HDP_ScYx&-21+_KaD3*mRpBTt&o;?`J{)EOV(Iwox20g>4^}#>>9AO_7COSI9 zlXI*VP>IXWII67g6Ot8cY&ykIzCiVJp9ilmn63f+4AN>K5kL0g(r5~ljoF&zH*?JI z4@KDvj;e=5j6ZX^NyvBe0vMve^Y;q6SErI>%8&m5gZ^Yd5Gv>TJ;78pu}d++B-3WU ze=t`*PTlo-#7&U&m?bO@L>Fh=A|ycbXEz^$2t9a{j5lbqNuzysW%j~Qd;b8K^=bvX z`PMBp6uT|w@W?EPfuKCUc+W%;yfl-@@*d;GTAPNkvx{s00L(X_L~45F22eYm2M*2EZQ;j-&D6d6*+D1LZvVfX4xy zxCQ17gGl@gNrWs-akypb0$OtM&-}$W6R|c#{gr)v^`GFJI1KxkU z(6$gqwgy0Q4dcCMFKqbIm$RJVAjJVkW*ka9KmP!Lcg#1g7YJuK@heXNJsP^dP2&f0 zSn$I5wd@@1F;7-_q3ayjx?9J7g#Yhz%GL{7(laq6x35oPgo z;bdzM6;wX==4m0eYoH$o4T{sYU1mTr+@!U2Th(w+ajsKCE_xgC=u)q8)%Hz0HKNmwgEx))>fN&oUvW5WAb}UQ>S!VAk^zWRE%%XR0tIFdjv=C`P zm-B?)u(YO zg)P*3pYJ)sut}$kl1?*+4_|WHZGXITF0FOR#!lVae}C?5NXV*i`7rBJ z)Y^SAtT*@(jDkFuMDGU`T?gF1F$k?1S&<9hE(#FjxxfJF;ex}oKfO%Z&2}DVDXI?x z;^ZFwhx*848bIr!WMrbC?3k@2PI$-_EJW2X5`(9He9aQ2)HeQP14~i9`G5hfmF4|% zfdS*8DR31#&;|GR%peHzzx#u=ro&4PlM?UhtNr-m01bw5uQ4IqYj{Ffdxj)QifHNQ zIe_74Ky|zVAyM17Pnh8~9%mZBR~aON>CIIJ$spd>yan09#M&=cwl?KLqz=zV4V)oe?aBRfk7gsOCZ}1# z{{UTmsH4MAHgapI=T(%>WjK@TPVvfT|-bOq^=Fv13fIDQTW8=Bdq z*89UqQHvfw*fsKFxa!K}BGAoIi0wucUypo^B#r&ZzK2n>idqbLfCXY5d}8%?EDrN}i_( za_L=>!`09Qe%zPyfHC!@k7+6j8%*4Y$94#|qVS4kW+l8W89xe?7Q|QUr4Pf95EKfHo}D9i8HKdLVxP0Om@j z4+W?%SCQ)%fEC|qsX4s3LjrCV^ZY!I z(fm0B7Oe%N!h6IKP#2db=e!O z5fy{(8v(i;>YuopYis`ihG?iW;Cz|1LJ5h{gcLXe@cWMm+#6q)I2!=}063iWVl~DE zZqt{c%Tfu-!y6aRUHuD!ghT#VE4Q)7n8!&f6OQgA6HWMfVlcC9oVlZ$l8++%$g4p= zhZ9OWFKg~>wn|j%0$ah__%b1lGLHIw<){rW!~X!75yBICx3e9V=xKUKAyh;F+PG`9 zH16rjofaD4crSAlBE-twX5bWJ>W_(lQ#lVCt_Bc;F9!ZNmZ`N_*nZ~c_za3!_wE=I zV_Fse0EP@=o_PNNI7)Y;=DE#o)_4Y&>)sto>jFFK;*{wU{_FD+;0hF{SfYSPqpR?g z_aCGko!sKJcTHYkf44TTCh9+iBm<~x*LXDv18uIroUHEx5+m84tSx@&fDO*=$jStt zRA0C>L~DH>WYrK88L=~WN!dq&ux20+X}1t*?U{O)43;CiRoI`C7z_j@GSCsg^Dk~* z0J@{x)x}Z<-dn%p3q{Zk@+V&9Z3GE#NAO{trK9Fd@L_g`E(L-k*{^yN4MN2Ye&LKJ z+hU!5U^W0*`oEZl%%&xzJ|6LK6<3$D`NAI71Fb+Bff``L5KnI3T z+pIRRBh!FeYFq{gfDa}A0Q@K}aHDO$cZ#%HDnYF5POza8$4wuPxH|S=fC9Ib?-of1 z`W^S0EwM9C(f*u8bf8S%@sOe-4R5vk?g~DuN0Y5n_W|b7*bb=5xPYB8wiwW1cMB)@ z)-bLE`@x8R#!KKC2C&3d6g3<(e~lpAJn+QHS_6~deZi>YTU>D*euPGG`+(%Cn&bZf zF)RzBmh}Hcvgm-HVRE5l=2!&VnZ( zf2I#$L`dR?iZ)^rLWwrEQ!}g z{{XqdDk&AO3eZpUfCfp(Dj{ARzGku>+as8VMk9zVK0}FNk&A1969|U9B8BI#3_REC zhUC)LYs7nBXXhkE?WW zl6_|wMo|z&>U6x~_A6m`KfEcG>q3L)rgOTeDg5OwHgM{{JjWFwPsipi!?G>E_-4>0 zc3TJ5QlggmzAz#M{F-&Vrow691K+qziXi-UOb0)=&zVDQBR(!nid3V^{{YP3$HMu8 z14fJYL97ymaM}H4q6V7VjBgZ#-}2<)6dOCeeq#vzqx>7e=>@h_xHCu4^#1_UfSBEd z<@XPeT3tKC7nFb3xG)tq72bD;^bRs)M9q(Qq8%_bF$hW9b^Ksa8&lQ=;B<7)sn!!R zL@y2o*F+}#_Z>r34qWkwFcm9i8sM5#2JUYNfdB~WywWT+ys{Megg|y)oC<>Pj&a@% zDeeo6a&Za2=jJF)&0vdX<|;~!_itagltMpW%zDRAM5Hx)aRAg^nvXL$&Tp|D+@;S5=aXuM@oY0~ze`GP)S(0###QfYPU z&^XGDcY*tvCb<*g#s8pfg z2A|$kz|m`ab7$16@44rQt}frj$94odPA+W0X#DG0JSG)*T$2>ZdGN0nAFA$v=>Gt? zGDToFoSG`i=-0V+BXwT6*WA3Hu&1BS@_?IXWSqTcA>lW5dLLTDC<(0m*NJ(Ye5x>R ztNz}y3YC}@bUO0>a^|ku%LxhEdO+%C$SkhYTHxyp_6W3Q%lvhk2&z5JtmyX$0uV|5 znYkvFaU)s z;V(GP3DBYe4)wJ8g|{PN0(u-N{l$Hl=yo06TE$fQ2wkb>Z$+z3awiU6P#16Vp&sxluCoAsiFx-3A{*7A7RJ@^ zF%kp@`}>5W=Qu?UDWu|mSg5v5E?f2|`N6qHmFA~D;&wPuCcm6eZorT}V<##k37>(^ z7=oiI&w8J@WT%g6*7{xHZ;oB7z_XVr$BY5l7c+TWlt@uPNworfX5Q@F@*io%?*Kue z{5Z%A>u6a{m%-v?u_0>6tB0qz0M}&=b|+(z$w5JVrui-<*6}9FjOT6=>muC+FOCg> zR*!QlL8R4z#_k`6x-_?kIvBTM8{alr?k*|=E}Mr>9~>ZJ>R}QyHFhiG!}9_C2;2de zddNqaRYEaxz;Vgf-R87Wy?>J^tKQ~Nqn#I6F#`&R1;&v7hB zbQX@VfH=^;=OTnkz5f971cO5Z`eFh|P5%J55~85A@&}IGVuR~Z)=lYBFT2eY4S(k= zlYo!hBpNzTnY#wi9Frf!HmPOv05%pnZ}%f&+c}5s2#yi;du1rKDdr(C60Em+#E?dq z{qAI@t^=0hAqV&j)RD=vRCxWwsR?%t@g^Y94g6rNP}t3J#%PEx-us4;5lkD&_bf;} zG=62$fOlj0;g-)6$R~y-g_N3onOfCX#-0GO#$i&|b+BnaO4Chjsg zowa`A5SG9L-gi%OXdtL`dYJo7W6kn^lM}6q+t#oAz$)wPh<~O@ zS$y;V0P{79zwM9XK!Vq-2wOyuaQ-+-A}%(^amJmtAVkqqI6q^pF`CE;pcRr+xrZrH zUGw>XpAY)`g?yDmT1TI_XE||V$NKLQq!JrskfC_6AndegS!Qhg#M(+Au8M*>;n=S~NdtIC%hDLx2 zIbFf|-T~T+8F&8xm_~?UW1xRItbyE*i}>TE<;MKM?P%WgWy~NZxxy|nocWS^T?9h4 z`!RJB(N&0&8yoiz>6HyJtJ6~976w%4-skRV=ma0~ITN51H5(M~3~Y{^`Jfnh}29Ou3Q>k{qe1+#y17M8x`=^CCRB zO7%xO3G)CcKy}9RkBvW@ocQA}Ab*zv!HOwd3EKPk=i4UZyVuM~g;j2Y^COr5o9FH@ z2&9X**YSy7!7f45KH*%zB!oCS9AxSd5M5y9b&xj>K+O*z_ajo!NTj`VqB(se3#Xi0 zBIvw-{AE^7SsIt=u=Frg!Y~kk8n}*!B9`J-odZwTIBh2(_uO&np(q&!QVD6&0r`kp zX;yFf#+R-x{&M0#wYz)C0>ih*m`TnhnWX8wvXNl&mB}VCai8+&XO7=Bg=((|vwrK$gk*+i)6|?XEpB901ra5W?Mf z3;zI~W8#8#(9xCU4G!@UK+?sIHUw^`k7}a=n82t=mK!jzPE=?=)4ID%kP;#0q8kv%Y-Z_7wdQequh+q zPY1ZX0s_B;>+UcKI8}EJ%uIlWX$~VW`cl%=Tpp%1`G$5z+=C@Vtl$*xb%`9f2uaiK z2QMS1;Ox1(<_($3xbaky-yx2ku&$z#LQwq)q&c~95#=AIW^WOZH)$&U0h#aDmJxd{{W0} zlwMMAvACf~y^ok7Xee{OaE7LhoNrlrPL$gXh7DczcV|~za=8eFuh*51w}hKyPDWR^ zSuV_g281YM*$K_-AHhbuaPhh>;!*x^YK$Oh8^mE<4+L-TxD#M%A+L@90KB$%y#RMy zyD^|tU1;kbKw(9-#H9PqRcV2yaQt(eX;P|_Ao_EHDgv#W&GC1vE$pC&&vAh`g6+-+ zanlvOzi^6?^AHL1pBy#LPEBR~<%W=jBhHp#Aut0{uOL25802;F_W)XHjV+ryfzB!T zWdOa`m*z=JPXmHZ)!W_$NdgBbj7O2(m;^9}jrqdYtfX=QUyfjen9{J~;D z2E6)Ujoz-_3+5#c59XSEoMObn$=k+paRCZYK%Lb(GHpWk@HFY@#1+#bp}>FcRTy_` zkZ)idsH#A`xp1Mh0Eyx`HiZ2SAIRds*cZH?ntqr-muT1eT%`t@9NXo@EC{6IN$zcY zJ>sweXAonzS?(gZ8i68SK+q^1e^>5a>kD;LHR8O7Op4@3wX z{{Sp!D7iGx@e7t98Z&B5hBS>Z9!t!=U^5X(VAndug|Bx<=5WH@hs@Zvb+0i=5eN(o z!^hVRAWEcZ#CmQ3B5H*;Ueb@s%?;y#m)?P+`fy_B5=1{9UT+>|OA04Xqa{XBbIXs_ z##)k_o?QaWM;J`wx#RB>Q+@K`ZjSti|=D+1G zo{M^H#QAy{j9Tq?{bg{-rkoKpRs$s5Eo+bG7+_T)scZiLJ!Uw!LLYX+q;LuFadOOVhkh| z{_xO}hVMGZqsU&dP#~TOlS%`{f9^^qpYp_5uX}QLV{45VXwy;_;{hPY7ZnO{d|xoA z11rFH^@_?C&5u!>pn7OTP;#`14}bh%10ED79KR!fj2FD)IdcoH-6a^3b z$e?rH#=onS0b|+Y%wYmfLap+9fK8l3soLaw7Qe&w!ch&4pT3ynHMmBgU-OC?$;nfu z72c-tz?2Z>wtl#5y3~B;W$d0<{z3d=!MeSae~(qELI>-ljl zAzx4D9V%ZMUCaYTm9^u${_}Z}d)6QVmuPYPTnh%xo&HQN`Go_z-=bemN2fSzJs8?N zB5!zND&(QAjz64&I#*X#`HHqYoAmOlBc~t3FGr1YFL){uXdY<{aNgO)d(D|wll9gV zP-shl-stdRj|ORUzqz7loGrgh+sv8*HXf*ENX(5x*;TC6!tM!1xIIp?0fy>yIld85 z5W4dWMxX`j+5Z4@bSMeNxdzcoQe%PGisZ0fotdmuOGkS2!*Hz@_k5T@30rmZ1PbRNngrWW zAS>Iyaa^~!1!*7_VraPUJU0!^j`M$v0EHt5(;0=!ogAZf`DE7L_CCAjiD5j2# zv8CMIvW>&cb`@J%e}eE}aRN!kE#t=URCs=v z3Ln;JqN2~}>B4w{5!hhRseR22cX^-!{$MZOg>aldoJtP$>a+Z~fum``SECh@fG?ed zGCZ6^xCLv?xCs@jBG5gKpST7b1|!%e+}8Sz8Dc2|5FDR!kjWGsBf106cxyB7V(}+RTT%hIK-F*+a|x2aAFg%g?0DbI;+J(2Bmkdj0@%` zbj!)o4H+Up{HlZbas-7N5mr3ly%_7`GLj;JJFCXBnyz;mEp0~USle(AA=-2rd|{9x zZZL27X7d+UVE+L5moC;S_$kVDkQIHDR4&^1Vj7JtG6Y`W(MY=CW)&4Kh6j{T6k3Fe zaJGJ85SvQnS;e30HrULfsvG)ZBIePtZ0YMfbA22U_m(0{Iu!1XKHNYh&~}~VWk>^+ z{{V(>IDdj-DtIST?l1(kQ?swb78Ml_&*L5yp57xUj|%WJMOLt@>#-yGoTD7unyhWd8)vn>P9Bpfz^fD%_j)h@Qdf`61C=21b@_%YDvT4Bdg9zm zO{M7gbCa@7;a2uI?OMRvzI&Shf@)fReaHlfdL#M6%f^oOYB{0^DDC`ZW)QWd;@skp ziaJ*8m<*DJP(Lt$P(MB)@3~}_Z9d@E@vcM;4e8f&yfwiZ0O!EbfJbCGH;&5H0IfaJ z>c5O_^nI`@yI*mHMgao~eX@4U0hU^H%n-U?PWg7iAOuYsziD&8BVw@HY1qJ-;<`1Mpy2NSEfM5_D!KVblap+}^T-rNSa1Qd^5tu-lk9PvpmF4#h1OrBGr$G^@ zeZyxi821EMO|qYHk`;C#?nTxiPEBq8v6P|E5xirttE4lZ=M5SwLW$-~%|P6h9Rgrx zKy4vZoGx3>%;XQqWytv8#DYxmE3M#<9fwE(`kTTuRFc2T4l&jxh>u7UT%IJj>DAFrQqooUI% z`GI(b(Cqq-9dO|=DJpK$BQNDd_#bCx&WcpB_;nLwCr0xv` zYg#ql6bMBEc@~?+FB53C(ChtRRtDnleqrdwNBn=@ELiCWgZ<-7#SnIrLgk=G9ey|s zVLKivu0G)skT_Cegpe(H=MIH+;vf5zXqAT*;GJQWL8|NQ$nr~>yr;)-oY%YpUM{q* z2?WeqkM(nhh|1?&25tZ{2cIx2>JYL#%&Fr>q2xdAJmeT$eg3gCQ&8?oX3FG;!w@P6 z0N`GuU=vSF>lOyOrN6_xXe}`|=rF9Dss8}KaXhg=kKXc$(Yr|#COSV z6z;H1w9jeay?xF}*3+E6lb0A2bdP7Mv}^Ekv1Dg<&W{vYoVyZ9;PHfHjCDkD0n*=H}A zdHqx}=spkAw$ci90czXXHd(cgPHR#Vkju@=pvl^giq@RVBFcp11=Ic*CtA5*YV~eA!^uN zc=`cpgLu_kMzGbgJgcvmFsaAf+C7-mjW4nKe8R}3)}b)yR#wy9=Bj*O{dmPEAA5i6 zkv!T>H0^NnXa=U=;c<8-ZBRA!%2*m67##U>{{Tq_<8pqtMg%n}6fFd8S4JN<7LZRW zs5++d!o(Sn25IMJbFpOI4BPpFmVwIZ{{Z@A%UOx9NAH;dQ5^s`zqr(>s25|8+&n=F z6K=PE)*!juB&Xi}!9s;w67&5WWfq7?fwJy{ct@+qbvLG^UzkY106HOdHPMYEBi>#s zYgToY+GWRea0ZZ@#EH6rxDGc~@$(``1S$2riwf+&MZV#xfEPhEN4!@wjVJ(kh7!Y| z^t`tK2Sr>5PO$5$#)r2$Mdvr{#}+^weE$GAvpO*9IFrV5K}-s2sdc_FRJl=It?ycK zPTQkxb+zxj?+u3p;jH5PU4`H{+i@rHWKc}{zHGEy3<*1Y!O)$k1=i)vuLxpj?8I#wX{^8puY zuJQKXlcQ5M0x0@=98dvLoL^j9zyU_LkhK(Id`8rDuD@IvEY^+J{{V8s0#fX}W{wq0 z_ZxK7Z4V0d##94m-JOOi@VKI%Hge8EMrT>^X3~PXUrju zbEgZUCuTIm6RDe88kb(+ja3G`#$V&C^w*hdV{QAJQnP^TITxRJ%1-jbh#&U}t<*9K zJRbeItWoW!<{q}17kNI|#YOwX236;0nEwD2p1?ghzQlz|KH!hlM;Go8i3W8O_{4;k z+E3><%Yv~C9Zf zg2xB>ag=E5`R@wBOS7&clLg<_vKH!h-yHdYLZTC(U{wGJMuF+~0qTL-qCcUW7X&etL6T?^GwN(Fy%e|aGncSVry-0yhqKH8fD{F%Z6Egql|-yI zyo>@^w_)c!KIDf%Ih)z@IVL3lXo#m@;}mQLIa<>Dfp7?Msdj$cscYEZ{0ykz!sSlK z;PZ>d9Rgdbd@}hfo5Gw&qY&FMZVRvF>luIq0aLimrkbvS;r9ao`>J7d%2vjq1*vtAZ6;DmV=gfFoYs@#J?T9$s9m z0C=HWe=z{SYc#2Uj`OYn>>lKD0NZ*FKb!`e00Wu-0Pk?PGnMqZOaPF{;ZfESA4(j( z<3t@mKeHBv0GE6HKDi@s*4vur>+Te41#tSzUCP#Mvskbm4*tBs_KH*w2emmLfp#V{pw@~LLQD@oFS0B@#Y>h0atIg<}h+*{{TPt4M%|&b?Cx?N!!a#x5jb0 zF?oOa?m$tlT3Rhf@-yp%;(iC}n6@<_XZ7r&xaByyL(Q_0}W+PdAZ)BiVxs3uYvd81w%C zF;ExZm<0a-@qo}TXT0xvYxfw^AMY4y&*R*?rr2K?Z|en)Ev_n>9(9Hc2FhENBipXr z0=5n-M1CAPU?bnSHarOu!q$bw6G@{djbv^h9~gS+1U#RZnhqp(^q9_rQ5#3xu!2%_ z?K{MR$6*3EbuJ4(`;iSu_}4ix;Guj>B0DurH~zC@TLzmt$fBcJ#5i%}9u;TS266%6 zuL+!QDNREDE^jDs@UQ&D!$DjK^96E}^sn#Uv9O6!IA^#5rke+C&;H(~LTKN3$14Fgi z#XS$0t)0@F#vlYZCtl34HW{vU?k!Z4N&d5Nr4OAOT*E;fxSyu9;uHWx5FGfhV6Z znF|oy>Hc!C(Xl8FG-L-z62&*k?pFdDsILL=>n*wnp})_!H|=+iH6L zgvUrk(&*>>;@Ay6PQfx52~pg7F%F9kG}NdkXLpPO!lOTVy=`TvFBLt>X?R z(4bCw-cslYTg#S0MGxzogdj;1l$o#;9P5X#?;)WF%lxzbXCM_|O~?M?fL~Evf6S;= zLU3`2amsPU?qnMU?SIt6Bo0fdCNOPr82)}{agxxZFevJe)kl=s` z=3$tSm&{5?>4!4|7*ycH@w#Z^4GktMYqm}`>53|wGqHnq8)^Rl+_;KC_}~!Iriu@z z_{GC>M=SRy3cb;Uc=H`5hR(U`Se>G+&bnbh(tktlF+dcjSNOt=JSMO1aYFCk`NGtL z5u2&+?o2cjOKJOsbIGsYFo|LZ6R|N}0>PtQYr_&paH3YYrYxX45a|2f7m-53)iGY7 z&@Bz@^CCnQ3X|R9q6XaV{{T6xn{gAl-cq$eQT{&TAkur`aQH^aH#LMPSFq<-e=*Cm zr#x=_#aIa6v;P2?y22{zZx3z=E5hjP>o!E10#<8*&KP_R!8{#fFDmH&04@j5fCxML zhLexH;KwXNF3L;{T>%dHQ{0_!(?<@kxmN`33Gi_=c^XT`B%n^WKfKvDDh&lU{bb0b z;J)MeVwSt_0hAq+On3W$sjh_C<8MEhrbwrge!b)O3YwHRuQK))BWaQ!^AaJHUF%

    4+rrjROy>{P7eKfqZ($qP&N}=iKh28XBi~5pf+r)A!q(=|azFf3pDIC~VvA1g^H% zLq$B!IR^-o7oz6;QiDec`HjF%pcOPN>o?Veyb-{h;nm{%sjLTUTDX=v%M1ykrmrs}a4J>_ChcYiTfNMk?z3~6$Ty)PfuC?ejPx7;?ULW;?+?;0yk+?{CqjS!*Gi0=7} z^#D*T-}UY^wL@{J}+qX=fL#4x?wCpSW^1<90pBl92=EMcVRvn&Z3$$QTX}ToFjC2aP^q zC_u6uTtNC9_mGyIkJE@a;79@Ga%f$ejt|@#1UY^#@=fbBVj3Wk`TLsMhWo-o*+S?r z`;JFPL5q^!pg(luNreHo$&J+POK9V&775qxDDo|??BK^YVpV?mF#iC&=>z>^$r79A zUozsct?VAZobA?xUJKS!$OvA(e^_7+!<9et0+oxiLU#Pk&zF6#_%QG z26Khrl2)hJ?p0N71Bl{*fmY=8&mjbjZep4QBSm}1iOsLW%y5d$<4$RkW-%uTc`~AH zsNkk1ci;ZyhS6ct>s!ML20UCBHtYW2#cInLV8A5c)^LdJ z!~p*Q@qyTPH{px?Il}zSWNgN@l&?5GJyu{KhwaNPVCL)06U(d5ID|QNd6eJ;{#Z)g zyB*n;HY0zI8bA==-!UkWJ8&Fg)ky)br5qLD7#h4{lmsWU&*K6}gF-i%dB_+TFRbF3 zq{!$p|bZb%y-OgncDXDdEYpT-CdSHP7fSbR#$v0QJ?|S)$i{JWk z{lEcgp7r-NI98U;7y#K2apBX98rTDc-v0pRG>j4_k0Rix0d@1|%nrL7AAWvhU4rks z=k7aD2u0pJ7n5tZZYT)BoK4R%_>$@Z{{TDZ9=9NoRQ~{m8_wRHC-3^sW-6@nrzbBA zwYNA5gdWq15gHBo^C0LIKAd5+I5I++KK7UY0B{F^ic$`?_+u5cKzbw1_YZSYEgiM)^^*W=AJ!2AV5gpOizxxy z^|b#0%(8eQJ5z&um#;>H){$+x5*%y>07Q0*PBbJ>sq}F76l<*Nj#mH$BUM>7{j-DXXyK z8jpl)fA=+jeH;#Z+$xW|#7!IvsAjcr{Bmgq_Dd%d6Ct(s zTm&XIG=Bycz;NjgpSg9Q6R-D@bwWN4MTCm@%-wZ%+eZuKKvH{*6o!umpEAIxY4!PV zg_{yyJDCQ7W4Wik;)>Ql^oiC2IW}-7m~jwrJRRdmQj1~EKp*&=Vgo~hf7}?Aq4C}m zLxm0ga>>AUzJC}1ZfFO!;vVAw$X_34>x!v1u3P^An5!a3U4Qt-=rxPj__&2#yKdk6 zjUeGSJX|)NLy-fB;4DtL4eosF2U3A+#=f|e0SYQNc=Fp%j6d#eVn}xz-ZFOf$-~b7 z0M-BwN>M+5`H7Hmt_pm@a2qn7_4}IDJRtF0RdNog{r>=10s^Ove;iC|?cjI)VroFz zaI>Mxqr?rSzs4XzY3EmO+yLBF+^(ibAPQ3}eD%td39iKNe&DM>1o!KMK%H2V<;$yj z0B0}x#ouX5zv-1%WbS`>^pGpNie15W_xq1t(f9(~Og4ZnZ*9XXrX2?ypF58FOV(@- z$5TRZliZGqqKI*~_{z_IH>1Vl?h9(|Js19CJ!F@C-QfeEXyEU>ZbVS*GmL=ZPy?=~ z`prgyMDlv&4R40^E>Wl}#G-2&Ht*GK`ZwJ zb=ZT?<%omSQ^4##=EoJ2ivIxIj>T!NLB+@5CduHO@4O-HO0bje6bZ;0ovxRk9UC`r3$|XUVptGIU(O&a6}$8E4Hau&<$_V)H=P+l zChVL3{{ZGT5ovrne&ZEYH0K%)J6`_)F@Rh@-S-gk4*VXl$^IG2^5GV8ePgY4n;@01 zH;b`TreYSHPyEG!2(bSETg1&lKyc=U4DZ~aKt!Bx<_IP$p*jBm%wne0dxoR z5&)6|-{uE{#V;SfF@g1(y1r!vICcL3<2Kk7J5&DvxB@D$NA__A@DRIxJjQ5EjZ70l*|fN{ zbd84x%yvNHe9fU3w|Ekhf#z>zI}I`M#Lf!3T<@ER$sG=P!H$b~T>d2S?`A1O!Sjq3 z%B+8Vz!I@*y|=souv!O?=i`>3L{+Q#fC8g^pDtPPKwb4oG7i3b&EC%Qfs(erwCvqug-H&9vHm)h;j=Cj|=w?C1Q;| z*Zt<2;GGC{Im1EOM(ObB%IflzKz}d*rE5)mo_)r{0{lLH1}rh3lJ!l-*LCIK^Nv{x$9ax>uYlwA~~7j;et9b~zHapnUtBQiHVX3GJ2JMgaZ? z`egKgq-^H{6?D7a-?->KddMMO3!6j4_?Y&ZsC9$@#Rs+j0LpvioIgtBh54U z#*CFToZu`>$MY!K7UWY)XXag+x-mpCbc2c+f-Iswm?Z+1y2jbjIp_ZXFgh;eW?Xx-nCj{lje(fqC=!#=tnh4X2pQbgxSB{bsBP(}(efLR|_rO%`G6 zWrKdl?hSbti7~*TQVgHB9b}QcPkBt*M0PTzW`=|PU~aHOeB>hX&o*^{M7>j-Oj@>T z*^4SiM^hJ~x*5(C0^RF*002p`$|yD1Yxu(T(BKa+wl{p8VFT#vj3Vv$)tLqeE3+sM zNyJCVijO6eN_jD$&E5i>e>rkYjgoW6`N(@fNj2`VdSJ1+7~S;M`?_N;zHx%Z+;e7FP@9z>-mw4a0X3dMr7XG5*^f z8^kxX!ySWS5b|!F=Q~zu3#$Ch9Hi36Z{9O=S_`qZma_`)`WE2nwTghAvDx3Ioh#UiLM84!e77KSV&EPay zqn%(518KIu`GX(|F2BC+3I+nZ*XA$fis&`8#fK9;e=Z{1S9CY&^EDMfDx~-KtaObv zHs_9h^0Zi5XDNY!;jA9{cK&7d$s9n=dvMy@=|X&# ze>kNa1ICrpSjGV0YaDM03l7x)#*t&pd)_D(>`~e7JPSb9_Is5)9PdsQ(GEH{%m)$3 zbf#>VMkr73BMy^zcEJyhd&*_4!MJ<#FBKG87W5UhR1BP*TjO{hs-d(CcF`PbKd~kXQmgUsD+k-WO zyU6>3HFkXuxYFC=;80VA#K4YQ)>D>*)5d9nvZ_wAL@auI_ZfQKd;WYrly`ouw+>8tYPxdla`^}`MV7!yzKYbYBu8`Q&Ppl@a#5a^`gtcPweDZf0&FR*}* z&zWaqnmX*9Gw{h>_8B0asiwUUjEcGu=263A%;?+=DYbH^HT z21tz=tBLjqf#U}4M%|8ooY!W^amdvr-uM3i%osC>!H?(64Hz0trwQhJoFicO+$M&B zcc&nElBdY=d&@{I?z8LO5nx1Z9X}aNs7y`Xzdg(wP*u`l^9m0* z%D{4p74En(0;lljj7$SqdsrP1s4DtmGjT!X_jqhU$TXYQE!5C&T{Ah(fPsf1d6%v! zphtE5b76~JWZeGnO=b>u`8>b`7VigIUvffi5){4Y>kwiUCp7;6dAq%vR=P2x(pVk2NNO0(W;}u0ngV!0tg(dp>xNSt8Pv|f;9g>>=0HN~`Ff2oW{K}Yki@SaM zl;O_jXuFJ~ij8WiCckUhw z(HEnxv8!fyie&Xk5BG&KnVD>h<4*m~# zNj$O4dVliB~I)~5v!wTtRWc!e` zG)F!JGW{SdH{sq8{zI?-0GSX)-)?3$E9&vQ(=@#IJ;2aws62ho!DuP7ym%qMW*Z0u z*iK(EcnOQ4^8gj#8Nh$H5CBNT;|fwNI;JLUTr9WD-HjBBr`hfg?k_>9lBonn2@X5& z`@@Rps$Vde7?((1vXUY2}+GBbF&F?ChgaO_Y|07-kB*Y0hLRe7D{lt4%K zPTYDB>C<2K;;}8gMYplW05(C%zKBHE-NZx;R7L${-4xW=cFC}!5I4=mY!EfFf9`5M z%r=iqxy=&t9cLl|MyElH)t19i*07aWBaNLo2DAXRuSOCI6Uj)N6U=NHj6-_&%z1lE z6ldHv2tXHLa^}Wkv)|yz?Q2e7xyV+p8!6^+-KCv$90Y=9&OW~}mFfgn{lRF7AvJ}S zowl-oaX4ty`T0<09qX0O1WKe%eBFctm4kwxN5{@6;Cpn_}s<>N-JFz6R2 zg)SW~3MAwAUp>jNqE~TT++-l8??1S(GNMFg3rUE&HOo1CYrGhE-qMoh`Qrgrnv+^-?%&|c|Df^E#^QT01P7JlJl$v;doHVBb zjP>o#AQZ!HL*bSP04S?`acV=c_VxT^o#349bC&|P{{R?A=7YQMj=aOdTfk}C?o1G> z9Ha0s@S|Za8qhWB&YXU2M^JfxFtdqD6!fo|Jf_Qy1A)Lm#=WfV!VkIv@{;^g>lE`v#QvwH-*BJ-css%2eaeD)#UcY_G zplAgC@y5x6fbonXedj}KgbIA9uD{M9jzVEuMf1E!xeZut$l*#8bkLixn9EobZOvpr zIeA3>u^Z)gXgtm!#Rk2Eb7O<3t$BrO1+NAgiUDB)cH#96jP<~P4K%rF8wflc6Cz&l zo_CK|MOWA6T_C~eHN*b^xTb>(N>Bb_APim~CUlR-KD>}Qup|o#ni}kpyvm!`rJ6}v=p{Y4wfGpYREN8<2Jv6izq!e&09KY@nv#a~JAXK60ZGQNat{;zzc9s_ z;FUYY@wx=4cy)kKNaAkqUPlHr05$!NY6@Z}eSz~Q<#@==-`q4^CY|yaXmTf_8@}L{ zVuPAJYbbzJ-gn)>MHNSm+$k-tz-(cV$9rz9-SY*>vYv-#9f2_IR@2yKr%z@8@~61W z02?%qKi(mr2f;phmE_UrJ~9HYVNe<=fvH6sH0xIliBJYV^2v-NvQ91l0h3c-#$Fbb z>|GPX9xTdeyk|4Wb-%gq-&}y+%-#gx5{>cOgJc3#>*MZFoA3Q(!J4>t_xBHNprVwO z{K43)k56(_lEr8f{bg6A05Pn=5K9_v5{}p|e=$;Uh-_9L#u2pBXWp^b$5l-(@i4uP zj1$_t_c#4vDXhE{al$1cy!^lj1Ux^Cf}KK-@EFi)>@>W*U?Kq}DNfIsc>v_6e9V;U z4@l1OG+~=7rdt01r?_eb*nPY24O5K`k9^_<>IIAL0K|m^dwkA&xFYX^HpC5*Ho%8C zv8Kr?b$1C}b3GGz-%aGP)T$hR4?m+oM9n<%W zodyWJtHj6@gC%(HHb5G~FUO-AaT)MW{lL*&18wW~9zd^h_k}@FhV328fB>k?di~0> z01v;pv)VFbHM??cpp;q9{J}UXgE;lg1r3fC`TqcL1k~-e z{{Z`07YrCF`uBYGjIJA>B680C!TM6LePfY)lofozSr&t~|kuNLe zCO41?yV~bAR?$Fh#<`fDiEr){EkVhuk_o8$CL|!I2=yNh74V zS!o1u4ovBmmY?rehfR_-bRLW@-6Btqn0(P0s zhN7C@CRB8deK;_xa|GTDS9z`-aSiWL$AU!?qW$j>8xLS?p`T6Ep8>Y~izPjlYGE0PEwC@UtoRWk8 z0B}V3B&hq60(5j9FmZEj{{V&}005^c_wG0$glelK`Ie3hnYAXdrB$!tMSuNSJC6 za9r3yNEJITnK5HPY)p+BK;0J?ya^!Tnr}uK)Yv^b-^?;7QBOCAH^@}kxTZcXk#+n% z%P>LHV0(%~OYqbFv9JLZcjNOm+CaE2NX$@e#@o`k@sJe>trrZDx*`kS`^ZkLnh&`G z*uGll3Igb8-<7C5}eGYWgsU{{VI#=5wy7uD|}^5`fNx zb&P#MG>(6aBtR8QtN@KHpxjCeo7fNk05eQb4`s{CB^Rc)VOuIcz+tDU%*+>9i?+9cF*N+TUU@VQ`!IZ@DQ(O1wHdBy<$3}tlaF4u&L1JJ_QD|d-cFU2))a*{^6CZ0|D#v7Y5U%jv>Nh zFaiofIa~!H*~mv+9b`d7X!p)A8r%wy};2phA9`LrEi- z=;qRsWZcNKi9LbSiIS_f)Wii}Ck=MxxeOJ$D@Rxcih;i<{{UD>IvZ-}6Pb$h2PU00 zmT)h{wF3g<=PPb-o1o<@%tT=cUX@N)CIcObF8c?P`u6Z^@?B|D^JHbIwss* zbB#`|bC<#ShCqi_zB0AfMcj7f4x&_OJ%2e+qJxvICI)x~RgYXDq`Mt&di=}XXe)nD z%#Suy{&ROChjTrV6N8WMEr`$PG6#nloj)8m}wkyDNz2b%&;>}uPFabl+&HIPZ z78AKNzqkh62=8`l{^POIu8;T(1VuwtTutOulwQx{2<0ktQ~lx3egOdGz$FAti{!xw zlLw~{8be}3#CyP+z#cW$Eub`UIMd9(T|x-*?td60-vIp0rU=;7>*<1+xdk`s;~MIX zjq4MeMJY|8gyaceC(+}A*!Inpa>2xnj=NUxcodV?>UNK~u>}Nq_bZ|ZOCFRu$96as zkkNg~cp*Dzopg7Hon#@R;Xg1hd=2(tg3=+ic8iGg&<%;Ub1NYnoIu+xU$|$WDk9hV|K+qe?mM_L0{{V22YS$=tgZ-xU?j#bZKKqCOxYAd% z{^O-q!%)IRgzIVj-~_OkJMC^teb&p)QDex->AH^}!-o(sUR-yJ#fC1gxo^v-rteso zN^Tx=hYE)0xmXm~X5@HyP7gC#B5{@J)yD(G{KS2`f@*xZVv)3He8Ed5k3O5(Re z7Kr8Fu1G9b)06YuVCxE=pD_(}0ze&OLMEXA3AfFB}90UbFZN#ocd=4Oan{y70-$C%iHQMZ7ubEIF5oV`<&TVxaR>J=PxLeyH zQ{lmMNFH93937qg2bh?iV&i={-HUu-@qkb*=|$|gD__rT_r@^Qngsl1ei?-R7rbAX zR_Xr$%swd^gQ>maZ6F>y#&xw&cUO=&&eV`jrVv@ACb!#yD1}Kn-VoHho%^>PGZ_od zE;l%#S-hb1VsL&gZ^s~0;I6S}S_Sd1GwTOi*BEe>073+RG-avjV#hh$x8+ni_$3$da3i~^z{8X2b70x zzDZ;>A3k8osy{>Dw7bSLgpS|z$Gb3sH|MwnRoqWYiCm_!oAX{^ zw*bd=z2U}4RFEr-YJ!bG>R_%ZNf-6lV?C6$uY-(M5J7~YtqqsYbDe90mc zk^5Ji9>av>E3TytWfWda6HNy4@@gSO<)@{=FZqDD66*0IqUvNXosSDrSPx5{5 z8$5l(Yk>gEt2)QB60BLw#$-R08t1$tQNX7MBaXI8`X;7Ity0QgnJKc>OZXjSbC6zf zpjOxM&RTdOGF;WIk>I}!WR9jIu1rrQ6u7jZ2k+(rQqs-h->Q&_F(DK*;5acJ#;D@_ z?+pkA0pGgKO=%({IGIf#?BT@(Hk;lBhlwzx@HBp5X|#Cr+})B@Zy^#O@H2^!6%Lq> z`*1<4nBV4b$n34kV=+NZ#5ra%`g@x1^Eohbe&w_T;3U3f3U4jwVgOQe*qOr8$m@eQ zYk-LT=M`xTG~Z9Sm`Vt{;h1$c3Oe$A$G{LC0*CC&wkKl8C{Ti>p64ha^3=lS5Tc)q z;5JgUntx^|aEejpS@%Bb$||3oWtg;XIRqH&QBv*m7!mJT{{WW`AWCu%;~Gp6wuIqV z6G_n7`-oFn7eU|mfD2SZu!Qg2LP~Z9)w5W6sJaABw};YCgva+70bDevFwH_lE1hw? zR9rNu9}w>%v(|si|JyCOs?zOa;u!)BvI` zkFV|^fFK+ztC~%OHVb=yaiMPjyu4vhUq;pJ&SKm(d$_eFuQ^^HqmB=Bdw)mFQ;=Xr zy4UlAD$VfmtkCx)rt6Fiz#zM?KbQ`VD|vaE{vi$N42BL_d7k~iAS~5zP80Jl2xgoq z&-a=_jgr~Xknc`xb-{YVXPUY%4Y^!LIALi$z?4cOyRY?tVs??zA22#H;d@+!5G%Sa z5Kg^SangE;l`kX;^Ya$KA$BkG=15kP{g3A@0EDbOhpC9oXcP}j?-5uY22&=?NI17k zfJ91-(Qfcofq-^@#&TsLRojb2pe~H&w=SB;YI`#ImZ6{wWCqK4v#d^HX?%6Rvj(x$ z*-l(XV731M4qar}jSbKpm@jaFy*-|tVb>d~L=Hji#oh=zv7M(*CYyi)y7Cwp?AR~9 znaQYCE2(AX{~~_a6#$LYV6c2I&v8i z7j75Kq;sfo<^a9?s4G)1vvie zEdDXyKsDLkG?hvS2mM?#h2o$7navUrBpTP5q~>h8Q_QP6q#-9R&OyR2Z!_jDVE+L4j5Ob{ z@>*cWASpk^Gli;n6G!eH2DG8Ohk~RRo&Yg|N+YoAHCUzafBBP8%DJh;a?v1Es^(l< z1%{6-%1{Qyv%K1tS_L>6kOZ$lQs4262GU3#KX6H>DvDS45*l6n-=D@v#ELoXzqtZH zJe(to8VWVbh`~=fOZ)kWY=wYmPp%$;pn3WnMsSYNU46=c)hb@UaD??|$HNo=qQ2{_ zNTM|plB@4#H+D-L^mHC#pcDap@cy!C*@D9Jh}2MXjppPns_=I6E8EGi^B?<()Bss_ zYW>4U7h03agW)avj@2}T>%7nk$*tcoIUocp(LXU;quF6OKH&=!UAN{BpxFeSuw-xn zc%LzS4iv0rxNI#qi*N>ldHle@DKAe6dcd zXdIEAOc4-T)K0!*l!`>;yk*-bC0+1k=>|0jd4JAn(z{Sp;GO1>SSu88d@?SIYgeJk!hfc7J6d7m*QpsRS`Fn}>dc`i3hCIdk8o6HVL#{=Ft zi%G#A^^=)(TGi!FaRdJKv$GK~iZ&0Ozc9j{VoSXv^9s}|jyTg^aNci0g*7IR%yB7; z1lJDnKzt4h?XB;e5G4>x;ej*)AgaJG3-=ErQ!%#%+}_6tX&~OMK|Sjd5_XlieD@Nb zjGyk~<_2l8h$4a>e7I%~6skBOj()TyTGV>P28GZ(appH#Ht6PSqwX&7VuKF+FniVm zY3em|W^9P_J;dt_sR7|R^}?6{Y)amo42F)1bH*TnCedBh+f027ex&8q4YE4{Dy#@@koM}*cSAtyT=242ymdEXp#;vwoO57K|EV`fBy zPM?^{N!)3v<`temg$^sv?lJ|n2W|%bJi)wXz6iT~xnT(rVZ?gGR0TO*k9c1=7R^_A zvIbZ>&5n#UV2*|KdUJ)WdqO%1)b!5aLwFxPV@s;k4-eGB5kMxqf1KIe;B0(6#R%O} zZSMkt1E0X)F%}bM7#XKNuCM|rHx%E0OcWF%JP&v`IuN?nDI5iK{QSbV46P{n_Z0#S zpj}$y#pa2lTpr~~ijZ|LSOsT7cRawY*&j=W!4bCA_~XfkZZ?5{8?I(6>QB+~d58up zw<$PKl+<$Dv%CorY~BKBQ=gau@OAIpX2TlrT#yi{jjKk~>#TVwb2l;@PvZ$fC07skj9{jr?y>X%DG}py_Z?v#q2vyX1psK= zKCuW)zWc5tTg5kUaObL8)V^aVj|G)*T-m|U+84*HTUvzB4GXl*kO*kjx-it)RNP*} z1T`YFn8mV(u(=kL#VgxG?h+(O2MOPqF+fea6VJ>d3sIciUh|X^RU81~(@2Hmt}U_nEwK{Lp2o4s(v--rT1)44k9B~OBTu2^=g?Zo1f|n`^^TsOBmH=lb zxVCVjihp~^@Igza{{Z`W7%b_YoVhi_gMe+ED~)$ELtFPF2lzDizi=~L6psga$50Lc z`I-{aJ#BFAfdRNd6A;uVC-a9ABL{)=1^{p zT0OHQFl{#;YrFx>(y*P*+-FEeLoOfh2|{2H5!M1bnhist(T#cz8U0NzAVP$|<^!GW zxz4PIN@;HV7=U5;4*2PFuSoVmwfF8+9Y`a>om^*(sMdLWaFWJ@QYkox!vpynu8%_V zoLQIIPoFT_nOsB1Q!R1v5xzXXaloA(HR=Zw+!bVnRrq-S09f;e!~(v*nQB)g@&?>{QvQ#vAy7(swdf6fG_k!zSW30~?kaCXM%KOS1b(Y# z$-?=FDw>;}WK2Y+sq;5A4iOI7^9vFYuLFk^0D^rL?|DE4G4_7oW$v8*VRj^^lm7s4 zghQZd-ldk!0Q=Qocp|g(a0c0=fg-5siHCJ!Ur126?`|U;rXo zeR(o)M`G*Z7^uExPj+6!&a?;427G!hFUDKmeR(=S(^h2mHlY1M~RABt(ZptSG}~zi@Jh zDtN#18JaIsk^cahcf|;s+3>+g;2ar1Qhs=5g#l|{jMu%lB=AfC0B4wRdcZ0Q`Jv#h z2fV8S5-NfJ09;^0vR=pW!saZq;(f;NCd#LuFvcnYG()E?FcR*I{xU=gdIR0#&p|hS z`J3xQwvG|%;fw%n-uQ5=U2Y?zC}j~A@y)|Qxz8@yaWcG7jr)O-?E-%|JpS-jKH(S^ zJ167TIs2iSbv2p{q@IVl3d6119%bo_40itjctDQmgn!mSO+$GH%th&li1EGPc4}(! zz2iwH(|sLcEFQKcRUhoMTNw+{I+B(EE2JaUvs4=2_C z0GTzg6g8)2Hp5apx85&BGp%6`*dQqC<7mYqN6dKQ>7u;+^AJ;x9%nQ>&4>UqaPISn z(}^oYUknPil5IFPkL-~7j>%XtT_zDB0ZVlz{^PQfCtz`c1Til$$3Rh1$-TJ%09PvC zGN6WCzsvI$N-dLb%t|0q?E1L{AkestMVfW%`N3eU1WUu5T!T#^@5~q!7+xFxut!g= z-yAorT+aG~xAPv(A5Opb+=zn4xsKiQawQmm^REmx!MW<3TqqJYhR;cj&?tgb=D@ZPGhFDq0X~?NQUC&nnTH7!H9MQ`X-8CW5BrWK zv=E7xErJvv?)Nids0E?woaJaEtu`shHva&;Y7}V~f0(iq#PdfX&il&L zEeF#s`o=K=ndD**xQ6UpO*HfUml~@|wPw*0CTGnnbP*C%oY0LwQ%0 z4S?~t6#}C}=l=k5-+FB54S#IfEF~5li|XRad}6CQxf08kVh%$EXai`evi}en|(LaIX{_(dIX63sO8`Ai~i?99GtV z(8Ca1oTh-0UgimeiZ{mB>fm+d zBi!eBKo+EKu7}J?sz87q3x)3}L#SgnCWo)NtpWzy-?>Hp4eb6iXBNpj_~ZyQ^FC&T zhEh~I{%|npw5jg!FtG@i-{Z_!WHBE;;fQU7pm&^Jy(~}rk|aEF)2vv@g4Z$rF_??nj@Q3FCahJ942Y&PnIY zSVORk{(H+)W(P%j$Ou8Txq1)xfLx-F2?&1e!Cqh#wKv8hDeXJ~t+^VE@S7cbjKC_> zCv?aIL0jL*`INxuORii2u$AbIAO8R`>wsA(uUPa5oPw4gGKfZ%y&pSqQOND0e|=y% z161s6}>~B+?|`Tq29Llhh%*;tZUhn5~Fsp&7I>$3IxN~zZ@d)1zml; z;s(^EC=Wj2+=QlxHLr0Qn^53B-tnPItW7iqZp1s1e;aNTkOb6wSMGASY0ts;zqz_g z3Yn%IxR45?j2?sB9x_Vw-ktvd%n5LvS{!^Z7$^_;8FrdLMNYMXfRnIC0!_?xoJ7cU zL^sDKLYo~-JAE+Dd>Rg@{{VS?s^Jyoeff(E6b@B7Jiz#D@-?$(KQ0Bgd6XKUN**=Yg2a)d>h@)v3+tChPPxi|yKm}VhZ7(OMhApGVCk0%sM~!% zGFuwFM*P0vcZ%glgyicR!c50~0|U1dQBMYvxNZLc)NY@A1RH z+D77O{V_l;8GRqP84bBF;+VjR7sSm*>8YY{7{@dtB&-C5z=cP*^AIc`iUhyb5_b)Y z-sVTeSB?QS&LO#|5A1P~?dEhk!g*m^f|P0UafZ-i{JQdDbTW!_J;de?c4pj@z!MIM z#Ro3(>wXe&K4cdX-y_Ziup39wf?at|)x2TJtWf^|j1pl+e;dn#CWlxLK)f#K;+T{h z{P~iqAzq_6u0a|Byk9kx8iOAR{{YNfiyAdJ-ZZwP?Pr+n1e_t@m`c|ZtsP-m>eXl( zhwg4&O|XHl;J|^p4!6XW%QgNd%-mief2@$CYARnGc;MLWOeU~(7)ScTE^8(qAGiq7 zX@&OvV-Nso>0dvbVT$184|t-`0lqulbHK2GW(0hNO}vvf6ak^Ng_qpXp$dL1e{tFv z&>k=TMvL ztabs?`-(Ld-Uko!oJtmAl{Eesu2g?bVK|1+<~%=`9TlbA^7)P4fcP4hA;_ONribor z6ev!3RDkx)soRa3Nv|o!u^b{SQ6^Nv8vV#HMNh$%ac~A`RsyP%oChS_L{rRwAvK!6 zPq{BH6nP9Nnn36e962->s;@Y470~Mr{{S!-V(F?2fnF16f1m3aEk<^qa3IjxivIvO z*5V+}e~)s4k|F>&07yA-7yRNt41+Q zh^eraaPapD)1W5YUvV*~DI>1;iUetA0gc$gH>U?CqF(6TUa%x6n;zuOvIIVx>l~ZP z0=Yki5tlcWiRn7VysJiW+4C1!pgTF{TmaQl91ro4D%h73n0?2a030=eHQ}Rpc>TtQ zngRgzuQ1WjGc{>`U;_k(fFy?oA6y)5dOtEq=^B9VhAVUc{C{{S%g5(9E@kAHK1Xc7lND-|HKa4h~NAsr_YPb21RDfCeL@9tFVBSb+b z@zzrW7!UM6jB?dNuBThV)*%E0ts0mt+M+QeP6i}M1+_dihooeKpxyg{rXyiSzvwe! z>!^cL@iU1xQ+HQW7KZYT@g(idE0qX>)_41h*IEfKn&(+|RUCoyJH$f-i0jJS4zryU z<^24@LPY(ZG18Z-&E22#1PDX|6zg@uW2wb7!b4JVJ}@c)7vRoza`lZcB+84g z{;*Td0f3T|0|2jOb^id?3u0n!>7yBV(mM2ijJ(WHBp%GPXi`NFe=t{Dm?6~pfON34 zR|(2k-GPFUTjN(aXtfUW+O!^#96oGHiZ+XibwGpw${13&)Atll zO>$uO;LcUVmVsz3KH@~5j!aQRD}`(wBjzEo6r>SP)32Dk83MHa;6#UW=yUvL+fZ`+ z!exPo8n1Z-O-TAygIsxf{wZq%xheUl~_(#Z287BKs8Q#Ii{@GEff5% zCQK=uIyo@3(llLuI1*wf2Os|caye{SLUH|IYB0mEj2E|Xygk-gM1>;He{fJPllrp- z`vE?le~c+x1?m1VW&llthQ4E)gjrs7tO(^~rs=>QV61J3*Yf?t1d7|UB7l%Bra2qd zW#dDGHA%Enhad8h3V$cKS|p_0ar`{x@Mv8EmQe2y*$rtm!-lD?CtP*r2n9k!X*=ug zesAkNer5au5#;j`0H6hU{{Xl_5CHHvhBU;2q*<)ifjZ>F{Wu3bNc8s;;1gW*Ke@lj z%cEXv1wxe4e$yeawBxUXiJ3Clq0#(h$dwMi1|uTeG=DF-IAV9`4c~E-Qja8e`+`6Q z4jlLSlL?{U4SW9pF>O#0WZsK`aUs)3PDDTof8@tvtEg&!_Z~G?&LQ{iS_l_N!Pk=o zw}4iyHkf?eVXQb`<0?Q}0ZnFuR+Ov{&-Z~l0_0DwD1QxcdY3Jx&0%ARglTajPXmzm z5_mw9XB_i$OqG+3>l!ZALzjQ!CydtIdk=pxL^7H{?Xx?QDAnJc;f;z)a`D$07farGDdiNrifOK3x#%+zig5!aQfwJ;`U`$SjVg1F>F4T=^ftB1XXE!SODR_JQ z;eV2atEHO6do(C!aFV0fVA@iy+iLkr{@X01;ju znSC|SHuR2B(@u?{(s_i~b!Lwr3`xn|BfIV%G;Jr&x6X4XMN&T<;3=YT=#Fv!0CKAB zG?@$hRdzQwxAzMiUo2w{;KkjhJx{JtJPnh;J8jso1V)QaYX85iN9X?_W%s75ooRF1Lp(DIlvJFg@2|pGMOLnVX9Mt3BmYcOb;MkFaF|Z8V~VuGgaEHehuVIo5=^w=UD1SrlEJY&v6Qia3hcZ0612CWl!e* z@xw?fw4DC{4j5+wF1o&Nwh zTSftDKaW_WoQub1F{A)=f97bxwK##l=Oa2iEpSj&Xy44;kj}np7)3NL1?VZq3*YW9 zlYF=>2%qhX_tFO;&hR=ykx>5txcw^_EU$0eK2Z=M@qv{FlxyeaThW8fygxGF_rmN? zaBC_Tr2NFwsWkq1#vmv8v-jMPn*d!J{mtW#k!3eOjA7V;qsw#@ zgL4(C)1k&oS{}~)KjsqRYzKtyOq)3!1gAzSECI=Wg9B5dG4M*JE(B4x0{%~EEigWT{Oag>cp*qe2b9nW7#;$>;r>+H6unx(A$djgV z#sS!9i?c!VFCOmy0HYxcXyfaQzDXdu*BEEtfOk`Je~fZC9VMP`yhG$`+uMfrne08yH z1 zZ<~XBJ+`lyG9+XT+tcQ=c*&Yheq2;4WHiII_ZStgiKi^e7?LA=TtK=2a||VEXaUKu z+$$nG5HOaG6L9k3h(LftTmEgusuIIdlld_=f+z{^@q>zSUIVs zLB2JPUl=oF*79xhywZ1J8tujn`Uo3t6;;2P!}B$qY&Tn*>f?}w8&>w? znZik3eSTp;*n?@nM}ElmSQQc+?`jxzl&si()tw-ova|L?XIZeMsZ9WUDw3{xL)_wGiW50)H4> z2#{Ve&vH2MZ&l&`GDWd+FVOVEfNnX{{$mIdLt@T{{T2Zk}c(2TRMTU;f1o>dSBKkPt9nzuelTw zs{t#9*1!Sh{{XC5h*9n)P+1iz%ae$5jcw}_MLO28J_YGl<{gj(8E=?INC-LmFs2yn zb9G!iTB)Vu{vVDcFgrqBzh+pHIJ$iMh(g0gL&hzf-6B7^2KioT@WTl1J!`yOZQTTZ z20vOVoNvrcr=nGVFlOS?fxe6`4F%r~`;J(Q6h--lQgQ-l^9t64!@J+j#8*p?-g`G#FbPSInN5S>eP69(UY_g1=xT0C6p9R3I70a=!FE-2Z6}gpTxZxdWyIt z4a(s(sYReKZ!j`lZjQiG*+ksYP8-~Rw`{{SgmO%qNb04x@l zcz>8zk{MVtLD4JsSc;CdNivYni5y+h4UhGa=%sSFjLC{{T6B-Vh>bo6ZXWpVh3e zUm_JD{%|}*-0kh}H0dvQW*{Rw;{C&RSmS@rFbIp(z7fLUloSW={{S$VUDsekvC0Ik z4N7+Z0K8B@RD|uvn6#>zoZhOUcTgOw69BJ)yYA;j~?I=q5Ph(B9cut_5H?*5v$Ig zrYP1Ts2%SXSE>~g{pFGCDx`CEa){{i<2FGWZhtr_{XSyMK-53CIIHiro}J(##DwWedxdkQr?H}?gV{uzc`poYyxn7 zF?CR24W0q+KIKw&KIJ7`_Kbi`?m>93^5H{{kZ2rFxE*DQ)6eG@!VnrZyZeHdZSWI` z^ARI0Bk*E~5z%xfXN+0lwNeSI`GrE|1m*ny0LLw$ItOTbkO*rGo7y>Au?|Dt4 z?OoUA1|Tu$J6~50o0=;F>-&QiBcfP`+;Gf3hL4y5L>wM|U`~;@l=2sgV-Df=elLCTvR!>j`1*iGR*CXp&xW#l!@|f0E*~z@Sf&_}XUh-5{MeO;HCo6DXa4gwLs8&Q|>KP6}yK{PZ|8k{{YOXh}YFzUrRzex#Nvf zckU$!MR*6s;04gCt^DgALAEiEZ&@Xah{NPC7z~K+O&M$glcWBVD(uG8ofxLuR<^WP z65@6Z)0COHDODmK2l>JuPBBZu{{Yd}BaEY}^4A`DkF*h|ja}xb00CO^t}-(kfd3;zI^c{&_vJ?}Vwrvt=J5yY+SWikapHPGWFwXp%rWkeu)E4BNJQl`NH zKlc{fLfx$1zG0vNR2*NqIciWAI^J93PFiu4#JnymHCxbH7ogl zd8AVdy*bjN4|?bS0GKzuZB8$LaiAa`!-7t6n@GD!emA@;$tz*HaqB{C-FnA@Dxj0h zY~cmsoL9O3!~iG}0RRF50s;a80|5a60RaF20RRypF+oufVR3`;PYxJ15H*ON;yAg3~1s*UMEk*8oO*Oc$ zsIay*Rk>6-fznc-s54ua<3GaZGc%t97u+)LV&(dlRL$yMZl(BMW#&A?P?t>3BPypX z$4$cemvq#|F#|bc^2sal?;H!m}X z#k?}}O9adyIE$>a6_{Wp<^iS)Qt191c%ouraRv{9HpGFP$MlIR`kA@Jx~i8jW>JW& zM6ak?_!6@bNd@7Q^K%5FDtF-clvjtEmeeppQyL~S8!9Z&lx_|=okN&jBF(}$mQ=cd znPkrpb2*umqqtl&u%vz^pj@TOTsVde{{RQa66RqY!+vXi2VM%}xLU&39tn7c5`v*z zPyVQw+@|6gn}LCpTKEqORo8G#7#v384NCC7Yf~3q6povi#Md&*If}TQLCmq{2tkIp zoF*&AY7zLH#c?y-?H=G5%rH3I%a@2#4eA1>2lA{<5QGBn#dyv5w05@!tuL@JlrA8H2vwoqk71K#EDTG)l-4G0 z7Yl}EFAxlPQF89$7=SP_=M%V8#Kl0UEptgiSXlHPNJd=QWnDxdS**<%+wP!z6mQoLvQVx?kSB^TzgDKcsu5}i#Fok}O7 zdLRQ+)f*)mlte&4IG&BlYE~^Ndy8&T^C%LK6BmO|8dL%gD3;y#C|4d4$trU|ttsoc z$MA85=4FIZjZj_70UR*Q%%ORWinxoI0@cAXTVs#udyI4dpl{+B?j-mYzKQW#oqWuc zJR78>VzF6hLQ$_7xn=Gg{{S-O!}yp#hdwXO;&U$$T86VOH(ofGE){+=2H3feix=4jJQ~;G>0G4wL*_eM=CBUVU<3g`f)hd=1%FXn(fz=J#H5HSsD>7m#Uvj{%DflR!4fEH+RU=!H#jBD zGTC{C=55dOzc`gDRLnfH>RvSnwTaYNRKYRhvRNFHsZl&;YE~m@FM9^A!-33haT&s<2|Gz>A`V zZ+e6<0Y}$`cSBz@8kR~b^`;3-1OsPhWEnOE?3%J1fSDg?LA?e)lel>WTVg0Vtjgf* zP|?Fe#*x+e|>(ItTVdD+>sE6wD6d%nRz_c9F#={g+l}+x&+1kN$N6y#D|d z{>ebsujCcr^K%paOv{YTM5qly%A0&~1!ZPcc>?MlIh&Q^Y{ceS;^p{RxJ;8>#E%8o z_LVT2Lt-549fwQ`t%W%yFbcx15LzXb8%A^-fv7aBRTXvaI-+N@{lkIRIHloN5uyO7 z7G|!nz=|d>J%Z}-9%tCHtAy?=>IH^7s36MiT)wfyLa45@o*%fRG6k4xVJf_6OO;k6 zLDakEay1Ty<_iwUbjiS<>NI}9e|9ufo%L6ff875^H*R#N)PS+kAzjJ_Zgj`!5EzJ{ zA|0a*1|w8LV3dT!D5(Jg0|bYP4uv68Q4vH01^s;ap8J>kKG!+dKk&ZJ^?t?U`FxHE zgeYmV$6DU5i_oEP+s&T3YVd7OE{yMEXj*wm0g<=+g!RkJtK=eQ_-TGbZ^W^li0KS0 zK`S&LUj`3}ma%(oJ<|yM*HC)Ru8E?TeOu(`g68Ri6KO)TYy8~022x+S8ajk^HooKU zU))KNX{&AVa=#In6BcG(;D+FRf@Iv~gcQADQf|1;Sk$+*gSzMNzJ&PvtIF(!v+Cv2 z#j*=!=2x=QRD2+c7sE@9J-&54Se0vBqPD*u-^)4_$|*k^PA^X;YRVSdGtZDRP*WtdLE{eu4h ziVpjO3V$c_KwnLw;{`c)szXBaEWq!FhyeR`2Cx2M10gJYh_DdFD|BjU!rp(*T%yA~ z;#}K!(}#|~-e!=5hkxK~B>BIVX?>H=&dTKDI~0-&j||(?0!7cDgnv}OP$wr*JTG2~ z>!GhIbt7w|+ClM@etP@XwyWa}S!e#*@PoJorp#0CdBdY31rJ{fxfFkV*KtnAly%JH zEyq8lXZDhL2GvAQWb%)UbTlZy41 zok0H`OZ&vm{qgu|G)h6HgBxNJsgY}Cy%&Ys)JlN~RMEsTLyM#g%e<}aK!S++E0YvD zU*pYy@PIJu)E)WZ?|(9}7v=|ON?mF%uPamMx8Cu6S7(tDOy?N#0)gMCi2ggmItPr94`T>R?b4>Tp@(~2Ju%U*8$X5vu!+Vwhk|J?KRa7~NaaMza{mbO=0%B%Pv zmtf~13<>X6XriFOh~V>K{Rzrye!w2NUiB7gBtGr3d>QjgCQ2vI;M*PU0;W0{#XrF- z?Yr9prn<=kGlWu|1%%yZvAEV*86xV5yQbgRP{HJp`X_y=Q{%6lGrLmC_MX{JV|wB~ zD%+Pd^$(sisk-)SlF~yaUve)h*1s-|cnW!1a%(KV@*;x^@h%^tcA;xTwC8t&NH z*kVxQl`D<^*_#?Wr>wp&Qf8f_(-?wpo{ppgfsjeUay1O!8{#C%B7um^$yl7&S8jRN zt9HxQ;gAUD_oZ8OJ6~)vr8pB9Tqw)OvDaqYxu6N+Z~QYFBC(Mz9TxwCg9;x^^T6$S{paNO0m`-yvHF844b|zV%nURMmCL!Svkv#*!-xx{MQ zP6i}tV7=E}gFD4?`{e3+2K|*)MN7&8T+9!Y?PY7y9MK2VXgH?AIZI7pcT3^xD9T&< zmzqJhtPZG0)P7cEWP0aXR~RxC$uS#4F;mv@*@{~$`6)5cXo=@=Xi~@s$^-wNL0mO~ zptcJyUG5ybE;I8)FmUroiz<&Y%jm>TU9#xF>z5nYPB;V%P>Hsy_H3%ljP;|@t2;gn zA;|kXZ^>egvA%vJ5uS>^e5^3nTr$~zue?+H? zG3L*}g1J~Ik50{fXxjlzj(6Xm2&7yL#4XO=d500PQMTxyYt8!DAk_YjIWgB~D8KHV z`8V15VR=V_z{D0M)C8)B@fd4yHM2$~qE;BWp4uLwd-P!YidRX?)=&!f$e^IDyW=I`@)1S+^eq6;KF8Wu;m_$ zGf*;kD7_aMH(j%xDD+{p!q>HbCFow4wQGi z!@b(sTgt1F=8GT0R)pQB=ub;R|Z3KyLn93c?9IV+y0U z`)9wDH*}BxjTcO|sjPB>$vs{_1ckX&+sOvS52T~eQl@*>3-eaK6PE{Ehf0IR)j z)Fe$sEMUN@eLgUpwO^pj*;B!F0PX{laT_1*w4m@B{l=Dr(}bsLtq%eIHRIx(SN?5* zzb%|j?+kl)Hc`2hTJ!58Jr6;Cd}H%t5+@as%vZgcl;33-=0DW~#c>Xgt-f$0-iW8@ zyxEn0)OV!%v;C0GOQuGuz9gyn{|ok=KTOAzkb(wnfeK~wVaj84k!HICBC&jM{3I<6 ztsf2YsZGjrLcqnP1pkpgofISb3IxzX+jkb z4E51vOrQ2vVM!(N>G>AS)^r`fU<(8(PFZqbo5`~91rUjOGPJy=H6(KJ3kP3=8AO7=3E#y zlsRJZfx=za&wJ!dT#mj-7o}T}VM*=0%>l-pWQ9z0^0dX+5oN zewfUN>6>Y^obS!IMFTI`5Ns5jLZ9g3Y%fj+DEDNABNM=KEg8Y5)2j>-FlCp=5XSkE z08psnCN~pB%gk+w9+M-2j}3sM9EFkXh_A_?R-WqC(HEl~>If0xYR5oO)$Sszhgmm_Z@rtvoRfJ92{m+;C9#czX*O zI8-sJBYj>JNsQSEIqMtR?Xu?He<3k?)BFkuPnBJF95we-mnCfjzl0tNf!QN|hxiJG zD6<~NNo^`~IM|+MG^axosn*^4EwWs<6yXl*e-UHi74Sc}ex0zj$Bk=JRpX*3bLHH= zhJvl%HcE$1-DiORPY3p36C$66l^QM5Q2UtaYqq#J4Dz$4cE%7X%ySP|C96!0w5aybzI}qV1Sn9_U;acHZ zYg8WeP>tD4wgJ`0D0iTSmP-@e0TnIwe5O~_G8mBBHp%sL#D-Q8p~uj2uT!Vdc+uo$?LRox*~@RY1o#<9X%a zeXE^Zp6T&nTnn~>oPw+yC+uRe>Y)USOc(WmS2P{Sl&PTB_RSsH9@o?(f}O0CJUb}a zAHI~%eT>x6+Nj34fw_C}VRlMORk?xuBre;-3e;9lDO@%F03gt*N3pw}Bg5Cue$Dx6 zU5HK(1Kzv=b`Lw9^D5!4p}+5fd9Es@M*xFI39UN=)VWt<&Q2BzAc(lyM}TUefe-Q7 z1u)<3NQ+WO(!#&mK}ps+S(3@uiWaryLSV>@neX+|Yxb*E*yU^1;sw@OWf*nb>+-83 zuCOD4!)AD-;}>%yl7Gf#&NF$keud}b8ew1`vCRqS_?{}#{Z&i3QCH_N7MO6wKtX0X z2}?i?Bkq72U^A+_Y&Twc+;UO^RIYNbebKBl5}qV|_$xR>3#^Ks8^iEskB}`c?zsO> zP%B66!GK!3E<0|U#x)E6(83{)zc!7c==l2+T71t)lYnNcx_VhB(gpBt^;qo{&m+DM z^|+rtaBF`(vRMLNHL5QvqVS%6*#fsS;OWgeHvjkfXhp{kKIm5I$zt3p{(XEHNuw=@}AQ3yji~5rmhnU!R@x(n-nOCc!pN)l{MSnYk z?d7eakDuRtWDnR9=xlci?H!)hVtJWFUJI_CsLlyy&Oox3we4)nWL9=#unqIkZ?P7R zdC{*%Q3kMC_|AZv}tAtt5zOMF`C{#fk5U<2@vX!QTpDIn0UyFdp#y znViv_D@+R80>-hK61VJ{dtXtM)qY1yzenE*6CGS4D!v-9aTm8wMlfq@q~=xL|KmV2 zbSkv(yt%CYNvmE`mFVl3#4%wRP)Od zLtLj8L^4{AG>;jaus0sZ#F~>f3kwr|Ytj-ia3xWO$cP(;_%Hrf%Z6sjQHRJT?1uo= zZq?e0IeP^W=X_V{zLaGisiM}_{ElMNSECx7(iBgT?{_3>bq5miuJxyfS#XE^v`YG2 z$Stj96mE1}tX7_{UjXI^Pta5p|7%^(UOld3)l`20%2GaSLmP-Fs5xbRhI;V|RNTeQ z4hK6oKRlOus2Q=4|IkQ`npB$}*R;kdkb;Kp^;++%d7CW6g17XBfd`R)F{>8nwu*n4Of z4Qf-VWHih2A$qmm5Iz&+d{QVfm)1n->RTCubsZrE)5Ei5a+!d4W}ApD?Nx17T?Lo0 z5^UYXCzn*5P(khKbsf(0u|{RJC)t<1jiz1^E=2%&_`fjoO|fkt?wY5o83?>Hrb$?M zgt^UGstK+m2mK%SPy}O?g zj=oHw=c0FR#3b9;OccGRT4Dzw&B3>TeiLi~4)`fmf__+DYWCdHL1pMA~yKCgZ z-+8&mRnz)a8|CAgWql2UhXT*NVTi?OmX!vFVa}G+*TBz?0m;d>oM3UxT!TgQXV0t# z2uxS7NH)iJE4>|B9mIB%C@ARhSiZsH(Sq@Po6b%;n|Zo^PTY_mo=^J_)4CE#?JBeu z^?iy?Z_~JdIN#NSlt5Uu*1euV!lOiBlrV3(V@T{L|6O&$;$jR%tFK&rH=Mym6Uw9N z0pH9RON$MIsXGFI0HEc zGZ@&~$4bAZTsl&fdS{~5^wDu`L{m^VTZGEY!ow{zp?GDSy2_(Uv5MEADZTdp>8@#W zpt9QaWIN|0ljuNFX30S0havxh9jU0C#A6)FT8j`kmGl8#nF}j2Qta`4P-}l6o8J}< zG-ZC*`y}|)lrhMkkb*VL|(*sr)J1fjWSBC1vb zEq>n9Jr{}|&}AaS7Da22m|O6b>B~#8-ew^+3=ieToN2su%{A-uc4HZ#2bx~>Z2H9wJu?KeKH2tnvTZ$QOFt}wCvERZ zW$s1x&Ebc6RhcdVHOBBIo42Zr{S*u&-SXtsfJG_AdMyUI3}_Vpdndbs#;%PVB6Vha zjttLdm8wa=&GYRoF!_ug?brNByn>bWFzM_RQp9KB?f|vymw^WW(k`#;CRt}=YFtr# z@5&Th51||bEASOE!c`&9`J)g<(sSu$tlnMpP>_5VCw4+qVe$lbh zO_1?xs(3o1RfpYaxl}jN9s+N@ z$HpuB<2ir4#j3v9dTxF#mjARuNF(hM>h7-yc0RAno0-*M?Z1nN>#=+r*z%nmiTqn+ zd+iq@yQVb8Hx+|Koai8F(2)od*a!;SfW$&%+}Xr)zv+wqbRH{m=EH(>m6_x&P$k7E zp2d=gV<%?f562n_m(@s0&xpks)QzTK$y^VDs#A>7_vha6>3L6D55q&X@;W4Gu1cev zl6(yz&XZ4JY(qId(ae6}Nym@O3l<+8>EUwH_u?UftgB35fu!}D<+vWZYcsKreV)@8 z?v6-PJ#1K#4b#lW^dBvlDMvq9SlGL<;}WZX=AR?~LA;iu_6Da_(XB=!{;=^jitEew z9O#`6y3G6Ye(Hb%>6N7Z!asRcp?begnCwCXjvE=w|Vm z6N^>2cnoeC--4&Dj*GEybNjX30enqNdU|W@%mIq;G|-~T zxKK=7`=gpQU;h~{TWG>Ke=w78hz}_H*TDSdPUoy=nG;ym*; zQzArxvRve1A*w!TJXU_yj|_IxL4maKN9^o^ZR2c;+Z6NnL^Eam9C|csV8;0s>+A>v zLQ?R@>4v^Tjp7NGQRMPN9RMZRZmC!#%!uhYyJp>u9B(+e4}AO#nEkeCGmAFQ(z1kP zu_KN#UHgsyC6@o9GwXOd2r8yCl;5=)0=TD}lRo%lUpzZoiEwi}MKjMW3AfiUe7Q9H zkfjK#L}hY0Q%nG#6_*ft`tn~8liM$O-^D5^jF&^2BTV_}W`R4}*UTEc7VJn@e9j%G zW-;CWfNFpUmoSN*mlZ=1T;;k%HPm!h|Pj=2{D zlyN4ZsOexd>vobJcjOF7r~`$;o-IPKYUm!s#A}s5nYNAI3hMPafL~T%$5vBJbw~-7 zW_ycKY~^t-F;0mUv;(|r=(Nwl7A0_%f-GhHx5=l=Fngo0uk>G|7m%m_5O!i2dtZCM zJ}b7k;PJBwz2oX6JzpU~a@TDgW@?%EPf_b zx#?c)x%@k`1CZHsTy!8fWzX>K=fbjbC*NYSESCt0(|hcq(5daXy2kejc>c2&m%Q(r z^^+xztV9NU_y%x{=h8@R{5m{~jVq0fG8I^3e(0+Q7oZf`9TQw$QrXh1e_e~W=->Tk z)t7FZt%Po=6%jP>J$C{|WF9fTqn7t;PG#A}n4UmN^t5u~{*)ODk=4E`SA4$AHDFaDk9tQU>>T zRDSDmHj2ot#A+9sUAdxh0p2wtus#ibaC;G-X+u2|w&|T2f};RoxWKG_7*o}YY!z15(Rr?^=3|Wa`uvJtH3Ea3KSV5*x6E<>03D^C&F&e-|cd^XC z%Gx*6dVL*6Rs1q08yAJ^AGiyZ%KhLEJObHseUCZKnorm4)}Wqu{Gz$dRU4|4W5{h6 z5Svo+HxJx64{F@XjitPaIw`6zf|AYn_fsHBSJyt%CAku80$dywP7%r_U)b#w?Ar`X zf=gd zf2{Dmh%BJ7{Rh}o}11)=6!UB&iD%I~R8=I?LO8ZXL?zi^2SMY%L z^{ZXcn%(I%Y#=tON3DbSP>E_M_D0JMa%z!QtOUAN@Gys4Qt&v<^}8v5Q*egqyH~p%kQIMcDv06NmhjQbd=ou70 z)W+|}uKp>l`pM6o1HT3eoJf&s^f!MStsrW(p8gp}%K5sf#ogu?4xK0INW`nvPd&fh zuupZ)+>B@M_6=4v%G{Mvu(!#z#l&q7PYQ=HHV`$S*F7~>r~IfK>;Dv(~mEY=dh}!$k3dP6fai&rQEazvM^s1=+$^JdA4WpQ~6Z- zRM!o`dJ`D2fJib_lyU1?BeS>0Rv8-`k0l>qIxYzWz#D7bZ^S&|U>C)yO8Kcfzu+po zEZRR1yilK4k&B6lv|4`4UpD_U;oS1>TT>uPjB)iqOzvCzG`qo#HHNXimruN<3~IeD zFRSxs`q)Z?x=!WfW7nDIwJFM<6o7e#1dkR`|9t2&K)nOo?t3CDoS`vLZCg0ubfglQ zCf7=V)itbE2KRQ4g-LU&$KeE z`CEMToHaDGkwWUJD0zGDWk91MgcV|t&I3)4h6n^1Z2Sl4Dqs@Pmd4c^?M^#&)R`3MNcam>C&!C_d1u^p9K6W^8sv*opD{NfSt0T

    #t*lZ9C20ag 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�xu85k12Tn0FJJ54`M!#Tfx;Rc&iw{ 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%0DBkM%YDH2Pj?XLMVRpr{JoonNwvX}ABzNxJu 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≥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 + + + + + + Contact || Final + + + + + + + + + + + +

    + +
    +
    +
    +

    Want To Get In Touch?

    +

    + Four dollar toast biodiesel plaid salvia actually pickled banjo + bespoke mlkshk intelligentsia edison bulb synth. +

    +

    Cardigan prism bicycle rights put a bird on it deep v.

    +

    + Hashtag swag health goth air plant, raclette listicle fingerstache + cold-pressed fanny pack bicycle rights cardigan poke. +

    +
    +
    +
    +
    + + +
    +
    + + +
    +
    + + +
    + +
    +
    +
    + + +
    + + + + + diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/css/main.css b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/css/main.css new file mode 100644 index 0000000..e7f936c --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/css/main.css @@ -0,0 +1,746 @@ +*, +::after, +::before { + box-sizing: border-box; +} +/* fonts */ + +@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600&family=Montserrat&display=swap'); +html { + font-size: 100%; +} /*16px*/ + +:root { + /* colors */ + --primary-100: #e2e0ff; + --primary-200: #c1beff; + --primary-300: #a29dff; + --primary-400: #837dff; + --primary-500: #645cff; + --primary-600: #504acc; + --primary-700: #3c3799; + --primary-800: #282566; + --primary-900: #141233; + + /* grey */ + --grey-50: #f8fafc; + --grey-100: #f1f5f9; + --grey-200: #e2e8f0; + --grey-300: #cbd5e1; + --grey-400: #94a3b8; + --grey-500: #64748b; + --grey-600: #475569; + --grey-700: #334155; + --grey-800: #1e293b; + --grey-900: #0f172a; + /* rest of the colors */ + --black: #222; + --white: #fff; + --red-light: #f8d7da; + --red-dark: #842029; + --green-light: #d1e7dd; + --green-dark: #0f5132; + + /* fonts */ + --headingFont: 'Roboto', sans-serif; + --bodyFont: 'Nunito', sans-serif; + --smallText: 0.7em; + /* rest of the vars */ + --backgroundColor: var(--grey-50); + --textColor: var(--grey-900); + --borderRadius: 0.25rem; + --letterSpacing: 1px; + --transition: 0.3s ease-in-out all; + --max-width: 1120px; + --fixed-width: 600px; + + /* box shadow*/ + --shadow-1: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + --shadow-2: 0 4px 6px -1px rgba(0, 0, 0, 0.1), + 0 2px 4px -1px rgba(0, 0, 0, 0.06); + --shadow-3: 0 10px 15px -3px rgba(0, 0, 0, 0.1), + 0 4px 6px -2px rgba(0, 0, 0, 0.05); + --shadow-4: 0 20px 25px -5px rgba(0, 0, 0, 0.1), + 0 10px 10px -5px rgba(0, 0, 0, 0.04); +} + +body { + background: var(--backgroundColor); + font-family: var(--bodyFont); + font-weight: 400; + line-height: 1.75; + color: var(--textColor); +} + +p { + margin-top: 0; + margin-bottom: 1.5rem; + max-width: 40em; +} + +h1, +h2, +h3, +h4, +h5 { + margin: 0; + margin-bottom: 1.38rem; + font-family: var(--headingFont); + font-weight: 400; + line-height: 1.3; + text-transform: capitalize; + letter-spacing: var(--letterSpacing); +} + +h1 { + margin-top: 0; + font-size: 3.052rem; +} + +h2 { + font-size: 2.441rem; +} + +h3 { + font-size: 1.953rem; +} + +h4 { + font-size: 1.563rem; +} + +h5 { + font-size: 1.25rem; +} + +small, +.text-small { + font-size: var(--smallText); +} + +a { + text-decoration: none; +} +ul { + list-style-type: none; + padding: 0; +} + +.img { + width: 100%; + display: block; + object-fit: cover; +} +/* buttons */ + +.btn { + cursor: pointer; + color: var(--white); + background: var(--primary-500); + border: transparent; + border-radius: var(--borderRadius); + letter-spacing: var(--letterSpacing); + padding: 0.375rem 0.75rem; + box-shadow: var(--shadow-1); + transition: var(--transtion); + text-transform: capitalize; + display: inline-block; +} +.btn:hover { + background: var(--primary-700); + box-shadow: var(--shadow-3); +} +.btn-hipster { + color: var(--primary-500); + background: var(--primary-200); +} +.btn-hipster:hover { + color: var(--primary-200); + background: var(--primary-700); +} +.btn-block { + width: 100%; +} + +/* alerts */ +.alert { + padding: 0.375rem 0.75rem; + margin-bottom: 1rem; + border-color: transparent; + border-radius: var(--borderRadius); +} + +.alert-danger { + color: var(--red-dark); + background: var(--red-light); +} +.alert-success { + color: var(--green-dark); + background: var(--green-light); +} +/* form */ + +.form { + width: 90vw; + max-width: var(--fixed-width); + background: var(--white); + border-radius: var(--borderRadius); + box-shadow: var(--shadow-2); + padding: 2rem 2.5rem; + margin: 3rem auto; +} +.form-label { + display: block; + font-size: var(--smallText); + margin-bottom: 0.5rem; + text-transform: capitalize; + letter-spacing: var(--letterSpacing); +} +.form-input, +.form-textarea { + width: 100%; + padding: 0.375rem 0.75rem; + border-radius: var(--borderRadius); + background: var(--backgroundColor); + border: 1px solid var(--grey-200); +} + +.form-row { + margin-bottom: 1rem; +} + +.form-textarea { + height: 7rem; +} +::placeholder { + font-family: inherit; + color: var(--grey-400); +} +.form-alert { + color: var(--red-dark); + letter-spacing: var(--letterSpacing); + text-transform: capitalize; +} +/* alert */ + +@keyframes spinner { + to { + transform: rotate(360deg); + } +} + +.loading { + width: 6rem; + height: 6rem; + border: 5px solid var(--grey-400); + border-radius: 50%; + border-top-color: var(--primary-500); + animation: spinner 0.6s linear infinite; +} +.loading { + margin: 0 auto; +} +/* title */ + +.title { + text-align: center; +} + +.title-underline { + background: var(--primary-500); + width: 7rem; + height: 0.25rem; + margin: 0 auto; + margin-top: -1rem; +} + +/* +=============== +Navbar +=============== +*/ + +.navbar { + display: flex; + align-items: center; + justify-content: center; +} +.nav-center { + width: 90vw; + max-width: var(--max-width); +} +.nav-header { + height: 6rem; + display: flex; + justify-content: space-between; + align-items: center; +} +.nav-header img { + width: 200px; +} +.nav-logo { + display: flex; + align-items: flex-end; +} + +.nav-btn { + padding: 0.15rem 0.75rem; +} +.nav-btn i { + font-size: 1.25rem; +} +.nav-links { + height: 0; + overflow: hidden; + display: flex; + flex-direction: column; + transition: var(--transition); +} +.show-links { + height: 23.9375rem; +} + +.nav-link { + display: block; + text-align: center; + font-size: 1.25rem; + text-transform: capitalize; + color: var(--grey-900); + letter-spacing: var(--letterSpacing); + padding: 1rem 0; + border-top: 1px solid var(--grey-500); + transition: var(--transition); +} +.nav-link:hover { + color: var(--primary-500); +} + +.contact-link a { + padding: 0.15rem 1rem; +} + +@media screen and (min-width: 992px) { + .navbar { + height: 6rem; + } + .nav-center { + display: flex; + align-items: center; + } + .nav-header { + padding: 0; + margin-right: 2rem; + height: auto; + } + + .nav-btn { + display: none; + } + .nav-links { + height: auto !important; + flex-direction: row; + align-items: center; + width: 100%; + } + .nav-link { + padding: 0; + border-top: none; + margin-right: 1rem; + font-size: 1rem; + } + .contact-link { + margin-right: 0; + margin-left: auto; + } +} +/* +=============== +Page +=============== +*/ + +.page { + width: 90vw; + max-width: var(--max-width); + margin: 0 auto; +} +.page { + padding-top: 2rem; + min-height: calc(100vh - (6rem + 4rem)); +} +/* +=============== +Footer +=============== +*/ + +.page-footer { + text-align: center; + height: 4rem; + display: flex; + align-items: center; + justify-content: center; + background: var(--black); + color: var(--white); +} +.page-footer h5 { + margin-top: 0; + margin-bottom: 0; +} +.page-footer p { + margin-bottom: 0; +} +.page-footer .footer-logo, +.page-footer a { + color: var(--primary-500); +} +/* +=============== +Hero +=============== +*/ + +.hero { + height: 40vh; + position: relative; + margin-bottom: 2rem; + background: url('../assets/main.jpeg') center/cover no-repeat; + border-radius: var(--borderRadius); +} +.hero-container { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + display: flex; + align-items: center; + justify-content: center; + background: rgba(0, 0, 0, 0.4); + border-radius: var(--borderRadius); +} +.hero-text { + color: var(--white); + text-align: center; +} + +@media only screen and (min-width: 768px) { + .hero-text h1 { + font-size: 4rem; + margin-bottom: 0; + } +} + +/* +=============== +Recipes +=============== +*/ + +.recipes-container { + display: grid; + gap: 2rem 1rem; +} + +.recipes-list { + display: grid; + gap: 2rem 1rem; + padding-bottom: 3rem; +} +.tags-container { + order: 1; + display: flex; + flex-direction: column; + padding-bottom: 3rem; + /* background: blue; */ +} +.tags-container h4 { + margin-bottom: 0.5rem; + font-weight: 500; +} +.tags-list { + display: grid; + grid-template-columns: 1fr 1fr 1fr; +} +.tags-list a { + text-transform: capitalize; + display: block; + color: var(--grey-500); + transition: var(--transition); +} +.tags-list a:hover { + color: var(--primary-500); +} +.recipe { + display: block; +} +.recipe-img { + height: 15rem; + border-radius: var(--borderRadius); + margin-bottom: 1rem; +} +.recipe h5 { + margin-bottom: 0; + margin-top: 0.25rem; + line-height: 1; + color: var(--grey-700); +} +.recipe p { + margin-bottom: 0; + line-height: 1; + color: var(--grey-500); + margin-top: 0.5rem; + letter-spacing: var(--letterSpacing); +} +@media screen and (min-width: 576px) { + .recipes-list { + grid-template-columns: 1fr 1fr; + } + .recipe-img { + height: 10rem; + } +} + +@media screen and (min-width: 992px) { + .recipes-container { + grid-template-columns: 200px 1fr; + gap: 1rem; + } + .recipes-list { + grid-template-columns: 1fr 1fr; + } + + .recipe p { + font-size: 0.85rem; + } + .tags-container { + order: 0; + /* background: blue; */ + } + .tags-list { + display: grid; + grid-template-columns: 1fr; + } +} + +@media screen and (min-width: 1200px) { + .recipe h5 { + font-size: 1.15rem; + } + .recipes-list { + grid-template-columns: 1fr 1fr 1fr; + } +} +/* +=============== +Error +=============== +*/ +.error-page { + text-align: center; + padding-top: 5rem; +} +.error-page h1 { + font-size: 9rem; +} +/* +=============== +About Page +=============== +*/ + +.about-page h2 { + text-transform: none; + font-weight: bold; +} +.about-page { + display: grid; + gap: 2rem 4rem; + padding-bottom: 3rem; +} +.about-img { + border-radius: var(--borderRadius); + height: 300px; +} + +@media screen and (min-width: 992px) { + .about-page { + grid-template-columns: 1fr 1fr; + grid-template-rows: 400px; + align-items: center; + } + .about-img { + height: 100%; + } +} + +.featured-title { + text-align: center; +} +/* +=============== +Contact Page +=============== +*/ +.contact-form { + width: 100%; + margin: 0; +} +.contact-container { + display: grid; + gap: 2rem 3rem; + padding-bottom: 3rem; +} +@media screen and (min-width: 992px) { + .contact-container { + grid-template-columns: 1fr 450px; + align-items: center; + } +} + +/* +=============== +Tags Page +=============== +*/ + +.tags-wrapper { + display: grid; + gap: 2rem; + padding-bottom: 3rem; +} +.tag { + background: var(--grey-500); + border-radius: var(--borderRadius); + text-align: center; + color: var(--white); + transition: var(--transition); + padding: 0.75rem 0; +} +.tag:hover { + background: var(--primary-500); +} +.tag h5, +.tag p { + margin-bottom: 0; +} +.tag h5 { + font-weight: 600; +} +@media screen and (min-width: 576px) { + .tags-wrapper { + grid-template-columns: 1fr 1fr; + } +} +@media screen and (min-width: 992px) { + .tags-wrapper { + grid-template-columns: 1fr 1fr 1fr; + } +} + +/* +=============== +Recipe Template +=============== +*/ + +.recipe-hero { + display: grid; + gap: 3rem; +} + +.recipe-hero-img { + height: 300px; + border-radius: var(--borderRadius); +} +.recipe-info p { + color: var(--grey-600); +} +.recipe-icons { + display: grid; + grid-template-columns: repeat(3, 1fr); + gap: 1rem; + margin: 2rem 0; + text-align: center; +} +.recipe-icons i { + font-size: 1.5rem; + color: var(--primary-500); +} +.recipe-icons h5, +.recipe-icons p { + margin-bottom: 0; + font-size: 0.85em; +} + +.recipe-icons p { + color: var(--grey-600); +} +.recipe-tags { + display: flex; + align-items: center; + flex-wrap: wrap; + font-size: 0.7em; + font-weight: 600; +} +.recipe-tags a { + background: var(--primary-500); + border-radius: var(--borderRadius); + color: var(--white); + padding: 0.05rem 0.5rem; + margin: 0 0.25rem; + text-transform: capitalize; +} +@media screen and (min-width: 992px) { + .recipe-hero { + grid-template-columns: 4fr 5fr; + align-items: center; + } +} +.recipe-content { + padding: 3rem 0; + display: grid; + gap: 2rem 5rem; +} +@media screen and (min-width: 992px) { + .recipe-content { + grid-template-columns: 2fr 1fr; + } +} +.single-instruction header { + display: grid; + grid-template-columns: auto 1fr; + gap: 1.5rem; + align-items: center; +} +.single-instruction header p { + text-transform: uppercase; + font-weight: 600; + color: var(--primary-500); + margin-bottom: 0; +} +.single-instruction > p { + color: var(--grey-700); +} + +.single-instruction header div { + height: 2px; + background: var(--grey-300); +} + +.second-column { + display: grid; + row-gap: 2rem; +} + +.single-ingredient { + border-bottom: 2px solid var(--grey-300); + padding-bottom: 0.75rem; + color: var(--grey-700); +} +.single-tool { + border-bottom: 2px solid var(--grey-300); + padding-bottom: 0.75rem; + color: var(--primary-500); + text-transform: capitalize; +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/css/normalize.css b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/css/normalize.css new file mode 100644 index 0000000..2768db4 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/css/normalize.css @@ -0,0 +1,351 @@ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ + +/* Document + ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ + +html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/* Sections + ========================================================================== */ + +/** + * Remove the margin in all browsers. + */ + +body { + margin: 0; +} + +/** + * Render the `main` element consistently in IE. + */ + +main { + display: block; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ + +abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + text-decoration: underline dotted; /* 2 */ +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove the border on images inside links in IE 10. + */ + +img { + border-style: none; +} + +/* Forms + ========================================================================== */ + +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ + +button, +input { + /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ + +button, +select { + /* 1 */ + text-transform: none; +} + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ + +button, +[type='button'], +[type='reset'], +[type='submit'] { + -webkit-appearance: button; +} + +/** + * Remove the inner border and padding in Firefox. + */ + +button::-moz-focus-inner, +[type='button']::-moz-focus-inner, +[type='reset']::-moz-focus-inner, +[type='submit']::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ + +button:-moz-focusring, +[type='button']:-moz-focusring, +[type='reset']:-moz-focusring, +[type='submit']:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ + +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ + +progress { + vertical-align: baseline; +} + +/** + * Remove the default vertical scrollbar in IE 10+. + */ + +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ + +[type='checkbox'], +[type='radio'] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ + +[type='number']::-webkit-inner-spin-button, +[type='number']::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + +[type='search'] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ + +[type='search']::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* Interactive + ========================================================================== */ + +/* + * Add the correct display in Edge, IE 10+, and Firefox. + */ + +details { + display: block; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Misc + ========================================================================== */ + +/** + * Add the correct display in IE 10+. + */ + +template { + display: none; +} + +/** + * Add the correct display in IE 10. + */ + +[hidden] { + display: none; +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/index.html b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/index.html new file mode 100644 index 0000000..1c90443 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/index.html @@ -0,0 +1,130 @@ + + + + + + + Simply Recipes || Final + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    simply recipes

    +

    no fluff, just recipes

    +
    +
    +
    + +
    + +
    +

    recipes

    + +
    + + + + +
    +
    + + + + + + diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/js/app.js b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/js/app.js new file mode 100644 index 0000000..d20828d --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/js/app.js @@ -0,0 +1,19 @@ +const getElement = (selector) => { + const element = document.querySelector(selector) + + if (element) return element + throw Error( + `Please double check your class names, there is no ${selector} class` + ) +} + +const links = getElement('.nav-links') +const navBtnDOM = getElement('.nav-btn') + +navBtnDOM.addEventListener('click', () => { + links.classList.toggle('show-links') +}) + +const date = getElement('#date') +const currentYear = new Date().getFullYear() +date.textContent = currentYear diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/recipes.html b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/recipes.html new file mode 100644 index 0000000..2b6f379 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/recipes.html @@ -0,0 +1,119 @@ + + + + + + + Recipes || Final + + + + + + + + + + + + + + +
    +
    + +
    +

    recipes

    + +
    + + + +
    +
    + + + + + + diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/single-recipe.html b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/single-recipe.html new file mode 100644 index 0000000..32aa9e7 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/single-recipe.html @@ -0,0 +1,159 @@ + + + + + + + Single Recipe || Final + + + + + + + + + + + + + +
    +
    +
    + +
    +

    Banana Pancakes

    +

    + Shabby chic humblebrag banh mi bushwick, banjo kale chips + meggings. Cred selfies sartorial, cloud bread disrupt blue bottle + seitan. Dreamcatcher tousled bitters, health goth vegan venmo + whatever street art lyft shabby chic pitchfork beard. Drinking + vinegar poke tbh, iPhone coloring book polaroid truffaut tousled + ramps pug trust fund letterpress. Portland four loko austin + chicharrones bitters single-origin coffee. Leggings letterpress + occupy pour-over. +

    +
    +
    + +
    prep time
    +

    30 min.

    +
    +
    + +
    cook time
    +

    15 min.

    +
    +
    + +
    serving
    +

    6 servings

    +
    +
    +

    + Tags : beef + breakfast + pancakes + food +

    +
    +
    + +
    +
    +

    instructions

    + +
    +
    +

    step 1

    +
    +
    +

    + I'm baby mustache man braid fingerstache small batch venmo + succulents shoreditch. +

    +
    + + +
    +
    +

    step 2

    +
    +
    +

    + Pabst pitchfork you probably haven't heard of them, asymmetrical + seitan tousled succulents wolf banh mi man bun bespoke selfies + freegan ethical hexagon. +

    +
    + + +
    +
    +

    step 3

    +
    +
    +

    + Polaroid iPhone bitters chambray. Cornhole swag kombucha + live-edge. +

    +
    + +
    +
    +
    +

    ingredients

    +

    1 1/2 cups dry pancake mix

    +

    1/2 cup flax seed meal

    +

    1 cup skim milk

    +
    +
    +

    tools

    +

    Hand Blender

    +

    Large Heavy Pot With Lid

    +

    Measuring Spoons

    +

    Measuring Cups

    +
    +
    +
    +
    +
    + + + + + diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/tag-template.html b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/tag-template.html new file mode 100644 index 0000000..c07ce44 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/tag-template.html @@ -0,0 +1,109 @@ + + + + + + + Recipe Template || Final + + + + + + + + + + + + + +
    + + +
    + + + + + diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/tags.html b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/tags.html new file mode 100644 index 0000000..50caf75 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/final/tags.html @@ -0,0 +1,89 @@ + + + + + + + Tags || Final + + + + + + + + + + + + + +
    +
    + + +
    beef
    +

    1 recipe

    +
    + + + +
    breakfast
    +

    2 recipe

    +
    + + + +
    carrots
    +

    3 recipe

    +
    + + + +
    dinner
    +

    4 recipe

    +
    + + + +
    food
    +

    1 recipe

    +
    + +
    +
    + + + + + diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/404.html b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/404.html new file mode 100644 index 0000000..e470aa0 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/404.html @@ -0,0 +1,24 @@ + + + + + + + Error || Starter + + + + + + + + + + +

    Error Page

    + + + diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/about.html b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/about.html new file mode 100644 index 0000000..6bee1a1 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/about.html @@ -0,0 +1,24 @@ + + + + + + + About || Starter + + + + + + + + + + +

    About Page

    + + + diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/assets/about.jpeg b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/assets/about.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..6539080caff50f935f2a66c684a5a507c88fc081 GIT binary patch literal 129667 zcmb@tcT`hd(>EMM5kV0Y0jbiZ_Y$gtfT3R?Ei~!9CJ?%XB2tCW0tBRlfOJAY2t|<= zdhf+TNvJ|7f}mfn`+nAX-ao$gukSl2S(&xZUUT-I`R$q6li7dg{(c3}>uQ6v0TdJz zfT!de@b~)_c95o~y|IarHb`HK`~U#Ba?{(%2XciT0PyjJ2Ab$-Jg~F^Ke)aGpa9$l zPy&PiKnEv?|6^lgeZc?qI+-E&CSQ|c|ML33cKd&SK;!HJaUwsuAb;(g`~#r?0EG>i zriDTM|E1l@G^3-}f9QyR=|J)T$?fm{rQQBZm;R^Ef9a3^>GRA)liX*BOh0n_KWNAQ zgZ`iQlDhyXouvQ$`TzHVx`dF&4*-BH0f2vH`d{w1GE23k`h31(n>?E&!}t4&T%MQNI!506WODOP{G0okec-mEW+*8nMPCWLVBxbcu}Emfg8F_n z-#|5^{4|Z+tgWpzz8zfb=Muv>r2Pxk9c6F>CK)Kfmn$=?P6SooQfb9K+Vnxjf_)yu zgb9?G?gn$-OLr0D7#1-UOxhTKt80D@){cQOzuj21cG8|sWMyN+wKlc<1+bA4ak<$w zTVCE?TlOtpw4m5TlUH}Bg z3&P8s_fC8l>O8O|D(tAbr?EB@0@s=2BC9J;X!Kh1aIB{omFz*cv28nCNi7zGikb(i zE2W%lw0Fv#ZOS2+*M$a5jGa7>E>9ujU=Fnx$WMd)UJ^ei^@v5vJqeKePdo8?!>L_T@Sm-7wU)AYG|0rW^Tl8 zJ{)hTCFQ+%cYbxT_jSF@2?V8jqo&;*L$LoQFELDIqcBt*6CSi?`qLPKEA zr;Rg}WzIbR@x;Zc`I(uH+j56t){CrQrCgjcYiqXkt3y@8(c&3}>v3*R#z`C zR|8$^nPqBE2s8LP`9TRgrS=qxRD$Wlg+PMNL;)B`DfG@p>{;@l<8+?<4by^k!uGN9 zUG{tJKDIu3K+RdhP~+)7d#!vI?4# zPrgNDU-xspTvkOQ@7lL$r7%N z$x@^eNZQ1Z2;v*sBTj$>k;Av7g>p8`0{o*}rag6~()NfRgykp&eCTc@^42Ybc0~2% z(!TJI)`HpEId4D3?*=o3I^^b)=k2B7zO*mt1y=?)YoU z>Cm?oE#=%5>Gz}#wQw`r!wAOH#vmVYi$P$rShcEZN{OXEAcVb9{K zrECMKq-AE;QuFC-5Y$bFax^r2kyXj|wnvLys!r!X$R8u4`Jk|O-QElBeqJcM)Q1uR zq+dHn%&m6mJ^D*vaC;LoHJ#-$uii!rtku$VLwFeosVq~vwW&F#i}If>(I^cL zyWIApZ#;tTx_md@Xeser=$t;i1Q+|*s~=1Rag5qVC@Lx6qYWUP?cC(Fi{B&K&M!7O zJS#~nnuDO8Iqg>{X`Fw>1tcIB{Y%zsq#I`N*JY|i7IL0oIy^tD!NxUTMU0pxkmJT{tXzmNi1;oeu`)n~+zw+?E%d@d z*m_h}Evoj;_1;;G~3W;%BjbkHT6mXTDoQgJ?sGbgPnqv)ynu8Xt8>ak#stj1q| zn2WaXi59{rmDW?)L#^ornYtQlwHM59!o%l|K@y{AcMdcbxYZl z2zqpIVGxy-D*Ot8o?NA>HPJoj-js!uOr9Gakmppo2S=OaX(^XCfF_KD&}6wO88BhD zY_+3&<<)|OTh+41zXmGytuEeZ72%BhobBgkWa@_^p2~*q14zGZnH^@1n0f|X+=F!v zMl|hTly?8XG|Ek<W0LJdDsE_O)MP_1{UH}9Q;iX7H=z()ObZ=h}lx~Qhm(C7Y z`J%waEdD-7mDlesrK)X%V?j1YHoCd8q;?#-EYMS^b~dY^`J#LWmY6uy{CJ*t=BBF5 zW;(L@2Dk@RkQ5d#K_4XL{=Uo_9{@#&k{yHqXn9$N4>_TqQASh(@xjF;H0$9=ZDau9 z+^$zX@{uLZAF(tmAvT;WlH1M&n(($K8RhAqr;ZjE!77~;sD;zki|gDLl$c^TT_qfq6xa7n=y;M9c@A*C0>ca^rocNOzH|`ZrQ1Kc$+~8m;Zrbw zLX3o;ev6F`5H&`$!B&n#k>cYK(Vy&%8dm0al#TcfBmZn-Q{RQ|>Ngcxn#QiwmhZLe zaScb-)*RYP7ivDoAove&F27fNjDVv-$mO*?L=hv2Z$)SVBml!L6O0Fk%9K0MlWQ)f zNvS>uiYgs%N;(}!YIUZM7DE04l+T8dH4A?MMqA-85o!-1Lnpkaivqo)&RRTMeLz8z`M(rnlheTAYM^dE)*S-l1rZcq9_k~yVtm#{? z4EBenz9%TlTFnj&P_ld-!t!ROOIfVO%Or(UX(3qI~!ZO;p(+tmEx(YVc^DK#qEHAPqR0>RB227#3?vJ8%O<_>v)4n-Enq&VTglVGVeBu4v7~J# zdj2!0tvUao zFRe~AOU1k2pTCbC4&QXwU`YBO=>$T@qh(r?tl%;jbf`WYk?Q<K;D4v@6-pXAEd4Ygk;qfJrCY7`_m$3oEp1(ay75n3|qvQR!&6 z^yyU2a3s3T*ea;{4gtM|w!M8l2t=D^-|4rqIgHX$4|D$l290C5SsKW4{~z93=`ei+ zIR;!Yfwy`TPT?Xhs)j^$c~ecdvq>_U%f8ud%OysmfuSRh*nlsmh`+rJIkU&{6d^;#=JIOe;O2l`;{3N^Qch5+!qLhKu<;gl_QX1y zY!-4`Jo_eBp}MJg$Y+vo4JN~kirl*xUV56}6j}S)(X@hE7KtA1{`G;LotFtjj=?fe zLO7g;WTH%Kus(TR8K$TEVsM9l0RdwhXG=F0UFJ?tD%ux0-1O>S^s7)wzY-l(3Gnaw z$Gp|=@y-$NHQ-I)+3~guDPsMW!LU#DWyvPwFMy|ulB`RzhXJh%>4LNwqGd{V{`J&+ zNPZr!+1~{(GCz+s@P=P^7}VVheq-BS59_-KtLqJ=6s2T5l09uc_FJqw?yly<3g2%e zIFUYPh%bw08%?-JQ*OpT@=vmo2F*{9Rf(L`5MvyH^TEl(&Y2NXO}5KxB8UV6*)UYK zCEzbp7z;?z()^3ui%eafq${UQt+tnUwTqjJ9DzqmjfW)Z^6?U+{u62Ol$s2}S&R;~ zwkR1BNPa;W43sN`LWy`~^5MwrWUXf9;{4R+AI)`V z;?ylO;lvM3}M#US%k?KHT&3^lBRppi-NJf7~Y!U1FWR`F)G6h_5 zqLoJa#|N0?ql63t|KSJ#+ zlDo<&^4=e}I8f~NrgXz{>mwIbRS3CkA2!yAb$X|8%j}YLc=}@w^ zh|7FKh;$UcxO6CeY;)0(Ur`7OXU(BtP%9dxmmK9K zSUN-kXb4S~8L)IoCV@qV@GFL-kgKBB7Em$mYVg*d>79$P0G@#u2WlCCf9LzJcGAi2 zOFDF@6k<2Ay+2SB8s_`EqCkRnQ|Z|h$^DiJT1X)2fmD)X49^(ZX*3uxxyXPgi9w#< z-ORubdQ>AyI=kH4!; zoO0n|A;GmN>0i>v^RRPM04SoRol7<5r?*bF0$b9sCGY2tg=ed67-G1YTm)gzbg~&B zBS;#gQmT>B8xUvSUc8z%J8^Eb7Ph#|pFbq}+71^yT{&H9Z9a7Hm|A4E7W`5B;mvy= zV!ZMEGVIL?!4yN2nK%eQR*vZ4IvL|Yw>f^iOJ)!g6qiZanNvOwzk^?;lDx{x z@(TQMKHYf(>%Ybu&kzc3cWotx+f{1*U}>~7&0ix*ljZv_XI)c-phB=~5|~ownCt0* zt0Dx`!%_@xuzlh26D*bVV5814ZU0h+G%7y+vX7dk{dqE6z=L%fGly{=6>6b<;ABp~ zt!)1YcFl;_An$vf@d#;GLzK{f;SOBZiKUmiS@virrP?^*Cfa!qILVr*JN>)Qfm)$K z11<}usI`&O9~$PFZwyzESZ#3}`l6ley%Qaz+BZTDOf`ll`TiAYx=BXqp)PMC8IMjZ zr}r&q8^v=0jL-3R43Dle4$PEwywWsBDP{ICZh@lB>yYyZ_|S=g>-r@JZC1j~2>qYW zd<^yl$xx$DK?slsh}Z<;m*?M0X$TtQ%xYu-P6T>VJy(W zp-}FO5cg@o8)Nz_V6)W+M_PduE%A_>!o2GYZ!Lqm9d6t^HB zT)@4T^5wTXtj5QFJmJ9uUyf7RJ#s(4rN1iW3JVVl@*XmKyj{RW-Dt{}p2Ra?#J5W= zRInGj2&2CaeqND! z`JKcqKtu@W!vzwx8Jr(H^9-Wf?x+p}x&_$nDE0VIo5A0e%eC}HV-ev^U5 zYHmx?1JqG;=9%x9QRZdaH{B`sGxHUCDa=UkI=ovBB1N2Q3su~j81C!o8LY4&drZW- zH2oV~k*o0V>H~eG?o3=tY`5gg0GK|$7(upC&Tv^R8_L&)r9@>hZ)fDXjP=+QM(Job zxFBtgAgEcZ$;)Q}-M12AZC9xY&t4CJYymXre=s7~)`9VQ@*#Y1pt#2t(VG6MVky}? zk%c5f&H~8LVErG%m492jEh8K1HNCKa&ai>m&Ttjw9wFfBHHDh= z3T*PRdu}eFwRploh1!;ZPSkmnJ)aux`Lxjz;mJsxy7@pp-9272!7bF-%|(Qjwbk5_ zT5FA*LNF{vB9Y3( zuVq(e$E+~y=sZp@Jk5rn4y-To2TpyV_}nn5Y&eq=JNZa|Zx0Dl##Ja8mXaySE`}cH z1xBlcDTbH&{UtxiuOn1l;4m}3u|019AGVSGf@rH%t}Vu3hSKEaD%cEw5G~xzt0|Wx zKO~HF{25+gnV){L#N$kA2|G^L68bkVhQVM#f+lcWt9uHAx$?de84uLdPAtd%@8#WK zhA7YDwCILoyOrt3PfI=L=RgvZYcp3^Z!s8M(Sq9k@p!h`*%<@Uo4u#qA>MD zi!UIikBw7#9i&qq{(raL1iph$AC2O|%8 zd3lW#s@yBut>K(Y$)Z7X?DcuYn&XAnM;~SQwSUqB|Dg&NU=lZ@c@KDBX7xy}J6(R& ztDW@CXZd5O%JL)**9sCON4tD`@KWL=8Wsv#JA^CQGM>%CTaS$N&vG7Do77#uj%}_F zs+!Mm3EZuOLB;Mc9v;-y1&}_>QcwKDQk*W3vdZAOUW{My-8&3bf#Yzv(mkY-Avq3J zG9*rzkVmP4Qpm=h1vm42x#myppE%c8Y=wK;v}ZjwJu%Vl_;|E?^K3_@)$Fx=i~|d1 zWTxX9?kb#|>%-xf*GdmV1z}{eHB``WpD$gXyg|{L7fjFG`d~y6ACUAc0dmKmT6^SB z^-@(#OjQJ)EZSzHukZaKs7q0sL2G=nPi1*o8Ar~A!C>j>(0v7RBtqtj0veharaS*5 zYbwJ(Mq0sa+dtG&p;FXB-04ZA5=jD3cQIw=!5XpH+NF9y4i#_mUdR(b|Ba2cxq-X} zm0SP)GejA$OkOo;GOh>6S%Y<&!Wm->D6X`7 z{s_%l$-@55hC&;~hO9p3Zz_*Ej!_R6hY69B%48t7lC?PjB6G#uNPFuX$mrb zO+YKSY!+|*`fiQpLUn{BuT&=K@46Kd@P$`7S?Xo8iO+fn`Z@H zY_fs3oXI-)7ax43d-&q$kypLX;bPp%PH+a6CXGEIwunQ!MA%bs3_rydf{SJ`rP&5}zB3q3O_SSE2rQFzxP ziX=^z7;fr-r*9gZY^E3H=cYRzjrH}dDKf)L3k(lIASHV6y#?l=q2&iK7V|(JFa_4! zmdYSf>{ai~%4sfSCPu53}-DFN8~sKAu=PdLg~3*%_@(Z??rR-)SMEUcw8OGg)}o&2UqbURz#E zv_K2vNcOEdy@Jp~IDWqRO7~Gv%iexYb;*{^pU^?H#;goR`+Gbh)sSS;DVET26tTBTLHeA$_iz( z$}77jwhxrTz{_GEUK1*ucd1S3-OVTYKmLHmjP#ZG*+``ME314m$U~2Ov$}dx=RNS* zh}*5Oc>S}Um%7^C;9yqujk@d5;EDw7Op1pD%@n7o6rE&}Rq>$#u+u>3bvx^(j3?B8 zCKGqG%igL_p{nD|2^6?w>4NdHG!F;3_6fKQ1E=*=-=pT(;d5YUuph#qad0-{+SfUso#v19czs74>`qQM4|~|NxXW@>FK%38iS0M5Ea5P;5U=~j zln{JO>At(BG0mm_&2FuH@5)Fm*f(4=hDge@P`gZOyK~)LanXe{I7-kA^<`#eVq~>R z^e;fQx_!m*kS#w`-Q-ZupteZ&?snwwQIC*eYB5T{rzU*N$%A!JDC!i!k z#f8H_mx%=Vq}VIvr=jkUZE*hTm<4!zA}bvvwwC>2v~z^WT2{@`+PXv#8{|RdWfsb0 z5X1Iprk>SIGRtwMLex6!^?J>Z)ybQ_&G!K5kh%blWQ$IC{vM4)ic*T>$b6;PKV zn1}>=VbjYM4$7tF(h+5Lw;UXQpBWX0#hc=ogV+8Q07w>@>Nu@iGb`5nT3(UnOoU42%tB&*yBTAN$raRMT8Bv9Bm0&(t{{g*^BR z2;GEj4fI?V5*&+$?V9<)ty>5&%XA_IicE5#dg&X zR=XY=1!+1l@RK5?`2LEey)uGRij)_lLn{lfnhm>cf7Lzp>e2+qve)GC7EC5lKI54r z$g#8J|BOueWz(oio5uBYex&)!d_ah*f!X-Cf@9jAUa_j3u7Z<-pbJ&8v2(fn=-mXm zoiC)@yki@IA&Y-vOJ=)P(Gi_)m=c1Tb)oKV60JPMXKo}*gSZRsjT@Eq7P%j@H1uAz z$Yiiw$HA%=V6|$?qS<$@-P4|XQCs9X)kSzs_a2S`%vQS@(YhFrxV+Q_-g#SZ5#83u z#?Qr@)6e#S+jeK*hf|+3Nh6~&8%!sV>x5Q#ecE6X{>$JS$4s>XISL0zOLnlBUQK^* zhtj>ib{)#1%^hf4(1`eOnzrVLdyo$wPjE?5>5cXHCAR|(Cp!7C>lLo3lHT|aKEC$% zXd>#m#*T!KeP>9w(MnOYczm}*q}3euY*VAK@1lJV1ijp3o`eRDZ+>hqnB^VqK%6~1 zQX0uC3q#WqMZ_QyI`Jp920tCADqoF^ zom;%{-o)svNieZgK^1;;BxE`fSF*TawX(qGr%ozc@~>N>Y4dqQ~46>Rj{oY z?Ry~2u3|Km_d@w7XK8KFnm|{BTFDwa_~U$5(HM@L9N49Eno`vXJo5*tiyq#*wNgK= zZ&35z>$;v&Ky@+LmWsXU=VveR*Vw|M(3W;lpxcHXgY0!opff{_woLx7v5UC+;7n9=7-6cnljIXW%qw(_2UB4~6$Sn%S?mDdJX5 zHVtMwPlJ)vD0g^Nl&4p^**f9Y3p{sT2h!ry!FKg7+ZOUV^oB;U?MJVgcYAWIR%8y4 zKD(Ed58{FMx4nX`)!g13oxVP_IfZO~mN0e47G*b}oDcUQEs1gs&kY8F@4Ua}X0`jm zv~wngQaaJLM}}-%ZjhYKrf}A?19W>cXW;LtW?G@vnuT6aNYZd|LN~{p@bpR$P%GHUhWoUai^nk@}vBD7ZUe=I61* zr9I;c53@Mm8YD}q`bQE;O*Q;p^+bh!Q+UT}#gCKvjB?}Ss28-I8~IApyxJ2?e~Ly2 zrs%lXZ=0;{|F+N1TiIUOs_fmp_=25&FjlIre5N3;WNm)fnlv<=c+zs|+ZVl|Bq};> zzK=f3`ok^a=D9h3+xRyytiEV$b3-?@7i;^&rG#4g$&j!m{3?CJeQDfqRhbC_Z5;_|e3iDz@nT#l6L;fRp~tFwIp>Nq_J$xDPv2Jf z7Lwa$0qdG-<-FN)capue?RN{ZHjmOg{K<)(CSG1|RCW7SC8DqC zs5usxaB$1vwvOAx_LNH1?ziPNY|~K#dljdbreAQGJL{ROr1jnWQ=_M8IB_Spr{>-% zyMe5R2b&j_3iv=5Y}@mLKat}bcOQmtR9aj+_k*4-=8aFxqedt8kAPL>$BO2%lKO#| z(SV;yBd#<4BuwtS9LX!qCE0KL*rl@cd&)}Ctt8(bHcl&`-P^HHex&hqrr!NLyR_+0 zBXpQ0D~fX|Q#QT~u2O>dT9m>imWd_kC6l6@&~wKHFL?UIXcXH8uOqX3_M*oQF7hh2 zFU|>h>Xj80aaY{e7V@^Aq1;TfYlrVTA`HL=y8K(ivp-h1Ld6qKRcEa>cHL-OzT0FA z9p#TZ*q8TwnjJpBGE2K|{wH=9ax~ll#%>By8i!*y!Hs$NNQ(nKzuoRL>MNUWP7vw# zi5)tH%IT5i&C9#jIo{SLI+fQtPi@6zOIQ=tP3qWo4&4SUmx+=teszU@!*Ksr=JOdr-uil<8DjisGQ%3T&vKG(Aqjx$>|2ksPM`o zxA!2I1J|iK$5dMVnYO-R)XsIno9dB3aPBol87YX@a+Fum;NaoS!jg8|geZk>MSXS^ zr4t{Yn&!gcx##n<8!#z{YK`O~;TauWRLW}A=PAN3bh%@;wR%;j1yj<`leejpPL+$r zwY8rPR(>3t#D{oBCTC-zikS?hGmwuZ1SFZiKCO!}f=_9U;Fhp%B$8XAb7}*vxvL-wZqtU6}d$_c!YPRbMw&lmK z#bNW8*`0R1;MlED-jmA=HRAJ^&5(tKDELCqC0(1j+qLMUf8?DVHT(Y9Wj9`G zafpiyABxhA)E0j~Y*LBNA3v=5J>FUn{(gFM)~G&C4N{6R)hMWz9;{kd%w0NA7B^o- zL)n|TmoYBizJ2#^J7HF^9S!R}-dVo6_#X4@u3D{q_?6A~iEgzD+=s`P6WFK{&eYsV zqSD^zL>T49uAe7O*$XKg+Idy*N0`L~8xwbb$X*o2QmqZ^5A5*5x3G1TY+2!!I`&|t zo^J$YO14_|WoO$vl~Oam7wqDpmPoalul@~U{s?O`U<$87LRU=n(c>wC#P{!FDlLib zIM%#t6}1GMg;C+Bi!N2QluNbB+akGZsLqLCRl82jDc`xG(W^*xD|-b2@Tr^Yp8e7dhDJ9$7{OgFFqugNWAIO`#(MO%8 z7AAO+$$4^mWdt2Ozb8(+K7wiMO|*n{`~?WiZC~?Z<|U+>%+-MQy(kM0&M!}$61&&W z=$P%_j-C6SHS1-54wXn@#u3gu+3mc2g6>rTtDoKaX`dE9H-;O|3p(p?(irXj z@TDF1P2NYp4Zpf&J^MS-rMqq@*yv2SKLZUcA_!8Y5TXHm9&LoaJR zQUVM-7VnG=T@76%ka8kMwfX|@d~Z-*`SQY~-B+d$Xm7OcmKkJ)re!Ie1MZg|5^PBnB zmP{(7Lh)-zb4+08qu(QOwznm|;uyN5_-~7lz64$Bl!t9T^ZuieTJmKmQ0dQyOHm`F zDrLvlh{+g&Djp&$8HN-_G?hbaqBv`Yx0$^+a@V)9vd6MY)<5Vy#FCdajO4lP8E)$t z>OVIfE~T80{jK}ZeCzgPyDHn4NQ>EXZ(quODbmH};-92eng?B9zFmA7g`WGu%R6U} zE=ET>bzp1n#W+Om^IP}e#qF8woExE76^;G6kZQWx+>!>R(rh8hEFx_wIFhqM({)-a z1dG9*iy3&CW)R9!@j0*Sm2=PUw}fPTc4zi}@-6xMSZ6cNdh|D!=_nzw|5?|%>W}f= zp<97v_JUnO%c;f>6;w$U$>;WyqET>-73Md`HU*=RlioS$4*qtMT=Ie%^C*XU{)lk| zx+q-JciN5D+2x-?t>$rW&hD$Bbo7P8K&V}TA(FUGb?xKShk<1VP?wpb`E|Q zGK(j2I~%l>bIDvlrb0b(1(jOVSHGjE%_XRXxcx@NN^QY;p+nVryjMbM-dX#KkJVU< z4O4a2NQM^y-0ZskYU(YCB&4o2w{K1RG);(y&EzbbS6RDRg>s5=Wr3K8UxTh~V4Mp1 z)>ISkqHPq6(2W|zZPIrpRSX6H9m^0K)MR!_rcuQk7jBQ5E&UD9t|BMF%y zA2(tb=+T=s&@`Bhaca5sl)!z{M zzHs*pSQK5F4-zo}LJ=KZzettg{fQ3LQzg{HrK`OG5)nMdrSr;eyj=ciA zvxWxlJd>w0HaxOL4-#g^W#TL?8IQaZV(1>zNh+x#TvXe~P4O8KKBFx&11UX=p`vBf`U#f*u zuxKSdGG+L5!?M|%!RN*+%P?%Cn=fumu7r@t(^RnIvBA2=KU~_8hL%$>DJuHGf~V{4FZ@)w=oMmv7>2G={5lKkA6_3H*JJzh7y6^4b09D5YpqirAcZ^8ODu;poD=Y=?R zaN+uOUUzDlYu~HzK!a2$W9E{x~|O_=Rl=R%eLUJ7siH>}xiT9ROewty`Zw>~qBhf@#(WMclUnE3!AsIIp$iFsX0t znjeQ{t0OcrXFdpJVFQG+j9=z==UKX>3D0+>Y-wu5hSqUDEtwx4739YG{b-sz!G;P`9 z_m7oxTqw~7hn;YnABfltZ(JYO90ZQdD7d7Hx?9}yPNQ2G%=&g%VKQ*HUfiJQN`c3!bWK$*FK%wzD}Ulv#G$+8_(~R? zRx)njjR^j@HOgy*g9U6R>SErgn?pHTCfeh;;sd0@eR5HaDREv8JAQefk(5&wqAhMs zc`rNUaePOh-=UXsST}@6j%=@!g?1XPYhn(r^+?4A4cc;7;k8X|pJhxSs z`7&MgU=)QeVr^Pu$H@XexjO1T6T+9p$wKDfODZp^={|m8MwVE48YeD$-Y@^e9yTBr` zVM#cI{IF#5-ngxnrETc)v|@P5&Q&$>j#=+P%{3~qu8}s18~LB#+O-P2%GcCX#dV91 z^h(^-J?Sm`_VcjszUab9wcXfQ3%UqXJ|kv#%ZnN6q>WTb@v~1I(NZ*0wlY)TPSq4N zImCc!*B~FQrX5j2babZkdD_y#_nZ|6mJr1(D0$VsYRg=vMDuo^Taa!#pPiAwB3apF z9Z7guAIqMP_lkVILEv(U&q8{53cIM%F|8g?wf}-lw`_*<{9J9g$?!llzOPz0IiwAF zQ(6kKkrTth!kgxHr;9Ql&N-d-jG?+wSge|3V36LM)q4yvr6(!nZ8^2lz#q1}INR7L ze&rMRavTx?NkQIVsSBa_a1(K)uQETvTrE6*Y!>mM9~1bY#=t;JLJ=VXT|A|8>|57li==p(4oThf2w$cwk5tH*UH727zIPdYKmVT_(C9f9O%tk4|x#+=tB-A4&;w>4{SdA&D-t|rX}86T)X6lT%br3F(;cMsR9lf`kg`$T62K-1)B?k9!N z4hYqsSN$fefk_WMe!bhZYjIQC&8nc4`{sjhN9m}wQ)nE&^C7PF&pAXSg^h9GOh!LY zc+S;@TA*~Rs_w{j0YSWT^|m`IbR_{V8*>ZcnB;=~vzhV@)RS zCPQ`lUdMXbyp-!@er%X*t!2*H9|)S@mWOJcbWd_C2RH2N8H;G}gMmFbCY3fP`jy{V z58EZ(+XQP1^^6hsXWr_!nr~ZhM*SmVCd{_jQ9jG@8=AJC&8sM?CsFvUM<>aXZv5G? zpDJ|{;MS}55(39vUH`jt^(DdNgF#gp$*$uxT301UB1|6|QY7$suay7JCayl)6^;06 zU8Txv*zWy7vc|4laT24fRgpx(m%S!RWC@uydNmcc0PWH+qvJ-glV z%`S6&lOeOp&)c7bl+$uz*`K)aAHK(En27HBsi z=XVBCLggT)wHqk`+%F4E#L}&r{f57@DCr+&XoY?=Ahh=O6$i+Y$z^Vl%S^6O%?AeBtIm*~a-r&02GTXHr za_+erNUcw%0bFJI@*)Fnlwq?3S*Pddq6S&|a;K=JTRdmNj6}eqs_|M3oO;Yyq&m;x;a| zM6sw;J>3#Y7E~QH*WVFH59xk~2w|M$%Xt1XCb#bW!^$Vk-eYaLCU80dw52EJPCy3z z*II9nxWsIAfks{ieN2YNdlXZe7(M6*?@cB_Dn?FcDZa8NkS^`CYWl2%8Cw~dFYuSI zEdBEb_T=MZDdPWe0z<4b65daE{(QGJ(k(J#PR%+in`*+e^<&DtT-({9t-y`?+Fi>! z>df~P8E+a)M<{Mu^*aJBv-nJ8z3=I_G9@I_srCWlK2lQU#~(Pv)3ZF6lW7ruT1+Dq zQ`uN@gK7FWTYrOl?PhK|xl*{zg$I-}U8x_V8qh{XN~4C@2=#kV%k|y)IQK>-Z&Y`XDPaacWDJ_tE`I>?5=0qsN zSjMt)Be`zyDWKep5+lR7b>sc;{VpjZ9(p(*S~}N=;@zZNdhT!w)4eX?5+OzxVA_D8 z$v>vKp?KsbP;vVuAjV4Ort!;esUC!k3LLL%xLGe>GfrQ`h}a+&lPjkTUGnfUvZWi` zIq4Y_+8CZW*-}WUk^@T_$UIG|G-hvP%ZOig4LVLAL-R9+5lm06q4{W@+m6v-bYdJrXbT~Vkp(9C8=!uaEK<3@Pj(Z? z1Fp-F`?`A%&?QXoG35VtC#`=*w9Djvf{A~XBIcn=**=f9=tL+`P|z5M(m>jANs#iaP$Tt9#i!W0W9YDwsZ6MwXYQA>#*gQYjL& z5NIR>D)0k7jmya3k!*O`$5f-hZQ%O3f0Uwy4^%AM?*tNbPch*Mq2_@}J+*rFQUlOy zNZ)w%+7%D(c<&PGavFvVlt6-e%Y6exe?DA9C1b;Mxc?wp_Q4?w6+MN1lXtEuH(%G? zp_n@Dqz#Qyz6sINZ&!J#kgp4zDlHvv+CJjB_Wuy}l|gMjU${XFG_*Lu-6;^<-GaNj zYYPO56bclFpb74lmS9Cni>x|oN&KoO@0y3YhrKuL)P@gREfjxVam6DC^C#u=kPhZE$mX3?Q~VyYMI^ zIa4~7;`e1*)OaTJ@=KunRhBjRW1g94j73LPNPobeNO$YmnwWx>c-ApOrQE8@akqF2 z`#nXCnj!vVY{JTJM){lv&j@(X&p@2XFt>^k>?F-ZHG&$=cpl_X8bq@>MW|m4OZl@^ zc7bbAGL*{Sk;oV^;h8ts1VX}Gc@X_ko{J>g!DaERVK0M4 zw=UQxAZ2fa@?i&tu|^?i1A2x^0%b#^H}GMe&Kk&;3a4@5@J@iLvxhQCz14fZRwrc( zFrkE@-i#{GaZwGV>^z8-dYp?*7cD7Ov;b50=p4@9I-_UQK^Mf*Y!U$db!kLek;Oc% zoadR3rMO!YAyO939)v;(R@DvzJSD@sQsY3MK^`|JigeL&ngDi&0Ma~Om<@#*%ze|5stz!VZpVD zfG#pALf{OrxfX(F`3BZWROs!ypp$u(Qyv5`8Ru0Ewb_=va<6r$;NB)Gm>GMx5&= z;W+AR4hK(1un~(kE6;?dEP}ZJoUHdNgg9QboIp)>1tMFZ1rE&?QTri93n9r0B}JE= z#8`--xm%Gcl$<0`l3}lJHm7!+2z14M(F9!Uc{M9VqX_2aF}N4(@qT%$l0eZgYD01; zty)S6!dW;#3H0)h$$@6l>`d~g^ORsUnssr|P$V_0Qcq2N;6_qlFX&=*=w()O=@W=# zR7nksQ6sVpVJrknko*E6&>)ou_lO!|S(#T~JefzGyQOA;78=T_8ma^1o%fz^Bmicw zKWYkW2{sflC9YK|iUY(QlNljmN#Evc8SBcvmFkp+D>}!BI!t@CC=*lByCJH%2THUE z;Gwe4_$k8>trt9*TKX(#Y&@?ZT*>D5uhe;lPH9_HJ;iF&czd)|iz@L8TT7q@p&0{g z!$bRJCqmH(Cyb;(qE6!QuD7CN)jSYlh%7T4b8!n%TsD#agC(87nVfO?h<>2Zj5L{K z<b!`dfSK}SWTlM#X6LbLrLFURLhUiI(qbXHCHa03OHD5zbHXSiZ7Wnb)=5%b zC|L)LOA2G&UsuoMBB((c1r95d8pep46fY+f?aQQz@DKfhW~qG)%=Y|R?WkCt{bs(A zhATwWCeZ=tG+Tsp$_fCFL1fe_z)IW$Wz3imS7x}D&TPIbNR3R3msf{?Kq#bwy(iy6 zx(_kw^{o=C>2#HqC=iVHr2RHXgSqk03w-6`2y={eByA^Tqng%o>M9ndQ}n`Inj&oh zs<=|cR-JNicVf5$V2`XwqAJEeF=y#oU}x4Xi#kmer@VECi!#XIlQAPxgp^58;w@f~ zO#)RmT!=W^M9)wFVwO$R5v1tsmJ9<>dGxCUXT1#Vav1Ska(09%Mg0R{*jnhY0671V zwfsM}77SSn&VOtz|Kn=;k8B8V^hlR;6`Gzq(KB2XaP?<%JY9lk|CYY!uHDvsTIN-q zhqGTY-jsy0$tw9|A@CO~Ug-;S3Gt9~jmY}J$?=kL*;~0^o~iGQmO9Y;M5|6%?!$v% zg#7WRGn>22<)iZpsC#YKu6?;L&8D}yWb9`uan?d#&H+ik&5{?**UdI}%U6FbpiuXU z#bSjQQ)FnjgJDb6+ZbQG7$+a)tqTr&?H_1ppM0acyq-Cq5BsIua6YF^&B|%sk#Axx z$tozeYn^Vp#PpT%{fRwLYrRhJHREVGNiH9%%UW>CG~nd0YX8VTYQ zw;`b5y_OLPbl|15xMf4KXPi~$tdFw))`jP^O}Aa4MzCObz=gwY@aFKd`)6U?;|-At zi~A#b$@ueTp4n#DULoPWw}E}5my4o;)}`qM)W}aQ+k=gJSM@5OMVscbeSBg#*_vmi z6O|oa;92iiG%hoK0itORE(&bJDe^fbi@EYZLoBY7Y)cV)p3aOO&{Do+z&6BPWN^1-e#Ahrp`_rKqf@24VmV;jr)R69Dd`0?ue@O_5n}TIg3Jy80Keq5{9hM8=h@{(r`YyS zHvy)w{ps1|X_)`^$NC^e0Q)K^3Tv-rcV~Nc?&8k&<7H>G>-cykLaw7jteSmfrKT+k z0O|)E>`EzB^MA5`rHFKb4(g#Y0>qQsL;*km;E`DDbTxKMMYgR71{3$1TTL;IgA$)S-D}uoaziiz)*E9Ds_hsa_jJj<7YAtb_GJ1M(boc!|x< zI-DW~1f)}ZD!H@1lVcvOTH7WO7NstQaGng8jkK9l!3PF@b;8RPp819xm`pvcZ?kPB z%?XXpUd+GLgJysvbeyrUC(J_UrA0OeUl$*z&U)lcO6hAn@&q&EAc3GA9_1JGb~!w~ zFW2{+eXyY;9CA((Sj@P2qN3>P-Bh<)b;3$f<2D%-ATQBoQuFd_lMc3n5QsyVYNe zMtM@Q>1&Ia@@qjytbITMFQ$>voL&qpvd7qdA3oK3*&r73r{MTHXwMkpAXIh%WM{>f z*$B9{<6+`%SPg+h303n+={_>nmKO1&>Chedm|6ANzn;OV1Ul=b*5HJ~?@t_hGW^Ei z4UTa2M`Q6rNN-!0$TH_V*=ml-k`bO%-$6DH(X+?A6{cEyZOcU-?b_Q%6-8X4t7~l675M?Fi?e9j*wvf&^aM%5ZKF`T$xrlOMk= zDzhltt0Mg3zc9wIl<(7chIbNSjz zg4FGiNho}5(eBmd_AQO6|3cBN&!B|(piWWIh+k_$iP5pkAKCSZ)xknWeT~}Di_+kU z(1^3|m#eNaS95TeWpPxk$YZ=oQ)$QA>;x|Ax6|q7T2reNXI=jQ)}52*ukI!hS8}hz z{xrO(oL(grEtb%$5U#0P2_E?QN^Yg$xo=`$;o{Ns;OO=3udBe9zkm5|yyCrFi+NT!?!@c zFuOFHVRmW42~=1BtaTM7GC`e?EgQiUcRgWe+tGb^8qVJ$rT^jj`|zE<#${vm?|WOm zf=)I0sAD&&pjITB{VH0pPtxAK3oZxmMVN~iA4gIxo4+%FzZ zhV?R?Q^r1(ltF;e^u}p6pZsna7^!n7bC`@zp!Zw~qY+PqQ}1;z!|xcG6xxp|sgOLB zhJ0nM+=0z~;qA{tOC+9#L+=!%|E72BUOlCoxn?YlocQxMLidxrGveTn^xO<#ZUwt7 zaHK8(XLMq+_bftJI{f+DdEMYJYK$;b17F$x11NQWW+>6K_S#9#Xwn>}YUpL0RyIzf zA0(P>gzM!OQ|s$KX#ei;My`66vugUT8j%?pn+9^!xmO!yJsSy-G+E;)tV*JvmOKs? zpv^Rt!Ys1gyXO?aO;zl@rphzMx%r}P*yjbfRRz$UumY0o0%-AwHeM%}+#~KhFC)vAo~(GZ`Je5P+j~?iq+Zj*Q1- z%EvN~NUUa^sb0!U;(fzuMOymAQ`lWWmo{*ZlyIJKwSX0=p%(>0%y_A@=YV-RMdIXJ zG-ut&06m>JvX_BEx~)2G?!MfEQiNDMX+3RgYaDF+bhs6~HL1iE7C6RfP~kFN-N#`* zM73>Gd8;I_m1$&Nq2_bwIJSWf36gZG*w#S07Uda*+iVRYjN%}2VmvwMOS%$VUpImlOjC#47;~F`U1t6-#bbOxY5m|5w8FRaut}2U$ zZ1i3@8t9tzs+P|>2coB<0?>p+MzxDtG%!`GfMgGLXHJt*p0-t#ld=lFD6@*K7;COn z9jc{j7oywYl$6a~QPYVWc*cnnxXf-?2}>@Ter6)-`GRHMP(-R%cV1cmJp&*@z5V|? z_&EPL_*CFK>mPy3&zz*TgPC$iDI-QhPeg7j@n) z_dI!jKfL=<<@dSv^ZiAE$c)^|RYM(gn5X`LV!W2oJ4O2!_1%T~h3So-0|UEXlpJ5m z04r{#a#MCqWl*|i;bC5Psu{gl%p6U(ug@`bVUucyExR`->Dmo~&pz&!2tF+d3U2M2 z*Dw4QstjpI^k=C&|9q-nTAKGq`rv9XW+I}y#L6?*9Xx(d?f)n$)e|rJwlO4fM0O40LjM(9Dm0ihtFU2Lk(oI@tV~ZoN24 zba5NrP^$9zB6F{If9se3wsEz+*}A#-j2{c2Vkr^9DRC0PMEz8v{3!HstE>I%IoxPR()CM)!*<5FNauY+Y4h&Soy!P4?xl<7%fEkiN(8y*N&%O~NID&m24*eeWtue_g}9KkovKBueL+)X6xZ*KVcek{yh_&eHj85Mf7%Z%e= zTr|&<^i+SnJ1xzp{jTG8SZf2((aE{&1hF8Vm8l(hC*T4a3y@Gw%vIzmju6yu=}bvU zDV)0s{1E&5c=x6YOe-hSQIaY$PWd*4oEax@hXWji3_NIT8BHJE`Tbd|T3$oKaCqX9 zO*ZVdqi76bez80jMLe62z`V#fcT9OKvei;qsq+j=uX6!$kK%23joGBEvX#LEyO)u z$Q~#f0ssgB0LtbBjc4UZPe3$04<~v%Z1el8KgX(Wm>Dq4Tp`f}%PwCtL!o4mNsJEc#Sy z)q9#B2}J|yZ-F1aza9(i@_gPypo}Y?DYZ*G<@T{aFd{F@(k0LC@5-yINxf3WT3uXr z7A-t(90C-fm2jsFtYu6~L`Bf|R`i9=Zs)evqM|Yxga-mZKF5+t{yuv=m|McmNg{## zyYDSEABr=x#EeC#Rp5`{1C%YkZD?;ACx8GM*Jy3^tQONKR_UA^*pY9!C+25-p9Xh& zYH6`zihe{Mcn{&$ETl$7k>w)@=U5JB%NMlBI4QOf?9yTT=DWDHi`JfrxVXKFu}HVu zFtg8OaN+0=@s>jw#AV6ft(@sVJvI5bh~7Mt%Y&mm4D~4JXOXs7Ytfdn_O8)aK;8A2|0r-@`(kyfec8x|6`_()tHv0o^@N!e%>F$;y*COT55^d`i z&WM-=<%}oKWDMEpS4@TA0X^B>w>nzcWUs=DEEJb3-ij8?s5wVl8npXvd)>uM$^L6qErc?AF8-YI-$`0w(QA9X)*oMP~_O$H#Poo#=A`c z+wubK0<3!Gy0_15E)UJ)1Kry)OHCB-pUOj-E5RN!C|_YD!i&RXXRdF&>(;hk{qDwF z!o*$uS_@KzupQ8)H08jqX0UP%pIqxjAm=r^nF%t}Z1pg2 zHS4O;NwKgRlctHYRYi(E%Ks;dYzZ2qP*N* z!eE27*yAErw9?;~e@O)<4!4ZqNQS2u;Up7F|jAuXuBAy_H! zd_0t`BJfhO{q{5PM((?QLZw2^ZfAqQD}l#xmUCksC(0j;Ha(wB{5{(aGx;7_UhFvD zx4d@|Rx-);Bw=#*dGlzzm*+dp{CZxmK-Ed}`kes1V(5h2tG2%B`crOBp^Yo4`xk89 z8#{}QdiEN_XEn3$AZm2(sz$f`R~HeovfrpR^kg3vSI;LUiWjT*N4KG2^!oZD&-c>| zPQn-!vZd#ynyf^N%>q6@46P0xT$H4`UzYkVpWjP=c|038Is%0*PD35NYj>rtU;Pcd zkPY{os(QZgg82D`UFzX*uDSWMnXSK1Kc@*i9^I7h+PDy2-FcYZleL@Vquls)8nJxy zpz~yV^rgG%hMbG7?MKAvOsTwdL|vHN)Bc~UBbSn&!Xxc3ODFEf!v!$>i)p{ME@k8+ z3)WmKsPbz>g}mZ@_uPz6CS$+b>w8_@2F&U+!Qne$4{x`<9^yh?$KREh+t=klc!7x#kESF-C0Gv}cXlL9aGB~nK9EN1fp zmT_jFYROl73v&7|1Vu_e2X*Ugk8Ji`3G(%9UkLvZA517M#huYg!ed@v9;>bxse1ll z75O`Y(e^LBY=`&$jjaCV3!MIK3^TGgP&0%1xn)N_Vm;VUc(1(}&on^T4LN6n$YyQe z^pw<1DtQac@(kJJOu|+U6n`_IWzFm15zkRpO^nFFEMG3#b5@Gx;LQEURnn;Foa&5O zt(s{bGHYK!joP81S9(6fk^yof%(QZ&vHt#Kus4mI;y2xBd{ippDy^$s^UN?&K@ooFNUoxH77;4aYM zN$fVQmQL3})w0Y^*ho&Gw~_lZzDD;CAJ1c}&7~#+v2kO;!gH-xb!E?MWTuTpu&rieWa7=a!IW7 zx|CDmwX;VZpu5Da9dDO+p`FG=kC4w((9fa1e9v^!PVx-r_dQm477=5g{9V`dJgT$a zi6)n8A&8$eV6CcAM}&2D&g_4ovbGEu^5BfhA0ieXaV7k~n^HyFKkvEN7Hv{2^M&6C z;fj#{Ab`jH=);6x#*FR?fU($m&DLVHN}dogP~?tC6^h1r;US#i;c2Y=`FESl^m@8- zT{sIVAvw)%5obJxfPq`t8CN3AGt9FgiOev_8KhMX?x8`96J?s?Z1X|3fS@tX=ApXd+4&)Rofg&Z<|7Co~!p8as zXqIBlce~Bux4P~8EoVxqLQamaHJi&uO-+pt1hq4=C|B)FeKSre4?vWN?)chNPs&{EW=WCUU=q2K#op^EXlrl&cbWowV|&EySxO=WK*(XB zpWC43bLOYU%nhd>0|Wj2{XH?%SVc#a{iJa;UkWw;qM4I|7C4kN=yjS0*>$P0u>Jo5 z{2Y4vqi^@?bS0l+Rr8b6W4#xye3Et)jtnj+PZ$mmR2%KBWw76 zkyUI#m!!EAAR80CX30{ zdJS9T&BJ99%@SnKlI;9)j`f6INIo7L1L-0d!#ecqbtN@5MFaNW3voY}kWWHRPEHwX zJT`epLsq~95mcAC}hlN0NUs%;>CcJ-b-k?Na3jaH(fl(!B!(Zt$1yp93-;m22qVW z<>u=*p9SWKTU3+%`5w7t!9C=W9_(Y&225e=Irt32U_EAtX$Jq-Zd~tC-mQ?7mcn*M zwM>@~p`XJ>K{T`jRVCm+Rij6AA+Ep%y4HcOpCeu;(pl*m37b}Ve>tB+56x*bTQo@u z^QTjCI@TCYr>n zFM4QU*JWbD5;+5hbZD3=(=%YgsnH*A8ozKJ9z&X#h3?FlYf@OXuYeFY_wmr~iv)LH zv75VY`yKV^roPxLNMFL78`&peOyk?xbDV{O(E~mE0n~3is)7Eh%N_lL8C#(E2~FoL zh&a*~Q8Xlyo|&?JaTDGh9wq#jpWVnYK;dJwg*mV>HDP88pC3Doo}FS?#IcmpIjPTKpeH4fRnv$aB;wlz z2kJz9HD8}5Cg;vnD&!bQmNU_RyVypA&;R8``Salk(%oTyQ>U}0$g%_*#7-d-9Us18 z&@Y@cJEJpP$oWfb?mVplI5of~on^?MVDwwWqK#Uj@^ohQhXXd6mjV+TtNvXHyPT6N zx>YL>oIkVT+ywqD&K}$r>K&1ls6AS7jVDC&E|0A7r3y5%=`7qPwAhj*cZQdo@Bq9O z{cJ-+&k9dPI8`Z~hw=%>>)xHq7FR9*R0(C)7zLrJ!FL zfvL72XYe&re>2~`@_eE}q&A%PEJ!8yqC~O9!+@l(A?BWYqO!;*JlsdpZ%e8^4(TZr z+wUl$ojG*jJG2yy9Y;W-%0>iOfe(*rXM$iMl?>G*sZN$o>xnA#r0AycMuCr;$oI*a zPK%m){Ko8^RwZJr-&P;vg7GFgFw8a+kBkhqngRyi-$r>m4&#(7mKos4WQDr)6Ho|n zs&r{Pmrhv# zx`vL!hr=(YaX+(*i<`U`CCU?5zMBP(BGvBZlhP z2SJQ-^-75Bt&*KY?v-+IW%@QLY;pF}6+9$E zFO5oJQ+e0BY^DndVu36RD;HV5y@2z~Nm&Eb_S)J%KslZAmXME+eEGPIk6+)?S4ck6 zF%u7yFos}(L#-aZ%?ZL~1s6>B(CwDyzhqsGaq>kkyUfq~D%_n_tO%Cf3VXd4wOT2W z6MY%p1;4^Z)9SNqIjZR|oZe$)3}uPSiyK(vT0apNXL48;>4N1`VWuP8P)21oO6kx< zYCw{K22~w5*W{MuyJ(9#+VeUnaZ|H6PE&!?4;57U$9Dd=q)z!=AG6M<)F?2CU=D!z zQl@Jbcoy@_y%t#zj>a1H0+mEo%#2COmL`@?F6Fqr**_k#nPMjyHGDDt1JEEqSiM9{ zLp1XxBVvH$fZfPfwyUk$rB^N_h&AD^<$e=i^+z)=FO&({3*nj$b$Llci>AiMhZqIr zNW|SrZJSltN`6gX>nW7lp_2xJc4>ZxYTkvE>--J$uWU#Y5l|s|duWPLs-70igqOE< ztmW+Tx{!{LJ!|4*kVG{(3ix9-4kH_D?QwdYBwpFCP zW)g0wFWwk@(wrV-8k=+4cp-3l`N3i3r(fP@d8ubUmW5B>#cGll*qB<(NM`y&eD4bF zEmY~mM(EeFbbMO`S%qI?l!MaZ4O*G03Lf!FaLiwWz^ZX7>zD;z7CC1GeDR08hj;6Z zqTkQHgs1iXWC6x;CWM&jk*5GM7R{D~;?T*l=X;N0;h#Z02y=}a=jE_91JPbzDV-P9 zY_QvR-siZzdaNS6BI8j`OT{4B#Cbmf8pR2@CY0#bACmGwHop1pcfC2( zPJQf(YY}#9&u#7Ii*ceTCyXc*%K(pL&yC|XG}IL-xc>q4PEKp%KG`MJ+0S? z6_WIG+He4;XF!-s@U4%zB8E9d2yfGEKO|$=uklFf3q3k|GkL49#SF?Y8(!Iy_~NM> zA+K3E^sfZ&Yi6OTFx%q1Qqyum*|dELrF<%)o?rWn4gcs9bA?ZLlRPd@!T8--^pdJfPQ`7ME|KxL_TdM`PA zQ`0&BYMRjB{DQGty1aZQ<3sfoKZ0d`?u-yixrk!tbD;e}b6xap$B#tti=H5oAeo;q^&C(P=Wyaa- zxxASRPZ`IoA#LK;ZkGQ5bE-K{mB{U$Ns7%4!|_a%yZR`MAv3~v z!)bRsFFF(TBeHRB^vV+FjbGNrix$1v?w%#z7#W=jtDeKMQQir01?JHQWb3Mo65AUF zP0^sMT%$-P{s49lHgKI#&(=$sxs_x$p3IHdf${yjlEsKW-y^OTy;(I4Ylxp$otoE@7FLJf?$(uIcgnwOLUCR3r zB0(N$`wD!dA%qxahwF2Wk+!s-Wrmiinaf^G%K8ste#J~p zP3=xj8y-rP7h~|bO>RIV8Hz;YQh}~)cekjXWD0NJ;`BayN7W9L3-$Hge36-{w|aY-=N7X*$Ug@;{Uw<)Q%d5-$`gjp-01EDMX_)P&$V zWekjx`TfM)6Gx#?pMf-Y?#?%igK8hd2MY`FRd^@=gxVHj;gYEHb}>fd(l>-~o77V> zC!>D*{d_3TPD$L*$Wm{L5g4`N+LZ4sXWE!IH8rn1auNaeB?wM^z0bjfhNiN_;Ct$R z{umKRFZsGM9X+_sCh51+-L_FA8EKsG^b!UVj>o?hfyZEVer2}EvGu$vw7-)^p&Iu< zawJN)W-33SUqec{YO-qt5$9eE0=I_^f5`}CZAcG~pAR=JJAKa>^ZR+PN3Sp=uvq^WMmATSol*|hPnov67)XC!Dr8)L$J-2Fs9T51Dikd*eFaQzSSgGK zo!mA*za_?>y?Neov}^uSe-AS%-?QOA4I0*y+{}oUay3s55htBjI7OlEG5nH8Oq=Wa zW0CA2Rr2Gby0J*5nDvI!l$9mx&M%61JDKRtVTIjU|wHo$q3f`4;owg=#!NHBJ$YT-jWVKiyo92O1G)VR{P9V@AB3iSfzU zzaIxjek01plw*v?7D}R=LdB9kz2QZDX~5`W)SsIz7(kFd;QLVW*$@uaVFl!V6LJ;v z=$7U&?3|J8^cK^-w>@|kLJlwRpXxQUF{@f6Tmoq@t^Dt~zcT#`5DKegfKH0#E}94b zjih|B-N}IcXmb0!@WoGzv7}#rPrd%0j(K~UKDc=f4!_>1y;Z{Wm*0JYx!It4dYp;< zH;1o)9ZY3VwGROi*dU45#9T3B-dFQK{}a|NAVfKNY^j#Qj%)CSiRRiq?%F=#Ix^up z!Q?Pcf$8iE-C0`Gg7lzm8JJ?H_Ro8jN2l)(S%=sKbZgA+(U@?tt_w^>?a$22D{pPD z=AeT4rQQv11o}8Oz&*#RaI+KRKR$xksE(>9QW5J$O$&DEzFqQ3jDAntKqrc>|5l1BSkZo%D zKdEA>TWw0BM0rrl=YIY1cf~k>SH(^o2iS2jAUs63+)EU$`WU;Pyd-oh{s}u-l1eQ$ zK?N_Wy>S6E2!3%)NlA$zii>l@Oc6NJKXy-f>4`dLj zSmV#se=_%qM|y-wYBN1g@x#e5|H(OozghE0k6toj-qoB*UJ7+D_#5=;lkjloKS0)h zn2EgRC84_o|Gmx`bZcmTBhklOySlT}7hSW|3Bkbr4;d|1vr!xgdmd{0 zWt#oqSRot2`@>Q6740gCR{DRF;Ow4@C#_ljPL_Liao$IBm$f%?^zw*u9n-tuSzlwU zgw0>~>KGMs{Rc=gY&$JNp?2Caz&r1J=S?FOd-is%X1yk|@?rk~FW$i$QbaI@B?Ff9 z+g>Y@k2Vt8#EGgM1lpzWQJs-L<+VAMazerr(#CO}>YE zQ+{8JdCFe&=!No{)G$@4)3D{c+eSBwM=~GLJbbsiozQt!ciV_s8OMUvST&jlyFWdk z<=I%J3&9ls2f)MB*v!=Y(Ej53zLD+20jm8$wsfc~SQexIZ|R{U8x;`l==ca0-- z*#1HYt>#Dg$)bXFx6NMNoyrC^l$aGl8ATxGL>A|vW8{BQ#Ef(|vI29b?b{KCc%i## zl3NZ}iedkALtL}nEOQM0#L-eO!Y!}X$w`fPzf=dv0-j!*Y>Mz$3;(EOo?OOscjrNO<)M6wszGw&oKqYiaz6Aw;^%|Y+XGa05T-2$ z#Iz4Gm1IoEAO$PFal@;KM`Zl9!XwQ|v7g;JsTLxnM5|^a%wpe)nI@A&rUwUOtol^o z7T4#NZGNXQRfxGW^{{Zogc1*n|N|Acm51-p`rs2oG{}QS^#f&RcYGK_SPnR;Z zIBjDw8zsw@{kgj2-raQt>2<#}OV1X}>}@Uj5{cq&!WRSwula@h$#+Mem`V+8P!2lnBn{o!!4eC*v?sPLwtr%yGs{=|=Z|gL`IoRi!Hc$m^g3L0I4(Y^Ifb_;BMBytfmzBd^TVXM zwvP#B<$a0N8Gd^@TnE%By|#z3Y++jnkkd~V4Z^?7wwah47*ptyi%KC^A2ih!pEi(| zxh8rEp381y4L_aS`O5Ee08J8ZfgOEvorp=2&%MvZsB}c|-3@DY4ClThUPDtGAlQcL6-*;l%_tUiQ9Srom{J58Gr6EI*zJc)wGFACBBOd#qJJ9 z)z-JrlX0e@^M>5A)QH)wp%c!Ev$Yr}^#p}67WFp_J~{HQ>zvKdJ+;4xxRy#JOJsi< znIsJ{_qSiX9dcbdhm8w;t-$V0>neuvOKXC&am?D9;KhZmbYQ2PorT05vHO8vsz>Cu6dW163cr#U3>-D z#DP9rKl*sN&C=8K?YC&$%=5rS$^r+r?~@G5$#B+e}Jh? z^`nspQ0X)1_0FBV$jJ4#cV|?td+-DPJR9eO<_PI4DsjmPB8Cz)IE{v_mxtpqxrS`b zc@vJty^o=1rdYPtV8$TXIL?+ZVY0V=sixD7ddj2Ot;C^BA>sEnl1FLa&CE(PF^wrY z)4wX1gCOLt#zASta(IBmJ1MruB04}X;6sdH{CP>_2wsXgI+E!hVEkNK&EF5j=cImC z#7pYz!C~QF1(KsuG*O~G$~EiDR(ZTJmZe)mQ43dhZrqDewy|(I(`NT()TJ<*m>H#l zBxON(EP;#?;)`~MO{|+N9%4w6{$B#^mdtOY*gP$IT}${ggx&>s*kixzDUSae%8)x* zB)x+4RiV;c-jtQ1k4P!)LFn=lR%V%)B3gYu{0*j4ozXhK4_ZVdhggOr`rTBr*Dkc4e!^k*S_+Wxg)Nee zQw^g%Hn@L@f-4UzD<|X1-7PC)h&J%mjhb6|=pW-avI^eCF6PKZGLkwHl3<(Nve~bj zLt%8(b3R94gPzeJ#06vZGT-ut6y!O5ZiE?v1R5DM8b~zshFRk+U*bNcK5nVYm)R8M za1TFbwyj~(a57|6X;>EaQelU*aE>~;G+Wq;5sLb&Zb>brdA)1uf5XNM_F_+Gp>Zv< z1doa$@ooiXj|9Lm;|#fl?vv^UvW&tCf+7lO>W$ulLw3uol1rxIOR#Kk+t|WVlaU zsaO`2(Jx>pann1xo+5KddFb5>Ml~mwfsrlua8cbiav=&>U7=^j*D>{DwC7&vx=tds z9@>3&L$!AL)Wk0X@#p5r=fX$o4fvYNm+4OGmMQAXzS*?rV%yJ()ZJR@$R#~#~ zDx)X-)U`C&NQ8N&p9nzt8Lw=FRVvy4hNOHbQScn`(#&kup!eoaTxzMY0cr|tqesvO z?(T5;HJ01EN=U-!*#h{T*w&mb?kq+pX}#WJpHH{7Ev9<1uZa++)(HdWO|!()#n0{n zmASis^6taeUue1$fyG%MLLo+4QKl5xNX=$V6C3g|$|smW!>R86S&c%SLOv$FgZre- z=;CE1ad_3N?>-j&N_N5QIcuD$wzsElGQ7$fOD4yXBP7Q%+Cp7i@{?+Kau48(m!_ayR zi6QA$TNUa$HMAlMLZYbYVP;vaqvp`pj1;nLDspy6$i>3VP~&QVKV}nGp?l_Hgd`=( zS}{^<%sL4fZx>~<6+vT2C%z%W`OXXVB=f02=s70!p`TgYGZLk&&W}~ggSH0>EMs9) z{nH>Fovh)_tE;QuZp+`6GGBISAV7XkLLIFk_(z4W)ufX}C{pOWho<@{mYfm&L^;CU zy^t&4Cf1z%)vXj3cW3Idv7o@;jwe#DBOj%S0A1@2+Y}3)pNf+*`u!Ri0Z*9l15D{7 zcRWQ&CmTPsInOVcuf6mYi{U7dgBJngN_Z;LZQ7UKE(hU(ZHx4y9AROPs-1VqVTt6??y>!qWG&zbj;h?fB?g zlO$BGlG%(*qv>hF%2PV*fM%7uGz&&gJtLP_O;POGv_45e+Rj6Y?epoe`o`GWXfhj zN(~9(HFLnVP4&WcRn7kZ+m*#>-9_I=|DLd*t;=Ex6UXl_SnCN~c>PYTSXMM>|< zkb`4|!SR;P*&k+I9pYU+B1r5VC&%hS&UUd}>@G?QrDqFVJeGL9G_E3w)g5mL%P9ho zUH&eAjoqpu<>DH)G%^X8Y_4^fLtlo_q8Jd_iJF25lN5g|AWkd!uqYidu|U~SmCVB` zQ{%(XQ|w=f8=AdrgCx$(K4+`oW8&&1VeO995@pDQcbM4*^-1l9`nLa)un1F0 z_X4^DM`55S6gGt9WboXl_FFw}QsVZqKZq6%95# zYALbZ&7?FU`*cvgRLLKZKe2mu@4NT*oc2}csxYF5zmxPxe9_;@>1U<{{#WM)SXy5a)2vuxS~PoQw}7;)a` z`3G%9e&VA@46tM#idtV;_e~!;``e_)MRt`6n7h`mkhSiSHQG&@Q+}6pOLl%Um`CUw zLe0?WF#Dh}L!5T`=VN%?tyhUmPpCcB$|QBlFYogM;`F2*Fgj|aO44Xt=mss`wY*ju0f{-{do zqy@YE2T1P3cg=5FfH)7IrSrw;YiV9N4{>HDAQC+21aNOlw0o~V2O4~-lo@8Zux=Kl zo$iU=^1B#i>#N_ql#P#NleJHHP-f@~E?8L&m<~x7`;vu8xM7n3V*P~S>$}P_l^#_3 z{nJe{&(?Md&-3k_N)7wL!ufM_Rju-D(RDY)DD04?%{eoNrjUhsG8ZfBb?e0Ne31qP zF?YX<?+zssOY?knySn>u>33Myth_48K|20MUaSfd|9uIPbMZb+Hc;W`bpXNLiX<#GnM>2@0`=ZVLE$DNhbe?rLPW)>ifQ?yF*eshM`kX zB!})8N*abnIt8S=J0&HCk`QG;I){!C1d&bwNhO5Od;Pw@`D>ne=AOIHKKtx*&b@1` z{TbQ7hybhag#Q933?nA^(im`5jo4#lle(iwSeB+N)Y?xjU#rkhbcj!XPO+N;?FBLH zePei@Mbh?c=PdSV-Fr|Qet>38|8&8$YsVhqW`?ez0y&FK%V+&2gAw;vK){$17On)1 z)v#LqP5O8XugaPAXIt_VEB?*vjxYz0r{xj~-H=u>0FXno`lupG>vP2LGXvh$BA@kh zNiV+Ck@^$4mwl!ZfCZ=Nbow1Y06+zw$$*8r!gKO>645 zZ==7{h;b}}*?koXJo$W~di|=hnf}gTjHMOyK;q7Ri+k}yS*KN_USO5@OK2L;XNisM z;|Y#n;wl^Z(gew>47;;eKh)}oUeD=dxV7C_2(lJ+vBZ$kVMUmzWa>~}q|$hfgFLb! zx#NrlA{SCJjd>)Z_YvB}1$${ss-}vgICsP6rpbvbDQ#?YjA-klqHh7I=VY~>sjG|% z=Y7rj^EdPc4!QHV5#ErcVMXRCLfD(GR>$!W*+=PjqK-p7iI5Pv^Q^#^%*;F2?5J}l z*>RVf`nov9Kc&*m-C3;MXpuso zV>I5r(CS_6^nYl{X?^a2DYE!~(+1wsqrRWtKXN=f_u&59Hh$nF6D`QcBo*+HP0N2V zYwEbc)AjXFBGUy|M8Ex-#R@OM@nw8ZBkM8(g zc6a}A*7k^x$-&`=)Xwy#6rns~3`YK6=g!whwo$jVmi*0vHM@SL3;4fTvpYj@+FG(F zb~^Hcq?46$O!!(Hr!B-F{dD6jc_x9knQAQGbB$k6oc>JXSgnu}8%aw(xAb*&b1Mb^ zz~szyUVw3txw>l~yk(Ujl)wnZq~A9NNe+*VeYbB(cB8|BJ%yR6+$pBs<4-s6w4E34 z2%iLjemkrxJY~>UW4kZdaw@s*WevdDR@)45qFVmN@%U=g`9Czq^Bu-cwu?8y-Hznd6R!B;I?MR%45t4d&7`0Fv0Nt{3VcBI=HD>kE}CX#jwY^OW`OIOQ7U0v|D z2@IS(YMh=p|ID5>RaDrR!CE2fYjIbq+mX)8Q2Q<%({nM%Rj4;`XykGf`$JP;kRvw^sVFjSS)u=lHP_QMU4qU$wGGNB7sM7ExA-(N}{g z3Hts zUL4+hy+DB?GR-1pKcLM0+;4**x*2_kV z!TN!mj^+;LF{a69Dmdyg6yxn}n@>kuejqw&TN5g6*dg;$X%@S}8y2D#V*nT(_FnStaqZpv}|D?{X1{R@++T8rzIEA^#6P5S@Du` zRp#+e@}uI5e(+>~!$oQFkJmab<&xN0OckbAzZV&kpzyo1r6$-Axm0gyM_kyu zvzP7A?TpQXdLZ_meVn=2D_M<@P>X<0tX1J1fg-n68FAKc=Z%$5+{SBmLVVA2lC4Kb z`0P3!w{tEnUra-ED*US`yYJ1s0&!6K;_Q$7&6|H`;&iBb#G#N*Y0`S8@$~>L00=RG ze>wHOt*%REXjQFE!btg)h2cJlukg+@H*4_7#m%lE#=%ZtWMzPcUMqjHu<+3isj6*J z87iP0V=0_^uH|cBKEV;FFp{B^+&$FGZz4-^y?5gz+Jy**jTCz*WK6ekD3Io*&#s=Y z+&_QuL5+@iPIl$BvwJ4$zXF8?TvMK->T0{jMb^jTd~L4BGT#?e{$~A$W=UszQ3vj2 zQe>G@2_niYs0vNckP4m-{2FAtDWTEyf(xZtRgKPQqfdzgmS?0t=kNf#O5;!qTuRTY zanz7sUkKAzz&#CYnR&~%1N^E}A=c0?{_a&Ko9?FX%%k1D!B#IbdbhSwXtc}LORI@K zt&M^^w~bS#wsCrXETyceT2HgK7B#9y9r!}~ds5ojzQ((1@cfPc&6e*l#L(rjb3OF_ zZ^4w@%717P4dVW2w<%#9h5O5eDgl`~ia5%}V$K5H^X@8XtopQJO0}uv7<*k*Id&F- z)PzI-p*dzev6w%17|~#-UrHs4V>7wBlSU;64rx>tD4V#{AuqI)*Ku$YLP7DV00>PT95KS|qRR=@5<*bPYCfrd#HVc=;y?QX# zoP{VQR|RAzVz$8UR5P@R0$)$;0BeA{7LOM9zR))h!so#Y@9|e#ipHn5j zk~L-ytMT>dT-Yt=8s(~eDi6{yi!sc^TcHK?rGoH;An@az7~Ld#Nb1eXhogSd?FQ*d z4uhj-DSMzfS>r7Y%(3wn<-V9ny?|l@OtY^Rz?kY#>I_&5R>SEwGD`v zBi6(=K-tP{w6@67=!dBubs$(*>O#d+=PKi4jb7Ax?n2>Px-TubZ#^dO<47rkR3%#Z zi9_9gYbBI)g!p=~f*Q!}5>wqKq%-z*%7T)d$;+Uqd%GSU&bwGwZ) zQXhVLDTmpb{D2)=Od&%cvluQntH_7aAp^UpZHp^h5Aunp zd;9!l$xD-uxtys@<8FB}v$lEeYD>#9-Ej%u&Rjq8McJChZd^?4v0RStbmzvUhNcjE zFvy0loD-6!&2+N)j+Iwfd~z`P*lq8*lk}x|hX^ryP!)WL8=GdT|64lhw&diH+j+VV zyz;?S@$8abhlXV^dF<|6*CsokYdaxrJiFp0gp5zuS+Ob|Y!k%cX3|$ZOf^U&a1p7B zr9mUCR9Q#m;;G&+gUaA@WrWy=J%1U@cDCW@Jd@@4!~GLpjk+KMbMpDhuq+Qfah71N zik3t?C8O?WbeG%Alb()zT9X3GDc2Wret%_}Ba}*3T|NAryKdZ7Qj+THw#D1S+=~u{ zu+_H_J5p`?Y)MohZd$xR5Y266!$GO#hKjVBX#xMcoULCkDUZXDd= zH^_4J84J#Kd)R-P`h;ZO{dB5H+TmA%yYdttD%1Ii)T=$42;1c9#YYXh{$mxk9bti2 z?ekTh^3mPpBjkUh#I7n5pXObpb+$-*KT0g6+)8Jvi&vhXxnQMnE(?AL&~;2ZZ&m8Y zr>GddL>nE5r=SLZP-&(T9uXRw?-^E3%pRf|8|2GqS9)nG@%g<833aZ?uIW&(|7y|H zPj_CWB9ioyKsxVMxcrw-+!w@}say%y9e+d4lnSvw;K-5SWNNMR%AjtvYGV;)tqU4o z+i8CZY*At2U+9Hd?F}=Uz44Y!U&_;~Vp5>P1> zCU%hnovmAC*2yp6ZP40}-tAThEjgQqQ$LYcN!l17WzR5w`*KELx$y3h|F29mV%Mat zXVA&Zq*PQz`GuLE0p+N zjl4>kIX}e?9TM0o9s71H2&yk8_u1=<5bYQ}4`vHQ_^%mvQYOuuFsyXW#%bx5ilv10 z>Z?a%6-SG~sjjvif4dtUtnt4pH2iT~T(eo0p`q<3tZ74oe{E!w6#s?^;)!+Fp)Q`k z;NjK!QtrDaoz@3qD@IP+sz%iEd4VdO*211RxaPX!U=ivHN%>^MPBh_{4d;NX z4!gU8!(`op;x5Qs#x8PA3l;``UVT>U&z=nv7)|{TZ9Gc*sdcB)-pZq5kLchnUI&wE z1%&Wb(2XnAst~ceVKh+>f_vP#=V_-G#-u$MU0dOd+-7^HR+lBgMm2{gmWWI9pml4c za8ACjKiTt510fqCWKy#+{wKS-MS@|{=J{@maW4A!(H*g!OnIhB_h3-vPA~Tb?PcAw z-RjY`j@a*_em=yNjlvhYC%%`jZ!Kn|fTs+NHSiWTYnasMZSGvq^@>!_pxuQm%W=uf zWauw;F5-fGY$VhZj;2%WWJ`WVZi`38|3KGPll_j`E`n9HPb#eGEZI=f>w#UhsYB>p zqp2|FD3~#pCe@^e6F3b;nOu2h9C}MlUz|SrzB=iZ_*OLHA+U8^&>fx7${iJKB{J`E z^J~DwHqMC3H~Tou(4b@b$J}bE1CNmx0G|N#1ph-rd2szu`VG{S?$NY)!rFM#4{o6h zuV)g;(WP?KSG6a3T2wLiL@ZJ=-R@Z#X;W0LlH~4rI3_b5Yjz?=WhRfA+EZ^L(1G5( zsw7zMN+_76kreW0NmavUI?p-aKeTIybsQ-|eB8_;pPxwbmfN@Q0($wSD{pZM@)>vP zlZK~#id%|@(b9I#Q~Z}Uy{B0*7xq_w{t0^g!sUBQL|!vxCx4L4bg(NRAQ8mhN$MKi z!6+$`SS6ckXU=!r$vEn9+{EtdgnaHb%HjjjoftgGw#JhQpH{aGX4#FH5mVM9j5gTX z(0y-jsgPa{HP~ard%}mWz?o|D-pE>>?n>?HJEP(kFud(V$*+Q$BN+gANTzc@rHlvX zMNng$^s*bUFkvV%^V6kN+LQpwoQG{!9Gm>PLcuuWAKYVPK-gO3hn~CEd`n5W=+seC zP_U69y0F^l2tlt54cSEtRaHN0;KlnF`l7hR*UpfWPL2aRXtex=AwF4yJ{sDUCz<=V zmlzkrB|%zWv&z%rsFta8@$BzJ(+6}_IDGUzj58u(ca-Z3UCl~}JHG=WTxRN6MhYG=d6r-SInL%6*ir}ARYq39j zk|XYZHRbd~3_i#-v!s9Us4YFts_rY;3o@OIw0s=3Kc<^JY`Jx`*W?h;fy{^Vz6(mg zxYF`wH$h>{_Pst&@Ed|E^Bqx9GP%iSuh4n-ou$8IRMxMx3*n|t?~n{(Ehy3>JUy-@C zE1~YwsJKE)7{S=1b~z1;tvSFMr9m0iVf6a8>YQudTt)$e4&eF z%W2XHPO!|vq`9Lr(??P(a6J(rN*{wFpsRTovFm%p3nj=jnyE-fjc2=JU)qEd<#syL zB`BDW&B^1w_2ITwSzod#m1m2R!^io5+pu5+X4XVM)W0%9VZBqf9e@ z{}adW+J881`_kb~fU!Ox(Sfm5`dulm@)A?zagOuf<)yFF# zBH1$A2g+ZC&Cs0VusCpB83~b0bA!=gl_bU%zfPzj7C)EV7JQiyf3ni922i>f0FdKJGt$%q8LZjd!KYZ0sm- zG1?Y~3;#_*8J%W9LEC|IWyoSxU~s^w$OLKN&)*nK0Qq~iw2HK3R0Dz)oT`v`E?)nO z9<~Z=eva0$yTex^&qKmOXehdTtI9B`UPyqu1UHYGwW);5rI z(~MoXb5j0h=iZ%7+LquLf(a^j1{E&fd@NTA|C3c48y@eYL++(RlG&9k*JDdDlWoh% z@K{@sO3bIlnIrO8t!_FXnib^Cg58!V@BUjO@BW_X9H-PS$kBS^V-z2GiNE=$%D8JQ zjbyiby3i*~(_g5|lSPx0-W7tcL4JLCcD^$Hz{Sy!<^jL%Aw{A5nvxM)oxw66*rn}TR}yyXhujCQOFQg30p}3tK9D zrKCBwAK0G~I!c^2EidC0STH<4HGOVtmD$ALf0hcTGGTi)VVDSe~BPQ>qB+YfkD|#zKi` zu{~S7?ErRx%hHlMylgbSsx6OCll4_+hhy%kc@vN*LMCA^`AQ;H(N)>^)gxY?e?a3< z(U#h3U|`i9JSPhwQf8-_95Kk`ExZm0`?a=id}nF({_WUt2h^LU5I+ZLyIoNOF3$N0 zvc*!Ut!HucO8B`0|HctLo@<=(vw^V0FOTtDXaJv9SuOcyWUil`l7S$8l1;W~u#b@q z9Fi-Tok86sWvyh)B~pB$0>JPZWKoJJUFs-|Sz0voS5zZ%-k2oWWa!%3N=d>6)hc&n za`s_4-%3{0m?Wps4-)sIm}jDxk=&-}g0mqc$ExD-Z*1r*+WDgOx0}&ryrQu%G`8=$ z{JBO13<%udgkx#@gWMcYbjvh&|IsMCkEiv4i1wHcpL1wRXl(hjtO8Pw@XGm(8c{3K zVoh6vuSnJq{1A66YvIUvy%eCjxmf(skDD2XXfrZc5#RgvHG@pAb{Ebw&eEeBd9y5r zD}ABe;%<340Y)iJ5E^f0%~dxoah9SW3DJS93Jxo0zPQ==S4K@8MZAJcol12gNc_l9 z>%@!%2PHn_C&;Bt4Rg+%oqQ-&2-c=j+#ckQCaYA$L3*g{Phf5P=i0%M?{vs!Fe$0H zweyFFPE!!-)2!F13Y~&7FA@MzDw6pHLiw18W$VXsxx=T#*S)Wv+uOM>UJ! z{Njf8^GsRMsRY)5?v0A{2W)fkhZm{xJcUd2l6|94TCXJA;17xqv{x4EEv$A?%j~nn z(YCv#8Yd5w*0G#l&`t43(kBQb@%Rw==>a=QQ6dKod-^G^}+KPxCgotR=tfVoZ zP!j4W?KO=bR$&9mIyrd!gjz3Khq_`BeEy!v<3-&%E{WTegu^#E6}NV8o+f3dq)zr$ zJ`R=K(>(XUcLxwQH#qK&?o#d#HYe^96#cE5f9!OlSU+*B zw(N?TD&ruSo|cJDLJRYOMz0&^KrQQ0#vj%iB0i7}U&Ie{<9ozo*TSN3yJ$nxj7Ti5mrRJ)?wfqdLD`a5R5gqtH_fvof%QM@kqvMp8@zQe z0V`7DK-l`NI(lwBiG^`n&Xls@+yD-v_24y~)q9waWh_Q$)B$XH;u@OEP~X-40SKa( zp;+a2Kc%))C2uc`Gh;<^Lj8hNPyl+;QGTeTKH&w{$Ln>aY4YfeXJO%G$pwrRMsJvk z7*LN(VMp-~=z~$;Y?p~6MIu8Um6=Or;*Ld5AJX3H31!P#z+lE=hBY&Z(}-R}B`7&G zZ^=*+evu=MJa*ur!fUyy_af!<>6*`s|KWF7{`AlZ+KRGvj0U zTGY>`29i*}<)V|&Yt*jK45tiCYN88S0q*3Tf?Y3#E?c{0x`}6<4*q_{2fO}ecM#n5 z5Nok+4BX5LK*#!7M)@Y085 zWR0$FIM1c;*M_zG|%?*XJU05?vRc`GBe|IRbG8xC)v z6&b|+*)-_L%ub%Pf3c4;@_YCbY6+#@-m}~4H3QJNE&#U$Xb2c^xq^FCIoVS$M!b=5hm5u`xUtAzIUY)XozPj>?73t-#Gs7 z^FNZ0&x{zh&nV+;e}v@r?&bcvbp8$RQRm(l4Eoa%%+M!5+Qom-l5MbW)wnDJ@73sC z=~dq;PaeIzJ)bg00A~HKC;#B;O+h={GXP!t@68TK7YH3svTrjJJ9gWJKxb1W_fbAm z!A#AdH%x<8p}PR)Ik>AA0Bbj${)birw2@Yjwm-_ag!tzescqngLSQ*Yga4n405J0Y zh~K*P(%69Qb|Ji?*a!NvaH1!tnd%NB4gTN)*wxiLUyoWpfkOY$UG^`9X&*y;?w~$1 zjOUlzX#f-+AkqU%JQA>%Fua)OayuOosX=%t3~;!808Wzh<fIISUp!U;B0p5o2Wr;7Igh(e~$X@H|WkwY0I%iaR z-_-p4l4r!q*pA@LPB`TA{x`sG;mf0=PQVd+_3xyb{h(GK!*WRx&CsYTI-o&DFMyu~ zbTbhK@NDY4;X94NALP5Ph}WBf9)fsA8I61yg{1n^b}w$T0e5cH;KJ@EM&PvV%AO^Oc^Z)IQJ}5JW&z@Mde2k#YTlTkwbA zUL_zRB=_IR09zobB?Wnwu+s;?a3hAMD9j+}jChH~4`7s~LPIgHjlsc8fk<{ZJLV$@kBW?--f(;gSeP?B1)zxbp zkTc~dePLLhJY;iwnfK3AU!kx!Jw1`~f}s|7%>e<~vf4pcBqpqgE+l}ld__Tx>${N6^YsG1z`Yt1 zU0n|X7x3CTMY^<9Ucs`>W)zwCUC-h^i_HL^_!<-j{SQrPUH)IPsQ^;j65x%!dhi#E zb@+7{&;ls!>o0*{_18dRH~%-P$a~;y``Z(H_`&s^D>{&yySf`1nt|-?_Z9`65mWi~ zzwDV8aP;r)cR(6DIz47;0%|fpsDkW3hRsb~y#Q&ht9N#jwq}-*x}qJ=^*T`HBoyao z{n4-AaA0A%Y5*n-{7mlkW#u)L$we;fOQU21^%A#*J0>2U@3P!zZ)K1!ql zBH^^Nq3b%-59q_iFQD(zm!?oa>=t@@aSF^P)Z=x|=`YkZfLiwpyWJ+OJg{b2etmZ| ztxFXu0JWAhNNfsSOM{w!wYcwz3Rt(Wctn{4BRBs?Rt{ZACIK>59W?=w?>5SBAV)I}>q^p9!zQg>RNY7hPkbyv~tV+lCuST^*}tZUZ; zZy}J`rl7zqI{~&Bmd*7Ksm8zx`m>__WyT#5tw{ayaGwWo>@ojpV!d=!8;Lh@AS6={ z0Tf%W zXW3wF`ZaeIYJ7_K%o~%X@PjFfetUbz|Dkt` zDu~b6YAJ25p)uxBb=wy4ADaFu;cdsj0c%Q5;!oK+_n5z{HcJyQ+g`F;&KIrTUOGy_ z&CsLPQvi{Br?6}_)$uf>!-%(GORs;_{&B2!9ZgpriyJZ@OF~brSCnJgRr4C9wp#t! zvgRF%_?_gGO z1D+VM7P9hpG0m@#Ja=%-^q< zTL*cCD>Cp>3+%N<#bovCXlwHfQ^r+X0nVsMl>Vdz0zr5PkVjV6gqt4OsTw}nry8JL z={)_YZ1-^d2m}0hDI&bSnv$%}`2J?5+K*&yjL+_})3QE+m{dohZ@F$>kwSJ&4gG&2 zTn()WJnT`lNIcdEylBSNrUt&&wxeeQKcFqN(`3|(#VkR&MqsN1yo+n^XfhW}3_VE& zQFulZCgvER=UznQBWG$NQ^QWVGa_PGM&Hm>RYqTKHF0PJwhSVWe3gqKk}#maQlY0? zPNAnO#Hmg|BJ8`r%s)*5eXJqTUk40fsIN6L()Wyr`TNdOMy zIuH_hEu*Fz{42Dn9-0B%#k=nM&DX9x3c3VH=--Uw+YV*DkukPZvP5n)GD4YnVcPJ| zshpQjPCr}X!Hu{6p!{yq=f(CN96iP`#Hk%Ya&J z4sor5;G{?d)nLRxz7pmXe=}8)2dV9C0;1jb-LTRSl?yOoG7c`lw2i= z5m#VLuXzIJSG3;;H>>z*C1Ph4>vE!@;}J2p*7||U=B^L-J^_ebjE487zEW1D$jXcak#Ihtr`+&4)_GlDzyJxhq&vGS00@?`>XlBIu`>^UWBz0Wi(ei4rYFEy(d`YdH=X zhJY(GKv-|MJ?CpWIi4RU#51l485n`=q5 zF7B5&DY7cxRGAD(!Sp4a6_{Dw9C`p( zyGdA51%oHP;l!OXRzA8^^%jkOZV(#=lUA+~chCF8pfxEf1>x}1{5q`uGVNvV5^aIu zQ91Y*A(#Aq>$ro#B+yrZmlbaWo^-L6nIi6L1NGNAB2kjam@o~#b|e-O&-x9wzYfpZ z5}Yv#1FGUy>}R;z>ZEv8kZsLFyPkQN8tG?hrr{tQF=f9bgmm8NFm(B|2d zZaT{UCd4A6Taos)cpD9z{m4q2nE*LXQdniUP*X_eq6kj+XKy7RCst8gdw~e>eY0iI zRheW!NvV4aTq4bl6!+v*zcPO*!?ax|cAPps)yfU?bK@w(s>P=3Z=$uz<0Y6ef2^f# zS><|~t7sFhiQnj+DCiGVC*x_7PIf~1W`MF}>lE-<8Oy3`wILVj#RFw7MfBxsk_RPv z^EyXtfKex}Z3m;hU%m5Ux3n!;V}8%v=(!zt{uFzfH_nw1!nG$mw@aK?W9yLKiobOomdPHYx7#$f+p?}4&RtdV-AjtUC@`HCkRXVm_hdVg zjCN(^0WYnWk3vLUvtG%qzJY6RF*^U1WzkMJxhYin8h_VIKBRw+UBt5pe^Sy7 zXHWQf0vmiDQ}Nd1?CNdJLIs_FQZrLa2;>&R{Z!{DYsc&DO5nLu{)1~@TLjh0bS;hX ze&a)FRGw35rq6f!IS%-uDyf@~M))ZdEKT`t$xnj&nle0-bbOA{d4?G~2Un`mnSzwH zuZgQsI#oi6N>AlL@u#7SS0lBUIc1$<{(O;QB8&5w_B->YX9MRVrexMNVq-$Z+Z@v( zb*N_2dFtoT@%3mhIth$D zWaODX8mYhtux`o}wWBhoXG1nFk+S819t6z^=PK%%7}A0iM@s#3G)&z&;9g#OHJz%1 z06|i5Y}HS1p%5>Wv}_zb|E7HCccrD@e>L(+ircPOJY`L`4h^RF)Y`pxxPuVay0SL@}9f`$P=f=*%kM*Bsq4E%}So zpHl%!;xDXZKG&p6j-n#5#U2ZV5@qCX(<2nG&@G>lYnR@B#*%!}a^l;be`_!%U3n4h zt&YWdy`|v8#JGS(hwWvqVFvDzyOoQ?W8KRR)7-X~>Di~nQ1{U!$K7oVmnY?59n-sI zqiH@sA3R6jQTHGpLR3Nsea`li|C-D%ta(muKGkbPn<>;&qVkj;%w{sU;AEa%UnuI& zHJ*^+KFj~XvzIr(2W&dO2vADolPQx-uO%-G!)_YwlXqSCcZ*e4vXfoc>eTIdJy+(*-?}mb9TFA{~|~+ zraAurB6u1YCkrz@_E{M)Thp0~V*v>&9Y#Px`FxVu$z#qzwZ;n6i)D8Wj<=GeYX+MI ztd~nUL}1e9a@LZXD#uk^lHf*F$yuBE3Y%Mbr5)=M6BU*<#E;6 z2zU)NsBg5Lhr#VY;dTD7feWR_9e`0Fn8-99G{`%%6_SqQa--znTe@Bp1kO`YF z89s;dl4Fl5;a7qBSZS$jsFX2jxY@`+tQY&F<`{T@;3n%uIX19S2i3s-DESSvVlQd& z)HP}n&EF{Gzyh`MwXzv^=!JRbU<3#1`I!xf^i?!6uCWTTVreF}64l}+9BLWv*xHc~ zancH&N)nU`;zu7-P$T4JQ*)$b|BFQA!Xl>ZER)#wYxVwp< z&7a}&M7U$hB>CD1PHDGd&KJI{WMWF%W5jQ`cI7^I`pH?)k3WEqmFt)gyej-Ojxi)FN!JM8uF?M8JI=KOyQI=Y3U+!lUb9@iGbWyz^c z#Edd3-8I##-Vo7mNhPi0i%h|_Uyw;;2B}{6m&Yj0A(M&`dZv(uC3$(3RxjP?dX~c0 za-Q-JvCCrCJK6`82m&E&F)W4Yv%0zWM{Ub&nq^O5=rnjkds^ppaSRTKGRZz3mBGLP zvORQzXLt&e;e7+38uo}BHvgLA zclbefLwJ2zWVEWjA)Ph`Ij2Gnfmyk3(Rp z#wYmifOy1@I4fbx@dGX!I5c^Uv}0(RJ9S5)4p}aR`;2n z@4k#7l|?HHHkS}92KAB=B_f7D2U96T0B#&+gfGlHu<=({Gd5BojzyPP-!oJj|F1>~ zaTK$?rw5H`|K5~a`9Q|oBuYsdwnZUqGS6twNgJ3VUs*UPn^mm7){QOpfYM$${_{E% zkDW3C+f*pUSf6!CkGDEZEy{O41XLMo`ssUJW~;b3PN^UNvo%G>Amz#-e^c)vix)ET zp?diN_GnqZEzoH`kMtYZsji_Jc95f`%%b6I3TS=FvQ_tpR#d+8^{X;ap5aAZLxA{56iAVjW^1n-X=Bi$_tsl|W}vf?dU##-^Zam@+iBmmrwi@O zzF)I12>XyjUq8R8*rzl6t5>>d#M8ra0+hYAzc{$o_S1~8_bH)4C)*ou|0Y}aSO(Tc z9}S=mWZ>I~c4{Bllp1{ocW}gYDa7g2!TUmffvano?CleL!9H;j_-EEZ{1pgG}RALT8IsJrS7 zkaNn7sBhN2RYmTjnOMmB%GP>O!=s1=THoU8YR4&o6kPD(H;gRmYm98;AD|1;qORpR zrWW|ExziMW%0(IDxo+Wlz7{Z1p2l@NC8_ekztQXxx*iqOgmN@RzqMhS9rtW=rO=`^ z8VQ5gA9joiu9l+O2KTjLx+De_05uv>8>lw3P^67iEg_?eATy8_cCB-sCW1Xvw&mN^ z&-nDg6fIy6|2WJV?jUyuDG6+c0@64Kw1WD`bqqKC9Qg*)W<@HExr7gaFZ zZ;K!{rJ8jl`p3Jl>)MyoRZjV?@Y5dx>I9EF~hesHho6SvwAVr{4oB$2uluulW6#s~(?{ zfG}bpgu}hjEzFQN&+K7xTEh0ex;qZg>}-}lI>NAwErpum0pE(U3Sd8O!hmU-P3NhH zixS>#lAIgzfjTPslmFJjz_q7jhL&!_8r&hkh=Bo$_?8H8kvbm<2d3_TXNZ4%Q!Gxv+4zkYLr-=APwo2{(SxNRln5`K< zw(!SbMr)qPABXEm*Wi+K7fNiE-39*MTT^8~zXMiz5d z?Y9WOxW#*78#$U=&`6KZ;ddlSUTfJH4obw7%<@J02J@A@Ve?m}WL#a29^>ho6euyw zrWMl$g_r6dBv_~qtD~!nM6aV+RJdo^SYUDD^{I!KD;hbnl8+i=glL16WqJk%Ap!ytEVCu(0P!N5HuuEsCxq;0WtAgclpc{Pe zO$Io^pFvH$pJu4=ydE`FOgGgUh>X!Sv&i#R^wCNW7p)UHQ^0wt4JY#c`iAiWe;J-a zr;D^HL1Z9*wKmZc7TUVydy7r3$+Ex0Rb^54_j=A%oQg5}AKHg_H-{@$2j_rVyzd#u z2~GkxG@FZ)0$4GcA3JRWpltU%=sQPHLE=V_HJl1{QQy4+{c%N>@b=RN45u2Igm2ji zoWe*VEDql6iO520u8*~3<&qo6V;Rxn+I3a+rc{r}@^7>~6eSW+6UsIgrCD5@9EP%{ zsK{stSFSm?@cghYLQRQQk>4e?DOrY*AnUe}lsjtzkR4>-;MKfNA(Qy%nQcgd{_)0?yh(afnvTTuo zy#Sldf6hU;rXmlWCP6!Q?>Qk`#eK!M?4v?4=1oH< zh1YAlWkxxo?Bf(V70qkz#VwJ}QbKBQh&(kN3vrHmn#gG^Vh}=q+Ww2E|DNrYdsczg z){3cPK7CFujMnKYTZ=62_fTnk_8r}?ZoX@*-?|IgR)%JwdV~TMZk6sC^8)Xq(OSo1 zDhgEisPu?U6()D&uzjekJ;Zd1_S5204_Wsls_ClPFZJcIG z_CYG#@Rj{s&g_DpVP7qg<{vo*vFGx+-LL*Z#EU4#Ps$*G+?1pHIe%T@Z)eZ*X_HPIND(@c=KhuIQF@96=fbevnr<0!cP`-`FQz&qF zMGMI5o`{P&ZF{#-GLZf*aySsv4c1DRQvOg>TC-;0F46Z#f6GYUa3Slr0=pjxPsDqN z;9qNErV2?szxBy*4p_76Yjwl5ltkGObXm02>ec?H3QmTFeugCo*Uo;q_VnJ)Z6%&| z%6m3sv!iXRK)$}Gt115b@lNA7d*pX5=@kdVR|C)U7r&9cn}-85tlT*D0J@=@Xt{Xw zXR+00Cp0M*0F{B8qKriw9R}LO;~R@MYoq1~uN9&e>I;xpj9FkDIJ^fv=bz2??$a*d z*-0Jm_^kqY9gce0p7g4+*Y^)4@w=bGy3tGrhoB*hiu;=9yAHz7qq#Vr2{vKZR|lv7 zuznc^5e6L1qc-##Pn>N-K)3c}`t_*qo@69TjJJk81sqWti{BBiTVGf<`NxFRPq*dz z?L~YvGDP$p*kbOtig?Lsidm;9?O5S*HACgc(>9?e@htE(ey+23dkKGxKbEV3^DFJR zFsPh5ln+ss@4iNfathB7`89gijU&U+h^eyBr3MD=8I;J>ls(dC0Jg^_Mn*So0Z3|w-*Xbdo z#vo-;i3F4pD&Q$!GlMm6Xf_X60)o|t0wGz+ivO_m73#+D^wscgz^LhKq#P)GE$Mjr zxU7VvhSCgg3JM>&vEf6;HD>*Ecrizj~U^ej`y7K4u~MO&6yAj@`@y?G7CF;*}KS)tt=Yu*#Ex&y((N*j$o_B(%#(Xw^IY%wLHPkpuBcl4^9w%&dTWY$c_o6XPE3JVD+Xo1 zAQCQNNiC<_sOr6r?;`e7-BZUivJHx10|Uua%72euF*i7D(^6R@(}Q3yHuM~1CLdIp zaN{_^pVz~M%(7x_j( zkk$SJ>batgq=k^sAE-#hqMC4p=bD&U$wJm31B!wB<*lZxccEk)Y?f;QeZ9yi`p@|N z|D)-=quKo5{~tSch`mbf7`10h>{25np^Dauy$RLQ+I#OUcEqU0PM6gpRP9#LqA00) zqpeY+-+X@O{BrJdlE3aG*STN!>%N}Xbv>SiDB*aWw7N+Z@Uhjnb-%GE<#Hw)OFYqd z9mb?tA|bcmsHRALVwF*vK~1!3Dynt(3>ojETVjW7c0$Re?q&nies*}F;OgNw{%9o$_8lhO=o!c3V;7Q-(&{m@|Eh}a@##_$Q z;dsmJ#v!EWCLM_mbhKI-R<>G5R@th~$E`EW~=Eid)msnquNjXBo{ zLmoQ9IrPeo?Jiw>hIuDxW?)IEd_;Zh^fVbD5!Btt_*HBv6sHT2FE-XGth_i zqc*j-jgal~B#e#t*gAGut)1&e2tCMhton z#mhQD6uO+1@?c7(MaIp01N|r;JRn_S97=evyL>JqxhR>y#MhuajDB z0BkA)?Xe!03)APgx1&l40*l6jn)QtpBP0UPbhuKc9WWqPwQC}A$jx*@OJYl8U~2Ta zotX530&^grXtli8K32^;R&bCo(JKD=&luqyBOqxi1*d-)fE z?6EFEG4>CaCR9x`TRBQ!9b2I9z{RJN5$W-P1nd`n5vmS@;mKbTIJ4vya1(g}!l_bQ*4@of4(;|ViAWXB? z&BT}!Ap0;5487rO>22f$oKdM%$PhBkxC{9> zzKf`n6+!PXNfM5-0$M={z}l>(6X1I6FEs;*jxMNBcdyF(&xMziKeGXr8{q!jjO;%z zi^6X&F)bO*xJaEkQ?cO>`R8zfaf3Rf^dCkhC|AGVS|(c%%xUK60q6Dcs@ktBm~x5Z zCD=_3;!4lQkpKQ#G+xv_m<)$EEOsVnYF;R6;RgGi?HSN~P9B&W*$l{_$JVh-*nh! z=W+;;%*gKC(hV10^$7fmu(utJhBGdgEUBmsuUl^1;7-^!zxq+rwqOLa3RC`FJM9@1 z6I?(sqnEH!npVtXU=%fs3VJPNKE|>|{x%=@g?VGj!(ut0svMqo_7X^XF z155eXZ0b---D1(Y^sP#-1^kmAZvIDjUgdhx-^M-_E-$PS<{-XI6w7H@7ax{t$&zU~ z7Q4{wOcDy>;d}izp&rdKy&;^#dcK5Ijyyl4IAB;$|%^ zHi^H<)Y6XNR_WZACal`NTbk&Q=9yR*@dpMjv7^0W$X{6sT^6fGUcTYAj<{FNHGMX>JycE!#}4F|=dtn9Wv{&_G_U0>Y;412 zE49QPf|dRwqy$6?32t;{BZu(K93wrV>LJ)oRUy)|{a*Y9>{~n2e@p zAzA&9XW!5Px1B=@O13NiV<zV^>r1!t^p}Z49)=|1b^vYbLXu?x2GGqmXQ`cT0^3G?iaIuDFg54 zDxknPhK-f!>FVOQyRc&P%5IS79v*(k;-zrrs4HbR1W30{ZH^gLbF{49Sx|K419FEpFYX+e-c zqaqPhurj2ocK-(Z$v;4TgLTC3H1v|^DesIiIBpg>SEH#PhH>Fm* zB~XUhDut2T`r&iY#TM_dYSpc^9(GCh*21(B@7F;q7fiZq+P;W`el?llcKB4wSW$C_ zj(g?$Dc-0*Ra;cBKK!iPetd{MemzL-zHsdHr(S}@J>4^-tUfFG($8P2#@nug$3AdL zhHa-Tv9&AM+ELM0iC!y6VIx=RSI)y?1#=!>*p`Iid;Yy+tdT{ zHM8j$eF{u2T3$wmqdPdPFQZ_^VXxYJYr~=BY0iT6hWEpQDuD&F&iFS9dPT5#OFkJ9 zh4Lke$)E$Ts-5}Z3dXF|A!56|QLP!xM}#phJ~OT!o3y0a>wRBt+`>EIQwLJ|psjY< za8;{$(n(ws#g3>D^J%ZNIJ^G|(y2kAPg7d(Sa{1KtJtetT!mD#Xk{OOcBo@8Q+drM zAs_Fv;uG(#9_CK;{Ulpvm{>@FSk@a`Vq;>dEoO)h)GU*p*Qm^@6T(zqs1P+>>i^2V zxV)TmG6sJ6lA0L-d)}4s_gU!DLH4G%lxOgZn&tg!I_a*a>O)@rrx_;?kRB=1wSgDX zCswk6a!KYe5leMT366o!NS|){)YwRc^iH*3xbX1LPBKH|fhm^F8G-BLmD-8Ad2$c! z2PNIm%6yvBIC%TqAw?K{)nEC%4V4)rZg1w6gJj81yrAaO0_7-mzNY@z^%<|r1zpBF zIWHvuEWHNO5eJ0M+%5=epY>e2eutc~bX{GIaj~N1)!^JS6y7ryhTE?xX)cY4<&QkZ zyJgC~YOt1E&F!yc(>tskGQ?pBDz-nS;RO3+F2wTvKSrh|*nsNw+qjkYe7q&-eTQ z0}JJdyMA`uBi&zka#mr0?qgB+K>}}vSFdHMA%Eli{E)L$9MrDQqFi=RD`YPwYOmb7 z*FZ_me@OiKHFv)M!WLB~!%cK8Q|tc$HlD6ib=jL7WcYgb884ZFWHa&ttlu0ZRaJ+5 zkGL^U{r%>>JNX7JUDaiUd7)VVMRGVqq&pC3#rOq?Uy_-#p|tP z=HJ`co0XW-8%o!s!F+0(+W=C7Kq5;5%kk2=F4vBlRc?JKP4%*p6Vsi(%wJW)_hZu8 z%SMMwZcDcxaza1xbA+nDwwHd*M5R+zV{?NUjZc_em$X7!tSJD+^qb42_DUdsdfh() zcy55K52+jD<+%!^s@8|kkjg2ArTC+AqqD@hN*l}F6U)?s4;13dxkUay}1)k0KIZEvZj#f|$vo402p+L}R99)UDOVp(-a^8D{%M1hI%mG!FDO+=Z zbSOFTR+oNP=dk(|wf<*&a_Ja0*`PX52m>-^YnZs}J6jHxeoQ<@|+6fNkuUj{do>PithkrS8I)-+fWOD5H+SHa8s>Q1Ba__-> zJ2S1^WxD@_B&E}4?WlN%ZLC@p6%*o`_?yfja~3h+uWslO#s8S8_t?C4pZ~Xt^rcH# zqFAIe-LE+5n{W=FW;OiEz`T2v>7OgkHpze5cK4M;r2GN(^7Y4*uSQGUKo38{UVr8)3BT`&Er4$QqW)hC|q)Vyt*nXWK-OJiLca$(h- zk5lnLK*LsVWfvtlnX7&U4b(D#%D!*w^$`ns%(4RF;JnS|qK%|B6Z0lRO#tT&4v(3j z|6&%_XC}&LV6~wd@iNMdC5yWQD-y3w%|8Gnwq}s+kM3nc`W;K1nVN8eM>vf?yi&qo zN6MPPnHI|$$^bAV7+tZ-I7KayiBwne*llf?{ef$pzMQW{$SfvnswMO0A0=AWy@PSs zdqgj&Ri{XH6v|mlxK=W>q>6tfv;tnIexO@oo!Ch?L5s)Sw{>#hXT6R1Jjn56eCn3% z?AWGAJ2e|axp2v`qe{G_ku`>GPR1e|#o`pM-R#%$SV|Xt8nNFNoyMI=i%t~F({!P- zZW!tFxHc5pmrFe|W_1{9PG|7}Z8!4Yt*-n0DNMXRz{C*m`-O&0&Lg86Q|4R(8kbe(n4YV#H~au{Le_>I^-SYu;J z#|c<*JSx-*#0T{;JTJJ@&SfA5LHi6!7dS9kMUtdz76;5XG#|{iwtzq$)QxAs2 zTijsdzJu-u^SHiOtM11TOytz8DDt4cxWIu&^Mg`_vkLEC%k)E5KHLpwKV#(VoL24j z2v&&1wDE`Krg5ShBsd<97}%8vyPOj;ooFk|NeStHLeAv=Gz=a76 zl+G zDOgl&Z?2&)Y+(p{pYrwu^;Ru##9Yq*C`X;DMgSEbdz^zjXLal{Q}mDQm3^-6s`vFvs2 zR4l)#a_stY-k%5FWHEN6qG91SpcInLX4X|A9CnTiYlC^n&wxt?0U{*@lcO4|Hi38J z%s74FuTyRcyb#_PSC_uH<(Tk@s0MZ}#rV%96%~-e1NXt9=+uJmh5&iooJaWAmQzHf zy!MCv^Z=&bz%YSBhPsK7zgJ^gjMd95vwWM*_?%#VJcg7KaD<4n93Q}L z=5fKmcL0H_x4HnO-e1F(Z%Zu8eh9Zu`Vwa4k|faC$54**hMN4~W>)XolDI~f)UDE3Ot36Kt6Z0eH zv0ti3c+cSQ$zBC1bNBl3Z_5eq$}PJMe#M%;d*)GEPiI>Yw8k(Auyl?lWghHkC=LAGoiq3HQjP zP{(_sz(5$*!A8Hyy5nP9e2F6dv5&jagiIVbc0_u}4s4K0{P?>a5^ydr`PQpkcFjp0 zA~*XD?=~c>j5U|eg9B;qZ4)a7e3<>Zad-6=Y+{6_vF>ut52z~qn1>oiGYURL%a(ls zX+^2~GBkUa;{Ej$Y0*|3gSpWRSnrG}7Qr~$QmmFEc-YwoH}Az7Eb3f!VqnKRT(mS~ zxP)lS8J@fd;btA2<2Cw*_%Neu4 zOR3~~mv~*+j$RvWq?4AUBwvUMH=*^KatIdY5?lH~5dIH9kC`a>wiJ|KCh*~PBBI59 z^Hn3$v4t4wp@P_Iz(?(wYc&5UDhr?cRn}2O!#g__zPf)#r}sT}=LRlBqK&_z*AHc{ zPsUSPKaRIoOEInz)&(SNir7$UA{m46{FE zs|~GiDmJp%5K@_!O@f|7vL462cyOGEV7;6RrO@1*lapY9*&Y9$uyp&O)R)8JF;LEF zIL(pqqCvCN;C4@qXQP&+Yc*g_S<>k3v>XfgRx#_Ebyl*{*?FUJ%x7_>N6^$65Q9we zhCNHL?~2ho+$(8G<-~z7d%9Qeqt~FBoR31@eYg zRJsO!=cV6CILFSqAQUW?ucnz^zbY~wdoH!5-kDPUzz`B^(Wcq+4^V$^1IP}J*Fw** zsS9D*%^#rFHAlL*QN2z0M!(r;ccS1rg`f@h?GxKPJ7jK(E#bAgIn$)olG--{S}m4R zVvbO6>>Tj3$10ry(4+aV;D2;s_YXi;K#9e1KdTRDF*XG% zdlKSxKgErH(2UOv=)#CVc0{hC)VXDn9}*94+0oJbb`~1E*=1@G2uEA7kX*7(Zx3cK zuwNCQW z8#No7bDTbpe^?)Dib&U6Id*ioU?^R?&_wq+8VKI5BwtN(a??2fprYjyN9BodEnF7u zreD>SVCjC!ds0&f=O3sr&z;Odb(?g}dPgB*8|ypIq3>R_`Q&u}g|toc?YQGC4ARqM z%COMn*FxkmV|>cw?tWhqCCQRiu-8ya(6wq%_%h$w(a`Bu?KIeDrO)!HH6#_>gb$DX zlG5MiOgYgc!dr>4Y*ecHyN4TRrgcNYWh%9NS8sJU^n^U!7S4a{mqhlX`3FEVOCWaf zLep&3=-Udk(Th9rD1o8^CwEiC57i9pntC3m@V6pH=zmv*9-VJ@CzPoh$3tDu!y&nA zpZAIb-(H!O)>U-H%`sPf8S7(I-!PC)bzXT?X#V2RJw}ekwN5`dNdHB-$~pr25FRi8vQe$aGh_IY#;i2_uKHXrUUe*wKYEU;YL>+- z#^}#|#v`N{^P@L~L&F!4HWD8T=^4j?=}zubl$EH#vtq*mSrIj$KBpvU0DgbGH271y ze5Mss&lLHwB*@QQ?`sa2QTrFDj`0X={thdMz-qZjF$n;>rf@*v6%vlxApf5BlCrF3 z1G4SlQv@U<#Y<4S&YjY?{TWKl{2H4@*n_28UEkH3Uu$%909izZJ1hJc0*?z#izd)} zFOBKC8zsgIb%Arq*WNGD&WE}~f9{mRZmJHe81+cKdWHDpxCj6)Sltur1(J7|TgN|$(^%t$d_AaoBP}~uOL9KId7XJ) z`nnERih&W6%#aIuPlcQ@`r?}$07|zI({l0hehv!^=5B)R#q>$yJv8uUs}wh5a!O7g z_f{$T6(`smd{NVaHpiLHOr-qSn+e@1<$Xq9pEV)VMhGP&Z*dELM0EK}&gfZ$`e?cG z*M`RMjrib_Zzr4o9zs7j6iWKI|5EFtaIejJG}0tWUekKaK8Ksl zMvU@OQsz_wF?^f_g&Kk!6?|i%(DxS-X?3bM#}_EPCa5RF&65yKL8^49JN0wy-+{t^ z_e!l4qorRpJvCzSMr$~$gM;^*A11hmCSMuBn2O>ASjl@XH|SC>c1>+E5>ed*B{)P<%NL;7W%{o-n z;RbWJ428l}{z~IvA%sOz#j`8I5~VNws!3J>ZskCuACBESJl=(#jWNa;n4v^(HX<44|WlQ)e3Xo=H=a#FJf{bh0d5ZA0r(wFg{%+1#I zWEnStF@QJE^?I02%imWFNEx^@MYqWNFK?}zhF>014Y#px=Lh0T!r=?yf7?aR<4e~I zfxOCU6PdmS%n&z+_-4c?2am(NLnuSHwM`Dd!#i~;SU~129l~??@R7Vs8iwB}&on<; z1nE|7@s4@xRt3L=rJGdV57aCv!e(+9@1Fj_>@l-R|13*9zTF(KLcj=IG$D*ktU}5a zuOn~or2f%oob=GIl$KE}kIt_d3bzEb6V(jtKO!K-k9?{z%lMK!{Rul)@MNsBKh;xo zRKFNeOi!))s(=)b{RtQIcKpOdn)(60x#0D*?&I27*MYxInwutjDLP}?WN+++*#`C+ zAe2$2u4p{5&h-|@e9nJ;mg^amOjn^~{ z(>u6X$-5Su*Vum&UP!1X9g5ahzr7`8-^ale}F?su8U4uqdhSj zHO%l7^q!=@zI@B(F^$EjGA?$f?~&gkJe8(M@9600KYjA7>aeJzsiL;LNFK4&Xy1cW z&H9e(&dRrg4qz{#@pGnE6gvfT0Yq~WH?zBB^Z2d~PuMcPbyhm)ZQYCRY}8$Y3S|d0 zCw_22GgB>BaUVAw5HhPbHxn!#uWS&_i#+!hRhA$F}bLf zDgnDcOtWl4u;J?r#AQ3q;`ys~GKQf}d zmeG;YuXDgv8x_pO!F10Dx+x`%!gd$ggw~mc^{((zTyAjjNhp<$G6i4=W3eC#6g}e(zg;i1>7Hk7{sQ@MAhcAuDN5&HM(h zfMicz%R&q7ra7gH`!jR3=|BQ!^Pi=+J-;oP74KD*341;7r*%2YUwNdmX9qU7$G6}a z+qF4Dk9ALvkupI&r^~L@f?gnO$0zy`PzoIKR)cuR*t{*5wK`LDlTB9VtsTd5S;o^X zJjGD{iG(1&%sH9rN6fJBAFKUJ`ohnlw=E8JShC3R&lFkDUcq6$8re4H?)TBYx%KEn zu!L(!;-yf#^JhTPXZLoR3jPZ%VJ%}D&IkhFa=~_yxV@d}qGX{q>n-NRm&qqb)ig~5 z-zYDcK}1JwT^gcFmhm;RnuPMEu*JD7VqGOBB_&a>n_`TjQa=*=$y;vG^E822@Ya}- z>jUoFg9pmH9dN%*a0m>0^f`+XAm@i`lG72~AX|K3P7n`iRo}I{(hxUfX8oaKf$bd? zAL-ds-Milq8f@l(C@}=#MvHER$v&4)M2_h>&O|-P<>srU!2de*dL-cYZmMHMHuk!R$^%1EmUwoKE~MBT!%Hf)E?sf^ zxTLr**GQ4>VZ&8R))2g?{=?k}ynW(jr6vr(e$ptpet_4+lm^&adhZ0sMq1}gR>FMC zc1T|rR2C!EcRwzmfl7AP+8l$nCovfXB4!dqg}C}}s8g5Cb8N>gW%m%o>-ogmzqspq6ruj5;hU{kI5XLh4Mj?!+~u;w0AN$QeyG%Hc5QWOC} zqK$tK;nt~-4i*4JHA2hn6Z#c7*!JaU7;%!-v55S9f_>430@JZH3q}O3qy%4Pv!?!yUnI;{k#}DSE=C5~adREA;? zkr?Vpk#8k)xqq9a@UF$;6H73MlwVqIF!L>O&k_%5R47NsA+lm-0VjxN1-$5j$_woe z2Hec{Gr~?mFSTE)^)BeN+$o_lJMhyl~hMt`P`=c8Vdn_r<9>E96YCTvPp#N%k(?BbhY60YMjW9J_uqAv+96R-_ zFPQMyt>jpYu(AqqMRLvhQE3vQIUN(`MOI&2&KY@9p2tTb`ObCg**9)+N+8oRW4YvB z%5%hcA*T)=)!o)_0DbS0@Y>SFnT(itZepVSIx8kJwyhn%D5gh6)-ZwLEYv^D17^PKJ|r#~`X(wLK7 zRvC3SVCvoY0_Non^gqY&ITT6S)MBJJqZIJzz6sKUQ+(H_6J$qfUtmBAY~aGzL@aA} z?|n}5FY+HLY^k?%SpM20eDNJ|;+mK+FSKEYK;rAM7heg_8FoKY;gTqb3f*sWD(07| z@K>Mv-k6@|I}R9^@C-}=8hc{JY9D@JZ&25aA@74vq}_r&})t1NHlJi5XKek&=MNz)+wMvOpUMk4D-tMbGmA*@xwH>!OW>) zb-B4-P>JG^CY>0!FxuVHbGF*UitpFyecn4#9jp|tBjmghBovFNO6@2=scZm_D+Zer z=&W!X_^q5-HAMNy{g$e4&!x0#yviXrwLfch=b;fR0!wn03wIA5k!zt!nV(Ls0n7j5 zRLd{>(5uUMU#T<)6$!&i{VB-fa|!Dx<(5@|+!sB|_;M^p=tQ#@QhXx*?)}7Z0n@AJ zT4s-Z2&K*4DKqK=%=HFUvy?a1KRG(f3l&1QW1LnsY=cmWB&2%&scipVwZ%Sjow;R? zBfMPv9FmFi0jp(qJV*=?m4AU#<)8bC5J81j?8MhbN=j>btToPJL#o60{b7k-dOk1O z+dOk}-DqgF;WDz?u8lb_p$SC)AeBk2Io*R&n<8VT7@r6kImKBP{~KuJ6fqz*PG^g9 z+IV+X{sk$$vX&sPB}qf$#hE+#SbmTONX@su`%a#^5ZOpUKYVBoDW&fDvO74-N1?mR zy`3-2JRSO!#dTSjH~jLT8o3}QtslfgeVt7XnUaQ>_<8}^Z~b_v88TUvxgeY2Yi!#K z<V(Ob`?s01Qar{EF)jqKghP!*c4AvPqjdWl0d%7fNDGc zIT{~#Ql_W&jV&aEwm1gfcQ1oErqs4BlsN*yJHLpIV8A3Z+ohaoHR3Ve`z4P2W%Nj` zd%uK5EcHT9`5L5HmY^aA+`?6Nq^Sy_njMr-i-g zt#w*bo&S9Qz&MdFN-(8c*#37H;5`S-cBMM;zGpJo0^D6nzdX-P#RR&Jy^(lLiht#SdWAV zo#BqUxm?t~U)3@k3%_QdT@f14O9MiA5~v*cZWqkJ9cld$l^mq_Am0e5VouxUn2`4C zIvmG)ZEZ8mh4-64e}~d5O9s04`qJX=L)2g8zqGk8(utW-&5Rv$#;~XlaTeNE?I0S^ zBS~CcSERm3mVh7UNx!obH53O*Yzx+YK%~3V@^U&Ly>ti=??Cos)B1$zhC88Q91}bg)6c*VjLu{Jg zduwS!Z`DPE1hoHSFOweYUv<*p1ztI0dtqBfJsc}$&)`S23Ex^e5-1y1;d)be2wO$_ z05y3%y*qjq`hFT7U!QQNu<)$TsM(&!Dr{HklLT!F;+;dCWr4yowvGE0LmyRkDt58I zBBY}#!OjxGoirsiKqlFSx%WaOOw2BO-{^tSnQ;g0PG>T6bmbEJC;I>VEILR78}E8d z?YAqH{fWTq;5g?dmVLrx1fqJd_aY|4saS<)zXI8PE;=Jb*ulR)d62~4GggGkZ_D4c zWog_Hz#+(1>*8-m5x!W=+si|PT-o+NPAp&pRL1(-3 z2gNJ^%C#C_M1{VPLM#un!$WzjLaCw$&j+e zY=OlgVu>_1CV z9Rdx6gmK)wv*zg1Yu|p}sIE7~DLh-gaR)q@Vp-nACiQB%dP&y?yAUMbfsjJ$H`!%G zyZWtif=9wqkd=4)yuhRdQGDoqoF*o{iJ`6PN4*Ge2>Z7xjZTcl=9QHp(ajRJR;hQE zlz8i#OjO^Tv2XGiM+TY^VGdQQcAskS3TLg<_D0>Ge@56VU2hHHi(11NU~% zZnIMubyM(l5pjRT+uYf~Q5vygm-7PD!fZCJuQ&?BHWUCdQUlbcJydx+XCjoXDG-aI zyH3*@qY7ho_rhXI-em>BtX*(z4jXEF_`NzT^|WN~xjx9>@z9<4VS>KvAAm^>_Ms7r zVqQ{~%h6JO7&a#L{Oy2Gg_BrghhxI$Z2Wt}h#}a=JaEgK8P#|Y$Hs}e6dzX5G;^B9 zq6}w^dz_8(M-&LLal>2`W8o3*7D-smOlk>*yAm<@Rh5?O+d1`?-&h5+w4nA7HlUOj z@O^$oKwaJ^d(J2*dDv$!)oyE*a#PcP0!^b*Bjp;zP%@7*?^xi=%ugs#v9m1{MY$`YD^OR?ez?xI2zR&+Bm+d6H~|!aho}UyfTEel2mtudACLh zrtsLD94eb*uXqA#nO}esP~;NbA0gvd3L0+ePlVl^7DA&VmU~>fjXy6>Mwm^d;OI zL^0d%!5w;64Zaz=au#qXOC&Wj5(>}*`k*BB3^ITKr%CMsWD@xH-Y+mcPU%_VLA8be zV_NO|fKvKSDaGdDRPNnXPYSY740%*&KYTFqsL*=*{>H{D&RiFKu-nShi2_X(ergvT zCdeA+h-E`CD}THA`&^lnhs7KsD0MP*$TyskBQgNFD#``Aaf^#!mljVe-23h!lA?e;Ej+g5tP5~-L`s{J^jTHf@`jHF};uuj} z|F;RyI>n{}v7uP?cr6HkfqjRN?>vm_QpAU=2nM5%8Ow-7hr5N$R7Pg`0f9@w7uIS1 z2g@s@QVaZs-C%buWTk+6MJp@7jE zox6FVROVx9!EE8X2FV6;t*SN|f($_A$TG>9)v$8O`N)`bG^~MsQ-c$twh0Lmh-Y+W zTVh8RWQa}_h&*6tp(Fn)=_TkuZE$?%VGj#`t=X6dWe_)gqQZXJ&uOF0AvyFAB^g!$ z90EVa7+>e0o-G-s@21HDKoEn3$EnPgEg@yw?HK)VSe!u4aDplwQeKJ%$N|!0*@>_q z_odrlm)WF@h|GR8m9wqwalpFws4$QLAO%WP%esbK}{7Z2wURVLf}>xEVnc=&BO)7)`It6L|zBk z!RlSaIS>UKY2f#emBVp}BEzE51In7)um-dU5B(6rIVuLzd=!wPhI~41$B!G-sg
    L6#YvUs$sICP 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 literal 0 HcmV?d00001 diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/assets/favicon.ico b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/assets/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..b8fecd861824f50cadb085f5392ba9c599122a12 GIT binary patch literal 15406 zcmeHOM|TuQ5FUrS?St<+`Elgrv;TxI25dkgnP_qlLgWnMfxw6$Fgcox01?C^J#x0e zV4?-sB7=}fpX=LpGrc{t6IMG4hI(%`)6?A*I#gFxmmKFK=M(4i&mDQ@IbA<>oUa|n z$;(saR$n;ILiyIZ^?&tWInJRk9jBGFkuK6heV2zXpiO=e+UD1zZ2{u_q)*m;H7$#7 zK@XsCbUGjHIsrZU0ept>xM(R-uz8!?_V7{l?e0Bb{8ab5AFibs9+s zGNF+NhyroQpzw&iHdF}Gv|rGM~9dK+E3a~Bv;=xuM)2r56Z^zD)r>G-HWDX$6jau#cNDE#*tklrVVo?Tac zM`Kb?n?A?hgv(dd{Fjx>Stn;3;nbPz>C@gY!KP2U#e`XNU0STGuUEDGhPvNv8H37P z`zF}*=Phz;-@E}jTj%(MY3j@`8k-&c>7_1yzG>S*^Sp7ZTYu%MKaIg7vfq}G z8jc)Gr*Yzxt^uOjL7MldPp&Bq4<0J|-**ORyFGiZYee^qOy?~s{;+l{*Sa+L)_)ja zj=QdS4VGXh+h9Ti=tP?oAW?&dNCScy3XD?>`9i9pcI|NYML_Gg@l|NVS# zN*_r1p-naJ^gmr6xG~4!o&TLFF7Up5XPiVrv`%~Z1;t6E+QGM-KSP^>wrH1sNc3B6 zPIX*v*I;dmNAfB>yS(R@3eR=Tm~UHm*GVk9^xe3(EZ(&&B7@9Bo79@o-&)pF@!p)* zd)RokWZuJM`+wHc$DyB{TfLY(KJvVE2f*0Xne)Ijxhskz1N~X{DJusim56_vpgrry zSMfN&jywK#2^ccM>-U)bDK~B7M~~Aj^tw8Lej9E0T>8W&ZS$SJ`U|0H0)6JA$G!0} zvmfJBW*pb-&v%XqeXWMXGfjG#-WM(N`g5dz{{irm#9}h_W6U`W=*KZ0%Dcc!cpCbB zaR&YwEAxvRXnOii)Ry6m%pK>?gmV{y=ThU$<~d(tsyc3K(hTCitN4XxoKp9rPs&&s z?@ak_0{2A6A9FtsGv=s!ag!F`gZLjKu_8aN}vE#v-ibz7AAATRbk zZ;D>P`k@bQ1LHwv+=jFnFR7M$5xt&vORSQzMd2%I8`9LVI+LfM@!wKmwp8zoci8cK z&c*mC0Pl7PJYTr>qVg7{9b=8mRj?t5|Dz|;TXTFF8?obLq|a}h2c8orPDjr@h{C&W zQ@J;tAC`C~3@r4H70)eOUgjilA8CAkPvYX9NWw-bDfRNtF`X#%Y+e`(w9l=Y`@y=_ z#*ynXZ8zrR*x+|Zld?A~o8kP$WX3g)oTtv(+yj^XaL1qPm}9^CSMPbjd$~BYl4#5O zDI0h<%iJ6C&X_f0_I@$d9dce3$=!PrYdfl}v=!_-4a&p4!T9oD)wXnQnP)NWCElI+ z>7b}QG^8DMH+8rT`}Qk4&bD`Go9T1O>{E3h866oW8^>+gYOgJN^S1IyCQS!+?FEjB zj0X;@yJ6qoP%>@%J=&Iw|(L3AHa|@0MleWv%EVKe#G$(-ix8^u%->!@Zf>moonLe6h?s7LKZxtR;SNA{Tp%0Ykl>NVK|BFjv%+eVHDn1{eT2+jxXO~!T1 zJ+Axf=W;pAHI1a7TpJa;{NoUspQumTr~F@ms5$Dnl8teJQaNXtOJUnIQF-T@VJw)r zO1a`I4j#?}*DUuWZT+Zn&{t-BiaBk$j*rCQ-)zgh&GUcF24!)*KBK;KZfJi}?_@eNqT>3{u4(pHym4>IcaSQdAfCL)`5H$44Eg^6A4VYC5%?E;`Bkd` literal 0 HcmV?d00001 diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/assets/logo.svg b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/assets/logo.svg new file mode 100644 index 0000000..3daa6a4 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/assets/logo.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/assets/main.jpeg b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/assets/main.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..4420530c6b702fa904a8185e42845da0b069f9ab GIT binary patch literal 124746 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%0A}u1LWa*L66igGXaN@MKAvY#x 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 literal 0 HcmV?d00001 diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/assets/recipes/recipe-1.jpeg b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/assets/recipes/recipe-1.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..85b4ab66414d2107585c05ffc36e35fbb852a390 GIT binary patch literal 81088 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 literal 0 HcmV?d00001 diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/assets/recipes/recipe-2.jpeg b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/assets/recipes/recipe-2.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..2a5109e341af15323634a2fff14dbf15f61f22b5 GIT binary patch literal 370246 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

    YV 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

    P~wPn0Ul4nv=gh; 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İ+tL3HGmE}t+Cv5r|PO&3nd?BSP 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�x*ocfD9 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

    _@E)7xVNgPh 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

    +9z&du1<~k6{3^_$WiA(df0ihE+eq^L9bk0L zG1z`^^MsX%+4n!j4;l_M$Qs}dG4ueVaiG^-Wi$$)wWN5S<&b)A6|U8Io#y?B5I6#R zcf7reP^q)CP8X4q)BD|lfU0y9iUIGA4P`3QIkKWTZRaAPr+~3Meq;xHM6Dg1FpY~~ zs%#HJYYsg=s#dH|Zust|wA{?Sn;H|LS%QD8ou)pJGSJpv%==!|m zfdG1ue%9P@lM7T=lah4fj0lYoqem?r@>-%jn%(Q4xu!J&D&!vT8N%px6bGr1I>~Cat{bBBcb;Y zM2K%Qq4NfVM1&C1#@~zHdqqxzpRChH%2{FQ{{Y-+=$a3+j5{C!@2SJq12&ifyL4gO zg%)vF+y0mf#js!U`-N~CK-uMYiAACYoETB8a=y45uR_yReY04FO8`*fo#LgFWD-(! z4i9oeKvhH@{CvxeqK);{$TOng9!0~r*V5b%4sveZn!gXe;Q;8$fjMx(EK{LQPVvss zAyEGS7X*$sYO{cxCOEAl$Wxryz!n32oYLfA$AKx6B|vB%e}-O72qAFLKQb#tM=gWt zlN@!2Q7Nh4o?ygp*dA*5;)J=tgZ4W4fkF$T%&y?$1FCfzDhGaC0i_UIV5eC^2s1*e zg6QAZEw5VA7~5faaLpn~Q$Xx%hFQXoQh0AK87v|q>g+~_MiL{gh<5{cT8Z8c)BNIq zew}ObU@h97H|4Vh=m7n96c8SGl-7ubZ zW?9pRT4>%^REq!D!0aNh^mlXS4m76N1op5Yvy^4w?j5c)gKJADb7)1@QNJ1> z4UXUYhYupL9Kgfqg&2|of8a_8HENV=bs%~o;MAhvt(>TTioY(@8dBd%?lu&ffbKP=@WMb_92=L@+P zqrDN&GI^T-4T3TQ!=nr>VxxL1wFtOXK}EpQGK;&s6R1G~ZQ92)n*h_AHa}Uh;ORY0 z>gy8`s@o?jGFRNZfI{k^!%x!jw&Pk2+Z z7#zws)ZoWL6DZ1R{$dGo?LWu!o^b$8a-VRZZFHHf-|A%4>D z1mv90zcEB45F;wy*pEr{$ni=+ErcO+>lLh zJzxgHG&_HJa@1kIWjPWTlsv><M{gKkp!E14@I#{A8MANc<7&4p|G({{Ssv zJFgC@+L=5t>7ux`{{R@tZSU=*?&Y6Z0`mU=4P(c!4i68^0-6Y-d`=8q`%qrV-WVDn z1|M!q%ptf(CNU*S@LsirX#(itau`}xgM;Mv3s6SHVWaf>fds-z>RTK$G+4ckN0@4b zENy+qp|Vk><6L0rFr$$1Fr#%X5STOO4aKPkb0^$Y_nrs2p+wq8Uw@odR4b{*Eyjoo4msk$mzvBR`>of>mv#q5YT=8F`5gi z7f0m4G&C&s674QY_@HV|Zo`}}X7(zjx$N^Ab8f>)4mv*K%1FBfJpCNZNZ}62s&?kb z9e+g_0A($t-AmTE%Wfn!v7`Anmgo}*ZS`g}nJw{JaAOlSP-^v(d}VYp72~`Dn{t>2 zF7g|lg2Ty&4A2UE-47#!RIpfU2UB=*A zC0tJ{!I~QsR!XYqyao*^QyW2-iEi;Ykf0M%4tsDJ5(W%m7@*qmjmH46?iMeOAXH>y zXnc-LdI^6hAUdcQyx!%cGTmS?IKZ0Fc?4Y{&ICX)g-Bls)0Ws202fWE+GS3AQac`+ z)+u2IDG5iO_$XjaEJ5pb<59UecwdX}Mg~U8iDBtoHa+ORnX9+ZE`hRu#pN(LSz2c0O1TD zFyzBP6h3#Htk}&Oi>b!3Z5WQtU5>lKa0z094--~6&cM=%q;?>7&U1TK%>?SK8(PFg z-4Gz6cwSHI0-->|w4+dWkIs|bQxD=CX8~qCnp1AzJY!TvsJ##Ihpx?ZI{^4+3M=j( z(0*q2b-=U-T0}R6OMy)vN40wID|8ftz^xG7>kL-JIw-B_dGisdCnSX~{GQ@vs%~mS zTz1(;k-S|e0P-k(_l$l=VC@5BjuxCi;BMbsdYN_nstLawVi*xja^enn#rMh;M$TJJ zUvPv*uNe&&*@r1x5~XI?cm|D-90pATaI!0P_bX1znvy>mwW&joaQ;!+i_?0DmyOni}SN{N%J3qgDR^nAldj zA2xQq;M6@8P0;dB+;52LQDEFFCEKt?!+kgy$-qO|`-2@s!*{8c!EmVu+|w>Zl;rux zD_O3Zhcu?DYo+UcU>dq0{{ZuxsI3s6uiQ4&i-L1K#WK5olIf;e}8k;r{@5kiCfSMhU5>_F}+8WzhNgiU-#SwqDPeARX&l-#haf;2@69 zNrVMVVBS5rY+9t>UANr!j3`9xb~zEFOE&CZQ>-+-b{g)VD(Y#7|3NDsKLHk;FNaw{69`98M!p(oWM?2%3dg zhR@G19f`(B^lhbby*t)183BTD(dSvj zzzIV{c{Sz*j)>M41=hCn6;ejAP2J8hHmE>px%cOea?3PnSC-B7g_M&Z?H#+yoDpfj zYH;nt$VdbmLe1|^azF^zWw%HB!XVsX6t-3Pb%WHJBQl35?Z8M?6K_C1Ji^%^CXxeA zCVa#T(VChC$-!FklsOyNI8%S^kCN~mWL0QD95$P{tg+!EW81C0V#OBFVC9=2#~7J^ zyoFaPoLN*@sDu6!ym8PX+$0ax@kBmY@Xz3eJIPp@bgL|GU ztZj_9GKv=thYjGVJsU@%Z<#p0x)dA((+B}PCeFtEHG>B0P;`&D$4wKWcBh!Q%<3WY z&0qJFAVhdbGy9_5qK4MtB*(?{*U&A&w z7AwkfH-bd5uwU^H9_EWEf;B_G4lt4oM)JzMP~62yr3MsVu1e4%bc3C{F>z#C6zuj) zkr}OmfO*@4HmU$a3HH6>x=C);(VM=ocH#rKM1m5Ts2o$Z%tA2Rid=QYJR%`ZdvK;g zO{V>u#tPv;lM^?9L^OuM-Uru1h}p#3hAIA#pAYiuG>4jHynbu@{~Bkk^2k zkAuOMSb~-aG&TP7KrjH%>353NE>fN;!-FARj*8L#GLg*)9n|-Xsfq;pUova$NoN)5 z!-;a?#Mpem7ZI!R=3(KaSC={r15ltt^d>M_Qk#EAhCX^y@$~Z@AyQa*l$C^`sz zYf!nokgnd{(=?*m8?yiqkRJND5MTw|UkAA9r3YY`n(gZ}M4T3l0q-tbRCYA(SNOxG zfG$^$%qtAk#Y{f&U=Djm8MSHB@B5o&qKY*lqLWYpozYh{TR%|Dn;WjA|hg5@3>Nx z@S*MPGJ|W0EAZkMeh~_DbJjr zxU8oAJZR+4t*A#GbSunAU~K|4PlPZzViGz-*yO}wpc-Z3FwZ@sMgdwmry06HWbZaN zz}_w$9$Et4uAMmb4d#KNy<4B&4`~4O{R`f)Ic=Ejtr*#_G3^m%g)HX0I9c(19Hg%` z`>{(5`tAG z1Ys^(I^WFQC1VdjmwikduWey=Ay#l}IPwNT$&888%r}dGSbad%^BrB9M8GclMca)0 z?dcoutkH>TUWnba>#Sx!r&OCUWchP(3K(Ni)E*(q;-rfQ;FOK;u5cy~%q4l970z8+ z7N)8;@tWEc>b5GP?+v!+xbl8{#q{hg=!6HBj4CVHtE9X??*Kp!+~*$+*Sue106-dC zLxOM-8VssJ$1(mU07YbJ3t|r3<+fS4lVxx*%~%16(P7&UWcyHoHk~1Yc5-eC6L2}e z$WV$t!1#5>SN)DgQCwFh5Hv$*_bwo4RF<7Rlm7rP-@6*M(~*0_22lWNx^GyRP^(*l zjcbnafRIQ{BYu3t7Q#)3&YCh5BuAD0OU6?ml0jZwCurm)S_gYd2slsYHee=m0vA>> z-te@F&<@mkk3MA3HiDuDlyLW&d}@^fQ2CO}+$P0(Z`^CtDWVRP@7$h@=BWd>K0e}i zHVqF?hHMZExE7D6Dp8YmtCI7)kq}5zs1i(dtUkApqNi`Hu z-pB4}05F^f)^(4}0H)IWJ;ucfBX|Pb1pzc7h3^JMAiO@y$%7OrFu*D$A8~HHS)+pz z2_*!azK%qc3KY>kVj{#6JccQ4wFhhe0GK8=^3z|3%wf&RMp5K(|`UN!vV zGUrw3b%Ph;ABywdH=uyr6)QdC9Ro;1Z+PM&pa+MY%x_t2-Elh8oaWSE(An@h%`yli z2J~ptmne+g=v%|zxGmaKbx5LdfJ0GY0As@E83;^hju}sQ!VS}SR@?yi4~95e(V}W> z>#UJOvI=q@Rt`HS37UTmX8U&1T=m+%xHwxhfkaQQV~<(Ys362Nuk(RDfQSaZd6&qM zyA&PvVVoD_2txijwWxp&?=!}8mq<+*z}cff{+Mj^(Cj6puP+!Lz!niUx5<0LAc0A# z>c8(aa!`+5;Dmt|>6$f=(L4Ybb1tSJ!Xa<9Lyfw|^5T{Lz@O8H3Mxn~7cAWK56Edt zz43o=^o?MigVXLofZKZQq32UCco{itP4V}Wuq93cHVeSDH}fSFm^DX8-RrEScq4gKx=24xGUeRDnays9A&*I+LE4ULC3i0 zVfJ%-^QLlfhvcY}u*Xa9%%$T62u8K4z2iVr#h*n)aQl)?oIP~!^u@GHz^$jC=jK1# zGyu_WXvp=EzA32$p`a)8EE1LS_R@R2HYx_zsc5W-Uvm4lZ*@1MHG0YFa=_Y$q~+rT zloB0c7EV(g0p}uXL;Tpi(J@dIgL>Zi!z6OAL3D10hYk7`)Td?GdyH14umefnnf>B0 zpxrx1r0*Uu=nx4WpXI{h>=QKv((G~QM%5jJUV6i=-Aj}#Z+Y~oWn+S8h%+cP6iLcas?>HtXUm!XScY+CWBD0q7UpvaO$wMsjP;9|U z5)R9Iccgz9qh9Dkq9{o6WiiyW3m_;P=zYqI288O9uyN-&f`I}GgS35rtmHDMgKmYgx2FD3^aPxI-lw6SrS+0UJpHvQOg}HQi0@`~Ltkgcc}y zblHfKOUM5JxXOGNXD?GWLTrHMbAu?M3cY&ZyLDI+bN>J^#U{EoagpVaFE}49AOkx6 z!cc$&@H%E~Z4ByRApqa-KXAa@yDIVdZ~?L8gd;Dxuq~R6m!HmaR$)_4%YmD?h?AbN zN3~8edHKS^=-`Lo1g<6q6bxxQz(S8=8qFw_bOxdOmLhKgFE|2v=eqR3qRU+hIV0bg z3{O)HuC34bGUvJLkOpQ&U{)tfc}yp}w0_?nSBzpm=^ia*`DV zOCiozT_KNn+dv!#P>Y}cTZR%Kvlc0d%&?l4f5ad zGvffWpG?(sM&HKr=z?@_XLzFPh;)eS2$ew4@XM4M2)5YnWa0{7rH`A<0eT5tUHrgZ zMuU(VA^l)eC!#>M_zbZXWF}r*`IPwBCeEJ!0C8X?<>~%dcxMhf59g9*+oqLayL>sp znt7lE&<&S!o0SL#0$ETDdhY@8SB(ms*X~%)#J@lM$rtvUZS}m{24Sv_ZUHz71+~$Q zvb6CBUJv(!d%d0*6zf#M8W344w01S{aV8s_IG}Xx?E<~jx20sxoE_0Az* z0pO{-hyF7CaY#TaUOya5Zi`WY*BdS>3?>yW!5tX_q@4kL0R{KG)XB;tz!Os8qJhi; zsHW#>hDAUd6HfjA09h9up>$m>>5%snE{P>rYtTQOH3TJ7!g44*)+s-1Wj%ho!BT74 ztU~HHtxVd2JyKY@<=$(B5D4iU%n@$GO51MNtzn$NEVIz7gjqmA%))2}vH`s@;Qs*e zk?s*6KwsqI&2%NFY1noea1w;Lc`K;)H!*`+@YL=1W2k^{BtkbiYH4J|SPnvR? z#2cL$;kgckMXmGJ3Or;`Pz`inIl&Y0Bc@N~(Z)J4q*EXVMvf580qI`3geO7fHUtC= zs8c`;Jz}~!JX^b@;JR^W-jZl)yy)|ht99?Y>u zY+DALgQu)Jled?lUyWZebv%*LVZ*fX!ZC#E6iFLwI9fY1X(eYtyR0odr$n~u4Cnl1 zPhjN)1vE#702UHcKu(j)xJ^sc;U2gnG|OfmYu-|Uw&WG>vl};8OR;XJjvlU{4Toc} z>n<~}QNP2k^FwN(spKuBd&6NGGP?Zxtcb4@YHEKj@_7n5erSHo z6y}B(Xk6RZG{j4Qk$l#kj3q_UCWFofFhRz*p!%_5E9_;TAd=Q%rknmf(WE)%u+;}~WG&~=Ei+;!0!nC!c~`^S zXj&py7I}auQA4y5ysk>)e^{`am212aeadGj@T;wLkVMi|;eXyP8;+Lu{{Zu>1quxS zqWgHj6eK*#`;3X-apE`=2{teIpX&r#NF73khyB8&xXu3npSUt6R0f4-@rk1)i8p?~ z&Q_RcgnDNUb7%+pIEp}-qF#RBbluPg$=Z2_X0o&l|{qHGoCzKk~xA@Do$l7`i+n0{q5CzqH9_M9mbD$S#oC1#p+IjPw0-&(~ zyEmcAbQ6FK;)rc~$%&N-c2^pg$(w&@<#GVzdFbahFWZr8diN{Y1sed@KCTmBlpdj6 z&J0-1N6)eB&$!Bl1`%}$#Bq)ziX}i3w8lt)xex$xangZ|A)=Cqeqz}WEnXs{JdEE& ze84;dTXA=7Ks>Rj%WJm)`erGNy0%ZaVii^#4Xgu8aNb{{U_%39W7H z20JfW#H5{;Frz_^F*5)~S(f_@3n4MRQNQ;Ff{X@&KgaF?pqhXQHjg9ESdB&71xx%o za8wKK>DMQ_YTn19&~m;mm`tE*&3{^#Wht;_$$bq_l19{LSECc$l^%k!ku>I>pMUU zDX{zm)(>ES1RbnZj19QycBg9qKQQf+X#uZ;sf4JVg)ET%R~|75Bm&c1avSZ8wb(1e zAg9y3nj)bR_e+RYEr^XLXRJ~-K(!A~hHBI?MGk;=7*P-iHlYi49Gqr|NAeEUx16(7j7a%?#ZDjtrfis(;(DlTIj0$- zTu@O8-*dX5O>>ek_UJ6$-{T;F7F~nga8!pK2i5Bikpu~A?gLPXG`csZ2!M-L{>%z# zELVncl<2QVFGfNR3m|+kK|wTFZ)Ph+Be}+~MAJp7{9H&Klxu#|6SC}s%)h;1YwuP0 zy?Efn)~LAN0vao)x8_hmQAx}5HI+{E7VqbQw{mxZ8G$Tc;Mgea}vde z50?%~fE@?(HHAln*Pn9!F{IZ-F%U{Sc_y`+6dUhFJ#w59@dWQ);{c|q%X!FYU(IW&Cb{IqO2WaLN%6%auv+G#<$rM_Fsi5F*XAw>K-3d&{{T#H zdfOj+iS8I1JVjpf!mU934H$PAF?&aQ$dMeIH~ct}0EDafnPIwYODA}jG1T$(2`aKP%q>rU%}rKX-h+OvLT)WPhGPJGr05QhH%kLu*X zq2Gqla1)3uaG-1>B<~a~(5CF-e;D5I zA~524?im4A><^#gygX1H4g>E9V(~!7#4gaT8;?ZLkUK|z7|0r&CUH&Ion5QF^vS|`xV=gPeyf@2-pvo;nVc8b-m-U&T*YX@0wguFw zso5?S4=Sm7o_)wZf>cgff0kMeN^etTA(@#pRPM&B18$g^m~akGqRgqI1rOQfHzb8=NirnLZfSaXDuP=(T!s| zQcYVOhZhD`B(U!Sa^!l%c8B+@Jg6tM1jRZJHO1I!LIHOBG`WfE?Y({#OI z`#=uhv%Yc39HVw^{y6gv+^Deu&lvMfKvCVhNyPUYIsl>o8?gZI0aiH*B~>We;q+YVImFD6+s4Zj%tXyG=jL_83c>KjY(>WIr)?@EnQZ8A$(??Q!-Rm|e z5wZT`ygWUDq(o?!0|!dfb-H0};SF^-am$Huw4|xoF>uJ$Cp*>F2?n+W(~398S#KU> z%I}fW49qS3&c0do` z`HHI8+R9#!+z>YZ0H@1{NLvv&x_78)F(PMAbN=N3R<*6whav93ZM49^%{7BbDnlw`pD_F-g@$ z2p88R1}Hc`$9O%Em0t9FlGn;?u49RY#ZYrro4<9PiQ~iZ;l(ObJRfsfP;;U-ap!ms zG?4t#_m$dR2M#30m5(7m_XW0>K{3QMC_jC~pF>ByBm)g@zxM(V3hl`{{KW!v4y&%Y z)=X8Q^PNmVh!+lBbA}B7gZ{28o!DB9+xe_stfS43JTX+_ps_A*0D{x8Kz|wE-OxH@ z4g(+X+9>0ealRZBST<>TXzJtK*wCwa*Yz?^gI%Kk0Q*_O-E9GXqE9f=klK?$iM!`` z)6vk88y_h0b&H88cs!MQddoN;;8l7j7!-gi?9m*LG3aTC1A!e(-=T>YU#9O|8B`X9 zVl8xX=Uug31%Bk2tfygN*gwW^B@h(S+W|1mX?XtJj#1Le0tecg-jQJ$a+ouUS#x942d#W7e^#YE5HnJ;LaA5Z;Z?!`#qi zg4b`1SDceWM<2`1Bn%cnY&=hysRHhbSaE%9$;osP)1aRFkO(67`rtD}bPIY$oPVq& z6E+*^JTWMYxws!TPfo(SxJ4Ulw8_$k%xeR_Wt96FjOL(=j+T1EgA=zqoltdIdKJ zM_H`wpv168tT-CN8}y#1^@TX}TMeC?@y1B14~HQRy~%X7t=K{#)Wlb-f#y|{PZ`T> z5s?KNU(7OSh$jQcM|pTfqAD#l*CCPDhPZ+>91oo1rB)G5sMoptW7vtJpelb-xjt&3 zofDRHxE#s@4dkAC`u~UbOn%8bp zc{zIrj`G{It^{ZrIyG>gDB%v!r0yHQo{#(ypyX}6KXYQ#hc!#RJ-p)8{;|;_=#G5J zw3kp(L3$tAg$;nCOsMOpE_ux?0gr&;&ODm}@AjY8TY;6qSnU4*^M*1hy6l(5XfT-& z#)2SGO-9R%ToX_k72b~AdY~*(V<(+^oNwA1s)Ni6UQ_@)@w{$9aR9I32Vtc|e#KhNnT^6164^Zd}^r0g>jE=4ao!XY%(Wm>#Ay{Q`F4HDP*BSJO4qA&3Gt zB7HdmK|O`n{KHh5M{GHV`^G>-f#>|l6Jxs3s^Ss?4%)+4pSWrO&@}b@s^@$ z0Rv;;{Kl0CiXy~pnr^YlU8)a8kK+&!a-sc7lPjhsuPy6NA`uSWcJOBU&=_{G}TbqB@w0A&=qczMcDp`_RIlKNT^Wk?&glA`TcgrE&YJKSf-HY;gCe!DSU z17!UV;hF3%?{U%0Pok_tVh6Q~7%O79ya@q z`Hg}}!@hUtxd!<2`)dM0RI5l<^kY3 zs2x4rlUPSD>4hdh(bY~IF|=fAAI5PPu|rS%!&QOfQffRHRDyw48gP4p5|9ON{{ZGJ z`U8{FU-gXNh`NrzJHfYT%}xo>VJx6%`%Um;v?*?F=c(o;nZBx2fv&rK%8LQRqGzSK zfppg{(?fvk5mwgiiVOb$xS)bhpx;Ae;h3egk*NCSyZMT|Hn@7ecwwpvfuVH+gzW18 zV4mcBp678$hSr4~Vl`WQoQK80-F+R0VS7$yYX>Asz!R%smTYoyWSha;eZg14#mpuq<|LtZO^9}R=y(nC9-cd{tGL;L+6+g zbU*-=K8IK^-3xCf`t^@efw7_&lLb+~`i1nw5df*%q`-kz>Eu4k&JftpNX>>YJH(&P zqMuH@)@~-WLO25IckXF`w@wg)-kvaJDRk_fW8(l9gPl7LLJ=24DLt=QBucSVYUneMhHF;uW5VO~ z#p^OrDc#a*DI>^4{{XgG zwUB6e&vZq@mHz-rz$dU5>XwE-Bvd;5ddUDVO{pK`>aF*4bN>88ghIt%VrqiSxuYo0TGQKDGV-nW}>KLD?v zacM+E@=pxq27n;sct5x(Hk)0zriuvcK4a*ohQ-tmaae)JJX4qX#guolT>0e9!Ig6# zLxI6A+N6Sc^A*YuQ8q`<4B!+ihoQXUl8KOqW$z6FfN&Ohi2$(je^U3GxhQ$H1&*Mp zcmDwBm@Xk8Jm576qNwBA4R)k)P2d*wN9HSxM}iMr0jm? ztQHVKJzn6+dh)VzzU0Pz#7%SFAZw5BHic|ELt4T#Yf}IDylF6F1-B4qBa%~)<)zzFaH3p2v=$kfuj^iL=OTdDb5gYOWhQ@!=VDh zqMSZB0MYC(2%OAB0^dNr5bFrIeSi;MoEdZ$LFfz3a5{pkvS?pUOqNACvoOR5lax6JJMwSqWs11z(QVkF2Bwo>n5V~Dv@y)Ww_ z))x?|ZoApWCour3k58TBgiz90JU4&|w1Cr>o+dEWJ0lJv{{Wm0qN)f3h3gwN%T%@5 zvYh3S0)MFUlLr%-3n_#-kH6tm*w*P|Qg z+mXEM!rEElY_i)3;PhtHVEQcg*yb-w$FDWuA8@$trjw$pRVlfH*20ls^= zzk)eo6k+oK9Dt%BAIErg~?nBNOKkGOpSXd}XRUM?N10X0aCTX-gGwuAu*MLHf_ zqz>od00u$%zK2(&%_alO==v+Q;LVOn&EQT3ojCoJOacfu-f;oFihj%YQv~G(F>%vj z-XyO}03;zmGOR69tE=&PFrT#0P-;h=V><+gf+~03Dpa|{hJ7|1xTlj<7=JN9xS)3j zw5SqHrkq#+FiH)ElIu3NP$gaUzE0e9;EcB07T@Qbpk}Q|DqtGfTw;O&L_Dt7{A4s& zEm3qf$(>jTRqejAuc5M5jFHDE5P^9Quii18m*K0;UY~IFFTI?l{^lrD5~uoKm^xHx zR!QIfV{Dz1Q-m;jp|Yf%W#v}X5A}+zaw>9JZ~Dyy(gULZ0Q;QtLMg%Cvz`e<)92S5 zdvH9}%6SUUg_!;TZN2zDd4OF#PR*y>5$l(5U*lK>N0twl_YCGK+ppKWz5%hOSi@E> znJ4p!X^0^2SkZwZUO&Gv%aa_r_XToDXsdAkFs8r_VCg^i4XjG=BO~)Dx`+i9_lzX2 z(^AmanR=Zw;I2jPX2HR)2SDTXkg@*&<-paPKmKunDA0#NsJP13@E`E+Cgdn~J|C_O za#dFYOr9MCj<&A!<7p>M@IRLdTMEv;v9M86{*C$f4;L|{oL4^>Ka~ts?&jPw#Sr8d zTf%^#*ZssWFRnoWy8+Ml?jpJpo-gr&Xet1VScx`{ym`%_H^6m!>j)Gl9O>U*n93>$ z4cB)!s1_b|%ZpHY(!tAd_)zY!uQK=Z5sX-SI?GMNsL2M|b#Q4xH>Ypt&2r}op$c+S zpSdILA%|f)&4xUoTM|(*POOr&c=ONkl5REHETDPrQ!Lus722*-SXw;=sbF+?F)L_c zu-x|Z#U?p#4}S}vnasNklSS4I{$+s%5UJPU;LQWt$xBdkY>-DykMoIP6|mEfgu2cG zNc`pNfD-=zj!;LwX7s+XIX;2oF1^?yjuF+zz2sQjPG20E59G$)R{C5uk)5+nN_HnW zl1DN`R;T#H$qzsWqCLK4=#!Coe4H~rX{4!c#qq_`ZssJ>-UDDE(r+&X8AwqS61;oP z4%D(z;L~7vW6CCM4LAwDKfDqcuHorCOQ#g+i;!2pT-YEQ8XUX1JP{e_uEK5O0Afl} zd9xzD5j<5%n|S1M9<#pni#y9U>fIXFZ8UI@0g+z+0M-b``tFdS-DHJ z6G-}CCzx13@prcocRUgR1eD)yD`Frkx+g%i#%*HU`YWI7G*p5#B|=nAp@Dm$FE}gA zs)sls(Uw6VN}m^)qaK%TmOTr>;gB_ohjv-KpARC$M)Wvj(dDpqzi@s=fE|7NkU?+c zhv|=4V6sgfSKE~#Pd)jSB!ZwP^)a$7R)n2q(9}rmJi5f`B75vd_ncSof+R<$CF?g; z?@RJFce{m03KT)By^Fw@zK4*gQ4ic8eNZGW`0dCfF#v~Z=>Gs&dz=w#029)8i!GO$ zsY7xPd|}(AQG26JxS{SkI9^oP9HYeL#d?q?sH%6{C?<9wDc%kjvZ?k=9sVE&APb>8 z#_=514ro>3=M$NVl@0J7j`+cJe4HgZH35hL<+FMRY_XqlXo)jwVOTCz#CVg$Y6YoH znCw7c1*7%HvV=4P(p@9G+cdy{SzI4SC;C(_)4V#)FjA2G&Fca7px1JKy=K$lbdjv% zZDu;6E8l}|v5-ecM6UjLVd_f3D4yQB!Ql?oh1X!pARs#CwXbttR5jV&{^Ca}15L2j z{&$QTYZFf|an=yS<*@C!4Fd-A)-G7x zY4qbDVjs;#GxR%U0!hHV#c>z@S;eJd=Hc`~$ z8WVGhJGexOt-aCvofOm*ukpMWvQPfvh4kNsG=dP};$`g8xP#OC)>0@few<_0octAk zoP-+|8~FUDXmfyxbt=)*{&RklU7RD98*qSv4vp#8 zONnihL>iRTNOUm|1wRFi!^~(I3c)Bh%h%jzx)M0Y_atnq8mAo|W(1uK9u+e7?<>v> zP2H;2zo!_P;hTODx$0$oY9dxtydAl-&T3H8A26Yby$yA&8Tx7wo8R!u-Dn-B@mwaQ z6!kX$0Ann+C>4WXOj;uM9RR$}=0AK&H^! zI$l?CA9?A?g_2PB@G?zMLW8i3*TkOP0+^spK61kjBN2hIlRa!K@hXNVpgN zm`($7z-G|qJNk8#xSF6;hWHEjU{>8w;=3_K^+s!O{n%jx}U~PV1j|9 z$jK(aD{1#QX=y)qg@>c~d4q3n6KBi_^-=4W(1Pq4$L0#BVsIVR>nGEFEi{kZ)M5-n z(tLN`UlZGN@NiBJT(E5Xbt&e040NDdyV!J1>U+`4KPII%G!&g3Bj|-+IbQ~yt%fcqGJTue^_58z@fwL?8bs*fm%VT z&3T8#+w`p;hVe5<%meZrYpihYmeC!f>gJ$$*F(SMaXiaH#2!AMFmerDG4;x-ly)NO zPH>WBhi75oIKgdPJ6*T_n4lM+@gLW(+)K7}m3Eu!9Wo_0ZMqyH_J!`eA6FN&D29NY z!@RYdVejTOgR!L(t@VNwX%6%2^};?yAUn~^{{S)sXC}E*Sh@?c zc(^1+RZdSZyg^C#_Y^L9yi9KVpu)W_9bia7>{h>=+#p_RF3xeFKm_g^O>F-FIRefk zgS{EGkzo!kAMMS$U_($Xz+FRZfBD8skaoY5yh4f_PC8$?cGXUVfc1k>MTOoSEwH5o z=rxPfw1Rpb%ya6Fq1Z3DGbmcN)S<(?z9N?@;xoJ}yaG*geV9@jKMkbLX&{>>Y5d83 zI-@1UEd3a_2<+YS1R?J4%mg+RR)3Q#M`a&!#?K^r{{V~`u~9;`FRnTTHFd}LhMIt= z1UP=+R*=zFdmiy=Wa#nr^CL}=yA&kf7=gVTwcvPHoO;4_WhEb9Gf$#e2(5iGKA|aM z7CuD76%k9BUAL!G+!l~&H5WlUz2lXj{{R7}nLU*@?)A}vnhM2FOzk^NIWmj@c_+C^ z=xh=p)$qZxkmNtmeshW}DyhB)+ug*d>4+r=*OF^#UWf*BmW7na!kkBi=j zrze>3rz%%X8uR^P0ZX+I>^#P3Mh6pG9P1oP^w6~fjlASIZF9P7}T(B)9yJGx;Cq} zae~SDP%giEb8Jw%=NVE^argaYqDpIb<~ryGL?&1FH2$@Xy_i%gCAR_5JABCGb^1;< z?o*3>4jKOdG9O%U6k3b$rX{h>j1xSK1HQ6n@#Q`xx6_v{3_ps&Ls|gGTT}^GP;(A2 zWGA8;Xnnk^kRTDXW~0Jl5R{lu=8fn%$(5Fv?lxj$Bg+w1odptil&fo2LX z0#MBzerDy6fWOC>Hi1<4Gjb#_4f$bcUF%yO(CNV3kgD;C-%Y{YF5XOL#&AzOvy-5)4VDNZ~^ICh_2CH zBgf`9)*c3I4oG(7f;ngfM^9up!g5j}G<$8vhVVLTZ}*K6R<4p0{PUb&^kDKcyW{3l z8+ZwBANVtrx1a*recwFg$~OxI+1rrjU}V`+x)+JSWRDS5p!;y5R;nFq^Atw&*qclS z3f6NSVGTfm9jCAEB0=E3%$6>jUAZkM+`W*PR5>QK-dx!LK}+b%%B`S;;vaFdA%h`x z$@XNFR6zVg(3oK+Dd(d3jVvhY*m?67NvEK-LxsW16q-i@>QKM1oohFHDpD`-JIV+M zCED|S!VPF%ov{HWHc~r@jzT=bF?65SX(qr%bYYR8Wr?!l3E8`W5HKna_&>Ogv;~k( z>+VQ`a-z{6Uozn=X(_Qhp0EIbn-Q&3vT@0i*dm}PA>Y>}$-x|Yy5uriW!8@vzr@R^ z66{r@T=SZ;R>`lppAf@_4K9deq75_iDe1^tUojIhg#NKEd?AV_FZ?hlM8?ndVgV^7 z%@x)hLRMXxZ0Q^t(KwTN4uI!0VI!fYL3cmS2tN=LeQd82D|G_zrC(n$E~pUqCipwTkEOA~&ffCk(LY9ij7?M) z<4IfSU1P}@scpe3Z0`q$mMYRfK=NSP%Bq5)&cD%xZRo0i_#t#}9D-5;2-ABvF#yff zUQR0{*Im2k;e$eHg|J?C{{ZWREj_nyd;P$aIwySQ!9~`N`8Sk?g|eT9yTQ1?JYG4( zpdmyDdvfl;ZOh^J6+k;Udp8d}6m_M;9EQ~uj`)9$v1Ju?M2)`Z15^~@uiR+1jNY7h zya)uwt|0XBo6}*J=NQBcTd$pEA|3_($6*aThgqjwZg?_9sqA2eZlKPurIzo zINB8fQP%$e-X&c@&epG(td(2Plzht(MH~+C^)T`>Q^4YUGGa8I6o~eiOxP6I$G>|D z9lm_a&8Fi6(uGk-05nx6g2UdkIchEW)7)c(IP^92fX`#;73azLeja}|4l zinQgFJ8Sg$-YFAipsx3tClz>Kh5~lvA2b&>AgBXUpMT~}(U5m8u->YOqobK=_Zcmu zHtdI`Zyn$?VCGjoF@*;D4{N8~VM0d&yFTF4kTkL|<4%lqf(I$#lX5q3Sxn#qjd{tF z5!4hKU2(o~fCbo4KEHd-Lozk^7q6KGNjZ|RHLQ@tJ%!zdj9nfVi5-FCDFd@N1Es*^l8x;7u+$Grf1pbST}nrx@`}b?gbd2K7BFoq*8kGcg!ObW<+zT#ukuowA={c_%7a&}Vf}!p0}Z!*nIC>JslVyQQ%i2D zoJR`q6^j1=&`b^s0v3aZ%$}|zL27#bGfQ9-W~Kc160P#$Ny|n-W7(aY5JAR3GB;|3 z!ug0|I5IBN*NNUu>jAEc^~Pz$N!#ub;uf2WS&k~w>C5IbeORJgV`{VD2cSC5t_NP8 z8}qz4q6llvL$Eo-g6OnrA99KjYu1x`#w;5I5|%Ve*EnWWIT%Ft4nR48O>jMN%J#s% zXny>{ir#(=gZFsz_++jtrj+19F(?wyojI|U)Yupkq~i}U(?^l}gu$UjHJyh83=P`# zf|r&$NxSYDc#42o)j4?04zklykvhTkneqx9hgg>k1mMvQHN9#e1UlF^-VcAG*oaja zJaEkDN~Z6Sb(|Z68blA>xq6A0TMez?IL8#RX#2mWvU?!2U_ax5HfT6G`}Zjk($bQ7)ogobmG&_%n!HUBYxd;z2|}wOd*qGBJh#zrq8# ztE^65800Cw&zKm9Bm?{)U+XK60~HX&-j)YPZld78A{7beS^&flLqV)_qvj+~O4<`j zEm;~dO_G&iC~^U%=L6v^ux&-+u8v%|R7mh;>4z!NY4}c_%sx-iB6#6mF^-y%BG}Kr zaKk`Q{{T_{0QU0os4j3q_Z>F~#3=@kdx`$?Y6#RqsO14ab5U}?ri@Z(I4~k0ZIT@n zQ~cyX08@c>dXp3qqe1M|{&SZMx3+(s;0!(sewOk+WnIoEM~LMj6IvR7-}!{SD~-MK z^)RPIn_T{wl7NumjmZLN!=s3QIZy+n3m%w=siE89arHNH)GQpk*ZlZz8>*TCdONe6 z1XgVy+}J6V-il^}upWXR=N%fK$={{~i`&CK8qNnTA(Sy?H*pM6Bf-@9J;;Vz&{uGA zA$lN}D(e6X@hEu}ILcs_s?|6@aOfdpHf#sXvxK1H{rQbA5C-r605Y=J6i_|)8|LC@ zABT9=2X;SLB&TCd2k^lG00be?eeW-Zhd-cP)t-)#c-xHAAfeP=1~n)kUI*vg4Q#+# zJbPRhV^9V7p5fw#%lE?#B|=wR_l6rA`!UkR)VvtR?Y$_|?0$rN^aJ8Q#%R1M%k~Ev8oX;HLC7c_z z?s6{s!6eT_8fia1<)6oWDRuJmlf{?_w$<#z-GN4V{J`~VTAz--;Hye9r%FG@F$IEv z0~!dm&B_#<7qheNHH-`Z16PpKocf6yQ&Z+YW`m{?*&f%-v^7u!IC<^Cf)bacp&g5q zA!{M ztD?Q>#P>~EII8Ps)(DWC78L%ja$rRiUPmTvLIjMSjwGlC)Hsuu0fI+y{{YdzZ432-?gxzG{2c|Y*5z0c%9(yblYA?dyD;pQb-;A^8l?OAsPWF zyuD+?2hZ``AWHCKDPtU+8T2xou>(&{KmIU2yeM@W!jBW29~nz0O&6~)ODzS$`3e(} z4K|-CPpn# zi#Q3p<-;O`Ts7dP4FFxi za<{x_uyu)qHTUxm(onYsU2`0JMGH{ppqMNeY^*47VJ6KRcdK9CQ^e{hpRe56nCOKb;{dT__k;{^Wz%bbg_fHnRw3I;K~bNt-jP+9aF$`e!) z-oM@v99?k_&l~`|0XgHm-BA$~pWZi!Y5RLjf|qOA!0SLScjgT+wuRyI5=PD!Vqrz3 z06n0+;3bj^r?T<+fXUUu9U9q!PS8sc?|fu%W%yrpjE7q^ytzQ2kRl`G>mLGy6{jPK zh}r_Kqw{&W^m;JVFV1o_ZQKwZt_8F;m32=H-V%|Y!N>E7sTC0c`O}1YxT5qM?>Xt( zTApF2Ctfrg2zn}ZmMYk}d3 zq67xeqWE4g(r96l^^^!U(1>T2S=NC5Y&eAPf!-1+|iG2IEStLa{TVKE9&@V^Y0 zHc7rsE+PK_B#Ql9xJf*yqT46Gan@_6vNygTn4!!~l6E{#Fl6$YM)Y*24g}HBelJcA z69Bg2rFU`a?GX@c3;yx!(^Ox8z5U6FB54j!2mQpzWFV&jqW=JSK7eoolck!;bxMr~ zK>Xf7bXZdj^0Rte1QgZsxW!hZi1K~EOr+=^*HUbJ&KTix$8WcWE*Y)jy4>?6cGMK} zlV0LuUcpn4o@EWaOux(AVngX}+WC)m5yu=Z^z)ngB>}A}Sc(2{YQdpyd)fCOuP;G* zK4Eeym3W?E)F9|Xyf^?>AcKpEhqE+5dr$jW zEdTiw}^vH=rk3sy6D0*gF)HW{^f=h38FS0xN~&CYknT)lHp#?uh$pa@~bp)l$PKyuK<_# z7023;nL|jMKHwHw66+zmTTZ4VQi-Fky#E0Cf^^}%^gm08-h;?rW&Z$p03-oK+Aam{ z^ATb#HUt{O2^Na2X+TtWalk>KP?m557)F*vi^RX)Eu&Ej`Z+XXKvhrR{&0?l4ie-& z-Wwa#Q#v)qZAkzrq_F+L+7a#?iSfq~`H`hY!=ITZ+z{exs!{hEi0hg!`*DEyPg-JW z<;9u>btF*ZpykC1OlEtJRKdX!1Wk>+B+z9CTC_AziM2JnZk0NDL--P41}e2}H>a2o z&jQm+tPFwt$UL*GB=uA}OjISU)IDZAEDB_`pgmfp?>|${pD~Jgf6B61leieR4!8fPg={ zZUUGo=#Fo=U)6E6Cug5>Xn-7CzkX#=U=82-fDzJ%=eXyuIwo^Lp~HM)gbvMeJWBbBh=d$`Uvqka=W#{%5^mMi9-ncsXta6M$%g)Y zs9w);y@ui=o9UFaA)!UT^E{c455{540Ion@uv)v;$DDP7;w%UY4IE~|pldomiHX*T z4#Co3#8~C2V~`5z`#D%Q*qjyT;p-)%-;`7x}Uhpa-!e)k`3o* zllQN2vmSsRtp5Nw#nzB54yWI)P=i1LO6bW-O6N%H%u;Oz%|X}Z0?0tS{{G}vKMn5V z+0v%ZyE^%TmFFT+qUoi;@-Acg_2&i%gKW?(1#+EYGgYmlfOKPJ1G%pn_xCljD(%1z zaRFLy0CFLV-Wj1+L_Xmo1%-^i!w(TUyLOfCV;B_;8YoIj`=`28^Q>j=BPoHO}N9ID?CkAJFRly%@7B;iwF6_A}n>`7byT&lrV@wg3w1 zD(3<75dlMnzA$kD2u>TqO|QDm85C&LJ%=lb6P6~6Hn}`v*cfFbq;hXP;0PZn0xtKX zBH7M?JhP{a7q$TTN1)-()M->9QTvLv6KMhjI9_o$0@W+GSf4N{OdLNBTq?T=9U{1i zH-%urphdGqe@C1PHtY>wdveJtI5eZ$@O3fm)DS6cP08Lv<6sy(Ge$KPkV3AHZIz z>jMKNP+8AeOkHS@N?+VEVm){g6qF6+cMYTj1=odM@{JHsRYVqu+G3yDdEwap*#SWy zTm#GV3e|&iBJcae;Q#^DC|nephtby=*8U6@(B43L&PD}h(GCxoYXmD=TcUOFz#B|x zi+b0tODe)FQ1s%Wly$$$<~244>;C{*tLU53eZA(Ywxl8J{{S)M2%+fh=*W@-Bh~)^ znE*~lTcfF+6mKq`_nn~rkN#rxP|zHidB`G|wp1tehKW$V2OGxV0$nbX5?2bSUOykW zRK*q3d>YD^N>A^;90HjT>2GdSl~bmkWuR)V)NOuojcnp3;rWG;8L#pD;H)Hy1#+S8 zS&9|da5sySrnGc6$1R~uXnAi8wcWIxy=$x)v>P6X$s3heM?g>99|3bMx(Cm2;Lvv& zt{gNL^mKcg6LOW{GJClRaq(9LKJkDg8C?zS&cXvuA9chS!{$elIgnWN@yIM&^`M+?+ft$#S(kqF|hjD1oZp^*OoU*iCt*{k*O zl~T|p1nu#-E|f2j_1X6Yy;cNAYySY5diQK2(vsy(M;o)(K4GD3Z3m&(GkkowrK~;$%#B~YnRd{HAXz{H7b<%#JexVZ zbiEJgE)_X&z}oK)#561L8P+s0cnDaMO_G3HcMNQurlnwkFJ{&9uf zqyT%bGgK0tr)%k&N^_8xxZ)CqK5 z-IZ{og+Gwdk2D2dT;|;xBf+QpcaL|Kzytgr=NT{?;s)%S-dzj3LW^(QC`cgDcq^0U zS7~$;w;Fdj3TVXdIC5KBkU__|(cnK}#AlqC^`w`uUAk8gBM>BBlib@a1CTtpBjykH zgc4K|8?yp}owjR4$BlK#!;P{g)4>M`##KNaoZj)9BK7P0iVtSpp{f4>%p@kFu}(zr zz^ODSPY32800h5&n7?V>fplCZplx-N5$bkjv~y^ec92jzmlFJ)2!%TkHe9#@Fa;pu ztTB-ox+${!9=N~V27=JnB{}yRYFR5dX1&2$NBYwMukl zKCwRk0L(?sybX)kLxsje32_v3{O>J@07<0VPO<^vdRmab4mz1~GW-7koQk!|Vi3-r z{V)K!zhTL@Yz7z;1nfBEU1`s8i-S+Ej5HoIXx5Es)-R$8FE_v3q=YL))|V&w!T1RD zfexrC;gVt%Y+Wb(&M-9C_BL=2-!SY=Cmp7aeeWBsGOBjF-~7f^28~rHa;=y>XjqZe z%yo5(3lxO-XdZ71P@5oa9#0MRj{2&N#^(w?;~jZ+Vu%j0*b5`5B<Ogc@9W z=$*KyXHHQPslm&({{ZtP+{LB<*6~RJv?_W&X2HgYQ8c>uE)^}U(csFg?gLxxi^Ea_ z_b3|_z}g(Ym`$5OKgF2Jh?*K(-VGEhq%S_^%DnxN&-G8##Df5tr21Sl7; zOkxNMPsF^KAiz4;^WHmpq#FIr_5u}Cr`(hg+8^VbNk9#!{{V6^13}N|#FT9{Rz3TG zk12tK!p<jBUvQO-vzlT1oGJhOu)P$+xjOOza)%3bRM1VKm9 z$EFv_<62Bakp-u|Vd{&fsUCa8Sc8IdI{e7iBKlYTWK}RoakuYt7ibrydczvR#RB~K zkan(~Q|aS|U?JZR`nZAG5Mj2ta)nA9{{ZtIDm7a}%jRBKAH%~D;dO6guY1Cz3m_;P zPyYa}8mAEuTf^_}Dja}U+I&9dzu75OEl;0vQBe)Q)4U`d80e6 zh&V%A)=#w7!=mmUGhiioL)Y#+^=q^O@*3QX=+s9-UUGz>3>sPv-tah42!eP&ezD}c z1r}~HJJW>Nd^AF*#|9y23E@wE;p7bBpnr3d%+UJ-$!Yc{{e59Exgy@D#hQk!rO$P?l_N4z(#u=)Vaco1l%bo|A{jS)~_9w_e}LPs!Zya_aya}WH- zBB)LW9r>HI08rdJ1U%4}*bco%oaH{J zP(if~rp{b0pOVBLXt4eQiQ^mK{^r9c-L4PQO1fW7Ky5Hj{xwEgr^59qnr=O z-3V2#mDI<0h}7uLgNFjr)X<@6Z2tiC#*_pRRKBMl#sL6v9W{8yPYuzbd!1o30)Q^t z-Xf7fk!OFnaRBa|uSeY1!9up;58MQOu9xo3dx6-d?hiUK4G@ZN>%Fs-V+K4t#r#(1l8VDhBaTps9ZQ=g_ataffqm3P7YEVO2!9L;oL##)m^B+kdJX2+H{jCiu zIKvT0u1z@8&NJBrNv5^`0CHAB=pTPS-UTHvP5%HnY7igfPy2;yYku4R0L)$s63Wdf zjt;C16CG|!3#j22mk?c9&53}3*e;GY>yXL^fY|na zd!6E_cBz+!V{m8<8P>a8Gq8^4jz2M!orb=i84!Yy=epnAMyf;)_HmqkMDbH#BXO zDi}Lc}#CYN$kTQxR3xcUI$vhE0ESNBv!D(ElNnyclX?R z_At~sJTRgs)*5#1)@bO*?S##a_tnBQq8SGUJYp+gJKLiP43Mx0KAcYTMV8}}FYj4- zi~+WyX7wPETH!pvn*a|=J~%A_R2IHC%k4%pcov8Xq~aI%a~RVVSW(n^XFo(NWrO24 zQ)VZJ+@)m0*~9yc7eo(RyY}KV6J+8${!DyMf0W^GLyWd#agp`=<^VKZuju~(SgA(d zNW=$Z_bec%dldot^N88`J-pu;-U@;Yej8t=S{ z!s=0@&V60dk?w4gyS^MF38b;A^}@N;F7_1Slcwa8io$+5x1y>j^_Fl0fsP_R*C<$6H$^ z9X!SXKfnXn4n*q=wcB6|a9vJ_Oq#noiWy~jX~e}@tq^j27sCoUN8!l+OpD{O-phV4 z%#Nn)5@;~Ty^Sk2nYz44Q^=SX^(Y{R4ddoPo3KxuKXCN=9hMxpCX|ixUKx^f0?i|t zg?T!hFx+wj6Gd+y_X5gwK$67EOcL_*HIC35q<8Gc+HHHjeVJ;Ssy;q`V62^zf3L0~ z0uN{W!le~eO4P$2c3Vi&yZ{{Ta(^D38ewKjwH=HijHqlMk`9IU!< zp7GWNdDFExPRHCUZWP|1^Nb|~NRx%|$|kJ{D4bsLi-0ct^5k3qB98w6GB%2v3CG+^ zBfWgXiB(z~zL(5OPy)0MNOSWOGCq%i^8iXT>A%A+NC-RNUocSKYgilB0iC!EdNbxF z-znet!DLc5@A<{}8jjD`%$MR?>3cVhYpDQ$tRAjCC=1t%xg8jwXNEE9{{YMnCaKZL zU+*g}v9bX1w*;aBM-R-3_6Ld1QUDU5I6oYi=pc!s!7$~Mmo5JQ+yHb6B+?vSoDv>T zf>!hx0$Om-Nd3qMg8aOXKzD&^O9Kj;G4B&9A<9QJ?+zE5-hPJ#0_GP^*B>4tlSHRe zoEc-iU4$j#7%cELo`GkngxgMxId$8-BnZTulastS1a<-ZIhgyN%^baU zcm+sDfbd*Hf6Zcc=uMvHoCs#54EUZLWyeYF(pwA&D6SgNUGTWpj$j!e8uXpGJmUTkg5Kfzm+hoOPMOm;n^RzC zMSG?IwNTSbnnxB2&Fwogc)GA8yu10D=L8Ur`S&%Ob5RuPVss*GgR92>0LByW$%HEn zs&#{%3NRO*gOZg6Vm9l{JZ5%Bv392ze|@~5)A)8`3IQDs-;01+=8HCk^y>`|K?Q-? z$Lo~rB~8}bY@g#6#L*&})4$xfK;`*IM+@AzQ*~F7yryfhawCmbf%h6QnZYM*gP?9{NsRKkQ5PDe1ab5I9xza;J@!SM22!ML+2SH zR)92}BhN5F8;crnI>i^F2qP0kr{Tc3b0c-A+f$XxLS=oGRg=W*y_*fm>2mb&|tLMX_INB;nr6coZGp8k7?pgNiWZF-+DE-zR_2b`R8 zV=pU>xS#%GNdcgGJc)P=1SX)GdtV*p-Pdl;!gbpb!)1~R7oYcp9bzhLxpJm6g#d+`V{l(LJ%%=YUGyG)kU=J+_ckk8)l`%mDym7DGmVp8Y zhEkdh;yqUyj*|Wz*u}zQ`ZLy^{zaDkvSVH|8A*P_A#O#w4N;+71Kxd%~f* z4hmdVY}00kXYK_~sx2=wIY#g!I_E41DmvST7pV{eb=Ol7)6lbp`?C>+(2WO#z#GyJ zHU61ngN5*a<{Z0ECW+L?H!o;!CG!l3T@`ll1{-_tp1^eLc&w73{LSzbUZc^Ch7**J zb4z0{d-;klktKPD8Hcg|d2Y1YSqy<}CMAZ-a6YdR_90rB| z0NivD3O@Orj9Xv>(R;@@1f$)0##w3{brykeBn3~;#{dy|ulAVa0p8l*HB1W*C-4~4 z;NK&r7j_}{`uJn`7Q;d5`+_mqC9lj0eL}9E+&XxC@%@?iGC$a|hx(YX zQtuGs3+j0eC_W|?c<`HlpKf`;-Dr6-=2MYLzvmCN1Oz;)@i83ngd ze8dflfH+j3<2b#9g&X|Gr;`vY-dTiG&F2#b!6<>Ko?&7j6&rH><#9!d{LO-yY2(O6 z<$GLRK&iqmOmJ_VyJ<(CF^Q3iXkiz#ylMGGsyn%O=19``5)~cmyn2~LQA+CFI2#TO&o4-WDC3g|I`44pdcg6+ zVm1}Mj`FB6P{%;mUh#wl&7EQ3qnH~xP(TAbuBhWO4Nq{0TuA`#!*YXFOc z=ygVE$lgoA7!Oee1%E^gmshtBA@ht3s=-d7NnUw^+UPYpFNE28?+gJ!d_a1*9=R^< z?)i;GOq~u`S%P6H4HUKTn660)4Mdj7uJc9^QT@o?$Lk8At)7G{xMC$wrU~cQ6oz0^ zz`QlD<^|H+p2S%4>mM8dS5?LP<`Ah-5L1NgFrk@HqP!L-4g((ByEZL5g;%^y^y?c_ z{{WdiO9N5(~I2+{RrT6cs1I$U`+!e9;O0U=!#VvZF!t=NnU6xpPCUb(*3Go>l3cZwMeD zYP8ay>jqlk;xAp!Obv+33FvOe2nFreQ@;$fgiUN$Cx82q!YJt2iNmcO;ewz_x(a_G zh!rhCu|gb9W?4?jmt;F$7~}#XL0TE}C1M;6d;`}lQdD#~ufMn`;H!3r3l?Bxq10oA zD0|H{8oM%^^B6>>*+4d{ks%wicQ^0IxF94>M>fDjm14K7IIsaWUExJgr0AFzz!mlHAdnR3HLv@XDgX&~ zc>KU8Bs#O{<~*b;3lBif2^mIE?HpQFQgJ@yF;F7AoNJ0;fgIp4=l=laS+<}(9&mh8 z4q|HIAJ!b^$YK-Jk`8FDEZ7((b@2IuVY;#?&)VYV@l2D0_+bRNnOceN0{f>7zfQlb zI4mGB4~&WwNDd}wK`iCNjHzp?r;1|X~ZNGcFXfCwmVS7 z5(F!-o4KL3<#^yc#X?n9&I2YL>CyS-Co`$w^nAm03PXtGCOx!aypNa?Fa}6)eq&iT-re3e&b5b};G5Qqe!p|y32F@Qqdlj)B> zDk1#66Z^ucq`OYH{_vcEWqb$B*w8@=3BH4qD&-Uc;O%2c;^?yS>b-N3=2V=MYhMhc z5A$hwoD&(=1HdB=FtNL$x1@egxdadh+X%kDrYs0iXvR~u)(@hF`kjr|x%j}La;go1 z(&H`|P8I#Yn|TMa37dDF zSkxZ^1Y2}$=Kuz^P;|TS6O#cI7Jvqj_x}Jew;;u#&~xhdjUO7d2k*a`P#G$$KXMK~ z5UKQT5`Nf`_r)%*++4o^aw5FWX_m+&63U*OBdWI5_xNAo!S|4gbm?&Kw+o1X$t%(? zXF1v-iCxOxk>5fi}kh5rDFsAB2R>`pNM z0AkQsHh?#HaAEj?tuH##Vm*v!Hmu~1gL=9=XoFqAy4xD@&YWE9H;f0fNS9HVI*M=0k8v- zq^Qn|&aNVdBs4|e^D?=Jmv_lre;CJIPi1-k0Qrg+R6*i*_slH_z5qVu;1@&J^M=}B z@ehtB{^dR#To*Ljy&qScWsnibVyMeT>78bS=m0c%H;84|JwJ?RA_kRKP!JcpVoNuiV`3u1jm1I1iXzbCCxA7)*I%xa;OFpz5V?nBzbzlU!bL0c-@Y zFY}ByAcF@Py)z&Zh`c|N;gWE)AZ;g2=O6G}7R}$+{o;7)%c<@Vg0cs`*x1xoYV!}t zjj%&hmF@Y31R#`gqB`yX2toJ0<5{jmoDcPZ%K-4u=kpO8<7)?RmCpp~bsJmO7200K zC;Iz|m=HE>oqWeNC?o@c;KO=1S=p}|=LMJ>*t*y5DQ+Dx$Q?OMQafL|Pt2I;b-&~8 zA%RZ;y+4N}Xqx^UBb#Z(NFjBam1iCsk;Mtl93M{{G{&5Qy8Ons1ITpudddA_#)kvG zTzV6ML{@Kf7Z`#8l&;;U$%JA+6{hMgrWc|;xNd~?#XC7K2e0E4TF|cNV|C6RHp@a5 zxQ-YZSaz-iALjr;5-_uc7fw1iBiHP5p5t3YClz(zL=KFBT%kXs^};YU9u}jVW-}Jo zH*a_cRc#u>Z~4LBifT*u4NmwxiOqU3`W}?({r4#dN{*=8;D4M9LK(y^+j$qcPE>da z)p{{iDEIK);EC?pi+JGiM+ z4N+J4#eS&maR-Mtyq3ZVsN`>*Wri{6P(!b7Xu9Y-4QJ)Vjv0K?0Tqr~>iL4k2sYAh z`fg>Flz;}5>Bx2nG}0&YiwUVwh`pN6y8X5lay=boG`owFa!7l2ahgzov>I>_IV8E> zTS!y=3g(gQKvg#>m;V6xxk#ZvDX-~}+Reho{vH!I!7a2;Akd!Ru&nJ1Lxcw0yJm_& zp!2b>Gn>6_!KRJQXIXr**;vv#kK+d-i_{Dr1OEVU=KiZ1dS$-2OVS2Mt#p_#C_&H< zoo78<*I^FlfxIsPy@B{}>nwp`yun$ygcBLKPxcR3-YTaOgC45}0Ikrj?cC!kYGSFC z9+#Yr%Km~52%3Ii%TxgHK5-woCXlMBe-kdhG3~V4(rD-%{$QBc%8~=X3%5RDcA>7T z+xUkj0#hqeNX}W13}G#&P516dF&bp5AG zH?((81}uX%&CLW)kS1>6Q-A^Q)8+yph&-w*Pe7&fl0e&m|TU3U;krFf#uD zl48w6oLmbhE5z|ovy%d{!4uM)7tBs~bHW9Fm$88(penx)qJIJe)2P#BCDq{o)v|oF@VM zm(z-eJG{TRc@WW29FLO)6uuceE)PTwW4Cy+q#ZwR^N5~-uV4Ja%&`RB2Ke_k=R)!a zo#LvFjXZLUG@E=(*A>B9%E)7cQ?I!%E7-C7jC)uaz&skqku>x~IManwyij}$W;|OJ zcJ-`urBC=!^9MRh1OaUC=2(rOZ}UfaR~}W5)&s9#$6d60i!gh(AKtQJ7Z5mla1ltP z(fl9d5YMzzKNIB3BxbEN@p{5y{toAM-ix4L)&;M2J#MtoW2H^Za8Q5ao?%VKTuI zn*RWp>!ECwFn*|S5!m|xw{9+lJ{UT08D(8rMLzt^lM%EMvFX-uIVB1?+lQyeDThq8 zXrtA}P>_OAR@LK^5fJw}{PP7$**14roC+?~Ox)+q;}m!raCeT7w-Ccf+DT}tJ~TM`WO87rLDbe% z7c9${CkRR6G{TgU^PCjx3{d--Q7;n~RyEQVmTV19u@KHxP+g@p{usbI(1rI2XJ;7t z$Qj6nbU&s624U@@cBF^6&lX2(mjpCplR!d5yqK{bYtA0MalECn2&m{p;lSu3p{fOb z!x=sQ01BemO>?PS6;P5|Z1!~Es>1<8r0}@8?7+R`P@k+@VuEdJH6L8ofjqbr^6dMC z<}$62v_%SE+?!0^2y3}JGU=-F;4`L-`HKuEe2(VYy=8aBNgdyLW4Bps2acgGk741wAak!aS1`I^Y69YQaI z$+tAEuyBwkAmfZwevK%JUJ=`@3uqGyZq0x{9H?mkA?`uJm-)t_FooMA`mQ;jqO^MW zVxWaZuh3v1bOC@;{^p7VJP>-wz)5-x+Ix)v4~K#Np5avrz*KlYtb0bp9I5l%pF(e9 zBDd~p1Sw4==KOI=kOymoStJdYn&4C!R)TsMWx>EIbNjq7FJt*`Z_H{MNe(ZE#%@wJ zSYMu)CU(P8dbz{138j2K`;%(T0V8n;RNNoTG9{`~?DHvUN#7Z2z(DU$zYG?MI7Kd} z%!ZPdO&)oaS5>+vWNGqH1%76wnq}`u#+%?~SaYu-w&>mmc6p;2)N#T?9dljYLS(?(D3Ps6rBk~Yl zb%$(()5gBx5O4@9I)3HJhjgSh{CkshcOonpVrX}Jq#dVS;T3JSZ4FA7{NOfS@3!s! za$%^9&>y)*>Dn8rv!uxK$RfMwznDBzMvo3Y;>Zx7fb53^$m+H`ciV{Xo)#ek%g4h7 zW`>{+pA)=;@dVt{FY0-Kn%nMxh!4rUN`kFIT^FZu90cg`i-xMk07&P$?{38_nRW9P zvjRG^SXwTGZ(ge7q7XRo!B{*4x%P370S99^RpsHhnb-u`KikYt$Sbo+6RaB|$NvEJ zS#iakquIyIx@0Ln{0}gB3Mi*Q^mNA&who3UX_If5r%W?&&;(WrDS+n0)=_oexl1%X zjz<3gjB{9CChTZKCY&gLcqb?w{{YNLJz)l*zO0>~zTyX);vBr$y;F*92Lg@0RI4}-OY2WZpP#Ad&AN+GvpllF*&CMN9jWJa%7TJ@e^DZ z00M}Sr;g+9Iu{swd#3!u5NZUsmmXn#3s4Pe-Z!kP-6;|z_eaZbDX0_v2#$hKbQdwq?FX!`aW+XJ6aNK zcgZ*oTwARUOVlmsChjDj04xijxm-sJcvGq88G39DLi4PS6kzSd+s-|04FDT8Q~YE3 zQMGvb#6osIM|badmHF+GTO-M|a(YilJN|IU zvyrvcF#$krsS~__6jhpd-T~6&Kb#RAqaWiPz=7VKV7xTNL1}>5hVVnV(}V;-3MtP1 zm^Q+Kw!_vmFIisy09kq1vAdtS6(ne%=L*~-zRm}Di+e)I=)K{)k=q)SxKVU14k=Li zf^I0>XMecfMgIV_elacb)hEz+9C9YkiLQT)S`?x+z2GL%r45HK?p3)9rEydu2Dv{^ zF>=U>RuAS7YYKF`=NNIy+UtKC#sywYf5!454s>~f90uJhtktTNLpkrP4DO-A-F>cG zA%gEsL4Cox#lm*$3}V=Vli%+LYoO_K-A64)0yT)*{W7Sgs4$&*kE{eglY}D{5p8n* zX1Azc(eLIO(F>iY`pANotR5Ed>saO&N|f=GPF-h4wG1P?BDV(NR6aRCAqxWldm_ic zU(T@YCC>&9=kbtiL=JmzbF5N8I_B5Ej2k_$=)3$gKyJp+jpu=ZFoh$nB7eLqauAe& zeus>m3j%)sH&BwK6BB(HQ>#LoL8K)Ejx8 zei;62ZHwG*Ke*tSLM%IFizJ9e_gQ}7!y@SV)%`IdDX6f5pfJA}V}4FaQ<=oqzW<^g&ONeok`1lcd;o z4&Kk0lqkc5Sr>=AVnLy&fK!jm*J?hPIBiw)lO_q=t~7i({xUZ<{5TvppX(sj%{r6s zxx=uBE5ZHYR{&IS1AW6ca|XC6hyBgekOzsmk4s`9r%>mdf0uHw?_M}DBU4F5vBb~} zGr6FzHZ=gqb7V+1#Nj${N~B)V z-3YO;$fTE33N*ZSaGy>)xL&HRx-bi^#ic?ItaJn;iKK?=_vR4X2vRK|G3bHq$oJ3O zo?;?e_Ambc@QCzVe0$hR1b)tH8yFSjlz3z>hf{l$O{xnFi=p(}BF zFzA@EP~YRTJ23<_m<4Gr5Jiz24StWz1tbb6kPD5sj*LVF+fVdga*Px$Cq6yG;cjSY zDMNl@=IA&bJM#&Um#bWVI3fxHM%Txl@L|vv8mGJw3a9iX#EU>7BU^{KG75nj{{ZVA zMMX6D=9MCLEUx^{5H`=9Pr1lS$C+s_o#KQyB5|%EfFFB>KR1mPO|FUglEOnm)&BtV zSYf1e6`!5syb*zUbY}kmt$XF;8v_A2NlXH^PddEd3qXK=y=5GOd2_C?fwVmHkv1t5 zJl6Y_B^u@5cv6^xK%e4cOf?GRaCN_#3yL8JM*6`_o;oz`Ty;b!;_B0#;#|NV^g|h4AbHnJJTz2%Fv6x; zt}i&0>t@(4NR4(jkLE~?wvS(!W9(afI>Y7)3+t!mP#SoRe>pJPyA+>)oL8XPWBA8F zWLH)H0QT`pM7O&BVpbA7QK+5e#e;5ub~!NYQ1N`n8+k7E(R|Aeh;*Fn%Bi;;zaN>t zl)oT&nKhBrXb$~wP<#kCP9HEOfcd{MEkL1f!gNhwG_(z;{{YmPuV9;q0N52TI>G{0 zJi1%TxG@}TNy)UPwvV}Tg1mWv066FyznjQtm60J;<$f5~R7(^$^Y=B3H+-h%Ou<}$ zBWGvaTg!mDka|7CA@ZXdd;_c)MG668^yek&cUpuWsr_OVq6Om4@lTqM+<^EdgP;c} z;pl|u=wNXC!xdqTph9HNcHU0$Ego2Qs!PGwE(LeGur{>ZZW{29b^ngXL{HlT%jXcKpmdUVZ&cnQ%B5i(F8}e{!AXh;LW<}#Jf#cG~0PyDGWX_b;e&R&!cnh;p+s<2DXc0z_*8Imt z+6eGN+Pq;mu2gBT=`j$80o-(k4X8z^8nN%!n68<&i)wWvcZbVqc#WUK{{Z-*i9{tC z(q_5}Fd$zKFq+h8vn=Z%j!eD7%7B|*W1ZnXVWmik7@zY9n(qV-1*Jcpu!=8*&5O|b zVUTH~aYeVuw>d!VQ+soT9}jckJbQ$}l+Ii!}_3aom-cvNp;KI=3ZFab)h_D*qn zru|d1`NhJKATaL)=GuZ?$IKR;IS!|Zfj|mF<%jc{!gW{q$cwhk4V%S4q1$CMv4gJE z@z43lXHh|??8h4=S5r{_`O8WO5G&6wt{g=~lyBxU5K`;*Ua?TqLtVDFyejFmLb2KZ z0Jv`P*}9>wv9g`C1^%#fT{X&oc;E@ZR|X-%v>rOhs8Pn>WTOAleZpV}Lt>SRSZ#g-3(7{`1}%YBhuR2Nb-~eZ(MZ zVbk7K{03K?(ij9;;f^TSXgWB;f&-w(OEkZ)+_DX!cno2}ixDr^%%AKY-kEsLUJwJY z7$gF18GHk-Fn|ax34#{ncsc9;0M1>JLDK&KQ@k073u3zuSG*zM6W#P= zmK?(7!SCGOR28Hrb%s%>4#&xewu#-(UTX>4z+sqj?(vRaY*ds4Mda1M2*@CXt%Hs; zdP_Bl*aQ9L5Y8Lt6+#jO#iDD!Fl}N%;G2hk^9iMq!X*dg$dV0>t5*}osS6g%_Y5S> zI&A!o3bUlKxSIjB#VAi86+X?e2ndIU+Vb(1oDdUcuJdwU{{UDZ5Ml1BU_2)hwAni0 zGf~B3oBseXZ1yu>gu&Q_bpZBzkfdlSMDqQ??CM0->~uPC=>koX7vC{a{cMb#($8px=9P4TbR6Q;7b-=-f}rb28^AEqck zM~E7^r(n)3qfVFk%LD*}A#ZM3u*lL8tFAxBAxR4Ir~1Q^L5N`d%`B-;Onh^D#Y0EI z%a7++o#2ArW9V};XTU>*D41riUIFNK-m&YLeolXk5>j>Jg6Lp0dQ*|F@r)q9{{S*s)XIQ#{ti`HtXjU>{{WX5wn|gWD~g#s zz%<61!J>JU_}n8ZZOT8^Bb$t{qg{cwEl8|_LD-~P^$aJs)QUkGdXA=5#?jieAyf#x zahDfmao6Sd&vP2q5^Fn?%*3h#$*v2zfGTBYFobfc5}ApmiN! zEHf3YwEC_TX6KH&UpT@XXe^K$Khdmq35!K^K`9ufRpyTCeq272zULeN0R4?HFhXsi z8&mz_USLZg)Druf=}5Q^Csk?Q1`xAcjN1}#6rx=K6!a878Oh-CY^(cp_r^wOW|;o~ zDTom^KCqCK7LMz)HjFF>QF_O1FesvrdcXnr6g3Zd&IN1^fAPm{MQxX3U1cUhoq)Q3 zMj?cxr0bj}`XO(401j5r-6H(JRP`AqhpT`NI`pp>^AgssZ$)qU^5Ezs0C7081x~eG zpNX5W2p70fat0wI(RVk3t74C@5B^}V1fxcxpK%%?q9}RZBU55crtWK&$kbjR#x1Y` zG)H+7w-s9tzCSSB8!rIre&xj@*9TiX$4O;7;nR(c4#y$<<*YC*{{Xft1EhL7z@S*& zaNTi+0=%Zr=O4vLKDS(PuX^M9abzG9V}IT(#w*G@tLJ&il}*y;{AF5TEys7vDMAsN zdn?`)N-C3T_q>lN4598k;aJ#K?hw<52dHpCde%6ImbIh8IABys_HwyM$O>)kp@v{B zW!D?VTOq0aGeJzd&GewFGb$}0P{3HL3F$S02sq6Ne*5t z{{UGXSVv?ZhwcblNjx%^qhcF*%>r(V#ttnlT#?5(u>zVlb;o+e%Im?X&1vI~-{%G8 zPJVy<#_9JtTRt6OLA0P3s{a6NMB#|bI9aXbtzM-OK6{MfK}6>L#Nis3>tpV*HJ~3m zvAy(ihXE7-Km_dT1tbuK9tWB83U<&nUtio_Bwn1x7flRLS#A`2&*FTJ4@u)HI0z&V zAIG_1VV-E-emI7qtfUKPjz+{S{z2J=qP5U?kC;+;9RC1WvZ$tnx-YH;%4l7`yx&Bg z=yCIX;g&&uuDf<&j3rRh*X8+-z!43DTRGm$F;?b_vzkXhx_`^*gN-mYPqD=L^17uc zKQO>;2O#JCTp*B>uCW2Pw}a+Lc4e?X*_SX0fuP{}?qpDgpY)H3i*W0&^RD)3Fn6IO z3W>~eXvD6EGghy7G#hevb&;f4!^&)qvV0&75oiy6;lwOdCU*ECa1PetE`9->nhKA z!@hd)%SnJQQu5=M0TXR%zHc`3PSL0ji%;)5$pLtD4vTSNaO-fJ+kXt!j(Q5d&mWka z4a4*Ry~1Sqg{O)y8qWgcnBdkc7_po8(INv?bbf0lgr_Ai(JhWk;A8>pCt&V=7y+W8{OY~A#b~Z!{{RQf zRU!mNHy(Gz%iS*AU*0A>t&NkxUH!lq*+8khFDBH1PyXS}N+<@im+mzfDPWO`(;)x@P?*cdTT$lu?+{{CrVLu2i=eSpqp${LpP=V3Czn&O} zDv{9#{{S$Wrv|0SJkyhuyj;_{f+`!|o?u8p(aYNFnznN|nKc91H09DR4{{Z(6 zk!sEw-|sA9=(8S?33d^HYQb)U+2v;$LC}GDDc(9(0<8w`+#}^G5?>F@=4obz>UgiX ztfVA($$}j{PQvsgW5gw7@U#Sn~w4(;C5G@ ztiz5dAB&8{HlN8R5m~U)O}2L{9sWNt zRzVdnK48`$#0|*I*8&ZkQ)UR%J3C5`j043a?t=yGy2ZZ_En0r?#M=mLB@?6EQV0Pa zzUJNz8XT`<^AGINCdJMpm;6Xzeg;0_2A)u@SZ-pyCdTVfdKa7tCBSaZ%#{iO=TZF} z8uTG3sOx0BWr#GpQ@O63d_;ssyhGE>3fmL}N~qvG%g7^eoqYR%@)>}fw{)Aw+hIWm zZFBr*4$ae4bg!N`(;3*J;SYVqsj5BmT5zA|18R^3B9uR!;K0ss6o(&iLg|1oKl3H$ zrW}J&bN8IT$_nUT)A8At-mD}lT?c#Pyhmd~U&5ngrcGaNzVPTH5T|ZA=6uy4u1%Yn(tJ5y^LcXC$#aOrPGdnkYG;PX7R` za6@d^a5`be8R8^fZF$xk3jpd5M}FqSp#xiTP*BrG<}3|`Hq@J? z{xX_IV3kh68;K#Iq~XH-?;U&r$9nfS#;p#`^V^01Q+NPtSXv#*knao1wD2BJKn zs6GQDEK1&Y#z_W=YCU0aS+}3(7+%Xgn#jT0i6#}R{QMNA^<{KaqO@F_cKn^P1 zn*RWpNXr4Lo#T6F>AW&&HQ|!P3qyyjBDi&M9&rUigm;0P8qQrpbY({}lHO+l?NkdV zr@1SY5(hL3`Hu>ZvGuso7j30_=`rjrxNw_K+$?@9ERS^a5>k}?k=5q{5h^^w@cD?<4?m;)X3a`Qbv%2;hMfX*d6$gbF#>SoZ6eid zwD?RsQPb7k#}RVcf5*f z6q+NhKfDdZLnAn!7zTunP(_X)YLQYkxXwRu>WM3$gSjv<9U=T;kuI(0{{Y5nHAEfN z{{YN#X3Q3P*~WKpBTenUaUu^%DDvY1g|!l3R%zq1@vkvo!oI|T=J5e2R86wuwl($= zp8=5oiXj)oNA55A6N7$YATE`Xr_V7GI-N;hn}5-Zv{$9mUG>w43V1|{EA;Cc zGDM%qCpkPtBz19`*mWv!eWq}B`=wJGAzgGzE7hTjqDWp!(}4BEZES{)F7jH!rj^&- zb&uzvlqcW0eE@VP5wx1u7)cCo$)fHb)*a?72ZN{XJ(k232BtBJp!7{l)wokM7CKPl zjI_))fm2$_kVp{FZGY|+E78KGzmpS2BDTgO^Cudh4QzCrYXQ?jRy5!C;IRsVwL@mQ z!`=ck(3_n(2njBmd3bSfO|FOZJx81YngQ(|Y0?=;B1Ltx5#<0)>g;%oPV!r5QM_*t zPPdDTK@Dsz500E`1l!X`-~7eIM`J+I@cDy73+6Im0m0AL0+VN0et1raE^)0~iA_oo zckmueM_P^Q{{Z{UbSW2`<`b$CW!e|q3E&O_o(FM57^_sM>iHM1xNS}3h2b6?fX$HT z^tYGpFvCUEn?Sxf4qwI!#nux`6Jv#V>jq20yHsASwl?LU{L-!6@6_b&hOLTYoQDbASk4Z~S699$|Oa^D&YH{+I8= zoGs3PT`A{S{{T>x#iaFFwvsMY?_TA{6!tE-{c)9IM&iFD8l7AiQ5KbY-#x~WLQq7u zzT=`0fOPZjQA8G-jz+!rAAk?18s|4L9X<@++P{~PXT4!mN&vb!e{n#%2H6ayZRK{O zkn`?13u8xo%ibXCnkJEX=d3DG!9(~5%&{i9F6sM}9$-C~??x33{{Xxk2$uEx#sip5 z*<6Xj^mKWIXpWX}U_jo^wqEn0S3`TqX`^Yu-aHaQFq~o3iPxTENvdvie8hGg58QPJ zF()6+N>Off{;&@fku<+pa51mfxD*zGacdIwm7Jch%tV3#D`uKFiqS)m{B?#j!UrSA zI7g<60OkPUVw!ov?%-sBZ4vwT4d7dfocrDi#1JZRF=*D^!=v6n91c_GcqYo@LBzo< zcBYQ-aT6I@eq>nzrHM`ZiXo=XFStRs2VS1I4G=nT-MGoR=r!M;nI;sP8>7A8NIC5H zbNpp2fRFrO;$myqU@0Xuf3qL8+isi;bwq5Y!QOS)kPe$i^f5kI7l)z$0GUPiLZ)Mr zT9v>q2h1m|nv4nPykv?1Fwh@-@WFxcIZjtth5QbKo#CXZGp^Su2L-~#{-#1VyI1}h zRtvY(V;mIjk4Bq$=d5SD81_8l@y13$VNqB+^AbSosy+8wz!g~mPZ!6`Bv>ot;*a0l zylb-gq04&r5%LTCmHjbQgDoW_#wj-F9q$cEGp-MCDYEB;htF^YpOo@>x^;6>@6J^+slmA=mTTp zajI=>05tJE$`2SM0N_c?#vz$>J6GJQHv6V)Tw((y0R9v)G7B*^AD98{+T!#QlbZ+$?N!D{SW!sz=>A{P{oDRTg{{T54hhXz3N6az}m{VKRj-sNZYF{#y z!syn1{D(nXv(@z|3lGs<6`NQ)NfW;Eqeo?}6H`XcWp(rE6 zS6E~^q+0{L5=rSu{{RLzM}jQlujdUw6@!lh9m3i{Vr@AMCwS5WcL>@~z2qwd5>R3u z94$*zsLl1@^EXylNKSL<_%vbDt$NyAAb(-TF~EE-l4*o0DhFe>tNH9qMX- z8GD)`(KcKX8=`}!W*x;ecl=}6IQpEp1~x%;#q%b^Nge(E@;I@wm5G(vq<7aB4*EVb z#|bi|3HgSYUjloDD0L&u?;3$k2{k{w428|zG71g!n#8BC_Fz)7E)PuFz><%ixyB;t z;c)JF^qyh>0B+83Oh6V1vG)XO?djymV(uUE9D<5@2=u4X&}>vf%f_cnG#4%>Oe;#yRB>R`tDUe0;S z*844WtYkFQtABTb5z4C}v#e?^30d&_h-6^4{{X`0Iqpy%kDs{6pl#WRd^4R6UN^yq zOPCrvFQyv+zyS-;^@cOWTB+Ip08E=10`z*|-X&ImYx}|)-nU80e^_W&6Sx)_#8VU| zg}>({{LyMS4+Enk$5E@tNv&ns4kfTKTwMdSDhwi+^=Rc7^ByKDq*&LEH=PrWx}L`? zs9FeozC)}ywN)QbX%5`C;hGrE# ztA>m!qK*jkvE|4#aExT`VsJ1~0y{hVfHnmt=ybf}PlU&FcCC2&2y3?oAa^3}ZvkCM z{`|NWjk!CX@63x>cmjSrn9(Ap=(Bp9n447@x;ODpT=J$j^)VpDIh)6S2zc5!0LUfznE9W6v8bWzDmFZ~+0)Ho2 zys!xBbKX`O=&tEc+?k&sN^DJcflRIjK4}Xwe=6Kpuprx>^Kp%;sd^L4QUF5~c0;8e za$iI)gQuasGR%b13jY9O7K(vTSFeTyhasB<^?NZZ^a>4g^CjefB8ZM26+lKhH;XW! zz1pw2<-FxDDNtYT!*>Iq$J38+pagSuJjg^Tw&|=g2MRrj`-&JGq3`Ap4$5`oUrY-z zpyGA>oMCW6C#G}!VTP*GHp3FAjdpNjAs?f#di#}PsV3YAcf4DIBhc}baabAw3BB{2;B2-T_cHZnViPXXJOVOIuAmoFGkvivP(%9{GOqdoLw|;oGF`(1&f-&ZbwA( zHMKPJE|23CDcMaC=)|QMCoS~BOah=o>ip{mnjm&{lmbLJ)%lT$0?oD8coN%X@9XYu z@D8p20P&oRdSS+IQQ!K&`Pxv^?8&M^j}17r1q1kUU{p?NqZ~T$FGl#oV%|EPcbXe+ z&F}o@ro^0|{_`ZU{jz#*LwNI8iub*H{{S;;(4~3qEyLLeG&h^n!|4*6S7`D1lMK2} z)V%P?wzk`ZyyRRV=@(;8jbXst2BA4}atg8}U`Td}*qXttO#s^O@j1nC6K!1xU-5%5 zhObv)eZ><-sm0d}Rmc$p0i&E;8KlwtyTNxwURVePLOiZcHX=5zoo2f;W%QpgU#3(3 zW>f~D1M6HM2?Jo0-}i%291>G(_Z*r){{Tkj)FurGn@T5c`|}8Jbo2+0xT2$dz%LJu zF)SLvkVl`)NDU5&baHd|&8Ox2g=BT!5<6-bD>(eM6YJ&-qHdbt+4SVWQ742uSHqlu zk_1an3561Dsr|p0_8Vv{yiel+bgQbPT;Wr3rjaSX)7~A8xGH%yP0Qlnmj~nE_&NB5zCquT1J3YnD zZozkZfBn{KP(m8?{h19k#1h<2H^GtyGazQh^ZUjM$98BlM*G(}FsXlk{<_O6La$2v z_GH4{ZL*u*ST`1(4AxTc5L~anG6KZx91VFe!Yiob^uQ4>uQxQw;_i8b_po@kw=57{ zfG1b)P8%Ttx-ZiJ=EDZ~aN$ySA;$c{UR3~S#*?L3`;5>VYWDtMI_c|}cYuSkyj#S{ z(8IQE?;rvJ4>9u?8CAsPeaq+&2xvZF{`qOeAZWUJ#wZqo>-ofsiizKh*_3u9-kcjy zRYUQ_O$|}@;0RP26JO3~BcLI?v&e|Ma0s9}{hsGEW2|O^1EHc}4IGfu$A09;i@j2z z-UOLVc{?+66?nxDzmho`l%G=S- z{{WnErC5M^%kah`w61~3umDk6{{WbE$WZKQ{v2h_J9^MpuLG`Hp|lsY=jTxcHy ziGV4L0fprr=MHHwD-bV1I>g2VPRnWuerZ4DRwv6;CPZTc_x#%TaXl~?ngGL+P` z;)iUWu5no^gHJcyV=)*4ffakY zW4Sm;b*8>!ngTfBFa!*BdFc!(hXb_HUuFY#iYQ$?^D&%u*|cLnOa}!WNOt40s;&fT zUenwtBm-|F`S%c0Onbf#Fa$9$s5@2YxS>!dV~=ry#1s^24^AHO9IrFXAP+OFB=`Vp z`~LB~P+-xy*fo7JhwAE@)8i14bl6?TojS%r0b@^m`|}S)V7!+CQL*Y%#{I!|qoAl< zy4}SH)Fzcbpt(HI7C|7bm%Oe07Sg^im6a*jvB{YYKft4aaQ3c_C`;No~o3}U$HNG&Nx(pNZxOPle6tkC4$=-8U5Yh^4 zhUXI;XdpuVkyBV92Q0p0l2VG5;hvaiffSZT(|u$?HO3yza8B@|M`430{{Y-DkbqzY zqj~2x`=~TCi2e5xXt=Nu8}&JIx&6`y5^%>^L>FgtHCMsb9S}ei9`*kK7$XWKH03S; zP~YYql^~#_jMrSd)4nr>UXdWT{g@1_nA6!`Oq8k!x*H!)m|C7Pm!qwp<1g<@!&DC* zoIZZc7K3{Ym~q}MPEIK?=t2CC%ubaX{CL2LEmQMXS)s29#XH4!0SN4;t}P7+76Nc^ zU?!duHg4~rF@Qrs{tC+3{O4C<&;n?GGExIpR>OZBk%94c_VqDPgocoZDC(vLlY2WB z-}{z-P4;wu%p0{Et?`siwDkV~<}7pwH3#kiP!DVC`H~$KJbql_)miT5e1v}1}VlKRIe2UeJCv9oU(+@lqT zqqh=>hWFPINj-lUxu9B2@o+zgz1Q=sPC7|Ne&FwN{{RcDZXJe)SwDhlX1|;P zMBd6>{+JD3_xj`mSfUQGc9{aaRn36VyEwn>%LtnWba}!y1Wmf>{a`>zK>jfecC9kM z_YiIZfYzC(+?u<@E&f*wyGRcPUF9N0;qlP}6`%=-{{SD>BO%*^NB(<*ec7#T+x%n# zBTP64?gf)2^DhqSADMpv8s+IRm_@-s6CHp|RZ!7M)g~BdfM41F0OlPbz)pvsxp5)C zWe1CiQ)~{NmiTosOje5R)`uJ*bhPtWvty`Iu7l6H(xd^jcpjz(2nwld_W`sj{{SJ* zGK?BIc!>LP@IW5JqI|)q;f*;#o5XO$f+f%=o#2oj24TIA4iepifO`J`8N&sLDFE{u z@J};$?hwc~*KVQya+kzhwWmjxV~>IP7|juH^5pqdBCdm7{l{D@7x|R2Q`}pkjJE4f@qj`|s08c(0GPAs z5};vgbBw(R8h46;C$kNTXKwS44+$;@LSv*hB;qDWppexl`Q~aaZj*X_S@@q#@4TuI zrj*y;`J4K;9%4QC85HPQ3xC_ZiPLekA$Pc;Owo~=w7yHgU{EzG1e4$ShRuQ;5B}n# z39SDBPq|o=P?fOzv-3H$gd~h<$$8b&WmmqqyG_iaV?-wKtHWGuxotTnhtE!N8@q`RQ zzUwHBdc=zOm@S)O+xQOzeweaSo%X5M%v6xmbPgZJ5v{~@1brM~h`P<37%rR?uMggF z#Zga09`KDIB{>zn7bp_2g%*(>yKruiAeGOp;9WXHNCoHKFuJss6LXXN;110Z3-uIJ~N8dti@I=(Y56H#=VGf7V|`Ba=+_1?0D(@`HcZ$j0dBn}81OSn!P*=+K!YSX4z3EWh~nP4 z%HDP_ScYx&-21+_KaD3*mRpBTt&o;?`J{)EOV(Iwox20g>4^}#>>9AO_7COSI9 zlXI*VP>IXWII67g6Ot8cY&ykIzCiVJp9ilmn63f+4AN>K5kL0g(r5~ljoF&zH*?JI z4@KDvj;e=5j6ZX^NyvBe0vMve^Y;q6SErI>%8&m5gZ^Yd5Gv>TJ;78pu}d++B-3WU ze=t`*PTlo-#7&U&m?bO@L>Fh=A|ycbXEz^$2t9a{j5lbqNuzysW%j~Qd;b8K^=bvX z`PMBp6uT|w@W?EPfuKCUc+W%;yfl-@@*d;GTAPNkvx{s00L(X_L~45F22eYm2M*2EZQ;j-&D6d6*+D1LZvVfX4xy zxCQ17gGl@gNrWs-akypb0$OtM&-}$W6R|c#{gr)v^`GFJI1KxkU z(6$gqwgy0Q4dcCMFKqbIm$RJVAjJVkW*ka9KmP!Lcg#1g7YJuK@heXNJsP^dP2&f0 zSn$I5wd@@1F;7-_q3ayjx?9J7g#Yhz%GL{7(laq6x35oPgo z;bdzM6;wX==4m0eYoH$o4T{sYU1mTr+@!U2Th(w+ajsKCE_xgC=u)q8)%Hz0HKNmwgEx))>fN&oUvW5WAb}UQ>S!VAk^zWRE%%XR0tIFdjv=C`P zm-B?)u(YO zg)P*3pYJ)sut}$kl1?*+4_|WHZGXITF0FOR#!lVae}C?5NXV*i`7rBJ z)Y^SAtT*@(jDkFuMDGU`T?gF1F$k?1S&<9hE(#FjxxfJF;ex}oKfO%Z&2}DVDXI?x z;^ZFwhx*848bIr!WMrbC?3k@2PI$-_EJW2X5`(9He9aQ2)HeQP14~i9`G5hfmF4|% zfdS*8DR31#&;|GR%peHzzx#u=ro&4PlM?UhtNr-m01bw5uQ4IqYj{Ffdxj)QifHNQ zIe_74Ky|zVAyM17Pnh8~9%mZBR~aON>CIIJ$spd>yan09#M&=cwl?KLqz=zV4V)oe?aBRfk7gsOCZ}1# z{{UTmsH4MAHgapI=T(%>WjK@TPVvfT|-bOq^=Fv13fIDQTW8=Bdq z*89UqQHvfw*fsKFxa!K}BGAoIi0wucUypo^B#r&ZzK2n>idqbLfCXY5d}8%?EDrN}i_( za_L=>!`09Qe%zPyfHC!@k7+6j8%*4Y$94#|qVS4kW+l8W89xe?7Q|QUr4Pf95EKfHo}D9i8HKdLVxP0Om@j z4+W?%SCQ)%fEC|qsX4s3LjrCV^ZY!I z(fm0B7Oe%N!h6IKP#2db=e!O z5fy{(8v(i;>YuopYis`ihG?iW;Cz|1LJ5h{gcLXe@cWMm+#6q)I2!=}063iWVl~DE zZqt{c%Tfu-!y6aRUHuD!ghT#VE4Q)7n8!&f6OQgA6HWMfVlcC9oVlZ$l8++%$g4p= zhZ9OWFKg~>wn|j%0$ah__%b1lGLHIw<){rW!~X!75yBICx3e9V=xKUKAyh;F+PG`9 zH16rjofaD4crSAlBE-twX5bWJ>W_(lQ#lVCt_Bc;F9!ZNmZ`N_*nZ~c_za3!_wE=I zV_Fse0EP@=o_PNNI7)Y;=DE#o)_4Y&>)sto>jFFK;*{wU{_FD+;0hF{SfYSPqpR?g z_aCGko!sKJcTHYkf44TTCh9+iBm<~x*LXDv18uIroUHEx5+m84tSx@&fDO*=$jStt zRA0C>L~DH>WYrK88L=~WN!dq&ux20+X}1t*?U{O)43;CiRoI`C7z_j@GSCsg^Dk~* z0J@{x)x}Z<-dn%p3q{Zk@+V&9Z3GE#NAO{trK9Fd@L_g`E(L-k*{^yN4MN2Ye&LKJ z+hU!5U^W0*`oEZl%%&xzJ|6LK6<3$D`NAI71Fb+Bff``L5KnI3T z+pIRRBh!FeYFq{gfDa}A0Q@K}aHDO$cZ#%HDnYF5POza8$4wuPxH|S=fC9Ib?-of1 z`W^S0EwM9C(f*u8bf8S%@sOe-4R5vk?g~DuN0Y5n_W|b7*bb=5xPYB8wiwW1cMB)@ z)-bLE`@x8R#!KKC2C&3d6g3<(e~lpAJn+QHS_6~deZi>YTU>D*euPGG`+(%Cn&bZf zF)RzBmh}Hcvgm-HVRE5l=2!&VnZ( zf2I#$L`dR?iZ)^rLWwrEQ!}g z{{XqdDk&AO3eZpUfCfp(Dj{ARzGku>+as8VMk9zVK0}FNk&A1969|U9B8BI#3_REC zhUC)LYs7nBXXhkE?WW zl6_|wMo|z&>U6x~_A6m`KfEcG>q3L)rgOTeDg5OwHgM{{JjWFwPsipi!?G>E_-4>0 zc3TJ5QlggmzAz#M{F-&Vrow691K+qziXi-UOb0)=&zVDQBR(!nid3V^{{YP3$HMu8 z14fJYL97ymaM}H4q6V7VjBgZ#-}2<)6dOCeeq#vzqx>7e=>@h_xHCu4^#1_UfSBEd z<@XPeT3tKC7nFb3xG)tq72bD;^bRs)M9q(Qq8%_bF$hW9b^Ksa8&lQ=;B<7)sn!!R zL@y2o*F+}#_Z>r34qWkwFcm9i8sM5#2JUYNfdB~WywWT+ys{Megg|y)oC<>Pj&a@% zDeeo6a&Za2=jJF)&0vdX<|;~!_itagltMpW%zDRAM5Hx)aRAg^nvXL$&Tp|D+@;S5=aXuM@oY0~ze`GP)S(0###QfYPU z&^XGDcY*tvCb<*g#s8pfg z2A|$kz|m`ab7$16@44rQt}frj$94odPA+W0X#DG0JSG)*T$2>ZdGN0nAFA$v=>Gt? zGDToFoSG`i=-0V+BXwT6*WA3Hu&1BS@_?IXWSqTcA>lW5dLLTDC<(0m*NJ(Ye5x>R ztNz}y3YC}@bUO0>a^|ku%LxhEdO+%C$SkhYTHxyp_6W3Q%lvhk2&z5JtmyX$0uV|5 znYkvFaU)s z;V(GP3DBYe4)wJ8g|{PN0(u-N{l$Hl=yo06TE$fQ2wkb>Z$+z3awiU6P#16Vp&sxluCoAsiFx-3A{*7A7RJ@^ zF%kp@`}>5W=Qu?UDWu|mSg5v5E?f2|`N6qHmFA~D;&wPuCcm6eZorT}V<##k37>(^ z7=oiI&w8J@WT%g6*7{xHZ;oB7z_XVr$BY5l7c+TWlt@uPNworfX5Q@F@*io%?*Kue z{5Z%A>u6a{m%-v?u_0>6tB0qz0M}&=b|+(z$w5JVrui-<*6}9FjOT6=>muC+FOCg> zR*!QlL8R4z#_k`6x-_?kIvBTM8{alr?k*|=E}Mr>9~>ZJ>R}QyHFhiG!}9_C2;2de zddNqaRYEaxz;Vgf-R87Wy?>J^tKQ~Nqn#I6F#`&R1;&v7hB zbQX@VfH=^;=OTnkz5f971cO5Z`eFh|P5%J55~85A@&}IGVuR~Z)=lYBFT2eY4S(k= zlYo!hBpNzTnY#wi9Frf!HmPOv05%pnZ}%f&+c}5s2#yi;du1rKDdr(C60Em+#E?dq z{qAI@t^=0hAqV&j)RD=vRCxWwsR?%t@g^Y94g6rNP}t3J#%PEx-us4;5lkD&_bf;} zG=62$fOlj0;g-)6$R~y-g_N3onOfCX#-0GO#$i&|b+BnaO4Chjsg zowa`A5SG9L-gi%OXdtL`dYJo7W6kn^lM}6q+t#oAz$)wPh<~O@ zS$y;V0P{79zwM9XK!Vq-2wOyuaQ-+-A}%(^amJmtAVkqqI6q^pF`CE;pcRr+xrZrH zUGw>XpAY)`g?yDmT1TI_XE||V$NKLQq!JrskfC_6AndegS!Qhg#M(+Au8M*>;n=S~NdtIC%hDLx2 zIbFf|-T~T+8F&8xm_~?UW1xRItbyE*i}>TE<;MKM?P%WgWy~NZxxy|nocWS^T?9h4 z`!RJB(N&0&8yoiz>6HyJtJ6~976w%4-skRV=ma0~ITN51H5(M~3~Y{^`Jfnh}29Ou3Q>k{qe1+#y17M8x`=^CCRB zO7%xO3G)CcKy}9RkBvW@ocQA}Ab*zv!HOwd3EKPk=i4UZyVuM~g;j2Y^COr5o9FH@ z2&9X**YSy7!7f45KH*%zB!oCS9AxSd5M5y9b&xj>K+O*z_ajo!NTj`VqB(se3#Xi0 zBIvw-{AE^7SsIt=u=Frg!Y~kk8n}*!B9`J-odZwTIBh2(_uO&np(q&!QVD6&0r`kp zX;yFf#+R-x{&M0#wYz)C0>ih*m`TnhnWX8wvXNl&mB}VCai8+&XO7=Bg=((|vwrK$gk*+i)6|?XEpB901ra5W?Mf z3;zI~W8#8#(9xCU4G!@UK+?sIHUw^`k7}a=n82t=mK!jzPE=?=)4ID%kP;#0q8kv%Y-Z_7wdQequh+q zPY1ZX0s_B;>+UcKI8}EJ%uIlWX$~VW`cl%=Tpp%1`G$5z+=C@Vtl$*xb%`9f2uaiK z2QMS1;Ox1(<_($3xbaky-yx2ku&$z#LQwq)q&c~95#=AIW^WOZH)$&U0h#aDmJxd{{W0} zlwMMAvACf~y^ok7Xee{OaE7LhoNrlrPL$gXh7DczcV|~za=8eFuh*51w}hKyPDWR^ zSuV_g281YM*$K_-AHhbuaPhh>;!*x^YK$Oh8^mE<4+L-TxD#M%A+L@90KB$%y#RMy zyD^|tU1;kbKw(9-#H9PqRcV2yaQt(eX;P|_Ao_EHDgv#W&GC1vE$pC&&vAh`g6+-+ zanlvOzi^6?^AHL1pBy#LPEBR~<%W=jBhHp#Aut0{uOL25802;F_W)XHjV+ryfzB!T zWdOa`m*z=JPXmHZ)!W_$NdgBbj7O2(m;^9}jrqdYtfX=QUyfjen9{J~;D z2E6)Ujoz-_3+5#c59XSEoMObn$=k+paRCZYK%Lb(GHpWk@HFY@#1+#bp}>FcRTy_` zkZ)idsH#A`xp1Mh0Eyx`HiZ2SAIRds*cZH?ntqr-muT1eT%`t@9NXo@EC{6IN$zcY zJ>sweXAonzS?(gZ8i68SK+q^1e^>5a>kD;LHR8O7Op4@3wX z{{Sp!D7iGx@e7t98Z&B5hBS>Z9!t!=U^5X(VAndug|Bx<=5WH@hs@Zvb+0i=5eN(o z!^hVRAWEcZ#CmQ3B5H*;Ueb@s%?;y#m)?P+`fy_B5=1{9UT+>|OA04Xqa{XBbIXs_ z##)k_o?QaWM;J`wx#RB>Q+@K`ZjSti|=D+1G zo{M^H#QAy{j9Tq?{bg{-rkoKpRs$s5Eo+bG7+_T)scZiLJ!Uw!LLYX+q;LuFadOOVhkh| z{_xO}hVMGZqsU&dP#~TOlS%`{f9^^qpYp_5uX}QLV{45VXwy;_;{hPY7ZnO{d|xoA z11rFH^@_?C&5u!>pn7OTP;#`14}bh%10ED79KR!fj2FD)IdcoH-6a^3b z$e?rH#=onS0b|+Y%wYmfLap+9fK8l3soLaw7Qe&w!ch&4pT3ynHMmBgU-OC?$;nfu z72c-tz?2Z>wtl#5y3~B;W$d0<{z3d=!MeSae~(qELI>-ljl zAzx4D9V%ZMUCaYTm9^u${_}Z}d)6QVmuPYPTnh%xo&HQN`Go_z-=bemN2fSzJs8?N zB5!zND&(QAjz64&I#*X#`HHqYoAmOlBc~t3FGr1YFL){uXdY<{aNgO)d(D|wll9gV zP-shl-stdRj|ORUzqz7loGrgh+sv8*HXf*ENX(5x*;TC6!tM!1xIIp?0fy>yIld85 z5W4dWMxX`j+5Z4@bSMeNxdzcoQe%PGisZ0fotdmuOGkS2!*Hz@_k5T@30rmZ1PbRNngrWW zAS>Iyaa^~!1!*7_VraPUJU0!^j`M$v0EHt5(;0=!ogAZf`DE7L_CCAjiD5j2# zv8CMIvW>&cb`@J%e}eE}aRN!kE#t=URCs=v z3Ln;JqN2~}>B4w{5!hhRseR22cX^-!{$MZOg>aldoJtP$>a+Z~fum``SECh@fG?ed zGCZ6^xCLv?xCs@jBG5gKpST7b1|!%e+}8Sz8Dc2|5FDR!kjWGsBf106cxyB7V(}+RTT%hIK-F*+a|x2aAFg%g?0DbI;+J(2Bmkdj0@%` zbj!)o4H+Up{HlZbas-7N5mr3ly%_7`GLj;JJFCXBnyz;mEp0~USle(AA=-2rd|{9x zZZL27X7d+UVE+L5moC;S_$kVDkQIHDR4&^1Vj7JtG6Y`W(MY=CW)&4Kh6j{T6k3Fe zaJGJ85SvQnS;e30HrULfsvG)ZBIePtZ0YMfbA22U_m(0{Iu!1XKHNYh&~}~VWk>^+ z{{V(>IDdj-DtIST?l1(kQ?swb78Ml_&*L5yp57xUj|%WJMOLt@>#-yGoTD7unyhWd8)vn>P9Bpfz^fD%_j)h@Qdf`61C=21b@_%YDvT4Bdg9zm zO{M7gbCa@7;a2uI?OMRvzI&Shf@)fReaHlfdL#M6%f^oOYB{0^DDC`ZW)QWd;@skp ziaJ*8m<*DJP(Lt$P(MB)@3~}_Z9d@E@vcM;4e8f&yfwiZ0O!EbfJbCGH;&5H0IfaJ z>c5O_^nI`@yI*mHMgao~eX@4U0hU^H%n-U?PWg7iAOuYsziD&8BVw@HY1qJ-;<`1Mpy2NSEfM5_D!KVblap+}^T-rNSa1Qd^5tu-lk9PvpmF4#h1OrBGr$G^@ zeZyxi821EMO|qYHk`;C#?nTxiPEBq8v6P|E5xirttE4lZ=M5SwLW$-~%|P6h9Rgrx zKy4vZoGx3>%;XQqWytv8#DYxmE3M#<9fwE(`kTTuRFc2T4l&jxh>u7UT%IJj>DAFrQqooUI% z`GI(b(Cqq-9dO|=DJpK$BQNDd_#bCx&WcpB_;nLwCr0xv` zYg#ql6bMBEc@~?+FB53C(ChtRRtDnleqrdwNBn=@ELiCWgZ<-7#SnIrLgk=G9ey|s zVLKivu0G)skT_Cegpe(H=MIH+;vf5zXqAT*;GJQWL8|NQ$nr~>yr;)-oY%YpUM{q* z2?WeqkM(nhh|1?&25tZ{2cIx2>JYL#%&Fr>q2xdAJmeT$eg3gCQ&8?oX3FG;!w@P6 z0N`GuU=vSF>lOyOrN6_xXe}`|=rF9Dss8}KaXhg=kKXc$(Yr|#COSV z6z;H1w9jeay?xF}*3+E6lb0A2bdP7Mv}^Ekv1Dg<&W{vYoVyZ9;PHfHjCDkD0n*=H}A zdHqx}=spkAw$ci90czXXHd(cgPHR#Vkju@=pvl^giq@RVBFcp11=Ic*CtA5*YV~eA!^uN zc=`cpgLu_kMzGbgJgcvmFsaAf+C7-mjW4nKe8R}3)}b)yR#wy9=Bj*O{dmPEAA5i6 zkv!T>H0^NnXa=U=;c<8-ZBRA!%2*m67##U>{{Tq_<8pqtMg%n}6fFd8S4JN<7LZRW zs5++d!o(Sn25IMJbFpOI4BPpFmVwIZ{{Z@A%UOx9NAH;dQ5^s`zqr(>s25|8+&n=F z6K=PE)*!juB&Xi}!9s;w67&5WWfq7?fwJy{ct@+qbvLG^UzkY106HOdHPMYEBi>#s zYgToY+GWRea0ZZ@#EH6rxDGc~@$(``1S$2riwf+&MZV#xfEPhEN4!@wjVJ(kh7!Y| z^t`tK2Sr>5PO$5$#)r2$Mdvr{#}+^weE$GAvpO*9IFrV5K}-s2sdc_FRJl=It?ycK zPTQkxb+zxj?+u3p;jH5PU4`H{+i@rHWKc}{zHGEy3<*1Y!O)$k1=i)vuLxpj?8I#wX{^8puY zuJQKXlcQ5M0x0@=98dvLoL^j9zyU_LkhK(Id`8rDuD@IvEY^+J{{V8s0#fX}W{wq0 z_ZxK7Z4V0d##94m-JOOi@VKI%Hge8EMrT>^X3~PXUrju zbEgZUCuTIm6RDe88kb(+ja3G`#$V&C^w*hdV{QAJQnP^TITxRJ%1-jbh#&U}t<*9K zJRbeItWoW!<{q}17kNI|#YOwX236;0nEwD2p1?ghzQlz|KH!hlM;Go8i3W8O_{4;k z+E3><%Yv~C9Zf zg2xB>ag=E5`R@wBOS7&clLg<_vKH!h-yHdYLZTC(U{wGJMuF+~0qTL-qCcUW7X&etL6T?^GwN(Fy%e|aGncSVry-0yhqKH8fD{F%Z6Egql|-yI zyo>@^w_)c!KIDf%Ih)z@IVL3lXo#m@;}mQLIa<>Dfp7?Msdj$cscYEZ{0ykz!sSlK z;PZ>d9Rgdbd@}hfo5Gw&qY&FMZVRvF>luIq0aLimrkbvS;r9ao`>J7d%2vjq1*vtAZ6;DmV=gfFoYs@#J?T9$s9m z0C=HWe=z{SYc#2Uj`OYn>>lKD0NZ*FKb!`e00Wu-0Pk?PGnMqZOaPF{;ZfESA4(j( z<3t@mKeHBv0GE6HKDi@s*4vur>+Te41#tSzUCP#Mvskbm4*tBs_KH*w2emmLfp#V{pw@~LLQD@oFS0B@#Y>h0atIg<}h+*{{TPt4M%|&b?Cx?N!!a#x5jb0 zF?oOa?m$tlT3Rhf@-yp%;(iC}n6@<_XZ7r&xaByyL(Q_0}W+PdAZ)BiVxs3uYvd81w%C zF;ExZm<0a-@qo}TXT0xvYxfw^AMY4y&*R*?rr2K?Z|en)Ev_n>9(9Hc2FhENBipXr z0=5n-M1CAPU?bnSHarOu!q$bw6G@{djbv^h9~gS+1U#RZnhqp(^q9_rQ5#3xu!2%_ z?K{MR$6*3EbuJ4(`;iSu_}4ix;Guj>B0DurH~zC@TLzmt$fBcJ#5i%}9u;TS266%6 zuL+!QDNREDE^jDs@UQ&D!$DjK^96E}^sn#Uv9O6!IA^#5rke+C&;H(~LTKN3$14Fgi z#XS$0t)0@F#vlYZCtl34HW{vU?k!Z4N&d5Nr4OAOT*E;fxSyu9;uHWx5FGfhV6Z znF|oy>Hc!C(Xl8FG-L-z62&*k?pFdDsILL=>n*wnp})_!H|=+iH6L zgvUrk(&*>>;@Ay6PQfx52~pg7F%F9kG}NdkXLpPO!lOTVy=`TvFBLt>X?R z(4bCw-cslYTg#S0MGxzogdj;1l$o#;9P5X#?;)WF%lxzbXCM_|O~?M?fL~Evf6S;= zLU3`2amsPU?qnMU?SIt6Bo0fdCNOPr82)}{agxxZFevJe)kl=s` z=3$tSm&{5?>4!4|7*ycH@w#Z^4GktMYqm}`>53|wGqHnq8)^Rl+_;KC_}~!Iriu@z z_{GC>M=SRy3cb;Uc=H`5hR(U`Se>G+&bnbh(tktlF+dcjSNOt=JSMO1aYFCk`NGtL z5u2&+?o2cjOKJOsbIGsYFo|LZ6R|N}0>PtQYr_&paH3YYrYxX45a|2f7m-53)iGY7 z&@Bz@^CCnQ3X|R9q6XaV{{T6xn{gAl-cq$eQT{&TAkur`aQH^aH#LMPSFq<-e=*Cm zr#x=_#aIa6v;P2?y22{zZx3z=E5hjP>o!E10#<8*&KP_R!8{#fFDmH&04@j5fCxML zhLexH;KwXNF3L;{T>%dHQ{0_!(?<@kxmN`33Gi_=c^XT`B%n^WKfKvDDh&lU{bb0b z;J)MeVwSt_0hAq+On3W$sjh_C<8MEhrbwrge!b)O3YwHRuQK))BWaQ!^AaJHUF%

    4+rrjROy>{P7eKfqZ($qP&N}=iKh28XBi~5pf+r)A!q(=|azFf3pDIC~VvA1g^H% zLq$B!IR^-o7oz6;QiDec`HjF%pcOPN>o?Veyb-{h;nm{%sjLTUTDX=v%M1ykrmrs}a4J>_ChcYiTfNMk?z3~6$Ty)PfuC?ejPx7;?ULW;?+?;0yk+?{CqjS!*Gi0=7} z^#D*T-}UY^wL@{J}+qX=fL#4x?wCpSW^1<90pBl92=EMcVRvn&Z3$$QTX}ToFjC2aP^q zC_u6uTtNC9_mGyIkJE@a;79@Ga%f$ejt|@#1UY^#@=fbBVj3Wk`TLsMhWo-o*+S?r z`;JFPL5q^!pg(luNreHo$&J+POK9V&775qxDDo|??BK^YVpV?mF#iC&=>z>^$r79A zUozsct?VAZobA?xUJKS!$OvA(e^_7+!<9et0+oxiLU#Pk&zF6#_%QG z26Khrl2)hJ?p0N71Bl{*fmY=8&mjbjZep4QBSm}1iOsLW%y5d$<4$RkW-%uTc`~AH zsNkk1ci;ZyhS6ct>s!ML20UCBHtYW2#cInLV8A5c)^LdJ z!~p*Q@qyTPH{px?Il}zSWNgN@l&?5GJyu{KhwaNPVCL)06U(d5ID|QNd6eJ;{#Z)g zyB*n;HY0zI8bA==-!UkWJ8&Fg)ky)br5qLD7#h4{lmsWU&*K6}gF-i%dB_+TFRbF3 zq{!$p|bZb%y-OgncDXDdEYpT-CdSHP7fSbR#$v0QJ?|S)$i{JWk z{lEcgp7r-NI98U;7y#K2apBX98rTDc-v0pRG>j4_k0Rix0d@1|%nrL7AAWvhU4rks z=k7aD2u0pJ7n5tZZYT)BoK4R%_>$@Z{{TDZ9=9NoRQ~{m8_wRHC-3^sW-6@nrzbBA zwYNA5gdWq15gHBo^C0LIKAd5+I5I++KK7UY0B{F^ic$`?_+u5cKzbw1_YZSYEgiM)^^*W=AJ!2AV5gpOizxxy z^|b#0%(8eQJ5z&um#;>H){$+x5*%y>07Q0*PBbJ>sq}F76l<*Nj#mH$BUM>7{j-DXXyK z8jpl)fA=+jeH;#Z+$xW|#7!IvsAjcr{Bmgq_Dd%d6Ct(s zTm&XIG=Bycz;NjgpSg9Q6R-D@bwWN4MTCm@%-wZ%+eZuKKvH{*6o!umpEAIxY4!PV zg_{yyJDCQ7W4Wik;)>Ql^oiC2IW}-7m~jwrJRRdmQj1~EKp*&=Vgo~hf7}?Aq4C}m zLxm0ga>>AUzJC}1ZfFO!;vVAw$X_34>x!v1u3P^An5!a3U4Qt-=rxPj__&2#yKdk6 zjUeGSJX|)NLy-fB;4DtL4eosF2U3A+#=f|e0SYQNc=Fp%j6d#eVn}xz-ZFOf$-~b7 z0M-BwN>M+5`H7Hmt_pm@a2qn7_4}IDJRtF0RdNog{r>=10s^Ove;iC|?cjI)VroFz zaI>Mxqr?rSzs4XzY3EmO+yLBF+^(ibAPQ3}eD%td39iKNe&DM>1o!KMK%H2V<;$yj z0B0}x#ouX5zv-1%WbS`>^pGpNie15W_xq1t(f9(~Og4ZnZ*9XXrX2?ypF58FOV(@- z$5TRZliZGqqKI*~_{z_IH>1Vl?h9(|Js19CJ!F@C-QfeEXyEU>ZbVS*GmL=ZPy?=~ z`prgyMDlv&4R40^E>Wl}#G-2&Ht*GK`ZwJ zb=ZT?<%omSQ^4##=EoJ2ivIxIj>T!NLB+@5CduHO@4O-HO0bje6bZ;0ovxRk9UC`r3$|XUVptGIU(O&a6}$8E4Hau&<$_V)H=P+l zChVL3{{ZGT5ovrne&ZEYH0K%)J6`_)F@Rh@-S-gk4*VXl$^IG2^5GV8ePgY4n;@01 zH;b`TreYSHPyEG!2(bSETg1&lKyc=U4DZ~aKt!Bx<_IP$p*jBm%wne0dxoR z5&)6|-{uE{#V;SfF@g1(y1r!vICcL3<2Kk7J5&DvxB@D$NA__A@DRIxJjQ5EjZ70l*|fN{ zbd84x%yvNHe9fU3w|Ekhf#z>zI}I`M#Lf!3T<@ER$sG=P!H$b~T>d2S?`A1O!Sjq3 z%B+8Vz!I@*y|=souv!O?=i`>3L{+Q#fC8g^pDtPPKwb4oG7i3b&EC%Qfs(erwCvqug-H&9vHm)h;j=Cj|=w?C1Q;| z*Zt<2;GGC{Im1EOM(ObB%IflzKz}d*rE5)mo_)r{0{lLH1}rh3lJ!l-*LCIK^Nv{x$9ax>uYlwA~~7j;et9b~zHapnUtBQiHVX3GJ2JMgaZ? z`egKgq-^H{6?D7a-?->KddMMO3!6j4_?Y&ZsC9$@#Rs+j0LpvioIgtBh54U z#*CFToZu`>$MY!K7UWY)XXag+x-mpCbc2c+f-Iswm?Z+1y2jbjIp_ZXFgh;eW?Xx-nCj{lje(fqC=!#=tnh4X2pQbgxSB{bsBP(}(efLR|_rO%`G6 zWrKdl?hSbti7~*TQVgHB9b}QcPkBt*M0PTzW`=|PU~aHOeB>hX&o*^{M7>j-Oj@>T z*^4SiM^hJ~x*5(C0^RF*002p`$|yD1Yxu(T(BKa+wl{p8VFT#vj3Vv$)tLqeE3+sM zNyJCVijO6eN_jD$&E5i>e>rkYjgoW6`N(@fNj2`VdSJ1+7~S;M`?_N;zHx%Z+;e7FP@9z>-mw4a0X3dMr7XG5*^f z8^kxX!ySWS5b|!F=Q~zu3#$Ch9Hi36Z{9O=S_`qZma_`)`WE2nwTghAvDx3Ioh#UiLM84!e77KSV&EPay zqn%(518KIu`GX(|F2BC+3I+nZ*XA$fis&`8#fK9;e=Z{1S9CY&^EDMfDx~-KtaObv zHs_9h^0Zi5XDNY!;jA9{cK&7d$s9n=dvMy@=|X&# ze>kNa1ICrpSjGV0YaDM03l7x)#*t&pd)_D(>`~e7JPSb9_Is5)9PdsQ(GEH{%m)$3 zbf#>VMkr73BMy^zcEJyhd&*_4!MJ<#FBKG87W5UhR1BP*TjO{hs-d(CcF`PbKd~kXQmgUsD+k-WO zyU6>3HFkXuxYFC=;80VA#K4YQ)>D>*)5d9nvZ_wAL@auI_ZfQKd;WYrly`ouw+>8tYPxdla`^}`MV7!yzKYbYBu8`Q&Ppl@a#5a^`gtcPweDZf0&FR*}* z&zWaqnmX*9Gw{h>_8B0asiwUUjEcGu=263A%;?+=DYbH^HT z21tz=tBLjqf#U}4M%|8ooY!W^amdvr-uM3i%osC>!H?(64Hz0trwQhJoFicO+$M&B zcc&nElBdY=d&@{I?z8LO5nx1Z9X}aNs7y`Xzdg(wP*u`l^9m0* z%D{4p74En(0;lljj7$SqdsrP1s4DtmGjT!X_jqhU$TXYQE!5C&T{Ah(fPsf1d6%v! zphtE5b76~JWZeGnO=b>u`8>b`7VigIUvffi5){4Y>kwiUCp7;6dAq%vR=P2x(pVk2NNO0(W;}u0ngV!0tg(dp>xNSt8Pv|f;9g>>=0HN~`Ff2oW{K}Yki@SaM zl;O_jXuFJ~ij8WiCckUhw z(HEnxv8!fyie&Xk5BG&KnVD>h<4*m~# zNj$O4dVliB~I)~5v!wTtRWc!e` zG)F!JGW{SdH{sq8{zI?-0GSX)-)?3$E9&vQ(=@#IJ;2aws62ho!DuP7ym%qMW*Z0u z*iK(EcnOQ4^8gj#8Nh$H5CBNT;|fwNI;JLUTr9WD-HjBBr`hfg?k_>9lBonn2@X5& z`@@Rps$Vde7?((1vXUY2}+GBbF&F?ChgaO_Y|07-kB*Y0hLRe7D{lt4%K zPTYDB>C<2K;;}8gMYplW05(C%zKBHE-NZx;R7L${-4xW=cFC}!5I4=mY!EfFf9`5M z%r=iqxy=&t9cLl|MyElH)t19i*07aWBaNLo2DAXRuSOCI6Uj)N6U=NHj6-_&%z1lE z6ldHv2tXHLa^}Wkv)|yz?Q2e7xyV+p8!6^+-KCv$90Y=9&OW~}mFfgn{lRF7AvJ}S zowl-oaX4ty`T0<09qX0O1WKe%eBFctm4kwxN5{@6;Cpn_}s<>N-JFz6R2 zg)SW~3MAwAUp>jNqE~TT++-l8??1S(GNMFg3rUE&HOo1CYrGhE-qMoh`Qrgrnv+^-?%&|c|Df^E#^QT01P7JlJl$v;doHVBb zjP>o#AQZ!HL*bSP04S?`acV=c_VxT^o#349bC&|P{{R?A=7YQMj=aOdTfk}C?o1G> z9Ha0s@S|Za8qhWB&YXU2M^JfxFtdqD6!fo|Jf_Qy1A)Lm#=WfV!VkIv@{;^g>lE`v#QvwH-*BJ-css%2eaeD)#UcY_G zplAgC@y5x6fbonXedj}KgbIA9uD{M9jzVEuMf1E!xeZut$l*#8bkLixn9EobZOvpr zIeA3>u^Z)gXgtm!#Rk2Eb7O<3t$BrO1+NAgiUDB)cH#96jP<~P4K%rF8wflc6Cz&l zo_CK|MOWA6T_C~eHN*b^xTb>(N>Bb_APim~CUlR-KD>}Qup|o#ni}kpyvm!`rJ6}v=p{Y4wfGpYREN8<2Jv6izq!e&09KY@nv#a~JAXK60ZGQNat{;zzc9s_ z;FUYY@wx=4cy)kKNaAkqUPlHr05$!NY6@Z}eSz~Q<#@==-`q4^CY|yaXmTf_8@}L{ zVuPAJYbbzJ-gn)>MHNSm+$k-tz-(cV$9rz9-SY*>vYv-#9f2_IR@2yKr%z@8@~61W z02?%qKi(mr2f;phmE_UrJ~9HYVNe<=fvH6sH0xIliBJYV^2v-NvQ91l0h3c-#$Fbb z>|GPX9xTdeyk|4Wb-%gq-&}y+%-#gx5{>cOgJc3#>*MZFoA3Q(!J4>t_xBHNprVwO z{K43)k56(_lEr8f{bg6A05Pn=5K9_v5{}p|e=$;Uh-_9L#u2pBXWp^b$5l-(@i4uP zj1$_t_c#4vDXhE{al$1cy!^lj1Ux^Cf}KK-@EFi)>@>W*U?Kq}DNfIsc>v_6e9V;U z4@l1OG+~=7rdt01r?_eb*nPY24O5K`k9^_<>IIAL0K|m^dwkA&xFYX^HpC5*Ho%8C zv8Kr?b$1C}b3GGz-%aGP)T$hR4?m+oM9n<%W zodyWJtHj6@gC%(HHb5G~FUO-AaT)MW{lL*&18wW~9zd^h_k}@FhV328fB>k?di~0> z01v;pv)VFbHM??cpp;q9{J}UXgE;lg1r3fC`TqcL1k~-e z{{Z`07YrCF`uBYGjIJA>B680C!TM6LePfY)lofozSr&t~|kuNLe zCO41?yV~bAR?$Fh#<`fDiEr){EkVhuk_o8$CL|!I2=yNh74V zS!o1u4ovBmmY?rehfR_-bRLW@-6Btqn0(P0s zhN7C@CRB8deK;_xa|GTDS9z`-aSiWL$AU!?qW$j>8xLS?p`T6Ep8>Y~izPjlYGE0PEwC@UtoRWk8 z0B}V3B&hq60(5j9FmZEj{{V&}005^c_wG0$glelK`Ie3hnYAXdrB$!tMSuNSJC6 za9r3yNEJITnK5HPY)p+BK;0J?ya^!Tnr}uK)Yv^b-^?;7QBOCAH^@}kxTZcXk#+n% z%P>LHV0(%~OYqbFv9JLZcjNOm+CaE2NX$@e#@o`k@sJe>trrZDx*`kS`^ZkLnh&`G z*uGll3Igb8-<7C5}eGYWgsU{{VI#=5wy7uD|}^5`fNx zb&P#MG>(6aBtR8QtN@KHpxjCeo7fNk05eQb4`s{CB^Rc)VOuIcz+tDU%*+>9i?+9cF*N+TUU@VQ`!IZ@DQ(O1wHdBy<$3}tlaF4u&L1JJ_QD|d-cFU2))a*{^6CZ0|D#v7Y5U%jv>Nh zFaiofIa~!H*~mv+9b`d7X!p)A8r%wy};2phA9`LrEi- z=;qRsWZcNKi9LbSiIS_f)Wii}Ck=MxxeOJ$D@Rxcih;i<{{UD>IvZ-}6Pb$h2PU00 zmT)h{wF3g<=PPb-o1o<@%tT=cUX@N)CIcObF8c?P`u6Z^@?B|D^JHbIwss* zbB#`|bC<#ShCqi_zB0AfMcj7f4x&_OJ%2e+qJxvICI)x~RgYXDq`Mt&di=}XXe)nD z%#Suy{&ROChjTrV6N8WMEr`$PG6#nloj)8m}wkyDNz2b%&;>}uPFabl+&HIPZ z78AKNzqkh62=8`l{^POIu8;T(1VuwtTutOulwQx{2<0ktQ~lx3egOdGz$FAti{!xw zlLw~{8be}3#CyP+z#cW$Eub`UIMd9(T|x-*?td60-vIp0rU=;7>*<1+xdk`s;~MIX zjq4MeMJY|8gyaceC(+}A*!Inpa>2xnj=NUxcodV?>UNK~u>}Nq_bZ|ZOCFRu$96as zkkNg~cp*Dzopg7Hon#@R;Xg1hd=2(tg3=+ic8iGg&<%;Ub1NYnoIu+xU$|$WDk9hV|K+qe?mM_L0{{V22YS$=tgZ-xU?j#bZKKqCOxYAd% z{^O-q!%)IRgzIVj-~_OkJMC^teb&p)QDex->AH^}!-o(sUR-yJ#fC1gxo^v-rteso zN^Tx=hYE)0xmXm~X5@HyP7gC#B5{@J)yD(G{KS2`f@*xZVv)3He8Ed5k3O5(Re z7Kr8Fu1G9b)06YuVCxE=pD_(}0ze&OLMEXA3AfFB}90UbFZN#ocd=4Oan{y70-$C%iHQMZ7ubEIF5oV`<&TVxaR>J=PxLeyH zQ{lmMNFH93937qg2bh?iV&i={-HUu-@qkb*=|$|gD__rT_r@^Qngsl1ei?-R7rbAX zR_Xr$%swd^gQ>maZ6F>y#&xw&cUO=&&eV`jrVv@ACb!#yD1}Kn-VoHho%^>PGZ_od zE;l%#S-hb1VsL&gZ^s~0;I6S}S_Sd1GwTOi*BEe>073+RG-avjV#hh$x8+ni_$3$da3i~^z{8X2b70x zzDZ;>A3k8osy{>Dw7bSLgpS|z$Gb3sH|MwnRoqWYiCm_!oAX{^ zw*bd=z2U}4RFEr-YJ!bG>R_%ZNf-6lV?C6$uY-(M5J7~YtqqsYbDe90mc zk^5Ji9>av>E3TytWfWda6HNy4@@gSO<)@{=FZqDD66*0IqUvNXosSDrSPx5{5 z8$5l(Yk>gEt2)QB60BLw#$-R08t1$tQNX7MBaXI8`X;7Ity0QgnJKc>OZXjSbC6zf zpjOxM&RTdOGF;WIk>I}!WR9jIu1rrQ6u7jZ2k+(rQqs-h->Q&_F(DK*;5acJ#;D@_ z?+pkA0pGgKO=%({IGIf#?BT@(Hk;lBhlwzx@HBp5X|#Cr+})B@Zy^#O@H2^!6%Lq> z`*1<4nBV4b$n34kV=+NZ#5ra%`g@x1^Eohbe&w_T;3U3f3U4jwVgOQe*qOr8$m@eQ zYk-LT=M`xTG~Z9Sm`Vt{;h1$c3Oe$A$G{LC0*CC&wkKl8C{Ti>p64ha^3=lS5Tc)q z;5JgUntx^|aEejpS@%Bb$||3oWtg;XIRqH&QBv*m7!mJT{{WW`AWCu%;~Gp6wuIqV z6G_n7`-oFn7eU|mfD2SZu!Qg2LP~Z9)w5W6sJaABw};YCgva+70bDevFwH_lE1hw? zR9rNu9}w>%v(|si|JyCOs?zOa;u!)BvI` zkFV|^fFK+ztC~%OHVb=yaiMPjyu4vhUq;pJ&SKm(d$_eFuQ^^HqmB=Bdw)mFQ;=Xr zy4UlAD$VfmtkCx)rt6Fiz#zM?KbQ`VD|vaE{vi$N42BL_d7k~iAS~5zP80Jl2xgoq z&-a=_jgr~Xknc`xb-{YVXPUY%4Y^!LIALi$z?4cOyRY?tVs??zA22#H;d@+!5G%Sa z5Kg^SangE;l`kX;^Ya$KA$BkG=15kP{g3A@0EDbOhpC9oXcP}j?-5uY22&=?NI17k zfJ91-(Qfcofq-^@#&TsLRojb2pe~H&w=SB;YI`#ImZ6{wWCqK4v#d^HX?%6Rvj(x$ z*-l(XV731M4qar}jSbKpm@jaFy*-|tVb>d~L=Hji#oh=zv7M(*CYyi)y7Cwp?AR~9 znaQYCE2(AX{~~_a6#$LYV6c2I&v8i z7j75Kq;sfo<^a9?s4G)1vvie zEdDXyKsDLkG?hvS2mM?#h2o$7navUrBpTP5q~>h8Q_QP6q#-9R&OyR2Z!_jDVE+L4j5Ob{ z@>*cWASpk^Gli;n6G!eH2DG8Ohk~RRo&Yg|N+YoAHCUzafBBP8%DJh;a?v1Es^(l< z1%{6-%1{Qyv%K1tS_L>6kOZ$lQs4262GU3#KX6H>DvDS45*l6n-=D@v#ELoXzqtZH zJe(to8VWVbh`~=fOZ)kWY=wYmPp%$;pn3WnMsSYNU46=c)hb@UaD??|$HNo=qQ2{_ zNTM|plB@4#H+D-L^mHC#pcDap@cy!C*@D9Jh}2MXjppPns_=I6E8EGi^B?<()Bss_ zYW>4U7h03agW)avj@2}T>%7nk$*tcoIUocp(LXU;quF6OKH&=!UAN{BpxFeSuw-xn zc%LzS4iv0rxNI#qi*N>ldHle@DKAe6dcd zXdIEAOc4-T)K0!*l!`>;yk*-bC0+1k=>|0jd4JAn(z{Sp;GO1>SSu88d@?SIYgeJk!hfc7J6d7m*QpsRS`Fn}>dc`i3hCIdk8o6HVL#{=Ft zi%G#A^^=)(TGi!FaRdJKv$GK~iZ&0Ozc9j{VoSXv^9s}|jyTg^aNci0g*7IR%yB7; z1lJDnKzt4h?XB;e5G4>x;ej*)AgaJG3-=ErQ!%#%+}_6tX&~OMK|Sjd5_XlieD@Nb zjGyk~<_2l8h$4a>e7I%~6skBOj()TyTGV>P28GZ(appH#Ht6PSqwX&7VuKF+FniVm zY3em|W^9P_J;dt_sR7|R^}?6{Y)amo42F)1bH*TnCedBh+f027ex&8q4YE4{Dy#@@koM}*cSAtyT=242ymdEXp#;vwoO57K|EV`fBy zPM?^{N!)3v<`temg$^sv?lJ|n2W|%bJi)wXz6iT~xnT(rVZ?gGR0TO*k9c1=7R^_A zvIbZ>&5n#UV2*|KdUJ)WdqO%1)b!5aLwFxPV@s;k4-eGB5kMxqf1KIe;B0(6#R%O} zZSMkt1E0X)F%}bM7#XKNuCM|rHx%E0OcWF%JP&v`IuN?nDI5iK{QSbV46P{n_Z0#S zpj}$y#pa2lTpr~~ijZ|LSOsT7cRawY*&j=W!4bCA_~XfkZZ?5{8?I(6>QB+~d58up zw<$PKl+<$Dv%CorY~BKBQ=gau@OAIpX2TlrT#yi{jjKk~>#TVwb2l;@PvZ$fC07skj9{jr?y>X%DG}py_Z?v#q2vyX1psK= zKCuW)zWc5tTg5kUaObL8)V^aVj|G)*T-m|U+84*HTUvzB4GXl*kO*kjx-it)RNP*} z1T`YFn8mV(u(=kL#VgxG?h+(O2MOPqF+fea6VJ>d3sIciUh|X^RU81~(@2Hmt}U_nEwK{Lp2o4s(v--rT1)44k9B~OBTu2^=g?Zo1f|n`^^TsOBmH=lb zxVCVjihp~^@Igza{{Z`W7%b_YoVhi_gMe+ED~)$ELtFPF2lzDizi=~L6psga$50Lc z`I-{aJ#BFAfdRNd6A;uVC-a9ABL{)=1^{p zT0OHQFl{#;YrFx>(y*P*+-FEeLoOfh2|{2H5!M1bnhist(T#cz8U0NzAVP$|<^!GW zxz4PIN@;HV7=U5;4*2PFuSoVmwfF8+9Y`a>om^*(sMdLWaFWJ@QYkox!vpynu8%_V zoLQIIPoFT_nOsB1Q!R1v5xzXXaloA(HR=Zw+!bVnRrq-S09f;e!~(v*nQB)g@&?>{QvQ#vAy7(swdf6fG_k!zSW30~?kaCXM%KOS1b(Y# z$-?=FDw>;}WK2Y+sq;5A4iOI7^9vFYuLFk^0D^rL?|DE4G4_7oW$v8*VRj^^lm7s4 zghQZd-ldk!0Q=Qocp|g(a0c0=fg-5siHCJ!Ur126?`|U;rXo zeR(o)M`G*Z7^uExPj+6!&a?;427G!hFUDKmeR(=S(^h2mHlY1M~RABt(ZptSG}~zi@Jh zDtN#18JaIsk^cahcf|;s+3>+g;2ar1Qhs=5g#l|{jMu%lB=AfC0B4wRdcZ0Q`Jv#h z2fV8S5-NfJ09;^0vR=pW!saZq;(f;NCd#LuFvcnYG()E?FcR*I{xU=gdIR0#&p|hS z`J3xQwvG|%;fw%n-uQ5=U2Y?zC}j~A@y)|Qxz8@yaWcG7jr)O-?E-%|JpS-jKH(S^ zJ167TIs2iSbv2p{q@IVl3d6119%bo_40itjctDQmgn!mSO+$GH%th&li1EGPc4}(! zz2iwH(|sLcEFQKcRUhoMTNw+{I+B(EE2JaUvs4=2_C z0GTzg6g8)2Hp5apx85&BGp%6`*dQqC<7mYqN6dKQ>7u;+^AJ;x9%nQ>&4>UqaPISn z(}^oYUknPil5IFPkL-~7j>%XtT_zDB0ZVlz{^PQfCtz`c1Til$$3Rh1$-TJ%09PvC zGN6WCzsvI$N-dLb%t|0q?E1L{AkestMVfW%`N3eU1WUu5T!T#^@5~q!7+xFxut!g= z-yAorT+aG~xAPv(A5Opb+=zn4xsKiQawQmm^REmx!MW<3TqqJYhR;cj&?tgb=D@ZPGhFDq0X~?NQUC&nnTH7!H9MQ`X-8CW5BrWK zv=E7xErJvv?)Nids0E?woaJaEtu`shHva&;Y7}V~f0(iq#PdfX&il&L zEeF#s`o=K=ndD**xQ6UpO*HfUml~@|wPw*0CTGnnbP*C%oY0LwQ%0 z4S?~t6#}C}=l=k5-+FB54S#IfEF~5li|XRad}6CQxf08kVh%$EXai`evi}en|(LaIX{_(dIX63sO8`Ai~i?99GtV z(8Ca1oTh-0UgimeiZ{mB>fm+d zBi!eBKo+EKu7}J?sz87q3x)3}L#SgnCWo)NtpWzy-?>Hp4eb6iXBNpj_~ZyQ^FC&T zhEh~I{%|npw5jg!FtG@i-{Z_!WHBE;;fQU7pm&^Jy(~}rk|aEF)2vv@g4Z$rF_??nj@Q3FCahJ942Y&PnIY zSVORk{(H+)W(P%j$Ou8Txq1)xfLx-F2?&1e!Cqh#wKv8hDeXJ~t+^VE@S7cbjKC_> zCv?aIL0jL*`INxuORii2u$AbIAO8R`>wsA(uUPa5oPw4gGKfZ%y&pSqQOND0e|=y% z161s6}>~B+?|`Tq29Llhh%*;tZUhn5~Fsp&7I>$3IxN~zZ@d)1zml; z;s(^EC=Wj2+=QlxHLr0Qn^53B-tnPItW7iqZp1s1e;aNTkOb6wSMGASY0ts;zqz_g z3Yn%IxR45?j2?sB9x_Vw-ktvd%n5LvS{!^Z7$^_;8FrdLMNYMXfRnIC0!_?xoJ7cU zL^sDKLYo~-JAE+Dd>Rg@{{VS?s^Jyoeff(E6b@B7Jiz#D@-?$(KQ0Bgd6XKUN**=Yg2a)d>h@)v3+tChPPxi|yKm}VhZ7(OMhApGVCk0%sM~!% zGFuwFM*P0vcZ%glgyicR!c50~0|U1dQBMYvxNZLc)NY@A1RH z+D77O{V_l;8GRqP84bBF;+VjR7sSm*>8YY{7{@dtB&-C5z=cP*^AIc`iUhyb5_b)Y z-sVTeSB?QS&LO#|5A1P~?dEhk!g*m^f|P0UafZ-i{JQdDbTW!_J;de?c4pj@z!MIM z#Ro3(>wXe&K4cdX-y_Ziup39wf?at|)x2TJtWf^|j1pl+e;dn#CWlxLK)f#K;+T{h z{P~iqAzq_6u0a|Byk9kx8iOAR{{YNfiyAdJ-ZZwP?Pr+n1e_t@m`c|ZtsP-m>eXl( zhwg4&O|XHl;J|^p4!6XW%QgNd%-mief2@$CYARnGc;MLWOeU~(7)ScTE^8(qAGiq7 zX@&OvV-Nso>0dvbVT$184|t-`0lqulbHK2GW(0hNO}vvf6ak^Ng_qpXp$dL1e{tFv z&>k=TMvL ztabs?`-(Ld-Uko!oJtmAl{Eesu2g?bVK|1+<~%=`9TlbA^7)P4fcP4hA;_ONribor z6ev!3RDkx)soRa3Nv|o!u^b{SQ6^Nv8vV#HMNh$%ac~A`RsyP%oChS_L{rRwAvK!6 zPq{BH6nP9Nnn36e962->s;@Y470~Mr{{S!-V(F?2fnF16f1m3aEk<^qa3IjxivIvO z*5V+}e~)s4k|F>&07yA-7yRNt41+Q zh^eraaPapD)1W5YUvV*~DI>1;iUetA0gc$gH>U?CqF(6TUa%x6n;zuOvIIVx>l~ZP z0=Yki5tlcWiRn7VysJiW+4C1!pgTF{TmaQl91ro4D%h73n0?2a030=eHQ}Rpc>TtQ zngRgzuQ1WjGc{>`U;_k(fFy?oA6y)5dOtEq=^B9VhAVUc{C{{S%g5(9E@kAHK1Xc7lND-|HKa4h~NAsr_YPb21RDfCeL@9tFVBSb+b z@zzrW7!UM6jB?dNuBThV)*%E0ts0mt+M+QeP6i}M1+_dihooeKpxyg{rXyiSzvwe! z>!^cL@iU1xQ+HQW7KZYT@g(idE0qX>)_41h*IEfKn&(+|RUCoyJH$f-i0jJS4zryU z<^24@LPY(ZG18Z-&E22#1PDX|6zg@uW2wb7!b4JVJ}@c)7vRoza`lZcB+84g z{;*Td0f3T|0|2jOb^id?3u0n!>7yBV(mM2ijJ(WHBp%GPXi`NFe=t{Dm?6~pfON34 zR|(2k-GPFUTjN(aXtfUW+O!^#96oGHiZ+XibwGpw${13&)Atll zO>$uO;LcUVmVsz3KH@~5j!aQRD}`(wBjzEo6r>SP)32Dk83MHa;6#UW=yUvL+fZ`+ z!exPo8n1Z-O-TAygIsxf{wZq%xheUl~_(#Z287BKs8Q#Ii{@GEff5% zCQK=uIyo@3(llLuI1*wf2Os|caye{SLUH|IYB0mEj2E|Xygk-gM1>;He{fJPllrp- z`vE?le~c+x1?m1VW&llthQ4E)gjrs7tO(^~rs=>QV61J3*Yf?t1d7|UB7l%Bra2qd zW#dDGHA%Enhad8h3V$cKS|p_0ar`{x@Mv8EmQe2y*$rtm!-lD?CtP*r2n9k!X*=ug zesAkNer5au5#;j`0H6hU{{Xl_5CHHvhBU;2q*<)ifjZ>F{Wu3bNc8s;;1gW*Ke@lj z%cEXv1wxe4e$yeawBxUXiJ3Clq0#(h$dwMi1|uTeG=DF-IAV9`4c~E-Qja8e`+`6Q z4jlLSlL?{U4SW9pF>O#0WZsK`aUs)3PDDTof8@tvtEg&!_Z~G?&LQ{iS_l_N!Pk=o zw}4iyHkf?eVXQb`<0?Q}0ZnFuR+Ov{&-Z~l0_0DwD1QxcdY3Jx&0%ARglTajPXmzm z5_mw9XB_i$OqG+3>l!ZALzjQ!CydtIdk=pxL^7H{?Xx?QDAnJc;f;z)a`D$07farGDdiNrifOK3x#%+zig5!aQfwJ;`U`$SjVg1F>F4T=^ftB1XXE!SODR_JQ z;eV2atEHO6do(C!aFV0fVA@iy+iLkr{@X01;ju znSC|SHuR2B(@u?{(s_i~b!Lwr3`xn|BfIV%G;Jr&x6X4XMN&T<;3=YT=#Fv!0CKAB zG?@$hRdzQwxAzMiUo2w{;KkjhJx{JtJPnh;J8jso1V)QaYX85iN9X?_W%s75ooRF1Lp(DIlvJFg@2|pGMOLnVX9Mt3BmYcOb;MkFaF|Z8V~VuGgaEHehuVIo5=^w=UD1SrlEJY&v6Qia3hcZ0612CWl!e* z@xw?fw4DC{4j5+wF1o&Nwh zTSftDKaW_WoQub1F{A)=f97bxwK##l=Oa2iEpSj&Xy44;kj}np7)3NL1?VZq3*YW9 zlYF=>2%qhX_tFO;&hR=ykx>5txcw^_EU$0eK2Z=M@qv{FlxyeaThW8fygxGF_rmN? zaBC_Tr2NFwsWkq1#vmv8v-jMPn*d!J{mtW#k!3eOjA7V;qsw#@ zgL4(C)1k&oS{}~)KjsqRYzKtyOq)3!1gAzSECI=Wg9B5dG4M*JE(B4x0{%~EEigWT{Oag>cp*qe2b9nW7#;$>;r>+H6unx(A$djgV z#sS!9i?c!VFCOmy0HYxcXyfaQzDXdu*BEEtfOk`Je~fZC9VMP`yhG$`+uMfrne08yH z1 zZ<~XBJ+`lyG9+XT+tcQ=c*&Yheq2;4WHiII_ZStgiKi^e7?LA=TtK=2a||VEXaUKu z+$$nG5HOaG6L9k3h(LftTmEgusuIIdlld_=f+z{^@q>zSUIVs zLB2JPUl=oF*79xhywZ1J8tujn`Uo3t6;;2P!}B$qY&Tn*>f?}w8&>w? znZik3eSTp;*n?@nM}ElmSQQc+?`jxzl&si()tw-ova|L?XIZeMsZ9WUDw3{xL)_wGiW50)H4> z2#{Ve&vH2MZ&l&`GDWd+FVOVEfNnX{{$mIdLt@T{{T2Zk}c(2TRMTU;f1o>dSBKkPt9nzuelTw zs{t#9*1!Sh{{XC5h*9n)P+1iz%ae$5jcw}_MLO28J_YGl<{gj(8E=?INC-LmFs2yn zb9G!iTB)Vu{vVDcFgrqBzh+pHIJ$iMh(g0gL&hzf-6B7^2KioT@WTl1J!`yOZQTTZ z20vOVoNvrcr=nGVFlOS?fxe6`4F%r~`;J(Q6h--lQgQ-l^9t64!@J+j#8*p?-g`G#FbPSInN5S>eP69(UY_g1=xT0C6p9R3I70a=!FE-2Z6}gpTxZxdWyIt z4a(s(sYReKZ!j`lZjQiG*+ksYP8-~Rw`{{SgmO%qNb04x@l zcz>8zk{MVtLD4JsSc;CdNivYni5y+h4UhGa=%sSFjLC{{T6B-Vh>bo6ZXWpVh3e zUm_JD{%|}*-0kh}H0dvQW*{Rw;{C&RSmS@rFbIp(z7fLUloSW={{S$VUDsekvC0Ik z4N7+Z0K8B@RD|uvn6#>zoZhOUcTgOw69BJ)yYA;j~?I=q5Ph(B9cut_5H?*5v$Ig zrYP1Ts2%SXSE>~g{pFGCDx`CEa){{i<2FGWZhtr_{XSyMK-53CIIHiro}J(##DwWedxdkQr?H}?gV{uzc`poYyxn7 zF?CR24W0q+KIKw&KIJ7`_Kbi`?m>93^5H{{kZ2rFxE*DQ)6eG@!VnrZyZeHdZSWI` z^ARI0Bk*E~5z%xfXN+0lwNeSI`GrE|1m*ny0LLw$ItOTbkO*rGo7y>Au?|Dt4 z?OoUA1|Tu$J6~50o0=;F>-&QiBcfP`+;Gf3hL4y5L>wM|U`~;@l=2sgV-Df=elLCTvR!>j`1*iGR*CXp&xW#l!@|f0E*~z@Sf&_}XUh-5{MeO;HCo6DXa4gwLs8&Q|>KP6}yK{PZ|8k{{YOXh}YFzUrRzex#Nvf zckU$!MR*6s;04gCt^DgALAEiEZ&@Xah{NPC7z~K+O&M$glcWBVD(uG8ofxLuR<^WP z65@6Z)0COHDODmK2l>JuPBBZu{{Yd}BaEY}^4A`DkF*h|ja}xb00CO^t}-(kfd3;zI^c{&_vJ?}Vwrvt=J5yY+SWikapHPGWFwXp%rWkeu)E4BNJQl`NH zKlc{fLfx$1zG0vNR2*NqIciWAI^J93PFiu4#JnymHCxbH7ogl zd8AVdy*bjN4|?bS0GKzuZB8$LaiAa`!-7t6n@GD!emA@;$tz*HaqB{C-FnA@Dxj0h zY~cmsoL9O3!~iG}0RRF50s;a80|5a60RaF20RRypF+oufVR3`;PYxJ15H*ON;yAg3~1s*UMEk*8oO*Oc$ zsIay*Rk>6-fznc-s54ua<3GaZGc%t97u+)LV&(dlRL$yMZl(BMW#&A?P?t>3BPypX z$4$cemvq#|F#|bc^2sal?;H!m}X z#k?}}O9adyIE$>a6_{Wp<^iS)Qt191c%ouraRv{9HpGFP$MlIR`kA@Jx~i8jW>JW& zM6ak?_!6@bNd@7Q^K%5FDtF-clvjtEmeeppQyL~S8!9Z&lx_|=okN&jBF(}$mQ=cd znPkrpb2*umqqtl&u%vz^pj@TOTsVde{{RQa66RqY!+vXi2VM%}xLU&39tn7c5`v*z zPyVQw+@|6gn}LCpTKEqORo8G#7#v384NCC7Yf~3q6povi#Md&*If}TQLCmq{2tkIp zoF*&AY7zLH#c?y-?H=G5%rH3I%a@2#4eA1>2lA{<5QGBn#dyv5w05@!tuL@JlrA8H2vwoqk71K#EDTG)l-4G0 z7Yl}EFAxlPQF89$7=SP_=M%V8#Kl0UEptgiSXlHPNJd=QWnDxdS**<%+wP!z6mQoLvQVx?kSB^TzgDKcsu5}i#Fok}O7 zdLRQ+)f*)mlte&4IG&BlYE~^Ndy8&T^C%LK6BmO|8dL%gD3;y#C|4d4$trU|ttsoc z$MA85=4FIZjZj_70UR*Q%%ORWinxoI0@cAXTVs#udyI4dpl{+B?j-mYzKQW#oqWuc zJR78>VzF6hLQ$_7xn=Gg{{S-O!}yp#hdwXO;&U$$T86VOH(ofGE){+=2H3feix=4jJQ~;G>0G4wL*_eM=CBUVU<3g`f)hd=1%FXn(fz=J#H5HSsD>7m#Uvj{%DflR!4fEH+RU=!H#jBD zGTC{C=55dOzc`gDRLnfH>RvSnwTaYNRKYRhvRNFHsZl&;YE~m@FM9^A!-33haT&s<2|Gz>A`V zZ+e6<0Y}$`cSBz@8kR~b^`;3-1OsPhWEnOE?3%J1fSDg?LA?e)lel>WTVg0Vtjgf* zP|?Fe#*x+e|>(ItTVdD+>sE6wD6d%nRz_c9F#={g+l}+x&+1kN$N6y#D|d z{>ebsujCcr^K%paOv{YTM5qly%A0&~1!ZPcc>?MlIh&Q^Y{ceS;^p{RxJ;8>#E%8o z_LVT2Lt-549fwQ`t%W%yFbcx15LzXb8%A^-fv7aBRTXvaI-+N@{lkIRIHloN5uyO7 z7G|!nz=|d>J%Z}-9%tCHtAy?=>IH^7s36MiT)wfyLa45@o*%fRG6k4xVJf_6OO;k6 zLDakEay1Ty<_iwUbjiS<>NI}9e|9ufo%L6ff875^H*R#N)PS+kAzjJ_Zgj`!5EzJ{ zA|0a*1|w8LV3dT!D5(Jg0|bYP4uv68Q4vH01^s;ap8J>kKG!+dKk&ZJ^?t?U`FxHE zgeYmV$6DU5i_oEP+s&T3YVd7OE{yMEXj*wm0g<=+g!RkJtK=eQ_-TGbZ^W^li0KS0 zK`S&LUj`3}ma%(oJ<|yM*HC)Ru8E?TeOu(`g68Ri6KO)TYy8~022x+S8ajk^HooKU zU))KNX{&AVa=#In6BcG(;D+FRf@Iv~gcQADQf|1;Sk$+*gSzMNzJ&PvtIF(!v+Cv2 z#j*=!=2x=QRD2+c7sE@9J-&54Se0vBqPD*u-^)4_$|*k^PA^X;YRVSdGtZDRP*WtdLE{eu4h ziVpjO3V$c_KwnLw;{`c)szXBaEWq!FhyeR`2Cx2M10gJYh_DdFD|BjU!rp(*T%yA~ z;#}K!(}#|~-e!=5hkxK~B>BIVX?>H=&dTKDI~0-&j||(?0!7cDgnv}OP$wr*JTG2~ z>!GhIbt7w|+ClM@etP@XwyWa}S!e#*@PoJorp#0CdBdY31rJ{fxfFkV*KtnAly%JH zEyq8lXZDhL2GvAQWb%)UbTlZy41 zok0H`OZ&vm{qgu|G)h6HgBxNJsgY}Cy%&Ys)JlN~RMEsTLyM#g%e<}aK!S++E0YvD zU*pYy@PIJu)E)WZ?|(9}7v=|ON?mF%uPamMx8Cu6S7(tDOy?N#0)gMCi2ggmItPr94`T>R?b4>Tp@(~2Ju%U*8$X5vu!+Vwhk|J?KRa7~NaaMza{mbO=0%B%Pv zmtf~13<>X6XriFOh~V>K{Rzrye!w2NUiB7gBtGr3d>QjgCQ2vI;M*PU0;W0{#XrF- z?Yr9prn<=kGlWu|1%%yZvAEV*86xV5yQbgRP{HJp`X_y=Q{%6lGrLmC_MX{JV|wB~ zD%+Pd^$(sisk-)SlF~yaUve)h*1s-|cnW!1a%(KV@*;x^@h%^tcA;xTwC8t&NH z*kVxQl`D<^*_#?Wr>wp&Qf8f_(-?wpo{ppgfsjeUay1O!8{#C%B7um^$yl7&S8jRN zt9HxQ;gAUD_oZ8OJ6~)vr8pB9Tqw)OvDaqYxu6N+Z~QYFBC(Mz9TxwCg9;x^^T6$S{paNO0m`-yvHF844b|zV%nURMmCL!Svkv#*!-xx{MQ zP6i}tV7=E}gFD4?`{e3+2K|*)MN7&8T+9!Y?PY7y9MK2VXgH?AIZI7pcT3^xD9T&< zmzqJhtPZG0)P7cEWP0aXR~RxC$uS#4F;mv@*@{~$`6)5cXo=@=Xi~@s$^-wNL0mO~ zptcJyUG5ybE;I8)FmUroiz<&Y%jm>TU9#xF>z5nYPB;V%P>Hsy_H3%ljP;|@t2;gn zA;|kXZ^>egvA%vJ5uS>^e5^3nTr$~zue?+H? zG3L*}g1J~Ik50{fXxjlzj(6Xm2&7yL#4XO=d500PQMTxyYt8!DAk_YjIWgB~D8KHV z`8V15VR=V_z{D0M)C8)B@fd4yHM2$~qE;BWp4uLwd-P!YidRX?)=&!f$e^IDyW=I`@)1S+^eq6;KF8Wu;m_$ zGf*;kD7_aMH(j%xDD+{p!q>HbCFow4wQGi z!@b(sTgt1F=8GT0R)pQB=ub;R|Z3KyLn93c?9IV+y0U z`)9wDH*}BxjTcO|sjPB>$vs{_1ckX&+sOvS52T~eQl@*>3-eaK6PE{Ehf0IR)j z)Fe$sEMUN@eLgUpwO^pj*;B!F0PX{laT_1*w4m@B{l=Dr(}bsLtq%eIHRIx(SN?5* zzb%|j?+kl)Hc`2hTJ!58Jr6;Cd}H%t5+@as%vZgcl;33-=0DW~#c>Xgt-f$0-iW8@ zyxEn0)OV!%v;C0GOQuGuz9gyn{|ok=KTOAzkb(wnfeK~wVaj84k!HICBC&jM{3I<6 ztsf2YsZGjrLcqnP1pkpgofISb3IxzX+jkb z4E51vOrQ2vVM!(N>G>AS)^r`fU<(8(PFZqbo5`~91rUjOGPJy=H6(KJ3kP3=8AO7=3E#y zlsRJZfx=za&wJ!dT#mj-7o}T}VM*=0%>l-pWQ9z0^0dX+5oN zewfUN>6>Y^obS!IMFTI`5Ns5jLZ9g3Y%fj+DEDNABNM=KEg8Y5)2j>-FlCp=5XSkE z08psnCN~pB%gk+w9+M-2j}3sM9EFkXh_A_?R-WqC(HEl~>If0xYR5oO)$Sszhgmm_Z@rtvoRfJ92{m+;C9#czX*O zI8-sJBYj>JNsQSEIqMtR?Xu?He<3k?)BFkuPnBJF95we-mnCfjzl0tNf!QN|hxiJG zD6<~NNo^`~IM|+MG^axosn*^4EwWs<6yXl*e-UHi74Sc}ex0zj$Bk=JRpX*3bLHH= zhJvl%HcE$1-DiORPY3p36C$66l^QM5Q2UtaYqq#J4Dz$4cE%7X%ySP|C96!0w5aybzI}qV1Sn9_U;acHZ zYg8WeP>tD4wgJ`0D0iTSmP-@e0TnIwe5O~_G8mBBHp%sL#D-Q8p~uj2uT!Vdc+uo$?LRox*~@RY1o#<9X%a zeXE^Zp6T&nTnn~>oPw+yC+uRe>Y)USOc(WmS2P{Sl&PTB_RSsH9@o?(f}O0CJUb}a zAHI~%eT>x6+Nj34fw_C}VRlMORk?xuBre;-3e;9lDO@%F03gt*N3pw}Bg5Cue$Dx6 zU5HK(1Kzv=b`Lw9^D5!4p}+5fd9Es@M*xFI39UN=)VWt<&Q2BzAc(lyM}TUefe-Q7 z1u)<3NQ+WO(!#&mK}ps+S(3@uiWaryLSV>@neX+|Yxb*E*yU^1;sw@OWf*nb>+-83 zuCOD4!)AD-;}>%yl7Gf#&NF$keud}b8ew1`vCRqS_?{}#{Z&i3QCH_N7MO6wKtX0X z2}?i?Bkq72U^A+_Y&Twc+;UO^RIYNbebKBl5}qV|_$xR>3#^Ks8^iEskB}`c?zsO> zP%B66!GK!3E<0|U#x)E6(83{)zc!7c==l2+T71t)lYnNcx_VhB(gpBt^;qo{&m+DM z^|+rtaBF`(vRMLNHL5QvqVS%6*#fsS;OWgeHvjkfXhp{kKIm5I$zt3p{(XEHNuw=@}AQ3yji~5rmhnU!R@x(n-nOCc!pN)l{MSnYk z?d7eakDuRtWDnR9=xlci?H!)hVtJWFUJI_CsLlyy&Oox3we4)nWL9=#unqIkZ?P7R zdC{*%Q3kMC_|AZv}tAtt5zOMF`C{#fk5U<2@vX!QTpDIn0UyFdp#y znViv_D@+R80>-hK61VJ{dtXtM)qY1yzenE*6CGS4D!v-9aTm8wMlfq@q~=xL|KmV2 zbSkv(yt%CYNvmE`mFVl3#4%wRP)Od zLtLj8L^4{AG>;jaus0sZ#F~>f3kwr|Ytj-ia3xWO$cP(;_%Hrf%Z6sjQHRJT?1uo= zZq?e0IeP^W=X_V{zLaGisiM}_{ElMNSECx7(iBgT?{_3>bq5miuJxyfS#XE^v`YG2 z$Stj96mE1}tX7_{UjXI^Pta5p|7%^(UOld3)l`20%2GaSLmP-Fs5xbRhI;V|RNTeQ z4hK6oKRlOus2Q=4|IkQ`npB$}*R;kdkb;Kp^;++%d7CW6g17XBfd`R)F{>8nwu*n4Of z4Qf-VWHih2A$qmm5Iz&+d{QVfm)1n->RTCubsZrE)5Ei5a+!d4W}ApD?Nx17T?Lo0 z5^UYXCzn*5P(khKbsf(0u|{RJC)t<1jiz1^E=2%&_`fjoO|fkt?wY5o83?>Hrb$?M zgt^UGstK+m2mK%SPy}O?g zj=oHw=c0FR#3b9;OccGRT4Dzw&B3>TeiLi~4)`fmf__+DYWCdHL1pMA~yKCgZ z-+8&mRnz)a8|CAgWql2UhXT*NVTi?OmX!vFVa}G+*TBz?0m;d>oM3UxT!TgQXV0t# z2uxS7NH)iJE4>|B9mIB%C@ARhSiZsH(Sq@Po6b%;n|Zo^PTY_mo=^J_)4CE#?JBeu z^?iy?Z_~JdIN#NSlt5Uu*1euV!lOiBlrV3(V@T{L|6O&$;$jR%tFK&rH=Mym6Uw9N z0pH9RON$MIsXGFI0HEc zGZ@&~$4bAZTsl&fdS{~5^wDu`L{m^VTZGEY!ow{zp?GDSy2_(Uv5MEADZTdp>8@#W zpt9QaWIN|0ljuNFX30S0havxh9jU0C#A6)FT8j`kmGl8#nF}j2Qta`4P-}l6o8J}< zG-ZC*`y}|)lrhMkkb*VL|(*sr)J1fjWSBC1vb zEq>n9Jr{}|&}AaS7Da22m|O6b>B~#8-ew^+3=ieToN2su%{A-uc4HZ#2bx~>Z2H9wJu?KeKH2tnvTZ$QOFt}wCvERZ zW$s1x&Ebc6RhcdVHOBBIo42Zr{S*u&-SXtsfJG_AdMyUI3}_Vpdndbs#;%PVB6Vha zjttLdm8wa=&GYRoF!_ug?brNByn>bWFzM_RQp9KB?f|vymw^WW(k`#;CRt}=YFtr# z@5&Th51||bEASOE!c`&9`J)g<(sSu$tlnMpP>_5VCw4+qVe$lbh zO_1?xs(3o1RfpYaxl}jN9s+N@ z$HpuB<2ir4#j3v9dTxF#mjARuNF(hM>h7-yc0RAno0-*M?Z1nN>#=+r*z%nmiTqn+ zd+iq@yQVb8Hx+|Koai8F(2)od*a!;SfW$&%+}Xr)zv+wqbRH{m=EH(>m6_x&P$k7E zp2d=gV<%?f562n_m(@s0&xpks)QzTK$y^VDs#A>7_vha6>3L6D55q&X@;W4Gu1cev zl6(yz&XZ4JY(qId(ae6}Nym@O3l<+8>EUwH_u?UftgB35fu!}D<+vWZYcsKreV)@8 z?v6-PJ#1K#4b#lW^dBvlDMvq9SlGL<;}WZX=AR?~LA;iu_6Da_(XB=!{;=^jitEew z9O#`6y3G6Ye(Hb%>6N7Z!asRcp?begnCwCXjvE=w|Vm z6N^>2cnoeC--4&Dj*GEybNjX30enqNdU|W@%mIq;G|-~T zxKK=7`=gpQU;h~{TWG>Ke=w78hz}_H*TDSdPUoy=nG;ym*; zQzArxvRve1A*w!TJXU_yj|_IxL4maKN9^o^ZR2c;+Z6NnL^Eam9C|csV8;0s>+A>v zLQ?R@>4v^Tjp7NGQRMPN9RMZRZmC!#%!uhYyJp>u9B(+e4}AO#nEkeCGmAFQ(z1kP zu_KN#UHgsyC6@o9GwXOd2r8yCl;5=)0=TD}lRo%lUpzZoiEwi}MKjMW3AfiUe7Q9H zkfjK#L}hY0Q%nG#6_*ft`tn~8liM$O-^D5^jF&^2BTV_}W`R4}*UTEc7VJn@e9j%G zW-;CWfNFpUmoSN*mlZ=1T;;k%HPm!h|Pj=2{D zlyN4ZsOexd>vobJcjOF7r~`$;o-IPKYUm!s#A}s5nYNAI3hMPafL~T%$5vBJbw~-7 zW_ycKY~^t-F;0mUv;(|r=(Nwl7A0_%f-GhHx5=l=Fngo0uk>G|7m%m_5O!i2dtZCM zJ}b7k;PJBwz2oX6JzpU~a@TDgW@?%EPf_b zx#?c)x%@k`1CZHsTy!8fWzX>K=fbjbC*NYSESCt0(|hcq(5daXy2kejc>c2&m%Q(r z^^+xztV9NU_y%x{=h8@R{5m{~jVq0fG8I^3e(0+Q7oZf`9TQw$QrXh1e_e~W=->Tk z)t7FZt%Po=6%jP>J$C{|WF9fTqn7t;PG#A}n4UmN^t5u~{*)ODk=4E`SA4$AHDFaDk9tQU>>T zRDSDmHj2ot#A+9sUAdxh0p2wtus#ibaC;G-X+u2|w&|T2f};RoxWKG_7*o}YY!z15(Rr?^=3|Wa`uvJtH3Ea3KSV5*x6E<>03D^C&F&e-|cd^XC z%Gx*6dVL*6Rs1q08yAJ^AGiyZ%KhLEJObHseUCZKnorm4)}Wqu{Gz$dRU4|4W5{h6 z5Svo+HxJx64{F@XjitPaIw`6zf|AYn_fsHBSJyt%CAku80$dywP7%r_U)b#w?Ar`X zf=gd zf2{Dmh%BJ7{Rh}o}11)=6!UB&iD%I~R8=I?LO8ZXL?zi^2SMY%L z^{ZXcn%(I%Y#=tON3DbSP>E_M_D0JMa%z!QtOUAN@Gys4Qt&v<^}8v5Q*egqyH~p%kQIMcDv06NmhjQbd=ou70 z)W+|}uKp>l`pM6o1HT3eoJf&s^f!MStsrW(p8gp}%K5sf#ogu?4xK0INW`nvPd&fh zuupZ)+>B@M_6=4v%G{Mvu(!#z#l&q7PYQ=HHV`$S*F7~>r~IfK>;Dv(~mEY=dh}!$k3dP6fai&rQEazvM^s1=+$^JdA4WpQ~6Z- zRM!o`dJ`D2fJib_lyU1?BeS>0Rv8-`k0l>qIxYzWz#D7bZ^S&|U>C)yO8Kcfzu+po zEZRR1yilK4k&B6lv|4`4UpD_U;oS1>TT>uPjB)iqOzvCzG`qo#HHNXimruN<3~IeD zFRSxs`q)Z?x=!WfW7nDIwJFM<6o7e#1dkR`|9t2&K)nOo?t3CDoS`vLZCg0ubfglQ zCf7=V)itbE2KRQ4g-LU&$KeE z`CEMToHaDGkwWUJD0zGDWk91MgcV|t&I3)4h6n^1Z2Sl4Dqs@Pmd4c^?M^#&)R`3MNcam>C&!C_d1u^p9K6W^8sv*opD{NfSt0T

    #t*lZ9C20ag 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�xu85k12Tn0FJJ54`M!#Tfx;Rc&iw{ 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%0DBkM%YDH2Pj?XLMVRpr{JoonNwvX}ABzNxJu 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≥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 + + + + + + Contact || Starter + + + + + + + + + + +

    Contact Page

    + + + diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/css/main.css b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/css/main.css new file mode 100644 index 0000000..74d7489 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/css/main.css @@ -0,0 +1,262 @@ +*, +::after, +::before { + box-sizing: border-box; +} +/* fonts */ + +@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600&family=Montserrat&display=swap'); +html { + font-size: 100%; +} /*16px*/ + +:root { + /* colors */ + --primary-100: #e2e0ff; + --primary-200: #c1beff; + --primary-300: #a29dff; + --primary-400: #837dff; + --primary-500: #645cff; + --primary-600: #504acc; + --primary-700: #3c3799; + --primary-800: #282566; + --primary-900: #141233; + + /* grey */ + --grey-50: #f8fafc; + --grey-100: #f1f5f9; + --grey-200: #e2e8f0; + --grey-300: #cbd5e1; + --grey-400: #94a3b8; + --grey-500: #64748b; + --grey-600: #475569; + --grey-700: #334155; + --grey-800: #1e293b; + --grey-900: #0f172a; + /* rest of the colors */ + --black: #222; + --white: #fff; + --red-light: #f8d7da; + --red-dark: #842029; + --green-light: #d1e7dd; + --green-dark: #0f5132; + + /* fonts */ + --headingFont: 'Roboto', sans-serif; + --bodyFont: 'Nunito', sans-serif; + --smallText: 0.7em; + /* rest of the vars */ + --backgroundColor: var(--grey-50); + --textColor: var(--grey-900); + --borderRadius: 0.25rem; + --letterSpacing: 1px; + --transition: 0.3s ease-in-out all; + --max-width: 1120px; + --fixed-width: 600px; + + /* box shadow*/ + --shadow-1: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + --shadow-2: 0 4px 6px -1px rgba(0, 0, 0, 0.1), + 0 2px 4px -1px rgba(0, 0, 0, 0.06); + --shadow-3: 0 10px 15px -3px rgba(0, 0, 0, 0.1), + 0 4px 6px -2px rgba(0, 0, 0, 0.05); + --shadow-4: 0 20px 25px -5px rgba(0, 0, 0, 0.1), + 0 10px 10px -5px rgba(0, 0, 0, 0.04); +} + +body { + background: var(--backgroundColor); + font-family: var(--bodyFont); + font-weight: 400; + line-height: 1.75; + color: var(--textColor); +} + +p { + margin-top: 0; + margin-bottom: 1.5rem; + max-width: 40em; +} + +h1, +h2, +h3, +h4, +h5 { + margin: 0; + margin-bottom: 1.38rem; + font-family: var(--headingFont); + font-weight: 400; + line-height: 1.3; + text-transform: capitalize; + letter-spacing: var(--letterSpacing); +} + +h1 { + margin-top: 0; + font-size: 3.052rem; +} + +h2 { + font-size: 2.441rem; +} + +h3 { + font-size: 1.953rem; +} + +h4 { + font-size: 1.563rem; +} + +h5 { + font-size: 1.25rem; +} + +small, +.text-small { + font-size: var(--smallText); +} + +a { + text-decoration: none; +} +ul { + list-style-type: none; + padding: 0; +} + +.img { + width: 100%; + display: block; + object-fit: cover; +} +/* buttons */ + +.btn { + cursor: pointer; + color: var(--white); + background: var(--primary-500); + border: transparent; + border-radius: var(--borderRadius); + letter-spacing: var(--letterSpacing); + padding: 0.375rem 0.75rem; + box-shadow: var(--shadow-1); + transition: var(--transtion); + text-transform: capitalize; + display: inline-block; +} +.btn:hover { + background: var(--primary-700); + box-shadow: var(--shadow-3); +} +.btn-hipster { + color: var(--primary-500); + background: var(--primary-200); +} +.btn-hipster:hover { + color: var(--primary-200); + background: var(--primary-700); +} +.btn-block { + width: 100%; +} + +/* alerts */ +.alert { + padding: 0.375rem 0.75rem; + margin-bottom: 1rem; + border-color: transparent; + border-radius: var(--borderRadius); +} + +.alert-danger { + color: var(--red-dark); + background: var(--red-light); +} +.alert-success { + color: var(--green-dark); + background: var(--green-light); +} +/* form */ + +.form { + width: 90vw; + max-width: var(--fixed-width); + background: var(--white); + border-radius: var(--borderRadius); + box-shadow: var(--shadow-2); + padding: 2rem 2.5rem; + margin: 3rem auto; +} +.form-label { + display: block; + font-size: var(--smallText); + margin-bottom: 0.5rem; + text-transform: capitalize; + letter-spacing: var(--letterSpacing); +} +.form-input, +.form-textarea { + width: 100%; + padding: 0.375rem 0.75rem; + border-radius: var(--borderRadius); + background: var(--backgroundColor); + border: 1px solid var(--grey-200); +} + +.form-row { + margin-bottom: 1rem; +} + +.form-textarea { + height: 7rem; +} +::placeholder { + font-family: inherit; + color: var(--grey-400); +} +.form-alert { + color: var(--red-dark); + letter-spacing: var(--letterSpacing); + text-transform: capitalize; +} +/* alert */ + +@keyframes spinner { + to { + transform: rotate(360deg); + } +} + +.loading { + width: 6rem; + height: 6rem; + border: 5px solid var(--grey-400); + border-radius: 50%; + border-top-color: var(--primary-500); + animation: spinner 0.6s linear infinite; +} +.loading { + margin: 0 auto; +} +/* title */ + +.title { + text-align: center; +} + +.title-underline { + background: var(--primary-500); + width: 7rem; + height: 0.25rem; + margin: 0 auto; + margin-top: -1rem; +} + +/* +=============== +Navbar +=============== +*/ + diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/css/normalize.css b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/css/normalize.css new file mode 100644 index 0000000..2768db4 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/css/normalize.css @@ -0,0 +1,351 @@ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ + +/* Document + ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ + +html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/* Sections + ========================================================================== */ + +/** + * Remove the margin in all browsers. + */ + +body { + margin: 0; +} + +/** + * Render the `main` element consistently in IE. + */ + +main { + display: block; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ + +abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + text-decoration: underline dotted; /* 2 */ +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove the border on images inside links in IE 10. + */ + +img { + border-style: none; +} + +/* Forms + ========================================================================== */ + +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ + +button, +input { + /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ + +button, +select { + /* 1 */ + text-transform: none; +} + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ + +button, +[type='button'], +[type='reset'], +[type='submit'] { + -webkit-appearance: button; +} + +/** + * Remove the inner border and padding in Firefox. + */ + +button::-moz-focus-inner, +[type='button']::-moz-focus-inner, +[type='reset']::-moz-focus-inner, +[type='submit']::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ + +button:-moz-focusring, +[type='button']:-moz-focusring, +[type='reset']:-moz-focusring, +[type='submit']:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ + +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ + +progress { + vertical-align: baseline; +} + +/** + * Remove the default vertical scrollbar in IE 10+. + */ + +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ + +[type='checkbox'], +[type='radio'] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ + +[type='number']::-webkit-inner-spin-button, +[type='number']::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + +[type='search'] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ + +[type='search']::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* Interactive + ========================================================================== */ + +/* + * Add the correct display in Edge, IE 10+, and Firefox. + */ + +details { + display: block; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Misc + ========================================================================== */ + +/** + * Add the correct display in IE 10+. + */ + +template { + display: none; +} + +/** + * Add the correct display in IE 10. + */ + +[hidden] { + display: none; +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/index.html b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/index.html new file mode 100644 index 0000000..e89a673 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/index.html @@ -0,0 +1,24 @@ + + + + + + + Simply Recipes || Starter + + + + + + + + + + +

    Home Page

    + + + diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/js/app.js b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/js/app.js new file mode 100644 index 0000000..d20828d --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/js/app.js @@ -0,0 +1,19 @@ +const getElement = (selector) => { + const element = document.querySelector(selector) + + if (element) return element + throw Error( + `Please double check your class names, there is no ${selector} class` + ) +} + +const links = getElement('.nav-links') +const navBtnDOM = getElement('.nav-btn') + +navBtnDOM.addEventListener('click', () => { + links.classList.toggle('show-links') +}) + +const date = getElement('#date') +const currentYear = new Date().getFullYear() +date.textContent = currentYear diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/recipes.html b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/recipes.html new file mode 100644 index 0000000..f352042 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/recipes.html @@ -0,0 +1,24 @@ + + + + + + + Recipes || Starter + + + + + + + + + + +

    Recipes Page

    + + + diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/single-recipe.html b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/single-recipe.html new file mode 100644 index 0000000..6cfc261 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/single-recipe.html @@ -0,0 +1,24 @@ + + + + + + + Single Recipe || Starter + + + + + + + + + + +

    Single Recipe Page

    + + + diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/tag-template.html b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/tag-template.html new file mode 100644 index 0000000..41cc413 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/tag-template.html @@ -0,0 +1,24 @@ + + + + + + + Beef|| Starter + + + + + + + + + + +

    Tag Template Page

    + + + diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/tags.html b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/tags.html new file mode 100644 index 0000000..83422e6 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/aha/html-css-simply-recipes-main/starter/tags.html @@ -0,0 +1,24 @@ + + + + + + + Tags || Starter + + + + + + + + + + +

    Tags Page

    + + + diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/ashwini/Connector/Controller/ConnectorController.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/ashwini/Connector/Controller/ConnectorController.java new file mode 100644 index 0000000..9f04c2b --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/ashwini/Connector/Controller/ConnectorController.java @@ -0,0 +1,79 @@ +package com.realnet.Connector.Controller; + +import java.util.List; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import com.realnet.Connector.Entity.Connector; +import com.realnet.Connector.Repository.Connectorrepository; +import com.realnet.users.entity.Sys_Accounts; +import com.realnet.users.entity1.AppUser; +import com.realnet.users.service1.AppUserServiceImpl; + +@RestController +@RequestMapping("/connector") +public class ConnectorController { + + @Autowired + private Connectorrepository connectorrepository; + @Autowired + private AppUserServiceImpl userService; + + + //ADD DATA + @PostMapping("/Connectorjson") + public ResponseEntity save(@RequestBody Connector connector) { + AppUser loggedInUser = userService.getLoggedInUser(); + Long account_id = loggedInUser.getAccount().getAccount_id(); + connector.setAccountId(account_id); + Connector save = connectorrepository.save(connector); + return new ResponseEntity<>(save, HttpStatus.OK); + + } + + //UPDATE BY ID + @PutMapping("/Connectorjson/{id}") + public ResponseEntity update(@PathVariable Long id, @RequestBody Connector connector) { + Connector con = connectorrepository.findById(id).orElseThrow(null); + con.setName(connector.getName()); + con.setConnector_json(connector.getConnector_json()); + + Connector save = connectorrepository.save(con); + return new ResponseEntity<>(save, HttpStatus.OK); + + } + + //GET ALL + @GetMapping("/Connectorjson") + public ResponseEntity getall() { + List save = connectorrepository.findAll(); + return new ResponseEntity<>(save, HttpStatus.OK); + + } + + //GET BY ID + @GetMapping("/Connectorjson/{id}") + public ResponseEntity getbyid(@PathVariable Long id) { + Connector con = connectorrepository.findById(id).orElseThrow(null); + return new ResponseEntity<>(con, HttpStatus.OK); + + } + + //DELETE BY ID + @DeleteMapping("/Connectorjson/{id}") + public void delete(@PathVariable Long id){ + Connector con = connectorrepository.findById(id).orElseThrow(null); + connectorrepository.delete(con); + + } +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/ashwini/Connector/Controller/MappingController.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/ashwini/Connector/Controller/MappingController.java new file mode 100644 index 0000000..aec54be --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/ashwini/Connector/Controller/MappingController.java @@ -0,0 +1,81 @@ +package com.realnet.Connector.Controller; + +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Set; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import com.google.gson.JsonElement; +import com.google.gson.JsonObject; +import com.google.gson.JsonParser; +import com.realnet.Connector.Entity.Connector; +import com.realnet.Connector.Entity.Mapping; +import com.realnet.Connector.Repository.Connectorrepository; + +@RestController +@RequestMapping("/token/connector/mapping") +public class MappingController { + + @Autowired + private Connectorrepository connectorrepository; + + @PostMapping("/mapping") + public Object connector(@RequestBody Mapping mapping) { + List list = new ArrayList<>(); + +// Map param = new HashMap(); + String str =mapping.getMappingString(); + JsonParser parser = new JsonParser(); + JsonElement element = parser.parse(str); + JsonObject obj = element.getAsJsonObject(); + + //get key from get api + Set> entries = obj.entrySet(); + for (Map.Entry entry : entries) { + + String key = entry.getKey(); + String string = key.toString(); + list.add(string); + } + return list; + +} + @PostMapping("/mapping1") + public Object connector1(@RequestBody Mapping mapping) { + List list = new ArrayList<>(); + +// Map param = new HashMap(); + String str =mapping.getMappingString(); + JsonParser parser = new JsonParser(); + JsonElement element = parser.parse(str); + JsonObject obj = element.getAsJsonObject(); + + //get values from get api + Set> entries = obj.entrySet(); + for (Map.Entry entry : entries) { + + String string2 = entry.getValue().getAsString(); + list.add(string2); + } + return list; + +} + //get api for call connector by name for job(by gk) + @GetMapping("/connectorname/{name}") + public ResponseEntity getconnector(@PathVariable String name) { + Connector save = connectorrepository.findconnectorbyname(name); + return new ResponseEntity<>(save, HttpStatus.OK); + + } + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/ashwini/Connector/Entity/Connector.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/ashwini/Connector/Entity/Connector.java new file mode 100644 index 0000000..8de5289 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/ashwini/Connector/Entity/Connector.java @@ -0,0 +1,33 @@ +package com.realnet.Connector.Entity; + +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.Lob; +import javax.persistence.Column; + +import com.realnet.Dashboard1.Entity.dashbord_Who_collumn; + +import lombok.Data; + +@Entity +@Data +public class Connector extends dashbord_Who_collumn { + + /** + * + */ + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Long id; + + private String name; + @Column(length = 15000) + private String get_str; + @Lob + private String connector_json; + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/ashwini/Connector/Entity/Mapping.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/ashwini/Connector/Entity/Mapping.java new file mode 100644 index 0000000..0e23d56 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/ashwini/Connector/Entity/Mapping.java @@ -0,0 +1,9 @@ +package com.realnet.Connector.Entity; + +import lombok.Data; + +@Data +public class Mapping { + + private String mappingString; +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/ashwini/Connector/Repository/Connectorrepository.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/ashwini/Connector/Repository/Connectorrepository.java new file mode 100644 index 0000000..1d83c69 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/ashwini/Connector/Repository/Connectorrepository.java @@ -0,0 +1,15 @@ +package com.realnet.Connector.Repository; + +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; + +import com.realnet.Connector.Entity.Connector; +@Repository +public interface Connectorrepository extends JpaRepository{ + + + @Query(value = "select * from connector where name=?1", nativeQuery = true) + Connector findconnectorbyname(String name); + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/projecttest/model/TestModel.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/projecttest/model/TestModel.java new file mode 100644 index 0000000..9dcd130 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/projecttest/model/TestModel.java @@ -0,0 +1,15 @@ +package com.realnet.model; + +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; + +public class TestModel { + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private int id; + private String name; + private String email; + private String mob_no; +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test3/Demo Code Extractor/Abc_1665647440047_back.zip b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test3/Demo Code Extractor/Abc_1665647440047_back.zip new file mode 100644 index 0000000000000000000000000000000000000000..e35579f54446f46a1cea0729d6798f126a477dcc GIT binary patch literal 2512 zcmWIWW@Zs#0D)6oVWD6Klu!oJj!DV!hGu4_W+vt)CI$v3=J831$=UkO`FSNp`8heM zMaB97Py;v^PG$Lq9+#aQbBK|FA)keT!IU@yfOa6v)5}UMOPo6CV)ktVfn)P?PyAQ- zG^J-@$%Li+_q=Z9_BgUHY~938bPxr-?-k^-wX{UTsbv9aOG+b8^ z-9M#o)5U#xIVWRNm+Ix~

    DTu{|%i<*|9dgpIoFYk3(x7yqpEP1DxpvOgaevEk^P z=Rw^M-|TLFF5UORck+^Luhae;miBI&$hvEt{QSsidh0)w_x9B}g;t*NWM1X=ZDwz} zds)x&x%VzA9uADUx^oh%wur^?Kd+qoZF?>qi9dZjMoK$L*HZf~;vkAA` z?ts2G_djy@yS%KM=D)A(n3qZ;OVCcwlKNXR20Tk6FIB2cJWy_PK(F?hW%Yz4a}z#y z*%{B?@*763Ysjl_oH{`}WxCsRA1*VF$MY2uW4bcG@u+ntH=R&dCEyt&zU=?0#ra<+zWK)hOB9%?N)C6T zaLp^pEU83FP*Z^kDt!4u{@Wluz(l1+P%khofm2XupJDc42cFh)=l{*ewj7?=^qObs z1P3RB7CqBeKQ}w>#m{QW=R6Gv{&inlomX|%lJ~YRH5b_?xhFX13oZPtl6LvVuZ zx@x9AKb^X7m2~OMx#H7aS~9;&_F&Tc;%hOhz5Y|D`X8f-mku;f*uLb^-QKL0YNPgq zi@AX-F1;+f+jA&y-^_!*gg9=k6gTcjete^;)PiTh()zl?IXcn4k?&6iUt0Xude=m; z<}=Rb2f6=f%G8*;8a*xh9yRsq@x6IRkEm}wsQ80#$K2xeFMNfxzf}DD=ymh75TLk?+qLAOTTEr6k?(TVZN5%ci(L2YE?l@(y72G)-~X$x@LprNRca)#ZCb=T zuDSY`N@lL|S*a2j8Rz0P@5JtV8@La9aU@#3XKLo&`li-k+d8JQlG23}RgF$ofrHeTT-&1LoelWbGi5C3x}ObCDXt8?yJo-c^!wAhXCHm^tEzDGx|u=#5^R?f z*0kI#v%9eWj7`$>#ftJ}ofhl=9WQ);B4FP7V++$I9KNQksWOm`qb9G&~pr-e=D-!eb;a_ZKnd#rYMXI|O7>E7RK zPn*lvn*2)mFJbnwPPI?)=;HT#HV4{NEMDr?-SWC>yV>-6D?c#EPSyE6W5fF$vNoZW zrD2_sx4wj(o*&;L!n3mDOZ)%Mn6g{vyDP0qKAE-7Wy+i@xvlAJBZqSAyczoyz4>x` zwyLhV_5MFofHxzP2m|h_5E#8cAON9=s~BMhVy_xOCNVN707*v>CS213m7rCW_}mOC zXdwXP<}fClR=|s0gmbYKydbk6&YeWiETBul2^^pMK&2G~fZVqcn1gTx0iv`4mVKyh zL@&KS=0V)}ktp+kHX=+X=wbzs@n8UQ@kd|_2ZxK1N()r?qL&vS!yxX}XC-VJ&^F}K VBfy)L4P*cZ5N-rU2`4*<2LR|Rh+6;v literal 0 HcmV?d00001 diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test3/Demo Code Extractor/Abc_1665647440047_back/Controllers/AbcController.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test3/Demo Code Extractor/Abc_1665647440047_back/Controllers/AbcController.java new file mode 100644 index 0000000..4b90753 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test3/Demo Code Extractor/Abc_1665647440047_back/Controllers/AbcController.java @@ -0,0 +1,42 @@ +package com.realnet.Abc_1665647440047_back.Controllers; +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; + import org.springframework.web.bind.annotation.*; +import com.realnet.Abc_1665647440047_back.Entity.Abc; +import com.realnet.Abc_1665647440047_back.Services.AbcService ; +@RequestMapping(value = "/_1665647440047_back") +@RestController +public class AbcController { + + @Autowired + private AbcService Service; + + @PostMapping("/Abc") + + public Abc Savedata(@RequestBody Abc data) { + Abc save = Service.Savedata(data) ; + return save; + } + + + @GetMapping("/Abc") + public List getdetails() { + List get = Service.getdetails(); + return get; +} +@GetMapping("/Abc/{id}") + public Abc getdetailsbyId(@PathVariable Long id ) { + Abc get = Service.getdetailsbyId(id); + return get; + } +@DeleteMapping("/Abc/{id}") + public void delete_by_id(@PathVariable Long id ) { + Service.delete_by_id(id); + + } +@PutMapping("/Abc/{id}") + public Abc update(@RequestBody Abc data,@PathVariable Long id ) { + Abc update = Service.update(data,id); + return update; + } +} \ No newline at end of file diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test3/Demo Code Extractor/Abc_1665647440047_back/Entity/Abc.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test3/Demo Code Extractor/Abc_1665647440047_back/Entity/Abc.java new file mode 100644 index 0000000..5c33750 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test3/Demo Code Extractor/Abc_1665647440047_back/Entity/Abc.java @@ -0,0 +1,18 @@ +package com.realnet.Abc_1665647440047_back.Entity; + import lombok.*; + import javax.persistence.*; + import java.time.LocalDateTime; + import java.util.*; + + @Entity + @Data + public class Abc{ + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Long id; + + private String name; + private int name_id; + + } \ No newline at end of file diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test3/Demo Code Extractor/Abc_1665647440047_back/Repository/AbcRepository.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test3/Demo Code Extractor/Abc_1665647440047_back/Repository/AbcRepository.java new file mode 100644 index 0000000..2576449 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test3/Demo Code Extractor/Abc_1665647440047_back/Repository/AbcRepository.java @@ -0,0 +1,13 @@ +package com.realnet.Abc_1665647440047_back.Repository; + + +import org.springframework.data.jpa.repository.JpaRepository; + +import org.springframework.stereotype.Repository; + + +import com.realnet.Abc_1665647440047_back.Entity.Abc; + +@Repository +public interface AbcRepository extends JpaRepository { +} \ No newline at end of file diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test3/Demo Code Extractor/Abc_1665647440047_back/Services/AbcService.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test3/Demo Code Extractor/Abc_1665647440047_back/Services/AbcService.java new file mode 100644 index 0000000..a26061b --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test3/Demo Code Extractor/Abc_1665647440047_back/Services/AbcService.java @@ -0,0 +1,37 @@ +package com.realnet.Abc_1665647440047_back.Services; +import com.realnet.Abc_1665647440047_back.Repository.AbcRepository; +import com.realnet.Abc_1665647440047_back.Entity.Abc;import java.util.List; + +import org.springframework.beans.factory.annotation.Autowired; + import org.springframework.stereotype.Service; + +@Service + public class AbcService { +@Autowired +private AbcRepository Repository; +public Abc Savedata(Abc data) { + return Repository.save(data); + } + + +public List getdetails() { + return (List) Repository.findAll(); + } + + +public Abc getdetailsbyId(Long id) { + return Repository.findById(id).get(); + } + + + public void delete_by_id(Long id) { + Repository.deleteById(id); +} + + +public Abc update(Abc data,Long id) { + Abc old = Repository.findById(id).get(); +old.setName(data.getName()); +old.setName_id(data.getName_id()); +final Abc test = Repository.save(old); + return test;}} \ No newline at end of file diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test3/Demo Code Extractor/model.zip b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test3/Demo Code Extractor/model.zip new file mode 100644 index 0000000000000000000000000000000000000000..ee662043cf95c3b56bf45743a5e50b7055ebe521 GIT binary patch literal 313 zcmWIWW@Zs#U|`^2Xs!zj-8A!q?0O*2osoe7B$}I_lA5C*l3HBi3u5VIC6*<&_U-06 zySq>y23@O|FH9_PyA(;T97 zZ5A4dv~J^FsdWBR&(_U$hj^=NINa?DI#N_RZ6!ZRth8MGYQ+!#O{P~L)J;nLT)1mp zn2w_s52F^>#|ifu(_e|r-sD-lD!y&Tw6X?MpVCEl-t~n>#)dtf`uR@3#D>lTC%^jo zUEG{`aKW;fGfXzkI=OZ2`eS`Zwa?!R@MdHZ0ec3!7lFQHU}R7LQ9yvr!vWr`Y#=#C MAanxK4?!FT04n)%ZU6uP literal 0 HcmV?d00001 diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test3/Demo Code Extractor/model/TestModel.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test3/Demo Code Extractor/model/TestModel.java new file mode 100644 index 0000000..9dcd130 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test3/Demo Code Extractor/model/TestModel.java @@ -0,0 +1,15 @@ +package com.realnet.model; + +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; + +public class TestModel { + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private int id; + private String name; + private String email; + private String mob_no; +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/BuildMasterBuilderController.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/BuildMasterBuilderController.java new file mode 100644 index 0000000..31e9747 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/BuildMasterBuilderController.java @@ -0,0 +1,537 @@ +//package com.realnet.codeextractor.controller; +// +//import java.io.BufferedWriter; +//import java.io.File; +//import java.io.FileNotFoundException; +//import java.io.FileWriter; +//import java.io.IOException; +//import java.nio.charset.StandardCharsets; +//import java.util.List; +// +//import org.apache.commons.io.FileUtils; +//import org.springframework.beans.factory.annotation.Autowired; +//import org.springframework.beans.factory.annotation.Value; +//import org.springframework.http.HttpStatus; +//import org.springframework.http.MediaType; +//import org.springframework.http.ResponseEntity; +//import org.springframework.web.bind.annotation.GetMapping; +//import org.springframework.web.bind.annotation.RequestMapping; +//import org.springframework.web.bind.annotation.RequestParam; +//import org.springframework.web.bind.annotation.RestController; +// +//import com.realnet.codeextractor.entity.Rn_Bcf_Extractor; +//import com.realnet.codeextractor.entity.Rn_Bcf_Extractor_Params; +//import com.realnet.codeextractor.service.Rn_Bcf_Exception_Rule_Library_Service; +//import com.realnet.codeextractor.service.Rn_Bcf_Extractor_Params_Service; +//import com.realnet.codeextractor.service.Rn_Bcf_Extractor_Service; +//import com.realnet.codeextractor.service.Rn_Bcf_Rule_Library_Service; +//import com.realnet.flf.service.FieldTypeService; +//import com.realnet.fnd.entity.Error; +//import com.realnet.fnd.entity.ErrorPojo; +//import com.realnet.fnd.entity.Success; +//import com.realnet.fnd.entity.SuccessPojo; +//import com.realnet.fnd.service.Rn_ModuleSetup_Service; +//import com.realnet.utils.Constant; +// +//import io.swagger.annotations.Api; +// +//@RestController +//@RequestMapping(value = "/api", produces = MediaType.APPLICATION_JSON_VALUE) +//@Api(tags = { "Build Master Builder" }) +//public class BuildMasterBuilderController { +// +// @Value("${projectPath}") +// private String projectPath; +// +// @Value("${angularProjectPath}") +// private String angularProjectPath; +// +// @Autowired +// private Rn_ModuleSetup_Service rn_module_setup_service; +// +// @Autowired +// private Rn_Bcf_Extractor_Service rn_bcf_extractor_service; +// +// @Autowired +// private Rn_Bcf_Extractor_Params_Service rn_bcf_extractor_params_service; +// +// @Autowired +// private Rn_Bcf_Rule_Library_Service rn_bcf_rule_library_service; +// +// @Autowired +// private Rn_Bcf_Exception_Rule_Library_Service rn_bcf_rule_exception_library_service; +// +// @Autowired +// private FieldTypeService fieldTypeService; +// //private static final Logger logger = Logger.getLogger(BuildMasterBuilderController.class); +// +// @GetMapping("/build_master_builder") +// public ResponseEntity masterControllerBuilder(@RequestParam(value = "id") Integer id) throws IOException, FileNotFoundException { +// StringBuilder variablesDynamicCode = new StringBuilder(); +// StringBuilder stringBuilderDynamicCode = new StringBuilder(); +// StringBuilder moduleCode = new StringBuilder(); +// +// +// // RN_BCF_CODE_EXTRACTOR_T ID +// //int eid = Integer.parseInt(id); +// +// Rn_Bcf_Extractor extractor = rn_bcf_extractor_service.getById(id); +// String technology_stack = extractor.getTech_stack(); +// String object_type = extractor.getObject_type(); +// String sub_object_type = extractor.getSub_object_type(); +// +// // RN_BCF_CODE_EXTRACTOR_PARAMS_T VALUES +// //List params = rn_bcf_extractor_params_service.getByHeaderId(eid); +// List params = extractor.getRn_bcf_extractor_Params(); +// +// // PARAMETERS TABLE VALUE +// int i = 0; +// int j=0; +// for (Rn_Bcf_Extractor_Params param : params) +// { +// boolean is_creation_enabled = param.isIs_creation_enabled(); +// boolean is_extraction_enabled = param.isIs_extraction_enabled(); +// String path = param.getMoved_address_string(); +// File file = new File(path); +// String parentPath = file.getParent(); +// +// String name = file.getName(); +// String convertedFileName = "SE_" + name; +// +// // STATIC CODE DIRECTORY +// String staticFileParentDir = parentPath + File.separator + "static_code"; +// File staticFile = new File(staticFileParentDir + File.separator + convertedFileName); +// String fileToString = FileUtils.readFileToString(staticFile, StandardCharsets.UTF_8); +// +// // ex. controller_file (FROM PARAMS TABLE) +// String file_name_var = param.getFile_name_var(); +// +// // ex. ui_name + "controller" +// String file_name_dynamic_string = param.getFile_name_dynamic_string(); +// +// // ex. String controller_file = ui_name + "controller"; +// variablesDynamicCode.append("String " + file_name_var + " = " + file_name_dynamic_string + ";\r\n"); +// +// System.out.println("file name dynamic str "+file_name_dynamic_string); +// //change file name entity +//// String mainstr1=file_name_dynamic_string; +//// String saleesent1=mainstr1.replace(".java", " "); +//// System.out.println("updated filename"+saleesent1); +//// System.out.println(file_name_dynamic_string.contains(".java")); +//// System.out.println(file_name_dynamic_string.contains(".ts")); +//// System.out.println(file_name_dynamic_string.contains(".scss")); +//// System.out.println(file_name_dynamic_string.contains(".html")); +// +// if(file_name_dynamic_string.contains(".java")) { +// variablesDynamicCode.append("String mainstr"+j+" = " + file_name_var + ";\r\n"+ +// "String "+file_name_var+""+1+"=mainstr"+j+".replace(\".java\", \"\");\r\n"+ +// "" + "\r\n"+"\n" ); +// }else if(file_name_dynamic_string.contains(".ts")) { +// variablesDynamicCode.append("String mainstr"+j+" = " + file_name_var + ";\r\n"+ +// "String "+file_name_var+""+1+"=mainstr"+j+".replace(\".ts\", \"\");\r\n"+ +// "" + "\r\n"+ +// "String "+file_name_var+""+2+"=mainstr"+j+".replace(\".component.ts\", \"\");\r\n"+ +// "" + "\r\n"+"\n" +// ); +// +// }else if(file_name_dynamic_string.contains(".html")) { +// variablesDynamicCode.append("String mainstr"+j+" = " + file_name_var + ";\r\n"+ +// "String "+file_name_var+""+1+"=mainstr"+j+".replace(\".html\", \"\");\r\n"+ +// "" + "\r\n"+"\n" ); +// }else if(file_name_dynamic_string.contains(".scss")) { +// variablesDynamicCode.append("String mainstr"+j+" = " + file_name_var + ";\r\n"+ +// "String "+file_name_var+""+1+"=mainstr"+j+".replace(\".scss\", \"\");\r\n"+ +// "" + "\r\n"+"\n" ); +// }else {System.out.println("not found");} +// +// +// +// // ======= MODULE NAME SHOULD COME FROM THE SESSION ======== +// //String moduleName = "\" + module_name + \"/\""; +// String moduleName = "\" + module_name + \"/"; +// +// String modulePath = param.getTotal_project_path_dynamic_string(); +// //System.out.println("MODULE PATH = " + modulePath); +// if(modulePath.endsWith(".java")) { +// String parent = modulePath.substring(0, modulePath.lastIndexOf("/")); // 1 +// String lvl2Parent = parent.substring(0, parent.lastIndexOf("/")+1); // 2 +// String tail0 = modulePath.substring(parent.lastIndexOf("/") +1); // 3 +// tail0 = tail0.substring(0, tail0.lastIndexOf("/")+1); // remove the .java file name +// modulePath = lvl2Parent + moduleName + tail0; +// } else { +// // add module name in spring project +// modulePath = modulePath.substring(0, modulePath.lastIndexOf("/")+1); +// String data0 = modulePath.substring(0, modulePath.lastIndexOf("/") + 1); +// String tail0 = modulePath.substring(modulePath.lastIndexOf("/") + 1); +// data0 += moduleName + tail0; +// modulePath = data0; +// } +//// System.out.println("MANUPULATED module PATH = " + modulePath); +// +//// String ref_address_string = param.getReference_address_string(); +//// ref_address_string = ref_address_string.substring(0, ref_address_string.lastIndexOf("/")+1); +// +// String total_address_path = param.getTotal_project_path_dynamic_string(); +// total_address_path = total_address_path.substring(0, total_address_path.lastIndexOf("/")+1); +// System.out.println("total path : "+total_address_path +"\n"); +// String module_dest_path = ""; +// String finalDir = ""; +// +// +//// module_dest_path = "angularProjectPath + \"" + modulePath; +//// // CREATE MODULE FOLDER STRUCTURE [DYNAMIC PATH] +//// moduleCode.append("File file" + (++i) + " = new File(" + module_dest_path +"\");\n" +//// + "if(!file" + (i) +".exists()) {\n" +//// + " file" + (i) + ".mkdirs();\n" +//// + "}\n"); +// +// /* +// * MAKE {{test1}} dynamic +// * INPUT : /frontend/src/app/admin/test1/details/rn_header_test1-details.component.html +// * OUTPUT : /frontend/src/app/admin/{{test1}}/details/ +// * +// * */ +// // DYNAMIC FOLDER NAME LOGIC FOR ANGULAR +// // start +//// final String ng_prj_struct = "/frontend/src/app/admin/"; +//// if (ref_address_string.contains(ng_prj_struct)) { +//// int len = ng_prj_struct.length(); +//// String data = ref_address_string.substring(0,len) + "\" + ng_folder_name + \""; +//// int tail = ref_address_string.indexOf("/", len + 1); +//// String temp = ref_address_string.substring(tail); +//// data += temp; +//// ref_address_string = data; +//// } +//// +// // end +// String dest_path = "projectPath + \"" + "/Projects/\" + project_name + \"" + total_address_path; +// System.out.println("dest path : "+dest_path); +// // String finalDir = dirString + "/" + "\" + " + file_name_var; +// finalDir = dest_path + "\" + " + file_name_var; +// System.out.println(finalDir); +// +// +// //module_dest_path = "projectPath + \"" + "/Projects/\" + project_name + " + modulePath; +//// String dest_path = "projectPath + \"" + "/Projects/\" + project_name + \"" + modulePath; +// +// +// // String finalDir = dirString + "/" + "\" + " + file_name_var; +// finalDir = dest_path + "\" + " + file_name_var; +// System.out.println("NIL FINAL DIR = " + finalDir+"\n"); +// +// if(is_creation_enabled) { +// StringBuilder fileCode = new StringBuilder(); +// // EMPTY FILE CODE WILL NOT GO IN THIS LOOP +// if(fileToString.isEmpty()) { +// fileCode.append(" " + file_name_var + "Code.append(\"" + fileToString + "\");\r\n"); +// } else { +// fileCode.append(" " + file_name_var + "Code.append(" + fileToString + ");\r\n"); +// } +// stringBuilderDynamicCode.append(" StringBuilder " + file_name_var + "Code = new StringBuilder();\r\n" +// //+ " " + file_name_var + "Code.append(" + fileToString + ");\r\n" +// + fileCode +// + "\r\n" +// + " File " + file_name_var + "File = new File(" + finalDir + ");\r\n" +// + " System.out.println(\"Directory name = \" + " + file_name_var + "File);\r\n" +// //== CREATE PARENT DIR IF NOT EXIST=== +// + " File " + file_name_var + "FileParentDir = new File(" + file_name_var + "File.getParent());\r\n" +// + " if(!" + file_name_var +"FileParentDir.exists()) {\r\n" +// + " " + file_name_var + "FileParentDir.mkdirs();\r\n" +// + " }\r\n" +// //== +// + " if (!" + file_name_var + "File.exists()) {\r\n" +// + " " + file_name_var + "File.createNewFile();\r\n" +// + " }\r\n" +// + " fw = new FileWriter(" + file_name_var + "File.getAbsoluteFile());\r\n" +// + " bw = new BufferedWriter(fw);\r\n" +// + " bw.write(" + file_name_var + "Code.toString());\r\n" +// + " bw.close();\r\n" +// + "\r\n"); +// +// } +// j++; +// } +// +// +// +// // CHILD MASTER BUILDER NAME DEPENDS ON (TECH_STACK, OBJ_TYPE, SUB_OBJ_TYPE) +// String childMasterBuilderName = technology_stack + "_" + object_type + "_" + sub_object_type + "_Builder"; +// childMasterBuilderName = childMasterBuilderName.replace(" ", "_"); +// childMasterBuilderName = childMasterBuilderName.replaceAll("[-]+", "_"); +// +// StringBuilder childMasterBuilderCode = new StringBuilder(); +// childMasterBuilderCode.append( +// "package com.realnet.builders;\r\n" +// + "\r\n" +// + "import java.io.BufferedReader;\r\n" +// + "import java.io.BufferedWriter;\r\n" +// + "import java.io.File;\r\n" +// + "import java.io.FileNotFoundException;\r\n" +// + "import java.io.FileReader;\r\n" +// + "import java.io.FileWriter;\r\n" +// + "import java.io.IOException;\r\n" +// + "import java.util.List;\r\n" +// + "import java.util.stream.Collectors;\r\n" +// + "\r\n" +// + "import org.modelmapper.ModelMapper;\r\n" +// + "import org.springframework.beans.factory.annotation.Autowired;\r\n" +// + "import org.springframework.beans.factory.annotation.Value;\r\n" +// + "import org.springframework.http.HttpStatus;\r\n" +// + "import org.springframework.http.MediaType;\r\n" +// + "import org.springframework.http.ResponseEntity;\r\n" +// + "import org.springframework.web.bind.annotation.GetMapping;\r\n" +// + "import org.springframework.web.bind.annotation.RequestMapping;\r\n" +// + "import org.springframework.web.bind.annotation.RequestParam;\r\n" +// + "import org.springframework.web.bind.annotation.RestController;\r\n" +// + "\r\n" +// + "import com.realnet.actionbuilder.entity.Rn_cff_ActionBuilder_Header;\r\n" +// + "import com.realnet.actionbuilder.entity.Rn_cff_ActionBuilder_Header;\r\n" +// + "import com.realnet.actionbuilder.service.Rn_Cff_ActionBuilder_Service;\r\n" +// + "import com.realnet.flf.service.FieldTypeService;\r\n" +// + "import com.realnet.fnd.entity.Error;\r\n" +// + "import com.realnet.fnd.entity.ErrorPojo;\r\n" +// + "import com.realnet.fnd.entity.Rn_Lookup_Values;\r\n" +// + "import com.realnet.fnd.entity.Rn_Module_Setup;\r\n" +// + "import com.realnet.fnd.entity.Rn_Project_Setup;\r\n" +// + "import com.realnet.fnd.entity.Success;\r\n" +// + "import com.realnet.fnd.entity.SuccessPojo;\r\n" +// + "import com.realnet.fnd.service.Rn_LookUp_Service;\r\n" +// + "import com.realnet.utils.Constant;\r\n" +// + "import com.realnet.utils.RealNetUtils;\r\n" +// + "import com.realnet.wfb.entity.Rn_Fb_Header;\r\n" +// + "import com.realnet.wfb.entity.Rn_Fb_Line;\r\n" +// + "import com.realnet.wfb.entity.Rn_Fb_Line_DTO;\r\n" +// + "import com.realnet.wfb.service.Rn_WireFrame_Service;\r\n" +// + "\r\n" +// + "import io.swagger.annotations.Api;\r\n" +// + "\r\n" +// + "@RestController\r\n" +// // CONTROLLER NAME SHOULD CHANGE +// // DEPENDS ON TECH_STACK/OBJECT_tYPE/SUB_OBJECT_TYPE +// + "@RequestMapping(value = \"/api\", produces = MediaType.APPLICATION_JSON_VALUE)\r\n" +// + "@Api(tags = { \"Master Builder\" })\r\n" +// + "public class " + childMasterBuilderName + " {\r\n" + "\r\n" + "\r\n" +// + " @Value(\"${angularProjectPath}\")\r\n" +// + " private String angularProjectPath;" +// + " @Value(\"${projectPath}\")\r\n" +// + " private String projectPath;" +// +// // DEPENDENCIES FOR WIREFRAME +// + " @Autowired\r\n" +// + " private Rn_WireFrame_Service wireFrameService;\r\n" + +// "\r\n" + +// " @Autowired\r\n" +// + " private Rn_LookUp_Service lookUpService;\r\n" +// + "\r\n" +// + " @Autowired\r\n" +// + " private Rn_Cff_ActionBuilder_Service actionBuilderService;\r\n" +// + "\r\n" +// + " @Autowired\r\n" +// + " private ModelMapper modelMapper;\r\n" +// + "\r\n" +// + " @Autowired\r\n" +// + " private FieldTypeService fieldTypeService;\r\n" +// +// + " @GetMapping(value = \"/" + childMasterBuilderName + "\")\r\n" +// + " public ResponseEntity build_wireframe(@RequestParam(\"header_id\") Integer id) throws IOException {\r\n" + "\r\n" +// + " System.out.println(\"id ::\"+id);" +// + "\n lookUpService.createTable(id);" +// + " \n // extra button \n List extraButton = wireFrameService.getExtraButton(id);" +// + " \n // HEADER VALUE\r\n" +// + " Rn_Fb_Header rn_fb_header = wireFrameService.getById(id);\r\n" +// + " \r\n" +// + " // LINE VALUES\r\n" +// + " List rn_fb_lines = rn_fb_header.getRn_fb_lines();\r\n" +// + " \r\n" +// + " // MODULE DETAILS\r\n" +// + " Rn_Module_Setup module = rn_fb_header.getModule();\r\n" +// + " \r\n" +// + " // PROJECT DETAILS\r\n" +// + " Rn_Project_Setup project = module.getProject();\r\n" +// + " \r\n" +// // ATTRIBUTE FLEX +// + " // ATTRIBUTE FLEX VALUES\r\n" +// + " List attribute_flex_values = lookUpService.getExtensions();\r\n" +// + " String project_name = project.getProjectName();\r\n" +// + " String module_name = module.getModuleName();" +// +// // header table values +// + " /*\r\n" +// + " * Header Table Values\r\n" +// + " * @GET UI_NAME\r\n" +// + " * @SET controller, model, repository, service name.\r\n" +// + " */\r\n" +// + " String technology_stack = rn_fb_header.getTechStack();\r\n" +// + " String ui_name = RealNetUtils.toFirstUpperCase(rn_fb_header.getUiName());\r\n" +// + " String form_code = rn_fb_header.getFormCode(); // value will come from db\r\n" +// +// + " String controller_name = ui_name.concat(\"_Controller\");\r\n" +// + " String dao_name = ui_name.concat(\"_Dao\");\r\n" +// + " String dao_name_lower = dao_name.toLowerCase();" +// + " String dao_impl_name = ui_name.concat(\"_DaoImpl\");\r\n" +// + " String repository_name = ui_name.concat(\"_Repository\");\r\n" +// + " String service_name = ui_name.concat(\"_Service\");\r\n" +// + " String service_impl_name = ui_name.concat(\"_ServiceImpl\");\r\n" + "\r\n" +// + " String table_name = ui_name.concat(\"_t\"); // For @Column(table=\"table_name\") && Model class name\r\n" +// + "\r\n" +// //+ " String line_table_name = ui_name.concat(\"_line_t\");\r\n" + "\r\n" +// + " /*----First Upper names (back-end)----------*/\r\n" +// + " String controller_name_first_upper = RealNetUtils.toFirstUpperCase(controller_name);\r\n" +// + " String repository_name_first_upper = RealNetUtils.toFirstUpperCase(repository_name);\r\n" +// + " String dao_name_first_upper = RealNetUtils.toFirstUpperCase(dao_name);\r\n" +// + " String dao_impl_name_first_upper = RealNetUtils.toFirstUpperCase(dao_impl_name);\r\n" +// + " String service_name_first_upper = RealNetUtils.toFirstUpperCase(service_name);\r\n" +// + " String service_impl_name_first_upper = RealNetUtils.toFirstUpperCase(service_impl_name);\r\n" +// + " String table_name_first_upper = RealNetUtils.toFirstUpperCase(table_name);\r\n" +// + " String table_name_upper = table_name.toUpperCase(); // For Model class\r\n" + "\r\n" +// //+ " String line_table_name_first_upper = RealNetUtils.toFirstUpperCase(line_table_name);\r\n" +// + " /*-------------lower names (back-end)----------*/\r\n" +// + " String table_name_lower = table_name.toLowerCase();\r\n" +// + " String repository_name_lower = repository_name.toLowerCase();\r\n" +// + " String service_name_lower = service_name.toLowerCase();\r\n" +// + "\r\n" +// +// //DTO APPROACH FOR CALLING A SERVICE +// + " List lineListDto = rn_fb_lines.stream().map(line -> modelMapper.map(line, Rn_Fb_Line_DTO.class))\r\n" +// + " .collect(Collectors.toList());\r\n" +// + " \r\n" +// + " // set table name in the dto class\r\n" +// + " for(Rn_Fb_Line_DTO dto : lineListDto) {\r\n" +// + " dto.setTable_name(table_name_lower);\r\n" +// + " }\r\n" +// +// // ======= NEED TO IMPLEMENT LOGIC FOR DIFFERENT TECHNOLOGY TYPE ==== +// ); // +// +// +// // =========== FRONT-END OBJECT NAMES ============== +// childMasterBuilderCode.append("// ===========FRONT END FILE NAMES DEPENDS ON UI NAME===============\r\n" +// + " String ng_ui_name = RealNetUtils.toFirstUpperCase(ui_name);\r\n" +// + " String ng_model_ts_name = ng_ui_name.concat(\"_t\");\r\n" +// + " String ng_component_ts_name = ng_ui_name.concat(\"Component\");\r\n" +// + " String ng_module_ts_name = ng_ui_name.concat(\"Module\");\r\n" +// + " String ng_service_ts_name = ng_ui_name.concat(\"Service\");\r\n" +// + " String ng_routing_module_ts_name = ng_ui_name.concat(\"RoutingModule\");\r\n" + "\r\n" +// + " String ng_service_ts_name_lower = ui_name.toLowerCase().concat(\"Service\");\r\n" +// + " String ng_model_ts_name_lower = ng_model_ts_name.toLowerCase();\r\n" +// + " // Routing Path names\r\n" +// + " String ng_path_name = ui_name.toLowerCase();\r\n" +// + " // CRUD Components name\r\n" +// + " String ng_all_grid_view_component_name = \"All\" + ng_ui_name.concat(\"Component\");\r\n" +// + " String ng_add_form_component_name = \"Add\" + ng_ui_name.concat(\"Component\");\r\n" +// + " String ng_edit_component_name = \"Edit\" + ng_ui_name.concat(\"Component\");\r\n" +// + " String ng_read_only_component_name = ng_ui_name + \"DetailsComponent\";\r\n" +// + " // Extension Components name\r\n" +// + " String ng_extension_add_component_name = \"AddExt\" + ng_ui_name.concat(\"Component\");\r\n" +// + " // File Folder name\r\n" +// + " String ng_folder_name = ui_name.toLowerCase();\r\n" +// + " String ng_file_name = ui_name.toLowerCase();\r\n" +// + "\r\n"); +// +// String action_builder_code = fieldTypeService.angular_action_builder_code(); +// +// // DYNAMIC VARIABLE FOR FILE-NAME DEPENDS ON UI NAME +// childMasterBuilderCode.append( +// variablesDynamicCode // this is the file name with extension(from params table) +// + "\r\n" +// // MASTER CONTROLLER CODE START +// + " FileWriter fw = null;\r\n" +// + " BufferedWriter bw = null;\r\n" +// + " try { \r\n" +// // ACTION BUILDER CODE +// + action_builder_code +// + // =========== VARIABLE CODE WILL BE APPEND HERE ===============// +// stringBuilderDynamicCode +// + "\r\n"); +// +// // UPDATE MENU +// // String angular_update_sidenav = ""; +// childMasterBuilderCode.append(moduleCode +"\r\n" + +// // 22:30 UPDATE SIDE BAR START +// "/*-----------------------UPDATE ADMIN ROUTING TS FILE --------------------*/\r\n" +// + " // String frontEndDir = angularProjectPath.concat(\"/frontend/\");\n" +// + " File adminRoutingModule = new File(projectPath+\"/Projects/\"+project_name+ \"/webui/src/app/app-routing.module.ts\");\r\n" +// + " File tempRoutingModule = new File(projectPath+\"/Projects/\"+project_name+\"/webui/src/app/temp-routing.module.ts\");\r\n" +// + "\r\n" + +// " BufferedReader reader = new BufferedReader(new FileReader(adminRoutingModule));\r\n" + +// " BufferedWriter writer = new BufferedWriter(new FileWriter(tempRoutingModule));\r\n" + +// " String removeStr = \"]}];@NgModule({imports: [RouterModule.forChild(routes)],exports: [RouterModule]})export class AdminRoutingModule{}\";\r\n" + +// " String currentLine;\r\n" + +// " System.out.println(adminRoutingModule.getName());\r\n" + +// " while ((currentLine = reader.readLine()) != null) {\r\n" + +// " String trimmedLine = currentLine.trim();\r\n" + +// " if (trimmedLine.equals(removeStr)) {\r\n" + +// " currentLine = \"\";\r\n" + +// " }\r\n" + +// " writer.write(currentLine + System.getProperty(\"line.separator\"));\r\n" + +// "\r\n" + +// " }\r\n" + +// " writer.close();\r\n" + +// " reader.close();\r\n" + +// " boolean delete = adminRoutingModule.delete();\r\n" + +// " boolean b22 = tempRoutingModule.renameTo(adminRoutingModule);\r\n" + +// "\r\n" + +// " StringBuilder admin_routing_module_string = new StringBuilder();\r\n" + +// " admin_routing_module_string.append(\" \");\r\n" + +// " String adminRoutingModuleName = projectPath+\"/Projects/\"+project_name+ \"/webui/src/app/app-routing.module.ts\";\r\n" + +// "\r\n" + +// " fw = new FileWriter(adminRoutingModuleName, true);\r\n" + +// " fw.write(admin_routing_module_string.toString());\r\n" + +// " fw.close();\r\n" + +// "\r\n" +// +// ); +// +// // MODULE CREATE CODE +// childMasterBuilderCode.append(" } catch (FileNotFoundException e) {\r\n" +// + " e.printStackTrace();\r\n" +// + " ErrorPojo errorPojo = new ErrorPojo();\r\n" +// + " Error error = new Error();\r\n" +// + " error.setTitle(Constant.FORM_BUILDER_API_TITLE);\r\n" +// + " error.setMessage(Constant.FORM_BUILD_FAILURE);\r\n" +// + " errorPojo.setError(error);\r\n" +// + " return new ResponseEntity(errorPojo, HttpStatus.EXPECTATION_FAILED);\r\n" +// + " }\r\n" +// + " SuccessPojo successPojo = new SuccessPojo();\r\n" +// + " Success success = new Success();\r\n" +// + " success.setTitle(Constant.FORM_BUILDER_API_TITLE);\r\n" +// + " success.setMessage(Constant.FORM_BUILD_SUCCESS);\r\n" +// + " successPojo.setSuccess(success);\r\n" +// + " return new ResponseEntity(successPojo, HttpStatus.OK);\r\n" +// + "\r\n" +// +"\n}" +// +"}"); +// +// // System.out.println(masterBuilderCode.toString()); +// +// FileWriter fw = null; +// BufferedWriter bw = null; +// try { +// // FILE NAME SHOULD CHANGE DEPENDS ON TECH_STACK/OBJECT_tYPE/SUB_OBJECT_TYPE +// File masterBuilderFile = new File( +// projectPath + "/src/main/java/com/realnet/builders/" + childMasterBuilderName + ".java"); +// if (!masterBuilderFile.exists()) { +// masterBuilderFile.createNewFile(); +// } +// fw = new FileWriter(masterBuilderFile.getAbsoluteFile()); +// bw = new BufferedWriter(fw); +// bw.write(childMasterBuilderCode.toString()); +// bw.close(); +// } catch (FileNotFoundException e) { +// e.printStackTrace(); +// ErrorPojo errorPojo = new ErrorPojo(); +// Error error = new Error(); +// error.setTitle(Constant.MASTER_BUILDER_API_TITLE); +// error.setMessage(Constant.MASTER_BUILDER_FAILURE); +// errorPojo.setError(error); +// return new ResponseEntity(errorPojo, HttpStatus.EXPECTATION_FAILED); +// } +// +// SuccessPojo successPojo = new SuccessPojo(); +// Success success = new Success(); +// success.setTitle(Constant.MASTER_BUILDER_API_TITLE); +// success.setMessage(Constant.MASTER_BUILDER_SUCCESS); +// successPojo.setSuccess(success); +// return new ResponseEntity(successPojo, HttpStatus.CREATED); +// } +//} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/CodeExtractorController.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/CodeExtractorController.java new file mode 100644 index 0000000..69f2f4e --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/CodeExtractorController.java @@ -0,0 +1,778 @@ +package com.realnet.codeextractor.controller; + +import java.io.BufferedOutputStream; +import java.io.BufferedReader; +import java.io.BufferedWriter; +import java.io.File; +import java.io.FileNotFoundException; +import java.io.FileOutputStream; +import java.io.FileReader; +import java.io.FileWriter; +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.nio.file.StandardCopyOption; +import java.util.ArrayList; +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import javax.validation.Valid; + +import org.apache.commons.io.FilenameUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.data.domain.Page; +import org.springframework.data.domain.PageRequest; +import org.springframework.data.domain.Pageable; +import org.springframework.data.domain.Sort; +import org.springframework.http.HttpHeaders; +import org.springframework.http.HttpStatus; +import org.springframework.http.MediaType; +import org.springframework.http.ResponseEntity; +import org.springframework.util.StringUtils; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestHeader; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.multipart.MultipartFile; +import org.springframework.web.servlet.support.ServletUriComponentsBuilder; + +import com.fasterxml.jackson.annotation.JsonAutoDetect; +import com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility; +import com.fasterxml.jackson.core.JsonParseException; +import com.fasterxml.jackson.databind.JsonMappingException; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.realnet.codeextractor.entity.FileDetails; +import com.realnet.codeextractor.entity.FileListDto; +import com.realnet.codeextractor.entity.Rn_Bcf_Extractor; +import com.realnet.codeextractor.entity.Rn_Bcf_Extractor_Params; +import com.realnet.codeextractor.response.CodeExtractorParamsResponse; +import com.realnet.codeextractor.response.CodeExtractorResponse; +import com.realnet.codeextractor.service.Rn_Bcf_Extractor_Params_Service; +import com.realnet.codeextractor.service.Rn_Bcf_Extractor_Service; +import com.realnet.fnd.entity.Error; +import com.realnet.fnd.entity.ErrorPojo; +import com.realnet.fnd.entity.Success; +import com.realnet.fnd.entity.SuccessPojo; +import com.realnet.fnd.service.FileStorageService; +import com.realnet.users.entity1.AppUser; +import com.realnet.users.service1.AppUserServiceImpl; +import com.realnet.utils.Constant; +import com.realnet.utils.RealNetUtils; + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import lombok.extern.slf4j.Slf4j; +import net.lingala.zip4j.ZipFile; +import net.lingala.zip4j.exception.ZipException; + +@Slf4j +@JsonAutoDetect(fieldVisibility = Visibility.ANY) +@RestController +@RequestMapping(value = "/api", produces = MediaType.APPLICATION_JSON_VALUE) +@Api(tags = { "Code Extractor" }) +public class CodeExtractorController { + + @Autowired + private AppUserServiceImpl userService; + + @Autowired + private FileStorageService fileStorageService; + + @Autowired + private Rn_Bcf_Extractor_Service extractorService; + + @Autowired + private Rn_Bcf_Extractor_Params_Service extractorParamsService; + + @Value("${projectPath}") + private String projectPath; + + // GET ALL SORTED AND PAGINATED DATA + @ApiOperation(value = "List of of Bcf Extractor", response = Rn_Bcf_Extractor.class) + @GetMapping("/bcf-extractor") + public CodeExtractorResponse getExtractors( + @RequestParam(value = "page", defaultValue = "0", required = false) Integer page, + @RequestParam(value = "size", defaultValue = "20", required = false) Integer size) { + // sorted data + Pageable paging = PageRequest.of(page, size, Sort.by("createdAt").descending()); + Page result = extractorService.getAll(paging); + + CodeExtractorResponse resp = new CodeExtractorResponse(); + resp.setPageStats(result, true); + resp.setItems(result.getContent()); +// //Map> extractorMap = Collections.singletonMap("extractior", result.getContent()); +// return new ResponseEntity>>(extractorMap, HttpStatus.OK); + return resp; + + } + +// // GET ALL +// @ApiOperation(value = "List of Bcf Extractor") +// @GetMapping("/bcf-extractor") +// public ResponseEntity getExtractors() { +// List result = extractorService.getAll(); +// Map> extractorMap = Collections.singletonMap("extractior", result); +// System.out.println(extractorMap); +// return ResponseEntity.ok().body(result); +// } + + // GET BY ID + @ApiOperation(value = "Get an Bcf Extractor", response = Rn_Bcf_Extractor.class) + @GetMapping("/bcf-extractor/{id}") + public ResponseEntity getExtractorById(@PathVariable(value = "id") int id) { + Rn_Bcf_Extractor bcf_extractor = extractorService.getById(id); + + // Map extractorMap = + // Collections.singletonMap("extractior", bcf_extractor); + // return new ResponseEntity>(extractorMap, + // HttpStatus.OK); + // return ResponseEntity.ok().body(bcf_extractor); + return new ResponseEntity(bcf_extractor, HttpStatus.OK); + + } + + // ========= SAVE AND UNZIP FILE AND MOVE TO A SPECIFIC PATH ======== + @ApiOperation(value = "Add new Bcf Extractor") + @PostMapping(value = "/bcf-extractor") + public ResponseEntity saveExtractor(// @Valid @RequestBody Rn_Bcf_Extractor bcf_extractor, + @RequestParam(value = "bcf_extractor", required = true) String extractorReq, + @RequestParam(value = "file", required = true) MultipartFile file) + throws IOException, JsonParseException, JsonMappingException { + + System.out.println("extractorReq = " + extractorReq); + System.out.println("file = " + file.getOriginalFilename()); + + log.debug("extractorReq => {} ", extractorReq); + log.debug("file => {} ", file.getOriginalFilename()); + ObjectMapper mapper = new ObjectMapper(); + Rn_Bcf_Extractor bcf_extractor = mapper.readValue(extractorReq, Rn_Bcf_Extractor.class); + log.debug("bcf_extractor => {}", bcf_extractor); + AppUser loggedInUser = userService.getLoggedInUser(); + bcf_extractor.setAccountId(loggedInUser.getAccount().getAccount_id()); + bcf_extractor.setCreatedBy(loggedInUser.getUserId()); + + String techStackKey = RealNetUtils.getTechnologyStackKey(bcf_extractor.getTech_stack()); + System.out.println("TECHNOLOGY STACK KEY = " + techStackKey); + bcf_extractor.setTech_stack_key(techStackKey); + + // upload to directory + String uploadPath = projectPath.concat("/src/main/resources/zip-uploads/"); + fileStorageService.uploadFile(file, uploadPath); + + String fileName = file.getOriginalFilename(); + System.out.println( + "UPLOAD PATH = " + uploadPath + "\nFILE NAME = " + fileName + "\nFile Size = " + file.getSize()); + + // SAVE ZIP FILE NAME INTO DATABASE + bcf_extractor.setSample_file_name(fileName); + extractorService.save(bcf_extractor); + + // ZIP TO UNZIP + String zipFilePath = uploadPath + fileName; + String fileNameWithOutExt = FilenameUtils.removeExtension(fileName); + Date d = new Date(); + String destFolderName = fileNameWithOutExt + "_" + d.getTime(); + String destPath = projectPath.concat("/src/main/resources/extracted-files/" + destFolderName); + System.out.println("ZIP FILE PATH = " + zipFilePath + "\nDESTINATION PATH = " + destPath); + try { + ZipFile zipFile = new ZipFile(zipFilePath); + /* + * // Get the list of file headers from the zip file List fileHeaderList = + * zipFile.getFileHeaders(); // Loop through the file headers for (int i = 0; i< + * fileHeaderList.size(); i++) { FileHeader fileHeader = (FileHeader) + * fileHeaderList.get(i); String name = fileHeader.getFileName(); + * if(name.contains(".html") || name.contains(".css") || name.contains(".java") + * || name.contains(".jsp") || name.contains(".ts") ) { + * zipFile.extractFile(fileHeader, destPath); } } + */ + zipFile.extractAll(destPath); + } catch (ZipException e) { + e.printStackTrace(); + } + + int headerId = bcf_extractor.getId(); + System.out.println("Code Extractor Parameter Header Id = " + headerId); + String tech_stack = bcf_extractor.getTech_stack(); + String obj_type = bcf_extractor.getObject_type(); + String sub_obj_type = bcf_extractor.getSub_object_type(); + + // MOVE FILES TO PARENT DIRECTORY & DELETE EMPTY FILES & SAVE PATHS INTO PARAMS + // TABLE + extractorService.saveListOFiles(headerId, tech_stack, obj_type, sub_obj_type, destPath); + + // SAVE MOVED PATHS INTO DB + extractorService.moveFiles(headerId, destPath); + + SuccessPojo successPojo = new SuccessPojo(); + Success success = new Success(); + success.setTitle(Constant.EXTRACTOR_API_TITLE); + success.setMessage(Constant.EXTRACTOR_CREATED_SUCCESSFULLY); + successPojo.setSuccess(success); + log.debug("Response {} ", successPojo); + return new ResponseEntity(successPojo, HttpStatus.CREATED); +// Map response = new HashMap<>(); +// response.put("SUCCESS", Boolean.TRUE); +// return ResponseEntity.status(HttpStatus.CREATED).body(response); + } + + // UPDATE bcf extractor + @ApiOperation(value = "Update an Extension", response = Rn_Bcf_Extractor.class) + @PutMapping("/bcf-extractor/{id}") + public ResponseEntity updateExtractor( + @RequestHeader(value = HttpHeaders.AUTHORIZATION, required = false) String authToken, + @PathVariable(value = "id") int id, @Valid @RequestBody Rn_Bcf_Extractor bcf_extractor) { + AppUser loggedInUser = userService.getLoggedInUser(); + bcf_extractor.setUpdatedBy(loggedInUser.getUserId()); + + Rn_Bcf_Extractor updatedExtractor = extractorService.updateById(id, bcf_extractor); + + if (bcf_extractor.getId() != updatedExtractor.getId()) { + ErrorPojo errorPojo = new ErrorPojo(); + Error error = new Error(); + error.setTitle(Constant.EXTRACTOR_API_TITLE); + error.setMessage(Constant.EXTRACTOR_NOT_DELETED); + errorPojo.setError(error); + // return ResponseEntity.status(HttpStatus.NOT_FOUND).body(response); + return new ResponseEntity(errorPojo, HttpStatus.EXPECTATION_FAILED); + } + + SuccessPojo successPojo = new SuccessPojo(); + Success success = new Success(); + success.setTitle(Constant.EXTRACTOR_API_TITLE); + success.setMessage(Constant.EXTRACTOR_UPDATED_SUCCESSFULLY); + successPojo.setSuccess(success); + return new ResponseEntity(successPojo, HttpStatus.OK); + + // return ResponseEntity.status(HttpStatus.ACCEPTED).body(updatedRn_Ext_Field); + } + + // DELETE bcf extractor + @DeleteMapping("/bcf-extractor/{id}") + public ResponseEntity deleteExtractor(@PathVariable(value = "id") int id) { + boolean deleted = extractorService.deleteById(id); + // Map response = new HashMap<>(); + if (deleted) { + SuccessPojo successPojo = new SuccessPojo(); + Success success = new Success(); + success.setTitle(Constant.EXTRACTOR_API_TITLE); + success.setMessage(Constant.EXTRACTOR_DELETED_SUCCESSFULLY); + successPojo.setSuccess(success); + return new ResponseEntity(successPojo, HttpStatus.OK); + // response.put("deleted", Boolean.TRUE); + // return ResponseEntity.status(HttpStatus.OK).body(response); + } + ErrorPojo errorPojo = new ErrorPojo(); + Error error = new Error(); + error.setTitle(Constant.EXTRACTOR_API_TITLE); + error.setMessage(Constant.EXTRACTOR_NOT_DELETED); + errorPojo.setError(error); + // return ResponseEntity.status(HttpStatus.NOT_FOUND).body(response); + return new ResponseEntity(errorPojo, HttpStatus.EXPECTATION_FAILED); + } + + // =============== BCF CODE EXTRACTOR PARAMS ================ + + // GET ALL SORTED AND PAGINATED DATA BY HEADER ID + @ApiOperation(value = "List of of Bcf Extractor Parameters", response = Rn_Bcf_Extractor.class) + @GetMapping("/bcf-extractor-params") + public CodeExtractorParamsResponse codeExtractorParameters( + @RequestParam(value = "header_id", required = true) Integer headerId, // use param id to get data + @RequestParam(value = "page", defaultValue = "0", required = false) Integer page, + @RequestParam(value = "size", defaultValue = "20", required = false) Integer size) { + // sorted data + // Pageable paging = PageRequest.of(page, size, + // Sort.by("createdAt").descending()); + List result = extractorParamsService.getByHeaderIdOrderByDate(headerId); + // log.debug("extractor params sorted data : {}", result.toString()); + CodeExtractorParamsResponse resp = new CodeExtractorParamsResponse(); + // resp.setPageStats(result, true); + resp.setItems(result); + return resp; +// Map> extractorMap = Collections.singletonMap("extractorParams", result); +// return new ResponseEntity>>(extractorMap, HttpStatus.OK); + } + + // GET BY ID + @ApiOperation(value = "Get an Bcf Extractor Parameter", response = Rn_Bcf_Extractor_Params.class) + @GetMapping("/bcf-extractor-params/{id}") + public ResponseEntity codeExtractorParamsById(@PathVariable(value = "id") int id) { + Rn_Bcf_Extractor_Params bcf_extractor_params = extractorParamsService.getById(id); + + // Map extractorMap = + // Collections.singletonMap("extractorParams",bcf_extractor_params); + // return new ResponseEntity>(extractorMap, + // HttpStatus.OK); + return new ResponseEntity(bcf_extractor_params, HttpStatus.OK); + + } + + @ApiOperation(value = "Add new Extractor Parameter", response = Rn_Bcf_Extractor_Params.class) + @PostMapping(value = "/bcf-extractor-params") // use param id to update data + public ResponseEntity addNewExtractorParam(@RequestParam(value = "header_id", required = true) Integer headerId, + @Valid @RequestBody Rn_Bcf_Extractor_Params bcf_extractor_param) { + Rn_Bcf_Extractor extractor = extractorService.getById(headerId); + bcf_extractor_param.setRn_bcf_extractor(extractor); // set header id + Rn_Bcf_Extractor_Params savedParam = extractorParamsService.save(bcf_extractor_param); + if (savedParam == null) { + ErrorPojo errorPojo = new ErrorPojo(); + Error error = new Error(); + error.setTitle(Constant.EXTRACTOR_API_TITLE); + error.setMessage(Constant.EXTRACTOR_NOT_CREATED); + errorPojo.setError(error); + // return ResponseEntity.status(HttpStatus.NOT_FOUND).body(response); + return new ResponseEntity(errorPojo, HttpStatus.EXPECTATION_FAILED); + } + SuccessPojo successPojo = new SuccessPojo(); + Success success = new Success(); + success.setTitle(Constant.EXTRACTOR_API_TITLE); + success.setMessage(Constant.EXTRACTOR_CREATED_SUCCESSFULLY); + successPojo.setSuccess(success); + return new ResponseEntity(successPojo, HttpStatus.OK); + } + + // UPDATE bcf extractor param + @ApiOperation(value = "Update an Extension Parameter", response = Rn_Bcf_Extractor_Params.class) + @PutMapping("/bcf-extractor-params/{id}") + public ResponseEntity updatecodeExtractorParam( + @RequestHeader(value = HttpHeaders.AUTHORIZATION, required = false) String authToken, + @RequestParam(value = "header_id", required = false) Integer headerId, @PathVariable(value = "id") int id, + @Valid @RequestBody Rn_Bcf_Extractor_Params bcf_extractor_param) { + AppUser loggedInUser = userService.getLoggedInUser(); + bcf_extractor_param.setUpdatedBy(loggedInUser.getUserId()); + + Rn_Bcf_Extractor_Params updatedExtractorParam = extractorParamsService.updateById(id, bcf_extractor_param); + + if (bcf_extractor_param.getId() != updatedExtractorParam.getId()) { + ErrorPojo errorPojo = new ErrorPojo(); + Error error = new Error(); + error.setTitle(Constant.EXTRACTOR_API_TITLE); + error.setMessage(Constant.EXTRACTOR_NOT_UPDATED); + errorPojo.setError(error); + // return ResponseEntity.status(HttpStatus.NOT_FOUND).body(response); + return new ResponseEntity(errorPojo, HttpStatus.EXPECTATION_FAILED); + } + SuccessPojo successPojo = new SuccessPojo(); + Success success = new Success(); + success.setTitle(Constant.EXTRACTOR_API_TITLE); + success.setMessage(Constant.EXTRACTOR_UPDATED_SUCCESSFULLY); + successPojo.setSuccess(success); + // return ResponseEntity.status(HttpStatus.ACCEPTED).body(updatedRn_Ext_Field); + return new ResponseEntity(successPojo, HttpStatus.OK); + } + + // ========= TOGGLE BUTTON SERVICE FOR EXTRACTION AND CREATION ENABLE DISABLE + // BUTTON // + + // EXTRACTION STATUS CHANGE + @GetMapping(value = "/bcf-extractor-params/extraction-status-change") + public ResponseEntity extractionStatusChange(@RequestParam(value = "id") int id) throws IOException { + AppUser loggedInUser = userService.getLoggedInUser(); + Rn_Bcf_Extractor_Params param = extractorParamsService.getById(id); + log.debug("Extractor Param : {} ", param); + param.setIs_extraction_enabled(!param.isIs_extraction_enabled()); + param.setUpdatedBy(loggedInUser.getUserId()); + + Rn_Bcf_Extractor_Params updatedParam = extractorParamsService.save(param); + log.debug("UPDATED Extractor Param : {} ", updatedParam); + if (param.getId() != updatedParam.getId()) { + ErrorPojo errorPojo = new ErrorPojo(); + Error error = new Error(); + error.setTitle(Constant.EXTRACTOR_API_TITLE); + error.setMessage(Constant.EXTRACTOR_NOT_UPDATED); + errorPojo.setError(error); + return new ResponseEntity(errorPojo, HttpStatus.EXPECTATION_FAILED); + } + SuccessPojo successPojo = new SuccessPojo(); + Success success = new Success(); + success.setTitle(Constant.EXTRACTOR_API_TITLE); + success.setMessage(Constant.EXTRACTOR_UPDATED_SUCCESSFULLY); + successPojo.setSuccess(success); + return new ResponseEntity(successPojo, HttpStatus.OK); + } + + // CREATION STATUS CHANGE + @GetMapping(value = "/bcf-extractor-params/creation-status-change") + public ResponseEntity creationStatusChange(@RequestParam(value = "id") int id) throws IOException { + AppUser loggedInUser = userService.getLoggedInUser(); + + Rn_Bcf_Extractor_Params param = extractorParamsService.getById(id); + log.debug("Extractor Param : {} ", param); + param.setIs_creation_enabled(!param.isIs_creation_enabled()); + + param.setUpdatedBy(loggedInUser.getUserId()); + Rn_Bcf_Extractor_Params updatedParam = extractorParamsService.save(param); + log.debug("UPDATED Extractor Param : {} ", updatedParam); + if (param.getId() != updatedParam.getId()) { + ErrorPojo errorPojo = new ErrorPojo(); + Error error = new Error(); + error.setTitle(Constant.EXTRACTOR_API_TITLE); + error.setMessage(Constant.EXTRACTOR_NOT_UPDATED); + errorPojo.setError(error); + return new ResponseEntity(errorPojo, HttpStatus.EXPECTATION_FAILED); + } + + SuccessPojo successPojo = new SuccessPojo(); + Success success = new Success(); + success.setTitle(Constant.EXTRACTOR_API_TITLE); + success.setMessage(Constant.EXTRACTOR_UPDATED_SUCCESSFULLY); + successPojo.setSuccess(success); + return new ResponseEntity(successPojo, HttpStatus.OK); + } + + // ========== FILE CODE EDITOR PART ============// + + /* + * File list(from code extractor params table) for dropDown in file editor + */ + @ApiOperation(value = "Get Extracted File List", response = FileDetails.class) + @GetMapping("/bcf-extractor-file-list/{id}") + public ResponseEntity getFileListBy(@PathVariable(value = "id") int headerId) { + + List params = extractorParamsService.getByHeaderId(headerId); + ArrayList response = new ArrayList<>(); + for (Rn_Bcf_Extractor_Params param : params) { + int id = param.getId(); + String fileName = param.getName_string(); + FileListDto fileList = new FileListDto(); + fileList.setId(id); + fileList.setFileName(fileName); + response.add(fileList); + } + + if (response.isEmpty()) { + ErrorPojo errorPojo = new ErrorPojo(); + Error error = new Error(); + error.setTitle(Constant.FILE_LIST_API_TITLE); + error.setMessage(Constant.FILE_LIST_IS_EMPTY); + errorPojo.setError(error); + return new ResponseEntity(errorPojo, HttpStatus.EXPECTATION_FAILED); + } else { + return new ResponseEntity>(response, HttpStatus.OK); + } + } + + // =====read files and get file contents =========// + @ApiOperation(value = "Get an Bcf Extractor Parameter", response = FileDetails.class) + @GetMapping("/file-code-read/{id}") + public ResponseEntity readFilesById(@PathVariable(value = "id") int id) { + Rn_Bcf_Extractor_Params params = extractorParamsService.getById(id); + String address_string = params.getAddress_string(); // uploaded path + String moved_address_string = params.getMoved_address_string(); // in a same folder + // String reference_address_string = params.getReference_address_string(); + + String filePath = moved_address_string.replace(projectPath, ""); + filePath = projectPath.concat(filePath); + StringBuilder code = new StringBuilder(); + File file = null; + try { + file = new File(filePath); + String fileName = file.getName(); + // String fileType = FilenameUtils.getExtension(fileName); + log.info("File Name : {}", fileName); + // log.info("File Type : {} ", fileType); + // BufferedReader br = new BufferedReader(new FileReader(file)); + // String fileString = FileUtils.readFileToString(file, StandardCharsets.UTF_8); + + FileReader fr = new FileReader(file); + BufferedReader br = new BufferedReader(fr); + String line; + while ((line = br.readLine()) != null) { + code.append(line + "\n"); + } + fr.close(); + br.close(); + } catch (IOException e) { + log.debug("IO Exception Handled..."); + log.error(e.getMessage()); + e.getMessage(); + ErrorPojo errorPojo = new ErrorPojo(); + Error error = new Error(); + error.setTitle(Constant.FILE_OPERATION_API_TITLE); + error.setMessage(Constant.FILE_NOT_FOUND_EXCEPTION); + errorPojo.setError(error); + return new ResponseEntity(errorPojo, HttpStatus.EXPECTATION_FAILED); + } + + FileDetails fileDetails = new FileDetails(); + fileDetails.setId(id); + fileDetails.setText(code.toString()); + + return new ResponseEntity(fileDetails, HttpStatus.OK); + } + + // ============= code editor (save data into file) ========= + @ApiOperation(value = "Save File Data") + @PostMapping(value = "/file-code-save") + public ResponseEntity codeSaveInFile(@Valid @RequestBody FileDetails fileDetails) { + + int paramsId = fileDetails.getId(); + String code = fileDetails.getText(); + log.debug("updated code : {}", code); + + Rn_Bcf_Extractor_Params params = extractorParamsService.getById(paramsId); + // String address_string = params.getAddress_string(); + String moved_address_string = params.getMoved_address_string(); + // String reference_address_string = params.getReference_address_string(); + + // projectPath + // String filePath = projectPath.concat(reference_address_string); + + String filePath = moved_address_string.replace(projectPath, ""); + filePath = projectPath.concat(filePath); + + File file = null; + try { + file = new File(filePath); + String fileName = file.getName(); + String fileType = FilenameUtils.getExtension(fileName); + log.info("File Name : {}", fileName); + log.info("File Type : {} ", fileType); +// if(fileType.equalsIgnoreCase("java") || fileType.equalsIgnoreCase("ts")|| fileType.equalsIgnoreCase("txt")) { +// code = Jsoup.parse(code).text(); +// } + BufferedWriter bw = new BufferedWriter(new FileWriter(file, false)); // OVER WRITE FILE + bw.write(code); + bw.close(); + } catch (FileNotFoundException e) { + log.debug("File Not Found Exception Handled..."); + log.error(e.getMessage()); + ErrorPojo errorPojo = new ErrorPojo(); + Error error = new Error(); + error.setTitle(Constant.FILE_OPERATION_API_TITLE); + error.setMessage(Constant.FILE_NOT_FOUND_EXCEPTION); + errorPojo.setError(error); + return new ResponseEntity(errorPojo, HttpStatus.EXPECTATION_FAILED); + } catch (IOException e) { + log.error(e.getMessage()); + log.debug("IOException Handled..."); + ErrorPojo errorPojo = new ErrorPojo(); + Error error = new Error(); + error.setTitle(Constant.FILE_OPERATION_API_TITLE); + error.setMessage(Constant.FILE_CODE_SAVE_FAILURE); + errorPojo.setError(error); + return new ResponseEntity(errorPojo, HttpStatus.EXPECTATION_FAILED); + } + + SuccessPojo successPojo = new SuccessPojo(); + Success success = new Success(); + success.setTitle(Constant.FILE_OPERATION_API_TITLE); + success.setMessage(Constant.FILE_CODE_SAVE_SUCCESSFULLY); + successPojo.setSuccess(success); + return new ResponseEntity(successPojo, HttpStatus.OK); + } + + // ======= STATIC CODE READ ========= + @ApiOperation(value = "Read Static File and Return Code", response = FileDetails.class) + @GetMapping("/static-file-code-read/{id}") + public ResponseEntity readStaticFilesById(@PathVariable(value = "id") int id) { + Rn_Bcf_Extractor_Params param = extractorParamsService.getById(id); + String name_string = param.getName_string(); + + + String moved_address_string = param.getMoved_address_string(); // in a same folder + + + String staticFileName = "SE_".concat(name_string); + String staticPath = moved_address_string.replace(projectPath, ""); + staticPath = staticPath.substring(0, staticPath.lastIndexOf("/")); + staticPath = staticPath.concat("/static_code/"); // static code folder + staticPath = staticPath.concat(staticFileName); // static filde name + + // projectPath + String filePath = projectPath.concat(staticPath); + +// String filePath = staticPath; //by gk + + StringBuilder code = new StringBuilder(); + File file = null; + try { + file = new File(filePath); + String fileName = file.getName(); + // String fileType = FilenameUtils.getExtension(fileName); + log.info("Static File Name : {}", fileName); + // BufferedReader br = new BufferedReader(new FileReader(file)); + // String fileString = FileUtils.readFileToString(file, StandardCharsets.UTF_8); + + FileReader fr = new FileReader(file); + BufferedReader br = new BufferedReader(fr); + String line; + while ((line = br.readLine()) != null) { + code.append(line + "\n"); + } + fr.close(); + br.close(); + } catch (IOException e) { + log.debug("IO Exception Handled..."); + log.error(e.getMessage()); + e.getMessage(); + ErrorPojo errorPojo = new ErrorPojo(); + Error error = new Error(); + error.setTitle(Constant.FILE_OPERATION_API_TITLE); + error.setMessage(Constant.FILE_NOT_FOUND_EXCEPTION); + errorPojo.setError(error); + return new ResponseEntity(errorPojo, HttpStatus.EXPECTATION_FAILED); + } + + String codee = code.substring(0, code.lastIndexOf("\n")); // remove last line break + FileDetails fileDetails = new FileDetails(); + fileDetails.setId(id); + fileDetails.setText(codee); + return new ResponseEntity(fileDetails, HttpStatus.OK); + } + + // ======= STATIC CODE SAVE INTO FILE ========= + @ApiOperation(value = "Save File Data") + @PostMapping(value = "/static-file-code-save") + public ResponseEntity staticCodeSaveInFile(@Valid @RequestBody FileDetails fileDetails) { + + int paramsId = fileDetails.getId(); + String code = fileDetails.getText(); + // log.debug("updated code : {}", code); + + Rn_Bcf_Extractor_Params param = extractorParamsService.getById(paramsId); + // String address_string = param.getAddress_string(); + String name_string = param.getName_string(); + String moved_address_string = param.getMoved_address_string(); // in a same folder + + String staticFileName = "SE_".concat(name_string); + String staticPath = moved_address_string.replace(projectPath, ""); + staticPath = staticPath.substring(0, staticPath.lastIndexOf("/")); + staticPath = staticPath.concat("/static_code/"); // static code folder + staticPath = staticPath.concat(staticFileName); // static file name + + // projectPath + String filePath = projectPath.concat(staticPath); + + File file = null; + try { + file = new File(filePath); + String fileName = file.getName(); + log.info("Static File Name : {}", fileName); + + BufferedWriter bw = new BufferedWriter(new FileWriter(file, false)); // OVER WRITE FILE + bw.write(code); + bw.close(); + } catch (FileNotFoundException e) { + log.debug("File Not Found Exception Handled..."); + e.printStackTrace(); + ErrorPojo errorPojo = new ErrorPojo(); + Error error = new Error(); + error.setTitle(Constant.FILE_OPERATION_API_TITLE); + error.setMessage(Constant.FILE_NOT_FOUND_EXCEPTION); + errorPojo.setError(error); + return new ResponseEntity(errorPojo, HttpStatus.EXPECTATION_FAILED); + } catch (IOException e) { + e.printStackTrace(); + log.debug("IOException Handled..."); + ErrorPojo errorPojo = new ErrorPojo(); + Error error = new Error(); + error.setTitle(Constant.FILE_OPERATION_API_TITLE); + error.setMessage(Constant.FILE_CODE_SAVE_FAILURE); + errorPojo.setError(error); + return new ResponseEntity(errorPojo, HttpStatus.EXPECTATION_FAILED); + } + + SuccessPojo successPojo = new SuccessPojo(); + Success success = new Success(); + success.setTitle(Constant.FILE_OPERATION_API_TITLE); + success.setMessage(Constant.FILE_CODE_SAVE_SUCCESSFULLY); + successPojo.setSuccess(success); + return new ResponseEntity(successPojo, HttpStatus.OK); + } + + // @PostMapping("/upload") + @PostMapping(value = "/upload-file", consumes = MediaType.MULTIPART_FORM_DATA_VALUE) + public ResponseEntity uploadToLocalFileSystem(@RequestParam("file") MultipartFile file) { + + System.out.println("calling upload controller"); + String fileName = StringUtils.cleanPath(file.getOriginalFilename()); + Path path = Paths.get(projectPath + fileName); + try { + Files.copy(file.getInputStream(), path, StandardCopyOption.REPLACE_EXISTING); + } catch (IOException e) { + e.printStackTrace(); + } + String fileDownloadUri = ServletUriComponentsBuilder.fromCurrentContextPath().path("/files/download/") + .path(fileName).toUriString(); + return ResponseEntity.ok(fileDownloadUri); + } + + @RequestMapping(value = "/redirect", produces = { MediaType.APPLICATION_JSON_VALUE }, method = RequestMethod.POST) + public ResponseEntity registerBatchUser(@RequestParam("file") MultipartFile file) { + if (!file.isEmpty()) { + try { + byte[] bytes = file.getBytes(); + BufferedOutputStream stream = new BufferedOutputStream(new FileOutputStream(new File(projectPath))); + stream.write(bytes); + stream.close(); + + } catch (Exception e) { + Map FeedBackStatus = new HashMap(); + return ResponseEntity.ok(FeedBackStatus); + } + + } + return ResponseEntity.ok(null); + } + + @PostMapping(value = "/uploadFile", consumes = MediaType.MULTIPART_FORM_DATA_VALUE) + public String uploadFile(@RequestParam("file") MultipartFile file) throws IOException { + String fileName = file.getOriginalFilename(); + return fileName; + } + + @RequestMapping(value = "/upload-file-2", method = RequestMethod.POST) + public @ResponseBody ResponseEntity> handleFileUpload( + @RequestParam("file") MultipartFile file) { + String name = file.getName(); + System.out.println(name); + + Map FeedBackStatus = new HashMap(); + FeedBackStatus.put("status", "success"); + + return ResponseEntity.ok(FeedBackStatus); + + } + + /* + * @PostMapping(value = "/uploadFile", consumes = + * MediaType.MULTIPART_FORM_DATA_VALUE) public String + * uploadFile2(@RequestParam("file") MultipartFile file)throws IOException { + * Path tempFile = Files.createTempFile(null, null); + * + * Files.write(tempFile, MultipartFile.getBytes()); File fileToSend = + * tempFile.toFile(); + * + * MultiValueMap parameters = new LinkedMultiValueMap<>(); + * + * parameters.add("file", new FileSystemResource(fileToSend)); + * + * HttpHeaders headers = new HttpHeaders(); headers.set("Content-Type", + * "multipart/form-data"); + * + * HttpEntity httpEntity = new HttpEntity<>(parameters, headers); + * + * try { restTemplate.exchange(apiUrl, HttpMethod.POST, httpEntity, + * MyClazz.class); } finally { fileAEnviar.delete(); } + * + * } + */ + + @PostMapping("/upload-gb") + public ResponseEntity uploadFileGb(@RequestParam("file") MultipartFile file) { + return ResponseEntity.ok("working"); + } + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/DynamicCodeExtractionController.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/DynamicCodeExtractionController.java new file mode 100644 index 0000000..e5f7dce --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/DynamicCodeExtractionController.java @@ -0,0 +1,352 @@ +package com.realnet.codeextractor.controller; + +import java.io.BufferedWriter; +import java.io.File; +import java.io.FileNotFoundException; +import java.io.FileWriter; +import java.io.IOException; +import java.nio.charset.StandardCharsets; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import javax.servlet.http.HttpServletRequest; + +import org.apache.commons.io.FileUtils; +import org.apache.commons.io.FilenameUtils; +import org.hibernate.boot.model.source.spi.CascadeStyleSource; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.http.HttpStatus; +import org.springframework.http.MediaType; +import org.springframework.http.ResponseEntity; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.servlet.ModelAndView; + +import com.realnet.codeextractor.entity.Rn_Bcf_Exception_Rules; +import com.realnet.codeextractor.entity.Rn_Bcf_Extractor; +import com.realnet.codeextractor.entity.Rn_Bcf_Extractor_Params; +import com.realnet.codeextractor.entity.Rn_Bcf_Rules; +import com.realnet.codeextractor.service.Rn_Bcf_Exception_Rule_Library_Service; +import com.realnet.codeextractor.service.Rn_Bcf_Extractor_Params_Service; +import com.realnet.codeextractor.service.Rn_Bcf_Extractor_Service; +import com.realnet.codeextractor.service.Rn_Bcf_Rule_Library_Service; +import com.realnet.fnd.entity.Error; +import com.realnet.fnd.entity.ErrorPojo; +import com.realnet.fnd.entity.Success; +import com.realnet.fnd.entity.SuccessPojo; +import com.realnet.logging.LogExecutionTime; +import com.realnet.utils.Constant; +import com.realnet.utils.RealNetUtils; + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import lombok.extern.slf4j.Slf4j; + +@Slf4j +@RestController +@RequestMapping(value = "/api", produces = MediaType.APPLICATION_JSON_VALUE) +@Api(tags = { "Code Extractor" }) +public class DynamicCodeExtractionController { + @Value("${projectPath}") + private String projectPath; + + @Autowired + private Rn_Bcf_Extractor_Service rn_bcf_extractor_service; + + @Autowired + private Rn_Bcf_Extractor_Params_Service rn_bcf_extractor_params_service; + + @Autowired + private Rn_Bcf_Rule_Library_Service bcfRuleLibraryService; + +// @Autowired +// private RealNetUtils utils; + + @Autowired + Rn_Bcf_Exception_Rule_Library_Service rn_bcf_rule_exception_library_service; + + @LogExecutionTime + @ApiOperation(value = "Dynamic Code Extraction") + @GetMapping(value = "/dynamic_code_extraction") + public ResponseEntity dynamicCodeExtraction(@RequestParam(value = "header_id") Integer headerId) + throws IOException + { + + Rn_Bcf_Extractor extractor = rn_bcf_extractor_service.getById(headerId); + String technology_stack = extractor.getTech_stack(); + String object_type = extractor.getObject_type(); + String sub_object_type = extractor.getSub_object_type(); + + System.out.println("FROM Rn_Bcf_Extractor = " + technology_stack + " || " + object_type + " || " + sub_object_type+"||"+headerId); + + // PARAMS + List params = extractor.getRn_bcf_extractor_Params(); +// +// // FILE NAME VARIABLE NAMES IN BUILDER CODE +// Map map = new HashMap(); +// map.put("controller_name_first_upper", "Nil_final_controller"); +// map.put("table_name_first_upper", "Rn_nil_final"); +// map.put("table_name_lower", "rn_nil_final"); +// map.put("table_name_upper", "RN_NIL_FINAL"); +// map.put("service_name_first_upper", "Nil_final_service"); +// map.put("service_name_lower", "nil_final_service"); +// map.put("service_impl_name_first_upper", "Nil_final_serviceimpl"); +// map.put("repository_name_first_upper", "Rn_header_test1_repository"); +// map.put("repository_name_lower", "rn_header_test1_repository"); +// map.put("ng_add_form_component_name", "AddRn_header_test1Component"); +// map.put("ng_all_grid_view_component_name", "AllRn_header_test1Component"); +// map.put("ng_read_only_component_name", "Rn_header_test1DetailsComponent"); +// map.put("ng_edit_component_name", "EditRn_header_test1Component"); +// map.put("ng_extension_add_component_name", "AddExtRn_header_test1Component"); +// map.put("ng_routing_module_ts_name", "Rn_header_test1RoutingModule"); +// map.put("ng_component_ts_name", "Rn_header_test1Component"); +// map.put("ng_module_ts_name", "Rn_header_test1Module"); +// map.put("ng_service_ts_name", "Rn_header_test1Service"); +// map.put("ng_model_ts_name ", "Rn_header_test1_t"); + + // STATIC FILES ( SE_FILE_NAME.EXT) + ArrayList staticFiles = new ArrayList(); + + + + try { + + // PARAMETERS TABLE VALUE + for (Rn_Bcf_Extractor_Params param : params) + { +// System.out.println("---Exception rule for loop--"); + boolean is_extraction_enabled = param.isIs_extraction_enabled(); + boolean is_creation_enabled = param.isIs_creation_enabled(); + String path = param.getMoved_address_string(); + + + File file = new File(path); + String parentPath = file.getParent(); + + String name = file.getName(); + String ConvertedFileName = "SE_" + name; + + // STATIC FILES DIRECTORY + String staticFileParentDir = parentPath + File.separator + "static_code"; + File staticFile = new File(staticFileParentDir + File.separator + ConvertedFileName); + + // STATIC FILE PATH + String staticFileDir = staticFile.getAbsolutePath().replace("\\", "/"); + // ADD STATIC FILE PATH TO ARRAYLIST + if (is_extraction_enabled && is_creation_enabled) { + // System.out.println("STATIC FILE DIR ADDED TO ARRAYLIST = " + staticFileDir); + staticFiles.add(staticFileDir); + + } + } + + // package part MODULE_NAME ADD + + + for (String staticDir : staticFiles) + { + + File file = new File(staticDir); + Path path = Paths.get(staticDir); + StringBuilder code = new StringBuilder(); + List lines = Files.readAllLines(path, StandardCharsets.UTF_8); + + + for (String line : lines) + { + + if (line.startsWith("\"package")) + { + int i = line.lastIndexOf("."); + String head = line.substring(0, i + 1); + String tail = line.substring(i); + String moduleName = "\" + module_name + \""; + line = head + moduleName + tail; + } + code.append(line + "\n"); + + } + + //System.out.println(code); + BufferedWriter br = new BufferedWriter(new FileWriter(file)); // replaced string + br.write(code.toString()); + br.close(); + + } + + + + int count=0; + for (String staticDir : staticFiles) + { + File file1 = new File(staticDir); + Path path1 = Paths.get(staticDir); + StringBuilder code = new StringBuilder(); + StringBuilder code2 = new StringBuilder(); + List lines = Files.readAllLines(path1, StandardCharsets.UTF_8); + for (String line : lines) + { + if (line.startsWith("\"public class")) + { +// + String file_name_var=params.get(count).getFile_name_var(); + +// System.out.println("file namevar "+file_name_var); + + + line = "\"public class \" + "+file_name_var+""+1+" + \"{\"+"; + } + + + + if (line.startsWith("\"public interface")) + { +// + String file_name_var=params.get(count).getFile_name_var(); + +// System.out.println("file namevar "+file_name_var); + + + line = "\"public interface \" + "+file_name_var+""+1+" + \"{\"+"; + } + + + if (line.startsWith("\" templateUrl")) + { +// " templateUrl: './readonly.component.html'," + "\r\n" + + String file_name_var=params.get(count).getFile_name_var(); + +// System.out.println("file namevar "+file_name_var); + + + line = " \" templateUrl: './\"+"+file_name_var+""+1+"+\".html',\"" + "\r\n \n" +"+" ; + } + + if (line.startsWith("\" styleUrls")) + { +// " styleUrls: ['./readonly.component.scss']" + "\r\n" + + String file_name_var=params.get(count).getFile_name_var(); + +// System.out.println("file namevar "+file_name_var); + + + line = " \" styleUrls: ['./\"+"+file_name_var+""+1+"+\".scss']\"" + "\r\n \n"+"+" ; + } + + if (line.startsWith("\"export class")) + { +// "export class ReadonlyComponent implements OnInit {" + "\r\n" + + String file_name_var=params.get(count).getFile_name_var(); + +// System.out.println("file namevar "+file_name_var); + + + line = "\"export class \"+"+file_name_var+""+2+"+\"Component implements OnInit {\"" + "\r\n"+"+" ; + } + + + + code.append(line + "\n"); + + } + count++; + BufferedWriter br = new BufferedWriter(new FileWriter(file1)); // replaced string + br.write(code.toString()); + br.close(); + } + + + + + + + + + // APPLY ALL RULES PRESENT HERE + List rules = bcfRuleLibraryService.getAll(); + + int rulesOuterCount = 0; + for (Rn_Bcf_Rules rule : rules) + { + rulesOuterCount++; + // System.out.println("RULES FOR COUNT = " + ++rulesOuterCount); + String start = rule.getIdentifier_start_string(); + String end = rule.getIdentifier_end_string(); + String replaceWith = rule.getReplacement_string(); + + String tech_stack = rule.getTech_stack(); + String sub_object_type2 = rule.getSub_object_type(); + String object_type2 = rule.getObject_type(); + replaceWith = replaceWith.concat(""); + + if(technology_stack.equals(tech_stack) && sub_object_type.equals(sub_object_type2) && object_type.equals(object_type2)) + { +// System.out.println("main tech stack"+technology_stack+" new "+tech_stack); +// System.out.println("main subobject "+sub_object_type+" new "+sub_object_type2); +// System.out.println("main object "+object_type+" new "+object_type2); + + + int dirCount = 0; + for (String staticDir : staticFiles) + { + dirCount++; + + File staticFile = new File(staticDir); + String staticFileName = staticFile.getName(); + + // System.out.println("========" + staticFileName + "============="); + String fileString = FileUtils.readFileToString(staticFile, StandardCharsets.UTF_8); + String fileType = FilenameUtils.getExtension(staticFileName); + + // don't check empty file for replacement.. + if (!fileString.isEmpty()) { + + // RULE APPLY + String finalString = RealNetUtils.stringReplace(fileString, start, end, replaceWith, + fileType); + + BufferedWriter bw = new BufferedWriter(new FileWriter(staticFile, false)); // replaced + // string + bw.write(finalString); + bw.close(); + + } + } + } + + +// System.out.println("loop count::"+dirCount); + + } + System.out.println("rules outer countt::"+rulesOuterCount); + } catch (FileNotFoundException e) { + e.printStackTrace(); + ErrorPojo errorPojo = new ErrorPojo(); + Error error = new Error(); + error.setTitle(Constant.EXTRACTOR_API_TITLE); + error.setMessage(Constant.DYNAMIC_EXTRACTION_FAILED); + errorPojo.setError(error); + return new ResponseEntity(errorPojo, HttpStatus.EXPECTATION_FAILED); + } + + SuccessPojo successPojo = new SuccessPojo(); + Success success = new Success(); + success.setTitle(Constant.EXTRACTOR_API_TITLE); + success.setMessage(Constant.DYNAMIC_EXTRACTION_SUCCESS); + successPojo.setSuccess(success); + log.debug("Response {} ", successPojo); + return new ResponseEntity(successPojo, HttpStatus.OK); + + } + +} \ No newline at end of file diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/FileUploadController.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/FileUploadController.java new file mode 100644 index 0000000..48df5f9 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/FileUploadController.java @@ -0,0 +1,39 @@ +package com.realnet.codeextractor.controller; + +import org.codehaus.jackson.annotate.JsonIgnoreProperties; +import org.codehaus.jackson.map.annotate.JsonSerialize; +import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.multipart.MultipartFile; + +import com.fasterxml.jackson.databind.SerializationFeature; + + + +//@JsonIgnoreProperties(ignoreUnknown=true) +@JsonIgnoreProperties({"hibernateLazyInitializer", "handler"}) +//@JacksonFeatures(serializationDisable = {SerializationFeature.FAIL_ON_EMPTY_BEANS}) +@JsonSerialize +@RestController +public class FileUploadController { + + @PostMapping("/upload-gb") + public ResponseEntity uploadFileGb(@RequestParam("file") MultipartFile file[]){ + + for(MultipartFile files:file) { + System.out.println("File name::"+files.getOriginalFilename()); + + } + return new ResponseEntity(HttpStatus.OK); + + } + + @PostMapping("/upload-string") + public ResponseEntity uploadFileString(){ + return ResponseEntity.ok("working"); + } + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/MasterCodeBuild_gk.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/MasterCodeBuild_gk.java new file mode 100644 index 0000000..0ee1159 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/MasterCodeBuild_gk.java @@ -0,0 +1,684 @@ +package com.realnet.codeextractor.controller; + +import java.io.BufferedReader; +import java.io.BufferedWriter; +import java.io.File; +import java.io.FileNotFoundException; +import java.io.FileReader; +import java.io.FileWriter; +import java.io.IOException; +import java.nio.charset.StandardCharsets; +import java.util.List; + +import org.apache.commons.io.FileUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.http.HttpStatus; +import org.springframework.http.MediaType; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.realnet.codeextractor.entity.Rn_Bcf_Extractor; +import com.realnet.codeextractor.entity.Rn_Bcf_Extractor_Params; +import com.realnet.codeextractor.service.Rn_Bcf_Extractor_Service; +import com.realnet.flf.service.FieldTypeService; +import com.realnet.fnd.entity.Error; +import com.realnet.fnd.entity.ErrorPojo; +import com.realnet.fnd.entity.Success; +import com.realnet.fnd.entity.SuccessPojo; +import com.realnet.utils.Constant; + +import io.swagger.annotations.Api; + +@RestController +@RequestMapping(value = "/api", produces = MediaType.APPLICATION_JSON_VALUE) +@Api(tags = { "Build Master Builder" }) +public class MasterCodeBuild_gk { + @Value("${projectPath}") + private String projectPath; + + @Value("${angularProjectPath}") + private String angularProjectPath; + + @Autowired + private Rn_Bcf_Extractor_Service rn_bcf_extractor_service; + + @Autowired + private FieldTypeService fieldTypeService; + // private static final Logger logger = + // Logger.getLogger(BuildMasterBuilderController.class); + + @GetMapping("/build_master_builder") + public ResponseEntity masterControllerBuilder(@RequestParam(value = "id") Integer id) + throws IOException, FileNotFoundException { + StringBuilder variablesDynamicCode = new StringBuilder(); + StringBuilder stringBuilderDynamicCode = new StringBuilder(); +// StringBuilder stringBuilder = new StringBuilder(); + + // RN_BCF_CODE_EXTRACTOR_T ID + // int eid = Integer.parseInt(id); + + Rn_Bcf_Extractor extractor = rn_bcf_extractor_service.getById(id); + String technology_stack = extractor.getTech_stack(); + String object_type = extractor.getObject_type(); + String sub_object_type = extractor.getSub_object_type(); + + // RN_BCF_CODE_EXTRACTOR_PARAMS_T VALUES + // List params = + // rn_bcf_extractor_params_service.getByHeaderId(eid); + List params = extractor.getRn_bcf_extractor_Params(); + + int j = 0; + for (Rn_Bcf_Extractor_Params param : params) { + boolean is_creation_enabled = param.isIs_creation_enabled(); +// param.isIs_extraction_enabled(); + String path = param.getMoved_address_string(); + File file = new File(path); + String parentPath = file.getParent(); + + String name = file.getName(); + String convertedFileName = "SE_" + name; + + // STATIC CODE DIRECTORY + String staticFileParentDir = parentPath + File.separator + "static_code"; + File staticFile = new File(staticFileParentDir + File.separator + convertedFileName); + + // HERE WE GET FILE INSIDE DATA + String fileToString = FileUtils.readFileToString(staticFile, StandardCharsets.UTF_8); + + // ex. controller_file (FROM PARAMS TABLE) + String file_name_var = param.getFile_name_var() + j; + + // ex. ui_name + "controller" + String file_name_dynamic_string = param.getFile_name_dynamic_string(); + + // ex. String controller_file = ui_name + "controller"; + variablesDynamicCode + .append("String " + file_name_var + " = " + "\"" + file_name_dynamic_string + "\"" + ";\r\n"); + + System.out.println("file name dynamic str " + file_name_dynamic_string); + // change file name entity +// String mainstr1=file_name_dynamic_string; +// String saleesent1=mainstr1.replace(".java", " "); +// System.out.println("updated filename"+saleesent1); +// System.out.println(file_name_dynamic_string.contains(".java")); +// System.out.println(file_name_dynamic_string.contains(".ts")); +// System.out.println(file_name_dynamic_string.contains(".scss")); +// System.out.println(file_name_dynamic_string.contains(".html")); + + // HERE WE CHECK AND APPEND FILE NAME + if (file_name_dynamic_string.contains(".java")) { + variablesDynamicCode + .append("String mainstr" + j + " = " + file_name_var + ";\r\n" + "String " + file_name_var + "" + + 1 + "=mainstr" + j + ".replace(\".java\", \"\");\r\n" + "" + "\r\n" + "\n"); + } else if (file_name_dynamic_string.contains(".ts")) { + variablesDynamicCode.append("String mainstr" + j + " = " + file_name_var + ";\r\n" + "String " + + file_name_var + "" + 1 + "=mainstr" + j + ".replace(\".ts\", \"\");\r\n" + "" + "\r\n" + + "String " + file_name_var + "" + 2 + "=mainstr" + j + ".replace(\".component.ts\", \"\");\r\n" + + "" + "\r\n" + "\n"); + + } else if (file_name_dynamic_string.contains(".html")) { + variablesDynamicCode + .append("String mainstr" + j + " = " + file_name_var + ";\r\n" + "String " + file_name_var + "" + + 1 + "=mainstr" + j + ".replace(\".html\", \"\");\r\n" + "" + "\r\n" + "\n"); + } else if (file_name_dynamic_string.contains(".scss")) { + variablesDynamicCode + .append("String mainstr" + j + " = " + file_name_var + ";\r\n" + "String " + file_name_var + "" + + 1 + "=mainstr" + j + ".replace(\".scss\", \"\");\r\n" + "" + "\r\n" + "\n"); + } else { + System.out.println("not found"); + } + + // ======= MODULE NAME SHOULD COME FROM THE SESSION ======== + // String moduleName = "\" + module_name + \"/\""; + String moduleName = "\" + module_name + \"/"; + + String modulePath = param.getTotal_project_path_dynamic_string(); + // System.out.println("MODULE PATH = " + modulePath); + if (modulePath.endsWith(".java")) { + String parent = modulePath.substring(0, modulePath.lastIndexOf("/")); // 1 + String lvl2Parent = parent.substring(0, parent.lastIndexOf("/") + 1); // 2 + String tail0 = modulePath.substring(parent.lastIndexOf("/") + 1); // 3 + tail0 = tail0.substring(0, tail0.lastIndexOf("/") + 1); // remove the .java file name + modulePath = lvl2Parent + moduleName + tail0; + } else { + // add module name in spring project + modulePath = modulePath.substring(0, modulePath.lastIndexOf("/") + 1); + String data0 = modulePath.substring(0, modulePath.lastIndexOf("/") + 1); + String tail0 = modulePath.substring(modulePath.lastIndexOf("/") + 1); + data0 += moduleName + tail0; + modulePath = data0; + } +// System.out.println("MANUPULATED module PATH = " + modulePath); + +// String ref_address_string = param.getReference_address_string(); +// ref_address_string = ref_address_string.substring(0, ref_address_string.lastIndexOf("/")+1); + + String total_address_path = param.getTotal_project_path_dynamic_string(); + total_address_path = total_address_path.substring(0, total_address_path.lastIndexOf("/") + 1); + System.out.println("total path : " + total_address_path + "\n"); + String finalDir = ""; + +// + // here we set file path + String dest_path = "projectPath + \"" + "/Projects/\" + project_name + \"" + total_address_path; + System.out.println("dest path : " + dest_path); + // String finalDir = dirString + "/" + "\" + " + file_name_var; + finalDir = dest_path + "\" + " + file_name_var; + System.out.println(finalDir); + + // module_dest_path = "projectPath + \"" + "/Projects/\" + project_name + " + + // modulePath; +// String dest_path = "projectPath + \"" + "/Projects/\" + project_name + \"" + modulePath; + + // String finalDir = dirString + "/" + "\" + " + file_name_var; + finalDir = dest_path + "\" + " + file_name_var; + System.out.println("NIL FINAL DIR = " + finalDir + "\n"); + + if (is_creation_enabled) { + StringBuilder fileCode = new StringBuilder(); + + if (file_name_dynamic_string.contains("entity")) { +// String entity = entity(path, "test"); + if (fileToString.isEmpty()) { + fileCode.append(" " + file_name_var + "Code.append(\"" + fileToString + "\");\r\n"); + } else { + fileCode.append(" " + file_name_var + "Code.append(" + fileToString + ");\r\n"); + } + + } else if (file_name_dynamic_string.contains("repository") + || file_name_dynamic_string.contains("repo")) { +// String repo = repo(path, "test"); + if (fileToString.isEmpty()) { + fileCode.append(" " + file_name_var + "Code.append(\"" + fileToString + "\");\r\n"); + } else { + fileCode.append(" " + file_name_var + "Code.append(" + fileToString + ");\r\n"); + } + + } else if (file_name_dynamic_string.contains("service")) { +// String service = service(path, "test"); + if (fileToString.isEmpty()) { + fileCode.append(" " + file_name_var + "Code.append(\"" + fileToString + "\");\r\n"); + } else { + fileCode.append(" " + file_name_var + "Code.append(" + fileToString + ");\r\n"); + } + + } else if (file_name_dynamic_string.contains("controller")) { +// String controller = controller(path, "test"); + if (fileToString.isEmpty()) { + fileCode.append(" " + file_name_var + "Code.append(\"" + fileToString + "\");\r\n"); + } else { + fileCode.append(" " + file_name_var + "Code.append(" + fileToString + ");\r\n"); + } + + } else { +// String other = other(path, "test"); + + if (file_name_dynamic_string.isEmpty()) { + fileCode.append(" " + file_name_var + "Code.append(\"" + fileToString + "\"\r\n"); + } else { + fileCode.append(" " + file_name_var + "Code.append(" + fileToString + "\r\n"); + } + + } + // EMPTY FILE CODE WILL NOT GO IN THIS LOOP + + stringBuilderDynamicCode.append(" StringBuilder " + file_name_var + "Code = new StringBuilder();\r\n" + // + " " + file_name_var + "Code.append(" + fileToString + ");\r\n" + + fileCode + "\r\n" + + + " File " + file_name_var + "File = new File(" + finalDir + ");\r\n" + + " System.out.println(\"Directory name = \" + " + file_name_var + "File);\r\n" + // == CREATE PARENT DIR IF NOT EXIST=== + + " File " + file_name_var + "FileParentDir = new File(" + file_name_var + + "File.getParent());\r\n" + " if(!" + file_name_var + "FileParentDir.exists()) {\r\n" + " " + + file_name_var + "FileParentDir.mkdirs();\r\n" + " }\r\n" + // == + + " if (!" + file_name_var + "File.exists()) {\r\n" + " " + file_name_var + + "File.createNewFile();\r\n" + " }\r\n" + " " + "fw = new FileWriter(" + + file_name_var + "File.getAbsoluteFile());\r\n" + " bw = new BufferedWriter(fw);\r\n" + + " " + " bw.write(" + file_name_var + "Code.toString());\r\n" + " bw.close();\r\n" + + "\r\n"); + + } + j++; + } + + // CHILD MASTER BUILDER NAME DEPENDS ON (TECH_STACK, OBJ_TYPE, SUB_OBJ_TYPE) + String childMasterBuilderName = technology_stack + "_" + object_type + "_" + sub_object_type + "_Builder"; + childMasterBuilderName = childMasterBuilderName.replace(" ", "_"); + childMasterBuilderName = childMasterBuilderName.replaceAll("[-]+", "_"); + + StringBuilder childMasterBuilderCode = new StringBuilder(); +// String action_builder_code = fieldTypeService.angular_action_builder_code(); + + childMasterBuilderCode.append("package com.realnet.builders;\r\n" + "\r\n" + + "import java.io.BufferedWriter;\r\n" + "import java.io.File;\r\n" + "import java.io.FileWriter;\r\n" + + "import java.io.IOException;\r\n" + "import java.util.ArrayList;\r\n" + "import java.util.Date;\r\n" + + "import java.util.List;\r\n" + "import java.util.Optional;\r\n" + "\r\n" + + "import org.modelmapper.ModelMapper;\r\n" + + "import org.springframework.beans.factory.annotation.Autowired;\r\n" + + "import org.springframework.beans.factory.annotation.Value;\r\n" + + "import org.springframework.http.HttpStatus;\r\n" + "import org.springframework.http.MediaType;\r\n" + + "import org.springframework.http.ResponseEntity;\r\n" + + "import org.springframework.web.bind.annotation.GetMapping;\r\n" + + "import org.springframework.web.bind.annotation.PathVariable;\r\n" + + "import org.springframework.web.bind.annotation.RequestMapping;\r\n" + + "import org.springframework.web.bind.annotation.RestController;\r\n" + "\r\n" + + "import com.google.gson.JsonElement;\r\n" + "import com.google.gson.JsonObject;\r\n" + + "import com.google.gson.JsonParser;\r\n" + "import com.google.gson.JsonArray;\r\n" + "\r\n" + + "import com.realnet.actionbuilder.service.Rn_Cff_ActionBuilder_Service;\r\n" + + "import com.realnet.flf.service.FieldTypeService;\r\n" + + "import com.realnet.fnd.service.Rn_LookUp_Service;\r\n" + + "import com.realnet.formdrag.repository.Rn_wf_lines_3Repository;\r\n" + + "import com.realnet.formdrag.entity.Rn_wf_lines_3;\r\n" + "" + + "import com.realnet.wfb.service.Rn_WireFrame_Service;\r\n" + "\r\n" + + "import io.swagger.annotations.Api;" + + + "\r\n" + "@RestController\r\n" + // CONTROLLER NAME SHOULD CHANGE + // DEPENDS ON TECH_STACK/OBJECT_tYPE/SUB_OBJECT_TYPE + + "@RequestMapping(value = \"/api\", produces = MediaType.APPLICATION_JSON_VALUE)\r\n" + + "@Api(tags = { \"Master Builder\" })\r\n" + "public class " + childMasterBuilderName + " {\r\n" + + "\r\n" + "\r\n" + " @Value(\"${angularProjectPath}\")\r\n" + " private String angularProjectPath;" + + " @Value(\"${projectPath}\")\r\n" + " private String projectPath;" + + // DEPENDENCIES FOR WIREFRAME + + " @Autowired\r\n" + " private Rn_WireFrame_Service wireFrameService;\r\n" + "\r\n" + + + " @Autowired\r\n" + " private Rn_LookUp_Service lookUpService;\r\n" + "@Autowired\r\n" + + " private Rn_wf_lines_3Repository repo;\n" + + + "\r\n" + " @Autowired\r\n" + " private Rn_Cff_ActionBuilder_Service actionBuilderService;\r\n" + + "\r\n" + " @Autowired\r\n" + " private ModelMapper modelMapper;\r\n" + "\r\n" + " @Autowired\r\n" + + " private FieldTypeService fieldTypeService;\r\n\n\n" + "@GetMapping(value = \"/" + + childMasterBuilderName + "/{header_id}\")\r\n" + + " public ResponseEntity createbyjson(@PathVariable Integer header_id) throws IOException {\r\n" + + " Optional wireframe = repo.findheader(header_id);\r\n" + "\r\n" + + " List tablename = new ArrayList<>();\r\n" + + " List entityname = new ArrayList<>();\r\n" + "\r\n" + + " JsonParser parser = new JsonParser();\r\n" + + " JsonElement element = parser.parse(wireframe.get().getModel());\r\n" + + " JsonObject jsonObject = element.getAsJsonObject();\r\n" + "\r\n" + + " JsonElement name = jsonObject.get(\"name\");\r\n" + " System.out.println(name);\r\n" + + " tablename.add(name.getAsString());\r\n" + "\r\n" + + " JsonElement desc = jsonObject.get(\"description\");\r\n" + + " System.out.println(desc);\r\n" + "// keys.add(\"desc :\"+desc.getAsString());\r\n" + + "\r\n" + " JsonElement element2 = jsonObject.get(\"attributes\");\r\n" + + " System.out.println(element2);\r\n" + "\r\n" + + " JsonArray jsonArray = element2.getAsJsonArray();\r\n" + + " System.out.println(jsonArray);\r\n" + "\r\n" + " for (JsonElement ar : jsonArray) {\r\n" + + "\r\n" + " JsonObject obj = ar.getAsJsonObject();\r\n" + "\r\n" + + " JsonElement type = obj.get(\"type\");\r\n" + " System.out.println(type);\r\n" + + "// keys.add(\"type :\"+type.getAsString());\r\n" + "\r\n" + + " JsonElement description = obj.get(\"description\");\r\n" + + " System.out.println(description);\r\n" + + "// keys.add(\"description :\"+description.getAsString());\r\n" + "\r\n" + + " JsonElement placeholder = obj.get(\"placeholder\");\r\n" + + "// System.out.println(placeholder);\r\n" + + "// keys.add(\"placeholder :\"+placeholder.getAsString());\r\n" + "\r\n" + + " JsonElement label = obj.get(\"label\");\r\n" + " System.out.println(label);\r\n" + + " entityname.add(label.getAsString());\r\n" + "\r\n" + " }\r\n" + "\r\n" + + " Date d = new Date();\r\n" + " String addString = \"_\";\r\n" + "\r\n" + + " // CALL BACKEND\r\n" +// + " backendservice.buildbackend(tablename, entityname, addString);\r\n" + "\r\n" +// + " // CALL FRONTEND\r\n" +// + " frontendservice.buildFrontend(tablename, entityname, addString);\r\n" +// + "" + +// + "\r\n" + " System.out.println(\"id ::\"+id);" +// + "\n lookUpService.createTable(id);" +// + " \n // extra button \n List extraButton = wireFrameService.getExtraButton(id);" +// + " \n // HEADER VALUE\r\n" + " Rn_Fb_Header rn_fb_header = wireFrameService.getById(id);\r\n" +// + " \r\n" + " // LINE VALUES\r\n" +// + " List rn_fb_lines = rn_fb_header.getRn_fb_lines();\r\n" + " \r\n" +// + " // MODULE DETAILS\r\n" + " Rn_Module_Setup module = rn_fb_header.getModule();\r\n" +// + " \r\n" + " // PROJECT DETAILS\r\n" +// + " Rn_Project_Setup project = module.getProject();\r\n" + " \r\n" +// // ATTRIBUTE FLEX +// + " // ATTRIBUTE FLEX VALUES\r\n" +// + " List attribute_flex_values = lookUpService.getExtensions();\r\n" +// + " String project_name = project.getProjectName();\r\n" + + " String project_name =" + "\"" + "test" + j + "\"" + ";\r\n" + +// + " String module_name = module.getModuleName();\r\n\n" + + "\r\r\rFileWriter fw = null;\r\n" + "BufferedWriter bw = null;\r\n" + variablesDynamicCode); + childMasterBuilderCode.append("" + + // ACTION BUILDER CODE + + + // =========== VARIABLE CODE WILL BE APPEND HERE ===============// + "\n" + stringBuilderDynamicCode.toString() + "\r\n" + + " return new ResponseEntity<>(\"created\", HttpStatus.CREATED);\r\n" + "}\r\n }"); + +// + FileWriter fw = null; + BufferedWriter bw = null; + try { + // FILE NAME SHOULD CHANGE DEPENDS ON TECH_STACK/OBJECT_tYPE/SUB_OBJECT_TYPE + File masterBuilderFile = new File( + projectPath + "/src/main/java/com/realnet/builders/" + childMasterBuilderName + ".java"); + if (!masterBuilderFile.exists()) { + masterBuilderFile.createNewFile(); + } + fw = new FileWriter(masterBuilderFile.getAbsoluteFile()); + bw = new BufferedWriter(fw); + bw.write(childMasterBuilderCode.toString()); + bw.close(); + } catch (FileNotFoundException e) { + e.printStackTrace(); + ErrorPojo errorPojo = new ErrorPojo(); + Error error = new Error(); + error.setTitle(Constant.MASTER_BUILDER_API_TITLE); + error.setMessage(Constant.MASTER_BUILDER_FAILURE); + errorPojo.setError(error); + return new ResponseEntity(errorPojo, HttpStatus.EXPECTATION_FAILED); + } + + SuccessPojo successPojo = new SuccessPojo(); + Success success = new Success(); + success.setTitle(Constant.MASTER_BUILDER_API_TITLE); + success.setMessage(Constant.MASTER_BUILDER_SUCCESS); + successPojo.setSuccess(success); + return new ResponseEntity(successPojo, HttpStatus.CREATED); + } + + public String entity(String path, String classname) throws IOException { + + return UpdateEntity(path, classname); + + } + + public String repo(String path, String classname) throws IOException { + return UpdateRepo(path, classname); + + } + + public String service(String path, String classname) throws IOException { + return UpdateService(path, classname); + + } + + public String controller(String path, String classname) throws IOException { + return UpdateController(path, classname); + + } + + public String other(String path, String classname) throws IOException { + + return UpdateRepo(path, classname); + + } + + public String UpdateEntity(String path, String classname) throws IOException { + +// String path = "C:\\Users\\Aniket\\Documents\\Entity.txt"; +// String classname = "gk"; + String addition = "for (int i = 0; i < entityname.size(); i++) {\r\n" + + " String string = entityname.get(i);\r\n" + + " String lowerCase = string.replaceAll(\" \", \"_\").toLowerCase();\r\n" + + " String add = \"\\n private \" + \"String\" + \" \" + lowerCase + \";\";\r\n" + + " intialize.append(add);\r\n" + + " }"; + /* + * RandomAccessFile writer=new + * RandomAccessFile("C:/Users/lenovo/Documents/demo.txt","rw"); + * + * writer.seek(position); writer.writeBytes(addition); writer.close(); + */ + String line = ""; + StringBuilder intialize = new StringBuilder(); + StringBuilder class_name = new StringBuilder(); + StringBuilder middle = new StringBuilder(); + StringBuilder end = new StringBuilder(); + BufferedReader br = new BufferedReader(new FileReader(path)); + while ((line = br.readLine()) != null) { + String[] data = line.split(","); + for (String d : data) { + if (d.contains("import") || d.contains("@Data") || d.contains("@Entity")) { + intialize.append("\""); + intialize.append(d); + intialize.append("\"+\n"); + } else if (d.contains("public")) { + + class_name.append("\"public class "+classname +" {\"+ \n"); +// intialize.append("\"+\n"); + } else if (d.contains("}")) { + intialize.append("\""); + end.append(d); + intialize.append("\"+\n"); + } + + } + } + br.close(); + + middle.append(addition); + StringBuilder finalstring = new StringBuilder(); + finalstring.append("\"StringBuilder intialize = new StringBuilder();\"+\r\n" + + "\" intialize.append(\"+"); + finalstring.append(intialize.toString()); + finalstring.append(class_name.toString()); + finalstring.append("\t\"@Id\"+\r\n" + + "\" @GeneratedValue(strategy = GenerationType.IDENTITY)\"+\r\n" + + "\" private int id;\");\n"); + finalstring.append(middle.toString()); + + + + return finalstring.toString(); + } + + public String UpdateRepo(String path, String classname) throws IOException { + + String line = ""; + StringBuilder intialize = new StringBuilder(); + StringBuilder class_name = new StringBuilder(); + StringBuilder middle = new StringBuilder(); + StringBuilder end = new StringBuilder(); + BufferedReader br = new BufferedReader(new FileReader(path)); + intialize.append("\""); + + + while ((line = br.readLine()) != null) { + String[] data = line.split(","); + for (String d : data) { + if (d.contains("import") || d.contains("@Repository") ) { + intialize.append("\""+d); + intialize.append("\"+\n"); + } else if (d.contains("public")) { + class_name.append("\""+"public class "+classname +" extends JpaRepository<"+classname + ", Long> " +"{"+"\"+"); + class_name.append("\n"); + } + + } + } + br.close(); + + StringBuilder finalstring = new StringBuilder(); + finalstring.append(" \""+" StringBuilder repo = new StringBuilder();"+"\"+\n" + +" \""+"" + +" "+ "repo.append("); + finalstring.append(intialize.toString()); + finalstring.append(class_name.toString()); + finalstring.append("\"+}\""); + finalstring.append("\");"+"\""); + + return finalstring.toString(); + } + + public String UpdateService(String path, String classname) throws IOException { + + String line = ""; + String apiName ="Api"; + + StringBuilder intialize = new StringBuilder(); + StringBuilder class_name = new StringBuilder(); + StringBuilder middle = new StringBuilder(); + StringBuilder end = new StringBuilder(); + BufferedReader br = new BufferedReader(new FileReader(path)); + + intialize.append("\"import java.util.List;\"+\r\n" + + "\r\n" + "\"import org.springframework.beans.factory.annotation.Autowired;\"+\r\n" + + "\" import org.springframework.stereotype.Service;\"+\n"); + + intialize.append("\n\"@Service\"+\n"); + + intialize.append("\"@RequestMapping(value = " +"\"/"+ apiName+ "\")\"+\n" + + "\"@RestController\"+\r\n"); + + + + class_name.append("\"public class "+ classname +"Service {\"+\r\n" + + + "\" @Autowired\"+\r\n" + + "\" private " + classname+ "Service Service;\"+\n"); + + + middle.append( + "\" @Autowired\r\n" + "private " + classname + "Repository " + "Repository;\"+\n"); + + middle.append("\"public "+ classname +" Savedata("+classname+ " data) {\"+\r\n" + + " \" return Repository.save(data);\"+ \r\n" + " \" }\"+\r\n" + "\r\n" + + " \" \r\n" + "public List<" + classname + "> getdetails() {\"+\r\n" + + " \" return (List<" + classname + ">) Repository.findAll();\"+\r\n" + " }\r\n" + + "\r\n" + "\r\n" + "\"public "+ classname +" getdetailsbyId(Long id) {\"+\r\n" + + "\" return Repository.findById(id).get();\"+\r\n" + "\" }\"+\r\n" + "\r\n" + "\r\n" + + "\" public void delete_by_id(Long id) {\"+\r\n" + + "\" Repository.deleteById(id);\"+\r\n" + "}\"+\r\n" + "\r\n" + "\r\n"); + + middle.append("\"public "+ classname +" update("+ classname +" data,Long id) {\"+\n" + + " \""+ classname +" old = Repository.findById(id).get();\"+\n"); +// middle.append(" for (EntityBuild en : ent) { +// String name = en.getName(); +// +// String string = name.substring(0,1).toUpperCase()+name.substring(1); +// middle.append("old.set"+string+ "(data.get"+string+"());\r\n"); +// } + middle.append("\"final "+ classname +" test = Repository.save(old);\"+\r\n" + + " \" return test;\"+" + + "\"}\"+" + + "\"}\"+"); + + + + + br.close(); + + StringBuilder finalstring = new StringBuilder(); + finalstring.append("\" StringBuilder service = new StringBuilder();\"+\r\n" + + "\" service.append(\"+"); + finalstring.append(intialize.toString()); + finalstring.append(class_name.toString()); + finalstring.append(middle.toString()); + finalstring.append("\");"); + + // +// FileWriter fw = null; +// BufferedWriter bw = null; +// File masterBuilderFile = new File(newpath + "test" + ".java"); +// if (!masterBuilderFile.exists()) { +// masterBuilderFile.createNewFile(); +// } +// fw = new FileWriter(masterBuilderFile.getAbsoluteFile()); +// bw = new BufferedWriter(fw); +// bw.write(finalstring.toString()); +// bw.close(); + + + return finalstring.toString(); + } + + public String UpdateController(String path, String classname) throws IOException { + + String line = ""; + String apiName ="Api"; + + StringBuilder intialize = new StringBuilder(); + StringBuilder class_name = new StringBuilder(); + StringBuilder middle = new StringBuilder(); + StringBuilder end = new StringBuilder(); + BufferedReader br = new BufferedReader(new FileReader(path)); + + + intialize.append("import org.springframework.beans.factory.annotation.Autowired;\"+\r\n" + + "\" import org.springframework.web.bind.annotation.DeleteMapping;\"+\r\n" + + "\" import org.springframework.web.bind.annotation.GetMapping;\"+\r\n" + + "\" import org.springframework.web.bind.annotation.PathVariable;\"+\r\n" + + "\" import org.springframework.web.bind.annotation.PostMapping;\"+\r\n" + + "\" import org.springframework.web.bind.annotation.PutMapping;\"+\r\n" + + "\" import org.springframework.web.bind.annotation.RequestBody;\"+\r\n" + + "\" import org.springframework.web.bind.annotation.RequestParam;\"+\r\n" + + "\" import org.springframework.web.bind.annotation.RestController;\"+\r\n" + + "\" import org.springframework.web.bind.annotation.*;\"+\r\n"); + + intialize.append("\" @RequestMapping(value = " +"\"/"+ apiName+ "\")\"+\n" + + "\" @RestController \"+\r\n "); + class_name.append("\" public class "+ classname +"Controller {\"+\r\n" + + + "\" @Autowired \"+ \r\n" + + "\" private " + classname+ "Service Service; \"+\n"); + + middle.append( "\" @PostMapping("+"\"/" + classname+")\"+\r\n" + + " \r\n" + + " \" public " + classname+ " Savedata(@RequestBody " + classname+ " data) { \"+ \r\n" + + " \" " + classname+ " save = Service.Savedata(data) ;\"+\r\n" + + " \" return save;\"+\r\n" + + " \"+ }\"+\r\n" +// + " \" \r\n \"+" +// + " \" \r\n \"+" + + " \" @GetMapping(\"/" + classname+ "\")\"+\r\n" + + " \" public List<" + classname+ "> getdetails() { \"+ \r\n" + + " \" List<" + classname+ "> get = Service.getdetails(); \"+ \r\n" + + " \" return get;\"+\r\n\" } \"+\n" + + "\" @GetMapping(\"/" + classname+ "/{id}\")\"+\r\n" + + " \" public " + classname+ " getdetailsbyId(@PathVariable Long id ) {\"+\r\n" + + " \" " + classname+ " get = Service.getdetailsbyId(id);\"+\r\n" + + "\" return get;\"+\r\n" + + " \" }\"+\n" + + "\" @DeleteMapping(\"/" + classname+ "/{id}\")\"+\r\n" + + " \" public void delete_by_id(@PathVariable Long id ) {\"+\r\n" + + " \" Service.delete_by_id(id);\"+\r\n" +// + " \" \"+ \r\n" + + " \"\"+ }\n" + + "\" @PutMapping(\"/" + classname+"/{id}\")\"+\r\n" + + "\" public " + classname+ " update(@RequestBody " + classname+ " data,@PathVariable Long id ) {\"+\r\n" + + " \" " + classname+ " update = Service.update(data,id);\"+\r\n" + + "\" return update;\"+\r\n" + + "\" }\"+\n\"}\"+"); + + + + + br.close(); + + StringBuilder finalstring = new StringBuilder(); + finalstring.append("\" StringBuilder controller = new StringBuilder();\"+\r\n" + + "\"controller.append("); + finalstring.append(intialize.toString()); + finalstring.append(class_name.toString()); + finalstring.append(middle.toString()); +// finalstring.append("}"); + finalstring.append("\");"); + + // +// FileWriter fw = null; +// BufferedWriter bw = null; +// File masterBuilderFile = new File(newpath + "test" + ".java"); +// if (!masterBuilderFile.exists()) { +// masterBuilderFile.createNewFile(); +// } +// fw = new FileWriter(masterBuilderFile.getAbsoluteFile()); +// bw = new BufferedWriter(fw); +// bw.write(finalstring.toString()); +// bw.close(); + + + return finalstring.toString(); + + } + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/NamingConvensionController.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/NamingConvensionController.java new file mode 100644 index 0000000..b0b99be --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/NamingConvensionController.java @@ -0,0 +1,69 @@ +package com.realnet.codeextractor.controller; + +import java.util.List; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.HttpStatus; +import org.springframework.http.MediaType; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import com.realnet.codeextractor.entity.NamingConvension; +import com.realnet.codeextractor.repository.NamingConvension_Repository; + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; + +@RestController +@RequestMapping(value = "/api", produces = MediaType.APPLICATION_JSON_VALUE) +@Api(tags = { "Naming Convension" }) +public class NamingConvensionController { + + @Autowired + private NamingConvension_Repository namingConvensionRepository; + +// @Autowired +// private TokenUtil tokenUtil; + + // GET ALL + @ApiOperation(value = "List of Naming", response = NamingConvension.class) + @GetMapping("/naming-convension") + public ResponseEntity getAll() { + List namingConvension = namingConvensionRepository.findAll(); + return ResponseEntity.status(HttpStatus.OK).body(namingConvension); + } + +// // GET BY ID +// @ApiOperation(value = "Get a Form", response = NamingConvension.class) +// @GetMapping("/form_setup/{id}") +// public ResponseEntity getFormsById(@PathVariable(value = "id") int id) { +// NamingConvension NamingConvension = NamingConvension_service.getById(id); +// return ResponseEntity.ok().body(NamingConvension); +// } + +// // SAVE +// @ApiOperation(value = "naming-convension", response = NamingConvension.class) +// @PostMapping("/naming-convension") +// public ResponseEntity create( +// @RequestHeader(value = HttpHeaders.AUTHORIZATION, required = false) String authToken, +// @Valid @RequestBody NamingConvension namingConvension) { +// NamingConvension savedNamingConvension = namingConvensionRepository.save(namingConvension); +// return ResponseEntity.status(HttpStatus.CREATED).body(savedNamingConvension); +// } + +// // UPDATE +// @ApiOperation(value = "Update A Form", response = NamingConvension.class) +// @PutMapping("/form_setup/{id}") +// public ResponseEntity updateNamingConvension( +// @RequestHeader(value = HttpHeaders.AUTHORIZATION, required = false) String authToken, +// @PathVariable(value = "id") Integer id, @Valid @RequestBody List NamingConvensionRequest) { +// +// NamingConvension namingConvension = namingConvensionRepository.findById(id).get(); +// +// +// NamingConvension updatedNamingConvension = namingConvensionRepository.update(id, NamingConvension); +// return ResponseEntity.status(HttpStatus.ACCEPTED).body(updatedNamingConvension); +// } +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/RuleLibraryNew_gk.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/RuleLibraryNew_gk.java new file mode 100644 index 0000000..57eb2e3 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/RuleLibraryNew_gk.java @@ -0,0 +1,161 @@ +package com.realnet.codeextractor.controller; + +import java.io.File; +import java.io.IOException; +import java.nio.charset.StandardCharsets; + +import org.apache.commons.io.FileUtils; +import org.json.simple.parser.ParseException; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.realnet.codeextractor.service.Rule_library_service_gk; +@RestController +@RequestMapping("/codeextractor/rulelib_new") +public class RuleLibraryNew_gk { + + @Autowired + private Rule_library_service_gk rule_service; + + + @GetMapping("/test13") + public ResponseEntity getKeysInJsonUsingMaps(@RequestParam String keyword) throws ParseException, IOException { + + //ENTITY + if (keyword.contains("entity_package")) { + String path ="C:\\Users\\Dell\\Desktop\\26 AUG\\CallingAnotherAPi\\testing/Abc.java"; + String start ="package com"; + String end =";\r\n" + + "\r\n" + + "import javax.persistence.GeneratedValue;"; + String replaceWith ="Test_1"; + + rule_service.rule(path,start,end,replaceWith); + } + if (keyword.contains("ENTITYCLASS")) { + String path ="C:\\Users\\Dell\\Desktop\\26 AUG\\CallingAnotherAPi\\testing/Abc.java"; + String start ="public class"; + String end ="{"; + String replaceWith ="Test"; + + rule_service.rule(path,start,end,replaceWith); + } + + + if (keyword.contains("entity_loop")) { + String path ="C:\\Users\\Dell\\Desktop\\26 AUG\\CallingAnotherAPi\\testing/Abc.java"; + String start ="private int id;"; + String end ="}"; + String replaceWith =" \nfor (int i = 0; i < entityname.size(); i++) {\r\n" + + " String string = entityname.get(i);\r\n" + + " String lowerCase = string.replaceAll(\" \", \"_\").toLowerCase();\r\n" + + " String add = \"\\n private \" + \"String\" + \" \" + lowerCase + \";\";\r\n" + + " entityclass.append(add);\r\n" + + " }"; + + rule_service.rule(path,start,end,replaceWith); + } + + //REPOSITORY + + if (keyword.contains("repo_class")) { + String path ="C:\\Users\\Dell\\Desktop\\Demo Code Extractor\\Abc_1665647440047_back\\Repository/AbcRepository.java"; + String start ="public interface"; + String end ="JpaRepository { "; + String replaceWith ="Test_1"; + + rule_service.rule(path,start,end,replaceWith); + } + + //SERVICE + if (keyword.contains("service_class")) { + String path ="C:\\Users\\Dell\\Desktop\\Demo Code Extractor\\Abc_1665647440047_back\\Services/AbcService.java"; + String start ="public class"; + String end ="{"; + String replaceWith ="Test_1"; + + rule_service.rule(path,start,end,replaceWith); + } + + if (keyword.contains("service_body")) { + + String path ="C:\\Users\\Dell\\Desktop\\Demo Code Extractor\\Abc_1665647440047_back\\Services/AbcService.java"; + + File staticFile = new File(path); + String fileString = FileUtils.readFileToString(staticFile, StandardCharsets.UTF_8); + int length = fileString.length(); + + + String start ="@Autowired"; + String end =""; + String replaceWith ="sericeclass.append(\"\\r\\n\" + \"private \" + table_name + addString + \"Repository \" + \"Repository;\\n\");\r\n" + + "\r\n" + + " sericeclass.append(\"public \" + table_name + addString + \" Savedata(\" + table_name + addString + \" data) {\\r\\n\"\r\n" + + " + \" return Repository.save(data); \\r\\n\" + \" }\\r\\n\" + \"\\r\\n\" + \" \\r\\n\"\r\n" + + " + \"public List<\" + table_name + addString + \"> getdetails() {\\r\\n\" + \" return (List<\"\r\n" + + " + table_name + addString + \">) Repository.findAll();\\r\\n\" + \" }\\r\\n\" + \"\\r\\n\" + \"\\r\\n\"\r\n" + + " + \"public \" + table_name + addString + \" getdetailsbyId(Long id) {\\r\\n\"\r\n" + + " + \" return Repository.findById(id).get();\\r\\n\" + \" }\\r\\n\" + \"\\r\\n\" + \"\\r\\n\"\r\n" + + " + \" public void delete_by_id(Long id) {\\r\\n\" + \" Repository.deleteById(id);\\r\\n\" + \"}\\r\\n\" + \"\\r\\n\"\r\n" + + " + \"\\r\\n\");\r\n" + + "\r\n" + + " sericeclass.append(\"public \" + table_name + addString + \" update(\" + table_name + addString\r\n" + + " + \" data,Long id) {\\n\" + \" \" + table_name + addString + \" old = Repository.findById(id).get();\\n\");\r\n" + + " for (int i = 0; i < entityname.size(); i++) {\r\n" + + " String name1 = entityname.get(i);\r\n" + + " String name3 = name1.replaceAll(\" \", \"_\").toLowerCase();\r\n" + + " String string = name3.substring(0, 1).toUpperCase() + name3.substring(1);\r\n" + + " sericeclass.append(\"old.set\" + string + \"(data.get\" + string + \"());\\r\\n\");\r\n" + + " }\r\n" + + " sericeclass.append(\"final \" + table_name + addString + \" test = Repository.save(old);\\r\\n\"\r\n" + + " + \" return test;\" + \"}}\" + \"\");\r\n" + + ""; + + rule_service.rule(path,start,end,replaceWith); + } + + //CONTROLLER + if (keyword.contains("controller_class")) { + String path ="C:\\Users\\Dell\\Desktop\\Demo Code Extractor\\Abc_1665647440047_back\\Controllers/AbcController.java"; + String start ="public class"; + String end ="{"; + String replaceWith ="Test_1"; + + rule_service.rule(path,start,end,replaceWith); + } + if (keyword.contains("controller_body")) { + String path ="C:\\Users\\Dell\\Desktop\\Demo Code Extractor\\Abc_1665647440047_back\\Controllers/AbcController.java"; + String start ="@Autowired"; + String end =""; + String replaceWith ="controllerclass.append(\"\r\n" + + " + \" private \" + table_name + addString + \"Service Service;\\n\\n\"\r\n" + + "\r\n" + + " + \" @PostMapping(\" + \"\\\"/\" + table_name + \"\\\")\\r\\n\" + \" public \" + table_name + addString\r\n" + + " + \" Savedata(@RequestBody \" + table_name + addString + \" data) {\\r\\n\" + \" \" + table_name\r\n" + + " + addString + \" save = Service.Savedata(data) ;\\r\\n\" + \" return save;\\r\\n\" + \" }\\r\\n\"\r\n" + + " + \" \\r\\n\" + \" \\r\\n\" + \" @GetMapping(\\\"/\" + table_name + \"\\\")\\r\\n\" + \" public List<\"\r\n" + + " + table_name + addString + \"> getdetails() {\\r\\n\" + \" List<\" + table_name + addString\r\n" + + " + \"> get = Service.getdetails(); \\r\\n\" + \" return get;\\r\\n}\\n\" + \"@GetMapping(\\\"/\"\r\n" + + " + table_name + \"/{id}\\\")\\r\\n\" + \" public \" + table_name + addString\r\n" + + " + \" getdetailsbyId(@PathVariable Long id ) {\\r\\n\" + \" \" + table_name + addString\r\n" + + " + \" get = Service.getdetailsbyId(id);\\r\\n\" + \" return get;\\r\\n\" + \" }\\n\" + \"@DeleteMapping(\\\"/\"\r\n" + + " + table_name + \"/{id}\\\")\\r\\n\" + \" public void delete_by_id(@PathVariable Long id ) {\\r\\n\"\r\n" + + " + \" Service.delete_by_id(id);\\r\\n\" + \" \\r\\n\" + \" }\\n\" + \"@PutMapping(\\\"/\" + table_name\r\n" + + " + \"/{id}\\\")\\r\\n\" + \" public \" + table_name + addString + \" update(@RequestBody \" + table_name\r\n" + + " + addString + \" data,@PathVariable Long id ) {\\r\\n\" + \" \" + table_name + addString\r\n" + + " + \" update = Service.update(data,id);\\r\\n\" + \" return update;\\r\\n\" + \" }\\n}\");\r\n" + + ""; + + rule_service.rule(path,start,end,replaceWith); + } + return new ResponseEntity<>("created", HttpStatus.CREATED); + + } + + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/Rule_Library_Controller.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/Rule_Library_Controller.java new file mode 100644 index 0000000..2c1b987 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/Rule_Library_Controller.java @@ -0,0 +1,378 @@ +package com.realnet.codeextractor.controller; + +import java.util.List; + +import javax.validation.Valid; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.domain.Page; +import org.springframework.data.domain.PageRequest; +import org.springframework.data.domain.Pageable; +import org.springframework.http.HttpHeaders; +import org.springframework.http.HttpStatus; +import org.springframework.http.MediaType; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestHeader; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.realnet.codeextractor.entity.Rn_Bcf_Exception_Rules; +import com.realnet.codeextractor.entity.Rn_Bcf_Rules; +import com.realnet.codeextractor.entity.RuleCopyDTO; +import com.realnet.codeextractor.response.ExceptionRuleLibraryResponse; +import com.realnet.codeextractor.response.RuleLibraryResponse; +import com.realnet.codeextractor.service.Rn_Bcf_Exception_Rule_Library_Service; +import com.realnet.codeextractor.service.Rn_Bcf_Rule_Library_Service; +import com.realnet.fnd.entity.Error; +import com.realnet.fnd.entity.ErrorPojo; +import com.realnet.fnd.entity.Success; +import com.realnet.fnd.entity.SuccessPojo; +import com.realnet.userDTO.User; +import com.realnet.users.entity1.AppUser; +import com.realnet.users.service1.AppUserService; +import com.realnet.utils.Constant; + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import lombok.extern.slf4j.Slf4j; + +@Slf4j +@RestController +@RequestMapping(value = "/api", produces = MediaType.APPLICATION_JSON_VALUE) +@Api(tags = { "Rule Library" }) +public class Rule_Library_Controller { + + @Autowired + private AppUserService userService; + + @Autowired + private Rn_Bcf_Rule_Library_Service ruleLibraryService; + + @Autowired + private Rn_Bcf_Exception_Rule_Library_Service exceptionRuleLibraryService; + +// @Autowired +// private TokenUtil tokenUtil; + // ==== RULE LIBRARY AND EXCEPTION RULE LIBRARY REST APIS ==== // + + // COPY RULES + @ApiOperation(value = "Add A New Rule", response = Rn_Bcf_Rules.class) + @PostMapping("/rule-copy") + public ResponseEntity copyRule(@Valid @RequestBody RuleCopyDTO ruleReq) { + AppUser user = userService.getLoggedInUser(); + Long userId = user.getUserId(); + Long accId = user.getAccount().getAccount_id(); + + String from_tech_stack = ruleReq.getFrom_tech_stack(); + String from_object_type = ruleReq.getFrom_object_type(); + String from_sub_object_type = ruleReq.getFrom_sub_object_type(); + + String to_tech_stack = ruleReq.getTo_tech_stack(); + String to_object_type = ruleReq.getTo_object_type(); + String to_sub_object_type = ruleReq.getTo_sub_object_type(); + + // GET ALL RULES + List rules = ruleLibraryService.copyRules2(from_tech_stack, from_object_type, from_sub_object_type); + log.debug("RULE COPPIED {}", rules); + for (Rn_Bcf_Rules rule : rules) { + Rn_Bcf_Rules newRule = new Rn_Bcf_Rules(); + newRule.setCreatedBy(userId); + newRule.setAccountId(accId); + + newRule.setGroup_id(rule.getGroup_id()); + newRule.setFile_code(rule.getFile_code()); + newRule.setRule_name(rule.getRule_name()); + newRule.setRule_type(rule.getRule_type()); + newRule.setTech_stack(to_tech_stack); + newRule.setObject_type(to_object_type); + newRule.setSub_object_type(to_sub_object_type); + newRule.setIdentifier_start_string(rule.getIdentifier_start_string()); + newRule.setIdentifier_end_string(rule.getIdentifier_end_string()); + newRule.setReplacement_string(rule.getReplacement_string()); + + Rn_Bcf_Rules savedRule = ruleLibraryService.save(newRule); + log.debug("SAVED RULE {}", savedRule); + if (savedRule == null) { + ErrorPojo errorPojo = new ErrorPojo(); + Error error = new Error(); + error.setTitle(Constant.RULE_LIBRARY_API_TITLE); + error.setMessage(Constant.RULE_NOT_CREATED); + errorPojo.setError(error); + return new ResponseEntity(errorPojo, HttpStatus.EXPECTATION_FAILED); + } + } + SuccessPojo successPojo = new SuccessPojo(); + Success success = new Success(); + success.setTitle(Constant.RULE_LIBRARY_API_TITLE); + success.setMessage(Constant.RULE_CREATED_SUCCESSFULLY); + successPojo.setSuccess(success); + return new ResponseEntity(successPojo, HttpStatus.CREATED); + } + + // GET ALL + @ApiOperation(value = "List of Rules", response = RuleLibraryResponse.class) + @GetMapping("/rule-library") + public RuleLibraryResponse getAllRules( + @RequestParam(value = "page", defaultValue = "0", required = false) Integer page, + @RequestParam(value = "size", defaultValue = "20", required = false) Integer size) { + RuleLibraryResponse resp = new RuleLibraryResponse(); + Pageable paging = PageRequest.of(page, size); + Page result = ruleLibraryService.getAll(paging); + resp.setPageStats(result, true); + resp.setItems(result.getContent()); + return resp; + } + + // GET BY ID + @ApiOperation(value = "Get a Rule", response = Rn_Bcf_Rules.class) + @GetMapping("/rule-library/{id}") + public ResponseEntity getRuleDetails(@PathVariable(value = "id") int id) { + Rn_Bcf_Rules rule = ruleLibraryService.getById(id); + return ResponseEntity.ok().body(rule); + } + + // SAVE + @ApiOperation(value = "Add A New Rule", response = Rn_Bcf_Rules.class) + @PostMapping("/rule-library") + public ResponseEntity createRule( + @RequestHeader(value = HttpHeaders.AUTHORIZATION, required = false) String authToken, + @Valid @RequestBody Rn_Bcf_Rules bcf_rule) { +// String userId = tokenUtil.getUserId(authToken); +// rn_forms_setup.setCreatedBy(userId); +// rn_forms_setup.setAccountId(userId); + Long userId = userService.getLoggedInUserId(); + bcf_rule.setCreatedBy(userId); + + Rn_Bcf_Rules savedRule = ruleLibraryService.save(bcf_rule); + + if (savedRule == null) { + ErrorPojo errorPojo = new ErrorPojo(); + Error error = new Error(); + error.setTitle(Constant.RULE_LIBRARY_API_TITLE); + error.setMessage(Constant.RULE_NOT_CREATED); + errorPojo.setError(error); + return new ResponseEntity(errorPojo, HttpStatus.EXPECTATION_FAILED); + } + + SuccessPojo successPojo = new SuccessPojo(); + Success success = new Success(); + success.setTitle(Constant.RULE_LIBRARY_API_TITLE); + success.setMessage(Constant.RULE_CREATED_SUCCESSFULLY); + successPojo.setSuccess(success); + return new ResponseEntity(successPojo, HttpStatus.CREATED); + } + + /* for testing purpose */ + // SAVE LIST OF DATA + @ApiOperation(value = "Add AList Of New Rules", response = Rn_Bcf_Rules.class) + @PostMapping("/rule-library/all") + public ResponseEntity createListOfRules(@RequestBody List<@Valid Rn_Bcf_Rules> bcf_rule) { + for (Rn_Bcf_Rules rule : bcf_rule) { + Long userId = userService.getLoggedInUserId(); + rule.setCreatedBy(userId); + + Rn_Bcf_Rules savedRule = ruleLibraryService.save(rule); + if (savedRule == null) { + ErrorPojo errorPojo = new ErrorPojo(); + Error error = new Error(); + error.setTitle(Constant.RULE_LIBRARY_API_TITLE); + error.setMessage(Constant.RULE_NOT_CREATED); + errorPojo.setError(error); + return new ResponseEntity(errorPojo, HttpStatus.EXPECTATION_FAILED); + } + } + SuccessPojo successPojo = new SuccessPojo(); + Success success = new Success(); + success.setTitle(Constant.RULE_LIBRARY_API_TITLE); + success.setMessage(Constant.RULE_CREATED_SUCCESSFULLY); + successPojo.setSuccess(success); + return new ResponseEntity(successPojo, HttpStatus.CREATED); + } + + // UPDATE + @ApiOperation(value = "Update A Form", response = Rn_Bcf_Rules.class) + @PutMapping("/rule-library/{id}") + public ResponseEntity updateRule( + @RequestHeader(value = HttpHeaders.AUTHORIZATION, required = false) String authToken, + @PathVariable(value = "id") Integer id, @Valid @RequestBody Rn_Bcf_Rules rule) { +// String userId = tokenUtil.getUserId(authToken); +// rn_forms_setup.setUpdatedBy(userId); + Long userId = userService.getLoggedInUserId(); + rule.setUpdatedBy(userId); + Rn_Bcf_Rules updatedRule = ruleLibraryService.updateById(id, rule); + + if (id != updatedRule.getId()) { + ErrorPojo errorPojo = new ErrorPojo(); + Error error = new Error(); + error.setTitle(Constant.RULE_LIBRARY_API_TITLE); + error.setMessage(Constant.RULE_NOT_UPDATED); + errorPojo.setError(error); + return new ResponseEntity(errorPojo, HttpStatus.EXPECTATION_FAILED); + } + + SuccessPojo successPojo = new SuccessPojo(); + Success success = new Success(); + success.setTitle(Constant.RULE_LIBRARY_API_TITLE); + success.setMessage(Constant.RULE_UPDATED_SUCCESSFULLY); + successPojo.setSuccess(success); + return new ResponseEntity(successPojo, HttpStatus.OK); + } + + // DELETE + @DeleteMapping("/rule-library/{id}") + public ResponseEntity deleteRule(@PathVariable(value = "id") Integer id) { + boolean deleted = ruleLibraryService.deleteById(id); + if (deleted) { + SuccessPojo successPojo = new SuccessPojo(); + Success success = new Success(); + success.setTitle(Constant.RULE_LIBRARY_API_TITLE); + success.setMessage(Constant.RULE_DELETED_SUCCESSFULLY); + successPojo.setSuccess(success); + return new ResponseEntity(successPojo, HttpStatus.OK); + } else { + ErrorPojo errorPojo = new ErrorPojo(); + Error error = new Error(); + error.setTitle(Constant.RULE_LIBRARY_API_TITLE); + error.setMessage(Constant.RULE_NOT_DELETED); + errorPojo.setError(error); + return new ResponseEntity(errorPojo, HttpStatus.EXPECTATION_FAILED); + } + } + + // =========== EXCEPTION RULE =================== // + // GET ALL + @ApiOperation(value = "List of Exception Rules", response = ExceptionRuleLibraryResponse.class) + @GetMapping("/exception-rule-library") + public ExceptionRuleLibraryResponse getAllExceptionRules( + @RequestParam(value = "page", defaultValue = "0", required = false) Integer page, + @RequestParam(value = "size", defaultValue = "20", required = false) Integer size) { + ExceptionRuleLibraryResponse resp = new ExceptionRuleLibraryResponse(); + Pageable paging = PageRequest.of(page, size); + Page result = exceptionRuleLibraryService.getAll(paging); + resp.setPageStats(result, true); + resp.setItems(result.getContent()); + return resp; + } + + // GET BY ID + @ApiOperation(value = "Get a Exception Rule", response = Rn_Bcf_Exception_Rules.class) + @GetMapping("/exception-rule-library/{id}") + public ResponseEntity getExceptionRuleDetails(@PathVariable(value = "id") int id) { + Rn_Bcf_Exception_Rules rule = exceptionRuleLibraryService.getById(id); + return ResponseEntity.ok().body(rule); + } + + // SAVE + @ApiOperation(value = "Add A New Rule", response = Rn_Bcf_Exception_Rules.class) + @PostMapping("/exception-rule-library") + public ResponseEntity createExceptionRule( + @RequestHeader(value = HttpHeaders.AUTHORIZATION, required = false) String authToken, + @Valid @RequestBody Rn_Bcf_Exception_Rules bcf_rule) { +// String userId = tokenUtil.getUserId(authToken); +// rn_forms_setup.setCreatedBy(userId); +// rn_forms_setup.setAccountId(userId); + Long userId = userService.getLoggedInUserId(); + bcf_rule.setCreatedBy(userId); + + Rn_Bcf_Exception_Rules savedRule = exceptionRuleLibraryService.save(bcf_rule); + + if (savedRule == null) { + ErrorPojo errorPojo = new ErrorPojo(); + Error error = new Error(); + error.setTitle(Constant.EXCEPTION_RULE_LIBRARY_API_TITLE); + error.setMessage(Constant.EXCEPTION_RULE_NOT_CREATED); + errorPojo.setError(error); + return new ResponseEntity(errorPojo, HttpStatus.EXPECTATION_FAILED); + } + SuccessPojo successPojo = new SuccessPojo(); + Success success = new Success(); + success.setTitle(Constant.EXCEPTION_RULE_LIBRARY_API_TITLE); + success.setMessage(Constant.EXCEPTION_RULE_CREATED_SUCCESSFULLY); + successPojo.setSuccess(success); + return new ResponseEntity(successPojo, HttpStatus.CREATED); + } + + /* for testing purpose */ + // SAVE LIST OF DATA + @ApiOperation(value = "Add A New Rule", response = Rn_Bcf_Exception_Rules.class) + @PostMapping("/exception-rule-library/all") + public ResponseEntity createListOfExceptionRule(@RequestBody List<@Valid Rn_Bcf_Exception_Rules> bcf_rule) { + Long userId = userService.getLoggedInUserId(); + for (Rn_Bcf_Exception_Rules rule : bcf_rule) { + rule.setCreatedBy(userId); + Rn_Bcf_Exception_Rules savedRule = exceptionRuleLibraryService.save(rule); + if (savedRule == null) { + ErrorPojo errorPojo = new ErrorPojo(); + Error error = new Error(); + error.setTitle(Constant.EXCEPTION_RULE_LIBRARY_API_TITLE); + error.setMessage(Constant.EXCEPTION_RULE_NOT_CREATED); + errorPojo.setError(error); + return new ResponseEntity(errorPojo, HttpStatus.EXPECTATION_FAILED); + } + } + SuccessPojo successPojo = new SuccessPojo(); + Success success = new Success(); + success.setTitle(Constant.EXCEPTION_RULE_LIBRARY_API_TITLE); + success.setMessage(Constant.EXCEPTION_RULE_CREATED_SUCCESSFULLY); + successPojo.setSuccess(success); + return new ResponseEntity(successPojo, HttpStatus.CREATED); + } + + // UPDATE + @ApiOperation(value = "Update A Form", response = Rn_Bcf_Exception_Rules.class) + @PutMapping("/exception-rule-library/{id}") + public ResponseEntity updateExcetionRule( + @RequestHeader(value = HttpHeaders.AUTHORIZATION, required = false) String authToken, + @PathVariable(value = "id") Integer id, @Valid @RequestBody Rn_Bcf_Exception_Rules rule) { +// String userId = tokenUtil.getUserId(authToken); +// rn_forms_setup.setUpdatedBy(userId); + Long userId = userService.getLoggedInUserId(); + rule.setUpdatedBy(userId); + Rn_Bcf_Exception_Rules updatedRule = exceptionRuleLibraryService.updateById(id, rule); + + if (id != updatedRule.getId()) { + ErrorPojo errorPojo = new ErrorPojo(); + Error error = new Error(); + error.setTitle(Constant.EXCEPTION_RULE_LIBRARY_API_TITLE); + error.setMessage(Constant.EXCEPTION_RULE_NOT_UPDATED); + errorPojo.setError(error); + return new ResponseEntity(errorPojo, HttpStatus.EXPECTATION_FAILED); + } + + SuccessPojo successPojo = new SuccessPojo(); + Success success = new Success(); + success.setTitle(Constant.EXCEPTION_RULE_LIBRARY_API_TITLE); + success.setMessage(Constant.EXCEPTION_RULE_UPDATED_SUCCESSFULLY); + successPojo.setSuccess(success); + return new ResponseEntity(successPojo, HttpStatus.OK); + } + + // DELETE + @DeleteMapping("/exception-rule-library/{id}") + public ResponseEntity deleteExceptionRule(@PathVariable(value = "id") Integer id) { + boolean deleted = exceptionRuleLibraryService.deleteById(id); + if (deleted) { + SuccessPojo successPojo = new SuccessPojo(); + Success success = new Success(); + success.setTitle(Constant.EXCEPTION_RULE_LIBRARY_API_TITLE); + success.setMessage(Constant.EXCEPTION_RULE_DELETED_SUCCESSFULLY); + successPojo.setSuccess(success); + return new ResponseEntity(successPojo, HttpStatus.OK); + } else { + ErrorPojo errorPojo = new ErrorPojo(); + Error error = new Error(); + error.setTitle(Constant.EXCEPTION_RULE_LIBRARY_API_TITLE); + error.setMessage(Constant.EXCEPTION_RULE_NOT_DELETED); + errorPojo.setError(error); + return new ResponseEntity(errorPojo, HttpStatus.EXPECTATION_FAILED); + } + } + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/Rule_library_keywordController.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/Rule_library_keywordController.java new file mode 100644 index 0000000..7af6d82 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/Rule_library_keywordController.java @@ -0,0 +1,53 @@ +package com.realnet.codeextractor.controller; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.realnet.codeextractor.entity.Rule_library_keyword; +import com.realnet.codeextractor.service.Rule_library_keywordService; + + +@RequestMapping(value = "/code_extractor/rule_keyword") +@RestController +public class Rule_library_keywordController { + + @Autowired + private Rule_library_keywordService Service; + + @PostMapping("/Rule_library_keyword") + public Rule_library_keyword Savedata(@RequestBody Rule_library_keyword data) { + Rule_library_keyword save = Service.Savedata(data); + return save; + } + + @GetMapping("/Rule_library_keyword") + public List getdetails() { + List get = Service.getdetails(); + return get; + } + + @GetMapping("/Rule_library_keyword/{id}") + public Rule_library_keyword getdetailsbyId(@PathVariable Integer id) { + Rule_library_keyword get = Service.getdetailsbyId(id); + return get; + } + + @DeleteMapping("/Rule_library_keyword/{id}") + public void delete_by_id(@PathVariable Integer id) { + Service.delete_by_id(id); + + } + + @PutMapping("/Rule_library_keyword/{id}") + public Rule_library_keyword update(@RequestBody Rule_library_keyword data, @PathVariable Integer id) { + Rule_library_keyword update = Service.update(data, id); + return update; + } +} \ No newline at end of file diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/StaticCodeExtractionController.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/StaticCodeExtractionController.java new file mode 100644 index 0000000..8f614e3 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/StaticCodeExtractionController.java @@ -0,0 +1,164 @@ +package com.realnet.codeextractor.controller; + +import java.io.BufferedReader; +import java.io.BufferedWriter; +import java.io.File; +import java.io.FileNotFoundException; +import java.io.FileReader; +import java.io.FileWriter; +import java.io.IOException; +import java.nio.charset.StandardCharsets; +import java.util.List; + +import org.apache.commons.io.FileUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.http.HttpStatus; +import org.springframework.http.MediaType; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.realnet.codeextractor.entity.Rn_Bcf_Extractor; +import com.realnet.codeextractor.entity.Rn_Bcf_Extractor_Params; +import com.realnet.codeextractor.service.Rn_Bcf_Extractor_Params_Service; +import com.realnet.codeextractor.service.Rn_Bcf_Extractor_Service; +import com.realnet.fnd.entity.ErrorPojo; +import com.realnet.fnd.entity.Success; +import com.realnet.fnd.entity.SuccessPojo; +import com.realnet.utils.Constant; + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import lombok.extern.slf4j.Slf4j; + + +@Slf4j +@RestController +@RequestMapping(value = "/api", produces = MediaType.APPLICATION_JSON_VALUE) +@Api(tags = { "Code Extractor" }) +public class StaticCodeExtractionController { + @Value("${projectPath}") + private String projectPath; + + @Autowired + private Rn_Bcf_Extractor_Service bcf_extractorService; + + @Autowired + private Rn_Bcf_Extractor_Params_Service bcf_extractor_params_service; + + @ApiOperation(value = "Static Code Extraction") + @GetMapping(value = "/static_code_extraction") + public ResponseEntity staticCodeExtraction(@RequestParam(value = "header_id") Integer headerId) throws IOException { + Rn_Bcf_Extractor bcf_extractor = bcf_extractorService.getById(headerId); + List bcf_extractor_params_t_values = bcf_extractor.getRn_bcf_extractor_Params(); + log.debug("bcf_extractor_params_t_values {}", bcf_extractor_params_t_values); + + List bcf_extractor_params = bcf_extractor_params_service.getByHeaderId(headerId); + log.debug("bcf_extractor_params {}", bcf_extractor_params); + + for (Rn_Bcf_Extractor_Params params : bcf_extractor_params_t_values) { + String path = params.getMoved_address_string(); + boolean is_extraction_enabled = params.isIs_extraction_enabled(); + boolean is_creation_enabled = params.isIs_creation_enabled(); + + if (is_creation_enabled && is_extraction_enabled) { + try { + File file = new File(path); + + // STEP 1. CONVERT THE FILE INTO STRING + String fileContents = FileUtils.readFileToString(file, StandardCharsets.UTF_8); + //if (!fileContents.isEmpty()) { + fileContents = fileContents.replace("\\", "\\\\"); + fileContents = fileContents.replace("\"", (File.separator + "\"")); + + // STEP 2. CREATE A TEMP FILE AND WRITE THE CONVERTED STRING + String parentPath = file.getParent(); + + String name = file.getName(); + String fileName = "temp_" + name; + File tempFile = new File(parentPath + File.separator + fileName); + if (tempFile.createNewFile()) { + System.out.println("------ TEMP FILE CREATED-------\n" + tempFile.getAbsolutePath()); + } + BufferedWriter writer = new BufferedWriter(new FileWriter(tempFile)); + writer.write(fileContents); + writer.close(); + System.out.println("Successfully wrote to the file..."); + + StringBuilder code = new StringBuilder(); + + // STEP 3. READ THE TEMP FILE AND MAKE IT "STRING" + BufferedReader br = new BufferedReader(new FileReader(tempFile)); + String line = br.readLine(); + while (line != null) { + code.append("\"" + line + "\" + \"\\r\\n\" + \r\n"); + line = br.readLine(); + } + br.close(); + + // STEP 4: REMOVING WHITE SPACE + String finalString = code.toString().trim(); + if (!finalString.isEmpty()) { + // STEP 5: REMOVING LAST CHARS(+ "\r\n" +) + finalString = finalString.substring(0, finalString.length() - 10); + // System.out.println(finalString); + } + boolean deleted = tempFile.delete(); + if(deleted) { + log.info(tempFile.getName(), "{} File deleted"); + } + + // MODIFIED NAME + // CONVERT EVERY FILE INTO .JAVA FILE + // String ext = FilenameUtils.getExtension(name); + // String fileNameWithOutExt = FilenameUtils.removeExtension(name); + + String ConvertedFileName = "SE_" + name; + + // STAIC CODE OUTPUT DIRECTORY & PATH + String staticDirString = parentPath + File.separator + "static_code"; + File staticDir = new File(staticDirString); + if (!staticDir.exists()) { + staticDir.mkdir(); + } + + File staticFile = new File(staticDirString + File.separator + ConvertedFileName); + System.out.println("FILES WITH STATIC CODE DIRECTORY = " + staticFile); + + if (!staticFile.exists()) { + staticFile.createNewFile(); + } + BufferedWriter writer2 = new BufferedWriter(new FileWriter(staticFile.getAbsoluteFile())); + writer2.write(finalString); + writer2.close(); + /* + * //===========DELETE MAIN FILES=========== if(deleted) { file.delete(); + * logger.info("Deleted = " + file.getName() + " File"); } + */ + //} + } catch (FileNotFoundException e) { + log.error("File Not Found... " + e); + ErrorPojo errorPojo = new ErrorPojo(); + com.realnet.fnd.entity.Error error = new com.realnet.fnd.entity.Error(); + error.setTitle(Constant.EXTRACTOR_API_TITLE); + error.setMessage(Constant.STATIC_EXTRACTION_FAILED); + errorPojo.setError(error); + return new ResponseEntity(errorPojo, HttpStatus.EXPECTATION_FAILED); + } + } + } + + SuccessPojo successPojo = new SuccessPojo(); + Success success = new Success(); + success.setTitle(Constant.EXTRACTOR_API_TITLE); + success.setMessage(Constant.STATIC_EXTRACTION_SUCCESS); + successPojo.setSuccess(success); + log.debug("Response {} ", successPojo); + return new ResponseEntity(successPojo, HttpStatus.OK); + + } + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/TechnologyStackController_codeextractor.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/TechnologyStackController_codeextractor.java new file mode 100644 index 0000000..1b4c9f3 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/controller/TechnologyStackController_codeextractor.java @@ -0,0 +1,295 @@ +package com.realnet.codeextractor.controller; + +import java.io.File; +import java.io.FileDescriptor; +import java.io.IOException; +import java.util.List; + +import javax.validation.Valid; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.data.domain.Page; +import org.springframework.data.domain.PageRequest; +import org.springframework.data.domain.Pageable; +import org.springframework.data.domain.Sort; +import org.springframework.http.HttpHeaders; +import org.springframework.http.HttpStatus; +import org.springframework.http.MediaType; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestHeader; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.multipart.MultipartFile; + +import com.fasterxml.jackson.annotation.JsonAutoDetect; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.core.JsonParseException; +import com.fasterxml.jackson.databind.JsonMappingException; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.fasterxml.jackson.databind.SerializationFeature; +import com.realnet.codeextractor.entity.ActiveTechStack_DTO; +import com.realnet.codeextractor.entity.Rn_Bcf_Technology_Stack1; +import com.realnet.codeextractor.repository.Rn_Bcf_TechnologyStack_Repository1; +import com.realnet.codeextractor.response.TechnologyStackResponse; +import com.realnet.codeextractor.service.Rn_Bcf_TechnologyStack_Service; +import com.realnet.fnd.entity.Error; +import com.realnet.fnd.entity.ErrorPojo; +import com.realnet.fnd.entity.Success; +import com.realnet.fnd.entity.SuccessPojo; +import com.realnet.fnd.service.FileStorageService; +import com.realnet.users.entity1.AppUser; +import com.realnet.users.service1.AppUserService; +import com.realnet.utils.Constant; +import com.realnet.utils.RealNetUtils; + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import lombok.extern.slf4j.Slf4j; +import net.lingala.zip4j.ZipFile; +import net.lingala.zip4j.exception.ZipException; + +@JsonIgnoreProperties(ignoreUnknown = true) +@Slf4j +@RestController +@RequestMapping(value = "/codeextractor/technologystack", produces = MediaType.APPLICATION_JSON_VALUE) +@Api(tags = { "Technology Stack" }) +public class TechnologyStackController_codeextractor { + + @Autowired + private AppUserService userService; + + @Autowired + private FileStorageService fileStorageService; + + @Autowired + private Rn_Bcf_TechnologyStack_Service technologyStackService; + + @Autowired + private Rn_Bcf_TechnologyStack_Repository1 technologyStackRepo; + + @Value("${projectPath}") + private String projectPath; + + // GET ALL SORTED AND PAGINATED DATA + @ApiOperation(value = "List of Technology Stack", response = Rn_Bcf_Technology_Stack1.class) + @GetMapping("/technology-stack") + public TechnologyStackResponse getTechnologyStack( + @RequestParam(value = "page", defaultValue = "0", required = false) Integer page, + @RequestParam(value = "size", defaultValue = "20", required = false) Integer size) { + // sorted data + Pageable paging = PageRequest.of(page, size, Sort.by(Constant.SORT_BY_CREATION_DATE).descending()); + Page result = technologyStackService.getAll(paging); + System.out.println("ganesh bute"+result.getContent()); + TechnologyStackResponse resp = new TechnologyStackResponse(); + resp.setPageStats(result, true); + resp.setItems(result.getContent()); + return resp; + + } + + // GET BY ID + @ApiOperation(value = "Get A Technology Stack", response = Rn_Bcf_Technology_Stack1.class) + @GetMapping("/technology-stack/{id}") + public ResponseEntity getTechnologyStackDetails(@PathVariable(value = "id") int id) { + Rn_Bcf_Technology_Stack1 bcf_tech_stack = technologyStackService.getById(id); + // Map extractorMap = + // Collections.singletonMap("extractior", bcf_extractor); + // return new ResponseEntity>(extractorMap, + // HttpStatus.OK); + // return ResponseEntity.ok().body(bcf_extractor); + return new ResponseEntity(bcf_tech_stack, HttpStatus.OK); + + } + + // ========= SAVE AND UNZIP FILE AND MOVE TO A SPECIFIC PATH ======== + @ApiOperation(value = "Add new Technology Stack") + @PostMapping(value = "/technology-stack") + public ResponseEntity saveTechnologyStack(// @Valid @RequestBody Rn_Bcf_Technology_Stack1 bcf_extractor, + @RequestParam(value = "bcf_technology_stack", required = true) String techStackRequest, + @RequestParam(value = "file", required = true) MultipartFile file) + throws IOException, JsonParseException, JsonMappingException { + + System.out.println("techStackRequest = " + techStackRequest); + System.out.println("file = " + file.getOriginalFilename()); + + log.debug("techStackRequest => {} ", techStackRequest); + log.debug("file => {} ", file.getOriginalFilename()); + ObjectMapper mapper = new ObjectMapper(); + mapper.configOverride(FileDescriptor.class).setIsIgnoredType(true); + //mapper.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, true); + mapper.setVisibility(mapper.getVisibilityChecker() + .withFieldVisibility(JsonAutoDetect.Visibility.ANY)); + mapper.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false); + Rn_Bcf_Technology_Stack1 bcf_tech_stack = mapper.readValue(techStackRequest, Rn_Bcf_Technology_Stack1.class); + + + log.debug("bcf_tech_stack => {}", bcf_tech_stack); + AppUser loggedInUser = userService.getLoggedInUser(); + bcf_tech_stack.setAccountId(loggedInUser.getAccount().getAccount_id()); + bcf_tech_stack.setCreatedBy(loggedInUser.getUserId()); + + String techStackKey = RealNetUtils.getTechnologyStackKey(bcf_tech_stack.getTech_stack()); + bcf_tech_stack.setTech_stack_key(techStackKey); + // upload to directory + String uploadPath = projectPath.concat("/src/main/resources/technology-stack-zip-uploads/"); + fileStorageService.uploadFile(file, uploadPath); + + String fileName = file.getOriginalFilename(); + String folderName = fileName.substring(0, fileName.lastIndexOf(".")); + + System.out.println("UPLOAD PATH = " + uploadPath + "\nFILE NAME = " + fileName + "\nFile Size = " + file.getSize()); + + // SAVE ZIP FILE NAME INTO DATABASE + bcf_tech_stack.setBase_prj_file_name(folderName); + bcf_tech_stack.setActive(false); + System.out.println("before save"); + + Rn_Bcf_Technology_Stack1 savedTechnology = technologyStackService.save(bcf_tech_stack); + System.out.println("after save"); + + if (savedTechnology == null) { + ErrorPojo errorPojo = new ErrorPojo(); + Error error = new Error(); + error.setTitle(Constant.TECHNOLOGY_STACK_API_TITLE); + error.setMessage(Constant.TECHNOLOGY_STACK_NOT_CREATED); + errorPojo.setError(error); + return new ResponseEntity(errorPojo, HttpStatus.EXPECTATION_FAILED); + } + + /* + * ZIP TO UNZIP + */ + // ZIP FILE BASE PATH + String zipFilePath = uploadPath + fileName; + + String tech_stack = savedTechnology.getTech_stack(); + // UNZIP DESTINATION PATH + String destPath = projectPath.concat("/BaseProject/" + tech_stack); + + File path = new File(destPath); + if (!path.exists()) { + path.mkdirs(); + } + + System.out.println("ZIP FILE PATH = " + zipFilePath + "\nDESTINATION PATH = " + destPath); + try { + ZipFile zipFile = new ZipFile(zipFilePath); + zipFile.extractAll(destPath); + } catch (ZipException e) { + e.printStackTrace(); + ErrorPojo errorPojo = new ErrorPojo(); + Error error = new Error(); + error.setTitle(Constant.TECHNOLOGY_STACK_API_TITLE); + error.setMessage(Constant.UNZIP_EXCEPTION); + errorPojo.setError(error); + return new ResponseEntity(errorPojo, HttpStatus.EXPECTATION_FAILED); + } + + SuccessPojo successPojo = new SuccessPojo(); + Success success = new Success(); + success.setTitle(Constant.TECHNOLOGY_STACK_API_TITLE); + success.setMessage(Constant.TECHNOLOGY_STACK_CREATED_SUCCESSFULLY); + successPojo.setSuccess(success); + return new ResponseEntity(successPojo, HttpStatus.CREATED); + } + + // UPDATE + @ApiOperation(value = "Update Technology Stack", response = Rn_Bcf_Technology_Stack1.class) + @PutMapping("/technology-stack/{id}") + public ResponseEntity updateTechnology( + @RequestHeader(value = HttpHeaders.AUTHORIZATION, required = false) String authToken, + @PathVariable(value = "id") int id, @Valid @RequestBody Rn_Bcf_Technology_Stack1 bcf_tech_stack) { + AppUser loggedInUser = userService.getLoggedInUser(); + bcf_tech_stack.setUpdatedBy(loggedInUser.getUserId()); + + Rn_Bcf_Technology_Stack1 updatedTech = technologyStackService.updateById(id, bcf_tech_stack); + + if (bcf_tech_stack.getId() != updatedTech.getId()) { + ErrorPojo errorPojo = new ErrorPojo(); + Error error = new Error(); + error.setTitle(Constant.EXTRACTOR_API_TITLE); + error.setMessage(Constant.EXTRACTOR_NOT_DELETED); + errorPojo.setError(error); + return new ResponseEntity(errorPojo, HttpStatus.EXPECTATION_FAILED); + } + + SuccessPojo successPojo = new SuccessPojo(); + Success success = new Success(); + success.setTitle(Constant.EXTRACTOR_API_TITLE); + success.setMessage(Constant.EXTRACTOR_UPDATED_SUCCESSFULLY); + successPojo.setSuccess(success); + return new ResponseEntity(successPojo, HttpStatus.OK); + } + + // DELETE + @DeleteMapping("/technology-stack/{id}") + public ResponseEntity deleteTechnologyStack(@PathVariable(value = "id") int id) { + boolean deleted = technologyStackService.deleteById(id); + if (deleted) { + SuccessPojo successPojo = new SuccessPojo(); + Success success = new Success(); + success.setTitle(Constant.TECHNOLOGY_STACK_API_TITLE); + success.setMessage(Constant.TECHNOLOGY_STACK_DELETED_SUCCESSFULLY); + successPojo.setSuccess(success); + return new ResponseEntity(successPojo, HttpStatus.OK); + } else { + ErrorPojo errorPojo = new ErrorPojo(); + Error error = new Error(); + error.setTitle(Constant.TECHNOLOGY_STACK_API_TITLE); + error.setMessage(Constant.TECHNOLOGY_STACK_NOT_DELETED); + errorPojo.setError(error); + return new ResponseEntity(errorPojo, HttpStatus.EXPECTATION_FAILED); + } + } + + // ACTIVE + @GetMapping(value = "/tech-stack-active") + public ResponseEntity technologyActive(@RequestParam(value = "id") int id) throws IOException { + //log.info("technologyActive controller start {}", id); + AppUser loggedInUser = userService.getLoggedInUser(); + + Rn_Bcf_Technology_Stack1 tech_stack = technologyStackService.getById(id); + log.debug("TECH STACK : {} ", tech_stack); + if (tech_stack.isActive() == false) { + tech_stack.setActive(true); + } else if (tech_stack.isActive()) { + tech_stack.setActive(false); + } + + //tech_stack.setActive(!tech_stack.isActive()); // LOL + + tech_stack.setUpdatedBy(loggedInUser.getUserId()); + + Rn_Bcf_Technology_Stack1 tech = technologyStackService.save(tech_stack); + log.debug("UPDATED TECH STACK : {} ", tech); + System.out.println("UPDATED TECH STACK : " + tech); + SuccessPojo successPojo = new SuccessPojo(); + Success success = new Success(); + success.setTitle(Constant.TECHNOLOGY_STACK_API_TITLE); + success.setMessage(Constant.TECHNOLOGY_STACK_UPDATED_SUCCESSFULLY); + successPojo.setSuccess(success); + return new ResponseEntity(successPojo, HttpStatus.OK); + } + + // get activate technology stack list (id and name) + @ApiOperation(value = "Get Activate Technology Stack List ", response = ActiveTechStack_DTO.class) + @GetMapping("/active-technology") + @ResponseBody + public List getActiveTechnology() { + //List technologyStack = technologyStackService.getAll(); + List activeTechDTO = technologyStackService.getListOfActivateTechnology(); + return activeTechDTO; + } + + + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/ActiveTechStack_DTO.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/ActiveTechStack_DTO.java new file mode 100644 index 0000000..81c5725 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/ActiveTechStack_DTO.java @@ -0,0 +1,23 @@ +package com.realnet.codeextractor.entity; + +import lombok.Data; + +@Data +public class ActiveTechStack_DTO { + private int id; + private String Name; + +// public Integer getId() { +// return id; +// } +// public void setId(Integer id) { +// this.id = id; +// } +// public Integer getName() { +// return Name; +// } +// public void setName(Integer name) { +// Name = name; +// } + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/FileDetails.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/FileDetails.java new file mode 100644 index 0000000..40c60d8 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/FileDetails.java @@ -0,0 +1,12 @@ +package com.realnet.codeextractor.entity; + +import java.io.Serializable; + +import lombok.Data; + +@Data +public class FileDetails implements Serializable { + private static final long serialVersionUID = 1L; + private int id; + private String text; +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/FileListDto.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/FileListDto.java new file mode 100644 index 0000000..c8f513a --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/FileListDto.java @@ -0,0 +1,15 @@ +package com.realnet.codeextractor.entity; + +import java.io.Serializable; + +import lombok.Data; + +@Data +public class FileListDto implements Serializable { + /** + * + */ + private static final long serialVersionUID = 1L; + private int id; + private String fileName; +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/NamingConvension.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/NamingConvension.java new file mode 100644 index 0000000..d441a0a --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/NamingConvension.java @@ -0,0 +1,27 @@ +package com.realnet.codeextractor.entity; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.Table; + +import lombok.Data; + +@Data +@Entity +@Table(name = "NAMING_CONVENSION") +public class NamingConvension { + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Column(name = "ID") + private Integer id; + + @Column(name = "VARIABLE_NAME") + private String variableName; + + @Column(name = "OBJECT_NAME_DYNAMIC_STRING") + private String objectNameDynamicString; +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/Rn_Bcf_Exception_Rules.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/Rn_Bcf_Exception_Rules.java new file mode 100644 index 0000000..e1de485 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/Rn_Bcf_Exception_Rules.java @@ -0,0 +1,132 @@ +package com.realnet.codeextractor.entity; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.Table; + +import com.realnet.fnd.entity.Rn_Who_AccId_Column; + +import lombok.ToString; + +@ToString +@Entity +@Table(name = "RN_BCF_EXCEPTION_RULES") +public class Rn_Bcf_Exception_Rules extends Rn_Who_AccId_Column { + /** + * + */ + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Column(name = "ID") + private Integer id; + + @Column(name = "TECH_STACK") + private String tech_stack; + + @Column(name = "OBJECT_TYPE") + private String object_type; + + @Column(name = "SUB_OBJECT_TYPE") + private String sub_object_type; + + @Column(name = "OBJECT_NAME_VARIABLE") + private String object_name_variable; + + @Column(name = "OBJECT_NAME_DYNAMIC_STRING") + private String object_name_dynamic_string; + + public Rn_Bcf_Exception_Rules() { + super(); + // TODO Auto-generated constructor stub + } + + public Rn_Bcf_Exception_Rules(Integer id, String tech_stack, String object_type, String sub_object_type, + String object_name_variable, String object_name_dynamic_string) { + super(); + this.id = id; + this.tech_stack = tech_stack; + this.object_type = object_type; + this.sub_object_type = sub_object_type; + this.object_name_variable = object_name_variable; + this.object_name_dynamic_string = object_name_dynamic_string; + } + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public String getTech_stack() { + return tech_stack; + } + + public void setTech_stack(String tech_stack) { + this.tech_stack = tech_stack; + } + + public String getObject_type() { + return object_type; + } + + public void setObject_type(String object_type) { + this.object_type = object_type; + } + + public String getSub_object_type() { + return sub_object_type; + } + + public void setSub_object_type(String sub_object_type) { + this.sub_object_type = sub_object_type; + } + + public String getObject_name_variable() { + return object_name_variable; + } + + public void setObject_name_variable(String object_name_variable) { + this.object_name_variable = object_name_variable; + } + + public String getObject_name_dynamic_string() { + return object_name_dynamic_string; + } + + public void setObject_name_dynamic_string(String object_name_dynamic_string) { + this.object_name_dynamic_string = object_name_dynamic_string; + } + + + +// // WHO COLUMNS +// @Temporal(TemporalType.TIMESTAMP) +// @Column(name = "CREATED_AT", nullable = false, updatable = false) +// @CreatedDate +// private Date createdAt; +// +// //@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime createdAt; +// +// @Temporal(TemporalType.TIMESTAMP) +// @Column(name = "UPDATED_AT", nullable = false) +// @LastModifiedDate +// private Date updatedAt; +// +// @Column(name = "CREATED_BY", updatable = false) +// private Long createdBy; +// +// @Column(name = "UPDATED_BY") +// private Long updatedBy; +// +// @Column(name = "ACCOUNT_ID") +// private Long accountId; + + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/Rn_Bcf_Extractor.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/Rn_Bcf_Extractor.java new file mode 100644 index 0000000..7733c7d --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/Rn_Bcf_Extractor.java @@ -0,0 +1,196 @@ +package com.realnet.codeextractor.entity; + +import java.util.List; + +import javax.persistence.CascadeType; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.FetchType; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.OneToMany; +import javax.persistence.Table; + +import com.fasterxml.jackson.annotation.JsonManagedReference; +import com.realnet.fnd.entity.Rn_Who_Columns; + +@Entity +@Table(name = "RN_BCF_EXTRACTOR_T") +public class Rn_Bcf_Extractor extends Rn_Who_Columns { + /** + * + */ + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Column(name = "ID") + private Integer id; + + @Column(name = "TECH_STACK") + private String tech_stack; + + @Column(name = "TECH_STACK_KEY") + private String tech_stack_key; + + @Column(name = "OBJECT_TYPE") + private String object_type; + + @Column(name = "SUB_OBJECT_TYPE") + private String sub_object_type; + + @Column(name = "FORM_TYPE_NAME") + private String form_type_name; + + @Column(name = "STD_WF_NAME") + private String std_wf_name; + + @Column(name = "ICON_FILE_NAME") + private String icon_file_name; + + @Column(name = "SAMPLE_FILE_NAME") + private String sample_file_name; + + @Column(name = "EXTRACTOR_STAGE") + private String extractor_stage; + + @OneToMany(mappedBy = "rn_bcf_extractor", targetEntity = Rn_Bcf_Extractor_Params.class, cascade = CascadeType.ALL, fetch = FetchType.EAGER) + @JsonManagedReference + private List rn_bcf_extractor_Params; + + // SYSTEM ACCOUNT ID + @Column(name = "ACCOUNT_ID") + private long accountId; + + public Rn_Bcf_Extractor() { + super(); + } + + public Rn_Bcf_Extractor(Integer id, String tech_stack, String tech_stack_key, String object_type, + String sub_object_type, String form_type_name, String std_wf_name, String icon_file_name, + String sample_file_name, String extractor_stage, List rn_bcf_extractor_Params, + long accountId) { + super(); + this.id = id; + this.tech_stack = tech_stack; + this.tech_stack_key = tech_stack_key; + this.object_type = object_type; + this.sub_object_type = sub_object_type; + this.form_type_name = form_type_name; + this.std_wf_name = std_wf_name; + this.icon_file_name = icon_file_name; + this.sample_file_name = sample_file_name; + this.extractor_stage = extractor_stage; + this.rn_bcf_extractor_Params = rn_bcf_extractor_Params; + this.accountId = accountId; + } + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public String getTech_stack() { + return tech_stack; + } + + public void setTech_stack(String tech_stack) { + this.tech_stack = tech_stack; + } + + public String getTech_stack_key() { + return tech_stack_key; + } + + public void setTech_stack_key(String tech_stack_key) { + this.tech_stack_key = tech_stack_key; + } + + public String getObject_type() { + return object_type; + } + + public void setObject_type(String object_type) { + this.object_type = object_type; + } + + public String getSub_object_type() { + return sub_object_type; + } + + public void setSub_object_type(String sub_object_type) { + this.sub_object_type = sub_object_type; + } + + public String getForm_type_name() { + return form_type_name; + } + + public void setForm_type_name(String form_type_name) { + this.form_type_name = form_type_name; + } + + public String getStd_wf_name() { + return std_wf_name; + } + + public void setStd_wf_name(String std_wf_name) { + this.std_wf_name = std_wf_name; + } + + public String getIcon_file_name() { + return icon_file_name; + } + + public void setIcon_file_name(String icon_file_name) { + this.icon_file_name = icon_file_name; + } + + public String getSample_file_name() { + return sample_file_name; + } + + public void setSample_file_name(String sample_file_name) { + this.sample_file_name = sample_file_name; + } + + public String getExtractor_stage() { + return extractor_stage; + } + + public void setExtractor_stage(String extractor_stage) { + this.extractor_stage = extractor_stage; + } + + public List getRn_bcf_extractor_Params() { + return rn_bcf_extractor_Params; + } + + public void setRn_bcf_extractor_Params(List rn_bcf_extractor_Params) { + this.rn_bcf_extractor_Params = rn_bcf_extractor_Params; + } + + public long getAccountId() { + return accountId; + } + + public void setAccountId(long accountId) { + this.accountId = accountId; + } + + @Override + public String toString() { + return "Rn_Bcf_Extractor [id=" + id + ", tech_stack=" + tech_stack + ", tech_stack_key=" + tech_stack_key + + ", object_type=" + object_type + ", sub_object_type=" + sub_object_type + ", form_type_name=" + + form_type_name + ", std_wf_name=" + std_wf_name + ", icon_file_name=" + icon_file_name + + ", sample_file_name=" + sample_file_name + ", extractor_stage=" + extractor_stage + + ", rn_bcf_extractor_Params=" + rn_bcf_extractor_Params + ", accountId=" + accountId + "]"; + } + + + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/Rn_Bcf_Extractor_DTO.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/Rn_Bcf_Extractor_DTO.java new file mode 100644 index 0000000..b96e29a --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/Rn_Bcf_Extractor_DTO.java @@ -0,0 +1,39 @@ +package com.realnet.codeextractor.entity; + +import java.io.Serializable; + +import com.fasterxml.jackson.databind.annotation.JsonSerialize; + +import lombok.Data; + +@Data +@JsonSerialize +public class Rn_Bcf_Extractor_DTO implements Serializable { + /** + * + */ + private static final long serialVersionUID = 1L; + + private Integer id; + + private String tech_stack; + + private String tech_stack_key; + + private String object_type; + + private String sub_object_type; + + private String form_type_name; + + private String std_wf_name; + + private String icon_file_name; + + private String sample_file_name; + + // private String extractor_stage; + + // private long accountId; + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/Rn_Bcf_Extractor_Params.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/Rn_Bcf_Extractor_Params.java new file mode 100644 index 0000000..eb4da74 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/Rn_Bcf_Extractor_Params.java @@ -0,0 +1,270 @@ +package com.realnet.codeextractor.entity; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.FetchType; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.Table; + +import com.fasterxml.jackson.annotation.JsonBackReference; +import com.realnet.fnd.entity.Rn_Who_Columns; + +@Entity +@Table(name = "RN_BCF_EXTRACTOR_PARAMS_T") +public class Rn_Bcf_Extractor_Params extends Rn_Who_Columns { + /** + * + */ + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Column(name = "ID") + private Integer id; + +// @Column(name = "HEADER_ID") +// private int header_id; + + @Column(name = "TECH_STACK") + private String tech_stack; + + @Column(name = "OBJECT_TYPE") + private String object_type; + + @Column(name = "SUB_OBJECT_TYPE") + private String sub_object_type; + + @Column(name = "FILE_CODE") + private String file_code; + + @Column(name = "NAME_STRING") + private String name_string; + + @Column(name = "ADDRESS_STRING") + private String address_string; + + @Column(name = "MOVED_ADDRESS_STRING") + private String moved_address_string; + + @Column(name = "REFERENCE_ADDRESS_STRING") + private String reference_address_string; + + @Column(name = "DESCRIPTION") + private String description; + + @Column(name = "FILE_NAME_VAR") + private String file_name_var; + + @Column(name = "FILE_NAME_DYNAMIC_STRING") + private String file_name_dynamic_string; + + @Column(name = "IS_EXTRACTION_ENABLED") + private boolean is_extraction_enabled; + + @Column(name = "IS_CREATION_ENABLED") + private boolean is_creation_enabled; + + @Column(name = "Total_Project_Path_Dynamic_String") + private String total_project_path_dynamic_string; + + @ManyToOne(fetch = FetchType.LAZY, optional = false) + @JoinColumn(name = "HEADER_ID") + @JsonBackReference + private Rn_Bcf_Extractor rn_bcf_extractor; + +// @JsonIgnore +// private int headerId; +// +// public int getHeaderId() { +// return headerId; +// } +// +// public void setHeaderId(int headerId) { +// this.headerId = headerId; +// } + + // SYSTEM ACCOUNT ID + @Column(name = "ACCOUNT_ID") + private long accountId; + + public Rn_Bcf_Extractor_Params() { + super(); + } + + public Rn_Bcf_Extractor_Params(Integer id, String tech_stack, String object_type, String sub_object_type, + String file_code, String name_string, String address_string, String moved_address_string, + String reference_address_string, String description, String file_name_var, String file_name_dynamic_string, + boolean is_extraction_enabled, boolean is_creation_enabled, Rn_Bcf_Extractor rn_bcf_extractor, + long accountId,String total_project_path_dynamic_string) { + super(); + this.id = id; + this.tech_stack = tech_stack; + this.object_type = object_type; + this.sub_object_type = sub_object_type; + this.file_code = file_code; + this.name_string = name_string; + this.address_string = address_string; + this.moved_address_string = moved_address_string; + this.reference_address_string = reference_address_string; + this.description = description; + this.file_name_var = file_name_var; + this.file_name_dynamic_string = file_name_dynamic_string; + this.is_extraction_enabled = is_extraction_enabled; + this.is_creation_enabled = is_creation_enabled; + this.rn_bcf_extractor = rn_bcf_extractor; + this.accountId = accountId; + this.total_project_path_dynamic_string=total_project_path_dynamic_string; + } + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public String getTech_stack() { + return tech_stack; + } + + public void setTech_stack(String tech_stack) { + this.tech_stack = tech_stack; + } + + public String getObject_type() { + return object_type; + } + + public void setObject_type(String object_type) { + this.object_type = object_type; + } + + public String getSub_object_type() { + return sub_object_type; + } + + public void setSub_object_type(String sub_object_type) { + this.sub_object_type = sub_object_type; + } + + public String getFile_code() { + return file_code; + } + + public void setFile_code(String file_code) { + this.file_code = file_code; + } + + public String getName_string() { + return name_string; + } + + public void setName_string(String name_string) { + this.name_string = name_string; + } + + public String getAddress_string() { + return address_string; + } + + public void setAddress_string(String address_string) { + this.address_string = address_string; + } + + public String getMoved_address_string() { + return moved_address_string; + } + + public void setMoved_address_string(String moved_address_string) { + this.moved_address_string = moved_address_string; + } + + public String getReference_address_string() { + return reference_address_string; + } + + public void setReference_address_string(String reference_address_string) { + this.reference_address_string = reference_address_string; + } + + public String getDescription() { + return description; + } + + public void setDescription(String description) { + this.description = description; + } + + public String getFile_name_var() { + return file_name_var; + } + + public void setFile_name_var(String file_name_var) { + this.file_name_var = file_name_var; + } + + public String getFile_name_dynamic_string() { + return file_name_dynamic_string; + } + + public void setFile_name_dynamic_string(String file_name_dynamic_string) { + this.file_name_dynamic_string = file_name_dynamic_string; + } + + public boolean isIs_extraction_enabled() { + return is_extraction_enabled; + } + + public void setIs_extraction_enabled(boolean is_extraction_enabled) { + this.is_extraction_enabled = is_extraction_enabled; + } + + public boolean isIs_creation_enabled() { + return is_creation_enabled; + } + + public void setIs_creation_enabled(boolean is_creation_enabled) { + this.is_creation_enabled = is_creation_enabled; + } + + public Rn_Bcf_Extractor getRn_bcf_extractor() { + return rn_bcf_extractor; + } + + public void setRn_bcf_extractor(Rn_Bcf_Extractor rn_bcf_extractor) { + this.rn_bcf_extractor = rn_bcf_extractor; + } + + public long getAccountId() { + return accountId; + } + + public void setAccountId(long accountId) { + this.accountId = accountId; + } + + public String getTotal_project_path_dynamic_string() { + return total_project_path_dynamic_string; + } + + public void setTotal_project_path_dynamic_string(String total_project_path_dynamic_string) { + this.total_project_path_dynamic_string = total_project_path_dynamic_string; + } + + @Override + public String toString() { + return "Rn_Bcf_Extractor_Params [id=" + id + ", tech_stack=" + tech_stack + ", object_type=" + object_type + + ", sub_object_type=" + sub_object_type + ", file_code=" + file_code + ", name_string=" + name_string + + ", address_string=" + address_string + ", moved_address_string=" + moved_address_string + + ", reference_address_string=" + reference_address_string + ", description=" + description + + ", file_name_var=" + file_name_var + ", file_name_dynamic_string=" + file_name_dynamic_string + + ", is_extraction_enabled=" + is_extraction_enabled + ", is_creation_enabled=" + is_creation_enabled + + ", accountId=" + accountId + "]"; + } + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/Rn_Bcf_Rules.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/Rn_Bcf_Rules.java new file mode 100644 index 0000000..51c0ddd --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/Rn_Bcf_Rules.java @@ -0,0 +1,193 @@ +package com.realnet.codeextractor.entity; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.Table; + +import com.realnet.fnd.entity.Rn_Who_AccId_Column; + +import lombok.ToString; + +@ToString +@Entity +@Table(name = "RN_BCF_RULES") +public class Rn_Bcf_Rules extends Rn_Who_AccId_Column { + /** + * + */ + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Column(name = "ID") + private Integer id; + + @Column(name = "GROUP_ID") + private String group_id; + + @Column(name = "RULE_NAME") + private String rule_name; + + @Column(name = "TECH_STACK") + private String tech_stack; + + @Column(name = "OBJECT_TYPE") + private String object_type; + + @Column(name = "SUB_OBJECT_TYPE") + private String sub_object_type; + + @Column(name = "FILE_CODE") + private String file_code; + + @Column(name = "RULE_TYPE") + private String rule_type; + + // Big text + @Column(name = "IDENTIFIER_START_STRING") + private String identifier_start_string; + + // Big text + @Column(name = "IDENTIFIER_END_STRING") + private String identifier_end_string; + + // Big text + @Column(name = "REPLACEMENT_STRING",length = 8000) + private String replacement_string; + + public Rn_Bcf_Rules() { + super(); + // TODO Auto-generated constructor stub + } + + public Rn_Bcf_Rules(Integer id, String group_id, String rule_name, String tech_stack, String object_type, + String sub_object_type, String file_code, String rule_type, String identifier_start_string, + String identifier_end_string, String replacement_string) { + super(); + this.id = id; + this.group_id = group_id; + this.rule_name = rule_name; + this.tech_stack = tech_stack; + this.object_type = object_type; + this.sub_object_type = sub_object_type; + this.file_code = file_code; + this.rule_type = rule_type; + this.identifier_start_string = identifier_start_string; + this.identifier_end_string = identifier_end_string; + this.replacement_string = replacement_string; + } + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public String getGroup_id() { + return group_id; + } + + public void setGroup_id(String group_id) { + this.group_id = group_id; + } + + public String getRule_name() { + return rule_name; + } + + public void setRule_name(String rule_name) { + this.rule_name = rule_name; + } + + public String getTech_stack() { + return tech_stack; + } + + public void setTech_stack(String tech_stack) { + this.tech_stack = tech_stack; + } + + public String getObject_type() { + return object_type; + } + + public void setObject_type(String object_type) { + this.object_type = object_type; + } + + public String getSub_object_type() { + return sub_object_type; + } + + public void setSub_object_type(String sub_object_type) { + this.sub_object_type = sub_object_type; + } + + public String getFile_code() { + return file_code; + } + + public void setFile_code(String file_code) { + this.file_code = file_code; + } + + public String getRule_type() { + return rule_type; + } + + public void setRule_type(String rule_type) { + this.rule_type = rule_type; + } + + public String getIdentifier_start_string() { + return identifier_start_string; + } + + public void setIdentifier_start_string(String identifier_start_string) { + this.identifier_start_string = identifier_start_string; + } + + public String getIdentifier_end_string() { + return identifier_end_string; + } + + public void setIdentifier_end_string(String identifier_end_string) { + this.identifier_end_string = identifier_end_string; + } + + public String getReplacement_string() { + return replacement_string; + } + + public void setReplacement_string(String replacement_string) { + this.replacement_string = replacement_string; + } + + +// // WHO COLUMNS +// @Temporal(TemporalType.TIMESTAMP) +// @Column(name = "CREATED_AT", nullable = false, updatable = false) +// @CreatedDate +// private Date createdAt; +// +// @Temporal(TemporalType.TIMESTAMP) +// @Column(name = "UPDATED_AT", nullable = false) +// @LastModifiedDate +// private Date updatedAt; +// +// @Column(name = "CREATED_BY", updatable = false) +// private Long createdBy; +// +// @Column(name = "UPDATED_BY") +// private Long updatedBy; +// +// @Column(name = "ACCOUNT_ID") +// private Long accountId; + + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/Rn_Bcf_Technology_Stack1.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/Rn_Bcf_Technology_Stack1.java new file mode 100644 index 0000000..5712bd8 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/Rn_Bcf_Technology_Stack1.java @@ -0,0 +1,106 @@ +package com.realnet.codeextractor.entity; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.Table; + +import com.realnet.fnd.entity.Rn_Who_AccId_Column; + +import lombok.ToString; + +@ToString +@Entity +@Table(name = "RN_BCF_TECHNOLOGY_STACK") +public class Rn_Bcf_Technology_Stack1 extends Rn_Who_AccId_Column { + /** + * + */ + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Column(name = "ID") + private Integer id; + + @Column(name = "TECH_STACK") + private String tech_stack; + + @Column(name = "TECH_STACK_KEY") + private String tech_stack_key; + + // Big text + @Column(name = "TAGS") + private String tags; + + @Column(name = "BASE_PRJ_FILE_NAME") + private String base_prj_file_name; + + @Column(name = "IS_ACTIVE") + private boolean active; + + public Rn_Bcf_Technology_Stack1() { + super(); + } + + public Rn_Bcf_Technology_Stack1(Integer id, String tech_stack, String tech_stack_key, String tags, + String base_prj_file_name, boolean active) { + super(); + this.id = id; + this.tech_stack = tech_stack; + this.tech_stack_key = tech_stack_key; + this.tags = tags; + this.base_prj_file_name = base_prj_file_name; + this.active = active; + } + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public String getTech_stack() { + return tech_stack; + } + + public void setTech_stack(String tech_stack) { + this.tech_stack = tech_stack; + } + + public String getTech_stack_key() { + return tech_stack_key; + } + + public void setTech_stack_key(String tech_stack_key) { + this.tech_stack_key = tech_stack_key; + } + + public String getTags() { + return tags; + } + + public void setTags(String tags) { + this.tags = tags; + } + + public String getBase_prj_file_name() { + return base_prj_file_name; + } + + public void setBase_prj_file_name(String base_prj_file_name) { + this.base_prj_file_name = base_prj_file_name; + } + + public boolean isActive() { + return active; + } + + public void setActive(boolean active) { + this.active = active; + } +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/RuleCopyDTO.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/RuleCopyDTO.java new file mode 100644 index 0000000..ad0ba1a --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/RuleCopyDTO.java @@ -0,0 +1,60 @@ +package com.realnet.codeextractor.entity; + +//@Data +public class RuleCopyDTO { + private String from_tech_stack; + private String from_object_type; + private String from_sub_object_type; + private String to_tech_stack; + private String to_object_type; + private String to_sub_object_type; + + public String getFrom_tech_stack() { + return from_tech_stack; + } + + public void setFrom_tech_stack(String from_tech_stack) { + this.from_tech_stack = from_tech_stack; + } + + public String getFrom_object_type() { + return from_object_type; + } + + public void setFrom_object_type(String from_object_type) { + this.from_object_type = from_object_type; + } + + public String getFrom_sub_object_type() { + return from_sub_object_type; + } + + public void setFrom_sub_object_type(String from_sub_object_type) { + this.from_sub_object_type = from_sub_object_type; + } + + public String getTo_tech_stack() { + return to_tech_stack; + } + + public void setTo_tech_stack(String to_tech_stack) { + this.to_tech_stack = to_tech_stack; + } + + public String getTo_object_type() { + return to_object_type; + } + + public void setTo_object_type(String to_object_type) { + this.to_object_type = to_object_type; + } + + public String getTo_sub_object_type() { + return to_sub_object_type; + } + + public void setTo_sub_object_type(String to_sub_object_type) { + this.to_sub_object_type = to_sub_object_type; + } + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/Rule_library_keyword.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/Rule_library_keyword.java new file mode 100644 index 0000000..9e02b14 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/entity/Rule_library_keyword.java @@ -0,0 +1,34 @@ +package com.realnet.codeextractor.entity; + +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; + +import lombok.Data; + +@Data +@Entity +public class Rule_library_keyword { + + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + private String tech_stack; + + private String object_type; + + private String sub_object_type; + + private String version; + + private String replcement_string; + private boolean isactive; + + + + + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/repository/NamingConvension_Repository.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/repository/NamingConvension_Repository.java new file mode 100644 index 0000000..dd118c9 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/repository/NamingConvension_Repository.java @@ -0,0 +1,14 @@ +package com.realnet.codeextractor.repository; + +import org.springframework.data.domain.Page; +import org.springframework.data.domain.Pageable; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.stereotype.Repository; + +import com.realnet.codeextractor.entity.NamingConvension; + +@Repository +public interface NamingConvension_Repository extends JpaRepository { + // for pagination + Page findAll(Pageable p); +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/repository/Rn_Bcf_Exception_Rule_Library_Repository.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/repository/Rn_Bcf_Exception_Rule_Library_Repository.java new file mode 100644 index 0000000..489679a --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/repository/Rn_Bcf_Exception_Rule_Library_Repository.java @@ -0,0 +1,28 @@ +package com.realnet.codeextractor.repository; + +import java.util.List; + +import org.springframework.data.domain.Page; +import org.springframework.data.domain.Pageable; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.data.repository.query.Param; +import org.springframework.stereotype.Repository; + +import com.realnet.codeextractor.entity.Rn_Bcf_Exception_Rules; + +@Repository +public interface Rn_Bcf_Exception_Rule_Library_Repository extends JpaRepository { + // for pagination + Page findAll(Pageable p); + + @Query(value = "SELECT * FROM rn_bcf_exception_rules WHERE TECH_STACK =:tech_stack AND OBJECT_TYPE =:object_type AND SUB_OBJECT_TYPE =:sub_object_type", nativeQuery = true) + List findByType(@Param("tech_stack")String tech_stack, @Param("object_type")String object_type, @Param("sub_object_type")String sub_object_type); + + // testing + //List findByTechStackAndObjectTypeAndSubObjectType(String tech_stack, String object_type, String sub_object_type); + +// @Query(value = "SELECT * FROM RN_BCF_EXTRACTOR_PARAMS_T WHERE HEADER_ID =:hId ORDER BY created_at DESC", nativeQuery = true) +// List findByHeaderIdOrderByDate(@Param("hId") Integer headerId); +} + diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/repository/Rn_Bcf_Extractor_Params_Repository.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/repository/Rn_Bcf_Extractor_Params_Repository.java new file mode 100644 index 0000000..7f8c659 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/repository/Rn_Bcf_Extractor_Params_Repository.java @@ -0,0 +1,30 @@ +package com.realnet.codeextractor.repository; + +import java.util.List; + +import org.springframework.data.domain.Page; +import org.springframework.data.domain.Pageable; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.data.repository.query.Param; +import org.springframework.stereotype.Repository; + +import com.realnet.codeextractor.entity.Rn_Bcf_Extractor_Params; + +@Repository +public interface Rn_Bcf_Extractor_Params_Repository extends JpaRepository { + // for pagination + Page findAll(Pageable p); + + // need modification + @Query(value = "SELECT * FROM rn_bcf_extractor_params_t WHERE ACCOUNT_ID =:accId", nativeQuery = true) + List findByAccountId(@Param("accId") Integer id, Pageable pageable); + + @Query(value = "SELECT * FROM rn_bcf_extractor_params_t WHERE HEADER_ID =:hId", nativeQuery = true) + List findByHeaderId(@Param("hId") Integer headerId); + + //@Query(value = "SELECT * FROM RN_BCF_EXTRACTOR_PARAMS_T WHERE HEADER_ID =:hId ORDER BY created_at DESC", nativeQuery = true) + @Query(value = "SELECT * FROM rn_bcf_extractor_params_t WHERE HEADER_ID =:hId ORDER BY created_at DESC", nativeQuery = true) + List findByHeaderIdOrderByDate(@Param("hId") Integer headerId); +} + diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/repository/Rn_Bcf_Extractor_Repository.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/repository/Rn_Bcf_Extractor_Repository.java new file mode 100644 index 0000000..6deb51e --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/repository/Rn_Bcf_Extractor_Repository.java @@ -0,0 +1,14 @@ +package com.realnet.codeextractor.repository; + +import org.springframework.data.domain.Page; +import org.springframework.data.domain.Pageable; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.stereotype.Repository; + +import com.realnet.codeextractor.entity.Rn_Bcf_Extractor; + +@Repository +public interface Rn_Bcf_Extractor_Repository extends JpaRepository { + // for pagination + Page findAll(Pageable p); +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/repository/Rn_Bcf_Rule_Library_Repository.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/repository/Rn_Bcf_Rule_Library_Repository.java new file mode 100644 index 0000000..7236a7c --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/repository/Rn_Bcf_Rule_Library_Repository.java @@ -0,0 +1,38 @@ +package com.realnet.codeextractor.repository; + +import java.util.List; + +import org.springframework.data.domain.Page; +import org.springframework.data.domain.Pageable; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.data.repository.query.Param; +import org.springframework.stereotype.Repository; + +import com.realnet.codeextractor.entity.Rn_Bcf_Rules; + +@Repository +public interface Rn_Bcf_Rule_Library_Repository extends JpaRepository { + // for pagination + Page findAll(Pageable p); + +// @Query(value = "SELECT * FROM RN_BCF_EXTRACTOR_PARAMS_T WHERE HEADER_ID =:hId ORDER BY created_at DESC", nativeQuery = true) +// List findByHeaderIdOrderByDate(@Param("hId") Integer headerId); + +// List getByRuleType(String tech_stack, String object_type, String sub_object_type); +// + @Query(value = "SELECT ID, GROUP_ID, RULE_NAME, ':to_tech_stack', ':to_object_type', ':to_sub_object_type', FILE_CODE, RULE_TYPE, IDENTIFIER_START_STRING, IDENTIFIER_END_STRING, REPLACEMENT_STRING FROM rn_bcf_rules WHERE TECH_STACK =:from_tech_stack AND OBJECT_TYPE =:from_object_type AND SUB_OBJECT_TYPE =:from_sub_object_type", nativeQuery = true) + public List copyRules( + @Param("to_tech_stack") String to_tech_stack, + @Param("to_object_type") String to_object_type, + @Param("to_sub_object_type") String to_sub_object_type, + @Param("from_tech_stack") String from_tech_stack, + @Param("from_object_type") String from_object_type, + @Param("from_sub_object_type") String from_sub_object_type); + + @Query(value = "SELECT * FROM rn_bcf_rules WHERE TECH_STACK =:from_tech_stack AND OBJECT_TYPE =:from_object_type AND SUB_OBJECT_TYPE =:from_sub_object_type", nativeQuery = true) + public List copyRules2(@Param("from_tech_stack") String from_tech_stack, + @Param("from_object_type") String from_object_type, + @Param("from_sub_object_type") String from_sub_object_type); + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/repository/Rn_Bcf_TechnologyStack_Repository1.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/repository/Rn_Bcf_TechnologyStack_Repository1.java new file mode 100644 index 0000000..fdc94b8 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/repository/Rn_Bcf_TechnologyStack_Repository1.java @@ -0,0 +1,28 @@ +package com.realnet.codeextractor.repository; + +import java.util.List; + +import org.springframework.data.domain.Page; +import org.springframework.data.domain.Pageable; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; + +import com.realnet.codeextractor.entity.Rn_Bcf_Technology_Stack1; + +@Repository +public interface Rn_Bcf_TechnologyStack_Repository1 extends JpaRepository { + // for pagination + Page findAll(Pageable p); + + @Query(value = "SELECT * FROM rn_bcf_technology_stack WHERE IS_ACTIVE=1", nativeQuery = true) + List activeTechStacks(); + // List findByActive(@Param("status")boolean status); + +// @Procedure("active_technology") +// List activeTechList(); + +// @Query(value = "call active_technology", nativeQuery = true) // call store procedure +// List activeTechList(); + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/repository/Rule_library_keywordRepository.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/repository/Rule_library_keywordRepository.java new file mode 100644 index 0000000..5e8124b --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/repository/Rule_library_keywordRepository.java @@ -0,0 +1,11 @@ +package com.realnet.codeextractor.repository; + +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.stereotype.Repository; + +import com.realnet.codeextractor.entity.Rule_library_keyword; + + +@Repository +public interface Rule_library_keywordRepository extends JpaRepository { +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/response/CodeExtractorParamsResponse.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/response/CodeExtractorParamsResponse.java new file mode 100644 index 0000000..32e6ed9 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/response/CodeExtractorParamsResponse.java @@ -0,0 +1,18 @@ +package com.realnet.codeextractor.response; + +import java.util.List; + +import com.realnet.codeextractor.entity.Rn_Bcf_Extractor; +import com.realnet.codeextractor.entity.Rn_Bcf_Extractor_Params; +import com.realnet.fnd.response.PageResponse; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +@Data +@EqualsAndHashCode(callSuper = false) +public class CodeExtractorParamsResponse extends PageResponse { + @ApiModelProperty(required = true, value = "") + private List items; +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/response/CodeExtractorResponse.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/response/CodeExtractorResponse.java new file mode 100644 index 0000000..1dd0ef9 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/response/CodeExtractorResponse.java @@ -0,0 +1,17 @@ +package com.realnet.codeextractor.response; + +import java.util.List; + +import com.realnet.codeextractor.entity.Rn_Bcf_Extractor; +import com.realnet.fnd.response.PageResponse; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +@Data +@EqualsAndHashCode(callSuper=false) +public class CodeExtractorResponse extends PageResponse { + @ApiModelProperty(required = true, value = "") + private List items; +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/response/ExceptionRuleLibraryResponse.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/response/ExceptionRuleLibraryResponse.java new file mode 100644 index 0000000..ecc725c --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/response/ExceptionRuleLibraryResponse.java @@ -0,0 +1,17 @@ +package com.realnet.codeextractor.response; + +import java.util.List; + +import com.realnet.codeextractor.entity.Rn_Bcf_Exception_Rules; +import com.realnet.fnd.response.PageResponse; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +@Data +@EqualsAndHashCode(callSuper=false) +public class ExceptionRuleLibraryResponse extends PageResponse { + @ApiModelProperty(required = true, value = "") + private List items; +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/response/RuleLibraryResponse.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/response/RuleLibraryResponse.java new file mode 100644 index 0000000..2b96f96 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/response/RuleLibraryResponse.java @@ -0,0 +1,18 @@ +package com.realnet.codeextractor.response; + +import java.util.List; + +import com.realnet.codeextractor.entity.Rn_Bcf_Extractor; +import com.realnet.codeextractor.entity.Rn_Bcf_Rules; +import com.realnet.fnd.response.PageResponse; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +@Data +@EqualsAndHashCode(callSuper=false) +public class RuleLibraryResponse extends PageResponse { + @ApiModelProperty(required = true, value = "") + private List items; +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/response/TechnologyStackResponse.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/response/TechnologyStackResponse.java new file mode 100644 index 0000000..badb37e --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/response/TechnologyStackResponse.java @@ -0,0 +1,18 @@ +package com.realnet.codeextractor.response; + +import java.util.List; + +import com.realnet.codeextractor.entity.Rn_Bcf_Extractor; +import com.realnet.codeextractor.entity.Rn_Bcf_Technology_Stack1; +import com.realnet.fnd.response.PageResponse; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +@Data +@EqualsAndHashCode(callSuper=false) +public class TechnologyStackResponse extends PageResponse { + @ApiModelProperty(required = true, value = "") + private List items; +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_Exception_Rule_Library_Service.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_Exception_Rule_Library_Service.java new file mode 100644 index 0000000..b52b7d9 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_Exception_Rule_Library_Service.java @@ -0,0 +1,20 @@ +package com.realnet.codeextractor.service; + +import java.util.List; + +import org.springframework.data.domain.Page; +import org.springframework.data.domain.Pageable; + +import com.realnet.codeextractor.entity.Rn_Bcf_Exception_Rules; + +public interface Rn_Bcf_Exception_Rule_Library_Service { + List getAll(); + Page getAll(Pageable p); + Rn_Bcf_Exception_Rules getById(int id); + Rn_Bcf_Exception_Rules save(Rn_Bcf_Exception_Rules bcf_rule); + Rn_Bcf_Exception_Rules updateById(int id, Rn_Bcf_Exception_Rules bcf_rule); + boolean deleteById(int id); + + List getByType(String tech_stack, String object_type, String sub_object_type); + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_Exception_Rule_Library_ServiceImpl.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_Exception_Rule_Library_ServiceImpl.java new file mode 100644 index 0000000..ee2b886 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_Exception_Rule_Library_ServiceImpl.java @@ -0,0 +1,78 @@ +package com.realnet.codeextractor.service; + +import java.util.List; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.domain.Page; +import org.springframework.data.domain.Pageable; +import org.springframework.stereotype.Service; + +import com.realnet.codeextractor.entity.Rn_Bcf_Exception_Rules; +import com.realnet.codeextractor.repository.Rn_Bcf_Exception_Rule_Library_Repository; +import com.realnet.exceptions.ResourceNotFoundException; + +import lombok.extern.slf4j.Slf4j; + +@Slf4j +@Service +public class Rn_Bcf_Exception_Rule_Library_ServiceImpl implements Rn_Bcf_Exception_Rule_Library_Service { + + @Autowired + private Rn_Bcf_Exception_Rule_Library_Repository exceptionRuleLibraryRepository; + + @Override + public List getAll() { + return exceptionRuleLibraryRepository.findAll(); + } + + @Override + public Page getAll(Pageable page) { + return exceptionRuleLibraryRepository.findAll(page); + } + + @Override + public Rn_Bcf_Exception_Rules getById(int id) { + Rn_Bcf_Exception_Rules bcf_extractor = exceptionRuleLibraryRepository.findById(id) + .orElseThrow(() -> new ResourceNotFoundException("Rule Not Found :: " + id)); + return bcf_extractor; + } + + @Override + public Rn_Bcf_Exception_Rules save(Rn_Bcf_Exception_Rules bcf_extractor) { + Rn_Bcf_Exception_Rules savedExtractor = exceptionRuleLibraryRepository.save(bcf_extractor); + return savedExtractor; + } + + @Override + public Rn_Bcf_Exception_Rules updateById(int id, Rn_Bcf_Exception_Rules ruleRequest) { + Rn_Bcf_Exception_Rules old_extractor = exceptionRuleLibraryRepository.findById(id) + .orElseThrow(() -> new ResourceNotFoundException("Exception Rule not found :: " + id)); + + old_extractor.setTech_stack(ruleRequest.getTech_stack()); + old_extractor.setObject_type(ruleRequest.getObject_type()); + old_extractor.setSub_object_type(ruleRequest.getSub_object_type()); + old_extractor.setObject_name_variable(ruleRequest.getObject_name_variable()); + old_extractor.setObject_name_dynamic_string(ruleRequest.getObject_name_dynamic_string()); + + final Rn_Bcf_Exception_Rules updated_rule = exceptionRuleLibraryRepository.save(old_extractor); + return updated_rule; + } + + @Override + public boolean deleteById(int id) { + if (!exceptionRuleLibraryRepository.existsById(id)) { + throw new ResourceNotFoundException("Rule not exist"); + } + Rn_Bcf_Exception_Rules rule = exceptionRuleLibraryRepository.findById(id) + .orElseThrow(() -> new ResourceNotFoundException("Rule not found :: " + id)); + exceptionRuleLibraryRepository.delete(rule); + return true; + } + + @Override + public List getByType(String tech_stack, String object_type, String sub_object_type) { + return exceptionRuleLibraryRepository.findByType(tech_stack, object_type, sub_object_type); + } + + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_Extractor_Params_Service.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_Extractor_Params_Service.java new file mode 100644 index 0000000..ba2c495 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_Extractor_Params_Service.java @@ -0,0 +1,24 @@ +package com.realnet.codeextractor.service; + +import java.util.List; + +import org.springframework.data.domain.Page; +import org.springframework.data.domain.Pageable; + +import com.realnet.codeextractor.entity.Rn_Bcf_Extractor_Params; + +public interface Rn_Bcf_Extractor_Params_Service { + List getAll(); + Page getAll(Pageable p); + + List getByHeaderId(int headerId); + List getByHeaderIdOrderByDate(int headerId); + + + Rn_Bcf_Extractor_Params getById(int id); + Rn_Bcf_Extractor_Params save(Rn_Bcf_Extractor_Params bcf_extractor_params); + Rn_Bcf_Extractor_Params updateById(int id, Rn_Bcf_Extractor_Params bcf_extractor_params); + + boolean deleteById(int id); + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_Extractor_Params_ServiceImpl.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_Extractor_Params_ServiceImpl.java new file mode 100644 index 0000000..c6e898d --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_Extractor_Params_ServiceImpl.java @@ -0,0 +1,91 @@ +package com.realnet.codeextractor.service; + +import java.util.List; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.domain.Page; +import org.springframework.data.domain.Pageable; +import org.springframework.stereotype.Service; + +import com.realnet.codeextractor.entity.Rn_Bcf_Extractor_Params; +import com.realnet.codeextractor.repository.Rn_Bcf_Extractor_Params_Repository; +import com.realnet.exceptions.ResourceNotFoundException; +import com.realnet.users.service1.AppUserService; + +@Service +public class Rn_Bcf_Extractor_Params_ServiceImpl implements Rn_Bcf_Extractor_Params_Service { + + @Autowired + private AppUserService userService; + + @Autowired + private Rn_Bcf_Extractor_Params_Repository rn_bcf_extractor_params_repository; + + @Override + public List getAll() { + return rn_bcf_extractor_params_repository.findAll(); + } + + @Override + public Page getAll(Pageable page) { + return rn_bcf_extractor_params_repository.findAll(page); + } + + @Override + public Rn_Bcf_Extractor_Params getById(int id) { + Rn_Bcf_Extractor_Params bcf_extractor = rn_bcf_extractor_params_repository.findById(id) + .orElseThrow(() -> new ResourceNotFoundException("Extractor Param Data Not Found :: " + id)); + return bcf_extractor; + } + + @Override + public Rn_Bcf_Extractor_Params save(Rn_Bcf_Extractor_Params bcf_extractor) { + Rn_Bcf_Extractor_Params savedExtractor = rn_bcf_extractor_params_repository.save(bcf_extractor); + return savedExtractor; + } + + @Override + public Rn_Bcf_Extractor_Params updateById(int id, Rn_Bcf_Extractor_Params extractorParamsRequest) { + // User loggedInUser = userService.getLoggedInUser(); + Rn_Bcf_Extractor_Params old_extractor = rn_bcf_extractor_params_repository.findById(id) + .orElseThrow(() -> new ResourceNotFoundException("Menu not found :: " + id)); + old_extractor.setTech_stack(extractorParamsRequest.getTech_stack()); + old_extractor.setObject_type(extractorParamsRequest.getObject_type()); + old_extractor.setSub_object_type(extractorParamsRequest.getSub_object_type()); + old_extractor.setFile_code(extractorParamsRequest.getFile_code()); + old_extractor.setName_string(extractorParamsRequest.getName_string()); + old_extractor.setAddress_string(extractorParamsRequest.getAddress_string()); + old_extractor.setMoved_address_string(extractorParamsRequest.getMoved_address_string()); + old_extractor.setReference_address_string(extractorParamsRequest.getReference_address_string()); + old_extractor.setDescription(extractorParamsRequest.getDescription()); + old_extractor.setFile_name_var(extractorParamsRequest.getFile_name_var()); + old_extractor.setFile_name_dynamic_string(extractorParamsRequest.getFile_name_dynamic_string()); + old_extractor.setIs_extraction_enabled(extractorParamsRequest.isIs_extraction_enabled()); + old_extractor.setIs_creation_enabled(extractorParamsRequest.isIs_creation_enabled()); + old_extractor.setTotal_project_path_dynamic_string(extractorParamsRequest.getTotal_project_path_dynamic_string()); + final Rn_Bcf_Extractor_Params updated_function = rn_bcf_extractor_params_repository.save(old_extractor); + return updated_function; + } + + @Override + public boolean deleteById(int id) { + if (!rn_bcf_extractor_params_repository.existsById(id)) { + throw new ResourceNotFoundException("Extractor Data not exist"); + } + Rn_Bcf_Extractor_Params bcf_extractor = rn_bcf_extractor_params_repository.findById(id) + .orElseThrow(() -> new ResourceNotFoundException("Menu not found :: " + id)); + rn_bcf_extractor_params_repository.delete(bcf_extractor); + return true; + } + + @Override + public List getByHeaderId(int headerId) { + return rn_bcf_extractor_params_repository.findByHeaderId(headerId); + } + + @Override + public List getByHeaderIdOrderByDate(int headerId) { + return rn_bcf_extractor_params_repository.findByHeaderIdOrderByDate(headerId); + } + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_Extractor_Service.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_Extractor_Service.java new file mode 100644 index 0000000..03d2fb6 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_Extractor_Service.java @@ -0,0 +1,27 @@ +package com.realnet.codeextractor.service; + +import java.io.File; +import java.io.IOException; +import java.util.List; + +import org.springframework.data.domain.Page; +import org.springframework.data.domain.Pageable; + +import com.realnet.codeextractor.entity.Rn_Bcf_Extractor; + +public interface Rn_Bcf_Extractor_Service { + List getAll(); + Page getAll(Pageable p); + Rn_Bcf_Extractor getById(int id); + Rn_Bcf_Extractor save(Rn_Bcf_Extractor bcf_extractor); + Rn_Bcf_Extractor updateById(int id, Rn_Bcf_Extractor bcf_extractor); + boolean deleteById(int id); + + public void saveListOFiles(int headerId, String tech_stack, String obj_type, String sub_obj_type, String destDirectory) + throws IOException; + + public void moveFiles(int id, String toDir) throws IOException; + public void deleteEmptyDirectory(File dir) throws IOException; + + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_Extractor_ServiceImpl.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_Extractor_ServiceImpl.java new file mode 100644 index 0000000..3006280 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_Extractor_ServiceImpl.java @@ -0,0 +1,249 @@ +package com.realnet.codeextractor.service; + +import java.io.File; +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.domain.Page; +import org.springframework.data.domain.Pageable; +import org.springframework.stereotype.Service; + +import com.realnet.codeextractor.entity.Rn_Bcf_Extractor; +import com.realnet.codeextractor.entity.Rn_Bcf_Extractor_Params; +import com.realnet.codeextractor.repository.Rn_Bcf_Extractor_Repository; +import com.realnet.exceptions.ResourceNotFoundException; +import com.realnet.fnd.service.FileStorageService; +import com.realnet.users.entity1.AppUser; +import com.realnet.users.service1.AppUserService; +import com.realnet.users.service1.AppUserServiceImpl; + +import lombok.extern.slf4j.Slf4j; + +@Slf4j +@Service +public class Rn_Bcf_Extractor_ServiceImpl implements Rn_Bcf_Extractor_Service { + + @Autowired + private AppUserServiceImpl userService; + + @Autowired + private FileStorageService fileStorageService; + + @Autowired + private Rn_Bcf_Extractor_Repository rn_bcf_extractor_repository; + + @Autowired + private Rn_Bcf_Extractor_Params_Service rn_bcf_extractor_params_service; + + @Override + public List getAll() { + return rn_bcf_extractor_repository.findAll(); + } + + @Override + public Page getAll(Pageable page) { + return rn_bcf_extractor_repository.findAll(page); + } + + @Override + public Rn_Bcf_Extractor getById(int id) { + Rn_Bcf_Extractor bcf_extractor = rn_bcf_extractor_repository.findById(id) + .orElseThrow(() -> new ResourceNotFoundException("Extractor Table Data Not Found :: " + id)); + return bcf_extractor; + } + + @Override + public Rn_Bcf_Extractor save(Rn_Bcf_Extractor bcf_extractor) { + // User loggedInUser = userService.getLoggedInUser(); + // bcf_extractor.setCreatedBy(loggedInUser.getUserId()); + Rn_Bcf_Extractor savedExtractor = rn_bcf_extractor_repository.save(bcf_extractor); + return savedExtractor; + } + + @Override + public Rn_Bcf_Extractor updateById(int id, Rn_Bcf_Extractor extractorRequest) { + // User loggedInUser = userService.getLoggedInUser(); + + Rn_Bcf_Extractor old_extractor = rn_bcf_extractor_repository.findById(id) + .orElseThrow(() -> new ResourceNotFoundException("Menu not found :: " + id)); + + old_extractor.setTech_stack(extractorRequest.getTech_stack()); + old_extractor.setTech_stack_key(extractorRequest.getTech_stack_key()); + old_extractor.setObject_type(extractorRequest.getObject_type()); + old_extractor.setSub_object_type(extractorRequest.getSub_object_type()); + old_extractor.setForm_type_name(extractorRequest.getForm_type_name()); + old_extractor.setStd_wf_name(extractorRequest.getStd_wf_name()); + old_extractor.setIcon_file_name(extractorRequest.getIcon_file_name()); + old_extractor.setSample_file_name(extractorRequest.getSample_file_name()); + old_extractor.setExtractor_stage(extractorRequest.getExtractor_stage()); + // line part + old_extractor.setRn_bcf_extractor_Params(extractorRequest.getRn_bcf_extractor_Params()); + // old_extractor.setUpdatedBy(loggedInUser.getUserId()); + final Rn_Bcf_Extractor updated_function = rn_bcf_extractor_repository.save(old_extractor); + return updated_function; + } + + @Override + public boolean deleteById(int id) { + if (!rn_bcf_extractor_repository.existsById(id)) { + throw new ResourceNotFoundException("Extractor Data not exist"); + } + Rn_Bcf_Extractor bcf_extractor = rn_bcf_extractor_repository.findById(id) + .orElseThrow(() -> new ResourceNotFoundException("Menu not found :: " + id)); + rn_bcf_extractor_repository.delete(bcf_extractor); + return true; + } + + @Override + public void saveListOFiles(int headerId, String tech_stack, String obj_type, String sub_obj_type, + String destDirectory) throws IOException { + File destDir = new File(destDirectory); + + System.out.println("Destination Folder Path = " + destDirectory); + + ArrayList files = new ArrayList(); + + // Get all files from a directory. + File[] fList = destDir.listFiles(); + if (fList != null) { + for (File file : fList) { + if (file.isFile()) { + files.add(file.getAbsolutePath()); + // System.out.println("directory:" + file.getAbsolutePath()); + } else if (file.isDirectory()) { + saveListOFiles(headerId, tech_stack, obj_type, sub_obj_type, file.getAbsolutePath()); + } + } + } + + AppUser user = userService.getLoggedInUser(); + Long userId = user.getUserId(); + + Rn_Bcf_Extractor rn_bcf_extractor = this.getById(headerId); + String sampleFileName = rn_bcf_extractor.getSample_file_name(); + Long accId = rn_bcf_extractor.getAccountId(); + System.out.println("SAMPLE FILE NAME = " + sampleFileName); + // REMOVING .ZIP + sampleFileName = sampleFileName.substring(0, sampleFileName.lastIndexOf(".")); +// System.out.println("AFTER REMOVING .ZIP = " + sampleFileName); + // FOR CONVERTING OBJECT NAMES + // String insertPrefix = "Rn_"; + + //List params = new ArrayList(); + // GET FILE PATHS + for (int i = 0; i < files.size(); i++) { + //List params = new ArrayList(); + String filePath = files.get(i).replace("\\", "/"); + File finalFile = new File(filePath); + String name = finalFile.getName(); + + /* + * ***ADD RN PREFIX LOGIC*** if(!name.contains(insertPrefix)) { name = + * name.substring(0,0).concat(insertPrefix) + name.substring(0); } + */ + + // DESTINATION ADDRESS PATH(FOR OUTPUT FILES) + /* + * ZIP FILE NAME = Angular_project INPUT : + * {PROJECT_PATH}/src/main/resources/extracted-files/ + * Angular_project_1599226114430/rn_header_test1-details.component.html OUTPUT : + * /frontend/src/app/admin/{{DYNAMIC VARIABLE}}/details/ + */ + String ref_address_string = filePath.substring(filePath.lastIndexOf(sampleFileName)); + ref_address_string = ref_address_string.substring(ref_address_string.indexOf("/")); + // System.out.println("REF ADDRESS STRING = " + ref_address_string); + +// // DYNAMIC UI_NAME LOGIC FOR ANGULAR FILE STRUCTURE +// final String ng_prj_struct = "/frontend/src/app/admin/"; +// if (ref_address_string.contains(ng_prj_struct)) { +// int len = ng_prj_struct.length(); +// String data = ref_address_string.substring(0,len) + "ui_name"; +// int tail = ref_address_string.indexOf("/", len + 1); +// String temp = ref_address_string.substring(tail); +// data += temp; +// ref_address_string = data; +// } + + // ========ADD IT INTO PARAMETERS TABLE========= + Rn_Bcf_Extractor_Params rn_bcf_extractor_params = new Rn_Bcf_Extractor_Params(); + // System.out.println("SET HEADER ID = " + headerId); + + // rn_bcf_extractor_params_t.setHeader_id(headerId); + rn_bcf_extractor_params.setTech_stack(tech_stack); + rn_bcf_extractor_params.setObject_type(obj_type); + rn_bcf_extractor_params.setSub_object_type(sub_obj_type); + rn_bcf_extractor_params.setFile_code("200"); + rn_bcf_extractor_params.setName_string(name); + rn_bcf_extractor_params.setAddress_string(filePath); + rn_bcf_extractor_params.setReference_address_string(ref_address_string); // FOR OUTPUT FILE PATH + + String fileType = net.lingala.zip4j.util.FileUtils.getFileExtension(finalFile); + rn_bcf_extractor_params.setDescription(fileType); + // IF IT'S YES, THEN FILE WILL BE PROCESSED FOR STATIC AND DYNAMIC EXTRACTION. + rn_bcf_extractor_params.setIs_extraction_enabled(true); + rn_bcf_extractor_params.setIs_creation_enabled(true); + rn_bcf_extractor_params.setAccountId(accId); + rn_bcf_extractor_params.setCreatedBy(userId); + + // SAVING BASE PROJECT FILE PATH IN PARAMS TABLE + //bcf_extractor_params_service.save(rn_bcf_extractor_params_t); + //rn_bcf_extractor.setRn_bcf_extractor_Params(rn_bcf_extractor_params); +// params.add(rn_bcf_extractor_params); +// rn_bcf_extractor.setRn_bcf_extractor_Params(params); +// this.updateById(headerId, rn_bcf_extractor); // need to test + rn_bcf_extractor_params.setRn_bcf_extractor(rn_bcf_extractor); + rn_bcf_extractor_params_service.save(rn_bcf_extractor_params); + } + + } + + @Override + public void moveFiles(int id, String toDir) throws IOException { + File moveToFile = new File(toDir); + // List params_t = getById(id).getRn_bcf_extractor_Params(); + //Rn_Bcf_Extractor extractor = this.getById(id); + //log.debug("extractor : {} ",extractor); + //List params_t = extractor.getRn_bcf_extractor_Params(); + List params_t = rn_bcf_extractor_params_service.getByHeaderId(id); + //log.debug("extractor : {} ", params_t); + for (Rn_Bcf_Extractor_Params params : params_t) { + String fileDirectory = params.getAddress_string(); + + File file = new File(fileDirectory); + String fileName = file.getName(); + + // MOVE ALL FILES INTO PARENT DIRECTORY + System.out.println("File name = " + fileName + "\n" + "Move to = " + toDir); + file.renameTo(new File(moveToFile, file.getName())); + + String destDir = toDir + "/" + fileName; + + // SAVE MOVED DIRECTORY PATH INTO THE PARAMS TABLE + params.setMoved_address_string(destDir); + rn_bcf_extractor_params_service.save(params); + } + // DELETE EMPTY DIRECTORY + this.deleteEmptyDirectory(moveToFile); + + } + + @Override + public void deleteEmptyDirectory(File dir) throws IOException { + if (dir.isDirectory()) { + File[] fList = dir.listFiles(); + if (fList != null) { + for (File file : fList) { + if (!file.isFile()) { + System.out.println("Removing empty directory : " + file.getName()); + file.delete(); + deleteEmptyDirectory(file); + } + } + dir.delete(); + } + } + } + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_Rule_Library_Service.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_Rule_Library_Service.java new file mode 100644 index 0000000..bef1318 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_Rule_Library_Service.java @@ -0,0 +1,31 @@ +package com.realnet.codeextractor.service; + +import java.util.List; + +import org.springframework.data.domain.Page; +import org.springframework.data.domain.Pageable; + +import com.realnet.codeextractor.entity.Rn_Bcf_Rules; + +public interface Rn_Bcf_Rule_Library_Service { + List getAll(); + + Page getAll(Pageable p); + + Rn_Bcf_Rules getById(int id); + + Rn_Bcf_Rules save(Rn_Bcf_Rules bcf_rule); + + Rn_Bcf_Rules updateById(int id, Rn_Bcf_Rules bcf_rule); + + boolean deleteById(int id); + + List copyRules(String to_tech_stack, String to_object_type, String to_sub_object_type, + String from_tech_stack, String from_object_type, String from_sub_object_type); + + List copyRules2(String from_tech_stack, String from_object_type, String from_sub_object_type); + + // String stringReplace(String str, String start, String end, String + // replaceWith, String file_type); + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_Rule_Library_ServiceImpl.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_Rule_Library_ServiceImpl.java new file mode 100644 index 0000000..60b5f74 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_Rule_Library_ServiceImpl.java @@ -0,0 +1,131 @@ +package com.realnet.codeextractor.service; + +import java.util.List; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.domain.Page; +import org.springframework.data.domain.Pageable; +import org.springframework.stereotype.Service; + +import com.realnet.codeextractor.entity.Rn_Bcf_Rules; +import com.realnet.codeextractor.repository.Rn_Bcf_Rule_Library_Repository; +import com.realnet.exceptions.ResourceNotFoundException; + +import lombok.extern.slf4j.Slf4j; + +@Slf4j +@Service +public class Rn_Bcf_Rule_Library_ServiceImpl implements Rn_Bcf_Rule_Library_Service { + + @Autowired + private Rn_Bcf_Rule_Library_Repository ruleLibraryRepository; + + @Override + public List getAll() { + return ruleLibraryRepository.findAll(); + } + + @Override + public Page getAll(Pageable page) { + return ruleLibraryRepository.findAll(page); + } + + @Override + public Rn_Bcf_Rules getById(int id) { + Rn_Bcf_Rules bcf_extractor = ruleLibraryRepository.findById(id) + .orElseThrow(() -> new ResourceNotFoundException("Rule Not Found :: " + id)); + return bcf_extractor; + } + + @Override + public Rn_Bcf_Rules save(Rn_Bcf_Rules bcf_extractor) { + Rn_Bcf_Rules savedExtractor = ruleLibraryRepository.save(bcf_extractor); + return savedExtractor; + } + + @Override + public Rn_Bcf_Rules updateById(int id, Rn_Bcf_Rules ruleRequest) { + Rn_Bcf_Rules old_extractor = ruleLibraryRepository.findById(id) + .orElseThrow(() -> new ResourceNotFoundException("Rule not found :: " + id)); + + old_extractor.setGroup_id(ruleRequest.getGroup_id()); + old_extractor.setRule_name(ruleRequest.getRule_name()); + old_extractor.setTech_stack(ruleRequest.getTech_stack()); + old_extractor.setObject_type(ruleRequest.getObject_type()); + old_extractor.setSub_object_type(ruleRequest.getSub_object_type()); + old_extractor.setFile_code(ruleRequest.getFile_code()); + old_extractor.setRule_type(ruleRequest.getRule_type()); + old_extractor.setIdentifier_start_string(ruleRequest.getIdentifier_start_string()); + old_extractor.setIdentifier_end_string(ruleRequest.getIdentifier_end_string()); + old_extractor.setReplacement_string(ruleRequest.getReplacement_string()); + + final Rn_Bcf_Rules updated_rule = ruleLibraryRepository.save(old_extractor); + return updated_rule; + } + + @Override + public boolean deleteById(int id) { + if (!ruleLibraryRepository.existsById(id)) { + throw new ResourceNotFoundException("Rule not exist"); + } + Rn_Bcf_Rules rule = ruleLibraryRepository.findById(id) + .orElseThrow(() -> new ResourceNotFoundException("Rule not found :: " + id)); + ruleLibraryRepository.delete(rule); + return true; + } + +// @Override +// public String stringReplace(String str, String start, String end, String replaceWith, String file_type) { +// int i = str.indexOf(start); +// while (i != -1) { +// int j = str.indexOf(end, i + 1); +// if (j != -1) { +// /* @Include starting and ending string +// * String data = str.substring(0, i + start.length()) + "\n" + replaceWith + "\n"; +// * String temp = str.substring(j); +// * +// * @Not Include starting and ending string +// * String data = str.substring(0, i) + "\n" + replaceWith + "\n"; +// * String temp = str.substring(j + end.length()); +// * */ +// String data = str.substring(0, i) + "\n" + replaceWith + "\n"; +// String temp = str.substring(j + end.length()); +// data += temp; +// str = data; +// i = str.indexOf(start, i + replaceWith.length() + end.length() + 1); +// } else { +// break; +// } +// } +// +//// if (replaced) { +//// String newStart = ""; +//// String newEnd = ""; +//// if(file_type.equals("html") || file_type.equals("jsp")) { +//// newStart = ""; +//// newEnd = ""; +//// str = str.replace(start, newStart); +//// str = str.replace(end, newEnd); +//// } +//// if(file_type.equals("java") || file_type.equals("ts") || file_type.equals("js")) { +//// newStart = "/* bcf-fieldloop-startshere-processed */"; +//// newEnd = "/* bcf-fieldloop-endshere-processed */"; +//// str = str.replace(start, newStart); +//// str = str.replace(end, newEnd); +//// } +//// } +// return str; +// } + + public List copyRules(String to_tech_stack, String to_object_type, String to_sub_object_type,String from_tech_stack,String from_object_type, String from_sub_object_type){ + List rules = ruleLibraryRepository.copyRules(to_tech_stack, to_object_type, to_sub_object_type, from_tech_stack, from_object_type, from_sub_object_type); + log.debug("Nil Copied Rules: {}", rules); + return ruleLibraryRepository.copyRules(to_tech_stack, to_object_type, to_sub_object_type, from_tech_stack, from_object_type, from_sub_object_type); + } + + @Override + public List copyRules2(String from_tech_stack, String from_object_type, String from_sub_object_type) { + return ruleLibraryRepository.copyRules2(from_tech_stack, from_object_type, from_sub_object_type); + } + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_TechnologyStack_Service.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_TechnologyStack_Service.java new file mode 100644 index 0000000..880efd1 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_TechnologyStack_Service.java @@ -0,0 +1,21 @@ +package com.realnet.codeextractor.service; + +import java.util.List; + +import org.springframework.data.domain.Page; +import org.springframework.data.domain.Pageable; + +import com.realnet.codeextractor.entity.ActiveTechStack_DTO; +import com.realnet.codeextractor.entity.Rn_Bcf_Technology_Stack1; + +public interface Rn_Bcf_TechnologyStack_Service { + List getAll(); + Page getAll(Pageable p); + Rn_Bcf_Technology_Stack1 getById(int id); + Rn_Bcf_Technology_Stack1 save(Rn_Bcf_Technology_Stack1 bcf_tech_stack); + Rn_Bcf_Technology_Stack1 updateById(int id, Rn_Bcf_Technology_Stack1 bcf_tech_stack); + boolean deleteById(int id); + + List getListOfActivateTechnology(); + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_TechnologyStack_ServiceImpl1.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_TechnologyStack_ServiceImpl1.java new file mode 100644 index 0000000..9e77a84 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rn_Bcf_TechnologyStack_ServiceImpl1.java @@ -0,0 +1,101 @@ +package com.realnet.codeextractor.service; + +import java.util.ArrayList; +import java.util.List; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.domain.Page; +import org.springframework.data.domain.Pageable; +import org.springframework.stereotype.Service; + +import com.realnet.codeextractor.entity.ActiveTechStack_DTO; +import com.realnet.codeextractor.entity.Rn_Bcf_Technology_Stack1; +import com.realnet.codeextractor.repository.Rn_Bcf_TechnologyStack_Repository1; +import com.realnet.exceptions.ResourceNotFoundException; +import com.realnet.utils.Constant; + +import lombok.extern.slf4j.Slf4j; + +@Slf4j +@Service +public class Rn_Bcf_TechnologyStack_ServiceImpl1 implements Rn_Bcf_TechnologyStack_Service { + + @Autowired + private Rn_Bcf_TechnologyStack_Repository1 technologStackRepository; + + @Override + public List getAll() { + return technologStackRepository.findAll(); + } + + @Override + public Page getAll(Pageable page) { + return technologStackRepository.findAll(page); + } + + @Override + public Rn_Bcf_Technology_Stack1 getById(int id) { + Rn_Bcf_Technology_Stack1 bcf_extractor = technologStackRepository.findById(id) + .orElseThrow(() -> new ResourceNotFoundException(Constant.NOT_FOUND_EXCEPTION + id)); + return bcf_extractor; + } + + @Override + public Rn_Bcf_Technology_Stack1 save(Rn_Bcf_Technology_Stack1 bcf_extractor) { + Rn_Bcf_Technology_Stack1 savedTechnology = technologStackRepository.save(bcf_extractor); + return savedTechnology; + } + + @Override + public Rn_Bcf_Technology_Stack1 updateById(int id, Rn_Bcf_Technology_Stack1 technologyRequest) { + Rn_Bcf_Technology_Stack1 old_extractor = technologStackRepository.findById(id) + .orElseThrow(() -> new ResourceNotFoundException(Constant.NOT_FOUND_EXCEPTION + id)); + + old_extractor.setTech_stack(technologyRequest.getTech_stack()); + old_extractor.setTech_stack_key(technologyRequest.getTech_stack_key()); + old_extractor.setBase_prj_file_name(technologyRequest.getBase_prj_file_name()); + old_extractor.setTags(technologyRequest.getTags()); + old_extractor.setActive(technologyRequest.isActive()); + + final Rn_Bcf_Technology_Stack1 updated_technology = technologStackRepository.save(old_extractor); + return updated_technology; + } + + @Override + public boolean deleteById(int id) { + if (!technologStackRepository.existsById(id)) { + throw new ResourceNotFoundException(Constant.NOT_EXIST_EXCEPTION); + } + Rn_Bcf_Technology_Stack1 bcf_extractor = technologStackRepository.findById(id) + .orElseThrow(() -> new ResourceNotFoundException(Constant.NOT_FOUND_EXCEPTION + id)); + technologStackRepository.delete(bcf_extractor); + return true; + } + + @Override + public List getListOfActivateTechnology() { +// List activeTechList = technologStackRepository.activeTechList(); +// log.debug("ACTIVE TECHNOLOGY LIST : {} ", activeTechList); + + List activeTech = technologStackRepository.activeTechStacks(); + log.debug("ACTIVE TECHNOLOGY : {} ", activeTech); + +// activeTech.forEach(data -> { +// ActiveTechStack_DTO dto = new ActiveTechStack_DTO(); +// dto.setId(data.getId()); +// dto.setName(data.getBase_prj_file_name()); +// }); + + List activeTechDTO = new ArrayList(); + for (Rn_Bcf_Technology_Stack1 tech : activeTech) { + ActiveTechStack_DTO dto = new ActiveTechStack_DTO(); + dto.setId(tech.getId()); + dto.setName(tech.getBase_prj_file_name()); + activeTechDTO.add(dto); + } + log.debug("activeTechDTO : {} ", activeTechDTO); + System.out.println("ServiceImpl : activeTechDTO " + activeTechDTO); + return activeTechDTO; + } + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rule_library_keywordService.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rule_library_keywordService.java new file mode 100644 index 0000000..3c479cd --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rule_library_keywordService.java @@ -0,0 +1,44 @@ +package com.realnet.codeextractor.service; + +import java.util.List; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import com.realnet.codeextractor.entity.Rule_library_keyword; +import com.realnet.codeextractor.repository.Rule_library_keywordRepository; + + +@Service +public class Rule_library_keywordService { + + @Autowired + private Rule_library_keywordRepository Repository; + + public Rule_library_keyword Savedata(Rule_library_keyword data) { + return Repository.save(data); + } + + public List getdetails() { + return (List) Repository.findAll(); + } + + public Rule_library_keyword getdetailsbyId(Integer id) { + return Repository.findById(id).get(); + } + + public void delete_by_id(Integer id) { + Repository.deleteById(id); + } + + public Rule_library_keyword update(Rule_library_keyword data, Integer id) { + Rule_library_keyword old = Repository.findById(id).get(); + old.setTech_stack(data.getTech_stack()); + old.setObject_type(data.getObject_type()); + old.setSub_object_type(data.getSub_object_type()); + old.setVersion(data.getVersion()); + old.setReplcement_string(data.getReplcement_string()); + final Rule_library_keyword test = Repository.save(old); + return test; + } +} \ No newline at end of file diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rule_library_service_gk.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rule_library_service_gk.java new file mode 100644 index 0000000..7c5d5f9 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test4/codeextractor/service/Rule_library_service_gk.java @@ -0,0 +1,105 @@ +package com.realnet.codeextractor.service; + +import java.io.File; +import java.io.IOException; +import java.nio.charset.StandardCharsets; + +import org.apache.commons.io.FileUtils; +import org.apache.commons.io.FilenameUtils; +import org.json.simple.parser.ParseException; +import org.springframework.stereotype.Service; +import org.springframework.web.bind.annotation.GetMapping; + +@Service +public class Rule_library_service_gk { + + public String rule(String path, String start, String end, String replaceWith) throws ParseException, IOException { + + StringBuilder frontend = new StringBuilder(); + + File staticFile = new File(path); + String staticFileName = staticFile.getName(); + + // System.out.println("========" + staticFileName + "============="); + + String fileString = FileUtils.readFileToString(staticFile, StandardCharsets.UTF_8); + String fileType = FilenameUtils.getExtension(staticFileName); + + // don't check empty file for replacement.. + if (!fileString.isEmpty()) { + + // RULE APPLY + if (end.isEmpty()) { + String f_string = stringReplacewithout_endstring(fileString, start, replaceWith, fileType); + System.out.println(f_string.toString()); + }else { + String finalString = stringReplace(fileString, start, end, replaceWith, fileType); + System.out.println(finalString.toString()); + + } + +// BufferedWriter bw = new BufferedWriter(new FileWriter(staticFile, false)); // replaced +// // string +// bw.write(finalString); +// bw.close(); + + } + + return frontend.toString(); + } + + //WHEN END STRING IS PRESENT + public static String stringReplace(String str, String start, String end, String replaceWith, String file_type) { + int i = str.indexOf(start); + while (i != -1) { + int j = str.indexOf(end, i + 1); + if (j != -1) { + /* + * @Include starting and ending string String data = str.substring(0, i + + * start.length()) + "\n" + replaceWith + "\n"; String temp = str.substring(j); + * + * @Not Include starting and ending string String data = str.substring(0, i) + + * "\n" + replaceWith + "\n"; String temp = str.substring(j + end.length()); + */ +// String data = str.substring(0, i+start.length()) +" "+ replaceWith ; +// String temp = str.substring(j-end.length() + end.length()); + + String data = str.substring(0, i) + start + " " + replaceWith + " " + end; + String temp = str.substring(j + end.length()); + data += temp; + str = data; + i = str.indexOf(start, i + replaceWith.length() + end.length() + 1); + } else { + break; + } + } + + return str; + } + + //WHEN END STRING IS NOT PERSENT + public static String stringReplacewithout_endstring(String str, String start, String replaceWith, String file_type) { + int i = str.indexOf(start); + while (i != -1) { + + /* + * @Include starting and ending string String data = str.substring(0, i + + * start.length()) + "\n" + replaceWith + "\n"; String temp = str.substring(j); + * + * @Not Include starting and ending string String data = str.substring(0, i) + + * "\n" + replaceWith + "\n"; String temp = str.substring(j + end.length()); + */ +// String data = str.substring(0, i+start.length()) +" "+ replaceWith ; +// String temp = str.substring(j-end.length() + end.length()); + + String data = str.substring(0, i) + start + " " + replaceWith ; + str = data; + i = str.indexOf(start, i + replaceWith.length() ); + + } + + return str; + } + + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test5/Connector/Controller/ConnectorController.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test5/Connector/Controller/ConnectorController.java new file mode 100644 index 0000000..9f04c2b --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test5/Connector/Controller/ConnectorController.java @@ -0,0 +1,79 @@ +package com.realnet.Connector.Controller; + +import java.util.List; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import com.realnet.Connector.Entity.Connector; +import com.realnet.Connector.Repository.Connectorrepository; +import com.realnet.users.entity.Sys_Accounts; +import com.realnet.users.entity1.AppUser; +import com.realnet.users.service1.AppUserServiceImpl; + +@RestController +@RequestMapping("/connector") +public class ConnectorController { + + @Autowired + private Connectorrepository connectorrepository; + @Autowired + private AppUserServiceImpl userService; + + + //ADD DATA + @PostMapping("/Connectorjson") + public ResponseEntity save(@RequestBody Connector connector) { + AppUser loggedInUser = userService.getLoggedInUser(); + Long account_id = loggedInUser.getAccount().getAccount_id(); + connector.setAccountId(account_id); + Connector save = connectorrepository.save(connector); + return new ResponseEntity<>(save, HttpStatus.OK); + + } + + //UPDATE BY ID + @PutMapping("/Connectorjson/{id}") + public ResponseEntity update(@PathVariable Long id, @RequestBody Connector connector) { + Connector con = connectorrepository.findById(id).orElseThrow(null); + con.setName(connector.getName()); + con.setConnector_json(connector.getConnector_json()); + + Connector save = connectorrepository.save(con); + return new ResponseEntity<>(save, HttpStatus.OK); + + } + + //GET ALL + @GetMapping("/Connectorjson") + public ResponseEntity getall() { + List save = connectorrepository.findAll(); + return new ResponseEntity<>(save, HttpStatus.OK); + + } + + //GET BY ID + @GetMapping("/Connectorjson/{id}") + public ResponseEntity getbyid(@PathVariable Long id) { + Connector con = connectorrepository.findById(id).orElseThrow(null); + return new ResponseEntity<>(con, HttpStatus.OK); + + } + + //DELETE BY ID + @DeleteMapping("/Connectorjson/{id}") + public void delete(@PathVariable Long id){ + Connector con = connectorrepository.findById(id).orElseThrow(null); + connectorrepository.delete(con); + + } +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test5/Connector/Controller/MappingController.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test5/Connector/Controller/MappingController.java new file mode 100644 index 0000000..0cb895d --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test5/Connector/Controller/MappingController.java @@ -0,0 +1,104 @@ +package com.realnet.Connector.Controller; + +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Set; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import com.google.gson.JsonElement; +import com.google.gson.JsonObject; +import com.google.gson.JsonParser; +import com.realnet.Connector.Entity.Connector; +import com.realnet.Connector.Entity.Mapping; +import com.realnet.Connector.Repository.Connectorrepository; + +@RestController +@RequestMapping("/token/connector/mapping") +public class MappingController { + + @Autowired + private Connectorrepository connectorrepository; + + @PostMapping("/mapping") + public Object connector(@RequestBody Mapping mapping) { + List list = new ArrayList<>(); + +// Map param = new HashMap(); + String str = mapping.getMappingString(); + JsonParser parser = new JsonParser(); + JsonElement element = parser.parse(str); + JsonObject obj = element.getAsJsonObject(); + + // get key from get api + Set> entries = obj.entrySet(); + for (Map.Entry entry : entries) { + + String key = entry.getKey(); + String string = key.toString(); + list.add(string); + } + return list; + + } + + @PostMapping("/mapping1") + public Object connector1(@RequestBody Mapping mapping) { + List list = new ArrayList<>(); + +// Map param = new HashMap(); + String str = mapping.getMappingString(); + JsonParser parser = new JsonParser(); + JsonElement element = parser.parse(str); + JsonObject obj = element.getAsJsonObject(); + + // get values from get api + Set> entries = obj.entrySet(); + for (Map.Entry entry : entries) { + + String string2 = entry.getValue().getAsString(); + list.add(string2); + } + return list; + + } + + @PostMapping("/mapping2") + public Object getvalue(@RequestBody Mapping mapping) { + List list = new ArrayList<>(); + +// Map param = new HashMap(); + String str = mapping.getMappingString(); + JsonParser parser = new JsonParser(); + JsonElement element = parser.parse(str); + JsonObject obj = element.getAsJsonObject(); + + // get values from get api + Set> entries = obj.entrySet(); + for (Map.Entry entry : entries) { + + String string2 = entry.getValue().getAsString(); + list.add(string2); + } + return list; + + } + + // get api for call connector by name for job(by gk) + @GetMapping("/connectorname/{name}") + public ResponseEntity getconnector(@PathVariable String name) { + Connector save = connectorrepository.findconnectorbyname(name); + return new ResponseEntity<>(save, HttpStatus.OK); + + } + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test5/Connector/Entity/Connector.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test5/Connector/Entity/Connector.java new file mode 100644 index 0000000..8de5289 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test5/Connector/Entity/Connector.java @@ -0,0 +1,33 @@ +package com.realnet.Connector.Entity; + +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.Lob; +import javax.persistence.Column; + +import com.realnet.Dashboard1.Entity.dashbord_Who_collumn; + +import lombok.Data; + +@Entity +@Data +public class Connector extends dashbord_Who_collumn { + + /** + * + */ + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Long id; + + private String name; + @Column(length = 15000) + private String get_str; + @Lob + private String connector_json; + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test5/Connector/Entity/Mapping.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test5/Connector/Entity/Mapping.java new file mode 100644 index 0000000..0e23d56 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test5/Connector/Entity/Mapping.java @@ -0,0 +1,9 @@ +package com.realnet.Connector.Entity; + +import lombok.Data; + +@Data +public class Mapping { + + private String mappingString; +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test5/Connector/Repository/Connectorrepository.java b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test5/Connector/Repository/Connectorrepository.java new file mode 100644 index 0000000..1d83c69 --- /dev/null +++ b/prod126ac-@bacjk-b/authsec_springboot/backend/BaseProject/test5/Connector/Repository/Connectorrepository.java @@ -0,0 +1,15 @@ +package com.realnet.Connector.Repository; + +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; + +import com.realnet.Connector.Entity.Connector; +@Repository +public interface Connectorrepository extends JpaRepository{ + + + @Query(value = "select * from connector where name=?1", nativeQuery = true) + Connector findconnectorbyname(String name); + +} diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/BRD Lead Research (1)_1702204592889.xlsx b/prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/BRD Lead Research (1)_1702204592889.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..b2c78a80a4e40737d8f16b86efe72e3519840d33 GIT binary patch literal 23938 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 YP^?~n77?s$AhnV}cm~K?5C-A_0ALMXA^-pY literal 0 HcmV?d00001 diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/BRD Lead Research.xlsx_1702061306652 b/prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/BRD Lead Research.xlsx_1702061306652 new file mode 100644 index 0000000000000000000000000000000000000000..0776c738b8d1dcc341c1d192b946f7e14be02d65 GIT binary patch literal 20474 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 literal 0 HcmV?d00001 diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/BRD Lead Research.xlsx_1702061322914 b/prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/BRD Lead Research.xlsx_1702061322914 new file mode 100644 index 0000000000000000000000000000000000000000..0776c738b8d1dcc341c1d192b946f7e14be02d65 GIT binary patch literal 20474 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 literal 0 HcmV?d00001 diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/BRD Lead Research_1702064198316.xlsx b/prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/BRD Lead Research_1702064198316.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..0776c738b8d1dcc341c1d192b946f7e14be02d65 GIT binary patch literal 20474 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 literal 0 HcmV?d00001 diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/BRD Lead Research_1702099911160.xlsx b/prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/BRD Lead Research_1702099911160.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..0776c738b8d1dcc341c1d192b946f7e14be02d65 GIT binary patch literal 20474 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 literal 0 HcmV?d00001 diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/BRD Lead Research_1702100584709.xlsx b/prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/BRD Lead Research_1702100584709.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..0776c738b8d1dcc341c1d192b946f7e14be02d65 GIT binary patch literal 20474 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 literal 0 HcmV?d00001 diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/BRD Lead Research_1702106670593.xlsx b/prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/BRD Lead Research_1702106670593.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..0776c738b8d1dcc341c1d192b946f7e14be02d65 GIT binary patch literal 20474 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 literal 0 HcmV?d00001 diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/Company_1702203812932.xlsx b/prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/Company_1702203812932.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..2f369638d4dea605fca30af9d81b73ad2d2b77f6 GIT binary patch literal 5331 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 literal 0 HcmV?d00001 diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/Gaurav Kumar (2)_1702099252056.docx b/prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/Gaurav Kumar (2)_1702099252056.docx new file mode 100644 index 0000000000000000000000000000000000000000..a9dd678640cdb7c03aa748c2571735f49090c855 GIT binary patch literal 204159 zcma&NWl$Vi(=Lj;LxQ^ocXxMpLU4C?celYIxCaOl+}+*XeQ*YclfB>i>YiJ-&U^0s znCY78KkMmU-M#whR+fW=!UBVXg9Fp#GSdS4-#%!6We*2uQzml<2Ujy^7Di7y+mh6E z`yytv@I1q9@Ml5r%1aTNV(d8G>PBo8k4Ny*p+Jp1cFx~kuN=oz6|}OgJ-4yPufzMj z7ndJ0=nF^;%e0g?oMhl?>K5O>e0zR9Ho6OeS_&Eywj5M-Hcs0Bc3)≻Gx4nqkVQ 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

    IC! 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

    10C`@b@wZSXwX4HPAH3k=En}mj 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

    Mm4bNVP0cZB1C0_ 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 b<)*pkY-&(EUn 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

    h@?qNdRW$c;Ai!bhr4EsI!z>qA3u? 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%0AEKc@GSRsNS~nn;#vXdpEv*&yZI8P?L>a(v3v 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 G+5ZJf`Ya;= literal 0 HcmV?d00001 diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/HSI_220x100.jpg_1702053169266 b/prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/HSI_220x100.jpg_1702053169266 new file mode 100644 index 0000000000000000000000000000000000000000..e74ac9846a9a13e280e9784817709d4ca0bb03bd GIT binary patch literal 12526 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 G+5ZJf`Ya;= literal 0 HcmV?d00001 diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/Lead Research Sample Report_1702062431957.pdf b/prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/Lead Research Sample Report_1702062431957.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a1299c7fe03e10cc287f0ea1d0a3501008160bfe GIT binary patch literal 52029 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

    K1z*P)3?g9ik4@xq^HB1#0Ct%dCd4-I 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 Ji!U<7e zhX{mXn2D^_XZQ_PFp~6HX(inA*jM|J@%<0#<{_Sd7P?GSM^vZkJg_V(Ac_J|KWw54 z*%kIA{{&Zm9ub8obeZxuQ~8~pJa*o-$#*3u=-NmCUMqn~4N@@Rik;LNe2Yl^EA2&X_Y8!^1c1n8b zQf>ekR2g>^b|^GT;%ur@10Mt2fxD)vBDT4IzDL0aVi<}wu1!_(hQCe`wU?j&;f3BH z@F6rIQ84c|JKs=MLK{BnBW^C#)SII8c-dZe%>H#3dsvu>2G=+NSn&)!TLTr_#7T*;G_eeO%E^%-c%MF<=}e8;JegZd3JRO2AFv}VCsFc{if%y9T&&o&+%C7uA9&X5`0O!#ih(U-XP1KaAa16 z^8pqXmG&epWI!dRqrFqmVbdcgXAL0N&7A2rlqpea1j2pN@B~I6)-mk5hwmQuj#xgufTBP=W|fPiL* zgb5h5MJ^<}>%jAKa^f@C+O@V?f`ga1jR@bd=2>i7BZ;&@%p6+Pc5zjMLi44j#%-o4L_k1*+pwdhvs1g)&6SmS z23EV>1_FWMtgNh%uf~cQwjg$Px3$tCVs?nb#n}OePL=xpQ<~^3CX1>qDS3IM7mjFb zLPDkcg_~U8^S%*}dzz}w_G8>*R>k&gno!FP(MeL`AsxIeTdX=&_oLm7Z(X9-ezD?? z3jirEQ+g zWa8%~4Gj&@_Ri$VrUUhT77mWC&Q8~bM0*UH3b@5cvB3~rdv9+KwgWgaR`tTy8rp|G~8u;Ig8&}L@vVqSI6rPs3 zQhy-)TR*!wfX%Dn_lj|GxTJL4zVrSNZ7s8h%0&?X(CSm8dUe7c4M?RE&TFk|* zJAPuNPULgR4+r=ZfAJiE00x)~rKn4+HQa=JL70QXVr{e(wgVt29kHA<)d!Oi?XFAd zG106VO3KR5^2SC>&31Nn^oxL~Xae~6!TJPfMuY#psMD@75RFJm`oM~qA&Pyb>An15 z1l~^>4>K0Nw~Ul9#g+A{@iy{x5-R_ReamYi|M=x&pG#2~$N)s)NpsK-?|LG7j@qxz zlc~}~CE3naJw!r$%cdYI?W#>c-clkd1#Or>AP^s4SytBbA=}D}?+Z!J@<|Cs>Lj|n zH*bvDiPpZ^VHkKwl_VG^z$o;kfv1Nj-7N5UIIwDH(&ZVaP2cjSu$WkFVc|zy`~Zo! znz>n7vHBALji}VHlU!2q-hKX$5fOBB1T?eVpP$9W#l>f|iay$3pQv;>+E!;(1GYLb z(e?DuQhSIw-AdNne0`}ea}8>s{n+qPjuN*X`IGR1+4L9&0_~#qw?6RU$~EiHx~JNn zlz&^plqpQ0iEKFEtWoPgw*RF%H3&1$pxI@Ov(wm?|?qp2<~t|X%iR%F__ ztj_w)VQc!s2Q*bxocsKb?AIY9FhIiGP7eWI$g13MrTqqAO7764r>6tT0^>1J0(e(> z8YKX?h?|?6giTWg0%2t|%vk+Yk6YcrC;9vct4;;R&h)raBPgmGgR}d+AEwN&&Q`#Y zGt&Y|^?P0^AdukQNpk=68Zqs8`@*yAfI};sDmX{8YD&~}k)$g*LBy;nTRD@Qf?_Qn z5CCBZ=v-SAFqV6M^;%`-uFKh({0oYbZ(x3ru|MLF5+ol;+GR43NhW?E<-QnpjqQCQ zzcr|;dg157*Iqd}3+y^AiF{>?R+iMPaO9^%qj$pq$ZvJHiOS2%gYvT`w1-lP#3v+x z67u;MfW`vNZ|~xAav0@d4giq}FbZr!!%#c!tehNUB$q^mUI$OPiPaWG>ppS7U-q5< zc{mVh|KodpE(6&<_+Y6n7X#e6ye4w-um?(X=N1wsvNt@FE1x7VhKsx9Yfbs?9lyit zi+MR8u7Sl0cIU~6AM@o4Nm`Y5`BNM2Ga-C{7sy_me#$)XaE^B%7jv-2@sK*mFL(6$ zDQQVNu4j55rV9lt&f~2Hm5D5ox6a=sS>UYl@09g+6wpU>4 zD;XRrQCMQ)`-AI;r#oGjhP}ufNMl^j_J&kdqt4Kyqod*KMboE8JH;J`1>gYXYX$^S z_osGi$0rg(tb~{9es~yP{~gEu(qK|N`29UAj@ty~^EoDG%V(vIVRIW!mI{)prT0~} zHIf9lXQHazqvc*)Hc9NSjkUM8-=XmoPXX*1VA$eq#}JnK=WS7e@TK6IESOU^n3OI?Wi}Qo_Xf|a+ zNu8CsgA=)D-n1iD^aLub#A6kNS?FDrmn4j2q{ZiO#Xzzj2ysg&W4OCl@#GJYzK1!zV>-4AM#7Z3)*IGDp zA7z~B1PcgcP(no0uyG)^*RKrdDBy>2#7;K>C#*<(kZt}pW<*63bH;&3T+4<%|;X-1c_5ae}4BoJ#}%ER0CX5 zr!kccuB{f-n^?6iBy(cJTGR-vZYyDV&KTE0=fuf-t-2HKSm89y4RJRUTIvG}sP z;SIl);mLT_+;z;wuCU3?M4$1ZBV(odt-ZS)Bk{JkxN|vRQj;m8e}wI1JbjDqyI+9c zzGP7I$;`YISpLuM_x|w=)ZN&C_F#bRTtymh1JME7&9{-C#5O=(%_WQ}k!^Xj95tUV z+Rtg2NW_|Qxs+`*emIH;G$3B&dkx)_7c|0Cj!7&ji;b~@Qvk;fw5S`98$QIx%MP}d z$zIK_JC}U@)PMD(wiH8oPO*4-&bD9STd%0IizwqpP5S4~SXwwXW1l}n|LIKsNDB;R zLQP+yU3F#IF)Z{2ErhcPIQIbF&NL^>yq}|-dtq}F$;nWu2k^Jnb)MF|m1Nzzp+ug^ z!mVm(+8;@x%o(u^3(zI}w*6_fPvKlVdcrk1)r>8^MMaetTUk}LoVrr-CA<82!AeCc zQ?b6dbJfIaA7~V9^612V+%2kqR;7aF(rOYB0jCu>ZFGtQ{LxTVyB+zJ(lTAW;MQ++ zBS9&v3-ov>VRYJ z{)Y(bDr>|JJ)hhNFvdWa*gEvz*$oip8_6f3f|cuD4OmM4-9%K$z55M1P^JCyZ9XxL z%%y&pTOEG>!}$8?c^Q4&dIwN)OO)!;>B-^v+8!lDEdt{@0!UyK>+y2zJE}q51Me_# zk^zaB{((;Q?bh#4+W2{-ee#P2*{?VN0QCH|B4Z$zpYm8gy!JHi_u5fM-JC`R;@hq7 z3c!dL^=d9tV)JBUOIIF9BTlOXU)f2fLOPDDH*Z;9{B0C<>X|%VbgzpqNGYq92ylB z2{2<0&jG?Eq)g!}KLBqu3dT}it!JcIqlLfzQk;hmB=R|4n08c7<&_2H%g+ec^Gp{+ zWgx=duL%E4FAeR7?<-qL-nyuu%R^+wvwIn}G3!)&ZQghJUxli>1%PywL_dlZcc?c3qVCjUdy~|kFlF_jl?|=`imE_OLJZ0$UvAl z^vLWC+ZH?Wk)x6Co^-z1QmPoAmSqzjT=*W?Y71}%KVH95B-9?tw&lhqICyw7>&^5% z&m;o>3*O=j);GVJ@4MS?&A#x6Pvz_9?H}mRRqX8V1R321${l7S_`umkQ2GQTLdmU@ zv#6-3xw$!_!ThSD-;n3xbYl>}X%lnaUo{yY#pick<^h;gPdrPE6j1-LonE2=`j^d8 zusw8~_Su;AJ{=1uj~CfiI{;b%Qx27GWuJ5$q@a079CXX;hd6b&@x*DTg{L?*>0RG? zlsaohPELl&&9ZMdWuHR*#Jlb+W&k+kUuB*Yg*&h6K45=V=a;$@0oLM8#AfPxx2pMd zabe-+^w;liy}~JWTA}m`Xpt8}1?5)ycg~9My3k(1iflB+AA;r)Ziqf^TIo_|k3KY! zm(>Ga25>8KyegdR zYu`!dt?RsUXQsNU5Pw&M9PbMPpqkqapgwav0OlH2|3|L?ZqQ=@*Mz{w()h#v4RBIl z7Ipx^x)x-w0hE%mI}6w!T_yPF0+l8}52YLT(go%$iN8;46K^hxFN1YkU+Z7RP=WSmz|w_H3lskfMfC8H2K18B z=sN49!F8aK|8Z@__p6L)H+tZ;Ruhzsj;#Mf;Yt{Zre4*4St>hQ29dpE{WB2&*82;s zRfIMFTkrp>v9-;xdNfwDUKYIO!6c+tV94$QAo2cBc0$*c-YewSiA{g*e%w=hA^mG}G?#jX(NBw6zv6ox$w(x2h@;#6|{wG_XpsW4*;qQf6 z3_*igH!;77d}QeVW_$wJ?7w#9iU3e|kKM|H8Z2jEfO*`c+m?#~r&ut&BUk^>JJvVA zndH_lb5dBd6ESs)a{pTh0P^1>+rEA|ysTA5_W@L5tJXIt?i1c z^XWs_%KiLbt0MCqt=tP;Fb-yx?A&Zd78A_dgpBAFK(%#FBcqsP_29(o$7^a_|31fic$VEn;@J^S%~j`z!@ep2Tr#`KQzXUS3O5ah<)%VGz# zgf}M_vLQE+ARS8$PE~5^V6SU=A`{wC%Z3Q&`vaF)gBd$Gaxpxr7d&qC3B>1W@sKG^sx2Ko4m( zXB)>L&9=rgm?k$a-#!G|YyLi2?Qa4iu7~&q;cMYx+#Gn8`KXh3ZbO>N3TXgvB;1cL zE5|_ci$OzKAl=3~8IqQ|XZeBi_ZO%KZaTC>eWt3GkF|mUWy}FK_Xzu6>b3|I4~hl> zcs(e_Y+gk7K41jq6Hl0yj>En1f6IWlE(ro3PHNblrAaxFq zbJx^H8VEhh;E!Exe$wOP1-e11-+|CWz!XH`f{hrY5X&j>$q5c1U|{_htG`>olNgAC z7{&_XdEY3mF!~AsH#<&Cn<{u+D!XXUG(dJET6yhs|LFJRuAyDls;oqofDq^vcw;>V z4-O$-AD0eTLC3%9pMiX(ZLjR^r7r#%UpeVrXP9s^7g*C3$3#^Q>z=k zJ8wXWTDe#o`95*Q)B`i(eT%Zj_e;Ud8V0t?qA* z>!noAUyiobDtN^7a%HwbJK^qCKLZ3_mm;X0>v&L8PH+#L@tG;`Y4ChP9ne5SY8qSd zM7Ai?pNjrPj+P{P*&kypjWh_^`iB~g;RO&OBTqjNGcQ9N`P`( z+Z{ubWrdOR9M5htIvTz?J$-8Sre8DqF4$@*KBKg@G?ZyTC0Jkfq@;WY^Qu=8UjU3U z0HJ4l9waH@V}h+pWH#-q#5)=Wd^QMRC`hwJ*qUE_b@Pcfo!mC#Qf2Y|Uxz2V%Rg zUT(7l+?51WGf!DKnue1^oCo3BTDly>J%jr~Qf-M!u($qDdSq|I74ARfU%@VxckZ{| zCpe)imsKJ%7`ZIiZf#V+Vq`munKo#cW>y_vH8P7*b++Qf>-y7p_-C#=imIwZw$8zb zmO#bEZaJiCgm8`9TJI?lo|%&u(EZf-C};VJ`+D%wW$)Y}QgPwPTS#a4XmQ&hIeErnJS}m=gmxAKfaR&C zbKaZ6o=(bwO_t}hNwk&|jh4wP=NrDm%27b`xSfCUE%hlGnfFQa`o z>d)f8!n6hMXue)W#tq!@ zdb+s(zH1B{0Oeycr@x(Ku- zwUy5}Jc2QPetLe)Z~2tZa|USF5$>XOm@fRL9o7J_iowm=tz# z*bXLJVAqXCnGU_=fVXsUXDvo=ULv67Rt7I#+*uGN#OzEKb6=|%h|j=%=DhgXkC+W| zj`GXo5jjTo+`tju6t`28=fAJ2H`zdl)sVq zFeT)suc5YA>1jmwP*NJ1;RV^p&8(!sC=F9nP9h;s6tT~PM-O{JRxyUZO2*?t0R1g4 zavz*%%@#}JN(9w-cnDTr-1WRpM0>0A&uXF$P8``=FzE!#@_EtdosrAWV=!|7r^iP-5^yJ6Cc^oj+a1b}CT8fTk-eoNlSet3Egh)96j z#&J4qWh;gr6Rwf=14^qWWLaxKA>4)x3#L`=xZ|?zUXM@V{QzzbFjrdDGFbl2k+d2+ zdxO2IJ6*{yP<=>ydFyuf>uT`>v)hgS%G|dF=L2A68gpWAkw`ITnMOl@d7Ku%*x8vo z^zMD^ii`#;wpj4UoLDf`$f}oaV?aPaV`F1iZZ0p+5ns>8`1$J?)=B{GJ z>g|?kOw?*HU6c~!B0~}`$5$qJ5xc?C+$Bci14YZdoK3?3Xay#c*4Eaq&Bo9W?rXXq zFY0#^2MY=`_dTJ7_@;jXysp&QW&{z;+GaU{!_HTh2Nd_q9k*dj2Of|e?ch6_$L7zk ztSW~ZtV{NV`?EFw(>kR+J-ykE36d5d8-o7Te>!ILO-Fqs%%kID#PD;sPTgR|!R z%qjv*vbktwf~gALddp=SgVK4@<_+=3HipYRS;m>6pK>TrdRp|=Ks=rP&r185`?S8n z>zSlpyaeSrk?%SWTI|0B+89SI1#U7YEi{Y9H(R-a zH%Gr!O8q?G!F_%V!DnypZPbLDU=6>O#h}6|5XGVjAiet${Oa@56Wz%O*4>%v)0wU< z-F}A;cX6uDwpmGDRWa=vER`{x)?C)cl+o8}f1>d*BAV#|OWG3-TR$7RPDZ_rW`E2y z{T8qoXwcHqPM2-JKV9QdIl#ffs;;;7{-wC0>@uBwi1Qe63z&MY)jVhT~w*LUF?5ttJ@Q~ho% z=TR^Iu_N`%z#%W&CIkv{^RTe6{0IwebJPwpxrc2B#)gWM9d$Olo$Ip464d;(N>k?} zDZSzp&Z581xGx_}sW3@bJBYnV4d?S2*j2<$isd=aS{;PsYNnxW3O98FIaz7x>nZ{J zx>*o*4E*`S*!t+r4?x0bdA#TSI>nro{QwCGNh-m4cFU}$BCDj(`nW)kf`hwuRC7{I zwUTnc!KeLb{!bb(-7BzY2$)zK6V^MWv^p1jbCbmKbnZXf8@3wMt$E2B1GW*YO~`7l z{{6dmG#7_@RAyh`~oAwuG&UTf6u3Ab$&3o||eKO^W>h9+cq~h<5(@+&-dLb>0*b@?rvAwtv@E_GSXTd9T_RmJnT{8fTCfx=`$w9yZUAMqjg~cmQYa~s|mg@$|QWMym z0jc3Csk#p_yq*%ta=dA5D;_enlHrGR$FaEpwA3rd`a)>L22mJr8B3SS;-%y`$4vA4 zC|HgW^^Ear%~z-jE>eILQ?9=2U5|{}HZ}_1awQpWI?1z;NZ7i2T@r!9)Ja;0H<|`& z_tS|ITNdlKsB-C-TzgJ>*envKYy4HNh93WI{wWO-pV|P{;9yJHU-Ya1@G-@0iNaqb z$km0GLNx=>FhUIH>-HBQFRH!!X{XqzEK51W-1TTV7zb6+rj|vw6{k7GpZ(I zn-cT5Fw)SKC)iF5av|KqQu1(@B~4K7Pz|ZQY?n}x{G7uf9xa9#1e-8Tx|8^fZQTFm zaS$Bgf>DA~rSt$tMbQAhS+a7({jfNRU1 zk>6x|=o_fHU2h|tPOAQVJ_E57|KIVoXEVm~dnImVEuejpfH%OAZ0>}LR*sZvH#gPY)+vqBq~Hk^5QRug4CQ8-lPy;9Qb zG?ivSq|ViL3z^4@yH}Y#s*!^UWesPV-Y5<0SL7JV*9G`p0FUMTs}RdYM(3_i?q#8< zFK-O{ws`J}t(4G|q%!(iE)G-yX@m9jjImV{B1CG`4$`$f;P1I|bM+U^dgddjI7AQ| zeXb*ogS=5O9`hluL1MH9$%swCg{no%^ zz9}d8W}l!O4v+@-I^7FOt3$yz*Agzir|95bQ*NVu*8h4$1c+1%e9T|C?^6SCpz_Y) zHyQP3!3T)MA9iUO9PcqO9&k> zv%ea^>ZAKPko=CqC!g%}p#K?w02p;h`9O6LgON@3%cPrSry0B$7`cFV4qK9RP{F~0 zeP|n5XW_`DmolmbkQ;1zz+hB*4(>iiu{k4*kbzo;7en|AF`xSH3g#^B> zfyOYyWxd#MPwC=2A)kzbXBK|1zQ;I6a!qA%4sFUP6Wycv?LV?&F{Olb@^R*|mWZi{ zjb30T3X^xv7K($wdwYTM0Gskc2noV{^XW=O08KtyB_V-m;I+@qA5%ZN)%bJ7_{-mC z$Edxd3d2(sb{R#}IaGqhV^7slSS0t2w!r|woC~lqXBCz8dU2{Pr+5EhdK})Zqr?f; zE0i3cjsUq7D;gE6k(}ull_48)zgNNpzWf3HFMFPty;i$)POr>Eem&(Ocy)`U*rPzx zm@APF=Qa$zKkQOU%=FV(3k=%+hmTt^wUYC{a#7XcHb`9~{+=nwW6;{W)KdK=jdu;2 zzHQxHd%DBDC;cP>?i&2xGVokcotxhHX$i_Tq@q3vqNx4Qgn4Hb`5M6EOGX8kJX?b> zfG9|agbh#H)iWCPoQFs7`z?t511*{cjkjpm^{t*R3H&wulePZar?~Tq$=ps&vCTsx z`0GAyf6Zw32dSn$nOZFX{s-esn``HRF3;ZSIVJxMvU=xUf5{u8=D)7^Ycii;`@yhN z-LZ=Rl)dNawbP92ciguP%rc+f>T$tQq!jeOuJ{}8gFLNN@;g!d>v8L5fq&$GP+K4| zz3LF*zpnVJL$16w0g2=uUr#IudiMJ5fmicX>Z%*DZNSUmi1r1@h749{;(hX<<`hX^9u)^ zVcYU#!Ji&21G9a4o9mWc>IXj3|GkEO6Ff6`FnN>15Byre$IiDQZtxfXFT~P3K!ve2 z7}^}?k(*Zqtq(a-Z!LrWT9W@a8cKy;r_%8HR!&s;Rp#3NM$b&0_rTruMkP-L4Lw`% zHjV|VjlwDXrl#dxr#z8Iy8$Y$BTei3Au-2rJX-aWtJ`}=y7;a_-fMsN2R!`*HEnZ)ljJAZM}nq%#13nidk^&Ma;dyA zI`E~NA2At};m=WDfMeDCzH?k`ECB(5`TlOX)2@LVkXx;fs;R2R=87zQ2nABM>1wAU z;GzlSbrlsASy{&Q7fYo}=_Bc!w86oWaF5E&S!QzU6d{n=dCQBDrP4^wyzXFH z$+9?jJOV-j!ZnLwt^Bq#H|mBA>Bt{}zx`$Q*zYCrsF2b(QoQM3MsPiO=UK$zZh~(yKETRfB}MfZhQiiCI0o40fYk4INeqU_dI-5AA=@*!sC0=2ls8^o zLD-&_LLnF?vl9I!I!~ey9z(!?cXe%9<-O7-*QTWjjoO_q(YV#OeK^hu^&d*sGkcZA z@DXlM^6!;e=1q)wfLb0KD|6H6Dz5Zqeg-t7x;c5JUa#AHj7ZV&Wlc~F88uK*yc}9`l1Kl7tPw%+7!7v9 z9UyFY@7cHPY_USP;IaukUJQ)UDcwXZ`_BurFR4 zkzegQAN?Lf>}v}J6hhy%;DLWw&9h!@#@p*^xOtkV{a2?LkB8_m-Ry$UDG6{)nIyfv zS~S1-05UojtrfYpTJ~{asgqe>OyaF<$UpT7H65fi9o;5+)t)}7(M5sS2eVg4tb3Bj zAOX!%`~nb&RH-1}<_@&cJS`=F8ijlGnR+nDB_EIdW|9{$6BA}u%IM<3;03wvo;&xQ zK~kU(Xd~$=nW(UHvAWO!HAg7->Mi3xz>|zR4%^A_rMW3EGj3%#qxfsVDgf);Gj)`@1MX6ghhlwv z?zj21c^?z;#^2r3`-&hsrxobDVz&SL`EcwXA^|>2m164MmB^)V4CqmK!)~{Q&9k8i z+eGQ{gTD`UvvY`_ElEC(XJv8Vv@Yl@q#m^?^Qr?K`@dD`e^|rP}1; z+TT9?i{{N}2~MySLgA=y#eB1o6;yE7An=m>FL}b%%N-^oK)D15g!qN}zD6iL8abRn z%5P1fB;~o$%1cnNA(JxRMq{)}dM@2KJG%pTqTGv3AD6Gu+|E-A7KStyLi+XkkGO+p z^nz|p)jj$TmMmw?!(ZDYHSQ?hWK`HkVI-fx}TL4 zyJ381;pHZrh51v{$FuX^OZn!*^pLsJ@Drf_a*KK{m}`<$k~7R$JZG+ntmuf}+NM3S)7;t-=L--IJA-5539 zI2MHEbT41Vv%8FdoC{lx40x#9MdxtTGFHUUv{~VZk+LbSzMTdIUd=^qEB-Ravapey zQI2!h5BSQas*bC_ml8q>KpzKH* zG-ndd{$d3Q5`m$}a8P~LnmfL0&_f-~&RJ(GtHKwFo%+M~(koP|_eWA3uftsRz`&O@ z@yRpI*6x6g!VE)+)8WCv&d5BI%{>zi|HqL0+7lB|(RQ_mGoVCG%!m2qDe{J&`<*4d zUDVm{jS8}0BN}wnRL(CvM)t;;#BriL9OtTYO4LuwD}h1CX4a%O*?76DP@mu zuQy6xvM zB#EctFWPWyCKcAltOCI}Z=>M=x?XFejh_fL=lsXmb<^mp`&p>HLYF##p zdHHOqVO1{gFKg3iXwHEnnZK8fIFee;-MZF~U3-MiYJC~8-d2UW-G$FhN89JtPwQJbpm0t^Vx6s*jr-m-9LySHy;nlq=3+9G;>$=a z2@EhRm;8?wVE4p#54#aF~~%V&jlzS@>prG zvNTR|ehiGFqo<~I`4h8BGn)5h|L0;H%dwD+K{w!1j$HU(Sa$_S3coOSm5a)Qsn@u< zycdr%k!!;0RtmE$X?K>9B8)Zfj_3YbT`jSDOklE3lJt6cA=WuT&LEq(t~|hEyb`)A z7Kkj4!^7b=aojn~FQz$uc#<0M9I2lQA;nmdvjut(eXz$q3$hk^ynng%GdSRXc$Hqxr*FH~xYW^43+t73CKaaE zvOcPE3;NOZJJcPCHB1eRA0vR($ot=sjuFkbCQE5gNk;&}Mu6K)R>@;icI3|*tIEi~LIL~5-df&mDz+}#aQu3GBU zmYv7R#nW49M}xdXA1(W8do|{`&ed!}e$cS1J*moVQc4mNMcv!Gs>UzjFKy?)r|p>O zxIe@4=O)Ea7nm*Wm}^FX5&vpMs0kMI^ena8a6KdsJmPt*)?#6+|1^hfRg-+B_3;-L z8jIJnU$A?7mP=`;zo#VhJ$=sIIGnARGm@t!l4)Q`ZTiPFzlPD`V1vwpgqlukA3R@S zI!s-$Vqv_SL!R4HD!7RAJ?)@jFPD~G|F5$a$Uy|HO75!Qh=SxG$Ra2+*rZO)Nu>>p z>3nTgM2|dGZoFBjnBxU+y87EhaF6XrCZ6xbe>*oIoP4}O=w`525AhYV<`9z?O;&~- zA(6HqFYhY7*m!Ym3)H>S$jZ-g`{Tdr5X*HiKDXl(m9JWBDO=DU)2b+NR*bzJA^JI{ zjB~=UC&{IzK(pT~&cRHz*0|`C-0(LJvVK}f|6G98h~x6e(*8P56s^-n`&nqVsht=k zH`8%>MJ-|-K7+uJe%me2Qm21$eU!uNVmiOJFjE(i!Pdvf`!mQx%U3HCW^Gpd*!-)L z^}R-oQawpD%J(+kDa}&3V3fxd4P92|D{pVGBzvdE95f5YhP;T;U1aM^T znF!RZq&=E5`Qgir1CpPCsk4J;bQ9EWD9%?Di&Ne1$H8+O4UGa9u1z1Cz{kKq)4^zG zW4HJ6w+L^%n!?yr|DTcmvSldtFw1N79DCwwO>&ReXmdP4t&G)Tj7#s}qv?M4Me@|@c07~CLA+DZ?s9i~ z66;~tu}!B^zUx*RF8gxTVYNa*F5}bAh`3nu>Yb%YupLio2jQi%nCvg*t(R^WyH7`# zIZoh4MD+YfI{kquou^VZXYxLQ9*r4~m9%>>L`LuE34RZvm;N=V$~S<37c1+KC#6ub z;f%W`+XPTgYXutz4}(v0)WvsW$A=whq#g=mJvX9AUP=0d(cmjfz>+^K@Dx%(bpl^Z zhlO=6Y`OJZxbGDuYfGq#%3Oeop$Z@Y*vpEPD0LXD{8P9U&nD<`aWPGTFv9Vt6dt{4 zRQrhvkCiIBv(v;f-A9EzdY_=O-RT3Pj}48wzkE!9J90%Tlh#wb&x(?`4b+85hAT}x z&%Z1!U~t~MMzG*` zI+|8r?8P=1f4=`wFl4H}SumL~&+_?+{%Dg|c|dO;hYhK3-cG0Mz6 zruYTnt+xp^c9`fd=5Q+bf;O_OAiN=S-$EE7^JcrR9S)|({!w*U9xGmyVye9ColWAW zO==8d9#K+3p1l6AZnEFWJwF)#&S4o9+yuL+gI2+hO4?R?)6c*KKWi$4t-!HP9s#@4%mPjDmsiV6Tc}h4E5lYRhcAf4E&)C zpXO`)iG-0Z4i3NQaQTK4sZKjxLt?hPyxDul@5`$U9^c{{MASJL;Lph$Z-u{zAV`~X z!$gO{=feQ)BJdazmaNOFrXs0Ks7G-N2R@b~2MA zQ;wwZ0?(wV5KekX3pi1r+UFvjm$Adv%YN^j!>u-r|{yl)$UsGe&g|j~A z|C3z+bW(C64?#E@EL9K64d{|B(Obpe_&mVb=)C>Wrk!_A|63Wj+$Ioo*95FsVsOt? zb!X>8DphMzqk{FhA`f87rA*Em{kv_G6WZf{F$qBQ4F z&dAW?uixtA@8w@df1Xt$S3JWZC<$h@IXw+xcjt%ME08Cqe~Bah)gg=JwcL@ofaM91 zt7#*ubNC+~@LzjJ0S?T$jnF~M3X&f>@RyOw6+Q*af{U*KS?bEvgOlz=VaQCA~@P~StgKGSsr9Ovi zxl7y7O4QQOV2cghEeniaI5J)n-IcyD%N8f=?QO~p;LEZwQB?)PG?XV}PfWiq-auDZ z5YO}E*F&=aH({^^d=x0qQ1t<}uBfP(o!zRO+vH1Q^K*sqAfxri0E-%6Wa$#$+(N#{ zGx_>(&CHCj_9>avW8Ns5ID#QDM@A)eX{V8&m4$f!o|URc?{G*-`LN9?yc*MwY|N)oR_f0n{Axzm8^o$Ngb+# zV+M*_r}IC^ugr~n^9N_gw@}gw?;eb&{hWJx@qB{-%sjRbVLc4JmuLvZB_$8;-F@Rn z?EcxEcy5*9GDCqx%_~d(AsmZ@$o~t3vuu_0GDR}BFt#u^Lv(}#ZA$0)XMB6Xz7`bh zT*Zwrjhw8ktU_YkQ>QU`y-SxJxqUoB6FN=nS77I6BQVJ}`I`rku}e7_Xb~TU4NbHM ztj^Kg+iXqc$;m^U4Ed#N5>NpARd_;^``u+D_47w*IvJk{uCMEq>8(~0$BapLDy`^O z=>!re42r&lW3bg-;Yfqmi-?N|g(kjwQisWQe7zIixet$~9gi^q%_4>7S^fy9?qgx( zGmak80Er#z-~AV&jbpjDDgqW-$8w0txYgL~SKM9Oj)>q4Zc-&3d_F8>Lrd=bi#9>o zL?aAKb9T_}KgG_VAtu8&{t-84>#-dW+7c~oVRTJAc$(h}$x#})m+5jf`&fzv%mgFX zz$~ttw`~!SV$plYpK&_5xj?owct`x2Fz~E;Q*Slgp?b$I`-<`Owf77DAy@NNVH*+; za}0X-?U{w|;CT%V4~`yBP0CGjZY3fcOjQLrdFzVj818#qP)<9{X^wK%@manbPovQU?e>>9yG#~>E-DMIs zvHe62Va9>atW69K`2tU#-I{O7aUTYeaQ@Z7?A+zAF2``Ln4AN2ue9sU4A3yI%mDCI zK!p9>PU?ZLo7hv^>y86Q2(Wwrs+MLu+QaO>aWHzE)Y|LuNPwasm~bFezIF4bF<@Vc zSDIk}cl}FO@_{cN{HE1jp?-uN+i%c6LSnXDTkBSXd;z4lSo|mCxUKZRkRmLlU+Mh*Sat-?Vc>XkuK z3jq^&$$G2J^`+Mn?dn4#9<)j@;;ZWQN2?;unM9z@nCIw$Qjx}W-_|R$vsHOfb-8W9 z`7anv_p(H5V>jQNJCi?)KW6_`+Yc{*uRrWzgTHA^I=2U9nGPQL@ z#Stl65$Fdw)y#n6!P(i_fnMC%7#CJq*(UctiR04i-1x~lK=~vUB{u|yeb&G)G^*q# zr^Yb$9tco%*4Q$nPlO43=%K;pBQhIv^n>i|?O!u9GqbQ9pI`9ArKD;V$9=;%rXSu% ze?pmZLpaxKJg>K9I`CvNCs3Dv3y7S-&Ga67i%eDEVde|yF1E$y)jHU^q@*Nq=qEIc z49R+vTMOV8Mk2{vhrY}$Y}~U-vfkK^dShXI zkCnC5J5snDspt_!BG`AYuV(EDn2VQH#<`}lgGxUPt|^q)0#~mSPQaP$Y1=vh$w(Bx z?33%A5IjJmPP?%Jh<&JEubf>yEns@)&)~K9uiFYZ8D9d}$J(C>Y7TE)LObt$>cC3? z$(!@8jDXxZMyX%B?n%B>x+ha=M9K-M$r^|8I6T1;(HG|_`5!xoD^mB> zkU}ziiSLP83b*iot}{k>2F?$a#21^T48_L&6;$T&*!_kGtv8=vh=dnw_4PnFv#0I1 zJcJJ6XJI{?2*MSeap(3T;W>7nGR1Cm4RA@1dcjUSx_PZHxsn3zV7-yOc|86H5?)$W za)jCHDT^J!CLm6^IaCoE3Vn3v(Ji`e!3TLynkX2kwkkxZebt%k2U3BAs^z-zBEEeD z-CL$xJH@BX%`OHa>B^;qe}TS05R-HF%K+L7&}niyBn?hefSQ^|B6>(xKKxadIZ)I8 z{4V;rn8yM*bUvChYaqR8Vf#N(fdD$}B>bYr@F|tqv0f@Ij1-N-clP)CqkoaB`^;Fj zR`jqJz;j2iZisdvX{0+YlFaGOVFi|H*f{Jm|RGaz}s&oW*PtB)E`_#8p-r< z_j+~lBnMes)`yaUfF%JMDi5e_BWGG1#Da^@4E z#Bn;8<&nm*K?QwJb|h3%R^DxfaQCp6d`zW25Z#D1u0iuxQ|ee7fA#5h5;PjvxIxxY zXwc^|X(C^m#)<~^Ljvad3Ns&?)|hsL;dj%03gH35lqSww#g;vG8l$!YoWPoZSu$K- zrOOn=whQ>MjqusE6fY|;t0rcuQIsu+Q%0j3N5)hHi{zl+kAQTeAg0_qAja8UPOnNL zxUK-|`3>adTOa0K(T7DbO_pgk=G9I|o5xUS2E7)F@+L&08KY_27%G9f0Ap`2YTQZl*nfyltmx>-_psCcrilGfNkNe6F=nVqRTD@UC|9o3oB;A}Z` zM(cE=c07=GqS&Rom>tra2*DD{0J+1{yCl~V1Iwr@V#no9@?y5(dyj}D&PR~c6yxoN zbKW?HUEBvgrb!+tw0PfNM>|i(0jg(r<`~s0!tza)mJaEV-&dh$v8j|p$@WcHdJ>U~ zpaLkamMg=6LYi@`5hi0M`j$xJH+aJcrff+@q4kP6M@;7MT`hh2(M@(;j+?cuRB}msa@bQ8hBino(Zov zkHhH2=oK3gGt}d&!5ZYBXT3o41nUNN*}?#a5QkYKz}h^P=Z4?{4V4$hu(9QC2<`?`B$Cs=G_Bf`@@o?08}a(f@z|CxPU4U~ ze(#3o*mqr)UCyKAalLI$&>31w0#)(u-Xvg`15FDUflNu{do~$!Vq_O6YOFn4rSoT- zoY--%^JWSQvP%4IW@e_a5Fz_f`Lxt8k?!A<+{~k|{bM3)wK~qUEHSv}Tm#hWE{8R( z>@?J|AcyFbMUvC$&pTl06h9Wph$< zEYyNa=TBH)ofraYo0rYHtBol19FGu9vYO8f4Gc6_wBs=VF~CtLdyP{?x~nix-QZ5+ z7br>f&g*>|droNi%g_F=X?i4P^4h6w-+!&jcqn!g2eku<(&E->U}O%P2;egn%W3T8 zCwEUerEzFCe!6Z~i6l}*1I=9+{#Gk}wyyP5r>D{2FB~EiE}Y>)${5`_F`0B=i@>H67<3c+D#W<=h(~S>}YJdlw@Ir7Fios6^b~RZ^FH+ihCcJVVv@RxJEU~uk4wp+Z+4GCQ2C1@>fsCo&!+ zp;wX9wM?)oa_s-&W>HN>DGAG&m>1Gt?oBAs_nPTB`*@tebJU0XJ1XL(tJ`)C2PW=? zY>&RA+v5IcsoCuO=*L(;#pYKi)G$=6XML4gU0A$$W~f22>3AE;!<+fy-Sb4fFq?nKx7-%&vb?J39*9S^^>N|zH2u6_Nnk7?(p#Hv zt%+$ulArlGnbL+T0c zxg4H}+TiAD(b5y{9d|X6)3XOYbw|U!$jiNMx+n5N`p-kTkDI?rbJgy)7_x)|{X2sf z!@2`ZFc6v$Q+Wca>{=iG61kB8UqNbmK&@n6K#k>ykd>W1VAns}^Z`}=Ok45LGR<-j zbA`=r-tmHoDU_H?t~mLqCXmF*uB3FSBejuKE925xqp6F17p9(HCSKa8n7L!3v)brp zv1MxVe*Aa?)~!~iS?TH%JtZ9^Q;tz1wh~Wmu{ABPAUB1Npb4wdd}VO~_AmuSMJyki zTJwe2md?(P3Xk!`bYxc(qh_&8b+~@+)2hF^+;gF5@$q?q&i(!+rTgVnOL8i$X0_w8 z4JWh4lw}$NfkK2-U9akop%|lz!Y1en@ArI5{hA+B+;?vY0?Xt68PSIT8IoWo?9xcT@ zqsnKML4BL9i&1XkG*KHKr+FV(6gKUtjL+KpfRmC5^d1?;ZPX0^@HjObSt)}$! zl$x0%*-p5J$N})vTA^LJDxxy*`bk$(^5b9Lt`;MCx-l^MF^S4@e(V8 zG{s3Z4kwb92Vy6rB&x5kzgU=7`(fo-AI(FPby)uN_lxG$@CbRZnSl&7cn}x@dI$t& zy5NKpAVhWGga#Al;YBHj&zS2VpGbsgf^sVx22WRT=ftKGhwL+)w&EKz(t8~*7iB3I*QzYEUhU|xS?0x>K5^nK+Z-#gJMEFu(gwN>z!@Q_zL%*=1ca&V zaRqV|$Hxv|+DY)R;~hfti8-5bBe*?U$+GSs`zN(U9C+?MHIHIkaoJ9Y*LbzN9D3f2 zx$@agpT9j7XuNd^%HlzuBFuUyR5zG#FKkv=)+e@@vO!{l-~d5Xx&;WfjZzcpTL z_m%!!?fdK3_sd%Ixx;vetupTv;;$5GsK8Pghtp#M3FTt<) zHU4c*i<*Mn@#WYFuAtpPLmuEh8vpves*}^PFUor9=0xGUmQ*E+K#D#UInAB3!2AFy zY6+>29qA>eUz>&p7IQ-5&wyfcxogjHBI+e=oIKldJH9lnTE&L_AZ@FP3<{}wi*=dXvEL3KRkuzQZOE?QO}Ty@!A7|F{wA=)!KuJca08 zV+GGdIVjn^#?>dSFuawkF7Yj5of;Wll+PPKyPdipVGu=1Wi&+A978~mq@yC0kU!YZ zf8H>ixj(~azb`tAAsml+V8_>3uKP2KJWDw&ra6CY&aX{~VpUgubL+y^Jb)^7cOND~ z3CGxDD~y#YLwBMKg4{;LAfao>tKJfXS-xLKT~xetVALM!t?}R|N>DL|6}q^DiA?|J zX12L>u{^z7ivkBzixrNux6;`DJ;QX-EClzI(_G5u_9W}1>aq-eP+@r4%_0604qTE?XSGQ@W{6Ke~qZdOSIdxY-)hQC#c++M<;JjWA+ zl<7pUT(hr%Ja9s77^H0DUOzN6=ES^THZhZeA508_pJ+JO1uZx4x285h-O3bK60e*! z1g=Nds{n8_1V~t{Gh@&rc6IzYU($6tivBIZym#0{uuQuGtx)&F6NMr**v1=)!3`6( z!bZh+CP{N0+9_b;R0-CaR?_x(EvSj)lOuz`)H3`b%z)-nxx7ieHBw`*I@|=vAR`fk&FFyZan#cTDHYH!0oS3u z_PhK41|OCuxVb~S0;W)2=~Xa$=b#5l7GQ7amai50Q2){0hP~9Cn@0JpPVV*T-c;fPdR<-|^R)IlPFKUb+ z|IaOqW9{b}AGEf1S)8?w!`*5<8s2lyWco4d48`28%4MXe2algg?knF1$ZE*+h0<5! ziIzazEdJBDyEjDS6$(p!KjOng|HLzAT~tUU~!E3;;4i(=&81S;yzpgCwirSRybu$F zw7OtS_+}R4Ja|`UR;Dst=`>lpoV^~)ccoh_aO~n3e_TmKzwn#mfS|bl44**CD(AqxS zjkWH3?Iw=x0dY^F9&q^cldV39Bz;@l87is*s7!l;=^=rj!bxJN_cjo>TajyLrn7~h}A)j zkV%ibTH$tr_>>R7-=E*-Mj5%KJ-_3Lj>FeE{Qb*49Q&8A8Xp!1YH=k~UUw|$2evE! zsrbj=>%W8j;(GT049@3oVA*IALsA|q;QNyJHl%i-zU$WH6$Mpn7TJijJ#_%&ew*BR zDtbkSL9xDn*YhOj4*T*a2Y2I!4F2%p$`!3`^$zkQP|NKGNCM|SQQ)M>lKbt04-qo? zs{gMQ8kAcr;?vI&pgAFfcX9B5=KGew@y`7(3V?@E7QKtiiSu>_k)1+v=y? zgqjo^g$8?ojR{K1bC-OE0|+=)YQ!6}3x3L(*%h>~-dJypzqJVJNq}QQr7mIA&Rc3f zf`aw=bBhpe)5}2-TQPDKf4{~z$JyJ>3yt=BJUZYGf)?Nog!$I6fCK6(OB$6`rBkSK z`5}RxhmVRrLk?O_W*;ZE#>aCx$6;<(R%fZ(nIq&8V9)LC*v#Y&{r2%fIJNYL3A}$7 zZX%jfLqch)Wx@G*sL7eXM|mOL?;`qLOpk}y-&r-6)I%OaIF{|p8NbqQ1~IQ3KiR~p zDKF9f^&o7#88e)T8op|5MSpXLAMy$R*3#da4eqtQwrNz0k>w&Hyiu&JQHIm;i1d}< zi@**iHeDaqVpH8CDEc`GB7~X{d9GuqA}cOP*+H%a1BS4C7abAal=v{+EQ-p z*GX;+X%9nw+_X*FIQ)A8zHN>NL*SFkU9WE>p9DDUZx^CzIOjuFwEu8q1>4aW^-ThUWPs4bpbhKCcRo3jCWU zo|~#rz$|)-L+fHnj{78?9%!^ukk5a;tE+!E?!a8OA+ul)9FB3pz=0CoL+w7|DR~XkF zwP$SCY}f9{GZwarQ;i$5hhJPI)j{lzD|wSuw{aT5LG1dK^9_JhQy@Tk{2EhK@5)H+ zN*02Cg$Vl43?o6Zhdl*Wq|#RIGksA*CxTI?QKxy^%#8G#=PM`lLHLUz9J$? z!{`YTBwc4ZM-MOCD4gSbri%Bt|8UouX;6OiE%tF-SnQX$7@lXec8%rLSz5<|7S%2% zWF*+rGgL}8k4ordi^>uRBG4KI0P3&ea8mefkru~5;D0b*)y7?l9mmCY) z-tg!s6dJYMOA88Vs8!moHVAxrSJI~B%@OfaoyBQ#3m0Oj3X7355SE%@(oaJvlxFaQ zt%q5rt&^I{HdP`O^-AAu&|wr{v8xlE5X0qSdd5jh!OcX&%}QhAs@mhdw}Z*_LLyta zh+qF;@l*V|w+SPw!umWPX4C`HfE)7k-IZh`8HX1m+!@5Wg>vj+qV+CwQ!$t4C3Vrv z&mdpEi7rt5T3j6Or>3AV>}VDZ-+duLz-py_a8x{`PQ`NQan=qwAm$wYhJQE5a0k}Y z%ueB*nLW|=*qc7Gs7#=l(7-w&T9Apk@e$1%mB4ZIPP%6i3~$a&@Cf!-)1_HzD0-fJ zVI-&0_%a}$wl`EEBy<1`VC>)gLq?dKUD&n&q7co>aP06wD<>5y2 zXTp@ZmHq5FgYUxy93EvYU{XkRb%U?C&k39`S5Y5&G%VgmY&tK0=C5(O2-Y(v16ztJ zRB{1E6&=t48*$cL)1i-rFc}TZbzQCjZ)_xp5_{~MN3>__O$XR994sYwAQMi%duHAC zQMclvS$Qn1g%7YqJ1*wv-Jx1?Tp7jRPEJss&u3%Ghv&V1+4=~5#+G`b!#Ta5r|601 zjcGL+-j(_F+{7W}c_6N!$8Sz8*CWis&|Zls^3|F4Ls8>#Ig_4Q*X@THrWQ2QjnE&`>G)YahXs0J z!Qaz;c9rt+$!Nt%;Z_v((i$WavYLMzSAP1V-MzmHEM|5U+vlHCV@6S#7<^N+t+EVX z$xip5!cg&FacxYVr>^)dEwDd9ZRLW&>YgCN1$K1b1KNrxV}8iHLq%sRN`P& zggLCuEIHZyXiW^s@q|K@N`Cut=`BbSZSin&s^crZF+3FF;WUaO01Y2t*deD5lMxJII~EM!lS8oz6eaE zAIy#Tg?1joT_oqCrw6L#3U(9_D?m80@@ke&9)#sG=D9+{R12I-qVNi#UK?=@co`Av z5vp}#riSq0am)jWhbF1qv=P$^T5#e-}YVZF+ce4?arhDHdw@dY3}e+**$~J?%O=Of}Oj4rif@ zymBo2chj14B1RRq1ckaHUO^Mag8HD-cdt`(RxOVGwz>;#DOFYbp5}-Rm)g^>B5o07 z9kHQ1QjK1fHN|co@s0kom5efP$JYx`kqK(6<>SY~$kG52Gk*)W#tXk1)YN-mP%Ff2 zqUV%K!o}NGJN(|iyg2UF*I!-?iTe`9&cJE-=VPk1^e3&sJ-$A}#pjC1KpCOsY`&gB za^f8k`+BjVS4^%)pl)A;WaPDzUB9MaMMJZsGUGA`j{I&_&19 z84L$F%(|83O|ORw-Bb8D!?&DgWB53U<9zFcmT-WP5tMDRXnsS<7aW^Ix5p7)wN^7AcZ>e$cmZc%ewxj% zv>seAhP;z@kw5o$K!vFl8R*E47cQ=c5b>Ha_>uX-4=aAs z4O)k&4g)w71TR0Wj9FE>HnOZy@yW1>H@+9flA8~wv zNv>7@E#~e(5u*_C$-Kp7!--_o$AF#+@HQ6>c~3GBMtH;H}Rwq=~42bOl0aAtKVH6MBdR z5UEl^l^{YW2?V8v06{@PLz5DEF(M$Lmrz2<-JajE-1{Hg=XtYVB%eKdX7%-5GqW0Y zT{mL5z&q&tX!kQcvX^$r<00Fhp8I^`e-P3!q24e~<&yy?0=`C8&Ra-SMbOd3rLW0& zsKCVM8e;uM(*02T=%zrSZLIX(m<8!>}>;+Zq z$D2D>OGX1e2HpXwN~<>PW;1588@n?^pF-_Ck?T)0Krd6v@bQ*?QE_0r}vcaCm!oS3ZLD@nY-m*w6Og=HdYZ+ zJg2jvH)ztZT3(Q$W|N~0GPF-9ZKR0RTj7Vkb#b~^m6*$q9s?V%!x8J19`m8F#q7`- zb{|=EoxZ5FqEBPk5z(Ub#AKur<*`TTHdBjH*5pg+bVZ-n7h}u868W*Mq>KmkOD~dF z(!G+1=CC59&sf*cQZ8esWqfl)Z9QgU^^&f!3+CeF_wRZ3le(fcf$Y0|(~Qm8Z6h;9 zdYa<9w9zvcIIC0AU+??EGGVuwdr^t#)@bu5bff@xQN$W2Q|ozEfZi~a;&R$hFk&r} zJ*KrIAupzFIh+1eeOJrQ>P{bFq007~;}gy531v1*4ZV??Jh2Fe(es=HE>f@2%YfP8 z@vThjF2RW8ge2EdR%D`>4!hxJP6N#gc`-?OUK@xhgjq4X!*29J9#cJ(KH_*S{Zb>y zA*dMT%K>2 zccs&4is5U|)eh21OOMIL1V33}#8mXp&#f9+406bJcVDBu+hre77gaML=^M3naL($s z*C-;~b>7Vm6YekXrgu*lOnuLfbnECK0qnn^GqG61P!yUO>x5JE3JhPSs-dD1pF9)b zOSPM9N-jQhui+tzhEf z4DoZfBf^cO9=ehFY)oBOljCI|&AVMNUNtfCvXtXWZ}RenPLYzdfGWmkY_O}W(5WNu zVS+JWLsu_dTRPLQI$3Fz?XeuBTrcS{4_`0}T~ur?aQq%Q(=EUln2=+2kmeFwHLtP6GueR1Y=Dc z;WJN#bvU<9`Y0^&Z^jxK@}wfOP?yg;Ha;C^EGM(N2NXc9CGEtXC8wAzeyPFgri9I_HpaxQ* z_cGX~^-f9rReq3R0i40^;gkf_7fxJE)vUl=)=M$_JV%`(j-J)Cd;N>*eMQ~?)RZ|) z;A}Zne`bLF?VH_OYv#g1x-x14*`eFj4NLb7^X1)*QOT(FTErfguq%#UlFeP!qq$d+ zJ)&~iu5nY;A~5@QdktbJ=0bCzV^4`Roc`WOxBGjWgs709Ph)RjG*})c_S&~cMqwQ1 zCcXfKq-s(IiQUHC>PlN<(th*@7lLa};DZ)EY|4uY8<0MIy8XFL6hb6E^(_6Yro7=g z_xax2!RsURcNffTWz0$YJ}-A_uFv^RWFc8OEUCMSKz zvb_bm*EHUdoTrm?Nv9|sH9g8dFmhbCQt zUiBA|HX-RIb>}5N-%x$y`EkmxS>@;gm!gl?=$FD159Ggq@uVc#MhdAIYO+^8cS=-T zP)*a?Fn!O1;V~4Bo&Of4f8P@~LiC=RMXc9u#I$~@lB#OsW;_?vHuAc#dheMvbT>GA z>sAWB%hj9yp>t=uGkbX;6&6Lq8Zma5HXP9TdZIjoN%01*-Eu}Q|Kl~}Gos;ncYCt!f?bjILDiwF| zU1q^_a`2odG7zD=aC3a?{X}RZNQ`izS~l&+cO&0a_b9x*g4005n+F@-l<7LiY+VJ> zyU#Iy%HUIba$awns7dP;x7qI_O&=GPpD(O9eGQ@|G|-_9?vN{~=k4|P`Wp6L^(+dG ztxLnHj{yT=9F%|2K9pX)x8!T^^oN?YT%^S7K^oPcvEbT}Do7~3t)qho=&o-Ft{q+M z-+4)QQCGck9<-K{kd8`7yo~eRqWkSK%KZhFypoy5TD0rA&SVkzLeG*qFg(?h)+6nonX_x1Q0MR1T5P4{u%)xmJgH$35^Jvzc%X@!vjwQK&y!v%+%d}>kpkZLIa<#d zw&1!oT?(()5-$-g`653bU(Go0T+Qm(ui~LZdVnT;_H)(;m~=fs(|gPhSREZ~No`rdPgXB>@>fYqw6 z+-5DRn>;wdbSZBxxy&HLs&lIp!3V-An~~*F)X9 zZ#+M<$oN5En}rMRA&k_PFB-Utly+BOq(fF!67JPr?(yO$6OAk-8+KsL3IRuY)K(T0xOE;QJZhJpQrQ?pP)lH^`1^!Z#i5&wXG(O zGf-rmle9*H%}lR2bLN8G#`xKosy6s$X1inSJQ@7Lrc9!^{F*w-cc!y}HbYhVzDmR6 zyWgK{;4$2}vGlL(ov0Bsy~(0GzHYs(UYLx$l7j3rRYWRet<;xGkD(3IVlcXzqb6I` zc9RDbvx4p$RPu7%Vq;$!)-j=-;~Y-+oQyKC^WzMFY|y$oY%fa(9~JD`K2dX zaIN8#{>3wBWoabRES4-5&v=hubTDg0me-lKBZb2y;VRs%7XsE23Yt%YJIkplWe`%m zEO7xmzFlhxf*D(y`RKL}#4kh^wTQtS7rH~D%Df)oo>DnToD ztl#}yn;O$C4^lI?u^RKF9$;@MYy_1x4ZfX95>^o3BTZCx3GBq1;$`#d7m)=EJdh%C zijyTUMLCzDlGeU6>7K|X^31Gd!+O_7mf4w@RhwLL+#W5@*$O5eK(M&uGkK6*hIRJx z5is+)NB`{q_Yp1zz{Dx~oE01(&N~`H$)m*JrU@uxXU0V&Jj$V@B5+MdVCb!4J}PN8 z4?3S}_v*y>lIx4}^DthtVb>U3hjhcnnu#7M1DjbHHPx`&ftc5;{!m_*hN0`?R2EaA zUf`&|-ozd=9_N(Pd=+5*T+;lMjxjAQ; zS%IMWpkx;z`-~tbkk3s`H<+`9X1Lkw#5M)R5o(5aM_6<`xO0oe4+N)+&wdLMv)(f1 zy^)dcAq?rtdUI4Sws5+rAvTRzyE;l{$Ce}m7=E%VsNIBXZ0vNN39ZIbpKM*U4kvQT zw+ydN2XiHdd%b;ah<%vh)8lqmJGE@G8QWPb+2tZml`kO>meoq#9=geC8qW*fE_djk z@E`9kbT)t?fsL2WqoNz?Yft1Q)19iTOZPrJr-;PnR^AoZ92?}Swj#VZGBXcfe>;qk zFR^6PgyIxph%STKibLLrJIAcly7284eQv|_?@Z(4g_brcW-gVvjMchjSC!hQ7|9%h zy%G*nX4+ZD!W-@YEf1$lw_e@@iyssCX=;CJs{x>`>#@}1hTAh^rY_kjhz8D)tiT zdmJ=mV^$+tU19Fl>XB^M*_0DEX~UO62Wrk)&n&j#H<@B{Ol_dtJg*o?nh>vA=bTxE~7Ga7HLd^e=c8`xV1P63mG)z?zPJ)C@ z?waL;%%J&=NUqciGcz|bswFIzmf0EP!iXTwfQqQH6@uKgon<*ha9=Dd*Tc~YIt^qL z$8R;kEWlgca+Ar;K z&Y~#0;_|>~wS2M@4Tc6dth4)*!-*{5&sTg}sPS38PWW#0!(iIhq;RZQkyw8PsVs4# zIR@%^Q~Sf1+V z7nKpG{&mJyJA1EOu=vw`r+8f%D{B*|8bqHx*Of!;D zf<`iU_UXG^=S8gZ-VMF#Id6!OBUW)^`n28s(v)Oko}oDOz1ReiI% zIb(>*tMF+v_!@n%z$R3IVtz!>rS`IDd!L#|yc)62%U9C^o&~u2394q?#Ax;RArq`= zsoXLSA{8t^mzUNhhatlGhbsbBb6h~r z%#3kJq^Z1qZKzJ>3xf3gE43`%&L)3TWo6xV@;(ZNu(wv-H$TI&A0rgLWH2Liwq`no zV2pIGjOtFL_Z&M4)~G6R>eGUM9q%OIM=R7gV{0v|h%5a9Dn$fq>>XD#1nrr+`{lYw zYRaWB7VtKI>10Rk)LF!RH;5g?!l2yj8lB{t8rF1Vh#2%L9aG2hZ0gliREF~ZD;8>c zfhlt_3G>LXk^N>BtXRL@)=ymXqH&`M5tm!CR9)JNIHXWjeiK((y_!6QcJtP9KjYl` zJ5Z*O9EEsHiTl|Sg&6wIIHLhSi#L2Y=*Ftuk2xKHwuC+JQ+3~I3qxZFPtIQsOMdQe zW3e0_&tLjPFA(nB1YjzC>`5u&@I}@FR8U<$`7l`_dl#YZq{CdPF~c1?f`r)IpRZA8 zxVW4;I$uGZ>RgB-70wPC-rvngb-+-}Z)`gZst>pCua%)jTwy(rn zTMrUXHKtrx{<31_+GU%%eALz8y$1S@m5Z4Ft#m{hS?}OGuzLdrc)4` zE84EDm9J{k`#e{QjOu|R3$jW&ME#OIICz>Mnwn)|W?^hx6d_hDu)SA%Hb8knr!^IK z`J7~?UpRzLko=0Uj#@A>IK};+Wj@aR3fOxBPg0f`C#SKa>@J3JdL;#?N@Rp~ zd!dmTS1_TzCKChne2%@T)^YrNN3C6iJNI&2)%=;U(7m~A#A0t3rr$IWmSqOBracz` z=wNI@>xfz$t*5MJhkC^3hacF^3i-Az5V%w0)V+?@=WU)c@Lju3vX@q^@DUuRf3K_DaDuGZQl`@`?*v!R}gJ^!gdC5xv80 zTEQ*(s~wEai2QR%WQx-yOz!l^kK4|^IQ8jGcez1aM=X z+kY{=lUfGcw0c}-spI7iy9;RvmIh?_ zk%=7jaT^mHSuxoaX|Hy`@&`Y?LqR}A6PD3!+D_gM4OstvOpZ_bZh%%l&F4~V5n1cd zkxC44&#^(-wWkUKRJUdVr}l&pczO&w3gc|A5G(8|WWZR@W|Y?`xNKuCznZ2u(!yr9 zPBHbTlE5o*xli?U;V!7q_Uol@Tl@ID(FG1pcpPvs8eCxWduc~aK(_+x zV$co`=e^ihh$IiD+`(C6KOElQiyKE0r|Mx$@w)hkH9tu_)t?$@;Sv)&M2IlyFCK^8 z!#v?W; zbmJ0JFC@7)j=pS!2wZKi9@%U8*r2}6B@oIGg(-kobX^}_U5*jQS@D|Ti?o?k#Grxh z+$GFl4gLr3cV?B|H9UN){J$`rIYt!-+~|A$pBf6XkMYf!qa{p8pECN-s;)L5%&|yN z3fUB-m;&lcH3frv`@<^l#>R5C(_BRAqo`A58A*G~wGDya(6l4k87N1rZqA3Xlzzm@ zu5`ASrJY-m8Hnd-cY!mAMl;CO0)vuM4=(2x&*7y*W`bK65kj^YNM_d$t}({@iB=5N zwZ)0E9kEd&P;tg3*~OnI21VML4=fInsjwZM(%vupCMThm}49fqB|&Wi z8=))BDhvL36>53|!76^l<$8}$_lL24)|`FA&PbSWa?G_YMGj%KVKLQ@GeUf_?*2!C zC!S~|xG%+2p`&&tUIRa*!oaXTIUPsNFoX1au4J%DUY6tAH_q;YD@Ka%0e+TzGuI55C#k_5N<3YkR@&W?OV^49ZhzG!7k|51;fYP&|b6rbdd*8gk36 z_0s$GgXV~XiEC89o&<%<30xVuamCeMfs-x6Y!!{z?7&5$DjxRx^V{kc4KJt2A@-z^Mf)VR$g#?Hc6wGL z6?tD`7e+nm)&`yd#SgO*=UAkH@XI_BxMwYC9K{1`TmP|_&De-HC4)2rL7FffXSDL` zL<}ivs55k`r!{qSxdgGJWnz*Nv*AsF zhOKOP);vZs>yCzm(`hGN9_ZWqI%arGgWqzZyWpj{`c;Qm)c&)y1@tL{fuAZ z=pL!v>Dz+t%{>#-tB4qCCY50@Zw>v1ct6nZ|jjs8lWBUHTLjx4%BaQfEQ;k2Dv3 zAywS9)5;1S+j3Q0WPW->%)H1Th?xC?TBAb+swd*a?JNXua3gn#guW)4tuhwM_%_~F zOU-~tW>pERybcBTKL5xjeuB}Ez4Kwa<=_EGvMGGVl~GqZ9GRIiJy_+q+5ILlxMO#o zU01#&zl^#$!Jt-bz#XQ?q?)|YzWn7@x?3aV?2K)r29CZGB#7)XNk**3dT1FaybR8B zUEIMshW@BuEW)y2AL>$hwRV4Kt6MM@hH!Da*?ZrGn`3x#Fv@6TJ6p(kO=7mn%DuQ$yc8oPj>QxMw(Lu8XW{p$i|g*e z)2!KhFM?k77f$G&X$EqIhG<@mY%!>EKIhR3*=y|`?XKf5LuZmVUap{CVRW;|)QlD2 zBnx6Ub@AHzfDdKqiOW*Vn|h}^J(r&BV~6A%u71@?zP|U?4)V+K-+Kdqp=x&>&GQ>W zkYkl4yi6D|3D_C_Xevs2n4nx$0pzyu)s(DE|9MvfZZ9K+0oH5;C$0b$!fEPL7?uC^ z+L+9mVT*!ttxC1~_<9GSGE>oQw4r)5Zq`KsI&{MlMbF@k>5y@weXw-q_3OSHI~c}0 z)!`F1b7a(C(D*}Mrl+KpVxDc0tL*Ly`ip_!>)K^Jr_m3>L}0|kCADE=fFXy%Ipclj zhKO6E3LYMVW$2Q6Io{ZzxEb?^#Tthf?}KjSTYgN!Xo=y@WOX^^)z|yX_RV|LEjMRW zy86w#jtazHR0SR3tVlDlJ5O-oG$G|Jtt}1OcHQ;|*Sgp_UDc2><`E7^^yJ1psfvr^ z@8S^Sai|aJWQ~&-shZUpzN>2+!q#TeGOrZD8+n61quk_qCZET3LsjMBxbs0FQ^6gy z-?=9|8v03P<#J_i!*M_lkW$EY2M!|nJj{iOo7m`hDER$7PD~w+aI*1%Cf?XFLh(Nz zd+yFVK=sxjZWiB=2Fj)^Z0sdSvlj1^lWdWH*yKHz zXL~hH5I&QR%c@WX2N88;sD|ow@@hsyerX4+MU!xE_=aT?BNCFkeI${!jj6)D?&tNw@kqZiCg_hHs@ zw+)Shbgz>ec&d0cA(F4E_{_IZ1-B1esDvBQb($iDUK7x>W?!}q)Oy;=pR68_W8&^J z;in_J_CGiOg(_aRWjT)P&2qOTO0>Q;?aW+49s%FD-JcXEoOSNbA)~h}ji9AmtZYn_ zVdx8e{iZ6@@I;On^=UoI<^`wm{QXa*;o}=>ISW5P5y#^u>_Jt9yO@e3misgNH#H{Y zIUkIivmV5iU>&cAJ6{kfo=$(y2ili^AH^T{PRdQ2T^1=HgSP}L-zcQZ866T*k9 zbt`(Dr$MK| zVNSRhSCQ&ees%=f?9t$M7jty{!&-lwjFuAvFxbYi6mp*h@8V&MvF2d`1!OW z5SqDO=i=7cu(vWfMd_$DSZmDe+j9r3s%FD3>(6%@u~mgS6~DH)XS*k-TlAl`|L5@? zpz7|kZS~HCsULp0-b0r1?a}jd{%C5YYWmqmEBl<@>tjr#udu?Shc{^HLnkL+7#eF_ zJ2H`65VRkS=?hWkK4%T5)wijPt{A{tbiw*Zpvr?D$o#N*ycRdEOr6EpIzWQ5jLAa# zaVK9s8itZ~>t}WCEW2hPS@iAx6ldK11@p#A&?Lz7JEl#8#DY*=%8UML-b+89RvMAV zuG;O>xHSmv$qv4Or=XgQ!^PL>3P&w*%IC%0?c=_^3NLppJf_&L{@@q$|Jffdcpb0& zBce(M(RSV%&2;VdBzBJb1%$(UAQOgs6}QrHkhAD;(x)JSwA`|%Chk2J!)*uIId4B1 zs#BlA zXWuFP5}_+{kp! z+h|;Kp39=ap?y_bwOjneZz3&CpN<`d zr*|MgWDTYPlf9?cKJ5&Yf6!0>!$leQqeo6n!~h?)0X$bN$bU=n_DE;~ji{sd(srA2MFw>IV8Y7WF)c+fkB6&2HTf z{N;WBd91;4&U!LLQDsE@fw75zu(yNi2YH!T@LSa?#;g zaQHO`Oxt~>6vh7Ncu&}aw|rYZHank!r%nD0d>)X5|Iff&0u<_}`${X*b(;wr9R+{% z=cdSYJZa0_4-fufmrs&Nu?zI6-(&`BpKeW1pZ*wM=YLJ}H{H2!0O>)8e|b~=jY|qN zuM7Xu@dPgJ|ELLTZ?fDBSk_q&|4sWx@0d>ld(@VSlUFIRuc9-TBL4d84&Z&f4Fv>4 z4mEQARu16*H9g=wYGb)^$1|WYiIWK9>^tHw9RRW|5&fT(oUscl1ug*oP2cPPJPrl4 zN-MyOw6#Qs@o-K-kBR&}>P=CASxWGjB~IYf?r+5hgjE_4R_0D!B>|fTsob2M;D5IN z8ugV75a%fs#GfGU2QI(*EhhU8(uDwVrC5kgH_i6jo2DU@UYY(i>QOXc+@{wqH-dr2 zO}{F5!2j194g&XWsESX91nd%GB32gn&9VL&^>O1*;d^;aYm?Psinkv)UraPZ745Cf)iL8Hi7eRmfQzu_zEC@)aJ&M z*Mff*{G$BbE6wPfVnMMs_z9dhk=J71U(3C48oNfi%RAw(4*p?tOXPL4 ziY16rGN+1QC^QU9Veqpwfi5I`fkF7DCYeep(&9jq#a{~+ao9J$5kB!u`&A+mU^75{ zkVpd`ytIMkX`ihzcljSvc>HSOBgbH^M$^w?Aqk~rn3cok)mnI6D5z-}!fbn}RB=4S zXQmt7Q()AvCQ~Z<-gV{s=cG#pgsTCN4}Xgj-ytdd*C$@n@xY!3dVTBSXqhwCPMIo| z7J@7Y0d5e8yMwGW8s7k}HmwIbFC)dlK{$WB|7Hu*xDlD+;Py!8FUj!ci1fX6Hu(Fp zxODc`)GQWM#-jbtx%+Ha?*n|TJ-2sM+wlr1E-*WQn46^%sA1lvU^*1oAUD4Et04BN)}w-Fnhw7(_Q6 zqKH(>a^^@&SK0~B|BGvyBCiPPd1v-nMySnqJL4vGPkhJfm%WDHYe+<{2~k`&5yF=Y zU;e1Ucwb4%I+g*5C`0G<@AuzDo?uS8>3MZRnp+^w`Gi)nDMP%GlY$8-UH6)3=2tfU zsIeusYPWp$lF%QgD{|`bnuzm6hX9w~dt+!(4b>x`w01mq%4M^3=?KRqKKcu+eulEs z{mp2-BY)INE9%_`FRpO*I$gCpSCdK)^U28uPNe-iArGxmide1r;FehMwVpo$$$az{ zpwr`Xz?C$g$Z6TIBj7Es2jYMJR{{(!V9so04>fGwZ34X)*mvmGZ{mvR?)$kA5$O@Z zQyHGHgM7eQ%in|tKuu1H%MuPp8T7s!j$L~vOX)cg(Gp#M;kUAX*Lmcri6`}-O=U7g z%Ye$Of1D>sCYAk=#;;-M(%119tZ59YXqy77s&)7Q@BAN6G?ap;3ZshK9%V7#!vjAk-860vsLR?z) zh?w;uqy_N>MFos`H6RtK)7)Nr!}NG8t*A|OL>&;o*8bmgL0hRaMg5Bdinv0>_x|L5%S?Xw<$Hdm{EImZoN{BdXTl0~?iZpBvzakm{Uw zu2Wp{L=F;#;Z0RXhh+_VdSEjHs8ex4wWy=mH({r6zWha*zzH?o8G6-mcft_$U4Yp? zUr+rp+vflu^^+8fHw-Bx`F7x5Q)ti(Iu#na6;|BeTV%4>z}Rz=54r<0gT9efqJ9bI z@0^YD^BAjwQDUQgA=UTas!P;SXw~CR(f&%t2PtAd9-v)t*4Ronl0}0RgYMeh=}V-} zJc0daPJjB#cAS%``6=Xv-#+3Q8txh#HyPj(#&V)A#As5yDAZe$ zawg7oAjLiX?X3}?`T*_ey1{bbbir2I8#f;L9S+>lZToqr;hL2qSA^Gs4+4MllD;#B zAR($cZUp;B#dR>C<{UQnFq=kGrb z>xUq$gSKN8M^zV|j2oqgEWg%_=IhLsg$-$PL40X*7VPSq*JX}{TLMz;HX*IbNQ}N@ zbJ>nwx7A;_L!ZSZN4RAh=RhfPw>ZA%_FZp69=gaS#LjPI-BPE zIr(N2s943@sYs$#d1J)KvF&9&eO@6Yr(u1C)iDd!_g&Pax_VCc;>l9t=7@ri12CVD zzPkozs`b-V19vn0(aCR}rn497;PhgP;q?VMwZ)HM8{#)idWt=>U|>7YVySND{s*oZ z&q*C;JyGDw&kQ)_V7d&KLBo!8E29|b0fSdw3zK2`HCK^y{~Ej>L`?G8Q z#otN5c{dqnQbjsATYWi^^^$&ujP1yWBV281SL_+YdfP(@w%l*c_3>h>0dWd|GphxU zcn~mep|V2?ZbKCXsKEDZmV2=IaTPnNkTj7VbkRYo)@Q3sB}J#DJV{4%p6qJV5HJ)| zeZ`|ZjFDP^O1}mt*#B^NJxj%w2JIkI1&K$4y=sV(=rb|=KMLO-fSj*iN^i6+V~IH0 z#>#Q#x4}LBsrnzld?FWJUGUYZdU)^qT^*boQqVV^UfOMu={6(2M+KeJk3bLJCC&0= zU2rPpf=Sp-wWa%y*2*3QYx(zAILkG9PO|VsU<<;?QG=q(Y(;-RFz2FrG=cXqBmh%#Z-D0^K73I9cbI>@ z^rz5*O1ZR7bhe3FTR1!%EK_mlNbf%(S4OxTXsnE~`}FFX81`w>xGO$r#RB95U{maB z>s+m=XRbU<52n?Lav2d^nq#=20p8On{t3smlQ>*P5(`-C3q_CFYLXzMi*7!Al!No> z8?I#qov#0M_bWG0u>EPj&?pnUch(2Hcs1{)Z$fSfc+osG@AzP24>>6qG>HtDM1rM= zo8JKUYz?SDyP}N;Pms9}vchyiZM?g{AanV9x%8&-5Uw9U-4W~cAI%6@!j!MFzJ=R7fj6p^DjL25+>hWw@$d6qu{;}il{fW4z|<7zds z9LXo&Fl(KJ_4stox^mGi>xzAMrfc8AqG3k{tR0gIJ~V7XyH_o-+Z5iD58Rm>Ek3CS zG{$r4y3lkx$lZHtt~J|+W@$~j*WbMXT2*g8z~{^*)bh*pwnY4tAcbz+8Zlg)XU%>^ zUvO`lbHmzaw6Us?NA-hZ?-HTd z*OoBWj^M3IMRc;ByNxo8WZ%u{CtG7XYSk}ESTAryZFQ@-qLUYi5>Pc8(mMLMiziD_1n!H9 zib}a(UbBtAn@K;dIK5l`;qWq>_EnU}te4zbJzm4jObQPckyRuW!v(SQ+Pi%=1z$Xr#Sx#(qG~KwW{9;_v3Ab_!>b3Fp^myh;yxs#qaof z6^o#;Lwu2xIi-;*2fYogWSX1FoUH8z=N3HUuQKj8J6;rKI$>A1JX)R#?kUDf0S5-e1=I`aREoY4pCPEW!f|KL%FQJeq5$ytLM)K4Kd5 zd2ItV+56IS;W2-eX(XvawN2vOlP^fM21h;pKk4?V%%2JYde}eLMN*Nch(V$b$R%TH zj7#-HbQx(b;%VedGS*XHwSovIc;YZfBkua7<4ow>*D5A6xlL zbO5vs$O?gAwqw>qX59eKdld91eLCl9`g06wA(u{q-D0$#hd?-vyS@{~{=yjr509g^7a>fgZ9k}6gsy%=QcLvVG!w~^~oi=~I7RR%%#mh8<#Rf7DiN--sT{)q8^4;arFAkqP zaRjVQco8vGUb{#P26}wnESFw?@`vgYtPdJN;NX7NPNL`ZygwbMPqw#zR`@V?ZcAU_ z?tgP#!hh3ipHBjB?T(`BlEyJ*OOB>H`{*k-u*Fm=Y#|vfM_J6!ydp0(&F1hFJ zaolG8pFH*Y*R)g2*n%=SkV8hszlcEGXXwRae+glysxec$c&69_Q2tLytz>S<9Knnw)RRIv+nz#Io86QPE%Y8Ke7*HyA1=a9$tt<6_MhDsR5Yh)JVs&Lr$6dq!Ae)~fSizA((}iFg*f~=^%;Q039brA#{DiLh?qWZla!!{-ApJw(g-46 z+^)%b3LL2y52v>VeDLP49MUb+Pzm^>ut#&RPemkoB6B|V1E2{sad+ex#f6(;Z`=QC zqVFz?yr=;dVlT3y0F-4@AE;MPTka<^58-yVr<%ucA);^|-%;byYGY{y z;WUBJp^efRwk7^wFI>MD@birgVe82(`D(UfE_jl&NVF%#MmJm6jJnz@TZGrdQ#GS4 zey#la+n;tgH2=RZ?6QH?V7HkriJUh*$TD6N%Mmc(iM}#%c+sYjyw3|OO#{~~zmflK zVc*>Y(uox*Jv>Rp+5OBM6u+|D`(?f{33ofZ@Lmg17-BVqGJRURtzmbqGZnQ~e=nw8 z|0L`1mVIcOKA$mN#v;%-$e4weZF#}z6t{lhji3vuV#PQ8-W~lzXImiYoXpDdMEZA+ zTuC#*uY|9`IUh>2GW$=|ggRbyS4n@yu?cJ%awc?NR%=-?1{vbkM$bX*jZ?%;6_RbO zYzQ|&m}Ath-=fc%DH$sp(;;v1{OeVT-IrBc%y>FDG~8$PDnUV`PyHJ^e-Y)M{Wqn6 zl9!4SMQkyz#!aTcQwVJhpj3_FthKeZO{1GcM#m5>6{-|GxT0R$tr*gjOi13dGg1#~ ze{yKpfBr3;r!IUxTE-$A>c2QD=f79SWfS^&*|gnc3VwU0DMQ>UfG%E2^z13ACN7b% z-7xfV_RkpG;N!kEv6D+IvsIl;rO2uu2C^)i|=d2n5`o z2~Vy{)>;BJONd+Fo1SV0EJD5%C*It1B zb|^ly=@`fjmUekiE!C4e@#)mBsoik`ta)AbiAK)GaoA%04c*q%MfZV_$(Kslad^vmxKN#yyA{2bwX?yA^j#d6 zvGrZfNCkyiad941SRC3~<&wYybN+0SA0}WQ^|MV1(1pmeGpd1IFYu?liFG9F`0yV!9V|YIAttwu(!4I+HBqIX^BK)Ov_PD zhOC#QNg#5N>91t535beFD(e5qUJKBHj=1rG!${gD#6Q@|SQkz{gGdjZM0@q%7ZaFD z8BGHB^Bsd$mJ4hMw#$j@3z5kyals2a6a3Zg&Vy&=*1%A!N~h&-!r6h!IkS+ih4C!L zwq`UJ0RM?Pa|5Y7eDBGj&W6p`Zo@z)APC-*0ytXzo)LWL{BG-F&_Yp5SSoWPxuWWJ zozLO|7!~Thj`UGhW8kde41QYvmdz&N)~S zW~<%Oy(f_>>lJ5kb+mQP>d~5!wPIj{?Q&AH+SUm4;S4p-exPq2L9km_0Q+lQczbIH z(V@JW&?1oJB7dD+wfO#-K!yqemApcj#bqjbpeC+Xx#=m0-MgU+4xmrDWwt<--4Oo9 zx`^p!Ho5$ckm=F+8zi!aTbkVLPzrx7`Sv{KL=FIT)2q!ITzTE6xInQ!+{eVOwvGL< z@7K=>y}12jxVjopjsOkd@zV)T^5T5e#`?yTVD!2)DS}|IyYSBT$Dkk)dXRu zCu>8}5`R(OEMnm{bj*M8DJu@b9ZjX^&lDtrF1gaQqhNm!h83}UKl=JghL3;)Zvj62 zM7esVH=iRASfPTxFW!Y>I+6Cm6Q4i47V;knnawJxt?EF*X2#YbIw}<1#T;RQY#5E^ zHa{hl+A$MlsnZ&=R;1lgyEOMX)h47X@A-suM!?viX{gLXqibnH$D0zI(}sOdf!j!# zQpi_iviEK?n~78=@AF#^hixid$iNj805qp;zw(iFs$)6p`#zv>;qPXHnE76mSv41P zW-qICfidsVktGw_9nPh%I@>l5@!SgoQ1_LuPviZxPujX6c@Lm6u(>Fk)4wap5oYhI zMghnhU{oPs$^;z{SCFoFW257KZIcKhV@gO5YC&76RJ7*M(*j^8h0V!+aC>^~(#O>C zdhb3q$lcbpmx^P7a5^$|;s0UptKXvRy0#H10YN0BL6Po8X({O(h8REu2I=lnq@)#w zE@@_9=oq?l009B%2I=nl#^-%+@8|myzT^0QpKGpt?Y;Ke=Q`K9*Rrx9-ICVbLfK%3 z-}SeUa#TC6ZV1qJ=KGy4QM0lB=~mq%V)y-d8Yb}$o}edG6HTHn-4>I>nVf#?+AfTd zxwybYm8mL=0{gxx7r2S@@vdno`;3-og$lQ}-I|EMNChV97WJs_-&82>n^u?G({16W zC`;o*9S5B|!}(XV@b(8|fC8o-(DlR&KUb>L*r?&2|AFy;VHdhfYCcf7$F32oNf zs&;Vb$-HwthXNc>;INYOxfn$=KLjX1fc(Yxmp;MI`N+LGUA>JmH8B)q5_^AUsqMG# z!uYe7cr*dNV(?{XZ-7Z1;d%A5K(}cTX27bTga|;@=bN1O-1CZ~^;_vf{n5Z^0Mg*xTcj!sTTDJ~e>4%5;pQc@+ z*w-x)>vxeTXW+Ak*r?r`E?~A>QtUYt2d<&m_y9QJ#NXrrmiA)0pbhHdFqr;lAN31@ zk~8w$8CE$X?s;t58ij?LSCpRzLH)vIU!2dM_W~;6sC}lc1x&9Ca^(cJSawx75%)x; z@+?88Dl7N4K>|f? zy9~Xu>|gDxoxj0e5XvRl7Phb3fx-ZF&b#J4&0P^>gUR9!D63GM<9D^ZyV+(|OS*~3 zya%KF_}T960f++3)^mtTv=2kt{sQ^dMLg7&u~GRGk_{OSpt5!p_$jnIo#(Rcno+m5 zn^(|vC2{nD!(5GOg{?K58KV67jM#QS$+7Q1IcLw1SU3IC2qnSZ`Z6PC{$ja0_>*=Q z@!`{;C;7BB=f|jkY9U>~$OKoxKyeeMImu~QFWu2n_FhSS`b!YSgm&;HTcqAkP;lA5 ztl*zSFl1p21=atIXWOT)f0b>Zydm!JU`Yr5M3J9DfSe>*lRYS0W%P`rLlNt8>up|z zQI9)~`c?Es(HD9R3*CcTdKjjgIx09-4WLJQdRJ`tYi#*w)2WBj58+dwufQQ!F9$*o;RH5opAKH21846-vFV@{iN+><7UB? zK&N2GKp^z3Ib2^Z0D}Ew7vbvhB#T%)Zer#%p#5C{mxXe zU}_^J>6!QJ%y0NHtn6nPC7c;#Signn*lf+mf{C0!()0PoLbFC(o$4WBGNTS zT@R^!mq*r*0p0mx9MP-t@8A9hwkM)s`=7s^h;bxchm~!y;)p?O0S9|12o?lWVd;lg z;uc(!!?m8X8*PtoM+4Zq7FFxE=0Xww0P$AGKX&JXg#)}iMS9uX;sKMP1zBfSZ#%|O zs&e?i>ksY+3`ZM_DgZ zux|akc#8NRB>DsRVE7bOs`YK%77R$2kh2aYeES)Jvt-TVHYN1Wk3P1VV%pBkRXO1; zZIwwO0#Ku!<0!QeiLSJtt4GTC9M{_k{kPK36cc}Ly53Fn|N1p*Qu_P4|2?{|*#1Ew zS6kzuYdAnZDN3Xq4)Al)K+QiW>;VP=`;!Pp_nNAwa00yeYwRG{?BG$oJlqd{RPXX% z?{wV3byav@QsRR;WExSmu>Nz>ph{wCn$i5bz7J3fgQenmfLa>t2>iogRAU${OOJo& z^gBw$w+}@BUl6N5G~m{56gqCn3A(-0drky?DQW zV|Qv)`N6j|-nr~3sz|=K7%mL5n}lRB)ox`Z}z*+9w~gXIUqKvS|;{)j?vH& zI5_IBqbEm3#%oIFT>O^$c$_ZZsG5%gxl+yb{|FG*x215tZ+lx>7QnZg_bruHo(-_y zQYBpi%+deGU0Lri`8-lX?A_euUl?ij9Jcqv4s7&}kndGiU!vCSi%l6>wCszK4?lVE zXKLgQjzFbv=bJZ<{-s@62p%jc4xg?Znp;}FoTgEK>DqJX``rKw3^aZ`VYL5tfosV+ zY1mOu+Jao((sBbuDj66WdSI7MJTwvY*t12^MJS>xffL0iPgj|Cgt!GCO_$lzIQ+W| zZ=UJ3_^;$g845W}PuG+-*_rr|!%uQiIFOIjzQZ>HRMo%?dOTA!V1K?L5)I!T`B2r+ zAo{fNHKDJYhlfJW$Y0LwRq)Xfb?CoTl#~;WC!9`KFB#ewPbDPXZ_egz_?U+Zwdy#( z?#DYENrlkyTfpatt$TNU;=eP7_DKRS=rKC~C3JYZ{2ezcGBef)0qeRCLiVrUpu&hB zy_L`Yj{X4#mJCX+N)Gj#W?F)(t8fJUOPor5Ma7#Tm$DWwCU_D*&;1v#{IRta#Q{G& zraG8LHH9Xw`1jo?w)PE*t$kAP>CImUin2(la+Ixx-{Nce|JR$Ju;8G$7wI%C+`pjY z&of=9xS#Ee|Lx_!y9Pxq{}EkaI#IG<{Fi~@kTjsErTCku_*tMXUF577laoefJAR zymk2F5F2H4`|lVr1BX;U_cC-YD^V`b;S#!ZV&`gzK4ldjwbcou1wBfbt{>9XkI~FlFrVd>(=YF)pZR?O}O5sV;=UT z`qpB*`{y=7_?kgY|6+4|Lg{=EY`GcZZyFmPhRTBKUHWWttznUB=>GTyV+L6;!yN6^ z>$FN9*g+b7`I9u3*tEw0dJrHR(P?hB%IYI#Z&6}XPS9&MjDg_L1YC@^*ZMF#R=ekO zDx{eP95*5=B;um`b`Elq+&IAYZ*bNov_X$x6nCoYsmPM_MDy*;_OF?{Ep~^-gXygV z)LmeWh$*eD8ihf?hzSn$KZgT;9BO1?OC6%OGA&?X%&I&GMd78Xa?kVT59cWT`?4PPSav$2VsPEErd6Dis-8BLioT0Qp2lbj(+K z1w!OPJIDNHtmFy%S5SGbbW&~3pMh7xqSbZ^F}u_6t9NS}>P637?PsfIaM?EadLS7Z zBlMm==_9{}{Ae0x%u257&v(9jdFO@6dxRp(6>=-`NJ3nn`WKHyyUI?V+fCQprca#h zWm#m|Zzd!kaNZt5*jp|(hXL`rHU?3;T6tCggAS(v{~If#{<@MQy#ri$x`Z(n$G>23 zQ5khjUf#K|*`f!EydahimKmletBKDybDulw*;W@X*B@w9>aQ9N$IkGD&zv;4P7-vx zAU*8TSMq3rLJx-t#yvkiW7q4&O*VkK8x@fN!S5DL&-PtQ!abnHeEb@jF z`$9%E0Iq6$^>lX=-c4t1cf#*`}PP@$~OO|qsK~crUWXF^QOR7NZu$%FHuGxwL z_9dlCW{|!XdGi!vXMzekP~{9^Q`*{!F?1j9ulwpV2>9h#I*C^}8FRIh_{FRJt^2NC zz+BZKKXXi~Ti06RVA}lw9;`#iYV&oRV~(jo?C4Ij(?ssMkhPhO(sncgqf|YA{UPFyn*T!Rb>lE$3oXcHO}XdroAmHA7gP-+3HR9Nuj5gH_<6U1AvEC=JhquR*HVf5dHT?deTE?bDmbAlBqSsp^ZF9LMrdfSQ8`{K zLt_0ia&g?I0yib|(YTd@k!i+Cp;5t1E={~~`$&_vAzpJZsj7Va_l1-KVDzKCJwa7= zJ93}RS;jsYg(_`!T$z}+um;%LF5T_evs8iIpl($Ckow~H$iS|F_SXqI3_?rLX!#od znVrq=KqKu+UH{R58+YeKn3k<>Wyg;5sfuOB^(taB2UikbfG;LUspJQ-6~V7|&F!8b zX2N;@VXP~`acw=x56V_=i4yH^QZsKaz6e@u^%p^}Bp0syZCLiZGJFn($^}t{K;7g{ zSq;WF>8_B%0sa%1K;wpYZ6&p@+gRT+PaiZ;sxZ1~gf_7Kms&U$mCQWdj;^_9r=f)N zx#>n9sCGm`nVesgpR8Y+rTiRpQU&O{89{V4b$w<(lvGvZ=5Kb-?1dxvtSy7tiQ?>g z7*L$kcPj{EN2R{n6k9?zws%R9Kwz9_Xa4yjnHSKn4((4+*&8H(99RCaTUQ zov5r!n4F-TyBJz%JdY<Rx$tRsCqZ@9w@-0D}&E-m%1+-bKL zUwhN&B~O(wWyS<(n2liZ)v61SHpH=*)usO%@43;^0tEJL=eK%tm8cO(EGdqW+ha4l(u`uZnVY*kK%0e(ieWQf2iu#qdqb zmRCNO3fcTiuQEvBoO4004S6$%zx---!R>%krx>v_Ej}ad)v5c;rem}?Xg%#k`n=`! zC}#QOOY3Y+vxt$-mJtELFZs!xltg%eFK80xeTX)j&ZAG5=tr;Hg=*COZkvwphkW=u z0%hGlnlfZuuA40k&7umxx159PTEx#YUa@i3Z#(w5KMCivOjyeM6)6Uf1rhwA{oVn~o+=o4mIC3O*A@3DP+xi?j| zlVEF^66{6ouC5mMDRY?bDGd|+W43ACm&vNI7i_qthosIHcc}rsTyveH8t_?U%3R*P z<#V}G-Gt|qA4db7#9xE?6S|Y;mL2niKg{{{ZpKnZOf433`Lgigq_H?=cPc}3t=QO9 zbhx=lB-fE7WL<;&wDKRSY^_!s+__9Dbtd&&IAB*!>J&t+W5}wxUr1e&M z5ROrP^C^{zX?3f+=dKikK6^=|UxG&Rgm1mvhvIn7bA|yXMEe6R5I5+w4D$R6mo{;g z4Z(}HaKxzWK=j~+6h;^t5k2|>9r{aPx$)8X)gh;I@SHj3OV#4p+UVaJMJm(#>;RnK3i6Gw-GvlgmUk=0MG{`JLo4Y|JWw+$$1{-}>s=KRAe6vJz^ z);})VGHZ75<-k)z`pE(Ct6{b0(gdocL&;2;DQy6!x-At8# z$FuDO4&!pi5hXMcZJm1Gk!<61$-$#v)MViDSGLWwl1*1bjTYPBA(I-f>!Gc8*8; zTI5v9?CHUDDS=LZHht)Wmw+!BBJSpW%cKmU0U47e!27$0mMW>u)|cT>D4UGBqeeRJ zk|Vj!=E0{@p<<(I_tO+o_DOF2W-cOiZF2z{jjDDAg^l5)@}&s30U+F0D6<0w0;tjWwzxJ;^lt*L{i6qF8dMZ$$v~sY8NLKWW)&z zrzyw>G3Hm3;{m$f5Ie6TuNcRi{WxYUt7n`JX6yP^Hn`Ihzoxe#nZPx?1uYwetkmz+ zB9cI?kgRyFRMClO#cE#FjL8M_kt0siN3;Q3!c(WIJl(VIsfvV~H_MwQG327-dK?jP zk)M|b+W`=o+3MS~^(d;zVb{8nB)Nx{vdNr6iDOH*EtVOQPSC29F(7OAlzs&@hu_J( zD330<+N&~E>~<#c;Yeo{C%)eS=yyrLE$7&Zvw>}7`HX$bxr*XAoymn+{bU?uZ^Fis ztTu7#W-qckQa^d>usdLW?d25ti?EIdr;bXpix!VC6^l7`jz$`iX=5G{V^33Ws!H@x zk$gonC#vgz^sr&FvQh;$WnIBq$*OB%GU zsNWT88PJy$_Bkl~ZmPKS06i^op5@9!5ceM~0CwofZloFeATm>5vbJxKeZnp#xMev- z&<^=qKAFP4AU&D$F{Lo-Y7PM!wW#CK#<}E{8A0awQu(h?d`gh9@m+_{zLV#n`L4u% zu9aRSA%NS2ZzF&G@%BbO)g(~CwAv74A9{WT7LKIk=i-o-0@COx0MO*nc=_CxgF*wY zc(C}B2Rm(1JB=^yOS#WpqsQ+bOVZIBf^u43QQQy9Prj#aZSbtuE|U6Q43~0?>$y&T zj!8ildv(m>v%91w&)7S?8gr(cw>_IMYfeLD9i61~0u)fy* z$4{Xw3lxjiHx5XE9TQldn3y?RAPc?*2DkVfNn|Elc-g8Ih%yxTYwA1k==htBd2iY` z%vqZ;Z5YK!oR4p2Wqr#2-GM%w$exO_rJE{?mVh-o@EHZA*&9DoXt(1hMba%Byt*pnh&J|-Wzz!eKjZe$wJ4%Dpqrz*m999ms#4C zBwl+tH`DSOCyREvX6Z_xHiEaduTuq1cXJb5!px3=e<7=c+g!iB4hjvJ z<~nB1yV*B%ZpXc05DXjJbpMqG?j9BQEKi$9o=fa%vdUm!=NI7uIdwC;3654%_zCA5MgXiXh#1GnGE*^9(cQrm7A{pN< z2a%>=`)B-9Voa7~m6klGf7xaFBqL_2A{tU&jvod;GIuzi%NCi_sWMu}xR8;t8C~=aw$uOf(8DVjy$A_yYfawvu}t)#%6E6B(&* zBm^$kpMAA?YHyBQQyTEkksF9*!G(sX%h3fEEn|HoJs!qG>o6=X%M121N{X>($Slj)l_J)ckR z<@K9Y61C4+wB@~TeNer_LTSB!?}<9t>2XK#;=kqX=7Tr5bcb_3<=QkPWfK*2db^OH zEYaXUbU|q5uP$$I5b`{Z7B;@?F50wtf0^ayWc8$yDMXnLfp8M%SFYs;SI^&_&@uU! zUx!Niznn=-*mm|LccBDZxmyU;kFO$~^MpP3bIuyWk7qF$4j=hbpE!Iq2!MbNVuVj# zpp5As%W4K}}Rt!ZWuO^JC*jp*;Q4!5GAo;s`QUdbQ4ziMrhx%L>&5L>sDY{skX z(QnK^f{~i{)iDh;OEQ2b;x#TSakX>imPlA=5WHpcOwI2q(dldZyQyX~AH(MRl)(@$ z!K5jR;l|s|X9gr#7@D|1>glVWG*Mg0$HxhJy(B7Q27SO$$}lc3BF zI~NgKEB#Y@R#-dIr{EY*f=Z%yNKZVCtkd_^pn-oHkZc5({SAaD%{eINL3I-7O9-e4 z8hQ66=U7RJK;n9bL6^8v&*`>wCcyE&hpwuzT=QW!$JOf&xTW#U_4jYiXp4cNS8o2C zb6sNgadRt2mcpKQgaJkszMo&90cq0st!4)wSIjZ3yG|wd{akInX67>JSb3!5KXIRv z1e)?geyz0HFXG7pb;%>GMo0TrDvFWsqX!_g2)0+oKgBAI;aw1`5sRTsFw>Zky4YQ2 z&F*XWf$g90!M=`E?2`+e6;otiQcU@dS7pm$PS&TFIBSMN!vQztqMSnOL%r`NA~){u zCd!Y{(M+%F86S(+P#2I+YPetB-Shy39cBRl+E%JW!dmYQw|FTX`^2d+^RARR`p*V{ zv)`PPlfsqwp~ryP5Q9n`&(>hmbxQo)Wn}VY%`Tpi-O$LJpA<8~r=Z=DaT8&+C#&B0g49 z0{K52*?_No`opMFCpw6nGQ1;Sm0q{qQmN6cOIH=oq>jsnaZzn;wRo1hwN!0|#DqWOyzXybcUDy2nl~iCd3^Uxa!fFK>q(g!tEw z>XOI(wqt0G@4AGHNBQsi!ZnO5Jp1deXhqfJD-HAwCdLA;Jfs2SRnUyxyR~v2D(l$9 zDHq{APMl3_l*N>}_W$Bw@5V0S3LT8Au^pF3W06P*knwhpp32xgNafs1Gqk^-6Wyo9 z2^lz5*~5KC0wt{S-@xqFODL6)FQA;SwNYqh`N$&I0V0wb&+b~u@Z9=dlP>B(%j3OT z3CQ?+N$U$T=z zV&;8i-oW>K*Yj5RFud>^qIMT5i)ha)y~LOt;?}4L%#b=!jI2cOT@IEN!a_@%fdP)$ zag2X`P*^J?F+Bo064O|p`Uo*vIbM|Yg|%8?x`YaIXi zdw-zt{n@t}B()HGB_f&Kr*FMUQ^khp0ZyP+neQHpIBCPw`!mBdM1bGQ=cB^@m43OW zA0GVZmtwi;VISVyoJ&V83tm>{JLqXX`p&%91fw;xPwm+%>KTO_-k%nI#D6YL+8N6P z#2JaR(N(KSb;RV1VEmlC-87x=gO+u5GJ>6IVYxN(V%^I3JT8C(7fSTVQ=iyEF~0r# z);HA1-qh1ns`IS7=P&p!<2$l_VB49g=o{7xF$(C}*%fj{b&>x$26PO6`qe@@^XBtI zbim4&uP{BRQ_0h+qn4YcXGz3AmfjBCEI$KhT)D}j3g2CJdp)!t=uQR` zIB->(*VxYRXEEouR;}|9z9G3dD5bl46q0<>7JEmvH(zmHn62YxdkmfF=Xo4DH%xsx zxzGMu9iE^{o9Yq`D(R68>xrI={hDD>Ue93y{@=*zA-Ga`4&`W(MFW2;($)FR4<1UeJ5QY5 zZ{(qZQuLgQ%b06-8W-KM;KhI zkfT+b%;e-ir?frOx{dR>Hutko0ksi@6RYgpp!QG8wfAT5$)Z2;CnpUjdtI0F+2Ve1 zbR1ZB?XK9Z`^8;(*+7s<9#pB!Ng?xK%Vb;jO6nH~r=0bq&CVc{0Csuv%f{oX!*C(*v8ABVMi<#dp@uvyJxs0O~BLB$oP zwevfYg$vzwhW${dG84USggT@xmLri)tgKo8p(Gp=sh1#m{P}!lZ`R9vs^YPYuET7- z(;N_W4LX(IVy9QSnS;A>I!RD8XP%Rh8Sgo@=goS46bDB~TT+Mn*l?z35rs1;%?Ruv zQ&m~2-5!U}G>u_1^yiwACV(Q;c$shXLyP4z5hlcoe?1KvQK2BpaA3tcmV}nY0v5Tl zJ&O>wqsy85yAwiC*xTOIT^Bk{q4Z5TpBvw_xLU zO^JTwxQ92--WqaC$lAJ^7SS%3FeDFqYRV4!rU$UlCkAjrAM}%kbu~@bo@^FvHF0t0 zXQ?|JxyLMZp^cOGMxg1qU#~(0d^@(>1#2$t^;-BPp_|Tm!P1Wc^&W#xqc8bK$=7Qw z?*tP3=h6gIUm@5^4e>%%14c6Xb{ayuKgRCm$6j)MQ3?v>{Zyo45yN$+4|l_&MK_TI`XaEy&Ko_(?X2}|JH2eNqkElsBI zf%SJ}wXnl<^?O!H+$Yd0r_ZiN@SSz!_Wu3gLO7%NDrRGIvs3H}-a^3b+IAx?p^Kqj z4a3IX3g8zl(xBPRg}^LI%%9(dPeJXRm;YNFdkJ-RK{(-VU5f_$dGMY3(pozLXrfYU#&w|w_32h|5A9ns&2atsQek?m z<*s9WFjWv?eH{{P&ws3^kxx^D-+kjP-L{kdk*H_mRDE$T&Ve_5GDAGMFGO8bY#rvZ_tpQFl1 z;VZC>mc7|!NGf01a8%A5h<07cELs5U%meFN=k=LQDkt2)-sB|)J55*G+s&Bi=zVjf zPSb66z4KK0U|N#}(yv@E5#THN97IHqY7KQ8C%La7*|E&So7rK;H-jBTQ@!1~M>qe2 zBdR>j`!sp*?iby?K`y#l5v~ipY!>uM&{O#D?S>RESQN>%?*5u`_VRdvG#eDWXQRRW zQ1sf}1{{YSaIF+;f;s!KMNxBp2e-X*%u z;uA$`GL{c=3?Ws{sUu>(dsyzku{E3XFtqWnu`hK^9V0{^Dvh5Q8#yC6#5)E-T$UZF z8}KO>X^Znlk2C_XOiEIX|N0h90fPY||A6H!+gpG#Q%q-4QZPcyxIof!d|DN4I(Y@# zq4xxwePNKya62_=kTKeW(cPpuA|My{q7@hj@>}nm@5_9AInGUcTz?p7w%WgEZcpcu z&%b_PA>{wtGA8u%nn?hnFFc5o3G9a05}nGTr~rSEtM-@l^~Z6!Gn4dEn?2=<#cn={8@aJNi!bTs1RF+DB%G*5$y$! z?7&BEi3&G;IC05v*Ju*!@f2{Lqj3F2u-v(@eOh1A@N&hK%f9zAkXgv~Rr^fm-82T8NWGsKlNrLEJNn&;z>bKo(i`~GH*U?K&8c62 zsL3jN6se6HMk47r<`zX`FWe6~pJz6CT`~X=><4HBe$!-_rep_srN0tVxa}JQ%97y7 z=7{KNJ^rZkz`Af((zsuUpG2x4E^pirajT38t#|ceU;?_+Rc;i|`QaBhF2&&;tf75> zkZx!(#iJQIxKx4QkF@rC;y6Cb;#MEFx3D1j*PfaGm-G@n@b7Q`by&tFOP`6*2 zhvf9XVL_$bzmOB)Z>y)npR$Ub{5WL+O8B)dm8eSu7(7(FD|OCWHY!9d_0c5D?%V%K zHT~zT_>9&EnWrg<2#5?KyZUPJWFT?yuF)#L9R2ImvirjIfy}-2RQ7o+Q4<#7reNXz zM^is+!riF?^`7Y6`GA}6naeyp5t+%zj1TW8=rzIENr|dM*KR5?x$Hks5bMJ*rxEj*jj|3B@cGy z(|9(L66f1zE)GqI42j;6U_|Gby@>vc_izVA@iMDwV67}{F5Q35P9~rGOQ^@w@6bvr z?;$CMg+SZYs#YtY2IkjgY=_3Z*Vs(B0;~ODAPVO^slEi&vAxET7T^#W9Vk@!<#%d&1HYqfZ2Niwpn`it(zyTFEg>BnSA3Rh>qkN{wRK0Hh>k((6eCT54afVn3imIrs_xkQ-avnh{or8hW zQ3<3psLkC{d?BkiQpEGD-83-k?R&J7$dL5H) zPkYhc=0%rhxU0L~+Ua4xu)&{C$IZz*&A6pcizci12(8csta6$J5&|ptuwY;Rj;s0f zK?gHQGJq?erst)HJNS@q{cduGjx-^}saziptuhY?t#QahB!8ZA@g3Z!zKo zMz)7RES#T{i;)}m=RI`$y(maZw)$`^Kl*k`#>0#SYpla3NqivAN7*!wcOQqq z&Lq|JjbTT3{n*`TMfF$SH$RBwe$P?Hwi$6?jI&N6?fDiqi8%q{a+D$f$_lcA&EsVE$pv{x`|U z1wrcrqGVGOyYF&ny0V?vY>OniGKz? z-=A_De(d3ygiv(%28UdKXU^#5<^-aF2a}_WTq1q+lBagn99lW{HUf^9L-+lDA^c_v zGCY56ROk&}_1B(ZMOs8tNNRWP_>C;br7n100tsdZ!Ic+DiE=ro~QkJUg?sz zT{(oyvfM4$0EXHn?DXSEUaMBX@U5+E3hl@KzM>wah)wV6aQ$%xs=(1kldu3{-u}IR zOBagBOoSjBGq8lobg8V?mVRfbp1Ls}U2`Js)Ek;FO$?jQtumYOCW@s=e`X#&vZ||d zzA0j%XKgioEt6+J0J+KaiVG1cAe`hqn>{|kyTn}=Cwy0@s-tP$&d-eBSfm+Z6538a zP%`=3#GzTxZz%H7Soi(qKDTMMM1hfd=U(0Qk_pFLohG`XjuLx+b2I$GkeyAe&5m{D zWyQY#;*#jzty5h7B!VVCM8YSb**~$vs@%(HK(`b_Ls^a1J_C|q(P7b>G=4uTIsck* z5raqk2G!OAn_YR{^VA|uqd?}^0_=~{z^s>~s%45eei#lx#9?jJ>92URAS1o({VzNW z3DO>Xj8fhZcl2|w&*%;0)s}Ap+lih{HF}*FF@&NRlCvFc$wQw*D1Skm{_KA3riP{t zR@=ctRVpfHi}Sj@i_3e`qE=Q-jfWja20j#A`rvA?Pm|;{g8#+A$IpU*Z|vcqf8`Id zi_R!O(j~rOeJ7x!*Y)Xr%98~2E)(SajisdRdbPeS0iBDv*a2)I#I-HVnzEGjMemDV z^f2_W>~_*jiOZOUdx;tIzSCc-k>fTKu1nL^)^Fe^PM$)E_xtz0{G8&GV7H4jc!<8f zcVc>S(!j3$2bZ7sE9|I(hb1f~_)lgVy@wup%m5E>);r_qJm8_kw3TftO2f*5v&&}4C4oBXc$JrDES>(YDA`}6=y z%La{eB$Ev|hrvRV`VqFqx0dt7nAxRhRr(IzXwS}&$J1v!#+(spyw6$l^&VA@nroO- zpD=xBwQ`oi&p@1CZEsEO(8fjZPWq|e=ZAp$pk$bc?2FY5+FeQ8l(=;v-k67pcVW~sKd$TQ z$E{>CA6Tyv)S?(OkUUqz$exJK!dMV3FswK{F}BJNyT5E{aWjw_!!xU90iu;z+=eUA zUJ$MSI`E?AvW*!xt)9_KNwv8C;dKJ*p`5>3X^Ts=Li>jQMsB2DKXW18Ua_M(dKVm# z%9}Wxu0Om#SjLw~i`MBq%10NlcRq8zgRP49Y+dq4u_-ZiMsFHzkCFNfR2EZO9zi*M zYo@LO=WA-F+nFV$N7S#@N&Yu%`E>k8&Y)Tp4&za))#5e&*mo=v3l;S}@Xo;x?Xd#u z@*jiUXkIfxhYNVyb@^D(d#MYl_pqQyb@GYQPcvJBOiKE8rM1?K50Od2amh)2NThB< z-=0B@uUqE)E!<(6B+iE)*0CzE!oxfKxOV=01v>y?weg(vPyTU*vH9so6uUEv^7q}H zdh#jUbNkgZp}W#N|7Zb9z<8CvG<|kxV+J$tj%FN&7iyk=G$Ucu5Q%4hRbjjSlWxH) z_0dCS`vTO=pU& z-PWH>CBNd2(*JcF;Dr!*ilRehJA>54{quUg50n6(-{%g6dC&q6Zs*m*?Niv65gbYs)qnMEL!xelKl(!BNZic!!jPc z?8NJObFwOF>_2VSR!m9@ioq+;dnHD(NpXsOMpb7q2(>Nc-NY@B88msV{&4A}{5FdJ z#y>*8g(KS1au7!KjffbLG}@oB;N(t@gLC9|ZGl!$?z+AIj|Mu4awS zC4S^h{s_Z=pu&NU3L00TtR3Fsp69Abp`A+yUX|qV0i%C)}A_QSg{scQ+_saNyUs6^ffX?2S`bORvpR z(qxlbmF~a@!o{}6_!;)J=*s(gU6<3~x4db^)L2CYJYX|8V4Y6%;Zyv*5ml3ZT*xqF zt}HgL1MR`1p4-DVZ7SVi??VsC^ZXeKc)+#=!M543giAfNot&(9`_)9m;O&K@VlMD2NW265WquLS+pJ3dWY)L~c2|>x79p`tYyl0VPn|wHQntL1983z_hY9k%yE)(%G^aiVWAI;yk>z4rN^N$_t{FA z;y_dLcQNj2A-E3JmwtCt>KP=mUsu`gfHBH6Mt+YL8msXBf*MEFrzq!B?`%Om_`Bm% zcpLdE4tcispD5B;Un=t!wYtub!`e>M%`p`^O@GS^TL0+6GJi~htQ^{|tTg`t)EXth zRDK_7tSkMM6xDYQ)xsyHxvsP@@tFX%Q7FX{05C=ZAVm?|vu@<jm5l7~7<1z-efA0UBuY@LzImrCNtXnGf zGd;E->&rgs(s$9);sV$YGK9f~UH7V;#R8ZDn4y^2pdw0cWmECof{(c2;RI$uUp!aA zX>~Z^^Jt*&xWUSRweYR*TLr>BQSZ8!dZZ6Hv-e4(d38t|F|woiBlka0fB2SfB}m-K z0Md^Jvh-g?ir}+^Yx>>fM*;zDXXHygL7*i;4aVDLdP~(+rEs;~x#RH!&eZ1VYk;(s z=G#@qIZrd;JZP^khB<9KPoeZJ1>ohLiql9mr=f@aJV+B1>2i3oUAQ1b*^Rlz^Hw^x z{X!?Zf{AK_g%y{UMkboNFg*J`!vLE=Umfhj5NR^$-xZR=;7Uco&SE-41xeQyzLN)0 zXnsoLqzd=XjL;cC^`K4TPs>5t83GS1#fvDFqV}FTtBA!1g>07Q#F7)rML+~{<$mnK zzzHrV?6FdGrv)rx+(9xU?{vZ_%>|kO-E5WR4=GQrDkPdUG4*vV|NGJI_!;TOXA{+k-V2qdJzfsz^&w-Oub6870Qs#^fG3RU%cP(>9RzEh=y&|rb zp4gC4^tM&hJ%u+)lp=BLHZh~HR>G@)GhgVq!T7Pn`^nK{O8BhDgUj-D83TbIhzbL* zlsYJv!-{ggr@2F~XOxNZBQl9sNUldDw?#^nOtR9)IvVXm5O(op%Pb~Deg8tEtH{6PYsw$a zz4;C3bir*S>=j^EZ|GJKu2rb#^hGJiY1tpeKc%k#ohsXHeY$Ii%oT$S-Y-2f%5;3h z2#7pCA|8pytL4m>{`i&J2re6YQcxWFA@U`ONE`BP@)LGiAAN^#-es=l4AQgvmF5tt zt0z5_%!Uk7mUW%_Ox|VN#dcd`Y46_{JD>6y)1?&VnDmJMReAeV^<9+8#fUAB5*T||pJCLqoj%(WEa z*nQW<8&&RuH9!xVo6v~_rTbY^_Kgc(-l{Rn{pFEB7N|4zi@%+b-OV$rSCggIoe@Jd zl|nvSG}hwHE@}l-p=*p8hYvyviRJM-!`@RExmUf&nY=Se%@xLARFtnA%@N+99*ku- zGKu63_XZkgvgt6SL2&facTcvR-5z9$iOL>`?blzFep!UH@h<7GF>STBd3S5KEjjbb z3SR!SRk3YdtG#)vzV3f7J#R4>dyyd7FvGQY#aA%iSIzlO1&kg@e z^ovIH_6a>g$<=P#I_H1B%>B=oIWXfdrA2in35$1u+Np=8>O9q()?+JOppwIzCn?sw z5VF)&;)t!6OiF(IL)tFn^N?wY7(jN3(`}pXOXHuy*6$V5L8fG_E-OlwhDy$mi=piQ zp3s|N)S3Buo6W5fV*B!WpKiu(#-tkLTk##}S*xP5yfwyd%lx4t9euTEZkqb&pn8Q| z-@K$w#($Aavh)@x8P2!88{;LKZ%tK-v=V)A?{C$UD$VcGaQXm8IKy)cee4N4w=!#A z{v+G@Ujjl)9<`9O8N1{6oKwoF=6G>CP-gvW;kB*og18$Zt$Kz2%a?OkFAZHa7j^y- zM*rveMQb9|Jk=lj1be(aQ)2eIc-gR}IHBeY5i2v;`HGZN{y*%!byStx+BXbHqjV_U zu_#fxQ@SJ;jevAXccY|8Bdv>GbV-LGUDDkpx#*7XcAsbO&3?{#$2Yz|zjqwR8VuBX z%{j07U2$J?&a=C(M-M_sN(3evQAdr4W;?kES})5u8-*9Q&I)k4qAdqom=4|291`RlnmT4kQC6{gKN=ZM%jD($=f#J}A>gTs{`gBe&~Ug4|=I``w#8^ z-Nx%u>=vcw<6GT4&c<<+xP7HIz%YKAmx48}{Fhh2hNo7s1{^~HV97;yI)+gB__zqN zdq?2Hi)%Ig`}GVzeORWIu)4^DrG$zW|9&I2lfJ5+X;^GuEg#>mJ_$TjP$Dw!o$vb( zmDK@SuH;-c&y7z3GW8*8db<}%*S>$Sh5h_y$MatO`0Ld_5W-3kKnNWeY2MY1l~18Q zgfzGQPW@Qc<+fl$;`G65F@Myt6doCi`~`D>Pd_YL;`o~&6(S0dG&XF zLihCx|C!YK34ty^jyj80NsJ+X@Z+`qf0j+c_8_cdyYw`tUXrhF>X7~XR=q}K{M2y& za`N=N*_a{ix5Ejb-@fDV;T)XdQJ8vW)+<{u*c4|2}|Fu456+Na=7dOdjNADRUCO@H9s z_O|g+-1hm_E82$;Nr@o2ltL-$m|*2muXQ{5!&Xw2>!GInetjWR!bUGr;G6l+hR@&r z-#YNOsMoiQPYv;EaBdRtpNK7t=uw6)GW@d(=ievw%K`rFACBeE^~#p~vAOHP zf7a3i6|5Yc3^vVsE(elfL#F@z0FZZnzRAAwiDmxZl$47NCK;RJ-;Ehn+FBub2PlBm0fZVBVxOVM^Yt}l#0cdeQhe0 zK%l7F5~uu((-ZeM^Zs1i7!JI~2TfVGM?Bk|ak^+-UI|=*9zj2w#u(~T{jSEWsUNmmg%jsP z*?3*96dYt}pT3}0pFC-)VEGyMP#RwbQ7vA)Git7?-5m=X{l5KEyXEz1=mfz?B+T>i z_Q;H~BSB3X|5bs^Nb*YTb}vX9n|%*=#NYwn0SSHih6pE$q%nf1^jI@QE~4)u)c<ePu>=HI1@oSISf8|`hAxJj zDqn2jk0u$Ce=rFQyj&*e(FmW*9W11)t0!KhWV*glS$#P3JP=1ER18u{m27L3%9J#F zElM+8bK*W!X+1>*K+wsM5iNUOJH2vC@Yr%4EkGD8_zL8hO=7A8?GVsQRS0H zFm8))gWkAJVR^)%oUz*sps0UBN$Yv!AB-FjKB_KLbaaU+%=hamz@|WSH>iSc@VqHr zL$?n136Fd2Fow;by0)MDZ&;@*`n;pZ&OQY z=c#Wo2J@ve&2xw=i>rc7pKaP9R^zh!9$Tx5l%ZP<&@WprvdEVHA@zT$z|ytY5`yFD zE$`vjDV(L&n~|nl<_3uuj_-LIa=SU`p0iLTeuno08eib!qkgD;C)wN*dQv5nxO_l+O(>CZQNfI2r=zva0? z^d8{m!W{uSE5=Gd(>1kr7e~4JmczV zt>koJ8O|uaPu z9G+j$Dn+L;vi_pHwE1gyXGv>VS`m+Eyr@#uk?xG>gYCMKOEWasFeW5W5Z!ya&Pz+8 zD~wYDw@=p1;<1JNceS*1;CdO0FCZvlIGnh;hNR*s{u5dugP=`Zf{Qo2_{+SqVia}t zpDq|QCZTV5;eJV(uUZDuI+EsXVMVPE z=H^55p^#iA0s;-l7mQIP6qIdgRc9muXTAh{);0(933;ps9Q4ja{n21U3kK_*0b6A* zg5tCFjP%S7+b;F_U3cbv-lSp)ocx+8bV`bXRkKF2nHGW*)#LTo zoz#YXjfXmz6C=ra=(|JIA7_0XW%QI`!bWBJNf98rGz(PPdlRx@n9vlz0~Hv#kAxT# z6_^;676xr*P{6uvpO8?jssXeAJG89w#Z)Xuu z&j7GBJ%Ra&aZI7)>WV3D6Vpuo6Tpsskg4;KBvFD*x*~~RymRkJj{aekT3E=;V|N3Q zH^@_yVjxiQkXj*-ZT*~Rbfr#<;nmh@_2ezsEqtnWUXTz``OFu4Np}pw|3;Y6lVFCHT zM;}>*69_#BuX0_z3TQ`u9~}DSP)ztsNZH9n0`gZGd^kyMj=5Kw!%nnxgk5bMQCH>a zK9paEWjKJ%Jc6FJY7J~(iQ5slun{?E`V0*hLz9(nCgHa8>VK99;Y{ch(f1b z2UOi=;$?lV9~VJGLlNE~yh=I3Q1YHzUcG_DQBeV+X}ZSJsyo9-%R+p2aIh?Vd+jsx z^;Y-Zqd~ef<9&xzAg#0q2YwivPDQr#P~-Wc{d6VxoLuPmRU~<}M;9jCXMQKmq2^m; zOtOh;`Gu%G0cH^N%(v-&&rQd9KV`B+ZSxx$KkVvC<$3srZx%hV<#?S~6hcswniBh_ zYo*M)TO|U*r=mQtsfirv$rux9Z(&QD9aoBK*vx*Pkif8$yTj4g7O)k(5c5O3>fKsF z;4+Q0--T+b-`#aJd6Oq>s&1CiX?H5Dx#_yuyrR%*JaPEFVQ zU{GYyW}3;qH4P~Oe(Be6J8(n7^->Vl-D#=c6B6#C#>TWNXp{)9v-@8VKsk=MVkH(+ zICJs(wJDJ6`5YT$-@RQ25tn2LxSf?PXEB2unpJo~iC|6da^JmOq)NDBea3a**pvCA z3Ht?VtL@<%JhEf{()myb5}Zlb$DJ7=n1WOedYMO8lo8Db*i`uw(S;f}Hv@x7;PmKo z3t!*oAXnJDU+cj#gA$P>&C@o1_k(xm`$EbY;?}Y7W~_QQvR(Vq%7h55MRhM1-8Tnv z3KP={Sd#Efe;pXnbVjm4^Htyz{mM5MVT~LfXYrxLnxbjXZN1N%h5Dd{aBtSkP4Wg( ziV@O4jKsX|zuG$FAHQ0qSNQ#VIUa*@2I%Pv_oiNN^8r_-MUsRgUGj?N?WggpNdKZyNP*EgwT>t3rT8`fI*?tI%5 zaNapR^P*^)gep$%d)T)eYqn555*L?2en0sGU^chybp=0Z@(YtI|F4g-a2fJH^OZGL zKmd(T{boTm(}xDF_mTA0dBA=H=-As!c$I&u-Z4 zc#=Q#mH_1lzO|XAOSgK@^Os}{!gIT$3oH>^pNi*(6t;}y0uDD#pM-U4TnbUktVTPP z>%Xxxva1hwzgdiFV%2SO+a0rf_NH^rgL%>y2j@pZ;pEx&D0>@Ppm6B$Q*1_=qseQ` zll@u4(UTuLfhsDm?+hABtZQHs>W6E?5}Dt2h*1kGa<9jE*5$q%1<-tmBIa-o1{pn3 zRZ8cx7K7adL1N*)D5P`cn0)d@5cS9FQhF-l*e_#ZY6QpYy=#%wXvYjL1!Cbr_1`Y7eE6U`7!Ye`^(>RnvZJ zjO^AX3QZ;U93$wYpG%1aJPS3BRxo6)BNxKa+cAJ}Jr^ER8U7Ybq3+I22@kOPJ& zQk!ebq~7Oj$ShDwYY0>diHR~a=I$27ZsCM(;TAoTjLUAYpYN$J0=DF5J~xM<=0^y_ z&;2<~ud?lKLkQKKjHLFaYlcQN`goIhsJ#GJ?|qWbvD&47Q=y9X7i##Udb|B@$3df| zQ>tcC09+SE#M?FWR4CICpo9YF`vfCZa3yEKb<9d@n^-`z)y>)v0k%~1jO(w)y}nY3 z#-CoIEqe`a?_N->K_Izu;V(Srrc_ru(?Lv@i`6^8t{UpEAZHv6MqVF?PeW85y4+iW zPNmO+)`yT#7LzsUprGrsbJ*hjN1laWv6Hr=NwZM|gf$l9TUufXRA8FUj~j0z9nd^C znuKqW6%EVsbz+lj^%lQb=Y4q^nlA?5hVlvK)p9EBg+;zX>vFP*XEvB>NEW4#0^E=K zm~_B>VfCWtW>EiF=bO#tegkax%IbVr?S1j_RncOTa%^3e^jY;~m4uWG&^?RvS>`0w zal8rUPe~-CTvC6&Q)xB7o&Q6_$p~IuRZZIGZo0c1IDEH{Gjo#rD&b)^;ep^#{iR#O z)|;u|1(53AY}F#xrSRF?bqO~GehG$0gi{SdWl%^Hw7khaL_gT<)yM>btl(f7bzDd+ zc6hLKyES{okJ->xg-6qETPutrV5sc14~1T67!8J>}el zZV-I6{mV+1bZD@_7~y}%mlTOWe3=fYSV*&wk`z?@inHiQ#iH-qUb}RZu=j2mg10(m zwe6zIH1uPDMOA)L?KlHPu}%#?^+6g7CYkW=>e(K8UtdsQndxN7*Q{6jH;$FPC{Yww zP_RLgD;a-+Ch}W<_;zVFohI~kxktiJ$pqi27#NV}HpAJr586_=?VQ2fMCLEnzrzg; zY4g^Y?wschC2JTMFgf(*FJ}&9G(4w-Qn!wrlGJ1UVumXXpcOw^I`o10oGdp>NW%jm z_HslbE0MY_EFdWJQzozZ0zw*JCmIR2ZL*-tRg4J(y<+lAowb21&|m!9Wsv6jh(BL`+nB76_G({He!sa1^O_`tn?j8NS>=u6MCgMzTv>rfX9iO(-WAhoAX=YMp*w z0WA3NOZ(ro;sT)VNWc&s&pV#`yhj6MH$}VM2pG7K-$EhlqHn47b<)BeIKtIdcx!B{ z{nHG7CKJYoM>qxi-QXt_Tz0cb*X~j{oQDTtH1nS8P17qPu*ONp-YQF+s5p3WYO}Vf zT3h+esLYe?8M})w3(QGu+v9nLE>9N$d~XX(V1B3dB?B7*sj@j(`cC0}@ExUCcvrx? z8{q8~CWVOo^oMB1lIgN9%f<^cdr#g~CXZ!~ZTwE|LMzii*-El^0PqPdun2?I9z$VrpfAuTC!pR9+lV#s^;6 zuFH*jU44WGI-oY7>66QOEx1qg`C(066hbMP3_#r|}-F+3z{J3Muz|jW#jbtKC zMNyt@G`u9$>+16z{if?PcD6!EzOW-zp(phq%N(Sq!mr;-jdCJYmC**%z8|H8EIF5! z&!upHqpd8Tsu9{A=e}VF8IxnK216PdnNk>; zE6_W)J9*p6I#G1TnI8k50P!PAG_R1oz&E)^Hu$f~-b&%rZOe8>DiU81@dM)CO1-Q|wnh(CWonZJ zv70Qt2O}zVDhjERf1?2%5O1q-mf9}@fdZQMXDo29xW%t%_{xp`RZ~{#?#80`l0Nmg z{`8DrI`yRE>Bvoy?fDD>D7%IXE52;D3TrIC3C4SFMEPj~pK$p0L=Ttp&6&6uG8IS) zU+5f}-8wBBnQx)HnT;t0BIfd3j{sGQHvo^ey}B0!k`ih}h7%(v%5PKfgXXV9OZc=U zH2Wsvk~D{Go4d!u>*AXZ@cQ3*8ON=PqcaBDX_^MSlUzFODD{u)kW3ckwE0oQ=xExS z?e|x8EWrAss9woMXtWG z0o!xZDvz#j9C*UaAfcccLL9O7Ne_Y`amXFMsOCvtE`IuT3 z_qZ0)R6eV#`J{zg+6RtqoJAS+&laKs{2%uul_DgQwQjkrauxp)FA$@z(Hx$)TW|Qc_uOxGxS;~QxpRP% zO7KA1l+uKdmxZkWSO=dW)l8o;Idh6~rt=XZz6K0-#}qw+9rG&2UC0IrM5v+i+U_;a#J zK4!2Xao_%usO$asU<;?Ylzo@+%d_N!GtAWDnQJe%uwpQp&-3T(){s{|3h@c0y#xe& z$CGnf3WQS*q^6?{vFls zaD1luOrC{9D$kxLV_BYJwGc+zpoOOZ>5mD>RZGT@#!1bZG!1czcNKmVC?W=jDEhC@ z(k2aDT?IC8nk1Pz1~6X0 z=fVL^YYZW|Fo<*O-3}F)1JkQ}d?-hY1Cz*x{Lj(h5Tlgf98Ia-@rLo|6RvIlTK32$ zjM6RH&6lr2IgmXI>SQ=}HrurbRH^EZCu&&8!F{wXXWUDPki5nF3C;R+cKZ&+N2)p&jvSmYb zvFgGd{3S|!+4{o&-^YE~n{eu%r9oq@FVHvq&2MgfZ}(;IUvlwp#Zvs|z-tmE&Atdx zx``0m`yHo12_qM(N`72cU!X^#iOSVk2sVL`-XP(>LJ1RkIHL=EOxa4|Vv{BG`>uXuynUyk*F zd$b6I)uJ2Ql#2Xwp55ay)W^So3{50nz{klv%C~bE;ekLt!>#p-FTDfQnzdUa(uBnE zR5A1NEBX&!y|M@M^YX(-=ukSjMAMVm3H^_pDgPYNxkB~X-x}eI_)v5lnD4sBd3-iP zK-jDAzHdC>)h|RAtAPG-u@vXp)9Avikj)q!f4y6k{gZ)ozLB0+rVoh6`6uzMRN%#v zWD2NgWIIwS%AfiQ7m$TlmXGuTjAA*mJRwmMMV=vT1@Cw&Q8&utwjsknlJH=1>3<3e z4iMBRz(|CD)9#0&=l66cFF@)Z$68lfoJ*!jw^2v_dvc0^e=zb9>Hl4fTsBW)7VpNQ z6X|MtDa}8f|M*XMghLQPfbULt-?~h@{Y59b@F|M>n4^o$*LNzR-X=bgmqrh)8V*4f zx9o%=rta#M;bdE{l5Dp|eEBbDhwg+?$zk%pmD0ZzjHVR~?`SHWyqgrD=fiarbuZOD ze)zHzxTWoHO=Cf%1QQ~hb@TuOCD08Tm!sB&Be~e%{r$vU+aF4nKxSHDhzy|L4m$7y z&wt9?gip0S9Q zP=bF@sD*X=Ns)$9C)S?Z~OtAlFskz+TU=hrsC23DAs*oSd@Fo+`J7H!4 zIx6sB{p&Fx?AQ%vdf;~8P)SjKQ>RV^R^5rNBmkE4f1(1IN1thXf)ec7hHv`NK%#qFCKEZOAO9&okgQtV~l^z z1_^i!{^P{M8Ful2ji~0Pd9=Vh;P85`?u7K`QqTT|Zn%Ke-||ZYt%0n_9KRu~^-lZ0 z`iBh907>muR;b}Rt`{*&%@eQnDt(4LeuxDQ*Z}|K2^P-8$`8rM{K*o*8cyH zW!T{UBzPgjrzlXvKm7JK&Y(mIyuzb{5M8JY`E`8{Ul-2(R`o$mQnVEZ0h&FiG_==~ zpi%lpGlUwh?&?nXw1=2nF?fPaT2nh>C;Ey+L_0c4OX1n(cN zBn{xHV|ey7Ca}@?mFYD7T5qHj%il#)I8<+CAgSuIlqg|=;Qc0LmE$Aw!vS^y^PB#P zukox~gC(-JLa|#z{V=@kVeYAf1LS>DBQ_|Gra0+ZEaD~oT0b6CF8y22DO>rQ_|a@o zCKG`pd-#V5#1F8IZli}Vxrd1VPs<_|fS1oBCytsT!MN^;|ss2wD!xhyBoJTM1b-yQ$T&`KjoJw9*Ez1?i~dX6fRdaRBFF~}5&8Lkb)$VZjQUWn`Upi51+aOo)AReQ zhHiOD8rZ9@t%yz`@KZvIq|NVSj@{#%M@Q-RAN0tCLLXLv{aYtdpOWcmM^6iZTY&FQ zug>@AJ@b8!#@gI@@aAj9M4(>sSAtZa0Ki3B{-E^tyH3KXZ5~$OcfYe(G+8KTMf>!y z$o37V!@Q-TAx(P@Q-n;1~Iuy)rnrjyWg)CiZd4E1!c&Tr zn@ztPhFi?Vr*}0b+MSbE6q~|qtSm76m*gCcCYsTO63GO^XlvUIo@31<7$|`mG;hG_?QF9Th870OEqrAowH%aX)F>q636A>TFa(c%5rc+! z`<31AcER7iuPX%U?DHFas)Z-^KPg^p>SA3<$Yb=8Sf>J*qRa*?eGyo?iw4HU&1|af zj&(-$I>FhFwtn?p2^%XrD+`;i-qb-+X{pD=q~HX&MUT60XlQU?pntG2(^rJU5_W!j zjdm0GuoTCMD9D__?gviN1kBW1x4C+~I=NsP_-yrTeXJfh$Ajf{<^iUKFe}!=gN^oT zs;o6V1l2@qX&4tbx)8RldTnEKKK-4VJ-?!HbKn}k1N0Ahmr47}wk4Um@C!!|^q2JT zUz^e(pLZe}Yb_ZOU^t$d{_t7kny9VG=zuj4O+BpowE8h4Oek%Lp_mCSZ{y{OZ}iSk zee!+g=%P~OQ+k@{lv|i`DbJa1ag`)ub88UT_uA(^;gx_uwGAsw3CF}hCzIu869oL_ z>eSes0P&3Ki}hON;_c$VK=jMDNR7)^vX$tBnDhtFyl-}kpk(11V|u&l484e1*yF;nK}N?|{TYb?GU z1nC_IZx}=!b_p(gX6Hq^*(qxlRH$sURI~YbxtXLoc4^giof9^KowZ&#Y!><$HC z-ZvE2q>+8QnC60POXhsYDL*yDU(|M3;t^il6D^~{h6~7y@;`mDo;Q0*;T1v!o>&U+ zsNfRzC9j(y>9963^KG?$<>r6a6BU(EPQI1bXVaVV=-Pun{pYKMF=aE<+p71aW7XHV zv$7xU`s!z)*(1`ax|ot#So{nXMbKWVX4za9MHQRW%zNwpWs~?>r0#F4yHq5)^ByDb z#oVP0r!^zHP<;{R1XB$cKh7HqY@QT4R<{`9w4sg`lbq|3NtK)pZhXBx*y-{jE%l{> z6G)o1tKCaWDz%>xG>~`qnQ*ud7GeJ8b>-UJadAZ-wKYE9o)_YAqFABATg3Aa7T7*ARcy9QY#XsAf&M6` z#@Ett>UpM@r5C0(?4*HYR^r%!&h+J&;4sgwtH6KHwskT|o zMNdWlapN-`D5TYN$NETNS45}n4dM@)0hD9>fO;P_yL z2xB*T%y{}i-bTZDNqNnWl9eW!^2X|Y3KGVDwIRGq13aG>g>1R@)yl4p*GPD-Y`B7c z#}uEMS&?Zo%ns(=&kRy^6`5-%t$_&#i+@c&ov~y46%jOlxw}|AltHOm4(*olRDFfPHeago3f2}?9ee&)b`A|wmXp4_W0=wMPH_V-AaM;UVn7X zw80PMD&moGoHNO=WE&AH84O)<{!;EeD=Dng*MGu8N!{h@tj+gh z(fxv*?28z6)d||OTiojjiAjysk7DMNEOCWRSnq=t%*y|j7%Vja@#daSWQW;S<*3ar zqM~xac81)u_ALCF5Qs=oreY;xSK`k%Br`BWZ4D%Yx#>96q2pK?)MdIDJS5e`w;E5J zNC%9c3D@Q!W|Glcx9VBigkkuAEE^1qN{fn;z1o^9c|youw7f7B>P1lev4?rQ$~U}w zQW#FYEM*p3Atw~_)0wcEOllPW<37d?md_U0`Q!_9(EIbXLLuf=9Jgt9B&{qiBF&!h zuL0Gl9cC9UMH6m15|N_pob!@1e(ASGUU!2+5nGUEePW`+$_QyV28g2)! zip-ZhM|zaRRudKV(K3Y)Gek{IEhHqwvVEfcZJ&)(k$D~->;unBRwqlNX&o)FjG>{Q zyu5WQ1w`T~(yrb`VNA@h+;2jD_Pkqo$12s4?qKBjj)-gAB{kJxhE78^mlvl47@QIRiCP_V~kD84N zpH$v7l%u&BeDCc|*#bw-f+hQkuGbUaYBxD=9p%U;6^H$@&j__Ayl|8V(ZzfG!Frq6 zGxHSY3oiyMQ$ss^-!|^T3d`NtND|?$Hu&Xx;_t&@WMc|zWMyY3A|g^&Rwe=VAQWxv zgGpGP3rC>ep#6~(zncS~Gvr#-xg;@1B)d?+P*K?Z*RMMDRByk#N_`boi6@06g28pr9~_`8QLlzp8vD%iL2kQ6J3_Y>`^4w$Xx+n zZB5vs->*UDDOUNy$|vPqX)^cNuTTbu+sf zd`t3pA1SuFu-7#V8`N{&K%r;ZB!`N2wNP~yPhz6 zAKD%AUWJi5yh5bg5~O`@v#{5Az4Vj)`ftrOF51EQPn zR`VVxu>@QD%XxA6qniTAJ|%@=vYP!==&y~YsEy(B zN9JzgDL4=ie}fEH!a{Wp^NFx5cgd%ZTc!ukgucn!JR$M3jy2LnLvH8et2;i%Kwy6_ zj&uCO0ViNn@FLD4V9IvAzX(41-dbqn?363ARz((}6d&n=M`k&< z-A9jAGx_8QR6WTzUDSPEbz(chjF7hXyxf`Lm;OpE>=xwmjBVxpUqzk@lMwlxf0szd z{$ASzqCFt?VNZyCt^dg@qtvd1Nir%FmtmNcorI;eVg)oTluA-(=Vo~C&o0W&llaJN zQ;lO`-6Cy?=#S#Zk^rv1p0)_KNx2Q*G?WD|-Mwj{KW*1M=usd@zMek+XuH!>*7UMc zEQMx!w;nI^vx%|@jkf^J)_t*P&G653V*^B(yOAzuSpf4}N?Z*Hm4v2G1k?n)ORb1SLbi4wtQ zVPo5e!N8K1?Uf6T<$OYPTzphHwO^)c*0UN|cQ#;W8?KhBmY#B+zII~3Pc;d=9RXp_ zlkB1@@mPFCy4xXSN2mE7*{%E2`@0t}g}V58zP~w`7$~WA3ahKzkBZWL|GpzDD@%`e zZgFz6*C{Dpqq?dp>XUM_$7ya={>h}_z0c9w79d(F8mW!bt8nzbeHRgEem=h!eaYoY zj{ou_K*OO>tBT4>zsvQcv9U2`+sQz9{L?%w!pOjTt6%E%E5 zcyQ78()8$d?C9ud{9B*7a^_9T9qc}@toE&)UDW2~%yvrTSQYRmC51SVKQ%Mc-o^%C zT~tIwVPQd&Tg|oE<{l(=rMC70a4kUfz@YJGe0q9vZ0y*=!m{@4PflA)OD1OKo!#lm zJf(CwB_(nS3M}NHCr_RLdqx$2zmkv~y9*{KCzpOO#1q#93z_B+_}w^w_?S*-xI9^c zqrZQrax)M+?vO7i*h+pjZJSh@k}jqB#@mLPN8sG=_S3yf&gu5mHZs-P)@bvt%_K#h z5>Zm((10JOfS&?luN?E;(EaND)p=Olc=f4|kdKrUoylsPb*k=Rm}~?_pOvJe>DtMY z#%Ki*&Rp!rR}w@dsd0F(2h*bpOY#XlWD~~LI}$KXiEqJvZvj<1%OrJh^UCT$;D&CZ-99i2TkJ^qL#qnR!Ny_xAMo z9IntE_qdth0Wrr;#(>Mv2H+JV!sX^XkTf*7BH^xUYR;!SauZ8R_WL7u0j3TPvLSB+ zgr)M>F)-wGc68X=dGbuu=%nf@r}HMH@6}I@iSOw!5SXr;D`fySGvr2u)$FcepxIQt zmFau`Jt3~8N+zUxo7iEKASd^2h7jK3)D-D~G;NG;B?Qz7#_iNaPknQc>ZqZml?G!| zkXLFL@zhAvP>RkF-0yKCvI1#qYcsPlDa*)&e^PFA-l|w6di%<#cYJF0FgzTZ(wnj! zzO9xw*yw&(;rHfe!ltkre@RJwhQmRTEhjhk?b$4h!B<3EOG}XN(qK|X-?qJJA4OMp zHdrN&1q6CVN{Sxh_6li-_|O*R#mfp{!?>fPp}C}_y}kXi@_oF1!c+_lHTTba*iWwm0S@=} zZl|TqRaHgKq8B=V6c!cP+1kp>$_n^g z6$zBSv9nw7+%^^Sy}q(NexH~ak%YT~d*p<%(CA5X6pM}109yb|!T3Ex?n1-S90gHQ zds_786ivT!zS6Q^H6lu88ygoiR3>jJWo3tUyo5<(YTJ(5@`h0I9S)6sjSiD*0ei`` zh1E8b9asndV4!a#CHFXV%m?hw%+7!&m}tDq?`(X61O`d`^i+%Rk5Xl;+wY!MUzSee z%TZ-v{c(f$p9L5ek_N=w+#CxNa~nG0SYFpqD34PRtk*QM@beuNX|CZ&YD-~Z#%SIU z;TjRr4b`IS(nwC9B2fw&)uTs2)6;DFG+9|Dm-}r=>>=$&M$4<=0;Nmi2i9WPo}Qi{ zW-Bn5hgP<3#C31d(9h?1<0B}7l_<3r1fAgVA=%OG>+3_>zo{u*LcZf|cxp-}PV z*3ssLk?^BpTYkHPyEy4}E)B7a2G3Q`Td5hRSm!<2#ZjlQLke&rkPWMj#*L^knB~$z z^qL$75;n<6GVx6<9ZdOHUviP6q3dNg6dn)G@2do#@usGx>P99`JKEY7v-BC1@&FF$ zdk_j~7fyOr^|uV=P(v+)Skvml!t1%@%Aw5DzVO=e<(~fTg}D>YCg9HQ+wE~|DoIy-g%E~Yb zzck{fPw}NZyuB+ZTP%!?dp)NaAx9VAS0^?!6L~#vmK;n>MtA#B#AU$ew`~UforsKeUyuMzmIiVROm=qlk_=ju)vIE95TlTpmf8?LUdk|8xUZqBZ*XpJYo zWR(H?nE3XIXg%ap<{A-UOJ*|02O3!>OB(xE(=pA&zCLFPq(fnPlDs}wyFmVCM%X9G z!NGC5Q+mG-9B8z2%Id8LEh=jEyQiYcuBfPoK&*E6c+)XeX#n41TU-ofK?z!3Ss5Xz zsmK3V#9BJ0u5o&Df}4JFibbDihTe#KAiXk3hkO&`@~Nh%%F5CB19nA4qwkIx7&f{o zD24gP{^%)mgRi6MAwc{LswCCq9H|ae9dc}N)ufxvk#p~&n0baCl`Ek4Ts;3^F%+&B8O;RKKlC(A3-<(?o!H^VNE?#L&h{ zgTQfTqBsikDo2A6Uskb4L3Z#B`Nc{{9}uT}`}S=pBMd;)L{p8}_>tHn6fE-O0+;P= zoWtd&5a9jO_0I^ZE4q#mD;>uf;8*QvAeZT0m_Vg!7G-3jvmKXc@t2X4cOxQTFSRf7 zs1Ad`M;*9VQdYZm*Df9ZEnC0Y@m6-IvdR78BnWxuUoUQ=J^_uiyOxTCBP?LZ=da4{$)g%yF z%Iftr_4#UQTYHQ@L~KwMCj%%tM4v`M?laI6b2dw+IFLjwxJTNOnI0A)BJ%P$1N(G8 zeU``0#WA)XIC}-i0-C?caq_!mcCE_F%j@dt%}q@)GBSS7$S~X7S(xAdfbkJN3UfB~ z^Jh6F1sz=jD#-)_4uM%Nf#aAAGJUXyNoW@6$>Wm-JvQ#_pX-hT{rwgx-7O?Hd>y4H(kWUBV5H$eCCR+qH_zsE(GZ zTcdeC8y0kcsh+n>H_YFqdlG0Q(3oUFa_vg&(*&Gc1(p^MJd*X81QQB@h#-4@I8|~a zuM@bkGh)MhbDDPuFiRk6$>{*}S=q|7^ProAo8IcpfvKsBB5(iub|9eq$^SFLw)T4e z_NYQmV_4#AXkUVK7bo%j=z{reg`9bpCg*D%gXw7(@awU(xyGb+nxd7~);BsjA6n&` z_e7PH_LC5`!atenX(vP|vI19qC(`B=778#hBt4r4p0kv#V+qycEdpKbOlI-zN%%9AcUYGb+A+dm5@(W&BKc}|hbfeGVWe!^azB$G4(==?Gos)}`<7Y7cO zvX^HY++J_RHO&S`H#uqWPeOE3*_wQXdNJe1>4F8lZ+_^jWN*JU-u3}X1xMS!re0-F zPuh=^LMtA&JxpAiwkPCd0j?$*}VbJMho zt`_d@wM9jevA-t5apSxOSf5?;$7~G@IF-H(Cky~PVGc_(JK?s7eaK2Pyh$cnvc69D z|3lha2F2BN>!J}72!sUJ1a}SYkl^l3BaJ%*Y1|1(@ZjzQ*T$h6O>if;L(s+v?r>J# zcYo*XeQ%wrTXn0t)(==cd#}!5 zB7a=q4lE9aesvqKIfu3fKe_{miM-QSD`feo*t&wd{PXMBBq9dO3sa5&(g0xtRO z^=?H%LPFVyowEM>Hc$Mo!LP{yl%65zy0hLl9$Qq^q_oxHQde05-6r;o%6i#bl9`?; zEO_0yDq$G;`c=P3j93!)BX28!RDcbz+Xn^xAcIa=suuoBp zzU|LDGdEYiu_&vcq67I8BBT)#*BQSK*sn06Mre6?6@u1ip^P@X8OFqQSh!$+0ZMpZXWnJw4*u5E!0XeRcRJCq<`CMh-{y9uH7#N=B`qU!a^e&r)KSE<)tDI@ z%gM#Hc6J5vL;#*mH4AgIM|oX&StBRSpGN8K9y;`s@Xvl7IUq_A5$|h}-NKz}ssc+I zELXeWf}l3aq46IAH2l4!1{U>JDRXCdHLm$ z!52)v1$dO}=NT}-O=&Kp$IIJ zcS7AlL;tb)q=Ynj;tK<&=Jd?iC9z9&Iy1nm8yj=5_X8f}1HbqA;lnjgL-sH7$ge;n zxRC0Sw50vG9ua^`;+86oIh%|~Plx#P=iua^%WEtK9v#U|UEUyG1M3`M=&z<79+XE0 z6G4lFXp?*f9!E~H@%i<(V6X_;wdBEK8X8FI%-*5EGVj_)sQ6|`Y3CM*P*_`A|K(+r zl*GL04x+@AGemIR&*X)g5aDm(ETsT46!pFSXk+8$N$l%vdX=xoCqzn`rtQ~PQy&wb zT;1F}H$82rtFCM*yy!de!AFcY7Q2`4_-004~p) z9$H%3au}>SysD9!-l&tX9A zh*_^a1;92M`zAiY5G$LU;0s5HHUVJ2mK2rcfxZg(twh9UfnT--h(`=wzIqw4PMGBJ z^ps5DoVq`(Bo5%ZettJLq^PZ|O-xwZL@{@=sn08u=Y5j->=C~Ht|eyTe}O=tQqbnY zlu7F$t#FDHl%2P?U`LBHG!pz20zVh;SX&|!?;U~-hs}}jerYdoX9hIf*OsgOq|dr| z(zOngkOW_eG>wRzja7eM`?WK~-u~b>#T|P38ayZ{XlZFFL&cmr*p#f+Mlms)X=i`F zVI)Hc>DB~*K(~_tr>4V~*pJOtUTopjf%`DH(F2wxr7dD(2 zQ>A5CNuq44+(u_mUbm{w=xgp_1XAbFlwMyK@Ue*+Lp{%|mum)rCJAEN+K{pNo55SQ z+tJ+2oSaxAtES3#{w6+&i!mc|PJn@*nJMZ=b%5BG+S;I_pWZB<)lH7mKj>@edOV0` zcpeUC2-!F2X~;4378Y7ouvBop+TFG7V>}`!urT=6-0Ns5qd6R38p;fP+UmIoM`ia@23W$p&$`b}`s9jrQpgSq#BloA8NJTVm1KX9*VJ4;&pc!Xr{l~e zFbkI7H&TM*#&H#4f=%SlpScLBX>{IP#>ti5`E!vLcF>bbQ= z5Z2h-)Rfyk(*O(cbIJTACU7yb7-DzDTkh1QE?4#pq@E?>o0z4S-PcGp7K)2T$p&5; zT=04KMy_u#J*7}UP`o!nFQe`(B22m_8z#(0|0{)b@X{FfotZ^bfu-02VqSz_5?Q-& zin{Pjsx&hqgkkh***w4W#?RC_e0dA?LUgzA^``n6z~h{rDrVw}*pj05O%5b=xYoIB zG2Z+IrOf4Mml9eC8;3&%=KK!TSw&v%XJFOVs<$~#Aj6LJ693-`jNoTiw0ddx^ikde z@}+~;v*tR49#ZduUiot#aCjj|h{zJ%Hu@a~Ayh>>H&Nsxv@``~7FyGMUs0|VpPV!l z7G7{6<|0)QV^Vd+jmBo{5z~bH&Z43X*_AD8((m4+WZp%m?4vuo^g<77{H`$vj@8xV zIBx7^sY&j5GEeFeh|JW~y^EWO4+GbU?$km;-hO_fLPAXyQFP*nkRP8<2ENh^U;rpD zH8ByJJZr}HLX;4j$gLCtM3>rp1k&S^+pA~yxM}GvM*OvpZW{F1^oicQY4*F5ey9nE ziQxmoAjD*32YY)jgFAj2y%P{fiPYiA#B)E{9106VSHnwzjD9SUHh9(CJTo&`t^GB+ zHB%IvIB!aWbK7^Fdtw?e7pmjhc@9z0%(z{2M`O8ZkBG*{6|y`LXG3=7u`vA> zXbZeqaYEA|W{P)eq%*@?Oy~q^%~3(&?`Iq^B;>w!US2}t<=w)d5EvLpOf=%fo3Q=z#t};HFQWHwi^7pRzZY^$M)rWb)C%}EGHfgj+m4bffM6MB^em8 z`#x8p$!pPAv{^Ki>V<>iE6)!gDW${hLw2@`nO8yAsL!nhsoq#yxA^4mlMFm9Lbq=9 zK;-B1;GNgiLiP^4206jFTs3mVjHad)Jd}>R*Bd+6&r`c7<}RD~2uW-t174+I1U_YD zCA77*eL<-Z&OEE*Ss~Ls({RrooJmN4sQ0mTpqJ6mxBkG0r+%9=oKIWW;>%O;$E0VH z8GobeyJL1)_3B11Gp{LUn#)(LSg__h;cH!0^A8C6Lh049a7*JqwIb48){HsDS z@l&%hMn+iwINYGA(WW?Wth2M*mBC<}NaT@^ELO*7qJx72VObd9oo8OO6%`es2U5Mf z{PRoJt)7|ar3@{&B+tTf6Vm4QMI_SG)VH*xWas|wrfHgF=$&<{Iz;RCc1Trr^Q-E+ zvs+I(@QdQmaOUt>nhgu2_D0y2nT=0LUgi4Qg3L96^51A_GO6Z#_bxdlMrlJB?PJciAZXjT1_fV(Fp zHMuiZt!$Y?(b6)4KCs*DHyqDwpjqyO@6HCbcU$TDQOO*KV!Ss z(xna9NVZ<~>Lrp>WR2ylJ)Z)bb$WVC`n`{b_Dlk^S3c3j&FCz)=Gj@Nq?g<9@pbpG zxh=yKt_G}E892=sUrp9mN(s>5*W`rNPA8j5iQBX)vVg}-EWl=<#V@z?DoD8}qYa>0 zd-nAP|GLYKRQ>JOQ(jKG$Gg)NC_w8ZV~@)XgtO)C{eCI9!l2D>k=ra0ni=-Pu9M2qzSUh2%gC4E*k{ z&-&y@bOYW~u(H}28-IwUQNx>`pSQKK87#!B{9eM2YCu4Uchkb{s(6ycCnN-OMXCP+ z1QIsP6F#1gc5O@oKqD#~56Cw-&&@2HK=Nc@VnAl+)X@a8V((49E^Q|zAiYGnxf|f| zsR=FXM-1JN&zhXi81Vo)5?6ZZ+gM@8_IiIEX@>g&K7P{8mp7c?V@nZ|vI>kXqcw0RIc{6YV|uMxXQyj`IpF+ep)X!`~x;)7|rVc5NT~ zt8O*BiviGU=T0c$V!6=|kyAe$&CGdhQ%SL$-|up{oHiO$dm0Zg_eSsj!v4(6J7k=w zPQeMHp^m4aUO$@0{&HW{#A3|CN`hh~$YwX9 z^AeyDCC5W43>{k3we&V{x8DlI9nytkgi%upf?H{V^#uaM$@vHf6GyVdWI}KvFP9_Q zfT${fZ0_#uKKvFXCE({0DJ;&bs@mR3a0^IEOaiB|8vt(e3qtHf8#$IQZnw0d!?0D9&Y{Go~qpQv`{4^*le?eKF4K{yuHJO-bU}r5Y zD%U&p@Bo#=9N<3XBJJUN^Q{2C(ss8`xa>yp`!y{MjgoR}!>~l}l00CIL!wmDvkJ$h zzO}q{X!Wr6Np~AcfmF>x;32BI>i5Vs`s!Y9K3>u^wuDK29L=1g7zI}l5J%D5uvuJF zQtE>k9D7XF15qUJEK$qZ5`YStXKSeOhKc$U*7QyS@bL33)w0{C{SsJAq3?*ccvPfB zq^u(BNp)w?Gkd!m-FaC3a^n!`nzzH!c8RSGj^<=Mv(97+MC!AP(+LnXE=ylHQ&pvt zTw4#S-pQm_K@uibFWQUsSbzN%sR9oViyIq55&(c-Iax@=NeT122?)FvenZTl+d8?Y1wxp26X4oRW3>v%z{U8Vaig2yb zh>cfe7@M7)bi3NIbgKIUWdy=l_VxxEav;zU;B837TzIvdxhmj@IqOo#B<T>rc<Nkmp|^E(Uy#7ve`Wl^K5s5u$CtsE_qk(%=WqxHhT!vZs*sq`z0Ip zv$G6AH@H{;7e_U^a1Fwm#iRXiM;?Arp!n#V7_Z5{oZKT-Stgd@6bdf4vm>6>dAPi& z@P9bVI*Y)RpmuRYqgxeiLd{Tx>~ zqNz3g(e6ewW1;0DJFiT9vN&O}?V++Z@3!->@Zo5{!PH@U-9eaK9ki{C{E}XllNVnG zjJIAp(be@@@7QVA4Nhie z8z2Z38yh<}$98q6N1|r$x?E;!ul>3VH%F%Py_EIYpOa}4c2Q5qHhA>8t{JGst!6E% zrtsm!;h}4@^iSXy2l^gccJA~@A+Uc{@y+O$v68TJJ-)jbRUOxjU3b$QY474q2W7vX zyGLpcy(jR)pNlvC*Al0b8)p&CIiFvj)X2{W{W%?tvt;KtP2~~AVRA&`!>wPl1DJM= zAEee$zr7_X$f8OwsVOusWWRj46!zquWtHq5)3FijWLu(`TbgfWLxloz_wS=@e0m4nUJd3RMrf8?`T zj9X~KWGgLWaDqMjjyXeF5Vlj@JIyzR8PT@M12r|ja+2ui{S)0&qpPJ;-`rS>Kg6!?x#P;c4`u)$O)EMh@LtSM> zr2$t$O-+ztn_uq!F^HGPb3AYp;CE7SnJO1eadl~EXeOs72-gYC%{PU8E|bk8?3Y`e z_vc(qy-2Qwi-4S!2-h>@aJrJ5eCy)u{!#ephbo`E7Q_+aNOQK;QbMXL;hUSC(%NQ_ z%5?9-Ui^<>fnYnJ zLI8D~#s)#ZH2ay1<>zY}+A6V>k1M=Gg7Cdj27?I|RP5~R0Q&-@mluUG4IBeDT1ZgP zBNL3Du;gi;SBQFTNYh21kfceIsp4XeI9O=x=w<~HfNX7d02Kv*D=7(Ed=f}`#4j2o zQc+p7t!}IA_d#9POFGil*gQc5Spsj)arhm`hs9D}M&ifCv`s_BgwKQN|1jOgrGLWV=o8U9#%?8fNkW&azr!`q~Ra4g2ULZ6W0 z$`;o09^_%0hb~dudv3A}7^Ykh6?LEbPEi-AU~X>5du=*?;H4&D?kF$;^C-uorHOw_ z^3ch>r(*2RmEnoNyycoVyXiiV&gP39HF4PsyUN{}D4S`S+PnFvmg_!vLiP5n6Ft0I z+##7`C%F%mcbsA*_*<|eb__kXGN!Y*xcXT8lZ>P^FZu z`GPnU7Ix2>d$d~9d~3QJ5;CU2&KR$B?j2Pt#3 zGvidq?g_N-NwXNl%ry6PGtS2_e*g)DV(yN4^1Q)zQ^wI(vCP>FZO0aWD@37Ix-gr( zAvQHKuV;)EA3`?jE*(zHzWwI#>`FxRaQKS`tqxXxh_njvGb-jB4$tg@5*%M;APjD3-0g|}5%sE)f|Rd$6k2W^pyd6&bd+`Xl#N=7 zx&&4lmUl3Wkz@P#b<2Yih<2)vmyRY|Bhmi~cjgs3wp!fThylp0BgpqLC9xr>^0B6( zb(zxDmlYsXh^FE|oAbR0TW$R58+x0@qV3N%W_I7u(J4zwPiLQ}a>zU(ot1hWf!oH- zEWX7x8x|(7U6{DBV5Y-^T1jkdjd}Hd(qITMD$rz5DY~gLCD_ zgHCo*BjaHTy=Coh1zR- zwndz={e@3>39^HeoS;bbP_k3GSjqpBIhuf+-^9u3&ny)@iST5@zLNeWm96+ME1xJF zx%FW3sRd|HEFqaL;)K`2Y-=30ghFBe$pvUNjJ5o#(kVnijG|;OY6(GZHB}o+pNV zkMeP<-@cUkh6Gh6@%o5<06haOz8bqA7hEfnUw#LozOgePsFp_>@acsMW!3H%N@UZf z498owyr%$X`EGyur<3PD{i_C}@`zZqZ{BB}&byz>sBXMf;?$~)QZ>lIm3X(P&dn-r z*^D!rmBUhHu9o6&)gm$c+FK4C%NJhn)FR{#4>}XCP|u07h?d5!~sWGE^^9Ox0luy z%K3XFg!g{X!PS(b#ZmJZO|Fh=rRhKIGmTZw4{-~MuoS5Y@c-yA8^09`3ng)tOIV_& z3?VtAjU%;F$Fz~Wf0*??X(&o)csOZGGeq_vV4fDOTq8bNhsdk+Nla|Kczx_=l9FnY z5NOXn{Ed55&my&qTGXe{yf_K)*s0eBiz;Cv{M} z@G36fnQn`gKsv>`_XTT6OD}((@=K}d&iM|_j{slGfNyCySv(#Fd z8+16ZCZ^UP9UCzuxu6Jg;SgxDuTK6h(;1$y{=r7K^9(n{IF$aEiwO?X`9MYaID1NBGLfx5i~F~G#$rk4YDfBVh~6H_ z4dd|8lt&r3OztG-hkQAQv}r8JhUhkuUhZQ|Q{^WJjV-Ef%%fkWL@g|Aml(wsSsb)% zOSlYCa@hI1jh7$V-*GEBOB0EsS(-4p3FIo$;3ZtkzodXw=_|MH#MAL{%Y#h%AHOSO zNG;#pFk~!!87{-4&(-xdLER)pv6sH%Y)t|}dq*xtF38eYtJ!8R!p@vJ3bG)k{9*j; zpPmfbOpilK5lKlKi(I=V7GO3*9NK-y8XhsqAwZ!sfZ6xrVnJ4{(G+>6*-w|FG_L9iiE^4OV{S_#x0>c)fk>xX($1 z41+N?(n)BmZ}vIixX$Fm4U?(;LwH!Ah0%^^u}hUq>(o5^+49c|!p-5NiK-GI?hr~(r!_7|M+(v;6UrjcJ5ZwHjp>QB#J@!RETjw?y=;di_$ zQ?)13#BYrm>|`)4_`qFEx*v*br5)Pks$^w!(=8^~={v#C7I*__jch_fStUvRR- zfxl@7j7Yf7@1Pie2}}Ca$No7ZF_c5fXCTigQ6D18u@#?BBpIZVKb%Bura8VbqM~jq zg(qR<&@bmy_9AG_a@c@@g(>A#SIFglJEMwElDUkMkDP{o6^@}Dc;qM9zs21xQ=meMJpr20n7_$#jn*ujJH2T~H@V|B22G&uBWUj=WQ1<=4VP`_#A}P{oW0 zNx~%9x65e9gAEIuaN4D!^xA%yq2IMlKMO76xOO6(BXky)`u2*Vz+Aird~$X+hb z{bMpxCqKV_bdl+ze(P|+z1eRu%!LmVS1~*C^OFvnrVIx;TO9-m zzs1p4#BO-r54u;cOs3=CG=BO|WsFf3AXNhA$GSnn!{$x_5$5mK(m*Uy5Y}JZ$X~+G zds{R4jc)Lj4;y?jj$|%5#UZrhSK39w?)c{&@5TSjw0#LjRwSe8BF@qn`Wc6NBJd0f zOf$;*uaaFl+YXWuJYQmOqUX&n{IcpZoR5Yg%n89L%hBS&x}!P+g!8#2SiOo-=BtiSmrO&- z$s2;IqTBDb)q!@s5JSht@p4CIF=fK0qCjw?2L z%N1`kbaHP`>z1y>M*7!GI8Q?6mr`VWuHx@yX)xtxto>!VIgYa4S=w7Oev9|qyjP0x z$y_{WwlAD&*;l4+Kr;63!s0FE@zxQEh)(r=xsGAPenwBG!)%-5p1Br2ApA3ULtKyZ z`GaOH@}ME@UFnqpHQ2dkWNs~G93oVO`p;VWLH#&{c?3*u)+_L&dVJ)a!X?qzNOG0X z{_DQxz6VQ-cyF#FcMB2E%f7Wo+!CU4*%(RD#xw>a)^2Q_^5gs>ua^6{r*-%K?PU8$_R*@%@Fc3xam*)M8#U}Z3lsvH=pgTE5A!-JMtFALfVbn%6^o#FT}c1ShVI>~ zp-O?J@C*4#Z_G@mbrBVn@}aX{5Q$}n?ZXGJf9zF&05DRsfpCnU6s~NCNB}(bP^VZx zVuUJCE66)*`XtTRxtZ`Vq2_`_c%#=lGgB7>x>0vSDe`w3K2iVYyMK0Ayp*yo9Jxf~ zEr?W?ve+wbe~ueI+5V%VmOI^=q(82+(=P@ihhw&<2$TvfK^tp`&M7%HGWyW};p_$<2 z{y!h>Kl9TL%Z*cB62RY_k9-!K)>Txj^UNYsMzF9?F3!_gc{i`6_(T_SoCE+j6frjE9^p(FI*S^5}U9Oh& z()9#5hk9(U5K{CfQ)a0uu!O@&vb?{&>I3lKKU!rvNz$8m^n^M1ee3JgE58D#2>;fT zQ=2yM{gpxM^f}c(3$yGIu(}M`?PXs-p@>fXduOp;BDoB3ub=A4h8`tNX`exOr4f^M9x2Au*wRQzK7COf6k{0d4l zeThWnc_=&WU$z}WXtjd9{|@&EMe7k@$|?x?{)$IdiDDUbXo7VhiW<=^CRTK1nGe1< zupO>DZkhY?cQ}g5Cur{>o-Odd%KP5t$(5*8fxV93n?9cVs}DnB%z*LHb^d=yyMMO} z^RJB5aeFU5aJdc~ugSuWMqb<8>ue{qO{Y4S`&67${QnU7fRPt-1nrl}Tq`VX!N0;u zQl@C41%$IVrhPvL%*e+0|2-pCjqUtOlV#l^Iq-~)8m{dUmQiQ_F3+-%9_;6cd!_-9 z!@6vHHL*?xc8~}L-^BctJoyW4I(MyMxHkCHZ=GRYafrD*%Xi5CXouA6`Xtegf+kS~ zcwtU09UY?olWz06W7K9-=9{#VF*m+#tD_o9d+av2Fhg` ze{-6#cUZFryf?D4V%T5rKqUEjSXr5QcyJH#V78D557OP&b&7==a}d{M`7MDm?_+rj$~lHoEDGDin9Z**`1;hH*0^14b@} z=yAUFh@-0&{ zLfMP<1R?&T(9pMaje}6>X+RflbX4XV``@jGCFcE@b@ua&%;Zdxtj}=W+g{J`(e%~1CMp0;`=&^-{b)T65pb7@xz`3Bq$q&9^h5~)vZr7zai(uQGuqM zPF*1)70+O63Uq+7omT99v`U>?TvQ72ZLoDyd|&=|0NU4b%!}U7-(zWidUPxPcO_^G zKJFK|^FqzW0a3ti&qRQWGczG57Pbq-u)_Pp6e*&;Q3(EEK+yn;5{i;|p!pr;@An+h zW~kL!-lP$wDJ~E&EQY1LxWy-9{>~jz%FDnC=bPKuhoIP)k#n6grG z8G9DcIs%H{9>Oz!kCh3a#gTo*6Qk<#(c{f(zsw{mG{HQ}H4)xl%~M2%k|;|dpnbzH z`<(%}6D5H5TD|wxUrY5WVEs&x62{_P|9<-^&1>U5{WpM%PJ11zF!Tyqr}?=zO9SN{ z6(Ae4$WLqd|3dA*W2t|DuquCGjmB7I8pveq1SP6GD!E8{?^J1E^y}x}9!^p?+Bxij zdw-3}Z!B4Z3M4l8MDTgvY51E~Ep@k$Qcv$+$NOL5x}sA>*2HLKd84?5L|EGPPa?rz zG5?Vz6)-cB)&7f^H>)3#Y0iOO6$CuIUpEF8=-yeHn zLN{)@o&ghDV*YOvI`=IS4*;ft1^#C)r2jQ+I7Vke8!R6=MgbG1mU#Z(6)S_tVi|j-Di0J@r(Coe`odYr*aI9M(RmtLN3?c z+$Z3lNpjP!k}yukSL?}?7;X-h*-UubbkT3h?nu6?zWUD$-fyD$=s{Nc4`P5VXP#rQ zy}rO23oHtC4=>W37X<~HsAK=(e`J1O6A=4%Bm3vmD)(r0CoQCz?h{;ogNAL~Piefd zsfk#@GK|1DHle#(vEW8usS!KJ7J*(<)%A>=sCli-eg`He>jNi6To-v ztH_>FL0d@&n5wklb_?xP&S0Er0#(%s#YinibTs8)!rn|O4cNi({?YJml*+$5F(BGy zdSFF=^JKvS>$s`6gaHSw0Kvy82L@RAypF22Ch)OhC*`wmc3k;9Asj?WMfr_GJj9r2 z#ZkMp`A2zEy2S`{aPnI!=P}7#C}N1n*1@68@2*i{g<4>NEd1<|p-q=wY3z=cNK@O=BF_9f&!(KSbt8PI>^rO3&ZU?|bV7QhQ7w8cNn; zJglJ6Vr!jmP2l0Ho~Wm9Wg^R&8Elpooz9LYySq30Lb0HJhjO|U4-G_oFKgC*RfQ9> z3nfbBJOR_-V4wu;)*tRYaKBT~9%iAg5HoY5~iDlYi|1fq#*;n#P-0TmCnGr|U-rtmYakM3mh8#CTnt(D+mn z3AS^Y?_9(isWxa(*A+fbaN&d+CmWxz@a@Tn*u&j9dB(7Pf$959JF|~PpW*+zo$Q|o z0FQPH698uU24>Ke04t>*Nne_FQ}sah{f_$hltb!`+%)LI&Ovarpkw^` zAk~IQ5I1(@84pgzt3bMqR~b4awBJtPFk(5%Rg|=^>SLJ1^-iUYc}8-0J1Cyw9M}&r zZvg5OC&5NFjCq(iKeZ$f^@*=u16btpB*5ObIW@IJj7%&oj4{ljw=(&Sf!Q`4t~)DJ zDt1KAI+=KpadIR)taPWm$=y%C&5w$~UR5!V1MzZNM{&WqXjihIX<({|L(2A$f6DcU z&t0OsK)jKnY-(~+#Os`sZPK{pB=|Bz` zX0W(8cMUa*pNS!#eRT6mL}A?2ayWCY8gaZ4-nMbS?6Anf%Iph}+D4ZOi^D-TugQ3L zc?t0G@d+I~PS;g5P>P8xwU(PMWCUM1EWn|Q*Pn-L3ZJfN9MiQdwYv8R38m@jVT6Uv z3kkNOh`PD}iOM(i_6j*h@3i&x@7AIo*p}d}rMnP*np0`bal=->meTyIKcS}Hx^CqL zC(f=)SEUC@;zB6}7NaU10V1g9iCXb@aGS{(+`^!q&)=MfYVWtnixwL9dqAaH6^6^6 zn|oX96EDvgTA!NzUJC}gGV~Q!+E+@*sMKZ%k1qHb-F4>-ZJ6I&9KH_jIOgEeGfzn$ z|M9D5?0D5s>p@df*XMXpPU^+<Yp;z9g~{!{al$Er zGQ);eN7KH79+j*RWD}mq_p-frizz3C10|(?i>mPAoSpVSj4afr_@H@d`u5KC=T&6) zM@5dlqpu(Ci@zIB=gO$i6@K}u3k5ANyRF{_GOI)G?#}i1hr2P;c&GP2!ds{7r*@#j>``?VcxbX(|yp494hx zTdim6W989YQoVT`7#_csKE5dup~nlBHkF3(RV=sMhyguJ4Cfz1d$P$yT#sd?Ha3e2 zx>=7KA0(i&o53m%njvJ?W$o97n|x0K+~!*cHSN39W+33RB~1%!&=T=E14H=Qzi(xVct^bvmEM~tj$7@2Dbp=Y|1_;s z{!qj#J5`rPu%+C7_q-r6GvIq@*|cOp~0@g`|M)Z3Uc*^ zXlb(f=5&@T3|1^S+tRSV5LilA_*1(GUbeTCi)7j$$v-<2^3y-rZJ}rXJU6H#%DJ%1 zsqNDp#I(#tU-^HUQLi$Y`T`E~7e5O@DQ`URbEE}wHtu2C|DmbKYd4BC%zv)Z`0Scz z7hP*|QmgH%Db0D{UEi->$L+-9+ziXe48eJ?-@pHCF(7>$J+k4ow_}rf98%a-OyO?& zJ50-35&~_WXV=}Xfuq~jK)usxyL_43bY?wu&zGM^ORpVlcXqtI#DH)}u^M)e*TsmL z;?4ft(3G#Z=xjI-|BPW<&GvRpn`{4}sF$X?{^a;YKr&OqX(k{00JD5>Asya;pv$qQ z>2B*vF{6U8LD$Rh;J|k)z`I`T5n%t2hY{y=#I@Qp`;FB0ZU#79F);tE7i+3(#nD0ha$4nEq=@Q{JbPnKH_i|2G* zkw+&lXaz83ajaVJv#P$MucH4KYBm2b9P0_xq7wA?*k@ zD#7?)@PZ&#rcBprB!gv-3fU|~4PkNDjjS*jpwE6Tjmig}ydA$takf|0S8IQ2_SyVhHz2NChTvtY@Y;M+S8hRQb- z-gAX`h!@wpA-fc&K{g^D_hmLnWer7_?@sn-7cHzTEL(4HbKV&=)~yWYryUD0YYbvC zWWvUZ43-x>n6u8)|C0-_bF1T>wxhWP6G5F*F=!U%aykP+iW?{W_B4?WCW&Yf=pS4U z7V^WwNRr?<&X%%JkV$wc|70G#@#qgU8U3xbn^t@ zBz2U!{#_on&`W4{8?YjH7*5BXkS2fvr{CH7hbIbMD!CAa^3}q!u^R=GiZQwhIdQHpP1o2|Xg`bC> zrmi4a#6WP_ga^E&Wbfw*A!P;uK?3)_jX{H#lB;=FP!11%LK+5om|xo!h4fZSp$e~- zR*_;*hL!*FJddr`*{R<*4TJiYtL_%$@isL_O(5mwObBU}k~ytZewtP}vvwWK$n|Fs zxu1@{x{mMeh>T5GZ-U&_&s=(;;Vkgpi|4G}>@NDVi?w_lS6@9o_tnCqtxbQfRNHO1 zlZ%9CbWv2zy{&W4YDxb!$WX=IEfo3okl&BHESS8_>pbh>PUGxc|KV!+p#{;n8f@s# zQVP>;`_5kw;;t>w@Jt?BM@I?kvgd%viK*YR-q(3e`;digz(f2ongF{f>QT=$;rH5VKb=uoLS00wyqo z`G5Om%K+VFK4=;M*R3VoR*{Zcm6!Y;nJK8%>TJ1eCR=C9PGI>we20cbT>WcLC#%iq z-TqKpnNAbJWOvuyH|#?YeNaKJh8~mc_4A-T2VB!ZpUcaY3aMvm61EN^jz_g2B*iw6 zVIR@*6iHz={KH*eF!0Ii@Huw>an>_|Mql3^G;^DLytI)~*0z)5s&fU=1iJz;;f#4Jr z(bUp#yBK}iuOz-Uzf*E3@?c9-5RTf&(%N?S>wB&YmGo(ayZ`h@2eckV4%6=*VTy{~ zL}1se!32?%z`o?~L@}r%_Yl2$bMaBe1}|^#aQXg1)6>Ju`_Gv9BL*%5_8(YbSlHjf zY)a$@efN9Vm*Kdy{V4-T75zq>?^IUZ0_0>b@En*L&-S{kAkAqnSNj`mrMsmS|2K+U ze)`vWL!e`U$B2jLmTS8b(p?ucWck?-9bUeDc?@jA?#J!ER<$HQ+YE1}rKS24r6H*>Fg!7p~> znV;JUcx)XF*k5pg7rtToZ?iJ8y?BOia{M${WlzkPiD@&EP+|INAR=PuSYPja9>!3^ z{iXBy6W?cDyGy67`3n=Lz1KOeQHE`ABS_Wj_icq3958OVj}b-^+Z{a>d&DbU;fP_# zmZ0;&tqTK{1qNO?7MLlt?eb=$kyVcl^u=j+yii4ocEdRE!k46YcInT}P}5i4nB?fx zi+dk!_13P+k1yP}B&Qwt&@2goW+cl7d{%952Y%n4?H+(^!FN}Umf~Fdq!f!MV?y*y z6}+6hn!c~WoIn1h?H>iap^U}@S2=#X9C&A$9+QU~OHHs@PW&H#a(H$!Z94U}>uH2i zrvP|=mT-?xAtgS{v3F)&(o|zSG_H^si4B^EsCllQGWHLR7RMM)!`Msb&i6LLWm#@F zhnAaC-S7M!U^XQ2(cO(1sJa({9UsOy0h9n#G|b%HKh2+;vC1y0bzv&7a+6ii$lbut zceoK%8-DORX>Dyi+8jy)$k9e@|35t$I;%|5E{mG{e61+g)A+D^VL_7IvKtA9(L`4F z`%8(SH05;B>4`BCBGT92A{^$_&*vkSrEZ5-`3^;kipoh}OIe1NhQ|DiU5%C1j$19+ zpZEx+HGF5T(yJU=%&Cx;Ojf?2b<}ergKNxzY2*pgxd>j8oBYL!on|BCV|EyD_q-5V zlCgbVe&=X;SopZZgk1FOP^9u}e+f&L@`g8|$PmSWEq=dC zvHM-a4IvUOhq-1q)4uBnslcv4`~-6$_o=Q4N4=YX_8go=BSBoUhpmaulFyT1d&oT= zQBhH`h|jH=o&I8DdmSln*~6~~%AC@8XDT``)r&p*x$1luyPv6br0DdfVIC+UDdTau zQu+DDdSM}!h*J;GuEe&7ZA{YD=Uv~w$GGlJP1-MCkB>a)8@8F+Fnz?Lj5rYSgCKmH z`q7M6>wg@DzW*6iNBy%8F5=sD6L4QLx09t+alMi>nZ^sod=^U!lK$ znlMRo`XD(n1hu7epv3H#ax<%TS|-U7yh<`O1sE(67gZ%g-R!g3dRS`WOKu&4I{E@W zMn09y!`nJXCEJ^ON3)XJveT>)!_UtXR!i1qjy9)SCR(Z4-|!8)+-d0=RC(Ps4kc_f zkT1m5XrMt8Ccs~!>QXu6rkvVVHDJ%}c>=L+W+K zE3>PaXwk6)R6guI4kbFm$8MLru~FHyVgFzhzB*K3F|A}Tuhs#)8MTVMV1?xUkwmje z6c*6+Aytv_iM@G_e#V$#7_qSqB1c_vgwl{^ZENJGvsap9)wr_@6p#}e)LhG?dTPbS zWDQx?E_xYw%XZ@ZPw@<}XG4}O+X1#A5Y15Y`gU17%pV#vSluy$h%B9QnkAm9QVAc} zth5%)Y7{ME?Ah=z?-H{Fe#l=aj2>9Rc{{liDY_IEUK-R&&h zaTLZm=1wlu;4D=>Gs@h7cQ2mEECKRPxva>NWGdGrBhvPvD6`R^9v7V*56ShKe{;fJ z`(N-D>AOq#7-{wu`m$>=(lQ)a9%W!bq)2qDe-w5}xt=iEa}cMV zIc?W(*6eJE!l%i~gwS1vlA0-bU{6V}Js3%kOnYUksj8OUm%gbZA8I=|#%QJgL63$! zAn;ibxd4sydq*6ITAQ>i>H8~jD$(z7B&L>GZbqrkhKc<(M$^|mmmZIys2Ok4UPc*o z1Qf;eNJ|TKauG&#F4|Pr#$a>%%u?31$D3-cyk@s}#YiHovOutiWXjPN@zKUHoUUQ7 zy-o%W>zSjD?CA}5LBocft$Eeq0K{!aU*6#9Z-98XjoGQ9<&>-)yM4@4PuF`#yRtUs zA=P>|6~XRf?a)0{Wu2tdhzC@UU%%$_nk0faT_SgUtYzJ&e_S5d&Gn+aJnb;wQa7@dn?k$U$VrGs8 z9;ybSCk_wMm8Cn2V#Xh`U~-_0<)FSy5hERF;<-OC^&z#>NiIy=K7%|nCdzm<^@uIZ zDa&sl6qD^C!Ge>)K)NOc{T0iqJ3r%J=>1hE5|Te0D) z>YIJF;q;i{T`%{NO`mdyyd|rzidiyY_>OB*&-=@N17P0|*lye|QGwjma{1bpnI;-) zF+O+ij}p0kzj(`KpVA(5{S}=fA0VdhjR+9h$ODvB`WkJO_WfqsV;WNilvJ`*HOq@E zV71cYmufoP>)Z4Ww-ebiv1t0+(P&SS;@FMVr_CptEh0G!ua2~T2&gzrmuWr=tUa*j z5>fgcR!J{mxi8e0f5J%}NKs-gFZU{f$G3vujVxg7gMmokXrZ`!v1% z@?(WM8OIY|-q-`<>PD%Z48w?6y0IX_B;NiS=@i`tZJoN_{rc--_m*n;+}F2hbg+-j z(k-$zRkp0$Woaj07k6I-4gZc0@S(lp#zcb<*XI0K1%~z{nQm&WgBMxz#eTZ8G!4gT zNuKb#vlRH5a@w?QI~*=Lp@fFrnT-*=*H=WJ6@Ryrd1DU8=mWRV!`5`ai3spVcYc)b z_=4v&;L>0@)&;zVkLQh?sHV3zm&+@^A57@;fGG~)7YJD@3C9?GZ^0@WMdgeS4YJM^ zfiD}&V847J?-d+F>7uoYBfoCrQN`!4>u4{Qhi7p`RQ>10pJEVepF9TPu;|pq^A|b{ z1A#{jxb5+q)7L~jjeorsLeT6a+VU`&t^JJGAd~&qrFxg-uOHHpxYl2hgwVC5_J}3i z121(J(Q%_J?Xpd*vw^jC%x6B#`Q0%3O#IWbH(>aPkDd6D!dO?$a@AOWzG_=jYsp*B zMU^(~WeJ0HVJw6Bvp@ce?+n#<2QE?=DJ)?`t{Y>zjG!{7a&N7r@Ti$wps zRneYiwwJbyUnpw*r@o7M^V3Sd_{?CNB*jGP z)+NzYmK7$vL^~NzCRcH`8D?TyfeCZHNxT&$vK>u8Z!3hr2tLSa&&5 zz5pAD@m)0`eE9d4kgWN#urKLpWTT9QXkW!Hx15REiAp1_@msEd;QSeLY*rH@l{pgiH0+9nb}LY46K{6dHZIdsW1otBX!h!m%y zq%X~heKgMhEWn05q`$ppqlf0cDE&mL`|75s?JvB(08I`m8I++fO=X&tI+FDK)5Rr2GjsgL$>=REw^Ek6Pef`iDeSwQz;g4po~ z5{A=E&oPTJLCFU9vG87=VAte7Cbq!zmna`wN^W$mA(?1Dg(k(eT`3d9JQIH>Vt_z}s#r<9` zeDd#OB%hA?Ujo=qj~92?|ILG+0AM5YNB+Ln-yv&Xe0aVyR%c}$$C008g(^ot-f;yS zAr50|1rGyZ#$QUw7X@SQd+#?X`}+zhKj}$8n~{D8E2W0Ogkp*6SbFyt%xHjc7qvMe z4Qpbi63|ZFwsn4nQUOP5N@OtNDRJFz?f&9BXtiY@KPA`xv*%+8d~>)V`e)Q%PXXKn z32<-<4@3SYD!tJ8eSQFk35@j557qY!>TBm~-XZ_`?RSr7U?yX3qJPt^{uPD*Of0aN z(%X~^pvB!A2ppX&^L4tnlZf{3QT_jK{p$?UBkNo;{QNW$qvzY@_Y>UiHr> z{r&)HbCWSN=i!YmOu>PDcKA1u?)Mj#Fuhl_fQg>t65^ zJ+vR7PJpaN)mdOGL4mivLX z+r)_faRbHPPCxG-CD<$b-D~jjXd->WZobKF;xyC8#+8palu9+hXX9Dkf@H593Q*@* zYUNs;8q`=92g|){YZmMTX`Cp_b2K8#=U0gse&C@m9))55+OGylNX$k#Ee@Rwv71m9 z4gn6JTazDB%_y(Y2?AMCsL3bXP=VS5ZxQ^3+L+5t;Glo!!~89G4MTW5PA4{;w{i-y zn33cJyTSDuHwH@bW591*W{NSyYieq$hnY`4Rz-ztM*H;Pmp&may@JQ_K#!7G093C9 zB$fe3>8zy^7Boosc7(t(8_FU`Y90M35Fc#xg0v7m;nu;A;5P-NQSU0Y{aNPPS(oUu z8q-1Pc)qxn1ImU3V4#2>=LOdu;8Tb7GTx2o`n`<33ZFK|1T788v4{wX6_$c(rHwSh z`21@RrtrOfS`=)GSc$rD-VxF=_(Sjh?p6WlhtKYoKyLqL^346*HEb8D#0x#e4*J9C-?B&|GuT*p zarHH+8<%l=#K0urvj0g#5r6vE z?3!BOukhkoPcNTH|6N%D?1xvFrLuFUnSwu%U+A3w=mh_4YPmB$0@g39Ntfwg0}&$m zGZ1`=y&to|0p@q@mxBrKfnd9YQ(zdKjDh({GS}U5PV;k{4;K`ed&a6gYZUN-|6H(l z5Nm;Aud}50B3!WQo?9AzsL{O;<{(ex1-Q|bZ{z6d{>AY*2m_b-@csA(c(5+KIddJ@ zG8*(PHKC}ih;e*z%g-59n|QUvxT$RIIoRTs*=bO6Q)`2TZGPS9J>)>6 z@45v8KHBc4n2uBnM*+tQCM3a>rIWt5d6Ti1Aw{<7EZWqK_`Ro=EZ0UQyH5EMIwfYnQmgXdboVE_jfLu6cnU-=SVlPAIc9e33hC{bQ z>`Gxe#qJ&U?MIgsa9LDr17uLMLZNW&T#XLf2E%R#cCo6{Zv{!SCiz9=si~JF|5~&X zaBPKimQw}mu>ASL=+apH-`8W2!rbLLQ3m8D(r2dP7J5oW)T&)s$;$Rzbt<@`QYZ}( z*f?yhQY~h_*4pmX_GE|IP^vf$#I(|f6wdIJITm#n_J+3j)BKu)ujgMP(G*#-dh1f# z$UBS!Ngz6SiV*7LlvW6x8UI#lH#;S_Ic}=~DK*n=W#Y8Eea_9X!Pm-Ohz_GldvEQb z4s{b8K*Xra@IO#}iv_9g*e1owQzb+}NdVEiLOW6`3`(A=Yj~XOR7GMXO`i`dKG#rB zyrmIzOPmT^^yG@;vBqj6^AoTaeqYT?*g&iygDb#=kysVZPae4$=tOEm zg;hCVRzLhc>o?R7h#LQ>tFBXh_wBXU(!4tlUG#WbgrYRH6E15_XPrm8Tx4qDsPYzC zoRE>vY2$^yHD}}1+2q?=rEtuF*Yb#v?!nvX+neR7>+3?9IsN9Qb)OsNuZIbkR(RsV z`V{^US9oj2)vewCqs(Y~ck(6d#kgx2b+}rp%2BX^jKlRmfLhX!AzvyAEKCua2e@UUqDxky5Us1&~Z zQ{7s%OF{3(`i4ja(K_+EZp5dfABFXm1}ql3=|sy`czZQxAN!n|B6u2rD(zeJJDmm0RU+#HuUZ6Z7G&T`^lp)+*$RjkU7 z@8n;vCuR^jbLckRcyOhLymoSO8k?B7J?LdxUS1C7eG7fKe*INnuWb2vvjqi;DJ}RQ z2$h6??)riQ+iXve_%K4LPD3_IbA)y zo4p?*vHLfJ`k)5zt@RgJkZxqvm$xoObcHt_uiDXyjh;D(h1OCjX7>cQW`SleP1AFl z$Gd7ae0?0B8RX@Xze1{O9c1WR29bKS;e3HkIOBbv^~)*hk^tuHO*)4t3}h-^M2|7q zJHZMoiWc)1{;J5e5c^*x1Z&XE%VlcvS}5TQau zA+o1w%g&Qkosr5|Dg{7lvL7%m(*Q;NKmmUjmzt%c8KbWwijiz4J>1=HmJ%mle zq1PQ`qh4qswEta-5ExT0^w8e`-0ENqx6j$oGMo;-I;(GZAf1>0wEELREvBfYmCW*ICEUm4{0`j4$ zc7B`5@3*~H2kP&=^x$3%l9GO&sAgB(OK_$4srut-6p~|K_0ZdZ<_! z9ZP1QkZNEGo0-5z%J`B!0Kz!~!qByw6ZgIgvzX;Sx8%E@sXtfz)*(7xy_$V{_E8IA zYvMVimoit$2{j4Q`+1Z-J*&7>+PfLaudg(PRJG5`8hc$eyue4WHFI|pxNN; zQDwEJ()vnHcedE$6oOr}oSM<#nh7ftC~AK#URXVzy1B8CS{US-9PT(bH#9Wm{KkH+ z+|F(yC!Eq4nyF$7vd3p{78R0$95=70A%V+k{29U9!7c6nx+gNQ_t&6C4?>ZN*2Hba zXLT6ax4uVUGygUa+{Auj7POqHk{LyNv@jG5UdNNsoAJlewG^vPrJ`KD3&PXPX3DXk zdWp?sxv93(*xUNzFbw{$L(L7>in4usUmiTTi=LzrNV!-N?($UDCng=jV5F zs_GyF+ldVz0o=x?`>VEY^Hb!A19sm1pW(qlc^K*41*jE`+f=L%RTcIfZW{K*mv~sgcim{ zB@snzn?EnIjYQh6Z-qy0_U?TLlJN>qYJ>y?fNo5d`2p5}$EH0!trg|;Rx~S@f^tVi z4&B&&dK#jxsL4g{;`s_GX$>Sj; z)S~=?ooN<8iQy>w%Hz4CoXQO#k7i{7sv))6d&O*#HvQ)>Cucm@x+KY=DGyggvqc*n z!rrIl4Lsp`W$@~i;)Ij=hO@tguC6Ya7Cw*4*jie{#3mu(hVyfjD24oXKBpf#rnA+v zms;THE)>uYxa?YUe;pzoYj4vs@(vH(2dh`JJ8PP{EBNhX`q&!7-*CSzE$`%sMGaTR zLpggk=hc%cH9{Hv6K_^-&JfD<3D!+^O6B*%E8@M2LE%Tp-sf z*r&yS>37y%76O%gb)6xgKCVi#yA{!CocfbprEOia-p-7_$>qLu)qxyDQHq zHQAXreRYSd^2gtYGWv@>O6D3fm10su{7^m58_n%{qXch{MwkR^sz^}8#OBstt?57} znjV~zfy%Kwi+ovlOnRqRm#g~H)i$=aGtDJAmJ%w54GQ|QozxukR;*@WJ_`)3Xb|pM zOI%jQ5=N?<$GOyx{&BMoe&z?Xm_Ldx41CgI%C({df<7un8^+lxed&cdvU>&+uz=?B zj`&K=Mh6IlMyUe}Hx)H7%jm$#*3up9-io4j__Y({0(QA4A65CHDY9hi2V`Ldxw&5u zBT*w!RJ0}6`<|r+kG>afU&2?Ci?o6c1Z=U^VXGV2tHmEGph>HVkPs75sD`mB71drV zG?Il+^LBVkq$80Pl+H60E>*K5`5Xq_`LBDjhft7>NQ6I>&IlSYi9vmy;}lNU*|*e) zB}|$W)LCb$$PcqdSfyPJBVL@jqP5&&o@f-ef=UItUS5>bSPABeaZhlw(U)1pDekAn zYdk5Sw1bNq)bH+|M9Oi9+zgVIjeq~FOiWfpDulb?&QtWKuoZs%^D4GUwririKaqeJ zLBJn4N5+W;89A_@m-c$u%#VWh#w8=DV5aPrnk3c4mXGj>;y@@7N4eO$ug~?{qzbg{ zzElU~rG`+3hQyk-giBwI;d7i%>`lxVZE1<>2^Sb*2xBT0ERAlczF${1tsY|=CRZ6? zAoOr}|G$XAaB#T6QV%2!%!cxXUT$o4jiK06#K&WPj#2KB?ZSJiF^mOqHeHBsep{QB z;5lR`Y}8$|J|`2#4Sw0L96p zvEw}4a9G$i2>TU90(p5r^d94Abv@;{o4UZ?`+ijD0;gCz$>e3>mVxo#PFvIMx-Ho3 zDG1ev=`Zwj<*$fjm3{@2mWb~5E_sn$VD3DK9enwHHwKZ^A>P#Pgck?$Sd%Is{-i=r zUfpJi5O_hqP%+=Dr!O8|6zr;eo(2qw#dd%>Ou7aBoxF2{@zb?#$hbCO{s$>rqPeTW z`QYLKMl%=!i7m=MSw`x>;zPNQe~|cwBwIOMFT>zh3K19(1Iz~>h5YLAIfAlIPog-$ zoqKKR0R;6|O4X;~&g{kp%2tDahSOyYXC;g5Ni2N^%nk2afcD(fC#1^&7$yP*-y!Me zAHW2h^`Cgca*6eN z9XrT{?|Sz%5$TMDcKKNCVdpK&XjNm3t1s%F$&>R%+}gSS9XyLl+lbR^e39auS=7oh6}UfZP;t_Z4|1Nh?~%efit zyG|%A0K1S};0ATh?H7I$VbglLz^+PAxCcEA2eXgaZF!pc;`iE3!f(m65R3?`{0PAP z#P!7^AaSc3Y^P;a#_}gt!ysUxriPnDGWmiu50TzYGMWD<`}c3}`XIexEUAvrh*o5O z3N!fzLQviLKym zWRsfmKS};G4UKO2Es5gKBhf>dL#BuG#fx?-f*$(h|GM8BS9FgGR zG5|&GXkEp}$H&fY7o;A{59qizPcQ2#ppG{_{ZA;ATi(FN)f0TknOOx`Gexm~G{Q`( z)~%Q#J-K{{h+KKFhq^fT@5?@!DpzJ-U0cDF!_GEAl%mE2j;qK^uv+dQq3;_l6f zPsSO)kH~EFPn95mf_2%$37gj8-hRA~Mc*FZU~cN>K?4m*X6L2j$j=+ANK3+I3(&HJ zQ7%$0CN!DVWiL4#$XVvVKdf{wVrVm@qe&V*mtl}+ z2r0Dl(g&f3u=$POItpZugZzdCR^p7z1U~OQYE4hs9VyMEbh@Bgtxn=K5w(Ar_@t$N zKQ+^Lg$uO+Q_TpLC@5|8Oohe1phz-puW<)H4kR@^!}LdT02|r)_C&IehvkdEQ2hHtD_V1^cC~T{pK>4Ii4C}nkxFv0;$jfwh^?#rjHcz3F#KF_fm1-Ry!Rkxy1bnA%5hLC}@7UDWXVU zu)p&09E!C1#E5ZDsV!tPh%9Ht_JvOWcIx4lW~)Dqcj0e94&<2^x?QyuZ9NNEt7j~H zE74XaDXA1!Yuk=UaZ+r5@^rmEO#6XcCv}ZkF>zooU$;3nwZIf6cWq8!np{sFzC^4W z&2p$yGuk*`JY#9EuE%GDq~y?b3R%V*2eZk;Dr7IQ?c>4^Dnx6T8%)ZnZCLn)RZsJ3^goW6}&RRr>y0S4t^F>y?NAM;f)wUCDepG>uJlnz6!?IEVC zY-|c#xT1&i6B!IL(V5zO0;oK@WqL=QVac$cA~VKAacB0Oi^Y;eB^mZZ>#kmPi?`zr z&zqCq7Q6i$c>Fsi$Wapfz9X%=+#$4(wCZ&a6_qe5iJ*<3CuwdF_bN}eoX2V7<*L{2 zmm8u60!G~iEe)N@W($!oLu9P%qKI{Fhh}18V)pj-PEN-l$MdzWLQr7)ZHZnJ6b6`` zSZK=96ToqF{CIdKDmgRulxvi)G1*;kx9}==mX$L=^J?hg^gA;>nIzuxz+?kZt>CiN{1lcuzQJ=Eq)tuxML(6qqtK zH5FR0nafI)Zo}(P>g_U84LaQ<;KUwkpY8zn1Nu$bex-(WAOQZY6>E9E0o+JVi2RCSj>Tz}!ZHOT@ z!Sj~54nS^;SHo3>98OinBe4V^-RiZP-TaBdtwiMT*nL7`eh-?Ii?!|yz$tyGlt=bs zV~WV-)|H2goe@qV6u6!8PH9DUFrSkHP1(q1&vVby9o_2Yh2r93(Ap9OAuz1L=hjz3(sF%iiG1~HVOb_EPa!fQ$_t-JugN>jD8xe3WpH|`vom^qJ&);jYI+K~ zro|51vYfo#)qg17DI(4%z{B;;UJB-10!!s~G)t)Eaa@trzHF_9dOtZE{Wkg$O*h*_My=y`n)A`+ zK6%eMEMa8?mnn#&*x7t>akZrVo_y+jqod>I32k7$Z`n{)AmJrKkZ3JE4GhsdASDr| z&-1#-*ho4AWrX4LQIaflxD)xks(AvUcZFd*+4<8#F1K{+Dc3yjvSH$6` zZx;J2!=Jvng1Uq?!UU-b0iStO2p-(i$LhD>b#;~Say;F1sfW(iIbC)hPiMD{P~>o^ zj6h3+4uKuCu<)qO*w;5xp{l`|&-Fw@9#2_I#j&;`_S-2}kY99tP^X6vKdQ3dG@RGk z2?+If*g5?+DFF3g*b(eX7AjJh0#cPQA z{Ak$`408WF)+%2XEsIz|KGgkqLrq9XNKFm=+xin>e>q(Z$^nxAa3&#*M9_Oit3i(A z$ec-kl=Jzkfjqy~tYNvfMdM)+9O%|Xl_M@wAhu~+Zoh(l73W?k8d(l$->QFRc4|>ik4qo>~(c!PmRTj;-74! z7p(c*IyraK-OIQw_@=pHb&%itBEZ4g#z8o&FhAESPFCVG0DsbU>e0rI7~(lji3Ql` zVQicGBUBzI&kJ*(Kj+s}ui9?=!n9zSW3tqfps@vVPSea490riE9i?8seyysiN*(3^ z8i@3#aB^~R0EkIWULN51Oy)Ho8crE7&1CShu|BPEU;-6vDQ9y4vxz1{9Pwss&mQsk@8fi4_h)+qBec~4io z^w?foTbpb0VA5}Hd{cGc+$sZM%;0l$cj--6WEZB6EZj)`>=&#+60UjN&c54N)dZeH zXg`~8Z2?LpxKf8Z+yHDG znhZX-ENbbOFN+(m6-Fux3JSnI1Dd`wcP@DnK6}B*Uv+CR-9KH^Q5jsHi)Unp9D4{r zXQy;-!m%SC1cBYThL+;%ufT(=6(g*+6ZBZ0%3zug&Fj4ov@4tvc+S_)4Z&vR=AQlb z?JV=QE$`DCG8lWWm7w?4TDQu9X0;-7c}2mx(5b$XEk2GJvd)Lzk1mLRJbXYEVE##* z(&;pnp}5HMGXFqBS@~_M)LNM%uDx+Bm3ez_U&MO6_~ueKiiSA6+^?)lp%6kOU?1T? z945i5kg>t#E~+*Lu8p|(cz&N75DA2COjejjkqGYC21J-1dvDF_=v6nEDv(p=HXEe2 zc+Tnq*8R)f2V?9vo+lrn&V>V_XBHFbUR3fKv0*Tnx4D~Il9d&x$CK7IChKLI#^(Zc z_vrtWIM^y#TT)`TJyiwjNGQc6Cnp0(ES#zxB|9@S^TP)N2L}+_O4P2lL4t1|4cxtP z)7OTa?qr;jEgFOIr#+O&uU%B4D}=e-K(+a#IIypru7mW)i_%h4D_<{fbq{b5N@pQ( zZc8mspSrw$!Url|!XCRknXPV8=NOIdR-%E)4mb_yH+f8qmb+M(#3^|nu56QdUms7A zoT_C~J%!D9nJ7*Fw??g^MrCzO!dM8i7YAHMXA+x~2pZaG&TD&ri>UOQp|7ff&$&T< zS>eWOu1aT-AK-#nkRzNZX5#YPT5BKuh=`N4)Y=w&KQPdGdwH}#B{{c0`RivTE?^cM zbn^8uw2`0Qx+-cZowSt*az5v{9%IPu`I^MR$5ZE_u*p<7ZZofR`~62-^~t@FA7A&@ z*2Z7*>N&M!r&^mmbEU{=1PM)B&?*4H?%p`{Z9{l#%;8_0?C1h-|d;;?Jmf{ z&r`_Y+_kOqJm(xZpR8Cdq_tKr(b87aJiMBeX=C>Pu{O5Z0$}Isqu!Eu?V8zo7ky<^ znyCVq3`iXw?~rLZT2&y)5b!ZI(BSK*fKz8#T-s+V1o0!Sisr*x^WFaJ?5+ck!E^H! zzJ>;9rrTG=Wvj#n-C5h3=|S(2Io%UNj~Vak!Na~3PX1N?>1!L8ng(lMxXPtxPoE+& zAO@frp(7%}hv;s}lOke|0FRcLY}E6>hBj|q{(61D`LgqPX~ zE_dT?=1JTX{U-cY4Ut~_f#F_|`hx!kZBul%5vF;!5S6HMBBb4!tROn^kbd*yQOf;EhZV(#-w&jF_;8x%Vdxl>>O4sdF9+-0>rK@b{WnpbX`15(?c4kF z3=J)Qd9G>~qb4@yB(U;zr8_U$AhIkqTJTWjqn}XgS1C28Y7O3j@f33CcyU}YUBgw( z)FSFJ0=yb$H}gH;7y2P`XRXL4Y}h?P^y_{fyKQa+Pu{6XDW1#vqC^U{`&qJCc2CEM(5GAOvEfnXa;jz^kdtim;(5MN>50%4@4X7E(5`Zbs~n;m5gAo_zV%ZM#}$d#=Vs?ta6H zw4qCaQPiuWe(A$mme(<&Vu(^uXoV)<>*x2yxGLnKw$OUZOTvt8T`~+ck+KCDsBJO= z4M7UCzu@bBRf_m)NJS|7`>jdTk@`c{7QbFS%OhmH+a-xp<=J|PD@Y^Q`4=&-8I;^ndwl~%pb(CM9 z3Z>MpBb#LT zP5X+}L~(DH3GsX5s*3mNMOJC!_E6@;Prm%TMPf6JeHDjKE za=Z*m^QjG(WhU2?C-qhMALt5%Y4=&D!%LrudG@5%(vDI}ti=Nf~ zl6}KLZhJDN-al-$%G(LrgT5b2IBgZ55nL|6LQ0SP5{+V=<#^MV$6Mp?z%)BUoc9GY z+3;@J`_jr*EE%@8n@=XM`8{ZN6+0PtEZtZc zt-<}`j>GQ^q&sj(vUeOfzA{84#vR))$+z=f7$Vts#jE55<)#TRM`#B^B$|5%SjpzY zR+pxEPEFtGG<_~foesK&>T|v1SU}3d+E)sx)|vEP*4drWVbN3!Py9~*rEY?cf7nZ* z_6o_9^*>GJy0DSC-B-%&syRV0d)n4l%X`PsyNwlnT{R2b=hZq|TNYy<+FzOS)HwA- zsYH7F>S&I)_u|XLQYnC{;Ke~N4*r*M_yP{|jgHu;@sms0HmM=Sc!K&)8sWD1dvyfz zgQO7swUP8sR4P~M4}LK=?|_CCOrx<+E+f+xu%z6#wDF`O`E0PI27a6j;deOXrk#^% z?)u&!O8(*k^exKr_S)x?Svm@@`u@)sM^>blR%DY%@d&t}I$&pfp?Fv<{XO; ztczGV(NE+dRN;V(z%`~@EOLOjlqjv~K9pUg8XD0s%9XcEvO)&51 zbMszAe_Zqq)&mVPw=OM~-1=822h9GLw`>y?Fh^9(hS%1SEu$4*p>r}Tu~F`I|EGt( zWR>dVCqav}Xmk3^c1Mz1l+LI9k?d&1|MEN};sWyj_vg_n@wR@mL&JLnnmGN@e}7GU zXw4u?7EMwW?!Whs^r$@Z2_d|=|DC1Z%*H$L81F&TUUr`M)R^!X@h{*q{)eFp!>GcH zxJK|DBE3`hyNVJhKSz0|jv(?eWe>csD8;+~-YcTp@Ww4d2JDFcb!&-d`-id$kt!jP z|CgBl|7rcg+JUhD@2f>dJ;L6Pz9g=W7UKAyOU*E3&Fu zys75Ik;ZdGr{DBZz{r)gfkQ~raz)*4f1`sh>KQ6%hi_r>q~?(W_T??Hni>fCbK1^; z28W;pV0vmQpU25o5}Ww|0ZG(kg_+@9UuNG)Hgn^D62|YMg_y&!38p6TQMnn;eHOVy zOk~ zseMf}i0RI+u zA((gs3Sm2&ul=zT#%$~#I_tjV9S7{$Y`_7E;QcfBKT5{eUJMMcF3i@Pxid!yX5@KC z(d#u*L}5wnTKb;=ZG;5Sz-z>S6Zn6h87X9c2F!f=*Kj}8UhstObYuO>sQctf{&QMN zB1^QLL~3A6sCS@IjQ=u)KGlMG`+-Tb;VlkR*6K`BCE^(qOC2}%`&TnRXzJ`WMEoZ4 z1nKu0?f<;M>j-iooB|N4Fr7#;?jNf{t6wbF2v!>;d66Q5?V{JxMScgGBdq_LhX4xl zYiAVWck+C7tRWG2Z{F5Q&k5WV#jbmvBafg%Snb(_|Cr{T*kF81R>DrQ610$@eOfk_ z{<61d_!pmkFh5#(W_Ih}^ns#+@hbyli*YBH4Y{yBKDlmOUDpdMd8pR58*$DsX(6#jw7vv2- z+1=h=xj$`Y8io4gUG&}Cup;!KUQ<+L)etzVQi-)*CN1Zc;YTg>n|)dAtQ^DG%IpW> z;)@kmJ}ES#f|Cs4YiMsU&9?ph5b8$#N{`l01=&M^3rgh)u z7M=B*9L10CCiBi4I_9EcL0K_9Tv-)%6G}*sc(QQJ^TP+X6C(A%K6__=Nsj*8 zM4oxBV@Obq|Iz^NnIr;p`i((4081;juqHD@}He{{unSDMW?dm$r-b)dzfSChm!@Y(tDzT*O}XaVhX$qUJ^axrRhWsDcYMZ#{~)wcKj{d9B5gB~z# zBwOlh!K?%%NtWwg-J<=@IqfXt^xE23Z%*=r5xD_-h@tX>ou1beIbca%jNNK+109j zHKgEka=5j1Kjrz$>T8q19j|a)hV!-Tr2F>+r)##4jxTm+8#2$RJ`-05i%ad8G~I*@_R=(-X%=Hw4i^{DV-0gCv+o;LoVMI72&85^ z9laxum8$QA@h^It(y8|e=o#y?{IOvFx!5|J+ql9wnyYn=5w2qd(CVOtg>=-^wJt64 zWGc^(Wql}U_$7&AUL;sNNYfc#ls&-2X6 z(z1JS5bU`ILp*^DyT#7P`1p8Gbc~OF#i6cN5q${I?H@jTc-9xNI-sl3Xd(6Tr7kn| zHwRO(0h>D3wCKWQUEYVd*n4{uVc2vhJG0YQ@7~P{2{6V)9-I{GRvk=M zs0$5mkg&%wYTN&~qR>>Yv74?lI)}bJVSKh>u?u84*^QYe=O2cHo5Ah)Hf6ZAO+q03 zxVwAA99s_8v?{;$qtzmgCJQlV4GtFLRQ1agDAaRTy_lZrnZ8}=N0W}JgPx$^DDvpQ z-YFi>^YDZn-q)k#F>;yi5>95$KXMAI!a&83$FdeflSkz9vBd6kdQJ6LeM8xP8FE`c z4$slR?JM=K1osHyyIpFpC!aZRgaI#bh%A=Q`qd0fw}G{yqE<)B-BrT?#ADn{1C0nM zhe9jz*c{5I>Ur;F8ZhH+9iP?>H#MB>K0o^YLxcmMO<=Q_bbzBNNhc+ui9A3=x= z7Yj?{@TLs8W@o-7BR<{9-|fd|G3#Es$$)ie0*fFozwr%__PwW>>)j(; z_v_>owAlT7##I@+=$PeZcg-6LC`>tlqJ&^fE;Fd*uJe~TL7r>F~r zVX0oncpoK5A$;w!ulK&Uj6Sz3?l;TLTEx_@#6sa zr{q#u&kCnjl9S`Ddqd&~A%h8Vaa|7^;JZl-MDCsvebcWti)8w)-)yy_G@w^ig<8J5;B`?cT2ax=AU%IWKMrfv*R zve7u2<@CuJxm`qsLN{D?XJn+Mr4$C&Ha3*78p7k(Q+uSxD zv5A9G3wkc8`gls?j4BTJWuc`QwnM}k_vLR3Pqi{~7L$h1Xkq%vS9tDK_FGi=o zPDkwoVS!H4kMu_J5RaenYO9Wl0cT3dtiAQTjCy6|sp-kyH{{8p*0d8|XWdjlk9eQ8 zexad(X;!S}nwmpi&b=Vlt8*>S&!?uQri{)n|2`J9As3#2)eT*cI$T*=@n&_A7azac zy3d`?Zs#uE8Eq^Px;C^(nK;45$xYL-47IbV-9PUS41Wkn2<50(a})}a@rZ{*_IBr*oz!b9gih+CPkv| z^bd9&xsRymSoS6)f}rC;gC#H|G-_WdIXGCkyLTp!S?`W&-6P1TSzcPHaXAH{6VvIp z$y5s3VbTfwFRiERtWS5EE=9_7@lQLcmr(=2UyJ)*( zleqM|YW$**;>4Q4Z|#)h&ci!dT$t)0COS5zEiJA74fANy2Bb5K=4`u3bT*z(l*}%1 z&TVfVGw9S>bR<8r!Fb_cl_-a2F}%1k9&wI5o&a%nI{r4Il@Ikk**XW+g&{ACR%~wfW0#DP~{C(>S=#@ApCys;ZqrXj3A*mZ1m7 zgwO8_!>Q1M6T#EOGaLI3|3rbMF6CpxSO?Mtd@DJCS$u zDsb>p;)Xl0C&{^zD>`;@W0Sm|>Q9o)V)V}qD*-6@crF3J!>cc{nJyoTjfQFN=kN8W z%T6_WT{fO4)mZIbh-KCtyLE@fn_7>D`PmRu-hR(CUA88E&Iz?TUB~oLR#py^fgrOI z`qY@u`>GZ8`uQ24jq%s&E7tCP%Jk<+;z@e&n25flXl?!Q9PZ|zC#*5>{!=CPkOBSr z_f4c!+#EU0Wtn+{F4t52fylTVe4bc{0SM$h7}4N1laW@h z>NI<*#bT={O+Zv}a2N-)E4MVY2lo|F?V$9#u5;a#^M}Y|DK#X#&YveXOJH-#N@Z{7 zGoagUUw~c!{jvx1Y+Hb4j+s^|H_90t%$?zKUCQTl^zNuXZt}X@J>2mCl@NCc+h$UI z5tW&Ly3SZZNa$&J6n^KhDMfJ9lg(}9qrq=;jjr7Xhqxs{qGc6%Rc3=H8P}cz@pM(m zttI@6!q|&Za#!l8e{e=TkYovYS9rFq(JbC8P7C>n4~$h!Wv#4cYKUlDY)VRe;`I6^ z#s9-oO(2hI$W877l^?|bjP%D&dR*2*+rrv+Ad$2t}$Gj34j*i;>_ zP=9iWgr}|nUC_IMnwssrTP!_Z4+j<@wms=~<6r7c6x!k1&WkKa&A7t( z*lc$g zST&Fh77rj4sd>TKZRlYI7qx!~C9RA^!;-Cn zQa$n0`IjkGz{)o%d_UiLnjMXxw#oaP8ABh#5KU%M$stVKoxA{97|z}PPHCSabfcEt zI>5{-Syo#lG%Be~fPVYtztHo)fGtmjC_6kNOaq}m@ib7L-!&)#LxU$Hu~sCsE;suU z{!wF6BShwD{CqlRf?9T!UZ#}`?()T(0&Jk+(JrbhHJArftmYQMos>OUvF$mX^#_V* z*C6((uaoJi-#BYby)(lTj^da&y5P$Eu1X}_S;j|Z$-!17B!xAQZ8q`@fhL~#@hlt2 z%a#E=_l6Fk^Zi?cGq}?kdn^%^7kYdk*Q&(KDy%i^14!iqMXo`9H9IT@eJLK3PWzTB zXfc8OHrRl*Pa^3TH}^Kc-UOfqs}Q}q+VF>F)^aT1llym9^(&wYA2?$t-9wS_Mouc! ziClWD>i5llysXkpg8*N71&4a=I>iRi!Jrfuj>;t|0}-mm)w7*t#+(6GjRfZ`?-tz zF4oHQR7@3Po({_;_;;h18@dZsm79n=S(Vj)3h?9Gx`@#xYm5#3cVl##{C4bvRkLu$EiAdQ^kzb3GKVpJcfvL5iYT!adms0 zl+FU?FHW$tn-4Cv{*MCFw0EP;3L7%tVKvgbQO^yo;CCdLoyji#9@p{gNBf#5hwklE zk1Df=N^XjS4$ITc?d|qe;?vj@6_MjvSzs0?AZa+47>$zH6?-@@gRBG4=6&aR_wwQAXi&f79 zB6#V27ENzCoB^7M6!PSAUIQZy^|?})KV-UbH%($cD~ zb^R}x^Q7Vb3v;Fi^GTk|ldS$<4ocs;PGptfcXUX!Vc=^ZYW6FL_SYeQy#ai0`#1Ri z6WRZt-YAj-z`+U5q2&^O$MrME@4R=kgj%w&vZg@utv%nT1gt#%5&pYM5V;hx28ALA zw30(o-S-8r@Q;W_hrB(<05+%S8Amf^yM|LajScukPTGdKVmQNI^w)>|M`SbcZtFD;rrzZmBMl6z_e~zoIit z4F0D)ZxBn&N{TK)5gAU&art$(zc=E%ngK0!LWj700s>)|`m%rw%hipI$QR_#xv$DZ zNjK-F%iviq-u(;24CKP0KW|vdQZlztgb34 zDFNv$C)Jl5GMs34) z?CKyIZ97rL$9Ur&&?Np-Up5cU=O1iUPgdxJ zvfn0DYtrQfPGXBb;y}Ycv6o?A?gIC(`b_8iW$0f8=N3KCaNe2+spggp@E$dN(jw7+ z1mK58cv6#O@14%uA{WvB4%IQSo$o9UCebz2*^jPb2103PGEhtE;QO5=0OF&%f9=F( zg*yJ4(%0uIT)(nwx0Sz+;v(2=E(0MFQ7OUgjD@BPNTWNii5Wh{@+F6x_2%&e?k`aC zs;qua$tIQhF?t;}9$Iz$I%;lh_WkF7MH^@?IOOK->jP+z&*n#50dQNRis}>Od`br? z?I-p;RIRh&p5qY4u)UDTFrxa4hg047YU%G>03gVm3b@U!PNpe9DA2Uk@V(WD74e)^ zuVFbUt~V`6kNE(3yXKFsi$5p-;5-oZno&ZysL+kAyCLojYP;79@eO3%Me?)Vt$is7 z5y>L^UIG;`o!`2!eog71&tFgFO)QJsui|ItE(J3Jfumx*QM9wQ5qSws6N=8__B4{d zbubIKfmeBQXk*Yi;R0lXXv#qyqvrsiA+?{*H8l8^=MYCFGR8=CM`h6qL+$3e-7PDeX` z+#+5JA1VT+O-ih_&dE?mtJ;)Edacd(jvWtgoscF#V|^aVzfkz7(pfZ@E@>dWMT18z zYED}0-fC>J`rrOBl!oz{WA-J!)>yc%6fs;Q#)Smo>cONYc3LUFN#%^ zo15KM-zm)8)?+?R%-ux0tShYLu@>=n4#T`EwlMxd4I4v;`WAD4Rzfwaw&Nqz1)-)N z0)fu?y@iH$n%9yoSGXE-MD}ZJ#(hisZDt*aZ`>VwpHQJ$eos^Bic1K5HB0M~+Q6Y6 zMM?Yn5WxtSw8^}0Obgo8jIT{^hw+rMXvgOy&S`0tQpjp+R~+pfDseKg&L>p1ZAUc8((d|^h*D)_61pHRCXvJQ=&(qU1$6$m(-H3(1pN&G`j@bKoPVyAoam;u+!pWX>_r5U=? zB5C$KSYM}N2f!?jT7z4dTaK^Ob#IWeOXlS9K1x;L$YLK3T;A_V*xjT6^}R;^fkAunebc;HO}D)KMQ;Q@Jrx3pG;l zH1pJ-3g86uCP8_wp4W~C7zI1KyXr4r@(T!5+G9|pUxA8vrKP2Q``-wXMzteUqD(-1 zA(F>hzaa8pIfcW132OhwsRLzd*Sux+02P8npt zQhQk^N^D?V(Lh%}KQAUPxY~!-8paX-F`fc2-bH%sD@W0>ZFS4(sh5+)+-#H_kvx!w zNlt3T2E8Pkkk1tbHZ1{oar>j%GLJjD73eKDH&>j;z+$&*I;gtD#RokkWG%9HbR5!^ zQdz{!qrVfI;VbAI4>QsBPNToQr z1`DK1zWuFU#9mhr{@1qBlf46^#E~7GooE#zho~<6PI+VU0DlyKUo)reap7M{p{`51 z!}7vCV>5ORX*~oANoL5~iA+udr3iC`IRWwAmT)S93+EX;_m=uvBWQrMmNWq5+g|Y?bKHNS*WlRn*;vjc)8`%O0=Le{&?LK6M|$8fQ38dKuoOCE0qV(PaGcsy?J}R) zxq4HhxDAs4)^a(*qglCWo39{?9qsfG73)*gCLVq0Rq(}tvmbK~D!Wt_2;0M+x$N4l0~n}o zO%1O>L$Q^swmijU1#L*Zomos}7VD?5Ctl9G!LDeTvM&zW-H4`jTN|b+pp(@QoIO_P zbJKA8oPwzDsq%Bv=`Xv(MTKxSdn>z}b3Y=}bW@#Lib5IsHRIy!CbZ^B`QHE#Q-FTvL;XVzzF z-Yq^9y!KDUz}EMGPcY?~t2x&Z1M|XJmnQJ6Ywp=)NXv9{cLM+hop?2dd}-3>6{eo? z9W%tI|Hx*!fD&wvVamMchbd1HF=OqvwXzy3HSYnW!&Lj0tni!lAKwDSfI?7AU@^Bf zwj%gd!Y9T9Svj4GPfD1q6c+;4)YR_Aw*MffLTIU1EcSkWlgY)Q?}lyVmXzN($e+C& z?j);XwQiy2lp`c=H%z3Ip&*paf zfA|8#D`HGxn`j9Q=EJ>qb)bEWmHld3LNsQQvE+;{Gd})SR2#Z~Xku@zuQ8^@yhtx* zWJH>SO}pB%O}K%A4E@~RUT%7(Wf3vqaGgkS1im(%L<5?%vGGjhlRDN`I2o;|a40F}Q4=s8Qzu*7k^dvVg7;Axz-i4?RVsZ@f>1ce*E~ z5oX(u)|FcAvT*9i-d8X0Ry1_J_5=YBjF=AkM=l>+2OQR!mjLA7O_>1WL9eaFhUCF2 zomFHkq%;cI0}5seI-AIhyUz71^10RbS_ z9XzD{dgY)!)`MvGf>T~$jR0%Imf?Van`N{R&0E*$4~Xb`A6#Ui(0IsqI+Lg8)zZa* zz+?MGO(3Rwc6#Ex(50ZHlp^Z90Mrb-;Qtk1bA*S7n|G)CtTj8{+xGG}zy-WLn zln4&MlFuu|lc@J&=S^XBf|8zl2kreiozyFIc4J@q=*UW)Z|(1gWd@(Pr|g^ygf^`x&a4^irNf(yl64|Swj{pIHbf^K&) zm}={RLFL}2+S4=4XFIbQlGc_|UK=k*lRKvB-@vckXLs4zYk{u?e4^KiyCY)nBk6?@ z6ZNPcPSMrW&$&S>=FVS~_myg8b!BA-nv0h7Vbb0xTio)Go4004Q*$&dXjYEo{Q%=T zHoQjp4}nyA@aHxvBN9K+>}Bd5G7CS2JSR@AbFjjWfh2q+0Fl0-q1}((kTf`*dD6hf z2K`K4?(S+fZ&F!N0pP8WI#2W_PASHu=k_;7uwJpui;qnC7M9zA!SBS}(R$TR+5+zZ zxV7u@=(+?X%<`>CI~C!Yn70G&^kQbgJdd9DHV1$b%TVzca6q)FKRhj@T_+;E1&Cj< zOmKJeD{knsqv_cUJ4{_*Pqv)Q>QG@P3U%w!G(c2MN=nMf$yr}t2Qn1JolI3`zg=&x zzj#c=!=YD}z0_zb9NbHPlcL=7_`3U1?cSkwITjnHAO>)FN{kl|!xKpFiI4P+)tb!{ z8a&sp_w;#?ohIg0{<@v;e%?0nfd+^dNFUI37saamYoiBY!Ysk5n9k5UT_473^-Wg`T>wbn|N7|H^e-#^N;sOxeS{KEp^&d|2 ziQHdw`!1Gz&g(MpJed^r&<2PBk6zEI2g(nAyys`2>N_<_;OZ?|SL2Gi#lx|-w8X~C zE9HH#^~uNi8RF6{dqe(G*S7usI8M(KpD^f^%ZB>iR4*bHf*g89(e__s?~IuU8+Y|ITC?IA367oRjx`?OAn+9t7fZxMTX5 zjF5E4x%J7SGN8$n&TXJ&rATQtnR2)dd-x>e$d_CbTj)$MxqZ(FuxM zc#oNM#^tT93foVW80Tgd`}?J(tuyE3fbFK%)#V?Abg$b@!aaaF0lj*!y}hK3rcSxH zNJ%kOt&aP$t?;cevm%lwqWf62#*I!#v$~aP3sYF5Tb>^#q-FLl->NC{vC}-!!Q$e= zgr(kUAedc&TU5yxLyhu46tLm_!-qmvQ?go}1wjX_F{iKU!8VaW8IUeMFA zFCHfobD{uIJ=z8I+|+>W0jrS5S?<~qO!9t}Gq@YtjV|FbsC~`H%DM=6F9iix0>9A$ zzS&q=J3AQ9qm7Lqxud!Jl{9AaqYprEBH~5(cOzN6RcNdnL9=7 zMiGfjGz&8`%%e!{`?9b5kGOn%QH3?w%qJy6t*A)7^^uy=R|; z4+Z762bd;-GftkryJvL;$YrQ7QxwF}jih{x@!sFTzER9&@Lb>84%QRnJ64cK7pJ_*jK+>&U?IwGQdIS;ri<6 zS<)>-|1_UT+ceq@4@>vtdy1M4_C3=VtzkolPtN<6qm|k&0ZA_BRf|S0|Jp{GpO`|q z3Q2(!7Z{)z0pn|H)ITs4# zRt%0#=G+M`SY70WC}XQ6hKzgCCGZvC3WIGcN?C1yN(|KPG)+<=Lfi?4bL94Rk7VHhpJ#?F4y=6CQyRdr*&6AT-&7k|CwKuxBz+`I9h58Oq3Kn)#|!n{bD=0Zl1|(>E}8hzz^(C zYrEFqS#2l{+Yy!yE3lfoDJZCO)zM=Cgn&uDUTV&4$>}ca0qAu4C7vGU2JYtW!#i=N zQR$V6njfsra^*UP3vuCVW=5GPJ03IMrv#^Up533K)Yc4)wCMj%9zS>WC$9>$R+IHq z=YfOV*#4Bh@HN`-U5gl|8%gH8sgHd2DK;HC3wGv42QCxsuBK2Qt_RA>E{I%SFx^R6 zUr9!7j&v^Ut@=5n?EJx}>+bHZZVfO_HVg@y7+3@tbyqGwHp7u!my*#Y4ek1-0r49; zDud;Y(-C9$gDB#fH#<9GN90p=azjc^dEXxPMLeTzHrT=2lW=FBS2& z&veZI4cY5!;`+_@^<9JsAioFMI_s}!_Dcb-oo1YXIWI!DXJf+@qdYnlh1jT@FXH^Ihi%D(1_Ts;Of}>p~9$!xhh9TLwH}@A}sYF;yzt z<{%L|VPR9#MIi}~71ApK0bj~YS|ZcD8Y9iO&8gwZVOA?F)K(iI{t zQP<91f<~DzXy>yk*+a2sxH6~5YGk~a`#Lx%D^$L@(LSI5{5(63o z9BUtHhGf2Vha1=&D2+ckRO$pPpt~96)D{+a@jqsxZp|&)PS%Gvz)GThxVo4-)>t5# z#2+L&gL!BS`PZC;+!|h)J+F0J-T!7&ApM<^G2rsQu7*-T$Y%3i+ko>3;|N*3L*@9& z7u^2-iq6568t((T@K_6uO4?JKnoGF5Vv0>|$Wb%XWGIuuzSg&CxAcV8w%SqVanl_R zty+2X0an#52i4^^7WtS23}IRwL`j+_(3c zdl@s}fai{hf4Dos-FIv~{jthwr_3%XPGa;?QS`enYeWc!)aJ%#E8@3M`_23kr#+#) z;(yzS^JK4Wfy8(%HyH!{O0>j0L$lbbcs9Ad@#VspwKj#N zCa3kz5$YVNtM8x&nr_*vuPqHJivz&5`rWVmxzZP6t=<}2h?BDJXYLah^pBz*+sp3o zPdtDTPMxcfK33$I40}!z!ztElejHb4_%>8NSp@1q|4*Eb{=-)QI58gEeP7F;dqH$S zHI6#@-WcPe&?6-WD5HH;sY!jDbN5nvT+~NIW-KyobmMy(wO?FH=8!V_^>H z@8S75Ei&nxZ6GzpXKK5;($wkx8x;;~B>?ukSME2{82sx#NFEFj$=0gV7z^6-rBQp& zKRY4rj9p%g`*XCIKSm>&3yXSkx8obTDr%2t@9u>KJ%9wb!}#!-=)dBNf6aSv@x7+d z_Rw@>wggI?asJ1ITU8k?e~GcW_@cwA+*q*u4(Yh?yN4vK;3iv|_9OW*VW(mtaPpn56;L0ZMi#NPB{q-#7pU>KJxG6Mo6kTyY2H#Xc;&gfPS77d(|J(b34$EG= zE9Vis+AKC4W$K)UeHL@ia-4zP`C%xv-HH4-nZoJx*z$W#(SfFUy5+w{Ul=?bld>>; z`uBP8|AQh5mFVHs*JeuFX@}P25kHd?Cn`rbtc;F z1IzW1GNzj>C~@Nf4*l@bsXqCr`Fa@*s^0+k%zMUold$Z-ds2n8De*Fm%}M4qIxW_Y zLt@lGvCN-C{fJ$*K5Gsl`BkTlg&44zG7_x^?Gy?G623ZO!rY;6Lj`(9$~q7&+OC5G zZrs~3Z~mJA+M<+8v7Y$hQl_1HAmMv43xKSc_CN}0DEF(1n|=y_4sCemTJ*{=Jop}z zdCI?`_4pr}&7TbT8H9V-6&0onFDmmNUv8y^0gUkaeKoz2zv~i8ziI?n;VqC&3X){` zOIMK32Mt757o&PCI!L%>M2pcKG%ing!DQ5Gx@VoT8yoAd-XCG3FN3oxe6O1EX zt@_eraz;eLWOVQ%ECY!1{?hG#s^skfZjz{LYf*YZ-5vBT`dpncE{**Amnh;W;*dN< z`i|UgzAgYay*@>H8Cd4)7Q*zu)G!kVpeDMG>h`aGJ$(qO>a=qmID8`w19-^&jo7HbU7|DLUAQg9OSz~BS?wETc3_mXm&avE_& z_wsjE()R15QzckR#TYK<{syPTwYDK~`0D@dqG?GTU#>q3>3<)?1e^qyP zk4t-WOFaJ46wj9sdZVoI@Ei9*-3&2gQSM%#?*L{V*ROw(^`9;gTy#CGw zxN?bWK|s6*>XokIF6B9n-m+V%!^PP9%?3LA#qN%_cGllx=ws@B02C!o3+Zm-3@-mk zr#HIxH}&ynA%c;;rzESw-_B>UvX~B+;SE=siu^`)Dmb?`>prtv`m()P0BKy1j z^Dm4F9)}+Omr<7nQa~WDj+0@>gmqH63zadeW?i-^Gb=Q=&s$tBdi^tF%#0IUxuX8 zDMU}j^*FaCQSSuG$_2j9kj7>>3%YnF`%mK7Uo{~7?WVP$KsvlMVoK5SOhs+-n7w92 zNVt*QspT~Ar?C4F{N0J@9N;8saiFCkym7E1=zjh3hSvbC_WgjTm&sWwbs z!OGg!3AS)MHW)e0?=-~qx6iNmtNO0Cn%=$@f`R>`cj%)5Z=>~P{*@Je_zU3jwfOcH zIhT_VnpwFtK94<~b%d@l=7`+b((a;@&?tH8%6>!I#35uj5EqM+MqH5`4LvaiG596C z!u)d59#9@jXE?l9zs3L_P!C$pS1!&ZZzyS<1zHTWheqpd=WmUEmsUblHxMAH_cAX2 zllAqp(8HVW=uh?2x9jf8Ibp{fbMtx3GzDH>0Vw@bDV(iNEtw{G7F29)qlWv|`rO85 zj-JKaY(wwlY&erwTlZ#es?=Cxme!QU11-5qT z4)2VI{u zjA#xFypQ+I3IE&XULzt<^5Qq7!R%f$Zi)zb?~hE zYrNoc_vsblK~$rrGJ?e`yIu42F;>;}9VMb6I?GA)7Dmi`ZbeOfAAKi84||sJd##H< z7h?T8`gSK}hKZ4t)e!#w4Ro*{>nh~lC zTu>L6WZ|}HmAYpz)6*3+rEJWwXGTr5pzNrm4!PO6a7}fmB+j6lSY_L-Zr19=bEUKr zVypi05frLmU!7f4)uN#9)}k@8J)+q$EIvjdQd%z3pUvA7+aRvy%gAlxu0F}NCB%r9 znw-y=*;Y~971-Xjh%Nj<$=U2wV2Su4NHu3=Bh}1X2wa)|(aAsWIoSStGkHaVArwZt z?ok?u)a}gE+b>?j$CM1N6VC4S{Gdur9>Z-8h@B;jy0e%MHOyD<4#8m<)#?+kB$Wn< z&AvUg4P_;dJyq47y+eq4EhJuVJNk8p29++fDo#OvS!ubE*Ypxb-u!d6C41|hNfY(y zqIu*;9%U5a>CQxO!>Ih3E76Ik+i`Zb`2c@5Z%vNK#0pbX<6M|1jQ}j4$1+(CA4lv{ z06tVqmSk`87J&E)s3gvn+pz-Dm^O2~FoAH7tzpT}Z4MxA5&O8FC7_-wp=65}dyFgr-a01kGo6{7*sd8hf( zxs?-9p$1ckGiCc1X4%5AfZ|e5Rxd0+qmJYd&?L#bT z9EqN|=x%x4sl+&9(iVIl3KhB*w6!sUy8>P^OJXrh_FD=3BSxL*_e@R6H4Fz(uqUI$ z!KQeRUr|g&;vRdS)Lm#1GF`2Q4ElPo-R_nP;c--4`pUMC(EKuZQMi8I^9Z|#sH~M3 zn2>()YIB-{nG&DIh{idtdvijslua^f|sj$u0_G&8D=_|`CxVvXA z;2syM*o=04Ov1wDhCwMVhh(M1Xn2==rX{;zdsc1q#+lRD?q(5)^Jy6*mo6jI5|L|= zJc<``x6t9BA%Do;efG?AOG)2z0HzE)lyCD0v$>Q{*dHdhCozn+XC7`y=|55pv-d1` zfNt4Q+dsl24(~RYVe$66KC!j^WfZnLVZtrkwb6asO1tB}?4|E4^^!dH^V4$;+(o=O=cn8khx~A{L-yU4UTr4_;8NYGj@L)?q&+9v)8!Ziv7MnVfz9d_ z^De}(ko!Q97qxG<4{mj;2eUtwGHsVOZF%ZBX18*}FHPlBd-*)3lp)cPw#G6f7fo2#-#R!YEpuRl^Q}sg7G#ns?Pma?kF6^oW9H zU#_2tXGK2EGS+--SNN0>AoWn42K|Or@$M0~t;s6ShjmkKn<*~VjH;X!E}UM=R3c;s z`|azNUiT5hju;e4x=H7H$!HVY!`Ck!0a*mNK+}vuk0-f;)t~xZ(>f6S8Bhby%~;({ zmP22lvvF>?btlb|5uMMJ(l}2)!mBJRT$o@wxt_1Nic%d@KWGwl}!j!~%KCE>nN zNgcQNQw(!A=HM_0XJ){WmveFJTI5vMo0``ORKt*vG`;taDNtS(a-BAH*ivr4yqwho8+Ay=9; zr69~Yukr2n-VS?3L^Mi83gt5HAsf0+309SLyke)^4N^~~P$#*mxw<+@6hh<@WJ`#s z^c(0KwAcGKQIfl?3RHFlHn16i)=l54%`=`O8*?$(YM7!3W&C=rOgJy@)b!glN%z{k zGedM9BB4V3GbZt5`7GMmVpzR^)v7oDMHWloSg707=Z20d{J8UVxMv=QWreA_uknhY zCb}O-Ro0M_qvKp2)o%(0oV>Y}xHJCW95wJhh1|MIp!|9Ux5N7)q|pGhCNNgg^2F>Y z@T|UWnyU{Iw^NyR=3jGUUxM4T&V7~{>w7f3BZf)!cs0dd&Ddug>#N~1Q#4TNTe~ng zdhZsyBBCBgKxb1_g)-7haB*60SIXDx4}5<<^TaUptIkoDi94b3#ef z%eiE|d#R~+qPy8Q*G=NCT%8~5W!|~zTkGl*=$5f`qc1po&po~8YjF38|0slAZN3xujkXuQ78q?C=1OL|_=QqniBCDGzV z;Y=0WvXp81@wx}ANcnTlKCGEyL2W|WiDPTMT$`tsAiFtcvO#I;%W=A|Qf^xJw+4u} z&)6CKFubux*!={`0kcLx9H1U{xfzd-jhB#p|g^OR)ru*bxZS$9@f>TzSB7v zHOvkx5ox`|VsE8@+KELEc0fk%WbYk9Lft&$Ky@l7Os;NirN~^PtaN=52E-i2BHa|C zLOKxgeiEC~vW4CeOBSpr4%6t(6a0pV6TW z@T?EaLr(J)%B>&>sjd>ZQ@^-&mhLi-d#Q%-`fj96ptGzdC5aClmD}LtYFcsL z!THtC;vnNxdTX}y3ufKTgta4FlysK({nV!o>AovX15r_Aw3N%F6E(gquBR!xJ*mYP z)JZsm@-^&{7>Udtm$4UWehKw{-9m>2kKcJNyT`iui7jvFvahT2AJ+@^oKdQsi-x^8 z`1(xGG{hlK_J_s`Rag{cNUN6{ zxNC4ExMI4EBRpH*^f{l+S&~f;l+S=OUiw4C1M%&*VHHw|$O9vt`Sr`kMGLe@;mVbT z%`L>4SWel9=&vj%lfqlw$J{jcN#l;9q zoy7*gq$WIe+4`n(_W}ne{o>tc!M+uyedQYjGGZ%7l5CIg2~vfp?+!B%4To^N*+7>o z*!M@Fwl4%JzjnO^vu^{K;6nWN5UE%No$5kHPTXh}T0*&v_nK30`G zf9U6FP|MM*7Bo_Z`2LdcVBO6^aNndfN7N;W;i{q=oa2056tkcehAiIow`Kth!>p zZl%HN%>B$GbCuEY6aCb!8H{R(O5fAU@;ZEkpVW5p1F5+c+f`bFGcndDyrI1A`x86g zt&gj_O|S=vRl9xeG!edjE{)_F`H?BZYlpB|~uB$-iY_ZCO>_u#P05ty8hhTG0L6rSa<4cD>dZm6F%2S&g!H^$Z;(2LAF? z9*UAbZi+4crtaF>R=NJDLKG-c6-^4GTi$((I(Q#FPM0=DL5mdd^qkxXMbn;Oxi@_+ z?Qu^rQm2Ki@9OtYzVU9X=ntRz`yIDgH?rEVQ`fE*Zxl(o;yY^$kXhJv0-W#Wc9ds# z50aYFz4C6A@hWFS!{QQ^JF&OqBkB?1GBfKlXzy3L4KZvQYmWqeZ}i=14h}WhpjVky zbKkeRV)lKJ>)d`CIqB)@95^Gfda?NP*P*7>KsiaOjnTowX%SyRd;)LkVQg;XBrb|o zWaDnNsEZS%?dy?457g(Ra>KXbXwv{@C%O@?>M^69UUf~rN(V0r!wWQ0{p^>qx5q;fW>IQz$Dua*=qU|LDbw4bo zXzk=+Yqe3lt$g!KmB;Gm>W0Iuilyhqi4n=(yBm;kOo?*7H z(Mh5!qVxtuP^s^){3T-N014|D{5&rJro0Z8Y*N(hQ+770=ZV)&OWa*Y32vZ-Hak4X zOQ)J`KsHB}PZzyEFOT(_xVEvnhK9D*jnZTeOuhCz$ufd~tJ@Rx=rXLYM`G@#kCd1n z5SVvc?@v)K#J#mA+zuv_x_yJ@rhU=+ZTO_5TPLC`8In{z8B}0VBFvAhaE9K0q(306 zLz7gf#$;Xd>_n_*&`lLB11HT5%dvL9RR=i)MJEAGoDE!{`JCmxYEYzgtNDAu&7`a1 zo)u=piMh@t9f`G{PiirVmdeV*Ei5N5cIT!DgJJrOpu^!1hoHaZ$AU|`iUS-(>GP6; zfwgOZR;ejYN}RintCw6!VVtt)TJ0W<_p=T<1@xWeV6A$VWNq3WI1rOCPFi{0F`iTq z*#l}ZgUvdpTR>Tocb=h+X9gB<&CUyzE#0e>-OdKl$lxC?PumWXd-JiMarLKN2Z*d0 zx=5ngPY0#BJyUmmV3G&Ekc0QUCiQ_W?g zGYSS=5SpIXGo$Fx#sXC13d&mrT>mH;9${`ZduMg*dp0YdE?Nj;>YIq3D6r_D={(N# z@Dp5*g8CH0MbfdYv1XF*S=Xc^0DsG z->UYFL%G&1&7CA#1QhOom0oqGDa7f4==G8|7x>rWw-cv1Dml`1X?sQw3m!?Dmut9o z;RlkJQdxz~{dx-CCN&orBdHn97h#^p9dvhX3DZy0(ikgU+%U-9kx7WTFiY$3ZC2}u z$M$ozA~E|i-E*38-!+*_rcm!I1&mt?TtK;_;-N(L9Hkf?vv)Ayl~-gwb4243J=j);abav(&an0)J?Txk-fN}gqfcaZCQF061q-t9s&O?RBC02p?`O3$Sq4g^qd*uB7HN zPsAgoj0EF;kc9T5z_r7c>6OgQ;v(WbIrxA9-)@1p9}}9a8_riEQjt4Uo_pch*iqih z$Kk|sr?FJp*!W-=^EXRvHm8Dy)S$b5PpYaLd5Nb9{~oMY>y3kJkj^&s$@WYVEcNv# z*R$6BdKLk_Zk=*3;0PD1`_l^Zgoz9vbaKAqTy1=^OW!>!$bTx&Le?()w$wWC5E`jR zAA^-Et=Af=ZGVfkE6#~trlzaKcUwl*ENkE$LTgr45K+abr)@t`{QI(v;NtiifP@kkM^Jr%UuL zj1w>D9e2dMqVGUKYl6};1gkMZp~1-AR3?NA#jcJL!wCiZfooi z_oZ%9yON?3-KzDsKD(iu;*XsAq2lfRtE7dyU@A$~4)a8jD|>QXUf1+JQ`2QiCJ-w> zx{q)9cBI|p#56c8tX!z#ePoK^?v-?QovJ=D_U}Rd_vRIPS5;T~oUMPZmp(=&e~0^| zNOI~yybawQ)s= z_HBclrXbjPsz|?9sx&L&q)H=JJ?>*l2EAXaM@>YAhzA8z9%p(3_31nu?T=5#pImgM zU95f9PY4!`I!uRUpX5JZFm`FBs(V;Ba;LSFsp(^r@_afIbS-M5ZqIR<@Ab{n`HC_O zsE7B_Q;T=7Vv^{oqPOXr++mLQ`zOL6SNCDR>_FP(t6<7b^-lezOb1slhp&&E;{-Qd z?dGg9@Az>cN8XDzxK5_|VAFc49Qe|GkU!>8U$t`MI{4Of#Mv{xR4;MGAL=Y{Pj+jb z9+ zkD)q5!gVb<}oZ(gW#b?#`jVh!cg6y!<8pzR2 z$Lfi!xDGrg)}rom=O0Sjsb->&$NOvs2Oo?!II7++=HBlS49*>@jIzDHfBN`%w~c5< z91zO+`;b5Ush=M|7n&nJH@@ziv54BN6fT=4RjAF?BvwxR#XUU~Gz!$8u# zdX)_JqS*+b8NeeGzzppo(EGCOY zF8>enq19qEw<>pI!*`oJNV(Aaj+!QF6j)KvGae#3&l^~_|tO+ z%sQxLXRw5-1f@qA`-J#b3sK-qkKaRI>n|9LXY)AU4{Nb$YZ|yM9fyd)c>Y-Yz`W+L z)0mzAdM>1oS|_-(o06c`;Y03)aka}jR|?%2dW|amrL7Ghy7uZyxWaL%gYmOeZ$!fb zuI7&(3t#w}*Fq{2oQPZBse2Kik*+?II0hk=+A*44H>> z)^-JYYSN;%<~|R@23A)#a%MM-1Kx+TAJsc&hTSDDBYACJ&u*+yWe~`^BS7S6Y?^;2RT#y@Net( z^CAJdygOKuz~2N?U|J*`$jFW{fBTSGCWA~a=%G=0){yh@c7M9@laaz6YS%QW>sMdc z4Ih5iU)Wk}2sk0R_=K2nJCtl-!H4Ums3VJke7qv_W8nDm%|E&N_ZWZ$<=WQR56>jq zm3_gbg?l1@Et-EdfM&ESLr`(8+GW@{_TlNS7qLPcJBNl@XCLW`=%9` z-C~EL*^_hU|I0I_oPTiP>O)rPD&VU>mst=HB~h>@Klz2L7XPQcw~mTydD?}MU_pbs zySpSvg1ZF`?l8dM?oN>4PH=aJ;O-g-1PufY?k;zdobyIbe((3af84w7TK8<$z|g(x z>Dt{-SJ$qtJ=2_6r5g0NUx!jg9rWaRI}iA;UjN{`s^}!pjpT2>jtEZ}7{n+X%KshR z{lB}5t?%G9PnoPH3>a3;S`;dw3a$yPw{^N_ zGV4%dhMw0epHjQ9{LOAKpRvg2B&yW)`mIXC36dvS3$U-+2Cld|KS^OpkF5zo!E(NA&(%jEejm6O}nuG_O3 z92M58x!6_)XWxUq)?2aAPzRxaHIe0SVu7ep02e!44E~OOydzAkLGeby5FG-x|ItFV z>gF=*pwjmf8??RgUU4gRp_Cayk$Qj#OSwGWxpwW9W&Pchwrhd-8FcUUq-;u3Tog2G zq}wwCUjLYU4GP}Y6m%$GK=Xm)H}*-E`hRZ`G+`DSntEBjuXEns)gVZ9A913u8vaH? z00ntAh_IBPd9%ISidFp=IlS>e_Mi$PivJOcJZOggLYcqy0EDa_cVzyh*}rqbDROW%JoG2bl<6g|SntjtB-c*c|9_6NpEHJ33 zpC(09r@%5nNX#B#-d!NkusWhTt=LClr6jZ28FMFx^1Hhm*3|bXKIzE6Th^aC(9;eH zIXtU*0DXsV;;EY?nKlV6ciQ=d+L?g%-StqAR$j$)MxN{Q4&~lKGp}ri7{s8W1>L}@ z08?g|3e0E{#0XnHLvj9^kqq>b7s=@Us4YZ+*$Q(`?D}(76l3^3-cgE=DFBwztO_$Z z-TPx2{dTvGly(Yr2zHiyNECS}e#-zM-1XUy4@QvIs}gkrjotAI<@NBQCYnxEhG&L0 zvd+C3QCZ!R9q{^7FyfaTHn$;L0~b)2j;b|Ex`bi7U$~FgEFZ1V`PPtsnCDjPV|g@0 zMi}r(G{zaX*5q;mjmA|L@NDZ1I_f}~wU)Me(qh@W$bt+Mq_uh&n(f)G;qup)kCQi= zP)h2DaOtHA@V6Q!3Iy1}nwbBIF8PpWRygd?1DfGvAwe>A&HM8Tl-IUf| zv1inXSiiQ}q8>twE|^l=K&17tq-==yb#0NnB{@aFRSgJJD@iDeLDM(<<`(!Xa-*PN>3Y zKR!BGt5?2ck`KHO-Or>a0{Tz;ddzX*^`DKkNN5~%tsVz>sL*&_()xQU5(LB;qRTXj zBf27?=B|))hieAL1nksf^*b~tj>(bO;1Bx_Jv_%;y+n^@%$hwmd^BU0`iSvlEGk8! zK`qTNg(;hv59f>&cg#0;D1V4_Xc&0&@;b(>hj549I2a>3V`*mNAo>S69eDT||kkua<8TBYFq2d@_I&tspIV-l{sF5_tit}u_Xk`PW|z%A9~ym8JtRA z7y$=y%jGBS7ZpnU%+jOJL}BtWICzy0qYQ~c9JVUP_4R^gVU&_neCnRz8)haDd=b&c zBrvQ@=z&rHY&7s9-c=o7h?f|I8b1liUL=6)!a$AjOw;4(a=9?jGRekiNNP?6yC@Si zw{hM0j0V0K5pdY7VJYvCh1Q^z?>dhl(D}I=W8%cGzVAL7Jpfmsb!!YuNxj!>Xz(K%0%z#$R;s+zGDG>#|^4tJz zA^aKd0dZDFhTMmisI)phL@UCR);{zEWHvD;Ywc`?S;i;y5XIKx=PFh8GyMFO{V_Fu zsS|<&^i@)4w@L{2yyDSm;~jDB!g`rq&2Vrj-bLuw*lyY62xqQ%Mk8TPk=%MNKW2bJ@?dPQ$4xsbTJ|DN@pKkE zgZxu}w)pFlMS{9$9`r){M}Pj0y3%5l52=$GA#kNQV}A+~kM)aUBFal96u~0VqE%{6 zfp>f~zTkx?1}*88WGkhs1^nCc(FX`=+>^^RBPuNx+U#OH>@k2j$lw%Sbu*fV;m+*3 zH*lb62o;jTN~NEbj5%WOTy(E4QOepA-_bcSpQ`IwFX$n5IU9 z5fr|j4UHxqWdz^ZM_qnkAE6SHezS{AeAi`N#rgD1T!e1Fq@FcrVLPUsPfbYorGvi) zTGql|Jvhph$y7%VgqHmBW{U%?tb+lVm+Y!DZ(g76z8Lw&+Wy93-_@rF{e5-Q$v9tI zM&@y&z~W@gL|dB59OVS2#~JKiOA4xthH)=~jFg=kXwBcy?18~EVj=*dCW>xvY`e|m zfr)x^i*N@Wi@j?|as$jNNo^?d-2i&+$RY@x8AF z!phRke9^Wxqxl9VQ*R~o!Se5B!}3#dJ}cVZi=~e_ejDW?V=TD33D=s=2(@^j$qTP#xlnbiSww@ z7^K-(?ORYy={U4ZU$ucR#uOs?`M6`_%HQ#=JmU<{c4{DVg2P@H32?;1e4Jl#Ye*Yj zRPQ3lvJBPrsi-gnuF?E#(rfXLCQvh;iuC`B1>X$ezbyEP_+eumA)U-9(91Wz2PhlB zmwdtWGA;DJTv3e9h+k?D=M4po(LLP!@-cXwQ*rJOOp+HFhPOkK_(UL!i=YE06b@ER zm+R-5>NC_VcK4*8ATC7d%`mnmqm8Oa22-W0VNg{0NRWG&j{rM$-(~q%YC;coNaCCn z#5j043b&N)gpWQTn(9b9Y$2`*wLyGXMDx_2WOfb`SYrgwZY~_(?-X3Y-!RB~U+^?V z3>{LNnOAkEC^2JRwC#3=A9NM}v;}S_5ZPUzn*Yuguzg)1{$;^`!vYLU^<-D|M^>a- zhq&*}@ahKqhpDg61NlmqJ64Aey#ywAfqE*c!@D%NYRVkcVQ*ZC#2^J0J>Nm~=o?s> zgqSYBL1=P3nn<;-QxxRA>Mo*=LX;-`B4zG~20es95w^}MkEAk~DE7AGrj~5mLCb6V z_LKMdfKt%XbN*90`Nglc0MXCsQf42Oc`)?x9wR;as2;yD$QD$)2!FE$fR`9(_VZi$ z4|6boqye$#E)O5b#Ir+u^@m`=4Xq5mIh9P`*M{#N!oTalR|@1r4FS5CQA92R?)@gT zqi!P!pyo;HR^Mx3nO%fXP(e$vMn_Y|-n(JUvCD7eX(3(MZXm=k$=M>j>HPSj7{Z?o z0V4D12uv+q`$=Aa9g12Xx=FT57MO`%M^$s%P54CZv9gR(7i8mg=95sv36YN9>x^(J(GLTdsbiohcX*{#DKfBJ?bLS|jwO!h= zJ(sITJ4Xncr<78$lo7`>h$gp*Q#O+#OYX@TRMdRf2m&533jC3ESn3!7=O98(u>Q#l z{~!6KyBZpH^PIRI2gCO;NEhl^7y_K;>k(kRG0mfO#mD0x?mU<8 zXqOh)n~vc)Ri;`{GiZfV^Xb$xS^TKlYBE{ThnLo{0z>iJ;-7hpXGiq0mWvI4>-&pm0YQ zyV4!5ZNVA#Gk{%f>pL|q3#B_iwYH{e<-XrlajQC#@d4(vjqCt9RNJ%(U;5Z5jq zu2&Xmh?^3nKlgj(Xi7^ilSt>EVZ2^vgErXo6wj8L%;JRex4-`USwB~Y{w%b%aVfI4 ztbDjOvvAuuoa^KBsx@f9E-Nsjr>z^;yCq4FiHYe1%VG3ZOs`k*YIWaW*U4q|-m;}| zHQcOyzonT)sj4S&cF6>bC5dh%SieF_(mjd!Dv|PWOJ8EehJDkcRl_vFV(TpUv1haMFx}yM%^vN9~|ml?%D@vAs;Vk`P4In~2zk?_6-LyWA-lWfB@C95;B_4_Qtxkn$i$ zUGrNH?kA8vTEQW_3-ev&AX~*oicBCHM|0?V?RB@qydbvCf4o}iCP#7*-P&l@bVGJb zbG7)n?-NAg=O^5UD2B6Lk@7BHb^1PH19lI%*4s5a!HTd|TNjcDq8F(5yN%e(cP|w3 z_GpFfs?0h)y4*LP%b?H6yR-)O*JW%+wl%w=P+2W#32a}_ObYN#$sZ?ZGXPtC_9 zd&aqRR??;hHWLUAy&~d)HA}#)CJ-%Gc9%@drdsEJf)yGs2dUQ5)!@~0 zId|XG9t?@HxhjoX){3t5<6f`qdh~d?D{<9DG6vnbyn5lg3)!t%4jq1=gPJBgGom;N z;?{v!&UO*!j5uDN!dp{sVTZ$uY-$|5>H)>=eQ|$`@ zbA&^7x2Q?s9yHLGYhL@w9x+O|iaNqFs5ELvX16oTWL>M!&zMb4#w2rJ`>UY=vjW@R z$uYXweCoH6d{!@=pd3N#9%%IZxRAJQ9m1;pP34Tsw7|38hZ_QeJ9|nw3O>hB7ERR4 zzzS1RtJgt+Lc?qE*e_TP<*X?%Z+jj=>^d!{st{_MAios3(U6y7B--sFN5u3+ zGQ5r2Bf*l4??yOShwbiJQOezkpMBSjU9wzHP9ZKvw;yX+K0F2T-h(|kWw_rJ`Bo(r zzehK2K)&Ij8jW~t$F*PC!qiZylxOO=sh{#t2_<}I&0ZeGcYXn`L4OD z_HtrdGUKvo8$K*L8@~e=L%CCD7%MKvx^{d-q9&pAICkB=aLuyA<#BBrY;c+(1J2a@ zH=h$-vpU0g6Y4QPveosR65+f#U&8VA543zI_z^Y%JJZ|4=NLonIhL}z>7YJTs@+zz zSdta)p@uz?O`Ih)6->v;yJbR~fCkS?MVH79_`;`|1zfW8buF>v&Otq5(8B^RBN7-6 zETdoaAdmt?nRn^MwKatopTjFoJWeM`_2K$3Pk$jAK2*p_6RIe@0C-m4usC70Bz0RT zcJ-XGv;IAdp8dzCvZ~Qu;;f<{sjja(Z|9188I?6gDx+?&1r_l*29~uVhRa*c2`!|C zO?Dy^u9EPiAhkj!~o^rrzj4k2W4Y)!(+hR4xyq#p$Z66!V>shqq60K z@pbWSNEJqP;Oi<0rkTKdQ*S?q;8^lA!KCLUFVI)qdhrf*2qDeMM>^R4HL3e>|HepN z&spo!kV~LT&EgP+MstN8IqiUIj7eK;RjR+E;OM)cO#kf9WSH5jh>kV`>|f9dPBbRD z)aY8)F}?aFM6zUDZ25)kg}5ol05`pZb(OpLgiCSf;kij3OnJGx0js|%tFO%~=b;oW0ne$$<_H_?yugecB*Q~JEb=}FUkR=3F2{v8%cnzq5+WAkk z(7+San+-j>2@GGPR2c5LF1reSULBh^yb^#-mV7+$4sm8^#CF5Et|;3o>Ch3fnB4#e zw+3fGDXxf0W+asA8i23n8vX0Sesx~IA7Rlt za(>L{J)dN5k#Y{??+r!aDuhSe$0;aBP2G3qno8fq=j{dFoMU23+atFw&Yv^|4VhJc zNuX}wGwq^F%BF^mf{9iM8*+G~jm7qW>(YxlAg(UaKLL)AjG2IiqfArE&buS&Q->e6 znVKU}I5^S!Do)>G3;Gd@4_OYHY8+;Fqe^)tslC*+_bPL9Cj`A-H|hfRHNaX}OiC0+ zs&>-Iyq!7_^^v%_HM;O+_p9;FR07jDqMYUPjAi<{P{=!@OR#ANf+>m6#yhfGelJ%u zuMeA510fK!tfDW6Ea5}~<#LOMfmd)-j(tL_fFhrdl32*XzO&8|!t_$6h1zDUpE@(k z*x7)dQ#@flnaOlJz$!Z;0`5lg-qFPmW!x3>T?fc_P{}xmZcEMK`tMPNQV9I^;~_WR zdB0~I)pn8E-^XH8>efrWRM-s~AZ?b&mcR`p8u84&ipk_=JhbYQ;C0+ZYz*#=sJVpx z6I0WjD*SFiW8n*8>p#QK-|n~n|3>n|#-CY%#u93|Mezah7zsL>5($FU-ZDp0t5JD$ z9hZJ3Xje-7!6Wk^Q>eZv^+5COwKIo-Z3jwiH6mSADuro>!`wMyig>Os!Tfy6oGL$e zgb#bK;lM|=t3X8I*3Z11-lDz3rm&1pMR2&g-YVioCb+b&LQ6PClRqeYq_PXY#!KGh zN#RO@zr&@wJo&QnWl^>^oSb1U^AGo&I6< z91rlDZ3&w39)ApIxllXerGYxM5mfshLf!wPp3RAoF~?&;2?Xtt1c^A6)}&7dmI$G8 zp_mfKLfd|jB-5~`V2IYNkG;PDyu}B+T=h@u7H?)7Yi4U~zSisAeRi4gc26PdWvmZ| zETCzBVshr$uskMdeRRaAU_^QDp`qftX7?=i~Tpc`09DXgb&FNz88XlZVQcbcF- z*~fl%wb5EmsRFX>0KXJ5mZ!wWw<*L+&c{-onxd`RzYs^kW9D50LZlGJodouwUvt<< znt{_%)j?a3Q{*x{nO9okO?kp#l7@ALCBMR)I#H*6VOsD?`6YHmQ408sG8wZ0q%Mu& zP-ax@2MkiGZn0od_ygaUELfw>?_1;tRC{57SGeajN1KmUG&dH32?s?U)nmx%5)%$# zYCvLX&32xnnzL1HTBz5{GQ?CEp_$Rru&;d_%(xNhSkNT(dbTr7rF2V{9}awd`Zu9S zV&o=I71Ftu4+wP^o?(ecVdZPMz=zij%J2e>OQ2lV_+K5?kBT1jI*~}|o$~f`t=<}h zPExn!=5kkw=Lq;CdytCV@buT>Rhgye%i4?IvB!-=zU}VVFhLsTOC^f(2vH+8Jl4w*ZtxBQy?w(!&w7@EmKGuvMb2y2 znm8iT={4fwsB>s|cc1>L)I6C>U)kvT;BHl@xSl@Riit%B8+luf&6xd44i4P_(NTn{NEQQq&GJvbj3&9)C!+{&l&HfwCCB7TZsoopT&`*kK^p#q)jZ1EVhdJ+tf3`=`HNhJ;!#s@h9qCUXEFe2=XRkvfa4ez*bTs z>WoRnw21&PN4kaLc5*yTdtA=Db7jlP;>nZ6V254Q*V72$a3*=uk5Wxo^6@{~%g4Zp zs>jK~^=|m`MOHe;qd0wv7H6d?fvy=%-|Qv#)s@euAKlXn^l`%!cZcggAysZ|n@vW$9vr48=*q=1x{{P!J;9E({c%(nAa{__Tc_@xkir8(dt4 zHjbK=J4Y%>vwUZ#nacTxkBb3H8_w6uuF~B?y{FK+m$sAmY~eulQ9|3gM6r!ayJypu zY;~!2am}Jm=;m`F!nNh~LTiHcuM9sNA}wYpB$@Y+Rn3Hm8CGCeHS_>aIcF`#8O@H9 zBsdr}WXvU6q@U?k6>-&cE%pwskXcxIACNNjTa3S zrWxdfSD{YY>j>aSeQQ4;1sYB`@DqQIbbl}q#>U0Tj$pAcK!Q!CZyan)S-mJWY!)Bx zcAkm*eR zj-;$`YK6Um)l=B!+|3>nz6X@uK>7n6daR8Gl(@ouaoth9uB_zyl)kR~Mj~2L9@bMa z<+;@e$71vBFV& zR9=X35^-a+5;Hzh#Olb5K89KahH=JFMxhK56&>+ni`tze1}=|+*60t2-ih~jS1{93 z(1%Gv!)L#5?-Yl^_6&FfiRYR0^;fAZBH0`SH*=AVXyYx~+jSdVrPblig5IP6g>W|b zY+REY9WwruFEY%FsH?<S7Roa>i~COcBUfh~*2n2hv7sCFxlW)n zX_39Uf-_ssgy)0qvn(!O8ViF`qkJyYv!$8soip z4hy|S4|{tXyVQD2)`)N(BLG)jWk4yTv9!Gn$9ym^V_%+hGA8+d^SN75>_ z%2%v3_3oakjMEs$OW-^WcpJQQ@`h-_4dR&0bwqf{dMb7;|1>QHR2&ma=(k^F1P|#>nv>R)KT`_Y^+Z^Ct4)q!rExf2y0mES3@WxYIA}F^y@q;G?+$6j05A z_e$8~RU6TOBNEYoSd?tR$KT6A5|5vJKh4L@&B{4afdtA@Dfl@a2I;tH?M)9jNP;`N z^AaQ>8T@ly0Bnr{3B=b^aWMR0a4;0dMgJo73&hB(hRnT(>iBNPGMEZVH?eB)Z z>LdIQ6^r=Px!Vhv2~Cu+iS(7k;aF&Me(3gH1f(i;w(lYF5AE&4$2QP&4_I%sZWZJX zFmCSTv^e6fzbp;zWu4z-$JZWLUw;a!-||c&vu++ZBaaOjle$Ko(pyNDRQH+4i_rDABm|U1@jr zHI1$4D2;*HLfq$Qje!(X03HG%gHwzVxvk=~^l?>D0r1>>EI+L22tm4Cu>c7~%fPs& z3k9AKDgbfVXk6XS+`t0eLK0eO05^+%Zs4Pmsg;=ObQE%qc7G{Eg$_j_rNk*~nl4F1 zIJH6&aJsX0sM%1s1l%lNkQ{U2$_5f02f6MyxyWCIh^0iO{u1IKe?dyS+l6<4cr zISad}Oaw^8|6{eytYXR(B$go)rRLw~97}}{#n0vZfcS6mzX3E@4AA}ExPv4}9B3a* z?EGko+{guIf{$rG8sj7y(TjV{yj zc3&Om^P8Sx!?Srs%8ygj0MDLcmwA-9KCCtQGY%T}%I;T0AV>S3u6WB-cpDYyHY@@Z zg+c$@6?ZbyfB92#Z0!3H00avP*s@#Z0gCNRiDE8&nIKKPwq)iWWcO}KpfM{6TGL#< z)dIll@Uylc<$(Kue-eY^RyT}r-5MPaE~cV4my$+X+1mV$tu-AK)t>oYzYxVmyDdvw zYjUj-d@+_dO}b$e#u!DiBvA2juA&8}cXAMV`{qa>>2_>agG#~b4JQJE-uOUSNwryd zuLw(=7^QZW{G=M>g<%~mzrz)+?+~fW(#LkH(iUNJnrV_~@C{AmMl0mnGlAi)4Fo}R zQWg%g#895rf^6ICf-U1MPag>ZU3X~d@X{Nc$?Qzq4Wgh-A~qhDX0eYFK6&n%ZXvGg zRk3ZNYumywM7>=`CkrI#(IPi+QXx)JuL28@hURzx>FI>F8TYjlx1c+je|GG6o|x7K zsAHo+AqCXGJJ#3=Xs@KFZ}Ba@wGjOYI8Th;dqA~EfN~Ljl%7+loWI>Dnyj>^zfI_k zf}f33!A%Za@`RcH!m6&k8oIBqCV2R^3wdBn;Kef04GDZfk7w z>_ar_;ev&WWjOto0z`|3$G!dhMlJ^-Y#LXjxx)D14P^u=O57B_aa|O&U#>&4+d`vO z&bymht1|x&h!=otz8Y$v#$_*~TEVhlHi@Pkn?*=g|_Xxb0$ucx&I%}eJw zM<2s^bL=#3nw1UHQI3idm-<)hN(pr72Vyx;^Ac7Ab9V&1uh^fnLeTrq$r{i@i~3WI zaTDk3ZBQZL*Scp4hu+SQs`YVkM33Y8euzTC->{wqY$3ki2s9sd1%1{Rpeq~-$6&dA z$G6JAbQXW}(1^Z=Cs#on9m9zjGE>g5Mbox)dsQMp1^m=U)J5U#DWnrEZ#lBhoSrT+ zp2|1{{Hmvn8wI0j;0@H!J`4q%)0u(%`!k$^t%e8ad4w-1P zK~Il@1E?Z)*r*5(&mfY@)gLpbd_RH&=W&$o*k9rO;m-+vD@vRfYamvvfubHLKL2e|E(0rw z9h~E-HxiNIA)$Qt<)*9l$5`pxepGxkfGv-Fl(maf6E1W7b6>fV0?;>waq{(t(tV~P zp9a7yXv6YDf1VAX94uh>}xy&TZ>1CMJhRUX|VzGQAv~U&tVjB9{`?N!p4Ko)D z{=uur=N)FB!Jv`R(;M+L?hYX!pxL{+R|wX*hoCN zcrjO;e>5?8wO*2ArIte`HpJXQdG%lR5*&g7wCMc(kj8CyhCu{qZfJmFMreN%;lKWB z2!U*;5zt;o$;H~pPV4Jrk(c@vAW7L1>K-Jp0$R&JZTxifgQnZ}Y{_qlQNIfgE)X!W zeVvt1U|{$^iGhJ#fUNho=+t*{t^W}T0bj|66Alc_i|+e_CO^O|K&9W1 ze#ZD+k-Afp#P^^k2Z+JIFn-8_-c5kkkZ>eoY(y8AV9{ca(3rlfMJ} znvVT50KLKQ0N)a@ej1S2%@1iXFvQTG2H`JfM_vjFWb44d Rus}cHpm$VnK=v2xe*wyjtf&A0 literal 0 HcmV?d00001 diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/Sample Attendance App.docx_1702061303418 b/prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/Sample Attendance App.docx_1702061303418 new file mode 100644 index 0000000000000000000000000000000000000000..3bd5dce20eab8ed294b717f4b99c3c72ccb6adbc GIT binary patch literal 365630 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

    K1z*P)3?g9ik4@xq^HB1#0Ct%dCd4-I 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 Ji!U<7e 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 Rus}cHpm$VnK=v2xe*wyjtf&A0 literal 0 HcmV?d00001 diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/Sample Attendance App.docx_1702061319760 b/prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/Sample Attendance App.docx_1702061319760 new file mode 100644 index 0000000000000000000000000000000000000000..3bd5dce20eab8ed294b717f4b99c3c72ccb6adbc GIT binary patch literal 365630 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

    K1z*P)3?g9ik4@xq^HB1#0Ct%dCd4-I z7T`_-Pu|#={JhRM6HOa_%w^O}W}|L(PbrQ}j!fRtiwn`;LT9%V3!pA)wx`UktNK6HkN{p;1 zn?xj?$vuvR!&oAUT2!>d1wdi%eKzmDi7xFs+QH`txL{ChTlf}aiOD$=?(PK%k@lSGnCv zz3NwPYjL)!sw>lFLZD5dw(m7->;AYuyK_Bo_MS7eGSts7r*p{)z0LZ(VJwfP$x1rFBnqt5U8gPPBuW(CkVzhY(~88I8FB z(Q zT5~%l9GeeVPj8$G8&BUi@3ZXBjO)yru{qtf3y+mptjpOE@+0SCiKRf<_Q_L*W*J^%+6Ov8nR-*E?@JtwQDk^n=N^c(r)R`W9AygavM#@!|o+4z-~;N zD8v}tR{|c#gYY|nmD~LgG;R4O`OY5Inw0ksp$B0vvgX9UNd%kx+pT~xO^7KN=S3#@ z*j9h8RxQUf4E(5VSMp{VC!Sza=eziKY{C;Ldf)5)u-n{ls}##(jQygdnPNHTd3EhW zOhNOcry!do_@c(VwxT?Kj@X6K#hE2Jeso*rj#VD%v5^rIt2X%rZYq->%8QZrOuoCY zPZE;yaBsGU!p<%zeUR-|S0-QkA-U9G@Ni*=6tJZ``1>{-kMWni6x~UFzl*r&_2=Ov zPct4BEq%Ru>}MAp+FDwiY(k$O5dYRbv(92}M!UV>YRYP|Rcyw-*U+BrscNu}V(|FFiM%2MW5?glXM6+26QFp;lQ#L=3*+MjyS?d-dB4fK^+=cxQ*%33jDr zMmBynwe3@+?dU#H-{|Sa?G!uGfFz}1JlS2JV}0IfvI$eLEh)S(GLoF|p-#{0#lZF; zekhX?ES_#bLDh|8n@hjO z<*isTi)(g=)4NZFn7(LbaAZMcZai0K+xvQam)C9|!L5&59{>Pz&_1i*2^M2%vOgv@ z3V=D%a5sKzM614iiw(^yWoOIzQF&WM!N{ZPlrSP}{sAd3uO!iC(9@%JZ2Tz2%{klv zP?i{X$Unxx(RqHAo@y^iYxVRAo9I{2B}k;#>U3{y22dYiOfcHT2_->tab=M3qPdUQ zXCa(ZdP0XP^rgpTmijJDRD|fu)xJal?&Y{OhR3JuQ3#@Xq&qXA9-K0ThTwtscajVl zP?(Cu)2>K}h8_2@iUDgFq#m4tblY3oYgqa<`}&Xc>ywWIRkwZ}9q*J|Rmm@0k#A73 zYcFN2EzERW5wdkIE>HU(3sUx>!6X{=m<6o9>{f$-4H{+v7v^{e!$Zs+IgYpg2MqpJuG^X>7ej&HNmZ2d-YD0)ydJM5bf;Lx# zN3?r{IRt%dM_tsNbHX!GHJV1e=c!4cLk}{YK2rzbP9rD1E`w71_bTf|!RK-PKq!p}9 zwM-@(xJuFhrEfwMa4cdS!ZGsf%-pE3-*fAR<(^spyJ-Fmt?Htq7=gZn(XtzPf1|A zHfsxS`8l~T8Pnm64DtH*y&AUPn|SnN_<0Ev-`z7m>TIshDX>ndr4XOJCFScb0jFxH z;Hd5Qj%kmf`$9Y|s5RVwp2Ch|t>(8*_J--{r56&U@6O^BcjkE-%@Xz~bO!N|T72A! zcc$Q^yHF<+85|sIIr(>I^)hzkNufyfn?h)Q-+R9Qdc%aaKeiur>L9B}uVIsvKX)mu zrf(O8ms?k+i&q*`|2DU#>3=);YB+uwC+|SM9%Lkg~EpX34j^pJzZ9+FZKF zH`X&k_<`xHo7Dc-HZEo&6mDy8KdNzA|A-g51{T>JJ*!d@Q9S+vM&o9I+)j$mNYJMs zI%xXr&oceEMyJ0DUYrewfyCD`-59xXu@V!tcrAq_R((y$ySQ+KbvEiRuYmkL?h$U% z%%m35#I0QEd^{v(u_?Wq^Pl?qzfu^*hktgYFUH7-hSD&WF=tEi-&uRNrT+LGcF}=h zGsZ^;B+9)B7JJx|E{x#fb}*&bBo(H(LmapW9!w2=73j>(=WEsyiJtUyv?FZ6k?rCc zOYzz+$~DNk1QVdeE-&Q*xbC7)O0y~YDhV9WmxlO6oqOiu&`It zVfCmF_XK*iy5cu)Ej8bl$TIqeN0j#_QZT9g1Z)Yvg?hn`{}Iclf;FNTtkV+#uZ%K7 z-a1S+E}0o<{DmRmFqzszaVz>{@9uCBJ*KK(n9S7MJ=P3}SYSe>2-8}0ebX45*L@lysojL_z>6X&X?8o7cC)I!o%l}Ep$Axu zb~qr;d7{ieOEbbCDF*jhqcARb@&CIhuUJixGiVW3MJz{H6ArFC|amKZ;)nh-5~b(1ndcDDO13YTqC+yH*%-X?h-z?%F)|cUUON}z1G1j zl_Pm@hucmSJ*&iEd5lV8_$NB4I&KHrbN4;*)x+1lxSP>#3>!b?WhIt)EWBrs7a^l_ zOg37+Kf5LP)hW#)Pk7x_)h9S1uXHR+oyxJhlA6|9lgpFqCTre5g1XUSMy~KfO!&jA z2sR+#p>N}~eI&!s$I>)112CB@2)ht+!Wu9p;aIRXybheo7R0+=&EC_X+DrjL4~>d@ zEq$Ag!56DH)WnRYMVO%7YUJARV;ElfMQV1K^Z6o$z?c{*QT&lmuDqrudKk94>1`W} zUHl_;B%+fqBf@R$jtEo`qCe)sLH)rbr42;$o>MA~2wKgo;^Sm^Wa}GcK6rABxV=tc za#l`9w4SdPhluuxFRFt>aw%5vJXRiACLkV`S71f@ogO=TKVFsK!nOTXN|L>)DdT|h zo@mPX9)QqZk3SUPd8uSq@d%$|r-OfCQ$*!G!R|{eBgylwd+1}p7`Z*1E10}0Pw6o$ zrViMoH=}5cEVd&F$NaBFSc@12DIR_q0QbY0AmW**k~Xc5qPLyZuDY|jV!oX*w^iIG zipX8Lvpi)E9F~Qza3M&!;GAiyusJkwbg{R)L9$<@F=pE&rL4qhqdDpTOk!(wHlj?=iddA(#LK9 z`I@AdjOLn9OeTIFY;(uOq+qrlDy2CY4ZnR~s`D4dcW?i^UPPJYWoOk|F-kks>QM-E`DxCg~zo#JgmyOKzC^s zYV|=iG4J!SNN{S&cdXR%+`O~znPU?uOOFdx^j@->5v8V?wG-7ZU=!vIHZcf??SCK5 z>jGVzH!Rd4gq;y9!gj6GdfjI)tdywRfcAU89f>#>$QR8o#4MXry$Cp5^f zAfC0gTxEu$HuNtwR(R6#zjMsG!A2yalD)s=0DPhGVJ)zk6X|&~5`P!@_?)1dFkh~* zEGzN@{uJRRN-^9!hyHduQmb__RZ*G0Hyf4PBy2~wN_iMS?65S|X%@U@E!)kP!&sIc zqSA9F?)WNX09%-I3VSdowlpx&?q6W=LZ11`l13W_Q-&0&l!|Mif#f-GAh z8gf_Y5(1$)cza6nmGJq&ctGNyX&DFw9Y?g!`gdYLhTmF)<_~Poa<`GO1{M~KB$|V1 zh?SzE0}2~{f|!wp6uaHoAFbz^5FE6%V}Rx+2TshdWsd$yj_(*5NnY=GWs+)2 z>1j%T??r?2S6TEsOxY`PjmBFsl*HaUFbH?Y^N8Ff$Z1^zij=vxetcj3WITKOTDuZ| zZ!N8*L?n%ek5>n32^eO!HF^YxTWR@Xa$ss+6sbTbYzpp>p3Q-Alh8p1;dKqGZ!XpV z57S*)=4w`!=YfLd8D&RDLPwRM7YeEwo)N>GD}zPyG}w#R+T35UD2Q{xhN3J zqCyomNN=eXgSj!O?~a(gz0I0lM=9IY5H<$B#vByxQ5Ziakhh0R*eS-Jw0kS25hlfu zLXr2>v7^_=kT^X~g}lNAKYmf}%tpy(t+1{{*SLpo{@Vkts;I&F!AN5b1G zp~B&@&0TTbnbSDY`yRWr!YrrZ<~PT?mGPKJ3U^P+qjF4F_V!l81P34dVOIv~8U7wq zp1nJLVpzwp5H}wrd?U+?j3uBpN*Q>o6Dm)#z;1tdzCdxoh%T#uwy4Ojh!EQ*gviVv z79FDF$A&f`5ROGet13@pdDt`C+l-LV>mK39OUOOSstYCyqsMv(z^cHKb(>owzFDOp zolwdWS)_NFFSv3>A`;9Buknm!n7w_}w1jiL2gsFLNsnQ=S?+B{nMiYv3NT0J21o7x zzLmOIK&^@Osw#|dvThtMvh^i@4@Eb0#?02}hM6%zrqEutp-{Rgd8CS=H;G`#F^a^` zGjQbzPX9B!9$RN*ZFgjvbD1BqR zz(*^G*kM|Ji-WrLIyVfz8aKK^!#Y!?)@LdYaf|v|s*1odne_njba9p|16s~prEVF8 zUiuz7hD28{SXc2xh1S+6Yj?Kbg|rr?QiX}0jTo-Nb(zHSE2M2(P0v%=z06+AeNb)V zNsFy}YNFf>uCSdF9i7{HjGC(T>PhFDW`Bfr~8Uaa*(M__}7QH-NYCTcLLw_KOH)h|#%&lX;y<3u;JVdLB zn0KU}?;_iJ#&0;ZD=)>}YnWBR!6;w%yjDr`wNOYt(utmB1rn~YHv{Oto-ykZD3TId za%j&4T+-ZR#!fuaFwvu%6N*mg^jD&+TigpA<;-2*W);eA7Zt60q*F$p(#2LUo!ASz zvuoTrFc+8Bg^m8$eadE&E6=)oiQPbx*_Z)GH_GgvdqS}J$2WB>xnV_^F3qYic?$@4 zn?)yUD(fWtkP~BY^xN6jW5(l`MEj5;WSPT!^Y%=d@3vmqd4LezPn7zqA-9BSocxpD znKeeT0p7cePp{UuS;l}zB~!B+v918-mQmEL{2=;gzxlp6;bzC715c*#1aHk24Ov&w zxp3>1PMwc*aY*ym0M8L_hR7b#ke;&=SX&#?J?)LFJa;2Z5s!^Djke36L&n{lJ4h7g zsY{X&fO@3|*9Xh=RzCJUfG$~&tj-*e+0s5C4!A_Qca{xrIF!ISSx^2n=a zf`}oR%LE7HpM+V^QbM{o4U!l-9h!De9-V|jX+Gw-cJLhcHWno+r82&KV7V8AAM47j zw^EhCO%7C3?W25h5DD09{_C#|Hp7NQT@D2c`|s0mvRiFB)>68{q8EUI>lMuVRLnZ z9M<@;ptu0RoIlq6LVEq8#1HnBh#C^jh#G#Kt2n8umeLL4TB78wMweDYoSD?|FGf@9&b?PU_bK zx>uA&#|r#BE_Qba5_Sn804NIV04T-2$y3{)z_0)z$F(o`qLTw2fbhq5VC(ZdKPK{x z?6O?fOe{!Nd+)0y#bao{?9C0XBl8*PWbNFq@Y}sN@WLK4VYAd(vQ2bP@-X|x31P8G zh%IWH(Bv|X_i;L8F*tV))Xsgpoav}uy?FGR>yx8BQ*H8Oh}!M`qVt6(dsZ<+3yH!_ zlVNkZx35b}CZq1E`I#6lU)kbY=C`(t;wlbVufblq}NrumJi zNH%n*^={0KePnJH@t#0Lykr9S&=*DjBTwvuLVjwR@o8dVFu_@;1n}^?nc-X6dEH5D zm_t%{%Puq%TZXtl{uvkZo!-m9w*-hS=EUD9Z8(bx8c+Qrpjgaaz4sGh#l+=x+)RDNtO2sUyV6R!tvp-?}z===IkB;-1nWlbk z?KySGoFLqljVIBOT{|#VnaIs0VR$*a*DIC^H<~ye51cmAbiz;cxT_={Z#=WIlb|t} zo)jKCgf`+L1D&A0S9Vwfw!5~nMai)wWcHT1Kp67l#|J~C;KA`>crNrb(x7M#n9e*l zZ~<{!+KL&tm7;U(=F(^#1weDv5v!BW&O}Q5nQ6WxV%QB|?4X0U0hFTsvUkk>Hn`MKe*-h{ zcchx`Hv_BZC`6rF@~+!XNgX=W6zoGoFaEdt?Dl#^Tp*g4ztQ83c=@P!xqM(mQuV9J z_+Qq^C{`*6mLCXh-;0!fHf$`KXNMrBkJ)79Zch567^ah|m-zIUGAKFi9e6QAmd}}0 z6m2T(4mhAP$BF*7Z7v+SrFtU+No2*cxiVv(t*)(*ticT>FwXIQskGZ4ZEM$KUdDKR%)&8?0k7ny-+#+URiqMeM%7`|I?3l$ma>Qa46E?usL4 zi-msIr)}j&{>p+u?Z+X&{KGzF7e9E1E$fXk{<$2x&>IiN+wJSHGARqjcj13IkXzDD zAlo96q?n(!X-(4E3%oxumiX36Opj(tpj|iXt6F;6Qo52|-gCIb{SY-NN~B=-&o~or zNTIk|_%n*|Tu2C@M&BjVY@?s#Kt=PYl|*UY zk3HSyUF7{g^B(aIB{nMW+4z#=7{oq=vxYT5#XOi?;#}@rC1O}eh=I_6(C@_L+X*|& zw0To?F5k7%6w*SMGfT`cZL$f_yGs0N`y&QpopZW6DPX zOZiR2%#?{FTTjkcbRDr4hks-rEw42+_+`8R8*N2{gsuZHRSb$6@XKR781}gId)$|d zm^@UTkJ909Kki8^tyIHksV%Iuw3Q}7d7qkwQHwjTSD;9brCyLLj2Br%2wCf~-fd{<2Ig5v}=cR3ChFGsK~%mhRH-EVsP zspXEkseyif%l3EE`&ttW)Jcx#dGUNS^Md)0Ku7fki*=dHl?9W7nx~{XKY6SB6uZ|4 z(Ff{(t1+NVLOjt2o$TE|gqvTK=ao}f%mJr!D^carOXN-AF#kG>M1RpN32d?YFG1{| zyJW(Q%PLRJ?CjW(9^%++c{aHJc~v&8QY)>(z`o?XMWKOM95mwU8#n>Lsoqv_7TO??Ao!Nk+h4bA?E zs+I+a`a;?hJSt#qt=3}nW9h)J7$as3nLAj;a8G0LaZj<a9 zVKip}k)rSFlYlH5FD^o~D8?jsHF@3zi_9|JBdK^V72EEOcPb`OAYB4V-iI59x)W08 z4}esu{MOiRNu@L9l%Rb>`t9(m;=g_AzXdKFvvAM9R6gSwPf#%A!qR(%=B9FX_tyf7 zXgwJn8=akUZ_W3!zcGQqQYRP~7AIxGv8hnSP$3~J0}YA;1ONRmAc-qv3I$#*D1mS3 z0@oMFurDh=@o-!t*PW<{nX546kFzP*LPtKe#)^u7WHFSegktrB>3@HNNVsPt)AxP# zjG@VV_dmUyezQKVm*)vN>kKlby+Z2f_lGt+2shu<_CbP@Gs_N1^I zQZ4MK39XPlmC(D76dcF>Nw5Q)TjjMPs%UiJQm+X>jd|=QI$C!8(4S=!@RS?>L&n5G zf(o#(=;Ddt2VTLFcPiQ;XWbtW*(32Q;3j@o8lxt*hQUp=h!|T~RO9CUv`Q{p5yCy1KobqVVgu83N)t{3QKn zBX2Z!ATP3xA$ggu7nBy?zexP`0Fo@EtY_;N#I7jn77f(kE zNzu?&dA%(?SxBn;`dkEEyL`(6pNGqTT~0=TdE6A&ctI{Q~N*e&g~G zZA!)w`-v6(Wm5tHfBfe}WL2kXPL_^h9(SBO$!uUyRs$Q}CSRczRQ2-9z~9^w@2e6K znfe=$paCellm9+94~2zl!jcpEYuK6unwLI&h>L?mVmql9@Oz2Q*d;5lgxxHXk}HtWNS52 zP?@mx(G06@9eLXIs9$5V%(Sldb7Zl;4gd9(Z3;$AsOKn@^J4cFmzPEch za#`fx?j@3LjA0ur@E{OWP0+M3GYD)H9?E4qE1A_4#zyLei$Pk3V#(shFy%?y>foaKH6pmeg z#{qA$F-~4rH04C+3x^F32ffDt6EWA{d>JDmqH$J0Evtx81dNUfo@DYDQXSG;L_{%~ zB0#r{$v^s_fPiJc$7@Bv_h@(g1}arAsnw-P`gs=eml8FJ>;1at0D54gV@1^Hn-#uQ z$K8~k6Cp@|`?PC8>cv!yK0bD%p*jM<3exF$UavwRBZ=0liZ=8J<*%EeeH{M~9%hu~ zCm=`}vqAM@Q%jEu37Ebyzu42(%Y`kdrYcTWuY(jRW&Bt0&n1TgWq;~G4zWDUR%NpC zLr}{Pt!?-XrlX9sG%}2jr_PQ1yIo2Jg6sKWSHa;>z{Nps{LmNIb}}$VEf}Xhi*0R# zMU_O4#@lNC4~oC-@}_?WG`Pgb@?#>^AAMwnU+HAg;&)Y@PW_J*fSRq|mbdUUAdBsl zA@yJ>qt78fG-){*y`R3c$(JGOr2oFFLXp_0mKrnBJ{8E-E@o zU=e%mGArmB7gTZD3vw$?uTt1mf^N2y$Lpbd8Yv;3iC+4Hm3H@jr*W!KG2{aV}GrGgw1s#6ZSV-LtZW!(;6kCJY_Qm-0mK-{#1i2oLYB84c?fF@dA9HMwgIYaajUFFy`^EYcDKM7NF zS^cPJkAp(1=AuWf(SpA+jBEw0(KUga3HhFBxUHq*iqMA3J(oYyMM7V5XG^azCFs%r zYatk~(MRNJQvG3zYc9Fye*E*(FTxUtvq>n({C{DBPYF>dLDJ*v%Uy>=#ng5Bw>2t@e{5Hy4YkbhGu;jNhui@mH<*mKMJ81rBk0ZB0eO zHH66;csdvyfzl@ahra!Ub^n|6{}0LDa_*aFV4rTIWy}ckGIDH3;dZHxSJg~a{(n=? zorM1<^$bBo)J+$=(RFL10o?6nV5$xsgZ*ay#C+W!^&0KP@p}e>RK_Hi~Dz zlDEy}m)nQqXCeEXmz_gI?ZmLacUB+>5ijsFb`=d^l|l>-U6$z*qq;p9j4FkAi5RCi*VAE`bGa zAF4Oj1LLIk_@8_zF!8B@A;&+21KmB2$+DIX5;XXo7wvDanwHy4!$zNa$P;HtCP6OC zuNB}7%zR~u(yT>G{%-<#zwLQWcR?^R+7_EmcgroY5FKz~A)vAzMzFoTAmFU)N{P#8 zJBEoVlWQ}e(%s8KM%h3H*M5{-FZBDlK+EZ@Kyuk<8;5NUd>Y5tSol;V4}l+F!NTIu ziX6OUI9#5&A51$uiq=xd~cpG1~o z9P0}yeqH^uzZMlOH+-Pw)w(SYdiekUpyDoT!PtjPS~w6Mss^r%7;6OyiRCx`Ov*Xn6Vqo^Z-{u~ z@gGFoiM3@H{f_m2g2aHiy-~)qPK{o-?5>0-UMyj*HEaxLSv}|C(lIbrAO8Snjsbd4 z)200*oz}1#gToTh3#AnCqSk+uE>Q8x9ivPnM0wf$ag%z+pn%0wWzDagb?T+sn9ksx zQci9Ev>{%iUWChjrRjS2a?|@VquIJ#cI|q6x@s+@tE*QwMb-6Sc!ht>An*gm>$;${c(7c9NIA{LZB*9$J_Mcz zZD6aF(Gc~_gw%Ns#8{JjXkd`=F$mAEO3W>A)!t^)qc*^WSYUp;2#aF>m75;`JVNCy_b$rjdKuqF?gM5{jF^?AKQ`-&sa#I z0p8$!R>raB`=yg-#<&7s6CZ9RYQ39VZA|A83jNweI5VBn%+Le5)O=r{k}}HDfAHlW zwZp9Jel;9yJqRKe{th8WQeoe-&kM7`!zUZKsskJWrMp?`C{9V3ch`fO&0Vk8T#mji zrk(H;;{&T6);JH=qT~C{U2Z>M^FPef6CU$hwX|d9F~RpFw~wl0Vv@99M$H2( zLdq`7tC>t5c}Ab zy4i6Pj;ig(J~UtvOzU!UL*CXR{@*Yr1Lv?pj5N68+T@sI{p?Z8IFg~@sdF@#Hi$0{axI%Of&t* z-jGH%dI%H7NyDiM!VQHRsHrQF*?ef`W*o2Y%^x`(K0z@%{CA&1df39KDB|nXuwn^; zM%}u#{j%)~wj2vub9y#-x^szz)){lf0*5IFZ;FWzg(cQ!)`{tZ?Q5uMp2EjPA zsHCA4fiQ3_JA;tPW4(;4esXY6WVP2yG8H84(ajv(+1&u7do)w zq8gO0$hqp}H3IPKNxVF3@!)kq20B)Ij@nMXEFCvBoD~23SxGW?8LQmXdF)zt*DHGF zG!W(3GEe_d?gLzETff<8e>CuYmnpJiCVxqYn<9RfYR-7*w>;6KK};?_Xxwj<9b%=m z?3Z(RPx5&ObKAP$sH`$PI{165O;!Jm^+(EGo62!ll;UGY)k(CXtg`P~Rfzi-Rkak@=4o>GW}>-9nS@@5j}TlGa(cxN9V`MkqRtjRQ(ex#3d3QJHDA#9qDipaA)KlhbTLwt>Gr311RA zwy=u_@dowrNM8_4Q)u&&!pS3wPkzm92MNQYz%Q@GbYR^!N2BVXra@Kksn3w}lKu_} zxrxi$PFJ|HRP;cj{IN#5%y|#r7CJj}5{A3lA#y$mVHHBdS3+sO(+7*)ItE$SKI*XJ=7> z{E?Jh8rK&zJ60?t1=MPIT)Iv>d3Fx-6?wJj1sWLd&D8HYHf@kOM@x#iT<_DQ2o|Cf zW({sviaQ@{+yVuT+xPvR+P!nz6WY>0ka#h?rx31jf3_a0pjFAg@Si^5s;=J384Bfc z9?TY8eqL{GzJNsj?a#MsQM%sX_8Rv_#b?J^a0)AR|MdZ%Mrc*0)`U02rF*y7({2qn z?@OYOw~}U=LH?^g!?&B&x@P3dsjwi{zFOQesaGAM%3Ij6;HfYVZ0DSI)S6rtBuYBS#{K1ny@8h zdGF~#`g2}ccPC(ZiQeT*Rvmzf(m${8loxsEg(bDecUc>80)YEMY+yx=cf-UxyZ1~lNk8RMaMNt;f|R1s&_m5utL z!0E!F+kMUExz6*!_H2U!cGZi~-5O5S)4ALPHQF83r+JjFbBbuJwvbTn&AVflTkX8< z2Qs0d@#Te7X<7T!tydgow_@9uPdA@sa+(0pr#;{^E#JsaMRkRTuJ609T7FW?M^@a#yt z*64%!kAX&f0W{)V$3hbYUG_N+W2LsA{61If@!kYce3EP81hZvcsfDQu@J~9QoGil>$y)SF51eG?tg*iJy4LV#jWeqz`7Yb zXD#Q+OS#tczRXN(-1m59G%;t`F;D-vj?6^lCR(4Rqe_J7h?8bP^O%wQ4&BtSO0#YC z-(m3ou=k!(O@6`uAd1)!P?6qLq&Ml(RYX9l^j@VCI)suC1O=5Q(rf6Q(0hq==}JlH z2%&`*2%SK(@%R1jo_)Q0_MF{w_RaI;Jm<;Wxij~fd+%rN%#=Z{LTy&oG_`9f3soe+ zGR0#mxUEvQQb(g<^#cY*^4in8#^7_5megc0XV>&x> zoVal7?rE$2Ab4Z7$lmu%$QmXxn|uRex)&xXv*x`4w!~E?l)vpfJ_*8X`@?M=M%D%8 zV_N(nI3nj0`+-ivp#>D8cK!yRFekn}9`C~gS z#preewqqgF;F?B4>@||G#97kPU-a$Gif>s0`hSZ<+K}$QkGF%&zqBgNOT8OfZ19o3 znCmN6m?_d9QFtj`A;OH4Ez^`ea6)jjLq%)?KQ$E}ye_e*no7;rEwdJ;l4o2Opx0gW zS19?#4J{LA8gl?2En)U#019@espn_B!p98pesJ%)Np7gCxITJ(DF{4ti{s>5r6(VP zKlLw%eFzmE2uYH?Y_FIx0v%l`!1YCX8g2957~-4*(RxkI@1gj<)~|uqj>Dz5Se_<< zhsNxnv}32~+nSK0w`q@P!rxQ|$V$K5$~as=2slY>YhtdtnRx0y4h}U%RDeJij_BPT zO~ZzK5eNb2zM(uEceA-!+iY@|$G_4qS;fgMa5=-f5Sx&0x#gR@x*@s7Jn~~)*S*1b z67-6z0#LfAvEnSQsR?X>*rnL_d=4>59fqR!LESQaENwP!sPbhucFKR#^1;aqG; z^W|L|JCbzF3P6Awd4CikX6ja5)}SQP&TepFnST7x2b=Eum$m)PJ^J->Na80Ur`WY` z7QrtyFE8_*4TUeEFaRyw>LLL-ez_6;H3D*Yt|QDdh4jrde$D3Zm}OA426-C%G?{VD z(0MY_a&!cO%bgD%uva-c4GykEm_wV4=b1PIDB{nEiAaKcV6$iif7w1yl!jL{aEdJK z@YJ|6xr~~Lajvn`z%Wo#lc$%#c;)6$noH#Bmtpx_yZ%R@^U%qk^S@1=>@Ymnn}yEse3d>>bcK!JSHsAyJ;#qj2fdZ-4>A#R zjes5xG{O44bi-cW!qm0txZ%%Uyzkc8o{}H2O6vr#r2`2n#$>8FIv;Cy6^Kfrg zib{%Ar{^&*mDp4@he~{h&g_n+`(WJm?qLU9dfN2)M*G!?GD9G`>S?fAq|V|w;Ut4$ zWy0Wz!gE|v+0}2e^tdOM$7QlW6a4HKMlIsO#S0VgL6I^nXq$rMXGL#;3a}fa(@g0) z5^Ss$V1Cgfzain*fV>1UZOxw$PF4#pM;%g^%<{TP4KDo(PpfDT|3u90$s~?D)k)t< zM28A*gtgy6UxeEq>?q6F4PbkPgY}h{7QD2Pt9u2}=4U@ifvOv!D|a-f&{|74*~7Mk z`(_K^zImD;%s2EP_o?4VU-{K7c_OSf_IDw|S+Phc1y{ixP^_Tjt^amqk-f+ld!CN_ zo?X@KNxuF`N}ZnP zTb%t;pm28b;oRa?oPPrto7V%$L<|+V>;*R}k90r~3noPhKojL);uE+UAxi`secuP8 z3y<1%o=hdK!mG(D+i~a32vH|bRD=@-d=VtNJBKhj`-3^PpSqLP4U$d&?0M>bW)bBT zJbx%bw|hRc7+*1l-dhXmZ)cL|t?O7Qd|fifGa5SgvhJ zL0`K*&q2lU@;ALn|S55Ny~9){wovW2N_5FmwFyuRmTx&UV6 z-((B5l1}zH+pk{vCe4%m4muk8+1s9Yd}af_a52#E&Hu=d>Q~ragGj+8#!?=Tf$xC~ zZ)>Z$Bh#aOK9otfV=B6(uzL>;J21GzTvBKGrAvdAb9>~ISMeCjdXc`$ba>*@uLo;G z7?wwmq>8ShxmO7;{S(JGaniGYQ<}-wdtY2ymJRxEOpU2+uVz1kJy)l0-W#x6emw^;D4m8T7EjzB0fWqdVUekYOKe+=9&}Xh1Yrgr0(zvd*7u*x4 zVD|{*H}z@){(y5q(yepMWe4=jLg@aa-t|+nW+MymaHZx9i5&1 z4qe&8R{L7&2*)g4SSakbA6)?n3CTW%-*(2cmKLTWSGR3Z)q7SHgp6IC^ut|CjaDG) z1Dzxt4(rZ&up24!YMy3=@&QoIl(_azZkkXj+Wfk4ADTm&s97MxMOdSjO!m1;LJ}gl zV6*YnHy&RL*h&4j9p)^rqHSkuweLz(=%b==ZExOYdJ96W%+UcuoA`QIp6=1&yogm? zueU!fF|#eg2mNu^&@X`EcjK|sP3X+o?dwD)YfOv2R+3h#-2&G_eF1Sn-|yczRgHDF z$B&v}yjHasdUcTt&(cUN&FzM;>T z=irOaVv9cF9R)A{vbE~&Ufpp@ZrlH@ew~-tP>Y}1O})6FT_<={^j@@$|M#YwZvscI zB8bTz+PVw+2}uBARX>s_)7ZX#+Y{>d56Hs+Q|IgXY>ndE0M=abK3Auc_96MmV6VLn zrL8wTIEf$yj!iz@S(i$%+2jtxeQC_CvX#2J7ewgbCD3gugx3pDiX8$C)?z=2U<&`J z6NF-0gN=aA2h#*Q%DvLbI|s8f>AB(2%r~sG^KS`f{tOE;CM(R7h*aoz^ZM>+E*FwAU}hcH}shBe=E29;L1lW zvfnUhG`RV2_^;zZ*}*|dgWJkN8OF!E)}+<~Fc@54u~HZCrNMsCvOE|#=kSlWzXoFT z*GqpD%!us_6a16ibk}=1I)ILac!g6L12Ke=P9xn12ng2e%w}_mK&>w`*6+kHP-!xX zm`#A(;A@i*^AfotS8EUa$GwAX^DD^1 zJqVELP(U~Fd?@pCqnUcW@`TfN7wCGM2`_%?Xo^r*kERi)qNs>I!xV<3{x3p*ZbXR zvvtg;xSVdT9v6%W zy{zl%cRmgA5eJ~D7NOffH(!>&_J%-t>!DNM3o;_z=iC(QA}G%ArT(#nl{f5Fk1)@nd!%>t{==ka_Lbcx3w49&#Xg@-g6 z2_cR|14Cl<8&`NkPloOgDNlELk0)rX0`PlMBCBJsabcsdeGD+nkF-Yhk~PqpuAR@S zIYh0%-TG`u-5@v1JKgt+-hoLnLf6i`pSEQM!3$&xJD0fzrg4LCVzQSSRUUV?QMaBxSN2 zs>OrowVdv8i6wH)yVRJ&>bQs8^Z5kbM!NI(+3k(5I~ZRTisbVA4|gxFJ1Yy0aGuUG zkEJnFp$u8;ixwE)CEkKX&|<90Fy;pE*7R^Kx06gz?}Bmw@h>DK9S66I4WF#*3+J^= z(FLXW!YJ0<*41DLXTu@8WZHNa-TImzqUl8h8cDWv`}~n^c&|&{NKnR<+MI}(o_f(U zoqt3&DX-D|yJz1W_viZegJj<4hTgw>2=9IEe^!X3^ySNcL!PAg`v3mw|Np{2d1T-H z|K;$X9G1>PoW;e>cn7ppRrtkt)c!pskqlFdgS}0?yeUk>HsdX_F*&nBZl|wtqV!&2 z_T-2ef)l&wE)|mZJgZI6B~#)MxA$E1_TQhJ#w7`+(}~ZIblimXnPgpFxHlAuMO*Gq z_9?GipK&J=J_|p$M`RI)F3+SxVV;OhB@{k$ zyBZO)l(x}Ebm>oK%wPDutJiM{!NLbP2452?{Y^(nPi4QWcen#(mD1PNS$sT7$wVi= zmc?)?5J`1NXYx)Sf13ZBFmoT)wUwQORU}}(ntMH@exJr0ps2?5OAGysO%jg z2O!%fx#Po)gaLf%!2Cr7;S3t9OYR*0X4K3>>y3ZUn+gYC{6XF=KNdMuu&LVK35pKW z=B~Ma-wsUU$+DLVQ8{xo&CF~;PtDQoW?%AMrGx}bKlWMI8C6# zD$B=rA#HBN{+wU&St9Oy93mWYd56t<6`wXS9Ih)-9^Q>=fvg>6n?m|2Z&z05T)RkU z^JMlpL-niao#Whz+9Zw13z5B$Cch>5N;=j)LQk`xX8;O4`$F zD-Qyem;c#eWd04v4><@C6aKaLs^Z1b4y4UIdssbSiwbV!5$5Jtx88ulaRK3zi^S4d^f|wLt`O? zbVa(v<}BmwBRi=Xnz|b||LJK=-1kQUVGpaoTBj8g3BjH#qXLl$bp_IpvB=6j9_>d; zXU_Uj2ALX?pMniNGo<;WJegdR6P%Hj1#YM_nROK+98l-xu9sVgvG>e1JC&sf@_ws1 zJgo7;zT=cTX|y|ud%ZPS8!!I?^!nU8Hst$2HTeeE!O6cUCa-)=xq%Si?d9_0PP8S{ zq5%Pf>(ZYHTrz63LY`*HJ<}4n0MOChhIz`E)`NB0H*b{{40xRQV;xjy0?6$2buLd> znM8POtS?uj-rLG7{@hWSojfFSAm0irz=XFImp(p#VmPygVa12ctcO=n`DW*~iR!BsLel8_q6jI{Xbcww%xFJNq*sF+XLK_N|dNQ zc5)gfKQBQ+r9((&q72$zN za}|YDo%b8m9r)hQzFP2E@0a4qTyR|f?pF>2A;NDb?=IzUCH;X?LOgleF&>@d68Os! zdJaXu;VIFq#b(bmZP0$N0)~74i}8I(D?Mv@vNvTBZR%=2*e1*WnCn0@wN~Ic(E5DH z9hU5^RC#n?yV6(2<%h-D%+hW}YwOgq64N{CMI5xEL?;c)APUgjd2!BR0<=wD$_UQ@ z5*n_)cqzSni2Y0GkajOe-7foOi5Ow&`G*qpGH8c#vD4%K5jSmX=yDXY(T1GpX~01Vla+aF>{4g=| zQoO`0jg?m1z4Mu{h-8MskBl7Gjg&PZ1$gieIi?|LOMp`mXgi9>9e(+$sZF>rr!AGv#B`2kCIuKaue$w!mP|KWs~-MrS>6 z_b*<*?uGZz;Zf1L#6-(;O>4~zHiBN`tWGWEmphqdli3zSeiDy3nFnD%xOx{-z6;bJ z`IXW?BI{RpBx;f>@eF>{wY2JTqq9u9?Gt_D;zgz`ZJgn+8q4-J-g0n?!S-5cZE~73 z`69TizQ!EHe#mQa77N^>lf(ahmh<9#f~x2CuADWRD)<7GVqJK%_P6%_-Vo&7bCqpa z-~~`o0Z)*>-+{VpPAB)fS~o5z+5N<(K*$ara;I*S0ZE!D_{8<+E?uqt;f|=AkuQ%) zcp|C5wqycdz=QAiRa`;g0$bBAMsxjtbf=1&x*_M`a;kpqCWMpx{DOh+)%r71PnfbS z%=Y^bY6n_)KR{GB5I-Jg2%XCiAOODvcx`B{z)mdbiJEL$gaJ|*VpYq6kIgQP>@*R2 zNj1k)(8?ez;p#v;W^p!`f44{&m77qq7sWII&dhy+E=Vr$;q~vix-8;jdHChmh{I(@ zQSe0`_bVs=8Jd!!r&7iKBa3I=MLxXP7=J6@3|ZfU1ub|TQf#n|=pS;JW7n8z6>{Y< zJ=<~54E@CIaiUnkqFnG{P3m&@WlQ+(5v6I1^N1pLj8xbJSK}$nx1*K-ZSZj>PDBn; zx_8(O7{r;UXxMc>9f)^yhDri8!T6CmRD~2W_tef zrO|}?!;w>}%Qbi~GrN3IMC|Ev=uandQ)<+rA>{Dm7&`>#8!@)vGG3~j%=@u+^O!C; z{W(@S6LApZY}y~V=@HXzP_3_6u$YzfnM}>0!7WAQQl1~`1mzdvhBas%>;Fw?V(r+! zT8w`vIrh`Z+kVz1Os%2gq7i#$*}jvYsgy@oZUUQ(cgS~;g8y6oSv@v0eMu7?6?6oI z1o>Eeu@#6f&e=SJ(Lv5u-6gn^7pFj=EbVP z|571UTN$hOztfD12y$W3caHPkC})4$81rgN3X_8Yy0Y_nk>80m#5WlUO<6B8lU8LS zLfawwEnVM?Pha|PB;SuVtMbdd5>f0tK~nQdTTJe=&6qHy!Z#LH$h3URnS53h%*j>8p!9wC;Fsn2%)#mIqCRn8DG<6@21$ZPJF$A)kI!5O4mX+*b~i`gZr5^r~iLG<}Xl_191 z-3eREbc-+Cn)*s7J6u@u^krQv>1m#7`7Ada=q8kC4o<{!H|`o!$>OF@lYke*B6`no zs8EmhOByn0vUv6uP2G>|iO+4H*Dv__Q!f%04RDlLQw z(?X`#Tjlw_3`&?#Xt)aOzV5UdYk-JC5(2Ame?70zLbN=(U0*`n#%*Iu2M-fViqCMF zd$66$TF3P!7<+eu=YqX0aIKMdzIfN?>``Czb_*N7Qi$c8T-n;%g5R9DlNkmzks@q< zJTTwsd;W;HWFnR&@6|YkSE2gA-IbWE4C%twq}>I><$pi}>EFOxdNPuP-(*^H1f(Hb z#>^sZ^$IlN@D}W0eM#pzqO+s4Cr>Ta?_f4X7tyFc|NA~WZ~WeXn>j~C3qgm?wWvMs8P3xDwknzeAB zjdqoobU@U6L+;<+r&t$0R#K*GX@Pehp9-JwAWv&{ED-@KZc-EsCe&tEQz!7`L~!OU z9PU#&0*+^Wnz5YGH@t_)@47Ozp726nCm#F|S$i<ga+U$74ED=6 z%SA?om}ePno>#Stk16!cIWMlQdm_8+-oab%3|RV^J}^I6TXw}wCfr&HnoBz7Eswrp zpxfY$vIK#CX1z`p+<6gFig&%BU>-l=+*2iTWcBk%A)Atog(EA0?EaRxF&8gOAbG3qxXWBn6?0g)?x-FT+ z%9<)9eXFcQd})#4)U6PiisV9L{O-PP*AGZ_+ne+yH?H$cyy8{t8>Pa^MDaLt1;@yc z=MxP>+H17O zrI;^bQ;R1@?HuYPbKQOg0f#!V77`M$UoYmR)nkZ-P)oOcz!h`o>Fhf6>cEa*;|RNJ zw-(gmF-O@@kmc1b!gZs?v7|9)$$gX-m4wXKC!7;wz|2kSm+W2ZCi!$1oZ+OkxWu{F z_1f>J%zZHSnc2U&?RYsBs&{`D5T|@p$ypIphjoO%WV1=3pN!8ESfnNp-ZL^MItzv8 zJZ`O5dO0wV5knDP8K7l=tP^*1HwXs$G`Fdz^6u4){4-r1ip~EaAM!Qk(#NU>s}q%Y z(=MYO1vT+_jU`2xoT0TWiwO=AC&Q7N3xVcz;OKJH=vg&Cw9 zIJcpEP6J9cbnh?%T|{?Q%3mM$4x^x1m8F$0(lfm; z+mTBbyqn8(l8e;b(}G#@DZF+QHO`Iu`*UJ~p{+&f*bTR9@pS5J!ON?LYg4`bR4nK3 z+$WPW2Lx5*nyxUFpp0DTSso$CE5>0_Svmi{-?H9d^HzA|c{F=&f1MxgHZ8pzpWla( z)XG6;ldZ8LR)tHa#a`#`^ZC#T^gyd+fURk+)JgxC{Nc|`K<1E%21T+OWjkC-@eVh~ zamPegm@EL6#acn*hLF|;uhBupgKEgvxrW19atXUsdZIac+nc+f9atZz)FbH$93gLQFOV`#g>_q#a8E) zWfFt4;OgAz@*Ep89ds#(xbq}zh}QPKfQx&wGnEegSOgPPO5_TVn_Hw^UCJ%30WWs= zKG)Thtn{>EAcz($QsWvmr*wrYq)ThbpZz=+yg@HmAC<+-`1mN0rLvkmy+cKw9qbgT zp!EyaVsI&2^uu%P&iWuBY(gV(CMb!lOTyM{Tw?A>-58 z@SvK4lFkp@IG^n~r@?gIGB#Ek*m2WS|2puZy{=+~JPIXANi&z%Y~el;9?OPan>m61 zo4uNr&A$0uZK4c_P)TxtH@?cmIn1Tq%tHi?njHQy{xC=`e`Eje+-oku3~2{vbr0=1 zDGz0V!kS4c${npio{ENVTuZj76%52`Ch9&$a~rw(3gNZ zb$1t@|6a3Jovc%!Ky@d(y8Bm=eI~ie;5Cjc|7PusZ$3F7b z>x5zCf_`fT2_d?BaMn5FHrw;aTL~O2FJ!;gF7CZmI>p#cRW2?4MwC>TyBl<9Zj0&Xw>1`B zsWFKMjFzsQYOt_Fm?}7e8ZVE-q9QrhWY#a^#1mKvXL)j5Yn9bauZJ^knZWxN_5iO^ zE;cQpv6%g4%SyQt5Zkkb;OrsGU~joh0pg;}D#T3jKL^F%i=1OtqH0K9(%dfocPG(* zoc+(%km!93`RDs0(I)#JKlT61Uhv=3PcNx7`$rA<-Z=XJ={C8(5)!i z(>(wqO}{r;~Y-P{%Xxmb#!?0=prq$zt{)}te17So~uJt~l{Ao26 zi(={?{->1xE83Z4)~4uR3fL_$1hOLe4oUVktVXr`*QSsbGlm}wXnlI^h0O(r2GwPn z+{coTz*GMWSK+BGa?uGYwt4t*bVU$0@pIqdIZuDgoW8)!9g|iM zZY)h7Qwi?)Ep6(Y*jYG=(Hg2S(aAz4E(Qj>YQse`n}#L5x@`}Tbq?Mqa38%Q_123% z7}#T(-VUaZk1_o5F3~Bq8%Oq7=jsV;g0OOe8W`zuV#*E%%XR#(3E9F$B)u<+F=zPb z^J&wUpu+wepiE;Uu#z-K;0nI?R6VkhpdNkuz@^2f(~2=L2y{l2$b-cxyMmDJy4{Qm1Cn%gJ&XafW|xElkx%qcj? zSsYX(aZ6E4E)!D>=lxGai#fu=@ye4~0;M%b5Mru%QCw+mvdds`T zW`MMYKa3O%k4vXpu3k`_3Z?V2ZCtA(ick}8xnr7XX$GLVaq8)*5a>Ts7n7Xpc3pFh zOHh4IeRV3Z=ZEi@Y)2g`v5IMILFmKVFO?#; z!wb;KlJoR3PJgVw!YgW8CiF%QKk0t-#=4~EyJG+SDmLRXkyyGx>P&s2v>Uj~$dneD zcFg`r+h26Yx=;U3f2Uyxfj=2sojRjnD^#y%%JtMOgr#zF3+9U3n)*a23;-&b4Vun- z)qmd&^}`-fy3_p>=o%5SX=`79&qQ01b;zbU7xL<@-D!6C=Nn7E1Vl1t4`+qLM7;GC zL07A_+_nZ?F&Q@l-rr&b3fbKynLYa);ZmSztY&RskbD}KWWQ>7@o6mb$5^qfT;=l1 zTu;pIKvG|sx9+1QYh-IjA976VV#+M5ZPy41Y-n-$QbZE?c|ziEx~knZ{gkScTblJZ z*Dp+T$4<*nepEEdLT5 z^BeacGS&%CxErpw+5ny-OcT(i1657+-a9n;eZ!yR99Hc}ej8>qTwAgtomKsj=_S)@ z+sG`1vlQ)-ny<1*_Z8#0%E+nd9C!6@BZK$qxio3(n3x52g2%T$TMJwaYn?tzW=Q}1 zU;^oy!EqH}XV3*3E8y6Z|7hLV%n&}``YLdC3x(NH_mtN=206g%;y6&f0?cW(kfHaP zdbd{S&iC05yeht^w`_FqPgdLhnEioLo)GbwTDK2C5OWQS`K_(|dN2r`q;;Tulw{GQ zZT&ogAMBii@R!*A`*nD{l-9{S8sag3Ii-7jf$TtoMNNh8Px|WGwORDRp+kgEn{n>B zSFnwjLDp5h*+Sc8-Kn54vkbOH96_q5axC{{TGgC`CZc@ik$KHp=Fz)X`>Aa!CFdq< zuZ-8eW}0?jEf0Eff1v;Z zD7#i3IQN{P`I6tq|v+Fl@w ztt{att$DE9qSOLeW{#KtPP|Lrg3t!5Y=VW+%ws^JkFCn(x0xp^=fxAtda`F@De$K) zy2!wW*>PPbs9oab_8QXb%=;yUTbyFXxW0~1i}H^#hYr^(HslBoMG@eqXz&~G0Ygb;970g;hV9}8L0w&S2#GG!faS4Y zCqL~l{JlE!L1OOH+mY!rRrX;i906}U)%4j#QjlPI7GWKrLmfBPzo!S^fg~3?PqC+fe3v-*} zOc%$gCR73eB0^-n%@dy`;EV@Wu+$o_^UKdm-%@2)b^JQ^%&gxp0CW>JzN2;g;K!<- z6D+l?XT+)`OKB1UMlX`V(xQBg(tr1=@DTox*^-W14_d=lDm4vp%Id8yAn$X-jjbMS zr=vERO9|kbb!VZPbix#K{pMV!VnSGsrOTMdQ+I`37F%)Y=EfXKFdaipLwgYS#3oC< z)zoP+*yUv5$;YHx=rd4(yPH#k6!6CfUYRCTUcR@0Eh<^A#cOol=|Q85AoNVEBpX)H zTyXV;S9CQ))^cL`v+D&4gITn6Z1+AHuV0FR%82sz)XR$Ej*_Ls^K4#UXK7_c|K09_ zB;KapyTc^Me+GL(gWlM3Ws%{Jv(WUI4q4G^fTWl&(BH4O?%wL1=zco|9g??vZ)POw zXQC2vQQ+VQ~`f<^&bO$x^#6*)8Dp zC7z0ra>IT>xDb5Qw?U`Q3M}{cU)T!Ddp$3-4lQ|MnD5=nXJh6f3elW<0qB`E*_O@>kzyRK62xMvJ;M4|>+wqM_vm+NxI0GUqWT zALg4BC&%Y3k3$2ZznU{uwhJN)>%72p^?W~1H+bs|&ZjuK8)NxUkfnleA|@-d%BFk% z`-Aa}^rZxv!_eNZ;a!)A1Ex0)l)LZ5Q|ha?6Q}ZlEh?ZP2{ntiNMP%=CI&H4`%h|w zCBQ|w?$n9WQ*V1`16%E*Nw@G(?EcB2?Cg&fuG1;>>YsTGy2iw;0r`(;=)4TpdyTceL&FjJMqVx&xrFf8r< zPUQ&G*`RTkUKOpfv3I-A-EM|#=M)-9TQWY7GM5fiiHJKF{7>=2dVB_#h-w^Nu*siI+D3NGo@{zx1O*>8-SwiDB5bB=YT!fr zf6bvEh{%kh>y8`Z#^2AGElJeb>>f-$M0*sf1t`r2RVWPJwkn*Jmqgz5K;2MQ9y$(5 z3^1-J`Y=@@6$t&pAi6q{AkVEn_K=VqbfaI>??MggSYm0$b%Os$MrbujAK>l#1Z-MG z*3Z_V9P%HP%5>E4-aZ`X8$5#*wn(E5EB%!r4kcI2)e)3x_T_;eCQwwctm5HFhfj(! zz;`>&3U1|$B*x9+<#Dtb{Gd}Kw!&COQnpxV!`XrrJNvN{ z=qo+m`&MJ$izX@{!eXulw?DHTIKE8Xu^7D3ULgU-BEz4kHXDuK3{&x9#i>hXUVRy0JGbsshZLwUgV}N=w=7$D>IZfjszx3U=TJzV^h)U zE#S7)t~#+ih>v=|c7T3Cfi#-4`DJOVhw5Tb zb-Hvr`@x3u>7Q$xbcPy1S06`mhtx*5CRv33kMX4+l_uX2-0?9-cfCB>)cN>p&`Ya` zu+R@Hmt2PZHz^)`daHQxakmnb0>ez7?J`DvwUp85(6r}~IvcyxRJ!)#YFGgBG$L9(R9fqETC|GVbq(Pik$jaiNpBSOHh?x{*2&?`po2>I)3z~_6(F7|t({c-7lIMeuOuNH5$)~H4%59TWKvqFvvN7Yv;FfvQbZwU% zqpt(RPQexeuhpM_1GkmJCNrhtCT0inF`ta7^YdQU9&RD{SjIM5>;ULoVEsvJX+{EV zQi^M+rHcRD7t?^x1><~@5=UF5sT!N+Wl2Ac|BRyn-l``3>3A3KSec_ocmHyhx_dOG z4*I^{d4_wzx%fvkm&Nq6d1;d2_9Kzj`?O2~tYfY%<@bsf!--{|DKnJ@uje}4h~zS@ zCo>+6)yv@717Y<|xdgmr)yaDMq8>o%9~JtP_dmBUD6nWZX_%Q;Qiktte9;_?yxW_6 z%EBhlo?Bj3Y$W|CZ7XQPTgCk(-TY1Ye7lbCTb&5|V1ZsIr(W~MOVZ!*_G)y5DYDKV ziKfz%kbEm1-h`N!dF;8S%ATdX+zC{Vk9{d4l!^O9AG>T)=h_nf?KY5WseqasJC)=T zg}0Mibz3g%x!TrUGwbI4dY@ne%cV8KR?>J+`>nCbZxJc>wyMsm71<1I3$qHV`^!2L z;uFo6ItMfSE#0j#w0?(MgG&-gg&V3`Q*l~ngZ_YsAgXYxM9R*-%LE_WNUPd}tm#Z? zF$y&Nm4`}8LI3gpF)QUV%FZBQGEI5)#NmdbxDpJ{ad2Lyg`Qn9$VZMWT zLXpq;R~pKqK*a21m)iInfN`MH9QNmDK2#m!E8uI{o*4oPNn6CxcK-Q33uo5&lm)k& zjFD3=oj}Y9wR%8ALjk(Lw%jLPe;fg}%lV_Tp?-mVh#pf~iQCePo7|dm=5~WT!7vPM zL{KDd3H$A;3zq*#l1x8B;~L;`Gxxb03A<@Z&>viG4e~-7m9lX517^?adF!w25O*F4 z1T8p;2hi3m25@Ns*40It9MK)Eyw@yo7Z#tUN?)f`t(kv}?3bXInT!lJ7s#|k7&Ia! zTAh>mV=2Z}MlKiUlgr}!CnOCMnHLW%UZ?g|Mo5xnhusak!o~@1M81y5=c%5eWu1d^ zA3qgjjR>bmG>O^NdFZ=xEoUYL&b5rq91jtFJ<=-@?_XSA&*uFCK>C|3`KdV+*90p= zEV2B7&K1|3wE6wEzT{Kd&)6`C;G4MHy)2pdp2Fn34+inbIoRYQW|k5dbb{i(|3ojD zi?&`Z>US^8o#*I^l?H+F^n+>(>;+8r+zBA`MRp8F^W%)kw$`~S)WvdAF=mqCj3f1=~0|d*;k50U5z*L zvD3a_E$wJdg(nEG+3QOT&9(WI z7|tTPdueO05+TYL9d@u>WvU4 zE&25(Zc$0*e>n5Ee>ig~TYn?|hMpvlO3^n{gp@=w%YXPmtnA=0MIRCNB|+W4WmUD+ ze^8-tZAwve)kTped5PrSy#q&fR_`A6SP@8=ClNpX{$IaL1c5zAJ=BDwQn`IiBV`tWo6sf z^N?6Quby!Y?ojMqvQaJKZ|N-8uouo;6o2x<@skkx5y|rxUpUf?U|$Q;jrzWFWY*LH zFQ~Nz*26t*!_2tf5_1J;szr_fi(`$(c@8C0{_{!@Lz(D7J>weusGc91shCXsjmfvQ zpIdZEep;=qJWcc=4mZTOE5#AUbdDI+;znb`z;#;n`xemwa`f#634M==i7TnmxOvV6 zv3a8bJF}&4dg1?b4*UO3l*?b8{Id6)K@~6)2(agd-OX>b;PvWHLTX3H0^=F2KyCkd z(nGGZU$Mu~0!O5&a^&X&zThgc*LnQgt+eqlv2FE%fJ{w@UDrj#N@&6wi3j;v%XqQ6 z`9g2Lq`csLh?dz2YQ}aq^234vCTVYc%^FYYS=FW=sizj!k$V)XX=xU$ie#?A<0g2F zNl45ucq@ywl(s@{P7Wq4%!%ByFB94BQ51dp{24!|7oz7S(C&{w{u7t6(Xh3&X$%Nx zUDbM^j)iGq`2ZcFtbraD*)`!R5LX;x*u<_cuC=dU!Et;+bY00O5OaP<2yDWMr!;SK z0yKf&EBtds(1OehE9r=!F-2^zH{-Rxv|h&{vpNBsS8X7Fxx?iNi0VVg81Z1Ffo1|N zx3mD8A8vC0!T1|Vx6F{)Y&DrAk9USnae}cew;YSc(x?Hlfkw4~yB~0OB|ixZq4#G@ zY(K+l-g9uM{VyMe(*C8!c5kM(|54)DyJ0LI{mTOXRx_2g;5bi}fn=V(l(N{b_g3Q` zZ{2N0cD7(yi!y!}VRM8XIQ55#9sqHpPrzI*C?g&FOJI38$ME61w!-omu}1M&6Q(Fy zNq9~suUtia3C@o*sj&_YPVd!wpWyMl*+@P1+8-)~M@7E;?0^dtTX5PRG3(vHjkT-q zwSFc~9rlV8Wox$Unq^m6yryZAu}CdT(k+c9D|%^7O;1>;A|NMy?AL*( z8bYpCLgJUb%FN*?EaT={oarlcK&J8i@LST8NrC>rI87zi4pGjiB+l8zj74u8n@nlvx>l`m$r2B^(qCmv`Z&IrP>~!bdDKjpguC3CUBIc6inv{qD z7`p26XC=l-WYTzN$jy8`N{cGVBou|@&)CFp&{D(F9#EqsWyQFr6^n(xSnu>59vis0bH4oh2`z*{T;&D&;&b-~v*{zBJTjFBefqUOH6f)S>&C^fOCjtY3Yu8AAj(AgF zch>47<^%$^C6DN2G!b!-nsTal@e-H;!@^tNt2=}oq|EoQA>ZfLwi^n^e{5^ZF6Lhm z1CmTvV-=)8Z!QD)b&Rt&-Oeinw0MQvSSn-Qfx76FaC{R0*OoBT69*nqWNh->%Nvuy zt{~{B8;G;q;=%3)uU^)>X-_qCwp$^u{y8l8ce+qE*L%i`C9WJz3TnzFO^#CUq!Uuz zb?n`Zv(hwaDg_E>Z`Nw0Hm7ygu#se2{%`EPcQl;w`t~cm5lI9=kVNzrWr$8h@4XX5 zH+rv$1W^;cccU}fU}i9S@4ZiSqekzXhwS~^d!Ki$_nh^6&%4e#Yn}PSAI$Le%roET zxv%@WJ~!{V-(x&)KbkTyLd%OjzbF^)5=_%(Yvo39pTfA%0=4+@Nj&rNrklO@NTJ3% z?7o(J&C?`vRQIC?78V+22&w?T(wy<$oI5Pxb$9kb^&3#xcId?>g;Yy>kR{CbT8#g^ zb^C*j<1W!tR*UVkv5_54YqZ6wRHPY?Kr7FO=CSCQo$=f^N&N#11iYK^Pv^6t+Rum< z(s-vrWW6CFiG0i)UC@n-F($<4U$?KioriqHj>iWw7_G`o%pIAPxqG92lN5POMtbH} zzG?EPQ_cxRe%%rU zNkU1e#kc5D<#{z?A>+<=^Eg;hhzY)&s8jEXvp;;+sPa^`>D>+{vXh@;N(AIbgQZrd z5(vsoAx7!3(&b=>w}%e`P~Ntg75O|;O;NhsG>#RcvP@sF?^Tj9giCP>As6EC`w#rF z&9t1e);2teoaj263S9okyXhN!)24E>pqN*a9;iVL>XyDIT=_@00Cr%xHCq_+Lyv{$ zkQkzB3D6zNqrcW|-jHr8G%W1qypu=`rB_)In1=v%-1+%=A7sg1};uP9Mb zYnN9{;yH}GPM_p-3sd8Y4+4(U4g{W#r&QR#FUS1ck``yFIDDPP6IHzSeTMgQ!)nNG zBO?Dpg-Z73c!Ii>8U21YKKxWbmdUE`wu}~{-ZeG4fDcN_u#xwET`{{7ZOOn@eJHP5 zXuXn1X)!rz1dBD7X*tWV^Tq`Ovg6uH|IkfOh{M4XcI)|qc-%w$NBsLOn%fSq9on;C z`qNwY+{by9Nmey<1o*v-wA=2>1hH(bR5Vgj)$_RRQ%Lzl;olHcal@0>JNpoasi{Iw z?c7l5%dW0q>okRK+dJ-(a2h2Kstj=)jE&GHs6fE3)HS7pJJq+e4pP7v`B3HLi84kF z=G!7n8qcU}zr*twD2~Sh0twRk2d2^lIq^5fZOi3fplsTwObaWKFxb%J_*z@f_4{cR z@5>7Iq&4$;-rN@J$)V>$tG+d&s&xFx3VGqb8U+ch0+5ggks|XJ*2)x37rB|Ao6q&9G zf8aTvxvwW=dZi;D%=9gj0{n=FO9jK)ukhy(j?aqYM zPH(3*DIX7m$83iRJr&OkXklr7ZE^%HOpjhU&gbNR%52h(Xt>pi&4NbnwSDX5-)_qa zA%Qr!sq7;S5Aw*J7Wvx30T>?FCe!g3}`du;fJvCjP$BSy?EUxj%>W((zJq6#?OO_!(1t#Rvg zZ_LlD7R3>cF*wGpWu6=*XZY^V^asVX1Y(r6Uqwx@C@N(1N=EIZSg%C3xo+>gpM}7E zLq!H6MQjZ-Cq^6ChUd-%?T2a3sfn2STeNjpu&~M*B|Zu%t3AV-`k05Ea|0j?((-f% ztNgTdJF6ewFq}Akys_x{5oXrfE3U8T?2*rh(;xz?QO{M{kQ%-UPj#f{F} zrSnm+F3PsC(VqG?j6jV_XA?Mdn;ol0;u}%bAc3!XdNV~{L64-s})tIR#BV+7JfMpY8 zJ8YWWg)X+8&r%r_-e}GmBD(N*?`azx{aOSZ>Q}_i7pAhZ=@E}&GCK>t0s?Xrd`_;_ zxH2g)bJmVib?Ia+uE@QxL!SBa0AmyN66;;6GLgIm@w!pd{pH%-Zv12aLrd?)!VF*j zd7fbF5mL`6ZL!rNjFP|+$kFbMbZ)x2F6|(w)~Ao*@YIGcBp?R)3s9g~idL5t^95%_L;pR@0|QdI7!@ z)%A+)f%n*9{B`DQksidR=&!)h6%M%p+pC`H8WtuY?bjrT?|8g5cG6K)u++9FXQf^9 z)*y3UaFVZBF9@I50_TALt((|!{>cQBxdhl}3YnIW6$1`FP2aCbG1qB*eG9R`7HLt9 zWupS$5~!Z-KS)7S?;ByW?XzaBPlXS_v-%lbMgrfv%b0WyTN8zW$}6ik;-MaT0rG~` zCxvN}_SuLDEh}o^9xEjKHd-PAs;hvFRb@LwC@%x2UOa>j3u@JkJL9z#udmwt+v=f{EL@wH(w+ujOLbrjRItegBf4F-8oUwtuU({ z=!|%PB?yJR=vhcHyF5lD%-pjAc{Ntk2R%e|e2t&H2}z)JSDK|QQ%@8nDrBNrd!i1j z*MxulIbfgmO_tF6TWgz4%BrJ@`|xvdkmX5lS>_uw{pXV!&lR(0ST^U=!C%aodsp+B z9gBv`S08UlGQl3|*4vYX0<=~wU1fFV`?d2Ktu&9mH>4Znk_{@O;Tn0}a12=9GI&po z(U-QJdpU*;kV>7L$#bpOJ!cItx(Uv2(78huQ7?P*2s$r{-Lsro*oC&}%(@AGSu)8?#&41`?yIBIQK^KT z_!%{IySq`UNaZ(CEF%+pp6&}gTs0;PDdZf=T^Vp>Q%rt%$8X~ZeoyoPCo9QKq;(bv zulI1nlMpx{;d{ald?vNSkZaw-zN#`dXLSA--Z@My#G`1rv$bS)eE8UM9f{t6|9!Bo@b~l zGlq%vR_yLaJo0O>Ecx`yk7PR9z`9_K+%|jYrFcyAFFOr}pPIoY;T11gzjw#KYVJoM z4pzrgk6_zEx*VQ!MQzjM)+ch5OGOy^dotAY((X1 z&3D$2n%v^1&tVUfWJSVjC7H&$a2`ukAVapAjQb%=lh$Fh-4eFg)9D>$cDHEKI6S>S zxUFrPa}2NUggaNm&TVp=ncsTNQ*3MQgBWgou_nIKOnF){TRC&Xt@Ns19Hk370o;K*UlS^PunZuj%eI6x`aE2U$%FnnL?s0v>a*O z`6WjanwAg$;D+dxs}esGHO^-|dxLQqfk*}^D1U46KvKG8%(2%XNU~kFIgjp?kR7q^oJ%em+BN;$E1Rhii0piYDsJ=_{adCAPFDHO7~-`M?|Ot z>n|rbOnj%$#n(aME!=`#{}8OMPmV@ThB&9nd4a{OTA2f@C0q^Q8U`$#S_5&XPcBn= zsJr61Da#wlZeeLt>n-B%=ZcfI0Sc&KijIXKC|SU!jM^D0YEpgPk z=aH74_Rz?oF7*%~724?ZH4$RH%h3j<&fLGkfBzuvzqhIK@rGFho%7? zu!bj6>?PWGQk*5hc)(K3wyK_E%p=?R?Fb79?1eMN?R*h{?pP>?og-Y$PRzV@Ln<2# z$bk8f6395+{pYz@UxezKWrDNfUwg`Ar(fK=CeUCNQT(rqa{oWP<_a(I-+}m4N(;h9 zRMeg)OY;9RkSEv+8y>RBeJeoux}-0Y;rf^61Y9Ftl*!kcBb#~^?H)=>N_CJ#8vTPJ zagrz9EOwCC#pPIW^g%-bfP4w0v)ra*zi5`O#h|q==APEDPU_9*OQ{vQnr`4RUt-4Zbfnil2-Mi^%L55` zx$UNm`q5k?rm$8WC~lf7T`ZHoxSe)Xw_QqL)DPOJ;^UQ!TPLivbrz+$isNBnIU;V{ zfNcgf3Gd*f#0ZG<7fu~t#X7JAdyBjUL5XMYh2tzGrO(n~_7qp&#&WZ(xn(ZZ-hS&& z!BE%MnZ@Bs!Md{wnKh9kpb zKam~_p6SdR%+Id}Vc&bathMoXB@Ug}u5(?a)B|SzT}1ILIZF4*TlKO^>ob{j4b7Lk z3q2`K`{oRT@eLFKDU?Rb_>n502R=Z$B$rK%x7bqjhjVwBns+IemgaTh;t3se%J;v* zA(V>)HPFTuUpb9phwgztVad%r(I^)|P0CfV$>ijDW*M&1cyp$hnB;cmg8(fMqqydP zL0+5WSlQZq;(+;DvBWON*<5|x&JM@GLx}(h|J_HDbgP+nW(Lk)J-!~ zskU75mq#l$Eg})W7sGGsTD=9j;_JjyD~ zq!?GcPe^cn@WoybOgFPVNQfKxsFAAs2O-*b->zqN=uO0t;AlVb)qi_8XpK;Qk#2Bd z9Cg~6p&-c-L9ZMH$xT%Om>Z=}T=ip^$X)l*oF)l(^w)htdig+i>unpu_k$Kv>ck9N|mT& z4+Y(Ki@5@Pe4BmN$=%6E^DtW>5Z43upNV--&oV~N4gx48m)PId{vo$cEPXgXm*R2J z|K8txc;q>qRZDPoB{*?h*Ua+$&N_1?!4IKxREi#VOD(vN-uZscNaARU2TT1bY!5T) z^^(%qGGJ%(Zvy9T<(d<&d1K6jfTdKU!-_1W{uQpn?s7Sdzy&XIl0>2V4$_M`TS0)X)NxBF``X+NMOy8IjPi@JO+s0W z@&dtg)WHpSdKIms*oU}kY1QN; z`B8ITNyl|t5LjEB=kNI%qIAe#m48oAO8lm-2HtD8o_J$#nO%`^I9|y`?*y zctAQ#u$uv0><2J(&f259RClxz8_kH`xc;7)9 z4lcOkepx#TSf_NJqg6tR^ZiS2#FR+_(-b~ZeXF6K?{v#n(D!d<)ZKh(dq*kc9O^I( zV%+(jq}5h^8YP>3bz*%gM#$cPEgYr2d2PI%_?R=^t(7S;d+2tShm&G0IqX}sPsC*; zoq!0NvGfM3ZeVq*|4%h4o;(SGaC0arDg0gDq-s-Th?-vwrsYTfY)9lP26b*W!MOFh z_!tNAfTZl1i}sz?+EL6hy0Stw(O6BHR>|i#2K=*?n)A|CPw1QQ&P&t@c@Jl*+sT-7 z{i1W_*?d*KzRXtDvMCyf*Z{W*NTwSw+RI&B><{w0aeVI1sI|S_UIrx#QvL0(^G2aC zA1A`n!Kju>A;VS&^dK}QJB4-lYwr8yNLH@dip^8~ojuH0Y=zdY!AnhA9-f4VROyfq zt#Y@G(qu2Mmy#p=!VLcCKL8du8*gGKaU&-b*zAF%C*qh@6+iROdxgGg( zhDLJ14pm%wJyu88sAwO+ncTO6a0QO%ip~x?)UV#S7v)95e=j_-d%x-L&3K?XQ@nZK z*Vh^-8O#xqeux{M($O(s27$`atFAi1Br`HPg)jW*S)+3K?H>gm&vy1+n%2KCs?BAv z-F+nB>SV3E{7|uXn_lmt5jyHup?b`*P<`5(!n^IH=!!f2@#+Fz_sXXG1`M*W@b#wt zQfVBi8yZZ=Zf|RGPvGk6CJ|S@`)9RQ!x~yXGvhk#a^f&rr}pQ8C9+i|du#VMubp?p z<@qSOFn;PJy890K*JKOKIrAiYR2xwT_r}ji&H%2Grs2SqU(FQ7oUqj zshV=+7e}Sb)vkwoebpoG6F#mTpX<|}yZcu>++vy6vVO^@(w~CpOD&PyFL*K60Ui8N zH2vU@#iQ9pPuv`*8w#CXHM?>sFB)w#EQaYQ1bvxdr%8ab_!Sicb12t*k6tE}K3sRg zP8lPA9s9eRVu78L72I??e{>+u+0hxD)kQ&P99HV1e|Rr9biR9v0Dp2K8YVre!ijQ< zirIlc>ea!0v`V9OCTE!v9Se(iCX<_D8_3y+(Th2lx25u?Bv?|K ze|UH!=h@cpJ3lY1v?g_On;+=C$A(`2@oyclJ3~?uDM`&e3Cm{8rO%qnNI1$b`LJ=OFD(tE-%Y4&yUgRH36E# z1f8v0s`1rXp7jH^+}hP@N)fHY#PuQ4$oy=(pxnwvPw3M3jeAL&LY=&Per+hR$6!6Y zt5g4O3~%dmuVp(hF)%J$<>5nb# zz&;E~uCyKIEO5?FJ8z&Bl`3a?*6`X1q}zv1DmVj2JC0%5a?Z2KU^C-bw! zUn~mw%f9Wdy)NdXTYB8ebVc)Ayv9Oj8*?9k+nmhc2J_c08-tfyX(eXNXX{&be5=J0 zY;zf+p~*{Ub~5;47l+M-w2DXN&{tG5h({P|CAw7)1FyYRxh3VTlbJIAOi@lgXNHe-Q8r}qw{Hb!;dr+opgobA^||_J-HJjf6sJ z#V;JJ=K_>=y#5fextgEN-J8p34LH3nhwkQk{jL46icl7$_pZ6BU)Fs7_ZzbQA51p` zB3cORxY&RBg}&2wyt#U#>Nt~v5|IA>#y|YCV@gv;Pl)6h|3@>>)$_E1HUiTSn-;=R z`N&vBe_AQ`Y{2U^@!6_^eG2qC_8LNrwIUsyn;j%M4Vv-H6Wi$J%Tbk@&#A)#%tF8; zRm$MgbHj`mWKqX67&$?(S;gIx!@_ietDpS|dD9{aA57<8xk?u2{4K!t1VckS*A!#) zjjx{a->G%~soDIMEp+p*jF&7zarLlb_7!?b=9RtX#TbX~*J~&NK5^GnJiri=E0B-O zq_43_OQ*CPjvt>cy58*b{;25ozq{oB7?Ys*4e+%{jqOx2GS}?HAMNh&oc>HH1Od%Y zdNJ3d5f!(+q!=foxF~o&Te1vKvPxufgr2qnxI#S=qLatWl^h-s6Oo{j4z;vgwN<(L zx2h;{JOsgQ6J_?3xqg$&P}e1lOfO%Jek0#Svsfj{=>xi;z^1blA414}A8|HBXH>6p zEYhWcv}Vhf*FHb@`&&o9Yr}RB?56L3P9Y z3{P&?NxwQOeVn(ZgRJ!%qWMfTn;xY6Iyxm3GY1_s_dLYYXH)RV+}BQ8+tGuK)BNu#Ju#s}%h8tiF&|HKXwSSFTd?I@?_iH3z@*^2|N*(6EJT zH6f1fZ_7O#v98=5j03`R_D z`(kTM&hSN=?S*OI12*jfM#Ph_s|4_*LNk9{^zN`nngA4vrU0Poz012{rx#JJU?CDD8)^d+2rE> z0bw65lS{NfK5?bZM#~~Pkkmp}z%|SEb5l9b0_wUpA=5!ywP8_zN)G@)O%ZRtn5 z9$9VS>e;(NeBs9GSBNaF^x|Hi<_<%YefaR z-<7wao)C4jtC-z$CV{UBKcO#c%m+hL!W45hk5o_Z=kN4xIvi`rI1Y3}=OkN|q<~bL zlqH)JW+X>L}7PeC&cHsm)PfWrAFf| zbx6g4kUpZEjn~JJnx}9Tk1s9gsaa%^Cy7JF1A6LC#{{w&FMhjUyb;kRf0%xod{6_JUsy`+8;0<>pL}VkSD14F{+D^|gP)i7Wc3(61M1Ho{G~zf%f%TOuQ=Zy9p(u}{lsP+gl0W&hmQ zIJXYUL^Lvu+c{UqYtvQvGER@3e9&1v7)HvwtSo+`)OkF|ZE%7JDVuPk9wGJc^j6JC z4MG3;qr9wTeT|k_cFDHD%og(OFf_zgnT)^|b$L$xxTe0*vApzB>X@Z4=B;AsNjp&T zXm4_^FakN0Koga-*T-D7nPrZBo1mLEsLi+xsE6Wbfn6`zrhga^%-W(mhwWZEAKJJ0@7NO4vaY&-3Kx*D#!y4_wRm}L>tjR~KuU|RW&KG8Ci*cm}>@VbnonLGZEVL4}W!@uWP_m{iMh8;bOw2x=SW(jyL zL=tN-=29`BFr62x(=5R_8ll7pyzDDHxC}(v6MUW>v&y}g-}f1AWcb2I{B=aoLzK4*E_#TQnFBQf+8oU z+f>$a9Qle13H_l3|Cvy$KmRR1TUZZ-rZ{JMQBoAeZ9EyKwOgD_IUdy02b=AHS>_*CiaOLbkZ6 z&|52+Czh_?hNw4&o)`(yn-$BObgLn9jc@`(h$t@1X{9mh%_d!vQc))lpWW#RtT_A> z=~UHFo2dfc+*Tr8zZ#CCAIsiC>EG=UR+hd+Ox9Nz4@D ztK^Y^XQ!pwN+Smx>PqITQR!n&&bbo2)n}6UCd&9 z2xTrM%*WWnLGE1Ys$dcnz_DbmJy`&Ay~gbw`Fu`K3A$8-i1Zke%?Qmmm~@B2aB(Jz z-hd~+O4BOA5q}d$VHAO(wL2OC;}>c^zxm(VoH&nmZN6Ix0C*umne!SQ5y<~)&i8T! zko0De@`mNJX=ZXOI&Y=+wVl@DlQ5{c(s82@^K2^-dXr&mzwRZSp27}0*1D`a;$?QQ z7`tQaamgf^3oMIKnTR7VROwyO_2)|dZ{Mdpg0prcudjsn$njl1$OG=%AITNwd&f04HqdA$}a?x)uU zTijK_w%><+JRvVaNq4ohe=p_$W#kHU^`B{;4K2tO6&nz)pJn6%fgb5>AVk|T^lSXAH3B8z$hwEoriq2m84!2=bs>V8v1TmAJ9 zoZ*Ou0a2TR6Sd3(>Qo>}b?f|I(FP#e-I8FKUzilScT)uD{y$k03!6acdO&Ro0gC~U zrUQeVE*Bi5_M7|Wb5E(J5??q}<+3#n;zjjOj)e^2iw`qK_lV@TyRr?iu znBYMUj)uDvSv5O@)5V$l*52VWhA5N41IndU#t(n0W!8qtJh>igz>}iMz@M#acsygXaM_SFiaK&Kdi%%ZdTJ2^+NB}j95H&L|=#2Oov+|13x;U>T8$`8o-|+pT-r#)hU& zx{1}-lemqkSCq0ji}%GluW5QSpu%QgaOUT~bld$t=n^Q_oW@oQA=xr9l`L;r%nr;preOIk`Gd zE%hy1jy$dFAi#O$g&w97!oF2d4NUU-aV22zglU-J>8bJ<8fVWb%?h{&s>WH48svfB zRqD}z`%S1UFH8V98{i*G$Uiv3%AT)@zm9Fli2gISq3RvjMWQ+pZEU1L)#68M z?}`8Xo%F@DL9Ip&HIOUX-Az<^S81~XRMH#V~9Se4v@l=>f?C|YBU~O9ycedw3*qhIYR0~RTMr}U)eR=ZsE=H-8Jtpy8B-n z8R4#OB|~MZF-8#YDEE?P=dKk&jFs}euXyuYM4DbZ9wE;WwU^WGSFzIxZDVE6l5S&bC7cs!f+M`26p0@A!v`OiQyA@js z(=WN#<=ed%@4O1m6z6u19*mq>);M^zOmk8WLQ9CJ;|5OXeT;{uJCZG{J^Gc^ z6ttC%z(ZAkyuc2}fE`!dSq9v^)wVc5up2EWf z0v1KhdS#at02`va7gBS1(JZx@`Ike(@0^o{QmZw(9 z;I`bEycJZ~tR7#xT*#QuFD;1_YOc|%sKgkv&Ut^T8}2YA#BCk8d8qPP$L z0V`4~-|x-5A{D9MSXB3t5P5M5 z?7IwC1t{#2tCmWDRC{Qn!$k5IB z66JDDcVdGB_SNT{qD8s&3YB><%Aku&Qw5514$0Ro=h#MQC+ti0T9zQ*yFLe7m{%c94kpeB9m# zqktyWNUxUkBsaM~-L6QWC-mZL{~D*2i_7NsSF~gj(ugTOYw&cGM3KH{Wc)Ua<(-8AodTxubk(6mgtLL1lvItOxmWmm*lS9c4vOni7l~2v-IewJkFEm*2&YeL*iA&QA#!P%k+=Isa~_T{e?*JtbiXs zpU>yR-%^%nYdm-QS^hDnP0n%5HHwluf@5bUze2_yKl9Oi(Zu`QpjnRi$#0o!OG_OmMAZYy~2ctlo_+AqlE7xG?mjLD_R^ zud3x>-sxMo)&i&E)^9Apwwi9X8LZCu%S=AL(cFl$fNzCN;jy;U0|9jkMAw zWtp$9s9gUu@4(E2g)Iq`$E~+d+EF2}4X{oTGPOz^vzp5!pu%)3Ge3&!=v8DD>lFLrjR`q47P2=uXHnmZufD^2dr=qr$KA+3(ID$lt zIp76m1{rbFy)d;;-J-aCw?@^K4w&rg;aBr0i=^Hp_MF>=2at%yEejRk#v3^z#H@l- zM#OTissseIurg58lEj8r{?8PK2k|ebd-)3xnU-?60FJZ9B9n#ri*??OA{FdvXT+3@ z!h9T_;=OI1!KAj0_gPxxcUtB85f8g5xpE1lMq*5=HjJ;2-=d1{pYOq9qSMWxA5 z_R2ewqE z-d$4i>5*Z1eT5SCg)Bg^pcr}#`S-kvq_Ux^W{fYgEiz2$J%fj6F{^u$qgKos2`9aF z@OJ=@!vHU_PH14ZYree#vOTd}CZ2w()CjSdf|wkbByI=(sBPH*RX*11ljNaLaG+V|NDsY(WG_j-hM<-7ZBxW zvt%)*vXsgtIIDpe!9-GwMgpI9XvbH8rnO`Z8BZR$)vH>RQ>PV4Y5fK1;2Wy`Ly6*= zu^hTx3kC;yx8EuXDaKGgL!uRHV@GPon>F z$YE&*sAb?!?i^cC!bwju8v)eT7S|g&h*NSv;#*+kx>#SfiE;QkshObZA`zd%D8=mf zLcaBL7{a&!TD$O)XJ5rmO2=MUtN7*9N&|^v(RYhmX48&yJdCnZV`sA^+NZ;Qzqt;3 z@9#ZhfB;zxqYmpS<6Pc|>it5)Wl&@0&s$h`K{0Qphpk4pGXFtj$U?=37@1|uE+&JN zIXXs-bf&AT&tcA@J%Nu#%_R@c^sH7;g+B;(oU6kZJSy{?BrFJ>5RrW3kTn?t`06Y< zG0GI|(5jgEPJb=A%xl-H8u7E{&P}XZ%oVw2B)2h%B<)fpkKgs*VihQ5v#>`>xLc{V zvt`Due#cxtId#J-HUzVJhTcS1P+0v$db?&i;BeB<=y%AE99+%X_6C z6tAHTvfa5?5lX6`o~v!YD)t+tYtFSlSdG1OLi^z-AwhYJTwd&q!fIdw^bY_IbRWFe zbu{kmG#F*2G7;@O&>f-13qrfTI!HY4uwe%KEb~^n?QN4@v3?>Sn&XD3iJ!4aQSDV- z;c*Qgm{GcI-vFM)eNA#8TT z5euNinWTU(lpZBX0nLn}C4wu<=+wg#&CJI$wcn%_^$z-#B(6P;HWn`uZwvzwB^$Ls z{TBpYpQ&)mt@0%xwqup5;w7aBT^%-#=`)Y*nt1GP2=ALvKQJ5tUV%e@Y!qmMOEM` zsqrrqPTlV}(Y62rrEBWbb>g9bT*Tb_W}d%s8=%}20r8Q$pHC6{zLY zFzU_lUx~;UQqnVGNs9mC$%;T%w`1Le&A(tZNm$$BkI;_#B|9u|&{|mhR|6e-$ zzdg^ON<^J_Z+Ul6?(N0|d^hTFU=JYo)cv0QPhL$Hx&YR!XO!5++)u*T&0+TSw6E?r z4~2<0J#WsZOODQT|7`PxeZZ({3Iwfic5xMrtuifW6mk5~Q%Sn{T@Dt~Q%Y;;o=pLX z=gg$T<1w%SCIItX{+EwGK8y!PxE|l}0~GCqy#2NAI~yc=r6jxIj{#4N>Ixmno%(BT z{jKfSH?WF?^n!*G@Z>{|#n1xUpP#b}Jw0TICrT&HdumCbB+|Y;ulHGp;H)~qmq*Py zo+PIL2dl0QVRSPOeAYl|p8=cM?D&B6E8yb+@FTZFoZ2bq7hLGdR+J7ld35{V$exHm zkLq6*s%fp4ui!avNdRN!PP$YmQ@rCNiz@F6w=lb!nw{=C7zs)p6r3|tt^y~wjTBHM zy5Yqi#b0Y;>V5!u&FgdHnN2P>9^Blcd{$~ipwz3hMV&b+3DCUVV{l*>wuj6i8?mx? zlt%g+4Y={y)9eYkAd)ij+D)del04HaNr6q;x%(0mU&%jGNv%Vh#yYl*~(JX!ERh$X-{t#9a~ zHY}r39g&@iw>o9YVh9JYOQnqYw7bRyG8C7LQtpMM9nwOU_YWm9h6EVpeK-H>;~ZCN zR(kMUr@2Yjo*IGU!nN|H{1s4FkTX*$MvBHau;l&!>sI|o4&E~eWV)k<$+4OxEL5`rym9Z4zXst1Ssm$)U8#0oI*qLU?08S+0` zTT?8|l0JWiT&WcYuR#Ed`Lq^_y-kPp=o)6HNJF@BIa$IRbVj}5oX5Vhv$HEH)f+?f zy?B^p`DBglCuL^Tip+rd=0EV~V~-4lXrx^*pW;}-*}QT=xg$1dndMb`KBt+(j~W3c zOUkAM6C1}PiZ`2|9le%*UlV(9!_ZV3;3E%!ZRq~v0(#`6o}!4zd`I8ZIGyzRs#B#`(M6@atG4= z-%UPbL$bZO*I1EEH9p=Ozz7IHRke~kKjShg9gXkGV#(mvE#HVr50>jy4q6P-YYPVO z<9>Baa2gb4R_Qk$0dBVz_PrukTyN)D9}Sj>^VMB8Sx9D5?g5I8p-))5*|b~gz= zm@RX^_&Mq2GOe(ZeNf?i7Qx1N1+#>J!$^2kK4D9DGBL;MrS+EX?{qr6%b(;TFK#O+ zVB_QaDylR8A|@6I4=ktKOkZ+jD@n;ph?(xd0tyhdZe0NGU0eSAzwKMO|OB z2tJ5>B_h=RdcJbcF{bl;oXq=iJiEzE!7(t4Yy}th0eALOiqrBaGWIDtxX2Z5!^dXr2H4E7W|-)y~JT=ONZNwFz;(zvkQxUHyS1O^di;u$n&4?8+X zp1fnI)<~5`#|c}|jxOo39&9_ukSJ=5Rd6^$R#p}_7?LG%0v^zIV2cFS*LhUl@uGy)Zdw zip_k0p$U&GJhm77MzAW!h5nAm`ZC)jXGK zxmQZ(>B9|fZZ*xpndybyK}b;U&S#zS(k=B1v&k`usA6BvF77A|tqyAGd&_7Q+ldiZ z-lZAUCsvRoZYz0{2YyFm>`AS!a8Jl?W3i|1>Uk2;Q^A)C?*;GK<}C-*IHnMJCjm_i z#`xpC@2y=3zp|%2>qN_JnNkv@q!yc>Xy@mQFkGZ}yJ*XHC@X0_qaavVGJ<@)hOnV_ zA*&<01#M^=4mco@#ICvwrgTyK(rDV6gdVn=%VVK~KRP<45#+R*kk{6qk8+W$Ny7L3 z;8~_7_tvP~p8VrJEmrF6LdrxLkAnFTMaa&8M4U4rXfE#DEp*D-=8+D>D}t_n830Q# zIG)|c#*&$y#>siirxT@L$80o(aeE?swsbgbD>g~@&2!mUjfMXRe0+)DD|*anKFw%b z155*ZUkVSf>dR0ZMCS`My_L+5x8>b-V`hf>VIBhgY=sL9^W)B#WbRYh{UU=%!rYis ziY3ujglQ9-`&xzF=rcGM2#PvMbRErik;M{>uyekZ_xsQHmk2_3>k!&~Yd>NK6(w3-bWQ5I3Y#HB`;)JlJz zW>0PQo^w{TMQ(J#3|Nk1%&q@}z4wf2a%gdS=_4}_8vSns>XyZ0II+54RFeLv0^-yg>?JYznyJ@YQt zbzigi!@S4oUlzbejKcxwHK!tpZ(#@HIVb6CE<}alb#vABT`}!UKum9Wr*D$^!_-+H zF>M~-^lx##-hF*+LPV*Qy!zQiyls7}Z?*dyj%^|%!`;3S$iW}+C`-$xH}62<-*C~) z8>!yc7YVMLMITmPSu4VTkLH!-1|I^ZwMNGZ4&=&)s8It8vkF^-Z|i@!iW;Y6vxF!W zJ=F6d`%(Aiq_;57x&KZVG&vc1P>qKNaId>v>`F%~VkK$p^ZSRJWq)FsF|!%VWX@k* z7wns|q_+BXf=ZL~m5L>XX>V7$?piXhcI?9U+yKgzue+071iag8r%Jv;WPc?y?8bLK zFBb#Rn-Rz5kX}3o{zc5)X+Q5YgLy@^Sv;JEkEvo_@%;vsT8!N3UmG6Lo6OUIsOqY& z8%#8oxehh?zIf}aoLf(w2CG#M3U7TcK>@FK>du!PqN6jhZApx^+&I%UZn*UT5ARqz zxh6n1-L=YQ`wZGs>@8TIkm>fx;^^^avz1AYaBShbrifEi)t&zITMlal-I;N`tH(zx z7S;XYpMqpWszor0drmbiKsQTSXo}64%R--=#6c$l&gX&R3_@-v#knZ9z7_PKe*E&6 z8uP=9XbhUFfcF4&7C1Tftk%C#!mxmkf&hm+%6!`5#oZH6G5}D-wCp zrl8Sx66HrUhNC|^)o~vuhLPY$qf?rLCqxg0+al+!K0nF8PAtKT(} z->jArNsU%A>7Gr(wU=y9&(Fta$WmV6L|G~DQiJFpXzc9tlYJd~z2zxCs4|1eEIgFI zTN=8p;qs!MSkKsD`YGW|ReG?3*jyLN$S3RIICrS!x9L2r%8Pn)z<;}M^Y&7uMLFer zW+bJ6vY&6)T`St^{X^Zg`FO)&6F=M4NjPZpa7`CSNR8`$gUW``TF+w{a7PXlXCH_E z*mCFzEQDdnul53363)j7@hsyeu0vF%cXld8pYpr39WR=mZ;R96;Nk0lp4UXfl;=}s z=wBjv9$vPN6o%LvN=)CgEP=4Lyge9wsUc>xc0P1+7LDE-G{0eJ*0Y;`-;T)Pb{XzRxo26|Jas(2f7Drw{P~Yt~37R1=>q{`$ih__)r5K$N^6@ zutf;;6c`h3UmO+oe7BK4z@>b7CA_T)a}BzHOu_h^Gde6(=dCr)qdx?kaTFQ6(_PDr z&w%uVtIJSRC)rqajd9+?H9c*+^rrfgqg`||dXbQple0tUj9DW2XgmZ$?%f-myOd{7 z;^|QVD1W{O8#b>mUL(+qZ#?EkAt6s)NqvujkIN?xL`^6510WEtt*@GNXG6Hl(3yuj zf%mUB*`EHS<1O&h-O~W<<>tcoKfL<#U0Pc*>}gl))qRnQlX zXH`MO@Fz5=0DBd;v09q9(O$GX!DY6+#oGq?mNq=TK)RJ4`*fF8#s#7cEQ7Ibs`~GC01_}2edHAkxB!7EeOTL`oO@8H;?hH zVnikaWpF}~{&#R%EL|F&CjIGkWUOvZCa%7hxkL~e*4>9pcBvOe_4O*ZjWMo4O`2k) zxHj?Jpm>ne^{&8{^ZZ!lGR)w`WGtfOeZeyts@6@^h0T`$9Wx$geJi|D&ZHG*eKXs>?c+g%<|WQ-#m2%7Z>N*&x>#=R5|VY0{-IRn@TAE+gr4%!#D>t z`Z8(Nq~Np1l`jJ6$gy)Sb~tf#rEb)ySEvoLe!mndMUOg_qXEho3Ll_2nYrK3FHMBn z*^Ec+?aVan=a?#MH>#`HuwDgILtSvV93CDTg2C4`ooRt(vTSN@+DnkRScuRYrRU)14~KMz4cneNYE%iUG26`)^1~vxYft>mMv5`0>%)4nMW^C3z|q%7 zHy_|m@@UQ4oCzQc|M(4-qum1;vKKB2t=IZdWqJm0hfYPGOLCrAIr-b0J4*s;g|D?a zE)t;yae1Xu4p;ERhagc$Ot8b5rrV}f+2imd3EC*}M+rZY)48HSR^!v1W$3>$3w+Pr zYPBef3SSy$ro_i5|8Qj!pSK%|t+XFgG`#|yhCqyEm?yYqtn(Ld$tCb{1*-v;sH@}LTbryss%GxgwExN$=Ms?D zvz&B*vgnMzi*(Li@ZVn{SMPPX>T5mIdh)YFSMx`j8>P>e-=@8{}GobgPgq_x|YiRk!d!i|wVI*f`}&J7G9OIc;&Py!KsN z9jY)*9mH&5(PcmF%hZD<~2$c)=f3`-Ic^NtY$t~QDJ)FntD`GlyTrf zU9FLerWJKQf)){vb!KYO5p?Pm!FRDd2k)Fyn}C~7HwY&?3Z&bo9nn(!t5fGeu5v~%Wh;F4 z$ZvhPnz=q{_zOr*af$Zgx2VHgq}C~O{}=HV^+zl%vG-`p+?7pvPeFC-q)sd@dh5V0 zQqDB;@+Z?rXpnpqcvHlBLu$Ektw2`#MWGzHB%nuvJ)&A>_s3@HXQ(F@C?hR%tBg z@Vhj_@O#FP#8n6z6v_NqgaEoq8%GsbVise%2*>g_DopH?pzKBCVM^3Lx~k^%tKA=8 z_8t5ht4pN4jJ8T!hK5>eK5^kkuLhAxwdehIDBU%r-`6sFcBl)LW2M$}qY)OdEH*wf zh^K%Y%=`--uWw*VZLvp0}d>u%Dw<9?6S69#id}>rfH*b?64U zFMK2PC|ZBX()f^~5h)SlJBVO z|4BYb-cyx%>peZ>Xg4}41U||Myp6p$i10USOMYY^*h22Dj!`#))mfOvT&)JJv7@&; ztNJ7GRhTN^j?)%KJ>Rd)tb4g+%kLNgpBkIY1T552HM46*B?OgQceS!UR*??##d`Lt zMAmm*e#tZxoL?%UNq055q6iiwbrs^BX)=uq8bWLf~7NhC~zk&?ExZ&OY*IM z<-W`TqQdV{3KQp(y$Su=S@>neOAPGC=$Hyo@iH&X0;yWsOyiI)|9+njN@j*2(K!F9 zQ+ty_yjf{b3uYSHVn$XwrhS`~5w3TjDBC^9#R#3(y!_bR zUlC{=)2~GcZM2h<6LS~DEuJG9dP%K$xi)6apwOg!tXN>;d|HsM97y_wSh5eK5fgb> zNVSjx9|l}J$gJgF1xw|x*Rv6`2g~{rhDV2u36x?sz7DhZ_k%RlWLtmXfh&={Q>SCa zY%Xit)lfiF_LUji2Tt4h+b>RZ`cjA_3^n9I&bdi!p>1Q_^|rzkdhWEx2%Q(MaoSBb z5=lHHp{P6kwOrpIglub4^v$#j{wMk_{rDNq4!iR2+N43xtK5!#UhG+&33N48^9=X; z)bPkc67n?O(u3@8y-L&aC3S;`Z)pJ$vLhCYpuxjKPbU8yI3X$SJ zF{<5X0cWjhml)Ecl!J-BNFOZ3>F{d|*RnRarV?D~vLj*p9nhPUu+Dkkz@mkLMfpk47Xb#$_Y|(yilKl09x5|-0J$#5 zs$Xj5y#5FeB3IA3_e7SgBqwOPYLeF>ly$p0`VabIlRz5%G(vfAj9c1Em?pD9qG9V7 z>rcIX&6)*HHWkwLXS(x$d{NOke&B4GzR28q*>*{9r$xzSHoh=gGk+57hkSk9P@MVB z%%Xz8{H-I9FV{drKLPeF!{2%|-HeTnjq7#><>61Qx=I&cc_X={9f3EThCQW6B7rG0 zt~&*ZY$fQ#W|}4%+@>qc^p5^EbMHr4OLO5JQ;0dOZk4|TC zyj2mVt+y-E$R5Zp$mZ)IC`*G{Bom)K|NYf@vZAlFnC5oP;`!xPJ^zH%9B}QcK*MRH zPKZ964HOO^H>@e7Y*t;mq#IHat>;BCMLYyrlCW z%wJvr!d(}|q+|px1Z$nG=YWu!1v=F=-&xMWRMi|NMeKZ&{Kc(V&orIEjHP$WkOjdH zb{kWTKtQvEjQ>*B;+u)*e@CmMho8dSCIR4cnE6Vp z6})ya7faa+q}`sF95qzGG;fsx8V%mzvPi9c(>ml~`=|YMd8AbZ)2Gx}UFpk4p_Eo0 zLlK-3t+iY5M4LGe<>v4^q^`K#NhxS_t5jy>r+!t;%@L#O;6_#mOoxfI&%hk8@Vv<+hgRg-R$qXf z(aX+ZuoV08Xjor!g*X1`i~ga7ouI+#hR4=L-rBYNe0vc6h-tYd<21ot?82prZ(2c8 zz)$zH($8OjJJg4QAp{FJ)&SmT8Q2Q7X49A33bLIcq6xNFW`)vnvgoAV>L}83Yq`SO zrSfG!R1us?AxT7#!2VAmX7^@+-Q8%$@!7LM?|@ka({pf9_7_X5Z=ZgvY6jb3tZ zE9Zw8`L!GB?So_2M=l!|cJF&wgK$=k458?QI{dzDG~A3?D&B125;%5XHpo49Qn+@> z6JP~#&u8BT_;x{!6-Kjf2M?A#Z+3tEtl2gd>>TiJ*IP400ivO_1OB8j`93O_Fj*#{ zLF7)H2Zz7Ng>TFUF-HvhAz{LE6*)II?OLFBs=Bm^^}55WZ1-J+&5TlLkq0#`A14EV z(~IncL*jE;zCq~4#^6Yt*Vhpt$5D22gZ>kKO-D{yPX3^C`3%NEiTgx0z<3ugBB>=>6+7aR6Wvhul|}}Mo^9t{ z8yoo*#%N)rEMK@zJ)=y=sOZ*yu9DGMvf{qFZltP!j&EQ5^;X`Y(duI*?4-#ceh&!9 zMc%tN1y|;R>8SZLUOf9jO_BOEnr2npI^O2Y=xewJxpHx*j1#K%n&g4AiriUuw9Coi zsSCypm~xh-l{$~-3r@ZPrv76mb%MashcFI<3k!UosIY-`>7xf|=QPf<17izttX7`752dDBH~K_)a*~x_!&2bI50>`u18~ z9L0%OUQ02js_*(ZZOnoD_LJ8(wxE6KNJ-9Eb1QyxZTk#BafT2>?GDd$iq+Ot+0<;= ztL>>TvD({{VeIt3)_2FpGAZt`lfd+`oO(G!H)pfur{lYYCLdgmy!Lacf*O0^LEPWD zy^xT3W-hG+lCX;BJLlals9ng1%_kcujY`?a{YJc3RlijF3U%7F18v`{o~x)+q({#k zp<(K431Iz2n%@-LFPY3{rWe#v?2XP0hMb_pyE7k6;6(+g&&icv#NV~l`*GUac$=!D zaB&0%HQTRbG&`)m8X41aVl+xF5>Nf%uEv_I+Ysf~Yh3hX=;G5^>g6UyS0BgwaHH16 zUI3Lq1Xc$ZY*-y&KhPX|ixAdc*tZmP!`;o>d zCB6Mdzv;-h7MwZEOegUZaqjAe?95xGH_ep@2pB(Ump~8+_+{$tbs5udYqn@mo2tES z5x?vwNi*Sb=;s}CsM$myKb@6)u(ASFy=-0dp6K=4Zr7;jAJ@~X1I{(M{j9C3ddYMo zKvpBq=LP)0#sD4oD1pdin#On(xvZO6zuUgFLoIqE&sE4EIrF@K zR1AwzoGXrHPpLB`5T7be8ELC|n^y)%_CdB{FQ31id67dr$vHRQG^N|CujQS+(Vl5P z1N;ys%v2F;1#JTK#^mmiVf>tRFes~OqnVt+oFwH7S z7l+vJ80UG=cU)RSPl6tP->(|`x%_~^zuS*3ZwHP(&JF?7)AqdtE$Fj$ll6vExVn0< zZN6xX(yv;$`TFY>QbC{iKDo3m_xEqW@rW)t7RicQBi?o>s zuib2ZHTkTm{W&y+OzFb2K~pq6>`uJtU3T zXO;a3F{1pV-MJ-mp*Cum1&Zwxy8GCX>m*+bIdfF$RJX(1nWa5$Mz-dnFD+)Za(X!H zzA}qOh6=lh>nna107Cq_l%9wcc9ELKc_#PaeL?Qem)45oy*B6IC zWI$Ce_LZGRZ(+4r0&WcB!!Iq+iGCsT$QK^f*?x48If z%|q|_yk^E!S99r}7T-uBpN~fgF42!W9&8r>CKr%%h0!}&B0e}+j5enTQ{kHF_dM6}b6?=b*bM52u)>sqv!|&v z4wO_h!tRz17B=JQIM^d=v&rv#viag`zfL&-uw}1bqlri@z-dX=7w#oyFM5y(kt^N8 zLqC3%f0gXq5;(Mugy#0S6`YZ|q2&4S@#ZW#l2e_LUx#LDwT}zk8VJBsj)%8`-Ek<= zuS;3crclJ|eZ>N0K_01(Z@Wo%am3Tl=h2?-(+O#t%-0{#dSRcQs+Pj$>pYfv|Z7v?so^T z-Z&IdKXZcZ{zt9y{|z_#Z-J$Md4RtkV?R5Fo-99Cu280_8tUkLa%zHZ93g3ngL>h% z8%{vkIx#k;gc8RI0UkS|f}x=^Js9u)p!)5tcW&u^-?|%1%#?b>Yn*2HpS-o)e#PF? z1bMppTt+&*A>E0gX|Hxs)ORSpWy={iwl1ChBc-K>tSZ7%aD` zHMd)k5RN}{g+W$!cDAs8{-G=`FStu_f6PRK8K*$yANSYL_56)!&cl>rA6o0km7NcG z4#`6N51|=gZ^4V88~`XlO1)CvH( zd;_??$*uReb&T00K~)%Ht{Pz?IT{XyhXeU8&M4mJA3j&>HpjTK^j|ixibG~LJBldn z&LfUv|L|U#-f#e%4xCBRGwT-#GTK;VR$k@}rSJ^BpbGP-n%l--#?GSmw>ZVe3=pgQ z&8^>_&P`;BRETo5L@CXZa(y!>-hkZ*bdUT*8osfcx9A%va=GHOe$VY=h3e5q-VJi*yZ1 zO1@?KVEftZG<1)gsgKTdh`{;Y1PLlQv6c3{8a;>EY;hz&9c;(ht(aCz!6rTnP9(Q} zJm^+iW(Qzdn+=NS*zkn#+`ysrvwWlB6)ux(O|m@H_SARS=kgZ9taGZ>c?-Pk*YfCv z_Rh9OfbcaD5uJ#i*RTKF^p5u`l>9^*o!|Sw*=J)1KtE=sedn6Q+K%IN-!+Eo z=6}t*qyE^k%kGijZN5N9<0=FK?FH>7y% zd?$~?X6QQ7#lv%%JO1o_jypu2Y}w~MiRfi(<{Z|1RJBZIJ9`+XW|{3etRHvrhu5!1 zQXd1Yhlw#9o8?atsiJzzNjp#Wv6I!@Y~01wHfF2~W>19T8OpoL((~reD@0jHUNf$m z=Oc)_(zg#nih?4h_`CvnHKGuOqiF4+&8b6mA;CjLx``RxbtkfnaK1}?M59T0^G<27 zk3^m_RA!mV2CZoinVoB!QD@OjJ8e% zIo89L5+A(P-zc3$#~=!Jh$6*JS$N?vL`0fPxlPeU`w`yA_lqCNCKlY0#q(2JzVi4ujzHlq z>v1^&&Zwu}oY5pXxC3(6E%wjrL7Xc6zh)5p%RztL0^Ywj6RWpd z_2yge7;Pp>r|oVa|M>qfN)J>y0lHh&hfv&CgyjC4P(U783IcO+x4yxVmKU#{Wvq1Y z0);EA9g_=Z~**cKBKs4B7b(Mhb?9lhBIP)K!D6hH&;|@4FOz=->kbggi|BlD;KVOCa)57&Gee-V_G5>ZZvv0PJ z?Y&ODO?c*ON{{EP{QP3P#u;X?u7+?M6}W%27n%Ra=$K@BT)@FMIf=+Ak?f?4*VM-S zr)0t^0g&mq%q<;))xyJ@_v=%0Wl`qQVo|LU^J%J2Ri<5$lau3R-@uw&EwSnMaN(TF zy;4JhNI&~!4aw7*$?y06*qT55B{5rL#I+FJ;I$kVq5QWx=15`?Q6WC-M|w{9kLNO~ zZ#Py&L^d|n%6C@@`&izG&sB2qVSHnFaB?@0Z~)d};WoBTZv*mN&}4za?dIgNRJd*M zEtQ4}gG`eb25$)-8Y^T}JOhT=8eHVJ9#-IA87AN|51?Bwsb&2Y>k53tPmh+PCi9B6 zr82oFzZ+-LG8T-t5sLriIZ|XC?T6q5$z6|dxRm||T7N|3q5hr@pU zM4<=t$ItacJJSNKwb-boN>)TlqdpPIF4!FJC;++t`dU6&HriGeoZcBcbLC;b-5S7% z6bc9V%&;k3<9)bmg1NJ($4|o4ZX*$cga!ilc(sMgw^-Je%h!BpZ@bQ{Op8!18Pg3*sRZq;s~&Ku6xEn*xRoJ|A~ z&ivKCEpMRyXVj4{>)V-m{z*RKoMPt{5La#t7?b&de|VTHpzYXHkIFwp?(!5uY-AS( z3%oX~iwh+x%yN3c3m2`NtnyxqM`ZAWqOGxU0PlYaP@#9H@~gx3QTN4F&Q7*%OE}bJ z4x)O)+hA1#H?TTbjrn4-Ca>2K= zNaVzCOGiz?=irVdJ@AdeC9h5(YO-8wM2Wj|nDZ$AE!Mh2`d!pToi%Jbe3Au6y` za5$~bQB#XLQEl~aF});gn0haT(v0_Evpp~W8E4TEXeT1JECS_rbUeJwG$Kl0v#H?v zNN4D;U2?joZ3C|s)nsvX@HtmeaAp>Ff&lq%>exO{K>sU1eoWtzw|H@-l4SRqYfYUs zfn`?sG74fxh+Qg5HU?Y*WbOk+;1fT@}sKtm$l9oHDt}Y(>a|q_Ta&Z1APAy z-%O_Av$xPeJ6T)oI2TLqN=VR^-K3^U$=7&VtS_4USjbF3g&X^!G)=SdLBrM>j3`js z4s(9yT1Rm(mXoWpDz8A$g3;5u1>Tc9Vn*2s#cSK*;`@*aAHx1BhrY3Chl#c`(5R03 zKY2b=4I~GflfN5J`-(zVSk*JtFLA2gzXm?12IL=N_&L!*f(kl9<+G5;y%JE0QhpQy?oCW1Ck7Pzm45HN+z5Qt4MR(ps(;d4qp_$ z{KhmMBxiH_vjS^MJLKmlx}DfGd>YI?@r>&Ej;G&J`FGoJT%P{`xgD_QUw@?3K-J|J zm!6h(;^!M49E`R%wYD?#wZ7cOiaX7EL%)(4(+a&YI_-Vs7ZxRx2|>Po>F9_~+;aAS zp8PVNZLZBt5jWn`k8Kh^bw&)-(l?J?R5GQQc2Uz0)!|C(tE-tg-G%s!H;aFdG1 zmxG+l+Tvy|WP1Cv#zt%SmcliS2O%q)XFYI@8Ji!mXCB(7%R=^sF8oc99E!742Qv&B zTwF_wni{PNiH1$b+Tm+cZf>aAicGkRDFpVI2=T0aau>CCp+9~}(1=E-{j_x1u<((R z@a>1|ZTafL}-jDP_tdLviOukWw z0e+zzVJlJGDrK$YLE^||QiO9QW$AYjGs{^4+O-STJJ{ztU#7?XO1xyf^yEv{*>(E0 z#AZZ!++7>Y8)N4-MwFb?e~&r128eiR3ng+YR(OdrX>k&rH5}-IBxT&~r_q*6Jg(`i zQfavwzlI5iuWHaB;^3u}aTDOojK91EK6Uq7Ht~1fxewmh-0}_f9&)$$GmKYP zJ1XJ>LI09D-nA>9E-meULk}vl`{+ECHojm)pJHUlxtg#Vws1j;PSzu{;6qx;s=)pYov*M6wuc~kz~u=s zv4Av)Let(EM|X+^Y$14&DZdI(u7~t<;8lJ*g5dzS*fimkq_+4+OXvpkBrIl9laV8a3A3=N&Y~xJYL$Gz&=BES_^ao{l7y(ua2+Ky zzgw(kGUes|S1KF%od%OSM~~ z4I7aq!a4)j@BEzqPuMa)4!|Ysy7;r9%(sFz>M!mz^RhYm$Dj%FF3>{JixWUqkdaS8x_-S$@b!#m?gYZdqj6in~zDunAN)a{|OC>d?TA zKl6C?WE+4H!okhvydvOxgA%auKU1zon@EPxwkNm>pf2wTf| zy>Hs-#v*>W8Py>%lxmc(Qy@P;&&uq!&CGlVbtY0!08`j2Y>zQmH=YeX%G1utm^wi9 z6m!#4ke?Szf3)ap_FlT;BxEDYF*Tc3Z$W+NVye3C;K-jaT;2He*eIei+DP^Mpy6K2 zY6IFmvtE<6HT1vYgicv%|G)|Fr2LH&vKYg49mSo;;W`RQ9)KqNmis&7Z-K^rRmK4U z$3iN|nG8*H+p({Q=MsSX5}qd=Eq1mELP=a&uULi>?rMPTKPqX(2L?|&FUS2Z89zNX}RKF=-z zF&_{Du6^lm=&AZOva7K%{Fm)@zB8-}g&j{DP3Y`orD+n=i)gC*_?XX_*3765lmW9Qk@_AP6DZmM1F`oeFj|F~+5g zMc9AqYO4OoOnXr40fUAzjw6hj$6>|lFThbi^ zv0LSPYtAZjmCw&Li_y_c!Kc+Ceeq={#HconShM6Kq%oPKvh)%1?-dhy%98tpo9d70 zmJZ_`T8GTom`gqls7SP&_ZQ|CC>#D*HbD6M`7tX$nXZUD$U%5q>?Wujse2-y4ewu$ zi+m|(Dgx(xNjR*2f449b06A)Vx}@&gvB1rkKviXn7(-W%s)(&20B5@_*8BOf9s??m zF0Q`YH}sC;3M4Vgq$kS)J0c^9qEK-ETLP@i_XrvyPcgfD|T+wmckqysoNaVoKUOl zUVvj#K!Sj&VsdlKIclh+)Tolw{mq9;@tzxDgg-qWm5g6MM6JO{09{_zm+q|dzdY8# zHS)FNwytPI=QlmzwUr;Sq<)n}9TqNEP)`;TTL^n?&@fH;S3wc81nXpgU`*Y;3T4$@rZw#9@1jq$wx%09nsMO-)0O zYs6Chufo{s`WSo zD}o@_!*enNu97h(=NmZuEEbw#Ze^u)m{89qQc`P89cnDQt>Ok#33W=!tMc#nXp=E!*2qj$^|7 zL+3HrbtMc0y(kOGJZ&#Up8yAWi=#C^HG7*V^vuaIb}$i=kt8?xqNZv1Jw{yknFM^% zgbtj^;?@vN>GY%rm6!xp|7Bj$EfH(?o{6cFK9jXa4(aD7)pe9C;a=xTsTP2e5+9@Z z_4oy&xsoeCwH=>U>|(stph_8Q^+0NIaekz<7u9e^$Q(tZFN)RbU@Me_SeE3N?&4gh zJwPq7zTG=WV44Mg2EZo`v7K z{~6%A9FXR%yochTY&wmmXIqfo71itvEYyiEPd*Cv^5KxVXdRAvBI3PTLQ>&v?CmfH zcL!?FbFXZTqVov`=1XYyC+wYiO^xlncSjZa3tAeh!=(G!cpm-PM1yFF67o6TN!dHD z{+c@z9bjX#I?4#Q)t}n7?bvEKlvGKon1gt^j}zw>_@z?)w2Z5ts&rr!e_{bf05?ss zbP3Eg^wkINS5tfE*YLZW$(?M?KJ(mDURW{|ad8h!+X_7&5_7gaY|b$GxSsE@exhcc z=(GZ*qHjJNn`>|=pQ<^xT^Jk?a~PWS*7kpn=wMktkYF>|_j zZrd11tLaPTLuj+R%vWHHCHaIyMoxWh3mEP-&L_eZ=bIh{k-#haP2@{cv#t95>mb6i z%|Rq<{oU>y)l2{P>|Qwubrlt!9$Vuf)fCoP|LOCg@TMWR)Qg#%&lv}>2<_b_pJ9W; zlg~5>RXZ>-6vv!b%VGRtpy}LN0R@$x??kWzX}y!2e=|TEcz$;;Ls)vt;bfMAhU8FZ z=*dU}=;E`>uL~iQ@1k|bg|S@^1#=RI?nI)5u*Z70n{?%PIRMAL!tXB*oBh(-h81{s z2>!&Ei_vG%_>%m%g;D-)yHAUl7PUL^5dsk9bA_`*7PuQa;g!VL7PHNVMZU`5elHgJ>jFqBi63CqAL3P?$ zh^QDIW}lX?6;y8VeK^_TAE$raga9Wg_BMAV6dnG($%v>)3#C&EOiWbb7nF;v_Qr~M zcuiH(he{8%a#MocGcGlLz0u&Qrs1(~PA1~Eo6)$EgjSzlxxBk4j2&%tXt-;^KjIMr z;E1X57*~6{!G~duJ_slERPSryuNvv~h*nM+DcFH~poHFB1gI$+ZCZnN3}{)Ef&M5f zjoXHs0yZT_Q`3rIGh24lN5+n(Jzb3_xDVVL?1N5}97Xs<7Y^ElD?gco*&tVABUSOi zRC7~6>08waXtR%I%)u7b+Kg7HZa8J=Y)6x=P9r4{QZSTyP_OC6x%$pl*QflTiLw-f zD@mNgRiTy5=wqaQ(Q4;s+?+bUAo)w5Q^}j0em6IO>d129&w|BScwH9eNGd@}ayFfw z0?Xs$Dcc1}FG?5=-4`Cxv&@`Hr>qyXHGFpf`L16682fOdJOqr2rSz-O84O>LL(`EJ zGHL01iKZ!FV!?eEue7}xT0KCN)d}{8V)39qMYxRv_U+LzvNTH=%E=FDzDB&Zkzxxb6-L;JYLq zP5Ka}OfRJ6jc*TTAAj@rfW!`G?UwZ)HhFyWdEfa7?3EY~Bi+5*TFAlF7{eMZW@@Iv za8HYYTfshXcC36|+6FY{DWJpMA@AWX4C(^|$_T_anHP4&7+L~zruODdaMBj2eLSb* zoSdi-CqdNSf|yFQ&seFNt}uF|xF(RxY{Uy~bE9M4{&{FCx)6%z@?d2X?Z8MV#I zbx2gN&-X-i_Pq77HKb>3_Rc0oade!$Zy+M%BH#+9H8?*SSl1$%>1kt0`ivA=77wM)FUaNwai2S6g9YHWM0cMD9tC?YwKuU2VMLAL<5 zsEL;@BREyyOaa~FBC9++zqQUJjBvMusuQ_rOBv>SyYH@HX6qH4l{tr5dbC>I%j{Nr z)jf1mWZ7cl97O|t;YVj8P++V zf@T{u!O!-QI8*N>FG}#9X#g!GZ7g)_0QgQ6%{$*}Q+wvcA;s1-ANw3>x_w(tW-0UK zMf+VS%Tap-3kWnfA*H4wN~TknKmvnMAnX}R4M^5twjB~u|N>{YLb z-_dtZL8#B0&aE-FIdCKyu9I0Y7cyz58Ih+uP!!}`YpB2^=gtyQ_zjX*oT_}vq z)PCeE^BQf}(NMKrRC54vJ$j$QF>^RNYLX~&Y-bDaJ-8>r|B~f6S?i@Ke<{JA1CHe; zX(9S+Tigff+ASLEA;ZqD+ffH9CZbK-@MZIDaUV4H3CuAT6oz3Wejl|rxWx)eFFs(T4kW`wN)^QfuN|Y$K4mu$ z)Zf0KX`qo$@sG5mibU$JO<3P4lg1=%8oSmktQRK6P0;M43B0F7#JPJ|d&Jb|&F6{j z!`tMUG&ZRVvY&C`J28m*aQr6o6|b@P6?(VT=#zJCm5mwB$C)KeJE0SDx(XVp@`K~* zZupq9{Ge@WD3)+#qX1VU;|9%%BF^z7)N2pza?Kj=EDN-3K`S=Q!Ds1c;xR72?r~C_ zez}wGBQ9jqSt6yRGoR?kkgbJgxTWzzB>(-_H?byu&rZL zo5DAoP1=&PNU`97*vVp17wwg<={==10c7-px{OoN+w>&K2ezNbAi@ z(i!0`k@fbbV)ye*WAtq{NA7?8r`YbzN8yCk!q=Wi)+nFJ8*q*7N3-d#5n(TsL_c@7 z>xw4BZsM89d?y+%z;-EMtJIP%^o6{rYv*;O@{d0j{mYiYg%3B$(KlK=)kiYK`fhD^ zp>{V!jsMUC_+Kz8bJoWV)}ywRUB2KOPQjbw2+CUP-n+PZejqI^l<1deik>%V8k~m| zZ_ee(_mMxMr0|rK#U$!GBr3GtfI_*iSMUD=KKnnO_y4CcCU^gcaXtDq!LNW&Nq=+Q^Q`%c|)VSMDSnx0o2Fu$lA+0 zjlEi4^=j#nqKj~GmR|5+F9mX3pu`MTGpx*gq}h*FTG03Pb4$HS?(NcKzlUrxMnXVc}+q8i%+YO7} z@|*7vr@Zb7n2}gE{Hl!=PI??m{})#!Hbr#6#?57+`Pj9oi1)pHq$V-ztAJs`qX;Mt4KDkyl}1f zbv>DXk20rV&CKOd&P1*?^4EI+?#7$qh!^_V7WI$l11jGD3%^E=x6>&LyXAa=9n=Ye z=@J^p&y_WV{^G4wrfsNqdw(?JoB*O~Uyt(7?S8Qf{JE^{skp!*T6wzIoxtY79TYrZ z^vHeGZasg{Ma&MG^72y$_J_SHb8*)87(7>Do?kZ68K8U zb@l4^(wcbE-BAU^wuQEG(6RZc`FbNgl^O6uyhUUQf-vb60kB?9^ZQVS(*;}#ef&kM zKqE%~!;fgdJI2FgTH$d>s_}@MJ+I)PWvS~OJI6<~&Cp>ZU}2B{)WKrc9fHqt`)emx|DMxzAePmc!x7A>#Q8hX!7knYsY6vW*2O^*;{w5OSH^&UGeDdWIaV92r446`@FK!K|%Z(s%M`BgSUro*e3>{jTKjK~ndI zN)V_1%hB%sc1UzE;%Dfg&Xf0SlegbpbnUl`p1+T7tYFzy)uN~4nUT$y?lzs4bIbq0 zw+dpW7x`%iTmJdlNaOzfagB1J4AVR{^9lYBo+|FK52 zWemH%mw9@iZS0^fRpz6=vvrvYn2PNnCMo>OpQ&WO%>iA1(fUE<~ws|XYT#g-amHtkKG!oQWbdR z)7{6O=bY}-qa?}vR%`qE=Kg38w@jOO1B6!2pZTp?oE}>ASGFE-5{x#bgTpSR%*MYB$qwciXkuW>KgpJz*=EuqZ0xO^5Mx(@SPWJxYBt z)WY)D2+0l18b=PhJGa@yXAZg@F{cGV7K&=pX{KSpp(CA3VpF$h!fUtvU6kcRsM;+L zTE$^8JH9ewfvtRxe=9yr>F7iZoMzJ$PP7D&b(unD)tDTX6i%~Dr8iO)Iy;8K3K$~T z4%q@aNM|?liNhrZBp>aMQ~McxHcu|bz1K{otY!(0)^ILTCT0>h_(QJ0cJ;v7vdiAl zsd{xjG1zf7nB5<@7L?zQb(p4C=q!&>?9(jdb|p#f=Fx6VEvp|812O)@+jYw#TQoVi#E^8=lml~`TFC* zWk{5#4DzxYTbKN4Jyh@*tw9csl+2e*b-F|D(}Ex3Biz>>KYts0BInMClTg~PT0(yf zAkfRKovp1nleN*pX8Ajp(h(+H|KPS{$9&Mes};|xv|M$8)S11 zZ7ymh3Vb^qal$ccv}aLi_Mo|_qB`1G1A4-`ce?kHe6@^k>&qPR>Q6*m1;v*L%PC%J zoFy9TyZcWZH2Oi-6tPi!SWQr{&(6j@VScCF^`r*ak0HW^ogZd26%8g$bW|-CMiuo; zz1j4>%rfqOrN6QGF-o#GCu5;D+uWawyP_^>(*DA9jG3S}ta-cbj&A%`u;@I!*?NVb zD?Tc?<@)8INhBegfz8g?S^H;Isyj&wzifh=17+0R*S}En+ka!Zw&<&+<3AnT%6S;7 z%hex$e9tgbb6E!Vg??MQCeNygp%J$X{*e5OzS>8a>K$ZAyYHwOQc>F`O?!iNwN zS4Y!OF=q>Duc6};pWE7a);$b8N&(yb;_R6BCS1G_@` z=gG{b$!^4`I@qf7JpEqSC^~rz*M>i^VHtKRyy_?B5+aNiW^7d!D0g{q80Zg?-?}eU zzclCx(c@7x|C6^EFNhzu)jZ|mkx>`P93mfyVaUw4L%m_wAi8^MTkezS8gGt!^`q0h zM3JHqUj`wY53KYyh3k>LA<`*8`2`VHX>C*=Y?t9-UY~Oi^F;mIvG#;`21&XYEnmf@jct!5{)%9WtiPR8lN zZ)6!>84})yh>Ay~?I@+1k&!VR|A2&d+I*GN%%U;YQxM?vVSIbF=P5xx>-%I)vop=j zX}74hNFB9Np?A%8cCqtu#;N&hC^Kyk6^XPxX-(U+7*mtppI{jWbjPetx&2 z)`ZaKB?}o=QQmBVvtFr}zTeUppT}cynf+y~kiTETPeQ&lr$NJrJTzw7H`ISH;1yS) znS>s9|I7At z-4dkwV#dhH*JJ2o7Kiy{43vsIKK_)v3f;lMb4LvxE?rqVqrzx!+qepxa4n_p$Rxd- zv*rx*_Sj*wME)iZ_d6Q&9R;K%aBv2_)DIr|SWJ_lDU-(Od+aR7SWMX_sYC2gGSXp8 zxv7TQ(KC@>!&4sZ%cjBMy0*d2T+T~eQN8N%&I{DC@YU9*vpqcI;sb;)P$k~U?36?| z8Lyq|kIyX+3qo4H4He}O9n*goZz@%eipl3#XA@2_@!WLAqwzVPZ8K^~gOIwfFUE`n z7q7@1at-LA`Kp%4AIa@GOUNi|!QBw3oOR>>jee-4QF0a%RNs);m6x7x+ZqUuF%IHW zv>5+dTh^pJ`oS7o<`y2UU4K6+aQNa3m2cYcsNm4jUv@)%kpo0nS7YQTK<*(AwNYq7Lzm=xk^; zx!m%0mPjf$e4KD0gwfHsIwYg_;2mR$cgfU+Qt{;Ln&V0lW?t;FmB&*nl9|0IDV$*L z3x^f?ai42Rt_tTA&NKaq9*(@Pt$bsq2iU?t*ABB`>Vq z-mE;1w2|pZy|Y^K$es^#K`?N!RwdBg<7w>)xv3%jSl21Q=pT(k;w{~B{ufVswb10@ zQoD{~F!G~Ua7;bzAc9tlPGqi&&AQMJG24`V8r(LG_o(9J@Q@?j@nRlIE(i@MAHi|0 z{LztdJebJ4B+p+ZbUJE}L#^zKGp=ALkF_~TPSJtsn$CbbM`Gr#zoxr3oGVCYXpeKf ztjaw#d0MvD+hN{ak1qIlWq#(tZ_b9(Rb}jpq#4KTGqjcDow31~Hw5VkVn0Ty z)5Fg@L1+8q@Wl#ninK_7mM6t`o#rTJdfKmwi9;nlD`*DM+Fc97cwAz-c4*>$9ZTYT zC<864F=@^Wu0)caL}xvXq8mPRwa+&?FMLpXnct>9ctS|47XGzDk5;WJk)^;}$>c&P zKV>l?m3BB4I#`0l7Rg6wL9Y+#Mup^s{au%~cKWa5r5LSW-pp2C?;|u~iCWc;9QsiEM74x{a<$6?0pBkru(`eGn4+KNWc{V3|KeBM zMA_8)vn^Yn=~DV!B=_-rMnQ5tNdmkL#*vst*;~7HtNJhkQ(3(?jtYEZcq|60urgW+ zo7lB34+rCx)xX|^s(qPczyD!Oo10(N4Jh)0UOE>4>3UK=S6x`rpcgVz-UGD`Yn(2X=@X`1SF|XiU$pyzG0XcqDybI%3?e>V9)zi+1Pu7k@l7M86?`gqIb5gc+b*k zVwFRyYxlw+bv#RKHZh~$9cyp-Jl2)|HO-BJ@b>wdDI$*(>{!JJ%3K09i4KT(x%&YH zR?W**Le|X_4UGn=ybV@?m7fjf$R(x?$Ir0*AVTv!bF6AKFNyJyZ+}(J6b2H~HvVGg zHaRBV4P0Mae-BZaF#N!!-nGj{E`wKQFmn~ElO*vp-j&z}A$-wJHxNpq2+;r=OM@p+z^k!|}5 zvDUmc32*3LSucAH^_B}Vr2+lQ_9!=HE1e%_1dXC>jP?unIBSJv8q^OKiROFQ!!1+$ zqeD78bU1KG=V$JV6I~!nkTh}~BG|E3Xq@8eLe$n)itO37Rg+%Y8)(}f9 z)rYu}&&}uZW^dr)WM2qyKc76aB(p?$-u=?6=@TDTcy;}1;FaY0=1J()N#K?$aml+nTc+|JJa(%Eo=6poBI> z)!Axt;&mte(&-?P$8@UJ>8!0s>r}NyY;Vzrsv%mwWg>6s+cvXpE;^>2In&mt}=0)km!9j?bYTbuTtn8`Qwqi0K$<>t$tWI`?n zgQDZx^^SM!1e?a)R`=VtIx9Wj#Nyp*uOIB^!}(!72AolDD;xKA*eM0mc6sZtfAc`W zJao+HslSOyR^5Uh{n&81lYL;B%SW$KLHI(DU`_8T7Lu#=!)*u>=MhlbZZe$0KECvp z&uI&>bS;eV7VdE~0;dqcETHMiMp(gU3a;w|_=+#Yl7rBF;7EWQ&J`(sD~y?%$&* zIhl~h)oS_p6gnawjHNeWU3@5X6WAFeIk(JzNin}RuuCDDzWO^HzT9Y2bL&S+%oBw| z!f!s$$(Uc~@>+Pj=Z^@%uZd`gQxwE2gjOjgU`lOJ(=i7dH}CKiVgHrxzD41@YHaBrAH;p=d&L)Sm zwU>>#TZsiqF@cc5T*sC4RSHZaaC~zN?7=%Bcy1OP_$V1ldg0<&vKT$y0|_8?GXFZb ze|CZQO3w0T9 zm1r-^RcukZOom-1taW}k=*{gz@*mx%TiW)vsjx>bOTB2=pSL)NS<2fd*-Z`EYR7$q z0vSc`+bntoW(j^oh)q*ie-J}!Yi9DrK{zw_|MjKkip!UR z;D77+@PA{k+W)o$^FM87`=6^(phRQ=4t;{b>`lGT9{;DgEojy3Tr3Ft{MYObg@3Qk z{a=-Ep5OWZ<{bXFll&iV`1(&JtST`y3?U5pLqvTj?5dhG_Ve)m)I)$N6;;Xm3%E1l#V} zmtywMrqLql@M8XgbldMW#VWiOIuJp6jzzDZ--&j?jWOWzrFYCsp;ZbRy zBt!?6Y6}1COuUvsH_Tl$SD>FP$63)U{--%F)S@3Df#pm-!@pm%_5VP1@ZSZm^-uG8 z5=E-LvTKh$RH}9<$-x2U#U}b8v$27Wn+`r3N?f z6q{fja?#)H5ZlLMUV?Va3G@9IhFKZRi#n2pIa^#>RDWZXGBd{2k{r9J8R4HlaE;u! z|Kd{fccL&}p#SJ&ObmIGW)Z8D1}7@fuFRCV2yAb?bx5D$KO0*Av^mwkv{-YsSF;Uc z+-EbZY~?C_dqfFXl`U|p0k8(E`7WD6Wy7an#Y4;`Gx>)G1?{NJ=mAf?8BimKe)Gu7-GYo2| zO~9t@6PK3c@qN^8(%oTqnU1@9ZUhk}F*uNvXf-z6KWKW5hC{Gh@#!|%S<4__TyMa9 zL$BAZFTeEk&eba}(^1L{w2>$c3vAnb!`fi?+^YJE$>bIOf9c0D3aUm4@o{>YL)a6l zT1kRY7fi;L@7a}(-`(uO{W!ecv+^ljLC)at`MP5GaQCA%#_8-=OmfZK73!5kWqcyd z@7DM@Z?a1v8wLBYY5Ebb8yVFos-A~s*PYylrltGcV8`~nOxfn8EstL~ubUpbdigfb zH^^J97^t%Nd_lvY_JuD;)|)ep&g=7a`|arxQ!8wb^YfI)`!5Rz8PdI07007ytjdND z?j@hHkCl8c&WXp{&xcqGl~~3N88vywn+*|fBq(lZnm_oWCrs^C#rWcKcY5~y)J6Tz z_v)AutZpUzzHgB#rkM$~-Al#kC4AJ~z6t)aN=|&dQop(RH7`6%$%o-+tU`?Trr0X| z71ELYc`pego+fHCi{b5wm>2Qkl!8y*$z)~}s_s6QL1)>QUN|R)a9)=yli+1`E0t&E zZ3tt~Yb>xVHX^85T%v4y)kU8_nsYW)IMvVB;^}+O{=Iy=2v4r5HetL-WFeD}wa2{{ z3qs|C=OW(7Qe$2JLbvVFMv-TblXzjkcMnEROv`?Ci);IP8!@Z(w~Obi7{(@+ zHN7Sh%i-=%6-=w5vl88OeO?Jx9$k!n=@sRrtYc*O7S*=KT=%;(_my}JvN`%n-3clN zl~o>Ri6cI9brhxztKvHHT85DJYQ^wk<*D01ZL;ycF8M8YSYX-p`nYAC%jE&<ry7hikfHf``MiG!gg1x;;YNwb5{1Z!x$q*ix>wwOIl&Z`?4=7uQ^lNL0cWL zbs*r#Mu5G_+T2BCB_$cRwINk@S$JRuk=uiR)qu>TaXok)aY{od%*27dAfUM(6Hbcr zBQNPvo!h9TIJbLHj(cyUVgu`jwpxJ-{f5l=n&60FK|wo4MqEqf=<@lPu5o>ep;)8+ z@z5fnu_oH^04<&9Vuoc>o1Q~htdd>Ij0JI}%>oDp_Cs0Yv&C|%ZNYy5Y zRht`=i~Ux-I$S8qA9zo1H6uD)T7K}JPh#QhataTJQHu6}>GQDOHjG-6%x)>2@%TWS z;mzNv9!UQ6QzyZuu%pVW3(vl$#^^ZQHkYMsbpELpo@Zq-TLib^WDv&hBs;clQI>^* z3wRdhBvX`f%I>Ul=dBt%rW4;~&`hNa&r8xTrSOSC?rSGC2IK0C%V}HV>t68&j}UPG zRQO%<;j+rJzNMX&qg37dpB*2mIn4y}L>^7=v7(b$q;Y&yyV2Tj9(Ye36pHUL9cn5D z;x?(h7pB<}I53<8&mn46oyg@PY87}j1(BCdl{O5Ry5Htb%$-CVAAOz$noZN#40?~a zbq-3Dylrv6YQDB$toeO?tZjY^1oTAU zjmq|gEVQrg*AnisNEr^#?I150R3Katzc3td`R%!0aIYK)yJ?ucy2hwzeHcN2#o#q% z+Ru8SHXyp<@71XENAh9E#Hio?Ry45G)K+h71??EJpFgjy;aC{+;w7Q8(CST*udh89 z`3m(gZA&6{)#b#)ZqpA%9Pw(efD5h<)r?6|85%PiM_&e8VVgNzKwUxcP5xsJ!ibnH zUo_>m{Q8ZsKG1-)hGs(zI;JTlJHd9*U{Hmwnr5a(jp} ztq65yyMNdpcgfUf>F7qBsM{+W!0kw*kdy!(j8ERYguI>lLt1ofQ{y8OT@=sqDJ)d8r+)bwc*8juKx71po^-jj? zA6Q)U|A~HU|2@cmn8|-%D+3ra`1$|II(#9$_vIL~i!JTli+i4ygox}Xh|p($d8wB$ z|2S>%H!`SO!VkDl5ig;h|2>~gbhULbVzf3kGS_D`x7If`W?`_iF%6NI6+=eAfBqD* zg!m^#C@2^wC@6SR_~(6>BV$+K7g8vRPlC#BFAluntdzxOu9kGH6H2X^a$sVh-eSJP zM2ChB-wY}uTZL7?c!84hULXg?zX(Alp0ossA}0t#z7O#&1$uX1PgUg$KjcnKJe z>rHF7zmK@Ne(ah^AG5|1Tf-_sVGwuFQjTYNdM{G|M6r$Q2~MIQc);{ zPh|h=)WHWDF^vD^s<1&r`)jj9e|wAY9}D%LzrHVl`sIIG!~b|G8yyX8qXb<56Rg?4 z7^fiQ6W+gEt%xsR1`$v>--P~^h~ORG4g3#r{g>}Gg8?(JfI$<%{8xh!0HS;KFGk__ z-=g~$D)!%^`xh$qFRbpQg7nX++kN4_`|0UZ^0mspD=a?jvsuH6qKEv4SwF(U2xMTs z_T(W>8dP~I(@osOS={q|q9w-GgN61Z{o~S1gd+A(bDMN_BVh1m1Rh3{2^d}7=k?IC z*Z*cc0*GQz47NHt856soR5N6$8rv!C5~n)R(dR6cVR(q6mTX)bwZBary5!P*%#gJ! z7nPCuM2Tkh`q@=rl+C7||I`Vd4iD&S24foKLbv0}aCUZ1&Vz<_X{JDga16~pIUx_M@t4fY%X>b92^{+oSf1) ztSKZA5D-$?%*Q(d;Ar2!FH@x@cHw{e#=$D^wcD_oPOE(S;^IQ3RMq=pOpG#)hK;RO ztKLSbP?pzz?bmv56zr#GJI4nrJ(>J18eB`5G_z_qdw6wgdO5U_HL?2(19p7d7awtV zMKt?Sqjh5UE9&;y9hp#|z3Y+h(?SZ`ZaV|?<;b2n5xQPP%~n)+%oq^yc-ePFEJAMG5V#>ikNmVCe>1vL}R-0t9`2WF_MfC{yw}UJ@SgR zsUE?fn-2QCiUBz_b5`n&pE6woba7DIQJ~dV&$*c0yw!N~k=kTfsXC{1?Gc%xCrX-{ znh%xK(J-@Z46nSjCKG-TYjQ>CE)>4+f`CHn7k>=x7@Qj67>%8hoxt+Vb+zkQDD) zP3wgp*1mU#A4d80i?+Ue>0R$wjsp6UmzRgLp7!{d_0e&wT&q4c;H+FV7%YFY>v3dg zsK+W}>+}=T58Vn>6qLyDaA`@&`4)FaNl8fwiIC(*i$xYy9Ub~X2Mvumzn5@7voAb& zPvF|e&Dgjyh7GE|1_qk5rGh*}7LR)@O1+u3u`U${bLAP=PU~4SqYl2Nj!vslKSn%t z&75?ePU%!9(dho=s{p~+Ji&lh`2_`M#y=~{65JF>M_Hat#(1{swWIy+_&bSM-N980 z|0L$b#LP_DLevjrFmLz1p#RMKBq1RoBn17Tnb9AMh)73Qm)P!Nt)oW_Xbcgz3ljP0 zMtqmXU*o!@pstH=5%-n9e*N;kyGn?UA4SLs4GrxXkt+=uv#Iyw$&8JSEmkUgf6#qs z#*%U|!mnBGvOAs+%$@PFWQFHz9tQvUXcRu_o)58E9sfr{6gs>jU)7OdRx_5yM-5*7 zx)oIU&CSgKI8@O=0X`@aGu6K+KC$vur&fn$XE2VpO}848c$_yWBmz?SNRjWeAj;hQdmv5HaBAk z=*vioid%TqR8=`FCaIy*3ve)HnY1_ZrIJ)tRNTV~@B$l`Z1^oh9xAx4Md#dVO8!7t znW#tKJKrLgn~8{sSU8BlhHq7T(+=5ev-m9{UMd10kE-Quk}08e6{#Adm?Y0BH1HX^ zq^HyOPbPf{s-^5aPiAbX+1c5s{P%V<5FK`Qc3WiWAr%E#$Ydm=3;{-?MUbcA^)kQJ zsfu(Xb(;ZyVb|(UEEMETq@k(Ui0q`nO^@A6rCA+3cr&>yJ}iKF%HHOfB|JOc_d~?$ z1+a|>NK~hjPhf5KeAQdtji-^RC2PJ$LFw_=m5B8Z2-yCeLhiEI>cHF)LJpn|d|W;` z9MY=**}_~6*bG@yHvF4v0WP7fgbC|VoGP8(RlEC#zbmINyj~&UR)S`lot>Qm;zCN) zi%9EbWo3&$tQU$Dat#a&Fuc4(BMEO#dr9O{Sd3TNycvgte0+QY`V!W90+V_eiP7L| zKR=_Ujvnu&GJ6M+L0Pjy_7#QmE#rB|cU&_w?2fr@$6?y17@dRT-_Xf_^`wc`2?UUP z8g7Ip`HhasOTTbT&a^Db2W(Xh6!si~{wpSwx5$3JD2mYNnE^wMApDmZJgT zYJMMkIaE!m=J)nprl%k9!i>>wmXA+reOM;SKP!5|@faeYb}* zUS~=FOu@cSwu%tVo!RebKzh|xzv7dYmbSn%2hV}ns111)Q#wAb$W{1#4tGOO>6cCY z2ZqL2r;)9eBQ(eA_DUwe2m zBCJ`Sk1YtS=%i?7@1N!T-bhQjg>%%Oar3NhLx4!u_U1-n6}c$u0$*qlS_^5Io}AoY zyVcpn>wH79Z~_nM)d6DX?a%1wXxsJ&?9mX`UVP230*MHSh`kX6g=VtvBoI(hvzQHg z;;7`%=p$n-ZDu|oI!wvumS))^IBYsJT3A>-Uav=u<%;Eg5OWRp_6C0EaK6rom3_Jx zqg~OGS_lTZ9PU|SQRRB?3W0~1n3%vK;)u|^!T5&K8n3P2`XZg)gBDFNmLj0T?&fS$ ztv|u7upbTntG4}J&#zy~z)z%by5MQ3se3G8^9Ux1A-OF)25qgpX-XXKeS1~A}h-_>jkU_~w@VW6qhijHw>RcE}Ftr6hHa+dHhkEBK|>f$J6 zsx`~2>DCL#`Fh_D1dUrQw*}}-@|RYWmF1Do*z?p+>{9S(%~lJXZNWBLT=1%eDw@>H z$qQGtBDDJ}p_@}VQZHix^jVJZEP#YYfZucu}mYUFMK-_DiETiV3rl#iM zNpGQkWaz)fG6bVu#SRPfLHP8u?Qo({PDyK}vL&Q2?bWlUL#v(POPKvq#{UHQZQ|(U zbWv+Q0bJ0>qwehqIewxKHjBWGEQ1?ji;9XyM@Rqs`J6k3%UL7DJz8bh8y=2iggkTk z?VW#x$qtCwY;fYk3^=;<^97!WumqkEyAL>*l%eEYquhUL1qjW?($A-yz7-o5q|g!) z?bZ=kkDB|1Qt%L?nk1k{vWRv|N7KS;uUXQHJx2gtC@&L|q@q9D*OV3cGx6#fK zS|$(06`;MU${<_yv(?>v%%aZT-rlDV%WqWP8f&xhdqsQI_7omWqY&?!x_!#tXHv1M z^OnzfSg7|zDsYa-$TM1~ zGBRiN1H|98M@ha{{l;DAa&~qn^L3WRScvkZy z+)KMa_DC>DaP8I_-iDzIH02DOJ8kBSOm5}xeQ(9G@GSR0E~_WlGeq4AYxXztQ` zjylarMqg3EMjd^I+oxqG=SQXM#FfF3Hni!$PEG6(7INh9MwrsO2)9cVUhFj-C1jh# zqYMIJurmf4<#Bb85*POp7E?0z2dUM~%}x8$qh}VMw;d^`yR*fMVUkV|OhSYY0i@mI zoO0?6##k$??_%&WB4YG^0ZkIzrC&1#|1NZ!9adMk(GPR1X~_mx3Oy1dQXtc~F1$tl zwX(9r0HXjvKF4;P>9SO3!#5n6%IgxL9SSa78LFjIHubr5F?_muzj%Uxsf*tu_Q7U? zXeU3ieoDyeG5MKk=hB0V#n0vTG&Xl)mr^!eU0b{CB%tF3XP!3lIAO6;q*+HE-JnZz zM!SFKf!AY)`TBK2{dVZKvBnS0az>&^3d=QTi}aUP)8a1%0_g@3vFUy)ddU_wAR%3P zJOm*Vz$1r-n##w}n3cjSdwH8Tu8jaf$(F{0#&RhZiZPr;(cqR%l2RW`O`*)#@TJGk z_HF|f(2lerRW-F>MbkRX;>EM;haxf`3*KjR;$ih5>WJWA%!FGMwNV>t#B;*65$XXy zkU6;dHdr9hxNt&4S2r^*F0S}?V`C#eA;G>r;O%!ay~44t=e>s1^z`&}baeFeL&L+e z-lzS2eGQ&}kAO!2;kzhnJ(c?2_Lc_i1>4X4IF#VrmX`beII52yKi2Dc9WA$lz^bLL zuCApel^S<0NTy5vDM<-H!n`~RGBQ8cy*8sKIL*oF>BNKtEKJOet*zw-`)6oGPQJd} z>In!0FDUFsTJCZ z-LH4~2G(@yZHu6=5H|1aS)6IC(vl;h1d}r|9#5BRfw=I*^Q7JG^8g+|ea=JAuVJ(E zdrGPwi)8i6ji=Z5BcI#J=OgU9q=h=mzYDhQ-z8&buE)=!Lbn_m_xAQmN=g8Yc%Iqg zT3kXxAd8ZUim~UT0#Y*+N#_c`HsiyTNezJJU@j)c#vKfwCaU~W($N7f z0n_gS3#EQ=vvUj+M5uK{w=aFK-;>Ux(XA$`wt+_ z^|mW*mw-a?KLO@rWMs6lxv8S6Y7mIq3LEs2KLI0$P*A?1&!zcc^t&)++-sbfy-Sa> z*UCvLm6erG_uKqYB>bwMs0Ue4`uuv!9#znVd|IX~x*6DmyI$B8MJt0jn3(7`I&Aht z5P%W)4-ElfQ&M1|dpzvfagN6GdR$QR@;;nx4${!jP-g=F-r)Ph7YbMS;Nu4S?mIOr z5S56EL zfN~*zI|y`oZf-6mCFMh=ue|&D`8m)l`Qc*bPvfED_rBJnMQ`jyoYR5q{~j#~lRry5 zA;J0S@nLPv;Do^=(*iFL{`=)~UUt9gl3>VOM`sC;<|5aNO|5l5cFSq`Fv4sBWD?$} zw)D6-Zr3A19yhzQjsB%3=dQPJF7+g0o1FJKz?^~RFD@=tSF`ws^h*0t*pc`{H~w*G zWMWa%&~V=zNB~_Lkn!2zwZ`nY-m11oub^RKV&dU_bUXP2C}=vT{Tk3GHfSKSB<4Da7_xu0!-9LCdXFbQCO@2IK2(SBh)6%rQab~%^@MEP)`{t0l3gakl{ z5;(tTz7Rs)ta;S%_VIZHw1^2H9Y8JtC+@ks4hPQ%5BOlayb*AU61=`MmJ2RxJ^b?G zCDN;xY88gPk!lcag{Zbtm7M6Fj7D&4u{+N-HviK-NN{XP-X;MfMJ3tH-#|bNC@n3u zU2bu|K3R1?-)g-(YStzHkTwL6*dc(s@ia;t*7HtxSJoAt?D~{K1%lA`wGrK!AhOD>V%=B+L~;5d^QZ=O%rcv?0Kb@BSV?J>DJjKV19+@tk(hFffFu zgdNhEKjHzgdR?Dj(W(Nm=H%q~gNx`Ut!Gxdf~mY%^k*yefzXIQI&Az3dDHB?FRJ$b zlmfGQ%nYXecEtCwOFt|!GV`SW>%oDQfU<(ZDHwb>KKpys%Mkr6^b!8&<&5vQsM7`L z{qDG(Dq%FvFRm*|v63S6gQ31R&A}T5>B%~wG5RfEb%(FNo>hzS9TZ4@4&pt*lp?}e0Xv(P% z471(G8-QjoA{12Azw`3ANI}4($YyXkA1{L(#NpG!v2R#d7&Bd9Z3|@{N{iiUXM_DZ z2w{oQ(M;pLaQqqkzHL8#B-Zn*me!S&yeB6&1f~mgCn7Xd$PWntAqSfi1Q#+gePG?d z2LQ!Pe_xt_PDW4sj8+1t-%;o#&B_o4; ziDnTDRZQKvs^m~+&7q~DGL@v~a{~mt@5Hru9FmJJL-|JUHb?hw4q##d0fjPYz#f>x zDIL5qCC)!hvBZ>CS67#+RRE)b{fZ#m`8f>%b`&p{>J{g4>)++yDXhmU?G?nKN~7gL zv84?SoLtjL1N=Vs*BkwD8^2Sse2ZRo1zC;L0|?E*aRnUqUib&;{>&9bjY%G;X z_g$a7WaihA+njoh3Gyp#%+EOz9c)Q-gCK~{ROn>^2MpYt@TfbM8&StiG~? z4!Jar!?o@(HimVq<;}q)F;P(qHhi|ISc)+PY9l`9CMR8Eb#+|hIAYecAwb%@K7SGs z>Au*VxY?Dwz=bJSMXZydoJgQmGutc3&i;J9H3R~bJbx70leMgg{%iCSu>dpIgKU@`mB^SPb<`Tw;Mr2ME3oUu zDnqe~1RRYMk78i}t%0KiTU@So#>geni$|kNxfC=KpXCnHHj=SMEGd&3*?@6J0}6kh z;Ac~R2co=G62swmK4J+IF$w|#wEouL?{IK%_0|hl!6ZK75)$U}a)&CW=+{?oN&BW2 zESpWr8&kEv^D16*nLRfoUmE=_kBH(*0x6u>1!L*$CGnLueH&x=9lMBm(_gg|85Q+- zvUmb;{2;z?MxigUJmzP(0+7nwTo3?2m;#Qt;ZCX;rs#F%2V5kOYT$9+QwFy67S+pE zZs{D=1^r;5o{@`7lR4-0-@tTS#qeOqkJQv=_t&QY73_?EX>5A3YhKFF&kqR+xnMA$ zglPb-7}X)rzOA;l_SdgZ!`ajrPn|e=UNJE-e&X2}DWYR9;?T)HdrE+(1EKX}dBQdV zuM&n$FO(G3R}~rd$|*#pplw##G78?9SElSWRPf9ny71hCct@jDKza!k><}($7>q*nC)~e(V|!cf z+Q@%~jvD&XqqVafknr>mwwY_pw*#z@DT^dVy+}fuFZlu*iBW_fSsXURebxx!38EzJ zP3X!W3QPqkKqv;D`SEt2@i#L@%h$cVsZxcC?@YSA4zGSmpr8F1Eah{&ci@&%f5d78YENu zG!+!a`eMjihbdRFLS-suo-QWjCdW&pl6u#_3)X_1I)ipYCGaQOFJiH-(LV7IIsk{! z4kppk!eb_7sJ_UcEh{6_t;^@EjQLhV(adZIKnSziS_s7Ec)2xC_m5B%F)vfAL@SgU zS>N`-|JVy4+V`Kle4B(rARjj`ulI2J#|@k{I%EsBDgPN&#nLGQcU_QZ1b9ahPS_Ex z|8xzS_jCOMDhVHt)hv@66%SS&3jFGbTS8Z7CrBqkv>Vr4nqMwje(lv}P_wYuE6nnl z&lN)*JV#9@&KuuBMOx;iJ{_udJk`$Mp%Bu?892H*I7RzLvZ^80K_-U!Tb$ z1u`;n<31Lajw zQ+q=n^wYvaVGF77TIRRO-m5&fmUI+s~WMQ`K z#(m__2wES{pp%P|nv_ZTm6=7}s6k#ORf!9iPQ8MI^S#+jQh(Psl{+P=4aZ{#)EPkN z0OFH6I3At4-%8soqP#RlfKQl?WU53xIxID4YiPVq6=SCEIh@pCbXs4fFl55IvY03s zYH>dYv~e(wyist&qA!{ZP$uB@0pS9o2q-~EM~}Dp0{ue>Bqv{bC2z6zi{=r-ls!G8 z-Fh1$>wJN$*N|7QHOmvd0s#U8Maj|S*YBB(nnAi67#lVg*4*J0sG{m)g=R^urV=#z zE4iI*NDS{`seD;416c|$mKV8WM%-_qIMNOQj{}v}LN)652&>Q!CD@g_u&8jbu;Ai> z699EaRWl$tCx7-q2=Tbw>yGPk&?8)MBO^}2NRZCfCrckQLqbOGcD9Zuq*7~1=K=5v+|!AIh)AC3&+hgqi#k0AI_P?D zYVk8E;6M`6($Z2=^Ob(T1Sdn(N6vu{C#vP2~Ha%DtWDUP-c`WdqZyh0Yz3Zmz#$KC=P9 zMIxYznf}p{X*A4Q)=Lq(DTY!P7ELp(`>Y#B@3SxmeX3Ye1=P@?i>Z;(?^O1%+u@TF zJ7+n$pc6&`VNkMxWn^Q!08C_LXsA18Z8lU?ojqQAsm+_4m6a6~Jn+xnX)W5#LIHd4 z4D)-tzE>f`Vt=Sv9(AqfgGak-DgdyonN7R;dAVphK(7J)Ca zcN0M;xGNANpKeBcvzheNM9ckzJ|Muw7L|XZpk99!@M1v$)QABQ2}ULWelAe+ zi(e2RZlhhH*ci;`PA_BZ2PdXV)vCTt?m7);a3@iHk4C2&Z*o630ge^aT@(iUT(?6z zrjr|U@XVunSpj_p-gSH@;Vsr-26A*MKr(!i;(PXs zEwQwdm=>p?PQuKQH?uE88P{zCcS*hm{7{Eug4iB}QhK zirV^s19sxo3pUY(CO+8^Paf6abf?%u_D z3s|5XHni2JMtOLU7wQT^CVwB9Dxyb|Ab=1hTc}lQHU?0&>2P{6RPX+Ngb2jV+zYs9 zP{7>z1e3|I8HjlCWzGr(8ChgVh5t*J=V)|}2R>2|AX;lJFcz%n1il$|Zm=(iIsn74 zBl81Q;3DMRGVJJD)lwPoBP%OPCA5!o!eb6?t6Mlh^w9yP9%ZrF)%J9)Tie$eV-M}I zMNQ*j0Mzk-!MZ1G%IQWD_?9`mj*GgA9bYuI_R) znXnxtwu*J+PbuS;uviiTf;51x$uuFcIr`{&S{Tp8DGE!D+!i+WMxhliP+J3WIyWUC zuKddWl-9PP@t`i`Yn&vC-<(w@v!SS}Dt3#}C@xnzRJI<-2L_<>eF=LNBtTqQLD7Iu zaUM()jo8uA0T6nV<2FkCDrK+YhtjD~L)6iCe=4h!Tx9)tpuV2su(9y)5Q_ah({BXf z380PVoD-+CzX?WBp<3>$nA~D!NO4qrJf_tNDO|=EP#y*h6YP#ZSZrjye}(dY&~)AL zSg&E~D!JA~})Eh}WN>{-Yj8QCI)jI8WrW)$A*Iq&pQN8=h42K#hWe(-*ccv@TO|^Bn0+SIWje-+FxD40gt^SO4*|=UetU1 zoOuxAh6A86W8>ymSAI1!Lk_+0#Kx>M#JvUAXrG8in*r17`}Li&lf%Qt10!AX(3Slc zsoR(--z|7!Za!cX7r)cX<&vo7#=*^P3Ipt!@!X&;ehBNt-nm}U`0>`HT~8zhs4=?j zIq#;{Z$}}Yc;HxlZ}av3&)3vxCf`K!pej=9{kxr@Q5O$oM^Fo0TzIvbp~UBXJJj7+ zLJ%)*n6>%bI$?(P3<@HL%e%|Si7y!sYn+y3)Fw_<(h@mV&Ebz}X=%aP`G-0?JgM#A zmOxFJ9{c7g@JeL0%H4eU?>ucu|yG%h{&wfOF+SbYsJ9#anG7$>e&;YJSGnl!1MhJaw4mSq&84NbM;l{{ zw^z>uNE$&w%+1Y3wc890$LIGmU}6A@h+>3JU>Dt8>yqy7daNLoa>5ZXA6KB8H&9#~ zK*8->ycYcl_cBFaDiEpjA#4-y@y@4+|FJVMS-?ckuhw^#H1Ej6&aR@N@i~Ly&QGKo{EdG7DO(k?IHhXZI8r@fO=7BITe0tCg z>b6(hn}50g4Z))d4<04eA0Uj)-d~(&a0ns-XZ>61}m`Nf?C|m)z+5%JMO4%k4M0A5|*#;9hc)_p&v)P^Xbfd zt%ZZArw+9dt80n%?1KOiG}nZ)L%3+vF@;cbQ@Bk!*UEsY(8^cXf94@(n#A%aish_X zca@wEk%2sm{6WiyRi{+!Z!hl%dzq5J1n`eos0GiZC+2IQC6I5`&R4_b0(Tnod|L;T zxn!SGk(0||_P3=;F6=qaY#$m7$i&>ux+UVe0guR^jXR^K!yVW~_?%fwtr%{%H@wMj zINxa)qFY%)CNpgUueh%0msqg9wdKA$7olW5f8Fd>$VkNYW?l0EwUWQot^Bd@{XP&V z;oiUD`_d6>p2Acj8%CJGWXMTL&Gs&9frHxAEnmt$@}__-`5Ilg;U@zSg$xZ1fuPj+ zV#uK5ROQ(eFeq19%}2of6c`v_m^MvELK8TUY4{5xgZ@0XRwD;w>1A|w8kaW<3kpC? zLN{QSvET_Yv*bR%KOl3qf?o5+jniyPo}OZLjUS)(*cwz1E$Pt(8~!`xN@!yt?i@JN9;?c&lq^3P6%m+}>i22BAegta*@pXiv1wG6be6324@ zmE$Cgkl7p+I8>l7f=*b8m0{SGI$`_e)XBX6IoU@?&7AUls__KXM0lGny>_xo=v^tX5gMww zpxqVh<>bH9*vZrZRGzaDW{ZVwVF{g#s$$S1sA@IOzMvcr&^NWT;)kuEG%U3F{>37s znJ&>`aaF2)k@7iqOgJx-fPmnRxEH@5zK0m?vIlnxd}XrXhWFx4Erhg=EoId8ZAwN) zMleCSUH9odNNTPZ^JnbbM&|2g}&@)VU<|i`u#Nk!w zM-hy=4zqq*uB!?ux=BOh1CCbh2%u}WfJI`Z!Rvt)WRy$UuP)Evz|uBr_TzqC&+l?{7G9`85yZsa;CThxE3&q`6My_ zoKG30cbS9(l954E-ssYDTAY}l+5|KG*pi>=uL7JmOq=aj7d*N>#LvCFysAuFJ+N*N zv#%#Gk-+zZ&c6h7&TZEA59&N9hG2aF+8Cbu*8l4F1=4N+Yw55CoMCRYw+Oga2=4K^2g7YLL$-EW^&CK_Hf4D1_uZG$1SoX_Va_w zxV)SbU!H=B>S-Oj-?1&uO~Mo8{s_(kA0TTtPIJVLW5aRBwC~6%-Un3(ejG|STK|%L z1>jT&{zjiuC$U=~Uh84YyNz$UMp5y6W)s#`w=isT|3ytu$Qrj)@Mg+R>`|}qetL@Y zH}WPlO;PsBV8LrqJ%K%Ez(RtVu;4SXQB_jx~}48%?bVR33{Dz z;?SZvw(07T15W^C)=3!N-!IRc{gYJ^hanm2jXq~I`n~)=RCk!Zt&El8AKb4rZN*(D zip>p?f9B7eK5~~8P=f(vwKt7p%i$`SnXQ&#Q=N?_ybldUhOwU{}D*1*gg1KXjC$%62>b4l#= z4Xi#-x^6QV41mCQ-Uq|Ol2e>St=GrG!ZlD3 zL6Z@-PXD5j_@1~%A%7E?^el1j$FAofHVJ^b86J)!P{RBy?TG0K2zS7R3=Ix)aBy^m z55W`#rxp7{*f=4ZqHgJ?Tb=)HjT`Gz;10c5RE}egq)|=?#!IO_i8hifUfTC4*WU&w z-4gaw(&)UOp`QcDFtPAENTl`4C{)YYL|HU47Qc|uixI<4?$0sa!0`Y@pXN&SmtJsh z2~OwX1LiF01g-rCsmcMw4U#d$8H^3UVn8{7IbBQZ=0sKc@EX|JfZt#2R;{0Ps53gN zP`m=&56;nU**sP>Yo17EB}fqs?bAP9KIyP*0N2xgzQv(S8A3gm2LBBZ37nszsOmAs zc$EqJrukh^#B$aLiT(N}LCp>$qI>;7IOJ@P!q-(-mz??v>OB|+_Sc5fi!Vn9ez~u& zucQ7x)OFTTAb*d}nDrBm4a_}SuhF#pS8+oE6vUy9c%AHuTMfOv#b<>oaobZ>sEha1 z-2DDE<;BPB6s&9_iXt;V=U@J4^}7(seA?filw+V9Z5$0&fT#zShXYFB;d6NlWNJ3N zsJsUSXJlLOd_O1D03k3QQyHnlie_kO3DY3eMjB^TP_MO<0QGR-b-Zx-#pBgg3;q(H zHjJhxWkQAKV7&daGlOZ>ciR{F zV-59SpeOu2+LUEx4wD@lT;^azRzF6+lM^cj?j9b)57*j+@0AjFT>D;Y!)G;g(=Vj9 zYY9>wk!)!YR(RfahJ{c|2&%lF3?x+gFeWx3EVd9s_5-uEdIyGF09R_K7BawoKoKdS zf0#J}uo50NaA0CyM>q@0{&(Di`t;P)hTs;LmX(z@>d$fj*q0Xn-UFRQ!0X7`@nuMB^-Dq>+}lEq-R0DCRMDB34t+p$LKn>T zJ7;5D5|w%^5d0L&8)PG4rvzYD6=To;{3^?u>o5*SubE@&?e5MHaf{^7Z3?~Z4Iz!0 zG6c^^6%MW&TV9+369Ohh6l;`6-i~14_dBJm0NVU1G6$_ZfgErREg_p_)|$_Q+GaDnTd|DZjz7bCUx@chh0IS4g; zlbD(xgWw**r~>uh;Vgg!S5mVj7a~GD+}sl0e|A7Qn23_eB|>0TkTF+jWC%+;ko<1O zv@g3s%)tK&)Uj#1cLG+ChrC&SFWWMkiEt*5&LK|TH*T1_l}_M zk?o1e661zz6FMf=sG~j2OfBFssC)N0sM{EOsuzr^ra<)~wUe>6v+HMJ{u0}i2(Kq? zgYi-3;LRK9622nbG15=LB7=h3TAnH%%Y`T7%oSgaP9^0Fk znK=)LIEz1p%_T-*{G)@h(XCV5Rd#lE+vVPfdQABy+EJ&_E8=kIGxRv1&;YY^Y z79#w7Z@lQ;yQAMfvKQ}NH2QxU1LN}Jvqa88Da@oeO_xTbW?f;S6{t-7e*OClx7xW) zn%;=~?I5b9cY!bvn9TF?^NDE1tm}+&Df(#VTlFEv^^2>u_RN~Nk@qG(R6dlu=G*%( zP|rY{{RjtNK8kWU;~^gd1Nz^MYOJJhci4vHXh|hU4}eYYlL2-da3iq4Z6^!f($dn` zn1v|&p?(;(cs!tZS~t~a=L@Whm8CMe{3?C$@0P<6pbs=XoGy=nIa%V=ZbC{iS)(rw ze(vcRBUPMmZPEo!5972Bnx{v?Hbl-;33%tI^-d`#e&*(+eP`F>Xge?Qg)P?hx5}4S;#C$--D^_=`Psh@sA?yWj*--Y0o)wca%EzJu zPC})PYY5Kk-4A!FAw6?wO&K_=$}k?6++)7^tzz~!xH1<%VV3^BMs14(XaK)6JdmPE zTN?&{MwxRFXo&|0E^lm$gV6;{^;A_^77Ty$k{h`J^d5{A8BJ*z-!ymnL=X2%nly` zu3FB3uppNDt(&~O21Z6rFmb7kb>#%#c$3Syk{W+kk&==UGAxTb?#&>_g`b@c;F)FK zrl6?vyEqRF#Auof%K1zh3z(Uw?Ua$1H{r7>n~^pa1}#{x!Gn`4&lrew7BkM`?9&^p zv8n0P8jnW};((>hlWOvAbRqVzV-)xt=Y%;ks*NhH;nrQ^<~p^&8(eg6 z+Um|;+d3%TK&aj0;Mj)81k(bTUBGAr<^Iw6;TM#>3p5QlN&p`d2yFwfDhX+X{THZB zsgLQ9Qd0?WasHxjh-ZO!SYBRsS`>JQYwOb?2H}A~%=qo>$;2`_Kc?qL07r=_Dc6z) z4*Fo?0r8RF^SX-w6c(^tTgzw?tL$YQ93H;>^*y9H>y#GF^ycLevK`vWSNg!N zU4j+qaW5Xilp!o6ghY$!4!zT>a9;1F&JgGuqYfW!eHUfHAU2vBNx+C;jROr8MUF)_ zObR>N5>Oawz9I-lGU%`d``D%^bT5gIexvfjTEHJ}ArWp78^7qBjvyq^YL~eB_X4s| zA{NAV?)dJ`J$xM`l8)otJP+O#)QYGWmq zUaf7w@_-(kXDDpel$4wdP>nbw%qsL^h_v_w3F<44LAC$NrfM>i&CCZ&r;_~>=+<;T zdjaR3j*kCq1=E3MA^h;9&dAQzwoj3%_){1R|(@x&<_jq2VnS%y&0p%onBbt~gG}CndSLHJmMQVkvor6XqT3jVb`g z0HPm;QF>qim|sbXVzb;v{cU=gG!~fk1s*lG z92*H-Z|p2yh5JuSOS`*%pRTqApf~D=$SMrq`YncIzKj3}xcjvrib>h$U51eEBerv{%akSs(y!y=PoF-mGvfNSrPUj;)W11i6x1#F2I;o>)e>IkyHE_` z$EyEI;Xng(poknLzxR7O90{(uO*jk&1{d(JO`Mz@p`a!NIdP+}JR#rs|Wz(2`j zq((=|(GRRlG{Adc>uZs@wTe>^6;76;ezOV(O6OGWPEl-Pn7FOFjaI!it1Z?%{f>Qxw(4`)6)+-?x*4IaRvg5m?fhh>NN zCyC3OA*&jVB0NGupykya9JrPtKL8%5f(7YJyl($^b(q{?_7?cDVx5=^uv7`Sa_dI5 zEiPn3TnkB6MS#c+l7nQFPs-S~VXe{~MuF8^E4`)&ubdm0uRLI$uu*^Q6{m+zCl(4O zmJIjDys5TzUkQU>-1PxOsS-ey|+es|0KLfHp5BkK5&g zqqLBYXO)XPVC4A6Ld=r)$X_Oa=t8AN3YaTTEiDqu0jnC6es$ZUMc@6y2mLZ|vhfhU z&zV6~JuJ8p1F|^~mJC?e8}rN`^HW2+Ie?a*k>Uh`E7+aKtB{KyLrcLBA?bV0?<&=J zy?4(x6O5EFvia9I+k4h#Sn)G9vU6~#Dk;$`^u~1FrZJkB0ALID1&e3TyjzR(q#3Ns zNJ+ScrXT-h6i5%gq49AM*dM#jfU*hl)d6dMKxgFZpU&AOt0;HNE{eLuP~TJSH&9mf z_4>61{KnE(`mxIaf&+G{@_NS7mGBA*A7$?r3CFX!iOho?5?X$-V_<-ed?6OPjH#(9 zm`@)}E5@@jXOH!%Ch$XRgk!qJhzYZ}^7!^KkdCZyxu&(!3!_>mIk<9pJHeUB z=LqIiC#DC_i5tO#A@Ogo3&k~^b!F!ecG!_VcKm0}eEbw>Xh0fgdtF4E!Y&qJCv;3@ z{XnEs6t?V%2)_5|QA~ITl3h_j0UKdg4kzn1!{n(7V@14zmd`hafFUFpnaN4zfXI>0 znG4No_`AtP&G6ophfa(BQ%__Z?`|Qh%-RV}W1gsXL|F!yhTYey1jrg$q5r0mF1NIF zV99CcM?2jK$qNCc&k=!8$+y2%bgk0%QE)ZxN3vfxFZv;Q^$+tZD73Zz%9?pK5(h1V z-KD}GGoFL|sf3o*djlBWydh_4#J;lc0YN}iyAn>xzRw_CH5C>b3MR3t>9>k+PamXm z4nk!BVnmJ!*X6py``rn9L9=Fef+7KkG_(LT*38l_y4m-Q9&uM8x+9P=y3yanW0D~2 z2mC}}yCYUvGvwtoCfiB+^&A|21wUe@H;LAdBVl`pGaVK9FEk{??bmlV7>YsKZuk8w zSh0T?`_S)Rf-=UW7bD^tbJDHr7#&4p&ni)|G;qk9BwO+;23Uk;p@$Tubwwt){(C0n`sqx}(f0V{68av75{s8lP+J2$m0 zKOxSIO-#U*tsDJ%zgSp>wE%MT+}xGL#o@`-!0A)c0 zXhlVN2E|UNs-`LogFWAJ!^23&Co-FX1Z)*Yf;z$;%Q-(&Jp43V^GoyMRE_M-hl$5Qp7)Y85N_=!0pMP^ubK96AwK)Z7L1d^lCM^&d|X zL5!YFKxDhX8GwgGlI`{Kgf;);AccHq7~5R+4S@CaUsXwX2h;snn>6(?Q&|^JW_Mry1E2(#tw;I^I57$)JCW!E zqP#d)9)L@x&BDCoR97aFWdvH>w)LUJoVloIoZ*Pz5QvNh;s=Nn8&GbzG!oKD&`?uH z>JUpAopQuc;A;MHeynV5Z4G&CaB;W5I0A$bXl!w8js8zJ`fU8JyYx)PG1-6<5g;XQ z;3u7K&zAu_co~8YMm9EVbvGl6F|JgMOE+*DISR{F!75t8G6~MlrmTyH2*h_2G!f?&IQn(cPdBXybEg%`yDN>i? z2^UD;z|4CCx2|J_YE^~cu_^({YH5MdAF~kz*?%5;@V}ft-#GhJx3_wqFy_~qu+`Mj z)vF;ZzSoh3=xz)2F1LDfAZFWOp2#uM0{l}x1wCX>_E&nrU@Zop3N!++2T_oapkGCc zJlrBB=i=3VXGRg2hWxp{{*>s3%NAYsJ=Nqz38bmqXn+<@g(U_eIHlu)!HYEOS~41X zVj(kP!q;WAAtoFNkClW1h6FrozR#N!5)Vv^aQ368f;Vn;OTA~vD3j*>wr|Hzz0)Oq zgN=(zT}f$AR@76bmL=fvdZHNadXOYp_#CLe^gnx&q%?7EdVe(F1c@H_S^ubLH{m`F z7>WU)z4r~2%}st#0`5g;E}qMSa|fUOPknfWh0;tO_Bndw7~7B^#l(IM;@1SibJ4JC z8`$YW%gADS+m!h9HE6S-%RNs(YPEvz3-uy$KW6)8iN!Jp01B->29QI59zsF^QhFSS^JV5o0hi`l!neXM{ZYL-PtG_WPqiKCcFUSg%G&|0NEp_&vcEIm zoI(jpD(1}dol zCk7hm(asFn#uGUr+@~WM))bE4I_Kn zS|E*basQhd*Wd>q;KPCWtEQ)=uplR8=Ywf?(Hq_o5T7??j_bP7tiIaT(Ie2)+Q963 z`R~lts=Vsdv(i`mZfCkAYLa|)yETa#_8Nfq2XZ2cT`Cnt2y`w^FJJ2NgL5W~vC;&^ z;*BkjqSq|10Ass$@v~#yod<>jLJe>*00%p;S+&TNJk6Q67hLhVADsU*2jO!}DjCKmnoy9arYOvln1d_ceG`pr+odWr1P5RE zsnx-mpD97mppvl8Z%wNt-T`i?W!F z)B_cGz|uH$$f~Rj*3XZ-PDVfN)^KNd*w|7*=)BF0Q2M^Ik1~|ODAG|yZZL+(QcM7m zRgGB^Q$)DF0@fSA-5vSzCCs;fK-YDQaf#LaHCGCo$=i~#{z+7#V353`DZ5lr5b=x;>b18JGjIA53QOaPx+H#Qc z%H(EJ8LUSzueqndQX+Or`oDT+jFGk&6B@V7bCB>1@*qEbtub$zJy-~}%k4SZ>bJLY zFlnU^qqfeZn0^lrO={w{eP+hK=QxxStpxL3FyY%KAy~w)xA+MppRrCE{*x__;@k8u ziGA-UM=gHVbFGg=_wdqEuY`p`k6hQM%YRB1f!WH|VYL)kTX5Jp)oI4rq6Mk$83W|J%n82vtlVgg(i>?IUlfR9wF-y6Gtn6s&KiGK9 zcGo=DiE+u+y9b^A?eH3q!(bD_=9AGVBGZfT@x=jp2*gt1+$}sO+ShWE#~K&-oZAA( zF~^~7NxG34xPGUH$hFk#jmzG=n7Ibfb|Gk1koR_fhCNFze+U_W7`d$pJDP++o3UW$ z=Okw{-);ll&|5`K7XvgzNUegQss9)xA zxe7*eb@YTX)c=s8b7)y>yE`0Z2Xm`qB8#?)cs_C30iWubN zw{P5rAA*_nCKR;1!<>k1zR)hkzPzEv?GZy6utyo<_9El z1bte3W-XgPX23}~l<5_MvE9AkdxFZ-E|-(5UCFSW_U@Hg7{V^9=-02AnTMSJ+`Fq~ z5XsSz{oMK#T-eUsuNGGa%-7=?slVAb>=g1Jq3Z31b0})MQj4b{c$f-R0qeWC^$pPOmYZ=WL*Rg*3<= zvLMoho)g9)-L}6Gtg`Q=mO*m^*$D4iM4BbHQ@7yrh3MOyG=z#^0`autYz>ZpVN8ld z`U5BIRlKeqCnm{I<>ch9@jBd7*0y6tv<;oFp+?C`W5r6%Q*~w? zC^v-@)iR_hMPp}uZ6EnN){~h^K)wVY3yaBY&u#kecyg;M4!mZQ8B;u$l&{)ymq0lF z{4fSyLe0z^>uO}#z)uMKc0Sp^FAb79$O0hlYbaLlxn2y?SX8az#=K=xZuL4wIdEWv zEy^5zvc^vA(o@uzCFTikfCMm~+poR55X;bskKQ2*y_TX;#FwgOP%U+F{X#`)Szhkz zP=8YI%8d*pwA3fhIO(3{wzly6*HjVyxm90G%|wF~lyU{oz3 zyQ6*d8h0SLlFIp`%{a4!#3ckpa-20I^yUA~E^N%(%AUk- zTOY9CZN+GW2`=x9z~w{ZMhN9 zJJzj9k|cPLC<(rD2~nMFocHYqVgQ0cpC4RAx<}(A$uxK!+ge+*Vh1a}cKW{1h_boy z!k$5NZanf;l_xm+$CIcnSd&g<&s(nrFf$@xCV{?0^|`MkpAp@JL|6f8dK>8Zpr2KM zQ3J3L*hQvKmuvcGpFyQSc}K23d`T0qg9JKAfib2Z%ggP-a0(k~T>bsmXcrzf5H}|6 zQ9XD(18^Da^t&@PECK?sd*O+sP({nKFIEc0>cGmrg_RX>biL>w24LmH9Q{91vbIwg z!k20FID>Tm)k$0}8ro;s=wloCV~WzehPxY&`3@~|RwLmZa9HJlD50KiPp^kjW!HU? zv}^I*BfDw_l?Dp<^SK6R_>aa}ube^w#K5etq^8ECsFF(>B2;D>kihgrEyeM`Q%m9U z_Z7f8c?AXYhs0rTEOZ}PaPjhj9X-**WJ&DP)GL5_&$4|(lY()n5*dSGtpG|@g&^6! zZA{baxZ#~3;(tv6zNWPVS0|Eq3r>LaL05oH3hw6=wu@yjLsQ2%jh_wSr+E6k|5;L9 zO`LM3EpS5p5CbrFybAKmN;^$9uO+UeLI$Bk4`&SQJ2c<~y9;w-gbF8B&V9>Bg;${e zZ+u{8ml=*kI@93L#P-TQwS}<&eu+8*&YMEgl{UgyhHC*wWVT)~H=x4P(7yqNJ^l6? zjtUyPibS5n$SUsqGO!%g(Shj;u-EtIpWXRwmqzOo-Xv_ZPSD}}8>esrXmQ^uWs#2I*#*zP8S~ybN=kz`V7!!lpc)R4~5-&rE=5Cr?IE*MvLA%CWtm zF+f9>x_zJJo6l?WuwxiTe$O{kb*1tbD_1+s-og)spW!vUX@_NgL6H#)y%7KburWyN zgvPy(s1|q#EF_%0EAL8HJFFlEHnvSL1DU3v^?yJb8;innqBssm`noxI6i|c}lP%{y zhqk|7r|WA7j;S>7a_0%_`V@9!Pweu*X~NasjtMvSTY!v|Bxs0X9KRc4HF#fsd;j0u z0pw4vdyx4dJ3m_^$eH{8L@nT?E3*$5G6*u|x#=g*-2#H5uVUD0g-{=M5FJa-B@g;?)V^VI&OrD@WJ{2|uTRoz} zC@DT3OjTe>*p#5-zp$WSMEH3z3p9e#W>9M#Kb0kWM;MlP3=OHNjJ0d(=+xNH@D3>z z=gZ)@FT&ymT%lzCvQ&bnN&*h`0i-$9#p-J(E2bOk_ zPYI<$rDinD!QkKT=>O0?QWrI750;S+n!%2e}AnFeDTRE;?4lP zH_7HX0b%2#LvXBrc&^`BUT@Ri4UhzKZ?64S_CU1E;{M&g@Dw4ja-1feW!MLFz)}NV zG@fSj3Dgmo1uDTh2VPickCEZwQnJ|1WgJvL@wyb=xqRhm^@%raxk|sB$nUudG%zQ&;3H@sjqS`sLzp`N0!}52u$Qb>nd08m4162LI zmzWuiup|&TM~G-hv~HMz89`E_;tv8G<`tXif-CBBsC^vYDox7XPUf1%bly|8g~cF1 zmMW87M_)@m$+x|=z~_J(Z@n3~EvFT3*21IZTW6cpo)KLeQ z^!sXeJdR)!ZmP98IL~ln>QQ}SrB_j2K6n3MDy9peEP_5vPkw$>qNR?GGd?QE!N~>v6O$XD&;IH<)Z7CC&NjdbK8g7=zYJG?@b{ ztIE-&Jq9NB8>2BtK6R?W4>ELNIqB`&s+#`ZI-dS$93Y`s^bwbT%HK^IDx!pVIu;Ra z`82lbbu5gL?@9mVo>A^rrBj=L7GdWeCS}sqNMf?iZCKYcxt+tZa2z285=xV$_E^?I z)y8)y+d%gFZuR;}y_5;={RQ77x4*;2vrPBuU+$PSkc9t~Z1Wp=ojyVf&;+{c9xmlI z$)`X-j{f-aRgq?1!n`{iOeeyxV4?yd6gt!+wb+-mxHI;GU*0~*Z)kXXZ&zOKhZz#7 zHqWHrxcK|3IO!8w2)uHY+mVo&1#=Lja$$VzymUcZo-|EhI{r1A63W#t87h^9-HUf3 zpoN3HClX<-l^m|b`UlBoFK6~6*)qUs3_P1q!9fa%a#3p3#B(};09g{haE^<9zQ$~St+(t`Xzr%O7<;jpftbmMv`wUtsAV|P;;sCo%d(a4Z z1M$Dk1)74>)t##%Dii}E=7^i@P7q%C-^BkGaxYGS1#uH&7J{C2XSj-VUU?CM)G@%X z?LJc%(3MyH3z{P&2F6xywvA+Q>>0z{2&@1hxt<8AX$&$~sR3CDuBU(}Ux)a((pRq= zC%l8{Ug}o)Qjtv0>+x7)T3_Gtl5gzYO0pgn+B z`QWSw{sj#0g@vCT>jA#OPGkNV;5uM7Zw)a|?uXSm!)pM45Dg@41Kr?$ctG-Q!`hS7 z*5&82|HVE*T#*kk)1&mGQc8)#_9@Lg$Kra=4_wN<$uO7Mxm@1wZX`AOSest8e z@y+W9A3mmg#epre+S76A>8kRiFUizl*#j)fqUN)TJ{2cg80sGO*LN29MDa@bnuKltVg@Yr5c2Qg+QiOR?L|MJ%8mr4NFs)lp(AF zW>!>DKl7=ziI8V>N+ZR&rVvZ3{_=8)7zqg>?kQEC)^6-XYyQYt40(fh+s0_0^nCHI z)DElK7s24RQ{R43;ZaICZtj$nm?- zfR(4Pyb7fIvf^T5Q6XI!uj%N8J-;vFCwnHQ7PoJkgYOiUH=*Lwzr;oGE3NqtAfjeJ z^WmQFvd)}UH@^+h&HMDbixekf-GyRc)q=iPQ&R(ri|0CoVKtv^9jw*@9zN0iR}cp^ zgAZ&~=n?qlaQ?xxhr5kSbEjeNc+Hx>2`~tV`qqMr(`Gh&Ad;ktd%J_c*dykXsLfB! z#m$WpCFTt{KE}T-bgp1lPZRqy{S;ikK0$`Va=`n-+KNZo+6fI+V{v%%!nQRt2@~01 ztJ0jHijV`Ah357{r&i(M#St?AmG$;BGI}eEk)*mU(9xk4WlFSmn2F?lkNDfnY{K$M zkDmAxmbpV@vioOjdd@FFSUd=y%GEQR@k@g!a1Nk>ZB4(=XXZ#=3T-}L1QN-0XFA@r z4k2qi<>@3}-|phnW8&j@w^Z~x1yDy1z5kSZ*jc*C&wsE~1tI-mL*AS)$4CZR6>~!Z zQ~#2aQUX7$>Z+f;)7J zCE0S|K6MP_ds=M93*Qj^i0Qvg!D9WN5DW>Gh7s4^zQ9-6`S$`~oE~0KgM0YZTu&y&WM}2z^f|FWjVZTBj47e?Wnl=?OE=sx#q4*{Txid-;^OGB5O26z?|OiSR@<;9 z`gj=}BuVZ0b+84jrKM&1uxx6(0#@F!vU;qgKC`y+GYBLjH`kiVmc$#J4+lmKG*9RJ z(N=A0WeG)7{ncuyNDV@G5pM6K(UcR~{vD{k=V^vI12nWzh5oSM-Q>ik1Ij2%7@jB6 z$+4>%)<0FGW@onplT68FG^!chV-8^z6pj|$ngzyh)=d16_0Lr2Y4Yfm|HXC!m5U}4IvwoHf3-N)|yLAB`fFiAD z@E^;M%Oa7pHK@}DSQXU;Amn`fku9ONOwv_8LNY>?0t8u8z~B7T1?yN(UtWuhd6XeM z29D6-oO?;x>0pF%c9IWb5wm6+Jb)Xnewc_~A^yh<_&Bipz-Mu(`K<2Ix&S!v1(l>A zopYo|Sn0H>uHmH+F%GBUhwde(J%vspq*g!Mqs0CRz|r8oOWr+?`g@GQUIQC`9_iXq zryY>6Bs_8Zq-SG;5}i&}Y0W3Q`L83utHaI4RNjg=AW`AksRnd|iA$rAW6Hh)c;-#X=2m|8pAv8$g2y7mIL9@u;w zk)nr#=-z}Ll&?;`w{#x4f`Dx7ZNVMb_cy1^&dp7G|1nw$gQKwAvl$rCya*~cF1bq| zOG|%(%{1!U6-(ViLhc$+YO>Wh*w}KtrP<1ySa%N3VC@5d?uA@gY{K=^MvPKX=bx*q zOw7!JcHivbQp%CXDA=8mEM?oSmNqeyDOTEU_`@!pYWTfch+JY-)SUVpcvG`HmTx38 zJo)~p{o>Co%)*C-oyO$%isO(I&AUx@z&9W9l0G0)8L!BN?*o7l^T_Mb!drn9{D!!b ztMf~UeCTv2{59+ojRtZ|-8`i7)%d zehaYF{Dt@o+s@IMkEa_R|n%nQ>i1``)cU)T%$oS7`5$8;fSi zRAj(5b})KTQc;apWc|194NMr}OEJt1U->znDdj)%F{YQaYy$M#G|e*7ucCWb#3jK3 zQl`*s)L6Xs8z5u|vM1P%9yQmk-{?j zbz-E+J$lMm9!c*q~gm@Kyw@04}`=1TCR!$x_}{T`|x zzUu(~Jx^eN3_w6la5?pi6a6fF|MPTU)792g(g2pR!;V~TS%POj&j~9x{;A9s|M>l* z)f)zoR+~2wQ3#Vx^Y?QvzKExlYO(wUp$kRlHaIb~$}t&U zZZ{g_7@`!lAhp5ysq;8RJ!_hVPPx7vR8&F7xjrh1Qx!QTQcpk=VCJ*dcwf+GSR)RL zv|{KaFJY}j(aE?|)%^A`=nF0|b=0PeIjOtN^37)^WoDw>*0fbQ9~|bJ>fj!wU6^p* z5Lf>4le}!lRRkK_X1HAXwPCe=0Dmoy2_l+sD+dM#QPxPW`15-~9Lfp15XJz_Hj)l; zTq-#s3L&BmXc;hHuTMW=^xF%4-uN#4{B*?FD}Y@Kbt7TBFz~A8_nrSfd8SndVM<_R zwvfksE~|a0J%0})p5v7-5qCFEGB@PSVyq9Rvp9V0B^pK+3n8<{~pkTZ&i77~cn`C=H&tMU@`)Y6Vz+3H~Us0@i!)Hm)yt|2C<$ zCJ`@C>lqvzg!180GA-8gtg_)XKw=tEcTQhyZKT{0Nf1ZbfhD9DH1N65co$|IO@E&|xpA<1|^IN_GDEJ?n4xX80nJuBYkdp2EZ4G>>uz zY(MY+7p7U^q0vNd5Nolw&#Me911JYc3BXR@tX3lxSRmm8n&}Btl`7-%*h@ZQ|ACpoY3YOnAuR1LM)6pWQB=CL8wwhsmWh@Hx0E1K7M)j6d&u9AiwvNYascFWjDU|& zN2hRg<;fiW!-i!`w*7vV?1_K)v|-AtQmNzWr63Rb=!H187sZ=ek*IgO!YT}~dit`X zVIvy2G{^Z*>)N3BPS)>z;lDb^t7L71v-CymPz~-;!wMsy&VuTiQ?54?8M~9!oQuk-XWIm;f&wfIxSVKbtZ2Iu^EGT~`sE!aD z-Fm#=^Yp!$%tLFh;>qg>-DW%c;r4dPNI8PqCo2- z|Ea7vN?jhmh~cLx^2`k>T>m7H*IkESx#8~PYwB5%Aq1k=^=M|#%o@_UV=)zLq3 z>4(t&>Ds+Ys>zhBRtAt~#lWuORdb6ZM0N>~E8yG%?a6z^gC2%2HB5I&ibh~4GbY3e zf|N<#bi_x4gvA4HIy_|+xFxS|{wQVnQO(Sbld$;@yiQf;9-HV9d%^LZ zasV>huy!a1oujEM`MJg{06~+N^YYp3UwtyfcmK$W;*c3ud;>}?cD5`lkb_WVlR}!N zSkt#8Lzn6M#IV&1xIFOgceP&u{z(M#-&JIDSb6Te_SOrN?(+kbXBIGk6Kf0TcnvR? zon@T@2{m0e^6NX5{>xoLT?p)r*?d9bDiP_RGosSMrTJoS->dbJ*nV)sPp5)z>ahhm z!lMuB&GU|RMxJ)7*mutw?g-Hhya1mQ9MgY#Sdmr4NSidQ_HXs5k&N;(bhp?9lJm_HBIVDRZ)A0Z=H)O=+J)f0^2bH5TT zQzbPz@mvC5U%Kiq@}a-nw8jOm;)4gGqUlfBheh+dE!j+7IO%C>?m;yYrXegE@7KDA z2#ZwgSrj<1NjNC-v?i&1&HO0}pH2e#PwuAp7=zzB`$v}HLGAT}4~$`hzPTYD#`N=X zhDapJzuNRPCQXkfb6hv^m8FzK^I>+eUBTw=xXyPblx+;Pc#uGT!i)$j=xBtfv*a}^ zEbZZ{_+eerxok1Ce=ja!(%s)yE)`XqBu2tK3VXI)K+UeT75N%@JKBIp;^qPV z&gYu3C86C6erIs}LNas3A>uBFx>HZtDAV4M-h39)Z={i-;rwB}pZK>{(;yD+6Cmd< z(trF5<$mFU{hBDnm2ho^*JNl7opGOuYPM*pOXN7=p7Pd@_A4k(-OujljcuT&_j>U? zBjHay#Y-7-MKp>1-Ou&5X6t{$kfb&5ME29r#HlAh4u%<^m{h1D*f=T)DPj*uzSO-b z+~j{$eghFh3at1p^y`JzioL*Ws4(BJJ1{%~M+20Pgm=IA>kp-giz?;w zu$cr(1(|3QE2W-J=9c;Wg>(-?BTf4aa68$U=4$-C-ujz?1{d&BR@VC^Sugvth+79u z4c^1)#IZ={fArkN%2N^z>^wYXaAv_1&{)MoyU~5n-PEHI&%}1`-cLYw%|DZkH>%7D z-%zHMayKMcrkd`TI>R0Fo4kf_yVwQk8?ps zt*~8nwd=Uk+XJT_r_qn*5r5XM1sxl5S?hipxBQLZdF-k@Iz5KjG)DDo7S%A zI5`syXuAt(uYeS>m)}GDN;O}n2=no} zfz%T8e~{O|uF%%3x6X{EsQXIGRw0g85P$}5NWzb`-HArfKd8$QVc@qT= zGU$B*Jkz5wcv2R6*X*^^BxFGX=LEElzJedYq+2`uiTZ=8f~!edQqmQe>bpIU_*)9j zCxBa)u!gn`OK+6kgDP2G1Lo>FndU&+qEkwu_Ax zhfJ^6HL0R^t8w8h)tUhxb?aBBR+a%)`v!WAF~ zdaPZr0gc;#p{Gm`N*l1?-~CP1vZ#~l&ius7+R20*YV zx}3J|5FnU=2FZ11GA_!yyzsB*f|H@qJ@T8T5`pOQ&xEK02T z%JRNdO2PbncWRQ6lbl=#oQT0m>jhLeQ*+puo}Yv6c1tTkB9*PB%iHM?&DO8`5HGI{ za#(=;y94+MBq!!5%tcaTQL2F1+ks~cx3F{VS?vWWJBjy|VaNLzNbg42?H87E$xnTu zLBZ@a>{pMMQ8h&j1?YYP4C~@M!ay&y9i;frYnQk8k0{?vB`GJHe-QHEm{D~b zh?ds^HS{`RgArWOlExs#PVpdTcUo1}Q@0b_aJx)*0cg18WNZGz8F26bF7x<}OyIaD z25x1Mdyos3;YuT1u3_9&+NqSYC;lK>1a?`_^3-W=6&*0|_%0V5LHd{$KdUumMX|VVY9q^2NM5{x(aa~UDykS7uXxp+wRc)0Pp@aQEPuX-^I`^Kt zNm@?sQB;3Dq-x|z=`9@*a`s!twjMGq{jw#_`riV6a>}4 z*Bz%s?p$W}{voHrd!n(VyL0jBCT|r1llPHt5gG@XGT=WQ27t!L5M<~(^;fz) z75KPeg(`lLEp1MHB=0OnfCKwP>OHXUaB8)_N7AT+hBO#ym*M!)FOgK-BKno?bp-pQ zpoDbCyV||L{4jN-ASsyy!U&W27=Z!Fb|S3=U=;G$mURMM(z89&qump+5RtTo9eFoR z33+EE1XP#->mrbLNTPk}wP6x-0R?xfm91ktDzy-$FCrMBeQOTQ+sT_CHhg5?5U6op zOxximGrhk6wljHoU*#!MmXI%#9UL7W(SgJvF?!&JvbH7NOtCNFFE?r-qoGGgB z_t>gRph#MA%!30=Q`0l#OQTQ43@!!03BV7w>k)M;cj4nf;&pdk=@Y)V1fh{~bGrte z+BCTiO}k!#f1qy9X{GClb1s2W`A+>akQqP#+p{`GB8tgx(Q@AQ-qCMHc&3mxV_o7q zptIV6py%njKbk_Y9B}t-yB%o-DvT_J!3i}?_kRB-Ch5t3x1F67FxbGSa9kpaELsxW z5M;G|)=hzDxX(0zgB*~rtrZM-NPu90mUa%~(LS>?~ABkF^OL?2Ek5!&w{L`)Q+_DaQHO>2|WfTtsntpZ#CG=u^U=wKe( z@w2y$`C;DHFbJHDiJT>4#r|BkPrb>9C{|@o=Kga4S+0d?LQ#W*`6RFrR=JxEd3KxVkzJ=fS3vthr*Sc0M3$KR2|?GpM^A_ixkz+;rEdYL%>=EK(aqS zMe5@MiEOnVPRIm;dQ;B`DAu)4Yo`sBthON2qtz?fOuv9JOGJ2lRQVpTs9 zUTTs%F1RKbGJGB)RgNXs?HLfq0Q3udB-L{pTCiq`O>1VavRVg9{x!5u%DsT<31A{) zKqBbLZ{WmPbj4Vmuk>Fn!2JVoGm+tU6dN{foCnSzQV1~%gJ}ATCfXJIlrPU1X;Cnn zAWpAz$2kSTEe(dQ=qM>oz$81<_MziFZ)=9(JVylet{;qgp99FE?z3AeXYedyco;C5 z@h$||5f~Fdih)U(lV}opJ3_g$9pC|iZw~;O0#H|CnRP|k{)y{Z;E(=COXDdO1%P@b z{TAz1V-!FHK0&U1-SK@!+1{S}KSVeO0fr2E20L{7Apt1$#gHsJw#$2YN8;w+I8DHG z;ZHEYVD39RV2|1D<$iyKwv|z}qpp%tHHb5TC{Sf9!=GOJMS0?-9K`*`##UJPJHSp+ zQBi4)+#Y2BJy@u(Q^8;l?wz~yW&lQF0TlDM-A;;+v|@@V3F{VvEDJ=LAdnJg0j~HU zr~jlNC;Y3hC7Rye5wxaB0z@l_POlXe#)CFfUYJ-`Yk~sr?Yfw>v^K~z9g5uJ>;_&J zsnksnj0(T*EWizwKfZJ3_A_MwbI|BS)L3y4w#P`9(dJ)giP{EIhsPt}#<+SWrmq&&K(TEhnqCg3 zS+)+eyI`SCKekRTES&UB9d-7c+VrnaS`l#u0(0xe#Rj9k5CG%?TgXGw$#|>k+7V(T zx-NiUg7j@1uvt@6svo8x6`LW?w07yih6zrt_M6>Opu_y!ilNsN;Z+*b#1I}E_Uio_ z_%5G+U{~IT5aT3p1GEZ+RP2x`n%x_7ZC@YUneS#MyDUIu!UyWK!DK4ry=J#*LwT>H zt}fmql;-FZJcM2Wyi27j1=oLv$&IC+fJ%L^OA%Z$(Bs9=?jZ00`kCIN3v>66 zYwF`5V*_#PM8asaJ~}Z$&dBg^I+s1!;tSQq1i{Ij@?qi+pJ&_LSTSwP)g|UV0igv1 zp`cH|Vwn~z31`uDG75odp5CZYHRvV<&|x#se5*~(k|S*BrXJM30to=H(6Rt66NWah zm+!<|l>x>NEK<536H2gMe^$+A+Gj_t04EC&%@ixAe8Tr~2pI(M`zbJi5&$Uy0G&4z z$&~kc4=vlQ?P@2~=%iw5YHPt})$+014>Xtxj!9ALXT)T$W*7oTE$B*&(ixOFLzeK( z1}_WWP37*floLn`2_if|Txg-H{xZX&CWa!|pWeQw!f<|5r3W0>PtgfJLx(y0f2ew* zyrFU5;|sWaWGFzKWujHULjhWT0jzZ-BjqcNfW-ub_SZi$b+|wqkO^vzufYR`5^T1>UD}gurNvIz zY7iu)fcc$e^=m>|5`tvN=^|PXqr7RFFwE7(6g$1We*~Vl{YIRD?1z){@{w|1@qK0k zhy(2i;Uw7tpuT?$=)oEVj+Lt%E0eqmtD+13;MUJF-8PefFh((`&+Iw>(L^=}J$)(Q zUqROV2P~lNgK5B$b};gQaoF7nd1mrn?#YC$&+Yu(oo7kSD_u1gNH(V9V{Q!2id_(j zETr=F)+_#G#FGID63`TZGvW1zzY}siVOX52&aHd2O*bHz0)ofISG0dZEZiB59UM+U zvOv`6${W2T{e4vM8N4sp(;pdMfbp+{c1$6yzHFm11bP8wWf1Yznvdsz->Vc#y!3_c za=mzt2uuXg33N|}_3C%V6k%OkP_N_eXJ;r)G8gu=Nj|&9g;%xD>ZB%jzh}Smkr+C< z+}hai0%Q~_KGQyUU{KH(-Z=K-jm@vL0ulwVU4taQ0qEp`9_jeN=WP2;qtY<);Uyyc zlgR#;!JZ{PbNLX@DiH&s}Vr*gBDAM_6ipLpF;{=b0RaRu+*EKnfO`XRDZY3t7G^Ub-yi#g zfqeyp*0dQZmX1%`%2sxP27tXN#0N~~L|ol#PyXQ_%$q;(BiPMT+>T2h0KmS}8IGp) zeK+FP6MLGXq9DddePK1%Uljy`V4^;<48U^(5JUis^aKU>2mzUZd;mRrP5~tI$kzbP zI*oT0xzn(OV0D)&oHn~$Wl_tX{tHx;8$pw5bY~8P`ov)JpDo`Q1|gxxX9(}|EVqJg;KGwr%RvUo`qP_I7`y;E}O4s8pNce7m>D&WA z+IK8Rs!I#hdgUY2g$-X_mVYu^xlcLG6AnqmE8OAQId`X)OUc_&`EjonlLx2=Z1{3c zA`}pnD7Rg_Xynyk9p5_#%?lqL*1=2nSPP~O#3YrM7z2ai0t8DSGwHlPumzmqqagth zp5A!!yW?~8E44wqXD~qEZ^x`PNd#(0K%ZB@WdZJJ6le$dd>-!1rZa)RJu|4W1D5oU z^d0E)Wq)&K(b4q+?diR@fGu~ul%gBkd{Wa#E8kCrppotwP}-z{260t}JwPq;2f%A! zUdX0@IFHxRp94)-a20B&HV%pF=FEe7d7FRnRu>g*gVQNAAd~X@C}Y&b>jt#6PLDU3}xLd$zf~HX)EGF{60=@*wsgXkNq<6?mnCnWeM z?vX?;4ZRqgCa)Tu6Vqt$;>|XLr|U6ByA~x*%0>&Z?8%tPsF;#Fxu6QEc=Him*A&C| zyf(xcLJX|;@leBqCTTV$qHV0&kkrjIw*w>OzZH}={7&rA6)B<9Q+a*3(`qNZYC+fi z1r`Rmge(>=zt47>wb)Jms`YNV^{LP(K)9AddJ*Gmi;Bzv%W0oWJ1i;{^T>|<;bY(E zTocxJ5Q>hTIJ4mS;CV74Pr6fpK%kaf;`8&4oi(UGc~<tvL_8{KOi@6EIw=6E*ZJ)RG{2Z-CVtJFUlrk}dhT z(kS&*R9?|=TZ4`oR@@RLt8$V8#dj<<(S{1AH_6!RK>z$5DM%i$E=-OvsAL6$KBMKo z+x}sixVW-l!5*5&>cxm@JT;f^`-Xqd9AlY1PLbh@YetqB+qL4Cetehfydl1K)o?~5 ziSc+cL#PnhZ8j>rNO|n3>q*tGtl3|aIAyOTzn_LIhHP&ewV2gP5b61PpwdMBb4#hXb6j)84cxYQ*> z2EVFW+{}GWu01_7ofo*T>+=i~pyS^>xS?`+o0v7+$D5~f6sez^Z@f}fG5VeMT)wiSAywZ_{VeA>1LUjJc zkU4!DZH9NufE?+IZjsT471SuHry*1J-l3=eo|1uBA;gmxPZN(iA z?mD_ui5m4URjvBZ&@yaw;rm~O^+2Z#{WJ=tf=b8kf(6)Q-&FhLLvgGf&TRLI3)iyQ zIlj54kg11EoY#>VTZ%qz0#@vC&E80B83fGD()?5U4)XR-^+O^@s#SWgE2-qpu@O3l zh7SgfnOqoWyuHJ@8~f^+LASlBxT==9ckK!A8da1)r|k~>p+R+Bifvi&5eex20~C$m zyaq{U?#C~cC5kWwwDDpzQ2qKS8|Z9dvzY}%`7vID9T5=DaTLM)1LQwc(+V1QfgH&QlsW?4 z_gglCft9PcLT_D&_fq;hAGbFrhdn4oyX&UgxF{ImtLaO#XD^}6(zQQ%8zm@ig z4`}n_s|W-#U>o+b?HHe&nC(K|M22^!O&svgD=NZSf5Sg{E(izz6z|xT7X-e!E)YjH zN-FcSU{gtX`A64saLOngectq_E_%?fyadnp=q;BEErp^8D^AxP!N_XBh!J))zQLH1aAi*?^pQ3_pQ}C?}c{rJCz72NQ*R zI+N$H>C^YG$eGUtfIF2ZNVOk@DNvqt`5P7;rxRSSzUfsva5nodkpom|!G^P6HSJv( zISLAR@|6}mK|3csPG-7i|9lT83OnG80pKsG7~^Wql3ON5A0}N^Y|04xzJeW@;uNuM zjnF>OA`!%!z=25Qd}Sv3uW8-~h^8?D`1>rTM}Qw4pcqCm{Ml`TiUf;9ogv{r4#^6H$;K9|CL4AI^`S zuMU3j@p^FZEqGW0SX<7mATN`T)BvMWI|tGVfgq=!iY0-sX?Q_(B@jm2GzuJdApi*- zGYw6aAw8l-%aW)f*W=%pfU8+Oe|&*pK!&h_M9Bay?*k+<|DZDs|A?w7sHvf-jF6x# zBNz}Y6YoX>M8@S2ZLkO6Aow`Ge~ToAp9_M%IFF(F<3$Am056{@OuYB?@v=|;qJlm{ zmSBT=?Q#HmgT)Hi?ECdtg$0{Nh9RMIY9bUz&HQGG@vD%c zC;z-DX}Iobr|GmJw8!f`*Zt%RR_h2bglU+!0j<1&Sn5BX&Y<%3QBVI0?T5N=hv=`j z>icL(|5*U;Sb)3xrY`vUpZCxe1rHS5-!mjBYCzXKkXC}&4AeJwk|TgE9urBB>))#1qXE$=SPX#G@&(pgj9VMB59|dj4m|+~8$l1&IUj=nayjQGD(=O@RI#b9xz4RTFY`u~4$EG!7KwsXAJ?GT*EG`9n~PN5hU-p)Xi# z*?)h&JL5<6h_3YlnN0|LH_mgxt^s&y6PzT2`mRw>m72@+X**h#@DDTwc7 zR6C&l9moFg6wHAYX#kGu6%!@+!y$ftBS=ikt{hU-qt52Af$AO-da7Wn3mYlvEYk#n zbs$-JtiAv;)rpW(L7MHzuL$GM`3ifL@Rnaoy6t8;u;U7~y~QHeV3%68t;Z|!(mb6! zAm8m`<&!V&z=<1TI2=gvO5Pf$fS~*TLulv*0@#13>w6i%Xfcq;YOvLdVYHFj>36pV z_>5^@TLSgNgR=JdY;5e3fR-~AvIF(+&)!iT;a?Gw;*p|!uQl)FhmP&CGkGU+5j zAG`k&U398Vpw%vra2S?PBa^t%x%pA^E#jMF6@Vt+&`wp$gHhT=qVs5%_8B^&j}+(4 zKozU(tgf4HchQc;21?wIY7cVnDE}N>fD+llN!nt8WVxDK%-3~JTNgzPt^VF8evPwl zTWjEzF%mT|PH*?RKOS$7=K^KfP3I8?Y*fRe;o#4PnhlbwAHBgw=!@L9+}f`@biE%= zP-U-Gz1YI+jm$O$EdCajn9$o!skZd6-xt|C$gxhH+NuF-aokEgwQE(}HtDbn*aj_Ls{-ysMJYcjq|BvmLV zqA93LNnX1z(N&HzX(VEJfZS4(R?av1j5ek|?1heYUR?;QUg$62Gj&kM$-HSOX{oAcO@;0-OW2nW|)3INK6)0 zQaxzh?W%8_L0aOcFQIXrvdJH48Ci$pGfZXVUb9-9xrX3EituMe_O^>K%r(C z5ky%GkumvOe4`*m|5|M7NmN#fV!;?%ob5Ckd%Ukq>8~xJHF4cx#^xojhR~$3Nt!6^E76HLpvn#wcUnp6`60IE60X z_t)7EPZG3RX;sAO++yBel5d4D4G4r(_9`p2Y`!R$DSPb`2=Zk`OF%``7km!`Y>5K1 z;+&xxO3r6v5r-*iiA9IJ{Qx(Gd}?ZK?EEvTWGV@fpEfeXgDpD^zllFMw?Hc@T$ZNm z)%F@V*V(H7#ADG@4pUM}b1wdd%vTUUlsvEr6n3Y-b7F+t6@0bJ4kB80D`NJpPAwX= z^O3&`XHKS{Q?`w1SsDC3*gCT9WVU7nnb90Bt0^rn^IEuikBm<7lOb6}w{zdww!^@U z`kTRhk_J~vpt_RDdI?19Bv2@yTn1E7S53Y4(bcaWgS61KDE^k`R^3qWQGdv%O&RYj z5zyGI{9VoRv;h7zBmj*$kkij+x^!h~J198rgZgWS*H@LgNrMw&)3T~=4=VY}Y!nj0 z5KsMPXLljVFVa%k9u%5$qV^6&B{VRBXBsGBHQjc_Y-;L0@A$HC7t42U&*e~;CR-b)Q~tE z_sjYb>(rKC%CY;hmbq-j*?TjXVfRKbAp@>oqjYYbzM$Uza^KCihe8Ef5UxT*bmY~dDe+Ah(O{{yEg{CU?cvur z(_f3W)fSC*cS?>{72QkgmP+asHy5PN`7W-=lR5ML5H?e^w)a=P(AQ!@zmi$R7gpn& zD#;)Vf8iF_S{Mh5n}14PbNUN!S)`~VnV(F;KVHuy`vvnK@pVZWEcCHqb$)i$6@Hs( zc!*1~{xgMu!j;uDW z0Y<2P3!HkvJyDqxib&3HA{JeRy+@zw^-i!g zm|a=;eo#ArTxoE)vO&rOc(toqXw>`RoRu^|IO35^!w0XLA%vxCbnzQdhvQ$rB*aZ- zb;DI`IkaqVwz^*~)TA9yb^Bt-2*eji&k9A^@u2)HN)W$8c@f-wF`M7VKhXn1bFrTX+d5%}{Y*#+Nf;a3WI+36Y5jix{ zics!k|3zH=Md89A$aT;}3**^6e%nI~ibC-`p<=5)q?2_WNDRl{IaPXPo4*^V&Zwb_ zTrLdj5Q~2m_F-U(S#|U5dc#gJ;!33ZGz9g!X5Z_q`b5t57bI%Gs=y56?x4pFmtQNP z{lTt?B}&nVwR6G+{rX-2krx(p1KkjO5}?{0q>R?cV4(P{b;{eB3maLK{0TRK zffe{ns_Q>%Ji7@Q&Jh=$II$@PlaTR8YW$?eI(H?1D8k0jUn%o5oFi0(H#qMnJk`4s zOUDiwJQS=eS};&tbNUvS-BuG+)AUDrHL6n>LpN%grvD(3&yce43xkKJZ`LyXH%}CO zO)1fyXmio~Sb~_61Du51CG#rbVp$5DGj}q>=I;it;Vgic1E=zgwvsXyT3j)^V#rCZ zrV{!A(^s+%#X33+rA=gdB@-^93o&w%dOie0TUu+4>>$r>Qo8o8+99O?t#Bka6;+y? z8qc?MiQ?*g7mdIU=64*Tn9P;lra#9Q;GvUTM8#moo zx#siEf5EGi&&1FDN-<@C^fWQRU%DsWb^SD}#zsN)LW1TuW+^<0PZbvy9j2IwZ_xh9 zkO@Bg6Utv24fNM*g)clwI#Xo`qc=`bY`G|&-PMc|A|uADd5F{@i>^yn@AH!|UfXPv z=ceSD73AN4&-iomP(2yyFWq`;!oBR(-A|}MDYLQh?1NtsNj&WM{f0!;8j&Q3jj@_M z!M>Mh8%PO+BAJ3KMn~~HQqs?+ZX;p(Fl{IfEw|91?C?A4eDutlsinz)vx|4`-#$vB z16!RS7Mz!DcCN6D5n>xPedlamKNI4sO4!9gu;UcW{d|ikH;sO0?%|XR0uH)S;)`24ggnVP%8E>y&xF&NQg-@_M`R$6XQQ847gNcK%{{GSjt0q0{FzpYtyu?*6vm z1DkZroWJjUw(xciU)jA~$kuJZpvDI_A|{iO+_?MSAKqY1SCq08189OuS1kL&zwmo&d$=6QoW!%I z0NrBLJ=+pvF2D2W*z$8{)fP>lmkwDEQn*Nb*y1TQ&}}=u?gNf9-iF=KN+KSgRV%Go z9k*wN%xlco{X4m~u#NhyO@1ER?i@Ft8|Wd74`<6`Sk0&-M48eVio2D;(|lc9&T2MF zdX?(4w{*#=*NRDS)AbeRYV)(enn#A2rrSu$?M=>))xi~ocSO(Wq8p?O!|)E5TOAK; z6)u}9=f4PvJY5vHTa_r_yX_b7x@dUG|Bsc6Y`ZET%Lb zgQ25LNvvDfNTK)-7UTO{o1Q+KuA&%;1~hXW_nn#UklzE*xgJZP0r85Gdmxz3_jZclC3KF)pz4i&uQ&gM5t;Ym`z03b}Thm_7^Gj)Upt=+s^TJuMS!{Ue5HNPG2_ON-I2A zPwsXaQ&Z>vVF->fZcHh^pr9R3Gq+8OiJ!C_7*ivBfVPeL2oX0a+FC-3$q{fJw!fWQ zE^kkrBq9eVOq~&#&#%=YT|6FV978s2OZwsTU4R!ZM@ zSjB@)nK~37n>1VGOGyq5OjRZ@k#5L)mg&xtY16FIk+IKA%hkL;>NwvxBIU$UHTUvm z8P!jSv@8qHgmTJ)JCrf~L;1sT?j)#@%o51@$~U-z6sfCZmmfx~<}6IUG*SEP;$fy2 znVi5RPcpcm?g#fp-W2G8Ry!A$w(yR1FOaEom(^x1Rzl&SOMzZ3e7N`^KSDkr9`_o9 z^zH~xj(FtESRTXD$VM96_EYK>=mH@vPnsqc+T8w`^|t;a)de0(sHz zEiAfcd0~QqoM&-ET1sKG`Fs+_t(o)GN!oMma=@YLYN2{*k*Co-!Rb?Nn(44jTlO`h zPUpk?@{ozsO03OCsAu)xTmvWTzp~Y{F~s3DKGplod){o~{bFH(bkd`xf93HX_F|og zc@`f+b><6<>+JH_WTc0qWu1$C8CeV6{H9MzN$zLL?zyny+l5Sc72VLJcJAn5P+giE zt9gmWyBsMfRdRS5`lPa+6o#2!u@FKkU#|V{;l_p(w(IfH#-nrB;()1>-&I5mjzcwf zeK0G+&oBYb5qpXx%22hIYB%*EDo#z@`Cjp4&NHH`J-PXYQu1$0iflL`PvL8rvCpsQ zLms@(#_j@O<0XsX6>K^+le?cOLD9;G$%z={NupvcbVBx2*cSV31ny9cEBF{hQ=Cul+A(zwTL(?pRjNw|BDp@}5xZlvg7PxSYm?6%4{rI*TgA%5iakge_$;YPJ^2Yl(-zM@<%Rab#Bd4XzkM23Fp`c2| zR;HlciD0_N?`%0V_U$K)AM)mEJq^%mG@~}9mR3Li6ZCWZ-FQ3`rCA<(yBZ`aX0C4f zC^OloV_$gM`K4N_$om2=;%>EgvXYKG3;+JpczY={+A{}+A9 z^IHU9_im;c8$+0skC^|r;YNUy|Ma$>&g0%W)z~So{$@H_*QGbz=Wy)8jEXO9sVmJ! zhD9buN*c(Kow9B5lzhAR1y_`TOVR7OOm`6Rl`Ck6*HF- zH~x-$9%3E$CV9Fe=QNU%wprqc-$$!eI6)-iIN42xBo;ePnS$Mp-6|?M**SDNX2XuH zc8-N0iC9^rzv#6>+OaxKB=)roA7yjwgLM<15X3wdTTa=p4)s>YU+c*Gf=7Xh6aH@+-k=oNm_b{p4+D-Gfp=l55pq3nE?x3GuhBNC4Z3zbuw zH&Vka%7lg7tSl1~sm3zMRK-ev6MvTt(O0$+zauyvdZJKA22&X2e^5BEaiEx!y}*&G zkwi}`2(*a#ss1`W*}7uCz@Ow*D{Ol?zLipBwT+d!#bqZd8InlxbLySb?k_i!w;M|w z^|8bWB8QzYYXfm<|EI_?v_dRWRJ7HrX#$-)>aFX${!-pr5rnzVy|QWIikve>8O0vLGFCS zx38k_KugbJsC9w(`>u0C?{L@HMN_sxbVESKZ;ot^KoX<&r$r+rHMI=YkiaEr+vXzr zE_zZ8Cy0O#gLJ(&TkjR_Zbd4@rIZn9#|@>bI3?MrC4&cjs7i;|Bx>46p4%?5;C)HO#2ME&$E3afnH;X-NI@AWZN1bm zzqVmZ-*=JF)^YVyRSJ?!!R{!97iuisAYDuw^D`wW%}{;>GIku8?1+c2>RK9D(YsQ@ z(t#Z*`KlS4JqjR3|IdW7h&+$D`R3?+sMcD!MXqKprfjFN{CYhVy0n7%B+|iGcSr80 zgQ#m((Wy$?*|QB=j7$cPsZq?K4AeuF!apV)BQV@@EttxINHRI9~X#dp$c&?879851*C^XUv#j$eVH>g{KPGtPX15w^y?)Nz+tWq&$ z@)CZm?5lxz3hh_!(I1}Yqv;@xwzFMEa}4iGQ5D;Zmn?2V;(l9Q9e>;UrFGW(lJ$d= zdFHCLbOY7q`g$Il&7H#H(Ze^MQAT`*8)%uqlKmvJ_QEU|JN3`F=oru3>7_j1W_$6! zI)o-{QX?&fy`LfbNvFZh5u4UmncV+6T%Y zV`5XNi0J$tE;sEwgB&7lh}XeJm)yQI%jJ1_>Qc%ytlQW!&z*f0bl)b%Xo?yW=2`jD zdh}&X1X<$f+#KJX=L3=56qfLALDW~(i9M>+8n5<>-ISx`=mV}f#F{F3P|oaZ;>NbY z8FTk=KGGKZS|Txm&73RC$bsc;L&cTJk4*XP{v^0jIDqCO<6iO`9Z%2b@?0FgPt@ly znyupZeWSpm%kg6i*@^V>Hw;UbK?d!RYvfsqopDepZm7@mR^Qm_c^Zw;p1?GxZrnHl zw6X?8!>SxM-F=f+aOQBrt8fRX2(7nOe-)(?g^$n<%Yk z#Gik?_Tj$-mI?<;^)g*s8*UlS?!y>INE)Cq68^L*O`nc|$Ki|4q1{W5gSMk4)=^6( zMM}!QIFb#X_sg7mY%8zmKQ+GRNH7xCSbA_pwfRDk`xOf%a)~pr{t00WQNrI*qVd4L z0$Cr|di2IL?##E=m%NGZgwiim&%?0n>(i0u$Pl0Vj*tuXs%=$MaKC{6DoBD{hp#c4 z@(ZsumX_pZF6^8!C-2R8Uhb-TNr!)v@cUO2gDB1JVdMTkva*eJE6TZfv1n>|G*PiN zOdIFdFCV;qC2cKxx4wozIjvG^K8ndk3ApZzKQZA&fcvyXGw3mTuV7;>NM4{A1*dmi z?7k*9qrZ_Q+g+pFmwP`nPEeILpl;64#6T0#PDJ z$gHZ%X_t@<{V*3i-iKFohxU83w=-4?&)?$YCHzS-AnAlPbm)b8@qVj_{3{aarIUK7dXTG*t3;UW9A@d%#mC4j@j04w2%Jd{oVCrBS{{gD^ zGDW6{Vi*4&8o0{;%&tcLTjyStfWchIw{`;5WZ;e@Iowj?bbe~l_L3_-Yg@J@LYp0}JB*XoDy1^K`o-_IC!T++=b%CF7!^D;FfW6wc z5O(h_E4iZ_I##1?q3^VuRO)9q()%WJ-M(kkKyCh2qLMlK`j2^%w7{U!{W%Ga=TC$` z9=&+8205yxq6BNPi}cNyzOIF0m?zues_@e+djoZ9HRrp!Y4Me2#E?qs-cPl+Gdbv#%pARpXYS`?aMF)}b`YA}mXEKiG?(|d03XyBJEQ0&@SisV+5(pb6FNLkN2bZb$Q!ElCr6*q=q?zKqYn@Y-c>d&e@ zZ1|i%D&QkU2pkrH8u}mDCwUBmDKE(Rv>Htx>=9aY7`qIVO&N=L{|;K}*iTs#$uc>N z5_2}Cv3=D2Z8!Hmw?cE8iX(Vil5IdPz=>WXo&9sss8RlxMT4nZn2lRr1ybKTe3j&) zIc=Tc5^ntP4?R1kU#6el1w^)8=%ay-b4`Py>Rsb&Y{(%}%^T+$q_=yNW*M%=ofR8M zxwcLGDWVCrC~8VJxcMK{N_{q)Z+X2V{W0NJX!brBUk4@-!)xb}L*I_ZKaI8YzJ9y^ z1kI9@Tes`*@cs5ICO?dd%D6zV`|DVnbN4S>cU8P3D~647#D-JUhl|loSLJAOMO#m3 z-?LWSXHVX7H`hR!nwOHO3bUHriUwPVCi}KyBl!g9!t!&P1<*U2^5v$~tS1MrsnHIf zz*W6xtE&0Sf2S-NN?&h1pYkd2VlCbLdm`weddv?;)U|l z_J}rX-*9C9Je9UqM-=&4-8*A7b=_=vtCHp8S$~&wyQ!+f_{FDZq!)`<#X(6JCR*zD z#sj~t32h%bhb&m(aFAXdUZGYNh3CEx)V6{SVJ`0eKw#v{UQ;xwoLPdEaZ}~>KqTKM zK?2`BM9PfNqupG6$L{*pg3evRpYk>3Y*E4%mo;u?M6=wxwbp2#Zo7Jl?!L%Q46cT^wD5XxUt9~Bl`y_sXA;?qa>@z)9TVdYa121+b zE24s^Wi_$>M{TIUf#IX(pWUoNOcuqD7#pk`6I^k)WKJ#)KOHrQY#tb36|%ZN<`Q5l##5>@ax1d+8=m2jThjP|O1*L>~T+Env)6nCq5U*My)488t3 z&B1~4`b|ER>H_82KHOJSy2U;|^_f17`rs4UEW08U#Sp=yqKAuEzc*$lR}2A*9+?-3 z1_a?J4(==yH1*k%fgwbR>v?$vi0A=!Dxl?gibHdq2<3<1v3mP~16B_HFOanlxpy6%KV-EvAO# z$l+@{Wxw7XXBO}&w2YLF4Mj?;>>sDDUqO}}xD(CpiiV;v%a#QxDk{a#<1~{DmIt;f zs5=o!5bhw!*-orB*iyF{D66CWLhFei*S*eBJEv_^#C1+I*%~-_Q$Zxp^HHyBv*q}R zlc1#}KbwTk{`n`xB`UF*Oy>!~KdYy>XVpy@JZ`=0^8`9?!YES{Fn4j+h}8qnTYK*H z-OYGIbPGeaBPSAM*(m;=x8P_sLQd=@(4Tbm-iDZKn2(1Li1{1sC8Wam=~nW~;->Xf z-(UR1*RCcDP&A)y>J>v+I><_sO$6q{P6wtn&0lKQdMsoJmF$j_7=ANcyTPXj_2bVU z#CO=ih8cfysEI$>k2d3C8Ryh9MoWkMK+X%bFDlIN*_Q7d zg4lDz9dRE{&?j;>N=oNh^o(w0xF*e@goL6FGcCV2OV=Qb4^R4fl@pUi;4eJXVz3!- z&-?C)<-37+RqNRatn$+9`D-(r3B2FNtXjf_kxiyMAwLpc$!1lDwjc&*=J4Y#w%8p` z`F^_;foEMnat-N7e=no_auRl_PD*;L9ewrwdQkt?^un||$Ti~6n;@kk@tEioTYj&_ zqnbc?{#5c6rk&gAFfqoE7+I^P+lEjr6uF#Q_ZGB=Nt5u|;FRy#Z`HUd3kl+<0!>1x z>@ZgBxERVtdjo$cB&Uj68b~DG^U@Bm#08tS33XjFwY-pvUr519J*j{_o?JWf?8&T?OZO7$GydLV-%Pk=m%{rBWhY7TCUG9$A9OTn*jJ`Lv)ZTqzx@gV9O ziR_3zTNYc32B~R@*jQ2Wx=x& z-&5TPsQz>laHTvVrm}GDL)yxZv9~rLD!ym33Uh5QSWjU`y*=BLf-*F4Sv0mu#RJw^J^&@LS_?TU{rpi zT|l2*uohEL6l~t}V;a@A<<7IS2XcAk%k%ka098Yryk_BQXup!~&U6IjRpDgs_0kPQ z81gOOkMcAB9=vvp3_cPKbykP7jvm8{PMpCpmgPu6aVD%XFP%a&B-F2v{!O74x+h&r zWn(j2m*tW_I>fV&hPl7AN9ygJnj;#^-ni@_6w%c39ZLh5;X^i6sc>wXW~cE(<3Vq{ zRS>;^T&;6qI23;5a&_weV(zP=>RN&}(O|)X1qlRq2=4Cg8Z@}O2X}XOcXuZc9D=*M zyZdZ%f4%cGZ}V~vtaWx*b!qReue*{Ru)_G0cs&e>va%LoXZr3kn{wfxoC9Zm?9E$e z!b_!ONz}|1nSB?I?3mxxF_vMoR)Xg`iBSekcUG0jnJ8N7FUX1bmh*VFD;(vf6>Guo z1-J{lF9@_!)DmWP8X3d6Rsx!H`YGi zF6IA&U*PkUQk--U?03`008ZUN|C)u9HpEa$Mp`%-!ins0Ful?K58>vk34C=K38L`xnAtdz27;gqU~X`EHTD& z*B!g1<+0nBT0ve)m8~fa*W(--f>EJrz_~PrrXnm;Fzu{SHWyv}C6qKZB?TMk`@?Rw zEA!r3YP3Q$rG1!=ij<-1^2jGzBqxd!6`vIP+~HjH+M`7}OE+wr(t zOUwCk&49>rHR3zQ`SQ(`=b|e%a>ePgTA4?#!dl!S~M7^>u zL)xP$E8P=xWJq?C7KiJ6nprV6U+{>hsmI3xsM9Y!7mVle=+`_AxV_L~eM_^MJeR5o zbQh;zcZyv12NA=RhV{3b=@lg-IwoUEeo$$LJ$t64m>U}xWze1FMs{Mk?YXmPuspWe zjd5D4S|NZS8q_p_ccC0Q{ei46$uhl}>Tn_ao!x|GxM*;NA*0#B9U{{fhBz*}6%Z3g zRCiyUzzZi+TDm7mq31mofbOE_zM}o26Ou(ps=f=77wbTV4SI)0X!$`Nn?iBxPSec< z5?uTz)tSv5&&4r3OcG%Q1bkoiDpW@?A!y< zh`o7u@&OsMc;J_h`N8b{>;p!IqafYcC5Jo6ys>r^42HZ`8&1^H)}`x;R%GPfGfiTq zfpY-e1Rx5Fj8$#P`+RB`Vxjon-(|_MearN&<6RxxouOMmqSMd!rjrX|21PCNqFd0E zE~y$OZd?uxC^#tb8Tqrj^lHNwoe72j2MzI<;r5FHhFqZMA=bRO^*S!Q7k#{UI7yNO z6{xR`c4N%rNJ9;?rZMhRrCN}LRLh4kwdSE#Ef_sBk`hy@85lUHDWax*5qgl-RS>uu z!q9d#o+j=Yrl9y-nCjR>#S9Cn%L2*)E>3}i-s*4Yi~4=UrG-{|1xKo&7wuL%zg1FT zMzTWtQXm_9JA^XNdVH~w;!-iI3+G05;reXv^um^A2n#GLwV#7A+AD>i?Ydil4=*dd zO92&xxw2<%MlgHbmIQ7xCk$NHF;8+R#0N*u(3qj0fpKijer=1I%rLLbqURF15Z3~{ z%d)WruKNwBloI(xH{1w7Io7LvLFhPs>*Gut--zV-IdTEgq*_vC{@B)>LQ<|>UnNmI z$Cs?SI{f4&U8ZHWk4;rkQzJga8ZrrI2iz+1>>YSobf~2)tMQv1Tv~;7oz}K>1s&UZ zA}fvw@(c6&CLh_)c{W1q3G#-M(7R0gMX#lkf(L%)Wj#GG=1o;XRgD8xqkMOJtdNeP z4dnO~8lhc}H=A*Y?y`kpw*~7;S`un01E4xnk^GV^rBq-INs+o@Ahm2|;84R=0N&A#MVBcgaM3bl<FLR&^i0Zpd<>RTLR%S!wFpfKJmz5X98O#(t_OsZ(8D}eVc8sUu6u%_-8pWRdg zL6h48zTZl>A4K1`D88OS1T_tD{P^oV_8;Co22F+C?{Ya94};AM&);v?V%74@gQZic zhwjK;50D6YlitCC$>;g)K&0McFQky*`CTS=i8kFor`D{WtsoV^!DXr?=kOg5BBy@!vbsPNi;muYNUm5)yYtKj10q5~kPMm{&= z2pIh~T8Ns;r>uuf86SI+B-2K<2COv`s4A_3@ofyk?0+Ak!w-pvmiF?XUoQ2|1S%MX z^m$R|Sxjw;j|EW%LIzW2LIqPQ#rJXDS@X?X>VcjZfSi!;vwL0Kw}G+%Aw|My^^x9v%^ej3cZ-plR|8l8Xug5_ z*egSXh1S!pgkCwwH))nF@|!r^juxTfp4ipNZd?-ry%`Wbp-ot1^j^ibV#nP%02apQ zJ>2~*thVUvcP0xKHzl$JIi$<@c`bMtRw(86Fn={Q%1t5s;UMUGO)?d#-LAH9WrV?R zw2&(N0n^k1mf|7hqPe$|nhicYICIC;PV0f@#0rT5L5HRN&dgH>&_!Lx`&L|rO)Cpl z^{**>#%;gRlNRf2ClEafS56lFn=a=qXod{*T-GmNoQ522{Gl#4ulTHfJ|(xpezY;z zso8`*bdX(QeSCzYD*F;l2{_ETe|Q2s=_bV#)HV;0Q;xC01T{{uPxBOk<=g&OPyr46 zt+j6%j6(h?vaR}y(JRmSmbGJp<9}kJ6IZ6a`oZ(}JdQWLnPT)qG5)x0`0r`CZngJk zx}Ri|_FF70Ld5ImIjVKaTY<{Zg~i^WaX;+_maCd(d7<#bQcV1A&=yYTX5G)yU@qj* zu)WL_kg&)8 z{06mO8%NH_5guh#tvSA{t9mR~lZJPk78qr^du((+m?_gnuvmR|8=jG#HQ#Ff(yN5i z-LUlLC>I>~0aZQVHVApIQViJdKv!u=GksnfK!F|cg3Kyw+P+6l^t|5ksq{#r^VrLbFV-#0Fzo$FVYgdMTywuUxxa`lkWOYj=r@^}N~}Sq^Zt3ss?+7J@uQ*PNp=+WF@1@G36PLnUp32ZY>2tVl3Fibf;flLtdQn zR>{QII2*WWf$e_!WXu7>Z1G=()8*epp&is{TKQ2T%f< zK-W)rwCV{yq|$FpE5*5|mM{%X8Y(USTqv3X!wu{eX7eHL*S1%Zl8?H11g>Ug z*cX;oSyXWuSy0K*^=60l&F}~YR(&(HG)ggrFu3)gf@o` zp3E=HgyFfUM6(X$oi}sPy-lY$#$IcqpwdFYm@^O&7iWC}82IP&N}1*&xaUUZseU3` zJ7U@n0cscb=yX2s`hukIGZA#`gvFiOot- zrG!kazPMv<)h)6%5^LBDQs4DW_JBnkY zyQ%C&JzwN&q)|$Y>~Kqk*83zGTtYVF^OdNVs6iYb;VHs2piQVICT5~$Xn_S?hEZ=4!y?76uj*_d(9|tJ-V$kQVNhX6}Af@kD@XOvz}2-lopPLn$MjjH!Y-Rn|P8q647}VQ(ZO`9vzq z&CJAz(KKUb{7QZ^G8Gq#X`*y5MJ%XTZdSl_qg4)z&<7vI2C` z1YFZqMf$rcm*FuJDxCSx{h}$_Wh{YLGEEbY;|?<))~}CM-tNqEW!SHUQ*5MTSH0-$ z_bXv)@caY?LF7_#Spsy`7>P|ImWiXsbt(ur=jW7_m8;7-R4i0M z7jg5@Hv_3}uD^%pCm`r$vgR_!N(8W)J%BZ&<|oILQNtn3Z8*1AtKCniFu44v-(?sA zq#AT5h)91opyHy=FZ(G+XmL65-+d)p2RSpe@E!`(dd;KrfA%8Nhn!vgU zP0ChpyJ6ordR#-t33QFlJ42d}Z<61X zHA!LF@YNC;=7(*elW%g!DjaSb-e1{vPtYeqTH}Q)VY=* zK14R{P*&hXhhm>%5!Z7F!*j9ND#cpHVVV)gA0trlbP?J(yd9#-d-a-~*8g@)RW)(PL2s;0=!_>N>hNVWmWTew>(%t&S>uUB6OK_qGI& zOm5Lv^Nm9|3!F7bkpE%21f+=F4bC)%5!Mi{(+WzJIYR0q(S*(jI zE4>(met)sO5YW_}9_v>H*4S4h^+WmY>1$V2k{85A%goiVcp3=@i1Io# zx;vKv;50N`^HLZN)WyX%c{Pkeaq)gddHPau`3?H)(j7SE?H4r+6wd2TAOQ@K?&r5X z9~2idpzR=hO+UR1AF{3K2w zue@*3R6ef$y#+cR0(D9HR8!d)ylraeenl_S#jw=pPgh(9ZhNpWk14g2h7;PS`E2>F zY-8`Em;qg&9nazVtAQ4xRP(a3%*Or`uGKGf*mBzN-%4O(VrH){8^4DuTlV9oMAB?# zg$mzHwre2au;#`%Y9cGWz=iy^x?F{|+@~(3Zsa7FKXV2BPz>oVxhWmvK3m=ZIu|^* z$r)ujy@tdOXMK7*!=^=VJ}z6>zVH`EzV+-#~qnsul_*FWv#AtK1e2|%VPae^b z1sNe=Ak+C|L#ar3QGd7UP@Kw#vU*%rS#wtPaAb-F$*7M^ixPJ2mSeI4REkgZaBz;Y z)A+Epzv=ejAcr5022pZY1eLx?C7XopN@eF%H%;csTDYDqw2HH>?;7(qYx)Z`3XU&8 z>eg0NbZ)dnGY1a-@s~939ao^S{55Phh$)wjiD`Uoc5CHU9{&E#O9#l5~A-n+{m#^ z9;^9iU*|@+B=Zhg49}*gz|5bq;zYV7az)y+rCtcEUW3x0-1qyXXVbx|;l)_$+0Z1} zi<~E|k&lXT>Yyp~y$^7Pqfhz8Qp)!82}qxEybRa(#gsz+6lYwXVPtr&Uy!anp4aA6 zG7G2v7(GhF(>kQqC+7g+YW>2j`?H=RrwJmZ0KXFoH4AsCZFkRuOPuwOiQ|KL?+Q)J z%(=z^tZPAL)6Jno=rR>7g^trL&qG>@F;JsCHw!g#*Ib8C^49_ZIiYqx3nhou`h$i! zNQT=E#-xV2SznKh_wzbfW!1&=xo)AetTfz6d4mZRxxs8pbPxJS`{$-1B0RrVXYysb z&98U|@_Mxif}F72_H2*U2A3N*t4?!J^i`#<8X+y2nGz-k7#w8my#W3Ai-d_|X2A0f zbXVK3ZO{U%K)a=6zuyd9H3mjCU8vCJtZ8<03)_@52cF zXwjd^2{9;(4RU(EH?<3g)BwXe>#{W4GwkjG8(cd1iAU&r+v~R-vd5{QPR4>CbV;Io zkl|%h6YK0aNeH8DL(UcIGW%MJhaikYGj{_LmD#T;G6%vN;fhlWxp%C z<$ZhYpRQN~xk+%dZ2EQ#riA99Q-kBNOkSH<5w;%f33j{93!Qt>kZf0CvMO}dmVP&p zX0+<_(2}OA`l6SdXi#prdIH5f$8+kI149czr864Rzc1uBdvmvJ8y^TJ5hoCz3)dNkNUBD+H-a5&*vR5tN{Uo@l@maI^U}n7mAp+(9(< zI0H3lp$TKIW|KuHJRF{)Rx~f`alEo3u)5m0EW*wQ8`D$pW1y=7_ru5(*V8q#T3IhK z8i?xWj{O78(wSE zUbQ;cF8s0mrS%fv&S4{LrYL8xC-ohz|7_I}*Z?jmDFLYh3H037ezp3pC!s&wLiiNt zYGM2+pLl7B=YH;j-asIdjc#G4VfW;aXsg`Stl70wop{}LzU!95irN~Ipe)YqdY6RM z{|(3Lhdbm7l*et)@^KQ2l1V7j?6OPGOc^9=nIrbr(W21+%bIiqWB+ef^$%(i!uX1b ze=?m0g)pYl5dGuN(cw7^ocTp&P5b8bS>dZt#EKsFM@3+l(Gyn=?V%#LP3}WRZ*0u% zus@hhH9ThSDME1qD42(DQc%tn_6tMQ7B<@`3RxvNNp|GWkT@&SlUY@U7h&J5Mng(v z8r>=ssc;*3n-C6%wLJmYeCiMK%=E)kcti^{osUwf;^EkL&fmho%|H~2YUW;KI>ytY z7|h6qb3U6Ct=*4<-(8>1AcCMLEqCzl3@I^*iCM(v`=JM_54Q-RaDkx8W_1}gEbvy% zBZ9DAEO$QFFi~XfBoQ-O0Z=_UNBbzqY!C~2@Ra=J)vres9=raHpIVaq#9(ru_nX4| zOm$3Mmq{i0so4*I^R2iyfHhL1-fFt_0}w$93ks~0g0JD&cz4};9w`kVrIhoK-~4@r zHL7Vya^>5hhFCHUeOssBFR<_z*l!S|k^|oh*)Rm{VuDeC9ZNgpDO(9C2 zE?Ii=ihpIQ)}KvuAD#%Kj?9FL+nS#Wq*ZOFE9g;1o|>y?;~B&Hc5hwRg!zq)GdowB zz1;8$T`mZ2)ZuQ`72I(nrKy_+gmo2{N6$rXNEH*7zujf{kR`)2PdgC|(E`yG?Bfxh z`_W2$wI2wY+{)z(3++?7u?a}T)<|7x$(U~D&zEw1LjSlr{a^1n6idh4k^}7$Z5}h@ z2JQ8mdx95#D>UV<%9ZkZ-9i~79L{rMtYO{eO_`9C$ONIBNF9ImYfs@BnH^|EEy&Og z8BRksJiL>iI%)`zP+cMSK=Si<;tGq}&gisNXvKNw{p#DZe#NEWelST}at_mXGpJu_ zPHq1@_~GxCx@Q_tu<}g9AM^&QSGQQ8M2Y7k4qxCM6d>wIDnEJun2JRVBZsfCBt@g3 zZn(nLX#j(R#kFWyERRdK9S@s2*k()7o$&PxfigT@mQxu`YE_jVmn9)%CU+=Bq+IVV zTRGN|>NwA}YWrUJnZc2LM^rvZ@Dsa!Mt8oEj0azV}0Prs^zNm%mayu zDZ$+3tbHy5*HO^L22_YGiu(KX)q)eZg>->B7K@g{MY6{S*0O<=aO*>i()mG5( zMezoy=hv%FP3D{^D13x-tq-hhC3Sa2si#7-%{jvZYB8=i4~49K2$H))t1n(N4#y^Y zFDHvjXU}^AYwmC04V^dj5*RmBv;q_KIFeOWbw-h^di`O^To$$^_0`ReD=K&$cY6xb zu=metodY9i=yzC;BS&}}H`a|urFByv!kg5TBpxrqji3IE$!%EUgREb^wR-&7M9YEQ zve8{ROi}4?pUy8EII&liQU)=O4bDC2^653hPC;>oQBhi>ser(2uJU6FHS%}nKv$uH zM*Ydo#+ji6;kz?g!)daK3_y!H@ z<902HRQk-~B)W-768B9Y<(sRRjV@>cEKMx2^>9*Pv)=LrofnJsW3mt<)Yh+3Bq(v06yYn5?95 z|D+j}zG?bxx9QEuRS&5keqEtu=@O$i@4FYX<(!-EF-Q%tlb1}Tz>Vk$F<_nsd`S(m zWsTF@rJsM^qG8LOyGo&B`z6FyxuQj(;y~R zLFVK338k8wE8Tgog=ba_vQNkIUo94%c6Q7g&El<^g0eOp0TGMx>N+;E$~G{AbP+ILtL+ZL3ajb-bi>AB;V z2rh&EJe@!w&cPO2;;8**6(4@%*dD?nS>hD-v(2M9CzY&Lvvt4{f`()3=msOhvWh~< zlA=AXcuT$^SXg2A;`gp}Uzh-TEWNw7Kx(_|C>NWbcmVndkkW zv-~Fo`8Kx8UrSaQ)+4g9n5ri0S)lz%5^&2}eaG37T8oEuN#xk!yVTX$OL!i*;WIta zh&6vGkK^gV)a&YJE1NcRYRMR^tEEAX>w32AAvL8lmkv(kC;jQabJFYvm{kIOxpi>3 zD=X`=s?4M;YJGZ0iw0`RuzJ2QC84X7CTs_l>g-Pq&Lp#`u;Y3+z<0wV(RfmyG;e=_!QJ1PV4%JU&W!vtMoO@U2G@X%mE$N~}AQU*Kj;9YQ zW2v39){>&KQUlb^{!4vsmM@_wAc>fY=m~6^x`CC?2XoxU;+3BZ__;pJBoNnjoT*`g zfW#@q+j2*aZg9TlA*VLfQOL&Qr#Kphu?)|j4g~e*DEheC9?0a>6$c>@wwsw$sP&6?%-2aeLnJDyFL#HY>gp3I@+n^E1wdER=a}fi^N-)Yd->Ze zuJ8@17~4IK7*8-_A6>Gtb@pyRc6qFf>gD_ppUrcwgAu1A>*anqPyYpu$f8!Y4~1U1 zq#~;*ud2F#;cT4Jph^{&4(W9&KXEq$OkBbgtmX4$_SKrlLpHZ2GG&BaOPgikl3u=A z#9i}>7Th;@o|iaU?#C>Z#EQ81YE?O$w?PI&^81B>A)(rpxcaX(w^I4mA#SE^f$WRMeURQRG`oiQ}YgW$*TVMCx4#S3M?M`&8qAsIlrSvD@2Gc%wQfq*o!IL{*s^ex-0zqwybtm6mP;$qEv z`8U*9M*MJzO>R(A#n`%O;#XRE(so-C_#Qie&>Q+@jMTt=H9ha)E+JRtkec6=HPZW` zOu4ehdt?eU@GgmEtF}?Ay&nan%S3nBP3vdR%Rn)K02*Yv2>KQ&UZ>}^jfnaeW~X_P zE1JYPILX=QJx#1o6Jh6%nxEF3cl-$>xjB(+n>4&?a@2&vAe~L@lAIu2GVCsecG^!} zu6yg3eo)T~Crr}KevAgWNKy3p%EwN^_56UBPhsqy@7#HP4zLlT&`Orhj3M1EIj zAA!sOdQrK{PA`WKZb-fwl*%#ffx;A$iNa1&nqn3e#USvqB%*1bO^XVYA_t}Eq#GB^ znNrI?0=7YHsGw`JV^Wx2d!Lvh2#Y!0 zrf}m&N!yxblqlar9a|9)4lJ_*=Zu`#5b-$gfk#DyLPF|uqeA$ID@ao2sM4JPq;`Bf zDhRfe3%Gd|h^j>wM4A@u8D-9bj;_rZ$J@jBVmP*e6mJI37qjm|#uaPNJ8#@(y+NRhJQ|Z;OR)!80EL z9M1K5+>}YKYHK+6!97aH+hghI(JcHa4~S-%^5PFC>EaB345e5VniSvO_;5p6#@pbT zTDdx54eI0O7&$Mb=93kpQ-KLEHk2%K72QszC3{e64r6SW%nC8)kPKE2y3l9Sw4W?+Xsbmkl9x{%;7C#1juc)8w z;!iD)n=vhn!!vaN;qbQ2wp8ie)8(fprR`832>b=Joi3J~^ZdJb$BUfL>+W-z8m zh^K5OnT~lv`R8*=QZrp18%|e3jvXoYsE=o?=3A)4ZIlGA3KYrnp>txE>*{yYowNX$ zl>*QXczuP2Lw@Yz7$pC%m?;_T*8|Tt(m~?|4YW;XEY??6+|MMYsx%0!Wo}(N)U?M~ z2##DQVRB~7bHq`W!m+={r)kTjLM)n{j&IQ7h0qs=Ab$!(ux(V6YDS)- zacz4}?j*$-XVAF-jabI)*{fNreL^hbnHL@Z4A_xKB^3-l?q$C84<=iDJh{gB;@QUr zPbW9U$cF4Y$gF9s^qX1D)a_wSCd1|NV#BNS+c7Q8*(O3lQuNv&-ED^msbn(EK}wle z4T*_ttUh17P!V)Vl3-!~aq?b7%Qp>WP;*BaUF5ARFt{DsecM~MM9<5Gdo;>9z3qTf z`R=H3RZgW4t75f>HN-Uv_)Cw7oN_Xfd|K3o7EYy?4_X(I*ooz<(>Q!B!pai^T%10L zLiM~Gi@B-5`^1C`p){gDxMgL(dHr|u>GH-^=CeWDG;AB{DXw8`WQn%Q(B-Ipk_`PA^$GE4? zgErf3tOyJMf9%SBhXxC@zKI>dc!MW+;a8x-`&;&eVimJqr-$*&kRD}YnUt(mdEC_G zcTznc6sqyOTu&X&lwxCJE9s%fBby-vQ%b2Y>8lTep?>;?9J{nhrtbpVCv<&|%~P0I zZH^MnA{=WS#)JBVZ5A6x);MFX#i4f_X4RR>Xt6k!YNi(hEd<&ZWBi* z+*El1$M!cG>}N7e2~F~tPXcsf3bGbH#UGfIFd~TzkXua}zUDlFhcZ znV98%(3PCktH~I@MorQ4)8a2t5@%wWE&pC^zOkHX_`>M+>o7hw6PdPIu7{ z6I-YkTZ_D+;tomom=QLT6COY|0H@GOop0B;YkH(zOSQ4kOipo&H{AWlXa zSA)z(k`hi``mOq?Cm$6vNE8<<8!}i8+&`fd6PNV0kvK{Mi7o%5jX#7dyW)?Maxv8J z5Oi3<#biaEkBmK9G(l-CF$8lg4YQUO#Vc6lR)Q6~etx((S?q)bIbaH`ro^sMF;_^x z_TerQflU+OR3_>BsZ0i9HlQ}wrS;W|)aa`OhDGX?&=G?2`~$L*hMXL0%Ye`HlFn&%6-_?uuv}3dM>zo`V3=1N4J;UJ6Z&ML z#s$&Yy5|&C#`v0QvDW8dC&9!@l7S;#PwIr<4e)(J{lzpRORys71F59*Kp5(~O(x1b z(GCY-dxx)0oyC#lVZdd7}oXm zF)|8bM87(r+H!mqFQF>@G^kG%Y#$b3u3FcPESSLyNzTw?=U?WCLoJK!06K~g6IB%S zOEDKWlD}Sx>4PDbC6|!5Pg#HUzAUO{%=9(C?trdO_IhVXST{3pZb*NPbSv6fl5dZ1 zH-A6I$27QwfwT%#*%=eEXeft@L{Z5!STHsw%#DxFlrM6_2`th?kS&Bgq|X9Cd$Z;YBO@?k9AaHjVl9CQoNHf2c%#F z#j)@s(MmxFTrDIp#i|tX-!73Ao9QMOaV(Gx#CkKdgnB-SCT3^wmwipSHYgI&oKwi5 zA~!xbtV8|BQJ62S z^}()HSDf?VOTv@_H?`nIXR?exQz%9^(PzX-#Lz$w5cGVKP>E*mrWfcV1mF468(&5) z+8|c*btr}`m+c$b7j7K25G>c>l5C$SiC@lQ^peDibukoJk;Ff&uotCGe#no^2EITC z|0fmza|TQVVH~Zj+%`VGq$r0fziNhhuw{dZ{|^bKkeUEErqj=0Fx!)2)t#*0Sf;0^ zT9~oZ-vk&A?4h^Bf_&o5L}82%UIya5q_)hDqE7h(=nio>Rp2q-=x3Q^#l*$7o8_}{ z18q@5%6~{sPs}spfPUJ^=HtpILE-=CJsoe%X*f-a?JVFUs$rszN-^3pokwZGPaiF= zVHj316R*-{W5F_Brcq z4Yh*-F1$IAPoE|xd(~L1P8VV-XdbnGfm3X?pvvX5hR}d#2W^rUXs48w`Vf#33n_*{ zVf10N#PR>3w2#Q$sE8?(nD-5w)ssMk8*#nPswj<~EibAKvy&1Kg7(od?$l`a6QL#u z%89#`#hm|`nG{Xm!>%B7nfW&maUy-)q(GDvO8~ZsqG-X?u*uu2w~QF8$hf{jC&w*} zTP~UDarX3qPfXT8i9z=KUZJDy*=L&E(~plOBjjq>i=f^yhwaH4328a@(Ce{|!7S+9 zU>c}@ZYTxYvgx>R_EaIx88TWe`fdK5o}+fna&4g8#?Yw#Zs;+(nw+%YrOGp|4S$~|%!qhkD6^V%C5Y*J- zaT@}u9W_{b)=X4aRNDxgLg;RW&kwVJg(40;lc1eD{ZjJn@%&bDZLerN*NZKWAw^m$ zAG%4)D@PRHOKdC%96wsG%`XbFlXgb*Fli@Zia%twB4EyVhp^9o%6WHj_Pab4iF2D_ zFT3z{{fLK&HfM0`*zKN;V_aq7&N7#^r>E%#oA1KKLE4EuRfC z|J^A6pI(_Y1*1=$zha?ZFJ$R+GBc2}a**ZNH}z14X@nE^67)N)+Kg1dMMS~Y?Y2|5 zx}kE)5jmcGaDXcHlUi)RvzZm&Zd_~6?y3B#B@Z|2_aDkzm~M{Ib~Kr3CtvJDJ?TGC zZ}w&(;q=t8bTCN1E$4=tozyKqg9~Oe? zX4^PrGD&>8nJP)rd9ya~YoO~sbqQ9Fmy8+Cc=Ml=l_lk{?(Jw&@Tj0|}7V19}@v!mXy=j@ps^gL^vDv~79a z@h#2AA88`DMd=dv^<&NX*axZrTz-#uN( z5ZfKHc(ahsXhs`ZkYWa6?mIFK*yOo{PSlqI!g0FP*E!Y2*pu|(wS%PVIkkxxvm(qT z05uwBts+cq7(dKxH||Yb5w_ve=QUYZH{3Klsa3qp+_1K4wn^c8hxp2(e%?w?R}rBB zac~5=XK23nI*RV&xC@*l&uP9avcp ziN;Hd+1hjkr@F~SZ0He7qo>64XYhvx#JwfDo;8|_#>+K2o}R=8?Hj#7irOjYMOsBD#MpA0Nm^9!)VC@A-%pVllO_v%_dE{#(RCuM@|D=|UtR z3ozwBG~kMV5cE*&q@fbNCGEkMYu?}>tDJm29pkXQQM&!{a1tKY#J_=WmvXlR^_nm= zG#F<77t2&t2@PCuQ8^H63yi<+1Ynu?GL9bRU0QvG?5Ep~bZ%WL+@Z{3-?qP4oSkwh zo(RoZJw-1juF8$cKjC<|%ZOZ!c_MB%`$cHcK1gTo?ZzDc)!{tKJF*vsI40n|u!REF zX}R3+*5EsHT68h@>v(DIZ0^qf+tUlpLuI3-%G#;4;ECnipC7I&E|xM=au-)e&Gl~$ zxesSfUuGv@9j;vmogO1*GxPpY4dT0Mz!hVN0r_l)^1Aun0)tiIeqnlLPkO1GtAA*qFm+7^M$JlEiWCMeF z1JyVeFYy{8U|IPSd4S2_PQTUnX8$kGcX@ryCIA7CM9xNPw}y5OwRP7gd5TU3CfV-&D2OmiHngArJsUq-mc>d$m6E;HM5 zPlz`u-rOgPiS7T&M%n^rFzjy*S`z_c!CHSfj?nvVsUNS%=naB$&A({}Hw}4a+MB|B zY1g_;?@+)Np(lJd`t`f_+Qyv?p~(BC3f%bPa(3;$@yCCsf2Hw+FiY|_$g!veIOiH^ zx;no|W#Z4mv+2I*5#U)bqfeQ*B}Fnl*rXur|Xf^bV2T% zM90)y1WA;@U!L~O0W)-9mW#mygo)Dx5p?0Se*2~PVU;xM?8tvx1`v{87pN#8v-UST zLGgFJzr^!)SZzL;wTiVvd#?$6U7Ld&{3pMIM*)iM+=KGR5dfZpBK7{c_8U>!G*2mz z!uzK-Ezvu$;wuCKFF^832~SAg3LuB^jQ7z_B#7JqYe?knsKkhQ2fhQ3e+ATxu$;*x zZwEXE@cGaY?BwV!=Hb`XLG*9t+#h-bhu$F^FQI>#Q!x{>fcEAQ{x@@;$A$hl?@<#9 zpON1Ody8&~)`RhW3IF#b zZX59^W#vpdT)x016gidvgPLj< zS>%7WIbKr0(@eErzeU#olh=787#Cxi^%XxqmLhqYTi`Xl`VMis+srovR5<{*1Y*s3Wdqh+Geg7wT=kWK87I9T#OET(|7{tK; z5>NUywm=O&plV;Q|6TsYUNm9MY0{=Cmp`c_yjfKjt?U!Rh#FKX550 zXd<&(LRDH*MqWZd;dZG^tQ4;(HG4-?O+Z2PQt3k%X@_DAgr=oxJ2kssn8H! z{ZB!3c?;?+&2OATV*RacI9tW=GwW|>W#n0%RA@YXoY~7U>hw$)l zpRYwB;_r_G>p0_(#p=c~v+ef;@OMBQS%|C;4v-<_#m(8xmJ*tI&D0hNpWJ6K0c{S+ zu|54zn5tV`TEN1g(aULVjd-WFOB?^%byt)7pxh*-kliHQ8b zV@yw?|WL6D2_9S0zrt$k)B#5-ikewk2w7&u?!wMnym`J&cA15S?0!}6 zEZG0?WOCJtEtX4~8s<7!gH*xEonWuY(7T! zgvO;|M!H$dL8{o~NEC^LR>A$HSN$J7B7r^!Z!ljq9PEq*n=bFO_<;}ju1)-P)csw= zWvwSBY~_!C`Fl*{eYV0=uh8&ZL;hdG7)yX`!2UCZaXg4kPjKW4fX)+t2`7O@{t!p- zi71Ts>p2wK67)YJ4SJgpZsKnWIfE;{46=@=I3sExB!)QOL;oLR)ct=qhAUbH*&d_i zK2AiW-i5a`7rTTtLL-mekDW$s1TAl`Qm~f|M2ZIFf98PnwiRscZ;iHwA-_}I=ug@A zIe(f63*#xJiEj5J|K(Iseg}grTj0roWKUfnJcV9*t?HA|N8T<4(C23Ve=O)4%KIMg zyC0=r>3v5OMdYAAr8xW#G*kW)miTy1pQj!xm{q|LOwPJd>1M z)dv^7NC0fC=7Y1;^79WH{_hMCmWq$V@LvlS>Mm!mD35lRx!pWI@@73jJoexzniIbF zK!fJ}`kIKk0lPubL7O+E_h}F?ziTuvBH$>l5lxXydL>J9X(ZY*3 zl+4H?Byg3^bJUpHYH6j>PBcnq@X^aQiYtN4zLZJyG$qb}Ur)eiknbhRu2i6SR z_=Kq?+rRznK8;Dn*-0rpJ19XO&Ej&{@VDABFjO9wrL$v`V1x=#*1BFL5+iI9|z z6p_DPisAl1H(}jdB>E-pFb)eFHbb@3G8dX_)0DD=OwPq2w&G}0@RxJJq=RPKiqQ(| zUJIXMtnu_TJU?`GO7QOm4|V|NVVk|qI4y!f+oqwFZ-*OP{Db0%L>l}5u=kc>QLXRW zuwsB9(ygTA5K_{i5{iW65CbSkD-7Kw-69P`2+}Z=$k0mX&|MDQ-T5r`b}RcI@A3Qe z9?ys8n}@7f>y9hW>pJiItNb!IStbJ?cEqcRS(PU4%0!l&Y#Mq7AvkWIx|x!Waze># z6mSJbM9FiWLX-9;TdgFXJOXSvc6fQ9HyX$KaJfy7-m`Z&+;hhVemMO92r{q>i!VGK z=0>`Mr-K^h288vr6FmFSD)*&Q=KkIWaYXT?i8P`YP%q?Bjq3>)7gvT{!Z+idR66O< z;j#YVVTAPpa&>j}MFfMvT!%)fxm>VuahIs%(4fVHu+dQ(PG=ho#<}uSNZNo@tITjN zr}UOqS?wc>AD_^vPWz%6A8RqohviH^&13u~oEX7A9mz`40R^j^Khs=kSI0h69HwFP;H zBT+=mdUUsVxs9}^KekSCw?ya1#cwly4bA*c!-{`oVbDUOBw1>_A9U_EN1dw6!uBF( zIkXYc#LqllSpK@YMY!0gcA`>Oy+}_|Q4w$9v_D%}LG<#p7%?`!l}^5?j`sH4JVFvy zUs@FG)()R=xqy^}{$NID0#=#GURk^3n-^Cyx9@KDbGQu9nWLZJNUlK*S3^~ zP{oD~KfvGmG|z3gJ$I#K0gw|_11NC-@4InGq0ig3#=$W43pUknKhoV6aQYs|yK4u|2!R?Qu-7pkfS%ZiPu7 zgQTL3wo&i{0jsy?r$^z>zf@FIq@=uFKql@Jue+`dbT|swdNyruZ?BHS?B!k6^CcR{ zJQ^Z9HB4K?ERd@Ub{lt=^(0txh>70~tEh{27@N$^jf`09y6=3%C(!>c zBhKA*MQ$M2{$r0%;#d^jO`ktgQz0k>`M{DzY`F;Tl zK^};@JmPRa0xtNfM?KP)9op;d?d|C3=Tm&L}XrEiH`G5NMR1odpL!&V~#6z-OXQ{cpbw=^1EWL1j4E; z)gL-HTwX5$SE-~zk7k0Fgl4=6v)~F-aazF3zv0h(>+|EK*7ZRyc zVY4(>+`GoHs{Zv|cB)zPq;qX2R5G&rljM%3AE>QgpQ`4h8J#jdDo)6x_ZjfJ1Wu6t zda5J${6c@zQ=_h=&ZIfeG1v(@ni*&m>LgBB*|en72I zZ52wb!|DiwXFrI|(w9*6=p^hg_xTR8k>~Vo_l5-pJ_0sUf{UA50mlF4psQx7l?^L~ zBLr{l>|iQcgt79mRr;JvksBAH8qjLH)q4Awe02@g2_~W3N3n09C4%_=vB%{>B*i5q zW)x>Maz*t~5CS0xaHWoM|6QLItjGDzE;9r<0|dSg;Gt9k6>rb$ri+zA;`=L<+9xI+ zq(Avbovvf>=T>2W*Vl0{z{u)$FVx%msKt6fl@!!PN+<>fqDr`os*aa)x6v4z)C~*_ z2wn0!dFBW*u^r1|ntvnZmQ#+gu9LOvf-)*a3fBd0z zMXfzLSDK4!&cw60Hju74lwJ44!Ij5myJJbC#PG=Lx=}k(I**&?YXi0QaR-EHVSUuQ za{RbQ#1rSU$_j*pZOWL95JK&LeDCF|BiMds?a)GKAOd!NHDa;v5L^OAD?{%ctlGJ! z%X0FhlF~LPTU%QAEvIj$e?=hpfrw)4+k4o~r%#^%t2|L@9|ULCD*~TyFGrdv8yOni zs-r<3MYCyrd*^&?Q?&S4n{)Rlh`45NP>Vq^nq6aeKir;Y1s#q-V>Xz_%%t9oSTve0 zU$C2EFbU<9$QHVxri5VA;3A=?EUE+q~S?+7L_fTTjGOy;e9Os8sGt-P4h{cxy| zot=qX25qU5L3UMzJJmDIT!vkO=P2~;FF#23t71!xe|+(yj6ZJq8gsBdz{7@*Ia{E< z-!x{?Y@_!oCucdH*DNn|LXv8!f7W^b)N!ddos5huD29FXUtl6JSCeUA+MR;@&ApMBvi+Lj1edYH3>{h69mu1QwU zn1QArmm6p@B~AVMxYqo~^WVd~=K1B;bg57%d^qCqJ0mG?P&0C_@wF8y$8ou6s51M& z`l)}S(X83NvJ7CI8ona;ODbfBcshfPn2vJZVbXaw@Tl_1KJ}j?Bb?G?Ha8JdY!FQ|a?t6?ek^gT%sFoKgA1717*8G?) zt1bF7StCi%9Jex#U1eV&!juXDQoeFwCke#zwHmXNGSHOx)lVs*Z7s*(E4ItD{rxGuU!StL z2c`_?(Pgb8`aKg5k4m(yQ8gaIeAe8^F5JHoYDrx;;Ke^DtPj#|UNzDUxw@al5dh8r z%=t2{1_E|qx?c7;RPMjU;TqaHCh!~v7=Dw*h=!l-(PcW~4;{E(RY^t9g#E{)Q0tsM zMOe+#f_;A{`47I&%;5Za;;)%wq1vLv=U8w4o!9)|_o6J5(EtKQrgTcS+98g?i7@=D zh6K0Z8jxdF#5-*TTb?4LxasIcg8$yQex9}2)`*NZPG3)TYSmp%ued@42>2NbUTIN{ zqHvHO$Pg-@Us?Hbl`owJ(rC{fMtO&3p(`0o=)*bR!?L^HxDVXXv&8ZIik>Xyd1!Bx z^r}20HNgab&7Q+V<&=C{>sQ2suWEOcc(%2*jgD$+4~b}bO;-K1vm0k$KZt$sd)arD zujfuT-=)NAHf1q0%Uy23@CL;!!!W>;=s~ZTRDd}C?(KRMv@lJJiSSdzO+ovWl|JbY zpI=dvV&3!$@kEYuo()9(ocX5kkPyQU4Fv#G+y~Eb`*g7}MZr@+KW|WFUfV~{lv;Un z`1Ns7v&08H`c$b8;l35V+r5}%@Y!47PWDPG=6AbgH-n&at_UvdlA@v_I2<^@t+*;t z%f!UQ(sC>PWsIq*X-;k~h=pY|uF%A$O;%S+TUl9ETUAFuJt3*f=Vm$5Z+ z^oL(t^}=K)Gjre>#ouzOa*Fe|Sq_RnZGTGr1mta{u{CT=hY*8>Y}Q&+K%lf)J z**flGBij2jUaND1x<|i|hJ!ngyp-!;7j%&FfjVF4fL0yRVA^}nFE!lIl}&Mh--<(> zep9o*Z1i2pClg%T!Y?;*;hL*@I-==`h&bPog7yAKmVV+JMAX64_x^TNi$Z7_=J6Fv zr!xbqf*>P0Eu|jX^bf{LXc%CfjBMieb%}4OoeJ?U&y1=MT^_*-Fs=_ay&y!2y(GQ7 zTo|w{yE4~>Af*X;S%-6=@d#XTgee}h$|e3-k$HqhiMkvNsW$BI1=F5$2ByaYzO8G&UNgiq>Ya@@j&UkR+KyQP7@RNcL&Zr6tLT<0rW*cl%OIYj1+2<{ zv^;|a;;;Ds|Jlj~nC1bpKw@QSE_QH6NY}6+sW|NZ^NC|349q_eIqo6>Aa9h6LEqBC zWeMNs16N`bC1`K9^S;rbBb{573ATdMMk%OQbp{12 z*wt9c$I;gRZ(`6kbN6Y!x+FiNo;U-@OW8{qq^mLV0W|hzm4-S~6E^6jfO2~;`Hsop)bnSW=AkO&k>Pi8x zJ-G4;OngF=?G=n*c>C-3c{bHfW&fGDgq1-NgOTj)h#Pkbe5BDoG3tiA{(MD>ssVGr zf*P${;l|Z#TeX=xW|k7*Z48}8wDR=wJhe0a;TU9cKjNVGhrA(+bFnwyjjKV;H8e^< z_vs||>6Xu929NSE-TlQKgIfn?o^OX*@i z?ZrcgT`rj>;c#4Le%qq4x18s1b^puK8QPRr-^0KSNnL+Y3JO9&I{}(!ymtH zu_X}OPt!e}huA)gw9XB}B7?(sX&sv1m+6STnQk^e*`?w(Y&!W~DEK}TEF$@65^g)! zQ4hk_j|_C1nqiigHz`eMmB+}xXyiefRcc1fysc1*wN9G#O`NkcMHq!qDb(QoczVVD zI9--&GEG+}IDr$>Y;s3fQguX65{1MP=XcV>stmh_SFF^Cy!pd4&q{I`-lRs@g(P6| zMGBc$+HQXL^lFkn?2KIE?5QyDpB#%DIkqnvg)A6;ehv#_GR&Mducqag)0-vw9|qr3n8f*9 zkbMZbfYYXT*r`?9Zr1b1C%j+FanluG$+OWg1=Jxxdd6Y=TPFsem;T4eNmTp z$GlvSvyn#Uo85b$>hgju@gRZZz z*8Sa>~n+PtywXPE0?MWi(V*tTSa|sEeZOHtuIF$h|`$Q8xdInZ(s% z7=ZAU8%Kg3)_ujuOznE6{k1rNt0N;>l2}3OEz1dWovH%mvO4hvoW3Vj%_}IfC*qh9eL< zmvFe{oY@K`n&V-Wr+G_LQdG5Cm%Wpza346Yuw|=+3YN>9|M=_)+!#Xgq-|C>Z)t#+ zSG6(5j6LQ^wXVLXJAGQ&FSKfZo}vI!0Sz~q)&$`z$KmtVg*1{NYxa*<{DAAP>}v9O zvV3Ml$OGFeWjPbo;e)U2x9Vs7CWY;GyL09%$qV1Gk&tF=I^XfLWl zsz(>-ykxTBVqB?7u&6QF?A{VPY_;HsydBM|YdIkeCljdS>s~k+-Wzg17@HC~-B(oZ zy8tFp;C5QQ(j2;Z|%e9zt zT2t?Fv6-pI5py|S&8}RpsONi|#c>wze8IC*%w89TfCL_19KjVbv8hm%^91%{!a~NT z4B(`xZ%g08v=c=8`ON!UrX~(*EA7^RTc5zX<9of4=$WDSg$)Zi&aCav`{pMKm|&cH z)7wYx&nZOO_>9N>!^Q!Tso9L-omC7K2LK$7;ZAEPu;0|uHQP+(dth6_&cB8@JC?qW=Gp| zU7|ayKnW?DUHf=MNR&~t=r(pN7k3&MMP1(%QL@ot6n-HPo_JAt0NWbNQDVuo5gOS^DQ$i-Qi~fIJxA!HaWf* zRc2$17DriK3zcU($z#z z!wH;@;Mj_%A7Fj{_<1Rdjbg%LaeE8&a^*GK$BWXnu7zq};NR(L&zHoLElzER6k2uEa|78i8i`Ff<q4R0Q=9C}aE}d8yvzhV;FoQTGYuG^Ns6xm#89b3;8gPQ*@3Vv9%@ID2+{jjOo$`6Oe! z6RR0nS9;0_;Z$)WnA<67 zau=W5csJ^q%QLCF+acr!bIuH^mdJsM<^?%CHn7QzpZoMqD3o6CI^$@-Z(C*zkTAO-;{w(Dmd#bb`)o<0AO;nURRP}biggb-==$Gnb>KjOjz+c zbQdb>Ura?Z)0^^8YdUp2PucBpRJN$1ab3inim5%v8M8C5-Rnyxi+qfLwy@y*a6t{>bP+*^ zes}xm_FeK-3NEEnmKcl0&7K)}wc)t`lNuV)slq2UyPQii1(oO0Vi%H%2JeG;d9_+~ zYw$zBp(g`cMflNc=;-g0PcYFzcYnv|#{ob{TvuujHZ&%Ko3gu|M6Up_7SG#V-dY$} z_4B@E#E9`t0i2sT@~5YaQ}=nt`Al~|Zd@#)1C;w9i+=to?}QCE>Sy{+X|*=3bt81X zK`K$A<{cun=L0*H_G@mI((mOoZ0CH$KKWmC#Yz{MhRc0tl3~hLRH;S{n`Z0U$8erlKE-uH71jB?mM2G;Y?m^&W>4BJDyI^ zN#i^?+)2`QKUy(EzenY|aQGr>hshvtAi?J@xL6BINS6k(7tuxjj^TH#_uLV{HNeG6 zbv{7SN28;>yHPgIZ`l2jCJkO~KN^fBn2j1&(2w-v&!5^-Ik&%9gX7h^)c4&EsYGc` zEpl=}@N!}xhhuD1wRXeQQ&UstagB~)Q3HJHxld&+*OU)&YO9SLMscV7dvuR`T%#Bk zoYvZWBAOxGqcL`CEx@VkG%Xa3b83TfMz>zZ$dU@^^|usF9f^sl_N%@v=hm~S&LuW-uyRM4hGa7e}W3zzzPum3XYo=%lP5sz`ecsk0*7G-WO{Xc1* zN$FZ|d|g_=$etH&$^M}ayN%E+S?(dD^F6way%kc$(8=edqTEi@qfq4xoz8kwfBUE@ zBpEt8dkl3j$k)>~LKz?162@qqr9{4GytwHy? zXdz^pa*h4E6Cy4t{A`;>7aQ&@r#~{@8eEt3!ltUam_*r!!m1rw3wsGs7+|%)y+vw; zqXPfJKdvby2FU-*V`K4|atshTrS${Dy0QsYo=l}MbO|ob@)rm)wp!?F*~Ly;c$$k> zuWL=wQq79!R>=!)l|EKM=j{zqF3ZE8*Jqj(94x1FZ^UO?BeTfgGfnLE=Oi%Pd#OON zNRhOUGj+0IS{J8tFN^s-YEj=`*6VO-bpX2~SY0HJg@cTOf`lnwk$ z>fTw*MMb4NFM`t9dB{4se9ti1Lj2f!(Elzljbh4h6;M9+2z<`x{oIk6Z8=7wmGRQdemy>_vPev@PqZr^(JQqxiE5-An)2E z1zieJhwt7i@Qd-7bIZ<*P76xW)6rb#bBC#Fs!F?-Lz`p_aJ`hvk#nsnZvON0D#O=`n()7n{*gIWaD^9|rz$L;z#~1-cpALPBA>U@ z?{(R*c+W(mhOIK*JGp28`rWd-yK(wc%R!Caml}acoiAIdFw$6~dkaCH&OCq_j;S*bF`{ z7_4{|*R{CBb(drZ=C{%4V`>f*bjdi4fjwk6KmIKC*a{z&Q77lc-4x63DL>1q8Z>aa znsgy_?ptKSH@>;@Lis}lhH(zQ=vmo8?e-jp&Ovyt^L>A>Ko&TwsH42Z>g5^%bz+gsJs=wM4ZD_i@_XOJ zBnoE1!Jymal%LA|D!d|j$J*+ACL7rGV0T)c8K*9iIyz}=aO#v1?dZ3G2gEksmA`BL2(BzI z+my}RB|GcHPo9J0gT}HD&m^_bz|y5DtD@{x^gP)3^YcQ)S43*X`0Lwq!uUbVO;N3@ zY%h$dQTBCdJ7yDt)c@MKsmn3|Vt;-5uFCk^uG!*Rkv_r)O3*|K2EGTaGV^%#ZCrXs zoN@zkhs-)FO*Z(-kx=FSX$T+hQ%QmTV_m~XE9EZ;Eo*ci5#MQ|Roe+KMH3`&E@W4D zM%Yfg@;X)xfuD)ag&)QIQkI^)SJr&7qpDXr1(~I{IEWeKm>v6pOvRhq@g>tM0me|0 z?j`B}4loTYX*%1>F%?wn^~Yso-F=LVr13R5HJ5xa(pBE_8d=#Y7m;wAo0NNQg1lam zk5EsOLCUI5f*^9QPr08k^S%<&-!^lQNC%eSYmyk=l7GlJ)+!+szo=WUDWVu3wGW2~ z58g?QP9Ws?T)maZRDAT1^1*Z0gA<}Wf&a3@ow@Ur!uob_&bb#Jkyc)T`*fDeQ&E-o ziv>s0)YtR$0?DXOdqtdDfJ&rMU@k%;a5@md9ioK_BugEU`O2rb z!o?wwP+Tu$02u`;~o( zR*fQ(S3@}iKSYz(Ns+S>lFC}8u@i}C$u;qY)FQn`#`;=4kul>u=>RyaHD#A_{|^xB zSp)KbMnTsm*2pB#dh?u>5ues%b1P{2{^wGZ4hP<>n3sw) z(h(40Ly%AdUXg&3lURPmkAb(@!kZC&M9qa%w%rxx^Ju%+-xvVr-f*Q z*}+PpCsQ{wwhaVAd!2h;3ym3Du-?9cvru=-T~-bj(BgDvW%&KH3Zl6e_;ue~yW~O* zI#G8ii!ne?1nQz(%zcXNQWIlwP;JZsZ~m;rbqsaj=SbM6<$9~kjXJf|xtxTWS@AzD z@z>CpsXd?rK3P2rhPEI`Yg6uI`O)FvpB^>9bzWlSdq{teQW>@HX*ZZ})foR^xZ+W5 z6oI66L`HaiB@y`6?_39PF_)21j=j{)Jk??}KvK0&Kiw#~QhWO10Yu2fQ4SqLLjR@Q z^)np!%SJGUdhXj>!h#=_eg+Z0L;EA*;v~THpYj{@YbKdJ{(E7;$w=b6COzn9k7s`) zhrlDDD?h{p;v9OdfM%C!<^NJA`+t)J`Vs%%PX6B{u8WS>4L6f?jZHc5E)}fGd55zJ zgQiHGwfmfn5L1#CPg3#J&0Sw#|AgRiwVpx&KzQ?3TAn=KU;p&4>M@)J7t=fKb5_Qp zuOT$hWiI1dUDSc%lcBxWkJPobwbj(rCXxAHzkdDl%{2OB_Cfs|s>P%HuP>128LC*kI&LWLB zK=T5I#S-|mz)3$ep&2xhK;k|iwb?HkTV(s&!lWppsc9qoJ3YimH_?T7v2xTC34p>p zKht7`j*^m+mexy*a1!0{+(~$R?WjW!Pluarrf-1IO(%JeM}hxLK;e#mP#%-f?M!bU zv^Vbg$@soWY~wPqK);D!F1Hb~L638U-8PDPR#rY#D(~KHk;$qgU6+L#73j+0lRw=P zz&fb61}d8`GtjgC#2Hi>Y)kP;VuLtR;lZ71j;G!QRKSx3Z3A)Z1dM_O2vmaJ7zLWD z-Av;Dx7`~h@b?4BOSY@(yXvbtMs;Xn0KINVL0jDicD|svg17#r;dxBy7~n*wu(1=S z9}ZXSyfi}Zwnd&r9_wX4F}+&r({8JQY;xxVIe>dr%qGfn1)UuQ7RgkhDSZnA%s#Y6 zzy_~|&b`a5gD%|SH~4FR8+d;pewpdxEb;GDgqgRvECW-5^7+onnY?o)`aZVz(LroQ z`E3o`DDzb58lQOV^@ydbzyEtY9)tk%Y%ZM$czwnbpn0cWDYdZ_1H8YQcn3c=qx2fk z{pF-~t@9T|=qbvIi!J#wsQt3{YxQpL0y@xng8l^_yfhNX8*fhC?RSwft)=zr)%c1) zYkM%jI2u^sj;g-y{ShFf0l`w(5Am3rkP6bCM*X{zzYE)*lk~W?uho@zUy=mk!XYm9 zP|epdrrX-dWT>1K-%go-b#)*r#DyVb@s_An$xAMh;lPsU*-cd2T-nAl6}i=*(*ZFZnJnN4L=335&QU~}0sVcr zdf#!ISL#xL>#0K}=R~nha}P&*48_=F@jJ}BS6u2>=AT(QG(bk4$3KIZ Ji!U<7e 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 Rus}cHpm$VnK=v2xe*wyjtf&A0 literal 0 HcmV?d00001 diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/Sample Attendance App_1702103968567.docx b/prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/Sample Attendance App_1702103968567.docx new file mode 100644 index 0000000000000000000000000000000000000000..3bd5dce20eab8ed294b717f4b99c3c72ccb6adbc GIT binary patch literal 365630 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

    K1z*P)3?g9ik4@xq^HB1#0Ct%dCd4-I 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 Ji!U<7e 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 Rus}cHpm$VnK=v2xe*wyjtf&A0 literal 0 HcmV?d00001 diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/Sample Attendance App_1702103972049.docx b/prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/Sample Attendance App_1702103972049.docx new file mode 100644 index 0000000000000000000000000000000000000000..3bd5dce20eab8ed294b717f4b99c3c72ccb6adbc GIT binary patch literal 365630 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

    K1z*P)3?g9ik4@xq^HB1#0Ct%dCd4-I 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 Ji!U<7e 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 Rus}cHpm$VnK=v2xe*wyjtf&A0 literal 0 HcmV?d00001 diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/Sample Attendance App_1702106509297.docx b/prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/Sample Attendance App_1702106509297.docx new file mode 100644 index 0000000000000000000000000000000000000000..3bd5dce20eab8ed294b717f4b99c3c72ccb6adbc GIT binary patch literal 365630 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

    K1z*P)3?g9ik4@xq^HB1#0Ct%dCd4-I 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 Ji!U<7e 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 Rus}cHpm$VnK=v2xe*wyjtf&A0 literal 0 HcmV?d00001 diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/Sample Attendance App_1702106672547.docx b/prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/Sample Attendance App_1702106672547.docx new file mode 100644 index 0000000000000000000000000000000000000000..3bd5dce20eab8ed294b717f4b99c3c72ccb6adbc GIT binary patch literal 365630 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

    K1z*P)3?g9ik4@xq^HB1#0Ct%dCd4-I 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 Ji!U<7e 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 Rus}cHpm$VnK=v2xe*wyjtf&A0 literal 0 HcmV?d00001 diff --git a/prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/WhatsApp Image 2023-08-05 at 9.18.54 AM.jpeg_1702061316216 b/prod126ac-@bacjk-b/authsec_springboot/backend/Resources/Files/WhatsApp Image 2023-08-05 at 9.18.54 AM.jpeg_1702061316216 new file mode 100644 index 0000000000000000000000000000000000000000..66183805b1755a3c3f545bc7129067abdef30785 GIT binary patch literal 152024 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 *_e_$BbU3s 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

    Pb?$lfs|a)Wa# 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 R)V|wnwno|_dSU3r{Rb`xNTmP( literal 0 HcmV?d00001 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/fonts/THSarabun Italic.ttf b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/fonts/THSarabun Italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..4be8ad8460f1e363eadbbe20ec1b3b27b80483de GIT binary patch literal 104352 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 literal 0 HcmV?d00001 diff --git a/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/2021-12-24_1662642503238.png b/prod126ac-@#hBf/authsec_angular/frontend/angular-clarity-master/src/assets/images/2021-12-24_1662642503238.png new file mode 100644 index 0000000000000000000000000000000000000000..3a1c499014a0ca224a1775c0ec25ba53ea6d632d GIT binary patch literal 753683 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 ku0_*Dkrwl>a0k}3*&2eo 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