From d7fd4e142a5a7289217e1489f361ddba892df8d6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 3 Sep 2024 04:24:59 +0000 Subject: [PATCH] Update pkgdown documentation dc37f2aa6fc0cd2f9806dc05241a1750e7c8febb --- v0.2.1/404.html | 78 + v0.2.1/CODE_OF_CONDUCT.html | 116 + v0.2.1/CONTRIBUTING.html | 167 + v0.2.1/LICENSE-text.html | 62 + v0.2.1/PULL_REQUEST_TEMPLATE.html | 58 + v0.2.1/SECURITY.html | 71 + v0.2.1/analytics.js | 1 + v0.2.1/apple-touch-icon-120x120.png | Bin 0 -> 16686 bytes v0.2.1/apple-touch-icon-152x152.png | Bin 0 -> 23804 bytes v0.2.1/apple-touch-icon-180x180.png | Bin 0 -> 30840 bytes v0.2.1/apple-touch-icon-60x60.png | Bin 0 -> 5931 bytes v0.2.1/apple-touch-icon-76x76.png | Bin 0 -> 8463 bytes v0.2.1/apple-touch-icon.png | Bin 0 -> 30840 bytes v0.2.1/authors.html | 87 + v0.2.1/consent.css | 28 + v0.2.1/consent.js | 95 + v0.2.1/cookie_policy.txt | 11 + .../bootstrap-5.3.1/bootstrap.bundle.min.js | 7 + .../bootstrap.bundle.min.js.map | 1 + v0.2.1/deps/bootstrap-5.3.1/bootstrap.min.css | 5 + .../bootstrap-toc-1.0.1/bootstrap-toc.min.js | 5 + .../deps/clipboard.js-2.0.11/clipboard.min.js | 7 + v0.2.1/deps/data-deps.txt | 13 + v0.2.1/deps/font-awesome-6.4.2/css/all.css | 7968 +++++++++++ .../deps/font-awesome-6.4.2/css/all.min.css | 9 + .../deps/font-awesome-6.4.2/css/v4-shims.css | 2194 ++++ .../font-awesome-6.4.2/css/v4-shims.min.css | 6 + .../webfonts/fa-brands-400.ttf | Bin 0 -> 189684 bytes .../webfonts/fa-brands-400.woff2 | Bin 0 -> 109808 bytes .../webfonts/fa-regular-400.ttf | Bin 0 -> 63348 bytes .../webfonts/fa-regular-400.woff2 | Bin 0 -> 24488 bytes .../webfonts/fa-solid-900.ttf | Bin 0 -> 394668 bytes .../webfonts/fa-solid-900.woff2 | Bin 0 -> 150020 bytes .../webfonts/fa-v4compatibility.ttf | Bin 0 -> 10172 bytes .../webfonts/fa-v4compatibility.woff2 | Bin 0 -> 4568 bytes v0.2.1/deps/headroom-0.11.0/headroom.min.js | 7 + .../headroom-0.11.0/jQuery.headroom.min.js | 7 + v0.2.1/deps/jquery-3.6.0/jquery-3.6.0.js | 10881 ++++++++++++++++ v0.2.1/deps/jquery-3.6.0/jquery-3.6.0.min.js | 2 + v0.2.1/deps/jquery-3.6.0/jquery-3.6.0.min.map | 1 + .../search-1.0.0/autocomplete.jquery.min.js | 7 + v0.2.1/deps/search-1.0.0/fuse.min.js | 9 + v0.2.1/deps/search-1.0.0/mark.min.js | 7 + v0.2.1/favicon-16x16.png | Bin 0 -> 1266 bytes v0.2.1/favicon-32x32.png | Bin 0 -> 2483 bytes v0.2.1/favicon.ico | Bin 0 -> 15086 bytes v0.2.1/index.html | 212 + v0.2.1/katex-auto.js | 14 + v0.2.1/lightswitch.js | 85 + v0.2.1/link.svg | 12 + v0.2.1/logo.png | Bin 0 -> 45569 bytes v0.2.1/news/index.html | 145 + v0.2.1/pkgdown.js | 154 + v0.2.1/pkgdown.yml | 8 + v0.2.1/reference/Rplot001.png | Bin 0 -> 1011 bytes v0.2.1/reference/all_of.html | 8 + v0.2.1/reference/any_of.html | 8 + v0.2.1/reference/ard_aod_wald_test.html | 102 + v0.2.1/reference/ard_attributes.html | 124 + v0.2.1/reference/ard_car_anova.html | 101 + v0.2.1/reference/ard_car_vif.html | 94 + v0.2.1/reference/ard_categorical.html | 8 + .../ard_categorical.survey.design.html | 163 + .../ard_categorical_ci.data.frame.html | 8 + v0.2.1/reference/ard_categorical_ci.html | 184 + .../ard_categorical_ci.survey.design.html | 155 + v0.2.1/reference/ard_continuous.html | 8 + .../ard_continuous.survey.design.html | 152 + .../ard_continuous_ci.data.frame.html | 8 + v0.2.1/reference/ard_continuous_ci.html | 152 + .../ard_continuous_ci.survey.design.html | 143 + v0.2.1/reference/ard_dichotomous.html | 8 + .../ard_dichotomous.survey.design.html | 158 + v0.2.1/reference/ard_effectsize_cohens_d.html | 153 + v0.2.1/reference/ard_effectsize_hedges_g.html | 153 + .../ard_effectsize_paired_cohens_d.html | 8 + .../ard_effectsize_paired_hedges_g.html | 8 + .../ard_emmeans_mean_difference.html | 186 + v0.2.1/reference/ard_missing.html | 8 + .../reference/ard_missing.survey.design.html | 148 + v0.2.1/reference/ard_regression.default.html | 8 + v0.2.1/reference/ard_regression.html | 107 + v0.2.1/reference/ard_regression_basic.html | 148 + v0.2.1/reference/ard_smd_smd.html | 129 + v0.2.1/reference/ard_stats_anova.anova.html | 8 + .../reference/ard_stats_anova.data.frame.html | 8 + v0.2.1/reference/ard_stats_anova.html | 217 + v0.2.1/reference/ard_stats_aov.html | 97 + v0.2.1/reference/ard_stats_chisq_test.html | 118 + v0.2.1/reference/ard_stats_fisher_test.html | 116 + v0.2.1/reference/ard_stats_kruskal_test.html | 99 + v0.2.1/reference/ard_stats_mcnemar_test.html | 145 + .../ard_stats_mcnemar_test_long.html | 8 + v0.2.1/reference/ard_stats_mood_test.html | 108 + v0.2.1/reference/ard_stats_oneway_test.html | 100 + v0.2.1/reference/ard_stats_paired_t_test.html | 8 + .../ard_stats_paired_wilcox_test.html | 8 + v0.2.1/reference/ard_stats_poisson_test.html | 152 + v0.2.1/reference/ard_stats_prop_test.html | 114 + v0.2.1/reference/ard_stats_t_test.html | 154 + .../reference/ard_stats_t_test_onesample.html | 122 + v0.2.1/reference/ard_stats_wilcox_test.html | 154 + .../ard_stats_wilcox_test_onesample.html | 122 + v0.2.1/reference/ard_survey_svychisq.html | 113 + v0.2.1/reference/ard_survey_svyranktest.html | 139 + v0.2.1/reference/ard_survey_svyttest.html | 112 + v0.2.1/reference/ard_survival_survdiff.html | 102 + v0.2.1/reference/ard_survival_survfit.html | 172 + .../reference/ard_survival_survfit_diff.html | 120 + v0.2.1/reference/ard_total_n.html | 8 + .../reference/ard_total_n.survey.design.html | 92 + v0.2.1/reference/bt.html | 8 + v0.2.1/reference/bt_strip.html | 8 + v0.2.1/reference/cardx-package.html | 72 + v0.2.1/reference/cardx.html | 8 + .../reference/construct_model.data.frame.html | 8 + v0.2.1/reference/construct_model.html | 8 + .../construct_model.survey.design.html | 8 + v0.2.1/reference/construction_helpers.html | 214 + v0.2.1/reference/contains.html | 8 + .../dot-check_dichotomous_value.html | 82 + .../reference/dot-extract_wald_results.html | 71 + .../dot-format_cohens_d_results.html | 116 + .../dot-format_hedges_g_results.html | 116 + .../dot-format_mcnemartest_results.html | 106 + .../dot-format_moodtest_results.html | 105 + .../dot-format_poissontest_results.html | 111 + .../dot-format_proptest_results.html | 85 + .../reference/dot-format_survfit_results.html | 96 + .../reference/dot-format_ttest_results.html | 121 + .../dot-format_wilcoxtest_results.html | 123 + .../dot-paired_data_pivot_wider.html | 106 + .../dot-process_nested_list_as_df.html | 123 + .../reference/dot-process_survfit_probs.html | 92 + .../reference/dot-process_survfit_time.html | 104 + .../reference/dot-strata_normal_quantile.html | 105 + v0.2.1/reference/dot-unique_and_sorted.html | 94 + .../dot-update_weights_strat_wilson.html | 135 + v0.2.1/reference/ends_with.html | 8 + v0.2.1/reference/everything.html | 8 + .../reference/figures/lifecycle-archived.svg | 21 + .../reference/figures/lifecycle-defunct.svg | 21 + .../figures/lifecycle-deprecated.svg | 21 + .../figures/lifecycle-experimental.svg | 21 + .../reference/figures/lifecycle-maturing.svg | 21 + .../figures/lifecycle-questioning.svg | 21 + .../figures/lifecycle-soft-deprecated.svg | 21 + v0.2.1/reference/figures/lifecycle-stable.svg | 29 + .../figures/lifecycle-superseded.svg | 21 + v0.2.1/reference/figures/logo.png | Bin 0 -> 45569 bytes v0.2.1/reference/index.html | 410 + v0.2.1/reference/is_binary.html | 8 + v0.2.1/reference/last_col.html | 8 + v0.2.1/reference/matches.html | 8 + v0.2.1/reference/num_range.html | 8 + v0.2.1/reference/one_of.html | 8 + v0.2.1/reference/proportion_ci.html | 350 + .../proportion_ci_agresti_coull.html | 8 + .../proportion_ci_clopper_pearson.html | 8 + v0.2.1/reference/proportion_ci_jeffreys.html | 8 + .../reference/proportion_ci_strat_wilson.html | 8 + v0.2.1/reference/proportion_ci_wald.html | 8 + v0.2.1/reference/proportion_ci_wilson.html | 8 + v0.2.1/reference/reexports.html | 85 + v0.2.1/reference/reformulate2.html | 8 + v0.2.1/reference/starts_with.html | 8 + v0.2.1/reference/where.html | 8 + v0.2.1/search.json | 1 + v0.2.1/sitemap.xml | 74 + 169 files changed, 31374 insertions(+) create mode 100644 v0.2.1/404.html create mode 100644 v0.2.1/CODE_OF_CONDUCT.html create mode 100644 v0.2.1/CONTRIBUTING.html create mode 100644 v0.2.1/LICENSE-text.html create mode 100644 v0.2.1/PULL_REQUEST_TEMPLATE.html create mode 100644 v0.2.1/SECURITY.html create mode 100644 v0.2.1/analytics.js create mode 100644 v0.2.1/apple-touch-icon-120x120.png create mode 100644 v0.2.1/apple-touch-icon-152x152.png create mode 100644 v0.2.1/apple-touch-icon-180x180.png create mode 100644 v0.2.1/apple-touch-icon-60x60.png create mode 100644 v0.2.1/apple-touch-icon-76x76.png create mode 100644 v0.2.1/apple-touch-icon.png create mode 100644 v0.2.1/authors.html create mode 100644 v0.2.1/consent.css create mode 100644 v0.2.1/consent.js create mode 100644 v0.2.1/cookie_policy.txt create mode 100644 v0.2.1/deps/bootstrap-5.3.1/bootstrap.bundle.min.js create mode 100644 v0.2.1/deps/bootstrap-5.3.1/bootstrap.bundle.min.js.map create mode 100644 v0.2.1/deps/bootstrap-5.3.1/bootstrap.min.css create mode 100644 v0.2.1/deps/bootstrap-toc-1.0.1/bootstrap-toc.min.js create mode 100644 v0.2.1/deps/clipboard.js-2.0.11/clipboard.min.js create mode 100644 v0.2.1/deps/data-deps.txt create mode 100644 v0.2.1/deps/font-awesome-6.4.2/css/all.css create mode 100644 v0.2.1/deps/font-awesome-6.4.2/css/all.min.css create mode 100644 v0.2.1/deps/font-awesome-6.4.2/css/v4-shims.css create mode 100644 v0.2.1/deps/font-awesome-6.4.2/css/v4-shims.min.css create mode 100644 v0.2.1/deps/font-awesome-6.4.2/webfonts/fa-brands-400.ttf create mode 100644 v0.2.1/deps/font-awesome-6.4.2/webfonts/fa-brands-400.woff2 create mode 100644 v0.2.1/deps/font-awesome-6.4.2/webfonts/fa-regular-400.ttf create mode 100644 v0.2.1/deps/font-awesome-6.4.2/webfonts/fa-regular-400.woff2 create mode 100644 v0.2.1/deps/font-awesome-6.4.2/webfonts/fa-solid-900.ttf create mode 100644 v0.2.1/deps/font-awesome-6.4.2/webfonts/fa-solid-900.woff2 create mode 100644 v0.2.1/deps/font-awesome-6.4.2/webfonts/fa-v4compatibility.ttf create mode 100644 v0.2.1/deps/font-awesome-6.4.2/webfonts/fa-v4compatibility.woff2 create mode 100644 v0.2.1/deps/headroom-0.11.0/headroom.min.js create mode 100644 v0.2.1/deps/headroom-0.11.0/jQuery.headroom.min.js create mode 100644 v0.2.1/deps/jquery-3.6.0/jquery-3.6.0.js create mode 100644 v0.2.1/deps/jquery-3.6.0/jquery-3.6.0.min.js create mode 100644 v0.2.1/deps/jquery-3.6.0/jquery-3.6.0.min.map create mode 100644 v0.2.1/deps/search-1.0.0/autocomplete.jquery.min.js create mode 100644 v0.2.1/deps/search-1.0.0/fuse.min.js create mode 100644 v0.2.1/deps/search-1.0.0/mark.min.js create mode 100644 v0.2.1/favicon-16x16.png create mode 100644 v0.2.1/favicon-32x32.png create mode 100644 v0.2.1/favicon.ico create mode 100644 v0.2.1/index.html create mode 100644 v0.2.1/katex-auto.js create mode 100644 v0.2.1/lightswitch.js create mode 100644 v0.2.1/link.svg create mode 100644 v0.2.1/logo.png create mode 100644 v0.2.1/news/index.html create mode 100644 v0.2.1/pkgdown.js create mode 100644 v0.2.1/pkgdown.yml create mode 100644 v0.2.1/reference/Rplot001.png create mode 100644 v0.2.1/reference/all_of.html create mode 100644 v0.2.1/reference/any_of.html create mode 100644 v0.2.1/reference/ard_aod_wald_test.html create mode 100644 v0.2.1/reference/ard_attributes.html create mode 100644 v0.2.1/reference/ard_car_anova.html create mode 100644 v0.2.1/reference/ard_car_vif.html create mode 100644 v0.2.1/reference/ard_categorical.html create mode 100644 v0.2.1/reference/ard_categorical.survey.design.html create mode 100644 v0.2.1/reference/ard_categorical_ci.data.frame.html create mode 100644 v0.2.1/reference/ard_categorical_ci.html create mode 100644 v0.2.1/reference/ard_categorical_ci.survey.design.html create mode 100644 v0.2.1/reference/ard_continuous.html create mode 100644 v0.2.1/reference/ard_continuous.survey.design.html create mode 100644 v0.2.1/reference/ard_continuous_ci.data.frame.html create mode 100644 v0.2.1/reference/ard_continuous_ci.html create mode 100644 v0.2.1/reference/ard_continuous_ci.survey.design.html create mode 100644 v0.2.1/reference/ard_dichotomous.html create mode 100644 v0.2.1/reference/ard_dichotomous.survey.design.html create mode 100644 v0.2.1/reference/ard_effectsize_cohens_d.html create mode 100644 v0.2.1/reference/ard_effectsize_hedges_g.html create mode 100644 v0.2.1/reference/ard_effectsize_paired_cohens_d.html create mode 100644 v0.2.1/reference/ard_effectsize_paired_hedges_g.html create mode 100644 v0.2.1/reference/ard_emmeans_mean_difference.html create mode 100644 v0.2.1/reference/ard_missing.html create mode 100644 v0.2.1/reference/ard_missing.survey.design.html create mode 100644 v0.2.1/reference/ard_regression.default.html create mode 100644 v0.2.1/reference/ard_regression.html create mode 100644 v0.2.1/reference/ard_regression_basic.html create mode 100644 v0.2.1/reference/ard_smd_smd.html create mode 100644 v0.2.1/reference/ard_stats_anova.anova.html create mode 100644 v0.2.1/reference/ard_stats_anova.data.frame.html create mode 100644 v0.2.1/reference/ard_stats_anova.html create mode 100644 v0.2.1/reference/ard_stats_aov.html create mode 100644 v0.2.1/reference/ard_stats_chisq_test.html create mode 100644 v0.2.1/reference/ard_stats_fisher_test.html create mode 100644 v0.2.1/reference/ard_stats_kruskal_test.html create mode 100644 v0.2.1/reference/ard_stats_mcnemar_test.html create mode 100644 v0.2.1/reference/ard_stats_mcnemar_test_long.html create mode 100644 v0.2.1/reference/ard_stats_mood_test.html create mode 100644 v0.2.1/reference/ard_stats_oneway_test.html create mode 100644 v0.2.1/reference/ard_stats_paired_t_test.html create mode 100644 v0.2.1/reference/ard_stats_paired_wilcox_test.html create mode 100644 v0.2.1/reference/ard_stats_poisson_test.html create mode 100644 v0.2.1/reference/ard_stats_prop_test.html create mode 100644 v0.2.1/reference/ard_stats_t_test.html create mode 100644 v0.2.1/reference/ard_stats_t_test_onesample.html create mode 100644 v0.2.1/reference/ard_stats_wilcox_test.html create mode 100644 v0.2.1/reference/ard_stats_wilcox_test_onesample.html create mode 100644 v0.2.1/reference/ard_survey_svychisq.html create mode 100644 v0.2.1/reference/ard_survey_svyranktest.html create mode 100644 v0.2.1/reference/ard_survey_svyttest.html create mode 100644 v0.2.1/reference/ard_survival_survdiff.html create mode 100644 v0.2.1/reference/ard_survival_survfit.html create mode 100644 v0.2.1/reference/ard_survival_survfit_diff.html create mode 100644 v0.2.1/reference/ard_total_n.html create mode 100644 v0.2.1/reference/ard_total_n.survey.design.html create mode 100644 v0.2.1/reference/bt.html create mode 100644 v0.2.1/reference/bt_strip.html create mode 100644 v0.2.1/reference/cardx-package.html create mode 100644 v0.2.1/reference/cardx.html create mode 100644 v0.2.1/reference/construct_model.data.frame.html create mode 100644 v0.2.1/reference/construct_model.html create mode 100644 v0.2.1/reference/construct_model.survey.design.html create mode 100644 v0.2.1/reference/construction_helpers.html create mode 100644 v0.2.1/reference/contains.html create mode 100644 v0.2.1/reference/dot-check_dichotomous_value.html create mode 100644 v0.2.1/reference/dot-extract_wald_results.html create mode 100644 v0.2.1/reference/dot-format_cohens_d_results.html create mode 100644 v0.2.1/reference/dot-format_hedges_g_results.html create mode 100644 v0.2.1/reference/dot-format_mcnemartest_results.html create mode 100644 v0.2.1/reference/dot-format_moodtest_results.html create mode 100644 v0.2.1/reference/dot-format_poissontest_results.html create mode 100644 v0.2.1/reference/dot-format_proptest_results.html create mode 100644 v0.2.1/reference/dot-format_survfit_results.html create mode 100644 v0.2.1/reference/dot-format_ttest_results.html create mode 100644 v0.2.1/reference/dot-format_wilcoxtest_results.html create mode 100644 v0.2.1/reference/dot-paired_data_pivot_wider.html create mode 100644 v0.2.1/reference/dot-process_nested_list_as_df.html create mode 100644 v0.2.1/reference/dot-process_survfit_probs.html create mode 100644 v0.2.1/reference/dot-process_survfit_time.html create mode 100644 v0.2.1/reference/dot-strata_normal_quantile.html create mode 100644 v0.2.1/reference/dot-unique_and_sorted.html create mode 100644 v0.2.1/reference/dot-update_weights_strat_wilson.html create mode 100644 v0.2.1/reference/ends_with.html create mode 100644 v0.2.1/reference/everything.html create mode 100644 v0.2.1/reference/figures/lifecycle-archived.svg create mode 100644 v0.2.1/reference/figures/lifecycle-defunct.svg create mode 100644 v0.2.1/reference/figures/lifecycle-deprecated.svg create mode 100644 v0.2.1/reference/figures/lifecycle-experimental.svg create mode 100644 v0.2.1/reference/figures/lifecycle-maturing.svg create mode 100644 v0.2.1/reference/figures/lifecycle-questioning.svg create mode 100644 v0.2.1/reference/figures/lifecycle-soft-deprecated.svg create mode 100644 v0.2.1/reference/figures/lifecycle-stable.svg create mode 100644 v0.2.1/reference/figures/lifecycle-superseded.svg create mode 100644 v0.2.1/reference/figures/logo.png create mode 100644 v0.2.1/reference/index.html create mode 100644 v0.2.1/reference/is_binary.html create mode 100644 v0.2.1/reference/last_col.html create mode 100644 v0.2.1/reference/matches.html create mode 100644 v0.2.1/reference/num_range.html create mode 100644 v0.2.1/reference/one_of.html create mode 100644 v0.2.1/reference/proportion_ci.html create mode 100644 v0.2.1/reference/proportion_ci_agresti_coull.html create mode 100644 v0.2.1/reference/proportion_ci_clopper_pearson.html create mode 100644 v0.2.1/reference/proportion_ci_jeffreys.html create mode 100644 v0.2.1/reference/proportion_ci_strat_wilson.html create mode 100644 v0.2.1/reference/proportion_ci_wald.html create mode 100644 v0.2.1/reference/proportion_ci_wilson.html create mode 100644 v0.2.1/reference/reexports.html create mode 100644 v0.2.1/reference/reformulate2.html create mode 100644 v0.2.1/reference/starts_with.html create mode 100644 v0.2.1/reference/where.html create mode 100644 v0.2.1/search.json create mode 100644 v0.2.1/sitemap.xml diff --git a/v0.2.1/404.html b/v0.2.1/404.html new file mode 100644 index 000000000..909654997 --- /dev/null +++ b/v0.2.1/404.html @@ -0,0 +1,78 @@ + + +
+ + + + +.github/CODE_OF_CONDUCT.md
+ We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation.
+We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.
+Examples of behavior that contributes to a positive environment for our community include:
+Examples of unacceptable behavior include:
+Community leaders are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful.
+Community leaders have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, and will communicate reasons for moderation decisions when appropriate.
+This Code of Conduct applies within all community spaces, and also applies when an individual is officially representing the community in public spaces. Examples of representing our community include using an official e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event.
+Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at [INSERT CONTACT METHOD]. All complaints will be reviewed and investigated promptly and fairly.
+All community leaders are obligated to respect the privacy and security of the reporter of any incident.
+Community leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct:
+Community Impact: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community.
+Consequence: A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public apology may be requested.
+Community Impact: A violation through a single incident or series of actions.
+Consequence: A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban.
+Community Impact: A serious violation of community standards, including sustained inappropriate behavior.
+Consequence: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban.
+Community Impact: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals.
+Consequence: A permanent ban from any sort of public interaction within the community.
+This Code of Conduct is adapted from the Contributor Covenant, version 2.1, available at https://www.contributor-covenant.org/version/2/1/code_of_conduct.html.
+Community Impact Guidelines were inspired by Mozilla’s code of conduct enforcement ladder.
+For answers to common questions about this code of conduct, see the FAQ at https://www.contributor-covenant.org/faq. Translations are available at https://www.contributor-covenant.org/translations.
+.github/CONTRIBUTING.md
+ 🙏 Thank you for taking the time to contribute!
+Your input is deeply valued, whether an issue, a pull request, or even feedback, regardless of size, content or scope.
+ +Please refer the project documentation for a brief introduction. Please also see other articles within the project documentation for additional information.
+A Code of Conduct governs this project. Participants and contributors are expected to follow the rules outlined therein.
+All your contributions will be covered by this project’s license.
+We use GitHub to track issues, feature requests, and bugs. Before submitting a new issue, please check if the issue has already been reported. If the issue already exists, please upvote the existing issue 👍.
+For new feature requests, please elaborate on the context and the benefit the feature will have for users, developers, or other relevant personas.
+This repository uses the GitHub Flow model for collaboration. To submit a pull request:
+Create a branch
+Please see the branch naming convention below. If you don’t have write access to this repository, please fork it.
+Make changes
+Make sure your code
+Create a pull request (PR)
+In the pull request description, please link the relevant issue (if any), provide a detailed description of the change, and include any assumptions.
+Address review comments, if any
Post approval
+Merge your PR if you have write access. Otherwise, the reviewer will merge the PR on your behalf.
+Pat yourself on the back
+Congratulations! 🎉 You are now an official contributor to this project! We are grateful for your contribution.
+Suppose your changes are related to a current issue in the current project; please name your branch as follows: <issue_id>_<short_description>
. Please use underscore (_
) as a delimiter for word separation. For example, 420_fix_ui_bug
would be a suitable branch name if your change is resolving and UI-related bug reported in issue number 420
in the current project.
If your change affects multiple repositories, please name your branches as follows: <issue_id>_<issue_repo>_<short description>
. For example, 69_awesomeproject_fix_spelling_error
would reference issue 69
reported in project awesomeproject
and aims to resolve one or more spelling errors in multiple (likely related) repositories.
monorepo
and staged.dependencies
+Sometimes you might need to change upstream dependent package(s) to be able to submit a meaningful change. We are using staged.dependencies
functionality to simulate a monorepo
behavior. The dependency configuration is already specified in this project’s staged_dependencies.yaml
file. You need to name the feature branches appropriately. This is the only exception from the branch naming convention described above.
Please refer to the staged.dependencies package documentation for more details.
+This repository follows some unified processes and standards adopted by its maintainers to ensure software development is carried out consistently within teams and cohesively across other repositories.
+This repository follows the standard tidyverse
style guide and uses lintr
for lint checks. Customized lint configurations are available in this repository’s .lintr
file.
Lightweight is the right weight. This repository follows tinyverse recommedations of limiting dependencies to minimum.
+If the code is not compatible with all (!) historical versions of a given dependenct package, it is required to specify minimal version in the DESCRIPTION
file. In particular: if the development version requires (imports) the development version of another package - it is required to put abc (>= 1.2.3.9000)
.
We continuously test our packages against the newest R version along with the most recent dependencies from CRAN and BioConductor. We recommend that your working environment is also set up in the same way. You can find the details about the R version and packages used in the R CMD check
GitHub Action execution log - there is a step that prints out the R sessionInfo()
.
If you discover bugs on older R versions or with an older set of dependencies, please create the relevant bug reports.
+pre-commit
We highly recommend that you use the pre-commit
tool combined with R hooks for pre-commit
to execute some of the checks before committing and pushing your changes.
Pre-commit hooks are already available in this repository’s .pre-commit-config.yaml
file.
As mentioned previously, all contributions are deeply valued and appreciated. While all contribution data is available as part of the repository insights, to recognize a significant contribution and hence add the contributor to the package authors list, the following rules are enforced:
+git blame
query) OR*Excluding auto-generated code, including but not limited to roxygen
comments or renv.lock
files.
The package maintainer also reserves the right to adjust the criteria to recognize contributions.
+Copyright 2024 F. Hoffmann-La Roche AG + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. ++ +
.github/PULL_REQUEST_TEMPLATE.md
+ What changes are proposed in this pull request? * Style this entry in a way that can be copied directly into NEWS.md
. (#
Provide more detail here as needed.
+Reference GitHub issue associated with pull request. e.g., ‘closes #
Pre-review Checklist (if item does not apply, mark is as complete) - [ ] All GitHub Action workflows pass with a ✅ - [ ] PR branch has pulled the most recent updates from master branch: usethis::pr_merge_main()
- [ ] If a bug was fixed, a unit test was added. - [ ] If a new ard_*()
function was added, it passes the ARD structural checks from cards::check_ard_structure()
. - [ ] If a new ard_*()
function was added, set_cli_abort_call()
has been set. - [ ] If a new ard_*()
function was added and it depends on another package (such as, broom
), is_pkg_installed("broom", reference_pkg = "cardx")
has been set in the function call and the following added to the roxygen comments: @examplesIf do.call(asNamespace("cardx")$is_pkg_installed, list(pkg = "broom"", reference_pkg = "cardx"))
- [ ] Code coverage is suitable for any new functions/features (generally, 100% coverage for new code): devtools::test_coverage()
Reviewer Checklist (if item does not apply, mark is as complete)
+When the branch is ready to be merged: - [ ] Update NEWS.md
with the changes from this pull request under the heading “# cardx (development version)
”. If there is an issue associated with the pull request, reference it in parentheses at the end update (see NEWS.md
for examples). - [ ] All GitHub Action workflows pass with a ✅ - [ ] Approve Pull Request - [ ] Merge the PR. Please use “Squash and merge” or “Rebase and merge”.
SECURITY.md
+ If you believe you have found a security vulnerability in any of the repositories in this organization, please report it to us through coordinated disclosure.
+Please do not report security vulnerabilities through public GitHub issues, discussions, or pull requests.
+Instead, please send an email to vulnerability.management[@]roche.com.
+Please include as much of the information listed below as you can to help us better understand and resolve the issue:
+This information will help us triage your report more quickly.
+q5OVgsY==I^JfWcZ)|{Rt^f2iKYzaGCK)ZR zPU`@4bw{xK+SaU?JFBrhvU z8W}4{^;t3INRM54e#DDgJV3}%Y`6v2r3jNGuj-K>WR`976K7rV{Gv_3m~Ly|#(JTG zVBBf`6~vS6oBVB!!{c}4c2vyImMgsc*b|$5(dB`)&Kgh11 tt%R^21QBAo( zg>fG*a>F}rvwhI4Q1bCiolheFbyHI$o3q&6i=;yIFvut%u83FAZwZpX6F&_h+dn8h z0puH%%&Ie(I9#F1j2c U^h5NCZH10rCeM7plo}TYx+V4gGG#UpRSTd4dIeGv{!Lg=WV$ zZ=<}06CQL}Zb^O#kGAUor~u&p@ps4ViLt}6?^_HY2b;_iv#b=KvdQ^8;qrP7$L5nk zY%i%n=RJWVyqz(HyscwVMgA<^x?GhPKMu~$++R_N{|bG;XbrgaIBh==QN*G(c_VYD zAc(w|!Ax0yIQAdXD?B#ZxfUn~oE|xUz@)_pu zR$9{7m}W;G26bG3R DC0p77->YRTSf(;G<)JSr<28^-JTB`ps* sk*5~_ zBm25v{o5!^9k1-iclzh3qt2yH)e-1$Ry1$jHcIn %+Ij!*FaCfcsTHd@P z5D-poo_f&t9!}zS{5!Y{Z#$K=;{IuwcvMtRz{tch#ZN^TR)f{k$&RTaC?IflN{0tD zXbLjFH3||B;~cv4Q#Y;ol!*opTQK=?R&(PwzTd&!VQQ@De`evS9al?8pvPbd7Lxkv zW1!r11QUPiJc0inq9zt18uYK(3xt~$766LgnHl}qxG{*^!aqQ%D8*E|d{84se6`Z# zF9aZ$St5@$cquneN62}j*^w5gF-wemZ|n5-;iAjh!X5gDL@H|+0K;A8+k*vsP=2)K zRm!yf-9=4`oVm;Ck$hM?d7uS=6a^oj35B7$?ssT_&QN5uuK*ah95ZaL^}ptHKps4! z8yPAG8)Ks+z8_V7!Df)*z%R%nIo=iMdcNf7Puvry#mf=lt2FbqY gfcr{v+w6N#LkIG7m-9WKLm@~Pxb*Xe|WMasz((|C@pL+aZ z`Jjt&v6J&*wr hY2NB *ixc~$FVb=PnsSh6wx;r2jvn*YA zt0!mYBT|-DR`gt7F}$)Nm&6HlPvz}*!;gRd*!}w;^-pprp);_h#bWVqD6FUL?|;&< zf($@9=E#S0bOA*MpkqQ*U{Do$0`sG#Ch_y44|;9&vZPASwBY=*va%El-GwddLAm?; z;@_Up_G5ktcBi=g0fWJ`0YG?s{b5z; eFu zrZ5V6P=fDTo`!>;PJ)LI=E$+Uj05_?`8A8pfz;T&DLQj=dXS (Z@S{6D$B z-Tq=sNZ$Q8d%7>|9xr^lrCvY!&~E*&)T~xL_ DXt z^|Rn-FZY@si{B^ZN7{VI1pj*Of1BO?5$8&2e>d%uscAiHs?rk%0vxP@dH(NK1x|7r z2E^#)opMNLi+RU&Y!D0SVQQwJ)xM~h#KMK<&$JZX(k=3YJ}wzrp|jM&k9<65#6JFQ zJ`q6`q&TN_fUni@^!7&>Z^5oUl%{DSwudMwEw)BUZ@VIhpYk97=SuYO^uxYuRa=Oz z6%h6_c**N|S($rTi&}bE0|yjdZeD&4Zeb1{zK`78qCCQ){32|?9d2%ZKiTE~^#W&C zD|;Ki|N8~<^mn$v3v@q!)br9Z_n~p~aJ8{_vZnF!bF-$gck{9Y{*6K2<~a_g`zL1R zVfB$wrEM*g=XBVdme_=Jges{-&k1SdLiqcvp3^maq#0S5{nbC(PtlJt5~BD`nG@xJ X__f!$j6gc@7AQ*cYI0B+v#|dMU47_! literal 0 HcmV?d00001 diff --git a/v0.2.1/apple-touch-icon-152x152.png b/v0.2.1/apple-touch-icon-152x152.png new file mode 100644 index 0000000000000000000000000000000000000000..307b13a2c089a50405abc532e0bc069f4ec24848 GIT binary patch literal 23804 zcmWh!16W;e7;nn0mTTFzZQHupwz0+KW!t)G>84f7#=6 kt7#Kd_7vMN&LsSKTZ@`+$OH07K{r@k&vn&aC z2f m65M(0 zKRoQJYOmh~7_}k&568_y`OO8HN>=^WS6% zJF2c8GwSm1zUw-BS__HaA%Bn&N<^*t;TQ0Z7~ALZuun#IjD_PRl3GaE?{o?4^&tLr z*)Kqs*!w}I=O2l(Z~!hz@$m_I@cN7gqcZ#p^Y+Eg*GwvGL*GOGyGL~4smp}m8Zu=e zAKYarbF0~68v^X$KCvlecv`&V#I)j_tY*b_G@hV4FJf9fD&SY94)=saEViINKGJ*% zF5`#|qWXvmQ(zInr{*dv*LBMCoc7@37%DbI{CZ9 =boAH|B9bCMNghwU;;UvwoUcU?$cW1XIf?;hv>wLPoR zFIWk=;SP$9PGC2Y1S!IIQGCqOv8*?MQsT$X%*=?<5bTZYj*d-CSgNsA*lbzy5Il65 z;07h6q|8#5{CevPy6--_saa!xDAA}J80ZtYMjM+*tUVT>{n(9if 9bv^0@ybC< USq3<09)~T;EHYR8c{zlq)c< zKN!!>!}H@9VuP*dP-gm$XA9DC0C_Gh4$Zjr 6EWN-Yy$?p4 zD<;~0(p}_TJXvrdhC?MRZf?fzV|o9EBm(6KrE<29D9~^5KEBt_7IX`bj6`TEr*D~X zp?xSwe$H@k(}Pd!W~dur?g$Rp!iZ>de)pNMP;d6W1I=F&zWKe>kqh`3{d0tkqs`uC z1aWCoO{@&Xdl>_5-#9@T*?jv 84{7&j?8*FBg$;meb6t}fQH(J6rNJ%n%vy;&kXUnTAw|;+rIq7%{ zL_|dVIU^~@f=syV8SKEW$)PAN7in@J(MxJ+wa?>sOCTLjRMJwGX3ka=WGOq$OZ!lI zd>OK+E7iMcWbk}~qt+vI*9PpDA(n-z;|>^qEqFxr_=_49QImJ=US}rjuK~#^DW4EG zozg~AMy5RM2YaSC4JxX$z&0c#_@B)(VOtzg+;$FFl{!3v3-rZFv>mg4cO*ZLc|52O zZd!@eonMZ2d&}J-l^81vdf-AOQ6p@oIl5>*b~A-m!zEZs71KvrSk-$RV}B;(lL!$1 zP-+7!SN5bOU4A;L{aFzsJzSK`#wSm<*kFl{lk|sFA5Zh>$@BY=4 r)QSrJUlpu%@cuIWEg#)im3?S5VrA-)LR1H_1kM{DdB7u_u0nf z?yXRzk#_{EdJTvR-AB^*D;vjFvr3kH_+`z|Z8DI^Ufu#3VV&_$czSL;z@gtLy zR?rXa3*AA&DVmz!-MS3auqbZ`#Na>DA&+gymqgkew1OK 57vT >udb_`g1|IH;uW~g;c#PyEG~_KA88J8MR>RA zJfzM9r#MSPLz7?9lu}tKhko&Kc6L@LHKo#A4Bj=&I3A5)#=}%>YJKjP* g-`+2LsLs4U5=XgH_P zPsH1c_@IO~UI~km>Uob`oZxlL;BoWw#@ mqw2(pC33;V9I?YL} zrtNk}M vgaW%fTB(!IF(glV;YHCZ`p@mzf zM1eadx&D{z_G=9p&OF&*3N_f)zpFpzu9(UW?tj9TcY?Ux8Af|N=bII)%=ywwWhEs) z>9^RI)|LM}JhTDYZK~5W1Wg0JrzmqEKv$Q+8vg?b#Ggp5bdq1TzXtdIZY5aoX3nHo z0x4|49(Rj7Y{Q4vf)npxWN~rPe!V^?B;vEGwl>a`^*>}L`;B0PFKAyn%~fF_nc;EU z5F3(eC&l&H26d!WqhK8kzf&L+8TgT{&m_7A}SSs|$shOqT?;qf-mw!cCb3l5dRv7J4=mMog z 4Pw@vlA#4!F8e%XqoNNp0zn-ngSQy>1du6_q6W=)YK>+9#o3p{5~4rpw0 zvQ`S|C?W9-!n9uR;2Zk8O*`tg%PB!kE{>32o&tR&QsO?wK|hG5#J`99&8A`yfwa65 zyoHhX{83r(Mt5mRZ;HcXxXS{D1?9sb >u4H95J?W|m4$US3znz}V8)*C&}FG+ze(Gh&aBqWF8DF)p;7 zU&K3=wLiVAa; Vk=`+*+p 354oQD0h49fT|@cu}$h z GFe2L1K$2 zHs3*JoXLSs>iE E%6uy&C9~h(1Dw#`fx_0yULMf`-silK_Mm8O zBSLzlu$A?5YmP}DEqcaIV9<|`kNY1DD_`Aj$E&NVelN8-fb2c! z&V`8F_uIvQ0968ZXn4G&q%Gqy+?Qe56!`F28ZP^EdPz26Pm5PxrT#0QUi;r#vyV1| zj>WD?t}kME#PEy (*G5u8@BS14L?TH4h{SAam>(>p{Yq;>5w!J8I;y0~qcQB1bK zAB=Ks(cg0vY T@t_!hh1=&v6|_{QtlqmRu`SkL z!Nx?OMHXaFTYMv|U@NVn>7CtOmp3qofXDmW$cWqxY`5}+Z>6=^$BlCORg!pIHWUlm z69rURUHsYYlczw^@(9NR-}8*^7tkF;g9ZOPm%jb$2yxP_$d6!YEzC7e3ty2}rzh%Z z4@PeUchKF8QeQToPt F@VaPFY_|0o+wmSxo-rh% x0$<9*BYHr M@P>m5}VObmk7Geq}%f49aLnB8bK z$;!^&coG;gdo4e_j#v=TUR`}sxXp9>_VgAQU^ai-nY$559hl^>Y }8cTrh< zXIY)dg?wad$LoE7#_zQz?WyFsL2^uly<`3(be@cK_V>+m%1z+ ^=+n|RJvn@DE zBw2mmsXf(!oKk|!#NFvho{Et}(RfkG`3;<0 I0OiKw7xn=Dd->_Z?GXo^XyXxix*^3WMU9B99>)I{`9`*subMx?bR$oIh9aqhRX zD``qjK4B(yE{xQ3h9p{rCcm$E(@5m^%qsM ry(ZzM`E87G4t`@;gi)_pJ4jV)Ut;E%us{{lIJl2EZ^y^Qq|p9Y%hu zsa>N^My(M@{SP@OA2>wBp+0l}S^nH#7PpIYEE0p7$8QhdD@AL3;PQv;DUWT 5cw&uMQ7r_0d0?0JvtBxNE?lXt2*GEJoypGfZ&f9i*#(LYzqP>9LPBcTdD zqd7P@NSLV>(|;J$g19OY-0`pdhP`(Pq?7Xf+_l$(T`{^XZ5GI+cI98X@eb+xxogBo zFno&KC4v7p9gZ0AF~a}`d}>`w)4jJH2x;AE&I9C-AchtlR?m>t?~UHE&WW7!n#Fxz z7W9a>Kapb;i%k)R1`V6)w$hzw!NFM_4JTc>nQDgKxC_5M^ueHH4nV^;l741LscUNw z_K3qRG &*=bcH0sdDSQOy_+g3 =ETwWC>)Ky9e zd*%LL*)1*HML|@QT+VuOuOhQN7P@s>iAD9LMFJOrEtm@_l?I}|W#vENi2Z+xM|@V( z(TGWwSMsV%xoA-)j?~`Al6m+?@cdW8_ieKIRC5zm5u-J38_Sj=BRAL5+&gr57{Pv- z3OiOsO-(`3gA%|Wl-%5DPoDNxwziqm)2fb!-EmVKu5NC$babWpbuhCWv(@^}XKI}) zV6*L3^vzvP50DvaF8n#Sk&9_UT}w_S$?uem3$A6C6iE(bf@M+@-FG44z(CEAkefmw zJpA6=yv^2)D{al!?s-~R(i9ebdfM@@_XTX!ov`=8H@SjPq!TS$Z<1UuEx1IeW$tTC zzp4FlSI+-STUUv<3CE-!JwDrDPCwRVhNir;8g0(Wuk$Dp<%N12o}OA*8#|*k>ov62 z4ILcdMn@y&%d`MH-^_-|m^KoQls73teCaZ}U(% z@T0W2fzrImBEiQbY2S1e;W-LS%rGKDhoVx{UM~h0J1p3pIxeUN =Nv&>W;~DXONNyl%U3PZ%hBpX0JUmQFO&zhcgikPN z5*V0UP@uok>JqZK`6V&(Bk62$YjtvBBD$+<1M4_ivxD312``gT7qCs~d&TendbG;4 zB`;{tgFXSQ)pW60&J5wbg{whYf4{`H^)PWNbZ0^+J&R!_&0Rcd7;>>jplPqFs)MX7 z?WE8Xve-e#?NQa4rr=t8Faqh&@B|fpq_?G>cH56)EPMGGZs^(;LMo!s-{q5!uzQ^} zX;BKG$0xW}mu P$E@w_EL>a?A|qu71_l7#i)Y$8#^~kmB#Usjh&Gf` z%5k-@spjvM5rQ!iae 59!b_8`=lMNGuO{=3?%E99 zi6cX`Y0@i`8{i|zt2NgegG&U>jYQR+nQn~E!U?`Y|Ef6-psXouw$i=VH@k`LKG&Kt zwY1E%gMz20*MLgr;O15XffPMGKZn=5M;8?p`5)`Ao33{SJTKM0;4e2j=+AaCGBGvO z)rq*cs4ndXl4Hzjs2X^AaR&qhU}9m_@I;^m12BaFo1B?Bt*h&+!1?c& F^xAYmlmoW9dQe+9f$`O+x3x zF{2@Hc^j<;{*~Tj2?mXZ_UXYjk_OtQp&Z5JvqhM1drn0L6`xO^R|M46lN1ybfO?6h zBB7?vqRzel2s{=5#-SsISv#E>2L=WnlFG fBymywbqx3mJ$R?0~%z0WhLAF3UhZA7+l(T zg+3ThWWk!7Utj-yuN0PS8h2VJ<|kgS BO5<14I>dk5Mb8yq61RC6n3&i&Is5PLaoK0tWuT<=^wEilrp*qk z62Sf1bmk%7HhJi_v$F#>hdz`O6%|z-=z9RjotU^B40;|!{`~o}LOB2t1my+lX?1lK z*fi%GA*gHfwO !2=TMFuin4Ez%V$mwz78q z)>}wMw#fn@4@^w#gse1a3iKY1aS{xe#Nu5z7_#4lNwR*!nm^GCB9jj^BJ)blYqImg zylXGJ=yg^;Ts~*^b8rxxUxZ# <%5i6l98_$0o@zFT^E(8$`4Qd>UX26Q7 zv}=tssU99aB`2q<>8Sj0wBC3yazyN0@+5Fieg6q$J%U(@Jwbv-^GQF3Ivp7QVf%Zq z9$)Md+AEFe7xRxk7}cxwh|kiCx*4Q>e|-lw=#ud9p{-$51e#G&R@M_3lP )f`8548o!}$dNS)I?7B>>uj%>c3sJTWt8XO`2eUDqp1;j62wljRof`|6I4>?CUC zhSpXYEiG)I_!gQKf#wo!qGDtu?c;;@e}h?SItKnqqu<>J-0%rt;Pv&9yZ>rY*ViA7 zBV5*44Ynvz4d5VU>1b*sWSh6 `I534((%)nsubJ;S z1b9I7K31E%xIieJw*GculiQsX*qzwc#_RcSMOIW)bl~dGwhI#o@~2eMp{GrRcH#M1 zz^U^FyR) p_B_cn32xwK*0A*cIGCSKJ0|u3^qRW7pRlDJdz> zJ;cwV-zsY*o9!2S0d?{$DJ7+;bh{)uCMHHrLxVuz1k~<%QR5U49gV}>;Bl-KiUw%^ zslXMVH`N9>Xzq5p?$VXwA+qo;H@5*oc$rep))<~ bECs@bIktm =V~U z1D~wgyKKQI>U9dV$m{jj<28Bs@88Fac`=2diAEP$Q}k|ZkT5ci!x(h= h60W#tyYPu?pFzg!c#)n}Hf z0_|K@mNg&%+U8xK1nl$yYO2V=BnB#U9>bc_Ag0|NYF6YA;!p%14Kh*=i@yeGVf_*+ z5)DKoH%bi!*kjsg#I-I0Q=FP=w4{N(%V}X@l8<0e(c7M)X+2G(L@@A}fXn<}D~*nh zHt6t9$jHD0HqrlG4FDnbOR0?sTVCO}FU%^-f1O_Do$CGW9Ki-{VnBC~q|VK+t&NY0 zio)9esW!8?C@Cw8u)AByVdCnV*wG;ncy<>UUs_7_x}*F`kw03k3HV(lB^dz8XEHq5 z$?;kO5GE<+XN=g=*!Lpd%=H$!8>&%i%S}(JrH9|!zS4fJGzK5T3T~!YxK4+5&9(7< zx_ckoGS=(>`v`Xc{3tVbgfx-Q51;`7t*^AYIvJ?=COhc;d`nl@F+@XC^Gp2T;lF>D z=H{V*?1}=yG?J2%0>ok61R}(UzLT}itkrg}4=lpM$^t}27sl@#S0VjFLp1RMm(J%Z zFK3U(s#;o7K|w*k+4bYiE&3PQy|@_}6+33vdLp+6D=KPAz+G!0^5!CgsfG=Htl-O{ ze1g|dXq&W*GgrE6UA;_T6sOwLFZkZwIkh(uV%V7280VWK&0_bqp#9GPV43m=$>Mfm z6B3fr)um0fxX3y4kI-QlfOg$-0{j5D@I5cULOnb>g3u%GL70F6s-cy-KHXpr4BP8t zhS9yPekOeUBcSl*^{X^&?Ck+3!oF!D+%7RV`2A->f!~0db$W_}*X0qtmx@hCNB2Xb zmnb*=w+lhB1{7OE>M-ge^Opu6EhZalY^-W*JFNP>qDvZ&ks)h^hCumZ2A(gZ9bh$u z74-ngnCC!JF)$b_hlVYBfJ)2CfEm-{Lh%1KOCXp2Ayw1^Q+Z 7iFN9 zQ1$p+zk)X0T9aNLKGD1N9%#gPvqE+$$I#j&!1gn8 sC!>OsMv9YP~B8Pz00W@S| zLn|oQ3GB15p6~Deb-xL@UL^-VF}GN>ud%D~n$2pwyapgM<~Nn;p!{86mSymaH$gl{ z^YN-Eh=>oML`MKB+srsW@A8t3DClIGgLp6vnCZTLwV(7S-6jPGjh_3B&ZUE{r6tI| z0K&oj0C!hC9YbB_f@~W3dgq_7L4W&u{S%)PaVKBmQD<7KVzj$lQvY;FD!C+Q!kOWg z5*0_x(<31v89>}4YxG;pSNPQXCsiGj0bs-Bv?ihG!3j!Za=AWW1#WhEWd$jHsw9p1 zmK@IVvHl)n#ypNVhF-X-nWiRDJab}7)2&@+v`E$Y+hm^+K{zbj;o%`EJ@)SJ*8mNT z _N%lh2%!>W>40otce56A#Y($tJZ3kDbwz%kZtIL8$S4h7j`Qk;KS zMzHk3LMo;MTz`c5ME4#M$Q@lxDT==JmV7&`Gt5X&-x-Mgda~YqCg|jMruppQcfToq zeRnsz7MK9Q04}FR1x?LQr15_ah>>ioP{Lxc^ox)AD$^-)b*|3V`x({D93A8AIy+ {K-!cVRNb1%IQKex ztdlCg4OXj`jF{d;So!1!A^|hUZM$A {o?`R d~Do|OgQcc&cf1QQ>DXg=;QgGvzd-H6D&P@3wo((0akA1~fG z%4rCW>}O1j_K>q=S-{yy2kut=AW^_NpMI@0fEWO_P}1BS9v7zsSUgf5ij0biiiV@X zCAVi83)O3K;D@_;EDXEM^TO!A@n6JP{O!`a>^e_Y+p{8w_+(TQOh0$LJ{~`}2i={a ziPf16elDCoaLCF5`pg%^u=MQgrMgee=uE3+5kAKy^w%ANF~_YG*!E*TZ1HD2e&vx1 zw~7QB_CQ)%%-LkEtf %_v{Yo`a4nfH)D+afxegG!s8#*{=1h%O- zRCAc9j%=~U76Wtc7ZKegL`wyV0<+0ewO^fVCZr_kgXiJV)U)5$*XMucx4vCbmb(SK z^f1=UGN}OC`agCs>PD0o4Nj?>RwPvHzRJRi!&`Y9_H7n6ECP$dWA7(oX7R$4maiF# zOv|LtG~75jb#_9XL9%XcSCH=G(Q&T = zrI)yG`0|m|j0V#xwURrfp{2}FG7INjM9O00q&575f&rOI#`%1shhx{3AOesHG}SRJ zEJ_p<%JKWhpgXP?H-V+$^F)gWrBXbWbXB`@megC{UFBAL$L8O6&FfhJ^-8Y|Zt%G( z#Y!kMYhM`VFEcKc#%}d+$jq$ix3j6}Cf$NCaX(?j4!Lp(Ep{?}x@x#=>GXi603@l% zhA)lT2tkNjG0B{5xVKkq=>oW*ZDnB826wEx0(IBhP@R7>74>!MV^Ygr25zPm;}#$K zva1VWZRN05MY2q@T2w-Us_8Uty$&YDN(axxPQIEU|6w)60|ar;=;$!0teVwxC!sVD z;u_j08ID=c%KG7U`_~Y*R>AdVhtXBOa3^&wXT_GP&1D-9dv1RwWnmOQgsxvWelX9$ z9s@*Me%D(7-Bh#z$Y$+#kgcsPAOpk$NQbx19_XPRmm~Clwl6ekIi{_XPwXZCj8ceU z?4 J;<7Apk7f|xxE^(TvJ0_D zo33rmOuxgnOl*xacO;8DexNNXG6NuPox}1x$x`Pc@5DpUiP^>s4|E-mvYp3`a-w8A z Z0+h!M!YTTmN+IAu0qGAgtMZ0huZk3W|y-_0|+5RE`?oT%m fk`snFP<4 NV!&>R$;Z!M0S14bk-OlHzRg<|;Y+*{{zqQR5iK(>x8l?h zl)AZQ^Z8|fifob8(KE&cctj_~eR~m=X9GpDNu%0eHWrpYrHom?+`brs^Nv9Z`1JYK zaR f2B5HSZ80;Ny9^)Gv-I=)O!xpyD$O02cIk z>K{_tbfz5KV+-Spe;-2___-uJ{v`%+@^ZvGTH}(2WZYAPVJ!lD20c=ueA!Tpfm>nu zyWGTcIgVhlOOadl>x4@p64#=ns` {@p_ve$(Ie_WgK1l=~?O}7_X{rG&qbQZqPn2ZD%Kc z{@`m(Td$LxolPJmJ;+w-)No0jUK)qh-59)jlwq207pyXuA83W3G}F)GQS6RKOk7r2 zNVX8JKB?K#$#VeLbXt$!5M6kEb2o)v0mvspJpV2uMSB;iENEH!?#FfI?A$8sH6wiv zD^EoIxnx~?dh3&!y)MQB<-T4Hji9=5TL1|9HtzEX-AF|Rc=*SiMHD7VA4!4^1-IAf z#}I(H2Nu|=t7GKkfPex5XP|Z)$c@V3;Y0dUkrj`}>Xb~UEnS#oIqq(UZC0mP`W|N% zuxW>xBNJt)fbmyUOyTA$Q_OM7=rCjk_&ERm5fOPCYpcNVdf4R_&?gDpyGLt_!6K<6 zgtwP1T*`1-N-*9zpK)BNBj9_cy8a`6gdaq1Kq6moiP#ft@xpPWo+U?uf7eD?C0zgr zvX7_it>{O`#~% uev$Hnu(*d=dyo7@zfNmK z*i-4MiWW)#@AnV)B$j_j=!F$z1Bh?g+DDy~lxL)L@_w(JuVA%Bg2dJ9Y( zwoIbM_LtYzQZs8?F!!1OKwpBUxb?B%C*E(Y!%0z26J3<+35u^}#)jl5629u6IT58$ zTIiUV3OYN@R>MAtiTDJNhJAWi!N=FV@LEL+HKjsoJajtK^VfiSPK&c}a?08q=FEyW z*H};8+<3fOoW3FJ-CMN~xGZ6`=hKm0=Qn%ac=OFlTrwERx=h1fnOb;iv&_6pzS#4E z+%Ix3^IjF%ah%bj{$A5KJR`8OwSH}G)o`6IJ$r`N%tB)At9r`M0j1#*5fy;Dauc`E zYkP8RlYx#WOXZN5+TUv`a1fZ>l^eLbu%s^ebt~lI?w=gOM51p+a2%zDt+oBm+;9@0 z41%+M-2E>5Is|TMV|D(p+&s$=ixw=CI@~+gaB700Qvf6cw {tbe)gGLMUG22!+5!fGnr$DP54Wh<6xqz z@@l4)t@ropXO;k*f!4RkM=WT9!LPPyRw-4@&+09E!xO0L?H(S!cXM-?fDu(v*E$qJ zDQ3foP9Ofwf+xZT9}to*FXwZIy7|Les{C_vaugLE7*7dtXzA(o-LANeF0YVyyh?Kb zK?=1FCrs`&pQo4{^nz}(M z%6_dC+`*K_>);#iveMIv%`ZvL77qIU5GJ|A j K+%IZi)q;M4v}9*w zm^A9xm9|_*S73Ubvj?d9_yCWu?ZUG^%;c3`K-?E?B`{R=#{Yj$yt_U!WU|HOjr#bo zon>U0*nN9}-l)8%hm?=WQ&m?}) VGm%52X0N$sUa!)~%^WFX}ntO{@` z0D~Gp{KMMX_}NLoAl%KAprF*MGRH4*;pH~f#@^;7#Ml#TSk|`fV=+w5dntx{Wf-BR zEvOYqveAIaF*4$)9G{z+xwX_J)a %qek|g}*V=?-3YSX5~Vg;Hdfci1dw%z;?p- zN?~J%w3<3KI%Lh3txL^v0tzw>BNG)qLdneo-0!OA8I)LSisX9x@v}^C<-(z+=;G>* zY- v@%E%z_d5WsZKkgAW5D9e z?e+DH*9%`$lZS?u29R)RKK0$UGFKVfl#4v&p-8eVRU0ypwSsyOE~nx((pC)%s<8ZZ zF9PzA$J~x=TwI>ZMOSjBC-*vpt7T3XA#eK}nS=u={}3OQC`SLl9~$s+$@ERA-3D}p zt!xbuVtKo}b1(}2&*U6g`S=C^os!LwIF8Y#qnp8bj#FHJa{ SeJrBwqvo5rUK56A7Gk<@K#i@H{bZ1H+M7!( 8*wPggmiJ}>7kih2KB^cb%VgLwv~d6N=H> VpUtiDhyJoPqQd6@OU?K2dHgGC>CsDG+M@)O Xz~G(Z#0*f~;TEl*-V8XC4iDSwp&C)|Cn^sE1Zd>#F8z#$#~DVrn~im#%*; zS!y>bTwNgnqI?P 7;a%Xw~y$G ztX^q&utA3RzI5$Siyj7gSvH$t1sTW6el>?iN!YrHucYK@d|euv+S_uncYoa%3JZDj zf?kP*2SW1fEP>(Byi4a?ACSD0ECQ*{*R=v k;F7T!z?x@A{9Xno1Hv;<&43Zo|t;qmCiKU?fXG>+8!{ z?9VU Za@y2*p{-8VW8Q6-b) zJpaa=p!+MN=f<}yRW9P{y_UDW?R1ln# gj-GsZszs$SX565n1&8_9} z@@cHPNok*su?q?HjAwE4Ivc-*W4?f?pv%&_>9Q&sB`mCio`-x~B9eAOi($0bAPjq- z*35z`b!4MF%Zn5WcC%;=j(v5t#*cecNwP|LLLr+jXNZ?q9ZgCZpNPf~xHTL3q|sY6 zkG}y~oWn{fnu>q1wrJ(ebM3g2kL>=bLDfRsD1yJWQ@NjU*1Q6w(NoiLN=izAyvNM6 z3#;G}hKfqA QGWzD-$KA3ku*LDjYNDwh)Q!;d64PnjUxp1cXa=FSm{Y zh!X5h-Q(xyGE)d>#?UhSg;#47j1V_uP)>0NE%CDJRH8|^lTux4orqSd?~_@ZiKk%w zA6TqY^{U`tK#~pZ+l+br^ZPeUQj)sB>-}o&1b9hfXhkC1EXXYbn6G {VirY&KGine5zGzY7u9I|Nppd4f<}WXIK$yp* zXyjBhrX+Yh3gU}Oald~Ne)(AAM}NO?#os32{e5`2LZl~k^wc;Ch#&zcVzfe6D*4)@ zQ&TOS#Fkf6b_&OT?;;Qhbz~$$45Yw{>YWxA8vHZd<0lKIOGv*A00A>SJJWQ3;)#}q z=GwQu0(LZ&TX}?ogKSe}3U174q}s01tLk_%2YvJ@+QbH(m0o)Rt0c5-#!k?#q{}VjrI&?KZ^5=+)fZi(<4gjw zbq1|dN p=?Z1dP&8;y9){aRsJtS?U!QtSG4+*;*)sqK>BNPetU$NxR8 zc{~4b39(ntcH4-%?_4#{5VSreVr8YRr`d`(zxb+yviYN@>56>iu3nGm@ka62X}OiX zz5nWS!^49QdZhUjdtVxG+5~KPYI!`**dlq$t=4cUcJeGCxXHhxkmZ?HlNksIgzQ!m z#_gX`V&%Wpoj3P84{0nHQ^_pdM$r-_mVDkAE>0QP_p5DS`oxY*I6KGAHzALq_4j9~ zraFh=VcSRM%4AX892q?gEltu?%`hXufan%Oh@7sOP@cC59Lil<;bHLB)|N5Vwy(Ln zd$JA#BskaYbjbtok!Hd*Rvl>VM#`!;Cjw~3>bm|!fvAA!_r}OyqRPsu3YuCOq{8ar zep7>3jkr)T8+E65PWB1}qYYSS$FayOG+6p+!H1AIu+=}7MEr@~qm=!?NzHDj;~6d5 z5Dp0-Afcz}EvkzhA7F!Y7gQ)zQ%;T@{UuiFEPc{|3GmO8las5R&2g~zhDS!0ri3oM z^nn>$rqroOfnU(oC1l-?H{}>=d*6<$42*Y+0)eB(Gb@|Sa0`CXZObzk`ybWI!4 $`h>RZtyWC4i0!pizEri z;9CL@aV+p-c}0aKAk `rt6^ixre7oo~l@5fPC>j_g%Fia|Z5-$VO8mm)sBOHD>Yi5QBKat7^|7RQ;c z(I7Q5rT6BYLkw)x4v90-T4flPwQ#^TqU9%P5)b0Tgo93LHJe-B+-2K5*g&5F%EfIn z=QEIi(k{`)!Q9#A;c|0xvvVCo=`&t#uKC|(2RI3k1*f5 C-3T^0+WHxd|YVb@EJr`fpX !t S-Jo3W!u_xDY|Q>Sz$LfXe1$QsCbjGCe%C^C(q2+Y+@Yc#S2%ck zgDmH|K=G(pem_crjDwSVcG1J;Z>4j0^yT?Ed=^(tws|}LabMnqs*zE|HV<&Bhn q?b6H5 h#Ktm^g?LQko#6XXD04IQU7iPwL_4a50t+&F0M_CkM(XIraS=X$M40 zaaNn6U2zsj`KC5BG_`PhYh&BDS&Q+;r=EUm<~Y-Zaullsrju*zn+gji@G;M@pnNnQ zO}Wni9|LNw+h(s1;Bm7#hP1V{S!WLH>}X^LYien+2ns4n4@%Ali&Qy?eheG~l7GNC zOLlJVvS;N2z_n@(+=j*B=jZj_fI&Th G7ay69YS`TcN&b{XB_{%zuBa%vgM-!~aa2M*6Hb87`}p|8 z#Ko!UwuO2gLnh{H^gBFNt0Y54@Tt)e05ctMKh3QVuvb?FV`5{!j82pmRwk}=2$ U263p#Vw?4aJp&=>oqIZtib$S!wJPgXXzk>=B7S|%oh`L$-k+M8BLnX`@s z>@%V0tbf^>^pWImiO5iKTuAsaPY=7kkermu4Mu1m=>S_Y3Yh9_G2uLdZlSqm&*dpq z);EJ5^$*4d${#gut4uzy9r_(2^4xoi+cXYRYv8!<+%N{ r8>1sTQ&W znwU8Sre13Q^YeQQjBRApctD?vJ%-qN|7jA!#y~g%RDoI=fKny{SrFHT#xI%SOdR&h zmX@BGUB}!!xAO>0pswB!KQDE4bvNj9 Q1=I@ ZP;49w2ON zY#^LyWp184JWPuo`4MoYfQmsxygclj9~?TM;eGJoNJ&-G)Roos;cer!C3!)gFS~cJ zwN&Hv@bCbh$mK}<>-W+DSkJS-Z;6RpC}Et%$v`M8H>{sWzr~@bu8yScv9!QXL6h_I zREncW*kxWqX|(Zik{TJP;t1D$mzcU!BO$0G&%vj*fwVSrZ_^-ZqTbyFyp0|ko}k9o zjRrT@ybEE9lweCIKUMcj&VzZ)+UicR6|2f`2FDc?kV4x1W?% P1%6doa=8IZMCp^*TNbJf%^0)lY94Ze1*r`yRr!rnd(4Fgl*QV~857M3YK z75uI;6L3m^6h4C#)yfqigUX|+Nh3AQt?`WtIK0^L>?Lgcbn9@k(B%Lk&vv2)x}CuZ zM8ZOo5(_H@eln_3w)qylUkU?W+Tp2-*b*NWI4L7T_1EAXaS?|`-L5`scWlx}F-yLp zn_Sv-iCqYKDptCk;%x9-=$qw(z_T-tgh0aYDoz-Lf}arN^+!CSm!;cY>;AEym2@3# z8S-gNs_N=Fx95Pt*wvMbgtKPi@1G6W!obM?BBq;pbYu(U4~B+^Z=-Ms0G#P|G-u<8 z68{rOSgOmjH*q#;Xljv!?(t^Xj-Kb3c09#~iuZgaM$7 s!+5$7W|cCj$1|NXYKsp@}7dYv>ELi?wvuRGfimn5k!+sKY*#^ z4-1NE!cW98b6>Q&^txa-tHc}Jy*tOA;%gNjIIQoo%%6(kIP~94HE-$&e}8(#E|jat z{w>^SKltGT*41Baf%5^>^$uAenSA?iHOZ3}Fs?$yO5q^bv-9&(hK5W)IyLNc)Ae|s z1yFSh+W)KLJmcB^!oS}dwMT2U#4K7{iBfxXAXa0 LX6;b5O6}DsEv-?bA+)iI zqFQ^8qD74=Y6U+dA^+3=>wa+G5AH|u {uX6v=jR8>DziLjhT0ljG zr--hqc+*(`!dQ)Zx-tKB mh*?z2(M z`hqCh6AunK!yyFcl{Je}H#tQ`SV%}$UUh`yr~5L8f6AUi5Q|MPmoPmp5#2~wHY_ n1mc=T_=>r; zP2O}%*i_S~5r`k 6@70$F*xgMo z%!_;{VhS% BT{M ^x8JRWuQsUlG2Y)zL} Q}B@jwsTdD{w(qU-pCrDUetrInF-u!yZz;#_rim6G9=#%=oe=^Vx zcTF{Rm-lS^ASFhp0iL02y}pf2dfL$zPL|^{&e*5-BW2AIR^9SI2-QC;w{3{&j~U(f zhq9jIZH;EI1w=5-Pg}WVS`Is|oeSSK_$WVTt3w<1`yH*UpwOG6zPL;ft%O#=^m_oc z0v62*A-nR0VCMP^w|Rm!Qp>_3hf6BNO&sMR|GdO%A}_ZI&eEgx2*w11Zx3)yF`S;p z1-V0gmG^|Nsl*evX7vIMnGn+Uzh9$I_C9Oas3T_r?Lct)-e~QkcPJ1L(D;5O#w1FC zbpe5%r$v-@vITz=&9Kmv9S#Jc+~tWf?DE`f%D~^he-k?( ^i|Ax#Cg{SFQL(Hb wPJO_a4dY7dMc@=?xEE Xv~6%aXmhK3Rijy>H>OZN zr1xxQh^gV38GR+lf3+fci9U9BI<+L#c0`2vjgJ{QSc6C2Zp+8%To}=H!oUi{8+a7G zfoXyKf(=z5z?WJ!SGLkLIL{L|+1T)6d9f>KvRHn*BU#@ejSArKRNp7@!5%xAeYh z2@Cd_R|m-m(=_7#enV>HG3Udz@du#>`Wm++sAzKqw4_bhWmF`30Voj+z ZtyD$nBnFW%-=u?75c;pF#AYi9v=QEcT>Q z=}%K`ik@)B!tQc7!y3x1b%i;$b9`bV^R>OMF-j&^I&kFYSl=M=v5BQ+H*N`aky(QK zL!11II6tY3oa_$G`yL*y4blTP^0U6frokupC9vB@dznlrxVXC93L&tgS_1O{>iqn@ z+{C?&&aacs?I0`oBuhw`N+qUn4q-B{4=|6>p!cbBulQ^ca1)aSEh-7Rj4LvuJYR%c zPMRMHL!2lf_eA vq6{0z8nCWSgvI74nTv2*7i9*|@yDq$f^mFIU zbq#wi`tlvsUt%B0Hs1OyOs_w!%G6*zo;*CMNeZRQS*K@`QQGMVFJ~DTVx;|-R!IN{ zW(MBS)s+iOKWlh%OH1!s=h+Oa&G&uV4i9QS*x>2*ykD}f8;{-a-G_Fyo0{%XEDev$ z4W=TGFMdnqb#(U=H{}ws(I0fnJ5!s*(*W=QY~TG~B`h76j9gqluK8H Q4NjA0ksn7(A0>6xd8nG74N*EQosBTn+JLhTIU->LXgVk zad^CidqpKB12^-_ig#K~=UX}HF)!lyit8bWUqKE-qsP4;mra`8F6Pe1cUEhii;lgwXTDgbQR)9<}LD(C68+q5*Q@whWxZ$Ic&KEBHsUj49 zX+Fn!WOl5xvby!FF?p>FBoJNm_(c>9+b%NSLk2+3d>q=rg{CR`uzB9LZtzp3)AX1z z|Ai7t8z3m6ZTHtsn~eTyPXbAet>$fYW{C1-;b>I7Y+_%rxUDu{b&oHv0SlFZHU4m6 zBKnvlui?`@m>AM>O#Q5wW1r)rB*U71M-gjN5jCpD4?WSbo~QrZX70Z~W67pOH<8KV zbBB)$UPNrHJ}o$xlZj;AkU*OJlqMP7kuw>bbvOU|+c&W*&%pXQBg@|8Gqz6=>rghf zigf$9O&?o*v{PP@hKIYmvH}#E6};O;ZrCENhxL9{-|KfM7OvQU0NE2~v~jUAxje}Z z4(|X9aGJP)1h?euTy&HGv0CC+e{p3xeECnFiMFH%r~zqZ;kax8!L$1f9hq+B&mg zfqAX`Z1fl{rEMj#qntIw{5x0n8kF6&KhkwM%zYFGZ!E9O2$WPY#%&$H6jRTB?Y>8@ zC-0m}@!`G%?EGT?W`U~|Wry84u*!CuZ4`xyUb}WHXbXbkjZAv- Y-y$zxW2tjyux&GXg59$c3_c%hLOYs)!d9{_fL4#0 zPq`aQ^B9<#T1s)k;_+@3y^ej>kEhqQ-10aJx3N<^SDm YD zUzXCP>Ma%zTroKn+~wxMgi$O@;h`s5O6_vi7J~~gvevPlI7B@aC`l; zQT!U!Uw+a;i &s>7L0YXbLQEM|5xcKaL%>+FQ(N8T{&}T=Gso%iHKx_EM zaD7AT5Z?A8Nz^9}OVf+pP|oq95pgN+Qs`sw+7fnr>zJ<^k^yWx)UiER@SSdA$24Lg zBfd%(zL2-JZ{Ed4D@+g9QTx5%LPkBKtA!@ti(LqcS@0Fq-H2bdiK!*{0U+iZWivl0 z6lDjjOIp`P61a&T(-l|VJC^Bip~v5is(Xj>7!Ngx@hP|C>3ZKtm3c^XQ5DbBdb&Q_ z#BoBdn+uu=^Uy0fuYIFKMaLo5mYn4+DE;J5@u+7avWhBwDqPY&K+WU*qXC!qI(s _r?XH1Q`9Cy)YEXU@}gzy2TVi~uZCi6CyIQ9OV6)yToMkv<&JW}Txs87o) zfyd(bBC7THx4T7OdPX0d@GV_;KQiJkF0~Dlnb~sm9(Af=+c=6wKz~JunWInE<~sso zT`oTpHC%#e@9=03H;@h^$ew+Z?*WXN_B+Q#=vNIQS@HGcmZH_{$LuIvYqGF#qAm@sBD_|2?^777 z_MI2qC3nNo2hIAclFo|4mwuWO42EOg+`Yy41F~?myOggHlmbHY2AX1UKbSr;Cqtv& zYwjXN*xUL}148R$2OwyGNWh_!wYemqO`PgANA!ma+h>cQ$* -x=OJ jtW {{<``1iboCVhd<|2 zB3u&YJ# MD-T?PWwR7U-q=VY7VP{W46;jQj~-=;Gqz z5wPuk-JYS6Wn &5TzliD z_Fn==Ivg6U#*S)PRawRpvU(NlpMe4LbZdl4s_F?XVBxeR82AUc-jVFPljxV8IhpJ( z@6~Mube0xLgr?A-fG7c$((o-smQiizeR!Hh@aMAm3#t$~I!qkGUVuGbBT6MFI>(G^ ze%QQCI&$4AYFvdG j zrW7|X`(ZwP^pw4uG!EOBGQRJ7BkaGwyC*tXOZ89nyIM$_db{27*W%<$Hidq%YH{7A zttw1CgH@+K#d>HVeg_M!mAElx=rPRt(#0FZi0X=Z0XxMk{^@w8@!IaOL!~oqOcZAA z${d>LHK%;W2|n7DdwaS)syn4wpB~MU#`w&OF uDHgvq DCGHS{K$%K|#BF)ob=dt_I`Gd&O=_1j0NvGuhk8qG8}+!vk(gu5<6!!!%AGT5%Sc zbel59Pd9dbIB7GpH`? CJIcHuW&qk6|T{>%QCe&;>hd_aCeX@)>lUKtlVh(J@PxN)CX2p!zO{w>Q0 z*D0k*FElWHQz9w^>`vm99CS+!6+FhmkcT5lN2Ie4_|1jj;?57T_MD!&V&FFK*M5&_ zzH(sRE)MrRp*71ux5ooccqn{HO)MsXyh 0x~YiM9#WOlX>0DR{_z@(G0 zoKRJmoi&tZsMmf(+pI|yn07wtCiPfGw}6aT_~={w?WcHNXOYu5;XE$q($XmKb4$5) z=^wzzf4ai~%vxWMj)F@!hto5X;Do@bm3h%i5U%K>pf)1!331yf)b;9$jzc?qrRN$; zrh$;3zuPzzZTC<439N2IZ$_?zr2Fq-o%l!Y-WE@*g@rTp%vV>l7l`Q?e%{4Q_7?wR zCB*RO@Aq38z^GsuT&GPL2xC4xyREHTep2p+gz0M}Ep&1rnwvq5I=4{3!1V%y=_$5^ z>t85YM%m@IeUO}q{TxzFsyeg*V!+>h|1@@H+`H&h&izJ%4+3d`{;KnslI9E9cc`eS z$WfLmTNXK8(h-z@q*ziTe&xEQl9Tk4QuILaH>e%Ac#&kbz3$?@Y;63TO#hJY;uk$+ z nxv1ZsgWNW*6r5E(j(}Z7aSZz3!kU^B>b(q zY$4ZvyvKDk+jgp6-F7AlhSC_k4orVgw}-r?M6z#ebY9i8o+r-DBw1+~5E$IR()j$u zRSEqmz8W1EdC<|(v1&JUoXF}aLMe3}Y_dOo^y{!_00{jh1-ZZargp-Et<<43R_#KD z_RpFczzehi#>;4h@9h)N)21wfO3uoex$2;~Vdv>DmPlVbDA5?I!7+Hc&*f_u(3$oU z^v{pD?azqSueKmHK}+_QXztwmbN);Nw@{-hXP%ZkFuVFjSr3^_eeGz)dLJxCo| za81_hVX3RFZL@;IL&Y%$qHVj$ jr!*m)Mj3f{uRp51*5CeUojcN@aj{1#lL*u+E>V^|}>>S+T_ z`{are{&bssN)D+;9lYw1`51jnK#@1ehTwj4WIDumb$omrr7!lHx>tS#|KvGIQVf%k zfhbuXg2XRrE}mXzAQtxBqt6jS&WM$|se0y}XylHbHe|^WneCHcJvOf%www_94Age1 zNSzwt#kM;PiBDT>*4Eu!Lz@OqzJKd&wo^RWyDb!AsBg6>GLl=JeO1H`PGACiuaS|T z0qr898Xdp2#iE}4`!pj}^1C=;In(|NKDK-CF^@uWC$hfKMKc(hw+-v5_p}*#q&~we z4?fOgnvmZZ8KDx!*v=DaaCk8Qjl$VzV2CO0KOObeuBL+U;s+k=)n1Pnhh1IkTyz9M zQ*%1m(pvR@wAZQ2*d8(q^|mDwlkw&rkaCLz+_4OBatLr%cJy-wf6mFt%0Z=Mm85RS zo5{*5-%wIkkd**0WM#cz7jpie2fR>DZZ0AJ{|6wPt>WMTM5vi%0Nf!+z{d~e;^yfr z5D? &yiDzK?f*>Hh-xLem$eTc|I6Zk_9506|+J8@$Ciy*oy?vDy!!{|AC^5;p(< literal 0 HcmV?d00001 diff --git a/v0.2.1/apple-touch-icon-180x180.png b/v0.2.1/apple-touch-icon-180x180.png new file mode 100644 index 0000000000000000000000000000000000000000..061597fc7df1fc56194604b2f16bec22cdb3471c GIT binary patch literal 30840 zcmW)n1yodB7lu($kQOOP>F(|h=^8quyStSXkfFO92I=mP9J;%^h6d^Qum55Vqt|iW zIrp6N?sq?XpKxVGX;dV9Bse%Y)Ne8ps=#~QzZc>M;J4uD2R7gh-a=GC6b`OB8u`iS zJ@EIhCNioDaB$vKaBx3@;ou&COFs_a;M`c?;Euk-!SSWQ!Qnb)w5SLG|M0 o)~SgabrWI82W6R0>WwI1l)55~Av! zODE4B3HtMiYmqN=iqslopAwY^;9}pz DAyYV4zfY!GX z*$exiL@&>ecbq=19BGv8YRJ`)Ve6< szHScG^($}A;1Zt#j28b8QeN3Z|V+9>QJKVf!%RDh5;fKe-4kUs= zdLtqtTJ6`Ky3~Chi|=cNAJH9dHrp9bV#S5wd^SVGDKKd!X$Y`Gl#sd{5J|Tp@}B dfISkB`zBB?rQ$y;Jg ztQ({^s?M;z(Gz3>ZhH&Yy2nwWC_^tFtlYD%EU!Hb5GY30$P&L5D@0uEybWWfHo}IU zQcd;pGwr?2@}46@|I; `ZuAk-XmRW03t$2*-~h!3bQ(3G@@g zFlZ}Jz@(*|w8WAGX{8v#iTo-|)|X|7!9^v%79JWJ>d;qHbFp)FR(&CPg$DT6D&1=i z5${fv)de9454Wz>C#uW#gJykoRPJ!a&O2$42tu^*6AKe8)1-W)`Oo~veLRn=GkK iwog>oY`QfD YhSvJa4LQ_cjF{I|l)tz0^>$)bvKeyuhV(82Lx2{(x=;6E3_n~#YrQ!u2myVn z+2~!Y48>h5##>rS2qXtW*I;L2E^oim)K#4i -WO-J{p97f@yTSyHJ;QmyK}A*^TwKoQ7eThm9hp;8 zs{ch-< Ch#puP%y{>6X|I5)TYAOAJjaVSX2 zhTHM~G j^X5zN_9wK}9W3FqEVH5+6q*Gnh;m#`N`` z2G!|gel1t{rh47fc`7eY%uW?c=!o~qen8{S_bQW(IJ(wtnd^pRLCMC3zNKRSSsw)Y z&&_gOU9u|{Go~aWqBr`S4w9E+WlzV(!_zxSF3sz8i4`9o|NhEmoRIb~G0uSp%}}YZ z2@7resfC#^z>er4pG2^?`z;o>N*;|sIn7f=-Z@&1=S4$T9urnxd3#h)wD4GwLi#W0 zHm~Bblpb_2y7#m*rxZWQ?p=-z-IwXhOY8Z2P7oyyYCa8JyxO#0n`d~wbo7) ^0k96A=L>pElB5XBl2VRS&DX7yv^R?O7Jik338;xn78>LJRP zX=8u?tSn?fLa%4HhldB5;_2aTUjzSVWZHW<=w?+O%N1;3@3G$55 3&u??s_)JYlZ zXNA>4OQ;=x!PFNx6me*ct?e=z+2!2=Ua?a4-prsH3Of2W&zQ5-uY@>V)k`Airh{$z zbS_5fg;Upfzza-8_O;&ez#>~P*orT&K%$ZjWj8;`%-=w^Sr@U|wwVtnvf62yYV86{ zeR!;=#6w7xIfx}sTi`m41gD@j>4wT~Vx*0;BjWz{C%M^1jMxSv8l@`V@ERH^e3BX4 z!REZhc!rs`H{Tf^PAVlOuHVyA!xy;YGymHYlIrz2wC7E9lC9OVP)&neEs&QiVn+^5 zTi9DKwx-x=78D&_U0z^^H`uSr3J^;p3KS0;<}`cNjzp#`+EGL($Ea?3PV#e0Uf5lX z``0m>iXl!NVrf?B?H<6Sn_TZP!$W#y@7-i&!9JD)(ffON;e8t?#|sX+VK2uP0VJd> zafA0z5q}LtAv*Y|kg-KKx{#I@otxv;o{H7h(m#I~HVV+k3K9;0En*s@m~M)5A?Qne z8^F!aFL&GQLMZGX_|hT7FsyTfS7<6G>rY1+V5Z$h9K{xJMb-9jv^-wD?vC~x7I4RG zX#-QQFzj66 omqh7NcQr agA{p9DUhwL1B60XfA09fV<$ojNuB*rR07YZaOh&46?vNd4&%*fF>S=a za3``h1!1?lEg #>|hl z&Z_W${eJ%>F0_r2@F4_OC@K$6g|^%Sv1=bI }*xl4|6 f^eqb`0Z66FF1=pBa9T|*gWm%T2m&hyPZOB}NLH$F z=Zr9nnHP;(j5KbL!uQOlGY$Mqe>g$%v_V=R5#DEs85m8Al>M#&k@Rn0@lG-B?(VMb zVoS)sATc)wXsFnj;?QhnW+tKUmJ^r# ziU<#u)D~Yf1hSA6Rbiu*6qTqp;#tdpJ37JH*iBPNkvg>UR}7>Af9M)YFz?{_bmuhY z;lVB}Omf`$Bb9jZ5ZLl(V6fDOGDuvfs%?j1IL;r3fJd{Am%p9HQ1EK3L^p2< |7~`$U#SM5H2zLq!3T=;qXPbg&KFo}ajFxH0uBMqE3bu;~$LMmKS0dJr6ukSA z`Onr@rE(yFmK5?lra%7ki(l#EepoN0K}rNA)_K&asi}$6Wg5Gi&oMq!?WCxqFZrq> zHb9Lv#AHM1=^Kk19o7{c&U6jUHyKHCJI_M`{_B-crDu+|9WtHDu3@-}7yG55F%VBr zNB7S{Jl>q;7ZrT~fzJ3*JQ}HjwQ6WaJc j zal#ZU5>Z1!oTtE8Qn~Iw@wYp%!wdbivJj?1s6FT#rh)ad2(kc{Q@o@tYAFJ2MG>}y zF^L1thKiDAgP3B*BR2@7jP-uF<_kXl&fVm82CqwKczAeV_Qgn29KFGpXM$9ecF4mV zV}9p*HL%yqz3`bBh#(TR=RRk9;Wa()oL{8Xr|o{0U07+Y%IV$N>wgHIN0~}0>&n?A zZW{M30m?~cbF_%0zk*S470KnCk;23+A!7X_#uIOB8;8zRK(jW)G X{(g)WkwuVHxk~wQ zb#;|-CNy51FMSAW73Irp{;crVLiIAaVYG~Zo6TqQZQI?JF1c|hCE>$#_6q`HE=`(w zxl& $t~1FgCmk~t!s>~8L|zWfX|7JgvNt7BvvrB%Ag|0}mYX8HMlf{t zX3XotqK7odao}sJY&`2|juWnk8YnN8<;!$IXJxht;A)R%Xp4%9H2EClWW5DAXB{Zw zucgTx> hc?G{o=6bdinG+cJz9qUwuJb4-2tocx{c>~8Kn z)9Hese>8qI#Ju8)E }&yjH5Z-e;Vm+95-}P*KN0i+Wne!9 zLxDjYrj8YomWF?Gx;i|z+FAmE48bra-54#s=u9vDGfdHbu7AuEmV l47 zqy{Ef840F2oHF=3d7nP$D5!laWEXA0WOK!mBuyNHFAX+ZCJz7R;)6pJo`)zu%$Q4W zu>bpn#~?dDJ+vUnN)Jv;D`kHxgcyy)Kk?<|Wp+Y6;JA>q(i%TJ4E0KoBh3HhUVMQo zqGFl>K3f^&|9JsX4w<~e1qT QwnCG_kIHw#t;pQx)u`N%vW13izM_PZh(Kk%{gD)$mc8yD;BAbkU`N6*^(EJJ z^)=lQ_l&kNeBrM&V(<=MC@rdw(v?zL1bx##Q!6@e^*Z%K`vno5wK-?s(B2nqpC`(P zW_c3Yn8N#CL?WE6pm!0VU4#W7a@#AH()fy~+`V-aLCkw!84BD(N*l;)sIxo+!GB>_ z>c7^Ik`!$8irLyr4)d`2z6MpCc4HbElqD6#4QjpV&ln!KYBf^tQ%X0Ta4h=})%0Uv z-GYOVDpnRDQRKBr!&|L+j8QpwOVVM!S^u|Q9! #HkFTiV;3 zufO=&u2%=e#l=0PJChJT_)EBfRAOXe +xSLQ z5|K^)`FK3~SSX3n`O;=p+{1Ta?98mrHl05;z|T!zTn#k!rEzk8y!^Q&ONOFpYI(Rc zo|-q{MJ(q=-7}j(W{_U>5_@@%8XH?493{xZwf@fOU_V b7F^72N0TJPJ56}%@cG4sRl(o#$O;k8Ij$wB7R1xdhZ z)|pMk>b&eGRLK3;*cg!*NV}NER|9l!Qkh&CC%J+w9L>PQWIlhoD)6}33C(Kvp*Nq>)FxB&$9#F(t$yWxJK A-%1d5!x{R&0}MEDAMaO0<}1=|6!%VZD9peY+*QWO7a za>wHn5G20n&yP!x#a8xiORn2kT9RaB5XJ^vQonkS-tsg>-?jwd8r-2o=$n8t31*> zu&UpyT+sC9(I6Rof)pSwI5RCJl`k|4{*Ya3uH6yXi3^ig(?=Lf(TGWZlq84tB;?0d zMG6 5o&_IUwaJ7Te+cKH+14mwY?QSPRXRT^ zt8}{ByW{}T#)|z?QJC(q&>l-xqkVL>DwRP+ll6bOYBl7kpbhf}=;6!X08!BW?SIt4 zIkJekSW|I;3o^gWT5WrMceejuSCG0UsD+9CiZ(&4iQfH(3iM2jFC{X5v<|yEqhp*o${?R@~W{9TM_>Z_m8h{{;W@_BKyL5Tta? znE7#4Yy(2ii