From e8d5e7969c7af8f1817c5d32a98a7b04b473f516 Mon Sep 17 00:00:00 2001 From: grlloyd Date: Fri, 13 Oct 2023 20:22:04 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20computat?= =?UTF-8?q?ional-metabolomics/structToolbox@ad6e0fbf54b6bc5ba0d8c9af726f98?= =?UTF-8?q?02537710c0=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .nojekyll | 1 + 404.html | 93 + LICENSE-text.html | 744 ++ ...nalysis_omics_using_the_structtoolbox.html | 2525 ++++ .../figure-html/unnamed-chunk-16-1.png | Bin 0 -> 56192 bytes .../figure-html/unnamed-chunk-17-1.png | Bin 0 -> 43184 bytes .../figure-html/unnamed-chunk-18-1.png | Bin 0 -> 82028 bytes .../figure-html/unnamed-chunk-27-1.png | Bin 0 -> 33587 bytes .../figure-html/unnamed-chunk-31-1.png | Bin 0 -> 50485 bytes .../figure-html/unnamed-chunk-31-2.png | Bin 0 -> 43130 bytes .../figure-html/unnamed-chunk-37-1.png | Bin 0 -> 20840 bytes .../figure-html/unnamed-chunk-38-1.png | Bin 0 -> 27843 bytes .../figure-html/unnamed-chunk-40-1.png | Bin 0 -> 134609 bytes .../figure-html/unnamed-chunk-41-1.png | Bin 0 -> 71626 bytes .../figure-html/unnamed-chunk-42-1.png | Bin 0 -> 51553 bytes .../figure-html/unnamed-chunk-43-1.png | Bin 0 -> 73345 bytes .../figure-html/unnamed-chunk-46-1.png | Bin 0 -> 14967 bytes .../figure-html/unnamed-chunk-49-1.png | Bin 0 -> 71173 bytes .../figure-html/unnamed-chunk-52-1.png | Bin 0 -> 19014 bytes .../figure-html/unnamed-chunk-53-1.png | Bin 0 -> 54326 bytes .../figure-html/unnamed-chunk-55-1.png | Bin 0 -> 20243 bytes .../figure-html/unnamed-chunk-56-1.png | Bin 0 -> 45351 bytes .../figure-html/unnamed-chunk-57-1.png | Bin 0 -> 44254 bytes .../figure-html/unnamed-chunk-60-1.png | Bin 0 -> 49804 bytes .../figure-html/unnamed-chunk-61-1.png | Bin 0 -> 43737 bytes .../figure-html/unnamed-chunk-62-1.png | Bin 0 -> 113143 bytes .../figure-html/unnamed-chunk-63-1.png | Bin 0 -> 173183 bytes .../figure-html/unnamed-chunk-64-1.png | Bin 0 -> 142106 bytes .../figure-html/unnamed-chunk-67-1.png | Bin 0 -> 27580 bytes .../figure-html/unnamed-chunk-69-1.png | Bin 0 -> 22904 bytes .../figure-html/unnamed-chunk-74-1.png | Bin 0 -> 72191 bytes .../figure-html/unnamed-chunk-75-1.png | Bin 0 -> 24544 bytes .../figure-html/unnamed-chunk-79-1.png | Bin 0 -> 31243 bytes .../figure-html/unnamed-chunk-80-1.png | Bin 0 -> 31217 bytes .../figure-html/unnamed-chunk-81-1.png | Bin 0 -> 47992 bytes .../figure-html/unnamed-chunk-82-1.png | Bin 0 -> 68008 bytes .../figure-html/unnamed-chunk-83-1.png | Bin 0 -> 54799 bytes articles/index.html | 74 + authors.html | 97 + deps/bootstrap-5.2.2/bootstrap.bundle.min.js | 7 + .../bootstrap.bundle.min.js.map | 1 + deps/bootstrap-5.2.2/bootstrap.min.css | 6 + deps/bootstrap-5.2.2/font.css | 21 + ...txg8zYS_SKggPN4iEgvnHyvveLxVs9pbCIPrc.woff | Bin 0 -> 26240 bytes ...txg8zYS_SKggPN4iEgvnHyvveLxVvaorCIPrc.woff | Bin 0 -> 25916 bytes .../1adeadb2fe618c5ed46221f15e12b9c8.woff | Bin 0 -> 46088 bytes .../fonts/4iCs6KVjbNBYlgo6ew.woff | Bin 0 -> 134032 bytes .../fonts/4iCs6KVjbNBYlgoKfw7w.woff | Bin 0 -> 39832 bytes .../fonts/4iCv6KVjbNBYlgoCxCvTtA.woff | Bin 0 -> 117140 bytes .../fonts/4iCv6KVjbNBYlgoCxCvjsGyL.woff | Bin 0 -> 34452 bytes .../6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDQ.woff | Bin 0 -> 17760 bytes .../6xK1dSBYKcSV-LCoeQqfX1RYOo3qPa7j.woff | Bin 0 -> 49156 bytes .../fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3aPA.woff | Bin 0 -> 74684 bytes .../6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7j.woff | Bin 0 -> 18420 bytes .../6xKydSBYKcSV-LCoeQqfX1RYOo3i54rAkw.woff | Bin 0 -> 74348 bytes .../6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vAkw.woff | Bin 0 -> 74332 bytes .../6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdo.woff | Bin 0 -> 18388 bytes .../6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zAkw.woff | Bin 0 -> 74148 bytes .../6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdo.woff | Bin 0 -> 18340 bytes .../fonts/CSR54z1Qlv-GDxkbKVQ_dFsvWNRevw.woff | Bin 0 -> 16724 bytes .../fonts/CSR54z1Qlv-GDxkbKVQ_dFsvaNA.woff | Bin 0 -> 29672 bytes .../fonts/CSR64z1Qlv-GDxkbKVQ_TOQ.woff | Bin 0 -> 75128 bytes .../fonts/CSR64z1Qlv-GDxkbKVQ_fOAKSw.woff | Bin 0 -> 16516 bytes ...xRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DBKXhM0.woff | Bin 0 -> 56036 bytes ...xRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DMyQhM0.woff | Bin 0 -> 56044 bytes ...g3hIP6sJ7fM7PqlOPHYvDP_W9O7GQTTbI1rSg.woff | Bin 0 -> 47776 bytes ...g3hIP6sJ7fM7PqlOPHYvDP_W9O7GQTTsoprSg.woff | Bin 0 -> 47984 bytes ...HjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew9.woff | Bin 0 -> 50800 bytes ...HjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew9.woff | Bin 0 -> 50768 bytes ...HjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w9.woff | Bin 0 -> 51152 bytes .../fonts/KFOlCnqEu92Fr1MmEU9fBBc-.woff | Bin 0 -> 20544 bytes .../fonts/KFOlCnqEu92Fr1MmEU9vAA.woff | Bin 0 -> 65756 bytes .../fonts/KFOlCnqEu92Fr1MmSU5fBBc-.woff | Bin 0 -> 20416 bytes .../fonts/KFOlCnqEu92Fr1MmSU5vAA.woff | Bin 0 -> 65164 bytes .../fonts/KFOlCnqEu92Fr1MmWUlfBBc-.woff | Bin 0 -> 20408 bytes .../fonts/KFOlCnqEu92Fr1MmWUlvAA.woff | Bin 0 -> 65556 bytes .../fonts/KFOmCnqEu92Fr1Me5g.woff | Bin 0 -> 65456 bytes .../fonts/KFOmCnqEu92Fr1Mu4mxM.woff | Bin 0 -> 20344 bytes .../fonts/QGYpz_kZZAGCONcK2A4bGOj8mNhL.woff | Bin 0 -> 89776 bytes .../fonts/S6u8w4BMUTPHjxsAXC-s.woff | Bin 0 -> 29864 bytes .../fonts/S6u8w4BMUTPHjxswWA.woff | Bin 0 -> 35436 bytes .../fonts/S6u9w4BMUTPHh6UVSwiPHw.woff | Bin 0 -> 28044 bytes .../fonts/S6u9w4BMUTPHh6UVeww.woff | Bin 0 -> 33296 bytes .../fonts/S6u9w4BMUTPHh7USSwiPHw.woff | Bin 0 -> 30016 bytes .../fonts/S6u9w4BMUTPHh7USeww.woff | Bin 0 -> 35168 bytes .../fonts/S6uyw4BMUTPHjx4wWA.woff | Bin 0 -> 28648 bytes .../fonts/S6uyw4BMUTPHvxo.woff | Bin 0 -> 34020 bytes ...HuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZs.woff | Bin 0 -> 140344 bytes ...HuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZs.woff | Bin 0 -> 138892 bytes ...HuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZs.woff | Bin 0 -> 129252 bytes .../XRXI3I6Li01BKofiOc5wtlZ2di8HDFwmRTA.woff | Bin 0 -> 53296 bytes .../XRXI3I6Li01BKofiOc5wtlZ2di8HDGUmRTA.woff | Bin 0 -> 54248 bytes .../XRXI3I6Li01BKofiOc5wtlZ2di8HDLshRTA.woff | Bin 0 -> 53960 bytes .../a98f7a7574819ba83bec6279a2cecd95.woff | Bin 0 -> 45884 bytes ...cVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjaVQ.woff | Bin 0 -> 72136 bytes ...SCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWVAexg.woff | Bin 0 -> 23636 bytes ...cVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVQ.woff | Bin 0 -> 74700 bytes ...SCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVAexg.woff | Bin 0 -> 23576 bytes ...cVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVQ.woff | Bin 0 -> 74564 bytes ...cVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk_RkaVQ.woff | Bin 0 -> 74940 bytes ...cVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjaVQ.woff | Bin 0 -> 74644 bytes ...SCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWVAexg.woff | Bin 0 -> 22964 bytes ...cVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVQ.woff | Bin 0 -> 71660 bytes ...X2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVQ.woff | Bin 0 -> 22332 bytes ...vWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4k.woff | Bin 0 -> 68664 bytes ...vWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4k.woff | Bin 0 -> 70652 bytes ...vWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1y4k.woff | Bin 0 -> 69392 bytes ...X2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVQ.woff | Bin 0 -> 22940 bytes ...vWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4k.woff | Bin 0 -> 70524 bytes ...X2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVQ.woff | Bin 0 -> 22908 bytes ...vWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4k.woff | Bin 0 -> 70792 bytes ...vWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0C4k.woff | Bin 0 -> 71144 bytes .../fonts/q5uGsou0JOdh94bfvQlr.woff | Bin 0 -> 31584 bytes deps/data-deps.txt | 4 + deps/jquery-3.6.0/jquery-3.6.0.js | 10881 ++++++++++++++++ deps/jquery-3.6.0/jquery-3.6.0.min.js | 2 + deps/jquery-3.6.0/jquery-3.6.0.min.map | 1 + index.html | 173 + link.svg | 12 + pkgdown.js | 156 + pkgdown.yml | 10 + reference/ANOVA.html | 128 + reference/AUC.html | 127 + reference/DFA.html | 111 + reference/DatasetExperiment_boxplot-1.png | Bin 0 -> 80291 bytes reference/DatasetExperiment_boxplot.html | 131 + reference/DatasetExperiment_dist-1.png | Bin 0 -> 37691 bytes reference/DatasetExperiment_dist.html | 113 + .../DatasetExperiment_factor_boxplot-1.png | Bin 0 -> 20389 bytes .../DatasetExperiment_factor_boxplot.html | 111 + reference/DatasetExperiment_heatmap-1.png | Bin 0 -> 29995 bytes reference/DatasetExperiment_heatmap.html | 117 + reference/HCA.html | 142 + reference/HSD.html | 127 + reference/HSDEM.html | 130 + reference/MTBLS79_DatasetExperiment.html | 129 + reference/OPLSDA.html | 107 + reference/OPLSR.html | 107 + reference/PCA.html | 100 + reference/PLSDA.html | 125 + reference/PLSR.html | 114 + reference/Rplot001.png | Bin 0 -> 1011 bytes reference/Rplot002.png | Bin 0 -> 37295 bytes reference/SVM.html | 151 + reference/as_data_frame.html | 107 + reference/autoscale.html | 105 + reference/balanced_accuracy.html | 103 + reference/blank_filter.html | 139 + reference/blank_filter_hist.html | 100 + reference/bootstrap.html | 104 + reference/calculate.html | 120 + reference/chart_plot.html | 263 + reference/classical_lsq.html | 117 + reference/compare_dist-1.png | Bin 0 -> 124124 bytes reference/compare_dist.html | 124 + reference/confounders_clsq.html | 132 + reference/confounders_lsq_barchart-1.png | Bin 0 -> 25903 bytes reference/confounders_lsq_barchart.html | 118 + reference/confounders_lsq_boxplot-1.png | Bin 0 -> 24538 bytes reference/confounders_lsq_boxplot.html | 114 + reference/constant_sum_norm.html | 101 + reference/corr_coef.html | 152 + reference/dfa_scores_plot-1.png | Bin 0 -> 116383 bytes reference/dfa_scores_plot.html | 181 + reference/dratio_filter.html | 135 + reference/equal_split.html | 106 + reference/feature_boxplot.html | 148 + reference/feature_profile-1.png | Bin 0 -> 77335 bytes reference/feature_profile.html | 141 + reference/feature_profile_array-1.png | Bin 0 -> 150582 bytes reference/feature_profile_array.html | 149 + reference/filter_by_name.html | 110 + reference/filter_na_count.html | 106 + reference/filter_smeta.html | 111 + reference/fisher_exact.html | 124 + reference/fold_change.html | 144 + reference/fold_change_int.html | 136 + reference/fold_change_plot.html | 110 + reference/forward_selection_by_rank.html | 142 + reference/fs_line-1.png | Bin 0 -> 57987 bytes reference/fs_line.html | 124 + reference/glog_opt_plot-1.png | Bin 0 -> 55342 bytes reference/glog_opt_plot.html | 122 + reference/glog_transform.html | 130 + reference/grid_search_1d.html | 141 + reference/gs_line.html | 100 + reference/hca_dendrogram.html | 110 + reference/index.html | 669 + reference/kfold_xval.html | 118 + reference/kfoldxcv_grid-1.png | Bin 0 -> 66708 bytes reference/kfoldxcv_grid.html | 117 + reference/kfoldxcv_metric.html | 100 + reference/knn_impute.html | 129 + reference/kw_p_hist.html | 100 + reference/kw_rank_sum.html | 112 + reference/linear_model.html | 123 + reference/log_transform.html | 101 + reference/mean_centre.html | 102 + reference/mean_of_medians.html | 102 + reference/mixed_effect.html | 137 + reference/model_apply.html | 195 + reference/model_predict.html | 169 + reference/model_reverse.html | 106 + reference/model_train.html | 166 + reference/mv_boxplot-1.png | Bin 0 -> 48995 bytes reference/mv_boxplot.html | 129 + reference/mv_feature_filter.html | 134 + reference/mv_feature_filter_hist.html | 100 + reference/mv_histogram-1.png | Bin 0 -> 27783 bytes reference/mv_histogram.html | 119 + reference/mv_sample_filter.html | 111 + reference/mv_sample_filter_hist.html | 100 + reference/nroot_transform.html | 100 + reference/ontology_cache.html | 98 + reference/pairs_filter.html | 105 + reference/pareto_scale.html | 99 + reference/pca_biplot.html | 136 + reference/pca_correlation_plot.html | 104 + reference/pca_dstat_plot.html | 108 + reference/pca_loadings_plot.html | 120 + reference/pca_scores_plot-1.png | Bin 0 -> 137921 bytes reference/pca_scores_plot.html | 168 + reference/pca_scree_plot.html | 107 + reference/permutation_test.html | 104 + reference/permutation_test_plot.html | 105 + reference/permute_sample_order.html | 100 + reference/pls_regcoeff_plot-1.png | Bin 0 -> 29072 bytes reference/pls_regcoeff_plot.html | 129 + reference/pls_scores_plot-1.png | Bin 0 -> 121364 bytes reference/pls_scores_plot.html | 184 + reference/pls_vip_plot-1.png | Bin 0 -> 26620 bytes reference/pls_vip_plot.html | 127 + reference/plsda_feature_importance_plot-1.png | Bin 0 -> 58641 bytes reference/plsda_feature_importance_plot.html | 137 + reference/plsda_predicted_plot-1.png | Bin 0 -> 30671 bytes reference/plsda_predicted_plot.html | 133 + reference/plsda_roc_plot-1.png | Bin 0 -> 40174 bytes reference/plsda_roc_plot.html | 127 + reference/plsr_cook_dist.html | 104 + reference/plsr_prediction_plot.html | 104 + reference/plsr_qq_plot.html | 104 + reference/plsr_residual_hist.html | 104 + reference/pqn_norm.html | 143 + reference/pqn_norm_hist.html | 100 + reference/prop_na.html | 112 + reference/r_squared.html | 100 + reference/resample.html | 129 + reference/resample_chart.html | 105 + reference/rsd_filter.html | 120 + reference/rsd_filter_hist.html | 101 + reference/run.html | 138 + reference/sb_corr.html | 156 + reference/scatter_chart-1.png | Bin 0 -> 118635 bytes reference/scatter_chart.html | 166 + reference/split_data.html | 101 + reference/stratified_split.html | 107 + reference/structToolbox.html | 75 + reference/svm_plot_2d-1.png | Bin 0 -> 100516 bytes reference/svm_plot_2d.html | 128 + reference/tSNE.html | 149 + reference/tSNE_scatter.html | 119 + reference/tic_chart-1.png | Bin 0 -> 74478 bytes reference/tic_chart.html | 117 + reference/ttest.html | 137 + reference/vec_norm.html | 98 + reference/wilcox_p_hist.html | 101 + reference/wilcox_test.html | 132 + search.json | 1 + sitemap.xml | 378 + 269 files changed, 30306 insertions(+) create mode 100644 .nojekyll create mode 100644 404.html create mode 100644 LICENSE-text.html create mode 100644 articles/data_analysis_omics_using_the_structtoolbox.html create mode 100644 articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-16-1.png create mode 100644 articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-17-1.png create mode 100644 articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-18-1.png create mode 100644 articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-27-1.png create mode 100644 articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-31-1.png create mode 100644 articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-31-2.png create mode 100644 articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-37-1.png create mode 100644 articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-38-1.png create mode 100644 articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-40-1.png create mode 100644 articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-41-1.png create mode 100644 articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-42-1.png create mode 100644 articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-43-1.png create mode 100644 articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-46-1.png create mode 100644 articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-49-1.png create mode 100644 articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-52-1.png create mode 100644 articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-53-1.png create mode 100644 articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-55-1.png create mode 100644 articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-56-1.png create mode 100644 articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-57-1.png create mode 100644 articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-60-1.png create mode 100644 articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-61-1.png create mode 100644 articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-62-1.png create mode 100644 articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-63-1.png create mode 100644 articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-64-1.png create mode 100644 articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-67-1.png create mode 100644 articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-69-1.png create mode 100644 articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-74-1.png create mode 100644 articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-75-1.png create mode 100644 articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-79-1.png create mode 100644 articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-80-1.png create mode 100644 articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-81-1.png create mode 100644 articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-82-1.png create mode 100644 articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-83-1.png create mode 100644 articles/index.html create mode 100644 authors.html create mode 100644 deps/bootstrap-5.2.2/bootstrap.bundle.min.js create mode 100644 deps/bootstrap-5.2.2/bootstrap.bundle.min.js.map create mode 100644 deps/bootstrap-5.2.2/bootstrap.min.css create mode 100644 deps/bootstrap-5.2.2/font.css create mode 100644 deps/bootstrap-5.2.2/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCIPrc.woff create mode 100644 deps/bootstrap-5.2.2/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCIPrc.woff create mode 100644 deps/bootstrap-5.2.2/fonts/1adeadb2fe618c5ed46221f15e12b9c8.woff create mode 100644 deps/bootstrap-5.2.2/fonts/4iCs6KVjbNBYlgo6ew.woff create mode 100644 deps/bootstrap-5.2.2/fonts/4iCs6KVjbNBYlgoKfw7w.woff create mode 100644 deps/bootstrap-5.2.2/fonts/4iCv6KVjbNBYlgoCxCvTtA.woff create mode 100644 deps/bootstrap-5.2.2/fonts/4iCv6KVjbNBYlgoCxCvjsGyL.woff create mode 100644 deps/bootstrap-5.2.2/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDQ.woff create mode 100644 deps/bootstrap-5.2.2/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPa7j.woff create mode 100644 deps/bootstrap-5.2.2/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3aPA.woff create mode 100644 deps/bootstrap-5.2.2/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7j.woff create mode 100644 deps/bootstrap-5.2.2/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rAkw.woff create mode 100644 deps/bootstrap-5.2.2/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vAkw.woff create mode 100644 deps/bootstrap-5.2.2/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdo.woff create mode 100644 deps/bootstrap-5.2.2/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zAkw.woff create mode 100644 deps/bootstrap-5.2.2/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdo.woff create mode 100644 deps/bootstrap-5.2.2/fonts/CSR54z1Qlv-GDxkbKVQ_dFsvWNRevw.woff create mode 100644 deps/bootstrap-5.2.2/fonts/CSR54z1Qlv-GDxkbKVQ_dFsvaNA.woff create mode 100644 deps/bootstrap-5.2.2/fonts/CSR64z1Qlv-GDxkbKVQ_TOQ.woff create mode 100644 deps/bootstrap-5.2.2/fonts/CSR64z1Qlv-GDxkbKVQ_fOAKSw.woff create mode 100644 deps/bootstrap-5.2.2/fonts/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DBKXhM0.woff create mode 100644 deps/bootstrap-5.2.2/fonts/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DMyQhM0.woff create mode 100644 deps/bootstrap-5.2.2/fonts/HI_jiYsKILxRpg3hIP6sJ7fM7PqlOPHYvDP_W9O7GQTTbI1rSg.woff create mode 100644 deps/bootstrap-5.2.2/fonts/HI_jiYsKILxRpg3hIP6sJ7fM7PqlOPHYvDP_W9O7GQTTsoprSg.woff create mode 100644 deps/bootstrap-5.2.2/fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew9.woff create mode 100644 deps/bootstrap-5.2.2/fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew9.woff create mode 100644 deps/bootstrap-5.2.2/fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w9.woff create mode 100644 deps/bootstrap-5.2.2/fonts/KFOlCnqEu92Fr1MmEU9fBBc-.woff create mode 100644 deps/bootstrap-5.2.2/fonts/KFOlCnqEu92Fr1MmEU9vAA.woff create mode 100644 deps/bootstrap-5.2.2/fonts/KFOlCnqEu92Fr1MmSU5fBBc-.woff create mode 100644 deps/bootstrap-5.2.2/fonts/KFOlCnqEu92Fr1MmSU5vAA.woff create mode 100644 deps/bootstrap-5.2.2/fonts/KFOlCnqEu92Fr1MmWUlfBBc-.woff create mode 100644 deps/bootstrap-5.2.2/fonts/KFOlCnqEu92Fr1MmWUlvAA.woff create mode 100644 deps/bootstrap-5.2.2/fonts/KFOmCnqEu92Fr1Me5g.woff create mode 100644 deps/bootstrap-5.2.2/fonts/KFOmCnqEu92Fr1Mu4mxM.woff create mode 100644 deps/bootstrap-5.2.2/fonts/QGYpz_kZZAGCONcK2A4bGOj8mNhL.woff create mode 100644 deps/bootstrap-5.2.2/fonts/S6u8w4BMUTPHjxsAXC-s.woff create mode 100644 deps/bootstrap-5.2.2/fonts/S6u8w4BMUTPHjxswWA.woff create mode 100644 deps/bootstrap-5.2.2/fonts/S6u9w4BMUTPHh6UVSwiPHw.woff create mode 100644 deps/bootstrap-5.2.2/fonts/S6u9w4BMUTPHh6UVeww.woff create mode 100644 deps/bootstrap-5.2.2/fonts/S6u9w4BMUTPHh7USSwiPHw.woff create mode 100644 deps/bootstrap-5.2.2/fonts/S6u9w4BMUTPHh7USeww.woff create mode 100644 deps/bootstrap-5.2.2/fonts/S6uyw4BMUTPHjx4wWA.woff create mode 100644 deps/bootstrap-5.2.2/fonts/S6uyw4BMUTPHvxo.woff create mode 100644 deps/bootstrap-5.2.2/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZs.woff create mode 100644 deps/bootstrap-5.2.2/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZs.woff create mode 100644 deps/bootstrap-5.2.2/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZs.woff create mode 100644 deps/bootstrap-5.2.2/fonts/XRXI3I6Li01BKofiOc5wtlZ2di8HDFwmRTA.woff create mode 100644 deps/bootstrap-5.2.2/fonts/XRXI3I6Li01BKofiOc5wtlZ2di8HDGUmRTA.woff create mode 100644 deps/bootstrap-5.2.2/fonts/XRXI3I6Li01BKofiOc5wtlZ2di8HDLshRTA.woff create mode 100644 deps/bootstrap-5.2.2/fonts/a98f7a7574819ba83bec6279a2cecd95.woff create mode 100644 deps/bootstrap-5.2.2/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjaVQ.woff create mode 100644 deps/bootstrap-5.2.2/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWVAexg.woff create mode 100644 deps/bootstrap-5.2.2/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVQ.woff create mode 100644 deps/bootstrap-5.2.2/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVAexg.woff create mode 100644 deps/bootstrap-5.2.2/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVQ.woff create mode 100644 deps/bootstrap-5.2.2/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk_RkaVQ.woff create mode 100644 deps/bootstrap-5.2.2/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjaVQ.woff create mode 100644 deps/bootstrap-5.2.2/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWVAexg.woff create mode 100644 deps/bootstrap-5.2.2/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVQ.woff create mode 100644 deps/bootstrap-5.2.2/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVQ.woff create mode 100644 deps/bootstrap-5.2.2/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4k.woff create mode 100644 deps/bootstrap-5.2.2/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4k.woff create mode 100644 deps/bootstrap-5.2.2/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1y4k.woff create mode 100644 deps/bootstrap-5.2.2/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVQ.woff create mode 100644 deps/bootstrap-5.2.2/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4k.woff create mode 100644 deps/bootstrap-5.2.2/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVQ.woff create mode 100644 deps/bootstrap-5.2.2/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4k.woff create mode 100644 deps/bootstrap-5.2.2/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0C4k.woff create mode 100644 deps/bootstrap-5.2.2/fonts/q5uGsou0JOdh94bfvQlr.woff create mode 100644 deps/data-deps.txt create mode 100644 deps/jquery-3.6.0/jquery-3.6.0.js create mode 100644 deps/jquery-3.6.0/jquery-3.6.0.min.js create mode 100644 deps/jquery-3.6.0/jquery-3.6.0.min.map create mode 100644 index.html create mode 100644 link.svg create mode 100644 pkgdown.js create mode 100644 pkgdown.yml create mode 100644 reference/ANOVA.html create mode 100644 reference/AUC.html create mode 100644 reference/DFA.html create mode 100644 reference/DatasetExperiment_boxplot-1.png create mode 100644 reference/DatasetExperiment_boxplot.html create mode 100644 reference/DatasetExperiment_dist-1.png create mode 100644 reference/DatasetExperiment_dist.html create mode 100644 reference/DatasetExperiment_factor_boxplot-1.png create mode 100644 reference/DatasetExperiment_factor_boxplot.html create mode 100644 reference/DatasetExperiment_heatmap-1.png create mode 100644 reference/DatasetExperiment_heatmap.html create mode 100644 reference/HCA.html create mode 100644 reference/HSD.html create mode 100644 reference/HSDEM.html create mode 100644 reference/MTBLS79_DatasetExperiment.html create mode 100644 reference/OPLSDA.html create mode 100644 reference/OPLSR.html create mode 100644 reference/PCA.html create mode 100644 reference/PLSDA.html create mode 100644 reference/PLSR.html create mode 100644 reference/Rplot001.png create mode 100644 reference/Rplot002.png create mode 100644 reference/SVM.html create mode 100644 reference/as_data_frame.html create mode 100644 reference/autoscale.html create mode 100644 reference/balanced_accuracy.html create mode 100644 reference/blank_filter.html create mode 100644 reference/blank_filter_hist.html create mode 100644 reference/bootstrap.html create mode 100644 reference/calculate.html create mode 100644 reference/chart_plot.html create mode 100644 reference/classical_lsq.html create mode 100644 reference/compare_dist-1.png create mode 100644 reference/compare_dist.html create mode 100644 reference/confounders_clsq.html create mode 100644 reference/confounders_lsq_barchart-1.png create mode 100644 reference/confounders_lsq_barchart.html create mode 100644 reference/confounders_lsq_boxplot-1.png create mode 100644 reference/confounders_lsq_boxplot.html create mode 100644 reference/constant_sum_norm.html create mode 100644 reference/corr_coef.html create mode 100644 reference/dfa_scores_plot-1.png create mode 100644 reference/dfa_scores_plot.html create mode 100644 reference/dratio_filter.html create mode 100644 reference/equal_split.html create mode 100644 reference/feature_boxplot.html create mode 100644 reference/feature_profile-1.png create mode 100644 reference/feature_profile.html create mode 100644 reference/feature_profile_array-1.png create mode 100644 reference/feature_profile_array.html create mode 100644 reference/filter_by_name.html create mode 100644 reference/filter_na_count.html create mode 100644 reference/filter_smeta.html create mode 100644 reference/fisher_exact.html create mode 100644 reference/fold_change.html create mode 100644 reference/fold_change_int.html create mode 100644 reference/fold_change_plot.html create mode 100644 reference/forward_selection_by_rank.html create mode 100644 reference/fs_line-1.png create mode 100644 reference/fs_line.html create mode 100644 reference/glog_opt_plot-1.png create mode 100644 reference/glog_opt_plot.html create mode 100644 reference/glog_transform.html create mode 100644 reference/grid_search_1d.html create mode 100644 reference/gs_line.html create mode 100644 reference/hca_dendrogram.html create mode 100644 reference/index.html create mode 100644 reference/kfold_xval.html create mode 100644 reference/kfoldxcv_grid-1.png create mode 100644 reference/kfoldxcv_grid.html create mode 100644 reference/kfoldxcv_metric.html create mode 100644 reference/knn_impute.html create mode 100644 reference/kw_p_hist.html create mode 100644 reference/kw_rank_sum.html create mode 100644 reference/linear_model.html create mode 100644 reference/log_transform.html create mode 100644 reference/mean_centre.html create mode 100644 reference/mean_of_medians.html create mode 100644 reference/mixed_effect.html create mode 100644 reference/model_apply.html create mode 100644 reference/model_predict.html create mode 100644 reference/model_reverse.html create mode 100644 reference/model_train.html create mode 100644 reference/mv_boxplot-1.png create mode 100644 reference/mv_boxplot.html create mode 100644 reference/mv_feature_filter.html create mode 100644 reference/mv_feature_filter_hist.html create mode 100644 reference/mv_histogram-1.png create mode 100644 reference/mv_histogram.html create mode 100644 reference/mv_sample_filter.html create mode 100644 reference/mv_sample_filter_hist.html create mode 100644 reference/nroot_transform.html create mode 100644 reference/ontology_cache.html create mode 100644 reference/pairs_filter.html create mode 100644 reference/pareto_scale.html create mode 100644 reference/pca_biplot.html create mode 100644 reference/pca_correlation_plot.html create mode 100644 reference/pca_dstat_plot.html create mode 100644 reference/pca_loadings_plot.html create mode 100644 reference/pca_scores_plot-1.png create mode 100644 reference/pca_scores_plot.html create mode 100644 reference/pca_scree_plot.html create mode 100644 reference/permutation_test.html create mode 100644 reference/permutation_test_plot.html create mode 100644 reference/permute_sample_order.html create mode 100644 reference/pls_regcoeff_plot-1.png create mode 100644 reference/pls_regcoeff_plot.html create mode 100644 reference/pls_scores_plot-1.png create mode 100644 reference/pls_scores_plot.html create mode 100644 reference/pls_vip_plot-1.png create mode 100644 reference/pls_vip_plot.html create mode 100644 reference/plsda_feature_importance_plot-1.png create mode 100644 reference/plsda_feature_importance_plot.html create mode 100644 reference/plsda_predicted_plot-1.png create mode 100644 reference/plsda_predicted_plot.html create mode 100644 reference/plsda_roc_plot-1.png create mode 100644 reference/plsda_roc_plot.html create mode 100644 reference/plsr_cook_dist.html create mode 100644 reference/plsr_prediction_plot.html create mode 100644 reference/plsr_qq_plot.html create mode 100644 reference/plsr_residual_hist.html create mode 100644 reference/pqn_norm.html create mode 100644 reference/pqn_norm_hist.html create mode 100644 reference/prop_na.html create mode 100644 reference/r_squared.html create mode 100644 reference/resample.html create mode 100644 reference/resample_chart.html create mode 100644 reference/rsd_filter.html create mode 100644 reference/rsd_filter_hist.html create mode 100644 reference/run.html create mode 100644 reference/sb_corr.html create mode 100644 reference/scatter_chart-1.png create mode 100644 reference/scatter_chart.html create mode 100644 reference/split_data.html create mode 100644 reference/stratified_split.html create mode 100644 reference/structToolbox.html create mode 100644 reference/svm_plot_2d-1.png create mode 100644 reference/svm_plot_2d.html create mode 100644 reference/tSNE.html create mode 100644 reference/tSNE_scatter.html create mode 100644 reference/tic_chart-1.png create mode 100644 reference/tic_chart.html create mode 100644 reference/ttest.html create mode 100644 reference/vec_norm.html create mode 100644 reference/wilcox_p_hist.html create mode 100644 reference/wilcox_test.html create mode 100644 search.json create mode 100644 sitemap.xml diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/.nojekyll @@ -0,0 +1 @@ + diff --git a/404.html b/404.html new file mode 100644 index 0000000..3f08d88 --- /dev/null +++ b/404.html @@ -0,0 +1,93 @@ + + + + + + + +Page not found (404) • structToolbox + + + + + + + + + Skip to contents + + +
+
+
+ +Content not found. Please use links in the navbar. + +
+
+ + +
+ + + +
+
+ + + + + + + diff --git a/LICENSE-text.html b/LICENSE-text.html new file mode 100644 index 0000000..f88fb34 --- /dev/null +++ b/LICENSE-text.html @@ -0,0 +1,744 @@ + +License • structToolbox + Skip to contents + + +
+
+
+ +
                    GNU GENERAL PUBLIC LICENSE
+                       Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+                            Preamble
+
+  The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+  The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works.  By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users.  We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors.  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+  To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights.  Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received.  You must make sure that they, too, receive
+or can get the source code.  And you must show them these terms so they
+know their rights.
+
+  Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+  For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software.  For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+  Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so.  This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software.  The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable.  Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products.  If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+  Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary.  To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+                       TERMS AND CONDITIONS
+
+  0. Definitions.
+
+  "This License" refers to version 3 of the GNU General Public License.
+
+  "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+  "The Program" refers to any copyrightable work licensed under this
+License.  Each licensee is addressed as "you".  "Licensees" and
+"recipients" may be individuals or organizations.
+
+  To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy.  The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+  A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+  To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy.  Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+  To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies.  Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+  An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License.  If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+  1. Source Code.
+
+  The "source code" for a work means the preferred form of the work
+for making modifications to it.  "Object code" means any non-source
+form of a work.
+
+  A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+  The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form.  A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+  The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities.  However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work.  For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+  The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+  The Corresponding Source for a work in source code form is that
+same work.
+
+  2. Basic Permissions.
+
+  All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met.  This License explicitly affirms your unlimited
+permission to run the unmodified Program.  The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work.  This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+  You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force.  You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright.  Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+  Conveying under any other circumstances is permitted solely under
+the conditions stated below.  Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+  No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+  When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+  4. Conveying Verbatim Copies.
+
+  You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+  You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+  5. Conveying Modified Source Versions.
+
+  You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+    a) The work must carry prominent notices stating that you modified
+    it, and giving a relevant date.
+
+    b) The work must carry prominent notices stating that it is
+    released under this License and any conditions added under section
+    7.  This requirement modifies the requirement in section 4 to
+    "keep intact all notices".
+
+    c) You must license the entire work, as a whole, under this
+    License to anyone who comes into possession of a copy.  This
+    License will therefore apply, along with any applicable section 7
+    additional terms, to the whole of the work, and all its parts,
+    regardless of how they are packaged.  This License gives no
+    permission to license the work in any other way, but it does not
+    invalidate such permission if you have separately received it.
+
+    d) If the work has interactive user interfaces, each must display
+    Appropriate Legal Notices; however, if the Program has interactive
+    interfaces that do not display Appropriate Legal Notices, your
+    work need not make them do so.
+
+  A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit.  Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+  6. Conveying Non-Source Forms.
+
+  You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+    a) Convey the object code in, or embodied in, a physical product
+    (including a physical distribution medium), accompanied by the
+    Corresponding Source fixed on a durable physical medium
+    customarily used for software interchange.
+
+    b) Convey the object code in, or embodied in, a physical product
+    (including a physical distribution medium), accompanied by a
+    written offer, valid for at least three years and valid for as
+    long as you offer spare parts or customer support for that product
+    model, to give anyone who possesses the object code either (1) a
+    copy of the Corresponding Source for all the software in the
+    product that is covered by this License, on a durable physical
+    medium customarily used for software interchange, for a price no
+    more than your reasonable cost of physically performing this
+    conveying of source, or (2) access to copy the
+    Corresponding Source from a network server at no charge.
+
+    c) Convey individual copies of the object code with a copy of the
+    written offer to provide the Corresponding Source.  This
+    alternative is allowed only occasionally and noncommercially, and
+    only if you received the object code with such an offer, in accord
+    with subsection 6b.
+
+    d) Convey the object code by offering access from a designated
+    place (gratis or for a charge), and offer equivalent access to the
+    Corresponding Source in the same way through the same place at no
+    further charge.  You need not require recipients to copy the
+    Corresponding Source along with the object code.  If the place to
+    copy the object code is a network server, the Corresponding Source
+    may be on a different server (operated by you or a third party)
+    that supports equivalent copying facilities, provided you maintain
+    clear directions next to the object code saying where to find the
+    Corresponding Source.  Regardless of what server hosts the
+    Corresponding Source, you remain obligated to ensure that it is
+    available for as long as needed to satisfy these requirements.
+
+    e) Convey the object code using peer-to-peer transmission, provided
+    you inform other peers where the object code and Corresponding
+    Source of the work are being offered to the general public at no
+    charge under subsection 6d.
+
+  A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+  A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling.  In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage.  For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product.  A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+  "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source.  The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+  If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information.  But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+  The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed.  Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+  Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+  7. Additional Terms.
+
+  "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law.  If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+  When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it.  (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.)  You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+  Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+    a) Disclaiming warranty or limiting liability differently from the
+    terms of sections 15 and 16 of this License; or
+
+    b) Requiring preservation of specified reasonable legal notices or
+    author attributions in that material or in the Appropriate Legal
+    Notices displayed by works containing it; or
+
+    c) Prohibiting misrepresentation of the origin of that material, or
+    requiring that modified versions of such material be marked in
+    reasonable ways as different from the original version; or
+
+    d) Limiting the use for publicity purposes of names of licensors or
+    authors of the material; or
+
+    e) Declining to grant rights under trademark law for use of some
+    trade names, trademarks, or service marks; or
+
+    f) Requiring indemnification of licensors and authors of that
+    material by anyone who conveys the material (or modified versions of
+    it) with contractual assumptions of liability to the recipient, for
+    any liability that these contractual assumptions directly impose on
+    those licensors and authors.
+
+  All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10.  If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term.  If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+  If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+  Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+  8. Termination.
+
+  You may not propagate or modify a covered work except as expressly
+provided under this License.  Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+  However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+  Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+  Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License.  If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+  9. Acceptance Not Required for Having Copies.
+
+  You are not required to accept this License in order to receive or
+run a copy of the Program.  Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance.  However,
+nothing other than this License grants you permission to propagate or
+modify any covered work.  These actions infringe copyright if you do
+not accept this License.  Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+  10. Automatic Licensing of Downstream Recipients.
+
+  Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License.  You are not responsible
+for enforcing compliance by third parties with this License.
+
+  An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations.  If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+  You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License.  For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+  11. Patents.
+
+  A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based.  The
+work thus licensed is called the contributor's "contributor version".
+
+  A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version.  For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+  Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+  In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement).  To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+  If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients.  "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+  If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+  A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License.  You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+  Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+  12. No Surrender of Others' Freedom.
+
+  If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all.  For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+  13. Use with the GNU Affero General Public License.
+
+  Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work.  The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+  14. Revised Versions of this License.
+
+  The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+  Each version is given a distinguishing version number.  If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation.  If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+  If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+  Later license versions may give you additional or different
+permissions.  However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+  15. Disclaimer of Warranty.
+
+  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+  16. Limitation of Liability.
+
+  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+  17. Interpretation of Sections 15 and 16.
+
+  If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+                     END OF TERMS AND CONDITIONS
+
+            How to Apply These Terms to Your New Programs
+
+  If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+  To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the program's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <https://www.gnu.org/licenses/>.
+
+Also add information on how to contact you by electronic and paper mail.
+
+  If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+    <program>  Copyright (C) <year>  <name of author>
+    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+    This is free software, and you are welcome to redistribute it
+    under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License.  Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+  You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+<https://www.gnu.org/licenses/>.
+
+  The GNU General Public License does not permit incorporating your program
+into proprietary programs.  If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library.  If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.  But first, please read
+<https://www.gnu.org/licenses/why-not-lgpl.html>.
+
+ +
+ + +
+ + + +
+ + + + + + + diff --git a/articles/data_analysis_omics_using_the_structtoolbox.html b/articles/data_analysis_omics_using_the_structtoolbox.html new file mode 100644 index 0000000..bc9c86f --- /dev/null +++ b/articles/data_analysis_omics_using_the_structtoolbox.html @@ -0,0 +1,2525 @@ + + + + + + + + +Data analysis of metabolomics and other omics datasets using the structToolbox • structToolbox + + + + + + + + + + Skip to contents + + +
+ + + + +
+
+ + +
+

Abstract

+

Data (pre-)processing and data analysis of Metabolomics and + other omics datasets using struct and structToolbox, including + univariate/multivariate statistics and machine learning + approaches.

+
+ +
+

Introduction +

+

The ‘structToolbox’ includes an extensive set of data +(pre-)processing and analysis tools for metabolomics and other omics, +with a strong emphasis on statistics and machine learning. The methods +and tools have been implemented using class-based templates available +via the struct (Statistics in R Using Class-based +Templates) package. The aim of this vignette is to introduce the reader +to basic and more advanced structToolbox-based operations and +implementations, such as the use of struct objects, +getting/setting methods/parameters, and building workflows for the +analysis of mass spectrometry (MS) and nuclear magnetic resonance +(NMR)-based Metabolomics and proteomics datasets. The workflows +demonstrated here include a wide range of methods and tools including +pre-processing such as filtering, normalisation and scaling, followed by +univariate and/or multivariate statistics, and machine learning +approaches.

+
+
+

Getting started +

+

The latest version of structToolbox compatible with your +current R version can be installed using BiocManager.

+
+# install BiocManager if not present
+if (!requireNamespace("BiocManager", quietly = TRUE))
+    install.packages("BiocManager")
+
+# install structToolbox and dependencies
+BiocManager::install("structToolbox")
+

A number of additional packages are needed for this vignette.

+
+## install additional bioc packages for vignette if needed
+#BiocManager::install(c('pmp', 'ropls', 'BiocFileCache'))
+
+## install additional CRAN packages if needed
+#install.packages(c('cowplot', 'openxlsx'))
+
+suppressPackageStartupMessages({
+    # Bioconductor packages
+    library(structToolbox)
+    library(pmp)
+    library(ropls)
+    library(BiocFileCache)
+  
+    # CRAN libraries
+    library(ggplot2)
+    library(gridExtra)
+    library(cowplot)
+    library(openxlsx)
+})
+
+
+# use the BiocFileCache
+bfc <- BiocFileCache(ask = FALSE)
+
+
+

Introduction to struct objects, including models, model +sequences, model charts and ontology. +

+
+

Introduction +

+

PCA (Principal Component Analysis) and PLS (Partial Least Squares) +are commonly applied methods for exploring and analysing multivariate +datasets. Here we use these two statistical methods to demonstrate the +different types of struct (STatistics in R Using Class +Templates) objects that are available as part of the +structToolbox and how these objects (i.e. class templates) +can be used to conduct unsupervised and supervised multivariate +statistical analysis.

+
+
+

Dataset +

+

For demonstration purposes we will use the “Iris” dataset. This +famous (Fisher’s or Anderson’s) dataset contains measurements of sepal +length and width and petal length and width, in centimeters, for 50 +flowers from each of 3 class of Iris. The class are Iris setosa, +versicolor, and virginica. See here (https://stat.ethz.ch/R-manual/R-devel/library/datasets/html/iris.html) +for more information.

+

Note: this vignette is also compatible with the Direct infusion mass +spectrometry metabolomics “benchmark” dataset described in Kirwan et +al., Sci Data 1, 140012 (2014) (https://doi.org/10.1038/sdata.2014.12).

+

Both datasets are available as part of the structToolbox package and +already prepared as a DatasetExperiment object.

+
+## Iris dataset (comment if using MTBLS79 benchmark data)
+D = iris_DatasetExperiment()
+D$sample_meta$class = D$sample_meta$Species
+
+## MTBLS (comment if using Iris data)
+# D = MTBLS79_DatasetExperiment(filtered=TRUE)
+# M = pqn_norm(qc_label='QC',factor_name='sample_type') + 
+#   knn_impute(neighbours=5) +
+#   glog_transform(qc_label='QC',factor_name='sample_type') +
+#   filter_smeta(mode='exclude',levels='QC',factor_name='sample_type')
+# M = model_apply(M,D)
+# D = predicted(M)
+
+# show info
+D
+
## A "DatasetExperiment" object
+## ----------------------------
+## name:          Fisher's Iris dataset
+## description:   This famous (Fisher's or Anderson's) iris data set gives the measurements in centimeters of
+##                  the variables sepal length and width and petal length and width,
+##                  respectively, for 50 flowers from each of 3 species of iris. The species are
+##                  Iris setosa, versicolor, and virginica.
+## data:          150 rows x 4 columns
+## sample_meta:   150 rows x 2 columns
+## variable_meta: 4 rows x 1 columns
+
+

DatasetExperiment objects +

+

The DatasetExperiment object is an extension of the +SummarizedExperiment class used by the Bioconductor +community. It contains three main parts:

+
    +
  1. +data A data frame containing the measured data for each +sample.
  2. +
  3. +sample_meta A data frame of additional information +related to the samples e.g. group labels.
  4. +
  5. +variable_meta A data frame of additional information +related to the variables (features) e.g. annotations
  6. +
+

Like all struct objects it also contains +name and description fields (called “slots” is +R language).

+

A key difference between DatasetExperiment and +SummarizedExperiment objects is that the data is +transposed. i.e. for DatasetExperiment objects the samples +are in rows and the features are in columns, while the opposite is true +for SummarizedExperiment objects.

+

All slots are accessible using dollar notation.

+
+# show some data
+head(D$data[,1:4])
+
##   Sepal.Length Sepal.Width Petal.Length Petal.Width
+## 1          5.1         3.5          1.4         0.2
+## 2          4.9         3.0          1.4         0.2
+## 3          4.7         3.2          1.3         0.2
+## 4          4.6         3.1          1.5         0.2
+## 5          5.0         3.6          1.4         0.2
+## 6          5.4         3.9          1.7         0.4
+
+
+
+

Using struct model objects +

+
+

Statistical models +

+

Before we can apply e.g. PCA we first need to create a PCA object. +This object contains all the inputs, outputs and methods needed to apply +PCA. We can set parameters such as the number of components when the PCA +model is created, but we can also use dollar notation to change/view it +later.

+
+P = PCA(number_components=15)
+P$number_components=5
+P$number_components
+
## [1] 5
+

The inputs for a model can be listed using +param_ids(object):

+ +
## [1] "number_components"
+

Or a summary of the object can be printed to the console:

+
+P
+
## A "PCA" object
+## --------------
+## name:          Principal Component Analysis (PCA)
+## description:   PCA is a multivariate data reduction technique. It summarises the data in a smaller number of
+##                  Principal Components that maximise variance.
+## input params:  number_components 
+## outputs:       scores, loadings, eigenvalues, ssx, correlation, that 
+## predicted:     that
+## seq_in:        data
+
+
+

Model sequences +

+

Unless you have good reason not to, it is usually sensible to mean +centre the columns of the data before PCA. Using the STRUCT +framework we can create a model sequence that will mean centre and then +apply PCA to the mean centred data.

+
+M = mean_centre() + PCA(number_components = 4)
+

In structToolbox mean centring and PCA are both model +objects, and joining them using “+” creates a model_sequence object. In +a model_sequence the outputs of the first object (mean centring) are +automatically passed to the inputs of the second object (PCA), which +allows you chain together modelling steps in order to build a +workflow.

+

The objects in the model_sequence can be accessed by indexing, and we +can combine this with dollar notation. For example, the PCA object is +the second object in our sequence and we can access the number of +components as follows:

+
+M[2]$number_components
+
## [1] 4
+
+
+

Training/testing models +

+

Model and model_sequence objects need to be trained using data in the +form of a DatasetExperiment object. For example, the PCA +model sequence we created (M) can be trained using the iris +DatasetExperiment object (‘D’).

+
+M = model_train(M,D)
+

This model sequence has now mean centred the original data and +calculated the PCA scores and loadings.

+

Model objects can be used to generate predictions for test datasets. +For the PCA model sequence this involves mean centring the test data +using the mean of training data, and the projecting the centred test +data onto the PCA model using the loadings. The outputs are all stored +in the model sequence and can be accessed using dollar notation. For +this example we will just use the training data again (sometimes called +autoprediction), which for PCA allows us to explore the training data in +more detail.

+
+M = model_predict(M,D)
+

Sometimes models don’t make use the training/test approach +e.g. univariate statsitics, filtering etc. For these models the +model_apply method can be used instead. For models that do +provide training/test methods, model_apply applies +autoprediction by default i.e. it is a short-cut for applying +model_train and model_predict to the same +data.

+
+M = model_apply(M,D)
+

The available outputs for an object can be listed and accessed like +input params, using dollar notation:

+
+output_ids(M[2])
+
## [1] "scores"      "loadings"    "eigenvalues" "ssx"         "correlation"
+## [6] "that"
+
+M[2]$scores
+
## A "DatasetExperiment" object
+## ----------------------------
+## name:          
+## description:   
+## data:          150 rows x 4 columns
+## sample_meta:   150 rows x 2 columns
+## variable_meta: 4 rows x 1 columns
+
+
+

Model charts +

+

The struct framework includes chart objects. Charts +associated with a model object can be listed.

+ +
## [1] "pca_biplot"           "pca_correlation_plot" "pca_dstat_plot"      
+## [4] "pca_loadings_plot"    "pca_scores_plot"      "pca_scree_plot"
+

Like model objects, chart objects need to be created before they can +be used. Here we will plot the PCA scores plot for our mean centred PCA +model.

+
+C = pca_scores_plot(factor_name='class') # colour by class
+chart_plot(C,M[2])
+

+

Note that indexing the PCA model is required because the +pca_scores_plot object requires a PCA object as input, not +a model_sequence.

+

If we make changes to the input parameters of the chart, +chart_plot must be called again to see the effects.

+
+# add petal width to meta data of pca scores
+M[2]$scores$sample_meta$example=D$data[,1]
+# update plot
+C$factor_name='example'
+chart_plot(C,M[2])
+

+

The chart_plot method returns a ggplot object so that +you can easily combine it with other plots using the +gridExtra or cowplot packages for example.

+
+# scores plot
+C1 = pca_scores_plot(factor_name='class') # colour by class
+g1 = chart_plot(C1,M[2])
+
+# scree plot
+C2 = pca_scree_plot()
+g2 = chart_plot(C2,M[2])
+
+# arange in grid
+grid.arrange(grobs=list(g1,g2),nrow=1)
+

+
+
+

Ontology +

+

Within the struct framework (and +structToolbox) an ontology slot is provided to +allow for standardardised definitions for objects and its inputs and +outputs using the Ontology Lookup Service (OLS).

+

For example, STATO is a general purpose STATistics Ontology (http://stato-ontology.org). From the webpage:

+
+

Its aim is to provide coverage for processes such as statistical +tests, their conditions of application, and information needed or +resulting from statistical methods, such as probability distributions, +variables, spread and variation metrics. STATO also covers aspects of +experimental design and description of plots and graphical +representations commonly used to provide visual cues of data +distribution or layout and to assist review of the results.

+
+

The ontology for an object can be set by assigning the ontology term +identifier to the ontology slot of any struct_class object +at design time. The ids can be listed using $ notation:

+
+# create an example PCA object
+P=PCA()
+
+# ontology for the PCA object
+P$ontology
+
## [1] "OBI:0200051"
+

The ontology method can be used obtain more detailed +ontology information. When cache = NULL the +struct package will automatically attempt to use the OLS +API (via the rols package) to obtain a name and description +for the provided identifiers. Here we used cached versions of the +ontology definitions provided in the structToolbox package +to prevent issues connecting to the OLS API when building the +package.

+
+ontology(P,cache = ontology_cache()) # set cache = NULL (default) for online use
+
## [[1]]
+## An object of class "ontology_list"
+## Slot "terms":
+## [[1]]
+## term id:       OBI:0200051
+## ontology:      obi
+## label:         principal components analysis dimensionality reduction
+## description:   A principal components analysis dimensionality reduction is a dimensionality reduction
+##                  achieved by applying principal components analysis and by keeping low-order principal
+##                  components and excluding higher-order ones.
+## iri:           http://purl.obolibrary.org/obo/OBI_0200051
+## 
+## 
+## 
+## [[2]]
+## An object of class "ontology_list"
+## Slot "terms":
+## [[1]]
+## term id:       STATO:0000555
+## ontology:      stato
+## label:         number of predictive components
+## description:   number of predictive components is a count used as input to the principle component analysis
+##                  (PCA)
+## iri:           http://purl.obolibrary.org/obo/STATO_0000555
+

Note that the ontology method returns definitions for +the object (PCA) and the inputs/outputs (number_of_components).

+
+
+
+

Validating supervised statistical models +

+

Validation is an important aspect of chemometric modelling. The +struct framework enables this kind of iterative model +testing through iterator objects.

+
+

Cross-validation +

+

Cross validation is a common technique for assessing the performance +of classification models. For this example we will use a Partial least +squares-discriminant analysis (PLS-DA) model. Data should be mean +centred prior to PLS, so we will build a model sequence first.

+
+M = mean_centre() + PLSDA(number_components=2,factor_name='class')
+M
+
## A model_seq object containing:
+## 
+## [1]
+## A "mean_centre" object
+## ----------------------
+## name:          Mean centre
+## description:   The mean sample is subtracted from all samples in the data matrix. The features in the centred
+##                  matrix all have zero mean.
+## input params:  mode 
+## outputs:       centred, mean_data, mean_sample_meta 
+## predicted:     centred
+## seq_in:        data
+## 
+## [2]
+## A "PLSDA" object
+## ----------------
+## name:          Partial least squares discriminant analysis
+## description:   PLS is a multivariate regression technique that extracts latent variables maximising
+##                  covariance between the input data and the response. The Discriminant Analysis
+##                  variant uses group labels in the response variable. For >2 groups a 1-vs-all
+##                  approach is used. Group membership can be predicted for test samples based on
+##                  a probability estimate of group membership, or the estimated y-value.
+## input params:  number_components, factor_name, pred_method 
+## outputs:       scores, loadings, yhat, design_matrix, y, reg_coeff, probability, vip, pls_model, pred, threshold, sr, sr_pvalue 
+## predicted:     pred
+## seq_in:        data
+

iterator objects like the k-fold cross-validation object +(kfold_xval) can be created just like any other +struct object. Parameters can be set at creation using the +equals sign, and accessed or changed later using dollar notation.

+
+# create object
+XCV = kfold_xval(folds=5,factor_name='class')
+
+# change the number of folds
+XCV$folds=10
+XCV$folds
+
## [1] 10
+

The model to be cross-validated can be set/accessed using the +models method.

+
+models(XCV)=M
+models(XCV)
+
## A model_seq object containing:
+## 
+## [1]
+## A "mean_centre" object
+## ----------------------
+## name:          Mean centre
+## description:   The mean sample is subtracted from all samples in the data matrix. The features in the centred
+##                  matrix all have zero mean.
+## input params:  mode 
+## outputs:       centred, mean_data, mean_sample_meta 
+## predicted:     centred
+## seq_in:        data
+## 
+## [2]
+## A "PLSDA" object
+## ----------------
+## name:          Partial least squares discriminant analysis
+## description:   PLS is a multivariate regression technique that extracts latent variables maximising
+##                  covariance between the input data and the response. The Discriminant Analysis
+##                  variant uses group labels in the response variable. For >2 groups a 1-vs-all
+##                  approach is used. Group membership can be predicted for test samples based on
+##                  a probability estimate of group membership, or the estimated y-value.
+## input params:  number_components, factor_name, pred_method 
+## outputs:       scores, loadings, yhat, design_matrix, y, reg_coeff, probability, vip, pls_model, pred, threshold, sr, sr_pvalue 
+## predicted:     pred
+## seq_in:        data
+

Alternatively, iterators can be combined with models using the +multiplication symbol was shorthand for the models +assignement method:

+
+# cross validation of a mean centred PLSDA model
+XCV = kfold_xval(
+        folds=5,
+        method='venetian',
+        factor_name='class') * 
+      (mean_centre() + PLSDA(factor_name='class'))
+

The run method can be used with any +iterator object. The iterator will then run the set model +or model sequence multiple times.

+

In this case we run cross-validation 5 times, splitting the data into +different training and test sets each time.

+

The run method also needs a metric to be +specified, which is another type of struct object. This +metric may be calculated once after all iterations, or after each +iteration, depending on the iterator type (resampling, permutation etc). +For cross-validation we will calculate “balanced accuracy” after all +iterations.

+
+XCV = run(XCV,D,balanced_accuracy())
+XCV$metric
+
##              metric mean sd
+## 1 balanced_accuracy 0.11 NA
+

Note The balanced_accuracy metric actually reports +1-accuracy, so a value of 0 indicates perfect performance. The standard +deviation “sd” is NA in this example because there is only one +permutation.

+

Like other struct objects, iterators can have chart +objects associated with them. The chart_names function will +list them for an object.

+ +
## [1] "kfoldxcv_grid"   "kfoldxcv_metric"
+

Charts for iterator objects can be plotted in the same +way as charts for any other object.

+
+C = kfoldxcv_grid(
+  factor_name='class',
+  level=levels(D$sample_meta$class)[2]) # first level
+chart_plot(C,XCV)
+

+

It is possible to combine multiple iterators by using the +multiplication symbol. This is equivalent to nesting one iterator inside +the other. For example, we can repeat our cross-validation multiple +times by permuting the sample order.

+
+# permute sample order 10 times and run cross-validation
+P = permute_sample_order(number_of_permutations = 10) * 
+    kfold_xval(folds=5,factor_name='class')*
+    (mean_centre() + PLSDA(factor_name='class',number_components=2))
+P = run(P,D,balanced_accuracy())
+P$metric
+
##              metric   mean          sd
+## 1 balanced_accuracy 0.1095 0.004972145
+
+
+
+
+

A typical workflow for processing and analysing mass +spectrometry-based metabolomics data. +

+
+

Introduction +

+

This vignette provides an overview of a structToolbox +workflow implemented to process (e.g. filter features, signal drift and +batch correction, normalise and missing value imputation) mass +spectrometry data. The workflow exists of methods that are part of the +Peak Matrix Processing (pmp) package, +including a range of additional filters that are described in Kirwan et +al., 2013, +2014.

+

Some packages are required for this vignette in addition +structToolbox:

+
+
+

Dataset +

+

For demonstration purposes we will process and analyse the MTBLS79 +dataset (‘Dataset 7:SFPM’ Kirwan et al., 2014. This dataset +represents a systematic evaluation of the reproducibility of a +multi-batch direct-infusion mass spectrometry (DIMS)-based metabolomics +study of cardiac tissue extracts. It comprises twenty biological samples +(cow vs. sheep) that were analysed repeatedly, in 8 batches across 7 +days, together with a concurrent set of quality control (QC) samples. +Data are presented from each step of the data processing workflow and +are available through MetaboLights (https://www.ebi.ac.uk/metabolights/MTBLS79).

+

The MTBLS79_DatasetExperiment object included in the +structToolbox package is a processed version of the MTBLS79 +dataset available in peak matrix processing (pmp) package. +This vignette describes step by step how the structToolbox +version was created from the pmp version (i.e. ‘Dataset +7:SFPM’ from the Scientific Data publication - https://doi.org/10.1038/sdata.2014.12).

+

The SummarizedExperiment object from the +pmp package needs to be converted to a +DatasetExperiment object for use with +structToolbox.

+
+# the pmp SE object
+SE = MTBLS79
+
+# convert to DE
+DE = as.DatasetExperiment(SE)
+DE$name = 'MTBLS79'
+DE$description = 'Converted from SE provided by the pmp package'
+
+# add a column indicating the order the samples were measured in
+DE$sample_meta$run_order = 1:nrow(DE)
+
+# add a column indicating if the sample is biological or a QC
+Type=as.character(DE$sample_meta$Class)
+Type[Type != 'QC'] = 'Sample'
+DE$sample_meta$Type = factor(Type)
+
+# add a column for plotting batches
+DE$sample_meta$batch_qc = DE$sample_meta$Batch
+DE$sample_meta$batch_qc[DE$sample_meta$Type=='QC']='QC'
+
+# convert to factors
+DE$sample_meta$Batch = factor(DE$sample_meta$Batch)
+DE$sample_meta$Type = factor(DE$sample_meta$Type)
+DE$sample_meta$Class = factor(DE$sample_meta$Class)
+DE$sample_meta$batch_qc = factor(DE$sample_meta$batch_qc)
+
+# print summary
+DE
+
## A "DatasetExperiment" object
+## ----------------------------
+## name:          MTBLS79
+## description:   Converted from SE provided by the pmp package
+## data:          172 rows x 2488 columns
+## sample_meta:   172 rows x 7 columns
+## variable_meta: 2488 rows x 0 columns
+

Full processing of the data set requires a number of steps. These +will be applied using a single struct model sequence +(model_seq).

+
+
+

Signal drift and batch correction +

+

A batch correction algorithm is applied to reduce intra- and inter- +batch variations in the dataset. Quality Control-Robust Spline +Correction (QC-RSC) is provided in the pmp package, and it +has been wrapped into a structToolbox object called +sb_corr.

+
+M = # batch correction
+    sb_corr(
+      order_col='run_order',
+      batch_col='Batch', 
+      qc_col='Type', 
+      qc_label='QC',
+      spar_lim = c(0.6,0.8) 
+    )
+
+M = model_apply(M,DE)
+

The figure below shows a plot of a feature vs run order, before and +after the correction. The fitted spline for each batch is shown in grey. +It can be seen that the correction has removed instrument drift within +and between batches.

+
+C = feature_profile(
+      run_order='run_order',
+      qc_label='QC',
+      qc_column='Type',
+      colour_by='batch_qc',
+      feature_to_plot='200.03196',
+      plot_sd=FALSE
+  )
+
+# plot and modify using ggplot2 
+chart_plot(C,M,DE)+ylab('Peak area')+ggtitle('Before')
+

+
+chart_plot(C,predicted(M))+ylab('Peak area')+ggtitle('After')
+

+

An additional step is added to the published workflow to remove any +feature not corrected by QCRCMS. This can occur if there are not enough +measured QC values within a batch. QCRMS in the +pmp package currently returns NA for all samples in the +feature where this occurs. Features where this occurs will be +excluded.

+
+M2 = filter_na_count(
+      threshold=3,
+      factor_name='Batch'
+    )
+M2 = model_apply(M2,predicted(M))
+
+# calculate number of features removed
+nc = ncol(DE) - ncol(predicted(M2))
+
+cat(paste0('Number of features removed: ', nc))
+
## Number of features removed: 425
+

The output of this step is the output of +MTBLS79_DatasetExperiment(filtered=FALSE).

+
+
+

Feature filtering +

+

In the journal article three spectral cleaning steps are applied. In +the first filter a Kruskal-Wallis test is used to identify features not +reliably detected in the QC samples (p < 0.0001) of all batches. We +follow the same parameters as the original article and do not use +multiple test correction (mtc = 'none').

+
+M3 = kw_rank_sum(
+      alpha=0.0001,
+      mtc='none',
+      factor_names='Batch',
+      predicted='significant'
+    ) +
+    filter_by_name(
+      mode='exclude',
+      dimension = 'variable',
+      seq_in = 'names', 
+      names='seq_fcn', # this is a placeholder and will be replaced by seq_fcn
+      seq_fcn=function(x){return(x[,1])}
+    )
+M3 = model_apply(M3, predicted(M2))
+
+nc = ncol(predicted(M2)) - ncol(predicted(M3))
+cat(paste0('Number of features removed: ', nc))
+
## Number of features removed: 262
+

To make use of univariate tests such as kw_rank_sum as a +filter some advanced features of struct are needed. Slots +predicted, and seq_in are used to ensure the +correct output of the univariate test is connected to the correct input +of a feature filter using filter_by_name. Another slot +seq_fcn is used to extract the relevant column of the +predicted output so that it is compatible with the +seq_in input. A placeholder is used for the “names” +parameter (names = 'place_holder') as this input will be +replaced by the output from seq_fcn.

+

The second filter is a Wilcoxon Signed-Rank test. It is used to +identify features that are not representative of the average of the +biological samples (p < 1e-14). Again we make use of +seq_in and seq_fcn.

+
+M4 = wilcox_test(
+      alpha=1e-14,
+      factor_names='Type', 
+      mtc='none', 
+      predicted = 'significant'
+    ) +
+    filter_by_name(
+      mode='exclude',
+      dimension='variable',
+      seq_in='names', 
+      names='place_holder',
+      seq_fcn=function(x){return(x$significant)}
+    )
+M4 = model_apply(M4, predicted(M3))
+
+nc = ncol(predicted(M3)) - ncol(predicted(M4))
+cat(paste0('Number of features removed: ', nc))
+
## Number of features removed: 169
+

Finally, an RSD filter is used to remove features with high +analytical variation (QC RSD > 20 removed)

+
+M5 = rsd_filter(
+     rsd_threshold=20,
+     factor_name='Type'
+)
+M5 = model_apply(M5,predicted(M4))
+
+nc = ncol(predicted(M4)) - ncol(predicted(M5))
+cat(paste0('Number of features removed: ', nc))
+
## Number of features removed: 53
+

The output of this filter is the output of +MTBLS79_DatasetExperiment(filtered=TRUE).

+
+
+

Normalisation, missing value imputation and scaling +

+

We will apply a number of common pre-processing steps to the filtered +peak matrix that are identical to steps applied in are described in +Kirwan et al. 2013, +2014.

+
    +
  • Probabilistic Quotient Normalisation (PQN)
  • +
  • k-nearest neighbours imputation (k = 5)
  • +
  • Generalised log transform (glog)
  • +
+

These steps prepare the data for multivariate analysis by accounting +for sample concentration differences, imputing missing values and +scaling the data.

+
+# peak matrix processing
+M6 = pqn_norm(qc_label='QC',factor_name='Type') + 
+     knn_impute(neighbours=5) +
+     glog_transform(qc_label='QC',factor_name='Type')
+M6 = model_apply(M6,predicted(M5))
+
+
+

Exploratory Analysis +

+

Principal Component Analysis (PCA) can be used to visualise +high-dimensional data. It is an unsupervised method that maximises +variance in a reduced number of latent variables, or principal +components.

+
+# PCA
+M7  = mean_centre() + PCA(number_components = 2)
+
+# apply model sequence to data
+M7 = model_apply(M7,predicted(M6))
+
+# plot pca scores
+C = pca_scores_plot(factor_name=c('Sample_Rep','Class'),ellipse='none')
+chart_plot(C,M7[2]) + coord_fixed() +guides(colour=FALSE)
+
## Warning: The `<scale>` argument of `guides()` cannot be `FALSE`. Use "none" instead as
+## of ggplot2 3.3.4.
+## This warning is displayed once every 8 hours.
+## Call `lifecycle::last_lifecycle_warnings()` to see where this warning was
+## generated.
+

+

This plot is very similar to Figure 3b of the original publication link. +Sample replicates are represented by colours and samples groups (C = cow +and S = Sheep) by different shapes.

+

Plotting the scores and colouring by Batch indicates that the +signal/batch correction was effective as all batches are +overlapping.

+
+# chart object
+C = pca_scores_plot(factor_name=c('Batch'),ellipse='none')
+# plot
+chart_plot(C,M7[2]) + coord_fixed()
+

+
+
+
+

Partial Least Squares (PLS) analysis of a untargeted LC-MS-based +clinical metabolomics dataset. +

+
+

Introduction +

+

The aim of this vignette is to demonstrate how to 1) apply and +validate Partial Least Squares (PLS) analysis using the structToolbox, +2) reproduce statistical analysis in Thevenot +et al. (2015) and 3. compare different implementations of PLS.

+
+
+

Dataset +

+

The objective of the original study was to: > …study the influence +of age, body mass index (bmi), and gender on metabolite concentrations +in urine, by analysing 183 samples from a cohort of adults with liquid +chromatography coupled to high-resolution mass spectrometry.

+

Thevenot +et al. (2015)

+

The “Sacurine” dataset needs to be converted to a +DatasetExperiment object. The ropls +package provides the data as a list containing a +dataMatrix, sampleMetadata and +variableMetadata.

+
+data('sacurine',package = 'ropls')
+# the 'sacurine' list should now be available
+
+# move the annotations to a new column and rename the features by index to avoid issues
+# later when data.frames get transposed and names get checked/changed
+sacurine$variableMetadata$annotation=rownames(sacurine$variableMetadata)
+rownames(sacurine$variableMetadata)=1:nrow(sacurine$variableMetadata)
+colnames(sacurine$dataMatrix)=1:ncol(sacurine$dataMatrix)
+
+# create DatasetExperiment
+DE = DatasetExperiment(data = data.frame(sacurine$dataMatrix),
+                       sample_meta = sacurine$sampleMetadata,
+                       variable_meta = sacurine$variableMetadata,
+                       name = 'Sacurine data',
+                       description = 'See ropls package documentation for details')
+
+# print summary
+DE
+
## A "DatasetExperiment" object
+## ----------------------------
+## name:          Sacurine data
+## description:   See ropls package documentation for details
+## data:          183 rows x 109 columns
+## sample_meta:   183 rows x 3 columns
+## variable_meta: 109 rows x 4 columns
+
+
+

Data preprocessing +

+

The Sacurine dataset used within this vignette has already been +pre-processed:

+
+

After signal drift and batch effect correction of intensities, each +urine profile was normalized to the osmolality of the sample. Finally, +the data were log10 transformed.

+
+
+
+

Exploratory data analysis +

+

Since the data has already been processed the data can be visualised +using Principal Component Analysis (PCA) without further pre-processing. +The ropls package automatically applies unit variance +scaling (autoscaling) by default. The same approach is applied here.

+
+# prepare model sequence
+M = autoscale() + PCA(number_components = 5)
+# apply model sequence to dataset
+M = model_apply(M,DE)
+
+# pca scores plots
+g=list()
+for (k in colnames(DE$sample_meta)) {
+    C = pca_scores_plot(factor_name = k)
+    g[[k]] = chart_plot(C,M[2])
+}
+# plot using cowplot
+plot_grid(plotlist=g, nrow=1, align='vh', labels=c('A','B','C'))
+

+

The third plot coloured by gender (C) is identical to Figure 2 of the +ropls +package vignette. The structToolbox package provides a +range of PCA-related diagnostic plots, including D-statistic, scree, and +loadings plots. These plots can be used to further explore the variance +of the data.

+
+C = pca_scree_plot()
+g1 = chart_plot(C,M[2])
+
+C = pca_loadings_plot()
+g2 = chart_plot(C,M[2])
+
+C = pca_dstat_plot(alpha=0.95)
+g3 = chart_plot(C,M[2])
+
+p1=plot_grid(plotlist = list(g1,g2),align='h',nrow=1,axis='b')
+p2=plot_grid(plotlist = list(g3),nrow=1)
+plot_grid(p1,p2,nrow=2)
+

+
+
+

Partial Least Squares (PLS) analysis +

+

The ropls package uses its own implementation of the +(O)PLS algorithms. structToolbox uses the pls +package, so it is interesting to compare the outputs from both +approaches. For simplicity only the scores plots are compared.

+
+# prepare model sequence
+M = autoscale() + PLSDA(factor_name='gender')
+M = model_apply(M,DE)
+
+C = pls_scores_plot(factor_name = 'gender')
+chart_plot(C,M[2])
+

+

The plot is similar to fig.3 of the ropls +vignette. Differences are due to inverted LV axes, a common occurrence +with the NIPALS algorithm (used by both structToolbox and +ropls) which depends on how the algorithm is +initialised.

+

To compare the R2 values for the model in structToolbox we have to +use a regression model, instead of a discriminant model. For this we +convert the gender factor to a numeric variable before applying the +model.

+
+# convert gender to numeric
+DE$sample_meta$gender=as.numeric(DE$sample_meta$gender)
+
+# models sequence
+M = autoscale(mode='both') + PLSR(factor_name='gender',number_components=3)
+M = model_apply(M,DE)
+
+# some diagnostic charts
+C = plsr_cook_dist()
+g1 = chart_plot(C,M[2])
+
+C = plsr_prediction_plot()
+g2 = chart_plot(C,M[2])
+
+C = plsr_qq_plot()
+g3 = chart_plot(C,M[2])
+
+C = plsr_residual_hist()
+g4 = chart_plot(C,M[2])
+
+plot_grid(plotlist = list(g1,g2,g3,g4), nrow=2,align='vh')
+

+

The ropls package automatically applies cross-validation +to asses the performance of the PLSDA model. In +structToolbox this is applied separately to give more +control over the approach used if desired. The default cross-validation +used by the ropls package is 7-fold cross-validation and we +replicate that here.

+
+# model sequence
+M = kfold_xval(folds=7, factor_name='gender') * 
+    (autoscale(mode='both') + PLSR(factor_name='gender'))
+M = run(M,DE,r_squared())
+

Training set R2: 0.6975706 0.6798415 0.646671 0.6532914 0.7109769 +0.670777 0.6935344

+

Test set Q2: 0.5460723

+

The validity of the model can further be assessed using permutation +testing. For this we will return to a discriminant model.

+
+# reset gender to original factor
+DE$sample_meta$gender=sacurine$sampleMetadata$gender
+# model sequence
+M = permutation_test(number_of_permutations = 10, factor_name='gender') *
+    kfold_xval(folds=7,factor_name='gender') *
+    (autoscale() + PLSDA(factor_name='gender',number_components = 3))
+M = run(M,DE,balanced_accuracy())
+
+C = permutation_test_plot(style='boxplot')
+chart_plot(C,M)+ylab('1 - balanced accuracy')
+

+

The permuted models have a balanced accuracy of around 50%, which is +to be expected for a dataset with two groups. The unpermuted models have +a balanced accuracy of around 90% and is therefore much better than +might be expected to occur by chance.

+
+
+
+

Univariate and multivariate statistical analysis of a NMR-based +clinical metabolomics dataset. +

+
+

Introduction +

+

The purpose of this vignette is to demonstrate the different +functionalities and methods that are available as part of the +structToolbox and reproduce the data analysis reported in Mendez +et al., (2020) and Chan et al., +(2016).

+
+
+

Dataset +

+

The 1H-NMR dataset used and described in Mendez +et al., (2020) and in this vignette contains processed spectra of +urine samples obtained from gastric cancer and healthy patients Chan et al., +(2016). The experimental raw data is available through Metabolomics +Workbench (PR000699) and +the processed version is available from here +as an Excel data file.

+

As a first step we need to reorganise and convert the Excel data file +into a DatasetExperiment object. Using the openxlsx package +the file can be read directly into an R data.frame and then +manipulated as required.

+
+url = 'https://github.com/CIMCB/MetabWorkflowTutorial/raw/master/GastricCancer_NMR.xlsx'
+
+# read in file directly from github...
+# X=read.xlsx(url)
+
+# ...or use BiocFileCache
+path = bfcrpath(bfc,url)
+
## adding rname 'https://github.com/CIMCB/MetabWorkflowTutorial/raw/master/GastricCancer_NMR.xlsx'
+
+X = read.xlsx(path)
+
+# sample meta data
+SM=X[,1:4]
+rownames(SM)=SM$SampleID
+# convert to factors
+SM$SampleType=factor(SM$SampleType)
+SM$Class=factor(SM$Class)
+# keep a numeric version of class for regression
+SM$Class_num = as.numeric(SM$Class)
+
+## data matrix
+# remove meta data
+X[,1:4]=NULL
+rownames(X)=SM$SampleID
+
+# feature meta data
+VM=data.frame(idx=1:ncol(X))
+rownames(VM)=colnames(X)
+
+# prepare DatasetExperiment
+DE = DatasetExperiment(
+    data=X,
+    sample_meta=SM,
+    variable_meta=VM,
+    description='1H-NMR urinary metabolomic profiling for diagnosis of gastric cancer',
+    name='Gastric cancer (NMR)')
+
+DE
+
## A "DatasetExperiment" object
+## ----------------------------
+## name:          Gastric cancer (NMR)
+## description:   1H-NMR urinary metabolomic profiling for diagnosis of gastric cancer
+## data:          140 rows x 149 columns
+## sample_meta:   140 rows x 5 columns
+## variable_meta: 149 rows x 1 columns
+
+
+

Data pre-processing and quality assessment +

+

It is good practice to remove any features that may be of low +quality, and to assess the quality of the data in general. In the +Tutorial features with QC-RSD > 20% and where more than 10% of the +features are missing are retained.

+
+# prepare model sequence
+M = rsd_filter(rsd_threshold=20,qc_label='QC',factor_name='Class') +
+    mv_feature_filter(threshold = 10,method='across',factor_name='Class')
+
+# apply model
+M = model_apply(M,DE)
+
+# get the model output
+filtered = predicted(M)
+
+# summary of filtered data
+filtered
+
## A "DatasetExperiment" object
+## ----------------------------
+## name:          Gastric cancer (NMR)
+## description:   1H-NMR urinary metabolomic profiling for diagnosis of gastric cancer
+## data:          140 rows x 53 columns
+## sample_meta:   140 rows x 5 columns
+## variable_meta: 53 rows x 1 columns
+

Note there is an additional feature vs the the processing reported by +Mendez et. al. because the filters here use >= or <= instead of +> and <.

+

After suitable scaling and transformation PCA can be used to assess +data quality. It is expected that the biological variance (samples) will +be larger than the technical variance (QCs). In the workflow that we are +reproducing (link) +the following steps were applied:

+
    +
  • log10 transform
  • +
  • autoscaling (scaled to unit variance)
  • +
  • knn imputation (3 neighbours)
  • +
+

The transformed and scaled matrix in then used as input to PCA. Using +struct we can chain all of these steps into a single model +sequence.

+
+# prepare the model sequence
+M = log_transform(base = 10) +
+    autoscale() + 
+    knn_impute(neighbours = 3) +
+    PCA(number_components = 10)
+
+# apply model sequence to data
+M = model_apply(M,filtered)
+
+# get the transformed, scaled and imputed matrix
+TSI = predicted(M[3])
+
+# scores plot
+C = pca_scores_plot(factor_name = 'SampleType')
+g1 = chart_plot(C,M[4])
+
+# loadings plot
+C = pca_loadings_plot()
+g2 = chart_plot(C,M[4])
+
+plot_grid(g1,g2,align='hv',nrow=1,axis='tblr')
+

+
+
+

Univariate statistics +

+

structToolbox provides a number of objects for ttest, +counting numbers of features etc. For brevity only the ttest is +calculated for comparison with the workflow we are following (link). +The QC samples need to be excluded, and the data reduced to only the GC +and HE groups.

+
+# prepare model
+TT = filter_smeta(mode='include',factor_name='Class',levels=c('GC','HE')) +  
+     ttest(alpha=0.05,mtc='fdr',factor_names='Class')
+
+# apply model
+TT = model_apply(TT,filtered)
+
+# keep the data filtered by group for later
+filtered = predicted(TT[1])
+
+# convert to data frame
+out=as_data_frame(TT[2])
+
+# show first few features
+head(out)
+
##     t_statistic   t_p_value t_significant estimate.mean.GC estimate.mean.HE
+## M4   -3.5392652 0.008421042          TRUE         26.47778         51.73947
+## M5    1.4296604 0.410396437         FALSE        265.11860        169.91500
+## M7    2.7456506 0.051494976         FALSE        118.52558         53.98718
+## M8   -2.1294198 0.178392032         FALSE         54.39535         79.26750
+## M11   0.5106536 0.776939682         FALSE        201.34390        171.27949
+## M14  -1.4786810 0.403091881         FALSE         61.53171         83.90250
+##         lower      upper
+## M4  -39.56162 -10.961769
+## M5  -38.04747 228.454679
+## M7   17.60818 111.468619
+## M8  -48.20069  -1.543611
+## M11 -87.30604 147.434869
+## M14 -52.57754   7.835950
+
+
+

Multivariate statistics and machine learning +

+
+

Training and Test sets +

+

Splitting data into training and test sets is an important aspect of +machine learning. In structToolbox this is implemented +using the split_data object for random subsampling across +the whole dataset, and stratified_split for splitting based +on group sizes, which is the approach used by Mendez et al.

+
+# prepare model
+M = stratified_split(p_train=0.75,factor_name='Class')
+# apply to filtered data
+M = model_apply(M,filtered)
+# get data from object
+train = M$training
+train
+
## A "DatasetExperiment" object
+## ----------------------------
+## name:          Gastric cancer (NMR)
+##                (Training set)
+## description:   • 1H-NMR urinary metabolomic profiling for diagnosis of gastric cancer
+##                • A subset of the data has been selected as a training set
+## data:          62 rows x 53 columns
+## sample_meta:   62 rows x 5 columns
+## variable_meta: 53 rows x 1 columns
+
+cat('\n')
+
+test = M$testing
+test
+
## A "DatasetExperiment" object
+## ----------------------------
+## name:          Gastric cancer (NMR)
+##                (Testing set)
+## description:   • 1H-NMR urinary metabolomic profiling for diagnosis of gastric cancer
+##                • A subset of the data has been selected as a test set
+## data:          21 rows x 53 columns
+## sample_meta:   21 rows x 5 columns
+## variable_meta: 53 rows x 1 columns
+
+
+

Optimal number of PLS components +

+

In Mendez et al a k-fold cross-validation is used to determine the +optimal number of PLS components. 100 bootstrap iterations are used to +generate confidence intervals. In strucToolbox these are +implemented using “iterator” objects, that can be combined with model +objects. R2 is used as the metric for optimisation, so the +PLSR model in structToolbox will be used. For speed only 10 +bootstrap iterations are used here.

+
+# scale/transform training data
+M = log_transform(base = 10) +
+    autoscale() + 
+    knn_impute(neighbours = 3,by='samples')
+
+# apply model
+M = model_apply(M,train)
+
+# get scaled/transformed training data
+train_st = predicted(M)
+
+# prepare model sequence
+MS = grid_search_1d(
+        param_to_optimise = 'number_components',
+        search_values = as.numeric(c(1:6)),
+        model_index = 2,
+        factor_name = 'Class_num',
+        max_min = 'max') *
+     permute_sample_order(
+        number_of_permutations = 10) *
+     kfold_xval(
+        folds = 5,
+        factor_name = 'Class_num') * 
+     (mean_centre(mode='sample_meta')+
+      PLSR(factor_name='Class_num'))
+
+# run the validation
+MS = struct::run(MS,train_st,r_squared())
+
+#
+C = gs_line()
+chart_plot(C,MS)
+

+

The chart plotted shows Q2, which is comparable with Figure 13 of Mendez +et al . Two components were selected by Mendez et al, so we will use +that here.

+
+
+

PLS model evalutation +

+

To evaluate the model for discriminant analysis in structToolbox the +PLSDA model is appropriate.

+
+# prepare the discriminant model
+P = PLSDA(number_components = 2, factor_name='Class')
+
+# apply the model
+P = model_apply(P,train_st)
+
+# charts
+C = plsda_predicted_plot(factor_name='Class',style='boxplot')
+g1 = chart_plot(C,P)
+
+C = plsda_predicted_plot(factor_name='Class',style='density')
+g2 = chart_plot(C,P)+xlim(c(-2,2))
+
+C = plsda_roc_plot(factor_name='Class')
+g3 = chart_plot(C,P)
+
+plot_grid(g1,g2,g3,align='vh',axis='tblr',nrow=1, labels=c('A','B','C'))
+

+
+# AUC for comparison with Mendez et al
+MET = calculate(AUC(),P$y$Class,P$yhat[,1])
+MET
+
## A "AUC" object
+## --------------
+## name:          Area under ROC curve
+## description:   The area under the ROC curve of a classifier is estimated using the trapezoid method.
+## value:         0.9739583
+

Note that the default cutoff in A and B of the figure above for the +PLS models in structToolbox is 0, because groups are +encoded as +/-1. This has no impact on the overall performance of the +model.

+
+
+

Permutation test +

+

A permutation test can be used to assess how likely the observed +result is to have occurred by chance. In structToolbox +permutation_test is an iterator object that can be combined +with other iterators and models.

+
+# model sequence
+MS = permutation_test(number_of_permutations = 20,factor_name = 'Class_num') * 
+     kfold_xval(folds = 5,factor_name = 'Class_num') *
+     (mean_centre(mode='sample_meta') + PLSR(factor_name='Class_num', number_components = 2))
+
+# run iterator
+MS = struct::run(MS,train_st,r_squared())
+
+# chart
+C = permutation_test_plot(style = 'density') 
+chart_plot(C,MS) + xlim(c(-1,1)) + xlab('R Squared')
+

+

This plot is comparable to the bottom half of Figure 17 in Mendez +et. al.. The unpermuted (true) Q2 values are consistently better +than the permuted (null) models. i.e. the model is reliable.

+
+
+

PLS projection plots +

+

PLS can also be used to visualise the model and interpret the latent +variables.

+
+# prepare the discriminant model
+P = PLSDA(number_components = 2, factor_name='Class')
+
+# apply the model
+P = model_apply(P,train_st)
+
+C = pls_scores_plot(components=c(1,2),factor_name = 'Class')
+chart_plot(C,P)
+

+
+
+

PLS feature importance +

+

Regression coefficients and VIP scores can be used to estimate the +importance of individual features to the PLS model. In Mendez et al +bootstrapping is used to estimate the confidence intervals, but for +brevity here we will skip this.

+
+# prepare chart
+C = pls_vip_plot(ycol = 'HE')
+g1 = chart_plot(C,P)
+
+C = pls_regcoeff_plot(ycol='HE')
+g2 = chart_plot(C,P)
+
+plot_grid(g1,g2,align='hv',axis='tblr',nrow=2)
+

+
+
+
+
+

Classification of Metabolomics Data using Support Vector +Machines. +

+
+

Introduction +

+

The aim of this vignette is to illustrate how to apply SVM analysis +for Classifying Metabolomics data.

+

Support vector Machines (SVM) are a commonly used method in Machine +Learning. For classification tasks they are used to generate a boundary +between groups of samples in the training set. As well as generating +linear boundaries, SVM can be extended to exploit the use of kernels and +generate complex non-linear boundaries between groups if required.

+

For the structToolbox package, SVM functionality +provided by the e1071 package +has been incorporated into a model object. A chart object +(svm_plot_2d) is also available to plot SVM boundaries for +data with two variables.

+
+
+

Dataset +

+

The 1H-NMR dataset used and described in Mendez +et al., (2020) and in this vignette contains processed spectra of +urine samples obtained from gastric cancer and healthy patients Chan et al., +(2016). The raw experimental data is available through Metabolomics +Workbench (PR000699) and +the processed version is available from here +as an Excel data file.

+

For simplicity we will use a pre-processed version of the 1H-NMR +“Gastric cancer” dataset using the structToolbox package. +Details in regards to pre-processing are reported in the +“NMR_clinical_metabolomics” vignette of the `r Biocpkg(“structToolbox”) +package.

+
+# summary of DatasetExperiment object
+DE
+
## A "DatasetExperiment" object
+## ----------------------------
+## name:          
+## description:   
+## data:          140 rows x 53 columns
+## sample_meta:   140 rows x 5 columns
+## variable_meta: 53 rows x 1 columns
+

For the purposes of illustrating the effect of SVM parameters on the +boundary between groups, we reduce the data to include only the GC and +HE groups and apply PLS to reduce the data to two components. We then +treat the PLS scores as as a two group dataset with only two +features.

+
+# model sequence and pls model (NB data already centred)
+MS = filter_smeta(mode = 'include', levels = c('GC','HE'), factor_name = 'Class') +
+     PLSDA(factor_name = 'Class',number_components = 2)
+
+# apply PLS model
+MS = model_apply(MS,DE)
+
+# plot the data
+C = pls_scores_plot(factor_name = 'Class')
+chart_plot(C,MS[2])
+

+
+# new DatasetExperiment object from the PLS scores
+DE2 = DatasetExperiment(
+  data = MS[2]$scores$data, 
+  sample_meta = predicted(MS[1])$sample_meta,
+  variable_meta = data.frame('LV'=c(1,2),row.names = colnames(MS[2]$scores)),
+  name = 'Illustrativate SVM dataset',
+  description = 'Generated by applying PLS to the processed Gastric cancer (NMR) dataset'
+)
+
+DE2
+
## A "DatasetExperiment" object
+## ----------------------------
+## name:          Illustrativate SVM dataset
+## description:   Generated by applying PLS to the processed Gastric cancer (NMR) dataset
+## data:          83 rows x 2 columns
+## sample_meta:   83 rows x 5 columns
+## variable_meta: 2 rows x 1 columns
+
+
+

Basic SVM model +

+

The simplest SVM model uses a linear kernel. In +structToolbox the SVM model can be used to +train and apply SVM models. A svm_plot_2d chart object is +provided for visualisation of boundaries in two dimensions.

+
+# SVM model
+M = SVM(
+  factor_name = 'Class',
+  kernel = 'linear'
+)
+
+# apply model
+M = model_apply(M,DE2)
+
+# plot boundary
+C = svm_plot_2d(factor_name = 'Class')
+chart_plot(C,M, DE2)
+

+

The SVM boundary is plotted in black, the margins in grey and support +vectors are indicated by grey circles.

+
+
+

SVM cost function +

+

The SVM cost function applies a penalty to samples on the wrong side +of the margins. A high penalty results in a narrow margin and tries to +force more samples to be on the correct side of the boundary. A low +penalty makes for a wider margin and is less strict about samples being +misclassified. The optimal cost to use is data dependent.

+
+# low cost
+M$cost=0.01
+M=model_apply(M,DE2)
+C=svm_plot_2d(factor_name='Species')
+g1=chart_plot(C,M,DE2)
+
+# medium cost
+M$cost=0.05
+M=model_apply(M,DE2)
+C=svm_plot_2d(factor_name='Species')
+g2=chart_plot(C,M,DE2)
+
+# high cost
+M$cost=100
+M=model_apply(M,DE2)
+
+C=svm_plot_2d(factor_name='Species')
+g3=chart_plot(C,M,DE2)
+
+# plot
+prow <- plot_grid(
+  g1 + theme(legend.position="none"),
+  g2 + theme(legend.position="none"),
+  g3 + theme(legend.position="none"),
+  align = 'vh',
+  labels = c("Low cost", "Medium cost", "High cost"),
+  hjust = -1,
+  nrow = 2
+)
+
+legend <- get_legend(
+  # create some space to the left of the legend
+  g1 + guides(color = guide_legend(nrow = 1)) +
+  theme(legend.position = "bottom")
+)
+
+plot_grid(prow, legend, ncol=1, rel_heights = c(1, .1))
+

+
+
+

Kernel functions +

+

A number of different kernels can be used with support vector +machines. For the structToolbox wrapper ‘linear’, +‘polynomial’,‘radial’ and ‘sigmoid’ kernels can be specified. Using +kernels allows the boundary to be more flexible, but often require +additional parameters to be specified. The best kernel to use will vary +depending on the dataset, but a common choice is the radial kernel as it +allows high flexibility with a single parameter.

+
+# set a fixed cost for this comparison
+M$cost=1
+
+# linear kernel
+M$kernel='linear'
+M=model_apply(M,DE2)
+C=svm_plot_2d(factor_name='Species')
+g1=chart_plot(C,M,DE2)
+
+# polynomial kernel
+M$kernel='polynomial'
+M$gamma=1
+M$coef0=0
+M=model_apply(M,DE2)
+C=svm_plot_2d(factor_name='Species')
+g2=chart_plot(C,M,DE2)
+
+# rbf kernel
+M$kernel='radial'
+M$gamma=1
+M=model_apply(M,DE2)
+C=svm_plot_2d(factor_name='Species')
+g3=chart_plot(C,M,DE2)
+
+# sigmoid kernel
+M$kernel='sigmoid'
+M$gamma=1
+M$coef0=0
+M=model_apply(M,DE2)
+C=svm_plot_2d(factor_name='Species')
+g4=chart_plot(C,M,DE2)
+
+# plot
+prow <- plot_grid(
+  g1 + theme(legend.position="none"),
+  g2 + theme(legend.position="none"),
+  g3 + theme(legend.position="none"),
+  g4 + theme(legend.position="none"),
+  align = 'vh',
+  labels = c("Linear", "Polynomial", "Radial","Sigmoid"),
+  hjust = -1,
+  nrow = 2
+)
+legend <- get_legend(
+  # create some space to the left of the legend
+  g1 + guides(color = guide_legend(nrow = 1)) +
+    theme(legend.position = "bottom")
+)
+plot_grid(prow, legend, ncol = 1, rel_heights = c(1, .1))
+

+

The parameters of a kernel can be used to control the complexity of +the boundary. Here I show how the radial kernel parameter “gamma” can be +used to change the complexity of the boundary. In combination with the +cost parameter (which I keep constant here) this allows for highly +flexible boundary models.

+
+# rbf kernel and cost
+M$kernel = 'radial'
+M$cost = 1
+
+# low gamma
+M$gamma=0.01
+M=model_apply(M,DE2)
+C=svm_plot_2d(factor_name='Species')
+g1=chart_plot(C,M,DE2)
+
+# medium gamma
+M$gamma=0.1
+M=model_apply(M,DE2)
+C=svm_plot_2d(factor_name='Species')
+g2=chart_plot(C,M,DE2)
+
+# high gamma
+M$gamma=1
+M=model_apply(M,DE2)
+C=svm_plot_2d(factor_name='Species')
+g3=chart_plot(C,M,DE2)
+
+# plot
+prow <- plot_grid(
+ g1 + theme(legend.position="none"),
+ g2 + theme(legend.position="none"),
+ g3 + theme(legend.position="none"),
+ align = 'vh',
+ labels = c("Low gamma", "Medium gamma", "High gamma"),
+ hjust = -1,
+ nrow = 2
+)
+legend <- get_legend(
+  # create some space to the left of the legend
+  g1 + guides(color = guide_legend(nrow = 1)) +
+  theme(legend.position = "bottom")
+)
+plot_grid(prow, legend, ncol = 1, rel_heights = c(1, .1))
+

+

Note that best practice would be to select the optimal kernel +parameter(s) in combination with the cost parameter (e.g. by 2d grid +search) so that the best combination of both is identified.

+
+
+
+

Exploratory data analysis of LC-MS-based proteomics and metabolomics +datasets (STATegra project) +

+
+

Introduction +

+

The aim of this vignette is to conduct data preprocessing and +exploratory analysis of data from the STATegra project (https://www.nature.com/articles/s41597-019-0202-7). For +demonstration purposes we will focus on the Proteomics and Metabolomics +datasets that are publicly available as part of the STATegra multi-omics +dataset.

+
+

…the STATegra multi-omics dataset combines measurements from up to 10 +different omics technologies applied to the same biological system, +namely the well-studied mouse pre-B-cell differentiation. STATegra +includes high-throughput measurements of chromatin structure, gene +expression, proteomics and metabolomics, and it is complemented with +single-cell data. Gomez-Cabrero +et al

+
+

STATegra includes high-throughput measurements of chromatin +structure, gene expression, proteomics and metabolomics, and it is +complemented with single-cell data.

+
+
+

LC-MS-based proteomics dataset +

+

The LC-MS-based proteomics dataset from the STATegra multi-omics +dataset (see Introduction) can be found on github and must +be extracted from the zip file prior to data analysis.

+
+# path to zip
+zipfile = "https://raw.github.com/STATegraData/STATegraData/master/Script_STATegra_Proteomics.zip"
+
+## retrieve from BiocFileCache
+path = bfcrpath(bfc,zipfile)
+temp = bfccache(bfc)
+
+## ... or download to temp location
+# path = tempfile()
+# temp = tempdir()
+# download.file(zipfile,path)
+
+# unzip
+unzip(path, files = "Proteomics_01_uniprot_canonical_normalized.txt", exdir=temp)
+# read samples
+all_data <-  read.delim(file.path(temp,"Proteomics_01_uniprot_canonical_normalized.txt"), as.is = TRUE, header = TRUE, sep = "\t")
+

The imported data needs to be converted to +DatasetExperiment format for use with +structToolbox.

+
+# extract data matrix
+data = all_data[1:2527,51:86]
+# shorten sample names
+colnames(data) = lapply(colnames(data), function (x) substr(x, 27, nchar(x)))
+# replace 0 with NA
+data[data == 0] <- NA
+# transpose
+data=as.data.frame(t(data))
+
+# prepare sample meta
+SM = lapply(rownames(data),function(x) {
+  s=strsplit(x,'_')[[1]] # split at underscore
+  out=data.frame(
+    'treatment' = s[[1]],
+    'time' = substr(s[[2]],1,nchar(s[[2]])-1) ,    
+    'batch' = substr(s[[3]],6,nchar(s[[3]])),
+    'condition' = substr(x,1,6) # interaction between treatment and time
+  )
+  return(out)
+})
+SM = do.call(rbind,SM)
+rownames(SM)=rownames(data)
+# convert to factors
+SM$treatment=factor(SM$treatment)
+SM$time=ordered(SM$time,c("0","2","6","12","18","24"))
+SM$batch=ordered(SM$batch,c(1,3,4,5,6,7))
+SM$condition=factor(SM$condition)
+
+# variable meta data
+VM = all_data[1:2527,c(1,6,7)]
+rownames(VM)=colnames(data)
+
+# prepare DatasetExperiment
+DS = DatasetExperiment(
+  data = data, 
+  sample_meta = SM, 
+  variable_meta = VM, 
+  name = 'STATegra Proteomics',
+  description = 'downloaded from: https://github.com/STATegraData/STATegraData/'
+)
+DS
+
## A "DatasetExperiment" object
+## ----------------------------
+## name:          STATegra Proteomics
+## description:   downloaded from: https://github.com/STATegraData/STATegraData/
+## data:          36 rows x 2527 columns
+## sample_meta:   36 rows x 4 columns
+## variable_meta: 2527 rows x 3 columns
+

A number of Reporter genes were included in the study. We plot two of +them here to illustrate some trends in the data.

+
+# find id of reporters
+Ldha = which(DS$variable_meta$Gene.names=='Ldha')
+Hk2 = which(DS$variable_meta$Gene.names=='Hk2')
+
+# chart object
+C = feature_boxplot(feature_to_plot=Ldha,factor_name='time',label_outliers=FALSE)
+g1=chart_plot(C,DS)+ggtitle('Ldha')+ylab('expression')
+C = feature_boxplot(feature_to_plot=Hk2,factor_name='time',label_outliers=FALSE)
+g2=chart_plot(C,DS)+ggtitle('Hk2')+ylab('expression')
+
+plot_grid(g1,g2,nrow=1,align='vh',axis='tblr')
+

+
+

Data transformation +

+

The data is log2 transformed, then scaled such that the mean of the +medians is equal for all conditions. These steps are available in +structToolbox using log_transform and +mean_of_medians objects.

+
+# prepare model sequence
+M = log_transform(
+  base=2) + 
+  mean_of_medians(
+    factor_name = 'condition')
+# apply model sequence
+M = model_apply(M,DS) 
+
+# get transformed data
+DST = predicted(M)
+

The Reporter genes are plotted again for comparison.

+
+# chart object
+C = feature_boxplot(feature_to_plot=Ldha,factor_name='time',label_outliers=FALSE)
+g1=chart_plot(C,DST)+ggtitle('Ldha')+ylab('log2(expression)')
+C = feature_boxplot(feature_to_plot=Hk2,factor_name='time',label_outliers=FALSE)
+g2=chart_plot(C,DST)+ggtitle('Hk2')+ylab('log2(expression)')
+
+plot_grid(g1,g2,nrow=1,align='vh',axis='tblr')
+

+
+
+

Missing value filtering +

+

Missing value filtering involves removing any feature (gene) where +there are at least 3 missing values per group in at least 11 +samples.

+

This specific filter is not in structToolbox at this +time, but can be achieved by combining filter_na_count and +filter_by_name objects.

+

Specifically, the default output of filter_na_count is +changed to return a matrix of NA counts per class. This output is then +connected to the ‘names’ input of filter_by_names and +converted to TRUE/FALSE using the ‘seq_fcn’ input.

+

The ‘seq_fcn’ function processes the NA counts before they +are used as inputs for filter_by_names. When data is passed +along the model sequence it passes unchanged through the +filter_na_count object becuase the default output has been +changed, so the filter_na_count and +filter_by_name objects are working together as a single +filter.

+
+# build model sequence
+M2 = filter_na_count(
+  threshold=2,
+  factor_name='condition', 
+  predicted='na_count') +    # override the default output
+  filter_by_name(
+    mode='exclude',
+    dimension='variable',
+    names='place_holder',
+    seq_in='names',
+    seq_fcn=function(x) {      # convert NA count pre group to true/false
+      x=x>2                  # more the two missing per group
+      x=rowSums(x)>10        # in more than 10 groups
+      return(x)
+    }
+  )
+# apply to transformed data
+M2 = model_apply(M2,DST)
+
+# get the filtered data
+DSTF = predicted(M2)
+
+
+

Missing value imputation +

+

STATegra uses two imputation methods that are not available as +struct objects, so we create temporary +STATegra_impute objects to do this using some functions +from the struct package.

+

The first imputation method imputes missing values for any treatment +where values are missing for all samples using a “random value below +discovery”. We create a new struct object using +set_struct_obj in the global environment, and a +“method_apply” method that implements the imputation.

+
+# create new imputation object
+set_struct_obj(
+  class_name = 'STATegra_impute1',
+  struct_obj = 'model',
+  params=c(factor_sd='character',factor_name='character'),
+  outputs=c(imputed='DatasetExperiment'),
+  prototype = list(
+    name = 'STATegra imputation 1',
+    description = 'If missing values are present for all one group then they are replaced with min/2 + "random value below discovery".',
+    predicted = 'imputed'
+  ) 
+)
+
+# create method_apply for imputation method 1
+set_obj_method(
+  class_name='STATegra_impute1',
+  method_name='model_apply',
+  definition=function(M,D) {
+    
+    # for each feature count NA within each level
+    na = apply(D$data,2,function(x){
+      tapply(x,D$sample_meta[[M$factor_name]],function(y){
+        sum(is.na(y))
+      })
+    })
+    # count number of samples in each group
+    count=summary(D$sample_meta[[M$factor_name]])
+    # standard deviation of features within levels of factor_sd
+    sd = apply(D$data,2,function(x) {tapply(x,D$sample_meta[[M$factor_sd]],sd,na.rm=TRUE)})
+    sd = median(sd,na.rm=TRUE)
+    
+    # impute or not
+    check=na == matrix(count,nrow=2,ncol=ncol(D)) # all missing in one class
+    
+    # impute matrix
+    mi = D$data
+    for (j in 1:nrow(mi)) {
+      # index of group for this sample
+      g = which(levels(D$sample_meta[[M$factor_name]])==D$sample_meta[[M$factor_name]][j])
+      iv=rnorm(ncol(D),min(D$data[j,],na.rm=TRUE)/2,sd)
+      mi[j,is.na(mi[j,]) & check[g,]] = iv[is.na(mi[j,]) & check[g,]]
+    }
+    D$data = mi
+    M$imputed=D
+    return(M)
+  }
+)
+

The second imputation method replacing missing values in any +condition with exactly 1 missing value with the mean of the values for +that condition. Again we create a new struct object and corresponding +method for the the new object to implement the filter.

+
+# create new imputation object
+set_struct_obj(
+  class_name = 'STATegra_impute2',
+  struct_obj = 'model',
+  params=c(factor_name='character'),
+  outputs=c(imputed='DatasetExperiment'),
+  prototype = list(
+    name = 'STATegra imputation 2',
+    description = 'For those conditions with only 1 NA impute with the mean of the condition.',
+    predicted = 'imputed'
+  ) 
+)
+
+# create method_apply for imputation method 2
+set_obj_method(
+  class_name='STATegra_impute2',
+  method_name='model_apply',
+  definition=function(M,D) {
+    # levels in condition
+    L = levels(D$sample_meta[[M$factor_name]])
+    
+    # for each feature count NA within each level
+    na = apply(D$data,2,function(x){
+      tapply(x,D$sample_meta[[M$factor_name]],function(y){
+        sum(is.na(y))
+      })
+    })
+    
+    # standard deviation of features within levels of factor_sd
+    sd = apply(D$data,2,function(x) {tapply(x,D$sample_meta[[M$factor_name]],sd,na.rm=TRUE)})
+    sd = median(sd,na.rm=TRUE)
+    
+    # impute or not
+    check=na == 1 # only one missing for a condition
+    
+    # index of samples for each condition
+    IDX = list()
+    for (k in L) {
+      IDX[[k]]=which(D$sample_meta[[M$factor_name]]==k)
+    }
+    
+    ## impute
+    # for each feature
+    for (k in 1:ncol(D)) {
+      # for each condition
+      for (j in 1:length(L)) {
+        # if passes test
+        if (check[j,k]) {
+          # mean of samples in group
+          m = mean(D$data[IDX[[j]],k],na.rm=TRUE)
+          # imputed value
+          im = rnorm(1,m,sd)
+          # replace NA with imputed
+          D$data[is.na(D$data[,k]) & D$sample_meta[[M$factor_name]]==L[j],k]=im
+        }
+      }
+    }
+    M$imputed=D
+    return(M)
+  }
+)
+

The new STATegra imputation objects can now be used in model +sequences like any other struct object. A final filter is +added to remove any feature that has missing values after +imputation.

+
+# model sequence
+M3 = STATegra_impute1(factor_name='treatment',factor_sd='condition') +
+     STATegra_impute2(factor_name = 'condition') + 
+     filter_na_count(threshold = 3, factor_name='condition')
+# apply model
+M3 = model_apply(M3,DSTF)
+# get imputed data
+DSTFI = predicted(M3)
+DSTFI
+
## A "DatasetExperiment" object
+## ----------------------------
+## name:          STATegra Proteomics
+## description:   downloaded from: https://github.com/STATegraData/STATegraData/
+## data:          36 rows x 864 columns
+## sample_meta:   36 rows x 4 columns
+## variable_meta: 864 rows x 3 columns
+
+
+

Exploratory analysis +

+

It is often useful to visualise the distribution of values across +samples to verify that the transformations/normalisation/filtering etc +have been effective.

+

+

The values are no longer skewed and show an approximately normal +distribution. The boxplots are comparable in width with very few +outliers indicated, so the transformations etc have had an overall +positive effect.

+

PCA is used to provide a graphical representation of the data. For +comparison with the outputs from STATegra a filter is included to reduce +the data to include only the treated samples (IKA)

+
+# model sequence
+P = filter_smeta(mode='include',factor_name='treatment',levels='IKA') +
+    mean_centre() + 
+    PCA(number_components = 2)
+# apply model
+P = model_apply(P,DSTFI)
+
+# scores plots coloured by factors
+g = list()
+for (k in c('batch','time')) {
+  C = pca_scores_plot(factor_name=k,ellipse='none')
+  g[[k]]=chart_plot(C,P[3])
+}
+
+plot_grid(plotlist = g,nrow=1)
+

+

There does not appear to be a strong batch effect. PC1 is dominated +by time point “24” and some potentially outlying points from time points +“2” and “0”.

+
+
+
+

LC-MS-based metabolomics dataset +

+

The LC-MS-based metabolomics dataset from the STATegra multi-omics +dataset (see Introduction) can be found on github and must +be extracted from zip file prior to data analysis.

+
+# path to zip
+zipfile = "https://raw.github.com/STATegraData/STATegraData/master/Script_STATegra_Metabolomics.zip"
+
+## retrieve from BiocFileCache
+path = bfcrpath(bfc,zipfile)
+temp = bfccache(bfc)
+
+## ... or download to temp location
+# path = tempfile()
+# temp = tempdir()
+# download.file(zipfile,path)
+
+# unzip
+unzip(zipfile=path, files = "LC_MS_raw_data.xlsx", exdir=temp)
+
+# read samples
+data <- as.data.frame(read.xlsx(file.path(temp,"LC_MS_raw_data.xlsx"),sheet = 'Data'))
+

The imported data needs to be converted to +DatasetExperiment format for use with +structToolbox.

+
+# extract sample meta data
+SM = data[ ,1:8]
+
+# add coloumn for sample type (QC, blank etc)
+blanks=c(1,2,33,34,65,66)
+QCs=c(3,4,11,18,25,32,35,36,43,50,57,64)
+SM$sample_type='Sample'
+SM$sample_type[blanks]='Blank'
+SM$sample_type[QCs]='QC'
+
+# put qc/blank labels in all factors for plotting later
+SM$biol.batch[SM$sample_type!='Sample']=SM$sample_type[SM$sample_type!='Sample']
+SM$time.point[SM$sample_type!='Sample']=SM$sample_type[SM$sample_type!='Sample']
+SM$condition[SM$sample_type!='Sample']=SM$sample_type[SM$sample_type!='Sample']
+
+# convert to factors
+SM$biol.batch=ordered(SM$biol.batch,c('9','10','11','12','QC','Blank'))
+SM$time.point=ordered(SM$time.point,c('0h','2h','6h','12h','18h','24h','QC','Blank'))
+SM$condition=factor(SM$condition)
+SM$sample_type=factor(SM$sample_type)
+
+# variable meta data
+VM = data.frame('annotation'=colnames(data)[9:ncol(data)])
+
+# raw data
+X = data[,9:ncol(data)]
+# convert 0 to NA
+X[X==0]=NA
+# force to numeric; any non-numerics will become NA
+X=data.frame(lapply(X,as.numeric),check.names = FALSE)
+
+# make sure row/col names match
+rownames(X)=data$label
+rownames(SM)=data$label
+rownames(VM)=colnames(X)
+
+
+# create DatasetExperiment object
+DE = DatasetExperiment(
+  data = X, 
+  sample_meta = SM, 
+  variable_meta = VM, 
+  name = 'STATegra Metabolomics LCMS',
+  description = 'https://www.nature.com/articles/s41597-019-0202-7'
+)
+
+DE
+
## A "DatasetExperiment" object
+## ----------------------------
+## name:          STATegra Metabolomics LCMS
+## description:   https://www.nature.com/articles/s41597-019-0202-7
+## data:          66 rows x 152 columns
+## sample_meta:   66 rows x 9 columns
+## variable_meta: 152 rows x 1 columns
+
+

Data preprocessing +

+

In the STATegra project the LCMS data was combined with GCMS data and +multiblock analysis was conducted. Here only the LCMS will be explored, +so the data will be processed differently in comparison to Gomez-Cabrero +et al. Some basic processing steps will be applied in order to +generate a valid PCA plot from the biological and QC samples.

+
+# prepare model sequence
+MS = filter_smeta(mode = 'include', levels='QC', factor_name = 'sample_type') +
+     knn_impute(neighbours=5) +
+     vec_norm() + 
+     log_transform(base = 10) 
+
+# apply model sequence
+MS = model_apply(MS, DE)
+
## Warning in knnimp(x, k, maxmiss = rowmax, maxp = maxp): 3 rows with more than 50 % entries missing;
+##  mean imputation used for these rows
+
+
+

Exploratory analysis +

+

First we will use PCA to look at the QC samples in order to make an +assessment of the data quality.

+
+# pca model sequence
+M =  mean_centre() +
+     PCA(number_components = 3)
+
+# apply model
+M = model_apply(M,predicted(MS))
+
+
+# PCA scores plot
+C = pca_scores_plot(factor_name = 'sample_type',label_factor = 'order',points_to_label = 'all')
+# plot
+chart_plot(C,M[2])
+

+

The QC labelled “36” is clearly very different to the other QCs. In +STATegra this QC was removed, so we will exclude it here as well. This +corresponds to QC H1. STATegra also excluded QC samples measured +immediately after a blank, which we will also do here.

+
+# prepare model sequence
+MS = filter_smeta(
+      mode = 'include', 
+      levels='QC', 
+      factor_name = 'sample_type') +
+  
+     filter_by_name(
+      mode = 'exclude', 
+      dimension='sample',
+      names = c('1358BZU_0001QC_H1','1358BZU_0001QC_A1','1358BZU_0001QC_G1')) +
+  
+     knn_impute(
+      neighbours=5) +
+  
+     vec_norm() + 
+  
+     log_transform(
+       base = 10) + 
+  
+     mean_centre() +
+  
+     PCA(
+       number_components = 3)
+
+# apply model sequence
+MS = model_apply(MS, DE)
+
## Warning in knnimp(x, k, maxmiss = rowmax, maxp = maxp): 4 rows with more than 50 % entries missing;
+##  mean imputation used for these rows
+
+# PCA scores plot
+C = pca_scores_plot(factor_name = 'sample_type',label_factor = 'order',points_to_label = 'all')
+# plot
+chart_plot(C,MS[7])
+

+

Now we will plot the QC samples in context with the samples. There +are several possible approaches, and we will apply the approach of +applying PCA to the full dataset including the QCs. We will exclude the +blanks as it is likely that they will dominate the plot if not removed. +All samples from batch 12 were excluded from STATegra and we will +replicate that here.

+
+# prepare model sequence
+MS = filter_smeta(
+      mode = 'exclude', 
+      levels='Blank', 
+      factor_name = 'sample_type') +
+  
+     filter_smeta(
+      mode = 'exclude', 
+      levels='12', 
+      factor_name = 'biol.batch') +
+  
+     filter_by_name(
+      mode = 'exclude', 
+      dimension='sample',
+      names = c('1358BZU_0001QC_H1',
+                '1358BZU_0001QC_A1',
+                '1358BZU_0001QC_G1')) +
+  
+     knn_impute(
+      neighbours=5) +
+  
+     vec_norm() + 
+  
+     log_transform(
+       base = 10) + 
+  
+     mean_centre() +
+  
+     PCA(
+       number_components = 3)
+
+# apply model sequence
+MS = model_apply(MS, DE)
+
## Warning in knnimp(x, k, maxmiss = rowmax, maxp = maxp): 2 rows with more than 50 % entries missing;
+##  mean imputation used for these rows
+
+# PCA scores plots
+C = pca_scores_plot(factor_name = 'sample_type')
+# plot
+chart_plot(C,MS[8])
+

+The QCs appear to representative of the samples, but there are strong +clusters in the data, including the QC samples which have no biological +variation. There is likely to be a number of ‘low quality’ features that +should be excluded, so we will do that now, and use more sophisticated +normalisation (PQN) and scaling methods (glog).

+
+MS =  filter_smeta(
+       mode = 'exclude', 
+       levels = '12', 
+       factor_name = 'biol.batch') +
+  
+      filter_by_name(
+       mode = 'exclude', 
+       dimension='sample',
+       names = c('1358BZU_0001QC_H1',
+                 '1358BZU_0001QC_A1',
+                 '1358BZU_0001QC_G1')) +
+
+      blank_filter(
+       fold_change = 20,
+       qc_label = 'QC',
+       factor_name = 'sample_type') +
+
+      filter_smeta(
+       mode='exclude',
+       levels='Blank',
+       factor_name='sample_type') +
+  
+      mv_feature_filter(
+       threshold = 80, 
+       qc_label = 'QC', 
+       factor_name = 'sample_type', 
+       method = 'QC') +
+     
+      mv_feature_filter(
+        threshold = 50, 
+        factor_name = 'sample_type', 
+        method='across') +
+  
+     rsd_filter(
+       rsd_threshold=20, 
+       qc_label='QC',
+       factor_name='sample_type') +
+  
+     mv_sample_filter(
+       mv_threshold = 50) +
+     
+     pqn_norm(
+       qc_label='QC',
+       factor_name='sample_type') +
+     
+     knn_impute(
+       neighbours=5, 
+       by='samples') +
+     
+     glog_transform(
+       qc_label = 'QC',
+       factor_name = 'sample_type') +
+     
+     mean_centre() + 
+     
+     PCA(
+       number_components = 10)
+
+# apply model sequence
+MS = model_apply(MS, DE)
+
+
+# PCA plots using different factors
+g=list()
+for (k in c('order','biol.batch','time.point','condition')) {
+  C = pca_scores_plot(factor_name = k,ellipse='none')
+  # plot
+  g[[k]]=chart_plot(C,MS[length(MS)])
+}
+
+plot_grid(plotlist = g,align='vh',axis='tblr',nrow=2,labels=c('A','B','C','D'))
+

+

We can see now that the QCs are tightly clustered. This indicates +that the biological variance of the remaining high quality features is +much greater than the technical variance represented by the QCs.

+

There does not appear to be a trend by measurement order (A), which +is an important indicator that instrument drift throughout the run is +not a large source of variation in this dataset.

+

There does not appear to be strong clustering related to biological +batch (B).

+

There does not appear to be a strong trend with time (C) but this is +likely to be a more subtle variation and might be masked by other +sources of variance at this stage.

+

There is some clustering related to condition (D) but with +overlap.

+

To further explore any trends with time, we will split the data by +the condition factor and only explore the Ikaros group. Removing the +condition factor variation will potentially make it easier to spot any +more subtle trends. We will extract the glog transformed matrix from the +previous model sequence and continue from there.

+
+# get the glog scaled data
+GL = predicted(MS[11])
+
+# extract the Ikaros group and apply PCA
+IK = filter_smeta(
+      mode='include',
+      factor_name='condition',
+      levels='Ikaros') +
+     mean_centre() + 
+     PCA(number_components = 5)
+
+# apply the model sequence to glog transformed data
+IK = model_apply(IK,GL)
+
+# plot the PCA scores
+C = pca_scores_plot(factor_name='time.point',ellipse = 'sample')
+g1=chart_plot(C,IK[3])
+g2=g1 + scale_color_viridis_d() # add continuous scale colouring
+
+plot_grid(g1,g2,nrow=2,align='vh',axis = 'tblr',labels=c('A','B'))
+

+

Colouring by groups (A) makes the time point trend difficult to see, +but by adding a ggplot continuous colour scale “viridis” +(B) the trend with time along PC1 becomes much clearer.

+
+
+
+
+

Session Info +

+ +
## R version 4.3.1 (2023-06-16)
+## Platform: x86_64-pc-linux-gnu (64-bit)
+## Running under: Ubuntu 22.04.3 LTS
+## 
+## Matrix products: default
+## BLAS:   /usr/lib/x86_64-linux-gnu/openblas-pthread/libblas.so.3 
+## LAPACK: /usr/lib/x86_64-linux-gnu/openblas-pthread/libopenblasp-r0.3.20.so;  LAPACK version 3.10.0
+## 
+## locale:
+##  [1] LC_CTYPE=C.UTF-8       LC_NUMERIC=C           LC_TIME=C.UTF-8       
+##  [4] LC_COLLATE=C.UTF-8     LC_MONETARY=C.UTF-8    LC_MESSAGES=C.UTF-8   
+##  [7] LC_PAPER=C.UTF-8       LC_NAME=C              LC_ADDRESS=C          
+## [10] LC_TELEPHONE=C         LC_MEASUREMENT=C.UTF-8 LC_IDENTIFICATION=C   
+## 
+## time zone: UTC
+## tzcode source: system (glibc)
+## 
+## attached base packages:
+## [1] stats     graphics  grDevices utils     datasets  methods   base     
+## 
+## other attached packages:
+##  [1] openxlsx_4.2.5.2     cowplot_1.1.1        gridExtra_2.3       
+##  [4] ggplot2_3.4.4        BiocFileCache_2.8.0  dbplyr_2.3.4        
+##  [7] ropls_1.32.0         pmp_1.12.0           structToolbox_1.13.5
+## [10] struct_1.12.0        BiocStyle_2.28.1    
+## 
+## loaded via a namespace (and not attached):
+##   [1] DBI_1.1.3                   bitops_1.0-7               
+##   [3] MultiDataSet_1.28.0         rlang_1.1.1                
+##   [5] magrittr_2.0.3              e1071_1.7-13               
+##   [7] matrixStats_1.0.0           compiler_4.3.1             
+##   [9] RSQLite_2.3.1               systemfonts_1.0.5          
+##  [11] vctrs_0.6.4                 reshape2_1.4.4             
+##  [13] stringr_1.5.0               pkgconfig_2.0.3            
+##  [15] crayon_1.5.2                fastmap_1.1.1              
+##  [17] XVector_0.40.0              labeling_0.4.3             
+##  [19] utf8_1.2.3                  rmarkdown_2.25             
+##  [21] itertools_0.1-3             ragg_1.2.6                 
+##  [23] bit_4.0.5                   purrr_1.0.2                
+##  [25] xfun_0.40                   MultiAssayExperiment_1.26.0
+##  [27] randomForest_4.7-1.1        zlibbioc_1.46.0            
+##  [29] cachem_1.0.8                GenomeInfoDb_1.36.4        
+##  [31] jsonlite_1.8.7              progress_1.2.2             
+##  [33] blob_1.2.4                  DelayedArray_0.26.7        
+##  [35] prettyunits_1.2.0           parallel_4.3.1             
+##  [37] rols_2.28.0                 R6_2.5.1                   
+##  [39] bslib_0.5.1                 stringi_1.7.12             
+##  [41] limma_3.56.2                GenomicRanges_1.52.1       
+##  [43] jquerylib_0.1.4             Rcpp_1.0.11                
+##  [45] bookdown_0.35               SummarizedExperiment_1.30.2
+##  [47] iterators_1.0.14            knitr_1.44                 
+##  [49] IRanges_2.34.1              Matrix_1.6-1.1             
+##  [51] tidyselect_1.2.0            abind_1.4-5                
+##  [53] yaml_2.3.7                  codetools_0.2-19           
+##  [55] curl_5.1.0                  doRNG_1.8.6                
+##  [57] lattice_0.21-8              tibble_3.2.1               
+##  [59] plyr_1.8.9                  withr_2.5.1                
+##  [61] Biobase_2.60.0              evaluate_0.22              
+##  [63] ontologyIndex_2.11          desc_1.4.2                 
+##  [65] isoband_0.2.7               proxy_0.4-27               
+##  [67] zip_2.3.0                   filelock_1.0.2             
+##  [69] pillar_1.9.0                BiocManager_1.30.22        
+##  [71] MatrixGenerics_1.12.3       rngtools_1.5.2             
+##  [73] foreach_1.5.2               stats4_4.3.1               
+##  [75] generics_0.1.3              rprojroot_2.0.3            
+##  [77] sp_2.1-0                    RCurl_1.98-1.12            
+##  [79] hms_1.1.3                   S4Vectors_0.38.2           
+##  [81] munsell_0.5.0               scales_1.2.1               
+##  [83] calibrate_1.7.7             class_7.3-22               
+##  [85] glue_1.6.2                  tools_4.3.1                
+##  [87] fs_1.6.3                    grid_4.3.1                 
+##  [89] impute_1.74.1               missForest_1.5             
+##  [91] colorspace_2.1-0            GenomeInfoDbData_1.2.10    
+##  [93] cli_3.6.1                   textshaping_0.3.7          
+##  [95] fansi_1.0.5                 viridisLite_0.4.2          
+##  [97] ggthemes_4.2.4              S4Arrays_1.0.6             
+##  [99] dplyr_1.1.3                 pls_2.8-2                  
+## [101] pcaMethods_1.92.0           gtable_0.3.4               
+## [103] sass_0.4.7                  digest_0.6.33              
+## [105] BiocGenerics_0.46.0         farver_2.1.1               
+## [107] memoise_2.0.1               htmltools_0.5.6.1          
+## [109] pkgdown_2.0.7               lifecycle_1.0.3            
+## [111] httr_1.4.7                  qqman_0.1.9                
+## [113] bit64_4.0.5                 MASS_7.3-60
+
+
+
+ + + +
+ + + +
+
+ + + + + + + diff --git a/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-16-1.png b/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-16-1.png new file mode 100644 index 0000000000000000000000000000000000000000..528d7d005febe8175ee4aebcddf53107a75b89e6 GIT binary patch literal 56192 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
YTa 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 JOO7~%{|5&?^>F|I literal 0 HcmV?d00001 diff --git a/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-17-1.png b/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-17-1.png new file mode 100644 index 0000000000000000000000000000000000000000..215114c568f0a6b8d0f0c258322831b48154ef7f GIT binary patch literal 43184 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

-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 N$m96?-1dq%_Xqm4y8{3K literal 0 HcmV?d00001 diff --git a/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-38-1.png b/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-38-1.png new file mode 100644 index 0000000000000000000000000000000000000000..8c6bffc94b30bfba176ab82062550ee626ff01c8 GIT binary patch literal 27843 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%0D8Byv{Wd# z)F~S)E`Gs#d04$^@5ey?5*T?j_rjn1w3KPd1xcn2fVH9XiyjgSurysz1kqT5nvsdv zv19Swcexo_Kgf}X5gK;a8nt7X1+eQ0am6W%TKp!b09t)&d8~}j?iv^fc>|7U>pXmk zDH<ecZy7aw$n@&OqaV-?=Z;QTMaF@Bt)XMlm|ga zr|dV%y>k5ncU8P?4L#JKf@H~h>W>1j%AKCF{S9d~pvLiIdRpjF*K@NY9QG!W#}ODs z*w}M$OF#!e;^uuD$q<;Ohysai;66bJi-S^z_+x)^5Pz!$1OycKtoSy<;yeds)iF~j zqM?^kppZUguLVjZ@5vKN2Cn0@IpHQZZX`4{H4Sfkq(72B0~wA)6TOyJN)J-xjQ@6S z4OAnJYWRT+88nx2ov0*(jd8`%{MkqxOp_F6KX3=7As-6^%$fkoVANbOc%;mx^pHt5 zlK}{ly(yykyR(7c&oT7?9Jd+D(K+phabjYo|24w0Zb1cns)6>&MPM_vMAva~R zN3jr>M}w)vLKp=XWVk+UkKBxd^c1Z}!qpev-zL~Vx)eWp^rX~3fr^|~6$>;cOsukf zsDs1>`1oAMuM#37DS;tD1qqfWY#eY`*jYhDEsL;5^9?t7z=M{%AQdx{RzEUqP#n)F zsb6@#Wq<2Bn15=a&^-mSI@h?e>-AVz+nMIR*SvWZ6Mp30K9&=gw)?$R2$fGkb*@0#&6#V%> zDW~b+a16HIkt$yV(NOyq%&;)5kFd|h#!UaLC!G2*ZaQ1*!u`ll94!byokL<_s^Xp{ z(R$`L)%psxFyU9))hEyVMQ4YAED?{EYT$+vg!RwwqVV$0y&nu&A3|Al*`GvGN@zwS z?w7S5UaPX9g8K^Sv~jH5+%aGz{$X7pAdm(BJYS%Z|`VW2@ zn>-v`a@e|k5wq9V-B_icP^9DI5I1DZ=@gK;(@pm1VHio$ zGcQlMVAbRj_0O^E9@engCmQ|a&h4#hHf_A(V{@ZHUhnS?bk>I>bJFDc`q;@KxIYC= zmV2uiAx;MSEhlBUQw+|n;A=0vR4|Exz}{SV3a&Qcgu@IdP738v6IIlt5Xo>F!^==q z10dfs(}2I&pGb)-#{P=A-rarv0E$eVU%We3eHTFzCJpp`?)eO(r9d%C0}zYTXUz~X`@qvaJKKWWzpRA;f;JQ5~;XVjz}N$4-Sc<~|?A~H}7 zu~~j@y7U#Dr_HP*v1?mzKo-Q(1vR3=S;Ms1$1mzU;vu4rgL90O>}>R`^62a3Q@phX zLdu?M)4o$~9bdfT-@i9O*Ji$x+55?o3$I3Xly1p7qQ>zNL-zk>9RIs#-~Tgt?*GrX bIyhey@o@CopDPd0yU6sk4YkTOtit~dZ;;Z1 literal 0 HcmV?d00001 diff --git a/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-40-1.png b/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-40-1.png new file mode 100644 index 0000000000000000000000000000000000000000..3f23f9591ececb32fe8a9338b58ae9f4159ab215 GIT binary patch literal 134609 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

c4$GiVi936 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 lZC0oy_%ynyJ63`$cV=W_NfnVrY!K(rB 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 RT_vAM?!;-CH^&Tb{x9{pqvQYp literal 0 HcmV?d00001 diff --git a/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-55-1.png b/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-55-1.png new file mode 100644 index 0000000000000000000000000000000000000000..0904772f2efb20a798c2ed7af1070b1bb629009d GIT binary patch literal 20243 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 E08s2o=Kufz literal 0 HcmV?d00001 diff --git a/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-56-1.png b/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-56-1.png new file mode 100644 index 0000000000000000000000000000000000000000..ddcc0bc90531b69f2c5adbd4916a39aeebc2e95a GIT binary patch literal 45351 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 D`|$yo literal 0 HcmV?d00001 diff --git a/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-57-1.png b/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-57-1.png new file mode 100644 index 0000000000000000000000000000000000000000..0cde68ff2388f9245642c82c9924f41293b74b1a GIT binary patch literal 44254 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 literal 0 HcmV?d00001 diff --git a/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-60-1.png b/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-60-1.png new file mode 100644 index 0000000000000000000000000000000000000000..df3ede4d177712fdc48ae6a29b5b1d3952e53b50 GIT binary patch literal 49804 zcmdpeWn9!z*DZ*GNU2DdbazUMNJ&ddcXxLRNQ+3Ppnym>44u-_&CoS;4KTz#JkR@n zzaQ?WJ3sjiGtB(soPG9Qd#!bhP*#-2dPe*V2?+^HR_6UjBqZczB&0`gpQ3_y)L++Z zf+tjCIqCP{89c5eAOYYB-BIR~3lb7`=fe+juS20J64GlV+4tgVo*8?K9-eCIcfH5( z=J5pC!_3D|MRLYe`sW6UAb(0rBk?e72u3HfVRQ3yZWZt)AL%ELe=+hte~M0-_z2HuuCK3AN=d4pAc!n7#HFNAS5{Wm z*Vj2rdN5n=u5EhSLbZXepOdjkDm~*>kmF5(0!|@ zh>af=T3pPMuarF;`~<_@i~D3PPOKJ+dkAe6OUpkVlVf-KCyuu7oPCpQ;J>mO#csab z7BpkacMU%r*+@1R&R0l(bRr!3lu_Yn#mEOaIo_OGlf_0ivRDJBZoK_oHT6kfQG;ai zx~ge|facDtK=&D=a4Q_q%bZ%@E9aqo_d}OO3jfO$z5biEUfN{cG5=EN;WS&r`nSa_ z8?IEr@B61$)!f4ZCUG0to~sdQ(=fY$!JDho`M6&N1vb;VE<Q-o3rpJ<(4-5Qv zLDt;i7UO4fuxe&-AQ&IPpICKj<+)Sk_j}C;Q!1u=_Z3Y{^33_tJxHj`t3E;2Vug6( zddD{!rKO~5!!4|=es97Nym7sGiHV6;?5#JI?$df6HQ9&-ml3!6B`|TnYiet)MYENd z+1aN{8#dFh&BU(O6ZW@2I9Od>U8RA`kBp40K07>kGFsYUb z3JMUvg{4PY<2_)g9|1$2YXc`2hNKgj}zJr|0S{M71dN%?_DgUq@-NfEV$3x z`LIkM!fi%JNB6hH?r%=XVgoK$!uNZNHEev!+J=#J)zxcyy;*eY%R4J9vi)jrXS}vD z>kLLzpNjkyF{FIdb_lP7s$$~cSj<&hHJy#g6&tjYLl*ttn&A*}eI82ZuX5e_Xy34b zUs+Y<@n$PgQ~yUrMTOkPA~-eDrLSmDG?9d-rvP7ij7jX9u&peg(p!HwRaIO!H@E#b zAuwWaEqfOimvEnnwVoK5<4sNow)OqOj;lL^Px$t><+pF&1bywcyydfm8#;A&qu3e? zZ)YgbO5D!9p8X(ch9W;5#ob@{c55=d)goNV%(^^0F)?AuZ85y3tYKtiluU6yt|Vp! zUQdjTjk#MXSeTnzlgCNh*xK$Lor49xS23750v?Bsz5_|DWU&tOwF=|av8>C3gM-aU zkb=0Qqa#0mFddTGU>Uc?TFLx)NkA~Y)G<%V#Z@^FM`u zN=Q1jwnpc>lVCCD=H<;(obD84A5_Rg7MFftgR{UKeK-0O_p{T7%#BSFMw*aBl=4`!`mMh$5ozZ??o(^cug1g@s)(3YV0W2w%*Y>~EP_Sm07n zK!0&rjARY*Lw(2fv)T=3Xq(j4B~@M>v>*;H$`)P66@0IE3ikE(Yier9mL4-ic93~2 zjIIbuN=m++f0?1F?`4Ll(6Mj$HQ=EAN^%9{Slj#iH(MDJDk>@nc*l5!v>G~qp(%jYBs5HeSPsyp3j8H&fQBjF@P0@fGg^>Fm`2Y!@ ztrmiZGJB*T({1V#M5M0DN+#eIW&qc^17BMF0rPOs`zO>da(gxoziz%vN~INluho=)jFIL(?Rb9$dy8XFrct0$J1bM(ZL4d{6+O1io6QcFc| zpYXQcUg#`&u3;&PoU48O_>qGUv#YDi@oZH3bV60B!uRUr;unv)`UZ&56_CP=HV0EN ziFux?tIH}Xnu8Z0u3IE#i;7N`d=4uN+aC=J!dO7e%#DbF3%ojj9A1K?$3Yx}IP?3c zp2)xC8A2i;!j z$y>sE{_b&jzLlpi`GP&a#vi=AinVMA^w0vVl=?+`@E%f8(Mt-7ksR?5cgC`&ri`#K zR7_NqqN3a)Ci1xO;^Jbx;d4)69)5ms7v$?XOP-q2prWF3e^cv+ za0gl05whsnymV291Hi!N&!4fkii#qK%&ED!UMBQ?&Ski~^|$4lw=aV^Hyj~u_bEiP z%f^xH?d{D0=-8h|$H1UwVTqoYP|MBD#a`dR7_|YQY;*|ZU1b9UC6L=do)#d*ekEyi zvfc;Du;ELOh>h(r=a`4Ia+SlE0xyJ&bWPJdo!M+rXL4W@TaIA>vXc`d_GLT+& z8eY73ky#rpp`fk~{@_7!6R>`IHB)OxqF7LMYl9jR1g_fI**W-=0;MZ0z>bO;iWWY9 zYJdMm4~(alK5*7=^}pQ)6(2Q(azY&wJ*2&@-f8XV%9l)g5MhVOTfsG2aL^ny!4zkjm#jw1$S*YuQ)ddVugXr`lzZJ@#V``l@5gEM4?K(E}OND&F?>d@|v1R z!#mr{jXKXt)1D*VgIh;(hAi67*T(GbS`(9ypo7wMwmk~Ts5|{)TH(NgkHN^u`19w_ z94qbc7tjDTb@kA0V@f8bqVaa)ciXZL-)CfC$SEp%7MPMk=i zqa$ZzM2U`$j!7n{c36Z?iOlj|)2mtE+S=OE)|Q5!-y?ZVR#sMU;=^7-#^pj#qAEs+}pE#`SRt(^=h%zzir2==21zzyo7xPwpxC{-*&bbbNeyF zP*Gi;>Ux~|SUL%vw>qp+-%RX&c7??g6DWQtj`?0+JCa~xrzPL)Lhke$tQas>zY7a< zs;j@(*9$yMW=zZ^#5$J%1c@;Y$j37B@(cSpWUcuX4MnNylJlR`)dqG~wTrBEj<0XX zhPjE=R;gIKq_n?8m2*)ECDqF?SH$D5QkQf|YJaKJnUgxZzVU1#CeNlQn~v+<>Rmfu zJHI-!`{Ft17tLP7hMkRYM1jt3sa`ps!Zond`%1z+&IY|9-vMcmphHiG%z)(dvuYFA^6 zi*utrFJ>w-+i>_Xzp#t^nw~azv;p0eCJdLrik7Y8-JZh=F_Ag8muAKMT0zmU_=Y=L zVvXIs#?3{AuLM?&LMirEuk@##WYYE{e@@JiSToO7!rTtTlp$A0`&(^oV$erSOivH= zyr3$i36#v1Y;|5-ws(%Yw0iKG|KDv4;GRs z&1Y_5p`;hBPn;F4X;5n%7F=UvV-LdSzI7X(5EFoOEKEBB%leReq&W~@u3E3|# zPxE}J<*UlCPnzs@D`qU+h@$<4G&6`AX5P)gA{4fAYy3Bo`=S9^ZobZ;0OT}-lMtrnw2`g6hKAJg^72KtjOR>$G|ND4jZaOL z)zTsqZSBde(YbP5G57C>M$TFq?*4rxh4bMxJAG30W1nntyM={aBRg3#n@E^eRYMYQ zx7)tn;cq9S^^GphVgpR-N)w{5QwW_tR#w*U$;qmEdNCjY^SVTl5EFBx4^=A5evv_< zMkZxiWDMk0kWhJ51k<@%FJSd;D*U{At>OHUO2F%*SS(q3&|s`qWUHT4N3dQh#M)dZm6UcKTAKI#l+)OnusgpB`5{Vbx22jC@gaOnrgYl9$s7H zj+nEAzWw)K6fsqcwDf7G7Jsv>$n>u0g9ZU;mpN#-(>hN+rhH45cXu`|^RHTSZU7+T zH7BRaVUcTUb)baYBSLg=Qgx%qwOZx( z&Bi|#sq?tQN#y6YJ{ZelMRv{=jtY3E8tN6Me!S#m+0~bhbX&CCZ`ebd_OvGS-J$g$ z4}r2tMNPc}Z4HQxPS#?Bgh z^g<*&^l8(~Q;dMDuie@7rlY$jm7ceJ;P%$Xv+Is}JkmkTzj5`{A&eu-_{XfV-~adT zYk&yA`TTFsHDBW5_VxA6!qV|ZJ!Fug^g9hX9FN-3P?X1)*ME3uo-Rf{lfwG479XHU z!~Fa7s+_9Y7N1&GI-kSM^qGEkcA{j>puwlUCg`JCYd#KlM=EL3jGl>jMiK8uO1O$q={}KCZ;@?q%4_yyA_)@n0Csh&xqL4;@eS!M zR{2%-X8Gb5Mx)J!xRDpisYXqxlaUv-%8Gd`MRK2PLZv$-M@DJo-22#5c(Kt(voS|P zPP;9)*UHk;urmy6eRI=Yi^)+{k{aGr5zLzo6YzEw)Vy;O;CwN*IIYU?3{yVN*wFhG z0Xct4@EEG7c6BNaf&J$B;j=fMhQc6Bjd%Y}kk2wLEh@_A9)5$Oj+%g83BWLr0KNBgzwFe%SKpf-ta|--@gfR3h^2Kt2){sPNXt;hmc_t^CE=aeH;$Qkh_FO z4MaRM7;;+U0?VzH9Lj_WT94e?+N6vO(oZUX;^L9;Mc#p0O2Tj71v`I8^xocrk-6nX zg-JRF`omL=8pFcANLyswPyaM*;Vi#st@;$bk5bQ<#Cx=o`%+X}tAhk;x0-|8S{FH# zpEb>d3ObJKYwskMPw%|Fuh~wgBoArff$=_VKb&8~12LXGa}>-3gH#L6zJAl12Fuoy zS9GSi_m~ntQ`)~97xqqg3q@HXD6yw-31Hmn3{C$8X^8#H;o|eBo*ujQ)Vp~fmJl8u z&h5Ibtas4aFS7ja8jpbWXxIPbddbPKN;t0}RUd#s8 zL*`*m`aZUL#%2AMlwN7Kx0-y0$sQmMF|lm0zPY%#-ue5X|L-9m@jkmg?f$iJHCIL| zNEImpZ|W0u@Ul&4&k`@7+L7DF-v*CDh%ID1fBh>lLB7X%;~?yOmrqL$ETDDr z@@+mIg}mZo%(7`YcX#)KttO$?6ttyJ-70zG4Ohh>9K+@608L5OX>|mivp5WkqXzdf?tQ(%} z=yk-Y{u6H%Gt)ZJ#PCn&>Oy_1nxd`pKE65J)DKtN+kDCoM)w&>umu(kr9IvQ@GViUIK*rMQ;>8MNJwuc8o zIyR1vk8@w@U%6Ay?`Dz;3a6gN_L*5~z#TqmsH;~vtw{m+DiMy|ZI9#Y(YSzu&5CYF z6DVQk5mH|3096E}1)H3lHSxmf<}*=!wGO-hqG6(dU5Z_%D3R?5w@ev37) z3=uFjgfA3v2@7XPV88j?(eduazjbNy1)9twEmt`mn6}r^;-oxLY6lcM;Rq{o|9#E>YN!*A*mQ!f=RFG(LVb|)8!;8TYxPksLF2+Q*?W9WOv=g zi;I{V8XCMcB_6+pUNYk@zO%Dq1r(i+$Vi#hLs$b)#GfHrIp2(QfsZ#&CVV^Vt*xg| z%Er#Bh?Cw=;>C;BU2)v2f$iNsN&lo>9z&u?Az9sQv8b~rJ7r&Lwgu-?jEl>jvYY%Rx)@Z% zAWxFmFE_2UaTnDa^k`bFD#hgx5rh{ye_pzz|Ik?+d!ChsZBwBezEA^PZgB7;kOpNG z6lm$`E#feSlI?9)j&Y`)Z|dbiISVh(_fvXTZ8yF2B$T|yTCJSn*+a-|m1cHya?=A` z#pbszeRmjYW?N!23GvRfwzKc% zZy?dGchuPiYqiPAxOV(5lhCk-^Qh`8vV4-gxIi>Ndv4F?yy6scUZTaH%fMkTL&ZLv z)xXyoXZop~PZ4sflXdGWqFASNxa($EH4A9zSD?RsIH#-NdFi(qjMT8t@)FPT$HqQ_ zj{8e&>=I1-AA3M^{G06c)0vF~!c3Af2|EONa&NDkfrF`&KQE&bpE;@6&jASf`MQ-1 z;?L;HX2S@Er-wKvx{3yykQZS%#rLU_9>(h0+Dhk*4@f5`Cr>e8-f>~zH2+y2C<-pM ztL*HZ1}c%QP5YgiDq)-MYpUv)_{>G!!Ny!ceV>iFR1e24SEozPMxxDh^}P`lWW5zy zoIfpcF9yUbWC^T1{t=*fhOZXUk^4LF%1t?#sND;cikdxcShQ4UO&;j(Ph{=`MV^-S z*FanX(tnpFJT?EvWjcVy4 zjHkqIZnT~<0(1V2FS1%qiJ47}adb?l!0y-BxU#ZNP2CyF6g`U8s3~RWohL6Zio`Gy zrbL)Yn!pqATjQjH&}d$2G?N9zo3AFlW*nfZkb4DSQQXw0{<-H1K9;~eFU{KS`H4Zi z6KubAzItnhen8RE&h5aaEkX9dmUNR*+Az(Vrbi|3M}nRfz^IJu?DU|KkAtTRl6Xfdb>Z#bs+O|HEO z&JNa-CytjPe;zP^Z0EQ7)v`{=kZ4zTcQ;^*L60RU!lw7{2QBMz%kWxH)tSY^lv=dI zEfr!4(IZmg1hK~_@;G7%CznDOQUUv}s;{pIIz+ftc`x=MI|Ci(T+h!HS+o-t!H=&d zW<0^a=gDeGSfCGaV9HKW$byK z)_G}dMRbo~$mTx0&H^yNaf!2G#tssDhl8gu4$8IdY-Ol;2x@!=%jw=Z9rA*-SMqH% zA}a3a<`P9)j@#OqX>;vNYp>U(} zUg~v#3mG>G=y09MZaeI)^JmQpJw0N%LGIPNM~e)0+I||HkZ+vEquyB5?XQX#YSL@| zfRow%n}hf_?N?!DW(!AgD)PkmZT#tow<@o~u*v#C&jc8rwyo3nq@;W~z4s(L!TAnu z;)uv+R(`9ko&@ag6%=}T_8A7pV>>u3xBWvEKnFg=7{PVhq>xt2n*ajU5o zMF<=yElI>Eb$Rbhrr?O>%dsxLy)r=}iI!4?*s-CEQ#BwuDk%R*XjZ$av-eaTp$SKA z)?mG@nwx7ZDj<*Wnu`|^jn>4Q<;SyvK=7G&tTJKw>B@^e$XPzA7UF0?RVS`+XxtV6Z2pV%n}%1 zAzWXP>2ur@wzb+9ZS~XRA8(uC66LK$Jx59lL(GpH`@(sxZG|_-hdaKW&*Ojb7i$T= zspZfYz=8IhGmLU-DGEP1?JM{}chQ8fbhuaU>O3sjj0?DwQa2m>LUS-1&M)z@4PhbY z#$DHXf?>lq4G@T}c@__5y4Q4jjQ3ZNa2wDTbgYQ84qNlxhC?p@FmYxdX%=&{NyIGP z(~>XR^P9UEYWpAFYsq`R69{(=p{3V3Y$b#9XXn<`20uD*5beC%b|FN?K~eAKFck=+ z?5xoDBx>n+q9O+H3_K)?>w>bw{IG%$SF*z7Mhz+%IG z`oCU)XSF*Y3tH&7M~784DSB*NFuXRa&TqaO47HAkrZkZfA-EydI_B?b&sV-PTC2f@vh~@A>gX%E00UKlY#(}Sp zj8BR`wJU;HU0ne2H>ioj=h=z|b+T|%V6T{N)O^)eiJ;^m74kyVWu3-q{keAq0 z3CapwB=&a2f&-J#_3efrDYizLe$0?L>?H7y$d&6cK4wvelL&gX1xQQ~5MePrbh2CK3aHB+Xq%^l7O>;XclSPPjsg$dX-rHEWvjaZ4f4YH zm2b7EBU(w^J;8Vd{mZMVEiJ_>>4K6*zl~#0tp;b>$XpKR^}mXB&lfb)P($%zFn8&M zdKoUB+9r?K&l~mGBI^)-kSDGEb6+!J_B-`s$l_L>m1<}63s9#KSSW2!1Q54j7~na! z2W(aSrm7ZCNlXl#v^E2BQN3>ISA7Wku3KJCS5fDabtfgV)PCy>exRT+3YA>%5y9)SQ&BqN^+a;lqcwQj*ucqI`*yj>7=~o5L7A zM+GXskqgZXFXiNpSPY_xUqm>Ky?SMXBo$;$ytEMoDve+kMZjACwkUk4Hd`};ei+=N zu(dQyN&o_)uY&KJiA1YpUUV>a)?|0h!bLy3+GH))T77$lS6ARy7LDV&8W6YIya1*E)dDpnc=Mv#?&H6?50{xZMrppDZDj=v z&j8{@X00l$d=j`&eK7iHNqp#U$F~>D8acU!q$1>N+sBv8%#MCXbRhe7p113y#2>NJg&u{>}6vB~1Q0`e(x5jnMFH)&zPW4Nec9&(^H@wy7L8oUz7 z2Kbgcz>W4^6tVoZn9+_eoruqtkXfVH5O8~lny%vQH2tfoo_~E|$Re4o-psK=4pJ^W zdAz(q0})gI0cUzq|fG#20*q6Cw2bv+2QMXBR)r)EPdvC6BBA+ zf&r!&^4IL_Wt~nyO_;UFUc9>pCW_}|WHFs9GYy6IovogfX|<;S^7{-utG3rY6a%_q zZjpIqLWfhW`{9nDxZ4?k7!*N=i_?y+r^E*%V()GdvxNa7Cds9TyWaFs)6<4L4Dy6y ze2#Xq{S*r53ncgha0(TE)x1> zOU9Pogd@7VS!mFKty)cgqse?bUFUc9|1L-_yqo`{!0k+xMR-@t+A<*T&h5A%-)!f_ zoq(TJIO0>KDLQZ*B|r!s}M#<3P$?ie}-KNP_Dq~{eHeGU9XDL@MthL7{)7uNm?#`4MKrLEPI zEef(39U{M&S)}P~!Ouaz-Lr13aY_1#uUfgoUJwvn`W%8U>GSav&hNT`j=!iVnnElK zxQf05kIJ{5@q#)E?(`uwHMQ#d03f3g#z+AQ^t^C)$%?qdOvkYy!)`p%AF-y~(NV6H z9Yl$A4n_*l0w#Rvef|BEad%Z=*A03a9P``6!rYmak#v?;4Oyzd%k;dIpQtku~D?=HUpL$sn+KqHkQLRVZ zxr``9EW)Ald;vE_Nf2witB*ltln@n@>gGUtK1mKU5OmK?`s@;6nCNp9Gx_~=NT@%h z9{;+@k{{ZWzSP4p$v)+Z6nWI!TDrWM=t8(KcARB!Rf~^_8oFhnuz3`sDjQwMDN~laQ9k*1m+4k9a+S-!!~m^ry$M^Nf7L+3Cf& z@wA`y_VMxI5@Z;(qbl zc(0zEey3*mcYS>9!tUg~!!N9U&tO0wOTSjld|tXpPAfI5%?IvXZMJKXAeNFf{I$cXS=R?#$TSA|&P z+B?#vNoLEIJzW<1tjPVj^k8=~h4I3|!q*_nZ;#ipT^^^W1O4L?$vaaoTZa@!~TLq3Ww|clDvnR zPzMOD2gXESpBxyc5ISb!6!mBexK`(G0(X9_VaOrndQN)EWxp7n0p*S|RcQa@@@bV! zl%+v5(W{Xd0>#z8;r7(Knd}@CevgK??xn}AdROkwZil6NqC_oZ%y|H#(y=^fS?YIU zk#%2*6!6ub9~GNa=KcG}H8lvn0KL5rkLn@E2&;x$1IrTZjziCKyT-`pfy5+nc2h&| zTdrS(8F>jDG=y&cVec?duYjXP>9fz-udJlv3Y;DV37^h-mj-yF50zvE8c3_FOU05B z9jTvOQ=u>0_gwXJgARyhFCU_;YI;^UlbALecLbrJycrHZvYUH5e%88rcd2KE<n?mF z+J%#hkCkEiACJNXVvkl{HTLz%Bo63=qt{w=tXejWZ*)LRXw;3aA3649x-{G-8hDwpiSOxY0wL)47k1S*7JNNM)D?Q9 zP4T6mttpbvOMN%!BF_%gai5=` zfB*jdYkYjrBKeJ;`upv@G2)hsZ=z6QeHE>!-g&26SM?wudt_R_@&)t* z%D`@UiC=RWjwTu!6&Wd5%*N0t^{Af25p;S>iLKB52Sf@Z+Eb%o04lcnivXn!G=^v! z#P1Bqv^zQ8 z^sgN&tEqh+*m!2y(46_Wd>FKbYrY$winsKmo%XtN^eljg0~8m~8#CE7TsY@5N|BdX#SzG%+LCCHz3_uJ1!Z?}~!X=r~d7SK>S z4c@~_)dDDWPSU{TR#a5!WCE@4C1-fqCODQx?6lxS-6PRsByu>Gqt6Un5(^8uz_y}X zM%{=;%M^B`b4Y&^i*}5+URM)_m}y!8Ds|b74O0Q>RGdUOt<#1QF|Az=S9*2n&b+0>xuB(Y)y)>@kCY5o1T;|!h(gMxX13tkgc z+M_PK@Q-@Xen}j*oThx**Bf+nbT3IrfSJQ+WC@A>GdN2wFaMf10&lQ4GdhjMrYLe* zCD-I>>wfEJ=pE8haE)IjFN+}YH@qRx4u(x{ZLNmmmsbdLpo~8(X&@KKXiUMdz+qOs z;k?yT8pReP{~%1caU2RlMF~?!8qI$u85Kgzp3Gl5u560(TEF?ug}X28GGvpo9>-!hLH!J{kQ2fEna(;XeB8IqP7ck?#@s{hNQ#{1W2OJx&kxP1-%M!Our%-pBA!`CY+ zb}-$se{*%;vVK@MwDAQdy4Aq`>?iyTDK(#LlJBGU41@Na+mm4n3bX*Yr^{)3T(>Pl zNkR8c_x|~sqt}(Q6{Ah0+3~&M7fkNc89*s;GX%{W7<3ZInN1ce$0K2LmP`i0hLSlb zPAw)T&OjiK=PL+gDn^TIPnZOp$yKUqugw&MBJHLx>cS^RY#m%z9KD>pe49k;z8?A~ z5=5ZDdL2$AVUX_NmAY{Ta zE=A{bFJ$9&J|BbZl>mby0Omu}S7xV0CN(~QL*Lt2cM0C+=IG@$Hm2q0(*ZA4<75WZ zzwd=-lRuLUq~+D}2^K`r%CWx5_eNFr^`9w^-%L|crLP~->s@1XK88}Srf#84B9QA1 zIb3g=Yf>kPUivpEe!hQjp(nZf=k!%i&-=D2HYv zPh$u;DZGTOz0H+NSKtUnHZ~BkVKXx`Il3kR=W^CMca=XIVK8M9EGE|zVne>aW%jRA z^GSnlQ>VpMEVGVrgrNZ?I(ow?Ng<2oJ(u$n!cl#1ooxxjV`ZjF6#YVr7<9cmUbBff zF_Z;p{v|8B^M1R=28@tEz0awvbYPEa6gpwTe|LZbm9nvI^FHVnhe%0EJ^=4Z2$(gQ=&V}e_hdIuQN z^Q=w&Ydm*+wCS87F9o&=gM`IwxKL9&NnS=i8jmCW+d53xttmH9e-&zWdEs)qJu{;P zGTOr~Ao6<#*eI&DVy z)Jpn(gc4kNoW$y@R4faQJu*GmicgId5NzG{^Z-mMoUmWe2x7R!wi?@H*$0SkcU zt(!ocJ|7U$h(34IoPLnl?~3@e;C(W2ZVX=;PF}@c@&_#AjozhyY z++A}w|DkbpT z<)7wF?wjZ|s~#48VN>R=EEl^a?m!(+=75XAtD{YL z`o-08WNr?sS2H3@riGev`RdpQvq6Hx6bGch#sPUt7&$aKNb8-!2Q7h>IZ+{#C z;W4B+^!87JB~eO3$B#;M@;uJpKV^KT>(~Dj z_;lJA%gUA^czE8Lzk3tJwZu2|Do8=jaWZy%RG*(8wm)B&kg>qMDMO6KM1;Nq;6X-y zJ6YLnKfF}~G_Ib0#N3L6gGA$WFOL^=suw)*hVF$4HnOXhM*=1xja2W|BvWBX6%}3HK$B}V z6(Sih4NpJVgPHyEZOskVs7ub*z$vk3AMvlvQoxHT{Jk@i?TdFhLH&=s1!II79=vxy zXF;eI3Pk;(LS!f1`@xqQ_H%Vuq)bdqT1}pu`b2WCkxA9k!YoFG<=1dRUSqxmwuz1v zN7n&K{tMH=oX1niQ>x>yQ7Rh$crpL6baV3!a`m}onO8;$G_Em*T-kreVDClrL8@AasHR%Jx7q}NuuVgkDEu$28ra zoi=dADt<-D4QjLCgY5$h%*>ro1^4B#sK<`az3_+7LXg)|BK|YtW8>pM)qCnW+m26Q zW#rkawOR7*+$f}P?bKyaRm^2G6Y6q)@4q^7562TLS)BXTd*^43ZL|s1%;q9|wTDj~ z9wRfmq1#!V_p}wx>1(6$&vyf}x<{lgEbBfu5DogNJ8h^2*akO-r!|i*nsWVooO5*^ zO5I;G+^2QK4XekJwk5DRDP|%fB2VEg(N?MI|6XFJz{&IPuURmDGdu%MqW99$Xia;{ zDH+LwCs@2Zb?(`>kv{3kt#f}Xv3U34PCD8m3pcA=X{0{)Sp_|z$AiUv(G+R#t$hg} zoI_F5O5N56zOpjo^%Cd-mqa%@k(PH`4VN}WLLwuF)1IKv3Fx-g_2}s7XI50B*&3C#o!T4?GynoIKl2})7ud0Sd*i?AH(aSdR2TY{bK&tvxN(}CraQYG0 z5pSAGPYJA@mRk%y1-TU1TS%$^i=B;&XH^2V=l0lflgB{(jm0%(mz36pXNyyp_zXqB zivT~?A?}fO1C`o=H^3jGP0yUx(CqK)*CbR)F9!hIXn^9+(Up}VdjH)q5*SE)VK@{^ zCAIQcydb)c+4LTZQuMqYzTfWynCVO|*09A@0!=~fvUFUS2aBp>Ff)UU5Oix_Qck%p zZ+Q#^$qZC_pImm9NC96dM7Y$z`ThJLaFlKh%XT1HSfKk^}?OQf56c!r#f}ET@ zcg{`egoJ`7OY&4@oQuQsVjRM>IJMqnieEY#*~`qDZ76V<(mpfTs&vjzqz3%4m_wKc zb{M=O7>Ij)sfaH*SJ_+3dXS>dV+cE;gljz!Wb*T(IThPj2LROA)|u}uF^9iwLM&yjN7B{r$jxlj^eZqcC7b6AnyjjvWdHoEvFM4SN-(IJvVVyqxF=T=v|2vwzMT zp`OXN3;wpiuyqLarU4{On$QSEC!~&4R^ualUQ~52`!}^}3b4e0D1K`$xEBh7@^Y%| zp`h__9*xHV_Je_8o9vJU%|Z&7!Ypz0pE!@dB^A4YSfbK_K-#?!>@`(~|6x*AU1f0i zl3w?P6uo_1oB@VS{rU>U@#Uj&>K{P+4OssKq}p-cMS0=V7CSNXs_K#)9(TtMdo=fm zEZFK=_=EGHuBEAIU_9ZWbA5fpk``xNV?^pE^LF6;%2!QOGa(~mff<#pFtTI4=@l?K z&K(Z5bl>^-9pq!@#ozkJ02ic96zq{Z7VU!KC5j72jL`R_^s?^TSu|v39an>*BFFiL z@aK5;o7Wae%Z~eAlYfApeyT)=08Bdti1B6Szr7qRIPyVcdmsPn1m%Q@dUUV9=$qgX z{G|D@%tQT}G`Zk3^o{OP8yoZQ6xPqstLK~4alKCPR;T7G=eGj{i>jt6sXpe>55{C6 z{ad%V@j>8t0pM|Svt?2{2?_gAfFzN%_A@t-C2Qa)p+E3leh?fvN6FpOUloO8#Vg2e)7HV&rmeB)VC?L zGU-2mGu1LXw0YmjXRwPXz(PEN253}C^SAx5 z>kLnaLj%D`@S)>^hfN!*xmS~a7NRN8WaXvy0kPx2hO>t5W8u&XowJOXX~vWSt%U)_7uUnj!AQKf%Y~L-r!@L z=Kjj4%Dx922#~`w=K3ygH>`+tMYiatUQMr@T+S#zYqeeISp$-XrN*|7W?ge-#^w}s ztKGZF-`;0KlN@48HJ_e=*%wVWw^TbSsbWSAKCcLN4oHO4oA8~tKr?ZBEWR0h?9HPn zrsNm-7J}LZ)1zIKK|)I@%Vo)-&f&MSws~=J2o*Cla}NbB3#a>iGCr;83`K2GVK+)nhY3u^Xx!ce*33 zl9yYN;dSSqT=P3O{#<8QXwbzT$RejsqM$4@KA+s@QV1DS)CjhA@~%INr%+LU(rRFG zu|xga%JJle;EAWNzdUMUp(8H)VAcmU&m+E(e*=>R(S{~o)cm4#(aELR?~Gj!Q?(n| zy`l5WnNKR86k7q!_}W$dDhk7BYthPAw8=)}@qQX(h0)DUj@r`QkEafSNfHyGMISB? z&|tt2@WxND#D%=$w$BHlr>GE8HQpXMi8YM!d&ytr)t7x!IDNK3=gP_0!fyM@iSuDP zv)4t`BVfTJFQW(_7^p?1j|=!taUvKFcCt9bpO`4Ws)wBqAEF_=k5dB4XaZ4WY^VC3=%FBO!qmB+)(U8Y2_~#5eCv#WX zEwY59!tS!dhm2_!tf>~ve;RyvoSeZy!{N3d9geMJJe(NreDaeemL$DzS+O=mEm5yG zoAH?`%~@=F287#Ajp>0@1+I%9n>Zq`!0w;4w53+Lw8xG}HE523+HHX21XrEA%kzbP z?^>rq&kd!g0+*A_OZeixIT}DU@z#UXa2!LEPbdTYwiwqnT`gX>^9t2>Mkr|6N_ma# zefg0+ZF*gXulJ@9oY*9?16Z2N0|w0_lBC>pA$9kD0{q!-&vEnwg9u8~$9~`uTZ3&P z^>=3~3%(cPgMz%EQ_jIp2r8x#N(iH`3D8q{J!rgsk`TV5zVWr;qFNZVQ9vfBZAAx} zx^2gGY+~Z4!$z3|NnXuP$3ZpH+ft77w;7)Eqt| z5@DeHIgRf#HH(TJnY+AeY7~m{LyP4z^ptQ&Geharjk`kZ_+^;?8-$va@6SX=YPj9b z6zk+rFs3JzD?QVoQ)OUMl&2Q&I?ta+1KUzx@0|OP}d#L77>NydF_ggIl>%w4CC`Zp&#%imG^Id zJ$-f^969s+$t#S0gYHNMjmOLkUuMK5C6RZU;pE=l^DW$m;ZI+_d~N2ldA&Sh`(_J$ zHq&DG&4>&1Y2u@4`Q-`gXt4l&%tJ-0I|Ootz_$_oFZi#lF?=Ie+T2fR#pA= zv1M^?L2S+FL{ro(t{9K2FZjG#P_nHL3U{y?q|i~Uvfg?FwrI+N|GDDBEh35meP;jh zR(N-VAGfo)U}dM%4(F_G&-IlwdHU(pFt2jNqtp8{2W}LP6+tJ=0h^J8`!0!@07PHe zt+T|L^-HQ4TcK}#Dg4tM7CZi%H;vg41D$qjoWCqZMbjN;J!mrYaS8Y9)b{)iGGBOJ zHT=VPO4IYX-i=)8^+37lt!!A!5&dnpeowT6yRp-0YEvEIzZT+>-R`67X`#QoLZ$a% zNYb)x&uHKE_douz3jjj@*1tC6NcVly*%QN-@aCfRPpYx>Y~BpJq{gh z#R8&ChCZ-x>v!Cos2PO2>6!c1QA7=e%6*HcA&MI6jxw-6{o5Q;WW+^THrUZ%^M7bM z%cv~7rVR^HA|Tz}9nv94OLs`8beD7p(jbj=cXuP*-Q8W%4d3?p*6Y%Rzx2MZm_2jO zG3Vgz?ol?*v}7t=e>o)onK_3U+Y^L-h2&zh+sJC-0_LC4S{lDo(O_Ljj8$GtEu!(U zyJVMl(W3diQToYAHg>2td)w?u5YeZAT0vyL+5HY2%4bK+@R`<=klS>sa4>HVty@3w zoE7jp1()TR>~3m{G96ZhU57^YpH9W6ba)Q5IvH_ zH~z9WrsEcVbf<8Up7i;23XZA1Y0w&uA@~X?w5L+!i;cKWv)f4z(Jk|0)PlpcH zOBBdZiP!S5FK0iSl;J0ci=fDjbRO*SUX$x*(mBcQj&FYiXmlOR1`~)+y}zD;L5<4} z<73Vsk(y06>S|l(hm;53B04QCg8V)KJsTS@&~CCC4u&j?2BAYwWToltLx;MrDC`V_fcu#sn!p@5=xb?7i96b z-x?U+StygfixNAQ#mSfI-H7e4=lR-rNssq@M?Y`LP^6xZ3T@Be+Z^DonSjeyh%+$s zzAnbbNv{$rU#2kH=NSRi8h}6F*mzMJ&OLBI(_ecHKHsT_d%jABRDy|n)MP8m5x=CZ zDL@-pT03E!4m5wf*W9LSPmB(8uvoWhFT~}9p25)em8B|5g3d#aA2Y!!`Ti=yQMIBf zkFdA3=JdpH&1^aY=jTHVhwVt4*3kMctt@#02|MiNMZA*X2_JmVWscMMw}tAK0cc4J zhenSmuW|mzDfp4Q@GH)#Vxo$c>qVx)et)K1*r>?ndOvtu8(!{?2!2H@CD#)mqbt_C z-i>^R{h2u+%X$@;Wx~BR#P3ZcqU^3mUH}slT|erynweqy;+9v~#sn1#X*O~gNyZEb zcGx~qQV_E0yEpgC3#4?P7IuUrFHZ(btXip8y>kf2+-Ei-(rOc*O-QuZW|7rocTyw+fk%YLfIwsxe0cd7p-e8(X?b%J6-ouyLZ|X81|VRn#XY77UeGC%^2PSp_0DCZd*1jt zx=Tgf;w_~&u!xi9hUWzsZ6rk8-d9k12{RCH?N?MS|{@0TU5!uz2Xi%ly4z9gk;GxI$ zoPO2i30LYz+}bbx5>jibFH37SA5HIUJxoS(_6+NI3Zsxi9we!%-xz<7Tr649wnd0Z zPL}!-^tuWc7qEUu2aS?Njf$4t&xG06$~n`Qp>jF;!TpVV{gJ<2C%XS%Tc}zXl~lLH z)%zMf3>+Ugw@*o@p5sXPiq!Xz`+?yiE5tY?-TrzAg3Q?CE04d_Tu7f#!!fr)Sp|{% zy}vjt?lrV zHzMbccgeQk-`-matck=CPaIbe_qLf{&_B^r+YzglaA?bnYPA}%e?X9`l;>! zeTXC7U^DRO-c?(lNwa!n;5hyEe4N+f`)%MS3?cc>sp(?vaHl{9`o_&Qp7FvrY77B- zLg>(hc+39TCJy&E>4t4c;vJFWEB3sLUT;~(QchV?FMfx*U=>Bz&1<(juXuktbPnw9 zPk7xOYDcQx(ZdZ@#W(Jj^471zu)kD!Q@OXn%N!Fk-#LJNlx+aEU8lCY+ z{a!2srAYfM_xjlTR&b?6x7(6&f2A4jGJcK-lVmP7bKGuiw- z!&)qzlf_h2s?o-^&skXttR%7g3~2Y8kv{~hvok=@=rE|Pu$U{$ICi>(nuxm!Ys+L5 zDCg~Hi}B6(aH2SSZU}V$_S6N=+>35;yoT2kZ`-CPDZ~-o%K4O*N>i%0Y1+Miv0gXJ zl^BI|zQ5f|OI82Yx*N~UaoYabS!V*?B98jwNttSbm$e2fYId8gRk1>To~U+ibqB%n zR5?HQH(1?ruEQhwWj_#qp{f_8#l*zqHEkM`^;gWJun9WxLY*<2KfXgpN*mk-7e~L6 z`*lXa*`Apqxu-am_4J5jh}rH2#!JT~dYYcDZ*1?QX9tpMe;fWHFOCOxqCzhgJw_coESn9N+ZfRrFz??Avok#k0*ee&b1C-ApF(@FKQ3OkA zs^to2%tiC3NL2luaXBZeWZC`&>FTu)RVTLhB`CLP{oD6r^?$ol!b|48dM)-U&ZETG z)Zji9i1_Br%b!6Z|Jl~SF9?yazQ+_7RG3AZl2<7fe3^dWG?l53|AR+`>E=4TSe&`Q&?#vqjf2z%LG$rG1c^zYN2=1>bmt@D^Gp_>Wfzqfj3w7P}a z8_%JorpS7YIDRln%rObl@O>OHYStWcm5WvR@L756HcWx4kUGkUVW~!rgS}vSO~xGB z#l=#;D&74UKhkIw*4dR!dbi7z8>^=@UfcI7Jf;Zi+!D*ypb1kEbWt#j)llq00JR>v z_Tho2#2&m}oTS|p#Ob_BdAE|$Ippgfvs8nh&Q9aEzv4^3n!Ep2Ewk}zuKtx@w6MEf zyc5_u=|CL<=|FVW*}v*!s>2%sK@gKDkjpy}N4vYX0p8)p^8wuho(+@J!c6`8+j|uY`tW1B3OxY~Jf< zefyfQY8yeIl)>!;LT_s=Zu8b5#>N0U+5LS_+pt@~CtbdU@LR$Ie?hed)UPW|pMF+u zRWc+6dM=>Kz2d?Xb^S`xBqYY+7DPNM~^CA>T{}T=GZc7);iy zkaE@)4i4M6*j-s#7p`jNn^Tl6OQZMrRSQ6$Rj!|92gK$X{V{NWv00gr6v@Q5=>A!kMJK*>(v=xFYV^0H- zE^xHs%^LEKr*c{n_HifK&%zFRW(2`|Jz|dW)Q?_;h~l48BZUG z_Ia;UL*EaEthT>OQu%Kb0wN86SkW=4hr)yGph1-9rhs^a&z2o|?^3^c*Qm96pSfL1B~eLYTF3E|*c4hrF;N>JbD3tj-bLaZ@mht0zDZzK%GoOo5SoWv8#jw90`64Cc5U%(pCi?3?#c;i7{4~6`vBp#D;QSXEt8u>75lY@V zQRj-CzjbDXF8z`#^#^nYzeI~T)@;%pGKyW5jPyPiws3iC29!}dV`(DgR_dQY8+0Nr z&r_nr2r6x}_bi+SXML8XIlhB}AjF*xs^sJ(o;xP)%(?tRR9d(88K3U8n{P{0D7jW7 zOfiS_Z5*akc5ozHmC?#OjTyuei-IahXI29b;~d30(o}ATpMYs~r_KrqriPOyn92J5 zdq0%n3k1E&fyL^*7iWx#joxZ{;P>0U6@>e>3xndWW_F2&=^+o4ukmKT&~*;E*=eKt z<;Tc%*L9;J_TE&qJa`NwMPNLkDj@H#F$TB0q|i8x_?CluEg5ACRk9UQRfLOA*fBB9 zwJ;Azs|yF=_*vp=kjRyd)o-|-FX63Z_9Tj0b$-=tdQ6w zj1c!vjefj`sH<(7rK$!7u?);|?|VZ0T}7RD5mcb_Fk zOse+XWdgEUj!G-GmyWleW*O;+!$@j6Jx($Zcb2RutnGk<0I)nVhCUV~#GemJdZ#b_ zY$+wrRq#FL@I14jY(5P`)OS&(v+NS^|SjH_5AaJ*b*MoOjMy!H#Y*j@E( z&L-VGo6$z)HSut9oh*F!e50j!m7ewETbK8^`BIy;KO9&5xC)b z^H9sRW{{LWeo`FCJrEaF{W~g@G+2U*OB`vFrvhu}XsUwYrD}Lf27l2XOT6B|bS^3EL^nNP?CQ!iS+#7TV>^;# zeCwRz>bu7~rqQ)sI~i-4z%o;tCg>wr8`9jAzx!Hk-%goe@0<+bodf+>4h+tM=?Oh; zwEuWeO`EevlapvyYGzIq>`&1~ffRY&HqbT{3zXu?DA|UB=u#;@Dzq4Jv?@Zm@L?xS zpYxnrvD5HZ!~P}Hw{w54KeSOI!Ojx33)a2VXGJk!mZW>Am+3EYh8cFQ8=W414YZA^ zYf;dNF%eiAZfeD<;H9uc3KpnK*&MNPc6F3}(?u48(n-eBeuv%wX=72B0|If?_-r-( zP|i2aGBdXgxq=yU5ruA*;k5$qX7Z|wQq{Xqt_3N{_D*-Z73gjxX(_@W*(KtPU?EpaRX5e z*+%H8Nktk036iJ_C+a!TUpt?<-EQ$mlGw>;X+w5~5}J+qfS^#(@(ds6r5UQ%a-*F) zv?COqV^FW;hnO%V3czu(>11wTur#7SkE09{1c{YD871VA= z`M$oU8E*_Q!ttZ)eaF+s`k}$<^W%KYc~`c#P`@L>w_I-`c18KTJ_S46B3%$-2Y79_ z?w@(~TU@%KNyLL-ggfJXQ~|(<8Vv>*VLgk?NOyO3x6+W`TZ@l8u@ zKBM~!4R9u!s?vpMi?crI_;KvNT$_xh44iNEaeF?n0S8P&;2oR7y|r?wu2R|rD)v$B zrBbYC4zO&mCaR{BTdLG*tfxMwh#s@dkh!lWerKnQ}m zl8>_rn$9IbMPHKw7VK`OG=d?w^;^*0v%PJgM$MlHs+=bI%d0TW=#iGvf|6%LJM zkWIFWevg-zJ-)hkl z*)?i)Jl>b;ydTlN)qlJa_Pv51*^*b z+CxDd#(UUX67rdb!y|ko*ed#FCu{G%-TWoj`WmVA?R)&y7i*>sv8cN1tbYgKx-Hk! zi=Q?l%nDMmnx3aCtp^v8ARb?jThE3gPiUOm6%`0f->S7Qn-+*^VljA`ex=(uTLie6 znifR+gbL?RX-88xC;9`Y*We)PWvoKg;;+DJFgIO10zX(X*S;7(XSoW|)#qiOgbgvK z{GqA8|BHx139@2rG&z75CXTKPW?t?m-0if!vMJ?^Pgg#EueW25Z`ByehZ^Ka5Uf`Av(EtNW?#%k$ia!f26MG$$J z4i*O|AW@mX>`YeqZJ^e*F$)U|#%PE9iX9tYRPKVj8_Z;|_yIJjK^1j=azcz0yGGWI}+0^OdEqWKSWZB*{N17;*Wk%Nv z(P0Rx`CoUV$uT<}DyPU&?Tw|IJX{?F)FrnD^ECced`I8|^43-SIiyt8o*y>l8{PNC zYMQjl_z1WB2<8~G3zCBI;~?! z!UhIeas~>V);}FDxa^(tdWDaFPsLEe8pg+AOg6nIL*Ch-3vsxi zoj^8WxIj&n`MP?8O)fguX^PU z6Ar~bQ!p8I!Zh>UbA)S+=b#-ujJe9fLivuHv!g126anD zaE6zw;Ts>ohb}+ zt%VbKA-sV(?eUuKye9jnPpP2lbU2=`yg(wF4d8Qt9K5i~ z9~iFOvcCO7#KO&<+`Y#`PAejDZ*Q zFW`L%%wZWcYSxbzqH(5R>58_$HQb#2EWVogN{{)GHICK5dt2)#PH1+4X}_F>oGmfM z5-bWvhH7xn4SSI%^^*F;xB%Zf8Zv^VgqQZ>+rv3tu2gf%wN2u&P2#yty}>>_I_Zs+3TSVpQ z@MH|GDX7AF)8HuM6uj9#^|~92HH^fgV@b0iof&k?yL#inB0mql@29dK^ByEKIZbIO zn6eiMNz4~0v6N`aq<1T!D5#VNpU!T~w>_aBw0JXptRs}}qQQ`@W0ct34)7onRrUgD zkD6tvf}M!kWX$iqCBy7ug;OZ4LPbGu70Y99Pdfla{tFID=|sc-V*zMYihjk%i-D%W z4^5gqT#)*}D3r{ffckCq&b^Xf0O!7XVLmNgdUYH2ng1PUIf2ZYYB08w`IQESSZmU5 zt>K-cy&7s(7~jRI#!cGam(u{9;>{o8yi>$9_~DY|d?G`4nlT5H=)kT9*jx6GGA=MGe=iud385;_S$@|5l*l*R+vv`z zaKJG2@#X|j^7bH+C~ot}^)M?d7>6 z2IDASQ`{PkjQbOy3%2yHh(MZY17^F+0vQm!L&x~n8W`G1z2V|DISIm@ux_oID`+2fM5g+{{XjFrZYB(@TT(_Xl{_PSJCS#V!(@O z@z#@Q!rQnE?0RT5yWCM{O)5}TqCPKCL}`&-OxD>XDh%;{a3ZG}?Y?uFt2#=waYGb! z30bC%#a;2~C@`Pxy_lsVzF&hT%rLp6m2PgvkTDli1iccMHTi@>GR-@ll8;IcP+GRx zQNQ=Ri`VU`*7-djY+s*m9Y7{ykS_P-i(X#@K^Q)FG_cW)2T??1riOd+zWPgkNL{dU znbvRFRGvne>m9>ZwUjfAhuL@z2DCq_HCq^hh~z=K3y`OQnQy!E3&mpQtbS9{txlK1e-m_m8zx!pe{d{5An)#{F)na&6! zqlf9MB@v`Evh<-Y-+IQDvZXx@@v+Pry$m@8n=mOTCHcp7D0dqY#r``)#9T1$PvN{C zg0PEGK|e&VUf~1YNHk2$-tB>yg=QBU`E;{*XqkHchMN;H9+%#^%sVJSo6qijrvCZ5 zLJp7APy+S5bPQstNgxph&wyVazt-4oapWTpIW!ZgYGH`={uj&8U6NGUb0;praMfZ8 z9-gM|Iv)}@MDsZ8ly?o*D@_S6YnB|B4@c!w1qx(E%7vZ7zgg*8ko!d0Qk#EB1{jJ? zSeXW_|H)9g+-`*E$Gx`jj^^Jgt_naqOroQ^BXV+XN zwboB!bW33qm@Uk!)0Jj0O}hci+v&G?9B+=l61pF=(5jV5hhj3QH`tOiHoojpZ!!2+ zNET?;bX0EMl8)`{?%Hqo?bR{l#`IM(+#xJ&mj9ZhE29qK94`<_!<|Thh2=1s2qBYB zt466FL0oLEl75*&>-V;#kN?dS!}&ru%*3~I+d7T$t^?ao|2UiL<^KI%JR<1eYDYr@}Cm75>z`w)6~9vSG*Mu=Uy-)KGFem7zafP{iLJyr=!=&RAc^i@7h zZ%n%Uy)%X2TypnzFVCre*TX0oV<9E-IlbN1Qhh700AtzrrWc~%kiGlk5qrCpR8f$K zzxlIbSXb$0r5~|;v$Iv6Y^o%1b>ww9-3G4pj(g}3;du@pkb6jH#@$-Mf`W+cQ>GGf zeXkvEqfqFD1IR!EZh;S%S0>B6kwTS@R!M(gBb`ZE=Xw)4RpX_aCL3MfR`qDz2|DnX zStSqQs>*2~^E` z>mA^bZ#0o5nwCgPj6zDPz-bX+XuM%=+S-;OKKsq#j36o286t%HN30_H9KOv2F-=M& zl@rNF>9K}-)oKIr1#{Bw9CJ7|WlwmwPX-1mF8&7!_!g?aR@zyC4ig1_#B-lPUC%Z) zsqiXa<6$U^z@DES(1BeMJ!zkE*Lp7dI`!%)^uER~w0jH42|TlbH6S&hLb+Y@CTf0e zZ;k*bLX$<4kLXk@=O}?@)W?@2tky&yDOyGy#qI)ZqefGUL}awRSy%Kj8NjG4L^@{y zZ6j}Zr60>1pZ416>(Z+#T&aJ?EIMDt1hI0+=c)Ym$G0%sPki-PHIi7P`d%;ZwwIUv z&P!B}!SJbi?J}am1C5`L*K}*c&1q+&Q?_QH>`>jsSeXMj@XIP1R}LJr6bs8E&sOjd~?+mh;j{5*V11#D)^VJsa_n7p=R8)arMM!4L6f|EF z<0lB)lBYAs?LrJ@T8v&;!nZ#v*G&XJGh?&JCLOMV?-44PzdPf;Wb1yb;qiA$C(pYU zQJm&@-5(iE|FTWoWyyA0Ml+MhjVd$UTkXM_G2#8*Y&h4;ORHYsHvIN6{Y7siiTh{H zDp*IVvyF-V1>?CUXKM{u`;9fFy2Q%Y2c_SA2vBUPP1!{{Xh$uL)_9kJ?0q;7o%VSn zOM`E#RWCscRq`4K9`o4QJ=oocDLTr6?BnpO2GNkGlzhHyDygivN|CbuWR3(d43G7P z>dD-(2X|t6V8jl*6e|o}@Pufhz`7JT##^V$xeuKLffM@9lg3XrFz>arzIkq>@O z938rMZ86c@j#5XrCT7a)n@(dryMAx9wls(u`$TEVyZ1XOmiB$&Lb6h=vFPD3>B3V- zy;9`^pq5Tqs{hlT#Z#85Igri)J(WxpZ>5-u0Ln`}*0MzV6kz<_0vvK>Mb#SZ>9lg|(q#=>+(f2?+^FUbhWv;UPvpjm7-2 z(i|7dK97bImz0Fx>WgHG^$-WUZGau;GQ0NY?1NRjy*ioxudk)_z@tLSQ%y~AT1Mkv zllLKzif&-;1NL+!4{KlT-uQv#sjDFdP2uXfac#>Z%*Ai??Wbiwb8`p&-MKuHz2|1b z9Y@TXF|9mPs%9;&dK(z=1$cF~lO`Y8_X#v*@GxW#Bptdbg(qMTy{$@9wWB%0m{?xD zZr0qT(rxa(xP^>sV2F+jljg*Lf~?O?0%a(j+69u3--8QyOH=alCadXs#=#)sq8Hon zdB1qI@oYsK^|n+-mj?2clbkG9LEML|&@O!I z;_D4cjA23ho+QyEbjoPS&IzC%#&5v z4f}BG(z5lRmH2BmmFDcyM8nyW>B(@94+)SC(L+(jIW_MCoc;ZvLGC~*B4UvID$&?$ z29%w_2@=zpSM92B9(F_P65Ungw;|wQzy&KmXwj0xQv7D?GqfP+Vi9F-`MEgD#YYEj zoT%aX$(M7sQUiG=vt5nGKO)J{tL=Z4s+I^ah;i&0CURj|t-WM$ z`mOrZsR@M1@ts9|&&ZJExjpUJMr!{JXsv$tzo!`wvT!^E4@+mAFMWzR)%inw5!CR* zUNva-PGu6M{>(faAtpEeqtnuGPKGrd1ELT}6cBV;0Eysi(Be`pZ@5Yn@8&{(A}kf# zzE@zt@wPCGFA*5npHs8Hvb;Cev_irHEJx*zJT6DzdnbDbX&Y~Zo*G*?b3}VFTtA)2 zjR7tZZrA5gl#E0s(7?aRt^#NlmYpsAFJ?Nf(3_=?LS~ zd5JIC5CaROa6Hb*20KHrcEW=o%`X83s-e}LA!#OJb3u;t(!0D|uhVJ(;aI-)&T!$# z_E?MY!-&R@m9MryeF+5RHq$R zDi=p7!!JAf%%$*lGXKPJfCe3@rDry~(;FyDN6i7!;!*CKzKbMV38t@(W)r_!Kyl1Q zAKkxn_}>nhFL=>H1LKZoKY+s9@9Mh$vVvO!)2y7{$zBM=IEul~cDZvAaFW`$Yyo~Uu_6e@H_@m!_Q|v%o{HniLP)_R3fQQ0$3qWIWH?>uYOVY}FT%2;sdW$Meh}W7 zXo&j!k--_uWO785P{58Kt65k`x9!S79ufCf1DZM3uWo6kfzK&7b(7l>aQ z>m5IGz0%u5Y<=)l|2XUpE7Tlf-+=H6{^owj} zKN;t7*8H@&kRQMag6QR`DUP_6^G~^|!KN>zSr}JtYy?f;NiE-OxA1{1f_QH)%WMjT zg{5$Q4kz91-4SoOzU~WNf$~1g@=vc}VZzX%g#Dju0Vj_E^KIHbFQ=6WglkUp*+E9` zX+44(b#aM*LuS4?GJIrZ9U@nCq+F4frWl)Hi46qzz4^3hh`>%+-SLO`F99dgvR2-A zk)^}n+y=Ybat|Gp;B=x5WQILk-v7g0K6tP8fxaFeXA$&-zFIqTsNbK|*2BL$7hUQv z*Q6Z#)5|mY5o(z6lLzSbeX9^0cvVBbD$kfd`_dT-%Gw|W%lnwkXn(>JN78~&cjC@k zCwe)Kh!^~~T*NX+C;T~N&?P~Nl0L_=52+)JTq1Gg+ve7m)HQ!{SI?}lS=ga=pKw&% z2jlmPeWp!UB4NQjb$4_C!7WrR)hG<;#qjuHIHS8A*6{lnk2m^t8frVtF>*K?P$_Pj zA8o>{hBB2F!aQ7|k8X4{A%q;On2kfe)i;s@dR>;-x z{u=oPsIJe>^|P*Tvf3RG?5&XidZp`TIUIh?y#J#4{-BoD+FWghX^h@e6j+>9(I>b; zw_L9w`P_s*P5FpP{Am*_72`FvVb#rpe#h6$7%QG5oG2pEaKRK|~-^k51 z`y_MvHv7-P)qDy8ULWh(!0B|*hn>m~v#dvtD{2^9SWpd(o~Y^4hl71FO}0u)(7@AcWKrJ<&S}795DfI!vK-D}&@XumZe7NsclqbPr?JLJWLoysQ&diVqwIv2 zVK(>f=qd93Ln=m@l#mc4*ge58<1U*rwju0!q|@KUjKq4jN&uM zpA68mj6kB+f+-BNC699>PK~+Hjek^7yQ}5^`{N6Y>`D!E-iLM(PCdA!(^eLKUV`WO z^ERZR^6?cG+yh7Wh;WM`zTTUzgRs>55A`ySKXBHLyDcx5&&7$WoX=d9vpy%gi3Z3$ zLH7uD$jQ&xDC><^+|kvvKEw?;YIHb&+YaPK3~o9!nPyqQICeVSy%~)g5-f%g`A3S8 zOgCTn=!-FwFHikEQzhC;J-e;YUxTJZkj(??2ESFV%1lYPzWrY{j)b51)u}FRYh8dV z=vJOQx0i;z(e?T~Ri;$fw`fP63aV!B!olahTB>OMP`Uc|C(eZ78CL7b?2m-TwvW^b>OX{AWD%f zdCxEEeXA~%*XEZJ7aW`RleUn@)ZM(ITi2qz-*2Wy=vQo`C4`d|xh2g^ zE@8Ezhv$D6bEhUnc2U@o40YB&82v1LcyB1nA*6l~;=lV+^{RLQZOcWW$hhsWZp49D z6gT{Rbt8Jbz|R4VZERBybUq2O=f~$VwPMzv=03>RthkYhiDm0Hqk@K=we>yp{SWB9 z-ddxz<+x>D*eEAq@sjkBo5kh$-&0Wz)qkv+xT;x`D?Kkr?42ovzC#shIC;c-Fy-6F zMsc3mjJ*QTtRvP^tmO*p@|Dm3k~VGyB%o;4`<;cN9&F>&oML1`lm*j8 zB5}Xbu6Fy3#atzVwfl>lo2-^(J576)hvtHI(o>uatRm>`5#Tp?OE{`v35UMz)_TCS+;j--?-mxE8nB+~^O z!Ar>(8`-J0jYg-xD?`A0K)zOlet74%ofIWnlL{0BC~K^>a}MNI(pg2d>^4eTt$@Yef0ZW{VZdeD-6W}f($+>Zsl+Ycj9k2$N^7~8<8 zMs1hrgN%jf`F+ev!&x58Q^O5ZeS1R+2Ja}X(5nvRN98_N7Y-^BK=ft&Bl_}m5K{Y) z#Nk-t+%QUJf`;8H$Q-Dg^&b*Bp8g6E0m8^*U?-m_2rRyW5~Pk3Jpuue zr0-bo%Ulv+*zhN6QFX5%=f4F0{JbbCkBncU{jtg03XDZp>d;Ib|9E#|`E>+Y_rsMB zmlx@T{;J>Ad*1%Uyq8VD1!a|<)zteEB1U2FvetBEsSq%SX>BsN9PTI^u?JA8pwPc^ zQ4e}K?$v`eg+xP{Qw!j|SEAs7dLuK2SHbj%(=~rC51;u?&<7L{(?Lx492R@q-}&#% zn2=tYD>?V4uWZy>zWywi0G{<=0b=(>%U4(D-DkTXh?C+dbWOJ{7#pR^@?)=%CNS0! z71ix^DOwn->xa={)OodP@()NJH$^er`WF&GMhyVO<+|Tb=eO&NRe<39r2ehN-=Pn) zeE3ARsMnwQC^JHuV8Ktj?<4lhrhVJXBiv-%-V(-}gJm3mR`^`6aN3@(Zq&Mh2^bKM znqoa5YMx<8Omep78+x}c`$Vz7@2u8|1RRW8DEsfv@bQ!X&a0Jd>%78LEskqx;WIFh zTYID-YR8Yp7+I{KFbiFI8YR3Xe}OK`vK+QEV;=Y7D)hwcWb&bH?jag@095cvdIOYq1e}&cd|%tC-yfydqKtGR;cAoSvwy8G6=z{rVN3@B1%I z28~!#5_^uW;fhxVlka01Va*HeOOcHKV0Cn>F+5~a(n^Mx!MRLjQ=?*Nnr2g$l-S>d zY)QWPr-k18(#<5Dz0;Mshf>BG4mgg-_an=S;tgTS^a8TAZu^lKB* z4_N@+zLL67!7S%TgU#}j?ohP69g)@Zu5r~zq3$N8h;wgIY-p9`|1o4*12 z0N@Zhw2S#AI-QQ0%d!Jo%Mh0VnR}UkwSJ0scrh|)i155-@1^d*SKuC~P16_3M_DlQ z#l$l|zZ9g2Ur=w>ywATP%xxvdi4RmSG7)^`N+Or`*qGves-p>Lew@9w z*eRw1M_M3r`vrdd2b0a^TExCZm2Cljq`ilkTwGyZQ|hX1(%ZRoKJ?s9Cln}zt$d%% zibfy(P9w^~Y2KT`Q?8<(D>YuX!ps&&H9z$I@7>L{ zby5C1S0>PuwLa1UQgSRj1%&$>Zq~Pb7sh&(Pq&FZVLPojxwztC!4z9%j|(WNK2z@* zdEtAqTQ|N*v+{plvO!+-sz<)qwXA8iu^*bhACnQ{N%aHeUrKtQ<1RYjeRtz4rKD=P z(EgtIMP0_w4{42wWb83}#-bHeo=jgoyV4r-A*T>l7lp(^p62Knt@F;LIIOmV06nV2J@6)TEEX}9sbhoYp>H4bJa{p z#$2;Y8|q|(8`RmS$tc7}#=kFP?l`Zj8X7a98@|bS@#-e?=?XJepZA}L?4Byof%Gf0 zM+llnIvX-;&zzYDL!x~?`KXt|h;p2YsQhMJCtc4V zNjN{NDO z5%4W595vWzq1N56jaGav#HLQB?zdfSmhXPrp*;!dKG};1uEzm6lb9ko2I~U&jz){~ z!vd;i1FZODvsry=`o^~Q;t=+!kJZ)CQd4AN%(y&+q+<36!Y^Y+Kji`5j|GZ^97;$! z$j%O%l3ywBoOaH}r_o;JBPNrrLk>K@DEh?8M|{Rh49qK-tG9tZ=|SZn*8p4>{r5cB zn4cW_AbtATeuc%vG(Q?ZKXeUCO=hn{$enEsXexC2Y8?uj;~>blkHkQ#Kn4j?#P#bP zPi(PbxjBVfeaU8Jas@c)L=;-AFSJ3zz>0NdpciQFXo`LorOp>#1$l#IX$8ow;;rn_st3^^~;8q8!ift83c)Mf&9m-Ey4iFjd^b^sH!mMKUVu^*jq;x zAsGt6%ZrULoOLn=p!qTUxP{zqC8_^;i8ky|DG;0U7D98c<%i=b0vCK8tP$^g+Z~)$ zIUdSZIa4Ec!M`&}C7a_WS0LkHxod9YJ3(NVpsFfnt%a_8{T9$3)9xKvOAkd^?M%_y z=RDeQLEIu1GC~JaMuVRss6*HaG+_^Z%vA(K{_I;;@-1G64I+Ku70+&Ws3|9-L4hd^ zX?~bCmhU_K_pw4%33uul_OKUH}1Hw*4r3i1w|76tG29l z>1~2McpfjQ@V=se+8v2a^?Li`64T~=SOzJjnRLjjZlC}3a6JVr&0)g`7jamn@GoK&JwjwGff|&A% z2242pQ7tlAwgRWQhWUz*-XB1^|N13=><~?U`LvhJ4K(<pbfB_V;LIRp$*6Z@q zR=hwRVv#OyQ5r7d;!>zT@NsygG;&`bOpOn~Wj9AA()AFWX%;xupBZ%kKo|v>zxdAm zaV#T|Wj*~Hf|_vMLO;Rm2bF9}9Smz1SYPwr40*n}kA_^XB$5BY9uF}<4f~|2ym50{ zYx)cQ&a->C>L;R&wfnj_NU6hUz+cIIkbM>#I< z|M>5b1(}KkufpFzKwZtah7(0-cGr&qI?4*Zrm3DG&>|ZZ@Rm?GZYK^33=eb%oW#c$zP{0 z@bI~mER_CzFjSXQp`NaKpM}A2(s~+Bal`G1_npNfjuysKih5YMFo+}(#H&A@c~VmV zKkx4krA&(<#hJ35#;KO65bE)|?KERu3;~HACr8s2#C-^<(Mj<#{ZFfBv%Cn!ZBYw{d3gO00sMR(nKXo*n^;GZoK9o$Z7)% za6p1H%nNfH4Hy#9Tuz7Rd6H3lcc(BBX(KzJ!T?2lIJ`r3F8TVKoh+rGCQ-cU(nbB$ zN5(}$Pr=eB2@FU)K_3t=$mfE#|IKdH-|`J{q;6Il!~U*z6aeqxc)kj0tA;WO>2xb4 z^2^U6GbyN2q`ux-!2}=Hj~~JQnU>2fnqj1<4}>S^Y>;>qqKz7`5I-LYNp9Ov<`cXk zo!60d1G6*MIRMhjD1*8`N$$%R`UBK!7mvG2;F+{ueX!=VI_w(<-%LB19BL;%H)AT( zd=-B0C%f&fx^CbWhcmu}382KeoGBBMR7mgFRv6xKLf?)k+d-{S)j?*NCx+!o$z*ibVE|Tm?vRU!yx!S;hGu3Z^m9S;i;I~i zXkGaV1GX%)6_WLBp0~jk5(;iHXnU7;o|iQ7R{T8&H6EQZ8g3j+)T`!NpFXaSp=tL; z{&L?V7Sc%y&a+^O9NnRz8EmEc`1^9mYxb=5GZ={KT~?3eFGW>Q83#a#F*H8ZznTN^ zdr4uga7&M@9!`aUvwuzk6%5(`QXKo& ztE#j&xbM4qW3R)w%c;}d=!}7V1y1xI*8K#6D^xmQ6aWnT?xlHMFF26K7$+;iz{VBinq*Nsz=IXfsS|DgltP{-CtIYz8|3C|@9o)KW)F0HYeo3o}& zV*~9>6htp5KnB~tJh@KtUS~|6NmaDm2nY#0!_fZP@O6Be_a3;_6%iESiBUX-qF=Jy z{`8$waq!%4hCKra23Nx3@fKS3WJB9BZW*7+mJgsD2tixkM>62FZlf(?bPEoWt&C7` z>kuWZy_O{zDd(auehN$p#`hFQkc2=Y7K@JOc_EY@^#E~2M6ZDE9VBQW*ja07W{hFK z;ZzEgHD4UF!V0Q)$J!g!!GmwQL(xulp0(|Fc=@k7;3 zt%2*H4#>7g{N>Fl{Xc@pnZg(hQeh^F?XLpIg3-WB*|DYwPZ&HgHAPr}aCjw$1IHY3 z2uQ#M_r%|Efr0-+?LGBcU}*3mXA@Y7hrinZ!3hi~;Nm)M5d4gxlFI_3!S*8)$V*VK z+&+QcJqbH|+~F;MnBk87aCy7WK`A#xrLl?*XuSJ--J^}N(?uyVWmvBcG8F5+Vab$K zI1(5992D*_bayJGQc4LDDQ>2-cGy~;non+zjMM@mrKtC>H>bROAv~{d@7%vRn@Bke z!{_{h`T_?b^xohN#&v}c^cA{%Wh%5gG{n&YatRz2Z3rQ0ozgUKT=jD5Ug5f&g2q0D zBkC6+)VjIfYeetqNFX2=j*qQZ%l8%nkHIh4{!{mM*0srU3!VojnZAbiZhsEm>D}+* zJ~g%BN^vM}C9gR{z-enTo)E%sN0%K`B-J+Okg3OH9xdSc>b^2L%IFF=7p2~{m7og5 zsu;}7Y824QFLPsTjh^|kK77k`$g3TQ#0T&V@KU?lNBMngOse;W>es&+60p1(nc`jE z`G?N?zu)g(YLPGgMrkBqV)$A5cfe$x~q=X+lFPD2fID*FGL`|6;o!|%;YcS&~(NL^GykPbybI;24a z0Z9Ro=8_Vkh$7M5x!bxW!& zyyuCPCS6Sn=WM7zAV&7sPOHR*rR99i7!X%=HC86Yj+%R;OD4XpBs_E;{_Z5K>u!12 zbn#T*VqF_e{BiDnJUe;V*4sNWJUY$6+50uF8kVWEd`0)|NxV14u|ivdV`F3a^;y{& znu$~ra(DWVuk}R)c4^mG`m!CjD06&vGQHNLk}zIK^3nC2Y^&N%xp*9JHF3zgb}i!F z%?gg+^jyzcB(?YT6_9+2kCL*z)ZO!yqp6lDdfJX~cFE1;tE_vgq!W$CwJogMm-XYEGo{xR>p0TYPrS-J1Tf{Mr>kl>`-z@>21J=@((~J>3p|UH6pGRZpMx&50R* zX<1JFRhmAhs*#0mUYRVGt15k&NiS_)y-MZb=2cg#3zfXP(w}&Fi}@kzR}u67Tps7% z4Wjd4>{5B3F3k{8%CNDq9eYa!xG|M>IU}h@f{td|e#C=I4@;k>TpR!;?xx@<*O}^c7gm@FZ)vP5bleCsB`9%ZG3{Nj}hV z>I+kSl|SiB_|cf@eSD3rLe5;8aWawM=n)Qa)n?^`r*R}FX^jKDRL2!^{&O*B_vANR z*xw(kjNauEvXiwtze?6rxgK)=MrYIC`|n4B`;rYkzkSNQ` zhTuHWYTz!CrM{Hf`Xz5yEzXp!fZSzPhX?S2e19y#Ei20kGC0-95FBfUC*n7^>xs@L zmX+61OTC`abkpF0^@Su$-!IQr@l7gYyWWwK5(xzwyj){j_;@;ISCr*v(3K+0B43=xdx zs>#zxLGf#BOp>9UL<5fFXf&N)GysRx*R8XqZS%gwk`fC8`~8_22-0Q ziI^k8maIlHd@uhClA_;AvJ5scDsr}_sld&l>WEQOM!pZ4dvvwMvom0lRuzFL)T38O zpq&16e_i)Q*MgfBoE)HIWnJBb(cfRMxAx(Ge zQ>}>A^lt-u0wE>;XpHmf3D0gUJDJn1?!A=$9Z5&Q{2k*7v~=3xl0>i zBls-RDk_gNuojCCnq>nVA3b(k6<{({6T3^v5zm76>=%ErU{+fcUN~XLiom0~8S?z0 z=OAQOpqXftp*tt3RE&rb4J~;pUy~<`?G=o_>>5pB zb~d(LhSvJkpSrDhJK!tE+3j)o77W(C)WyKmC#$TCa%5y=+|-C*_qC`(aUtsDNT8lA zl>@uTkYi_vBDkAza^71RzP@}`{aHAcOX&)K*d-h+Gb5u&pp>EAtI4`9=Fo0PhOZRz zr-+Pxf{gyiG?}N4=DHftPgeZjlJe$LYb>&(w&g8b4}Qyk7K!8HsClNGGx1SB zgQ8_bP#hh_rM{LJKVP!>KG52b1`iC*RXjYdN_+p}V&&snz-B=3tbV1dcX6uqT924* z@KY`wQ*PY3)U|AeIEc}snl^-RFs!7TgiTo67ICz`H{c~Yn#U2%&-sOQ{y=$TXLvh; zjCp>~S4UqTm$QRDBFcb>v6v;|2VW7$X?0^ z%gXV!uzf~1S!pVC607&muw*yXa@&-H;P(sR&lCawhBp;bEs-mpQu@U-_ny<&^ zzC7VWqtV*>`d?Qsn<{8iUk{*BZAsw0iv%0=$8(LcH)**MhyINb70S=KB1jog{qh%P zF}e@B^Y*m)W{Fe%IKyQ49LzOO-J}s|Y*8P=S84Iq;^&n3P4RzuNR>F5nNQ-$n<1c!Yp5( zMin**F;vfZGh_A-n)z*3lCh=SeCBa@KIPg(rbELV=8-Z|$BvSmBfBUPRkHLY{(7zN z#dwy1L3sais70yPJBPL5wJV408Mt0kbOqX+Z_~zO+m1&KZ2I70YgfC5 zpp!V4yyVtuD=bRsrPE#{1!QYzYKGDWZyYGb&M&_mTMy?^A7BkU`iaC3#R3z*nDOUfI4t$h$P^@!wkI=jMknfSF5&b9_pr}P^^&!1y6I5 zJg=}UO|zV+C)Me+G`yH+6-bkx7m|M{A#rnUJi6>J$F6UHF;f=v+kc$;boLo!fb>um z#Q**4u`$`eycC(QfJ|BNf2_OMK0$=Y9Nh~2^yF4sdO;xj>D<}fx@;3AgN0Pss=aol zfSg%BALlzYMn z3+Ah~v2hf5Q-e52BUOq@{``;|h_y-)VUgSqAF>{Fz8L@Xkc1_he5o^C+3k#}X71ew zFNbpVg!gRtT8KYuq9(T8ix7*w1$eKAL?if5C@_eK=(kkBuuGX^#)KDHivtTXx5cGG!b% z{)I+9GPls6n*5+}Wh+KuLU+FTooUOXFzc_6;sj;HP&bIytdpD&hzN!+=>a$E*$A_v z+M3u31A|uX>eW-E40co6D(hqWjFp&=gNL&1eKkWv!=fe&(@PnaBZVVT*-@BCpTP6c zq>?zo$raKn0W&=|l&;4r?(38T*mi+x8WV5iy<3KHW1WNnT30PcHqlPo2r+ ztG2q@;-+~@W`1e%!}YZ~j@!~JT5L2I3x2^?4gR1%0mXxCc3}uqC>SGsT2PFy9*PM)-gah6HO`O6>^l7|5-%PLx`^6#b`>?%x@2C zcr9+Lt1H5WtfGc{rX7g9%ZzayZd$j?1Mqv|HNv0#*u=#Bj&+y8npy^$oO|w{^gmR2ZEmBv}Z;-)- z_y6UmlDCbo&mXM|zO1EF3_8{>zRM*op+g$?@SXyy{Rdj`-QLO|4jRq&L<5;7m3}wZ z?%J#eg(v*l81?Hffyh@KxG}WohP@K36phR8dQ)!{i;D#pPK>&Y2b+)0;)|7%q`uw? z{#32Ip1^NHgV$IpAGux_xsY~&-YXt4=j`*opw^8rGy;zNG^gYCwE@oNkH!8|QD zj$Rnb;;D(j+wsm*W_l>U^w&I5?_S)6Zho+LG>ny;Z(sf#`}8hdo9wQGCOv-s=!cDQru0X@IK(Lx+!lS~ zu5isO@ChYVv|9!{OE4RLG{(y4@0{(^fk(CYHX|cGHI;=S#<$h;z}DyDoU@+2A;;_f z@SR*2Swx|=ma*bn<#n>x-YDYCp~{tRS1^-?_0sBUvbL^nD_g%#N075L=R(L)PATe> z6T!4-6QcZq$iMuI50H_$>-NtMP{`7sZ=bVDlQ~~kyzNQ>>kyP8EGLNJEBf)wsC(?h z3)I@CrZKQDzS*%d!oDeI#Rj3*O^B`WbdKVK4ZWGxG(~s!F2~-=2QLE}>m`DG4&-B8 z?1$Z)-aX;|qsRhj*?CtW`c_u-BUw=+zODU94;dk2ymhcOLv0tZ<*weZe)DdPwY$4kj8H$xtSzD!%t}S&t^%8pPpZKv@TuG$54j%Ma zBlJ{OJf*?uEYsZaN|l*6>lISF8hZ_=p|;ohrS#{jbBcSJ+Nvi%XTOMKo z5c_8LMzIJi4JuwjY;Z8dBq&aX64Ryih>Q4(ky;^5LOPOM5p(800zWYPv$LD0oi#gx*QfgdYi9TsL z9Z1ZPyH!}?_*s*Zw?Ol8yyO<+(0uaA6_lwYcMVYEqBn`Q^MfFy9p<33=*oU~3C}~W zYdzN(z%L?#iPSVPIZHpKtQ=(%aCaB`Tij1F=3$}Js945v{y3KR?iJp8y;i2ak>bEA zNA3sq-5bYPp$jvnjMCu&+DO8}0((J2UsRQA_|rbi`I!bB-2z5yW0=kjtlZ!x!7H7v{rief8JK7w~ zdYIo&=d#V&4_@kne1w$OuBOm7BCP72Z{|+-Q6>mc_NY^8s3SG~8IvLsm+Q zaZ|r-I;E|%yBS(MBJOs4wlZ7IE)&KQVpZOJyw69NC>&~HL{j*a=qov+NzzEvHaj~O z+rc)oKHg5v!o^$@M|{oa!E+lEKf=+(h_Px_D&6fsodSvSg8czfTjAuW(9duh)o=i7 zK5fB1!;65>2CqGS(^?uV^5Pp;b;2N9U5O-*`L=_HsH|erPK=oH4=mWbWz1(x`SRaC z4MKrJN+Cl+b;GD+R_j1pM;f%IP$a=lx~!j6pCoxXo`w#$SKqA@9V3On-G`6a-5K9r z>@)iwtP{Ncmh0uKCm|Is#6UVgCcPQe|0>#->u52EvnEhHGbwA`!oM|! z=<`DYEk%OY31xx3OyCfTK**T3Ggbu)pu_6>y6T^BMb8G|ganKfOjYWwC#>MEYMtPO zS<@>a-zzQZXkKRMn4vOh+~J2Rv^D_%yOE>?Ka_q7S)Yh``Qvr(;gOLn`~Gy&IVqlk zR3<#|gt)Dx)d?H(i@XGggc(S|2B`V5gz|I)PSuG^s4cSjs*}jqf8-`fw>s4g48|Wz zFqo0Ap!b#5bSa;(wqF|A@0V|vaJuqwa}sk{Dw&wiK^K8tpL!~Ebz13=4oYi3Xul2F zD_3qt?rt$>4UaxDzm&$oSuE>$cF*Qe?Unlpoo&he7w2au*Mt@saNb?#_F5(G{`f_E zf2{4<7@4-CQzrTf%PocuB^A!4j35O*KiONCzTUt`I^6j#8ut4G4yXS?T)}uf4EA zo=8B%P*SqyH~1actp4}_RMgIq|H5WSWf4ag{%yRO>mOfmgc)YXsKoV=g-%{ zkriQAadgl*R)QLC;EQzQMc^abX$qaFghbD1?>LjC9=uR489~Lyj;9h`p%NG|aGMU` zMx~4@@A**pe73jgSC=+Y(r4NcwEsxl$VKX2upWuEw_-FJ8la+1)l2Aak1(* z=uV z*B)Rs+d_ScP@~qUo+e>UB8_DLc*LN{(0T-I(0TS-tjxu$V6U4<>JoO{piU1Qy;XWy zR_gLBerK@}x5JtS2-i>+rMKMO#T>sansNUREr6qAnb*2uA2AK*-|!>_HVN$S>BLd@ zCxR_TYjeZqcaO@PrzG?Z4O^{{neZxgj}X`@XwzbYb#l=H{&VpL5^6OiGGW48_mV%fCn2 zzId^6)__Cjr@%*?j>u1B3`PR(zS3 zMy8%{o&WtL*hw&(UwXw;sM-{Sc`kNO!(P50{qdJy4VITbw(V}xaaUsSXc+^kVhO>i)fO1NuhzkTw>40f7}!~4NLfkP0wbFpIy zqy1vTU0o0I3{&6|%6i^~Le*L}=OLb$HpRRNj@E+}_FAMYQj{QT8Lx6?-tex&AJOI7 zJvke%e|9bKWK$A$Eav9rsqG)iUl2aD6#qpc`h3M*-4u@KRD1rRtp1!WlOGO9i!GQW z{w3p^tx`OjEb>1HnA?I+bSi{_pU}QU@!>;WOePFlY`Fvl1+z;RPJZg$PTRe~BGiHm z7T8ix+qF*HmCLQ~bDNeSZwxxyjXGf>jVq87m(laGWUENpzeweL9l7>SaHJ^MSor&%ZJnx8O{tdWC~bAFZ6_TAGWO*Uv}z` zt|rdNSf`&dWR9`#ehE0)ZwJfCGQR^C@DS$^6eNM(IRG*06r|d`L8A+bi&f!np$`Kb zT?sZ&sZ<~i>CRb?Ih7|)ZeWQ83zSE3X;jBWCcY*ZBhky;C{%zr1s?0*uyaOawFi7yrNllmkdxa&odxF?X2y!NIysN~+5ZP(;uiPL{WT9`=& zsFYNmlp+x-7@lZ$O^tEIjsdIp;l+Vy7yT&}pvV>c`+tJoTzWrT$t>hrPa$@V`Gw3m z?l!^hiyHyI2f=b34AtA#_iScry$)CNGs?U-O=@Pgx@a|ZtScrkHrt7B-iRO7jK=sK zo}cmRmnJ<3qGssN(P^a~l4<_C=I>(>h_z*u*LE@0f7{pRO4#Rri*j#;x-qaZ^c4fB zAA_427<@R26c_J@rYYKBPE}hgedsUO^(pq_$B&ouUktx@UC19GW55-YiB4}x zXn<{1yKT**nerTx?J{#oVxaU&RXeYz^unAY0k_(5TUUqbDYBH_(d@CzE_7*W~Ih&CIV-Q+pm#o4y)aRdIF}o_3Lpj*e!Mwb0fMhDqnBJ@My{ z@F@*SoDl;3k6Ic>s39DmeC>G*gh9CdtkX`tEJ4WcCa%>#%kM|-9{a#BbMx}z85kHW zAn}8T?#aY86mS<*RncL-GV~qA0k+_b(b?Bc_C-fcYBhD7PZmz>IDhS`NqqTE&r2Ri ztUbk}j-2%&z?5TqU(d=c*tDuYIJz;KD)vuF~}pX7hL@dxO4NtQ73Z7ogId!xI4=bifIY0M@gvM{0nR-G(t~) zFH@N{U@!5dN9vEuI*Qxc*>PRFMh$0_NFnpCV+9=a+o%TzWpL+WNQ+f)BjeEHj!%Fj z+B$jdt&PBYjz=l|+Uh!!_0{B``=323aIxK*c6f48N(>!l#a`kxc%)Wb2ufTAwYcz- zIdwNVX{!B{lCagj=SVYORehsOF$Pl1Gl#;>?Q6i=+8X91KxFN_ddLWn3M6d{Lo<}eWG33_&E~44>f?yX%OX(54j1ysgUS76kQy?U0WG=VX z#w%^VT`E8mt0%Ntr@eg}0ct4m$uY=z7yrP52@Qxcmm!Y;ut4Je6I0WQ`xB-_{g#&DH$7-P1CE`{$yJGP z-mM@}gSfk)T1rOJ3|q_TVQ0sKNcm$SPhOnQB4i4W-uEowC!*0SkRs)j8OE3CFTx3R z3=Bpd`Ptdo<>FtH=sS7z`{N@S0Kc+;442;qLCqTC z--kCqdl0_+=Nlw}II&|h*ozr1SU>qya1|eY68Gf^4-bdHOBlJ@GU}|C9}FbUV9qTH z0Eq31!@GB!-v()pHj_#|T(&kdZgDqw*A&)rkdC&_-d--TGQmbscA8*pJ*XuIcd^R!d z7+K(61T|s3aFczr@(5)r(RNZ@ZC(G@_qMrBkgrDcO*n-+B`H2b=gjk8PtVEAGbw@W zX%#!SG-Rp#BXL!`$~9zj^6q@{ z?j`;BTfi`p`z$rQP?)$1H8W`zS)ZpGCtMaaFW~?MEB^Y4WwYCa_)fhf{eF>X1Pqsn zk(yY~$)A%QpiMi9T*JG2m z>(OG3u8qNdOGC)hKUW!Czua2)xcvZ5L-^`1iFNWGT~AOTQ^;NshMfW+gcU<`Indyo z#x#aHt#M;gwmc$=im_{A!OywwP;yYPhx|Hd3ico5_gQKrKB-LN+Ud3_7UU+wdn+8W z+fSXv?sKJwLJRMDdQyrFP7q0y2^7<|L>^vvF2wN z<}i^WjtUtSQcJB=U$w#gsOsuy8C&`hES<35vN|d)vwTKXzuk*>Dp!0rho8`83cE9) zTB&C!cDWbpHB6`+WAe|1`=9f;-1@nV?&$2pNLC$nbvoRY1ECj;DKn}{fJ zjqMt-I4l21_o~3S@xLan<97J&X*_pC@Gmr?`Rv%zidmc#rfb%uGn9A2xzZaL4g)>& zBA3xsp{HlGmM2;V!dBdEb7HIW-RnF-Wt7KRZS%?Ud^BH6d&7Xn^?K%sjdJR?YWm~B zPg`e|{6{*s@5m%cMJyIeBUem}k7DUtJSSj{9F}fk092Aptyp8OHF51qad*xVA^rj+ zWgFENI4}!-?>*(D-5ajG673Eb%fM-88y+DNa4P;w$EX!TcbU02+q9@gi0=I?I4SO( zb`cB^mM&=-vGCW)I$$y2_EES=lBzq5D9wYfpZAe7a#-IoPDwh7T!Jz5pm#f-o2DP` z_r6WIRf57R{+0pwCtf*O8->A8(X|5mjHxfKMpH`{lW=6`5pC*Pu{`A?H8LaE&S!5v zS@1t>JjecfzsGEy!ItO!`ln;~pZF{G$cY+Q?0SyU#_9KTfVamaruALDdsS`^r zM8{CtKolWn)N(MD)v4I#AC~jJYn%n-1U(e8 zct@u(Ql;0@DB%dHlp1ynB{g(^KP0ss^f$E~#K+H{?gjvkgn7%3>R%1)$v)pDt)^?D z*t$_Me>OD*voYl8w>=a;4(7D&Vwhu4+2W8UnPIi@8UZni<8K*+bAgwG-|KUr|z@xM^V6nhmi8r50~R;!{r z0cUuaN7;WW$>Aj$;XivD*wW_YclT5{5Elm*AqP26DUJ2;;n}}6T2>yb%NTv5gQCnoA*VS!x(QNo0<+B}wEj#c9( zjrjTnzZi!8pq&qbpIjokVPJ2Kr0w^ZQc%Z4ut@oo(8%;A z?ptVQzsTMgzUGF=CIsxlGvGvd?11NXfEH?;bFm=u`Lf;sdW_^k(z3a3UKY37B?16C z(j;>nm9NVz?6DDfS{W~(k3mt(Vsy6E_e6nr;!e=w@S2!?A4{tDq=QM~9hwsrDqZWR z0274V?ZieCKh)v{3ZOM><79~hk(K-fR(|ENYWdtozV?4MICn-YaE(e8tVW1&4TW#H z4f%2~gmEx)>}}v3{SIDtI{4BwLD`kg`HXsc(z$*&!h!%c2F4BTC~hq%EHwy7fOJBE$s3w7}mTJhFhoaYwOlekabCKrN;583WYA6TQz8`lf!i-k|n^ui@Df?9#-Hb~szDWu_ z-nj+Y z8fDpV0WrhE?$Py<2$S40zZLI44=Gitve8O2mINC`Att6z=KBM*os@&{t6eb*r%7F@ zj<&KW&iR8=IYMl!tIEg}tS7oFc2{w}2~c*JQLnYnG%z5Ovk=;dL#*cCj%iIn*nlT! zO1SWU1@ts(AgMNt*ebr0`WPvddrcLj8IDd)%p3XWD=!9_@coanS78&P$Z^|EA!V0biaiDNG4hMN5`w-RoxLe z-U+%C(@fzqX_SFq>P1l*z#rj{lw)-5a1N3XwqwHP3phku2(xcN6^PF3Rkm9Dg~_G|@C zo}$5`-(o=LQU%sc+pd?3a+(h1#xD~RP-yfO+lS%!gQDiOi4B?1&3B1sy1DvfyNNws z?wB7mIMA^)#$hOL;cvI-SgjBjS2q4nkzo1L9c8FaWwz_74`%&DZSQyZZ8y*d`a}OK z0HSX}CpV171CNA`LsHVHE&6#>6cZ$(^BTs3t;uDV?%wPTQ|)a_F3T3&GHHf(bkAX3 zR8h&r!beh3y~1a}e2K{lK}|*F@PGM6$UAc~fl0W^we|H%5$-I!P(`VAaHz+ekZ+p{W`~sk;oM|B=|9MwRpBTAl)CClUKfMTWAK9CjLpkEWL6B=^$jv z!F(D1mvHb&o5SfX3cLiwx*aRkHjK^4o@d*AOW3lszuy>r7WtrQ#Rr4UMFx93O-3J?kHrn(XZF#Al)G= z%6|LvGSJZ{KRjC?xV7lBW<8PL04DTKrN4B9za^0+}t=VR>*qiqrbo3A+50+ zPqt*p1amOISPRIAAsi^%E%F7kOHJ0`Vm7}G+)K@7)zr@3n5C08XBvNK3j*px{yRP? zGcLPeBL7_;yb2GkU|Y`3+-d>d#Q+tt@MT6EF2C#k>Hs8XE9#>uO?gMWzF|t zU~ZHP`hc#NoW^BVSZ$K`{sa`VRt3Y9z1~ds|N6%K&v%SytKndlq*P-M=AgLGMhCMi zseBc%n3pr=nu0ENgF1 zic77)={Nzq|G>%@T3TA;avMAld7dA3%5w<_5LH%I0{V}c=j8y2@9aKbIfNrjmVs~w zxC1PNUC+Bg{!Dq813Udsr`-t<3Y569(5E|wUbN%%Xg9}5NCzNO>PqVbo`sUSEo=nv zX;uKok+EgS1xO3Fv0Sz9osme>Ws#@P&7RSy*E@gbT8OY2cqNJ7Nn)Z97U>~aLN%RsI~wn_)o zPK&sT&AIBY5eOI;=y@NCM!yq#fREsS$=Kk#_v4dFb{Le5T(OMTE}!nExHdkAq0Gw5 z!$%+;en8ouY2ctj6hrS71+&#C#a z5iowU&z4yc3P37j0@1_!@cY76*%G$H1v)Qz3R|kWMVnZ*>vzdTYUWXDCtB$@zYIzM z2L{qwEQOjjIs{;RQvQ!i$GV3`RXSm&=rDV%d^9F-1@#ueT^7)< zfl4Q%Y4=W6<7yXkANG`9{QGaqfw0*m=FOIf#L^%Fc2pxpf-FDPgShX;GRx`yl&c$% z74<%1u*gKm#6VC&Si$QJ^Sy*#^u?Af$O8i zZNHN&UjV9TYj6LcHH@gBv~(=WT<**2zcm_un#4cf_-^_v#9~ zSotgxTp(V*(@KIddidVm{VF+`aW)-%AIB_%SnX5Y@m0kBojn1@64O~5T*C~1tA)vD zHm_5(+CU1^`LjJn3@*Zdf5P4eW<4NZ=%ONwLXU=?Uis}qL^CuL4TFBX)(frSm^TIs z@%#7h!^6dRF_-BY!$PuX>=BpH0g(>|8D$Q|;k;wYTE^SZ~1)ceF zH(Jz^$TeZd%SQ>nk(l0H)6!1t5U!%GwC`ub@V2gVjh)k_Xf*K|C>zI}*yApyN*4lL zML>0ko+A6;NWpS2Lp)*~|9zdh5*Jn%B_dpGpM#mFe}?t66e+_VY`IoXmAlT#fhWdt z)CuhWgq?b3o`b5!pKOVMH;RmxKWD&XAkUW5=x0kaGZA3;L^0>uC)cT4-XAWoEh4if z2b(Ke*tJ^^3~0wq*E`~df`WDAJe)RAAAmOanUTe*tJS+^-AIFH?R=)$ZB$qJ1sQRI4lMj$Z*_N*uj|Hf3WU?^8Esyn2--VqC`I z9|Ww%6+~r8NlDADNd1lyZ7>rd?)#fAUS5^N3NuyCQ&j7YeR9HC{Aec9E5#lgp)i9# zykL_xsWd5ubUMKof@2X0y@)>ThlTYLvoE?0P;U$qiti$fVU2NS#NhGZMcd5Lmy|RTTAsq$(bSY!U6-Am?8P5!JFyW ztf8uoeg@zHBQDiNXeQ!W*QPVW-rin=v0~GFp!_B`y=jAM-4{D{p3JyZUr|pu{uv{R zZn4t#`eL>QiN-L{vPJORbs=in_rCuS2n7kc`#0vl&JroUyS zY+tz~QoF(x%Op;mb1S|h**={JQFFXjRQ`D4D)cpHhM8`k{_OJc{$>p5H>CX`Vk@gS vr(~ivHMW%?S167aw)(G}1^oXdEjt%^$_Bf)Oa#0U@JC(so=S<573#kMo7g!_ literal 0 HcmV?d00001 diff --git a/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-61-1.png b/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-61-1.png new file mode 100644 index 0000000000000000000000000000000000000000..a57d44b493b1c995b7f0856282edaed50f3a2c8f GIT binary patch literal 43737 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℘CT*Vq5Yqm%b9 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 ba_hpPpF>ibRr~nn6h8Y|{<|xExS9U|^dT-o literal 0 HcmV?d00001 diff --git a/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-62-1.png b/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-62-1.png new file mode 100644 index 0000000000000000000000000000000000000000..19971b7d57569382b14a82d71082222d5c4b8edb GIT binary patch literal 113143 zcmc$`c{tVW_cpxEWTwpXSeb{+Gf_yWkeP(cWF};mIZ0(o5;Bv_Gf6^1$UG(UJP-R> zpZorP-}iSM&-2Ig$9o*F!(H9mw)ge9KI>ZRT<3YN9i^?MMtp(p0t$s9zIj7M7lp!V zMxn4-@NwahE7z{2z+bqQ8fq%=H+&r_*9F2~1THu3KSrTQ+K~S+I-T>ZP$(AEO%=tv z-f627Uf#)j6Y`q}qwId9syAL)U}IwAvtr>JDKuT0!FQ%&;TZYc^u3T|$hTLC82!^tP#`?_+D()wf@ zonN!yV@Ce_HJ)a?{NH~|Vd0sx{qwbr&kz*#&lA3~yP&xKeK5WmjJxrQiX&*~{^QL_)@TlADS=I2b zU(c%I86>wq+kNZmYJm$NzjO&lKtOz^%AaEt4EavX(bLgw)=iy} zz{8Qxp0%brH~MrBym59X-aOf85|}*iS7Wa9?j0$6&~XySD9tt5Xx;OMs^p%TSv+^9 zKSg6>;|+CnB~w$TAf74v0QAWeI|m20Nu6hhhCl;$#i;*)l+nq=W*t#t1bN=T+3vt? zOw?B9gj3Vf93NG5!poPxW+nB}18^H>+9EnS$JRVsrl!nLESE1{XtArj5X^!f78W-9 zxW2x={h;Uj_lwSfD@9emcWDdt3Iv}V@6!L;Z6lQ*cRhnA3N#+h5;K!3RQn&5v)~82 zpwAAbc3qQ`lO2y`R8&-YXO}k!*i~c5CcWo~F@ng*$yrAn#9C}cFBlf-p;!uyYjpAP z@yVFY^z?qsR`OCs3qJb!o_@az0}B^FHa2z^*{D!{lUn10YKUcmxz2d%s-2x3qxwFt zsVCf%2NCk8iuGsdUX$d`=oK^c?^(&4H*d~9QHx`M2aZ=tI>r`z(|LARhBs<`Jy%Cq z+dDcc4Q-4d`Vwts$<3)Z|D-yziHK051YKuU?&|ATRWp6H6=mb&yEPuolhlP=4i?Hm zj9x2KjufSupC8ig9E^(gT6^Y!&jwKM$eK>Mr62oLr5cO}oWXV1(lM$Ls^ zmpAt!wvzb;erM_)%c+S}ScdnPkh zJmXMf4q~nX0>z`sSMh^?RNCurHA3V?Rh5`Enbtp9_?8S&q2%UPj#3y8Ie};(g#T~w zJD_5=7k=$@ziGmWde^t%Fb#r>q-e^iituW(I*JAE&}|8y?f2$lsm_N?DFS9xX6!61 z(=YcZ$;l-v?Bh}JD&I5ZAx7a263ooZV4`MX#V5(I6{}~+r|tb*ZrzIYo*J@=#vr4k zr^l(An4I0p$;sg}EvONnBZ)@^o^EyWWemJzZ{FJ4nq9N$%W&K}TRJ`3nSBCDgxXo& z{qGOHz|K>C<@p+K?2)da!NF!*(Pv|_zPq-r=oeS+v}bCltG8#W#n7;xpU%b0Ljq*s z=Ej4Q=)E_jkAb2WcT!PS#)@N-y@0xL^X5~-qQ-}}hK7a&X^3V${r&wTehDOXZH_NFv>MY>&hze3P^(;U^@gg$e=c`zjuhxf1)tM-t5E^ zIe&}OsMYz?voj-xWIi4qd)L4n4_TC;d2CzEm-S&dn=rn9)-$Qjm1Qb`)xF!&MO388uP1V%02mQd}l|27b z1C?q#)04J^ts%QgZDV8qiIc&>LCD8{aH`xMKQZU{~%sb;4`IrJ7F9yRaT3T8#kqQY3&F%xT>1c=z!6mla8iC^Nm~;1P8B}eDvCqVCY0Rx{ZCTov$(Whr z`{dCKkV~EP&memnH2O<&-Fg!m6oi6TS5Z@&+v;Ri)6pUS`SYitOu*P@NAKN!HF7w> z=US=R_<*NmlGSsR^z^92oW>)en6ZkAUc3;72|M!Ynmv_Xv2j#kA@9}}WE2U{RhodE z)T!pFDP~A@-bV{5Wu9w>hlhvb`zQ95h72;^WCxRe0=vGlwO$)>@K4grfa5Eobhp$3 z2FJc2ae9*rzy3$izi@DzIUWUR6uuJGrcs)Zbl{8WDVE?rkCFRelQjSP*gUz!|9?-E zu|)9;2y{+1_*n?Qe$U_WV06tBphA8(3%3;%)T*%@{*bg77W~uH8QhV;oX&F%@z!&V zqOH*L6>_Z2<)MPagoL2&ZMS@lEd#D30ss%XDT-Qoa6YXo?k@{}?K0q{5)~EQ?0y~n z0G-TqA~1n}B2f8-^0-8e=s(x5@_&V@+1UOs;rIUsPaJ83EkM#PoG#sz*+d7i)Im-% z@fJ}be46cVu$RKYq8nht+=4}S>VcFNj~QK)0Y{4w6my8hMljmec8H# z*66cC3zUiX{9%!iQi(%$9og}6&!*1Sy^v?esAdmxN{+)Xlv%XlLJCzkxj?Q%$Pgs^ zwb-O?6AB(CO73W$vi|&dg+hP+J~RwUN=n*y?}qLy_Gy@qkdu2nfBu}p|7>p<6;xzY zW!al1=@iJNr>zaCYLyu@B=WEwM`Iq4_& zC0zu@qs+?;1Rwv=WRP%CnEfadp_||SO6UQyl=O7sicwxw;hK6*!RD`e{BRi2d++cSTjQKmCUE)c2^$H)AS5(viNWvB3!G74{Of$`r^KvYYfW4`@PW0ZL9TI`B9)RfKs@BpZ3G8 z)bQhD-zc6PhJb(oq^Y=f@6z_pj>$5jxY#^LV3l-s!mSD8X0FC*Y?fc?a!fB zXMFdT!Hr`^{v>k$nhyll_T2*fdIgLrAFG=Q$aRbw zPPeRQHO`bs;r(3@k z#huZdVis`4;$9pzIr&qaY}FY6?)+W^34t4l7gh$F0lOgN(E-w$C`*y~QS_U?^I}AZf;fCG#2%`2D zEvKxpRE0`iX=ZND^4VcDxbeveCJF&D0jJ(+QXcBRTNxbw{>Xy(#Jh0eg3F)pwE5kv zY~t-0ubh^D$4uXrI|`+3N&h}192^yy_aHPZ%mSbZ^6Vg<6pozS+&T||gf6QaH*P2l z7n_vX^f9GLduc5{kNn!>g8E=&$H(sdp9F1u1=&z3EqGdDV&c=UUvHqAx8^#9ELyRR z8~yLkeq&JMO0pQt)4?YtRRd}Q)|kT|6*-O%+mZBt%FK^?@%Q)ku4`$LK+A?aHB#!P zrY4cFurL_~1tvTFaP@o?bf2B4;sEsz7xi7xEf~6S>sFXv!F2$BO^?ZR z>fjy6{#>DLfif)-crF7F_aAJNi<2)B+-Gd3;M8^fg}%7Qu^%P5Pc2j;|C6;U?fko_ zAOzV%5PGJ{jT@qeY(MDc~KH1xG9Qe&VJo~ICi-ZZ? zR;2`6O?nk_$8J;0zkLA+owHiDG~M&tFoDc?gR7g$qK<&g|>o*Kdj1U zqGKLNxPN(~&&J6%%$Cv(aJ>`)xymft@>k*g!_%F<4!P65z;jAMDqfc^jR(Jf2R78# z0}X~7-4P56dZoz~#p5Ld*(0t4kE1}CgJjxFr<_zY1{y|II5{%+K9OIv7yc}`%MnI3Nf-y{OTs;1H zq;dBUZ8>b3+X>Mq^rbXVma?kPs+!J-p{1zTAa1D|3w+}5k0hz={>ar;2f(UP@=xbV z(G(ssB+Y|Pu<+)0*Q49le0KiSSgCFTXG2CqgC7`85H8<<$|}Q9QpPeDZvC`x&tfBO z`QU-;@$RF14aY1I;o$hRqK>V{9;KrtXr&yzD`fKpYnulgY_)eXUb3E;q4&%VcQVnu zPEC8ij1VS+v+(c!_)YZQ|69q^)7Qj?<;|j@RLr@eK9H0F6iVsC2Od-vQc|Jcf$`{q z@1?9R)XpDfSXAWlvR%~G`m#T-@YNn->;IxPYWi%%6;h=Y^@%l+@i+idp@&DfgO*m@ zn9WzYo$n%tndl>C*OQzS)7J8b-5iB^YwMrTxVX4%l9IGQJv-48e}&-Ql0e;waEXX9 z&(S3)7`pJgw9R(PilB8{u@O-;$4Amws{r(|5yQp-1v6 z`^c10>>@J_W`iDqbNU5SL(XG0oaq6ZJLJ>ZO9=-oY;M@Mza=DhS$XgDhzmi#zx8pe$sF*u-fVr&20FfN)R+j_$<%XyJ4S%$fS1eaBJ@GL|xTj&g6@1;b3l}mEddW^thBjNuofL zgwTb)_X^#zeJb;q#k~nV-@d`|PpIXH0I2K@gr|_#x-lw<1>YMA&?fZuH;qSQJyg(Z zz;h#%czL<-#fulKhseIeZ7ECJG1ek=KR@+(k(`|M;R7z{1&WG_e+P0&KN$`ijZZ@f zilrB~YzfBU(~I_06@EN z*GfE5qGu8z=*Uq`vleNikJ zs=bGHbxR)td$iNFqn)cz^BJuU|^p{nfiEx0b!3 zjk|U077$iXjeC=ljgv+8rvSY>Of@osZ~_26ucXAQ?tJXKgV=-P-KCLwACVv)`|A$B zKM~~T=Tqqas)fr(@Dk7z$9pRg)zuPsdaJ)j0`sqB{0Q{HHn0RR6g=Uic05v6>VI&F z_x{*h;tPta0+|ZK^H%fo^DMHm6P$5UrUjDh-hfn5LHedXIG_l$D3i)^xIPrm)y+qU z62Nu2rn?{cpw|KFQ`=N0y2)84O4)|KpKp+GC-?+??SJMDgJUcnqm{uPvo-}Wn3X}=jN)UZ&YfIK_y_y>r`i`TFOJ*1QZ`|xd0>J zSU`GExO0b6w==Gd`ubIetMx&Y)XNEb12{7Ko>YYwoPkT32H>ol5}eQx;LiTttvaXSz||O~zW)Q1(w%=r3QsyaOO} z`O1}+M0Pc)ypLlK%0`7Y)_4oMr6=B@GfLdg?SG60cBR+!R{4qF1waYC)#Yx1xA`ul zp&z)mA$AFIacV4FqJ&z}D&XA90?`3T zkOKJxOoJd@EE1C5-V*yv`N92HBi26J;)irS6A+G@O?+{KK|a8^b=gQ?$EJNlzPGb0 z+9L=>^p`wnI3O8icD80xp{X+X=Hth!q2b~0;!{Y`8}BX5=#Rr z!~VupJRm#GSArO$qoaSvs!9eIBsJj_6zcK7&q%|Ro&qlRTs~Q3ysYLCLQA!>cXlv( zg6n0+=h$(skrAX8#0fkkcDfecNltXo?D5d)Dz$(@?m*3{U2;#ft7xXvJtL!NppI+r zs+Lv=zt#lBh6fn454SVp$fLSwq@6Iiw9+DLYo&~9%s~kUQ12-(E4`1 zJyDw3EiD!;SV2knV2OXWA>{3#6AgMt{`P4R$!<$Epw}6F(-hCENMo+`7EOm(ayub8CUjN>c%4a5w+{c@RAN<~ot6 zI_-13uXzAT-e2)`Ti^7z63kii{Fb^L6^ymgpxBJLI+^ zHxf)+hWE_U4WG_SEE*ffo~6j(;F%K~ot$I?!964+IU%<+u07YROqC^=cL>*Ev-PKWB$y3n1{pX+SKdu&b}mtGRq?+`L-*}4Dj z@yPBSMr=iey&REO;yD8DbU5|ySN{&Wxo=fwMd%Z&YiRU?PL(gOPN-hPfLZMP$*qP+ z_$xm>G>y8H#F+^n@>(}I|;24sfk#$@c$K<0h9(R3t?a&TH3cL zQsIpFq@=(S&3U_-y;(~sN0(Jt7%8}FfKn%X4;?)nRX2fm{i93UqI;)c2;q-FsoG3A z%1-zpj%}BW>03n6bYmq-?aP4@f zi)y|+1-VYHeGwW;0`uANo-zxpxtbKibbKnAO(7NFhI>|l}AF8 zheO({hdZJUe)e=sH{t-Mas>wmJJm);|4*KG?U$K1FiUDstPqY7wqUM3ic&XaP8;^^ z5WwSGJ+r9L-(Xc?^50afGJUU`-OqCE+9gn>UcY|rRZl7LLoMXt4rRyr$>2m;LifbM zpbwiDxOX@>Q@YD6J1%f=abX_bR^0@I$x;0MTHf8O?{jm(#Pa~O{*h`6tY1YZOwh>y zz!wMB+_QW5$N!{@5e4>$fsO4pg2b3)eG#gUq$j}x7df-~W>0X!lrT^R71qQ|eyc(w zB~ejs+(3~&dh`frAmpy!8AxB;`Swtl|Kjy|HVIVHyt@=5D8XJPsxHdPA??XExKNuR zgfuhd7@?TA0cj`%41hblO;5=T)UWsNIRKBa%F8oj?wm(P0ymnFkT6|Jbl>JN0J&*1 z^l?h{;V`h?n_x_-^SBLGnHw4!Apps(t+_P0k`Q7i1a4NYi=(OwM2bl8Mi9h?dQNTj zVt9Bs8{GSc4<7>Kwm$tWGSWCHTi7anD1=ll5-|;ppa0E{-(0QetKB18U0aI<8XVet zpuxA?SlGmY986PvtXis9fa9`2_a5YqI*$PlF&!Np8c|y^M3{%ObQ9!^#5=aV3B&{h zicU`aaDsu?C)oowWe#zgRH087<>x>kPeds1ogHO6yQ{!pA(S`crixPxmY`%Z)GjbF z#DRTC8Ds(tXkI}71i57X1#L@jyJf}P^pYI|e*rnWVB}X>5BKoG3ZrTlR?{bY_gqh) zz<>FfqrqADb?eOoEPFdUNHuNOgwkk0ufoGKcasACwjEmK_BG&y$<6$?!a^_kWLUI? zv-0v1L0mYYIXAS@YYpN@(G8cP&tFDNH8v4GHtkXH*-ICAtEAFfBB=}pH9WvwdHMN? z(D?aobx>~sO%go@%`mUr>83IPk6S$eN-$I5Le}}()8nynz1jE@tbiI;pbqDy{l9#K z5PLOcmz8h~lk6MX7V)id?xSjBdzB|iIK;Q8(n>_97Xqo&O{mBv4IYPsf5=fkypRVX z&3mnKcr$hCRJDE$`n4|*4IG8vwpv?T1;KIgA|>Sk=-c%dySqx!x_(G3R3ZY*n`?w9 z;D~?tzYn2p87>eva9MiO&=YLZ+%hm!x^tJ8ttz+Q7O^+26W!N`xcjG*11=kdQY71i zxUlSbbB#j(j{)$PG}r7d_GZX-yJK^MjK~OTs3af6buy2>Fi?qxMK5Vvihex0SX#CH z@J7*H1%4YcjzsRiUm=LO;gI?txqW{vf`_Z$q zJxh_og$=WlN+$vH-I)h%%ew!!*A*73n|m)VNLq8KDi-KPRxJ&x%gAJR}2syR{U(ZZR22a?s*zL()7>@Z>#IJ*n5+55IoAd(|J9 z2n1xH!0|E*@7W6KJ<$GTz6a~EaLySd-9l3=B{BBR>;y=f=P8PN@Fzb#qRa?5e#8{J zs?tN-0+{VPJ}yg2_oj=lv;SVimO-Tz1C%Zd+P+4%?Hd^{SPO>iw!jMXVE1o7DhTqr z=4;`OwfMOGm0?n7s3lycQGn5M_&c-9{=MBP{f4TWDeZ_W85wcVoZk2kdgtQ8 zMbNv)@{7R*vVKOFQH<*Rd;;+9c^@z3=J1C}jRxZomU?elx~2lx4$bjMXJ-T~n0Dgo6t%5m)T#HOqMhNH)#Y{_~r zn5h8A0G%R_he%&IxY^#LWKGN+6Mp> zR6!`Yud|4Llw z=Nn(&XnOx18;F{IS--g{NgEySQ~X-orOhAJOn(){Y*TImaZD@D_WIAZJ)pga> z4yNEhSimvWzI<`^F$7pRVgdwWOB_U99q=h#x%0ssvM3-9#1YkBWzuAh?sioX3Dm5%B z9d)SMJ1HqDy6))6r>lEsYxe{PBxll!p*Urm)iTCs0sUe^(NMBcVfl%75-Nni#GJY9JkuEth$DRiH`m_fKo8g8F4IlZCDw zMEM_XTC9$gDW785{o`jT^WC#U9H-u^K%Rw0F!|!6ka~r)$TC>f3Db3d?a5hM1J zDyM%OC5TD&YVyZ6xm1yUyGj6dZD3$dNJ)tRl2-C;!CAqK<`H{5@x#w*Vwaodrj&WewRSf*J$)41$%0DBMWC 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 z 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 m_WzIbl2!f<1^!L+qKKoDnB3+yS literal 0 HcmV?d00001 diff --git a/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-79-1.png b/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-79-1.png new file mode 100644 index 0000000000000000000000000000000000000000..92c825d2f535bb4aff490b52c9123592eed9ca05 GIT binary patch literal 31243 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 TpLfVp_@}qWKs$Z6h0lKgrOG0) literal 0 HcmV?d00001 diff --git a/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-82-1.png b/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-82-1.png new file mode 100644 index 0000000000000000000000000000000000000000..c457bfa11d81808d78da5664dcd26533e29435d6 GIT binary patch literal 68008 zcmdqJbyStn+ctRU?vw^;kdW>!X^@bRMvw;S?rsGnq!mHBr5gnV1eETSI3Qhz*~j1e z&Npl3TWh}gXJ)N=);bG#*iY=e@4W8oKCxOFN;sGlm=FjAM@3m)2LeIrhJVme!I_(1 z_&MMQs->!uJopKYYq_>y@B_nD`Gp4rg4+lGAPl*bSwkRn5EXfu=RUayOWpy*HZZi~ z@zEwnicn-iI^>ea)H3+OC|Co!&p8WxSXl)l(rx8V&hYOGW6Z@Qio%}N{ua|DPPHt= zK&Nk*02k;8E!e*LutJ*}sgB6j_RaCS9s2Hf?f4Jz)1@zS(4bczd}&nB>80iW9mLz# z9Y}Nx|BiAz&XCv`_`%9h17ZGmt|+D(G3(#C7zRWv^ZyKtL;oKGr^_IcUI*l(w)Nwh z+S=Nt1B&wU#I;Q>D=+DHvd3)s9cS_HZ_fKh-}AYxb|ZB3F)}by*J^DWUSEaGlNX8StXcchJr{$&)Ec)ZS({Tg4 z;ETCeNEG-41O$2|IX%L8h1&Q}cU~_Ze1MJ=}5}YP>2iJDNZuXahHM99Krar2l zN(S8?HX~7zz#sTbo4EaQ*?)QHw^?vU(j<6^NK&w#<@3XPZy1=FQL{hxSU)XnXdrfO zrmU^4g@o+x+7XkH^_lZb`*wrdr<&hh9PTc6v|XO;QB{?2n?S0YB8~~J?cVB$Ph49!>*vfB?b7JtUcE|XA43wU;64P z{AM>r16)iH`QbH5_bbgH&x=4MA{LD^*zH!P8Lqh@c=Vg5sdV$!CFl0rqc%uLUo>8^ zLG?@5wxt_XupGn;E>*&STz?sq_E^WN4IJw*SYVP@^bGdy?^CuJFnK` zyA|O}uE);CHYtY8z)+Opx{TOzH{a#!>x(aYbw?%cGjV&DE8_8oQws;pIxORJM>ymF{!+D{i$Lgp9wu^#M^O9EP=Zhto`2^E6p;VF9oYCbJsqij&SX#1-TkRz0(oe% zd$`cpeB-r5NcWCdAN-wBF|BC6YcddfvJeN%k^EJx8$Tb>mG#wP7tHxIS{> zP;#epV<=h4&(AONB2Ub_2ndR#6E80>D?58wk9pZP2e3t$5~E%6n|Ln~m@!kp7+G`# zJ-w6DaVdWy3q?g#nxHF-d?&IeMiG<6O8)842Ky=3^?nSyY}DkTa3Juj#mSPgK*cyD zeibRivp2lU$XIV)3Bo$A0CI)t3~v3Ls2x%5x$4%qG<3cZi(1Ukp1b3I51 z=g6^-cnTxNP!hFVz3o{0g2esVRF;5)eq(Y4E2gEDRmZnBZ|L%DgFO*s6|T8xv;nKX z_u==p{qNT>h*bnZC`kz@O8rYgOjhJN+jZ~rF5#)bh*+o@#p zn?0S`!wZU`ukKsV7X9`s?Iw#*EG;c3zIr;SW$_@a1YS}TD}1iG|B)xg>om{*X748o zFj-(1`r$L*98P_9`*7I2;`-avyU=t0SB)X3-CP~hU=nqFqr>l_JCPP}(id9sdg>!i z1ioRr53k?F0Y?2?!cv>JfAdnE4c1Y|<;w<#-?-qePV)^tB`WDP!4I&Ic8&k+#4E7B zdb0T1l~f|`@{nWL!F=P$&h@u+7XSQon-^tp^Sj=Q#eLS4OwL<0I7H2B8R7i^oQxtm zy*!v$8UP##e3_N?Id!LfHeh*@PB zKi-81s1xM~IuU}~-7ZF85Veozb&LZ^FegGrjKxOZw02vVfs}-K)aAH z4VaK!HZ!pT!Q9-O<+n5@%OANS%T7~MQ-Mic!1}DY3P+TeGqA8IspW~ze1Znw@0%?< z5fKq7C@Mxx@T*(f*u+jxKZkmF?EE-C^6)}Lr9;J`*i77S0CO3+4T#32?k|*!jsSD* z4n-=mpZd7G<8`$7qT)BO-97Qwnb(=aw7`?T{v3dqVKc|F_W@?V^tF+djg3I|xmtI! z6wD_v>3Z28>U*iKqH@Aq3M}^Rng79T?dwZlQQk+`sI_hzirPj-em|Tj1sx674lY~4 zd8h&&W`; zI&e2~r@D!^jHE_Pm;KQfY849{&T3D1tbtDPTt0-}RJ zBcb<~o8QvuRR|#k3h|^Zt6^B}Wk*JX&b39zT`vzc_;}?7g`;3pA3IMNCUi51ju# zZK+4$VJfYbc+t6?3zpzAHNlWruunC-C~1L5!w85wXP7#J9kJQVXf z5O&GmY91dR7KZMB8yO*zz4{QUp{iO@w{m(9W-@){Nl2jWY6Y`_G5tlWh7h5|a2i0z z_kfeQgc)lSkLF8t8Qpd~z-}dzHS(A;<+J!*WjgbR403b6AN~8KKMoK$U}l5^ zu6T@^opB)WUtm`oc>RNe4D|FpZR22N0+%JNtgHxVX`z7uexGBenw%E4@0;fw6^j)U z%SjxrgM^$H(Y3wAlp<+!#`HJfGF2FP{hRERd-A##!d(7pEJtW435 zadC7JAwA~DDz4IVnOG`m$BQ20z6)T9W2?Jh^Er2?r>7l#xgm9Hw)L;ZFGMu-^?{(U zu%HD$+^%$tOPo*Z&cG0Xi~SII@dCObcGQ9dT=eo5Rjvlh)2C12;hfd^pBaIFD*fS~ zN<&=H`L&(&8nNZ{eojqA_LvJp@rzD2hOp=(X4`%1HE&y)Q?5>iXge0N#%$NT+A0z@ z*5kP)U9f?#xZp}JC@*gT!av^XWHZ8(Kqd0G{T`26bo$k0^x_{Ot~J((YtaD zL`kQNdLba`~S}eu0Crq;R4Gs}`< zKJP!&gfsN;cuz)pDo!iKn}zt26upu>t_~^k6SMTW^*%KPh$&|Y6(U(%FTH%4oFiD- zqQ36q%`&f`JlTm^F4U&B03jqXvPlvYvIe1Rcart!wtsluRRE&Y-dz8g2T11W!5P+C zP2c?%%MFTxXB>z#wej(bkY&rZj0^2izV^$3HzROl!Y?0cR!5Jq++J}V04W_Sde)QR zP{#Lx^Neg1r2F`JaM{2N9)xAeJ~a-QFWI%rLdBb5V<>lkFJf58oC7)MbG{+Z-~77^Fay^ zqN1Yes6Qge;q)YFRG+++;TMj(FOBiwU2`-%j;0e*jU*nqqx=C6o>2%?;-V&}RiHdz znhbH)iBW|Tr!I`E_;&v!m>~|G-TFL$lj!~TL|E@M#7|)lYMZ=?!*U-TI`}gleu@au+N+MCk8tk8s zC5(xoNQ=zfAOvCc>wcA-n;S1z>n7o7ju0M5Mk?O4{rsszOiWBCA~Lt|tIgYm)1(Do z_oLd$+{G=lYbcsF2puv!HiiOeS#lPpN)q)WSyMqrfB+A1x3s4=#jl*!e<|~dCK(NK zCAka!hJ=i4g)yo$9!jEhP!)ZnIS?i57Y;mRMR|i&u zast>1D$zIS>e>9CYbvMqA~;7xhps4~XK zJ4$zyWBWSJVzaKG7T^U>fHAWKAqz=Uts&Jm#m8IJ8Zz9(Tk_P*If9@ZBnrSJOj6;Z5i6{{iv2;X z5W3{7q^72p7Ttf%Zoc8O zcg~btl|~M)6)JEmsaaVup-5=!@NDJv>vEbkkTOOxZkqumBuf*PaH8|g>qOfFX;#m0 z>f>`aWAsm?(cp6t_=;!P%W@541=AymUj(@Oo@}J-v*t_yo3gk1s0rSMkQI)rv zd&EH6DB+`(6YU|7(lm2a1nJn=_5U;2?3o;g^*5o1?8K*p8&5<5p0*Z+!lTVJ=-Ej= zXx*?{B!eG$j6LG*zx zcfif8bL$pqgUbrd;X?CJqR?{8_34h)<NGiGoew&0}UHO=Jj0p_GbBhaL z|3l{-FJKKI6QgqjQ5p&oT>Fdu@ZHqc<0DGlpAj)@en^mlT^0A90^D-oQ+`m~XWdWm zWV;^@$n=Dx$)%MTQETeyaT+&a$CGg@0%KL{dusb;{}&F(W@3_(BzGhoetnVY3c7#o zsRnLt-ggIpvFBnzB;818xc%c&4+nvcJmjvE3S@=AXrOh-<6K@+^|T8%~|v``dLWmoSJWaRX@2JZ~cUg>H<`XQ|@;|ca#BFlE`SCcsH1XcN`c}4A*}us$D^_Z*YrUU0!~*o#Vn|*&j1c z^HUW)v<=!x3E-dpghzbki!Y}DR$YS-j)pe~lJr+u;e!l9RTrdxtMpj zPkL9@S(c58(9P-*Bv$klpNtGm1Rd51<{lPb{w}aph~n%afDThBbhHbsv7g`Bq>{FY zNdn0EDivQLf7Hl}qml442mVm<5X2!v!LU2=82JxEI}0D=z?hHCz6fDjXK=zoD| zd2PR%EK&dvH@>X-LX(rvMxqc8*yWIZSz>H{`s1$f_si>K5b^A|C%z)CKE%|I9~a#W z-l;wh=BKaub6NcFpXJ>bNGPr?93Kwoi&nK*P>$cS>AKG78NlPetKH&c*Co&2YpF^! zCv9fYeW63N!Biue+)B@%zx8(Np$)p~X-oWQKhaQ!$51>O1EPu|pgce`2haAVYP}AP z_yHyXH3Zfx3+>Bg2&7`hXzRej zrTrvod_yK2)dI{bh&G4S@LO6$g^^eH1Fm&%<-0sL!SASNc8l2hkD*cwm`VU8xk+cj z2>0jj!|U3SzCLBInWQUJtw1&$>*1YFk7572kLhY;MDfyR4F#xN{soumSM#1Q6i`;c z$EB4_Ffa=wF>UiY=g?vhZ4N%8jpHzCik>r%7_jRPv3pWr z_i>WTWzf5=-}bRTl*=mkDT-={X!cZowGhm5lUYO|p9vyniXniL=Y4`MauPijVL5nTv{5B;;P< z_8d2{?AP5(R5k#PsWeGZg;C?ow?dU5O2)DZx$V?+XNcdZVVhbx57q0vl zP?%9nXhXzE+^`VL#4)Nh9J5;%eS{Qs{!`>B!##kTwN2ZEuPyttEiK-D|68phNI#ht zlY}Gohw72`AyAK-it5hZ7=p*`$!30gOkY54p?T3AE8~fA6x=-m3$F+&8z7L6;I$gO zqUIq`pm9h*i4XE4HS0V@s`H{z%c@P1Q*DVu8$J8gT}f=Z zAEov59v)Yr!3{eAd{4fyugUZ0jG?Ne;S&)Rd$SUZ zt+`5T6Za1d?NdLK*Cj^rYNG~qL!O8pdAHH7=QJR?R5j;57-5Fkg`{ zg7JA^0{?;*Qv?k)wTL2CVTsf?78dmLO-}piZ&&>Gp9I|OeG>LLrhC=*m_amN*V9~c z^5t+^g4fBRIj`XvZmcXac%t^^hWkH5GxhSspk!*@b&eDo}lwTYufM1s|m zeVE(L;@A3^U$nwGYXQnJ2v;BwfW89x0ukjP-?%suWVY5yi4IRe-gBUywikvFaViz! z`iENGu+IO0RX>iSftFk1rI$ihSrpht*?d19tg7)0xfkbB=$Wce*WR=-ZT;g6?_(c~ z=jyxo1bg&!as^AyLe?)7K}Dz58~U<;An%bZNN;f!I2{e>}QxUoMk=^RfXtdLQB zch1fJafpZtbfWj!TYAhg#_?>M$JT5GJ4|e&U^bCxzlT)U0z42R${~t;C0XSCpMudp zYZomSM!vI)ul;#PX(QN8r+Q9{zsEqg(f|+_P{+METEZ$g_)t7`;3Wnr02R1UVPb+A zk|$kXu1LJ3SwmP+8g%iQJkF9h55Ue_eC`Wm?x-W@Y^j>T0gQmcnCnc|v)Eol;fM35 z5q-EVB;7ADQ}gj|IXupBpBxO=MReiVqg8B;3P@KB#Q0b5l~_H0zVc^Nr?1Xtr2PQ~ z!XF5vdCAMzlqxO;QQpU^xVHd*E!6d)N>zOA=ubnJrCQFyq+loYywGll*h2D9!N>4( z+;~~4Q*P~D?MoU~h&vq25S1r_F)Hsal+fM? z?tSuRB@P2y*&Dt11!Yy6qv_MfJ$&`6bVhT-d{XjXpCXqFQ#9__L&V!f`?RhBVkI8blf8}avv0cHI#8FNJ&y2#ox%h=pc00Au?1< z-XbwC64lv3IR<5hRqBtPTki~hov+0Va}zS|PYv}uJm0;N&{@eG5G12*SbjS42)KaieK~vr6g8C~l>tSB*|=x> zQsfL$|DNdPLq#%=jGS9upH>5>hpc6)%Nk3 zM6!FE`(L?rg=V^>a-w>q%+qeh9P`vCEo)(v!Wg6|xxli6`W~;(u{j*~&pLm0EnnenG8{h*WUnj6AC?I$HTgV%+*3W|;J`VKjtEjFl2^1S*%wYjr{#xBTE zzWFdg!$o3ECRVO+4fnTZRpk2nQPVJRYWGfrtkWYKb-C78Pbw+7O(_a1apm%3RBE@1PS8f1aS~m0kHf3>nsV zA}lYT3vN5*MTaw?IV=uM{wyA58?!*5?ne|vp5J?82{=Q_YHIy0ZW}egtVnyR%QwE6 z=%n>%k_z3Ugbv*0)w_+R7JDnp9BK^`kSBDiK0#MEU&%l^C++)bBek((cG0`{+`PV3 z%fxYrNHYkzZOQcf2PBF1dtb}))X6T+_(pB&L$sK`y4(-gh9{N49tbK}uMUI_V|YFE z*Z%IUnD^cZ42$Z2Lyq5kw=*2hd7Hr`i%#W1RnbiTi`q1L38iiA*P^RmZViVQ=SmwD zSEFCCBc=(8kIe#yVOlFP)TT2!a)EUH?dfxBCG|#v6hvVO32IRNyOa#NT=Jgm4D`n) z=YaqmVC^PczL5cT_c>48fNNRgm?CMeeoe=8n0+of)B8v0SRZ2mmwlej+KErVytRsK z&Qax`Cs8vMe5>y4TSh2eP)Vc8`<=yeb`9(Nh{{=9<5X&2k?X6SJS-$yRuq(Nvm#MC z`8mxe)ZgkiYQ2M$e$^5JeClABy*rS*TA{GgkLBrOZ7T;WyKLwaDMH2)LtSut>T9tA zyRB1h0IK<2Uv31_7EhR>fBF-l>sd5wnt*p1NWRO%20_$;B-2XKC?!$#fb^6H2(8O4 z051|oxZ1D*ykPkCjXfQ%0`WzJRxNbe_-e1a(J;?b046Mn6{mk%blx21Dapr%7*fPG zo885xRT!1WY_D>)FJaI_L52e1$xe(>iRlSEJt}J^FRI+ebdrVqdNx0D+9EML@7urQ zpA#Z|0o!n$_szEx22ejHonGYWd8U@|86ok@IkeK`2kN4hvcaW*b7S0G=asc;E``2i z;|c?1g(B2#)RwYu3Opk=tv~1<;oBtiPBavrlZFqNf1Y5D2$|FJgy}`bnfO;hJMo9T zw+*hi6mPI*@$FR7c+9&YUyK?tfk7Lb{;b;}_o%MEp4WCXOPV^4^$RttVZuStc)@Eg zyWYt3(yrBHE6wQ^+RPyY?IX-O=I1RHB5zrAmM+(+ef|{hwFLcjUA!J;ZBK87e5<7R zy>Q~v<^(Cq`CbDXz}+_&8yyp1WF9CCy#1(mw?L);vmuF@s%XjYL zvxhQ_hJRd8qC&?|d!6D3IxEL&{5?G0=EfP%y_*u3u}AR*dvijQkr{n}O?;ka7vof>kTS$45#7J$AcUXLm+PE*$AExY;qK=Mb= zl8(8+EvbZUF~YsrDYTZ|iK3zBxM7Wa!VzMbzN*E^w(IdDG`?)}sqbFO zwKyWLEc^vA2yaTyPG9z*Led>&^EV}D=JWp;+VUw(qX~3*faI2=G^V}qw|Ug7TYu-T z-KN;$>8dLK9y_Kn+q{wdYl`C3*~u%VedTIv{H-&_togNT=#7&g&(C9o zena)9T-|?a8`f$gVwx~1C%o3$f~9e;-S}7ao?r6pMe)JKlFy76yXqkbqve4rl1U{+ zH(SPev1BlCN$?7BQL=={{q)f812K}WP4lO#J)chM>Yz@d+vJP_kBTUt)vs8StX1oQ zU!F^_U>=ZAqPW)0#xi64V!zC!D|B%;J5xV0Mw`^8yFPci8cxlwR9BJLbI9Z;ps7S= zQ4L0*dpx*^XsQdtfHL(^JRKn|G2FMMzqa(|wROryy3N0&+?hYEc`SuAei=xi{Z5Tp zMo%@#Iik4Kcgu*0zwWpM5uVf#`)H@rMCm_A-pb6UQ+c}CpdaJwj6gTT^O+6IB~T?)w%RU*s&Kt4r;*KvWh7>9`yGGN_ZT-+vS3&Rl$BI}MTS{>o; z>QAB;oA|8DV&Z?;SYs3zjR8PA2`xR6y}dmcO%kgm`6eql{^BcYO_9^Wj5Z-XZ4%5Q1l=}@=d`QZxlY7$aTxC27 z_R=>=qKw^?+b#l+hBo1yvHPk%KlYzxVyA4kGd}!;Z~|N>z%1c2 zY7+Oj*jw^mi7aAO>z23pXsq+fad-jolOOY%Q3B~3=UMHcGFdY#2f0Ppp4D=pl9&Oo zhjXZJGD^tH7A= z&elH0r4n8>Fqfwv@xbqe(L`+UNx$8tR?qv&`Wfwp{|F_160u?uGrlK`Bl~5X7tTB= z9%&nbgt}Z=%pJWdIkWeEg`3W?soWdgBGc0)Zp2?uu3;c1OX^j2=iX1OiAvAM9deH` z{enypUINM=q(CW|=Bn%ARthB5t37D6{eZtWSz*9!ZEam(uZz1>JWQW!CQU4XB8^}k z!Rkxnz8)PyFAg0_rCX~?YTl^6sBoSB5Kme=HYv=m4Xugkr8(tJ<-UCA46|BxL{|v4 z=IK58Bi`R}Ex9?(-yv5)l!iP?HANKMR!)se(_H9u>cg*^@Jo!dC}q_Eq21v(7o;0- zGUGQlts&jVYkiaTuQUOhuF$yI85Bp3rJfaO(dFVRJV5&Q?9blSHLbJI3z!tWvi9U+ z5`Dxr`OPm{hL{&bp+E4s$PP|zkuK`)IEYbPMJ)1f`7Oz!E{`7?m}`|Cde0+cU-wqi zPvB6z9ZULM^6mZkB&aUKOC*(w2s|?Td~Bkl zL)hfJ6bGox!MHNSqMJU-lim=W(f5LE6z+?N`(I09Q%_zhj|YS` zFO)CA>gZG>&3$|NNWWOLeS?;e#I1+%7Xf#Ew!>ejs^elFb6m)2o*2Nku6=>(>!qZxx2Sgu! zlya>}ZhM|8&09)F<)BM-V%E{FnM?rKLOXA9QNs~HSxl~2F_%e*>IF0pdn3|x6$UdN zJ~`o8@!`O(JbRHUJ%#+Sy%i%`b9PNzAeZ&c`lJFS545v$cTP|xGYhfwY%jXd`Htk6 z6(6$ra7&S5ZTM>RZyR*wGOw4&#U(;jdrcdqigJQ5n05}O4nWMITLuWA`f@x->5}W6 z)6l@r`GRnn2%@JE&KgMD+lkFJ7CG)tv60j61+gZ#LHe-okH;0WgPpggTxWt|ST!w% zeZci&z)gu)eExlX8E!J=UYmaLZ?mImZXT&t0T$eO*fD7rWOb6*k=rEPA$w)Vpzx2D z>d8eX+1jyiyA!2Gm113^$c<2EZ*@y7V(j(hB4B|yRCh!HxSG1Ov~+l6B)rEwgi!@_ z7Qm@=lO6uv9epLD<~Ji-Joj7f9ev$LxrCdf!eBXEa{9JpZi2lxW>gA|Az0DWAD&P` z#@`bd^lpXi2d{LC-hZq6{Mq4if7R+*b5P`%8*_8;`G`fsv!p&8B;#u$L2Z;EoY0RR z9weh-Mt`Xaj-nN;t=@e1TFkCPahq&aR+$a|eL33yqbL#dd02dzJuGV==5$}+u*acB zq+qXhYy3{(z*u1|6mfjGSlU{%H*M5)%UpEh22vZV?{C?LM@RcpA1kfC5d}n8Oh91= z^%4{JZ%lBE_6#?@*U-%#usMn6WCL_WEB}gfpwK-yF9nzPCeYw!qCG6R_Cq^kzgr=g zpgl8v#M2@fmcVDQ%vl%LCHPG?eHPI$0n<7hX9TY^%qdc8Ls_4z^WILP^Y)nREor2e zn`}?9uB@)z)=!nUJqa>nT+?ht-8I9LcCVeVuD>L67hB5?U3CWG=?Z@P_{^W@8)?@K zQ_;-{X!TfwJDKtiw=fw{F#>;6!(l?;ic&v(NCMT5V!*ATd0guHi>*>7^185S6czgq z!TjTgk}N}VF)vi?SCu{%PkXL1IqtsRU_nUJ5#Hr3B|XhFGYuaO231E;5E}r1dwIwG za)&=i8OVci9}y;zcE*2a{`ijGJmW_$lZS&wK;6ERIM2GsXs{#O%j|0!=L1QUYM2Cd z7~g(s{<^yU=z$lGWddpc`yzZN{*9u+N>`=mu3hTv6~$7C1XA8S^S5I>&zKt$_hTIp zT_0TbXOnnFv?U`O=I|qBzV+Q7<*=q?1#?`UO=%i%1kXDPiXV3)?aow?F{@>TxNQs; z0z@kduOjWytaE9 z${q9Jq-5p(!Y)0ATy?Gz^OFJ??O7vvTBhZ5S^;_486W~E${|NfZI3|?3~Je-W47UN z`qHeU;K5QG8MOTr*YEsKukH2T(>nP(Z*!RQN zY>QkdDG&sVUc2sK$vc#lj<%cJ`<*<_o_de2{wseni=%dz6f-S~-Arkj&F*EZERmBH za-ntK_OoO>ZIf_q#7utYc$caVNtrh*Nte|=5bkqYq;#sASGraSI6PJ7j^c~qY5PSZVjJ?k~7kG5P6ysz1ul<_&~4B~kt8@yUNT|;1L7Knz^d5wVstEb@|e-c7W zt$UuN$CG2-F0#c9EF%GFJ%T#n7a!|4-X=d=Rc6G9W>U=3%{u@o)@Qdcx+d_}YZ1JT zp0f)NIgj^|Nic3KAVq8d&}sPFH<_0&X#f*96woD#U(|p9?N_mP5jw$hqeI0yAKkRQ z!6OYx3t_iz&xeXp7UC0P)_)&EeWG$qZu2Do%7RTT)FQj0Fo3J(v+6YKs9~4goq7;( z*TjYeEnNxUwZoml77~fpTrU)R8QJ%;slPk6ICA!@8|_aie{yDzb67y7BHvf0rm_(p zPpgb##N}6V9)!$ZtD~*Ni$G+B+&7g$T-3eh`nGc6LlSQ38~D zcs&0+2a5-&7o;BBqoJUR^!hbBjsF2JD19-QFQCazp*HtA?uDBkWz1Id4+VMisTq3+ zNIsNO5+@_XSw;+5N!x!W8Pb3Ll(L|RLA3L4#fyh)FUkWiGX6?V`-*Z@|Id^w)!)lT zGUY|DkMs0gg@34hECkG2F3y3$eD8g7y(?WkoOu!ETRKeC(XMxJ1{-K}hye8C{(%8{ zQBex!^v^$?5(mG>XL;O9g8m6@9i8=#uGx)~f|eF?+JIvj^RQ0^b+B2#{Ki$i!rrRc z+G^MQB<)Bkb-M{rnwfdhRRuwkR#U_NsF|Mxig=bQoq_PG|AOD;QDP((nI-T9K~7zu9Rl#y@gN~!C;|kq14s1Q20Dxd z?pRDdJl2}ljd|KAQxS1!nAwOT1)D~~p_ncFY79ySkCDC$7 zU%%%Ur@>*VI0?$9`9<~(DyKf@sL_6RXE0mmCI!JjLi6nJXEW#{)Vn6z{UdyD^Bx-B zsgXYc=m{xX^ZB;|Ib)KSWdI&*cFzyIcmyUNUaXW{1h_w0V%}UYgRX7zD>_b2PT;L? zO^$QxQ#62I2*lCA@8HW9&X%Rl`diUF4bVx)!wTzsA3TEIjP)m5uluw3@RFa*(R8W) zJ+UYj{de`sz6aE7UC;HLz7@I(Myxc(Lb-5U@(fXI=J(e^(U9{WDS3?y5SlCr|9|`( zK;kVaDKS48j*a7>zI_aQ1L zsd>M8%HXo@Mio~~CuFY4v1Q;z{v*PP{^^M8X54@e_aeA+c<)T_Nu+HpnECbkCO*mm z?+KN2MF(Ws8pIY!LrzjVqq&LxDV4^O5@bO1Kl8u!hj#oHliLQ&Uf09M-@UIJQO`O* zJnF0JPOva|ZkK;GZKoFS`c2~vxp)~zljF$XAA$ENrFBemRW!>u_qU$dhPg0&*#dAo z(s&e7RqN&SyT01e8V7|5`8hIt^|E1B)7Y2af)&Cox)J!`V>aJfa@P`2GLq%4|>^#mMrOs#n|da`&Hu; zQCtxn7Z;aSq0SRP=K@hrRu*|zRSc@}iLsfi!~?uT)aPV?jH7|uum*xf%2}pQE3^{8 zr(b0fOTwWqonZqi%W%3D;GuYSub%;W_Nrk6{xb{7g1gq`sy^Jk3Qc_fKGxwe2SKvI zkShe?ZON#>fm=GcC}w_>4}Ky>OpWF4X4@;-+WaU=R7wF+lKv5B{!adGx_9c0FV|E4 zi#GikQ5cXdFfcHL-PVzHbiQN80vz3{JLJ1dR`s_FAPdWQb&plL6W9!_ z&c^OtcaK#}CdzrUg(~i_VwS@Wy$#IVsoL5HppOXun!K>H`#eVxk|xvp#n+qe)|@73 zD_1rLcWjdNvn}mr>W$>|cab22&@0Z>+k)z;t_Slw6FijBE*st_Mh)nEwxiOZ=@BlC zO-|t+u^HyKOEYAixB4+t15kUyg2S;0dVxyCK$R3%)iz_-pT2~VRk9`WpXh!O8`n!R zoCTKgV(f6bGpUq&A_RERmgIx32znvf+sDb`VK3@!dp1t!0NDt*m7X%~;`VXPT;a)A zX^G`cczRECC@st%E@X`F6zl8^h|tF_@l2-p`T2#aJ@Y?TQWTGeBnfZ@eZDFBV*6%q z9x7dPex|Uxm@IL5B--)E@HzHkkkxvMhzpHZ7p0R~_5c|EHrm&4CV6G>)M}5;R zmz*#G;D>_lJJp_}{gIp=YMZc&9TnB)xez((bPGFO@5>=w^Tp{4=7u;Ilw!vS6~V&5 z@Qap@GXkK@Zt;w8i>&AI7qc!J_|OBqlO3t#|%67XWAY%kXodtY8Q3pQqJIKF4<-cP!ZI3Ww$cW5$~| z%!h~%pi>l6+1ngn71}0sh#_$;v#Bw$G??A$T7b9Hw1lsp}%BaJ22|uq`zdY=} zFHIh;!%nB?mz;VhP_cS*g(R(K(FwE7s&2o@_0Wyr2+ojTDCYvaVgyDN!oksY0@_g+ zGHwnM#5^&vx9rjH$o{~R0Vdkw8asM^ZPK=dJdA<#@QACnH%SRGF}sV5$}J6ZrH1MC zsLqv+tt9n52?*+F5#XAmasBR-8*y}{7cjlcqcAUiN^S4O3J+`fwIL{?p*C><=q?46 z2Q*R7KbxkVtB#k89(d376#V?Yc0~gita+3?w8S>?c);Odd^vDPMQ`bWHh4+QX~Z!+ z(#9S$EbQzfYm6a2$#j4f_G{uUW(p<>Yz)N{GNu5PgTWY-fjAtt3sh7s0!~(i5)>4B z)s^0hrT49umqT?(eLuZt#oA7T{>~2l$o1d;Fg|*85Iw%=KYmTV5T)we86xvL@9>SG zQc1z_XV()f^EsOXu7K3D>HW{qx~MVycHg@gQg3W7AJ3$J@1@4-iCR|opQ=<5`qU@N zV3SURMb-uJvS%Zy7FX(R6bk!%$3dvx$R5JM&JMmoK&--`8n;=%c`*w#U%K^TutY4p z1cWHW&=A6!ew02QVQ6+e{F95jRW=(@Q;GD1)W!S-Q`Se@0@7F#@L+*QuUjdplg)3hBmWl#G^dn;km?R}>osDk$^Xd+#Y+C9 zp6HcXks4=~N?v@&@iU~wB#UKwvk&%&r%q4gtGZzLm$F^C);1~j`3&ncdqQ!$XiQ+SHn^LxkB4NY!|V1X%JZY zF;yI9rV-8blWyh@@vdHlJ_3)&wpv|X9i(NqC?1aE?*FPR22{2$CarZB+HuNx$3F8D zPj9Keb7Yt=&=Uqo@Thl9S;P(py$x2NApIT7k}4X=+*2A)N8GWRtth2D-TII!6%Rh z|23bNL3fYCLQ}x2#jrj+3%9kZcl`bI!_68SGiOfs;+O}<99RoNYOv+ioj0!`@P1V* zW59t0nH`gaM2DbUjIix?j@ijy~#hp*je1z0VHqB{!tE4Na)hbjWite;fGhqKpje8Ja)JQ8td1P$TkV_FQJRYQ*s-C7^7FvO}z zW;fa$Xvs%66`%P_E}T8g>eoet#pPdrzM>}GUdEf%h-PNc{s`9X#lqXBEJbVBdG^bv z0grGM-q`gFV6k0~pogslDcBuS9PCvSQe7I3tAFqa=9C6L;n7&Iv1`#8#8n0g-J$S#+dk3>}10@Lgl>~z8zUtiC(i~Tk<_*NSu;;y|BOPG}TV( zxby##n~1B(#DJz-p?w9*-#AG|25 z@FFB#w5falRG9jg%)98nuNxj^y^Z{~oyzB$24$(zQSibcm>;NA*h<(9ho67cSwUj0?;QtkbaYDwq*@)_#S_R8a|Z$6{ei;4^q ze9i+_GtN*|JBA}?iDFR= zg|e{RG%BE()-11v4&)uqC%^W3j?N3m_r}R)GYM||6wFLZC8wmte$*6r;L(tok?|9J zp9nxWdY!={V0cl)oa;9#pEV6lQWOc)&W!_Dim|)G1ws zjwUoK3O-Jm94zx5RPrCQUZj&>(4N)qUf#V)FUaegbyRLstr@dU(fdyWlA_s4vyT2n zCKpzpvE8^vQF?@9{gUC}fK~s^2RqX_CcS8*y*rt5%oao21gI&yi|QxLj+Rw9F!Tl# z1{z;fs%P4t`}o{lO$wg?1)RCC-ZO&&aZO}cP?1B20-B_jcs=+SH1_p*MjWa9^*R6N z`6)(o$#N(5{;@7Og(tV($cVnZx#hRPJne=^GuSW38d}>8Rr>k8UAqbeAgdC@A$~hN zd<)F>p+lJ$t9;|md0f(JukklO7Qeu4u)Izu>b$Ok=)I9=4o9=TtFA^`+%WmLtHL-& z-tzkWq&(8T;gdDzjo$qZS4@|U5HYpw4;;x<6 z;o4E_%~CVZbxv<%a#yz2hNBvM`S&9ts!;H=wkciwk^LD(SM+^m zj~!(=@a^leJ7O>HslK+= zlswYwXHRAdWyV_FAqtFUS&z<(b1oLtd5ye`apn!4@c+eHsQ&Tu!gBD>pcd9&8X z9bA4f6biUL7|U>cb+vBGWZUnAq!VW(cxWO&TIAct1ggHJaPKVF+gVA1Kmn-mk5muJ z+1c@zx{h%&Q%^zvrzPp`M~+CY&VvIo$C$b=&mWI?(JsJ6VZW$zG~)Hd&9ESo6K|qj zRoZ>eHl5wSqlaAQTj0D>AzvjL9j|;!{cGkEUz6s-@p>>LJR8Uie4~ein%rI&Da>&^ zG5jhb$iQ&+)e3u13O98EU3mD>*4<&wOTB8lxjx68%c$||(X>`o8gsF1-;irfCbLn+ zK6Fpwn*4RdDu4Hvea!M z>E(C7MvVuiUOnfHQKO?ySD5yVOn>0LZzvA@KmRv#9a0lN^-i-_Y--72YhrXWL+5{q#d&dm$+9 z7##B;c`8e1h9uj3avfpJcWI;DWuD%W;pkrNl0WlkD)$%9u7$Z$p;EWSmB_D*S`O~D zX+4Yglpk+iWIni7<6AY{|Ag(b(FX~w;b)w$BPxBqQCcKud9QiZB(+{V^fL7&x2{4; zdbRTEGfj%Jt0T&K1r{gwJnt8ZNvlT(-OsU6ZNZe%%8o z6wNJ}?x*PV#T}?D2)p81RKxwBw%uDO*6Jil1Je`=KjLGi+XL9A@N*%$g;?)Q<@)>A zy?}FEp6#}$bbw9}3Sf%5x-6j*Q)jDBfHxn&KWt1-A7*+Xdz~9fprjyn$;Z{za^PXk zwrKO4+?xmop9NSleCK$w|*gu}ITPWk@D$NS?cd5!qcZ{L!*%)`m)WRoOV z*iS$(j%rsA?hw1U)SM`rED(!(K@g1pUy!6uS{vL+7D<}b%PE1(8|RYh-?tSj6x*PO ztKci8f{4`sWS{VO1%9r7JI%lEa2}m+_q15?Yfg6%q|3>L1S{WU!l%F|D0#AukT1j6 z;H@ne|Ne|VV5^!gm4e*m3zJM0Jr&G8Uhm!81YbU?qDK?raS!X_9aHs5tR$*AJB99F zJN&p90&EZaoKE>z(fuMQU90@m>7%5|r{||j3a1_1ueiF32;wrnKc~lwr@V7{)1Ky8 zY0Zx&qX}+1^(?_`Pu2}>`$xvrgJ4UUgu}`If(J%H>t)d4k;aa zw&_y$2{}^he#GTqd zB0I2l?NNprXB}FEFFr205g#%zC(aiBi>qa1fBi@rrz%TJ{Nt~$f3^tlhuv1A;1ziG zWSQ&{cZ@0~%UYkhC-(EyUUg4fwvcnPE>~-_uX`*gY3OMt$lW+kC+t$zHIN}E_f_Yv z7GL^&lkmy9b(9V-Csf?nwM#F=(w?84T=QzXU241-(%^HKhTHA@>TFCrat($y4U*D1 z{em%$^-q)hi{5sx)>m$izjiRm&HRGK;)YTs>9=DIPt+QQ-Fo@HhkXw4j&~I|wl`iU z)BlwH@&O?i5iM*$t$lMrHT;KzY<4ecs~g|wO!Oa&wcS2Hc;T@0(t7PPTxI04E%~Q; z7G3OWl)TyMe!UfCW{&O57kw7<<7|0dVg@PdA!C8!A-ZoJ7Ds4o-satY=nH+r?T*n`Wi0SmJvKU5 zH7p}H$;aHlMgHC^`SyrUuvugt-?(u|4ccH@%((a8)IGMgD}KGh&#IAES4M`_C;MVl zUmaNMI^k-$*=((%>2syrk3)==3{})(#}|zauAC})Ys=mGqJ>7o@IJRorr^Wdjy}o1 z8DGDrmE+>%tPM7~?@;wj^R9!-g-e0~!u?dfQ}%{ihi$~ZsLeH}(cneuYon$T0hYGM z_z$#1y!GwnxWv5wK$_txEhppjsz4F_g2h24Yu+MBg!~ax^P`G8kvc zoE9+Wom1U5ZbQ5@=fnY%jdS{1&Bq3ujp;%^MC#ZMmuFaAVKj zo7K|&!_F3*GvPScqL+fz`41dQ6yImo|3$Fvtb*9?Xcp=G^GrLVCRc-UKbJWkkW{v= zy}om{@~Dd#Bv4q5D~yc-O7)N2+DfiId%o)G?1Ez<|5ZdI_SZa=?5^|Mwso}@I%-oJ z(jKTiyWzP%YvlSS1#UNGC$S*0VsY}F-F}ja3XUu{W&9Tsa=zrNL9%hZz zJSU=SNG!9w&7}Qh_{GgCD-%106P-?J`DST;}-zO+fM3M1^1!L-viH6~uJ%bLUeirL{bZ+CyvD61c+OR31Z zwqaswxRFK7`Cw*dCN-PbgGe52_PjNqu@mm)1G!qy^g7g1I9u;OT^ZN9wU;M}Z%5we z0xv&gPwjj#o{n#d@@#cnFRvEb+%q&2>dayiWtag*qI$3zZK@9?t_!lTut3tuKgY0C zT}S7vx_awLj$`(H5{t7P?_P5{{Svz-9@fz)OuuP;l`Z;Ie?Rz!Oj2DKCb;_0vz2G{ zhd%7J7>n>0s8?=qJ$g8^=|>0s#puSj(rXJUyM*n6EFYtf)ekL4)6Wx5l^W!T1**#J z$}(9KzyB`HlAGHdQF%2t2P$8whJH*4PMvy?nE78=G@m>0HsV(2@Y~ADpHr=e^0$Ak zKkPI7sXd#kaw+@i)5|E%7ua^s-e2J_{Ux|%>sHaBpksu7-goFDv7J81Npo5~FVs9e z_)_05Gn>ZxbfwVkqaVdr_fu}Cz^Y`5OGSt3zv_7tSjMfNZS|#ZGt&nrK*ve3XH6o~+cbLhcP-Tl>!sUM_P_iK zmv`sO`=F7$>E%fLRze1#YU`1*Z7)3EJrtPtkU~G9r`*!9^ASkc1us=^g0NOS;$yC& zVw=z5&<9!f9AvpGP4U5&k4t(5mKff0cNcA@y8SRM^Flu>6SbBhPjbJB`Q1}{ZMr`; zy*BCajxpemUX^ubZXnM@;QFeo!88rz7kine?cc4QK`U)SLqh|lUFk^tjZcu$JW@9C zMvZ(w&5~iuU8@3PkIAi zYFHXIlHk4SQ$H7_Z)ftOJyWLRfCE(BSR*4NKNY=){$vw~4KGmy|0!kz&+2}DL0e94 z*DZHVQgmdbBSa3-d~1LI{{3x6`VNrm8<2`JGtt$wz6)7XYz=v+t^kD~WIORWc3w8O z{wRWX;YuY!6q?iT;@5fZ0o#++?n6$%_5){nI3PLG@4dD%NsTxt<>UnfEMdM$Mr;)S zh&!Uvw2`m+T!Yx0OEcH06K1lw(t=5k3oa)vmo+lop^VzPx%S2>1 zEfv*}$`XySo&Ni&GMa)Zb0@FH-)`qu>fzRWtBOpfa~Mc^SN5BV#QM-svX@OdSInF2 zZu~gxcq%I4b-DiF%=d>e)wC=2s&ZCl`j+&a-ePxc%}$e!E1es7do?FXS3NM z^~W%;_n=YuA)=prp8O<8T5^F=d`kn#;&FT(*! zNpU>>fa}<*Umt4Tx%ITJ-}f$?UH)_3FmiC<$`uoA@UZV0)H+Z5G6I%2kD z^w=|9p$|ww3?A~R+nH^`-PpA01fuW&sp7^;5gDozM;%II;{#;5i-<>M`c05JM3oh%xd1TLkdQHOIDPm=y=C*&vU( zo3@4X<;H;D&H$cqV-vrUPOa)l@&)#NS93}5qn=Ib8TX4#M#ps z{yv&#nh$ebj1&|fp}rs%F6|FleJIoTvDs z1>GIRgLI6@CvYj&=e$qP@3tf$8p@R z`OGDT&BDuxSt3lCTtpN!sJv8gRblq{mD7D2b?$t>FZFQyayssi_|)InBz7Fj-^^%V zPLa5$Pl>;_&HhQ7i9#&W6Hdp>>nH^saJec*jhiVM{Ouz4+i0;_H#T{i=CAR^1Ng65 zUx;LkId6M$1)6BF5JjC|@q%`AENyz<=Jo3yrUf((JBd9gVWOrIpq7O*gFEGId^0pD z!lr1D&wEex;GOQVnxjFceNE8QtZQfpymUG5$Z&s`+CQA@Kb@S5yx9?&cb4gKHPA%8 z4t>p7+SI_;35~~YA zH^_(N>IbPMo7UFWkn7Tmq3x5Y%Qt>K@HX|EvbQ1p`HP3%F6(uYvI+_w0P!TWs|CE4 z-O{T9tRXfBO@au3%fzkk7Pzz?HMq2bg7#6>!7gY9y+LT9n|FCL=quO6Si>?d{0A@H zAyf(bh%bhnNOt8SO_(p6n@5C)4>})o%vFfk50I&D^yr`wWI`a6M}+gy4sF!Y^5*A^FIlh9 zN>e`U#JMOl0lOX%aAQZ?Gq-~n;&0_GD(KEp?VIdrIOBDH@tpUy*wp3SyZ=b})6590 z)qLovQ_sC~YH!-PM{n>P>g(z*LIK8ktSb`Ar+DbJix00)e}imhzgS3-38BxUOZJi! z6&3x}^D+Xw(R@4)Xm7Gdt~$BlG9mxGj3O?RzWh_7obHmm=R0x^nPC0p=C`E0K6*X^ zy5XTIK<=st72J36k}+W4vj5o$Sx)IR)IXu{loXO|`w%Li4d?$IqX;I<7AwBotXzR+jN6 zIyrsrW`4*wmyV^AySA+KX5PR?kRPWs@2FkQUZ+EAy}GOzJ)}55 zYm-V^d6cFAo*!}DW9A=%TuU5Zk4&5BGDYFWQ6)elh`*w@s5|kjxvu|x)~6PPXR*E5 z@epKzp~B?QW<#o4LraU@p<8mUrwZ8M^?|!Pk5Uh1%%X6ZsCsbM-WoP?zY3NdB3w_v zcp(wVkk`uM=~OZ+8{ViX(MY?TBc%cdOAeGM-|B?Hd7R@ z4bXW%?{^!bL4SkzwoRV^%Re<#Q!~+zGCN}Us$E%8F%KcTdh}l5gD4~=ctUBY>!wU) zUy*H0+@nX9_FV;s$~^l!*Um0BzGzvhye>cW>c`3+nt;{cB1$+l-#x#SEk5>k*;2q7 zk(Vd<`_)hWK3oh~-J5ia_m7Sp=rQlVz}jOc3@yQAC1$a|i(H9!$zGbEl z8U@Ors9N@v2%w5$4keZX?Bz1gwF~EHJB>r)`!>E9IQ#d*CN}r8jT~ANQ^AK-HJ;9e zbu>)p3IrgBFA*8}|6L(3cc9UYF`+Ue``}zWxnuY|#N3D>0TgSHmuw|Abx;uXvX`{y z;vbXc`AKxy$o+X=Uq6uO$IdA(E?zcn51s3bArF*Uku4JfCIdwYUW=nXFSNbK`pTCc zF0u#Oc6*>4YyiPu9Eq^l*mK2py@Zkr$P*#omvBU#-ZE-`nOhnKivaX+<=~a~4+SU_ znrhM7V{Nm9LpBbf3)Ob>taM6%+!-Cf#f*jUZoL;t31t7gYY_$rs#X1Ek&D z>sHY2+kivOfB0}-xlyhpnw(4X@>;#%K5Q#ju@T=a9p>jRiin690}MRpW4ht?NpUW& zDym&Rsy4vqOS()@i-WjvG>X^0bLPxc+J-KSu(e+>IYR1NN&NM1EbDHP(&OE&s#oVU zjf_HUyXm2NY+3lblnf6{Thcm2B_(|U>Zi*A%=>s7Z--ZT7Le@=!osPUZ zlS}bX%*Co?9E1&p^XJWwq-|t{>z$kjd}`dT+J1X((_m6=Xa zNRY$)i=;i|ZM=ltL+Wwuw%s^p&Rj!3K5eo1I~T`@diRMS%)6kjsvLG2m|l3(y^)r6 zlPZ_4Rw&DsyCgyYTSa>1I5gkW6y$Rc8AjN{6 zNg~1vc{T_)w%a$5!*Dn3xEs+Ac=03i_|5%9hKr}G6SYAGlS~xOp3R8Rf!|@Nfb@Uk z?b#)C|71RW`V~8H5EAC;;MUl57d`vvNw=Sw+SiyaV=?p%4s_>UB8Q8n*=$C!x=heuG6{REBDYEV5-Z6eHye&Xp0ZF zmK_ee>5m)Sgt(NME^aee=}7qwAL9C;g$nhIv|mse#)00yV+$eln^QKW=sMo_o?x~R zY6YpBfIxW(AC9Yt%q ziiIm5bB&u0rN=_7)vBZ)4+}jy4u{`8hmhe>6yF}7unja}20a*EE_8Q_$ul4IYuo3} zviP2aAi4^kX$fX4So(Rq!<+*}JUPPa5u+U-H~0;DhkMb-kfPeP-2j!c4LvUq5oy0-0(jc!!Jeq<55dV>);TYIjmq6AZb+-;tln9WNiX_b^nUQ|Jql<}u2Ib4 z;LXHL*)t9sgZdLQ?0b5!ir7|0a)e5cl+7BLQVnp&V&6~w0fqQ#2}sJBgy9XXHH}GQ z`EC06N=a|tQ`wN6)Kp`zUb~-zZ2#Hc7Taj}B z-u|5q z-yHeU+d$b0Ely5#?}KZH*8*7&0bO!bMdb4tghj%Oo22 zT->;hV%<%d>X~C5ono5afj18FN8cl_jMSu8+jY6a65eeu!SD zaU1z2RaCo#tenqz(hWni%LKY>&Oh2Wht|p>3L1&K#tzVL9pvi8zWj=Xj4>qg!x7wv zMMW{$Nskq@xq<)nNYHExV6q*Ij4v+Nhx-fd21II0QWhQFA?EtaO^!GzRmscQ%RG~f z&&O7@N&wJ2D=B&S=a2KL#BFe_-yU30b`(nyLo^2@b)T?sG^q4yI4$4%!$kOy;N>n|lhGR z!JSt*T^$TNOsTW2I0DEdmGpyaCx}q8S{SfI?dPUO;mO%Mp_R55OANl8$jrL`F6&5J zrNg6(TK&1Jf|bW#%)K=1tv&HRYp@gFf4(CBC*3OMq^6qH8&OKJJl7%RkM{M?4qutu zkzMpM{d@0)FI_oVwOva#*{^KxjO*{$NxNBSzI#8jFB|(-N{6vSKIg?bX~lb*`mU0{ zjs5WK;=j@KX~{!)pee3tu#kiN+ElOP{O(YbffF_c-{Qx8H8l%%G1;}fIsPo`L=|oS z37V~K1&)srvzD&7bjOb`^~^qGVy~*X7hL;kX;{dnN5l5&ZcRrG`>Up7mf0aqUFo@u zeZQ5LBqQJEY8JBW?K!ilt(!&`01)=6#wgI7zh41c|6exC{?`lvT*h9dQBN3An96Xo zd@ro*w@oPZbnf@i7sPw9Vb6z&s2kDmVa|)CR(l;au%GrwJw%egwviTELK7cE~l50+jub?x+1Nuct&I;ssyg z2_hH2u~JwO1byg15Xlli^qXEK_1j`lgaN4~toaH1K9Ba$XCcK%I@JP(-IfqLun1n> zdG#DDk-gadBDWB)n%ci7YLU8Lu#WY4S{0Y?I|kAlu)^=NuRNVn(wp)rtk zgKWF!Jt~sflR=SnlZel#cI1Y44{RJ3`*EpUEGqwl*j9{%$!11hof~9<399Jl5=YZ# zvo1$LNHc{hqQswOS(H2S0K*{C_$yy&+dbfA?6t5DRTF+<3ee|5>zy&e_TQj2c?I!Y z?LK}|W8Q+(Th}!2ijc_NQ=#1=I}IEtkhZ|FClK6clycak-}LbxPI3CUq*1Z9|6_=) zTEBGVZ91v5W@h`q+1M1NiOx+T5`<KBen2#`v>VY57>2pDt?}PbA?tN zhf$iTg<@w3^bWoQ$AQ4~s@mAlKk1KU7}pZ({v#7W9PS%Rx+aKJ2a<0W*-mF0uLPnm z(g)$dfYVC|C=x&#G0smdI8$$r#bl}cH^-)X{Q?7HjLVagN3OedW9bLWNG3Act-Pma@_%eN|{r<25LD$Y$;rsB>Q zREWeMAO%Q@mr?fft)18`30w$l=_bn|*Ua^a_2 zO5$9dPFN$PIEl38bdUg4mmzG;5h+6YT{1)qawx*Cl(MqemsdvwQI$0Em^@8l;?Sj8PRX}h_01j52c0X>@`zjKu*v(Ls^mnZ~IuD?$33D1qm54Bj9t%+6 z{kuN-9b1`pdD^cfr*QiI#k!;d&br#I!lzfxI?RmwnlKNXK#e%s*o&pZQE_cS_*YWz zCo{88jEtXB_dQrOrEVVxt4BaTH9cM5(6FU==67!lT7%_XVnc;J&MBB}W=!02OY1%= z<+{7g)z}Y*{t$8cgMbwFt^E|>EkH1)NFEKmS7xA93{a2gH~v)O$b}97nz{Fljmdz> zFkOc<0SVR##QcJ2Kh`U<2{2(Uu<8hWVOr~irM|G9izVe>z57D z#OFX^-F?E?dqt?+eI~1A4U6^#MaRoX<5BG1SlkWCSCi%^C!wmghZUK4Un52Zu}R&E zef-#6BX=y%OeoZ~tB9>5pb$m|gC9mIR66W1ehqZ=by+!nc2EP2V^>(Rd(Yp%!*y>( zrtZ?P@Avq}v5y`pfNl5?u~(68zRORo{mQX*MBl4eNa1YlE?d`w&OOR^rS4BnIh|_@ zniow=OAC*V-r3=Jg3^-_1y#wRDNK*x>WVpTxlV&ox#Qzg zT}nc2oCK7W7|MaPSzZE!4>vxpn z#3=5^#3&uyF^K3cQ{W?1?&}b&UT@xwypar{IqYYtnA5hyw2Rrl4Y zX!0FzmE^Y;vAX#JJKoszaAys%1~!dUpuBPK6HeEeU%5zg2!sQ<$MTaG8Y(rz zGwxhn*|~I5>V)&Eo<@?{gW#N-o13-6i#8Rgb4q%8KIZrNyTT4Y`T#8hdsSx=Ph(|% zI=gjxOM;gy$?HX{tX{~K>t?ci&`rVVMJIM2HJdx5e|hm)6P8-Rd(1bRuZ$==0jQ8 zIe~6H1A$>&!Cdfbz=rc7rr^KIqn)$<2~>b(I;flB*mE7NCO|hKS$ur@`K0M1fa%CO zjDly;uOlnvw_@nra+-kTBqpo3!_PVa#39DJv3E$()*huc@?LTAT4*#D1lmIs^siqR z#rh;8CK-5Bca$2!ybb%J4c@>Y$zWsM%u22Xoj??6aHy35Y1E73!fL;0nb^pIkG6-B z=IS3A2t4OYGhtnQEkBA$D}%rCoAwI`gb~>YGOq{7drrGhtB~_2RovnOi_HP*KNuqZ`wPZx4InMsl8{A4DwGk@BJomG*tH@ox7hQ%H1_ZM!*hy?Zb~5^m14 zJwt7v2#?hX80MLMAwPzVX5-dx`T~?I(89RHVSwU5Zl;$0;qSt&)7-sAVL6a&KkJdi3JaIPUaDAX#UG>|A0g)TGl#D8)||HS5Qz$ z#7CFF|Da|O{901ILG$#)vuKw=W3EM~nd@T{B_U1T{X}~Nw7cbyT;fKD@VnAK6dFVB zWSg3Yul7qTu&?C~X)VJnFd}mWtkICL`sV=Be4ti(ZW!M6pV8=Av+^JB?ws?D7kR+b zZLEN_6KJz4V<8~(bhD+kzlJ? z96aIKxW4iD^I4m!^;OTSOif7qyQ@ghfq;E8>JVqL2S^7)TbbPvZeXhxn5U)hq z-R^=(W+uC;8nfREb~?C$@&97RaDrFj*JrysSrx4uug@~;{p^>f7p;J)R8Uq=d~ zo@zhfIt5G&+qo!H~=u}!t${jGIV)mbZtg5d52BR{Ffd2Kx`wt#G@E_Uy9BBfGKL_HR zTOF4J=Oz1DD}c3E;go zbt@v}0a%!OBJT6>1C(;CmhM1sF*}J4&S@VXUoZfr7|h@}VzB(Cul|{`$iN+kZlDD$ zA`V{!-iF=3Ux@{&2OKB|>30C6hluqdFLvaLEd45%|N6UP$quy>KpJl4eG@iyBnU(C z1O9^U?w`G|2e9F>u=T-$`7$T7f7Umsd| zo7ImH;Uj{>3UG|@wIXy96EgD$ClYG{_idIE&KWv>| z4_@jv?|BTe1^Q-9Gvxh-K^qghi0fOQQ|~CU)kg$cb$ax%5Sp$~9I^T}1XkJrY;V>J zA`J?E^oYf1&;%U_%Se0DQQW0p!PZ+31B_$j$3}4H<>W5iMgdhD6-%OAaGQ!I>jn0# z?Qw+gWg1m*!6HAO=3B7_^YQQuVHXp#Dsx_hVm7Z6hVGpHgV2n@C|7tedvTNFsZ($E z)`IDQ<@=PlPUlA?l4TO0JPp%sRD5bRwGA07q>;Rj74lGBE4e;&$ zn|;6!cYKmpRNSJf`RR9QD3Nw8FMD8GFiVR)fN6Z7U-uo^YR##2O%WXd~yE)tt*M6(Csp@&6E-kA?5iz(xzL7QO@ z8nl4K6Drz-NhL}SPkv~OLZpDeQV{T4{UWNhDXFQ%xe9;qpn9jV$7@DygV)$zn0iaS zlZ?LV)F)4TVCx9kCe$@P=iS9$j#;&5aP9in4pY7vr) znthpGAZW0VQ}(EC>HC+Nd2#Z8l!3o*A`mTn{R>?pC?fyJ#|S`H6%?MoU;hb)qG|rW zF`LiW6!YGLiwi@pldc@6^ZepX*)aB(sCXkdEE$f{=j{5~c9o#05TH2hKBh&}HRf>^ zb*7K}J;fX^<7j2%l6ZD(5io1mfdN_PppJpqJ&7=7OiWl|(Dy^78UTV|f{qD7L?W61 zO4U+!{i7VHpUYZ!J{@p>bkYtzZ4_UM0n7GofUVN^N)rgP|%Kq0PcYC6Ef!_$)v zEpp5f?$6vtcWB3!$C?6QY;vkHJF*4? zwNAb^RN@KLkJQ?6tzhv&fnMRD7T^4{67`g4dRZNpB2OQ_x9-%Z9iP|T*>}e#;`8r? z6^fuc>(2^qzj8y8BUIvD&yC+N6Jo*^-i`2&pk>k%G}?xyCT+|z>qtAlyBtC-V)M(U zWvp9CBpHbzCW}2cSxlW9`HC$Ds{^c1J>kwwN;*aBCrewaGC~HkNkd16`PtFX?>ICc zu^t%5u4QIe#;SDs^j&UCXs_$Na?ZT<`Ux>fv8Ttt5H( zSJzS(P=D`6f#v(T$Z%A*3+RCm)_m7q_7@C@I_BLAp~h^8DK3%!etW2L;WDJ~br@_)e4}u49W(Lg{T&DY&kz2;Uk@uyQm$dC z7RtTEFgBocsX#3Kzkfz>h{)u=n18MyXJGNB)?`9t0 zi;a0tt8&(GUho;nrn|Uc1HNWx`y>DyZXPG}pxz!KkpzedYQ*^1?=zq@GQ73Gk@l45 z^$8Yue9T<=`wVW-c$|WQ z_c>H*q)YwuThZR4X(?C#=FJ;-x=kcfdk;e3Q{-Zt(tp2;epD)ah@a6_Yeo|3 z#c&m!H1&!XAdP>%huX&1ui&_3$(Y{K*o8?vLj;IjoVyANLUk*ndJVQy6 z`6X^eu?*f&JoLxE?hyZ&deeyI(LaI)J{DUQGPjLUns)Hy??ls;m15FhC}% z3BFNC0nUKv6?#bnmY^c}10}D5QLZ*IX|N9+4O~TA*ROLDi=*F)mA~xzU4pEfp5GPm z9(Y7EE^?BViuC26x>al4n5#8lH@%lmsXz|WP!KqW$$9tNMm10-I1XASVG+2ENTeTX zN0~LQTuJLfO##8Xvh>pDCTEPn6PU*u2x%nqR1%hfR9%`ZMM+J3C&T%KL`8hVy#W)T z@Fk=E|KAUO9F&#@ODnr80U9dS^AiJ)1x$T!z5ZgdbdZm)1FXzcVgwX88fwrCLXMJ} zu(mwn4lW@gtRk!8V>KDTw<2dnp=Yuvh6TSwwXjo0gx54Ez;&C9L|2~KJxrsz(e5gF zW40Ysg~<4LBg+M##X=ypEqGK^*@?r}o{tkNY?wlWR~DRmWR%&JD^{2uiiad5u?}8? zj(E$Gb<}co4Us%%L0Ip0V(gyco$J@H6Z?s$Fiy}c5HV(h>Qp&6r-i1qw4aNf$?SOo zxZVN}@dwa>!llQ8W{Q!Z(3vd~Bg#C8-Em^-h)>s-Ek{-5{o-#L6l;lWmMsPDlC~uQwwOOjvcwwlyVyP$+GF z1=v^~DO6#|3}_5(NNiGJsSY1Ib^-I}T9Ka3prqF@KBsL-22|UNl$CIn7zfb-0u}Ms zE<|&ME5QFdU%`KOKvN#Rxe(+*FiSu7yu9l2U9<#%>)rTlF%(cP2es_BFG~dLvwqmg z63n~AA{fA6yH}(8T}E3^11}|BmTmX%gFyg5lh-QF_5@Z7fh3gXuNLPA0XcEEiTT{hZZMSSwn zDgoT%X9X+BZi56OBN{Q14wEC4m6Z=(x5Fp;RAjsCMgEMP`{;!2W8l&18Drr0@Qkei zh&jd{TD$)C$%upm`>|F;~M5&PnHom=yOv{>^Oxu zYlx!4T%`&Uf^#5A3Zz-Bt5{oIvMy{QOn!ka!uwMSmdIBl7kd$V1use5e;BKru3KOc zc8G^Z+@>3`qo(MRrwF*V0PB6b$k-E+AJ>LB);2v;Qc~I)mneOl!oI&^#orMjHM#W_ zLaI9-4X^dOxQHpk2y?E5d*5`Jpgy{7Z;`EEylMTrckSqIp8-B)f#F5Sr^C5%IPj6~ z7U_b$`D}I)xQ4G6hp=5NZ(}%jp>4Mojv)237%5Np;3W@u&wUE7FRCJkQH90Cz9m8{ zoPMD{zcla(iO8|*H-G@COJul7fN)#NQ8$g?c{UEX{`(xT1VvAd=I17|LO3_Ad9p(y zAm$u?UrWp{_5BFCl6j#NZro$L7AjfBDWx~&TH|S_>PLlK!C=pC$N+_)nv~;2RgS@)HRE$JgM)*LjoMFj9IK`1 zY!jlRuT>9yet9)rAZ?1}JHQ6E!hWum%U7;^TqO2j@ZUZ7n(^YEQ>-D6SFXN7@^*^6 zwBiM9;;K;BZvetse-{67VQk?TK$M!vUi&OjH**KtUtreA1d{`UtAHaP&P{v+d?yZR zU^_6y<`Xc#(xIQswX~v;L!8Q`JICl)3C7|na;X77B+p9DykPGd2fA{3R`P?|aC$*O z!N=OoB>y8{`y1-Wm0@Zm%32+Wg3W-H=x5ZA+!)5p?^H1(3kJJsq!4lTXY+)}f+L@$ zR{pdl+M>nM(Duzs(Dr0)(K?`>>_+6YzKOppMKbRKe8ai5($KAw(!IY)do?G|!q3yHG& zbB~KnB0pWP$m21!aZIr>$hM&P-Of~h)qZ5Gd#H5YFP;r)Z`c}VsoqG@vUwB9hugub ziODHljE7I@TKe~Q+x1T$;%pZtMwV_6wY@x3cFO5hYCCoPXt+zy%e=?4fv%Sk&_4a} z?CSB~;eCqN(hu@*Y1(NA=167dEC24}?Mh6HKf2{Osd`g(?`WPLO?X3*63h8H#y2F= z6C*>3lJXBf`}MGNnJy93W~u4yo?O*@#KraCRSPX;EvZ=M z9~tz+P6a7Hr{Z0^3<$o6>UDDYALuk+NmR?J@nPRe9iDc z5O!@r>S)!ziZHAV&hbG)LN2)IS@4E>AYB3Tx-5*;Byf2v>Fj#PYa4XJW0gl*c8|@W z@4*^G1*g(ptG2XYfR|F|6Qs)7laVY6gn3htCi#Eokd#_cX#~^k=>=uc)6f72Let3w zTXZc5j(yITM^Z({_p_f&22A%9xLdM%H(}Kme;ThHRycg{;C=1|52@=C@$O=Q)t7_9 zxZw|0UDd917lFI(>7OUFXOBV|9r1VW`kylmc~8aWB0y68I6E1#yt}lH{Ngs+zVHXp z+m6*ir`ty~e3^9@G4UH@fQ6>JTi8w`|BB|wkF1Q0`&9$?t0vp-{*H}hWn^N~vMhC< zu_A)#@Y&vPE?>xAWO956_X`}T=CuibTGOB)fn{k{vl?dIsJBboxM)50W@W?2Y&y;0 zT}Ph0xxCx+YyT&i)nL9C54?wRNK#OX$K2YJgctk+oW}z66wNMh89o>Bbr;Dhl%%A{ zAt%pjoh|CNYqKrx-LLRi+PlJ+nk5OO+2OBW+sAKm!?r`mY}mClV)5Q3UgRZ_X1WdU z-UYcHRCqr$S%)%_E`ymD*%*N{e*Cn0xdiL__%_$f#d1pZ#I(l@DuM6z=?N33x&(?9$g~dIdjIBXkL0BC$5bI zpSn=gp|OJkNvEovU5?Y$t3sF=gZ>&>`1^n}^GHqh5!+Qw=Ue6To0~)@s9RCg6G9h< zh2M5yLf6V&Q9UszH;Ip9A}pFVwfoocgYnD&!&pq;2b1IWI2o9U&H7c4( z3{O>vYT_o&h#$xAuVc=rDI4GNb&~2Z-}FWsz7>;e4>;G6_Dn8}c<&vW)X=-K&TB&y zUx2zCiGgOrQPp6k;MU>iPZb*t4$%&OD@oo#Pa*|0wImgO%~+mkS9GawDN(>1+_yk_ zVP)X?(GgbqyUga;AI=#k)0AZ0i~YeAA#n@NMJAi2nkz1;oYFs(nYZhN#*Z&;$*e3s za-oxPVUG&zb(Z~zL9eq3U22-c2Y8LeL5mi}&lmb5M^wBYlw00b zR~AvQ6b^|{H^h3$+yc%)n{3;5?))ngnSv^mYcfT;3benOHk}ryCT$LE)Fn3Se^=b` zKZ{-Hd3-vb>8E2rz)v8~+9=_56k2Ql3mF6zjLY<#+-yF2jtt!f?l#odx7^)nl!3+t zt|Br3p07?XPf5em1fONaF}$ zOt6|x5@?p0u1l9OAPnI5*$C8RabW^eZ%Cf zogYfKV1^Y6y~J6J~sj(1*X!vqorq!+T1V7|OU^IHd?y~F0w!2$$; z1Juk@66w2MnVX{y1;@LQX-iNOP*`oF?+#`bIE9#2Z1};2KWN;}00ODmh3d${ikCuo z=TDlq?3wzt;cs7iA6a#MadU3(i3usW&YNWKl7ycw<+pZOel=!=slMUHafxzV*7@zF z)xvYkVMLzz3i`WN9=^iN)K+*RyQDna46m_V3Th!xS}+o<-`v?OZwpsX__Rb>KPzyd zh!>{L5a=$Enp=JbtdMz+|JA`?IyX)CS&T0^C^!mMu&HvOFLc;JZmoak!cKoaKp9@A z1=oBvN%C#T@3X-zAqKS+ig6u9@A%AEw>FTIoB|It>jI%%-KRjT2muHZRRyjyLH-s! z0UwyT5}FRAw`D$f@Z9dG44<3FNy+I|#rKA4drVVS4Pz|cWc+SWR8a%4QBb911z{K< zy2DPV#UG@=i34mv@SCUmoNuASM4z%|U^<&bcD4sXV5X)G8I^g{i@1=N+8!X8Gv zy}3R%Jp4`nZ)SI^8sW!FhBrMZ^ur4*-YZKANM;+ z>1f5(^U7cQzwcSA;m2KJte^goIm@R;<$3@-UZJVa1wddHkRQDlmrlzqdLjS&1I*U~ zd!u82zcDb~$5NiJQasJQkUDZ=jZA~0`1I4zQFIy<`+H}3Wq6+lw~X}L(d;u;*s?x2 zYOO?`-MHgO42b~`N5r*`EaQ1?Svu2bElTjulFxg!Km+lbo+4CjPTwehZnL&;B z5Fa1k@!~IFcgWh>bVu2aFYQrOP*6jmQwS4d%`RX54z#Eh5LgGY<>#n(?fG~gZdxSo zx!q0vg9lYXa?j>X5Wki~fDrDpCLsJMs;JPJYlo+RnVB5IKHI>PtKsfh!(wg$xWHt5 zx4$NBV{3E8v*SzM9t(2`ca>0%--x%$GNtyMSgX|-~}CRpYB5IbP!;E z)7>j27b7YjO~#$@F4YWd99Z(H+q1Ur#a@=FT-)8AFKlA^=I8W0%dPwdug)8MIbdQ) z;RRI08Bn10)Yp3AK@csJ3a#T_bK-I6B8p6tpGW^Fy-^B@mZvu^sW#_lu1s^3fVx$n zEWno*TAoY4o;>qDH!pXiII2#YUe!u3P%okR)JX4*R}Xq9r#KbDyl;NG|9wGtTY=E* z=a*dt$r|kTs-t%4kYdR?V8@)n&9RNck@qQ2B_4Px_UdtfJv8hRI;h2{o0udb>P{on z0v5qX&+dm@10p}EHWpH?Oki7L`-AG3+YTM({n-b}I#Qv=f@i!!jrF7LJHMsEIq%xW z_|sHmh?^)W1_e}}&|jQUKf(oZTUHYYRj-Z72RZ@OxMn>HDL z`fH4xQPmy&AU@s>?JXDL5uyw!HkuOgfARJfP*v^WzUZP$DG`(gQBoQ~x>LGANIHRnIR_ywwm zg{sd1;rWehAtF|%B=xzrS0MlW1BzBw#~fFq#oYO{YRxxS!XUr*Kk-<#r5RzFxI21r zmbB!W?=ZxXG9Aj=N8H?2k97iYfI(Dkwgh;7hLFUV05+@+%Frf}bP}eh0tLuD6hjca zlK8Y3PsAM2#Vl}FE}_{iM(?{(=9C0^zFf(ZH5W$;LqhpkNmm%|Lga%}tX_vN`Svf8 z>8d!9B`35A1#>yo34v#?g~)$ipM@f_0YFT%fIgB2J>?bDEPxoA%t!*Js4wvAPEg_z z;35@D!{NUWml&VXlicbou$)FCSh6Mj`~{F0h;nvl_JjzJ6A}GGMkp+L`LE zgMUon@|{;9Y3u?Qo^mC)PJv9la;*J?o}FEOK&yFNwaD{7I#4QIr(NaYM_%~+)AzOh zJ`6DMOd7R^Jngx)wFZtg#?UApAY{&iRkORC0~!(Xut+cMyjVCqjeGm{+NMTq;>?!5 zrzapY$`{;(qne~5Ze9M?fSgAP1W4cykR}x@G){wE=%ER??VT)gAz78Ypn~oWh!UNN zd#14vFOC8(uEh~gn6#co}qBQyjpuD3t|as+m}D)Ux! zXlMWmJ8lA^nq2Guj0g;3VKZ}wwNRcBiZ~iFsDHQPDzumcz=V#LmX_@pwCz#VF#(%? zN!T~~RRyQApcNBzoe6J&x+y^nm?&bwGhGj;RQ|#9|xJHPk)4JnVqlVq{pW zf;o(CDD^k;Z*J5FB?Nc)mcGoK*ea+OHjfEUKH-i=|M zG_k5{oa;E(4~n_M=t@xeWBKiuIgQhU%__$!VJmCv(4VkJDaL}h4PzNQVt-{lphUoX z&mK!vLoHO>_B;R7uXTB=>?d*}l|inx*1jfc3DkPBKU5f7VHN($J>RqMwU{Z26(FCd z7Ro!M^*6!$yT-iz^GX>N7Cre-mbw*;eRuDtbcoW*D#$k3LQ@FlhaHgMVh_Zgxk#pJ!}@>WU*zf}8Juk@Cb8FG6B_@5ny?P(5?FbOna*Umx~fbk z!Wk|#XHbx!auon9jw^>H%@;9f@(7P)u7)SkL0 za&9=Mk6Tyihb9x&*A9K7{N-a_`9(Szb-$NS&mLt9u_130VMjKd#@P0*$&9a1#knlY zX8*mf$?A*4GT*A?8u^)b++ywq{yO;z3ggO;C6leD?YHIu6@SY6u35#kzr&q9u+lyX zcnIqC>-b(|mo>PMWhnW?bL`s=D)=V;edWOt2J?&FrP47m&);N!<{6NtM=Iriai|pU zalTvsOpr-~m%&tsUJE833J%X;H4CjEKy)a|JeS$GAJ+Et-d!L#0jPY>+@R;?_tzda z2tt@XqzXOlHz~(!;+l>;3c7vK3}bmGSt*})?LfYys7R86b3@XHYQQ!~_|ICduD2em zh=6fUrI1|Y5UQ3a>Fc$f=(jc_pl`-8Q9MaqQ!HLlG0xuyqg@iX4CpT)mPwze1kt38 zlW7`%Zi8|+>9^NVKN&R2Iz?QjCF+96d{VPl!j{kbk2ilCD?72THMen}*p%R>tnesS^v8?-|i{0--1R5mS#-f6TWzW@m${bsExb<(~_z z%bP^m!^12Jp|Wj3ZxPPXb;ipf;byioioZVkD^P_C%5t$F5Twb6eG;MJW=dMzEZ$Br z=qeNnTr5mkUd`yD$cwX+X)J_n1oLcOd2eSfqX9{TWQU3nYGq2^1-)O=8VW> z=Hwey@1x(>Vo@RpdDF%a0;;R@Jz1T$4_!qj>$B!>UkSj1RogY{v(fiy=1yg$m_?7C z?oOTdz_$xFlT73346Q-#ST6uf7@Gx8Eolw0Wl*{%}&)NVws9}~4u@Am9o=Wq4GCmWEx zz=~GfpqW@qI<9`;S!c;~ZM)|kS)L>Qj-b@=#Buz<@dbk z)SxO)vEUv#D{_KY_6ysL=U zOf^=yT3#gUeYJ)6D=orfol1wyD&u^@UQM&!!^>D!gF8?KpSg9cY{liLi9c*lTr4&% z=4CNPkXY@NIQ{Va(;cp)!l~<3Dznh~GNV5z{H2lg^p0;a-&SIF*^j<~6Nf7cZcGPJ z5{lnt93Kc&2RzlIskre8g5*6t`-Bb(omU+tjaK4Qd*h>QhuC(N=Rco*3*C=Y+@ zQyvcL*Z+;VwAuS!?)8S!og@bR1*ANv<#c7=>|&R~eREtFC;~rGCK^cMT#UyD=fiQC zpC$8p%wm*xv(xmS{2(f)5M?-4zC~dfu-eaP{8C2kmr;E7_aZ9liW|K@gHOX}WD>T{ z%j73OQ0tU!_j(?qL3+4(aJcWcll4Pnq}%&25=dQXgFg5RZgGtIULF?xbYhR`pz06b z_jcQ(Th7m|T(cHAaB*81ErWg4IciW~Tf zFQg_`vWa%x4uT9Ry_O~1f2306*M2@w; z6lCnFX%38G=y+T@S%x3}tWSz+DmGH|Jg>fJc-K%$*fH=qd-4`%TwF|@laz9P;f8(o zjQHI9Z_zP&?lw%1Rc`*tjQTQ1G;Wm8tbZWItQHY-Z;K^vxj%zalcLNx?QYK?utZP* zsizPkq6#+DZ+xem#>(Yj8mVS^U@=unTt2OuPOb2pd6s*Twp8+~*!$vh=>g5LSS+Df zAk91UX~m!qrR^qz#_A6xBok7ml>|+HnG7+1%!`lYdt-t~L2`PR6oqr`EuQwevh z7i<*Kfz?I$W_^y?s(Q9Hsv1x@>-Jq0P^R-va-BZTp}uQOQ*nN|J6SCJopW%d=yKrK zS=30yqk=^K2ik|#SEK43!oQ@G<>+n-AEy7%V^~{Tq_G828lzOHKGea9u zdGXx!g;@E)vYCDhd*iNKJx&^JKJ5b@%wtcNP{C@<`s{N-3|R)7=^gg<{8Lm56s+p5;y$m%F*{ zy>*A5^;@D}aUnGDEUpOYI^7A4b-JX{kH4+(TF;f=L2tdOn08!q^y7pKR`8TC#nV?_?lxJ*3V(Ix?Uyi13Y_;!zLdL-t)`%U)^3T)Y8cFf2s%wu z=LsP;4wGUUt7;~5j%TiSu11gF>-niINcc{7RKzCvk5|K*@fz1i0lS&5T$;4Jd_!Zy zzVFT<Oz(F zi~#M?gT$UZrN`Kv^90>=xNOX~JP5jOi^O+Q{q5dpHXFTH{TZ#KiTzBCSwM`nd*EA6 z#OXz9_n*&(yLz2BZuO*mitwh5rxyJ}fY|R+R?&vZ+o|({DOFwXdsz~CN%aK}GO(Ks zJw5MxK(%HbbDBEE^3$)gnM8?U`JK&Ow>Hp!Z5^&db!`}+)5Bo2j3QwvtC#o`ECJy- z*PJ^S{DDInMCfg^8j_Wt)A+8O+rYljbuTV867Rjgvd?YJaF&Z~>KXm9p^H108|s#y zO|w7xRVR12zk=jQ3RMU-uwB(M+N2W^j<4S2)ZdP_*7o%?ZU|>5tiXB`a+W08#^w(K zY$pes1;CmJjbB_^vI7w#yP1oe3UwrKQz1)MYLN_B9V~sl>#^MR^paoN9cFt9<@TA1 z5cOT7F5kZQHlZ(X05&IfV%GHT-{Tr%-9P8H9R6+z+8FgN4UR(aQ5g!Ko}jpr*$eDS z4bQjq0200r>Qy1vZxEMw=x_WS#WH)kTAZDad*|T8FWN}2Tm?s>I%>|k6i4{)Rr`Ay zo8{wjBK-8}kQwD~^ieJPUeX+kUr2reguvWz!H~L59^Yw|R)~n)hf{^broWYM)`s$2 zph)z{6iRg{DMKYKfb8vql$R+ur4K+?@)IQDtDs(>V`}=*sM@moI#ZNYL%i+Jc0)*! zl3mw^`cl_IXa#d!j2_)#QiLpE+1Jqq@9p*3Ybj&&HCvIix@( zKFHN@$=f|JQiAd9JG#(400F5-j27&|HFWnJHXfYbb_(uJ^^!Gwd+qe#(xb0@xcH_v z5qcHL&%6CsDL1HSN(?JfmlS%S4T9=Y)Vn_gr9~CcN_ji8MZ~2{Pquy0}9%*%) z(`#vd1nJFVilbMJo`Hoj%XNbCt?mUG*NFY!lk1`RfLMx3EOc_&?>hY|O$YUnd?}fkC}dOvKs6YTqh<#oxZTp zzK-iMxbSc4$Cp)ud~tru7@Dv13K`QnW-jz@-MKJs_Bv6y`>>JEu1r>|aoKDlzR{uJ zf!re^#_$#V^_#Q67uN?wPX)9mGNB)l+kFB>a670Wdja$1%b2P(3kyp>REOE1gJAI` zB+q63D>WJGSjxx&N7Z+`qU#O%EMm7!Fp`LLhW@TRP%@9;M{2)P_66Wz+-YE9gI|K0 zMDeRctGcLZsVnT>3yxS6=j!-JR!qki=jvUqEWT|rbI(m{pQvm{wIHs(MlE zhmk_)u%bKl#US6xoT$#f8?31DxjdGAlT2MFZ*to@bUuUhwFA}E&e|h~am`|g?%!nK zPl;Hif2=#U++U}jnYS9YzPQR^l2QI@{&uSR9pdQI3{7Ra=QRts>s~Y(at2sn*!mNY z=&oPy!H^jOk%P7|)raK{#$1hmV^OZ%fZnl%`aG1q$~ja(`Sk=8=?bo?2{DXYWYD@f z4Vz3+xkq{2VB5vkrJdA2qa`kl)U)UM`5|Tg`A5llR{hzeV6E94YpTdm_N``X*7M?5 zbJz1PT*qFUy*pc!*l+YKemA0}*TB~nMj6JjyEO-&RDbQqcOCeN@VH_0)+{4H>^eT? zW06U;!Xa}}}|8&BDttu<>fQj3zKVG+Q{{FPTiMxepSwYl{)=`HQ z{-~bsC)U}xY7X26CqxI}r3dsL>YdN?d8^F(Xw-Z4Hovq|$&wi?*?HG<*cEDVc$JzB zYUsJsAT3wae74BNt8jz5WqxM`U~D4*OdWy7VPC3*87nJmJ&=%OGQH8~Y~IDY+Hh)y zf6~WI< zAU83$?#y5STiYEfaci(x{!>>6@+1uC_IiLtKdlsVX5!4rerxoEZDcjNXH^3-fhS|O zYh$7!_Ei zZe22xFIZ-+HL-iM^WBvjyP4PRoU@X}smgyc$vHrH*M2_^nZlgRq98B7c$V~$6I$9| z{!rz%fhV-Uh$7H<|MF;mdH`xNg**TzYX{ksiE6liJkUuMfO=H@>S#&oKvNP`+gLW3 zN-O~fHw6XqgUTsC1YWOgydOt^e8a~WOCTK>=G;(+(tLjz?Pf=LAzKfytURG&Pc(4} zgQE`=P#i!D!pd*I!0ZEbjYn9&pP0kR*w}b!qnO9jnIc*apQ?5pCG}3Tb8=g$Kj8Nm z_(skYW!$+BXUSi|RD(29xKtn^7Jqd1$!lxXV0ynL2ZR&&Pn z`A>IGA9R*(kx{R8FYkQ->6~l0m{8`CjYbwIT-?5tA3Qwv?sGCTHRtqQ;M+Tzm`Tjg za*C`LiAMIYpFKG~nR?RmebDR8-(Lk$XH=8%PRfo{kHf!jI31Y!#P9eCvlm|c2d2oN zMpEK*qvD^o&0Zl-ah-L%E2W`}HuEX7) zeAntR=qLkbx*qT``IR$JD@H{a@Bu)_waBnS9>t9LS!_~}oSYm+gYhV^(JE8f={Wd- z=Le=Pvr^TUPULK;@{x{y9;QDLRHJ;+N)mrf`QLBQAWoU|3xaskuH^QcL$D;!oapk7(DR=x{ z$^^R;{6z%;pii_0_+1n zZP`H#H%JVnxU}Ew{{CIh!=oBRSl=ZYo%02;vW}z%3Qf*DgS3l{l~vREvVsCy!_ZAf zwF_=t6MYnZSTt%SiW8~0aoDqQH}(>_mw7|?H{Yi<0|QA8fH+5;y;k%DJjw0`m)~tD zuT<6a=3se>WWb9E#^tM3(dEzay@?CKUKnPf2`a4x__%k`!#XV(=W#spp!JgsV-tnn z?pk#Vp|J-R4O9#>Vcdqs14zIO1s$V#K1rf?3KVZ!_*HBcK-ZOHp;z#Ex?c6qIf`D0 zLLWc{#~pl@S6~PX(p?^PC|f5zb9EigR-y0(On+RwwWTEpNV<&t@rJ-*_n0k;(*RaY z6s_?7Peoy8>Q-~^JHKC%&+oAbEkCn8RJ(ryb2n<*eXYZ+v`G2(695!EC+`&Ro*BIX z;0qN+uL@slUUuke)*B8SK7U#grNS@x{vp6<_Ln8iZ}yJuR$D-TNSw<7M}HsMSt zyz${$;+e77u9NGsS?bKsgc*m?;zuPX9(Gx@o0LEEQUlt`*&b7!2Fi;ZyrbRUQn@H< zgqn!Dnpt{q!E@z!H~Ca@N{Rf0!H4dbXN>;}xsy;~jn6sf!pBF^OS0+ZNesu-=C`C#c8e~3_Y9j>N5LsC=!3s9OnMI zI^n6lCpW*>L42d>7@DzfVs`M9;FgTNP^Euf5vVo4XZ0tdztoevQ2l;p{Cj78l#5fd ztb?n0CZ2sHog}Avpyc}>gY_o0KR*q6kdvACX55v%7D{5{mOqcq-(+8MJ({}ZGj2nw z=_I@qfbD>QNfCG`B)-MVM98B+lR$pBrrH6u9QA`h z196$q7mEl@U=>U{)=WA=5B(MXk9S?W6xWq6&iBqeyRCfrwG9&D|pG!8@D<@kSw&pZwWK0qW+iC_7{;B0ZMfYV|jPai4Y zQhKvYwe`ZEs=QA}Mz332J^l8H6nghL9HFD&75|U}WHx`5$=o&CI7Jx!i)p0xIE{#i=*Jm( ziRoad*9*F;94fHw4WQVs2?;rnQ<(zf6}n#|;Z@C3WuytEaq;mhAN*Lp|Zy`Qx2uVzkk~ zVA+{%*!PzHwuMHh^mOm_$R}I9q7zr6_&X*N8UPuyTQ7EXw;htKyI&l(}AG@HUK`wI+Jg?k`l^B-6MPCresgi%rDn-o5B z0joEyq>$AJ+^b<{-UvY32sr8NyTqmO*y;EDJ~ZD>v8jGR_abi5%fzS5@nY9V#DYV^+l&*G0Z&j<)ZFnQ811r)#)W z%Hi(V$FE!Vr)>SC06BWcHCt#=+1)s0I!=jR4o7p75&MCTp9SkKturx z!O0m9yjLTmBMh8xRLGW}hS#33PE_dM^5E2XW)?$k^?XFXPkp$M`GlI?P77>X{>=wH^c>6|IY zc2EshB1?w2eyp;gYTmh}_~t;F0JzE8WySNE9nIn6%NDZ=0pmd#{FHv_7+OiM>sX>3 zIq&vL&j^V)CKE(Tof*9*Uty{LaAjj-W>h7S{gJ7t@a_>kJ!TdjQ+jZ8ba~RopWfv| z1xu?jrYw8jq~7)87Yk^|z1GWnAC;cWcy9IjECCc^x_V{B2E@8ieEaEY;K1NI)+FJ* z=a-80C+SkO$(0>s$Z7`TwNfuzR6qL#2+kJZ1Vj8v!UWEOaW6-T%6 zd3&2>_d`vY(>;B1&AhXwdVeS6V(SzjOlzGP5GZLIgBnK~NS;I9zrO);b?MM)6#_Dh zWB^mfIFFl`gaMbwpvDLu^k%7~>gvkXeDB6J~9 zQD6vRl$DiDS3@5Tb#K8kq_ekI7I3F?9t{OFEF>d@GGS<{^@2JgR~XrF_P8|9AM>ob zJUbPt`a++7nD37F7buEo2w=O4Z-VlMqN=K#y*&pgI27<<#&`w!uP2qnATLcisYFP> z6HTKZbuf`&p)Hx^kHSOA#nvrAeB`!3M?lu$;Meo$(WB_ZM3fHk+7+oR%2A|#+wtxU zeX0=lZ9bZBJ>(hNbVywh&@K7T_uql{HvxJdCEsxdGD+E->WYdj7w4xtP#>d3*}W9- zk!cpO8*LK?4Y{bwkW5YpN|7xTP>_+3yhrBwJ-)b|k*HJT?ceu=57jnuJ>_>8Cxe*Y z#XW>UD_CnK)#i2}$!}#&riROT`~WFEDIUU)KV)JQq>@Mce`-Fdl3~oCY&lceH#F&O zK2^7z{~{p4z&sNyzM0A6=ll%yYhIo8E88IY#O=PO^BI_GRtKKYedmF{fv}*yHA{w( z^~N++tm)Q-O_^juzha8NY8C!076JJzFtubMqU+um0y6t&aJF~> z1k-%f{iqPw$7?)Rc($}yuVUV5!QVoFs;~JAEsSvPxo?f7^ zQs13rtCYhdq*oMDWyC$NWaQ$W+*68v(CV$^5@USu^esYYidVXCM0ofWODFfGmapFE zu9Jspj9HRej?6(EBfqV=Hu#URsaJ_BHwYhxjM&|+h#Gsi8{!Ux*|jTjS%fKsCwdMR zE5GjNzU4wN1%({>3UMN2jUw{D%E$_Y9w)3d3co{o-~QHSv#r{Kk7*=GsL%S(0rAbx zxel$#t{)?J-Q#)|(GfSUh+@d;yshWQS9lSIC*O#fX&NBKoNoO2y1cKmDX+Y&ZpWDl znJ8^TCPrdMXqzKX3+z!(;oAMvP&im#}U-)WViiGEq6pN(cTUgY` z8)210b+uX=5ldHl!%CBe2@4#rq5p||Iyb&8p_o3$9d$1D7gYRdu8&+BVe{{ZqKkse z=MhM`5KEiGy_r@ie#l87etGr`<=%+!hZ2XbgwY^2+QP@aK)#MwD_>dO7k&<^$zVe8 zRL5o+YqWHgbLV@GWWpIUeZHzW&aM!HD>B5g63s#tO$mSFL||j% zCBf03Krxn15BhptCT#I>DvPq#;~R0^<`>zC^qA2fb^SL!GgjJCxAMJ@OMA=YW>1TU zfGVQK{lxl`mB<8*vwb#Pg|5A{DdXmsn{m(0S0?YK&4;z2cZL#4<6jMIa@XottJI_L z)beOOZdcLZG{qcu_vd|l?=Rlf5kdk4J)Y*i(l`wv&hPp8nAFSly>WmvUO|BK&~|lj zP!K&kJAp?-BW3!}kHGFtgF5sP1mq|W$~+pi6viM)Q&ZaBCw$V<(ro8mV|O2KN>tCb z#i&I8B~8P<^6@85pZ9K|vDI}lGRat`U-rrVnaU5bH12&zkR_;Bkp0Bex?E=aOqnx; z2ZFMtrKMU4uM7FZe49mo=;F4FBkHI55RbZM<;e_hMyKCo}IfFa~})^+Fw~c;R>V z)R&j*jywG|YSJr6@q%qH$9G6Ei4EB~z9D6CH$6*@rpdZ=^{MB$+*(fb~MkRR*km|@P@ugCuB2cA%eQ3&*#Ef6seE0PTVPxf}72dQ%iBpE;1PsBD4K`N4sW-7)QP(;p2x6-F zogdr$y3n>bo@V9dM zdOO!0eEP+<`zsL_`j@N}-?8kkXg-W+Geo{*Ve#+$!FB(d&l*#*(`V{Zp2|X-E`?_D zW<(l`{}9@bKU>2DYm_76KW2b=3Y2ElfcNVG;W>Zs8~O_@%=$0U^2y^L(4u+{UBrcH zoOf1k$1yVYm4CyK-f?)#q)77WCDkp7p=Q+=^yP%uj#sX-b8ZImG0eKwK9zWnTE<^i z`d;2AGdmO#Q(~U$&!dKS7YzzHpfQ*wAl*s-ZaU)sy3yVBn8j1CU0~9&_PH+=T;ziV zvmGaG%%EFBjzqYf!GBy_Tnr#2ur!nhr72F6dd#SfKu};nNqW7!5y0O@`UhzkL`*8( z#)iC4p;@(}8ts^fdqW!0NYWpQ_{6O!7$-ib5%>NJ;@jnMANS5~fuxN<8dgO1b-qp`zZ?uElaa_N*`#1M6P=$r~}6{v8sR zYmAxb_d?=7giK*~{q|;0z{CqF?qZW$U^lOz!eyXWBF)G+dM%?n>ML#i@ND8vZOZM0 zyK51`LEk3&)2<^+au1ZQdP{}d;JL6~}Ucd<3o;7kT4DQ00)w90zAtvwR@o zRjOan!~D{Vor=ZSe6tz&2Tk^92 zpne$^$x3rDJN;?V4I<;f=W<9?bsBX4K8g>H0aYIS-lVL>TEa_EGX4P%dsghX=$73WsjT}PPznXGdbqIMQeLFw@O#zVxXX$~6~35hN$>=?>X$3Q@7 zk?{4m0FdQ8o4GuvL(ERrwTKmi1}#R|eNc3erc{8)tgTAKINlRUd*XDk zP#q(qsyW(&f8U?jg8m-f2VeXQ^ifibjIrv}f!<#(5r}qUd8wIl5;E-!&MW;XJ zoL(Qat+IW%eo;}xyi;@9kU68e!=@ll_W1=KKZ$PAeD*SZGNB}{Bra|!#+!tX+Nj7k z!^`2%ppH6#U$w3bPJ_XA7nqZ;#VMJ zLPv?%%xXwaQ7$ow=2VMH8tclU$mG$S4Y^xv&>x3Kkavs_zA9!gEQ~HB$JLK<^0pCT zdTW@S3pcL*Ju)!qo4x;ty=2+M;t=f|)M_-qW#r!Lb z=cKy%`e$St>>R}wDaX%+p8W7<;lyS_>!L=V=xxrUA%|y0vgb6lJv!t5tuV^Zzo$qN zfy=YH-Mdu}zy0T9NNs+&+>mM-+8jFAP+&DU8D(IT%W^>%s$!>MZWalQ-X?aV9>KQQ zN#{Pe>EBP3@TJP-F1-@>)yC`fclw6kfN^Pl*s)+IF52NipR~h{zaUYO5!L?|!S^N3e6=k3|JDmKj(;fuAO_pBXB2us*m z{m|ff)(k~DEpKVw=VfHXXIh$>W#qKZJnH#@7CN7RjW)*;w6|ZkhApq7uwxPt5YL20 z6!jorkPU&}rqI2rH@E|I_J^jweG#o)LC>Y$8pRz1nZ;91WjvsBtaZ7wS;)$l-ww)v#(RQh!y|uqi zM6{tfkc^ygzQrPXWBkLW;lgrjmEHXXz8v$F0jf{N@@SvwQu4!4$5+;=z?BtvtsxR& zq`#rL-TZ}OR*Q@!T=L{Pv)ZyS4>ym|W2lkQ!;^S0}BBunY7 zQTV&CwYSuvRN=(p4){z9*Xw#-U}>JW!3t>?9Yy>-*)zkY%jQQ%6zj|vQt_1j~k`x9?zWbK- zNJq9R5LVXVM=QhEKUUHq#W1c&uH0UksMO|R%kNnmzG>cQ8ihQYrwe=YCIqrG&}#-{ z$Fnc$>HA*3cjXji_jON&L^$q7Iq#d#%w=G)6o+{k zdMsv_U7+oX1BZWJHyn3%z3w3=SjjT-@RUvZflja#gy$&Zw$DIS0@D%ge-0k3S@NYb zODJnuSW{y|Do}&(_r{Z|FN|7PaPSfGt|tmB%w{c(o?`DRZgRW*A(Rmm4~WTEBmG^U zG`@z*fQhQhgXSw9NGaA@Amubmy$>D1N$y6DdaAs=ec_K?P|$x24J3pz=_&LKcR&hY z7Q~lJVvg1;3YxV@t(UZ~BMDoja9dNQqH(|eVC3i5*^^L*8S(A#e6}T3#@YPhDs5{# zGVtKaHgH{EGsuJ>5GeHp4ujGb>toRVzgjUC0R%yP8(-M&pjFrYj#azVW7FtCve1CF zCvd)aZ2IXDEkMdbX>+f*3E#LP)$lqXmKdEj3P(8QO+r&%?>uN^AVYQU^za4|pWV;h zSo3~sTCz+hE7)>oEXZ?-O#~Ozaz;fR0RO+~BnvJhv#xO$FJi#Dm>jwlEntJp)_BWZ zn8woZ;3?gGS0?Zr!9zfJgaec(M8(*{r3G3YVFpalwlU|YBq1fu@DNJW)6hUD#U6#=X&T2vYFp!_mtnrQIw@a!DWVM|Ye zk{WD#a{Z?0CX^6{Q1y-N16S?HM*{9JoU{4P7ue_jDL;kfHsxwt`~M@g44XzcED-;E z*`gDe{}T-`4q}r3M?8^*$MGL8RJ>+@xc1NMV(ye8{#S9s%l|V6G}jP8FlHpuBa*vZ zP^FejTks0w0OuAeqp?Y-jQ&qyw}yQCJB?#x-lug5h>Jj)PwGQ4cpU#WDm zIk#rA^sh5f*BSUvjDKtGWQ52j_X+OHfSXY*&&=s&-4IXs!V@@US31}k3?1wg6fpf0 zB(G_TxrsO5NWgzRr%8tJFT^GDw4|;gN z0RgxN1IP>{Jrhuf}Mi- zdcZ&Hmqy$zaGc9;zGCv$VkQ1cmmL;Dk(?k4yNrA0)Ej;WOM5G0#@e-(xM#NyM?;u{ z(51M44Eukzv3%(ATk9o(1p_w!>q_Y#cp#UYD^7y0ymS-cU#zJusdfK{5~=;O8UNFX zyV1x=9Fw6X?rC29*e;*>QPL4o7#TWugU1Mc#Jq3eSE$_iTq++b^t;}T&`;HR#0o|3ym#u51bi?4{o&mEG2O#JRtj}% zbU$pw#<>6H{VKr6NgzkR{?)3J)9_m->U~^uY$3}zGX5IHwmP%NtHePCwHp+qAeqUS zFPtK!zqZ*l$khWcWZ7m4Ec<)vdppnaCP~~YWICy4oRTn}(ih`a^Pk=mSDuK)hSUUn z#RJ#UFuM>noW0HGGQ6QLl9-<1_SVc?T{&77)ASU=BPY@A>ANfudEjx)?_>!Rk+!)V zzaoBcCoU5;?`Aln`VbrG&d5f5ggLc4GY8QFz58q#vmL0ASuSUk!Bg6rNqtu456nut z$W}xT9c|zuQB)oco@PqhQzkeyeEn}tLApR$*~Ep|>&ZRr0SIC`$^c>v2_hy`6u~G# z^v6U5A@`E!_=#eSrd_BkhIx)N-=vj z3$EOrd`FC(mpqC}dG-xxk))*tjWa6b?9vz8ib^gIbW~7J%~tI-3wz-mu{S0h{^;~P z<00*H3~*_XkCl9oj|k!Xgch#PiD60f0G{>Z8L9ueYS!M8un^|!hWu$XUzt|f z6i|Cm$Fd96UIv*S*d|x@y{cpe_@g>7 zV3T^L@qwd9gA7YPQ*%>;UsaQ=v;0b6D{No+pHa0ydQMJG|CoWQ_sD|KV?iPAOKcq2 zF^MCNM~S1WhWP+L^%V%sJ3y?=qft(|)x+C#aq<-9egw`dcA=TJV6OhM%ThX3+;^Bz zZitXt$REHfU~{VsC%b#=76u46euG{J2`#PZ;{G;KULq(GxI@ev`0vR=&3l_gF&>~T zIt!UsjBSG;h57g7`=|p$pIiRHgDdwOCv!c(lNKb>IUd#$17H9S>;RmH_d+g=V6`0z z#iU#sLd}-{aj)N{{jbdmRuHt?N?<=uN=!+a562o!lfsadlgpzCSqcsfy(KPgy2;J| z<53ws0|Od1#t`j@`u})+pD`2vonibhVFUP|ZF0IE+p|&;v|^MN78W74Ko>Zm@fkr~F9xvgrUK6*?{jG~f~6x4FSMg^x}#AxX$D2;{yf^5{aa)0P) zNn;4awhVlH*TDZ|1)NAw4+9wc*jW-&H=+V(HOJ1o=U=X|HErca9qapw5(X$hf93?5 z_J8V(s3O;{LTLzeIoj;1q+^-*?S^rw?%7L%!+7@@mTAS4tM!1(1$D|1)VZMYfHIzf zSw;`S|6Yx>z`?GCUJAxws$)cl)OPNM-{Ov>`}LXU!yRV@;_!hoIhV{(4+5<3P|d8b zU%$GZg6c1}M*|HQ9(91;pB-!cNls}gF<9+|y?(t{y}vSmG2^#jnj7$+Sb$Rp$rJ67 zZ6OVPxkL6SoP718ChZ1@v93j7xI_D=2mO7%D(*|5zncSYcTxQC51{N@#wx615)wke zS3FI>#IzQi5bw$xA)ys1l`|xjbGlDVNI>uf;#;_Mwy2Jm^=uWWXW`p=m@?jRM&)bnO};HZJGDVU+DF zo7jYL*aBr!5;{5}1Zpq<=pA+FP`Kx;PR+Y7(&___1&?47Q@}mXQCl#R(vbs?+<^Do z76H*#b;FA&FD=!I)s1hEZv{1c`&es@R}N??I|K4Y)cgNJ|G8C21_9tm+2_1|XM` zhai0$BrVgSMKirPYWB!A^FqfHb+6j);GI5VAh6D|Yp{}noMYM8LFGApX7 zwF9d#`oo9SAwig&C7*ZkVJ-T+J`H{_+4DZoel+L(fRe6pngE$xmB{n8QIxLoaE+)m zE;wjlf#R6t!-v%N_oz^wpdcPQ2W@|G-zYG+hnb55GYF^-&}#IVt7!tnLyP^rd3bt$ zJunF{-gX6nh^7>-=70(8S?-8EF6dPU<1ymD2mMY11k0WZSeSz-`-{`9i5m5w;NZA1 zBuI};H$mG!`vBFt%YMYc!9fO_2Z9(T`Sbx~=kZkDj*gCTC-K&RtX(W#21N>KTn6x; z3GT8a1%Vx6&IFa-Btdlq@eJ~^@wo{W7FOGnidUefls;T0N*fgx5kZFd3b_k=)ei`; zYI!bsFG+RDeju)mM1yGe6=_`9#y}dH9f2^6-$4nUAfln%`%%oB5v(~8+prh4&N;*E zf-iHx-Pr)W@wsm-lf~K54k~dI2VoDk4wS-7>!wF0h+T`XH|v4TUJ$Xk+1%V5KpMr8 z`a(b=jsXrAo{T-r+A{wfiO^8r9hN|D!tPTWU9AdwSyCz!sRu&+5#qqs+4DoNNII+r-UM2BhB?d!=Y}bS zKPu5XoIy%(kP|?4yYI;tU@@ZF-dpRiN`ON(Daw`+299nxY!`qI!a;23NSx>O`oU80 zA|-CsyAdW2NR^VOr>93V;la}Tq++bW2lV<7vk4p}Z&-VH5nwigBIjVYZt8cq78%?(wCzW!B z=HTxj>^(FxZSevwWb4x5UeXWVz*c`G_z!{A9XgpDs%8TN3L635IA6hQ3??+ATB`U} zIZfw_GtaXn!DciBhfyVNs?YAL8g)>WD0|XJ*;yU|6YLQHZ);r_@j-3Z;tarZ(hvuM zN_7-iY_&Mn09BDh9O?WJKOf%s*3t18CbN+H z8W||MzXmLeQ#0J7Opr|};%)?_>PuKm81CI8k7Z)u=O;sPJf0teUVFhXG{KdmVa-7S z7Q81=vcj%rd!Vv`T9Hwvo}g-r6LEtF9m+Z)plNJ=FKGaD%NLfGP9iZ{majQM)GP5G z$qrzH$`CAW&8v071lh#sKpgo3KCywo{XwuC4|_r_WV%UEng3<%`}Zs7NQj+^A`A^j z{TR)r>F%K7Mj%fGfaL+1SL1X85yg>`e~JWE_qkOK9n8+#Pq zP#dm!z;i>b#egBF13h}e*-`a(C4OxW$Fm)vq%+k(fdKd6X01_Z=fGfh!UOyf@9_8e zkXMy+0O>psm-QRT*A?6V2+RxtDzFP&VOIaRvAOOn6f|IiT6`g>ccM#CTXxVV%bwhU z5neiGkM581xA%<)ltXc^P)25^oQH=;+zGhcy+{BMe!DeF*f_rKBh1h_H(`~jH}JHK zAs~%ON?LaSd8-5jJ;279Ee***<~pi>)$KQU98HUZ8R_&sov>T(q%UgA0B{p*8FD*U zxMRWr$`T2a`!@{!Z~kZ)5U|6})ek!MqWisde%6y4$|?@5>rvV1_Rwfvu0XYA@oHcAs!@NGFvjkCxm1riwE{xpgU3`jwS_lW{ON2 z$YHx&8LwhT>0@~aftNQ=Z!`3Esb66KXSeL-|6gIrza_f=X~*vWQ048vw*db?Iba?L z8G69#7d~!*iS_5TnTr{*u9=Y$<%2ud@CgVS9pLeDe|R7S*tWWoA{&W}@z~_#2ml)9 z(a6W~lwje&CQ@a7d2xP2z>aLgLj+hVfheEz?H8ii2Vy=)-0g2@UPCJYyliKGATRhp z$o1*{-z~x~w&_tF2UsLgc^rf~;ypd%6z&6HFoFgPKLk=h2pn>%(>wSUS-ocjrC5M8 zya3rl-|_XHCVH(Q2v3M(5eGPIy>6X1OYGfq_=szwR1@1*mY#y9?N9o)N<6nbKDg!Xvj2s*f-uFGR zsG0bNa`^4%fjnksXXg>nkNq}*xpf`Vi$hx#MMYwXvuzp4$1Lh|1QoJ>wm&jjYv{*# zt8m2}cFf?-d5j*_0$+myn8Q1MGx@sgsN5E!B_a}X@;fM*FETm2mG{8Ml{VcAi@rQ8 zjUE+eTRRG^g_?4T0(|HMU^7;)041N&LtfC zbE`T(krEhYY45?V1x1DZ3KGx0@gwb9SemM^)J4}q%qHvO^BJO@>nKS~fD?%O0>%N= zkzlpImxNlLjzC`D$L|N2?vU@m=+y?ZT){_B0Yb&s|E;?#e}}RS+Yef_kSLTEq~6M! zJ&h$oBIQ*gG9r{ol(LVdres8=q9{_yD_as$!%W%ULYtIKhEPP-Y}w{JpSR=t{)o>H z9UVzM^W67+-Pd)V*L9v~@Qgw7FcCWjr99>;{b1qbx^-v-lEoHBBxjHgb-UOYN+Q~Zsm_$P$ z#V%O?Tjqa@=J`#pvg-z|@)CP$-@@yo*QAFM`Ak*+oAbM*mp13Zr|UR&tE8adr^0&IJ4Gc11ngkP=54=z!7x*-FNG= z?XsR=ez6i9R%y+HM{G$|XC>r7int{!7pSsi4>^dAk2WB+vnaqNxvtiuKxa@$%>UT| zzh(Uw?%9?{*!_Dc(0t?dV^&mgIGCPOy1B&G7Td^KKEtP)%04$LW~!L* zq3a3ez(^A8kf&z|7iI3+RiOi0q4LS7|FHzhu;M6&=&f^ zpD^dxg`Pe42s<}wXuw8CrRGGHgrCzRJ@p@~Y&vpFTAsZxvK5xYqjWW7C1OvwOLDX( zLbmQXLl*C_i5p9P`dpBK11H72a~`bGd4!K>yp9EO zJD3u9L#}Ram2melwXwMji(N_7fJ>0(k1p%SK$tjG*u{|t7~3o%-*u9<_eSD8PDse) z2By5#x+~alXNq&6yY9+k1sU`x=1@&tRaE<4U2=EWW@a|gahM=i^xFP6v3n5h{Np5z z&u17kuAQ(tpd4&CdUlNVFSShkx9C1j)jwVSr1B214x>QIDmW6&1H2{&IlImSVRy%R z;0K)Q+Sg5kI;<*!zaqu@_Wag1tt`{Nhlg6&k>|$5b8m5drrLIF%pt7tQBj3R;knbx z%o5!5gMN8jzIwI8JL~5RY){0=c!1DpjPHQy9EAVE+|bExd4N($g>dj#A|*BX*dm?* zFW`t+q)0K1jd0}(X1goze{2LJrLjrKt!o~BOXwZwU6C-9HZ4|ZS{7?+I`FgkfScQV zIW+*3wMkkFY;0@{YEr^yg6x$f84O12*QnK^U2nE_qzKCX)_%20b}}O(*2clBHzxbE zt5f(|^edFS=1}L0TxH+l!A&dWr(^mgygT?G=5r7C0pO2ne06QQiR$NcDbF zMm2RKms{8G`@%yGDyLfJ{B8Q{q<80GLU-IxbV=oyh+|&;*NV?9eA3Ikdf_t^G`^p^_i4?hO^cx?sbH7q+*_Z=8l&B^-q&p~gT{1GB)*x)1)moLEW(N5cAYeu$@e%G z^$adUTs7AU;iJt@3u`BPz|_JyZWgXtKUIJC(L@CcK;I}vBmWTa5WsY9=kAjN2U$nT z9<|7nDOix|ube93MT^Ys?Cdhfv=N2oU|9#kRs;I?Xi2(F`?BOo*?^jK8tvVKswy%h z9n?-HNmRBwsuCXGQ7IvUr>gMT_3J*uQryK-xKa9A`o}V1Et#n%hS+%Ica4*8}sTwI)TgMq|7GB62*WH zwdgg%*YQlH4lLNWxzII{WJSkZw4p2o&6C#mS5L?0!37wFC*bT+dpw3n85 z@tHb6r5*abyx70QHYR1zwwMbU-94N|O?I?-tJY+2a18)HT6-cpv z*4teh>!BG+=XB{t-bN$K`;pbJ81}bm@0D8J4)nv!xE%FK9A-Dz?m&Yf!Y1UBZ;zz^ zQhfYr7K>^)@K5awGcK-*>%)$nC$Wy~v$ih{*6N4i=K`1a*+5-oH8np>M&GORFacKi z4k0EY7OMOvBy^0y?u-M%kqAnYR#x$sE=6FHWd$Wr&80oDx-md(craG(M)-!)BXhQ= zr3sgel`UV^4^*%cFxvnc5lrIm$*^TFy-425JUUN0?8d*Q@q~%+y`q4IV=LI0mpbXa zMBuJ-=d>>8cH&#z7lO}Tvej~Phl+k-bs8a(HCFo;H}L=(667)9+j?BAVO>UjG+y^t z{EF=za#w$3cC zn@qLXlDWb$#0B<}=j$X+ZW3`>t}c(ogV46O{o})nNxCL=6cXZSsvvvtjSe1^Lm~Xs zzqh-fW#cn8*;Wz?$k`r7wf;XFBaxalytQjkCa*?u35h|he;WX|N=$jGp%pR|4UPiJ z+tKy~X%S!akAEE>Y$qb_+>x)nxmf}^nJJc;K7r7&f&>S`rUuQ=$A=6bpBO$8ig{~+ zn3tA$QPb0v!a-e&r9;Nd{~eDOo;;*=@8LkiA}tIC-NYMP4cMbsicJvn{vJw|UE921 zLy^Qi50l$Hd>u|V{|9ZSZ3uOn{RQcF+LFp{M-MMKwsp+x@{dU;j+6$MdS4`5qyf&g{Z3_tM9+}>_+%M?(zK;Ov zNbGJ3;;WTt@F3$cD6j`jJ*9Stj5&ym7CYr1x>OmV-DRPW-rCle`L_l;o~Q_{yerRL zx_b3R?0m9%H5SJBOFOjdIoO&TDb~o4@aBG;n4IN$lNq0_&7eP8{(asePM}{ngEC;w znDLzLqB$oty9fCliG*I)@D#;hcc*tii4!s`pw9^Eux=hQFv!%@X`%u{DaSCDY>hg= zM^q(YVPUa8)LXls6|ayuQjfx`0@0rV6ql$tv&g`{n;~N?oFC2)J5HumNae`%Y0X87 zJUF*KHH+uQm46i@7}goTUaNU&E~l@vEAhA6CdaTZ^xAvYW4EYTO@gw7+1+=Zb`1#m z+l13@(QzNJoE@&XG>p)TTXL7IR_n|gX zkEM0>Bg*E~Q+InY$u9}mP(n^luI+yEv7sR5Suve3wzY-DV(^#-1x8eU67zz@Lx$;4{It{=iH7@Hw2v-WJzd{cqf7~7vd2^#_ZY05U4iz%VnqNcO+Gve z0Ox+(@`Fo4j8Wy0B!ur(*alEtdXwuc=b&#(FUaVK;{6DNr~*Mi|9)Q=^(8L4I3(GO zs6?myE2w}627ICNzT7U0EPATpTy_RX4T+ZnC?;ADbVf`3#gcG?aobW{IF(2>3{z`v zp&-3{J&)cyay%7@xtWT4&b-?CZ6h-1{C(hF-0Uv{ue)e~Gnp&rqyHoV5>h1H3`XNz zrR#G%Z!9*#cx_-A_CB%`@@@ydeqDAYVNzxouP-E~h4v|^x5KHxqYm=V1J+Nkq@*}|v6&T4&R-0t@A0xHuT@fZ z?qLIp`dC}=({u?)&7EJ?0@U(&Vo&_R4rxT;K{3~ zh>|MJErDPeUXU*kNQ5R-)JQMY+v{J6w3FEP;Ln0LZLmUk{s&`IL&?)`@-43r2`!?^ ze1K2bv-YgOO}YFP_aA%18g`a*NH6Sh9tr@hifTSqjUOa)JfBo%#h=fxJiSfheCBDW zbSUBzcGllt&jg5Ku;@)$lcbD{qFt`j28f`LsLOUMt0l#};H)Pw6siQ?b`}ms0PUoR z3KIFGPlH;*6`@=K#+HF^0fV~(EUxW_XG+Pz3uK*WX2v8vGQhCT%c$Rgd`6G3PyUD}WU-=CO_ECXt@Q!uRTPW>_I`TTvj(rFiu-aA zPV*rv&K{X3SAlJJ7EtOVrNm`!*4A-^EM#DQ)Q1hWnWoBzAnhd!H_%Dr!^wu>Wgw`O z0=T)kJy@ZUpk8zt%#JwGj(#e9i5m+$3$E;dh__sgI!el(`mo_H8^Q=ICY4JH^{190 zhCRo?KJNV8(G};MTw^->_jeiWn^zgVSUVyD?uE~R_2OALSUen<&@$Zf0t7;%d)1SG zerJWXYvm}EFB$qI+4lCyakq}n&NZNvu(!rSrjf0IeeQ2gcwgj=*4Zvz=@wMaZ)gF1 zU!on4l~hiaw%$DU=h@~+a<-~yX)QhQ^kk%S-q?{AfLJ&}ZJ)Gp)utBVBpo_*i0sET z=mm;SqGX2-DUh>4x9_d@FL5%UK2kCfw&`1jwJW{@EMBmrwS*vqyGW0KuwD}L0w)Sf z&~u1`gwdWoSE+1O_LMl(UGj#D1UNwS-xd3`sJs1HxTnn7zL&VAAv*9a@BB1_InY)F z_p*arTs8y&gD*T_f#)JvaV)fmN2kbqf@l2X5manqQo|-*W}tC~L;(V!6GTp6B$}ie zhVwG0!NGckY@)L`!aV!*Fn2*+|a9r~_ht%ct^;a75r!*qsLuh$VoBRte zvAjUygpD=NmwSks88JVEi`Wsp$*sy|p!GTMK5|wZTkAYRMoVWQYK=;Gwy|1LF_}&H zwsHi>t_B3Km3k+Q$R-#x`=(lEBq}+a2Cb>EZk;@4ukpw);A;>KuIab8xoJ`FpUcBw zY?YrnW>PP zg`u!hS?Dsrna_Lj*l{GIS=EM_Vfi~$^p@6%3y!yjo2#9i_#~}C)9<@kx+>~T$DGic z2r6V(F(tz5f4&q z)gsCOF&wP_qP%<)YGri2PYm0%2cSdr{PqR*#1)U6X}Oh_IxEfd9nCIVR{gHAo@(K? zq;Y=`n3WK_~7K+Lm?QcoNhDp$(O)C+^ zRb#?7+bd_Nsn8=mzDXu7w=A}=uTOJ%Y{J-SklLC;LPB{tz5V_CiB2Amx0kPW&+CEW zDuG#{;xd zQdR8)z*2%#319m^W{(uWWMjU7RsLuw)4^Q{^ z7Zwz+Ssm(AlhoG^bFvcLo@VCe_}RbnKKa3p$ZFTFydMSxv14t-hL6>&%aT|31shI} zygvEy!DscyDu$Eqwg>aqUY*$|AtA9Dj8;NoqK1x6B6_i~Co*z0cxF^jszLM6kvSoA zY_mQLS$A&vti@7H?oMtppkds^*4EZx|Nd7mUKj&9x&ps#U=T-4}&YzocN#s)5DINtkaDr}b2~dHpqJ2Fb>-3<#MKzL7 zO})TM+-1hIy!+0o@Tp$)!RqR2KQz}Y6czOVje5;)twdZ^te(Lbi&OEoAR;tdi_`5K>VHnUR#tkTS9gg^-=~ z-lzZjyw7{R*Lz*h^K@M;=bYd9eb;?|?$76Q{}PN0w5iBh$q@(ym97rj1cAVtMIZ>d zNr~Yn%7m%0@E5V8zBU^EhF=F7&0+8tnWv7W4+25mh5L=y<56)Pf#62yqSdYhoUIuu9&py z*;u&}oww4g4y=B)bG520G5(cmdJR8M1g*OI?%lMngL3UEE{`d7bvpaL_x%Y}=De5H z7c9ASkv@Abc;G-J5{n{_kB@iJOK>IO=H=Bxi*%sT=yUdX0=&E?cogDvbPvca!V}`- zuXNyFLZeF~bs1(qe>Pv<`CC+da&n?`gO8UNbM4`|j_S6*=Yo~(hQ=p7+Bqukz(u_D zvzFD_F<9;k7wBzlY}6Vu)6d=j0K!pGO8z?0u zg%;qTqchIS@x(hh7!2dwKiQr1=&|viX4pT7VX`IlILFJ2m6a(r9dd7AV@xD^DWXw6 z;^5*!YFo{utE-DZ)P7Bhh`@7^%84g|FX(6czj1sqD{OZ_ zj_CO5>$o(K|3F_CjYc{PTnXn2*&goLlbQB4ojsg%Z$7_qY#8=;MEo5uT*zagAky8# zL)*{KZ`L_ki@;dXvf+khEWd8V;orkUhuW{a$Vc(~12tE9(~LQc(E8o&ad0q!xhGkiXIyq+yA!L#x&};wbzD6^-*$C{g=E}6 zz-`^yL1hXAttMS)J69xkQGGqb$m7ctb%(>Lq0v-q(wFudl?!QL<3`N4UjJ}r^=mB& z!gKoW_}rtbwq!r=(G8E<(`2F48AYv`_iZz7G+K)yI(!C|m>O+LhG)M8t>=#}gl-RO zN6hCI6r{LKz9RY^1e+$Yzy`83TPzHMp zqxTxO@pt&vau22ug+g_}DT`U?NlpE`j~mnGGmj7oO-)U4W=hhXo4VvUGbg`t0i+K$&eN=i!!1s;-Ja2|NO)-aR8 zr=1f0u%1xcN0=K z4K@zrjpM&NYN^MGc1OHJ(&x`#u6+L7{JNz%D=TaI)YMc*NUGAV#jL-<`3^+7S(Q1F zH`U<}u`rg#u+L8|dtW&9AT2WweMGXq0rs=<5 zRZ*eiB@2-^Nu+~DaigO&<>1dpF_KUj1qB78bOXg~IwRW2E3meueK#B;xWTfr$MU%{Vvy5Zgy zOb;&fSSlG}D?4s?pdENWde6#ZyB*&UF#GgNZj4Uje8`pQn?Fu)Xl=o+&5D4A08sDELuy3<230Ql7IQ!-0 z4gJ}P`mQ-u4-b#oy|$wtVuhPtBqSum8#<+HaRxv?A!R7R|0Of=4^gljd^DujCSg4F8DJ(3k-Vav3VQW@}%c)dwP0)g8lLY_RHlLKS#OoiE9g~DxCZIYm*JBR-W#yJD*i^hZ$Fx`}f-Rlwc}Jme<$gu&5yyDK#Q$*@HQC zT0+G?@A)Do+fI+y7yR1~ZHo5ywzmllw(tcF8&3CoRH)?*G&BgpAASrtIcz@-nr-7c z*@&Y*LGY2{a|SLKcMQr*c@n^Bz#qw;a+i5hRkaDxW*(O-{#&-<@ykf2ce$}r1?R85 zLa`<9{Y=wDHSM%gA^fkF6*zD-)_Re`dlNv?@_nS*dG`)NFznMbIO6dbHIO z+)`XzTyzN_MB%%BadGjYJCm<2A2fs=%A6Gx)E;(`!c4ng6@_H|qiLzYbjp1%e&%3% z#PHEIk5;qni?=g)G1#>H{AW{vE6;i#@M&u)y-VRxNMEULx6M`#2`oCkIBs2X^wThm z)$3UxFHyjk=Qhph^|!~*b$54TP#DaZt69eRYmXrU5cI-J_CVfxEv4u{GfMj_gc`Bl9tAnl@S5jv1s(<*p#*=ho)g_mbBumj=wu2>dW`C9!zRUOj#xm*$uplDe^e9vXgTZ)yy^;Cmj&y3S_Cb$<)RgWG*Y__e z)oAf^hfS|b1?c=U7VyHr8nepQGxTwgrSCl;|92z%oF2=tC zz==f>x7thRQYk4Z@lE{x@`3>JhvAT$So@KrX#3Hh4HYuLZMx=F7w>4wE|PDE8zWx? zA9zoBe>@+s-nv(Fvp2&TR{&kpy7RF@#Yr3L_4VaeP+&tCSz0D+4JdewzUm5# zuB($mWNqJ)DZu7h1-J5f>|b0ITCRLEevQMm^|Qnd-N*GkCxAq7FGffr0PSDuZqbW2 zeNR)(#erm(`(v$p-x2}Lbgb`{w6=24s2qv6?bcUU(iH+A=6+0GV_v1{QbPnP+n>hAuWbrY5zpHR~nS+9Z4 zg^c6)qxVt3%CiPf063|W-+p+%S=r&0leyi?5cE={3#RqD3?geM+U}Y|15|Uzo z-pFlJ%V*|DCMJ@MNHZi0<-K)u( znVtRZ>@0U|Y^=DH6ij|i@WCHCH#ccEataE9Zr{cl*5r3|ZuM5@0oDuT!39;zN7T|v zy)v8kiunseYV=huXkQ$O~zT#5@z);lG*7?=k{+L9y7DDs{8xPz%kwqR5E{RK{r>5 ze$b77Ns5S_TDwR_K}st6%^Nj-K|!bAQ%!sm19@`vWo2b01#Oqn5Tzig+I4aE12`L= zo~Fv}kNy7r`j%L`T#K6mcj5eIMm#;Fcg9QM`n+FFc3xrVFjulPeI5ewSJ$9fMQK6nt3 zlthUTY{*$zU+){tYemWXgwAB5EEh@)wqwpy)i~X_dR)|^2BB5* zptX$oEQUAj;lrqtR|e%iqw~VLCiY%*SWgE$0r{B0B@GV`vDeMb!>|Jj2T7WzQy|jP zxyf0aJ4xD+al3N|9TcP>DJgkBJ6moMA&>n4T!FmijT>hbIcfTCUU>QP<^7zTUYTp^ zH*X4Dx72cW7Bt9{#fy3q4l@G~=Ec=Z&TwPP$Xe$?YLR3esXo_w;*81Fl@$#ruks88 z6UAbpiL%ZZz+FJWCgJohiEi&jgT6B_DgLV8VFlYIO15tM zObks-kVEu)_#wKbrR9RVxT>%8ua%WK?Ok_Nd+iXym!@7k7#>N&EAr1}>T(wJ3UHF&025;6D!%qNsuO=A1 zy;W~@{l*O*VPOi0zvs`NXE#+Xam0JvC?PJ6C>fT;zR&5ui9{kR(lKYUZL75%9Ev9- zPRg|kpI zxdsSEbml$kCTS#~W6#+RJV3|amzI2xp^*-FkF&;xhaWQCJ4zEZD@*$y`s-`B$|ao`i-I4a*K&Wh_Obl)P{-&QSS) z@b2Ba8v%;0J;mblLM|A2&Quay{=9u#7>=->zP|SK_W~3hX=FH{&l11{Fcn!6PQ>0m zKKGu;Q`aC&uRwkS90!ReCME`Oz>mtCdM;Maq>X&pSXpr^v%Bk;o|)<6kj>nKf5})A zshR%h(Hl5ksxy3PSBC-S zWgoECoFCl1I#MRjpnQVP<;)j?$3j2$4vp>XQd3f>EuNX{q?P*dV;hIQeM`}Zqvny3 zVIm?TnsU8BT!R=%{|TGc&FwsFKp5GBhYw3|Z+-CK0i@v=0PK)!iy9l5VUxM`U@zF? zJr=_8Jj|5DA{I5_`r2n=vQZe^;3Y3yzo;#c;fQ$m#&`(n=iZPDSJf0M9PBCZN(bJc z^9f|*ot+&(3ObiB|M+x@`TO_s@hFi075M1&6xfYDW#MIQ-*!a!7 zJ~9UOC6DeI<>PJBf=UyXpbn&D!({TH@*!m!fAQ0&lu%i@YV+pMTAI|XuepvMH{r2H zF;Z0LBxegdS8xbp)6&vvT!wi^M@Mnl562!Pv0NBUd34_*TR)ZR>_1{ zyuh8F!PAs31=hK}eLO^1$fCza(-Eq<#^T5I2W2Ba#lud5aR9QZi3N7yQ9~7eLFD5a z)VXu>D)ty5Br(S*lUHsm?P z7a*Z3o<4mGE8lqP8C^qi$@%-%L5=^qt!%yl?EBh%lc{0W`YdTNitMwuMA}a68zx@_ zY&tIc%CAm0Gd+9u%vBqsFVf+wC7(}SSy_n#+z{&FgrZH~x=3NMSp4klY+3K`q%Ggx zvgS!M1d!*vyXdocsh*Ga0XfzEV^mYIXSG2)9x@{DMowpzD+lGcP(RMIuXXii3jm042*w!Z?6Q3 zQqENEHCc&7BH1?w$Dyk;?OebLqlASuY;6m0@9bqs)`F9Pcqvj#8W#@l;(*{s9Y?UW zG`J)kiI#EzI*Ec&B%EKj;>nYFsj}J*{JdG9g>XCV%bH((39WIGL~g%DjXfSxGveb9 z69t35ImKB*K@4x-&Dsfxc$8Ll|4pE6^GaJnMNVg|V-Y+^P2q`ej3j~;a_s>Q zyapkd4(Mb7h`WV&O6YdR5aCUn?euPl-Z)+Tf*7IqeWt^2=@{~2Yb}bRm_itA; z+VmYHLX4-G8AIX*%JDgZ3pP#F)#}*(n_a)gs*G{$!Y-6xg4=;1v%A_NNp@PGXH z!8hUS?~khr5JO+Skj{Q@v9!$S=?B^sajD{bOb_~08ksXUo>jd!Ivez1R6ck78nSEL zgCTv6P(sTXIpsTY8Ma6leCq}Gp#N$zYtJ`CvVN<~5H_QJ&op}ReXh3S@}2xB)}92v z6`wZo!6~2uX#l|f8VZeeGC`gd=qa;!_PK^(E^7^MChYVWYRtyN-_3%fwn$AJ)6y{I zO#y7G(o@S?f#nklu@>4~84qGl?>882t`KBkD<@QBQ$4$Zt@rtFsk`x2!WTe#0Y3h! zl0JXav^!}eZT(jE4Na}wDk|l#aqOnl+pMh<4+e6uD1gEce-)Eui2%n!ssJ>6iLpEZ z5?mZLM`X97afs2=@s${nk5JOlpX7U<*f_pKczmhBgVY!>7sDiQ>==(F)lJiyQug?! z*q19qgQ)RYGEn@xTmlGnXr(7?E1jP#jsJ3mTj}=p_U!U-$@_r;EkGQua*rc>79voX zCvD%HShlGgZ?Bol22&#hPhZ$x3q1el;U6;tKR>8NC)Z-NN)md<6*%FrLWNUP@GD8$ zyov#k2fz+U9cJg_W^g>uljC*{pRhS?&U=K~DeP~6UC=t;)-dhIW*c^V7a?dj1*ABj zU3FvR6*DsjAi5jBr|CbI_d_>Xi$eJ9a&IW9tGlu$OSa~p+^*43&gTAss^NR=$Mw#Y zyVV-z0hd!KUWYVqe1Ki1~~8<&I&xZu7`!Tf=I- zgm`Q!H)%vY8SqPVB^nRZ8BNQJE(?q_hE-h7l_olFaUDAcBhZx0_@$?(H|y72Joaw1 z@PcS|oj^e8tl@T=$eX7>3O=ICKdtO!DFsPWv&$mly6|%QAN!RGF_|jav*x2PPNHaa z)0N1dOoUXgKP3kC8RSzvlny27rpteZ!)DiBiSQ(f(K;#FV_h1!L-2fAIs6K~kX5gC zAJrXLWY?OkS)h&eai~V^B8W2%(ml!~KC3>wq3lhSbOl%KqDQ|{A1}3&9{;L}kmZ!q zM|xO!iu$<+zivwetei&8bK)aA+Sf1apYwn7r=({zMGH;;Hua+f zB%Z|+yBH4F!_4UBF zFah;wosEk4Aef{5tzuZ!-7WjCINAX_>;h;7pbSm*c$HsXyc1pu58%Hz8ZIp@E#glj zBans8eG;`GoZG(ToJM$gQ{*l_U5qX;1L0xr82UlDe;pee4oE_}x(O4;IyW9q{*Jw0 zK=$TN1k{=0*$yptm7_vwI_LKn#myoAJA=6ufA zgCS~bNVEf_4XAPFLkVbcY8giU!-o&9+VQfs1pg_co=E*s4)yr>Gk6r9NQK~iacVB* zr+$>Yykk@z7uXCf!b{S}S2O|lHZb#JqsPa`|Dj{iO#L;KLpMHq8PxJTr1-!mKlelO z@|r=R9*>O&m862>>{Iyg{h9Ti1bRVnw+X3%gR|J^@?jSoruqHbeS2pI27CwJW2CQ7 z0TmW-B@@Q+@mO_`oB()v?r+RBvJ~~=v&Y~7owYS()SDvs4r~QCDgMoYyoBOn9^bon z;Tj^cor2`>#Q<~booMMaAK|toBw!%_UA4&)YZzuhkv#%tya$3{bZgKaJ_2Se701!M z{3xn%>y{9q8tFKwxhTAD{Y@fukq!)YwmR%s7;;YB@!?)-V|!a0=PA&2~bgPQSO z|9fTf&+?-fzpDyIFI7Bqul|`I><=@SU@*S36`+Vib{!qz6UGBpIz;;*%EW1vWP1j| z*oB{aSn}NZA6|e)UbtQvEH>z@;TsX%5TgaXbAT8}*;$FoN`yhV%HQV4mIdXm^V&wCKaWeVz()0@Ycoa3%U#qKk zpgvJeOuUI5*7*v~CO{onw!D~#7wyO{LFvdI3Y zB(XQ#toEbK4nxfMZwz!k`B?=a1v&DvwwC9kBoxr2Dc#a<1v+n%VOe2sFSN(8Q0>mo1D+RVG*zde`l=a-YnbEg0ZqaHfh+Rh0-;~V8 zr2{zWxVX;Y{7L;>2V}I?(EgXxIXn2R#DKFaE+S=S-NCgIuWEz)P6?aBWai{_WmW|cgLC2G$ z10Et!;pJ_ttXQEOa(cdx&$Aoe;69D<2wAxn@b_o==HHd-g(;swBE->B*omNM>$VB} zPbuORPBL@R1^RMcM@MP)_VXrUxMN%@^!#>jY0mC+$8H$tAAQj#LQolIJbO6&XHyh@ zcL0m-1tfQ@@C9S*GzKE=Np{(Z#c+1P$!9>Ut8+%f`HWsF4C4gJwCig7Uo)uv=D#`@ zcK6H7B;EL!5yR(X{pav_$hC=uA%FDq!rRw{AxYox#JCZa<^%;Nznk8_^jRe|ZXutP zDm~a*T9|zk74W-hsm6U;zOO(@p+@*jGUU9N*RSR4os81=Pbh+hrhdLHnv7G+r0Hpn z-H2jpydyk(9qN#PR@-`~OBU~m0``7Sa&-rnB!1yX0Fjgg*X_b%9vp8D9_EwPQN zQkEfbq%?R&%I43N9YY`lhhBp)>|~Va{xM0CubFd69l5vm%}pdnO0ZP&(>EWSFg~&G`-w7H*Yc( z`op^3sZxKJpd17E6E8jEk|=Sv$|o;Sugiey z(89yH5O7Y54%R`|Mi-MRM=*atgZ~Xrb(FxWWFi68+x@AH zfTxxNVAI!Q!gMnnoks)htt>%+C2%-n7~ef zRzdY2=M9s(zrc0MobnWBQ{pS-+yG5#6K5JhYblKFD9_B1tdEp{yEn(HV~3W8`=h0Dc_Q2PO_982-i;@JzwD}tQ`MFs$70tBuw2GEL!U{?-i z2B1Y2#tIZ08&qlk5C{)1CI|p<7g%Nh5LEc3OT=6WkITH$H#kT$LD}^5smMkM4pBX< zQaSswtxdVKv{V(@_3D&}jxHJaFU@0RLLRfIzP?KcLH}JK2*{>RHhZ{8+GbjVWDtab zJqf)(egFIwqZ>xDh;|IOi2CXf1&lp0Lxf{6PAwVP+NKauFwR0n zjfb%I`+9>XF4+uRF3N>sj~C00TZ|F@VzX=}3Z%p7ItB(HctHrbqR^YAE>9E!8I_po z?L>_ONMY}A=pNt#Nj=C&K^k&b`f}xb1gcNdEKCZEP=Gwzz26qVZ|9%(ONqDARD9gu;^IbTNy^-Wj4^!3u=H2Fl7Bx17nCqGk_Z(Fj>!7NeZ7x>u;6~l z+cTT^dCR~*?5=)|0y_qH0yNiT)8p#|NGZnEncIJ)8@ry6=#ALnb<>c_qZTRSmy|k8 z7m$9iOlka@KL#5xrGe4MP6}5RV)C4`nQpZFaK_^~OT+FUf-rs3x z^~|fXljes&h@SP7tpT%AeMu7SCVq?W&rdpByierv4M-z9G-cyY)P5?Eqr5kg)0mc@ z;{oH>=PPeBE9p`IFG(RAdaIX zyT>u=_@cu_>Ip{_Dv%UEnqdz=ISl_bHNNgw+MBk-%#BxsV+sxYz3mGJmnc>Zxz0n( zYKK*g3~igo2m_6%g0%?=QF`Sz8O!Fb)AGnaw!w)XYZ`Aws>y^0fodiLMF?jHV2E)O z!yTQ3R~|Fe2#aRF^X~1(yQ-VVpEBE`A&`QBXyKnXarQ^19ks+cx_pD*zoS<&2kn>N z9L^pttZUotU{Dd+mjr+uzHn}^gItfa$_a!3NXq~g)k=m54eDRj*W;9ljt|MpYkmrl z7I7e{V3h6^@CHu-aeK7xFg|bl`^#&x*;*8m`ENfdO?GM$wDG0=<3~R}Gs?Cdco^jw zsHSme^$k65L1b_#v$i?CmxT9R5-`2e7SYXCJx&2?OVt?bBc)dX7ZfjFc}B&i{+EJ= zMpQEU60j=~rw+i+5V*xM6*9BVE0?0@zE9NA_0Do{q`oe?MfRRy;r}mEp#|zI336cFULi@5d&27Y+4n%URDu-SwL!+fwAVcCT z8VG|FU*d4^td-Q)U#z$cBsOBU%I??|6^GGnZEdZntTa|2?iT8A@g|*^^-9NxXqZ|* zG2!LSNxDzI@x-hO94uUUUbP2c>%ht4x5uAT{Vfq{Qhc7VZ3IJ6|Cp{R*i7 zJvS!&E9G&!4UL5JYbZgnda&B8tl0HWmvo3Mkeb1piFR)>48rg3)Pm!o?$s+^@D8PG z5WRny#C5!^4K~l7sV1Kuo7;ge*Ag6K?mNb<)%!cVULg^GW<#=KSQvL}ZOyd@>P*g5 zLC;F5oVQc%I&3oTXeTE=a8eF^{hAO%!Q?p876Qci_Kj76$pTacsTSXMrgbr-*owzv zt|i{wo_*&v4~8^o=D>at`^Fw*bkX1Kr=cxij&!(fh(>RowHlA2u0)KFjTP6`Az`@P za4v8pWUl*bvT?gGrO>V1nOTU#U9a!1;F$M-)^GQ_sQ+_Wi1#ofGDIvRQ;1EVfKStcIEIB->|bG>wO5X1K1<0F#SFJq#4n z1>fuBZ$DUe(@d-sGbOH)MC4gxydh_TQ0hPBMe;3p>vGG{pN~9D_EB$W1GYFq={TrK zR{etBuhqVMiO(kO{~r;FMHvKax?5(HxEHSnoc$q>(#n_0^<1V!B~0?^9dNN$B&6Yh(H)nzf8Nq;y-=&s>K9>HAZs6OQ^T9 zs|;1nn2AkF`u5G%*Ut}ICl!#Qn2F6R#nnA*(s#naMGEpMXXw5|@Y-!Vim9+kw+14r zm#o!F;MSFCo>s>0Yem5q{V53gtp=3`FgZ2eKlEAvNvlyrP!@U@xCDWB_u|_rlXS?# zsfvF{K_$h>M>x0Obo;Fl0qdZ(dU|&*UD!xB{ldX5UD;iR;;R4*0l2|bftZd?v-rN2 z8jYCdJptHZZ{H=eX~Kl^&e>Lp<*$AHHrMvj=KGE_qRrv4C7YeiuShnzEdbiN=);^a_1K8-b$n(RObd9?UQVmwyWt(hQH zm+Vfv$Om#_r85SUjbl_=3noaS>FH_XrZeV{x%+c2MqDfs!~#=*bHZuJUBARqAoGDC zI^OYG`y|al9nGh-r}pnxt_smz9`&3X`{{d5kVU8z{|G#u4q%GJ(fuHJM*?1^q^2g$ z*kfg9N5j#y4c^ogv8p2lTp0j{k*-HdzrNm)PESu)t@@E2inYjayQms8v16M|tkdA> zmF6O29bU2-B3p_E5tILS;{x^SWCIO2!ABa`F0xXAzw3n&HH#^Tm<>w&7=p7by0YJv zvJ7(gA3x4b#e*8OpcJIO|@TmW8UVry@XT@uO!vSoQ zw2%~mG{zZfA&^Mi{wyLYYJipy`{=65Na@;BqzgQ4_mc9ST)k7$xjTa0n#Sl`w{Bf| z-heZ=yU9}BBKKrHLr0enG+rkd5Wvfu(hn_+<%@If1c4ubow8oD~9j8MLH$7tGGy z9svS0Co==d*UQ&(g{h%H=$!Mc;E0Mx6$3%hbzM^P2QRxSGkMM6QkO^Q78^TA9UyzY z!==23ACRLr*Cy)0tOE{ivK>zeAxLF7!4b3>Jrn@}fwOg)u^SJAJ;<0462W0A?RgDO z$~j?Ss5fXE*Pt|JfKG%?9Br3l1&|8h0;FA6Z5C6V@o+E_+7UC@A)wgM0<9~BQ;F3? z91ck>NR2qhX=!-NRfT*Lxs9t?5Q5q{`R9NH3)=gw2__6kAL?@GDL{5O zKaHVbDzJqp@}1YgE^OPKe3wJFGV-;X=Qi~>^dy5{Ql{Fy)7Cz)rC$Sl1MYAR#B3Lh z3cHtGV4yr`Jc;Q@cPpwq>!dEn7e!T7KxU$mn*5e;cK;f{Exmod7<#m`Ps2cYeoxlzCZ^qQytfyyjhvP|YnG zkI2o*0qWBMcE50G;sYr3a;4qmopO(kf?J?MD`ppPhovonf+r*-1Se@IP}6Bf&=a`p zlg3nDfpH_ z3t!E0D+oKehx=boDi;k1cJ5ZjNir;S?F8gdy-kG z2$N%;V3(yDxAvhz5T57@QmliIxk-TXUZrEYk1n zPX1(e)Y~ImK&AHa@iA&vIoV9r0dxWDCkWIbl$BEzk?|->IJ>jH2Ek;5F0>|i#0CZz zTyNcCsgDbS=8R$>lb7=SZ7bpu6kw+!I{I1SPVg>DXEJaetA(yQbMNX&|pFKA-Y!9>vID#C)rc$Zv7MR+rv`&jiJ~}(k%~Tik zbV}%kL~&Z5zAuzm-qtX=K3cfk6L)C!VvXb!zl%SElpp*4&q46=>MB}IEn>o0;QV*f zAt1FH;fw%x0W2-tZ=a@&07_7h1UO%ZkiPaY-`TkKi73AF1k1nnW@&;_7G9P6t1qUP z>)yMq&6nrS#sA~`fSGc8QX3D~$@W*WM-Ska%N90zo?q6uk2G?T(maT7fhB2{mG zzK_K#*~IvI-+=SFzoe+OB*#+vjSk1r&eHLY>qCw^e}YA_KHy(Mx)Jh7j}I`W(|*Lm0jkr{sP(cPyy!^`sYUd1?HmrP1c7 zkWiLA<(M~w6%UxT{>s$(!dfVWJ2E9gje`wg8=TUcBB{#5Ad zy}M!*o{`|yqezVw{I4 zlFcd4bs%P0ZWJh-%>V?{;rQb1_ui}J3qs4Nu6ee6Bx?Wo#f+23l5Kn>DT}1};?uVW zBLi0ztgK&_<`iG}IeYiGb{4~X-|XEcUBc7aT6$PV2<{Rp2ny0Jt08p4tkF8p>e>`V z^=iyD?=IncFKX`!TE$w8rZ5%~&d!r4)0FfhS~Y1}HA(be6EPhfHn|G&F_e{;J3%j( zmrp_pXv$==qyD6}U)g*?g2EQJg9v23rFceC?~~^=&UR$P1d}hR|B2i6tFzAaNN&Pi zlT;Fs4&zH{{18C%Q?8LcIj@^ZNGE8hL^Fc1%DS6(n?qN=gmHxF?Mb~dg4xAq)==e` z*(NT?zV7FXqj%k?lPSu2rw5pQFG-A+TgOF?P9{X zGev0@C4k`tzkUp~aCG#Fp^-t}i#OC{-7v+UE4rVGAuH2S(zpt*ynz*yiTk+qdYuQ6*#H`kWR-PA}=?YZ+NviMK>^V=V2mD*fszpz4J5g44CYuvx!= zCNxy*3GeJwN4#kMDMg1Twhr2IZzW!;EhRDDg({Q3x1dOn+Oci$*emGVzbFmMFv7 z475trK>md?!gKyDS^WYnUCi5`zS!5VSs|6UYG<2>bV!`Lc##3>WN0i4$9b`+>4q&I z@RNbPZRn>jN>tQbVIX}TwahFH-ZOw5%#>5K;qi{9P`QC){M@;7MPmZyx{frmvEZ}? zBkkK`YdKzwA((Dlpa<8>%gb7~7GYj(i}QDnRb4H4{rYdx8m`|KI+Q!E z+S-0Yo;^#RFDXSj{w_|!bIq0V`5|NJuVZj8lCy!e8Rq<-tfUUxWgH8 zPv(F2w3y~)pwKUq-b|iwl{#tT6*B$VbYgB<5a3tZ;+3jhtjJG6T?hDyvkvzdUB0vv zj;kM`w*}-?HEn3H&EkHzlm?G&rmcyBigt}&>&>VLe}J(*{6Wn{+DhOCyaRq4&!Ft?98YTOR=gxD9W};DeVa(UiLNh z4z|pg^OS{p7y6sazh@=f*?*cl=9=96l?sYY@Gb)+wP^G#p728C9jS8bo_T6sb*?9M zf^(zyk?`D3pmwVVG~2;8#@)C0Pg6WB>fN#6L1ZL8xF`Wc@(BrvC=B)f4=;dj{b>`* z_iy4=jfNvdoj6zSQfGBjS^C*ZU5r|NJ+4lM5t=CIjm9^nTHyE~ocj>?%p|K|kLERL z9QTJXD0ug^<=zDl7y*VtttIU?5e@S5^(Rh-O`krQ04u`(ed=`pAOB>r(vr0c24fj4 zBmnhnF^DH{^~ev`!Av`77|pH49!fp8^LS^jb}KM zAov}BgT}x5Y9 zNJUL25Ssu6V6KY*+SBm%mISl`O#qbt42kE!l8U?rVF?8Ju@t&Tj=zvnF^|EF2iypb zAHaDxp;s7s0Wd&sRC2_`&m*tS=gNX_6W8wm0v^su+}dh`vt>HJe*L-zdSCzZt`gc3 z7>Gm74rHV(w5>of0k8$Ex@a$`b15KfLCyGs^9TJ~PEUMjg=V}X&Gygfpbl?nZdNb~ zUh2#4`kDIgbx@F@T}r>g1{;r(3=9e)$n5~>Oz?NcP!eow!m_bHhKA_k3)z>z#h|XM zOP09Kzi9(q_yak^F5mwSI45vjMd7{`Rv=GH6)i;sB8qCp4M;bRrzgi=&0Ios#&zH) z4+j~quTX^x-~-h9F+B^$3TNmvA3&{k#oRol$xP%jHHA3Qi^(oDLvSf>A*PzAwL2n2zZB{=Sz_iFyY{g76Su|E=$nf^w<~*7qHfY zKoWn&94KSJfAC*{x3<4b6L8NEc$W^2tf?vMFL$KD3(Nuj>U6Lg0r&!Q(J&GSToVQL zsriK99C3(A03MLAdvOM9Su|P#Izj~c?8R|*c@7Q^oWGa!7FKrNSN{JoQ}a{eE|{0c zjvFxG^q}3>D_SP|<3DM=_2lOTClq0R7_j-|e5^fYq?F z%9$`eb7n?KXmw(85<wiq4A)nLdmw<<(Y}}Hq8c*tg|wE#W^$-VM=56R!zuJ&eyP9BgtI_*of+oe z0iqLZAy8pnQ6SHcIW25eNKJjxGT9T>ul#}k;iWS#Rn>LAsH-xb4G&jz)UW^j?9c=$ zOlsw3>=_YRugvS-{me|n{`@&!v%@RL3A|Vl-a}s9FK2Yr&EL26`wbi)MtK;p2r69g zk$kvv9N3@uJuhhBAWuW`>hIcVN_&%-uXk{6L+F%EjE^T}m-8l6IoU6nxIsrmR6ddb z+Y?8ng4XWf;NY5xp6;OcEIkLVK{`Gy+*397P-pI{1G0gjgNJ~;sbykvhDL@&h**4w z6u^{grYaH%Dwv~_(*qy_ONJ}_!#>c_hiXo87KCnd-VtXo{X z2@gjoYH48y@m@z)*SMJ<8xAfobU=XY;Cie$T-RlDa}$UOl!yo#AQx~1_p`F%-@ZlH z>+}7Q;~{+VP;&ih8&gLuq2XfJLLl4UP~1_!n>(cgW*B>*3fhTixqSCCv> zUn#`HgM02DclmA@qSJ&I6JR=&3PJ z;s*xf>G)>7n`DEX#X1p>@8h~7Ov??5!R#&}AptCj`kgx>>#3!jWx#;Ix5BB|`Zf2* zxqi<9VX6b8XxyJqgn5d98vDAlGcdglqZP(2nDi^-(76L(D^EFu6(%2s9G{eQrCG#; zg&<2k78;~L*cxu|up0$o3X6@5E73KBpavdewYzsOUJ{@ure=>XE#-$UhkE@I&Tza- zJRg8-bFF_RUtL^`2Tg4>yWH&;m?_~YFVLo=sjiMsbKxNg%&t68bJ}1kou8i{g6pHT zwX1B-5H*3Z5wRiv^y!$ZMBui|MLjHc2ja1>^?uV1(Lu2T- zd1jv2*eFZME_x7x2o<6Bn+)4@=UyBnA!AfRlw4tG|{)yDbsP5H9e_)_o@!%2RXUpdPg+(3k=f18ar`9vH$Q!NU)wF!s)UUA0l7xw*M# z2L7__`(Px22dvOCFqE-Be`O(p_x!%qf?qRCK_aL#Fc3;k#V=L;;dlhl>ih1nOURzN z1FZ}=>i(lgW$aIsz2*tw+&zFcV3@cn8{29#BO{#cMC#&2JlPt$l4`2@U6NPB3q;nPY&c7EPQT`+JvtKe%|pVNc6enc9)od} zQ3Y!+=-IHB9^HZ?^-S5R5i~NeaiifYvX>m zJ&9QYADB;?j-sOS6OXfW^;JJ=>O?;3d01xrFrO@t^C5=zI@=NG&0D#9G6H&cMa6r* z(!25;eK&oooKWy24P4u3#tk3?cnAS-fg$wTGn_kDofLiq(tli6gmH=1y_hE;Gh17; zLx)XI)wA#)-6qI$u&Qe6Rb#NRUrt9%jX-C2S{hDUYMFBPuUg;*&jHjd&^;YQ7>FBs z$X`=1EI~aC=5g3Q@TY@hwiT8AGjobo+v>WJl^wmBSD*bL;-9Vi|NR1?4Pr1~feFgydu64ib(8S;9h^xtJ~6RtW3KB3 zJZuMHriVt4zA6f$jpNt-0svd!Qr1xAF3y1T;h`W{uah9tJ8drywMXymwc?|z8$ z#HRy#bydhTgc%CJl@6$ly^?I%=6b`;psXS2j5(zK&#+U zRBSP=ucPeOIvM{%l4{PDPU0Dv0?*ta)%k9BzDveCj6};{xfveF^?y zj+x*5HFM1T@xI6NJn44d-}_q5^Rt~kV&dX|?3PrD7|M_!MC4y-_!0&9ct@YQD?!LyietQ}C(D+Eh}?rrvDv8on3aD!u6|!c@#l zpoPYZMZp_g*s$s%5lWM{fFks8`+AeQ2|zyZQc-2JtP-ImZxug4gLI_O58nbAgeFSr zNAv20YJhCPTV@ENk%VBxo1ZgG^To>6K17#ml~Z?DJs9U}=){CG`4r$()s2keK0Fw_ z>KX+V@CF41zP!A=Tgn&Zh-x1e`IL6Jz*HQCS4LYh*cp7-IdD$m>Lqo&-Uu%_bZ^|C zEw89c7G&A1keJ;z7EZl!m|dNllans(?kGHUoS{tge{-R?o zm3Nxg&)-Z)fT?>m4!P?4y4NR=4)w^=Xy0eoR+{iVErA^yRP*VQieU;cgueOm^-Tw1 zL8(Q239Of!TBWzxl}}VNry}8~{;8Bfvhrp$*91)}eSGy7j)BVvmoSGJ(9pz0442un zl%){7W}C5U{zcAscKswJ-ljb(%J8VSN~a(BGk)Gbia;7f$JHvm@qTS>EmT0}&#G4- zI14h(n(@A}WnRet!BSR+@5x^r(-&Pzd*_hpMRqp6F@OhOkR`*g@?_N&TvNV~83^n= zcc&{ob-1c#6m67ds#5>8u0{@`jp`(cC z#>tK2nQ_1P)0SiMSaN#Op=-tagM-5Q;t$$*_F$%`Z^g&Qf7|A=YVXKoQu}XDX1Enl zr}VS?&(Wx^EV{Ne4TZ#^)JAEQmYS+@G3F0+uCk{;h~3=6?6i3M_nx%o&J(Knw|P`^ zod-0ejy5$Y~=1IRD$j{{Qk8_&@)H_1@49+U!_UZiOb{RoTT~p!t8y zB%|DaY*xsGlQFpQq^6b@EmqnDT;{kqJJXzS%UO91(4nB*-0-RJ%#nmKiwfUe(1)A@ zPGjGNpb7Kr^1;LA=G~)DA&Ui;cGCms%c#*-fJ(P^o)-dSVw-oAJX_-5w4%Acezyk; zG%DQK?XoA|3M?-4t^77?f3Z9xgVZcE=iZGA*c5o5+x!;24%1t2n&O(E;)vAf+_N%& zkm_z@0*E5CfcqCv_N>Zk>pHpcG2dZ})0Qn;%$-`=E}U4qc5Nt@7e&j!AVzKpZS;7% zm9cTl=v2In^^fKsfH6nhwr)C@%%hW**EZAZ`>RnS-d?2k<78yCPFe}HSfMQ=JV+x< zr3gds_(UoTtN;#@JiFI%rX7PGrJ;={xhX_|wA*sSwHGiuf87LgLof$5mI%_vs3~Yk zdp!FtQ3A+C+Ea2NGb@XRvIy#-Dx4*sv~ zq4vRnL<$AG5~|2rgyYe{Np-~{-(%d&{ultB;5NsX`0C9p@fd56NweCa56PWyV-^HL*~;?5 zEyW9>XBEtg9icBHyM)p|`(ou%;`lqk$7NeJ7<>E{#_?*zWRh?OId7dsPHQRs2`?5m z0>iuuL<4A9dL!h-_aA2!{t?rqrT~5Ghe@QitMCk}qb`e~9KV?@=}XONdrK|0Uz6Du z5NRUZAZMCwmhS71he2ys4)7Z0Kza&EUUMp1yX`nFX~NiruE5o+ak1&y^3RoJb|M}l z-jg#qcT(#=)_KOgvP*F$@(pCFo5AT&bQ3v3v zLDxj7gx>el;6IVRsHeX=Je4|u)TlSJ30B^lQ4!)@QG``hg-+)05-!B2kg$fRviKu{ zmrghTp-`&sU0MGDrt1viV3#h=PzHV?v$%N`dhn}L7%gK zEf8rpC73)S(XVO7i6N1J=mtrAr1*h(Hxy`@j$dm8RNzm8-NgyQ25B1Txr6f%Y7S^vw%qAr5~2a73>%!IF-4gBBrFF0p$Q%~)2;(NYi;w|uVc zz}GD(boX4dKenqb5zqp5_?NG*uL~%-N#O4M@C0!VY~h;Oa=d6HNx}%87ir?~bU;%W z++IObM?*o3*2MC{Pg2Vg*IUz>Bvc`E*wZm7OWz%EZ$(5$zf9GRl0`R7Q9FC~v5R!M zJdwg(y>sUZ$>}6UAv|MJo83iYiZhy=;|C5z*ZG)vk8Ry69MMXevg`3#cSAWy1HSfr zSs=bxii3|k_WqGB(EH(34>zN7n}3di#k}Fvd>TPR(eeRr7b+it{;}%R4v#+^KSNe= zPvBlghw%j!BynY2Kx__$#9Ov~TOcYX94Y+k{pLj6l#-sZpMN&Uhb2JZusE>+T!z2A z`XF+rP||dwM;CRt=W$WgAM6@?MpgMCUGHX17XJ256zW+Px4t?nq7vTYCHO?u8nFs* zI`&+uuY(0FJbLX;$tvVIUV&I_^Dpunat6_|BffLc@vCb_vBk48R7Qg$f?N3y7n1IP zK(m94YR8V<`fgQdJ=_vNz4Z&NwKI8Cx zd7P6{OBP`4#o|xiXA<3OU%k2v&#OX0cWdkYf^rzURKATP4fFOaL?K>p7q9}lErxKt z9 zE5WgP0aRrV6hqk+8Bd>bv8zmTAV7I5-v5=gJJ|??j4c(Mn=1)@xXUO3 zNc=3C=io|JYi6vftKyguN9P_969bj7B5c25Y=VzGbg96BVdIdP1+p7a02r5wjSiyF z7`4acoQqC@GND+vb`)6!v5@$ok)X#N+|(u=9)ZUKK`$;p5=!>p${Cwk(&pcMUi7d3 zU;YEz&RpBf?Cis(R|19)bbD8n9;bYGs;NzW&%|!pz5m#U&Oa(zkTMB935bbxZ%TqOTKuVRl1JVU|sKx*qXI5X#@J#t=lJ&8(K5s z_8Gmv)Ev$Im&l+9rlO(0izJg$kMU}fHvx+CPdcBYAkD3P8=p!|RG#V1wHY)h`=hHM zbnzF1@_cMBhhKd@e`>~1QH(+CSdga6-TQg83r$}B{VD8_%c4#pykLEOy&66} z35v*hKQUC~Vb`*yuco;_q~S+U_vWgP-(T%)D56vD6oOWoRJR-&ccIlpSMUl+$RlkA zjhA>w0W3*=be(4TCn>J3Ks!xQHfxhLQ+wi<8kIdTt$-u<|O`}+i@lV1eciVMbl5%qm8 zbp18$v3QktH0>Q7H7D~g7UY{{uVinKdYi%DUwi9>P3vlv2O~R_rnk*bepI4Vo>DH2 zfw;H&tU?V$-|!#S!kD7mHScP^n~Trs_dnuxfzIYfD;+5T05`s%;ScT}Cxx%Vxt<7o zg8Hnae-Z&*{aU&?I=LVjSkx=3Qn86qZ8qK7OC)Mu^nZl9o~ITLu;9X^JL`$vrLUo z-@3ZyRI@8W0#W7<9%$zLT4I~xetTFv8u{0YsE z>=LIW)Qr5i#KjFljt%v$Rkmj4m#&T5sFw@7FF9LM{MMkD%W3Lpv3&UD&%o$PQkdpS zALl-gonclA9839s=nCj@4}nSXoqWkZhZN;iAb<#f0!D-Nlwdj8wc6JP=-*a&-|Fkw z4ztVRWURjy7!I7|d2mIezhAgiJ|uUFwdDTKjU}`RbM80;T-gDR6D|SQDoINq4XAa; z$HSAsCoX*ax#^F)AhFdDSvv{qcJQbF1Ql)%3R8sSl2V-rd)J;Tp+c$}5sMRl&Wm=f zL`AhS7EGcW&geU2_6G}=6vB2 zj$voa0T2-trH1#KWTh$#h4pn6S^CWnBF}Jj#qyss0OeS*kZ;M^Gr{-Y-h56>bV@uz ziL}F$D3HDNuiGC(F)@kK&*wl?Y%D)8q&&0j@fKbCF05RI2cTtJmMGb>)A`)l9Wg-n8Z$FiH6wY;S-0P1(ry_^!7>-b5h%EuS zsdT9>&wV+L&h$T!6od)d$QZ9hgm2rABG@W`n#z!5AqaUxYX%7Q%MZxlN4wv~)KAe= z`r~o-$IwUQ!M77Tg79-xWGI@-9%P#pzDXOueo%EYB?4z{>`N}lh7d- z%JG@NHUNJ1#kD#{5b&eauUOK98K-G};W;?x3?t5+p9wtp)slp4dW zGws!fFNrol;mih6M`m_)<5Fxw#J!=E8Qn&@d`bWSzns%BRfX^E#_dQt&WPC9BM*>t zM3#-k*BuV;*1i2lzG1971E>qunSJK76vth(i?GRi>z`jeKGb773$a=h>QOGfsF!I@ z;Ef>u5NU8J?e>`M_4IKv$7AyDp;?K{9Qu+$U${j^hMl5Z&8@impLZn}z99{(r_3XK&swLuj009i1 zMfm}IZd3tNZ@+-B4tnMO+sw~`^wITcy`ndqp+yrvjQ`?>c zq_3eo@EC^`8*14wgN$FdDlYyyNlJ zcl7x{&AdP>iD)I3zXig}hTg!cg@E3;Kkh$xKuy6BLZN_CwQ^bkO4nc1eQxYS5mhCS z5E`Y&>p4T&=w%Df0H^~l`?O=4e0;3%AI@gBwjvap$^a^%7Ei#$SSgal^7ypWbLTlc zUlOknP{r8OPo>B;QG*KQ@#5rruHT^Ugq)(#!jV*FM5Q{NtAp1sI+9yuZw@kF>tDaF zLJr|`i|w48G`G6!^Nte6Ikr0h5Fz$=Fc9;C-K-R7xj_yRRy}qEiQ$6F2))=lud1Z9 z=7^;`FS^z2b;Y?ndcq}3>scTs3p06k&GRPWQP;T(mDFVue`%{Y_`vTJzPleaqdOk z%D2@lWCfr`2{3$>qO|SZ@rjAdQ7=Ec|F|8IxqVJdipddmk3zEFpVNRoBZAlvq1Z}n zYN*A`#^rG6UZK)gcLHyL*Lj7O|5$)oFmch?c?+3PK`?j;X@^FbAm>B2q_9Oj$+i{kH5F-7^>U^}?DxQJNG ztC9KUrDo%iHtB%Oj_dXjf6PujZVp(llNcwq3aJ%UsD^2voUCMrUov{k`n!bNY57swYxgqfO}viX*y%jI z;~&eorg(NYzuo!y`L+s)7w~e$&!qfUET&JA(zb+MQ0-TPUf?U8h;Jt&y4LJa*|px~ z!ZquTF`T*nD}IBVDO*X(<=IbVt09-ckO5|o@0|msHx&-6efJ+b`}2qk<=k$q-)rtF zHF=H=)64&U`N>#b;$glf7j>MJ^Mlucjq{fNlmkZ!ijn{xkZ6)+EQ{g=s~5`_(=LDC zLc2dxbI;dp2TJZZJN14oc4rci#pwxsdHvY6I|o%}c&e+bktt3beFz<>^BmjS&9G0p zDKbtl)vL6rz4@@?cvR5n$$eA1%J)&Ve(ZHFS#o78$sS(>+Z2YaP&j{OhHtrtzg)11 ziu<8<-%FsefTEd!{KNP%r zyTPR>g$D~7XSy%`nLh1{uD7$~!in&ovtv!#GIi*-A}2?!tLEo72|={l%viIs*dsG$ zUgot8sfKxoN*i3=6PT*|obmJUrU2h};l-a=4qTpfeMO_*c8hD5B_6RfhoQ9j$< za@(9LZplZ+`YicbkqFTt@--E}s4R&w7fOl`uN%5+@q@`%h|`=*sA&58f`?@6a)x*Ic<*!ft6~oui9E3%V8lyQ>9L>yz=GUE zzF^7dqpS%yx{*py&^EhD1QFt+dGBzz&7U!jtY_b$!FbPuQ>$vY^`S9TbR)Tz@U3viT@Cr9(B0flC9RS+RHTnHc_K*8f5NJtx3T7gwUve#0s2&tIOoBcI+&``j+J<;zNar63~ zSNFW22iTM3z*@lnusTZo`sBZI38lIFvvyJ}qMp=*r4ci)KpAd>!-8L!f^GYL>av>utcxy}39J zS)2xAAmJ%M;RiOKszsZ0qX;E8$yo}=<|IWKinUtu2q3pkIlJka^(xWPcvOH?Y8MB; zee-_nPq?m&W+Yo%EQAA**T%Q~utGd8mIL<7o?0fjs0O156h}8tBN5=m^MW$e7avdT z_WSdXicir8(|G%BQ2#1)uVJB&wbzRi1ASWLk>HQlfcG@J%mLKgn=-7eNnrCn;||B- zUjlCJvit!fY-xFtR$wJXeDpyP_0f3yJjlNRjo-M4n$+Z5(n2yMBxQPIkF&F9yjJkh zLO7BKel0Lg)4P!)hkM~LGcCHMV{sN8vg>lt=Ev3U03#1cje1wtCg7bh0^ z`SbC=zg%ho?UqT`E8yx-E{ilgg({dIaP*rpuwGW+(WqF|EWAh3_giiyShW2zG;HKl z0Z9hYtp;I=f1&IyE&T7hPNByvjTy$?_#@ul&ogs!_%*y3CW7dgpBKC%XV}jJ`uZjs z4|8+hpLmAggCwhyda@&^bTG-JxwEtLqa|sOcJ~J)*Ohd+<8bfdbOu*oir*6>Ud#Hy1HEqX^Vl(FAV3|PKaF;=9t7M zj0HouBwXhY@032t$=U1fUN}_&4MaunpaQha4<6{u`z_8*3jKooCe7Cg_Tu; z(r#B2M?PpU1f`41G23Zm%7crJ2}#+iscjxVI!+_w@=XWGYiyda)&&9@#{M+- z?%A5-dJ{^|ojZ$-8|VUXxBZRDG)PjS13-!f8}I}T1<=7HI($4%>gML=H$I?*@;wq( zLmHaZ_Q{*d`` zh86zczKG;~F!vD$HQWSqfV3yU6w_6H%)JD^`Hk7LJtcWu;6C<1U#nVL;;p)M5MI`Xiy^v&TUAY9ePMU0ucQBzj=v1Xhke2(QMLw!bZSpQ`n z6phvGSwwGn{9y+k6AbuUXMULs()07HaM^twI!J`w5#kmtQc**Z;oV zKeU73Y^`iTp`c|5G5*I+`o(G^5`ugnPVl@uhzU#w zgUO3SiEv<~8&rmYG&MK(5Ti&fn);hFP^6?c4$3Pic(+btQ@b72w6shDWgJZ?IxQ?E zkf0F2MWX4pK%%q-L`XTaVCjyKrF9%Z2ZR&@7>KzlfZMx_uWR!- zGMP*#@xoq7SwHkC#huSwGl&-vSjSal&_GLRM09Kb9M!(}JTrdw^m%Ew?$?99JR6Ci z#j84)%y2}z@jnwZ{);GbxKSy?^ALOOAT+^UPMG9G?xfn6FKyB60-!VxkVL)Zm}oUl z{d|9%80n0-#r20x7KpzK#4*%XuW&CA-87NXLpd_z3SYIB6Z3N+Sqjpl4T>)zoQDL2 zL4-myQs_d4KOB9CpIPQ0(#QXqs?mpKSml4GX+)swmJJyY4`YvfK^7R4^IqXI5i2{n zSoa#OVmTI%+x14(@aq>PFKEJ3HU_pOEsZy8*N5V7E*_FLwc8bRDYZ>`&Vy@&5 z?hs#Rl9H185HW4;*nuz=D7zn78q{M#5%5LS1U52?6cP`t%Z0B~X-UXhXcbczDp8Ix2hYwRnEp)G#{ocl|&Okp~ ztkl}op+2)I9`Vq~sDk=IB%~5|`2?mQ_Fvxe&I&I)u{P$5AeNR=4_zzLrc8YignzP^5X z1q@gMR3fO>N-O65kzIcf4ajcA)F?QnqZI0>ouV0o}f({3CiIYzARTNhX}>vyQtVo&8&G z*A$l`OU5w=p~9k|-?Aj&zW0AT8pN4U(T_^>C6c6syV z$el~E$_cmX`?ELU<5}V`fvX297RsI86qK%~f2n9W4jdG_#*T$WlIbD-5*L4UW;xR^ z?S|{4uX~V8p$?A+<&L1^6U?xLY$rP`=kGSwva=K0vF5;Cy^Y5y-0m>C3c{ju2zdxt ztQ0kzsaaI((AW)6d6&n$+n#XqCYc%pZzSfzyb(E**!apkO+pw;toKGz602?;k`Zq7 z4_@rp#H^8LI+=gFJY6`w z&5@IrcW}}lnvGV+x&3kXl`TT*kKpHrQ1Fw4F)5 z@2Ri4P~xXyrX|q*^S`K-QlCI`kaPmbJG=z={`P{;Iez^3oUI;y05T?G8UY>)%f|bR zgX?i3=O5AUeMJ#hszV^|jlCPV3W=>psQ4IAu%qej*(6b2i%g2^m zI>usjS>wqw?g5c}TWJnplhftOG3l__jPgRT2Mr2on4qS_A0X2*y_bqU;`tXa(8PL! z=MRDoyh`5>*Mf($$0^435G>X}%|=BbY6DCdEmaXn{dEBa4q0=Mn-I@2p9zPak-!Zq?itusIVmP{7gLh>u6=0TpCa%B_3ViTwtW6m+ZVkVAD1UIl!@ zb0dTUgKIQ^;^TmYgEWkN{X2F!rZuRZfgYmx2R<;|_hL^@^-p{JcmWzuBJjd{{uR&8 zq=d4tWH>d7EH?C05c-Ouc-9PKF)ZD|!~wW?BdRTUWhZvM<(bCU#sQZR-aOXD#DGva zx)Gu{%nK`$mM{eOL$4Awr4Ou%jSe4P#mTVN`flt2_{)001QpK^%>z!6G0_L8qf^ zB1ldAabRo#Fsm^JB98+#!LLKxXB;7rT-A%J5g{LGaL7Rr_BGf(XdQfWJh*Nlu-4Mi zfhsf8lFcv{^X#_S)pKBXr#^msWne9N(JvFu+YP&cheOBKWq*}@qEqN$D%2Uo3yZ;; zr97!un;~TKSk+4Royu4Zl_akZaKo4;4N*Cm%pj$L{Ek1sDI!9 zE8_fNa|spE3=`hGS$8}xLW6j|Fpc#J>UDVfY~J5h$BAoPD&@#PbBp=`HaSFXkc@p! z+YsripVf98G!1qQ@w#74N{XJF^CBwM@ei4-SbDeM+#R0r{`6ws*S%o&1mqog@LhXd z&IpG+ta74AG_^7kgj*@?C?zLIJOyNvubY@5`=HCS&h0-$AS+6dl#wAX4Q($cH+M}< zqn65B5El5BWPRtHt)lM9{SJ7&33~}))Fc)Q9fJ*&3oO>DLQvPS#);Yf{8X-Nl#U-8 zDf>9?K{PpWVj>$h&|m}L$+T{MdNp@udd1edvH1NN{aalAD$)`E!1LwD3u=TI?!lrG zqcqxdB19={7`-V_>GlcMZy-K|9w#>229ePM{}gX-hBL+08&d?o{rr;pqFP#h!50D{;w8b3E$)4()(9yK~#cgCSNernQ&DYm97(I z;y}(fjshZ{1=@)d%`t(;#f$MDr5(6g3-yFWd7)-Od=KW2{&GCM2gAa^dA?i-S%SSv zXw6!m4wb7~T8_4q>!RRg!Ly!Z9q3nvYTh;l2OM%41;3}Yeq}u zR>PnMPWgYwp)^mf%{o|uiD=h@r8x9 z+``b16ZPK(jE8U*P!}C70Je7p*BlN;l&WP19w6FSPj`M zy>pHW%+1&Yu}7r1u34k>L}kb3&`Cw_EOTMBbu(55APiRV>$>AE5fUNTFwh8G&>vuv z4e$vBr@sMD31lAf3Z8Ziau`M+2)7PXK0*2u=_%@;LcP&z0+k|9aDkI~C=i+Kl^0D7 zh{ScNF^A8`GGGe78SsYx1IJg;?FYgZNa~xcVwI82%F65TYie-YdZmkU(wXQn?q0`+ zk^%igEVs!lm0ny3;J|(iUcl{ILyQ=>@KK=_UX;oDUoC1J{f<8L5QCBInFirhD@iy| zQN)EK{-yMW(56i9N|b(0%D-6Ppg}oKa`bU|dUP^>^H=7)<~_H%=Q)f%D>opD$HLwH zeE`B*ccO5HO7sep+eF$s?P&b($SF!CR7((GpEr#kWE-^He5rG8mD1tuJJAshszN4*q?p3JiozB{zM+&CcsjZxw1SNSG`vAmcv zn_E`^)Qe2cojl#UY-(ys50^7~HY^QM$Lk!T5;=N!z|+SV8JyVX{s$MP)Mka_xjJMO z8OTQ1U$nD6Z&MIGOuSb8-)XjxNwtt6=H}+IC5)q4(lyHH`hyR&8kNa=)M;&JCO5%O z5Uta4;-^ErU0_cfQ)llvyWi1!OPcR`==O?-5W^?J9BgYTnE!<10+qA+YJ()SUD)Ih zOqslpXdiKdTLSY=4PMkGtjMUZu7o;92ZnzL@!JNI{%K&A?B+s28L@lhKmBiuDWGTN4ULZHu!h3R4K=M{HUckMMM50+ zbgR$qS;SlnavT6LIV&1lN`xFa zNS*#xDR->K53WD2W^2E7beyfVTQJk<>6d$+D>S-nZ?>yw`H_1BTKF$eQY*L zM9V?)T`>`!2G_~pr%yyz?PPb%)F5+g#+zl$4n}k+*z0v*ICBA~h;5{EIDdaD-anoa z38MK}V_J25@ABq-d!F5`8H_(b=kG|M0rX70w{jjsQzN;?RajAPg2FaPbNd?5ZHVoh= zA{m6p$gwzTX>6fZrEJsgZ^8Q{a)lOOiiM=Os&0OJs%KTl?_Q(jN?WR9gb{#96BjABp)aPtj5jp;{LLry2S_$ThM&Hs6o?a&d63 zrf2rOohLQ5qFW~80vpfq=Abie($Nu0kwXE&?@`}fz~y23)8WCVfyTka_pQDPzEpRg zeGFY+w0^Jds+^(+{Tp?;*o2fbmH8B*H4N6rW!xzmaQ{vW=U32ALLLz z$s`#t!2JN~o(w7&gyB$I>r^ z*$Sxz1vfNVxD0cSphtpEKMi`aaU&}~>>F~E8AU{R)1qYn5JX0sKz(Ldx-O-kS5@T@dMwcm8_2uQ+#4Aa^9pS- zFsE#f&8h?W6jcQ6Rm^=}arpVJCh^hlnZOsfTf`0|7P+O;&~?f2NHNL1IcUPOE@tlq zA+>eRN-n&Ul5AeeR_Z2SgM=sk!2qd)^rw)rTVVT17GiV(fuJsaeLicqsOV@| zb^08&DxZxZ&m^X|+oBFb8*?zRn;D=wM!Fvd$|4|ZL$UH1mxtUxCKTn)bCndP3Fw|C zz%_XL9g*NsL~a{W`1Mvp z2?~9>n8sX7E!CQIt`qs&#rA9Q{IQc;&Be`)@JR3;m;UUgy%)gK4^BfEh#{HOLu9F> zjzwz{I4t>99_$ZVQdG@Gd+$*qw++iK?MuO|N4>+7|>vOs)^!qny2I^y*a!k97KR|*`xp*#K^6fLCUy-zTddiasZ z(l*KMf<7^(!qP^ufhydUS(6dI5aR~Ig$sZLfn2(yiVklxs4Y;_goG5ODegpo7Vw@X z4Qdix3q;m;MDi>sZxLj2j|#NX9cNXt=zLM!x-Fs_cnK4-PK7TYuW#Ho&>}L7ElccX zCKMVj+2Ox_~_5FaUoWnr~1S*dC}2ZO~JXa*dVP}P(MXg5ZRbC zsK5Tsy#hN^g^POW+BPW|npT)AwJDfRFbcYJcz9wNU{cvE`vxbP~HwsPxk4;&qr~_)Yu$ z&zT9kOQl{to_7@CZ1-cDPpk5iXzt_iZxYg;uqZw59hM|H6eLhM8g^o+6j3>RR2T&g zKx4q``vpUT0(wU)2YO#}9Q^08CXe>IH@m6B8#mj^jmRrLF7f~6`1P^hs%I(h>VnGm zRBfG_P%hlaNDYQR@aa>zhiPvA9Hg5gHVTNJW6A6+1i8LMeLo4;(gskGsEBGIsm;aY z2PEv+yu8f2{AS&htpz)7ub$e z?aB38Ir;E}AxB)pAjG!}00PP?-qLT!=>*Cxig=r_vIy-`9m)*m`)t!VXwDkgl4LQr z3~2htq1=H~90I`5lgI8q^try}Ysu87$@inJ$xdeF^hZAVY_^+vUs_OYEt!4t>rRvE zjf}}orU~3DO0~RgnU{2Rb%FMwe!s4?KV!}$fEiH*u#f`X+kiY|4B6AvLv2cI&{fb*ReeznHB_cM$QMy~( zMHWZ5gS|a8n0zmmey^ofuf(0F_%tD6QM`>K+MWBsz4mtMY$LjIBOF|Y#eDn6*yfaL zft_>VW1LPL2eJ*YY)$m54(W)@#HhB>^cc0To~qUii|{ZV$8Pod9JvX^3sfqT5W8ul zHDk<_C>}5ZE@t7lNCVcqgqrZ=@5`vEW|6+ z78Vq!HMp%M}3003S za`hy>kAEs(3xE$L(N(4W;l7fU*~XF&($g;{Hi!69GQ+)}pD>AIt)R zFIt_#W(eiCVx$Pj*)ftgh7vPWBam6Tgrs!6+BI}1_*c`O^%Q5Qj2G4^nBYiKOnP_q zxoUKE6yx3M4St%t}DPh`aPeNm^n;jAWOc|mtt_e91>ZSCU z7HPau9E+1kwIC*BVtpeHkEUmT=}5#BLeefph6;Qt_gUEJEMbI2s;hfViQZjPG+_76 zY>mkIJy|u2X2*htepS@<+&i+5|B6HBjyiTi`d0Ej%I{tP+m3nG@TbWM&@`0-ssj?3aOAP3At4lb>yxJ6Zr^%->Bj2`$ zzDc4036Ns%dpVnRKNoo4;l3U+E?=iSHmoCY_*UF5{m*tsXsm#=^05*}rvwhAcS z4JjY`RuMFTSOP|M_s&TerB?-A^S`MSmhh}p!Detk(D^xCCNI1qYTSci@Qp8(e=&y2?RsxXDj8%>3}0{IeXDE%B35{{2* zJ_P&s2U4YNG}t@vjp*?c8)0$IY&Gm+^r8|{c-$5{(L+CRKSrHrht8{6jguzqS`sD{ zN~k_t`Tn&$G&K^7nI@7L?Ofcw)%}KouM({#;;t~3v*{<8K@#^sY$HuY?qlr(h}*2e zf+-!mc&OZpJ==7PJ4@3w`hn)ysf(A7?>LkeM0_sO8+yNeP#|)6kBJN2k2gYrrBC;w zEUJcl5gM}nhotGoj8h>hqfnsN4GS0Yt~d70Df!F37^~S$kGNQ#!$OVdiGTmNm{l zmwr|`UZ~v42sPb_=}dj)`P##NW11YafDBL!(GD^kEdgVJVR69yS>C7=Ik$M<&NN|G zn49)5ad(Eek{0mb5G(ik^*>LyD9vl>>FISd2&d-%eiygC`NQ#Ga}El{G>azDf2)@6 z>FnCqQ267xs2hq!>a3H(=T;3ZVyoW)Fr<9ZXZA+xfoK z(^;lUM{5(VW@KV$_(DLEVR687Yc7|4OnG~1q=+8qH{lm1kCn$bUTqLy2PwU>eFC) z)}We!iCt$AmJKLbr9*(G64?ACZp68C@@gqITPsE6dD9zD23ttaK3D5KwF9$;ml~ws z-Cu&Wa02oungEB`UStcNRY*}tnD{v+yVBDR>>UQ=ByW~cWpxf^ZmmNdfP{Lz4R1dA zpd@1?D_}pF_L(m$&Q52bJ8kR0wVU>9ps1!ytxX?N9%ZDBuVtn>cf|rSoxWa(a@bK|{u4a~*etrqw=Msb;?e0~*N``ekrf6$v zSw`XA9m1!F$akwdrfM^3s742!OS(K|!Y6e!0AnZTKCp6Ln+|b|XpEvdB63$~)$L^i zwFftqctdlqCSHz<$ZS|8&*AulLc5)^v%iO~d71TVUJ6bBM$M{oXfFva5-U_yXe3bg z%#&*UlWEaZVc{Yvs@jv3AO7cash-G1{7w;T)Xu;ZaFp@EF5*)79-)3xaaHrw!SPRG zIIN$uY|idD;6g8w$}uEKt(7pV(9BlSaR0StQoEVgVac1dx?QL${n4c$MfY!!lCGCP zBGrIvCXbYpa6!!UCSertPfC-lAQ-g%Z1H)&9Yamtz6~*YyjF+5y3nuALcLMBIe27q;I~iQz?NPj_$OVIsqBD%@5ZwK~ctsE9Gq$n|aw7+(=q zVx}lk-R6=T7gLkpH+sr#jcqBzBE-I|P&Rm>Xu_zG-Dfk}9N~anq`}B%;38o%mRy{= zYO9XD-CwVNUX5>_k?pEm-6cjt+6yT`d6b2+gHJ%rLSRf>(cwthhsgQRp+giy zo@SIzh`i*$cD-Y9Cqm;6i`)#Onu^A#up2#yXEFtRpJ1A$-);%%ga%Lyyf=P1L7+~z z)+(%(&TBRPacMQPa{xq(wn$S*rrQEx6os!ppykvKEOFqhDCe|zw2lVQ=%bXrcL+f` zxV0iOyLSO+IjfM^x~=Oabq^hEM+n0=MN#Yso7Z)-L*E9mS+B{mIE77qm^8EmRRunh^`Kx|Ci;Ukuzu)^gi zkgzAns$h-1G%hW+QA|u2!F;2b4%@pQQAwK}PTxTD*mv6v$n&WToA1ORPBS=95nT&vz-l@!50Kr(;D8|XzeEY+Qo4U_3|HLGRo1dR5 z#Ri)EWY;^SYPl++c?jYfbQUK7q*i2ziKZHJZ{-j)r;4}=I#sT`HF9`|Zx;gUYKPkAWg~7dZtt48|!jafYrvLKQN4fn)7SwX=7q?)?$1 zbnl;@-Jm;f60p*@vfxiKxUysSF*mmzQ&UqM>(|Gk)3$!jxYn_74HIzdk7 zAK`E3x7&Tb?XSbg%1)!9BK!~4z119}B0Kci)eNRKVP9g}D>Y>fy?J*JALJ6C?m#0f ze9-R1nhAjP2Qf3Pn0a+8!Xv`HSUt0p_42p6d&QPCovM4%7HTdPjC*+Q6830X6@c)| zM8O)Huf|jr*hUwyrv||Gj(SQ$%T& z`uKL?e?)@mWLIc79_^l`$jNuDf470b&dgtjbu~ITbW>Mbw;42Ks2>H;3%W(wurR{r?h_1;2nxJ(Vzm8laP*XtL8z4$V z07@!R_)K@7y$98QS}P1J+p>rJg59aYuFn@REY1&YqGv)>X=;rEPQWKe%%OLTbQJ!&Z6!$Gl}hX4 zdPSb=l$IBjFGt@Qpv6KcQmbQOt05jB260s#QA&DJqksoVApixcF0BE*n>4piZ|=d^ zN7F5>Pa|6T!n?o_=G;y8o3c~A^wLNI1v{M3wrj&{s3?adpG}G2$cZ=0X1lHaM3uK6 zigtENuJ_C+TQ>;}uyPvNqbLv+k-30lybtMS|3)yN)dsyc+w%=$a50;aB;HW^=Vg*4 z$^Z}#O2Ko~d#i~~5zqjI7~Mg%!}BYOaTs{3#XT;}wCcoDhRbA$OL1Mjog6ULcbB!b zTBETukihDQ>z5|7rmi?_yRQ zU)10&IlKI=ITCumB@cBT$OxsGOL>WKmco4jCJNIi`0zNN;@7yKLpVB+t0? ztIFn&C6|7)%4)erA5OI~wz6VFWb5_UfNHjXE{?wvpr#};O-D=0j=c)@_g|uBYnQ4myYD)ET=kv3VK40;_7sV_aULz=x+E&eUqiSe3gg7JlrW9_xrr=-g*F|0~PZX}PIZ!l0CSQ2VB0!LNvr zhZ+Zu8PZu86n7|?N739&PqGk=iFh9J@;DKHIkdk#^x2ro4{=>xm{r9{4e0VqgJ#Py z$0ujbFM@2u=RlnRz98A2hJbprqRCt!JE=o|}$ z1lGew4iO}h@cYITM$Jw<5oC*gx3DfD%J+%YaA83x`XUTNx6IcA$+8*-l1SSma2${xK zf|~VUcZK_su66tixx_}0*$5I*9jl{IGI}E&axSg***U2B#7Iq?`e2SX?NIcdx{Nwj zaSS>J>h681pCO+2?CvXR46$iHud>`{-?z%kze?x7omoijsNB7G1J0Fy_3d0PyN+lw z?fBc}kKaD@C~JNP)APd02k1igav ztQo4)8*ZanRqpG*PBhh~)qCWO#4kOnWw_G29**Dh-uHY9ZWDmWVD4IF=x#~0u1XE) zJJWI8XGurGUeef`UTWLV*MIH_x{mD(+L`Po;ByY%mV0TvYq$>= zf6rBaCG40=mfhOld}GUQJ6FF#q;BO_>*Kat zFRg}Ld^KNRzu4uCE`k|W6Ezm^wR)>wE!NEW*7+S3G{F3oqadN?Pc#1(%DSOsb~H{s z%)DiNxWVd3#!w-%P&OTRcK!VeiLK51G@#&wMru`}v0D$qvqD(s!)@|*mlYjLl3p}B z8gz$8dedsg&Ce^m9`~6mI&KaydZ2Upi42dNpPjpd-0ipd@!pF4rMn`)lrjcUZtmac ze&d{sh#Z&8ZI)`?gbxpSnQl!htuhYXQ)m&T8dhagHxZ?@m(DanTI2S(tlJbC>gP1U z2Tp*?UUfcZ5lg&MBDRS; zMcHi&%Nm1Ux*11W%lO~8qN3WQn)@40866c-odb+ zD=@?VM$Y?I?p(}ohf5ojcoT-tdWx%M^qwbmdV8hPkJ!1~=#+FzMV2}cmMHjj|qRgwL?$v&>jVvN+d z^upkjLB7tzFSIOVmK7Z@zzQ%sAxrNV{{Fil!N5WSn1AN*+de{d3@pWn%zs&r7ev0G z(mDvK_?Qz;ZV+WUELACz>G|{1p@$~q>B$@b(vD1RhQGkK^h@e>K|oj0dtp9Z2vksd zD7)%60iZ%K6y{9jwHiL>VRnwV92uz&k`W4Wn?kdL{tW0Bzj~CC2mye2)8pMoMinhD zr`^>&3W3AFIp+5=GGs^@E2N}$NQ7)tDs!fgP$XnnEn{9H zV<9q}`{UjFI_K>3JJ=Mpio`z{Lx_2_T#X(QT zQJ9wK6t2O)7a-&pEweC-Uz7BEj;Z1O0U;q8a?$qnvZ>A2IUYDXkmBQ-Iifktu=ogp z6`1LJOpkcgxDsm%5(x>u8cBEos&C(Di5Dgii7!w8W+TB8nN7FPO0J=3Dy?tB7#kKM z_;t+{|A7n{5bUZ=M^#eOE?G^>j}8vLlk^-(pWh#&lSdzEd@W|0?d_h^W@|j3#)hv9 zig(lS(S@zD!=i&)4&_#S5I!EkCBECabMm&iRt+LBXJGLYGK08<0Qf*b(VvVq+oLsd z1Nz1=*B@3o>01-XJ$`%#3 zJAI*oN0-dOiQh>50PQ`*ti&=Lw7RRUme9HqIs~yU1oAxfIt(!{AORzTq51p9>rF?A0y@2eR)h-fP7=mC=l&jm`3RM=F03SGy2PA?5-oT86{Ja+jiF3MUq0ifC;RR9e4!J#&CI^Pb?`^+iat8z*MAR zCU)P(v_ecqbTvzQE0n7ed=H&sZ$&KbH*;-#)pD+}7Fpu1(0N|wT--JXCH-nRb znuM_Yjg6z5ocy#t3HaGVEmdJ{uz327TUN^`u>wG~!S~(}<=k}`@L?A{HOMs4JG4Sx z_!J1K;;(UpfQqZhze(J`3GC;ia3_XeJSGR~>Shch`s&9?3=mc!Ia16+WX4?t*c|sp zpeKd*67QNd2`^vj4I3y< z>u_?R$#lFkq0=MaxR+>AaOlIdlXQk_;paHX+X=J7v5Bgs|1S!R=H9)=bbSQ!ltOnr zEkTum57CRqYBJ%5zJ*&8BNm5(-(Ll;LXb5Op>K_@>q*AR9kVB0zjh|3p1UL?9DVpI z1bn!!V*nsy#vsO_$_dYpJJ>HbhdsbsDDz`}r~rO}G+1E3?!Wc*mDyvC9314Q2^|y6 zW;?p|vaVPf`c~h9l_HqP(K=g@Q&7z|7|cR(B>Y_fVXXds2FHG{SZ;oN1L)v_@jVR?>>C^zM;;$f(kZ1)^klwg#0qD!#}{ng&tHDG}2tdBSqV@;J$f0 z5SGd$y&|DO+~xj@a;o-4JUwOz7f@d|9mHyG;(EK9L*7(N3KN6D>s=)0_;@AunKd7FdPg!u%qhil;zV`T)U zf~IXb+HW?;H7NXKEO$MUx-xJKsxL`vP2RVN=>--<61*^u?S>HhhEDQ5dHvinRl_U# zz=j}Bd+(kQtY(NU2ZaNmrcje2kHh@QG;;>ACu4rs;y*Qm9`(0aPk&IH&aJFiJ&KP8 z7CHp`N`~Cx^tH_uie?krks=8wAM|QM2ml9q*CXvgLv?zrc*xwDmAg=+l|)pZ$Dwc# zsv%;G5A+4SNs0xR%b9rb9tfC-sm>uel$B-^`*BcW6lC@{sj{`$Yrn+mTTNL(1u=Mi zLh{9cB3f$~%Q)w5X6>OqEzE}AyuSXNZH1pN1TSc5i9s9|b3pZZ6x{PGkZyKgFGU>! zF)(ck_^>gPlEi)uHnX7qTeMrK1f^wcB6rzi2MPdqOAok+rfHF3{|^$ zo%x|C*oh68brWhB)*7*n0^=IBBQG~HqOj75y#QwT0KYZ)gX^ferFWkpxCDv}(!<;E z2FpK%>;?W+0C7HOV;PJ)ItSrt$Kmwe?7|cuZk9_Uj$4@g9Z1(lVREgMs;&CbR+gw` ziaaKJNYd1)TW?wLG3@!uSI`{M%3;0-NdV4)u3vZQ6gDaU=qbs3@I{DwHB#nK9c|V; z`0X+D7MLtccDCI?I+-EHwFK`#+709^H*maSZBEQ;vTlP$i||H4gnF!KTx?J%xY~@B z?O*oM*jD5bVu!&=y(`+eu3KC$!Whn1cp3PXu1eGk2E_oNmlppm(RY}MA4oYVf}|DD z7ElAJ;oCV5-FpVEEQqZ^AVnY!4?ZHxL5RUq;r4Quc!1Y2-oK8k}J&mTR58X~pWu*3*Q4v!QRHDdRsR~64men_ZMx(1q897-e= z1}ZC)S=Ec8pkxEZ53lWm9_aw;PdV#lG19Be2EPEzh6b#$dl=<0(L9xz4ZJ--{k@^L?l zcP!WCif6~dhCRu8>51j-|v`hk~!LQvq=C-EutXZv!|@@vapQItD}!`-a*ZDqb2Y}6wbT} zM(|v5mAkW_5`>f$dk$rd3LGDs#tYKXcVl)6FA9pBlhMr6sK+B5P0coD6(}{0)&aw zVouas5vkQTbNW)eIMu3f1giN%DAytXNnS-fJzoDQfC-&S%E`;rm8|Zc7f*3FY|R#U zu$rmtRjve!TA`iIrAvUb5h{ThEG>EwX6rZto*UfN7w1JCIh^s-7>gV-3RO-a7AlTu zwWlhC+qw@T3jlFINgKc4q}x}4+|!u!{GTVc!J|MGyo~vw=cSil@cOf@HjC%PXcR{N z?lt~jWp?et@?%YI{65ovIlukvnl_NFA^*g9DK#z`zx@6`M8QFX^-;CL_o{`WYGEDF zzM~Wi5);!#os^RvtTvu@e{ck}MO_!SeL>;zUx&{iQLk;p`P)ZHL1b|zJf5}A=KIukbF<%todK(?<#O$$iEeVftZWLH?bZdaAeXU zeXb%%C)@P@GHYjd)B~X`)c>o1l&{P`vid=tDvjRf9M@n)GN(ZrGDpfPgZ3eel01ZS zm#?J!7u{Fx*}tdgcf-TG+GJ6DkfsQ>NI?cP+{HvMNC|)PgriIOXK$>|kor`N^^szP zR>q4@OpZ{~YY{Z%aQzzM-x#6|x6Ibp%0?_^XAHWCjSh$YrKP-K*Z4PPxdTB$ETlSs znMWWtVMSF{uJs9|#o^Gdf4rVTGN{(cSeo^|yJKRv24i3Rhnu%SYBTyiTx&5kp9^+x zU^W?ABap8k%F%UmBchj1GXzspU1l_jJI?mnDiy-g%K)0u*~G;-I^#lLlqu2DF;Gb0 zio}_m4@0gfNFcE3!uYHTKrb=WmkqZjtimd=ZZyaN}O-^r3knu_Y$6JyGEO2Zc zlrwjLof6JP5|XjsOAw8H?!p0Aj=W}AjYvbF2ikHrorY5wKT@&N5F>AjD(4uyRcCjU zV|juQ=ztS@W>`AK0VPYuH)RO%$Y^9)qJ_LC#K$rZ3wDibI9dP`kz*pkT(jKBJxi_c}X^5VkqwexiF8GZqI@t=E{pX zno6`+7sH50aaLZQ;gv#q4t3igphaCs-d@({Z~0MhhHme`w;k1V&O;u8;K;6 zgsun=DH0kC?4Np>w>}GVGq|_ylAK@)=qdlguTSQ2V4T-Cq%6Y;2ukOb zJdd^zmNQ2Efgn4Y4vL#6Cb&2G%=E2Ual(b;n(lIaDKE=clt1q+UolV!B7jnyShT>{ zZjaLJz^34P{<(0g=3(`xLged)P#P|N{v9sQUYvW?hSRX#q`6j-z#owVP4uliHMA&w=MOrdM~w|?ih!DVJDKpHWpQTX{BA{c&n^FEL}jrS@) z)^y3`(>2RidcVs~=qmbyt3nce>~ni@R93-mZih?S3w)|CuFYJopN+v=bb}!pSuyxb z1nUwy_TcGxkf%reu^jGZTS(Lm9K`U)3_3x=&w3Wh_u#(PX5y!YZH`LO7;JpE!IWf$ zBL)$RS1J_-E2dxbk_Q-tnIg`1m_n(mbED1u?_UHG|NFPx6@=Fu^-^}h#}f1h#J3-O ze!CHiY@;mXN&GA73XKPW->@La06jAYiwoFN4jgI4D6H>-a0jp?GE)enNR5N7VUomw4HNYYgh~Qd7Wdf++HH$;ZSi@V`9U zN8wxqsvUn$2~3d{>}+goXm-v?L+?=41Z|7dViFqZEa`kz6c^WZziq?%_3d77@YZWn z>5#LweU|_UKHezZKDPw!>8iX;s=SpvLp-UVth}t1% zXOaW+YS|Bv+Q^GxC8~(sgJ&|y(0ZukRnYH^7K*51H14ctzE^!k{}Bl9SVJ6?-#$&n*Ga$$?Q&tKp zZQK^gx?MlbSBQo10U0Rdv}IBqJ1^JlO!dVm1GN>U6!BN}ax!<7QByNN6k>53O3zg& zF@=XHTtxzeSSY@zJFK$XC97Wo9ILO#M43Nl`%;6>{3uH(%=)>_zo~}x1$iK07QjfNXLW!-MKh#nr58OjnnHL zED7%-H666D*c@HJ7x+1#{$u~j)MB7U>7&0#u#_F_yhnf ziG4EZQPg7Rzm@q2g~E67u)69=twe4@48!#&%t8gCJ_d;xg@UertkojSy}bk12UfHj z=8I7DdFh{qCX1LyQnpM5oY2$5JwRwL?%6h8Uf|jLlAVnq0-Q{U&lzxwAdo)HyWjew z*DNPD5!CnaCg{Q*{5ku!0Y4QS*r=$h`uV|g{uq|3;3-7+!j`at7)0VCC9%*}yFJ=Z zAz>Ei9$(`ocuo+vO#pwW%1Q1Ne5Ks&7va{%Kp{W{q)I`^?IvVTrOADW1)T#8hXhSO zJtocxc!b2Oz>I?83+`ck{;#Py#5$5Ylko0sX*sK4hPp1JU~n6F#Rn1^2=;`^Ypg(b z2)=M!EFvkW#hEpS#H|2yfdPwL3OIrAl?E3T0AcrR2OFd6Y(xqMNU=}O7#YFsUGqMhQvexkg+eu=d(HkS_WRBUMOzpH&r)Rshbae3zj2(g^f9j;76&)=(MB+%K_U% z$)FA(y{7N7?uLBhk+u$br-O%#C8M6V3>~EOV367CLOZ&b-eew%hnJO;lT%)mZ730& zL!t*->|i}J{dJ0%;?bud(sXU@$ECCX$0*YMlAr6R7KtsN!KbNC>Diw7Mx=mlPlRb} z;E`fzV9;;v3=jMI-cefa=>1H-<8e+L4>i@0)eMm!U&pndM{o1*CrA};Eo8QrB6;dM z+9LOC2YRo<%-n^c{J*{&C{K>Zm<#KWkpk7-Hy0Y-?+t9#9-IUL5Ho2d5)j(Ny^jx* zAJ|7Fl~*acJN(pM7P$&166S8dv@bkDzqMSzjRIS+GDK{&7wLl3N*Gx%il*6I4kxM= zQ?E%r*k7WwWdZCB7_@QdAK#a_9x#rfcZ-UupFJoR63rg)e7`mPk5B>uOCV{m5DTPi zazQUj=yQbE5QG@(<`q%%L-@-y7*DWj(nxqTVuX$y00zotySq+zWsYf1wi2md!=?M+ySKBx?Hl ztI;2QPC9zkJ^fkyeR<09t70J{u4$b&5|-C|x~jPh)EYKTWw?c_AmkJH1(|E$%pwB` zKs^lKGdJxIsSWpevwoeT_S&|+{JS14{%I||x|3|MIa~;W08q)kA|6th4K0lRkT^~M zDEH|#zkNgShxf+nDLr!?Rq&;}3GvSg4Ep}jvL;-gRH}sG34@QPu+hVXqJa*NB!QM( zd^$x|yoleKQj0Z;fj-8{f)2`446$#{vH#VP!x=9=Ta@`<((c`}XHe!y*|tiN&IxKL z?~lSEr9PRn%chH__n9n|JQ*Jg$&_}fu5x5s@X1(;QG-qe!vRP#EZ}o#7vdoFWa#_J zb}i|}QpVpef9$w+Du;=UZGmn1M;haoC&nEMRdeL#*gulTh*ktZavsQkxHMXlV(w?2 z%0odD@&4-QV$cm5N7?7|*BiV2nr$mbP3@}cR(Z~~>;4BUfj(`g$#C)P;PyEbrq9#T zNb@-c!SKJ+MlcB%M+*#chp0eDLjSmD+YLF zIAJ=Hte7V9W9tSJZkf64Ef;R>;^u!*nEw0O6=C%&cIKWaxyH~)LO+V(EnGe~lHh~K zu6o7#-Jz&#L<(g`{L|Y;vOj*dJ-9H+>^)p%`AStX%5!+dx;q-gC@>odw*3Hn8DMZl zF48})i^Gw9kph90BV+BBE^=9k0}nfADLM)U6cR@XW~?LpW3Hk2{*CVcO*=E*olfMu z)nhyASF0;uTu(2fxWR05EYoM64LBAKG-8ti{s-;#y@_nrtJn(Mhc|??M!xf0t8r8H z*0tG)8Msz)993RX z`y8z;sRSov(!cwUvrPTAQb8+7I9liD{!;t>aKeR#T8HAY|?t<%frPeo$`)}2L+PP2Q z#7;SmyGD2LUFZatVjYlg42i|R+Rou=?>c>-Ua7CmfA-Cp6te4-1qdfO4P4yVp12Oi zA>bMk%U3hRDWNGKzMI6>HgR78`Mg%F)ArEz>i)}j`X>svZkQMl*B~OlMno7m;+wnX zW3^ND&b9mZFMsm{R}&AsMWM3^&`NxZ+@N4|Ny7M&VBWK08I2c~y$(Y~P6*6!B4u*y zQ6wdO54skAZLxAhQV|Zn_CI#7KwE&lxmUog>$WdFrP+{dhQ?b`b9s%e64YY>1+`+97cx9Y^>NwJG`6-T-d9R1Opx(2e#){)DXwiKeB zm%E>!XF zLiumO;I*;nHq38>)t4M`$HCYcZx>_nLwQn(S}?b5HS(Xl;RO+o@F&D6S7Lr}3(y*8 zCWOz@5PK2W2|mbTRL*HAPbc%7`|J1sWmmxW_LhC_83bZ;q9~L=NJ(Sz2U0eHU@K|# zTJv?AZG7`3zR~=C0fJ2tlzSLej4)zaX8w&^!PNxz$+11?lDumAlK|hKLveySJsx>h z7^TR$Pn?&Qk@=ZsVjwcufyZ{ANtKh2)gSpw8kxfwLW@wwF^9Ix*#WFHbr@>&?Nm;9 zEf(b9?4&`PY;_U%0#*YR1_k{jj371cD_9o%y}$>`Vv}MiHd*9vs;|cgnW3gT(VPFO{63?wqHRvs592t zBerVT)dH8^%h}$l(FY$M%e(y3bO#*ja{yLs&#|Y6z(!%_()|4V!0>RSSM^rtS}_Ln zHoX=Cf6Usxi5+{Uy*iGRqS<>{a5ekMbQHbz3k}Uo1xhAWifePNy+9$>9y0U|E( zy5j13uIBz$h~pXleEIarmt-j=+}$Za28wu=%nFhq!NPm;B>46OcaGF5R?`J>1J)(O z24~=RorYAyz^N(M4^MWQx@Ms4z{K$CgV~9`Ba~4;%v@@`QJsn&UOy)B3Kp1H&XcK~ z1ukp=hR4UpDZV2k_LNctJk96q!1xnaNkG$H3U2Lca*KE(_cE-z=XEiho~@l4waC3opnRRvy9^?)EpG%E;j04;X{4Wu)0xkKw! zSJxWy)XEX92)fjMGvy4^5_W8!RA|FNP>?Xrb9`T=tq%LVIE;2;72HKUS3XZpUQVae zA-*;Fw4Q=-B2jsO?V+EUk?{_JQC=lg6%|5g58;S6bvAa&O~J~+AxbfWc#{*)`!5-w zIh{GPA;YAI^>D=4?4%9UbmoX1BX-^nXK+&CT7=_sFJKg;Phhr<^A__wG}9aOI_2f% zDHNdRb7Krhx)Oww(goSaz!Fg`uw@(F$;pvb@S5eNoFA(8umMf>SRu^2x)etW2Ykl&Sp#+I+9VlNrNut(K)dnlw=DKb%&L4WvjeNn- zz<>(kGVlfC0t#-vAkcyFi76$FeQQicM@QFOIsY^&DyrWz;LY>r??)%IcCEfK*;w1{ zXg2Y!8U_Vnoi@t%v(~1Fs0&gW47VKS{xPMrcBRoxi>$5ar*Za0D|)WRQLBO+*}v+a zZ~(mm=OM7TOh}YMcktv&|Dv`oDKZ-jO`^iXOsnLeg2rbQ7mi4k_kC~k;d>hqE(r<=!_Zta|3QM>3wW!pK=<>Tq0{Or$Su?kP_?Vzmi zjo}48jP=f&6zcB@&tK%}au+C=?=An+23i3IxUlMXD)j=EcuvBC!n5LBw)d@)*f#+k zCR=7VO12KOZ&aGSdgaQM!0fY_+G85t$@|14YNx3NHg7>e!7(p1CEm$*Fp6=jCr&KRZQn{Ym0uM}vfBaYpw{)yg#Tq{Nw$%lW{Izi zPRdQ{!t}LMHDh0wFL1`c6B%<4+pRL+%RJZ*!Ik6p&znJ#VV_+X3$1K@Cu1g}>OEW8 z|4F09AXG2xg!#E_w9VuotZj4&`w(r7z@kr^U zRGhct4c+1soG*PZaNbZo%wOb^AaDChm8Z&17c#s!W07!O)75A_336h0i`P??2c z0M4E=OSbw8j;yz%;)0oWZLas*I@2=dCMsTjW#1Rv9$>uT9>{YWkI(dm8-VW-iGW&M z+AB|`l=z*Ah-0-Fi&6FwSW@&&jx5X)Z6~(5)%>oT*EJ158UX)+^xBEh56b6h9 +Articles • structToolbox + Skip to contents + + +

    + + + +
    + + + +
    + + + + + + + diff --git a/authors.html b/authors.html new file mode 100644 index 0000000..3f752a4 --- /dev/null +++ b/authors.html @@ -0,0 +1,97 @@ + +Authors and Citation • structToolbox + Skip to contents + + +
    +
    +
    + +
    +

    Authors

    + +
    • +

      Gavin Rhys Lloyd. Author, maintainer. +

      +
    • +
    • +

      Ralf Johannes Maria Weber. Author. +

      +
    • +
    + +
    +

    Citation

    +

    Source: inst/CITATION

    + +

    Lloyd, G., Jankevics, A., and Weber, R. 2020. struct: an R/Bioconductor-based framework for standardized metabolomics data analysis and beyond. Bioinformatics, 36(22-23), p.5551-5552.

    +
    @Article{,
    +  title = {struct: an R/Bioconductor-based framework for standardized metabolomics data analysis and beyond},
    +  author = {Gavin Rhys Lloyd and Andris Jankevics and Ralf Johannes Maria Weber},
    +  journal = {Bioinformatics},
    +  year = {2020},
    +  volume = {36},
    +  number = {22-23},
    +  pages = {5551-5552},
    +  url = {https://doi.org/10.1093/bioinformatics/btaa1031},
    +}
    +
    +
    + + +
    + + + +
    + + + + + + + diff --git a/deps/bootstrap-5.2.2/bootstrap.bundle.min.js b/deps/bootstrap-5.2.2/bootstrap.bundle.min.js new file mode 100644 index 0000000..1d13886 --- /dev/null +++ b/deps/bootstrap-5.2.2/bootstrap.bundle.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v5.2.2 (https://getbootstrap.com/) + * Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e()}(this,(function(){"use strict";const t="transitionend",e=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),e=i&&"#"!==i?i.trim():null}return e},i=t=>{const i=e(t);return i&&document.querySelector(i)?i:null},n=t=>{const i=e(t);return i?document.querySelector(i):null},s=e=>{e.dispatchEvent(new Event(t))},o=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),r=t=>o(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(t):null,a=t=>{if(!o(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),i=t.closest("details:not([open])");if(!i)return e;if(i!==t){const e=t.closest("summary");if(e&&e.parentNode!==i)return!1;if(null===e)return!1}return e},l=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),c=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?c(t.parentNode):null},h=()=>{},d=t=>{t.offsetHeight},u=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,f=[],p=()=>"rtl"===document.documentElement.dir,g=t=>{var e;e=()=>{const e=u();if(e){const i=t.NAME,n=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=n,t.jQueryInterface)}},"loading"===document.readyState?(f.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of f)t()})),f.push(e)):e()},m=t=>{"function"==typeof t&&t()},_=(e,i,n=!0)=>{if(!n)return void m(e);const o=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const n=Number.parseFloat(e),s=Number.parseFloat(i);return n||s?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(i)+5;let r=!1;const a=({target:n})=>{n===i&&(r=!0,i.removeEventListener(t,a),m(e))};i.addEventListener(t,a),setTimeout((()=>{r||s(i)}),o)},b=(t,e,i,n)=>{const s=t.length;let o=t.indexOf(e);return-1===o?!i&&n?t[s-1]:t[0]:(o+=i?1:-1,n&&(o=(o+s)%s),t[Math.max(0,Math.min(o,s-1))])},v=/[^.]*(?=\..*)\.|.*/,y=/\..*/,w=/::\d+$/,A={};let E=1;const T={mouseenter:"mouseover",mouseleave:"mouseout"},C=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function O(t,e){return e&&`${e}::${E++}`||t.uidEvent||E++}function x(t){const e=O(t);return t.uidEvent=e,A[e]=A[e]||{},A[e]}function k(t,e,i=null){return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===i))}function L(t,e,i){const n="string"==typeof e,s=n?i:e||i;let o=N(t);return C.has(o)||(o=t),[n,s,o]}function D(t,e,i,n,s){if("string"!=typeof e||!t)return;let[o,r,a]=L(e,i,n);if(e in T){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};r=t(r)}const l=x(t),c=l[a]||(l[a]={}),h=k(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&s);const d=O(r,e.replace(v,"")),u=o?function(t,e,i){return function n(s){const o=t.querySelectorAll(e);for(let{target:r}=s;r&&r!==this;r=r.parentNode)for(const a of o)if(a===r)return j(s,{delegateTarget:r}),n.oneOff&&P.off(t,s.type,e,i),i.apply(r,[s])}}(t,i,r):function(t,e){return function i(n){return j(n,{delegateTarget:t}),i.oneOff&&P.off(t,n.type,e),e.apply(t,[n])}}(t,r);u.delegationSelector=o?i:null,u.callable=r,u.oneOff=s,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function S(t,e,i,n,s){const o=k(e[i],n,s);o&&(t.removeEventListener(i,o,Boolean(s)),delete e[i][o.uidEvent])}function I(t,e,i,n){const s=e[i]||{};for(const o of Object.keys(s))if(o.includes(n)){const n=s[o];S(t,e,i,n.callable,n.delegationSelector)}}function N(t){return t=t.replace(y,""),T[t]||t}const P={on(t,e,i,n){D(t,e,i,n,!1)},one(t,e,i,n){D(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=L(e,i,n),a=r!==e,l=x(t),c=l[r]||{},h=e.startsWith(".");if(void 0===o){if(h)for(const i of Object.keys(l))I(t,l,i,e.slice(1));for(const i of Object.keys(c)){const n=i.replace(w,"");if(!a||e.includes(n)){const e=c[i];S(t,l,r,e.callable,e.delegationSelector)}}}else{if(!Object.keys(c).length)return;S(t,l,r,o,s?i:null)}},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=u();let s=null,o=!0,r=!0,a=!1;e!==N(e)&&n&&(s=n.Event(e,i),n(t).trigger(s),o=!s.isPropagationStopped(),r=!s.isImmediatePropagationStopped(),a=s.isDefaultPrevented());let l=new Event(e,{bubbles:o,cancelable:!0});return l=j(l,i),a&&l.preventDefault(),r&&t.dispatchEvent(l),l.defaultPrevented&&s&&s.preventDefault(),l}};function j(t,e){for(const[i,n]of Object.entries(e||{}))try{t[i]=n}catch(e){Object.defineProperty(t,i,{configurable:!0,get:()=>n})}return t}const M=new Map,H={set(t,e,i){M.has(t)||M.set(t,new Map);const n=M.get(t);n.has(e)||0===n.size?n.set(e,i):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(n.keys())[0]}.`)},get:(t,e)=>M.has(t)&&M.get(t).get(e)||null,remove(t,e){if(!M.has(t))return;const i=M.get(t);i.delete(e),0===i.size&&M.delete(t)}};function $(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function W(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const B={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${W(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${W(e)}`)},getDataAttributes(t){if(!t)return{};const e={},i=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const n of i){let i=n.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),e[i]=$(t.dataset[n])}return e},getDataAttribute:(t,e)=>$(t.getAttribute(`data-bs-${W(e)}`))};class F{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const i=o(e)?B.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...o(e)?B.getDataAttributes(e):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const n of Object.keys(e)){const s=e[n],r=t[n],a=o(r)?"element":null==(i=r)?`${i}`:Object.prototype.toString.call(i).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(s).test(a))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${a}" but expected type "${s}".`)}var i}}class z extends F{constructor(t,e){super(),(t=r(t))&&(this._element=t,this._config=this._getConfig(e),H.set(this._element,this.constructor.DATA_KEY,this))}dispose(){H.remove(this._element,this.constructor.DATA_KEY),P.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,i=!0){_(t,e,i)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return H.get(r(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.2.2"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const q=(t,e="hide")=>{const i=`click.dismiss${t.EVENT_KEY}`,s=t.NAME;P.on(document,i,`[data-bs-dismiss="${s}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),l(this))return;const o=n(this)||this.closest(`.${s}`);t.getOrCreateInstance(o)[e]()}))};class R extends z{static get NAME(){return"alert"}close(){if(P.trigger(this._element,"close.bs.alert").defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),P.trigger(this._element,"closed.bs.alert"),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=R.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}q(R,"close"),g(R);const V='[data-bs-toggle="button"]';class K extends z{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=K.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}P.on(document,"click.bs.button.data-api",V,(t=>{t.preventDefault();const e=t.target.closest(V);K.getOrCreateInstance(e).toggle()})),g(K);const Q={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const i=[];let n=t.parentNode.closest(e);for(;n;)i.push(n),n=n.parentNode.closest(e);return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(",");return this.find(e,t).filter((t=>!l(t)&&a(t)))}},X={endCallback:null,leftCallback:null,rightCallback:null},Y={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class U extends F{constructor(t,e){super(),this._element=t,t&&U.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return X}static get DefaultType(){return Y}static get NAME(){return"swipe"}dispose(){P.off(this._element,".bs.swipe")}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),m(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=t/this._deltaX;this._deltaX=0,e&&m(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(P.on(this._element,"pointerdown.bs.swipe",(t=>this._start(t))),P.on(this._element,"pointerup.bs.swipe",(t=>this._end(t))),this._element.classList.add("pointer-event")):(P.on(this._element,"touchstart.bs.swipe",(t=>this._start(t))),P.on(this._element,"touchmove.bs.swipe",(t=>this._move(t))),P.on(this._element,"touchend.bs.swipe",(t=>this._end(t))))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const G="next",J="prev",Z="left",tt="right",et="slid.bs.carousel",it="carousel",nt="active",st={ArrowLeft:tt,ArrowRight:Z},ot={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},rt={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class at extends z{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=Q.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===it&&this.cycle()}static get Default(){return ot}static get DefaultType(){return rt}static get NAME(){return"carousel"}next(){this._slide(G)}nextWhenVisible(){!document.hidden&&a(this._element)&&this.next()}prev(){this._slide(J)}pause(){this._isSliding&&s(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?P.one(this._element,et,(()=>this.cycle())):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void P.one(this._element,et,(()=>this.to(t)));const i=this._getItemIndex(this._getActive());if(i===t)return;const n=t>i?G:J;this._slide(n,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&P.on(this._element,"keydown.bs.carousel",(t=>this._keydown(t))),"hover"===this._config.pause&&(P.on(this._element,"mouseenter.bs.carousel",(()=>this.pause())),P.on(this._element,"mouseleave.bs.carousel",(()=>this._maybeEnableCycle()))),this._config.touch&&U.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of Q.find(".carousel-item img",this._element))P.on(t,"dragstart.bs.carousel",(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(Z)),rightCallback:()=>this._slide(this._directionToOrder(tt)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new U(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=st[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=Q.findOne(".active",this._indicatorsElement);e.classList.remove(nt),e.removeAttribute("aria-current");const i=Q.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);i&&(i.classList.add(nt),i.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const i=this._getActive(),n=t===G,s=e||b(this._getItems(),i,n,this._config.wrap);if(s===i)return;const o=this._getItemIndex(s),r=e=>P.trigger(this._element,e,{relatedTarget:s,direction:this._orderToDirection(t),from:this._getItemIndex(i),to:o});if(r("slide.bs.carousel").defaultPrevented)return;if(!i||!s)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=s;const l=n?"carousel-item-start":"carousel-item-end",c=n?"carousel-item-next":"carousel-item-prev";s.classList.add(c),d(s),i.classList.add(l),s.classList.add(l),this._queueCallback((()=>{s.classList.remove(l,c),s.classList.add(nt),i.classList.remove(nt,c,l),this._isSliding=!1,r(et)}),i,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return Q.findOne(".active.carousel-item",this._element)}_getItems(){return Q.find(".carousel-item",this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return p()?t===Z?J:G:t===Z?G:J}_orderToDirection(t){return p()?t===J?Z:tt:t===J?tt:Z}static jQueryInterface(t){return this.each((function(){const e=at.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}else e.to(t)}))}}P.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",(function(t){const e=n(this);if(!e||!e.classList.contains(it))return;t.preventDefault();const i=at.getOrCreateInstance(e),s=this.getAttribute("data-bs-slide-to");return s?(i.to(s),void i._maybeEnableCycle()):"next"===B.getDataAttribute(this,"slide")?(i.next(),void i._maybeEnableCycle()):(i.prev(),void i._maybeEnableCycle())})),P.on(window,"load.bs.carousel.data-api",(()=>{const t=Q.find('[data-bs-ride="carousel"]');for(const e of t)at.getOrCreateInstance(e)})),g(at);const lt="show",ct="collapse",ht="collapsing",dt='[data-bs-toggle="collapse"]',ut={parent:null,toggle:!0},ft={parent:"(null|element)",toggle:"boolean"};class pt extends z{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const n=Q.find(dt);for(const t of n){const e=i(t),n=Q.find(e).filter((t=>t===this._element));null!==e&&n.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return ut}static get DefaultType(){return ft}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>pt.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(P.trigger(this._element,"show.bs.collapse").defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(ct),this._element.classList.add(ht),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=`scroll${e[0].toUpperCase()+e.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(ht),this._element.classList.add(ct,lt),this._element.style[e]="",P.trigger(this._element,"shown.bs.collapse")}),this._element,!0),this._element.style[e]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(P.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,d(this._element),this._element.classList.add(ht),this._element.classList.remove(ct,lt);for(const t of this._triggerArray){const e=n(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0,this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(ht),this._element.classList.add(ct),P.trigger(this._element,"hidden.bs.collapse")}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(lt)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=r(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(dt);for(const e of t){const t=n(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=Q.find(":scope .collapse .collapse",this._config.parent);return Q.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const i of t)i.classList.toggle("collapsed",!e),i.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const i=pt.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}P.on(document,"click.bs.collapse.data-api",dt,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();const e=i(this),n=Q.find(e);for(const t of n)pt.getOrCreateInstance(t,{toggle:!1}).toggle()})),g(pt);var gt="top",mt="bottom",_t="right",bt="left",vt="auto",yt=[gt,mt,_t,bt],wt="start",At="end",Et="clippingParents",Tt="viewport",Ct="popper",Ot="reference",xt=yt.reduce((function(t,e){return t.concat([e+"-"+wt,e+"-"+At])}),[]),kt=[].concat(yt,[vt]).reduce((function(t,e){return t.concat([e,e+"-"+wt,e+"-"+At])}),[]),Lt="beforeRead",Dt="read",St="afterRead",It="beforeMain",Nt="main",Pt="afterMain",jt="beforeWrite",Mt="write",Ht="afterWrite",$t=[Lt,Dt,St,It,Nt,Pt,jt,Mt,Ht];function Wt(t){return t?(t.nodeName||"").toLowerCase():null}function Bt(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function Ft(t){return t instanceof Bt(t).Element||t instanceof Element}function zt(t){return t instanceof Bt(t).HTMLElement||t instanceof HTMLElement}function qt(t){return"undefined"!=typeof ShadowRoot&&(t instanceof Bt(t).ShadowRoot||t instanceof ShadowRoot)}const Rt={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var i=e.styles[t]||{},n=e.attributes[t]||{},s=e.elements[t];zt(s)&&Wt(s)&&(Object.assign(s.style,i),Object.keys(n).forEach((function(t){var e=n[t];!1===e?s.removeAttribute(t):s.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach((function(t){var n=e.elements[t],s=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});zt(n)&&Wt(n)&&(Object.assign(n.style,o),Object.keys(s).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};function Vt(t){return t.split("-")[0]}var Kt=Math.max,Qt=Math.min,Xt=Math.round;function Yt(){var t=navigator.userAgentData;return null!=t&&t.brands?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}function Ut(){return!/^((?!chrome|android).)*safari/i.test(Yt())}function Gt(t,e,i){void 0===e&&(e=!1),void 0===i&&(i=!1);var n=t.getBoundingClientRect(),s=1,o=1;e&&zt(t)&&(s=t.offsetWidth>0&&Xt(n.width)/t.offsetWidth||1,o=t.offsetHeight>0&&Xt(n.height)/t.offsetHeight||1);var r=(Ft(t)?Bt(t):window).visualViewport,a=!Ut()&&i,l=(n.left+(a&&r?r.offsetLeft:0))/s,c=(n.top+(a&&r?r.offsetTop:0))/o,h=n.width/s,d=n.height/o;return{width:h,height:d,top:c,right:l+h,bottom:c+d,left:l,x:l,y:c}}function Jt(t){var e=Gt(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)<=1&&(i=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function Zt(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&qt(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function te(t){return Bt(t).getComputedStyle(t)}function ee(t){return["table","td","th"].indexOf(Wt(t))>=0}function ie(t){return((Ft(t)?t.ownerDocument:t.document)||window.document).documentElement}function ne(t){return"html"===Wt(t)?t:t.assignedSlot||t.parentNode||(qt(t)?t.host:null)||ie(t)}function se(t){return zt(t)&&"fixed"!==te(t).position?t.offsetParent:null}function oe(t){for(var e=Bt(t),i=se(t);i&&ee(i)&&"static"===te(i).position;)i=se(i);return i&&("html"===Wt(i)||"body"===Wt(i)&&"static"===te(i).position)?e:i||function(t){var e=/firefox/i.test(Yt());if(/Trident/i.test(Yt())&&zt(t)&&"fixed"===te(t).position)return null;var i=ne(t);for(qt(i)&&(i=i.host);zt(i)&&["html","body"].indexOf(Wt(i))<0;){var n=te(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(t)||e}function re(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function ae(t,e,i){return Kt(t,Qt(e,i))}function le(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function ce(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}const he={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,i=t.state,n=t.name,s=t.options,o=i.elements.arrow,r=i.modifiersData.popperOffsets,a=Vt(i.placement),l=re(a),c=[bt,_t].indexOf(a)>=0?"height":"width";if(o&&r){var h=function(t,e){return le("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:ce(t,yt))}(s.padding,i),d=Jt(o),u="y"===l?gt:bt,f="y"===l?mt:_t,p=i.rects.reference[c]+i.rects.reference[l]-r[l]-i.rects.popper[c],g=r[l]-i.rects.reference[l],m=oe(o),_=m?"y"===l?m.clientHeight||0:m.clientWidth||0:0,b=p/2-g/2,v=h[u],y=_-d[c]-h[f],w=_/2-d[c]/2+b,A=ae(v,w,y),E=l;i.modifiersData[n]=((e={})[E]=A,e.centerOffset=A-w,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&Zt(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function de(t){return t.split("-")[1]}var ue={top:"auto",right:"auto",bottom:"auto",left:"auto"};function fe(t){var e,i=t.popper,n=t.popperRect,s=t.placement,o=t.variation,r=t.offsets,a=t.position,l=t.gpuAcceleration,c=t.adaptive,h=t.roundOffsets,d=t.isFixed,u=r.x,f=void 0===u?0:u,p=r.y,g=void 0===p?0:p,m="function"==typeof h?h({x:f,y:g}):{x:f,y:g};f=m.x,g=m.y;var _=r.hasOwnProperty("x"),b=r.hasOwnProperty("y"),v=bt,y=gt,w=window;if(c){var A=oe(i),E="clientHeight",T="clientWidth";A===Bt(i)&&"static"!==te(A=ie(i)).position&&"absolute"===a&&(E="scrollHeight",T="scrollWidth"),(s===gt||(s===bt||s===_t)&&o===At)&&(y=mt,g-=(d&&A===w&&w.visualViewport?w.visualViewport.height:A[E])-n.height,g*=l?1:-1),s!==bt&&(s!==gt&&s!==mt||o!==At)||(v=_t,f-=(d&&A===w&&w.visualViewport?w.visualViewport.width:A[T])-n.width,f*=l?1:-1)}var C,O=Object.assign({position:a},c&&ue),x=!0===h?function(t){var e=t.x,i=t.y,n=window.devicePixelRatio||1;return{x:Xt(e*n)/n||0,y:Xt(i*n)/n||0}}({x:f,y:g}):{x:f,y:g};return f=x.x,g=x.y,l?Object.assign({},O,((C={})[y]=b?"0":"",C[v]=_?"0":"",C.transform=(w.devicePixelRatio||1)<=1?"translate("+f+"px, "+g+"px)":"translate3d("+f+"px, "+g+"px, 0)",C)):Object.assign({},O,((e={})[y]=b?g+"px":"",e[v]=_?f+"px":"",e.transform="",e))}const pe={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuAcceleration,s=void 0===n||n,o=i.adaptive,r=void 0===o||o,a=i.roundOffsets,l=void 0===a||a,c={placement:Vt(e.placement),variation:de(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,fe(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:r,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,fe(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}};var ge={passive:!0};const me={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,s=n.scroll,o=void 0===s||s,r=n.resize,a=void 0===r||r,l=Bt(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach((function(t){t.addEventListener("scroll",i.update,ge)})),a&&l.addEventListener("resize",i.update,ge),function(){o&&c.forEach((function(t){t.removeEventListener("scroll",i.update,ge)})),a&&l.removeEventListener("resize",i.update,ge)}},data:{}};var _e={left:"right",right:"left",bottom:"top",top:"bottom"};function be(t){return t.replace(/left|right|bottom|top/g,(function(t){return _e[t]}))}var ve={start:"end",end:"start"};function ye(t){return t.replace(/start|end/g,(function(t){return ve[t]}))}function we(t){var e=Bt(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Ae(t){return Gt(ie(t)).left+we(t).scrollLeft}function Ee(t){var e=te(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function Te(t){return["html","body","#document"].indexOf(Wt(t))>=0?t.ownerDocument.body:zt(t)&&Ee(t)?t:Te(ne(t))}function Ce(t,e){var i;void 0===e&&(e=[]);var n=Te(t),s=n===(null==(i=t.ownerDocument)?void 0:i.body),o=Bt(n),r=s?[o].concat(o.visualViewport||[],Ee(n)?n:[]):n,a=e.concat(r);return s?a:a.concat(Ce(ne(r)))}function Oe(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function xe(t,e,i){return e===Tt?Oe(function(t,e){var i=Bt(t),n=ie(t),s=i.visualViewport,o=n.clientWidth,r=n.clientHeight,a=0,l=0;if(s){o=s.width,r=s.height;var c=Ut();(c||!c&&"fixed"===e)&&(a=s.offsetLeft,l=s.offsetTop)}return{width:o,height:r,x:a+Ae(t),y:l}}(t,i)):Ft(e)?function(t,e){var i=Gt(t,!1,"fixed"===e);return i.top=i.top+t.clientTop,i.left=i.left+t.clientLeft,i.bottom=i.top+t.clientHeight,i.right=i.left+t.clientWidth,i.width=t.clientWidth,i.height=t.clientHeight,i.x=i.left,i.y=i.top,i}(e,i):Oe(function(t){var e,i=ie(t),n=we(t),s=null==(e=t.ownerDocument)?void 0:e.body,o=Kt(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),r=Kt(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+Ae(t),l=-n.scrollTop;return"rtl"===te(s||i).direction&&(a+=Kt(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(ie(t)))}function ke(t){var e,i=t.reference,n=t.element,s=t.placement,o=s?Vt(s):null,r=s?de(s):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2;switch(o){case gt:e={x:a,y:i.y-n.height};break;case mt:e={x:a,y:i.y+i.height};break;case _t:e={x:i.x+i.width,y:l};break;case bt:e={x:i.x-n.width,y:l};break;default:e={x:i.x,y:i.y}}var c=o?re(o):null;if(null!=c){var h="y"===c?"height":"width";switch(r){case wt:e[c]=e[c]-(i[h]/2-n[h]/2);break;case At:e[c]=e[c]+(i[h]/2-n[h]/2)}}return e}function Le(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=void 0===n?t.placement:n,o=i.strategy,r=void 0===o?t.strategy:o,a=i.boundary,l=void 0===a?Et:a,c=i.rootBoundary,h=void 0===c?Tt:c,d=i.elementContext,u=void 0===d?Ct:d,f=i.altBoundary,p=void 0!==f&&f,g=i.padding,m=void 0===g?0:g,_=le("number"!=typeof m?m:ce(m,yt)),b=u===Ct?Ot:Ct,v=t.rects.popper,y=t.elements[p?b:u],w=function(t,e,i,n){var s="clippingParents"===e?function(t){var e=Ce(ne(t)),i=["absolute","fixed"].indexOf(te(t).position)>=0&&zt(t)?oe(t):t;return Ft(i)?e.filter((function(t){return Ft(t)&&Zt(t,i)&&"body"!==Wt(t)})):[]}(t):[].concat(e),o=[].concat(s,[i]),r=o[0],a=o.reduce((function(e,i){var s=xe(t,i,n);return e.top=Kt(s.top,e.top),e.right=Qt(s.right,e.right),e.bottom=Qt(s.bottom,e.bottom),e.left=Kt(s.left,e.left),e}),xe(t,r,n));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}(Ft(y)?y:y.contextElement||ie(t.elements.popper),l,h,r),A=Gt(t.elements.reference),E=ke({reference:A,element:v,strategy:"absolute",placement:s}),T=Oe(Object.assign({},v,E)),C=u===Ct?T:A,O={top:w.top-C.top+_.top,bottom:C.bottom-w.bottom+_.bottom,left:w.left-C.left+_.left,right:C.right-w.right+_.right},x=t.modifiersData.offset;if(u===Ct&&x){var k=x[s];Object.keys(O).forEach((function(t){var e=[_t,mt].indexOf(t)>=0?1:-1,i=[gt,mt].indexOf(t)>=0?"y":"x";O[t]+=k[i]*e}))}return O}function De(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=i.boundary,o=i.rootBoundary,r=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,c=void 0===l?kt:l,h=de(n),d=h?a?xt:xt.filter((function(t){return de(t)===h})):yt,u=d.filter((function(t){return c.indexOf(t)>=0}));0===u.length&&(u=d);var f=u.reduce((function(e,i){return e[i]=Le(t,{placement:i,boundary:s,rootBoundary:o,padding:r})[Vt(i)],e}),{});return Object.keys(f).sort((function(t,e){return f[t]-f[e]}))}const Se={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0===r||r,l=i.fallbackPlacements,c=i.padding,h=i.boundary,d=i.rootBoundary,u=i.altBoundary,f=i.flipVariations,p=void 0===f||f,g=i.allowedAutoPlacements,m=e.options.placement,_=Vt(m),b=l||(_!==m&&p?function(t){if(Vt(t)===vt)return[];var e=be(t);return[ye(t),e,ye(e)]}(m):[be(m)]),v=[m].concat(b).reduce((function(t,i){return t.concat(Vt(i)===vt?De(e,{placement:i,boundary:h,rootBoundary:d,padding:c,flipVariations:p,allowedAutoPlacements:g}):i)}),[]),y=e.rects.reference,w=e.rects.popper,A=new Map,E=!0,T=v[0],C=0;C=0,D=L?"width":"height",S=Le(e,{placement:O,boundary:h,rootBoundary:d,altBoundary:u,padding:c}),I=L?k?_t:bt:k?mt:gt;y[D]>w[D]&&(I=be(I));var N=be(I),P=[];if(o&&P.push(S[x]<=0),a&&P.push(S[I]<=0,S[N]<=0),P.every((function(t){return t}))){T=O,E=!1;break}A.set(O,P)}if(E)for(var j=function(t){var e=v.find((function(e){var i=A.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return T=e,"break"},M=p?3:1;M>0&&"break"!==j(M);M--);e.placement!==T&&(e.modifiersData[n]._skip=!0,e.placement=T,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Ie(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function Ne(t){return[gt,_t,mt,bt].some((function(e){return t[e]>=0}))}const Pe={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,i=t.name,n=e.rects.reference,s=e.rects.popper,o=e.modifiersData.preventOverflow,r=Le(e,{elementContext:"reference"}),a=Le(e,{altBoundary:!0}),l=Ie(r,n),c=Ie(a,s,o),h=Ne(l),d=Ne(c);e.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:h,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":d})}},je={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.offset,o=void 0===s?[0,0]:s,r=kt.reduce((function(t,i){return t[i]=function(t,e,i){var n=Vt(t),s=[bt,gt].indexOf(n)>=0?-1:1,o="function"==typeof i?i(Object.assign({},e,{placement:t})):i,r=o[0],a=o[1];return r=r||0,a=(a||0)*s,[bt,_t].indexOf(n)>=0?{x:a,y:r}:{x:r,y:a}}(i,e.rects,o),t}),{}),a=r[e.placement],l=a.x,c=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[n]=r}},Me={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=ke({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},He={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0!==r&&r,l=i.boundary,c=i.rootBoundary,h=i.altBoundary,d=i.padding,u=i.tether,f=void 0===u||u,p=i.tetherOffset,g=void 0===p?0:p,m=Le(e,{boundary:l,rootBoundary:c,padding:d,altBoundary:h}),_=Vt(e.placement),b=de(e.placement),v=!b,y=re(_),w="x"===y?"y":"x",A=e.modifiersData.popperOffsets,E=e.rects.reference,T=e.rects.popper,C="function"==typeof g?g(Object.assign({},e.rects,{placement:e.placement})):g,O="number"==typeof C?{mainAxis:C,altAxis:C}:Object.assign({mainAxis:0,altAxis:0},C),x=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,k={x:0,y:0};if(A){if(o){var L,D="y"===y?gt:bt,S="y"===y?mt:_t,I="y"===y?"height":"width",N=A[y],P=N+m[D],j=N-m[S],M=f?-T[I]/2:0,H=b===wt?E[I]:T[I],$=b===wt?-T[I]:-E[I],W=e.elements.arrow,B=f&&W?Jt(W):{width:0,height:0},F=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},z=F[D],q=F[S],R=ae(0,E[I],B[I]),V=v?E[I]/2-M-R-z-O.mainAxis:H-R-z-O.mainAxis,K=v?-E[I]/2+M+R+q+O.mainAxis:$+R+q+O.mainAxis,Q=e.elements.arrow&&oe(e.elements.arrow),X=Q?"y"===y?Q.clientTop||0:Q.clientLeft||0:0,Y=null!=(L=null==x?void 0:x[y])?L:0,U=N+K-Y,G=ae(f?Qt(P,N+V-Y-X):P,N,f?Kt(j,U):j);A[y]=G,k[y]=G-N}if(a){var J,Z="x"===y?gt:bt,tt="x"===y?mt:_t,et=A[w],it="y"===w?"height":"width",nt=et+m[Z],st=et-m[tt],ot=-1!==[gt,bt].indexOf(_),rt=null!=(J=null==x?void 0:x[w])?J:0,at=ot?nt:et-E[it]-T[it]-rt+O.altAxis,lt=ot?et+E[it]+T[it]-rt-O.altAxis:st,ct=f&&ot?function(t,e,i){var n=ae(t,e,i);return n>i?i:n}(at,et,lt):ae(f?at:nt,et,f?lt:st);A[w]=ct,k[w]=ct-et}e.modifiersData[n]=k}},requiresIfExists:["offset"]};function $e(t,e,i){void 0===i&&(i=!1);var n,s,o=zt(e),r=zt(e)&&function(t){var e=t.getBoundingClientRect(),i=Xt(e.width)/t.offsetWidth||1,n=Xt(e.height)/t.offsetHeight||1;return 1!==i||1!==n}(e),a=ie(e),l=Gt(t,r,i),c={scrollLeft:0,scrollTop:0},h={x:0,y:0};return(o||!o&&!i)&&(("body"!==Wt(e)||Ee(a))&&(c=(n=e)!==Bt(n)&&zt(n)?{scrollLeft:(s=n).scrollLeft,scrollTop:s.scrollTop}:we(n)),zt(e)?((h=Gt(e,!0)).x+=e.clientLeft,h.y+=e.clientTop):a&&(h.x=Ae(a))),{x:l.left+c.scrollLeft-h.x,y:l.top+c.scrollTop-h.y,width:l.width,height:l.height}}function We(t){var e=new Map,i=new Set,n=[];function s(t){i.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!i.has(t)){var n=e.get(t);n&&s(n)}})),n.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){i.has(t.name)||s(t)})),n}var Be={placement:"bottom",modifiers:[],strategy:"absolute"};function Fe(){for(var t=arguments.length,e=new Array(t),i=0;iNumber.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(B.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,..."function"==typeof this._config.popperConfig?this._config.popperConfig(t):this._config.popperConfig}}_selectMenuItem({key:t,target:e}){const i=Q.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((t=>a(t)));i.length&&b(i,e,t===Ye,!i.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=hi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const e=Q.find(ti);for(const i of e){const e=hi.getInstance(i);if(!e||!1===e._config.autoClose)continue;const n=t.composedPath(),s=n.includes(e._menu);if(n.includes(e._element)||"inside"===e._config.autoClose&&!s||"outside"===e._config.autoClose&&s)continue;if(e._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:e._element};"click"===t.type&&(o.clickEvent=t),e._completeHide(o)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),i="Escape"===t.key,n=[Xe,Ye].includes(t.key);if(!n&&!i)return;if(e&&!i)return;t.preventDefault();const s=this.matches(Ze)?this:Q.prev(this,Ze)[0]||Q.next(this,Ze)[0]||Q.findOne(Ze,t.delegateTarget.parentNode),o=hi.getOrCreateInstance(s);if(n)return t.stopPropagation(),o.show(),void o._selectMenuItem(t);o._isShown()&&(t.stopPropagation(),o.hide(),s.focus())}}P.on(document,Ge,Ze,hi.dataApiKeydownHandler),P.on(document,Ge,ei,hi.dataApiKeydownHandler),P.on(document,Ue,hi.clearMenus),P.on(document,"keyup.bs.dropdown.data-api",hi.clearMenus),P.on(document,Ue,Ze,(function(t){t.preventDefault(),hi.getOrCreateInstance(this).toggle()})),g(hi);const di=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",ui=".sticky-top",fi="padding-right",pi="margin-right";class gi{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,fi,(e=>e+t)),this._setElementAttributes(di,fi,(e=>e+t)),this._setElementAttributes(ui,pi,(e=>e-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,fi),this._resetElementAttributes(di,fi),this._resetElementAttributes(ui,pi)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const n=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+n)return;this._saveInitialAttribute(t,e);const s=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${i(Number.parseFloat(s))}px`)}))}_saveInitialAttribute(t,e){const i=t.style.getPropertyValue(e);i&&B.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=B.getDataAttribute(t,e);null!==i?(B.removeDataAttribute(t,e),t.style.setProperty(e,i)):t.style.removeProperty(e)}))}_applyManipulationCallback(t,e){if(o(t))e(t);else for(const i of Q.find(t,this._element))e(i)}}const mi="show",_i="mousedown.bs.backdrop",bi={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},vi={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class yi extends F{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return bi}static get DefaultType(){return vi}static get NAME(){return"backdrop"}show(t){if(!this._config.isVisible)return void m(t);this._append();const e=this._getElement();this._config.isAnimated&&d(e),e.classList.add(mi),this._emulateAnimation((()=>{m(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(mi),this._emulateAnimation((()=>{this.dispose(),m(t)}))):m(t)}dispose(){this._isAppended&&(P.off(this._element,_i),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=r(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),P.on(t,_i,(()=>{m(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){_(t,this._getElement(),this._config.isAnimated)}}const wi=".bs.focustrap",Ai="backward",Ei={autofocus:!0,trapElement:null},Ti={autofocus:"boolean",trapElement:"element"};class Ci extends F{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return Ei}static get DefaultType(){return Ti}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),P.off(document,wi),P.on(document,"focusin.bs.focustrap",(t=>this._handleFocusin(t))),P.on(document,"keydown.tab.bs.focustrap",(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,P.off(document,wi))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const i=Q.focusableChildren(e);0===i.length?e.focus():this._lastTabNavDirection===Ai?i[i.length-1].focus():i[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?Ai:"forward")}}const Oi="hidden.bs.modal",xi="show.bs.modal",ki="modal-open",Li="show",Di="modal-static",Si={backdrop:!0,focus:!0,keyboard:!0},Ii={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class Ni extends z{constructor(t,e){super(t,e),this._dialog=Q.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new gi,this._addEventListeners()}static get Default(){return Si}static get DefaultType(){return Ii}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||P.trigger(this._element,xi,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(ki),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){this._isShown&&!this._isTransitioning&&(P.trigger(this._element,"hide.bs.modal").defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(Li),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){for(const t of[window,this._dialog])P.off(t,".bs.modal");this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new yi({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Ci({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const e=Q.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),d(this._element),this._element.classList.add(Li),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,P.trigger(this._element,"shown.bs.modal",{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){P.on(this._element,"keydown.dismiss.bs.modal",(t=>{if("Escape"===t.key)return this._config.keyboard?(t.preventDefault(),void this.hide()):void this._triggerBackdropTransition()})),P.on(window,"resize.bs.modal",(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),P.on(this._element,"mousedown.dismiss.bs.modal",(t=>{P.one(this._element,"click.dismiss.bs.modal",(e=>{this._element===t.target&&this._element===e.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(ki),this._resetAdjustments(),this._scrollBar.reset(),P.trigger(this._element,Oi)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(P.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(Di)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(Di),this._queueCallback((()=>{this._element.classList.remove(Di),this._queueCallback((()=>{this._element.style.overflowY=e}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;if(i&&!t){const t=p()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!i&&t){const t=p()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=Ni.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}P.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(t){const e=n(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),P.one(e,xi,(t=>{t.defaultPrevented||P.one(e,Oi,(()=>{a(this)&&this.focus()}))}));const i=Q.findOne(".modal.show");i&&Ni.getInstance(i).hide(),Ni.getOrCreateInstance(e).toggle(this)})),q(Ni),g(Ni);const Pi="show",ji="showing",Mi="hiding",Hi=".offcanvas.show",$i="hidePrevented.bs.offcanvas",Wi="hidden.bs.offcanvas",Bi={backdrop:!0,keyboard:!0,scroll:!1},Fi={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class zi extends z{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Bi}static get DefaultType(){return Fi}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||P.trigger(this._element,"show.bs.offcanvas",{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new gi).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(ji),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Pi),this._element.classList.remove(ji),P.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(P.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Mi),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(Pi,Mi),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new gi).reset(),P.trigger(this._element,Wi)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new yi({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():P.trigger(this._element,$i)}:null})}_initializeFocusTrap(){return new Ci({trapElement:this._element})}_addEventListeners(){P.on(this._element,"keydown.dismiss.bs.offcanvas",(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():P.trigger(this._element,$i))}))}static jQueryInterface(t){return this.each((function(){const e=zi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}P.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',(function(t){const e=n(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),l(this))return;P.one(e,Wi,(()=>{a(this)&&this.focus()}));const i=Q.findOne(Hi);i&&i!==e&&zi.getInstance(i).hide(),zi.getOrCreateInstance(e).toggle(this)})),P.on(window,"load.bs.offcanvas.data-api",(()=>{for(const t of Q.find(Hi))zi.getOrCreateInstance(t).show()})),P.on(window,"resize.bs.offcanvas",(()=>{for(const t of Q.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&zi.getOrCreateInstance(t).hide()})),q(zi),g(zi);const qi=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Ri=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,Vi=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,Ki=(t,e)=>{const i=t.nodeName.toLowerCase();return e.includes(i)?!qi.has(i)||Boolean(Ri.test(t.nodeValue)||Vi.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(i)))},Qi={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Xi={allowList:Qi,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
    "},Yi={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Ui={entry:"(string|element|function|null)",selector:"(string|element)"};class Gi extends F{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Xi}static get DefaultType(){return Yi}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,i]of Object.entries(this._config.content))this._setContent(t,i,e);const e=t.children[0],i=this._resolvePossibleFunction(this._config.extraClass);return i&&e.classList.add(...i.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,i]of Object.entries(t))super._typeCheckConfig({selector:e,entry:i},Ui)}_setContent(t,e,i){const n=Q.findOne(i,t);n&&((e=this._resolvePossibleFunction(e))?o(e)?this._putElementInTemplate(r(e),n):this._config.html?n.innerHTML=this._maybeSanitize(e):n.textContent=e:n.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,i){if(!t.length)return t;if(i&&"function"==typeof i)return i(t);const n=(new window.DOMParser).parseFromString(t,"text/html"),s=[].concat(...n.body.querySelectorAll("*"));for(const t of s){const i=t.nodeName.toLowerCase();if(!Object.keys(e).includes(i)){t.remove();continue}const n=[].concat(...t.attributes),s=[].concat(e["*"]||[],e[i]||[]);for(const e of n)Ki(e,s)||t.removeAttribute(e.nodeName)}return n.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return"function"==typeof t?t(this):t}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const Ji=new Set(["sanitize","allowList","sanitizeFn"]),Zi="fade",tn="show",en=".modal",nn="hide.bs.modal",sn="hover",on="focus",rn={AUTO:"auto",TOP:"top",RIGHT:p()?"left":"right",BOTTOM:"bottom",LEFT:p()?"right":"left"},an={allowList:Qi,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,0],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},ln={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class cn extends z{constructor(t,e){if(void 0===Ke)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,e),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return an}static get DefaultType(){return ln}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),P.off(this._element.closest(en),nn,this._hideModalHandler),this.tip&&this.tip.remove(),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=P.trigger(this._element,this.constructor.eventName("show")),e=(c(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this.tip&&(this.tip.remove(),this.tip=null);const i=this._getTipElement();this._element.setAttribute("aria-describedby",i.getAttribute("id"));const{container:n}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(n.append(i),P.trigger(this._element,this.constructor.eventName("inserted"))),this._popper?this._popper.update():this._popper=this._createPopper(i),i.classList.add(tn),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))P.on(t,"mouseover",h);this._queueCallback((()=>{P.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(!this._isShown())return;if(P.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented)return;const t=this._getTipElement();if(t.classList.remove(tn),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))P.off(t,"mouseover",h);this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||t.remove(),this._element.removeAttribute("aria-describedby"),P.trigger(this._element,this.constructor.eventName("hidden")),this._disposePopper())}),this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(Zi,tn),e.classList.add(`bs-${this.constructor.NAME}-auto`);const i=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",i),this._isAnimated()&&e.classList.add(Zi),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new Gi({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(Zi)}_isShown(){return this.tip&&this.tip.classList.contains(tn)}_createPopper(t){const e="function"==typeof this._config.placement?this._config.placement.call(this,t,this._element):this._config.placement,i=rn[e.toUpperCase()];return Ve(this._element,t,this._getPopperConfig(i))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return"function"==typeof t?t.call(this._element):t}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...e,..."function"==typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)P.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===sn?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=e===sn?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");P.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?on:sn]=!0,e._enter()})),P.on(this._element,i,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?on:sn]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},P.on(this._element.closest(en),nn,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=B.getDataAttributes(this._element);for(const t of Object.keys(e))Ji.has(t)&&delete e[t];return t={...e,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:r(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const e in this._config)this.constructor.Default[e]!==this._config[e]&&(t[e]=this._config[e]);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null)}static jQueryInterface(t){return this.each((function(){const e=cn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}g(cn);const hn={...cn.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},dn={...cn.DefaultType,content:"(null|string|element|function)"};class un extends cn{static get Default(){return hn}static get DefaultType(){return dn}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each((function(){const e=un.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}g(un);const fn="click.bs.scrollspy",pn="active",gn="[href]",mn={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},_n={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class bn extends z{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return mn}static get DefaultType(){return _n}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=r(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map((t=>Number.parseFloat(t)))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(P.off(this._config.target,fn),P.on(this._config.target,fn,gn,(t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const i=this._rootElement||window,n=e.offsetTop-this._element.offsetTop;if(i.scrollTo)return void i.scrollTo({top:n,behavior:"smooth"});i.scrollTop=n}})))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),i=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},n=(this._rootElement||document.documentElement).scrollTop,s=n>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=n;for(const o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(o));continue}const t=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(s&&t){if(i(o),!n)return}else s||t||i(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=Q.find(gn,this._config.target);for(const e of t){if(!e.hash||l(e))continue;const t=Q.findOne(e.hash,this._element);a(t)&&(this._targetLinks.set(e.hash,e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(pn),this._activateParents(t),P.trigger(this._element,"activate.bs.scrollspy",{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))Q.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(pn);else for(const e of Q.parents(t,".nav, .list-group"))for(const t of Q.prev(e,".nav-link, .nav-item > .nav-link, .list-group-item"))t.classList.add(pn)}_clearActiveClass(t){t.classList.remove(pn);const e=Q.find("[href].active",t);for(const t of e)t.classList.remove(pn)}static jQueryInterface(t){return this.each((function(){const e=bn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}P.on(window,"load.bs.scrollspy.data-api",(()=>{for(const t of Q.find('[data-bs-spy="scroll"]'))bn.getOrCreateInstance(t)})),g(bn);const vn="ArrowLeft",yn="ArrowRight",wn="ArrowUp",An="ArrowDown",En="active",Tn="fade",Cn="show",On='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',xn=`.nav-link:not(.dropdown-toggle), .list-group-item:not(.dropdown-toggle), [role="tab"]:not(.dropdown-toggle), ${On}`;class kn extends z{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),P.on(this._element,"keydown.bs.tab",(t=>this._keydown(t))))}static get NAME(){return"tab"}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),i=e?P.trigger(e,"hide.bs.tab",{relatedTarget:t}):null;P.trigger(t,"show.bs.tab",{relatedTarget:e}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){t&&(t.classList.add(En),this._activate(n(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),P.trigger(t,"shown.bs.tab",{relatedTarget:e})):t.classList.add(Cn)}),t,t.classList.contains(Tn)))}_deactivate(t,e){t&&(t.classList.remove(En),t.blur(),this._deactivate(n(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),P.trigger(t,"hidden.bs.tab",{relatedTarget:e})):t.classList.remove(Cn)}),t,t.classList.contains(Tn)))}_keydown(t){if(![vn,yn,wn,An].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=[yn,An].includes(t.key),i=b(this._getChildren().filter((t=>!l(t))),t.target,e,!0);i&&(i.focus({preventScroll:!0}),kn.getOrCreateInstance(i).show())}_getChildren(){return Q.find(xn,this._parent)}_getActiveElem(){return this._getChildren().find((t=>this._elemIsActive(t)))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tablist");for(const t of e)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),i=this._getOuterElement(t);t.setAttribute("aria-selected",e),i!==t&&this._setAttributeIfNotExists(i,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=n(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`#${t.id}`))}_toggleDropDown(t,e){const i=this._getOuterElement(t);if(!i.classList.contains("dropdown"))return;const n=(t,n)=>{const s=Q.findOne(t,i);s&&s.classList.toggle(n,e)};n(".dropdown-toggle",En),n(".dropdown-menu",Cn),i.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,i){t.hasAttribute(e)||t.setAttribute(e,i)}_elemIsActive(t){return t.classList.contains(En)}_getInnerElement(t){return t.matches(xn)?t:Q.findOne(xn,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each((function(){const e=kn.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}P.on(document,"click.bs.tab",On,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),l(this)||kn.getOrCreateInstance(this).show()})),P.on(window,"load.bs.tab",(()=>{for(const t of Q.find('.active[data-bs-toggle="tab"], .active[data-bs-toggle="pill"], .active[data-bs-toggle="list"]'))kn.getOrCreateInstance(t)})),g(kn);const Ln="hide",Dn="show",Sn="showing",In={animation:"boolean",autohide:"boolean",delay:"number"},Nn={animation:!0,autohide:!0,delay:5e3};class Pn extends z{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return Nn}static get DefaultType(){return In}static get NAME(){return"toast"}show(){P.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(Ln),d(this._element),this._element.classList.add(Dn,Sn),this._queueCallback((()=>{this._element.classList.remove(Sn),P.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(P.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.add(Sn),this._queueCallback((()=>{this._element.classList.add(Ln),this._element.classList.remove(Sn,Dn),P.trigger(this._element,"hidden.bs.toast")}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(Dn),super.dispose()}isShown(){return this._element.classList.contains(Dn)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){P.on(this._element,"mouseover.bs.toast",(t=>this._onInteraction(t,!0))),P.on(this._element,"mouseout.bs.toast",(t=>this._onInteraction(t,!1))),P.on(this._element,"focusin.bs.toast",(t=>this._onInteraction(t,!0))),P.on(this._element,"focusout.bs.toast",(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=Pn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}return q(Pn),g(Pn),{Alert:R,Button:K,Carousel:at,Collapse:pt,Dropdown:hi,Modal:Ni,Offcanvas:zi,Popover:un,ScrollSpy:bn,Tab:kn,Toast:Pn,Tooltip:cn}})); +//# sourceMappingURL=bootstrap.bundle.min.js.map \ No newline at end of file diff --git a/deps/bootstrap-5.2.2/bootstrap.bundle.min.js.map b/deps/bootstrap-5.2.2/bootstrap.bundle.min.js.map new file mode 100644 index 0000000..69926c2 --- /dev/null +++ b/deps/bootstrap-5.2.2/bootstrap.bundle.min.js.map @@ -0,0 +1 @@ +{"version":3,"names":["TRANSITION_END","getSelector","element","selector","getAttribute","hrefAttribute","includes","startsWith","split","trim","getSelectorFromElement","document","querySelector","getElementFromSelector","triggerTransitionEnd","dispatchEvent","Event","isElement","object","jquery","nodeType","getElement","length","isVisible","getClientRects","elementIsVisible","getComputedStyle","getPropertyValue","closedDetails","closest","summary","parentNode","isDisabled","Node","ELEMENT_NODE","classList","contains","disabled","hasAttribute","findShadowRoot","documentElement","attachShadow","getRootNode","root","ShadowRoot","noop","reflow","offsetHeight","getjQuery","window","jQuery","body","DOMContentLoadedCallbacks","isRTL","dir","defineJQueryPlugin","plugin","callback","$","name","NAME","JQUERY_NO_CONFLICT","fn","jQueryInterface","Constructor","noConflict","readyState","addEventListener","push","execute","executeAfterTransition","transitionElement","waitForTransition","emulatedDuration","transitionDuration","transitionDelay","floatTransitionDuration","Number","parseFloat","floatTransitionDelay","getTransitionDurationFromElement","called","handler","target","removeEventListener","setTimeout","getNextActiveElement","list","activeElement","shouldGetNext","isCycleAllowed","listLength","index","indexOf","Math","max","min","namespaceRegex","stripNameRegex","stripUidRegex","eventRegistry","uidEvent","customEvents","mouseenter","mouseleave","nativeEvents","Set","makeEventUid","uid","getElementEvents","findHandler","events","callable","delegationSelector","Object","values","find","event","normalizeParameters","originalTypeEvent","delegationFunction","isDelegated","typeEvent","getTypeEvent","has","addHandler","oneOff","wrapFunction","relatedTarget","delegateTarget","call","this","handlers","previousFunction","replace","domElements","querySelectorAll","domElement","hydrateObj","EventHandler","off","type","apply","bootstrapDelegationHandler","bootstrapHandler","removeHandler","Boolean","removeNamespacedHandlers","namespace","storeElementEvent","handlerKey","keys","on","one","inNamespace","isNamespace","elementEvent","slice","keyHandlers","trigger","args","jQueryEvent","bubbles","nativeDispatch","defaultPrevented","isPropagationStopped","isImmediatePropagationStopped","isDefaultPrevented","evt","cancelable","preventDefault","obj","meta","key","value","entries","_unused","defineProperty","configurable","get","elementMap","Map","Data","set","instance","instanceMap","size","console","error","Array","from","remove","delete","normalizeData","toString","JSON","parse","decodeURIComponent","normalizeDataKey","chr","toLowerCase","Manipulator","setDataAttribute","setAttribute","removeDataAttribute","removeAttribute","getDataAttributes","attributes","bsKeys","dataset","filter","pureKey","charAt","getDataAttribute","Config","Default","DefaultType","Error","_getConfig","config","_mergeConfigObj","_configAfterMerge","_typeCheckConfig","jsonConfig","constructor","configTypes","property","expectedTypes","valueType","prototype","match","RegExp","test","TypeError","toUpperCase","BaseComponent","super","_element","_config","DATA_KEY","dispose","EVENT_KEY","propertyName","getOwnPropertyNames","_queueCallback","isAnimated","static","getInstance","VERSION","enableDismissTrigger","component","method","clickEvent","tagName","getOrCreateInstance","Alert","close","_destroyElement","each","data","undefined","SELECTOR_DATA_TOGGLE","Button","toggle","button","SelectorEngine","concat","Element","findOne","children","child","matches","parents","ancestor","prev","previous","previousElementSibling","next","nextElementSibling","focusableChildren","focusables","map","join","el","endCallback","leftCallback","rightCallback","Swipe","isSupported","_deltaX","_supportPointerEvents","PointerEvent","_initEvents","_start","_eventIsPointerPenTouch","clientX","touches","_end","_handleSwipe","_move","absDeltaX","abs","direction","add","pointerType","navigator","maxTouchPoints","ORDER_NEXT","ORDER_PREV","DIRECTION_LEFT","DIRECTION_RIGHT","EVENT_SLID","CLASS_NAME_CAROUSEL","CLASS_NAME_ACTIVE","KEY_TO_DIRECTION","ArrowLeft","ArrowRight","interval","keyboard","pause","ride","touch","wrap","Carousel","_interval","_activeElement","_isSliding","touchTimeout","_swipeHelper","_indicatorsElement","_addEventListeners","cycle","_slide","nextWhenVisible","hidden","_clearInterval","_updateInterval","setInterval","_maybeEnableCycle","to","items","_getItems","activeIndex","_getItemIndex","_getActive","order","defaultInterval","_keydown","_addTouchEventListeners","img","swipeConfig","_directionToOrder","clearTimeout","_setActiveIndicatorElement","activeIndicator","newActiveIndicator","elementInterval","parseInt","isNext","nextElement","nextElementIndex","triggerEvent","eventName","_orderToDirection","isCycling","directionalClassName","orderClassName","_isAnimated","SELECTOR_ACTIVE","clearInterval","carousel","slideIndex","carousels","CLASS_NAME_SHOW","CLASS_NAME_COLLAPSE","CLASS_NAME_COLLAPSING","parent","Collapse","_isTransitioning","_triggerArray","toggleList","elem","filterElement","foundElement","_initializeChildren","_addAriaAndCollapsedClass","_isShown","hide","show","activeChildren","_getFirstLevelChildren","activeInstance","dimension","_getDimension","style","scrollSize","getBoundingClientRect","selected","triggerArray","isOpen","selectorElements","top","bottom","right","left","auto","basePlacements","start","end","clippingParents","viewport","popper","reference","variationPlacements","reduce","acc","placement","placements","beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite","modifierPhases","getNodeName","nodeName","getWindow","node","ownerDocument","defaultView","isHTMLElement","HTMLElement","isShadowRoot","applyStyles$1","enabled","phase","_ref","state","elements","forEach","styles","assign","effect","_ref2","initialStyles","position","options","strategy","margin","arrow","hasOwnProperty","attribute","requires","getBasePlacement","round","getUAString","uaData","userAgentData","brands","item","brand","version","userAgent","isLayoutViewport","includeScale","isFixedStrategy","clientRect","scaleX","scaleY","offsetWidth","width","height","visualViewport","addVisualOffsets","x","offsetLeft","y","offsetTop","getLayoutRect","rootNode","isSameNode","host","isTableElement","getDocumentElement","getParentNode","assignedSlot","getTrueOffsetParent","offsetParent","getOffsetParent","isFirefox","currentNode","css","transform","perspective","contain","willChange","getContainingBlock","getMainAxisFromPlacement","within","mathMax","mathMin","mergePaddingObject","paddingObject","expandToHashMap","hashMap","arrow$1","_state$modifiersData$","arrowElement","popperOffsets","modifiersData","basePlacement","axis","len","padding","rects","toPaddingObject","arrowRect","minProp","maxProp","endDiff","startDiff","arrowOffsetParent","clientSize","clientHeight","clientWidth","centerToReference","center","offset","axisProp","centerOffset","_options$element","requiresIfExists","getVariation","unsetSides","mapToStyles","_Object$assign2","popperRect","variation","offsets","gpuAcceleration","adaptive","roundOffsets","isFixed","_offsets$x","_offsets$y","_ref3","hasX","hasY","sideX","sideY","win","heightProp","widthProp","_Object$assign","commonStyles","_ref4","dpr","devicePixelRatio","roundOffsetsByDPR","computeStyles$1","_ref5","_options$gpuAccelerat","_options$adaptive","_options$roundOffsets","passive","eventListeners","_options$scroll","scroll","_options$resize","resize","scrollParents","scrollParent","update","hash","getOppositePlacement","matched","getOppositeVariationPlacement","getWindowScroll","scrollLeft","pageXOffset","scrollTop","pageYOffset","getWindowScrollBarX","isScrollParent","_getComputedStyle","overflow","overflowX","overflowY","getScrollParent","listScrollParents","_element$ownerDocumen","isBody","updatedList","rectToClientRect","rect","getClientRectFromMixedType","clippingParent","html","layoutViewport","getViewportRect","clientTop","clientLeft","getInnerBoundingClientRect","winScroll","scrollWidth","scrollHeight","getDocumentRect","computeOffsets","commonX","commonY","mainAxis","detectOverflow","_options","_options$placement","_options$strategy","_options$boundary","boundary","_options$rootBoundary","rootBoundary","_options$elementConte","elementContext","_options$altBoundary","altBoundary","_options$padding","altContext","clippingClientRect","mainClippingParents","clipperElement","getClippingParents","firstClippingParent","clippingRect","accRect","getClippingRect","contextElement","referenceClientRect","popperClientRect","elementClientRect","overflowOffsets","offsetData","multiply","computeAutoPlacement","flipVariations","_options$allowedAutoP","allowedAutoPlacements","allPlacements","allowedPlacements","overflows","sort","a","b","flip$1","_skip","_options$mainAxis","checkMainAxis","_options$altAxis","altAxis","checkAltAxis","specifiedFallbackPlacements","fallbackPlacements","_options$flipVariatio","preferredPlacement","oppositePlacement","getExpandedFallbackPlacements","referenceRect","checksMap","makeFallbackChecks","firstFittingPlacement","i","_basePlacement","isStartVariation","isVertical","mainVariationSide","altVariationSide","checks","every","check","_loop","_i","fittingPlacement","reset","getSideOffsets","preventedOffsets","isAnySideFullyClipped","some","side","hide$1","preventOverflow","referenceOverflow","popperAltOverflow","referenceClippingOffsets","popperEscapeOffsets","isReferenceHidden","hasPopperEscaped","offset$1","_options$offset","invertDistance","skidding","distance","distanceAndSkiddingToXY","_data$state$placement","popperOffsets$1","preventOverflow$1","_options$tether","tether","_options$tetherOffset","tetherOffset","isBasePlacement","tetherOffsetValue","normalizedTetherOffsetValue","offsetModifierState","_offsetModifierState$","mainSide","altSide","additive","minLen","maxLen","arrowPaddingObject","arrowPaddingMin","arrowPaddingMax","arrowLen","minOffset","maxOffset","clientOffset","offsetModifierValue","tetherMax","preventedOffset","_offsetModifierState$2","_mainSide","_altSide","_offset","_len","_min","_max","isOriginSide","_offsetModifierValue","_tetherMin","_tetherMax","_preventedOffset","v","withinMaxClamp","getCompositeRect","elementOrVirtualElement","isOffsetParentAnElement","offsetParentIsScaled","isElementScaled","modifiers","visited","result","modifier","dep","depModifier","DEFAULT_OPTIONS","areValidElements","arguments","_key","popperGenerator","generatorOptions","_generatorOptions","_generatorOptions$def","defaultModifiers","_generatorOptions$def2","defaultOptions","pending","orderedModifiers","effectCleanupFns","isDestroyed","setOptions","setOptionsAction","cleanupModifierEffects","merged","orderModifiers","current","existing","m","_ref3$options","cleanupFn","forceUpdate","_state$elements","_state$orderedModifie","_state$orderedModifie2","Promise","resolve","then","destroy","onFirstUpdate","createPopper","computeStyles","applyStyles","flip","ARROW_UP_KEY","ARROW_DOWN_KEY","EVENT_CLICK_DATA_API","EVENT_KEYDOWN_DATA_API","SELECTOR_DATA_TOGGLE_SHOWN","SELECTOR_MENU","PLACEMENT_TOP","PLACEMENT_TOPEND","PLACEMENT_BOTTOM","PLACEMENT_BOTTOMEND","PLACEMENT_RIGHT","PLACEMENT_LEFT","autoClose","display","popperConfig","Dropdown","_popper","_parent","_menu","_inNavbar","_detectNavbar","_createPopper","focus","_completeHide","Popper","referenceElement","_getPopperConfig","_getPlacement","parentDropdown","isEnd","_getOffset","popperData","defaultBsPopperConfig","_selectMenuItem","openToggles","context","composedPath","isMenuTarget","isInput","isEscapeEvent","isUpOrDownEvent","getToggleButton","stopPropagation","dataApiKeydownHandler","clearMenus","SELECTOR_FIXED_CONTENT","SELECTOR_STICKY_CONTENT","PROPERTY_PADDING","PROPERTY_MARGIN","ScrollBarHelper","getWidth","documentWidth","innerWidth","_disableOverFlow","_setElementAttributes","calculatedValue","_resetElementAttributes","isOverflowing","_saveInitialAttribute","styleProperty","scrollbarWidth","_applyManipulationCallback","setProperty","actualValue","removeProperty","callBack","sel","EVENT_MOUSEDOWN","className","clickCallback","rootElement","Backdrop","_isAppended","_append","_getElement","_emulateAnimation","backdrop","createElement","append","TAB_NAV_BACKWARD","autofocus","trapElement","FocusTrap","_isActive","_lastTabNavDirection","activate","_handleFocusin","_handleKeydown","deactivate","shiftKey","EVENT_HIDDEN","EVENT_SHOW","CLASS_NAME_OPEN","CLASS_NAME_STATIC","Modal","_dialog","_backdrop","_initializeBackDrop","_focustrap","_initializeFocusTrap","_scrollBar","_adjustDialog","_showElement","_hideModal","htmlElement","handleUpdate","modalBody","_triggerBackdropTransition","event2","_resetAdjustments","isModalOverflowing","initialOverflowY","isBodyOverflowing","paddingLeft","paddingRight","showEvent","alreadyOpen","CLASS_NAME_SHOWING","CLASS_NAME_HIDING","OPEN_SELECTOR","EVENT_HIDE_PREVENTED","Offcanvas","blur","uriAttributes","SAFE_URL_PATTERN","DATA_URL_PATTERN","allowedAttribute","allowedAttributeList","attributeName","nodeValue","attributeRegex","regex","DefaultAllowlist","area","br","col","code","div","em","hr","h1","h2","h3","h4","h5","h6","li","ol","p","pre","s","small","span","sub","sup","strong","u","ul","allowList","content","extraClass","sanitize","sanitizeFn","template","DefaultContentType","entry","TemplateFactory","getContent","_resolvePossibleFunction","hasContent","changeContent","_checkContent","toHtml","templateWrapper","innerHTML","_maybeSanitize","text","_setContent","arg","templateElement","_putElementInTemplate","textContent","unsafeHtml","sanitizeFunction","createdDocument","DOMParser","parseFromString","elementName","attributeList","allowedAttributes","sanitizeHtml","DISALLOWED_ATTRIBUTES","CLASS_NAME_FADE","SELECTOR_MODAL","EVENT_MODAL_HIDE","TRIGGER_HOVER","TRIGGER_FOCUS","AttachmentMap","AUTO","TOP","RIGHT","BOTTOM","LEFT","animation","container","customClass","delay","title","Tooltip","_isEnabled","_timeout","_isHovered","_activeTrigger","_templateFactory","_newContent","tip","_setListeners","_fixTitle","enable","disable","toggleEnabled","click","_leave","_enter","_hideModalHandler","_disposePopper","_isWithContent","isInTheDom","_getTipElement","_isWithActiveTrigger","_getTitle","_createTipElement","_getContentForTemplate","_getTemplateFactory","tipId","prefix","floor","random","getElementById","getUID","setContent","_initializeOnDelegatedTarget","_getDelegateConfig","attachment","triggers","eventIn","eventOut","_setTimeout","timeout","dataAttributes","dataAttribute","Popover","_getContent","EVENT_CLICK","SELECTOR_TARGET_LINKS","rootMargin","smoothScroll","threshold","ScrollSpy","_targetLinks","_observableSections","_rootElement","_activeTarget","_observer","_previousScrollData","visibleEntryTop","parentScrollTop","refresh","_initializeTargetsAndObservables","_maybeEnableSmoothScroll","disconnect","_getNewObserver","section","observe","observableSection","scrollTo","behavior","IntersectionObserver","_observerCallback","targetElement","id","_process","userScrollsDown","isIntersecting","_clearActiveClass","entryIsLowerThanPrevious","targetLinks","anchor","_activateParents","listGroup","activeNodes","spy","ARROW_LEFT_KEY","ARROW_RIGHT_KEY","SELECTOR_INNER_ELEM","Tab","_setInitialAttributes","_getChildren","innerElem","_elemIsActive","active","_getActiveElem","hideEvent","_deactivate","_activate","relatedElem","_toggleDropDown","nextActiveElement","preventScroll","_setAttributeIfNotExists","_setInitialAttributesOnChild","_getInnerElement","isActive","outerElem","_getOuterElement","_setInitialAttributesOnTargetPanel","open","CLASS_NAME_HIDE","autohide","Toast","_hasMouseInteraction","_hasKeyboardInteraction","_clearTimeout","_maybeScheduleHide","isShown","_onInteraction","isInteracting"],"sources":["../../js/src/util/index.js","../../js/src/dom/event-handler.js","../../js/src/dom/data.js","../../js/src/dom/manipulator.js","../../js/src/util/config.js","../../js/src/base-component.js","../../js/src/util/component-functions.js","../../js/src/alert.js","../../js/src/button.js","../../js/src/dom/selector-engine.js","../../js/src/util/swipe.js","../../js/src/carousel.js","../../js/src/collapse.js","../../node_modules/@popperjs/core/lib/enums.js","../../node_modules/@popperjs/core/lib/dom-utils/getNodeName.js","../../node_modules/@popperjs/core/lib/dom-utils/getWindow.js","../../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js","../../node_modules/@popperjs/core/lib/modifiers/applyStyles.js","../../node_modules/@popperjs/core/lib/utils/getBasePlacement.js","../../node_modules/@popperjs/core/lib/utils/math.js","../../node_modules/@popperjs/core/lib/utils/userAgent.js","../../node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js","../../node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js","../../node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js","../../node_modules/@popperjs/core/lib/dom-utils/contains.js","../../node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js","../../node_modules/@popperjs/core/lib/dom-utils/isTableElement.js","../../node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js","../../node_modules/@popperjs/core/lib/dom-utils/getParentNode.js","../../node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js","../../node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js","../../node_modules/@popperjs/core/lib/utils/within.js","../../node_modules/@popperjs/core/lib/utils/mergePaddingObject.js","../../node_modules/@popperjs/core/lib/utils/getFreshSideObject.js","../../node_modules/@popperjs/core/lib/utils/expandToHashMap.js","../../node_modules/@popperjs/core/lib/modifiers/arrow.js","../../node_modules/@popperjs/core/lib/utils/getVariation.js","../../node_modules/@popperjs/core/lib/modifiers/computeStyles.js","../../node_modules/@popperjs/core/lib/modifiers/eventListeners.js","../../node_modules/@popperjs/core/lib/utils/getOppositePlacement.js","../../node_modules/@popperjs/core/lib/utils/getOppositeVariationPlacement.js","../../node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js","../../node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js","../../node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js","../../node_modules/@popperjs/core/lib/dom-utils/getScrollParent.js","../../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","../../node_modules/@popperjs/core/lib/utils/rectToClientRect.js","../../node_modules/@popperjs/core/lib/dom-utils/getClippingRect.js","../../node_modules/@popperjs/core/lib/dom-utils/getViewportRect.js","../../node_modules/@popperjs/core/lib/dom-utils/getDocumentRect.js","../../node_modules/@popperjs/core/lib/utils/computeOffsets.js","../../node_modules/@popperjs/core/lib/utils/detectOverflow.js","../../node_modules/@popperjs/core/lib/utils/computeAutoPlacement.js","../../node_modules/@popperjs/core/lib/modifiers/flip.js","../../node_modules/@popperjs/core/lib/modifiers/hide.js","../../node_modules/@popperjs/core/lib/modifiers/offset.js","../../node_modules/@popperjs/core/lib/modifiers/popperOffsets.js","../../node_modules/@popperjs/core/lib/modifiers/preventOverflow.js","../../node_modules/@popperjs/core/lib/utils/getAltAxis.js","../../node_modules/@popperjs/core/lib/dom-utils/getCompositeRect.js","../../node_modules/@popperjs/core/lib/dom-utils/getNodeScroll.js","../../node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.js","../../node_modules/@popperjs/core/lib/utils/orderModifiers.js","../../node_modules/@popperjs/core/lib/createPopper.js","../../node_modules/@popperjs/core/lib/utils/debounce.js","../../node_modules/@popperjs/core/lib/utils/mergeByName.js","../../node_modules/@popperjs/core/lib/popper-lite.js","../../node_modules/@popperjs/core/lib/popper.js","../../js/src/dropdown.js","../../js/src/util/scrollbar.js","../../js/src/util/backdrop.js","../../js/src/util/focustrap.js","../../js/src/modal.js","../../js/src/offcanvas.js","../../js/src/util/sanitizer.js","../../js/src/util/template-factory.js","../../js/src/tooltip.js","../../js/src/popover.js","../../js/src/scrollspy.js","../../js/src/tab.js","../../js/src/toast.js","../../js/index.umd.js"],"sourcesContent":["/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): util/index.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst MAX_UID = 1_000_000\nconst MILLISECONDS_MULTIPLIER = 1000\nconst TRANSITION_END = 'transitionend'\n\n// Shout-out Angus Croll (https://goo.gl/pxwQGp)\nconst toType = object => {\n if (object === null || object === undefined) {\n return `${object}`\n }\n\n return Object.prototype.toString.call(object).match(/\\s([a-z]+)/i)[1].toLowerCase()\n}\n\n/**\n * Public Util API\n */\n\nconst getUID = prefix => {\n do {\n prefix += Math.floor(Math.random() * MAX_UID)\n } while (document.getElementById(prefix))\n\n return prefix\n}\n\nconst getSelector = element => {\n let selector = element.getAttribute('data-bs-target')\n\n if (!selector || selector === '#') {\n let hrefAttribute = element.getAttribute('href')\n\n // The only valid content that could double as a selector are IDs or classes,\n // so everything starting with `#` or `.`. If a \"real\" URL is used as the selector,\n // `document.querySelector` will rightfully complain it is invalid.\n // See https://github.com/twbs/bootstrap/issues/32273\n if (!hrefAttribute || (!hrefAttribute.includes('#') && !hrefAttribute.startsWith('.'))) {\n return null\n }\n\n // Just in case some CMS puts out a full URL with the anchor appended\n if (hrefAttribute.includes('#') && !hrefAttribute.startsWith('#')) {\n hrefAttribute = `#${hrefAttribute.split('#')[1]}`\n }\n\n selector = hrefAttribute && hrefAttribute !== '#' ? hrefAttribute.trim() : null\n }\n\n return selector\n}\n\nconst getSelectorFromElement = element => {\n const selector = getSelector(element)\n\n if (selector) {\n return document.querySelector(selector) ? selector : null\n }\n\n return null\n}\n\nconst getElementFromSelector = element => {\n const selector = getSelector(element)\n\n return selector ? document.querySelector(selector) : null\n}\n\nconst getTransitionDurationFromElement = element => {\n if (!element) {\n return 0\n }\n\n // Get transition-duration of the element\n let { transitionDuration, transitionDelay } = window.getComputedStyle(element)\n\n const floatTransitionDuration = Number.parseFloat(transitionDuration)\n const floatTransitionDelay = Number.parseFloat(transitionDelay)\n\n // Return 0 if element or transition duration is not found\n if (!floatTransitionDuration && !floatTransitionDelay) {\n return 0\n }\n\n // If multiple durations are defined, take the first\n transitionDuration = transitionDuration.split(',')[0]\n transitionDelay = transitionDelay.split(',')[0]\n\n return (Number.parseFloat(transitionDuration) + Number.parseFloat(transitionDelay)) * MILLISECONDS_MULTIPLIER\n}\n\nconst triggerTransitionEnd = element => {\n element.dispatchEvent(new Event(TRANSITION_END))\n}\n\nconst isElement = object => {\n if (!object || typeof object !== 'object') {\n return false\n }\n\n if (typeof object.jquery !== 'undefined') {\n object = object[0]\n }\n\n return typeof object.nodeType !== 'undefined'\n}\n\nconst getElement = object => {\n // it's a jQuery object or a node element\n if (isElement(object)) {\n return object.jquery ? object[0] : object\n }\n\n if (typeof object === 'string' && object.length > 0) {\n return document.querySelector(object)\n }\n\n return null\n}\n\nconst isVisible = element => {\n if (!isElement(element) || element.getClientRects().length === 0) {\n return false\n }\n\n const elementIsVisible = getComputedStyle(element).getPropertyValue('visibility') === 'visible'\n // Handle `details` element as its content may falsie appear visible when it is closed\n const closedDetails = element.closest('details:not([open])')\n\n if (!closedDetails) {\n return elementIsVisible\n }\n\n if (closedDetails !== element) {\n const summary = element.closest('summary')\n if (summary && summary.parentNode !== closedDetails) {\n return false\n }\n\n if (summary === null) {\n return false\n }\n }\n\n return elementIsVisible\n}\n\nconst isDisabled = element => {\n if (!element || element.nodeType !== Node.ELEMENT_NODE) {\n return true\n }\n\n if (element.classList.contains('disabled')) {\n return true\n }\n\n if (typeof element.disabled !== 'undefined') {\n return element.disabled\n }\n\n return element.hasAttribute('disabled') && element.getAttribute('disabled') !== 'false'\n}\n\nconst findShadowRoot = element => {\n if (!document.documentElement.attachShadow) {\n return null\n }\n\n // Can find the shadow root otherwise it'll return the document\n if (typeof element.getRootNode === 'function') {\n const root = element.getRootNode()\n return root instanceof ShadowRoot ? root : null\n }\n\n if (element instanceof ShadowRoot) {\n return element\n }\n\n // when we don't find a shadow root\n if (!element.parentNode) {\n return null\n }\n\n return findShadowRoot(element.parentNode)\n}\n\nconst noop = () => {}\n\n/**\n * Trick to restart an element's animation\n *\n * @param {HTMLElement} element\n * @return void\n *\n * @see https://www.charistheo.io/blog/2021/02/restart-a-css-animation-with-javascript/#restarting-a-css-animation\n */\nconst reflow = element => {\n element.offsetHeight // eslint-disable-line no-unused-expressions\n}\n\nconst getjQuery = () => {\n if (window.jQuery && !document.body.hasAttribute('data-bs-no-jquery')) {\n return window.jQuery\n }\n\n return null\n}\n\nconst DOMContentLoadedCallbacks = []\n\nconst onDOMContentLoaded = callback => {\n if (document.readyState === 'loading') {\n // add listener on the first call when the document is in loading state\n if (!DOMContentLoadedCallbacks.length) {\n document.addEventListener('DOMContentLoaded', () => {\n for (const callback of DOMContentLoadedCallbacks) {\n callback()\n }\n })\n }\n\n DOMContentLoadedCallbacks.push(callback)\n } else {\n callback()\n }\n}\n\nconst isRTL = () => document.documentElement.dir === 'rtl'\n\nconst defineJQueryPlugin = plugin => {\n onDOMContentLoaded(() => {\n const $ = getjQuery()\n /* istanbul ignore if */\n if ($) {\n const name = plugin.NAME\n const JQUERY_NO_CONFLICT = $.fn[name]\n $.fn[name] = plugin.jQueryInterface\n $.fn[name].Constructor = plugin\n $.fn[name].noConflict = () => {\n $.fn[name] = JQUERY_NO_CONFLICT\n return plugin.jQueryInterface\n }\n }\n })\n}\n\nconst execute = callback => {\n if (typeof callback === 'function') {\n callback()\n }\n}\n\nconst executeAfterTransition = (callback, transitionElement, waitForTransition = true) => {\n if (!waitForTransition) {\n execute(callback)\n return\n }\n\n const durationPadding = 5\n const emulatedDuration = getTransitionDurationFromElement(transitionElement) + durationPadding\n\n let called = false\n\n const handler = ({ target }) => {\n if (target !== transitionElement) {\n return\n }\n\n called = true\n transitionElement.removeEventListener(TRANSITION_END, handler)\n execute(callback)\n }\n\n transitionElement.addEventListener(TRANSITION_END, handler)\n setTimeout(() => {\n if (!called) {\n triggerTransitionEnd(transitionElement)\n }\n }, emulatedDuration)\n}\n\n/**\n * Return the previous/next element of a list.\n *\n * @param {array} list The list of elements\n * @param activeElement The active element\n * @param shouldGetNext Choose to get next or previous element\n * @param isCycleAllowed\n * @return {Element|elem} The proper element\n */\nconst getNextActiveElement = (list, activeElement, shouldGetNext, isCycleAllowed) => {\n const listLength = list.length\n let index = list.indexOf(activeElement)\n\n // if the element does not exist in the list return an element\n // depending on the direction and if cycle is allowed\n if (index === -1) {\n return !shouldGetNext && isCycleAllowed ? list[listLength - 1] : list[0]\n }\n\n index += shouldGetNext ? 1 : -1\n\n if (isCycleAllowed) {\n index = (index + listLength) % listLength\n }\n\n return list[Math.max(0, Math.min(index, listLength - 1))]\n}\n\nexport {\n defineJQueryPlugin,\n execute,\n executeAfterTransition,\n findShadowRoot,\n getElement,\n getElementFromSelector,\n getjQuery,\n getNextActiveElement,\n getSelectorFromElement,\n getTransitionDurationFromElement,\n getUID,\n isDisabled,\n isElement,\n isRTL,\n isVisible,\n noop,\n onDOMContentLoaded,\n reflow,\n triggerTransitionEnd,\n toType\n}\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): dom/event-handler.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { getjQuery } from '../util/index'\n\n/**\n * Constants\n */\n\nconst namespaceRegex = /[^.]*(?=\\..*)\\.|.*/\nconst stripNameRegex = /\\..*/\nconst stripUidRegex = /::\\d+$/\nconst eventRegistry = {} // Events storage\nlet uidEvent = 1\nconst customEvents = {\n mouseenter: 'mouseover',\n mouseleave: 'mouseout'\n}\n\nconst nativeEvents = new Set([\n 'click',\n 'dblclick',\n 'mouseup',\n 'mousedown',\n 'contextmenu',\n 'mousewheel',\n 'DOMMouseScroll',\n 'mouseover',\n 'mouseout',\n 'mousemove',\n 'selectstart',\n 'selectend',\n 'keydown',\n 'keypress',\n 'keyup',\n 'orientationchange',\n 'touchstart',\n 'touchmove',\n 'touchend',\n 'touchcancel',\n 'pointerdown',\n 'pointermove',\n 'pointerup',\n 'pointerleave',\n 'pointercancel',\n 'gesturestart',\n 'gesturechange',\n 'gestureend',\n 'focus',\n 'blur',\n 'change',\n 'reset',\n 'select',\n 'submit',\n 'focusin',\n 'focusout',\n 'load',\n 'unload',\n 'beforeunload',\n 'resize',\n 'move',\n 'DOMContentLoaded',\n 'readystatechange',\n 'error',\n 'abort',\n 'scroll'\n])\n\n/**\n * Private methods\n */\n\nfunction makeEventUid(element, uid) {\n return (uid && `${uid}::${uidEvent++}`) || element.uidEvent || uidEvent++\n}\n\nfunction getElementEvents(element) {\n const uid = makeEventUid(element)\n\n element.uidEvent = uid\n eventRegistry[uid] = eventRegistry[uid] || {}\n\n return eventRegistry[uid]\n}\n\nfunction bootstrapHandler(element, fn) {\n return function handler(event) {\n hydrateObj(event, { delegateTarget: element })\n\n if (handler.oneOff) {\n EventHandler.off(element, event.type, fn)\n }\n\n return fn.apply(element, [event])\n }\n}\n\nfunction bootstrapDelegationHandler(element, selector, fn) {\n return function handler(event) {\n const domElements = element.querySelectorAll(selector)\n\n for (let { target } = event; target && target !== this; target = target.parentNode) {\n for (const domElement of domElements) {\n if (domElement !== target) {\n continue\n }\n\n hydrateObj(event, { delegateTarget: target })\n\n if (handler.oneOff) {\n EventHandler.off(element, event.type, selector, fn)\n }\n\n return fn.apply(target, [event])\n }\n }\n }\n}\n\nfunction findHandler(events, callable, delegationSelector = null) {\n return Object.values(events)\n .find(event => event.callable === callable && event.delegationSelector === delegationSelector)\n}\n\nfunction normalizeParameters(originalTypeEvent, handler, delegationFunction) {\n const isDelegated = typeof handler === 'string'\n // todo: tooltip passes `false` instead of selector, so we need to check\n const callable = isDelegated ? delegationFunction : (handler || delegationFunction)\n let typeEvent = getTypeEvent(originalTypeEvent)\n\n if (!nativeEvents.has(typeEvent)) {\n typeEvent = originalTypeEvent\n }\n\n return [isDelegated, callable, typeEvent]\n}\n\nfunction addHandler(element, originalTypeEvent, handler, delegationFunction, oneOff) {\n if (typeof originalTypeEvent !== 'string' || !element) {\n return\n }\n\n let [isDelegated, callable, typeEvent] = normalizeParameters(originalTypeEvent, handler, delegationFunction)\n\n // in case of mouseenter or mouseleave wrap the handler within a function that checks for its DOM position\n // this prevents the handler from being dispatched the same way as mouseover or mouseout does\n if (originalTypeEvent in customEvents) {\n const wrapFunction = fn => {\n return function (event) {\n if (!event.relatedTarget || (event.relatedTarget !== event.delegateTarget && !event.delegateTarget.contains(event.relatedTarget))) {\n return fn.call(this, event)\n }\n }\n }\n\n callable = wrapFunction(callable)\n }\n\n const events = getElementEvents(element)\n const handlers = events[typeEvent] || (events[typeEvent] = {})\n const previousFunction = findHandler(handlers, callable, isDelegated ? handler : null)\n\n if (previousFunction) {\n previousFunction.oneOff = previousFunction.oneOff && oneOff\n\n return\n }\n\n const uid = makeEventUid(callable, originalTypeEvent.replace(namespaceRegex, ''))\n const fn = isDelegated ?\n bootstrapDelegationHandler(element, handler, callable) :\n bootstrapHandler(element, callable)\n\n fn.delegationSelector = isDelegated ? handler : null\n fn.callable = callable\n fn.oneOff = oneOff\n fn.uidEvent = uid\n handlers[uid] = fn\n\n element.addEventListener(typeEvent, fn, isDelegated)\n}\n\nfunction removeHandler(element, events, typeEvent, handler, delegationSelector) {\n const fn = findHandler(events[typeEvent], handler, delegationSelector)\n\n if (!fn) {\n return\n }\n\n element.removeEventListener(typeEvent, fn, Boolean(delegationSelector))\n delete events[typeEvent][fn.uidEvent]\n}\n\nfunction removeNamespacedHandlers(element, events, typeEvent, namespace) {\n const storeElementEvent = events[typeEvent] || {}\n\n for (const handlerKey of Object.keys(storeElementEvent)) {\n if (handlerKey.includes(namespace)) {\n const event = storeElementEvent[handlerKey]\n removeHandler(element, events, typeEvent, event.callable, event.delegationSelector)\n }\n }\n}\n\nfunction getTypeEvent(event) {\n // allow to get the native events from namespaced events ('click.bs.button' --> 'click')\n event = event.replace(stripNameRegex, '')\n return customEvents[event] || event\n}\n\nconst EventHandler = {\n on(element, event, handler, delegationFunction) {\n addHandler(element, event, handler, delegationFunction, false)\n },\n\n one(element, event, handler, delegationFunction) {\n addHandler(element, event, handler, delegationFunction, true)\n },\n\n off(element, originalTypeEvent, handler, delegationFunction) {\n if (typeof originalTypeEvent !== 'string' || !element) {\n return\n }\n\n const [isDelegated, callable, typeEvent] = normalizeParameters(originalTypeEvent, handler, delegationFunction)\n const inNamespace = typeEvent !== originalTypeEvent\n const events = getElementEvents(element)\n const storeElementEvent = events[typeEvent] || {}\n const isNamespace = originalTypeEvent.startsWith('.')\n\n if (typeof callable !== 'undefined') {\n // Simplest case: handler is passed, remove that listener ONLY.\n if (!Object.keys(storeElementEvent).length) {\n return\n }\n\n removeHandler(element, events, typeEvent, callable, isDelegated ? handler : null)\n return\n }\n\n if (isNamespace) {\n for (const elementEvent of Object.keys(events)) {\n removeNamespacedHandlers(element, events, elementEvent, originalTypeEvent.slice(1))\n }\n }\n\n for (const keyHandlers of Object.keys(storeElementEvent)) {\n const handlerKey = keyHandlers.replace(stripUidRegex, '')\n\n if (!inNamespace || originalTypeEvent.includes(handlerKey)) {\n const event = storeElementEvent[keyHandlers]\n removeHandler(element, events, typeEvent, event.callable, event.delegationSelector)\n }\n }\n },\n\n trigger(element, event, args) {\n if (typeof event !== 'string' || !element) {\n return null\n }\n\n const $ = getjQuery()\n const typeEvent = getTypeEvent(event)\n const inNamespace = event !== typeEvent\n\n let jQueryEvent = null\n let bubbles = true\n let nativeDispatch = true\n let defaultPrevented = false\n\n if (inNamespace && $) {\n jQueryEvent = $.Event(event, args)\n\n $(element).trigger(jQueryEvent)\n bubbles = !jQueryEvent.isPropagationStopped()\n nativeDispatch = !jQueryEvent.isImmediatePropagationStopped()\n defaultPrevented = jQueryEvent.isDefaultPrevented()\n }\n\n let evt = new Event(event, { bubbles, cancelable: true })\n evt = hydrateObj(evt, args)\n\n if (defaultPrevented) {\n evt.preventDefault()\n }\n\n if (nativeDispatch) {\n element.dispatchEvent(evt)\n }\n\n if (evt.defaultPrevented && jQueryEvent) {\n jQueryEvent.preventDefault()\n }\n\n return evt\n }\n}\n\nfunction hydrateObj(obj, meta) {\n for (const [key, value] of Object.entries(meta || {})) {\n try {\n obj[key] = value\n } catch {\n Object.defineProperty(obj, key, {\n configurable: true,\n get() {\n return value\n }\n })\n }\n }\n\n return obj\n}\n\nexport default EventHandler\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): dom/data.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n/**\n * Constants\n */\n\nconst elementMap = new Map()\n\nexport default {\n set(element, key, instance) {\n if (!elementMap.has(element)) {\n elementMap.set(element, new Map())\n }\n\n const instanceMap = elementMap.get(element)\n\n // make it clear we only want one instance per element\n // can be removed later when multiple key/instances are fine to be used\n if (!instanceMap.has(key) && instanceMap.size !== 0) {\n // eslint-disable-next-line no-console\n console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(instanceMap.keys())[0]}.`)\n return\n }\n\n instanceMap.set(key, instance)\n },\n\n get(element, key) {\n if (elementMap.has(element)) {\n return elementMap.get(element).get(key) || null\n }\n\n return null\n },\n\n remove(element, key) {\n if (!elementMap.has(element)) {\n return\n }\n\n const instanceMap = elementMap.get(element)\n\n instanceMap.delete(key)\n\n // free up element references if there are no instances left for an element\n if (instanceMap.size === 0) {\n elementMap.delete(element)\n }\n }\n}\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): dom/manipulator.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nfunction normalizeData(value) {\n if (value === 'true') {\n return true\n }\n\n if (value === 'false') {\n return false\n }\n\n if (value === Number(value).toString()) {\n return Number(value)\n }\n\n if (value === '' || value === 'null') {\n return null\n }\n\n if (typeof value !== 'string') {\n return value\n }\n\n try {\n return JSON.parse(decodeURIComponent(value))\n } catch {\n return value\n }\n}\n\nfunction normalizeDataKey(key) {\n return key.replace(/[A-Z]/g, chr => `-${chr.toLowerCase()}`)\n}\n\nconst Manipulator = {\n setDataAttribute(element, key, value) {\n element.setAttribute(`data-bs-${normalizeDataKey(key)}`, value)\n },\n\n removeDataAttribute(element, key) {\n element.removeAttribute(`data-bs-${normalizeDataKey(key)}`)\n },\n\n getDataAttributes(element) {\n if (!element) {\n return {}\n }\n\n const attributes = {}\n const bsKeys = Object.keys(element.dataset).filter(key => key.startsWith('bs') && !key.startsWith('bsConfig'))\n\n for (const key of bsKeys) {\n let pureKey = key.replace(/^bs/, '')\n pureKey = pureKey.charAt(0).toLowerCase() + pureKey.slice(1, pureKey.length)\n attributes[pureKey] = normalizeData(element.dataset[key])\n }\n\n return attributes\n },\n\n getDataAttribute(element, key) {\n return normalizeData(element.getAttribute(`data-bs-${normalizeDataKey(key)}`))\n }\n}\n\nexport default Manipulator\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): util/config.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { isElement, toType } from './index'\nimport Manipulator from '../dom/manipulator'\n\n/**\n * Class definition\n */\n\nclass Config {\n // Getters\n static get Default() {\n return {}\n }\n\n static get DefaultType() {\n return {}\n }\n\n static get NAME() {\n throw new Error('You have to implement the static method \"NAME\", for each component!')\n }\n\n _getConfig(config) {\n config = this._mergeConfigObj(config)\n config = this._configAfterMerge(config)\n this._typeCheckConfig(config)\n return config\n }\n\n _configAfterMerge(config) {\n return config\n }\n\n _mergeConfigObj(config, element) {\n const jsonConfig = isElement(element) ? Manipulator.getDataAttribute(element, 'config') : {} // try to parse\n\n return {\n ...this.constructor.Default,\n ...(typeof jsonConfig === 'object' ? jsonConfig : {}),\n ...(isElement(element) ? Manipulator.getDataAttributes(element) : {}),\n ...(typeof config === 'object' ? config : {})\n }\n }\n\n _typeCheckConfig(config, configTypes = this.constructor.DefaultType) {\n for (const property of Object.keys(configTypes)) {\n const expectedTypes = configTypes[property]\n const value = config[property]\n const valueType = isElement(value) ? 'element' : toType(value)\n\n if (!new RegExp(expectedTypes).test(valueType)) {\n throw new TypeError(\n `${this.constructor.NAME.toUpperCase()}: Option \"${property}\" provided type \"${valueType}\" but expected type \"${expectedTypes}\".`\n )\n }\n }\n }\n}\n\nexport default Config\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): base-component.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport Data from './dom/data'\nimport { executeAfterTransition, getElement } from './util/index'\nimport EventHandler from './dom/event-handler'\nimport Config from './util/config'\n\n/**\n * Constants\n */\n\nconst VERSION = '5.2.2'\n\n/**\n * Class definition\n */\n\nclass BaseComponent extends Config {\n constructor(element, config) {\n super()\n\n element = getElement(element)\n if (!element) {\n return\n }\n\n this._element = element\n this._config = this._getConfig(config)\n\n Data.set(this._element, this.constructor.DATA_KEY, this)\n }\n\n // Public\n dispose() {\n Data.remove(this._element, this.constructor.DATA_KEY)\n EventHandler.off(this._element, this.constructor.EVENT_KEY)\n\n for (const propertyName of Object.getOwnPropertyNames(this)) {\n this[propertyName] = null\n }\n }\n\n _queueCallback(callback, element, isAnimated = true) {\n executeAfterTransition(callback, element, isAnimated)\n }\n\n _getConfig(config) {\n config = this._mergeConfigObj(config, this._element)\n config = this._configAfterMerge(config)\n this._typeCheckConfig(config)\n return config\n }\n\n // Static\n static getInstance(element) {\n return Data.get(getElement(element), this.DATA_KEY)\n }\n\n static getOrCreateInstance(element, config = {}) {\n return this.getInstance(element) || new this(element, typeof config === 'object' ? config : null)\n }\n\n static get VERSION() {\n return VERSION\n }\n\n static get DATA_KEY() {\n return `bs.${this.NAME}`\n }\n\n static get EVENT_KEY() {\n return `.${this.DATA_KEY}`\n }\n\n static eventName(name) {\n return `${name}${this.EVENT_KEY}`\n }\n}\n\nexport default BaseComponent\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): util/component-functions.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport EventHandler from '../dom/event-handler'\nimport { getElementFromSelector, isDisabled } from './index'\n\nconst enableDismissTrigger = (component, method = 'hide') => {\n const clickEvent = `click.dismiss${component.EVENT_KEY}`\n const name = component.NAME\n\n EventHandler.on(document, clickEvent, `[data-bs-dismiss=\"${name}\"]`, function (event) {\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault()\n }\n\n if (isDisabled(this)) {\n return\n }\n\n const target = getElementFromSelector(this) || this.closest(`.${name}`)\n const instance = component.getOrCreateInstance(target)\n\n // Method argument is left, for Alert and only, as it doesn't implement the 'hide' method\n instance[method]()\n })\n}\n\nexport {\n enableDismissTrigger\n}\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): alert.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { defineJQueryPlugin } from './util/index'\nimport EventHandler from './dom/event-handler'\nimport BaseComponent from './base-component'\nimport { enableDismissTrigger } from './util/component-functions'\n\n/**\n * Constants\n */\n\nconst NAME = 'alert'\nconst DATA_KEY = 'bs.alert'\nconst EVENT_KEY = `.${DATA_KEY}`\n\nconst EVENT_CLOSE = `close${EVENT_KEY}`\nconst EVENT_CLOSED = `closed${EVENT_KEY}`\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_SHOW = 'show'\n\n/**\n * Class definition\n */\n\nclass Alert extends BaseComponent {\n // Getters\n static get NAME() {\n return NAME\n }\n\n // Public\n close() {\n const closeEvent = EventHandler.trigger(this._element, EVENT_CLOSE)\n\n if (closeEvent.defaultPrevented) {\n return\n }\n\n this._element.classList.remove(CLASS_NAME_SHOW)\n\n const isAnimated = this._element.classList.contains(CLASS_NAME_FADE)\n this._queueCallback(() => this._destroyElement(), this._element, isAnimated)\n }\n\n // Private\n _destroyElement() {\n this._element.remove()\n EventHandler.trigger(this._element, EVENT_CLOSED)\n this.dispose()\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Alert.getOrCreateInstance(this)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config](this)\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nenableDismissTrigger(Alert, 'close')\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Alert)\n\nexport default Alert\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): button.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { defineJQueryPlugin } from './util/index'\nimport EventHandler from './dom/event-handler'\nimport BaseComponent from './base-component'\n\n/**\n * Constants\n */\n\nconst NAME = 'button'\nconst DATA_KEY = 'bs.button'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst CLASS_NAME_ACTIVE = 'active'\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"button\"]'\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\n/**\n * Class definition\n */\n\nclass Button extends BaseComponent {\n // Getters\n static get NAME() {\n return NAME\n }\n\n // Public\n toggle() {\n // Toggle class and sync the `aria-pressed` attribute with the return value of the `.toggle()` method\n this._element.setAttribute('aria-pressed', this._element.classList.toggle(CLASS_NAME_ACTIVE))\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Button.getOrCreateInstance(this)\n\n if (config === 'toggle') {\n data[config]()\n }\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, event => {\n event.preventDefault()\n\n const button = event.target.closest(SELECTOR_DATA_TOGGLE)\n const data = Button.getOrCreateInstance(button)\n\n data.toggle()\n})\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Button)\n\nexport default Button\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): dom/selector-engine.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { isDisabled, isVisible } from '../util/index'\n\n/**\n * Constants\n */\n\nconst SelectorEngine = {\n find(selector, element = document.documentElement) {\n return [].concat(...Element.prototype.querySelectorAll.call(element, selector))\n },\n\n findOne(selector, element = document.documentElement) {\n return Element.prototype.querySelector.call(element, selector)\n },\n\n children(element, selector) {\n return [].concat(...element.children).filter(child => child.matches(selector))\n },\n\n parents(element, selector) {\n const parents = []\n let ancestor = element.parentNode.closest(selector)\n\n while (ancestor) {\n parents.push(ancestor)\n ancestor = ancestor.parentNode.closest(selector)\n }\n\n return parents\n },\n\n prev(element, selector) {\n let previous = element.previousElementSibling\n\n while (previous) {\n if (previous.matches(selector)) {\n return [previous]\n }\n\n previous = previous.previousElementSibling\n }\n\n return []\n },\n // TODO: this is now unused; remove later along with prev()\n next(element, selector) {\n let next = element.nextElementSibling\n\n while (next) {\n if (next.matches(selector)) {\n return [next]\n }\n\n next = next.nextElementSibling\n }\n\n return []\n },\n\n focusableChildren(element) {\n const focusables = [\n 'a',\n 'button',\n 'input',\n 'textarea',\n 'select',\n 'details',\n '[tabindex]',\n '[contenteditable=\"true\"]'\n ].map(selector => `${selector}:not([tabindex^=\"-\"])`).join(',')\n\n return this.find(focusables, element).filter(el => !isDisabled(el) && isVisible(el))\n }\n}\n\nexport default SelectorEngine\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): util/swipe.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport Config from './config'\nimport EventHandler from '../dom/event-handler'\nimport { execute } from './index'\n\n/**\n * Constants\n */\n\nconst NAME = 'swipe'\nconst EVENT_KEY = '.bs.swipe'\nconst EVENT_TOUCHSTART = `touchstart${EVENT_KEY}`\nconst EVENT_TOUCHMOVE = `touchmove${EVENT_KEY}`\nconst EVENT_TOUCHEND = `touchend${EVENT_KEY}`\nconst EVENT_POINTERDOWN = `pointerdown${EVENT_KEY}`\nconst EVENT_POINTERUP = `pointerup${EVENT_KEY}`\nconst POINTER_TYPE_TOUCH = 'touch'\nconst POINTER_TYPE_PEN = 'pen'\nconst CLASS_NAME_POINTER_EVENT = 'pointer-event'\nconst SWIPE_THRESHOLD = 40\n\nconst Default = {\n endCallback: null,\n leftCallback: null,\n rightCallback: null\n}\n\nconst DefaultType = {\n endCallback: '(function|null)',\n leftCallback: '(function|null)',\n rightCallback: '(function|null)'\n}\n\n/**\n * Class definition\n */\n\nclass Swipe extends Config {\n constructor(element, config) {\n super()\n this._element = element\n\n if (!element || !Swipe.isSupported()) {\n return\n }\n\n this._config = this._getConfig(config)\n this._deltaX = 0\n this._supportPointerEvents = Boolean(window.PointerEvent)\n this._initEvents()\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n dispose() {\n EventHandler.off(this._element, EVENT_KEY)\n }\n\n // Private\n _start(event) {\n if (!this._supportPointerEvents) {\n this._deltaX = event.touches[0].clientX\n\n return\n }\n\n if (this._eventIsPointerPenTouch(event)) {\n this._deltaX = event.clientX\n }\n }\n\n _end(event) {\n if (this._eventIsPointerPenTouch(event)) {\n this._deltaX = event.clientX - this._deltaX\n }\n\n this._handleSwipe()\n execute(this._config.endCallback)\n }\n\n _move(event) {\n this._deltaX = event.touches && event.touches.length > 1 ?\n 0 :\n event.touches[0].clientX - this._deltaX\n }\n\n _handleSwipe() {\n const absDeltaX = Math.abs(this._deltaX)\n\n if (absDeltaX <= SWIPE_THRESHOLD) {\n return\n }\n\n const direction = absDeltaX / this._deltaX\n\n this._deltaX = 0\n\n if (!direction) {\n return\n }\n\n execute(direction > 0 ? this._config.rightCallback : this._config.leftCallback)\n }\n\n _initEvents() {\n if (this._supportPointerEvents) {\n EventHandler.on(this._element, EVENT_POINTERDOWN, event => this._start(event))\n EventHandler.on(this._element, EVENT_POINTERUP, event => this._end(event))\n\n this._element.classList.add(CLASS_NAME_POINTER_EVENT)\n } else {\n EventHandler.on(this._element, EVENT_TOUCHSTART, event => this._start(event))\n EventHandler.on(this._element, EVENT_TOUCHMOVE, event => this._move(event))\n EventHandler.on(this._element, EVENT_TOUCHEND, event => this._end(event))\n }\n }\n\n _eventIsPointerPenTouch(event) {\n return this._supportPointerEvents && (event.pointerType === POINTER_TYPE_PEN || event.pointerType === POINTER_TYPE_TOUCH)\n }\n\n // Static\n static isSupported() {\n return 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0\n }\n}\n\nexport default Swipe\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): carousel.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport {\n defineJQueryPlugin,\n getElementFromSelector,\n getNextActiveElement,\n isRTL,\n isVisible,\n reflow,\n triggerTransitionEnd\n} from './util/index'\nimport EventHandler from './dom/event-handler'\nimport Manipulator from './dom/manipulator'\nimport SelectorEngine from './dom/selector-engine'\nimport Swipe from './util/swipe'\nimport BaseComponent from './base-component'\n\n/**\n * Constants\n */\n\nconst NAME = 'carousel'\nconst DATA_KEY = 'bs.carousel'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst ARROW_LEFT_KEY = 'ArrowLeft'\nconst ARROW_RIGHT_KEY = 'ArrowRight'\nconst TOUCHEVENT_COMPAT_WAIT = 500 // Time for mouse compat events to fire after touch\n\nconst ORDER_NEXT = 'next'\nconst ORDER_PREV = 'prev'\nconst DIRECTION_LEFT = 'left'\nconst DIRECTION_RIGHT = 'right'\n\nconst EVENT_SLIDE = `slide${EVENT_KEY}`\nconst EVENT_SLID = `slid${EVENT_KEY}`\nconst EVENT_KEYDOWN = `keydown${EVENT_KEY}`\nconst EVENT_MOUSEENTER = `mouseenter${EVENT_KEY}`\nconst EVENT_MOUSELEAVE = `mouseleave${EVENT_KEY}`\nconst EVENT_DRAG_START = `dragstart${EVENT_KEY}`\nconst EVENT_LOAD_DATA_API = `load${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_CAROUSEL = 'carousel'\nconst CLASS_NAME_ACTIVE = 'active'\nconst CLASS_NAME_SLIDE = 'slide'\nconst CLASS_NAME_END = 'carousel-item-end'\nconst CLASS_NAME_START = 'carousel-item-start'\nconst CLASS_NAME_NEXT = 'carousel-item-next'\nconst CLASS_NAME_PREV = 'carousel-item-prev'\n\nconst SELECTOR_ACTIVE = '.active'\nconst SELECTOR_ITEM = '.carousel-item'\nconst SELECTOR_ACTIVE_ITEM = SELECTOR_ACTIVE + SELECTOR_ITEM\nconst SELECTOR_ITEM_IMG = '.carousel-item img'\nconst SELECTOR_INDICATORS = '.carousel-indicators'\nconst SELECTOR_DATA_SLIDE = '[data-bs-slide], [data-bs-slide-to]'\nconst SELECTOR_DATA_RIDE = '[data-bs-ride=\"carousel\"]'\n\nconst KEY_TO_DIRECTION = {\n [ARROW_LEFT_KEY]: DIRECTION_RIGHT,\n [ARROW_RIGHT_KEY]: DIRECTION_LEFT\n}\n\nconst Default = {\n interval: 5000,\n keyboard: true,\n pause: 'hover',\n ride: false,\n touch: true,\n wrap: true\n}\n\nconst DefaultType = {\n interval: '(number|boolean)', // TODO:v6 remove boolean support\n keyboard: 'boolean',\n pause: '(string|boolean)',\n ride: '(boolean|string)',\n touch: 'boolean',\n wrap: 'boolean'\n}\n\n/**\n * Class definition\n */\n\nclass Carousel extends BaseComponent {\n constructor(element, config) {\n super(element, config)\n\n this._interval = null\n this._activeElement = null\n this._isSliding = false\n this.touchTimeout = null\n this._swipeHelper = null\n\n this._indicatorsElement = SelectorEngine.findOne(SELECTOR_INDICATORS, this._element)\n this._addEventListeners()\n\n if (this._config.ride === CLASS_NAME_CAROUSEL) {\n this.cycle()\n }\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n next() {\n this._slide(ORDER_NEXT)\n }\n\n nextWhenVisible() {\n // FIXME TODO use `document.visibilityState`\n // Don't call next when the page isn't visible\n // or the carousel or its parent isn't visible\n if (!document.hidden && isVisible(this._element)) {\n this.next()\n }\n }\n\n prev() {\n this._slide(ORDER_PREV)\n }\n\n pause() {\n if (this._isSliding) {\n triggerTransitionEnd(this._element)\n }\n\n this._clearInterval()\n }\n\n cycle() {\n this._clearInterval()\n this._updateInterval()\n\n this._interval = setInterval(() => this.nextWhenVisible(), this._config.interval)\n }\n\n _maybeEnableCycle() {\n if (!this._config.ride) {\n return\n }\n\n if (this._isSliding) {\n EventHandler.one(this._element, EVENT_SLID, () => this.cycle())\n return\n }\n\n this.cycle()\n }\n\n to(index) {\n const items = this._getItems()\n if (index > items.length - 1 || index < 0) {\n return\n }\n\n if (this._isSliding) {\n EventHandler.one(this._element, EVENT_SLID, () => this.to(index))\n return\n }\n\n const activeIndex = this._getItemIndex(this._getActive())\n if (activeIndex === index) {\n return\n }\n\n const order = index > activeIndex ? ORDER_NEXT : ORDER_PREV\n\n this._slide(order, items[index])\n }\n\n dispose() {\n if (this._swipeHelper) {\n this._swipeHelper.dispose()\n }\n\n super.dispose()\n }\n\n // Private\n _configAfterMerge(config) {\n config.defaultInterval = config.interval\n return config\n }\n\n _addEventListeners() {\n if (this._config.keyboard) {\n EventHandler.on(this._element, EVENT_KEYDOWN, event => this._keydown(event))\n }\n\n if (this._config.pause === 'hover') {\n EventHandler.on(this._element, EVENT_MOUSEENTER, () => this.pause())\n EventHandler.on(this._element, EVENT_MOUSELEAVE, () => this._maybeEnableCycle())\n }\n\n if (this._config.touch && Swipe.isSupported()) {\n this._addTouchEventListeners()\n }\n }\n\n _addTouchEventListeners() {\n for (const img of SelectorEngine.find(SELECTOR_ITEM_IMG, this._element)) {\n EventHandler.on(img, EVENT_DRAG_START, event => event.preventDefault())\n }\n\n const endCallBack = () => {\n if (this._config.pause !== 'hover') {\n return\n }\n\n // If it's a touch-enabled device, mouseenter/leave are fired as\n // part of the mouse compatibility events on first tap - the carousel\n // would stop cycling until user tapped out of it;\n // here, we listen for touchend, explicitly pause the carousel\n // (as if it's the second time we tap on it, mouseenter compat event\n // is NOT fired) and after a timeout (to allow for mouse compatibility\n // events to fire) we explicitly restart cycling\n\n this.pause()\n if (this.touchTimeout) {\n clearTimeout(this.touchTimeout)\n }\n\n this.touchTimeout = setTimeout(() => this._maybeEnableCycle(), TOUCHEVENT_COMPAT_WAIT + this._config.interval)\n }\n\n const swipeConfig = {\n leftCallback: () => this._slide(this._directionToOrder(DIRECTION_LEFT)),\n rightCallback: () => this._slide(this._directionToOrder(DIRECTION_RIGHT)),\n endCallback: endCallBack\n }\n\n this._swipeHelper = new Swipe(this._element, swipeConfig)\n }\n\n _keydown(event) {\n if (/input|textarea/i.test(event.target.tagName)) {\n return\n }\n\n const direction = KEY_TO_DIRECTION[event.key]\n if (direction) {\n event.preventDefault()\n this._slide(this._directionToOrder(direction))\n }\n }\n\n _getItemIndex(element) {\n return this._getItems().indexOf(element)\n }\n\n _setActiveIndicatorElement(index) {\n if (!this._indicatorsElement) {\n return\n }\n\n const activeIndicator = SelectorEngine.findOne(SELECTOR_ACTIVE, this._indicatorsElement)\n\n activeIndicator.classList.remove(CLASS_NAME_ACTIVE)\n activeIndicator.removeAttribute('aria-current')\n\n const newActiveIndicator = SelectorEngine.findOne(`[data-bs-slide-to=\"${index}\"]`, this._indicatorsElement)\n\n if (newActiveIndicator) {\n newActiveIndicator.classList.add(CLASS_NAME_ACTIVE)\n newActiveIndicator.setAttribute('aria-current', 'true')\n }\n }\n\n _updateInterval() {\n const element = this._activeElement || this._getActive()\n\n if (!element) {\n return\n }\n\n const elementInterval = Number.parseInt(element.getAttribute('data-bs-interval'), 10)\n\n this._config.interval = elementInterval || this._config.defaultInterval\n }\n\n _slide(order, element = null) {\n if (this._isSliding) {\n return\n }\n\n const activeElement = this._getActive()\n const isNext = order === ORDER_NEXT\n const nextElement = element || getNextActiveElement(this._getItems(), activeElement, isNext, this._config.wrap)\n\n if (nextElement === activeElement) {\n return\n }\n\n const nextElementIndex = this._getItemIndex(nextElement)\n\n const triggerEvent = eventName => {\n return EventHandler.trigger(this._element, eventName, {\n relatedTarget: nextElement,\n direction: this._orderToDirection(order),\n from: this._getItemIndex(activeElement),\n to: nextElementIndex\n })\n }\n\n const slideEvent = triggerEvent(EVENT_SLIDE)\n\n if (slideEvent.defaultPrevented) {\n return\n }\n\n if (!activeElement || !nextElement) {\n // Some weirdness is happening, so we bail\n // todo: change tests that use empty divs to avoid this check\n return\n }\n\n const isCycling = Boolean(this._interval)\n this.pause()\n\n this._isSliding = true\n\n this._setActiveIndicatorElement(nextElementIndex)\n this._activeElement = nextElement\n\n const directionalClassName = isNext ? CLASS_NAME_START : CLASS_NAME_END\n const orderClassName = isNext ? CLASS_NAME_NEXT : CLASS_NAME_PREV\n\n nextElement.classList.add(orderClassName)\n\n reflow(nextElement)\n\n activeElement.classList.add(directionalClassName)\n nextElement.classList.add(directionalClassName)\n\n const completeCallBack = () => {\n nextElement.classList.remove(directionalClassName, orderClassName)\n nextElement.classList.add(CLASS_NAME_ACTIVE)\n\n activeElement.classList.remove(CLASS_NAME_ACTIVE, orderClassName, directionalClassName)\n\n this._isSliding = false\n\n triggerEvent(EVENT_SLID)\n }\n\n this._queueCallback(completeCallBack, activeElement, this._isAnimated())\n\n if (isCycling) {\n this.cycle()\n }\n }\n\n _isAnimated() {\n return this._element.classList.contains(CLASS_NAME_SLIDE)\n }\n\n _getActive() {\n return SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM, this._element)\n }\n\n _getItems() {\n return SelectorEngine.find(SELECTOR_ITEM, this._element)\n }\n\n _clearInterval() {\n if (this._interval) {\n clearInterval(this._interval)\n this._interval = null\n }\n }\n\n _directionToOrder(direction) {\n if (isRTL()) {\n return direction === DIRECTION_LEFT ? ORDER_PREV : ORDER_NEXT\n }\n\n return direction === DIRECTION_LEFT ? ORDER_NEXT : ORDER_PREV\n }\n\n _orderToDirection(order) {\n if (isRTL()) {\n return order === ORDER_PREV ? DIRECTION_LEFT : DIRECTION_RIGHT\n }\n\n return order === ORDER_PREV ? DIRECTION_RIGHT : DIRECTION_LEFT\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Carousel.getOrCreateInstance(this, config)\n\n if (typeof config === 'number') {\n data.to(config)\n return\n }\n\n if (typeof config === 'string') {\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n }\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_SLIDE, function (event) {\n const target = getElementFromSelector(this)\n\n if (!target || !target.classList.contains(CLASS_NAME_CAROUSEL)) {\n return\n }\n\n event.preventDefault()\n\n const carousel = Carousel.getOrCreateInstance(target)\n const slideIndex = this.getAttribute('data-bs-slide-to')\n\n if (slideIndex) {\n carousel.to(slideIndex)\n carousel._maybeEnableCycle()\n return\n }\n\n if (Manipulator.getDataAttribute(this, 'slide') === 'next') {\n carousel.next()\n carousel._maybeEnableCycle()\n return\n }\n\n carousel.prev()\n carousel._maybeEnableCycle()\n})\n\nEventHandler.on(window, EVENT_LOAD_DATA_API, () => {\n const carousels = SelectorEngine.find(SELECTOR_DATA_RIDE)\n\n for (const carousel of carousels) {\n Carousel.getOrCreateInstance(carousel)\n }\n})\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Carousel)\n\nexport default Carousel\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): collapse.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport {\n defineJQueryPlugin,\n getElement,\n getElementFromSelector,\n getSelectorFromElement,\n reflow\n} from './util/index'\nimport EventHandler from './dom/event-handler'\nimport SelectorEngine from './dom/selector-engine'\nimport BaseComponent from './base-component'\n\n/**\n * Constants\n */\n\nconst NAME = 'collapse'\nconst DATA_KEY = 'bs.collapse'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_NAME_COLLAPSE = 'collapse'\nconst CLASS_NAME_COLLAPSING = 'collapsing'\nconst CLASS_NAME_COLLAPSED = 'collapsed'\nconst CLASS_NAME_DEEPER_CHILDREN = `:scope .${CLASS_NAME_COLLAPSE} .${CLASS_NAME_COLLAPSE}`\nconst CLASS_NAME_HORIZONTAL = 'collapse-horizontal'\n\nconst WIDTH = 'width'\nconst HEIGHT = 'height'\n\nconst SELECTOR_ACTIVES = '.collapse.show, .collapse.collapsing'\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"collapse\"]'\n\nconst Default = {\n parent: null,\n toggle: true\n}\n\nconst DefaultType = {\n parent: '(null|element)',\n toggle: 'boolean'\n}\n\n/**\n * Class definition\n */\n\nclass Collapse extends BaseComponent {\n constructor(element, config) {\n super(element, config)\n\n this._isTransitioning = false\n this._triggerArray = []\n\n const toggleList = SelectorEngine.find(SELECTOR_DATA_TOGGLE)\n\n for (const elem of toggleList) {\n const selector = getSelectorFromElement(elem)\n const filterElement = SelectorEngine.find(selector)\n .filter(foundElement => foundElement === this._element)\n\n if (selector !== null && filterElement.length) {\n this._triggerArray.push(elem)\n }\n }\n\n this._initializeChildren()\n\n if (!this._config.parent) {\n this._addAriaAndCollapsedClass(this._triggerArray, this._isShown())\n }\n\n if (this._config.toggle) {\n this.toggle()\n }\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n toggle() {\n if (this._isShown()) {\n this.hide()\n } else {\n this.show()\n }\n }\n\n show() {\n if (this._isTransitioning || this._isShown()) {\n return\n }\n\n let activeChildren = []\n\n // find active children\n if (this._config.parent) {\n activeChildren = this._getFirstLevelChildren(SELECTOR_ACTIVES)\n .filter(element => element !== this._element)\n .map(element => Collapse.getOrCreateInstance(element, { toggle: false }))\n }\n\n if (activeChildren.length && activeChildren[0]._isTransitioning) {\n return\n }\n\n const startEvent = EventHandler.trigger(this._element, EVENT_SHOW)\n if (startEvent.defaultPrevented) {\n return\n }\n\n for (const activeInstance of activeChildren) {\n activeInstance.hide()\n }\n\n const dimension = this._getDimension()\n\n this._element.classList.remove(CLASS_NAME_COLLAPSE)\n this._element.classList.add(CLASS_NAME_COLLAPSING)\n\n this._element.style[dimension] = 0\n\n this._addAriaAndCollapsedClass(this._triggerArray, true)\n this._isTransitioning = true\n\n const complete = () => {\n this._isTransitioning = false\n\n this._element.classList.remove(CLASS_NAME_COLLAPSING)\n this._element.classList.add(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW)\n\n this._element.style[dimension] = ''\n\n EventHandler.trigger(this._element, EVENT_SHOWN)\n }\n\n const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1)\n const scrollSize = `scroll${capitalizedDimension}`\n\n this._queueCallback(complete, this._element, true)\n this._element.style[dimension] = `${this._element[scrollSize]}px`\n }\n\n hide() {\n if (this._isTransitioning || !this._isShown()) {\n return\n }\n\n const startEvent = EventHandler.trigger(this._element, EVENT_HIDE)\n if (startEvent.defaultPrevented) {\n return\n }\n\n const dimension = this._getDimension()\n\n this._element.style[dimension] = `${this._element.getBoundingClientRect()[dimension]}px`\n\n reflow(this._element)\n\n this._element.classList.add(CLASS_NAME_COLLAPSING)\n this._element.classList.remove(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW)\n\n for (const trigger of this._triggerArray) {\n const element = getElementFromSelector(trigger)\n\n if (element && !this._isShown(element)) {\n this._addAriaAndCollapsedClass([trigger], false)\n }\n }\n\n this._isTransitioning = true\n\n const complete = () => {\n this._isTransitioning = false\n this._element.classList.remove(CLASS_NAME_COLLAPSING)\n this._element.classList.add(CLASS_NAME_COLLAPSE)\n EventHandler.trigger(this._element, EVENT_HIDDEN)\n }\n\n this._element.style[dimension] = ''\n\n this._queueCallback(complete, this._element, true)\n }\n\n _isShown(element = this._element) {\n return element.classList.contains(CLASS_NAME_SHOW)\n }\n\n // Private\n _configAfterMerge(config) {\n config.toggle = Boolean(config.toggle) // Coerce string values\n config.parent = getElement(config.parent)\n return config\n }\n\n _getDimension() {\n return this._element.classList.contains(CLASS_NAME_HORIZONTAL) ? WIDTH : HEIGHT\n }\n\n _initializeChildren() {\n if (!this._config.parent) {\n return\n }\n\n const children = this._getFirstLevelChildren(SELECTOR_DATA_TOGGLE)\n\n for (const element of children) {\n const selected = getElementFromSelector(element)\n\n if (selected) {\n this._addAriaAndCollapsedClass([element], this._isShown(selected))\n }\n }\n }\n\n _getFirstLevelChildren(selector) {\n const children = SelectorEngine.find(CLASS_NAME_DEEPER_CHILDREN, this._config.parent)\n // remove children if greater depth\n return SelectorEngine.find(selector, this._config.parent).filter(element => !children.includes(element))\n }\n\n _addAriaAndCollapsedClass(triggerArray, isOpen) {\n if (!triggerArray.length) {\n return\n }\n\n for (const element of triggerArray) {\n element.classList.toggle(CLASS_NAME_COLLAPSED, !isOpen)\n element.setAttribute('aria-expanded', isOpen)\n }\n }\n\n // Static\n static jQueryInterface(config) {\n const _config = {}\n if (typeof config === 'string' && /show|hide/.test(config)) {\n _config.toggle = false\n }\n\n return this.each(function () {\n const data = Collapse.getOrCreateInstance(this, _config)\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n }\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n // preventDefault only for elements (which change the URL) not inside the collapsible element\n if (event.target.tagName === 'A' || (event.delegateTarget && event.delegateTarget.tagName === 'A')) {\n event.preventDefault()\n }\n\n const selector = getSelectorFromElement(this)\n const selectorElements = SelectorEngine.find(selector)\n\n for (const element of selectorElements) {\n Collapse.getOrCreateInstance(element, { toggle: false }).toggle()\n }\n})\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Collapse)\n\nexport default Collapse\n","export var top = 'top';\nexport var bottom = 'bottom';\nexport var right = 'right';\nexport var left = 'left';\nexport var auto = 'auto';\nexport var basePlacements = [top, bottom, right, left];\nexport var start = 'start';\nexport var end = 'end';\nexport var clippingParents = 'clippingParents';\nexport var viewport = 'viewport';\nexport var popper = 'popper';\nexport var reference = 'reference';\nexport var variationPlacements = /*#__PURE__*/basePlacements.reduce(function (acc, placement) {\n return acc.concat([placement + \"-\" + start, placement + \"-\" + end]);\n}, []);\nexport var placements = /*#__PURE__*/[].concat(basePlacements, [auto]).reduce(function (acc, placement) {\n return acc.concat([placement, placement + \"-\" + start, placement + \"-\" + end]);\n}, []); // modifiers that need to read the DOM\n\nexport var beforeRead = 'beforeRead';\nexport var read = 'read';\nexport var afterRead = 'afterRead'; // pure-logic modifiers\n\nexport var beforeMain = 'beforeMain';\nexport var main = 'main';\nexport var afterMain = 'afterMain'; // modifier with the purpose to write to the DOM (or write into a framework state)\n\nexport var beforeWrite = 'beforeWrite';\nexport var write = 'write';\nexport var afterWrite = 'afterWrite';\nexport var modifierPhases = [beforeRead, read, afterRead, beforeMain, main, afterMain, beforeWrite, write, afterWrite];","export default function getNodeName(element) {\n return element ? (element.nodeName || '').toLowerCase() : null;\n}","export default function getWindow(node) {\n if (node == null) {\n return window;\n }\n\n if (node.toString() !== '[object Window]') {\n var ownerDocument = node.ownerDocument;\n return ownerDocument ? ownerDocument.defaultView || window : window;\n }\n\n return node;\n}","import getWindow from \"./getWindow.js\";\n\nfunction isElement(node) {\n var OwnElement = getWindow(node).Element;\n return node instanceof OwnElement || node instanceof Element;\n}\n\nfunction isHTMLElement(node) {\n var OwnElement = getWindow(node).HTMLElement;\n return node instanceof OwnElement || node instanceof HTMLElement;\n}\n\nfunction isShadowRoot(node) {\n // IE 11 has no ShadowRoot\n if (typeof ShadowRoot === 'undefined') {\n return false;\n }\n\n var OwnElement = getWindow(node).ShadowRoot;\n return node instanceof OwnElement || node instanceof ShadowRoot;\n}\n\nexport { isElement, isHTMLElement, isShadowRoot };","import getNodeName from \"../dom-utils/getNodeName.js\";\nimport { isHTMLElement } from \"../dom-utils/instanceOf.js\"; // This modifier takes the styles prepared by the `computeStyles` modifier\n// and applies them to the HTMLElements such as popper and arrow\n\nfunction applyStyles(_ref) {\n var state = _ref.state;\n Object.keys(state.elements).forEach(function (name) {\n var style = state.styles[name] || {};\n var attributes = state.attributes[name] || {};\n var element = state.elements[name]; // arrow is optional + virtual elements\n\n if (!isHTMLElement(element) || !getNodeName(element)) {\n return;\n } // Flow doesn't support to extend this property, but it's the most\n // effective way to apply styles to an HTMLElement\n // $FlowFixMe[cannot-write]\n\n\n Object.assign(element.style, style);\n Object.keys(attributes).forEach(function (name) {\n var value = attributes[name];\n\n if (value === false) {\n element.removeAttribute(name);\n } else {\n element.setAttribute(name, value === true ? '' : value);\n }\n });\n });\n}\n\nfunction effect(_ref2) {\n var state = _ref2.state;\n var initialStyles = {\n popper: {\n position: state.options.strategy,\n left: '0',\n top: '0',\n margin: '0'\n },\n arrow: {\n position: 'absolute'\n },\n reference: {}\n };\n Object.assign(state.elements.popper.style, initialStyles.popper);\n state.styles = initialStyles;\n\n if (state.elements.arrow) {\n Object.assign(state.elements.arrow.style, initialStyles.arrow);\n }\n\n return function () {\n Object.keys(state.elements).forEach(function (name) {\n var element = state.elements[name];\n var attributes = state.attributes[name] || {};\n var styleProperties = Object.keys(state.styles.hasOwnProperty(name) ? state.styles[name] : initialStyles[name]); // Set all values to an empty string to unset them\n\n var style = styleProperties.reduce(function (style, property) {\n style[property] = '';\n return style;\n }, {}); // arrow is optional + virtual elements\n\n if (!isHTMLElement(element) || !getNodeName(element)) {\n return;\n }\n\n Object.assign(element.style, style);\n Object.keys(attributes).forEach(function (attribute) {\n element.removeAttribute(attribute);\n });\n });\n };\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'applyStyles',\n enabled: true,\n phase: 'write',\n fn: applyStyles,\n effect: effect,\n requires: ['computeStyles']\n};","import { auto } from \"../enums.js\";\nexport default function getBasePlacement(placement) {\n return placement.split('-')[0];\n}","export var max = Math.max;\nexport var min = Math.min;\nexport var round = Math.round;","export default function getUAString() {\n var uaData = navigator.userAgentData;\n\n if (uaData != null && uaData.brands) {\n return uaData.brands.map(function (item) {\n return item.brand + \"/\" + item.version;\n }).join(' ');\n }\n\n return navigator.userAgent;\n}","import getUAString from \"../utils/userAgent.js\";\nexport default function isLayoutViewport() {\n return !/^((?!chrome|android).)*safari/i.test(getUAString());\n}","import { isElement, isHTMLElement } from \"./instanceOf.js\";\nimport { round } from \"../utils/math.js\";\nimport getWindow from \"./getWindow.js\";\nimport isLayoutViewport from \"./isLayoutViewport.js\";\nexport default function getBoundingClientRect(element, includeScale, isFixedStrategy) {\n if (includeScale === void 0) {\n includeScale = false;\n }\n\n if (isFixedStrategy === void 0) {\n isFixedStrategy = false;\n }\n\n var clientRect = element.getBoundingClientRect();\n var scaleX = 1;\n var scaleY = 1;\n\n if (includeScale && isHTMLElement(element)) {\n scaleX = element.offsetWidth > 0 ? round(clientRect.width) / element.offsetWidth || 1 : 1;\n scaleY = element.offsetHeight > 0 ? round(clientRect.height) / element.offsetHeight || 1 : 1;\n }\n\n var _ref = isElement(element) ? getWindow(element) : window,\n visualViewport = _ref.visualViewport;\n\n var addVisualOffsets = !isLayoutViewport() && isFixedStrategy;\n var x = (clientRect.left + (addVisualOffsets && visualViewport ? visualViewport.offsetLeft : 0)) / scaleX;\n var y = (clientRect.top + (addVisualOffsets && visualViewport ? visualViewport.offsetTop : 0)) / scaleY;\n var width = clientRect.width / scaleX;\n var height = clientRect.height / scaleY;\n return {\n width: width,\n height: height,\n top: y,\n right: x + width,\n bottom: y + height,\n left: x,\n x: x,\n y: y\n };\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\"; // Returns the layout rect of an element relative to its offsetParent. Layout\n// means it doesn't take into account transforms.\n\nexport default function getLayoutRect(element) {\n var clientRect = getBoundingClientRect(element); // Use the clientRect sizes if it's not been transformed.\n // Fixes https://github.com/popperjs/popper-core/issues/1223\n\n var width = element.offsetWidth;\n var height = element.offsetHeight;\n\n if (Math.abs(clientRect.width - width) <= 1) {\n width = clientRect.width;\n }\n\n if (Math.abs(clientRect.height - height) <= 1) {\n height = clientRect.height;\n }\n\n return {\n x: element.offsetLeft,\n y: element.offsetTop,\n width: width,\n height: height\n };\n}","import { isShadowRoot } from \"./instanceOf.js\";\nexport default function contains(parent, child) {\n var rootNode = child.getRootNode && child.getRootNode(); // First, attempt with faster native method\n\n if (parent.contains(child)) {\n return true;\n } // then fallback to custom implementation with Shadow DOM support\n else if (rootNode && isShadowRoot(rootNode)) {\n var next = child;\n\n do {\n if (next && parent.isSameNode(next)) {\n return true;\n } // $FlowFixMe[prop-missing]: need a better way to handle this...\n\n\n next = next.parentNode || next.host;\n } while (next);\n } // Give up, the result is false\n\n\n return false;\n}","import getWindow from \"./getWindow.js\";\nexport default function getComputedStyle(element) {\n return getWindow(element).getComputedStyle(element);\n}","import getNodeName from \"./getNodeName.js\";\nexport default function isTableElement(element) {\n return ['table', 'td', 'th'].indexOf(getNodeName(element)) >= 0;\n}","import { isElement } from \"./instanceOf.js\";\nexport default function getDocumentElement(element) {\n // $FlowFixMe[incompatible-return]: assume body is always available\n return ((isElement(element) ? element.ownerDocument : // $FlowFixMe[prop-missing]\n element.document) || window.document).documentElement;\n}","import getNodeName from \"./getNodeName.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport { isShadowRoot } from \"./instanceOf.js\";\nexport default function getParentNode(element) {\n if (getNodeName(element) === 'html') {\n return element;\n }\n\n return (// this is a quicker (but less type safe) way to save quite some bytes from the bundle\n // $FlowFixMe[incompatible-return]\n // $FlowFixMe[prop-missing]\n element.assignedSlot || // step into the shadow DOM of the parent of a slotted node\n element.parentNode || ( // DOM Element detected\n isShadowRoot(element) ? element.host : null) || // ShadowRoot detected\n // $FlowFixMe[incompatible-call]: HTMLElement is a Node\n getDocumentElement(element) // fallback\n\n );\n}","import getWindow from \"./getWindow.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport { isHTMLElement, isShadowRoot } from \"./instanceOf.js\";\nimport isTableElement from \"./isTableElement.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport getUAString from \"../utils/userAgent.js\";\n\nfunction getTrueOffsetParent(element) {\n if (!isHTMLElement(element) || // https://github.com/popperjs/popper-core/issues/837\n getComputedStyle(element).position === 'fixed') {\n return null;\n }\n\n return element.offsetParent;\n} // `.offsetParent` reports `null` for fixed elements, while absolute elements\n// return the containing block\n\n\nfunction getContainingBlock(element) {\n var isFirefox = /firefox/i.test(getUAString());\n var isIE = /Trident/i.test(getUAString());\n\n if (isIE && isHTMLElement(element)) {\n // In IE 9, 10 and 11 fixed elements containing block is always established by the viewport\n var elementCss = getComputedStyle(element);\n\n if (elementCss.position === 'fixed') {\n return null;\n }\n }\n\n var currentNode = getParentNode(element);\n\n if (isShadowRoot(currentNode)) {\n currentNode = currentNode.host;\n }\n\n while (isHTMLElement(currentNode) && ['html', 'body'].indexOf(getNodeName(currentNode)) < 0) {\n var css = getComputedStyle(currentNode); // This is non-exhaustive but covers the most common CSS properties that\n // create a containing block.\n // https://developer.mozilla.org/en-US/docs/Web/CSS/Containing_block#identifying_the_containing_block\n\n if (css.transform !== 'none' || css.perspective !== 'none' || css.contain === 'paint' || ['transform', 'perspective'].indexOf(css.willChange) !== -1 || isFirefox && css.willChange === 'filter' || isFirefox && css.filter && css.filter !== 'none') {\n return currentNode;\n } else {\n currentNode = currentNode.parentNode;\n }\n }\n\n return null;\n} // Gets the closest ancestor positioned element. Handles some edge cases,\n// such as table ancestors and cross browser bugs.\n\n\nexport default function getOffsetParent(element) {\n var window = getWindow(element);\n var offsetParent = getTrueOffsetParent(element);\n\n while (offsetParent && isTableElement(offsetParent) && getComputedStyle(offsetParent).position === 'static') {\n offsetParent = getTrueOffsetParent(offsetParent);\n }\n\n if (offsetParent && (getNodeName(offsetParent) === 'html' || getNodeName(offsetParent) === 'body' && getComputedStyle(offsetParent).position === 'static')) {\n return window;\n }\n\n return offsetParent || getContainingBlock(element) || window;\n}","export default function getMainAxisFromPlacement(placement) {\n return ['top', 'bottom'].indexOf(placement) >= 0 ? 'x' : 'y';\n}","import { max as mathMax, min as mathMin } from \"./math.js\";\nexport function within(min, value, max) {\n return mathMax(min, mathMin(value, max));\n}\nexport function withinMaxClamp(min, value, max) {\n var v = within(min, value, max);\n return v > max ? max : v;\n}","import getFreshSideObject from \"./getFreshSideObject.js\";\nexport default function mergePaddingObject(paddingObject) {\n return Object.assign({}, getFreshSideObject(), paddingObject);\n}","export default function getFreshSideObject() {\n return {\n top: 0,\n right: 0,\n bottom: 0,\n left: 0\n };\n}","export default function expandToHashMap(value, keys) {\n return keys.reduce(function (hashMap, key) {\n hashMap[key] = value;\n return hashMap;\n }, {});\n}","import getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getLayoutRect from \"../dom-utils/getLayoutRect.js\";\nimport contains from \"../dom-utils/contains.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport getMainAxisFromPlacement from \"../utils/getMainAxisFromPlacement.js\";\nimport { within } from \"../utils/within.js\";\nimport mergePaddingObject from \"../utils/mergePaddingObject.js\";\nimport expandToHashMap from \"../utils/expandToHashMap.js\";\nimport { left, right, basePlacements, top, bottom } from \"../enums.js\";\nimport { isHTMLElement } from \"../dom-utils/instanceOf.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar toPaddingObject = function toPaddingObject(padding, state) {\n padding = typeof padding === 'function' ? padding(Object.assign({}, state.rects, {\n placement: state.placement\n })) : padding;\n return mergePaddingObject(typeof padding !== 'number' ? padding : expandToHashMap(padding, basePlacements));\n};\n\nfunction arrow(_ref) {\n var _state$modifiersData$;\n\n var state = _ref.state,\n name = _ref.name,\n options = _ref.options;\n var arrowElement = state.elements.arrow;\n var popperOffsets = state.modifiersData.popperOffsets;\n var basePlacement = getBasePlacement(state.placement);\n var axis = getMainAxisFromPlacement(basePlacement);\n var isVertical = [left, right].indexOf(basePlacement) >= 0;\n var len = isVertical ? 'height' : 'width';\n\n if (!arrowElement || !popperOffsets) {\n return;\n }\n\n var paddingObject = toPaddingObject(options.padding, state);\n var arrowRect = getLayoutRect(arrowElement);\n var minProp = axis === 'y' ? top : left;\n var maxProp = axis === 'y' ? bottom : right;\n var endDiff = state.rects.reference[len] + state.rects.reference[axis] - popperOffsets[axis] - state.rects.popper[len];\n var startDiff = popperOffsets[axis] - state.rects.reference[axis];\n var arrowOffsetParent = getOffsetParent(arrowElement);\n var clientSize = arrowOffsetParent ? axis === 'y' ? arrowOffsetParent.clientHeight || 0 : arrowOffsetParent.clientWidth || 0 : 0;\n var centerToReference = endDiff / 2 - startDiff / 2; // Make sure the arrow doesn't overflow the popper if the center point is\n // outside of the popper bounds\n\n var min = paddingObject[minProp];\n var max = clientSize - arrowRect[len] - paddingObject[maxProp];\n var center = clientSize / 2 - arrowRect[len] / 2 + centerToReference;\n var offset = within(min, center, max); // Prevents breaking syntax highlighting...\n\n var axisProp = axis;\n state.modifiersData[name] = (_state$modifiersData$ = {}, _state$modifiersData$[axisProp] = offset, _state$modifiersData$.centerOffset = offset - center, _state$modifiersData$);\n}\n\nfunction effect(_ref2) {\n var state = _ref2.state,\n options = _ref2.options;\n var _options$element = options.element,\n arrowElement = _options$element === void 0 ? '[data-popper-arrow]' : _options$element;\n\n if (arrowElement == null) {\n return;\n } // CSS selector\n\n\n if (typeof arrowElement === 'string') {\n arrowElement = state.elements.popper.querySelector(arrowElement);\n\n if (!arrowElement) {\n return;\n }\n }\n\n if (process.env.NODE_ENV !== \"production\") {\n if (!isHTMLElement(arrowElement)) {\n console.error(['Popper: \"arrow\" element must be an HTMLElement (not an SVGElement).', 'To use an SVG arrow, wrap it in an HTMLElement that will be used as', 'the arrow.'].join(' '));\n }\n }\n\n if (!contains(state.elements.popper, arrowElement)) {\n if (process.env.NODE_ENV !== \"production\") {\n console.error(['Popper: \"arrow\" modifier\\'s `element` must be a child of the popper', 'element.'].join(' '));\n }\n\n return;\n }\n\n state.elements.arrow = arrowElement;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'arrow',\n enabled: true,\n phase: 'main',\n fn: arrow,\n effect: effect,\n requires: ['popperOffsets'],\n requiresIfExists: ['preventOverflow']\n};","export default function getVariation(placement) {\n return placement.split('-')[1];\n}","import { top, left, right, bottom, end } from \"../enums.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport getWindow from \"../dom-utils/getWindow.js\";\nimport getDocumentElement from \"../dom-utils/getDocumentElement.js\";\nimport getComputedStyle from \"../dom-utils/getComputedStyle.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getVariation from \"../utils/getVariation.js\";\nimport { round } from \"../utils/math.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar unsetSides = {\n top: 'auto',\n right: 'auto',\n bottom: 'auto',\n left: 'auto'\n}; // Round the offsets to the nearest suitable subpixel based on the DPR.\n// Zooming can change the DPR, but it seems to report a value that will\n// cleanly divide the values into the appropriate subpixels.\n\nfunction roundOffsetsByDPR(_ref) {\n var x = _ref.x,\n y = _ref.y;\n var win = window;\n var dpr = win.devicePixelRatio || 1;\n return {\n x: round(x * dpr) / dpr || 0,\n y: round(y * dpr) / dpr || 0\n };\n}\n\nexport function mapToStyles(_ref2) {\n var _Object$assign2;\n\n var popper = _ref2.popper,\n popperRect = _ref2.popperRect,\n placement = _ref2.placement,\n variation = _ref2.variation,\n offsets = _ref2.offsets,\n position = _ref2.position,\n gpuAcceleration = _ref2.gpuAcceleration,\n adaptive = _ref2.adaptive,\n roundOffsets = _ref2.roundOffsets,\n isFixed = _ref2.isFixed;\n var _offsets$x = offsets.x,\n x = _offsets$x === void 0 ? 0 : _offsets$x,\n _offsets$y = offsets.y,\n y = _offsets$y === void 0 ? 0 : _offsets$y;\n\n var _ref3 = typeof roundOffsets === 'function' ? roundOffsets({\n x: x,\n y: y\n }) : {\n x: x,\n y: y\n };\n\n x = _ref3.x;\n y = _ref3.y;\n var hasX = offsets.hasOwnProperty('x');\n var hasY = offsets.hasOwnProperty('y');\n var sideX = left;\n var sideY = top;\n var win = window;\n\n if (adaptive) {\n var offsetParent = getOffsetParent(popper);\n var heightProp = 'clientHeight';\n var widthProp = 'clientWidth';\n\n if (offsetParent === getWindow(popper)) {\n offsetParent = getDocumentElement(popper);\n\n if (getComputedStyle(offsetParent).position !== 'static' && position === 'absolute') {\n heightProp = 'scrollHeight';\n widthProp = 'scrollWidth';\n }\n } // $FlowFixMe[incompatible-cast]: force type refinement, we compare offsetParent with window above, but Flow doesn't detect it\n\n\n offsetParent = offsetParent;\n\n if (placement === top || (placement === left || placement === right) && variation === end) {\n sideY = bottom;\n var offsetY = isFixed && offsetParent === win && win.visualViewport ? win.visualViewport.height : // $FlowFixMe[prop-missing]\n offsetParent[heightProp];\n y -= offsetY - popperRect.height;\n y *= gpuAcceleration ? 1 : -1;\n }\n\n if (placement === left || (placement === top || placement === bottom) && variation === end) {\n sideX = right;\n var offsetX = isFixed && offsetParent === win && win.visualViewport ? win.visualViewport.width : // $FlowFixMe[prop-missing]\n offsetParent[widthProp];\n x -= offsetX - popperRect.width;\n x *= gpuAcceleration ? 1 : -1;\n }\n }\n\n var commonStyles = Object.assign({\n position: position\n }, adaptive && unsetSides);\n\n var _ref4 = roundOffsets === true ? roundOffsetsByDPR({\n x: x,\n y: y\n }) : {\n x: x,\n y: y\n };\n\n x = _ref4.x;\n y = _ref4.y;\n\n if (gpuAcceleration) {\n var _Object$assign;\n\n return Object.assign({}, commonStyles, (_Object$assign = {}, _Object$assign[sideY] = hasY ? '0' : '', _Object$assign[sideX] = hasX ? '0' : '', _Object$assign.transform = (win.devicePixelRatio || 1) <= 1 ? \"translate(\" + x + \"px, \" + y + \"px)\" : \"translate3d(\" + x + \"px, \" + y + \"px, 0)\", _Object$assign));\n }\n\n return Object.assign({}, commonStyles, (_Object$assign2 = {}, _Object$assign2[sideY] = hasY ? y + \"px\" : '', _Object$assign2[sideX] = hasX ? x + \"px\" : '', _Object$assign2.transform = '', _Object$assign2));\n}\n\nfunction computeStyles(_ref5) {\n var state = _ref5.state,\n options = _ref5.options;\n var _options$gpuAccelerat = options.gpuAcceleration,\n gpuAcceleration = _options$gpuAccelerat === void 0 ? true : _options$gpuAccelerat,\n _options$adaptive = options.adaptive,\n adaptive = _options$adaptive === void 0 ? true : _options$adaptive,\n _options$roundOffsets = options.roundOffsets,\n roundOffsets = _options$roundOffsets === void 0 ? true : _options$roundOffsets;\n\n if (process.env.NODE_ENV !== \"production\") {\n var transitionProperty = getComputedStyle(state.elements.popper).transitionProperty || '';\n\n if (adaptive && ['transform', 'top', 'right', 'bottom', 'left'].some(function (property) {\n return transitionProperty.indexOf(property) >= 0;\n })) {\n console.warn(['Popper: Detected CSS transitions on at least one of the following', 'CSS properties: \"transform\", \"top\", \"right\", \"bottom\", \"left\".', '\\n\\n', 'Disable the \"computeStyles\" modifier\\'s `adaptive` option to allow', 'for smooth transitions, or remove these properties from the CSS', 'transition declaration on the popper element if only transitioning', 'opacity or background-color for example.', '\\n\\n', 'We recommend using the popper element as a wrapper around an inner', 'element that can have any CSS property transitioned for animations.'].join(' '));\n }\n }\n\n var commonStyles = {\n placement: getBasePlacement(state.placement),\n variation: getVariation(state.placement),\n popper: state.elements.popper,\n popperRect: state.rects.popper,\n gpuAcceleration: gpuAcceleration,\n isFixed: state.options.strategy === 'fixed'\n };\n\n if (state.modifiersData.popperOffsets != null) {\n state.styles.popper = Object.assign({}, state.styles.popper, mapToStyles(Object.assign({}, commonStyles, {\n offsets: state.modifiersData.popperOffsets,\n position: state.options.strategy,\n adaptive: adaptive,\n roundOffsets: roundOffsets\n })));\n }\n\n if (state.modifiersData.arrow != null) {\n state.styles.arrow = Object.assign({}, state.styles.arrow, mapToStyles(Object.assign({}, commonStyles, {\n offsets: state.modifiersData.arrow,\n position: 'absolute',\n adaptive: false,\n roundOffsets: roundOffsets\n })));\n }\n\n state.attributes.popper = Object.assign({}, state.attributes.popper, {\n 'data-popper-placement': state.placement\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'computeStyles',\n enabled: true,\n phase: 'beforeWrite',\n fn: computeStyles,\n data: {}\n};","import getWindow from \"../dom-utils/getWindow.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar passive = {\n passive: true\n};\n\nfunction effect(_ref) {\n var state = _ref.state,\n instance = _ref.instance,\n options = _ref.options;\n var _options$scroll = options.scroll,\n scroll = _options$scroll === void 0 ? true : _options$scroll,\n _options$resize = options.resize,\n resize = _options$resize === void 0 ? true : _options$resize;\n var window = getWindow(state.elements.popper);\n var scrollParents = [].concat(state.scrollParents.reference, state.scrollParents.popper);\n\n if (scroll) {\n scrollParents.forEach(function (scrollParent) {\n scrollParent.addEventListener('scroll', instance.update, passive);\n });\n }\n\n if (resize) {\n window.addEventListener('resize', instance.update, passive);\n }\n\n return function () {\n if (scroll) {\n scrollParents.forEach(function (scrollParent) {\n scrollParent.removeEventListener('scroll', instance.update, passive);\n });\n }\n\n if (resize) {\n window.removeEventListener('resize', instance.update, passive);\n }\n };\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'eventListeners',\n enabled: true,\n phase: 'write',\n fn: function fn() {},\n effect: effect,\n data: {}\n};","var hash = {\n left: 'right',\n right: 'left',\n bottom: 'top',\n top: 'bottom'\n};\nexport default function getOppositePlacement(placement) {\n return placement.replace(/left|right|bottom|top/g, function (matched) {\n return hash[matched];\n });\n}","var hash = {\n start: 'end',\n end: 'start'\n};\nexport default function getOppositeVariationPlacement(placement) {\n return placement.replace(/start|end/g, function (matched) {\n return hash[matched];\n });\n}","import getWindow from \"./getWindow.js\";\nexport default function getWindowScroll(node) {\n var win = getWindow(node);\n var scrollLeft = win.pageXOffset;\n var scrollTop = win.pageYOffset;\n return {\n scrollLeft: scrollLeft,\n scrollTop: scrollTop\n };\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getWindowScroll from \"./getWindowScroll.js\";\nexport default function getWindowScrollBarX(element) {\n // If has a CSS width greater than the viewport, then this will be\n // incorrect for RTL.\n // Popper 1 is broken in this case and never had a bug report so let's assume\n // it's not an issue. I don't think anyone ever specifies width on \n // anyway.\n // Browsers where the left scrollbar doesn't cause an issue report `0` for\n // this (e.g. Edge 2019, IE11, Safari)\n return getBoundingClientRect(getDocumentElement(element)).left + getWindowScroll(element).scrollLeft;\n}","import getComputedStyle from \"./getComputedStyle.js\";\nexport default function isScrollParent(element) {\n // Firefox wants us to check `-x` and `-y` variations as well\n var _getComputedStyle = getComputedStyle(element),\n overflow = _getComputedStyle.overflow,\n overflowX = _getComputedStyle.overflowX,\n overflowY = _getComputedStyle.overflowY;\n\n return /auto|scroll|overlay|hidden/.test(overflow + overflowY + overflowX);\n}","import getParentNode from \"./getParentNode.js\";\nimport isScrollParent from \"./isScrollParent.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nexport default function getScrollParent(node) {\n if (['html', 'body', '#document'].indexOf(getNodeName(node)) >= 0) {\n // $FlowFixMe[incompatible-return]: assume body is always available\n return node.ownerDocument.body;\n }\n\n if (isHTMLElement(node) && isScrollParent(node)) {\n return node;\n }\n\n return getScrollParent(getParentNode(node));\n}","import getScrollParent from \"./getScrollParent.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport getWindow from \"./getWindow.js\";\nimport isScrollParent from \"./isScrollParent.js\";\n/*\ngiven a DOM element, return the list of all scroll parents, up the list of ancesors\nuntil we get to the top window object. This list is what we attach scroll listeners\nto, because if any of these parent elements scroll, we'll need to re-calculate the\nreference element's position.\n*/\n\nexport default function listScrollParents(element, list) {\n var _element$ownerDocumen;\n\n if (list === void 0) {\n list = [];\n }\n\n var scrollParent = getScrollParent(element);\n var isBody = scrollParent === ((_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body);\n var win = getWindow(scrollParent);\n var target = isBody ? [win].concat(win.visualViewport || [], isScrollParent(scrollParent) ? scrollParent : []) : scrollParent;\n var updatedList = list.concat(target);\n return isBody ? updatedList : // $FlowFixMe[incompatible-call]: isBody tells us target will be an HTMLElement here\n updatedList.concat(listScrollParents(getParentNode(target)));\n}","export default function rectToClientRect(rect) {\n return Object.assign({}, rect, {\n left: rect.x,\n top: rect.y,\n right: rect.x + rect.width,\n bottom: rect.y + rect.height\n });\n}","import { viewport } from \"../enums.js\";\nimport getViewportRect from \"./getViewportRect.js\";\nimport getDocumentRect from \"./getDocumentRect.js\";\nimport listScrollParents from \"./listScrollParents.js\";\nimport getOffsetParent from \"./getOffsetParent.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport { isElement, isHTMLElement } from \"./instanceOf.js\";\nimport getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport contains from \"./contains.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport rectToClientRect from \"../utils/rectToClientRect.js\";\nimport { max, min } from \"../utils/math.js\";\n\nfunction getInnerBoundingClientRect(element, strategy) {\n var rect = getBoundingClientRect(element, false, strategy === 'fixed');\n rect.top = rect.top + element.clientTop;\n rect.left = rect.left + element.clientLeft;\n rect.bottom = rect.top + element.clientHeight;\n rect.right = rect.left + element.clientWidth;\n rect.width = element.clientWidth;\n rect.height = element.clientHeight;\n rect.x = rect.left;\n rect.y = rect.top;\n return rect;\n}\n\nfunction getClientRectFromMixedType(element, clippingParent, strategy) {\n return clippingParent === viewport ? rectToClientRect(getViewportRect(element, strategy)) : isElement(clippingParent) ? getInnerBoundingClientRect(clippingParent, strategy) : rectToClientRect(getDocumentRect(getDocumentElement(element)));\n} // A \"clipping parent\" is an overflowable container with the characteristic of\n// clipping (or hiding) overflowing elements with a position different from\n// `initial`\n\n\nfunction getClippingParents(element) {\n var clippingParents = listScrollParents(getParentNode(element));\n var canEscapeClipping = ['absolute', 'fixed'].indexOf(getComputedStyle(element).position) >= 0;\n var clipperElement = canEscapeClipping && isHTMLElement(element) ? getOffsetParent(element) : element;\n\n if (!isElement(clipperElement)) {\n return [];\n } // $FlowFixMe[incompatible-return]: https://github.com/facebook/flow/issues/1414\n\n\n return clippingParents.filter(function (clippingParent) {\n return isElement(clippingParent) && contains(clippingParent, clipperElement) && getNodeName(clippingParent) !== 'body';\n });\n} // Gets the maximum area that the element is visible in due to any number of\n// clipping parents\n\n\nexport default function getClippingRect(element, boundary, rootBoundary, strategy) {\n var mainClippingParents = boundary === 'clippingParents' ? getClippingParents(element) : [].concat(boundary);\n var clippingParents = [].concat(mainClippingParents, [rootBoundary]);\n var firstClippingParent = clippingParents[0];\n var clippingRect = clippingParents.reduce(function (accRect, clippingParent) {\n var rect = getClientRectFromMixedType(element, clippingParent, strategy);\n accRect.top = max(rect.top, accRect.top);\n accRect.right = min(rect.right, accRect.right);\n accRect.bottom = min(rect.bottom, accRect.bottom);\n accRect.left = max(rect.left, accRect.left);\n return accRect;\n }, getClientRectFromMixedType(element, firstClippingParent, strategy));\n clippingRect.width = clippingRect.right - clippingRect.left;\n clippingRect.height = clippingRect.bottom - clippingRect.top;\n clippingRect.x = clippingRect.left;\n clippingRect.y = clippingRect.top;\n return clippingRect;\n}","import getWindow from \"./getWindow.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport isLayoutViewport from \"./isLayoutViewport.js\";\nexport default function getViewportRect(element, strategy) {\n var win = getWindow(element);\n var html = getDocumentElement(element);\n var visualViewport = win.visualViewport;\n var width = html.clientWidth;\n var height = html.clientHeight;\n var x = 0;\n var y = 0;\n\n if (visualViewport) {\n width = visualViewport.width;\n height = visualViewport.height;\n var layoutViewport = isLayoutViewport();\n\n if (layoutViewport || !layoutViewport && strategy === 'fixed') {\n x = visualViewport.offsetLeft;\n y = visualViewport.offsetTop;\n }\n }\n\n return {\n width: width,\n height: height,\n x: x + getWindowScrollBarX(element),\n y: y\n };\n}","import getDocumentElement from \"./getDocumentElement.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport getWindowScroll from \"./getWindowScroll.js\";\nimport { max } from \"../utils/math.js\"; // Gets the entire size of the scrollable document area, even extending outside\n// of the `` and `` rect bounds if horizontally scrollable\n\nexport default function getDocumentRect(element) {\n var _element$ownerDocumen;\n\n var html = getDocumentElement(element);\n var winScroll = getWindowScroll(element);\n var body = (_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body;\n var width = max(html.scrollWidth, html.clientWidth, body ? body.scrollWidth : 0, body ? body.clientWidth : 0);\n var height = max(html.scrollHeight, html.clientHeight, body ? body.scrollHeight : 0, body ? body.clientHeight : 0);\n var x = -winScroll.scrollLeft + getWindowScrollBarX(element);\n var y = -winScroll.scrollTop;\n\n if (getComputedStyle(body || html).direction === 'rtl') {\n x += max(html.clientWidth, body ? body.clientWidth : 0) - width;\n }\n\n return {\n width: width,\n height: height,\n x: x,\n y: y\n };\n}","import getBasePlacement from \"./getBasePlacement.js\";\nimport getVariation from \"./getVariation.js\";\nimport getMainAxisFromPlacement from \"./getMainAxisFromPlacement.js\";\nimport { top, right, bottom, left, start, end } from \"../enums.js\";\nexport default function computeOffsets(_ref) {\n var reference = _ref.reference,\n element = _ref.element,\n placement = _ref.placement;\n var basePlacement = placement ? getBasePlacement(placement) : null;\n var variation = placement ? getVariation(placement) : null;\n var commonX = reference.x + reference.width / 2 - element.width / 2;\n var commonY = reference.y + reference.height / 2 - element.height / 2;\n var offsets;\n\n switch (basePlacement) {\n case top:\n offsets = {\n x: commonX,\n y: reference.y - element.height\n };\n break;\n\n case bottom:\n offsets = {\n x: commonX,\n y: reference.y + reference.height\n };\n break;\n\n case right:\n offsets = {\n x: reference.x + reference.width,\n y: commonY\n };\n break;\n\n case left:\n offsets = {\n x: reference.x - element.width,\n y: commonY\n };\n break;\n\n default:\n offsets = {\n x: reference.x,\n y: reference.y\n };\n }\n\n var mainAxis = basePlacement ? getMainAxisFromPlacement(basePlacement) : null;\n\n if (mainAxis != null) {\n var len = mainAxis === 'y' ? 'height' : 'width';\n\n switch (variation) {\n case start:\n offsets[mainAxis] = offsets[mainAxis] - (reference[len] / 2 - element[len] / 2);\n break;\n\n case end:\n offsets[mainAxis] = offsets[mainAxis] + (reference[len] / 2 - element[len] / 2);\n break;\n\n default:\n }\n }\n\n return offsets;\n}","import getClippingRect from \"../dom-utils/getClippingRect.js\";\nimport getDocumentElement from \"../dom-utils/getDocumentElement.js\";\nimport getBoundingClientRect from \"../dom-utils/getBoundingClientRect.js\";\nimport computeOffsets from \"./computeOffsets.js\";\nimport rectToClientRect from \"./rectToClientRect.js\";\nimport { clippingParents, reference, popper, bottom, top, right, basePlacements, viewport } from \"../enums.js\";\nimport { isElement } from \"../dom-utils/instanceOf.js\";\nimport mergePaddingObject from \"./mergePaddingObject.js\";\nimport expandToHashMap from \"./expandToHashMap.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport default function detectOverflow(state, options) {\n if (options === void 0) {\n options = {};\n }\n\n var _options = options,\n _options$placement = _options.placement,\n placement = _options$placement === void 0 ? state.placement : _options$placement,\n _options$strategy = _options.strategy,\n strategy = _options$strategy === void 0 ? state.strategy : _options$strategy,\n _options$boundary = _options.boundary,\n boundary = _options$boundary === void 0 ? clippingParents : _options$boundary,\n _options$rootBoundary = _options.rootBoundary,\n rootBoundary = _options$rootBoundary === void 0 ? viewport : _options$rootBoundary,\n _options$elementConte = _options.elementContext,\n elementContext = _options$elementConte === void 0 ? popper : _options$elementConte,\n _options$altBoundary = _options.altBoundary,\n altBoundary = _options$altBoundary === void 0 ? false : _options$altBoundary,\n _options$padding = _options.padding,\n padding = _options$padding === void 0 ? 0 : _options$padding;\n var paddingObject = mergePaddingObject(typeof padding !== 'number' ? padding : expandToHashMap(padding, basePlacements));\n var altContext = elementContext === popper ? reference : popper;\n var popperRect = state.rects.popper;\n var element = state.elements[altBoundary ? altContext : elementContext];\n var clippingClientRect = getClippingRect(isElement(element) ? element : element.contextElement || getDocumentElement(state.elements.popper), boundary, rootBoundary, strategy);\n var referenceClientRect = getBoundingClientRect(state.elements.reference);\n var popperOffsets = computeOffsets({\n reference: referenceClientRect,\n element: popperRect,\n strategy: 'absolute',\n placement: placement\n });\n var popperClientRect = rectToClientRect(Object.assign({}, popperRect, popperOffsets));\n var elementClientRect = elementContext === popper ? popperClientRect : referenceClientRect; // positive = overflowing the clipping rect\n // 0 or negative = within the clipping rect\n\n var overflowOffsets = {\n top: clippingClientRect.top - elementClientRect.top + paddingObject.top,\n bottom: elementClientRect.bottom - clippingClientRect.bottom + paddingObject.bottom,\n left: clippingClientRect.left - elementClientRect.left + paddingObject.left,\n right: elementClientRect.right - clippingClientRect.right + paddingObject.right\n };\n var offsetData = state.modifiersData.offset; // Offsets can be applied only to the popper element\n\n if (elementContext === popper && offsetData) {\n var offset = offsetData[placement];\n Object.keys(overflowOffsets).forEach(function (key) {\n var multiply = [right, bottom].indexOf(key) >= 0 ? 1 : -1;\n var axis = [top, bottom].indexOf(key) >= 0 ? 'y' : 'x';\n overflowOffsets[key] += offset[axis] * multiply;\n });\n }\n\n return overflowOffsets;\n}","import getVariation from \"./getVariation.js\";\nimport { variationPlacements, basePlacements, placements as allPlacements } from \"../enums.js\";\nimport detectOverflow from \"./detectOverflow.js\";\nimport getBasePlacement from \"./getBasePlacement.js\";\nexport default function computeAutoPlacement(state, options) {\n if (options === void 0) {\n options = {};\n }\n\n var _options = options,\n placement = _options.placement,\n boundary = _options.boundary,\n rootBoundary = _options.rootBoundary,\n padding = _options.padding,\n flipVariations = _options.flipVariations,\n _options$allowedAutoP = _options.allowedAutoPlacements,\n allowedAutoPlacements = _options$allowedAutoP === void 0 ? allPlacements : _options$allowedAutoP;\n var variation = getVariation(placement);\n var placements = variation ? flipVariations ? variationPlacements : variationPlacements.filter(function (placement) {\n return getVariation(placement) === variation;\n }) : basePlacements;\n var allowedPlacements = placements.filter(function (placement) {\n return allowedAutoPlacements.indexOf(placement) >= 0;\n });\n\n if (allowedPlacements.length === 0) {\n allowedPlacements = placements;\n\n if (process.env.NODE_ENV !== \"production\") {\n console.error(['Popper: The `allowedAutoPlacements` option did not allow any', 'placements. Ensure the `placement` option matches the variation', 'of the allowed placements.', 'For example, \"auto\" cannot be used to allow \"bottom-start\".', 'Use \"auto-start\" instead.'].join(' '));\n }\n } // $FlowFixMe[incompatible-type]: Flow seems to have problems with two array unions...\n\n\n var overflows = allowedPlacements.reduce(function (acc, placement) {\n acc[placement] = detectOverflow(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding\n })[getBasePlacement(placement)];\n return acc;\n }, {});\n return Object.keys(overflows).sort(function (a, b) {\n return overflows[a] - overflows[b];\n });\n}","import getOppositePlacement from \"../utils/getOppositePlacement.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getOppositeVariationPlacement from \"../utils/getOppositeVariationPlacement.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\nimport computeAutoPlacement from \"../utils/computeAutoPlacement.js\";\nimport { bottom, top, start, right, left, auto } from \"../enums.js\";\nimport getVariation from \"../utils/getVariation.js\"; // eslint-disable-next-line import/no-unused-modules\n\nfunction getExpandedFallbackPlacements(placement) {\n if (getBasePlacement(placement) === auto) {\n return [];\n }\n\n var oppositePlacement = getOppositePlacement(placement);\n return [getOppositeVariationPlacement(placement), oppositePlacement, getOppositeVariationPlacement(oppositePlacement)];\n}\n\nfunction flip(_ref) {\n var state = _ref.state,\n options = _ref.options,\n name = _ref.name;\n\n if (state.modifiersData[name]._skip) {\n return;\n }\n\n var _options$mainAxis = options.mainAxis,\n checkMainAxis = _options$mainAxis === void 0 ? true : _options$mainAxis,\n _options$altAxis = options.altAxis,\n checkAltAxis = _options$altAxis === void 0 ? true : _options$altAxis,\n specifiedFallbackPlacements = options.fallbackPlacements,\n padding = options.padding,\n boundary = options.boundary,\n rootBoundary = options.rootBoundary,\n altBoundary = options.altBoundary,\n _options$flipVariatio = options.flipVariations,\n flipVariations = _options$flipVariatio === void 0 ? true : _options$flipVariatio,\n allowedAutoPlacements = options.allowedAutoPlacements;\n var preferredPlacement = state.options.placement;\n var basePlacement = getBasePlacement(preferredPlacement);\n var isBasePlacement = basePlacement === preferredPlacement;\n var fallbackPlacements = specifiedFallbackPlacements || (isBasePlacement || !flipVariations ? [getOppositePlacement(preferredPlacement)] : getExpandedFallbackPlacements(preferredPlacement));\n var placements = [preferredPlacement].concat(fallbackPlacements).reduce(function (acc, placement) {\n return acc.concat(getBasePlacement(placement) === auto ? computeAutoPlacement(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding,\n flipVariations: flipVariations,\n allowedAutoPlacements: allowedAutoPlacements\n }) : placement);\n }, []);\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var checksMap = new Map();\n var makeFallbackChecks = true;\n var firstFittingPlacement = placements[0];\n\n for (var i = 0; i < placements.length; i++) {\n var placement = placements[i];\n\n var _basePlacement = getBasePlacement(placement);\n\n var isStartVariation = getVariation(placement) === start;\n var isVertical = [top, bottom].indexOf(_basePlacement) >= 0;\n var len = isVertical ? 'width' : 'height';\n var overflow = detectOverflow(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n altBoundary: altBoundary,\n padding: padding\n });\n var mainVariationSide = isVertical ? isStartVariation ? right : left : isStartVariation ? bottom : top;\n\n if (referenceRect[len] > popperRect[len]) {\n mainVariationSide = getOppositePlacement(mainVariationSide);\n }\n\n var altVariationSide = getOppositePlacement(mainVariationSide);\n var checks = [];\n\n if (checkMainAxis) {\n checks.push(overflow[_basePlacement] <= 0);\n }\n\n if (checkAltAxis) {\n checks.push(overflow[mainVariationSide] <= 0, overflow[altVariationSide] <= 0);\n }\n\n if (checks.every(function (check) {\n return check;\n })) {\n firstFittingPlacement = placement;\n makeFallbackChecks = false;\n break;\n }\n\n checksMap.set(placement, checks);\n }\n\n if (makeFallbackChecks) {\n // `2` may be desired in some cases – research later\n var numberOfChecks = flipVariations ? 3 : 1;\n\n var _loop = function _loop(_i) {\n var fittingPlacement = placements.find(function (placement) {\n var checks = checksMap.get(placement);\n\n if (checks) {\n return checks.slice(0, _i).every(function (check) {\n return check;\n });\n }\n });\n\n if (fittingPlacement) {\n firstFittingPlacement = fittingPlacement;\n return \"break\";\n }\n };\n\n for (var _i = numberOfChecks; _i > 0; _i--) {\n var _ret = _loop(_i);\n\n if (_ret === \"break\") break;\n }\n }\n\n if (state.placement !== firstFittingPlacement) {\n state.modifiersData[name]._skip = true;\n state.placement = firstFittingPlacement;\n state.reset = true;\n }\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'flip',\n enabled: true,\n phase: 'main',\n fn: flip,\n requiresIfExists: ['offset'],\n data: {\n _skip: false\n }\n};","import { top, bottom, left, right } from \"../enums.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\n\nfunction getSideOffsets(overflow, rect, preventedOffsets) {\n if (preventedOffsets === void 0) {\n preventedOffsets = {\n x: 0,\n y: 0\n };\n }\n\n return {\n top: overflow.top - rect.height - preventedOffsets.y,\n right: overflow.right - rect.width + preventedOffsets.x,\n bottom: overflow.bottom - rect.height + preventedOffsets.y,\n left: overflow.left - rect.width - preventedOffsets.x\n };\n}\n\nfunction isAnySideFullyClipped(overflow) {\n return [top, right, bottom, left].some(function (side) {\n return overflow[side] >= 0;\n });\n}\n\nfunction hide(_ref) {\n var state = _ref.state,\n name = _ref.name;\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var preventedOffsets = state.modifiersData.preventOverflow;\n var referenceOverflow = detectOverflow(state, {\n elementContext: 'reference'\n });\n var popperAltOverflow = detectOverflow(state, {\n altBoundary: true\n });\n var referenceClippingOffsets = getSideOffsets(referenceOverflow, referenceRect);\n var popperEscapeOffsets = getSideOffsets(popperAltOverflow, popperRect, preventedOffsets);\n var isReferenceHidden = isAnySideFullyClipped(referenceClippingOffsets);\n var hasPopperEscaped = isAnySideFullyClipped(popperEscapeOffsets);\n state.modifiersData[name] = {\n referenceClippingOffsets: referenceClippingOffsets,\n popperEscapeOffsets: popperEscapeOffsets,\n isReferenceHidden: isReferenceHidden,\n hasPopperEscaped: hasPopperEscaped\n };\n state.attributes.popper = Object.assign({}, state.attributes.popper, {\n 'data-popper-reference-hidden': isReferenceHidden,\n 'data-popper-escaped': hasPopperEscaped\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'hide',\n enabled: true,\n phase: 'main',\n requiresIfExists: ['preventOverflow'],\n fn: hide\n};","import getBasePlacement from \"../utils/getBasePlacement.js\";\nimport { top, left, right, placements } from \"../enums.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport function distanceAndSkiddingToXY(placement, rects, offset) {\n var basePlacement = getBasePlacement(placement);\n var invertDistance = [left, top].indexOf(basePlacement) >= 0 ? -1 : 1;\n\n var _ref = typeof offset === 'function' ? offset(Object.assign({}, rects, {\n placement: placement\n })) : offset,\n skidding = _ref[0],\n distance = _ref[1];\n\n skidding = skidding || 0;\n distance = (distance || 0) * invertDistance;\n return [left, right].indexOf(basePlacement) >= 0 ? {\n x: distance,\n y: skidding\n } : {\n x: skidding,\n y: distance\n };\n}\n\nfunction offset(_ref2) {\n var state = _ref2.state,\n options = _ref2.options,\n name = _ref2.name;\n var _options$offset = options.offset,\n offset = _options$offset === void 0 ? [0, 0] : _options$offset;\n var data = placements.reduce(function (acc, placement) {\n acc[placement] = distanceAndSkiddingToXY(placement, state.rects, offset);\n return acc;\n }, {});\n var _data$state$placement = data[state.placement],\n x = _data$state$placement.x,\n y = _data$state$placement.y;\n\n if (state.modifiersData.popperOffsets != null) {\n state.modifiersData.popperOffsets.x += x;\n state.modifiersData.popperOffsets.y += y;\n }\n\n state.modifiersData[name] = data;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'offset',\n enabled: true,\n phase: 'main',\n requires: ['popperOffsets'],\n fn: offset\n};","import computeOffsets from \"../utils/computeOffsets.js\";\n\nfunction popperOffsets(_ref) {\n var state = _ref.state,\n name = _ref.name;\n // Offsets are the actual position the popper needs to have to be\n // properly positioned near its reference element\n // This is the most basic placement, and will be adjusted by\n // the modifiers in the next step\n state.modifiersData[name] = computeOffsets({\n reference: state.rects.reference,\n element: state.rects.popper,\n strategy: 'absolute',\n placement: state.placement\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'popperOffsets',\n enabled: true,\n phase: 'read',\n fn: popperOffsets,\n data: {}\n};","import { top, left, right, bottom, start } from \"../enums.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getMainAxisFromPlacement from \"../utils/getMainAxisFromPlacement.js\";\nimport getAltAxis from \"../utils/getAltAxis.js\";\nimport { within, withinMaxClamp } from \"../utils/within.js\";\nimport getLayoutRect from \"../dom-utils/getLayoutRect.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\nimport getVariation from \"../utils/getVariation.js\";\nimport getFreshSideObject from \"../utils/getFreshSideObject.js\";\nimport { min as mathMin, max as mathMax } from \"../utils/math.js\";\n\nfunction preventOverflow(_ref) {\n var state = _ref.state,\n options = _ref.options,\n name = _ref.name;\n var _options$mainAxis = options.mainAxis,\n checkMainAxis = _options$mainAxis === void 0 ? true : _options$mainAxis,\n _options$altAxis = options.altAxis,\n checkAltAxis = _options$altAxis === void 0 ? false : _options$altAxis,\n boundary = options.boundary,\n rootBoundary = options.rootBoundary,\n altBoundary = options.altBoundary,\n padding = options.padding,\n _options$tether = options.tether,\n tether = _options$tether === void 0 ? true : _options$tether,\n _options$tetherOffset = options.tetherOffset,\n tetherOffset = _options$tetherOffset === void 0 ? 0 : _options$tetherOffset;\n var overflow = detectOverflow(state, {\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding,\n altBoundary: altBoundary\n });\n var basePlacement = getBasePlacement(state.placement);\n var variation = getVariation(state.placement);\n var isBasePlacement = !variation;\n var mainAxis = getMainAxisFromPlacement(basePlacement);\n var altAxis = getAltAxis(mainAxis);\n var popperOffsets = state.modifiersData.popperOffsets;\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var tetherOffsetValue = typeof tetherOffset === 'function' ? tetherOffset(Object.assign({}, state.rects, {\n placement: state.placement\n })) : tetherOffset;\n var normalizedTetherOffsetValue = typeof tetherOffsetValue === 'number' ? {\n mainAxis: tetherOffsetValue,\n altAxis: tetherOffsetValue\n } : Object.assign({\n mainAxis: 0,\n altAxis: 0\n }, tetherOffsetValue);\n var offsetModifierState = state.modifiersData.offset ? state.modifiersData.offset[state.placement] : null;\n var data = {\n x: 0,\n y: 0\n };\n\n if (!popperOffsets) {\n return;\n }\n\n if (checkMainAxis) {\n var _offsetModifierState$;\n\n var mainSide = mainAxis === 'y' ? top : left;\n var altSide = mainAxis === 'y' ? bottom : right;\n var len = mainAxis === 'y' ? 'height' : 'width';\n var offset = popperOffsets[mainAxis];\n var min = offset + overflow[mainSide];\n var max = offset - overflow[altSide];\n var additive = tether ? -popperRect[len] / 2 : 0;\n var minLen = variation === start ? referenceRect[len] : popperRect[len];\n var maxLen = variation === start ? -popperRect[len] : -referenceRect[len]; // We need to include the arrow in the calculation so the arrow doesn't go\n // outside the reference bounds\n\n var arrowElement = state.elements.arrow;\n var arrowRect = tether && arrowElement ? getLayoutRect(arrowElement) : {\n width: 0,\n height: 0\n };\n var arrowPaddingObject = state.modifiersData['arrow#persistent'] ? state.modifiersData['arrow#persistent'].padding : getFreshSideObject();\n var arrowPaddingMin = arrowPaddingObject[mainSide];\n var arrowPaddingMax = arrowPaddingObject[altSide]; // If the reference length is smaller than the arrow length, we don't want\n // to include its full size in the calculation. If the reference is small\n // and near the edge of a boundary, the popper can overflow even if the\n // reference is not overflowing as well (e.g. virtual elements with no\n // width or height)\n\n var arrowLen = within(0, referenceRect[len], arrowRect[len]);\n var minOffset = isBasePlacement ? referenceRect[len] / 2 - additive - arrowLen - arrowPaddingMin - normalizedTetherOffsetValue.mainAxis : minLen - arrowLen - arrowPaddingMin - normalizedTetherOffsetValue.mainAxis;\n var maxOffset = isBasePlacement ? -referenceRect[len] / 2 + additive + arrowLen + arrowPaddingMax + normalizedTetherOffsetValue.mainAxis : maxLen + arrowLen + arrowPaddingMax + normalizedTetherOffsetValue.mainAxis;\n var arrowOffsetParent = state.elements.arrow && getOffsetParent(state.elements.arrow);\n var clientOffset = arrowOffsetParent ? mainAxis === 'y' ? arrowOffsetParent.clientTop || 0 : arrowOffsetParent.clientLeft || 0 : 0;\n var offsetModifierValue = (_offsetModifierState$ = offsetModifierState == null ? void 0 : offsetModifierState[mainAxis]) != null ? _offsetModifierState$ : 0;\n var tetherMin = offset + minOffset - offsetModifierValue - clientOffset;\n var tetherMax = offset + maxOffset - offsetModifierValue;\n var preventedOffset = within(tether ? mathMin(min, tetherMin) : min, offset, tether ? mathMax(max, tetherMax) : max);\n popperOffsets[mainAxis] = preventedOffset;\n data[mainAxis] = preventedOffset - offset;\n }\n\n if (checkAltAxis) {\n var _offsetModifierState$2;\n\n var _mainSide = mainAxis === 'x' ? top : left;\n\n var _altSide = mainAxis === 'x' ? bottom : right;\n\n var _offset = popperOffsets[altAxis];\n\n var _len = altAxis === 'y' ? 'height' : 'width';\n\n var _min = _offset + overflow[_mainSide];\n\n var _max = _offset - overflow[_altSide];\n\n var isOriginSide = [top, left].indexOf(basePlacement) !== -1;\n\n var _offsetModifierValue = (_offsetModifierState$2 = offsetModifierState == null ? void 0 : offsetModifierState[altAxis]) != null ? _offsetModifierState$2 : 0;\n\n var _tetherMin = isOriginSide ? _min : _offset - referenceRect[_len] - popperRect[_len] - _offsetModifierValue + normalizedTetherOffsetValue.altAxis;\n\n var _tetherMax = isOriginSide ? _offset + referenceRect[_len] + popperRect[_len] - _offsetModifierValue - normalizedTetherOffsetValue.altAxis : _max;\n\n var _preventedOffset = tether && isOriginSide ? withinMaxClamp(_tetherMin, _offset, _tetherMax) : within(tether ? _tetherMin : _min, _offset, tether ? _tetherMax : _max);\n\n popperOffsets[altAxis] = _preventedOffset;\n data[altAxis] = _preventedOffset - _offset;\n }\n\n state.modifiersData[name] = data;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'preventOverflow',\n enabled: true,\n phase: 'main',\n fn: preventOverflow,\n requiresIfExists: ['offset']\n};","export default function getAltAxis(axis) {\n return axis === 'x' ? 'y' : 'x';\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getNodeScroll from \"./getNodeScroll.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport isScrollParent from \"./isScrollParent.js\";\nimport { round } from \"../utils/math.js\";\n\nfunction isElementScaled(element) {\n var rect = element.getBoundingClientRect();\n var scaleX = round(rect.width) / element.offsetWidth || 1;\n var scaleY = round(rect.height) / element.offsetHeight || 1;\n return scaleX !== 1 || scaleY !== 1;\n} // Returns the composite rect of an element relative to its offsetParent.\n// Composite means it takes into account transforms as well as layout.\n\n\nexport default function getCompositeRect(elementOrVirtualElement, offsetParent, isFixed) {\n if (isFixed === void 0) {\n isFixed = false;\n }\n\n var isOffsetParentAnElement = isHTMLElement(offsetParent);\n var offsetParentIsScaled = isHTMLElement(offsetParent) && isElementScaled(offsetParent);\n var documentElement = getDocumentElement(offsetParent);\n var rect = getBoundingClientRect(elementOrVirtualElement, offsetParentIsScaled, isFixed);\n var scroll = {\n scrollLeft: 0,\n scrollTop: 0\n };\n var offsets = {\n x: 0,\n y: 0\n };\n\n if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {\n if (getNodeName(offsetParent) !== 'body' || // https://github.com/popperjs/popper-core/issues/1078\n isScrollParent(documentElement)) {\n scroll = getNodeScroll(offsetParent);\n }\n\n if (isHTMLElement(offsetParent)) {\n offsets = getBoundingClientRect(offsetParent, true);\n offsets.x += offsetParent.clientLeft;\n offsets.y += offsetParent.clientTop;\n } else if (documentElement) {\n offsets.x = getWindowScrollBarX(documentElement);\n }\n }\n\n return {\n x: rect.left + scroll.scrollLeft - offsets.x,\n y: rect.top + scroll.scrollTop - offsets.y,\n width: rect.width,\n height: rect.height\n };\n}","import getWindowScroll from \"./getWindowScroll.js\";\nimport getWindow from \"./getWindow.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nimport getHTMLElementScroll from \"./getHTMLElementScroll.js\";\nexport default function getNodeScroll(node) {\n if (node === getWindow(node) || !isHTMLElement(node)) {\n return getWindowScroll(node);\n } else {\n return getHTMLElementScroll(node);\n }\n}","export default function getHTMLElementScroll(element) {\n return {\n scrollLeft: element.scrollLeft,\n scrollTop: element.scrollTop\n };\n}","import { modifierPhases } from \"../enums.js\"; // source: https://stackoverflow.com/questions/49875255\n\nfunction order(modifiers) {\n var map = new Map();\n var visited = new Set();\n var result = [];\n modifiers.forEach(function (modifier) {\n map.set(modifier.name, modifier);\n }); // On visiting object, check for its dependencies and visit them recursively\n\n function sort(modifier) {\n visited.add(modifier.name);\n var requires = [].concat(modifier.requires || [], modifier.requiresIfExists || []);\n requires.forEach(function (dep) {\n if (!visited.has(dep)) {\n var depModifier = map.get(dep);\n\n if (depModifier) {\n sort(depModifier);\n }\n }\n });\n result.push(modifier);\n }\n\n modifiers.forEach(function (modifier) {\n if (!visited.has(modifier.name)) {\n // check for visited object\n sort(modifier);\n }\n });\n return result;\n}\n\nexport default function orderModifiers(modifiers) {\n // order based on dependencies\n var orderedModifiers = order(modifiers); // order based on phase\n\n return modifierPhases.reduce(function (acc, phase) {\n return acc.concat(orderedModifiers.filter(function (modifier) {\n return modifier.phase === phase;\n }));\n }, []);\n}","import getCompositeRect from \"./dom-utils/getCompositeRect.js\";\nimport getLayoutRect from \"./dom-utils/getLayoutRect.js\";\nimport listScrollParents from \"./dom-utils/listScrollParents.js\";\nimport getOffsetParent from \"./dom-utils/getOffsetParent.js\";\nimport getComputedStyle from \"./dom-utils/getComputedStyle.js\";\nimport orderModifiers from \"./utils/orderModifiers.js\";\nimport debounce from \"./utils/debounce.js\";\nimport validateModifiers from \"./utils/validateModifiers.js\";\nimport uniqueBy from \"./utils/uniqueBy.js\";\nimport getBasePlacement from \"./utils/getBasePlacement.js\";\nimport mergeByName from \"./utils/mergeByName.js\";\nimport detectOverflow from \"./utils/detectOverflow.js\";\nimport { isElement } from \"./dom-utils/instanceOf.js\";\nimport { auto } from \"./enums.js\";\nvar INVALID_ELEMENT_ERROR = 'Popper: Invalid reference or popper argument provided. They must be either a DOM element or virtual element.';\nvar INFINITE_LOOP_ERROR = 'Popper: An infinite loop in the modifiers cycle has been detected! The cycle has been interrupted to prevent a browser crash.';\nvar DEFAULT_OPTIONS = {\n placement: 'bottom',\n modifiers: [],\n strategy: 'absolute'\n};\n\nfunction areValidElements() {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return !args.some(function (element) {\n return !(element && typeof element.getBoundingClientRect === 'function');\n });\n}\n\nexport function popperGenerator(generatorOptions) {\n if (generatorOptions === void 0) {\n generatorOptions = {};\n }\n\n var _generatorOptions = generatorOptions,\n _generatorOptions$def = _generatorOptions.defaultModifiers,\n defaultModifiers = _generatorOptions$def === void 0 ? [] : _generatorOptions$def,\n _generatorOptions$def2 = _generatorOptions.defaultOptions,\n defaultOptions = _generatorOptions$def2 === void 0 ? DEFAULT_OPTIONS : _generatorOptions$def2;\n return function createPopper(reference, popper, options) {\n if (options === void 0) {\n options = defaultOptions;\n }\n\n var state = {\n placement: 'bottom',\n orderedModifiers: [],\n options: Object.assign({}, DEFAULT_OPTIONS, defaultOptions),\n modifiersData: {},\n elements: {\n reference: reference,\n popper: popper\n },\n attributes: {},\n styles: {}\n };\n var effectCleanupFns = [];\n var isDestroyed = false;\n var instance = {\n state: state,\n setOptions: function setOptions(setOptionsAction) {\n var options = typeof setOptionsAction === 'function' ? setOptionsAction(state.options) : setOptionsAction;\n cleanupModifierEffects();\n state.options = Object.assign({}, defaultOptions, state.options, options);\n state.scrollParents = {\n reference: isElement(reference) ? listScrollParents(reference) : reference.contextElement ? listScrollParents(reference.contextElement) : [],\n popper: listScrollParents(popper)\n }; // Orders the modifiers based on their dependencies and `phase`\n // properties\n\n var orderedModifiers = orderModifiers(mergeByName([].concat(defaultModifiers, state.options.modifiers))); // Strip out disabled modifiers\n\n state.orderedModifiers = orderedModifiers.filter(function (m) {\n return m.enabled;\n }); // Validate the provided modifiers so that the consumer will get warned\n // if one of the modifiers is invalid for any reason\n\n if (process.env.NODE_ENV !== \"production\") {\n var modifiers = uniqueBy([].concat(orderedModifiers, state.options.modifiers), function (_ref) {\n var name = _ref.name;\n return name;\n });\n validateModifiers(modifiers);\n\n if (getBasePlacement(state.options.placement) === auto) {\n var flipModifier = state.orderedModifiers.find(function (_ref2) {\n var name = _ref2.name;\n return name === 'flip';\n });\n\n if (!flipModifier) {\n console.error(['Popper: \"auto\" placements require the \"flip\" modifier be', 'present and enabled to work.'].join(' '));\n }\n }\n\n var _getComputedStyle = getComputedStyle(popper),\n marginTop = _getComputedStyle.marginTop,\n marginRight = _getComputedStyle.marginRight,\n marginBottom = _getComputedStyle.marginBottom,\n marginLeft = _getComputedStyle.marginLeft; // We no longer take into account `margins` on the popper, and it can\n // cause bugs with positioning, so we'll warn the consumer\n\n\n if ([marginTop, marginRight, marginBottom, marginLeft].some(function (margin) {\n return parseFloat(margin);\n })) {\n console.warn(['Popper: CSS \"margin\" styles cannot be used to apply padding', 'between the popper and its reference element or boundary.', 'To replicate margin, use the `offset` modifier, as well as', 'the `padding` option in the `preventOverflow` and `flip`', 'modifiers.'].join(' '));\n }\n }\n\n runModifierEffects();\n return instance.update();\n },\n // Sync update – it will always be executed, even if not necessary. This\n // is useful for low frequency updates where sync behavior simplifies the\n // logic.\n // For high frequency updates (e.g. `resize` and `scroll` events), always\n // prefer the async Popper#update method\n forceUpdate: function forceUpdate() {\n if (isDestroyed) {\n return;\n }\n\n var _state$elements = state.elements,\n reference = _state$elements.reference,\n popper = _state$elements.popper; // Don't proceed if `reference` or `popper` are not valid elements\n // anymore\n\n if (!areValidElements(reference, popper)) {\n if (process.env.NODE_ENV !== \"production\") {\n console.error(INVALID_ELEMENT_ERROR);\n }\n\n return;\n } // Store the reference and popper rects to be read by modifiers\n\n\n state.rects = {\n reference: getCompositeRect(reference, getOffsetParent(popper), state.options.strategy === 'fixed'),\n popper: getLayoutRect(popper)\n }; // Modifiers have the ability to reset the current update cycle. The\n // most common use case for this is the `flip` modifier changing the\n // placement, which then needs to re-run all the modifiers, because the\n // logic was previously ran for the previous placement and is therefore\n // stale/incorrect\n\n state.reset = false;\n state.placement = state.options.placement; // On each update cycle, the `modifiersData` property for each modifier\n // is filled with the initial data specified by the modifier. This means\n // it doesn't persist and is fresh on each update.\n // To ensure persistent data, use `${name}#persistent`\n\n state.orderedModifiers.forEach(function (modifier) {\n return state.modifiersData[modifier.name] = Object.assign({}, modifier.data);\n });\n var __debug_loops__ = 0;\n\n for (var index = 0; index < state.orderedModifiers.length; index++) {\n if (process.env.NODE_ENV !== \"production\") {\n __debug_loops__ += 1;\n\n if (__debug_loops__ > 100) {\n console.error(INFINITE_LOOP_ERROR);\n break;\n }\n }\n\n if (state.reset === true) {\n state.reset = false;\n index = -1;\n continue;\n }\n\n var _state$orderedModifie = state.orderedModifiers[index],\n fn = _state$orderedModifie.fn,\n _state$orderedModifie2 = _state$orderedModifie.options,\n _options = _state$orderedModifie2 === void 0 ? {} : _state$orderedModifie2,\n name = _state$orderedModifie.name;\n\n if (typeof fn === 'function') {\n state = fn({\n state: state,\n options: _options,\n name: name,\n instance: instance\n }) || state;\n }\n }\n },\n // Async and optimistically optimized update – it will not be executed if\n // not necessary (debounced to run at most once-per-tick)\n update: debounce(function () {\n return new Promise(function (resolve) {\n instance.forceUpdate();\n resolve(state);\n });\n }),\n destroy: function destroy() {\n cleanupModifierEffects();\n isDestroyed = true;\n }\n };\n\n if (!areValidElements(reference, popper)) {\n if (process.env.NODE_ENV !== \"production\") {\n console.error(INVALID_ELEMENT_ERROR);\n }\n\n return instance;\n }\n\n instance.setOptions(options).then(function (state) {\n if (!isDestroyed && options.onFirstUpdate) {\n options.onFirstUpdate(state);\n }\n }); // Modifiers have the ability to execute arbitrary code before the first\n // update cycle runs. They will be executed in the same order as the update\n // cycle. This is useful when a modifier adds some persistent data that\n // other modifiers need to use, but the modifier is run after the dependent\n // one.\n\n function runModifierEffects() {\n state.orderedModifiers.forEach(function (_ref3) {\n var name = _ref3.name,\n _ref3$options = _ref3.options,\n options = _ref3$options === void 0 ? {} : _ref3$options,\n effect = _ref3.effect;\n\n if (typeof effect === 'function') {\n var cleanupFn = effect({\n state: state,\n name: name,\n instance: instance,\n options: options\n });\n\n var noopFn = function noopFn() {};\n\n effectCleanupFns.push(cleanupFn || noopFn);\n }\n });\n }\n\n function cleanupModifierEffects() {\n effectCleanupFns.forEach(function (fn) {\n return fn();\n });\n effectCleanupFns = [];\n }\n\n return instance;\n };\n}\nexport var createPopper = /*#__PURE__*/popperGenerator(); // eslint-disable-next-line import/no-unused-modules\n\nexport { detectOverflow };","export default function debounce(fn) {\n var pending;\n return function () {\n if (!pending) {\n pending = new Promise(function (resolve) {\n Promise.resolve().then(function () {\n pending = undefined;\n resolve(fn());\n });\n });\n }\n\n return pending;\n };\n}","export default function mergeByName(modifiers) {\n var merged = modifiers.reduce(function (merged, current) {\n var existing = merged[current.name];\n merged[current.name] = existing ? Object.assign({}, existing, current, {\n options: Object.assign({}, existing.options, current.options),\n data: Object.assign({}, existing.data, current.data)\n }) : current;\n return merged;\n }, {}); // IE11 does not support Object.values\n\n return Object.keys(merged).map(function (key) {\n return merged[key];\n });\n}","import { popperGenerator, detectOverflow } from \"./createPopper.js\";\nimport eventListeners from \"./modifiers/eventListeners.js\";\nimport popperOffsets from \"./modifiers/popperOffsets.js\";\nimport computeStyles from \"./modifiers/computeStyles.js\";\nimport applyStyles from \"./modifiers/applyStyles.js\";\nvar defaultModifiers = [eventListeners, popperOffsets, computeStyles, applyStyles];\nvar createPopper = /*#__PURE__*/popperGenerator({\n defaultModifiers: defaultModifiers\n}); // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper, popperGenerator, defaultModifiers, detectOverflow };","import { popperGenerator, detectOverflow } from \"./createPopper.js\";\nimport eventListeners from \"./modifiers/eventListeners.js\";\nimport popperOffsets from \"./modifiers/popperOffsets.js\";\nimport computeStyles from \"./modifiers/computeStyles.js\";\nimport applyStyles from \"./modifiers/applyStyles.js\";\nimport offset from \"./modifiers/offset.js\";\nimport flip from \"./modifiers/flip.js\";\nimport preventOverflow from \"./modifiers/preventOverflow.js\";\nimport arrow from \"./modifiers/arrow.js\";\nimport hide from \"./modifiers/hide.js\";\nvar defaultModifiers = [eventListeners, popperOffsets, computeStyles, applyStyles, offset, flip, preventOverflow, arrow, hide];\nvar createPopper = /*#__PURE__*/popperGenerator({\n defaultModifiers: defaultModifiers\n}); // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper, popperGenerator, defaultModifiers, detectOverflow }; // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper as createPopperLite } from \"./popper-lite.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport * from \"./modifiers/index.js\";","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): dropdown.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport * as Popper from '@popperjs/core'\nimport {\n defineJQueryPlugin,\n getElement,\n getNextActiveElement,\n isDisabled,\n isElement,\n isRTL,\n isVisible,\n noop\n} from './util/index'\nimport EventHandler from './dom/event-handler'\nimport Manipulator from './dom/manipulator'\nimport SelectorEngine from './dom/selector-engine'\nimport BaseComponent from './base-component'\n\n/**\n * Constants\n */\n\nconst NAME = 'dropdown'\nconst DATA_KEY = 'bs.dropdown'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst ESCAPE_KEY = 'Escape'\nconst TAB_KEY = 'Tab'\nconst ARROW_UP_KEY = 'ArrowUp'\nconst ARROW_DOWN_KEY = 'ArrowDown'\nconst RIGHT_MOUSE_BUTTON = 2 // MouseEvent.button value for the secondary button, usually the right button\n\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_KEYDOWN_DATA_API = `keydown${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_KEYUP_DATA_API = `keyup${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_NAME_DROPUP = 'dropup'\nconst CLASS_NAME_DROPEND = 'dropend'\nconst CLASS_NAME_DROPSTART = 'dropstart'\nconst CLASS_NAME_DROPUP_CENTER = 'dropup-center'\nconst CLASS_NAME_DROPDOWN_CENTER = 'dropdown-center'\n\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"dropdown\"]:not(.disabled):not(:disabled)'\nconst SELECTOR_DATA_TOGGLE_SHOWN = `${SELECTOR_DATA_TOGGLE}.${CLASS_NAME_SHOW}`\nconst SELECTOR_MENU = '.dropdown-menu'\nconst SELECTOR_NAVBAR = '.navbar'\nconst SELECTOR_NAVBAR_NAV = '.navbar-nav'\nconst SELECTOR_VISIBLE_ITEMS = '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)'\n\nconst PLACEMENT_TOP = isRTL() ? 'top-end' : 'top-start'\nconst PLACEMENT_TOPEND = isRTL() ? 'top-start' : 'top-end'\nconst PLACEMENT_BOTTOM = isRTL() ? 'bottom-end' : 'bottom-start'\nconst PLACEMENT_BOTTOMEND = isRTL() ? 'bottom-start' : 'bottom-end'\nconst PLACEMENT_RIGHT = isRTL() ? 'left-start' : 'right-start'\nconst PLACEMENT_LEFT = isRTL() ? 'right-start' : 'left-start'\nconst PLACEMENT_TOPCENTER = 'top'\nconst PLACEMENT_BOTTOMCENTER = 'bottom'\n\nconst Default = {\n autoClose: true,\n boundary: 'clippingParents',\n display: 'dynamic',\n offset: [0, 2],\n popperConfig: null,\n reference: 'toggle'\n}\n\nconst DefaultType = {\n autoClose: '(boolean|string)',\n boundary: '(string|element)',\n display: 'string',\n offset: '(array|string|function)',\n popperConfig: '(null|object|function)',\n reference: '(string|element|object)'\n}\n\n/**\n * Class definition\n */\n\nclass Dropdown extends BaseComponent {\n constructor(element, config) {\n super(element, config)\n\n this._popper = null\n this._parent = this._element.parentNode // dropdown wrapper\n // todo: v6 revert #37011 & change markup https://getbootstrap.com/docs/5.2/forms/input-group/\n this._menu = SelectorEngine.next(this._element, SELECTOR_MENU)[0] ||\n SelectorEngine.prev(this._element, SELECTOR_MENU)[0] ||\n SelectorEngine.findOne(SELECTOR_MENU, this._parent)\n this._inNavbar = this._detectNavbar()\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n toggle() {\n return this._isShown() ? this.hide() : this.show()\n }\n\n show() {\n if (isDisabled(this._element) || this._isShown()) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW, relatedTarget)\n\n if (showEvent.defaultPrevented) {\n return\n }\n\n this._createPopper()\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement && !this._parent.closest(SELECTOR_NAVBAR_NAV)) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.on(element, 'mouseover', noop)\n }\n }\n\n this._element.focus()\n this._element.setAttribute('aria-expanded', true)\n\n this._menu.classList.add(CLASS_NAME_SHOW)\n this._element.classList.add(CLASS_NAME_SHOW)\n EventHandler.trigger(this._element, EVENT_SHOWN, relatedTarget)\n }\n\n hide() {\n if (isDisabled(this._element) || !this._isShown()) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n\n this._completeHide(relatedTarget)\n }\n\n dispose() {\n if (this._popper) {\n this._popper.destroy()\n }\n\n super.dispose()\n }\n\n update() {\n this._inNavbar = this._detectNavbar()\n if (this._popper) {\n this._popper.update()\n }\n }\n\n // Private\n _completeHide(relatedTarget) {\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE, relatedTarget)\n if (hideEvent.defaultPrevented) {\n return\n }\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.off(element, 'mouseover', noop)\n }\n }\n\n if (this._popper) {\n this._popper.destroy()\n }\n\n this._menu.classList.remove(CLASS_NAME_SHOW)\n this._element.classList.remove(CLASS_NAME_SHOW)\n this._element.setAttribute('aria-expanded', 'false')\n Manipulator.removeDataAttribute(this._menu, 'popper')\n EventHandler.trigger(this._element, EVENT_HIDDEN, relatedTarget)\n }\n\n _getConfig(config) {\n config = super._getConfig(config)\n\n if (typeof config.reference === 'object' && !isElement(config.reference) &&\n typeof config.reference.getBoundingClientRect !== 'function'\n ) {\n // Popper virtual elements require a getBoundingClientRect method\n throw new TypeError(`${NAME.toUpperCase()}: Option \"reference\" provided type \"object\" without a required \"getBoundingClientRect\" method.`)\n }\n\n return config\n }\n\n _createPopper() {\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s dropdowns require Popper (https://popper.js.org)')\n }\n\n let referenceElement = this._element\n\n if (this._config.reference === 'parent') {\n referenceElement = this._parent\n } else if (isElement(this._config.reference)) {\n referenceElement = getElement(this._config.reference)\n } else if (typeof this._config.reference === 'object') {\n referenceElement = this._config.reference\n }\n\n const popperConfig = this._getPopperConfig()\n this._popper = Popper.createPopper(referenceElement, this._menu, popperConfig)\n }\n\n _isShown() {\n return this._menu.classList.contains(CLASS_NAME_SHOW)\n }\n\n _getPlacement() {\n const parentDropdown = this._parent\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPEND)) {\n return PLACEMENT_RIGHT\n }\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPSTART)) {\n return PLACEMENT_LEFT\n }\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPUP_CENTER)) {\n return PLACEMENT_TOPCENTER\n }\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPDOWN_CENTER)) {\n return PLACEMENT_BOTTOMCENTER\n }\n\n // We need to trim the value because custom properties can also include spaces\n const isEnd = getComputedStyle(this._menu).getPropertyValue('--bs-position').trim() === 'end'\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPUP)) {\n return isEnd ? PLACEMENT_TOPEND : PLACEMENT_TOP\n }\n\n return isEnd ? PLACEMENT_BOTTOMEND : PLACEMENT_BOTTOM\n }\n\n _detectNavbar() {\n return this._element.closest(SELECTOR_NAVBAR) !== null\n }\n\n _getOffset() {\n const { offset } = this._config\n\n if (typeof offset === 'string') {\n return offset.split(',').map(value => Number.parseInt(value, 10))\n }\n\n if (typeof offset === 'function') {\n return popperData => offset(popperData, this._element)\n }\n\n return offset\n }\n\n _getPopperConfig() {\n const defaultBsPopperConfig = {\n placement: this._getPlacement(),\n modifiers: [{\n name: 'preventOverflow',\n options: {\n boundary: this._config.boundary\n }\n },\n {\n name: 'offset',\n options: {\n offset: this._getOffset()\n }\n }]\n }\n\n // Disable Popper if we have a static display or Dropdown is in Navbar\n if (this._inNavbar || this._config.display === 'static') {\n Manipulator.setDataAttribute(this._menu, 'popper', 'static') // todo:v6 remove\n defaultBsPopperConfig.modifiers = [{\n name: 'applyStyles',\n enabled: false\n }]\n }\n\n return {\n ...defaultBsPopperConfig,\n ...(typeof this._config.popperConfig === 'function' ? this._config.popperConfig(defaultBsPopperConfig) : this._config.popperConfig)\n }\n }\n\n _selectMenuItem({ key, target }) {\n const items = SelectorEngine.find(SELECTOR_VISIBLE_ITEMS, this._menu).filter(element => isVisible(element))\n\n if (!items.length) {\n return\n }\n\n // if target isn't included in items (e.g. when expanding the dropdown)\n // allow cycling to get the last item in case key equals ARROW_UP_KEY\n getNextActiveElement(items, target, key === ARROW_DOWN_KEY, !items.includes(target)).focus()\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Dropdown.getOrCreateInstance(this, config)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n })\n }\n\n static clearMenus(event) {\n if (event.button === RIGHT_MOUSE_BUTTON || (event.type === 'keyup' && event.key !== TAB_KEY)) {\n return\n }\n\n const openToggles = SelectorEngine.find(SELECTOR_DATA_TOGGLE_SHOWN)\n\n for (const toggle of openToggles) {\n const context = Dropdown.getInstance(toggle)\n if (!context || context._config.autoClose === false) {\n continue\n }\n\n const composedPath = event.composedPath()\n const isMenuTarget = composedPath.includes(context._menu)\n if (\n composedPath.includes(context._element) ||\n (context._config.autoClose === 'inside' && !isMenuTarget) ||\n (context._config.autoClose === 'outside' && isMenuTarget)\n ) {\n continue\n }\n\n // Tab navigation through the dropdown menu or events from contained inputs shouldn't close the menu\n if (context._menu.contains(event.target) && ((event.type === 'keyup' && event.key === TAB_KEY) || /input|select|option|textarea|form/i.test(event.target.tagName))) {\n continue\n }\n\n const relatedTarget = { relatedTarget: context._element }\n\n if (event.type === 'click') {\n relatedTarget.clickEvent = event\n }\n\n context._completeHide(relatedTarget)\n }\n }\n\n static dataApiKeydownHandler(event) {\n // If not an UP | DOWN | ESCAPE key => not a dropdown command\n // If input/textarea && if key is other than ESCAPE => not a dropdown command\n\n const isInput = /input|textarea/i.test(event.target.tagName)\n const isEscapeEvent = event.key === ESCAPE_KEY\n const isUpOrDownEvent = [ARROW_UP_KEY, ARROW_DOWN_KEY].includes(event.key)\n\n if (!isUpOrDownEvent && !isEscapeEvent) {\n return\n }\n\n if (isInput && !isEscapeEvent) {\n return\n }\n\n event.preventDefault()\n\n // todo: v6 revert #37011 & change markup https://getbootstrap.com/docs/5.2/forms/input-group/\n const getToggleButton = this.matches(SELECTOR_DATA_TOGGLE) ?\n this :\n (SelectorEngine.prev(this, SELECTOR_DATA_TOGGLE)[0] ||\n SelectorEngine.next(this, SELECTOR_DATA_TOGGLE)[0] ||\n SelectorEngine.findOne(SELECTOR_DATA_TOGGLE, event.delegateTarget.parentNode))\n\n const instance = Dropdown.getOrCreateInstance(getToggleButton)\n\n if (isUpOrDownEvent) {\n event.stopPropagation()\n instance.show()\n instance._selectMenuItem(event)\n return\n }\n\n if (instance._isShown()) { // else is escape and we check if it is shown\n event.stopPropagation()\n instance.hide()\n getToggleButton.focus()\n }\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_KEYDOWN_DATA_API, SELECTOR_DATA_TOGGLE, Dropdown.dataApiKeydownHandler)\nEventHandler.on(document, EVENT_KEYDOWN_DATA_API, SELECTOR_MENU, Dropdown.dataApiKeydownHandler)\nEventHandler.on(document, EVENT_CLICK_DATA_API, Dropdown.clearMenus)\nEventHandler.on(document, EVENT_KEYUP_DATA_API, Dropdown.clearMenus)\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n event.preventDefault()\n Dropdown.getOrCreateInstance(this).toggle()\n})\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Dropdown)\n\nexport default Dropdown\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): util/scrollBar.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport SelectorEngine from '../dom/selector-engine'\nimport Manipulator from '../dom/manipulator'\nimport { isElement } from './index'\n\n/**\n * Constants\n */\n\nconst SELECTOR_FIXED_CONTENT = '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top'\nconst SELECTOR_STICKY_CONTENT = '.sticky-top'\nconst PROPERTY_PADDING = 'padding-right'\nconst PROPERTY_MARGIN = 'margin-right'\n\n/**\n * Class definition\n */\n\nclass ScrollBarHelper {\n constructor() {\n this._element = document.body\n }\n\n // Public\n getWidth() {\n // https://developer.mozilla.org/en-US/docs/Web/API/Window/innerWidth#usage_notes\n const documentWidth = document.documentElement.clientWidth\n return Math.abs(window.innerWidth - documentWidth)\n }\n\n hide() {\n const width = this.getWidth()\n this._disableOverFlow()\n // give padding to element to balance the hidden scrollbar width\n this._setElementAttributes(this._element, PROPERTY_PADDING, calculatedValue => calculatedValue + width)\n // trick: We adjust positive paddingRight and negative marginRight to sticky-top elements to keep showing fullwidth\n this._setElementAttributes(SELECTOR_FIXED_CONTENT, PROPERTY_PADDING, calculatedValue => calculatedValue + width)\n this._setElementAttributes(SELECTOR_STICKY_CONTENT, PROPERTY_MARGIN, calculatedValue => calculatedValue - width)\n }\n\n reset() {\n this._resetElementAttributes(this._element, 'overflow')\n this._resetElementAttributes(this._element, PROPERTY_PADDING)\n this._resetElementAttributes(SELECTOR_FIXED_CONTENT, PROPERTY_PADDING)\n this._resetElementAttributes(SELECTOR_STICKY_CONTENT, PROPERTY_MARGIN)\n }\n\n isOverflowing() {\n return this.getWidth() > 0\n }\n\n // Private\n _disableOverFlow() {\n this._saveInitialAttribute(this._element, 'overflow')\n this._element.style.overflow = 'hidden'\n }\n\n _setElementAttributes(selector, styleProperty, callback) {\n const scrollbarWidth = this.getWidth()\n const manipulationCallBack = element => {\n if (element !== this._element && window.innerWidth > element.clientWidth + scrollbarWidth) {\n return\n }\n\n this._saveInitialAttribute(element, styleProperty)\n const calculatedValue = window.getComputedStyle(element).getPropertyValue(styleProperty)\n element.style.setProperty(styleProperty, `${callback(Number.parseFloat(calculatedValue))}px`)\n }\n\n this._applyManipulationCallback(selector, manipulationCallBack)\n }\n\n _saveInitialAttribute(element, styleProperty) {\n const actualValue = element.style.getPropertyValue(styleProperty)\n if (actualValue) {\n Manipulator.setDataAttribute(element, styleProperty, actualValue)\n }\n }\n\n _resetElementAttributes(selector, styleProperty) {\n const manipulationCallBack = element => {\n const value = Manipulator.getDataAttribute(element, styleProperty)\n // We only want to remove the property if the value is `null`; the value can also be zero\n if (value === null) {\n element.style.removeProperty(styleProperty)\n return\n }\n\n Manipulator.removeDataAttribute(element, styleProperty)\n element.style.setProperty(styleProperty, value)\n }\n\n this._applyManipulationCallback(selector, manipulationCallBack)\n }\n\n _applyManipulationCallback(selector, callBack) {\n if (isElement(selector)) {\n callBack(selector)\n return\n }\n\n for (const sel of SelectorEngine.find(selector, this._element)) {\n callBack(sel)\n }\n }\n}\n\nexport default ScrollBarHelper\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): util/backdrop.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport EventHandler from '../dom/event-handler'\nimport { execute, executeAfterTransition, getElement, reflow } from './index'\nimport Config from './config'\n\n/**\n * Constants\n */\n\nconst NAME = 'backdrop'\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_SHOW = 'show'\nconst EVENT_MOUSEDOWN = `mousedown.bs.${NAME}`\n\nconst Default = {\n className: 'modal-backdrop',\n clickCallback: null,\n isAnimated: false,\n isVisible: true, // if false, we use the backdrop helper without adding any element to the dom\n rootElement: 'body' // give the choice to place backdrop under different elements\n}\n\nconst DefaultType = {\n className: 'string',\n clickCallback: '(function|null)',\n isAnimated: 'boolean',\n isVisible: 'boolean',\n rootElement: '(element|string)'\n}\n\n/**\n * Class definition\n */\n\nclass Backdrop extends Config {\n constructor(config) {\n super()\n this._config = this._getConfig(config)\n this._isAppended = false\n this._element = null\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n show(callback) {\n if (!this._config.isVisible) {\n execute(callback)\n return\n }\n\n this._append()\n\n const element = this._getElement()\n if (this._config.isAnimated) {\n reflow(element)\n }\n\n element.classList.add(CLASS_NAME_SHOW)\n\n this._emulateAnimation(() => {\n execute(callback)\n })\n }\n\n hide(callback) {\n if (!this._config.isVisible) {\n execute(callback)\n return\n }\n\n this._getElement().classList.remove(CLASS_NAME_SHOW)\n\n this._emulateAnimation(() => {\n this.dispose()\n execute(callback)\n })\n }\n\n dispose() {\n if (!this._isAppended) {\n return\n }\n\n EventHandler.off(this._element, EVENT_MOUSEDOWN)\n\n this._element.remove()\n this._isAppended = false\n }\n\n // Private\n _getElement() {\n if (!this._element) {\n const backdrop = document.createElement('div')\n backdrop.className = this._config.className\n if (this._config.isAnimated) {\n backdrop.classList.add(CLASS_NAME_FADE)\n }\n\n this._element = backdrop\n }\n\n return this._element\n }\n\n _configAfterMerge(config) {\n // use getElement() with the default \"body\" to get a fresh Element on each instantiation\n config.rootElement = getElement(config.rootElement)\n return config\n }\n\n _append() {\n if (this._isAppended) {\n return\n }\n\n const element = this._getElement()\n this._config.rootElement.append(element)\n\n EventHandler.on(element, EVENT_MOUSEDOWN, () => {\n execute(this._config.clickCallback)\n })\n\n this._isAppended = true\n }\n\n _emulateAnimation(callback) {\n executeAfterTransition(callback, this._getElement(), this._config.isAnimated)\n }\n}\n\nexport default Backdrop\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): util/focustrap.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport EventHandler from '../dom/event-handler'\nimport SelectorEngine from '../dom/selector-engine'\nimport Config from './config'\n\n/**\n * Constants\n */\n\nconst NAME = 'focustrap'\nconst DATA_KEY = 'bs.focustrap'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst EVENT_FOCUSIN = `focusin${EVENT_KEY}`\nconst EVENT_KEYDOWN_TAB = `keydown.tab${EVENT_KEY}`\n\nconst TAB_KEY = 'Tab'\nconst TAB_NAV_FORWARD = 'forward'\nconst TAB_NAV_BACKWARD = 'backward'\n\nconst Default = {\n autofocus: true,\n trapElement: null // The element to trap focus inside of\n}\n\nconst DefaultType = {\n autofocus: 'boolean',\n trapElement: 'element'\n}\n\n/**\n * Class definition\n */\n\nclass FocusTrap extends Config {\n constructor(config) {\n super()\n this._config = this._getConfig(config)\n this._isActive = false\n this._lastTabNavDirection = null\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n activate() {\n if (this._isActive) {\n return\n }\n\n if (this._config.autofocus) {\n this._config.trapElement.focus()\n }\n\n EventHandler.off(document, EVENT_KEY) // guard against infinite focus loop\n EventHandler.on(document, EVENT_FOCUSIN, event => this._handleFocusin(event))\n EventHandler.on(document, EVENT_KEYDOWN_TAB, event => this._handleKeydown(event))\n\n this._isActive = true\n }\n\n deactivate() {\n if (!this._isActive) {\n return\n }\n\n this._isActive = false\n EventHandler.off(document, EVENT_KEY)\n }\n\n // Private\n _handleFocusin(event) {\n const { trapElement } = this._config\n\n if (event.target === document || event.target === trapElement || trapElement.contains(event.target)) {\n return\n }\n\n const elements = SelectorEngine.focusableChildren(trapElement)\n\n if (elements.length === 0) {\n trapElement.focus()\n } else if (this._lastTabNavDirection === TAB_NAV_BACKWARD) {\n elements[elements.length - 1].focus()\n } else {\n elements[0].focus()\n }\n }\n\n _handleKeydown(event) {\n if (event.key !== TAB_KEY) {\n return\n }\n\n this._lastTabNavDirection = event.shiftKey ? TAB_NAV_BACKWARD : TAB_NAV_FORWARD\n }\n}\n\nexport default FocusTrap\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): modal.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { defineJQueryPlugin, getElementFromSelector, isRTL, isVisible, reflow } from './util/index'\nimport EventHandler from './dom/event-handler'\nimport SelectorEngine from './dom/selector-engine'\nimport ScrollBarHelper from './util/scrollbar'\nimport BaseComponent from './base-component'\nimport Backdrop from './util/backdrop'\nimport FocusTrap from './util/focustrap'\nimport { enableDismissTrigger } from './util/component-functions'\n\n/**\n * Constants\n */\n\nconst NAME = 'modal'\nconst DATA_KEY = 'bs.modal'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst ESCAPE_KEY = 'Escape'\n\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDE_PREVENTED = `hidePrevented${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_RESIZE = `resize${EVENT_KEY}`\nconst EVENT_CLICK_DISMISS = `click.dismiss${EVENT_KEY}`\nconst EVENT_MOUSEDOWN_DISMISS = `mousedown.dismiss${EVENT_KEY}`\nconst EVENT_KEYDOWN_DISMISS = `keydown.dismiss${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_OPEN = 'modal-open'\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_NAME_STATIC = 'modal-static'\n\nconst OPEN_SELECTOR = '.modal.show'\nconst SELECTOR_DIALOG = '.modal-dialog'\nconst SELECTOR_MODAL_BODY = '.modal-body'\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"modal\"]'\n\nconst Default = {\n backdrop: true,\n focus: true,\n keyboard: true\n}\n\nconst DefaultType = {\n backdrop: '(boolean|string)',\n focus: 'boolean',\n keyboard: 'boolean'\n}\n\n/**\n * Class definition\n */\n\nclass Modal extends BaseComponent {\n constructor(element, config) {\n super(element, config)\n\n this._dialog = SelectorEngine.findOne(SELECTOR_DIALOG, this._element)\n this._backdrop = this._initializeBackDrop()\n this._focustrap = this._initializeFocusTrap()\n this._isShown = false\n this._isTransitioning = false\n this._scrollBar = new ScrollBarHelper()\n\n this._addEventListeners()\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget)\n }\n\n show(relatedTarget) {\n if (this._isShown || this._isTransitioning) {\n return\n }\n\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW, {\n relatedTarget\n })\n\n if (showEvent.defaultPrevented) {\n return\n }\n\n this._isShown = true\n this._isTransitioning = true\n\n this._scrollBar.hide()\n\n document.body.classList.add(CLASS_NAME_OPEN)\n\n this._adjustDialog()\n\n this._backdrop.show(() => this._showElement(relatedTarget))\n }\n\n hide() {\n if (!this._isShown || this._isTransitioning) {\n return\n }\n\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE)\n\n if (hideEvent.defaultPrevented) {\n return\n }\n\n this._isShown = false\n this._isTransitioning = true\n this._focustrap.deactivate()\n\n this._element.classList.remove(CLASS_NAME_SHOW)\n\n this._queueCallback(() => this._hideModal(), this._element, this._isAnimated())\n }\n\n dispose() {\n for (const htmlElement of [window, this._dialog]) {\n EventHandler.off(htmlElement, EVENT_KEY)\n }\n\n this._backdrop.dispose()\n this._focustrap.deactivate()\n super.dispose()\n }\n\n handleUpdate() {\n this._adjustDialog()\n }\n\n // Private\n _initializeBackDrop() {\n return new Backdrop({\n isVisible: Boolean(this._config.backdrop), // 'static' option will be translated to true, and booleans will keep their value,\n isAnimated: this._isAnimated()\n })\n }\n\n _initializeFocusTrap() {\n return new FocusTrap({\n trapElement: this._element\n })\n }\n\n _showElement(relatedTarget) {\n // try to append dynamic modal\n if (!document.body.contains(this._element)) {\n document.body.append(this._element)\n }\n\n this._element.style.display = 'block'\n this._element.removeAttribute('aria-hidden')\n this._element.setAttribute('aria-modal', true)\n this._element.setAttribute('role', 'dialog')\n this._element.scrollTop = 0\n\n const modalBody = SelectorEngine.findOne(SELECTOR_MODAL_BODY, this._dialog)\n if (modalBody) {\n modalBody.scrollTop = 0\n }\n\n reflow(this._element)\n\n this._element.classList.add(CLASS_NAME_SHOW)\n\n const transitionComplete = () => {\n if (this._config.focus) {\n this._focustrap.activate()\n }\n\n this._isTransitioning = false\n EventHandler.trigger(this._element, EVENT_SHOWN, {\n relatedTarget\n })\n }\n\n this._queueCallback(transitionComplete, this._dialog, this._isAnimated())\n }\n\n _addEventListeners() {\n EventHandler.on(this._element, EVENT_KEYDOWN_DISMISS, event => {\n if (event.key !== ESCAPE_KEY) {\n return\n }\n\n if (this._config.keyboard) {\n event.preventDefault()\n this.hide()\n return\n }\n\n this._triggerBackdropTransition()\n })\n\n EventHandler.on(window, EVENT_RESIZE, () => {\n if (this._isShown && !this._isTransitioning) {\n this._adjustDialog()\n }\n })\n\n EventHandler.on(this._element, EVENT_MOUSEDOWN_DISMISS, event => {\n // a bad trick to segregate clicks that may start inside dialog but end outside, and avoid listen to scrollbar clicks\n EventHandler.one(this._element, EVENT_CLICK_DISMISS, event2 => {\n if (this._element !== event.target || this._element !== event2.target) {\n return\n }\n\n if (this._config.backdrop === 'static') {\n this._triggerBackdropTransition()\n return\n }\n\n if (this._config.backdrop) {\n this.hide()\n }\n })\n })\n }\n\n _hideModal() {\n this._element.style.display = 'none'\n this._element.setAttribute('aria-hidden', true)\n this._element.removeAttribute('aria-modal')\n this._element.removeAttribute('role')\n this._isTransitioning = false\n\n this._backdrop.hide(() => {\n document.body.classList.remove(CLASS_NAME_OPEN)\n this._resetAdjustments()\n this._scrollBar.reset()\n EventHandler.trigger(this._element, EVENT_HIDDEN)\n })\n }\n\n _isAnimated() {\n return this._element.classList.contains(CLASS_NAME_FADE)\n }\n\n _triggerBackdropTransition() {\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED)\n if (hideEvent.defaultPrevented) {\n return\n }\n\n const isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight\n const initialOverflowY = this._element.style.overflowY\n // return if the following background transition hasn't yet completed\n if (initialOverflowY === 'hidden' || this._element.classList.contains(CLASS_NAME_STATIC)) {\n return\n }\n\n if (!isModalOverflowing) {\n this._element.style.overflowY = 'hidden'\n }\n\n this._element.classList.add(CLASS_NAME_STATIC)\n this._queueCallback(() => {\n this._element.classList.remove(CLASS_NAME_STATIC)\n this._queueCallback(() => {\n this._element.style.overflowY = initialOverflowY\n }, this._dialog)\n }, this._dialog)\n\n this._element.focus()\n }\n\n /**\n * The following methods are used to handle overflowing modals\n */\n\n _adjustDialog() {\n const isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight\n const scrollbarWidth = this._scrollBar.getWidth()\n const isBodyOverflowing = scrollbarWidth > 0\n\n if (isBodyOverflowing && !isModalOverflowing) {\n const property = isRTL() ? 'paddingLeft' : 'paddingRight'\n this._element.style[property] = `${scrollbarWidth}px`\n }\n\n if (!isBodyOverflowing && isModalOverflowing) {\n const property = isRTL() ? 'paddingRight' : 'paddingLeft'\n this._element.style[property] = `${scrollbarWidth}px`\n }\n }\n\n _resetAdjustments() {\n this._element.style.paddingLeft = ''\n this._element.style.paddingRight = ''\n }\n\n // Static\n static jQueryInterface(config, relatedTarget) {\n return this.each(function () {\n const data = Modal.getOrCreateInstance(this, config)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config](relatedTarget)\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n const target = getElementFromSelector(this)\n\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault()\n }\n\n EventHandler.one(target, EVENT_SHOW, showEvent => {\n if (showEvent.defaultPrevented) {\n // only register focus restorer if modal will actually get shown\n return\n }\n\n EventHandler.one(target, EVENT_HIDDEN, () => {\n if (isVisible(this)) {\n this.focus()\n }\n })\n })\n\n // avoid conflict when clicking modal toggler while another one is open\n const alreadyOpen = SelectorEngine.findOne(OPEN_SELECTOR)\n if (alreadyOpen) {\n Modal.getInstance(alreadyOpen).hide()\n }\n\n const data = Modal.getOrCreateInstance(target)\n\n data.toggle(this)\n})\n\nenableDismissTrigger(Modal)\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Modal)\n\nexport default Modal\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): offcanvas.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport {\n defineJQueryPlugin,\n getElementFromSelector,\n isDisabled,\n isVisible\n} from './util/index'\nimport ScrollBarHelper from './util/scrollbar'\nimport EventHandler from './dom/event-handler'\nimport BaseComponent from './base-component'\nimport SelectorEngine from './dom/selector-engine'\nimport Backdrop from './util/backdrop'\nimport FocusTrap from './util/focustrap'\nimport { enableDismissTrigger } from './util/component-functions'\n\n/**\n * Constants\n */\n\nconst NAME = 'offcanvas'\nconst DATA_KEY = 'bs.offcanvas'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst EVENT_LOAD_DATA_API = `load${EVENT_KEY}${DATA_API_KEY}`\nconst ESCAPE_KEY = 'Escape'\n\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_NAME_SHOWING = 'showing'\nconst CLASS_NAME_HIDING = 'hiding'\nconst CLASS_NAME_BACKDROP = 'offcanvas-backdrop'\nconst OPEN_SELECTOR = '.offcanvas.show'\n\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDE_PREVENTED = `hidePrevented${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_RESIZE = `resize${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_KEYDOWN_DISMISS = `keydown.dismiss${EVENT_KEY}`\n\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"offcanvas\"]'\n\nconst Default = {\n backdrop: true,\n keyboard: true,\n scroll: false\n}\n\nconst DefaultType = {\n backdrop: '(boolean|string)',\n keyboard: 'boolean',\n scroll: 'boolean'\n}\n\n/**\n * Class definition\n */\n\nclass Offcanvas extends BaseComponent {\n constructor(element, config) {\n super(element, config)\n\n this._isShown = false\n this._backdrop = this._initializeBackDrop()\n this._focustrap = this._initializeFocusTrap()\n this._addEventListeners()\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget)\n }\n\n show(relatedTarget) {\n if (this._isShown) {\n return\n }\n\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW, { relatedTarget })\n\n if (showEvent.defaultPrevented) {\n return\n }\n\n this._isShown = true\n this._backdrop.show()\n\n if (!this._config.scroll) {\n new ScrollBarHelper().hide()\n }\n\n this._element.setAttribute('aria-modal', true)\n this._element.setAttribute('role', 'dialog')\n this._element.classList.add(CLASS_NAME_SHOWING)\n\n const completeCallBack = () => {\n if (!this._config.scroll || this._config.backdrop) {\n this._focustrap.activate()\n }\n\n this._element.classList.add(CLASS_NAME_SHOW)\n this._element.classList.remove(CLASS_NAME_SHOWING)\n EventHandler.trigger(this._element, EVENT_SHOWN, { relatedTarget })\n }\n\n this._queueCallback(completeCallBack, this._element, true)\n }\n\n hide() {\n if (!this._isShown) {\n return\n }\n\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE)\n\n if (hideEvent.defaultPrevented) {\n return\n }\n\n this._focustrap.deactivate()\n this._element.blur()\n this._isShown = false\n this._element.classList.add(CLASS_NAME_HIDING)\n this._backdrop.hide()\n\n const completeCallback = () => {\n this._element.classList.remove(CLASS_NAME_SHOW, CLASS_NAME_HIDING)\n this._element.removeAttribute('aria-modal')\n this._element.removeAttribute('role')\n\n if (!this._config.scroll) {\n new ScrollBarHelper().reset()\n }\n\n EventHandler.trigger(this._element, EVENT_HIDDEN)\n }\n\n this._queueCallback(completeCallback, this._element, true)\n }\n\n dispose() {\n this._backdrop.dispose()\n this._focustrap.deactivate()\n super.dispose()\n }\n\n // Private\n _initializeBackDrop() {\n const clickCallback = () => {\n if (this._config.backdrop === 'static') {\n EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED)\n return\n }\n\n this.hide()\n }\n\n // 'static' option will be translated to true, and booleans will keep their value\n const isVisible = Boolean(this._config.backdrop)\n\n return new Backdrop({\n className: CLASS_NAME_BACKDROP,\n isVisible,\n isAnimated: true,\n rootElement: this._element.parentNode,\n clickCallback: isVisible ? clickCallback : null\n })\n }\n\n _initializeFocusTrap() {\n return new FocusTrap({\n trapElement: this._element\n })\n }\n\n _addEventListeners() {\n EventHandler.on(this._element, EVENT_KEYDOWN_DISMISS, event => {\n if (event.key !== ESCAPE_KEY) {\n return\n }\n\n if (!this._config.keyboard) {\n EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED)\n return\n }\n\n this.hide()\n })\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Offcanvas.getOrCreateInstance(this, config)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config](this)\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n const target = getElementFromSelector(this)\n\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault()\n }\n\n if (isDisabled(this)) {\n return\n }\n\n EventHandler.one(target, EVENT_HIDDEN, () => {\n // focus on trigger when it is closed\n if (isVisible(this)) {\n this.focus()\n }\n })\n\n // avoid conflict when clicking a toggler of an offcanvas, while another is open\n const alreadyOpen = SelectorEngine.findOne(OPEN_SELECTOR)\n if (alreadyOpen && alreadyOpen !== target) {\n Offcanvas.getInstance(alreadyOpen).hide()\n }\n\n const data = Offcanvas.getOrCreateInstance(target)\n data.toggle(this)\n})\n\nEventHandler.on(window, EVENT_LOAD_DATA_API, () => {\n for (const selector of SelectorEngine.find(OPEN_SELECTOR)) {\n Offcanvas.getOrCreateInstance(selector).show()\n }\n})\n\nEventHandler.on(window, EVENT_RESIZE, () => {\n for (const element of SelectorEngine.find('[aria-modal][class*=show][class*=offcanvas-]')) {\n if (getComputedStyle(element).position !== 'fixed') {\n Offcanvas.getOrCreateInstance(element).hide()\n }\n }\n})\n\nenableDismissTrigger(Offcanvas)\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Offcanvas)\n\nexport default Offcanvas\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): util/sanitizer.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst uriAttributes = new Set([\n 'background',\n 'cite',\n 'href',\n 'itemtype',\n 'longdesc',\n 'poster',\n 'src',\n 'xlink:href'\n])\n\nconst ARIA_ATTRIBUTE_PATTERN = /^aria-[\\w-]*$/i\n\n/**\n * A pattern that recognizes a commonly useful subset of URLs that are safe.\n *\n * Shout-out to Angular https://github.com/angular/angular/blob/12.2.x/packages/core/src/sanitization/url_sanitizer.ts\n */\nconst SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i\n\n/**\n * A pattern that matches safe data URLs. Only matches image, video and audio types.\n *\n * Shout-out to Angular https://github.com/angular/angular/blob/12.2.x/packages/core/src/sanitization/url_sanitizer.ts\n */\nconst DATA_URL_PATTERN = /^data:(?:image\\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\\/(?:mpeg|mp4|ogg|webm)|audio\\/(?:mp3|oga|ogg|opus));base64,[\\d+/a-z]+=*$/i\n\nconst allowedAttribute = (attribute, allowedAttributeList) => {\n const attributeName = attribute.nodeName.toLowerCase()\n\n if (allowedAttributeList.includes(attributeName)) {\n if (uriAttributes.has(attributeName)) {\n return Boolean(SAFE_URL_PATTERN.test(attribute.nodeValue) || DATA_URL_PATTERN.test(attribute.nodeValue))\n }\n\n return true\n }\n\n // Check if a regular expression validates the attribute.\n return allowedAttributeList.filter(attributeRegex => attributeRegex instanceof RegExp)\n .some(regex => regex.test(attributeName))\n}\n\nexport const DefaultAllowlist = {\n // Global attributes allowed on any supplied element below.\n '*': ['class', 'dir', 'id', 'lang', 'role', ARIA_ATTRIBUTE_PATTERN],\n a: ['target', 'href', 'title', 'rel'],\n area: [],\n b: [],\n br: [],\n col: [],\n code: [],\n div: [],\n em: [],\n hr: [],\n h1: [],\n h2: [],\n h3: [],\n h4: [],\n h5: [],\n h6: [],\n i: [],\n img: ['src', 'srcset', 'alt', 'title', 'width', 'height'],\n li: [],\n ol: [],\n p: [],\n pre: [],\n s: [],\n small: [],\n span: [],\n sub: [],\n sup: [],\n strong: [],\n u: [],\n ul: []\n}\n\nexport function sanitizeHtml(unsafeHtml, allowList, sanitizeFunction) {\n if (!unsafeHtml.length) {\n return unsafeHtml\n }\n\n if (sanitizeFunction && typeof sanitizeFunction === 'function') {\n return sanitizeFunction(unsafeHtml)\n }\n\n const domParser = new window.DOMParser()\n const createdDocument = domParser.parseFromString(unsafeHtml, 'text/html')\n const elements = [].concat(...createdDocument.body.querySelectorAll('*'))\n\n for (const element of elements) {\n const elementName = element.nodeName.toLowerCase()\n\n if (!Object.keys(allowList).includes(elementName)) {\n element.remove()\n\n continue\n }\n\n const attributeList = [].concat(...element.attributes)\n const allowedAttributes = [].concat(allowList['*'] || [], allowList[elementName] || [])\n\n for (const attribute of attributeList) {\n if (!allowedAttribute(attribute, allowedAttributes)) {\n element.removeAttribute(attribute.nodeName)\n }\n }\n }\n\n return createdDocument.body.innerHTML\n}\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): util/template-factory.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { DefaultAllowlist, sanitizeHtml } from './sanitizer'\nimport { getElement, isElement } from '../util/index'\nimport SelectorEngine from '../dom/selector-engine'\nimport Config from './config'\n\n/**\n * Constants\n */\n\nconst NAME = 'TemplateFactory'\n\nconst Default = {\n allowList: DefaultAllowlist,\n content: {}, // { selector : text , selector2 : text2 , }\n extraClass: '',\n html: false,\n sanitize: true,\n sanitizeFn: null,\n template: '
    '\n}\n\nconst DefaultType = {\n allowList: 'object',\n content: 'object',\n extraClass: '(string|function)',\n html: 'boolean',\n sanitize: 'boolean',\n sanitizeFn: '(null|function)',\n template: 'string'\n}\n\nconst DefaultContentType = {\n entry: '(string|element|function|null)',\n selector: '(string|element)'\n}\n\n/**\n * Class definition\n */\n\nclass TemplateFactory extends Config {\n constructor(config) {\n super()\n this._config = this._getConfig(config)\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n getContent() {\n return Object.values(this._config.content)\n .map(config => this._resolvePossibleFunction(config))\n .filter(Boolean)\n }\n\n hasContent() {\n return this.getContent().length > 0\n }\n\n changeContent(content) {\n this._checkContent(content)\n this._config.content = { ...this._config.content, ...content }\n return this\n }\n\n toHtml() {\n const templateWrapper = document.createElement('div')\n templateWrapper.innerHTML = this._maybeSanitize(this._config.template)\n\n for (const [selector, text] of Object.entries(this._config.content)) {\n this._setContent(templateWrapper, text, selector)\n }\n\n const template = templateWrapper.children[0]\n const extraClass = this._resolvePossibleFunction(this._config.extraClass)\n\n if (extraClass) {\n template.classList.add(...extraClass.split(' '))\n }\n\n return template\n }\n\n // Private\n _typeCheckConfig(config) {\n super._typeCheckConfig(config)\n this._checkContent(config.content)\n }\n\n _checkContent(arg) {\n for (const [selector, content] of Object.entries(arg)) {\n super._typeCheckConfig({ selector, entry: content }, DefaultContentType)\n }\n }\n\n _setContent(template, content, selector) {\n const templateElement = SelectorEngine.findOne(selector, template)\n\n if (!templateElement) {\n return\n }\n\n content = this._resolvePossibleFunction(content)\n\n if (!content) {\n templateElement.remove()\n return\n }\n\n if (isElement(content)) {\n this._putElementInTemplate(getElement(content), templateElement)\n return\n }\n\n if (this._config.html) {\n templateElement.innerHTML = this._maybeSanitize(content)\n return\n }\n\n templateElement.textContent = content\n }\n\n _maybeSanitize(arg) {\n return this._config.sanitize ? sanitizeHtml(arg, this._config.allowList, this._config.sanitizeFn) : arg\n }\n\n _resolvePossibleFunction(arg) {\n return typeof arg === 'function' ? arg(this) : arg\n }\n\n _putElementInTemplate(element, templateElement) {\n if (this._config.html) {\n templateElement.innerHTML = ''\n templateElement.append(element)\n return\n }\n\n templateElement.textContent = element.textContent\n }\n}\n\nexport default TemplateFactory\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): tooltip.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport * as Popper from '@popperjs/core'\nimport { defineJQueryPlugin, findShadowRoot, getElement, getUID, isRTL, noop } from './util/index'\nimport { DefaultAllowlist } from './util/sanitizer'\nimport EventHandler from './dom/event-handler'\nimport Manipulator from './dom/manipulator'\nimport BaseComponent from './base-component'\nimport TemplateFactory from './util/template-factory'\n\n/**\n * Constants\n */\n\nconst NAME = 'tooltip'\nconst DISALLOWED_ATTRIBUTES = new Set(['sanitize', 'allowList', 'sanitizeFn'])\n\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_MODAL = 'modal'\nconst CLASS_NAME_SHOW = 'show'\n\nconst SELECTOR_TOOLTIP_INNER = '.tooltip-inner'\nconst SELECTOR_MODAL = `.${CLASS_NAME_MODAL}`\n\nconst EVENT_MODAL_HIDE = 'hide.bs.modal'\n\nconst TRIGGER_HOVER = 'hover'\nconst TRIGGER_FOCUS = 'focus'\nconst TRIGGER_CLICK = 'click'\nconst TRIGGER_MANUAL = 'manual'\n\nconst EVENT_HIDE = 'hide'\nconst EVENT_HIDDEN = 'hidden'\nconst EVENT_SHOW = 'show'\nconst EVENT_SHOWN = 'shown'\nconst EVENT_INSERTED = 'inserted'\nconst EVENT_CLICK = 'click'\nconst EVENT_FOCUSIN = 'focusin'\nconst EVENT_FOCUSOUT = 'focusout'\nconst EVENT_MOUSEENTER = 'mouseenter'\nconst EVENT_MOUSELEAVE = 'mouseleave'\n\nconst AttachmentMap = {\n AUTO: 'auto',\n TOP: 'top',\n RIGHT: isRTL() ? 'left' : 'right',\n BOTTOM: 'bottom',\n LEFT: isRTL() ? 'right' : 'left'\n}\n\nconst Default = {\n allowList: DefaultAllowlist,\n animation: true,\n boundary: 'clippingParents',\n container: false,\n customClass: '',\n delay: 0,\n fallbackPlacements: ['top', 'right', 'bottom', 'left'],\n html: false,\n offset: [0, 0],\n placement: 'top',\n popperConfig: null,\n sanitize: true,\n sanitizeFn: null,\n selector: false,\n template: '
    ' +\n '
    ' +\n '
    ' +\n '
    ',\n title: '',\n trigger: 'hover focus'\n}\n\nconst DefaultType = {\n allowList: 'object',\n animation: 'boolean',\n boundary: '(string|element)',\n container: '(string|element|boolean)',\n customClass: '(string|function)',\n delay: '(number|object)',\n fallbackPlacements: 'array',\n html: 'boolean',\n offset: '(array|string|function)',\n placement: '(string|function)',\n popperConfig: '(null|object|function)',\n sanitize: 'boolean',\n sanitizeFn: '(null|function)',\n selector: '(string|boolean)',\n template: 'string',\n title: '(string|element|function)',\n trigger: 'string'\n}\n\n/**\n * Class definition\n */\n\nclass Tooltip extends BaseComponent {\n constructor(element, config) {\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s tooltips require Popper (https://popper.js.org)')\n }\n\n super(element, config)\n\n // Private\n this._isEnabled = true\n this._timeout = 0\n this._isHovered = null\n this._activeTrigger = {}\n this._popper = null\n this._templateFactory = null\n this._newContent = null\n\n // Protected\n this.tip = null\n\n this._setListeners()\n\n if (!this._config.selector) {\n this._fixTitle()\n }\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n enable() {\n this._isEnabled = true\n }\n\n disable() {\n this._isEnabled = false\n }\n\n toggleEnabled() {\n this._isEnabled = !this._isEnabled\n }\n\n toggle() {\n if (!this._isEnabled) {\n return\n }\n\n this._activeTrigger.click = !this._activeTrigger.click\n if (this._isShown()) {\n this._leave()\n return\n }\n\n this._enter()\n }\n\n dispose() {\n clearTimeout(this._timeout)\n\n EventHandler.off(this._element.closest(SELECTOR_MODAL), EVENT_MODAL_HIDE, this._hideModalHandler)\n\n if (this.tip) {\n this.tip.remove()\n }\n\n if (this._element.getAttribute('data-bs-original-title')) {\n this._element.setAttribute('title', this._element.getAttribute('data-bs-original-title'))\n }\n\n this._disposePopper()\n super.dispose()\n }\n\n show() {\n if (this._element.style.display === 'none') {\n throw new Error('Please use show on visible elements')\n }\n\n if (!(this._isWithContent() && this._isEnabled)) {\n return\n }\n\n const showEvent = EventHandler.trigger(this._element, this.constructor.eventName(EVENT_SHOW))\n const shadowRoot = findShadowRoot(this._element)\n const isInTheDom = (shadowRoot || this._element.ownerDocument.documentElement).contains(this._element)\n\n if (showEvent.defaultPrevented || !isInTheDom) {\n return\n }\n\n // todo v6 remove this OR make it optional\n if (this.tip) {\n this.tip.remove()\n this.tip = null\n }\n\n const tip = this._getTipElement()\n\n this._element.setAttribute('aria-describedby', tip.getAttribute('id'))\n\n const { container } = this._config\n\n if (!this._element.ownerDocument.documentElement.contains(this.tip)) {\n container.append(tip)\n EventHandler.trigger(this._element, this.constructor.eventName(EVENT_INSERTED))\n }\n\n if (this._popper) {\n this._popper.update()\n } else {\n this._popper = this._createPopper(tip)\n }\n\n tip.classList.add(CLASS_NAME_SHOW)\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.on(element, 'mouseover', noop)\n }\n }\n\n const complete = () => {\n EventHandler.trigger(this._element, this.constructor.eventName(EVENT_SHOWN))\n\n if (this._isHovered === false) {\n this._leave()\n }\n\n this._isHovered = false\n }\n\n this._queueCallback(complete, this.tip, this._isAnimated())\n }\n\n hide() {\n if (!this._isShown()) {\n return\n }\n\n const hideEvent = EventHandler.trigger(this._element, this.constructor.eventName(EVENT_HIDE))\n if (hideEvent.defaultPrevented) {\n return\n }\n\n const tip = this._getTipElement()\n tip.classList.remove(CLASS_NAME_SHOW)\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.off(element, 'mouseover', noop)\n }\n }\n\n this._activeTrigger[TRIGGER_CLICK] = false\n this._activeTrigger[TRIGGER_FOCUS] = false\n this._activeTrigger[TRIGGER_HOVER] = false\n this._isHovered = null // it is a trick to support manual triggering\n\n const complete = () => {\n if (this._isWithActiveTrigger()) {\n return\n }\n\n if (!this._isHovered) {\n tip.remove()\n }\n\n this._element.removeAttribute('aria-describedby')\n EventHandler.trigger(this._element, this.constructor.eventName(EVENT_HIDDEN))\n\n this._disposePopper()\n }\n\n this._queueCallback(complete, this.tip, this._isAnimated())\n }\n\n update() {\n if (this._popper) {\n this._popper.update()\n }\n }\n\n // Protected\n _isWithContent() {\n return Boolean(this._getTitle())\n }\n\n _getTipElement() {\n if (!this.tip) {\n this.tip = this._createTipElement(this._newContent || this._getContentForTemplate())\n }\n\n return this.tip\n }\n\n _createTipElement(content) {\n const tip = this._getTemplateFactory(content).toHtml()\n\n // todo: remove this check on v6\n if (!tip) {\n return null\n }\n\n tip.classList.remove(CLASS_NAME_FADE, CLASS_NAME_SHOW)\n // todo: on v6 the following can be achieved with CSS only\n tip.classList.add(`bs-${this.constructor.NAME}-auto`)\n\n const tipId = getUID(this.constructor.NAME).toString()\n\n tip.setAttribute('id', tipId)\n\n if (this._isAnimated()) {\n tip.classList.add(CLASS_NAME_FADE)\n }\n\n return tip\n }\n\n setContent(content) {\n this._newContent = content\n if (this._isShown()) {\n this._disposePopper()\n this.show()\n }\n }\n\n _getTemplateFactory(content) {\n if (this._templateFactory) {\n this._templateFactory.changeContent(content)\n } else {\n this._templateFactory = new TemplateFactory({\n ...this._config,\n // the `content` var has to be after `this._config`\n // to override config.content in case of popover\n content,\n extraClass: this._resolvePossibleFunction(this._config.customClass)\n })\n }\n\n return this._templateFactory\n }\n\n _getContentForTemplate() {\n return {\n [SELECTOR_TOOLTIP_INNER]: this._getTitle()\n }\n }\n\n _getTitle() {\n return this._resolvePossibleFunction(this._config.title) || this._element.getAttribute('data-bs-original-title')\n }\n\n // Private\n _initializeOnDelegatedTarget(event) {\n return this.constructor.getOrCreateInstance(event.delegateTarget, this._getDelegateConfig())\n }\n\n _isAnimated() {\n return this._config.animation || (this.tip && this.tip.classList.contains(CLASS_NAME_FADE))\n }\n\n _isShown() {\n return this.tip && this.tip.classList.contains(CLASS_NAME_SHOW)\n }\n\n _createPopper(tip) {\n const placement = typeof this._config.placement === 'function' ?\n this._config.placement.call(this, tip, this._element) :\n this._config.placement\n const attachment = AttachmentMap[placement.toUpperCase()]\n return Popper.createPopper(this._element, tip, this._getPopperConfig(attachment))\n }\n\n _getOffset() {\n const { offset } = this._config\n\n if (typeof offset === 'string') {\n return offset.split(',').map(value => Number.parseInt(value, 10))\n }\n\n if (typeof offset === 'function') {\n return popperData => offset(popperData, this._element)\n }\n\n return offset\n }\n\n _resolvePossibleFunction(arg) {\n return typeof arg === 'function' ? arg.call(this._element) : arg\n }\n\n _getPopperConfig(attachment) {\n const defaultBsPopperConfig = {\n placement: attachment,\n modifiers: [\n {\n name: 'flip',\n options: {\n fallbackPlacements: this._config.fallbackPlacements\n }\n },\n {\n name: 'offset',\n options: {\n offset: this._getOffset()\n }\n },\n {\n name: 'preventOverflow',\n options: {\n boundary: this._config.boundary\n }\n },\n {\n name: 'arrow',\n options: {\n element: `.${this.constructor.NAME}-arrow`\n }\n },\n {\n name: 'preSetPlacement',\n enabled: true,\n phase: 'beforeMain',\n fn: data => {\n // Pre-set Popper's placement attribute in order to read the arrow sizes properly.\n // Otherwise, Popper mixes up the width and height dimensions since the initial arrow style is for top placement\n this._getTipElement().setAttribute('data-popper-placement', data.state.placement)\n }\n }\n ]\n }\n\n return {\n ...defaultBsPopperConfig,\n ...(typeof this._config.popperConfig === 'function' ? this._config.popperConfig(defaultBsPopperConfig) : this._config.popperConfig)\n }\n }\n\n _setListeners() {\n const triggers = this._config.trigger.split(' ')\n\n for (const trigger of triggers) {\n if (trigger === 'click') {\n EventHandler.on(this._element, this.constructor.eventName(EVENT_CLICK), this._config.selector, event => {\n const context = this._initializeOnDelegatedTarget(event)\n context.toggle()\n })\n } else if (trigger !== TRIGGER_MANUAL) {\n const eventIn = trigger === TRIGGER_HOVER ?\n this.constructor.eventName(EVENT_MOUSEENTER) :\n this.constructor.eventName(EVENT_FOCUSIN)\n const eventOut = trigger === TRIGGER_HOVER ?\n this.constructor.eventName(EVENT_MOUSELEAVE) :\n this.constructor.eventName(EVENT_FOCUSOUT)\n\n EventHandler.on(this._element, eventIn, this._config.selector, event => {\n const context = this._initializeOnDelegatedTarget(event)\n context._activeTrigger[event.type === 'focusin' ? TRIGGER_FOCUS : TRIGGER_HOVER] = true\n context._enter()\n })\n EventHandler.on(this._element, eventOut, this._config.selector, event => {\n const context = this._initializeOnDelegatedTarget(event)\n context._activeTrigger[event.type === 'focusout' ? TRIGGER_FOCUS : TRIGGER_HOVER] =\n context._element.contains(event.relatedTarget)\n\n context._leave()\n })\n }\n }\n\n this._hideModalHandler = () => {\n if (this._element) {\n this.hide()\n }\n }\n\n EventHandler.on(this._element.closest(SELECTOR_MODAL), EVENT_MODAL_HIDE, this._hideModalHandler)\n }\n\n _fixTitle() {\n const title = this._element.getAttribute('title')\n\n if (!title) {\n return\n }\n\n if (!this._element.getAttribute('aria-label') && !this._element.textContent.trim()) {\n this._element.setAttribute('aria-label', title)\n }\n\n this._element.setAttribute('data-bs-original-title', title) // DO NOT USE IT. Is only for backwards compatibility\n this._element.removeAttribute('title')\n }\n\n _enter() {\n if (this._isShown() || this._isHovered) {\n this._isHovered = true\n return\n }\n\n this._isHovered = true\n\n this._setTimeout(() => {\n if (this._isHovered) {\n this.show()\n }\n }, this._config.delay.show)\n }\n\n _leave() {\n if (this._isWithActiveTrigger()) {\n return\n }\n\n this._isHovered = false\n\n this._setTimeout(() => {\n if (!this._isHovered) {\n this.hide()\n }\n }, this._config.delay.hide)\n }\n\n _setTimeout(handler, timeout) {\n clearTimeout(this._timeout)\n this._timeout = setTimeout(handler, timeout)\n }\n\n _isWithActiveTrigger() {\n return Object.values(this._activeTrigger).includes(true)\n }\n\n _getConfig(config) {\n const dataAttributes = Manipulator.getDataAttributes(this._element)\n\n for (const dataAttribute of Object.keys(dataAttributes)) {\n if (DISALLOWED_ATTRIBUTES.has(dataAttribute)) {\n delete dataAttributes[dataAttribute]\n }\n }\n\n config = {\n ...dataAttributes,\n ...(typeof config === 'object' && config ? config : {})\n }\n config = this._mergeConfigObj(config)\n config = this._configAfterMerge(config)\n this._typeCheckConfig(config)\n return config\n }\n\n _configAfterMerge(config) {\n config.container = config.container === false ? document.body : getElement(config.container)\n\n if (typeof config.delay === 'number') {\n config.delay = {\n show: config.delay,\n hide: config.delay\n }\n }\n\n if (typeof config.title === 'number') {\n config.title = config.title.toString()\n }\n\n if (typeof config.content === 'number') {\n config.content = config.content.toString()\n }\n\n return config\n }\n\n _getDelegateConfig() {\n const config = {}\n\n for (const key in this._config) {\n if (this.constructor.Default[key] !== this._config[key]) {\n config[key] = this._config[key]\n }\n }\n\n config.selector = false\n config.trigger = 'manual'\n\n // In the future can be replaced with:\n // const keysWithDifferentValues = Object.entries(this._config).filter(entry => this.constructor.Default[entry[0]] !== this._config[entry[0]])\n // `Object.fromEntries(keysWithDifferentValues)`\n return config\n }\n\n _disposePopper() {\n if (this._popper) {\n this._popper.destroy()\n this._popper = null\n }\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Tooltip.getOrCreateInstance(this, config)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n })\n }\n}\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Tooltip)\n\nexport default Tooltip\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): popover.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { defineJQueryPlugin } from './util/index'\nimport Tooltip from './tooltip'\n\n/**\n * Constants\n */\n\nconst NAME = 'popover'\n\nconst SELECTOR_TITLE = '.popover-header'\nconst SELECTOR_CONTENT = '.popover-body'\n\nconst Default = {\n ...Tooltip.Default,\n content: '',\n offset: [0, 8],\n placement: 'right',\n template: '
    ' +\n '
    ' +\n '

    ' +\n '
    ' +\n '
    ',\n trigger: 'click'\n}\n\nconst DefaultType = {\n ...Tooltip.DefaultType,\n content: '(null|string|element|function)'\n}\n\n/**\n * Class definition\n */\n\nclass Popover extends Tooltip {\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Overrides\n _isWithContent() {\n return this._getTitle() || this._getContent()\n }\n\n // Private\n _getContentForTemplate() {\n return {\n [SELECTOR_TITLE]: this._getTitle(),\n [SELECTOR_CONTENT]: this._getContent()\n }\n }\n\n _getContent() {\n return this._resolvePossibleFunction(this._config.content)\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Popover.getOrCreateInstance(this, config)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n })\n }\n}\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Popover)\n\nexport default Popover\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): scrollspy.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { defineJQueryPlugin, getElement, isDisabled, isVisible } from './util/index'\nimport EventHandler from './dom/event-handler'\nimport SelectorEngine from './dom/selector-engine'\nimport BaseComponent from './base-component'\n\n/**\n * Constants\n */\n\nconst NAME = 'scrollspy'\nconst DATA_KEY = 'bs.scrollspy'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst EVENT_ACTIVATE = `activate${EVENT_KEY}`\nconst EVENT_CLICK = `click${EVENT_KEY}`\nconst EVENT_LOAD_DATA_API = `load${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_DROPDOWN_ITEM = 'dropdown-item'\nconst CLASS_NAME_ACTIVE = 'active'\n\nconst SELECTOR_DATA_SPY = '[data-bs-spy=\"scroll\"]'\nconst SELECTOR_TARGET_LINKS = '[href]'\nconst SELECTOR_NAV_LIST_GROUP = '.nav, .list-group'\nconst SELECTOR_NAV_LINKS = '.nav-link'\nconst SELECTOR_NAV_ITEMS = '.nav-item'\nconst SELECTOR_LIST_ITEMS = '.list-group-item'\nconst SELECTOR_LINK_ITEMS = `${SELECTOR_NAV_LINKS}, ${SELECTOR_NAV_ITEMS} > ${SELECTOR_NAV_LINKS}, ${SELECTOR_LIST_ITEMS}`\nconst SELECTOR_DROPDOWN = '.dropdown'\nconst SELECTOR_DROPDOWN_TOGGLE = '.dropdown-toggle'\n\nconst Default = {\n offset: null, // TODO: v6 @deprecated, keep it for backwards compatibility reasons\n rootMargin: '0px 0px -25%',\n smoothScroll: false,\n target: null,\n threshold: [0.1, 0.5, 1]\n}\n\nconst DefaultType = {\n offset: '(number|null)', // TODO v6 @deprecated, keep it for backwards compatibility reasons\n rootMargin: 'string',\n smoothScroll: 'boolean',\n target: 'element',\n threshold: 'array'\n}\n\n/**\n * Class definition\n */\n\nclass ScrollSpy extends BaseComponent {\n constructor(element, config) {\n super(element, config)\n\n // this._element is the observablesContainer and config.target the menu links wrapper\n this._targetLinks = new Map()\n this._observableSections = new Map()\n this._rootElement = getComputedStyle(this._element).overflowY === 'visible' ? null : this._element\n this._activeTarget = null\n this._observer = null\n this._previousScrollData = {\n visibleEntryTop: 0,\n parentScrollTop: 0\n }\n this.refresh() // initialize\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n refresh() {\n this._initializeTargetsAndObservables()\n this._maybeEnableSmoothScroll()\n\n if (this._observer) {\n this._observer.disconnect()\n } else {\n this._observer = this._getNewObserver()\n }\n\n for (const section of this._observableSections.values()) {\n this._observer.observe(section)\n }\n }\n\n dispose() {\n this._observer.disconnect()\n super.dispose()\n }\n\n // Private\n _configAfterMerge(config) {\n // TODO: on v6 target should be given explicitly & remove the {target: 'ss-target'} case\n config.target = getElement(config.target) || document.body\n\n // TODO: v6 Only for backwards compatibility reasons. Use rootMargin only\n config.rootMargin = config.offset ? `${config.offset}px 0px -30%` : config.rootMargin\n\n if (typeof config.threshold === 'string') {\n config.threshold = config.threshold.split(',').map(value => Number.parseFloat(value))\n }\n\n return config\n }\n\n _maybeEnableSmoothScroll() {\n if (!this._config.smoothScroll) {\n return\n }\n\n // unregister any previous listeners\n EventHandler.off(this._config.target, EVENT_CLICK)\n\n EventHandler.on(this._config.target, EVENT_CLICK, SELECTOR_TARGET_LINKS, event => {\n const observableSection = this._observableSections.get(event.target.hash)\n if (observableSection) {\n event.preventDefault()\n const root = this._rootElement || window\n const height = observableSection.offsetTop - this._element.offsetTop\n if (root.scrollTo) {\n root.scrollTo({ top: height, behavior: 'smooth' })\n return\n }\n\n // Chrome 60 doesn't support `scrollTo`\n root.scrollTop = height\n }\n })\n }\n\n _getNewObserver() {\n const options = {\n root: this._rootElement,\n threshold: this._config.threshold,\n rootMargin: this._config.rootMargin\n }\n\n return new IntersectionObserver(entries => this._observerCallback(entries), options)\n }\n\n // The logic of selection\n _observerCallback(entries) {\n const targetElement = entry => this._targetLinks.get(`#${entry.target.id}`)\n const activate = entry => {\n this._previousScrollData.visibleEntryTop = entry.target.offsetTop\n this._process(targetElement(entry))\n }\n\n const parentScrollTop = (this._rootElement || document.documentElement).scrollTop\n const userScrollsDown = parentScrollTop >= this._previousScrollData.parentScrollTop\n this._previousScrollData.parentScrollTop = parentScrollTop\n\n for (const entry of entries) {\n if (!entry.isIntersecting) {\n this._activeTarget = null\n this._clearActiveClass(targetElement(entry))\n\n continue\n }\n\n const entryIsLowerThanPrevious = entry.target.offsetTop >= this._previousScrollData.visibleEntryTop\n // if we are scrolling down, pick the bigger offsetTop\n if (userScrollsDown && entryIsLowerThanPrevious) {\n activate(entry)\n // if parent isn't scrolled, let's keep the first visible item, breaking the iteration\n if (!parentScrollTop) {\n return\n }\n\n continue\n }\n\n // if we are scrolling up, pick the smallest offsetTop\n if (!userScrollsDown && !entryIsLowerThanPrevious) {\n activate(entry)\n }\n }\n }\n\n _initializeTargetsAndObservables() {\n this._targetLinks = new Map()\n this._observableSections = new Map()\n\n const targetLinks = SelectorEngine.find(SELECTOR_TARGET_LINKS, this._config.target)\n\n for (const anchor of targetLinks) {\n // ensure that the anchor has an id and is not disabled\n if (!anchor.hash || isDisabled(anchor)) {\n continue\n }\n\n const observableSection = SelectorEngine.findOne(anchor.hash, this._element)\n\n // ensure that the observableSection exists & is visible\n if (isVisible(observableSection)) {\n this._targetLinks.set(anchor.hash, anchor)\n this._observableSections.set(anchor.hash, observableSection)\n }\n }\n }\n\n _process(target) {\n if (this._activeTarget === target) {\n return\n }\n\n this._clearActiveClass(this._config.target)\n this._activeTarget = target\n target.classList.add(CLASS_NAME_ACTIVE)\n this._activateParents(target)\n\n EventHandler.trigger(this._element, EVENT_ACTIVATE, { relatedTarget: target })\n }\n\n _activateParents(target) {\n // Activate dropdown parents\n if (target.classList.contains(CLASS_NAME_DROPDOWN_ITEM)) {\n SelectorEngine.findOne(SELECTOR_DROPDOWN_TOGGLE, target.closest(SELECTOR_DROPDOWN))\n .classList.add(CLASS_NAME_ACTIVE)\n return\n }\n\n for (const listGroup of SelectorEngine.parents(target, SELECTOR_NAV_LIST_GROUP)) {\n // Set triggered links parents as active\n // With both

    3$=dPnt8Cn{y@#DoE9~wl;J@VA!x&F>3j9 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 Lx|&JbnP>hFpp})F literal 0 HcmV?d00001 diff --git a/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-67-1.png b/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-67-1.png new file mode 100644 index 0000000000000000000000000000000000000000..9ec65f747dfabe50f63d4c0683096f93ce84ebf9 GIT binary patch literal 27580 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 literal 0 HcmV?d00001 diff --git a/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-69-1.png b/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-69-1.png new file mode 100644 index 0000000000000000000000000000000000000000..eb3925585e1ce5d6389c2d8e1e29d591020a8d71 GIT binary patch literal 22904 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 CC1uP2 literal 0 HcmV?d00001 diff --git a/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-74-1.png b/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-74-1.png new file mode 100644 index 0000000000000000000000000000000000000000..224d94cf202839dfe5a5c0b43bd94fa4c5402765 GIT binary patch literal 72191 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

$?_e72km#eWpkXSNCmpnhf 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.y2x|mS76T#VB_aM%|;PJIr8*d(S0FD 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%0D#HEhkcF7{=SBA^==$78ycFmd7! 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�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 Z)2fq}xw)F<1_oS;vT8D4A3S^Ye*nqV7#aWo literal 0 HcmV?d00001 diff --git a/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-46-1.png b/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-46-1.png new file mode 100644 index 0000000000000000000000000000000000000000..9bc5d1d6057e1f695a2d04b1f6291f0d3bc8304e GIT binary patch literal 14967 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 literal 0 HcmV?d00001 diff --git a/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-49-1.png b/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-49-1.png new file mode 100644 index 0000000000000000000000000000000000000000..b22c616d2c687ff3e05f26147ec14ded2f1c961c GIT binary patch literal 71173 zcmeFZbySsY8!xy)P!Oa`X{1C-Is}wdK)M?dL>iQkPH7O4E-C4j2I){jkOt|L4(Xa} zf8RMXXRR~;&HOWK&0hGvu8pwwb3gZeUB9|^u#$qzo!j?rBM^u?&!0)EAP_g25eQT~ zjGOR`LfS3(FXHA)IT=ahUl52>iFz;iAEw zyq(*Oem5fwm9h{uJ5)tzO+MNz<={M%@6)#UBv0S!rR%bkYyaE+Q!1fU_g@wC8O$Lx zbpLr+tY#hIcnAIGk;}`8!ua2(bDGiO|NCSzDxuMTpL4h^?;ZS~C%Yf~|Nrp+wdJW( z5EK+tVkUC@?(6HzY1T_-HBpXkR#7|i)|}^_`{{Dr$@%PcL}@8!t{RKKzrWFNuJXy8 zAMVGbB;8f}3}!kmuHWm4B@O$sa?>pM_)&e8ajxH1JhHxiH5hxZGxT>Tr|9MPQQM|V zvk59fLX#YfV4Vm_BB{Zdr+9)Ha&hdmj~_P-I*7Rbdm=85s>TvCa@3c^Z?eDigOd#V zkm|ghP|;{>va+%&O~~=Ky}iB0)Su~TWgVT{3G$=u!mx?T(~eXkM;ju!U-y5}t+weC zlCdm!e?9i~#w{F*=H2-=6a+p#es^!L)!|8y4uP(Bu+`FVo+_RczFEcHrt7QvY*Z1C zGoF?H6iaodzC_-50sD;X->D*QeESCnv>2%JjD+x)GSeQCcYl9p_gfZeS9~3<3JJMQ zA?iNf=`1BFIV_|VNuX?LgvB}NXt5c*Q}IhQ6j$s54?z`U_`X9xwMQKVx!!5;mC({`r8EakX**0Vxw^6Khpyv9D$bQWIYPLamc zrk3;8WWe)iMp$2p?d|QLh=@*AMUj9MVdqwJo>3OB_2CD-sUqaCq)K^eL1AI-n-djL zDJlA^r?}LjVN7Z61cQTvN-QzRZ!P_Zwx4VE(TTC?E0f7!UO4zACbKisXc=B4Us9&-S(fmEHSqqJ$mGFH1RqrHr6cqoSu&E+&;_opDRy}jl7~_39rKB^fYCo+i|Ba zI@ZVNXw_BTFzNfTY`P!V_3N64h6r&*{wXy&I#zz@M2uD1PE}cx3E0uV?SAC4Yjp8% zNbyBPW_npSV#C^kmJVM(ZgbNL-+S3{rT1>ZM=)VPN&3 z-f2sxV8eFu+w9F)6^ zJo~knyNAQ!yqLZ;>+gi@FV7BR_tVqUH5`}AO?z0+FD@@ThKJRZ@zD1E{T<4vu0FoQ z)Qo7iU+fId&d$zgF~Xzvy0Gs#f)hA;H?X?8df78NI$8=BH_~;{sPP3`045x>eC_$? z*(wD;>&}QNDcNG<;zBdD>K8o!X2&Hu_T3@p(~8&{NcYRm==u4xT*%hO#wPlgwth?Z zE3Un@!OWLZQc{hk9`5d}W4WFd2GmdS3R%V-H%7I$uIB@(S>JQXsi~mY;A>q`9f1*&AUh@>RvN)k`A|3=Ll+V!Nl=%Ny(%6+(YxXdbZQd zA#_eVGvQ3BE~wM>&Vf2bAH>tW_1LS0zL%B`I9MIJA=bu9($s4c#~P_pQ&V>j4l3NY z=I4zo4T(B*?6D~X2J(C7TKqOd#NZ%5I_hr@rcm!=`ab4VZQb1(fW_9;z3iY|GRFV6 zCQ&h`AnmheQ}Hw@1%=hfo%}~$7khyMCY{)iczC{zMjrutF$_u@sRP|k#v4NpX3Q73QN%-7gv5+geDDA}Z=4IX%b9=FWF zpyi%8c#|AW7r)mx)|r+^N-URGRu*~_xL*iyC>=^3Wk!m&X3NDHaV30=i3wO+Ge&G!QTd`#Fu%2BEocTM?oO&|kw)9l(9pi)ApzmYr%#_)cZhGJyL)&f5n1*fP>Hw_ zy&SQN(BTM|9@_j*Nwr&Y{gzjpV^dgI*d9XskaddRdJ@gA1))sDR-rw%w7!0unwq+2 ztSf@DV$$p1+8}vdWSv^|*Rin0NsWc}cFBUvKpaYo-DKE<3;?4nOyP98Twflu8U9KW zqlWgBug;(I=@Ws~?03qZShgEV>d%{?Y{i;=gmpT`J3nN%sCuTnuD>Ic z6a@jW!{zF9mF@iMu*8e^)Gtz!t|db%l+{q|Xxya6WiP|@N6^oovdN+z_W(Zd9c@of zAy*)ys;Forv(H|{F>}JIN+__YNo>hMkmcdSy_F=}QMV#=EE265vn)R4;glN=U|i9^-YtY@bF634kKt3GF0!gX38De{CI5s z)ZF~#wVL9r<7jMAi1qI9J(EK6xVdI&k#4oYmEbj*S9x zCi!@!*R>3CvBMMSIz&>i^L5$oI$G=Nzdg;c)VC#Fd%M~{vX06YqTWMu2tB%AV8(T$ z=zl4Ob%P0%u1WN8ST%M7 zn_9GC=0IIdO{?SE>tCtTCd>~X67t*pVHVwOzJaXi%+Wt2VHfT73-1tV7U?i(XlRTI zt(@#FE`;6XZZFoa4^hce+k_hXpTo$;R@84vAz=5!eJM(&ePBRI?lhQ?Da7q)Gmp13 z{{g05<$almAk`cNVqwR1df9B1!L~LD3Qi;MlizY2!7>pPWr-pOuG`T;K{^UhzX$CB%i=bPH&UlbWR`NN;DxXNs2zc295x~p1}tR)`2T|0EO-&^Q-`RY~H z+WI<61UbKgyqp{%vKCli+Bs6l#j@rRckMJ?+dSA=Tr_bM9i19hq0cyZ-SqT7oFYSG zf4_%A_XF>XL>^2-ugl7m`*g3HBMu~ykKvaqy$ODqGLaeOTHp!nps3HE(Q5S~ zYH9>v4R1z@T?vRwNNiEk3F1S;|IcHINZ{uGGg!azWo#oVCI-Do!*WL{QJzQ&`pXVy z?j3-;dedQuCwORAtRE%p+s~>+7H2NkBk=clU0vq33DGOgc|O zi_sJ49M=K_-*nhmSXeeGZ&so#FE0;l93J8L<^G^3yR!au!k@L3o11GiJtGY_;&WWw zlrVN3%Ksfno3q0#6;IDS)M<2eY+QcbpZrFh4{$$mCc}SkLsjcMfstQ}(fhyeglg*R zO@Lz@#_}iijW>BUEyr(eZfbatEuy$>nnIEMC@O6aa zGl?N{K9L=3%yTaRG4(Mp@Ya9$E%MjyDvDkD2U2^I0b+T8wr2i0dDq*DzL=p)L|JuM0QiHmw9UIoQr`4VxND! z;$m!8C_X#iVHT?&E~h8J^djkIgzHPP{T_@fdV+ZR^r=>(EAI#FyDGM)4GoV0mQv4p zU5hL%ER>oL(uI*d$~Z&?CZF#oA^P*X`zhD&-@gZP6w`FhQ{S)LwVG+Ti-4|JYSwp; z4EttKMo?B3z5D(Trkai7dL7|cu*iW`?xzl~UcI7WV!9>lwAl=I(f)LQ*|o=ZycEUu z`zfQWtnBXLm?6JTDjYywfmf&(z@6qhNDT`s9wyRY;Gv;B8F|H!BIGFEmLwc+~SKKd#m3uf%`QMpnO1C$iuL=*tH1U zr-`)T7M_ zzdwKU{%wrmLdB?Xel{$RlYk(^uhb-WO6fYITs7jt`dHsRw~^OeCs_TY=+l%ikHbp< zZy#l|HAG4ti-;(zsSVHBr+J<|KrSl3ChgOOyy5^=(8@+m=G70pL`T@B;LQT zy|d$89M@trC%3Cm;TE?W_N zi7GESEUow8_d*5b>X)G;(3YYRnLoltrhdH~JxO(nh)7OQ$@_-=C||+1r>AFradBwQ ze(39qHlP{dt*zpJ?7Jv2FfsE+bQb>p4esuKhInFc|A>o=%YtF*6*cf%x~N^ZLD&)) z%0#D)r4^NyV+(KtVzU_!T}Ak;C;bDdT)WE?u`4~0Rc111cvIz><>P6dcr*$zL-U-V zp#0ns3l}%H`>?*0Lhld=3SpZD(X=ZV}<@<09LFwPcPG#~-4_ zTQM0H(+0t6sQj9OUn94TSG$Aq8Nd8HIPgnLqyB(H8N#MpMZ?P4Ti&$7f(;~>jME75 zS(c$Qk~%T~i*#XB*S1pgL{gI93U=A<{=RRhoH~;ZKR>^uj102aIz@yf`ssgxCB+Cv zbFp1VT-b5mxTR7|GydyN5kvHk(pNtSShdTu`Y(Akje#ZzL{N*(+)D@c z8{+Mapb+z<*l9Sx=}!}jMDiI}ZEtzT3TN|S?El;@ygW5u`?d^D8?Dcc60~%58TU|8 zQIQ41<^B5!VWK*PP1G0v?Su+Gn4D0q;30_qe|5)rI1R{0l&TTz!~Z<~|9|-ZndKQ~ zeu}pXIH+xQmb$F0OaMe3zhyvb!EQT^q(BsFfMnR8{rjsC@)>HnC;NY8;mPknv+m!& ze*@S8Gc)s(5`)H%$;n|KKYr9P?K9)%v-uPBOYE9LR8&;JX_IVWaS^)xP1xANl8Ta& zY8~@B-hehR1H_Hr2LuN4YkjX(EDWXy_`&+6MlZ6^{SMawPmQ~JXzOp;&l+Uu-0{Xd zSa?!yGS4NqI{vr*Fb-@x#nhDRE(x0snwXf_vuqV)u?B&_>>=#diIlcVL{gvG=4=x+ zh>un(rz?-k7%i-QX)^R)OD2p4ITWERPv#$+dVS}(KJb`G+u;?u@hwK0D2DtCcYIMl z@zMi{(rRqR3XEt(d_cYz7B3x|GHPuowgV|95jz+25?9TG?2oeac2Uo1oukCBR-0^! z*)jGtXyJ@fx?j7W=F&LZ*Q}aKzPe9LOw7#AF0G{W(Nq@%#xjRx+1_NqiowM@H*XLS z65>-*>RTFGSg^p~*>-&L>t@V(CYfF9@O^3iQ+>Te2Um_;uh5<%ns=lu-`d;zNYa({ z)mk~kYJe7&sOL18Atm6ru2#e}`XaA1*ed;7tM|W$%iT395&!-;WEno_%J#ke`OTey zzc1`mpV0&nnBVaov1iG~>inld+o^h!-wRW3*;|}3pk?!eo~n#X?$Yi%&1MOPTlC)P z4S2p)Uq%lP`cMYQ^o@8DjX5zn6VZZvF+F^LB7zXTc#_;`_|G^#Ei|LE;iUFTya{M= zz^Ro-<)}oZbT57$;-QXlb>LB2a+@Vv;!2P*R_y2 zBwo}*$l(1l@yXfQ=;SrDC*#pVZH=jat|H%bw!&{I@b{YY?E86=x6X!E`OSuoE`#Rs z2Xps-hm#e0Z&S5)#>;Lb@mZrHmR4791@u^!?9?d_LX2 z!L`rR-COX)EcIr>DRFoA&=<)AO}e|3OCNOW9_&@K+bBKMqm8~u_{ZY$o1Wg=6)`{{QfB-c2t@Wn964hQe2Jvh)_h)CqZbp!%#9sL zQ}kSH%sf_ec(>~)^)d4HQ&E<8yG~NK42gvTUFn*8i22Tvr21ZQB~YyF#NW3ArB)k# z^Vw(F>}6XiM*=+q0~~7VH0enFQX>@TJwTpRSFb=uHSYdMi|_`FC!ZojTwGkNR4`Ii zk5b2eFT9g$DQvSqXkvlP^_-gw8x;Qw@{ym#9tgKg3U(9&0M#1BdYDh~?3TLmvB@|Q z!00isu?y9!1QiR1e*fN`y}lxSGIC40xvb8p%u;>>PwGo99BWiIu7igk6EuA`#b)E) z6kP2rb79s6=Fg>T%ts{o;p5MJ=%#U&M5}qqh;MhasSSErO>M0eW=&n)l_O;f zcBYZEmX=nEJ(67bYsFCWC zk1KX`{$B5;ayLhwq(K?ZDTC`$jG8#7dPaj}s07o)DBYJIXhL=mlrnT{Zq>=Sq`TEH z!MZ+qVC$-gQ|AeeOaG3TewwA1VoETGYSq>JU_1<_OWZ;;PLOi`Py7R`;Nt39wHZDhWKbewYMT9`{uUk-rl@!GED>KxXapNE z?rQ!_AG|z8c|rG7%UifEu)tn7`5uY|rk*KdJa&wFQC`{f+|G{SMsm1^QG+rRAv~$U zuZoNtXCk>*jq3&`ZXkdC9vZT@)a1?Lx+_nhsmD%iznhG+;hf#}ii9Rwc7UN5%U=0= z(8iiy4YMKId0kn|cqgE-bTyU~zBl)$68{ITLb8_{*FzQ(4udd4CIzh{v4dW2Bpjh~ z--V*}i9zmTY%CBozET4~8GLQVgvfOm{(V{fb;IN3i~b(gAb})x-^@I8fkYke&!JMB ziRdo14+jdOsn49To~Yfzm2}*F;^KYpb}bP&FC9OkndZOR`RQz-R0@$NL9}RKh%8XCC z>^C0qeeLeDpAEjK(u0$CF}X!9dmW^EAVakM`i1M`<1=1v8mi6_W9gQ(_D-nb-)}j< z_sHk6d!f;VP1)2JjhHY2w_?PX>e6QJc*SK5bRqundoEDHK1D|(%@VyDJCv4|7KDYE zkLUSTHAo~v2rk8BRXNa_p3uuj?%$B66D5cvlj?n|)x; z+yW&cnXP&6AYfoEOsPA2jd(HeY8rL0AXE6yD_0`@#t@`De-BGt#IvgCUBH`Qk~wlm zYmP8WViFR%jo+r9@9NoYhoE%*{%OxxfF>P{0N|%Un;NUJaAI!ge^x(5>)O>pV&uRR zp>+=aw<(ZF7k0DO zC&MpCE?u3eTG0m&SjO(p|00=zo7w$v^eG)mos^5opVEl6F`zOJ>LjwG%S@hIu8I=4d$^D~qYSQ?gVlja` zxLG$48Ga(1<(e2aTa>=JIH{Xl|ADA|3rd)r2q3zs&!0a(+`e9lRxJDul|rlh6=p1} z_V3^6%H-KYNgv~#Mn3HtbU(O(@JFvPv9rQEbG-8;js0r(-Fbm&bygNyKtKQ}{gXH7~7C=c$gW)k>Et}*PJG{3#J$D^yEzJdH{Bsb&Hy-SIA| z$A*{1z}PJrDVms?BKNy_r(E@4zYJq^%h+n%INATq0*qDn^NOQ1&khk^zWg)D&4bPH zBBU$ot!5ej9@qB?XZ*CC$AL;-&S5nV$f}QUo*rXR|MzXEF)=m|+XT^l{AA#79avs^ z?t=5pmGGtTnbG9h_S!5j;!%3)z?({DR@V0Af7}Act1kBf#C_nxg=G}O9{_N1a^lNU zdEk3_xz`$R-tbR}gF;XjE<0|otp(e?@*LIIU5#w;AzJm(?WcO5akF|qAceR!MS1TZ z^UHB-y9ZHLR$`w6HhpiOyl1hW9f%;~TDv?BFtw=D&ywv)I<8pPCN;WQn zS1v?A2`Hq!v$J(oCI zW9>aBvwJ-!PF_Opk3ZKih>}$w;lSK{&T- z1Su(Nl9>!GBkhQ`6c@o#;kCqg;85kwxKyl~3F+<_1QjVKE?zw=R7 z@1BVLKPwcztHcl0{EQ1jMLCabw1~E;Nze^(vl}I#%z-x2i55ReUqSQoI!!+#e0WNK1M04|9iK~7uTiaJdj+br42jis&kGD5TKLp=5!6RIFv!jcQr(}?{ z!b=muOLq;*X&uY4INW}SN4Xj76%pQ%a@o3Wojzny2{1@XUS7VjXYJ#`-tMk92zv0N z;P{{eoG7>)Y)N(bn{E&^YQRS_D zweiZh=Ltm58Hgv)iOB}o@Jd8oxm~4C`4au#ZH||zzohR1gC_+1^5Oc~E{R~Ko$U~r z>(RTy1m$J+iucSs_itrfQ82kPbzu_XkNmLWGdVxnLKe=mqpeV|0>*{ub2OEdysxj0 zn?TAX0ooE7K{WFpK2$2ei_Q5C1-HB5Kp_!t+Wi(Ui6mx&-`q^tYTV$?j4E@2NS zs|PO&tkA`RlJDit<_a6_!Gtx3qq^y18xXQs`IQzKPR_qDnYw| z)1si(`CAs``-IqF!s$G@UQQNOZy?iB*Mbv0MtQZ z@=;@{yvNi4i^8{gVVS&}rE7vm*=ye_x%5Y)#2_5Zh^GZ3sED6EJ!Os?8k^JgacnJ4 z`{O2&=~-Fr`;`VIU7$NDYiV^aQwJBfpvCJT*T-XlYxMF{NZ7;WwV?@WEXG6e5(Ur7 zpDQaXbRr^@5Ga8ffPsq}DBoF}`$`zX5Fj^7o0&0!{P{5@B^)fk9(oJd5n3m9w(`_N zH)g4ybvfV4@5IF2#1Dd9wd}7gx%3T;E=v%a-c;&Ph`4^nEKPwd&FG{VSAyN?zA0#x z6SSan2V-(p-hN87w-MZfT%zA4pEI4Ayc$mQ9@}i|UDq`r`^wRg^t*TOiZH{1tUCJo z?toh>BPof-#mx<|6pNU>L!|}k<9BVD)y|y}nQ^-l5pUx!jtu_rf4iT0Z=|pMCNF+e z1qkL{qeZ&LoMfz1`I;|j&H;7aC@(KBtV-xJd$%^wq5#^@3wiH6Da;IHW70ZTWno{5 zP1g*g7InA5IOF+vq7fP%ZW>2v!3!xAu-|3;Og}r^?Zl2~haNR)gk74vGQS@j zmBg-%R9p$Y`?TT@;*5W$=yO^;5fDAwdBZyWDeU?p)+b@nEyFghlX@EuUr@-_);1aP zM_?q0fP{i7#9tX44$Rv+-(MYIvt$x`YByTs)ext#;Ouw8nvLSqrpS>tX~m zxtCd5?=#1Yml@}oV^PWps`}8OVS@|u5W#-2y)+6=ocmMzcEFqmS-vhVuVw9SG^)E? zmWkGQX%WSGB!#^e69~fRM_-&cU%*@F`Y{=ld&xzHtyO7340>iDKqO za<(L;v$!whyd4If<2xn|Y3;AHh z$vv8nHGk}3>zw=9@!G`{gnp>sKn;i%5$b z!_-(>;#;C>DxEQqNAXU5zsdPL>&06uR+}9{ja5IW+cNLwno$ZEKB7HET39nKi+2ij ztNZ&0@$q@XFgd63{FIv~(|#@VOq1fR>_n(@2d2MPYb&aS_>!`+G6ojbqJW_TGr;HF z!@~{`PuEit^ol+$)}AkLI@!q-o`|AfpIwlBpH7R=#{DN*ZMP#7NlWKIfA{WP&ZIt# zDX>Yv7T+WS$6)9Y%GZt9&rZalO$zPVt+yYaRrk9r00HhMS2Qme(_(Otl+7jpEi61X z6kEk);@i`c%Xd^W*X-zu4b`~FvifgudVVq8D&SdgkWQyJ$_jMa`yx( z>qLA|L3WJG+03@fNtJ?K)X4O@u8vL!{8YM3BvoZ95n(02PznwJV(1poW50}u*2;$j z+HUyQp9L(oQ7ga*LRTRBi(NO8t_?qkB{?b0`!-?=YZr*KAcy)u0jJ z3!(vrq+iy#uW_|X51>XIj!bx;K5<8`()$W#3L_s+$|rTGN+`S_}yONfJ}PXMo@9<209KnhY^Tzr%A9)8r&JW+#M2|+jt zhgYok`)g-3<(AYFhn8oL1?cK#mPip$ij=_H93R&LFO)~{lvs+UL@O}4^>$E3(YAN) zAv!vGI{4*Cgd#01-MCEWH>}0&Ca_IO=0iN2*4}U}9L80Yeu&DDp`i?*0Qo*39t6D| zsC)OXUtM5TZBZunB?~*_KvG3QLn9U`+glLndgm#SzU|>$9m>aDf-cy)_B85+MM_9; zu#aqZzH@MV-Dh*`_=f(&45#gxo^@A&t9I{ez_x%pd2>5Ng#PMe=tW5p?jPh zq>|VEf`1yVEGkD(wiX+Sd6R_C7q`NLk?p8~H=ASOp0;dQ5QU7a>}@^0LNOa?J+NE4 z74Rn_K*-}Vy$$zI7}8zweP+mQ3_B{ZQQ|&bJ}IG5{_!Z z{KLJyH%Esg9v-N#E98v$G#RjnV;CE1&M>}vzIj#gYeb`=Y+m4qLEmT4>O-qkhz^SrwA$+`jJCPjxm~o`?xb9@;1l zaO&=E8?G*6<0si{*sAT2(9_`&RVLa4I{Ok-JD0P+IghNyIUhqHhcBs=;NFe7@J!>?^UbXWe_Gq!K4lEWH64#2I$hI80|=|K9xObjowL-9yr zzk^QRb5)c6tG@Lzb8zk>ZEbC2k4$ynfByJ);NYOpP|HCw=gn~+u*beMG*H0yh7iNaFRv><>#3@V&3jNpD_!eB^`jFI7&jZE zp)2QQZ1#sE_sio%xQe>JHI#7S(YcRH_r10JB!F-bDrf_noss*o7?5eblIKpu>?+ui zJBS!R#^&^^Z98?XNcN9CS$EjU)nDLACO4^taBDMgCfIJyqgIN576%{^LP1ZUNH#7@ zAKh+QJ& zWcx?z1eZw&EiB8p&hEb7GLl$JCZsp5`5-J@n^ zAFF=(O;RllOwqA*6mT1n;;gWgny#7}5i%Igm#q>E5IRZ!K0Q4eCMG7CuoG*Y(^d$0 z!Wgio-u3mDOl7_O{hh#W#Fkc8CWVRUEKCG2V+n=d2~l%+IT3xQk}XW(roi`EzuEKp zzn}xW(zWrj%)W(>vJ5Vp5$wo6e8M>*KTK5$(}YnCcWS+}z7-(3w2bY}AEP)2gv-{! zV)ugq9i1~Cq5CUWv&L4Qr&XgENjkxL>@x1|k5yDvqY@KuD-&&Ou`|a#-@B+0`15Ci z+Sc0UTsDfT zAtzzPa}Q}pLq79?>eq3e&iHsTcgXAUiL8dZ&IgbpV-&!u$-$d?k`Qgw@L37d$H)$XH~nsX7!w5rB|MgTwBp8Se=Ry=h4-5tF9{7%x0`q) zuOSSMbevn;+V)NsBQtYzyI02klPQeWLGjip>V!lciWgM5WHH#*aDQbWf{2HQ=M8iq z6Z{eFRoJgjU~gRQMS6XKmW3?p(4Xg*mrbL|rt-I@s!gDtLe>Zl4kpBrc6Yq4>-AZM zr6j9bNQ{_FxUjV97|_KidYe5Ygpo-EyC~i*!5~1jpsMK#h_BN7pxq|Di_N&f?r5g$ zFZ;uA=!gYUFF#D%Zv5H%izTu53)i#j8*!8IGPmF0gW(GF%=-?HA#Hj~I+DsdA;D#_ zGhD!72?O4fWl@LQ{SUa*5uigFAuBlO(2Oq*vVRR3vy}A&Zj3C#;80FpK=kUcmDJGP2NrWNN`|WJM>5%y5lMA8NU=+#xpk2c zQk>cSiPcXdAW$>fh69HU;=r)NOUVFfA>meLGc5#J%*mN~E#sk2(cM4CjE-^wmGp|c z%KzQ~j0J9P!NZC51WMg#W>ln9MxAqjx3uxWUP8EaOk!f){#(_LYG)rEhOSr-Qe(bQ zGG1oX$g84?#x@H=Xa^>%gK{7!)VzLzmf=U9raYw#1Q_;p_p)Q;-Q(kT9bLb0I}WHX zBfLEA@Z@rEB}>SfG$KCbTC*@S=T^QT>LB@hb6VwIzO!}AtLoR#hCARkM1rOklwp2X zLd1SS(k)PWi3bcmFa|zA1RcT|pab?M@?w=VUDY*8+-OD{f3QTPVbpov)S^D`%Uco1 zUq=y1g8^125k0~4&=OUxI4Q%F=91vJ^pPZ*=;vjoJ5q&d&Y}8DS9v_~WfxOKn?k8K zFum)~0_RW9UBzjur*EJJqai8Ww(Tp%?Xw`d(hV&>C&pK8Q~D7yJ8Kc$Upl*-svUK& zyIVtcRKCD(jY7;`$3`$H;xv12hexJ3^1y@*WW4|!?(OYWj*bxc0PWdBzVFGr*1y2k3jnC6r8;)Om z(l^QfJKgu(<+UmoPAW^Yq73_D@bS^Syhe{xRNuqV`P~V3qR(no-KXeJ+e3C#S;cTO zFxLK=H8egblPZ2~3o&|d%lxD>TcD@X@|7Ny!2bLB`X+60Chm&6E5>>BhM`LEBz2=f z!|AACJa_b9AO`MtiN)4Z~ZKAZOya#~;Bw~7<=CNWo zZP;|S{_p|<_JOk5zDY^skkt!=0PDCgYv5q*+t*f8Rd;|Mo=VMUvPY^UL zi$d8kP;sb5t#X12AEDTE{j8LJd_7M+u>L~p^j8bUKMh{3nO9u2uxQX0kU;0+LZ?aB z6wKq__i$^_pGrqF2)fves|@%)U1AMtcmsaT7k{i53MSc_qy*`4z9m=_MAi9 zpse4ir4kP*;;s$efZG;c{2*VY&gkzyAEY{nHA>Y|Y!avQK(@Skq(F1*>=aoE>l`;e z05cPoGWB9-Xa5h-T3ULA+?6%&{t|3AU3b>yA`4${tYkLX3`$zKJTH(&dPd{Irs&l%ew&O1DGv0 zh}JRRhPQW0u}JBCwq6)q3j+bXPe>Y1@=4+JmOPQNl!xW=Z&yjIKK9__f&pc3-|Z`Y9r=?VUTk?F=w7irnzlGL9zo*B4h;10e`aCnnaU5o+)Pn2TKMdL;f{%gNYkSLv3L#zU#+NB>S&({AJ@ z2EBnYKmP3vAxyt0YikEXj`D78ZLL$pz;^&~oRB_qaS=Fj2Lu1}bZT(-JTkEk9kCR9 z+2QS5iE5i^PKTvu!ZI2Gn0CUicrdkgy=3gRRWPqatZ9S-d9C}Jc6aUCySkW{B5S| zc;7Jl>M?eZtDY@vU(IX%8^Lt1*m?O-^4ZZlnBqb-!z_ib@OI4&$e7ZAW{O8i84iO8 zaAjkHv`9fkE;J|z2@_IX7BK%f^sqsYpY~{H);8{k<3{WA(#gA^8BdaSeY7h^?8s9N z6iyglUS8^QmVZqW{d(&|yWFtfMCCY-=B&ZTN|laR`z+BoN(q3!v%Fncuz`As8w~<-Mo) z?k2YrbyL_ao8YSVg;k@;_Mu#PXjs(ScQgaAV!e`lWgG9B+~RpWB`nAeC(yi72kqw7 zp~w-G90&v8k&*@`CsRP~oLt)Ez_kGn(nsPT?Sisxy~DZQj#fj7FEux-tFmjkVA{Y} zi~FHnXf%s@EF|(s%Kcl(i+)oc%x4XZfCekH+xM^nI1>XHiz+r2)7$eC+LXTXK0(EN z{Ab-DqcgP=I|Lf7*hT86854fBP|Seo|vw28mq{ zTeT6uBbYz%iyJd+bO*Q=6(1i2lE%`~()c6sj98db@Q0x&lV7PKpv|=j?=<+OO9UdT zg#*GmlQPljmE$L+Sg^HQwkrv z(Z)$9n%nWo5V3op_HsH|my?GbgVxiA%u|(f^cN*cWxn<0?4Lg!)CSwKHG0wL1)tgD z-DOCHr5#P~CEmT4d-mST%!)O&rr_cCnWW&fNG?o^NGjJgT0}F92U>0&93RWPd`TDQ zk?zz3wmcB%|K$Ebtb%YfrSq%@e*~3?#m)dlEOSWsD2L=0I^mqt%b}TfRx@bRiXMRC}T4-@j;lj zo1MLiIP>BPkkUm(n#_v;2ukhet;s;g|NXYdG90UlA7nT{GsdrWj85Dh4Br1u-t+a2 zcd= zf+`C7ZYxYSg~(8Q3^R@qp`ieJ5`wyhPfi{RK$B0)bNf#%j1$8ba!lBY;0C_Z;T#h` z|5&*K7XnB=tIoIX2xUP=aBN_71`T>Cd|jV(iG3NWyd)+JvO%kVQhfs;QG3pm%HDB{ zu}cFcn=XU;vh}HhbbKm&m`z$gGz&?%0seyV)}u}Fc`#Wz%{1+fy-EoWBeU1oMH}6od z(Y3NaEf3=J!jg;QU*!{g0fCE`jNQo9@zcRW%h3@_PF6hswDGZ9Ca0|mM*+!v)p~b=`{&Q( zMm*Q*gO+y~t;QW^B9t$eD>))EOVzGd_f;4_zX^|TI(k+yy2fBB9qrw)P&XzBIR@~3 z0`-0j4QT$)EC4%D_wwZ%avq-@9?ZBl@Pns-HA)dM*iP?XJo|qemCWoCY?IKi(3kjt zombfhlfS^BDkOL!IJt=3Pne?*U&9-q#LCfBQ3J4r~mLvv#skMjO5Q95S_fomKdze_vikhW~)vn)s7CHK~w0R^G(L7(qb> zWproyWroC28Q@Z@Ku{1%$`zLvlffVDH`9-Qg0s|*ZqWM3b4APl^h^ts;TAMCHRBT8 z*lZlzSNasA`7N#d#iwrW_~82Zjtc4>qlq35N*i6Z7;S3;MX!IPKmML-6%hzECh#{2 z`v>Ygua51nCZF^?;hMD-4ji=Vz%cTUBiUZ=(mW?z)BV=?8N78E(O(3o49FW#;#757 zNN|47u(EZ0^*(c7>jl|F#XlhwU%UGd$@ow$dTq zmNO*iVb$`UF*;ASYUrNOJ7&=8A-$dqQ~FTKo+~OgZTMf&LoWAt&~-Gz)kDp8@htjcHG@rM4z=V zwE8u?U)hdzFJr_>5dZM1Vz5>l@4g9ntuPNF_1>tjqDI;iuh0d}o6#}hZtQ#GU)FUU zYX|n)vAG->3r9C3a$Pe6Y(0e+KcTr?&c=lh<44nvJD;)m2?df)eTR2}oY+s0|1iR6 zTt052d+Mh4>zRV#&jr7BEA4O98qn{3{(^F)PJ62Un`U6CdaZGm7|vDg6G%o@+9lN@FqfQT312 zf8DQ?!L-ZS`Rk!({=0HJ0p`kAdd-!+>*ai(vl&h-mdUa|d z88~LN?@O-){7fIQ*gHO6g>p1pVo2=`^3dlRl8Qpo zw_o{OIr9Tc+x>Fm0oCS|zd~O-&&nj-fMy#do1cE-g-#(~KfP&md`8EDshzy{`NaR;XgUOpuYY~8`ad zdvv7iddz!n#hY6&q9u=H*c~qcY{WRvybpwhnZ3G%2(h3Vk(^x`j8E-e9?w>Q;0e*# zY08Kp(2}9MiboyS44S`!IXs)NeAoTGJ^UXfN|pjK2>2umih$NV*}B^SzV$obrxH|0 zEnK5x#+pQ)WS)sW7AefGZ)%q4Cs=>)P-T7* z`K>R`^*0}n^Z#V%vYn;>=oJ~7p4!9&i$sEdlgEJwp~Qe8s;bNPdisyic) z$F9br9^8@m)4`erLwrls*u%S`qGD@=*2KhQ@8F;yS9RoG+J$@a!@sAjo_h+z`M){L zp~7{-P?q^jLv7F4gJ%TtXYZI^bC_oGYfm_e_fJlfo?gX#AKt6=cuLiB32TZwR*rpC z!a?TP(6~uME&4W4wTp7P;E_Z<@6vwdV{yL*+j_=Ip>-ntxH~)83kxH9>nG;BV|7Q3 zGjM=CCWS>`dM*|wl_JoOo&LS-5H-n*>DT4IJ=bw-^3m%F+KjeKmu{)&4N8Z9@_$;s zXC}H0pX1U4?LqG1s?Q@B;u=?U_uGBX!5Hj}pw!JWSG2KVhrsX>d}hj9lUMzDy4B!z zyfa?yPdO6TH!v`G40vu?Xa<}R?RqCRsNay8`cvLjNrN$>8&EhS3Q8a(bg{|#!i?KK zDCa0p!u-?rClhLD9q`2b#zqg!cY*6vzjXu(q!fG(%XL5?DF>q}<)%Pt>w3!S`=iuY z9?U&9N4L<9R>%pIYOxZRKf7*DuxvN%e`?E8Q&T=^wY1*nUQuiDFNfHMP2x2x-=t;b zbBf1F+n*NQ@`)t_&PHpNsz0jG=GfmbjALqAegw5Gbser!$WM}zLoieLJwA!rSzVU# zG#%OW!%x@65ilOQ73-hB0}EnyyghwH?+kjx=1gM}m`4?sW9*Ql*2^-FQF4QDT=BS? zOHyAa1bqJxMQvPM9Q=Z5aSF&RLSKsKc|!oxmu3l(74U&LI`C;bSR4(_$f`4#fe!PG zh2BBvPwlF2-$h9ka%8!26MJs2i&};~?f_0LH=J%htMR#E`y!2pJ#ieXAcD}+&>-vN zK$W$wgM)*O_R)+*OJ=_lRhQcnvEC+FC{VH7-$UK z|1JG9=3zBuZRvA@_pVr~(p8M2+FebgJB#(&9=WR=AurXL0JO9GPW=kn5`zsXA)%@^ zEvCAfxj8eV>YlIvoqIJ+*{KyUwg$p!^rs~!0(J}e}ExA zGOvc3oR}zUXJ=Q|b$zzM0jVqHJT*iZg&={V;wncWqy^rt^p<%|gFXmit%9B&1x%~f zZF!Ew(6(4bt7+-JwW#cXxO9o#*?<9mC_m!gKasd#yR2 zn&N$*N~N<7IEGL!te$9XCUw5P#cnv2q`)5iqi!7j5ECvuo!u7-lIcOzobF%ZM600a z0W4(^B>D?nIX41Jhh=7Ch8Q#W0?Mxk1FAaF58G)-Z7=r~Tmn#sNAuDtAD4L+6wrup z>?8YPQ5DO)7|}0t1RtYuK$lhQI(jsO1*waS0=x$qNg#@^pN8a?AA%$)K=mb;{34W; z5Pts`YS7y2lSzd0BkkZK39)2a30%4&=`?`m%2lp|@SO=3ysd8d7M|z?>1K6kJU!!fZ^Kv@+1WYREPxsW$18@)PFtw%;ql2G>A~O1EU#Xr% zaY+d)RM$yKUnwMaIj#I}^I3n)$eJ!TsumxN6#w)i81n0tPMC||dAd%S-6?~M&_M(f zLu=^Yt&PxDelwGS#BV+yWwrNLPC}jmWAB=wB^Gsoy+xcHZSZHg(>Sv z+>9IWGQHy$Pdg%IxBB225@G)E&@QtxOLKLessfPU)ENRQ|6}gi)nt;Nv4fi_WYo#C-dck+p08dDA`lH zBW*$NiexEsAvk9`i6yTPeJ@)o=QXQ2+^DQ$xIGX6AytiDm;<&`cbDr;m9M;QkZIHf zO2Qv*`kO$Cd_B<{FMbaMaAxS4v0qMduF9Wyz{uW4bQX;p0@Yb!G|6Q4Vw=Rn$@S}x z*^SPu=W~eq6!vR6@UYn*tu??qkOR*W$lw=Xhg<=k|HB zbJ-l=?G}b!j>dGM7+c7?@Nwj(rw;}=>aOYWh7`h|%#&0ovY2m(mE(Wv%)##}-5u(n zkSsoZlU6LBCz~e?2X5L8Pr2TkZ!s;5CKDyZ4fPCqvEN7f$z;D*U|9uqYCW<9WM2sNGOH>ahNm03f=FhMbrL!XK zO(^28w@gNE;=1nDH5`htpnt^>p ztU#HQ>vD?$fyM$4zv1)RHwtpopjiiqC$r0DVcFcy+lc7?Q=F#6Pd{DV*!#dD$CD>5 zGlnxU(52!MY|+kk!=CoQ>Yl)#L+y_^Me=!|=#s4J_uk+QR-JfN!x|m=V@9_@A|+KX zlOTb6^yjHe+ln#v8&J?qPpo{@4C3>ch@=_U#BCqQRPa z0R1)DNo7Tajkm-PP7aPOiPW5$&z@+Qmq4z)!(}$Ml=$K%YNp84nF4freLM<%D>459EI3EFuqR(C zve`mHyDM(lI~(ss57hH_<0|EC+;G@?q^D$fGdep&1~rsJ6Bi z!B&Cbe~kOnvknoG5IRU_c{>uByR{~>TnKd< zF+Xf4zhL{J)gK~5#4aJnR5?_A`xaVB}YF2d6dc?TZSIbX9R2mWZhzGnZWR>t2vvUO>f zgQ%=(Yp!T7g;idl6lHtEK3B#ob%^Pnt=r;<{e_qJ0J0lE$r=SU3^KurP* z7s18#Z$36YF({Ltfou$BK9Yy|tCDwXf%V&|zcjuaC2-ukgCIRYXQlx$6bS7v1j9Xh z^QH^Z_PW6n8izVEI9Sq@rNmrq7smr?2v+kYFNxK>C)zpw?wWWX*3S|3-*@zKzBEfi z*Bc3XtWQt*hRSicmqJ+3P%R?P``sbY+V@=QDO(5U-&N5drp)_Nm={!#&#K-(5 z`V68YMr}!fXW0<4*aAoOYX)tw1#*PN zhQN8*sPZC!oXbBR;3KI5R0DFnn9H3Sbh5QU2f(zsZm%rx?UtTryqJq7-*LpE>6-N) zCr@IQ6U|vVGF}}cD}z7^P$Ull5-NYno-c4=^JIB)w#WQECqc@%k9=BUe!?#`n~z^o z#0%FvW(+569;GyQxT2|*dXZJlZum3p)HS&{bNKL3H>#J>Ih!)zTNm%<_Zw+AP0iH zIqN?Ia^K+=zk(YQhS4wiGk(M5YGneByO_Dw~li_RE%17i6huzyX zlOdQhSGLFvVBI2UH}0doX@f&^3NM;)2o;J%XaSbM`k@64e6C_uFhHC1s()QEDxRWZ z7_ZV5(M{;sUnMf`GJ&3ZbuoJ>+(N}ua95ln*1tXo;0Mf%@Oa`E?!#rrM~}P_%*+9b7Y*(KXr}q^)1*P%rc5P-9?OjEjSsRu_Y!3E&lb?m;fXo;YVk#lk zhBrlH7hUXG&V}ttlnxRi;sYRzCw6vrYsVLFZ;?M`vO#6X3jmCE$@q<|v2p%uyF6sz zeIe2(4pjRLu%QAFx4iQknc0-wz#bw=^nfG9WimuU-Qkk?vb-AI)%smZ6S?4b1>ZW2 z5JDeybA$Zg0lT9ZMd&OIdvA&DA+`f<>Q9}4vr(NIS*9HH1BKiSzi`O=D2N26(n~L}-3TS) z{rvneD5!nMgE2eRi~694gE$7d*G~{G7RVg(hl&*g6LWcI&s|_?=%J~lJ%G1%28a$y35q$P?|I4PgqpGZo2gryt6}MOHoJ1j|PVS`cztws~G|<3O5$dt>DM zik$<1SJiAgJ8AHU=J*H;9rcl6_tynU?0*>=q=&|bgAuhGc`+CTt&%dVLa zVsCISfC+warOmx#<)~H;0@YyU%Wj$F4Er>ze@c12ttN1&I!ksEU;V2f!Uu`qY2Y+w zw^H1{@6&KV4@chL8vZdZ&2a~sgfx=-cerp?xCuI;H4OP3{P|lVGtJCwfS3Km zg9dItGl~1z(i#q>CtoVT$0Ha; z-`pMaD6BgR`3$s6R0qem*R!{3OfkS@A&{La#h!^W1E{@gp(=t*qOL4e0~~%glt1yw zfG=G%u`mV0_T@8Ohe7TsPNXyPc{_?Lo$8#I;YOaWZZ_<$6C-3sxLGwpy+&tZ)SMhr zIA#c0CAFNPQ-di%4nK200r`RDiz3oH;J|BRf-Pw3N}6*c`0|k{W>|cD&!3xP8jwTs z0a8dL$JAJW!x(%7CVWBNF?V@Y6{-|l+Q!;&j`4H&flr5G7dXq>HhERJEl^KxD@gx>xZq4` z@b!HMtwXvvR z(m>UgnvpSBZDl~mM*UDq5z=J<|3l=rk+pq5bckR!*fN?!PNIa!hWD+yqeE|2xR~+>4xUfJsruK7`L~yMDauJzKPu3@ z&P&x?VpuLwTEeAD+ogPYxK2Y_85_50%TmOYY_%lb4uk9+QtzQF(HP%^?rj zvmAY|zYq4wVfLO^StC@Hvw*7IVR62)4a)if%oWnsRMjArnbcQs5JB3AEA;aSYX+n= zju&Zo0&avn&jbjjXs*2lz{ubPu#xz}V+D=ERE>=Z60}9SfI|R?3^26)$re9AMS7$8 zc!*A06{H}-4-`TSStA7#3x17_1RO7g5_NI0^IV zUfC6O8To2OFNJuQ%)S1YU(PhSA@wDGLRc?paqwbBII?AkWlD~=Si;2{f*xssX6B)3 zCw?zB_QGLVU#?sUf^C9I13b?`@Q`tyPW@CafaUN{2o@+JAWkA(Pz@B--;$p@=4nCa z<#=r(?1R!E2GtnzDMbvYLwOzM0QCPX_D7l54p6ini8S;7e=UIJiX@{?H_86xyrzA{ zW3$SGLl6McMF|euUof~PHzmmY;vpJQ4dwg&hp(tLSK7O}UTTxXyWMbcVR%a1f#h)* z1sT~xXf1$9cr#INmBI##S_4p8%r{Y@SRUIFfR*}kID?4~3E)Bbbvh}j9GQX^Roa(! zg2Ab8M=9JcA#tN0FgIn#{jVUwcmX*Ut(9hrQ+VNXB+#sX&7!Q5~FB=oS@a{uotKgnJ)pT|qv>g97M;OnE%iCO82 zW*l|YhiNtM?mvk>rg$-P`?E&dcxkjQK&T3nJYFCz8FneOS=o?wRQb2t>`wl^G8Pmp zYz<-_n+|}28q@Hy0`7D8tCncs_tR(1H0B!70LyIEB**AUeOi zeDt-phj4}lC|%!h*!Ja_J=%f3r6ZcrK({aP4y?$tv$MUM%iTfHBiMM705E$xhz-On zlqy<~2LtOBK0mN(3vdtsNL6k!OMP)Wqd7URc~uroU-klQ?TDn!yD8akoF+VJ*LT9t z?6br^EPV{zTRmKLNEY*s4`c2e!ahG-!$fP%m^JU#y3G8KD}E|&CvW40^eC>sKu?hS z6J-_q&?j-1Imh?`BC9#a8GX2UOB+;c{#Y}&`w#cqS$EKc&LHvICaRoZ?86fi^!MDp zVsqpg6Qz2Y!y9jpnP;3%mEbIa9NweK+6IWig`M=IfDz{@bc-Zx)z+`9FCj$*n?d^t z5T0t#eIkGhL_D+6K4fyuIx}Sa?$%y}5L;uPZ>ALx$qqqcU63x;-qW*^l@V`l^Noj* z1gArqK8CpH+LXR-lCiScaxU5gm~o~*%#pL)uUnF_Z7}d9%OCGe%$>fId40WtHFLE? z$gr|IKW|f!(#afAX|&0E$8TfY>*&qBaXamUC(<`uVJ(9M*UKmBUnkL&sio(-G|Tr# zjYfV0Z;p5W$+x5c}jwp;&DU5m8g;e|vDBEE31*Xidz`E!#!P zRtB5X{v)^xQ$cS1QMb<(!R5h{7~YU31N0XN7ITY&-i@~IZY`)gjTLMr5dqD0%FE`g zMiZrG-#LJm0PsJ@MFnNlH2Z1ryK>`c{ad8%**`8{6Y@LQ<0JXy%YW2sMcyb%uvXtx zmA5m?+d8Z_y!B4$*IW)!2{`N+i^MoRU#Teh8vHy*=&gj#+Z`Sfqqoz{byE^4JR~8Q zRbIjETDJNE`1>m5+iz4%SUh;B`G_L+HyY`h%B^#SB1P?ZkA0R}xiQX+Trg~GOxAWx zkrRR8jpeWl22no513h~9Fwyz?Vu7a!84=P5uY{V$OnLyBK&~;iND}f0)E%CD`|>X^ zjUdesF&F>>SCdB(Sg;xxkeix9ub4%j!AV2TaR;FGLMI&G%sCm_>+xO%A;Hka!32+q zWkYf6qL_Pt&cHT1V@^<)lq%qbasHl5+3wf$^9B(Yl9&7|i~_9JY%ddfZcp2DC@+p* z-Vebf`?jJ(!}_;4;<7I>Kt{`hl7%oiK3url?QFf^%dgq~XF(cLPlJi)K^qLr$$vrW zBJuH38Pu+#We{=r90TKjWOXZeJf}|Tfx$&gqCoiZh>3|I9u<+}xDhT3rGj14%QXSb z5aMzIfpnS4`(&5_oW~K=N*LSN`cXg-zZX_QJE%GKXmbrnvd#1j%r4h|IX5uYLC(<@ zgPu_Lv+aUQcL+7w^K$<@RCeP6i$H9w@>IO&rdc|sDSt654AVHz8t`gr#mc$8lN5Vi zbEXe560b_gX~`R4Dn=A2bt4&6zvaPyEAY>JSDSb)C}qY=s>Oxe2EH z#?yjO<*cGq9$j;6U4d^~D5IUdy{iDEfde;5H1sC+R2S1v{=LrbdQPb>8TnfEAS6w6 zAjEb%wC?)3u+;&~eF%aQbTTqioY$|vSzDLKynBKC$+Qkt#1$$+#r}*;Cb-}&t>3@4 zu2rKMB?JWloAr+HZ(WKl&vFcV5<_QsJebWXkk52qbCX?^8`yy&vw(Bp$0}dh%E2%t z&ppol!#riG5=61y*+6{6>~}ZkrFqf)%3x^PE$08B07!&@S*;wx#DzC`tynCX;`km& z^SJ(_qEf7UMy88Nui5sjR6g%D)r$^FTH4?6_WP#Q9zt(j32)NlZm?wGO@$0@YX&#C z*C1+Zw@=qkw1f=P93Ss>cgnrak?6)=1^?oBn=(a{S<0!v3jEEkONzkYcn!khdYXa& z-v*T&Ya87%H@LU;_4SY|!4`^iujvcQ!S#rRtdV$Lp1ulZ+cJua1UQ+uHeFzr1o9`c zD2Yd=h>Fj4!J8D37y{na_n(HpWKe4d1qX=`Jjmcy$dd-9MsKRp424hn5IDuvU<+CW z!!MraN#Y~z~jxtHJuza?iBi2xcpZ9aU-`*7->@v5XKUtxR=1u8O>ODLW zvy!Xa|Cm9e)nA+xnYBO-AejbW>kHah&~Fp6{LMnP1rQ7fedpV28xq0Dzlhrm@qI#Z zY&!-u;!;NJv3?^GUn8^wjy1pw$Qw*t!4XmI$Y5ZTuqwdIr4;kv#bmW}R8B34V!s&& z-Oo9;c*_8^?9y;PP$~%CSds$g+=fby=E9N1F2s``=mVc7=H$KEmE(P(&)2UUpn ziCOBkx7t@_*>d8W{kN@SRhQ>}0Trw3O@g{P6m7N}jepM8%WiD-^?Ohgp+~=02rxcG zn8++J4V%fi6H2~^7)7z7BYC(femtj zHZt$FF(!$@oRumtpK2pa4@@Bm34d;gtFPRaUJ=f!f{8>EBY*A9#I2)G!1Cl``>hT# zeXr^Yk553FLa(&u*nbWFzuxVypDa~~^5z$*etCVi*oL`Kurx;F^^}A{hT%AO+^YWH z;=OO}ZL59bmJSDxQTR8mo{}n=U%l{-I$0VOz7I;a$U05#^ZSqCNdi10*71djvrXIk zRZRVY$n+oYZ)T)WxD9DAb~(cUK{}Q#S{g1WjXR#|ZIkiqQ@;bFn_C>la_Tyk8O)@`@s3_;Y%XyZDC(68)_u7DDfLMR~=NoMUTZ ze;&7t{&!b}=4p6L{40Jp3;yJ0kGa@L607qQ7aebro+Q0Us0cnRw15icsn3*a_9MWh zehkZ(IFo$JBnLUWY^m;ZXnv5u5=)8o7)bB82qBb(r5j?|I;;0xW+Y+I(^7~Nm!uSt$F zb78-d{2WuGeRWyEC`OYmD(bewjl1ieo20qdC z$ym8?==+|cIk7gGz)bhG^##EV{~v5zTiYFLKzAyMg_BnH2FUcVc3P84^mfqFB5&~i zy&le?!wI_!|CI_2qeY8Na=ytj4NVp$K+jMRgv7`1?1&;K@j~maRfLTNI>E@-tp+Ku zrIxi3lVYu959@bnTVxqH8ZqHQ5Pc$~K`wJjrA_>wm=jWVd;rB@bE<7m*lPNmvUHtM z9bTQ+tUiw@Ox)c=v+_bAR9%&JZgbN&H}`#vNw7(2p`HmwR@AwrKGqkV2NW`|=oO5v z3aR2bGx9N%MLIR^r948*tVB%>M*gfa^KC_F&@0CCvgoXN=6~$(AAt3NIHOP0 z(Dkm1vN#a(bJn1!zS?X(9wIy2wJ3t^(T02lc8QQzC42jl&oMWAry52DgH@pZ0-`Ma+CQ&R=ixY(%Q1#9V0VbOg)tT>DZ3 ziZoxHsr9|5&l~FgPm`gQPYRJ%LST16v=*6VJsE#u=SJ&Zogc?FXyw0F0k1WM-uQi< zyLIGwZ=JNh3koj9JM7E@S9;Ql(5OIj>J>n(z-?w@emtwvz`A_>Bufwe1}mf|xZp zkSl5Trk8j>YuwpOjUadnKv`mzF-9Y^jz(BFn!UWsGb(An5BFTtIXDu{vt2V*U(?Q% z)??01Vd4dUDSB*PCCED)`RpQmAjGb!rlMziiw;P{)e+9f>s+;uetEtnd%d8*}ZqcQ_sKpV)8rkCLwV=i+ z!pbJ8QWS=4LkP)nxgD5QpcA@x?mWrbld<8I>sE%wG30{-Gemd+h$}T5$N1SGy0i}} z!v12d@8CPnlIdmaq(n|)x`1$w*TAlU7y%}%xq%Nyvh?buyM7k{ys+%@eNtLF+L?or z7%XivQYBus&+`&pErt9I(5O0(LTh%r#p4|^;qHR z+g~m{G-9;DSM%8#j*NL3oxK^%@;;me!N_cN=U5J*-5?>ZJ#ADA9ystaoa@YeFbQID z4TEkEpJj+A5G1i+xnn%a0s?8ky$gaLnF=w3fD2scAPo>p;q3=>P&l5W9j0@54eKx0 zoz5U;sqCOhJj*Woaqj^=OuMl0BzoxfSWn%5I>GwV(G@DI%BggNuFo-Vc#tJk?>c!k z_zbQ#2jgOeJ4kv}=WW&Ri#S*QJbIHN(Tb_~nL1)|aq+XTaKPuuOWQ0j)cwW2s_Y81 zN+v|O781xL=0UNh37sZ%L9visaBmNCbSoJ+5Vdip_?Nqi4L!Gmce8@-rMv~;5cq(8 z#kx26xUahn&}|YOHdQZ5AJ4>2kpZ$q!c2R zWt-Wm`z(G{1AR4Af1aPEWIQ_FMYNNb`dG<5*~R}2FED!(^B15=Sl0kG=K&UU0tZo9#=GN|Ed<5!yD6 zlI|DO#=Wgrc=+dLR$fmZ$NbP9VDdZP zIe4Niu(tLkKgrP}XXC=Y?_*cNw-_??GB+Ru!!~U_)RQ;pokbZqh6E5qE299YP<+;C z`^6LAI$d;{mA?`Er&+E>Kgr@q9rtQ=*Q~whUa5X!qEonNm9p(T3WzL#{e#I@h#YFj z)OQ~@fnOfTmZE?pjrDGsQ{}m|q(DW|Lkph)KNY+%PEz}z%0q}cur;uEVm-jy8G<+CI7kq|% zYNn6+@nx=z6Xe50G8y4O%e)AQn}~Qc{$SmK)JJ*pWyvrAvdmn5*CR(O2T3XJ+U^L| z#L?lmqecTx5A-X<#GAJ2x)#iQ(lxf3n6<~c4$7A&v`l~1i~6BD^!|+ZUG_alMOgpt zy!f!zEzKc?`fo!|j<$}p!zG=w#@x*>f+r@dSww9_NH`Mbi z-6#8(V}jaIeU!uaHhG;XU0B0E#<>?%R10oKpvMYn$SC?;mvu47SN@Lfq+#!|fcmKu zQ^cxt(UzS1CdjMbu&l!ILUou<{_FkFn%?d4R72?fp2^KdXwUCNZE#jvuozg!RlNEe z+zF=aeWFBn#=lxxBCdx`4-45*9z1yQX6r)W82Eg^II&o*A&v12&VKLGw218m4e>K|4%WZ2^~7dv7l(_n$a=n! zj!bpZ@Bb>GlO!=?<$W_Ml09dqF6(+!2)g)L0(EG&iBWm`G!#${FH+(Z*`jy6+D}XW z=@u93xnL0X=bI6la7^rnPkx6dj^{4C^RyGvQTy!Qom!ezs%&MVTo2IkHK85;KXF$F zgetBLWrcjFh6tvgb@hBiDk>^4k0^G=8SJXf;d~(bbQmD4j2JhhKJ~Z(k%R0X=Q^jC zvM|IB*pysp1AiB%2r30$NFEMq1s@zpTo;l&@ySok3@#3(7?`Tlu06G25PCgcFAGPI#y0nO#o%O9NMmxMp<(*lsvh znAEn2z?_^ej@00?W=bx{h>3qo=~pcoFB~^KNtMnRoGvzTk}G$C3CD;K6C~KB)L^m{ zXnhlhN3O;tq?CY81rK;x^;Uut63`np_xZ7mZ!zY`!9o2lqs}mqU6?&A-|-nbzjLp$9JDe1thN?V8YH@+}P~CR+h<-0mx9>p

%AuMAle(Hh-uWPH!<_k1|$ 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 F{sU{^yj1`I literal 0 HcmV?d00001 diff --git a/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-18-1.png b/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-18-1.png new file mode 100644 index 0000000000000000000000000000000000000000..20dc81db412ad1b6d32af4e1358cb894c77a0650 GIT binary patch literal 82028 zcmeGERah0;8#RtDx=WA_=@d}9yBp~S3F(sV?o<)!P`bN2MMCLrLApEsbM4>vJ?Gq< zn{#ol4$swPn8wvag zK{Qj4k%WE&f!s>827v#eILYd|LLivE(Enft9gEB%kXH~nNihx2jDuwlUp$K^q?7Sq z4R&(JWU%mzu z-Ffi)B zCo<5mLva81g0lbr7liK4|EE37<7Q%D2-GUIzhHjz2Imu}Fr#*FvBF78etzN*M2w!P;&-Q8pH%Yd>Nw|U5e$>q8ee5#-47J0g%mQEmF7JG>x1KzdF zxRd<-Kr9Tz+}wO^D2dv>qIcb?%lxgE|JcZggqfLH`aSg-eHIMe*{4ha4{>Ce#>F^_ zfQR3>k{*W(Va={P-t~Uxqdadce&VUzv>$ieJ3ZVuGepCF9SPeUOnATj^UKiKn8QbX z$BtXekU-zJlx#)KG#QKBiq4?hvD;f0|iRy>>fu3A2`!q zX)m1Wov-w*W+)f##1wIuLg>zLbyI|%#NBJEB`+UZbL+y>b1kI9?+| z?gc+Cc#giYxk)MaLWAig_{Mqri}uFT{jp;eS>a@qwz1#z`T5Cuuh44e*-vKwRW^`W zV+V_lotM4=JDDC-0sG9{ZXsXh`BDl zL!&-2rR4L|qfmlM8fWqJVkW0`velyug`WoadrQlLo$7$6^K9Yk%N{f~&%@qg$s4%;PsNL*+|Oko^>bA79-nu>mWhldW+10 zy36+A;``L3q;;>h`oVMS$pWs$t0WonQ)}Z$*f5yXqPR5vA%RSbnm9f(f*YNOTsX;ic7EP}wms6{ z6Nc8lz-HJoWqVKIcac=3SKf2z9upi4`^M+WPGxb{$Y*qtm781ZV4+?CydNeRKMnYB zf+JbpdyM1!mslN;z9#2QLAUAayZuU^g^R;QZBjlLN$^w`7Z*tvml~`2u}p!*wn|CK zDJ~67O_Xx2Mf0^kHuW3TgXFl%g_E}JGo+KSUcNRX{7Tj%KA#4zs{J7jBd1H2wO-TC z7rSZ{{+}etLZBa6S!ige=D^LQ`2Oe5pD!$Hb&-FwL)dhxax@oxua`Z9_UUM8y)fIF zo12Xu@$vERri=|4G>SFMCJU5$%&IvTh57jxYU5gJ$K%xSq$H)JycRkxXY`FmM4lg9 z$7`yp*vIK73Ol-a-4AqP+#XJPv5ZDme9x7}Ye*cLa!2pwB_$09D-2sDrKP27t;h?N z(*M@SR}OMg!utHbubvgscawiXb!SY={{8PfsjOp=P7bok@DN!Q6`AoYA)yhiGM)8z0SUr)43Mrv z_xF8~IPAo66Z@B`yv|f9tcH7Tj*0Vj(q3N8J3Aw+t!2ahrKP3qN8Q9+HlJtDIL3H; z&)Y{W&-WUYH8eEx-_d304W_<%-}aZUZ97F@aAXfF_D`B0EmdB{593aMUf&ybZu^DM z2nzqX{ZyTuWsg-UP0g2qGh~y>+vA(>^b@Q*&bHg-TpyeT>G$kFhkp3(Py#~2}9Y4|K?t^SkDwcgq8R=a^Yo`i_=c z{r0YZag6sdSGEO%e%55by7l)jvo{GasdQ!i_FLP^ zE4!7pdE46t`$fT3+j_mezP=j`+xLEs3w6V;P9m43EiEld|3#Cron6_^UN*nmU;;=2 z-|3XicRumf9Uqjct}U`3yaee{@exh(FjLafq6v(Bf1jVXd7Yn3NMLyh&%YE0l@PX6 zyK(@O5u_aM1L4Pu$t<_0`_*S|Z>O?nx$AVtj(M}!Ah!A&SN&r^S4F1GQ7l-4vHQ{Cto!6}LhHS4ZhXFmIC`S1%++48R#Y+y2sc$XhYyIG`js0&e(ysx^X$c=F5aYj8 zNU^B)yLYd=)N@rt+d3_Nz0dhW=vXN&9kIB6(3Mg$r1;Yw;?_coTj@9#4gx@~Y9#eM z5Hw0qM8b4hJ{C8f^q@(B!%Vc$?Hd?~cHSI_D$Meh2f>0$8Jf!HT3{sru!?n!NKF5R z=Hx=XZThmmrskI$P-FTvwGC;LKYa?5|MBAY@84!%!DhqBv^|!!TrDeLU;9BQv))}D zGJ~EaCnvW78ZrUsigpw3k9U_Fpy(157Z+zWyem+|v7N23XZH)ObY$OqI2&QxNYQt| z0ZjnEh9&0Y#OaOA6hpO1H|*&MTc_u!PSQb~4QXYM|oh*Bh!~ zK}QTB$tv?50u^M|di2x)nG&RZe+Hi`v{`B^={MM&Hq+&a zCWfvp@BI(NPd%Q7^Zfq=*^^WQ1ZlV0vF!MWLb>MNN*Q{hpZzfz;Icf1Zq|JL4OgD3 znf+LVyTZFtH4&3Xid(~Pc_>HbXl z;a&uQ86!6JJvQ}-t>|YQ|5eEKkNhEqsJFUSenOW2-xDKvN_hXLTPwvhP87Xz{LZI4 z+fViZkC)mRu48?U21&!0bgE^KXWttA9JP#bw|f1z8fD{u?|g%%nC zdG5^sc%9B$Wv}mK2S`gvAvm-ia$oGvV&TX9=y#`z$xNDe=X`i zlugDPTF%kZX?CF2V` zo<4JR$o79Y@06uYJu!ePy`adOaHms-c7a7ecgz$3f!7WC^){NdxyX=>jg6DX>(%_C zB4j>3zM-KZ(QIKqRYOCv-DPSDxny`LwT0z^;>!mB5~2K=Kb9?oHjYB1qdQRM&6_u# z;A5vB>Z{?kT`kxW3VO1~N>fY65ru9N<~d7;)TjY_0Y~lxuv_II z7KL!^q_V(hsgkLw=_h-=#m3J6@p-j~Q;Vwa0Pl?1R^=xrzu?VOR?HG?p6@UYcywz6 z_4H;u;3)(oUYSAj3vhfY`Cr$Q1FY-yp#6z~l{I|YrhmV(Grp}&5UjUs-d!PuMNCW# zCLEJ&Vb4CxW5vtJDz$hMye859Y~{5#lqmIom-{3rVhn=j=3ilUn*C&2$0HO>lVDFz zV{cn@vxWf9soQ~>^09=i;|3O#Td+k=wU3p$wTQKrqvF24f;4jC($a_pD%tVRkH-N| zD=%$=Mz(wIk2@2HI4tYtj=&xa)LBpJwa2;b&*Z9P3){a=S}hMEkViP3! z@-u^a5I~rltl1 zVPInF0hDIS3_1U5vCjGveU*l`_Itpy2)XSD#{lrPTwM0vFDHC!jyxuCEU1z`AP$l& zMli%^-i}-F{1*qW_XR^m^WQYlBdwv~(b3B#cL;=9Iu^(b{Q!9EOtS*kNy2RhCH1+} zHg7T}N} zS{diwbc z{Q*a%dt6waZACL8h%GD-#D69ys~uN`Nd-Nz0nj9?3CN|QrtWp!55k6ZXe7amfUC6{ zcbISo0DP{=nVJ+632@z3>ElB({*MfxBJa>G8n{hsVjSUK)gLz`!^|8b@OdegjJxcracZWCm8#-JUS+`rWbP7l|s6RUnAbzc?3 z@$hG=GV{8c|H;f5`QsmDz)i&RVcjhrhh?P9myGg}Vgd>;>;XsfJ*$E>W#Gezq%X8LG&WF+z!(SjWKLBYG-eCR%b=KaQgf%5{? zBfvjxIpJ4*j@yUE#|J^4V8|t#a1y5<`273x!}E6g>nT80)Id`L%!-i15`D#U6T`r% z8zE@vwGFkD8Yot|v-?6;WW_$apn3Xgi%x0sW>yJaX!Fka!}Y?U<+kp%4D_-=hTd}K zkBQv~JcpVd^*TL1F_%iM@Qqohir>6l1EN)$xvsR5Qk=03 zZC*tJC<$oTU$&im?T2 z;BGP-+DxHX4`z{qYEKXJNq#=lir~j=3Q>V^+1!&lrNp$h@#ID1tbwrg3$R|D~WO~o)2Hs(oiYk z&ECH!IV`OH{eIep>!|fu_+YUS3#8FvqvPP~#-*O_lgOcvN<_)bjK@z{l%(#v6|K4b z4f0ZaeT>=RaDnRTTbH$XxM-6bjX8W)f;QyM6juTMYmMIjslxoF;S`NP6rzMDHTFe6 zyd@A*R&=Otw%nDS(_r!(wJ+ci<@lR`u^`V+7Mmc5VQY?8#>N_q_Y&if;(4oc;eW3| z1jNC;zRx|d4E=+-e73PFhug8_$gO_dH0?0zp1d^euSFU3sJ=&-#h1T8L1TO6M4qid_PX@J735y+=l$&XoX%k zd_9*whnyEa<@UO(-9y`Fgf5TO;b^HD$Y0>0)8^?MvK^hb1{5AKK#~yA2?HtoZ*nz9 zz)FMv_a2W82rhbbTd7T2<@8e05<+%(Tc0^s7i`_wS@qEQXfdV(+A-w)9rS z7iI_dG8kqDdEesn15Mv0L?{JLn9POLmFCI-u0gp=?JqQkzCk1 zQ1yAr1|8FR-d`Ur^8(t436$IqtD2gcye?bFF0QUg+1Ux;r||IcdmI{l>T7vl^XhnE z(>4G(3=PMvtU!9q4`fQU)4Dj23V}Rr`t)$CQ*9PDKH>*-Vs@`H^AGialf=fxqC+8m z>1dXa54-ophoWg4AQYn$z3t=Zv~$I0(SgV%w{;McgaP2AH*Vu$x{!B#GUT&(vbXox z^l$#s^Lp{In{_0l@=7xEv$_^6?KAS!q!qW0Wxbx7p&`cC5ro1?6z~9eAH0Kj>9lu! zd2w;~-_dlEi==PgqK1ZKD+jll;0ebCk$$R>1R8e2!68XNF#hV6y|30u%+AK5gvXN# z!mjUi#31HG=Fh~0oQ#|rpJXpRi@q*?ljjW|s`pBmiX8j{z(SF+v39CRIBrJxF$mk+ z+p>y^7lPcrH%@IAe-xUoSA6shjEr@4iGGfZz;tnBDlP91SDE&LH%S0$HWdd4Ze`mU zD$sL-dwRtC24|H~JPzw;H-eDJyZWMV*Ik;O9xrF#4<%9#4G)8+W5Zr)M<%6~n2{0t z@bG|`@NP%z`XT2i_m|yZO!iS%L&y)=IF5~q5u~-ciz1V+QuePT4_6EIky&nC2+m?& zJGJaRX}xSa9~F+JNRIuiBawc0y`y0XfNSPw`$a9CPwF_ohltkl@~D9J2QPYv7A&0~ z1Rjfr4ij3Hv+visg0i@Y;|k_E$aF&@y2>^4@8U%y+>Sh(jvqx*dwNOi)4|HN%#VK; z?~AiTJ}=0hf=%nn<;@Wli|0p@Cd_sFkX!o?8h(IbNW(b+oVVn_0|pm@rp>GxxN0YJ zcHBT3ytJgDqJp)sun>M-c^pPy)V2Ej zG5G6j0k>#IK8IY8E{|0|BnVK0Ab}PmDU@_{h(Hj<0XS`j?z(&32?F``cg#(f{5HI^ z@u+)U!)X$&GpB3;vr#{%=})`>!E+>m6^4{_@SC}9m?8|fXlzwHm_`WRcHeb0Y@@p4 zd=#4$j;eBq%F3w<g&^jf&wZ&J|b`o{RD8jDL5n~izRv*kBH(TJ}@@; zLg>Y-|GG41Z`&LmIapii*O^Og03{6k1=pV52v6mlnLX@(di;Idxb#=eZx@0Ox zfWBO-c`q*c^ked04g)Hl)M?vO>ZqlpjLdyqTSp9Q%aCh<=U_aUCkV|P@RZqom?{52 z?Q0VHE;=)08ms@#+Z?|yGt*jdFoo70OB8Ubw1(m*fBal|?K+MWvx~woyBPiRcBq1``pJ+*z5A zivR}2Ct6Wjg&Ujq!tOhoFqd?HfyhQAm!#C;-}t?F_PhZMFZW)#U2mXLns9PIn4iy8 zzX#}${hJ~*Al-XCCLEqnnszr3?YW4Ry7s4yKJt<3`v=($$Eb#*hwRnClppmLaf{Oy zuLWPzPT?#dk6$Yx+`z!uH12%lH?5sFshv+lACXBQm$J5I1kDMXh$srEK1CWOTC)n0 zuQ|RcMn*^X08E(l`7=BOfKs$E;d{I6lvy623&j$1p+c%`rkS9$P_=X#5JyohE&L;( zM#qxyU`9nnd4dU(s*VnFob=?HRs#Q5BX7o!{A8@14=x|-7wA^mFL!^#9d|wpS9ILj zd`?N(Sg@_^&k+j&KeFrgkK2tEbpB)-uG{;<837{o<*F>?qQWPG`*t*~*6VTZ`zUVA z*{I7UqmhgwZi5omz=sXusk!C2@YnV9AEv{(R6IY?e$afY!E_mA;X>VAwSJwoHZ$~| zNkyaxBj}8g^0eLC}V#t=(%@ol{VN7@hYDjP>Aa19A{V@+tDeB zjs7f|(x9aI?DV#K5R?U^qh0=anHXE3<@TGogaDlw&LA4?2=_kklN+x<^E%0T!IWVG z*-D?qoao^^DX6>Y>H8?dbe~Yb0Cg`B3oTN76j1nt2y$;^Ad@r6D=0v_-vhvH!fe<5 zKsRQ0-jIY2YSr*E+!w5y)`HQh9F|+87gvGw300b^K!w6bs%v??S`=EPr=!~dJd3SP z@AcpD>;&kTO4IEH!a_0Sv}u2^*Z=hbSbF3ZL?znPw(h?^$1IL}ea`j0MDuM=9n-EG z({8=Zc&91<%RD81nnA*x+2Y*U67Z+(qPL&%;*9F?&f8kD#`Y>0t-)ce;Y)t5qjr~9 ztb80Cs?V8IFn>1Vbc7vASDw6iP~}+&IT#SM<45=K)(JqwqY}y`tE#F(zQ`kh(eBNS zCt;j)s$yKk(7SPs$UkPXQNwW!hYaee1UYF_$Hop!;aBa_K zUd?92d@$r3D2SDcs)v_(Ewk<kIbDNByvwkb#*n! z#4a#1PfBq=bB{|&x$gm!)ZTCmqXZ06UTj82MvR5AZyZQK?Rg6wlRQ1%_gdE0yMO&% zs?Bz=)Lc8guQqt&Y=tANAAoFAAIi9SZ{k!rv%G-&AudeA7R^f8J|0)>>T{x=N3+xN z+kmjCDniXti4vni@l-8@`k&9ZgMBh#>siBaryGTx5-BuIFN3N>lAV7Sp?5mQ@EggO z!34D1yt3ma0qM;@?ZYY;sqEzJL(k!`#0$!<-F!_y+aq75^3>E6n1i3z{DOe`qFSuM zPPo8bV&KzgXk-)*hFml>oNdL%$iM%J+?15kiMx(@?jARHwp%oO>s<%+H|!|l*hK&4 z)kQ6Vs7L=4_a*JCs!}_G4*rLiEUYm*&h_8JY2=)kl>5T_&19Fb(W6O1W$jI*!^cKP zrIeL10gdwX!;r1MAFxV)}_U|cD%QtCUT)YTZD4jO@`I%9t!?)S^D&oPa z-y@>R{L(?^u-*z4gP#lEKmdLRL&;uKWHfB5U@T){4`FUV+y-oNs7Cvhfl`rdY!*XnbBBXGe)a=rN7JoAhEm{j=H%Ia==QJ?pXy?QDOM zT>Q_+WuLkJ%SK$Lqi8aXL6#dIVn2qB)3;id;i34S((W4EHU?aCYAtZ-3628-t*hO- z!&aug3!X)^&us?7HA^N(>uG6e(pYWW=@_hEONU2hq8Oa$RI*~v$3-Xzj65lU`Pd~LJh>L&gUlq z^>_Ln(n$}42Ah)pQ3wdM_@u9k#lUwm3M@mfE3QyG-O9KLgl~>sp%-TH*}s>)3^fSX z$a4TX!7iSAD;WTs(4Lv#=!xh)S7rJdv+9qLy!9K1X#63mRUnKgDq6^C^^R%BDU%L? z2tw~eXJb=*VAo!6X|9?zyKNUsD(7n?xsZjxq$uh)ET)7r6ov`M3H}LiUyz)nW?ss2 z!drfvDPR?21(D(4zzWK&L zMpxrBv5PcT=;$39lxbgK;pUQ0KYSPykoQ0 zGFrXme@cCl$@uosG9B@!O$?BCLL(ybo0BDK<2z7n21@cHegg0Ij~cxsk3!g#-dY0617Eg@v==ys*{2ZhvHCU?~;zZwImB z`I>>DIB41H%-`UX(L0|R?y<<+_V-CItR!s=?7Ng=|45`fUQ;?4ND{IVrlAAz(ENrr z&wZ`c4;4im84QM?qiUcATUP;=(g>4Tl#=lq?k@c}@RDL&;yeOH73;JEZ}e}2sqLv& ztQ=7YL*_H<<`M2R63>CQp}AX2 zN|K91G`ZqGSve@Y9%5_oWHl5vG7T&8z)=_fOm6KgjlPQ$g3>#gmT!bU1p z4Tno~PEA#HSC@(6Kg5+Vg#dbe?;}packH^kz*A{b0%6QI0EtVZrovUb?!gmX)-pAv z1YZJ%7EbKk=^=4hsBrLz4>v!%y%<#sm*WTa1{ef+0pHVNJ zRx+{%RDNo!y-!jSl7k%dM_vF`o@6X8-B>*&dhZjQaLo*mD_I;Ba1NM*xjt7^K#0{(1B2o@z(_d4NU@=jS`vA$V?|4gIt#bRL}b)kOOQH zqBAVm1%B<~PM;Xr25?v_-ne#(Y__)_o8GQ$H*w$VT_7LhoE$bpfGH+We4I|!#QOUC zDH$1WtSX`ycuAFixH}d9xpUo|F{&_7wF&C=a#_f63Mp{M+vcSXw;Y^SCc$%*)XTs* zO)~W-bBc~E5_k_OU>yeIK46^i^73+OHh>Q3K7RaIHG--{taSKeqR|LzvDI;-D;rUa zws?X%PbR`{C5PMO&U*6nY32HKy#ven-E(?kj>>MLeWMhBQqr-6L14xOjZe`2WtEkI z`$#&maD|F002j8Xj@PEw{@<`udca2V_6BNtVL6MOY~&2}>#@MeS~GTM^Sh`nTTz=b zoOMJc?Ca3TqI(mtLMh}RknJ157zS1-D=#mup@FAZ&^3;tp!5!$Ukh_($l>yjIgtna zi^yG=@+D_eR>ha$wzZZ0e+(5)yF0L)T%Xeg%(K=S-V&nkE;h1(hNK1*mW>TFVD&?6 zWudZx`>HRd);!G-?Q$6Tv);-rAw|cex>?ZvQtyjZNzRi*evk3$BI+#Bx?8l+(F z7$yh8(2L51-tGdWddi1O_)g&R~oi7%`~k3S>Fl6*dR>5{MX-^%7%3?Nwo z9;`;5>j)62s2T%MMd|z%5NwYFo&}&DS^&`6p6>Q}?+QKMjWV zo5*JauxrKF!Fz!~cb!E#5!CeXqxd8pxQ+mX?;9NCc!hhLVuG*)<^+snwy%Ohzh9IEN+LKSpG z$A?y*8-zWCwG#Qt!7qQzG*$&)$`79|q>m`0!|pw~;g*dUM?4h>@V98N#fxMiRr?`* zEbV|DOGSq_y*T`JqNupXhmuWphhBYKO_NfxQ;E@73_ZZ2k$o4Krg)YSVT83oiU3jpkE2lKLJ2)RVkln*oN#T$=lC#?srWUJ zxj`jS1w;vuyNIoiZ;}~F6Tc(E%-tP`GyLeUUvDHgZS1}5e1?c&c4=1FKmwhQDd#$G z2wRv75P!sXJBO&*F!w*lKViKweM3mf!^_}SHw%?PG&RGZNzCg6xxKxGW(>ga!G^?Y zh399BtG!Hv;u%eQy>!;q{p9hT!c8xHq~PV5+L1EkqkmJ=jzw~K53c8_A$}hqv6az^ z=ji%=yws?Ijia{cHV-*K15FWlT0m|0CMN+lI3w?WKM-L&!N}Put7-LYtvdujoUl>L z5RoYaw}{^E5yEuSdOfHpUsLlIDDD?~(`a;`iu+eXpp#B8{i{^&{SaJRhL^YE&lj+Y z%6ZzIfSho0{|w|@M9AEsd-j-MijF)4k_0E+eRpRT>G}l8;7wotEj<`F;5_2|z`SG3 zE{ph`BqSjFqS)8#$fjNo`X0l>!%%}EDW=S|PX&_b<4%Q$v4XF zaY#Q&gadH!5#MZ&!`zEFadQxA`)zY=tI9EjDrKUS8KT|mKSLbQR;KZH=(7^!WoU(k z9vBPE6~#U`oM-Y~UN)Di7f%4@583q}zl5A!?^kG*T0oAzD<`;6cK*RA^gWwFgCVMY z62xcp^FgeB3x;%xEpCvRe;-xx5P&08ylURg;bVsmu!P+LB76$SdSvXy_%~+Y^-fD8 zPF18U3U*R4x4K&FR`=~#XP0NP-%Zc!#URMS{3JG8A`D^`upV?oiNF$cOjiv~4Q^)i z%dCis&R-E0M~B#4T=iJ8FTS715urwwl1rywM@~mpwesbEcQY2};yWlRRlj|Bfs^#r;jsdW(3qG|2NNi+1si}|B`p(_ zLNk0W6-2AN)am`bi1_+()9NAX9b&t3oQl6-xPb8!3aw^a8*UL9^8S=h;Iu?|_r;mO z#Dgi-RPQ)+VjO93*%=tR+E7%dO{K0+GUxX08J&+3Wrl!&tI4XF`Wq*m!Sp>7o_S_JNg@flZO7j<+chWNS6~PN3!)Y((plY#Je^`GW_r8qy##=mKFbsK z%a<>6odF`iCPffhB9RVI9MDRD+89VK6WaOQ9B<;2UDT+W3dCa#EYsUbm!2gw%Ah38Jm}SC% zFB!N)-g0o9E_S~qWiIWOvaATA#G%%=!Up(WXv|)K&i7mRG=47z4??TE=F>u#&DOOIa+SA+n2Dt7pn`A;4s*#uO zue<6mznXj%2Mrw_jvc{ZwZret$6ZxWMIc>!*{(^1<%3ni&RN{<5hS9$D!Vbv;vOvo ze2fUHcnpIv!G`j!Vap$pB;8&fP;?R;s6!e0m^?q){@E<$YzE1J3%|zW@1rR3Aj=EF zAtE7@=abC;*L!8?m0u}JY&bF995v>r@=}r2_?{X4&h;}RDWjJQ)FNxicNrOGgg~}+ z#1fgUMfhIBEyPp?KK6RNVqy+9#2ix)!5SVg_jNhJ)iIn&(cVQYDJiM)I=4JnX(u^i z_1A<+8aF30eP`Kqdyd%TDt;Xel|Q3kQXdAu6#*r_=~N-FmsNaAytblwvzuykWLZtt zG*q#~guR>-)*6I!)QCRk%xapO$ma8zDH)$pA*!gYgC-`X0Ua-U)&mbi8i6ZQBNZ+7usoK#_x9Mgf=yT17CEr6?sh)?dh~{jLhA6P)`2+Alqj5&YG3 zbRt1X0Ene9l0lr=;?Wr9bjrn?5GuzzzuETBigb#P;!o^GR>B%=2a|K{%NgJ{Z% zwHzJp_Y-7>u;us9+c)sLbShz+*~b!$)=weH@z}WdAu&D%vCG@7)!R2ICSP%#l4&Tx zl`V+~%rI8Ws<37f^y} z22ili4UU#l$@sR1loLXgCvPA^H7t~`SCB#J4P_9L#**zL5Fy2!hY{S~nsRVOB!u)7 zEW-~m&3$dhIRJMML(Gs&ot8{|Kiy;eJlyVPEtCK%J~|mc9xz@Nl^u9b+TqlP9Yr%H z(h$X~2&20*0#}+jde@XCQ0vlp9KqcvX>iZxccrmN(exhOA{q=R`{9#5eK&1!BV%Kd zV{bV8#~IIMh7FbNAxGp;#Vk5D++h!W?z#TO&);L!#<(1G;)Q?KM>5zXHq<}lTy;DE z!*`Cy@k%#qSdj!cl8FcF7YEtpfmLAxe$Swu^CFtq)B>Ok?uMBFQ!_AQI#xfPqB4UX zN;t={uwx&4lpT3f#O`}LnRNAe!D4ur(QpsFibn4BSY>IeB|l9*O2dyzcU8^N$~9ldhJ^X{qmhN-5BGN_%61g%@BRNy_oUR-03ApapFvs6V{zP#Od<{#K5VU%}a-G6Ji7Ny^&VRIi^^3Ig) zapu=t#T-TW|9(7CI^rpE*FtK|$YEl`ic{!jya1^OHNzY*uOOrml?Fr28-S0qN5p?K z{bQSmXa8Z^dk0fqTB=@%hAkxJow~{|1Yef9A2)qDZ*m5v&vttjm;;aSQ{F@ad`2&41oAGUjMxs(61 zag)dKZs1Qn{0fvopp2Vn&$AvduHqiJ1owR4%nNvaDk>`Kf>v)svIVQ&;(IkLa#YRE zAdqTc{UFs6*&**@Fv$fY!Dz0_p|P{UxaohdQ+`7l#=`_h75oLgcL3T1Z{wiR~OaUJTjjZ^zznOmO7UYf%_sq_^HG zG`E(50Tnc^!8JPItY(fULu>C8*c+fhfmWZ(dq=0kIs5|~uocLFtI9>^nSdK`z%nNT zMy23-+hoNPn19K}IQl^l1K$+VQ(k*=xgAj(msY7zNQ3CGqmW+SI_>78~q=_9z81FDWZ) zrQ)fiTvPjV4k9PC^Fzm1-pIQBfRad4D@04~y+13$OoH~HM(pcc!DxcP4Iy}~IzX$3ziI7I0m>bc+o(a_JI zs37~FeyEFiTwXdo9gC=~UV9gycK-@g6B=C@5Si@4SR zK2xBpvP#b}pG8rL^UaTf3h^(~Nb>%yq4|E-Cig#5jQk+$egT!=XGDb#6d{+eRg;4d zbWwqS^0GKdRqdTq0bvcFScX%lTwgF9ywuUIVx8Om$j`0+VTD3zIl`P>+~?o4Q`r-G zUddaKML23mW{?8RBx5_VRIRYNlPd1(H+hbNp%8xo)xE)={34oK#|y=Y@mm1=$eMZ+ zl6%7@|ArsN!vs#z&nYO6%dRj}$|3M|8|Wud!fx8eSc9FNq3Tm!tj;QLY1RSCI(@&M zz)<%wt0lM`=#HHaXK3;Y68p!AEfmXJwv-vlb0W{Y|Jw^Q2puGF-VXD_v(&a0O+TTY z5Q4fN5ei*j=zf)3K-4qpKCFgreMo{^%192ERf1ICpmFcX1TMSqBNJ6h04!tPl{`#b zS&*JqBNGHJ@F==C@uO)~z)ifdO<9%p+U6t0X8$3ZS^v|^qAKmW;_Pb1_c&zuag_f=ofR%uJjT>z;h9&stahtjt}sM@Jj6e1UCd!2Oy*yq1e1mYmf$qW#S2J z1Iq?#AUswG)1VM8&|~UfN6e%x6%jij)SGhz4!AwIwlR?TRpVgXE-bZT5t+%*rxo6AXkeqOI#W>z-xe})Ux(|RvH z0KcWRVcb+4P;JPB<~|NQ%b|@pH`!-WlJQ&?;CI!VZaG2h75D zmKE6PUV*z{04TsLrij3@tC9p_k(Q%>yANEJaaq%OdE92KZ1}<_ozKCM>XPT@cbdaLw2%E#Lp~uHGjtKjm}!VdT|2 z2LxD9Pht)I@!j^*Uv%3X#dv>kPGMJu!3xg^(3nEI%-BLe@Sa)@A7-9&Ih(; z*eey0;35b89KGfM+Gv|-V!CJTn_rY1>HCd8J@c0gd^D$i;Lq`3UI>+ zb2q|DGN>S(9}YN`ou1AlsuU=x@-U%G1NThT-n|Ry4nd*@g8ka!`7F^|EIh6mb<49~ z7qGL=t@@zl6(IIlA{Z!lZHFEn2Ee!0;rH*FsaiTNTKsA$4hXN(HGSUd)vC00(@oOP zMEgCYOPVPkA*|-Npn(hN3+p%4*kE|jxuO1fSdMkQ{Doyi7R;&Ki6js6h`hKpblXjz z*ZzlA$pT?`B`<;DxinEY^3gEqljfLS2{rB+@>w8C0Q3Zzh6E7V46yn+=!k41DkE{1@ zw)^m8U3x`Sh9|DPKI4x-hE0e2(yZULnelxDE8qY&21AYZS3l`!UwrPFCk&Ai&Qzcp#UAgg{LIMvZzd-~U-(fmy z;k!>3p=|zWEkw0B*PDaJ9JRF` zN9ph{#F4LQ3xi>)@NjaCJZe#ipC$H@Gp;mlye?^lL9(yqRgx46gWbK@n;_bdr`LYwy|a{z<4P z>Nw%j{F-uvVen)l1=*2=BE- z-AfJm^Zw)p_CVxM!%Br=(px76$U;0tFn>jZ1J_ZfNRZV^Y24TYtSmS4l|TSow7AJV zR@2cl*B2h+sGZSS(Me)b3fnmQbMiI4J-&B|xSwn-g9N_Gy3$x(^QK?Q%jZB1nr?I?ENkEOp}IHQDal@Qpff;J;IK=1l(>fbu8b$NerR^j=o z-Rpqj04w;a{V&>O!{a(fEe$;l)gb+gIs7*Gx$}olP2?Fd9_#6zMn2WQ&9&4==boR~ zesQo#FV-ZLv^w-WAELqvG;DZnQZ$jbm3H%0&*(7uzV!64>uz-te)?kE@HFy0&!l-v z{=wMqcixZL!o_dHRxd1~%ua*)3FElSU(m==adB~d&lU-u&`V(s2>1UE31GIxhDM)Z zh-_dhqo$^utgHzz8>cFED+%kDF65gwBJzaGwtlOFM_O#X7he0s02hIc{0F@X{OmCj zn#zIOM{+6yG=Q6!e!DXMNXcWi2^YJP7KxY26t#wZ6@`65lgl)wbGs6!qf3Q_3oagqsn+ zB^?i*6{!0Q))|aV4BcFFT{>pw{kqFLp)Y%wsW9Pb788r-KZAuGtP0RcgBxsRN*Cd{ z=n@+Vwm$i@g~#LJ#&``#rH*IEZJ$~t6=WD+*BMR8+LH87t(^|#r3Kqs;LuGx5Ke0n zA|TnOC^iP;5rui(vG`K3_MCX?xgGsuf8`D-j@L-}%l5LiD|jMKr{aMqD06Xw+Y#N3 z0W3>AF$!J>h=_0C(An9k!-XQ4Pi}e(DN3!^uutxh4~DI;b>yWfCRFs!SVmIA(R-g- zMN9)ua6VH~?->VN@T#iVSiMBfxhU@(6f~RlH~)WlddsLP+pcXJ5JV)Uky07~k?syD z36bvZlx_j(?(XjHMoJo_ySux;V_o<2em~Y2{%|nXI%6I)_I;a68MK`$HwkMO=(7!F zQ#MKTt?#p|U|x)fYws7sC_dU~j$TleeAYKRo0j#TBnNg+;0aih_5b)LKSw$tBxN4s z#Ct}FFbHzF^huzxIn}=oL!nBA3(O!p5WoHAnlCGRj|wCHR^lTqXdDgpD3Qz^@egZi zQInuASlqBUhaJt_kmO$r+6sS|BNTIhzlMMI+6*ahOrfsDVd(iB6z%!LSzS)n#i*83 znw%74a`wy#r)`cpp7c8G@LPHTuUp~^IkXVwu!%HKumY>mN3%hSH*_R}%Aeb@Uy91d zP!Cb+&&3NI>1Yare|PvRV{Pk z^lgmlwBC!B)Q^zccJ_fH>6_LHp1>x4ur>D?!8JVb$Mw>1xqK-r>lBk&JTgUb%-o)7 z?hGn16!^IGr>t)_s@v*9+Ao?l_QeZ!9$%BASbu-FqQ(#YV>_^|Z(smSy>p;t%9~FA zZ|#j>^bnIr5O@f7O4$VecO8YnWA_?RU;cvmG8H{Nsy$U`(X}Z%r#3>3O6*?p`<{`< z(>g^lej}MK&Ykxp z%a2eTA1l8x6lISJil1mOAub|ZSzl^vAM&^HUb66NklE*x3^IaZS$M`C)bzi`5sa?j zp!uujE7a{cp2>-IV(Q9Elfj)Ha}I!Q2)=M>1x;BrVqzIXL&Jh@lbFGclL$QR0u%oj z3`2wp@I1meKYS_Tycu$o5dH)`(D5|((tUs6nk*fsCK$({<-+njMZLhoP&(7ZuJ)>s5YjR=Fp!^1;a z{|PcBc&tvCe(B(K>p=W^dbexMPp|x;&}PRQgFlncMMJTx6Q;oSxjoa88Nn`#yp-PD z9-l9@oOUB}*PSsuS6}eOI19<+aWB6gJ-uBk;cR(ZKi%XYvqr_r8V6j4KF^Wrb3!gS!-Zy(@j zyOP#-#zJLHjn7?861E7o!d}GL!)1VQl(vk(Em;TETZwi7 zSZO7g!z=XJTf+I?6IGs9QRXrzsxU~9$c~hbx)KFW@?zBTviQUIe!uuujb!f9GBm1L zNQNUr#EH7+yJ~;jcA1&9eXvuKIHCP#gJBw^v$r**^G{0jYA=h4qTm?C>t>~ z8weHR99Oh5;<@oJu2wXTZKrfr9+mj*(^d3%tigdX%J{C~KWe$A%Y^aRaV;L=P^=Jh zPL@J#y2%@eoA75&j z`1|2FcL|MZ-?m=zxb(5>A~Z#g6n`XU+vnS+?sD=sU3)r>=SJW!otA69+m{88l&=Fi zLd96-3x0BhRpEo}PXgYV5v>!=<+@kYdf?3k`e$dbO1+g~SEEQ_q! zNe;DWd&S?se`is}jZr6#;QCC|^DV=b`~P>pGgF0OXzi#P^FFxpkd%wHe(!8_OG-uTPWz0U6 z&C$V)Cf7!Mqax89n)D(gNOHE{8*Y99KFnmh@4jn{>cLShEIxR-Au4#BX4M^-N@m z0U$PzbZRYvy#$;@-+YvvJpK!QJ5oF3 zvb@q(C?T6im&?I8$;Or3I3eD1`fjByyG@ttQWmI{!YuG|8^;ob`Vmk zhxZA2czA#mN!1uAhC#>DA85s0!f7P>F!_-1q7eoSW>&SHIquiIWxtYw{H{i>?=tV5 z_sEe$HLym1|Nb4gqcTzQdrXbIWNP7WtHcv&7wiIB1aWxjyo&mV2xfwzTeH;cLUW91 z9D)UpGi@o55!2JM^4?{iwKYRMjX`hLT%t7k-5IriKqCyky!$E^dWU4d=w0twPgNatU|fTHhh=*!-#%IX(XG0evUcr$47o5xg(3Cl6K_ zXW@5zpZsdk2FaDC$v627+2#VPd*u%4^2%Pv!#?TV%O6r3K9}7!Fyp*_Z8E~Vtv}pZ zq^w40B#$Y+c1UD&0rXbX)>vcR2&XXwT7r~T%Vk}?$iE`k8ZL^yY{0ooa@?@@R6UWpxotKAX zj?j;(18Tn4K7or0S~N=g{x|#Q)~ZhPusVyMOMI%eNa64n!)(^yVOr{}=`4pshxM~_ z-H2O*ZEDcE4>)-1@Oi9=pUdO3q|^MIrwtlBT;b>I=n`I|n%RY@!LR)FUPA1r8GVJ| z*Mq7j+KZ&QcuqpT9M!aO{^{bD`9%KnNJ~S{S?!;STOBv|T{A_@lGUI#C0P5zV_H(u zSItXdKF)$7Y9f1x{v0M|` zt55#Ikq7M!8hhJ(Hk~P7{5+Frbctflh0(j)OZSHT*VcBa_!CRw{*RWwBPQ)zJ8#}* znjMUdZaAQU-~+6ZG5|9ICT2&rl0aLmohV%i`<_3JtQSR$dy64ID)CTXL)uAUF*Zw2 zma%$_wX~c2U}Dn49UMgBa{FxTQDmDn_dS+TM=ZZ9P?U%%m>8>jHsBpB%OyR`@TNY) zxZ285$_Vis5P&Y98!@dpBQ)y(1(2TAE$eNyoxdJTd*$M#k=v|F02(?`UA{yZxB4%X zn2I=2`Z90tS(-={6!2;Du{iT(_?}__4e)*Q((>*_6)nWg0f9rr(W-RW&uA!}+yP&H zyz5D6A??dqAMww%-#EJU3qXHm{8LJ^94EZbXL1i|-n=t>PiaN0=ix+KvkrG~itV+# zTc!!H69ChE_u3nKDnYcpCTURoDi$j&-X0oq-d{A7HZ2lqYs}nj5Wk24vIX!a=>mpT zK6e|}kF0<8ssH}{(A8C~qpV}1qAJ@i!%_MyeP_7-%+>mvZ%>m94hcy_=n1tw!uNrDtMw^nLXj@4Xg?8 zv1M$-Lqa*p<6xZjk2<&O720Hc%s!a?BVv@icW0ylvZTs#AMX9%E{y`F#)w7z()6KC z6|G|vo>yH|^!G36T!bfCcdIx4oCF|M%8YGNhj|33t_sf=58y@rW0daR3kZDFRK`uX zB8~;ZiD_xlii(N_-Nu!l>eKOG>b&ing9=K@?rcwYAHNYM!QM!hsrc2Mh#B~6WHT`$ z6aUtzJ4!mD8N;f`cagtH(#4zC!MIO+Ryfgz@1~bp! zcGE-qg&o1WeTtg%KJrtuX}cwcadt%@SoB|W@EP^-9Dd6^%8S4+VK2u#5w${ zT~m-dqFzZl(cI91OGw;Me=oSiSC$X3?!^D7^6S47O(TB()uC-8 zn2eEA@BQIzlFJr7JFFgM1lbJ5sF^tV-(1P~X@yTTU~(oGlcA7RtZ|L?2DWQmQe7oC zzwAkl?v>BFgv?TU;b8XJ*a7~njurwsh<3omq(wGwG zei|<6LDTUUmdAkh{OZh8UwM8eK4&`dZOR;;#mhx(1a3Tg*cRMiVg&au+>5{?BtISB z8P_^wNOibmNy*c?)wAsJxQuKlqZ3^y`BXiZ2~M>(iu7b=6Lc`d=M5cC@ra`-@3Vig zFvg$Oea}*MhXF~rr86a;B#+OWA`BXrm$rdN9yI%sxbt&ksf>n`6v~Bfz%gml=-sSe zFQm$7Cn&^}Qa}N0NPqMc71m0gEA2h=WM~&hZd@h8>cuDK92=q@o-5G} zZ_JmyZt}RmA$Wvn*^ehydDgI^<`uJiPNEh%Q2w|407G4p%??F@(Dde^sJ)f1cvHd6 z{nRXvLWYN-tt=R}0WT;EsEGK1c%T?D2ew%QFb0Kv@MJ!67jBG*9>@N2?8FD{5m?AX2?6D@7ifE-g zdhh{hIN+{SOI~*n%r10VRKGs$^5^;zaeB)J=dAFjwP!Pze?3USaT;< z&&wK(cCK5mj#>P{Qj{Gd^`5`N@mmPJyq9GEY~tzqVFeCn&2xuu_T-)}s`_Y3Z&J#{ zI_Ft0iY#(n%;e_b?=PQ9aXl4hC-P`lX^OuDzZZ@~L{(uFj~FVb(f--`>!yrj@kMSsj7saz+NknB=3;UkKWxi2JH|D zTib7DvB>zWUx4xvJAC{H`CouIoqBo!^4t_qab(ch7i(}9QAq?}lM-_~MF6q@P*F7> z+BQp4T3O=pho^WN61$1{yAW=N5Q z%OSmi=gRFpr874RvEY$g`e60v9<~##5UfGjg>m#xoiQCC*D>daX-U)feDANx);B5U3f zillmcoZw6EdAP=(^?cZo_5UwO@y9p0-MtUSzD)MfUaosWc^9r*ppSmfh>LP;ZW~#J?sDfp^{!FfDHqnX230_2iS+S z>J1S!H5h}uX7OS|GbO@_K&M=Gpi!k|W434~;8~Wi=r7hBw4}Sr;ZbO2UMP%-dVZUWCs5aqX{GFZ{=g&&(xrm_g$a)n(vXtcq2JqE8x02FQdkH zAAczxuhsAiuK_ohZoC;!{qotFpo*+|zrWBm0r5&aO1RzQ3HOUOKR8W&U1)JM!pLZD zmo?D-*Ji-pwLLh-6j=ih+YRtBySxLA_`>B;jY4#T4`{0(<^j8o;{(sHAlkFw#8)k@fw-`Cjq3|m$)ahfo%V0rWf1iTZbvRJ7muuKtfYqw(qJyRgy zPXGiuKOp}i^7<&`2k|-@4kZXUI5^1O2qIF7jWZ+|4fQ^>*H@}LGDX#1Eg?aI_+q#@pp%O=%BRd{`$+bw|zSq(xO8MOp9#o4~MZ|cNSw+ zlYKCfkfzM5rrdY{m~oq{tn6DQ4{`0jY3Zrri=j;>hA*?SRUg3wMk7H7*X?Rb3FvEL z0DbVde<-~xY5q#|y06bX)r#UE6)4{0tVk=(DPlTpTwnE*55OiYNWR^ka6w;<+ zYFb3Hb_B#0{3AKq8g-YbXm=g*|OJ1xh1e!|a$@+PPPXPI8*(HBpU%yL? z7287Jd|mkv)-kabjfg@jp#$ViYB$wcRKQmn1+dm&mOx4A4=AT=HxF}wlnwx#I{ymf zz!>hcubiWd?Wo;9gy_?@Ct~pEpk$pUfiIs=&YSt$5?C?3Te?17eo5H^+0fU8dmhm# zlO||wTw^}-uAA{@7N!!qvB^X~%iYcR!=BT-4*AfX*80&pR$xdkJA?gG)^2bB~R67hrTnHJr5+ugp=m9uK zgXc$ogv{#yrv0x%g1p4u zA5y%#q&ZziDxGyWsWxqI=abSF)==j)UM>u0;*=K)JZvC>N_hZQ!V=DZy z-7p@HQgJuo5gNtlPpZ?{M(@pY*XkbwMjc)&(P5mi=sK?VM5yycU~|GP=Azt6e&^u$OC;u%4Gd*@5RwU%WizyV{#2Hy$0Eg zVR7n;h-q=kIGHW&oV)R>%tV+I$08Sz1~0FgL8WdY1DA0nwfjT1{w1`6$h{nk{lIpI z%SJiW7&4*H7=5%%4Mo(kn9)__R4PeY85uzMClB`mUyl%>ME(y=%@IHy>;fM_kdPE~ zBjE4XYisxS`uOwKi$3m>TLd`M?0wH zXX$&rJ(=LkKwwX70Gihkz2jK9IXTvcvkY#$THr?f07GbT0MBAF8qwb#N(3CpjGy94h5)^>Z7nPH;f9vBPDVyrGMs;9YMtAPJ21U&L{b93sp1LP3qA%t~a zqs1Pmg9{8hUbC~xBqU9a^kb78&9QN-A6}FbC^|^{ya#;i3=OhJ&CHbKc+Joi+MB}8 zCG);N?RJm(O~G%g#0v)S3K%wPA#@8q-daii=^trn7&5=KRF_>Zu3Io) zk!#5xdBMhVf>aEIcCDN0XJg~ybqTSQL^ldonrqt}RWjSs%%V?wdwc8zVY2?{=pZW! z3Fv;p^KeK@TFc6+yQ@YYj|da8L0b%phV0+7LDvl9%X|(&vSfRv=e3x$ z&nYl2aa;`FsN8u&z#-MsBTt>qf;XyGp6-HLr4vzi507#eF86#M-Ee$IuF&54sxY!G zv9~gdwdb{Vn#adqM`~lJ+fyM^e?Iw+SPNN-J))%)MNfT|7J@smq~PI61&s4;)I&dT zX!k_R@CN2hm6Px~ooYWn-?T@^$M=Ds0HK@XG3tv2WFg7KNtXA%fjw<|k^WzkKziaB zR{8RyIez;}_{;%0dG1ezTx8bh?-$sU(nb9bdyepl_Z|7_ck%RzE-(4CDvn=_XQVp0AfUa;uuxVzu^Biv=7zJY(Ytg1;AM6^d>iknDgUl%6L)z=v#Z(K zBRc=K{Vu4+;9%S!@Uey}#1!Y(2^&ADtIgJB2&;ddG&kyiZfAXtAvXKSd;jhqo_Vsd z3VuDvW*02pJ!FZv(ae6OJ!*xQzqR0gW?DcHl+UOBd}GayR&7t$f6(vw9@kJ80m2JZ zZ4qf{BdLzd145`gm|bGs;VBUTcP)5MD^K)(qxe940iqkRi6ac{Jz8C8QBjKhvh<%MRz_HQz{y2;=a-0xhPszpvV~|l z11tqaJajf+ag%6O_t3B}pKLHerdnrhaRHAAW8H(L1Tahepq-BgWK zm`z&)>x>QfR06h>;V6n`u6?Eft&+OG-1o(81y)E#)%T^=(F>8jr9z=EnAew**`Ye4 zxiA^}SuQiz03Y%6_JDrw;ugm3&K=r)QkoWi2HA(sRf1i0+fY^%sql<$VJH5*75s<*4>~eD*@7t;EM9!`57O zHAD7+!iTLTjbb#`)$l_y-Q^I6gr>tc7+MwDgx=6ThZ(C=&t{kbb5S0nx8Logir3FQ zD$qtRJYTf~VymnaZrLZ8=DO@lV&M>SKP{AJ@?|faXmi0x)n%dD?743aetoD$Pvci9 zlN$s>L5+9Oz7+tK1<2G&5V$vBh(fql+%Jz8i*6UgpaISLZ|ye=c`FaGg zKAtlbT9EVj{_w98KzD!hyVuZbxG2PK!tw`RMFC~hyL7Fc?R+KM6Ta!wTkn&`>$7s@ ziWUP4U2|*@c+ej#e8_mrxmPCAHAkoM^3zcDXAApt zvxXvTz85wmM;5<49Vc#E*bI^6*tOYOspVd_hf9`pbm~iYuzZ>bY@)JM^Mvs1o0txPZ-I)O-yr<()|A zsI=d!$%N{NA?!z*cBJ`)wo$&$r_J;?1hZf?4o!)*3>~2lH`!mQY}H;rU_(|M8u0QM z-u5&Ky?V;RN50N?@=?X&C`e{>!C#+~x{w8lOr`f_%P9Zz(3JQel?}k(2xs{^?c2g< zqa?4W*b6ZE)HI0YMa=-dz5%?vTL6Kw2D(=pJA5x30EuP*QmqhN25+#(;}_7#$@=5f zN$HIU4h(fQuU`G{6eO6@ft-R={2NRig=Z*fP4)z!oGu6wE*GYhS>X&Lvbk>3n?7U@ z>LWJ(vRwB>PS<2<+QL&}@Mv-o9*8OhN)KNHKx$A`@k+=59AT9D)FX7`7pqx>1@l1%z@8GIq#5FM!hy+Zv3I zj*0p6c=rt_4}&uTOlH@OK*!D@ar6VYr^jXgJMB4>@+u7mv5Shj^c<>yV$k|K*6y17 zy3@`Yb;)hJO3Tw2rr%ZJO7CXhfHj@Cx9@J;F#7Zel;bb)b`;PB|II&wa@pM}{w73p zxjHKAgUV1pb>Xb%3vSyeZ;$;-Ie0cPr%+cUr!3g`GuA>wRNb@gE9%{>qUnNEg@S@Q zT?S&s>NZXYRbKnQI_52#$;Br_vW^_Cnv-|^ zA~8;!FGO+(fz{tfNZLQ8`zUmpp<<(ejS$d)pDGqW%E1FH=?wrjEiNNN2@d=P%jVF< z#YLAs&{aAHk*wm5X)opn)3#)JSG_sH{dg}W^8ZTu|GUwEr@&5tVqSNBMMc_Ra-E;9!ZoAU_hg&z!*%g;VkfKuC86> zULy%qaYc}jL}uw#teiomDW&&aoWHE8H4=1dcm~$2Ic%)dlnpQd6i)#lYEhO~o%>Dv+tRQVBwiK(NAq0pL+3Kqd!Zc!*wLF-}PJ2xsvUw4*^&nY_BX6o5+z5rUSZ^1G6_ z{n*{ja6bI0yn{T7e|3VkwNBFwT;E3%y&vW%zx9V8q zQ`D)76q!do)(tZotNczIG`S>WHpbU#T2H*#HVKlUqZLv@$exej0ewL$-4|!abFjjS z31o5*24+Uya7Mx7B8PaST!N9N?}^WEr?K&`^m~m_DFc&Q<+BTBwgs zNazPUK8651%?a#jfPA`m?|vtJ%55scASUK*H8}{<-m_TPD8zqlR!3|w9^`I5N@H>6 z9O(dP8GqNJPU(E%GSYs2-sOC@ieqyQu^RXqGnyuKw;B24>0I?vC|}uuM!dg}N3IH9 z_Nkt4X6W|)Yuwj;@r_x4vDM4?26VwaX&2pRx`QR_d)Q zeE!(ZgHM5N^T|UhHYvL32h!?HV@NIi9RxZG`I%e7dL>Yifd|(Otbc>Fw7`CV*Qi7U z`xU+vkWy}~toP>3^}q7|V+maC+nQY=C)58muTn-%8!r~p@U%VocjEGu&R5%K&K6(l zY#uIF&S&cDYi=JmmGQrJaYM&pM9bZyn%d&kcn(VxrMtjp-{ShM_}5u5#kMyQbx#V1 zuWTTd*Bh3f4E%r_v}emsvqy<5w)|lG{4hLXr!Q)_KIy)xv{ip=&+=7J*L*^G=x-p; zpsT+TntjPzlbd7t6g>5$vdS!NIIBY^ADL@U!QAqyo}Kw`4gh_oD>Uwxu|j~>6b|}r zU~gP6NZtYg-`JkLi@Kj@LY6Yk|0b19Muk8Y(lAgK5QhY>I55&$4`CX4V~?A!pl1=0 zq=$Ptbpy9}I#WL9oDl+)%rc0wN8`6{PXcwvR&!F;wjn%+7}^CYuaC6qo5p>o9 z&)PJ)p~~?sF7D;Ss8wji-XXV}ONPBEnR$Wf)6(j2xUirzwTju70xF>a>Oqs|o|>-B zngK`(l|?HjoJ1;~$%HiSNE;-JZ4RG|vFW5>)v{lV(RSHIqe#D|1*?g-LbSM19dd#f_8A|T^MP6l*j z+Q$`*i#(5(dHQMLoF2NvIHQwe#Aa4KnnA5Sw^vDV+)bGq$WC|L)}-zJ6giyoduzL$ zP1)aY&@sAZ)T~-XAnjqWM4`O(`aPgM0pz3(cn5R<=|cqcG+)5k!~r~dV29u~WCub) zH;UQcj?4tVkPeV?OrCR)fm4b3-+#pyrnE>L*^lUunUzP|a!>k^wOrJCdCe^mtM%Yt zBC+C<#!<6gR4IGYZNGibB5HWwfCwlcL^>C%xqfF(IIiFTvuyMRphtNytmI%EAc60-%1u0 zU{3x{wrmOn)+4}T0_#=!tH7d9SkOy>>})chuR#!zgDk!fBy^aqR=;9`r0W*g4-b&Q zo%!GSM8({f^~uRSU)l@#)wX9N{tb0lb-`PZfsMRR@Ey!vvoh4OktiYbC`adU;9 zVN7R&d#R`C(DF2#aqARO{@eyL6qj@@T4}@nd@qM=WE7&PRTgn1W(11$H6dAE`a@P95Nt|Q{TL(mMT79=JSCi0DnP0)BQau=KJih zbl;R|#1l`g|24UF3YT&j%^uJ+!CoIIz{J$L{D`?~Sz2Gp>;V$!9OyJZAb!w)xW`>_lK}+jtXJyT4y%9UrifL{a zYdkomieN;Fw|Z*EDn#vPwebzfdC@tPm}A~glj+=o4a&8L^PeSbE6clP!_MQbA2$3QfxX(UdKzgMTC0;>M z)3g-*sW?Oox3f1ZR7yPgdwE6t7<=@9FYvQ(?LWJB5Td|?K>*=IFh2>U`yc&@+kRA+Vm)Rvo$KHCnT8%fjy%nUQ+ z?X{qQd-!z2BIbqKjPi5VzF~ZBZJ(cICpWdPqCsb~`8=@l4}{c!UfSLX=?N5vmu&m5 z6XPbbS558sXa6^g=X4NvHv&>{@Ji|%u|3jaauS1f_F2n4_j3J<&(rhDfBG57#UUTd zLe;qd3zLY#DQTm%*wdiuwNX#gEpf#qS_t#M_2{s?GhzGrAmXEZdFt$T(fzJ%NpUvA z5OgS4FGBtC3F#@iLQJDX$c>>?M0p<6LEQ)2dPP?_pJ(q{UY%V%j-0w=(6@kz2YMXo z8_x@*PAiEsP7Arw4J>SMWiaYV#hT}cERwN65+n4U2m1#Wko@Bll1{%5{#1NLBySMQ zE=d6OdAR4}%ttq9VxX|1h!_1@@UA~fDvBpC5`lCeWXN3p91+bZG+X8eaU0jYM)VBE zesDlQ$Iiu?Mafw52j2w!THVH7ThMI$Lxr4<&jM1XRDotAuQg#}!AzT}sVU{swPx5E zQ^iwerdLQTt_~~CyW9@MMf_|?_j#gKJmn!;d|>tnhqddnq4kK>c=o_vMHWe*w;@(o z0E?Uo(1sD`-T8%B1*vj7(r1bjgovv|AqgtHIxSRhvFo0-L z_TmVPK`Xiq#hvE8OfU8%JFWhhcvHJ~gXi&;+x_n`RX%FNzCTJe!+l*f{A(|S!MM21 z&&*?aH9_aBTUn(7U1Jhq7aCK%)3Azx+k+hh@ajTij4E0^+}9ZLl&na?FmS)q4WDaz z%3H}rDZ{o)7wg%T?IXZ&On|VN3vjVaIu!uQYuFIchS_^8Vr!k|Z0Ln;`3772>8@Oe zFbs5uX5UB)zCz0A zM}Kk=Wynxsh7VR>yjnN4Js(V#@)#}}8mcV(78XxH;{u{M&{q+}ds*$RXM|h445!Od zO1-Ye8#0tKlK%6&nq5kipI*(@*uz!u?DTHFX^Lfl{$Gv3C;HBZUcLjulbI(s&qLSc zg$E+=#P^mzoEZ~6Li3@cSJ|zTj*uneqH#f~M9GaN1%PBu)VVuO)o^a8-0v|62%Gx@ zhO|Lv#FEgBrg5v${L{QII0MGHL2c5;d5N_V)vFUXTu>Dx&iGCzXf@u)LtIo?v{>t< zQ2(nDhC!IFMy7G#KcEc#4F-T<#W2L=!7LFJ+6@XjrxjQH?hSLjxWZ%wdv)WI>Aa^BL};$p zuT8)4(u?2n+R0&Yma;8LwRq?`XUs6fyL8^!cmNW}2glN+REscu$JN^l`3%Ar z_e9l~@hl6~ulszO+Ebx=vp3JhIZX#E4PTg%Eq1P((wCBwgBHpi zIXn$2x=z>!Qj%=Vbwb)IGA2eFGA-i!q`lU>4Ov2gc2UO-JI-#0gTOHs<+28pmA;cT zweyd0=_CJlfijm?CNzPb!G&)WjL9_5)o4Iw2#1JWb7QL!mS>_&8&{DAU03v0Q|sbE zT7xJQOvjq$mV@?1U7RGe>yr{3L_eiJ8gR}?4d_lTe@DS);T=pSFx#*WZ0=lMvo_#8 zaSQqT_R&nqeh5w~kCnXL_>9_?y`@-lK_Ts0z4PyEmluE%+p37fq!Fl^qdE_S299bHf~{qeW%w= zL>)Nl*3j@M1RwbL(!oMLOfTn)?OMo>FDim`stO8vZ|MAdw&VCg5{zMGwe1ZbZ@m$% z#kAolIh)`bQfQQ;Q~ysU&)g8>rOk@OvqcB9xQ=KoiqEZ63)_54X|!~!&9j8udgA+D zj53#HxoB?l^N>cv_j^=9>7&5*S8)RMUsqQ>#$NR|3G|MT9umfQe}wJ}78S>)u{Gz8 zJFqO|+TovqX3pNjf+;Ftq%uTn^9pyoX&KZzAl^7b4zDJ&LVzZftwwS=Dsq`BmVw9_ zUFZVH$fT+Q4|gY(>}Lu&@o>2!fcG&Qe|@m(gB?7?I+&I|Q-p5|X*(~}azQV*Hs|Rc zfGrZ;U~-{yb8A-KDheud@o(Qik5&^}8-Qz$T2sd0Sd?H7fHv{&u-V7S9lB`I^(JHV0dC z3wmw2H;7Q;U2e-rk1Mo&r*>(47#tL3mUnh1rEoDlT-1^w{1RdvE?1$m#|`NLcf=$d zsrEad2ai8g_ctm;p)v|Dap2o4t1iQ;N{|FO#2j|yKb*d9F{hgEz=3b;VD>;4twpr> zImjE2ZV{-yaH8tM?y~xYqd(~H`t~n2Jvr%<{jl-CZ0eiXXtg+3)p8m;LO&g}H#Hs$ zfoSi6P#)COtL_K?Yf7SF&!<8GYV{xtfZu^NF?UWP%YXi0@Q9e*v^S{_*E76pO5Zm0 z!YStoc-VxUi!9Bl65udziABxyH*fv6Aogfd?z$ zf-j@>7l3VeR?wztn3v@klW2pV_1FEaI3Cbc= zh!0_BD8EC2KZQID80JJQH+j=_a9Kn;M>yeM*tB$-H=rZtr?YSDq9fQz*O1~i=`t6U zq+>YT>XmB#fPvnrODl*GBw!|40M_~f7$Ox7P4SJBogH&H_xT&}))X&cc&f>u&^Rtjl21Wp@tiMVg)Il0@Qc)#^+Ag*4)pTfZu zW2RDCr3KZk5xNt*^DC+A2gqN}Cx_A}*qZ3e%{_ku5SGoI20;O5hj$9x zA7#D$r3iVl--ik2WMu!UDYA%pg+EwX`B-ySf3y(-?Z@FhR)5YIX&D8DN4mwGrC1)Y z8#yL6_8kt6(#hFCH07()?PM!I657mMDGJ)3Wj!xbIJ^Fcf`p+UFx5{V!#aU&?qCrq zPEIb%QqXqoj3y}uN1~c#WA1=n6X~}}h#cF}(TP$EyW0B(6XCSsS0K03@SE?tN3*mP zqDGXb=Zn>HSa|jH9f-u{lw)FeM#*!3IE3WILaP}_XyR~A2xJsZ^?f$bvq~{zgYj00 z<@2TBzjcFeLFhu*y^(j`%K<#yl2`Jcndg2SPRlOYa~Jm_H{Bf{@{REeOuKDpXx?+z zRohXj@)svA@r>j@h}q{%bT7ZEHt!`%?hpC9*%g8a{UwwG@ds9EFjjhH^5JFp-sp|U ziXO8fj9LN4X9R1D_}@Srl=ZxOB4t6msZh*WaNdl@yqy^TLB+yp1)<$L6GZ8J`Q~{3 z!Kxv!FV69=UYheZ9{40)YZeU_mX%R}lPe)1q2gG?goWnz6({r(eB08V6DxP3Ql&7J%v9#9v=(-A70Kf({}?oYGhD9wJJPf5Tb z7e@AOwy}2ZCwwo8zT+K{R5v@7r1Fna( zaI)MAO+{ApgWob8n#f51C-6mQN0?S!a$X8UNV;Y|hHxuuT=U zx3_OKOUyDzJXt8Kn7vv8lP%_uuooq=h>tfYCnKmSgE-vyC}3~d7JC~CiX();j*>{mph z{`Zlai?s^`$K#X-GNfqdW9N~dbtlCo8uTS5vKwd7k?(!(WQAxE5Jch{Z3I8FNgpm1 z98mToi6GeVAQ`0~M)}?>kn7;f|KvC;RSmOxI$6E==yzmIt@jm& zl!4eI^ePZ1z~$`QkRz|xMX6GU!YdSb)o&~;o}K}|BwRaoJn%lc9XU*y@mEOFL{jAq zntiQd&;Kejik#w~{>4~v=<16bYOnLN###J1!Xfm)*R53@`1`kLDKn#$b8*#l{ZC*m z`3f*O5oe2rzI9PIUfPV2#vS2Az3F;kb_ury_La5G8ZkpwpoN~->R074<5(yL>n>go z+H#>6-;E(vJlryUf&XhN8}96ET;wMm=VZAp)~42+Zd{#)KsqTNX!cm*5;g2QNjOV0 zt9v-hMjA%Z)02(Qi9R}`rQLG4AJKPVH79nJ%0_bcWNa)pUa5TSiMeu~KAysoVIn5V zB;i0Gv*G0zJl{%CD=4++ z5B^5weko;3*kU1*#0_nWq-Tfq^6zgC+oby7Qh3llMuNYBm%_|Gu~s8tSdCYF^{3pY z?l_F=conSP-HzAtDCD`mX@4Pv5|O*TNPi(H9P^FVPjNs_D{t?(SfO87bd3VhSZ%D$ zD)4K9nAa;5%G5B782+8SzA2Mky)hc3VR2pla9GRa#rT8Xos=Kvh`(TQGn8WlW^~ve z+#ZwJGL9GU=lPTTHrn{I6%;cR7siW<<$~W@w_d#+w`%iWYYE(ajnsMTk00Q2d?jkd z@sF|%b%CZ1e%M-qLVjsykP-LQ)-Xkn@JvBjsDuaVB#0qaQ?{~GqI~%*0c<^!bWO=r zKG*;)Xawd}m-|@iXAy~s17KA)a6kmf>URx%ulhNTOcdt2e8^871A!_i(nUehYc$0G zKx>6=Pf%QgdNBiVcDr2ezT5jkQdVi^H5pYRMI0a6Q_!8GRFQOQ+mYWAiUcm-*`z13b$k{`80ZT)n%MzJU9gg@m%EvgNW7EhIG$&6ATCYW|CgrG_mM!2_KZx7W{v3#X-zEE5p^Obr*^cT`UE*^0OZ zsp6jvcR};LhOu44x~7XrUpiPes_+)tG4LJYqcP2Nl^xJ+U!`W_S2=v84p!RCme>DG z5G!Enrj4yx@~TV{EGM(RpL1$^#GPbegEjn~%qSg#Jgha^ZuR3ww4S^qita*V>JN88 z3p{48sK~&p6Z-EL|45BR9wM6!wHr_5Hgh&9v?TGqkW~;){MC}P?MkMNX^^;e+UX-G z;P6r~+G+{8=nox4Ubt;MYjmsJL7a{$SxYI~@wHITw2)JX1->8PKI{hUFVkiLu%$T? zPz%6j?5RvgQe(4A(y!Te2VrK<=2?EJ=z9`C9F|{@6s<4?C>OtK5Vc*ET zklk3fiGdT!_QSR7c+ag3t?ScgndXMGyL6T6Y@}?>cjRNpU!)pv?L9xXt$3Q9<3^1K zoIQ$L{~IdNuhVWj&Z7w3NxHB)jF6y#-BTkhC{eT#XdAZK1rKUhL> zc;~$?3WS?`k2dz;%*29NRk|)e_!Eo{98Gl&8N6{jG=kL<3!R+NA{Kp)FZ4|AqTZFM(r^TJ( zg?(U^!>=u!=GPq^Ilq3m7SCxm@|0}U;ed_QALz^7Dc?bK5|Dk>Z#b9RJu__ALF}vgWZe-xMfHGBPxbpZe9;fI$zEYNvzJ`hudOtfHcz8BNzv zpjij#@`89F1qCAK&3E8g0sdT6a55qv+zH-_qbG#E4HF%KVpA}vg+H2Qo!}R#O(siL zIfPq8Q|YySCTm%74|Nzi93KeNYdSQ|GVhvZ|U z+!s=*csgESx~l1ZH5Jk4dEB@IVOjyP39U+%uXr>CpxffsU33pv)^DI}n15F@WZ9FM zg{ApXDJOb)-( z1e9(>S{msTkZ$SjZs~52?r!OB=`IoJ?viehuCw;5OR-;0QBX`c^=%Gu0o$F8*}j* zMLyKY8K0=Xp+pK5ln9ttsfo0(eZ|4NNRuh6+KQ#?;nehS3DH$KJ_67HI>&S@i=H_C zE%#P`GAYgLEVLaFh?PR1GuaW+84%7Qc7d#6e~{3A?Cb!VSeP>)Y76FlHjL&Q0IJfc z2{Uqf`bfa7hz8hG;PIoKMyEI5!_BE}tYw2Uc6_CROtlcH#M!!X026`J9wuJ<2Sc`f z*Y$&L@&)OH@04mNaXd~)R;@ME^(=dK!SHqPi$(q4UrrbN>6*g z#V%;gX7B3WIU7nYl?C3HwyG@-&{xku;1`SeWd7n7kepl$zYF{oZ)Fep0&c{RVIE45 zLElb_>;cneIz|ljeERZ?27>px_10~D9ths5g8qoZl+RCB{oHe^NBNWE7KHw#Bade@qc%I>-zymI-T&>} zH`?zTsEr)KPqNt)e_Ub*l{wJ*51l5q3tC5ds+Z}v(-;rDbaw3IwV)~8#t*qY+7o|8 zRTS>2-3PA!-fXTN9u=)j>|eQicI>o6foh>a7Uyim(kOsWv#DUfX+Q@){|(}g zhFLBYG#h{^i##xOy|@FYOVQ;o#7STlrU*jezP6_NA7EU9vcTv9 zCo0$zMOj%vx#1f2JCKz!FfjbRv~Au_T10OKJoFC|Uo%fjXu$MG-}wpmjngcwGp2$G zpE6qq<%={M%Jca?yB4v}@tQWVz?fHCq{|6$D7i$#1H&8@*XV2CDU2+iIp-m>K98N| z+fGgY^I(Ah*^srU;E1LnaULt|mL99?M%?=pO?*@0g?@kLa6WeA zbX;JoWwu1jR;-D(Op_TiS0U;%>o(#LDJ*;H$-Q>^((#itNs!%6rKnEG-D?N;8xsjr zylT8ysJ`0;2!9>DV59){KQ*0S%%B8|ku!V&>76#$GO zXJfq4VpG8QO!$qIq@c+`Jey zL%RKmeQ{R48qS8{k}tFqR>kwaIz^`97jIhz9nmNpq3$XF87tmVGW=?TQa@<=BqG-7 zjOMa=Lj7{1`1PxQ((^0p?8>$G39C=`Bk4qY@$YRcAT$W|Ur1;7SBHlyJHkagEdOea zhf{dnSQLw7QLer%gG-$Ec0B;1bO#z62q_9&|6)I%oAwLS0TWXCxIxy@+d&d=<34^o z=%aFmQi(_P^?@S4&OSsdI;XHbLSZ z-(2@)ygHLdb_SjVFf>RddRVOyq7YB|8ud|HyaPTE#e#7s9qZ!XXCM=8cfTsVqynhk zbq1()*=YQ?@6ELB6jy*m4p7x&Vq&`XCi2vq>_|aKPD3;agPYCK-3SdRW%Kj%*v%@I zIMx$}Rp#zEDiZ#k(geN>#lmsG`Qnc#(T(mz6B@KiJaPL6MH8INoM@>yNH==QD3Fts z80h1wN%(tRKS!W;B-V)Cu;pS=l&@3HljJcid&D@smv~A4o|Fs<^vAoZyO(2EFGk5; zINl@CW2e2xE_G`)*;pd9Y4lNr2ly*k>D>eOlUK2*1v7iEkgDenw;^#91~q!@>0npr z1P(&F_aF6NnJw#C96bM6A*wUdyU0&z;{|MsO|a`HPvLI#Xgsr-J9Vt$U;X|lNEaqNB%vU zISg-Ilqn(|DlX7vXm^CAh98=%;Zq@jO|R>IVx+rG26I%Uf_A!783_#o zae*mgTPHp2dVFT~`qf;!+m-^KRh5-r)B=@+&<`*GvnShDYU?gfI0eGpg3R^x1=H;Q zZFG*iMS78L*M%8ZpL=YlwJdRniO#qQ+Y-K>Ag4xszi+Aebd%?o)I;yL6{Y8PbF{+? zI`Tn3;3TuMAEsy=Woi*J=kgrh@NokuHTc$y%vkvYH2*vBAAKrjcE$Dzw7;mw5ZEvp zuum+jZ@Cf}rrZ_a#MI;nx#}suyx3 z^av#VcAKVuQhS4wPf|l=zw%r>PsKwp?6JcOR;pgSwjw#8_9hFEce8!?6%-VH+$r-I zrPwi7ay$olbhoCQKCX#Fq{-uyLAEidm$n~pZv3iP_e=2P9 z2v2|88mtyHqo%g<7WeaV`np%D9`R>!H}m@6*csw6G~vFSWZrVHuSr|RyYl4=oMDFP z8hhP|T4cTOTnp%^zqD*po>_YHFI*vIYq;blCbFD{sDHsb&>gf@iikMj<))iMX~dLz zEwMwcfZ!z#Xo5fy6pNatPINNaVLn9(iE@Xix=cpWu>MhHfMuIAh{!q41}ZiLzRJ>% z5QH4iOd;M!VB!nDx+h8mb649Q3$Lyx=IqmNz)a$fi@{h2Ywq~?c*r;ih)f)iSQNky z03CLrIS7k}2y4JC-VdD2hek(DfYxf`ySACI0V+ioN(Jn*vEn-&AG-wy`-1Se(zC?N ze&AO)@vkUCP*!r_Wxq!}1ii0r&oH9(I=0zfAU(t+r#Z9uuJzork(_SJr}b2mJ;6rL zwy|r`%Xo@%yeo%rp+`E&Xfki=PH|1(ouQcqn~+0%4CJB#dN3_-1@xtN(kV>PIsMM~ zXAe)0;D&VNCFUhY14&bY(E=a{6a;CcgOqECqfEX;JP4Szik)BN=}n*=fAn4^Vf^k$ z4XICG!7U6ideZ>AcREy8RMxZg#sBA4^KMS&?NzH10oTH9&f6a28~u{ zdXS4Q46XImowA8fL!@Qay`R9#CC=;#HI}8X zT<{OQ6i2)ck`BKx1W8}Au1@PuX-g6(zxfg<#1y94P)F1QTKE|0wyJ2<15~fRVp#uR z>6YBpE@*mW0H&|M_hj?9D6TLo550)yc67o=^pJa(Pq-;4oD?yaG(IaKo{`7iLHM_Ur6B!XIl;o-R z+02I)Ynq;;vuZapgc1sygpB3t2u2box$0_77;Wby7{7)NzRAVeB%$*{*A}(b>JCRf zSPVo_Zo=HuNRaaGJI4PI0Y2rc4hKv4G??*}GLQ*ZQI;!6z0PE!)5ix2Jg)8SZNbim zU{s>tKpE6^+_*-}Dypwf3ij1ddH@ajyzWvY5NM1N;^GfZ+_5uJ{c~;Ex#u0yNq=^3 z=lZ62$dmzUXRxrF*Q<)LjhDLI=QSLSY`YGUkh&fkx=cer^L1Hq!hz^dfElkT@FD}j zy(ltMpr|1NE*B}tQt6kh(|{zKt=L3EPS-KMp4ii;uDOi#NS#g++U)v?6xGLF576#1AC>SrNOH7aCx@K*C9pDx_Y_# z-#kCGFq>{XY#KK0Aeh0w_@L}+e}CwO7r$#AdgjZv4w&L{XheP5Hw`g)JHBWOMsx!os&$U1xqJ|u9`g+UpBU{?oke|2LQ*MoibMuS$(2@VRG0Up3}xSdBT8(7MDpf?Gg61H_ZP0G za`6yYZlZ~*vHr^ybcB<&9t|n12a*m%&6L%*gN}FsVwcsmW)vc+Lr_LI?zf-sbFMR7 z8asv;w8u;wi)I&~4$VMEUTt)W4iIyrFTcNoI`j_Qu7tqo1Ek#NB0Dsm&He?0depB! zp>)F#y*-Gns&zd#D3r?vBl{O+WiVDfRYPpB!pl6iEd0m%uT;mdgv$RxsP1=+EbyJUdA6WnAC{wRcD(6`1K9xk0GL@x50I z+3Vd0d(O47{<3mBbvkTTnZp>DIwhH{OJfi9S_=|pY(CY@nRwhfXb)J5@hh5-Ex*3a>4}DT_a~-rSAshst1ULgvt(E*j@(0daqf@sWmLExS&2PMdCo6i# z&4@1uYI#u35I?s;*dMap(QI|=f?15?yHui%ID+`!CkM` z((8GEN9vISU_=qVcV(ZP*UBg{~s5C zOl<2oHqvLKHARkx450Y08kZu;C62vyPosA1QpdL-rRTpRfx_Mbm*+9+_bSOJUqwI+nH8i%iJ%LPI45gO;OSW9z&Z*!@+PnSl782rb z#0k4@;McbPaWNnM(I?XU>S*S5Kkhbn%^hu-CK_3V5YE6P)iB%oajqz#bvX1Bdz)hpprN;m$4!$at=~R*t5j(81CGF9CQ1kJ+3Nj9 zlsz`MWZO9c`h|(ZD@b7kn~T)rrRYc9W84c2e8GoNf1J%?EAxDoB_d zX={6`#O{rKOA zXqmmjs%Sf@1fpjrUZ&$*-C-Z3Kti!mCNt^~e$YeSnTy?(wOaVo;&3sc&&L^`XOe0E zM+|{|>L-kct+_`lx+UD}d8i23koek0!c4h}%M=M_X!#>Lljomz37k@Ar8=*Pg4!Ck z=?Pb7Yo3`n7;r?s&daxuPUe0I9NRs7`{^|>P1I?3XEx}2RS7gV;1$)`m1_dIk^n-5 z@Z-VB0BNb=+1~e|vYFg7Sq@+k79SJySx5*5_y?H)jSr~9LG%cuU3S-Zze0zacH4>e z7q*`e{ayM6#`CMR$-gbezRP~GlxJ7uI2zth70)X?_RHR| zX`f=K?^PHFp9g6})vI68l-g%*S|bpoGN+c)s}GO=&D9S*G`sf>Q1JAQyH>95)bu<) z*Qe=?Dd>9YP3)&VzYVZGx_#tlPqZ~qyQr=nbgccu{fW=eqZU-%A}4-&@Y*!>7N{Pt zfHL})6?SQPAc|;svB8qSQ|o_|4w!aAvBOJ*Cl8sWn_=cG8THcKc)oo*2+f9c+ufmf zdZb4zUw=$Qr7|fRh2G*C20TEK$Vq0TI)oI~xY@!h5E0(Ilc@FhpE@%&nSS`K zpozba8LH1Ev6pbKy9ge_$5J`|;3!#_jRLco8P`q?%%9ABB%{I(#Oh;_g?>vxH$}GK zkUb+k4ONX6{ZVf0wJJ_n?#P*9uKbut?tm^)_}T69HsZWt*Y!z<)qgI-(#-XV%B8M| z>k5n$g1dqsCFBD*%ZJqe7jgwMEK35p3Z3?}Pz)-VYP*e|@BNglj9d9qv2R3|PumIp z_x-{FUk-iK@nK$0ueaFXunTru%*MYpG%~VbQI0C4fVcda%(8pPt3@o}T!ffBIHoD} z)BbM$B0_XqQ;E_f5ZF>63Y~HISctpPwg*c2DuIHwV{0 ztLWG31^bF30&iz4c7*<};Myovgv|JOVH=wVU4mxNQbIAb|C?OA8ikl9K0n?;LD(Yi z!ez{K0Lv*jH2&Q48ahqb3Js_{>^}T}(=fv>x;pIhM;tY9(m_&*kJ9HFYI~4bm2mRo zUqm~+-g12KkK*Fa;@0>UOaeb`^(=R;5LPv@M7pim zx31jnTUSy>{3wvK!5juq*tFF1+A@0|CbThA5`#8g&%<^wWG&`ZlXvMueky!4_m>+=I-c* zZ1TtdHdPyPYPScf)lsO!B3_DvRm14sS@L~dbls&Lp8r|J!t@g%T2~+<7s!*hznPq%c0+XEp4n- z)ddwZxuskyqjj^v2FGw0ITE0REuXDj~ueUYCUmhx;^>T&z=;~~hc+ON8brxo7F z5z8hPy-uG9{y>At6P{YF)$Rw5^dlOr4XL8(YE5V!?#ZAzu`jq+2k@ zTy()u9&9Xr8QG}+aI0C)*ydL$hMINSIq=ZS(e!djsjMn1R7Pz(&ADROf>97{U@dVw zoRg^I$LH&%$-Z&jdS0rt?9D+S#ZkM|(R$6BSx&Z!8T|qNBU%!X8um1y)Ql3ZH<}xk zn|^c+v-_g^5AoNKneOks&~Pe11>fGbKRjNJ!7^Dd){6&|*F#O!;}s*Kt=~PD{cn?3 z8k7Om2{x2g3+Ru2rS>WoFDgpTbZa9rQ6&e za1m~#-!m-!T0bIx_8J6e1*{>%($|PVmp>iJ=uRdchN#CP<-z7emSTn(obcpGH-j5X z=n`RJqIIepYt1NHA-|`*bgGx^$K2W#41dM_@$G}QqF$0OB6BGIn{UKBfxUSt~6Mpc4K9sIdgl8$nhh zzz5eYmse(U7nSYlmO}T7Sb0xc+i?@D3>8yXUN|WZZ!rihu_+!L9?00}I%k2|B zyQN)8$w;Z#3~OnojsYFLZt&u)#5oe~fK1m@w`YW^R=5#Mkg=A}Gcl{}8NThvX>ViM z`BKXpS^Pf$Sz3_)>DMh0(2I`qR{XZrG)C(!@1b=JN*^99#bRmU#ms7znsVD~Ur<$^ z(C=%8J7}p%lgUHDLa-NSN#X!&E?myVOR}H{J-r*dhEv18v@{_hL5~%mIcVQ$F-;o? zq8fD5M@(kR)q7XlJ;2r;%nPIv8`=bn^|AxzbL&l~DxQ`qKL{}Itmi=sp^+D3>dRq^ z`iBxCBDLQdV0JoC0*04@HzzA4#l<-wcMxKWKxn23qAEpT{wRFvx*qq&9%jcn|I^d( zN2fOOLfCMGvj`D;E4C0+03l~pg8iZH!%8%&J_FkPLLis*Q&EpHJud=8qq#D)xRaDZ zV^NG2ziy9*`y|Hx^RxD8-fPvz^jSo{Bt6OZpD5#%5mkfeD|MiF-F*_MD|N-vnF$A|#~!tj$i(aW{+r(S1WfzVxR|h8Q-c_`VFIfKY09!% zsOVoqr~{li36GW<(TeH}+1umEArew>P(&`4{PyJdh(OZnO|f=9{u3+PQj+H)( z?NMU?Fiwl^(7DnrV2l5|cvXUz*O2<<*#KFYjac?@DKs_S-Qj4rqZi38Q4Mj~NV1W5 zPb{*V&xd^gx#%-4_tD4p`y3J%LA`AKM#Kn&zX_wbjM)kvQI_32O)pQ3tfo2j^AAsR zYQ&x}Pv)kxS)a(wU!9)1W>F`4|HjBZ5T=@YNisVEt^&&o5woW8w%0MlnWM$B zc@}dIl?*!Cn)jY5Q>R9*zwHJJBMT*C&Jf~3t6Kz4aIp_Z1u zVj~tu4zMlIg4c0nET@m`h*I1SvKL`4lBy55-Z^HB@rL=_$R^mtmT^KD5EXy{0VdI|No!l+j&cG)Z5N{+piK!JglVB;N*F zJ9ErG4ulsO;0lCty9lE$C^v*dI3SUY2mzyAfi@U>L~}fQgcLkXQ#>u)cuzT>4kHv! zXQedsuo*N+Wa>MvfLX+OGu>((ZpfIQvT39v=SX2`>Fesp~ZH8F%}(%SvvE`D}f~5rZGc3)k*xB*h>RSA9?cIvu%#2U{fISDKq! z)8Kh1A)qR}m2>&Nwaj_zy79!A=s!`|F-JE}V6ZqP#=ubWminXmJoh!&ve#3QjzL8e za72MdB^GdLS?o9axT9STrbB_5-o;$!GuyNj((z}l`WojIuru`fs9X8VR7@YM{nI9= zsW?uHOIUXm!kFH#+Am`a%#j@(Gx=h%6dwsI9(p~>s3cM9xgVExK{$qNQz-M)46aOg?@ zYG7!}uKj`X1Z`Iztg`>NEhq)78iGhsh|p&%D;~HqWpFtNwI__D_KD)jHX+~~tGh&qG z$F#vnBbK}*!oKr4p0i!+0ux6L+_fTEdTFnMACk_tZEN%;9K7mrTt$am87o&-k7*>C zn7~J;?sw$y_JjYa{liM6PV(bQ$0>C=OK zA0+lDU#)@{3=1D*dKOwHq3?2?xzazJXM_~$KwdtG5hKLl9TKC#?m7y9_R)&QRY?%c z5U~4-NH_{%kcouKwqr(W^G?DP?OoE!a(0Ml4A zo@TT)Fd2MQfFa@*>E?7oSk3MfTWM`wU@RiwO51Z07y#{dicK@(A(!&ayEeL0XU*U@mCHJIG0i~ zcHDjdj-V)6Qy{8C$MakSLQRrqoGVOBPObwRckvJqyqyNEbK5K1#@{e%pFAk0BS--S zTZi5RXuygCM(D<~b6hup%-`|WtC_)W6C{StJuc9HAUPO;xyO2u?{U}KVgiF01^zZ54E zh9hUv%!d3X2FNz;R3%~qK zVDsi74-^>$xQov@quNL%doSBEu(Xv9X$VRl`!gOwUum4ziV`vD%7Zo!H;E7Yxf zmpV1%_g}1n(G)yQv~RtN0(Nujtxcw9eE($jG*256Bc#a#-sz@btmie#U6kqo`L;%W zw~~z~!_vn_Hur(Mi26@V)WM6Lhekv+JD72QBu21)*rA_vzIa0cC-4u1q2p<|MI)bA z8WB$?PycT(^6nc`?1Q{uUK7mnU9Cp-_&I~7R^oj)#EC)MqxkQAEHE;7< zGgJD=Ro2!y9RJ^a$BI^FX@@#Bx|9(U@VLY!4^rwVYZUy_NwH>Z4D#MM5tB>_B$kc- zHW;1rOQ-l~w~!*ufEPcs9qm2bfsQztd-;4FlDn4}-x-2oIAQ1#2FIzDe+&2KzjekP zZdFUAbA`2<8NP)%bMeP-UxAC-o9TGF8Fl10FCZZ&#cC?vSL_U-jf~WGjJczbBQ*IqGJUzE&v7oyN}l;o=5_QE;A>v%j0q63dAeW z66gc8mAN|`9_O|iA(O2>`DEyDg5R4!#~$(q52gz&*w)s$vOO;(#+!-M4Gcbj7-ypE z0C6qH_xpUSZ;l$a9B%JRE>myjKHXjKUrL02au^a`i_z7JEHp1p8@RDVJ4>EZ1&eg* zx-1LROAh=4@rdNH&t;{3b=022g!LCJM?P&Z5A~t*RV}X`*c4;pzs91+$2f`|H(UPH zOFJKQAH?tFOG zOn-!NeIzdRR3=Z4WBx5F&5gkx5NW~F`~ zJ8%DMsHCZnuKN8en76@r>tJVjzV`B*4A`Z>`Wuj7D(Ky=U3onL(yZk)qYMRc0ngQ` z9FdZi&abY13)p=BgGKD^Lri>!qo}+EKezr5OfltJrPqyG#o3(HKi#i=i_UJHjI=2`wjX?9RMk4Z0ti;PHy+yuIXd&{U zR1(hXQ}+)RZDZ!AzT=Y?+KjVFeotWJSsMLC(IEVUC<7z8_u|JkCgL)YTLDr#Y<^Q43L?FcJ<9#2V^D#wZ(z_k^|w0bMaC0AMZyvwW;+eRqukP$(eO7 z^!1V=!+)V)QehcALWZRx3T*Ixj!sP6na@oLWZI^6j(x1w2R|v(C(}e}O zD)RQT^$YH%VtvBy_wP3o6wd3>_6rOgF|&+SU;nq~_@>tH7;9-s1f~tN1=5s?@?3Ue zq}R~cQG-nOER~Hq15c|wDKC%7|20%^6-cSN0H6-sy|aLe@7$^vKleG`QMzr%e$1z= ztNr33Mqi!S8g-NeWg-D+ezlGKO*n~fU(5081UKM{X5M+39g=%Qiu?9T4DCk(1xu4j zXR!WbKIIsUW#aa2qm9|#M9#(T0B#&_;I_!{g4)lT)h92x;EcG}?!8Die9wA=hzU(n z7RlUAUN-1|kkqbJJk!wXKi8Fonqxp0|5LgcO>(LBI5smQ$Hi!3*_Hh9Z{#7XB;L_z zk!7gt&lV^ZX;&H}BZpUCfd`kUC_>ycGc6A=r7lycFaSJ)t5F19Q0(7*mo!5G4SO(h z(fXYkbfM*oV{ta9i$a5#NtH^V9v0^0_<~j9Es%%LgGt@C_YBGb}wB@c6C7wXitVbbDk@~f^ZZ4mj2k_p(G4`wXs z%07K244IoKy!l5@kD~M@zc9E+(^GTHjuV&D?mgIr+ny1|Lb+HCNLBTLFTP1Y{ri6D z;fMdM82SROKe7NnJdi>KT5dr00`A9fU_IsYd`S}f_*xL%T2wMxaq-PtLuMvcs&@e= z#mU8R2xuT1ZqR!ogo4L#JCEDhVAb@2O ztUXdJen4N}F=}z9Jn$0&ulHm|P4lCjZZU=GGj z!lAd-kQP&zY@Hc}vNS8F(di98)G?Ypty8P_c&9Tne3r0*`B~c0v$#@mTqPq^ zU7rIq&z;~-+i!@W9Ck-5v`y;VuPi8K-y|$BYBez#)F4%aoL}G-7xcS!+3sgX%MP0R6%wP&ML&F8pBVv#ELBFmy)c^!jQ65U$WP=E6B()3X z+nv1`pEKc?uwlzFVuEvb>CbL3N5HfhyIG?A}+ z>Ek$=o<<^Jg6vG>#^Tmw<+|bC#@9Owk8LlzIeY<@=6+wAN@}gtt*Vw+D}M?fm;n+R zLKkp-*6_G=1NJ|_Dv89GvEwaLG!$sOT1d(4#Vi-GfSYZ5QT1?YbFg^TGC1*GiRhwhT z5S`7XyKTQq+j+70V??m79XlRX0;V+u+J>EU42I;x!X|LNuI^(ccYDRc(n<74pKt&7 zpAFRQ<;|JlMzr7(!5u5fU6f~O`%J_MYuXaR^1v~yjj7e58hfIR0Vt(yr8q@vp~I(; z zRq1Z0QFZQ)^lRQ38@@aBuFIq)en`T1(Hl@rA}^=pLyd*vNMBT6cS++%CbYrM4Dt?r zQggDy;&0fmdy$-b12z4)()8p+i)SP;uwA9O*;#3&z0&T>Hh(xDE<4H0;6(_L1+*fp z^v~DVG#q{()-tA^)|UN1sy~?u+D++Wu7;sCG{OZ`nyRl#C-qKo=c2$F z6BVkotc(mVX*_ICEF)~P0oyumZGHxjJG&wbO z?%sX`Rx02q6!)ckzRaE!1VO-JXkxfvSYbbLfH#tt+Ura52Kt88?t_Nev!}|S)N23X1z)izkOkoyHtGq$dFd116w0%QzD#VkA#=N;G_gM3xI2MCa!0pK}1g$ z2w1_$p7)c^;>GiYc)|moCozN`C&EIW%NA=Kkt{dZxQX+~^HYQyA57!eIAB792uMy^ z4jKNK0Ngqhklj#ndMTW#h7D?B5)!_E6if?PlKG`PIL-I(sJR5G_U^^ec^!JiZ8B1Z z&oamnh)^Rk1|q~lGzTNgd!VFP5THWMpq-g<8GbK4l|DUC65&fY!0 z18DD@*BS|>nKoBj11=}W$ml}otZF`0|NpLI zUhfZT`(kGMdOT-fWCOeC@zKCGw6hI1bMBScTyQ&A&CO}z)58t_`USjRNIKWn^!fWJ z2H<8tCN0P+1>G};I)xxSjb_bKKxa#l_0@*4Q&H@AX9_R z=Wo2>0{u+qaVE{dmj$NXZuzMhJKr{+FBGLgUtTLZ!{zhk;1%{?dc7(yM!X3;D#Fe# zg|4XIL`^eYhciWY)H3yN8w@|O_y1yRo|E6G1XoGCk*oz1=`le3rjJVKRx#9W(oJNx z{^Wm>;{=i9Eth63qAn0ZKj>urBw%astf)L!hxW`5LxTsvzxz*a&u5dW9tH@e2F+N} zNk~Zc~w?E$>T1NkWS2gfXm^g4ldVQ`#tXj71{`kb;?n=Nn$~AONMnWdoF9EsZo56Fyv9T`NR2-lBV6ZsNJXL6q`1{4}oCjDL_brqwT1W7sWB%ue7IzZWtk> z0sAIK_h>!3&b!CHxMap}692%G+IpO3*;U{6$Dh|#o-L_jtLi8p#aaH1e#eoi*7&~P zBB0-C^YKIu+aTkc$o$~k6+wjUcI~=TCpXcz-O8&hMk$uw_>fDd=Q$HM%!SC3PdO1A=(}ZP+~&JKw9d<|+MwYJ3YW zhv2%wE%!s?dXv2`mUqKsphXm)r3U82`Nh=b(fr7R>R*|t&EImX4~G4~0%tzH00S&B z8kXMd8}mKiszKFHPM&#URD4OI569P)NuNiRD4Lomkiv-=xORZuG%_|do%7aKRO|(g zmNHhZh$3zjq`AfPW`A*hDr2B&3d^%#^4JJn8?I z0}@BM6XD_z;$@FTz3tg_vVRBVv2c3W;X`TOD9joV zm5xbgF{O0FQK?=;=()ZxmpJ4ZI^AiDi<2HNED>I-oEn3U>|ZT$X1Srqw)5nV$qz)c z_FzVc0rD&$FSh``Fkn>}4OCbcAn>pjm|VQCX1|XDf_(7N1N{>uSVs%QAb$}P6XP_< zZHS$k1o!~u$<2;lh9?*GhIuI!xZTn~D>atFOh#z`3U0QZ2n3|m*8?d06Ct`mgw?XP z%dv@J#%d>qrE|iDBZ;{I#V~rj+%P#=!AY82x`>?l3^Pij5>j%}mg8y^YqKH_gv|1^ z+KNl58oGf64R-_blH2p$iz#rA&-+;S;^%YH{^>?m zjwN2=^zAD+ArvGLK{Y`Tl>$%q>t0h;+i6DI%5tHqRd=bSl6Lm=pv6EKv$Zk|1wJ9_ z-)Hwz>p1D=PY$Q2(J`OJ)5$-jrv7d7IuHA^{HKG3XZDa%R$>*UelV+Ueds~*?FYn(D@AwSb)=?XCNaLFBrrf-mYmpi-9vD z(RYOOZv542vl+=^H`KXoj-P`7vGDdW=Vt9G@!+!%^xNO+)yL5e;1<9moHk+(4yioR+yE@^6Lk8k+QkC*4lwRL|W^ zZvf#fJcQW&)z#G%r|a4K%H|z>pAZp$UxP^{>d8-fYiIa-$sb6KSkE*t=vW+cb90$+ z-%!)g_$^pnyKwRwqbhgr$LZCCy_&f0eDh~tEx4QPg%N{-t)jTN?gMv10GHCr;dQv_ z0NIzao&oy1x7s#ZygbnCA%WV17Vle@-zKpBwd7<9ep@`d{A%e^PEgIBzG-^3HG6m@ z((b7qt2#T4ieag|y7Q6lwqL3pTT#UbdzJs3{WX1%ICH*h2ic$>$|pA^Xl#miSk_oE zb{2hpn$Bd6G&o=L;ZUDjpVJ6s)^Sl~9Wzni3yVrvB7GJ9`hC@`ies6K;Dbld2Uu0PD@mS*t#NVjUb|t*((ypF!1F5wOwzCql2TG3%!_`X@FT|$uc#SN z+t9LCG3{#&G*?)g;MC%bJ=+@zsxnV{WISGM!$zl=#8_ZDX!heE?5EW|Ewt~wGn{PdII)9W3H z;Vp)uRf7j#U#=dOHu3PQF(}v<%C6TcewXNDuw&=IW0tO0NdA@hG}Vvdf?riNnL`_P z?>RVd*x0g0T8UA@!o$HNA@`n=5&?r!x+^c5f6>@_AN1Gy;MT2Hqq_ytkw;t_Bv(3Q z{eBBhK*1}qGV*zT9~hHE0Q2;VEPDM{EZJK)XnTA6CXnG!4Wzis;0Uyz^unvF_67#R zVPa#0#!9HW_<7yi zpxy5C(Zgzx#E_8c;I32oeJjVyifHkqxuN|lorE4)UXJ?1dd{f1*O4G+=L>%A$m`dt$Ze=lxm5gGyJJLdCWJK&dS8@J*TvOrWl5(Y8!{x~DCwTJodg4?!R2SRJk*TMQs z{jBg(=t*6(?6>dUuClD~5-~60{$<_ytOqa6BGVHaOg698f`{5jrpK*{ zh7yvUrX~SC0YNLB7qi2TG~i=bj={NtlLVe|3ZDmimiqw>kaquTitL?O{kIKb7=b^F zn5JgB>gLH_n|a*=FaAZbN*S|$PvB_jl{i-6mV%BU-gxI_W2e$)$xXDN z_;bh)0#$l}rOkT@bm!wmi0dh6bICq@_%ZAZ)-l!DR!vjq4O_4YjpA{vIcSt*UPG@P zzWW}CrVqZ1I!{EJ^8fMMJL+ifr6Db!MrzT3PZ>Y7;QZTke7v^ zy4dEl0w8oe|M#Ec$bnWM6|S+q{ykm!OKSq%@CP0q0tnfz=86CdseXT9Z9GQ|px-5;^ z5C!V@`31sG7Y%d5(W$YYY8p)#u_@^NMRWIWntsp_sz7lE!Tfn&m7A1=ZAXY0S@?2^ z(nv0h{*e&N+sCJA1z1eDe-Rb!(K{>WMssX;UdRewh=w|xQ|$e)sa-zw#{2v$=c*4u zkFsUgnIAK}|68Fp8a)9lFbY&T6fXfc|JP9C`;MRz98ba-152?K9+%3&L1T67lTT%W zeT*N3W?&Csi0}&i%0f(3-}Ju!@Fi&bl9!~kWYZkAy3<~Q<}HId^dLdi=Thp+1vgB^ z!hm#E_=py-RjxcGnESV{%53*)SB{Do?1pWQDp!vu?D3R6W;FP%OA7Tq2%k7qtdV=6 ze_Z_d*g?!RXb%qg<(?=NsnK3wqUC!I_O81b(`VG6w?dvD^f1;}AuX=!UTz48jF#8d zjua#D!lYFx-}8J<(zNLYZb#5i49Un4J=Pb6K)PX05Qhn2AY{0#x;?-4kv}*%5dAwz z602`9&AveD#yP!Y^tRg7M9UPG7D}F4t(=qR9phRmiq8JscKN=Uzle6uljPOX5>zJY zPaodN-CA+s9;R`=JD6#oCX&av@SK)s7bdG)Olfhm62!(;I-zJ-oHal@25@j)LW_Qal9l7gf6KG+v>ni+Sl5YP$O?N610_h z6_DmE^orDvVGn&Bh%S&R?DQmrXod(1^~8_ z0eH;?XYdr0j3KW#6_shHeaP!D){Q^HRVtsBcVD5E4D=PRLV*pGL^Ic{ePujZZ+A}V+F+a2qf0ERsE2jLeMKbtc15zchMwd$vk{*|wP#x0wRq+UP^XEzu74lfNy;{n z;~X4cxjx+nEsNOwuM(kO`1 zAV^3`BQ2pQp&%#?($YvtyzAW0_>SKgFN6EXWt`!8_Oth1&suZMH7D7z*-KN$232)yj2w)nGu4DaH6XBb8g>1!=Pf{4AP zew(@WAQ*)Gm?30y&X_u(9Gz{9_o?LADTlNNq4A!q`qrjiTKe@@5Gi*R@}KBenl%BJ>yGv(-;5N{cZRDvQ`GI5IMv5e;*#X5{1paXvD=zM{jy_ zL@zw|A_#+4xc1un=)gZWw@QCvjLwMs^ww~B(eT1rbD%U=fFL8(lsJQA@yRpV2lIXL z5jH)J+C$(CwLqd6Ylvlr<#+4by4M{|O=VCYd7YVg!I(JV#omeW3THaMtm|1vdo%Nd z+$qN8-`lf!WDi8DLbG`~FZ%^Y-UX59-e>!B72Gv9YUy%ldMoa$xM@h!4k6YKL0Cge z1(y@|AI)Gid9S!h^X8yC{ab`RN7G+h-}28rJyX`J)A!QI2&w>?6Ho$Ta~Z>DRfw=+ zF|Eh0yl7pJ4IY~tMXgQ;oq-)roVM`w7>Z+Fnt};vU$nD9vMX(O_K@NonHW zlH__|*XYbPo}%quW|fU&s-qLu(9l3CG82)U_eM{#Y0)8eE(o`@<=cN7JE4uvpj>Cn z2NqDOdiw0bdI=81WR?%Gna+pJr!UX7CNoXuDm?4fUTEL!REPJk`)5zB`bRk$^UxLI z;~wwdEFXtucO7}TS-E3>DBGCaW+t?}M-;}i!C;9^P{|Y`LZFVJhezp`uKJFXikjVA z@XgYZce})>r`t~a6Zg3<|J)AVWLg&z z?|JQwP9%@`?33?v`S37IV46YwR;wK8pN_cls-u%*tOy^UJxI1Q@3Q_(^F4Iv>wRn4b-{O`|qMGyW@kOMxaGB3whRXyOOILt0(7at+gk()#9ex*em6su_!Wz zNfm>f&=Z*#@5opcku)bhZ*VY*hdC`6$-Hn+D*s3|*-}%)?*!YyEGJBpDVC346A>AI zw8|RkmpHoKW#LErQEN8F;p(k94uN8J;d=E2r5R zWsE2; zaGZ_9iQZaTz`6FG((!fY>s1fN2kuS!CB{5(R`Ji=A-7b#W2swVj8R%lw|ETk3y(FD zfR>|E;fs@K&$`z&Ik~yHd;;TmH4H?_yB#Sssuv8iO|Gn!#^TsF`=V@?!zrdi#&5j~ z_$_7n_an>|4$m!BxCZP@PLVr=Q+66ry~bfeQ^t9xbxxa%6CBY)Pw@`@QEygMA)%^{ zUB$+}Y5%_J7p@Ycz76Y`B6Lk8uI6;4nzrUEA^<+lj}9^*nTaBsXDK!)Pf1OMaRZ*Q ziHUzwSqe{OUm*++pCd3r4T?JNQs4dP+4!|rWVLuPY{I9ocoaKkE!xa$Y0e_2lNg6b zT2@Ry6oa0g6zeZDbEN0yF^SyOh^xD%m{v@fn5D*PI)Bn&!*kqSWEBEK{+%e*-=l!Z z8Kq6XAW5}UZBtW%Ps1AKq>9pP?~E~ypW3)>&28;yBUx?laG?=-)YR0ViflNttlks0 z(QmntzhLMlk?rpgfq!=5* zwfY5zK6la_i!(BrMFrN5a*}srh*?>A7!o7Q1y3%|#xLwT;=!Y74#UyGC7FdZ2Es5R z^bI*#M4x5o->PFYm#gXOjE6bV+N^aNlud=`@j8N-l8WSLScSX4q~}4o8s(V;8ZRTG zwLFoSIO$Oi%ieC6A1JpA=CcECBUxV{k`U6vY&UO`gCfZ#k)5`+=4&*=(3}04UD+vr z%CLwASKs;t640SDGSIZ4z5d4>wz-QoITu*8lfZ#nX(p#|Zc9FWdi?_xM!%c5)QVG< zz2xXC%+J>|ErrTDOA)PhVp*xjQazpoG4{@NhAU{OoL)eHI3*<|_UY3-MX$)@g#zgv zYe7~kw+{y`C>$eMp%BwA61n1i6X!W%b4*?O>Yx9er=s#*H6xBMPI{JU2XaUj_Jm4s z4R*D^41`x(i~Ol-NBRz>612<5fjjY6*A`aT zjYN-JzQG#&m-|gLgg7XZBgj5HAg2|w?yj#kx?T4R+n||_-m%jpL=q=gR+^dl!XJ(Q z%RQQrOFc9q{xbRyVtyf7XX3flJ*&SxhQO|F@s{n0}a!4i5XiNT#PpZrpEXvm_{f z-Tx3?$Z4byxqxNQ6u_XX&jB$1q%$|sL=Iyz<0CI_A4ozxMjVA~GlVU5U+o6{JWhUw z-=)%vP@i?|XC|N(PQ1ksrXg9+)P#wf=A34}^^2iA0V|Xha4;3NF*I$F>yZRRYqPl#+=kAwS26bIa3F_F+R?g5E)u<;td>ImHKYKv$WshLluC=`*jg6g5FCA+(BP>6wCFuA?G{jRTg z&@-fdgv~1}tx*5l|CY55LL=}yeqTcxUeF!A%#DILlbwWL9)hp(7VF+n%p*+7$w+pt zhqnHI&!5LXC#l5iKXRAO_-I?j^hA(GFoQvsR^8y|Da~N@ossME^O#jR*A1vQ(^QNi zljr+5IF%%P(HQ9G5cYhoig%Jxw}l>@6cv?}+z;1u>KGK%w*QX{P)86vn^RT88^KkG zP5F1$`PX;mM8~ScW{xrh4*lP|zVfeRh<|iU&)-+ZV#GNkuYkd4Ym zKiYZK&>#wvOY#N818hS;esf=lqVBd7oCoOf<7lC3t8@tHJBF{G4#|NKTkx|NC(o)k zB=6X9xVijmze>PmWe?>#XGH9Q+k&9`qB4j|35a{Gk-)T6z8=rNxl!VRyRQ|7(YEi} zMNo#!`H@Hz-HnYKSxkEQ$kNpG&gud0_Z)=A3j_{xdelltj`C)LVgA+z?0*p!oNj#cU2T< z;cTGtalyd1N7?&=cK+M9g~@8B&+n;Er5F^Edo)4UXcs8(u!Mz$p+iqm{YhY?okI6P z_AyUqh3NIlkbRu<`NP{E9~}RdsmA3-g*SCx@n()2)Ki&(T94IAbHmemVS`u7s8ZN)%@JAVbpI zLH_CwD@MON141G4Ia= zLsOSTg<5+L`PwHR;Hjlbk$=yh^vEOg8J#K8sn+*exNwd-x!`z?$TCM`+Fy^&t#*Gp za`~6L?sAWFGRNQAsH_7q&p&Y6p&3KxHCLeF5u>i6?zuS@6Ool74MjYROVImVwh@Ba7*HZ57z_^t|?Ir z#=X_f^pEUeUo+*BMCb@<`lNE}xzIS#SXmWu-kK=t7ZM6xZ&f6YD!Lo_eZ0Q*#-My* z@961qqI4!tXV={n3Hptx?eMKv*E=)1^Nl?VUA4Fd-CU;7m&aa-U*BeM60bq)r%SXd za4&Ejrbie>N2xh)yhnF>|1(dwG&vRJox{EE2%{8Ckv~!Vu=c8UA30{&1Bzh3@cRf;uJ)$K9p)} zV55fr?&q~tzCb(=C1K9TK)m=-7r=ow^qM5huw9%eb4kzNutIk}tMqO9$8`quyPlyD zIc}%p$(x&&A{%^!3H6Bm z{?6AL^EZ(3+8AjNC#aOrE-WmVw`yphPl5Iwjsi(F;E+tYj~-Bgp;^=EO6DHiLu=4T zG|TDu`@_T?uugP@?7u%ZO}$2M!#N4aR74_R^_?z_O6B9Xg*fg?TJ)EBt*? zj$MNCYIn;G6U8|DLQT@|M!sInGrW<%C}Apmo%GQoWp9_BQHJ@H2&=r7Js(ux>0gL> z_{H)gH0HL-MKO!e(T%);*Z9~3RM&Y`A_~!3%YFa-4tyjD-H4F6V_)f(Rh@I2E4gIX zPt55DK7!?6OX|mue&R|d2Y(_3KeGH76mSLfo%XqjEV~CyGuu|r;t8&+lw)-K!Hdle zLjL^r2Zdn1vCu_!P{)e1FYI%~6-4mL-JsQY*q2|@LRrH} z*nMa=p=?)ze>l)BsC}_w5PHA!a%Yvbbw+#6E5`RmS1rM6qlKdX(KW%qe}5?o6BMGk zG34~lL%A33=NXi=`L^HGGb!Iwn8k6sv!!&(cMo55#pUDO=Puzof=BNgeW6f-uHkFO zuSiP8nB^??T@*kwFg)B3qjRHtr{2w`ep~eu)j)gXN>fJ#MAQ%v@EOl3`1V8=_RAM0 zPb3+bJ8;J9JNA6VBT2wT1(Bo+Y*2vvl$@RUh!`a?Cj@;)w(bT-5*5|YIy>dxzahlU z{mx_`KWi52SNU7^;9@{dwP)Pu8C=`&rVc`m9XKYTRDQFe&PAO)vAh@Mj=$g~Ra5U# zJ~1@@JmN17tGe|>20L})59Td9;vK0r@;VSzdh?J1#vo6==UzqvCWyn6RtESZu+gdH z|7~DE*?0TlL(W@tgg+|H;(+3RO;YmLa0nkZJmzhzKFD^bF zbNB#Eo{>j8b4k!FQpn$(<47UN?>XwxZMn)=1yx;s)oUh1LTUfj2IX*lP zKk&ylVOk-^ZNDRjiJ4!e3z@i}J!6!xvF~7iiw;0w8 zG`{V-HxsGE3L1V!GZX18v|Mk*)(lGQ1>0t8ExM^I~fxdV>6Z>zMW?5zA*1Bq*v?J@u zfxxyqJ>}c(@JTEH(P-={?34)GRN<)M)iB4dS0v;pk5nn`+7}wM(tQ=^(VlZlOpL9R z1D7ZYgO-*yxWioqiObMkCgMi@yQ_ZldPodFv~2~L8JO{r-_sQ(XZF6WFnLlvNY@#+ zr$0O`L6?@~;?#<|l-p5~xH7E1+_I{>SSK3zdN+qzKGiblH=6t>CC}lj!=HMNDjx|l z^f;aPXa2mm`m|o`H7#@D@-Dl9%2%tE9?+=M-_mW59UU>)1jShx5O4E73$XsCu=`=^ zrefycO!toKvJGph21*_qp`2LZ5V{=AqGyfst~Yg*8hgCRcPAq-#w+R|LMZ z?jfpB#>l`99hOv75P~l5#~Pb{7Q*|{1GNN;UyWakc`>4AQ!zh#wbYZpb|?JR5vHY2 z04CLNJo7oO7S;Zlw+@m>$;~!vM;{$=(vlZBl69_Xtl2$SO`aBX1$3-FtWgYu;1LZ3)EW z>CJz};?9utu|HsvBAdH8QO(XqPtS<|H7F!3@SluZ@IMZK?VxTB*=S%a990aOG9yX1 z7`OReJ}YQhEp8=bF1s&$H17g0*H@mRsUpiP4Kfs60+nM zFuY;db-96$YKI$nMs~1Wi%jN+^rKDE^VJ)0KT;~vJw43AC6x>`*Z#KUo^DlrOA1Zn zJvp|w>06ENm#u@^dUjpEDacnIDf?DlO$kwF#Pi3i;9nLj&kGn6`Rbs(`RpMmP0W>M z`9gYf(oZltS%Fc?fIjY1@u!pga~w_FTy)CSspABJvGH+~E*r>g#wP7Zehaq|U-OrF z-TP4Pwki_WwwuGSd#`U0?hgJ&=FZ`Nu?35x^NkkcAUmU^7ZUge;H0s?eoA)D%ii8S zuXiKT{N_h*6Rp}fmv_PEPsT*1tjK3Z&h_H8`ZKDnyJ!$^e_(JHQonqG&d=Rj-fv3L zh*YIdTJ-CW7S)qJoSqu_%i>$iWqgHm=^qljaEK$-mVvj(lZ)gthZs}c8KixS)cOK%&YKS zL)%X(Rb0Wnl=n76(P3iq2L;1H4ZNvhz|!k-sK3U>Ryap*jy;Qrdrk)6+c4ZBu3>Xb z==UOy2b_?1khu3Cg=2LWXE2w^G1g}3d!rB>bu4S7rAdHQ^{2(WH19WwogPLWp5PuM zNBPH7+||OSA{v}cqBE(i;M>Z|mY{lo#NT|w&YP_iWDQ%IR4S3FlTs>jyV$I6lm zTtcB&Z^$`1ZATm&9YK4AAFe&Xn>+uvJqF&5Hbb;_k6^rRLiEVzYSk**EHc~#HrBuB z8EVF`UZ0GdRPUkQzf29$o|W2D_(uOAxl1z?hS@$fdI)RXn=}2jI3%%z|VS zz?3BL0U{lg#OnM>4Crr@+qX`a<=yZ=W?nE@MWsrqMmAj;B^j5uK;n;_HER|5J_f9=I6%|C;pxa%RCEb z`uPy+$Ss@deNnJq~POc-;C;xMti2Tn(yYmlsL z)P=fAO^a$7PCKw9u>)LUld|yoV=LYiXM09ML`Sa zC+?6EB^_xz{Z^P)+xxbhQ`~IpK#-ERjc{Ohl-t{gq5~PTL7d<8RqS9P;7P8KIn!32 zj=iNP&gHjzktA0(cOUM?z3kq*oJwY#b@Wg}vSQrMJ%6g@&Je?Wzt|Em&yv#8uI-uD zQ5Zhh3Fa2UuKSf$;&?RlOX#m~#uTt5r8uyL%F{gVvt?NXZJ_qM&}bxRzXNP7x(=lMa{6HkWNPOq zl^vxJrQ+u&4l@olLH~}dVpFrYMMbG#j53r3iDKt5Tufiwm4ISnE+(Ox;hq>K2hMAB z&1m|;>L$T;#amDBo|LYgrB2;P*g?iyZtn^2tF??2-F3ZG>Wcfn{rf$jn`FpiSV_Q$!a`B z5wAv7nWI>cv2k%dP+-O+(3he`bU=?78ePGSOGenGHLT+1zpmWYyF6my?Y#O-G_2CZ z!@x`xD88nwTdJoBZw-iUK_P-Md|;kf>nlCj!!5zubKFyb%gPpEea7o%)8Dgqw*9XqRDn7EJ|D!PxK{@g0r87z~t;uxDbMN!#&(K%>$5^~sny6mS z^^EEIc45NzbrjMCFLMMSg|J4@$ND2{KC!b2)jqo#-R`DcecU`{{Dk>xN=e}>GPBn9 zuCN{~A?o?B-C}$CqlV&QN7D+7*J1Jy5q)9&@XZmAXL&uPv{>NN#_RVweA*rmuEN1n zwiy|31W?U5ozYbQ^R$F&XHn5VscVV@TsI5IEn8=Z((PIU-Na}J0Hj=N*pfM(#>m{# z6Z;O@Lz7#x&YkSf#(0ax3b+(Y^`N`M3^zFT*)v7;H+0Nbwzth}Zg_393+OjaZMny+ z6FG~LehB}2wkb_ETE8i!QbhW**vYACDpA?{8rdz}HkVB=Nr2~Kgj#~L0tf3Sjq~*F zFX%M{J_OyDFV)jU*Bl_(iyMl#D0;i#_ekc})qxla0jIS?7e$)|#cnEoQzQaKQs0Fq zjOc{s|3}~9eK*wrN)y>;_p6!~@nQ>*ZRT>3JM$DT2eC50Vkf9zBo?wZwh6t`1acV{ z504^n7p=z~*7ON@_{fS?4=;`D>g&Vo9+Zr4pk-^J<0PoB*H8Gfdq`%(>EpF^cBjAo z$-PAht_JF*%nesJo3jMy{_;=#bP|PFUr=0(4Ypws2J|$aiWMAO4X)c`u0?eQFngP} z0u)hRNNvxK$!eabE#I_AH)(!$T~BNVO_Zl^j+9hUB_;H3=qfl#{4RTb@2!%(Jr|rI zB$Sj`h{;x8ft8``Dd#Eh0T{ZX#_TFrl9ejMdSp=;*Zd%?M-4v9EuA zE##TiJbXbDO}pDsv6jlhB@uAuqNd_shki9sw)Q^@paZ9=M@L^gfU~ zK~5f}m@n_)Aq?uVoq8-%(K4;JhMi{2URz{jlP7TkF&AI(R2pP^h1|O_A&e*AU(CEWLNrPk_O^@@ zmw+=3ceO7!&SE22;hqhVlPEn1wBmp?w2)073vjOh?nQfkj{cU+as%@&l9o&5El$YZ zGKt(z%;x&u|IUdN2tQ&j)5x4v6h5>FbawzOQT9%fxjQub(+icY+u@&V;kWyP|H1C; zlO0xm{vqc4=L$5;%)ctgy>xU^3|F?k3EyEK0mtWSy~*KPak5cwUI_Z{+uGXM!Ke9I zV)AbM1pQLf0gkN%4gCQksoAT83n1|h=AN9K1Rwi~Gx&kMQgV7ac0^a`Ab%@CtIrl) z^Z+hv7cbCtz!OfM;x-gG57L1KTM6p3L#r0RJpz%gvV$Fl{sj>CRr2(_>EY>FW7&l+ zr+gRNG0+sL?r37=UFW;j@Y9J)K%gH~?!neZ?2XkvP#Ag25ae>6tuywIA6ErK5y5Lm zYnqCmOBoz3Xk#R=ABfBPF>|tnW*7gZ{B%1OwYeLbvd*9L`^Lti$jqvVR=`Xi9tdC@X6<2}Ik82lBZP(JQ}+KKw49;HihI$VMu!Hy!0 zB42gjUm-I?hvQ^b6Ds4xMq(24^D&z4(>TpG;{y^2zhcvF7{CI< z_F{OD?!G&(z#!#A5JxR=q*E7}oDvFI&Il$)%$qwhiIk1Q7(-Rn^XZQo7P|j+bhlm2 z;+Qjsfuoi}{@U!whbr$dJKAca?2-F$zCKV=!hlSfl$kl{@X!m`u|6i<s-!hX&V{E0zVj3o(t;h>*sm>>-S5gaP1|-`pI;|O+ZROKON3E6qJ-;F^aN?@Lc(#;NtRsz5mR@KlL3{9F4!ZfbZ>0b6w zDALUb7y+npDBdeRzLKpid!2DbV+SQ!q_U1O;L&g%=K-T6J^hDsW_7h-ZeQO04Y%7H zlzv;2jwb~t_@*xcQ?!OxaWe<8Dc|n<(nKb+yv)jqZ=4OlM_2~!3%CV$&_D!c+WE913Xcjy)#0{n+1=~X7DVCBY#T$*X=Z&x(%+YdI zg`mM{`{w&?DsrYR3_){xBsyS9mcb zvC6P3J+}ozbJI&pv7hYaQ7i20k5MeObg!;PyWf8#vpPXeRgP?n#_7olh+p+rzI~gO zho`LHs#5+RLt%HfB1DGB=;&~}b*6833@j{&qpgx*IN<%y>DAiXJ$44ad7%l6!a4Hw z?Ng|Jw9&~hOxMx_yrL<3_h|4G5^eI#WX$Ccp7WC@*pV6rh{GqMC6LbhqCy!;eNI-+ zB6}Sag?9FRA#s4*-sPYhmzDrd5N&N9BhZTJ=?cfLVyLR=4bwK;p|o8&{Bm+jG?Ne@ z6*yLL25W(Xa~rG>;o-pyTT#TOhXgUM7yaenxJ^&l;o+fq6;_B<=ltUDI4f^s6qyah zvjZ}tlH|k8_k@Ir*w6tgB6h)#4~tmlP`mTeoU<#cFD*Ir z`e5hG)vu@BWmGUiRQp==e5p<8WT!G!f%$#$Cv4BP`OITbi(+SIN0n3=Hy;sc7H{{| zn(!!^`EAz=~8YThTPUGaga zQmLcU`y{lZkTuu`Fo567%T~*u)1Y$8vbwsw$Pja70yGe8bi${nr-P4AAsn`T-AYVK zVve@g%EyEAbv(gZ}M$**iY8;pMt2)hZA!j2&j$b$SxG7{h5`O*qrLCto zCNXy#s>iqAA$ufJDIC4A%DDx@;xOI<&3+*I!ia6&sJ)=S$MINRn0 z(VefZh3xk2iMd@wZjy5P&A!>R@6n0fuG9!=<`CQGJH0UQxlxf8`)y?Rkz%YX7j+iC zC=Yg`?+>NDjw>LQd`vPASm!{gNWnAx*O%+}EeK=-LqmN4M+ia0b((3R1Q;8j9eF=L zzp8(qYU5Gj^~@kZC8#n*sUND==~&;~SvwQ+q3$P6BURbg1;z5OPh%Ab!kA){lSxp= zIUox1#>RAz^>qqrR`vM8?b9|f!7m@*aDR^c<^no)s7eJ=+0h?AumQL$DH%=4dQ53- zn(4!5RP86T>Rl%;V?m|)b}UQ**u^#yCC%+~^uo4!_4<$?Aomy(Bixon+%9(s-|Xu` zx8VHag4_J*YHmMB>jR)8(S!2#lsjJ_hE6_Wur@<3L>4uXeLi<}VbSsL>_CgX2jtkJ>0RW_%(9aT{s8NeeV$vKN^3TQu+ThIWn6Yzyz5=>j=){!vAr^S zXGCbM;N11j9Nqt=L6F!8L4gB?HPAUfYWbq8riKeFU>z{>1Mc3~j~@li&HfpMOblwN zU}k{|Ea00f&XCB|C;?CslnP<+F)#^+nPJDb&hLN5!%67Iu)4X6k*;RfUB6Tnb-QkU znN6VZhr!g2EHE{GXc|Re2BFuf^Yzj7Ek-{TJDkD|F#O9OS>7Ep9Rv-Svu^vk`Ilz6 zdk4gIIZdOQ-kToIctuB)AlNk6SiEkFE*;5f z)c!5y_g^v9CYb2q@2F)@jQYvrQAgZ4G*m*ScEOBVnFU~(&! z9Y8N2kHDYpZ@qSz5(SWc!A(B(%}@}6g`dB&UmRY8RuRli?ixrx!O103y{Nz<0E49H zX}9aQkO;!-qVs8mRr5fHViRGn9}X%I8Ep#g{>zkGI64|TU2K|_>lfU(@Ew@N&fWXv zsNl=M+=g%3@Of?_8I6aVy9*{gq^@#c)+2FAGG-WkORR0i#kVnNaB#53bM;=}<>_h< zl>jYWv{it!;x8+BRI{(DzOV1jM-VU8Pnh?#?zG2kRvn)o3}|bkYlcUM+X%_>Q@sDq zRx;$Cang-9|IBtF9%df052!s&OrlGujI1iakeNYM1I|hhQqKiF9po zFK}Mq8%8aOk%vSa@6Yy3_0RRCMsf^1`@C;l+tL~!_9BZ6h?IWIe!vZ&7QIGxUd12U zwC-F@&4+W6ql%u=`64+Pp+oU+dIfl2{qUN!$S{GSfQ$}0MZY^t9HW42utt+)766U^L3VUfk<9C1 z(QQO$UU?@LB_9pB&F;fHY}kXf!2SvS=@k9RRuK>+SlZY|&Z>qd15V<~o{j6c*mBMG4EBYp+jlOAT5QJa{;DW*@QGF9=?u*L`aSx71L~xX ztBW1f9e_kWn$PEKOg%hNN5ImfmUM3W2J>!vDtlqx=WrpR0A^*CJM*972R@1{RVk#^ z<82aE_9RitDZV&kO8oJh&(5T}Jb)T9*{}yP0g_J8lhOpf+M<=bq=c$oD$CR_%b@e& z%Y?XO9T#}+P?mlMRpx{M3W4<2;_gBZY{=Sl@!QiG7zsmpo)Kl=i#a**%My1-hp~G> zn&>L=+e&$A+Q!m1iLNHSNW7_}BGCx!_{$w5)?SpLYpSGCDB-z$ZK4Ff0$_bp!L(We zmOH*6Um%@P@zuXPcr_xKd4fC7Cr>jNMV`=H18TL8$NiX=U8YK9+0Y091+4JK+6zh33@=s`9pvu1*h$^){XZqY!cK(_ zQu4Gyb0&Nrzu#lcOaaI@a9#y@)KJZqq`1}1@%>g8IDRI?R+CpiUy7&I( z)S_MQq*Dkh5!?{eRCx=tQwGJA$}lwF&VNdmxi5xh@0vwfnyCDSlMGnUeoO8~W(M|@ z##xk}R8)O@Z|subX-l%oYyLM}Eqg>_+e&CjEBJx#*HsYSGuoM#ml5m=E-v9?+QiNI zmHkz^L!{#L8^6j2ANkN4@N`AjU+>Mf7}m_u3bv~=R!_&pRYdKVH}vMD&yEC29O~Fa zO*cnnvC{bNJQW(*xgos4u}0>0@o`hfwMw@Po#OP2#Cl*$*-NT`X=h7Ii-VnPC$DTyqD<52j@eDdF8BwDmP(>{bQsVsr}%99&3Coy zjFM_|9h;xiw#)9n&8aM_{H`@#TE^m6x?|CLlKcBsoudJB@GPB}iYDM1UP&s^JhvE- zgaTp@sIX;}i=D;({F~sT=J?u&zse$flV#sSf%swO?wgbf0HvD2R%mz1pDu=$xeL#nG4qZmQk&p+LldudVk1cMWZ zT4k7OKNRue5Z%{4Yo-4^dtz4U+LM}MHN_}(6JyawGJbVf(RMnTYd}CoKrW;_GaxOf zt(J$2W<>AuW4Pd2zQr-+$Ayrdk#`aw%o$9)j=rswB8uhyR z8FCsxzEU9-rq$=u7c%sw%f2@6rfVqB29&+C-i#|gvqvi5;+1>A&-)>l#e@S4(f=Ik z(G2HAH+j-S_I&u^9AjIK?(<6GBx{43mv&I+AkW`wqhzTSf1^rs^uvIRV40^`L9GiN z0XOtm&)ZbSV_-7^c+w(gv+1nHkExxaO?c6-^Up@#M!x%XYEkDv7h9t8cbbBOl$2EG zE8DtP@-;dI%F&YP+5(n2mx;~AtHmFLG|#mt+kR|n440edeH*8v!vFG809{3C^iCY@ zH8E-|e7R7c0py)p0{i;pTf!`Z$+mnfj%W|=--=I4D^Rya*YsBG;7`~a&xxxxa>^a0 zo-gc8>UW(FRHvd!+WZ{E;m?2;CT+tMDAJzXDS#j))zA68g;AP9td~G1#n1Jz&Gxk6 zYhl6m^{=#oX3{tr@eSV}@Cq`WllDc(r8CE?@T;e${cbvGJGu<{+Q$Cttc{m?hD0-c zr)?trm6Jv-Od}NRiyl~$nae)MZOX(w`8QEw*Nd64ff?c|aOgCLlw)YElzuyFvKb|J z6o?$`kcuGEVU1m$$^F#BpdlA+*0F_-DB%z}6WNS0P^g$@p!7!vjHKCfbrJf;N&tEo zyfX>|pOt1Q-fIEc?6|2(0_@BdCD$^4@mb4;P)Wdq3&ro5T+JT}QuZ{rw2rX|0+11V zvmr8;g7P$kq2|O^f)s>ebkCwUEBffS6DH>9b6;Y_bvZP3xpl}!EL_sAeIBuYm+I=Q zqgz?8UM6xJ?WplV;9j=~$MYjH+y?#q;12$B|HrpN)%An3h+mU%8J$WT(q9tY;rV@n z(|H`BmFF@uG?Rj62{&Tk4=LmP&QcU#Or<xZE>k?9JCWu91A}_`IO%LecY0I<59~_+C=)D6}z9D{)WZl#@RBB z&m-x5g7ABaMLOGDcGJ7jf49p}p=Gwm{9ZLot6wJ53@shfE@juGJLkfdonu(N4u9ROITqL2SgbZ z$AVtesS|S5X+}EIah8@ESB05!;{7D%sD{Tk*Q{HmPj0^E8Nb+!LpwI*WyiD>rsC+) zzuQ1~{Q0G3!+~eqP~@h@nCl1zw$13~=Wq5-ElF{$zN`csE*YGdn%9#QzgMWHQKj7w zL@Snj>mMmM%QQyhN?b-e!y7x@rJ)~i%&$f^R<^&5qpm07@9z(lkFt?bhVVOR{TtQV zs+D4%d@Isu@>s@0pzZ;(O7ixY zdE?!-H3%w=)9+)qQ}IUDpIv_D(OvA&puE0d@Tt!BR{Fh$ilKN7l?V_$C~j*FJ^Y4S zeOp)m?BC|{a!Xwrt{|xnBLz8GMB!sqE5SKA{68H2`Q8^lT;iWeD}eni)O&gckKEDG z(cM;uvUTk`&Ngm*$(CvyJA?};`Yd@vuH*3i-BK5~-XjH(B=f46*`e&hb%p2KGtRAe zZP%GyupVDB#CD?>sk1ujOkSfa`F%VwH#b*oR*J{j2?0{O#Fq=ZktTlYWg}aEMg)s9 z$>qp7amn=q9ZS77K%M{@;-!k)x8VR%oq~cw(dWy(q!49OQwGF5q_2LE#^!xrpWoax zSw98W4WPV0<8hb3jq$#=HbN~m&(keB-hr7F6N>o!aR;-2^rY#vQooG-1Dz%hq2!mu z`f)J}GB!+a&i>voD=JU5fOCdaCwsiW9A7i`6#}hGm1PuTX>~QGvr`@zkE~EpBa$;R z?2q|JK=@vHFr5!=dS|xGpuGH$4a$BDt_}Wv%qEug=Sem#Yjr{t8Ewq4mB7@h<>eP}(lgqJyTEHPoXt!nU!kJs>)QQ-Lj8 zT)KifOqAToVV zH!{S7LuU^}+C%r63Lbx^4Zc#{rz@ zzn}42_55i3#U6{VbRFtj=-60cnQ%qFItORaq>&f@j#a_Qyv1uh9OT&w!0xW-Gc-W3 zfo~=cy)J~_8iD6+iV4RWBNnw(jSY4aMdZs0ftI8xm%mF5CNl3D%?v$O=5N3^jZ1sW zqM6s);sQ#E3gbO7#B2aC8djO#wzn_2+YI1+L0+D`|6K81dee^JnW7qK+cww97T`op z@sAr+&iX)5Knhez&Uv-yySVUg&$gMYum25@0f}7V>2U>k(39D50k53NPsRs-+}|rJ zid7Rz>2|&`O8mb+U%1Q5hYk`cPD~n{gZPf$M(JAw0@l!9re9vBm#bc+2rrJ1&mW^d zzv}V95xJW73WX9wXBANmtw8AQ(t}x9#W(4vu_Z3e!55NrA`ZW|1vlPc6Vl~@@Zj1+ zRc@;i>$L(pP7V$%RA^Q+6A?v&RZ0~Igzp}+0z%jG=;Jh^JHb&RJMtJJH)Eo(vD2H^P7Nc&Z{ zDwTRBGRZvKnrcLKRFJs1?ho3~(9rnHPm7)p4fU5w4G*P5%D)K;thX4uB zOfM{&gp_oz)7tF)Lqe5!ny{t*BsNaYm9Vc9_is7=Ab>0A2WViLQ9b)TI0A#QGTGaE z*@{yQ&NGbnvdIBX2mXLHxN&b26%C<0tIhqFDYImrP{I4{8SzwqHl~Mzt{G(L><`fK_uw8QT1VQ+if6f2o}b~w@x|! z_rAQ&@AC=cA53Od60{vi7VZy$MwIBzlf$(z=ouRL8WD*&jKK}Ul_oR08*udJDSUma zRJ>#<+{!z5?zlZ}ByXvLcfo$VEUmSt!+If$F z66w>tJQm*=1^$)I%{chft;gR!!c!ktZ$F9-Um>!+^02-E|JMKB@06PkX4LloE%I8y z=l>T>!f>nO?n39amiIUwv=JXdBN>Cx8={2Z{ECN zk&$79;X9yNd;E;Z*@T8${NK%qrJax~DNx3S;2sOpR;*G|tzTB3N&MfECY~*cnzS`l z6{Uh3TGHvk>JsFM_j9ln>MiV!iu9hmd+;6`V2WON<#)k4IUk-(anBWkjgGz7pdQEpC>D_d*XRUUE)nKmzv zo_e?GZlUqppQlBj=ogB1*Xp~|XOkqevaMb63~mV+{5%Elet0H-vKMo*7u8sz7jr>z znqdEK!@2(L+qXaIe7wAX35TnDhls$Y%)@>W^GqA7A;TbMS%dvWiA6{7tL3Z*)Hwq` zx00qDm)$eHWwsrkN^9LdF4Ak|HEAFKKotgdPQW*ll!j()JGtc9<^IbKly?Snu(yeN z`8hk&;7VARAJPkSoO_h+@ucBpOZoOeyhITQTD|S-jg5GzGK2SksKIoVe7v8&HCB2b zvIuB3f5aO%Oz~cLnl*FT)Mmic_;aHth%aT;&BsE$z6aRBmcp-q^c0P4hu;@pbT9kh%jgfpf{}jsL0f? zsc>fCn*vu%(D|SQ+lX*>wR_{6_GW(99yNlFeOiz6QP+HXdWlQ<=k^y4vTCWIYl`s! z<^ zo&U}{mbKTaEx&hop8LM;>%Q*maeO|FJtM;&qMV88H&anIP#=Ij_ptBomU_+?Nr^co z;#4f<2YZj!^_aGsuv)TWE>01Z3L^){HaISyc`C_-2^nA){|hg#9xs8yh+9&U?aiAv z-|?H^?7R9KC+uNnHo;j%3ri!E=U;wA3V+6Iu~wa~NY}mB+XQ@<2j}$MyRW70 zoX@@57`UASic%xbv7_XZLlXn?FK1WXOQ-g9#9SCdS2W<|*(V18EA-M>8s(OSdcEfj zNnP*wju3;>Y1${#w2NgJI6#dQ$k6}ykodDk{69e#)Bg%|-2&G9{pC*kKhW9#(GM2B z!{g_!cT6cyPUa^c3Sy&6k{~~S1sR9P{fk2yv8aMWLaJf$3b&6d7moo$aQUtr!8JxM z0WN%XdJRTBNT?p?mOuJ92|+9Qiy*WNqEJNOf)|Jgu1Ifsu>oV}Xp2;3m{xttFg=O% z@d7wPx5VuTyz>Q_tB{9Bg(+XlVKJ9DiU4`U^3xv+i;K^pby+~hQ)|fw*1_uQE^*Ip zF2F`Z4t!f(9knE+q;%=H)R(ed;hUM1hIXauP*{k%m5Zq@UvX-|u`itRJ_ZN@ky0PA zts=7^Uva7Dl=Es&k(`;H_E%0|B9t5*v&2^Fq6G09i)Tpm0`00=2U=h;>^Co6iiD{q zwZ;K?I;egGeM}6ZIXXJR>Fj`L>tm`cC0;m>v>uyXNActT#>7uK;Z34?45Cbi+td}J0xoXk z=1#Q9zV>nQT1B3`tj)dp}U->C$^u z*d61!yXA1Jg&zXKD+UoEp&Y57Hpia8d~W5(Io}I`s~GNbwlcygFO+6>lkASyPq!GB zc@_4sEzgc5F*G(bXa~;!_)=@y^LuBaR4?t;ecedNNSl#X{4@%1yVQU+A^h5Ci6c1q z1HP(B=i*q1w~a{J9Sc6g6R8mJa^o6eDaX;3~@~%YVl2uEE>Kv?wCGBz6JJ zXnah~+A@ia6!qhEvAjNC5$YwKz;8oC?M?$OS7C3b)`5o-&2is(11IkB>Sf$X4kM1l zWxo4x3pJM@0qV{6=Nt{}d&!~7NPOisvAH>JUVmPIC8@oHRa!Il% z2CK&iZ;92g$TvVCboQ%JlgDNTw)58>N5uFs749xp*saBbstiwAkVLICz%-+yHb^ss z!tW+r&&IoaQc{=Q_p!65l+4Y{km7E?7aYp4@m8R}g_{&G$NoX7)8lc|(Q&fVnnFVW zsZ9pSue?bqXo!>F32ia1xxdkOO?>Zhy9Y?KG{nm4Dw)P`#2jXQy_S9?>6ZJ*lJV@Q zb!$K5LJMe$*2f0%s(x=y*-i8VRB2SJpv1nDJ!TC=2GJa{GAc(p;6rFGp?`a0A{r0a z;gZB5=Ou}t7yjr`GJ`tQ68I_XL{Y3xq5^m60GwIu%&*ZV3ryjQqPH1IMP%$E~mM zA;=_0_T=A)bG&>JYhbKZWoQRh&Z{?=|KhF}YqmPt>o&NZ@KZ~yguR1Wlvc|A?zYL5 z#hE&5V`F1#F0bmsa^L!n`0qO!A@#sAWD~#k;N!2kDeekODVcoF7xxE%2h06UxRytvrW**-G3epJvlr^}?0WXfxQ-+1*MK_}MMa3p+Vt1= zCNeK5Dk^4p&fDQ=_B~_{3Jc3uox3l)GFe6VLA?;k!G+4*j+#qBnI!2sC*=3yY7UYG zuF0~mtTf{9gM55Eva+SkIf!YuG1&}7X{2e$-lK{@P!Jj(F{vQT3rdrA6XdCRJ8#^$ z;pXW%i2m!vz=`g{?7FGL1_g}x+{yWQVA~Bu1wts4D&&WGFG;`;+QvU92qF)%;w1-J z2%ChYr`p+7g>8!y!Suyj=OY$ffZdpg+%~b zcb?%<-9_-LRFLF>!%OdvA3j_%%D3%mz4mn0bHuT_va*tBKj>b4{0^+!dU+?W@QCnfk_4c|!_BkN0TWo-yu-Ev# zZd!f$>Reaiv&!=;I@9s4?z7Qv|9xa70HoDYVU(cx8QaMsamo$Fbf#$)9d)mMsZrSa z$~SqJ;xjs@U>g$EcIeQdV}lV95tBWxeTP))Z}b!ee0%1pA?1kQdqdD1N6dt3r|Atq zi~wc~vmsfZO=6rNq5D11Fts}0Cs-wqHwn>{j_TWOTep%*e)AR7@uRI4n9u`2V&IZ9 zkm@wzG@D{K@(jsh+<0;3)K0ZFPo+4+$4~Xwc zc6Pc1>{|e0@Qs+J!oHu2YbVjd66ahR=d*Mulv4_P*amLe@$SMqK-6?-@+UW2OwY|} z8?kaZ9ei~iu(VKBNr~2H=?5Q((+U*o-#Hre9W{-Fq;>#YkFU8K z$gHRV>ONcBrWXO9%~OU#;sMSlKZrLfBz^fSf)}9N1h1R$1B6U~6S!K(6frs99Il8IH*&34; zo51Sl9x{GvzB z&n9UfU*(ZT;S$>$BKr6YwI<7vs^+ywjrrb@%?BnPB1uNj2c*F(upC(nr;x#A5@n7V zMC-{qlxJcqn4PHtGneVJ>Ve1zgWJuuVO%Qb&;Nbl8kQ2_ho|{MD^;6XLuNglQ(bLX z$2=$wZj{clATH4%O{3zug6UW&0#jP&$ZAfgD z9?5x2<9zujPv2h?eO!1oIZ`}h40yMsY%o^Z`L!cevxbiFID%;oyA-s=`iv|ZL-z$)(7#5TzzckrkaNiIa z4V4&@vmsX%b|MALnoP8z%#^iXJz`Bd}8a|5xiy>Gx5JFG4_BYV?<)JV^BFZ!p{rS#xL zn7`4^@Hib==WVxy4U6L8jsS;070h0tkOpa(9GUXIzUE8ITwn5d4Q&CPIz*T=jq+i^ z!SwzC0j6L-`E%4PNza@0#kh6NUh*V1JliZG5`thG>cW5q9MIX)>({T780(*7wj_1O zuvdZ}0XKEhO{dUFoa0X4GR>-mSJ<wE?JygW}@2KoL0%y$j#kXkFn)ga2Pv zR)(Gf7hZ(n+GQGrtG$1XTZ?d~PCR_~^UFT>i!~>Qs6|fuWn4xpKpxr#rWq9O0)?Q{ z8#usdb82vwi@U#bLcx9H)lgRM{9|!3F-G7XJPxv_08#NlcnzhV zF{6Z%enS}Mh80#7(jWKhvaVL@zO?$yv$5Q-J~kK?-(Qc--Mnfss@!;2CgV!&<$|I^ zdldUSEaIxc&j$g6DE?+{2Jzq^8u`VS_!OiEDvjwiitnl*Jn7;~M0(4eel~AG>ruDB zo*U9vQTu)c5F4hD(;X|nT$f7WRat(J)j9ihHC(Xss1DPj`@1Jg(pgJRC$$xK4uyKs zeANh4|K>11ZfH>E#g5w3KPHA1s(181m^e66BOP4&jEwX(BeLtWvuw+=y9}o!5IU7` zG%OircgnAP8qU@pn!l4^t`**Q+Wf3>Yu*_R#!EbS>=&?wg3)Q(me9nHt8Op#%wK3L zUrUVKvSSAe>W5sJ(&{Trm;z;lndlYtZ0aU~*6C3RkSf^cZ6g64HY}_nM$Cx$+5t7i z_j*lOykCwp#~LpyFD|d@cU8A73l}-b0W`k==7s6MKI$olg-KI~#c6YMv~Egt^K2f& zSOon>bpU;>r*htU^xR4qk1uc@i9YL%-NXvUa@WC!ss<%)nzVFu_pqz9Esem=XSbt{ zfg_2_4~xUm;^Ujb7vClv$kx{n??_84=t?Mk7c2EXaRw9ayFo`(+8h(C(#x?l%`O2K z`gIx<$!=gzMf%!$k%I@7|4m8~{IZ69%nDIBBUnrjEBCRj4h?dqB}6z!>EvB~kbcQh zfZ11LCHv8Ay%2Tc4i8uG;PqNV>A2}ut@q~E6XNm+C}bxHpLJi{qJjQ$bT!gz)YRNh zvf+Tk|H}CJ`59$Be!=Q?CA()jwADQG=UM|}i+15AOxt&p%BO@&G{b+F|9lb8@!Lm@Mq>pdp}_ zrd`)p4?p(G117O~eCvE`Oh~ z7<1N)N2W`&ye2K%HP}K#$CvjPvR{WqV8~;Fk{71UzXJ#qH^M;zB_MH!*`Hd?sX9B+ zMj+~p^QwD&*S!If3Hy@t*O&?CMh6nCRRFIl5&!z(bZdC-z3AM~CicxYINt`m-ew*u zBDzQ6Mr#*?xGqEcVwVPIxp%i|PnG_TAZ4vgb*?&nojG0K;pXN`VBxQTvM2lyu90_M zb}u%d=h)lZOZcJW<2iDK33O@Rp+QSSz0^9_z~p1g%i}i}8XsrP_jI_^4Y72(1PFb4 zGWlcp;=;ImxzuaVrgq^^@2!H&@0nk__TsNQbmvoE^*Y#tB}3-}-_RD&gJ&S?Qo;?W zG84x(A(AJl&G1{tX=WMb55ICrJ25=O%e+F}9b|q+wU#Dz|J7<+&++zex5U0~CdM*Y zpZ{o0P;@|N3DX`zx)}rl42nZ?Hq^*_Rx2o`H7fUpYhIeYi@SF280CY@ao;sB@M`cW zTw5?BlPiw2PM@3z%8J%HC10H2(%h7HhHA$8eXnJ6vL@Ur@1332|6F~am4-O`kA!9* zNHa$K3uUNfKJW1us0^_D@-pN?4f%Y~F5 z5>`=FKW?w&*uPxezGFuX)HPE$4#V`_-`tQwKlvOmgymb{K64PEEWX7G3<}vm1qI!i zCWy8*qE|k9Yo4t>B6nf8J52?mu^-uu#=AkDB*#x18qybnX#RLF_HV_K`Fcz0&SGP0 zRmT&CCf=ttjMOo)tLwFBt|_)gu3^ZlwQIDTI$9~l#_oo_(}K~@o`qt|9oinBJKd^j zUZ+?4o#FD~DxE?7;kf*m{GJIvy+jwuSV~RX4_(eQLC@FnH$6N&Qm9u;&mB?+*EZeR z)zvk=_O_{r)?kKAd0utb)mOc*CXab}mz31qP_JL;?AXJ`77S(AlX?$<)S_^*=;2718 z0SWW5u2@^ar-sk8Y?lSIdmu~Ur=YhTj9N#_&1Y`-a>;9fr4GT*p%e};&Avfz5H*W=fUMIT? z!%k7;NryI_IV6#Q>mrBvNnrp)GZ?=>ceU^XSAXjk-PNU8hv^~JCsP)U&vK>cHCs!_ z>7Ofa=}GZBdRth}sDG`w*odF~wGp76y%nE&ac!b|alO`u8kJ;8L=LMU#CGL^*=lPn8og z3!|q|<$)5T{PK!Tp}bgTP+4Zw$+4zt%6D%qn~;&)Xpmtq{A)db`zO{k9o2+eMP{5{ z@&*@vEJoM%^>IOOpiD6;1tSW`ek9>9I2Jr@ifa33n}@!h8*LOrr|= zCJU1TZmY9xO}LpSJWrH?2Qofyb->hCR|E zJ;8oY`L56V5`JiE4xpEj_L+SB2bLd1jCrW0+qDU(A79&N={djIsTa3Mv6JnW@hnsS z25b`Yr+V}s5R)l1ZFz*2RP*pINejs?ZOP&jhAne4WPI9g2wO`1E7u>PBCV+jdG6SKWG1^BVFdHJvz2t|!$LD^{6s zz4jV$7+vS3@f@Ci!{wQ4|4Lo^)QMl8Ffi-8eji;f9x&o)$Fm)^iWKt!N|1E^$&7_g zHoU3Aw+KHTb=6F>r(IT2e%q7(mAeO7qD@r{P)X`Le%}9>fL)$_Nwt*}X zNdtg3pLS1PdHIC~!{7?pAf|$EtZwDv91*RBcA9&RIu4zFt(&=lQoiPq;t(30CQD5d zv?eKibgV)^rb2Nj~#R@fFSmGIhm@sDzGrQFL8&&#ij#qwpYKcw|q*W_aGD!H8dAqlDu9FQo3 zM${%>Uth9@n)%kK0yZW}42_p+bV&z*b`YhnfOyyXCrNx(>+0_`UK=&0XReyX();k* zANGwR^xZev$|ig_yr)cCd>-3EPp^R7De5+90(vL`SlRMZJPlT?-Vf>ji16u_%dt(M z{76kOc8hIi&Kop;4UUz+vQyvF5uIWa(Z4vemrqV^KY)09k+a}l2}{3{k`p$)CG4bJ z3pPCv(~*4`^jFfXyPJvT)bT+!DM#L~UpZZC`3@Xt)Oyl&4`e8(tOqkP$xT=O zOWP57=sGd#1Zt7A#lroW!5|O01=qBZFeq}`LPT0P{dAIEK{KQVnzFyY>Bmi)}Zx zuz;CTQrZCrD6$XIo^yRS%4^cFnKZ`jF@++3`-Pa!tiyK{$r zpXdGQ{Ri&4vlc5MIg^<=vuE%9k@Hpcy(}gg2^t6l!jzYjRtJHQfVT*NsLz2Hl1k(N z;N`iAqO3IV3T)R>%}<}aaFo+^0fDf(pZ*Z~9E#0AAWD$Dw1lQ-#@>>bE9q1w-<`vU z!wSC|*0~clhgw$C*X*+vnY6S~Nb-~jTzIJL34CTcG&qhaU%R_9vR_d!NmOpttexs{~Yw2Dpu+?uIZjpv8Re)C(+M6{E z+-6t)68(JD+l9iGTk+jP*4k{`WZr8|dGqu~F-Ta9#qN zfpjB?k{Z~W!W|LBp9Z)_{h2!(80E4R*V`2_vyf`_t*(&P=UamBZ;7&@!ppI%7@RmneiV>g0J<2+r z0|RN*kvP3DbLPgpPInd(?Z_{@M?6^jZP?-^TIdgWH(0E2()t-9!n2U>LuV$tf{$WJ zkdr$0lAlQmV8lQ31EXz;aJ!9}Mil4vie6ab=()iBe;-{oqI|2fdrRKuS2;XhqKQ^$ zjdlC>!!Hxg637wPfhdCK0d(uA0|~oP)PeZ9dP(9Rn~%w%noP)pwfSpYX+vZA9Qq;W zb#{78Y)J~892h03O7tPFf~*9l>4nbswR7c~O1$5bDzoht6hb&M-z(0j&=HlMYwRe7 zoG0uzF!{atK77Mlsd+OY*V~$Hw;>Bwf2CdOCvUD_a#j!*CfZED zB+6&5Eg!hFwtQz{vPglC1^%%53bXZjs4nmKP-Eh)^VmI~bFKrz|DtT&e$fxvYV3Fu zW(Bu(5zZR6hy$i8wl8!PIYgqbPpHtGI#YoL_baNH1<76bo^8ol$0uHruY$~}a#SkS z-v&vZ*QT-Ljx)O64|&sSShuvm{kDU+XY96ah;7}ikqMPD-xPyMs_mrnMsDcr(6w^7 zWecsTGvCwTMpORC)=josKy|yIqW&!t5P;ihgtJn?0RM;KKeWW>REmulPFg`6r39XR%6N(wIA375{Gh$We02@byGnboS%!LSUV zwlc%CLLdvO+cnZfYHxkI6Dt9Cw4Gc1|?ZGZToBmL%vZ~6`Es4 zm0A6YV=(%0FGHctknm=^sj(t`*CXeA-Kh^2X5Pi6vX*+DM|kJXHeYk7kF5Ax)ai;NNlI9n1W`yxVc>(N3iL(?YTRV z5^V57`dJ_6p}!*neXln>mN{BXVj z*fPW}HEhQd90C(1Mx$mS?kHFm7&h=C9YjkHlS zw65(@O!dLAso1i&VHseQn9uT+nfRw9G+<_^!^mRaL zq*g&>!2ABO4Ow=}%U7TAD!=kl+wIDtn><#Vz~^Q|l4amRp=YnjmF&}UfFhH{&bTKS)$>SuA9%A4<#j z>zSSUN0ik$L5@ZvlA1hk<$6dl*J1CZD*aaADzG$jd1*ytbhnPTL=^WcvNc9!i?^lV zHo{0q3oF5-zGg&VVcyTdYjjL@gLj}Al=U|HBmL>#!)f}(fDSsMaR{UO206tFLnb!C zTcRAFcq3|ZTF+9ml<4-G>%$yHe+>Kc*H?q7i=Efl7B~g%Hy$Oa-FQrDi!+hA`F+RY zMu+i9sm)TA>{G0*7?BOF%mkCOjI(w7PlhuSNr) zZ3+ue9!3$XV(#tl?MQxjNV3o!b0bS6X^IK-&D6BDzqGXlp{u>mBxyA2)w;$KicZCZ-XiIv`ufSnUuqv^DxBXb8`%>j z!G_^w8HYsv7X|u<#1B&{75Vz3*|C~8xRZP)wYR4Mo7~x*6%EVYy`}-Dd;#3)9|Vgs z3_*9>vSMAa{%15g$)U>Md5xz^Kk)lranQfd@a!F3^4iLrZMhD~)R4>>>$tG*ZqFeF z$*nAYVjPK&)%dDb;H+NhTlXTg!MtQ$h0{-=2qDiC7VVOp1YQ@I?}t^@@-ETK)|Y%&`*m$2mtmahJX9PB^SMvEUE8W^=qk`}whF zsXK<6;yd+|Fnes_BM>m%Zai->_tN<-M@UD%&t_o*w}&_%E~r&y7+vMN!R&e5L*%qz z*N}O9*M2wH{-drA4|GKFcue8BUq6#?FCikgskKNGqcPhrn^btD7JgDu_`%&zwLd#H z`=EHQDPKR?gyJmHihbK<9N*;m8oqmhDwBM4rMejSHr_$zn)l$tX6$jH1eh3vAU+_XJ9%p{cH+ybGt5KkH|Go zr`vRNu}E?KTQ=tDiB{5DWScx3E>!rv6H}ZA4pv)4!6}xyAD8C&3TzRG?ka z81gLOIk+dgZtFjHI)r`I92p&F(j=1dPuhV0OoO@n%k!c-YQX9{_&6^Y%y0a`-7=?^qdfk*;*fk)pcIx|1NYpVQweGie6 z7$di-iG*3Jykoi5r^bFsu;qI5yJ^$Mr_t2$Ny7t6{a3z&bI2f&zT4D?*&3;Xa~3cv7?ET`#Ua6(L)m}%te3Re|`Hu9sFD+FcYJPAC*g3SG4YIZs{beuy_^=XC2xA%hV zR^%47Ec+5LXr2fd5|-E zHiG%l$9~PMw?nL%e(1PrWL91+i;3RL&OjB7tnkhH{SmdbNiU_Ujr6 zw19iyJV}O;>!(gY9gH4qn?elow43y?s$IY7X{#g@*43r*6=~2n`;o)L`+`&AwH{<+ ze&)N>JvkI7Ws3YOn(1@NMVDi-s`eO}ms|K7Ns&wM__8v#@3IQC?*-9=8TS~ai^W{E zmRkDmS6fW->H0oca!_YR;_YC>*!!Y~5gAr}`=!>&X;vMR>l|Mg)T={v(R0#c4jl^mYOP@qi(-F1cww;- zO9jG8N~Bp$Mo+nEZLP!lLK|BYz2E0(WrB>>6)eyTBgU;L{{;y~bh`h`bs%ND`tp{^gg;kD10@RM|Mg z7F>i*!c4=yZ(^;dScKcbsgsXHQ&lC+m?~OI&L!D{$2@4hg^OOx+@wL`pwq2U?Fh0G zr)E$%QC}RRyj;)c*e`LVatQH!6eA9UvS8?G{-WYbrSjN*0#_YwC*L`<#OXx&o(eAr zvf^@p22-KmNj<+NU5XfS$KEC^)k)_-a{sE2t#h5(Lb1oH+UfRiqn#YWt{J*Z_PW4i zH>IkFx<9pWprm-uR?4604S|Pdh--Vb8(FrJyIhZ}EbMCK^fZn!-UcSGH>tyv7FiLg zZDhT)>GJqj_dRl;irgl3B&sNDTBP0E$fKJx46d9g&BZe@j~t6Hi?{PoU(8Q*r$w@B zsV}FiRk?^tj706@hkBS(*rhUodyQiqP01<2R#{wtx`fwUV4}nv+8%|Blf1Y?`!WV* z(Xan!ilt+X)j_d`l%-1CI+sXB9;&~mTZ?<@ZW|v_5}PbHN^oBoYQ@7M0v7h!>2p%5 z1^*f%#zph9erNf5^I-W6!6g1r%7{!7nRrQB2TzJj;`dfBZcc4yj6)sBb46OykEdux zeJ30>`-z&1#-HCvq8j1#q(qFvb5?XWH#dH#wP%G&X~8m)gvPLUP~WIzbQ6ScO7xtjy%>wG zlgd~9D*jy4Q&dmch6M8P;IHp8{MO3Wmekw!;qKb=d`kOeEP5NVQPEmGm^I=izE^4G`n_Jg?#()kRk!dWp6>TqBo4>o_`SlpjI{{w%7aGLE6B8EHJ3K zWDX+Y*d1D}@5R;NC>qkmm!KJ`ZajZNpn2bvq=0ol6smB~GB}EMqn)U*#v0m|FILujgKdq}l-_MNt3Hq)0U9Qeq zW|Q4qc4LcSC{G?`9{O(iY7KuF@kbn+oeiHc^udgid)Co06T~vu6^8kGY;Ml0chvv! zc7@{RcFAKUx{o4&wDZTEo`xaM`qg3uGd^#|2up6f6d1dX>HKw7qPFDLOxelA2 zN;XaJXj^`~*ik+o5*zW2z{Q23LyOJ~X9{np`$;7_a zE~rdQRhTBx0|0x|3%&fAYJtk9sjZC!^1te)Fqtmb)oJy9D@nB_VtDth4m}W<%eyG) zhgIx=j?+=G*zEf~OH&=@r=X?wA|OEG+i$tQSmrvu}Q&M_;VSD;Em()m? zFg-op@nl_IQ%lQaBtu|erIEM<-2$Q7|K7VC-0ojq_Kyyu-B|BWXxvP<0fzSH^wFzi zMQMZm+_n=C#5VS1I{wvMSSOjsV$kNM#ZxVA+=nbUPJPf`{ZpdR2#XQw%@-vaVgS{u z`@O+0iX@9&fM6~_LMfp6c-Ht30!i$Q^9+${x1>VruE=OeOFi-`b!S#yND2pP<(u(I zd11?l_6f6vH5(g2oOf!aI6ZbFm*%<$=QdcEMxzr`BSb%0WY&S3QlerVcls#J5 zxoy_kV=|>>7*}3d&LN4hH3pV?jJ_d_5o*rGd|ll`g z1X4bE?y{N7jUz0pJEBi2XMSw&BD7|?)z!O0j0$fM8^?UMelwAy3i3&2J1x%UCbG6d zZ9v8u9XKzzFp_Lyf9rO>7WhL2;}3Qvbk@@H8$ncDPNpa_)avWIYRhqTiF@1G>d_YLoP&>x1W8?f9aqSA98S+m@H+V;;E>QPDPER_W(QDpVJJ%Hi%cUG#Vp zb<3tKn_^Do?=G?zRKc^fS-^L3AeC7R#;_N7y@c4 z5|KFCz<|4D%WdekXSx!)>GQrMJ+Svqhw)yba2VwscVxiAjBaF7oXN3AV%>o?wSjN4Q`$%1Q@H?{oa=?uNPqe8f(b?&nN%y1?~!7|eLBsSS2@nnTHQFQ3Zq3+~8}P%j-Da{wR@rO_>E z^@(1*+)E+71mV=sY{y3pe&$Z~uU~BBGkq@V)Pl^}-}>t^DJAzK7tyOEC$M4Agfx3Z z{EL!C5nargFTxiTL_^<4JG;)~`$`|=h{-HSKExlE*-veav&^;CNGmm|fI1dqwDeQ9 zobV_l*!+nwSG`%8Ka4DU)v49DBOEJzWO}dHLh1sC$o1qWSHvACHcP3M@4>t1yvTh9 z(VdT#j72N?Hf~lf%$W<|D4@&biIg^;=@0x;Kyel=FDO7}Z#}~$_ga71=b|Ef z{A;YO^sxO=)OI1vI(_1B1Wq`TH{2c%Qq1|OKN|XJUvoKm-_+(h4V^&YzN-)IX5Qgm zsU?Ecff@W}y=$~>ow-2&w}C6>m9WD+&cU{`;Xu4fXjMX}y8OVD#Xn!&92l@mF z{#~a|cdUVHbS#K^h&9JZ}e?!;A5v16%`6@-;z%G5S!tZ z%|^t}KYsjpr1E&CVwtgx?R~wGGQPYVb8+Fm2%z~f9?TqL`~EZI+}6@BM8!C3lMc)v zjJ*by*DzQ`$p`hEMa^KpucJLP`i$pvQ)X9*=%E=%#Iv#=A&mWYYwskrJ;7};KB15k z7pyZl9|ZJ+1Nlbq3D?h)<~d@h$v06KT;`{`802t_FJEj$4iIYzu$3ln95%)meQdvL zX>r-4`99qAaD8;@-+!$F3JiMBYuxp0(dV$$^Wl1{#-t~LJByu(iR8xT>`azp0HxL` zJdH9p^0j3rHU|++*I8VLU11 zKa^>$>aE-mRzf$^Ybr_pDNEIK3G(`W=TrYW(elE==T$8yXeKqOhv)tOps-U9!EBQo zTt_?PUwb$wg)QPu~J#J=PRtr<~AH=xr)*J;R-}R$&Hfy|khU;u+URXDAjTE>nu1ajVaM7VHgzQvw zqp>~Hy*97_;n)=Km1aqkh^1=C6L;`mtgra1-tMoLFe2l?k0xX+fh~A?kkoE!&{{1G zJt_t(2B1aXTd%^scG%xY%Ia5E+^{GL5`9&D_E9o~F#fgnZ4=&h!jOzj0B*E3RG-HZ zGe3eMmxef{G<%`3!59hRxyX~pKd zn<{XV2d{C3M~106f0et$u7DqJX0BiqkKsTg=(}CRx8jQjzL`jA1Q9DY6?Q8$^MzY6 zSDD_%QhmgeVWe*eQKfw?!4I3rG0->UzbE1{( z^H?u)%R%|i$=cAzz`(32C+BIUvx0bar|axSlCM$vdb$ucf0e+k+kxl76Hxx24KHWt z@c=GZb!jDNbnCteI?Y~xmSr0<(h($j?mGKw!HrqCLEm+6F{mJ(+lsa&e=uFIQG4hQ`vF`1Tmy1&;Mrsgw zzO>%CSM#8fF>lQai%)L*~a6{)_8^8p`jZsf5u@#!k1*MmwDPzrWaCJ+^% z)yiaAy?!3JYVG`gTu}>b6qdk$dd9E0$7Wdh`jj%YBmcy;t}!gd6g9;pk_TF(b;lrp zq*gs|oN0ru9$lcf*r>FExT)7=IE5syN*Z;E>2KB29O#*Bd_>H2I;n0imG!$bKU@lNf!%Xmg6 zMk46jqCg`He#f8cMTdMQS7kw>;TqJl2Nrs{wkj)ORJoWkaj+33QT)lki7KrC*j0Hi zK8sHg<8^|MAP#Y_!-8lzIETHSIjStzii)Y5YUeta3%{%26*M7Gm50`#{lSPh&Pwya z6KAsEHk5q2;Px5lbC<*pr#c0eTzgSlF0STO@h~(t2(%1Joq6a^1SHY{Vx!!g%A+acqFE(!el) zn@5uS&8q!w-G|cO4j${fxNvi&1s!r>8!8zu@E*>3q%SsXvXxJSzY+@>3~h0((byq^ z)w6G0+^Uyl#vZNmko=~=)AVGj%}q3 zt`aOD+l5~3wi5zjKqhBobvs}>0>~2F?*K@@@c`ue#*peg%qe`7n1utXEY9SByg#`6 zsZLk}TWV-d$&zfE@S=DRvC%hn{gJOxf)j-*CBr3kBc@)DeBKQ|cGBOt37S^lRwu_Oc#SPDbSr~!=*15)Rfp^t~z3nPj9ZKT_oczPX;UjsR+^=(m9iYw=4G#~4 z0#_a`8axkMFL6-i4%+zCRY@*B9m?D3T&Ic^c*%1TDX5`sT&0U8;Y{6K&uB3vZYoc;<>POH*<1@C z>bDlYw7v&RG!1qOVOv=~SP2X&qBL8BDeQg8ta^z9WM4DDpu29dJEZjQ-;aOcsWiGz zj0QZMN(HR62Z#ZcJ0Al2y??EcHbJS%Hk^%TOELQBSHRp$iC%wz=Ho@Fo?AR=zu?%Uft_sk}Ar*|GBD=R&P ziaW1*U zLTw!TEaGGtJ6So46ypJ@km3IANPogME5Z65Db&j5Q+NJOLjC~ScjF-gu9;Ub&V%}d z7c5JDN>|^RN1X^z^Ja(SrVf`xZdJ#pHlqaYDbxgHUKTp5#iExROs=6UtaU-29ErRwo_OOZ? zn|P@@VjMFL*7+Iq`W2B&W|>p6%qCBivEO@5-lp24_x=X%$^2!7C+a5nPXwHg*h9C7#sfb5?z~`fpgPa zB%{U%6+O}ncr_!J8~((3DIwA_Un+&2tLchyESUA2nvq}=yAsBfXRUKrkAlO_a<=%+ zb-BgsU%Lf$*~)EfBsMTG;CJ66u539`*js5|d3(@(a&m%$5i^qF;e5d?PE)W2PlZ|( zYAXGp42*yhpl)UR2o+%u0^)#*SFGmHA9|#Ez2&$F0WHn2OHl!Y-zjL_L$)M*&o(X~ z^%#GTWHS>Q7?2wG7=$=rM_MJ-g&Pe&pz3S^8+H)a2hiWtv>vyYTk_wDmj!tO@Cmo#I2Ied4Kt}U|D#Uo50eD-VU$_DvcZO|`d1%U2YQ+}BY|G@fw{r3jPTf@^W>g?QzG{__QM zNG!@mo1DqByhgPX&yReTFE9>K~ZshWrh92vel~ge5FBypZoR-w%8p9k8-z1+i50e$!K^xVq$-IJKrX~a8z>vruTNv zm!mN$>{Vdrnv?ysuTOjTP5`~3s(}F}=n9~K!*%N{jL&zcP%&X}sjcpCBGC2q^>2$z zB5J4_bW>->?LQCVcJK!^H3U%Of6Op!o%(P4{X#q0ytdona%;8S!ioXhuzTN+Hd*Q2ajcc^(~gB0tW*?m(YRkhtPRkq#i=Jc(2 zZIP85G!s(X&i1|gm@&p4a6OpQj=hW`{<9tKl~?WQvY>tGtEv!ca;|w&$^7eTu0@m( zS$UNYp>0|vhhwUy7`F(RECuM1%VOCX-Bi$q1{+V$a^;^CUsBz4`W3BGk);{aJj8lf zQ0zV&j_^U0b|$vSpSMjGHI2iI9(1_m)_xvcv9>n^4J=Ng@80PTsxd;sNgMZo`# zpO8(TpZ@&S6gXvn5sC*=1%m^6VE{#ez;Sf%`;QBYRCaQz*=oP%Da{74=s_?JTTZcn zZY505p_Sn6+b2!zS5?5h4M^Os;#6zaFw6hO+IJNlOgwMCZ3Dg~@qakYhE+Z6R=um6 z|ECpfO+^qeJKpX$ZP3%z8+zbWnKmq%Z@B~fcn*gB zj-!!^)z;El6MH-ra{>g3XbYz-#1arzyPM8c2Bw}Tg6eIYJ4+@6--mmVZOgA}tR8J@@WlIR!4 zIyH`C@3wapM?fIvVC`psA?eiyhp@KTh5E3)m(Jy{^)BExDXz#khrf7coc7#=?MbZg zTm?JO())r9uN7rZ^KaECf9qe@kVt$x3DgLu5l=Lu(oc$ z=YxRrYSg&;3sS#B#xAujWwcgjPP&iVihAeI5vwur^tuxc`R7IfLDZC$3Rw3yQ395=;twk=q`Q}@{%IyJieDd~X70HsM4s&qh% z2+Gt@=T}!}E2sFIjDGF3f*0}EbBae=|0Z6K4Xf>%FpFsU_IE3oG$xeu1Ba-s&kq(g zwy2*$n_iJ|SsJkL(@$le72A)7z(CVq8L(rXsym+XH!E`bjxmM>439dpDwF09HpOG0 z{@d6#-Rv*2${2$`7=3#t5KA>u8=oHL)#;M`UhM9ud+Y9%nDvF%Jbq(E1?JMy5+F`W zdwD?}gs?FV5Z57OR!m8ff|>8s)W)m9z>PRNKc^y(Ra~m6sH(zFFQj5;cbMheaU}ul z#K_3V-OI11A$DhHXHUH`!0$DeOH(5Z)~f#H*MSaN)B!TBtiONT5oo`#x%oBVa;`}| zO`KKcN|WaOE@N!GT5YPiP}ZbtXv8`T7)NLo^#B}lU^0J#p`N@W+m7^->y=ckx3cR@u9A>+zl1H`-NZIG?-uhWEYM;K2D!bbh&hRkkfK zradkZ;Is9#DrX${%`*?H9zkp~iA*HN3?T6B{ESihrWKG}fC(I}dUfrsJweJIdEV?e zU~+#K`>M*k#-HfDZuv^61|fVaK&dk6Z92o2KfePJ0^Sp(Q9F1wWhX9H-r7nAbbX9$ zZ0~e+=dPK;{$Ux~sGBVU6l`*7J3H2a!9g_xgXohJXBM4mkk91-*?#W7L2?tt{>a67 zc}NDz3PqIrtKff`zr3NSV1uYMJz+fIy5kTO1r24}mRL z36KOjzziW3n!T-`p5pV^(SCYz(q;M3jc$R^@ZCAHxJJ=?WYC|Pne5}MgQezC&j(*F z45S^`o0b%A@>$6KLS`CtVQ==B=Ff<8>xYz&_J=y3^Qw*#xHZM2V z``Hh4El)dd z&_?oUneygNA7ay~>1?tQF-T05P>H|5y{*4x!V&iu`Z#>8W823O;{dK{mfrBt8J z!Or-8SF^X5A00{zDs9(ti_Y}*ZnemnW((ghp7 zDj`sub2^Y!P}tYpw)Jr>c88^~7i6q4eXY(;w3$6g6!(k~U2%1iBjZ{hK^u_8MhDDL z4har1@8~i^jI(-b2_Mh;DRhU{&;iY^V}9G$5KLn>EFBWj)0$ZMDQwV3TTHySPI@~< z?GIiMh&bv-u0XG;e&z&Hs#RLdihgEUh5zHpU}}yoP^UN1K*6c7RsM&Qh{1y08Dvc3 zLFq-i#pa(MY$(HD0J^jQP8V&zK+`D4Q4tZiBdYkcjMebe!p7;9=uHm%CT!p&HBV(* zLP?AGvLZd^1*EQ`rPt4fio%JZEuNtpT)XRsOi;j zBP5n)e76=HK=$h|t1v9H5tl#Z?1KTGvyrHv*oOcWfNC4oj1s!r)WI^8<_56zJN zqQb-F8fs1hBmwF4aO&zuss(O`2fk6ksj|DE{?){%M?N%5G5?(wvR>_JfrMWFw z^G>din9_pkpY;toMs6(HyN4^X@sbJ!mxeUw5A1$yBmD3r*vf0Ymoc||eWD>>(kQ); zrn$e!LJ(rbIqkC{$wA?kM$fyy{I#^nza-b2V7}D+7)^8PN%!8_CDGhZuqg``Z*yf^ z9?VyJ*h=A$Kg<8J-eq3=$?+k+Q}IhzqXQdL5Edq0lTiK|eL6xpwx_-eooDl75>NgX z8c1$5BeFEa`O4E-c#0p*Q1oU^Z_79$Mz{qa2 zx$iJ0T|X<0=|4Yr5A~{hTLp4w!Nyy7FW++xSmQq|EGI?u|57a2 zQU+a3#oZUrw@a0l+lNASGwM(^E}nd7ky`Bi>58iLHqDw!jQX^hky7uT8!RoQQh%73 zeSM5bnea-dAJdS9+v7lgZ>jl-k+gDfkd>Ez!NkPG)_C~tUjmPorD=OkDJB+Rr5!@R ztYx$_Q2+{*PoU2MM8Kq^qydJ<%OwwruGOP43Nbcn`lo6_GWu?xSsY?#3Ut|BhmU1k z%6JYf$Ik(evdE_@`KJ=%%K3DB!bqy`!)q%K`zv7=R{CSJsZi)X@ zzqp2%?4Zili;u#mL)?u(^o5b%?pcb#Z%%8!V=VyycY9~2(>%o>OqSg1S$+M;k}a@` zihOTL$Wd(sNYwxXjUja)xjb2~5w5mSH(%?!$gWf3|4F;HZ0}9M&zDJSn;)3e{15hR zv$x2ejW8HGzyb9r}DBy;nqQN`Up7X8Wz9VWQ`)}M5djOc zKQY6ww_6YQxMunT$C_7jnxa{!OauG9>W1joSA)&tTx%+zPoF-GO-_c;$i^4}PC-D7 z$Hc_!ZmT$V+-{0_!Y9n&YcxaOW0^(w1v^XO$FoTl?0df>Q4m){=tJOq&j1sV0G#c1 zH;YK&T*F2z3EsMNK}>!g{A0SyACkly0o%+lFZspzN5u^fl*B*Ywzd^n2^a=uoDMaj zOfm)<)t8muzZvOssv1j?zRk)OL+it#0A>cJ;8uBLv#iOgSOP94ch?+Y#lLA{DmZ=F zq1xDFAaLhl|-j?=(1wrQO`#YL)8*wfbC| zEH$}#o(}V=>FNsnkNdmH2r!9*K!9t5X>XRw2lm6l$u1tnorh|+HKGQCF<8E)(Vq>vjoP^0WvcHcYtoh4=|s1y z2s#?*r14yNOO$?u29*-=>+)ZHD|+#Y_iQ(G8#7yk%scirSx(7&(F0Dk)Ak1uv-$f4 z)e0*Sn|2e~!FE>wx_#anVCJUh06Q-tb(F|qxGQJ<@Fw@`x6}7JE07`_BmNyiFX-&G zzNV^OR=sQp<;QhS;}e-LrNNhJh?8hDT9B=BS|N;}q?}7h_r4ip^umx&Clrh#cV*b< zm9uGM6FV^VQh+^Z(qc7kN-n05ys!TuaY9^M#SpZd_?23!671TON8X16v~(*eH;59% z>0w!4M;t^vH%v}z@MfvfB11Blx=eo?(M$K?faH?#O~D0w$A9*Hf58`79R4mUX^O=P z+?<;-RDZbeoS&re!>}IK(eXf7uKTpe22zluQd+K8W}??^#i_$SkocY0{3Xz!4u2}% z+zyLqZCa^Hb7xrw9SS^^z9woQ& z<(raJNt$Stb=iCqkkQKei-|+#dfy7yC<6h4q)fZtDs%;F?&g7TI*+M)8e4s$gzvsh zdC1!hb;XIk;5l=fe3$V$&rnwk5YKtx@mEAB?}GtPFr1dpd7-}gc^%eU>QBF;nSEBd zb}pyd^+f}|%8`~e3)OJ2r9@grMmlDWGZ1Lhm=TnE{2nF%{TR-OoI|-(=rP0Zof10c zT8!V3&~f&OEn;}z;TC^tw{-HMc=-gPIn;TAmPqfdmZ&7xlcuPpu(h^i^`edPI_pLm zy-Fz~9A4{uZ!#1AQPaUsmZ{Kkyg&g)?n0E~?a-?Ed)i1;lwoeBp=gqkHQbbBotJP< z$VagB$+|_0zd1bJf;d|vtYj-hN1*Kxc2p9$sDIIt)Z@l^or!muLTCh8zg1w4x?RtZ zNo@__lkAd-XztDb3K++Fw}KJ$i4ujgk_o9Drddi-_5ZH;EB(VGJezFc$l_dSzw+f1 zj;5;o-Tueg>?+YrNeEiG>g96;R=;#LfewHEbHpSnI{PC$IbDFY7^8j%E~W+qPtSd> z8lS_mFnDlqCo)j^KhLw+HP#MH?rXX3YBxTnl_G34Yk1Za^Qn zhn0NV2Y|BYXILY!ZbbUH7I4HIZRf?V1)-3O^N^h1K~cy(LH{dm1{?q0U*{Hg`c^uu z(^kWJ-K9yS`sse9&x~Hi{gmt}B|Q$rSAq>inLl5GU_rs&JA&+y;D7LEGcMx^=ASBv3+~ra+aI zeRw}0aG@BRVF3CGfvf?>axz0;otMkQ9=rcB`q||r5{TS;o9YfAfW;YU+Y6HJ(z-zg zbT($hcmL}JP^w_0OP54;GuU4+j&DB2eD@})Kr>zvpdj@bkL$q2zZiL{t-xEx@0bz` zjw3m;%5wbu|Uoq?;0Q z6~72IV6D_s$t9J-=O&H?3QGExyuZBs*9n_!c7bNl6H91Q)fy&eW^`yX$z!Zb2*}BS zBO@c+{*b~#i|s?896$TveWXz^(SNt@U=72pyQC7$GKy7%W<`=_^WAT3eG={)JgEm4 z|2|&HSZ_MM%JL;Vax>-@baqE@1YBj=HSssy6c2%0*#YEYw{xSt)ms08()r@xyiIp) z5$fVs+8+o^Vg@S?Dy1XB@~5;XRL*7}vZC5gKs1DCbboWM)9!!&Ki;YBVE0ZIkeM#8 z(XMkgu}(Uc6t;Lui@K2c!gfkaf#h^;TyhJEsOduWIY_CWm6hf9R@XGo_1z8vEi2$j z3bUhOO*<_&m!H7~DJ5MZU*DyD1ii2tqjQO?!N_NYvYS~D+%%P-7+E!mK~;$ZA~ z$Y{bWx)bm6#{`!clnm^F1>tnv!LDrakg)15U*lQGUE>$uTg1SUu@o*e7n$kWZxGwr z_!V6(L2|}lv)-UWw(Q8C=1g0X?*<@A^E!4|i4+u|Z?)@Nkx`Ot6Ums0GsX%s2!wZO ze5@jY{-OG2tmxLtCyQN)+03BFn4+*ksvK+7!ObpS-!wjD1Bz)ZF+6%DN59JYdV-?& znej{>`G7I=2lscG+l){EbzS}-FxXj&2P2wZ_&!6%+#$F;=~dPtPlTI&iN?=L(|^N= zQZ(qKkQ~NYWP-bkj1H>0sh2hRt+1K<7GI*(ObM+6Ado}MouFi?7ahO2@dlC2S6y}A z8xSBDv%kS_%hDzjI*Ire?+do;tafFCTo&Po%>|!S>$B~KaOR_B2qAlJP=8PlyAj^f zf@awfpi+^c<>giDFja~WhXIABA%;{6O#P-9+Mrw`c}9qjI?%OK`;1=mhv-^HOKYFs z%ZXLS;NS`e5too6Uhv+9kfB@W6cDiS@6Mx~*mm98d5wpeqkIhX@I0%1JGWo8`z$0!Vw zLYLQ{sv5PI7oyySn2Vv!reuDe7Q31f0{jLs2_^7U9=qqe(LXis=eu8~)pd_9nEL-F2is#LboL@>)i2fLuk&SSOzI(CuPP(~>%@?wl*Qxw(t85)8a&wi$%l%bvrMJ>~>W=hmJ;?yJ^ zQ(hx@1nm3X7<}@ZCh(|NIuq40fJk^TTqRS#{@;>jTGRKv5vt#bI?ei##cdd4MuCxA zi_qew|5M#tM^&|c;ldjfNfjgo>F$t5KvDro>28rO5h+QfQCbuv4=I}tX(<7N6e&SM zNht}*I~Shc?eCBK-9NtZjj_)e=dkx)d#yL-eC9LfeBRws?K=+zV^3zav@^t6NNat^ zD7l_}=uGx5^n8s9yxYd-ob;iy6boNt`^3ndzw(F0m*?lgDcxDkRq<0SVy$^785E#E zjcAac^lFLfZ>7$)o|hqyCWMtc9Zf2feE>C`yzt;Z%-q9rzUP3~mFHnG)|zIGZ5jWX z;#a%&lABqrA2*pw*MEANdP1RGN&}_$bY9Kb=NwsS$~D^KHa_vUhMEtKo@q~(+Bj%1 zB7IjpI?F2Ej55aQtPck#Y@Tl1?=fCY7pBs|_F~L%<9Tvpj*Pe4xM#20YK(HpI8;tk zyGyoC-aWbsYiq-x$Jh~_5ySj9GkNlF1$F9^1&4Cz%4*o^b+s`)?*^mf!4_=9@l zADPo5BaVM0lCk|MUf+1UuW0r^^gc2`cCu&5KMG1p+`6eBW)>9SIEBE3yV z*n0G5yE}LF)d^nz|57Fmogz1$R3jdpfwDe^YN5GE%+URSIPkK={rhbyyiK7=oO-bj zbk4ZZ+!y~W?O!K@w^1nX)$(oxK9DBceBWz1m5hu^Z%8)w8nf|++A9oHvJE{L@C3JC z`>xLJFMsK*{z$#|W{1sw(R&@I!7-N193)P`eN z-R-MU{KO_^@04zYR*R0edZ2yF4ip{j*X?b8%@HtTqn7jYS9cvF`@pDJ9*`_+rj;f_ zT3C&qz4k^Uxn)i{!~WRk@PJUNn@6g_YwaC0Fh{mOy)2Qjvb?Ot@sJ7dj4RZcfA2Fp z5f~pI-zbmsCx9BCF35O&+J8ai(nth5n;kW?Gir9r%8JqRIQWn2T;mWEYgZ6O7@ZA= z4f_|~QID)dJn0GLpvS5U4o2)r3-|Q2dczE{k|ui59vx7{)BmimB@lW}OFNt#`nHLF zy69;wui7gVcFgZ@Dpv<&_18Z26y|48zIBsTQNeG9YW2BD&QglGw6lfP^Fr|c z6;G3=|J;ZA@VBLLVF3h6dLpN^Vt8)VO>6G_a}R+GnHP)@0+Lz-w0P`8L>rjl5rDu5IEZ`mzbf+pf>b9`Ea}7o1tk=52;ZaoU9KY#A#|Bsmd@+ zHUes2iH7YL&V3?3XYBF3+VPt5KbqX{!)(U#Teg2huk`S~TNbN4zvJOjeAfquGSIliC7ql&iK7! zBv*|PEZVmEL>Om$O@zzXf64v))VMuKx4#ixw7bknW7o*@6B4yAYw{L$Rqo#d2=0Fg zsq^WvwBS!>FEt|*_Yum}F2gDwt<$@zXJjZ&DDBn%$1)_zQzB!RnLq!gpyH&*z}1iK z<5(WR3>RV()!vamFQMTb%PAQu&{lrW)mKBaWy$;!JNGd!ae!P^7 zjdFd#yVo6@3cbT7DWwU}_GA08y@U~)P^bf6Sp-{)<;yKBR-cgb_51#8f$B;>vg>ot z9~3gC(iw*Oe692p`r(w&&~9zt!!f-2>?J2^<~Bz}+|yUAWpeNh=}k80L;wtF%=&fy zP$Gmq=8w-Kv-4|Bi~m92sPbN3vK@V?@Bu&LqVfJ^qWM`7g+GJc�@5^HxS_3399k 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 literal 0 HcmV?d00001 diff --git a/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-31-1.png b/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-31-1.png new file mode 100644 index 0000000000000000000000000000000000000000..7d8d04100093cb82a83a56473f2d58e00cacb70e GIT binary patch literal 50485 zcmd43by!u=+by~Qm5?w{x&)*_xaAq+TIEKp^K5bw1z?(^gv30Rq8oLH9oTpy5HyA{im=E5=;*9hLI;g{* zPY65crer?v^(fwIWNon{mHK;&M-C?S_y2xM<$d6bg8U@&5rU0;m&UsD9{Db&LJ2`b zet@B(5F+2h@iCf_@4lI05ahriGkf=eOe@Fkf?k`j+pTWQdSMdWX%vn2ed8Lf7|ousZ14DpDp7mW0x9tL~FA4=U* zcC?-m_8O7mbK_Q|UA0?%dAnodLvnrf5uH37im)e@T1)oWwL8UuK-}@b%nYu@WfNV` zGZj~-w^XL5r!VdLT%PO<4XpLXIm~c&gXs|g^XBWl^4m5(K7M+Gy{)b7;wPSWs@+mM z0}G41VSDfpp3j+t*ZE2e8M(_^l1um2vGY4?VdL(|b>ZgY<6|=N+x-rTt=g^Pk@caB zC>Sg~f?5j9NbzuY6q6uJ%*}5Khl$=)ul6P6d}FPZjy876 z&1y(dqR&jZTBfVL*es|t=_CHq@_|3pVe}Xk;@d*~cd`Q?(}8hzbII#^pRd4ZQU-EP z=R6e8&(DWCt~V5YhN;7Zp2-O8w?05c+vUU&$0f|uT9;r2(cQphL(qUyP)@7WFw> z_{we2ib3R`rkwG5;{;(7rgu5J=RJ{Da^ew8>x9vwf_Sq#;C)iQKGAf&W5fO7*Bx-| zuV3QV3wS;OdY3C~K5m^EamdicA>k=(d9-U-1Qy3J#4sEJt|}uFs35RG!ylTFB&0=Q zX1Rb)3J+B4=rB6^>Dc%uH;32ybA(nTgCmjCzsb!+g1NgNAC3N{*P(p zUT%)BU%&pEdcKj9@_KJY_>B4ihNDNJ-{tjo`GA0qK3J3^hmwhc#Kc6yOLGdh18Se}CPYt<1- zMl9m#dSp4mwPIgmq^X`GpDl8Iq$-~xqN{?i`s31csVjVaH1c)lHY-MNI9>8vx;};L z(?1u-TikYwt+-)TQ0*99=Qyz4Ya~u;-v2~xxH{;uuS3A+-__V>frzJ*A!axD+}+b7 zD7^M=>n;SMYj_Wt5h~dn;85+2jg5E_ui9u<-F&d7uUkq+pGKy*Z!<bkSYhoHmt| z8g_sUfJ68~tlXq;xTtC_Us2@z6@i}Xf^vvWe71VwyR;}Kjm;pY;=#c*3FG)|e{7<3 z8=p&r`{hp6@oCeoFtK-7_Iz?K0mRp+4f{XI_yt&D@cQ4$<5UZ1e>TSoxNYWyj7>~7 zCz@_5tq`Glth=F zV}BM})O2(TgMzR^h`D89j`Lop<_I`6zp(JFlT&53LQ+21)_JL^soE2UV}Hvi_C~}peIZfAo*!VXUVbFysD|G z(JC_v)Y8&2iZ}TxD&XCu&&|y}v_`S(?m|A2Br<&sVq&7v>oQ#*9TlY#4kzCWTZkof zP2ut_ZreJ2ye`Mw6Xb#^Cceb2VQ*WbbLY1=%?C8wOCO`#1Gd|Au$5$np;fcl`ZotL z$P1~cs2CyOVBPMGwzt1FHZ_$SepuqN#y-1|F}pikmyyDzRU!T4$&>Eh-r$XaW$9-T z0iS-R4v&nuO_1|_UR^c$BA%vqdwu5u22QWhVLkV3bd5o!q3J2Z$GEe6c)q;vx~Plm zn-TuQlBZs;1nd5NW5U-JJI!&EV4jVQjq~#J8K>3XzRes_6m38*u#{jGg6x{_hY51U z#0;b-J$z|5(!P=pU+y)Ph=QySvUQA(ePD6@f$ZO^kXg4|D~HVA2P-|5HuEA$o(El8 z4epixI3(jmTcw*z@9z_^zIAh}k(HD4_>(h2#M#^&0TLW3^1}l7aHNYVh{h~4q32Qb zTrs)u(BMFwJyRUC-rpDnIWG-inY^hrE0+GK#708xm z>U+s(;`^}`>@Hg)0297;V80l2p*{My*&wCj|F2NU>Irf?9#JbeRVEf`(}rocPug+Z z!wztf5&QKIVO@W2u**mc6N!9`E9XyDq{}q%>%Q^wN?RQlCDo5R#Nh08JS**!uLaY; zN(6$-0y!M)5zZf->x@H5 z=!}h8>zFA&`~`Tv-mQduO6|=b_gT@TrI|ne{|f@a-Td#Qu>W(=?Ek?75f?}QonX_b z39{M+yXV;-+zBXRd^k&v+xEAZd?KH6fqIcZKGXI&2_z&^4@HZoo9ZP{O3}WH{q^BuKgId5E!!)-7 z;lsid25Dgatetmsa4>a5K~Vm5#vu%(1ZEkmdw%&vMF3>#9hHvcC{C0a_c(&eLa`4j zi`nTC#qGO~Vq!34?Ww5X;^yV;xIwokghS;lJQg0|e)Vv&N-YU^^$a$;)s!NpzsMKL z+_QLkhwn~@9ZhA!s>Q9#-Rl_hcv*n%T!;c9KI1m`M6-;5YkX&Wo3m} z$o0p6>O!1C(|k#MJh6fkRsxi23Ym4tOh1==U$U?^@0@GK&3>5AI_MTuWMzY_5YbS? zkni;5WbXF1)&IB#6B}EYccblscvMVG&)(^2v*Oa=zk1*)k}|U^vhTw(xD}s}@C56N z`!%u@0W`YeT(@#~z6d5ioViDZ@_~|;7I768#OqB;t@0>W-+G-D5fKsSEL7Cg)Q;Sh zl_L~HuaB&C!_+8{VKMVrylmc0JEDU;>iBG_Y@#sYq{JC@Fm8b_@SNmP;438jM)o+c zj-{bmr!6kie$uF@Cs>*ae(q`od6mkE%drq zT~Sei?jxR5IRMGY$>9VwLHrWi7BmU zjW*&VmLm9}@x2VHOIifsxsROhP3|~bZcmm1AmR^Z!~5WSirGqc)X*O$nW`E4Z}tuj zQ3(kJH4bZ=Q>H0958nJYB5EkklTmOw)>zPh{rbS4QWB;wFZM}plIVA1FwuKTyZvTD!2-@yCgr{y=OYF z$DhDcdCa?ehX@V5z4pz2rS?Wv>I?*4B~&|s2MRNfC*Ioc^xo5DAhoWm{@|x$n#^E$ z6q}s)IDj)+44DjM3;>KH7WJ+-8AvW7;xx%!%_3;RYJ%Yhc3!+!yTZETPRQ8|juV4b zFT>9BzNp~4M4_!Vedr-khnV8~zoU~z1v^aNbN|b<;!7y*SGC7hn@4;t zOSD(%^UwY=5Hggsv{|YM?l7TrG0Os@cqj#VRd4y~skfaN8`ZxfnwR#GAr2c@`v$*O zl>Bnza7rG>Y0{m@E>SGU8pUq)j*PE?k&AGFVR~wf_O4@s4hEPf9&E@6w%(#{%JpGx5A_P)K2J;rM#`3C~f z5~sCf&{^EzP<}*JhZXkaH#Qok12sS6t~t0`Sz&AlO6%kQ92q?Nwrg`SdHx-Xk8@)2 z9s>_H>Wd4Uzg*5BL1s=5VLV%n?$Gm=r3kmpywZ*N7e?4*&*RWv-;sE&5W0NaZh}qO z{|`-2EC{R##nCCk7EXHrG+2!@?IPrS?tGo%mL2@lkG4wNzk`~ZSE|@y;G5>HSbb>{ z37C*UjcOeZ)80svUZL7G$!AcxINjnFQC4oX;x_%5_yk0>#HDA49#gpQe-O*q4D(h| z)$&^nnNVuOW$BvLBnCI3uReNOT6?4DM;!kG@;dT(HNpO5+adu4&dk5EQl?Q9z0nn1ZgFU4+m~7rpiCG=HODk{CBmbQKk9R?CjL|_)pUfmKr%* zA}J+3?}eK8V%DUk9<`zVBnbZp(p+4qUV>C zs5Y;t7^+7TKYPf{!_`^FETiI}`aM1&zQXi$SK&H4JG0Y`UfpKMG%4eZprtndC8~ysxO!j-FV?mdE?-g0@cOSTAEo?Ji%cx%(PRFS2%}g!S0F0nHHPzkSuk5T4 zYH#llne@E?OlYi6n6q-kb_hw<^?Z(MrPR3S4eJDLOuHvD<~W23^clM@yfk1Xuh!jJrd{I|Ml zW2K7vwf5*ZZ+DwN67$)H-@_%&_z1=I1w zW8JD=TbM@ zO*YBX;*kp2zv+0d=_;3$lbxdR#s&{H4Q-|lJA4c-#s_Aj<7`dAC+zfWiW2_IOl+e1 z;4YRo4Gas!C{sb(ypqVL*MBjPC4I^KgDT7P#pSoplK*ZeAR>irB1%K%XKG};`)C~v ziQm1h<5{NV(TN^unTX-x(As-|aH^*|?Tby78X47s|3E*7W#Nz(vziy@IrO!k}POos1t zGO&}kYUWGX@>+GyMbG8qGpXD3a~k!=@B4fg|Ik&M1w|Nz5-}YHbGo0^p-uk{Dv0Ca zVU}g@q#bejZSqRH|2;3$u16un?Bb7~2Wx0qHA~s&x;91nWH*fskU~<96D73veOX0XxXkT?YC+A`R;M@%h^M z++1F{PlMm3q9mh$JPq+RbVfj{7#;<#-(2o#tn??vbGeljU;f0Am6sU`B|}tZ)Qd+6 z!U3-%74|`^uJ)a|xjC_jeWriTW#j~5cu#55=BTsL@^b55g18DhX-DAHOI;+J?gUB` z`3XBaDeDIoooXe3$tz+K~1 zx>m<~e8R%I^78UPg*iC)1Ybcv2L36ls5rqrp_B2I!kbUMg_aq~tBh%LHV;7E6t+%^ zw+2lJ{ridBLsy^n?jUCZ$+@`pLMZB1v!8>QP-=rir!{LbMv`An@$(b&TSUGNW<=&s zyZlGjnr}>ff!>n|M=KvWp%|W>o+iG&0<3P(iY+AkN4sfQ%*2ti*f>?MlhE;wq^iH1S@FFDIXBjH*8O$w2?*ZysYHr z)>73eBuLRt86k`qFU(_XrP`(6Y|KWhBJ`jW~%*}_QS+pIyXk*OUf}RN6UL7v! z>h-z_k%urdk9Pk01;6xn*;8+W7ctJm<$sEa-Ie&-R`=>iLKv=aviOZ{JYTKgpKKM) ztU0U-)>WL{$ZS8iEj~e1gPVn$IFaWaTKzTz2f|kYWUeCpCOsAwmLWJuxd`jJBK>>6 z(c-f6u0Elz5a64QCyrFw?CGs6ueR4QA4#y|H21`?#Xzf|=H5#oyqidcsn!X4+KlAV zcI);+kyHGqOtma32}ZWZ0j9QjuE8UNq>DVawpIXltd-#OHa(}63!?9HeLOTUGCYhV zMb+NE?Sw-CExZ{n*oLH@x^^Q~6*e4=%q%P{j$S>1bg*S7yeI3lBb|a50lh2#$B*zo zNXe4ae|~QQw0wEJy>I?82bLE{8?}f1f=jx@gEp;K|Ssv)OO@t)+|*OsYo_s>)QRTk0FWWceQ5bSa+ceIJ`5d7Z(@g6py>8vpJjp%4O!)7sp5`1K<-H2EjTg`Y4FzHhVsZ7zfk!H+=rz zUt-4?O*JBdAG1ZNlrL&%P&}~?k!Dqejit?6SJrx?`eyzHW!QT|l7C#o=f2K;)^K(s z>9F7`_hXABhkkynJE*YC9YmESXq=J7X=ayP@aGd58gPB>D(fg3kT;#&8bE;tDG36L z9nqSo8FG|kscg`HBl_aKlK=1(+3CiM+3eT7kfB9ntsjTXRwy`@^5!99W%yHR?=QjSy_hy83>|b?Va>;9@M+wE9-9>*DZn z+08}av#{H$Z9H{Zbh0n_iv4p9NhH({83?x{_MLZUrtaW06OT9->yV-`czpaa=WAJU)j&Ky4uXqIv6c;_2q63 zpRrt>mLK&Q6POJRJ1if&E$TiU^!d_KcC+uoFE4NZ>jT512wk}5$;I)0F?09&;vIqx zyUfv1a-zNTZ>*pl-r~~pNQQ*QERcFmpV;N*x6?jthqlQZKH~&q zpFc0P#bRi}q*hx4K_3XF3`AYyeu&MwAD&2f&kD>~^P+{~CbgirHeae;;vmpmw!5oK z+1xzuDT`Jn&`w_=?%%(Ee9*&2CwX=ka`bG3#c;4|zZew~8nX3(txdPM7_rn$D5zj! z5x;$$A{P3}t$Y=Sp9 zjkf3CJr&z-!^xU_bVMYRB%Z7lpfP5jDmU+y7@oEHE^+c`yQ4uW~OLe zSr}3gxA^(#ZW**r;t~k7IZy;VudGZ3WUhDtr~L6E?VL}aKK&Qf2k~t+<-=@zUXz*m zDopq!7U>kw&~rnI+CE2G3JRgJva*pWAlKCbV+8;l){W<@f6qnN{_mh9Zb@m40O0*! zSoZ9Mov##gNVM1gyF>!k}sX7|%s z7Z9p8&ecz`?*WY+u~4|MF_L2m^ugNm)r2rtz$sSLt;So9PEOLxAO)x^?yu%yXF%RWICG`)@bEAS3fBEq^6DxrCti!%=%Wh1Z}wffW+#n0p&bN} z8Hhr-XJyZ6F>(%>KEKYIwVvO6vV)vax|h?0EespH}M<=6!T{?jEs!Kz^1?|BUL|_)Zv(e zN1Bj59g91`=Czhs%7H@-2tbJMorhM|LwgjuX{*udU#Q_T)-nC@ z{F0_A-m>*_5-!|4j@Fzw{2?J67|j8GvDTlWl9P);?E>n=xu?iqs|&K%1o?9--m-WI zcx61_cr^h?;l2{3aRkgduMxYoTddHjGD+kb1I5=7fOE^^%`svgt9Spzk5bI>h}rrp z>L<{-0^3X|zlBzi+=QNOdNH4iP9oEmXkx7v_w9m9P$5&a=8HGxyw~4#mfAb&3abqt zGym?4MR}e6ZvXUDO{YvI`gm+dS1(LTwDE?+_;v(%S|yvplLfQ5oTTT}V{~ppFa&LlFo$X1 z^Q&jp1_Ef?$L<;BjSg%5V<0&pn{_4tz;5>`ZqtDDjZ|hVsz0}3|5@0{Hy@5_@|OA; zE&cT*m@5pxuP=7_`97E>p4#$N^NcwRXKEQ#S)MxvS=UzPS6FfopzBJtW4|z97#uBh zB7xJ75)Yr1Qga(ADO9Cgo*mlcIv&Dt6CSuVkYA@1H0J%R(G*s;u6lvy8TsrXKZ0qw zqN0oJWWz)*%qpN=Fj`@5(u;7aDG_7iOh=4ny{bI7?}tn8 z)NU6?$EDSmQ(t$@X_KXV0;Ib6z?|0X?HYmc7wR%nZ5yA8*ZQI^q1lQerP>2ce+o4( z%IZ~$(%_g+OD2ji4W(MSuNDcbXF0H>z9s2}V;B(o#<1y=3mYuAlh}+Jh6!f_bA=2H z=<-e=!FAa49kEx2K;=?KRE014PE9wX(M8q0UN9r<9qm6vdwXtVy2eb}ROj@C_l8zs z)A!L0#I3dFPy!#I)_&OO*zhp%wSdvr<3*B!3TTIQWd+>g;EX+<>q9SK2-ERR-uX3(ie%V9U(ZUCPh(+O2*=^qZc+iE zIa+{5-&jZM3*wc3P@~5mr?cc;-{#Mu7iOs>U_uKoG^oALH5hdujIxnhG|r3|nr55& zS(-znIc2YyA`iexYn$Z#ex;xZhi1m+{sI(T)|kyrv<7WL-^{3L?YkNCgt2k?(yhCr z$xCZVdO#~E2Nmwvr=;;!N+AM}Vd^_GIAcgeQ63Se$H*}w&}@3`W&#O3tHy1oa1ga&#D#u3BEPq{*I`3s7(wSYHZehQ za?!)qMB1}}L?V!NIH)n2pg8d$#!PIHu`}7TIZl*B}%iB&0Q`$~q}qJ|R0j{TcAY$iNzJ zulKe9R}^F3?)Zxc9N5rXX0$kdV(t1?k){} z0clPoe#yO+v&w?}=e3Do%nAbhf5 zEq}gOQq55S&EFIig#?l~mVTq*dFUy86r=IP$~uCY0mO9=L0_02FHMrb#w+l*wR#K# z(g9jESAh7w;xs|RI~#Ma#cg(6<>VKhhY-Jz)n~ejAD-Pn5{d5e3eoza=Qk_)#d$I2 z#NB=U+xD7VkRvtrh7U`im5-niK41PmHGkQoMjHwlPMN|Wx*o};Un0ZW@h zJ#NYPiZp9Kat5zgaKnx|F37qX$WXS{(f1yCqx_{@kUA`luJe?!eT@z*(|ja*10a}a zng(E~EhWW;7?`XSM`2B+txo{f?g4Ht$2(AL!IV9a15>bYEr?pH!wUSbGRQ_aBc%yo zroU%p(+&^U425eIjnA=xseuTmOW{H}u_eAgmmfw})fOCHdQeqiz~SX?zz5;8rdvxc zoQ|HxEpN8Z{6N&QsDTg8GRW^xU}*vysnTMMQTSp#V+c+w7kxBpE0$uqH@$hXKJ_OHdU@1kva;W#zf6S*lH;$jZmQNnN*$!D+$ zl08{p+<$e96=98dvHHKLWU2GEn-*iPea800B(xpTm0k(IZVx|RDK;@v_Yv$Jz&@GB z)*AKFVtq!#^7kW-qXzRDC6Tj14;I^BwCud1f`zR;!Q zPe(mx3~~wGR9hQ#ffwvDes1nEeJ{!4o+g%vyWtRbE6j=|KHzVomI~d@qw@7`nQGv? zz>}@F&c3^0?AxHKM;0WPp+7J7bx zG|Yjv;C>~%EP-+G$*H+%r?lMOph@QWvWSy&)urv`*63A2mPP#{3D%r@`8L@~DeL2g z-iQoX{39ec9#rt{iQO|P??;f|0i-f4MQPL`yGqVhB}(*;+XH(OxZFLKtwPR_4kR}d z5)wiz=v=tDxhYU#YHYj_D!4ls$)M`Ek;S}r2X{5jB~-|?q2P~)P3Ma@{P3bk8y&{e zNY&b7&%dCLH3n#|3N*|Go(0b&DJ+|p2D(UvGQSo`DcUZt@8g77O1=Lo?kr6{l7Z*q zl}nL$h357K(A;RgA_dh(<$9imQOpSS{Em#Crvnq18MRGIx6_LTPkc`D?%|LZ9zNBZ z^ou%?ZA~+cqd0ny^*>uO;6!clqZxrhd*~v|EBIM)@wzC zPL*cV&+hfoHy;EGYn76M@`Dz2h#*J0PXr5&swPC0K!IGaeH9|#cX0^dBD`@wV4(8Z z!-mrnZN{7J5qJrU+y|47g6wqiF#ZjruB8YaR-*H}_PS@>ySI|R0yeP!04F}Jj8>C( z!|PzeG~4Q(Hdkk7IE^`gx?ta~yXa)R?%}pLQWhPU)21c!{Pq#rGu^=SI_emY#DaHy zhs>scf4C5n|FPrlABPq0$A_-|!hIh2Wde;qf+inA@vJ7SoP5lMAitR;Q*7SSywvv-#VUnt2+kg?Z_Q6e_c|@@f}zpZB_y7O$6t_@F<)*;+*OO(QGr6CUr*B0;j|wA;qp!#LP$y? z_w<;k`{;o8@!))!A6i_0|7k~E#piwNl{zw$x75zB1QVR|vuWAqV+Eh?`p;PG^dY&&qZDFm_J{%BM1XT6h z4JqW2D$pI+8je(E-PV${>Rs&|&kqNDZX9ME284&UAnva>PrWJk?&`->y7~2{wX86b zlI+1A$(E1J2 zE>UhzBagn1hgVj-cFTe3nd4OYdH0cv(Cw@pX%PeCaQq@%Ch;g3JIUb&bp@By^-A)N zUzvI%8*rWwnVWN%_QOhj9$|_NaFTY|8H{Pl%ZD5s9@fn~om;UtpD5NP<}y<%^p|`0 zKe=h0W~6D-fo1yW=xF`nTgY_1%1w~EMu~dsjYXVmJd?a=@`<6d+OE8ML1H|I3@n0E z-9D?ehSD*sv{V@|iy|p(z$V>MR9UHpM0z~X=}e^S?i&GH^asK+W^GoDwYKmD+jmU! zUQ#QUHajGVF@Kd7^GhF!&8;mY6V-5ga~Ut>RtAj!xKHr$9ZLui(Ezx0V&0qH4T~~z z72*KOOuLe`9g4fe8&wq~k0d8oX*To>(0f$Vdf?%L7=3SkhF@&Ht&Vd)4&Od094^k* z<-k$($M)L#Z1d3DL-l>m_U(C*QDxBsdmZbza_?t2>o@zd$0rAjO=Zp(wf z3=j{290rbiW~!>+kr1)FTNdz8NZbD5+Q7v8%}Et&iw&@p&AIPTeSa!oBaGcpdvhZ}3O-fmLIk!<~cuYyo<4Fp3OEfU5CA1N!;O0{r|;9j1!j|T+7C-UL^>Ai2O z6v&dZdf(o_9W~ne8HJCIdMt3NiuxH!W{Ow@owp83lE7nCF)Z5IpcYnER7hLguik6C zES_^)BSXSzGV(g0YR|bH%2&cGI$vP-#R_Xbrjy_O6Z?co9VkCqMVE?tKbYlkaBwcJ z_k2q9uQxTMSOEeZZCmWIt#%;sC4V>qnQ4rlet`|>e=>VsGe`isgulJ2J$Eyq*x3%$ z`5o5o#>`y3VwsjER>$}Y+mHFVFpv=3{OqVU4UY1#p81ZWlF zaZ%2`!HzG^TJTo*LV=gPU*J>-hiu%8=j9=G(9#rys}g^#?xh=i0k&;0C8cj|AQcZhr(iuM6j~v zjYK6*DZjz`sH&oxtZWDG-qN#6)26VYyjt)AiSv5m*Z5 zj7(0ROJkv?mbm|vd0p=%1A~21lbEc0M7>_u3XI=5xcB>W@@ro7-?5~p*tXz#34h~jM5sS@cc9EI@4RO@x%)a5@QdbUWk~`O4{5pV7rpi5zU$|H88V@! zt40f+xUr91?Mq<`I~}y??u+A;0&dWxo1+}jE;~~2ltPl*YFzC>H&dPNcV#8YQa%|~{v=Lj7YdDP3uQO?7#YtJ)igW)Vv(7s#iXN({x_sXB+QwIt4DycsrC)S)`Qa{ z+~XW`Lp8Aov|kAw#-#g=A3Rq`))I?%qSP#`F}s|tz(Xh{DZCna45gS~(C%R?0Y!t{ z`|LwhWaN4q5w~lbMCI^o4>Nl_u>LyYxfE&^+(9vRtQn zYv~F*j`4ZDfay%CM6v3bfnvt^o^|90zA`fNt5j@xR_Vefwm{ZLr4{A~TrdEOqX181 zQ(QoF^F&6kFX4$sLJQFat^HB=mSWU`V_X2mpZ(m9xT z#V=rU=4My;W=NCBFRNRIS`+QZDEy)NRAcI9LJM(ZM7r{n2${Kk3AaH(8uv4wAZ>=- zSgVpxjCQf_%stVF6_wZS`QDz_ zD+lf~WEa4m>NR4QlX>Fn@%}f5yefHEPEXbl1a{^iPm|jjs#ZZ!K|gxQ(F;B zo48m(<-J``jp#BoRV{nyDUOltRsVgexcT<3;0!eFRi`D1DOdi)^~XICgwIRWQPAdq~_k+E?*H| zzd@wK`mlJod#0OkMGQ2tcq((vuAe9I>}2YdkN~a8D*n$G0=9t!+N@b3*B7!6-`lu^eF>+C1i0It3HS0O)R5Dxs@wDz<7nWujb?EC9 z5pmO-KU{IFCVP0MHZL;8EMM`9lw9Q%rf%9etEq3!R?P*Ie|4+|s?zu<11Vgf;tO?j zzU8KSmO4b3&BSMgt#&=#x{_`QW=1)rsc)^Gd8W$G0!{eXX}8RUK6a3Dn|7ps>$A_o z8i?IPn4R!^7JrX}Mg}+_@^QwT&l1SWBrXa!IZ8`+!A?sQLin` zzMo1#Rbe{|d@l&%~UVrTi(HPmc5D3avp0dtBFsM{#3+R=^xXgPe zpk1D%ZwauMmd^a?Qq)ztLd91Yc*e$*^q?FwV@NDu>Xn{4@t1Q=f_eoT8!09x2^*`U zokEN|pJaM+g`1ns`)sZj`cXf=w=n2ryR(ycTG|zCx4Sazr*50q`la=u33f|{`<1~Y zO+qXguV80%2z#ynobtV5>&#do3`I=1By~HX0jWLW7rnUqKu?~ChS+^-i2PUQgoIcn z{SVZVBYD<)IfxC~ISVQ_D(rI=?KzC+k;%K(@P>vjbL9Gy_6mCBJ?h28>K~Obt9QOn zD9ulb%XtvUV3rzX)9L@XlM46Xb$5DFo9)L;)z)fo)=DS#)cg6z_Z%FXHf=yx4*o)h z`jIlAGf?K;?v+pV?H?vbNl6Z(2!ln8n#;!b3C}SeJ$j^{crJNUa&f!v=!B|7s?oc7 zH1-m1g{?emR!4Eyl+KK?mWFD@ioDGhO7Kfb7O((>i#-9o*Q^# zln;Uh4Yc1;K7c&1-%5&&E`B9^K&4_Ol-<_zvcmaH`mtf)LP48;TUPChuIJdWg+&5+ zs-t-M-)47@t*Q(3>WCPesNOyHGn?uR$9a_EdZgtnQulQgrp~g8v~Zm^h3(6!O1dsi&=}zm!$XJZ-mYNQcr)CS*bz)IVmM;p=>t`dPan z0Z+kvs$TxFZN$J|DEfg(b{gVgIGq(&XR8*=W8>uC&$xJb$_x?eKHoAHryQymyO|>B z=x@~(<)lJ`#rAekB#+w$6Z$&K*~;B9QGXhLe$Wh_ilB@&SZ~afH+ST%R=EjThf0ar z`4xZs`3XM`lbzqtC@1wOME0c77NbNC<+oop-iBpm=~?JG2uIiDR)4$t5rvYTZ|NI^ zw1J;(In9-0%-^(ibyn+NN){Sgur_Up|kkT)irOvSZ9y@i;& zx@lk7*TebVggoerzw0j?n!cfLQN^1Tc0?FA#3d;+1(x8gL78?@_Xo7Jyf~n&eihg&)9D9j^g`%oB6eBN>5ER-`#4!V*PUM!@o(;1PPK$b9A89nByUs z;yY(rmVKlnEF6(7Lf63hWm4%eLxlJwc4l5)An29`r>B8e=d-^*cx38nPzU?%*ou9r z1A-@>m;@3K^3Cv=d*T5RQRYqGJ+yn1PA*K5fsy$2|}9+B654QE)CjG~ba z!=e?Ip0+3}|Il*J!qW1Zh26v5y?P@%0XS)hVve=6wI&;n$w-|AA?KW?Wv&|>*ezyu zG_m#T*Iw&Vp{b{*)W#;y2=JfD7Ts^Zzi&?U03(~3PBD2Ia0HyrbxDdo7b7}$lD3ym zUFzzlrhh~^n+lFR%PHmY+A-D;lU2jFu(Y6OVo0ki7!hr>{fTOQxkyk0tg{_`B!v?; zr{DDFeOC`>1O#6$?iyqGp^%aqziil=^(lm?9)}eJ_>#jDOE>8a@=z*6z z9ft12RD(yA{#9~XWo6X(xH=35Yj-SyWk~T=+fdXN8@?dcto6L>c7ARM_ow7rZxGJC zy`pn{A|_=6eOY4D{KH!Jhx}umYz!1;Fcun*lkJ6R%aXPQ+f;Mn+w1w;KJc(_A23xs z!S}cj^17-$ny6Oett}qe*v!nX@-G><5O{6A=`%XL|J8q^uc;*jWY2&+Zvv+Li>itZnUD(ffna)r20`9dw%|J2wdC6s5z?sYb}ul`bxx zb^+pAGT%K(Z`z7{d^r#&B2WxQQ>b3h1Q{d3m!x8}*w$IKj`?;9x5-Is#P!WxH&fU5 z!eK8>A3j*|h1-a_qQ6x?WgK+JYAAoqz{=|CkIAZ?eWM!(HXolOSy96i1|ifg;-_y_ z8xNvN2IuGZZV@Ks`#_xnPn+F)^KxDP>SYf)pkq_lv7Aeix_4!R48C2hxxK{`P9`^C zW{+L&nm4T}s*Eaw872yO&)iOeW#Sf2vhlhUjEs)C?11u+09vxO8uL8^l-+%{E;ZSj z_ZdnwJ%$`%%<-KJIu8CsZEr6$s9KU)knC{qonR_Mmo2-@8s1d#^878wDd8i&hF4z| zZcZmwn!#gDUdWEZiihO)R+9%XJU`@kEtxv4r9B0rbUSBlpsUAlBPi)E3 z)VlOtCmVfg>W_fkWb#d7;(Nj-IV1em&N7@LcgaaE^1M>z9z=ZdY@2u>S@4|q-uI7@ z>H8Z6+kf)?&}l&cQ~A;b*m!Mezmk$V)W1E}cNHS%v6^fKhB3ZPH}o$;B-qSawZTMp z?;5_Ze9u9Zm6?8e{IglfT~|u>K?Lci{g)W;KZ@Df)stJzUog6xe)W-_y20&_#7>|;ipE_!-;HEeYIp*S%RN7tdL~kko6*Qea972qa799bC07vz%ww60Ga$ zku}_}7sq})O7PBhqw_vNIxly+U{Y$H?`I(!kbD(w@P;+P z97}@Vb6@a3OU&O}hJ5|$R^%jNl-3$1JTu}eGu|+>;JN||kE*^&1VgDYh zf9tG)s|~3VM4V3q`V1M^P<20QJC2+9P7viXcbMXJqS<)butz2HsEql0OiTx0z)H1> zP}Y(#9f}3*PK8=1yE~Qc2I=nZF6r)&{L>{}(gI3% zhjfWZcY|~{oZ(yNJ9p=TwY*Sy-+AVl+5150Z&Mi-4#x5EqxnYUh(4_y zUe5=&R0bo~qe+jfm0`8lM+~MWScU2DKW#Uyy%~+3dy%CJcow&R*$td!WK9tg{w7u| z+BPrR-#6ByZjM3sL<7sRsV(}6P(MhT4R&(07BF~mB!VM(FITjI*!$3k!MKVHf6!FjgMkt-`hMY(&dm!g-Fg2@_K zsUZjBNlR;MlM)ip01nuXTw*NBI*c*5L;J_Xb4!(Dvu`Xk6RC$wj^&-3!QNQ}Ebqle z#C~g>9ZNz+j=#(%?)pkcgmcS^b!k_ffMHl_oWtkCOt47^nJ=LWB~lYhETTejdP2$G zSAQaFrVBsP-~L7Q*QZoiN(uqF-({3oqyflmqDi0kr9>Jw^pk!LQ|Tqc#!kwm53bI3 zG{e@PvkuclnMFr%I%+6kN8!w?%@lgi&$Y%A);SWny#Q?!Oc+0Zj-tou>Nsd?zJFv! z{k}|qNhl|x!rC%D8P1Ce8`AU1#AKs-5*KcOKqffUNv?VvE#_U@%EW}do(-=%LQp_f ztX050gTcxQUaaJso4MMwKgwi$W^r`~x64XdBV{62=mPDnRO>E^L;q}VzXL>JR3AS^ z0YzI4(1HhTWtNndZD{JlXjdQ_;e9Fk+mwOUuX*+ZKI7GS%R%;w=<^5=4<<8Ir+!?iw!e3S2(s ztII8T$S|5rMv?;%B6i@+&(rB1D-iANVlx;3;6fObWTA-jJnY71}@TPoP{ zFi@A#mojn~*kPa^MU^2PDQ1zmzewvE+Y`Fwt?anbg)lWU0|{Hy)ct9%H`~cd6r*gY z;MZ5j#m^A!xjbLbscC6R0i6JzFchw&3f7Sazln)SZ!{$ywyqT6bCch@l^q^_YZg;o zS4NZ9m%4R)56A$uhb$38qdL1?{>v`R-;Q$!Zky*`|3yV*T4PEnNN7P&jnNek3yo{`MsnU0mA`*yKpsGT$+@^v z#UfA?hFo1?4CYicutR#t5T@WH!vc&^N6dtST}3B~w$)>ppD3j@4brVf^6=Fy7EG(1 zY;S)4(wjJWswj`DJXG^YmY(K(_$t(kyn#1a7P>sUDC=$kJsunT;$$O}Bt1Gr7Pu?F zi8)Y;TS02jH(!k`HforFM0Zf3qE@->ay+vyYTST*HqO86oPefnEyC zy9V{EGq{XRnjXtPWy#Z6j-~g2K$^fFE(grm=Di1N@=><@{DSM%o!+7@sHd5#fPRpN zrOAR5htLGsQ0cFii;*EN4L20#+_Uan#ti& zRM5cgC>0Lr#@)@%Ns~Ic^6SENY$vU2c{s(>yXifMg;N`s`!=uqXD;TjwWpw^h4<4_ z@abh&M~A(zG% z^Qo1DiFHbD+(1xse<@R4toVALT?vK?x&8iIUps&O>p1diIIQ zr`cW6|8b!Z$WMA}+sMCw9hWzr#a#!E#ooTY$hf$YpFd-_&DTygdO~1z8tw4ACF1{Q z>B!OaE48~GNxg8H`s)r2kl=^Yh5Zp-HrH>2dc>zWTKV`Rm88i)SyDCrKp@2zx30N@ z^$RP3M5rYiT@d)71OTg$E>F{L$PD!N!tnwZL(o+=4t7O9>O;d@`Cii*M$IkvltIaA zs`|$(OOPW9(Hy_tbx<&9Vh0b#ALxVL`W}!_1|1_w8C7rwn7usksN+U`CJb?rHbSf2 zd0|jdlA8h>lS>L2zmw$AK6Y5$7F6(kK%}v%;qUn?I?W-p+?8i0g#y)?@Iar&U{PY7 zLxTnvJXACesfiW#W~y8URs--E7Z(?sL4oV_a8RmKH-M{nd$$$u`gG^~mKnpx&kwq_ zT@Z`*f{=~N4{o&VXu4odA8?4j#k_a{)pCMG26N#3=v#S}KEC?~-?4#4)aM@-aPege zI1_28H19+=p*}XS>O>hI&)0+~`E6oe-QGS9QczHM0evy72H&+$$6s{~6+>MNv|St7-rf z@$vKh556&z*&vRJF2RkBE>ZnHxNNjYLq@VN5jfv~6-L~~=0h|Ni+HB+!MrrHwG(x+#KCBRZ zw;MG7df%^fvJpFHbgNbE|8l>lf)!?!>uo7Nhb2$ExU|Tlq6fgoEgqtqAhVyPiiwFC z_*A2k1E5@g_lx;XmBG;Wn6nGwC&SLF#C>f;*Uh|W)Bcr@4+7Dr2$U%Gy4oF6TW8F>}c zm4od>1D!kzC6LmxEYJ-Q)i9~1slO&tD*nuA%5{mfCx*YU@6D#Q90M(2*B*}zjeK$Y z$9*RQNEG0I>=WYPNCpOWeQ&%&FQ}-ytl$4hOod~%wK+6APRY-Fo8+^gh=Y0t42Z+1 zAdWKV$)Ijw41`to?g`)Wj>yVcf3`j&O}5B5S{6Wvj*e8q;}f{f3HO{|Yb2G>Vv&`k zP)PJE-ltDT#>C^z_s(x3F^3XYgtEC%x9`w*x^6l6eoVozDl0!QWHgvrep$-=Ol%cD zDom4QevxWXvtFsw3&qfEo~=mR=4l524HAfonUSap&14^ZK9o>cZL;)Md0nuNE}V|U zadSExy6&Kze6S4XRXJ(iY0qs82F}O#?JRxJ6g(lHoaR6_mkXa6RJQe`5KQ~X$!b3jI ziWJ+~N@{k_l%_SmzQEiWf`OP`@S0%hS3`@n)#W_fKRQ=*-o{7CHm#0N?B?j_IA1pl zlL*(so4U|Cbi|X9C*u6sL+&zOyay2TVL)>xH&&oOMK>R+(HDD22mAd=lb+&2 zYrbN}=lTVG@rZOf#Yn2Z909q%Cngk6Iv*WYeGVCWdwab=C*A^tBZJRvb@`QX2K*i2+C*xguS@1>p>(NNG9Z0O0{w7bmbfohEfy8mhrWEXH%NQyy>KK#_; z%0du3f7}_>8#z3Tg@c=%ks|nG&cCk1TR96xLhXCqOwJyHh_aJ=VcH9J$1Rnr_(#n}! zHzo2#|8d9%)LUCaiIiR)h5#c%6}&>ji4LpsKejdNB)R*Hb@aFnRsL}Va_#oIpm;Q0 z$ZVkb2kl#LA^~UIBax9pJlgW*g4`0ycCR>Y_^AdR2aD0^%hMt0_FY!|*74=aUyvyH z-x~@@oP7PhM}(0->R9g;m4nzIbzerdcS_;%HeP14Bx4=I(j+ z_W6w^&{#A$zVh;cqilvQbTcTe>CDZHa;Y@vSQK_(!5bPLE&TS~OWU+-ZhEvNIm^11 z6MU&7i^K$JxQx5cotY&ywu310G?X;S@P)&E51wmXlF7rbZNugR)@-J1nJk&|g}15; znNzlF5T2w|%%4WIQIe@Yi#r!|+_HEbf3w}6V7fYyO3-o$O<2c+E4s<~6t968bxw2wQbA3MRgWB4bo_}pc5|kbg zkuowr^gF`;8>$JkQ$y}(BV1e}ry%;kYjNR+0yZJQ+;C|>j*U@zGOXw0qEN_SL>1H& z(M9Ub?Zys2(G-r^Ywew<*>m!&bZQb!)yO>gU$$YDW`N!DYhWO5ST`+rrTFY*!?N|! zK%bXA62EV#VOo(hzoF51DC-LcjQ=NqQv;0J1X!aBCv|2x1oXHzR&IsDV;C6nTA@FD z^!dw$f@n~B8iD%TCia`RF3R|{i&MD7CxzHoEL&|nodsU=z3qgAuWp)fW#!C@FBq4L z*c$j8H01f#2=6~6bZ>d6Y3RsE=#;&Nqx%`2WQ0jnI$QBaWb>9;S`2x*i;N0Ze-(1sC@rfNifv_@McdQr?wUCpPFnX3Vo)H#%x(n z6bo(-R_mv4&#@F!Y$1=uMlq%~s;mx2O$++Za#hSZB@w>QrJ?f5x4cNNDG}$wIY+6H zS94{1%otRZcs}b8t!eiMgDo}du>&_09qW+;x3~ko%o6AQbx1(2##9~x`mCKEM_Is1 zQJJCvfF|N*h=TrHCB;-2q=d@^sEc2o_o=BnzZ1!bM#c75zhHK1Is;yCA3)xCIC4=* z^H<^BAB_FhltgWlVTQcr@WuUo<| zA#X{qlv(m~HG*EKBO4*>ZtI)`&acnR;xFfU(luMR0=^xFnS_L873JSdj$^$PBLwn# zKA+NB4YRS;xk^jRBb~h*D8j}Kz7n7Mp1$KN36raS*;gt0Z^Ii0fYdy{Js>26=|jhB zGkD~PqCBg4NR(RJTIrY>^BY?UBzW6ATx1c#`s)Az-M*bQkhw}AP)= zB8i5H(O0`|A)X##M26H|#$!{x zm*|BluwDO0{NUH~l~!muMkMv!XKOr*jITrI!_kZk3{(sZF}aXsRG@|MJ8{h;tm6dV zV*dVw3zWi;|HZ|b>|}DLeJx;1rHdM=dc7d9HxS& zdaJcVA1hqlVb<*h*I?7+Ph@c7;Ml9KNk_smkBc8vPBK1j=a`+4BTTzzPO*A16s;PM z^?9IKIncaY$h^j{+ek^w zpBOM%Q}xrUmD8KtwWZNtAGV5S=P*Jf|3ZmH`wU_V_q4eZdik4-t#+K61>TAD2EII1 zA8BXRq>^}|HuyITCCPs$|Eg!T93>!fVgvxuDt;Mnn-2gveQ^$%l6J_g%5)v0<093M zLR6T8iPekM6v}(OM<3T&(HkG-WTuqCXsvu>isOR$;aKk+X5HOBw$k$~I)6nogNshW zNwg!*?)uD?rPE+}3_Yi+;U2_tvwrlXqCYD>4Bn;i})I!fch1lBXv( zkT%5oADO+?D}}jwbMCTnBs+c2k574rU~_9b?WEuhRA2sb;!!mmJzToobZZ9Nw0QF5 zlZyK5`SB^Ksb+wpvOtfI-r+j3P=EC5Jlq>8o&0uys}U$nE4Le(hd}D24l-Po|L9y| z4wy9NkR@_Fq4XG7&z3!H)B9}@*DWF=#p{E1Ig@q*9RSQN)eClzW`O@Z=~6?6R$z$07&I_x(JkSZ7b5LJy~dbrb!CRNr8xp{gHa^m==+uq6C-9 z-LB3p`T&knQ_&3f?|wA_SQ4~^gnS+=<|xZi7v4hRLdb>1I1GE8sa34CP}T0vX+z+x zRw9hGX9G}{Wi5a8$AnlSXsT&)uM%!*t*`j1SF$FmXg)z*WyONWf`%{YJ zO=@Ff<7sojN=CNzOfsqR&ngkp9IQ$!kE zbmCq0xxJjGzWx};L21hj%ev;X4GpMUiaCMKl2$!zkle+W)>poQwvz?Pt; zblz`YCGY!>8lTt2oSUSkrUox|AjoN9YFm`>!m1!oFR0IMfXB)_xAdfv32@qPjrflG zC0V{PSC&j3S8R+;Mv;a2-TS=CEg6NLx_fMvjGE;O33>Y280%*_^1pbp-_M_pLk6Pa zZahZh+#bIEkxJ+a@I7u?)_cLx* z#H_r;rTvx%f@G#IH&xIJHuTI#9o6w~N6(y{3H+M!| z(^g~aBh+%wD%hCg6aG?9o49yX0g&eK1r$<75nD)xRlO%rgWqjGQ*-iuNkOzS5m3T* z{2)mDf$d#KDXw}y?xrOdObd`U=!~^+NkhOm{p-GoX^Ryg~vzZ3B%?T z%))sY5)$H4@kZ`z1*l7TMY!I>t+Q{L z^*aV!626_6GBWTmAzzxCc?|upXEv0KBgH%amG0Y9uOIL2GHc)8vroc$J-ZuNZS;oq zWh$obKyFNzifMLuTrDw?_0q_Fr2?d@e$+*%%Mc~w)Ci| zMBmyfk^#I{VquYU>w984Z_foZO^U8+m=NUo`3!nBNj5q0FbC zKl#~l@ZzVf((BD#ix8%im!C%qKjq{K5gJMqKbTX(#%Vac66cZlV94}3^~G9C#TRgM zQAkKpPUfMSYzi`=$>UHx`=v;~r`!d~=F-Z_I4~0d-azYrA%Du3-Yf>XDAD1m!mmWU zMC-_Gct}(Yw^I z*+WCalTuR^KewI^ekN|YBZ#V#sBVPBD1nZydGWfFsGf+JKKQkD9#dZ4xMI1rUh}M; zrbR|?71oJUUT3|EVY!WKjF9AM&hgapZ!-Ic{{Xkea$#(I+R@VIubaBTP9$nxcQH)( zv!$fDi&ak!rJnNK)L~j9J9AF)l75KDD+BG(SH-;~|B!1{xs_L;$!Eg;?N| zl~hC^10!XK1-%wJj>p0MfCe@;0CXS?;~k;c_-WJnN7GQ-WS_liZi+{E$n47)P3-HiN0P~|GTEk=F41fVEt zkzgtfS`v8K*#HsUso(*4CkwQ9UPRz$+d5Mcun-X_Bv-!p7CJPHlu%V4;_OpMI2O7~ z)2!<1=~x(Q8(ZQPeE*%7e>}u7SI$00#BE%7XnAgAPRdM@HxYr%hwAJG|CF9KqIYu> z{WhzEX#e1#F$X6HgmI0wcC8=u0)UBHTsD8Z=gc*BPQFm448h~V%mELm4^|;pit)5a#C@V{Pj~P6E zP+Zay|7%}ab!*_2=6hXXPR?nkoKh3Bl~SsOB@Pa&)r+6u%F^b|H5F-b`n z;C(2}8=B=2XXQmjN)%>9i=jonz9tg#3W~d_>*c2AOli?#Amg<#7p-nBPx3$Qir=fB z^VHSEkxQ#0b4#)hmQMPGti^1$QZ6xngkoAiA=!ZMTU~^3%4;$Mjw|hcXHBNezWTr7 z3^?o#w+jU^mUWRo&=DNId_waB^$ybT5^UDpf)Og^C|h}n^Um0NlKVfRNEh?IPXL&? znpZ(N;a}1v2YA;#A`S*Req<#kSpX!FL)hMn#(=_TZ35NZ!YeTf&xsrT)0}YJ`FTJ7 zP|~kVPTTo*Z}zAHr@MU>6jDK1OG}z6$3<}qZ+vi|);BfO_#bNiF!4?2v_iROM=be4 z`-}t-`=uo@Up+!%dwcLVre**zfvQ=zAg}7e7CHQZsVl1rf1#U2nuu%$Pbn20cCu``CQ{{nClZ4c zu>6HB>RUG1$&NQBJ(Xq%{fGo8&kbOB{np-|4Wi$3fuIEh8*#%7ATUW0{5$0FJ2MVC zQ&5yKS;a<_CNYt)Y#SeVJUuQtub-Qgn7$22GUmdMj3qIUMG7jn3F*Rg zC*HYw9*SAEk)M<=Y^_AEDllaukWq@Vau8vPgZzmAO3uF~7^^05!3t7U(St7pbac0x z_2++Xww7xx?fSkEp}?MYw2d2?Q&O-crBuwl4|U)b97*W+7Kn<{nqncK=6ejcmMReQ z?22fXMtq}FT0o9EkNZEYBq~5<0!G9LP+=uNb^~G+N8*SJfh;a!Wn%SqZEq-F3~MrX ze5|+N1LmrE-Sza;s-l!0Kk>1>o15F6Yx4v(_?3Wz#z;<*mQ|$TvkVr^WDc6u-lO+} zPS-Sw&K9y4ozv1tX~m@dPDg*;^aznR*PdS%Ik|e_9c6XDh;*>e!9)1rm_Z`doP%Rl zK~L(3g?UP=u!}UCsyvF16*i>1zSvd|M~i@>RRWuq$TaMJquMub5iW{ieaM=7%FL>c zjvNpR7L}Vz0ue_lJTcC_HdblSmd-A9g@~QqpSDGa_b(d=dY9>OV#={qG$eQ*Z;s9b zmCVg8Yu)-s;??&bmwN?nh|A#MzHkx5j*U#h`1Ln*o(CwtKv&v5@O7SaY zae(XL9_W8r{_AVV35gQqUHQ0#!W~}*;b3oLvXt87l!MYWo|8M7WHAbZjasW4^GhQ9 z_cFe=HxKV@)WY_qa>+oL${LRL(TH_IWbBy+lA^3^K~Yg?2rQ~;(~?fJlgX!OiTx8sL;{T_XM>T>JT5r0F`?G@VoWp zjH`spmJ`qV;E)e2)uzM;TD+QW0 zhrrIRzJ7?$%8T=NR=v*l(St*w&z!Bsygv#t;M}3z74la25wg4l3PUo) z@d!z{)1Ks3@D|cgLSl|uUNVw2z{DXafg2A=-+L!)2}1%1>-=Uu?i#Y@nMK4a8|Zui ziq!Saj;|zwy+_`c={m~)nFNP91qKS|91GPfdFx)~Djki~%FEjk!AHXXqNT#fOZem_ zKNjli2_i4ug>G9W^AGuI889(0dcokG3?cvhSF6WD;hUz!cShLOk7mL&|BO!KqW!^P zH~;&Sh0X_X)}9~9;7{+!V_!9dH1$`a{R?YKI(t%Uekhg6{@t{0AG2z3IYFyW-~|6U)LRd^|9 zGwwN2wW=sbD~C$QLt`VBpnpqdn)9T{(BjBx3G<%MVe0*n|DGF17A!S)0Rj+(%v5}$ zFCX|B@35s_3MFyfA@Bo-vg>Jp4WT5q{pTb;DCoL3LSP|{@J=`nD``JIY+l~*3LI5g zOC?d`?9!r{AS1~+96HxNJFy#TnC%>?vtclGT=%u`5P8Ir@X1?vXBffh{4^QM5YBtb zU>_8a(wuXD@bOhbT$vWmA@-U$$H);$wJ0z%{ST1bOhRAoLf@O3nz7;q(^IHxPy-(Q z|g|i9h7cESVY8|$D7?a znHo=i=i_e>(69w7doaxug^$|@F$=}+k2K7(3hf%g zYrq{8wKujq6hW$LpcC0=vKL}-s^W45cZthD1*8z-s~QT^`v)f|Xsrgs#E{TwFfIdi zgt(;KWxr08vjx0elvf)o5B=^o)-^F8RHfmPII*6IAQ^PT2F0KLwJOTFvSaU9{LM4d z13)o50>bdv1d10^*Ihre3z(K6vf2!Mz%h#?Jy?ZZ=qpoSuy~P02bl)>X=x*X{W%fL ze8U9r8CKX^8u0$6=SSDGb&=UhgTpoT?-dnhK%PXz<7E5?=X#nWcJbfGx7}f6R23)y zI)xUncUAZc^Le~CLyewxw|8o+4{Bwm=CpuUgN9%Ok_5J-71m1t{NMJDj_0>HW8+y9 zwHg&P#a?Y_V4e&SpHt8lC+ABIK6DsE$A5IHSYaoXir|D*ieT~lvogbL?#v7UKv8{t zBIon-UjzM*ed&V_FqQT7Ux8#I4}^^YSfrKJcZG)tWfLfA_@MOO?QCx=>*?`tbFSv- zIomx!woc>1Fox;Yyxg(M(?>WAvlD@NBb*v3>ZxhdbG|nNf2`S91p{H&5fLNfBJnSD z6{efPyL}JT6!8mo1J)cDOXSr9JvQ| zK>vs|COL{!*GK`8`XGUbHBSwSTw7iP^=*RPLc6zXx3;=ER#n#vADG&PoTMQJw%AMx zHj$to-eVA5kWGfp+k18w8j5Ims=_H>EAZWN@cuVPti4_%OX0U55T!Ad&h*JE2s*fI zY+F?(cod^*u#exdLuRy04Pq>VJMSJ57iOV65gi}DA6VNn1U;Fmo}Nj++4|kndjd4< z7b0`}Cl3!Uho&qrMG!3T0pIb$@$mtE?KRrnB5MD@ASN!Zl79Os?MFVJWmgYihRC}B z8V~R>L8o+e<#uzj!cUVQ3yi7me6#>)S$FudG>h(KjVRjcxc>UiL!S_rBvlWsXoC|N^uit8~Zqo=oJPRXW`9TEET_wr+iBWxBH=7l zhj=M&@&S}(Hg8Mk(44Kfy4)TKs(uKd`0g3&?IqLWw zpt;b>LHGH7{Q1f1#$mb|OLTSK6VV5*-+CA%=pwp4d|5PEXOnClpLA!x~?^a?$)8e+YM&1ls1Fh$nfln(G3w^ zT6f7Qx6gdU$&wIhnmOx^S&dsl&)SEXx;!(h{jD0fC%tdZHOw%y?qKJh9k+{tk~whH zOD0ii>NjLAU)FcQ!?c1nxneJjQG-YSW5q6&>!d<|Xl4ZNrjLWe;Tzx$P7RZdg8uZu zYL|2E);8~FiI&aV z@&>Kslw?f1x_9&KO}V9pLgCZLZLBL-B7(^F9s$miXHiAV&V$5XQ&VB;nG>lZfstN` zfcZ2`yV;2xh;Pk7GzXXqWv)X5%7(W|w>@0;)^5a;ZH|xq%n;?_x*A_r*CMdc@d_Az zRT;}y(~vR0vijVQ?%!w@HTxCe=iNjunvfMUOICR!b6|HFvt}m#NsG@Le@7)_3SQZ< zTtTkqOy(4DF~yMxjYTf%1|GwLuGhqw6}rFf-ACpwkaG>RYOq%!jSF_bKZMy1Mw5o@ z#x-QJ;F}Bld&7vySOrZk?8@hfLb(642$2WCm|eXzEjrx$9x1?UroUN9TrW#x7y}?* z&NPd`a(Q9JCMB=bd+^Id;qx`Qk%4$UZV>4!0K#Aar3Pe)-e5#=WE6p+wRtsI5ui#B z0c>6zkS!)BC->a~yT`D>e^zj~5pgho%rE@mnD~2>5^&BJx)nWH5SKum4u$`14da}d9ef!l4{ux#A=Fm2xU8!<~vObo_N$NJ9f z)(n`lIfGfHZ$HpWU!y5yv@7-EAFl&@4mMfwV)3lTr3gaGXWsQRqo>By?=KZV{H79} zb|>&Pm={2R*JOv^pj6VDa?b$>XB;uF{8EtYGwh9^#DE|3 z+dwqpIpy52q@0_O7N5iSKrD*f-i@!?y%&B(tSShCk#-tIwk=uqECTKfzqfXjrg_C- zmCxWz7QD$o3htrkP(9AaJQ|(s?HUMWxN|howm_Af!EuGsQ1JQb?iO}lZ7N(QRV3-| zAPuM5N%9?dZ!j%xq%sqHyAaExtVS)}6#D9|@n=Z|Fzo8yzw5ygopM_(x9i(bQQ;&m zgk&@8)lPS|G4y^j(SY=lA#@*~2_IXahf5dqB*|D<==-;n3&MP(nLCF-9B;zg)U3Ya zrnQM2&sFa!+lUI<$H&JOkQ?(RsDwvG-r--nM**eIX*2wv=5*=KN5>{*|62H}f`qIL zS@HS5|7aP};Fuf%UOz4a{r|!1@o1}mhYoIS{2b2$O|cYMh)P2-MZ?w5pTZabgK~WS zjGBVnfrpGi6EZg0)tVk`BewSb`6O1>(65vrZSTh(kHFs{Vbadjv)}O!on^WzQJ%Lb zMMHFBbACu4_$;4r1u>a;VzNf_d8T1(%0nv<-}ij$>LLy437YXa=#`jr2ieb{Op1w# zk=eQD_b5-hXbgZU`fZv-J*%ihHQ;kT=~6W)W+A~_JQ%l8z4W~Gp{#5ylRvHgDh7Q4 zjBx^kQ7OQXkOILG=9G%6&P;%hQY&r4QQ28vY4@N=iRl$&#blDVmzorv+ucL)>lYR;xy>8#Ry6~Rns+3~;@ z`bGvxNI)l1CFbOegJe8KFs!9o0qWcM2|QZYdi0-T7au0NAYv4L3m}!zl!SWt&&pzt z#r8yhQ%c8X(X@ueHnpm?dAzW?sWMA30=BNFd-<<)t*O+mh`oaY7#b%Cj0RTGcJOaD zQlauUX$>p56mJL}f3NP2`sy~iU;_)PNaN=_X^bMI%MuDZIOeLjiPuSx-z=rE@=6-G z!moD|20?CDdsv+B=+nF59=LJC#% z1VOS#oKy&zA+F?%mfM$?|B!yYhhs5G8hgC=+TL(F$?+AUY#H<0&A#OQ0Dpe}vr0`@ zcAYdZ_>)D05-nb+@qZVkq?9}NWvp?EaRWUY6;D;#TJ>>mj(jU@ZLC&HM6$uuJUrPm zM+}k;#9?KAs@( z+KRF~M7w>rt7fOUD-hX&emn-P?$OTb?t25#ZBA>^(Ud8LD@-A~_>odMY%B8%{Eenw z%RFBw^@x8c9GYP#{q4O%o?dWs!W3z9d2eg;^5S8?n3gF|@&VjtP9_i3wtU3VXx6_!B{&KOI`k7?|;0dfmfA%sHB_Dg4TMqHiv*f6a2&rJ7?Xs8Zp6$MexR^V-UO>A<}4a|kAahOKAL)XOg> z^QC$IrVty`#?NZPa+zEhk57;D>V7=;(BB_e34=8gEbd4D8NIWM=tc=?b4ZE{FLyJ- zmow6np;Nx^&khS~n6n(NpvQaIf-DszNgLHL+n^nE{x?oA{Jv>8{ea?qeCo|j}fix)1_pti)=0rgDv=zFv z8p4T1ub$#QqszoHXHl20OvgmRoY9YpTt0 z?K5@`A_9WfQO%%stvP%M4D#j|SQ0Y!y3df^P!=Kx&*Z9@%jS9ATykq9k>MkZ4~tg0 zPy60gh8^>*?)0Epq5{4Z&>1Forv4{w_U*m)=kZ4SUH>a`{w7D*Z&IhL+ox-jASHDl zcwwF&)*0NH&P$fgt^|{Rx1*9%LTOF!eie4&p67}i4cm|-b048k=jFuh`q1{Oc+^gO zHa-;IU_rSPuSm7if~&YU`X3=X~n)Z3MY;}7n(@WiZz#pC!^zbllCbpIyMrGEYTyUo+_=5$So1#cUKI-3Js=?}f8 zxb5wcu6X7~+}gU|@v$K`pEL{NUHLhG&b-I18Z{S>U=UhU4YF98M{)a{DL+_J+PKzY zlj&yjiIY!U{9h7=aTzus=B^6k=R4i$A>fCHV_MBQN^DGZaGoD;ttPU0uT5jqvV~6S zV77#8Swe$}h}ba(1DmU(FwfLpwy9KeAEg@hcrA*xml`FLj3Dd?ZD(pn?BmoAc>n!r zx5=LSCm=NZ_HMbXvEPiEF6N@3aF>9uCQ7qk z8hgDnYjjvZ`m|TMf_Is7stjN)UMnyHOg@t%63CW6YMRI*>F_u9H3=6jaLu;PaOOIC z`D-MvIr1>2%|g!Q*Xd;|lwK*?(Jx3w(S|AF=Qt5M*bP>ersUZ^7&v`PbeOvWG1+ec z8BYPiKXn_6Cc9769sa1fujM}5S)Ck>Wbkl6)!`HI<~~mNPM>=TXs3=d2cElvE2#_) zrVLJ98U4q%D`WI%oPfBc_o#N`Y;?-YV} zveAB}H#3EPAuW&8MhOtOzLSP-hf^V;pz#-qCU^aNQ^&I)_E(yip<$ydu=&m(pW6Xk zA{(TX&|r^v6Zf;3&%NJnifwiyo1@MRtu5{I4Dsi3SAIHkj$wI&=UmrkQr4Oj4pCkRQxy{9~vuqyE~4S z@zW}9B6sii@+QH+DsdSZnIcAT){WSr(}@y&g1Qqe5V# z&ze`fI)svvlkxc6=ooeD?{<0f`z8@Jgeni#ZpFZCq#YlfF5&X36^`+~$V=|w>lR#n zr$3KJIDoP``KMub_h8$*;Z)S&p2c-_v=Wi}Q!nqY`(P~LAn;aauv?*|T5PzqG#}ND z;;~yILD;il=rok3Ul`+!R%YXExo5dKXu2ai%1ERKUyuzOaw{Y&*$aAj4{ZkOp*npN z2(`g;n^erV^4NMxk`|{TK-%-tP}vTRB@xU7Lv|9gvV3(PLDB(mP$y<*`;Dm05DkJQ z$*bKstb*KMt-uuvM~NmP1YZnH7KxA11d0U~+gSz>D(w83nL>8toykd{Gb=q8aW@B& zE{DwafnG$ybWy+$6_fxL#8w*Bd`xaF4Hrm}xXt2>f3IVakF000DAR(^{H;)-IZ%$5C z6~ijmou=va$SPFKWVXF4?oWXWQW_LfH*%*ND!%>nXZcE{U({yIl%+e7<1q^juC%tA zRZ&>B@10s!-2N?xk#zVbCZgvwY#9aIQ`^q|$k(beL?Ys;9;vB5uIB0r^)JTekh%EN z;r&tQb_4xHqb*t|&FCE-9uJ4ijkCib!&vg&vjGehQTp&=op}`~cki{pB)ZW@iBIhE z$7`qa(iCsT!~%6qY`>6KV-YDWD-=MHYYp53bmezWAK}kh3*5(6gwp;PfB31Y%Ub!& z!{#T&oKES&28IFlf)ret2oz#G&d=&O3aCP$iA}yAZCk`L^84FHgc&$+H zgU9I_Q4OgW0}@>B4iC?3u(A>!>XL4~IW=8#0xI zA3<;>PsrO~vwFwCE5U)j4VEk}J2Ft0fhS6NEF&}Qb~=+>xzf5-(f_bIoj*jn8G`%> zrx)>>*P;+2#B1YbpX(E2Me^)J>M$=gRQ}+Zkh*Ruf4gYEbi2q;T4&jZBf2qSb7>f# zl^F8q+*AFahE^q{`i|j`lMR9!(E_O3z(y|x$p%+P-d8FE%tEgMNlzXJv$5oT;adE( zyu2A;&}Az4X`I*;#JZD)rF6Y zgc?g_tu(!v*yRFHLQERUTC_{*=O&n zufD4KYUm3}17EZNrv-A1a--ZbE z@_$%bysR_(W?8!|em8Bev_w04C9<0>j5|U{V_L+mzP$NXjjDZ+~H8y3H@nH9&L*-ol$k^n__KUUFLw)oL02m(^iIR-;Va@ z0+6(3OypCH;T?8OH(%4|6VcwN^|;TDqIB@NxFZ0KDFE+ewt@OKZaN~4a zYxx$X{r0Ntw2iA#UyP;4hT&>>)nmfpbYc_lZjZ}n&hyDzsID9Z+ew$*#@Juf>d!TJ zaF+DuYYDoHQa>5KYTNU-=Ee3|8%hi_R_f#Ko$O8%%8dKCgmt-Zd?$tBmbZ}W6HAML z#A*zf*;@`?Kb0>`D{icBW8PxDTqSj$%{v`j$S}^!rvE%6n2_0W;JgHPk@WS&*(l>n zmo7Q2biaHy<{A0M>&Xc2_j_%n=c2th?z2;MqAiD*9c3|5%+M&CI${`O;74mPe5H|Vuj{De)vW*mZ-<2ST4UcEBgKWG z0`oSR=@~D!4l8DBd~Pk3&W8`>TxmhOXRZoI8nay_QnTjeX3e{i$Bnf*Qp)K*=YB4~ zvE`)^S?L37jd-J0%el$C6VlG`*OLw}jg9{t6Uc-#aTAvs>Zp{pl&JqSJM7Vu^$s6g zn%lt8F2KKq87BQTjIkIg}{wE2a@n ziTN0>i(5~=GR!+&v$ZrBVm=*j8x zg>@2iH}Ip*JHkqy<1|b@)R7BR+Md+BFSj+N*`HN@psH-E_ezg_w`4P=?A1%7>ePv- zPKFWL+eOC^V=6)kIg-e|7|@7IE0zp{OQs&kr8^EjJ9p&c@#nYn7D*ZVx*9E5|GHZr z3|@~f30Li|WF{^i{bm^~LQh`js0eBQqqf3wlRhjdM`G~#f%^I3wcXw_YYj+?NZud{ z4qX-wZ)Ex)vr)UDapoZbu0xx$@4#ftM9fBvxw!G%d=A5lAbnC>Q7;v>5HlfcoMP9t zuTKZD7~aj(bE#I~J$~-O@+Gmv?DBIvR9i6@cU5}FdE8DKul5BEP2xBH_gns$KB3rf zE#x!neBUB?h~8c+Zwu%?^axewS0;F7VJ5!G{Y7IfEN^I=v0CV~)2NiPC$rU^iHWIF zmm@m*{TJua%&v-!#Vv!YmtWN_PDt*C2=`>@G1K`b+%_*`yu-q;%3YmFedQ^}$kqNl zah&uP(S&?q8nF;@&Y4?1c8hupc+k9G@^pxYSt+?0o;?Iid0LHR8PqGLR;_IVw&Y+BgERW zYO?yv8+$2a;1LZ+mY%jq5;NbO)h#a$S}~1f_MivU>wS^S-|g80L`~x4%stkfvh1sY6hn z_(d!&IP$gPT>XYtKJTx{$ESm*!GUte>E{HMOiWF=Opn~9+zgblQeYtapdj(9fAv*ajuai>5om>-+gq)wv0^; zEKF6~CnbnFP`qSE_4{Yt9SwuWRsC(59dGxS-uOlWhf?UXol7RG?)iQ0F3sKoq53n9 zdONmjKQX?1k)dy5C==hVkBNn&|ZJ4LE@xUmFQ03PxWNm)cb+ik&pxyLTcfT|D}ywg!9kRSvB(QZ-;?MCU#1VmLnk zaCXAC!tw{to##YpVx573ax1^68I+a*Z$!-3Mc9mFe9Us(_-MS&#Ml0n!~br_;T8p6 zrk40^+l!ofMDjiiqR-ly746UX=#F_t@lD+gWh8zU)zmgrOJqK$b};~jZQd3@Wq0QLF@xdtJ@FEy!3X~@Fp(0L>n?Ic7jkp66&`AUiN)$FFD+s&!mXo)ru1p0}EaS`YqcNS&Hv z?pDhFLAb z2`6O=iY8Hx3+)iNN4F#&5!Pnt(^4;`z zdmQNMlk;q<8lpjyn|{Q3!>fv6@|!q@jQkkZmfYcAeo+a;F>Vy}7<vgSZYE7r(Wn`*z%2;TTShB3^Ly%BT^5zjqX|vLH4}F;t$7xVp{OOjM`!jX;yoX&826MFhA+2aIGHfKbWD7E$wgo3N~dbmxJGugW4h>e)h#g~1h z6M`cZ-LESc$wy{o6^42k$m-$i;*%+s$n6br%KQB8+ABB^t5iNdWcD0Xx|intqSjc4 zh@L3>!3CK$+81rR9g0?dBLUsJO+Tgkw(r|9U2PfA)emiVi6lvxb|rY{aAR0?e?n$H z#McLO+qCaCl+*9na!hWqKG59n92Q=(o&FY-LB(y|vb5dvK^9*a#*pSNVBdPHRpq(I zRv0*1``xR&%1?R(XNhgpqp-BSEA{ww)GXo*bx$jV8sSeapAh0+`!HuH*BP!Sk$sChK-}-MJ@Xz8 z-4_9wLlr51x`ug=kyPy2Sy`io<>4?Z$C!bvmMq5 zJcO9Nuk`$u{f;RKfu#a?gXhDH=(K{L9kwTBxVRU!ZpUA-Y#Yo>0ZQ4|^F-{fjV z2UMuyqF;8e%?nqRI!;&L;J7x~_l7aa+%&SnRlHL`zHnqE)3<9l>=VRc z7n0751qy{Xj@Nn?ul#QL6}1_1B+9eGe*Y}p{bM?|7bKraY|MA!N0f6W^7v@uajhhK z2o8Ce4@O6wABUEUS)Ti9!10asbik?A@al`Z$A_1pFCk}(rT&nk$koSL)s+oh~97I9a^47O`uM@;UuUGhE> zOKoUWHa4LroKnPUe8n)J@uae0%x&k8hTop?GtJ3Gb`xVkym2C0(jy1Wyhh<1eId(b z!Cx$7<;B$46`&ZUeI`+U<1H#HlhMAdES}(UfPEr!W_B@9yPROX-i1*LY$7UNkU5ou z{`CzUk3YW}BI)|kbBaoK#sggWx3-A}uqZEtQvC2&Is0B$ms!bOHjHk4+Q9znRBP>P zv=+ARYa>H53wF{dP3~b_%+RLK9LdAjTd}XpwfR%K%ko?jbq^!he^yMPGTYL%vTiE4 z9xJ93jxrlpn}2rq6=G_*dQ0`1#kG%P7nQQ8rF~q8vE_CWoUG#R-y=Fn^L+m>K}9Nq zE(g7)?a%|_e0Q%ubf(Y;?JJP#&D}VBC9VoD*4{;Hrr`x z{tFsk@Z379Pz+453=2EtLGo_stuZngR>B2B9`3Faewi4KNyUcd-@!tE#Mb!>&Nx3S z3`tJyXjvV|(`P{kxal#El{_N*$^7{)Guq%OyGi%Xz1y@mj60x>a&GnAa^O8Mm<~_= zY#T7lZhKfK_snh&h`xV2>AVqP5I*Tzm~XfpcP7b{(QYBOcF{*hMlXPkrT%Hpn~XzW z%Kgu^j+Arg(<=i_&I$R$k$>8-xpXYQ=`m)i>KG?`+v?ebu-j(}UNytq^;KisKm5;H zfQ+Jy6^S3^TE$D(B}e#!?49W8uf%}U{1wbzVAzu(f9_?2oX-9Gttx}4vnJ-uo9#AX z=1KaZTsmoYTOCg!)y_q&|(TRW{`}KjitGtpXr~@GcHZmt>X5&Y- zv$a07FL>;#69ce}@~3BLcq!RWADfA#)lx?$%}C#~Zh5XUiUP=H&YKibjofJYUPh+W6Kh6%NW3BAhMYLe*i>Cl(e_!hU^AP6y{SSC5AOMqA?b4b7u4U zH!SodrKF@X3iuxE^xWK^tzaf1h-$>e*eB1Vsf&k_alZfsG=HqK7f?SkF@^mJiiAJPhh`0<=ZnnLLQu2%pMo}8&yhehkYd;LEa-t=?;Ao})4?)wO1l;^JiP z-o2Y2F1th#kPIbQM8w2cMKBWxq=P{UHLR(vuuSsh{&R`R(jE4m$e%8AK1o@JCq$NV zR2Vucyd^OLpBt`kmzw8He(egc=#J*2e4Xv8I!4Ff?h zEcw81x6%T8Ij9es-FUZ%@mI0gt?Olu^A6!VS1l_QuDlzB`WfC>cQ)2wQ=qN2zHd$X zl@VFB^0ePcIAy#?8cG~Q375yd#6wd+aVw|6{ri`p`Ehn(q4&Ks4l0gAuN4Fbt(;*y z2%0p7l1E_z22d<4EV5g^-|eZj&n8Dkrt{a+%i3F9SzoLZm!=@h$BL7@j2E~5)%x@L zA-j1z6Em~j7Qb<`f^wL>NwKrVm7=bNUJApg3z_<)4Ia}$ESj|*{D>{F7fA!EDjLce zw?OyuHRN4?z3tHNMP;nzg8n>x2JMhAiavGQ;ee^HA~dDL@?=ppP`<9J6^_5 zI$W8d{!HxaR2rZ8v~!J9Y%BT|Z)I2OxC;iQtj=EfiV6{e5kzNJ>g63HW39%8s%m z3#ICbkCHrS5{7f~=?9So@_hn=Ae{StOjh8E>vSt3wngxt-KTxLNoQ`UZ0!HO zBYL!{irZLkPt|FW`jysKER-?L=Q|udID9@oE*2%1YzA}Tqif!jNF=EG2Ew0Lz69^L zh4y~A^5*Y5H5cE&ihESr(EgM6u`5E=@ZCT5G>#1ssSGxn3d zwD|khQdXHz>7+F>&-zD@;cVK%df}t@gB`bwzhJo7{$6-gj@mmpr9`9p*|g*i9LE7} z-??Wzs$NGHP68KPY$%p~{CgYvH>d|{Zg-f)kCpI!4pL}}@udI$AVUUj@9!1R+uyxZ z^zUqbJJ0lYykA(sDlUUeUyx%q$aLf5>r7I~YSo0ZU8uWX%$WMoJ<;&B?el&mM{ zue>(Z5)6MilJ9#W70yhBXH0g1Bc6TWU0~mXgLYyAVdvl9wz|Y=m$(@3|G89zr;sL= z0)r`GreAsTfKOXnTMLwhfk-wZ3rpHSois)8(UBJ(ji}s0XNoa(uv~2!4Bdcz+uYI; zS$q|u<&j=Rd-FrU+^$yctaX3w24t6Lx zFY~|@T#4(bJvL&ZL0JM;FJs(ltePKa`qwEv!3WJ6$_HM#DSP zvq)I`{aa~9jvH7c{~lRoI_r-xIYFwXwcVJ6gimM0>1Cmu`Qqz)+Mk&maADjraB%sa z*Mu&&mE7RuWTB(Oiojf3vXh!U_ut;)-_t-Ik-(X9o2_Psh##evk34pkTNcuMX_g|T zo~%NL&)21G86Qxjd^A_NN*N@(JL;%Bo4N<%;xt$GHdb-Q1bTi_uhC%DqW>lfD4!#F zrhJ`>XwbR`G1sn2`&|)vr_5FaCzJ} zO`eVvxE#6dzFwuYTn=}Q@EbRfq7WVg%g+2=_@WR$6qL;6SB%p$Fua6DWGMZEaplQS z~5Av5ee5vb-`b9iqztl0?p zjgpup{c->Lv)bM9vrZF%eY1ZT zBP!?534IS2E7r3~RaMpI=H@`Jt&2tA;i1r&r16u~Z`xkI;+r@>yctwuX2wXXZQ;-( zA0&Orj=>JfXg7aI;uGKn41ICsj1WH&MC6u`$B}3!*p752aglwqr&7<;Y%n-I(BP<= zjcyi#x5yD0_kMRMGo6Aw1W4hA)dR`L4uTupY zjs$nktdLL-n?OcMNokg9On@)~K~JEwTQT7y0-l%!gs3$1-I*Nz%ai_fES)j+cPK0M ztA8d$POtak|3z!^-|drJEeuL5gcv{f2nq%4<`c~~Ctu<_Ox8cw4A5LaP)@UTAylY1 z3&N2J^A{Pwf{UbTDYt z11l(3yAAGbQVJ{iZ& zmJI@9PLE8gi%hln%SXzu)WdP0w}An&^Km-Q=tM-`LcO2^M8ka^eP!wCeu#eZv$5)^ zgao;G4!s0H`zK|KL$W&>s;Xb1G+hqNmJoD`&@bH7uSo!h3+AI4@vPqYW|ciFp8Rs-#H9crwKHjN7 z&$*%xsZl~gLa3X%l|`-AT5xy=bsalY4#!JOaqf8hfhHcc#lt9BnkiT@Q#hl1)&t9x z#{i4JvHx3KexD;~tP%j`4>sCcJZjfdY!J1ZfUNr2hkw|-iW z@-Ec+e8EpTgrpk~q?Z`2&2TB5xHzp}#kdC!#y))L?*oO}SbF;H0ZQAN=cZanUp4A) zmW4r<#`O&eTb2av0}vvnkATJ&h6r?u1Wk5P5!YrVRFFIlr`}&+=n|Rzabt^4wqR%l z#x2Ae*Lv=XnN2)Q%%eRJnjJA9>-)ED{(VZ^$O;4v9Cdq75N_a1thGLr29gV5ARwTj zO+503{4J)Y+%kz@Oe_wX3YuritOwPFTxQcEMAt05VU1*HXel0xF$xImCU~F1goAJP z$rQeL#CRgwXgHV~3Twgi^gY){eNT_0FmNljv-Z%F%n%`ddgKV@LFm(CTN4j^K7QNr zWTg~gto7fyg)*6p3-j}v@V7HRsvOOe1Z;gqtxZi$rDe>sl+$SBJxHN`6lSJJ4DHgM ztYbq1U#QK9V7MfVBRPdfkjP`&nvIqN=qRIrfFHh#DZFZGLR_ep$vQd!3`W6=7_%Nj(UZNIC=8Uw-ax^5F$913 zXLXDc+A?7SL94w->^H$Apfv94>(d|&O)Dc67(T^L!5LhzZyW%uegUDBY+Y5<7 z`W(wWH*<~=A_Qp+e(WQ@6wJS+m+XBw`C}P70(;Q4$q4*>zfVtZFQS@)IAT#i`e3P^ zL5Jn19R~WItCnyo8I=?hxagpC3<@td05d(j`duX(?k^@Stt-(yRqNvz7w)sFITEwZ zF~;hmp2XSlEGU`?S6gd zkX&<0t>lCCl~~X^OSXcRO}5Mz6v8*49ZcqUSXR3%R}en>l}*5ViNIsihELmoY7+%) zY24l2ot6f|z-4Yh17lD%8KvFM8b-)&(ry#y>SZHNEvoH0n2mx5`v(Fv*g?ED!+ac| z()MW=xiMB`M?c!%-|rs=mcH(4y<_`8 zX}mKh=%U1Rzgk!2vF$}cq$*u>Z}KHy&}JYlv9w{ewME29=_>kYjuZJd=$%W!9k5+_ zY`}nrcM?flCI(a$3Tj1tHS4^DKpur3WHn~X2K7UX5ZX8Ge$Yv1CAYA!fUviT8+RKUuJ#*A<`SohvKZ%-5t z4^OyPeptCd^vL-fp$AgVi7@FE1x|9m)wot|9@bDsC%pswaHbc%2nK zXg!Y50h{;ZgX>d`$Z*C>zyrp`ZFbAjZluBN#NWr@AEoX?G&|k*hV>ByYQ)fk37w`< zadA!Ho7d!2uU>(OoDsr1Xo=FWbfpSleUxd}!W55+jERv{S0~BUC=A!0z)aWL@vYvK zjO|PFq-}-UZM+SsSlKY*N#nx+*ELKhB5K{7EI0#u+!lhWMcF zLu{25v$1Mtugw+~DA0um4q$QyB&I176BAWdu+ud{_@DvJP4B|9&zo5WxlYkF{pQz_ zZ-OI*waGn7=^MKFDub~de0&79sQ$VKHxDoOhno50$%dCVwMt$=4tmC+N=`{>9?riB z#LX%zvQioER0(bpL^s5AhY0K_+y?AZBE>+>%XvNH)VfwW@O0f*LSj}G7iJpgA2 z#f!Z59iTsuT3!sGB<701XnlJk?_z&0=|iFWM~hi$n=fgl1foQ~X`@N34@q=Ws;8_p z1RhDHfdNODH(&A0AF%nU0pqtUK}Z^h9FX*H*ZsWp*^wjJgM&0#^(3NfM=Z5&mTBJ)h0qn zBa@Gy!xrYjW4b`)p_)8fT=BN;csuOq1fcHWSsv|S#OHw+1`Wt>!h8f#34cLoR)4aP zBha^J*fk3BiUs2UrpW1aQvkaslrIxOqX+>KQtAk_5B%gCITBhRUvj#@&;f@7+zL>a z@Ih2d4`H@R)6#Yc_&Cjgzf?+=1Yp3v2X6&zA!XlPZZq;px3H+_Y9SPqq=+c*RUw^K z@PlgSrBC1f{zCCPSgGG1L8ONVf``%7Ur%RXcA^6?8~NI0!r7XgLJL&HPeB2Lz;Y78 z2f124ctSE^6yG7jAiw>T45=6O*`EW}xT4h^eK@xEk68t*kGLGzBuyoG%|Zyr1d$j7 zWRqL_@CsOZRtHgN>p^;+l9Q=`5=Ye5FP=LSHG{bI_aPilR!6IJ!Q&%k^H08A1XW_Y zuZ2s{%4`HNF|cH?kH`QrTJ&UG`fT1+;4r@N1i8wnYgzP~^s1bQ3JmP@*_N0p0GGf^ z{e2d|z?nn8M1tA&+8Pzc2#{|ml~6RuVFl2h?qQ;g8w2nc0NG9g>1-OiP_zCO2Z=-h zQM`oUXGRbYuB~xliyN*7m2}%C*oX}AP@%NqG>u%9`}1%2Cr(c=AoyZ^oP?B&L5*+g zTiZH$$X39I&P<1JngI|-k|0p2{b7JR2%c(l5V9w>m9(_TVJVN0IJE9?HKcT5ZVsN3 zHPZVF6kx=`5flzVzfe1vEx*=pKW8@90gN~Rl9B1uDYGK>KKNq<`$kr8LPu5g9t_ZY zl<^|JF9VloNtS$4(*awh}9aCbSKxoF~Km0;wPK<_(eMX#>7bJseb6AW#U?{{ENA zWs!Z94&q{0 z46?(MsUVC{UAw7M9t!OxP#L58u{I;)oF5>WGwVPg*)Qc+Yy!GK+AjcF-gS2uLLDD$ zhls8{Bpj)6-;#Sfv1SgDCOnXngkmbTra7QfN_`=w3#H)CQ7=UJ0I>2Az^i>4hDmMZ z(!leUcXlIjGA=n!#(n7HrH6wA`*ZO3Hr4N?5#l_6zzy*Ki(_AQFa75eMa%*_us*YM zb1;X|1uFkS0EWDI1G4Y}KZ=cI>%jY+Mg9UOAL$_|wxL8%0H-tB_+C2X7ZO-^kI&AU zz%c}NA*vk49w9~mKz;|zmGo!H%@vP67b%YXbdO zXWs`+J5ug`dc4cNLJ#B~wTKHUmZ1nj z20GZAjL@|TJ`o<4I8f+*jo&Nl^dhYwTmdr@lbWi(G`I~$dUC@}PFXq2b#46VL|qD; z11DVn6?CdO7`oF(Kff)Ma7qG}w7@>LP z8WuFz7JU6e(!xQ?_@$IxhRBu}V&ScNvr zs1A@A0O(bMDB<@AU=Bb3f&|(vrjD6JhJ1^jm1}!|ehoASDWr;4wW_NX&rcTBI*GLH z+%k6EUlm?52gHDo$B?hw09JzM*=VKk$Wm2aeV4y-MUiti-dEx&;l;+1n=t4QdQgF< zlF7*#JU?Rpv&fm{fkwW$?^J{E;>?dFr2pvH2jUW_mQhIg!vuYP3*pWvSTjmboa0eZ zcd$8!^cC6vT5?gfDEh!)f%75L#n{p}i`gu1$k`bGNiWXU9*VyE#pL+&YUj)|d>e|;cRx&; z^xX6ddpD`-CMI|S=I(SY^JX);?~;b}eztIVu=6;#|I)R3WAe6*C5+?3R7z-gSZ0zH zNo~muTVJS!UK<7%>g($R+$22TBwa{PI?lIS{!Sfq0WUNx&Va}T|YIW zt(eMMR@}|IlzC_REfvRNW)s(jp2bE*$>1H&SCEr=C4f4+8e8n2ouljG`kQ8LF8YAH zA!zLyt#Z^UKkK(KhsPx$fBbvTz`@r}Fd~(YhfjBQ!!F7-;#epw>l%Zq&SIk{?flNm z5po~l<%n#Cqr|@*w~n2iimdT{O;jNWYjzQFcxWw2ugAa zx9E_7lb?Ne(saPwKpc`fK0dBn=tGyH1UFe24J+YLJ6B;xf)1b`5BfQyO7L~WD^bhkci0HZ7?BpuKYCve%3I0%u3t2e3aYo09YC#Xi)*czRN=$zHYWcRdCPn#eV?84N^D& literal 0 HcmV?d00001 diff --git a/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-31-2.png b/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-31-2.png new file mode 100644 index 0000000000000000000000000000000000000000..9997d02d19cf95a122ece7cd0e9e21a29e89d6b9 GIT binary patch literal 43130 zcmd43WmH^U*DY8;APJC=gy5P0A-DwhK!QtfOF?jV_sA0n4u!kB1uI+`QANTgSi~*;Bs&mfXd+oL6nrp5T{7zZs0WLW%1Oj;=C;LVX0>NsB zKrkQO!vTL$&bSMHLU4=~WZs}(Kp^K*O#$F=-%(cA1p;~4f&RuoI24*fAhZyU4N)luK;}`ulS`&jr;(bY1qXv7Kb5k6g-Le+dy0vRoS2ADL zatvo*Ezl^_vm+uY9&daWqVTo&WvJ1@ef>$vlRoc(^Xtc?`1c=ufW3;7To$r== zkn)(9K;*B)(gC50$g>&vszAhm@VH{VTygD9M;{3 z8nlnz-QHZg&Dhmh%{999BOCVxt}jm$mIb``8rEG$B>ulOTVr+r?HlAtPZ=KmVk2mApMB2`{XE#-w=~l6pOik>}aPTT-qrT8w zN#sa}kHn~m71i2IFjGFXxxPSo9}mm$erSh?p0C7&M=T2{FA0EgiC<0)9$)VV7>1H? zXt5F#s=GrVjys8W@E}9%n%ded;^N{5=f#>OJeEVW*9VaSV=4g`>T)AY1*s!DIv*+~ zQtnk723*$$640bik_5krO-oBV^PPd)Z6V9_b0%)j2Lq7d{PQp6gl^83d3{c7QCs5* zd3kx{!tSL#Jw5ciibHNo!Hn`SvFl@Xr9{qWPGQvpLJ9$wGYexmG6anuupm+NHNeoP z^8#*;GJ+A%Cin67Pgo3cF)x(lZ8O9JTHy{0^DDK~gE!)lcL$#OeIUJFb2)9;E^m4g znc=lYhT5Cc4>T%tSZKZ2bqGkAJPi`RTFgYX9giq%O;s~4l0ZJvKmYdvmwQbd2WKZU z4k~xL4O+a54BPyJ{W#jLoYe;P)zx!CLP9#%3128$*5Dkp#v2tG>E^9Hefso!%@YWu z>?7D&mL7Z#^QC6J@eE?Os~iDSFaNQh{Qj(R|K@VvVf>(Wfs&3gw99nH-FSij%OOA5 z54C!tV3%@(U79)Pb#uN>;dj#?T>3C|rMR?IkwvRicDljE#f1WU65NDZ#4^vNs=j_o z%@HQ#V+S4jj)`XAsCFy@da;aG7RuF&NAddhaw6+R1?koY2YzCPIZka13=H8X6oJE* zg1OrjZ3f#D6)H8{K^;bHhOO^U=R7jRz^c$)A3`AQTxeG?9oH2~!oQ{GJ8f0Kd)drV zUjO{ytP(+OGs5l58ECZ8!&0H>>ksa)Ck5|gz#R}!oG^{@z!|Bu>TC)ZBX>IP`yAI zJ?ORm6puHTF>Ya4bI!eNjXPDn5lbv$eDP*QaJbfiXLJAHgWOPA`t0dxy}DkAnjRFI z_H*(3j2VO})P|kb&ufnT&pX!Mk+vHYN1FSzRsUYV*4NDCl_?i1)gwt=O&cBQMRJxBpDYMH#Q-Gag?Xl_uM(n z|6-GEI-}Htas$ltJK&-1TTn=PfBuJqaJw#JE?@~>B207j1obbdBYUe@%`7aMptw<0 z*~5h*)RDeo88dkhrfw(7w>hfkzG6xFo9=>;2nqQ*h{8x-fOZdS zHt7%g+!5gMCc?Oj;MF$g!vFFs&z(LG>u-(KC=WQn6uj*GXnlK3T}9K%s;JR*Guu&s zH4-tp5yZv8q2hD06P??!=g{q<=N#tuE0U(-@bIv69e8Y4yHul>Pn}nrC4`J9IUOzG zc1L0u55H6%CjH=1T3uUfgyO)^ml30mlqpDaPX-aIShw1IvvIpzT}vw-OugMq@JBu1 zJ%0X_loQ&yi5DqgKuoSj%TTM*KamrO=rRTyrRD&1}-b+eBy*q#WM5tA=Q{?RJ%fW)xxU4I??M`dL zYCinH45#2Pe~UIjzw(B)ydY1Ja#{N46%#BK{AD*bpZH94<5_!` zeo_nkBTFv{!Fl+jsijjZ76Y(#bEk>OvZAlGZ(MUKaIV` z<8<@{ZXrk-k29)O4UYXUYWir3cK+at8}r%}10wNrfOl07HB5f)awT-2k0_B!psZ8C zgwR@{!IcE8W@m2vVrlAa$XAm?PkgojmvHurU9T;X@4t6PAP`yHMhS2-T~&n)@uqi` zj*2kTnTYJHL@}=&mjo6p2(8z@XW?zyTH#7DAl9%ebI$@`NbfEh!4-l_O~ucd`uMBF z<6}W;XwV>ycGP0)n2E7BWjF3wH|K+MOtCbt?IQaG9EijS=Y3*;`smZnc3*FaWXhI^ z>9PcTHzMAcReoL9`+wdtZPwAp=Vm0AW?*Jt|KxyV`eotqpvU|FA1VYF``-YY{_lAg zAGI_{N=DbF`*FLZ>=Q7-OdT|%0sijzj#4#hb%4W+Jl__9Y-kx6FX}32gn|{9_>~Pz zSMNu0kLHE-gm%aj*VnS|+3p%N_UG?rw(FXpz@j960jri^(W$ifnypnc3{RvQo$je+ z*SrH}0lRp0-v>QPDDjWy)Okx z6KyqsqM1Zb&55jg{xEHgW<@&tHIPS%OYo<9eyQrWty2J2|68XI^8utR*XDakK7RU= zI~h3VWGL|maQL5-Y5Z-3f>X(qS?8p>?aL377tJtnduK3_1_oL@~2#EFj2H@WM8oumOqM{M6kJS>?ywnbFqqsI$rk2ewhO(A!YB*DJQpJBj|Wz;=COhx$!HYF$= zM1@6sA;;tb$m{i^kHhA~=< z5<&-_X0Bv=?nK}=l)%Sc+z9!Er>C{(Wy!v$?uc5JjY#dhxsZL|mQkq_IVU#I#f;AT zYAo)2sA+6;d>`QDQ2TSZp1#{X^~InQrPW)jSFak;OD_QfC)S!P@#zO{g>x4uui$&&io}&}fq+qkCp)E{ZgX^;-wNbZ1fH;s6)4n|NVS(Zgl`o^P*u6^*5Ncl^_o_8<{22Ng+Jub z+01Bp;G)N?28`Wq?abg@s8zdl#?17N%b6T^GqvFG^-P$AM5~iUqxMtqwm(%h8<aqD5k3Gt6CLAt)^|xcX-YExeKUWMg8mpDx(acOts;3}VsS(#jK-5%EYQ_b`U%E zr?^by;mqP0duQ!G#>U2e^C)3|d5uONFf-lavNBCh(%8XumnKSx3~in|_}j%IK|mo$ z)^%un|Gv)gb8~YmE-ZZKOl38N4<~dg}dc%(R3AkJ5!ex~d91S5DGgJRZkKmyHs2C^UQnA2{@G zas7nz(AbbC+INlu9G%zU7 zk_xgO&VCEBTZ_;W#%Vy6F*z%0nDg#SGDEi4>AJro@aqu8A;>ikPM*sMfSjb(0qAv4RsK zn!d|Urpbnmx#VGqz5%><90LOT#MKU*CRW7qM!#We1uspR_S~M(u3nu?_5N)FoSogJ zsivl~iM_bqgnyd2E>AQoQGp12EF4e(62jko{Js|VTAOyA-mUi(D6cSJcd9HtR(pEf zeM}k-2e*k^<%f>LvhZAwPjFTR^a@Yc+L-BT#avGq_}Epc+y~J+R6~Zo!?H^BJ(XKl z@-feMm%C+b71{#k48I^GIDT8{DyJ3@OAZ+M$L*~x9_JO=GHBCD=HN33maL|*lrX9r zsiHwtHj?@IHTi^Hs$z$06Km$%Mto-2Nd$Bbkz%%0KkCzscZTv zrnyv)6>t{j*AY$E<(2Slgu>#uA4r+VJQ&aP7o7tW4|`FB;W=Gn6@=dgdC1;+Z1a`6 zUIvLQ+^yJE;pPiFggURF?~{((NM5&cVr}FlZ&TNy?n;3el2FO4HZ`OF$ zTuJ^atW5?o9h4h^;lCQEO)m#{xG2P^Y89d zZC*XuWvviFa%22Sr00cH7_{iYT)T+0fAdh>{7DDQ9@yRq^m6;nN6OqPcWWqy>kMKD ziyfM|h_!47eD7{dzi*L4^;uQT`KHjKPM z(dgCN_E*N^LS)#ApqVB<`=rVFMG~}`I;{DCgpi=6mGeI8=a2Cc%A9lDvQ7z`b73v9 zdMRB(1^^yWG;Y_fr*R6K{+x4TgAP&Dd}(4{fOv~UiMSreRK!KzvNB_8_tgvjtVsQNLa%9Ye!u}nI z9mi(1gaXWnl$_5t5s)nfDGsf=z-Pj8r>Ccp0#s2azU#^w$1VJ;WBUZnf#UigqBm%3 z1PV4Grt}PJ4dRC71taLlMzCAh-`zF53()HbvMs|PQ_}_68^U*|INZ=yi12#d7Z6LL`{oOHb&aR0QAUGd7CsI zhwP>CPUplmS-ah24jkrM;kI6k93A&9EX0{8aFf5lN%0*Pl<{lc74A)`Ve%0P>|rU< zoGtpBXx;VtO-|J5^mMsgcFQOu+d$>m*sEfK*O|# z>cR$TKH^tfLS)!3|p7nH@fBA&KlYsQe7U--#Q8 zT;e1U^Fv)+X@zx5{ai zE*j68kZ!rYN92ZM@TFL-x{VFl)iK~=i75$`#}L~Vz4IGWGa9N;_a^DFfR~n7zHVo! zKv+J>#QU;)iev8ewl+QWAV0gZo>K5IIp5!P++(cP1!11CP+*~beby*<;d|ixwL|rR zxYNf73+N)!WvIJH&6QZF9lH#PJ?%sZ=rT~nsX;P<)Brcdv9~BBXnFd=Es4HJ{WjtP z2_=NNUp?#cy6~`SSkmg~YB7?<$k2W(^GG68*mU#f4`}4pRSVu{z1nIm&Bgj9I9mnc zopQW3f(Scu%X9O?uN0cXMtHeus`m}*6je=8F0x@GL_)N&)G4@(uR0*Kgv z6+-?Br$F@@-l*y7vZW+qLSX&wwsvI;#mSE05rcvTuN^L1WUj(I%2q zaK|xINAZvgz9o_6DLYv1sTDUIxS&!E9~{YDezAG>a~WEWZ+Y7+m-u(E>-VKuWu$y{MerXp#05Vn5K}&?90_VdVDA3 zLD4BJM^$oa0<1|dChoLjz=UWnqzFWFdwS%Fh=_Qn{ZFPI^iql3ULAq$_tD`S$F<(L zwxY)Pc|p;Zu*J)hA5HcNv1;ZH>1A_^b0Ip>od_EW1NE_xM!-kpVoQxQEGugv`7z@b z)<^4yrSxaFpsM4pa*Cronp1u5lsP-LKRJfNa&i8k`F>c9>!#Xy>p>t3tF6wu-F&kb z`kE~}htT57!4$IuyJ*7Do}yxn>+3dE-^~g8gm`YGW?9TCk9{pCrIfIw@cZI>5{;AU zG~>TSQN{RO4{ul8?XQ?R+%~b7$E$5D+&I`rJO;#+NK&T`r@s2Q?LS}sDAxlv=KAya zG^`;$*fgV6N8kfk?$Xkd`RV>tb-~mwBtpq|51}S9Z<#_^tbLpjkl?X#&m%;htD*J1 zrc4QiT{V?{gBUXVj-#Use{4yqP`2MIT-0u24p$2|e<>MEnVS0@BY|L}+ZKm#Kr{8_ zw)oTFuGL96exytS)G_cXNJkzZET*D1y9?BIfo6$TQFeCr@Ch~^u`CSdp-7`)JVdYE z$~^eX7xthiuYp~+asz|ws%&?u1d9wrLF>7nW}@bXvl&EfJU_(SuHqrT-ddrnN}4wb zjz(&4Zn{hkEr+(pyl0$N`An`OeesQ-PhlbL{`ZP%JN;-&#ZR`a`(T7>O%nSlf6!=3 zixoMfv;o*%%wI&JgrOUUX*?EWB=6Z?9Yvm*~*`eKtq`kpNzhV0P(9* zfAMQ<(Z8Jv%rm<4d|xpw6YvpMc$>x7h z$}`8!2cGXi(%IA99evu)`HwqCt7Gfd-Z_V0?Ko_rHyqkcO8WMx*g=4U`Bw`Np9ktV*k67~AI(E#{p9R0_9iQH;yDb<36%x1 zhEM#jFF^33r~AqAhj_oc;N@*NLEP9Icd}9nln+57sxeUxHLDqYyZA}N zWQDVc5JLZD;dldh;F{c0J)*2cq17|q8k=-Qf(ahGu4SwIvR_Wg3lAY|QDYF_AJ`-> zi9)3b5`E$|M~GH#ZUQ(HWW?jKr*`$B?-_kq8`Jh zF@4w5JbJ21O{qb77F;hEK#JDWd7l_B0rcOICUCZti7F49L#b%n1n8p;0O0JX?B<3+=kY;a`wcH4i z_WNg}JPdM-X|6B>?@b1|5#jyjn7&aANE8>GZHj%yncOb)>$2X>-d2v-8e^n?{`nvW za$vlv)@zZk#b;k;`gj~^!bSx77z+RkC{okQJ9xc0c0MK>Pzb6yKmkLbH zPl-HqTrB>M?4Qf^6iA;W#_K|z8xm8lKE^SV%a>8~ z<47d@*CtSVoHi1$#Up0UT5CD}j0O|lr5ZojVwU7?30#W)HM7mqA*25s0%77PVryUE zu^OS58$s8eWT?H~z-S}bA$|x27Rd} z{cRHi8y{@K{;>x4qy)AknkWLrIC`ZtAx%)IO_i6IrMmbYm;m7r*%uPXV9T-%`+Z;%^$3Ytu;~dc&RYQ@*x> zflmWlbBh~|&6xe&1HEc(quu~5Lm+ma%_VETnF(K9w()I@GMH^4xeB)jX>!xkTma)M zXPRKAe!agJU+Y^G85+KMq5(W`szA*jD5 z2MePv=q2_2x{`$gWrvyvn4AxLopNt|uU!0E%HJ;*GIVer4`9J$2DgQ>QsI zbyf5<@;510*J=+ytNE6-x|zfNrBix&4BISEBlv2hfh6g|@_m4JwH-nr2i2Jn_q(Xf z?p~XZAPN=Ie5FlN(qsDt4~PGLlYgWkqleg3UPwf=N$=E!?(-{oSZQHu6$d@Sy#nmx zDAjxI0;N@l-c$ksNz1bO?&A&Wk6;|+nlZPga>_i@eKEttLTADo)5{f_s_xN>9U36H zR3hh;L#NKr>0v>g-){6&L*o>{Rn-n*lLxs;?qg2fecycHOC3%<)}0p;WxMu08dh*{ z%}Mv@9nyo{rRce=+Td(@qurTZ6_q|UUH`tecQZHc-5w^x2621}YO=2gE*!wq)gHVG@B8$D zE^f@%-5GhM3hW8DO$#nfJhGcK{-@l^jjyHs4ZBkqysAxCP|;2!O7;oZphPOGrvFhz z6s6IhA#Uj9<)w7epU5SpZRl64=QL$hlij_3JW-$3b>R(d5L&g^jwNjTeQf%xaUkg@ zrHF=CMGJ?|puN}OAw$N(E^KK2?8r3i@@trEExk;S{B><2D8638fJ^hg_D1VMF1AW4 zVpEy|-2X79drI;z__}bbV3Qp0!Aj<#iKqtXD}1jIp(ZHybW>?QzZ~$#(~@eJ<3uDR zXaNr^?#@Qcxm8~VrsKgAVHNZDcr#cfgEs>15;=ta`4j0M95iZf9%<7OcFk>I9u zdH&$5WVl#Wbv5e8U7Eu0-`~MpfqHBM{GtJb0j{AqACVsfp}6`=JbG@^Uifpkjvy9 z`(=&lJG9WCsc@M5AglebS?yZr*ro0}@w85hs;cm`rG96KrQf*sgI$5Kykam#(LUpFF z98cT|DKua#EE?k1e=zBnp0cKNx0})Os(+t`Rn%59`aRp|!gPkQ$~c~N24qO1~zVP9l6}VqE8?XKt@1&*$ zNFm|9yo&= z@rJg6*IO8m$uE2_kq1Er^^RHWt!Kt^BYjCg$0}6wq$6stZSm>#I#Gw)%|?3To<0_8 ziDN)@{WH31{4tj+M5c$-H*aMyTEu{(+yHbOb?}zv`CNj1oawLc zUglcz6klCk<=_iygl!A!k^JIR6)&h`hG) zvl4g^yw}~ z$?Mg)*3Ks#H9YsJc$QGcuIcqQ-2U>0{y-e*to-(Cs!|GlhD!Q!L`;?XB@X7Fd@ZXN zJor)|!5wY(I&uZvZ%JmR1WZF;e}=pOYX}F#Uya*<{rK7|o9=aOg(jZ@>1# zI%eG0o+s7s6hwW+5Njj2x*V)Z-0Fl9={Ewm4{>5(G_;hWPBvgo~QAhW}5m_3~>yd7% z3qwR*k0)?*w7!vkwjiDvwgGPLY@fS>$uK=Y2f8Iy@0>O%TITz`rUf0Ksl<+AO$qH?#3T0b#UjsCzdf)!TJ z+1;urNo0j##hSD`K=a*Stxsm4B;&=<+G#B+`>MVV`Jr7Y>`9x^Ps6)rS`%GOb*t9; zW0oodvnb;k-aZFxZMQ0wLO-h!ZVmtc2c&69hin{oW@aJ3soz`uXPfB!67Nu@v8Ss? zO{QQ+nfrlyeD&?pkM)Bh&QRgM-AkqZQdO;$_7y}i>aCK}x$-^oH;MMS8Nj2elxUTy z2{hlXcf##}F6vipa_giJM~tyPQ$@;J|125!uLq=R)1}Oq6GbB8K#BEDg|Nfb%iZ!qRzN0Bt|~tRw|-c z9?K)WZsZIPV3=CiAm2QYZ-CCR;4(3Q(rqX)+X#XtptMZC&U&`qX=|aa%?1@aA!9ZZ zE-b1K&!MV~b|?I3V{MHN_m(F+Q{4DcbTScRB^9m3_H%lCc&!sWZv7sE>V7Xv-w6~) zU{hIg3O+HY5Mj(@eTd&%7waO6}*L4vhG3`h>wc2Fr z`dfQ|ExUwkEB_nCH(`&QwR6#=sh9vEnOuFgagNr-uOWHT z$G9Y&E{061B7Uo9Wo$Rrh}7A%=hX$G?@ySt;^)IkunviTL^AX$oaR0 zfoh0Ar&_?m<@{-lyYvl&NUD@dg>igYD(`*x17CY{{>ElC$Q33N}67aGG2nA0OWY zHUO*jxTih~N4d)dvr}`a`R~s^vh@b-%7V&2hH@d( zs%4Yak`}IFQew4!md-01C{%@wSyxXdJUUI<+L%T!EHdmF&^)<6mIx&cJT7~kR_kq1 z=8lw(rTJ^)=v01XetDlb-CPp3EWl0HkplDWpKWekY-rm`V#;q7_Kv0R-WZixBO{z{ z%i7G=|E6P8(30m0gMXR^Hm9t(?>byqskzeMxWTxe~U_ZJov z#FB!#W9WVt6;D@$9CKpadwl;Jvx zR}Sy!UnPgcN_dj<76r$!@g#f+Z@o!lxRNW9<~d#4ccb8>maq@+bYm(!DvRk{j27_X z_6N1$NoB0B6m-qw*|$BCeA&av*#46IKIYkbvT<}4oA8$9{>Nirg?T`~q5%XhKo>L) z;9gw7xBH2IT0v!bbF`qOs!9#i4ZJt9f)aCy$ry@EKB8MG<^XJI1YI;h>_ac-vEWxn z?fdsf=MCLKUE8%%+x4yks_)exnnfWO^Q}jNp1nDWUjgWu`0sKls{^3I!LoFJ?9Jq7 zQNXLTdJ`~McyrpO(QFzGhV+SM_W7+BNh4G@boIg+wY(^f{IwO1t8awb9FhT~{a49n z+FNAfX0c*3H%XGpg+{)qM$Ek_d5cs*O=<+NUihv#LJ~9SCntV9hqX*wyvz)E@f;wA=1qR!Nb`R&)ikJsfU^#oEzmPDcD|m$A-9F5 zh1vAub!_%PmKTdy9;Wh`9nQY)7W(z+g>q^kh>M_u;;OI>ne#Xj0eWu=fR%W)>{hP;|#%PEPQb7`n%y)nRp|I|fbrgN_<1)PxTYTC4`Z06xwrH$=ubUdy&P zc42$?pas{|dt_VL`52}B)c-IN6tGkV=W(x2Z)2uze>Yy!Sl(Qn1GiHY_<$mx%S6xP z!HjD)piRSR#0{cl-^81B^C-1|W}sw&gQ03>&>I63=`Sp;J{3}p-%Sx8>IsQE^tmEm z@N1TKC4cq>`#FOgnl%8TEP$6&CgXwDEKeb!80g*EwcK~CZEVbv&2zfLAv+ej@jzPl z^xmCmChUQVpBTAgRmfBPU+)c2zw^u>2#;qQ0IbvV#64=)qkAjvcO(@h) z!|W3QFtFwoO z#xFQ-UneOW%v}}31M7OKD3GDPb;nR(h7Y=FKn=fW@c=>N@YFvqu#Ex;b%y%+7k1P% zyG=m*lK|nzHSoTPKx7RrLRHxhI@%v!mJDrLG2PHH8s&*gSyOm#+y;W3A4xXo+^VlX z%dCD)6O0yl@Xxu%xbM%G9Sw>b&NX>VByyR=#>Fwrz$wC;ii?WmSQ}jHui3nm6(TAJ zD*~>!J2~1xiYOguRO9sl6uLlLg@0RHw+;_zoSL?&K%6u6esOb6xNPhW|DR%Y;3$>p?Hs>(!x%|Kn$ST9x%K^tA>Ia(Y8vp)0 zCJUNL2Bfm9ZiCq7}g)fyR z?14o0?X_H=%#Z^`3D|p@@7`sCKNs6fl*7o)Q>gjvQ|YPP0~FFnVJ15+Ku*d?9RO_b z-<}aN)Y5_HQo;d$lZ0?Yj)UK}{spKIK3UeJ_CGW7yGBhgakbiLo9WbM{jwP-_gxoz zyH)&j{?g0Mtrnf6bF`ji_irUPnKq?+`s5XFXOj!(>eNB`-ux(qZ|aEw*YJW(0fdoc zVUKe5rkyIjqG#i7+eo&`<7qL_sp)rdEV$wWT8(t$yTTHJjP&8nf!bWW_84K)s;wSA z(12?cx~!6OY7IJWZkEMw=yuy=z)Dj`GVZoL%oNo3*g;b452~N1Gyhxn|yi#-}FRvB);!*r)We1DqEG=ViH z7LVQOyw_iF7(iazpDwD;nCkc$hw2xUX5BTYg6pRCU2`K2 zd#ptTmzC_M8>N6`0~u>SY7*cF&2sGA9ns4#S60?ddb+TH)fJ2|+lM;ykfHIe0iRrY zj7;~dL;9oygPuD&mfC=@y9GL8OZPCKjz-T=z!(DM-2$3jBb5Q&Y-VP*dDzP_!Qp>^ zmj<}n;Pu)6-u090x#IZml-8Mc!(J?Z?pSn8f#*}p0|kAjx)1Zr!VswFxX>3^4fXf; z+f|!Mr>EDdW&OU<+SHjv2JY5Qe{Zq-74Cm~xu6Y}Y4!Ay0puKpZ{NOc+-uy9*sNFP zd2WNk6^tVa3UCf-0uTlTxaDoo_&D;G1e%M^rO?1@mc2w%(7C4EI!$cqA~-&tBW{&v z_j3wszLE9eK}_6szb2etUpJi<)wfxM=WXb?L89dVt3KR!*1DA{o*A}A<%Q7P{0#yP zpkp96(g12+kl=Oh!rr54VoM+szZkFZ&%3?ZzeN_R<{TsS9YAfHF0@W_vzB3o$7lRu zOQUHDTq}s+_IVA3A?y2c%VUa(vWOfVk#dF-KFX`NOr7_G7^;)@>Z4b1Jn6&@(_>WP zEsja!B_x|%`l=-e$a!RKkfp=7SA(}3jN<3Ppq2+@#i)$i^9<0^n*z7Hyq#(~IxFni zK3L9JpP%B631@xuAh)2yVRbU1J~;h%zRI1if@h~lJ`oZKDk`If$g2!rM(K%ukws|Ed<@S4@f9m)xV$o zdZ#gsCtA@FaQgqz0{D=N@7T7}U zW2t=!)01FbUwK;|cYHNqZc|Mj4xN=i3J!$W*<=PeyUbVcV(;i z55$!7 zEKLR~PVK53Nsw#(_nsbtlI<>^gi=Up>Bn?_2(~r z88Md6aP{S3X;TD|j77mG7&0-Mu8BPq>{97NQ>ye0a>?#A5pvpHTvhoK?+O3>?2$CL zPm*gFxrtrKpCXOn4~*WG`NdV0liR81c=sP=JtY^5oU~g@Ut=}$GOqiMoTT&&3|~KR zk~+=qx>pC>-u!dMU+3w=b*Z9vP;2!$i)vkkXuiPgHNOPyCTkyo*t)^%lAsZBIKOB19cYYLkBl&z}WQe2TX@pjI zTAyAujtz=gK(CU?*1hIv?7d+gN@!Q5%jEuEFwJ*_kWBHx{ovR4egOW|6SVp3RGHof zHQ&`=6b_0T?0J&+(4sW(4X=NH3s>-|HZv5YaF3hlqq`X`v*7JrA)&4D7G!jAkGWy~ z94cn-cHhy(t=;2e6wwqbyXn_SXamJGf~k-Yo8_YrwdX}|1hoS+4yP=-W097Q?h8PC z(v%)TY4=}w%xKAM7Sg8Pse1|lHWdCieoCrB|!O&Z{cy1nNgXZS51~?B0iapLPB=Q z9UZH@Y;Jb?=Rw)RI0Bp5Z??p<~rl@DCJ~kX3A-+ro2j!TA#`Y|6o`d>1-H9 z-B46d*?!gNabp!t%b!;^^$F|lWW5tzi_hr`e*U`o2{Q&Wqfy((IUcTAG0SpM z+yA{&Y&c3V>NSaQr;giKYE>OtVA*%k^b(r?Wo zZvd_vtaz#VwD!(f2ur!;&;e5CNg0odq(qP{0acag!Nb*>slfCve?6ndH9rJWgay;{ zmv0AyTuP5@qC%&p^$^q5A+Mx1?Q9p zJ^J=4|M^4Vv;So30~(Fr}KdKyX#PSaSbjU&0h1CY>s+5*^dsBVS4&CXt-w zNT{Bb6{*F5lwT6s6>WbQv>Yp+rZ0t=YU%Tl2>a*d$7>alHbEslCMKr7bkUTf!HTBnUDz_AAnjcfR_j(=M4#>@jt79 zEv!ketQj}0>8-T-Wm4Kt`zc1G;OPP`x7VkyOn!wGzLyf@J#5G2R4Gox)ucQ1jo5IpyWWp^;-E^j z=c?U#GhZ`1?Q{0^QO#x|wO8=FZvZ7nB_+uLl0bQ%Ad8+yX;i1)@tJzQ;v&f7ewtT< zhXr`h_xL`Y*Efkg6M5tG~UA`$1MyI}C-!5~rsf0TOy?dF; zM}f08+c23w3n~7rYK7_M%BrgO1$6R9r=|4+j#UXf(ZmZZ(lQlnME*CO+3y%~SdBDz z+yjH4Ala^^3-_}-Al5)!9z8N-ou{e!;x1P5y)1+RfyyHDed!O$*#I_l-R2S_FVprEYg3bQ83+uJ{ zqaw^;`gPK-dF6rzt^!(%%<^|oiFrgoH)sls?lJUn2B-w!JRtAX)Gmq^khj$dB3Qgc z@s!R9N5^;aS-wmc7m4^gcKuI%Uhlww`T5~0I_!gy1%l^r{5>938HL-q%C`gU^1G7t z&vW+cJJl)<4wl9-ztixd^=}`TL!yTXoz}|!$lu=7@nHia|M* zv7YSBDI~L`VMqE){~x6N1yEhh7d;B%f#4P(xVr`SKyVGg-Ccvb1b2r73GVJL2_7ss z1h?Q2++q5Dzxmfxy_%YuSML_7RKdOH_UY5Td&^pD|MnLY)qmKKe8*or?JI5pHL$`H z$((&+cysPs&>;6WTBh^NH1y{9{>cx7i0?qCZM`bu|Lga=+Se<4Lot{9N8OoYrmGHXXX1m&W}X(~t6WuVl%T!*=T^C9Q0 z^Nxn9(6eJlFTb5yE(4k>aZin+?}=x#{mSjXUUYgUrtSPV;k*a;6}HSgurKXfciw#Z z^a(?3-K~9ieEcsYB%i6mWc>6i{VA&WvTG%qve^eJ6psm3s}9L#aciThAcCw_XmeDj zCl!txZ%gR$Q>1w&^ZEV|NMM!8dSBz%3!6TL!5@1GDElR(1m>tRI9h9tWkxn?zcNWO2zRxF^wcFUg^SXZ^*WqYo~n zshp8_&lM(l_QVE%Zq~7+O|sS-bbKg311Vrf!0r$Obut#NQ83uz^q@4CMjI zq@Fq^8u_n)^3WkB2`iBDD+`(2MeHXXv-!B*co2_kQA5XOTrFu~Zn(Wy0-sFZ*kse_n4A;OvoO_#$^ zdwfmC)UaKI-R+z>VRX($mSRrS6sTsgG<`36mNew-35^Tr)XdCLpiBbh?YW(c+-X!1vP9QixZWo4f}J$O1;qVK!8jqq02Y0 zK&Lys-9dHTfTN0ykMA3Zuhx@)GBYr2PAiG@@4Gkw5VAPc?@zLGzAX_k7tLQVF56pZ zpIFAw-QCo1;Gt}uyee=<_~x4QOwIEQysUz-gtfHaey{e9rA3&O0v^%n=?uWn#fb z!hECNP>G6F(c8Z@wcaeGV79^AZGIv93X_5fF#|BZ7=8nr^}8pNg@Nc-X@nax1D^ej zE%x1vt46bjAV0OflV&h*dZVJOEUK)GnP%X}2f}$Ms>MX>PASAd6$j#a>hkh(Pf&rd zR#RVg)!2H;o>Qx047U8|XE?d_N&I9nXHnFB19iq%*x`#CIYbidbLI@!tQ2+riBJ@2 zr?(JKhYR(}_`Zwm?vA)rPlCnwkVKDhb)3nJyb?ffKL)p@NAYH}su>D{?IR;aW# zP^~?CW9J@hm8(d)hBwyp%=z}NLKRs#0dFTMJzdtx=^dDj@(bvqsk*Urt|+jX5|Wa7 z6?j&}K|#0UgLMaBZ;u_);E0_puH-aFUAhDh!u~;`tzE)=nh4jAF17?!%h7C+Y!KUW z_&s_6pr0oR$U?XD=hGF-&e|}H{k(p{UA~)VMf&yzE3mif>_$N9H}$T^-T6tc{$Kx2 zyk5>$N9k8yuF~aqonX$s0Rw;stkQJtKOnJX=`wuYWVdvnd%V(UgZCj6#cGC6hab%R zMf=|ics}5+@naVPfMF&;=w~`RkDIA17Nx5hlEa~`h{j!#G_Fo#5es@?w6BoV8Y4UI z{mzxluFuH{0J1!D(fgCGS->JBefzdpgN=yFzHTnwO^B7!XY=G;8zbf{x689G7N6!BVsaE>#D=?{=a1yV*Yk`+&(!xH%eV>3c8E zGp^zS)cTyjzX2`;2`i=)D8{j$Pt{DtquyezrKElwzVOvA_dZam4lIBD_3vN%lXYO7 zo$R)^oVG#BgE3Iva+XZ)J{}sp$eNi^JO3R8xe8$G2T zRRe1u?2?0b6|5v*;zea&1s4A2Xw5 z=1ED^qfIVB7L`o9l%(#4dI1knBk57hL&5{3v;YW)vP^FZd+cWj@*Q|=kbn;2SjosV zGRkX5f!Kq0bHjuU-}K@7xI(Wz6{HCK1_iK_EZ0a95+j*JUdSAOp&hl z;+2@-^R@N>>VANm%WTiF8zdAh>AM6XfPtPDe`_7qgi(6m&%1&$v?!1T!%DeeG(295 zx{1|^SCeuG&Qwgy_QUM7nXagLKG5hkUaT|Y;xSGyN=Qun3G%Pj`qR{f$jvw1oidwN zB>@EM@h=!wv7A#xR%9VBLTE_%Xmt%Q8K5WM>nUIPEU^gh=R;@t`R^5UV6TbAvQYj3-_}jJ&02Mll`G9Ab3a(*zkvS- z0tIS%`Ur@d0gA@)sc+i-yCW*9gkI8%s7(o6g04%E1N|0vG|SZ~ZjOVJaT;o@D9z~kob}_pc~b|BI!&iN9nR0) zi;Xi6X~_tGC(B1~2#X0E5E8Rd^+a*yesZ4*2UfzYNO1&@4szs)oq(7qt$_*>sf`0(hVC z=vQ{G{A#jg6aY-L61-k8`5evUchddh_usjDjJvfc&T!*v|P*Ss;5i)$V>8{*EhSY~X6%U;=p2Z&GYB zk5W7{JWVFm%V0LBc!!O)=Ayhm_l9hEIw!r?JPoZA`}lT?vK~cO(zbRS*65nLCE~NJ&VVi^(Zm&ww+F~w(sYAksjE&@&5etCa?UAF8SSK6A2Oznlvu~vY##}ymkEh ziOjxq%1~(9+fixz;)7SEN*hFTL)&g~EHpQWwO-VH=JY0;c^1FB5d%;(df{p*KZ3?Q~E zaO^z48-{&uHBS?vWpE^h{iR&W-Do*}3+c(B2xU`af|U~ET`d*WqU-bSJ%`%)64a+( zeKsulR)+4uQj(d{vf_-Zgzj~T2UzB(nPbpv&_wC^>LyJ&1g0MrLxU9pcG?JrHXV8k z`vRDj5E!#RWI7vUQkG{73A{q{4-$N|^GIcVlXrM4N!txFU7+lD`=PJ5uX)ug3KD07 zHN`EfEOmdXBDZiiOA?*0BY9mV+|%F9mwj!~5H)}jGPQ?a zY@=IhP>Ime-2`q0N=CHw=An$7!-kPoPLCo8&Y;78_=FW{GV7_8>`G z_NVJ?a?7}|JQXxY4ttvYt0<4GmmMV9_F_pzpm)hrYv@C8#QaBxFpLAOFKqee3!cWNR-= zULrIQo7@5&UY%2KCi+Fkk}r1|=ogEzSij1wU)mjz_}z|%Af!&tJNSiKZ-4P~WDLZ& zwricFh-)gdTvSCDb>07!;>r{{rRBj=9O!TO(La$8Hv%8Y>lC*pTOq^Ax;CxxWvO)V@q zK5zDUguMzl3?wVockjHPAu0`<*(27~1$ z#cl82Z_InM2hk9RZ6{7OZRosxw~SWyWfoK9CN;RBpr|!#5rPex?S4-NF$jdN!sKwL z-7mr*pUDlv^E{1e{YM~BMI+StoOm+fmh8Ad*wgUS|5X@6Il&TThP=|@-g{D;Z+25P zi!NfhTj;yC+*uXT|6Y;+%JvM128%xuQPI-Qj}FGB0%U4B@P#1jsR~52Z<_6P+m``x z({{Dv8$iz>w6DZ29sdRBGAq@Tkh~d*W9ZmGk5lO9zZni+Ijug4tHdNH<3M<)5UJ4; zT{+od;G&Fx&9pyLiY)^4rH$RDi^SKKTb)}$f|3u&74@AVv$O;NoluEmesH=2_1gI4 zWO0aScHT@|;SsdHN=GPPh%?*hkXjgy_iHi4Pek<5r@Y_C=_8gJV+;Mg#XIzp%`DltK>V!q}?BtaXC_lqFZS$K;+pfI_s?A zahfyhnAIqAb>jQGui5PR1Z^p6@!=a6*j+8 zj=$s!uY{{L2;c(VpXeY+i?;`Y>eYZi1k^7`J7Vtwh_Vzi)n^Kv(WSFlrL3@3JpzY_8T{>g@4 z=2eg=kQ-J9A&ZbLH=&l6*66b(+R5^`D&d=Bl`PX1z|A1!u_tO?aU%qAsi0dsaWC8L zzLLK-<6UJ5n(|-t#DltN8hUf;@4%s)@zFpg2T)T~1HU`!*49?# zC`L?zT#S@ehNG;${23bxU#epZYmUwVZHX1t{rCHxD_T_6jxj|_*>>A0> z{m=2|FTTVeuZFsGtC85(+{H?UT*~69Ep{ zh!v8~zH?OoAgTj^G;qY}l*3*gbne))@~zJD(asJJRZV*S!$Z{aY1l9nr)1MZY%}x1 z|5NL>*kFVYDn=i*wY?s%+QxxvGYZNZI4NJTV&LBRb$yvgtCpDN}A28}=B^|cxls=M3&iTt%Kk@1V`bf5lCX}jbf z{M~bmH9=NMX?H75OPFNOAn zuAYOe(6pD+M2;G|89tv2ZX4sw!Q5<{*Bz=CFR{D|s+Zc0-%%KS~W|6YPC z#7xb_-uWIKJCi#mmv~CEtN3y6f+BD**V){DCBL`HcJWiWQIb`<58wzC6U*gkcYD4v zU@-_YB6=D3yXaNA-HEFr=jz8E9C}*>&J->kidamsK3DQy?dEF_aQwbDI%W~)KndRp zqWfR2qjGA)NkqhJlcNkqs-5rk4+jULzONjIEJy;X>g|k`G&v<5ZCW%vP`jDVXx=v` zJD{_Jsi~>BtCFU+wsw};9Es8s59ySF#4I+t$s>>8!-TLo(TTTTlw)bF)S3kLTLP9@ zd@6G>Khq71^(FLgcj3#9uX?sylnHnGbdt#E_jK|EgHI zdW%R4v{lv9$s7Cf8f4=-8$%O+k#$+a`v2}DMLZjv?&x^PzwoV0bo~f0k-)y4K1znn(x(wd!^Uq4gQN3R3H=_41P9C&OySO z1Q&}0AGIXz+~yit^QhR#9Zc(q>-ITqVCX4PqIY*+xwV|Ca*Z&+jJ|W>pGQA1~i7*)Rps)1@ zCcaEpDpN7TW}a-WY><;k1^Esq5PhEm2LmWTAb4Fx8l1D7pIfV$MQoc&e?l)w`CEGD z^OjB)r*cV4yPQcL`=iH@Ts2ywhKv8ZTJ-Yfw3_OLu;dNgDDNub_g+qyZw(qafq%k( zv*s@XaeY9T{kVzOy$-ZatyWmkLfC{~(D7-b@sJSMgV(h4#;@WPtEYZZisw?19zMejk40hFZlMdf}oV`WVxX}agYjMUVadN6&{!@C@{ z_eeWn1x{GayZ1wNzs0$9qB?b#+lfz9r1O+6eMQj@8 zhjGK{IWZV1xg2=I=KXDVJ7MDF5DfWr&IsV6^$XxYT~6*Ajc30yGm|FAP^A5Hi*$x2 zr~Fod>qlguxYd`!nbQF&VY8*@$Z!*u_VJ3afu!%cH`XQ8)N3aU`2`g3U#jeeWEDoS zI?RXJ=&~Kr;FK64|t-bfvhzkz9MIAiN@&d>~5-n3or%7}a8CsR0~^x*alN7spDkzlfNAyN&y zBKYqW#TW(!mjV~FYI@_}C+2**7|!D|j@xX!?z{s_lX9x!n5Zz<5}rHw-@)tARo2yJ z@(afcp(vD>SBd{3Sp&vGefJz2yQL$txrK6UFV6V-F%$z-2p1I8-2;EW|E~Fy;k^cj zrVM5 z+T)gLI@SLKk+1xJj$8fVsoVcw0bh{&?WdO>D;Uovwkb~YiP#?<_)J!mBUX&tLYRk!?_hnlqg3+^rS;F2=5jdHZw+L~y8-!{tCT>8i$!);#Yt5&D$TO2OqW)Yayjwo*vQ8)bk9K*5a zk2fnki;%Lqnt5IG^AAAw*!z?R(HPkC_9Y`@`&Vl_<7!{St0@UaGqH#r&cNR|JO{6q zL)S}Shc^~uY#p*<(pxP^#fr87NScgQfxHHdRuvQ4J-V^>Mv7tBiJ|F30#|i{beHfY zmrc}ss6VSa)rv~{Afu^-Rcb13YVA#UcDz;Y;g_pdjNjtd-eeU0%G6;zeyk0z)JbS} z|KRja`^9fvCe~eZGAR{7*kGHTzIQ7bhZ;>4rXoJ;ub9Ywlm?=xeUY^v7USQhv0IWy z>L~-<=d0LCkKz@vgHgWl=uuv&dA1*MB0VoNltb}>HH-gVu0DU#&x}Y-B0T+_EQx{W z7ykk)y!ynx^s8y3fsc>%Mi9XiwZwBwNJ7qTZCt37HsYmr1i=G0mco z>C!Ukw_=w^5qpaqt44jnZsVqel1azkcHwt`}4MrW8W zoEQyE;F8tWU!=}WV(lp0%qK+!Kn}_YJiGIE)YZqx&QT1kI9I;9q;$NTAVYAybf_eQa}phSmnsY$8{oqp7QYbDd=<%^a-9~vg$H-ais1_6JAy!}u3vog3pQLi^-sHb98THPIiJ5ya_OHT9 zjCwc-Pus_iTez}W{=4z_>q&S`T4a`s#OvQ@IFKpC20&TH9|{U6LdyyEWQ{)})xf+@ z{IF}0b`>(RNi1`?-eQS0;Ey*$spy8O&>b_U>DDZU>qg5q*EueE!AYKuBw|QBCHpK_v;j z7!-M>f%WrPw4h-9c_rV{lX#0*J1G2;yM;zUl8U(d8>T(_NxMIB2C{4f6H6I!7=|Ww ze{E|KmMHdHc%j#h`&H>LQ%6?v2mJKFnki7x&xV{-JS_`W`pSyYbVJP+X+7lNz=^3J zZz-6{-!O%`*?vev;j!2*V5?PXZ%Hv7{Gu+!!HOLCrtnqDlKXL#v>){7$M7jiT-8@W zw#>^TFP+cOl5{vJhrm*vm*5&oL}1U)syOO-GONpAYO61qH%IORxcGg*54aZ&bmm6X z*e`^?+g+l@`h(wZyS{&O5-nJ@Z~3hZT1jO;^-oN8_MNkv#>qggz+UnclHMM0lB^hD zSRVVO-w56t$YTe`TXJXBy2pjPn_eBnr;2N(VAj57N-*`_)No>ga~X4-=E^tYPAB5d z;gQp*qQ!qrTbf=qNluHb^vOkix&GbMf`1FIaoKo;E7DXV94vX$@gJ#dk_fHzYC2h; zQaDZJO_}-0KY#lKA_p*G9`3ekvqidOSa!Q!;%@!Uuua!335uozALh{|c76nkQ%H~E zR){B=%29MH_;vJt+@x|aM4NwndgoTX99M+Qk3QC$GIv?nhnkX|C6>TC^yAn2vF?8$ zuyYic3ChqU5V>cPpWZy=B1}jvkeWxs(Z%XK7TS_THJgqVf(t_U6go1b^u3U&77-!F zYdnWe)`oU_7}hXl+70BRR5Ue*00}bvvMu)`V)jJX;MNawl?m?TB0TL*qOIw>@NHEh z>}s)*V~p7goiKExM|WtrpasboiBq2gJ*p=^5dg87X;4ii)*aYqFGo0_QN~*KU9l4s;!?Xk}$qsy$w3QouW*6bl?QxsORh8ucJw zE|HzasG>^D_C)GbdhrN*v!Myo!O@Zwhb%&48Is|NL@w=K;5-;0psH0pb+^?%stN$2NFXQ)*qa_G#JGJfRCr8A`G&NT;Qp5GT- z>(v#N@6fhmB@FM$Pj$slK7QOeh{VdR8J+lk&Y}3Z>A+H5J==Yk#r!E%FF2Mv zM*Ff~RxEUQ0W-)1*IpHA{Tx|}&2L6aRsDWwRQiL1xeynQgq1e%Xp(6tf}o?}Uk3hk zBK!7`9Z?Phx92uM%{}`fhM{^+;hWe@oSgct{dmGRc*f%-e%PzE{I*z&e7az3y127cl91Cu{ z#4dlecOYx&b}=4aDu!3QnF49u#16@M$XU8d_MNATs$CKAA;|yU>H{!aOU0pC!{;WeNJky&yW@<( zB!hsDP_53Gd4uA=x90mbl(9nA*cP=8dIkUNXv2hB)ml67;axsHzls#?eZTiMlT)1z zXOLYv5?~*Tti_Yx$jE+u+F_~kzQwM(UlDs|x1bCq=w`h-L>aMWoS6VwkIe{o}@xrWX=ub*X z{em4UjsV>~P__8k673J~lB3BfVXc*`2;Q<@Ylha6h4NcEYD@S|DjIwmh(7ho6in0CD7rWnD3U5@H z_*mNCcAgU88?Z=vBz}(03K$xyxM-}~M1(7|Ar*09>%ht#>_SSR;bb}SVc!ynp*2Ks zT~YA>{(1LZ!Q@{3WHLQbj9*@;#K z+SKc<{%fCUHEfSN1JbQ(G_pb}M#`)&QTaSg(#km0lVH_YC76${eM)+SQGKN#{A4b2 zqbmUAE;J^}Q1*pMw>FMaO>}&JDONaZiqO}$ya5o2s^JW%-m=C0f&> zSSH#RI-m6R@qb76=~IF$7rl&vP2%>Ac-!x85H2DH!!)AHvdK5X5HT9}Fb@^JAQwST z!Q_&UKVl-PbrjG+q3M|z+B2*j34AdN(Qr6!Gn5Vs_4hY3EBJh>RF&UyiP%;(Ndq*O zzNz38N&r`AisJ5&?q$j~aNc3&8`LS|_2&`nY-M6jb}^c2);|MrEW;MR76zzG0_XL` zy+8&=?HhUU?|3&td<3f2$qD>$yMHy3S>21%oXhU3QnMWX2;JyV3EKltHTS5a zBtuw%S(K&ynlYG6p#BWq7gs_#9UIs%=BfBc+f+NjU@H=X&kC*rLyB@`7gtIh^|7)B zHATszAWb#Z&BOlLgZ9%(@v7R?au@DsQleuR@nA_UI0!BSKR8Bb{ib+p$dzicnPN#S zfc2E^Ez58;lyM}KaSFARk!rB8+tIySPy4I+G_^yhsqs*chlJ+Q zdWv`ye*UKEAC7()s5#6@GaM@Lwr99LZE@RmBavmG$aohbABCp%-D~x1MR$HpesB8j zYZ%&lSEvn_&5rHYDUVH10PCT?YG{9ej zuJgh%`M^Eqqw~LuODG={VHr{%xRI3f9mX9+>kxC^-DtFDa6${?t~jfBZavrf+?tUW zc0rjSH0&M;+bNwEw8i?)EbPIR&?(o|8`Cbu+0ynW{QRb6u{os&!b31%a_Nu6HMoVi zzzN23<<^_|qvU<$L16<>0ZTMA=3hYM%I1ILqmEliVTmxwmDT@%cM+s7lEd^dbm?!A zv#dp9H9?O%;y$Zrfg4PiwNnut^UB;$-wu%*j#v+0(}JRpj{ErhyNyxqnvr>Z;o#|) z9L}(OYucB=LFmww+FhmLbA3I2NU}SGQ+UOIoLqbUPxgztN3_b&Ys@;aj)pVpqXp6T z>69@#_p4K08X<)tx=-la8xEqD(pD7rdU1Qa466zBkyw-x)H{zCPw;R-8^0Pi>nJd$+G7133yCv=yL z&+3iTA!zLFJ%ql_VwAyf1T6o1ql!Byz$u|@Y`SyL3>Pz0 z8XZSW@O~MYa?$}w>1?zEB6_q~f-(fR6pse&tW|X&EQ3sznnyqpvhWLoqs^LTN<-N}S0>p^}(h z*0~rw{vzY7M+6jX`X4*LO}vODtWMtP5@ddJrLl>e2V^n;F{5TyT&>C8wA9?ad^7wF za;VG-8x~5?Ggq(A-u!jm4#z{5xrsf7z)U{#ADy8wvmjjWk4HLiWAPf{E|^d6tsQ#I z{<&Ux@Z4Q{DV)*>S=!nB6(yClM$JmH!Ah(*!Ke|85&T{5ihZuuHq~Bv}h2*-Ue#!C&=o1I|%RK>dQ~(O=fMSkMX1=81na1bLGokaYVbqVKJ99G?HAza4L&$EdMSS>GtuxJ3T1*|d@4w8QL_z16Yq9+vZShL zdB!mZlx0}}CMhA~Iph+Tvd)Y0UKcj~zD!j+G*XrnH>E55XI#8ho!=qL>&-W6kElYF z**~7VH?Hnv&Zx*0OZ0WRtzJnEMSFB&a%x^3t4pFPqYoY!S87IZD&mI`yxUk8{pUrl zr8Yx%R@^n4Vh-5Pa$Q2-A7Q?xn$FH)eF+WeU4=m=L<#z(^STC&IN&{0?U7t`+$!zP z)gqz>=YgmNp8+?Oy%@cCNE`c26c#iA{LYK2hA@1pC*JS0);y7sxx zT7zq8a0P1fJyP%i0o`-t^qi)yTw>HcvM?XBJ!I>t#EA_A#il+z*ujf@i*miifcuH+ zRe;&Uz)1e@Z#ll)89x<+7Dt=u>j9G`mxiJG=ZtK2dMT78#{nj1$+ zt!(BMON93$tjXRR4qT`TUD_}>w1$?w_|~Y?%0VnA-z0h!{vbhT`tgK*m6kY01j;r;cpD9NNH7LL_iYNq2%=icF}6==m*yhM9j1En;Y zvOhmk|CX(HId!$5fP1vK5{8nzc9^IxMu~P-tn;Du{LQxy-!^Fc=dC$>-XHWfR4X_N z$%P>X(t*SYkcOjM6D84%SiWSzPYLJl#DKMjvC!`5{e(mP1IhA=BS|R&BV4{wwu*`d zcnD+ZG;o!9Ix!d?B)+M?e^s+J+Yd0%Q{4XOj;BqPIONZ>Q+za5O>Tqh9NI+P$jGhm zGpt@QEh-(#a~*1A{XpmVI4?&c3V{d@QT}&IX$wMPCuefFrrh3IRN~l64NTozc6?E` zF-NBjx2;Scy^eg<6T?&1^vu)>+H5cFGq47SfIpGW`v1NAV94=qFGzcLqj}7=HofEK zZF!r(!Fw>TqAjc=MEPu+ZoM%@fse3YTjJ&Rzn~Nh(^zsFB{(zi3@zU(*hV~k7I#f;uKwTv%YHPOQNRM%w`h1?+AEL$cb-f$at5jnhcji zLJmAcI$6$w?T{PZ?4iHG+a0%k`JCSA7`h7_8Ot+NN9mGvA1pKnQJhqO_o86M)Z24^ zyEa5AMP@2S7ko8lz1?JY7Avo;joJuy0l1bj8Go$!i7r&26C3JpqV-?m+h|elma-hF zrt<_V%pm1Ur%ZuP@?M)Zrv4pD1uEfh?~>Td$SEAiCW1Uvz`&Li30}T>S!%!7qx+1_dphzzs0sU6o(0? z0VhiEEwF~JE|Q#r&RY|UEMBN{_B2jjJG};OuL%3#iJx}Y<$Kx8%@Vo9Zqjb)fxnDY zliDiO;m@wbm^5uDHATlxR-1Q$&Y>D+P*7t1C&>wZb_MNFALR(Ftlrr+t+#ti@tNAp zlYe4{PVHUG0NTv~&g2ZTP2}^#(u%1^Zo?b#$5V1<1;tWr96j&8LPPrXjbl>sX`gn&Ae`{5NtH?5&5>;ONW z#`m^!ptD`lxqCHtAGvvNZuhzJ_#u*F1=2WI^P7l$qWggNxi7oHs@Ca9_m?$Xr7&=d zrXuEwrY&djU;Sospbxr8*_u(hrDPbK_Mmv1}J z)JXxN+knqu2>`d&fS3~l8H9S8e~Yej_hN3{>ujoFi*yF&o4wh%x~qerG>H}gFu!c{ zOvw)Y^NI7=_~#C*Oq7l6r^h-UnyOYzPgWQ&euGBORMW{qlq&ZVrw{K-2#T!I6YTSf z0CO)NqO}ZkuhOVy0i_PWo>aB9)2XZgL$Geq_AR@y_EJ$5^|bkHnE*VIc(Mu|CB>F6b$zY{o)-$PmFRaD5^H|s=1L?qb5mox$y z64T}-Sbs+ZjM3eT(v}v@S^@W8npbu^-uEQ^b9IHbPxn$K?QO$?j_(LuR2>5=M z%#A~ljvTw$0HSvr;Mq{gfM($kwKr>PYr|~N`NIZi_JUFN(KmxxQUfgeVxV~^GgYLJ zvF+3fv~Ec59r|Pd3{ECxjq!An2OF`zXjsuR_9<>Hp2c4MG}9kFK;`Ud*8&t|*8AkA zK_k*FL1@Js>*pbhX8K<>GOwS7hVXXcGcI;7`vx`qq(3n~tP+Hhr;Xt5b7N4rQb1)C zl>!DLq?WG+#z?L9d~RL8Xj=c|MBoe-7aB3YYW{I9zhnwfn^$>-PJ-gI+U9DbrV3O7 zR75CA;&x{QLOw=+Xlp!$Pj591V_5d%%R`Y6IBIh+^y=$+)l>Sf9w{@^Dm|07hrUIH zaD>DxZR0}r1*zX$HTl=nw3*X$CJ(@4LEj2~qJ{Yfn3>?VLHEX?p06W2iEF26Yp3XN zGXQ{04S<=Jz#b`6v!15uG(t3a01;GhR}L%{IPJuf&Z?w$tX5Sie4espyPvx46>vzm zc#DOgxPD++uFq(~#N;2336!`l>QKq(2{fr|=O-h&<9Mpc<(Ob$ZMU4wpI2(K?Ci)~ z9Sr;3?Z{d#&`mMJ@CIs=1`L8n^7L?X2(X?BM)-kex3?bP5z@1=Dgh*UDisi)kt84> z;QB*SW}?dHm3q4;Tv?zOMb&7NfV0mHHdwgnON&DNE^F$NUTfP?#;M=$v7m=ClZ;f% zlZrPHacRCiTnQ&I?@?zDnnfX^rB^`5?eMsHP1wGKNXV-JtO#15PX`$Rkd2-Gx6y0U zA*4D8Yzi-_@8izY``Z+%=B0e4F5S03VxiWLX8u6w0)0S8e*gfD?aIr~-*MpwKaG}? zc|F4Zk6WZEiHUgtoN8uneh`E%{1HNP`af4(YZ20K6`FM@)7rQmaz=A#LW0UwEnY<^ zt*ZI6LARO9*t3rr>%l_uz>4PG^H|NRZB2Mf|W9=znp{@1Xc zDG;=z0k8jm-+&=oSoqHUIMMUgu|NRYF}g&W2lDYu)<-_VotJB!VK&pRMKcYhM^E>1 zp_uz~P~rcb3}jTJlv3LUca_^`()P{raZ={?RgW2d;Vw2%&q4oopK&RTMSv;%2VBi$T`vBA^B_EpHc31A@00j4u+x($$1 z!FAP=XcT}sc2~54b(PT9{~k-kmj{$HrP^?F=KeI&4u6gUUqsKkN1X zvw;73_5itE(5Kq^cTONgV-7ULk!qtR+XNhRasZOQwFKk;?KV!RISE*GFuQ$+)!q7b z52fSCjHRyR97w3Y_ zD*#-KNr-YcXx2qdMKxsK%m_MEr|G$A73jcHm;(X(gQ>!(bZ$GZ<>O4An!4F?jgixv za`)3!(XIb3YKTkAFGZzq5YQG&u+Cov8dd`IwXA{yYP9R=svh9oL>X$lKV}0X?jIa1 z2O3s?YK%S@W?mqaoT%=?@1p)ghI}>(N*5w_K4M-!Z2qv5{f?Ym6wu8g!AG|hz6)vr zB_?GfqulSFe+fWqEIB|KPULk6*y5Y@{NV|!x_Jd(vV_>K~bD{nB^^{X|2KuXHeajI4N zJ!m9%nb!R%0cmk;NIFiK)25Pz2d0r9a-leIp=K0r-5FiB535gZ&2OxEdbm0&Ex2*y+v4))`!kryvQSMBc371}g^Pn@33Q+^Pr&}2 zkpPDGeI+igTI)x88X8Feiq|oG+%x+DQC5Z>3Go$P`#kvM*G*;hczYID3+Zvu^>CtM zZC&=3(=rF>^UiwAT>-$Z7m(hVZL-tp@9Qf8x=}zfRK9U%QEHx%fdSH5EdTP-MbC9s zEznoJQoC?;R37p^pf3O(SSp|;C}}=`qx&sT6a|f~Y12juLFWKV@P)vA7OZT8g3`p4 z%YlY!{JwMyNE-Dp*%qdza3tQHt6K>3TQQ`a4K2Vpi7x5;-I;-n0Pz`Vk9PoJP8|@1 zfk}fk(P^@s1XQsch%*ejg8*c9wfZR#>6!gcVH_BvBr2e(OR?8l0opJ(1MLMQ8;7MP z1t6QJ0rtzsV<2w_A<^H1UZFDprK&Oq57ko!365s8fg7))s+z3Jk_O=y>$yxyXt%pn z0tQiRd$$ojm+&>9y_SPV2=MJ?fWDGg0BCEBY&t#^z<4Bpl|E)Z4el9OBG6J!d(oD= zb;TZ{PdfP221JalK-<^zhbQeO+iz6+*Gmp*RNx(z2HpDLOaYq0d`8EIRqcwPvERXL zc^VptAYJ!bHBgm<=q7`yoB5yUBMTIix&#zttbW}hmRip8^3hF9jlUqV+$e=2u%j=Tlh$?k?zSPzz=#oyVaH zfc|A5?GBixIhC~Wpr9Bjfp2163G^)hA5rN)Gh+o#uQtGnRpOIlRAUJg{ssuIuSf>_ z`{7AQ3CZHrKYqmUSO#(}Id)S1ewTh~W#-??iG0WG|6k=@c{tST-<~>k9MW=9=VXaa zraGieQOS}}CfWC7aIy_j$(FrS=yZh0(kilyDG?(X>&Y*&gcuIe=QEE%?m%*GN>vtpLcg~~WrG;W;W9b8c>Wmm z0qf!P-F6Z(8pjR#vp7JX`Vf^!lh=^5zofu)FMV!fL4WIdL8x<9`G$IhA$p7;; z+gSSOsHNR3^ImDJp=}v+ms-*2?CwENA&V|?Oy z7>WG?BZXdBZ9`(6WPS1c?{ZFD&5V<|QB*`>NoG+GqGym?aw=?7PhJ<1Q|Nt))w2|% z^A2^Zu5`p~H$_7oO3uY-j4}S~ICyL-V-QgF#MmI8kbQ%6xzmbD`-Rf7QXuV?SmGpcjGN-rI?reVju z7*xKwx`o+@wL(HosoJ9Oo0eE<4QEBtDiZROj zbu_-cPs(nlN17XL7!~=qEaQ$rXQc_QA%k>rgq}**G-EY z69zgVLy1`-FC}}$ceDlQt=Qi`FykLQI`!Hx@C~D?w)QRP=M$1wfCwZI&t^CUsL_u_ z^^8@PcxLz|1Z-X~UATFXr)O3*JDFF~1lJj+TIebU%xQcknoM(DTC=mbOM^J&yCdd@ zf1p?kLndm1*#hh1$3JKWr%v4^vuoP7WVhJLAq5K1e;kb}9lcVu8~!DY*ikXJZb>!n zYhp7DU*9`q3YRFxtHFe<%(CUug%b+5w!Dn0+oo~QR*Uh#XK!ECx%?L=3s8`KFpI#& zJbt8j^X&XW<@>SgJsC`~t8SG%w}de6&fhX5X;6oVe8o-EmGB4Eo<<_}+EI~XRZ7$S zeSR1HVwN1Lvj6>Hd3wMZkq~yRv8iPWaj4?;?>*%=)>lYvCa-2~JROIaZYDD%po>@`L`uv!c7B!;B)^{4-njD{@93rlh?E1MZA@60bqGG~S_;{!@1M(y|IWL|sz|ygmspvTnv=?4vDrqA zX}Znee@Ezil)=s5GiFey=(&3UGjY*F9+!8Og*GwuC0mClo!ZdP(?K_AQ7}~io=|Ib z>F=|vtZCmUrcO;SJcaW1!nASU1V&;U;fcbM_$aJmEEemcUm?7DE_;MXO+=4!cXxjk z;m`gYbo8mgGot|aU|++ z9u~%E)iAu!!Q7=6Z-KXz;;{~8QDzV%Df5>TE6en-qt#3#_w3QfL}o>ij(dOYJ*U>} z6e`O9z?GR`HKR;H;XO}PPai!Imc+Soc533^`c%Dy;?CUZc$-&D2~MCE4G|^H2yJlF zu@`C_)Tnmdpn5u0D&=1aY9?g^j}_lW>nf-7c#ar?9l$Uv!HYuKBF14M*QsOi31*#4^1r2`nL&E5a35IFY+Q$#Ob&X=rFoI#&KHnIC26&e@x62hf@v2sa70 z{8MfU_e2!jnH@euJ0Q)4vcsX>+xUi}-~Mm{-4P{0me)yj zd9>z_({`{bga$9BQ#o++#$6eUtC<&7+WYRNWlTrzai91F}3z_3@z{#7Q7m}f5 zWx{Oak$8&0~wG+hAaF+Z0r%@AiqYLtaZ$9 zYhi~GG_b|EcI__nY;~^=;dh%%U*=8mO?kRT7a3c$?h>q9`-YVD*4EbB%Kkpzef1yol55~yGknDi^%TXj{a8i|x9 zfiqufxCxRLd9F<)-r4$}rMRm@_kBm+z{jr_mZj|?6m>D|o^v`R-jk$r;bXJmz87Sm z-Jk0cv8I$Bl*2$*N?O_wv2cW_LZSRpw)pG>L=eSLZ#!~Gs|Vbju<35NYG4o-OX%Ix z)5jKHT51jjj~Rp50O^Q|hfr{?^ms!mATL36VFV8As?1UG8xY&zWPoal`j1OC9L`{4 zDwuG7ef`9XqHz;L&DE}Xj}V;Vz^z6A^gk=fgL^qoqB9%Cj?0ODD|`!pLfuy2{Eo z$f-#LhDb?Gb%KV2b+_8Z3eA4{+viLqS+kJzLeK}`0vjx+F@T=nKY7b%oR|3g`GJ+< zie}Ji@S0*od`Yl7(|r&NS~}3Z)r{hlf`1Bi-4V|(IG9}T{p#%w&pJl{Y$AlYJR1xw z*{f{`#Mp?*J3@m7aFh65s%vVvuqtDcG$mE5y&i)`P^Wc(g!M@p`t4Ng0~xSRL?CNM zf!A(A)ErO|qb17*Y8`xmGK=S@ozHX>=9kwo;IMNt+x9PD4mHSg4A`U)LP6jNQJH={ zbx!rV@8SW2*f2fFlN3lKB!m!4N!?lzfp4U(pfERaJcfh<=CGiQ&CHm{QPE@xmSf2Q z=*JMJkCx9cHa11k#k}?tA$q5Ukx}xME6Ygz!Xcft_Jg$)=i{~Q5L&`T%OgnA!o+YJ zA*|P~Utby4341+kRgR)~L{d_c6ITc~yH*f9nyX;!6)=y;1c`keXg;)<{cKh?ynjgY zHW8m>g6~860xek6(hp}1+-VZObUEA$w&jC}Xi;Hcne-=Yp}{W4wEjEb51>e+NN^{s ze-x2a%Y&_GPMyU?a7-3^{x*NB5|;Xh8USpr0)dF|%ULfWA+e8cWJIOm0oY$u2C6G( zVSZ-fd-r1A1&hhlLoz2d9RsJAG9L*%1t}5;LwFQnk|OdhEi~VBj&K|_6OjcBukW)i z4H8jG7#(#Zxgto<3(P$O%=lASGkY6O`K~Zo-wx0_n(UoZs_ZHtZjrY|>m7${C=V0b zCXij$L5(cieKR^*lBTMa+>CHXJfmCI{&EV?Gb$O684}oWFx#Jlr58)S7_NzSwzgc} zlu^@h8jW9MzqTQak!?O4kQ?U5dpd+r1RuOLN9GpNdM}qFL<}jG8L;1jM#sPfh)M=` zelW*+BCPB)+jh3Z*xug0KEODq+PLE24Q#g~*wm|3cCDdM_&R9nsz$3s#=I4)K)$hB zoyYxHP8)sshQQW%I5?OyHZn+DcF9lbPKga#Iy!HImi#c@aymi^qJTl~ z>pXPWU%U$vfmNY8EVtB^nOm#Z*x2YieiwY1o9k>!5H@OZbm!-0xCjV8*YY6Npzjw~ zA1dVGjBJ=8(qg2y7bn?f}pS_tlWyens5 ztL4Ss7}W|fpcgFYbwWat09OP?vF=_PZq7^~^&>uh1FS(#SaRI;QTmguT+2N^txOO2 z-o*!SA+=}E)AG6@Ai6ZMRiT8DfSnG%&o_i?Z#E)|HoE(N{qJIPtNTnOWz!LY@MsNC zmc_eta9bZ=f}D0W5}px-<@+1R9&g1SKfDa6%NdqfoE|)vXcxepu*+H|La9B1$>ZE_ z+m%hAzCxez3RfV1^4D$%i4MP^i>ET~kCzR0d2yNgDCGE#E$q0sFh9ou=8XY%1}oY@ zFFZh4)X$Pfm(45P(@BGZB0dmXTlJ~KMD-^^nCL$?)5ftvjO` z$Fqgq)Q=5>{F-T8bo4x^ixkiQS=r0sN#5(g8hurpr`U0VWqJ!WS{@n^wKk9PA+4eH zlGbPQXbI)24D^7~r27d^>3l1;8ySq~n+Kbwtfyy4gZwhHQs*dGy9=qsI=eu z(eFyEFQ&Yi%bm`?Zzi+ezOJrr#KwYMX&tE4=ZT@t=-6t@zL>Q4+jY~A*)8v_@)^4m z`8Hkl|El(8PBJH-n(zq-80&Y%R&+z-exnkXfnz;yHb`rLHCH+`F-4aOK8m_HLE+NA z$1crQk}FiQ z)3V;dO1x_3>tW3y%?6~Q8M~n>I9WOIt z(4VZJ*`wpYXsi&*?)rxAij;p<4Q0$%gthd1nX`E3B0n+GZb6dLi_t_PB~-RZ>6ha% z5<^<5tH;Yy#SnJD&1dr3Q(IbEvcx1PdWX;{N|VH=Jhr`j9*`fqx7@DTBQ963$n4m% z0)_oPsgp+TM(j^Vd&eTOHKcY*>kJR&t+voE+f8_s(lqbkG(4Qud|Vvv8V>)+j*^^? zv+zCeN0R&0XHF=)_G^oa{FGmDq=eVugb_E6nC!gJ<&ELL%Q4>Ty>1W*E{vrX!T*gU z5WaA8p&TCmX9m|H*zWAE`Wg+D^yf7Xmnhw4=+*rq8-CAo#f|+P-fB2~gbQnW3*1dz ztNT~%C-bDal$oX^`U<;LyDGa(v-xp30&NYFl6(KLN9JM=*pcfGFtY zOi*(TPDaiscp}J{6Yvl|076+~|G!#VRxKZj<$tEQhV%aaYltrv_-wjs4{(L8caRH4 N)6h|Wa>V-2{{p4EbL#*A literal 0 HcmV?d00001 diff --git a/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-37-1.png b/articles/data_analysis_omics_using_the_structtoolbox_files/figure-html/unnamed-chunk-37-1.png new file mode 100644 index 0000000000000000000000000000000000000000..664529704b8f08588c3ed6845370a1fb38e2bdc4 GIT binary patch literal 20840 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