From e52dde575a663b3a48f356c1c3b5351f682b73a5 Mon Sep 17 00:00:00 2001 From: SEK1RO Date: Tue, 17 Feb 2026 23:13:20 +0300 Subject: [PATCH] renaming --- .gitignore | 4 - {phys/24-1 => 3/физика лабы}/1/calc.ods | Bin {phys/24-1 => 3/физика лабы}/1/graph_amp.pdf | Bin {phys/24-1 => 3/физика лабы}/1/graph_freq.pdf | Bin {phys/24-1 => 3/физика лабы}/1/labplot.lml | Bin {phys/24-1 => 3/физика лабы}/1/report.pdf | Bin {phys/24-1 => 3/физика лабы}/2/README.md | 0 {phys/24-1 => 3/физика лабы}/2/calc.ods | Bin {phys/24-1 => 3/физика лабы}/2/graph_1.pdf | Bin {phys/24-1 => 3/физика лабы}/2/graph_2.pdf | Bin {phys/24-1 => 3/физика лабы}/2/labplot.lml | Bin {phys/24-1 => 3/физика лабы}/2/report.pdf | Bin {phys/24-1 => 3/физика лабы}/3/calc.ods | Bin {phys/24-1 => 3/физика лабы}/3/labplot.lml | Bin {eltech/24-1 => 3/электротехника}/2/calc.ods | Bin .../24-1 => 3/электротехника}/2/labplot.lml | Bin {at/24-2 => 4/теория автоматов}/2/1.png | Bin {at/24-2 => 4/теория автоматов}/2/2.png | Bin {at/24-2 => 4/теория автоматов}/2/D0.png | Bin {at/24-2 => 4/теория автоматов}/2/D1.png | Bin {at/24-2 => 4/теория автоматов}/2/D2.png | Bin {at/24-2 => 4/теория автоматов}/2/README.jpg | Bin {at/24-2 => 4/теория автоматов}/2/Y.png | Bin {at/24-2 => 4/теория автоматов}/2/lab2.pdf | Bin .../2/photo_2025-03-03_21-54-45.jpg | Bin .../2/photo_2025-03-03_23-45-37.jpg | Bin {at/24-2 => 4/теория автоматов}/3/J0.png | Bin {at/24-2 => 4/теория автоматов}/3/J1.png | Bin {at/24-2 => 4/теория автоматов}/3/J2.png | Bin {at/24-2 => 4/теория автоматов}/3/K0.png | Bin {at/24-2 => 4/теория автоматов}/3/K1.png | Bin {at/24-2 => 4/теория автоматов}/3/K2.png | Bin {at/24-2 => 4/теория автоматов}/3/README.jpg | Bin {at/24-2 => 4/теория автоматов}/3/Y.png | Bin .../теория автоматов}/3/automata.png | Bin .../теория автоматов}/3/automata.tex | 0 .../теория автоматов}/3/karnaugh.jpg | Bin {at/24-2 => 4/теория автоматов}/3/lab3.pdf | Bin {at/24-2 => 4/теория автоматов}/3/scheme.jpg | Bin {at/24-2 => 4/теория автоматов}/3/states.png | Bin .../теория автоматов}/3/synthesis.png | Bin {at/24-2 => 4/теория автоматов}/3/table.png | Bin .../теория автоматов}/4/automata.png | Bin {at/24-2 => 4/теория автоматов}/4/lab.pdf | Bin .../теория автоматов}/4/synthesis.png | Bin {at/24-2 => 4/теория автоматов}/5/lab5.pdf | Bin ...om+CUDA+Kernels+in+Python+with+Numba.ipynb | 0 .../1/Effective+Memory+Use.ipynb | 0 ...troduction+to+CUDA+Python+with+Numba.ipynb | 0 5/data science/1e/.Rhistory | 0 {ds/25-1 => 5/data science}/1e/Makefile | 0 {ds/25-1 => 5/data science}/1e/README.md | 0 {ds/25-1 => 5/data science}/1e/main.cu | 0 {ds/25-1 => 5/data science}/1e/main.py | 0 {ds/25-1 => 5/data science}/1e/op.ptx | 0 {ds/25-1 => 5/data science}/1e/secp256k1.cu | 0 {ds/25-1 => 5/data science}/1e/test.py | 0 .../2/1-02_data_manipulation.ipynb | 0 .../2/1-03_memory_management.ipynb | 0 .../2/1-04_interoperability.ipynb | 0 .../data science}/2/1-05_grouping.ipynb | 0 .../2/1-06_data_visualization.ipynb | 0 {ds/25-1 => 5/data science}/2/1-07_etl.ipynb | 0 .../data science}/2/1-08_cudf-polars.ipynb | 0 .../data science}/2/1-09_dask-cudf.ipynb | 0 .../data science}/2/2-02_prep_graph.ipynb | 0 .../data science}/2/2-03_cugraph.ipynb | 0 .../2/2-04_networkx_cugraph.ipynb | 0 .../data science}/2/3-02_k-means.ipynb | 0 .../data science}/2/3-03_dbscan.ipynb | 0 .../2/3-04_logistic_regression.ipynb | 0 {ds/25-1 => 5/data science}/2/3-05_knn.ipynb | 0 .../data science}/2/3-06_xgboost.ipynb | 0 .../data science}/2/3-07_triton.ipynb | 0 .../data science}/2/3-08_k-means_dask.ipynb | 0 .../data science}/2/4-02_find_infected.ipynb | 0 .../2/4-03_nearest_facilities.ipynb | 0 .../2/4-04_identify_risk_factors.ipynb | 0 .../data science}/2/county_centroid.csv | 0 .../data science}/2e/BoardingData.csv | 0 .../data science}/2e/BoardingData.ipynb | 0 .../data science}/2e/worldcities.csv | 0 .../data science}/3/1_01_data_loading.ipynb | 0 {ds/25-1 => 5/data science}/3/1_02_EDA.ipynb | 0 ...1_03_categorical_feature_engineering.ipynb | 0 .../3/1_04_nvtabular_and_mgpu.ipynb | 0 .../3/2_01_classification_primer.ipynb | 0 .../2_02_accelerated_model_development.ipynb | 0 .../data science}/3/2_03_model_tuning.ipynb | 0 .../data science}/3/2_04_embedding.ipynb | 0 .../3_01_model_deployment_for_inference.ipynb | 0 .../data science}/3/assessment.ipynb | 0 .../data science}/3/images/DLI_Header.png | Bin .../data science}/3/images/XGBoost.png | Bin .../3/images/active_kernel_files.png | Bin {ds/25-1 => 5/data science}/3/images/agg.png | Bin .../data science}/3/images/better_view.png | Bin .../data science}/3/images/check.png | Bin .../3/images/client_scheduler.png | Bin .../data science}/3/images/credit.png | Bin .../3/images/dashboard_status.png | Bin {ds/25-1 => 5/data science}/3/images/dask.png | Bin .../data science}/3/images/dask_dag.png | Bin .../data science}/3/images/dask_dataframe.png | Bin .../3/images/dask_diagnostics_1.png | Bin .../3/images/dask_diagnostics_2.png | Bin .../3/images/dask_diagnostics_sample_1.png | Bin .../dask_diagnostics_sample_2_combined.png | Bin .../data science}/3/images/dask_stats.png | Bin .../data science}/3/images/dask_widget.png | Bin .../3/images/data_loading_and_eda.png | Bin .../data science}/3/images/data_preview.png | Bin .../data science}/3/images/diagnostic_1.png | Bin .../data science}/3/images/diagnostic_2.png | Bin .../data science}/3/images/ds_on_gpu.png | Bin .../data science}/3/images/dtypes.png | Bin .../data science}/3/images/embedding.png | Bin .../3/images/feature_engineering_methods.png | Bin .../data science}/3/images/groupby.png | Bin .../3/images/groupby_aggregation.png | Bin .../3/images/groupby_aggregation_comp.png | Bin .../data science}/3/images/groupby_apply.png | Bin .../data science}/3/images/important.png | Bin .../data science}/3/images/jl_launcher.png | Bin .../data science}/3/images/kernel.png | Bin .../data science}/3/images/kernel_menu.png | Bin .../data science}/3/images/kernel_name.png | Bin .../data science}/3/images/mem_usage.png | Bin .../data science}/3/images/multi-gpu.png | Bin .../3/images/nvtabular_diagram.png | Bin .../3/images/nvtabular_operators.png | Bin .../data science}/3/images/parquet.png | Bin .../3/images/pipeline_overview.png | Bin .../3/images/pipeline_overview_1.png | Bin .../3/images/pipeline_overview_2.png | Bin .../3/images/product_embedding.png | Bin .../data science}/3/images/random_forest.png | Bin .../data science}/3/images/rf_train.png | Bin .../3/images/running_kernels.png | Bin .../3/images/surrogate_problem.png | Bin .../3/images/tabular_data_analytics.png | Bin .../3/images/tabular_data_features.png | Bin .../3/images/tabular_data_workflow.png | Bin {ds/25-1 => 5/data science}/3/images/tip.png | Bin .../3/images/triton_server_architecture.png | Bin .../data science}/3/images/watch_gpu.png | Bin .../data science}/3/images/xgboost_dask.png | Bin {ds/25-1 => 5/data science}/4/01_mnist.ipynb | 0 {ds/25-1 => 5/data science}/4/02_asl.ipynb | 0 .../data science}/4/03_asl_cnn.ipynb | 0 .../4/04a_asl_augmentation.ipynb | 0 .../data science}/4/04b_asl_predictions.ipynb | 0 .../data science}/4/05a_doggy_door.ipynb | 0 .../4/05b_presidential_doggy_door.ipynb | 0 {ds/25-1 => 5/data science}/4/06_nlp.ipynb | 0 .../data science}/4/07_assessment.ipynb | 0 ...ical_inspection_and_data_exploration.ipynb | 0 ...odel_training_with_transfer_learning.ipynb | 0 .../5/03_model_deployment_for_inference.ipynb | 0 .../data science}/5/assessment.ipynb | 0 {ds/25-1 => 5/data science}/5/config.txt | 0 .../data science}/5/cuDF_speed_up.ipynb | 0 .../5/images/AOI_process_decision_flow.jpg | Bin .../data science}/5/images/Capacitor_PCB.jpg | Bin .../data science}/5/images/DLI_Header.png | Bin .../5/images/Manufacturing_AOI.png | Bin .../data science}/5/images/PCBA_AOI.png | Bin .../data science}/5/images/ROC_curve.gif | Bin .../5/images/assessment_samples.png | Bin .../data science}/5/images/augmentation.png | Bin .../data science}/5/images/check.png | Bin .../5/images/classification_input.png | Bin .../data science}/5/images/credit.png | Bin {ds/25-1 => 5/data science}/5/images/dali.png | Bin .../data science}/5/images/darpa_moore.jpg | Bin .../5/images/directories_detail.jpg | Bin .../data science}/5/images/directory.png | Bin .../data science}/5/images/important.png | Bin .../data science}/5/images/jl_launcher.png | Bin .../data science}/5/images/ml_workflow.png | Bin .../5/images/openimage_table.jpg | Bin .../data science}/5/images/pause.png | Bin .../5/images/precision_recall.png | Bin .../data science}/5/images/rewind.png | Bin .../5/images/simple_workflow.png | Bin .../data science}/5/images/tao_launcher.gif | Bin .../data science}/5/images/tao_matrix.png | Bin .../data science}/5/images/tao_tasks.png | Bin .../data science}/5/images/tao_toolkit.png | Bin .../5/images/tao_toolkit_workflow.png | Bin {ds/25-1 => 5/data science}/5/images/tip.png | Bin .../5/images/transfer_learning.png | Bin .../5/images/triton_server_architecture.png | Bin .../data science}/5/images/true_positives.jpg | Bin {ds/25-1 => 5/data science}/5/log_file.txt | 0 5/data science/r/.RData | Bin 0 -> 75740 bytes 5/data science/r/.Rhistory | 226 ++++++++++++++++++ .../.Rproj.user/C6239C96/pcs/files-pane.pper | 9 + .../C6239C96/pcs/packages-pane.pper | 7 + .../.Rproj.user/C6239C96/pcs/source-pane.pper | 3 + .../C6239C96/pcs/windowlayoutstate.pper | 14 ++ .../C6239C96/pcs/workbench-pane.pper | 5 + .../r/.Rproj.user/C6239C96/rmd-outputs | 5 + .../.Rproj.user/C6239C96/saved_source_markers | 1 + .../C6239C96/sources/per/t/36F8AE4B | 26 ++ .../C6239C96/sources/per/t/36F8AE4B-contents | 161 +++++++++++++ .../C6239C96/sources/prop/231EDFBF | 6 + .../C6239C96/sources/prop/D80D5B6A | 7 + .../r/.Rproj.user/C6239C96/sources/prop/INDEX | 2 + .../EB7B11F9-9/1/C6239C961f2591b7/chunks.json | 1 + .../EB7B11F9-9/1/s/c3jleyvkqxnqm/00000f.csv | 32 +++ .../EB7B11F9-9/1/s/c60fx7tj15bk5/00000f.csv | 5 + .../EB7B11F9-9/1/s/cce5y7xzr9zk6/00000f.csv | 27 +++ .../EB7B11F9-9/1/s/cgb1v2g83kknt/00000f.csv | 107 +++++++++ .../1/s/cgb1v2g83kknt/000010.metadata | 1 + .../EB7B11F9-9/1/s/cgb1v2g83kknt/000010.png | Bin 0 -> 80135 bytes .../1/s/cgb1v2g83kknt/000010.snapshot | Bin 0 -> 22867 bytes .../notebooks/EB7B11F9-9/1/s/chunks.json | 1 + .../EB7B11F9-9/1/s/cpyo5ihaht7o1/000011.csv | 79 ++++++ .../1/s/cpyo5ihaht7o1/000012.metadata | 1 + .../EB7B11F9-9/1/s/cpyo5ihaht7o1/000012.png | Bin 0 -> 57288 bytes .../1/s/cpyo5ihaht7o1/000012.snapshot | Bin 0 -> 9482 bytes .../EB7B11F9-9/1/s/cr3h7jd3nr0ya/000015.csv | 125 ++++++++++ .../1/s/cr3h7jd3nr0ya/000016.metadata | 1 + .../EB7B11F9-9/1/s/cr3h7jd3nr0ya/000016.png | Bin 0 -> 80135 bytes .../1/s/cr3h7jd3nr0ya/000016.snapshot | Bin 0 -> 22887 bytes .../EB7B11F9-9/1/s/csdwusaa8puvd/00000f.csv | 7 + .../EB7B11F9-9/1/s/csdwusaa8puvd/000011.csv | 1 + .../1/s/csdwusaa8puvd/000012.metadata | 1 + .../EB7B11F9-9/1/s/csdwusaa8puvd/000012.png | Bin 0 -> 20228 bytes .../1/s/csdwusaa8puvd/000012.snapshot | Bin 0 -> 1576 bytes .../EB7B11F9-9/1/s/csdwusaa8puvd/000013.csv | 7 + .../EB7B11F9-9/1/s/cw3y8fjmo2ayt/00000f.csv | 5 + .../shared/notebooks/patch-chunk-names | 0 .../r/.Rproj.user/shared/notebooks/paths | 1 + {ds/25-1 => 5/data science}/r/10.Rmd | 2 +- {ds/25-1 => 5/data science}/r/12.1/ex4.pdf | Bin .../r/12.1/mlclass-ex4/checkNNGradients.m | 0 .../mlclass-ex4/computeNumericalGradient.m | 0 .../12.1/mlclass-ex4/debugInitializeWeights.m | 0 .../r/12.1/mlclass-ex4/displayData.m | 0 .../data science}/r/12.1/mlclass-ex4/ex4.m | 0 .../r/12.1/mlclass-ex4/ex4data1.mat | Bin .../r/12.1/mlclass-ex4/ex4weights.mat | Bin .../data science}/r/12.1/mlclass-ex4/fmincg.m | 0 .../r/12.1/mlclass-ex4/nnCostFunction.m | 0 .../r/12.1/mlclass-ex4/octave-workspace | Bin .../r/12.1/mlclass-ex4/predict.m | 0 .../12.1/mlclass-ex4/randInitializeWeights.m | 0 .../r/12.1/mlclass-ex4/sigmoid.m | 0 .../r/12.1/mlclass-ex4/sigmoidGradient.m | 0 .../data science}/r/12.1/mlclass-ex4/submit.m | 0 .../r/12.1/mlclass-ex4/submitWeb.m | 0 {ds/25-1 => 5/data science}/r/12.Rmd | 0 {ds/25-1 => 5/data science}/r/12/ex3.pdf | Bin .../r/12/mlclass-ex3/displayData.m | 0 .../data science}/r/12/mlclass-ex3/ex3.m | 0 .../data science}/r/12/mlclass-ex3/ex3_nn.m | 0 .../r/12/mlclass-ex3/ex3data1.mat | Bin .../r/12/mlclass-ex3/ex3weights.mat | Bin .../data science}/r/12/mlclass-ex3/fmincg.m | 0 .../r/12/mlclass-ex3/lrCostFunction.m | 0 .../r/12/mlclass-ex3/octave-workspace | Bin .../data science}/r/12/mlclass-ex3/oneVsAll.m | 0 .../data science}/r/12/mlclass-ex3/predict.m | 0 .../r/12/mlclass-ex3/predictOneVsAll.m | 0 .../data science}/r/12/mlclass-ex3/sigmoid.m | 0 .../data science}/r/12/mlclass-ex3/submit.m | 0 .../r/12/mlclass-ex3/submitWeb.m | 0 {ds/25-1 => 5/data science}/r/2.rmd | 0 {ds/25-1 => 5/data science}/r/4.rmd | 0 {ds/25-1 => 5/data science}/r/5.rmd | 0 {ds/25-1 => 5/data science}/r/6.rmd | 0 {ds/25-1 => 5/data science}/r/6/ex1.pdf | Bin .../r/6/mlclass-ex1/computeCost.m | 0 .../r/6/mlclass-ex1/computeCostMulti.m | 0 .../data science}/r/6/mlclass-ex1/ex1.m | 0 .../data science}/r/6/mlclass-ex1/ex1_multi.m | 0 .../r/6/mlclass-ex1/ex1data1.txt | 0 .../r/6/mlclass-ex1/ex1data2.txt | 0 .../r/6/mlclass-ex1/featureNormalize.m | 0 .../r/6/mlclass-ex1/gradientDescent.m | 0 .../r/6/mlclass-ex1/gradientDescentMulti.m | 0 .../data science}/r/6/mlclass-ex1/normalEqn.m | 0 .../data science}/r/6/mlclass-ex1/plotData.m | 0 .../data science}/r/6/mlclass-ex1/submit.m | 0 .../r/6/mlclass-ex1/warmUpExercise.m | 0 {ds/25-1 => 5/data science}/r/7.rmd | 0 {ds/25-1 => 5/data science}/r/7/ex2.pdf | Bin .../r/7/mlclass-ex2/costFunction.m | 0 .../r/7/mlclass-ex2/costFunctionReg.m | 0 .../data science}/r/7/mlclass-ex2/ex2.m | 0 .../data science}/r/7/mlclass-ex2/ex2_reg.m | 0 .../r/7/mlclass-ex2/ex2data1.txt | 0 .../r/7/mlclass-ex2/ex2data2.txt | 0 .../r/7/mlclass-ex2/mapFeature.m | 0 .../data science}/r/7/mlclass-ex2/plotData.m | 0 .../r/7/mlclass-ex2/plotDecisionBoundary.m | 0 .../data science}/r/7/mlclass-ex2/predict.m | 0 .../data science}/r/7/mlclass-ex2/sigmoid.m | 0 .../data science}/r/7/mlclass-ex2/submit.m | 0 .../data science}/r/7/mlclass-ex2/submitWeb.m | 0 .../data science}/r/7/octave-workspace | Bin {ds/25-1 => 5/data science}/r/8.rmd | 0 {ds/25-1 => 5/data science}/r/9.Rmd | 0 .../data science}/r/AssociationRules.csv | 0 .../data science}/r/income_elec_state.Rdata | Bin {ds/25-1 => 5/data science}/r/jj.dat | 0 {ds/25-1 => 5/data science}/r/nbtrain.csv | 0 {ds/25-1 => 5/data science}/r/survey.csv | 0 {ds/25-1 => 5/data science}/r/zeta.csv | 0 {ds/25-1 => 5/data science}/r/zipIncome.txt | 0 .../unix}/1/Screenshot_20250915_123817.png | Bin .../unix}/1/Screenshot_20250915_124152.png | Bin .../unix}/1/Screenshot_20250915_141630.png | Bin .../unix}/1/Screenshot_20250915_142218.png | Bin .../unix}/1/Screenshot_20250915_144642.png | Bin .../unix}/2/Screenshot_20251016_103736.png | Bin .../unix}/2/Screenshot_20251016_113218.png | Bin .../unix}/3/Screenshot_20251030_113936.png | Bin .../unix}/3/Screenshot_20251030_114932.png | Bin .../unix}/3/Screenshot_20251105_150721.png | Bin .../unix}/4/Screenshot_20251105_154701.png | Bin .../unix}/4/Screenshot_20251113_105927.png | Bin .../unix}/4/Screenshot_20251113_111128.png | Bin .../unix}/4/Screenshot_20251113_111834.png | Bin .../unix}/4/Screenshot_20251113_112030.png | Bin .../unix}/4/Screenshot_20251113_113425.png | Bin .../unix}/4/Screenshot_20251113_114446.png | Bin .../unix}/4/Screenshot_20251113_114523.png | Bin {unix/25-1 => 5/unix}/5/README.md | 0 {unix/25-1 => 5/unix}/5/main.sh | 0 .../компьютерная графика}/1/lab1.png | Bin .../компьютерная графика}/1/lab1.xcf | Bin .../компьютерная графика}/1/lab1.xlsx | Bin {kg/25-1 => 5/компьютерная графика}/3/.clangd | 0 .../компьютерная графика}/3/.gitignore | 0 .../компьютерная графика}/3/Makefile | 0 .../компьютерная графика}/3/README.docx | Bin .../компьютерная графика}/3/plugin.cpp | 0 {circuit/25-1 => 5/схемотехника}/2/f1.png | Bin {circuit/25-1 => 5/схемотехника}/2/f1f2f3.png | Bin {circuit/25-1 => 5/схемотехника}/2/f2.png | Bin {circuit/25-1 => 5/схемотехника}/2/f3.png | Bin .../25-1 => 5/схемотехника}/2/func_schema.jpg | Bin .../25-1 => 5/схемотехника}/2/func_timing.jpg | Bin .../схемотехника}/2/handmade_timing.jpg | Bin .../25-1 => 5/схемотехника}/2/implicant.png | Bin {circuit/25-1 => 5/схемотехника}/2/lab2.pdf | Bin .../25-1 => 5/схемотехника}/2/multiplex.jpg | Bin .../схемотехника}/2/multiplex_table.jpg | Bin {circuit/25-1 => 5/схемотехника}/2/vhdl.jpg | Bin .../схемотехника}/2/whole_schema.jpg | Bin .../25-1 => 5/схемотехника}/3/DVJK_table.png | Bin {circuit/25-1 => 5/схемотехника}/3/README.jpg | Bin .../25-1 => 5/схемотехника}/3/TDCE_schema.png | Bin .../25-1 => 5/схемотехника}/3/TDCE_timing.png | Bin {circuit/25-1 => 5/схемотехника}/3/TJK.png | Bin .../25-1 => 5/схемотехника}/3/TJK_schema.png | Bin .../25-1 => 5/схемотехника}/3/TJK_timing.png | Bin {circuit/25-1 => 5/схемотехника}/3/TT.png | Bin .../25-1 => 5/схемотехника}/3/TT_schema.png | Bin .../25-1 => 5/схемотехника}/3/TT_table.png | Bin .../25-1 => 5/схемотехника}/3/TT_timing.png | Bin .../схемотехника}/3/TT_transition.png | Bin {circuit/25-1 => 5/схемотехника}/3/lab3.pdf | Bin {circuit/25-1 => 5/схемотехника}/3/schema.png | Bin .../25-1 => 5/схемотехника}/3/timings.jpg | Bin {circuit/25-1 => 5/схемотехника}/4/README.jpg | Bin .../схемотехника}/4/counter_schema.png | Bin .../схемотехника}/4/counter_timing.png | Bin .../25-1 => 5/схемотехника}/4/counter_ugo.png | Bin .../схемотехника}/4/div_cb4_schema.png | Bin .../схемотехника}/4/div_cb4_timing.png | Bin .../схемотехника}/4/div_t_schema.png | Bin .../схемотехника}/4/div_t_timing.png | Bin .../25-1 => 5/схемотехника}/4/div_t_ugo.png | Bin {circuit/25-1 => 5/схемотехника}/4/lab4.pdf | Bin {circuit/25-1 => 5/схемотехника}/4/schema.png | Bin {circuit/25-1 => 5/схемотехника}/5/README.jpg | Bin .../25-1 => 5/схемотехника}/5/circuit.jpg | Bin {circuit/25-1 => 5/схемотехника}/5/lab5.pdf | Bin {circuit/25-1 => 5/схемотехника}/5/timing.jpg | Bin {circuit/25-1 => 5/схемотехника}/5/ugo.jpg | Bin {circuit/25-1 => 5/схемотехника}/6/README.jpg | Bin {circuit/25-1 => 5/схемотехника}/6/lab6.pdf | Bin {circuit/25-1 => 5/схемотехника}/basis.html | 0 {circuit/25-1 => 5/схемотехника}/dz/03.11.pdf | Bin {circuit/25-1 => 5/схемотехника}/dz/06.10.jpg | Bin {circuit/25-1 => 5/схемотехника}/dz/08.12.pdf | Bin {circuit/25-1 => 5/схемотехника}/dz/10.11.jpg | Bin {circuit/25-1 => 5/схемотехника}/dz/15.12.pdf | Bin {circuit/25-1 => 5/схемотехника}/dz/20.10.pdf | Bin {circuit/25-1 => 5/схемотехника}/dz/24.11.pdf | Bin {circuit/25-1 => 5/схемотехника}/dz/27.10.jpg | Bin .../схемотехника}/course_project/.gitignore | 0 .../схемотехника}/course_project/README.jpg | Bin .../схемотехника}/course_project/README.txt | 0 .../course_project/drawio/bo-func.drawio | 0 .../course_project/drawio/bo-set.drawio | 0 .../course_project/drawio/bo-signal-mul.drawio | 0 .../course_project/drawio/bo-signal-set.drawio | 0 .../course_project/img/bo-cs1.png | Bin .../course_project/img/bo-cs2.png | Bin .../course_project/img/bo-cs3.png | Bin .../course_project/img/bo-func.svg | 0 .../course_project/img/bo-logic.png | Bin .../course_project/img/bo-mul-test-1.png | Bin .../course_project/img/bo-mul-test-2.png | Bin .../course_project/img/bo-mul.png | Bin .../course_project/img/bo-ra.png | Bin .../course_project/img/bo-rb.png | Bin .../course_project/img/bo-rhi.png | Bin .../course_project/img/bo-rlo.png | Bin .../course_project/img/bo-rpr.png | Bin .../course_project/img/bo-set-test.png | Bin .../course_project/img/bo-set.png | Bin .../course_project/img/bo-signal-mul.svg | 0 .../course_project/img/bo-signal-set.svg | 0 .../course_project/img/bo-sm.png | Bin .../course_project/img/bo-tcf.png | Bin .../course_project/img/bo-ts.png | Bin .../course_project/img/logo_department.pdf | Bin .../course_project/img/logo_institute.png | Bin .../course_project/img/logo_university.pdf | Bin .../схемотехника}/course_project/index.css | 0 .../схемотехника}/course_project/index.html | 0 .../схемотехника}/course_project/index.js | 0 README.md | 9 - 429 files changed, 875 insertions(+), 14 deletions(-) delete mode 100644 .gitignore rename {phys/24-1 => 3/физика лабы}/1/calc.ods (100%) rename {phys/24-1 => 3/физика лабы}/1/graph_amp.pdf (100%) rename {phys/24-1 => 3/физика лабы}/1/graph_freq.pdf (100%) rename {phys/24-1 => 3/физика лабы}/1/labplot.lml (100%) rename {phys/24-1 => 3/физика лабы}/1/report.pdf (100%) rename {phys/24-1 => 3/физика лабы}/2/README.md (100%) rename {phys/24-1 => 3/физика лабы}/2/calc.ods (100%) rename {phys/24-1 => 3/физика лабы}/2/graph_1.pdf (100%) rename {phys/24-1 => 3/физика лабы}/2/graph_2.pdf (100%) rename {phys/24-1 => 3/физика лабы}/2/labplot.lml (100%) rename {phys/24-1 => 3/физика лабы}/2/report.pdf (100%) rename {phys/24-1 => 3/физика лабы}/3/calc.ods (100%) rename {phys/24-1 => 3/физика лабы}/3/labplot.lml (100%) rename {eltech/24-1 => 3/электротехника}/2/calc.ods (100%) rename {eltech/24-1 => 3/электротехника}/2/labplot.lml (100%) rename {at/24-2 => 4/теория автоматов}/2/1.png (100%) rename {at/24-2 => 4/теория автоматов}/2/2.png (100%) rename {at/24-2 => 4/теория автоматов}/2/D0.png (100%) rename {at/24-2 => 4/теория автоматов}/2/D1.png (100%) rename {at/24-2 => 4/теория автоматов}/2/D2.png (100%) rename {at/24-2 => 4/теория автоматов}/2/README.jpg (100%) rename {at/24-2 => 4/теория автоматов}/2/Y.png (100%) rename {at/24-2 => 4/теория автоматов}/2/lab2.pdf (100%) rename {at/24-2 => 4/теория автоматов}/2/photo_2025-03-03_21-54-45.jpg (100%) rename {at/24-2 => 4/теория автоматов}/2/photo_2025-03-03_23-45-37.jpg (100%) rename {at/24-2 => 4/теория автоматов}/3/J0.png (100%) rename {at/24-2 => 4/теория автоматов}/3/J1.png (100%) rename {at/24-2 => 4/теория автоматов}/3/J2.png (100%) rename {at/24-2 => 4/теория автоматов}/3/K0.png (100%) rename {at/24-2 => 4/теория автоматов}/3/K1.png (100%) rename {at/24-2 => 4/теория автоматов}/3/K2.png (100%) rename {at/24-2 => 4/теория автоматов}/3/README.jpg (100%) rename {at/24-2 => 4/теория автоматов}/3/Y.png (100%) rename {at/24-2 => 4/теория автоматов}/3/automata.png (100%) rename {at/24-2 => 4/теория автоматов}/3/automata.tex (100%) rename {at/24-2 => 4/теория автоматов}/3/karnaugh.jpg (100%) rename {at/24-2 => 4/теория автоматов}/3/lab3.pdf (100%) rename {at/24-2 => 4/теория автоматов}/3/scheme.jpg (100%) rename {at/24-2 => 4/теория автоматов}/3/states.png (100%) rename {at/24-2 => 4/теория автоматов}/3/synthesis.png (100%) rename {at/24-2 => 4/теория автоматов}/3/table.png (100%) rename {at/24-2 => 4/теория автоматов}/4/automata.png (100%) rename {at/24-2 => 4/теория автоматов}/4/lab.pdf (100%) rename {at/24-2 => 4/теория автоматов}/4/synthesis.png (100%) rename {at/24-2 => 4/теория автоматов}/5/lab5.pdf (100%) rename {ds/25-1 => 5/data science}/1/Custom+CUDA+Kernels+in+Python+with+Numba.ipynb (100%) rename {ds/25-1 => 5/data science}/1/Effective+Memory+Use.ipynb (100%) rename {ds/25-1 => 5/data science}/1/Introduction+to+CUDA+Python+with+Numba.ipynb (100%) create mode 100644 5/data science/1e/.Rhistory rename {ds/25-1 => 5/data science}/1e/Makefile (100%) rename {ds/25-1 => 5/data science}/1e/README.md (100%) rename {ds/25-1 => 5/data science}/1e/main.cu (100%) rename {ds/25-1 => 5/data science}/1e/main.py (100%) rename {ds/25-1 => 5/data science}/1e/op.ptx (100%) rename {ds/25-1 => 5/data science}/1e/secp256k1.cu (100%) rename {ds/25-1 => 5/data science}/1e/test.py (100%) rename {ds/25-1 => 5/data science}/2/1-02_data_manipulation.ipynb (100%) rename {ds/25-1 => 5/data science}/2/1-03_memory_management.ipynb (100%) rename {ds/25-1 => 5/data science}/2/1-04_interoperability.ipynb (100%) rename {ds/25-1 => 5/data science}/2/1-05_grouping.ipynb (100%) rename {ds/25-1 => 5/data science}/2/1-06_data_visualization.ipynb (100%) rename {ds/25-1 => 5/data science}/2/1-07_etl.ipynb (100%) rename {ds/25-1 => 5/data science}/2/1-08_cudf-polars.ipynb (100%) rename {ds/25-1 => 5/data science}/2/1-09_dask-cudf.ipynb (100%) rename {ds/25-1 => 5/data science}/2/2-02_prep_graph.ipynb (100%) rename {ds/25-1 => 5/data science}/2/2-03_cugraph.ipynb (100%) rename {ds/25-1 => 5/data science}/2/2-04_networkx_cugraph.ipynb (100%) rename {ds/25-1 => 5/data science}/2/3-02_k-means.ipynb (100%) rename {ds/25-1 => 5/data science}/2/3-03_dbscan.ipynb (100%) rename {ds/25-1 => 5/data science}/2/3-04_logistic_regression.ipynb (100%) rename {ds/25-1 => 5/data science}/2/3-05_knn.ipynb (100%) rename {ds/25-1 => 5/data science}/2/3-06_xgboost.ipynb (100%) rename {ds/25-1 => 5/data science}/2/3-07_triton.ipynb (100%) rename {ds/25-1 => 5/data science}/2/3-08_k-means_dask.ipynb (100%) rename {ds/25-1 => 5/data science}/2/4-02_find_infected.ipynb (100%) rename {ds/25-1 => 5/data science}/2/4-03_nearest_facilities.ipynb (100%) rename {ds/25-1 => 5/data science}/2/4-04_identify_risk_factors.ipynb (100%) rename {ds/25-1 => 5/data science}/2/county_centroid.csv (100%) rename {ds/25-1 => 5/data science}/2e/BoardingData.csv (100%) rename {ds/25-1 => 5/data science}/2e/BoardingData.ipynb (100%) rename {ds/25-1 => 5/data science}/2e/worldcities.csv (100%) rename {ds/25-1 => 5/data science}/3/1_01_data_loading.ipynb (100%) rename {ds/25-1 => 5/data science}/3/1_02_EDA.ipynb (100%) rename {ds/25-1 => 5/data science}/3/1_03_categorical_feature_engineering.ipynb (100%) rename {ds/25-1 => 5/data science}/3/1_04_nvtabular_and_mgpu.ipynb (100%) rename {ds/25-1 => 5/data science}/3/2_01_classification_primer.ipynb (100%) rename {ds/25-1 => 5/data science}/3/2_02_accelerated_model_development.ipynb (100%) rename {ds/25-1 => 5/data science}/3/2_03_model_tuning.ipynb (100%) rename {ds/25-1 => 5/data science}/3/2_04_embedding.ipynb (100%) rename {ds/25-1 => 5/data science}/3/3_01_model_deployment_for_inference.ipynb (100%) rename {ds/25-1 => 5/data science}/3/assessment.ipynb (100%) rename {ds/25-1 => 5/data science}/3/images/DLI_Header.png (100%) rename {ds/25-1 => 5/data science}/3/images/XGBoost.png (100%) rename {ds/25-1 => 5/data science}/3/images/active_kernel_files.png (100%) rename {ds/25-1 => 5/data science}/3/images/agg.png (100%) rename {ds/25-1 => 5/data science}/3/images/better_view.png (100%) rename {ds/25-1 => 5/data science}/3/images/check.png (100%) rename {ds/25-1 => 5/data science}/3/images/client_scheduler.png (100%) rename {ds/25-1 => 5/data science}/3/images/credit.png (100%) rename {ds/25-1 => 5/data science}/3/images/dashboard_status.png (100%) rename {ds/25-1 => 5/data science}/3/images/dask.png (100%) rename {ds/25-1 => 5/data science}/3/images/dask_dag.png (100%) rename {ds/25-1 => 5/data science}/3/images/dask_dataframe.png (100%) rename {ds/25-1 => 5/data science}/3/images/dask_diagnostics_1.png (100%) rename {ds/25-1 => 5/data science}/3/images/dask_diagnostics_2.png (100%) rename {ds/25-1 => 5/data science}/3/images/dask_diagnostics_sample_1.png (100%) rename {ds/25-1 => 5/data science}/3/images/dask_diagnostics_sample_2_combined.png (100%) rename {ds/25-1 => 5/data science}/3/images/dask_stats.png (100%) rename {ds/25-1 => 5/data science}/3/images/dask_widget.png (100%) rename {ds/25-1 => 5/data science}/3/images/data_loading_and_eda.png (100%) rename {ds/25-1 => 5/data science}/3/images/data_preview.png (100%) rename {ds/25-1 => 5/data science}/3/images/diagnostic_1.png (100%) rename {ds/25-1 => 5/data science}/3/images/diagnostic_2.png (100%) rename {ds/25-1 => 5/data science}/3/images/ds_on_gpu.png (100%) rename {ds/25-1 => 5/data science}/3/images/dtypes.png (100%) rename {ds/25-1 => 5/data science}/3/images/embedding.png (100%) rename {ds/25-1 => 5/data science}/3/images/feature_engineering_methods.png (100%) rename {ds/25-1 => 5/data science}/3/images/groupby.png (100%) rename {ds/25-1 => 5/data science}/3/images/groupby_aggregation.png (100%) rename {ds/25-1 => 5/data science}/3/images/groupby_aggregation_comp.png (100%) rename {ds/25-1 => 5/data science}/3/images/groupby_apply.png (100%) rename {ds/25-1 => 5/data science}/3/images/important.png (100%) rename {ds/25-1 => 5/data science}/3/images/jl_launcher.png (100%) rename {ds/25-1 => 5/data science}/3/images/kernel.png (100%) rename {ds/25-1 => 5/data science}/3/images/kernel_menu.png (100%) rename {ds/25-1 => 5/data science}/3/images/kernel_name.png (100%) rename {ds/25-1 => 5/data science}/3/images/mem_usage.png (100%) rename {ds/25-1 => 5/data science}/3/images/multi-gpu.png (100%) rename {ds/25-1 => 5/data science}/3/images/nvtabular_diagram.png (100%) rename {ds/25-1 => 5/data science}/3/images/nvtabular_operators.png (100%) rename {ds/25-1 => 5/data science}/3/images/parquet.png (100%) rename {ds/25-1 => 5/data science}/3/images/pipeline_overview.png (100%) rename {ds/25-1 => 5/data science}/3/images/pipeline_overview_1.png (100%) rename {ds/25-1 => 5/data science}/3/images/pipeline_overview_2.png (100%) rename {ds/25-1 => 5/data science}/3/images/product_embedding.png (100%) rename {ds/25-1 => 5/data science}/3/images/random_forest.png (100%) rename {ds/25-1 => 5/data science}/3/images/rf_train.png (100%) rename {ds/25-1 => 5/data science}/3/images/running_kernels.png (100%) rename {ds/25-1 => 5/data science}/3/images/surrogate_problem.png (100%) rename {ds/25-1 => 5/data science}/3/images/tabular_data_analytics.png (100%) rename {ds/25-1 => 5/data science}/3/images/tabular_data_features.png (100%) rename {ds/25-1 => 5/data science}/3/images/tabular_data_workflow.png (100%) rename {ds/25-1 => 5/data science}/3/images/tip.png (100%) rename {ds/25-1 => 5/data science}/3/images/triton_server_architecture.png (100%) rename {ds/25-1 => 5/data science}/3/images/watch_gpu.png (100%) rename {ds/25-1 => 5/data science}/3/images/xgboost_dask.png (100%) rename {ds/25-1 => 5/data science}/4/01_mnist.ipynb (100%) rename {ds/25-1 => 5/data science}/4/02_asl.ipynb (100%) rename {ds/25-1 => 5/data science}/4/03_asl_cnn.ipynb (100%) rename {ds/25-1 => 5/data science}/4/04a_asl_augmentation.ipynb (100%) rename {ds/25-1 => 5/data science}/4/04b_asl_predictions.ipynb (100%) rename {ds/25-1 => 5/data science}/4/05a_doggy_door.ipynb (100%) rename {ds/25-1 => 5/data science}/4/05b_presidential_doggy_door.ipynb (100%) rename {ds/25-1 => 5/data science}/4/06_nlp.ipynb (100%) rename {ds/25-1 => 5/data science}/4/07_assessment.ipynb (100%) rename {ds/25-1 => 5/data science}/5/01_automated_optical_inspection_and_data_exploration.ipynb (100%) rename {ds/25-1 => 5/data science}/5/02_model_training_with_transfer_learning.ipynb (100%) rename {ds/25-1 => 5/data science}/5/03_model_deployment_for_inference.ipynb (100%) rename {ds/25-1 => 5/data science}/5/assessment.ipynb (100%) rename {ds/25-1 => 5/data science}/5/config.txt (100%) rename {ds/25-1 => 5/data science}/5/cuDF_speed_up.ipynb (100%) rename {ds/25-1 => 5/data science}/5/images/AOI_process_decision_flow.jpg (100%) rename {ds/25-1 => 5/data science}/5/images/Capacitor_PCB.jpg (100%) rename {ds/25-1 => 5/data science}/5/images/DLI_Header.png (100%) rename {ds/25-1 => 5/data science}/5/images/Manufacturing_AOI.png (100%) rename {ds/25-1 => 5/data science}/5/images/PCBA_AOI.png (100%) rename {ds/25-1 => 5/data science}/5/images/ROC_curve.gif (100%) rename {ds/25-1 => 5/data science}/5/images/assessment_samples.png (100%) rename {ds/25-1 => 5/data science}/5/images/augmentation.png (100%) rename {ds/25-1 => 5/data science}/5/images/check.png (100%) rename {ds/25-1 => 5/data science}/5/images/classification_input.png (100%) rename {ds/25-1 => 5/data science}/5/images/credit.png (100%) rename {ds/25-1 => 5/data science}/5/images/dali.png (100%) rename {ds/25-1 => 5/data science}/5/images/darpa_moore.jpg (100%) rename {ds/25-1 => 5/data science}/5/images/directories_detail.jpg (100%) rename {ds/25-1 => 5/data science}/5/images/directory.png (100%) rename {ds/25-1 => 5/data science}/5/images/important.png (100%) rename {ds/25-1 => 5/data science}/5/images/jl_launcher.png (100%) rename {ds/25-1 => 5/data science}/5/images/ml_workflow.png (100%) rename {ds/25-1 => 5/data science}/5/images/openimage_table.jpg (100%) rename {ds/25-1 => 5/data science}/5/images/pause.png (100%) rename {ds/25-1 => 5/data science}/5/images/precision_recall.png (100%) rename {ds/25-1 => 5/data science}/5/images/rewind.png (100%) rename {ds/25-1 => 5/data science}/5/images/simple_workflow.png (100%) rename {ds/25-1 => 5/data science}/5/images/tao_launcher.gif (100%) rename {ds/25-1 => 5/data science}/5/images/tao_matrix.png (100%) rename {ds/25-1 => 5/data science}/5/images/tao_tasks.png (100%) rename {ds/25-1 => 5/data science}/5/images/tao_toolkit.png (100%) rename {ds/25-1 => 5/data science}/5/images/tao_toolkit_workflow.png (100%) rename {ds/25-1 => 5/data science}/5/images/tip.png (100%) rename {ds/25-1 => 5/data science}/5/images/transfer_learning.png (100%) rename {ds/25-1 => 5/data science}/5/images/triton_server_architecture.png (100%) rename {ds/25-1 => 5/data science}/5/images/true_positives.jpg (100%) rename {ds/25-1 => 5/data science}/5/log_file.txt (100%) create mode 100644 5/data science/r/.RData create mode 100644 5/data science/r/.Rhistory create mode 100644 5/data science/r/.Rproj.user/C6239C96/pcs/files-pane.pper create mode 100644 5/data science/r/.Rproj.user/C6239C96/pcs/packages-pane.pper create mode 100644 5/data science/r/.Rproj.user/C6239C96/pcs/source-pane.pper create mode 100644 5/data science/r/.Rproj.user/C6239C96/pcs/windowlayoutstate.pper create mode 100644 5/data science/r/.Rproj.user/C6239C96/pcs/workbench-pane.pper create mode 100644 5/data science/r/.Rproj.user/C6239C96/rmd-outputs create mode 100644 5/data science/r/.Rproj.user/C6239C96/saved_source_markers create mode 100644 5/data science/r/.Rproj.user/C6239C96/sources/per/t/36F8AE4B create mode 100644 5/data science/r/.Rproj.user/C6239C96/sources/per/t/36F8AE4B-contents create mode 100644 5/data science/r/.Rproj.user/C6239C96/sources/prop/231EDFBF create mode 100644 5/data science/r/.Rproj.user/C6239C96/sources/prop/D80D5B6A create mode 100644 5/data science/r/.Rproj.user/C6239C96/sources/prop/INDEX create mode 100644 5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/C6239C961f2591b7/chunks.json create mode 100644 5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/c3jleyvkqxnqm/00000f.csv create mode 100644 5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/c60fx7tj15bk5/00000f.csv create mode 100644 5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/cce5y7xzr9zk6/00000f.csv create mode 100644 5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/cgb1v2g83kknt/00000f.csv create mode 100644 5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/cgb1v2g83kknt/000010.metadata create mode 100644 5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/cgb1v2g83kknt/000010.png create mode 100644 5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/cgb1v2g83kknt/000010.snapshot create mode 100644 5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/chunks.json create mode 100644 5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/cpyo5ihaht7o1/000011.csv create mode 100644 5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/cpyo5ihaht7o1/000012.metadata create mode 100644 5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/cpyo5ihaht7o1/000012.png create mode 100644 5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/cpyo5ihaht7o1/000012.snapshot create mode 100644 5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/cr3h7jd3nr0ya/000015.csv create mode 100644 5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/cr3h7jd3nr0ya/000016.metadata create mode 100644 5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/cr3h7jd3nr0ya/000016.png create mode 100644 5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/cr3h7jd3nr0ya/000016.snapshot create mode 100644 5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/csdwusaa8puvd/00000f.csv create mode 100644 5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/csdwusaa8puvd/000011.csv create mode 100644 5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/csdwusaa8puvd/000012.metadata create mode 100644 5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/csdwusaa8puvd/000012.png create mode 100644 5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/csdwusaa8puvd/000012.snapshot create mode 100644 5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/csdwusaa8puvd/000013.csv create mode 100644 5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/cw3y8fjmo2ayt/00000f.csv create mode 100644 5/data science/r/.Rproj.user/shared/notebooks/patch-chunk-names create mode 100644 5/data science/r/.Rproj.user/shared/notebooks/paths rename {ds/25-1 => 5/data science}/r/10.Rmd (97%) rename {ds/25-1 => 5/data science}/r/12.1/ex4.pdf (100%) rename {ds/25-1 => 5/data science}/r/12.1/mlclass-ex4/checkNNGradients.m (100%) rename {ds/25-1 => 5/data science}/r/12.1/mlclass-ex4/computeNumericalGradient.m (100%) rename {ds/25-1 => 5/data science}/r/12.1/mlclass-ex4/debugInitializeWeights.m (100%) rename {ds/25-1 => 5/data science}/r/12.1/mlclass-ex4/displayData.m (100%) rename {ds/25-1 => 5/data science}/r/12.1/mlclass-ex4/ex4.m (100%) rename {ds/25-1 => 5/data science}/r/12.1/mlclass-ex4/ex4data1.mat (100%) rename {ds/25-1 => 5/data science}/r/12.1/mlclass-ex4/ex4weights.mat (100%) rename {ds/25-1 => 5/data science}/r/12.1/mlclass-ex4/fmincg.m (100%) rename {ds/25-1 => 5/data science}/r/12.1/mlclass-ex4/nnCostFunction.m (100%) rename {ds/25-1 => 5/data science}/r/12.1/mlclass-ex4/octave-workspace (100%) rename {ds/25-1 => 5/data science}/r/12.1/mlclass-ex4/predict.m (100%) rename {ds/25-1 => 5/data science}/r/12.1/mlclass-ex4/randInitializeWeights.m (100%) rename {ds/25-1 => 5/data science}/r/12.1/mlclass-ex4/sigmoid.m (100%) rename {ds/25-1 => 5/data science}/r/12.1/mlclass-ex4/sigmoidGradient.m (100%) rename {ds/25-1 => 5/data science}/r/12.1/mlclass-ex4/submit.m (100%) rename {ds/25-1 => 5/data science}/r/12.1/mlclass-ex4/submitWeb.m (100%) rename {ds/25-1 => 5/data science}/r/12.Rmd (100%) rename {ds/25-1 => 5/data science}/r/12/ex3.pdf (100%) rename {ds/25-1 => 5/data science}/r/12/mlclass-ex3/displayData.m (100%) rename {ds/25-1 => 5/data science}/r/12/mlclass-ex3/ex3.m (100%) rename {ds/25-1 => 5/data science}/r/12/mlclass-ex3/ex3_nn.m (100%) rename {ds/25-1 => 5/data science}/r/12/mlclass-ex3/ex3data1.mat (100%) rename {ds/25-1 => 5/data science}/r/12/mlclass-ex3/ex3weights.mat (100%) rename {ds/25-1 => 5/data science}/r/12/mlclass-ex3/fmincg.m (100%) rename {ds/25-1 => 5/data science}/r/12/mlclass-ex3/lrCostFunction.m (100%) rename {ds/25-1 => 5/data science}/r/12/mlclass-ex3/octave-workspace (100%) rename {ds/25-1 => 5/data science}/r/12/mlclass-ex3/oneVsAll.m (100%) rename {ds/25-1 => 5/data science}/r/12/mlclass-ex3/predict.m (100%) rename {ds/25-1 => 5/data science}/r/12/mlclass-ex3/predictOneVsAll.m (100%) rename {ds/25-1 => 5/data science}/r/12/mlclass-ex3/sigmoid.m (100%) rename {ds/25-1 => 5/data science}/r/12/mlclass-ex3/submit.m (100%) rename {ds/25-1 => 5/data science}/r/12/mlclass-ex3/submitWeb.m (100%) rename {ds/25-1 => 5/data science}/r/2.rmd (100%) rename {ds/25-1 => 5/data science}/r/4.rmd (100%) rename {ds/25-1 => 5/data science}/r/5.rmd (100%) rename {ds/25-1 => 5/data science}/r/6.rmd (100%) rename {ds/25-1 => 5/data science}/r/6/ex1.pdf (100%) rename {ds/25-1 => 5/data science}/r/6/mlclass-ex1/computeCost.m (100%) rename {ds/25-1 => 5/data science}/r/6/mlclass-ex1/computeCostMulti.m (100%) rename {ds/25-1 => 5/data science}/r/6/mlclass-ex1/ex1.m (100%) rename {ds/25-1 => 5/data science}/r/6/mlclass-ex1/ex1_multi.m (100%) rename {ds/25-1 => 5/data science}/r/6/mlclass-ex1/ex1data1.txt (100%) rename {ds/25-1 => 5/data science}/r/6/mlclass-ex1/ex1data2.txt (100%) rename {ds/25-1 => 5/data science}/r/6/mlclass-ex1/featureNormalize.m (100%) rename {ds/25-1 => 5/data science}/r/6/mlclass-ex1/gradientDescent.m (100%) rename {ds/25-1 => 5/data science}/r/6/mlclass-ex1/gradientDescentMulti.m (100%) rename {ds/25-1 => 5/data science}/r/6/mlclass-ex1/normalEqn.m (100%) rename {ds/25-1 => 5/data science}/r/6/mlclass-ex1/plotData.m (100%) rename {ds/25-1 => 5/data science}/r/6/mlclass-ex1/submit.m (100%) rename {ds/25-1 => 5/data science}/r/6/mlclass-ex1/warmUpExercise.m (100%) rename {ds/25-1 => 5/data science}/r/7.rmd (100%) rename {ds/25-1 => 5/data science}/r/7/ex2.pdf (100%) rename {ds/25-1 => 5/data science}/r/7/mlclass-ex2/costFunction.m (100%) rename {ds/25-1 => 5/data science}/r/7/mlclass-ex2/costFunctionReg.m (100%) rename {ds/25-1 => 5/data science}/r/7/mlclass-ex2/ex2.m (100%) rename {ds/25-1 => 5/data science}/r/7/mlclass-ex2/ex2_reg.m (100%) rename {ds/25-1 => 5/data science}/r/7/mlclass-ex2/ex2data1.txt (100%) rename {ds/25-1 => 5/data science}/r/7/mlclass-ex2/ex2data2.txt (100%) rename {ds/25-1 => 5/data science}/r/7/mlclass-ex2/mapFeature.m (100%) rename {ds/25-1 => 5/data science}/r/7/mlclass-ex2/plotData.m (100%) rename {ds/25-1 => 5/data science}/r/7/mlclass-ex2/plotDecisionBoundary.m (100%) rename {ds/25-1 => 5/data science}/r/7/mlclass-ex2/predict.m (100%) rename {ds/25-1 => 5/data science}/r/7/mlclass-ex2/sigmoid.m (100%) rename {ds/25-1 => 5/data science}/r/7/mlclass-ex2/submit.m (100%) rename {ds/25-1 => 5/data science}/r/7/mlclass-ex2/submitWeb.m (100%) rename {ds/25-1 => 5/data science}/r/7/octave-workspace (100%) rename {ds/25-1 => 5/data science}/r/8.rmd (100%) rename {ds/25-1 => 5/data science}/r/9.Rmd (100%) rename {ds/25-1 => 5/data science}/r/AssociationRules.csv (100%) rename {ds/25-1 => 5/data science}/r/income_elec_state.Rdata (100%) rename {ds/25-1 => 5/data science}/r/jj.dat (100%) rename {ds/25-1 => 5/data science}/r/nbtrain.csv (100%) rename {ds/25-1 => 5/data science}/r/survey.csv (100%) rename {ds/25-1 => 5/data science}/r/zeta.csv (100%) rename {ds/25-1 => 5/data science}/r/zipIncome.txt (100%) rename {unix/25-1 => 5/unix}/1/Screenshot_20250915_123817.png (100%) rename {unix/25-1 => 5/unix}/1/Screenshot_20250915_124152.png (100%) rename {unix/25-1 => 5/unix}/1/Screenshot_20250915_141630.png (100%) rename {unix/25-1 => 5/unix}/1/Screenshot_20250915_142218.png (100%) rename {unix/25-1 => 5/unix}/1/Screenshot_20250915_144642.png (100%) rename {unix/25-1 => 5/unix}/2/Screenshot_20251016_103736.png (100%) rename {unix/25-1 => 5/unix}/2/Screenshot_20251016_113218.png (100%) rename {unix/25-1 => 5/unix}/3/Screenshot_20251030_113936.png (100%) rename {unix/25-1 => 5/unix}/3/Screenshot_20251030_114932.png (100%) rename {unix/25-1 => 5/unix}/3/Screenshot_20251105_150721.png (100%) rename {unix/25-1 => 5/unix}/4/Screenshot_20251105_154701.png (100%) rename {unix/25-1 => 5/unix}/4/Screenshot_20251113_105927.png (100%) rename {unix/25-1 => 5/unix}/4/Screenshot_20251113_111128.png (100%) rename {unix/25-1 => 5/unix}/4/Screenshot_20251113_111834.png (100%) rename {unix/25-1 => 5/unix}/4/Screenshot_20251113_112030.png (100%) rename {unix/25-1 => 5/unix}/4/Screenshot_20251113_113425.png (100%) rename {unix/25-1 => 5/unix}/4/Screenshot_20251113_114446.png (100%) rename {unix/25-1 => 5/unix}/4/Screenshot_20251113_114523.png (100%) rename {unix/25-1 => 5/unix}/5/README.md (100%) rename {unix/25-1 => 5/unix}/5/main.sh (100%) rename {kg/25-1 => 5/компьютерная графика}/1/lab1.png (100%) rename {kg/25-1 => 5/компьютерная графика}/1/lab1.xcf (100%) rename {kg/25-1 => 5/компьютерная графика}/1/lab1.xlsx (100%) rename {kg/25-1 => 5/компьютерная графика}/3/.clangd (100%) rename {kg/25-1 => 5/компьютерная графика}/3/.gitignore (100%) rename {kg/25-1 => 5/компьютерная графика}/3/Makefile (100%) rename {kg/25-1 => 5/компьютерная графика}/3/README.docx (100%) rename {kg/25-1 => 5/компьютерная графика}/3/plugin.cpp (100%) rename {circuit/25-1 => 5/схемотехника}/2/f1.png (100%) rename {circuit/25-1 => 5/схемотехника}/2/f1f2f3.png (100%) rename {circuit/25-1 => 5/схемотехника}/2/f2.png (100%) rename {circuit/25-1 => 5/схемотехника}/2/f3.png (100%) rename {circuit/25-1 => 5/схемотехника}/2/func_schema.jpg (100%) rename {circuit/25-1 => 5/схемотехника}/2/func_timing.jpg (100%) rename {circuit/25-1 => 5/схемотехника}/2/handmade_timing.jpg (100%) rename {circuit/25-1 => 5/схемотехника}/2/implicant.png (100%) rename {circuit/25-1 => 5/схемотехника}/2/lab2.pdf (100%) rename {circuit/25-1 => 5/схемотехника}/2/multiplex.jpg (100%) rename {circuit/25-1 => 5/схемотехника}/2/multiplex_table.jpg (100%) rename {circuit/25-1 => 5/схемотехника}/2/vhdl.jpg (100%) rename {circuit/25-1 => 5/схемотехника}/2/whole_schema.jpg (100%) rename {circuit/25-1 => 5/схемотехника}/3/DVJK_table.png (100%) rename {circuit/25-1 => 5/схемотехника}/3/README.jpg (100%) rename {circuit/25-1 => 5/схемотехника}/3/TDCE_schema.png (100%) rename {circuit/25-1 => 5/схемотехника}/3/TDCE_timing.png (100%) rename {circuit/25-1 => 5/схемотехника}/3/TJK.png (100%) rename {circuit/25-1 => 5/схемотехника}/3/TJK_schema.png (100%) rename {circuit/25-1 => 5/схемотехника}/3/TJK_timing.png (100%) rename {circuit/25-1 => 5/схемотехника}/3/TT.png (100%) rename {circuit/25-1 => 5/схемотехника}/3/TT_schema.png (100%) rename {circuit/25-1 => 5/схемотехника}/3/TT_table.png (100%) rename {circuit/25-1 => 5/схемотехника}/3/TT_timing.png (100%) rename {circuit/25-1 => 5/схемотехника}/3/TT_transition.png (100%) rename {circuit/25-1 => 5/схемотехника}/3/lab3.pdf (100%) rename {circuit/25-1 => 5/схемотехника}/3/schema.png (100%) rename {circuit/25-1 => 5/схемотехника}/3/timings.jpg (100%) rename {circuit/25-1 => 5/схемотехника}/4/README.jpg (100%) rename {circuit/25-1 => 5/схемотехника}/4/counter_schema.png (100%) rename {circuit/25-1 => 5/схемотехника}/4/counter_timing.png (100%) rename {circuit/25-1 => 5/схемотехника}/4/counter_ugo.png (100%) rename {circuit/25-1 => 5/схемотехника}/4/div_cb4_schema.png (100%) rename {circuit/25-1 => 5/схемотехника}/4/div_cb4_timing.png (100%) rename {circuit/25-1 => 5/схемотехника}/4/div_t_schema.png (100%) rename {circuit/25-1 => 5/схемотехника}/4/div_t_timing.png (100%) rename {circuit/25-1 => 5/схемотехника}/4/div_t_ugo.png (100%) rename {circuit/25-1 => 5/схемотехника}/4/lab4.pdf (100%) rename {circuit/25-1 => 5/схемотехника}/4/schema.png (100%) rename {circuit/25-1 => 5/схемотехника}/5/README.jpg (100%) rename {circuit/25-1 => 5/схемотехника}/5/circuit.jpg (100%) rename {circuit/25-1 => 5/схемотехника}/5/lab5.pdf (100%) rename {circuit/25-1 => 5/схемотехника}/5/timing.jpg (100%) rename {circuit/25-1 => 5/схемотехника}/5/ugo.jpg (100%) rename {circuit/25-1 => 5/схемотехника}/6/README.jpg (100%) rename {circuit/25-1 => 5/схемотехника}/6/lab6.pdf (100%) rename {circuit/25-1 => 5/схемотехника}/basis.html (100%) rename {circuit/25-1 => 5/схемотехника}/dz/03.11.pdf (100%) rename {circuit/25-1 => 5/схемотехника}/dz/06.10.jpg (100%) rename {circuit/25-1 => 5/схемотехника}/dz/08.12.pdf (100%) rename {circuit/25-1 => 5/схемотехника}/dz/10.11.jpg (100%) rename {circuit/25-1 => 5/схемотехника}/dz/15.12.pdf (100%) rename {circuit/25-1 => 5/схемотехника}/dz/20.10.pdf (100%) rename {circuit/25-1 => 5/схемотехника}/dz/24.11.pdf (100%) rename {circuit/25-1 => 5/схемотехника}/dz/27.10.jpg (100%) rename {circuit/25-2 => 6/схемотехника}/course_project/.gitignore (100%) rename {circuit/25-2 => 6/схемотехника}/course_project/README.jpg (100%) rename {circuit/25-2 => 6/схемотехника}/course_project/README.txt (100%) rename {circuit/25-2 => 6/схемотехника}/course_project/drawio/bo-func.drawio (100%) rename {circuit/25-2 => 6/схемотехника}/course_project/drawio/bo-set.drawio (100%) rename {circuit/25-2 => 6/схемотехника}/course_project/drawio/bo-signal-mul.drawio (100%) rename {circuit/25-2 => 6/схемотехника}/course_project/drawio/bo-signal-set.drawio (100%) rename {circuit/25-2 => 6/схемотехника}/course_project/img/bo-cs1.png (100%) rename {circuit/25-2 => 6/схемотехника}/course_project/img/bo-cs2.png (100%) rename {circuit/25-2 => 6/схемотехника}/course_project/img/bo-cs3.png (100%) rename {circuit/25-2 => 6/схемотехника}/course_project/img/bo-func.svg (100%) rename {circuit/25-2 => 6/схемотехника}/course_project/img/bo-logic.png (100%) rename {circuit/25-2 => 6/схемотехника}/course_project/img/bo-mul-test-1.png (100%) rename {circuit/25-2 => 6/схемотехника}/course_project/img/bo-mul-test-2.png (100%) rename {circuit/25-2 => 6/схемотехника}/course_project/img/bo-mul.png (100%) rename {circuit/25-2 => 6/схемотехника}/course_project/img/bo-ra.png (100%) rename {circuit/25-2 => 6/схемотехника}/course_project/img/bo-rb.png (100%) rename {circuit/25-2 => 6/схемотехника}/course_project/img/bo-rhi.png (100%) rename {circuit/25-2 => 6/схемотехника}/course_project/img/bo-rlo.png (100%) rename {circuit/25-2 => 6/схемотехника}/course_project/img/bo-rpr.png (100%) rename {circuit/25-2 => 6/схемотехника}/course_project/img/bo-set-test.png (100%) rename {circuit/25-2 => 6/схемотехника}/course_project/img/bo-set.png (100%) rename {circuit/25-2 => 6/схемотехника}/course_project/img/bo-signal-mul.svg (100%) rename {circuit/25-2 => 6/схемотехника}/course_project/img/bo-signal-set.svg (100%) rename {circuit/25-2 => 6/схемотехника}/course_project/img/bo-sm.png (100%) rename {circuit/25-2 => 6/схемотехника}/course_project/img/bo-tcf.png (100%) rename {circuit/25-2 => 6/схемотехника}/course_project/img/bo-ts.png (100%) rename {circuit/25-2 => 6/схемотехника}/course_project/img/logo_department.pdf (100%) rename {circuit/25-2 => 6/схемотехника}/course_project/img/logo_institute.png (100%) rename {circuit/25-2 => 6/схемотехника}/course_project/img/logo_university.pdf (100%) rename {circuit/25-2 => 6/схемотехника}/course_project/index.css (100%) rename {circuit/25-2 => 6/схемотехника}/course_project/index.html (100%) rename {circuit/25-2 => 6/схемотехника}/course_project/index.js (100%) delete mode 100644 README.md diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 5b6a065..0000000 --- a/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -.Rproj.user -.Rhistory -.RData -.Ruserdata diff --git a/phys/24-1/1/calc.ods b/3/физика лабы/1/calc.ods similarity index 100% rename from phys/24-1/1/calc.ods rename to 3/физика лабы/1/calc.ods diff --git a/phys/24-1/1/graph_amp.pdf b/3/физика лабы/1/graph_amp.pdf similarity index 100% rename from phys/24-1/1/graph_amp.pdf rename to 3/физика лабы/1/graph_amp.pdf diff --git a/phys/24-1/1/graph_freq.pdf b/3/физика лабы/1/graph_freq.pdf similarity index 100% rename from phys/24-1/1/graph_freq.pdf rename to 3/физика лабы/1/graph_freq.pdf diff --git a/phys/24-1/1/labplot.lml b/3/физика лабы/1/labplot.lml similarity index 100% rename from phys/24-1/1/labplot.lml rename to 3/физика лабы/1/labplot.lml diff --git a/phys/24-1/1/report.pdf b/3/физика лабы/1/report.pdf similarity index 100% rename from phys/24-1/1/report.pdf rename to 3/физика лабы/1/report.pdf diff --git a/phys/24-1/2/README.md b/3/физика лабы/2/README.md similarity index 100% rename from phys/24-1/2/README.md rename to 3/физика лабы/2/README.md diff --git a/phys/24-1/2/calc.ods b/3/физика лабы/2/calc.ods similarity index 100% rename from phys/24-1/2/calc.ods rename to 3/физика лабы/2/calc.ods diff --git a/phys/24-1/2/graph_1.pdf b/3/физика лабы/2/graph_1.pdf similarity index 100% rename from phys/24-1/2/graph_1.pdf rename to 3/физика лабы/2/graph_1.pdf diff --git a/phys/24-1/2/graph_2.pdf b/3/физика лабы/2/graph_2.pdf similarity index 100% rename from phys/24-1/2/graph_2.pdf rename to 3/физика лабы/2/graph_2.pdf diff --git a/phys/24-1/2/labplot.lml b/3/физика лабы/2/labplot.lml similarity index 100% rename from phys/24-1/2/labplot.lml rename to 3/физика лабы/2/labplot.lml diff --git a/phys/24-1/2/report.pdf b/3/физика лабы/2/report.pdf similarity index 100% rename from phys/24-1/2/report.pdf rename to 3/физика лабы/2/report.pdf diff --git a/phys/24-1/3/calc.ods b/3/физика лабы/3/calc.ods similarity index 100% rename from phys/24-1/3/calc.ods rename to 3/физика лабы/3/calc.ods diff --git a/phys/24-1/3/labplot.lml b/3/физика лабы/3/labplot.lml similarity index 100% rename from phys/24-1/3/labplot.lml rename to 3/физика лабы/3/labplot.lml diff --git a/eltech/24-1/2/calc.ods b/3/электротехника/2/calc.ods similarity index 100% rename from eltech/24-1/2/calc.ods rename to 3/электротехника/2/calc.ods diff --git a/eltech/24-1/2/labplot.lml b/3/электротехника/2/labplot.lml similarity index 100% rename from eltech/24-1/2/labplot.lml rename to 3/электротехника/2/labplot.lml diff --git a/at/24-2/2/1.png b/4/теория автоматов/2/1.png similarity index 100% rename from at/24-2/2/1.png rename to 4/теория автоматов/2/1.png diff --git a/at/24-2/2/2.png b/4/теория автоматов/2/2.png similarity index 100% rename from at/24-2/2/2.png rename to 4/теория автоматов/2/2.png diff --git a/at/24-2/2/D0.png b/4/теория автоматов/2/D0.png similarity index 100% rename from at/24-2/2/D0.png rename to 4/теория автоматов/2/D0.png diff --git a/at/24-2/2/D1.png b/4/теория автоматов/2/D1.png similarity index 100% rename from at/24-2/2/D1.png rename to 4/теория автоматов/2/D1.png diff --git a/at/24-2/2/D2.png b/4/теория автоматов/2/D2.png similarity index 100% rename from at/24-2/2/D2.png rename to 4/теория автоматов/2/D2.png diff --git a/at/24-2/2/README.jpg b/4/теория автоматов/2/README.jpg similarity index 100% rename from at/24-2/2/README.jpg rename to 4/теория автоматов/2/README.jpg diff --git a/at/24-2/2/Y.png b/4/теория автоматов/2/Y.png similarity index 100% rename from at/24-2/2/Y.png rename to 4/теория автоматов/2/Y.png diff --git a/at/24-2/2/lab2.pdf b/4/теория автоматов/2/lab2.pdf similarity index 100% rename from at/24-2/2/lab2.pdf rename to 4/теория автоматов/2/lab2.pdf diff --git a/at/24-2/2/photo_2025-03-03_21-54-45.jpg b/4/теория автоматов/2/photo_2025-03-03_21-54-45.jpg similarity index 100% rename from at/24-2/2/photo_2025-03-03_21-54-45.jpg rename to 4/теория автоматов/2/photo_2025-03-03_21-54-45.jpg diff --git a/at/24-2/2/photo_2025-03-03_23-45-37.jpg b/4/теория автоматов/2/photo_2025-03-03_23-45-37.jpg similarity index 100% rename from at/24-2/2/photo_2025-03-03_23-45-37.jpg rename to 4/теория автоматов/2/photo_2025-03-03_23-45-37.jpg diff --git a/at/24-2/3/J0.png b/4/теория автоматов/3/J0.png similarity index 100% rename from at/24-2/3/J0.png rename to 4/теория автоматов/3/J0.png diff --git a/at/24-2/3/J1.png b/4/теория автоматов/3/J1.png similarity index 100% rename from at/24-2/3/J1.png rename to 4/теория автоматов/3/J1.png diff --git a/at/24-2/3/J2.png b/4/теория автоматов/3/J2.png similarity index 100% rename from at/24-2/3/J2.png rename to 4/теория автоматов/3/J2.png diff --git a/at/24-2/3/K0.png b/4/теория автоматов/3/K0.png similarity index 100% rename from at/24-2/3/K0.png rename to 4/теория автоматов/3/K0.png diff --git a/at/24-2/3/K1.png b/4/теория автоматов/3/K1.png similarity index 100% rename from at/24-2/3/K1.png rename to 4/теория автоматов/3/K1.png diff --git a/at/24-2/3/K2.png b/4/теория автоматов/3/K2.png similarity index 100% rename from at/24-2/3/K2.png rename to 4/теория автоматов/3/K2.png diff --git a/at/24-2/3/README.jpg b/4/теория автоматов/3/README.jpg similarity index 100% rename from at/24-2/3/README.jpg rename to 4/теория автоматов/3/README.jpg diff --git a/at/24-2/3/Y.png b/4/теория автоматов/3/Y.png similarity index 100% rename from at/24-2/3/Y.png rename to 4/теория автоматов/3/Y.png diff --git a/at/24-2/3/automata.png b/4/теория автоматов/3/automata.png similarity index 100% rename from at/24-2/3/automata.png rename to 4/теория автоматов/3/automata.png diff --git a/at/24-2/3/automata.tex b/4/теория автоматов/3/automata.tex similarity index 100% rename from at/24-2/3/automata.tex rename to 4/теория автоматов/3/automata.tex diff --git a/at/24-2/3/karnaugh.jpg b/4/теория автоматов/3/karnaugh.jpg similarity index 100% rename from at/24-2/3/karnaugh.jpg rename to 4/теория автоматов/3/karnaugh.jpg diff --git a/at/24-2/3/lab3.pdf b/4/теория автоматов/3/lab3.pdf similarity index 100% rename from at/24-2/3/lab3.pdf rename to 4/теория автоматов/3/lab3.pdf diff --git a/at/24-2/3/scheme.jpg b/4/теория автоматов/3/scheme.jpg similarity index 100% rename from at/24-2/3/scheme.jpg rename to 4/теория автоматов/3/scheme.jpg diff --git a/at/24-2/3/states.png b/4/теория автоматов/3/states.png similarity index 100% rename from at/24-2/3/states.png rename to 4/теория автоматов/3/states.png diff --git a/at/24-2/3/synthesis.png b/4/теория автоматов/3/synthesis.png similarity index 100% rename from at/24-2/3/synthesis.png rename to 4/теория автоматов/3/synthesis.png diff --git a/at/24-2/3/table.png b/4/теория автоматов/3/table.png similarity index 100% rename from at/24-2/3/table.png rename to 4/теория автоматов/3/table.png diff --git a/at/24-2/4/automata.png b/4/теория автоматов/4/automata.png similarity index 100% rename from at/24-2/4/automata.png rename to 4/теория автоматов/4/automata.png diff --git a/at/24-2/4/lab.pdf b/4/теория автоматов/4/lab.pdf similarity index 100% rename from at/24-2/4/lab.pdf rename to 4/теория автоматов/4/lab.pdf diff --git a/at/24-2/4/synthesis.png b/4/теория автоматов/4/synthesis.png similarity index 100% rename from at/24-2/4/synthesis.png rename to 4/теория автоматов/4/synthesis.png diff --git a/at/24-2/5/lab5.pdf b/4/теория автоматов/5/lab5.pdf similarity index 100% rename from at/24-2/5/lab5.pdf rename to 4/теория автоматов/5/lab5.pdf diff --git a/ds/25-1/1/Custom+CUDA+Kernels+in+Python+with+Numba.ipynb b/5/data science/1/Custom+CUDA+Kernels+in+Python+with+Numba.ipynb similarity index 100% rename from ds/25-1/1/Custom+CUDA+Kernels+in+Python+with+Numba.ipynb rename to 5/data science/1/Custom+CUDA+Kernels+in+Python+with+Numba.ipynb diff --git a/ds/25-1/1/Effective+Memory+Use.ipynb b/5/data science/1/Effective+Memory+Use.ipynb similarity index 100% rename from ds/25-1/1/Effective+Memory+Use.ipynb rename to 5/data science/1/Effective+Memory+Use.ipynb diff --git a/ds/25-1/1/Introduction+to+CUDA+Python+with+Numba.ipynb b/5/data science/1/Introduction+to+CUDA+Python+with+Numba.ipynb similarity index 100% rename from ds/25-1/1/Introduction+to+CUDA+Python+with+Numba.ipynb rename to 5/data science/1/Introduction+to+CUDA+Python+with+Numba.ipynb diff --git a/5/data science/1e/.Rhistory b/5/data science/1e/.Rhistory new file mode 100644 index 0000000..e69de29 diff --git a/ds/25-1/1e/Makefile b/5/data science/1e/Makefile similarity index 100% rename from ds/25-1/1e/Makefile rename to 5/data science/1e/Makefile diff --git a/ds/25-1/1e/README.md b/5/data science/1e/README.md similarity index 100% rename from ds/25-1/1e/README.md rename to 5/data science/1e/README.md diff --git a/ds/25-1/1e/main.cu b/5/data science/1e/main.cu similarity index 100% rename from ds/25-1/1e/main.cu rename to 5/data science/1e/main.cu diff --git a/ds/25-1/1e/main.py b/5/data science/1e/main.py similarity index 100% rename from ds/25-1/1e/main.py rename to 5/data science/1e/main.py diff --git a/ds/25-1/1e/op.ptx b/5/data science/1e/op.ptx similarity index 100% rename from ds/25-1/1e/op.ptx rename to 5/data science/1e/op.ptx diff --git a/ds/25-1/1e/secp256k1.cu b/5/data science/1e/secp256k1.cu similarity index 100% rename from ds/25-1/1e/secp256k1.cu rename to 5/data science/1e/secp256k1.cu diff --git a/ds/25-1/1e/test.py b/5/data science/1e/test.py similarity index 100% rename from ds/25-1/1e/test.py rename to 5/data science/1e/test.py diff --git a/ds/25-1/2/1-02_data_manipulation.ipynb b/5/data science/2/1-02_data_manipulation.ipynb similarity index 100% rename from ds/25-1/2/1-02_data_manipulation.ipynb rename to 5/data science/2/1-02_data_manipulation.ipynb diff --git a/ds/25-1/2/1-03_memory_management.ipynb b/5/data science/2/1-03_memory_management.ipynb similarity index 100% rename from ds/25-1/2/1-03_memory_management.ipynb rename to 5/data science/2/1-03_memory_management.ipynb diff --git a/ds/25-1/2/1-04_interoperability.ipynb b/5/data science/2/1-04_interoperability.ipynb similarity index 100% rename from ds/25-1/2/1-04_interoperability.ipynb rename to 5/data science/2/1-04_interoperability.ipynb diff --git a/ds/25-1/2/1-05_grouping.ipynb b/5/data science/2/1-05_grouping.ipynb similarity index 100% rename from ds/25-1/2/1-05_grouping.ipynb rename to 5/data science/2/1-05_grouping.ipynb diff --git a/ds/25-1/2/1-06_data_visualization.ipynb b/5/data science/2/1-06_data_visualization.ipynb similarity index 100% rename from ds/25-1/2/1-06_data_visualization.ipynb rename to 5/data science/2/1-06_data_visualization.ipynb diff --git a/ds/25-1/2/1-07_etl.ipynb b/5/data science/2/1-07_etl.ipynb similarity index 100% rename from ds/25-1/2/1-07_etl.ipynb rename to 5/data science/2/1-07_etl.ipynb diff --git a/ds/25-1/2/1-08_cudf-polars.ipynb b/5/data science/2/1-08_cudf-polars.ipynb similarity index 100% rename from ds/25-1/2/1-08_cudf-polars.ipynb rename to 5/data science/2/1-08_cudf-polars.ipynb diff --git a/ds/25-1/2/1-09_dask-cudf.ipynb b/5/data science/2/1-09_dask-cudf.ipynb similarity index 100% rename from ds/25-1/2/1-09_dask-cudf.ipynb rename to 5/data science/2/1-09_dask-cudf.ipynb diff --git a/ds/25-1/2/2-02_prep_graph.ipynb b/5/data science/2/2-02_prep_graph.ipynb similarity index 100% rename from ds/25-1/2/2-02_prep_graph.ipynb rename to 5/data science/2/2-02_prep_graph.ipynb diff --git a/ds/25-1/2/2-03_cugraph.ipynb b/5/data science/2/2-03_cugraph.ipynb similarity index 100% rename from ds/25-1/2/2-03_cugraph.ipynb rename to 5/data science/2/2-03_cugraph.ipynb diff --git a/ds/25-1/2/2-04_networkx_cugraph.ipynb b/5/data science/2/2-04_networkx_cugraph.ipynb similarity index 100% rename from ds/25-1/2/2-04_networkx_cugraph.ipynb rename to 5/data science/2/2-04_networkx_cugraph.ipynb diff --git a/ds/25-1/2/3-02_k-means.ipynb b/5/data science/2/3-02_k-means.ipynb similarity index 100% rename from ds/25-1/2/3-02_k-means.ipynb rename to 5/data science/2/3-02_k-means.ipynb diff --git a/ds/25-1/2/3-03_dbscan.ipynb b/5/data science/2/3-03_dbscan.ipynb similarity index 100% rename from ds/25-1/2/3-03_dbscan.ipynb rename to 5/data science/2/3-03_dbscan.ipynb diff --git a/ds/25-1/2/3-04_logistic_regression.ipynb b/5/data science/2/3-04_logistic_regression.ipynb similarity index 100% rename from ds/25-1/2/3-04_logistic_regression.ipynb rename to 5/data science/2/3-04_logistic_regression.ipynb diff --git a/ds/25-1/2/3-05_knn.ipynb b/5/data science/2/3-05_knn.ipynb similarity index 100% rename from ds/25-1/2/3-05_knn.ipynb rename to 5/data science/2/3-05_knn.ipynb diff --git a/ds/25-1/2/3-06_xgboost.ipynb b/5/data science/2/3-06_xgboost.ipynb similarity index 100% rename from ds/25-1/2/3-06_xgboost.ipynb rename to 5/data science/2/3-06_xgboost.ipynb diff --git a/ds/25-1/2/3-07_triton.ipynb b/5/data science/2/3-07_triton.ipynb similarity index 100% rename from ds/25-1/2/3-07_triton.ipynb rename to 5/data science/2/3-07_triton.ipynb diff --git a/ds/25-1/2/3-08_k-means_dask.ipynb b/5/data science/2/3-08_k-means_dask.ipynb similarity index 100% rename from ds/25-1/2/3-08_k-means_dask.ipynb rename to 5/data science/2/3-08_k-means_dask.ipynb diff --git a/ds/25-1/2/4-02_find_infected.ipynb b/5/data science/2/4-02_find_infected.ipynb similarity index 100% rename from ds/25-1/2/4-02_find_infected.ipynb rename to 5/data science/2/4-02_find_infected.ipynb diff --git a/ds/25-1/2/4-03_nearest_facilities.ipynb b/5/data science/2/4-03_nearest_facilities.ipynb similarity index 100% rename from ds/25-1/2/4-03_nearest_facilities.ipynb rename to 5/data science/2/4-03_nearest_facilities.ipynb diff --git a/ds/25-1/2/4-04_identify_risk_factors.ipynb b/5/data science/2/4-04_identify_risk_factors.ipynb similarity index 100% rename from ds/25-1/2/4-04_identify_risk_factors.ipynb rename to 5/data science/2/4-04_identify_risk_factors.ipynb diff --git a/ds/25-1/2/county_centroid.csv b/5/data science/2/county_centroid.csv similarity index 100% rename from ds/25-1/2/county_centroid.csv rename to 5/data science/2/county_centroid.csv diff --git a/ds/25-1/2e/BoardingData.csv b/5/data science/2e/BoardingData.csv similarity index 100% rename from ds/25-1/2e/BoardingData.csv rename to 5/data science/2e/BoardingData.csv diff --git a/ds/25-1/2e/BoardingData.ipynb b/5/data science/2e/BoardingData.ipynb similarity index 100% rename from ds/25-1/2e/BoardingData.ipynb rename to 5/data science/2e/BoardingData.ipynb diff --git a/ds/25-1/2e/worldcities.csv b/5/data science/2e/worldcities.csv similarity index 100% rename from ds/25-1/2e/worldcities.csv rename to 5/data science/2e/worldcities.csv diff --git a/ds/25-1/3/1_01_data_loading.ipynb b/5/data science/3/1_01_data_loading.ipynb similarity index 100% rename from ds/25-1/3/1_01_data_loading.ipynb rename to 5/data science/3/1_01_data_loading.ipynb diff --git a/ds/25-1/3/1_02_EDA.ipynb b/5/data science/3/1_02_EDA.ipynb similarity index 100% rename from ds/25-1/3/1_02_EDA.ipynb rename to 5/data science/3/1_02_EDA.ipynb diff --git a/ds/25-1/3/1_03_categorical_feature_engineering.ipynb b/5/data science/3/1_03_categorical_feature_engineering.ipynb similarity index 100% rename from ds/25-1/3/1_03_categorical_feature_engineering.ipynb rename to 5/data science/3/1_03_categorical_feature_engineering.ipynb diff --git a/ds/25-1/3/1_04_nvtabular_and_mgpu.ipynb b/5/data science/3/1_04_nvtabular_and_mgpu.ipynb similarity index 100% rename from ds/25-1/3/1_04_nvtabular_and_mgpu.ipynb rename to 5/data science/3/1_04_nvtabular_and_mgpu.ipynb diff --git a/ds/25-1/3/2_01_classification_primer.ipynb b/5/data science/3/2_01_classification_primer.ipynb similarity index 100% rename from ds/25-1/3/2_01_classification_primer.ipynb rename to 5/data science/3/2_01_classification_primer.ipynb diff --git a/ds/25-1/3/2_02_accelerated_model_development.ipynb b/5/data science/3/2_02_accelerated_model_development.ipynb similarity index 100% rename from ds/25-1/3/2_02_accelerated_model_development.ipynb rename to 5/data science/3/2_02_accelerated_model_development.ipynb diff --git a/ds/25-1/3/2_03_model_tuning.ipynb b/5/data science/3/2_03_model_tuning.ipynb similarity index 100% rename from ds/25-1/3/2_03_model_tuning.ipynb rename to 5/data science/3/2_03_model_tuning.ipynb diff --git a/ds/25-1/3/2_04_embedding.ipynb b/5/data science/3/2_04_embedding.ipynb similarity index 100% rename from ds/25-1/3/2_04_embedding.ipynb rename to 5/data science/3/2_04_embedding.ipynb diff --git a/ds/25-1/3/3_01_model_deployment_for_inference.ipynb b/5/data science/3/3_01_model_deployment_for_inference.ipynb similarity index 100% rename from ds/25-1/3/3_01_model_deployment_for_inference.ipynb rename to 5/data science/3/3_01_model_deployment_for_inference.ipynb diff --git a/ds/25-1/3/assessment.ipynb b/5/data science/3/assessment.ipynb similarity index 100% rename from ds/25-1/3/assessment.ipynb rename to 5/data science/3/assessment.ipynb diff --git a/ds/25-1/3/images/DLI_Header.png b/5/data science/3/images/DLI_Header.png similarity index 100% rename from ds/25-1/3/images/DLI_Header.png rename to 5/data science/3/images/DLI_Header.png diff --git a/ds/25-1/3/images/XGBoost.png b/5/data science/3/images/XGBoost.png similarity index 100% rename from ds/25-1/3/images/XGBoost.png rename to 5/data science/3/images/XGBoost.png diff --git a/ds/25-1/3/images/active_kernel_files.png b/5/data science/3/images/active_kernel_files.png similarity index 100% rename from ds/25-1/3/images/active_kernel_files.png rename to 5/data science/3/images/active_kernel_files.png diff --git a/ds/25-1/3/images/agg.png b/5/data science/3/images/agg.png similarity index 100% rename from ds/25-1/3/images/agg.png rename to 5/data science/3/images/agg.png diff --git a/ds/25-1/3/images/better_view.png b/5/data science/3/images/better_view.png similarity index 100% rename from ds/25-1/3/images/better_view.png rename to 5/data science/3/images/better_view.png diff --git a/ds/25-1/3/images/check.png b/5/data science/3/images/check.png similarity index 100% rename from ds/25-1/3/images/check.png rename to 5/data science/3/images/check.png diff --git a/ds/25-1/3/images/client_scheduler.png b/5/data science/3/images/client_scheduler.png similarity index 100% rename from ds/25-1/3/images/client_scheduler.png rename to 5/data science/3/images/client_scheduler.png diff --git a/ds/25-1/3/images/credit.png b/5/data science/3/images/credit.png similarity index 100% rename from ds/25-1/3/images/credit.png rename to 5/data science/3/images/credit.png diff --git a/ds/25-1/3/images/dashboard_status.png b/5/data science/3/images/dashboard_status.png similarity index 100% rename from ds/25-1/3/images/dashboard_status.png rename to 5/data science/3/images/dashboard_status.png diff --git a/ds/25-1/3/images/dask.png b/5/data science/3/images/dask.png similarity index 100% rename from ds/25-1/3/images/dask.png rename to 5/data science/3/images/dask.png diff --git a/ds/25-1/3/images/dask_dag.png b/5/data science/3/images/dask_dag.png similarity index 100% rename from ds/25-1/3/images/dask_dag.png rename to 5/data science/3/images/dask_dag.png diff --git a/ds/25-1/3/images/dask_dataframe.png b/5/data science/3/images/dask_dataframe.png similarity index 100% rename from ds/25-1/3/images/dask_dataframe.png rename to 5/data science/3/images/dask_dataframe.png diff --git a/ds/25-1/3/images/dask_diagnostics_1.png b/5/data science/3/images/dask_diagnostics_1.png similarity index 100% rename from ds/25-1/3/images/dask_diagnostics_1.png rename to 5/data science/3/images/dask_diagnostics_1.png diff --git a/ds/25-1/3/images/dask_diagnostics_2.png b/5/data science/3/images/dask_diagnostics_2.png similarity index 100% rename from ds/25-1/3/images/dask_diagnostics_2.png rename to 5/data science/3/images/dask_diagnostics_2.png diff --git a/ds/25-1/3/images/dask_diagnostics_sample_1.png b/5/data science/3/images/dask_diagnostics_sample_1.png similarity index 100% rename from ds/25-1/3/images/dask_diagnostics_sample_1.png rename to 5/data science/3/images/dask_diagnostics_sample_1.png diff --git a/ds/25-1/3/images/dask_diagnostics_sample_2_combined.png b/5/data science/3/images/dask_diagnostics_sample_2_combined.png similarity index 100% rename from ds/25-1/3/images/dask_diagnostics_sample_2_combined.png rename to 5/data science/3/images/dask_diagnostics_sample_2_combined.png diff --git a/ds/25-1/3/images/dask_stats.png b/5/data science/3/images/dask_stats.png similarity index 100% rename from ds/25-1/3/images/dask_stats.png rename to 5/data science/3/images/dask_stats.png diff --git a/ds/25-1/3/images/dask_widget.png b/5/data science/3/images/dask_widget.png similarity index 100% rename from ds/25-1/3/images/dask_widget.png rename to 5/data science/3/images/dask_widget.png diff --git a/ds/25-1/3/images/data_loading_and_eda.png b/5/data science/3/images/data_loading_and_eda.png similarity index 100% rename from ds/25-1/3/images/data_loading_and_eda.png rename to 5/data science/3/images/data_loading_and_eda.png diff --git a/ds/25-1/3/images/data_preview.png b/5/data science/3/images/data_preview.png similarity index 100% rename from ds/25-1/3/images/data_preview.png rename to 5/data science/3/images/data_preview.png diff --git a/ds/25-1/3/images/diagnostic_1.png b/5/data science/3/images/diagnostic_1.png similarity index 100% rename from ds/25-1/3/images/diagnostic_1.png rename to 5/data science/3/images/diagnostic_1.png diff --git a/ds/25-1/3/images/diagnostic_2.png b/5/data science/3/images/diagnostic_2.png similarity index 100% rename from ds/25-1/3/images/diagnostic_2.png rename to 5/data science/3/images/diagnostic_2.png diff --git a/ds/25-1/3/images/ds_on_gpu.png b/5/data science/3/images/ds_on_gpu.png similarity index 100% rename from ds/25-1/3/images/ds_on_gpu.png rename to 5/data science/3/images/ds_on_gpu.png diff --git a/ds/25-1/3/images/dtypes.png b/5/data science/3/images/dtypes.png similarity index 100% rename from ds/25-1/3/images/dtypes.png rename to 5/data science/3/images/dtypes.png diff --git a/ds/25-1/3/images/embedding.png b/5/data science/3/images/embedding.png similarity index 100% rename from ds/25-1/3/images/embedding.png rename to 5/data science/3/images/embedding.png diff --git a/ds/25-1/3/images/feature_engineering_methods.png b/5/data science/3/images/feature_engineering_methods.png similarity index 100% rename from ds/25-1/3/images/feature_engineering_methods.png rename to 5/data science/3/images/feature_engineering_methods.png diff --git a/ds/25-1/3/images/groupby.png b/5/data science/3/images/groupby.png similarity index 100% rename from ds/25-1/3/images/groupby.png rename to 5/data science/3/images/groupby.png diff --git a/ds/25-1/3/images/groupby_aggregation.png b/5/data science/3/images/groupby_aggregation.png similarity index 100% rename from ds/25-1/3/images/groupby_aggregation.png rename to 5/data science/3/images/groupby_aggregation.png diff --git a/ds/25-1/3/images/groupby_aggregation_comp.png b/5/data science/3/images/groupby_aggregation_comp.png similarity index 100% rename from ds/25-1/3/images/groupby_aggregation_comp.png rename to 5/data science/3/images/groupby_aggregation_comp.png diff --git a/ds/25-1/3/images/groupby_apply.png b/5/data science/3/images/groupby_apply.png similarity index 100% rename from ds/25-1/3/images/groupby_apply.png rename to 5/data science/3/images/groupby_apply.png diff --git a/ds/25-1/3/images/important.png b/5/data science/3/images/important.png similarity index 100% rename from ds/25-1/3/images/important.png rename to 5/data science/3/images/important.png diff --git a/ds/25-1/3/images/jl_launcher.png b/5/data science/3/images/jl_launcher.png similarity index 100% rename from ds/25-1/3/images/jl_launcher.png rename to 5/data science/3/images/jl_launcher.png diff --git a/ds/25-1/3/images/kernel.png b/5/data science/3/images/kernel.png similarity index 100% rename from ds/25-1/3/images/kernel.png rename to 5/data science/3/images/kernel.png diff --git a/ds/25-1/3/images/kernel_menu.png b/5/data science/3/images/kernel_menu.png similarity index 100% rename from ds/25-1/3/images/kernel_menu.png rename to 5/data science/3/images/kernel_menu.png diff --git a/ds/25-1/3/images/kernel_name.png b/5/data science/3/images/kernel_name.png similarity index 100% rename from ds/25-1/3/images/kernel_name.png rename to 5/data science/3/images/kernel_name.png diff --git a/ds/25-1/3/images/mem_usage.png b/5/data science/3/images/mem_usage.png similarity index 100% rename from ds/25-1/3/images/mem_usage.png rename to 5/data science/3/images/mem_usage.png diff --git a/ds/25-1/3/images/multi-gpu.png b/5/data science/3/images/multi-gpu.png similarity index 100% rename from ds/25-1/3/images/multi-gpu.png rename to 5/data science/3/images/multi-gpu.png diff --git a/ds/25-1/3/images/nvtabular_diagram.png b/5/data science/3/images/nvtabular_diagram.png similarity index 100% rename from ds/25-1/3/images/nvtabular_diagram.png rename to 5/data science/3/images/nvtabular_diagram.png diff --git a/ds/25-1/3/images/nvtabular_operators.png b/5/data science/3/images/nvtabular_operators.png similarity index 100% rename from ds/25-1/3/images/nvtabular_operators.png rename to 5/data science/3/images/nvtabular_operators.png diff --git a/ds/25-1/3/images/parquet.png b/5/data science/3/images/parquet.png similarity index 100% rename from ds/25-1/3/images/parquet.png rename to 5/data science/3/images/parquet.png diff --git a/ds/25-1/3/images/pipeline_overview.png b/5/data science/3/images/pipeline_overview.png similarity index 100% rename from ds/25-1/3/images/pipeline_overview.png rename to 5/data science/3/images/pipeline_overview.png diff --git a/ds/25-1/3/images/pipeline_overview_1.png b/5/data science/3/images/pipeline_overview_1.png similarity index 100% rename from ds/25-1/3/images/pipeline_overview_1.png rename to 5/data science/3/images/pipeline_overview_1.png diff --git a/ds/25-1/3/images/pipeline_overview_2.png b/5/data science/3/images/pipeline_overview_2.png similarity index 100% rename from ds/25-1/3/images/pipeline_overview_2.png rename to 5/data science/3/images/pipeline_overview_2.png diff --git a/ds/25-1/3/images/product_embedding.png b/5/data science/3/images/product_embedding.png similarity index 100% rename from ds/25-1/3/images/product_embedding.png rename to 5/data science/3/images/product_embedding.png diff --git a/ds/25-1/3/images/random_forest.png b/5/data science/3/images/random_forest.png similarity index 100% rename from ds/25-1/3/images/random_forest.png rename to 5/data science/3/images/random_forest.png diff --git a/ds/25-1/3/images/rf_train.png b/5/data science/3/images/rf_train.png similarity index 100% rename from ds/25-1/3/images/rf_train.png rename to 5/data science/3/images/rf_train.png diff --git a/ds/25-1/3/images/running_kernels.png b/5/data science/3/images/running_kernels.png similarity index 100% rename from ds/25-1/3/images/running_kernels.png rename to 5/data science/3/images/running_kernels.png diff --git a/ds/25-1/3/images/surrogate_problem.png b/5/data science/3/images/surrogate_problem.png similarity index 100% rename from ds/25-1/3/images/surrogate_problem.png rename to 5/data science/3/images/surrogate_problem.png diff --git a/ds/25-1/3/images/tabular_data_analytics.png b/5/data science/3/images/tabular_data_analytics.png similarity index 100% rename from ds/25-1/3/images/tabular_data_analytics.png rename to 5/data science/3/images/tabular_data_analytics.png diff --git a/ds/25-1/3/images/tabular_data_features.png b/5/data science/3/images/tabular_data_features.png similarity index 100% rename from ds/25-1/3/images/tabular_data_features.png rename to 5/data science/3/images/tabular_data_features.png diff --git a/ds/25-1/3/images/tabular_data_workflow.png b/5/data science/3/images/tabular_data_workflow.png similarity index 100% rename from ds/25-1/3/images/tabular_data_workflow.png rename to 5/data science/3/images/tabular_data_workflow.png diff --git a/ds/25-1/3/images/tip.png b/5/data science/3/images/tip.png similarity index 100% rename from ds/25-1/3/images/tip.png rename to 5/data science/3/images/tip.png diff --git a/ds/25-1/3/images/triton_server_architecture.png b/5/data science/3/images/triton_server_architecture.png similarity index 100% rename from ds/25-1/3/images/triton_server_architecture.png rename to 5/data science/3/images/triton_server_architecture.png diff --git a/ds/25-1/3/images/watch_gpu.png b/5/data science/3/images/watch_gpu.png similarity index 100% rename from ds/25-1/3/images/watch_gpu.png rename to 5/data science/3/images/watch_gpu.png diff --git a/ds/25-1/3/images/xgboost_dask.png b/5/data science/3/images/xgboost_dask.png similarity index 100% rename from ds/25-1/3/images/xgboost_dask.png rename to 5/data science/3/images/xgboost_dask.png diff --git a/ds/25-1/4/01_mnist.ipynb b/5/data science/4/01_mnist.ipynb similarity index 100% rename from ds/25-1/4/01_mnist.ipynb rename to 5/data science/4/01_mnist.ipynb diff --git a/ds/25-1/4/02_asl.ipynb b/5/data science/4/02_asl.ipynb similarity index 100% rename from ds/25-1/4/02_asl.ipynb rename to 5/data science/4/02_asl.ipynb diff --git a/ds/25-1/4/03_asl_cnn.ipynb b/5/data science/4/03_asl_cnn.ipynb similarity index 100% rename from ds/25-1/4/03_asl_cnn.ipynb rename to 5/data science/4/03_asl_cnn.ipynb diff --git a/ds/25-1/4/04a_asl_augmentation.ipynb b/5/data science/4/04a_asl_augmentation.ipynb similarity index 100% rename from ds/25-1/4/04a_asl_augmentation.ipynb rename to 5/data science/4/04a_asl_augmentation.ipynb diff --git a/ds/25-1/4/04b_asl_predictions.ipynb b/5/data science/4/04b_asl_predictions.ipynb similarity index 100% rename from ds/25-1/4/04b_asl_predictions.ipynb rename to 5/data science/4/04b_asl_predictions.ipynb diff --git a/ds/25-1/4/05a_doggy_door.ipynb b/5/data science/4/05a_doggy_door.ipynb similarity index 100% rename from ds/25-1/4/05a_doggy_door.ipynb rename to 5/data science/4/05a_doggy_door.ipynb diff --git a/ds/25-1/4/05b_presidential_doggy_door.ipynb b/5/data science/4/05b_presidential_doggy_door.ipynb similarity index 100% rename from ds/25-1/4/05b_presidential_doggy_door.ipynb rename to 5/data science/4/05b_presidential_doggy_door.ipynb diff --git a/ds/25-1/4/06_nlp.ipynb b/5/data science/4/06_nlp.ipynb similarity index 100% rename from ds/25-1/4/06_nlp.ipynb rename to 5/data science/4/06_nlp.ipynb diff --git a/ds/25-1/4/07_assessment.ipynb b/5/data science/4/07_assessment.ipynb similarity index 100% rename from ds/25-1/4/07_assessment.ipynb rename to 5/data science/4/07_assessment.ipynb diff --git a/ds/25-1/5/01_automated_optical_inspection_and_data_exploration.ipynb b/5/data science/5/01_automated_optical_inspection_and_data_exploration.ipynb similarity index 100% rename from ds/25-1/5/01_automated_optical_inspection_and_data_exploration.ipynb rename to 5/data science/5/01_automated_optical_inspection_and_data_exploration.ipynb diff --git a/ds/25-1/5/02_model_training_with_transfer_learning.ipynb b/5/data science/5/02_model_training_with_transfer_learning.ipynb similarity index 100% rename from ds/25-1/5/02_model_training_with_transfer_learning.ipynb rename to 5/data science/5/02_model_training_with_transfer_learning.ipynb diff --git a/ds/25-1/5/03_model_deployment_for_inference.ipynb b/5/data science/5/03_model_deployment_for_inference.ipynb similarity index 100% rename from ds/25-1/5/03_model_deployment_for_inference.ipynb rename to 5/data science/5/03_model_deployment_for_inference.ipynb diff --git a/ds/25-1/5/assessment.ipynb b/5/data science/5/assessment.ipynb similarity index 100% rename from ds/25-1/5/assessment.ipynb rename to 5/data science/5/assessment.ipynb diff --git a/ds/25-1/5/config.txt b/5/data science/5/config.txt similarity index 100% rename from ds/25-1/5/config.txt rename to 5/data science/5/config.txt diff --git a/ds/25-1/5/cuDF_speed_up.ipynb b/5/data science/5/cuDF_speed_up.ipynb similarity index 100% rename from ds/25-1/5/cuDF_speed_up.ipynb rename to 5/data science/5/cuDF_speed_up.ipynb diff --git a/ds/25-1/5/images/AOI_process_decision_flow.jpg b/5/data science/5/images/AOI_process_decision_flow.jpg similarity index 100% rename from ds/25-1/5/images/AOI_process_decision_flow.jpg rename to 5/data science/5/images/AOI_process_decision_flow.jpg diff --git a/ds/25-1/5/images/Capacitor_PCB.jpg b/5/data science/5/images/Capacitor_PCB.jpg similarity index 100% rename from ds/25-1/5/images/Capacitor_PCB.jpg rename to 5/data science/5/images/Capacitor_PCB.jpg diff --git a/ds/25-1/5/images/DLI_Header.png b/5/data science/5/images/DLI_Header.png similarity index 100% rename from ds/25-1/5/images/DLI_Header.png rename to 5/data science/5/images/DLI_Header.png diff --git a/ds/25-1/5/images/Manufacturing_AOI.png b/5/data science/5/images/Manufacturing_AOI.png similarity index 100% rename from ds/25-1/5/images/Manufacturing_AOI.png rename to 5/data science/5/images/Manufacturing_AOI.png diff --git a/ds/25-1/5/images/PCBA_AOI.png b/5/data science/5/images/PCBA_AOI.png similarity index 100% rename from ds/25-1/5/images/PCBA_AOI.png rename to 5/data science/5/images/PCBA_AOI.png diff --git a/ds/25-1/5/images/ROC_curve.gif b/5/data science/5/images/ROC_curve.gif similarity index 100% rename from ds/25-1/5/images/ROC_curve.gif rename to 5/data science/5/images/ROC_curve.gif diff --git a/ds/25-1/5/images/assessment_samples.png b/5/data science/5/images/assessment_samples.png similarity index 100% rename from ds/25-1/5/images/assessment_samples.png rename to 5/data science/5/images/assessment_samples.png diff --git a/ds/25-1/5/images/augmentation.png b/5/data science/5/images/augmentation.png similarity index 100% rename from ds/25-1/5/images/augmentation.png rename to 5/data science/5/images/augmentation.png diff --git a/ds/25-1/5/images/check.png b/5/data science/5/images/check.png similarity index 100% rename from ds/25-1/5/images/check.png rename to 5/data science/5/images/check.png diff --git a/ds/25-1/5/images/classification_input.png b/5/data science/5/images/classification_input.png similarity index 100% rename from ds/25-1/5/images/classification_input.png rename to 5/data science/5/images/classification_input.png diff --git a/ds/25-1/5/images/credit.png b/5/data science/5/images/credit.png similarity index 100% rename from ds/25-1/5/images/credit.png rename to 5/data science/5/images/credit.png diff --git a/ds/25-1/5/images/dali.png b/5/data science/5/images/dali.png similarity index 100% rename from ds/25-1/5/images/dali.png rename to 5/data science/5/images/dali.png diff --git a/ds/25-1/5/images/darpa_moore.jpg b/5/data science/5/images/darpa_moore.jpg similarity index 100% rename from ds/25-1/5/images/darpa_moore.jpg rename to 5/data science/5/images/darpa_moore.jpg diff --git a/ds/25-1/5/images/directories_detail.jpg b/5/data science/5/images/directories_detail.jpg similarity index 100% rename from ds/25-1/5/images/directories_detail.jpg rename to 5/data science/5/images/directories_detail.jpg diff --git a/ds/25-1/5/images/directory.png b/5/data science/5/images/directory.png similarity index 100% rename from ds/25-1/5/images/directory.png rename to 5/data science/5/images/directory.png diff --git a/ds/25-1/5/images/important.png b/5/data science/5/images/important.png similarity index 100% rename from ds/25-1/5/images/important.png rename to 5/data science/5/images/important.png diff --git a/ds/25-1/5/images/jl_launcher.png b/5/data science/5/images/jl_launcher.png similarity index 100% rename from ds/25-1/5/images/jl_launcher.png rename to 5/data science/5/images/jl_launcher.png diff --git a/ds/25-1/5/images/ml_workflow.png b/5/data science/5/images/ml_workflow.png similarity index 100% rename from ds/25-1/5/images/ml_workflow.png rename to 5/data science/5/images/ml_workflow.png diff --git a/ds/25-1/5/images/openimage_table.jpg b/5/data science/5/images/openimage_table.jpg similarity index 100% rename from ds/25-1/5/images/openimage_table.jpg rename to 5/data science/5/images/openimage_table.jpg diff --git a/ds/25-1/5/images/pause.png b/5/data science/5/images/pause.png similarity index 100% rename from ds/25-1/5/images/pause.png rename to 5/data science/5/images/pause.png diff --git a/ds/25-1/5/images/precision_recall.png b/5/data science/5/images/precision_recall.png similarity index 100% rename from ds/25-1/5/images/precision_recall.png rename to 5/data science/5/images/precision_recall.png diff --git a/ds/25-1/5/images/rewind.png b/5/data science/5/images/rewind.png similarity index 100% rename from ds/25-1/5/images/rewind.png rename to 5/data science/5/images/rewind.png diff --git a/ds/25-1/5/images/simple_workflow.png b/5/data science/5/images/simple_workflow.png similarity index 100% rename from ds/25-1/5/images/simple_workflow.png rename to 5/data science/5/images/simple_workflow.png diff --git a/ds/25-1/5/images/tao_launcher.gif b/5/data science/5/images/tao_launcher.gif similarity index 100% rename from ds/25-1/5/images/tao_launcher.gif rename to 5/data science/5/images/tao_launcher.gif diff --git a/ds/25-1/5/images/tao_matrix.png b/5/data science/5/images/tao_matrix.png similarity index 100% rename from ds/25-1/5/images/tao_matrix.png rename to 5/data science/5/images/tao_matrix.png diff --git a/ds/25-1/5/images/tao_tasks.png b/5/data science/5/images/tao_tasks.png similarity index 100% rename from ds/25-1/5/images/tao_tasks.png rename to 5/data science/5/images/tao_tasks.png diff --git a/ds/25-1/5/images/tao_toolkit.png b/5/data science/5/images/tao_toolkit.png similarity index 100% rename from ds/25-1/5/images/tao_toolkit.png rename to 5/data science/5/images/tao_toolkit.png diff --git a/ds/25-1/5/images/tao_toolkit_workflow.png b/5/data science/5/images/tao_toolkit_workflow.png similarity index 100% rename from ds/25-1/5/images/tao_toolkit_workflow.png rename to 5/data science/5/images/tao_toolkit_workflow.png diff --git a/ds/25-1/5/images/tip.png b/5/data science/5/images/tip.png similarity index 100% rename from ds/25-1/5/images/tip.png rename to 5/data science/5/images/tip.png diff --git a/ds/25-1/5/images/transfer_learning.png b/5/data science/5/images/transfer_learning.png similarity index 100% rename from ds/25-1/5/images/transfer_learning.png rename to 5/data science/5/images/transfer_learning.png diff --git a/ds/25-1/5/images/triton_server_architecture.png b/5/data science/5/images/triton_server_architecture.png similarity index 100% rename from ds/25-1/5/images/triton_server_architecture.png rename to 5/data science/5/images/triton_server_architecture.png diff --git a/ds/25-1/5/images/true_positives.jpg b/5/data science/5/images/true_positives.jpg similarity index 100% rename from ds/25-1/5/images/true_positives.jpg rename to 5/data science/5/images/true_positives.jpg diff --git a/ds/25-1/5/log_file.txt b/5/data science/5/log_file.txt similarity index 100% rename from ds/25-1/5/log_file.txt rename to 5/data science/5/log_file.txt diff --git a/5/data science/r/.RData b/5/data science/r/.RData new file mode 100644 index 0000000000000000000000000000000000000000..ca8c439246cca2d7a38f19feec9a99c288ace083 GIT binary patch literal 75740 zcmd?RcTiJX!~c7Zs2oM$SOBR}5s)q*O-d95lqv)WEg(YZMS3SH0*Z79MLJ06p@W1H z0jZ&e8bXs!=p~edgrCpzmbveJd}r=|_uhFjv%gvUyVlxkt<0X;lUbkd27LbOkAHq> zHk&UQ>9-!AG$%etd2sLYYs>fURxHmlY8x9>o~c}qt!QkNyZ%&nbNlnm%;d}sZ*=2k zx@V}hH)gt7VI+-I&7W?Hn@SFbL4AXvR|TmMI1n|Z0i?q|K0E5L${IXH=Db&Zi;`K?02En@cE;D}3_gGG@v-Y{BXS>_!{-8_}e zXP(wbiOjocRds$fx{|We8Ga@DOBCRyw{%f5zl(x2GT9ht8(+N{7#f&BjE~&NLUNs8 z^v@H$VMrOqlbqXK>vgSJi8P2!ORP5HjLuAKLdRoES+4gek@RI=>oGYcLN33VX^}gF zl1PMar7V0aa?6W!1(``nwj`eE671iv@^+ROz2to~!RN;KAZu zOdback&HJFrsfEada#?Pk^G8?je2)8Td6tS6_#E%8;2&r)%*BAdy!8HYhvmRej%-1}pII zF5Z2c>Vt3Y@`8)lXNsxXzzVuGE1MQuVjphg$BB6AV9GAQaquEQYig#?OBSE?EP0;x z<^&nBAOiv3;?OQgE;?1}(FIMsLm)Tc6IXg=^tQnRpLtjAE)$zxkiR%g+$u<1e40v| z+6&TJc7)08q%MB_)HL-KsI}MC*HrLr40>}3KWG6<5Ui)JFwfZkydua^x?6GYd&FOY z4o1V@BUnm(N0>AQ)t&ki%G{iyY#lF{-o$gd7|3f0{!NS=o4%+pXwe)=KX_)J`JX03zT1N+WqS_w#g}a1SeeAmoJaq( z)a>Qe7j@ZUu)c|%d5^gA_Z~$3!@BwM%UkTlMBeO2f979#p!LN5!hcxL5_xkUUC;mY zKHZSE8^@x@=V+l#||c-(WCqyQ?8%eI;DzXDkoLzoF@CeI-Wd zXB>}w)d#ht-R>J)#%1Si;OD65y%wnmk3DiE=RGzibR z=1e9Ji&=Ff%0oHx1M}rUUWq~7k+Z%2tUZzlE1Q9HcFz7W$+7ZC>r}$$A`fvaCQ;tQ zT>^XT>e&~0-ru32>MaGPB7#*b<8(`*yoPvn(hP z{I12amr&Q5qi{x?RUEX(SL~HMpl*}( zy^U`E7nS@IJ4@qe5m{8JX0qg3RYne??&i$)4Ob(QkAx6+c76@phqTcr8|ujlc632@ zpWlViOx-b3WlL&hq{qZgd%lPXw;K@}vH$z)=pUXPJkIRp{|Wqm?Ab4|CoI zRRTXI%FA6vVeogXn~v4OU&fts)Hz$$!`^tuFt~yKFQIe*1So>ODi@zal-k#Ikm$+TYSupUiEFZUCy7oYP;DQ?58Or zAwcQ)reNY4sBQ`~h3|@5^&fS37|@nW+dreE-qi2zwR!&-&ayx1#dbTOpo=Alf5Xybu#DL{Owx>IECDCNZ*ER#WQEGtd6 zX1=2$$l1xMD!MwLnWVJNUTn+=*pjKOv!5%KUX(uemk#o0-5Ts4S=m9)Na6UV1ixBm zevlsN^xEnXg-CvVtCOZDm^_#&8L-{jRsPx0aMc1KEcS4s-Bcxj3n`h4T~M5ww&n9x zIb+`bAOyj!_r-Gf!CV16E$2D?CfNsD*+1#&0{u_%RR8mILH!-!JZ9=JFGrTbEHrJg za3E=T%0^Vwzswi}J+7JO?to zKm&_Gn`RQaXJ$&o?<@yr!4}F4q9^DbV^6!Yx@w~xThsxzq_O<~-4fIMN_ycEsGP24 z>CQHh;YwF9vkqHhU2DmNmfB%YaM1YZjhLiPZ6gJz?MaO&CBU?IbC544{$fA8gxT+? zG>tGqzy`z&yC{NuM6!bNoM0133zH_{eP8OlWB$se@D@dBBxG@ZHawa|puqulcwsxv z;m^6iC2&21m0U;s;%AS~>^ATR7S=D%1_oF6lL5(#f6Jy;~}hPP@6EWsd4r&qJm8`5DdjI3j>l%eY&w4(fyg1|)D z5p&SzABtzU3>&_W3Le*uvM29a2M5-yCQlEuGz=ck(t^wI{A5{-bI5|=DhGC#dR$14 z`;7L$$pkE)&P=G!sF%)F?hW8i3Hn^~8C6h^bBOTFYU2^4PBHfob!zJ!6PgIox5#XdmfQ(kyoW(Og&RNISQM(F=uwSR%EM1wvRth zV_OH@p~Z!#RcNfu{gL2vNxPp7?a??`Yd4{0T6}!Gd3sW*11+ij(}EFl^|4s#X2qA1 zl}$4#A@Y+Qnizk5w( z!rzEr=Qdg?vo*%=$Lfs=Y1-QM_+u>Gqa)C@5mJo%Mrmy{ zT>%FJYrT+V3HQ{w0+H^pEf47-wU2{}6V+`kRbyzc$rnB9MSi2OKhH2nmHu_ z$ZWFd88|Q_+)*GUb5gXkg7o^}c7>*3`{su$u2tKCQY{;utc`7SW_VBWu92bsjwvIi z)HmOA2(E+a(l+25$&pt)9v27SP(V4=!w)7l<={Rim9u#>rsfXiy^{Cd6ga3vnI6Mf z6oOp#_L>@{0-6M>iJJ?{34{-fpG(BY(47;rf~53dQwq6&7Egmum$wO6Zo_<4+5xqh zyOb(bCdygKnN-2J|sKSEzg%J&ARA^G=Jg*biH-^rh_Hp@((REv zxIm5QXf_UY=197Bc5-yQ>=UQbxGZA+jTGK}RDan)W55%CAmmv2UFt*H0!Qk??54(s zNA+d=<+<4u%$8E!k2!lsly};{v2k&?e z?W!$Agp-Ne zen)v~<)og3um%N_-KC%HMM?vWFA9QHHNVxr=^SOi*a9s`_VTup1#U%(%rh678!vW7 zESn%x52Sb}Au~b&nr37Q5_Tp6_ACqBe7@#Z_JPtnR% zqX2ix*jiq`x$4B>3{lo$1OwonV%csI%(d?A`Q~lPOk#FT=(q46>3qDfjvb3pl=BCl zrs!J@3?JuV3?DD-E{Bo#qt&+j56g{~tPYD$g;{)oJ=6uwX^83IRp;=P)5jhKP-1hJ zZQnKHX~c)TsDsVyIPS*B`V40kmZ~8`QtV_&leJjb{Hh6t;}k^0c~nPOemzVgP_jDs zI)MU56)LNi^}KcIek;}Z0#44{*`j0@z{8*;d^KI~3X4A=-3Y4Ep5(SvMN~45EuZO%z<-xa$le0CNrU~#bR9Nl#Q{Ej50gDXD*SsJ=Ns3 zeFmpak^C&er_E>UApL)C#B8shAD#`U#89|t#t+%*nul`AJfg=OUak!G(2r>k`liL^ z`!P(wo9CCXPfgSE1z3wHj_Iz@gNnFya-Ygt_H zyt;f;XEN4D(Zon-C66PmV6W#B_)hDdoz;~SzuMKC=3NG#L2#7sdD3WCF9ARCl?|Hk zG+|d?q5ih0vc24sAMtr<<8!`hk7xZIC|E}zF(yK>hQA@p_F1_>0?2%+3Y4{7Q}8T2 z(M{*LR1lCk*gTEUC47iw^KLZp?MrX+9lIr1;z#Sv{8&=>n~8f!fM9_iOkQH?{nq7j zmYvJ#MghTp#P&t#5l06~ao1^nCA25tk#Tld=)R)nmoxy~uG9xUr2Dtt#p1Um_mI6V z)^=~k=)ikD0L2OLqDPSA|0lj?+w}g|xy;&v{@1$yocwIje>Z_B{LdBDZW?m^KU`v& z+W+h-Ig8N$uaP-5BxkArJeviK&C4mVS%120oclD%E|%y2&7x{o{9%3Xrm_I96YAK0hdlFqzUvyHzJkQQwQ2I78P8Z;D&QzY4=QkeIkwo9+mi#KT z6VMlXD}J4cmr^yd^}tcQFOA!kgJ|BPj@F7wa$vCzW#aO#P6gt9{sK$`9|XAZ`xJqW zmdI#Ua!PzbX6=UkKsj(<`L#Jn7-zh9FuK|T1!Q+HLL1JFos{X0*w%RVL zBx+PNYmXQ+UuU!+)aF)o>aao{sD=2}o9!H)F`yr;JnXFbkAC0x}%bq7ZMjSzRgZdNdhi3b3mjHe2mID65|uh4U6W!~&OH-b`s-c> zN6HNrewjrZNZ!mIdFw!FNNQ^nWSCQXKj{vp( zDx6;$xzLvgOO(<(nlUP6-zXO|Wv^CImC`3Y$04x6y_D2XJ|2}tHSa1>otycGCF0Rh z83l*Q{5Glk;aGI1lU?afuYc$3X%1JdQz;2&n@5O9T>oT>?o_LO6Lbl*e7bVmGLnUL zZ|D|HWXC6d5q9>)PA4ZJWMYs6B3Vq%c8Skwan1+=qDV{HJ|IJT=Q=wR#O6|8e-@Ks z`!$&~L9(rbX6iyVzij7Z9BWb<+eELJLu7zDF4mT5gh>suHw;%r={*7OZ>U>B_P&x2 zyQb|GD2jZL;WhQ^s4eY5j~tC4N^Z^8SxqLLGYHnF0cP8X5Ov0+ir{;!$G?hS#Rk!lI(=v!;v8O;FoPTNi>Ils5eJnh%|83c8-~4NWAB6LavVMHz>9 zzcuem4ioo0Vb_aACtE)ea_5ech|)lX?WYq#)|l7&EU}D=fBO9`%9dKz3XZ;tCpgb! zOkI5aJ@jZ;%@8d{OpfWJ^;<{92soQP9!80XH~*A5#At->T_P_9kBi=|`#eN!tKqy2 z4uyIT@*VKitSS-1PrPzS{(5pxOGjT?I@#;rwip-{k<`C!t5Udq$qoXTnpmje`q5|} zEN7fW+{-q!YczS z2zWjAiA(UF;49c|8q(1e*89*~pipV0TlSBpgS=Ii0_UfV*=k};o$=J^FX8~Dw4toF zQ40}$Tb(K7^zq;I(KQSYhvUZiMH5zE5HB9RjsDwqTO9DzObS8q$@M~ENb}l6AAL)+ zjS0b_$3y45H3~rxi`2dg;%VP~!+E-CwVznL%W^+z96E?7esc}g>vVC^K*Ou(MRJFJ z_fcC_-5u|#o~gZDiaQ*KZtQbaF|e1tsCb-{-_)mVE-qWE-|cd{taZO87myR1# z)o?gr>j?mi253wQz9a$7+3AY^*r6iWX5(l1yaRtN^wZQaA~ya*x` zwpG$nh+oMLg>U5j3uB>7h16K!QUT?1nw{ObW6>M=w_BgPtxpQy40H<~fap;=+|{x_ zq<_#>m~OKJ45lVSC-?P#nlZNMlAh(Y$=+~c!0(@3HoAH()OXxfInzKL0lS3SQvb~E zY^q$ZV8_XVQ~c;Cqr)v{Q)*|IMq0?0sh4-wv3M(yZ;gLh@Ih1C@1}oZdQE5Z^4=DgvxVBN~{#Mgk6r!LZyVP^Uw z^-ZPG<~px}`B4`EEb(KsjoswcQgwE+c7&IVNDS6z~cAz{o)$=SW&pt1^g{g zj>RkB8`>3(hMBwI%KvJ7g{9Ki7*4-FzwX0O-}o*suhd|M;+m>#^nBhz1SQ`( z=)KG%L_xx9*cF`EN1ARqOvyvOqHJ|nnhK^vru_{)fyh5)L5Yu_yz~2`6aJ;n^d;Q; z8m8;k8aKddh-;0(&EjdO73b@s*iwciMnqtlVSa|h)t;$GQgwG+mRrJ4-WY6x-21h7 zL9^voBRqbxA)9g)D(+6s8M~Q3HAY)*zZ@vfMz_#28kjT+c+j0TWXqj!9)&nR1@6X} ziQbmjPgl-Um*ah>>mKj~*vdi*(zf6D>i2o_OG_6#-;Hcin^v1+D%Gz!FfAR4LNJv%D*^r0<>*Q0*cNAz1;?+eslOZQhfJPx9?}0XcWvz zR)nZl8}?OiH0|g#LY0TD0huH6d%ML> z6^)VspdM?Z!alV8YjtF$zk8)WQ1cWm89gcL85$)nq-@KYw2LwQo@G-Ltbi&_^u7Xc z7DPEI;X~#o-tVodCqE3fOiyD&ztj;6J~y4VB&95B^MookF!>X6FqiYNy(K#J6cp=J zfSEi|dG-+RrFIItocM^9Eyc%f zG@Rm9dK=>F4SrSr7>Ejzo1RobETKux&y|@Psx8iCpF|G<_T+~4@RY|^uCbC5SIsz@ zC0RyR-{dJh?vJSeD*8kAx*~I6$-C49)UMwwH7FiSsRVZbpgcMkM2eD4iFacTKfl#jG9)M|i>&uI7F>#3;W#(U z*)S78OOC-F7*AOrMkj}Ui7)c>TX3*O_ZlPPl<6}vT{wqhoz#hgT;eg~;RoZoRN>JH zcmK|*21rhc`HfFHe+^a|rad_{S<}Bu){}1U;VBv&P4texhp8r9AJS17QGx$yZ=5(M zJY?{$MqIS4K!X`H5+hU-Es%gIecGyUrmPgwSYp)H<38_{js0WpCCcIYGq4bCm_#Ur z_DR@d-?y%Jma0&iLidMYFQ1&e;#EgufE@c0joB3+hlb|OTbyE|sDT67p^E?mlS0$t zYje5X>a`<$Mx+vU3f!I(ewTkldf`b~E&!QNj4HmSQ@TY&v6ZHN`L>R)>vy{6a^?7y z$8hxlsJ{wxU#8~>KV%iHFF45uL?pPROsy;WRpw*Ps_p?mkR3oRH1SYHj}l+>(0#Y9?m?q5p6K9tC0~ntcHBrI$x;;5Qd7O4!Aog9j9%Bq>@2d5hPNm5B*3cmiXB?86FeT&crv1^}w zWPn-Jo&ZLSto7@vm>%--vxP(azs|Nvkw$vPNgs^zdymyl$%mA)_5j-Bm-$**Kf!Aw zRIWPYIi>9u!Ibv$2mYwnH<@qT{u^nBRlM`uRnVec^eOx4GHE`0cWC~J%7Lt2)OITa zVr%3MWh|n#k$G2ee)K+Yh{3QIQ|^SqD7xYFW$IWLnkespaCNE9wpSpF4m$|6X>t|I^pOiHHRWU35X|^ zbYjDv5iA~N2i5B3H(-*-rBQpE0KzKZ2D0sLQE8&&C{XCW%mb#|5sx?3{|*lARGka0 z@N75OYh0)exqR`%Wm@6^BNju+Pb@fR;(-jE=`3`Z1OIR&gu@j#g_ad-=_A%w%d1!B zoT*?gpVr%Mx}N;>QPvywD3YAB4@k6{Xf>QVvmPdg>6M%HwUs5dZ%?<1p0;zU*4K3P zjFl<+)svRElT{}bIV{N^&4xs|qVMn(${UJ)GUB=J=x!`J&L3emo|WXoZi)>0d01zX zV}9R#%`(6%NzodL!#cyF_wEa}j2n5h9{(v66{-7}o{ck4>aFKV&sDmU)?Y`%ucPuR zovvFvwBKgF;0_J&C+k;Oc8SZvwJ`;$1i_war3kaAFy3EE4C8C32XU( zetG>_lIr8PF13az4Zo0)j}6(~d`23f`l^YsLw{_7U%j~)IIn=j=4(o)h+2_V0-S}w4A#< zzP|o%-n;vAI@uA_Q0(bcn#j%ZxtE$~Y0Ug6@U7M6^O(2hfBv)-NG}=rs-kSL?!ki* z*cMO`xpfgH$_Ftw7@iyu@AO8oYhwFdDG~6ftd|B-SHAM|MmsuF_PuJo2x%*baEzzO@ThqvAP$*inC|`d*%AA>(4_b z$vPy%oJL7&2j%0YSSH2%RUzy`@L0_!Ft&E z?xR_b%(ZZog3-?+?jq0|bAaK`H+JUwv!bhy1fyYcvO z$9&JHY(IGuhq^CnNv{gdi)0jdux91i=Dthl%n(X zB2JK{#?8N6asE&oN{H{TjaByNAcp5ckx@FHAza+PW(*-=?p$o26E|Bdxq_R6l!LsY zuWA84!6e{1gtGq!PP|7&|K1-H|91yCb2u2Ui@{-o<_95q^v1Z1DcO>nFqOk!Kjl@?(Dj|EOQBZxB>$R< zo$=IY4*EuOe!+f=d-h3s@i{H~M-Dc}X~nh<_S=E$q8rd7c~Dn>MmZ5y8~jF(*f@n+CY%>x zd0&|BTP87OeNntGO21?2fH@Sd^ZefWw=;i9+{RqumEoyi*5)Bek<6ygo3C!-?tUIu z*ggu^rPkLlH35MbaAk&+#&9&=#xt5v)J841n3$JbS7Y%>b=d2o^K9zk)~NAR9N;J8 zEMD@>*h<#YSBl#j^QqhCiCd33l`_#qhK+hd3}s!1mXvCX(y#s7EnnLv1>&aO(;~{g zHQOdip}|ja%~Q@BVb7h#>fiB{#Fm;I z3+CG-``tte1aB& zS5>_RrtfGSPee<%9O`wCVJU1X=+Ox06S-lcJ>|0faT+OBPK3l#Ql`l@mqxm^(bBWX zcO(o;t^ZMSEwp=seN=*96heVgbeP8}8ujOTgtjFguI{MO<1QZ?!|1p!X_EA&mco{R zJ*hG`E<7gnl-G1h6b3EEMGlA^?~e4n>l-}IWCf@!CC?3xVVNz3wJq;6y`}!JkFQS9cj)>0Cnsqj>@;H zHi~e(zgQjxJt{Nww$YXu*`+)|iB;6Y9yl41*8z8`e6CrG#*#umY|L@k z3~ti9>QvkA?teMVfPT4r9QoJ&2%6j%O{;P^g6_O3oZkYxOncDA-phshDkt-3TKXe# z=z>cV4$-1la=wvipY@1QJ?Q6Ea|*~rEA;3)=yE$h?DUxZC;Y@yn2qY&__KpGNY51) z9rWUM%d^t6ebE_4q>Xgw{I^`i656d{QKo82uRmfSL=@PboXSMh44Rj(qbKnv^DZIe z21k=~nT~X~!ACJ;5|*o;#MXhqTNYHqZjA{T6xg@cek8d3V5`t+HPsFMVDSac{4tq- z3kA9!b2Xsy=)0);DeqZ261EHVg*IjvyoNm{r$*4I0O9`pc!@DU0@a{52r1*zD{3<( zAxOKK`n8aj5}fIc*C(qtbj5?jA zR5ZS5)^yuwaBJ=($tI*jR|S{SN|UY4&OM3WEfA!F8nQ=+-*?6i8SQ#{>Q|13P{ssr z@nwtoh=$-Vj({oMx`NS(i>_E)m;N;WR@rU9`es3Cxl`AzF0CkbXkgkxRncDlQjDI? zO?heA*~BApDDc;se^eI*ryQcMoPU*L+$=pzkVU4X?N|n;q)bo^EfPp+-L{&0Vh}WZ z@p1KOv^e@@v;=4oA}hM3>8J*xO0WBXyhGhigvwxA9dYi{`5SySG!*?4ymezlpg_hf zLWW}I))Fr`c#A3lm;Mr8zFF|e?2b+ly9@rOkL}wocTA8n>G7c)T6(k7#?{+ z%A2%bcE-7*-OV3~G4hwMYE4b(HzH*6IT(B8yY(|21T4sSzd;T@t)($uihTsoW~I5N zepm?qvrG&X{}UXve)UYtpYG)IA@lC>n(%!2u&KY{YsXBdC@V*K)0>lDy2nSIwA#m; zCfO2N#aKChFA}Ws39Y}8yAN3}B>YyyS??v>{f+z=^8cG0z<(nDzsUiZYlg8T{Oqvy z6=VIEV!ySo1naD3m~_I=|5*&VCOD`Le=~LyENiyxX7JtMI(Y0`ajSu-naY17|Noi; z_|C=1ZzbEql zo4CWjA@cv5xWm6A^8cH-!@nc)|F3Ze2Tlzv`ek~%s7#^lL~zSb2oVS?DnXnpW>Ht= z*^90L@wqV5rm8sC3hafsSG9?-kg>JT1FYx^8QTSV)%wSDF|S|}e5Mj7_769eN%aVN z*Vuv`Ys0y}(8#;g90dbr!+~BvEn6Zf`~j1evGf%NJ?ffiQfsFJb0HUDXM^qfXghFJ zvZ)^J_!%Jyq1;oVeK1&eK!0t0%TeF(rN6N;t>3j>`p8$X?&taPiZWYn6fz|YFsvc8 zbOcp9b5fyfUS98<8ciG4L&h}E>XGIcM$zn9COkf z6ZQH+zR*1v9LJmItrhfQ$+e{>Za7)AFG#i{kt>xF|3cLQC1wE3^8$Hk5e4%OB&u>6 z6jL{JY=V;GT2>ClS6x9QYwN+tBU}A{<{F^I{e35`i4gH(Tcopx)xPVQHL@IW*i#A= z&kOj)Q~Wd7kZLseT+Kr)Jq{-E7|2bwtz%4$OGrKF@6flgPKk%>3fXje!`LlS_k2`a zC~3ZZ&+GesSla|9rUs?5?yNYaq)v*lEUqj(;ATJX5B6}gQFld++P;$Ny)|`qe69L6 zb-WktQ}JqRPR{6jwpEW3KuZTcZw`SPQH~jsEQ!DDurb)qtMz}Fmr8y$`9+Wf&|)e` zJDftls1lzFy?@lG{H{+v@>k2x|B(Mn^K1XOhC1Ze)tMm_*iX(7 z0_jRZdv`nG!5Qc1Ghrc93cC#?;BfR)k4EFyoz4peQw3(bl@BWu0pM-WxP*^<9!Whz zoO`bAhnSU)wpNcszK<$VqS(qwA#ahDIFhatS?gRphj6moOsQN<9i~~pL?;E-d`Ep= zxb4)~P2fLXPROt-D5Q1%_F(GexQA}3AoRhYmoDoBFe{GKE0wtVfV}bgS+t%-zPwdc zqEugjx~mmPN*qz%q|@nS*_+k-TGKV3+BqO?2u6mqJP91bGU=E^tf~JA|EbgTjSx|f zlp#dKAeScKxi!(M;Hi-yl3x1ugy>As^lSa-;Kql}1=q_~U*Lzjt(g(d>-9li`Me6- zn#U{%XMgNgr#Qr{C|bp?+1qpG6PK&nAZWz75cH04iF7N6oSoHS$1hO*G}xqG9^#WU zR{n%c=l`xuVI6Bcjtm$h%x-8b40kOmz0|Cdl+0y5(#!<*1Zv+(eaMac&P! z+OG+p?IG42Bc~dgMOGQg09Bk9hcyfdJO?j&%7XagB%?U zW+230`%s?IpW(38n78Du6IvAkSmT+%8SqXRcyp}@m76{Z6(gwQ1@4bjCzjGn8{?S@ zXP(mf7zZGWYy96fTSnU3DcGVIJ1?*C0VMW)-!3jgk314Mlkt}VesnmP<}WsHf!Sh=AG#ry?f%@(Bbg2p1R zjl=Jv#Pz{p>%DIvtT}?*UeH8jXD**X~ zg^!_blnIKVs#L+_1ocv6=?I*Nx=|p=?g`C9I$`1cs45k39idkWfdv5 z+TekW-b;{%LcwIuQ6-+3yuG=Az zMZwVff_aX@R;wwE+u}Z2uLlMZn@Oyk67g09{|DR_&`}GkEOb$puG8%iouZMsPJ30N zxPu%wXJoCV%gkh5WsF`{AE|x%o4DbGnUM8Yu#IO=>939Zea%`|fzG~lyW${_JC)B% za|`3N$zGDC+lWw1tqqq&+vrcEM6aA#tFu_4Smly*HK|c$eI4=qtepg#(c{P?L1+qL zajyFjlj{n>_G_9RAC%mC&`&ft?dkLF)(ir9_dO3*t?TZV?)4DAxd_9b_l;9b(W#`A zh>Xai)W({t)2bLYA=x|2JLg{?2N=R zAQptVvjhgEyZ*9j>i!sxxcy21X=aoqSfjV>x}NJm>&IR7_DnH4eFKZykV7YF!j_P z26`;$oO4)Em09%dVF$O>USXuNmH(22d$bstmEEzkGrCFv6!}Q%vUpXTSWuMMkCbTE zJrx|HN+JK6RSRh9>9%zD+~=a*)NfS3I%+D5eAdxF`8I# zxn1H73zMQPQI9p#hm5V8XEl{e)$}ztkKHa&Szb#<3IuK&{s-IEcr~k@uuRD6U@BN0 z`?@c0aH5I+b~UR5)jjoL)#nwX5dmM06qgSepCE#MR=1zk0A2wrK&B@3Vp|DvV;UM0 zkV43Jpq3p(r#QJK>ge$H+C`E-7PW6XUAyMZg@QZ{-4Xm=?ZTJJnO-PDa&|R_9gHk; zdCsWS38{Mhc{+bHmJi1ArxSgPyZ)r1>&Esd@82{c0)Z?S2+|1Ze%$FDQOL1wev}5E z$%G0*nj<{eujpaRtE}lk63>sivl)gUxrf_VF`Jn>D>`L z(?!&1fk;P+|0NSz(%gr-g7OW)1mh<*H*fD$Ts-}LWleAwG!V?f)Dm#fYRJHb`*yiW zv4$2?%Q20UsE{Mw>t9>woT5xEau<$vL=H@K4NMr`4KDB8e3#K=?e0(%JM+-6l`GW1 zK1etwYeB#|kI%XK@s{mPrp^jRqI9HM3VNwUKp^yYxR`HboB5MC5Ec-{J&UZWfqH6V_M$FJY7ztl9C zY{AQDv?x$Qvk_a}Ficen0vq^~FU&3PB)@=WM)gOAY$bVCKmLa?q;t;#I{$MW3Q7W^HGyCKsq74#D_ z?hVUOuS0(&5#0!p)~--%VynnLRkj4%*^=;@Ga9o9h?oYu6xWd2Pr%VMV3hzS>(y?n zmpGk|jLjUUjaA?I8_FO|D)!R5+)X<4T@HoVs=RNS6R#trmaRB^jm+UmwEOv3)mLe+ z1rF&pX}6zn@z%?kg}hTp*YBiQ_Hwx!c6UX~ugF`Il;nFBQ7BCyt$~U0kj1X9TL)FI zO7STN+sMd^O7w@#+duv^8%zXSB2AydXD`1JToW{_Z*82}_i0+D>UG}hqj`uNt(kfM z3#>3wL_7hU-VQl>;`1@UH{6U%Bh=dKj;Q3aW39key6*FFL}leAH^F0tAK@jhv*I0h zw;N4{|B1WJKJiltc%@u{u3l(*UlrUwos(|y6c)tJRb1n3u)@6W@ziHmZj%=OK6oC` zVE)i%Nj6*+?yY$tZ|Uf5@O#lia{4W=ME`c#^Ol{x9Ws|YWqFTpP;1%yPm6Dq6Q*t?TwVCD^V8puz(`Sr4N z12Bo84q+3*8Tcj$^OYSKg1;1BlU65gi57IF*H|qWkYc?5fP?`b3DGpNCIutIpr3Wa zph0lUb(LiJ8Wt`hH{|_g1WJ!WM=mrucp5())&>d`@F>hBY`dx_2geDJ#MS`0lAEqi zVkWXzllAjYzt=I>K@3!ZCIFQnfvo%a3OXDA%C^}Z!%!c*&qw?Mscy%f#!)%-@r zAqw|RFuj|JPeOo*bKcCi2tgDF4*p&>q==iT^S-L6MWT?xl@kT$0*UU66p zZdZ8jXHarCS)qR}(g&xJS*uO??sgK(;=02;>n9x7#M(-4d^_;He4u!{#xFoFk61pk z90Du??4M~DzjBYtgcUkITjv;e?j}y3ZQWZo>%j{Y0o-4&cD8W3Y~BOyTTrCF=0r^6 z%Fj9Os1cIW^T=upo@d_Zfk}4j{>Td~YOehqhqBX!vDydR_aA$uGZyUQD;9^)8ZKTs zeU6~?|9WfEKS{Uya`Z%d7(O<m7JjkNwkCY( zzyi9TdC^Qyw4R{Mwa)Tqa(CHiXqXu`%}0msUcW50OlhJ)KiIMO{AE>5&l;yFog@!v zegDT;cQCx#j60m|vBJ#b+`G6$LY9IxR~h4KS>BmxVfpf5WUWV|61e&PjjX>jt;(d{ ztRSgNL!h4|O+4Ee~Uwd>j z212#gJ3!VqRn@$pFpU|n++d4E(q`Diy1oNVMWBu0I-LegbV|uV8 zRfDhz+s%LQZpmLV{=vI#f?o@J+}?j;AmZ;GTx{%}dXWzo%^wu!0X#D=K67d|Y+^fHU$?#aPErJJKURcn9Eqf4$LK;9n&`wh=Des?*uzRFA;huE7?ZxuYG*Vqqam99|sg>fyViur4PEA^8~hxB*u_UL9(_> zdw*5sp!eOlUDdWt8|Ey9mJ@r#S9BVX4R*Su))(UpCy!%F=hU-$Qt!vu)A|b~Yi5=S z2(vG*uIlI4mWPx^r#J5J71xB&5I<+MG3=xEjSR#gvNjyIw%&61Y4)yGIQ@EHJxQO$ z)rDbRMuXu*DXs8VJl_e59^Vo`8DZPt$g8Z#_SNzt&qIy z0W0x6Z*LDE+QbBRVx|Ww7!Jb9+O(s^W!-JQyHzyEx8xw@5$-+FvfWF)i~onc?~H0{ zQQK5G%25Oq1XP+z6RAqC5m6BlP?X-gNRwWZfT&3Cy(&%Vy#}Jvg%If_fdC0LkU#{ty7R)H?AXLJ7qTcDqnH8w1Zqr3UW& zw-GOb(CnVlrJxz++)Cf`3fagpJ`rQON^E{JCBfplE&1*HZ2@l$XrSV|+(Lp$r=VTh z!^**ug0^Mws`9hy^@Q{T0b^OA2Yx35b6k3!6&#z7ZbkAn8#`}k8s)ZHHVuwuJFLV2 zDczJ84lDUOgHVCetJlP?q(1JCW~PmaTMq7cUMN)?tap;xdHLMriOness58?(tMC4_ z<)>~rP`U;|0;^%Wr1mN>LgRetg!NFdlJPp_5=cBI9pCyJTp3EB|dz+sx!FSD`YyE5w zl{XlivUI@u3*)*Rwz(3gtlPJ7mq9?PZDfh{pUCF*HI>`jYUx|;YQH+fX9a#z(#YQR zytYdb4AiXGC=I%B_h(3h$!`=&LuMnZTI^O{!bI>S`0A8gy`R)99kh1dvy9Z9(&~%2 zsptjZCZ$UK+PcxczS%W!NzQ|s_LFd{{ZxW@+`8lN^u42f$8EX9DurU~ z0(h(-&rx*wuG80aX2(bFWp#TjigI>8dQS>M}y@zQS3?!v^8(U&Een*kt8rH>MFzcFV3J2oe6&jj)HLmJ@!x zS5Mzk{ZxcMem}vThs2*(@qfN40!KJ(%MQk>(YW+eF9Fg{Y$%O}jgyBbH`GqX2b+tK z&RILoOtb2pTYBJErS>uryOV$EsVc@xR_%KT zqeR@6Oo?j-V7;o^$+_ud!j02$Tz-tDn8qb}bq_o5fbGg!+&J-Ip+fy{?t;yJR@SFF zGG^(%jw?1iIT5b?hd65V05CFj1MX5>NU@f?BLHeAi#OX|rXC-C{29W3jF8lL+wfBv z3BJ^Lv%@tx_{5npgw?3-J!=TSsLr8(snfJKnKzQ;k~YLyG$w8elXX=*Yy#?jLWjm+;^!$aKRegbq^)Jqpj1v$9)@rq~_Ix--t zH!pdhg$?Eb3;lcxe@kWNq5r@azv^sFi`k=!sSV`Mh5(3E5=I-(I`XyZ)<0EITt|j? z?8bjwl?XC_JI5iV@hBeFYDq#eq{-{(G$BIZ1sHYcE%OtRq5-19&hb5W_6Qhf}LB>st z&~}F5W{79Q0BQeNU%c%X7Et}S2C6xAey#!`h8$bnWfB)D?Rm3Z0nS-{zWuowd5DZ_ z$bVfd(cU!G(-G0#eZw6TGNj)*kQteXMzuN;$>DS*f zr`_|6GQM^pXPGfL@-Kwou=QS7&TP7)b^ybuyhgB$4eV}<8i(TSf6qev*c_}6PFMP0?0t+ptgCR zI*4HHQ=bTyoJr~2%lj!j#_Hq$1JiAAaH-(pJ5f9( zt?tz~v=J2cWuoI^?IdLC>_)i2SoH9WOat~>um5B8?FO2(LiO-0GB@_GZ#uUR6_OHw zUcy-`nJacl(x)zd2bbag>xAA&Jf0g2nGkJXXNTK;2mk!vq zJJwFHXy&eCH`GO{$j^s%*V%{NzkUMMY+%854Ga@$@MNf$@%fqc(UbB!F1(YfY1=&q zSGd$Qn|c6KgI?+`*eqQ>K8hr<;C|pjkAAtHWBd?#t^vTXAaiR#O7(`~CtlX*b*@eR zb9jP-HgJuRWtDf4`+8vp`twj-gl0D|!h}^~Q9Z}~?Q7P&KDCQ^#Bo2#eIeeGtXHqY z_-f%8)II%^$U#j%;DvtSo%>MwvvK%d3!}xWj}!C4U19dQI+Gm=Pbj~mJ?Ga16Ak(K zqPTsa$yOF`kYA?X1OWF+Zo5CoOT3-|qT}X*Z8KMQyb_KAx$?@8~iyYHPy+{IH6f z<$G$5{c-a8Ma5TI+}v3>%^oL9rXEpyRz9STt%M|bNEj!lnhI>eV`r~=js_wpKe_^R z1~pSS`&q>$fODB*dRHrx)YWz_t>OX%v^D3MMsUsAPv=ZKedOvOdrLzNJuhGO>u6i) zBR$A-PqfD`;8Jegnh6q(znkq!llctTm7h{;Wg_Mz7SG&exTA~LO?HbB-+rQ6f;l5$ z;q%H>K;e{POFU&XW}s@1Em-V=mva&^m8iL%_<_FTB#P5m zR7{J&pvXz*+A_bch_)19&9h4BwEyo7YFAcy_S55?+NZD)c)V+q&pTGYFXK<4E+KNB z>lkH0(fUc)gDKavgHtN5Ombbo8>4a@r#O&syFaW+5qV8VRl&}k@;)5e z3&+WBK-Ei>LReEUwo%5&-+*u*^)^PmMJNx|cctm-6;D9TblQiIwIqzKaYwMrNOCco z5Qq}Wsim&uN%p}VoKJR`5ByOgvtN>GIb>X|wjm{?Fvw{tx5aYMGF)T^gU&}D3>2(c zij+H9JnwrMnlr}*@p-lNZd;zTVBB4mC6A8_)-$rMs6V9Og6;NS?>{H(mcfQcOYqX< zvBU5{+XG#**}4{(LcU>kpyp;#)l8rrL5#2RSUdat?pd@3!u5z|V9y1Q z^dBtC&ATHB%1RUTo3{vEnbsDswxRrX7yb4$=9^y#OGK+9Ix3zqSyoQeYji$aoX@aY zGC{BN`X64RB@VNG9)7)R1_n8qQJiTlPek>hhp(<(5(a*I-H#8zG3|y?r6(fY-4Bi{ zwx_oIq61oJ9Ev~GjE;j(#u@6R-w7Hk8IYGK4-CA&>AG93US;+lZ?0N;j$SMm#rRAv zt^ziB)00Cvje{mp32`c%k+Pt0h6(=PUCky7xlt`3NkLKFH_DUI2@aG(NTR`GT^A>) zOuV3}WLB4ZUm!tcuY=6CXzL9)t>Lt0b=qxwZCf zIe6jbsvJ`~?g1V^gj!Bsxf6*G<}B7WJD;^WcQ3~h^sq)=&V$EY#@fFYljW?9l)fJh zEZ0o-wCDiKQ!t?{lO^|=53>Z%y61Zb_g-GL?we&Y&ZcJ_e28=ID|#eoqBm z(bfVpfjr19sT^*oEq8#eGWWr*yE`|z2VO!WeoHop?L$*13XR`(-kO|kb@W$QFKV)` zoh>nb!h<+jnl5%^ccMB$juI`##cXC?DC((`pbaFKj&kXR#u03YK6iT+TaJ`EB+%#E z2JErmx1=n3nB_d&XL4E>1??kIEhf~qHDze49NEhS1Y5+1xfYOX!zeeqH) zLjv#f3a%u}t)U-i7>wn-G1BX${$Ld>@jn>Pwr>0GA=qYDl1+0Boe4Z*Yy5_(daHN* zd(k%|dis|DSgHyoOR>3%?&lgZ5(sE)5YnFAx?}eE{JJxPRHNUWvr)()XHhzL^%X!|*6=r;jToZy&ERctx@k~&tlQ?veIZ6GrGZga^HDlG7wS22up z0=PwHY@YkcD&n6xzs)_YIS`=C@^T=@zmv~QM_I+q?PWb1`r<%DkkB{V5gx}kes(+* z=|MtZMjCfw#z*SzBY7m=^j@L73hUle7v3?*YEJK%bD394zWN~iP|>m1B{S*VwG)OOmOA)b?Zbo@q6e)%p@6i#{nyi=2p7A#EJPfZF!!zO>XnXoLqp zSP%%TmqxZ}U3LP00voXslHMD=Y%p!q0R2?8%*9d~)A+UPy;$0s+-?oURJH_El)QmH zc)H2|!j1e;pU2o28M^Q`aIJ^m(zeUqE8juQ7ys3dZ>)b4;h&I6(CU{V^F=~ZW-cR?kwx7+$?83PbG7 zlpBNYBWv8Latb32N7p^_c#vT*0LQd&nhzg@ec9}|&AERjk?U?H6a|O9HrsU;`s67Z z)H4$P0kFB}*C?7QwG^4Eit8EuFcoKVk}MHa!^NeqJ*Y=5ttRK+0z%h~?%5m;*2g6(#V=1Hve86v%Ua;3(Q1 zP^~!FL;*jyT|j*QUR$)~X**9e`RvgZ?fRMyk)u|bovU*UESgq#N+7>f0=IV@#jVTG zS60>BmsDTiX0uuT@F-kJ)zNN~^Z<`}rKY+8LK-!ZErA)Xj`4gGaC=E({U|BPQnasu z@6VpEk~Jj>xaW!JD{e*Mp%qhC*!AZI3Qv z*roY@s%o`$ubOu&I$FSXX(k8eKcxtxj)Qz1ryWZY1f-;LTdFft2_6P`1|8L`JR6!` z{nvV!N+Vm0^AtEZ?+^bls`yC}trTfL4UDZQ(*ftQfi0h25HGm&O8)V2A|OG30|9+P zC{q=y4*2tjS7+x7hw;xxH$B6S!dAR&7+YD2c}Cxu^);90_*`w^!f+*ee)rR!?KZ4< zn2!C@wAFzyRqGVb;RirFmh1Xj*jHg5OvbWRewT?F+0&7f-Ay6kUz8S z?#^dQ#A$bVdYUJ(d(TBn49Ojap1j2GrXEf?f4qP5^M1VUUxgz%JXhQSSZW#S%QsOffY(e zd!Gx2H^F43hPoSiuPu5h>VM^a)Y04tqcH9kZ2ydcb9omyZc7INgq06!Nqq;_@fU;4 z3ooGgwT5eEJZpC7l41MA@s$v6fuVt?Iqb64_zcrt+4X)?9Otcqt<)c}E*& z-3`%7#;!Ey*dfw;<8DE1gVbXLu6tI}{(ygGZRbl)eqsu1w}j0GEwa7=3nvg*&=y{n ze;f%lDePp&v1g3Bp7>TCn>|(be}niG^EtLgTI#-vFW)$)iIq}|@UHy82S}u#F4;{C zhkw`=tSe#d@b+wOzbuMf)vKVH z!Ril`PrU#%+cxW=OdGbr!r8w6F8Dje(a_l{W_>DRjF@GG7d8a#wP}n_3LYh%Sk)W| z4Mw&O0*l&7-&F@M0nAiRmYtm^M`1Aq%jJwM>d%t(U8E$s)O4SUUWd@W>+3jaU1coj zW^Huy3l>8Q!VpgkjQD9VT&TeqEuT-U<}OWJTT582qGOw7U~+ZV+er&$&U{tDVCoON zm6b^Dyl0VDjK$~a7pZ8$px)vLoqUSHs{O7WtvAMB=~ZlT>!fFZ6GE30?Az6+SQNyT zGhG!LS+gCI>=kx2`4+{5jvc{&x4k;O`9`jR4@>?an0Bb%WpS4izgwQrn=;L-BnXUy zci=q8oq?VD+usQpZa$!>XWe_t4!p+yywKrNI|QkC%+`>}W0I>hLI}Iqfon z97z)Efi!~~D}7bmv-E!>^4Ut@B7*dKJJo$!r8ekPb-|7NG*a4)>RFny!}`0Dp`GI; zef&sgy|eAXp)Anigj@elS7X0g6sA)q|EabklusO4B-l~&C((moK)Ud<%dMX>XQSm0 zIIXxhN!}?s8f7fToNMkj;+WX28FWnR{ml8+I`xReU@Va23yhe)sXHW9PIl91$NpI> zmKShSe_~~$fUVQm_ygAHH5V~qRJ1@|cSbLn$clgA>@JN#VaAWO+nO(`>#N7LoX`Xp zFAjlcDZw8*>P6~AEWoZ+7ZSvS*3j(!)V{e$NbGS&KEL&A4N}Yq*YOV^LnXl3D^11~ ze+OSw7izRr6W9_KDrz}m_#Jzr`%o{$7)79>fWW-!ueOgE#H?zUnXN~6Dto3>XRr59 z1vU%U$|Y5Oo6Y`M6;vlD9HC}fi^;qgKe+h6jr_sItc(9{gb!ZIy!h`%(%_}6i~nx? z&nAL@wI%$|CW3#pCH&{L1eyO?ErD=1w}VNLQTh9d{MKJfcM>YjR7ba#_Zc!*2QS_E zk4*&sVoUgUr38QX6#Va{1b_Dw{F_pOzfb*}Qi8uv#f?qe*8O)QVodh7?!OuTv5DYc zYzhBtBKTKZ!pHxrO$7gHOZczZMDVY+gvb6CI;B#>L135 z|Np~(T!+ycIETOdrl>pznr&hCFl--G77X*v#V~^L|++b@9b7h zzRGp{dcIu8f%ZN0k(DPzSAI1V1;i^Tc>8ZQyX90aBu{sUsm`KR!XO1enh>~AG03{G zp~H7YL@5V~L8xnV52_-B*JMY%1T_rjm%U@oVV|Q!{0&o?pbmQ-;c_s z@T{`sqqj(b$(fNt1;yH{)w3qg<j~R-Kms=9d79gN z-SAKMM^=Q;CH$N74S4fwkRMR)L++m#8-FrEPe{fK@@*S5e219}dYO;aTXxLJg!FNM47TjT*xN2m z^tG6|IwuEuI>de4Jmt@K$lW&@HC;0GipM0LH&RgtA`q*RA;!e5e*?UHt46>zzR8)s zWW8zk^2ggDjit)@3|RhIGtT{+QB8)kXMm_8%h$k}{4Qfvg99I4&KBu>8&!xtZdms= zA)*%@adGb1PKZ`QA@ z2;3JBSMRPSwyb8q+sfL8hKSgz?Q_?-Rch_1R73I*iV|;@J+}+Uz+@|Hdrl z1FR>;Gh6cJct^Pp2M;7+gVpQLT_(^U;QM4oaJ;t;VNP!$RD%C*cZcXWd!SdV3*t_Y zY?byhsev&>0iwmHXKq4T-y7MY^vs;@xK)`^cTiMPT#nv$y;TtJZ#mXdz!7Ay1N&J~ zf=cY^imO(w*w1xiYUawFeq0xf*WaS}EI$w8jeON{926>I?gq`jwxXB}NjQHeu((a4 zVSK*mrDi{JyPI-uw^>cQv$Ggz@BOV1W{2ufFyT3k_g_er5O0J2pDq==Ne%SgFSKZJZ6A%5&!9M=jjIW&IELOe^0y4)S zeuVp$9A`}-{xUX(p6)$liu@ip-~6I+bqMdU|Jkxu>=3M1#pOTUPqjsJ#z&|dI~Bk3 zI4qY(fP?4gdDb~h(hHC|X%EEi575>jF-GgL>}!M6xRxSOILczckbNyitzmnPqehdB zyjS76p_Djy7ThVmvY6<%%|`G*XDg_WlM+d5tP{gkyqX7p#8p|~OpOVxxXQSxqFXaZ zI z>BjPBGXmDzGjlg)5t?^g^q2K@DKC9`^$5Ylu{>8D9;e+u(CcP(1)c8nZD%A2D0(-k z!G?HghMQh-hThXe>?;iBx~n-~8Nl`Ti4HJ8Mb1g?4*WR#ow zQ6=>hm~H^#K-E5ZJ0CGVxRPmHCM?nM0aSV%wt(kH>>ntm^vp#Bo!xuq#etp=GHzou z9IR+bo10FqPHr;iKJeI(%jk7q&W0GN+0$zM(J^k>CglTy-sq89&piDmhl9w&$ly!X zQe|+-=AJGUZfm!E_2)mc+geu1pP13hf=qQgJZo7@GB~bO#K{9-D%u_ z8sGfsbXdUelOCyqwvSqRBF_2S*JTfO+>;N{li}UjhQolC_ASL}Z~Sw4+nIT;RyFALPgoP20WkC{~jV`zluV@=5zuc|Xb zc{@RtFH@pJDHT`C`TOCG{tK@@>mUVMF`!y#Jb)oP$spk5#IZ|=RPp^Dy~VQUigvrr3q zR9-lw&C7nret(20S8qDM@qHC#k1XCc=U2NGV5j2s zazsr~q07`aD*J9uT#>z$if*T=Y;+R?GV7$S_+(q+!`O=MB~;;B+c8J89>N!3xxl*i zC?R3rHz7+SUSbPci1{czMfYxYxf#aq>PN}|uQ|Vl!174_=*KnY7|RE*tLClq7Y})a zA>0$TV%j_wmWGZCchX7UL(dR-W;m94)4%h|qsF{0Sae$KY(%H7cwh`)S6+D~%cx}h z-Q~wVs$_7~hs;Tx=)F91eih$i%{~&hA)nSOv&T@K@|~rY|M0Z`Dcos&+aOG2tANvl zS$*+*9M!ej`bK|qoK*AD@)d%A<@nOeY(!;Xng;|>aJ|Cn1De@^TI|BnF zg~8e6S*BH=PoA~Y2U^);yb{XED$bf<50|hb^kj1{zu!h4195dbMadX$;RbnN#b7ZD z^*tu^JtCy^FupLwlGgi|mjXY`rjt1>ozds3U2V9R8T#(Vimgw7%c+W%I?u0>KVgU` z=C!w;Z z2jNM!vh|PLy+B`*>hkcew=G5vEHk&BJ$Ofh1+iaNYj%3nC-Zu3ce2ia_Dk9>7pwX3bMezwM&MZCCT!)rgil{mzQ{iu;c$7UOaT5brTB+SVp+*0_uC91?q? zd$0At4Nuqs=@VkQ@}YU$D1-S(h#K*;#~Oo~ywp419{}Uv=G@Q~pqxD4O;4R?x%Ma3 z6;h_-GK=1{Erf|hwIQl=Dr8q*m}KF-8>f^{wM8l#d^?7DI6kc!dx(%-tGvK~I7zkD8EUV}D4{s?9EI``LF6l%!iSD~Eeb&7I<)OlmX2E@ps ziL7Z_sCBe4wzO&%sYb6>8)qUT;UP_mLGpmM%h#H}*lo!=Y1J|eSudnPJ3%zAX7KpP zQ=tIQ+b{xyA`7jv^I&AOX+^zGk)e}~J-Uzgo7zX!>>T$2SV81K{D>wOzw4`nUS5lW zaF9On%>+Kb+9v4K3AJ(9K8r03mJ?dEQ$@}FN-KN%;HT* zL3z~l%{@>&LHW$q1)?M-DoO*P?*<`8TDCmsusP{=PcVG8r}kh0$X8!EcQJegC1q3v zp(&5%K@@$0y>;&9&vG4lPki~}yjGwlO09Q76zwxQWp z2}wA&eTTYVjj7N4Fr+~ZwixHch3t0k39*cow5b<)9Hj|Dt0b#C94(jq66)g)qosg_h1GOVtn}!o}pCo z{yr&=RG%R*jXT%~SijFAT2h3iD$V8=W2?8Vx>Wgu)ZE(%X=)_HU=L!mRkyI{!{zHx z&%}@zUrAKM^jbuucEX*lql404A{)Occkc4TMV^$E_B5Jo%tYk{xPqII;qHi}_m)Nr z?4Gkv3vku6!{G0x-oCHa`$XwA!vnXV>{tiaTb2umW$(ccV#W5NNBX>N-rCXlE1p1) zhaHE>M_V1uA^hi#Q|y5uBbBQ5(n{tIzc=}q&X@u`+H!dyx4o|iJ+HE;w@jGC_)<$E z?u-bSk_dN}22pm1c1TxfwV5!ZtYulPWwfC{z$%xv^z`Pj5Bv zj^%(+@T4pv6f@BJCIj&YPhxfIwOQ9JeGp;241QjhH4hTsF(tonmw7})G@WdP%U6EX zo{D|O($dUbQbroV!RNo8RspHw+i3QAp+82GI!p?hdgq0wAy~hU*RQVXJ8ap5G$=A2KD7NLb(M9F5RMRD;PuXogOkk%-*3Kb zVB6T96KEqIIC-5#M|$WObQ0slB%(h2Lt^8NIqt-?k!$J#L!ov1HB;I*FJ+8LV80G^ z0Ii;Afn8i(ag#~7gTq}4p@DZSX1k|NUrFmP3~0vRJlJB<>)!`kxKx0y8-F}Rni{Jh zaYNH7T{#v5AuV5xN9cuOmuDM{+tx1lkEeg#vwghyI7&5o1Nr9Xuw?Sy{KnFLO4Ceh zgrdW)4)qE3^tP*e@u+rsq;U3ML;d?#ZjYo1>KVg9Pr zVjwS8ifV@GmIZIC^vwZ?J3g495V1@k{3*M9moldqkkWehCYg!59&8;!SYF5;o2*X~ ztC&!|us^VC7E(ruHG9YzkZFfjH%qMEqgm?n(6Vz|{r!AC3v_4ZCFd*XZ*_hZB?|N) zgDNaxgb)p z$Ik?pVR$5V3R2hN9k6QsDTbJH(8BAx#=#Ajwi@{~q?sUVCak@WWjs3*SQq#~v17dE zA$x~N#|-2&df!ZA@_jS+Rj^5ijqxUU;|a2PlnR`x^J41%rjEfPcjoQi>${zxe_8&N zN9BwJ`m~J3Z8P(yg`+XMBivdo$geDDT~{TWhe@M)pWV7z8-Ux-;H~2hc=;NRyy}nl z;v=AZ@lnyyt$|?{tp=OwfL1=Gg`U+m_~7}mxVCxuHdCt%^;W@}%NK;}iTYN@9jrpp=;y? zpKPmA5p+K>Tj9f2NpsTI^7CMST`-*TEa;Kne`dRJn$X8(8gj zkM9u<@!qh>v7+~BEpAfJQrK8lW=D|+7u$lyN!#=7=vm5n3o>Qd3ri|8dQ)XrPERpe zlgWwvz97xQzAE%VFQhO%-c3)Kp&-pU_jHhS4bR(OYORO$F0m1;b_ftp;{d%Q9hcAo zGL>@OZ}XW6Dx9{QrY`9;3@7HtTUl2RF0F{Od{r+DfE1AkcU#JI?YwQQPJ@1XmB6sn zdqZE!ga-0(er70F--p=e&6Ma&mgCqUfxWWCJyVc0}hETfg=~u87q=P##4DKgjqQ|;7Pl<(;Jq*RpPR;XIvC0M&2-N5{{UdRE6FK+9ppMM z#^86f)PS+3kWJ*EJ?{_CSnFvd555Bix^ToaB=en?3LjpO&exy|Zc_O%c8~m?Im89U z+SdX46s}tzh|Xx__~`ic!?o}l7CKQ!2+vTm7c&+gW5iLhU}ko1*}UC|@H7O`q3tkV z9{@X$#S2@WB*_iYUT~Y7NGcGN=BmeUZx9en_{o=f#R_HicFsYnj?|7+ye@PB3#~s? zTn{+3Pf3E#DC(bwnN`=VoY@fIO0A_4mF2m)JK_U z82PnQI`O|Ajdfng5jTqS4GWE~Jm$SSIIVmkaCokW=Og4*JL-GOu@(9DqH65ROj4r} z+UyxG%0=RB#0IlP^!2V9V!Ezhu?~uh#IIKU5~3Tka(Oe-ePD{H33nJeR^=^&b7fL% z@d=J&>>Wi%2VFDgh&5C7LB4ru=jlom!hA(<{+kU$!E0vFF^|3za#6H-uCh^HlV+O$ zFO#}@aT4mX<3i6e_Z}rHvEo;er~TLp)#gMd?kRY_vFV*J)Zsv(Jizj*ej#m0yLWkN zY5`6-o5+a94OCHR}obBh{80otA^{wIHEdqFQ!7Y{i{Py}C4WD$&N50V=HCV%Bz&wZihj1%J^_RYVOjA0%=E`u5y+6t0#s0gJ(sy zFC(${$S5-@2Qg%RSr^P-~0Bo!VcwHfl8!eYc2q^rdgaT)|)jl%UBy$~pr@9TU`)SR^7wT6)ay z6mYfXl{%)x!86WCo>lW>Lm-34X^|Unm9bV#p|gzB-FyvXXzO^FE}Fz~17NqyYVnR1 z29Qe2<_6Ia2Kqld3(rt%sEBjSee3(_Ta*LCqq4xP=?4Q<-yPJsgjgv+AV}c!qmaFfKP+EqOZXENiRD}jL`ysX9sydxBm1G zQ;e%rY;jt-I&3WktPY0vDP5w&%#r2WE3}nsZMj{wiVN*>{)?W}oD!3iv z^#IRRd+-@0b%BL0B@D%@W%WTlIIhCb{gm>dUGr&ig0W|=>W^4%Pa*EdW08ZpoWPY*YV@~F}lxhwD zE~E~r=>5X-u1-mfDw4~Q2E3F5_ac0;dxk2DvaJc7Mm-7OJ?&re7w~jAISR{FGOk!^ zPn*Y|B8xQoigHSWZYpH}5pt2q{)yleEvkD+9Es@`D~cZ+I)aK`fqu^*OMMC6KJvRz z4b{FdO?j|S;kp)S3ewy^cQQsqS2b8~UzMI^!g1SB9~>AO&ex0mclC|RKpl8m@@g^e#B3zCY5gX8yd4T-DEsEOCm;+4<n&7 z^*DWNJ21^B)C<0<;F>m5e2*B#zy6{+zAGTuh%mdmc=MPmMsr|&tx(;ue)*N%@ z$i5Xll6zxiv3^xc)E1V$OU_2!05o!wq50#I>Ij_U%9b1Wn?ZrH;zofo<~PTD`>(#| zdt|0{(pm}GrwpesvkcvRwG4g~19bt2Uj)|vay8imru#4-##X+$Y<{pz`rzPRH#5+k z!5xg!+nS3Uk}!w0ppWuvo{68Ly}1`yRgI&iek8K(-v7hEfo(To%z57Eg@X zOgYQV0KkC8qbs8hP33>l?qnH&G7(Pj3=DZs6?h%_RXf?9bw5~bQ zScQ6a9hha11o!UCRGcT0Qc4;iuAIQYlwp6Yw`Z@0%Dw%O*hq!4-jwrAZE5i;XR>Ha z`3obvBf%F<3BK=*iM5-R{1w3k<@J~`DK^AOKUW&ssJ?Zrfr1<7TZ1JUpiGA(hxw}5}p04Sfuzvqqn;)fcaW!Qooe+Udwo$c9@aeqHl!jteT zDagHDV(xkHAErRN`vwa?nY59eO?MrIv0L+N`Xn5#!}qxAnNmkBPnP-SC;R0}xWlY? z%N=Ix4@rKb;Ylf_d^aj^aR?#aybo*m3g5Naw2uzEmxh!xs?1aTvJ)0`7!~aLGxqtj z*7Wxchez(JTxV&78zw#+G2^xl`N6UpIdfW64){3!hL{}bn1&nIS!>ay;HJ_B+C@nO z0-7&5t+U$n!y~~YFYcqzWgA8|Y^5@){kzs!&9Euc5MIw=e|il5+qJuN4e@0B=n+cXfkN}qoZ~m?-D)#Yl_fu2Q*qc{vrsYu zjwLQRB0Sw>Hx*P^Da`2GPWe8I553>hiB0Yot z^(VC43N{zl1UGJ66lc1JO~$Ux$s}i57OK1H2d&Af6ApR)!E6ruw0ZBwAIrzXlRt}z z%XXStR4Z?o7oX&JI~Yy1!rig2pZIRe6!EFMXiOoFQHW&0y1+2dec+7Mw7R%8X`RVo zR*}tTdEUOB=7aeC^D=3GkgFeRY;5{0z3rSpme|Iob==@-;@x>RK6f%9PI&O6nOHaX`mAr;|d z=4zmQ!9zAXExQ{C35xjehDpt4)ecd>gVT`B3dPtiRm9Felw&X`9Yig%W1oA9?oPu z-MC5TG%c;1(Wx&>6dI0yOU`gm094B6k(xZYfevFe3jAJ{%a_-F;Xpv0FvHw&oX(CA z({bk&Y*K{X%&s59Pz6bl)d?-puK(UILg~fuiL3HOydpBkH&z@UhYU6Sh19H3atCRed)e4luCFHd@l^SZem|cHT#rrj6&-$QMOE`iLei zt`i}+r2Cw!I(OL(R*E`x{)bCfH>&n9&Q!szigeVa2pFSQbV~O5^8U`vV+?-8Yr5a$ zT`lThxuLH8<7G`z!8i3n62#Bmy&6yr|0ki@bi+X#{<6i_tAJ#chGJ??`rz6sId5NS zg4B!6wDegUVy~S4%8X3@1|km}*YI+Nsy8xIba8D)>6Nb(g1h_dE%0x3JL~Hl;uADWXw70?7B5sP&9O&YgX89IT@f^riW$f_d_!t5 zn?&7|b7}gxciUoU_9o>PQQx8>#1hNz{=JX4fqjxrXxe#v-+O=7ClhtU<2!#M^nU(n zLO7g$S?JD?Sh2SGaOQAnFxjSe0#u= z%z2O658G;25nN`two?JbsZEnoUbn=fxGl~*98G*T6Ef26^?eCX2>uuWwiGx%)K(jMDlVAdIW*>HHe% z8tA_$%|r$|HoZ>v_JX-Hs;9_xoKwgiZI>`b>`WKvmEcp>Su`K#%{|Pd`$2GXi$(ee z*D6d@8))NL!CHnbMo<`USV%0<_gYo3q371ZoWns{ii~{Y?Z;n8ocvztDvynHueCOQ zk4>xW95`FTA{$bd`yVMy&fEf^-TpJNVW#y^mR;rpv!!;qWo(QP(1Gh4N3qInUO8OX9+z%yrG%V`iCj14w<70n|LSA6nEo!` z!S@AywU1+n>rEv)OInBCa;cSs{{!>v%Jb*JY&N#NeL@xi;Z`sDNfLirD1LGqXj?hR z`e0}ZI!6q@mtWKadz7$uO>>H4g!olIKJuC8qTg18CA6 zS*zYTd*bsvy&92u^O&GNniLK%6KuY+PLsy%og%vsF1kiadZfUn<{K$0L7kLhfH!^mv4#ibNbO9`Pg+lW^19%};F4j9E6c;1$ z5gWeKRu6LTTWDB8e;m#K05BG5r}_;!d-kO}5*G+b9}3p;MF#pRZb3g2`3_@NmYzeK zoR;>5f(9qFW8^*6%){~+b!q_v3=83Tsnd_7S>JVrPgeqbAyT=U21qoL3DWhMc&3qo zXtFoT-R5D!=R`-KS;pUHF?_bh1IKa&BJ!1Lv9r8=Vgt@W8+EMXNETh^-E&C0X|6`F zOm+dYTN+jXeXWtbr4tdW>;AEU^5@q1zwxKBFKVW6?qH-6c-7g9j7J%L1C^m=cna#> zT;Coh{lOO0ibBwTH|^mLuLIk5dW}KEp=kgVkE@x(Iz&0{?33gppI~B^foj_VvvhXj zkCRGn)f0;c&~`=CZ-@jWwXaTx@VZ`lsE4ML&DhXtF%uAwb>=eG3!^l!FuppYQO45J@WB*-M`GT z>iS7$AZ3vf_I|7zF0lzyJO%ndwz~8;=)8&JYR+Y2KN0#68v=AT!5We?k<24KcqgVCqup87O!*0x4qWqwQPq2GQ9%?cN1Jr#04pLLpf(UTK3QS<%9 zZ~J-Uva2n?^qY_-1;)LaaEXg>rW!!?Q81XBaZ3jh@(?)o$mE%zlw`@s)E{L3RH;#;mnvVj#oSY$($8vEXTGum5? zqC$72L8J!jmvg2N;R-wN0~576bS3@Erb{1K zwZSlZ_D-!!SGe)OySarSPf+Kbs%)SbN{U2ta2FW*@R9|X&Izrvur;hwGyQMuy=PF< zU$-`_q9Qeb0wN_M0@9J*qae~jlqwxWL`vwLAia0#O+=dX-V=H+0#XA62)&0;0wm$# zf1h)nIq$qP=eg(o_|Eewdw$tjzrEH>K3w~{*0t!od+N4q%WA)%_nXVkPZBn0T#c3I5J;iZtuq(WwEq{W^)T-M4laK#vbcx{Au-(F%M_uBF{HabZyDCCpf5ek3 zgYxtVl_#M5Qn`xL-GSA~{PP2bqM<~$+KNh{f}f9EFY~YJMm|#Mb6oWMPt*SDe;e#~ z>MI^POqRWCyk!g$%i$iNpWvQGl}$XfZR*8&X(OtnqejIWGZwTXz*P zqYq2d_;}#U`kq7Ib|%VMrj0rHOq2x`q?^#=ooTjTF5P;%-r9evGsO4E z%e>6Ta~FU8-d^RHZ$PD(PsfxlZULREuOxQM*%Q7(RNTsju>#o!M-Jw?Hr9QN=Rs)y zl$Ur?6alJpPq0L;3p_c^l$^{kmwo)nOw-ykBc`rJ+n{Styk_n9nJbv*`S>U$aPh!f zNhPApi8LD$pQV5s=^and8`C$Vy{tr1SfM|vR-(xsd_x5t?=r-cdO5!Q2RThDBd*L$ zAVjrXYByw^pWc?ewc1khcra6$g`5ASOU5vp;6?++k!&?Nnq7kFmp1Zj%GL-&O`l^> zB6HyZw|WveG>iQJ6rW0ay>VzaJ&`y2wEC%4azF;5aKgseoQv^apg__vx%ng zvfaq9);<112#ea8U)nuDdHlTat9hvH^+jC1M*j|jsHj^5Q|F$DppTvEGQNI7i)1ER zl1Z4&*@y}VmZBK$W&8&}Io!g&hO_S;bXSx({;YUpRJuF&=KKXs!*|-}8-rnzmMo(x ziNsjaM#InXLipt>8*yTU#bwzRirry%kFFF~?5{m9pMBB2N5AdbS7wQCo9Ja>9TVl* zd?r5wo~t-xRuQOEc{!Ahek&(!ecCCSqO!-wr#81^@N8r06P4i4KWET0jr=Wr0^yk_ z74dUpW06Ur2Xl-SCPqq5 zS#4XFqyf&p%;9;+=VA;8CgV|`XOgHrd-s>RdQT5JeMi3+^M^z?pf)4_s{Pi9AE6z( zEYj(D;}@4qwjiDf(xeer$JId{klGE$yoqjc>8v8813dC6d=%L~(iMLGBB5oM`SLV6 zN2_kXmmI$0Q;iuIX1S4PCid4`(OzibZbRbCeY*HcZEC6ZdV6n2#mZ~mT%jZ8z7P9m zAuO6U)p`*`g!XQp-j0OGK7m;8GG+ID&XKe~Ab5$jaB2<*Uw?HC8ANDDQt@LOuRWa41z<`cy-)?9)WitAD@ZB`tTc8KmEmMxOr3g?e z8?O5&tE-Dh+XXp8g~I`(E$gY@ds2UF+)nU6k);Ol`B@5AdwkK@g3C%2%*+mowck7w z6z8wF1u`{MBi6gbdE}bCH;frQ`yhdMHV!SPS-el}-0K z9fFH|0AIX}nFFro%tiOkG*6AHgIeutQ1{R$)%R7r$T=*z)XGk)Eo1U;$b1G9$9g$E zRcnC;%WMLbyrCL5vjy9IH}}qld%QPXAYOyxE2s(gd*+koVA#w2htrD4^Q6kXmp7xL z$5t8b$|8I{$9fsJh)_hWnRPo4iuEe#Fwv;UOM+wCWUF?uUp}ADLQtgmK$PkQbI+7I zX#_k7z23?=GjnkgV}9{xt*g(<)k8P7=QKjb%3Hywr1O%bH6NumO{yQ~H=gJ9ofSj;iY_^J{0`Lb1eAj*6X*%NbK$s(ONi!t$rFCGD2mU0tBv_X(vH9x@^!H4(lavj3{gqW02=*4m0Shox>4Rxh0@mK7pqc2p>sP}*MPlIf9peDNW^(~PFospBJ z(*5-Ai?h@d`&W086~496ReWI@E~h1(IsbH41DIjg7h`9vQQ``R2YHuU; zpIl$$!_=HF#(Z|DqTMHF(#G@CXWGd#@ba!!b~``u?oFfe2vrk#NY}B?5$)Q_JHIT0 z%H~}%;WQY}(;g8pX$@hf#{Sq^l}}1<(`s|rdWtD{Svcy(Lp(9X_ao2*C61&XCgEq= zl6p(S?P8OseigHQGCI@vxF-@fC zGR@KL)ZcQk1|>uYhBNAk)R0;$LxK)aD~@p zjV?YRNEMPs;R+Y~Vj-AjPWw^lOnyG#t<0gm6$g@`d#rTd$V&rA`{wg{a&p7W$m)2D zGPZcCP&|XS3;|8RZ4GAa(1e1-jO-u)gP$ajer01R^$+o{^;zXSbXGw z(K`WXU&^IU6g@qABkfLA?qhw(&+^kg^4Hve0Hgz>yg2W^EpYJ}KjN;X3|m|`HyO3Lb`V2jG zV<-u5?uLh7_{Ikn-VpEsqqAH(e!^SH|BWb>^RF|mlG~5nPcEajMWtuT;&Mc-%xTLBSqO!+rv}Z3D!JNdL0?wu7S;0eq987#qA&rkJty z`_oFOJ?&?O5B4EGNqrB~Y{F-uF3n@$KFn zh|vsBNY3Lx3{2VoBue$c#lbvf5jAmtbNX~A)3^U1GQdyt1i$-iI=V;FdAjF!e_1B zmGkm6k^Wz}OU*a*8>t_*bk)`fzmT|x5&C)pwvLJol*iAuOzd3{a_ylI8ut~>Uo@ys z#;Y1Hytp7J93lucHaf1;2UWWq; ze`(Q9o&1n~@am%oJ^04^RPW`EQyX-GYGypv$%sSw*-tC7RKc@gp@!nI(vn=z05p?m z>Z^P$t7gx^-IyUk*(bRAsTbF@1i!=sa1SQn%EWfOsuGUeubxSC^z(X0iHBNpVjJbnXJ3YFd?b+_z12 zpW6R?e~x%!M>FNptg8u9v6GKSgPCQG}a;wnm2CiNOq z%BMDQLsChVzHOQ#Q)v{uIuWC_KtdrEwQHEbL_R1!?(;&{M7>4!%KL@xj+DIeF_tUP zF>nlE!xmk3_Ij|zx2U!e^{0CvcQU_6lRop|W)?FG;Topdc1XUu>@9fgEkdF5;?tKE z8r(c1$MfjOIbGka^QDP-l(zSoHzcMGShwj^oqBbDHjUK%&qm`U4lrka>d}pn5$^ze zaw=ggzuMSiAA-(aU;RLrr%1 zt>we><|}oF(ryT=#pJi#M@pWWFpfxr#~LnDiWWO#{end}9hz8!94&VVXLIrHe4%Y6 zc!4&XANwQ#QT01X@J&P{$3jE*%nK^*GWa2|%8Z-o2k;%RUK9bQ6tjzewE=vg-;TJx zMJJrU-aM3x{55q*MW_mKjR?~CEmPok#PGRc;57+hZyWs8WmEYmjr(lkN&luy?a5!$ zKRG@BpssJ11oP~2DmPw>y2y}Pw@ds-ldmzB|5%;rOr4*31BiThXkJ$>R+MVzBgj@uCwpf9WJ;Z7}yy}D@83L zAu(M!9k6~)z=N4J(EB0{Xoij9 zEvGY|lkg|?5jxNjPl~vKTv@f8B0hf=U=j)Na#Z$SuO_(qQD=KfOq`Pg;c zQ{+f5fgvJoMx`3<#xO*aDC9$(kz%gP(2v6!%Wqs?NYX})Ed9xdawNB{uJq?hRKc;@ zsd*eM!3I8C`$lHkz|SA$YZFw63^c2Y0vh*CP+Nus)`i~Xbq$H^T^FBRv+eoR?HAa1 z!p=Oeu*dIu$K)-I0;TJ*cU!6)Z$S`RSL6L5NTtV}@)7UJnvZA&^-qRX@C=>r;h)eHb)r#n zRFhq~ip9%ApFWP$nMfX_Jhm#5+Bj!jZM98KACIcot%kmvk@3lj_72-!k5+M^kJkzv z(dDnWxu%Af^*`maE`bM#rC{TS$CmvbUqAfl(rVw-kyA&ACO#q%gR1&md1|fHOoS|? zT#DdvCD)T^4IwF;m5;Ga#A)84|Gk-&7? zYMk0b6it6bIArp4?AFCUvP%~!L6{umE>^G2VlPi{EZ$dgHbfEV;xN;-a1htw1QVVx@Uit%(HJ@!i2I{+&Tfh6T(Mm6Hm}~f33O6 zoC(d>UG?nH3`w?Xu>dGTj*dm^x2hx0D*z->?9u?(lBV4$i@-{FY)#grXR^lW?5>Qb zTHd{Oi)p4c9&Wy}nzHt~-C#YLSN{Mm5&e;!_d+Jb$opGlZfPk98~vf+=3Q8T%DlRs zW*qn9>t|NDU8DR97N!G;_@$wQdd1xL3ZDUW$4_x>Q|01HWOLY-gFR?FAy1!*!Db7h zRRSL%bkKi}h0c)+;sJ0}b*#!C!fA2`tLZj?F2tlYju#w&xi5VlWwg?^bBc2D1kL)% zuWZkRz$KJw=BFw>zW6295u9G>KEX+2T!kiS*Ty|qaD5SFq4ft()r@Obe9-D$vls?f z@D*X?e)I0alsj5ayXPM|t3S5AoZ^t**kAG~VK0Y+YaKFv+c-a4c^6I-4Mh0xZ#%c8 zOrN{caP0JP4(-sV`)AE!7abN*RjwI~As(M`q5qrCV$QjhedkaYIAXj5k9+%R>H-v_ z=Ke8ZDk*0~swzQo+-_!x0a8S51NPikP~jU{=sv!m3i!g*SKiew(|*mWt-|edAql9V z9o~!se`}+WATPeQQDvfW~JW$*ETQEJ=hF9HK2!_M|JhQ3H}||dOOM4|*PYWG zX+D2_bu`>Pe#_sKs6#rg?)fbD!GZdtJCwWuEiHG?Up=tzh$UcayfSkS?OLHYAs?AZ z+~3L0D(yM&g`LB$^5}NUf0vhUZto0?a<6s7S*@P7QA}FuE{4Z`M1_xDM;TVJhi_%o zwz$3wuHDyQ^;+Q_2K979Ew-u=aZiDT4-ie3(cAgs0*mPlT42JAA<`HR2vQb?3 zoeng(+P7PV2@1rTLVux&Vz~Nu-GyRRCB`KQVLvo4<`tBI&(Ox57knhTp2E*|d2Tdp z8`5Dc3}7LXD2{_UK`0P(IgoRVotA1W}IhlY)bVHpW!>rcPa?7l>BLy+YdeTAm7f>{(~%xZ*rKsJ z21pfiI(@#c%WT%YEnz(RNm{X&z=0p8HA8$ZjDB#_1W4afzaGZqe2kK;@NEyc8nBy| z)iMkVI&Mgj3+A(GplTb}Ht;=}cSr`ltW`we#D}OrcSf1j1ErR*GR=b)>98}GZT+8~ zy8VD3X#}@ zo`!@hG`%@5r%Qx=?edFQVZjz<5aU!?Xz@SPZE9`6mlbBbf9PG_@V zFR|0D%vTsD?1NpVL7NU}}C4>FkTN=XjrT=$`f%kMTmhdxOslkZ0>F;`IfkL&Db zt5@R3u6I#f!!2>_ywV>ok@GJvOc#~c0tJ+S$I~cF?8X1+C^S!szhu*&r#_|_&(MQbvge_)1xzfWq80hU4$^Jac z^YI6;p}rFED3VCCN_|a+y0@Xp9rfTt!$p&b5o2Fp78nLqgvxY2!FQO{5eri%&xV$^ z`7!G~&Ny@(e_O?jZT=H+zS}EJt#iz*?H-C}QAN3)Us$@Zn@#;yvTwP+M5{wyTK{~@ zE`Z+}JW0)a-givzt<~=;d`@g;b^$c{ir*SKG!}F0Yq~^S)HTG|+dQJ@?M_(%dr?br zm&!;TceS0r0OHH0){H`Dg{CU&PXno3>zc z!SlG;PRY#a03X2?2_V7UKjS^nLNQnQ4F`-?QL~q?KHQ-3a^n>f-R`@D{%+n)W=FTA zil579WDZv_{=^o}dh#6+0Ci>I(8c@&Y(4tgCv{z@%IZFV8Z^eRQeDcjx^ecu21U$OZ-qfcg9=xH}$Dl2j)F&JT_JKz8ke?r?!uvS)-yinj>;c2~Ed_B%n z6<(H1*`$)K+qUiGom}aqhUz#4MYABQOP0<)&gk?IMbi6}=ZE1Gu_TV6$Y6}s==aa_ z$s|xB0&ub_M$CpERN=MPyS9Vx&Z$y(qFa9GcWXU`HInQ@IkK=kw$*QciDZJjmmV30 zkdWZlO(FyIyN1>Lm>RK@@jAUHMTvVj{de|5;Vu=G$+ysWF#DTYYk|yV=blFSc-h2c zY&F+tgTY?|d2GOLB2wvt(cXddoW?2*GJM%A;5s>D{|4Ej9=qqM(qEqGT6Fg&_F?gdgXC@hP@AEBAL`E;uOh`Mit-#5m&^H zma=k@cl?Fs>rjNuFdmdQZL5%k}|PAhwIKR294$D!dwxHejC{ zb>U9&jv0pHV)g2-e7U~zN6nqzHD2ou*=kaPdfN89`W*M4JQfWT zm62IT5xF{>$W$Hwij;Kz&f<92r(v&eyp0t<&&%zlwdfA6i1}tfxC!nI;h(j5a!C+3up7kkH1*Uar@#sjDtAsg0JTE9NjqcZERX zWEHjQ?ltH0B$Mx5YQ5>}7?UJW@PKjPGih~BjH|pT<3-%Nk9rvu5B)af*e4+KgJ4H` zEa8#k{8r{|Bc?dVSuf5Pyx@|FWzqKAbmw(;eL2-O)3Jz&D@=$|-}?vGy=;p-L!zY2 z*ea2k@OE;Jmf$5;w;Ru+?uU^3(A0{pOV7)iozB%5Us`-7u!j%2y-@Wh!-Fc+#+h-+ z345Rlx%zCE1if;8zy;nQ=GOg02eW9;vbH;qeu}y)76DuEoh}OmU8p6}?tS&v|K=HX zB)RM$-vYOhCiEaqbWefxg{0icr1IrIcnJUlESL8DG3yP}+$PO+?))9nnFzPl94@8c z<9IjInV)D|Wv4Q2S!~PYVW7#~aj|wJz%6!oihbJbm2kjAsR|1GEvB57HY3^fGEHm@ zNJknWdKh16I(ah@8u?!}hQ99aFB)Pk7Th3U8xsy$kbu+NlOx8va94qj{w%19P$=M;RAf?()? zj5fVc*E8}tN6D8XDKuhzAtw#^y9$oZ1}Xd1LNWavtt_f#SuI|I_)018GnCrujb%{^ zem?)WHK#U1(hWyK7)%Sx7t48fFlX~D^e>D8X5l)*``qN48wL2oG<4sfSlTcw+l<#3x(#s7{*`ciJ%OTBB7S#TX_+uUZkhElcv*V+ zLjq_4R($EaR?%5oeuX7wMNq6N8)ZW(Y-r71o1Hh0ObFagl^F z6s@bRAxDD|zO*nq!wcmHn3~gZs&Pgo8EBbYd|40d`!h`U?h_|c)NM5Va>QEXIMT0e zV$dYa#J3(la5UH%K|GijyKBVW_41#v!KH{Ae=Kwwtc>@afpMMw4;3_8H}?J3;-4o+;A4 zPAT12zda9>E-t4jR%5009ILhIoe%+QFfsK$ztUFw)nb`$P)XbFOcq1Sy<>t#_0=z~ zX&WgRY97T*f1}CrMH~I|buGv_3V}c7>^Zh6ELC$%|B&9zS31`372L891#NH)5VQlu z#tL`uOD(NIn3;5!H7i*TjKjS^+RV?@mm#;4H7*;jyi_*7vM40F3d{x~#YcQu!)(Mr zJqxB#95+p#?`Y*&U_P62*!9?F}WQZPwJlo zZh<`)~|2unLa@2+x)@~H~VKO zmvyCXbc+3aP+Qo!@{)h0eZJKF3x(x&>)7{5Q6z69@qXs7h6FM8#+ ztwDNy>AS$o>*u>qqrfT%>#?y4T>EIBTS(=e%2>Gteu2l<`=kyVv-=pf9V@j!PC*?@Mpx*e{IR1 zM>JiGz-KC)=}-}|F-CB^zTZ5ZsoflQ*=vBcO+s4KZ}c)35V5a*Gvy10cC_-c1=4ux zZMjyUmk)#+0&&>oKb0b^5Z`CR*STV~yGN??u>w}T_onHd4xeWWy5l;<%f{B+J$w zonrUr#$JlpCP&D{o%xxZ;3Ngxt}E|4TDB3BHph4c!7qeJGO^W7buL;L4+mW*Mh5}# z;AW;x&R=GaJ2+prbY~!zHjl#~CSoNIXL>&Rv3;m>L z;5IU+mCZ7J-G;Xi@M;5fcx)<{5+In-a_Es_np9vcSEq>n%L|f@8+l^5$uQ7E>J^mV z=CFF178yd6VWQrI)Z@uKBHSP`JFC%Q51k(4A?2aeX)iu9Wv)I#@kXp(C|-$AweUo> zEv0l1T+X=K&1hG=!b-xdBk^{3phpIuJ=eW3EV8M)do~}=d~6`-^E#dk?4{)2httV; zoYh3cRcDl4oo~VX-kL?*Tg2>~ZAqouKowODP^iG?qvRY4ePsQKfq7|z%*~mM$)-<3 z{I7+57~FzNA@wk*3c1v*7X6Ocz{zzHGhijWoZO9QZ53>a42>nBKN$7)tHf(}N|x}c z4Vmm|Y6?J~^Xfd0i_(?xI+JQ15?Z~P3G_z;vwk`?2yu?2@ad3} z=F&|p8jZ{h8u$?LcYa(^?Wj?BrNjTu4l#EAV@clupLoQP=b&yEd=Th#^1Pw+fg&@TFi{)R%yw`Q6uSk0UKt+z|K2}!2cHQOCQ^+Z`6R4t4UNE-g4Aq%oSSzX3@@Q z9z%v!@MsO0T@z2h)QAY!Qs|vxhhrhJo6%bnctE>2jK!o+)_I4F#*N$Madp)?Bmpez zx9$lT1_XsF6g4BnCIg~oe*Oxq$eP)I#KzEKaD^?C@5JJ85z#MZ?j3V5KgSO@7isqS z$A)LcHM}xz?(enU-nt`go$c=!u_-O%IOlui2Zi2U`r&3_oIY=JTqEcwfhJk_Fv_&B z)63_xTJK<*#wH6Vw@9wI;$kDyU^i5kcz@jY1mdNar?fvu&3}E2ZpmztX?r6K*{r@D zn$1(eRa!D_e$;A?co0J)Qv7aL9%DD*H!O)w?;Rx|zjU%bW@A8fk51uoDom=!`P7yG z`y!9LE)Dj!lznVBom*B%r+zv);DU5y?kU7RU_X;xc->kCl`aG43k(GX<6=%zy{7N|6_9dI`^71R!B_iit&RAZ3A z>@SkZUtkzAu;}4TF7Ek7j!VxD3Nz;>;j5fh^=J6><@$Zs9${gnrCYmH34LauZ+_pd zMO9x^q)#K6Q2&|;^bJ=3s14q%8T`7lpzopEqd8REaBPWtwAyw8S9-sZ)a48WZbAD{ zCbacFI)eW~uR(C1(C3jk?SXT)&qPXhSCFA!^mf|$qjlld^4qPlGDH`52XgpxDq7oC zPi9M0f_QASEp=KsyV;kHfM*{0A!`bi2X~m1xUW8=hsEJRj8jgt^Q9QFV?hC6Khjet zJlLc)0<_$>&V5ZNxU5@ke-~i~Nn2P3)ne{#&=ut1XT2JNvaQ4(Vn5%K6%Ykn`yg4-13K1! zv;GaLb~_1Bt==|p!AR{c{nZ=KHj?LxTP93C+^2)u-=~Y+4mW7Pt-^1ul5S8gs|Wx( zv3EUj>h_%rLq=cG=+NI@8zgwuX~G&Sd+=7v70|qb8^-J@(@nXyLSf~s;wx@lQ9jm3 zJuh63aRwz2zVbc-rCGg1_~(4ueU@Mn0Q0|rUf<5i1~TeLt|oK3S%yiT5^hv^g1K-H zr9HU@Y8;nXxF1h0+FRCGcCNt+co+sXp0|=*&`$$Ai}|fivKu`PMenkwHiW_2b4o;k zZAbV~mQJguRzuBG`_6|SWFc=>bB?GE0BiT0g;}Oyj_I-(LWg>E+su&_@UJz7Zn}lb zs0F?-d-P^@-c)xf_0S@SRbgyha^CAsxF7=v+c*F)sf9ZRA~3EUil>S~FpbviTDu*F zYNorOPE2Vr>x1*IheS+DOVeA<<0)gXV#1vW1jWwvRAt*W-edddn0q=?R4GGj_bUifQ>pLiLtuyW!)0ZG?Cso zDL;+fjB~pIUU)^HhJ4mZ?%)$=^qzAxgq(CW1(ph}Ja7HD27MNVnD)~sXQb3m-Xi!1 zc}WS`Tn3;U*orS^J48X}Bo`l2VTBXO<_g+`tDpSWyy_l^{rNlxsy+vhLVe6FSb`_* zW_V|&uLUnykM{PiP6VhQlr9ZoI1vlW5&4R$cat$u#JA=42N9~6NIm@Q=G@k_SrxJY zOEoFbb%fUE=SP&nLVHF%wOj_cJ42rW_d-y?XQ}^mh!q1`xm#l2t_}98%)0FSMYb#r zZAmDG9@fIhhT2{p!z;lq@Mj#&cABlMu%4YLzYOXem87m!i;TY}vs1W((l(59d6C%9 zXZTtha#V_$=0LDzIIJy$c4#P68Dbkq!g)`VBPfE4Ggy-&Kv`2OBKJK5wW!vDCWn6n zAt$RQN3gQB*5Hr#G}M2s3Zyux-xY@`vubhXy}y_AyU63`dopTN!{@elnm>NNkq?e| zLQTfGRD}7l8mUaC_4Vg_lBD^fzpsN8PDQ|1uNTV&HtF7NpdTyRmdmcWYpXaQnu1+{xLzFWMAZ>kWa`dt+^en4A#2* zu^Jiy;=EmS_a{}5GC!xU=60y^15TVK-8bbIoMuHqc~t&`ue2bqS*em%(*g$#wahisLI-`cXns^vB*_NqR5E43cY6Y0iZY@@l!|RTCz)746Ac zf;eG6oo*!|-ie0|GHa3NJ^PUmG)Sox^V5km30ai+YW+E9;XCo@K{~C`pHAdS=pw^c z>(4k--Ze!HQfrm}bRtVaXg0+Rl4;rhbRtQD7h(MebBeIRgN#}SKb-(cS4C2<)|okD z-+4w2KD;?aAtYi@P%As{_)bzvQLF5_a9-DifmVX1XXv1}mduZ1$|Q{w z-^l;JBL6$J`v3Rdxkrn&W6W4*b9Mite?C_aYgw?)53U(HL81S8@ULZx!MWtY|MSs* z`}Y4X|6c|Bza{zqSdzkx{kTa%4;cl$H%%>eU!mDGvXe(!Kl;D@@E@l}aa^p zjp;A2H<@*P{Fsi4;#X0*dr@gjegKW5_S4TeH=kqRAzv9ZE>uGX<*Ky4v5RrX%d?Gf zFUD)we?WQ#YI4eWE{&;`w?L8gZjEg|!OVl^Htg8PIMXl7vWv>SZ1U422PulJR`lDn zGPe%lII3-0!Mo)5Lr5dSLe%9If_C1_1-{UE##tvPa<9^Cq9g{-yh3Tl49UIG59d<) z%KfC|nO~NQP}(PgKBnHMWxPkosZm!bTbRj77TMvMvZdr*Y&v!c$<3YRaS+hOEfrsS zg@yzH{uo6nDcNOyedQ9N+N$=hHV2A*%^?u)ng2|#lW?0CFs@{2Yxe3f!Nh)^Y-fN) zr)ynEe$$f`1n9-nkA=pE5q4rf6iIKMUAbHw?O8l^Xz zF9tgpIO=op3P&pLId%9_TK?^_i�cZ;b761nsK0sMrNsRu%OHj`N83SlU=~w~(Hd zylCN0Heed!4TWpBJM~B;Ib?BSyezpD3}pd5u2PO!J082icJG!&rYa5d-;_U@Iqfw7 z8tMl2X`j3%TWBDr0*3oirgX0+_=qHHlMEFFTK?^o*{D+I$up3>GKcr9UkdKQy=Gx# zk0tOwN}$8`jl8_UJ?m|cSyqpY4L3mT^+G-MLVa+WSy~>HBbU#@6Zkyo?iUu6nxtU^ z!IE3ID;(LJ_1v{(Sz^&4tGw|#>&O-5<}Y@(y6itg`k3HLHZ9_}1Vr0J=MXT^@Tk9EPIGB&+T=V15P+%M6ea_TTA7 z#x^@o?AHC7p?lkz-ZAc9T~G@7pzPGaJU;%~|1#k1ujP**R)b=p(OPETwGjB@Nv0={ zmPDI#AiJ6yweXKy_u)rdVPEtOBysg>s`@c9EF*K~;9MS&z`VRqYK&20@~v`lpM^*V zhNCA^!xYClUNie%=x|kDC`SBXr(XcQl8NBuEN_O z&me^$U9#76R)`;pu_vUm_Pr-h*T!K>su1Z4{OQK=?r4_9Z=}96wDP?sgxS&!RkZBF-mZnmjxUGuHm_S)}>NL z4bjAOG@oQiibeSaI!)Z?XM;>L0(b(Xo|rTwo_wVGcA)He%1O;xy<*u9*#clqYPxxEmvA1u%Pjml1uj5G0;+w37C4E=r1lJ z?au-9v~U~RrLQ@J)sy6p<@M|WU9O6W$V*duzR%s8p{|(Qs%QCis%ez*_tN5vv?1wI zo(uUC0gCm{n#?c6ZJsba77ChwNxWt*Zn6A$cb}lI*;BLc)9OnoPJ$-J&eBa{D~A2o zRy}gL_24tBAZ1LJOJCxOo?+{n*~Dj#H3m75IgY_&x2Q$r-r8EHOxz_iZira(y-e2H zi-pAEA02dH^r{_GYmaDspbvJ{Q|s_~SL_eu0t}Uu8$CW~<$gTubEjZU@Au&U<6cRlg@8@*jl_7Z(?A7EyH-h{2Qy!+3FR4?Ja!8bn;y8Ne4ZFJtPG*7Na=)EH@mg{ zFrs^#(=})?y(u$sIY&)!|0HIJyp3*UlzSRPYvKH|pRZ8Tn7EIcrv_YA3(<*<%zMKZ z+3-xHM0xKPZ`pG?zDku*J5xaDO)kdQJpK^fKa6~VNY3O7yY!pw8(c|B21bhvl{BTS z2Ki-iWz5O#FZGYfk4d755>f~Ft!bV)G1ofgZ&msyxzOHdP$-W5m1^vNNlmnQ|E{Cz zD2ZBt>!m%bTKeYiSa2|#n#eN$qWr;RqJ_2v-U_n~nwI30Jc&4#DwYxfB=^yAxFxKb z{uEP+VBr;id|8LjY=pft&SPAm!$L&$)NpZ=4_Bxxc>q z5ytf4l{Un32VS!QAf&Y3Y?ZR0;~5WTfNq7DacBptSU)4#=sJJ2vVRXzN4^vRe?w1^ z!W-oaSr^+G7@md1JQ!^e)+_5cIMFp-TZdYrm8`z=3@rp z#qE)@DbAU_PFiykgAVLo@W{OI8IUx@KSk$LaUz9@wU?r(CztB@#~Rp^v+YlOO*hHu zs!dhBC1e`A1Bubs#3jEzno zb1(P^4(Zv%d}#f zaQ#8s7%QZ?FNfrGHpc?9baJKyv~mXuNe%IR3|l0z=2f}6|Bi0rMEpK5AXj3_HI_h; zScmZYkAuWjRu|e08v4i2<+PtM#nLt|GgXWX2w(Skeh7!@@C_SVd zs-6Qfm>8|M-%@sM-+nVq4bPI~aP4wAQ0wN`;H+qU_leIaJucKHYNIpv%U(UHV!PsR zYk*snaEefG!j6Vb!sp*{Nnqi3$*cW|uY8D&e>nG5tvNmEdlBC@P|tTHluNtgEy}q5 zlB;G&xEr?s9H7;5wD5hx^w5w;LdlCs$jbh=N}4xmdB#u zCpbWAhm(-I=sGUeuISvR5^s&V6L02m(GrpHUXNTPsY^5Z8kckV9p3MlP>MNo>ctBF zMKqC?nH*mj|KEmP{yT3!rsm#+-4i>f?^8eEki0hscs`pSnX7+pQa_prxi7L(7ysi9 zc)YHAV?;&xX;0SH>j`!bF1nWnfGVJ^ioR1w_o|jr{O+D*K{;vs>pQZF?K#ozAApCn z%&RQcrp=QJb|I$kbjP_Y!qh@Qxoae5qAQ!>A-+1M#CdB4XNDjT>ka{A8&$zR zpYSi#``F3yPf9-DyWYI@LlOGuUKZ%hTNa=oDG%iz%ZCr4pXJykNhN?z69UNkA)Z)2+Zdnras((@}+}|#$Mwm)a9EAOFRx|xd z;&JZwh8esuKN>txd@K%{$la|trFF3v!tYO#YW9`Se_L8Yw z)N0>YugmZUt)tW5OutqP;AUm&{Th~fvJ*wTmQBUhVe{=W?;Yz~Kl;lO*onAgSxKmfdlUL*x#GEO)fHuf zJz?}GaU9i(EQLcqQ<=^JY(9Aky)dE=>PcM*Q;FRHy=LAVP)fQST?CeY+tNr?!pOLn zTc3nIP|_&^c>fADxGG@WnHfrQm)n_)u&1 z2`1n}!~jJ@OoP03%m=~lYphmf?DQqrco{dVstv!!j^GY3ketE6!W`@K>KieLCGo7S z8pMG#d7pt7e#rtGbjvV>9UNP4Ev3C|%fPxrb3})hMXkZS>Fh9p8_bG+? z=~G2aB4*Jc0F&9c;k7 zK(ZrFc6S%RI)PC~3dqlzh}!m*+phYF47H35#PPWacHAsq+#fXD_2~0)1F~ks##Zky zCfn)faGaIfo<%1UZMv%O0dTkpKR%kDpVo0fz_NEpn;zUMjlMwqyv_$0R@?0YM+W<; zjaBNy?Mi$Qkf6pzonsR3AKsK7ekwhN)Ih=7a_!TXT51O_@lj6~faGkWB=g3PAT*-% z`!`(pGw$9v(BZuE`Y`-;qL#LCbND!bnA=F0)^9$y%}X)ubA7*V z6WO~o>R)IKKG!Pr)Aj+e?3MwsR;u0C%&L{2T>`H?==S~COONAg_(GFPlFrS=;uxUM zqgifJJN7IUyMVuRZh3m6oGubtWZMEPC;F?i`Z-7K)>5gQ&&1a_`6crqk<@>IB&JGN$Fl`l6bvT4^>g7$L*0m2f#- zN*bto!Dfn#eu#PIzd$W-J%M?S9oXNAm(}}Hy8d|@>A3&e*e_-DkcH>qvD{|KvkY3a zI5*H_9>Q8{^PoO0>Tu(*k}bUN=3+8QVZVlS#7jDQu|X9j$@YF~Q~d=lr*RuvaUOuO zEIsz#KzgZGRYtOalol0KvcPUzMXRCTt@6EG^ca{&w_F)5rA4(M>^)uq#u_GaZ%_++ z{+Yg0hl!`u`whOf;f1P_KNI;gOw58kRo@M81uuL0KflNtw<-a%Ee_`h}l}SDQ zIr6*6rnwU|$%+QgqdD4)RBgP}nz?A#N!)1u{H9P`df6TsdYG~9jk-Nk?jhsj16NJI zW89SAWO@Y9dnKQcI#R1V#c~+~rddhtxfJv(#mukVMxREzpUOb(nR2jq;Y7pn8z=tu`#L>oc5YZ75vv)fpK9H< zn-j@HxqeuGrGsJ2*7zaa$7&q1FHH2)lTT}!{tT>U$J zA*a)O7%7WD!tRmQG@kDTCS$1TZ+0tLgh<<)Vn$5(N$fMM)|b|8I#Y;L8yQ2zoAd)$ z0i})=?yd9m#td6WKhnh|Ywt0ply4fyY%NPP`AGfUWSRR!p&6v_fAiFz4E1UKyyujC zegRK!+$$P&MuV?Qk#LV4NR+jw^O3Pb%EAttp_ysDL-W;3qk`sB-$&}0=IYCZ>AK%G zO#IqunM*52-$d8F1((m=K@;Jr@orv_ubZ1?kqwt; zI)zJWgBPE#V&>*127I54JwflM`EFfAkCJw$uk0+FN2KL5Uw3#sw!N3)gy|47dV6yB z8fk{+JvdOj*GbbBG|+U1#V^$1ek1zkq>)gKWgvej(FC<1ZT=M0cE0+u@5&r`zIpTI zsnf$OA?6xMN1kCn-}vtJ1Ha+o5TNZ-fy7j9aY9_y!ZYrXQZLQJ5e&coK6Aydc|iX6 z?P6vpfQ;Xh&O2v!_7XuYa(YNqXq|0s9emjRGkUGyv3a^N}JFkMT8^k1q?sz(Nzk95!KQPTN%$})+e`G zCj>Q;bwIu@Zi;7(+33RvpZ0lyzvV+Wdu=EW^$U(!r7LFVEX_T;%;8JAlRl^Bx-cG* zk+M%si3g9JGKP%M3Db!6Ch0qnLoSdMvQ}%I!c69Y{Hx~KjMOtbEs5xpqm->-vz!Cf zjE_+DHKoHHk7s}QaO+FC(wTd~x1Chc0o>RZGTGgnrHjq{GEjj9ii%*+j!NjeT&2M_HB9T{)`HshQ$x(qsLTPGUgrIw#iMZM?| zvt1eLXdn4oo_0}x)e3G*!__Bc1wGAr5R=v7%5Typ8hetXxdaxtE(!dn_@_HN?y=Br zSI5b$v(bPi)Bpu#ZTy9vn7??zR!PAS^Q$Bds;Cf2?0@X^)f@Sf*`Rdf6 zvo;F;?f~j%7{g2)L0dlUVe5Y3^4h6WZ1k4}{4&i}yzT(^Fg(X1u7NqcoGe&hoO!l0 z=!9!<;$DB$f;q=VV%<(W4;*{J_wMw!G!mfUDcHxcIp<=nd=(@4yi91=9MpIqQCj?D zOL_-ZXQ+5{5uI{GE~l5Sw`*5EVtg5Qn^|xvgJa!oBp}1f(1+}sbOq%BA++Y_Fa9%^ z_aadYog`6&8-j7Ruj>=M5?aYrJu8C* ziFYa=t{FFsdK7hhy>zi^4g|XRbGblb>v8LSK8|e)Ft2%Oko99POPeMRl6-AuK9I8t zG*^rAFP^`q--;3?w0KZrOd2cp~$UxN`eti|qmufee%gTbvPa%%;cO4&q%< zt!nc0R;QNxiKC;YH*4H?att)`a|28I%8_VEA4crIfSEL(e0=xm$j=(nhrT&qKhC;qT?>U+p$2Jc03h5;W#Sa=zY zx2o+d(wbS&$CKr&myL52?eK~&DE~GKr~mD9$lxAg{Jd4MBIT4groP!SA_<_KmozN^ zWQA^4>)eG5k7Zq^A35ZB9PKX2q`?$UnNzh?K;MxM!@N?rzvAVx?q%FA=S;cwKU~u! z!P#l~7c&vmwf8&;vX$YjG)L*@S%1!hU#xJ6fc*+$%hE53=>FM|X3iDJ@&KlQB}9^M z$yRCJHpg5515^6*`4e2XA+B!l@xXRCDe|CBcl688$XHm5SEI70s5^;Z-6U2`?-88;;Fw+!uACW=a1iPS7Lvw{H5Hj zp0B*))@MZA_m%$^8$M1-mz9^ou8G5y$FOgQYpNN(@kUfWLwFMW4 za(#HQES2gQk0`#pLc|+y6Q>)rFVgpMlQ00;CkB?hv6&TeY->~);lF~MF5fvM8r3wOn6gYnm94!9(klH27VE`(M$YT&H5&OW!;B zxb}5vm$wIahWBSDvPz_1K?0hNqNQUqwKl+6vu;|or(6%f>!1hQG*7_sqFPVsVyUtx zE<~ERUT3t)-1b*J30{A6>bqJGp0A4@1_K5rNf3=<+=PRE#wKqE>Xfxg@A^$_NO&*h z?E5eRbD`JePW2JqoRY`yW6`!kKbQNwEpU_ptzP8YRsYljtpHc-6SxQjrNlkF%fcUU zp&ub{my}yD-xwDkyyV;lC6uo;E2pnpRuce}0#+b30_CT^vx$S!aj=h=xRfuM20RXH zkNBQ8KWx5t8EVmzbU7KxPjP9f3cc;>w7{HzQ;z13V+oXhDEJy|A>%mhV6R=_#aaal zyxPB(XAa#yW=;%&AUsNuu$UH!Ci#gfShSmFjM*SgbbmOm)C?FW^ROrOs(K2d(iN(H~UDAoa?i5t4 zz%Iaa(}``Esiz*h`FO*9+bWk;leH{w2s7&@HGA#7wqeJCQd(QM_>KZ-zmWy%2>?H{RzRZb?Z7J12 zV3+3=LAT(2n2`CKgzGN>mx(VsJne{LyoIdB9*Keftmd{X54fvT8NEC~cVfSn;~5wZ znqa%R`|I{ytYlBGXoit}e+gnG!sTfV8i0X^D*)%%gNUg?t$#QeZe4v}#y+pggF0W5 zxdI+~-|neK|3kviN4ZxIYI5>C$^s%%5713~8S}fLLF^2ij%9 z9(n&8?gK7#y_v}8_q3$eLCR&iTgPAOjmL7>%A-t6{#ZierplDE%biq~ zQ=pvBEPN zs?2ji@TRJp&l{i+hvu4vZ^?R=>FjYHbGPy5_&+v^ys(ZYxn12r1!?MpGr}^3H`S7 zp8P+9;iMd6+3Zq3-h?LXynoE3_FGZa{rSJaXHvRvLL+wGQ!w%TR($JT5JpNpmi=!q zZRb5D)0f|h8tw(*q+(;)oKll-LjMiY|5j9V{~Sh2GM3FM_2Nxv$j&G^)4xG)N~WbZ zp%P=O8t(taB^z5+bVrdh$-N2vFYaR|=$lZ%u~l_<)c@-K>gX=^_4vF0){ENRK-Ejn z-9W=j%pIP7bUkWTG!*#-`FpOpKwR*@x>UO9-@fR)cYIW&@w%3~K>Xg+pI>wT5!7~6 zE7DM{5;fv0{!MC-A1>)3Ge}2#D>ZV70(fQ!WQ>5{4P;BbYpSelh z^t3NJI*wn8G&E`p3&sBpzR*n%`7-g|k-kVnvDU6YoMh@x_T0ZggOaHl-~AN%iRpx}AR|JZ*w z1KcSE|6~8X419i`@;~<9%z(F!0OF77nnq)1x@)+^=3`(#$I=h=X6}^#KfDp$@aFV; zw&%OwfY{|3;D$F}F<7Rj4GzT(`w(LSi2b~IVqu2M_4;KoAJHJWwQ&NtCOSNcIj;%O zGNR>8XWq8VmIbgtHhheizec9tFuBUh8R6B7P~Su<(Zm%XuTnD*CA5s%P;7;2kM)65jWau9#D>y#6Ar7svp zQXrBjFH>?^r(Mj6NGThft9p7x3EN){uJlr(+SFp1`#isSWrcmWTSlS=b6q!>Ih zN)Gmfjec%+?eDTAtP0Lxzc>&YL z{0Xcum9cyj>WtQBN%>pttILL&k#~L6gz>P%y8pE1HI7+o2lkJg%^GjZAUY!UL|fFb z#jCMROOeinCV>Ei&(ERD-+ota>T`VOeny!9(WaZQhD6E<)E#t2r!W6P)!9?TNXCi) zzb2Mqr038lz}s(euepM~VX~^#51qGEx;_BKb^;C#%{q9uh^ho}9XFwKC%pOrbH-;# zSy0c(V-|njO7yHGpE!I|4ZQ>FtGBA%hDxJE!zGNNmHe;E zj(7Y^KbEIuhC^Z{#ScZckocNf>ZwEx&nzoOO}~(g#Q+2^%>D*0Lrog>cHPr+|G=OY zRlRte^mCdn6I=`JX0--_96FE(GoE@^Izf-f)T1(c>r3~x>RpH4o4;&8kqrfP`LC5i z?hSx1o?(I!w|r8x%{^=FD6=@TIGGx@pvxE3@zOx;A@=BXS1hWkeXlEzKHjBq2Vfg@ z30*^Tk5K!Z+5sNp6wt4lU*X_yxL&mQj-;?`(woDsF9*=5Z(}CyS+UQs3k|jF=dSi} zWImOLChp)S3zxSS&Kf-+!FFiTOrWeR7;p^3%hI?qt?^Y2wfi8z#SgMx;Wj+&x5Qiu zRM&`3$VInXSIoDa$Q$$j&ZAyHMMDAJq7B(fdP%5zdmV^D8?MXc(p{ysCntBk!}iVF z-9Fg*MU4EYjA5ekWETKuif=XC1VYj1MANe>`3_WW-pwPK-HBv*cvCSreYBSSUkc!u z5r3zhCt|0vFt(C%op}wWE20*2-2!~MIwaNBtYyEF`sxsZnRkHNYoWyv8?dRAM#hbi zh0nFW#*RtRQDiMZGYbI44J#=t=p*AtnOE4r?8E+gKys-3&Q*~D5d__-xe}?^XANd) zUSV2ZX%C6H*>~I$3^`1GZn0=zA?fkVgT42x-qwBw&LV_ue%o*ArgH=wF-Pe0kH_eI?5c1}W9uwuZ z#>mP=xtd0hE%g}Dy2lr-^CFm|cQ@CyIce4mmKMf2SonTmMjO5KY`{Sc;@Ah+`wQIo zF*cTq8838PPDa({`zc52}0J^`UC7(t?n#3zx z)_2hCq$A7y7=zF;%d2&kP_VaO2?@ABdpp-S8h)Y-3P{@b*j#1Lx~06G?5;O_bMp}F z-5nQNJEFmkBu6ngqvro`QP8B5Y+5$C>G>aZk>hu=(q7KAM<^Z4^_!zM9>oa8%!6LQgU^+oD%mof zIC9*3vbFsUh=BC7y-Rk~Hy__Y>OXF8_80s^1#CSx8ZLgUAU?sbB(#+#w^Fc1r|Vj{ zpKkr8Oye*j?|nR-1|asFQHehcZ1YF?gAM4!P@P z!8JqXUyodkL4GJc=xun7S3iCA4};VWA?QB%PF5f4qbUIxkLpxoHeinuuE&CDw$eNu zBoQ5T$?(jWB|*it>+x^CO_q~C1i#`TPOoY=0bFep8B0KASFJz{%v7WE zj-;g)KMQ3=3C;+P_`MR?(c&wogQ-bI&d5*ar5cp3N1}c?1uc<5G9tD1_AmdgH(#+s z9>u&|^4R#1@;&x7^NG+#o@%<=XX9b}xBrqyWsS1$EarlG9ss{CS{Qr>1YxwET_8^a;XtKhyw?^RCo^re(YQEzD{kSm;VCG%bfTsk0ZHjVQi=3i+osXy)lQckb% zxba-qvFk%V|2i6Qt_#lV&STQYlJ9Z;3o-tpf^W(FvY9&PWjqRpHM8}um^^d9^T`s) zD{e8qUw(G)God8i#w#)>geU@UG89#vYLY(i zXmKDKP}SI#ORy<@s{EJP%rM964hRQe@GHo|v7cT{dlz2aILjqSwEExjVMGz2@5m&y zZmRpg+!jouS-E0dV?ftdCk{1J7z`j&o^g>J^k6i$daC7*HnCUE0`bxUv(O%SGB5IG z1@k-2RbY?fCqvMK6~e#eFXJw|nI4lVi_4=D-24TAv9a{s1LS&9ZUS;__jwng!Rva7?F>|pFsnA%eX5s(n+_O*)V+)H7%%U5|?a?A}u&K#Qdy#5ZrYbFdt)N%!(Kx}*V)`;j>xQxn9GVmTwg zS1xbtKT9QSTW*Dqvb5g(ZH0K*zDretOL&{#k`#(%qN{MjEcNES5!{e<2}%66X&;H!VEJWA&b-Pm1ca^a@mL>$ZLO!FdV&fn5a%z&OF3IRQ&$K zqCaK0Xc)vz^CPY~(ySABbfPUb)0ebtQ1A-wWT2GbLxFy(Ot;JIA z$0JRS4zjwo4PX635p}wx$o(+iSRRitd%j)LbZwf(3W4o3Bt-PgUCHaB42_ zQ{*iK&41P@_fbOM$-<6~d2^XIbS!#ySC`J~1fKyy%lT*Hj>jI|lEJhMe_RH(tuO(F3qj}QG@Pp5hFt$qrQC`~f^Y5J5ga(q2{gU( zK7^v?E8EOq|Kh;sg)%eMa!IxUJR{e-S@@&Hvj5Y~sg;>X;&r7{smcEI-`fA(i}VMpA`P+ui5|UhWH92b<}8ut3`)PqjE7JU#;QMQxem1)rWkT+)tS&8#&vP$nVK8b%R9pYaDx9*8p~zQqK1J3Sd!v z8bHk8nq&(iSr7DrQz8d0%CnprK*t17m!IX3&uRX6G@}i(k$~9fW(hYMQR8NV$=tU2 zTby=##(`=!dT1L@XqB#$jZa%f*1?6keviHHA*#H4G1XjsBs~!_D>Ja*fPPuLK01!vO|l#= zJKItc zpH*+pWvOP%4-cOz(xbjogee_$KGU-VHl~Nu#PuB-T`*x?jo{KCZgBMRV(6G8*)Q~B? z6mhO@F&peG>&2(jycMLTu8XcHdFDO;_II`1^am=4{nzs_6EZ%7W^=7i$}W8QJWzA8 z{n98k?u9bB>FwY{w;s6K+WyhwpKmKjPY4~}UU_`53*NtPvD~mGWyX%ZBk$4eVX`Kt z*X3!4fJ$FPN(+=an+ZCkJkQ~U-WLySF>i3v@Hc&Mqbf5T8e41u`@4#CnlV2K;;nlt zbCGmbPYyi_zqD7Y~*uZx<84f-uo?+F*tUHi~P<}L#!Cbxyc%$h?_3x zwl|D3hb5(~p{%LXseu%8`th@Wo8<1xNRu!}iDm%ffXm0vra{YQ?CTFt7b-F2u%j7s z!2_yy4(x_EZ1LfKPs5dItVO8rrS6uLK{=ZTXbX zbUuW*#{3}sYhgst5WvkxwDFCJgN|PP)BJUU@ZF!IkTvh-g~}mw!!q{+Rwtr0sn+m& zE}8w01I%YMSC}g()=G-3qMizvtYMqhq_7Ecx?LAER-a8HZ}gm*cEG%RS|$5jV@8H+ zl&#VZujNnfo>8N8`Y}fhW)DL?jVi9OwH7~_*Jc5#i~N|6RJVG4;2z(LXv3Vwp_Tz6 zP8_rW%-@8|!_}?BA^z;X^g=(H2#Qx?*P^h7>g)Mbij8AL10|6+vk}?Crj)S~D->IT zyM}t*+aHgL_~-}=Aw;UfO&ZRjnx~4DgqZX8?LA?t*ev4BDxMio zFUzA

@!$3ywjEifqMCB0MIII8*eIN_Qc%+%`W#vQwgy(7E2-;fu(1B~j&O*JvYi zw~`#^5^*M5+qN^`5b&#dpdxD)t7k5j5~C9`)>R;==vJ;^_=h2ROmD468|BZv0H9HV z=&)*j6>S4AJ>O5DEXgkn6S z?9Tg+pHFx6d&9zVLDV6`tSh!BwbErot}QMB5(mfM5-J5cMz3z28fd998HCG{!^lH_ z^S7#(RuFT8TN{06SjZv4h(;dbOxrvePV=A)lC>w-MsKPB;cz+hI+G^JafYS%Ey^6ZchJ>as!nrQHLT!}vD z6r|uE=KDzffG{iJdQMS)0~F-K*S+IrD60gKR#SE0=T7AAdU^8ES_wjyYtk6oD#1Y~ zCE(2LO?WC)xcrgiKGxZqI5t!mtkS3u!DKh+qjnJNozU%J79Ma#7hpCDpv}>)LRxbK ze0%xAD!=%^->y$A?2h4xuFdB%lVH{TJ15j<)YFdEbo6($HRI=R-PSf{vP@bURHYjT9@-YfGj4kcny*o+VFo=uR~J$1^nBtxvSN^@=3x<1Yv z2kFJv2K(JfvOaAMUBNx8@_fsI329W6gMGvNCe~6~EJo}vF{vQyR{la` zp_Jz4Eqa}LHzwiw&hTUZ&|+5V#qYc&jm zBUjL}=ZSj2i^{XaC5eSx1Asm(yf<|r3cAbP;%Rjj{buXTYFca7L#}xF<&O{e$xeL< z{c+UX&shm{?q%ZCdfJjNUG01-ba1U}{5rW#{Wv{!aJR1nT+Is|>Z?EV^_8DJR}!&= zSJU^*=E1cajX311U6PixY%umEASL82^>eFpRQ_e6p3E~?)~uG&x?t1V^bA+A4|~p) zyVAT7&o=lvQP1bK%@t4a_WVH>S=C=k$M zI%n}Ii5tAyzPb8ufUgU1*Td}`mw$?knjSfj`C`{p(!VSs1u_yVPp{@}nzJ_Wx0c8f zO_R5!ff=P;=1Bm09Y7y7%Nw;k5kbu$8%*--%i*F1RJpfc@rLd6Qq;9r&U(_U=g%a| z-SaaLUzeY+k8I1i2v3h;(_oB_uRPs(O5Ul6uUrnKgdQ?@-KOnBcL>(+0(-7sz)s6e zHTAdScc*}wno5|gDP&L{T+{@xB+zoD;=7q|09M-klf;JUQt2jzIgLZD;rB`A-M{7h z2M@yuPygS5kMNHcRw}Q^eR}eb-W!>5{rHHmYr<1DR6L&?HTTMnC?GjZp{d_#xVx0x zK0ofQewSP=HlGaOA1k+W}Wg(M~VNxxHbUCnGei z+tuT-h3yWaON=*Nq8t;y-w03rx~Y4YX22W{FYfT@lN7wOebC0JDX&m5yb{)1k@{ZV z%q-aOGSmrR_i=@>Z9a#4@*a=yi(JKZa%RdW-+faGI}ToJ?b(}ua7j7WIcN&~86XQl z|3IzhL$z83@2RT9sz$pbw48k{?|vSj*r7SxreoX<{rfx7La_16gv5(?@KF-7aWG!j zj_N1f|3m)pcfV;Pvw|pkhvBity&tcsL2U|wS>tC5&abdEcYc_6zo0_tYu32_PNL)w z&7iF!jXD>b`?L3R+`d;yeJ;O8$;~7BeBg(GWq|N>H=|iv)ljOr&c&Y|B^_VluJG)A z*UUekrXSC1Oo_QW49YcX>_+S8oWJW6w+>>Z+qxiOVz}--taO(dTw!p~QC``$5GZu3P4D0*o0iCt7qvTSuv>6$5ur!jC@*3niCjf&|A z|6~UIjO4JCBAybP^3vJfl!`hRmX(U`N^iXWvH zJSh-LASrNvShZZ$x{21#Ql&ofU4CS|o3?C78C?R$;z(O=t=FabdKb&eAL$#O&$6JEDFk4!F@e?%snA}=@3K3#;1o4>t-1An~TBb^Ym%>z+adD=(`9ZMb{Foum75zH<3qMIOOt&>)ep}m2X zg&~61XPJ1`x_9JHcON+xzZRGVTe^ib1G>BC$+L)~GliXmJEKFc?R&RRv2-0j@UzW7 zJ>*`7?VH`s{5=J%ONsm9og5+F`bUI~xae8F%V2+*&GV?PU|~5Cs@PNfC>I(TC?0~g zePAC_!Iokh#YXb6^+zo6tbLdw@$Baaz=p`?>4p@(qXn{Ymuf6=%(<*vN8PkxqO8iw8VE^gV zfZx($X1tOP)xmYQ59o`q==^&#$a8m~ z%!j=R>FVY?ZX#cd#Nl}GSm!_)V&n+jm)cyC1{;@_o8{nYfkd4K=ywI!AVKPzd2kp` zteieEQP0I%6OwnX;eU42WLqoybBIQyXv7c`H9hcIzUq;Da=!+!1s8Ey{RKL(^D=EB z#jN37xh(G7Ki$kn#|H7Ku(>2_WH3O4_Y&6b=eccdB(}7*VUvU&9M&>ok}ygFrZ#1n zt!GXhPDJ{tm!}uw z-epM^3tvmt?DeVV?vV00uYAij9_;vc`t_(}0l-KV>OTF<@(<$SaF&J+jT>3u-{ ziRB5^qTsXlpNJ#AJ|CwDWzBva^lkJ39X4-ga@oAc@+tO_bd>x<24!}k2Cr0>2nGhU z&Qu9)HC~^z{GFfeN=ma!AmDT>7q&qXVf2b--+C{?oKJz|<}bmRyJ^PU&bK>PkW|S1 zIL|Ql8N&t9Rb-Esl43e?3JL4f~u-hsO&?G6&4SACa6Am04!lp7GMljb9BD zcvKRJ@KYVa6!OG!{H&Y31A>Qzx?f8Ra8nn|z4m4hSE_f6jcsv%HC@*||MexY;{xcH zz891ZYEA^SU*Rt+;m-#XA8x*Qw?=?i%2veb2F1I5rVOwSO0L}BK8~g zP9Javoy~yNqcHG0F@>?(mf>wC$z!-zOjkaAp_GROKgK|xE#3X*3WWcbE`YPVd658m z*k#YWjpfwv;j53gg{Ft7;f_%`fJYm2NY67m=w>4~J| z5w{z0L;Or(V~uco+={_WuK5aCF0&FcCAey0 z*^7esbqO&+27vRA%B{rNr+M=7CUqZKja3Sq4d9KdH_+Nv)_p znS;nQ*-28+Mn>V^(*Qyx*mB0ZWZjU=_`f0D6S}zE0FiBm-D%BnrKRaOrc>I4fjY~m zOA}_wQ%gU#s_0CK4O?|J-~EBZuZ9vET$YvAUu5_TZOcYNx|d7`X(IrZE?;(D~*|wAfNyAZiX)0F-&Bd$djrf zr&I61;?M|2;w>!m#o~FR);|7UbdTbD@{f(~ZSvjt!?=Ra{_+D)9a~#Abn9I>V)T>(kKT-FKDJvM`MP@) zNyBB6%RF#ISlK{W0pyz9X1|HDS~jbKbo2(??WrKgAQXDA!UT7E9SsF6p7O19phI?+ z`Fn$hdyi>0BElafKn4^w-@GLwA$eAW3AuZpB`Sh@Cc2Z}b)#W_z!Qgl z>K6g*H_!wOy|=u_3Auv3+Nd$nF+4e=m~D2O>#{|(D};~7xs zKsqmw)Ipyz(fU|YyE~!(#prg3(%w|E&`Z7pWDco)OR(_gT*BVwd{|U!K8x z=qd(A4b{&il6vhqXMr)70XpM#!qjZgaeL0|d4=)1Ja+vz{xu1<0CDT7fau6Cj<0mt zEPo&L7s)2I{lSbX#k^)Znt=mY!)=W~7a+X0gronzg{#Gs|?)&)*@xVVZqnclwL1eLkCxkq)le10Yj$>+% z%RhNZ_chrw&{Hw;k3DPII#{K6VP)~Y$il@qsn?Nv-y@oeO~lpLyQc8zl79Kl$6r2{ zZbP$-A$|wh`-RG{-n{d6*Cin{vNC2@XdXM>X8HDKCGP37-?g2XZqC<=iJ1+{v){tY zBR4Xre%L*D2suvc3s=)L-A%TCMIlI^e9=N~>4hsHy5?nU(pVfSy#zMobuS z7H{I7NsCI&dZxtuyth89>8d%o$QCTjoX&YN^#L^eGn=^8M^|NkR>^fFZETJbe#|kJ z)?Lilq7T2VrQ$cb)GBFNccGS@Gc|uulKi2*lKMQ@ouJgH!h-zrM&$y-w=#jVW4?yf z;i1-KA<+zW>53QGVsZMI`iBl;6T|1CU+do4+Q)6z#8vwL{jNqUe^`Gz=Tmz-`?3@R zp23h*g4ZD@DC8?~pIPGMjl5o;M1++IDh^27SAUpzR;N%^21Uyypqm>l9a}q>=6sKm zYDw1Z&p!Ja7xS+__RmLN$)QCTB{XWR-AZ6}#r^z_(64w_q)Ubx$$ikzc-U}&V_x_$ zKa*D7XtIif&{cW%*j)Dvlzzq>zy~u=z`E%8o6^98fIBOemMmB;FGTT6aZcXdfbj)o zb*ATR5_GGYKgNKidy6?@o=czYb0n5mhx5$7oRShyF|Q~?ztTPqaYep@fV6(M+xvKgPB8Co{Et=*1Xp9dNByIi>VtrYqno{fqJm+z`ite6|5wk z@=Y!ZA^qct`m^Q!_$`u>K+9bpeb3=ZF~zR`?@xC4>A-G?PyHiXYQB5v5hOa5HmW75 z43TFsl^oa__hns&^!E6?^^c?mTmDX(%1ZyaOrC6@`@aI$0Vw|Jw>cZljaz#9VXlrP zJ~U^OB{5@(FD>zhxp6gB*N~0o#>w1xo4aNzCe!09bFq|OADW60Q?X;rhv|`LYTw-W znDe<2KXKwZNtRO^{=2fJUk)KH^FT}8m#y)^;C?}oeNIdBPtjBax!~X*6cyb&U?2m3mm=TL(5q%U zFeoyZVQq@&&i9kcFVM&@G%CnrU_?|%bjY9}k4W*4;;B_bS5bmFh#Cq<4rXbP^;J|$0x?7`R9rhfBc tB=sPK4ksOjoZ`?&M24ltZfX_hG`BR`wXWZek=)Yw{{W(vzhT@L1pxNR9~uAv literal 0 HcmV?d00001 diff --git a/5/data science/r/.Rhistory b/5/data science/r/.Rhistory new file mode 100644 index 0000000..6ac6ac7 --- /dev/null +++ b/5/data science/r/.Rhistory @@ -0,0 +1,226 @@ +a <- 3 +v <- c(1,2,3,4,5) +q() +a <- 3 +v<-c(1,2,3,4,5) +read.table("git/public/lab/ds/25-1/r2/zipIncome.txt") +db = read.table("git/public/lab/ds/25-1/r2/zipIncome.txt") +levels<-c(1,2,3) +ratings<-c("a", "b", "c") +f<-factor(ratings, levels) +print(f) +print(f.size()) +print(f) +print(levels.default()) +print(levels[0]) +print(levels[1]) +print(ratings[1]) +print(ratings[2]) +print(ratings[0]) +print(ratings[4]) +print(ratings[3]) +levels<-("a", "b", "a", "c") +levels<-("a", "b", "a", "c") +levels<-c("a", "b", "a", "c") +f<-factor(ratings, levels) +tmp<-levels +levels<-ratings +ratings<-tmp +remove(tmp) +f<-factor(ratings, levels) +f[0] +f[1] +f[2] +f[3] +f[4] +f[5] +pi +e +exp +exp() +v <- c(1:10) +w <- c(15:24) +x <- v +x = v +x <- v * w +db[1:3] +db[1:2] +db[1] +db[1,] +db[1:2,] +db[2,] +db[1,] +db[,1] +db$state +db +db$V1 +db$q +db[,1] +db[1,] +db$zip_prefixes +db$name +db["zip_prefixes"] +df <- data.frame(name=c("a")) +fd +df +df$name +df[] +df[1] +df[,1] +df[,2] +df[1,] +class(df) +printd +print(d) +summary(x) +var(x) +sd(x) +range(x) +plot(x) +hist(x) +str(x) +help(plot) +setwd('/home/sek1ro/git/public/lab/ds/25-1/r') +survey <- read.csv('survey.csv') +head(survey) +survey$price20 <- ifelse(survey$Price == 20, 1, 0) +survey$price30 <- ifelse(survey$Price == 30, 1, 0) +head(survey) +survey$one <- 1 +model <- glm( +MYDEPV ~ Income + Age + price20 + price30, +binomial(link = "logit"), +survey +) +summary(model) +quantile(residuals(model)) +pred_test = predict(tree, test_df, type="class") +setwd('/home/sek1ro/git/public/lab/ds/25-1/r') +survey <- read.csv('survey.csv') +train_df = survey[1:600,] +test_df = survey[601:750,] +setwd('/home/sek1ro/git/public/lab/ds/25-1/r') +survey <- read.csv('survey.csv') +train_df = survey[1:600,] +test_df = survey[601:750,] +library(rpart) +tree = rpart( +MYDEPV ~ Price + Income + Age, +data = train_df, +method = "class", +parms = list(split = "information"), +control = rpart.control( +xval = 3, +), +) +printcp(tree) +library(rpart.plot) +rpart.plot( +tree, +type = 1, +extra = 106, +#6 Class models: the probability of the second class only. Useful for binary responses. +#100 display the percentage of observations in the node. +fallen.leaves = TRUE, +) +pred_class = predict(tree, train_df, type="class") +conf_mat = table( +Actual = train_df$MYDEPV, +Predicted = pred_class +) +conf_mat +print(diag(conf_mat) / rowSums(conf_mat)) +print(1 - sum(diag(conf_mat)) / sum(conf_mat)) +pred_prob = predict(tree, train_df, type="prob")[,2] +library(ROCR) +pred = prediction(pred_prob, train_df$MYDEPV) +perf = performance(pred, "tpr", "fpr") +plot(perf) +abline(a = 0, b = 1) +auc_perf = performance(pred, measure = "auc") +auc_perf@y.values[[1]] +pred_test = predict(tree, test_df, type="class") +conf_mat_test = table(Actual = test_df$MYDEPV, Predicted = pred_test) +conf_mat_test +print(diag(conf_mat) / rowSums(conf_mat)) +tree_gini = rpart( +MYDEPV ~ Price + Income + Age, +data = train_df, +method = "class", +parms = list(split = "gini") +) +printcp(tree_gini) +rpart.plot( +tree_gini, +type = 1, +extra = 106, +fallen.leaves = TRUE, +) +best_cp <- tree$cptable[which.min(tree_dini$cptable[, "xerror"]), "CP"] +best_cp <- tree_dini$cptable[which.min(tree_dini$cptable[, "xerror"]), "CP"] +best_cp <- tree_gini$cptable[which.min(tree_gini$cptable[, "xerror"]), "CP"] +best_cp +best_cp <- tree_gini$cptable[which.min(tree_gini$cptable[, "xerror"]), "CP"] +best_cp +pruned_tree = prune(tree_gini, cp = best_cp) +best_cp <- tree_gini$cptable[which.min(tree_gini$cptable[, "xerror"]), "CP"] +best_cp +pruned_tree = prune(tree_gini, cp = best_cp) +printcp(pruned_tree) +best_cp <- tree_gini$cptable[which.min(tree_gini$cptable[, "xerror"]), "CP"] +best_cp +pruned_tree = prune(tree_gini, cp = best_cp) +printcp(pruned_tree) +rpart.plot(pruned_tree) +pred_test = predict(tree, test_df, type="class") +conf_mat_test = table(Actual = test_df$MYDEPV, Predicted = pred_test) +conf_mat_test +print(diag(conf_mat_test) / rowSums(conf_mat_test)) +tree_gini = rpart( +MYDEPV ~ Price + Income + Age, +data = train_df, +method = "class", +parms = list(split = "gini") +) +printcp(tree_gini) +rpart.plot( +tree_gini, +type = 1, +extra = 106, +fallen.leaves = TRUE, +) +best_cp <- tree_gini$cptable[which.min(tree_gini$cptable[, "xerror"]), "CP"] +best_cp +pruned_tree = prune(tree_gini, cp = best_cp) +printcp(pruned_tree) +rpart.plot(pruned_tree) +pruned_pred = predict(pruned_tree, test_df, type="class") +pruned_conf_mat = table(Actual = test_df$MYDEPV, Predicted = pruned_pred) +pruned_conf_mat +print(diag(pruned_conf_mat) / rowSums(pruned_conf_mat)) +pred_test = predict(tree, test_df, type="class") +conf_mat_test = table(Actual = test_df$MYDEPV, Predicted = pred_test) +conf_mat_test +print(diag(conf_mat_test) / rowSums(conf_mat_test)) +tree_gini = rpart( +MYDEPV ~ Price + Income + Age, +data = train_df, +method = "class", +parms = list(split = "gini") +) +printcp(tree_gini) +rpart.plot( +tree_gini, +type = 1, +extra = 106, +fallen.leaves = TRUE, +) +best_cp <- tree_gini$cptable[which.min(tree_gini$cptable[, "xerror"]), "CP"] +best_cp +pruned_tree = prune(tree_gini, cp = best_cp) +printcp(pruned_tree) +rpart.plot(pruned_tree) +pruned_pred = predict(pruned_tree, test_df, type="class") +pruned_conf_mat = table(Actual = test_df$MYDEPV, Predicted = pruned_pred) +pruned_conf_mat +print(diag(pruned_conf_mat) / rowSums(pruned_conf_mat)) diff --git a/5/data science/r/.Rproj.user/C6239C96/pcs/files-pane.pper b/5/data science/r/.Rproj.user/C6239C96/pcs/files-pane.pper new file mode 100644 index 0000000..12968b9 --- /dev/null +++ b/5/data science/r/.Rproj.user/C6239C96/pcs/files-pane.pper @@ -0,0 +1,9 @@ +{ + "sortOrder": [ + { + "columnIndex": 2, + "ascending": true + } + ], + "path": "~/git/public/lab/ds/25-1/r" +} \ No newline at end of file diff --git a/5/data science/r/.Rproj.user/C6239C96/pcs/packages-pane.pper b/5/data science/r/.Rproj.user/C6239C96/pcs/packages-pane.pper new file mode 100644 index 0000000..e8cbd66 --- /dev/null +++ b/5/data science/r/.Rproj.user/C6239C96/pcs/packages-pane.pper @@ -0,0 +1,7 @@ +{ + "installOptions": { + "installFromRepository": true, + "libraryPath": "/home/sek1ro/R/x86_64-pc-linux-gnu-library/4.5", + "installDependencies": true + } +} \ No newline at end of file diff --git a/5/data science/r/.Rproj.user/C6239C96/pcs/source-pane.pper b/5/data science/r/.Rproj.user/C6239C96/pcs/source-pane.pper new file mode 100644 index 0000000..902cc6f --- /dev/null +++ b/5/data science/r/.Rproj.user/C6239C96/pcs/source-pane.pper @@ -0,0 +1,3 @@ +{ + "activeTab": 0 +} \ No newline at end of file diff --git a/5/data science/r/.Rproj.user/C6239C96/pcs/windowlayoutstate.pper b/5/data science/r/.Rproj.user/C6239C96/pcs/windowlayoutstate.pper new file mode 100644 index 0000000..34fa796 --- /dev/null +++ b/5/data science/r/.Rproj.user/C6239C96/pcs/windowlayoutstate.pper @@ -0,0 +1,14 @@ +{ + "left": { + "splitterpos": 453, + "topwindowstate": "NORMAL", + "panelheight": 1097, + "windowheight": 1135 + }, + "right": { + "splitterpos": 680, + "topwindowstate": "NORMAL", + "panelheight": 1097, + "windowheight": 1135 + } +} \ No newline at end of file diff --git a/5/data science/r/.Rproj.user/C6239C96/pcs/workbench-pane.pper b/5/data science/r/.Rproj.user/C6239C96/pcs/workbench-pane.pper new file mode 100644 index 0000000..75e70e9 --- /dev/null +++ b/5/data science/r/.Rproj.user/C6239C96/pcs/workbench-pane.pper @@ -0,0 +1,5 @@ +{ + "TabSet1": 0, + "TabSet2": 0, + "TabZoom": {} +} \ No newline at end of file diff --git a/5/data science/r/.Rproj.user/C6239C96/rmd-outputs b/5/data science/r/.Rproj.user/C6239C96/rmd-outputs new file mode 100644 index 0000000..3f2ff2d --- /dev/null +++ b/5/data science/r/.Rproj.user/C6239C96/rmd-outputs @@ -0,0 +1,5 @@ + + + + + diff --git a/5/data science/r/.Rproj.user/C6239C96/saved_source_markers b/5/data science/r/.Rproj.user/C6239C96/saved_source_markers new file mode 100644 index 0000000..2b1bef1 --- /dev/null +++ b/5/data science/r/.Rproj.user/C6239C96/saved_source_markers @@ -0,0 +1 @@ +{"active_set":"","sets":[]} \ No newline at end of file diff --git a/5/data science/r/.Rproj.user/C6239C96/sources/per/t/36F8AE4B b/5/data science/r/.Rproj.user/C6239C96/sources/per/t/36F8AE4B new file mode 100644 index 0000000..56b8789 --- /dev/null +++ b/5/data science/r/.Rproj.user/C6239C96/sources/per/t/36F8AE4B @@ -0,0 +1,26 @@ +{ + "id": "36F8AE4B", + "path": "~/git/public/lab/ds/25-1/r/9.Rmd", + "project_path": "9.Rmd", + "type": "r_markdown", + "hash": "1911220946", + "contents": "", + "dirty": false, + "created": 1769447921680.0, + "source_on_save": false, + "relative_order": 1, + "properties": { + "source_window_id": "", + "Source": "Source", + "cursorPosition": "153,3", + "scrollLine": "154" + }, + "folds": "", + "lastKnownWriteTime": 1769450242, + "encoding": "UTF-8", + "collab_server": "", + "source_window": "", + "last_content_update": 1769450242314, + "read_only": false, + "read_only_alternatives": [] +} \ No newline at end of file diff --git a/5/data science/r/.Rproj.user/C6239C96/sources/per/t/36F8AE4B-contents b/5/data science/r/.Rproj.user/C6239C96/sources/per/t/36F8AE4B-contents new file mode 100644 index 0000000..f679659 --- /dev/null +++ b/5/data science/r/.Rproj.user/C6239C96/sources/per/t/36F8AE4B-contents @@ -0,0 +1,161 @@ +--- +title: "Lab9: Decision trees" +author: "Vladislav Litvinov " +output: + pdf_document: + toc_float: TRUE +--- +# Data preparation +```{r} +setwd('/home/sek1ro/git/public/lab/ds/25-1/r') +survey <- read.csv('survey.csv') + +train_df = survey[1:600,] +test_df = survey[601:750,] +``` +# Building classification tree +decision formula is MYDEPV ~ Price + Income + Age + +Use three-fold cross-validation and the information gain splitting index +Which features were actually used to construct the tree? +Plot the tree using the “rpart.plot” package. + +Three-fold cross-validation - Делают 3 прогона: +Прогон 1: обучаемся на B + C, тестируем на A +Прогон 2: обучаемся на A + C, тестируем на B +Прогон 3: обучаемся на A + B, тестируем на C + +Получаем 3 значения метрики (accuracy, F1, MSE и т.п.). +Берём среднее значение — это и есть итоговая оценка качества модели. + +rpart сам отбрасывает признаки, если они не улучшают разбиение по information gain. + +CP-table - связь сложности дерева и ошибки +Root node error — ошибка без разбиений +nsplit — число split-ов +rel error — обучающая ошибка относительно корня +xerror — ошибка по cross-validation +xstd — стандартное отклонение xerror + +type — расположение split-ов +extra — доп. информация в узлах +fallen.leaves — выравнивание листьев + +H = -x\cdot\log\left(x\right)-\left(1-x\right)\log\left(1-x\right) +Gain(A) = Info(S) - Info(S_A) - максимизируем + +Ранняя остановка. Ограничение грубины. Минимальное количество примеров в узле. + +Отсечение ветвей. +Строительство полного дерева, в котором листья содержат примеры одного класса. +Определение двух показателей: относительную точность модели и абсолютную ошибку. +Удаление листов и узлов, потеря которых минимально скажется на точности модели и увеличении ошибки. + + +```{r} +library(rpart) +tree = rpart( + MYDEPV ~ Price + Income + Age, + data = train_df, + method = "class", + parms = list(split = "information"), + control = rpart.control( + xval = 3, + ), +) +printcp(tree) + +library(rpart.plot) + +rpart.plot( + tree, + type = 1, + extra = 106, + #6 Class models: the probability of the second class only. Useful for binary responses. + #100 display the percentage of observations in the node. + fallen.leaves = TRUE, +) +``` +Score the model with the training data and create the model’s confusion matrix. Which class of MYDEPV was the model better able to classify? +```{r} +pred_class = predict(tree, train_df, type="class") + +conf_mat = table( + Actual = train_df$MYDEPV, + Predicted = pred_class +) + +conf_mat +print(diag(conf_mat) / rowSums(conf_mat)) +``` +Define the resubstitution error rate, and then calculate it using the confusion matrix from the previous step. Is it a good indicator of predictive performance? Why or why not? + +Resubstitution error rate — это доля неправильных предсказаний на тех же данных, на которых обучалась модель +```{r} +print(1 - sum(diag(conf_mat)) / sum(conf_mat)) +``` +ROC curve - Receiver Operating Characteristic +x - FPR = FP / (FP + TN) +y - TPR = TP / (TP + FN) +```{r} +pred_prob = predict(tree, train_df, type="prob")[,2] + +library(ROCR) +pred = prediction(pred_prob, train_df$MYDEPV) +perf = performance(pred, "tpr", "fpr") + +plot(perf) +abline(a = 0, b = 1) + +auc_perf = performance(pred, measure = "auc") +auc_perf@y.values[[1]] +``` +Score the model with the testing data. How accurate are the tree’s predictions? +Repeat part (a), but set the splitting index to the Gini coefficient splitting index. How does the new tree compare to the previous one? + +индекс Джини показывает, как часто случайно выбранный пример обучающего множества будет распознан неправильно. + +Gini(Q) = 1 - sum(p^2) - максимизируем +0 - все к 1 классу +1 - все равновероятны +1-\ x^{2}\ -\ \left(1-x\right)^{2} +```{r} +pred_test = predict(tree, test_df, type="class") +conf_mat_test = table(Actual = test_df$MYDEPV, Predicted = pred_test) +conf_mat_test +print(diag(conf_mat_test) / rowSums(conf_mat_test)) + +tree_gini = rpart( + MYDEPV ~ Price + Income + Age, + data = train_df, + method = "class", + parms = list(split = "gini") +) + +printcp(tree_gini) + +rpart.plot( + tree_gini, + type = 1, + extra = 106, + fallen.leaves = TRUE, +) +``` +One way to prune a tree is according to the complexity parameter associated with the smallest cross-validation error. Prune the new tree in this way using the “prune” function. Which features were actually used in the pruned tree? Why were certain variables not used? +```{r} +best_cp <- tree_gini$cptable[which.min(tree_gini$cptable[, "xerror"]), "CP"] +best_cp + +pruned_tree = prune(tree_gini, cp = best_cp) + +printcp(pruned_tree) + +rpart.plot(pruned_tree) +``` +Create the confusion matrix for the new model, and compare the performance of the model before and after pruning. +```{r} +pruned_pred = predict(pruned_tree, test_df, type="class") +pruned_conf_mat = table(Actual = test_df$MYDEPV, Predicted = pruned_pred) +pruned_conf_mat +print(diag(pruned_conf_mat) / rowSums(pruned_conf_mat)) +``` \ No newline at end of file diff --git a/5/data science/r/.Rproj.user/C6239C96/sources/prop/231EDFBF b/5/data science/r/.Rproj.user/C6239C96/sources/prop/231EDFBF new file mode 100644 index 0000000..e4feea4 --- /dev/null +++ b/5/data science/r/.Rproj.user/C6239C96/sources/prop/231EDFBF @@ -0,0 +1,6 @@ +{ + "source_window_id": "", + "Source": "Source", + "cursorPosition": "153,3", + "scrollLine": "154" +} \ No newline at end of file diff --git a/5/data science/r/.Rproj.user/C6239C96/sources/prop/D80D5B6A b/5/data science/r/.Rproj.user/C6239C96/sources/prop/D80D5B6A new file mode 100644 index 0000000..1d47dab --- /dev/null +++ b/5/data science/r/.Rproj.user/C6239C96/sources/prop/D80D5B6A @@ -0,0 +1,7 @@ +{ + "tempName": "Untitled1", + "source_window_id": "", + "Source": "Source", + "cursorPosition": "28,0", + "scrollLine": "17" +} \ No newline at end of file diff --git a/5/data science/r/.Rproj.user/C6239C96/sources/prop/INDEX b/5/data science/r/.Rproj.user/C6239C96/sources/prop/INDEX new file mode 100644 index 0000000..5ba1b93 --- /dev/null +++ b/5/data science/r/.Rproj.user/C6239C96/sources/prop/INDEX @@ -0,0 +1,2 @@ +~%2Fgit%2Fpublic%2Flab%2Fds%2F25-1%2Fr%2F9.Rmd="231EDFBF" +~%2Fgit%2Fpublic%2Flab%2Fds%2F25-1%2Fr2%2F3.R="D80D5B6A" diff --git a/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/C6239C961f2591b7/chunks.json b/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/C6239C961f2591b7/chunks.json new file mode 100644 index 0000000..ccf5e28 --- /dev/null +++ b/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/C6239C961f2591b7/chunks.json @@ -0,0 +1 @@ +{"chunk_definitions":[{"row":14,"row_count":1,"visible":true,"expansion_state":0,"options":{"engine":"r","label":"unnamed-chunk-3","dev":"png"},"document_id":"36F8AE4B","chunk_id":"cw3y8fjmo2ayt","chunk_label":"unnamed-chunk-1"},{"row":77,"row_count":1,"visible":true,"expansion_state":0,"options":{"engine":"r","label":"unnamed-chunk-4","dev":"png"},"document_id":"36F8AE4B","chunk_id":"cgb1v2g83kknt","chunk_label":"unnamed-chunk-2"},{"row":89,"row_count":1,"visible":true,"expansion_state":0,"options":{"engine":"r","label":"unnamed-chunk-5","dev":"png"},"document_id":"36F8AE4B","chunk_id":"c3jleyvkqxnqm","chunk_label":"unnamed-chunk-3"},{"row":95,"row_count":1,"visible":true,"expansion_state":0,"options":{"engine":"r","label":"unnamed-chunk-6","dev":"png"},"document_id":"36F8AE4B","chunk_id":"c60fx7tj15bk5","chunk_label":"unnamed-chunk-4"},{"row":111,"row_count":1,"visible":true,"expansion_state":0,"options":{"engine":"r","label":"unnamed-chunk-7","dev":"png"},"document_id":"36F8AE4B","chunk_id":"csdwusaa8puvd","chunk_label":"unnamed-chunk-5"},{"row":142,"row_count":1,"visible":true,"expansion_state":0,"options":{"engine":"r","label":"unnamed-chunk-18","dev":"png"},"document_id":"36F8AE4B","chunk_id":"cr3h7jd3nr0ya","chunk_label":"unnamed-chunk-6"},{"row":153,"row_count":1,"visible":true,"expansion_state":0,"options":{"engine":"r","label":"unnamed-chunk-19","dev":"png"},"document_id":"36F8AE4B","chunk_id":"cpyo5ihaht7o1","chunk_label":"unnamed-chunk-7"},{"row":160,"row_count":1,"visible":true,"expansion_state":0,"options":{"engine":"r","label":"unnamed-chunk-20","dev":"png"},"document_id":"36F8AE4B","chunk_id":"cce5y7xzr9zk6","chunk_label":"unnamed-chunk-8"}],"doc_write_time":1769443515} \ No newline at end of file diff --git a/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/c3jleyvkqxnqm/00000f.csv b/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/c3jleyvkqxnqm/00000f.csv new file mode 100644 index 0000000..76be91a --- /dev/null +++ b/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/c3jleyvkqxnqm/00000f.csv @@ -0,0 +1,32 @@ +"0","pred_class = predict(tree, train_df, type=""class"")" +"0","" +"0","conf_mat = table(" +"0"," Actual = train_df$MYDEPV," +"0"," Predicted = pred_class" +"0",")" +"0","" +"0","conf_mat" +"1"," Predicted +" +"1","Actual" +"1"," 0" +"1"," 1" +"1"," + 0" +"1"," 314" +"1"," 26" +"1"," + 1" +"1"," 19" +"1"," 241" +"1"," +" +"0","print(diag(conf_mat) / rowSums(conf_mat))" +"1"," 0 " +"1"," 1 " +"1"," +" +"1","0.9235294 " +"1","0.9269231 " +"1"," +" diff --git a/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/c60fx7tj15bk5/00000f.csv b/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/c60fx7tj15bk5/00000f.csv new file mode 100644 index 0000000..620fcf3 --- /dev/null +++ b/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/c60fx7tj15bk5/00000f.csv @@ -0,0 +1,5 @@ +"0","print(1 - sum(diag(conf_mat)) / sum(conf_mat))" +"1","[1]" +"1"," 0.075" +"1"," +" diff --git a/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/cce5y7xzr9zk6/00000f.csv b/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/cce5y7xzr9zk6/00000f.csv new file mode 100644 index 0000000..be1630e --- /dev/null +++ b/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/cce5y7xzr9zk6/00000f.csv @@ -0,0 +1,27 @@ +"0","pruned_pred = predict(pruned_tree, test_df, type=""class"")" +"0","pruned_conf_mat = table(Actual = test_df$MYDEPV, Predicted = pruned_pred)" +"0","pruned_conf_mat" +"1"," Predicted +" +"1","Actual" +"1"," 0" +"1"," 1" +"1"," + 0" +"1"," 82" +"1"," 4" +"1"," + 1" +"1"," 13" +"1"," 51" +"1"," +" +"0","print(diag(pruned_conf_mat) / rowSums(pruned_conf_mat))" +"1"," 0 " +"1"," 1 " +"1"," +" +"1","0.9534884 " +"1","0.7968750 " +"1"," +" diff --git a/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/cgb1v2g83kknt/00000f.csv b/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/cgb1v2g83kknt/00000f.csv new file mode 100644 index 0000000..fad3baa --- /dev/null +++ b/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/cgb1v2g83kknt/00000f.csv @@ -0,0 +1,107 @@ +"0","library(rpart)" +"0","tree = rpart(" +"0"," MYDEPV ~ Price + Income + Age," +"0"," data = train_df," +"0"," method = ""class""," +"0"," parms = list(split = ""information"")," +"0"," control = rpart.control(" +"0"," xval = 3," +"0"," )," +"0",")" +"0","printcp(tree)" +"1"," +Classification tree: +" +"1","rpart(formula = MYDEPV ~ Price + Income + Age, data = train_df, +" +"1"," method = ""class"", parms = list(split = ""information""), control = rpart.control(xval = 3, +" +"1"," )) +" +"1"," +" +"1","Variables actually used in tree construction: +" +"1","[1]" +"1"," Age " +"1"," Income" +"1"," Price " +"1"," +" +"1"," +" +"1","Root node error: " +"1","" +"1","260" +"1","" +"1","/" +"1","" +"1","600" +"1","" +"1"," = " +"1","" +"1","0.43333" +"1","" +"1"," + +" +"1","n=" +"1"," " +"1","600" +"1"," " +"1"," + +" +"1"," " +"1"," CP" +"1"," nsplit" +"1"," rel error" +"1"," xerror" +"1"," xstd" +"1"," +1" +"1"," 0.692308" +"1"," 0" +"1"," 1.00000" +"1"," 1.00000" +"1"," 0.046685" +"1"," +2" +"1"," 0.025000" +"1"," 1" +"1"," 0.30769" +"1"," 0.31154" +"1"," 0.032194" +"1"," +3" +"1"," 0.011538" +"1"," 3" +"1"," 0.25769" +"1"," 0.27308" +"1"," 0.030430" +"1"," +4" +"1"," 0.010256" +"1"," 5" +"1"," 0.23462" +"1"," 0.26923" +"1"," 0.030244" +"1"," +5" +"1"," 0.010000" +"1"," 11" +"1"," 0.17308" +"1"," 0.26923" +"1"," 0.030244" +"1"," +" +"0","library(rpart.plot)" +"0","" +"0","rpart.plot(" +"0"," tree," +"0"," type = 1," +"0"," extra = 106," +"0"," #6 Class models: the probability of the second class only. Useful for binary responses." +"0"," #100 display the percentage of observations in the node. " +"0"," fallen.leaves = TRUE," +"0",")" diff --git a/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/cgb1v2g83kknt/000010.metadata b/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/cgb1v2g83kknt/000010.metadata new file mode 100644 index 0000000..dab240e --- /dev/null +++ b/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/cgb1v2g83kknt/000010.metadata @@ -0,0 +1 @@ +{"height":432.6328800988875,"width":700.0,"dpi":-1.0,"size_behavior":0,"conditions":[]} \ No newline at end of file diff --git a/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/cgb1v2g83kknt/000010.png b/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/cgb1v2g83kknt/000010.png new file mode 100644 index 0000000000000000000000000000000000000000..d45afcb56a6fb731e9cc374388931d964cee04fd GIT binary patch literal 80135 zcmeFZWmuGL7&bUIiVBj_A`+5HD(xsCN_R_lNH-{;NJ@irH%ND=l!SE0kkZ|~*ZA)D z?e3rbc7N`1>>S7I@G3LU^W689=XqZD7byvmJGY2$ArOc=uSH+UAP`r7BM_JOFfPO2 z$f!JGfw!BMqRQ3?1koV+zf1Rf+SU+=2Z-0NUdTDbu1?s?;SHf$wyHgLC-J4FuVN}m z6(+swAI9ZK{&KCbsgYcV%a~Cbw+V-1pBR&Ve-h`r2id)Q(u_X0dYwPJo)7bqxRudi zGR~aXT3OkxPgd@by;b1nv0oQWmC1r@BM^d@=-Zh8{j}LbrHZ~S1fEdYRrEWZujx(n zyA<9C4*ETju811_E-0=02L0}l+!}#?M+gNoT|&S6KK%c`;Qz~OkoCA4cF}`%Zu-~f zu6RDSr%&HoT1we5Q8Q3dPQ%|RC@6%}%gfj?A=<9wqqq9hWWFuj+}vC?Lqgt;vdL(+ zIY9gyyHRiIYbmL(*blk5>=(O}^!4@s{P_c)T^lX+3k+1S3qbHYsg;9?iA5wNB!q;> z^osNh4i0vA(=DZhy?FZcDK5=hQ86(bWNKR4O-cf0wTkz%&Bg=Su6qNDge)4o_Uq%_ zNiT!Q`HmA_Qq#~7I6Hp(_Dw}arHP->qgMoNyKR)=Vv2bxrTU%3Bc%Ny{A$L=*`GcM zC-A%KcYaID$T;AyZvES$qN=J`pm7Ed_Wb#CJ3G7V?CkBk@Z-VyMBm_GSz+Ph@%V%U z3UYGz)55?YBYnTCK=oh)73Aw%R9M(EFyMN)nUt587aSan{g9vk{C6mAsqsK>PtRjD zGbN>{v@|_f9em!c$Fk{*i;I~#IW3Kittx-wcxb&gx3-M>Go|(Q)5F6DDyvbgBr==gi|^IbA}uf^fQl%%92Y~;gWMy2oXetO+3if?Xi zUg%1Q6iXu_BKq|iE3&1=Zf#UZNa$=KYogBeI zdo+Sy1|4D&No|+=zxepjoy{s_$xwq4nr+m@GkIgfV=eV%1eq@X-CgQSlUXV=8`J$@ zx!j*MQEg9%R8mn%&&Z&7W+{jvorLthM$LdpXLCPg@uLs!qKRxsQLCtp6AcO6j?M*+p3R_ zjwB=`$hd7_U%ZRwiw(L+$;bx!`_L4+8Fwe}^1ht=HtypgeS#QA#;4i0N;YgB!GPEJliK>_wm3x&H{k?wDJ6mRVM zi}Px1?LV>4sYC+tknpezO@4$}8qbYEYbpJ`^fOjOz0Z%p2~d)F=PY=3PG ztklubv9PcZtODoDqi4@5Tu=5bc+X@`bdI|P2oZXB(5YieeGXT9ZFSWPyXX{`fPlv9 z>q0F&Ub{wXNCt0)>-o_F(&yx01J=7;MK_33T2XPRr{}e}xY_V`FhaZ8G&y?L<6R^0 z7VKordN*$qhttFN)22&cvv60inH{jsu#Z{NDa|W-8R_W~3H-Iz3xB#21l-S09TgNJ zupd5o(*5U;IfSFvuU~)0qF5iy8-q1jU0roM-D;Vvb!Kq0p!JX>>Usc~OivDMG+(Xq zq4Px2%g^f7cChtKDsxj)@3gg9?N-5&=)KUl5Xr3m_U&5;cvjnUzk9R9H8nLcwq}|z zNB+ivv#M8xef|2*)RfW7$Imacv|VFyX$fCrDdW3hL|1U0QEF1sJz`>~g0JQiRru=> zAtA|0Nj4;B(r|grEA-#c^?Pys$?`Mr709W~r2BS5_W%M6>yEvU&tzqIV@s z8iH=orrlC+8hG}>QlCMyKM}1&?B?Fyo!hr}_xJf7HWRUv-7n7JTCVV1Tqu`fm!oZX zP&@qhzdqf8um17l2gG(}X6E0&f18b#+(UMJ~)8+hf+S zz$WH(`0nTDmz1QXp)mkfz5DkU7Z%EGmU=fgH^Bq@G9)o6 zX(VC~!F(GU8dio1EQY^RK6sF5=y~PP=PQ&df<*FZV&R#Ybd-(oeG47Yq2In8gWKh* zR}c30mxzVaYq}ljIXF~cKYaA))&ASyt=X1@XYZ43j8(tC`;e8j1pa1YYr8U#6B!-- z+_;~Pge2x@XJKr3`0(f`IyxGhfsDs4S0+tNLqlUjV0(MMy|kp{cy~$1++3sDZjC`P ze|NFx*Z6piWkQwh%K8471vnBcy`EV_wP?QIRn3Z8G$IAE*|3_5RfC6 z)tfAYIU=Wpm?t@atnIS z`N*d_&AV%3_Fx}HBiTawCMGL?|NdQEq;qGgk12$Q+b+*mEFj0hDbjB81>aCtp8!+d zTj~?R(9+i@ASJDVoK3=Ij)#ZGZaQo^*BV?T5;8nCR$W>7JL7wqVb4QK$`=v7dwY8m zi02kTBmLQ-8_-4)H2A)O*D#&i@)6?2ur*>&fy z_{hrn*$EF1&k!u9cnl}Ry?9>7A{mpbQeqXTe?bQFkqKlCF#9>C`t#$Jg8FlniXcC~ zH=?4VS&^UITWRXrI^uW~_mL3r+as9T9%FcH|MODiu-I5$C?*GT6d9_q5e?2-5{%G| z+?AIffE-m`yD~NP#A;4-MCXy8qJ%`?H)73#`U3llr}$LoY92vk=om*Q0!GskKtf1F zbkuB5MMVXnU!z9k?d#Xk93~N~ME*@YR?i2a084N?&U!^56&)8>>vnd01B<*he&g~K zRa4|ksJ5QFovf7$`4K>MM=v0tsjgm|ilqn@ZhZV?ib&9GOHkx)VOyw0{h0#X+QbAO zKflI#YuikCSXe()CXk52yAKg!H@g0-c_ArBMk?OA!OF@?@10U34#6B89ukR*iwpdq zpfGr{nwFJi1f~W51TS;*{EQ66UfVixCnu+y;(-H0LyGe9OkaX8h0&lpGQro55KbTf zxw^VS%1ek2H`6sWHZ?Xj)iyRY%}&ePnRc}2Tp}zu)U23s zfAKAn&2Dx0h3ECB;dp||g6P7Vj`QZto8Y-h^=_`k3TB@I?i(mpoBt+bI6beu8=iBO zQmv+I-_bQNa2=V{iyle_PsPu}LC~?Tqqm%{Dl7~ST(*f}i14}6WHm|6`@M~rTCDZw zPV2jAs*>d18xxhKhA)i_4VjN!Cw%Tv;o#!>ab8B?5uxuraj~YhHm1Z)SU ze`UBPJO=w`$M{UUhUUg-SypSxb52Vuv!SCdfeXfM41^Rr`p!L)F`=aEsS0>V^@`U~ zu0TuYC|$=>_+Ah>J?pz21@lN2O$FVn2)fJvY^X=Q&ZY823XQKnHtyNa?pDz{BVFCt zxVZ3;ShcxJB%F44F)*Z3AN|i?7ZMRsEX&Vs#kh7&MtU)evdETTXJ^NkH!-?W$mKHR z89K9n%csZ6RxZk1vMXU_6{6yO>yvP^um5jc=1XDx=*xPrj`U|b9!Pw3*;$W!5VKr{ z(@W_Q^si_XjCR^zvgg?p-pq?Z`h?BRQJw7XuJ&n;2wiHpAuDT#MjR5@TdqrZehMP) z&arMEOqjTND_3sBsbR_@TpbVL^5n~^+k5yeybr;_J)JkCeS@rLjRmEq?!+u}sFavP zi<32Fc*m3}G&BUS;1*(%;=k4QWl$wxDWdl1Z8`gY18*d<&;6YnueIjkpgt0CZm#jK zvz=9$j%f5c9Q(kfAsktG&FGR~;6E3eks#xn)73m`w__q6%-tOuPng`ot~jl!*|@&H zud=x#5OZ`CD(pViT4zNYjkkg|=>RzDT^#2bKG zbv5k!7M>AA;i$TRBJ5&u>FISIYnE-n+Tga~W@mlha*i8$dahDyDxD>F2SM@a-)$7x znT;9hn?K$D{CjzsIB&G%WG07SbuiCGr;9}Kik&9$5c5y>gQM$8TkZ)F{)@WO-4`?v;sN8CkbO^X^s6NM$93FfNHx zqxDRRj5ZA@@mp&AvyC*XQ!%f5Je2ykjdZDriBpi+px0<)zM7DEaAdKeXCpV8&NLT8 zqpxq2^%zPj6_ru%>dq+kve!EiarKKtmOm6Hl~U4cu^)0TH}!g3f3%qB?;D~x`Zag( z*mPsEcEjUqOG~$O7FDn(R$4-1AYC!3kwAo zI!9mY_&)Eh9UY8>CfS=~Ese2l9?u7Rp1@@uY$&6$w)$v;di!MF>|I4n@u71rLQEmU zoG<@S(@3%F@CU9EVJm>RM%w=gBy)@071mEA zswX}&h9}jc%iK)W#?JQK&ZC<5?fPh$G)7W(y23K;RfNSq^p@^k*F!3O3GxF*)?~|B z@Q+^`sGVB31L5Hv6!L~+v^P#p$)WW!oa&z&>7zyZb|FwqRDG9 zughZLay%#Pq+;9`k*611yuTk;`Qp1Zk5 zvCPBZ-0|-dNgAHinELK~@4m;^y)cTqfvAC)4~0U{((*D5&7=E7B=wRD{<}7mUY|at z*9g6Q$;QO7XSRm)88jO$H}BIJjKZd{pKF+$byM`l?qP`+;dhm3Ns2dZHq}}(%2N6E z?J`1)(Buf6e&ULYt-CvOHbzDo``=;&hlDU%yp|ASHk~nC_3!t#o$c}s<&`nE=6VFM zayq)&ozGW|gmT&}Ojv3x`gaWK79`-=EM>H33ary9xSe|rR9dGtgu4?Umd898q{z=L2kJ) zU-i1RynJ)35Fl4h4&z&t#GFi@(==n?sMGL~?K zu}=CHqFy~b>N=mL>AL?kvj9SC;g^xB@Hd|V?=!?;pOo1}(+2&#VxbmS?%<7`tYSMx zKad?n#{V5Ev^)|8_nu<=>8*_OC)&MU6aXY#LxeH^L!s&BsyFJ``Ug~=Ijgw2oikWK zA;oSoqN2Egnz!RWso9C(`wTfAGDH;bO5|&SPFMTt4ow3IiDRQc=q$03LPB~g@hRbX zIp?l_b=|wPbZE|Z@Wiv^mN_mAUc2o_J=GE0G`%#%^hhR4ZiEA(uFd~7axigl*aFzf zG8-CEFk!4~3T5XbTIv9br%H;lfSs6q`t&JH6Y*eSb+rbXsc#%6^wrp5od4asn53iy zq$^FkrQz8f1^0yK(%(=MZ_;{q+!L01lH_@~A_0!P$9ReEA7+zy9{|>yxHPNdTMPSp z4BTbrtFvbY<`NQL$e*%s9ZXHCtB@g5 z23V~h;OJGBe+&}r%}0~Nt*r^IG23UjU#XdP40!k{p0dR9*ycLQE{Ky1Za3aT=>2CT zQ5@#u(7*GrvTm=A6uY?@M4qy~6cV3Ea(fBB_EHCzN(Wa~cIPMNY0XQp4Hvby+DI2| z7d0gEG%m3rHutt7`ZZL^mM#a_d}`M<#3b%N>wBf7s)|L-ZU}3L^nn*N%q>k#O)V`g zjj#BtNTMPl_W3;lLXQHNKPqOZ)Rq;PiPJqofL(ByNfEyPdB#k(LS7q(FrXa&-0pwp zv0TP?_x7Nl%Uz{MAT9tQdcw*oV}~zw`Lz+h`+xKn^Z#8`_vq~|&=mOc>S3^``D9Jj zs>-VPQc_OFKU(I}F$q01RgD-n}z1AprnudOA2VlFP9BfxG*~T{3QHB>-{u{`5&A z>Io$ekMn4WQCmJCg8!|t@p1_Do4FXAFO8$4qXPq_P{&xTQrx>&sMk)QqcaP5L8L;! z#>~o!^U5F-A73rNgMichCO!ZpXW>uW&k35hQHgMi{+G8{1_5RWtAL(;e`QEgRh5T| z>K7nG4<7>VPghMx>DAiVIndMdyR);_ZcPP<1;FRw(^BX`{qrx&612C0n^;Z@!=t$z-*5n8;w`I&j1J>SfY_)1Gv4I80ZlvYoKD| zbv-Tt)&lU*CBPJ>wb)o$t*op7vG-F`a&T|}(5JJbL!-ul(hK9xojlo$KxpuH7Pe7?pGT`-o`TlU}|A*PL7K^yS4_1w;5nxV4p(;d(ak9@Yuc8)I?28s1xm- z1HYmUzmTU?I78undJhMO)%x#S%2xm$czSw*vDDU{0hcu&ce1~hla`iNqfL1g%@0sB zF*C0N+>i7Dc;&{88xSGJ#>Q0RnV_0nSzpgjPL=`amxxUt@2-{S^*aELi2yjEQf}@F zc(=X%0YEYM=Mj9YtVMuk0Mrg-$kalDdwzEIaZ>5X=qLbrZCqEbT+s^vz@V$WosE+- z9?(=EW!Tx-j}JBkocC96;nU+CEdZG|P;I|K%wdc{S$DeK4tQmHS{i(%B)Bqwd4K}~ zp3CdFomyL4o1Xp`=nw!M=Xn59=X&tq0a)PcP#VZtk>w{RCxF$dzkHbjK~O$NfocCE zi+a@~ulrBl2?ApQ7jXjy2euU&?w*bgM!+T^^Z}apr=x?Ni;HFdWr|NKz}Bho*_)Km znga0yb+{Kc0RaJ!5JmQ6WMtmhfVhH9ZPZ^xoK4v5ua0zgODT8x``^xzb2{AAqVxh* z?!}7_E_02Ijetb7=c@u(@g4|E0Ij#}QHSM|0NbGy7Q8VDZ{NNRwR#{q-}1r&?Mgv@ z{$#E)oAOK?rfG{F`Ja1qf zA0OYMgjk^$2S%xJs49Skg#~zBOpL0-!!Oy{%YY4QK3|7F?bk-bqobAQ+FV^+0J^gW ztNI`;I{QDg03-UaM&8)4>mg@)(ghlPBZ|KJ`}>OdYLB<2rTn9Cp+ZmwARfTVv1_m7W`e&d*G0jN&S zs@ppDX9haBqM&(TpaA68ZuGeaT<6*G9_FoE+z`XOy_;YgfmiT75c!PN1dWa0O{eX- zFQ%2=@Z^B`zMfoPTRR&uNPzBz01pp?vVUMeZw-o@BEq7A-(ZvguPZw=3|ZWfQB>Rj zWEi$c0v-*n1ks_Xu@SPLCcvYv^c}x{Z*6W4*E-vGe&YZ$fcv8L`pSf%WoD+HAwfpz z1)=QK!!Le*?Eu~X>`+C}Vd~~gwHg{3goh8PInmQ0d-zA8?gdbDn33Qm_*ew(=3I&Z?NO#<>e_UI&s{#w{G3a z&CN|tNeQA5m;{^GK79J(5inbSGV?)?T>ozrA6*RmaIXSG!s_6A4@&h10{qwV>jmDdsy%r!(56!pNcQNDWn z*8ems1_}*`jzCxt@j6(>aGEhPF+l<0jSajV-6X|bL|8g7MXhyC&J$yG&qBr1!}F|Z zyq-Y@0S{9tGgXGn)Y{q#YfxELb&IkHUd6>6?Ccs8FX+S3-3=6zMR@d>U+L-Tjg1SM zzYduIvkq+pxHmA@)1VyygVJ3C1lJvKZXg=qOCNhx*seriCqE*<{rMR!I}&Sy6@Q6D zKEioD?I>1NRRx_rFdid7Xu&qM_!EVOhN8Ju$lQ|Atn)zhz+Z>%g>|}aZ*4t?rG=6d zYM03Z&HA6S8EI+CDk|WlBap>4H7~+b>bpK(hKeFM4>tw`0Z~zO1yUH(OG^-oDxt^$ zBjy5%3(}XEW*`MZY=ltLr4TYNJaef9N<&@!>|~?f9Tpfuob&D?C?lGnB4Sc4V+2sX zuaAwMUd)cF)&&J7kM0-X&VVQaSB8KJ0pTkX4k#@4x&C~)gMmReUIafwL=t-xqEYJ< z$LFjtI1GyjtPnWv*RNl}E4;nDyu7`M?%!`^HbPb^wckJ_z6IjrPiLnYF#KSxpkDw2 zbY^z;*Uz6ofrqIRBf@TMm%9A?^-Htf+!0uENM&d$&Ml}4Bswlk6qJonu|_hf(gfWG zIfYWGaky!m(#WkzBnD6(P-lUy*KW3=Tz0_7Btb-S{VwTY6QL$vUG`DD$eVaAMoq)R4qzok5s8V3po=ju zFeo?dN#1k~adUI~@Zkg4GK7{KjoM=ds*|H5;80bAKTDdAS4f{D@GAj7uW{V@3l0Q& z8i+)0uuA+VtHoTCjK2SrMRc;-+B0CUSY+IIWMpPWMk5evU@IZxJgx>A-KN(6ki=!t zp|w;9M1#mbS_PWM|D}rVKl#<9qKu3T5RCuWpx9Lu$W6R?4F734zJcMvm7=53x2>+O zt~_vA@F)UUPGVwWh*l&d3@1uZEHRG1fK35|*e?VU$QYJDS2s1+So)Sj9W_`25N{Qh z(;q==l8}JvGhoRc$~7}I)iyLuwlFj`)J;y`7tjpR*VCh+ZKkDu^oY8Vy0N9k#{o_0 zK>NnU#RXq@=gu9yIA|WQ0JDV>WDB7GogK{Ex7mw0ySWC2*arK!2KzYrd%BMkf<|g; zPD@ftN&x;z-R<}4H^9=6%Ttoyj~=hGHNnNjg)b7rfId)4c%ss}rM-QnwGj7COqpqS zs@}_m2+p#73U;Kq`Jaizm=B696ID)2N1-PuVB~-&c`GjdCi5MFt_27a$oRm?8oQd* zs{FAlja@V8FP4_Q_^$j_Iw*NV{SIdJ`Gei<+I+Gq@u(+B;G5KPPsGrOztrEWSFd)& zaIqYkD zzLA|Q(_!)_EiIjNxN>PY9tvcO^VQ-mUwcagojWMrp1f=D5S}0@S-FS~th3v?%gpq3 z@^ob|Ug)H5=hO{^8cpZXK{Edm1ped4k0Bno-AiCK*-~-!#8KOrKA#w4Yrad)`~3n0 z4oC9W5tI7B!3uQ7olndpmEAE38<#HXE#`bXp`EP_vBeHL#}FQDF=F(+(ttDxLUy*q z?4YNJq}xRebhFNTGpJxm^1-a3)}G%-XIPOTvCnimrX<$Ta-(X|y~~2n%isO@Xm+FA zU*$Y5zHsvMy7STEfWErG6q_=AIJvs>Ot9uFK|#cdvwO{95dmBUmRu5*yWL$VixN-* zji5i-u+F~MbX~^XAmYs?-)jQ37t_0U{N0o*ZD%6{u3WzCE60KeGXNicqu>;vvE_R2 zqu%h|4U%-TqeOLx`sEwkE5n9or#oE~PS3)~pyKe@RtKA%_|z%zM`ibgGucEn-%O8Z z94&Lfq^%z_NpRx$-E(YF-W6`WTO>({@_}p&34S($VK)97*pBN1bt|k;{^z(~S*kB-u zy1?-^r|aW^>sZppRul)@O(KmB81Va!hT_JB9SD{*)3%?8G$%_^E}T3x=R!Zb^41p&Wo8vITt;A+oV01W zpoB)`1#kYlU{uv7Va)QbaP@15Db4V;T>3HP$JMv!E}=y<@cLiNq;t_tS>N`yRe{DS z&-U+M+L;OHlpIM3SC*s95vGNZ|H|6~L8>7}(f!RvXBRX>T9!**f%luqZGd zE|JAWp0N&~4*FNtUJPCND@kU%Ft~@qfQ#VAACj1enp`ueuU$A`;(0dPKEgsSTsyhY z;QLF!onvEzZ$Z+6hbwKz|3UqfeR<0GR28I)RqiT#=f;#9Jd$dhPm3!Y=Vul#Y1%Ar z1(@Ykd7tR&r)pMOt{32bHoqEcvE2JN{2ow$`jYqavlWu?a;|%9KW5?D=z3nwjkVNm zy&8G#=$hXr#%?Jw- zG19htD(CXjjpOhy(caiUv$FhPXMZ`D)%DUIHx*B)DzwzOB;_Y<9b@nw|d88riu>YrPGKCO8tTb`N?VKys1AdOgF_EDM zW&1Mx*TT>m_rz5v@~sLxKH4LFv(MMN9+KDgwlojA?d9X<*vCC7FL9dBll^?~>FUIN zHd~D^gtrh09#I)j^~1$&Z`#OTsklhfisg zhc;1?aw99L!>K=AZ+G6|)8CumbQWpoVR*cim31>q=i>fR;64}NMsXlG*@}Jp6iWQ> zP+%10(5+OM-<N`z4^;|pX78sP47d< z6Rn?D^&&ljenWo)O<!f>m*@*fNNvp1v*`O49FcEIZ}zOdV3u(gU>_b$ zZ$4Qye5X5JGGH)$fLy?&m*_dR@j@Wmz zUI}Sy%)9IR^4IKT8k?CYd*Ff0Q&s4VBE#umN_lCd{u!MSx}6>w$T}G^2s}*jmx zwxy^08ewMVrR`lkY556g8k}}8gNKKwP z(ZYuiG`kDePuZCAbC26S?H!m*`oZCjn!Hk@YlyiRBW-5pm}d1X0!;V{jR+Th?C_4d%o5B{aG&`lti_rZvlda@ z5O{x4XrRZF}`y>bvy9L z)N6mnP4Imh8_K(Ae(!YWaIj2a0*8eV(N^6|7Mr`O|4HL+9|TuJWs$DKgsy3Glxt>XNlBP) zeV>TEg)*7j#-Ejq_~%sxn}7RSrk%_3k51;2K7PFHI6L6y&J@Q}*@$_~LsHO6Z9C2L z5-n%^t!>N*0@3+3qQ^vvftozEYvZto+sz+OKjzRDBuv_^>%DqA{UXA(emk5X42#$E zDniPR&&|>z*8mG*3$S_&1gE>RU4G6kY@+Ap-FqII>Helr%8dN&WFVwBIAtSuI9SQQ_8?5mJG?HG76z-{-lnbAL)dt|r_lHj%U5j@ZgJ&JNb< zs`lH%qmgQ&dtKyr3v zQP=e*boWG8?M6I1vRxb)y1$W-*u4K zI8u~UvzW|V`jn-bJ&?!k)N}y%+(pitFtHLTycWk^$`SANigD*e9K!eTacB!yY>5fG z7=8Hq#aXw#pTl3vqeiq#5ZUguHTkqmzifFMZg%(nx#!TQS{b7c*fVoUd<$Kq1A{$G zXFxMDZPBN#k_AVJ33ZgJ31m!Jf)|&gpkse$znf#Z?jUMA}03;=|j9{=Fb$M zO*Jcn+XpvbvuT=z6a(TN0*?i@n5q z#m!i?grxV$31mv0I!6N~XtCDwRqNm5lc>(e0`N|S^F?=lK5e^mv*GjW!r%LU>?)O? zBQfy9-C307yE8Xuq-_F@2Rd`2I+yrRqjlSRY#*p1?*LT!tmb$a%S5DJ%O(sH9lD6Z zu}MM`BDpFS430ku1MJi89?fa9D%W)ncXF`4QuPGioxILr-76*3IwKx6x3F+lX}46w zbVICIA3=A(Om=&?TGxH1J+**#ugF487DG$rccXpRwd!ULYMj@mx~l=jF}grmpH248j>->3gDcbtR>DW*tbmmE#jA%GMcLY<5EptuAo|zmtImq{xFDo_Pb^N8s zf8>q*rRNLO3e=8nbdS+mASqTeGqafNLD2Wr^qL!*8k;M>CIAhkdfjqHem=R&&hm+W zbX<6;bNliKR8W_wBuW27=fQ4p_t=Lk^`>XLTR9>(>m1Vn{_stJ&YlDyXiSz}x?sio z%J;d;tSl)|DerG&?3^&)q+Bk`terZHm3YbhtkmS0&Ov{6Y2KZV+ZrP)EOJwOg)lZm`1-YBk(?POz!E{rNK2d#IM(P`ak$eh!X)AHKM`$bH0~c`fRd{Vm&sC9=$Qf-(D>z-=eF z(*29KIKSIk`K!+gn16BKq71Zn_S|Kw8xoP*=<_8on%%kGpM1aa1q>n4zmB^vb|2mP zxB${LR;F(xqwO*+Tz+@Ls;D?{^=v`aEMaX0Y_C@M;*3W`#kh@fBhU4-KLHZF^Y4Yb zAX6&~UCpQ$_RMlq{fs8B5s-pgvDXn{m>?5ZcrA~4%8+TPlSYi6CXz8&?xF?Qv#xGJ^J3_w*KkHjA86o(|R3)eVb^%3P)2?0Le$;d->4 zW}MVj%lfmu-J~;cAVtx|LTT~uZ?8yi=d2_O+W?Wm~m6goTW)$HcA_0ekKLR%+K#dJ!1ua;y!#oR# zUAPf(CulartdLff_aXSphor*bFIh>!U&;dWYck|SLve9Kac4tA zaYArrakX`3H2EzCbE9)|OhD!iI+M1kV{E!e_&$nMMwG=-6^P+Mh5_&}ya4+#j4>jL zT3#VqS|VOrCSG17S|X@BjS3Hr`xX^JoDc$kMuZXU9qOr9R~2>X5)wuREynP#m%B)w zGNDllAUL@}%@0BX%2!TK$1v0YIF7as`ZYT{+t-&o&qs|Mjv|R3$kYFCGC^No0TlZ| z^Ftf}>Oi351lAkIL*SDvbaW0tw*SwO2AFCHSc6>MrLMag5nZQ*ML9kUHd=jc{YD659aZh4nNUTgsQwBRyADx zGCvLMv9$EGy;ax^7@gVtK@XU8rIp^l-wDge$S8W#(9#Igkt5WICeIB~GCTy3U`3NhnY^G3m?1a{2m(xY3$~`>7i#+p_WU%)Bu9RToOn# z7}7kb-$Vc`5BEMiIy#soy8wfu8|F6v_;2xEiD;nJg6_G95bnqE^sq1>K-`G@Z0d)n z!1-ZHbo9vF?@$)Cim8o_jrH~O#h!odof)Dn05$`LyKYeq=Bt~);PI-Jm=r1bxZwZL z0>CUC5TEeLuP|W(>jVth^5P=i`qaWgWJH9%u`$SnWcBcmdVqQh2R;TuBiLTSs*3Lm z0Ih)tn~#ytmK&+E&B1=i$haCLa1Ps*6do>*mYI~9<%1CTP#msfxq zKeK!XKLhl+yu4g=7v5pSFjy=N2pk^ZudQ;Xt9E)LQ2YBqFX5h1d(+Qvu(6~vR9IGwCD0Lpk@5;^0oDckXk?7Len)=}ckny05 z8O%}a>gZU7NDK5Z35*)90z0fgL`*yg%pi!VKyv{%a^aW@HVOlzb-jnbumoa3vjo0~ z^a08eD#D_;?;v;m0%h>t){K?|iWBjZ~bItC*tk^-@9R~H3`v7GlU z{4f=&Fh+KEIgCOyTXkW--2a%eG4{DNP^G}8eT$E;({8#&*$BEbFwihH=C*qPjm@KA zBF+mNXpiNQ;sxNDJwJX#zI+J}!sI3T=8d(zeUOh2dYBvLA3k2goO1>$*%X`n4OI!KfwEz$A3nf%Y7Rw@9t*JEHXtqnrv-W% z$VY%8y1OnlWW3}Tumc+h(j4RN-F)TZzhRGMJ32e{$O0(@+~CV#!gFM745sy~fRZlS zhvCjOxLFvw=j7xB(NAROeJ~EVRTyakHoXo;qab;JnSvYxNa#>JQ(-q(%adQ^_Q6pYa}y|B}$xM|oHLuI6D|K?hd==wUU7hlkml z3hsDd-$J+<>*?u1HR1KOwN=zN8AQRaF_g>A$!gU{C1JAjm&Ke#wvfjCwU zlfa<$6(-*RyRwHb#4rL=QC21rl7{ptCME_mxv-1RC{sZP6)-N8!|HzSg7nGBVc0NW zV`DoXXfIH&7M7NCa;l1mAh?Lp1<4qm&^*i?8})r+PC^NR;sC~e@r1E_Cq{04nYm}YTm_2_CgG5g8GR(T7?Ey$k5U8lHq`_2opT(Ohcc`Z~ zH!XdWfr}4RybhNb{SelxfxrY|sC}$QIvylzJi5H6@ z@CWeS5s{Hp<)_zet=|XximIO^suqTB%?}+Pu=ww(s;GKKOi{L`8u5* zKK1+o+KSdcfAUF|K|TY8VL^JjFov|WH0VFX@@|3h&g(0PZ#ALpfS~7v4PJit^RFB! zP)5VpF|rkse#{EtvGoh{5y4ibOKw)XEvo7)8a0V@#=k?Ty|5u9RBZzl>rk0iTg!K5 z_V`N|Xb_Hg4t94RdEF*vUqqjDk(Q?Es|9i?D7Yaprf@-O5X0Eo+dGqSv_2(AOl2rq zn7?-CSg@+x-Smb1g6MP)31yvVxptuv92)`J>coP^y~Q5Sp`_|+9?CgTS=5YggT@t4 zi0qlA2Ow2*uM|Pgi=b@m>azIp@tPMls6@GGQxzrA{*w1B2ZnIQE1m+>4^b280~5+n zi9Gh5>5R@zgUmEJ8vwKCkob#=SUrDK03ZMA)m6_Qi5q#8|2C@~dZ<2@v!jKCn#e`W z0+5&_YWfBSx`7(l&5i$TbrA%EJ@fD1zuzrYT)wEBhx%?Qa#8OZIlqgjw49RCeacsg zijfC_YdtA9&d!rWeuGIx3$%h}s>}ivkNuFAmJ32Ln1ceSQ~4r({`?smOX@@_WoO43 z*9qC^gBu4APfXpD9*_kQ_zg7HwYlaO$6srmTvCmaajUhba4xjAek==nhXy+|wBz?F#Nox5&vcr{&cQJ-FaVP9o$YOZe}9nk{skp`XehKC#jxa)+dmQFmn*3ox>iB31t+Dz znFyesoWWlQ$q}epq3!?$U;B5hUmypD;%CwE^we<{nn&QV(W#rw;7=G76pD&4U648G z`5nR@`ZyuW>7PKAfzlrS9sch}XJ-KU{pMoOJa~9`K<+m&F{x^7YDxpSG6!aC3DQ?MwqPi)2K07M3*GC!$MHH^!HEl? zsjhK7;iP;-MdgVNzY3}+S#|YJ_nputZ9Y(?e)#e7N~zfxC&Zm+&!Xz6*5>EK#G1uG4=s9ijA<1T69Mj@)w`g5m#pZ#M;5NkPr zR2n)Nm@b4Fb0}|$)@PPYIjccOPI{LXw7eiogEdVp2#Sh{fw~8M3=2L!KE$77gHi-L z6FL(W_xH=ev>Y6_vq=cw5aRY-7g98w;sFB&F0QV>e*J>V3;{)|*{f zS(%w(h4>5kHtxA~bALZOCFO^D^wAiwz+G`X3mY2(;9GDMz`^o>36$+1U#;PWatP$9 zkm1(g)DluGrn3|?0;3N)1h`bE zDrbb7$2RmHUc`8ahVo4NI_g>vdLilEX9IAEif=O9nzZWOEZX8D-yCTF6|al_I2}sg)K!MUd)i*HGs0dhSmqf>DvUlaC!`d#r?dJ zl3l>J7OkA>=HZ+PF^lbbe6YKll(0E?Lg1m$1#V5cK{p0f&52k8oQeT`OZUJ49AV|0 z7YPZ>>0rHc#TZV!0vo{-8sPDd2)tT%cZZ3@=f(fV*;_zWxo&;m3*8Ec0xFGwfOH88 zN+XC!x{*$$1nKTD7Tw(;BHi5}NT+m%ba&S~m*;!N`@G+H#`xaxt#Qsi9yhFYulv4Y zUUUBb|0x?*e?pHqX9heEwp3+#d2kxByZIF~9kA^jou61aVnXtQ0>iV>;dGyYG6k|; z@T2=Zu;A`1`@u+q_!BaBy*Ty{k-DJJou7wbY5Rjr-z_XGLFeQ51_rP58pSa{=9+A_ z+Z$-n-remAftQbuPk1;!r6q@FBY1jba5lx`h5#}i7M7BdB5(AP#<>ZCUx;Q`1eq?10N^etV9(eiq(jOp zD$>%>w6(VbMYt!J23r{|H+OW$0x;~myFF!Q(;xKpfidh`L+sSyLtq1u*`r5~?4OZK zN=QuAx`1#+G%x-#v0R^ym1{19!TUsPV-gZwc20({r%(P zv6|&rwXmuS8ASq<3*!>dJ$9nol9C<3G(#c-gO?uiGoQ9@{69PMkc^z16@;4&0e`t0 zS7WLxKyv=RX0n3*1LGisbSP0?3-J2XENuE$*o8p&yH9|081*8-ssME->h+W$;l(w? zJ6L}X!1xN*X7C?_IN|)eD**lio)g@3hzlz#9bt!oWz+p03qlBsiHQjd3kwdK z$vr`EXn<(!93RddfD^!vfU8(>NeRf2sMy%pvJGA=!&ZBrf+7*NA7$m&Zut<9>?z^m zS&U0Ms61R}%p1@Q61@QZw~c0=ZE-Dea&s5u&?jS7d}N<%B=jyOix&7IU0I}>R{Hx zBw3%Xs{@ocKj50Gl!Qe4f6QIL>gv9VC^6HSZKffk52KF+qmNI!4@4U0;YNm;D(+29 zqBPmUidwF++RksaWMtulw(`smI8k^T&|kpPjDDNw;kr<*9fZL%W^gA!Bmkp`SM2Rn zdx2+k&G+CR{^?Qm-${3i`lf5WUi;mWbhx{^vce4~G9dpKF^CXJG(bkLfN%=d>?Z~J zn`4a?R!VeFu$b=NMN1`=#S4$y=Q$q@&DZ~#H>drfGir8j?t4ngfHV77Tz5}Tv+>dm z2kVzxKfB{Ac}IB17#XpgYf7?<`FNOV8K0j1&UskGwTQ|Z!&^vjl;vE;u ziiwu8uYnsobc0l+T*gE|-_M;PJw*O5o3feR}?!JwC8_q(j*AN}(e!}1C@G`R0u zPHn*e0=~s$_Yw^eGYFd(KOf(N%EP!4bN7%!%YNI-jFjV<&5ajFrXY9w-QJ%0k=HW< z)?`>b56LI0Y|q+FYpR~Muxe9jyT#XOA!AzrQ+g>H`_RbULkK=!nT{Yy!3okqFh9as zczez--djD2K;p7n?9_gzl^%6AIG_IrHJFA2X2kJlh$;?O`djp8+XqR@I32XbF@lx; zRj>Ro7g7>?c8ACwj-s?%6sm8<#oHkI&YP~Xz5LnsL4p~R@-W_{hyVEr2X`(69I$wI z6%&3k`#Nzi=|DnKk`!`S>3VfIL`Ra1k>8lwFYL9BQu!raD=du7Z1Af-=j?ZliVDaU zV-PV2J%PoiSHhw~9ccW^sXeI;o@dqgOl(dy!$CNh7L_KQ37U2JE<+<8)1G0$a@(WT zZgUjlaEdvRro4_Qj)R#A=iAGIvmgt#{+nFi=nWe%BKOh)V^xZM-R^D()H5vUC|)05 zT_N4%an^=O;O_1|O~QfE4`Mdob}Yi&Si0U_nc_NIGAx$|tOi+aRyAQI_^3mzfyk#t z)SU|-E7HgDrCxk$T`ZJC9w*3}mQrZH_3?<mjiG($jM$O34%M4?wKe8Vm2#1$8JQoC&o<2L_iTr_$mgoT zQjOX^|Di6B$#o{@CVQ6$Uj%$Dmpp0`E@;)coi4@?t881^8{No!0A?#)L`Y-9Zop&% z3KO`De@yUCW?rS$=4wmPQoa7^H$FQ?vFrbiud*9m_mFw^Y3moHAUym?vNLih z4MbAQm6i0xtc;4x#`CI^&&xmRuxeHxn{=VYJg}7fG?bp4{O2H6mu$`hdp}tguc^J~ z_fz9Wrr#WoKP)U@R34RX@FG32_>MtZ(FA+pG6|8mgaqaQBQI~3f19BA7kGNr6AwOn zeDw11jxIBzxPPCz*Y(9RWM?;cMx8|(RXRR&YH)V6Z;n%3=#970LK;3c_WIvII!9Jr zJubo9-OKB}5un%k&pA2!3a|K((yE%@%7tb`SI3k`#a_O|7`p|Z{qohTu@P>JF-Ep$ zVw#$t%NX*~TQf4W@G-gE`bxhx!pZ)|BqxRvlq}D%hlEE<^qls}%b#ce#Gb~4m_0{U zT--Y@#3w1|7tIe0%D5OqO>xfHuCO57VhR<}A0X<${QD`eDbi-8$FPkLDHHZ~`7$x8%%8}0_&GUWGoatcE6cX{4ln|Hb2rIm-xcN@; zZAyA3>#raLqL#vNHAd9^Mzyq}*0->*;_SF{r5G@jm4e^-gt*NzM%N;`!xgIY9sY>L zP7cw4XGxBWu06fk6Gp0mu^~;b9R#BIF?@%IpU4}VUrtm-Tpn^#KAInMukL)BM)`%m z2|P{o7iPIBnVwvnXXqepceJqdwO#kQ10;C7~SGkHoS z#3qL4>KHRJdRSo~>IH9>S2i8?$hgL)n7#Lkj_4H%U9yL5?!u1$(-wIx;k8foDZ07` z(k$*|03{!JF|e9`boX9`?}X+`Q)uXv&l`rGj|5oogXp31GgSG(Tv%x4c1#icuE$l;jmwy zFcS6pI<-z-#uJGX{$@q7Su>^^^VmIopKVSo|?gd6Z~j_?(p*of~KQ1%?W*naio?zUts&Zi315XzA$Jo5zaffTLVBw0CH3 zan6ef$C;8Ar46$gCvrw4r#l)cDiyF%jKrJ>WPDzL`_JQ(OzUUP?RHuoEn0O<_f!f8X9sPeVP0hi2=E;*T);)cqFGYG=5O$acCOoo7a#%0|tgR0znJ}+6>&@^A5OC zu*MN=@v}7R9ujfcx{LKFY5g41h(B4wTUwghpC%;S&40*SM2Wgc&;P7<6k^qVzx(qt za>>WaV(X?a^^BhF47W+W`A%=}nudXpR>)sQVe_GPD{(yQ@BS*nAxxBA%SL0?yM=QhAln02JCG)j*8uS*^ zePu;RK zWXLe8=uwu!@Gf_&`Oj@yU(e>E{ZK7ESDNZj!L81!^m0DY_h98C!|ttHl8fiNeES(b zF=Iiq->Xx*@$TOJ_*(6_ZQi+)lZ$=cgrtPCv!^TX!b7~xz-VgmaG@&D^oF;W&pyRi zSzt$ z0sb0dQ>oR-RB5Rm3i9d6naxa{ucaAUd*tMXmCN*6)|7U}pXGLRv}u;w%888iL1dB; zKBz0l4wfVqwK;20AAxn#By*}Aq)aS5Jq-D!Ws4^5Ozl>N&zszv+6~*U2HIF&%Q#=1 ze;laSy09wRTYRHhZN8y?iB=H#=A9l#^w$Y=XBq?r1;x#;znAA8B5^^e4M!s`ai!i{ zl<=LQ`05INxR7UV!2TyjR9$`IVrj>wqv`)x!;k;)6iiEj+8zoT(o-zXILgdWPOb`4 z6UIWBCV-B$vn%!kmns~uYZl<33P+e~X|AdeT&kU|(D`2(0&~@A#3k&M$o)-0NNFt| z9b^$OzZ(xKeF{WCDvwBNN=lrd8+nDE1{AjoP)CYF!;q=&1b#KMij-nqn*%|L3kINyys}NGR)E@T*}XTWbe}@y!vgA`5f>}_) z*c>a79FY|=8pu-0Lx~v0m7pv`?9gP>F*v~Kdkf1xHoHL>Tq0Ds9WHrJJ(|yB116n@ zPODav)HYw()QVfo42!3EeST4xEG_yKEYg3wpd&79}|)J$$?!E;#1EcPX^w zIJc1>RLEW*6Tfsr8-bX4{n$qTm0@bIHzno#N~3S_*@b$G<2LmrcFNE|%(eW>2`e+Iy30aOcnv$F9obV`3hjyIkL?gmX+bj0R6^ zni@!zuGz;ra8roBY^%6F@?R{#%VKM5(mn!Lj*WHZ?~OVRvFx*Ka6N;WI%C~Wd7s3V zMaRasynj4Ua!JnMaxxGuz*_UT|DG!z>hSf>@iyswi!IgD@nK|8kP+c7M}M4$A1!iT zFQpcvR!O6Y!1fd5*5>}FP1GHCHzQ^Ka${|Ok1;DNQ;{u!jQG;8V<9!ob)?iHKGriW zENnk=tl>?kOZIq+UmzMC>wV#=YDcFhGu`Rp)EJaMXnw#1|J_r$zklduzsooCOAp)g zjGfwP$%DTJowuX49aq>e(#bsGsSzSRZ!{%B*ZRbIbh}+alWJ#(HHu-1aJ}1@RE0v+SQw zW3ReYxOI0Y&aU!?QpH`5lDt9nsZV$)Rx<(4S6tUOIVF`VIkHn+h8u7=Hy1EP5 z#_J?7>>Q;mQY%V`-Mowaibcw>&uO%!3RG<{C=E$6;XhsE6hi$!qreLe_4@w`V*Ymm zr-7#cwmyhlbZaI5n80+uO>~5HvA5LsM*O#y`)KqcS=DN^a<4o03WcV}O@@q*w#%GB zl)Fa@nMf}>3rd_8*2^6CujmK^_Pjqj6jL>A?>H=c0%5+2TkPZ*MS@cJ<{e_zyd|2zJI$6=+i)xBn{;68dCz83-()_czeRIowR1n{-(rTgB z3q$9VnjrTL?#dtqDPPL72k7$yOcN zIA(U8#B7udEVQhyro+vclFy#wP$c4!)#~ry`36jKOwkBb5kKxZ0@I!3bjhAU9O90wqf+_;5Cu;rTHe*QhGLyuAQA7c+UDrNFakQc*_p$h<$z) z+AuP)yql?+e_ijYY3k6tbsmAQ)|Jya6230oaT!(mzWuz!%IB6cdAE-B9qaN3-9I

FCkp~!_5+;+-hqnWeM+>^aAnz7oWwa~0>=j8* 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 literal 0 HcmV?d00001 diff --git a/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/chunks.json b/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/chunks.json new file mode 100644 index 0000000..ccf5e28 --- /dev/null +++ b/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/chunks.json @@ -0,0 +1 @@ +{"chunk_definitions":[{"row":14,"row_count":1,"visible":true,"expansion_state":0,"options":{"engine":"r","label":"unnamed-chunk-3","dev":"png"},"document_id":"36F8AE4B","chunk_id":"cw3y8fjmo2ayt","chunk_label":"unnamed-chunk-1"},{"row":77,"row_count":1,"visible":true,"expansion_state":0,"options":{"engine":"r","label":"unnamed-chunk-4","dev":"png"},"document_id":"36F8AE4B","chunk_id":"cgb1v2g83kknt","chunk_label":"unnamed-chunk-2"},{"row":89,"row_count":1,"visible":true,"expansion_state":0,"options":{"engine":"r","label":"unnamed-chunk-5","dev":"png"},"document_id":"36F8AE4B","chunk_id":"c3jleyvkqxnqm","chunk_label":"unnamed-chunk-3"},{"row":95,"row_count":1,"visible":true,"expansion_state":0,"options":{"engine":"r","label":"unnamed-chunk-6","dev":"png"},"document_id":"36F8AE4B","chunk_id":"c60fx7tj15bk5","chunk_label":"unnamed-chunk-4"},{"row":111,"row_count":1,"visible":true,"expansion_state":0,"options":{"engine":"r","label":"unnamed-chunk-7","dev":"png"},"document_id":"36F8AE4B","chunk_id":"csdwusaa8puvd","chunk_label":"unnamed-chunk-5"},{"row":142,"row_count":1,"visible":true,"expansion_state":0,"options":{"engine":"r","label":"unnamed-chunk-18","dev":"png"},"document_id":"36F8AE4B","chunk_id":"cr3h7jd3nr0ya","chunk_label":"unnamed-chunk-6"},{"row":153,"row_count":1,"visible":true,"expansion_state":0,"options":{"engine":"r","label":"unnamed-chunk-19","dev":"png"},"document_id":"36F8AE4B","chunk_id":"cpyo5ihaht7o1","chunk_label":"unnamed-chunk-7"},{"row":160,"row_count":1,"visible":true,"expansion_state":0,"options":{"engine":"r","label":"unnamed-chunk-20","dev":"png"},"document_id":"36F8AE4B","chunk_id":"cce5y7xzr9zk6","chunk_label":"unnamed-chunk-8"}],"doc_write_time":1769443515} \ No newline at end of file diff --git a/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/cpyo5ihaht7o1/000011.csv b/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/cpyo5ihaht7o1/000011.csv new file mode 100644 index 0000000..e494416 --- /dev/null +++ b/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/cpyo5ihaht7o1/000011.csv @@ -0,0 +1,79 @@ +"0","best_cp <- tree_gini$cptable[which.min(tree_gini$cptable[, ""xerror""]), ""CP""]" +"0","best_cp" +"1","[1]" +"1"," 0.01153846" +"1"," +" +"0","pruned_tree = prune(tree_gini, cp = best_cp)" +"0","" +"0","printcp(pruned_tree)" +"1"," +Classification tree: +" +"1","rpart(formula = MYDEPV ~ Price + Income + Age, data = train_df, +" +"1"," method = ""class"", parms = list(split = ""gini"")) +" +"1"," +" +"1","Variables actually used in tree construction: +" +"1","[1]" +"1"," Income" +"1"," Price " +"1"," +" +"1"," +" +"1","Root node error: " +"1","" +"1","260" +"1","" +"1","/" +"1","" +"1","600" +"1","" +"1"," = " +"1","" +"1","0.43333" +"1","" +"1"," + +" +"1","n=" +"1"," " +"1","600" +"1"," " +"1"," + +" +"1"," " +"1"," CP" +"1"," nsplit" +"1"," rel error" +"1"," xerror" +"1"," xstd" +"1"," +1" +"1"," 0.692308" +"1"," 0" +"1"," 1.00000" +"1"," 1.00000" +"1"," 0.046685" +"1"," +2" +"1"," 0.025000" +"1"," 1" +"1"," 0.30769" +"1"," 0.31154" +"1"," 0.032194" +"1"," +3" +"1"," 0.011538" +"1"," 3" +"1"," 0.25769" +"1"," 0.26538" +"1"," 0.030055" +"1"," +" +"0","rpart.plot(pruned_tree)" diff --git a/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/cpyo5ihaht7o1/000012.metadata b/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/cpyo5ihaht7o1/000012.metadata new file mode 100644 index 0000000..dab240e --- /dev/null +++ b/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/cpyo5ihaht7o1/000012.metadata @@ -0,0 +1 @@ +{"height":432.6328800988875,"width":700.0,"dpi":-1.0,"size_behavior":0,"conditions":[]} \ No newline at end of file diff --git a/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/cpyo5ihaht7o1/000012.png b/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/cpyo5ihaht7o1/000012.png new file mode 100644 index 0000000000000000000000000000000000000000..1b8cc82fb2217d3d07c76a052aacbf482ca1c4f4 GIT binary patch literal 57288 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 z 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 Ws2)=fSaJF9I!KDjiIfU|4)`D1vTPUt literal 0 HcmV?d00001 diff --git a/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/cpyo5ihaht7o1/000012.snapshot b/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/cpyo5ihaht7o1/000012.snapshot new file mode 100644 index 0000000000000000000000000000000000000000..92825498c3c65e737b1a58f975dd82487eeda319 GIT binary patch literal 9482 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

xC#g@I+EWy6=m#EUiOkKzn@ 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

FCkp~!_5+;+-hqnWeM+>^aAnz7oWwa~0>=j8* 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 literal 0 HcmV?d00001 diff --git a/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/csdwusaa8puvd/00000f.csv b/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/csdwusaa8puvd/00000f.csv new file mode 100644 index 0000000..e24d57e --- /dev/null +++ b/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/csdwusaa8puvd/00000f.csv @@ -0,0 +1,7 @@ +"0","pred_prob = predict(tree, train_df, type=""prob"")[,2]" +"0","" +"0","library(ROCR)" +"0","pred = prediction(pred_prob, train_df$MYDEPV)" +"0","perf = performance(pred, ""tpr"", ""fpr"")" +"0","" +"0","plot(perf)" diff --git a/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/csdwusaa8puvd/000011.csv b/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/csdwusaa8puvd/000011.csv new file mode 100644 index 0000000..ff4f958 --- /dev/null +++ b/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/csdwusaa8puvd/000011.csv @@ -0,0 +1 @@ +"0","abline(a = 0, b = 1)" diff --git a/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/csdwusaa8puvd/000012.metadata b/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/csdwusaa8puvd/000012.metadata new file mode 100644 index 0000000..dab240e --- /dev/null +++ b/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/csdwusaa8puvd/000012.metadata @@ -0,0 +1 @@ +{"height":432.6328800988875,"width":700.0,"dpi":-1.0,"size_behavior":0,"conditions":[]} \ No newline at end of file diff --git a/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/csdwusaa8puvd/000012.png b/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/csdwusaa8puvd/000012.png new file mode 100644 index 0000000000000000000000000000000000000000..0dc7455699db84a02bcd88842f5505b2ee5f2424 GIT binary patch literal 20228 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 literal 0 HcmV?d00001 diff --git a/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/csdwusaa8puvd/000012.snapshot b/5/data science/r/.Rproj.user/shared/notebooks/EB7B11F9-9/1/s/csdwusaa8puvd/000012.snapshot new file mode 100644 index 0000000000000000000000000000000000000000..f634bd32d37cbdd49fc9e0289c450141e5aa77d6 GIT binary patch literal 1576 zcmbu9`9Bj10Kj|C%N2R$$ec~sLz*mShoeG^Jh_KN7SVDxix>$x9+@k{FqNx08e*e9 zlsqPzGRM{?M>J;=YnyHFeO`aU`~L9#eE)*4c8>I(|BzU#3=GpauQ9kJ3dB6M!uTj; zn>hjPZsG}hpA2ibh<)lidM7RmVpds*^@-IrEpqunGq^*6aVRNVm^KA9&i4F0M;f+o zLP{C9x524TN_`-^eainpjr}{4I5K{txp&U2{i`sloX0IMn;E$qisY^XIr51UaT^@{ z`}dtJ59-!DP|+(0jYq(?Re`hBCDIQ~IPd$T$_^>NyJedr72xepCOKMoDR~`KO}^dx zrd2M&yPpo_q8uVYM_M7+0aN49K2L1X)UTij<2D{J)vfCW(y6)Rxz5Ix9%dfkyJOaS zbj^c(eVlc}lTJ3N$l`~;*>}+WSd10=qQYM;L+@3o@WJ=|z^sDCYn=@^;K>Fz-*GAU zxLKI$<;e_!Usdq^Q&j9V>86*XA0;#DL@L49K9wN*n{GBi%5~E+h%fe|;cuf2KUJMf zHE7#;P`fj?TsCSCfsSQ!7n@)*rA))@LU*_k1a^YeF=EBCfV>Q`FN&Gyp&0KH6b7S+ zFV4hkZB@hBp+-i=mkcVda-nz#h;pXxMD+=|8(3)

GzWp2xX76!_gI&)0aZ!ZX+9wjU_xzW4kFF6IAyhxy> zOsr11P(Dg@ZsnSx`kdn(`l8+Y5^-rLAX{=%5;63}UY=&|?RQY!7ckW?&yBYabl_=Ks>yt|T<3@NsnDw7`@W(n8v@CW?dS z0qO2>gkV9CfVZJ3qMd%2>LLdwo`t(D=5lSb+@|!e3(1cg7QK?k$X?xN=koGGAIXBw zGHJ-IB^@y!qO^Ol{Wb&4Qn`G~YaMrjs)?^mdo}&`CIx83n(Z~KKE~b;@Bs3~V1CgN zy$7O+bJ_rE$bjrRXbOfSd=~PN4t}{hH-2CmMW+2mbT4MjJeZ!8gR%xiS;wy<;$=4N zj4ntd>^>X~;?KrN@Ux0V{m?4ENLzHzUGCzl2IT;%u zpj{--BwZ2ED4q}ahk#{}U zz6&f|*G1e&M3brS6>qg$hL#7gHZ29#FTRH@7{jufn zgX3!zlb(FHIOi3QdejAn4QxZw_4u4r1VxNGQMSynL5Y?s3p{ckiOF=4n4l<`W&m-v zoSpX7#4t9evk!qc>c?)gmhwxhdKT`-3M6e9yA;}Mqo|ce z+{}VUjt%AvD%PDr=kq_Pa~062&El3XCELVI$7~`S>8%9?%nGE|zB)Tn{P6i;4PCxz z#)VRqx5I_$2 ./ предмет / год-семестр / номер_лабораторной /* - -год-семестр: -`24-1` - осенний семетр 24-года -`24-2` - весенний семестр 24-года - -номер_лабораторной: по порядку выполнения \ No newline at end of file

xC#g@I+EWy6=m#EUiOkKzn@ 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